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
339808898709	339808899276	339808899826	339808900376	339808900930	339808901476	339808902026	339808902576	339808903126	339808903676	339808904226	339808904776	339808905326	339808905876	339808906426	339808906978	339808907526	339808908076	339808908626	339808909176	339808909726	339808910276	339808910826	339808911376	339808911926	339808912476	339808913026	339808913576	339808914126	339808914676	339808915226	339808915776	339808916328	339808916876	339808917428	339808917976	339808918526	339808919076	339808919626	339808920176	339808920726	339808921276	339808921826	339808922376	339808922926	339808923476	339808924026	339808924576	339808925126	339808925676	339808926226	339808926776	339808927326	339808927876	339808928426	339808928976	339808929526	339808930076	339808930626	339808931176	339808931726	339808932276	339808932826	339808933376	339808933926	339808934476	339808935026	339808935576	339808936126	339808936676	339808937226	339808937776	339808938326	339808938876	339808939426	339808939976	339808940526	339808941076	339808941626	339808942176	339808942726	339808943276	339808943826	339808944376	339808944926	339808945476	339808946026	339808946576	339808947126	339808947676	339808948226	339808948776	339808949326	339808949876	339808950426	339808950976	339808951526	339808952080	339808952626	339808953176	339808953726	339808954276	339808954826	339808955376	339808955926	339808956476	339808957026	339808957576	339808958128	339808958676	339808959226	339808959776	339808960326	339808960876	339808961426	339808961976	339808962526	339808963076	339808963626	339808964176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23310	21711	29677	24256	22199	24760	26754	21378	19633	19623	18569	17730	17646	17087	17083	16914	16547	16396	16385	15958	15960	15866	15848	15977	15771	15784	15469	15432	15491	15359	15463	15514	15457	15412	15235	15345	15526	15430	15348	15412	15454	15291	15381	15224	15376	15381	15261	15141	15246	15346	15269	15423	15235	15140	15209	15242	15231	15356	15319	15179	15315	15309	15186	15077	15130	15170	15050	15349	15262	15228	15153	15285	15177	15191	15285	15165	15139	14935	15027	15331	15142	15344	15213	15236	15261	15334	15182	15280	15166	15362	15269	15021	15156	15088	15117	15072	15064	15043	15412	15261	15171	15147	15108	15193	15170	15311	15171	15434	15211	15101	15242	15104	15157	15261	15236	15210	15340	15116	15148	15197	15107	14971	15230	15155	15179	15116	15007	15252	15187	15286	15463	15235	15136	15237	15176	14969	15132	15270	15046	15277	15152	15208	15154	15316	15297	15249	15377	15352	15163	15354	15317	15059	15257	15038	15180	15272	15074	14984	15232	15185	15245	15151	15131	15021	15335	15163	15174	15188	15058	14962	15336	15136	15080	15292	15167	15238	15110	14926	15272	15223	14976	15110	15171	15238	15119	15188	15077	15210	15256	15193	15235	15347	15017	15049	15108	15048	15105	15169	15181	15082	15248	15364	14985	15104	15327	15127	15086	15264	15109	15241	15303	15262	15161	15079	14993	15084	15122	15165	15196	15058	15297	15138	15049	14996	15207	15418	15109	15112	15232	15163	15102	15076	15078	15224	15207	15342	15233	15341	15268	14983	15200	15377	15074	15152	15118	15224	15403	15061	15163	15165	15040	15235	15072	15199	15289	15232	15171	15158	15162	15135	15114	15111	15018	15076	14935	15246	15155	15047	15173	14925	15274	15148	15245	15201	15096	15025	15023	15163	15187	15222	15117	15203	15208	14983	15181	15137	15139	15131	15162	15029	15127	15079	15398	15281	14902	15367	15057	15112	15057	15149	15159	15060	15238	15390	15251	15360	15413	15232	14916	15144	15166	15115	15258	15311	15217	15135	15370	15227	15159	15168	15159	14997	15151	15267	15361	15265	15135	15335	15019	15142	15137	15211	14987	15311	15053	15050	15135	15320	15157	15108	15247	15261	15240	15190	15282	15123	15196	15291	15164	15188	15115	15183	15139	15078	15139	15250	15139	15214	15256	15246	15102	15409	15053	15141	15208	15218	15155	15374	15183	15133	15155	15283	15156	15126	15093	15272	15285	15074	15220	15255	15276	15166	15223	15101	15209	15254	15231	15268	14957	15298	15080	15270	15151	15145	15176	15274	15255	15215	15342	15258	15130	15157	14877	15156	15329	15152	15272	15251	15253	14990	15154	15210	15341	15128	15217	14986	15118	15154	15108	15202	14906	15221	14990	14939	15060	15226	15112	15262	15167	15006	15137	15220	15082	15275	15237	15218	15248	15149	15200	15102	15122	15019	15015	15237	15458	15122	15073	15306	15235	15025	14974	14807	15211	15110	15189	15118	15230	15140	15070	15221	15189	15225	15228	15137	15418	15092	15139	15113	15165	15217	15018	15193	14992	15072	15186	15117	15272	15157	15238	15167	15138	15104	15310	15238	15076	15417	15138	15169	15133	15172	15049	15138	15092	15158	15339	15223	15393	15095	15248	15028	15200	15141	15350	15090	15024	15358	15311	15338	15120	15014	15182	14945	15070	15320	15177	15141	14902	15280	15056	15067	15089	15034	15035	15025	15113	15053	15130	15174	15103	15123	15278	15284	15090	15200	15236	15177	15132	15316	15158	15207	15122	15124	15159	15142	15144	15283	15139	15249	15243	15090	15259	15380	15121	15075	15117	15363	15301	15264	15298	15189	15012	15305	15051	15161	15169	15121	14944	15067	15121	15199	15214	15251	15229	15018	15187	15166	15222	15325	15256	15364	15041	15172	14997	15224	15050	15098	15058	15308	15198	15205	15281	15255	15084	15221	14967	15129	15222	15013	15246	15036	15153	15175	15157	15080	15220	15261	15098	15182	15268	14942	15127	15055	15046	14928	15177	15190	15152	15292	15310	15013	15240	15158	15125	15056	15139	15147	15372	15160	15068	15131	15086	15146	15366	15013	15087	15143	15252	15198	15068	14995	15004	15186	15066	15073	15147	15028	15230	15163	14973	15224	15049	15282	15275	15214	15321	15146	15247	14872	15268	15168	15255	15208	15093	15276	15242	15021	15025	15153	14961	15165	15095	15043	15212	15069	15065	15120	14967	15371	15241	15172	15313	15179	15184	15120	15042	15199	15314	15028	15296	15290	15111	15201	15025	15223	15147	15139	15205	15193	15164	15068	15150	15117	15026	15241	15003	14925	15098	15246	15116	14926	14998	15061	15151	15243	15355	15182	15265	15143	15078	15183	15203	15086	14853	15154	15233	15312	15214	15262	15215	15359	15183	15140	14991	15035	15274	15187	15186	15139	15203	15055	15178	15437	15157	15169	15237	15143	15038	15274	15208	15254	15166	15000	15188	15207	15184	15173	15018	15186	15204	15230	15273	14998	15097	15140	15149	15117	15143	15083	15033	15217	15441	15271	15246	15281	15269	15242	15087	15342	14980	15036	15097	15315	15099	15028	15156	15142	15043	15094	15257	15360	15195	15034	15370	15065	15088	15095	15180	15214	15259	15196	15238	15209	15180	15197	15261	15211	15160	15080	15142	15174	15219	15141	15420	15088	15179	15069	15149	15114	15226	14990	15299	15167	15118	15209	15149	15408	15267	15071	15277	15256	15007	15076	15198	15124	15207	15273	15372	15369	15133	15099	15200	15310	15230	15033	15159	15363	15144	15294	15177	15061	15189	15039	15263	15119	15174	15130	15292	15350	15180	15146	15197	15151	15127	15068	15313	15192	15095	15251	15195	15103	15037	15218	15169	15266	15276	14803	15299	15226	15274	15363	15242	15087	15174	15097	15107	15186	15166	15103	15290	15267	15159	15193	15066	15284	15348	15186	15253	15141	15228	15232	15287	14934	15066	15281	14954	15129	15259	15092	14927	15007	14946	15332	15150	15304	15286	15114	15238	15051	15116	15294	15183	15281	15378	15177	15095	15230	15040	15203	15174	15146	15366	15301	15412	15228	15121	15154	15405	15154	15175	15101	15053	15146	15287	15088	15157	15362	15135	15332	15346	15109	15246	15122	15088	15327	15106	15130	15145	15165	15008	15171	15160	15172	15377	15253	15056	15043	15189	14929	15115	15047	15272	15098	15248	15157	15113	15119	15262	14855	15090	15147	15130	15334	15130	15286	15064	15172	15183	15110	15249	15160	15219	15167	15179	15219	15166	15115	15114	14912	15326	15290	15287	15228	15134	15109	15041	15279	15097	15068	15141	15130	15102	15066	15283	15336	15170	14901	15138	15214	15214	15226	15118	15185	15221	15098	15176	15105	15131	15130	15225	15448	15127	15249	15254	15081	15250	15347	15099	15323	15217	15213	15302	15110	15207	15123	15309	15347	15050	15054	15185	15049	14956	15205	15159	15164	15005	15158	15156	15219	15210	15118	15180	15159	15163	15088	15104	15119	15557	15252	15247	15238	15097	15113	15293	15127	15046	15059	15017	15211	15293	14981	15003	15192	15111	15213	15149	14991	15231	15092	15239	15160	15208	15269	15219	15187	15125	15058	15061	15232	15313	15264	15192	15134	15085	15203	15054	15312	15022	15211	15104	15107	15233	15339	15222	15197	15115	14970	15102	15018	15249	15265	15246	15125	15207	15153	15192	15113	15160	15069	15385	15011	15281	15214	14958	15197	15040	15306	15015	15118	14998	15228	15076	15283	15118	15166	15384	15177	15354	15140	14951	15307	15059	15103	15009	14994	15116	15044	15228	15107	15227	15173	15178	15101	15169	15157	15232	15467	15274	15049	15174	15115	15283	15116	15015	15137	15242	15191	15151	15106	15166	14927	15298	15070	15029	15032	15105	15087	15213	15029	15176	15271	15198	15165	15189	15108	15235	15185	15423	15118	15024	15283	15152	15090	15025	15168	15223	15265	15179	15241	15164	15012	15186	14982	15259	14897	15121	15211	15078	15158	15277	15124	15095	15244	15284	14941	15345	15246	14908	15150	15129	15212	15054	15144	15162	15051	15006	15064	15041	15187	15142	15318	15131	15252	15277	15347	15220	15061	14975	15184	15378	15052	15082	15176	15387	14990	15092	15224	15169	15006	14970	15232	15079	15087	15029	15239	15372	15085	15211	15010	15321	15025	15359	15198	15260	15014	15145	15233	15138	15245	15185	15044	15060	14981	15225	15333	15161	15265	15072	15167	15181	15155	15179	15244	15086	15171	15198	15216	15329	15244	15175	15330	15068	15242	15120	15149	15129	15098	14929	15410	15306	15082	15326	15237	15183	15045	14981	15139	15165	15114	15169	14982	15228	15161	15138	15316	15105	15089	15092	15080	15196	15124	15113	15123	15146	14983	15099	15240	15123	15186	15214	15125	15171	15287	15099	15356	15161	15138	15185	15140	15031	15122	15229	15090	15298	15141	15006	15115	15137	15393	15240	15219	15192	15143	15037	15164	15165	14984	15074	14992	15104	15207	15272	15226	15154	15050	15084	15197	15241	15190	15228	15188	15196	15340	15211	15225	15050	15084	15177	15198	15221	14936	15282	14985	15131	15256	15148	15119	15296	15032	15117	15109	14966	15172	15309	15005	15007	15269	15126	15287	15118	15361	15241	15123	15261	15185	15046	15117	15241	15256	15090	15095	14954	15222	15291	15161	15075	15359	15232	15205	15206	15098	15242	14974	15240	15179	15003	15170	15118	15017	15194	15364	15204	15108	15280	15063	15181	15133	15130	15231	15210	15219	15048	15165	15096	15320	15221	15161	15274	15224	15018	15131	15196	15061	15058	15173	15354	15028	14992	15193	15220	15109	15204	15338	15319	15188	15235	15154	15288	15202	15194	15211	15203	14909	15167	15091	14954	15196	15052	15186	15201	15243	15431	15289	15084	15239	15152	14997	15332	15107	15136	15295	15288	15028	15171	15130	15170	15146	15148	15268	15266	14991	15104	15128	15254	15216	15182	15117	15165	15296	15141	15072	15050	15243	15308	15142	15359	15193	14949	15340	15047	15064	15113	14987	14983	15253	15042	15173
29112	49161	44370	35056	30283	26697	24415	22651	21163	20229	19059	18289	17687	17207	16706	16399	16091	15878	15610	15231	15185	14721	14693	14748	14523	14582	14439	14210	14325	14120	14219	14209	14303	14449	14242	14127	14134	14208	14161	14178	14110	14018	14115	14080	14229	14184	14148	13924	14046	14123	14194	14044	14169	14272	14006	14053	14029	14251	14180	14193	14006	13887	13975	14125	14073	14134	13911	14112	14072	14203	14008	13849	14024	14066	14240	13956	13972	13972	14080	13923	14077	14057	14008	14002	14099	13917	13983	14094	14061	14100	14034	14063	13870	14044	13880	14086	13949	14159	14108	14032	13988	14108	14099	14144	14129	14037	14141	13902	13993	14094	13892	14011	14058	14062	14080	13948	14076	14114	14159	14061	14053	13955	13985	14123	13996	14069	14027	14074	14000	14142	14014	14087	14022	14104	14044	13875	14078	14126	13972	13975	14084	14161	13948	14065	14032	13938	14036	14002	14196	13879	13862	13980	14030	14024	14037	14086	14012	14008	14004	13965	13964	14004	13936	13988	14166	13984	14253	14028	14071	13896	13887	14134	13933	14049	14063	13935	14113	14149	14092	14040	14145	14011	14001	14237	14016	14044	14093	13878	13881	13964	14164	14093	14102	13864	13970	14037	14021	13941	14021	14013	14226	14034	13918	13901	14006	13916	14010	14071	14028	14152	13996	14047	14059	14002	13782	14233	13945	13937	13974	14027	13903	14113	13967	13966	14094	13806	14123	14068	14082	14041	13898	14118	14071	13956	14133	13904	14063	14042	14015	14043	13940	14070	13894	13893	13986	14004	13966	14040	13783	14001	14093	13940	14143	14028	14042	13980	13850	14118	14168	13967	13998	14125	14126	14029	13926	13868	13876	13988	13871	14001	14044	14092	13968	13968	13881	14078	14127	13974	14089	14186	14003	14137	13995	14076	14002	13928	13814	13947	14251	13985	14109	13894	13990	14145	14080	14072	14073	13798	14052	14174	13995	14145	13952	14050	14037	14120	14087	13898	14117	13891	13979	13992	14141	13916	13991	13916	14020	13763	14156	14195	13905	13979	13982	13965	14000	14083	14026	14056	13951	13936	13848	14081	14037	14149	14162	14010	14000	14043	14112	13969	14028	13969	13986	14243	13905	13862	13879	14054	13889	13988	14084	14132	14076	14131	14250	13928	14044	14178	14028	14039	13990	13889	14032	14024	13827	14094	14098	14091	14257	13977	13914	13856	14041	13941	13977	13860	13921	13946	14121	14019	13846	13992	14045	14026	14040	14060	14001	14083	14098	13930	13864	13941	14076	14023	14102	13942	14017	14080	13966	13923	13890	13978	14006	14036	13967	13666	13854	13966	13931	14023	14122	14141	14162	14001	13999	13970	14052	14178	13909	14128	14038	13998	14101	14109	13962	13867	14086	14015	14222	13907	13828	14007	13950	14031	13865	14079	14175	13831	13972	14160	14081	14058	13969	13815	13954	13896	14124	13953	13901	14013	13989	13860	14005	14048	13933	14008	13943	14135	13937	13856	13838	14036	14006	14026	13913	13920	14035	13868	14132	14043	13981	13988	14077	14000	13894	14202	13991	13932	14021	14021	14174	14084	13848	13990	14136	13949	13934	13983	14180	13892	13924	14047	13891	14026	14059	13895	14089	13991	14017	14018	13833	13919	14014	14114	14055	14045	13978	13908	14034	14170	14082	14027	14064	14095	14113	13970	13950	14050	14201	13929	14043	14089	14054	14018	13904	14020	14061	13956	14153	13887	13940	13934	14066	14033	13916	14009	14060	14104	14039	13968	14142	13938	13921	13961	13891	13969	13936	14052	14039	14062	13985	13919	14160	14202	14050	14051	13950	14047	14030	14134	14172	13866	13924	13996	13982	14172	14183	13988	14131	14020	14073	13952	13889	14044	13743	13928	14045	13982	13862	13954	13917	14083	13959	14054	13970	13875	14023	14047	13974	13924	13975	13894	14164	13956	14083	14128	14082	14062	13994	14020	14109	14006	14054	14103	13905	13906	14127	13944	14015	13949	14026	14030	14042	14000	13977	13970	13864	13939	14048	13975	13816	14137	13989	14035	14011	14202	14113	14018	14020	14043	14039	13849	13965	14060	14080	13922	14067	13958	14126	14034	13864	13987	14016	14025	14046	13939	14165	14001	14228	14079	13920	13881	13982	14064	14013	13831	14022	14024	13981	14003	14055	13975	14154	14061	14009	13991	14309	13907	13911	13916	13860	13920	14071	14116	14070	14154	13916	13976	14054	14158	14012	14010	13927	13904	13947	13953	13908	13900	13997	13956	13955	13961	14095	14026	13953	14018	13982	14016	13949	14096	13914	14114	14089	14019	14212	13837	13938	14057	14021	13941	14069	13951	14003	13913	14165	13956	14000	13939	14066	13979	13913	14062	13954	14004	14002	13942	14021	13983	14069	13915	13854	14032	14053	13991	13959	14078	13982	13937	13729	13953	14207	14009	13936	14115	13790	14050	13977	13962	14145	13805	14105	14068	13836	14066	13993	14102	13986	13991	14107	14027	14029	14005	13987	13984	13996	13974	13933	14106	13987	13884	13924	14030	13919	13923	14032	14043	14026	14050	14011	14236	13888	14083	14153	14021	13990	13947	13909	14073	14092	13899	13902	13967	14126	13981	14181	14085	14006	14084	13950	14058	13782	13988	13934	14130	13963	13925	14000	14166	13970	14047	14044	14071	14035	13828	14115	13973	14140	13894	14038	13913	14015	14046	13816	13862	14016	14001	13943	13927	13939	13927	14113	13754	13998	13961	13929	14041	13900	14098	14006	13811	13982	13856	13992	14013	14068	13778	14135	13997	13870	14102	13870	14012	14004	13931	14042	13982	14069	14109	14036	14031	13952	13997	14076	14192	14148	14021	13992	13992	14181	14088	13990	13969	13973	14042	14008	14211	14070	14040	14028	13934	14103	13881	14153	13987	14027	14157	13929	13922	14114	13998	13841	14000	13931	13982	14139	14094	13951	14080	14094	13899	14035	14013	13998	13911	14118	14076	14058	14071	14103	14111	13976	13999	14114	14037	13958	14199	14024	13937	13790	13901	13984	13978	14272	13978	14023	13915	14043	14050	13955	14018	13913	13992	14098	14028	14081	13965	14081	14048	14148	14147	14073	13950	13953	14158	14219	13926	14113	14042	14266	13916	14023	13931	14021	14087	14149	14028	13893	13939	13996	13857	14108	13925	13933	14101	14107	13983	13926	14013	13904	13952	14107	14017	13900	13981	14054	13909	14085	14003	14069	14032	13916	13820	13916	14092	13912	13987	13859	13989	14012	14105	14078	13829	13935	13806	13976	14108	13990	14053	13951	14087	13804	14217	14039	13892	13995	13972	14051	13911	14019	14027	14133	14009	13997	14098	13964	13916	14053	13957	13986	13970	13888	13898	14086	14119	14070	14075	13785	14128	14011	13992	13985	14082	14108	14064	14088	14039	13961	13963	14016	14083	14033	13971	14187	13926	14013	13998	13908	13915	14005	13995	14114	14083	14121	14025	14083	14132	14008	14090	14227	13955	14187	13875	13941	13993	14042	14049	14086	13878	13815	14102	14216	14126	14093	14033	13862	14185	14016	13999	14063	14020	13986	14270	14075	13885	14117	14081	13774	14138	14099	14108	14028	13942	14046	13809	14035	13931	13952	14040	13913	13996	14043	13882	13960	13895	13941	13958	13948	13940	13979	13917	13852	13981	14078	14010	13926	14024	14064	13955	14165	14039	14015	14120	13930	14097	14067	14164	13925	14096	14012	14134	14227	13993	13827	14108	13904	14042	13917	14184	14046	14056	14016	14087	14256	14045	13978	14006	14121	14003	14145	14165	14022	14039	14027	14031	14038	14108	14113	14054	14020	14030	14001	13849	14149	14089	13974	14001	14149	14040	14034	13835	14029	14147	13894	14043	13979	14050	13959	13989	13874	13830	14170	14118	14032	14125	14132	14033	14014	14054	14086	14204	14069	13976	14148	14089	13942	13991	13925	14036	13990	14019	14044	14203	14081	13987	14090	14110	13939	14003	14007	13852	14024	13995	14053	14130	14030	13992	13972	14004	13946	13845	14046	14041	14047	14088	14101	14077	14014	14071	14075	13992	14027	14040	14048	14091	14068	13933	13950	14072	14204	13962	14000	14069	13942	14139	14035	14127	14092	14122	13898	14044	14007	13991	14137	14059	14053	14161	14140	14052	13940	14012	14165	14054	14011	14129	13855	14004	14027	14111	13933	14158	14032	14114	14282	14042	13863	14067	13955	13937	13931	13978	13953	13994	13869	13954	13883	13883	13924	14131	14001	14024	14038	13981	13953	14063	14079	14100	13986	13873	14068	14067	13889	13973	13871	14044	14069	14041	13811	14226	13975	14006	14042	14085	13670	13840	13966	14015	14064	14006	14240	14004	14071	14058	14026	13871	13948	13999	13982	14033	13825	13951	14004	14080	14036	14031	13966	14142	14238	14044	14015	13938	14035	13982	13979	14124	14070	14067	13931	14132	14073	13993	13989	13904	14025	14045	13880	14075	13997	14005	14066	14103	13852	13973	14037	14005	14098	13950	14117	14085	14007	14000	14172	13970	14009	14053	14065	14111	14037	13934	14081	13935	14134	14061	14034	14055	14031	14000	14064	14111	13956	14005	14137	13997	14055	14115	14081	13862	13910	13910	13916	14108	14014	13926	13913	13909	13969	14118	13944	14096	14141	13923	14291	14012	13979	14072	14151	14120	14183	14031	14010	14123	14081	13985	13996	14046	13945	14097	13995	13882	13998	14070	14033	14036	13929	14023	14113	13939	14061	13953	13978	13849	14008	14174	14043	14084	13977	14020	14003	14030	14161	13995	14143	14098	14062	13980	13994	14108	14065	13999	14022	13917	13978	14011	14039	14039	14070	14103	13986	13973	13952	14052	13976	13873	13898	14103	13977	13998	14099	14077	14008	13866	13894	13936	13964	14115	14124	13982	14003	14117	14078	14044	13932	13965	13928	13837	13989	14076	14050	13979	14031	14135	14023	14172	14087	14002	13916	14083	13805	14009	14086	14030	14024	14028	14026	13992	14094	13953	14051	14155	14022	13930	14020	13971	14118	14006	14015	13933	14048	14040	14103	14053	14010	14091	14074	14043	13932	14061
27308	23488	28243	24599	19442	17975	16952	16282	15820	15451	15519	15334	14956	14963	14838	14685	14687	14695	14458	14498	14345	14396	14448	14450	14507	14360	14485	14300	14258	14262	14186	14170	14110	14294	14176	14074	14387	14127	14203	14184	14298	14405	14440	14226	14207	14330	14238	14224	14116	14464	14274	14241	14338	14169	14366	14231	14181	14277	14477	14211	14284	14249	14055	14222	14340	14175	14382	14231	14163	14292	14187	14020	14271	14278	14395	14429	14144	14097	14008	14233	14230	14215	14341	14169	14205	14221	14212	14239	14171	13995	14344	14100	14205	14180	14284	14323	14124	14134	14154	14295	14150	14193	14100	14261	14007	14201	14186	14182	14146	14170	14309	14245	14196	14372	14103	13943	14140	14171	14392	14250	14266	14331	14238	14381	14188	14156	14246	14300	14268	14311	14305	14066	14019	14187	14171	14199	14285	13899	14152	14283	14270	14188	14175	14078	14271	14341	14118	14202	14168	14180	14322	14106	14244	14214	14087	14004	14373	14032	14278	14118	14242	14354	14145	14280	14260	14190	14233	14251	14251	14230	14239	14296	14305	14251	14175	14351	14245	14018	14244	14180	14092	14204	14193	14154	14133	14194	14346	14272	14367	14204	13948	13899	14079	14049	14295	14111	14313	14060	14325	13970	14251	14320	14208	14114	14113	14356	14147	14124	14145	14070	14339	14306	14184	14368	14064	14140	14182	14431	14278	14054	14102	14128	14107	14209	14137	14212	14003	14288	14294	14374	14360	14355	14088	14263	14215	13931	14071	14068	14320	14160	14122	14213	14322	14272	14278	14041	14267	14348	14172	14437	14097	14266	14121	14051	14151	14332	14328	14232	14248	14258	14216	14268	14325	14080	14093	13959	14260	14060	14001	14217	14349	14173	14410	14188	14199	14189	14181	14124	14321	14059	14115	14192	14289	14268	14081	14077	14113	14183	14026	14128	14257	14149	14088	13934	14252	14064	14310	14213	14310	14214	14360	14314	14282	14150	14321	14046	14292	14172	14179	14325	14097	14124	14216	14269	14131	14100	14432	14355	14065	14176	14147	14139	14271	14248	14171	14124	14228	14201	14176	14147	14187	14124	14143	14066	14258	14155	14176	14266	14163	14090	14020	14437	14241	14320	14106	14078	14151	13998	14218	14185	14284	14195	14072	14330	14248	14193	14134	14236	14074	14182	14101	14115	14294	14002	14203	14131	13987	14320	14292	14226	14152	14007	14214	14296	14115	14078	14139	14158	14284	14323	14363	14132	14226	14106	14445	14382	14374	14230	14274	14201	14309	14417	14283	14085	14287	14249	14199	14336	14228	14191	14425	14279	14311	14081	14225	14188	14286	14214	14230	14175	14237	14176	14408	14195	14394	14266	14085	14278	14234	13878	14049	14096	14207	14333	14398	14218	14334	14151	14117	14331	14066	14248	14115	14136	14313	14333	14385	14216	14106	14221	14239	14033	14232	14289	14123	14186	14136	14049	14313	14457	14244	14157	14132	14046	14130	14136	14201	14354	14302	14104	14254	14026	14147	14214	14198	14265	14202	14094	14263	14213	14075	14201	14204	14154	14191	14190	14115	14364	14176	13964	14321	14528	14095	14200	14249	14086	14154	14428	14135	14229	14336	14091	14273	14301	14323	14285	14309	14199	14262	14192	14162	14165	14138	14062	14223	14143	14374	14369	14313	14316	14223	14296	14233	14093	14386	14066	14273	14132	14160	14122	14231	14271	14039	14226	14112	14202	14001	14149	14181	14179	14282	14117	14317	14377	14346	14190	14311	14231	14097	14374	14063	14052	14205	14160	14173	14181	14262	14201	14113	14122	14290	14241	14224	14158	14293	14361	14087	14262	14262	14037	14126	14274	14246	14366	14101	14138	14107	14144	14322	14274	14164	14133	14153	14241	13995	14219	14163	14237	14117	14306	14098	14123	14051	14189	14320	14394	14285	14205	14319	14093	14134	14160	14020	14152	14061	14397	14238	14035	14072	14088	14287	14188	14075	14105	14164	14153	14279	14167	14494	14276	13988	14124	14313	14042	14347	14213	14207	14190	14202	14178	14131	14129	14198	14128	14299	13919	14267	14136	14189	14232	14217	14165	14163	14096	14239	14185	14117	14311	14216	14195	14131	14286	14116	14028	14261	14169	14024	14285	14197	13995	14131	14323	14205	14162	14427	14413	14346	14281	14202	14216	14259	14030	14237	14037	14246	14142	14294	14474	14364	14142	14216	14179	14328	14311	14252	14176	14387	14233	14338	14200	14270	14185	14138	14202	14224	14292	14289	14219	14112	14067	14579	14209	14169	14290	14278	14210	14121	14223	14136	13988	14152	14181	14208	14124	14114	14164	14176	14203	13995	14204	14167	14260	14048	13915	14223	14145	14436	14122	14327	14242	14177	14499	14326	14097	14035	14232	14113	14175	14324	14272	14315	13889	14317	14043	14138	14091	14230	14160	14286	14301	14336	14311	14124	14218	14275	14296	14235	14131	14148	14414	14061	14120	14257	14109	14193	14074	14220	14139	13927	14137	14298	14155	14107	14335	14342	14346	14320	14219	14086	14052	14252	14299	14202	14193	14404	14228	14093	14031	14175	14112	14193	14206	14071	14308	14182	14146	14167	14250	14148	14289	14194	14230	13937	14192	14161	14301	14183	13993	14175	14085	14166	14420	14298	14194	14185	14230	14214	14091	14185	14151	14288	14207	14303	14171	14263	14205	14212	14098	14455	14181	14064	14196	14312	14221	14263	14142	14296	14357	14329	14349	14174	14243	14148	14255	14181	14321	14130	14262	14235	14238	14240	14309	14186	14195	14149	14356	14165	14457	14230	14168	14186	14149	14150	14353	14306	14159	14084	14324	14341	14191	14304	14229	14290	14073	14114	14186	14144	14211	14328	14245	14187	14167	14258	14224	14121	14283	14163	14346	14236	14178	14311	14193	14140	14146	14269	14018	14073	14050	14225	14187	14161	14213	14327	14179	14133	14145	14211	14203	14201	14222	14140	14345	14271	14260	14144	14244	14203	14326	14098	14334	14007	14179	14171	14168	14114	14024	14278	14140	14267	14301	14181	13995	14157	14006	14228	14038	14102	14183	14417	14119	14278	14170	14267	14179	14266	14104	14162	14064	14274	14098	14125	14191	14468	14361	14229	14056	14323	14075	14195	14109	14291	14208	14228	14138	14232	14106	14278	14204	14127	14278	14182	14267	14033	14154	14278	14120	14138	14335	14295	14235	14091	14109	14297	14342	14149	14077	14209	14221	14236	14201	14273	14257	14487	14289	14415	14076	14243	14168	14219	14365	14171	14066	13983	14257	14255	14416	14309	14258	14157	14213	14163	14217	14061	14270	14325	14337	14259	13939	14284	14236	14220	13933	14123	14198	14258	14290	14134	14195	14241	14270	14212	14190	14346	14223	14069	14192	14178	14120	14181	14051	13972	14363	14328	14121	14138	14145	14202	14044	14140	14301	14385	14201	14308	14209	14185	14203	14243	14264	14159	14258	14111	14175	14104	14163	14311	14359	14175	14128	14435	14192	14177	14217	14145	14219	14161	14229	14201	14518	14192	14366	14276	13955	14328	14323	14283	14438	14102	14268	14114	14003	14085	14360	14270	14041	14168	14122	14337	14289	14146	14187	14085	14254	14197	14314	14108	14110	14162	14270	14186	14345	14148	14079	14157	14272	14137	14347	14077	14296	14122	14356	14089	14376	14187	14131	14379	14189	14080	14040	14076	14267	14196	14045	14124	14243	14353	14086	14216	14244	14132	14001	14059	14220	14103	14163	14254	14182	14191	14307	14330	14174	14192	14127	14250	14253	14326	14202	14138	14093	14134	14172	14074	14158	14235	14342	14099	14231	14182	14189	14362	14092	13990	14166	14202	14223	14309	14251	14283	14312	14263	14279	14347	14079	14184	14218	14342	14061	14257	14233	14138	14461	14221	14283	14286	14238	14307	14300	14206	14077	14427	14047	14175	14330	14145	14258	14126	14176	14178	14341	14204	14242	14240	14174	14346	14296	14124	13974	14207	14031	14314	14305	14139	14153	14263	14279	14196	14163	14427	14198	14297	14201	14078	14321	14189	14233	14207	14363	14256	14372	14359	14185	14184	14162	14156	14121	14150	14335	14368	14207	14193	14203	14230	14285	14240	14060	14304	14063	14451	14248	14210	14258	14024	14153	14286	14141	14115	14358	14201	14121	14298	14280	14225	14245	14395	14280	14408	14230	14219	14125	14148	14169	14365	14077	14146	14051	14133	14032	14162	14310	14240	14206	14362	14302	14257	14139	14302	14279	14306	14007	14214	14121	14294	14257	14173	14242	14207	14252	14132	14244	13970	14232	14486	14253	14253	14208	14373	14242	14120	14302	14098	14277	14224	14277	14260	13941	14242	14083	14133	14218	14221	14380	14289	14082	14564	14348	14190	14278	14387	14231	14102	14095	14162	14213	14073	14322	14258	14212	14193	14297	14322	14120	14264	14323	14219	14251	14202	14158	14293	14319	14277	14393	14327	14200	14107	14231	14200	14253	14398	14081	14221	14325	14146	14245	14205	14337	14181	14280	14216	14303	14382	14153	14387	14248	14249	14260	14386	14166	14153	14212	14376	14168	14062	14154	14211	14148	14075	14166	14144	14005	14255	14280	14054	14255	14142	14291	14134	14231	14288	14301	14297	14204	14114	14253	14237	14279	14310	14280	14212	14259	14215	14056	14193	14381	14095	14116	14069	14098	14302	14072	14294	14342	14284	14272	14082	14211	14234	14037	14202	14188	14199	14342	14074	14355	14093	14374	14210	14103	14350	14159	14060	14239	14135	14120	13989	14010	14196	14143	14158	14329	14067	14228	14138	14346	14233	14273	14143	13953	14088	14216	14286	14223	14218	14156	14290	14200	14207	14256	14282	14263	13982	14166	14214	14125	14329	14272	14143	14367	14278	14267	14101	14245	14312	14087	14135	14319	14157	14216	14275	14174	14159	14273	14119	14174	14324	14068	14183	14340	14137	14090	14114	14228	14256	14251	14238	13965	14221	14133	13965	14290	14228	13893	14081	14196	14342	14161	14224	14196	14134	14140	14514	14246	14281	14180	14118	14077	14169	14262	14217	14113	14212	14271	14120	13951	14105	14261	14220	14112
24885	35423	31769	24324	21158	18873	17693	16653	16261	15579	15268	14795	14515	14515	14081	14176	13903	14065	13725	13690	13522	13515	13547	13445	13331	13374	13550	13383	13239	13413	13294	13209	13350	13420	13349	13169	13390	13267	13281	13367	13120	13376	13271	13281	13301	13243	13326	13233	13198	13287	12997	13510	13243	13402	13151	13245	13263	13335	13351	13283	13126	13340	13334	13291	13270	13298	13254	13121	13274	13197	13049	13315	13150	13208	13119	13172	13298	13280	13223	13080	13236	13259	13260	13270	13392	13367	13096	13307	13116	13330	13053	13301	13283	13328	13268	13221	13403	13152	13090	13240	13267	13360	13144	13282	13362	13233	13325	13257	13308	13229	13305	13286	13123	13131	13197	13224	13294	13241	13113	13446	13366	13189	13157	13310	13167	13125	13192	13214	13305	13404	13258	13388	13278	13135	13179	13080	13167	13199	13250	13113	13349	13241	13241	13145	13222	13211	13219	13143	13254	13177	13211	13334	13244	13249	13169	13140	13180	13157	13431	13263	13258	13200	13305	13301	13250	13311	13269	13279	13216	13276	13186	13389	13108	13231	13213	13229	13311	13300	13227	13168	13312	13291	13183	13379	13305	13160	13310	13234	13136	13282	13251	13338	13204	13275	13207	13131	13201	13204	13199	13239	13238	13357	13198	13330	13306	13321	13198	13380	13199	13186	13303	13106	13250	13117	13342	13205	13149	13136	13295	13253	13367	13330	13204	13314	13209	13210	13235	13296	13210	13197	13263	13189	13155	13346	13133	13274	13230	13218	13434	13227	13311	13256	13210	13372	13040	13270	13177	13136	13144	13217	13230	13141	13215	13361	13272	13286	13297	13146	13300	13242	13290	13231	13178	13302	13021	13396	13245	13242	13254	13225	13227	13280	13287	13319	13145	13367	13306	13180	13228	13335	13013	13235	13223	13084	13104	13355	13168	13386	13194	13231	13208	13304	13257	13321	13254	13296	13217	13285	13191	13331	13330	13259	13265	13273	13089	13257	13230	13379	13335	13254	13295	13262	13183	13234	13295	13292	13312	13093	13251	13268	13301	13166	13242	13249	13085	13180	13343	13345	13242	13319	13275	13153	13247	13114	13167	13136	13162	13203	13366	13332	13301	13091	13257	13238	13357	13268	13189	13267	13283	13179	13169	13181	13169	13245	13159	13155	13349	13254	13191	13167	13274	13288	13328	13253	13305	13267	13338	13314	13176	13251	13227	13477	13136	13192	13230	13276	13255	13211	13361	13245	13204	13245	13156	13216	13263	13145	13229	13321	13246	13323	13244	13314	13269	13132	13066	13170	13098	13285	13327	13303	13207	13223	13184	13308	13328	13182	13154	13217	13416	13171	13321	13167	13395	13202	13469	13237	13285	13315	13176	13132	13276	13195	13212	13425	13146	13341	13245	13428	13325	13328	13329	13202	13393	13263	13089	13321	13042	13245	13330	13323	13289	13151	13315	13303	13208	13151	13265	13329	13170	13100	13341	13154	13319	13128	13186	13358	13208	13253	13074	13010	13231	13222	13234	13077	13190	13234	13157	13253	13128	13313	13006	13289	13234	13131	13242	13150	13305	13372	13162	13192	13211	13312	13219	13294	13220	13334	13344	13268	13116	13169	13228	13092	13208	13163	13191	13108	13118	13159	13277	13244	13380	13115	13126	13436	13349	13226	13366	13194	13149	13349	13338	13147	13190	13375	13333	13322	13103	13196	13249	13317	13070	13166	13254	13312	13037	13227	13244	13307	13340	13268	13384	13321	13286	13223	13198	13291	13261	13130	13224	13229	13167	13154	13157	13157	13338	13297	13380	13252	13305	13263	13290	13132	13295	13245	13160	13283	13397	13234	13256	13208	13179	13279	13314	13328	13324	13225	13347	13315	13189	13201	13300	13177	13213	13231	13170	13286	13261	13129	13342	13316	13236	13253	13274	13105	13184	13102	13155	13425	13136	13235	13231	13250	13260	13227	13094	13172	13222	13322	13299	13243	13258	12986	13248	13345	13278	13288	13442	13185	13170	13181	13447	13160	13095	13334	13289	13247	13230	13186	13292	13269	13215	13194	13199	13131	13305	13170	13336	13232	13284	13217	13425	13303	13350	13236	13271	13032	13244	13298	13193	13147	13301	13393	13285	13147	13024	13234	13279	13234	13135	13235	13200	13070	13276	13156	13092	13342	13230	13193	13354	13069	13304	13281	13364	13417	13212	13437	13280	13272	13146	13276	13225	13370	13375	13230	13215	13311	13168	13156	13323	13217	13048	13334	13384	13307	13085	13166	13282	13285	13254	13336	13169	13144	13263	13275	13151	13338	13086	13292	13276	13209	13156	13189	13140	13173	13326	13286	13269	13340	13117	13215	13219	13178	13176	13109	13396	13302	13203	13249	13232	13267	13252	13274	13193	13201	13329	13161	13281	13264	13331	13295	13171	13190	13264	13173	13192	13201	13261	13249	13214	13242	13283	13209	13333	13156	13167	13151	13222	13367	13281	13176	13179	13446	13350	13294	13236	13296	13232	13135	13435	13202	13256	13296	13277	13302	13211	13178	13236	13530	13074	13290	13196	13218	13165	13261	13138	13319	13356	13284	13322	13123	13334	13208	13357	13235	13274	13180	13229	13138	13270	13250	13357	13246	13207	13201	13241	13229	13352	13308	13236	13094	13205	13358	13053	13233	13166	13139	13250	13252	13242	13186	13156	13170	13302	13262	13383	13238	13178	13185	13122	13288	13130	13325	13206	13183	13295	13144	13377	13279	13256	13206	13088	13241	13274	13424	13049	13248	13212	13152	13081	13153	13274	13176	13347	13220	13062	13228	13297	13210	13215	13266	13362	13412	13149	13205	13297	13403	13210	13236	13222	13312	13091	13037	13275	13296	13355	13230	12993	13058	13236	13246	13312	13266	13186	13359	13168	13163	13288	13282	13212	13126	13086	13346	13287	13188	13161	13271	13255	13228	13436	13301	13177	13082	13093	13093	13105	13115	13022	13310	13170	13268	13233	13266	13221	13230	13229	13140	13236	13174	13108	13422	13338	13242	13182	13153	13288	13151	13352	13374	13258	13286	13168	13293	13335	13083	13261	13198	13094	13324	13344	13281	13300	13097	13200	13318	13250	13207	13291	13291	13283	13246	13128	13216	13165	13135	13270	13291	13136	13153	13252	13175	13221	13179	13255	13252	13150	13196	13349	13325	13356	13257	13247	13393	13211	13198	13089	13203	13055	13204	13368	13339	13277	13244	13367	13216	13180	13212	13358	13385	13173	13141	13112	13212	13289	13227	13219	13178	13179	13310	13338	13190	13243	13174	13299	13300	13202	13265	13230	13141	13259	13345	13210	13433	13273	13165	13285	13276	13280	13242	13464	13179	13347	13167	13307	13141	13191	13198	13296	12960	13243	13232	13378	13336	13277	13176	13299	13247	13174	13291	13192	13248	13178	13322	13352	13103	13225	13228	13283	13294	13341	13309	13271	13265	13129	13006	13353	13356	13183	13294	13422	13217	13220	13152	13350	13215	13206	13312	13221	13253	13237	13287	13111	13231	13434	13069	13296	13176	13185	13330	13224	13274	13186	13443	13082	13388	13241	13196	13238	13242	13248	13150	13058	13394	13184	13338	13293	13168	13204	13184	13144	13037	13319	13349	13169	13251	13130	13274	13197	13113	13432	13224	13505	13242	13250	13204	13236	13236	13328	13292	13240	13218	13289	13317	13158	13166	13161	13187	13307	13206	13321	13196	13503	13351	13201	13356	13116	13228	13490	13243	13222	13159	13366	13302	13215	13336	13229	13445	13274	13138	13202	13239	13397	13238	13404	13129	13258	13226	13355	13358	13314	13365	13220	13253	13368	13286	13402	13353	13222	13230	13224	13351	13265	13084	13387	13119	13218	13473	13187	13267	13338	13258	13261	13315	13303	13196	13300	13166	13195	13244	13150	13375	13212	13104	13198	13297	13246	13178	13117	13189	13260	13418	13288	13325	13415	13269	13161	13217	13330	13137	13170	13270	13306	13130	13323	13327	13184	13278	13167	13172	13390	13292	13220	13040	13255	13243	13203	13275	13280	13301	13102	13168	13163	13173	13249	13336	13153	13365	13247	13463	13113	13151	13229	13377	13044	13150	13215	13259	13388	13302	13207	13310	13327	13267	13343	13321	13177	13310	13233	13128	13113	13110	13375	13094	13206	13206	13193	13137	13307	13479	13202	13086	13304	13149	13220	13137	13353	13330	13293	13313	13298	13268	13145	13315	13377	13379	13272	13233	13123	13231	13137	13093	13440	13220	13261	13342	13234	13296	13349	13163	13304	13125	13270	13147	13160	13333	13450	13403	13249	13242	13266	13297	13314	13087	13228	13258	13326	13174	13143	13252	13121	13213	13291	13296	13409	13168	13144	13289	13228	13230	13292	13357	13359	13213	13327	13444	13112	13243	13124	13383	13325	13301	13380	13228	13229	13193	13106	13237	13050	13218	13314	13222	13204	13110	13183	13355	13258	13232	13242	13243	13180	13288	13146	13229	13290	13442	13286	13252	13251	13252	13231	13139	13137	13359	13368	13360	13201	13027	13384	13276	13252	13301	13148	13192	13390	13147	13350	13209	13260	13360	13355	13198	13259	13162	13261	13318	13166	13074	13295	13245	13135	13320	13115	13217	13069	13122	13127	13159	13108	13327	13300	13278	13172	13262	13296	13296	13188	13222	13214	13406	13019	13191	13278	13229	13182	13355	13295	13197	13301	13347	13108	13176	13340	13289	13171	13151	13287	13132	13205	13220	13276	13254	13338	13186	13331	13099	13201	13334	13333	13215	13109	13337	13252	13022	13142	13251	13216	13194	13293	13202	13326	13372	13251	13244	12999	13479	13186	13040	13291	13258	13147	13196	13408	13162	13406	13303	13368	13115	13409	13303	13134	13215	13203	13363	13352	13304	13193	13314	13227	13287	13416	13116	13184	13313	13180	13320	13180	13282	13403	13032	13228	13126	13309	13171	13318	13255	13284	13217	13396	13133	13205	13281	13176	13396	13279	13312	13279	13143	13298	13231	13189	13407	13183	13439	13277	13294	13295	13359	13275	13096	13239	13201	13120	13241	13066	13126	13229	13293	13265	13201	13166	13305	13262	13384	13301	13337	13317	13158
23631	21045	28355	24163	22429	22794	21898	18759	17561	17340	16664	16433	16142	15909	15728	15674	15480	15295	15247	15243	15194	15109	15045	14964	15003	14914	14786	14902	14796	14801	14471	14697	14683	14765	14501	14701	14600	14710	14670	14642	14689	14671	14675	14582	14632	14593	14650	14464	14613	14495	14600	14515	14632	14644	14548	14545	14692	14614	14529	14675	14495	14439	14521	14527	14619	14515	14447	14555	14549	14627	14534	14468	14578	14637	14682	14537	14553	14542	14633	14643	14476	14653	14610	14632	14789	14653	14679	14493	14665	14666	14594	14576	14577	14516	14583	14392	14642	14417	14520	14624	14420	14469	14594	14443	14543	14406	14456	14545	14614	14636	14626	14490	14644	14582	14791	14644	14590	14681	14638	14416	14796	14476	14556	14531	14549	14609	14546	14423	14640	14485	14610	14607	14500	14737	14541	14503	14616	14728	14486	14750	14589	14449	14597	14536	14584	14345	14565	14374	14551	14359	14595	14586	14572	14414	14459	14559	14720	14376	14860	14582	14587	14395	14376	14479	14608	14439	14571	14569	14670	14614	14610	14642	14551	14570	14543	14797	14341	14804	14560	14527	14522	14442	14605	14498	14706	14707	14841	14472	14521	14585	14512	14514	14581	14621	14621	14630	14444	14553	14640	14566	14583	14414	14611	14573	14697	14582	14658	14752	14637	14448	14586	14541	14535	14507	14568	14661	14491	14557	14319	14376	14637	14520	14606	14692	14672	14880	14497	14621	14567	14382	14604	14647	14675	14659	14593	14510	14625	14571	14514	14586	14529	14602	14498	14658	14608	14691	14499	14781	14590	14598	14657	14796	14920	14630	14581	14469	14446	14493	14646	14391	14633	14363	14790	14461	14526	14606	14521	14605	14585	14505	14436	14502	14361	14687	14429	14437	14370	14508	14409	14644	14603	14550	14692	14656	14485	14771	14700	14696	14670	14654	14395	14639	14728	14548	14711	14631	14540	14425	14587	14512	14309	14629	14690	14488	14556	14581	14681	14514	14639	14518	14484	14659	14747	14405	14622	14506	14639	14458	14708	14531	14555	14541	14405	14489	14502	14565	14563	14614	14454	14612	14718	14454	14581	14472	14611	14443	14754	14508	14715	14608	14635	14656	14691	14638	14694	14528	14719	14508	14618	14499	14551	14608	14419	14509	14532	14540	14646	14487	14724	14734	14537	14597	14508	14436	14615	14617	14438	14621	14552	14345	14480	14557	14724	14663	14664	14590	14627	14521	14514	14524	14650	14466	14416	14513	14445	14545	14490	14434	14562	14544	14433	14487	14488	14574	14471	14642	14747	14633	14563	14504	14574	14650	14494	14667	14447	14572	14494	14549	14558	14390	14608	14558	14447	14518	14661	14646	14506	14529	14614	14678	14466	14648	14572	14619	14400	14653	14577	14582	14633	14610	14460	14607	14669	14435	14244	14591	14643	14384	14522	14647	14725	14586	14805	14577	14588	14654	14591	14736	14495	14617	14515	14615	14531	14629	14509	14498	14625	14634	14477	14600	14692	14609	14548	14656	14679	14705	14708	14581	14517	14724	14540	14682	14629	14469	14633	14521	14549	14493	14511	14578	14529	14588	14750	14600	14573	14502	14372	14559	14658	14539	14708	14647	14785	14697	14492	14443	14621	14671	14551	14565	14612	14568	14502	14554	14655	14537	14538	14747	14434	14391	14402	14530	14511	14570	14583	14406	14491	14569	14701	14565	14675	14580	14536	14474	14661	14606	14574	14669	14556	14566	14428	14392	14496	14630	14455	14653	14533	14619	14596	14568	14712	14571	14723	14478	14560	14569	14495	14730	14651	14676	14552	14511	14594	14521	14587	14669	14555	14588	14623	14616	14506	14546	14577	14402	14465	14600	14580	14578	14627	14492	14499	14684	14645	14732	14430	14580	14735	14427	14592	14557	14644	14492	14525	14786	14489	14746	14604	14650	14581	14609	14710	14494	14483	14541	14429	14467	14577	14630	14707	14607	14555	14449	14442	14549	14710	14475	14513	14514	14778	14506	14436	14507	14700	14521	14637	14580	14497	14435	14572	14620	14525	14489	14793	14296	14539	14475	14478	14521	14462	14385	14676	14756	14385	14608	14577	14586	14512	14457	14550	14573	14780	14617	14657	14617	14418	14490	14489	14607	14454	14555	14428	14606	14558	14527	14689	14476	14544	14358	14456	14606	14758	14545	14342	14661	14625	14606	14769	14735	14597	14650	14657	14666	14570	14555	14495	14588	14413	14394	14590	14494	14533	14644	14610	14639	14792	14749	14465	14566	14410	14464	14511	14677	14375	14531	14559	14463	14611	14618	14792	14652	14622	14519	14552	14555	14605	14785	14624	14663	14551	14668	14558	14644	14664	14617	14594	14414	14522	14593	14562	14528	14708	14567	14299	14791	14379	14732	14794	14717	14575	14720	14520	14580	14606	14552	14526	14535	14626	14772	14595	14447	14636	14647	14494	14685	14528	14665	14775	14650	14457	14621	14533	14584	14473	14635	14577	14490	14508	14486	14494	14732	14656	14441	14499	14506	14584	14473	14517	14590	14644	14737	14473	14459	14477	14671	14707	14415	14591	14695	14700	14554	14742	14677	14442	14710	14650	14698	14651	14598	14472	14629	14545	14514	14610	14552	14616	14568	14416	14731	14562	14473	14424	14704	14422	14706	14727	14554	14594	14801	14604	14405	14494	14655	14528	14612	14478	14629	14631	14587	14378	14589	14721	14617	14599	14420	14725	14624	14582	14466	14621	14562	14683	14577	14626	14597	14705	14472	14574	14390	14569	14518	14470	14639	14552	14713	14624	14579	14644	14559	14602	14636	14337	14481	14847	14688	14567	14797	14537	14528	14602	14447	14732	14406	14766	14545	14435	14548	14694	14434	14546	14733	14516	14457	14676	14616	14434	14329	14552	14574	14648	14543	14698	14591	14561	14528	14434	14601	14710	14484	14545	14504	14425	14467	14572	14583	14505	14536	14546	14574	14391	14441	14722	14477	14566	14495	14609	14601	14629	14646	14373	14422	14544	14688	14554	14521	14377	14607	14599	14662	14605	14570	14653	14503	14481	14628	14514	14547	14446	14635	14651	14489	14461	14459	14575	14652	14616	14589	14541	14547	14594	14545	14410	14381	14444	14483	14492	14491	14615	14482	14749	14563	14441	14605	14527	14573	14538	14606	14519	14514	14581	14649	14657	14510	14453	14567	14512	14658	14557	14633	14565	14501	14733	14403	14556	14579	14629	14779	14735	14458	14660	14566	14483	14468	14675	14473	14400	14730	14392	14637	14678	14559	14608	14666	14558	14441	14379	14501	14637	14741	14582	14654	14588	14499	14518	14570	14606	14700	14470	14622	14392	14405	14558	14784	14455	14610	14627	14613	14538	14645	14669	14757	14738	14758	14684	14608	14666	14696	14497	14394	14662	14453	14476	14467	14466	14423	14449	14520	14551	14436	14550	14643	14639	14579	14575	14749	14684	14665	14414	14624	14406	14478	14592	14421	14462	14658	14687	14601	14780	14369	14537	14565	14573	14640	14478	14488	14545	14474	14444	14492	14684	14629	14652	14530	14552	14321	14427	14555	14592	14582	14647	14783	14574	14681	14464	14460	14451	14588	14829	14582	14489	14411	14680	14470	14783	14706	14607	14559	14612	14584	14552	14556	14303	14716	14423	14590	14407	14618	14420	14435	14458	14558	14465	14617	14489	14611	14725	14782	14686	14710	14535	14573	14623	14467	14564	14400	14691	14592	14489	14723	14600	14553	14620	14472	14539	14671	14442	14532	14611	14372	14455	14586	14443	14531	14484	14670	14452	14684	14664	14487	14391	14582	14432	14558	14686	14700	14521	14564	14653	14665	14627	14475	14514	14601	14517	14483	14432	14558	14818	14703	14499	14407	14541	14654	14652	14599	14592	14611	14686	14757	14507	14470	14346	14617	14557	14716	14614	14574	14683	14462	14572	14490	14503	14696	14616	14126	14532	14399	14777	14495	14456	14574	14599	14743	14682	14639	14575	14587	14598	14570	14683	14509	14459	14491	14695	14573	14585	14667	14418	14662	14628	14459	14628	14543	14595	14639	14512	14650	14420	14591	14665	14567	14703	14592	14602	14457	14563	14434	14819	14402	14616	14667	14480	14651	14718	14502	14658	14498	14675	14560	14698	14492	14605	14665	14619	14712	14388	14458	14421	14557	14556	14582	14698	14649	14454	14494	14481	14625	14700	14513	14510	14630	14454	14524	14523	14451	14823	14524	14577	14644	14474	14475	14415	14544	14821	14605	14502	14491	14359	14580	14590	14758	14612	14541	14408	14659	14615	14474	14568	14478	14917	14630	14689	14609	14695	14662	14552	14464	14595	14669	14509	14720	14878	14733	14808	14574	14678	14623	14597	14593	14544	14515	14447	14476	14481	14553	14515	14575	14494	14598	14481	14599	14709	14557	14629	14682	14704	14472	14542	14493	14464	14531	14604	14613	14605	14489	14571	14425	14786	14671	14556	14604	14549	14548	14677	14631	14618	14904	14628	14550	14555	14515	14648	14492	14504	14617	14676	14714	14696	14556	14631	14381	14479	14600	14593	14501	14402	14607	14520	14602	14518	14446	14636	14332	14576	14575	14713	14537	14511	14871	14501	14516	14453	14491	14618	14482	14555	14380	14596	14706	14425	14640	14580	14549	14518	14551	14491	14541	14475	14617	14375	14537	14495	14580	14642	14411	14567	14327	14582	14523	14475	14608	14604	14439	14658	14411	14449	14569	14403	14581	14499	14637	14490	14424	14498	14532	14456	14552	14625	14690	14503	14627	14491	14725	14365	14563	14585	14382	14511	14864	14646	14662	14391	14785	14556	14723	14396	14452	14524	14552	14727	14506	14515	14524	14604	14589	14624	14679	14691	14565	14414	14542	14459	14511	14366	14519	14653	14549	14587	14511	14299	14553	14521	14683	14589	14711	14638	14612	14665	14549	14392	14485	14382	14527	14477	14742	14528	14817	14620	14668	14658	14510	14489	14789	14473	14568	14606	14588	14648	14700	14436	14512	14858	14744	14532	14669	14719	14645	14608	14486	14409	14567	14647	14654	14543	14560	14547	14545	14481	14533	14510	14579	14588	14618	14732	14542	14561	14456
25702	42797	38688	29716	25584	22857	20665	19376	18534	17642	16914	16589	16025	15485	15409	15047	14857	14901	14559	14331	14179	14118	13956	13965	13915	13974	13819	13845	13740	13873	13806	13852	13654	13520	13681	13635	13541	13674	13674	13694	13531	13719	13671	13794	13676	13726	13660	13613	13727	13587	13521	13631	13516	13519	13521	13494	13499	13425	13532	13543	13516	13541	13638	13537	13686	13451	13546	13589	13603	13485	13695	13465	13372	13615	13502	13561	13528	13419	13614	13655	13556	13470	13474	13505	13613	13452	13675	13576	13454	13553	13567	13424	13607	13579	13365	13435	13444	13526	13530	13587	13605	13664	13462	13562	13608	13504	13344	13508	13586	13605	13624	13575	13641	13541	13503	13496	13346	13632	13503	13590	13491	13568	13448	13382	13704	13547	13613	13604	13488	13466	13493	13734	13515	13460	13615	13533	13585	13608	13602	13595	13480	13491	13525	13551	13623	13578	13662	13539	13544	13331	13377	13589	13554	13581	13478	13571	13605	13445	13502	13483	13744	13507	13670	13469	13455	13529	13532	13472	13614	13495	13601	13468	13557	13269	13600	13340	13592	13512	13571	13608	13475	13463	13632	13484	13547	13522	13469	13439	13660	13586	13548	13641	13638	13580	13480	13484	13458	13586	13395	13397	13587	13504	13539	13475	13502	13528	13538	13505	13508	13512	13500	13366	13500	13502	13505	13576	13566	13394	13447	13558	13606	13472	13498	13458	13589	13426	13611	13555	13493	13698	13517	13527	13546	13483	13508	13457	13656	13550	13573	13551	13520	13497	13404	13448	13698	13404	13534	13573	13483	13470	13579	13581	13517	13532	13523	13593	13527	13600	13575	13437	13446	13438	13404	13675	13468	13551	13505	13505	13583	13361	13469	13632	13524	13688	13579	13475	13495	13543	13556	13383	13643	13560	13438	13570	13642	13538	13533	13706	13673	13600	13572	13573	13495	13630	13464	13497	13612	13591	13635	13440	13612	13595	13528	13442	13465	13475	13515	13636	13448	13474	13502	13664	13538	13583	13525	13650	13508	13398	13570	13502	13590	13505	13515	13557	13578	13539	13415	13560	13465	13527	13550	13450	13411	13597	13432	13524	13617	13429	13521	13447	13536	13519	13533	13589	13572	13593	13519	13552	13402	13421	13586	13458	13393	13591	13509	13392	13564	13685	13396	13416	13427	13540	13499	13559	13437	13590	13417	13378	13501	13573	13576	13567	13571	13441	13426	13257	13533	13390	13464	13556	13541	13513	13631	13614	13686	13575	13591	13565	13577	13517	13667	13633	13546	13571	13569	13342	13382	13458	13381	13506	13536	13467	13405	13521	13572	13489	13583	13417	13536	13620	13553	13373	13499	13509	13696	13621	13499	13444	13615	13532	13708	13581	13670	13543	13625	13601	13585	13442	13415	13434	13387	13448	13482	13526	13574	13460	13558	13628	13485	13495	13512	13583	13492	13410	13559	13541	13516	13347	13404	13507	13479	13480	13432	13449	13547	13622	13649	13481	13539	13518	13474	13420	13410	13436	13461	13543	13424	13519	13627	13396	13511	13480	13550	13439	13557	13604	13667	13430	13553	13570	13519	13425	13456	13401	13472	13598	13592	13571	13525	13463	13637	13324	13472	13551	13570	13460	13669	13477	13645	13452	13589	13424	13544	13468	13396	13582	13649	13545	13541	13590	13577	13633	13652	13531	13410	13569	13541	13580	13520	13635	13584	13393	13576	13599	13623	13448	13685	13337	13426	13518	13589	13618	13502	13591	13592	13671	13547	13486	13562	13391	13570	13548	13519	13414	13425	13479	13557	13576	13554	13508	13353	13506	13434	13518	13506	13557	13606	13524	13566	13415	13503	13434	13717	13315	13414	13506	13576	13444	13523	13574	13373	13487	13431	13739	13507	13617	13661	13443	13492	13488	13578	13671	13378	13470	13547	13504	13682	13301	13513	13590	13620	13410	13310	13475	13516	13530	13464	13563	13504	13396	13528	13457	13454	13371	13516	13457	13762	13398	13420	13559	13463	13629	13558	13601	13344	13628	13548	13410	13618	13544	13490	13551	13561	13576	13484	13622	13497	13493	13568	13572	13574	13578	13629	13464	13582	13564	13521	13375	13636	13564	13577	13563	13504	13468	13517	13501	13616	13414	13532	13470	13432	13467	13496	13570	13574	13534	13423	13503	13444	13489	13499	13330	13431	13565	13543	13522	13477	13699	13620	13397	13665	13340	13489	13512	13590	13733	13265	13663	13476	13678	13389	13469	13537	13491	13371	13684	13407	13591	13526	13757	13428	13564	13455	13477	13586	13622	13582	13769	13628	13555	13616	13548	13510	13683	13633	13546	13480	13567	13419	13369	13675	13591	13502	13510	13509	13482	13780	13543	13379	13550	13466	13426	13626	13495	13537	13561	13525	13394	13391	13538	13555	13476	13516	13424	13624	13505	13510	13370	13513	13581	13564	13470	13588	13418	13507	13516	13602	13594	13461	13589	13536	13733	13327	13478	13366	13546	13525	13613	13685	13683	13751	13639	13517	13579	13415	13506	13511	13593	13403	13568	13640	13604	13505	13594	13439	13328	13396	13401	13495	13718	13603	13443	13649	13419	13509	13449	13548	13590	13497	13469	13461	13562	13682	13584	13484	13430	13557	13611	13669	13544	13460	13577	13686	13529	13717	13438	13731	13530	13513	13640	13649	13479	13564	13512	13594	13519	13517	13417	13467	13444	13586	13496	13585	13712	13684	13401	13592	13648	13537	13482	13422	13595	13388	13514	13641	13537	13366	13524	13605	13554	13545	13469	13532	13420	13510	13639	13286	13365	13464	13426	13650	13625	13637	13528	13530	13481	13379	13410	13709	13522	13564	13566	13527	13462	13672	13518	13557	13363	13500	13449	13621	13533	13506	13461	13478	13643	13544	13469	13458	13540	13601	13581	13518	13465	13487	13651	13503	13601	13515	13522	13494	13348	13592	13538	13599	13625	13440	13397	13544	13463	13632	13484	13476	13480	13476	13491	13561	13424	13581	13466	13540	13459	13494	13552	13625	13479	13593	13536	13406	13659	13575	13570	13677	13516	13440	13592	13504	13362	13463	13646	13617	13489	13512	13445	13443	13494	13626	13431	13535	13508	13498	13417	13758	13499	13580	13528	13560	13538	13548	13553	13483	13466	13669	13477	13500	13471	13534	13724	13702	13634	13663	13628	13517	13501	13497	13546	13580	13576	13507	13719	13498	13532	13358	13416	13541	13463	13484	13402	13316	13550	13487	13449	13386	13523	13608	13546	13573	13419	13468	13465	13472	13423	13496	13646	13385	13531	13505	13567	13694	13601	13564	13602	13547	13542	13506	13579	13427	13469	13742	13409	13613	13608	13504	13663	13550	13665	13525	13654	13616	13506	13493	13541	13544	13510	13465	13595	13533	13484	13475	13331	13532	13439	13569	13627	13562	13452	13471	13634	13567	13590	13326	13671	13506	13550	13423	13293	13541	13552	13533	13508	13515	13544	13529	13461	13623	13627	13516	13506	13542	13560	13606	13620	13447	13559	13473	13634	13562	13420	13470	13419	13700	13542	13539	13644	13461	13588	13475	13580	13462	13601	13456	13543	13566	13523	13492	13360	13462	13442	13457	13414	13527	13592	13539	13479	13632	13653	13536	13489	13531	13558	13623	13406	13614	13584	13534	13410	13635	13436	13589	13495	13447	13432	13538	13377	13471	13641	13558	13663	13588	13545	13717	13545	13654	13625	13541	13448	13464	13615	13427	13549	13419	13440	13600	13612	13472	13411	13736	13462	13558	13477	13403	13585	13614	13531	13482	13263	13443	13559	13534	13479	13674	13462	13560	13483	13555	13783	13575	13429	13446	13562	13648	13380	13573	13583	13551	13393	13637	13422	13595	13510	13427	13495	13445	13571	13497	13419	13666	13468	13581	13509	13560	13485	13675	13481	13602	13362	13539	13468	13491	13458	13605	13571	13401	13521	13687	13421	13566	13474	13690	13440	13442	13515	13569	13592	13514	13591	13506	13438	13456	13393	13486	13563	13466	13452	13582	13608	13530	13512	13489	13517	13643	13455	13744	13466	13614	13420	13537	13274	13621	13460	13450	13591	13636	13440	13719	13522	13445	13650	13596	13609	13528	13642	13454	13689	13562	13566	13593	13478	13582	13521	13462	13821	13379	13483	13609	13562	13464	13569	13632	13390	13597	13650	13641	13723	13523	13532	13537	13525	13660	13467	13377	13438	13497	13517	13564	13571	13606	13595	13719	13491	13680	13468	13392	13765	13500	13468	13573	13482	13438	13564	13613	13638	13530	13471	13573	13531	13610	13648	13559	13593	13529	13628	13544	13594	13706	13327	13470	13636	13580	13305	13677	13640	13467	13555	13583	13508	13464	13579	13481	13509	13524	13476	13415	13594	13728	13537	13495	13569	13517	13538	13636	13463	13498	13395	13618	13390	13467	13348	13616	13619	13499	13577	13541	13424	13311	13471	13652	13515	13664	13481	13573	13450	13535	13511	13437	13484	13473	13352	13534	13559	13606	13594	13497	13539	13550	13425	13637	13656	13713	13504	13477	13560	13695	13473	13600	13610	13517	13518	13655	13545	13530	13677	13674	13586	13412	13570	13569	13478	13519	13547	13476	13545	13604	13659	13490	13594	13666	13478	13683	13569	13541	13368	13477	13430	13403	13560	13488	13322	13688	13466	13521	13468	13441	13577	13510	13571	13547	13446	13545	13474	13606	13591	13522	13433	13415	13573	13505	13520	13540	13481	13551	13460	13620	13614	13524	13485	13429	13604	13614	13518	13365	13549	13546	13603	13428	13624	13615	13602	13516	13592	13578	13582	13515	13658	13646	13354	13523	13630	13385	13639	13468	13588	13477	13536	13652	13618	13530	13662	13567	13428	13696	13504	13330	13524	13372	13674	13502	13452	13423	13577	13593	13452	13524	13566	13344	13351	13448	13443	13602	13668	13591	13337	13657	13574	13405	13549	13699	13368	13510	13539	13530	13618	13543	13516	13496	13538	13409	13541	13608	13465	13433	13538	13485	13433	13524	13581	13532	13540	13535	13613	13581	13718	13540	13532	13527	13601	13482	13509	13615	13543	13551	13425	13516	13473	13811	13548
22566	21014	28691	23549	21483	23896	25885	20555	19062	18961	18265	17375	16995	16672	16628	16280	15994	15946	15634	15611	15466	15370	15315	15219	15088	14959	15062	15031	14977	14970	14991	14977	14972	14734	14776	14969	14975	14761	14879	14798	14940	14688	14905	14922	14804	14791	14773	14835	14688	14693	14853	14649	14798	14964	14980	14757	14683	14909	14753	14518	14736	14753	14505	14863	14630	14965	14870	14783	14790	15076	14794	14669	14727	14627	14804	14591	14748	14570	14861	14887	14761	14575	14721	14773	14593	14556	14791	14891	14886	14723	14616	14727	14706	14629	14624	14454	14659	14700	14510	14636	14730	14550	14796	14752	14480	14578	14763	14843	14499	14542	14697	14743	14719	14656	14377	14537	14683	14612	14846	14549	14632	14692	14719	14562	14683	14670	14623	14702	14678	14784	14623	14833	14637	14455	14561	14722	14726	14758	14790	14524	14539	14741	14669	14668	14699	14761	14657	14752	14640	14784	14797	14643	14640	14751	14536	14736	14720	14771	14667	14676	14671	14755	14679	14614	14688	14671	14555	14718	14528	14520	14663	14599	14825	14558	14544	14809	14654	14830	14537	14610	14788	14677	14506	14579	14795	14666	14730	14607	14583	14707	14758	14553	14649	14652	14746	14606	14584	14812	14820	14824	14909	14596	14663	14635	14595	14520	14759	14627	14598	14728	14536	14463	14605	14707	14468	14677	14839	14749	14633	14679	14618	14849	14785	14731	14586	14768	14729	14629	14856	14653	14655	14640	14665	14555	14733	14640	14600	14514	14515	14716	14494	14366	14679	14651	14726	14720	14673	14851	14666	14606	14653	14707	14626	14860	14818	14539	14715	14895	14782	14631	14962	14671	14477	14548	14576	14634	14622	14787	14621	14908	14535	14787	14770	14573	14662	14641	14495	14843	14652	14703	14748	14745	14668	14638	14743	14395	14616	14692	14722	14541	14433	14603	14795	14769	14626	14578	14586	14633	14768	14628	14587	14801	14854	14688	14815	14678	14649	14815	14686	14775	14774	14678	14676	14425	14727	14524	14474	14637	14493	14512	14714	14677	14857	14600	14743	14790	14680	14547	14417	14885	14671	14602	14690	14517	14686	14738	14624	14645	14636	14463	14569	14763	14609	14766	14484	14715	14630	14584	14727	14654	14786	14613	14829	14818	14473	14786	14625	14737	14738	14730	14684	14800	14484	14663	14492	14727	14582	14606	14671	14757	14765	14545	14655	14567	14713	14542	14456	14673	14709	14775	14730	14670	14792	14563	14760	14718	14695	14555	14713	14509	14538	14724	14716	14707	14851	14623	14643	14500	14634	14738	14672	14649	14569	14649	14736	14667	14631	14767	14803	14719	14604	14865	14698	14538	14608	14689	14595	14607	14651	14616	14669	14775	14510	14720	14759	14695	14671	14914	14699	14413	14925	14844	14643	14519	14859	14533	14622	14801	14650	14838	14544	14640	14571	14771	14609	14848	14632	14689	14920	14808	14695	14644	14714	14549	14665	14655	14617	14563	14668	14949	14776	14714	14571	14691	14669	14573	14757	14721	14701	14578	14666	14727	14754	14729	14577	14828	14705	14617	14656	14652	14815	14658	14561	14712	14588	14708	14674	14659	14787	14791	14562	14582	14659	14534	14724	14617	14623	14733	14752	14652	14728	14591	14614	14842	14870	14716	14547	14578	14783	14584	14652	14567	14777	14799	14685	14755	14676	14600	14554	14611	14703	14406	14592	14675	14735	14541	14784	14605	14516	14543	14497	14479	14540	14751	14740	14720	14839	14489	14632	14798	14707	14558	14642	14654	14491	14652	14433	14618	14562	14469	14825	14742	14745	14609	14616	14885	14879	14674	14772	14648	14820	14653	14662	14665	14641	14430	14533	14514	14658	14695	14651	14496	14797	14649	14801	14741	14687	14740	14647	14757	14540	14837	14595	14580	14460	14762	14719	14502	14757	14721	14595	14550	14435	14717	14708	14691	14795	14717	14769	14721	14644	14767	14641	14843	14636	14762	14667	14687	14583	14621	14509	14893	14834	14712	14744	14579	14774	14471	14659	14708	14823	14663	14642	14784	14627	14639	14669	14695	14807	14495	14769	14648	14728	14806	14509	14725	14486	14434	14474	14758	14516	14641	14686	14774	14705	14604	14662	14579	14651	14704	14666	14732	14862	14721	14489	14788	14602	14695	14684	14607	14619	14508	14621	14809	14526	14795	14626	14513	14625	14601	14565	14816	14854	14971	14753	14919	14593	14804	14435	14799	14716	14676	14813	14529	14821	14650	14769	14666	14512	14686	14758	14610	14622	14580	14728	14791	14639	14551	14641	14606	14677	14686	14753	14458	14649	14757	14564	14508	14582	14608	14801	14757	14692	14592	14590	14693	14787	14623	14607	14587	14672	14507	14692	14528	14751	14738	14713	14779	14544	14722	14685	14718	14900	14767	14764	14651	14663	14466	14566	14629	14605	14736	14727	14664	14755	14700	14765	14724	14634	14759	14490	14804	14719	14588	14876	14679	14658	14726	14634	14712	14858	14622	14607	14723	14673	14506	14524	14584	14698	14578	14697	14600	14677	14711	14663	14824	14662	14789	14892	14590	14769	14682	14628	14759	14753	14820	14667	14624	14533	14575	14470	14467	14634	14662	14680	14619	14562	14531	14655	14814	14654	14775	14591	14720	14670	14579	14642	14763	14811	14774	14764	14810	14788	14720	14768	14627	14847	14629	14555	14698	14583	14719	14784	14595	14634	14784	14420	14734	14700	14722	14759	14770	14675	14722	14694	14643	14675	14620	14748	14736	14644	14561	14790	14671	14650	14690	14641	14535	14496	14630	15026	14495	14644	14569	14668	14757	14788	14748	14480	14609	14707	14676	14622	14675	14663	14729	14944	14805	14670	14578	14745	14755	14700	14799	14635	14797	14717	14607	14663	14479	14877	14807	14690	14719	14666	14856	14679	14835	14692	14881	14668	14735	14812	14922	14640	14859	14642	14809	14496	14615	14672	14710	14805	14650	14729	14825	14708	14638	14766	14708	14699	14750	14516	14495	14792	14975	14504	14787	14652	14623	14681	14708	14668	14605	14694	14872	14697	14579	14689	14640	14756	14650	14680	14735	14818	14454	14619	14782	14764	14502	14627	14562	14706	14558	14712	14570	14659	14729	14777	14785	14858	14605	14713	14635	14644	14656	14593	14752	14738	14643	14691	14736	14601	14687	14565	14695	14697	14673	14714	14596	14604	14698	14587	14720	14721	14701	14426	14838	14715	14524	14609	14672	14673	14741	14824	14608	14735	14414	14636	14573	14635	14715	14628	14476	14665	14599	14547	14556	14715	14554	14711	14444	14584	14801	14615	14710	14644	14539	14772	14827	14756	14755	14628	14763	14722	14822	14765	14745	14937	14679	14511	14630	14650	14709	14709	14570	14619	14658	14692	14812	14564	14717	14620	14856	14537	14560	14690	14578	14618	14763	14544	14586	14559	14656	14623	14589	14705	14467	14693	14692	14747	14812	14796	14706	14611	14778	14506	14601	14672	14547	14599	14668	14693	14676	14597	14795	14533	14673	14708	14703	14666	14652	14635	14845	14718	14767	14631	14567	14690	14564	14634	14575	14637	14703	14613	14682	14769	14581	14553	14539	14428	14804	14603	14666	14440	14630	14747	14583	14457	14635	14634	14734	14595	14624	14757	14625	14808	14762	14681	14691	14641	14434	14579	14594	14766	14726	14576	14500	14492	14513	14723	14571	14701	14563	14647	14613	14457	14671	14896	14737	14535	14617	14669	14807	14591	14773	14521	14671	14542	14630	14575	14822	14626	14620	14676	14628	14551	14473	14543	14662	14469	14592	14823	14635	14741	14730	14574	14547	14792	14603	14587	14531	14666	14782	14585	14651	14582	14688	14757	14864	14779	14821	14505	14579	14655	14580	14575	14633	14772	14688	14610	14638	14444	14682	14888	14812	14614	14727	14587	14782	14676	14743	14775	14603	14824	14819	14878	14612	14719	14492	14563	14633	14873	14612	14603	14793	14878	14651	14500	14562	14736	14744	14636	14540	14663	14569	14692	14701	14887	14625	14621	14823	14496	14767	14611	14633	14665	14595	14646	14791	14485	14722	14645	14675	14743	14731	14597	14706	14836	14632	14743	14598	14632	14604	14642	14679	14697	14405	14478	14665	14677	14649	14768	14722	14777	14665	14760	14650	14829	14770	14591	14565	14620	14495	14614	14615	14496	14565	14724	14726	14732	14538	14815	14686	14729	14685	14633	14685	14660	14690	14516	14816	14601	14687	14478	14754	14763	14753	14656	14714	14741	14655	14643	14687	14659	14633	14571	14770	14607	14779	14731	14659	14709	14754	14710	14690	14690	14660	14558	14484	14800	14617	14465	14676	14469	14623	14649	14631	14749	14823	14644	14605	14630	14560	14600	14638	14423	14711	14416	14626	14551	14717	14627	14571	14677	14624	14691	14767	14834	14689	14688	14673	14469	14631	14732	14904	14584	14620	14495	14704	14718	14678	14746	14604	14870	14674	14729	14612	14722	14647	14683	14661	14794	14743	14742	14565	14866	14621	14690	14625	14628	14513	14574	14888	14680	14654	14738	14687	14934	14710	14548	14509	14525	14714	14713	14550	14673	14681	14628	14588	14565	14592	14851	14609	14798	14565	14645	14688	14450	14614	14729	14723	14692	14667	14629	14550	14615	14748	14807	14631	14921	14701	14605	14817	14554	14513	14599	14711	14856	14632	14548	14835	14777	14889	14519	14710	14608	14822	14599	14644	14708	14776	14714	14629	14579	14508	14695	14735	14446	14794	14901	14755	14694	14610	14814	14665	14779	14672	14465	14529	14694	14558	14650	14863	14651	14776	14714	14677	14673	14515	14529	14774	14596	14713	14937	14524	14605	14662	14664	14762	14726	14740	14608	14701	14728	14444	14816	14586	14655	14626	14625	14607	14680	14773	14657	14811	14583	14720	14563	14768	14684	14528	14603	14716	14514	14764	14813	14677	14636	14573	14896	14670	14831	14629	14721	14569	14659	14661	14618	14465	14429	14608	14705	14684	14679	14664	14589	14711	14739	14555	14849	14568	14766	14723	14615	14774	14822	14472	14560	14706	14496	14679	14597	14475	14682	14551
27705	47778	42459	33545	29000	25834	23453	21768	20416	19589	18560	17929	17140	16494	16372	15858	15573	15263	15019	14849	14680	14391	14325	14132	14111	14107	13816	14009	13922	13950	13867	13683	13900	13633	13866	13785	13505	13696	13593	13681	13750	13760	13732	13826	13584	13606	13540	13713	13639	13689	13571	13657	13495	13544	13652	13519	13633	13647	13559	13489	13478	13613	13765	13621	13651	13472	13597	13636	13657	13629	13554	13625	13620	13678	13429	13672	13594	13514	13538	13586	13810	13637	13609	13727	13561	13698	13495	13721	13678	13544	13666	13515	13722	13402	13554	13537	13553	13458	13585	13396	13647	13539	13363	13671	13614	13398	13533	13704	13642	13562	13734	13555	13542	13504	13568	13513	13492	13654	13681	13648	13536	13537	13561	13514	13427	13539	13559	13543	13569	13684	13564	13426	13657	13518	13606	13719	13478	13521	13585	13596	13604	13535	13589	13656	13726	13603	13575	13484	13670	13506	13486	13453	13532	13623	13651	13629	13551	13492	13393	13597	13490	13377	13708	13521	13714	13510	13759	13562	13496	13515	13477	13675	13544	13630	13640	13554	13526	13579	13545	13744	13661	13699	13608	13667	13601	13669	13507	13497	13497	13534	13643	13612	13426	13440	13628	13572	13589	13457	13471	13443	13483	13654	13591	13564	13362	13572	13620	13447	13544	13631	13707	13674	13475	13614	13608	13746	13579	13407	13503	13391	13543	13428	13594	13433	13650	13586	13555	13562	13628	13500	13620	13451	13621	13585	13635	13481	13466	13558	13558	13495	13725	13475	13642	13460	13698	13483	13514	13532	13552	13548	13504	13595	13540	13631	13687	13569	13684	13531	13602	13492	13395	13531	13549	13534	13620	13634	13568	13607	13594	13615	13602	13530	13590	13684	13514	13756	13564	13568	13521	13578	13618	13550	13505	13510	13629	13581	13558	13684	13537	13563	13199	13396	13523	13492	13573	13606	13414	13731	13607	13671	13538	13609	13623	13579	13422	13452	13448	13292	13474	13519	13573	13557	13544	13440	13580	13379	13414	13640	13595	13704	13623	13539	13459	13591	13533	13645	13640	13627	13574	13623	13500	13535	13460	13532	13573	13610	13583	13603	13616	13453	13661	13431	13529	13566	13460	13546	13539	13587	13622	13545	13492	13459	13651	13513	13480	13469	13483	13507	13664	13556	13415	13490	13720	13469	13648	13646	13354	13524	13536	13635	13624	13747	13518	13633	13457	13705	13432	13430	13673	13490	13598	13559	13590	13553	13574	13595	13660	13579	13469	13399	13401	13510	13652	13651	13429	13482	13512	13489	13593	13649	13496	13652	13674	13458	13415	13556	13580	13569	13383	13652	13606	13667	13639	13627	13516	13591	13501	13527	13361	13436	13648	13639	13474	13593	13712	13592	13517	13474	13646	13567	13737	13506	13536	13651	13573	13640	13542	13563	13468	13548	13484	13679	13590	13663	13571	13560	13497	13346	13691	13625	13599	13445	13684	13496	13599	13554	13634	13582	13456	13484	13490	13535	13377	13517	13521	13338	13657	13735	13683	13570	13540	13393	13339	13551	13483	13732	13601	13569	13567	13508	13630	13550	13545	13533	13493	13743	13474	13642	13597	13681	13580	13383	13555	13571	13552	13450	13452	13617	13503	13547	13473	13655	13430	13621	13573	13559	13566	13706	13543	13657	13414	13392	13580	13533	13629	13642	13519	13558	13658	13368	13627	13524	13742	13489	13734	13588	13476	13583	13532	13483	13567	13582	13579	13490	13658	13488	13374	13459	13518	13493	13502	13659	13636	13464	13592	13606	13750	13691	13684	13496	13545	13419	13588	13621	13536	13517	13590	13478	13589	13570	13459	13569	13520	13564	13643	13566	13528	13655	13692	13523	13442	13507	13478	13669	13487	13670	13294	13505	13547	13506	13530	13628	13534	13752	13515	13513	13620	13417	13628	13570	13571	13382	13624	13655	13558	13595	13536	13692	13566	13533	13470	13651	13506	13445	13528	13586	13540	13491	13544	13496	13588	13723	13682	13491	13450	13636	13509	13398	13361	13504	13621	13563	13511	13537	13559	13669	13515	13362	13499	13491	13447	13561	13580	13509	13551	13638	13568	13580	13595	13264	13553	13524	13738	13548	13370	13692	13590	13376	13567	13587	13501	13533	13715	13666	13601	13537	13609	13596	13595	13574	13621	13595	13349	13639	13495	13701	13485	13617	13469	13578	13534	13432	13775	13503	13651	13640	13404	13631	13556	13498	13708	13591	13511	13563	13593	13661	13620	13552	13480	13627	13530	13532	13642	13544	13577	13614	13682	13590	13463	13667	13390	13535	13504	13547	13623	13474	13514	13528	13538	13612	13626	13575	13642	13530	13524	13507	13647	13439	13651	13443	13653	13620	13373	13625	13811	13495	13490	13493	13525	13515	13469	13573	13521	13561	13437	13548	13410	13558	13536	13548	13497	13671	13636	13513	13639	13528	13654	13486	13705	13621	13512	13709	13549	13541	13615	13558	13667	13606	13542	13645	13627	13647	13503	13471	13742	13443	13534	13404	13391	13559	13571	13542	13620	13536	13611	13680	13462	13375	13528	13596	13684	13490	13552	13595	13651	13631	13602	13527	13512	13427	13514	13555	13753	13482	13606	13460	13398	13576	13637	13391	13477	13341	13683	13660	13499	13452	13602	13435	13493	13636	13684	13524	13693	13521	13474	13571	13704	13575	13431	13581	13432	13503	13766	13639	13437	13573	13595	13599	13518	13569	13560	13572	13609	13570	13528	13630	13466	13472	13609	13532	13626	13473	13637	13620	13595	13492	13603	13589	13412	13612	13420	13564	13618	13611	13561	13490	13606	13535	13571	13453	13680	13576	13522	13572	13654	13475	13456	13561	13628	13526	13536	13649	13446	13503	13505	13572	13616	13656	13442	13637	13556	13804	13411	13549	13531	13500	13363	13690	13415	13411	13624	13562	13633	13529	13604	13489	13661	13642	13549	13436	13543	13604	13368	13477	13565	13550	13419	13458	13480	13506	13474	13615	13494	13687	13692	13605	13639	13534	13532	13605	13492	13500	13844	13501	13714	13577	13314	13616	13605	13523	13618	13562	13487	13610	13681	13546	13450	13501	13668	13616	13646	13560	13589	13494	13380	13595	13453	13519	13685	13311	13474	13491	13570	13586	13528	13503	13546	13604	13466	13333	13480	13472	13606	13484	13671	13526	13583	13529	13582	13574	13663	13543	13677	13530	13554	13580	13492	13568	13501	13491	13531	13643	13538	13495	13765	13597	13524	13524	13417	13687	13549	13410	13502	13597	13542	13589	13421	13559	13544	13668	13762	13584	13553	13553	13685	13586	13610	13547	13490	13633	13599	13487	13677	13423	13426	13426	13452	13466	13671	13556	13645	13737	13423	13547	13574	13479	13376	13430	13757	13539	13649	13561	13569	13505	13674	13630	13535	13591	13660	13480	13443	13746	13431	13580	13516	13619	13548	13481	13599	13625	13551	13590	13659	13363	13594	13517	13779	13423	13493	13629	13636	13507	13502	13602	13431	13531	13353	13487	13563	13597	13604	13562	13622	13542	13592	13624	13485	13543	13499	13548	13700	13554	13416	13548	13566	13658	13511	13531	13613	13621	13650	13465	13620	13473	13519	13419	13468	13608	13594	13600	13644	13460	13630	13499	13412	13458	13450	13596	13626	13588	13565	13524	13498	13584	13446	13456	13546	13494	13642	13460	13514	13542	13524	13533	13647	13556	13489	13564	13519	13480	13652	13617	13648	13637	13530	13539	13506	13563	13697	13527	13483	13612	13620	13377	13694	13709	13565	13603	13538	13595	13448	13459	13627	13474	13588	13646	13526	13607	13650	13682	13382	13572	13562	13568	13590	13564	13407	13561	13528	13474	13474	13504	13641	13490	13480	13524	13609	13548	13404	13658	13594	13654	13506	13655	13613	13518	13676	13362	13484	13673	13577	13648	13396	13638	13504	13347	13647	13695	13583	13458	13471	13440	13539	13680	13585	13778	13637	13444	13505	13551	13476	13627	13509	13469	13565	13389	13560	13449	13540	13534	13457	13523	13573	13514	13536	13583	13557	13698	13626	13628	13569	13392	13655	13542	13482	13594	13623	13514	13632	13484	13621	13498	13551	13361	13431	13468	13656	13520	13466	13749	13575	13489	13490	13593	13433	13445	13560	13660	13641	13432	13510	13803	13569	13529	13542	13546	13521	13565	13700	13747	13561	13562	13546	13451	13506	13599	13361	13557	13574	13576	13546	13548	13601	13629	13452	13640	13530	13675	13625	13577	13607	13499	13547	13441	13541	13561	13626	13521	13594	13518	13507	13612	13482	13447	13530	13659	13554	13393	13448	13312	13547	13396	13427	13716	13555	13555	13569	13555	13620	13569	13453	13344	13524	13366	13700	13485	13505	13507	13662	13534	13680	13573	13528	13631	13456	13628	13630	13583	13509	13455	13429	13506	13569	13566	13313	13527	13546	13503	13535	13556	13621	13565	13678	13593	13381	13751	13613	13501	13451	13515	13526	13450	13485	13613	13667	13573	13635	13553	13600	13404	13554	13407	13684	13628	13530	13637	13541	13620	13599	13655	13493	13663	13512	13692	13645	13555	13664	13618	13544	13506	13576	13406	13535	13469	13538	13646	13539	13550	13383	13503	13627	13534	13498	13599	13549	13544	13449	13384	13366	13692	13587	13516	13639	13595	13504	13529	13472	13475	13547	13595	13496	13604	13670	13746	13672	13507	13443	13562	13613	13618	13571	13662	13481	13663	13687	13490	13615	13617	13496	13608	13542	13517	13653	13547	13540	13547	13422	13554	13628	13467	13484	13630	13333	13545	13557	13595	13616	13648	13649	13604	13529	13572	13455	13719	13576	13598	13543	13467	13538	13441	13511	13590	13462	13658	13496	13453	13525	13670	13576	13562	13625	13468	13486	13525	13540	13558	13597	13682	13618	13562	13592	13528	13646	13556	13579	13538	13716	13454	13723	13583	13580	13285	13432	13627	13507	13505	13516	13545	13598	13539	13532	13582	13609	13552	13498	13764	13630	13542	13487	13579	13648	13719	13487	13630	13571	13598	13759	13647	13452	13654	13658	13550	13705	13626	13646	13611
27512	23705	28154	24375	19294	17973	17250	16446	15965	15701	15443	15219	15143	15101	15030	14762	14879	14845	14730	14643	14476	14433	14484	14384	14459	14490	14341	14358	14527	14160	14263	14418	14205	14485	14327	14419	14331	14267	14282	14292	14224	14420	14251	14401	14136	14389	14383	14228	14388	14346	14161	14449	14430	14354	14454	14360	14219	14323	14367	14293	14299	14383	14319	14178	14281	14330	14290	14369	14199	14358	14424	14264	14413	14241	14311	14154	14372	14281	14336	14402	14364	14177	14270	14431	14227	14234	14207	14094	14230	14194	14249	14407	14371	14096	14229	14236	14179	14220	14234	14086	14425	14111	14426	13997	14234	14408	14305	14164	14389	14289	14187	14139	14322	14133	14008	14253	14341	14175	14199	14103	14319	14528	14131	14362	14289	14284	14205	14106	14194	14414	14160	14342	14180	14145	14354	14382	14228	14146	14342	14305	14194	14411	14152	14152	14218	14306	14132	14442	14560	14336	14180	14213	14176	14129	14177	14245	14147	14324	14149	14304	14301	14453	14185	14381	14166	14337	14410	14342	14327	14302	14056	14106	14343	14307	14397	14446	14108	14242	14205	14377	14149	14082	14218	14193	14422	14249	14337	14282	14366	14214	14302	14171	14232	14232	14079	14352	14287	14125	14374	14354	14280	14269	14119	14481	14431	14378	14120	14082	14143	14350	14403	14172	14202	14278	14112	14405	14134	14172	14141	14259	14235	14269	14379	14335	14453	14286	14311	14370	14337	14299	14362	14386	14422	14164	14288	14171	14172	14384	14238	14173	14235	14284	14232	14313	14145	14083	14071	14114	14288	14208	14112	14090	14206	14493	14245	14351	14253	14431	14296	14493	14301	14233	14418	14275	14238	14267	14302	14405	14353	14306	14205	14324	14285	14332	14363	14221	14158	14526	14292	14326	14195	14459	14326	14295	14455	14195	14178	14413	14222	14297	14319	14326	14228	14323	14219	14300	14160	14408	14299	14230	14170	14290	14392	14221	14371	14447	14439	14146	14182	14380	14230	14280	14281	14200	14214	14244	14157	14269	14354	14407	14241	14376	14405	14319	14297	14270	14244	14274	14351	14294	14431	14233	14223	14129	14275	14109	14331	14169	14232	14022	14346	14192	14364	14307	14179	14359	14181	14390	14154	14053	14289	14267	14339	14102	14146	14310	14243	14212	14119	14342	14258	14371	14365	14088	14278	14132	14082	14280	14433	14279	14261	14372	14453	14188	14266	14410	14442	14439	14286	14329	14340	14234	14230	14178	14383	14446	14359	14390	14046	14227	14058	14174	14039	14341	14289	14359	14234	14267	14233	14281	14442	14159	14252	14246	14238	14223	14238	14078	14389	14393	14292	14109	14496	14172	14344	14323	14211	14356	14357	14236	14312	14228	14217	14278	14333	14309	14309	14339	14053	14183	14278	14182	14299	14223	14263	14311	14365	14223	14238	14213	14291	14213	14401	14350	14350	14328	14265	14294	14263	14341	14151	14300	14425	14498	14266	14360	14383	14307	14500	14193	14250	14063	14099	14359	14356	14253	14452	14069	14294	14286	14174	14307	14338	14194	14171	14244	14102	14335	14121	14082	14174	14514	14244	14316	14490	14154	14407	14243	14171	14260	14209	14224	14093	14218	14267	14425	14287	14350	14069	14271	14337	14273	14156	14226	14308	14171	14115	14301	14240	14134	14212	14319	14205	14374	14357	14455	14513	14256	14228	14373	14285	14207	14236	14037	14193	14099	14319	14395	14348	14495	14169	14285	14190	14232	14228	14400	14352	14108	14252	14110	14259	14507	14101	14214	14273	14386	14205	14273	14107	14359	14325	14283	14295	14158	14184	14108	14177	14252	14209	14374	14255	14481	14310	14182	14492	14239	14219	14271	14130	14212	14336	14333	14161	14375	14100	14222	14354	14164	14202	14236	14132	14378	14207	14251	14367	14229	14363	14318	14344	14320	14217	14379	14396	14230	14418	14288	14192	14178	14266	14340	14265	14341	14236	14176	14344	14186	14283	14171	14212	14234	14096	14106	14322	14294	14167	14134	14160	14230	14281	14204	14322	14360	14278	14368	14196	14322	14217	14239	14392	14180	14320	14296	14361	14175	14313	14030	14226	14310	14118	14225	14163	14246	14473	14427	14377	14129	14104	14209	14456	14371	14262	14205	14388	14238	14334	14197	14334	14295	14298	14257	14301	14229	14281	14239	14354	14292	14476	14223	14206	14348	14437	14332	14269	14021	14312	14202	14163	14140	14343	14230	14297	14124	14411	14236	14268	14141	14077	14219	14175	14503	14411	14373	14299	14352	14212	14259	14395	14122	14398	14341	14381	14405	14240	14245	14328	14317	14316	14361	14219	14056	14214	14211	14402	14358	14299	14327	14249	14137	14091	14190	14171	14208	14246	14347	14527	14272	14385	14230	14305	14382	14279	14309	14267	14338	14214	14243	14243	14259	14224	14344	14134	14087	14253	14332	14173	14267	14274	14298	14246	14038	14264	14280	14313	14324	14431	14205	14412	14300	14099	14410	14325	14348	14250	14201	14485	14216	14406	14301	14351	14081	14279	14225	14233	14274	14294	14339	14286	14377	14373	14214	14273	14269	14362	14330	14279	14160	14181	14179	14294	14061	14347	14141	14073	14360	14568	14273	14091	14338	14291	14123	14259	14348	14252	14247	14260	14315	14404	14443	14253	14448	14211	14435	14274	14475	14322	14095	14367	14264	14318	14030	14101	14133	14300	14292	14240	14361	14215	14232	14302	14341	14267	14276	14250	14337	14198	14304	14111	14046	14098	14008	14534	14091	14328	14175	14138	14205	14274	14232	14326	14199	14243	14305	14253	14312	14296	14258	14269	14223	14287	14383	14168	14327	14322	14369	14211	14235	14250	14323	14446	14385	14231	14370	14141	14415	14249	14093	14374	14266	14230	14134	14339	14357	14196	14266	14239	14299	14499	14579	14245	14405	14368	14433	14285	14298	14154	14382	14186	14115	14236	14331	14083	14533	14165	14225	14316	14262	14298	14149	14218	14122	14437	14315	14278	14269	14205	14291	14101	14159	14194	14242	14269	14264	14165	14158	14169	14017	14271	14177	14179	14345	14159	14128	14364	14295	14211	14358	14294	14217	14378	14253	14135	14230	14250	14283	14178	14164	14255	14229	14335	14207	14196	14386	14349	14286	14426	14243	14494	14370	14275	14574	14434	14151	14318	14293	14413	14200	14376	14295	14403	14162	14380	14184	14324	14441	14502	14296	14205	14174	14204	14314	14317	14283	14179	14461	14147	14228	14306	14306	14362	14237	14169	14445	14222	14305	14452	14221	14286	14202	14372	14277	14130	14383	14317	14378	14425	14442	14317	14234	14310	14227	14308	14285	14264	14326	14290	14248	14435	14292	14337	14257	14275	14456	14191	14299	14337	14374	14237	14342	14195	14196	14223	14234	14293	14197	14308	14199	14340	14331	14059	14329	14097	14273	14259	14384	14316	14150	14372	14248	14211	14331	14236	14348	14380	14322	14295	14159	14287	14308	14433	14219	14302	14130	14192	14153	14246	14192	14256	14390	14232	14175	14491	14310	14160	14229	14290	14224	14405	14137	14291	14325	14215	14232	14293	14354	14089	14091	14303	14315	14228	14225	14003	14194	14326	14319	14298	14184	14474	14220	14281	14176	14330	14275	14352	14183	14181	14311	14161	14248	14313	14354	14315	14401	14286	14105	14253	14173	14252	14392	14340	14431	14400	14306	14217	14347	14158	14292	14188	14227	14391	14210	14277	14262	14133	14142	14188	14214	14105	14236	14228	14249	14218	14417	14210	14190	14410	14333	14113	14391	14299	14328	14295	14419	14218	14136	14231	14267	14240	14350	14142	14219	14094	14212	14134	14266	14016	14224	14107	14506	14303	14232	14199	14416	14414	14430	14398	14316	14326	14338	14156	14205	14267	14314	14390	14232	14251	14291	14476	14192	14175	14348	14208	14296	14168	14128	14119	14376	14249	14366	14111	14199	14341	14328	14255	14313	14290	14277	14157	14023	14357	14236	14212	14330	14341	14199	14236	14365	14323	14342	14284	14157	14028	14358	14423	14291	14275	14413	14090	14407	14418	14103	14088	14203	14240	14294	14340	14306	14252	14373	14276	14346	14273	14410	14309	14177	14197	14211	14270	14238	14322	14143	14137	14247	14357	14186	14226	14318	14178	14227	14097	14255	14244	14224	14255	14118	14321	14431	14369	14307	14167	14232	14168	14319	14327	14267	14173	14275	14149	14329	14221	14411	14268	14263	14252	14270	14256	14349	14181	14213	14446	14367	14544	14160	14393	14312	14353	14114	14187	14105	14216	14306	14288	14234	14447	14439	14314	14379	14189	14249	14379	14558	14304	14290	14345	14274	14249	14380	14201	14279	14275	14254	14259	14314	14273	14307	14165	14316	14127	14301	14293	14280	14226	14133	14310	14292	14328	14164	14179	14304	14184	14363	14314	14332	14200	14409	14448	14338	14145	14248	14171	14270	14143	14320	14289	14061	14348	14500	14183	14237	14464	14294	14341	14344	14330	14316	14274	14404	14393	14279	14314	14308	14327	14248	14362	14268	14320	14276	14219	14153	14307	14187	14332	14323	14243	14323	14325	14221	14306	14337	14400	14400	14238	14165	14247	14181	14097	14136	14216	14172	14374	14248	14336	14227	14369	14008	14343	14301	14319	14318	14390	14263	14388	14327	14372	14294	14426	14268	14146	14289	14250	14191	14555	14337	14399	14156	14333	14307	14320	14151	14227	14103	14452	14221	14284	14297	14251	14425	14383	14257	14161	14214	14307	14272	14370	14387	14362	14431	14386	14282	14416	14293	14268	14392	14182	14466	14373	14251	14447	14213	14453	14379	14244	14322	14228	14333	14270	14268	14286	14313	14310	14358	14310	14395	14403	14170	14209	14263	14260	14432	14367	14098	14285	14380	14416	14250	14382	14539	14396	14403	14164	14317	14174	14316	14472	14317	14348	14252	14193	14302	14363	14362	14262	14177	14363	14231	14188	14269	14466	14313	14236	14343	14170	14358	14360	14293	14107	14284	14167	14272	14227	14456	14267	14289	14342	14535	14305	14212	14274	14197	14164	14389	14171	14207	14243	14338	14163	14391
24646	35641	31503	24230	20896	18861	17553	16668	16210	15612	15259	14930	14716	14556	14320	14274	14171	13804	13927	13802	13592	13704	13542	13509	13671	13495	13412	13481	13432	13400	13136	13478	13342	13378	13366	13334	13374	13314	13393	13384	13312	13435	13428	13426	13169	13396	13469	13376	13277	13429	13411	13342	13290	13303	13326	13262	13273	13327	13375	13341	13415	13441	13382	13340	13319	13423	13302	13193	13401	13258	13354	13305	13389	13405	13329	13354	13404	13215	13300	13310	13287	13258	13383	13413	13289	13314	13440	13532	13231	13185	13428	13284	13427	13505	13385	13317	13366	13195	13179	13347	13338	13389	13323	13413	13449	13340	13399	13178	13374	13358	13322	13409	13415	13235	13351	13489	13381	13329	13296	13222	13399	13220	13286	13414	13077	13343	13246	13526	13256	13319	13318	13225	13222	13265	13380	13293	13357	13324	13286	13449	13310	13313	13227	13273	13266	13256	13424	13198	13516	13353	13303	13420	13322	13244	13332	13602	13211	13397	13228	13296	13315	13264	13349	13327	13385	13361	13507	13167	13341	13344	13275	13365	13405	13352	13390	13350	13350	13183	13480	13249	13309	13249	13459	13318	13210	13387	13449	13357	13450	13255	13410	13274	13318	13350	13357	13351	13383	13254	13301	13184	13281	13189	13244	13301	13270	13428	13358	13243	13254	13565	13470	13206	13428	13388	13328	13311	13287	13468	13391	13344	13241	13268	13414	13333	13228	13451	13294	13251	13381	13313	13309	13357	13378	13249	13351	13496	13279	13305	13393	13446	13401	13272	13535	13243	13380	13483	13247	13201	13451	13324	13210	13267	13158	13239	13377	13261	13335	13468	13388	13439	13236	13383	13388	13123	13199	13224	13266	13329	13287	13267	13213	13307	13289	13462	13498	13335	13363	13397	13058	13202	13305	13469	13424	13361	13454	13305	13308	13360	13195	13321	13335	13372	13223	13215	13363	13219	13267	13402	13233	13161	13315	13446	13300	13341	13260	13256	13287	13285	13265	13472	13242	13414	13089	13355	13345	13447	13313	13218	13419	13343	13363	13250	13281	13265	13423	13173	13389	13487	13393	13297	13334	13417	13217	13317	13327	13267	13397	13368	13294	13100	13322	13222	13375	13177	13434	13413	13292	13270	13151	13273	13239	13246	13229	13386	13411	13360	13321	13390	13310	13313	13291	13411	13310	13386	13143	13249	13217	13473	13215	13386	13346	13277	13344	13335	13351	13316	13427	13192	13327	13239	13215	13168	13235	13217	13343	13310	13524	13155	13299	13452	13269	13249	13426	13393	13378	13294	13191	13435	13260	13315	13414	13346	13324	13442	13356	13288	13361	13268	13444	13379	13486	13417	13282	13299	13436	13260	13268	13329	13288	13283	13314	13446	13243	13370	13422	13374	13361	13328	13159	13297	13355	13263	13355	13469	13198	13281	13340	13258	13326	13158	13294	13375	13564	13281	13458	13228	13254	13240	13326	13213	13320	13380	13390	13190	13469	13463	13315	13402	13376	13351	13409	13191	13357	13428	13182	13305	13302	13359	13231	13355	13295	13228	13491	13389	13279	13343	13326	13270	13447	13432	13345	13342	13302	13397	13371	13178	13353	13239	13254	13396	13458	13413	13271	13578	13297	13392	13359	13231	13402	13245	13271	13286	13315	13298	13354	13481	13273	13378	13264	13278	13262	13347	13230	13316	13310	13362	13257	13277	13304	13288	13232	13336	13379	13371	13324	13316	13434	13498	13394	13594	13380	13220	13311	13388	13474	13414	13387	13375	13394	13413	13309	13329	13222	13340	13282	13332	13400	13360	13130	13261	13273	13344	13325	13304	13341	13352	13239	13393	13381	13157	13338	13268	13216	13253	13458	13441	13196	13237	13366	13296	13511	13444	13327	13350	13534	13436	13173	13310	13324	13322	13388	13162	13371	13265	13385	13354	13217	13317	13348	13253	13124	13322	13368	13548	13425	13301	13401	13275	13314	13294	13285	13374	13180	13430	13351	13454	13445	13333	13268	13293	13366	13383	13334	13303	13406	13379	13236	13389	13402	13297	13236	13411	13499	13274	13284	13304	13320	13343	13267	13310	13426	13283	13305	13263	13312	13432	13320	13217	13396	13275	13336	13417	13188	13344	13328	13416	13322	13457	13307	13386	13311	13326	13451	13281	13286	13239	13387	13401	13317	13311	13431	13260	13210	13349	13229	13311	13208	13501	13353	13473	13223	13186	13239	13375	13398	13445	13316	13418	13106	13379	13199	13394	13311	13351	13353	13238	13436	13357	13481	13367	13481	13349	13361	13407	13321	13288	13353	13215	13297	13169	13291	13306	13293	13377	13227	13242	13276	13419	13325	13370	13289	13297	13355	13452	13430	13204	13212	13329	13244	13358	13337	13401	13348	13340	13291	13305	13488	13279	13545	13416	13218	13383	13188	13466	13332	13236	13238	13189	13440	13210	13195	13282	13353	13461	13253	13515	13245	13352	13415	13335	13351	13373	13223	13318	13258	13311	13389	13298	13406	13194	13249	13308	13436	13267	13541	13446	13227	13466	13275	13345	13143	13397	13297	13219	13334	13465	13251	13325	13286	13383	13353	13334	13132	13248	13409	13333	13365	13233	13495	13205	13212	13402	13279	13287	13373	13401	13133	13231	13416	13354	13441	13241	13440	13413	13283	13156	13154	13411	13204	13470	13329	13225	13374	13254	13108	13356	13482	13477	13298	13308	13337	13385	13407	13113	13294	13306	13231	13375	13506	13213	13319	13266	13201	13421	13182	13275	13222	13251	13339	13176	13440	13353	13228	13248	13283	13263	13199	13400	13243	13274	13411	13272	13322	13357	13383	13215	13388	13393	13440	13399	13314	13187	13338	13260	13412	13316	13390	13302	13331	13430	13420	13062	13235	13294	13393	13371	13234	13258	13459	13409	13402	13346	13480	13531	13208	13388	13396	13270	13329	13100	13341	13439	13312	13387	13298	13118	13321	13270	13447	13273	13301	13222	13387	13301	13147	13462	13356	13225	13352	13426	13319	13345	13372	13328	13415	13116	13186	13326	13396	13456	13350	13174	13388	13254	13243	13308	13420	13350	13189	13261	13264	13177	13460	13320	13256	13253	13411	13267	13408	13386	13382	13453	13299	13326	13408	13505	13420	13304	13212	13486	13276	13306	13298	13259	13408	13321	13342	13256	13454	13282	13129	13468	13360	13385	13299	13332	13365	13441	13380	13234	13300	13470	13432	13365	13360	13494	13397	13365	13406	13266	13441	13337	13357	13326	13345	13526	13371	13315	13259	13383	13444	13425	13292	13377	13411	13220	13294	13275	13373	13347	13342	13364	13363	13308	13291	13416	13358	13324	13405	13340	13434	13236	13283	13169	13279	13271	13218	13405	13325	13397	13425	13507	13262	13344	13287	13241	13248	13323	13340	13416	13293	13398	13335	13438	13321	13360	13415	13155	13409	13259	13260	13329	13350	13317	13317	13335	13209	13476	13254	13223	13245	13340	13434	13385	13252	13294	13238	13352	13462	13241	13353	13436	13353	13141	13484	13392	13441	13329	13418	13331	13201	13240	13389	13123	13329	13391	13184	13302	13350	13251	13324	13271	13309	13421	13293	13380	13405	13361	13325	13538	13217	13321	13460	13240	13433	13358	13146	13461	13331	13264	13189	13230	13329	13167	13380	13327	13263	13338	13356	13348	13390	13201	13343	13229	13307	13463	13391	13301	13444	13559	13383	13184	13197	13206	13198	13345	13474	13400	13320	13251	13274	13399	13334	13243	13207	13489	13339	13257	13290	13249	13465	13386	13361	13342	13273	13289	13413	13421	13198	13310	13132	13252	13125	13187	13354	13465	13376	13260	13278	13163	13313	13370	13404	13321	13356	13294	13251	13272	13389	13163	13272	13263	13359	13252	13259	13352	13305	13317	13474	13392	13415	13203	13217	13303	13375	13134	13396	13309	13228	13334	13245	13411	13333	13238	13409	13300	13520	13308	13285	13357	13252	13314	13343	13439	13243	13312	13206	13413	13273	13244	13307	13299	13288	13290	13399	13246	13493	13308	13246	13398	13262	13351	13375	13260	13467	13315	13296	13418	13220	13409	13422	13247	13349	13269	13456	13489	13416	13313	13401	13385	13358	13408	13489	13288	13308	13257	13379	13226	13458	13239	13281	13336	13308	13240	13285	13250	13339	13288	13315	13330	13230	13281	13314	13446	13396	13312	13463	13263	13255	13296	13406	13335	13381	13355	13275	13471	13380	13345	13299	13483	13372	13383	13563	13320	13128	13477	13347	13506	13253	13441	13297	13322	13292	13369	13294	13503	13247	13135	13326	13095	13292	13340	13215	13357	13295	13338	13367	13155	13248	13303	13392	13504	13416	13279	13246	13197	13417	13292	13271	13256	13270	13242	13389	13248	13433	13484	13404	13281	13546	13375	13197	13355	13432	13148	13314	13403	13372	13289	13331	13102	13260	13095	13239	13367	13329	13293	13398	13158	13327	13427	13320	13362	13267	13377	13367	13441	13333	13447	13353	13383	13321	13226	13299	13350	13274	13334	13205	13341	13385	13242	13432	13210	13450	13393	13319	13375	13298	13238	13255	13446	13200	13341	13301	13230	13331	13318	13225	13371	13326	13368	13415	13340	13374	13419	13246	13332	13233	13356	13356	13263	13361	13413	13204	13333	13216	13514	13179	13349	13239	13546	13168	13311	13475	13416	13321	13192	13272	13376	13345	13456	13418	13286	13262	13306	13299	13445	13282	13310	13305	13391	13161	13286	13278	13345	13213	13471	13138	13427	13269	13378	13476	13485	13357	13299	13280	13395	13238	13390	13392	13258	13434	13340	13303	13223	13367	13417	13255	13273	13366	13326	13344	13339	13209	13177	13397	13374	13482	13269	13297	13380	13257	13322	13388	13437	13341	13367	13316	13322	13318	13414	13449	13153	13326	13380	13213	13336	13443	13248	13365	13354	13171	13212	13451	13255	13280	13236	13344	13208	13170	13275	13406	13385	13276	13395	13310	13298	13370	13395	13316	13348	13254	13344	13353	13386	13370	13350	13307	13387	13318	13490	13315	13300	13314	13227	13181	13396	13374	13286	13297	13429	13247	13419	13414	13107	13373	13207
23688	21032	28352	24175	22454	22915	21853	18718	17550	17529	17145	16635	16270	15921	15812	15543	15556	15317	15167	15288	15349	15127	15233	14883	14753	14760	14753	14820	14705	14702	14748	14450	14674	14791	14741	14703	14679	14850	14722	14646	14604	14683	14521	14662	14589	14797	14744	14757	14634	14756	14821	14797	14641	14840	14473	14400	14597	14748	14764	14514	14717	14510	14745	14679	14662	14557	14496	14506	14527	14536	14610	14813	14561	14565	14534	14774	14551	14610	14674	14556	14564	14727	14683	14750	14751	14604	14591	14501	14702	14618	14577	14652	14666	14635	14642	14631	14425	14660	14767	14666	14650	14561	14463	14721	14539	14603	14510	14491	14325	14433	14605	14680	14615	14651	14572	14520	14538	14431	14570	14300	14350	14538	14688	14618	14358	14523	14488	14616	14528	14469	14519	14403	14600	14472	14785	14647	14744	14604	14520	14501	14556	14515	14442	14507	14515	14483	14703	14404	14484	14663	14625	14446	14471	14510	14456	14667	14573	14654	14614	14426	14673	14680	14423	14394	14634	14476	14617	14603	14387	14594	14682	14539	14535	14484	14508	14670	14503	14664	14597	14678	14627	14741	14380	14646	14729	14737	14722	14675	14332	14558	14715	14515	14563	14590	14465	14431	14574	14444	14481	14789	14658	14428	14695	14549	14557	14562	14547	14419	14623	14835	14649	14563	14505	14681	14512	14490	14268	14546	14745	14741	14434	14580	14559	14661	14613	14570	14456	14666	14690	14678	14623	14702	14745	14392	14673	14590	14519	14690	14506	14491	14555	14484	14538	14582	14457	14453	14599	14557	14801	14585	14460	14548	14513	14636	14475	14611	14597	14564	14362	14600	14451	14489	14515	14609	14620	14433	14614	14464	14467	14719	14644	14633	14562	14487	14610	14619	14702	14718	14532	14588	14601	14457	14645	14647	14527	14748	14523	14606	14535	14721	14618	14417	14551	14656	14700	14625	14557	14558	14375	14715	14663	14515	14728	14667	14484	14779	14568	14532	14527	14737	14773	14678	14474	14607	14631	14756	14452	14498	14451	14558	14675	14524	14611	14687	14511	14696	14392	14648	14816	14606	14689	14555	14670	14667	14579	14625	14702	14749	14613	14678	14419	14429	14582	14525	14568	14449	14514	14833	14752	14709	14510	14674	14672	14490	14638	14657	14461	14555	14441	14557	14495	14318	14669	14635	14673	14769	14632	14552	14528	14525	14482	14836	14606	14648	14636	14579	14626	14498	14659	14635	14670	14743	14657	14426	14536	14511	14556	14715	14479	14630	14579	14655	14534	14569	14494	14645	14599	14603	14770	14593	14740	14433	14558	14692	14526	14644	14620	14477	14649	14707	14771	14756	14673	14722	14720	14562	14744	14577	14610	14625	14630	14435	14482	14509	14470	14332	14528	14535	14737	14628	14564	14658	14655	14547	14543	14670	14540	14590	14600	14622	14764	14626	14549	14407	14428	14360	14701	14646	14696	14627	14484	14435	14613	14704	14510	14703	14503	14362	14576	14560	14638	14434	14867	14521	14755	14637	14724	14524	14724	14535	14729	14510	14387	14568	14640	14537	14623	14495	14473	14549	14783	14675	14655	14738	14705	14668	14585	14547	14724	14470	14774	14695	14495	14588	14514	14569	14702	14459	14799	14598	14724	14426	14613	14614	14680	14658	14517	14573	14687	14697	14748	14618	14468	14695	14778	14747	14562	14607	14687	14574	14746	14478	14310	14518	14561	14450	14597	14506	14443	14472	14553	14625	14620	14677	14490	14658	14605	14603	14530	14314	14500	14478	14459	14720	14666	14717	14678	14880	14678	14617	14565	14470	14657	14559	14571	14710	14633	14623	14619	14581	14673	14643	14582	14316	14439	14428	14591	14530	14657	14559	14488	14561	14582	14607	14493	14666	14593	14589	14638	14459	14889	14526	14746	14597	14592	14513	14630	14596	14567	14477	14560	14529	14587	14768	14632	14694	14585	14492	14612	14617	14534	14558	14564	14558	14652	14744	14483	14528	14564	14605	14593	14645	14586	14499	14729	14685	14349	14542	14758	14693	14489	14428	14550	14609	14348	14705	14487	14615	14660	14601	14459	14625	14364	14712	14630	14757	14544	14564	14678	14658	14491	14797	14617	14746	14667	14638	14729	14655	14675	14467	14496	14634	14554	14459	14365	14587	14582	14436	14384	14844	14556	14706	14670	14689	14351	14297	14713	14566	14384	14567	14638	14494	14724	14440	14490	14622	14551	14418	14375	14474	14494	14517	14460	14700	14582	14464	14613	14478	14485	14586	14604	14485	14515	14570	14582	14497	14644	14699	14642	14434	14604	14613	14525	14550	14380	14501	14606	14680	14413	14503	14628	14433	14545	14667	14554	14648	14604	14427	14559	14885	14469	14546	14622	14451	14481	14750	14553	14682	14641	14598	14529	14828	14795	14417	14701	14446	14629	14656	14396	14441	14571	14597	14682	14419	14673	14593	14392	14515	14779	14721	14759	14440	14527	14704	14608	14644	14516	14640	14730	14614	14640	14493	14618	14658	14654	14625	14409	14651	14544	14544	14586	14552	14671	14495	14545	14707	14534	14630	14698	14610	14655	14441	14476	14798	14579	14584	14608	14562	14640	14644	14717	14561	14617	14535	14718	14504	14545	14564	14650	14751	14596	14532	14508	14667	14540	14648	14533	14476	14544	14601	14529	14578	14576	14487	14601	14628	14548	14568	14709	14595	14629	14637	14418	14524	14642	14535	14659	14648	14558	14632	14579	14604	14737	14714	14487	14773	14669	14656	14543	14694	14705	14590	14387	14650	14733	14571	14635	14558	14645	14509	14695	14486	14723	14600	14816	14728	14513	14496	14523	14456	14659	14502	14489	14560	14517	14706	14664	14540	14501	14587	14552	14457	14638	14427	14634	14637	14434	14713	14643	14588	14517	14617	14657	14481	14615	14672	14547	14519	14649	14511	14579	14607	14478	14550	14727	14312	14574	14580	14697	14567	14738	14524	14606	14529	14503	14593	14822	14466	14718	14628	14469	14627	14396	14373	14442	14625	14659	14593	14442	14698	14691	14573	14423	14466	14473	14612	14779	14623	14444	14508	14590	14686	14332	14653	14621	14689	14652	14502	14551	14701	14511	14721	14515	14670	14689	14520	14552	14460	14695	14685	14605	14515	14464	14370	14790	14636	14639	14680	14680	14586	14668	14760	14425	14724	14490	14454	14661	14527	14395	14607	14476	14688	14515	14635	14755	14705	14672	14463	14578	14496	14380	14509	14668	14712	14492	14454	14614	14477	14534	14670	14348	14600	14608	14532	14781	14707	14543	14740	14502	14631	14520	14528	14636	14557	14623	14629	14734	14510	14581	14580	14564	14632	14657	14662	14424	14561	14565	14423	14637	14395	14705	14521	14688	14458	14504	14645	14407	14550	14433	14550	14645	14562	14664	14559	14608	14702	14548	14611	14533	14571	14442	14448	14657	14621	14726	14642	14599	14552	14572	14509	14763	14747	14766	14506	14548	14625	14635	14696	14664	14351	14629	14390	14653	14554	14564	14704	14616	14402	14704	14602	14619	14374	14800	14678	14659	14554	14618	14581	14590	14690	14940	14586	14532	14705	14728	14643	14668	14684	14446	14567	14720	14616	14685	14463	14621	14617	14501	14655	14470	14625	14611	14652	14632	14678	14572	14696	14544	14605	14568	14469	14495	14602	14424	14473	14625	14640	14600	14644	14627	14394	14799	14643	14361	14567	14690	14395	14581	14598	14511	14534	14580	14533	14423	14663	14825	14402	14730	14535	14788	14888	14527	14625	14547	14721	14599	14646	14664	14651	14413	14689	14674	14520	14623	14634	14618	14763	14688	14597	14545	14427	14634	14759	14578	14437	14665	14421	14487	14427	14314	14630	14682	14453	14693	14590	14766	14436	14552	14652	14526	14472	14601	14649	14545	14702	14746	14593	14730	14489	14601	14551	14484	14728	14587	14679	14439	14586	14569	14459	14575	14517	14678	14601	14604	14740	14620	14459	14570	14640	14571	14692	14593	14539	14416	14509	14545	14580	14633	14678	14667	14520	14602	14538	14629	14734	14549	14790	14698	14680	14709	14586	14492	14432	14610	14554	14444	14492	14558	14506	14737	14425	14600	14538	14555	14574	14671	14553	14676	14648	14658	14470	14598	14614	14515	14599	14564	14447	14841	14578	14661	14589	14464	14566	14561	14539	14520	14600	14647	14377	14675	14663	14647	14543	14502	14774	14567	14511	14513	14570	14656	14569	14478	14562	14820	14715	14774	14536	14608	14507	14313	14575	14602	14606	14592	14610	14556	14312	14700	14708	14687	14450	14643	14596	14693	14498	14746	14595	14813	14503	14815	14739	14469	14628	14658	14641	14706	14544	14725	14694	14605	14461	14528	14498	14506	14611	14612	14436	14559	14583	14467	14533	14710	14691	14824	14469	14832	14577	14468	14728	14551	14618	14489	14429	14495	14540	14555	14533	14623	14618	14511	14473	14553	14482	14452	14624	14513	14581	14540	14540	14331	14704	14735	14728	14583	14641	14728	14467	14819	14635	14653	14366	14497	14691	14541	14554	14748	14668	14567	14602	14601	14556	14407	14515	14662	14692	14580	14668	14239	14633	14707	14713	14460	14632	14593	14506	14575	14678	14563	14651	14351	14434	14579	14549	14581	14478	14607	14610	14578	14618	14765	14572	14526	14461	14558	14878	14452	14714	14565	14511	14569	14467	14502	14562	14640	14566	14383	14662	14590	14461	14613	14513	14380	14522	14624	14698	14654	14402	14659	14639	14503	14577	14561	14511	14382	14480	14731	14585	14555	14412	14589	14482	14455	14360	14655	14718	14495	14695	14447	14774	14600	14659	14368	14566	14536	14537	14438	14694	14641	14581	14690	14426	14552	14446	14606	14705	14645	14489	14608	14524	14597	14675	14809	14468	14628	14651	14646	14740	14522	14650	14824	14629	14510	14857	14611	14491	14664	14554	14510	14658	14697	14468	14720	14771	14478	14530	14577	14558	14529	14529	14575	14540	14508	14520	14647	14681	14500	14427	14702	14522	14739	14634	14626	14696	14630	14684	14472	14619	14434	14318	14389	14581	14533	14410	14680	14805	14451	14613
25894	42760	37575	29531	25241	22570	20630	19613	18356	17789	16801	16402	16081	15508	15301	15083	15039	14725	14435	14370	14194	14147	13963	14017	14045	13892	13916	13652	13765	13702	13709	13796	13908	13600	13472	13697	13650	13780	13620	13494	13755	13574	13549	13562	13543	13683	13688	13625	13499	13541	13556	13516	13671	13707	13632	13532	13502	13479	13550	13626	13566	13620	13342	13671	13571	13629	13409	13596	13509	13491	13487	13561	13648	13505	13420	13566	13583	13576	13559	13496	13427	13528	13524	13524	13541	13623	13574	13505	13523	13578	13485	13504	13551	13433	13512	13603	13535	13411	13515	13522	13663	13371	13743	13497	13467	13483	13573	13642	13290	13495	13508	13691	13464	13629	13520	13521	13617	13389	13558	13591	13418	13443	13607	13530	13422	13621	13508	13495	13464	13381	13483	13431	13588	13542	13709	13537	13410	13384	13524	13585	13503	13603	13575	13587	13631	13366	13525	13557	13638	13393	13455	13534	13491	13389	13590	13536	13481	13588	13519	13515	13389	13547	13514	13710	13569	13533	13701	13539	13590	13631	13544	13715	13479	13483	13437	13539	13534	13503	13673	13515	13637	13470	13545	13430	13464	13361	13433	13487	13656	13423	13448	13533	13470	13578	13535	13572	13573	13544	13648	13445	13456	13507	13618	13546	13396	13641	13390	13541	13567	13399	13446	13441	13657	13623	13605	13567	13585	13586	13716	13346	13502	13385	13412	13421	13512	13557	13724	13649	13573	13372	13548	13569	13593	13493	13636	13703	13538	13503	13758	13717	13582	13434	13648	13494	13497	13502	13573	13709	13628	13550	13500	13519	13558	13432	13459	13483	13505	13535	13388	13639	13607	13764	13623	13461	13444	13696	13507	13588	13613	13528	13426	13543	13586	13618	13527	13478	13504	13546	13429	13416	13590	13362	13508	13520	13484	13625	13601	13580	13512	13568	13511	13511	13536	13609	13469	13544	13474	13526	13493	13560	13506	13555	13649	13609	13619	13486	13451	13418	13640	13490	13636	13575	13443	13568	13361	13541	13516	13594	13492	13554	13504	13621	13539	13591	13484	13542	13597	13625	13478	13466	13697	13380	13447	13379	13449	13455	13506	13443	13555	13717	13375	13475	13474	13403	13582	13498	13705	13392	13492	13484	13575	13437	13483	13588	13489	13543	13539	13538	13557	13489	13504	13501	13492	13457	13486	13441	13487	13450	13651	13529	13472	13557	13550	13520	13481	13602	13768	13422	13499	13373	13665	13453	13529	13615	13475	13420	13566	13456	13669	13601	13477	13697	13487	13358	13594	13555	13546	13496	13543	13601	13484	13455	13489	13457	13457	13455	13496	13550	13427	13572	13475	13571	13503	13539	13534	13569	13357	13445	13625	13572	13462	13601	13566	13554	13481	13469	13332	13666	13594	13491	13645	13459	13567	13385	13487	13450	13436	13458	13475	13495	13588	13502	13379	13616	13426	13415	13498	13574	13508	13680	13467	13560	13489	13565	13590	13577	13659	13386	13411	13422	13615	13703	13713	13506	13514	13583	13536	13584	13574	13385	13483	13635	13487	13784	13468	13657	13639	13506	13528	13521	13547	13510	13514	13399	13487	13571	13638	13612	13539	13747	13608	13443	13591	13525	13614	13435	13629	13457	13372	13644	13539	13614	13537	13577	13459	13557	13388	13511	13475	13549	13719	13454	13497	13570	13564	13459	13606	13581	13602	13547	13550	13358	13679	13617	13392	13459	13542	13500	13419	13448	13571	13586	13546	13500	13342	13467	13551	13493	13440	13514	13551	13564	13613	13554	13620	13452	13514	13583	13354	13625	13429	13357	13501	13383	13413	13477	13457	13457	13602	13335	13618	13550	13530	13504	13700	13471	13500	13504	13478	13578	13651	13639	13634	13491	13557	13620	13494	13809	13401	13582	13525	13607	13643	13615	13444	13387	13714	13469	13552	13548	13525	13528	13496	13529	13660	13440	13719	13479	13507	13467	13545	13551	13332	13551	13412	13471	13476	13495	13393	13556	13377	13465	13714	13539	13528	13471	13579	13469	13631	13475	13459	13581	13346	13550	13574	13586	13677	13526	13425	13392	13579	13481	13595	13505	13520	13586	13462	13352	13535	13509	13535	13555	13474	13379	13504	13726	13720	13393	13489	13530	13558	13540	13626	13568	13595	13339	13489	13459	13521	13527	13497	13552	13447	13391	13465	13462	13407	13438	13481	13567	13369	13570	13526	13653	13318	13637	13494	13437	13581	13530	13454	13445	13520	13567	13519	13561	13489	13392	13390	13572	13524	13446	13555	13633	13371	13471	13443	13438	13437	13666	13582	13395	13512	13497	13592	13559	13594	13550	13491	13493	13514	13522	13711	13540	13636	13546	13735	13480	13614	13509	13440	13546	13477	13512	13572	13659	13470	13655	13377	13509	13413	13355	13535	13523	13575	13386	13628	13561	13394	13621	13526	13409	13519	13481	13655	13452	13388	13752	13612	13539	13669	13281	13525	13509	13448	13587	13562	13602	13518	13493	13648	13420	13496	13515	13532	13710	13543	13631	13609	13624	13513	13628	13569	13572	13705	13530	13672	13368	13477	13488	13510	13582	13510	13606	13669	13536	13757	13357	13391	13469	13434	13481	13449	13509	13637	13514	13519	13481	13480	13620	13559	13515	13626	13376	13393	13330	13504	13596	13499	13532	13518	13575	13359	13591	13604	13655	13589	13677	13574	13550	13620	13449	13510	13368	13506	13445	13419	13643	13615	13464	13607	13482	13606	13438	13488	13390	13420	13678	13475	13506	13372	13457	13684	13584	13576	13651	13596	13357	13536	13379	13551	13644	13345	13525	13541	13517	13539	13659	13701	13501	13436	13537	13575	13579	13507	13405	13506	13396	13587	13590	13469	13511	13581	13607	13479	13594	13519	13407	13620	13541	13591	13420	13386	13485	13552	13463	13595	13540	13441	13444	13461	13515	13691	13455	13507	13401	13630	13538	13557	13458	13545	13515	13587	13450	13479	13526	13592	13295	13659	13427	13579	13415	13623	13551	13541	13467	13593	13566	13275	13488	13389	13677	13601	13598	13352	13634	13551	13489	13568	13541	13393	13430	13579	13557	13478	13511	13474	13517	13469	13357	13557	13578	13563	13481	13556	13404	13633	13547	13581	13338	13574	13557	13542	13549	13524	13529	13574	13488	13701	13547	13546	13533	13614	13610	13462	13554	13592	13411	13564	13575	13629	13357	13488	13644	13618	13521	13556	13314	13446	13460	13485	13413	13406	13582	13449	13360	13618	13644	13632	13351	13390	13400	13465	13616	13373	13507	13585	13679	13488	13593	13517	13489	13589	13532	13604	13579	13690	13604	13484	13533	13516	13569	13376	13644	13496	13481	13585	13392	13500	13532	13555	13424	13667	13542	13586	13514	13510	13498	13426	13548	13690	13619	13457	13468	13489	13464	13450	13504	13594	13520	13388	13503	13650	13503	13483	13656	13480	13621	13338	13577	13577	13409	13518	13561	13504	13631	13506	13570	13543	13714	13644	13371	13563	13614	13514	13524	13646	13443	13374	13356	13549	13346	13540	13468	13341	13611	13364	13506	13546	13490	13640	13527	13603	13563	13660	13474	13484	13453	13472	13578	13501	13477	13571	13643	13482	13596	13475	13482	13606	13471	13478	13484	13549	13495	13465	13541	13410	13605	13650	13574	13529	13564	13336	13463	13572	13493	13586	13636	13441	13508	13615	13505	13729	13521	13478	13626	13432	13483	13551	13554	13628	13526	13414	13561	13550	13502	13496	13469	13687	13549	13427	13548	13540	13600	13409	13364	13444	13514	13712	13397	13579	13468	13714	13577	13529	13503	13556	13699	13472	13503	13691	13520	13452	13543	13461	13609	13518	13575	13521	13545	13617	13643	13478	13465	13225	13456	13364	13502	13424	13593	13584	13528	13577	13446	13505	13519	13485	13508	13547	13454	13505	13410	13563	13542	13501	13460	13400	13544	13488	13459	13578	13499	13495	13601	13441	13583	13375	13587	13582	13577	13498	13428	13362	13477	13453	13541	13625	13461	13432	13534	13599	13679	13629	13592	13531	13582	13684	13418	13538	13493	13640	13515	13570	13637	13466	13345	13491	13571	13406	13470	13532	13523	13716	13524	13453	13535	13577	13389	13453	13602	13548	13512	13435	13472	13539	13589	13458	13552	13523	13606	13599	13390	13632	13593	13608	13533	13446	13505	13641	13529	13541	13634	13378	13674	13748	13611	13501	13564	13497	13490	13516	13578	13580	13377	13482	13557	13565	13534	13380	13480	13450	13420	13439	13464	13547	13508	13433	13518	13526	13323	13524	13497	13548	13491	13491	13471	13498	13507	13520	13385	13368	13388	13491	13416	13556	13634	13394	13605	13547	13612	13752	13504	13549	13456	13592	13666	13599	13444	13631	13553	13651	13596	13489	13476	13364	13577	13626	13612	13470	13587	13439	13471	13456	13588	13483	13639	13440	13553	13524	13612	13649	13412	13602	13423	13487	13560	13600	13358	13534	13613	13458	13481	13542	13554	13520	13493	13481	13605	13401	13456	13527	13559	13599	13501	13566	13500	13457	13537	13521	13572	13723	13538	13612	13594	13546	13540	13483	13533	13541	13396	13503	13545	13456	13488	13376	13546	13494	13450	13666	13416	13644	13573	13612	13422	13641	13494	13649	13614	13508	13625	13552	13541	13580	13508	13366	13660	13587	13529	13412	13487	13541	13661	13685	13440	13618	13553	13474	13481	13537	13663	13385	13496	13484	13451	13429	13515	13564	13582	13347	13590	13350	13616	13427	13678	13523	13476	13501	13550	13644	13545	13519	13667	13358	13549	13728	13464	13649	13509	13475	13552	13535	13547	13458	13622	13743	13541	13568	13580	13619	13545	13457	13458	13606	13669	13495	13550	13651	13404	13325	13499	13476	13584	13650	13494	13495	13484	13377	13547	13530	13436	13636	13473	13528	13426	13565	13313	13539	13488	13542	13502	13535	13430	13578	13443	13425	13704	13610	13574	13447	13523	13407	13422	13563	13542	13384	13425	13559	13506	13600	13467	13512	13455	13625	13663	13469	13411	13491	13650	13429	13514	13587	13657	13468	13379	13549	13608
22597	21039	28693	23505	21467	23963	25811	20476	18981	18758	17988	17371	17146	16838	16596	16285	16096	15916	15695	15460	15536	15389	15325	15167	15125	15020	15073	15099	15173	15059	14885	15028	14793	14790	15045	14867	14841	14900	14700	14902	14908	14913	14694	14856	14780	14992	14868	14597	14586	14694	14525	14639	14674	14705	14814	14680	14644	14645	14722	14826	14637	14799	14699	14753	14658	14776	14710	14719	14605	14475	14851	14637	14632	14893	14944	14717	14821	14781	14615	14846	14500	14618	14758	14760	14896	14637	14707	14776	14635	14627	14667	14680	14544	14821	14650	14535	14745	14620	14688	14850	14577	14612	14556	14639	14672	14873	14785	14881	14619	14644	14680	14572	14544	14695	14624	14760	14717	14687	14845	14811	14754	14599	14795	14854	14633	14722	14617	14582	14707	14900	14516	14723	14649	14652	14830	14743	14744	14751	14835	14694	14512	14737	14717	14735	14839	14552	14591	14626	14740	14809	14583	14711	14567	14770	14672	14746	14725	14819	14684	14612	14506	14717	14679	14818	14568	14628	14713	14802	14615	14794	14600	14504	14683	14610	14689	14735	14749	14595	14639	14565	14643	14617	14694	14666	14647	14868	14885	14598	14676	14600	14598	14755	14694	14674	14694	14716	14738	14685	14791	14651	14684	14782	14677	14837	14670	14762	14803	14666	14470	14615	14611	14658	14565	14548	14306	14661	14705	14570	14636	14762	14792	14476	14610	14511	14538	14551	14527	14607	14543	14521	14572	14694	14629	14614	14741	14763	14744	14623	14713	14690	14735	14718	14794	14907	14756	14665	14603	14816	14704	14806	14767	14873	14792	14778	14625	14651	14657	14870	14712	14563	14527	14563	14566	14530	14639	14676	14623	14707	14610	14620	14447	14877	14632	14579	14600	14529	14564	14487	14455	14807	14750	14552	14752	14787	14809	14622	14769	14585	14752	14647	14581	14685	14657	14616	14599	14468	14770	14601	14536	14712	14733	14673	14737	14518	14479	14621	14473	14716	14477	14432	14620	14713	14647	14816	14779	14685	14619	14634	14714	14693	14633	14557	14751	14671	14859	14620	14609	14806	14674	14609	14678	14692	14676	14779	14713	14725	14714	14845	14748	14597	14647	14770	14717	14627	14696	14668	14685	14598	14670	14759	14646	14580	14421	14666	14457	14537	14631	14490	14417	14683	14505	14773	14658	14669	14787	14631	14669	14502	14661	14646	14714	14777	14763	14569	14504	14864	14639	14671	14689	14514	14624	14663	14742	14385	14637	14522	14612	14633	14635	14756	14684	14560	14588	14818	14692	14618	14556	14822	14654	14610	14613	14889	14729	14591	14676	14685	14681	14726	14754	14759	14802	14812	14701	14680	14566	14814	14735	14570	14607	14780	14667	14555	14621	14497	14718	14738	14603	14626	14734	14786	14704	14725	14537	14613	14532	14729	14617	14604	14727	14495	14589	14761	14634	14740	14476	14490	14547	14580	14634	14600	14634	14530	14505	14568	14495	14471	14680	14667	14678	14744	14744	14601	14735	14770	14705	14647	14737	14747	14759	14518	14606	14639	14630	14573	14799	14670	14662	14583	14551	14648	14831	14741	14627	14668	14558	14744	14604	14617	14698	14469	14774	14600	14808	14631	14552	14490	14542	14695	14729	14533	14736	14544	14546	14550	14667	14445	14685	14675	14636	14690	14675	14649	14871	14647	14772	14719	14695	14758	14557	14760	14683	14608	14595	14463	14527	14561	14872	14445	14642	14489	14593	14635	14607	14484	14649	14699	14637	14503	14601	14477	14729	14635	14666	14600	14498	14796	14686	14607	14480	14501	14900	14575	14648	14513	14536	14584	14705	14526	14623	14705	14525	14616	14763	14918	14730	14556	14488	14614	14613	14796	14544	14658	14577	14574	14791	14608	14622	14648	14530	14678	14542	14694	14602	14819	14714	14528	14679	14528	14712	14862	14784	14654	14817	14601	14591	14702	14741	14620	14616	14653	14703	14545	14479	14657	14619	14622	14780	14775	14590	14767	14655	14741	14571	14453	14798	14629	14765	14609	14760	14484	14586	14569	14318	14559	14542	14660	14659	14808	14595	14509	14666	14778	14533	14479	14688	14791	14652	14614	14504	14518	14591	14358	14676	14754	14512	14730	14589	14497	14562	14788	14671	14620	14624	14613	14658	14515	14781	14749	14824	14698	14646	14615	14609	14819	14735	14773	14635	14678	14592	14745	14859	14580	14674	14628	14523	14568	14683	14561	14455	14709	14465	14680	14739	14592	14870	14693	14771	14684	14806	14793	14628	14541	14799	14631	14761	14745	14663	14851	14681	14668	14486	14665	14614	14601	14508	14732	14578	14526	14705	14711	14694	14671	14737	14520	14557	14543	14641	14590	14453	14686	14556	14627	14584	14579	14743	14432	14652	14795	14624	14662	14710	14574	14566	14630	14675	14578	14609	14664	14647	14678	14626	14695	14605	14620	14642	14620	14575	14674	14687	14737	14588	14534	14589	14843	14496	14527	14603	14667	14528	14571	14566	14642	14506	14558	14697	14740	14596	14702	14657	14732	14709	14850	14734	14576	14563	14644	14583	14655	14792	14613	14996	14779	14478	14642	14738	14694	14809	14701	14771	14540	14605	14466	14461	14782	14724	14462	14554	14591	14495	14749	14704	14676	14647	14564	14515	14620	14644	14618	14504	14812	14666	14622	14574	14648	14662	14600	14526	14592	14714	14636	14814	14580	14745	14656	14466	14622	14750	14649	14506	14740	14658	14681	14572	14676	14879	14580	14654	14682	14715	14542	14666	14569	14620	14630	14606	14838	14606	14838	14453	14606	14866	14713	14598	14458	14622	14707	14631	14572	14695	14804	14812	14754	14642	14627	14708	14738	14730	14534	14650	14691	14372	14618	14593	14578	14655	14410	14711	14712	14495	14557	14570	14793	14520	14565	14703	14516	14722	14734	14697	14602	14454	14768	14799	14603	14785	14694	14667	14655	14753	14701	14705	14664	14671	14613	14563	14754	14467	14808	14519	14612	14707	14805	14682	14698	14683	14650	14765	14403	14737	14683	14539	14649	14739	14737	14737	14712	14552	14670	14571	14610	14595	14783	14466	14641	14766	14817	14756	14956	14657	14675	14622	14643	14801	14731	14801	14814	14555	14695	14601	14840	14780	14495	14452	14479	14679	14551	14583	14664	14816	14600	14593	14835	14659	14463	14707	14618	14776	14723	14629	14679	14731	14801	14882	14627	14556	14880	14554	14339	14469	14636	14735	14625	14586	14554	14602	14560	14653	14577	14608	14787	14512	14611	14715	14451	14665	14688	14700	14604	14391	14654	14681	14611	14704	14504	14635	14814	14551	14505	14502	14673	14601	14585	14818	14684	14694	14770	14492	14629	14577	14723	14448	14670	14760	14559	14603	14570	14681	14490	14527	14435	14714	14679	14587	14774	14661	14589	14560	14554	14437	14686	14719	14742	14741	14397	14725	14697	14619	14558	14574	14575	14574	14802	14763	14565	14630	14664	14647	14617	14626	14820	14733	14653	14750	14602	14581	14641	14763	14605	14618	14711	14682	14470	14601	14575	14577	14702	14555	14615	14613	14795	14564	14690	14751	14444	14551	14822	14620	14571	14680	14568	14547	14732	14705	14637	14606	14655	14694	14646	14524	14618	14699	14761	14970	14661	14718	14650	14537	14703	14623	14708	14717	14599	14627	14513	14586	14496	14513	14610	14650	14640	14626	14740	14639	14567	14601	14849	14678	14736	14509	14658	14637	14645	14638	14570	14808	14776	14782	14664	14623	14532	14627	14563	14492	14674	14617	14452	14518	14638	14778	14647	14693	14532	14680	14809	14735	14701	14660	14487	14615	14661	14795	14596	14597	14613	14618	14663	14781	14614	14649	14731	14622	14604	14411	14783	14686	14511	14727	14534	14437	14582	14711	14677	14589	14767	14572	14698	14613	14405	14710	14823	14633	14531	14415	14718	14526	14787	14539	14811	14629	14543	14503	14685	14711	14529	14632	14648	14646	14500	14579	14669	14646	14733	14823	14655	14584	14553	14529	14734	14621	14527	14631	14672	14787	14556	14756	14675	14511	14530	14645	14672	14679	14714	14645	14613	14610	14501	14602	14688	14795	14725	14810	14576	14622	14526	14615	14411	14601	14644	14559	14575	14665	14511	14683	14569	14651	14619	14835	14776	14651	14513	14607	14459	14585	14711	14618	14767	14658	14785	14841	14515	14697	14625	14608	14649	14461	14759	14585	14753	14534	14763	14722	14644	14658	14687	14655	14520	14625	14682	14616	14684	14731	14603	14892	14630	14485	14601	14701	14512	14766	14580	14756	14596	14588	14679	14721	14555	14525	14722	14512	14543	14710	14575	14494	14542	14811	14600	14707	14768	14640	14482	14802	14802	14671	14743	14721	14798	14645	14755	14491	14764	14778	14573	14890	14728	14549	14611	14848	14656	14396	14596	14684	14662	14481	14580	14553	14656	14580	14556	14677	14618	14575	14577	14781	14511	14561	14941	14765	14452	14675	14702	14816	14868	14718	14737	14733	14700	14523	14596	14684	14539	14693	14694	14707	14546	14625	14786	14676	14671	14778	14457	14589	14524	14768	14646	14651	14397	14740	14598	14632	14625	14705	14603	14581	14589	14762	14669	14626	14806	14789	14635	14518	14665	14590	14653	14744	14674	14565	14473	14586	14568	14815	14696	14596	14620	14673	14692	14610	14661	14496	14812	14658	14641	14593	14384	14654	14786	14573	14417	14729	14432	14659	14521	14731	14497	14586	14664	14690	14765	14754	14662	14619	14801	14694	14825	14866	14546	14699	14683	14647	14362	14595	14390	14484	14471	14707	14723	14624	14516	14636	14618	14626	14684	14665	14725	14665	14629	14485	14654	14454	14631	14632	14555	14612	14474	14758	14521	14791	14504	14556	14666	14593	14559	14749	14631	14547	14729	14761	14592	14840	14701	14491	14545	14623	14727	14658	14723	14592	14514	14654	14649	14717	14713	14645	14751	14844	14626	14820	14568	14709	14666	14698	14762	14556	14645	14679	14483	14783	14665	14878	14708	14653	14556	14608	14569	14705	14723	14552	14642	14623	14653	14646	14733	14495	14621	14627	14695
27918	47689	41872	33246	28620	25602	23334	21658	20288	19607	18631	17880	17214	16854	16177	15731	15700	15215	15060	14859	14497	14523	14436	14154	14157	13984	14064	13965	13914	13843	13830	13675	13810	13932	13753	13785	13725	13689	13732	13649	13640	13651	13525	13602	13493	13726	13849	13546	13689	13634	13696	13444	13630	13694	13639	13438	13651	13518	13737	13602	13552	13521	13586	13662	13686	13591	13523	13637	13451	13501	13777	13479	13530	13555	13541	13592	13534	13466	13555	13637	13613	13677	13704	13578	13571	13557	13448	13552	13430	13536	13483	13607	13417	13695	13591	13637	13511	13723	13653	13522	13588	13616	13509	13563	13588	13710	13601	13428	13508	13575	13458	13445	13630	13615	13699	13568	13463	13461	13511	13490	13469	13592	13361	13691	13631	13613	13657	13538	13444	13526	13624	13458	13643	13510	13491	13588	13647	13579	13494	13611	13552	13484	13552	13499	13636	13507	13607	13591	13555	13494	13506	13656	13621	13605	13634	13621	13555	13643	13567	13541	13505	13638	13537	13713	13485	13667	13715	13477	13515	13592	13541	13527	13521	13447	13620	13474	13661	13583	13480	13567	13596	13545	13634	13671	13586	13574	13573	13571	13583	13586	13647	13434	13653	13466	13698	13531	13623	13698	13528	13632	13539	13461	13525	13567	13659	13484	13577	13576	13568	13488	13491	13570	13589	13544	13554	13395	13580	13589	13582	13547	13448	13601	13681	13723	13712	13608	13639	13546	13698	13563	13564	13530	13667	13725	13582	13446	13523	13562	13686	13673	13437	13620	13446	13632	13523	13641	13546	13478	13464	13716	13692	13466	13442	13541	13486	13555	13578	13474	13575	13722	13586	13534	13383	13595	13463	13502	13531	13461	13578	13500	13450	13675	13546	13554	13467	13533	13691	13451	13276	13616	13546	13484	13460	13547	13546	13574	13602	13512	13458	13521	13483	13488	13419	13469	13611	13571	13535	13590	13676	13555	13603	13599	13432	13567	13518	13498	13721	13615	13565	13496	13585	13583	13519	13593	13429	13607	13542	13578	13561	13504	13542	13557	13480	13469	13576	13580	13492	13713	13636	13471	13616	13433	13528	13491	13682	13524	13558	13479	13601	13461	13400	13457	13710	13513	13501	13449	13571	13512	13446	13525	13483	13495	13513	13581	13502	13619	13533	13614	13595	13623	13569	13581	13415	13636	13553	13523	13581	13511	13529	13559	13566	13513	13405	13480	13496	13602	13755	13579	13458	13555	13439	13562	13740	13432	13618	13520	13407	13504	13445	13667	13465	13673	13556	13455	13597	13642	13544	13504	13532	13495	13395	13501	13704	13588	13570	13577	13436	13460	13394	13473	13538	13537	13613	13602	13626	13746	13617	13471	13466	13646	13645	13566	13494	13565	13505	13369	13501	13520	13595	13666	13534	13471	13642	13488	13455	13417	13606	13426	13429	13525	13462	13618	13636	13529	13717	13666	13538	13461	13560	13587	13391	13421	13297	13583	13519	13577	13798	13569	13577	13684	13488	13573	13570	13732	13544	13408	13540	13369	13345	13518	13600	13652	13535	13600	13552	13462	13606	13682	13537	13406	13570	13691	13488	13339	13538	13463	13589	13464	13605	13498	13514	13488	13416	13463	13419	13633	13547	13599	13387	13580	13549	13627	13571	13520	13542	13583	13731	13525	13613	13410	13541	13530	13466	13266	13667	13499	13405	13370	13583	13617	13622	13471	13434	13416	13490	13390	13476	13589	13563	13494	13370	13569	13477	13497	13513	13502	13366	13571	13416	13580	13425	13648	13569	13592	13488	13618	13448	13494	13748	13521	13679	13481	13642	13623	13579	13534	13592	13615	13373	13596	13540	13449	13496	13590	13608	13501	13600	13457	13616	13623	13599	13601	13582	13475	13680	13341	13539	13584	13436	13581	13436	13426	13631	13511	13522	13456	13596	13633	13543	13703	13564	13460	13640	13499	13541	13709	13444	13491	13625	13719	13679	13606	13400	13488	13452	13592	13511	13528	13495	13653	13505	13544	13491	13564	13509	13548	13564	13581	13443	13592	13663	13402	13494	13650	13380	13478	13575	13711	13622	13278	13416	13511	13474	13420	13630	13487	13575	13618	13543	13599	13567	13605	13538	13561	13416	13575	13536	13445	13530	13633	13323	13520	13560	13457	13654	13453	13522	13430	13593	13608	13508	13516	13582	13551	13622	13504	13628	13360	13540	13763	13395	13630	13506	13633	13686	13545	13472	13634	13679	13684	13651	13550	13582	13678	13617	13549	13528	13558	13415	13445	13586	13410	13579	13543	13430	13630	13478	13598	13651	13672	13616	13586	13424	13493	13368	13594	13434	13509	13501	13605	13616	13532	13422	13454	13485	13556	13529	13641	13592	13591	13627	13435	13683	13781	13655	13569	13567	13437	13563	13564	13385	13488	13514	13531	13505	13556	13592	13455	13613	13579	13641	13638	13483	13580	13686	13425	13561	13542	13644	13372	13492	13628	13570	13698	13655	13469	13535	13419	13494	13605	13538	13694	13627	13506	13515	13583	13551	13403	13451	13523	13470	13567	13456	13506	13553	13607	13450	13450	13415	13343	13413	13607	13544	13409	13417	13460	13392	13592	13472	13537	13646	13609	13551	13601	13711	13476	13507	13687	13583	13352	13647	13549	13640	13710	13498	13450	13563	13496	13556	13650	13692	13329	13584	13627	13404	13374	13569	13477	13554	13551	13589	13571	13432	13527	13484	13508	13595	13533	13544	13459	13844	13481	13656	13483	13573	13414	13611	13622	13411	13506	13505	13569	13634	13588	13532	13548	13559	13545	13546	13483	13567	13714	13493	13579	13575	13535	13412	13449	13479	13546	13597	13577	13543	13622	13640	13522	13517	13613	13623	13632	13719	13538	13459	13629	13374	13651	13585	13702	13679	13615	13598	13584	13691	13557	13524	13578	13587	13572	13507	13450	13460	13637	13541	13496	13515	13476	13490	13736	13543	13680	13724	13388	13463	13525	13729	13532	13422	13507	13495	13349	13437	13590	13542	13615	13578	13476	13614	13614	13503	13531	13439	13520	13368	13598	13487	13571	13457	13477	13323	13732	13521	13440	13682	13570	13576	13480	13527	13587	13590	13487	13628	13440	13520	13364	13575	13576	13573	13564	13532	13445	13411	13623	13591	13462	13635	13459	13472	13526	13473	13616	13593	13571	13445	13620	13619	13387	13546	13671	13375	13589	13418	13483	13580	13603	13529	13539	13535	13559	13598	13575	13635	13359	13632	13542	13582	13452	13553	13394	13348	13570	13476	13551	13508	13579	13407	13563	13587	13567	13414	13556	13525	13417	13450	13537	13580	13431	13497	13675	13366	13447	13717	13571	13432	13603	13720	13589	13656	13597	13500	13535	13453	13549	13638	13591	13619	13414	13365	13647	13439	13591	13451	13374	13613	13542	13443	13448	13563	13492	13586	13584	13465	13553	13445	13426	13351	13524	13792	13555	13544	13563	13470	13603	13514	13509	13522	13474	13713	13513	13343	13519	13600	13529	13657	13417	13545	13406	13417	13422	13570	13602	13494	13492	13586	13642	13605	13784	13409	13501	13499	13638	13518	13720	13525	13458	13432	13456	13615	13614	13574	13626	13610	13468	13531	13351	13532	13539	13402	13633	13463	13477	13492	13588	13435	13508	13534	13517	13643	13545	13508	13388	13587	13468	13431	13749	13606	13658	13538	13470	13643	13519	13573	13716	13540	13608	13493	13454	13494	13402	13528	13696	13526	13613	13651	13575	13524	13567	13533	13518	13566	13579	13443	13573	13529	13495	13754	13610	13559	13552	13578	13521	13446	13634	13573	13754	13628	13471	13442	13489	13483	13519	13461	13502	13576	13554	13323	13429	13506	13593	13539	13597	13548	13720	13458	13591	13483	13611	13471	13542	13555	13401	13473	13585	13401	13498	13631	13437	13449	13710	13598	13586	13484	13563	13397	13574	13601	13417	13416	13533	13476	13548	13435	13645	13642	13428	13591	13634	13732	13476	13552	13632	13628	13531	13628	13617	13506	13394	13636	13503	13729	13618	13658	13462	13482	13558	13477	13542	13655	13525	13381	13642	13483	13655	13477	13683	13500	13585	13375	13501	13435	13420	13663	13554	13449	13510	13651	13496	13587	13594	13591	13579	13512	13617	13584	13448	13482	13595	13568	13593	13483	13400	13449	13493	13739	13198	13596	13628	13555	13500	13589	13748	13613	13440	13623	13651	13571	13611	13636	13505	13602	13674	13446	13540	13525	13569	13531	13632	13530	13577	13532	13537	13499	13580	13506	13549	13434	13451	13544	13672	13431	13546	13440	13504	13650	13565	13475	13547	13481	13581	13526	13498	13618	13645	13577	13374	13481	13600	13452	13482	13567	13411	13541	13446	13548	13564	13446	13502	13431	13386	13648	13741	13543	13539	13634	13665	13523	13517	13496	13369	13591	13471	13454	13600	13447	13537	13511	13495	13497	13594	13672	13490	13434	13496	13558	13753	13609	13479	13652	13544	13363	13479	13584	13640	13641	13623	13580	13505	13445	13461	13611	13638	13555	13696	13502	13469	13490	13581	13556	13502	13577	13613	13596	13642	13486	13522	13709	13535	13595	13522	13624	13695	13481	13553	13484	13515	13499	13583	13769	13561	13502	13543	13422	13687	13571	13538	13478	13527	13487	13533	13506	13533	13560	13551	13484	13562	13529	13400	13594	13551	13513	13516	13552	13555	13386	13631	13706	13589	13530	13473	13677	13518	13700	13394	13540	13593	13543	13575	13547	13518	13609	13507	13602	13409	13663	13557	13577	13374	13563	13622	13462	13523	13509	13668	13621	13676	13514	13560	13506	13459	13555	13573	13534	13511	13541	13498	13518	13591	13566	13474	13506	13459	13563	13483	13464	13634	13610	13598	13502	13627	13582	13637	13639	13554	13488	13623	13726	13580	13573	13490	13685	13679	13591	13601	13620	13477	13635	13647	13579	13432	13566	13490	13525	13625	13607	13557	13565	13384	13459	13354	13562	13404	13580	13466	13530	13552	13504	13493	13530	13453	13537	13373	13598	13372	13510	13563	13500	13593	13558	13652	13431	13460	13479	13327	13607	13689	13458	13406
27556	23576	27636	24398	19479	17869	17071	16450	16100	15779	15301	15071	14998	15064	15027	14950	14641	14614	14633	14666	14517	14544	14527	14370	14355	14183	14388	14334	14371	14288	14308	14232	14229	14292	14491	14235	14459	14259	14288	14371	14380	14031	14255	14441	14304	14243	14368	14340	14426	14332	14262	14414	14429	14342	14190	14457	14211	14290	14181	14410	13940	14203	14357	14341	14339	14211	14106	14114	13990	14189	14303	14147	14225	14067	14214	14248	14172	14344	14341	14347	14266	14280	14171	14058	14190	14181	14113	14444	14215	14161	14287	14291	14142	14209	14250	14130	14411	14174	14243	14350	14193	14165	14366	14187	14435	14155	14232	14156	14188	14276	14263	14286	14164	14328	14388	14113	14243	14310	14324	14366	14130	14209	14236	14169	14105	14240	14271	14095	14173	14343	14455	14156	14246	14296	14157	14139	14208	14159	14093	14240	14290	14276	14384	14165	14147	14128	14193	14270	14265	14261	14398	14336	14262	14417	14331	14554	14309	14131	14224	14336	14417	14200	14184	14092	14355	14176	14183	14425	14288	14137	14178	13902	14220	14288	14203	14300	14109	14206	14136	14120	14373	14265	14280	14136	14074	14161	14195	14168	14297	14362	14204	14247	14198	14343	14333	14148	14207	14178	14255	14377	14228	14178	14347	14292	14416	14245	14224	14170	14232	14184	14293	14196	14282	14126	14207	14389	14457	14315	14101	14470	14219	14096	14154	14279	14133	14217	14218	14048	14311	14266	14485	14191	14426	14123	14428	14247	14277	14303	14236	14338	14214	14148	14323	14167	14241	14046	14388	14184	14208	14308	14364	14307	14184	14296	14157	14350	14303	14170	14245	14325	14163	14335	14346	14405	14248	14305	14253	14433	14181	13960	14227	14246	14013	14167	14177	14238	14268	14219	14381	14226	14159	14333	14146	14222	14195	14227	13831	14185	14230	14096	14159	14272	14183	14272	14382	14196	14001	14239	14178	14094	14301	14165	14263	14314	14215	14246	14196	14183	14326	14167	14189	14209	14208	14165	14231	14366	14200	14379	14193	14223	14144	14138	14058	14259	14329	14269	14332	14205	14257	14416	14319	14213	14240	14335	14309	14271	14416	14255	14157	14263	14355	14396	14281	14290	14231	14241	14207	14233	14045	14259	14231	14247	14263	14036	14383	14329	14166	14362	14291	14263	14397	14308	14394	14233	14285	14286	14172	14232	14275	14188	14240	14155	14190	14331	14320	14263	14280	14396	14174	14318	14312	14102	14356	14292	14360	14219	14293	14394	14321	14284	14310	14236	14318	14401	14308	14257	14267	14245	14268	14250	14112	14218	14215	14193	14238	14242	14297	14053	14295	14212	14325	14087	14096	14156	14229	14249	14215	14167	14253	14226	14021	14207	14281	14250	14278	14166	14163	14213	14186	14225	14039	14172	14255	14101	14122	14290	14182	14270	14211	14283	14197	14176	14347	14232	14088	14329	14398	14227	14316	14235	14484	14395	14153	14036	14356	14136	14191	14189	14204	14416	14250	14204	14200	14201	14267	14179	14264	14169	14201	14257	14107	14155	14274	14290	14133	14351	14271	14382	14220	14180	14315	14264	14289	14094	14347	14319	14128	14079	14058	14243	14261	14276	14448	14183	14111	14188	14341	14328	14162	14315	14126	14192	14104	14233	14206	14235	14315	14365	14277	14151	14059	14172	14421	14491	14310	14212	14186	14087	14129	14003	14095	14237	14171	14129	14346	14584	14271	14084	14348	14105	14161	14426	14209	14393	13949	14162	14394	14074	14268	14342	14353	14353	14194	14119	14147	14192	14346	14225	14187	14358	14416	14099	14231	14419	14320	14320	14154	14246	14242	14083	14204	14417	14391	14330	14232	14257	14408	14126	14159	14116	14296	14227	14271	14167	14269	14274	14223	14126	14359	14275	14252	14302	14223	14029	14173	14349	14300	14084	14216	14476	14231	14165	14148	14256	14284	14405	14082	14238	14142	14323	14316	14218	14126	14161	14537	14458	14332	14160	14279	14236	14179	14018	14325	14380	14167	14344	14090	14325	14097	14289	14189	14142	14502	14362	14206	14356	14246	14271	14028	14269	14267	14290	14390	14282	14177	14205	14369	14089	14258	14228	14420	14404	14431	14086	14233	14348	14183	14084	14269	14272	13907	14260	14429	14026	14245	14273	14185	14303	14279	14241	14269	14472	14115	14154	14283	14300	14240	14234	14085	14323	14316	14331	14403	14183	14233	14032	14240	14223	14436	14245	14122	14209	14209	14510	14497	14064	14453	14330	14504	14189	14198	14271	14209	14325	14381	14203	14267	14331	14192	14320	14371	14107	14357	14131	14440	14157	14204	14203	14160	14223	14390	14364	14382	14254	14223	14284	14330	14224	14363	14244	14201	14241	14257	14253	14236	14162	14440	14292	14400	14358	14329	14322	14287	14217	14148	14155	14175	14246	14265	14323	14276	14194	14208	14374	14298	14351	14356	14213	14505	14283	14207	14041	14155	14337	14453	14114	14312	14224	14248	14258	14168	14246	14241	14152	14267	14216	14283	13975	14119	14218	13970	14191	14107	14139	14181	14481	14140	14122	14314	14256	14266	14229	14023	13982	14218	14459	14360	14183	14347	14308	14197	14208	14303	14356	14314	14249	14100	14280	14265	14330	14310	14275	14240	14326	14240	14246	14280	14148	14238	14201	14178	14206	14282	14214	14315	14179	14341	14227	14182	14098	14154	14379	14329	14296	14386	14337	14084	14312	14119	14220	14273	14164	14244	14132	14315	14191	14289	14456	14180	14155	14203	14362	14173	14191	14407	14242	14267	14012	14312	14335	14330	14235	14166	14327	14293	14249	14292	14077	14192	14302	14275	13973	14032	14462	14339	14305	14329	14146	14352	14253	14392	14251	14207	14085	14078	14306	14176	14256	14388	14164	13961	14297	14320	14041	14109	14217	14216	14116	14062	14226	14332	14403	14355	14319	14088	14294	14255	14144	14159	14196	14276	14295	14198	14307	14236	14392	14217	14436	14287	14236	14145	14368	14314	14093	14171	14255	14056	14180	14174	14329	14219	14401	14184	14235	14236	14132	14301	14160	14360	14302	14287	14253	14335	14375	14289	14396	14270	14275	14260	14371	14316	14304	14184	14362	14281	14289	14267	14259	14311	14246	14329	14200	14356	14080	14433	14303	14473	14234	14133	14372	14352	14325	14250	14134	14374	14150	14266	14156	14154	14140	13979	14289	14338	14147	14296	14230	14441	14523	14529	14498	14444	14166	14410	14418	14417	14383	14399	14287	14452	14496	14164	14283	14347	14104	14248	14192	14296	14152	14219	14207	14058	14219	14062	14238	14260	14387	14179	14228	14383	14318	14386	14198	14109	14326	14298	14027	14120	14309	14315	14161	14142	14094	14285	14434	14406	14148	13968	14262	14173	14089	14284	14109	14228	14402	14169	14192	14304	14318	14230	14190	14272	14211	14313	13995	14145	14190	14419	14242	14242	14409	14319	14478	14196	14199	14348	14291	14452	14111	14128	14201	14087	14021	14102	14212	14335	14388	14148	14315	14093	14310	14346	14268	14168	14279	14302	14155	14328	14341	14287	14218	14295	14084	14180	14298	14282	14099	14041	14244	14122	14358	14410	14251	14249	14210	14309	14388	14266	14311	14531	14362	14275	14184	14258	14171	14281	14233	14280	14104	14275	14177	14170	14176	14196	14230	14170	14203	14269	14205	14223	14040	14386	14263	14164	14388	14255	14449	14164	14275	14230	14273	14148	14285	14340	14121	14349	14253	14191	14107	14248	14346	14383	14330	14237	14219	14129	14119	14215	14197	14093	14225	14415	14390	14391	14210	14221	14191	14243	14240	14206	14318	14279	14388	14252	14459	14379	14329	14268	14210	14220	14327	14353	14371	14336	14206	14382	14214	14204	14246	14448	14278	14227	14263	14251	14213	14189	14345	14355	14334	14381	14276	14275	14307	14376	14242	14383	14434	14080	14211	14274	14135	14223	14299	14422	14164	14189	14052	14038	14246	14209	14297	14322	14381	14242	14398	14317	14420	14249	14249	14425	14244	13959	14202	14355	14078	14294	14218	14133	14359	14187	14204	14385	14157	14296	14124	14183	14258	14292	14158	14242	14303	14101	14260	14207	14161	14236	14138	14118	14215	14292	14309	14306	14399	14516	14351	14238	14253	14296	14192	14175	14418	14299	14265	14210	14246	14107	14159	14123	14208	14359	14374	14377	14143	14294	14265	14336	14330	14205	14244	14214	14319	14261	14101	14251	14163	14332	14410	14254	14129	14121	14140	14427	14282	14407	14127	14084	14271	14154	14278	14241	14111	14286	14143	14369	14304	14082	14203	14323	14213	14476	14329	14143	14073	14422	14251	14345	14331	14202	14289	14231	14176	14308	14124	14245	14049	14242	14355	14412	14253	14267	14124	14061	14238	14365	14158	14245	14306	14074	14295	14228	14261	14333	14231	14117	14291	14244	14320	14334	14226	14355	14203	14450	14302	14248	14383	14213	14195	14222	14262	14032	14151	14250	14390	14186	14203	14304	14210	14202	14351	14470	14468	14146	14280	14338	14084	14144	14200	14229	14382	14326	14276	14126	14259	14119	14360	14136	14290	14179	14342	14241	14307	14246	14101	14172	14202	14198	14289	14305	14363	14301	14187	14243	14038	14237	14130	14256	14319	14302	14396	14191	14166	14372	14378	14361	14106	14222	14258	14148	14290	14270	14365	14356	14368	14068	14233	14241	14305	14435	14322	14414	14329	14314	14285	14164	14287	14161	14287	14135	14291	14387	14279	14317	14274	14197	14166	14304	14205	14189	14094	14336	14262	14155	14101	14196	14197	14219	14394	14337	14159	14172	14083	14221	14293	14307	14162	14181	14298	14187	14228	14357	14222	14266	14279	14185	14286	14331	14382	14334	14228	14285	14286	14159	14541	14207	14098	14294	14240	14207	14183	14433	14109	14288	14356	14282	14151	14449	14510	14244	14383	14298	14383	14259	14329	14131	14314	14108	14063	14077	14153	14330	14245	14293	14332	14346	14119	14276	14349	14267	14296	14331	14370	14194	14327	14345	14369	14243	14241	14372	14209	14297	14260	14302	14393	14278	14289	14211	14437
24878	35232	30926	24286	20904	18980	17706	16746	15943	15676	15243	14941	14718	14359	14434	14234	14089	13858	13853	13962	13862	13684	13489	13586	13603	13537	13525	13462	13545	13355	13461	13390	13281	13403	13453	13348	13440	13282	13207	13471	13319	13360	13305	13483	13348	13212	13283	13381	13306	13370	13287	13399	13316	13520	13231	13400	13439	13529	13447	13262	13298	13420	13114	13222	13422	13226	13344	13348	13205	13358	13363	13406	13274	13309	13387	13347	13234	13136	13206	13421	13282	13286	13247	13238	13311	13299	13247	13212	13156	13337	13283	13465	13229	13268	13227	13403	13382	13230	13248	13440	13428	13330	13270	13341	13333	13348	13389	13329	13336	13319	13307	13365	13223	13407	13240	13273	13322	13143	13254	13305	13190	13213	13326	13226	13208	13271	13227	13339	13323	13380	13339	13320	13377	13221	13429	13360	13082	13225	13298	13386	13426	13320	13257	13256	13449	13167	13330	13335	13401	13203	13443	13213	13498	13190	13373	13103	13348	13357	13333	13464	13304	13287	13311	13218	13357	13199	13313	13344	13304	13373	13320	13018	13144	13339	13305	13442	13403	13348	13268	13339	13270	13325	13289	13363	13238	13138	13452	13298	13295	13318	13226	13346	13281	13392	13260	13397	13185	13261	13440	13394	13359	13331	13240	13308	13285	13351	13334	13308	13276	13234	13255	13147	13432	13297	13233	13395	13187	13253	13390	13378	13274	13349	13215	13328	13314	13217	13231	13384	13361	13223	13346	13234	13412	13264	13343	13301	13401	13260	13324	13397	13348	13173	13419	13181	13278	13390	13325	13392	13349	13259	13328	13358	13435	13395	13326	13421	13415	13281	13323	13363	13364	13399	13309	13272	13253	13248	13272	13303	13381	13299	13585	13348	13262	13412	13326	13153	13211	13374	13339	13247	13334	13359	13352	13354	13247	13283	13162	13152	13366	13308	13364	13527	13214	13335	13357	13441	13281	13387	13336	13373	13305	13287	13366	13187	13314	13272	13269	13358	13423	13282	13327	13313	13233	13455	13491	13323	13333	13460	13006	13364	13386	13260	13253	13380	13258	13104	13305	13280	13439	13305	13171	13317	13367	13355	13306	13232	13424	13125	13382	13233	13401	13183	13292	13326	13285	13387	13191	13199	13244	13328	13382	13282	13482	13288	13423	13383	13460	13290	13309	13302	13154	13385	13381	13479	13503	13209	13346	13387	13131	13264	13321	13239	13359	13299	13208	13256	13392	13415	13339	13247	13310	13290	13239	13447	13194	13194	13359	13302	13297	13261	13137	13369	13348	13389	13256	13310	13182	13171	13334	13335	13247	13298	13398	13314	13369	13392	13293	13171	13349	13320	13281	13262	13323	13282	13208	13348	13440	13249	13335	13335	13364	13202	13256	13364	13469	13370	13485	13437	13199	13418	13310	13337	13195	13280	13152	13218	13129	13379	13422	13366	13245	13344	13254	13329	13204	13099	13345	13146	13249	13192	13388	13330	13295	13326	13369	13227	13344	13267	13219	13356	13413	13281	13290	13299	13347	13309	13299	13168	13380	13313	13204	13477	13239	13245	13391	13255	13335	13171	13428	13354	13330	13373	13169	13404	13210	13360	13320	13404	13421	13249	13243	13280	13382	13261	13229	13439	13285	13406	13417	13268	13201	13294	13346	13361	13400	13428	13353	13228	13365	13382	13429	13249	13301	13500	13513	13240	13324	13291	13338	13316	13462	13380	13316	13448	13294	13256	13137	13332	13359	13230	13367	13236	13379	13396	13027	13229	13391	13285	13343	13384	13162	13413	13212	13272	13207	13335	13297	13349	13391	13390	13339	13366	13295	13305	13287	13282	13308	13254	13215	13327	13249	13286	13330	13326	13282	13319	13233	13137	13510	13328	13309	13265	13303	13390	13494	13291	13391	13316	13369	13325	13290	13373	13295	13313	13381	13181	13178	13225	13222	13083	13319	13322	13519	13150	13224	13226	13395	13313	13277	13274	13354	13424	13135	13254	13352	13299	13243	13390	13181	13421	13345	13303	13295	13217	13438	13357	13351	13385	13266	13186	13324	13279	13269	13269	13231	13417	13471	13240	13307	13311	13432	13296	13319	13296	13337	13391	13180	13435	13297	13385	13316	13462	13262	13339	13343	13383	13431	13419	13406	13332	13219	13181	13220	13304	13455	13295	13306	13292	13317	13232	13352	13169	13387	13396	13231	13295	13176	13337	13341	13393	13232	13296	13223	13331	13459	13233	13272	13320	13268	13277	13281	13374	13383	13358	13412	13353	13383	13410	13298	13045	13265	13271	13261	13372	13285	13263	13599	13348	13394	13273	13278	13322	13181	13376	13468	13257	13319	13164	13337	13479	13208	13475	13296	13414	13354	13345	13255	13240	13111	13389	13459	13350	13256	13302	13279	13277	13468	13328	13397	13356	13169	13392	13245	13445	13348	13295	13263	13334	13339	13283	13206	13359	13301	13139	13440	13333	13339	13200	13272	13260	13293	13430	13282	13271	13272	13273	13336	13283	13426	13274	13148	13242	13365	13183	13545	13405	13304	13248	13235	13338	13341	13201	13299	13329	13355	13436	13340	13226	13186	13331	13341	13346	13192	13431	13242	13341	13376	13292	13404	13489	13239	13224	13284	13326	13247	13293	13270	13427	13351	13197	13115	13351	13447	13303	13319	13391	13346	13338	13202	13467	13128	13230	13321	13167	13308	13291	13334	13301	13229	13318	13333	13195	13299	13303	13275	13229	13290	13414	13305	13338	13255	13281	13257	13284	13351	13105	13238	13220	13352	13390	13346	13214	13317	13156	13291	13339	13280	13456	13257	13396	13348	13316	13176	13229	13262	13355	13233	13317	13312	13230	13296	13297	13261	13248	13458	13233	13244	13137	13346	13250	13330	13434	13305	13145	13412	13172	13427	13149	13251	13321	13191	13342	13354	13300	13250	13275	13286	13423	13259	13438	13400	13437	13465	13428	13385	13144	13433	13368	13158	13231	13224	13295	13271	13344	13359	13189	13387	13359	13287	13246	13277	13404	13310	13372	13136	13373	13456	13354	13288	13277	13209	13259	13325	13382	13237	13069	13241	13327	13323	13231	13236	13237	13316	13176	13240	13360	13349	13373	13285	13284	13331	13292	13227	13262	13231	13263	13464	13402	13395	13194	13151	13301	13239	13355	13192	13388	13172	13252	13173	13280	13366	13200	13284	13223	13260	13225	13297	13057	13363	13375	13452	13229	13170	13506	13322	13427	13401	13286	13300	13160	13334	13332	13327	13379	13231	13345	13194	13163	13392	13081	13489	13385	13245	13314	13337	13345	13197	13382	13280	13358	13345	13294	13335	13410	13314	13332	13353	13231	13161	13305	13339	13408	13386	13360	13378	13357	13267	13221	13331	13236	13463	13318	13303	13255	13358	13396	13298	13368	13252	13328	13249	13389	13293	13292	13349	13287	13242	13418	13340	13353	13269	13239	13372	13322	13295	13184	13363	13279	13227	13060	13474	13303	13270	13320	13333	13378	13171	13275	13517	13326	13565	13283	13198	13160	13407	13394	13366	13372	13202	13446	13372	13318	13510	13295	13215	13432	13413	13310	13350	13370	13420	13327	13447	13433	13315	13221	13458	13316	13259	13362	13200	13356	13275	13411	13445	13429	13399	13360	13259	13292	13363	13162	13344	13288	13324	13391	13343	13407	13334	13193	13169	13334	13367	13209	13297	13354	13365	13410	13233	13365	13229	13359	13242	13441	13232	13113	13316	13333	13312	13272	13362	13247	13313	13279	13382	13338	13268	13361	13278	13255	13438	13443	13229	13348	13121	13380	13216	13440	13341	13265	13291	13243	13293	13353	13302	13243	13318	13255	13410	13329	13448	13181	13228	13353	13349	13270	13191	13198	13311	13257	13276	13398	13214	13393	13230	13228	13234	13388	13193	13313	13191	13379	13123	13391	13300	13407	13283	13265	13348	13508	13312	13274	13308	13250	13286	13326	13291	13520	13208	13431	13434	13358	13388	13293	13228	13237	13417	13438	13345	13444	13412	13380	13275	13352	13390	13393	13289	13469	13369	13425	13277	13277	13280	13307	13439	13251	13303	13419	13373	13234	13413	13361	13230	13310	13149	13285	13371	13392	13208	13367	13151	13342	13403	13287	13303	13342	13147	13196	13302	13292	13421	13408	13497	13318	13351	13320	13378	13309	13268	13174	13296	13383	13400	13402	13326	13421	13348	13388	13344	13384	13374	13121	13398	13367	13292	13312	13382	13349	13166	13131	13239	13341	13330	13363	13247	13214	13167	13378	13141	13347	13299	13345	13308	13400	13350	13250	13366	13280	13323	13399	13214	13274	13283	13321	13163	13391	13232	13241	13069	13332	13193	13329	13118	13184	13256	13171	13375	13380	13297	13426	13283	13269	13472	13467	13222	13342	13415	13249	13469	13434	13178	13358	13011	13256	13472	13219	13118	13422	13374	13451	13268	13356	13333	13318	13363	13247	13356	13467	13325	13244	13252	13141	13185	13373	13205	13280	13338	13206	13481	13393	13320	13416	13334	13310	13279	13299	13274	13434	13336	13342	13197	13402	13192	13405	13297	13300	13269	13247	13266	13227	13234	13309	13293	13299	13316	13349	13199	13238	13357	13141	13278	13278	13511	13405	13429	13297	13152	13369	13272	13313	13397	13275	13256	13329	13412	13443	13400	13407	13243	13311	13391	13311	13107	13222	13267	13353	13122	13390	13326	13349	13303	13436	13167	13333	13289	13461	13401	13316	13475	13261	13396	13266	13358	13246	13306	13322	13222	13375	13440	13331	13199	13206	13317	13367	13329	13330	13243	13303	13355	13368	13302	13253	13275	13194	13264	13153	13354	13171	13372	13276	13346	13488	13396	13287	13318	13173	13299	13341	13452	13291	13259	13249	13248	13400	13295	13212	13292	13130	13205	13380	13375	13346	13401	13488	13167	13415	13307	13401	13374	13280	13222	13190	13524	13279	13320	13443	13271	13373	13438	13387	13248	13161	13372	13427	13193	13310	13427	13328	13424	13453	13428	13218	13277	13175	13198	13239	13459	13391	13134	13435	13326	13303	13405	13411	13382	13257	13526	13333	13469	13259	13398	13473	13256	13221	13317	13290
23637	21033	28252	24143	22535	22845	21716	18600	17611	17415	16638	16379	16197	15944	15795	15702	15577	15203	15052	15235	15136	14865	15014	14802	14626	14673	14668	14821	14613	14772	14563	14526	14696	14461	14814	14541	14597	14631	14673	14665	14798	14497	14611	14900	14730	14611	14535	14690	14460	14448	14684	14528	14666	14678	14590	14537	14563	14487	14694	14449	14489	14541	14417	14468	14625	14684	14401	14614	14379	14606	14455	14579	14640	14567	14590	14549	14475	14765	14683	14659	14536	14520	14431	14532	14605	14475	14477	14510	14340	14506	14628	14462	14615	14632	14646	14486	14558	14506	14607	14492	14587	14392	14538	14513	14656	14623	14555	14333	14535	14633	14441	14525	14590	14517	14592	14719	14345	14660	14453	14577	14503	14577	14479	14647	14769	14552	14336	14562	14419	14498	14568	14256	14416	14371	14484	14455	14595	14506	14513	14623	14688	14489	14316	14689	14585	14548	14422	14631	14729	14486	14445	14485	14572	14450	14689	14534	14520	14315	14401	14630	14604	14565	14585	14622	14363	14714	14530	14517	14577	14415	14704	14393	14480	14414	14509	14391	14463	14550	14634	14565	14447	14607	14453	14423	14498	14693	14738	14627	14364	14645	14463	14593	14386	14649	14580	14571	14664	14615	14497	14450	14600	14627	14600	14544	14571	14508	14563	14401	14474	14646	14493	14438	14515	14412	14469	14767	14606	14624	14444	14580	14503	14553	14344	14417	14363	14544	14496	14557	14690	14367	14587	14580	14383	14344	14624	14367	14416	14595	14367	14502	14582	14505	14560	14404	14659	14575	14709	14520	14612	14663	14332	14489	14399	14423	14443	14672	14509	14532	14479	14541	14536	14351	14505	14412	14719	14640	14525	14429	14618	14621	14597	14572	14610	14514	14434	14458	14586	14557	14458	14388	14570	14589	14306	14503	14559	14697	14545	14539	14544	14391	14420	14641	14689	14459	14632	14475	14464	14500	14467	14457	14589	14631	14558	14549	14447	14669	14641	14604	14542	14408	14465	14596	14649	14652	14422	14717	14628	14633	14656	14528	14451	14484	14348	14682	14517	14521	14411	14587	14415	14528	14491	14346	14484	14508	14666	14625	14569	14674	14457	14541	14674	14535	14596	14692	14487	14383	14374	14520	14521	14511	14577	14440	14537	14398	14570	14527	14585	14432	14390	14619	14452	14349	14255	14398	14608	14573	14544	14590	14501	14406	14395	14522	14543	14480	14468	14568	14604	14615	14724	14602	14600	14407	14523	14392	14598	14527	14536	14408	14600	14385	14493	14441	14498	14515	14497	14522	14630	14583	14648	14544	14373	14485	14558	14763	14632	14691	14424	14379	14528	14567	14558	14509	14323	14588	14457	14573	14611	14555	14560	14445	14419	14589	14443	14484	14841	14566	14422	14442	14630	14637	14629	14498	14573	14430	14536	14416	14534	14486	14368	14434	14594	14307	14527	14682	14434	14519	14376	14295	14449	14330	14495	14534	14553	14635	14391	14488	14570	14506	14482	14485	14429	14456	14340	14371	14609	14560	14716	14682	14570	14658	14365	14419	14448	14589	14543	14598	14524	14555	14560	14519	14466	14491	14469	14669	14584	14358	14593	14499	14672	14373	14591	14364	14603	14478	14656	14470	14480	14565	14501	14599	14488	14506	14579	14628	14646	14418	14632	14480	14522	14393	14440	14380	14495	14541	14530	14441	14591	14450	14662	14532	14382	14532	14705	14484	14611	14529	14497	14623	14459	14453	14611	14369	14304	14599	14586	14425	14411	14288	14436	14844	14557	14743	14537	14672	14592	14415	14496	14457	14552	14490	14326	14380	14535	14570	14528	14535	14567	14528	14410	14543	14384	14582	14505	14512	14440	14677	14510	14586	14526	14612	14424	14587	14443	14582	14709	14362	14598	14516	14387	14625	14618	14516	14487	14503	14442	14598	14583	14486	14478	14510	14710	14531	14440	14384	14561	14460	14430	14610	14393	14515	14376	14346	14549	14528	14719	14614	14335	14562	14512	14592	14472	14551	14400	14516	14583	14549	14438	14473	14593	14522	14617	14590	14567	14592	14528	14529	14510	14600	14596	14640	14701	14473	14638	14439	14433	14591	14660	14469	14464	14632	14656	14666	14923	14610	14379	14642	14309	14586	14435	14657	14727	14556	14512	14599	14534	14623	14318	14194	14461	14535	14357	14389	14397	14454	14633	14502	14423	14633	14522	14360	14657	14733	14713	14553	14595	14514	14577	14468	14767	14371	14341	14438	14685	14718	14587	14718	14573	14501	14676	14642	14546	14487	14453	14668	14643	14493	14725	14464	14338	14503	14425	14587	14562	14656	14551	14420	14444	14452	14581	14581	14595	14468	14394	14489	14394	14349	14527	14496	14631	14562	14809	14539	14588	14581	14598	14470	14526	14682	14461	14404	14455	14487	14442	14476	14549	14501	14592	14599	14659	14497	14554	14441	14431	14496	14410	14655	14542	14517	14344	14417	14430	14559	14535	14548	14677	14503	14669	14490	14561	14492	14444	14635	14616	14574	14447	14593	14572	14540	14502	14417	14576	14525	14430	14331	14434	14433	14507	14599	14624	14323	14430	14629	14560	14362	14439	14548	14529	14600	14566	14616	14620	14468	14560	14506	14544	14397	14628	14418	14555	14441	14463	14592	14447	14411	14689	14423	14409	14572	14278	14579	14360	14603	14509	14516	14484	14464	14444	14676	14543	14522	14499	14302	14577	14438	14554	14206	14639	14606	14505	14222	14665	14448	14488	14405	14520	14407	14434	14276	14653	14538	14492	14400	14315	14624	14358	14431	14458	14451	14554	14609	14609	14498	14708	14598	14408	14571	14494	14579	14586	14592	14465	14544	14448	14310	14460	14590	14550	14438	14499	14396	14491	14575	14627	14469	14613	14417	14499	14697	14477	14588	14667	14517	14525	14477	14580	14600	14575	14609	14519	14597	14555	14695	14419	14513	14473	14461	14412	14667	14505	14404	14492	14643	14396	14561	14611	14403	14650	14662	14482	14392	14415	14363	14583	14717	14375	14472	14424	14606	14574	14463	14401	14530	14682	14635	14670	14490	14635	14594	14516	14579	14447	14647	14413	14457	14419	14477	14480	14507	14738	14590	14558	14448	14338	14329	14572	14490	14560	14494	14709	14457	14427	14563	14386	14361	14366	14388	14501	14521	14585	14555	14591	14422	14399	14493	14643	14503	14564	14540	14525	14546	14494	14516	14503	14402	14686	14615	14637	14486	14456	14533	14607	14538	14367	14307	14312	14514	14386	14445	14496	14555	14571	14584	14462	14548	14562	14629	14454	14366	14471	14546	14532	14530	14334	14419	14616	14499	14411	14379	14491	14451	14428	14406	14623	14402	14471	14623	14703	14550	14544	14548	14554	14428	14461	14508	14427	14559	14517	14670	14659	14486	14329	14469	14546	14524	14681	14596	14429	14662	14576	14246	14618	14598	14518	14552	14613	14451	14525	14420	14487	14488	14562	14428	14577	14693	14265	14488	14717	14636	14531	14637	14365	14503	14470	14509	14645	14468	14510	14510	14481	14436	14686	14512	14671	14537	14466	14548	14476	14482	14504	14477	14631	14508	14554	14566	14509	14578	14476	14410	14444	14458	14410	14521	14530	14700	14683	14606	14477	14548	14471	14259	14369	14642	14736	14665	14376	14528	14559	14586	14478	14447	14565	14426	14540	14510	14454	14582	14663	14476	14524	14582	14433	14368	14702	14520	14542	14360	14691	14606	14579	14530	14693	14462	14380	14462	14585	14540	14468	14348	14630	14728	14449	14511	14564	14428	14450	14654	14505	14679	14542	14465	14484	14467	14532	14571	14339	14206	14459	14631	14577	14591	14484	14438	14535	14665	14613	14655	14616	14396	14729	14707	14650	14503	14597	14591	14607	14677	14599	14472	14434	14511	14504	14351	14415	14576	14613	14325	14511	14589	14386	14420	14401	14485	14545	14564	14562	14711	14404	14570	14376	14569	14722	14416	14404	14508	14586	14400	14420	14541	14539	14400	14571	14676	14588	14371	14557	14421	14345	14641	14587	14571	14408	14477	14399	14701	14486	14740	14622	14440	14459	14459	14454	14657	14537	14593	14592	14448	14463	14780	14522	14543	14456	14499	14747	14598	14527	14579	14452	14372	14522	14467	14551	14589	14514	14534	14438	14439	14416	14532	14287	14430	14489	14443	14413	14675	14468	14421	14551	14704	14413	14453	14623	14498	14466	14678	14599	14555	14528	14497	14449	14560	14558	14487	14494	14359	14593	14770	14473	14574	14596	14351	14485	14604	14485	14519	14493	14372	14526	14425	14368	14285	14586	14328	14471	14423	14583	14577	14256	14568	14480	14333	14454	14456	14529	14398	14435	14573	14444	14629	14583	14397	14264	14583	14558	14766	14540	14397	14591	14694	14566	14332	14453	14351	14604	14804	14466	14641	14449	14544	14576	14467	14518	14473	14346	14363	14549	14435	14779	14696	14626	14607	14681	14511	14502	14680	14402	14700	14649	14632	14645	14566	14633	14444	14353	14381	14276	14628	14460	14633	14597	14519	14418	14552	14480	14536	14535	14510	14501	14565	14506	14494	14399	14494	14481	14546	14485	14424	14554	14576	14503	14616	14449	14477	14505	14679	14503	14478	14581	14525	14535	14684	14426	14641	14459	14601	14646	14548	14496	14569	14576	14466	14401	14546	14595	14586	14859	14514	14378	14530	14479	14530	14400	14593	14440	14522	14360	14563	14410	14490	14584	14594	14580	14647	14345	14381	14407	14447	14490	14459	14483	14588	14419	14613	14372	14255	14316	14534	14487	14492	14250	14599	14463	14587	14633	14571	14323	14564	14455	14570	14421	14605	14560	14528	14723	14534	14524	14602	14577	14619	14526	14754	14526	14612	14385	14537	14376	14545	14472	14543	14644	14529	14716	14209	14466	14894	14463	14661	14415	14431	14483	14486	14490	14596	14651	14630	14487	14722	14409	14569	14580	14463	14589	14508	14565	14634	14645	14638	14706	14322	14540	14580	14531	14562	14224	14491	14520	14354	14697	14580	14537	14747	14571	14215	14463	14413	14508	14481	14591	14612	14509	14443	14418	14566	14717	14605	14459	14311
25861	42042	37259	29637	25529	22482	20893	19355	18459	17595	17093	16557	16123	15754	15478	15256	15035	14688	14639	14443	14488	14235	13894	13792	13792	13869	13791	13673	13643	13647	13707	13715	13658	13449	13749	13607	13659	13681	13603	13613	13606	13489	13803	13513	13654	13593	13665	13604	13587	13625	13511	13512	13651	13528	13526	13465	13595	13500	13589	13602	13433	13485	13529	13550	13362	13563	13558	13496	13492	13470	13537	13614	13544	13654	13602	13632	13354	13482	13524	13577	13614	13589	13480	13523	13466	13551	13595	13679	13486	13493	13590	13448	13748	13501	13506	13630	13461	13400	13639	13630	13464	13458	13535	13510	13555	13451	13510	13423	13531	13505	13621	13475	13541	13515	13652	13565	13441	13571	13542	13555	13703	13555	13499	13423	13456	13581	13579	13554	13650	13431	13703	13592	13531	13617	13618	13648	13602	13523	13378	13502	13481	13570	13547	13450	13244	13594	13553	13502	13427	13505	13570	13538	13611	13632	13561	13594	13571	13410	13650	13495	13469	13595	13431	13475	13427	13635	13396	13616	13389	13462	13465	13669	13515	13604	13629	13571	13533	13343	13577	13522	13423	13481	13509	13440	13521	13547	13671	13523	13521	13688	13416	13581	13536	13510	13571	13545	13427	13442	13340	13548	13470	13466	13489	13403	13433	13537	13679	13656	13492	13485	13596	13579	13477	13502	13564	13533	13433	13555	13658	13499	13477	13487	13547	13474	13677	13559	13411	13697	13573	13492	13439	13737	13504	13647	13657	13722	13438	13580	13649	13622	13581	13384	13634	13462	13582	13492	13460	13563	13544	13653	13701	13383	13436	13408	13576	13559	13514	13659	13671	13516	13532	13483	13576	13523	13457	13494	13507	13694	13604	13490	13694	13537	13477	13630	13479	13420	13542	13652	13424	13503	13516	13434	13510	13354	13348	13562	13568	13530	13427	13683	13486	13511	13633	13472	13410	13487	13588	13579	13529	13346	13380	13563	13453	13369	13522	13442	13510	13556	13488	13524	13497	13598	13568	13507	13499	13518	13410	13345	13601	13595	13542	13339	13648	13594	13491	13615	13533	13446	13513	13460	13659	13611	13795	13694	13566	13454	13602	13482	13453	13551	13405	13451	13537	13448	13419	13580	13514	13373	13536	13292	13563	13475	13554	13560	13525	13403	13483	13459	13593	13584	13550	13604	13469	13500	13387	13440	13584	13373	13442	13691	13625	13452	13434	13515	13535	13428	13429	13511	13631	13697	13482	13456	13653	13497	13478	13650	13489	13337	13601	13437	13500	13475	13552	13413	13609	13451	13462	13609	13554	13484	13525	13369	13646	13594	13519	13438	13649	13446	13547	13533	13500	13561	13595	13511	13555	13551	13634	13690	13474	13611	13604	13558	13604	13522	13416	13379	13501	13552	13433	13481	13399	13564	13650	13528	13565	13514	13640	13537	13494	13357	13615	13366	13599	13638	13386	13467	13346	13388	13551	13440	13443	13418	13459	13463	13537	13503	13539	13688	13562	13575	13448	13549	13528	13501	13509	13472	13415	13596	13445	13466	13488	13497	13386	13535	13538	13639	13419	13564	13618	13578	13676	13555	13368	13606	13420	13437	13418	13560	13570	13432	13468	13468	13493	13488	13537	13523	13427	13442	13507	13400	13501	13544	13404	13393	13429	13478	13574	13558	13529	13587	13601	13426	13506	13714	13507	13569	13612	13468	13479	13624	13604	13674	13469	13490	13444	13454	13526	13679	13573	13490	13553	13423	13405	13536	13559	13503	13454	13541	13513	13434	13456	13657	13481	13556	13651	13425	13612	13613	13445	13467	13500	13443	13612	13473	13469	13649	13555	13659	13515	13524	13475	13438	13497	13476	13504	13481	13568	13668	13709	13654	13643	13518	13659	13615	13470	13488	13366	13400	13504	13569	13543	13409	13507	13545	13613	13297	13449	13495	13510	13499	13380	13733	13527	13464	13627	13426	13606	13530	13597	13609	13499	13568	13613	13441	13533	13412	13373	13381	13643	13409	13276	13390	13473	13477	13394	13501	13515	13549	13627	13729	13582	13441	13540	13457	13424	13509	13549	13563	13452	13611	13505	13747	13534	13489	13611	13631	13534	13586	13563	13621	13451	13419	13551	13527	13470	13478	13499	13546	13494	13435	13544	13597	13554	13553	13455	13294	13596	13388	13497	13482	13527	13589	13402	13575	13550	13328	13652	13552	13579	13605	13280	13592	13570	13436	13382	13554	13508	13470	13569	13504	13583	13565	13373	13413	13457	13612	13619	13602	13442	13424	13506	13622	13542	13568	13386	13565	13455	13582	13457	13344	13476	13441	13401	13497	13569	13573	13639	13328	13490	13527	13590	13511	13452	13510	13537	13506	13545	13517	13475	13607	13688	13427	13556	13532	13605	13668	13668	13447	13384	13592	13494	13429	13459	13472	13632	13568	13471	13619	13506	13526	13542	13363	13627	13583	13430	13410	13396	13512	13529	13563	13479	13571	13340	13622	13516	13466	13488	13544	13554	13554	13541	13546	13455	13633	13424	13583	13568	13606	13494	13548	13558	13400	13404	13629	13545	13607	13526	13473	13473	13461	13298	13549	13475	13452	13524	13467	13443	13519	13478	13531	13643	13512	13677	13703	13427	13460	13467	13789	13328	13506	13543	13653	13545	13487	13522	13384	13385	13490	13409	13599	13513	13579	13569	13685	13706	13453	13420	13685	13519	13653	13552	13506	13830	13551	13678	13578	13517	13491	13380	13551	13607	13420	13545	13612	13379	13356	13347	13539	13464	13444	13463	13628	13567	13534	13506	13380	13356	13480	13442	13550	13571	13420	13548	13570	13416	13502	13400	13581	13520	13626	13547	13439	13484	13498	13620	13551	13493	13506	13410	13637	13496	13561	13547	13565	13590	13543	13498	13441	13555	13543	13582	13534	13619	13426	13429	13547	13326	13444	13483	13499	13648	13537	13530	13623	13588	13503	13663	13676	13584	13593	13508	13428	13455	13553	13504	13470	13688	13705	13615	13537	13705	13513	13461	13543	13416	13671	13644	13480	13735	13501	13501	13581	13398	13580	13709	13464	13566	13603	13509	13548	13673	13619	13546	13366	13491	13502	13346	13632	13701	13480	13374	13482	13556	13355	13430	13441	13553	13433	13460	13643	13462	13507	13649	13642	13525	13580	13631	13683	13352	13528	13441	13471	13527	13384	13394	13572	13586	13566	13507	13447	13406	13373	13431	13255	13578	13483	13500	13568	13456	13434	13578	13408	13399	13477	13444	13450	13509	13546	13647	13567	13475	13539	13419	13543	13513	13538	13380	13625	13601	13611	13578	13486	13449	13456	13572	13458	13564	13594	13465	13626	13570	13483	13451	13534	13458	13593	13354	13546	13365	13532	13559	13427	13389	13421	13562	13495	13566	13532	13468	13391	13538	13530	13521	13551	13462	13630	13561	13570	13690	13527	13546	13604	13525	13508	13581	13559	13644	13624	13405	13581	13567	13471	13441	13668	13541	13544	13492	13606	13492	13464	13507	13380	13637	13471	13447	13387	13613	13693	13380	13544	13683	13365	13486	13345	13507	13442	13634	13615	13651	13394	13518	13527	13459	13691	13399	13413	13464	13734	13382	13481	13498	13433	13384	13474	13583	13509	13388	13663	13518	13485	13567	13453	13426	13617	13421	13526	13589	13644	13570	13456	13635	13552	13642	13632	13398	13460	13483	13416	13411	13391	13536	13387	13642	13596	13431	13542	13642	13376	13462	13600	13504	13543	13472	13602	13595	13567	13577	13647	13503	13414	13514	13457	13546	13523	13630	13537	13646	13558	13604	13419	13606	13509	13484	13413	13348	13446	13439	13604	13447	13447	13562	13517	13398	13460	13658	13305	13699	13640	13658	13533	13449	13456	13417	13452	13395	13494	13476	13352	13447	13432	13503	13513	13570	13489	13502	13587	13535	13560	13573	13349	13441	13623	13571	13657	13355	13415	13528	13452	13325	13416	13505	13529	13391	13585	13493	13431	13649	13482	13546	13644	13534	13515	13568	13384	13324	13434	13569	13493	13491	13395	13493	13474	13492	13603	13402	13527	13780	13502	13600	13593	13477	13554	13443	13603	13522	13378	13417	13432	13591	13590	13540	13638	13478	13603	13537	13543	13506	13493	13330	13656	13560	13549	13652	13379	13481	13772	13564	13543	13595	13552	13595	13605	13416	13561	13693	13440	13478	13758	13645	13451	13540	13356	13450	13585	13475	13537	13506	13612	13515	13435	13512	13434	13631	13420	13432	13619	13427	13515	13528	13455	13517	13454	13609	13416	13501	13441	13445	13582	13488	13622	13533	13521	13519	13399	13557	13551	13588	13463	13551	13537	13487	13531	13448	13316	13376	13440	13578	13506	13534	13557	13587	13537	13490	13540	13485	13434	13556	13552	13317	13665	13501	13373	13440	13549	13377	13571	13433	13372	13554	13615	13577	13377	13454	13484	13572	13484	13506	13481	13431	13587	13534	13477	13545	13644	13574	13398	13538	13454	13526	13462	13676	13458	13519	13451	13446	13504	13615	13304	13636	13360	13453	13527	13432	13631	13516	13514	13536	13563	13407	13463	13679	13604	13404	13587	13493	13494	13473	13443	13501	13440	13587	13508	13592	13569	13600	13654	13507	13591	13455	13596	13552	13475	13677	13436	13396	13604	13530	13501	13465	13482	13408	13647	13603	13643	13471	13529	13521	13382	13478	13671	13584	13479	13499	13669	13479	13634	13702	13584	13580	13519	13381	13517	13512	13515	13522	13484	13569	13394	13594	13468	13495	13484	13476	13441	13657	13751	13386	13551	13658	13614	13489	13450	13613	13551	13454	13627	13529	13546	13481	13501	13612	13542	13432	13617	13469	13606	13534	13386	13552	13719	13485	13726	13508	13501	13425	13372	13712	13310	13664	13386	13583	13470	13573	13442	13517	13558	13681	13557	13727	13379	13536	13658	13417	13472	13491	13477	13404	13437	13555	13519	13475	13495	13580	13634	13426	13531	13500	13490	13671	13605	13431	13469	13544	13516	13557	13710	13535	13743	13472	13441	13511	13512	13528	13487	13532	13493	13417	13598	13478	13662	13627	13590	13472	13540	13424	13404
22730	21093	28759	23603	21538	24000	26017	20518	19105	18589	18183	17619	17176	17032	16656	16301	16239	16133	15789	15633	15493	15426	15361	15449	15280	15166	15160	15086	14997	14967	14991	14806	15059	15046	14938	14763	14954	14869	14862	14860	14739	14683	14777	14856	14962	14777	14973	14688	14928	14753	14926	14933	14912	14761	14971	14673	14886	14694	14861	14651	14851	14791	14850	15085	14848	14680	14642	14986	14740	14949	14804	14778	14748	14813	14908	14940	14850	14636	14929	14593	14955	14781	14740	14612	14635	15122	14989	14610	14784	14849	14794	14758	14682	14672	14584	14674	14613	14854	14790	14753	14796	14780	14717	14653	14793	14655	14752	14880	14805	14493	14596	14695	14943	14741	14673	14810	14650	14877	14587	14737	14553	14704	14915	14687	14616	14851	14834	14682	14771	14840	14688	14717	14832	14782	14593	14564	14702	14768	14629	14833	14686	14723	14753	14650	14749	14899	14797	14619	14714	14826	14651	14465	14606	14748	14850	14704	14571	14699	14903	14705	14741	14862	14816	14718	14667	14881	14802	14724	14656	14894	14581	14773	14891	14676	14892	14585	14754	14819	14817	14594	14554	14695	14580	14708	14831	14837	14898	14816	14810	14713	14862	14877	14718	14767	14715	14712	14541	14845	14701	14654	14736	14773	14576	14676	14713	14741	14544	14664	14675	14825	14807	14654	14732	14570	14572	14719	14721	14748	14789	14762	14660	14792	14752	14679	14762	14605	14794	14969	14689	14697	14586	14829	14819	14616	14849	14638	14599	14718	14759	14531	14824	14931	14752	14847	14656	14574	14635	14634	14745	14787	14660	14749	14681	14614	14847	14753	14680	14745	14886	14663	14656	14702	14663	14779	14781	14676	14466	14795	14907	14804	14699	14735	14715	14675	14618	14335	14522	14747	14774	14771	14687	14930	14685	14626	14684	14654	14597	14708	14706	14679	14717	14562	14862	14466	14676	14903	14815	14831	14853	14681	14686	14543	14688	14886	14861	14790	14768	14745	14684	14671	14804	14769	14794	14603	14648	14734	14734	14640	14699	14895	14671	14851	14729	14669	14702	14696	14675	14686	14682	14677	14675	14664	14857	14690	14572	14707	14730	14644	14612	14689	14587	14739	14706	14627	14601	14746	14828	14711	14651	14687	14833	14632	14782	14822	14474	14531	14615	14649	14724	14828	14661	14672	14682	14776	14681	14807	14876	14832	14971	14740	14811	14873	14692	14711	14727	14663	14708	14881	14656	14813	14729	14880	14653	14529	14583	14921	14856	14817	14906	14656	14702	14821	14828	14577	14772	14726	14668	14694	14525	14747	14893	14646	14569	14685	14854	14582	14709	14719	14586	14739	14603	14725	14733	14640	14677	14787	14695	14824	14774	14626	14635	14729	14565	14659	14655	14648	14541	14695	14709	14603	14737	14749	14759	14766	14763	14754	14859	14625	14587	14825	14740	14589	14667	14696	14754	14707	14845	14712	14669	14780	14677	14609	14550	14646	14695	14517	14766	14723	14857	14691	14594	14704	14834	14512	14716	14845	14663	14672	14640	14683	14651	14625	14754	14687	14760	14598	14718	14756	14712	14521	14519	14925	14872	14748	14502	14753	14686	14695	14817	14852	14634	14581	14598	14717	14817	14867	14793	14443	14974	14813	14665	14758	14879	14736	14810	14527	14562	14761	14886	14657	14824	14608	14842	14673	14843	14948	14706	14783	14625	14700	14655	14669	14716	14642	14623	14847	14831	14615	14704	14615	14559	14744	14833	14830	14787	14707	14775	14684	14798	14801	14796	14632	14697	14716	14755	14460	14592	14762	14798	14787	14660	14863	14730	14659	14718	14727	14651	14625	14608	14599	14630	14792	14778	14672	14754	14807	14689	14466	14611	14705	14625	14784	14758	14717	14647	14592	14661	14717	14893	14739	14681	14525	14627	14724	14742	14578	14834	14774	14637	14636	14766	14539	14670	14561	14611	14786	14872	14755	14718	14685	14629	14749	14846	14502	14517	14783	14888	14670	14768	14808	14502	14758	14629	14576	14493	14648	14594	14825	14605	14618	14697	14716	14740	14502	14610	14755	14698	14581	14720	14587	14641	14640	14601	14707	14660	14580	14702	14577	14732	14624	14719	14600	14702	14708	14581	14644	14776	14602	14648	14884	14641	14744	14680	14703	14725	14618	14725	14563	14700	14542	14751	14773	14594	14510	14788	14629	14575	14570	14743	14558	14716	14751	14804	14809	14668	14758	14619	14684	14727	14569	14712	14622	14918	14658	14727	14547	14898	14752	14714	14554	14780	14692	14664	14761	14518	14654	14828	14533	14750	14754	14933	14708	14756	14619	14791	14532	14599	14653	14713	14764	14614	14762	14594	14740	14407	14701	14819	14675	14762	14535	14655	14751	14736	14667	14716	14766	14941	14726	14722	14654	14856	14733	14773	14634	14855	14752	14761	14705	14695	14724	14680	14688	14700	14665	14780	14578	14726	14678	14896	14580	14543	14803	14717	14709	14707	14894	14715	14582	14898	14676	14601	14687	14733	14698	14831	14792	14622	14599	14561	15001	14622	14724	14762	14755	14618	14805	14667	14797	14675	14796	14857	14835	14437	14850	14826	14545	14643	14672	14534	14812	14823	14636	14725	14681	14830	14706	14668	14715	14755	14827	14886	14888	14809	14842	14643	14824	14538	14712	14754	14647	14487	14870	14731	14945	14866	14778	14685	14620	14666	14628	14659	14726	14604	14800	14559	14777	14798	14830	14769	14735	14670	14703	14698	14634	14615	14582	14783	14585	14654	14696	14766	14542	14849	14702	14866	14680	14850	14672	14681	14681	14737	14595	14809	14690	14660	14848	14884	14743	14793	14784	14814	14750	14863	14699	14791	14563	14820	14826	14675	14840	14729	14810	14660	14792	14734	14785	14777	14802	14848	14649	14664	14577	14753	14619	14792	14949	14829	14817	14620	14629	14646	14373	14616	14702	14782	14458	14993	14831	14594	14663	14728	14779	14684	14765	14659	14580	14578	14622	14662	14843	14649	14706	14889	14700	14439	14778	14752	14674	14764	14683	14941	14622	14760	14588	14610	14547	14830	14684	14675	14624	14535	14690	14734	14614	14687	14617	14730	14829	14908	14815	14796	14651	14747	14807	14870	14830	14751	14677	14641	14753	14814	14721	14684	14837	14663	14932	14932	14744	14538	14656	14771	14723	14564	14601	14734	14761	14738	14679	14720	14692	14685	14550	14668	14666	14819	14751	14893	14840	14619	14739	14679	14721	14742	14734	14799	14951	14721	14819	14899	14690	14717	14793	14656	14741	14605	14787	14759	14567	14829	14764	14823	14753	14584	14540	14940	14886	14841	14868	14771	14844	14822	14549	14903	14733	14808	14731	14797	14730	14562	14832	14699	14669	14947	14684	14828	14748	14628	14783	14551	14677	14707	14768	14757	14648	14719	14558	14778	14689	14615	14769	14623	14717	14710	14688	15054	14843	14677	14665	14824	14704	14613	14697	14796	14840	14611	14676	14534	14614	14795	14595	14835	14547	14692	14695	14762	14806	14710	14533	14803	14706	14688	14791	14680	14680	14740	14608	14695	14768	14925	14735	14623	14653	14679	14768	14734	14626	14750	14691	14679	14739	14539	14642	14729	14716	14687	14731	14823	14924	14767	14704	14752	14614	14343	14763	14742	14751	14619	14783	14817	14598	14803	14841	14599	14591	14568	14677	14685	14483	14735	14675	14868	14652	14616	14550	14602	14649	14687	14703	14850	14601	14705	14696	14736	14564	14515	14785	14798	14687	14637	14558	14623	14673	14810	14774	14588	14859	14648	14859	14812	14552	14765	14632	14773	14744	14793	14643	14827	14770	14757	14790	14826	14717	14938	14593	14570	14658	14727	14659	14874	14801	14626	14713	14597	14852	14660	14656	14597	14642	14551	14655	14526	14743	14644	14871	14769	14746	14670	14816	14815	14718	14851	14709	14872	14894	14764	14769	14717	14511	14758	14666	14808	14661	14662	14620	14630	14540	14702	14824	14919	14598	14764	14775	14834	14733	14696	14814	14838	14625	14589	14571	14728	14821	14864	14841	14811	14625	14715	14751	14774	14706	14799	14673	14921	14751	14838	14476	14761	14934	14544	14606	14740	14624	14599	14534	14804	14673	14617	14766	14765	14573	14668	14791	14739	14595	14639	14776	14860	14579	14548	14570	14771	14588	14635	14615	14833	14717	14761	14487	14684	14568	14742	14541	14728	14649	14728	14842	14733	14793	14736	14729	14875	14660	14644	14777	14734	14548	14779	14648	14574	14825	14490	14882	14774	14783	14624	14779	14743	14852	14961	14664	14806	14541	14539	14781	14894	14814	14622	14817	14762	14627	14693	14530	14640	14604	14488	14762	14691	14656	14772	14706	14626	14765	14692	14705	14589	14766	14830	14667	14728	14670	14676	14869	14659	14627	14838	14958	14764	14637	14768	14798	14612	14712	14783	14798	14535	14789	14661	14707	14718	14684	14638	14644	14790	14706	14447	14775	14780	14719	14675	14633	14675	14772	14787	14964	14604	14407	14639	14765	14812	14734	14828	14796	14744	14791	14561	14660	14739	14784	14713	14735	14770	14764	14724	14807	14738	14987	14637	14766	14796	14713	14766	14770	14787	14734	14768	14660	14632	14841	14683	14766	14865	14684	14792	14668	14731	14611	14489	14775	14615	14731	14653	14846	14800	14760	14684	14723	14682	14773	14698	14692	14856	14684	14592	14893	14615	14726	14807	14633	14838	14562	14582	14802	14818	14648	14607	14759	14695	14608	14721	14638	14757	14772	14738	14750	14733	14790	14790	14838	14732	14776	14680	14652	14611	14789	14788	14624	14695	14865	14515	14652	14439	14618	14582	14731	14675	14556	14752	14653	14594	14593	14671	14913	14809	14730	14853	14888	14750	14698	14711	14768	14812	14845	14758	14646	14721	14694	14855	14723	14688	14647	14896	14616	14629	14637	14882	14824	14526	14576	14681	14501	14761	14716	14648	14725	14601	14666	14706	14812	14845	14785	14735	14675	14880	14801	14710	14663	14843	14850	14564	14947	14679	14559	14474	14775	14695	14574	14684	14718	14574	14770	14699	14894	14689	14552	14565	14757
27461	46442	41195	33391	29078	25826	23666	21966	20610	19535	18588	18009	17407	17177	16531	16278	15871	15453	15236	14887	14693	14494	14482	14136	14168	14003	14102	13889	13970	13902	13840	13946	13774	13753	13617	14009	13848	13669	13917	13757	13846	13703	13804	13923	13783	13762	13800	13604	13938	13669	13711	13881	13486	13718	13683	13651	13638	13709	13618	13634	13704	13769	13778	13504	13653	13583	13783	13832	13427	13488	13678	13558	13646	13611	13555	13704	13693	13630	13642	13672	13513	13675	13716	13742	13604	13643	13635	13787	13738	13676	13737	13670	13548	13559	13667	13740	13676	13631	13754	13512	13597	13645	13631	13633	13692	13818	13788	13648	13838	13638	13748	13713	13508	13682	13578	13592	13526	13620	13559	13628	13636	13517	13599	13503	13676	13485	13534	13606	13664	13689	13550	13682	13547	13640	13535	13630	13647	13563	13546	13606	13703	13703	13652	13644	13612	13759	13631	13528	13577	13588	13661	13461	13635	13457	13502	13592	13740	13574	13595	13655	13645	13727	13587	13551	13618	13731	13526	13577	13709	13613	13797	13577	13704	13542	13504	13643	13702	13644	13691	13715	13713	13606	13645	13668	13676	13493	13576	13621	13621	13705	13669	13654	13567	13567	13673	13737	13555	13683	13716	13608	13496	13701	13614	13454	13382	13708	13870	13699	13612	13760	13722	13614	13578	13565	13591	13663	13674	13424	13481	13604	13578	13518	13663	13634	13460	13641	13628	13679	13648	13837	13702	13620	13633	13651	13632	13611	13566	13477	13578	13685	13494	13548	13684	13698	13720	13494	13576	13612	13519	13581	13560	13588	13600	13735	13661	13568	13579	13452	13668	13553	13550	13506	13766	13592	13586	13678	13727	13600	13629	13695	13640	13768	13720	13632	13508	13480	13677	13640	13453	13579	13607	13597	13700	13820	13590	13673	13791	13499	13513	13738	13413	13716	13717	13686	13660	13509	13543	13562	13594	13664	13561	13691	13772	13440	13675	13692	13541	13656	13701	13759	13802	13682	13567	13712	13652	13635	13627	13544	13663	13753	13591	13626	13558	13664	13535	13741	13600	13620	13599	13694	13709	13587	13575	13592	13640	13747	13657	13575	13453	13792	13629	13540	13574	13537	13494	13538	13672	13625	13619	13645	13436	13492	13627	13495	13599	13618	13608	13637	13622	13630	13638	13648	13570	13626	13538	13649	13470	13597	13604	13670	13615	13430	13695	13475	13576	13605	13529	13808	13681	13718	13526	13731	13656	13730	13456	13718	13293	13573	13404	13648	13621	13745	13595	13612	13701	13442	13734	13574	13560	13627	13586	13645	13648	13492	13694	13503	13582	13519	13451	13658	13540	13723	13568	13546	13504	13592	13606	13843	13566	13751	13433	13681	13543	13752	13575	13683	13666	13526	13757	13573	13583	13690	13720	13567	13461	13679	13667	13518	13566	13524	13525	13605	13795	13507	13549	13517	13766	13509	13464	13605	13527	13554	13557	13416	13704	13715	13608	13699	13830	13534	13493	13549	13597	13639	13701	13597	13654	13711	13446	13578	13702	13587	13636	13380	13735	13685	13642	13786	13705	13562	13658	13471	13437	13486	13577	13371	13659	13568	13668	13628	13571	13600	13552	13607	13533	13535	13622	13562	13663	13826	13728	13681	13665	13635	13643	13702	13783	13543	13537	13626	13656	13745	13638	13662	13615	13677	13663	13562	13680	13534	13675	13627	13609	13431	13606	13534	13646	13743	13554	13758	13451	13565	13672	13757	13710	13491	13730	13439	13517	13625	13712	13749	13546	13414	13671	13731	13620	13605	13775	13691	13569	13588	13595	13651	13498	13684	13703	13425	13559	13637	13596	13729	13594	13724	13711	13740	13359	13647	13494	13654	13748	13588	13424	13690	13540	13475	13546	13676	13781	13711	13626	13582	13542	13679	13632	13526	13725	13632	13581	13541	13578	13571	13738	13512	13883	13597	13710	13577	13587	13565	13681	13612	13628	13643	13754	13592	13756	13577	13609	13554	13631	13777	13585	13558	13638	13731	13482	13636	13795	13648	13575	13714	13452	13725	13420	13627	13692	13668	13382	13706	13741	13591	13652	13545	13747	13550	13623	13562	13706	13652	13467	13461	13782	13706	13580	13500	13586	13706	13619	13641	13786	13594	13584	13639	13810	13439	13589	13569	13541	13497	13495	13457	13615	13860	13648	13564	13735	13618	13457	13528	13548	13562	13587	13645	13608	13633	13607	13695	13724	13813	13632	13521	13532	13740	13618	13716	13625	13739	13671	13773	13659	13674	13324	13620	13745	13704	13627	13479	13674	13470	13764	13552	13657	13600	13673	13762	13610	13619	13519	13669	13542	13655	13569	13609	13453	13535	13607	13568	13650	13570	13647	13404	13617	13668	13601	13592	13693	13509	13682	13649	13573	13491	13607	13562	13592	13769	13555	13584	13692	13568	13656	13669	13602	13644	13610	13712	13620	13418	13559	13756	13711	13484	13715	13529	13578	13576	13720	13590	13614	13670	13706	13774	13589	13495	13685	13678	13697	13424	13603	13794	13536	13649	13759	13781	13533	13489	13668	13549	13475	13565	13638	13657	13517	13539	13496	13477	13613	13562	13587	13566	13610	13727	13556	13632	13677	13667	13525	13625	13688	13719	13624	13653	13525	13575	13760	13634	13777	13546	13573	13706	13501	13613	13653	13625	13740	13692	13533	13672	13638	13564	13571	13774	13738	13533	13545	13623	13675	13676	13568	13589	13671	13584	13562	13588	13622	13513	13600	13626	13700	13687	13463	13495	13469	13514	13573	13684	13564	13593	13660	13680	13768	13485	13541	13463	13769	13543	13674	13637	13682	13488	13468	13680	13697	13508	13766	13533	13550	13661	13506	13559	13760	13597	13548	13611	13630	13718	13729	13692	13615	13550	13492	13479	13529	13667	13736	13568	13598	13572	13663	13631	13602	13673	13463	13661	13670	13508	13611	13494	13627	13480	13697	13682	13627	13635	13618	13690	13647	13472	13552	13668	13686	13518	13604	13675	13755	13662	13626	13775	13608	13639	13711	13688	13742	13786	13766	13513	13636	13573	13629	13552	13671	13533	13520	13611	13541	13754	13617	13751	13525	13596	13640	13703	13599	13571	13664	13587	13706	13532	13626	13572	13690	13543	13650	13638	13598	13653	13734	13534	13549	13660	13590	13658	13514	13622	13730	13689	13488	13517	13439	13639	13661	13650	13506	13558	13628	13600	13577	13651	13735	13666	13524	13704	13580	13630	13578	13571	13667	13628	13661	13522	13701	13514	13604	13562	13660	13601	13567	13515	13440	13679	13726	13636	13556	13455	13682	13457	13713	13599	13411	13566	13496	13736	13572	13761	13691	13576	13577	13617	13658	13445	13501	13614	13662	13482	13696	13782	13497	13605	13612	13767	13706	13705	13667	13562	13704	13679	13591	13464	13414	13714	13546	13620	13588	13588	13632	13614	13744	13597	13587	13694	13627	13620	13631	13843	13483	13625	13660	13593	13449	13540	13671	13549	13638	13692	13736	13404	13637	13567	13563	13639	13578	13621	13677	13548	13635	13650	13582	13442	13579	13817	13595	13510	13521	13478	13581	13748	13539	13541	13705	13517	13491	13840	13665	13529	13564	13527	13511	13726	13726	13592	13691	13609	13616	13770	13629	13596	13501	13699	13578	13596	13610	13800	13629	13749	13371	13508	13598	13601	13584	13467	13689	13651	13552	13753	13687	13645	13620	13611	13487	13481	13499	13590	13678	13537	13597	13640	13534	13526	13645	13616	13556	13645	13727	13747	13425	13599	13612	13635	13602	13607	13624	13547	13654	13473	13679	13538	13516	13629	13538	13582	13715	13723	13657	13618	13600	13648	13583	13633	13608	13630	13648	13740	13511	13614	13692	13568	13513	13549	13669	13677	13540	13713	13566	13605	13679	13584	13752	13757	13520	13660	13704	13732	13601	13630	13624	13530	13694	13516	13622	13688	13443	13709	13750	13511	13554	13578	13513	13552	13718	13556	13599	13694	13567	13733	13642	13748	13646	13646	13645	13637	13499	13604	13684	13492	13495	13505	13635	13542	13720	13503	13618	13692	13532	13604	13592	13639	13595	13548	13483	13558	13574	13549	13529	13647	13506	13617	13638	13664	13798	13687	13756	13657	13436	13450	13453	13629	13556	13569	13580	13684	13520	13542	13660	13465	13656	13611	13788	13596	13538	13527	13531	13508	13583	13684	13589	13586	13486	13692	13645	13766	13504	13636	13557	13471	13563	13680	13550	13758	13574	13598	13593	13748	13662	13624	13691	13699	13753	13792	13547	13646	13576	13589	13759	13679	13688	13575	13576	13660	13653	13589	13551	13692	13700	13634	13611	13614	13588	13734	13582	13588	13611	13702	13509	13444	13726	13709	13534	13645	13712	13545	13741	13626	13693	13675	13574	13601	13794	13589	13846	13524	13716	13729	13765	13408	13798	13568	13724	13590	13661	13648	13574	13400	13592	13479	13458	13587	13623	13756	13519	13685	13632	13650	13641	13537	13652	13614	13620	13562	13558	13526	13609	13807	13748	13614	13800	13528	13634	13519	13574	13565	13716	13569	13713	13591	13688	13641	13676	13604	13665	13572	13525	13592	13787	13589	13653	13626	13762	13544	13605	13649	13667	13715	13670	13450	13656	13588	13625	13679	13692	13641	13621	13584	13807	13557	13651	13631	13639	13678	13655	13624	13743	13560	13819	13585	13600	13637	13705	13603	13696	13648	13755	13690	13489	13721	13536	13626	13552	13759	13695	13590	13613	13747	13639	13489	13662	13755	13673	13506	13681	13638	13833	13655	13476	13481	13706	13544	13637	13689	13504	13413	13614	13747	13541	13734	13572	13540	13688	13587	13607	13772	13868	13565	13608	13525	13683	13735	13595	13458	13780	13570	13575	13595	13511	13703	13685	13693	13564	13737	13580	13849	13528	13582	13793	13730	13550	13549	13497	13748	13759	13645	13571	13582	13608	13657	13528	13665	13541	13619	13665	13604	13588	13714	13664	13466	13714	13589	13521	13517	13728	13533	13588	13539	13591	13675	13558	13683	13695	13524	13501	13536	13640	13748	13662	13571	13593	13554
27596	23364	27533	24354	19483	18270	17180	16401	16007	15702	15581	15281	15256	15111	14965	14967	14999	14853	14826	14660	14512	14539	14489	14568	14471	14337	14287	14213	14339	14621	14308	14390	14393	14310	14454	14420	14364	14550	14302	14306	14375	14410	14314	14404	14274	14246	14359	14336	14334	14267	14302	14212	14335	14276	14397	14032	14266	14524	14329	14357	14355	14308	14257	14318	14362	14193	14202	14328	14237	14048	14400	14374	14159	14301	14442	14052	14277	14361	14286	14264	14278	14284	14400	14384	14307	14213	14162	14320	14397	14420	14294	14334	14383	14579	14305	14415	14114	14352	14322	14092	14239	14266	14418	14168	14396	14268	14236	14289	14243	14329	14141	14155	14318	14419	14381	14278	14368	14165	14487	14496	14605	14166	14318	14488	14293	14163	14387	14290	14310	14168	14123	14272	14268	14290	14222	14365	14130	14322	14277	14288	14234	14379	14246	14346	14044	14397	14260	14336	14333	14342	14316	14278	14457	14313	14220	14254	14465	14322	14391	14359	14282	14423	14441	14409	14381	14408	14110	14273	14312	14379	14422	14369	14351	14261	14197	14157	14195	14170	14259	14276	14328	14181	14226	14347	14223	14299	14288	14434	14206	14229	14354	14382	14400	14359	14459	14381	14287	14355	14304	14210	14201	14393	14419	14323	14147	14183	14259	14278	14138	14411	14354	14289	14359	14300	14290	14526	14417	14276	14324	14345	14390	14313	14161	14271	14415	14348	14412	14408	14185	14496	14346	14234	14272	14209	14202	14236	14366	14302	14337	14393	14393	14405	14261	14260	14415	14216	14462	14329	14241	14298	14281	14394	14408	14329	14341	14203	14478	14242	14171	14508	14376	14373	14286	14435	14441	14272	14416	14229	14216	14223	14359	14424	14327	14391	14204	14371	14327	14422	14259	14124	14435	14154	14454	14265	14234	14087	14227	14375	14362	14254	14353	14341	14511	14384	14380	14297	14326	14447	14444	14209	14266	14346	14098	14339	14392	14346	14227	14372	14219	14221	14380	14384	14271	14317	14233	14206	14287	14335	14379	14231	14306	14498	14355	14496	14468	14340	14290	14187	14237	14229	14297	14241	14172	14171	14244	14134	14265	14164	14344	14235	14294	14463	14493	14382	14253	14335	14067	14294	14316	14374	14247	14301	14221	14219	14335	14118	14252	14310	14319	14393	14528	14401	14362	14329	14319	14391	14242	14326	14229	14161	14251	14324	14430	14324	14054	14550	14435	14339	14230	14118	14316	14433	14182	14416	14050	14266	14227	14278	14342	14415	14238	14362	14264	14254	14487	14217	14261	14360	14297	14261	14159	14380	14511	14245	14339	14301	14446	14294	14311	14438	14510	14077	14450	14422	14556	14296	14388	14266	14469	14287	14423	14289	14377	14172	13940	14377	14272	14252	14241	14334	14275	14234	14452	14303	14253	14267	14364	14448	14175	14281	14250	14285	14331	14271	14280	14367	14272	14479	14433	14436	14369	14331	14362	14169	14193	14575	14291	14169	14494	14387	14303	14426	14423	14272	14356	14407	14435	14224	14269	14272	14320	14139	14337	14468	14439	14145	14226	14161	14278	14391	14296	14249	14431	14173	14336	14404	14353	14429	14162	14164	14536	14301	14145	14318	14324	14473	14348	14419	14503	14063	14168	14373	14248	14589	14365	14458	14222	14253	14140	14295	14451	14422	14198	14216	14318	14223	14267	14340	14320	14325	14440	14296	14438	14357	14239	14280	14285	14455	14435	14345	14237	14138	14265	14348	14346	14352	14429	14346	14311	14549	14149	14382	14202	14186	14563	14187	14287	14346	14101	14311	14316	14312	14209	14284	14327	14295	14239	14355	14297	14424	14300	14242	14295	14229	14225	14374	14103	14186	14500	14297	14213	14280	14336	14420	14235	14327	14296	14366	14411	14343	14287	14402	14120	14455	14205	14459	14379	14613	14318	14400	14401	14171	14203	14139	14430	14646	14313	14447	14472	14422	14334	14264	14344	14219	14141	14098	14330	14341	14148	14163	14271	14261	14261	14443	14221	14192	14320	14208	14241	14491	14287	14345	14034	14251	14277	14259	14412	14290	14295	14268	14386	14507	14218	14272	14122	14229	14254	14236	14332	14164	14322	14326	14216	14342	14397	14246	14186	14397	14257	14218	14110	14340	14210	14340	14151	14274	14391	14360	14286	14488	14439	14415	14419	14206	14193	14204	14288	14300	14032	14442	14414	14323	14356	14268	14306	14256	14265	14516	14268	14269	14256	14379	14216	14363	14317	14363	14405	14322	14312	14281	14429	14464	14243	14215	14217	14404	14347	14320	14318	14354	14368	14095	14158	14434	14235	14274	14311	14251	14232	14403	14266	14262	14388	14407	14388	14342	14417	14390	14117	14212	14434	14315	14238	14508	14468	14264	14292	14187	14211	14153	14381	14410	14403	14230	14172	14366	14349	14233	14149	14490	14348	14190	14544	14413	14395	14347	14418	14436	14494	14190	14499	14369	14417	14331	14127	14242	14405	14296	14228	14336	14277	14343	14319	14073	14375	14463	14243	14423	14366	14375	14355	14225	14488	14273	14448	14391	14197	14152	14401	14302	14259	14201	14327	14418	14312	14292	14386	14386	14327	14341	14351	14331	14306	14172	14406	14268	14182	14523	14251	14354	14370	14482	14154	14359	14243	14467	14190	14181	14447	14214	14216	14488	14476	14262	14178	14244	14335	14322	14172	14412	14101	14269	14316	14252	14292	14285	14277	14085	14330	14551	14198	14359	14381	14426	14346	14298	14399	14453	14312	14282	14410	14101	14241	14342	14321	14413	14254	14245	14214	14426	14253	14303	14377	14256	14255	14374	14377	14168	14163	14219	14321	14134	14215	14250	14247	14330	14465	14356	14312	14425	14333	14469	14204	14232	14261	14231	14370	14365	14173	14448	14367	14278	14308	14328	14296	14575	14405	14261	14443	14083	14276	14423	14323	14300	14425	14583	14489	14244	14370	14204	14428	14342	14262	14326	14194	14284	14491	14244	14427	14300	14450	14286	14224	14423	14249	14545	14257	14286	14210	14253	14392	14137	14371	14231	14520	14375	14346	14270	14219	14266	14245	14117	14360	14327	14336	14257	14396	14255	14245	14330	14165	14067	14340	14431	14273	14338	14404	14289	14293	14361	14078	14326	14264	14272	14263	14264	14532	14349	14324	14286	14303	14289	14327	14349	14469	14303	14315	14235	14330	14411	14420	14295	14158	14309	14392	14325	14289	14349	14303	14234	14479	14363	14332	14381	14438	14200	14306	14229	14496	14209	14465	14229	14294	14365	14218	14292	14419	14321	14339	14430	14438	14394	14321	14279	14239	14341	14415	14337	14281	14272	14290	14462	14353	14432	14376	14345	14542	14195	14332	14291	14397	14335	14318	14210	14333	14371	14406	14198	14234	14271	14340	14335	14398	14405	14356	14335	14175	14295	14270	14188	14472	14172	14271	14491	14400	14387	14179	14261	14193	14220	14554	14188	14507	14182	14359	14238	14271	14205	14359	14343	14311	14303	14467	14191	14446	14368	14343	14192	14288	14245	14433	14252	14283	14379	14247	14180	14324	14335	14496	14219	14390	14170	14218	14279	14274	14357	14244	14293	14235	14433	14510	14476	14336	14214	14172	14271	14418	14301	14165	14388	14324	14549	14366	14337	14299	14466	14220	14278	14295	14324	14524	14410	14311	14441	14518	14191	14370	14320	14252	14240	14342	14474	14321	14344	14532	14211	14138	14232	14490	14363	14402	14325	14501	14402	14350	14225	14490	14283	14330	14260	14296	14458	14195	14192	14389	14291	14329	14261	14332	14457	14376	14498	14443	14397	14284	14242	14388	14264	14336	14456	14541	14328	14422	14229	14261	14212	14337	14332	14269	14453	14162	14355	14260	14403	14142	14225	14431	14393	14189	14378	14348	14355	14403	14488	14189	14224	14162	14251	14368	14280	14329	14269	14341	14310	14343	14398	14357	14404	14189	14269	14381	14413	14479	14266	14386	14270	14172	14356	14333	14249	14137	14242	14293	14177	14319	14214	14197	14447	14250	14202	14385	14358	14398	14270	14204	14555	14430	14318	14437	14396	14485	14172	14228	14277	14298	14365	14336	14364	14369	14436	14269	14365	14416	14236	14439	14297	14323	14339	14312	14101	14257	14469	14282	14208	14320	14436	14293	14337	14363	14383	14380	14373	14149	14329	14261	14464	14404	14374	14394	14361	14298	14470	14282	14528	14328	14353	14231	14333	14326	14157	14159	14154	14299	14406	14248	14239	14400	14279	14214	14126	14301	14210	14456	14294	14091	14197	14260	14291	14254	14397	14259	14359	14330	14330	14266	14340	14470	14335	14435	14501	14423	14339	14235	14211	14202	14433	14357	14316	14271	14245	14288	14294	14118	14296	14289	14242	14199	14439	14455	14330	14216	14213	14257	14224	14373	14349	14561	14473	14287	14382	14224	14190	14271	14327	14293	14283	14257	14442	14324	14267	14277	14327	14496	14467	14430	14358	14407	14308	14170	14310	14537	14305	14206	14444	14429	14497	14117	14071	14413	14512	14204	14491	14471	14431	14273	14358	14348	14266	14250	14207	14368	14149	14325	14341	14347	14107	14379	14336	14411	14276	14147	14331	14459	14204	14373	14387	14313	14285	14392	14250	14355	14359	14239	14504	14299	14438	14321	14131	14314	14219	14243	14492	14417	14263	14381	14408	14100	14311	14348	14284	14265	14396	14226	14272	14208	14251	14276	14228	14290	14402	14437	14105	14451	14311	14465	14412	14439	14305	14381	14291	14338	14365	14402	14348	14216	14294	14296	14326	14336	14194	14164	14423	14275	14213	14390	14616	14369	14378	14380	14312	14410	14479	14379	14489	14347	14131	14377	14346	14562	14292	14388	14415	14335	14132	14532	14197	13966	14214	14403	14257	14399	14227	14276	14342	14165	14177	14487	14284	14322	14407	14424	14335	14460	14186	14471	14412	14301	14258	14233	14338	14231	14219	14290	14472	14478	14318	14217	14326	14369	14269	14222	14298	14316	14401	14437	14435	14422	14374	14131	14322	14379	14325	14258	14324	14402	14394	14317	14033	14277	14461	14333	14313	14334	14341	14426	14313
24489	34833	31157	24166	21086	19040	17633	16947	16120	15626	15162	15120	14736	14502	14462	14155	14130	14005	14072	13776	13752	13732	13760	13510	13598	13596	13590	13408	13421	13496	13316	13353	13323	13344	13513	13382	13321	13271	13286	13352	13350	13490	13425	13492	13301	13323	13419	13295	13396	13462	13436	13262	13430	13305	13343	13429	13425	13440	13358	13274	13398	13336	13252	13242	13335	13247	13400	13184	13190	13244	13307	13326	13399	13288	13304	13393	13309	13377	13269	13167	13548	13270	13327	13242	13361	13311	13328	13289	13244	13398	13372	13295	13384	13420	13331	13295	13219	13275	13277	13369	13298	13407	13324	13495	13460	13326	13265	13376	13384	13440	13200	13486	13313	13191	13504	13371	13288	13309	13402	13281	13198	13306	13211	13404	13303	13217	13278	13312	13073	13331	13208	13422	13338	13361	13324	13190	13282	13244	13189	13488	13283	13407	13417	13500	13286	13443	13189	13273	13399	13319	13528	13068	13300	13533	13239	13309	13246	13354	13238	13227	13397	13364	13301	13237	13246	13460	13232	13226	13425	13348	13481	13306	13494	13236	13428	13376	13271	13276	13300	13433	13395	13398	13336	13330	13302	13263	13267	13362	13325	13447	13294	13312	13373	13233	13468	13359	13366	13105	13322	13328	13362	13200	13374	13330	13298	13358	13360	13207	13495	13127	13292	13379	13370	13337	13252	13440	13369	13282	13255	13311	13377	13300	13388	13167	13322	13227	13415	13320	13452	13329	13298	13360	13316	13143	13306	13609	13316	13352	13204	13311	13467	13334	13256	13393	13280	13388	13446	13192	13250	13253	13320	13374	13336	13329	13370	13268	13412	13275	13245	13397	13381	13288	13376	13267	13236	13353	13377	13407	13258	13424	13159	13192	13370	13346	13212	13353	13351	13269	13423	13391	13425	13471	13421	13313	13396	13337	13289	13226	13397	13328	13384	13430	13242	13415	13436	13357	13114	13369	13244	13355	13155	13425	13296	13464	13283	13335	13583	13301	13211	13288	13315	13232	13258	13393	13049	13122	13289	13214	13329	13404	13357	13339	13343	13284	13514	13328	13278	13145	13286	13304	13288	13281	13436	13373	13472	13367	13350	13310	13412	13398	13422	13463	13424	13342	13186	13371	13271	13441	13267	13423	13340	13407	13320	13300	13324	13420	13292	13407	13245	13403	13184	13398	13393	13349	13175	13327	13364	13471	13284	13359	13336	13265	13349	13528	13290	13436	13275	13325	13318	13267	13298	13408	13320	13325	13406	13128	13365	13232	13328	13285	13365	13199	13457	13258	13433	13267	13213	13480	13139	13321	13314	13227	13410	13289	13309	13309	13320	13323	13336	13355	13368	13345	13473	13308	13316	13379	13324	13267	13166	13446	13524	13388	13532	13343	13291	13306	13264	13387	13330	13284	13306	13363	13340	13368	13355	13348	13338	13395	13596	13440	13388	13266	13191	13382	13386	13373	13400	13411	13327	13167	13355	13487	13404	13366	13068	13248	13360	13340	13143	13306	13360	13310	13348	13279	13363	13376	13376	13497	13294	13348	13257	13452	13192	13458	13482	13459	13425	13294	13170	13349	13468	13155	13407	13430	13175	13258	13375	13379	13333	13264	13209	13445	13439	13382	13318	13391	13131	13413	13194	13307	13441	13301	13371	13426	13295	13433	13497	13329	13253	13244	13383	13201	13284	13313	13323	13474	13375	13322	13523	13258	13159	13238	13517	13244	13427	13427	13295	13261	13298	13376	13473	13342	13343	13407	13408	13468	13345	13415	13265	13198	13421	13272	13478	13525	13473	13401	13284	13397	13155	13346	13364	13519	13162	13313	13390	13309	13581	13442	13284	13331	13313	13282	13536	13418	13372	13364	13249	13238	13390	13450	13363	13233	13289	13203	13293	13321	13331	13362	13354	13276	13320	13479	13345	13359	13418	13358	13381	13353	13355	13243	13278	13428	13322	13359	13231	13422	13246	13406	13276	13253	13175	13169	13370	13222	13281	13332	13435	13387	13482	13405	13231	13378	13393	13316	13398	13426	13488	13478	13218	13312	13328	13183	13421	13310	13246	13298	13289	13194	13261	13338	13340	13313	13240	13340	13409	13222	13391	13354	13321	13343	13410	13419	13279	13297	13376	13187	13483	13266	13387	13320	13325	13352	13408	13286	13342	13285	13361	13416	13397	13333	13171	13434	13356	13168	13302	13421	13472	13453	13314	13290	13376	13424	13359	13398	13397	13324	13281	13519	13344	13442	13315	13390	13391	13333	13283	13207	13168	13405	13403	13284	13437	13230	13428	13349	13498	13406	13239	13315	13392	13495	13408	13342	13217	13184	13295	13091	13314	13229	13452	13300	13366	13242	13341	13402	13309	13362	13217	13375	13366	13287	13435	13137	13391	13328	13328	13370	13467	13282	13380	13262	13293	13362	13469	13195	13309	13444	13393	13381	13342	13302	13320	13433	13357	13339	13491	13301	13397	13243	13396	13377	13440	13335	13531	13260	13420	13359	13390	13292	13292	13373	13357	13397	13487	13262	13273	13383	13159	13321	13283	13379	13275	13345	13259	13270	13352	13405	13366	13143	13293	13343	13230	13395	13396	13392	13310	13350	13221	13336	13382	13444	13441	13570	13428	13491	13369	13414	13308	13316	13327	13375	13303	13424	13263	13336	13480	13256	13316	13568	13332	13335	13373	13332	13326	13438	13309	13235	13283	13354	13343	13296	13197	13411	13353	13318	13434	13316	13446	13447	13216	13285	13427	13471	13450	13391	13443	13441	13291	13337	13306	13400	13264	13403	13311	13312	13296	13200	13393	13264	13303	13260	13256	13435	13518	13414	13363	13373	13249	13326	13439	13323	13191	13430	13379	13248	13368	13263	13261	13346	13381	13256	13479	13308	13357	13235	13206	13298	13238	13541	13452	13375	13226	13243	13410	13304	13480	13396	13312	13316	13437	13331	13317	13294	13209	13281	13481	13448	13263	13430	13335	13239	13450	13213	13303	13506	13325	13162	13226	13262	13260	13494	13218	13294	13460	13218	13454	13438	13286	13300	13390	13377	13335	13311	13331	13284	13314	13375	13143	13395	13314	13354	13337	13389	13343	13485	13294	13249	13407	13262	13168	13392	13504	13180	13198	13265	13314	13268	13244	13350	13390	13306	13339	13400	13332	13250	13478	13284	13284	13276	13192	13323	13406	13245	13329	13376	13351	13346	13523	13324	13349	13336	13174	13445	13391	13371	13424	13280	13187	13424	13423	13244	13374	13294	13305	13344	13376	13279	13348	13448	13408	13332	13402	13410	13459	13316	13417	13369	13254	13190	13460	13442	13228	13353	13298	13256	13330	13342	13455	13410	13358	13270	13386	13284	13359	13207	13320	13446	13342	13252	13269	13425	13326	13373	13293	13254	13246	13214	13237	13198	13349	13474	13357	13345	13490	13211	13212	13386	13427	13318	13442	13197	13467	13347	13328	13234	13219	13385	13373	13366	13468	13426	13256	13349	13273	13170	13416	13443	13274	13336	13377	13302	13272	13256	13312	13280	13453	13210	13352	13303	13314	13333	13419	13350	13337	13267	13332	13351	13317	13275	13382	13310	13238	13326	13192	13319	13511	13466	13391	13358	13208	13416	13343	13333	13229	13300	13439	13368	13324	13303	13471	13400	13320	13358	13221	13256	13510	13411	13200	13146	13328	13519	13280	13369	13375	13195	13251	13391	13353	13283	13246	13373	13538	13036	13491	13305	13510	13413	13394	13216	13345	13372	13345	13386	13321	13338	13326	13348	13335	13348	13239	13261	13404	13225	13338	13344	13280	13446	13215	13487	13401	13407	13374	13363	13301	13187	13291	13396	13465	13340	13462	13420	13296	13298	13464	13416	13370	13490	13365	13431	13086	13299	13450	13228	13412	13445	13213	13552	13362	13523	13348	13317	13479	13377	13215	13199	13293	13250	13307	13441	13338	13322	13257	13428	13325	13426	13458	13251	13373	13397	13278	13295	13401	13386	13382	13299	13422	13408	13252	13294	13557	13461	13405	13307	13099	13392	13288	13355	13575	13196	13342	13384	13370	13498	13212	13313	13382	13290	13430	13289	13391	13385	13485	13236	13317	13456	13438	13189	13468	13454	13250	13347	13267	13322	13310	13574	13214	13291	13418	13510	13428	13266	13452	13200	13364	13282	13197	13333	13434	13431	13422	13491	13407	13224	13345	13341	13337	13357	13459	13201	13403	13403	13330	13407	13484	13273	13298	13365	13250	13336	13297	13299	13201	13524	13398	13310	13137	13307	13284	13332	13318	13357	13370	13535	13269	13289	13380	13355	13147	13450	13293	13295	13310	13319	13387	13505	13250	13392	13197	13447	13323	13310	13317	13350	13200	13387	13474	13466	13275	13333	13266	13334	13364	13437	13295	13321	13603	13367	13088	13627	13252	13237	13265	13201	13169	13372	13338	13450	13245	13342	13309	13280	13385	13413	13418	13397	13388	13151	13165	13286	13374	13433	13306	13340	13388	13225	13281	13353	13319	13237	13399	13394	13347	13320	13363	13243	13271	13350	13286	13197	13225	13247	13364	13257	13365	13334	13256	13335	13344	13452	13508	13430	13469	13434	13370	13397	13253	13463	13446	13390	13240	13387	13333	13226	13296	13378	13360	13323	13252	13370	13175	13251	13376	13394	13270	13121	13322	13356	13343	13387	13326	13306	13263	13393	13556	13381	13312	13290	13286	13346	13235	13513	13347	13214	13407	13297	13461	13425	13316	13343	13462	13366	13404	13279	13355	13363	13520	13416	13336	13318	13391	13285	13277	13381	13467	13432	13251	13142	13299	13170	13430	13512	13262	13522	13434	13355	13344	13242	13168	13248	13232	13343	13365	13384	13403	13307	13482	13261	13397	13326	13296	13334	13413	13239	13183	13314	13401	13379	13210	13231	13403	13171	13286	13478	13346	13283	13405	13383	13485	13326	13288	13413	13244	13375	13245	13432	13442	13341	13270	13435	13322	13294	13248	13255	13405	13547	13239	13295	13381	13221	13421	13352	13416	13303	13327	13510	13565	13402	13352	13344	13410	13313	13429	13359	13370	13414	13395	13314	13457	13404	13523	13357	13487	13434	13409	13277	13327	13224
23658	21019	28332	24186	22426	22913	21973	18695	17597	17498	16816	16584	16286	16140	15870	15848	15623	15271	15361	15054	15174	15054	14952	14859	14985	14750	14785	14654	14874	14783	14813	14853	14822	14828	14786	14632	14655	14862	14719	14613	14718	14653	14619	14567	14604	14655	14536	14577	14597	14545	14835	14547	14398	14459	14554	14620	14489	14518	14496	14429	14396	14612	14599	14622	14654	14500	14584	14448	14358	14500	14516	14732	14538	14461	14388	14558	14655	14340	14577	14525	14422	14483	14612	14599	14669	14622	14647	14625	14607	14525	14504	14428	14559	14617	14647	14500	14535	14724	14549	14363	14587	14637	14437	14518	14640	14375	14496	14656	14666	14600	14524	14508	14458	14570	14591	14504	14653	14591	14511	14637	14601	14561	14478	14561	14590	14445	14457	14489	14549	14591	14592	14587	14744	14762	14621	14761	14540	14521	14729	14569	14667	14426	14577	14474	14543	14492	14500	14677	14529	14578	14410	14503	14587	14707	14610	14419	14476	14449	14591	14416	14526	14519	14736	14597	14537	14620	14570	14593	14619	14567	14510	14671	14620	14626	14521	14510	14640	14464	14592	14461	14511	14584	14632	14472	14622	14589	14720	14408	14506	14531	14405	14697	14541	14525	14508	14572	14381	14536	14745	14516	14640	14484	14589	14561	14619	14543	14554	14535	14466	14547	14585	14473	14596	14579	14603	14663	14553	14495	14376	14658	14498	14585	14506	14601	14652	14528	14645	14559	14589	14404	14772	14500	14531	14478	14714	14423	14552	14599	14619	14417	14629	14696	14559	14566	14652	14610	14547	14527	14613	14639	14538	14475	14653	14667	14555	14565	14630	14606	14685	14501	14577	14600	14493	14497	14515	14467	14630	14585	14617	14449	14668	14614	14504	14533	14459	14571	14682	14667	14709	14400	14296	14565	14475	14489	14551	14424	14592	14575	14687	14798	14645	14499	14507	14412	14524	14500	14618	14468	14592	14569	14544	14367	14427	14624	14640	14598	14622	14594	14472	14672	14359	14607	14677	14609	14365	14367	14713	14543	14638	14614	14630	14395	14503	14733	14537	14569	14428	14423	14527	14705	14615	14672	14481	14536	14612	14795	14679	14527	14497	14668	14434	14488	14693	14561	14444	14467	14383	14526	14729	14622	14503	14407	14424	14495	14413	14567	14554	14555	14617	14634	14559	14485	14450	14495	14320	14839	14529	14648	14693	14504	14468	14733	14457	14632	14623	14375	14598	14609	14612	14482	14666	14489	14617	14572	14583	14617	14808	14464	14484	14486	14417	14531	14426	14486	14603	14409	14531	14537	14428	14406	14746	14548	14627	14576	14492	14616	14630	14604	14659	14763	14625	14539	14566	14542	14491	14653	14718	14686	14466	14470	14438	14789	14459	14657	14506	14508	14483	14668	14573	14369	14613	14642	14633	14479	14624	14401	14514	14750	14649	14730	14571	14528	14469	14352	14583	14270	14656	14491	14345	14646	14343	14746	14518	14365	14814	14625	14404	14496	14658	14636	14480	14328	14454	14774	14481	14710	14550	14710	14717	14453	14700	14502	14719	14546	14452	14688	14634	14602	14849	14398	14646	14658	14642	14486	14571	14479	14357	14565	14618	14499	14478	14588	14629	14518	14587	14780	14611	14679	14695	14407	14686	14537	14547	14453	14615	14598	14520	14408	14656	14471	14662	14634	14685	14797	14504	14469	14620	14546	14547	14489	14542	14451	14410	14628	14514	14657	14775	14708	14575	14569	14495	14655	14528	14504	14465	14531	14784	14616	14960	14677	14547	14417	14521	14672	14488	14540	14619	14564	14533	14408	14516	14535	14418	14579	14500	14584	14585	14567	14608	14456	14516	14510	14465	14663	14407	14698	14686	14525	14545	14441	14433	14557	14749	14620	14519	14684	14728	14726	14423	14671	14518	14729	14656	14439	14498	14607	14486	14504	14571	14585	14588	14559	14370	14640	14526	14605	14602	14454	14506	14542	14603	14598	14578	14619	14424	14643	14488	14616	14542	14669	14620	14580	14469	14396	14565	14482	14471	14585	14707	14499	14697	14493	14484	14615	14371	14576	14670	14566	14608	14598	14487	14675	14599	14560	14596	14414	14591	14424	14634	14573	14491	14690	14582	14434	14314	14373	14566	14555	14634	14529	14681	14545	14663	14606	14558	14431	14545	14604	14425	14421	14663	14532	14522	14552	14579	14634	14592	14584	14719	14472	14470	14531	14581	14549	14448	14483	14560	14471	14440	14645	14649	14429	14660	14535	14530	14565	14629	14695	14562	14551	14628	14618	14492	14593	14587	14540	14605	14464	14592	14513	14629	14602	14697	14653	14637	14566	14749	14492	14779	14598	14565	14402	14554	14527	14609	14589	14464	14605	14587	14522	14447	14578	14658	14657	14594	14388	14411	14433	14400	14665	14456	14581	14713	14614	14636	14597	14707	14666	14394	14403	14765	14275	14689	14751	14405	14434	14514	14395	14551	14594	14603	14545	14511	14617	14309	14488	14420	14634	14811	14554	14600	14375	14510	14530	14465	14774	14460	14612	14329	14609	14499	14424	14346	14559	14642	14439	14476	14359	14591	14583	14447	14468	14516	14428	14622	14738	14550	14519	14352	14518	14540	14532	14803	14634	14580	14510	14685	14494	14690	14619	14740	14492	14773	14509	14527	14443	14553	14728	14623	14620	14674	14466	14556	14744	14385	14647	14628	14508	14285	14872	14653	14423	14569	14691	14473	14585	14657	14500	14449	14726	14658	14343	14558	14710	14525	14764	14689	14675	14716	14594	14477	14740	14380	14380	14728	14557	14669	14592	14498	14618	14753	14627	14628	14522	14633	14613	14560	14539	14562	14431	14572	14695	14510	14761	14703	14484	14563	14528	14560	14519	14760	14709	14653	14649	14700	14750	14583	14575	14549	14594	14794	14509	14627	14651	14631	14537	14597	14530	14542	14663	14532	14484	14291	14695	14723	14718	14686	14513	14501	14456	14518	14467	14553	14399	14514	14671	14493	14416	14595	14561	14431	14518	14427	14544	14503	14395	14529	14345	14628	14502	14666	14654	14636	14661	14514	14497	14580	14534	14758	14602	14437	14418	14559	14474	14659	14432	14428	14741	14547	14611	14627	14488	14543	14607	14762	14661	14576	14538	14594	14520	14613	14657	14768	14298	14588	14420	14705	14504	14535	14670	14626	14525	14459	14519	14846	14736	14662	14680	14577	14472	14633	14785	14459	14659	14361	14533	14689	14610	14568	14557	14558	14695	14369	14526	14646	14682	14532	14569	14643	14394	14647	14572	14480	14510	14567	14636	14634	14335	14534	14625	14707	14686	14848	14556	14727	14673	14819	14654	14401	14519	14687	14483	14489	14576	14572	14663	14423	14531	14528	14552	14735	14456	14774	14530	14567	14509	14550	14688	14646	14671	14658	14707	14518	14524	14639	14540	14535	14524	14621	14440	14404	14617	14612	14595	14337	14564	14578	14546	14507	14760	14664	14528	14562	14694	14339	14562	14758	14624	14583	14614	14688	14545	14521	14615	14608	14493	14677	14665	14648	14489	14536	14690	14392	14555	14670	14706	14522	14500	14617	14548	14808	14622	14583	14769	14432	14592	14566	14678	14624	14684	14649	14687	14593	14420	14602	14330	14602	14799	14580	14556	14547	14641	14290	14551	14489	14450	14514	14578	14489	14629	14711	14513	14504	14446	14516	14483	14520	14529	14866	14292	14488	14559	14437	14484	14502	14774	14598	14665	14591	14566	14360	14687	14500	14390	14569	14680	14439	14427	14449	14551	14612	14538	14696	14662	14755	14642	14422	14626	14528	14417	14765	14510	14533	14556	14543	14442	14581	14474	14493	14586	14610	14484	14525	14428	14677	14755	14495	14603	14610	14618	14533	14544	14699	14626	14548	14541	14517	14332	14713	14620	14712	14487	14451	14399	14690	14567	14611	14619	14659	14447	14654	14541	14498	14510	14597	14691	14572	14546	14571	14595	14561	14562	14543	14599	14636	14755	14832	14448	14468	14354	14429	14530	14621	14495	14697	14637	14510	14629	14682	14673	14631	14584	14487	14623	14585	14569	14421	14668	14434	14400	14683	14594	14498	14700	14615	14567	14465	14520	14618	14488	14364	14603	14490	14524	14604	14454	14666	14705	14706	14394	14484	14731	14567	14514	14593	14600	14591	14606	14413	14489	14536	14550	14687	14614	14773	14664	14602	14517	14603	14500	14375	14458	14521	14487	14543	14395	14410	14394	14669	14575	14570	14696	14514	14346	14446	14486	14492	14639	14424	14574	14629	14885	14394	14482	14608	14358	14523	14631	14667	14482	14654	14473	14391	14359	14424	14656	14578	14796	14548	14428	14667	14726	14686	14594	14407	14625	14565	14468	14485	14471	14748	14738	14575	14466	14530	14585	14453	14778	14671	14610	14681	14334	14456	14503	14461	14302	14459	14507	14583	14629	14451	14537	14719	14513	14702	14592	14589	14729	14543	14449	14420	14310	14421	14601	14408	14321	14623	14443	14636	14439	14433	14590	14689	14666	14688	14629	14610	14825	14561	14657	14449	14641	14568	14382	14561	14637	14540	14665	14668	14516	14642	14431	14689	14638	14574	14500	14643	14458	14508	14682	14420	14560	14687	14588	14495	14584	14542	14501	14546	14645	14582	14530	14364	14744	14502	14614	14395	14268	14753	14608	14781	14520	14609	14683	14496	14536	14691	14550	14567	14763	14633	14750	14447	14362	14585	14453	14631	14651	14440	14424	14407	14554	14501	14555	14455	14528	14705	14530	14829	14574	14458	14645	14527	14580	14523	14602	14813	14321	14597	14404	14486	14601	14487	14695	14609	14542	14741	14563	14806	14647	14592	14727	14651	14649	14426	14483	14485	14589	14583	14579	14747	14434	14357	14472	14501	14553	14530	14456	14477	14545	14641	14509	14632	14728	14581	14436	14513	14599	14821	14655	14489	14780	14593	14546	14800	14606	14417	14802	14571	14584	14619	14727	14586	14598	14629	14680	14642	14607	14499	14516	14433	14517	14428	14508	14594	14463	14460	14735	14431	14595	14382	14276	14545	14644	14474	14497	14621	14689	14812	14672	14668	14585	14555	14743	14426	14605
24958	40785	37000	29689	25472	22759	21086	19739	18425	17872	17002	16523	16192	15856	15308	15267	15014	14701	14410	14616	14294	14231	14200	13959	13905	13748	13708	13823	13766	13609	13740	13620	13809	13707	13646	13627	13783	13630	13690	13712	13793	13605	13600	13599	13691	13534	13634	13657	13408	13628	13484	13632	13652	13561	13652	13725	13678	13431	13537	13595	13555	13706	13507	13582	13636	13488	13645	13853	13648	13463	13569	13576	13589	13335	13699	13624	13684	13651	13508	13588	13647	13487	13623	13521	13597	13552	13393	13529	13514	13509	13553	13598	13538	13597	13535	13469	13477	13504	13400	13491	13586	13469	13558	13640	13525	13455	13638	13486	13667	13562	13446	13733	13629	13588	13640	13461	13624	13742	13372	13535	13507	13527	13624	13587	13295	13498	13585	13479	13453	13620	13635	13754	13491	13424	13680	13416	13653	13578	13660	13542	13683	13566	13551	13504	13600	13660	13545	13480	13505	13523	13604	13527	13519	13492	13497	13431	13585	13617	13627	13798	13611	13672	13588	13632	13671	13589	13459	13496	13439	13463	13665	13432	13552	13706	13542	13589	13441	13629	13601	13476	13447	13598	13542	13709	13497	13660	13687	13406	13596	13424	13422	13483	13420	13616	13458	13478	13508	13485	13561	13555	13548	13654	13514	13463	13629	13576	13678	13670	13522	13632	13491	13603	13528	13611	13573	13458	13535	13575	13740	13453	13692	13483	13672	13522	13735	13466	13657	13510	13678	13487	13612	13521	13605	13642	13380	13465	13608	13630	13512	13572	13571	13401	13459	13493	13550	13515	13566	13664	13624	13585	13534	13489	13453	13593	13658	13920	13478	13529	13541	13473	13604	13637	13527	13446	13665	13545	13603	13633	13502	13531	13606	13395	13629	13574	13673	13602	13425	13513	13612	13527	13444	13789	13490	13427	13558	13577	13527	13550	13475	13624	13528	13525	13641	13472	13622	13683	13400	13486	13479	13692	13655	13421	13744	13566	13472	13498	13544	13690	13609	13418	13398	13597	13574	13615	13440	13495	13696	13594	13347	13775	13394	13679	13471	13594	13545	13561	13568	13536	13572	13605	13384	13695	13404	13599	13551	13610	13493	13575	13468	13506	13633	13343	13656	13562	13663	13398	13577	13656	13405	13624	13576	13584	13637	13590	13561	13431	13751	13569	13609	13493	13383	13607	13456	13555	13689	13516	13438	13544	13665	13576	13531	13668	13675	13522	13422	13625	13500	13542	13438	13445	13768	13513	13587	13575	13625	13591	13582	13632	13567	13705	13698	13532	13507	13638	13381	13634	13457	13625	13600	13527	13718	13648	13618	13474	13475	13580	13608	13529	13501	13600	13630	13422	13690	13520	13538	13542	13564	13476	13521	13635	13467	13565	13439	13447	13699	13479	13423	13488	13456	13493	13620	13762	13550	13526	13644	13505	13747	13517	13563	13433	13617	13598	13508	13616	13581	13532	13487	13697	13539	13532	13339	13573	13408	13615	13672	13520	13691	13562	13530	13596	13484	13587	13487	13347	13658	13484	13523	13551	13375	13460	13603	13604	13646	13587	13784	13550	13521	13684	13578	13487	13398	13766	13606	13609	13517	13633	13371	13590	13710	13575	13538	13621	13549	13541	13597	13514	13591	13561	13644	13562	13703	13484	13524	13520	13728	13536	13638	13635	13665	13522	13650	13620	13480	13617	13555	13473	13507	13420	13566	13547	13669	13703	13601	13473	13593	13444	13501	13665	13588	13521	13538	13564	13524	13648	13457	13609	13676	13631	13466	13525	13337	13618	13511	13556	13526	13591	13475	13581	13648	13651	13553	13535	13501	13739	13673	13627	13569	13434	13455	13655	13480	13604	13421	13477	13442	13533	13740	13757	13597	13527	13376	13456	13645	13614	13545	13408	13554	13670	13458	13489	13394	13720	13600	13372	13591	13534	13525	13583	13472	13701	13495	13532	13451	13544	13616	13581	13575	13606	13465	13574	13485	13591	13667	13458	13521	13633	13455	13687	13563	13461	13530	13694	13532	13473	13570	13582	13572	13346	13626	13459	13663	13537	13602	13432	13480	13537	13495	13635	13627	13554	13643	13480	13586	13709	13496	13474	13466	13465	13687	13654	13566	13586	13548	13625	13599	13599	13537	13496	13708	13499	13575	13516	13558	13440	13577	13586	13334	13576	13456	13553	13440	13530	13571	13687	13760	13550	13498	13501	13671	13515	13525	13529	13608	13456	13547	13665	13634	13710	13601	13664	13567	13432	13616	13542	13547	13412	13506	13506	13515	13686	13494	13600	13487	13655	13623	13611	13560	13517	13628	13352	13480	13595	13423	13579	13594	13597	13545	13544	13508	13456	13415	13500	13637	13559	13407	13616	13501	13469	13620	13615	13637	13535	13669	13511	13573	13406	13587	13648	13693	13495	13431	13546	13397	13431	13469	13531	13555	13465	13548	13425	13610	13468	13523	13558	13561	13511	13581	13535	13471	13378	13606	13547	13612	13723	13553	13582	13448	13523	13564	13503	13485	13456	13479	13723	13576	13602	13699	13422	13444	13552	13502	13538	13490	13597	13556	13411	13507	13714	13507	13401	13677	13602	13637	13418	13572	13549	13456	13570	13501	13491	13405	13615	13580	13516	13516	13472	13589	13533	13693	13584	13607	13548	13795	13447	13658	13510	13549	13640	13590	13516	13488	13552	13574	13413	13569	13625	13513	13516	13536	13655	13602	13644	13512	13502	13475	13623	13666	13513	13541	13700	13389	13398	13575	13638	13486	13642	13409	13588	13638	13599	13659	13328	13550	13790	13468	13595	13663	13602	13464	13397	13409	13449	13694	13642	13435	13564	13602	13606	13568	13480	13637	13620	13596	13709	13447	13480	13615	13426	13585	13497	13450	13584	13506	13473	13688	13621	13479	13581	13673	13689	13638	13467	13512	13605	13569	13471	13587	13621	13497	13173	13728	13558	13509	13603	13445	13735	13566	13466	13331	13503	13635	13433	13498	13525	13720	13651	13554	13553	13516	13555	13460	13498	13557	13644	13423	13532	13451	13615	13515	13632	13371	13543	13706	13518	13660	13317	13491	13460	13577	13615	13568	13513	13651	13661	13483	13688	13515	13572	13703	13474	13668	13579	13525	13637	13674	13625	13569	13554	13705	13431	13516	13530	13646	13604	13587	13588	13504	13484	13607	13595	13740	13494	13592	13541	13553	13459	13579	13637	13484	13485	13528	13621	13458	13381	13513	13623	13629	13560	13572	13599	13450	13638	13552	13488	13439	13580	13620	13477	13506	13603	13668	13460	13586	13631	13545	13600	13519	13503	13759	13621	13609	13484	13578	13452	13494	13551	13501	13645	13371	13676	13577	13523	13578	13501	13436	13527	13500	13625	13600	13503	13434	13548	13617	13565	13655	13539	13505	13449	13551	13559	13534	13498	13556	13539	13374	13511	13548	13506	13426	13664	13383	13470	13567	13437	13658	13663	13366	13624	13539	13627	13516	13609	13375	13459	13630	13454	13627	13656	13509	13558	13545	13686	13594	13555	13616	13489	13628	13479	13557	13426	13600	13605	13405	13585	13629	13585	13599	13556	13479	13789	13479	13621	13497	13527	13560	13528	13451	13484	13450	13784	13502	13509	13632	13658	13585	13613	13469	13653	13470	13723	13432	13539	13528	13414	13478	13592	13681	13461	13699	13471	13397	13461	13559	13621	13423	13508	13478	13544	13502	13422	13542	13613	13692	13692	13481	13494	13577	13581	13580	13553	13668	13586	13612	13556	13630	13589	13586	13458	13647	13506	13668	13280	13483	13675	13578	13446	13561	13602	13616	13572	13542	13810	13411	13544	13391	13653	13598	13532	13587	13483	13668	13533	13741	13620	13601	13604	13649	13488	13556	13572	13440	13468	13655	13485	13534	13439	13580	13606	13491	13529	13551	13728	13473	13577	13503	13503	13525	13635	13546	13541	13770	13708	13545	13419	13592	13595	13721	13324	13535	13592	13547	13595	13680	13501	13496	13452	13435	13523	13577	13336	13613	13390	13622	13408	13461	13397	13418	13779	13494	13453	13363	13666	13629	13484	13611	13415	13620	13424	13516	13617	13655	13502	13570	13570	13593	13732	13603	13557	13470	13590	13496	13651	13604	13639	13525	13446	13441	13551	13642	13566	13491	13665	13570	13458	13451	13575	13463	13561	13681	13422	13446	13577	13756	13529	13586	13458	13740	13494	13595	13595	13724	13438	13596	13578	13620	13576	13809	13563	13632	13461	13468	13599	13500	13571	13590	13621	13457	13496	13571	13434	13585	13631	13496	13378	13609	13509	13399	13519	13478	13600	13358	13574	13606	13631	13670	13544	13595	13489	13432	13611	13552	13609	13613	13730	13745	13443	13551	13588	13681	13283	13524	13495	13414	13583	13610	13689	13473	13491	13683	13484	13426	13512	13561	13512	13512	13560	13661	13642	13452	13375	13651	13509	13592	13680	13543	13584	13481	13586	13594	13652	13508	13774	13489	13455	13543	13511	13600	13504	13506	13602	13575	13408	13534	13486	13634	13544	13604	13671	13426	13434	13460	13485	13442	13548	13601	13456	13539	13491	13734	13507	13495	13493	13663	13495	13563	13392	13574	13498	13430	13607	13354	13626	13507	13664	13657	13528	13442	13439	13503	13522	13653	13477	13541	13557	13613	13664	13640	13645	13474	13557	13565	13566	13557	13489	13703	13503	13505	13358	13517	13572	13635	13519	13569	13545	13532	13596	13565	13562	13509	13717	13469	13544	13503	13611	13626	13578	13435	13738	13526	13626	13654	13423	13614	13558	13600	13521	13477	13492	13418	13494	13542	13627	13532	13317	13630	13615	13664	13545	13740	13421	13454	13542	13639	13592	13587	13600	13521	13606	13552	13608	13528	13485	13528	13572	13417	13644	13724	13541	13596	13500	13484	13418	13775	13524	13548	13694	13571	13560	13633	13407	13438	13713	13571	13465	13393	13647	13539	13345	13603	13662	13493	13472	13622	13818	13393	13406	13475	13604	13522	13524	13592	13554	13577	13549	13598	13510	13537	13456	13567	13453	13651	13449	13585	13556	13538	13527	13551	13720	13459	13659	13462	13626	13659	13505	13754	13566
22668	21075	28718	23517	21512	24129	26023	20486	18746	18599	17811	17533	17049	16952	16595	16287	16058	16095	15679	15462	15516	15370	15310	15248	15169	14957	15069	14969	14992	14860	14655	14785	14931	14790	15078	14896	15069	14969	14910	14835	14755	14819	14834	14773	14811	14774	14971	14872	14747	14806	14693	14833	14828	14814	14666	14589	14525	14616	14702	14564	14787	14668	14628	14635	14522	14662	14849	14621	14936	14739	14782	14732	14752	14548	14836	14810	14742	14639	14702	14834	14759	14763	14552	14658	14554	14687	14759	14590	14522	14886	14602	14753	14665	14856	14768	14749	14721	14842	14616	14702	14721	14850	14614	14634	14543	14651	14799	14723	14510	14610	14788	14595	14778	14772	14690	14653	14945	14575	14693	14610	14715	14834	14635	14765	14956	14695	14642	14612	14770	14739	14688	14737	14708	14690	14590	14752	14637	14821	14742	14717	14545	14670	14515	14680	14698	14641	14644	14635	14732	14809	14577	14616	14534	14716	14694	14530	14910	14718	14726	14661	14696	14666	14747	14673	14682	14590	14830	14460	14539	14491	14476	14750	14669	14495	14590	14560	14543	14564	14531	14708	14549	14797	14721	14604	14596	14598	14552	14537	14692	14496	14494	14723	14582	14541	14750	14713	14735	14666	14477	14766	14707	14642	14730	14590	14801	14900	14591	14634	14470	14589	14661	14475	14432	14619	14777	14630	14749	14473	14658	14652	14654	14796	14705	14742	14610	14608	14645	14413	14641	14884	14639	14795	14730	14457	14790	14602	14452	14539	14632	14612	14753	14563	14699	14581	14541	14690	14510	14645	14504	14764	14520	14726	14734	14725	14590	14661	14613	14539	14508	14585	14599	14601	14521	14471	14498	14776	14712	14566	14867	14603	14775	14438	14438	14610	14694	14674	14534	14711	14690	14748	14533	14716	14687	14573	14862	14538	14791	14710	14637	14715	14494	14780	14792	14758	14687	14611	14490	14574	14511	14694	14653	14648	14590	14695	14564	14726	14604	14851	14598	14553	14600	14721	14676	14626	14634	14858	14716	14668	14641	14559	14522	14672	14487	14539	14596	14615	14574	14720	14518	14565	14695	14783	14749	14602	14638	14555	14585	14769	14674	14562	14543	14450	14608	14557	14714	14860	14614	14631	14638	14609	14860	14614	14656	14585	14539	14747	14645	14781	14822	14778	14564	14804	14591	14673	14721	14510	14729	14795	14586	14604	14629	14606	14694	14694	14610	14762	14608	14763	14679	14613	14665	14578	14647	14682	14529	14376	14471	14657	14669	14545	14400	14719	14638	14701	14634	14507	14639	14741	14656	14631	14657	14568	14727	14571	14718	14824	14613	14845	14601	14716	14763	14562	14585	14691	14619	14704	14802	14552	14675	14711	14483	14575	14859	14700	14730	14536	14669	14698	14783	14392	14561	14667	14727	14528	14686	14734	14663	14554	14459	14428	14828	14640	14512	14589	14634	14414	14568	14571	14626	14574	14667	14713	14677	14592	14589	14619	14722	14482	14549	14628	14564	14633	14563	14532	14619	14723	14662	14750	14620	14696	14624	14718	14586	14773	14699	14788	14821	14502	14713	14748	14669	14732	14627	14662	14639	14359	14604	14696	14569	14754	14826	14633	14705	14533	14791	14765	14520	14655	14701	14728	14759	14746	14653	14667	14633	14727	14681	14473	14662	14632	14696	14792	14619	14685	14681	14732	14605	14679	14813	14670	14675	14650	14782	14710	14502	14632	14674	14773	14641	14819	14666	14733	14713	14677	14589	14807	14677	14653	14459	14536	14542	14571	14528	14709	14611	14692	14608	14750	14646	14541	14642	14735	14745	14630	14689	14703	14677	14599	14719	14493	14584	14711	14645	14420	14602	14681	14519	14623	14590	14906	14639	14619	14486	14645	14534	14772	14515	14666	14737	14698	14704	14558	14686	14735	14658	14743	14761	14652	14697	14925	14670	14540	14529	14786	14639	14617	14608	14653	14740	14766	14846	14526	14660	14425	14636	14685	14666	14682	14227	14625	14642	14641	14712	14713	14824	14762	14627	14634	14542	14654	14523	14548	14492	14571	14435	14768	14782	14724	14686	14540	14567	14732	14731	14591	14718	14641	14749	14626	14540	14599	14677	14769	14754	14645	14660	14632	14652	14756	14655	14548	14787	14765	14606	14811	14434	14729	14545	14867	14684	14746	14649	14665	14633	14663	14798	14798	14611	14694	14656	14580	14679	14496	14604	14668	14629	14682	14731	14665	14542	14601	14576	14556	14799	14748	14601	14655	14509	14531	14426	14744	14581	14723	14679	14694	14561	14729	14751	14715	14624	14770	14458	14525	14471	14425	14365	14756	14834	14676	14564	14584	14587	14502	14779	14579	14643	14477	14587	14555	14696	14743	14513	14742	14617	14302	14684	14853	14392	14640	14687	14395	14625	14429	14547	14609	14724	14723	14764	14603	14839	14477	14450	14705	14600	14701	14552	14626	14591	14654	14590	14443	14657	14681	14431	14524	14524	14552	14653	14648	14682	14591	14735	14620	14565	14799	14452	14557	14625	14585	14657	14668	14798	14669	14545	14516	14635	14628	14686	14800	14604	14609	14685	14475	14585	14570	14711	14712	14550	14729	14626	14378	14636	14894	14653	14614	14718	14635	14657	14595	14623	14641	14863	14668	14582	14743	14791	14595	14707	14493	14578	14701	14696	14517	14385	14687	14649	14574	14590	14799	14651	14504	14519	14666	14630	14550	14593	14650	14635	14499	14675	14683	14818	14525	14683	14757	14768	14682	14384	14647	14620	14592	14574	14578	14737	14493	14664	14590	14648	14748	14756	14693	14593	14617	14662	14908	14832	14746	14875	14542	14673	14543	14655	14793	14604	14750	14506	14406	14660	14741	14661	14593	14680	14565	14406	14571	14575	14804	14576	14721	14540	14682	14716	14571	14589	14547	14778	14561	14547	14583	14497	14443	14617	14598	14664	14664	14537	14683	14790	14652	14569	14588	14524	14643	14733	14797	14696	14621	14639	14537	14559	14536	14778	14647	14535	14516	14621	14479	14517	14568	14630	14557	14451	14641	14637	14573	14516	14626	14688	14856	14817	14526	14607	14438	14680	14688	14743	14466	14675	14667	14764	14603	14760	14583	14725	14630	14733	14610	14568	14715	14543	14667	14637	14564	14700	14651	14705	14599	14506	14657	14829	14821	14764	14664	14698	14823	14479	14493	14689	14699	14703	14533	14768	14625	14724	14709	14631	14530	14762	14625	14622	14614	14428	14824	14661	14698	14564	14655	14658	14683	14543	14644	14582	14722	14748	14818	14560	14658	14497	14691	14631	14658	14589	14726	14603	14812	14663	14433	14771	14729	14756	14528	14543	14585	14716	14668	14671	14568	14614	14546	14642	14651	14554	14648	14675	14713	14631	14482	14675	14729	14493	14591	14591	14553	14800	14594	14702	14595	14653	14569	14681	14558	14467	14514	14667	14463	14549	14586	14645	14586	14611	14552	14454	14616	14706	14887	14577	14428	14676	14608	14538	14708	14628	14546	14567	14416	14767	14493	14592	14427	14649	14796	14422	14537	14636	14699	14612	14572	14840	14400	14496	14494	14551	14417	14447	14775	14730	14498	14657	14606	14560	14712	14653	14603	14601	14653	14670	14419	14761	14679	14513	14625	14641	14671	14653	14671	14721	14740	14611	14602	14468	14504	14665	14662	14665	14587	14672	14704	14709	14751	14588	14578	14723	14814	14567	14687	14706	14538	14596	14709	14573	14631	14791	14606	14641	14506	14648	14599	14384	14663	14676	14727	14569	14524	14694	14694	14582	14659	14578	14569	14634	14932	14667	14600	14605	14782	14641	14713	14613	14536	14803	14634	14718	14720	14855	14650	14757	14612	14528	14747	14517	14573	14638	14646	14669	14786	14730	14770	14488	14678	14820	14449	14512	14555	14649	14606	14549	14852	14535	14710	14730	14546	14729	14626	14723	14545	14641	14669	14637	14593	14683	14576	14691	14523	14717	14600	14857	14736	14581	14713	14699	14674	14717	14719	14709	14736	14440	14713	14695	14694	14605	14477	14684	14540	14790	14942	14717	14784	14586	14680	14585	14653	14756	14575	14675	14718	14783	14649	14663	14625	14756	14673	14507	14754	14625	14743	14772	14645	14528	14751	14522	14698	14535	14693	14667	14686	14769	14803	14493	14575	14675	14765	14855	14834	14503	14772	14555	14724	14651	14641	14525	14647	14616	14763	14714	14748	14690	14546	14683	14600	14409	14748	14771	14776	14670	14512	14633	14520	14750	14698	14604	14741	14756	14899	14601	14628	14514	14494	14587	14563	14693	14665	14714	14646	14701	14581	14681	14597	14540	14694	14685	14631	14539	14569	14590	14648	14609	14629	14560	14744	14738	14666	14431	14478	14685	14611	14652	14645	14649	14658	14566	14599	14639	14547	14716	14540	14671	14700	14571	14629	14423	14482	14649	14629	14713	14604	14689	14576	14713	14750	14520	14705	14563	14592	14752	14592	14637	14615	14575	14581	14559	14798	14529	14502	14785	14605	14624	14467	14645	14479	14659	14609	14764	14477	14726	14599	14602	14697	14720	14600	14491	14872	14495	14512	14672	14678	14957	14625	14831	14806	14632	14712	14767	14590	14633	14562	14466	14536	14686	14542	14775	14608	14581	14608	14523	14322	14658	14724	14631	14595	14512	14512	14731	14352	14677	14727	14593	14735	14440	14754	14592	14612	14569	14432	14803	14585	14664	14692	14768	14599	14601	14608	14705	14561	14489	14715	14701	14791	14440	14636	14443	14578	14774	14670	14745	14619	14678	14769	14671	14688	14671	14675	14642	14589	14539	14619	14610	14441	14631	14773	14488	14801	14493	14582	14648	14890	14696	14717	14595	14518	14654	14773	14602	14747	14689	14582	14598	14663	14505	14709	14667	14650	14635	14462	14601	14714	14569	14690	14449	14786	14616	14725	14859	14550	14808	14708	14651	14644	14771	14699	14614	14615	14724	14530	14602	14445	14522	14555	14496	14528	14555	14776	14700	14536	14585	14575	14625	14550	14643	14642	14584	14642	14386	14611	14657	14840	14547	14728	14665	14588	14627	14620	14726	14842	14889	14569	14576	14619
27083	46227	41486	32880	28775	26118	23799	22009	20427	19512	18566	17804	17390	16952	16462	16222	15617	15287	14973	14871	14680	14425	14382	14209	14128	14025	13875	13953	13880	13826	13707	13806	13732	13683	13879	13688	13766	13706	13652	13536	13704	13809	13714	13665	13547	13570	13701	13800	13652	13600	13605	13634	13693	13535	13653	13593	13908	13590	13425	13610	13604	13686	13559	13536	13487	13758	13617	13600	13579	13643	13530	13662	13650	13592	13767	13675	13617	13538	13499	13627	13793	13518	13587	13572	13727	13580	13488	13639	13593	13601	13477	13549	13608	13635	13492	13551	13658	13586	13700	13678	13612	13679	13712	13533	13760	13579	13801	13492	13501	13562	13639	13666	13560	13633	13646	13670	13564	13691	13478	13595	13664	13576	13643	13572	13657	13433	13386	13546	13746	13641	13583	13564	13521	13363	13684	13724	13507	13628	13485	13575	13547	13680	13539	13532	13729	13629	13463	13632	13575	13676	13604	13484	13573	13591	13625	13369	13489	13579	13597	13572	13725	13361	13504	13675	13448	13410	13560	13691	13471	13516	13663	13510	13664	13687	13624	13709	13579	13468	13600	13506	13528	13650	13576	13478	13518	13495	13690	13570	13583	13542	13617	13634	13556	13631	13595	13539	13686	13518	13563	13498	13335	13621	13546	13520	13550	13518	13581	13557	13677	13706	13513	13668	13558	13597	13526	13437	13720	13620	13423	13420	13567	13516	13573	13593	13666	13599	13471	13628	13549	13692	13480	13663	13414	13707	13313	13500	13605	13692	13740	13726	13478	13454	13642	13622	13643	13567	13785	13680	13590	13602	13619	13618	13568	13618	13549	13494	13601	13644	13621	13710	13515	13527	13555	13517	13539	13622	13428	13645	13526	13613	13596	13663	13499	13558	13528	13533	13593	13735	13661	13411	13591	13533	13532	13401	13804	13522	13781	13591	13660	13556	13499	13610	13592	13563	13657	13522	13498	13552	13563	13597	13536	13613	13485	13463	13495	13534	13650	13431	13548	13664	13460	13416	13623	13569	13695	13512	13458	13371	13381	13538	13609	13650	13611	13574	13694	13672	13700	13720	13512	13354	13671	13557	13424	13590	13570	13552	13502	13592	13525	13649	13602	13537	13449	13484	13690	13542	13443	13334	13627	13480	13516	13506	13577	13727	13575	13503	13522	13553	13557	13489	13800	13608	13738	13553	13631	13415	13474	13442	13517	13623	13543	13467	13493	13547	13617	13687	13516	13415	13485	13389	13591	13627	13489	13611	13482	13488	13482	13515	13596	13646	13672	13558	13774	13532	13756	13537	13594	13610	13474	13561	13380	13465	13365	13634	13556	13455	13599	13738	13625	13682	13402	13458	13502	13537	13562	13575	13655	13571	13431	13583	13651	13551	13500	13662	13606	13526	13547	13395	13539	13440	13474	13444	13640	13401	13565	13406	13610	13392	13305	13465	13588	13641	13704	13618	13563	13544	13465	13573	13442	13570	13710	13485	13616	13638	13467	13632	13561	13713	13483	13471	13566	13482	13583	13562	13549	13567	13646	13569	13426	13609	13566	13612	13635	13487	13640	13461	13653	13567	13617	13579	13749	13582	13656	13405	13714	13528	13421	13671	13627	13596	13695	13588	13537	13454	13606	13515	13668	13584	13516	13522	13466	13624	13513	13470	13579	13664	13415	13593	13497	13403	13553	13383	13421	13615	13688	13379	13654	13575	13553	13646	13629	13683	13539	13551	13670	13643	13335	13499	13551	13616	13596	13568	13622	13720	13599	13753	13535	13642	13488	13606	13356	13561	13581	13441	13520	13491	13602	13708	13536	13567	13539	13515	13464	13620	13499	13579	13670	13658	13534	13482	13631	13689	13502	13543	13515	13520	13372	13578	13615	13551	13648	13538	13485	13671	13447	13382	13703	13467	13571	13651	13625	13467	13470	13493	13673	13526	13709	13499	13534	13466	13512	13546	13688	13607	13527	13586	13589	13626	13576	13424	13609	13656	13601	13501	13366	13617	13651	13538	13559	13376	13525	13487	13718	13472	13539	13528	13493	13542	13643	13548	13841	13476	13499	13672	13432	13664	13656	13472	13573	13445	13657	13561	13498	13554	13541	13508	13560	13415	13529	13642	13553	13692	13494	13569	13591	13586	13483	13275	13696	13506	13638	13579	13498	13646	13684	13398	13725	13585	13599	13646	13657	13649	13668	13673	13626	13369	13543	13381	13539	13599	13610	13547	13402	13589	13549	13538	13747	13551	13525	13645	13466	13681	13544	13615	13675	13525	13433	13551	13485	13664	13492	13591	13591	13459	13512	13543	13519	13657	13563	13631	13503	13461	13583	13538	13664	13529	13522	13478	13626	13570	13444	13598	13468	13629	13470	13604	13614	13596	13520	13545	13598	13429	13554	13542	13397	13500	13771	13497	13519	13388	13566	13490	13519	13673	13493	13612	13741	13635	13587	13669	13531	13529	13564	13674	13667	13497	13598	13559	13514	13410	13703	13496	13513	13470	13572	13510	13505	13441	13446	13570	13569	13506	13749	13714	13438	13583	13601	13534	13638	13604	13618	13543	13715	13572	13632	13486	13652	13710	13556	13593	13515	13542	13564	13498	13612	13523	13750	13550	13591	13586	13482	13544	13505	13514	13541	13509	13709	13532	13561	13723	13641	13562	13680	13661	13619	13507	13479	13502	13554	13683	13462	13431	13534	13543	13567	13604	13624	13676	13443	13607	13491	13536	13527	13562	13672	13568	13552	13605	13669	13532	13668	13550	13581	13651	13657	13483	13586	13561	13675	13554	13517	13521	13635	13672	13638	13671	13425	13589	13639	13516	13911	13636	13589	13560	13499	13538	13462	13557	13528	13693	13653	13495	13603	13593	13527	13488	13557	13544	13466	13730	13579	13466	13644	13545	13419	13508	13591	13680	13541	13516	13596	13654	13537	13680	13636	13629	13582	13594	13575	13627	13368	13505	13538	13742	13672	13779	13624	13522	13618	13534	13499	13730	13545	13681	13472	13513	13551	13689	13380	13632	13597	13545	13657	13465	13491	13559	13480	13708	13473	13595	13590	13784	13438	13494	13610	13644	13610	13574	13654	13547	13523	13590	13520	13497	13661	13569	13625	13400	13640	13563	13647	13675	13486	13576	13600	13673	13627	13532	13431	13466	13490	13666	13594	13627	13585	13675	13451	13570	13468	13607	13617	13723	13577	13612	13642	13729	13618	13632	13581	13533	13631	13585	13526	13625	13272	13491	13512	13487	13583	13528	13655	13532	13663	13503	13491	13626	13734	13622	13631	13620	13646	13328	13655	13700	13589	13617	13677	13630	13359	13658	13465	13487	13637	13591	13633	13581	13438	13655	13393	13386	13530	13533	13548	13466	13539	13478	13465	13520	13614	13689	13713	13733	13410	13465	13553	13606	13594	13556	13528	13479	13565	13651	13485	13801	13605	13726	13504	13615	13420	13489	13607	13462	13548	13545	13507	13627	13527	13509	13619	13675	13457	13509	13494	13538	13833	13609	13627	13462	13517	13404	13528	13549	13738	13648	13394	13625	13632	13423	13540	13422	13445	13794	13381	13513	13529	13575	13603	13531	13590	13460	13400	13634	13455	13535	13666	13542	13638	13571	13496	13552	13621	13599	13555	13538	13620	13478	13517	13599	13555	13451	13539	13457	13574	13512	13604	13653	13454	13525	13446	13448	13617	13505	13453	13587	13578	13641	13345	13743	13454	13643	13605	13467	13392	13582	13438	13477	13656	13484	13585	13476	13860	13630	13439	13453	13592	13606	13458	13627	13675	13557	13584	13413	13585	13578	13515	13499	13774	13550	13484	13792	13591	13575	13365	13639	13751	13675	13500	13391	13454	13484	13673	13727	13524	13522	13447	13504	13538	13674	13367	13625	13694	13687	13657	13491	13638	13558	13587	13506	13582	13512	13496	13471	13459	13604	13636	13440	13482	13624	13514	13567	13574	13598	13506	13541	13662	13499	13476	13448	13506	13615	13610	13778	13530	13581	13549	13568	13342	13709	13506	13608	13618	13452	13615	13490	13639	13522	13600	13541	13675	13611	13488	13643	13643	13646	13408	13541	13576	13509	13668	13367	13555	13518	13551	13446	13521	13507	13430	13354	13503	13628	13520	13607	13593	13456	13523	13609	13418	13474	13612	13601	13694	13332	13542	13561	13475	13481	13484	13590	13551	13502	13611	13552	13457	13546	13580	13474	13649	13449	13598	13719	13508	13552	13704	13690	13682	13658	13588	13482	13698	13666	13451	13615	13499	13670	13428	13674	13792	13530	13697	13584	13740	13463	13379	13546	13689	13550	13391	13519	13500	13524	13474	13662	13454	13557	13655	13529	13615	13574	13448	13639	13599	13441	13559	13624	13615	13620	13578	13530	13729	13566	13561	13523	13508	13531	13430	13704	13609	13419	13711	13531	13680	13507	13528	13512	13566	13617	13613	13592	13469	13695	13607	13497	13635	13520	13527	13386	13802	13690	13537	13658	13690	13577	13537	13504	13546	13537	13495	13473	13649	13478	13536	13618	13485	13613	13566	13729	13558	13461	13634	13375	13673	13514	13501	13437	13656	13644	13729	13615	13519	13665	13558	13565	13504	13568	13599	13459	13519	13484	13605	13545	13575	13578	13553	13550	13534	13478	13449	13543	13550	13727	13567	13460	13608	13507	13550	13596	13530	13627	13605	13409	13778	13610	13572	13648	13491	13642	13644	13538	13503	13527	13639	13416	13461	13539	13588	13402	13563	13628	13617	13612	13467	13707	13522	13473	13591	13570	13601	13495	13593	13643	13665	13538	13542	13698	13667	13559	13633	13618	13432	13508	13453	13507	13605	13647	13621	13571	13673	13592	13609	13599	13603	13517	13683	13587	13697	13383	13546	13530	13496	13740	13620	13597	13578	13568	13513	13596	13611	13533	13577	13628	13514	13637	13661	13630	13574	13663	13480	13536	13559	13378	13730	13657	13630	13538	13360	13462	13448	13576	13488	13390	13568	13565	13552	13565	13627	13716	13542	13675	13743	13455	13594	13552	13431	13649	13533	13590	13551	13486	13476	13355	13721	13589	13608	13618	13537	13473	13670	13642	13483	13515	13378	13450	13570	13563	13641	13668
27439	23286	27584	24315	19482	18169	17291	16554	15706	15643	15359	15171	15454	15006	15037	14753	14588	14795	14673	14394	14643	14501	14365	14421	14477	14553	14441	14443	14169	14453	14271	14268	14384	14289	14210	14312	14456	14220	14183	14299	14150	14076	14227	14287	14333	14192	14096	14356	14319	14243	14125	14194	14252	14023	14140	14111	14156	14376	14244	14232	14328	14257	14037	14517	14112	14239	14370	14375	14170	14238	14321	14309	14206	14420	14170	14096	14281	14425	14217	14125	14178	14156	14099	14284	14347	14466	14273	14241	14129	14239	14271	14245	14232	14196	14127	14212	14228	14232	14108	14239	14296	14278	14212	14079	14229	14309	14311	14227	14088	14275	14185	14212	14394	14300	14277	14110	14267	14044	14188	14473	14213	14134	14308	14538	14324	14326	14303	14179	14121	14092	14250	14096	14191	14140	14158	14341	14260	14052	14134	14355	14164	14242	14317	14141	14148	14303	14289	14262	14301	14392	14356	14146	14232	14092	14103	14321	14089	14147	14326	14156	14326	14400	14171	14225	14127	14238	14188	14310	14291	14383	14360	13986	14152	14244	14320	14149	14273	14256	14133	14167	14114	14187	14245	14232	14275	14413	14236	14322	14388	14121	14215	14326	14158	14323	14275	14180	14334	14416	14251	14413	14234	14204	14186	14085	14205	14070	14103	14270	14207	14121	14318	14061	14060	14290	14259	14249	14240	14096	14098	14370	14249	14014	14342	14346	14202	14139	14244	14224	14075	13981	14095	14434	14194	14177	14025	14193	14189	14233	14223	14270	14224	14115	14154	14263	14312	14177	14141	14174	14282	14109	14137	14273	14217	14229	14134	14185	14445	14275	14273	14284	14347	14172	14059	14156	14070	14350	14213	14215	14037	14079	14332	14322	14220	14257	14215	14235	14093	14096	14480	14108	14115	14111	14232	14237	14344	14348	14340	14290	14235	14049	14282	13951	14262	14240	14085	14360	14347	14171	14282	14111	14317	14203	14138	14361	14212	14067	14412	14351	14067	14186	14265	14392	14293	14063	14173	14318	14190	14300	14185	14245	14371	14356	14239	14023	14136	14222	13985	14274	14132	14154	14429	14266	14197	14341	14380	14363	14207	14354	14192	14153	14230	14138	14212	14232	14164	14138	14291	14221	14267	14443	14263	14051	14167	14022	14103	14217	14289	14288	14448	14288	14134	14223	14252	14288	14151	14273	14352	14279	14242	14326	14236	14078	14054	14276	14321	14354	14319	14076	14516	14150	14268	14304	14293	14143	14212	14182	14292	14246	14351	14274	14274	14275	14255	14002	14199	14256	14351	14205	14202	14323	14263	14219	14226	14356	14222	14256	14263	14264	14219	14136	14176	14199	14119	13949	14238	14230	14345	14103	14208	14055	14120	14214	13996	14273	14214	14158	13936	14103	14189	14291	14134	14156	14249	14310	14323	14367	14152	14265	14210	14165	14168	14167	14209	14328	14334	14154	14181	14186	14172	14252	14391	14185	14341	14206	14209	14216	14323	14299	14305	14347	14346	14373	14280	14248	14003	14344	14263	14359	14291	14166	14154	14116	14237	14217	14191	14295	14258	14212	14173	14264	14246	14384	14251	14357	14299	14120	14124	14124	14163	14403	14199	14084	14409	14003	14161	14219	14098	14140	14196	14033	14413	14152	14246	14363	14125	14319	14276	14197	14300	14328	14359	14350	14304	14089	14111	14179	14352	14104	14162	14042	14247	14263	14009	14207	14191	14175	14393	14322	14259	14137	14354	14303	14122	14278	14387	14286	14184	14314	14287	14101	14299	14011	14213	14295	14118	14166	14519	14416	14399	14435	14122	14273	14166	14196	14239	14329	14236	14067	14191	14197	14314	14199	14255	14318	14208	14330	14229	14203	14190	14128	14246	14009	14371	14343	14211	13925	14263	14276	14183	14035	14276	14346	14374	14143	14351	14222	14274	14202	14173	14229	14271	14281	13989	14157	14316	14259	14235	14201	14212	14334	14233	14258	14335	14199	14350	14254	14113	14176	14428	14416	14359	14113	14117	14349	14114	14102	14342	14109	14250	14404	14065	14065	14210	14113	13996	14352	14228	14199	14063	14168	14206	14240	14246	14207	14310	14254	14249	14276	14279	14327	14345	14300	14297	14316	14388	14185	14289	14187	14276	14349	14251	14084	14301	14406	14243	14234	14487	14300	14257	14221	14501	14118	14039	14241	14216	14244	14258	14307	14217	14319	14271	14255	14397	14293	14184	13940	14232	14216	14165	14246	14259	14342	14238	14183	14217	14067	14164	14215	14096	14218	14120	14277	14291	14305	14335	14287	14270	14203	14249	14146	14154	14288	14335	14275	14237	14196	14271	14332	14113	14245	14185	14270	14228	14340	14140	14257	14248	14254	14171	14157	14214	14232	14290	14196	14293	14323	14210	14229	14255	14337	14127	14341	14097	14281	14391	14251	14339	14332	14366	14388	14136	14417	14219	14330	14276	14265	14219	14225	14452	14224	14061	14277	14332	14337	14070	14198	14250	14167	14278	14163	14207	14194	14267	14194	14203	14298	14137	14264	14265	14109	14447	14268	14224	14325	14189	14097	14225	14190	14188	14149	14386	14234	14116	14327	14226	14267	14110	14269	14336	14213	14171	14239	14069	14220	14426	14067	14214	14156	14261	14225	14150	14288	14201	14099	14183	14401	14244	14326	14242	14409	14251	14213	14136	14158	14258	14120	14085	13909	14244	13987	14431	14206	14333	14333	14078	14078	14134	14107	14259	14008	14395	14177	14283	14263	14108	14096	14304	14028	14209	14123	14239	14039	14214	14242	14267	14196	14340	14249	14173	14127	14077	14143	14322	14095	14170	14232	14144	14370	14282	14281	14162	14248	14105	14525	14278	14191	14419	14295	14087	14114	14401	14218	13998	14082	14338	14363	14229	14468	14238	14266	14346	14399	14214	14351	14366	14399	14236	14172	14150	14178	14555	14306	14272	14313	14156	14340	14298	14311	14246	14238	14247	14171	14282	14247	14012	14132	14303	14233	14266	14394	14398	14553	14316	14298	14345	14150	14070	14300	14216	14222	14393	14173	14150	14117	14180	14273	14204	14313	14354	14387	14285	14145	14095	14068	14017	14230	14193	14145	14337	14394	14134	14174	14138	14136	14089	14226	14352	14143	14224	14215	14214	14433	14188	14297	14225	14260	14256	14158	14124	14120	14278	14111	14140	14384	14223	14219	14186	14122	14420	14125	14231	14215	14043	14322	14475	14254	14324	14303	14388	14060	14244	14267	14095	14322	14250	14235	14243	14283	14379	14452	14187	14239	14131	14248	14217	14365	14246	14092	14256	14213	14381	14150	14292	14236	14182	14072	14221	14146	14282	14266	14112	14301	14092	14178	14199	14212	14435	14151	14353	14185	14291	14260	14245	14197	14181	14197	14274	14286	14263	14314	14346	14082	14098	14183	14245	14265	14262	14243	14343	14187	14152	14343	14207	14332	14242	14191	14255	14245	14229	14320	14305	14145	14210	14377	14293	14166	14372	14193	14281	14280	14236	14332	14334	14420	14262	14232	14201	14077	14248	14298	14240	14212	14289	14218	14184	14405	14350	14418	14187	14431	14154	14175	14301	14275	14465	14109	14380	14087	14248	14239	14358	14244	14233	14042	14236	14309	14269	14194	14404	14301	14254	14241	14205	14273	14226	14237	14172	14225	14424	14251	14461	14252	14270	14216	14197	14027	14263	14191	14024	14205	14209	14248	14147	14207	14485	14168	14161	14168	14269	14252	14229	14258	14439	14186	14227	14088	14441	14250	14084	14335	14322	14424	14106	14378	14335	14249	14230	14324	14138	14278	14337	14158	14323	14161	14214	14161	14288	14210	14263	14216	14349	14292	14281	14223	14188	14175	14094	14332	14218	14273	14349	14323	14140	14334	14218	14170	14297	14226	14315	14225	14176	14230	14171	14025	14249	14244	14102	14290	14395	14210	14234	14189	14134	14272	14216	14213	14358	14296	14228	14382	14152	14271	14071	14265	14069	14278	14194	14343	14310	14206	14116	14141	14423	14416	14198	14170	14127	14120	14179	14258	14217	14184	14295	14175	14061	14079	14070	14397	14088	14330	14115	14300	14283	14033	14194	14187	14084	14331	14404	14420	14163	14250	14220	14310	14134	14266	14397	14217	14282	14224	13983	14080	14303	14334	14310	14121	14184	14423	14102	14262	14180	14075	14245	14206	14126	14288	14325	14289	14291	14347	14140	14011	14334	14239	14177	14145	14306	14219	14088	14389	14289	14228	14265	14303	14128	14026	14414	14419	14399	14400	14256	14201	14417	14274	14378	14210	14335	14354	14046	14201	14229	14413	14521	14366	14081	14273	14287	14193	14341	14231	14117	14204	14195	14318	14325	14269	14400	14183	13895	14348	14177	14306	14237	14325	14265	14293	14337	14254	14233	14296	14298	14062	14220	14312	14355	14129	14090	14121	14295	14279	14338	14361	14263	14319	14244	14192	14226	14160	14152	14309	14322	14230	14362	14074	14396	14210	14183	14394	14035	13876	14119	14147	14190	14147	14236	14166	14126	13989	14231	14242	14388	14301	14278	14209	14249	14247	14331	14099	14242	14130	14299	14258	14247	14314	14330	14286	14232	14275	14085	14392	14175	14108	14143	14021	14232	14348	14273	14072	14278	14185	14281	14166	14311	14078	14263	14256	14161	14377	14208	14034	14249	14154	14137	14278	14187	14307	14197	14175	14097	14300	14371	14340	14231	14272	14066	14211	14181	14204	14324	14133	14225	14294	14375	14332	14160	14392	14244	14094	14160	14098	14117	14231	14204	14152	14129	14210	14184	14172	14246	14231	14280	14212	14127	14178	14280	14237	14195	14054	14108	14245	14116	14035	14315	14466	14305	14225	14230	14133	14139	14215	14266	14174	14221	14234	14395	14202	14430	14145	14403	14309	14272	14141	14157	14116	14109	14165	14328	14216	14063	14299	14130	14215	14187	14332	14373	14097	14129	14113	14223	14266	14313	14192	14300	14190	14305	14247	14295	14381	14347	14260	14146	14279	14193	14066	14052	14277	14249	14316	14078	14261	14372	14255	14241	14196	14309	14306	14309	14338	14213	14142	14103	14184	14327	14172	14176	14431
23847	34583	30918	24098	20891	19094	17934	16822	16096	15769	15423	15003	14918	14793	14367	14328	14231	13998	13961	13680	13681	13523	13538	13555	13294	13551	13470	13398	13609	13459	13399	13477	13466	13491	13265	13481	13423	13342	13494	13511	13261	13397	13360	13408	13227	13410	13416	13356	13310	13426	13218	13147	13347	13329	13264	13464	13359	13360	13412	13335	13331	13303	13099	13356	13471	13217	13246	13272	13307	13303	13356	13398	13397	13316	13299	13338	13230	13420	13378	13408	13139	13259	13212	13241	13477	13321	13318	13361	13533	13251	13319	13349	13335	13350	13322	13487	13427	13417	13379	13283	13301	13421	13385	13215	13479	13436	13259	13298	13176	13354	13366	13466	13265	13225	13290	13293	13230	13335	13180	13255	13305	13384	13185	13171	13214	13445	13167	13197	13328	13297	13246	13210	13292	13285	13387	13391	13283	13382	13314	13532	13526	13425	13307	13298	13374	13424	13385	13446	13299	13199	13278	13492	13416	13444	13343	13260	13186	13207	13275	13258	13229	13553	13236	13332	13290	13286	13390	13459	13347	13056	13356	13396	13351	13161	13357	13290	13266	13238	13461	13422	13378	13213	13347	13369	13215	13122	13222	13441	13281	13257	13441	13340	13411	13146	13201	13331	13461	13284	13344	13330	13208	13325	13118	13282	13353	13223	13289	13212	13245	13238	13193	13213	13300	13324	13228	13195	13122	13511	13171	13325	13358	13329	13232	13257	13303	13394	13417	13197	13279	13393	13200	13375	13324	13262	13254	13357	13258	13229	13289	13349	13368	13275	13403	13325	13351	13358	13409	13339	13427	13403	13282	13356	13315	13346	13239	13360	13248	13149	13256	13341	13304	13258	13345	13360	13240	13489	13239	13173	13255	13334	13353	13309	13316	13384	13455	13222	13136	13295	13240	13263	13349	13315	13406	13221	13276	13307	13206	13172	13137	13324	13370	13442	13254	13236	13515	13316	13609	13371	13363	13435	13356	13466	13344	13227	13262	13262	13235	13460	13277	13290	13299	13211	13162	13207	13404	13408	13303	13275	13302	13251	13379	13040	13171	13269	13251	13343	13180	13177	13160	13469	13425	13276	13242	13314	13154	13454	13244	13350	13398	13201	13364	13256	13399	13378	13350	13172	13224	13389	13285	13246	13335	13341	13310	13339	13310	13316	13356	13277	13390	13315	13252	13235	13273	13316	13363	13298	13340	13305	13336	13274	13347	13155	13301	13428	13201	13232	13435	13409	13380	13433	13253	13153	13315	13275	13314	13246	13252	13323	13362	13361	13418	13217	13214	13506	13289	13407	13335	13322	13322	13398	13241	13321	13350	13137	13430	13341	13350	13371	13206	13242	13277	13190	13327	13271	13352	13229	13266	13296	13117	13216	13347	13394	13195	13271	13444	13287	13224	13328	13327	13350	13229	13220	13272	13229	13379	13271	13317	13221	13514	13217	13173	13365	13184	13160	13320	13390	13403	13188	13285	13395	13225	13198	13335	13398	13275	13482	13278	13276	13242	13266	13252	13459	13273	13192	13318	13285	13140	13389	13253	13349	13325	13378	13266	13403	13243	13268	13453	13436	13340	13353	13334	13302	13403	13386	13292	13249	13287	13213	13248	13314	13396	13293	13375	13135	13362	13273	13325	13166	13431	13415	13247	13361	13334	13415	13432	13373	13224	13409	13286	13460	13226	13316	13423	13171	13207	13117	13383	13283	13312	13237	13176	13226	13283	13411	13459	13152	13424	13298	13440	13306	13474	13239	13388	13333	13181	13344	13186	13262	13284	13200	13176	13314	13448	13316	13293	13378	13292	13347	13470	13285	13413	13204	13261	13211	13379	13253	13221	13278	13266	13241	13299	13333	13301	13316	13354	13392	13382	13210	13362	13356	13375	13301	13411	13363	13193	13289	13193	13402	13320	13333	13386	13215	13318	13166	13255	13266	13320	13273	13412	13235	13203	13311	13308	13187	13357	13313	13349	13242	13486	13276	13188	13319	13392	13295	13365	13181	13320	13450	13230	13263	13197	13312	13352	13170	13341	13267	13368	13358	13292	13399	13477	13271	13137	13265	13185	13319	13210	13340	13313	13357	13307	13389	13426	13276	13484	13110	13150	13353	13353	13239	13283	13195	13224	13350	13289	13307	13404	13320	13286	13412	13186	13425	13344	13246	13234	13323	13314	13308	13380	13335	13207	13381	13449	13321	13250	13263	13368	13460	13381	13171	13234	13370	13348	13354	13369	13415	13289	13264	13222	13137	13281	13240	13408	13471	13199	13310	13327	13272	13281	13207	13299	13419	13244	13303	13400	13295	13368	13166	13267	13310	13319	13274	13381	13243	13332	13174	13351	13415	13303	13276	13448	13390	13283	13289	13244	13331	13440	13273	13286	13218	13261	13254	13331	13383	13264	13331	13178	13271	13373	13323	13342	13316	13285	13130	13201	13253	13412	13234	13309	13258	13393	13225	13381	13187	13130	13371	13467	13280	13342	13335	13274	13240	13405	13221	13258	13367	13204	13320	13255	13326	13375	13336	13222	13394	13333	13423	13198	13203	13270	13311	13191	13278	13293	13060	13205	13294	13184	13315	13190	13253	13292	13206	13351	13236	13254	13181	13478	13318	13325	13283	13279	13314	13083	13331	13345	13355	13323	13272	13190	13435	13310	13134	13385	13238	13204	13218	13313	13340	13390	13322	13255	13287	13280	13330	13356	13261	13179	13479	13382	13145	13369	13304	13362	13216	13375	13458	13464	13163	13231	13278	13297	13313	13325	13167	13186	13328	13481	13221	13379	13406	13290	13409	13411	13168	13403	13580	13274	13263	13267	13056	13469	13477	13305	13226	13355	13349	13212	13150	13458	13221	13313	13222	13264	13286	13420	13328	13155	13262	13258	13390	13326	13322	13379	13077	13427	13309	13413	13394	13364	13135	13292	13157	13309	13277	13382	13373	13294	13362	13285	13328	13264	13451	13254	13339	13370	13190	13262	13388	13295	13326	13260	13433	13234	13242	13406	13303	13331	13242	13282	13400	13356	13357	13443	13321	13242	13301	13425	13244	13346	13217	13304	13484	13329	13219	13184	13436	13449	13362	13263	13195	13115	13265	13303	13106	13214	13304	13356	13536	13434	13376	13368	13263	13256	13389	13367	13463	13337	13282	13403	13298	13284	13133	13290	13335	13327	13281	13297	13224	13338	13428	13366	13388	13414	13248	13361	13380	13291	13330	13203	13408	13248	13276	13218	13525	13227	13230	13295	13396	13287	13304	13282	13309	13137	13255	13245	13437	13216	13368	13291	13306	13409	13356	13173	13272	13241	13187	13358	13206	13263	13184	13345	13453	13336	13351	13311	13206	13176	13317	13417	13366	13426	13281	13334	13395	13369	13185	13256	13293	13287	13224	13209	13325	13285	13338	13386	13338	13304	13439	13273	13450	13281	13289	13376	13351	13362	13312	13337	13224	13288	13432	13230	13122	13459	13307	13292	13504	13289	13381	13266	13319	13316	13251	13246	13341	13388	13316	13295	13359	13239	13272	13435	13240	13249	13145	13366	13313	13340	13305	13282	13166	13207	13190	13262	13290	13472	13294	13357	13207	13359	13330	13152	13217	13148	13207	13325	13330	13364	13356	13375	13199	13195	13257	13322	13266	13143	13300	13241	13297	13212	13194	13200	13297	13331	13292	13389	13301	13299	13455	13528	13283	13290	13334	13103	13185	13407	13398	13393	13275	13238	13331	13285	13301	13213	13330	13238	13310	13211	13215	13198	13546	13172	13438	13406	12996	13407	13307	13391	13290	13371	13372	13207	13189	13366	13389	13370	13291	13320	13435	13145	13323	13325	13304	13373	13229	13261	13282	13280	13466	13324	13555	13285	13264	13194	13332	13358	13395	13246	13549	13338	13461	13185	13275	13348	13342	13267	13295	13325	13280	13284	13292	13184	13188	13215	13443	13401	13339	13300	13294	13284	13214	13421	13428	13255	13345	13354	13277	13393	13231	13427	13319	13218	13277	13438	13148	13481	13314	13344	13426	13121	13228	13404	13315	13310	13274	13407	13228	13204	13374	13312	13365	13299	13237	13238	13222	13422	13287	13312	13185	13327	13397	13396	13221	13170	13340	13340	13333	13421	13219	13380	13363	13357	13237	13282	13356	13253	13197	13290	13444	13219	13415	13374	13233	13244	13284	13401	13318	13340	13497	13289	13435	13288	13298	13251	13239	13344	13387	13308	13492	13398	13279	13163	13430	13163	13268	13321	13289	13355	13373	13470	13377	13429	13168	13209	13263	13294	13351	13170	13218	13321	13384	13188	13190	13272	13381	13368	13266	13281	13343	13189	13079	13307	13252	13360	13321	13051	13406	13376	13322	13313	13152	13092	13452	13508	13482	13336	13192	13211	13280	13255	13300	13371	13432	13227	13341	13394	13352	13328	13238	13287	13354	13438	13372	13339	13201	13412	13290	13316	13343	13312	13330	13389	13400	13250	13293	13211	13399	13381	13376	13341	13238	13414	13316	13211	13201	13387	13276	13305	13377	13325	13390	13413	13455	13506	13235	13253	13154	13278	13312	13417	13393	13421	13264	13364	13247	13273	13430	13265	13262	13356	13180	13179	13280	13282	13367	13289	13345	13267	13293	13236	13365	13300	13475	13276	13404	13424	13262	13273	13396	13296	13477	13254	13373	13400	13366	13171	13394	13406	13459	13226	13217	13462	13313	13080	13398	13388	13306	13299	13309	13298	13535	13342	13282	13248	13316	13341	13277	13354	13459	13288	13427	13363	13256	13262	13308	13172	13315	13402	13259	13201	13219	13343	13422	13254	13298	13320	13301	13368	13267	13471	13446	13336	13494	13269	13209	13190	13379	13269	13360	13265	13246	13301	13462	13346	13114	13369	13188	13182	13311	13368	13328	13242	13428	13364	13242	13242	13377	13371	13265	13351	13189	13148	13191	13155	13434	13173	13171	13240	13263	13341	13461	13324	13323	13284	13313	13293	13205	13321	13365	13422	13359	13273	13295	13251	13331	13292	13466	13375	13284	13266	13121	13283	13414	13101	13331	13356	13092	13212	13301	13400	13382	13246	13320	13271	13291	13341	13263	13423	13398	13300	13281	13411	13220	13345	13322	13282	13147
23630	20986	28338	24088	22362	22891	21782	18766	17682	17413	16707	16275	16293	16092	15873	15809	15634	15253	15390	15167	14879	14961	14910	14670	14758	14872	14793	14799	14788	14823	14764	14751	14634	14707	14773	14694	14513	14602	14606	14601	14629	14729	14573	14600	14698	14679	14427	14618	14651	14615	14499	14578	14568	14505	14637	14522	14492	14572	14754	14607	14512	14448	14548	14590	14489	14582	14693	14459	14453	14462	14733	14566	14464	14649	14569	14591	14519	14638	14656	14378	14593	14502	14489	14793	14813	14476	14686	14781	14411	14212	14471	14508	14521	14694	14599	14549	14734	14465	14766	14485	14551	14703	14404	14664	14584	14739	14696	14491	14670	14344	14481	14390	14519	14569	14625	14570	14414	14428	14580	14580	14453	14441	14484	14644	14495	14438	14354	14537	14671	14360	14781	14431	14569	14652	14462	14458	14473	14383	14544	14468	14571	14456	14566	14426	14637	14503	14613	14706	14681	14361	14481	14520	14419	14547	14469	14565	14455	14550	14551	14521	14551	14510	14556	14462	14634	14556	14565	14488	14606	14347	14421	14359	14698	14607	14502	14495	14538	14282	14550	14562	14624	14465	14456	14516	14428	14466	14564	14668	14555	14635	14384	14297	14604	14545	14475	14659	14761	14708	14592	14445	14694	14565	14429	14503	14725	14397	14474	14488	14353	14401	14550	14504	14498	14391	14471	14626	14550	14489	14682	14577	14556	14526	14699	14665	14444	14545	14606	14567	14546	14620	14588	14605	14475	14645	14565	14541	14576	14477	14536	14538	14690	14334	14402	14537	14452	14575	14297	14480	14619	14405	14575	14739	14731	14561	14572	14359	14415	14391	14707	14572	14373	14370	14581	14296	14493	14420	14491	14496	14499	14466	14590	14530	14483	14583	14482	14536	14532	14434	14584	14605	14460	14569	14486	14609	14567	14454	14425	14437	14544	14483	14402	14450	14204	14560	14565	14463	14525	14336	14661	14453	14440	14609	14695	14613	14472	14471	14494	14497	14488	14523	14599	14592	14621	14471	14575	14546	14492	14615	14411	14553	14659	14672	14546	14402	14361	14456	14721	14423	14682	14576	14655	14592	14591	14412	14562	14551	14471	14548	14599	14465	14657	14658	14531	14550	14704	14589	14480	14360	14602	14632	14518	14456	14502	14314	14467	14455	14583	14644	14600	14600	14559	14570	14403	14649	14483	14529	14416	14593	14642	14525	14509	14574	14466	14429	14461	14514	14588	14438	14503	14646	14498	14513	14456	14740	14747	14339	14563	14419	14605	14526	14667	14545	14676	14722	14515	14446	14490	14898	14478	14461	14718	14453	14603	14383	14624	14526	14623	14559	14583	14616	14489	14438	14386	14421	14515	14681	14528	14701	14577	14715	14296	14638	14528	14678	14608	14582	14508	14372	14573	14366	14393	14660	14572	14517	14511	14577	14442	14438	14672	14611	14391	14440	14520	14460	14522	14592	14427	14549	14420	14622	14490	14673	14507	14579	14594	14435	14742	14466	14573	14546	14356	14435	14440	14562	14633	14619	14359	14457	14559	14624	14452	14615	14677	14489	14523	14524	14427	14481	14601	14369	14612	14504	14567	14457	14473	14630	14695	14631	14508	14454	14593	14605	14512	14630	14620	14512	14816	14484	14341	14500	14496	14531	14424	14330	14573	14711	14456	14765	14410	14523	14719	14616	14518	14661	14505	14476	14427	14560	14611	14515	14257	14428	14382	14584	14437	14695	14529	14207	14477	14718	14397	14391	14684	14522	14474	14577	14674	14496	14422	14616	14585	14380	14364	14387	14425	14613	14502	14466	14602	14582	14478	14616	14507	14383	14528	14488	14545	14553	14461	14530	14612	14568	14629	14485	14433	14567	14590	14397	14707	14526	14659	14525	14531	14442	14527	14477	14450	14317	14490	14498	14495	14367	14475	14448	14598	14452	14418	14515	14521	14583	14578	14556	14647	14477	14433	14517	14489	14548	14730	14393	14457	14663	14503	14634	14738	14571	14679	14627	14478	14493	14549	14633	14571	14423	14363	14427	14523	14644	14502	14348	14490	14567	14549	14484	14607	14504	14600	14359	14514	14566	14546	14469	14562	14773	14506	14463	14474	14567	14562	14566	14451	14566	14728	14566	14469	14420	14582	14519	14513	14516	14521	14392	14434	14423	14564	14467	14464	14498	14484	14409	14483	14438	14367	14712	14618	14442	14580	14429	14651	14552	14649	14523	14544	14478	14407	14438	14549	14619	14474	14548	14580	14716	14438	14481	14505	14363	14482	14582	14542	14330	14351	14403	14632	14390	14631	14651	14490	14669	14464	14519	14433	14696	14492	14520	14674	14510	14407	14584	14644	14345	14478	14580	14662	14580	14416	14620	14575	14395	14357	14410	14474	14578	14614	14529	14568	14566	14572	14543	14537	14625	14507	14665	14505	14540	14477	14560	14723	14471	14377	14484	14554	14557	14312	14445	14515	14581	14530	14562	14472	14459	14539	14681	14531	14593	14376	14545	14531	14372	14624	14591	14398	14459	14619	14506	14555	14686	14821	14489	14531	14548	14555	14412	14539	14569	14322	14386	14568	14530	14604	14369	14501	14526	14367	14649	14594	14397	14586	14559	14604	14626	14625	14565	14481	14503	14483	14373	14308	14386	14800	14268	14570	14616	14402	14438	14633	14439	14329	14553	14414	14493	14662	14727	14547	14483	14675	14492	14652	14383	14512	14628	14554	14428	14280	14484	14584	14457	14441	14588	14460	14478	14568	14456	14572	14566	14475	14564	14391	14337	14426	14449	14392	14586	14336	14492	14660	14627	14604	14509	14338	14555	14510	14726	14518	14502	14246	14540	14581	14494	14457	14505	14574	14614	14725	14441	14549	14471	14650	14510	14430	14476	14579	14660	14583	14549	14458	14552	14370	14613	14634	14714	14770	14572	14738	14403	14426	14692	14517	14572	14617	14545	14556	14501	14570	14483	14650	14483	14721	14686	14601	14704	14548	14636	14595	14491	14598	14243	14492	14517	14421	14609	14478	14604	14305	14559	14541	14396	14641	14434	14548	14627	14431	14566	14480	14592	14606	14357	14381	14423	14482	14507	14505	14498	14561	14566	14547	14498	14516	14344	14390	14477	14674	14539	14616	14744	14401	14548	14478	14495	14581	14545	14612	14354	14498	14787	14481	14326	14538	14425	14592	14629	14537	14613	14592	14491	14434	14608	14480	14412	14492	14552	14535	14464	14518	14687	14455	14671	14525	14533	14498	14409	14555	14574	14275	14491	14828	14603	14511	14633	14684	14374	14708	14400	14629	14528	14444	14689	14558	14625	14490	14375	14306	14427	14499	14450	14645	14436	14534	14462	14361	14615	14390	14353	14520	14639	14504	14461	14691	14703	14691	14606	14642	14550	14441	14397	14603	14665	14444	14652	14521	14562	14455	14580	14450	14412	14551	14437	14508	14541	14595	14439	14581	14722	14625	14586	14487	14587	14528	14514	14366	14466	14394	14362	14379	14350	14657	14663	14545	14532	14670	14658	14373	14473	14493	14650	14594	14377	14602	14489	14402	14740	14698	14457	14488	14250	14709	14413	14685	14597	14727	14650	14528	14536	14485	14560	14635	14458	14519	14579	14643	14502	14584	14424	14443	14613	14645	14509	14430	14453	14512	14649	14521	14577	14487	14596	14710	14498	14525	14671	14651	14572	14509	14616	14299	14553	14598	14458	14497	14510	14548	14473	14594	14600	14415	14405	14537	14625	14585	14592	14466	14698	14564	14464	14474	14524	14520	14436	14558	14637	14481	14631	14487	14319	14272	14492	14542	14393	14452	14391	14572	14591	14567	14440	14689	14446	14493	14541	14500	14569	14445	14431	14599	14628	14422	14577	14436	14542	14686	14538	14469	14413	14542	14523	14526	14569	14401	14632	14495	14545	14449	14560	14450	14512	14392	14489	14515	14540	14469	14711	14580	14577	14470	14690	14515	14537	14474	14577	14686	14465	14657	14709	14463	14781	14628	14723	14616	14487	14351	14618	14436	14594	14506	14619	14642	14723	14616	14501	14539	14450	14520	14551	14294	14321	14546	14584	14473	14570	14588	14603	14647	14425	14503	14696	14577	14706	14492	14575	14517	14509	14603	14612	14588	14436	14762	14558	14313	14491	14478	14625	14342	14567	14632	14519	14519	14438	14464	14539	14495	14567	14643	14568	14678	14614	14606	14644	14631	14380	14409	14461	14634	14548	14367	14454	14486	14479	14261	14400	14518	14609	14528	14513	14384	14651	14469	14354	14496	14334	14538	14561	14516	14424	14486	14460	14434	14363	14628	14646	14674	14578	14610	14574	14475	14597	14427	14689	14497	14422	14413	14590	14727	14486	14617	14549	14559	14503	14728	14507	14438	14432	14629	14473	14684	14652	14459	14563	14588	14431	14778	14624	14709	14319	14470	14330	14451	14461	14426	14528	14583	14531	14406	14558	14459	14479	14672	14618	14698	14419	14594	14519	14536	14573	14497	14579	14701	14595	14548	14587	14487	14425	14482	14602	14392	14525	14481	14518	14541	14784	14575	14532	14448	14465	14412	14501	14593	14532	14573	14474	14716	14313	14597	14437	14562	14482	14598	14451	14687	14694	14621	14289	14547	14515	14435	14649	14607	14777	14620	14485	14658	14323	14444	14328	14523	14495	14450	14507	14439	14395	14508	14587	14539	14484	14673	14528	14513	14521	14699	14527	14488	14473	14553	14496	14533	14541	14550	14635	14582	14626	14538	14459	14496	14537	14363	14483	14574	14494	14442	14612	14522	14438	14467	14452	14440	14490	14392	14477	14356	14650	14432	14616	14522	14362	14805	14357	14494	14425	14535	14492	14523	14358	14483	14570	14645	14444	14470	14339	14545	14409	14756	14577	14631	14442	14584	14539	14428	14595	14506	14440	14616	14659	14512	14643	14431	14407	14637	14606	14536	14495	14420	14640	14501	14510	14436	14436	14684	14669	14498	14391	14445	14666	14604	14476	14414	14449	14429	14579	14588	14546	14426	14447	14438	14287	14664	14439	14493	14490	14621	14685	14521	14684	14629	14631	14287	14363	14439	14466	14494	14552	14430	14577	14562	14654	14457	14396	14505	14618	14573	14737
24878	40680	37109	29342	25464	22795	21087	19617	18458	17728	17109	16459	16209	15891	15636	15316	14970	14709	14549	14338	14222	14152	13936	13887	13897	13750	13720	13723	13648	13735	13575	13550	13657	13635	13622	13523	13517	13680	13718	13603	13503	13500	13509	13665	13556	13401	13647	13665	13337	13654	13693	13501	13740	13438	13558	13602	13593	13406	13668	13643	13400	13570	13511	13612	13480	13581	13589	13421	13447	13564	13593	13530	13637	13660	13355	13450	13610	13298	13503	13336	13428	13512	13559	13557	13430	13465	13309	13463	13224	13681	13402	13562	13492	13393	13636	13472	13413	13577	13369	13417	13614	13544	13500	13395	13518	13399	13413	13460	13532	13514	13325	13590	13467	13642	13429	13659	13422	13515	13433	13424	13545	13434	13441	13439	13404	13466	13486	13512	13549	13516	13478	13440	13507	13404	13679	13575	13363	13585	13494	13579	13515	13478	13426	13291	13434	13479	13378	13365	13555	13478	13534	13297	13507	13304	13463	13597	13548	13526	13424	13428	13577	13557	13517	13499	13503	13470	13347	13360	13590	13636	13607	13430	13439	13544	13374	13575	13628	13589	13499	13748	13467	13421	13490	13658	13560	13634	13313	13334	13582	13525	13627	13466	13566	13431	13471	13601	13518	13356	13545	13496	13515	13597	13370	13536	13421	13514	13626	13450	13412	13436	13545	13527	13513	13460	13560	13428	13474	13529	13456	13670	13523	13388	13428	13599	13449	13491	13601	13421	13578	13209	13338	13367	13411	13441	13465	13372	13470	13368	13545	13384	13572	13457	13554	13324	13393	13535	13515	13369	13477	13524	13500	13544	13460	13437	13425	13599	13491	13424	13459	13519	13384	13403	13483	13543	13358	13396	13490	13465	13510	13407	13550	13440	13412	13631	13451	13512	13488	13492	13709	13412	13580	13593	13473	13505	13487	13376	13582	13464	13378	13599	13435	13392	13597	13500	13257	13449	13451	13454	13487	13556	13450	13493	13509	13574	13571	13303	13575	13624	13527	13362	13562	13425	13537	13388	13440	13350	13618	13511	13554	13438	13405	13360	13470	13607	13625	13387	13428	13518	13578	13495	13623	13537	13661	13609	13600	13548	13649	13492	13476	13427	13526	13374	13284	13441	13412	13392	13620	13413	13502	13330	13483	13581	13492	13406	13594	13692	13432	13642	13383	13565	13333	13460	13445	13433	13469	13368	13309	13682	13437	13587	13536	13542	13564	13580	13532	13367	13276	13444	13446	13416	13414	13663	13512	13345	13496	13460	13428	13364	13502	13548	13495	13385	13477	13546	13567	13448	13358	13483	13620	13512	13559	13684	13379	13556	13461	13526	13594	13500	13530	13382	13440	13525	13477	13554	13455	13649	13592	13429	13411	13636	13433	13426	13394	13312	13559	13434	13587	13317	13516	13317	13463	13358	13470	13357	13514	13439	13558	13243	13451	13621	13439	13518	13545	13503	13564	13440	13384	13571	13419	13365	13506	13542	13553	13525	13480	13599	13573	13466	13557	13428	13512	13494	13439	13418	13519	13670	13545	13443	13511	13656	13472	13403	13575	13323	13597	13614	13498	13512	13449	13349	13380	13489	13515	13566	13401	13529	13439	13441	13316	13613	13554	13488	13289	13562	13500	13487	13426	13360	13336	13571	13464	13593	13525	13351	13337	13617	13516	13549	13344	13536	13641	13535	13435	13460	13489	13508	13432	13458	13525	13383	13566	13510	13408	13388	13387	13520	13479	13611	13427	13374	13608	13475	13535	13562	13329	13476	13505	13433	13364	13451	13613	13506	13411	13413	13425	13428	13502	13558	13593	13692	13618	13391	13442	13495	13347	13471	13407	13428	13674	13489	13513	13548	13442	13684	13581	13433	13517	13550	13482	13507	13538	13352	13424	13490	13509	13640	13621	13460	13570	13525	13534	13388	13406	13451	13511	13457	13501	13456	13658	13461	13516	13435	13564	13453	13548	13402	13506	13526	13421	13487	13551	13316	13584	13602	13520	13500	13471	13504	13503	13543	13806	13575	13594	13559	13441	13484	13416	13404	13386	13544	13527	13520	13510	13431	13431	13303	13574	13538	13475	13519	13425	13633	13336	13474	13538	13548	13458	13390	13566	13573	13469	13502	13555	13563	13549	13496	13398	13402	13558	13298	13515	13515	13410	13569	13544	13527	13398	13529	13411	13513	13370	13624	13281	13555	13554	13501	13526	13350	13546	13550	13393	13533	13486	13524	13454	13612	13625	13539	13486	13485	13530	13513	13607	13380	13571	13594	13571	13628	13471	13607	13491	13576	13483	13439	13407	13467	13575	13562	13678	13280	13549	13590	13400	13547	13487	13420	13348	13650	13473	13539	13517	13605	13533	13464	13476	13405	13520	13505	13448	13546	13503	13351	13357	13462	13478	13554	13466	13554	13467	13527	13426	13610	13546	13488	13576	13473	13347	13313	13571	13397	13569	13450	13425	13391	13582	13670	13578	13651	13416	13268	13597	13438	13420	13555	13604	13467	13411	13488	13470	13547	13719	13419	13387	13509	13521	13358	13412	13422	13574	13425	13365	13495	13508	13648	13735	13421	13476	13427	13502	13587	13495	13501	13628	13594	13404	13491	13540	13456	13540	13651	13612	13495	13526	13535	13556	13438	13554	13563	13556	13425	13608	13482	13430	13397	13541	13422	13473	13523	13645	13579	13659	13616	13504	13550	13501	13450	13592	13580	13398	13455	13594	13669	13438	13559	13611	13531	13575	13562	13495	13452	13429	13422	13587	13413	13510	13480	13581	13284	13452	13639	13617	13431	13339	13463	13569	13386	13673	13334	13557	13578	13388	13341	13358	13301	13570	13256	13414	13415	13345	13410	13566	13552	13488	13459	13473	13528	13547	13475	13386	13474	13480	13434	13655	13363	13460	13437	13389	13551	13313	13629	13418	13597	13455	13651	13679	13400	13542	13546	13551	13628	13450	13583	13487	13508	13507	13433	13543	13353	13435	13562	13588	13454	13603	13434	13450	13378	13385	13483	13426	13410	13719	13538	13599	13519	13640	13527	13499	13597	13535	13279	13465	13535	13364	13481	13401	13368	13523	13592	13450	13594	13577	13504	13353	13468	13463	13488	13507	13448	13506	13499	13412	13704	13492	13369	13648	13457	13452	13607	13420	13470	13468	13655	13533	13503	13484	13576	13668	13483	13290	13495	13308	13540	13421	13561	13535	13460	13439	13394	13439	13473	13504	13482	13574	13445	13514	13338	13617	13563	13755	13499	13529	13359	13516	13488	13439	13517	13339	13609	13376	13453	13288	13349	13558	13511	13705	13416	13421	13561	13403	13474	13394	13477	13608	13462	13509	13434	13500	13427	13592	13550	13317	13519	13492	13438	13422	13521	13610	13607	13368	13473	13388	13471	13612	13565	13657	13463	13559	13507	13674	13451	13517	13602	13403	13451	13467	13450	13524	13550	13534	13500	13425	13535	13596	13520	13328	13600	13437	13451	13565	13485	13464	13206	13589	13499	13326	13678	13572	13458	13657	13452	13601	13558	13455	13602	13488	13607	13618	13532	13440	13413	13485	13349	13553	13542	13555	13454	13483	13416	13412	13396	13547	13505	13592	13397	13666	13455	13446	13404	13510	13425	13383	13581	13506	13481	13596	13391	13517	13329	13278	13615	13371	13531	13408	13576	13617	13498	13543	13648	13548	13475	13470	13647	13553	13506	13611	13476	13485	13521	13410	13470	13536	13531	13503	13560	13631	13497	13340	13491	13600	13559	13599	13568	13467	13456	13480	13482	13372	13525	13435	13352	13473	13556	13470	13398	13524	13577	13504	13429	13585	13496	13373	13483	13599	13566	13433	13629	13255	13361	13689	13531	13436	13666	13475	13457	13402	13480	13476	13498	13479	13467	13582	13290	13503	13429	13664	13450	13573	13561	13435	13418	13480	13342	13415	13469	13573	13317	13462	13474	13442	13399	13521	13635	13419	13473	13578	13399	13411	13649	13484	13458	13547	13451	13495	13478	13546	13500	13416	13641	13480	13386	13604	13439	13466	13487	13510	13445	13566	13472	13430	13526	13275	13464	13497	13536	13515	13467	13389	13389	13571	13433	13430	13483	13316	13293	13535	13586	13562	13381	13472	13487	13399	13437	13451	13541	13565	13567	13576	13474	13333	13409	13547	13474	13456	13618	13507	13457	13517	13394	13323	13400	13487	13427	13414	13706	13532	13448	13530	13442	13503	13499	13526	13427	13603	13493	13551	13549	13380	13632	13544	13437	13421	13451	13488	13497	13387	13640	13480	13551	13441	13656	13558	13532	13649	13404	13670	13406	13527	13588	13548	13570	13601	13598	13559	13548	13480	13562	13471	13464	13423	13640	13358	13424	13364	13409	13501	13584	13435	13451	13490	13565	13536	13702	13614	13451	13492	13469	13508	13584	13446	13453	13525	13496	13532	13452	13410	13537	13417	13530	13531	13476	13508	13606	13407	13573	13378	13481	13491	13541	13522	13620	13610	13419	13392	13350	13535	13494	13523	13462	13516	13423	13499	13344	13438	13513	13363	13435	13369	13610	13549	13445	13668	13636	13306	13495	13548	13448	13509	13604	13510	13561	13491	13544	13541	13401	13427	13355	13472	13602	13449	13583	13542	13435	13515	13610	13569	13587	13518	13642	13512	13451	13373	13592	13494	13414	13543	13407	13496	13341	13697	13370	13505	13445	13529	13470	13434	13464	13336	13514	13511	13462	13460	13516	13528	13590	13473	13538	13559	13391	13479	13351	13450	13374	13704	13558	13436	13483	13572	13528	13404	13429	13435	13617	13552	13526	13510	13516	13519	13462	13322	13462	13503	13326	13581	13599	13554	13308	13490	13586	13412	13588	13534	13439	13558	13578	13463	13480	13565	13526	13684	13431	13319	13416	13528	13446	13317	13461	13582	13623	13439	13460	13602	13316	13397	13563	13491	13442	13462	13504	13446	13362	13551	13422	13536	13351	13636	13595	13518	13392	13371	13615	13371	13537	13515	13385	13595	13261	13652	13510	13366	13444	13439	13549	13422	13538	13402	13571	13529	13447	13462	13483	13540	13550	13282	13570	13703	13586	13590	13525	13490	13579	13580	13357	13500	13420	13392	13362
22608	21057	28687	23563	21532	24063	26171	20749	18893	18736	18213	17312	16973	16928	16713	16455	16096	15934	15716	15566	15314	15504	15405	15226	15203	15051	14919	15023	14892	14901	15029	15133	14929	14964	14987	14707	14972	14695	14763	14869	14824	14814	14762	14763	14728	14917	14844	14709	14920	14794	14733	14733	14633	14795	14622	14752	14773	14769	14700	14667	14815	14544	14931	14841	14729	14755	14631	14697	14767	14608	14812	14716	14570	14780	14694	14846	14676	14703	14667	14821	14740	14751	14701	14601	14471	14722	14657	14752	14737	14845	14941	14796	14850	14723	14691	14778	14737	14598	14636	14733	14680	14579	14603	14698	14748	14789	14671	14658	14691	14801	14653	14672	14740	14663	14848	14826	14662	14646	14786	14755	14772	14762	14711	14510	14570	14598	14732	14550	14816	14922	14836	14560	14534	14552	14763	14816	14832	14644	14466	14550	14873	14700	14769	14754	14773	14827	14776	14770	14664	14833	14703	14675	14678	14612	14775	14779	14771	14664	14813	14574	14637	14696	14827	14906	14726	14639	14728	14558	14771	14877	14784	14699	14618	14673	14715	14814	14756	14683	14483	14765	14586	14758	14662	14511	14655	14648	14471	14698	14616	14644	14540	14576	14701	14759	14615	14727	14703	14744	14710	14476	14593	14571	14788	14601	14694	14600	14740	14467	14648	14710	14583	14702	14730	14735	14762	14642	14628	14842	14640	14827	14656	14568	14700	14643	14739	14737	14663	14716	14875	14557	14674	14759	14714	14563	14641	14735	14712	14736	14517	14589	14653	14632	14649	14799	14760	14633	14664	14911	14790	14691	14827	14819	14709	14644	14585	14566	14741	14590	14785	14516	14883	14644	14678	14856	14625	14594	14558	14751	14777	14783	14821	14636	14671	14448	14607	14572	14695	14818	14621	14808	14659	14771	14789	14517	14761	14575	14586	14731	14696	14694	14607	14494	14646	14788	14516	14556	14648	14656	14872	14751	14638	14689	14636	14692	14675	14851	14632	14689	14929	14471	14520	14767	14843	14804	14722	14767	14655	14358	14808	14519	14695	14766	14736	14649	14602	14654	14773	14830	14820	14747	14739	14699	14542	14597	14747	14524	14770	14586	14560	14644	14703	14719	14581	14538	14573	14513	14706	14739	14434	14767	14762	14698	14698	14739	14689	14641	14568	14832	14454	14625	14587	14736	14767	14433	14594	14668	14726	14636	14529	14524	14655	14623	14704	14774	14760	14771	14662	14715	14733	14624	14646	14824	14785	14689	14506	14683	14761	14597	14773	14572	14640	14783	14637	14715	14736	14502	14598	14579	14868	14860	14603	14691	14647	14639	14744	14607	14716	14666	14623	14526	14777	14621	14804	14707	14636	14636	14617	14703	14599	14660	14662	14757	14754	14788	14749	14757	14561	14602	14710	14542	14581	14784	14827	14589	14649	14743	14857	14497	14693	14600	14628	14639	14352	14613	14642	14727	14894	14516	14573	14644	14493	14611	14779	14530	14519	14751	14611	14565	14637	14767	14894	14416	14586	14926	14919	14850	14701	14544	14757	14640	14670	14703	14534	14825	14717	14710	14742	14689	14770	14676	14682	14836	14551	14826	14805	14588	14613	14754	14560	14768	14684	14755	14680	14822	14733	14617	14573	14762	14572	14879	14496	14670	14749	14730	14681	14657	14791	14697	14758	14648	14657	14833	14771	14910	14421	14826	14569	14614	14576	14528	14642	14601	14724	14586	14636	14650	14776	14586	14542	14687	14781	14752	14716	14603	14762	14722	14739	14457	14676	14741	14757	14754	14629	14586	14716	14728	14704	14785	14762	14499	14641	14534	14732	14366	14895	14514	14717	14806	14667	14594	14714	14695	14770	14506	14614	14461	14674	14700	14585	14538	14806	14547	14745	14708	14521	14723	14645	14433	14638	14685	14658	14626	14578	14667	14520	14830	14812	14754	14652	14607	14641	14564	14832	14808	14750	14749	14721	14748	14676	14812	14765	14705	14620	14665	14678	14691	14704	14596	14616	14785	14614	14669	14827	14413	14759	14724	14720	14722	14626	14751	14577	14605	14521	14799	14791	14717	14677	14744	14784	14722	14600	14586	14494	14669	14527	14824	14763	14675	14605	14854	14747	14590	14664	14606	14740	14722	14587	14850	14890	14640	14763	14801	14904	14623	14685	14645	14817	14635	14496	14521	14648	14564	14621	14624	14744	14461	14627	14464	14530	14868	14664	14587	14751	14725	14694	14781	14584	14734	14742	14654	14738	14713	14636	14815	14721	14553	14722	14735	14574	14576	14723	14769	14767	14626	14566	14786	14812	14703	14483	14440	14883	14570	14609	14710	14499	14582	14479	14448	14807	14731	14573	14691	14645	14787	14698	14804	14450	14502	14566	14625	14608	14837	14642	14704	14709	14645	14731	14639	14572	14781	14776	14830	14749	14583	14594	14801	14740	14672	14652	14638	14656	14626	14679	14700	14570	14704	14587	14743	14614	14604	14703	14650	14754	14570	14594	14658	14478	14735	14685	14702	14406	14536	14538	14546	14943	14727	14733	14695	14604	14797	14731	14805	14702	14574	14869	14878	14664	14576	14671	14555	14699	14805	14652	14626	14609	14783	14682	14709	14563	14422	14752	14955	14888	14728	14588	14888	14512	14719	14917	14825	14910	14707	14578	14663	14669	14698	14661	14750	14691	14618	14779	14794	14638	14713	14441	14688	14723	14491	14815	14630	14651	14722	14791	14632	14706	14693	14912	14805	14693	14654	14759	14598	14803	14779	14587	14755	14746	14626	14634	14600	14720	14641	14636	14640	14975	14734	14741	14540	14602	14663	14696	14604	14690	14539	14568	14659	14514	14728	14687	14564	14804	14629	14766	14576	14433	14639	14650	14629	14568	14576	14777	14646	14526	14757	14627	14457	14672	14466	14591	14525	14698	14727	14691	14948	14673	14536	14717	14637	14592	14657	14677	14769	14707	14906	14848	14685	14427	14725	14752	14603	14683	14717	14581	14579	14899	14679	14568	14733	14634	14507	14607	14772	14635	14762	14783	14764	14702	14642	14679	14716	14487	14543	14756	14715	14636	14650	14759	14691	14673	14596	14700	14813	14848	14589	14714	14587	14717	14591	14543	14519	14760	14563	14622	14744	14853	14730	14747	14512	14750	14861	14740	14776	14748	14892	14698	14544	14704	14595	14948	14695	14864	14717	14657	14563	14700	14516	14727	14553	14920	14787	14514	14654	14656	14712	14718	14712	14654	14528	14695	14642	14521	14437	14564	14882	14768	14795	14705	14757	14795	14920	14780	14677	14628	14683	14537	14644	14683	14605	14647	14611	14768	14635	14554	14761	14758	14656	14685	14652	14746	14780	14712	14809	14614	14689	14823	14642	14651	14533	14714	14600	14545	14557	14388	14713	14789	14703	14693	14677	14769	14691	14841	14636	14622	14840	14608	14769	14546	14570	14781	14638	14627	14565	14543	14475	14424	14937	14563	14693	14757	14589	14690	14755	14627	14628	14565	14819	14762	14569	14655	14682	14499	14500	14728	14476	14489	14685	14625	14765	14765	14662	14563	14629	14742	14665	14800	14730	14683	14595	14671	14560	14580	14614	14686	14649	14739	14583	14775	14619	14720	14509	14993	14590	14759	14506	14528	14563	14741	14684	14705	14679	14718	14654	14745	14708	14655	14655	14566	14658	14496	14607	14724	14586	14707	14762	14271	14676	14574	14402	14639	14772	14545	14715	14552	14561	14634	14634	14533	14669	14608	14605	14706	14558	14742	14616	14679	14800	14694	14552	14780	14472	14645	14497	14604	14587	14782	14665	14564	14741	14761	14776	14646	14638	14454	14552	14654	14637	14704	14728	14822	14635	14662	14630	14476	14693	14623	14710	14748	14659	14672	14885	14593	14556	14527	14634	14508	14513	14685	14585	14658	14829	14593	14663	14605	14454	14678	14645	14526	14854	14397	14638	14663	14764	14668	14732	14787	14669	14704	14601	14765	14575	14614	14507	14675	14648	14735	14493	14596	14660	14535	14750	14639	14621	14571	14667	14690	14725	14700	14741	14784	14714	14593	14817	14679	14644	14764	14769	14700	14753	14745	14683	14658	14646	14741	14841	14686	14700	14587	14598	14722	14710	14504	14797	14710	14416	14679	14704	14880	14704	14718	14624	14624	14550	14603	14637	14629	14631	14623	14663	14580	14866	14685	14481	14590	14725	14543	14464	14564	14695	14684	14812	14552	14775	14734	14441	14645	14864	14661	14706	14613	14662	14577	14815	14560	14691	14812	14683	14511	14849	14615	14623	14691	14452	14690	14760	14792	14758	14616	14535	14789	14764	14817	14793	14691	14743	14712	14595	14658	14763	14541	14575	14560	14812	14558	14539	14593	14636	14658	14859	14917	14665	14714	14859	14798	14655	14690	14412	14626	14622	14714	14542	14628	14575	14790	14650	14755	14546	14655	14764	14665	14760	14802	14865	14568	14766	14865	14674	14741	14429	14610	14619	14614	14574	14644	14576	14670	14562	14647	14542	14790	14519	14884	14639	14819	14663	14482	14790	14650	14435	14415	14520	14828	14463	14637	14568	14633	14574	14622	14566	14564	14689	14729	14681	14600	14732	14761	14755	14801	14622	14579	14495	14742	14519	14716	14652	14693	14533	14524	14758	14775	14757	14812	14680	14485	14712	14594	14704	14600	14687	14701	14729	14805	14663	14913	14809	14655	14702	14571	14582	14657	14638	14527	14737	14620	14677	14675	14512	14769	14602	14577	14529	14672	14586	14918	14682	14693	14598	14699	14578	14545	14868	14551	14588	14596	14434	14688	14622	14718	14688	14850	14705	14664	14762	14739	14861	14534	14743	14712	14621	14809	14772	14670	14713	14806	14470	14537	14520	14596	14730	14708	14756	14775	14685	14640	14507	14834	14596	14593	14700	14575	14712	14740	14640	14702	14614	14601	14739	14660	14613	14637	14635	14672	14565	14542	14624	14667	14707	14701	14627	14741	14648	14545	14509	14676	14779	14658	14504	14565	14445	14644	14619	14722	14663	14800	14681	14758	14517	14790	14516	14587	14712	14654	14730	14805	14705	14611	14691	14781	14636	14664	14807	14600	14548	14807	14843	14572	14584
26863	45451	41465	33219	28901	26027	23636	21957	20482	19352	18812	17844	17347	16934	16535	16065	16008	15520	15089	14811	14772	14540	14334	14312	14144	14063	13818	13854	13882	13876	13833	13743	13615	13712	13697	13940	13636	13560	13791	13614	13726	13709	13698	13737	13645	13642	13689	13575	13618	13815	13740	13654	13507	13827	13587	13633	13561	13635	13640	13526	13773	13512	13433	13570	13649	13786	13687	13505	13557	13579	13656	13650	13599	13570	13670	13560	13537	13606	13505	13622	13610	13486	13628	13773	13677	13622	13597	13645	13466	13685	13525	13475	13724	13754	13605	13580	13772	13721	13444	13339	13456	13578	13466	13560	13551	13498	13655	13445	13572	13619	13463	13608	13713	13588	13439	13732	13604	13539	13476	13494	13402	13659	13675	13508	13446	13538	13647	13456	13684	13635	13541	13409	13551	13642	13520	13503	13583	13511	13625	13642	13550	13570	13540	13666	13494	13684	13480	13604	13555	13488	13646	13551	13688	13502	13707	13571	13573	13545	13504	13608	13672	13520	13670	13325	13657	13463	13529	13521	13487	13470	13327	13581	13518	13417	13536	13500	13602	13424	13629	13450	13679	13701	13559	13375	13571	13539	13602	13589	13548	13607	13555	13656	13490	13576	13543	13707	13436	13478	13560	13412	13625	13559	13579	13516	13533	13422	13581	13513	13709	13391	13342	13582	13546	13388	13482	13523	13534	13624	13446	13485	13576	13512	13444	13664	13550	13625	13452	13619	13445	13615	13428	13662	13477	13730	13487	13680	13487	13709	13557	13725	13513	13561	13473	13637	13618	13625	13780	13651	13596	13550	13422	13626	13569	13529	13602	13544	13504	13681	13577	13516	13446	13534	13587	13543	13685	13589	13640	13489	13519	13537	13603	13687	13620	13473	13473	13531	13604	13485	13584	13575	13676	13531	13546	13761	13699	13452	13753	13517	13413	13460	13650	13472	13572	13373	13596	13600	13474	13560	13514	13512	13602	13542	13537	13670	13513	13399	13479	13678	13383	13541	13554	13398	13618	13532	13589	13396	13536	13623	13536	13518	13508	13764	13729	13618	13433	13638	13609	13509	13499	13642	13533	13597	13345	13500	13499	13605	13594	13369	13600	13465	13589	13491	13624	13528	13566	13675	13516	13581	13569	13497	13547	13493	13753	13641	13447	13583	13472	13574	13572	13510	13548	13707	13637	13665	13584	13390	13475	13500	13588	13630	13522	13541	13326	13531	13443	13765	13480	13498	13666	13607	13502	13455	13616	13505	13648	13464	13654	13509	13748	13478	13612	13537	13628	13501	13513	13530	13613	13531	13736	13589	13562	13465	13563	13390	13644	13624	13560	13549	13476	13584	13790	13555	13676	13678	13556	13491	13632	13473	13523	13682	13606	13475	13516	13556	13614	13339	13684	13461	13518	13718	13609	13623	13633	13437	13684	13470	13553	13567	13565	13414	13594	13487	13621	13529	13406	13573	13504	13563	13587	13760	13675	13460	13383	13461	13595	13602	13559	13720	13544	13587	13570	13564	13589	13591	13664	13472	13350	13408	13595	13555	13546	13521	13650	13677	13555	13544	13604	13652	13591	13480	13585	13616	13599	13763	13642	13649	13573	13517	13543	13612	13547	13459	13459	13542	13509	13621	13536	13527	13560	13516	13510	13532	13577	13521	13407	13440	13658	13519	13456	13498	13493	13744	13511	13531	13466	13523	13600	13584	13616	13615	13699	13499	13489	13470	13655	13529	13673	13647	13427	13533	13624	13764	13627	13279	13721	13387	13517	13602	13831	13514	13463	13638	13724	13530	13538	13617	13683	13554	13454	13425	13503	13508	13736	13563	13598	13564	13425	13617	13720	13736	13692	13535	13549	13514	13677	13627	13449	13542	13487	13669	13641	13490	13410	13559	13567	13476	13518	13546	13438	13523	13514	13596	13439	13510	13611	13656	13441	13484	13630	13551	13645	13688	13695	13656	13585	13521	13720	13487	13459	13652	13627	13574	13469	13594	13514	13562	13456	13577	13531	13539	13537	13459	13593	13536	13347	13729	13638	13632	13567	13594	13516	13576	13678	13533	13612	13572	13446	13649	13497	13761	13587	13603	13589	13565	13754	13422	13599	13597	13522	13466	13705	13562	13485	13570	13502	13473	13519	13606	13360	13470	13566	13501	13624	13493	13406	13425	13508	13522	13533	13614	13500	13584	13603	13553	13719	13520	13769	13548	13499	13496	13449	13697	13415	13567	13427	13613	13584	13574	13530	13415	13551	13699	13694	13609	13427	13575	13534	13576	13674	13694	13477	13462	13453	13558	13489	13411	13590	13685	13465	13474	13654	13490	13594	13528	13625	13524	13650	13643	13520	13725	13527	13438	13645	13608	13473	13643	13622	13699	13510	13554	13739	13577	13460	13589	13680	13720	13497	13500	13603	13484	13760	13519	13597	13380	13436	13447	13449	13612	13737	13631	13538	13595	13471	13612	13485	13485	13392	13567	13801	13508	13600	13470	13685	13760	13405	13451	13488	13609	13523	13646	13471	13480	13552	13585	13600	13583	13612	13488	13434	13703	13527	13667	13574	13550	13547	13597	13546	13662	13644	13597	13552	13570	13536	13571	13513	13565	13486	13556	13643	13459	13510	13578	13582	13527	13612	13515	13625	13585	13769	13595	13610	13550	13663	13614	13562	13412	13456	13492	13546	13614	13557	13561	13470	13608	13581	13699	13614	13488	13388	13454	13519	13498	13586	13561	13650	13747	13556	13609	13517	13527	13642	13545	13725	13479	13533	13522	13541	13516	13528	13548	13573	13610	13414	13609	13483	13514	13519	13493	13470	13649	13562	13742	13460	13418	13624	13534	13623	13612	13445	13370	13534	13498	13488	13624	13529	13455	13505	13682	13539	13665	13458	13599	13471	13445	13505	13752	13575	13656	13537	13477	13608	13462	13386	13613	13369	13479	13595	13443	13504	13584	13605	13578	13456	13431	13519	13609	13719	13515	13339	13564	13473	13693	13465	13455	13602	13472	13677	13451	13658	13626	13523	13695	13705	13480	13527	13627	13527	13442	13469	13692	13540	13617	13647	13680	13496	13504	13618	13663	13573	13606	13397	13568	13598	13513	13365	13423	13596	13600	13388	13576	13442	13484	13567	13584	13664	13490	13594	13488	13524	13524	13571	13614	13584	13519	13535	13551	13587	13582	13623	13428	13550	13499	13633	13439	13615	13566	13669	13642	13597	13530	13696	13606	13644	13481	13529	13528	13352	13508	13624	13499	13455	13548	13561	13698	13420	13498	13628	13441	13490	13591	13470	13454	13333	13505	13379	13499	13511	13513	13682	13627	13603	13644	13445	13493	13548	13538	13423	13625	13512	13516	13750	13425	13621	13403	13489	13628	13565	13573	13555	13476	13618	13558	13521	13419	13474	13597	13540	13417	13476	13505	13616	13375	13434	13644	13448	13498	13470	13672	13324	13653	13545	13501	13476	13387	13569	13699	13575	13471	13496	13637	13560	13709	13624	13386	13688	13481	13555	13451	13443	13581	13576	13549	13737	13475	13597	13627	13381	13484	13536	13550	13537	13583	13500	13521	13609	13578	13531	13569	13573	13589	13490	13549	13422	13521	13453	13696	13491	13690	13532	13520	13588	13697	13422	13653	13396	13464	13571	13535	13780	13626	13547	13551	13465	13763	13537	13684	13535	13531	13597	13666	13479	13548	13550	13502	13684	13734	13534	13446	13522	13614	13423	13585	13488	13457	13638	13608	13642	13645	13403	13642	13504	13518	13422	13463	13617	13569	13499	13426	13561	13609	13506	13628	13561	13626	13624	13587	13696	13421	13591	13693	13634	13670	13577	13567	13735	13603	13442	13370	13509	13644	13630	13545	13573	13744	13490	13526	13542	13425	13385	13504	13585	13659	13472	13713	13543	13411	13605	13622	13396	13562	13484	13593	13506	13541	13640	13598	13523	13568	13488	13714	13524	13602	13475	13583	13503	13695	13501	13573	13473	13667	13533	13588	13503	13357	13425	13578	13559	13679	13481	13530	13590	13751	13658	13550	13560	13594	13603	13605	13644	13746	13586	13739	13655	13626	13581	13432	13504	13620	13475	13510	13463	13482	13619	13482	13598	13521	13540	13800	13604	13625	13514	13478	13736	13406	13511	13596	13476	13620	13459	13423	13659	13334	13386	13308	13578	13596	13477	13496	13808	13458	13532	13620	13591	13563	13473	13596	13504	13646	13597	13629	13647	13613	13564	13493	13655	13623	13522	13564	13608	13555	13601	13537	13619	13563	13554	13559	13735	13612	13624	13450	13396	13753	13501	13510	13594	13416	13588	13584	13775	13535	13614	13618	13531	13564	13573	13666	13676	13348	13487	13465	13726	13560	13504	13453	13518	13496	13545	13611	13446	13518	13594	13508	13634	13692	13681	13676	13537	13616	13548	13590	13427	13578	13451	13528	13543	13569	13644	13451	13460	13321	13463	13629	13551	13363	13479	13567	13597	13584	13548	13483	13457	13566	13465	13555	13516	13719	13527	13580	13397	13603	13560	13593	13585	13681	13587	13585	13442	13649	13587	13647	13622	13640	13350	13626	13669	13623	13639	13499	13377	13459	13570	13749	13517	13381	13667	13466	13531	13598	13545	13639	13556	13499	13711	13529	13558	13558	13609	13632	13337	13452	13522	13653	13485	13449	13606	13516	13528	13571	13629	13587	13686	13706	13527	13591	13646	13596	13537	13524	13541	13560	13552	13592	13542	13611	13617	13576	13390	13576	13501	13629	13568	13472	13661	13657	13637	13443	13537	13583	13551	13482	13544	13575	13585	13409	13643	13638	13645	13558	13602	13611	13629	13492	13559	13620	13544	13548	13551	13517	13515	13495	13680	13567	13742	13540	13599	13605	13509	13546	13480	13561	13593	13603	13527	13379	13608	13457	13613	13562	13553	13515	13597	13611	13574	13608	13586	13548	13578	13595	13585	13569	13418	13472	13624	13500	13633	13604	13573	13582	13611	13524	13451	13482	13436	13560	13650	13559	13631	13443	13535	13791	13703	13338	13502	13468	13416	13582	13495	13595	13678	13563	13555	13641	13556	13479	13538	13542	13532	13509	13558	13598	13543	13638	13471	13536	13627	13616
27466	23214	27713	24324	19592	17905	17154	16421	15818	15371	15544	15280	15209	15100	15104	14821	14720	14789	14616	14656	14421	14549	14317	14303	14352	14404	14199	14329	14307	14250	14272	14283	14284	14265	14169	14375	14469	14449	14356	14460	14365	14190	14187	14240	14282	14262	14474	14234	14184	14322	14326	14461	14236	14241	14317	14339	14288	14290	14353	14085	14259	14162	14292	14043	14283	14350	14027	14145	14218	14422	14014	14498	14062	14308	14345	14309	14107	14341	14262	14193	14194	14277	14350	14363	14271	14385	14305	14159	14155	14104	14194	14282	14297	14521	14274	14272	14280	14317	14355	14331	14095	14310	14223	14201	14275	14398	14195	14297	14322	14331	14381	14243	14179	14212	14327	14132	14534	14257	14365	14365	14263	14291	14185	14225	14309	14142	14377	14141	14255	14483	14263	14348	14320	14395	14108	14310	14418	14339	14225	14248	14059	14264	14228	14298	14232	14391	14129	14245	14254	14188	14303	14258	14208	14289	14222	14225	14359	14335	14143	14305	14205	14318	14189	14388	14280	14242	14268	14200	14353	14194	14165	14332	14244	14175	14154	14182	14353	14311	14201	14141	14276	14361	14120	14290	14209	14209	14380	14176	14315	14361	14265	14190	14277	14190	14386	14445	14258	14155	14187	14346	14249	14343	14290	14170	14101	14326	14436	14168	14324	14331	14152	14166	14123	14131	14170	14292	14224	14345	14129	14180	14362	14284	14081	14247	14266	14253	14200	14082	14283	14259	14512	14369	14223	14328	14455	14280	14133	14310	14229	14267	14163	14395	14161	14138	14367	14372	14166	14214	14315	14254	14264	14301	14202	14450	14446	14228	14279	14137	14127	14181	14108	14477	14248	14283	14232	14437	14483	14037	14250	14053	14304	14364	14251	14124	14239	14395	14292	14157	14277	14128	14161	14444	14185	14451	14347	14132	14255	14312	14452	14351	14305	14287	14194	14356	14412	14363	14187	14105	14233	14047	14319	14347	14291	14187	14147	14038	14261	14413	14230	14456	14222	14307	14112	14152	14104	14176	14275	14127	14493	14297	14336	14229	14434	14464	14129	14176	14386	14371	14179	14336	14123	14320	14175	14049	14230	14183	14285	14112	14235	14442	14143	14183	14243	14276	14218	14253	14461	14308	14096	14280	14226	14305	14261	14486	14242	14323	13999	14096	14172	14285	14300	14235	14166	14148	14162	14278	14336	14336	14242	14365	14262	14350	14118	14138	14270	14144	14300	14249	14307	14116	14175	14114	14076	14208	14312	14354	14441	14363	14156	14265	14140	14121	14176	14198	14403	14271	14210	14231	14417	14495	14412	14293	14251	14294	14220	14170	14229	14305	14386	14411	14231	14348	14263	14159	14153	14409	14182	14205	14354	14439	14381	14373	14088	14162	14137	14195	14458	14147	14159	14236	14176	14294	14376	14290	14279	14142	14351	14203	14226	14248	14325	14353	14306	14409	14356	14308	14160	14233	14324	14229	14175	14104	14425	14257	14112	14176	14162	14177	14201	14298	14358	14187	14268	14318	14270	14165	14431	14257	14078	14344	14210	14312	14172	14202	14428	14124	14325	14180	14128	14121	14151	14344	14418	14263	14145	14320	14446	14139	14448	14292	14438	14560	14192	14351	14456	14216	14234	14089	14144	14274	14332	14254	14149	14509	14262	14232	14278	14184	14346	14050	14317	14366	14324	14335	14190	14342	14501	14234	14486	14242	14492	14193	14347	14066	14397	14338	14206	14203	14329	14210	14125	14209	14299	14346	14208	14204	14133	14289	14499	14309	14251	14299	14228	14326	14224	14225	14234	14277	14372	14060	14329	14185	14316	14426	14232	14310	14320	14172	14278	14251	14237	14150	14176	14152	14257	14286	14313	14491	14159	14163	14242	14222	14333	14216	14308	14333	14262	14269	14291	14282	14446	14236	14298	14331	14235	14197	14194	14342	14145	14170	14412	14266	14290	14274	14233	14274	14278	14193	14116	14167	14253	14268	14483	14190	14466	14245	14153	14349	14096	14536	14284	14058	14254	14231	14353	14300	14364	14263	14167	14104	14371	14579	14205	14362	14276	14225	14275	14190	14353	14279	14259	14546	14327	14267	14435	14392	14160	14264	14222	14190	14330	14272	14152	14254	14206	14305	13982	14153	14130	14052	14093	14331	14387	14077	14191	14202	14211	14262	14191	14222	14395	14314	14214	14176	14210	14247	14190	14093	14230	14324	14413	14379	14302	14397	14224	14235	14315	14387	14088	14264	14308	14259	14077	14503	14226	14283	14335	14179	14245	14296	14156	14360	14284	14419	14035	14231	14204	14525	14385	14221	14151	14077	14313	14205	13979	14216	14322	14308	14115	14371	14252	14142	14213	14405	14144	14452	14325	14378	14198	14096	13988	14269	14488	14210	14365	14252	14214	14398	14305	14259	14429	14165	14166	14473	14274	14400	14252	14335	14327	14325	14220	14349	14314	14468	14374	14400	14257	14179	14293	14361	14389	14161	14391	14269	14299	14455	14272	14145	14176	14345	14354	14229	14308	14050	14388	14232	14274	14218	14301	14372	14252	14229	14330	14321	14176	14334	14414	14186	14165	14275	14442	14454	14254	14253	14029	14183	14143	14333	14185	14313	14256	14267	14272	14332	14093	14332	14121	14215	14172	14379	14337	14340	14137	14282	14346	14347	14494	14368	14282	14378	14184	14312	14192	14227	14270	14353	14282	14254	14259	14176	14249	14443	14277	13999	14144	14277	14453	14394	14334	14124	14275	14433	14504	14238	14124	14334	14113	14183	14345	14268	14203	14284	14284	14340	14188	14273	14253	14274	14181	14250	14223	14360	14440	14270	14351	14368	14007	14192	14109	14334	14287	14241	14162	14366	14221	14141	14213	14302	14204	14315	14169	14254	14204	14417	14273	14152	14343	14268	14385	14233	14147	14198	14405	14229	14363	14302	14331	14182	14272	14176	13936	14404	14270	14328	14347	14241	14168	14207	14255	14365	14284	14029	14268	14404	14136	14152	14189	14143	14190	14130	14048	14323	14357	14388	14214	14117	14140	14192	14412	14339	14265	14319	14334	14229	14185	14177	14279	14309	14388	14217	14336	14315	14350	14225	14360	14423	14140	14100	14131	14331	14069	14208	14250	14207	14346	14176	14215	14289	14392	14255	14347	14192	14274	14387	14077	14188	14105	14542	14431	14303	14417	14116	14210	14300	14270	14272	14327	14229	14340	14105	14254	14314	14195	14254	14217	14372	14249	14268	14321	14373	14401	14448	14547	14297	14394	14312	14325	14433	14249	14225	14046	14060	14409	14280	14243	14333	14318	14216	14332	14231	14239	14248	14315	14200	14299	14219	14226	14051	14323	14275	14532	14289	14208	14315	14369	14320	14262	14232	14144	14305	14365	14266	14339	14293	14298	14282	14239	14370	14395	14178	14152	14283	14278	14430	14484	14267	14363	14327	14450	14337	14272	14234	14223	14290	14483	14147	14190	14200	14357	14110	14269	14139	14183	14326	14171	14290	14268	14335	14279	14327	14414	14223	14363	14449	14423	14333	14226	14025	14353	14215	14223	14227	14187	14160	14160	14303	14202	14257	14220	14319	14231	14159	14152	14328	14374	14230	14505	14298	14218	14278	14239	14164	14317	14342	14293	14185	14058	14299	14364	14450	14400	14307	14237	14289	14201	14254	14379	14180	14324	14161	14169	14298	14400	14457	14247	14332	14277	14346	14173	14246	14128	14198	14285	14257	14238	14432	14259	14219	14375	14209	14236	14148	14158	13979	14240	14221	14364	14168	14160	14192	14337	14471	14179	14166	14227	14120	14268	14151	14291	14290	14093	14135	14340	14385	14247	14125	14300	14265	14426	14318	14450	14212	14246	14159	14217	14354	14487	14220	14263	14152	14222	14096	14412	14196	14228	14376	14365	14405	14340	14193	14256	14306	14438	14207	14192	14392	14279	14274	14280	14394	14278	14190	14126	14328	14201	14284	14311	14220	14224	14487	14124	14266	14294	14401	14304	14450	14204	14297	14288	14366	14228	14095	14133	14127	14369	14345	14344	14466	14375	14316	14223	14207	14248	14248	14413	14240	14279	14182	14187	14178	14355	14162	14287	14324	14270	14174	14246	14159	14276	14333	14264	14238	14160	14188	14062	14027	14083	14189	14322	13989	14381	14270	14207	14149	14180	14413	14330	14131	14344	14330	14380	13963	14163	14387	14357	14405	14104	14240	14201	14427	14285	14282	14366	14382	14157	14194	14058	14306	14481	14338	14103	14431	14217	14213	14219	14290	14141	14337	14439	14345	14215	14276	14413	14185	14198	14172	14268	14261	14335	14419	14142	14184	14116	14409	14091	14005	14156	14208	14246	14345	14293	14172	14210	14263	14268	14350	14184	14379	14461	14259	14100	14083	14292	14021	14196	14340	14386	14537	14396	14215	14376	14391	14198	14402	14298	14406	14348	14166	14166	14174	14264	14200	14372	14263	14205	14402	14295	14296	14423	14256	14229	14519	14124	14172	14519	14446	14182	14073	14305	14474	14200	14176	14204	14198	14218	14172	14370	14236	14226	14172	14383	14205	14235	14311	14296	14111	14249	14092	14269	14286	14254	14436	14246	14215	14086	14273	14324	14221	14298	14324	14173	14380	14360	14430	14372	14267	14370	14224	14158	14258	14388	14355	14259	14137	14251	14170	14285	14285	14297	14311	14265	14294	14338	14490	14446	14469	14407	14442	14202	14385	14154	14356	14274	14095	14275	14271	14277	14257	14255	14137	14406	14315	14335	14209	14493	14275	14369	14320	14077	14144	14383	14359	14219	14161	14202	14459	14156	14246	14243	14188	14273	14301	14441	14286	14330	14153	14162	14253	14460	14346	14275	14160	14259	14416	14216	14401	14272	14118	14231	14154	14392	14294	14169	14200	14248	14079	14338	14178	14269	14298	14137	14385	14242	14359	14302	14557	14445	14333	14329	14220	14255	14354	14394	14418	14540	14493	14353	14305	14311	14178	14206	14239	14102	14225	14108	14198	14125	14221	14376	14285	14249	14192	14189	14126	14263	14161	14254	14224	14387	14084	14347	14285	14266	14251	14164	14167	14442	14248	14144	14309	14134	13988	14322	14195	14278	14297
23986	34401	30846	23913	20862	18978	17676	16745	16057	15390	15307	14918	14809	14439	14271	14352	14138	14021	13793	13746	13598	13674	13542	13562	13436	13502	13332	13433	13375	13430	13352	13388	13361	13324	13134	13395	13356	13331	13155	13252	13293	13287	13401	13325	13367	13354	13343	13398	13269	13233	13265	13371	13228	13540	13421	13172	13357	13331	13344	13160	13295	13240	13348	13163	13196	13266	13243	13197	13281	13202	13397	13274	13237	13202	13305	13299	13306	13225	13116	13274	13287	13327	13187	13236	13263	13281	13272	13234	13238	13343	13228	13360	13302	13230	13238	13250	13226	13186	13344	13378	13203	13335	13250	13307	13249	13224	13247	13253	13273	13158	13361	13276	13158	13289	13173	13121	13484	13166	13217	13469	13331	13455	13358	13332	13117	13428	13298	13276	13222	13340	13165	13126	13326	13288	13244	13273	13285	13339	13252	13272	13224	13213	13313	13238	13063	13069	13292	13327	13326	13203	13315	13295	13359	13216	13176	13258	13242	13272	13254	13301	13119	13139	13315	13277	13303	13249	13330	13355	13262	13233	13236	13214	13418	13351	13216	13173	13205	13210	13212	13324	13263	13257	13342	13083	13220	13184	13248	13115	13234	13245	13276	13141	13288	13285	13360	13113	13307	13368	13348	13249	13225	13355	13183	13358	13309	13234	13172	13313	13096	13114	13344	13179	13409	13006	13247	13249	13425	13245	13265	13301	13178	13307	13182	13237	13338	13255	13182	13344	13266	13155	13141	13300	13426	13259	13130	13232	13362	13268	13186	13280	13247	13257	13343	13215	13317	13213	13205	13273	13354	13260	13221	13289	13116	13299	13417	13186	13382	13241	13363	13329	13221	13164	13392	13222	13442	13448	13261	13432	13284	13221	13440	13312	13205	13154	13320	13454	13184	13290	13348	13390	13063	13336	13286	13239	13289	13102	13257	13168	13197	13250	13336	13393	13179	13141	13331	13337	13184	13390	13174	13353	13248	13334	13194	13201	13210	13441	13231	13225	13365	13283	13365	13170	13186	13249	13293	13243	13230	13544	13252	13282	13349	13147	13375	13264	13244	13194	13326	13261	13328	13156	13159	13177	13182	13056	13169	13172	13214	13136	13221	13345	13216	13223	13299	13234	13320	13370	13216	13435	13350	13203	13344	13168	13391	13214	13084	13030	13286	13193	13229	13155	13216	13162	13333	13228	13147	13251	13224	13265	13145	13249	13266	13414	13264	13365	13244	13346	13322	13140	13222	13170	13139	13377	13229	13462	13283	13339	13310	13379	13379	13047	13203	13135	13156	13266	13305	13320	13254	13224	13445	13137	13318	13290	13179	13296	13384	13208	13246	13395	13371	13470	13202	13217	13230	13128	13341	13307	13345	13352	13252	13254	13267	13398	13099	13157	13395	13131	13249	13272	13273	13309	13155	13401	13262	13281	13166	13328	13238	13381	13230	13126	13221	13336	13371	13388	13238	13359	13302	13322	13361	13291	13383	13235	13222	13298	13325	13274	13214	13173	13211	13202	13233	13244	13279	13372	13262	13276	13227	13348	13213	13367	13221	13201	13181	13369	13377	13335	13265	13421	13193	13178	13277	13337	13320	13365	13225	13189	13371	13227	13292	13288	13358	13270	13323	13336	13415	13145	13560	13366	13043	13173	13419	13153	13193	13350	13241	13234	13341	13329	13389	13114	13259	13248	13235	13300	13388	13366	13038	13355	13210	13333	13446	13434	13202	13323	13268	13172	13271	13188	13167	13350	13154	13085	13263	13263	13200	13166	13256	13313	13231	13335	13296	13306	13320	13284	13080	13130	13347	13318	13211	13178	13260	13353	13329	13324	13376	13285	13334	13359	13260	13190	13309	13150	13258	13246	13438	13335	13061	13300	13316	13364	13267	13310	13268	13290	13162	13296	13258	13294	13256	13216	13336	13253	13386	13152	13316	13315	13244	13296	13138	13085	13367	13159	13475	13291	13079	13376	13323	13385	13262	13244	13269	13115	13250	13226	13227	13497	13372	13336	13216	13420	13231	13416	13240	13374	13239	13297	13130	13242	13376	13316	13121	13290	13407	13409	13323	13137	13143	13154	13251	13273	13220	13307	13218	13237	13425	13173	13232	13170	13194	13341	13382	13114	13190	13292	13095	13187	13287	13255	13479	13350	13317	13201	13276	13075	13060	13266	13331	13216	13427	13200	13271	13305	13249	13169	13249	13346	13361	13179	13233	13213	13324	13279	13272	13190	13185	13230	13244	13360	13397	13329	13293	13339	13290	13218	13288	13249	13366	13157	13372	13189	13249	13210	13263	13329	13200	13287	13279	13266	13303	13061	13228	13496	13072	13288	13225	13248	13305	13221	13491	13114	13087	13330	13260	13193	13237	13211	13274	13392	13289	13449	13194	13173	13300	13333	13189	13272	13327	13302	13226	13273	13271	13362	13067	13222	13182	13364	13335	13328	13148	13275	13126	13252	13231	13341	13162	13121	13299	13090	13232	13452	13223	13266	13363	13215	13377	13356	13301	13145	13424	13380	13312	13299	13284	13240	13307	13095	13264	13221	13371	13206	13158	13187	13268	13194	13156	13421	13294	13376	13369	13104	13285	13420	13399	13256	13306	13322	13262	13180	13093	13378	13213	13395	13346	13336	13194	13356	13373	13397	13251	13308	13304	13427	13170	13253	13255	13255	13281	13146	13316	13229	13339	13282	13224	13413	13270	13233	13215	13246	13249	13163	13267	13282	13294	13238	13338	13234	13287	13254	13249	13291	13266	13146	13173	13244	13324	13332	13308	13278	13286	13421	13231	13264	13268	13359	13232	13307	13277	13266	13215	13244	13286	13330	13335	13370	13384	13078	13392	13352	13263	13205	13406	13347	13407	13311	13298	13233	13226	13373	13269	13354	13329	13160	13265	13424	13256	13250	13278	13085	13357	13345	13323	13370	13294	13171	13056	13324	13211	13272	13305	13170	13384	13363	13233	13297	13199	13244	13345	13156	13261	13359	13216	13270	13125	13294	13214	13340	13162	13242	13174	13191	13205	13332	13201	13322	13222	13246	13159	13350	13132	13143	13268	13411	13320	13423	13182	13374	13324	13349	13395	13162	13301	13101	13252	13346	13305	13169	13262	13217	13220	13181	13320	13245	13161	13214	13222	13451	13224	13364	13293	13128	13338	13187	13433	13441	13350	13278	13141	13352	13347	13286	13171	13322	13310	13264	13257	13297	13338	13187	13309	13303	13291	13158	13424	13209	13250	13337	13173	13298	13297	13266	13431	13248	13247	13218	13197	13222	13151	13197	13421	13279	13343	13258	13383	13249	13342	13185	13385	13265	13223	13135	13513	13183	13376	13270	13223	13228	13299	13362	13113	13270	13223	13238	13455	13222	13292	13310	13240	13230	13317	13263	13211	13242	13320	13408	13358	13331	13294	13332	13366	13183	13209	13109	13247	13225	13233	13253	13216	13305	13248	13307	13342	13423	13091	13122	13251	13134	13426	13393	13326	13315	13265	13207	13002	13143	13333	13348	13254	13220	13294	13380	13470	13127	13289	13335	13277	13314	13462	13170	13263	13359	13228	13239	13186	13189	13231	13258	13443	13368	13327	13404	13316	13222	13368	13270	13327	13272	13214	13293	13158	13410	13495	13223	13271	13360	13282	13211	13220	13233	13128	13247	13307	13347	13394	13204	13536	13355	13300	13353	13387	13183	13309	13227	13255	13456	13165	13494	13184	13315	13321	13407	13405	13241	13315	13163	13259	13487	13245	13289	13208	13200	13293	13498	13320	13139	13103	13299	13396	13432	13201	13315	13326	13092	13299	13229	13336	13309	13309	13307	13397	13306	13282	13260	13334	13338	13257	13308	13239	13132	13148	13338	13346	13106	13258	13258	13247	13228	13208	13225	13288	13284	13249	13326	13214	13460	13243	13328	13272	13336	13243	13158	13277	13439	13135	13315	13260	13187	13191	13392	13335	13226	13260	13105	13313	13416	13323	13201	13244	13267	13100	13281	13183	13134	13373	13351	13361	13455	13341	13289	13140	13285	13132	13183	13396	13185	13402	13236	13292	13283	13359	13295	13061	13284	13240	13441	13503	13371	13141	13404	13325	13270	13415	13356	13264	13264	13090	13360	13339	13367	13248	13198	13248	13204	13339	13261	13087	13315	13368	13474	13186	13253	13266	13330	13270	13395	13298	13228	13218	13107	13330	13393	13289	13228	13183	13178	13306	13417	13311	13183	13169	13276	13258	13331	13328	13338	13203	13212	13538	13115	13237	13333	13186	13245	13443	13328	13246	13322	13226	13238	13178	13266	13400	13218	13259	13152	13381	13294	13381	13178	13144	13212	13312	13246	13220	13388	13301	13388	13290	13268	13224	13271	13274	13250	13302	13289	13374	13115	13240	13298	13340	13393	13424	13240	13336	13242	13270	13254	13273	13320	13443	13306	13262	13239	13337	13424	13316	13295	13171	13182	13083	13187	13348	13241	13437	13327	13374	13111	13447	13148	13249	13411	13276	13304	13264	13286	13488	13419	13352	13261	13293	13220	13249	13309	13259	13282	13350	13437	13394	13413	13280	13234	13227	13194	13245	13356	13357	13220	13272	13363	13253	13298	13182	13236	13302	13361	13403	13316	13352	13296	13407	13371	13504	13220	13348	13066	13286	13247	13250	13144	13309	13243	13426	13187	13304	13234	13316	13287	13278	13215	13239	13452	13303	13221	13316	13327	13246	13477	13293	13336	13146	13317	13310	13353	13299	13223	13247	13320	13382	13296	13389	13400	13246	13280	13260	13299	13260	13295	13294	13266	13227	13542	13241	13350	13210	13388	13348	13206	13164	13212	13155	13440	13238	13381	13171	13290	13237	13361	13143	13339	13194	13120	13344	13312	13304	13185	13153	13455	13063	13290	13260	13276	13366	13186	13254	13166	13235	13216	13223	13156	13420	13236	13281	13299	13449	13210	13300	13238	13189	13283	13380	13337	13367	13310	13272	13372	13244	13456	13316	13219	13340	13112	13284	13144	13403	13278	13378	13201	13212	13323	13270	13246	13349	13108	13482	13323	13110	13220	13404	13223	13244	13265	13438	13283	13402	13211	13353	13277	13494	13389	13207	13304	13333	13387	13333	13169	13157	13315
23763	21108	28440	24241	22527	22885	21812	18701	17604	17194	17059	16399	16262	16037	15881	15913	15490	15373	15307	15355	15044	14904	14981	14923	14985	14797	14764	14788	14823	14694	14753	14847	14815	14814	14796	14796	14666	14836	14897	14604	14700	14780	14783	14705	14743	14618	14786	14676	14508	14633	14472	14639	14771	14782	14629	14805	14659	14669	14682	14812	14546	14714	14670	14603	14397	14620	14462	14499	14659	14639	14553	14836	14592	14716	14728	14605	14753	14585	14695	14563	14549	14632	14649	14664	14599	14581	14635	14738	14813	14608	14844	14788	14583	14684	14567	14427	14456	14751	14490	14687	14577	14610	14634	14603	14621	14593	14586	14640	14514	14522	14775	14524	14497	14561	14788	14654	14671	14591	14741	14817	14760	14663	14670	14562	14654	14564	14697	14597	14641	14513	14697	14623	14629	14601	14479	14671	14613	14827	14606	14823	14726	14750	14694	14690	14645	14706	14441	14591	14657	14668	14697	14524	14786	14522	14564	14508	14637	14603	14646	14677	14646	14596	14635	14583	14568	14700	14667	14461	14698	14584	14544	14846	14792	14629	14722	14641	14564	14489	14576	14586	14587	14842	14781	14654	14665	14535	14853	14603	14555	14645	14884	14532	14654	14616	14647	14463	14464	14487	14516	14613	14725	14541	14723	14779	14625	14541	14776	14418	14587	14724	14528	14445	14520	14673	14581	14644	14516	14673	14626	14685	14602	14547	14661	14522	14592	14748	14545	14695	14749	14626	14498	14558	14680	14434	14630	14761	14687	14576	14560	14304	14538	14679	14511	14619	14575	14521	14724	14559	14579	14654	14459	14670	14517	14579	14606	14626	14740	14629	14431	14479	14721	14688	14583	14682	14544	14480	14566	14733	14558	14571	14629	14759	14612	14741	14682	14613	14481	14310	14519	14410	14576	14400	14481	14626	14712	14618	14646	14631	14708	14480	14517	14488	14592	14526	14716	14613	14791	14636	14715	14847	14407	14611	14819	14686	14586	14718	14697	14654	14354	14662	14696	14629	14695	14705	14624	14562	14607	14767	14861	14564	14596	14600	14723	14750	14688	14626	14565	14535	14641	14485	14618	14707	14671	14747	14592	14767	14629	14715	14534	14591	14556	14470	14359	14633	14800	14541	14671	14559	14652	14518	14746	14572	14536	14668	14628	14558	14665	14569	14494	14728	14426	14611	14591	14685	14692	14673	14747	14580	14634	14718	14668	14633	14506	14607	14566	14729	14700	14546	14699	14596	14759	14568	14697	14526	14565	14367	14680	14576	14672	14668	14600	14713	14523	14623	14516	14664	14635	14705	14565	14474	14685	14611	14703	14661	14623	14583	14578	14597	14492	14665	14493	14699	14725	14644	14555	14502	14458	14615	14613	14575	14710	14734	14699	14579	14562	14723	14687	14790	14540	14856	14716	14486	14593	14657	14654	14690	14485	14777	14576	14717	14652	14768	14599	14599	14651	14655	14584	14535	14557	14594	14721	14488	14741	14574	14532	14796	14684	14685	14579	14654	14426	14561	14373	14468	14653	14407	14671	14652	14726	14660	14626	14783	14679	14810	14518	14598	14684	14598	14837	14710	14454	14727	14709	14732	14681	14735	14717	14654	14565	14601	14559	14610	14673	14514	14669	14754	14766	14685	14646	14643	14746	14518	14596	14518	14627	14632	14510	14677	14776	14740	14518	14566	14589	14558	14626	14720	14545	14657	14782	14619	14480	14593	14612	14667	14534	14633	14523	14688	14500	14397	14559	14622	14626	14644	14651	14626	14583	14522	14555	14444	14671	14654	14674	14665	14730	14565	14548	14762	14725	14764	14597	14559	14568	14637	14582	14593	14589	14272	14721	14654	14626	14851	14460	14553	14412	14687	14628	14602	14788	14713	14715	14662	14713	14616	14721	14600	14454	14459	14551	14622	14680	14658	14346	14768	14563	14542	14522	14617	14526	14473	14514	14704	14619	14519	14720	14693	14489	14637	14678	14374	14503	14466	14693	14520	14582	14562	14476	14590	14450	14650	14516	14844	14823	14759	14576	14510	14730	14636	14499	14513	15002	14803	14725	14725	14712	14510	14389	14702	14647	14562	14602	14549	14701	14568	14480	14601	14532	14474	14623	14534	14599	14657	14722	14662	14588	14687	14683	14581	14489	14554	14658	14475	14600	14533	14629	14543	14716	14668	14503	14745	14712	14535	14596	14713	14806	14634	14437	14578	14513	14513	14447	14716	14683	14549	14585	14546	14644	14636	14633	14493	14712	14714	14625	14555	14474	14452	14757	14521	14516	14675	14682	14645	14628	14715	14597	14591	14384	14670	14592	14528	14698	14832	14617	14561	14536	14627	14655	14780	14629	14762	14683	14571	14558	14732	14545	14699	14506	14657	14621	14525	14616	14780	14549	14598	14529	14561	14456	14629	14592	14555	14669	14728	14766	14558	14550	14667	14724	14651	14640	14745	14761	14646	14782	14687	14531	14596	14630	14532	14754	14814	14532	14623	14508	14680	14592	14767	14530	14789	14709	14832	14736	14741	14633	14429	14646	14647	14607	14640	14561	14504	14551	14604	14785	14613	14558	14787	14638	14653	14657	14653	14492	14614	14459	14664	14646	14693	14471	14587	14616	14615	14703	14627	14717	14591	14544	14526	14369	14561	14792	14536	14548	14668	14525	14268	14653	14586	14531	14634	14533	14529	14829	14724	14755	14489	14757	14571	14849	14491	14627	14559	14650	14800	14601	14593	14741	14777	14589	14664	14571	14685	14715	14426	14641	14598	14734	14645	14645	14610	14677	14760	14509	14696	14513	14523	14720	14427	14618	14456	14682	14620	14521	14488	14698	14648	14594	14360	14718	14571	14655	14577	14577	14649	14532	14562	14632	14787	14596	14532	14547	14501	14541	14720	14504	14692	14656	14513	14589	14490	14733	14530	14640	14665	14580	14533	14810	14673	14566	14521	14649	14546	14505	14555	14753	14604	14632	14655	14597	14771	14606	14766	14666	14658	14602	14506	14762	14617	14645	14599	14704	14791	14563	14549	14535	14480	14485	14583	14647	14643	14517	14518	14653	14769	14532	14303	14577	14776	14589	14776	14665	14647	14627	14808	14676	14617	14697	14573	14731	14669	14643	14506	14753	14776	14818	14555	14582	14676	14697	14577	14535	14529	14690	14610	14833	14642	14694	14695	14602	14584	14551	14597	14605	14583	14626	14481	14668	14744	14692	14662	14511	14577	14699	14569	14626	14730	14608	14633	14605	14567	14692	14492	14570	14603	14555	14443	14423	14686	14754	14530	14647	14683	14707	14493	14637	14587	14565	14647	14451	14536	14509	14576	14614	14432	14591	14633	14594	14525	14604	14521	14614	14819	14620	14562	14564	14334	14504	14711	14727	14719	14527	14555	14782	14566	14719	14474	14585	14593	14889	14467	14718	14549	14786	14560	14642	14870	14691	14512	14603	14658	14677	14583	14672	14615	14691	14500	14602	14579	14611	14482	14730	14513	14615	14603	14521	14659	14571	14687	14427	14656	14611	14508	14706	14418	14614	14543	14479	14648	14682	14621	14712	14589	14562	14416	14579	14558	14570	14509	14703	14671	14547	14491	14553	14550	14402	14871	14759	14591	14751	14679	14815	14510	14758	14688	14797	14544	14493	14632	14791	14561	14669	14826	14677	14485	14473	14714	14567	14804	14847	14533	14655	14562	14743	14614	14601	14587	14640	14620	14712	14566	14714	14819	14699	14585	14687	14648	14693	14592	14573	14577	14602	14599	14641	14613	14522	14622	14644	14557	14642	14550	14589	14769	14762	14746	14668	14475	14478	14669	14567	14713	14636	14835	14636	14651	14642	14600	14507	14655	14541	14572	14604	14623	14611	14694	14812	14596	14812	14750	14621	14628	14516	14512	14448	14448	14567	14879	14650	14590	14588	14418	14697	14720	14538	14650	14596	14570	14591	14565	14516	14614	14716	14352	14817	14792	14532	14469	14596	14809	14623	14483	14430	14588	14616	14833	14703	14652	14828	14570	14445	14496	14559	14718	14500	14625	14514	14616	14516	14495	14647	14654	14569	14653	14664	14698	14632	14468	14685	14474	14664	14442	14612	14667	14586	14456	14638	14459	14536	14748	14642	14787	14694	14626	14662	14565	14737	14624	14701	14537	14721	14669	14763	14718	14555	14701	14648	14649	14510	14605	14716	14726	14478	14701	14667	14703	14536	14620	14681	14606	14557	14587	14662	14741	14728	14763	14529	14486	14708	14572	14750	14530	14496	14780	14821	14503	14537	14522	14532	14769	14554	14599	14595	14637	14487	14643	14647	14658	14651	14644	14708	14557	14310	14490	14705	14637	14578	14825	14728	14690	14592	14633	14688	14769	14832	14536	14651	14652	14747	14482	14674	14545	14608	14705	14756	14579	14599	14814	14539	14547	14708	14580	14661	14683	14804	14622	14634	14879	14632	14766	14647	14610	14713	14471	14691	14566	14586	14600	14544	14626	14608	14776	14500	14647	14686	14708	14728	14585	14701	14724	14828	14428	14553	14574	14841	14516	14675	14535	14464	14625	14780	14516	14744	14735	14551	14603	14705	14674	14800	14356	14572	14629	14568	14724	14640	14602	14798	14739	14559	14662	14773	14708	14584	14546	14587	14629	14791	14590	14860	14636	14552	14480	14671	14660	14608	14742	14723	14694	14787	14665	14634	14559	14696	14629	14722	14380	14605	14480	14588	14642	14640	14458	14498	14444	14653	14618	14586	14750	14877	14584	14543	14762	14770	14655	14612	14521	14660	14511	14560	14572	14640	14856	14573	14661	14728	14703	14532	14556	14492	14718	14664	14461	14656	14681	14498	14664	14657	14583	14436	14614	14619	14668	14732	14539	14612	14589	14551	14552	14543	14591	14544	14617	14486	14724	14773	14601	14514	14770	14633	14599	14589	14625	14515	14583	14684	14631	14390	14528	14596	14741	14713	14561	14569	14511	14452	14591	14611	14436	14524	14566	14537	14576	14432	14682	14594	14490	14363	14602	14610	14588	14520	14655	14606	14802	14551	14615	14687	14608	14642	14677	14425	14822	14693	14633	14490	14596	14737	14678	14639	14760	14553	14624	14502	14647	14649	14698	14576	14481	14697	14826
25160	42197	37488	29128	25388	22691	20780	19405	18457	17633	17052	16406	16245	15901	15460	15204	14778	14821	14354	14323	14254	13925	14189	13892	13825	13834	13806	13740	13732	13770	13833	13722	13754	13511	13626	13617	13660	13603	13483	13707	13937	13656	13547	13551	13540	13739	13458	13503	13504	13612	13686	13679	13671	13469	13589	13615	13674	13537	13511	13485	13345	13570	13573	13550	13429	13623	13420	13700	13423	13450	13678	13524	13640	13530	13492	13679	13618	13707	13548	13814	13543	13510	13459	13548	13517	13707	13547	13638	13566	13647	13631	13658	13706	13495	13611	13595	13603	13619	13436	13544	13537	13552	13620	13475	13626	13512	13524	13650	13553	13524	13542	13571	13475	13665	13655	13675	13662	13613	13394	13632	13490	13557	13479	13451	13603	13503	13476	13499	13456	13603	13583	13615	13443	13417	13622	13689	13504	13500	13503	13471	13631	13414	13731	13689	13575	13476	13626	13576	13413	13594	13649	13624	13518	13761	13555	13413	13422	13493	13448	13485	13755	13569	13556	13356	13682	13661	13429	13532	13429	13527	13666	13477	13570	13482	13558	13658	13607	13420	13442	13589	13607	13635	13472	13603	13461	13692	13694	13511	13520	13611	13581	13669	13578	13525	13376	13660	13575	13744	13554	13448	13691	13523	13562	13623	13433	13463	13626	13526	13476	13709	13569	13717	13616	13565	13512	13442	13577	13529	13578	13638	13530	13558	13599	13632	13476	13453	13607	13506	13799	13663	13527	13590	13404	13474	13515	13563	13598	13566	13600	13414	13490	13512	13416	13532	13315	13444	13551	13492	13655	13391	13638	13482	13660	13640	13541	13471	13488	13488	13528	13514	13484	13596	13440	13599	13602	13481	13639	13580	13577	13515	13473	13367	13630	13610	13519	13525	13456	13605	13531	13586	13556	13379	13493	13663	13546	13501	13548	13490	13478	13539	13577	13680	13558	13547	13560	13605	13644	13546	13579	13563	13365	13436	13630	13648	13645	13524	13425	13584	13747	13563	13636	13451	13536	13655	13698	13648	13382	13668	13470	13545	13516	13511	13655	13548	13612	13558	13488	13631	13641	13586	13674	13512	13557	13546	13595	13517	13491	13616	13587	13559	13687	13515	13596	13461	13544	13292	13436	13542	13555	13695	13655	13465	13537	13491	13516	13622	13745	13444	13426	13638	13449	13378	13596	13442	13603	13509	13583	13612	13543	13603	13544	13663	13593	13597	13380	13468	13463	13552	13618	13649	13622	13602	13580	13516	13491	13541	13602	13514	13524	13617	13655	13378	13484	13524	13624	13501	13648	13626	13491	13738	13743	13432	13648	13317	13518	13690	13661	13577	13614	13673	13370	13629	13499	13599	13527	13590	13577	13467	13602	13456	13562	13429	13489	13583	13682	13447	13507	13210	13594	13522	13499	13456	13408	13614	13521	13616	13474	13410	13548	13673	13657	13614	13408	13551	13428	13565	13664	13498	13654	13515	13620	13513	13618	13448	13584	13559	13528	13466	13566	13526	13463	13564	13460	13539	13633	13429	13562	13612	13615	13483	13304	13397	13510	13577	13501	13540	13686	13598	13656	13584	13677	13473	13525	13470	13552	13520	13608	13561	13413	13510	13637	13324	13618	13540	13689	13631	13669	13632	13480	13619	13506	13546	13620	13591	13513	13284	13597	13677	13503	13523	13486	13430	13618	13515	13482	13486	13738	13411	13584	13396	13547	13633	13622	13487	13423	13549	13588	13685	13520	13449	13476	13590	13533	13517	13785	13433	13492	13629	13520	13508	13560	13695	13388	13641	13504	13384	13409	13532	13493	13595	13556	13643	13637	13562	13543	13442	13631	13648	13547	13489	13721	13611	13527	13517	13514	13438	13476	13422	13487	13557	13361	13576	13819	13561	13521	13670	13635	13589	13537	13534	13488	13519	13611	13410	13654	13664	13619	13716	13327	13495	13473	13679	13762	13493	13553	13455	13743	13379	13515	13462	13597	13533	13562	13505	13595	13412	13551	13395	13476	13653	13457	13653	13600	13662	13564	13544	13684	13448	13618	13566	13538	13586	13552	13441	13618	13502	13458	13502	13436	13562	13597	13358	13651	13561	13628	13654	13764	13427	13699	13404	13535	13629	13450	13602	13555	13601	13450	13463	13578	13472	13492	13467	13605	13456	13527	13640	13397	13410	13559	13473	13441	13620	13522	13482	13525	13633	13616	13421	13607	13529	13563	13446	13348	13459	13507	13601	13676	13559	13652	13451	13561	13437	13612	13550	13468	13599	13455	13513	13681	13715	13584	13526	13672	13492	13675	13586	13756	13462	13628	13759	13568	13504	13517	13611	13487	13523	13429	13640	13593	13646	13488	13465	13620	13430	13583	13577	13390	13743	13545	13425	13517	13462	13644	13490	13670	13593	13575	13707	13475	13656	13338	13704	13577	13568	13608	13553	13750	13595	13684	13563	13554	13477	13611	13488	13525	13443	13548	13548	13521	13574	13450	13535	13661	13674	13605	13718	13596	13586	13577	13489	13546	13481	13634	13576	13635	13608	13321	13569	13709	13484	13423	13507	13582	13490	13566	13563	13436	13574	13408	13549	13694	13529	13663	13444	13514	13486	13518	13711	13480	13657	13515	13669	13545	13611	13552	13495	13576	13531	13628	13618	13489	13546	13535	13646	13496	13568	13622	13633	13486	13652	13499	13502	13499	13511	13660	13583	13636	13552	13609	13549	13380	13587	13392	13477	13609	13599	13475	13571	13550	13540	13467	13472	13574	13645	13571	13646	13494	13653	13462	13486	13572	13582	13333	13672	13593	13619	13432	13645	13439	13534	13496	13540	13398	13509	13507	13523	13515	13586	13611	13506	13511	13508	13636	13556	13588	13559	13370	13483	13440	13726	13564	13558	13393	13644	13591	13477	13554	13392	13614	13569	13537	13642	13423	13586	13568	13540	13523	13531	13515	13474	13387	13416	13306	13642	13520	13588	13718	13385	13307	13592	13447	13497	13541	13475	13611	13439	13522	13593	13562	13512	13546	13576	13478	13608	13406	13545	13704	13561	13428	13555	13517	13536	13621	13458	13586	13671	13528	13577	13438	13480	13649	13474	13659	13550	13684	13606	13501	13538	13533	13528	13521	13210	13523	13511	13562	13642	13412	13378	13628	13566	13587	13744	13466	13706	13519	13432	13578	13500	13515	13644	13647	13502	13569	13652	13499	13537	13692	13673	13450	13598	13463	13394	13499	13406	13568	13589	13517	13407	13582	13486	13569	13524	13605	13472	13583	13651	13670	13485	13547	13425	13592	13695	13517	13450	13499	13396	13570	13652	13566	13460	13597	13571	13739	13431	13548	13522	13563	13540	13660	13641	13641	13593	13522	13482	13541	13585	13605	13436	13657	13540	13482	13622	13604	13456	13634	13655	13664	13617	13617	13507	13433	13436	13613	13440	13505	13528	13623	13543	13558	13650	13508	13725	13643	13489	13743	13482	13462	13571	13512	13441	13565	13491	13586	13532	13717	13587	13636	13416	13492	13650	13400	13411	13398	13732	13502	13620	13506	13683	13493	13490	13547	13464	13567	13665	13467	13724	13655	13451	13555	13606	13585	13602	13559	13547	13390	13611	13413	13600	13441	13594	13640	13523	13525	13280	13495	13577	13770	13514	13539	13657	13506	13617	13595	13623	13563	13651	13566	13603	13481	13642	13504	13479	13665	13548	13644	13338	13640	13395	13581	13716	13606	13668	13440	13693	13653	13473	13625	13343	13511	13607	13564	13668	13562	13507	13540	13544	13564	13477	13706	13489	13565	13530	13504	13384	13618	13523	13635	13572	13576	13717	13504	13738	13456	13484	13645	13559	13538	13613	13480	13556	13430	13468	13503	13699	13698	13390	13564	13512	13387	13697	13518	13677	13416	13437	13553	13532	13597	13670	13412	13485	13637	13476	13582	13603	13548	13590	13575	13607	13557	13600	13609	13597	13505	13530	13682	13622	13496	13514	13456	13510	13645	13702	13612	13567	13543	13573	13669	13391	13492	13550	13426	13371	13521	13565	13659	13522	13474	13489	13616	13659	13610	13518	13469	13676	13598	13447	13541	13698	13652	13487	13451	13552	13730	13617	13541	13659	13394	13600	13501	13354	13535	13494	13410	13449	13705	13540	13491	13466	13541	13624	13637	13353	13500	13559	13624	13727	13613	13417	13654	13638	13600	13521	13464	13623	13316	13776	13524	13645	13521	13497	13460	13489	13527	13266	13478	13708	13560	13471	13362	13598	13534	13667	13570	13351	13677	13636	13594	13434	13470	13526	13442	13490	13517	13566	13481	13629	13553	13467	13500	13599	13602	13496	13615	13606	13603	13356	13515	13528	13254	13519	13580	13529	13660	13727	13500	13493	13496	13460	13565	13419	13676	13505	13658	13608	13406	13510	13614	13581	13443	13599	13461	13510	13545	13520	13570	13672	13708	13452	13511	13511	13478	13452	13488	13423	13640	13745	13399	13533	13432	13461	13657	13575	13459	13585	13538	13605	13463	13573	13619	13621	13622	13582	13356	13425	13497	13622	13407	13432	13463	13697	13345	13491	13600	13476	13539	13537	13594	13704	13617	13561	13582	13402	13438	13490	13526	13555	13607	13402	13541	13528	13562	13578	13567	13504	13564	13754	13623	13383	13398	13618	13532	13445	13644	13645	13586	13507	13581	13617	13634	13481	13424	13496	13567	13443	13429	13591	13525	13581	13750	13584	13695	13653	13525	13534	13480	13644	13647	13565	13505	13386	13291	13499	13688	13558	13517	13502	13560	13599	13435	13483	13618	13683	13480	13569	13537	13606	13569	13531	13590	13643	13354	13689	13656	13618	13459	13538	13508	13550	13629	13598	13710	13574	13550	13446	13490	13455	13742	13550	13644	13583	13535	13572	13521	13446	13509	13634	13708	13520	13537	13528	13585	13435	13587	13532	13587	13607	13447	13420	13505	13375	13625	13497	13488	13596	13575	13611	13595	13325	13510	13525	13581	13555	13373	13506	13665	13665	13577	13353	13444	13489	13511	13419	13538	13572	13549	13404	13369	13398	13557	13672	13494	13557	13560	13698	13598	13557	13725	13571	13458	13589	13502	13532	13618	13532	13572	13475
22577	21016	28685	23517	21437	23867	26004	20626	18832	18610	17990	17599	16927	16743	16817	16220	16118	15934	15911	15709	15367	15355	15215	15151	15056	14910	15095	15013	14954	14940	14796	14795	14692	14807	14841	14727	14684	14622	14842	14887	14711	14473	14976	14860	14810	14737	14647	14775	14902	14810	14766	14990	14527	14729	14770	14883	14936	15031	14658	14875	14821	14699	14797	14620	14753	14670	14802	14675	14567	14755	14452	14654	14679	14371	14713	14723	14781	14784	14757	14623	14840	14808	14593	14601	14724	14762	14762	14528	14743	14696	14523	14446	14598	14685	14975	14652	14733	14700	14704	14672	14601	14641	14754	14776	14581	14614	14676	14778	14719	14772	14764	14775	14561	14666	14669	14594	14503	14740	14540	14589	14511	14397	14655	14683	14884	14787	14684	14833	14628	14582	14679	14715	14640	14650	14540	14568	14672	14591	14532	14917	14752	14600	14734	14592	14763	14701	14665	14665	14668	14632	14722	14674	14801	14640	14575	14535	14598	14614	14582	14672	14760	14542	14803	14641	14383	14582	14679	14414	14642	14433	14573	14587	14836	14367	14770	14540	14525	14454	14695	14507	14614	14545	14587	14499	14550	14568	14642	14561	14694	14437	14765	14800	14691	14660	14562	14665	14526	14772	14573	14756	14615	14692	14697	14737	14531	14716	14656	14514	14624	14693	14329	14684	14757	14702	14640	14681	14465	14715	14661	14541	14529	14538	14689	14615	14714	14585	14752	14514	14495	14595	14581	14601	14648	14716	14775	14590	14490	14597	14599	14625	14709	14531	14675	14561	14605	14719	14835	14651	14683	14648	14609	14527	14339	14909	14783	14838	14667	14562	14786	14560	14676	14531	14748	14841	14661	14420	14576	14878	14693	14520	14652	14510	14440	14756	14622	14548	14815	14505	14499	14546	14590	14516	14824	14639	14517	14666	14660	14836	14748	14614	14575	14595	14642	14565	14579	14769	14428	14576	14693	14709	14591	14619	14425	14628	14572	14616	14669	14582	14784	14622	14611	14737	14620	14753	14529	14375	14499	14738	14850	14577	14786	14842	14608	14730	14658	14721	14764	14648	14672	14684	14570	14500	14579	14612	14550	14506	14554	14838	14594	14510	14632	14478	14719	14735	14758	14514	14631	14806	14500	14545	14703	14647	14348	14800	14885	14902	14552	14609	14564	14555	14482	14508	14612	14650	14662	14604	14608	14750	14548	14699	14698	14572	14550	14479	14522	14585	14473	14539	14576	14635	14543	14509	14678	14599	14711	14735	14739	14646	14721	14668	14619	14523	14603	14679	14736	14659	14655	14636	14856	14742	14576	14589	14821	14733	14701	14690	14602	14679	14552	14744	14699	14625	14524	14675	14792	14671	14551	14705	14742	14571	14718	14583	14558	14668	14592	14675	14623	14538	14534	14704	14740	14578	14577	14488	14528	14605	14552	14644	14711	14681	14756	14532	14564	14844	14707	14631	14710	14701	14616	14539	14708	14578	14710	14753	14748	14713	14497	14730	14636	14489	14526	14627	14683	14667	14659	14523	14673	14559	14542	14510	14657	14701	14726	14500	14298	14701	14535	14679	14560	14620	14753	14717	14535	14620	14791	14766	14694	14667	14719	14633	14699	14553	14647	14470	14729	14726	14691	14690	14632	14802	14779	14630	14955	14632	14475	14546	14742	14608	14632	14619	14693	14610	14573	14630	14743	14627	14832	14675	14411	14597	14509	14439	14768	14922	14497	14541	14523	14779	14567	14688	14747	14710	14730	14673	14568	14690	14698	14505	14732	14551	14656	14690	14721	14695	14745	14421	14690	14700	14769	14675	14531	14640	14747	14715	14619	14617	14545	14664	14610	14449	14660	14819	14506	14622	14615	14657	14587	14666	14576	14544	14646	14617	14619	14463	14532	14551	14518	14816	14716	14675	14913	14776	14804	14786	14785	14640	14600	14751	14590	14644	14780	14545	14427	14673	14677	14713	14679	14561	14703	14572	14466	14669	14806	14703	14604	14789	14667	14696	14653	14705	14650	14528	14591	14821	14700	14571	14483	14665	14447	14607	14652	14808	14736	14422	14796	14686	14810	14622	14708	14455	14877	14779	14691	14702	14584	14528	14655	14605	14639	14670	14640	14659	14806	14399	14295	14626	14633	14805	14482	14739	14654	14721	14757	14604	14559	14618	14745	14724	14605	14697	14490	14597	14594	14615	14649	14739	14727	14576	14675	14389	14538	14445	14978	14831	14502	14616	14613	14576	14568	14766	14753	14426	14472	14675	14647	14492	14842	14543	14520	14489	14564	14752	14653	14673	14471	14508	14608	14505	14790	14601	14671	14697	14564	14591	14731	14654	14674	14725	14626	14582	14931	14507	14540	14528	14660	14563	14731	14599	14663	14627	14613	14821	14646	14548	14605	14558	14648	14766	14565	14724	14615	14638	14583	14674	14546	14630	14489	14609	14493	14663	14569	14617	14716	14430	14567	14517	14526	14496	14573	14671	14739	14753	14771	14541	14681	14624	14569	14664	14592	14456	14780	14736	14707	14611	14643	14650	14700	14682	14701	14756	14595	14705	14713	14567	14663	14577	14715	14493	14712	14723	14691	14686	14508	14551	14535	14560	14590	14690	14545	14600	14512	14622	14553	14578	14662	14542	14651	14461	14753	14560	14614	14606	14565	14634	14700	14619	14612	14630	14571	14563	14486	14673	14667	14773	14650	14720	14538	14588	14573	14821	14630	14694	14627	14464	14625	14514	14705	14566	14554	14709	14838	14633	14710	14592	14686	14558	14639	14486	14597	14594	14534	14647	14542	14550	14683	14720	14609	14555	14727	14771	14674	14382	14649	14759	14558	14541	14624	14817	14563	14401	14410	14609	14688	14593	14712	14447	14644	14588	14563	14876	14577	14635	14709	14784	14430	14747	14606	14559	14659	14592	14677	14643	14667	14663	14714	14462	14772	14523	14720	14595	14522	14575	14670	14278	14437	14662	14729	14540	14675	14831	14903	14509	14574	14490	14751	14543	14616	14776	14672	14421	14526	14741	14822	14629	14626	14614	14786	14746	14582	14701	14627	14640	14406	14760	14791	14705	14536	14651	14590	14569	14482	14787	14467	14497	14532	14807	14908	14478	14661	14554	14685	14747	14539	15016	14598	14932	14750	14497	14585	14667	14528	14832	14724	14717	14674	14678	14843	14781	14607	14437	14561	14667	14569	14631	14625	14682	14571	14613	14612	14561	14549	14642	14606	14624	14569	14517	14614	14537	14817	14691	14666	14639	14507	14636	14545	14533	14599	14448	14693	14779	14769	14620	14630	14653	14387	14562	14632	14474	14610	14544	14579	14523	14682	14428	14717	14480	14416	14704	14574	14574	14450	14613	14740	14701	14609	14422	14622	14751	14786	14515	14731	14612	14741	14645	14882	14573	14627	14701	14786	14504	14550	14572	14738	14636	14656	14633	14524	14721	14779	14675	14621	14958	14744	14601	14750	14618	14846	14666	14575	14701	14528	14654	14646	14622	14435	14644	14674	14715	14707	14800	14691	14524	14767	14650	14608	14605	14706	14726	14666	14583	14569	14510	14530	14760	14827	14712	14733	14615	14575	14812	14704	14583	14664	14729	14701	14726	14722	14551	14651	14617	14540	14690	14663	14552	14566	14636	14698	14596	14498	14642	14630	14559	14494	14666	14699	14750	14430	14683	14794	14456	14601	14594	14515	14763	14612	14702	14708	14626	14737	14787	14679	14530	14625	14429	14638	14726	14556	14533	14860	14623	14636	14529	14575	14631	14452	14721	14512	14623	14621	14670	14674	14681	14622	14618	14648	14623	14752	14588	14634	14532	14581	14614	14729	14592	14577	14637	14637	14498	14623	14452	14584	14680	14562	14689	14630	14700	14528	14787	14800	14817	14567	14718	14600	14771	14615	14551	14823	14539	14697	14737	14508	14564	14636	14754	14589	14683	14574	14554	14637	14326	14631	14660	14631	14663	14485	14730	14532	14600	14772	14652	14536	14527	14620	14600	14572	14496	14617	14603	14598	14541	14752	14476	14798	14608	14768	14536	14637	14678	14604	14688	14724	14542	14573	14335	14549	14663	14652	14574	14692	14451	14650	14629	14451	14561	14588	14712	14710	14566	14773	14931	14637	14604	14446	14611	14610	14715	14434	14624	14629	14688	14606	14732	14786	14590	14571	14635	14389	14687	14696	14567	14615	14537	14579	14409	14606	14436	14581	14616	14772	14582	14485	14633	14545	14764	14649	14422	14650	14755	14572	14664	14692	14581	14679	14723	14582	14550	14577	14750	14639	14639	14682	14819	14658	14562	14719	14646	14587	14456	14645	14760	14651	14640	14636	14573	14690	14717	14466	14518	14618	14533	14586	14568	14752	14624	14590	14470	14610	14716	14681	14678	14623	14721	14612	14410	14607	14755	14690	14654	14722	14537	14690	14672	14588	14587	14577	14762	14699	14817	14540	14474	14658	14651	14509	14431	14802	14659	14700	14624	14768	14618	14591	14837	14703	14789	14825	14531	14693	14501	14705	14676	14571	14521	14612	14506	14733	14763	14804	14474	14567	14523	14699	14700	14710	14654	14637	14466	14560	14788	14679	14535	14722	14592	14719	14395	14766	14534	14494	14541	14591	14648	14473	14646	14560	14517	14537	14633	14553	14481	14640	14638	14643	14573	14473	14553	14722	14572	14671	14538	14763	14740	14631	14612	14795	14755	14414	14615	14524	14679	14665	14608	14606	14595	14568	14450	14622	14561	14485	14643	14550	14661	14418	14660	14370	14682	14549	14636	14756	14639	14804	14690	14519	14561	14648	14420	14537	14539	14476	14558	14576	14573	14724	14718	14444	14622	14653	14501	14597	14620	14726	14565	14465	14656	14744	14814	14659	14477	14759	14549	14763	14550	14595	14643	14553	14638	14721	14763	14702	14770	14306	14608	14655	14648	14836	14757	14785	14691	14603	14727	14702	14636	14629	14565	14629	14656	14584	14757	14600	14802	14593	14716	14527	14631	14662	14636	14740	14619	14687	14793	14530	14792	14552	14839	14691	14600	14625	14619	14649	14623	14763	14562	14695	14676	14658	14635	14513	14708	14610	14667	14630	14483	14637	14877	14646	14604	14328	14761
27028	46357	41684	33234	28733	25894	23479	21739	20362	19479	18583	17849	17197	16704	16403	15933	15637	15256	15031	14634	14557	14210	14436	14119	14089	13972	13918	13921	13586	13900	13836	13831	13810	13942	13701	13741	13755	13765	13579	13604	13634	13758	13600	13786	13632	13624	13594	13617	13561	13567	13671	13727	13685	13440	13572	13482	13567	13582	13652	13550	13407	13363	13499	13776	13427	13538	13687	13627	13726	13432	13643	13444	13556	13658	13404	13676	13551	13535	13426	13408	13494	13570	13349	13554	13636	13622	13653	13472	13492	13704	13554	13593	13608	13622	13676	13606	13509	13660	13496	13559	13522	13523	13577	13613	13470	13677	13583	13690	13559	13681	13483	13568	13483	13547	13536	13550	13637	13547	13675	13550	13463	13511	13702	13528	13495	13532	13530	13535	13330	13513	13589	13582	13474	13465	13507	13529	13537	13552	13508	13485	13649	13465	13483	13464	13542	13689	13641	13547	13596	13600	13539	13581	13551	13473	13615	13466	13704	13388	13520	13631	13555	13569	13521	13502	13513	13583	13602	13460	13588	13532	13551	13512	13470	13520	13527	13548	13506	13568	13611	13569	13524	13535	13494	13421	13572	13513	13564	13616	13433	13467	13459	13482	13571	13559	13505	13399	13499	13556	13557	13579	13476	13397	13654	13609	13466	13559	13685	13528	13636	13474	13661	13466	13634	13515	13401	13627	13676	13810	13520	13420	13679	13717	13586	13548	13557	13465	13647	13587	13520	13645	13601	13438	13593	13578	13469	13730	13449	13444	13641	13567	13581	13493	13473	13500	13510	13513	13554	13622	13494	13605	13647	13643	13452	13510	13495	13614	13479	13561	13503	13776	13590	13575	13571	13432	13451	13579	13466	13453	13561	13559	13430	13665	13648	13413	13614	13530	13599	13483	13640	13438	13599	13637	13648	13482	13453	13501	13489	13497	13509	13496	13533	13617	13503	13583	13641	13506	13441	13601	13679	13442	13662	13462	13662	13523	13451	13551	13597	13545	13694	13567	13682	13457	13593	13631	13521	13485	13468	13492	13562	13518	13697	13587	13511	13662	13742	13548	13585	13578	13559	13562	13501	13546	13495	13569	13608	13538	13619	13591	13492	13413	13552	13636	13542	13604	13607	13693	13662	13531	13476	13724	13709	13609	13536	13676	13411	13604	13499	13505	13534	13685	13654	13550	13363	13492	13456	13653	13601	13378	13484	13645	13471	13601	13552	13412	13532	13459	13535	13526	13735	13580	13670	13541	13598	13451	13381	13616	13442	13548	13553	13557	13554	13516	13487	13509	13640	13649	13561	13562	13513	13664	13493	13705	13340	13615	13535	13357	13603	13310	13634	13569	13525	13449	13559	13611	13456	13536	13450	13518	13639	13416	13577	13577	13393	13546	13593	13453	13467	13347	13594	13541	13694	13664	13363	13440	13736	13524	13455	13499	13559	13476	13541	13603	13464	13476	13454	13435	13476	13526	13479	13535	13461	13553	13477	13499	13541	13508	13542	13637	13435	13709	13585	13551	13493	13615	13592	13568	13509	13617	13529	13571	13546	13660	13636	13464	13735	13377	13625	13341	13617	13533	13754	13423	13521	13527	13407	13486	13508	13481	13595	13489	13550	13423	13709	13583	13582	13623	13534	13506	13644	13642	13335	13573	13477	13316	13568	13449	13570	13561	13753	13619	13596	13411	13502	13542	13662	13542	13471	13444	13468	13618	13605	13465	13593	13479	13641	13491	13556	13595	13500	13596	13437	13399	13623	13570	13536	13667	13654	13658	13528	13565	13464	13589	13732	13540	13539	13557	13439	13594	13344	13681	13729	13636	13479	13470	13632	13635	13500	13491	13736	13565	13585	13572	13727	13406	13717	13485	13629	13786	13594	13515	13590	13359	13686	13500	13409	13618	13485	13626	13581	13494	13490	13622	13554	13536	13492	13446	13636	13717	13461	13540	13437	13533	13435	13463	13521	13589	13390	13379	13585	13703	13523	13558	13652	13582	13604	13396	13445	13473	13575	13398	13432	13397	13627	13551	13419	13535	13634	13627	13566	13544	13613	13487	13584	13431	13549	13539	13586	13491	13644	13535	13613	13657	13671	13440	13667	13492	13738	13687	13635	13479	13537	13378	13700	13476	13585	13701	13651	13585	13634	13559	13526	13565	13753	13472	13577	13590	13431	13667	13458	13682	13497	13623	13488	13684	13530	13529	13456	13420	13627	13577	13555	13577	13534	13494	13426	13440	13681	13574	13439	13455	13716	13635	13603	13547	13562	13729	13617	13546	13616	13552	13489	13538	13560	13432	13625	13602	13469	13378	13484	13582	13513	13476	13652	13576	13494	13597	13512	13476	13426	13514	13610	13613	13442	13481	13474	13618	13677	13508	13564	13584	13581	13445	13474	13593	13600	13521	13527	13531	13646	13536	13456	13715	13604	13429	13342	13555	13495	13513	13616	13519	13732	13591	13514	13595	13723	13606	13499	13576	13493	13580	13557	13665	13363	13558	13527	13319	13622	13473	13638	13688	13586	13529	13455	13514	13527	13422	13677	13568	13485	13517	13426	13519	13595	13689	13589	13529	13455	13579	13538	13425	13458	13520	13581	13312	13448	13562	13578	13465	13455	13403	13541	13327	13500	13655	13434	13532	13701	13583	13529	13568	13397	13573	13647	13590	13420	13629	13601	13545	13582	13535	13466	13687	13603	13405	13664	13740	13674	13564	13598	13447	13504	13542	13589	13430	13513	13604	13604	13550	13529	13510	13699	13410	13530	13496	13644	13572	13557	13468	13473	13507	13589	13523	13422	13569	13508	13550	13476	13507	13732	13382	13603	13437	13545	13659	13570	13571	13438	13581	13480	13630	13513	13566	13423	13563	13478	13510	13507	13549	13660	13606	13694	13547	13555	13507	13620	13581	13385	13473	13667	13489	13618	13611	13548	13507	13618	13620	13561	13603	13486	13599	13663	13611	13478	13541	13638	13457	13660	13520	13516	13481	13542	13649	13466	13661	13555	13440	13626	13488	13503	13528	13639	13623	13629	13560	13582	13752	13547	13515	13686	13506	13482	13512	13622	13449	13340	13604	13522	13519	13575	13405	13582	13587	13681	13605	13559	13455	13368	13555	13487	13630	13509	13532	13602	13636	13549	13445	13586	13321	13577	13397	13670	13539	13461	13612	13508	13458	13363	13537	13504	13692	13601	13722	13518	13562	13429	13596	13594	13446	13628	13395	13489	13741	13523	13582	13561	13442	13505	13476	13515	13531	13624	13516	13567	13526	13551	13718	13735	13547	13559	13547	13354	13421	13603	13591	13360	13509	13640	13681	13476	13561	13506	13388	13353	13419	13672	13435	13468	13495	13523	13624	13526	13569	13478	13516	13448	13348	13491	13561	13566	13689	13404	13447	13552	13549	13591	13524	13420	13517	13574	13423	13600	13690	13501	13572	13442	13543	13519	13618	13615	13528	13575	13495	13674	13509	13362	13508	13463	13425	13546	13528	13641	13535	13558	13473	13480	13549	13524	13505	13460	13466	13459	13626	13627	13411	13614	13588	13430	13468	13621	13575	13528	13549	13676	13473	13597	13743	13501	13493	13560	13610	13596	13788	13521	13545	13434	13649	13765	13594	13548	13672	13487	13662	13634	13438	13465	13367	13607	13405	13442	13513	13618	13410	13482	13560	13470	13656	13631	13594	13549	13494	13437	13510	13503	13555	13728	13617	13541	13571	13459	13602	13687	13536	13462	13551	13584	13651	13602	13616	13575	13499	13644	13653	13583	13414	13522	13543	13623	13502	13643	13652	13590	13691	13483	13259	13536	13673	13620	13434	13406	13612	13507	13580	13475	13498	13524	13598	13362	13565	13497	13558	13467	13526	13515	13528	13635	13519	13727	13498	13516	13490	13639	13491	13476	13557	13610	13463	13576	13537	13522	13455	13541	13456	13550	13684	13427	13625	13420	13423	13723	13582	13417	13481	13642	13481	13671	13520	13619	13631	13539	13574	13497	13568	13506	13452	13382	13539	13541	13515	13685	13647	13427	13478	13644	13644	13486	13582	13547	13541	13568	13532	13521	13599	13512	13406	13438	13660	13723	13635	13585	13607	13765	13405	13499	13631	13344	13578	13587	13535	13631	13575	13518	13438	13473	13487	13668	13350	13615	13598	13512	13515	13644	13519	13420	13365	13528	13548	13511	13514	13574	13510	13504	13653	13610	13564	13558	13445	13534	13543	13545	13627	13540	13605	13559	13446	13652	13529	13582	13513	13485	13611	13526	13565	13534	13458	13659	13547	13656	13700	13493	13588	13407	13548	13567	13394	13653	13526	13496	13490	13423	13689	13485	13553	13615	13589	13485	13532	13631	13553	13414	13462	13451	13601	13591	13519	13480	13433	13574	13591	13367	13834	13535	13410	13493	13780	13596	13495	13620	13542	13577	13469	13517	13552	13674	13596	13445	13709	13503	13674	13542	13454	13443	13383	13679	13552	13543	13538	13508	13557	13455	13533	13576	13502	13582	13414	13515	13633	13652	13587	13632	13658	13474	13552	13507	13478	13514	13503	13553	13593	13481	13591	13484	13545	13611	13560	13524	13548	13529	13573	13584	13542	13480	13297	13604	13523	13454	13466	13432	13502	13510	13508	13675	13542	13525	13470	13494	13655	13460	13620	13438	13490	13489	13568	13570	13614	13544	13503	13508	13485	13496	13576	13513	13518	13474	13626	13519	13599	13548	13464	13502	13517	13485	13552	13600	13617	13535	13484	13508	13454	13522	13522	13436	13459	13468	13474	13554	13617	13516	13540	13298	13477	13619	13522	13587	13642	13648	13524	13546	13534	13576	13660	13398	13657	13487	13632	13569	13796	13453	13507	13581	13590	13468	13388	13641	13652	13504	13747	13608	13515	13629	13389	13710	13549	13565	13638	13601	13636	13616	13640	13717	13579	13542	13579	13563	13530	13636	13565	13432	13456	13615	13455	13453	13643	13454	13459	13523	13509	13670	13336	13437	13521	13654	13628	13605	13586	13628	13597	13489	13431	13652	13643	13664	13464	13662	13630	13575	13473	13669	13576	13645	13568	13631	13544	13651	13572	13486	13560	13558	13711	13512	13630	13479	13367	13567	13529	13515	13716
27545	23560	27641	24428	19455	18193	17249	16395	15970	15821	15425	15429	15173	15324	15007	15040	14946	14705	14712	14597	14547	14542	14435	14595	14577	14260	14523	14518	14340	14413	14662	14483	14427	14326	14364	14435	14265	14400	14447	14429	14462	14325	14277	14412	14216	14396	14581	14271	14367	14434	14190	14226	14411	14428	14305	14309	14275	14243	14402	14379	14446	14333	14331	14336	14276	14282	14190	14290	14379	14463	14268	14244	14297	14152	14156	14434	14312	14226	14355	14365	14409	14392	14228	14212	14212	14142	14295	14250	14562	14439	14295	14144	14538	14297	14490	14228	14160	14242	14243	14310	14218	14238	14337	14212	14162	14338	14230	14403	14425	14336	14252	14245	14441	14199	14218	14288	14138	14330	14433	14377	14288	14301	14393	14419	14205	14292	14442	14249	14366	14439	14347	14334	14380	14302	14174	14233	14369	14375	14239	14435	14272	14271	14249	14333	14456	14430	14402	14382	14362	14323	14214	14350	14544	14292	14504	14141	14361	14307	14257	14368	14335	14280	14326	14426	14381	14491	14348	14237	14230	14237	14228	14463	14456	14267	14282	14159	14286	14228	14320	14511	14187	14238	14402	14307	14420	14280	14459	14468	14193	14416	14353	14135	14268	14293	14266	14242	14273	14193	14235	14363	14177	14237	14127	14153	14200	14260	14335	14358	14359	14445	14372	14370	14278	14279	14346	14220	14337	14186	14187	14290	14355	14172	14474	14231	14256	14238	14153	14233	14382	14197	14357	14267	14361	14310	14401	14311	14247	14273	14363	14347	14278	14173	14306	14345	14396	14466	14346	14392	14324	14260	14324	14284	14330	14470	14285	14435	14467	14181	14297	14267	14260	14258	14303	14314	14263	14454	14436	14222	14237	14317	14380	14268	14338	14260	14188	14398	14497	14408	14266	14452	14537	14497	14457	14392	14328	14309	14502	14277	14285	14146	14195	14473	14216	14208	14389	14221	14289	14461	14345	14393	14232	14281	14193	14190	14302	14306	14382	14280	14151	14320	14282	14555	14374	14458	14456	14240	14393	14227	14231	14368	14370	14338	14295	14182	14456	14143	14389	14214	14095	14246	14388	14263	14168	14169	14214	14390	14394	14205	14088	14407	14296	14318	14302	14431	14441	14377	14313	14187	14328	14271	14348	14324	14363	14468	14141	14290	14185	14535	14432	14257	14289	14435	14373	14278	14207	14211	14344	14297	14460	14264	14317	14292	14300	14298	14425	14326	14348	14337	14436	14351	14320	14367	14184	14367	14350	14550	14269	14215	14309	14430	14343	14304	14129	14246	14486	14374	14204	14264	14413	14384	14484	14213	14126	14181	14461	14148	14392	14349	14370	14379	14382	14266	14225	14472	14255	14098	14274	14365	14140	14286	14156	14386	14415	14397	14224	14123	14343	14274	14335	14223	14348	14340	14463	14294	14211	14133	14397	14267	14345	14326	14528	14400	14283	14365	14404	14439	14045	14252	14352	14346	14237	14230	14432	14281	14379	14496	14471	14146	14391	14231	14263	14411	14534	14469	14347	14510	14363	14457	14329	14240	14359	14198	14213	14286	14361	14324	14382	14321	14590	14524	14455	14260	14276	14365	14118	14318	14324	14255	14260	14141	14199	14221	14291	14357	14374	14321	14290	14373	14316	14489	14255	14073	14257	14344	14435	14619	14397	14458	14334	14262	14273	14550	14307	14396	14418	14402	14166	14453	14461	14434	14219	14173	14306	14361	14329	14320	14427	14271	14406	14220	14327	14420	14143	14190	14180	14262	14631	14266	14510	14194	14488	14381	14246	14354	14405	14257	14316	14194	14271	14405	14364	14408	14381	14426	14351	14454	14236	14460	14382	14188	14318	14249	14247	14282	14238	14308	14235	14286	14344	14329	14252	14320	14241	14258	14413	14306	14319	14405	14360	14318	14152	14484	14289	14206	14282	14299	14243	14301	14426	14472	14326	14445	14385	14318	14383	14561	14285	14295	14347	14430	14393	14440	14249	14249	14458	14372	14420	14301	14321	14418	14443	14373	14326	14326	14312	14311	14262	14125	14311	14459	14588	14187	14191	14280	14449	14320	14315	14408	14551	14354	14241	14350	14494	14396	14353	14277	14369	14346	14293	14320	14436	14307	14266	14204	14156	14292	14361	14223	14369	14516	14269	14071	14354	14479	14371	14332	14343	14430	14066	14290	14522	14198	14240	14477	14377	14402	14331	14175	14218	14328	14431	14237	14384	14439	14269	14556	14342	14233	14375	14292	14412	14473	14318	14499	14303	14593	14498	14416	14294	14185	14460	14333	14174	14374	14319	14431	14418	14244	14107	14400	14301	14262	14296	14269	14297	14594	14338	14167	14463	14389	14479	14315	14344	14414	14426	14307	14408	14414	14366	14397	14505	14173	14331	14356	14201	14510	14322	14393	14347	14361	14177	14290	14312	14379	14392	14411	14343	14235	14228	14323	14322	14480	14312	14196	14426	14435	14270	14501	14425	14361	14386	14309	14441	14513	14444	14324	14325	14448	14386	14384	14309	14464	14334	14370	14170	14205	14485	14247	14240	14404	14414	14217	14315	14343	14378	14277	14436	14303	14169	14299	14168	14281	14265	14284	14428	14490	14211	14203	14403	14230	14460	14145	14355	14252	14307	14103	14308	14128	14330	14255	14346	14372	14395	14271	14220	14365	14329	14243	14373	14216	14369	14407	14376	14335	14404	14304	14441	14242	14238	14474	14235	14328	14443	14205	14495	14321	14642	14508	14265	14542	14396	14135	14504	14407	14428	14439	14313	14351	14269	14546	14379	14132	14359	14434	14343	14406	14389	14165	14429	14293	14548	14386	14321	14518	14225	14536	14205	14266	14252	14383	14361	14246	14391	14365	14330	14376	14549	14421	14297	14359	14233	14438	14254	14271	14275	14393	14338	14451	14390	14393	14407	14574	14477	14277	14300	14286	14413	14311	14254	14378	14271	14274	14398	14438	14407	14255	14333	14292	14469	14289	14326	14405	14295	14365	14253	14306	14475	14491	14370	14308	14501	14409	14251	14533	14402	14347	14438	14485	14322	14418	14290	14471	14426	14509	14270	14350	14275	14382	14246	14520	14324	14343	14213	14295	14309	14274	14392	14278	14398	14311	14425	14329	14173	14212	14282	14174	14329	14504	14376	14472	14275	14404	14330	14231	14319	14358	14365	14229	14389	14263	14378	14348	14435	14295	14193	14231	14316	14425	14081	14389	14501	14379	14279	14195	14091	14159	14277	14335	14251	14329	14355	14333	14388	14374	14448	14214	14289	14265	14304	14299	14270	14272	14607	14280	14325	14335	14245	14455	14221	14272	14488	14443	14583	14430	14194	14177	14323	14275	14506	14298	14478	14385	14382	14495	14452	14488	14596	14198	14274	14400	14464	14429	14215	14380	14230	14360	14283	14184	14259	14480	14338	14412	14469	14477	14295	14193	14083	14122	14242	14431	14184	14317	14186	14276	14293	14575	14230	14391	14251	14385	14406	14387	14232	14273	14320	14381	14277	14518	14303	14255	14302	14383	14302	14307	14325	14331	14362	14332	14461	14420	14465	14454	14512	14351	14250	14367	14205	14360	14517	14402	14411	14490	14492	14329	14353	14344	14490	14269	14396	14178	14359	14241	14301	14414	14423	14334	14232	14308	14354	14498	14334	14349	14074	14272	14329	14260	14204	14363	14363	14381	14276	14369	14352	14392	14493	14419	14404	14561	14248	14354	14263	14275	14399	14388	14426	14290	14262	14434	14380	14366	14360	14339	14529	14226	14394	14405	14280	14324	14449	14365	14357	14259	14357	14291	14332	14305	14538	14328	14280	14397	14376	14244	14436	14243	14298	14371	14296	14475	14467	14354	14563	14415	14138	14348	14181	14248	14536	14361	14351	13995	14239	14292	14537	14352	14433	14381	14202	14299	14241	14384	14366	14342	14220	14385	14397	14202	14402	14423	14520	14468	14441	14361	14130	14325	14371	14497	14457	14587	14530	14321	14319	14445	14204	14085	14370	14150	14129	14222	14273	14390	14373	14445	14300	14244	14386	14318	14285	14396	14410	14322	14214	14283	14345	14332	14277	14281	14435	14274	14339	14226	14291	14291	14358	14196	14323	14311	14336	14139	14137	14514	14137	14327	14465	14378	14237	14264	14205	14350	14494	14450	14284	14306	14363	14463	14392	14422	14480	14482	14289	14295	14166	14373	14370	14202	14310	14429	14345	14162	14205	14331	14254	14328	14239	14275	14383	14286	14421	14399	14566	14218	14384	14273	14439	14275	14412	14451	14395	14265	14377	14362	14199	14305	14358	14159	14616	14333	14327	14258	14386	14398	14242	14300	14466	14340	14490	14461	14447	14394	14407	14250	14223	14301	14325	14206	14325	14293	14449	14267	14484	14443	14338	14390	14309	14360	14428	14340	14051	14274	14243	14285	14386	14425	14305	14412	14205	14274	14309	14307	14284	14400	14325	14323	14358	14336	14388	14151	14340	14201	14245	14382	14323	14453	14428	14358	14275	14389	14323	14282	14377	14380	14397	14264	14317	14515	14370	14293	14386	14296	14310	14215	14441	14445	14334	14283	14523	14485	14423	14417	14284	14277	14318	14197	14448	14414	14361	14449	14614	14253	14269	14082	14231	14374	14338	14455	14533	14450	14518	14343	14487	14298	14480	14399	14304	14404	14226	14379	14484	14271	14375	14235	14159	14239	14370	14439	14178	14185	14387	14423	14337	14319	14244	14326	14482	14367	14427	14310	14156	14084	14468	14406	14394	14175	14366	14250	14333	14114	14364	14209	14238	14374	14213	14486	14299	14168	14322	14217	14447	14374	14302	14286	14494	14302	14417	14244	14330	14407	14324	14464	14395	14212	14068	14292	14516	14319	14368	14388	14370	14397	14274	14495	14451	14333	14509	14342	14237	14364	14510	14263	14305	14395	14562	14460	14245	14446	14239	14476	14301	14524	14257	14236	14270	14227	14189	14419	14260	14288	14466	14316	14120	14337	14211	14176	14369	14499	14519	14389	14352	14024	14273	14270	14298	14292	14320	14483	14272	14467	14494	14139	14288	14341	14355	14455	14312	14259	14449	14411	14263	14297	14283	14296	14304	14345	14221	14440	14535	14416
24003	34850	30882	24119	21134	19090	17640	16831	16198	15706	15401	15009	14716	14615	14321	14064	14176	13939	13906	13960	13644	13655	13625	13512	13446	13610	13604	13403	13421	13491	13493	13485	13457	13441	13437	13509	13458	13239	13392	13333	13362	13512	13438	13435	13426	13310	13265	13326	13431	13247	13535	13408	13295	13515	13347	13372	13318	13324	13377	13503	13219	13461	13435	13365	13315	13296	13412	13350	13550	13380	13253	13374	13320	13333	13216	13296	13486	13368	13314	13199	13529	13380	13359	13293	13204	13262	13262	13405	13329	13282	13371	13379	13296	13304	13424	13230	13417	13366	13366	13379	13293	13314	13280	13273	13255	13156	13428	13303	13173	13347	13381	13358	13369	13397	13426	13350	13333	13311	13299	13265	13424	13226	13107	13427	13431	13352	13423	13308	13483	13362	13229	13487	13243	13497	13333	13238	13364	13213	13243	13418	13398	13417	13288	13160	13430	13261	13186	13440	13418	13328	13252	13257	13407	13481	13204	13211	13445	13356	13199	13287	13218	13376	13358	13303	13329	13296	13270	13371	13233	13424	13163	13277	13527	13408	13246	13316	13373	13282	13336	13312	13400	13128	13351	13384	13361	13340	13321	13479	13315	13374	13229	13513	13261	13367	13327	13271	13229	13405	13352	13524	13361	13261	13485	13165	13185	13241	13369	13341	13409	13117	13285	13287	13340	13250	13338	13239	13218	13253	13214	13422	13254	13233	13297	13217	13344	13393	13332	13333	13423	13366	13349	13388	13294	13345	13327	13432	13360	13374	13360	13369	13342	13294	13410	13407	13298	13308	13390	13316	13249	13387	13321	13281	13227	13225	13167	13335	13431	13445	13292	13267	13421	13316	13282	13347	13428	13234	13371	13316	13402	13432	13250	13372	13503	13287	13393	13332	13215	13324	13283	13373	13307	13426	13339	13273	13405	13287	13430	13263	13237	13390	13366	13255	13369	13265	13318	13347	13340	13406	13347	13345	13202	13272	13214	13423	13467	13605	13272	13343	13369	13466	13403	13243	13206	13367	13325	13329	13491	13184	13401	13402	13312	13218	13357	13237	13285	13278	13383	13337	13275	13322	13188	13333	13455	13485	13264	13235	13403	13238	13272	13329	13499	13246	13341	13313	13221	13165	13265	13463	13486	13366	13399	13214	13480	13260	13144	13438	13391	13423	13313	13199	13430	13236	13220	13306	13172	13227	13403	13433	13333	13491	13253	13384	13302	13445	13333	13330	13503	13517	13266	13357	13255	13367	13410	13470	13287	13404	13265	13407	13286	13250	13284	13426	13210	13493	13264	13445	13268	13184	13269	13203	13349	13242	13398	13301	13432	13423	13297	13459	13393	13525	13242	13329	13333	13277	13384	13448	13446	13421	13269	13325	13404	13135	13372	13378	13374	13320	13232	13506	13355	13191	13402	13371	13504	13456	13306	13233	13505	13381	13366	13216	13312	13310	13443	13400	13210	13392	13415	13371	13428	13419	13403	13483	13338	13370	13258	13295	13359	13403	13307	13291	13388	13323	13271	13315	13252	13418	13290	13374	13326	13330	13335	13205	13415	13321	13301	13315	13349	13509	13414	13440	13449	13503	13470	13390	13223	13400	13316	13226	13343	13428	13292	13393	13331	13286	13327	13451	13425	13269	13340	13271	13267	13261	13357	13293	13367	13355	13268	13392	13245	13217	13308	13311	13246	13336	13295	13210	13359	13431	13272	13348	13227	13217	13176	13613	13296	13351	13347	13314	13201	13267	13313	13435	13260	13239	13278	13305	13394	13415	13383	13312	13146	13382	13360	13402	13404	13323	13221	13186	13384	13393	13258	13485	13404	13397	13067	13267	13478	13461	13319	13245	13284	13192	13261	13399	13294	13287	13500	13342	13286	13155	13432	13403	13368	13239	13246	13343	13310	13295	13401	13353	13236	13318	13346	13225	13367	13285	13383	13198	13414	13228	13360	13285	13407	13305	13296	13458	13298	13347	13286	13346	13333	13263	13226	13397	13422	13294	13359	13282	13333	13488	13224	13290	13337	13302	13307	13293	13268	13136	13331	13538	13378	13330	13280	13249	13310	13440	13382	13373	13152	13385	13344	13304	13295	13353	13167	13322	13330	13389	13408	13248	13499	13341	13444	13363	13251	13350	13226	13165	13203	13462	13439	13334	13283	13365	13342	13361	13175	13248	13393	13381	13260	13341	13512	13340	13369	13370	13323	13357	13210	13217	13384	13170	13340	13334	13348	13331	13400	13329	13405	13490	13364	13415	13423	13209	13329	13428	13352	13361	13336	13265	13364	13339	13363	13286	13415	13350	13393	13246	13264	13231	13372	13277	13348	13355	13348	13413	13245	13333	13213	13370	13324	13325	13324	13292	13409	13602	13198	13491	13321	13417	13354	13339	13235	13405	13221	13352	13311	13565	13309	13326	13386	13523	13280	13215	13226	13266	13192	13376	13453	13338	13342	13159	13399	13224	13256	13200	13312	13283	13499	13209	13343	13261	13266	13317	13299	13370	13342	13356	13346	13307	13323	13446	13264	13219	13296	13361	13343	13252	13241	13320	13228	13398	13376	13440	13400	13163	13151	13203	13367	13325	13275	13357	13256	13294	13244	13232	13361	13258	13226	13342	13228	13297	13150	13314	13424	13440	13286	13399	13220	13452	13275	13162	13412	13349	13247	13329	13276	13394	13344	13247	13326	13330	13459	13442	13303	13421	13242	13355	13438	13331	13386	13358	13300	13372	13295	13279	13239	13304	13321	13371	13307	13471	13343	13449	13309	13398	13300	13377	13273	13280	13288	13285	13369	13240	13353	13361	13412	13340	13253	13408	13293	13275	13430	13426	13326	13352	13364	13280	13309	13307	13176	13434	13405	13263	13322	13397	13276	13361	13201	13348	13372	13222	13281	13392	13461	13345	13433	13317	13275	13420	13329	13244	13247	13330	13528	13211	13241	13230	13159	13354	13351	13389	13255	13311	13299	13276	13474	13226	13449	13321	13359	13401	13362	13433	13364	13243	13306	13273	13205	13471	13472	13276	13449	13395	13351	13267	13489	13445	13246	13427	13389	13258	13295	13269	13153	13214	13214	13315	13386	13134	13507	13391	13201	13330	13283	13343	13325	13312	13326	13246	13432	13410	13311	13362	13348	13405	13300	13374	13386	13431	13263	13262	13349	13422	13317	13393	13273	13355	13244	13358	13283	13316	13337	13361	13398	13458	13397	13222	13346	13249	13534	13262	13330	13392	13345	13415	13329	13424	13395	13308	13437	13224	13398	13341	13366	13300	13317	13234	13512	13342	13509	13287	13272	13268	13377	13268	13495	13281	13338	13342	13466	13408	13277	13300	13502	13466	13180	13223	13317	13298	13329	13294	13397	13359	13375	13604	13220	13362	13279	13238	13384	13329	13329	13359	13427	13316	13225	13299	13321	13347	13236	13509	13211	13299	13401	13233	13206	13309	13291	13411	13480	13310	13334	13331	13389	13293	13194	13419	13314	13341	13324	13316	13344	13155	13314	13282	13299	13397	13344	13160	13443	13174	13189	13348	13352	13466	13392	13271	13370	13384	13334	13460	13412	13352	13353	13409	13448	13161	13250	13279	13368	13352	13280	13495	13387	13281	13290	13387	13325	13259	13434	13581	13351	13383	13215	13277	13308	13388	13346	13483	13294	13166	13373	13418	13311	13509	13322	13256	13377	13510	13367	13405	13224	13416	13350	13382	13383	13186	13394	13453	13207	13182	13351	13310	13186	13429	13498	13362	13457	13365	13316	13371	13443	13454	13382	13364	13386	13272	13377	13320	13325	13562	13321	13375	13274	13441	13393	13242	13331	13466	13348	13377	13229	13124	13487	13341	13117	13368	13255	13123	13192	13329	13450	13233	13466	13298	13389	13484	13278	13317	13420	13323	13406	13443	13390	13189	13395	13294	13377	13203	13233	13334	13334	13314	13356	13435	13286	13358	13376	13325	13546	13380	13281	13293	13286	13362	13428	13276	13222	13330	13381	13374	13386	13344	13489	13314	13302	13395	13421	13306	13355	13349	13211	13367	13232	13307	13306	13344	13268	13416	13296	13451	13501	13213	13249	13271	13229	13251	13465	13215	13172	13294	13360	13235	13301	13452	13428	13343	13311	13293	13430	13412	13208	13455	13305	13394	13167	13386	13478	13369	13255	13197	13347	13366	13326	13219	13212	13452	13207	13411	13370	13342	13274	13333	13391	13270	13555	13382	13350	13346	13433	13220	13254	13207	13387	13472	13348	13420	13279	13344	13481	13304	13259	13157	13294	13324	13350	13132	13437	13270	13410	13346	13480	13420	13397	13112	13289	13264	13416	13352	13277	13213	13200	13457	13383	13364	13350	13302	13429	13317	13395	13384	13359	13289	13420	13324	13374	13279	13483	13293	13287	13395	13303	13356	13270	13441	13145	13334	13393	13239	13269	13242	13216	13286	13400	13234	13240	13342	13267	13379	13348	13288	13156	13451	13403	13358	13318	13343	13311	13290	13416	13443	13181	13322	13387	13263	13521	13348	13221	13274	13262	13242	13437	13372	13210	13590	13315	13424	13374	13325	13268	13277	13374	13361	13340	13373	13393	13369	13437	13357	13515	13263	13246	13281	13489	13287	13445	13307	13199	13400	13342	13413	13363	13148	13356	13463	13418	13484	13350	13322	13252	13414	13412	13479	13285	13215	13402	13408	13299	13497	13328	13489	13426	13333	13408	13351	13382	13334	13612	13278	13364	13538	13253	13398	13307	13315	13432	13320	13388	13363	13324	13449	13334	13433	13205	13379	13336	13392	13259	13082	13387	13353	13188	13370	13250	13308	13404	13349	13334	13521	13232	13215	13366	13303	13406	13311	13268	13272	13403	13234	13480	13445	13341	13275	13289	13271	13188	13278	13248	13215	13309	13385	13318	13231	13378	13275	13323	13270	13300	13229	13137	13232	13216	13387	13295	13240	13324	13372	13191	13372	13336	13253	13396	13317	13249	13352	13437	13399	13316	13423	13308	13243	13291	13458	13192	13516	13267	13264	13343	13481	13271	13444	13086	13375	13357	13377	13175	13322	13447	13317	13276	13331	13345	13301	13496	13403	13378	13408	13419	13240	13250	13411	13321	13408	13409	13375
23611	21021	28283	24148	22436	23025	22212	18854	17454	17370	16870	16571	16155	15946	15876	15809	15540	15630	15309	15360	15321	15055	15120	14913	14743	15013	14730	14822	15107	14808	14840	14708	14737	14682	14689	14836	14727	14683	14617	14768	14829	14819	14870	14874	14718	14829	14612	14656	14643	14801	14629	14670	14584	14583	14679	14847	14781	14769	14663	14670	14794	14690	14696	14632	14590	14536	14699	14779	14506	14572	14599	14564	14621	14648	14557	14591	14618	14428	14611	14704	14719	14608	14747	14494	14685	14626	14700	14648	14643	14587	14638	14718	14590	14553	14722	14633	14603	14695	14568	14557	14565	14744	14539	14679	14629	14539	14787	14664	14403	14545	14430	14767	14630	14693	14636	14673	14609	14478	14462	14547	14789	14505	14738	14470	14535	14666	14662	14563	14515	14537	14666	14790	14738	14517	14618	14645	14768	14560	14764	14672	14603	14654	14706	14437	14594	14448	14646	14585	14673	14736	14652	14581	14563	14646	14646	14638	14539	14625	14698	14468	14595	14460	14477	14360	14468	14658	14356	14708	14586	14704	14533	14570	14481	14635	14613	14630	14720	14702	14706	14545	14541	14724	14693	14615	14778	14702	14737	14609	14594	14713	14604	14682	14392	14571	14585	14541	14716	14637	14585	14655	14631	14536	14795	14639	14641	14578	14741	14725	14475	14638	14560	14723	14492	14624	14940	14637	14772	14485	14370	14543	14706	14636	14469	14816	14624	14654	14566	14560	14562	14523	14716	14927	14683	14695	14790	14891	14733	14506	14656	14622	14530	14671	14612	14854	14808	14795	14680	14499	14817	14580	14847	14635	14709	14732	14734	14584	14487	14658	14614	14606	14654	14673	14660	14789	14575	14571	14691	14756	14680	14893	14634	14569	14593	14640	14554	14624	14597	14505	14518	14545	14891	14748	14612	14594	14550	14779	14553	14736	14659	14500	14691	14615	14655	14691	14820	14610	14733	14702	14685	14794	14612	14502	14671	14748	14517	14685	14650	14713	14423	14545	14512	14665	14642	14782	14606	14581	14523	14635	14712	14429	14539	14722	14532	14747	14539	14679	14829	14602	14563	14747	14645	14570	14603	14574	14666	14435	14682	14568	14546	14468	14538	14375	14587	14518	14772	14600	14728	14677	14441	14762	14686	14577	14511	14705	14586	14590	14628	14737	14647	14537	14737	14646	14539	14639	14649	14668	14584	14569	14650	14693	14750	14761	14594	14710	14672	14421	14652	14717	14692	14506	14778	14722	14711	14645	14739	14681	14729	14750	14683	14467	14779	14836	14675	14526	14716	14745	14766	14758	14532	14503	14669	14663	14398	14578	14815	14594	14799	14606	14640	14643	14665	14601	14449	14577	14827	14740	14622	14820	14761	14637	14676	14659	14469	14647	14560	14555	14709	14670	14656	14639	14644	14718	14709	14441	14584	14696	14739	14710	14555	14614	14709	14348	14799	14614	14687	14555	14713	14583	14616	14608	14711	14506	14551	14738	14619	14595	14599	14646	14761	14470	14563	14824	14582	14863	14596	14646	14642	14474	14639	14621	14582	14667	14493	14742	14617	14635	14578	14880	14596	14513	14634	14656	14755	14654	14572	14707	14748	14690	14560	14593	14377	14489	14816	14834	14536	14533	14693	14580	14702	14672	14519	14478	14515	14622	14378	14459	14694	14761	14608	14671	14748	14604	14485	14717	14603	14764	14379	14523	14633	14440	14526	14669	14563	14746	14518	14436	14488	14661	14830	14642	14567	14629	14614	14637	14574	14523	14426	14572	14670	14561	14500	14670	14457	14690	14639	14590	14462	14527	14746	14635	14745	14604	14652	14504	14679	14638	14455	14738	14720	14488	14473	14575	14485	14760	14604	14665	14674	14724	14837	14714	14538	14589	14543	14656	14760	14532	14582	14611	14634	14537	14507	14710	14496	14781	14573	14771	14612	14738	14502	14575	14536	14361	14679	14569	14843	14543	14581	14666	14626	14732	14555	14587	14668	14585	14669	14621	14780	14576	14438	14687	14506	14733	14638	14624	14647	14636	14687	14581	14685	14640	14602	14528	14612	14572	14670	14708	14631	14630	14564	14533	14733	14867	14807	14613	14604	14712	14730	14614	14652	14637	14686	14805	14590	14576	14655	14645	14675	14651	14682	14532	14613	14647	14483	14661	14554	14442	14579	14580	14659	14708	14619	14638	14814	14599	14497	14399	14583	14786	14677	14692	14504	14498	14433	14765	14641	14825	14610	14481	14554	14666	14603	14470	14623	14419	14603	14739	14523	14356	14622	14608	14676	14674	14788	14508	14852	14456	14606	14403	14578	14462	14698	14455	14735	14645	14671	14673	14618	14628	14709	14617	14440	14628	14633	14745	14757	14472	14578	14529	14664	14380	14626	14711	14583	14664	14565	14549	14590	14635	14698	14549	14674	14710	14648	14520	14663	14776	14569	14711	14780	14727	14672	14460	14602	14756	14666	14435	14911	14638	14605	14614	14630	14677	14615	14662	14600	14659	14542	14596	14415	14491	14620	14671	14656	14716	14511	14554	14520	14733	14676	14798	14585	14607	14565	14492	14797	14715	14560	14679	14695	14616	14441	14596	14667	14572	14523	14747	14661	14386	14626	14628	14444	14703	14661	14633	14780	14430	14600	14727	14638	14663	14561	14640	14668	14724	14684	14749	14629	14690	14735	14694	14450	14443	14463	14607	14630	14405	14547	14557	14606	14610	14678	14663	14715	14570	14658	14753	14481	14650	14584	14581	14745	14505	14760	14636	14708	14557	14977	14700	14792	14669	14678	14591	14620	14717	14819	14770	14769	14658	14666	14798	14413	14665	14631	14701	14437	14677	14788	14708	14682	14658	14533	14408	14664	14848	14672	14701	14500	14503	14712	14896	14642	14719	14741	14575	14408	14482	14600	14619	14492	14560	14740	14579	14758	14631	14547	14491	14441	14595	14499	14582	14624	14599	14713	14649	14511	14608	14670	14547	14750	14623	14632	14565	14456	14659	14670	14476	14776	14745	14676	14769	14622	14604	14676	14969	14769	14537	14565	14707	14807	14469	14558	14468	14619	14497	14591	14562	14478	14655	14522	14652	14797	14672	14611	14717	14852	14941	14939	14526	14482	14739	14617	14537	14893	14669	14501	14596	14636	14635	14768	14576	14788	14495	14584	14604	14477	14638	14714	14595	14598	14738	14754	14489	14609	14557	14635	14468	14656	14595	14585	14543	14398	14462	14593	14736	14645	14701	14866	14615	14568	14612	14712	14618	14561	14569	14667	14726	14533	14630	14593	14618	14555	14585	14741	14637	14702	14721	14507	14693	14604	14762	14496	14535	14619	14713	14769	14734	14723	14637	14756	14601	14697	14625	14841	14650	14477	14685	14688	14526	14547	14621	14619	14578	14684	14695	14728	14460	14564	14534	14679	14573	14714	14460	14738	14559	14828	14649	14460	14612	14789	14728	14609	14620	14575	14542	14480	14641	14533	14609	14526	14742	14493	14550	14641	14761	14642	14418	14767	14643	14493	14569	14666	14670	14444	14590	14581	14694	14577	14502	14679	14893	14713	14802	14549	14638	14563	14749	14639	14414	14649	14686	14610	14543	14719	14688	14626	14663	14624	14496	14930	14669	14578	14624	14826	14790	14705	14638	14581	14517	14635	14636	14577	14671	14684	14452	14486	14659	14659	14820	14565	14532	14680	14767	14634	14687	14823	14593	14719	14742	14545	14642	14723	14787	14630	14575	14454	14773	14696	14503	14445	14564	14574	14674	14692	14651	14542	14521	14759	14690	14881	14565	14532	14734	14876	14658	14733	14765	14562	14648	14651	14416	14481	14772	14825	14713	14494	14736	14579	14693	14609	14331	14651	14565	14630	14535	14635	14690	14544	14604	14494	14591	14696	14652	14661	14642	14772	14733	14559	14681	14756	14799	14637	14520	14752	14649	14379	14452	14580	14553	14362	14566	14666	14419	14657	14669	14512	14704	14513	14401	14632	14602	14594	14661	14676	14621	14883	14424	14513	14767	14554	14575	14888	14811	14491	14851	14882	14804	14654	14739	14559	14440	14523	14559	14525	14679	14502	14595	14684	14769	14595	14706	14714	14781	14691	14587	14671	14516	14644	14661	14585	14557	14600	14630	14620	14618	14662	14595	14679	14639	14756	14552	14604	14600	14608	14840	14578	14770	14701	14694	14640	14685	14611	14567	14574	14457	14800	14664	14448	14637	14545	14809	14845	14605	14767	14648	14660	14618	14567	14473	14664	14654	14545	14744	14601	14437	14726	14563	14760	14532	14673	14662	14766	14534	14666	14515	14654	14609	14605	14540	14596	14571	14612	14648	14748	14510	14559	14829	14486	14630	14662	14689	14446	14559	14613	14577	14649	14595	14691	14464	14789	14765	14755	14622	14597	14595	14777	14558	14553	14621	14426	14536	14761	14514	14539	14446	14636	14476	14524	14630	14516	14593	14610	14691	14635	14442	14667	14659	14626	14381	14674	14617	14638	14704	14486	14692	14685	14537	14708	14592	14626	14799	14754	14750	14603	14690	14560	14533	14576	14636	14550	14629	14590	14543	14638	14448	14527	14689	14518	14762	14570	14749	14669	14633	14598	14719	14750	14728	14412	14633	14631	14640	14690	14604	14526	14577	14640	14553	14510	14535	14718	14599	14609	14842	14575	14648	14764	14771	14517	14602	14613	14470	14608	14468	14552	14556	14677	14665	14659	14663	14838	14697	14399	14620	14606	14567	14376	14447	14616	14593	14453	14680	14625	14642	14584	14586	14553	14618	14724	14559	14630	14561	14484	14534	14652	14741	14637	14541	14729	14498	14574	14519	14735	14573	14670	14668	14578	14782	14786	14699	14636	14709	14749	14571	14640	14535	14750	14788	14755	14517	14592	14746	14632	14593	14732	14542	14705	14678	14661	14663	14544	14504	14804	14525	14662	14642	14755	14457	14479	14538	14583	14723	14605	14541	14617	14532	14535	14786	14654	14617	14638	14673	14694	14532	14675	14512	14589	14564	14612	14639	14805	14660	14805	14628	14551	14503	14561	14684	14686	14518	14442	14641	14809	14474	14832	14713	14755	14508	14733	14699	14567	14580	14577	14637	14702	14748	14597	14575
25404	41864	37097	29355	25746	23020	21016	19572	18546	17544	17148	16536	16100	15900	15303	15240	15037	14819	14715	14342	14125	14217	14035	13920	13971	13770	13795	13716	13657	13681	13760	13712	13701	13691	13764	13744	13675	13561	13560	13614	13612	13647	13494	13556	13667	13844	13570	13662	13658	13451	13564	13501	13503	13477	13711	13725	13565	13617	13603	13522	13724	13440	13597	13501	13440	13673	13442	13497	13501	13440	13491	13521	13587	13684	13447	13520	13435	13593	13683	13657	13526	13596	13680	13586	13566	13705	13584	13649	13596	13475	13504	13510	13637	13749	13523	13474	13465	13611	13555	13409	13698	13467	13447	13514	13441	13561	13602	13643	13384	13571	13446	13462	13603	13625	13545	13598	13502	13452	13369	13594	13613	13443	13453	13699	13464	13629	13412	13836	13611	13708	13562	13537	13422	13626	13424	13543	13504	13634	13608	13616	13476	13600	13467	13684	13615	13404	13590	13513	13613	13474	13527	13425	13432	13430	13491	13467	13520	13603	13385	13500	13636	13507	13461	13669	13423	13470	13523	13532	13501	13547	13556	13539	13494	13519	13688	13696	13589	13485	13607	13279	13527	13459	13553	13479	13653	13543	13652	13523	13523	13481	13542	13566	13594	13496	13490	13427	13639	13527	13440	13450	13592	13467	13503	13517	13699	13567	13545	13516	13507	13444	13610	13473	13657	13638	13430	13464	13557	13558	13592	13670	13448	13585	13348	13588	13567	13751	13481	13670	13456	13521	13590	13647	13668	13559	13385	13417	13522	13586	13650	13784	13439	13613	13503	13630	13524	13433	13538	13574	13527	13474	13534	13495	13625	13375	13500	13555	13496	13528	13514	13559	13509	13557	13453	13508	13429	13534	13434	13615	13395	13524	13359	13567	13503	13656	13666	13492	13487	13567	13586	13502	13666	13452	13615	13615	13409	13394	13597	13624	13439	13412	13683	13421	13550	13502	13649	13539	13695	13682	13572	13634	13508	13467	13571	13695	13433	13568	13620	13513	13592	13568	13624	13493	13509	13670	13448	13545	13691	13521	13616	13549	13331	13463	13414	13460	13640	13559	13617	13696	13571	13574	13452	13586	13555	13445	13421	13559	13518	13493	13435	13496	13509	13453	13599	13572	13494	13598	13537	13640	13607	13658	13546	13446	13694	13497	13488	13447	13580	13463	13411	13353	13533	13696	13574	13627	13658	13429	13523	13544	13464	13532	13522	13444	13502	13626	13464	13397	13614	13551	13593	13677	13613	13562	13599	13583	13673	13594	13490	13448	13715	13526	13614	13539	13425	13513	13537	13568	13721	13468	13520	13457	13485	13454	13466	13498	13421	13487	13675	13564	13555	13499	13531	13618	13572	13532	13567	13548	13406	13475	13511	13636	13784	13333	13715	13463	13667	13593	13558	13637	13688	13506	13463	13588	13639	13630	13551	13522	13614	13537	13540	13735	13404	13428	13500	13587	13564	13733	13522	13610	13549	13502	13450	13460	13484	13667	13574	13468	13580	13486	13629	13479	13606	13518	13687	13509	13593	13682	13484	13529	13476	13318	13588	13334	13623	13632	13542	13581	13589	13583	13538	13403	13509	13698	13641	13541	13607	13567	13628	13507	13422	13580	13513	13479	13433	13499	13591	13613	13515	13350	13688	13639	13462	13490	13421	13646	13541	13670	13465	13659	13537	13521	13420	13479	13483	13465	13566	13473	13643	13454	13477	13652	13539	13634	13397	13436	13321	13641	13574	13605	13499	13438	13616	13558	13526	13583	13638	13577	13612	13466	13550	13518	13468	13610	13434	13585	13566	13559	13634	13508	13524	13514	13487	13538	13677	13566	13573	13581	13616	13474	13615	13605	13575	13589	13489	13456	13732	13529	13461	13524	13669	13453	13635	13435	13371	13559	13454	13496	13641	13510	13433	13648	13478	13558	13317	13385	13443	13648	13439	13600	13468	13554	13698	13469	13549	13582	13466	13426	13503	13559	13525	13514	13427	13579	13513	13499	13573	13484	13676	13515	13546	13561	13641	13526	13505	13484	13486	13575	13494	13484	13421	13523	13692	13561	13529	13535	13545	13568	13273	13908	13474	13431	13508	13450	13633	13585	13448	13456	13643	13403	13597	13534	13435	13639	13588	13516	13282	13534	13480	13461	13430	13546	13434	13498	13672	13686	13689	13406	13414	13580	13572	13600	13436	13716	13530	13562	13501	13608	13536	13542	13568	13470	13601	13656	13679	13594	13547	13540	13515	13643	13606	13562	13667	13586	13574	13335	13533	13580	13561	13450	13504	13555	13396	13476	13423	13517	13524	13630	13435	13433	13650	13529	13485	13491	13727	13634	13664	13642	13464	13569	13726	13814	13791	13488	13506	13511	13476	13523	13490	13605	13486	13489	13300	13401	13572	13424	13492	13565	13585	13628	13601	13726	13486	13482	13569	13538	13618	13505	13428	13547	13607	13448	13481	13709	13632	13426	13488	13648	13486	13463	13548	13507	13784	13543	13537	13465	13451	13471	13514	13607	13483	13561	13508	13668	13572	13527	13614	13560	13597	13560	13546	13503	13345	13558	13447	13402	13525	13578	13482	13421	13465	13596	13530	13546	13530	13420	13691	13501	13477	13495	13641	13535	13343	13587	13544	13355	13508	13478	13593	13457	13476	13682	13446	13529	13590	13692	13512	13558	13606	13462	13530	13526	13441	13550	13582	13598	13637	13739	13657	13465	13556	13461	13725	13532	13466	13585	13428	13558	13471	13497	13552	13673	13591	13561	13408	13527	13541	13480	13710	13564	13433	13571	13500	13601	13324	13407	13468	13577	13562	13626	13623	13633	13538	13507	13498	13584	13621	13584	13571	13538	13566	13305	13558	13628	13564	13450	13551	13525	13499	13531	13710	13602	13369	13431	13399	13715	13476	13528	13627	13548	13617	13699	13755	13448	13534	13505	13543	13611	13416	13546	13587	13718	13557	13543	13621	13613	13649	13440	13528	13590	13706	13515	13513	13522	13500	13554	13677	13622	13595	13471	13473	13605	13483	13462	13545	13669	13548	13537	13515	13546	13565	13540	13540	13413	13642	13537	13579	13613	13427	13438	13513	13402	13530	13540	13505	13481	13557	13707	13439	13481	13650	13454	13495	13483	13574	13761	13396	13472	13540	13436	13649	13642	13523	13406	13714	13498	13634	13618	13596	13447	13444	13518	13427	13562	13514	13510	13636	13401	13461	13506	13402	13537	13660	13559	13386	13582	13614	13509	13589	13628	13597	13398	13526	13502	13581	13563	13583	13532	13443	13545	13384	13578	13547	13379	13452	13552	13524	13700	13566	13637	13665	13550	13443	13705	13633	13442	13395	13408	13705	13540	13586	13654	13618	13600	13516	13589	13593	13580	13484	13609	13350	13513	13325	13511	13572	13480	13538	13468	13583	13494	13715	13349	13430	13496	13731	13399	13729	13518	13608	13638	13579	13680	13542	13593	13385	13671	13603	13589	13476	13384	13543	13572	13598	13481	13534	13624	13436	13542	13616	13597	13530	13692	13584	13595	13518	13422	13724	13282	13465	13642	13557	13461	13678	13614	13464	13528	13540	13452	13591	13510	13448	13529	13591	13450	13484	13398	13685	13667	13539	13505	13655	13606	13349	13417	13650	13531	13667	13746	13585	13505	13522	13523	13698	13569	13566	13620	13526	13540	13510	13466	13567	13593	13577	13617	13622	13698	13375	13601	13505	13576	13550	13616	13438	13480	13474	13739	13496	13678	13505	13595	13437	13555	13551	13574	13588	13498	13456	13500	13593	13598	13554	13494	13631	13459	13369	13585	13758	13554	13521	13616	13530	13420	13502	13509	13654	13527	13608	13475	13546	13587	13572	13724	13575	13454	13578	13615	13502	13440	13552	13481	13498	13679	13411	13715	13552	13741	13782	13424	13554	13496	13599	13646	13498	13467	13434	13535	13499	13589	13556	13503	13536	13560	13493	13594	13443	13523	13469	13534	13345	13430	13696	13625	13537	13628	13634	13475	13653	13414	13448	13337	13502	13551	13646	13586	13473	13640	13678	13587	13603	13495	13638	13474	13410	13662	13575	13518	13587	13509	13464	13503	13690	13592	13640	13610	13520	13479	13507	13569	13461	13278	13529	13409	13491	13638	13454	13715	13499	13550	13640	13580	13602	13593	13654	13625	13706	13429	13486	13730	13598	13468	13401	13410	13463	13698	13401	13613	13549	13681	13681	13525	13408	13580	13581	13603	13475	13619	13585	13435	13594	13482	13523	13613	13598	13498	13631	13655	13481	13482	13553	13380	13566	13537	13512	13604	13538	13415	13745	13654	13690	13574	13655	13334	13451	13471	13623	13605	13575	13450	13481	13325	13578	13362	13497	13477	13565	13703	13472	13512	13619	13606	13674	13510	13492	13652	13508	13551	13515	13553	13548	13607	13421	13596	13476	13634	13499	13560	13685	13541	13535	13536	13782	13480	13544	13605	13472	13613	13505	13544	13403	13552	13634	13580	13519	13619	13489	13591	13485	13450	13405	13502	13643	13516	13410	13541	13384	13567	13524	13624	13499	13699	13527	13569	13627	13652	13350	13518	13461	13553	13520	13405	13457	13510	13590	13418	13452	13636	13507	13465	13577	13616	13400	13531	13558	13672	13457	13691	13447	13464	13517	13529	13446	13568	13491	13385	13577	13529	13628	13619	13636	13351	13571	13514	13616	13362	13513	13600	13654	13380	13474	13537	13341	13596	13662	13538	13400	13657	13494	13458	13573	13671	13662	13586	13548	13456	13529	13603	13560	13467	13600	13256	13464	13424	13622	13583	13474	13490	13652	13570	13478	13546	13621	13463	13562	13437	13459	13553	13425	13699	13414	13575	13509	13359	13438	13307	13441	13445	13600	13579	13559	13585	13640	13502	13459	13479	13476	13603	13469	13617	13654	13636	13531	13632	13559	13699	13662	13485	13570	13383	13620	13612	13620	13497	13613	13507	13717	13328	13527	13596	13498	13599	13631	13420	13342	13534	13412	13603	13553	13439	13664	13628	13612	13628	13488	13662	13531	13575	13587	13525	13548	13577	13537	13569	13530	13485	13547	13460	13504	13600	13492	13515	13616	13680	13606	13744	13461	13586	13395	13403
22553	20985	28713	23493	21468	24183	26287	20996	19106	18811	18128	17811	17495	16968	16648	16282	16323	16129	15844	15618	15488	15384	15244	15138	15116	15166	15002	15079	15061	15011	15165	14787	15091	14917	15000	14765	14929	14998	14931	14809	14911	15091	14963	14841	14875	14945	14939	14774	14984	14947	14975	14776	14710	14772	14717	14826	14631	14703	14781	14944	14900	14706	14698	14537	14744	14745	14798	14630	14699	14874	14733	14756	14974	14823	14769	14794	14869	14867	14953	14721	14822	14817	14832	14783	14891	14649	14711	14696	14743	15042	14786	14667	14720	14887	14778	14674	14739	14669	14837	14864	14703	14821	14805	14673	14765	14650	14809	14650	14909	14678	14837	14845	14758	14762	14648	14745	14820	14685	14739	14571	14973	14860	14771	14942	14644	14723	14750	14832	14662	14638	14616	14777	14886	15017	14831	14635	14619	14844	14710	14769	14807	14815	14638	14806	14672	14643	14649	14682	14992	14742	14685	14806	14840	14664	14734	14584	14809	14737	14861	14709	14764	14868	14694	14737	14960	14839	14771	14703	14812	14769	14778	14568	14749	14727	14832	14674	14645	14553	14698	14651	14677	14830	14836	14753	14660	14853	14799	14726	14927	14759	14651	14713	14832	14733	14679	14790	15013	14331	14621	14768	14898	14665	14656	14747	14678	14930	14861	14742	14649	14544	14776	14720	14607	14868	14761	14638	14807	14893	14860	14741	14859	14619	14654	14907	14626	14658	14480	14662	14890	14596	14751	14818	14720	14884	14848	14746	14947	14729	14899	14938	14799	14685	14777	14853	14541	14695	14943	14665	14676	14728	14679	14790	14717	14552	14803	14663	14636	14957	14726	14662	14634	14743	14897	14559	14669	15104	14781	14766	14636	14757	14746	14915	14784	14582	14939	14562	14889	14726	14662	14826	14929	14709	14803	14678	14823	14721	14501	14734	14677	14686	14695	14808	14745	14749	14688	14743	14808	14675	14633	14634	14901	14840	14608	14817	14670	14745	14965	14554	14560	14577	14569	14913	14775	14702	14852	15007	14824	14697	14873	14726	14827	14649	14952	14737	14868	14937	14841	14599	14758	14682	14635	14730	14859	14765	14794	14671	14584	14801	14941	14878	14713	14845	14742	14724	14662	14734	14761	14952	14745	14713	14616	14780	14685	14598	14727	14934	14678	14900	14567	14479	14719	14792	14764	14708	14709	14805	14781	14661	14607	14792	14706	14678	14888	14658	14824	14866	14760	14677	14734	14720	14802	14787	14735	14615	14850	14823	14658	14796	14749	14815	14676	14757	14797	14639	14778	14688	14979	14702	14709	14843	14729	14720	14930	14743	14772	14639	14873	14896	14841	14714	14528	14512	14616	14777	14771	14609	14672	14667	14600	14718	14607	14653	14835	14732	14798	14784	14821	14654	14694	14742	14802	14682	14714	14590	14669	14788	14972	14834	14552	14779	14610	14610	14496	14728	14620	14743	14565	14747	14629	14873	14941	14735	14625	14826	14820	14812	14710	14830	14526	14734	14462	14841	14810	14718	15010	14888	14856	14591	14644	14901	14799	14638	14686	14704	14800	14573	14768	14680	14770	14921	14612	15081	14701	14734	14557	14857	14847	14777	14805	14832	14758	14785	14627	14873	14811	14727	14648	14758	14632	14795	14898	14809	14697	14709	14849	14706	14727	14882	14718	14770	14663	14886	14820	14761	14894	14859	14825	14890	14623	14682	14825	14857	14764	14779	14892	14794	14881	14769	14741	14880	14838	14961	14816	14705	14720	14826	14660	14654	14655	14587	14806	14583	14513	14639	14665	14756	14616	14792	14973	15073	14674	14660	14655	14832	14903	14704	14653	14577	14732	14704	14683	14809	14706	14694	14651	14536	14510	14689	14702	14750	14754	14749	14672	14906	14838	14635	14859	14908	14705	14937	14595	14830	14736	14827	14738	14842	14845	14571	14901	14807	14931	14606	14727	14689	14598	14707	14634	14610	14528	14661	14743	14800	14770	14744	14860	14680	14724	14801	14742	14828	14783	14717	14557	14650	14661	14860	14729	14730	14718	14813	14740	14732	14832	14902	14864	14768	14635	14740	14695	14860	14617	14922	14828	14705	14764	14652	14879	14656	14812	14794	14847	14638	14775	14706	14648	14864	14466	14833	14853	14745	14908	14622	14601	14706	14659	14812	14695	14786	14727	14628	14604	14644	14804	14524	14642	14794	14549	14661	14949	14591	14744	14869	14784	14755	14735	14639	14587	14852	14799	14755	14642	14650	14805	15011	14811	14739	14586	14585	14803	14766	14728	14704	14903	14759	14742	14713	14870	14741	14813	14863	14706	14687	14881	14841	14661	14573	14764	14922	14646	14814	14707	14772	14901	14684	14625	14667	14688	14608	14621	14659	14639	14865	14864	14782	14628	14613	14755	14798	14761	14615	14788	14683	14590	14677	14713	14677	14544	14761	14761	14566	14793	14738	14877	14823	14562	14627	14625	14589	14709	14870	14663	14832	14773	14821	14779	14762	14754	14556	14644	14814	14862	14970	14771	14662	14753	14931	14774	14833	14923	14772	14655	14689	14551	14709	14776	14815	14863	14891	14736	14901	14666	14654	14621	14866	14807	14605	14524	14734	14832	14941	14762	14641	14680	15012	14849	14703	14687	14797	14604	14783	14853	14689	14695	14753	14841	14740	14762	14670	14728	14686	14834	14868	14768	14723	14631	14597	14728	14515	14653	14805	14823	14996	14661	14622	14874	14884	14808	14709	14659	14884	14724	14550	14693	14974	15006	14671	14674	14778	14664	14536	14732	14861	14758	14847	14719	14761	14686	14689	14862	14715	14853	14719	14818	14759	14862	14669	14662	14706	14752	14627	14781	14709	14711	14569	14626	14991	14665	14585	14629	14846	14782	14849	14702	14710	14711	14697	14678	14748	14750	14788	14727	14893	14793	14911	14705	14835	14618	14573	14814	14732	14760	14854	14754	14692	14959	14812	14735	14689	14759	14829	14660	14439	14866	14784	14732	14759	14866	14785	14949	14837	14806	14817	14551	14833	14739	14819	14805	14773	14739	14665	14797	14895	14790	14714	14726	14753	14599	14858	14755	14722	14651	14795	14695	14611	14669	14759	14658	14795	14645	14608	14778	14663	14713	14675	14557	14662	14720	14654	14553	14649	14847	14814	14800	14785	14757	14700	14855	14722	14691	14767	14808	14498	14659	14771	14894	14610	14722	14423	14772	14785	14667	14818	14845	14811	14654	14696	14717	14875	14873	14826	14704	14801	14658	14909	14756	14782	14663	14859	14707	14660	14708	14780	14784	14776	14704	14700	14773	14585	14637	14651	14708	14858	14959	14859	14819	14732	14852	14689	14851	14887	14827	14729	14825	14483	14833	14782	14860	14600	14801	14659	14579	14622	14730	14765	14747	14577	14739	14807	14896	14813	14839	14794	14775	14660	14839	14935	14753	14538	14755	14655	14689	14812	14799	14596	14802	14797	14784	14574	14825	14677	14601	15007	14791	14707	14827	14545	14601	14546	14648	14985	14606	14748	14689	14681	14597	14816	14678	14781	14591	14726	14824	14901	14684	14613	14730	14658	14599	14789	14710	14664	14963	14656	14742	14625	14703	14496	14789	14752	14671	14727	14763	14613	14720	14857	14739	14838	14744	14638	14625	14575	14721	14705	14629	14822	14743	14675	14678	14703	14718	14703	14749	14741	14814	14595	14723	14691	14630	14594	14756	14629	14682	14814	14748	14739	14568	14742	14678	14788	14722	14900	14537	14692	14710	14773	14661	14542	14755	14970	14646	14636	14626	14637	14724	14746	14860	14688	14852	14907	14830	14774	14767	14825	14759	14702	14661	14669	14921	14698	14726	14842	14659	14751	14691	14664	14866	14757	14800	14867	14565	14994	14883	14750	14769	14637	14891	14721	14676	14640	14680	14607	14685	14820	14751	14826	14670	14742	14839	14808	14610	14826	14653	14889	14958	14867	14670	14893	14830	14807	14772	14620	14712	14757	14678	14790	14812	14784	14750	14753	14733	14647	14836	14891	14504	14804	14719	14648	14766	14697	14561	14737	14761	14756	14538	14697	14577	14827	14785	14550	14811	14719	14622	14721	14760	14798	14905	14714	14786	14763	14650	14767	14710	14855	14797	14853	14745	14614	14632	14821	14905	14779	14598	14727	14892	14667	14741	14616	14752	14796	14715	15086	14532	14725	14818	14603	14686	14854	14884	14757	14813	14691	14685	14721	14717	14700	14605	14614	14721	14641	14712	14706	14691	14682	14759	14867	14491	14874	14715	14488	14856	14672	14803	14736	14675	14777	15018	14719	14738	14825	14838	14773	14837	14770	14809	14798	14689	14678	14725	14695	14863	14779	14912	14687	14752	14657	14677	14808	14645	14813	14776	14793	14629	14712	14801	14724	14729	14836	14648	14811	14694	14599	14822	14697	14866	14840	14757	14641	14755	14749	14864	14726	14812	14825	14878	14649	14723	14926	14636	14931	14777	14754	14988	14848	14797	14664	14897	14618	14686	14769	14820	14734	14782	15032	14623	14682	14940	14710	14857	14816	14756	14676	14720	14767	14651	14732	14706	14818	14684	14521	14709	14750	14827	14813	14763	14612	14635	14769	14632	14668	14707	14510	14705	14611	14764	14754	14817	14854	14759	14850	14697	14635	14571	14518	14742	14624	14775	14611	14715	14722	14619	14616	14874	14480	14527	14510	14655	14765	14677	14621	14681	14593	14836	14679	14854	14596	14879	14877	14864	14948	14638	14863	14808	14582	14584	14800	14699	14675	14867	14712	14769	14869	14734	14753	14970	14853	14694	14695	14664	14860	14712	14696	14755	14903	14697	14748	14795	14912	14625	14833	14664	14879	14727	14752	14720	14744	14907	14909	14688	14835	14747	14886	14754	14490	14591	14529	14826	14846	14676	14665	14904	14742	14575	14746	14751	14643	14675	14792	14892	14779	14763	14624	14703	14738	14790	14748	14872	14662	15037	14832	14883	14849	14601	14637	14981	14667	14730	14734	14843	14833	14690	14669	14621	14722	14751	14719	14680	14798	14819	14634	14679	14944	14754	14835	14742	14858	14764	14782	14772	14732	14832	14682	14702	14735	14667	14855	14664	14691
27264	45814	41269	33424	29322	26080	23919	21916	20522	19538	18815	18262	17488	16938	16463	15874	15775	15309	15049	14668	14585	14488	14126	14185	14076	14159	13979	13770	13779	13896	13849	13953	13808	13869	13854	13681	13654	13697	13619	13719	13661	13440	13727	13691	13694	13715	13622	13588	13634	13662	13708	13659	13583	13577	13546	13555	13699	13639	13774	13708	13547	13892	13734	13491	13764	13585	13680	13554	13537	13585	13668	13612	13583	13703	13619	13781	13702	13511	13517	13632	13656	13546	13600	13517	13615	13598	13687	13481	13642	13461	13530	13658	13649	13697	13516	13576	13577	13620	13591	13647	13627	13511	13543	13564	13706	13472	13532	13632	13699	13659	13643	13674	13638	13661	13615	13579	13533	13679	13493	13600	13787	13488	13507	13511	13378	13707	13553	13610	13520	13537	13674	13491	13600	13702	13712	13699	13584	13748	13649	13643	13412	13605	13554	13478	13630	13719	13592	13586	13559	13734	13692	13631	13690	13622	13589	13741	13718	13586	13484	13541	13519	13658	13441	13537	13544	13514	13554	13653	13537	13714	13501	13629	13470	13613	13494	13491	13574	13573	13542	13647	13579	13466	13643	13703	13662	13671	13700	13657	13652	13580	13696	13699	13525	13560	13805	13723	13629	13523	13419	13713	13572	13541	13549	13514	13686	13629	13552	13646	13613	13562	13478	13600	13590	13552	13427	13657	13643	13642	13680	13491	13522	13610	13494	13433	13593	13635	13577	13730	13536	13472	13654	13469	13502	13531	13564	13476	13654	13553	13530	13688	13551	13674	13488	13522	13639	13602	13597	13658	13624	13619	13564	13678	13572	13558	13666	13543	13634	13577	13658	13447	13586	13522	13594	13588	13639	13607	13571	13814	13603	13539	13452	13551	13704	13693	13613	13518	13610	13637	13422	13525	13563	13659	13527	13501	13690	13718	13461	13614	13527	13547	13655	13428	13600	13495	13755	13623	13519	13496	13689	13480	13648	13640	13635	13606	13603	13628	13677	13599	13470	13515	13711	13456	13541	13564	13626	13735	13487	13616	13479	13650	13773	13553	13616	13592	13517	13762	13642	13549	13690	13641	13648	13583	13649	13623	13581	13658	13498	13554	13628	13599	13475	13590	13386	13636	13668	13564	13589	13792	13572	13705	13385	13601	13585	13606	13493	13619	13550	13493	13556	13611	13563	13534	13663	13554	13438	13702	13648	13460	13664	13574	13558	13437	13543	13511	13546	13592	13771	13665	13552	13502	13661	13661	13750	13477	13480	13497	13499	13570	13352	13623	13587	13576	13691	13573	13610	13751	13541	13534	13490	13621	13669	13555	13638	13548	13538	13538	13532	13618	13575	13619	13611	13621	13557	13347	13738	13614	13614	13511	13604	13580	13796	13482	13524	13530	13647	13494	13473	13830	13562	13702	13646	13696	13485	13501	13585	13560	13485	13488	13540	13727	13565	13735	13648	13661	13530	13573	13694	13423	13667	13527	13643	13633	13388	13640	13612	13740	13603	13626	13526	13784	13586	13512	13591	13646	13576	13507	13657	13452	13524	13653	13626	13747	13770	13496	13373	13731	13582	13457	13673	13561	13541	13567	13500	13577	13693	13585	13636	13845	13560	13676	13514	13730	13656	13571	13691	13426	13338	13616	13426	13535	13423	13551	13682	13457	13567	13488	13796	13553	13578	13596	13673	13558	13610	13561	13618	13471	13747	13639	13694	13537	13540	13538	13613	13574	13466	13541	13533	13460	13661	13526	13560	13655	13593	13470	13598	13632	13713	13346	13621	13605	13487	13830	13561	13542	13497	13576	13471	13505	13614	13683	13662	13638	13581	13450	13401	13503	13649	13533	13572	13565	13715	13391	13464	13457	13477	13601	13637	13675	13779	13724	13559	13530	13642	13531	13678	13734	13493	13415	13725	13473	13476	13667	13384	13454	13632	13581	13516	13415	13626	13492	13512	13707	13599	13567	13630	13398	13524	13561	13747	13655	13554	13696	13735	13516	13589	13667	13449	13639	13564	13557	13494	13604	13525	13593	13533	13718	13491	13505	13657	13526	13545	13719	13619	13523	13413	13618	13638	13586	13640	13548	13498	13608	13369	13545	13563	13559	13660	13613	13624	13417	13655	13673	13548	13725	13619	13605	13499	13743	13558	13672	13406	13674	13648	13561	13472	13557	13582	13420	13687	13641	13482	13658	13500	13455	13448	13623	13564	13521	13417	13465	13678	13704	13514	13653	13556	13540	13648	13570	13596	13618	13447	13481	13585	13784	13598	13475	13582	13519	13471	13547	13694	13620	13714	13599	13756	13451	13634	13646	13748	13416	13748	13495	13532	13477	13620	13659	13554	13603	13600	13556	13624	13596	13462	13642	13586	13478	13744	13593	13776	13510	13529	13494	13528	13647	13633	13437	13575	13584	13547	13628	13458	13654	13567	13697	13540	13662	13644	13549	13589	13547	13571	13710	13513	13478	13519	13606	13621	13483	13593	13719	13550	13682	13495	13716	13487	13629	13501	13626	13564	13563	13614	13592	13533	13620	13767	13530	13474	13511	13657	13818	13516	13584	13522	13619	13600	13642	13618	13546	13540	13499	13527	13408	13696	13509	13700	13701	13672	13468	13684	13545	13736	13509	13485	13571	13551	13682	13527	13730	13636	13595	13589	13547	13639	13545	13443	13639	13599	13645	13773	13558	13608	13666	13587	13488	13562	13380	13686	13494	13385	13694	13718	13567	13478	13672	13475	13679	13584	13462	13656	13636	13329	13475	13545	13522	13648	13612	13566	13363	13580	13698	13473	13578	13599	13564	13522	13756	13527	13511	13473	13674	13641	13580	13533	13553	13591	13540	13531	13533	13534	13421	13750	13581	13645	13537	13476	13559	13477	13553	13662	13617	13481	13677	13661	13446	13536	13600	13540	13520	13524	13667	13615	13620	13703	13454	13448	13467	13788	13553	13570	13449	13590	13552	13527	13534	13551	13616	13528	13599	13640	13440	13493	13642	13688	13602	13606	13647	13546	13432	13627	13405	13660	13596	13457	13535	13525	13585	13647	13609	13309	13604	13519	13402	13487	13491	13421	13528	13511	13625	13738	13506	13566	13656	13574	13540	13521	13542	13563	13608	13827	13622	13605	13599	13586	13508	13632	13638	13602	13524	13600	13476	13606	13444	13333	13638	13770	13519	13602	13703	13506	13671	13523	13450	13500	13744	13416	13543	13584	13644	13433	13542	13563	13656	13479	13626	13518	13428	13601	13760	13601	13587	13620	13663	13677	13297	13603	13498	13542	13571	13453	13630	13636	13586	13761	13565	13612	13556	13470	13556	13673	13591	13591	13501	13734	13552	13663	13687	13685	13710	13694	13497	13624	13516	13627	13548	13533	13605	13595	13476	13504	13887	13588	13636	13673	13592	13625	13643	13628	13589	13704	13468	13628	13649	13437	13778	13530	13566	13568	13394	13598	13539	13671	13401	13580	13600	13437	13680	13405	13465	13500	13423	13581	13479	13485	13605	13538	13488	13700	13531	13689	13641	13510	13468	13574	13542	13617	13472	13726	13687	13626	13547	13541	13626	13578	13598	13584	13756	13469	13466	13433	13627	13596	13472	13643	13639	13642	13454	13783	13495	13554	13617	13528	13559	13629	13619	13602	13564	13697	13583	13657	13522	13521	13471	13653	13674	13736	13720	13506	13467	13599	13557	13530	13538	13464	13460	13402	13641	13495	13506	13579	13753	13465	13780	13475	13518	13533	13497	13380	13676	13774	13567	13563	13567	13580	13547	13648	13558	13589	13644	13575	13628	13593	13439	13426	13557	13528	13765	13757	13755	13670	13535	13618	13395	13596	13567	13467	13560	13617	13558	13596	13636	13519	13676	13437	13674	13700	13438	13524	13596	13563	13491	13568	13640	13601	13582	13527	13574	13618	13577	13707	13618	13554	13519	13471	13581	13705	13526	13601	13581	13454	13718	13571	13675	13567	13551	13583	13500	13811	13625	13519	13580	13518	13651	13613	13692	13616	13452	13412	13577	13500	13596	13616	13617	13621	13478	13627	13485	13600	13602	13709	13691	13509	13697	13426	13379	13582	13613	13561	13587	13768	13627	13472	13572	13523	13448	13444	13613	13538	13567	13402	13566	13575	13589	13551	13622	13556	13421	13732	13561	13551	13580	13468	13590	13634	13646	13659	13484	13380	13601	13638	13529	13590	13594	13588	13587	13605	13615	13508	13642	13824	13408	13610	13477	13571	13687	13766	13457	13489	13438	13653	13556	13632	13659	13629	13446	13653	13653	13559	13718	13529	13594	13466	13486	13531	13554	13455	13500	13533	13643	13571	13676	13480	13494	13607	13524	13764	13669	13674	13562	13632	13572	13599	13601	13771	13514	13504	13530	13557	13626	13566	13484	13597	13545	13502	13667	13616	13629	13541	13631	13647	13568	13511	13547	13548	13730	13640	13611	13608	13698	13570	13529	13539	13610	13643	13610	13549	13676	13544	13624	13549	13472	13527	13663	13452	13533	13615	13631	13766	13563	13625	13561	13674	13479	13558	13679	13642	13413	13459	13595	13491	13616	13436	13568	13518	13698	13619	13547	13688	13549	13621	13552	13602	13737	13614	13657	13648	13674	13667	13606	13709	13583	13444	13731	13720	13643	13544	13585	13529	13469	13587	13450	13668	13437	13691	13560	13660	13566	13746	13653	13584	13484	13630	13490	13756	13482	13524	13459	13701	13388	13884	13690	13558	13701	13692	13477	13489	13592	13555	13426	13539	13561	13640	13533	13654	13610	13560	13513	13559	13555	13512	13389	13604	13543	13602	13628	13585	13633	13432	13521	13445	13618	13713	13554	13569	13515	13704	13743	13540	13616	13532	13451	13694	13574	13437	13474	13594	13415	13611	13660	13511	13613	13589	13560	13563	13536	13567	13631	13459	13500	13623	13673	13582	13510	13424	13559	13496	13596	13581	13634	13562	13618	13593	13473	13455	13642	13560	13535	13670	13506	13647	13607	13646	13385	13595	13666	13587	13545	13507	13608	13545	13511	13637	13436	13671	13739	13561	13500	13606	13668	13445	13547	13463	13494	13738	13413	13692	13456	13474	13486	13563	13514	13533	13586	13521	13517	13800	13566
27444	23231	27615	24694	19713	18287	17376	16577	15989	15654	15777	15431	15356	15161	15056	14713	14836	14639	14737	14841	14576	14622	14612	14376	14669	14505	14479	14492	14565	14477	14308	14425	14363	14342	14501	14395	14419	14303	14499	14285	14224	14429	14353	14400	14356	14399	14416	14421	14447	14366	14506	14458	14463	14197	14348	14611	14548	14341	14323	14441	14476	14361	14284	14380	14176	14428	14253	14581	14430	14426	14484	14248	14376	14210	14241	14319	14393	14377	14458	14423	14521	14447	14540	14361	14364	14411	14244	14266	14189	14547	14411	14399	14384	14448	14214	14273	14521	14329	14314	14393	14264	14109	14524	14507	14291	14466	14339	14450	14359	14399	14293	14474	14515	14587	14176	14414	14199	14189	14385	14332	14371	14273	14469	14521	14282	14360	14357	14423	14302	14544	14286	14343	14407	14445	14318	14394	14460	14406	14572	14340	14553	14403	14160	14243	14373	14329	14249	14396	14290	14411	14516	14342	14418	14453	14349	14379	14472	14217	14246	14253	14155	14352	14355	14207	14359	14493	14473	14427	14395	14363	14405	14235	14412	14309	14394	14469	14382	14453	14453	14396	14391	14138	14233	14549	14382	14422	14240	14451	14251	14276	14390	14297	14425	14584	14120	14437	14287	14321	14196	14383	14293	14304	14147	14319	14350	14175	14269	14631	14354	14331	14409	14437	14303	14223	14348	14459	14242	14465	14477	14440	14507	14444	14456	14493	14526	14240	14303	14318	14311	14349	14661	14288	14447	14410	14281	14492	14378	14286	14327	14379	14232	14326	14259	14492	14184	14500	14342	14442	14449	14334	14545	14318	14375	14296	14284	14177	14295	14264	14229	14365	14247	14295	14414	14489	14291	14303	14234	14465	14410	14366	14399	14321	14547	14341	14461	14551	14215	14393	14294	14434	14475	14405	14431	14277	14305	14464	14361	14325	14306	14311	14296	14541	14490	14365	14261	14208	14376	14201	14507	14346	14291	14334	14225	14478	14512	14337	14278	14490	14302	14367	14557	14308	14301	14369	14177	14372	14308	14608	14392	14471	14291	14296	14347	14477	14414	14400	14319	14167	14252	14655	14256	14284	14408	14481	14208	14431	14530	14495	14470	14270	14476	14392	14242	14400	14436	14464	14406	14453	14354	14341	14442	14493	14560	14138	14387	14367	14430	14375	14308	14345	14427	14331	14407	14406	14275	14400	14303	14243	14378	14341	14464	14387	14469	14248	14247	14278	14522	14303	14432	14362	14216	14362	14587	14436	14640	14439	14276	14265	14386	14274	14408	14345	14464	14206	14415	14434	14334	14397	14360	14557	14446	14273	14427	14154	14347	14444	14426	14103	14241	14417	14365	14531	14399	14155	14350	14338	14455	14324	14285	14363	14480	14351	14560	14258	14219	14361	14237	14428	14368	14294	14396	14298	14414	14399	14478	14207	14461	14473	14380	14369	14399	14190	14391	14434	14304	14108	14329	14358	14368	14361	14254	14322	14402	14337	14264	14050	14583	14205	14271	14353	14157	14372	14449	14424	14500	14470	14134	14538	14334	14345	14315	14535	14412	14315	14155	14336	14299	14096	14360	14411	14501	14369	14459	14297	14425	14396	14222	14378	14379	14426	14532	14511	14539	14306	14317	14257	14337	14180	14513	14562	14319	14319	14412	14514	14251	14387	14392	14404	14488	14517	14526	14366	14325	14183	14362	14375	14291	14606	14398	14371	14460	14481	14300	14339	14433	14417	14441	14374	14355	14405	14331	14463	14223	14289	14448	14497	14301	14455	14304	14398	14461	14347	14386	14363	14335	14276	14280	14450	14336	14701	14519	14646	14324	14341	14292	14350	14293	14477	14398	14444	14345	14330	14373	14454	14426	14391	14309	14310	14489	14424	14318	14392	14165	14340	14107	14319	14214	14582	14341	14459	14371	14260	14399	14409	14569	14378	14527	14536	14418	14221	14389	14299	14321	14317	14519	14515	14520	14189	14184	14257	14353	14340	14369	14401	14397	14288	14334	14516	14406	14308	14305	14431	14342	14387	14428	14471	14479	14390	14389	14422	14388	14267	14390	14427	14275	14367	14277	14284	14313	14531	14526	14362	14426	14303	14390	14333	14498	14379	14040	14230	14692	14471	14401	14397	14207	14353	14403	14220	14335	14526	14428	14403	14050	14237	14281	14462	14483	14451	14484	14526	14421	14335	14351	14364	14592	14332	14414	14395	14307	14452	14387	14196	14319	14425	14573	14181	14423	14424	14249	14376	14490	14363	14406	14290	14511	14354	14346	14385	14143	14274	14499	14240	14370	14178	14353	14455	14546	14332	14439	14296	14319	14313	14492	14481	14304	14501	14267	14280	14513	14255	14448	14513	14379	14422	14180	14516	14374	14447	14398	14362	14385	14326	14231	14214	14169	14410	14366	14432	14414	14350	14452	14289	14228	14364	14358	14281	14358	14383	14263	14433	14437	14410	14162	14240	14437	14536	14485	14380	14437	14400	14236	14254	14388	14427	14427	14550	14317	14313	14356	14472	14466	14393	14441	14296	14465	14368	14514	14398	14311	14426	14531	14141	14498	14428	14338	14261	14318	14442	14469	14521	14536	14290	14283	14333	14252	14418	14396	14284	14433	14361	14435	14386	14570	14373	14326	14190	14431	14349	14398	14112	14318	14524	14457	14189	14432	14359	14578	14157	14339	14303	14446	14180	14461	14340	14345	14219	14409	14403	14329	14540	14363	14270	14451	14363	14397	14322	14636	14374	14391	14406	14294	14272	14401	14480	14301	14378	14322	14422	14238	14274	14206	14415	14395	14471	14561	14259	14434	14255	14354	14457	14369	14275	14526	14487	14265	14150	14540	14281	14538	14333	14484	14336	14267	14298	14322	14361	14341	14382	14152	14471	14435	14255	14297	14285	14373	14215	14480	14327	14213	14289	14160	14387	14339	14286	14343	14384	14297	14424	14551	14290	14441	14153	14194	14482	14430	14416	14381	14421	14355	14265	14412	14610	14449	14410	14511	14333	14326	14425	14215	14278	14455	14211	14354	14406	14236	14504	14340	14555	14298	14358	14340	14306	14146	14423	14334	14196	14344	14108	14279	14291	14325	14226	14387	14384	14455	14444	14334	14426	14422	14305	14386	14293	14388	14339	14360	14246	14626	14527	14456	14447	14368	14196	14392	14542	14424	14411	14407	14438	14211	14349	14393	14232	14338	14190	14363	14596	14178	14169	14405	14409	14415	14316	14314	14514	14200	14459	14151	14395	14322	14503	14279	14336	14484	14195	14396	14357	14242	14344	14508	14455	14350	14388	14339	14386	14339	14392	14359	14390	14429	14350	14413	14379	14382	14159	14348	14547	14316	14500	14487	14323	14502	14260	14607	14331	14203	14335	14344	14374	14450	14307	14389	14405	14319	14314	14408	14485	14416	14379	14420	14417	14311	14397	14484	14536	14474	14406	14498	14362	14355	14605	14346	14354	14338	14256	14491	14331	14524	14470	14406	14336	14287	14492	14259	14374	14392	14419	14486	14331	14302	14432	14153	14212	14287	14453	14347	14439	14449	14233	14365	14489	14322	14136	14329	14478	14315	14499	14324	14347	14443	14365	14359	14441	14386	14289	14274	14049	14538	14355	14401	14402	14150	14307	14338	14428	14502	14425	14216	14167	14474	14254	14180	14373	14290	14311	14353	14373	14227	14360	14405	14205	14464	14320	14452	14381	14230	14299	14450	14328	14358	14580	14157	14386	14412	14407	14309	14237	14290	14364	14431	14304	14443	14341	14197	14299	14456	14478	14435	14359	14290	14342	14363	14402	14292	14199	14173	14381	14253	14215	14295	14348	14432	14322	14369	14241	14295	14227	14538	14263	14454	14267	14349	14395	14319	14291	14393	14441	14460	14457	14547	14346	14245	14490	14332	14308	14201	14299	14437	14355	14298	14355	14341	14286	14327	14399	14315	14315	14414	14453	14480	14209	14446	14370	14286	14387	14222	14445	14267	14291	14388	14061	14404	14366	14417	14253	14222	14553	14326	14283	14261	14410	14310	14197	14309	14391	14295	14128	14369	14169	14230	14353	14463	14453	14380	14453	14346	14440	14279	14368	14438	14464	14570	14521	14393	14303	14374	14463	14237	14251	14308	14260	14556	14449	14343	14459	14257	14326	13982	14455	14318	14215	14339	14448	14457	14340	14508	14325	14205	14354	14211	14385	14519	14394	14253	14297	14414	14405	14403	14422	14401	14476	14485	14218	14364	14389	14431	14456	14319	14489	14525	14389	14192	14319	14286	14448	14246	14441	14451	14472	14423	14499	14406	14374	14312	14374	14218	14426	14349	14379	14257	14269	14395	14209	14408	14262	14261	14218	14521	14417	14337	14568	14326	14256	14366	14381	14397	14142	14597	14441	14257	14282	14251	14307	14327	14391	14550	14298	14428	14309	14406	14308	14444	14421	14505	14491	14346	14501	14549	14407	14480	14379	14359	14268	14500	14124	14462	14581	14403	14455	14368	14261	14278	14559	14382	14327	14510	14136	14257	14410	14193	14248	14290	14350	14553	14526	14337	14439	14281	14517	14390	14207	14409	14457	14589	14458	14503	14371	14375	14427	14296	14317	14404	14125	14595	14537	14517	14374	14396	14247	14286	14475	14272	14221	14360	14393	14460	14503	14438	14307	14402	14314	14282	14359	14488	14382	14258	14419	14381	14353	14198	14410	14308	14337	14406	14360	14350	14401	14198	14366	14341	14382	14347	14328	14409	14200	14093	14132	14626	14486	14500	14216	14539	14352	14339	14318	14291	14454	14436	14204	14309	14462	14493	14274	14499	14474	14449	14340	14416	14324	14374	14580	14322	14298	14318	14467	14198	14590	14353	14511	14307	14540	14240	14279	14431	14508	14413	14453	14262	14445	14411	14438	14339	14388	14504	14528	14330	14466	14378	14381	14456	14443	14413	14390	14425	14014	14358	14434	14364	14401	14535	14212	14214	14398	14526	14462	14345	14332	14260	14301	14373	14437	14355	14404	14443	14308	14250	14384	14360	14319	14460	14318	14196	14227	14331	14432	14526	14236	14473	14431	14284	14336	14325	14419	14415	14395	14576	14296	14326	14411	14129	14463	14273	14495	14383	14347	14472	14466
24260	34108	31080	24521	21310	19182	18037	16935	16282	15642	15185	15006	14906	14649	14361	14297	13985	13903	13994	13787	13591	13564	13545	13307	13456	13456	13482	13427	13556	13211	13395	13407	13395	13496	13519	13475	13381	13490	13334	13290	13438	13364	13357	13441	13385	13287	13320	13298	13424	13330	13196	13396	13415	13269	13218	13274	13301	13375	13315	13137	13469	13432	13184	13462	13273	13279	13406	13375	13419	13396	13355	13492	13445	13343	13485	13374	13173	13440	13176	13369	13368	13250	13274	13429	13294	13323	13339	13340	13477	13523	13164	13357	13274	13378	13383	13325	13168	13565	13387	13431	13336	13529	13352	13281	13378	13506	13329	13205	13258	13177	13202	13231	13301	13364	13351	13370	13302	13366	13135	13191	13302	13382	13411	13348	13210	13431	13210	13446	13269	13311	13296	13351	13325	13419	13348	13386	13221	13494	13325	13223	13372	13256	13465	13272	13337	13426	13351	13384	13457	13239	13355	13316	13188	13290	13400	13377	13333	13404	13301	13367	13380	13278	13270	13346	13378	13402	13258	13377	13436	13390	13183	13310	13493	13278	13389	13287	13201	13400	13218	13277	13323	13490	13331	13429	13309	13360	13187	13265	13442	13297	13252	13275	13470	13434	13335	13354	13191	13218	13354	13291	13228	13188	13337	13176	13288	13246	13417	13309	13403	13323	13373	13376	13382	13388	13292	13482	13244	13347	13331	13260	13309	13298	13299	13351	13542	13452	13278	13262	13370	13139	13370	13213	13277	13414	13217	13267	13224	13358	13357	13270	13341	13337	13181	13379	13313	13373	13280	13269	13413	13166	13208	13328	13380	13312	13433	13211	13275	13358	13449	13296	13368	13213	13301	13221	13342	13427	13215	13471	13295	13319	13299	13374	13260	13352	13456	13356	13429	13385	13293	13424	13340	13219	13402	13269	13363	13179	13236	13146	13190	13365	13331	13390	13447	13221	13271	13380	13419	13193	13374	13347	13414	13294	13341	13361	13574	13338	13356	13318	13336	13271	13415	13280	13304	13248	13236	13318	13261	13248	13285	13057	13343	13320	13222	13413	13292	13413	13367	13349	13208	13264	13409	13328	13354	13232	13174	13169	13404	13284	13250	13357	13435	13293	13352	13524	13410	13367	13331	13260	13308	13408	13439	13217	13449	13174	13240	13339	13195	13343	13453	13391	13160	13291	13160	13203	13275	13426	13212	13270	13337	13374	13256	13142	13434	13471	13146	13384	13329	13367	13454	13445	13320	13168	13385	13304	13299	13370	13444	13378	13284	13436	13413	13345	13349	13415	13258	13304	13320	13284	13336	13365	13461	13178	13252	13430	13289	13228	13363	13429	13340	13417	13427	13450	13221	13225	13180	13485	13158	13280	13355	13317	13295	13445	13420	13365	13274	13248	13249	13325	13302	13529	13464	13158	13319	13352	13476	13305	13324	13212	13242	13257	13326	13348	13525	13198	13541	13317	13272	13422	13297	13284	13379	13189	13267	13308	13349	13345	13426	13466	13357	13316	13337	13432	13479	13274	13452	13318	13370	13369	13352	13466	13309	13376	13409	13312	13235	13301	13349	13357	13419	13265	13195	13432	13334	13233	13366	13319	13362	13268	13399	13326	13320	13261	13377	13343	13370	13319	13382	13341	13510	13257	13363	13305	13257	13356	13268	13313	13266	13305	13284	13537	13418	13310	13269	13403	13470	13365	13324	13333	13352	13272	13301	13394	13372	13355	13365	13436	13163	13359	13238	13266	13205	13301	13464	13267	13583	13170	13365	13424	13218	13286	13334	13299	13207	13256	13164	13340	13264	13261	13525	13280	13360	13116	13248	13404	13346	13279	13232	13589	13436	13337	13408	13409	13333	13107	13271	13209	13333	13350	13310	13282	13328	13329	13303	13333	13307	13213	13326	13225	13180	13231	13354	13294	13260	13322	13295	13266	13371	13222	13316	13315	13269	13194	13436	13375	13366	13341	13132	13363	13280	13498	13307	13412	13271	13304	13431	13495	13228	13374	13091	13319	13418	13333	13330	13266	13364	13322	13415	13300	13531	13287	13124	13348	13340	13384	13318	13394	13333	13480	13454	13309	13289	13236	13310	13242	13397	13423	13289	13320	13321	13277	13283	13307	13378	13519	13366	13363	13395	13483	13439	13453	13545	13449	13227	13403	13350	13429	13204	13403	13279	13190	13345	13327	13211	13323	13493	13418	13288	13403	13384	13220	13305	13376	13497	13302	13227	13153	13340	13273	13374	13344	13087	13410	13601	13424	13260	13080	13359	13445	13268	13293	13406	13062	13423	13282	13456	13328	13264	13244	13275	13243	13200	13417	13276	13420	13335	13410	13430	13230	13378	13229	13317	13487	13360	13295	13354	13208	13124	13314	13271	13358	13433	13306	13229	13276	13269	13336	13377	13373	13353	13241	13260	13474	13384	13306	13372	13278	13353	13226	13394	13390	13404	13238	13487	13407	13357	13095	13255	13304	13337	13251	13228	13112	13203	13575	13250	13464	13452	13239	13322	13410	13425	13348	13342	13340	13277	13446	13270	13332	13237	13206	13498	13357	13422	13386	13296	13440	13320	13196	13417	13311	13245	13333	13431	13437	13270	13296	13244	13218	13373	13286	13330	13335	13328	13414	13313	13238	13298	13306	13298	13262	13269	13343	13252	13442	13534	13122	13323	13263	13348	13116	13079	13299	13289	13456	13174	13279	13500	13396	13199	13347	13288	13312	13265	13510	13345	13280	13375	13331	13351	13396	13369	13253	13393	13490	13306	13305	13381	13345	13391	13341	13294	13431	13321	13270	13465	13363	13241	13530	13463	13227	13504	13256	13224	13280	13354	13266	13227	13223	13281	13392	13289	13364	13399	13470	13415	13456	13353	13330	13497	13433	13537	13428	13315	13197	13300	13453	13333	13277	13380	13303	13454	13295	13301	13383	13447	13250	13397	13442	13344	13270	13330	13427	13244	13352	13380	13322	13290	13387	13347	13338	13098	13332	13255	13180	13288	13334	13413	13329	13325	13348	13392	13599	13328	13201	13415	13360	13291	13470	13387	13390	13255	13286	13305	13207	13437	13522	13262	13227	13238	13417	13490	13313	13393	13119	13305	13235	13367	13261	13430	13366	13295	13233	13321	13394	13308	13193	13236	13396	13352	13517	13298	13340	13331	13244	13360	13352	13289	13464	13310	13122	13203	13431	13195	13417	13460	13270	13306	13431	13374	13413	13305	13321	13282	13375	13341	13278	13341	13417	13403	13410	13250	13408	13352	13304	13401	13227	13217	13396	13334	13274	13314	13245	13220	13131	13346	13403	13217	13302	13317	13212	13312	13253	13360	13417	13375	13266	13462	13192	13516	13384	13336	13203	13349	13234	13399	13307	13277	13436	13280	13321	13364	13421	13427	13320	13266	13296	13314	13197	13384	13377	13415	13378	13285	13350	13239	13284	13291	13369	13339	13326	13335	13354	13203	13478	13341	13321	13337	13348	13214	13275	13274	13327	13398	13387	13455	13342	13304	13238	13270	13242	13453	13407	13318	13403	13414	13186	13447	13315	13353	13333	13256	13306	13263	13321	13283	13386	13259	13088	13411	13402	13110	13389	13276	13260	13370	13324	13261	13293	13305	13330	13323	13280	13164	13234	13315	13389	13209	13371	13396	13390	13363	13232	13308	13325	13261	13447	13316	13428	13376	13502	13318	13420	13297	13371	13227	13482	13105	13406	13342	13319	13383	13214	13118	13411	13247	13218	13390	13386	13388	13426	13205	13215	13404	13341	13274	13326	13258	13399	13345	13427	13347	13313	13331	13274	13434	13206	13183	13214	13379	13354	13425	13275	13117	13218	13142	13452	13324	13277	13235	13232	13379	13357	13576	13311	13272	13264	13337	13297	13273	13265	13311	13216	13405	13260	13236	13261	13387	13437	13260	13310	13233	13344	13284	13191	13205	13433	13314	13280	13366	13430	13282	13228	13301	13320	13447	13345	13333	13309	13325	13191	13581	13267	13320	13269	13358	13456	13373	13332	13301	13391	13354	13353	13331	13299	13413	13299	13341	13418	13340	13108	13337	13362	13395	13342	13456	13445	13403	13434	13339	13280	13335	13431	13360	13255	13260	13435	13134	13394	13332	13345	13262	13398	13324	13457	13320	13321	13357	13420	13340	13227	13322	13510	13185	13213	13485	13309	13394	13211	13395	13295	13315	13469	13464	13205	13304	13297	13309	13191	13291	13323	13228	13352	13363	13473	13353	13253	13342	13420	13492	13269	13267	13401	13215	13369	13426	13404	13332	13457	13464	13175	13330	13199	13445	13204	13448	13352	13199	13275	13206	13437	13088	13276	13325	13242	13344	13386	13243	13217	13402	13306	13311	13324	13251	13355	13418	13210	13503	13273	13446	13224	13256	13305	13226	13419	13256	13318	13572	13273	13190	13271	13464	13293	13437	13342	13320	13393	13209	13406	13346	13359	13234	13363	13325	13343	13330	13291	13283	13295	13165	13164	13260	13357	13407	13275	13358	13344	13315	13397	13313	13362	13278	13388	13313	13148	13353	13283	13396	13279	13346	13311	13397	13287	13357	13326	13440	13319	13328	13313	13446	13369	13380	13278	13271	13223	13400	13411	13268	13295	13316	13311	13294	13304	13208	13368	13303	13354	13264	13359	13239	13275	13312	13338	13401	13345	13288	13218	13288	13393	13260	13319	13416	13225	13335	13420	13339	13316	13365	13367	13213	13302	13443	13244	13304	13519	13250	13216	13364	13331	13368	13461	13324	13453	13360	13299	13356	13307	13270	13275	13384	13338	13287	13245	13324	13301	13436	13192	13261	13221	13380	13280	13236	13291	13345	13242	13359	13155	13342	13282	13427	13314	13292	13413	13323	13165	13380	13427	13345	13389	13153	13287	13375	13287	13357	13384	13371	13452	13182	13378	13381	13311	13391	13358	13447	13330	13367	13265	13312	13261	13384	13249	13514	13204	13301	13321	13286	13254	13290	13376	13401	13247	13296	13354	13377	13032	13487	13444	13322	13359	13334	13154	13388	13245	13292	13347	13279	13330	13340	13250	13372	13085	13331	13327	13371	13298	13347	13217	13355	13346	13347	13405	13451	13348	13219	13303	13454	13085
23521	20907	28177	23994	22483	23010	22186	18713	17573	17250	16827	16503	16300	16280	15817	15774	15365	15461	15352	15208	15098	14990	15002	15157	14856	15058	14930	14741	14848	14908	14891	14858	14677	14662	14739	14818	14647	14712	14594	14653	14627	14701	14905	14564	14683	14687	14449	14590	14740	14701	14818	14890	14599	14836	14830	14637	14619	14667	14781	14965	14809	14787	14599	14513	14495	14715	14808	14721	14632	14595	14682	14742	14718	14471	14717	14522	14530	14658	14708	14673	14530	14542	14719	14520	14739	14654	14622	14620	14729	14868	14601	14380	14780	14865	14656	14492	14548	14723	14574	14492	14508	14663	14387	14498	14615	14687	14499	14735	14533	14581	14618	14618	14796	14702	14740	14529	14556	14847	14561	14509	14424	14676	14569	14562	14704	14547	14552	14438	14622	14784	14494	14692	14649	14711	14607	14861	14689	14443	14595	14630	14762	14586	14602	14584	14687	14450	14536	14415	14595	14611	14604	14613	14507	14596	14664	14711	14594	14551	14816	14711	14456	14674	14586	14495	14701	14778	14567	14701	14495	14385	14454	14508	14777	14621	14501	14575	14499	14729	14583	14577	14407	14558	14615	14742	14591	14589	14611	14628	14425	14801	14726	14729	14501	14700	14301	14545	14680	14549	14796	14652	14550	14543	14717	14694	14590	14597	14671	14570	14715	14552	14735	14673	14554	14649	14721	14697	14495	14542	14701	14663	14641	14681	14649	14657	14702	14412	14617	14501	14662	14698	14589	14434	14610	14563	14497	14752	14490	14586	14621	14749	14697	14636	14557	14623	14707	14667	14687	14627	14648	14533	14544	14529	14783	14725	14435	14679	14658	14730	14806	14619	14676	14763	14600	14584	14564	14490	14610	14492	14527	14628	14593	14422	14871	14518	14563	14698	14782	14734	14556	14666	14593	14701	14663	14723	14686	14597	14507	14706	14709	14593	14547	14455	14609	14579	14611	14678	14655	14661	14530	14582	14543	14559	14582	14623	14540	14542	14679	14613	14543	14605	14734	14670	14856	14471	14549	14740	14626	14751	14516	14651	14643	14552	14720	14783	14518	14623	14689	14754	14628	14483	14478	14754	14556	14595	14657	14519	14638	14693	14638	14718	14545	14567	14618	14730	14784	14606	14521	14660	14684	14633	14435	14535	14659	14511	14805	14528	14653	14544	14475	14797	14626	14380	14448	14703	14605	14651	14722	14774	14641	14402	14584	14731	14650	14569	14590	14471	14581	14603	14612	14590	14481	14381	14519	14781	14560	14657	14700	14579	14603	14708	14619	14568	14587	14660	14712	14719	14579	14689	14533	14549	14738	14495	14657	14616	14647	14714	14436	14735	14589	14464	14838	14681	14670	14559	14403	14514	14397	14535	14646	14619	14661	14572	14636	14649	14599	14606	14552	14605	14414	14585	14519	14705	14651	14491	14688	14669	14694	14598	14477	14679	14478	14478	14768	14527	14583	14573	14620	14633	14707	14562	14430	14508	14649	14680	14565	14568	14663	14557	14857	14574	14600	14625	14487	14536	14671	14616	14802	14535	14585	14499	14636	14471	14642	14622	14611	14600	14612	14481	14481	14498	14519	14766	14485	14536	14716	14715	14650	14582	14871	14497	14578	14703	14538	14539	14703	14814	14464	14566	14557	14460	14695	14527	14520	14704	14620	14813	14618	14590	14690	14555	14620	14549	14718	14492	14692	14500	14650	14637	14720	14511	14501	14477	14912	14567	14601	14448	14750	14703	14694	14541	14665	14730	14588	14529	14649	14635	14770	14630	14656	14720	14538	14613	14601	14476	14646	14903	14682	14650	14459	14649	14544	14549	14690	14611	14550	14778	14437	14480	14856	14738	14625	14539	14624	14444	14645	14655	14523	14735	14640	14603	14422	14532	14626	14814	14690	14597	14541	14655	14596	14439	14445	14552	14631	14615	14664	14432	14563	14503	14638	14584	14694	14694	14574	14738	14634	14512	14588	14437	14631	14470	14835	14467	14609	14662	14633	14785	14499	14694	14702	14776	14649	14649	14830	14858	14450	14513	14588	14609	14419	14722	14740	14501	14531	14468	14524	14630	14698	14512	14589	14827	14832	14564	14549	14687	14651	14701	14632	14746	14659	14447	14595	14426	14486	14585	14679	14706	14706	14549	14372	14456	14581	14608	14603	14695	14663	14542	14550	14563	14768	14641	14474	14583	14537	14711	14639	14458	14657	14696	14542	14710	14555	14548	14618	14644	14414	14735	14597	14919	14694	14721	14745	14645	14689	14503	14494	14506	14537	14584	14492	14624	14560	14556	14715	14642	14601	14580	14588	14664	14680	14534	14597	14627	14547	14630	14711	14642	14720	14657	14690	14578	14737	14467	14679	14659	14677	14480	14820	14652	14627	14602	14682	14671	14798	14572	14584	14613	14674	14650	14535	14629	14728	14421	14485	14606	14691	14718	14622	14436	14782	14623	14500	14612	14545	14654	14425	14691	14612	14618	14579	14492	14641	14640	14743	14571	14515	14710	14736	14863	14603	14547	14606	14519	14562	14710	14437	14505	14392	14669	14501	14602	14719	14691	14629	14723	14673	14662	14441	14751	14570	14554	14766	14749	14652	14552	14549	14635	14689	14454	14693	14612	14629	14493	14490	14539	14648	14823	14798	14697	14553	14534	14583	14627	14739	14649	14563	14649	14630	14716	14595	14609	14761	14618	14781	14592	14646	14483	14851	14677	14664	14494	14620	14609	14646	14504	14641	14516	14660	14572	14518	14365	14576	14723	14736	14592	14770	14509	14799	14693	14755	14567	14677	14728	14566	14635	14887	14456	14876	14885	14458	14582	14669	14665	14628	14471	14595	14748	14496	14473	14572	14563	14657	14476	14591	14559	14494	14708	14653	14775	14658	14650	14595	14773	14735	14643	14693	14702	14709	14789	14736	14635	14781	14698	14726	14704	14618	14651	14808	14808	14587	14376	14438	14691	14696	14459	14566	14545	14581	14644	14480	14680	14691	14559	14577	14746	14581	14451	14374	14475	14638	14612	14581	14774	14750	14659	14561	14544	14430	14622	14768	14569	14866	14529	14873	14560	14550	14574	14576	14644	14380	14688	14613	14504	14326	14414	14599	14664	14542	14746	14652	14676	14520	14596	14587	14534	14630	14701	14766	14746	14461	14598	14620	14506	14781	14595	14537	14540	14673	14559	14544	14483	14586	14678	14637	14651	14601	14935	14374	14658	14685	14563	14725	14520	14540	14453	14729	14778	14540	14725	14679	14660	14703	14401	14489	14408	14678	14475	14782	14580	14574	14570	14513	14609	14594	14629	14449	14600	14534	14664	14445	14608	14649	14811	14558	14587	14593	14505	14596	14648	14602	14674	14594	14721	14628	14515	14752	14655	14585	14767	14607	14559	14452	14682	14896	14606	14498	14726	14720	14647	14467	14537	14574	14471	14754	14567	14633	14757	14732	14536	14631	14704	14450	14513	14475	14662	14635	14658	14683	14541	14661	14666	14663	14562	14626	14676	14592	14655	14655	14537	14532	14579	14749	14680	14457	14559	14784	14629	14644	14718	14755	14702	14610	14762	14882	14499	14550	14528	14531	14621	14498	14676	14580	14521	14458	14640	14724	14505	14578	14505	14564	14697	14489	14408	14419	14543	14682	14388	14499	14544	14666	14653	14497	14564	14616	14697	14467	14630	14530	14728	14641	14655	14513	14669	14639	14576	14628	14678	14572	14624	14497	14823	14565	14642	14823	14493	14478	14638	14790	14822	14470	14441	14633	14633	14442	14710	14728	14566	14559	14545	14648	14692	14635	14354	14630	14748	14700	14613	14581	14551	14604	14642	14662	14623	14562	14612	14697	14633	14857	14455	14707	14669	14554	14522	14531	14644	14582	14371	14594	14618	14451	14794	14623	14446	14643	14615	14609	14536	14645	14625	14528	14602	14544	14674	14605	14879	14671	14475	14798	14800	14828	14381	14598	14705	14513	14533	14629	14724	14741	14736	14456	14566	14652	14637	14640	14642	14689	14743	14583	14595	14678	14550	14538	14566	14534	14713	14580	14684	14690	14597	14759	14707	14663	14530	14615	14535	14492	14571	14597	14633	14773	14738	14663	14645	14724	14632	14711	14749	14585	14495	14653	14659	14688	14503	14444	14457	14813	14577	14540	14600	14559	14518	14587	14545	14661	14626	14820	14752	14456	14531	14633	14390	14575	14687	14696	14685	14588	14641	14817	14494	14592	14708	14664	14581	14617	14779	14644	14667	14654	14593	14700	14444	14553	14508	14670	14642	14717	14485	14581	14561	14589	14483	14432	14444	14900	14812	14537	14606	14527	14679	14554	14543	14637	14682	14714	14499	14537	14637	14333	14457	14711	14589	14568	14565	14584	14673	14575	14548	14487	14622	14563	14728	14628	14635	14644	14701	14460	14624	14691	14624	14679	14629	14779	14704	14859	14658	14599	14579	14758	14440	14518	14794	14733	14691	14809	14547	14523	14690	14581	14521	14736	14576	14601	14621	14555	14647	14500	14658	14638	14705	14778	14626	14586	14722	14726	14609	14511	14484	14570	14648	14546	14780	14663	14631	14646	14702	14660	14546	14763	14656	14505	14617	14657	14736	14513	14566	14661	14580	14682	14515	14503	14419	14643	14616	14657	14660	14603	14772	14502	14682	14537	14379	14655	14713	14707	14549	14686	14640	14564	14594	14704	14641	14391	14514	14664	14618	14618	14626	14667	14694	14632	14691	14667	14611	14795	14666	14631	14624	14568	14621	14587	14584	14793	14633	14596	14524	14670	14689	14662	14553	14666	14621	14637	14623	14571	14474	14674	14702	14743	14557	14599	14601	14825	14709	14580	14669	14644	14783	14659	14710	14559	14551	14566	14783	14453	14518	14578	14624	14484	14541	14568	14670	14703	14438	14633	14560	14726	14553	14644	14712	14763	14605	14448	14486	14427	14632	14614	14588	14753	14612	14580	14549	14420	14707	14458	14671	14436	14547	14476	14470	14469	14712	14628	14490	14489	14659	14465	14780	14806	14667	14623	14693	14672	14647	14663	14653	14728	14579	14701	14575	14748	14843	14610	14576	14495	14501	14662	14771	14851	14475	14554	14592	14553	14516	14489	14742	14758	14610
25264	40610	37099	29886	25676	23141	21281	19492	18384	17550	17132	16541	16307	15731	15468	15029	15024	14763	14439	14504	14127	14157	13960	13745	13857	13797	13719	13534	13736	13683	13708	13683	13737	13359	13662	13527	13633	13836	13575	13534	13523	13487	13615	13536	13453	13612	13541	13533	13570	13372	13613	13551	13569	13607	13564	13590	13319	13502	13603	13392	13659	13481	13482	13556	13466	13447	13583	13532	13476	13539	13615	13303	13555	13624	13514	13617	13515	13416	13531	13451	13446	13506	13538	13499	13560	13619	13461	13623	13535	13520	13523	13376	13491	13553	13740	13557	13591	13450	13546	13580	13475	13362	13373	13479	13595	13594	13598	13454	13508	13413	13589	13333	13520	13474	13506	13370	13446	13584	13457	13437	13467	13737	13386	13585	13460	13443	13569	13296	13430	13433	13498	13514	13490	13453	13483	13566	13472	13448	13644	13447	13509	13337	13657	13443	13522	13569	13758	13391	13342	13570	13412	13263	13536	13458	13587	13546	13378	13313	13582	13515	13521	13341	13450	13500	13501	13532	13532	13621	13436	13567	13305	13518	13382	13542	13407	13537	13503	13481	13422	13537	13508	13459	13520	13435	13488	13466	13629	13338	13400	13547	13632	13468	13428	13472	13417	13426	13517	13531	13472	13471	13432	13499	13430	13677	13419	13492	13575	13579	13548	13473	13504	13486	13519	13508	13585	13512	13536	13441	13487	13578	13558	13476	13529	13621	13623	13516	13585	13671	13632	13458	13452	13501	13463	13534	13413	13527	13270	13555	13498	13512	13340	13576	13551	13552	13475	13379	13456	13410	13534	13555	13459	13595	13449	13465	13449	13410	13421	13581	13722	13515	13413	13269	13474	13434	13423	13657	13437	13479	13576	13587	13419	13394	13671	13574	13593	13280	13527	13481	13520	13446	13398	13545	13602	13469	13412	13567	13367	13625	13264	13453	13517	13549	13506	13580	13458	13313	13540	13596	13570	13414	13546	13523	13626	13470	13583	13467	13491	13482	13473	13323	13545	13589	13407	13423	13262	13589	13391	13552	13525	13527	13574	13508	13482	13417	13515	13519	13535	13489	13457	13448	13583	13443	13399	13316	13489	13609	13566	13412	13512	13435	13409	13538	13527	13484	13602	13381	13514	13670	13649	13494	13484	13513	13401	13416	13658	13506	13289	13526	13474	13345	13561	13521	13342	13637	13467	13583	13545	13446	13537	13483	13475	13477	13354	13453	13554	13470	13530	13458	13578	13457	13593	13444	13537	13269	13532	13541	13454	13523	13540	13473	13623	13496	13423	13561	13517	13361	13476	13555	13450	13596	13467	13603	13284	13484	13539	13379	13590	13476	13772	13310	13611	13635	13576	13736	13401	13430	13502	13469	13579	13661	13652	13334	13556	13587	13544	13530	13633	13422	13495	13417	13626	13557	13367	13306	13443	13544	13678	13511	13538	13590	13488	13499	13428	13575	13348	13594	13370	13458	13581	13400	13590	13573	13602	13480	13449	13508	13493	13492	13511	13381	13619	13412	13473	13491	13582	13500	13593	13324	13509	13384	13490	13581	13572	13498	13453	13537	13567	13584	13598	13329	13513	13605	13497	13502	13424	13726	13566	13458	13542	13505	13384	13413	13516	13500	13524	13351	13479	13615	13548	13452	13564	13436	13635	13504	13464	13664	13385	13453	13631	13575	13416	13623	13385	13572	13534	13355	13549	13535	13458	13610	13369	13557	13561	13380	13546	13487	13413	13481	13543	13640	13522	13520	13444	13398	13476	13428	13513	13532	13665	13508	13511	13512	13401	13493	13691	13503	13605	13265	13487	13553	13561	13392	13499	13622	13681	13483	13460	13542	13364	13461	13427	13445	13469	13467	13595	13376	13498	13510	13515	13385	13577	13530	13396	13502	13488	13485	13544	13402	13509	13580	13448	13555	13512	13623	13699	13429	13389	13532	13524	13428	13332	13472	13454	13427	13439	13525	13420	13363	13459	13456	13443	13482	13410	13458	13337	13422	13458	13455	13445	13565	13604	13426	13572	13413	13464	13563	13546	13420	13534	13552	13513	13558	13586	13497	13448	13567	13437	13653	13413	13464	13634	13351	13414	13673	13679	13506	13437	13531	13689	13425	13514	13345	13606	13508	13610	13345	13480	13554	13523	13295	13466	13452	13530	13512	13680	13507	13426	13629	13445	13556	13523	13484	13561	13577	13466	13596	13357	13655	13587	13475	13556	13607	13422	13429	13401	13397	13537	13438	13474	13607	13421	13566	13475	13548	13442	13443	13344	13405	13544	13447	13514	13492	13707	13607	13427	13261	13608	13570	13444	13456	13603	13421	13615	13619	13521	13398	13529	13517	13476	13475	13552	13475	13395	13498	13473	13651	13382	13604	13667	13461	13542	13374	13510	13422	13443	13409	13564	13492	13547	13429	13581	13464	13621	13520	13438	13615	13422	13535	13337	13469	13505	13598	13450	13404	13705	13347	13581	13356	13503	13413	13501	13466	13382	13626	13584	13476	13391	13496	13566	13517	13529	13352	13531	13566	13453	13514	13524	13524	13558	13496	13519	13373	13409	13419	13499	13571	13550	13681	13490	13453	13503	13422	13460	13493	13532	13410	13514	13276	13471	13531	13408	13454	13573	13552	13495	13558	13518	13583	13589	13343	13643	13540	13467	13598	13579	13576	13525	13576	13688	13592	13554	13507	13455	13423	13541	13452	13676	13337	13405	13351	13576	13556	13439	13400	13463	13556	13457	13543	13282	13565	13484	13664	13529	13529	13534	13409	13471	13623	13523	13355	13649	13523	13433	13432	13500	13506	13513	13369	13503	13607	13342	13516	13539	13500	13484	13618	13479	13470	13589	13411	13597	13350	13611	13432	13642	13610	13429	13518	13334	13419	13347	13386	13636	13410	13513	13457	13398	13467	13658	13632	13390	13433	13547	13289	13678	13534	13554	13412	13567	13441	13480	13506	13521	13661	13602	13336	13479	13425	13496	13527	13462	13499	13586	13630	13332	13555	13484	13477	13538	13523	13691	13396	13438	13435	13518	13464	13441	13576	13527	13278	13536	13429	13594	13555	13579	13371	13566	13514	13383	13410	13551	13480	13557	13417	13392	13395	13612	13389	13473	13426	13532	13553	13517	13397	13547	13462	13505	13536	13524	13354	13619	13512	13527	13512	13419	13531	13490	13542	13414	13388	13513	13449	13457	13349	13433	13579	13419	13662	13339	13618	13385	13380	13315	13473	13390	13493	13510	13466	13367	13486	13560	13514	13611	13651	13324	13630	13422	13432	13455	13579	13383	13659	13454	13414	13434	13511	13585	13314	13410	13560	13554	13550	13492	13445	13595	13465	13441	13515	13495	13614	13508	13298	13624	13388	13514	13518	13499	13614	13552	13581	13452	13505	13390	13328	13566	13414	13462	13411	13562	13548	13579	13546	13417	13488	13530	13579	13301	13458	13488	13456	13280	13742	13347	13476	13372	13502	13489	13255	13456	13430	13572	13431	13569	13464	13690	13624	13380	13562	13565	13396	13340	13611	13525	13511	13444	13445	13471	13436	13516	13354	13174	13433	13499	13410	13442	13540	13321	13563	13376	13536	13497	13568	13542	13441	13479	13447	13517	13595	13565	13657	13397	13497	13557	13483	13330	13629	13383	13489	13515	13426	13577	13616	13526	13561	13520	13484	13487	13587	13347	13546	13688	13501	13300	13502	13357	13634	13583	13454	13496	13548	13492	13595	13493	13499	13474	13459	13229	13281	13590	13309	13489	13546	13585	13536	13300	13480	13538	13485	13531	13530	13644	13291	13568	13366	13507	13334	13537	13622	13498	13531	13598	13461	13541	13502	13455	13508	13518	13488	13447	13498	13579	13400	13450	13503	13544	13447	13635	13450	13535	13550	13203	13364	13579	13395	13387	13562	13595	13599	13257	13461	13395	13365	13500	13364	13403	13437	13504	13503	13468	13401	13516	13658	13599	13357	13270	13657	13509	13628	13612	13561	13397	13559	13132	13605	13499	13542	13581	13438	13563	13501	13487	13425	13543	13457	13527	13803	13438	13517	13471	13448	13609	13450	13312	13500	13540	13632	13596	13454	13286	13554	13517	13493	13390	13484	13596	13387	13390	13436	13539	13477	13656	13531	13501	13611	13510	13445	13607	13488	13410	13441	13587	13557	13510	13317	13448	13494	13561	13618	13343	13502	13509	13504	13465	13548	13320	13308	13376	13449	13430	13576	13589	13591	13579	13514	13554	13686	13417	13448	13545	13608	13406	13558	13753	13531	13445	13488	13456	13581	13528	13449	13595	13485	13492	13518	13358	13518	13442	13503	13406	13459	13526	13656	13580	13674	13612	13554	13525	13513	13399	13456	13625	13416	13465	13599	13307	13496	13458	13418	13362	13434	13455	13466	13411	13710	13270	13475	13566	13588	13439	13485	13439	13473	13478	13355	13449	13329	13410	13445	13472	13372	13312	13613	13622	13492	13639	13533	13501	13508	13628	13422	13386	13388	13627	13522	13518	13530	13474	13385	13408	13512	13567	13553	13472	13357	13428	13370	13426	13648	13435	13516	13490	13405	13511	13601	13580	13483	13465	13482	13545	13381	13549	13541	13345	13478	13641	13420	13460	13529	13423	13630	13437	13645	13576	13478	13564	13373	13446	13528	13462	13408	13545	13278	13422	13466	13569	13381	13413	13527	13497	13476	13310	13455	13508	13482	13466	13430	13557	13387	13451	13435	13461	13414	13505	13583	13473	13601	13388	13388	13553	13552	13559	13562	13517	13594	13528	13478	13454	13538	13579	13495	13333	13425	13456	13451	13449	13439	13557	13459	13560	13626	13438	13691	13467	13483	13491	13472	13513	13555	13640	13528	13384	13544	13475	13290	13435	13531	13532	13603	13586	13368	13531	13369	13490	13522	13590	13404	13482	13629	13595	13428	13519	13457	13457	13471	13633	13728	13522	13541	13653	13365	13349	13465	13711	13381	13528	13374	13140	13585	13421	13452	13595	13569	13515	13407	13456	13376	13558	13254	13562	13475	13382	13528	13618	13488	13626	13410	13445	13497	13386	13557	13319	13468	13529	13472	13531	13437	13405	13342	13333	13477	13517	13506	13432	13519	13552	13615
22631	21038	28679	23567	21517	24151	26280	20862	19071	19004	18277	17794	17369	17164	16831	16539	16340	15909	15691	15525	15497	15404	15182	15245	15425	15081	14977	15130	15176	14848	14998	14876	14999	15131	14954	14983	14970	14964	14936	14953	14817	14926	14877	14958	14901	14945	14869	14779	14816	14854	14775	14979	14943	14934	14633	14836	15193	14810	14947	14812	14784	14866	14947	14718	14917	14885	14706	14724	14834	14820	14853	14819	14674	14918	14869	14825	14898	14843	14752	14835	14790	14987	14828	14831	14819	14753	14711	14873	14591	14795	14671	14663	14713	14738	14651	14787	14954	14839	14793	14865	14963	14791	14739	14818	14754	14719	14711	14816	14755	14956	15000	14800	14815	14802	14803	14715	14801	14953	14868	14842	14804	14847	14839	14889	14852	14652	14695	14950	14840	14841	15120	14832	14829	14854	14915	14888	14868	15003	14883	14909	14561	14737	14889	14820	14752	14733	14744	14703	14736	14641	14693	14720	14813	14842	14683	14680	14584	14924	14832	14836	14575	14899	14788	14903	14791	14845	14923	14826	14878	14852	14826	14632	14637	14773	14693	14687	14727	14645	14772	14715	14697	14730	14685	14865	14847	14834	14849	14816	14672	14832	14853	14731	14775	14827	14801	14852	14532	14673	14743	14671	14627	14915	14852	14678	14811	14759	14720	14776	14804	14715	14650	14707	14655	14711	14670	14876	14821	14448	14856	14679	14569	14728	14674	14810	14515	14669	14852	14712	14701	14760	14688	14815	14915	14810	14892	14911	14940	14668	14866	14853	14870	14868	14882	14910	14809	14774	14761	14908	15132	14818	14704	14924	15001	14868	14788	14620	14745	14866	14694	14939	14961	14679	15063	14833	14838	14829	14726	14655	14855	14645	14894	14781	14833	14855	14826	14737	14816	14703	14759	14848	14840	14964	14701	15033	14978	14911	14673	14845	14826	14781	14751	14686	14570	14763	14797	14700	14745	14785	14813	14813	14714	14815	14657	14651	14791	14754	14875	14815	14741	14804	14703	14824	14812	14888	14890	14754	14717	14933	14677	14844	14643	14690	14687	14765	14797	14785	14601	14608	14799	14631	14701	14811	14990	14683	14568	14682	14783	14706	14860	14903	14636	14821	14767	14765	14895	14778	14730	14675	14898	14808	14908	14836	14789	14930	14698	14692	14789	14738	14521	14700	14779	14673	14816	14801	14792	14896	15061	14819	14783	14798	14647	14956	14753	14722	14834	14526	14851	14858	14868	14847	14729	14886	14786	14821	14878	14966	14656	14621	14776	14740	14768	14868	14718	14716	14787	14933	14687	14815	14792	14791	14706	14776	14860	14613	14852	14748	14721	14880	14930	14920	14656	14748	14751	14848	15010	14828	14742	14719	14812	14838	14907	14887	14705	14929	14793	14650	14593	14768	14550	14770	14948	14825	14917	14741	14730	14781	14939	14775	14929	14813	14782	14768	14894	14653	14918	14832	14798	14625	14896	14822	14640	14726	14641	14634	14940	14905	14820	14818	14751	14840	14928	14759	14808	14800	14787	14922	14977	14811	14806	14890	14937	14790	15016	14765	14740	14647	14803	15065	14758	14723	14810	14840	14903	14793	14767	15005	14912	14584	14777	14574	14934	14843	14566	14754	14783	14841	15112	14794	14787	14877	14681	14725	14819	14772	14816	14855	14790	14754	14880	14724	14652	14774	14830	14876	14730	14689	14656	14768	14900	14748	14780	14668	14704	14705	14832	14894	14730	14805	14792	14813	14980	14799	14693	14711	14739	14577	14927	14792	14815	14708	14820	14834	14726	14794	14737	14690	14694	14702	14902	14929	14667	14811	14841	14641	14756	14838	14846	14742	14776	14677	14647	14637	14836	14552	14707	14644	14746	15037	14830	14894	14806	14877	14932	14793	14964	14821	14733	14857	14804	14705	14745	14812	14650	14975	14970	14782	14686	14707	14618	14750	14828	14835	14830	14837	14765	14803	14898	14680	14798	14728	14739	15000	14700	14828	14562	14783	14746	14988	14809	14797	14756	14946	14665	14639	14886	15042	14860	14866	14812	14862	14744	14578	14786	14794	14803	14964	14668	14708	14784	14750	14718	14847	14747	14656	14754	14762	14856	14934	14770	14762	14720	14730	14666	14734	14881	14730	14785	14698	14708	14746	14764	14792	14697	14829	14750	14960	14725	14766	14750	14943	14843	14872	14799	14786	14901	14732	14766	14804	14885	14556	14719	14746	14496	14795	14830	14905	14719	14624	14898	14710	14627	14673	14879	14851	14794	14897	14680	14839	14637	15005	14652	14829	14734	14688	14776	14923	14735	14768	14797	14682	14687	14872	14692	14614	14745	14844	14660	14705	14781	14792	14854	14634	14805	14827	14791	14785	14760	14978	14773	14708	14781	14731	14802	15020	14947	15000	14768	14858	14787	14779	14837	14913	14920	14905	14727	14870	14626	14782	14721	14566	14633	14734	14933	14716	14772	14950	14967	14794	14935	14615	14872	14873	14901	14913	14754	14635	14624	15025	14739	14802	14768	14779	14803	14729	14880	14762	14828	14862	14969	14812	14923	14812	14557	14635	14973	14808	14626	14658	14777	14613	14919	14884	14837	14785	14573	14791	14541	14833	14692	14717	14756	14692	14755	14692	14768	14730	14756	14718	14955	14804	14966	14733	14684	14618	14548	14703	14914	14831	14720	14780	14900	14666	14663	14574	14653	14808	14741	14983	14872	14769	14750	14551	14933	14685	14860	14935	14734	14742	14702	14771	14765	14653	14790	14698	14750	14777	14906	14654	14735	14739	14650	14670	14733	14589	14757	14981	14899	14841	14738	14839	14881	14907	14677	14821	14868	14643	14825	14678	14869	14814	14770	14779	14534	14803	14617	14782	14723	14780	14782	14774	14916	14766	14603	14813	14804	14645	14822	14572	14811	14837	14951	14700	14767	14834	15003	14885	14643	14861	14893	14697	14895	14792	14930	14755	14982	14645	14649	14635	14714	14696	14738	14681	14867	15037	14764	14636	14806	14790	14761	14718	14510	14769	14904	14891	14731	14817	14835	14741	14718	14804	14586	14605	14751	14700	14769	14495	14839	14627	14816	14756	14638	14931	14722	14863	14714	14719	14771	14877	14722	14615	14720	14603	14793	14783	14675	14840	14922	14699	14889	14848	14597	14927	14910	14781	14758	14800	14583	14925	14848	14790	14807	14762	14845	14775	14868	14948	14614	14790	14608	14764	14700	14864	14496	14697	14893	14645	14665	14818	14481	14668	14686	14819	14783	14521	14551	14808	14810	14824	14654	14778	14725	14841	14784	14792	14801	14880	14653	14801	14721	14909	14948	14772	14757	14654	14815	14717	14708	14829	14733	14655	14749	14704	14923	14989	14870	14754	14765	14805	14863	14631	14769	14842	14813	14828	14809	14889	15018	14732	14733	14786	14645	14768	14823	14838	14660	14550	14825	14684	14817	14864	14895	15001	14680	14669	14716	14699	14922	14765	14835	14669	14660	14839	14893	14947	14941	14761	14752	14697	14803	14709	14851	14834	14850	14891	14625	14760	14689	14824	14904	14657	14665	14711	14652	14837	14821	14678	14919	14748	14645	14793	14669	14698	14789	14893	14675	14793	14819	14730	14868	14779	14840	14789	14761	14739	14781	14847	14804	14927	15011	14938	14677	14801	14881	14802	14869	14826	14862	14776	14958	14812	14682	14901	14813	14778	14724	14733	14704	14827	14826	14937	14806	14813	14779	14776	14689	14887	14586	14871	14691	14738	14782	14710	14776	14743	14708	14764	14824	14833	14646	14675	14826	14778	14980	14825	14725	14743	14887	14822	14882	14787	14779	14689	14702	14818	14664	14833	14515	14689	14771	14627	14823	14832	14824	14699	14669	14734	14859	14756	14694	14874	14770	14756	14736	14615	14861	14741	14699	14849	14750	14814	14769	14668	14956	14829	14875	14700	14737	14758	14950	14655	14725	14809	14665	14796	14685	14638	14856	14728	14849	14748	14860	14851	14754	14830	14914	14812	14874	14926	14856	14855	14823	14870	14769	14872	14842	14679	14825	14815	14771	14665	14703	14777	14694	14808	14766	14744	14666	14715	14888	14677	14755	14856	14735	14799	14798	14621	14717	14669	14614	14833	14868	14715	14861	14836	14890	14841	14768	14731	14789	14801	14760	14793	14653	14747	14841	14716	14912	14837	14813	14595	14780	14818	14726	14737	14631	14758	14672	14767	14692	14951	14957	14670	14758	14820	14748	14863	14850	14842	14901	14841	14795	14720	14899	14912	14837	14682	14728	14863	14903	15029	14659	14768	14614	14673	14668	14975	14597	14561	14764	14745	14756	14784	14818	14937	14906	14632	14819	14789	14788	14695	14746	14894	14804	14851	14635	14869	14521	14649	14872	14839	14743	14686	14890	14681	14966	14745	14749	14996	14683	14785	14856	14796	14801	14709	15018	14794	14751	14633	14654	14738	14874	14852	14520	14787	14635	14784	14643	14797	14748	14893	14839	15027	14811	14843	14632	14694	14822	14631	14835	14880	14953	14802	14780	14840	14833	14739	14943	14752	14851	14703	14660	14804	14721	14761	15010	14604	14896	14578	14830	14747	14769	14761	14597	14632	14698	14527	14797	14615	14816	14730	14702	14793	14705	14742	14773	14758	14864	14830	14686	14713	15003	14886	14577	14773	14770	14847	14813	14590	14894	14598	14822	14796	14820	14811	14689	14888	14827	14681	14697	14594	14714	14704	14793	14766	14821	14887	14771	14808	14926	14709	14704	14879	14739	14712	14910	14807	14923	14849	14739	14792	14968	14753	14784	14688	14902	14894	14789	14649	14699	14765	14783	14683	14832	14725	14739	14548	14722	14694	14854	14674	14827	14818	14782	14776	14911	14779	14780	14733	14667	14800	14654	14635	14727	14669	14608	14796	14897	14641	14730	14829	14919	14822	14676	14771	14781	14727	14778	14753	14701	14694	14748	14908	14981	14697	14656	14750	14662	14775	14873	14920	14704	14721	14564	14724	14696	14717	14813	14644	14811	14751	14724	14869	14809	14704	14627	14765	14753	14700	14777	14673	14619	14893	14666	14756	14911	14918	14739	14647	14700	14911	14590	14795	14923	14670	14613	14780
27340	45000	41852	33992	29629	26641	24082	22084	20616	19673	18666	18135	17592	17046	16636	16142	15712	15542	15163	14687	14557	14402	14397	14084	14249	13994	14053	13979	13998	13879	13993	13794	13845	13796	13713	13698	13819	13769	13908	13839	13873	13877	13870	13728	13684	13656	13620	13807	13795	13777	13772	13738	13587	13691	13647	13743	13679	13752	13723	13599	13704	13786	13640	13755	13769	13601	13643	13455	13604	13597	13714	13619	13596	13650	13686	13670	13589	13553	13713	13602	13624	13618	13728	13560	13802	13668	13597	13737	13616	13858	13606	13574	13614	13754	13698	13582	13568	13456	13540	13502	13654	13763	13705	13673	13588	13552	13719	13591	13662	13667	13604	13655	13607	13583	13566	13484	13776	13559	13661	13746	13681	13609	13506	13760	13582	13671	13528	13630	13707	13667	13719	13523	13456	13720	13678	13646	13558	13674	13646	13596	13498	13628	13529	13625	13464	13600	13568	13764	13708	13625	13629	13697	13749	13641	13616	13598	13498	13770	13579	13571	13622	13474	13613	13680	13745	13645	13698	13752	13612	13572	13744	13580	13728	13591	13656	13663	13557	13526	13569	13697	13588	13530	13494	13711	13647	13551	13631	13692	13611	13715	13571	13616	13676	13524	13529	13735	13681	13499	13622	13550	13633	13725	13633	13526	13537	13623	13623	13594	13584	13444	13710	13652	13627	13669	13444	13673	13685	13487	13517	13596	13525	13635	13782	13662	13576	13809	13682	13692	13753	13587	13666	13641	13590	13485	13729	13591	13436	13594	13455	13589	13501	13614	13630	13634	13596	13641	13778	13548	13573	13640	13651	13566	13650	13498	13513	13637	13605	13648	13528	13628	13667	13619	13641	13590	13697	13613	13540	13702	13752	13630	13656	13637	13553	13548	13741	13533	13500	13638	13602	13606	13634	13747	13574	13639	13690	13646	13648	13603	13584	13605	13527	13572	13563	13546	13663	13662	13640	13756	13730	13603	13753	13604	13484	13631	13660	13659	13538	13566	13540	13546	13391	13443	13611	13503	13642	13572	13778	13579	13499	13675	13719	13563	13513	13612	13642	13472	13619	13596	13674	13530	13730	13655	13482	13564	13527	13722	13658	13876	13494	13704	13584	13306	13531	13617	13718	13644	13546	13658	13721	13484	13537	13569	13489	13507	13538	13641	13465	13703	13615	13593	13651	13505	13646	13647	13698	13543	13631	13742	13695	13420	13603	13623	13711	13716	13463	13531	13743	13600	13419	13788	13658	13578	13770	13575	13656	13568	13650	13517	13604	13528	13629	13670	13455	13587	13641	13728	13626	13848	13513	13656	13555	13623	13487	13652	13559	13666	13626	13597	13747	13626	13656	13644	13651	13477	13639	13627	13717	13587	13664	13665	13516	13631	13530	13660	13604	13561	13572	13698	13692	13443	13761	13449	13723	13587	13482	13703	13430	13466	13466	13574	13593	13518	13592	13635	13587	13720	13683	13691	13560	13860	13667	13646	13703	13632	13656	13717	13526	13587	13683	13603	13427	13575	13550	13818	13468	13674	13441	13678	13635	13606	13555	13769	13663	13671	13530	13817	13676	13712	13517	13588	13545	13685	13682	13800	13618	13687	13633	13681	13464	13765	13513	13607	13645	13609	13678	13712	13589	13517	13521	13615	13532	13652	13663	13580	13630	13569	13564	13593	13586	13673	13621	13568	13552	13614	13618	13643	13643	13535	13645	13690	13582	13676	13446	13478	13639	13837	13509	13573	13644	13523	13658	13481	13560	13598	13550	13705	13410	13694	13451	13614	13477	13623	13768	13568	13652	13729	13619	13609	13608	13703	13425	13650	13691	13531	13578	13713	13619	13600	13614	13536	13734	13498	13629	13703	13495	13507	13676	13658	13569	13417	13679	13585	13850	13631	13621	13583	13654	13622	13621	13642	13634	13610	13638	13518	13668	13542	13600	13526	13581	13596	13489	13733	13581	13660	13657	13692	13624	13514	13675	13627	13537	13568	13642	13737	13677	13612	13683	13810	13537	13667	13628	13399	13543	13440	13588	13703	13663	13727	13790	13464	13556	13471	13586	13661	13594	13662	13524	13501	13492	13582	13532	13569	13644	13634	13683	13455	13592	13749	13664	13693	13688	13557	13671	13634	13689	13693	13584	13677	13730	13637	13594	13650	13677	13689	13657	13524	13473	13621	13491	13551	13665	13541	13707	13797	13668	13478	13743	13421	13615	13639	13574	13617	13674	13550	13613	13673	13481	13717	13612	13693	13431	13599	13540	13757	13575	13718	13529	13605	13705	13686	13517	13440	13512	13585	13514	13660	13480	13706	13618	13534	13632	13720	13585	13505	13664	13645	13730	13611	13536	13549	13695	13744	13562	13579	13477	13621	13584	13547	13561	13676	13653	13711	13418	13652	13696	13662	13661	13593	13591	13526	13668	13523	13740	13453	13587	13534	13610	13670	13449	13654	13582	13579	13625	13417	13519	13604	13797	13756	13583	13619	13532	13586	13779	13565	13492	13670	13619	13628	13725	13546	13510	13646	13626	13660	13503	13666	13470	13536	13671	13609	13506	13574	13567	13457	13632	13742	13579	13689	13655	13638	13626	13524	13585	13654	13604	13435	13673	13750	13738	13745	13525	13557	13479	13566	13625	13474	13491	13542	13762	13623	13740	13515	13631	13644	13675	13684	13575	13713	13689	13650	13504	13581	13620	13517	13489	13572	13484	13601	13713	13647	13621	13582	13687	13596	13600	13430	13608	13521	13526	13608	13454	13477	13758	13610	13500	13719	13609	13591	13656	13691	13557	13656	13641	13609	13663	13625	13687	13585	13544	13650	13668	13534	13634	13607	13645	13661	13527	13695	13542	13527	13727	13629	13531	13612	13586	13520	13528	13723	13620	13573	13760	13419	13692	13471	13631	13623	13440	13670	13722	13514	13721	13560	13466	13628	13563	13694	13491	13663	13633	13556	13629	13628	13662	13620	13638	13629	13630	13735	13581	13552	13672	13644	13461	13630	13677	13661	13646	13537	13473	13627	13579	13630	13590	13688	13662	13493	13652	13689	13656	13433	13557	13530	13552	13563	13550	13535	13721	13669	13556	13508	13569	13578	13524	13731	13615	13782	13698	13470	13576	13726	13536	13532	13552	13571	13684	13791	13645	13664	13602	13650	13704	13560	13697	13771	13523	13435	13447	13614	13585	13543	13463	13528	13594	13777	13661	13390	13592	13495	13671	13594	13664	13685	13580	13614	13761	13471	13508	13682	13454	13619	13501	13518	13557	13566	13673	13724	13724	13472	13553	13603	13722	13499	13725	13598	13710	13584	13579	13614	13728	13649	13443	13635	13702	13481	13652	13542	13569	13521	13527	13685	13654	13523	13614	13647	13654	13591	13605	13514	13829	13499	13688	13614	13553	13516	13507	13534	13634	13486	13593	13554	13753	13647	13506	13419	13691	13721	13661	13807	13445	13440	13674	13567	13452	13574	13753	13571	13630	13593	13631	13658	13811	13548	13683	13472	13500	13510	13598	13533	13561	13592	13545	13576	13756	13703	13732	13703	13520	13507	13657	13523	13544	13636	13680	13474	13636	13480	13585	13618	13656	13565	13542	13604	13573	13595	13572	13660	13370	13673	13481	13587	13537	13551	13663	13614	13683	13597	13655	13590	13496	13678	13768	13534	13610	13629	13642	13541	13575	13554	13616	13583	13530	13615	13573	13558	13616	13582	13663	13606	13518	13548	13492	13627	13654	13615	13750	13534	13510	13667	13748	13656	13634	13528	13657	13624	13722	13647	13666	13565	13590	13681	13593	13697	13623	13556	13579	13478	13674	13544	13737	13629	13616	13543	13495	13734	13691	13379	13637	13574	13672	13657	13684	13620	13590	13572	13691	13519	13626	13466	13697	13519	13686	13561	13541	13641	13592	13582	13603	13620	13459	13481	13617	13678	13606	13644	13661	13685	13594	13512	13659	13634	13605	13500	13674	13768	13828	13429	13804	13759	13696	13645	13603	13605	13425	13691	13633	13590	13610	13568	13538	13612	13613	13503	13621	13716	13532	13452	13553	13691	13769	13551	13559	13626	13635	13532	13637	13794	13522	13632	13711	13594	13612	13664	13684	13693	13548	13644	13427	13759	13648	13631	13538	13441	13641	13660	13546	13539	13674	13612	13675	13551	13728	13665	13507	13487	13547	13576	13635	13592	13594	13593	13507	13581	13855	13558	13640	13481	13576	13725	13509	13522	13819	13615	13555	13540	13719	13591	13615	13575	13664	13614	13580	13791	13646	13591	13540	13628	13612	13789	13595	13625	13717	13583	13758	13558	13556	13609	13505	13639	13660	13714	13588	13555	13637	13655	13626	13564	13826	13631	13590	13716	13619	13863	13537	13665	13578	13671	13593	13456	13548	13604	13665	13480	13582	13795	13638	13845	13584	13680	13683	13670	13612	13672	13582	13551	13823	13637	13505	13551	13610	13688	13493	13565	13531	13619	13455	13476	13520	13616	13477	13703	13550	13618	13477	13626	13559	13658	13700	13563	13583	13448	13600	13505	13698	13493	13554	13630	13505	13651	13654	13630	13823	13445	13543	13549	13556	13654	13513	13591	13702	13698	13652	13725	13612	13573	13542	13611	13654	13606	13486	13800	13523	13605	13581	13810	13656	13390	13617	13568	13616	13660	13615	13665	13613	13562	13541	13681	13549	13602	13615	13611	13543	13535	13560	13640	13547	13693	13512	13633	13574	13535	13516	13605	13669	13619	13765	13475	13625	13586	13465	13635	13597	13867	13642	13599	13631	13524	13556	13659	13565	13413	13564	13647	13655	13554	13544	13643	13465	13659	13622	13581	13672	13513	13667	13555	13687	13587	13634	13591	13425	13610	13535	13506	13501	13579	13489	13661	13575	13679	13618	13679	13569	13435	13593	13535	13598	13758	13641	13552	13563	13582	13713	13700	13577	13693	13559	13532	13574	13402	13607	13754	13609	13715	13696	13511	13454	13647	13688	13604	13498	13729	13779	13664	13606	13677	13778	13441	13581	13772	13538	13675	13560	13669	13651	13683	13510	13703	13595	13590	13452	13674	13446	13597	13622	13567	13697	13593	13742	13763	13700	13526	13431	13609	13760	13578	13674	13531
27490	23180	27748	25037	20027	18626	17788	16886	16365	15989	15604	15575	15405	15327	15225	14939	15097	14979	14889	14839	14761	14717	14750	14552	14465	14544	14736	14715	14780	14536	14657	14490	14474	14459	14465	14460	14519	14501	14444	14532	14656	14544	14613	14479	14366	14452	14599	14527	14658	14482	14585	14504	14512	14719	14590	14410	14536	14558	14436	14467	14534	14282	14423	14431	14338	14623	14464	14518	14452	14344	14503	14485	14379	14345	14569	14395	14581	14515	14617	14469	14358	14439	14511	14501	14562	14496	14426	14416	14558	14651	14345	14522	14567	14669	14605	14443	14548	14472	14429	14575	14393	14430	14462	14523	14541	14481	14330	14478	14331	14459	14438	14595	14521	14606	14621	14588	14528	14420	14550	14571	14729	14584	14411	14327	14417	14597	14530	14533	14420	14552	14519	14516	14592	14599	14624	14489	14459	14555	14532	14439	14466	14518	14616	14439	14588	14497	14715	14562	14441	14504	14575	14593	14566	14663	14485	14459	14544	14592	14411	14551	14615	14448	14481	14506	14587	14457	14431	14733	14512	14553	14307	14350	14571	14756	14335	14448	14635	14477	14564	14715	14487	14541	14509	14715	14552	14613	14698	14232	14273	14650	14652	14473	14482	14388	14365	14511	14609	14558	14604	14710	14527	14490	14529	14463	14697	14480	14478	14471	14370	14417	14677	14496	14470	14348	14470	14525	14476	14602	14597	14406	14352	14543	14548	14641	14516	14683	14570	14568	14382	14365	14606	14528	14517	14668	14645	14254	14620	14415	14713	14517	14362	14553	14424	14503	14631	14310	14472	14557	14597	14578	14497	14450	14750	14540	14508	14452	14489	14500	14414	14515	14672	14782	14459	14363	14412	14406	14553	14528	14726	14436	14459	14571	14502	14492	14357	14459	14569	14571	14616	14294	14605	14509	14416	14491	14536	14501	14518	14443	14434	14422	14449	14602	14424	14439	14450	14559	14613	14509	14400	14395	14535	14688	14368	14399	14481	14431	14520	14418	14385	14652	14430	14638	14403	14491	14537	14523	14384	14324	14563	14443	14499	14574	14447	14611	14568	14422	14292	14440	14454	14431	14523	14415	14402	14521	14453	14273	14731	14470	14574	14539	14453	14451	14517	14334	14418	14272	14582	14438	14536	14745	14532	14480	14617	14768	14397	14349	14470	14494	14593	14263	14345	14460	14362	14506	14450	14470	14336	14620	14372	14293	14688	14617	14596	14429	14520	14420	14497	14517	14472	14406	14612	14512	14454	14585	14436	14609	14712	14802	14447	14288	14582	14480	14314	14488	14482	14626	14461	14408	14500	14622	14707	14441	14631	14533	14473	14434	14502	14417	14527	14523	14502	14532	14357	14488	14644	14560	14428	14605	14699	14559	14611	14495	14333	14303	14561	14417	14555	14499	14510	14500	14551	14597	14534	14361	14538	14450	14497	14484	14620	14477	14620	14329	14446	14569	14398	14409	14625	14647	14510	14732	14474	14454	14585	14538	14702	14434	14473	14495	14416	14681	14553	14562	14468	14369	14614	14621	14427	14449	14390	14332	14500	14424	14595	14454	14454	14373	14500	14565	14622	14431	14529	14469	14460	14505	14399	14515	14528	14274	14263	14375	14589	14347	14716	14479	14616	14581	14650	14457	14567	14457	14921	14536	14572	14446	14528	14713	14437	14478	14463	14653	14745	14562	14452	14612	14499	14369	14373	14366	14464	14435	14364	14501	14526	14500	14497	14527	14356	14519	14491	14488	14484	14611	14453	14542	14631	14606	14560	14433	14259	14541	14312	14743	14457	14446	14652	14551	14498	14457	14515	14384	14359	14512	14478	14541	14542	14393	14335	14444	14525	14298	14695	14622	14460	14467	14567	14583	14644	14367	14309	14293	14422	14356	14546	14440	14633	14633	14543	14438	14488	14497	14459	14331	14558	14545	14257	14425	14289	14589	14540	14592	14512	14641	14525	14498	14615	14313	14529	14679	14502	14458	14288	14645	14516	14387	14689	14574	14442	14415	14498	14570	14729	14499	14358	14479	14500	14658	14615	14496	14375	14530	14526	14527	14575	14543	14463	14530	14573	14535	14638	14549	14525	14620	14394	14317	14457	14572	14503	14311	14338	14484	14548	14491	14564	14564	14453	14486	14547	14581	14597	14628	14562	14487	14482	14472	14520	14648	14548	14316	14523	14329	14563	14483	14343	14520	14379	14547	14711	14638	14481	14550	14428	14402	14649	14441	14487	14613	14452	14520	14539	14588	14574	14622	14702	14581	14332	14365	14242	14578	14578	14561	14504	14505	14403	14508	14519	14619	14545	14220	14410	14454	14509	14425	14528	14553	14574	14417	14370	14512	14527	14369	14493	14486	14462	14536	14425	14341	14452	14418	14531	14437	14656	14483	14423	14451	14534	14477	14439	14295	14452	14799	14436	14380	14490	14677	14465	14560	14397	14428	14397	14335	14514	14365	14413	14534	14495	14429	14583	14396	14484	14509	14644	14378	14388	14491	14553	14630	14375	14478	14546	14422	14416	14578	14421	14378	14339	14479	14652	14622	14523	14559	14446	14399	14349	14480	14506	14509	14500	14520	14377	14464	14364	14458	14394	14451	14424	14648	14396	14386	14390	14538	14541	14447	14629	14592	14537	14562	14294	14642	14493	14557	14527	14219	14701	14649	14416	14563	14490	14504	14345	14573	14543	14525	14505	14477	14356	14525	14720	14580	14533	14484	14544	14420	14497	14343	14477	14526	14634	14548	14481	14624	14314	14542	14525	14507	14689	14408	14458	14524	14618	14698	14439	14623	14471	14451	14514	14451	14410	14473	14379	14406	14383	14405	14561	14640	14548	14485	14613	14308	14487	14485	14355	14530	14496	14563	14505	14372	14555	14440	14325	14438	14249	14452	14426	14383	14514	14560	14514	14499	14595	14583	14644	14459	14502	14408	14408	14287	14506	14579	14767	14622	14402	14577	14354	14470	14376	14465	14491	14507	14475	14507	14542	14725	14682	14356	14507	14580	14342	14333	14636	14611	14425	14527	14678	14680	14390	14350	14374	14485	14335	14520	14410	14476	14397	14491	14650	14338	14628	14362	14473	14502	14543	14547	14556	14390	14184	14354	14444	14434	14457	14294	14696	14498	14309	14516	14472	14493	14540	14366	14428	14609	14524	14457	14389	14438	14464	14313	14567	14585	14549	14518	14551	14508	14572	14494	14477	14583	14573	14564	14281	14531	14545	14495	14662	14657	14571	14506	14642	14629	14437	14596	14724	14408	14664	14406	14525	14586	14651	14479	14568	14532	14477	14700	14390	14327	14341	14358	14376	14456	14467	14491	14468	14634	14414	14530	14235	14397	14617	14570	14334	14625	14571	14488	14471	14557	14525	14520	14634	14425	14675	14467	14629	14592	14487	14538	14523	14515	14494	14329	14511	14577	14566	14746	14593	14531	14557	14391	14591	14574	14527	14468	14620	14455	14372	14376	14664	14538	14383	14352	14657	14319	14444	14441	14313	14584	14363	14459	14340	14366	14374	14484	14374	14476	14395	14630	14519	14514	14401	14230	14486	14430	14331	14499	14435	14575	14351	14595	14491	14673	14750	14378	14494	14540	14609	14562	14560	14533	14527	14485	14852	14616	14523	14462	14388	14420	14648	14473	14561	14391	14523	14554	14584	14646	14569	14531	14651	14367	14776	14469	14413	14587	14385	14463	14616	14488	14545	14349	14487	14553	14454	14527	14550	14551	14575	14445	14505	14509	14654	14430	14551	14635	14492	14504	14454	14401	14310	14685	14658	14467	14258	14557	14698	14612	14562	14591	14560	14439	14759	14537	14452	14541	14472	14250	14607	14483	14474	14354	14404	14558	14531	14497	14663	14319	14461	14542	14525	14567	14402	14375	14348	14507	14539	14464	14380	14446	14574	14408	14481	14430	14431	14699	14597	14581	14507	14473	14403	14391	14577	14636	14643	14636	14608	14585	14558	14675	14419	14499	14625	14394	14694	14679	14360	14648	14379	14375	14523	14436	14557	14346	14371	14578	14492	14499	14540	14516	14575	14650	14679	14591	14564	14306	14507	14570	14508	14490	14393	14272	14502	14261	14623	14404	14555	14570	14675	14406	14421	14359	14331	14643	14449	14509	14530	14522	14190	14527	14503	14532	14650	14443	14506	14510	14568	14612	14564	14479	14696	14447	14494	14401	14603	14608	14322	14528	14480	14423	14586	14596	14468	14514	14508	14616	14695	14529	14350	14513	14357	14327	14303	14396	14404	14605	14466	14331	14456	14562	14453	14469	14462	14540	14704	14580	14636	14424	14421	14570	14355	14612	14524	14446	14562	14325	14554	14627	14536	14481	14499	14366	14579	14524	14697	14703	14238	14301	14364	14247	14565	14564	14474	14350	14440	14524	14334	14468	14612	14362	14621	14583	14615	14338	14495	14440	14531	14590	14485	14458	14603	14461	14474	14591	14312	14516	14576	14739	14474	14449	14459	14300	14470	14565	14494	14560	14637	14467	14408	14286	14451	14412	14635	14447	14555	14513	14753	14641	14527	14528	14591	14467	14363	14543	14387	14301	14492	14406	14409	14443	14587	14579	14340	14526	14583	14619	14414	14381	14499	14446	14416	14440	14504	14622	14411	14571	14463	14512	14479	14494	14532	14541	14380	14487	14430	14457	14487	14759	14613	14493	14531	14494	14502	14444	14681	14522	14661	14563	14513	14554	14617	14312	14482	14678	14779	14522	14495	14567	14595	14571	14507	14499	14503	14563	14391	14626	14366	14370	14484	14560	14486	14479	14710	14665	14629	14593	14425	14412	14567	14476	14458	14461	14369	14475	14543	14658	14435	14470	14631	14559	14417	14456	14378	14502	14518	14565	14553	14288	14612	14534	14730	14664	14589	14408	14538	14422	14730	14614	14495	14438	14515	14528	14532	14556	14520	14387	14534	14514	14463	14590	14360	14579	14387	14363	14536	14520	14389	14400	14393	14591	14363	14418	14355	14474	14354	14341	14419	14490	14520	14542	14476	14477	14396	14349	14596	14549	14515	14285	14518	14412	14475	14424	14419	14435	14448	14294	14454	14316	14581	14497	14666	14509	14492	14518	14504	14421	14657	14542	14722	14540	14545	14468
24031	34218	31543	24810	21416	19599	18056	16982	16332	15886	15438	15104	14680	14584	14419	14279	14154	14087	14092	13924	13850	13619	13734	13501	13650	13582	13725	13514	13490	13540	13412	13484	13513	13410	13378	13269	13578	13255	13431	13563	13527	13459	13465	13456	13364	13345	13476	13314	13436	13303	13382	13508	13428	13351	13383	13400	13284	13316	13329	13379	13271	13405	13519	13457	13555	13370	13308	13344	13497	13578	13355	13444	13398	13342	13395	13331	13496	13476	13346	13372	13360	13434	13532	13371	13521	13445	13453	13366	13441	13366	13447	13508	13276	13486	13529	13512	13384	13504	13303	13361	13562	13463	13349	13249	13521	13412	13538	13059	13349	13340	13435	13465	13534	13407	13469	13273	13401	13308	13588	13362	13477	13530	13405	13232	13352	13420	13312	13262	13313	13368	13489	13352	13504	13542	13429	13272	13280	13206	13424	13424	13307	13373	13517	13229	13369	13500	13327	13447	13257	13385	13486	13423	13285	13139	13432	13327	13340	13307	13473	13342	13217	13302	13457	13465	13410	13402	13504	13294	13313	13463	13504	13417	13393	13427	13360	13361	13484	13409	13381	13357	13373	13498	13184	13450	13320	13361	13370	13401	13449	13406	13351	13421	13500	13202	13283	13312	13317	13455	13246	13339	13471	13396	13519	13304	13555	13439	13396	13475	13349	13451	13187	13405	13449	13284	13386	13375	13383	13527	13321	13293	13294	13447	13424	13361	13461	13200	13206	13365	13381	13412	13391	13338	13318	13265	13470	13344	13370	13296	13330	13251	13493	13449	13382	13251	13397	13511	13282	13646	13274	13318	13307	13393	13403	13285	13467	13322	13395	13435	13653	13222	13374	13348	13433	13582	13390	13371	13467	13246	13443	13312	13371	13335	13285	13408	13294	13438	13360	13304	13476	13341	13361	13333	13372	13365	13221	13367	13506	13325	13450	13303	13539	13384	13405	13414	13387	13507	13461	13240	13493	13358	13474	13391	13339	13501	13359	13464	13346	13273	13418	13437	13404	13403	13418	13422	13424	13379	13385	13352	13303	13353	13578	13623	13435	13369	13383	13389	13384	13454	13405	13418	13479	13327	13457	13474	13319	13489	13511	13359	13249	13394	13356	13507	13441	13478	13372	13398	13456	13459	13259	13418	13388	13464	13330	13236	13351	13452	13104	13344	13325	13436	13484	13395	13338	13422	13314	13430	13295	13382	13374	13459	13505	13509	13373	13274	13391	13473	13496	13535	13396	13320	13334	13209	13284	13362	13437	13419	13402	13244	13511	13592	13404	13334	13388	13421	13347	13296	13349	13490	13426	13369	13436	13389	13427	13327	13495	13350	13326	13411	13451	13369	13462	13359	13498	13479	13484	13319	13421	13430	13352	13443	13530	13530	13481	13575	13407	13372	13362	13533	13390	13392	13371	13220	13546	13635	13385	13148	13554	13343	13196	13563	13431	13237	13358	13337	13545	13337	13402	13375	13584	13390	13424	13493	13382	13443	13564	13529	13309	13258	13297	13512	13478	13399	13280	13435	13383	13322	13390	13478	13345	13322	13453	13389	13537	13234	13279	13544	13447	13321	13520	13416	13480	13424	13453	13403	13388	13463	13454	13474	13532	13304	13399	13480	13407	13471	13390	13374	13640	13370	13354	13489	13340	13482	13357	13435	13295	13353	13527	13428	13459	13336	13333	13338	13424	13490	13402	13440	13309	13476	13508	13376	13537	13295	13184	13391	13528	13225	13395	13393	13386	13379	13427	13229	13516	13495	13425	13470	13361	13211	13264	13510	13326	13386	13501	13446	13437	13449	13354	13451	13181	13396	13455	13326	13344	13479	13240	13465	13464	13244	13560	13270	13345	13389	13414	13453	13387	13242	13395	13507	13347	13523	13410	13383	13203	13560	13272	13362	13386	13264	13549	13437	13339	13420	13470	13531	13284	13379	13454	13361	13334	13373	13390	13493	13526	13415	13410	13405	13465	13403	13452	13354	13499	13278	13483	13502	13355	13338	13379	13371	13305	13404	13382	13498	13407	13331	13513	13143	13488	13397	13345	13424	13263	13369	13319	13405	13449	13281	13461	13475	13400	13401	13264	13369	13294	13307	13454	13448	13395	13449	13401	13434	13421	13401	13494	13287	13355	13459	13381	13356	13217	13288	13351	13395	13338	13416	13405	13495	13327	13414	13495	13398	13325	13424	13450	13354	13362	13392	13437	13380	13291	13492	13312	13323	13358	13230	13503	13241	13517	13379	13387	13329	13338	13301	13484	13444	13418	13287	13430	13420	13284	13498	13240	13567	13105	13456	13499	13451	13401	13448	13457	13425	13300	13252	13256	13454	13286	13464	13293	13395	13525	13521	13387	13444	13353	13594	13523	13401	13319	13346	13421	13262	13366	13391	13487	13513	13392	13398	13286	13210	13516	13448	13529	13444	13445	13500	13418	13396	13338	13347	13462	13377	13303	13391	13336	13366	13133	13463	13282	13360	13350	13428	13373	13440	13411	13266	13309	13343	13367	13327	13487	13456	13523	13554	13436	13479	13224	13446	13396	13444	13305	13308	13421	13362	13415	13452	13377	13249	13344	13334	13298	13399	13532	13342	13309	13396	13335	13246	13362	13552	13391	13529	13377	13408	13327	13366	13388	13441	13356	13542	13432	13314	13271	13584	13539	13334	13416	13182	13330	13357	13459	13370	13245	13565	13333	13356	13273	13303	13331	13297	13463	13413	13685	13399	13475	13537	13471	13340	13445	13338	13472	13454	13485	13480	13290	13392	13397	13437	13289	13522	13601	13434	13351	13451	13166	13433	13392	13171	13232	13272	13239	13384	13469	13284	13389	13394	13346	13430	13359	13488	13282	13445	13427	13353	13540	13383	13391	13343	13390	13323	13499	13384	13286	13474	13320	13459	13359	13286	13329	13574	13348	13261	13401	13311	13348	13267	13456	13299	13261	13379	13385	13437	13333	13284	13467	13338	13297	13426	13325	13192	13432	13488	13268	13266	13369	13398	13463	13441	13430	13358	13252	13467	13352	13428	13374	13442	13389	13392	13314	13379	13464	13263	13356	13348	13435	13363	13452	13288	13507	13445	13343	13449	13256	13414	13444	13399	13441	13343	13387	13417	13490	13370	13417	13403	13473	13152	13427	13342	13469	13308	13276	13424	13555	13497	13301	13297	13300	13469	13269	13322	13473	13412	13316	13257	13297	13325	13447	13390	13320	13441	13428	13524	13403	13388	13213	13347	13557	13366	13444	13484	13294	13456	13449	13250	13501	13316	13494	13368	13226	13349	13454	13522	13460	13336	13404	13319	13500	13311	13552	13277	13416	13512	13362	13427	13437	13473	13376	13410	13439	13168	13391	13378	13397	13524	13414	13391	13247	13528	13479	13196	13433	13295	13457	13380	13407	13448	13191	13353	13353	13371	13383	13442	13475	13277	13258	13424	13461	13463	13486	13398	13317	13458	13364	13293	13505	13212	13529	13439	13459	13416	13356	13290	13501	13490	13331	13384	13521	13436	13375	13133	13367	13382	13322	13343	13429	13329	13430	13344	13493	13241	13518	13440	13392	13392	13448	13249	13281	13470	13418	13327	13347	13273	13429	13469	13400	13293	13280	13273	13395	13444	13440	13454	13561	13222	13351	13309	13210	13548	13359	13347	13412	13391	13571	13246	13440	13438	13312	13300	13399	13373	13538	13422	13301	13510	13542	13333	13494	13410	13337	13348	13454	13462	13380	13344	13446	13522	13138	13413	13441	13400	13342	13506	13294	13478	13502	13308	13551	13454	13425	13403	13429	13358	13450	13260	13463	13482	13318	13330	13305	13353	13324	13537	13440	13516	13421	13543	13479	13314	13409	13334	13376	13443	13509	13411	13452	13470	13379	13365	13255	13497	13463	13406	13587	13433	13473	13459	13459	13350	13505	13278	13593	13391	13424	13492	13504	13340	13442	13473	13401	13327	13464	13497	13422	13390	13389	13350	13421	13516	13400	13410	13325	13484	13285	13423	13381	13492	13271	13463	13403	13621	13449	13441	13315	13294	13508	13500	13366	13417	13453	13424	13363	13497	13424	13301	13496	13303	13533	13438	13350	13397	13477	13377	13363	13383	13262	13415	13286	13452	13402	13367	13427	13502	13435	13584	13555	13288	13372	13390	13248	13351	13161	13506	13440	13333	13444	13352	13416	13382	13477	13343	13297	13461	13336	13415	13397	13499	13405	13412	13402	13358	13488	13297	13521	13370	13302	13470	13289	13263	13220	13495	13291	13238	13342	13408	13415	13391	13297	13386	13471	13252	13302	13531	13497	13378	13350	13314	13454	13516	13439	13501	13230	13341	13465	13416	13517	13457	13222	13601	13329	13453	13433	13356	13474	13379	13278	13407	13441	13585	13391	13357	13346	13433	13287	13428	13240	13359	13547	13512	13371	13394	13226	13399	13496	13309	13485	13387	13347	13330	13431	13328	13341	13289	13565	13431	13434	13361	13245	13386	13375	13508	13284	13265	13482	13327	13345	13238	13477	13381	13291	13454	13384	13537	13276	13518	13384	13366	13609	13511	13300	13439	13134	13505	13400	13377	13355	13376	13446	13283	13366	13292	13429	13378	13383	13528	13152	13501	13393	13566	13416	13420	13470	13522	13357	13304	13510	13447	13563	13461	13294	13524	13423	13524	13458	13438	13514	13422	13412	13415	13379	13447	13209	13366	13349	13407	13313	13411	13474	13330	13308	13338	13510	13625	13410	13353	13503	13423	13405	13450	13424	13316	13633	13332	13323	13470	13411	13319	13395	13322	13516	13532	13303	13429	13461	13305	13501	13359	13437	13314	13271	13537	13460	13406	13476	13440	13458	13461	13424	13418	13398	13362	13436	13416	13451	13536	13369	13383	13347	13466	13448	13529	13281	13404	13310	13322	13306	13530	13364	13425	13500	13355	13433	13417	13338	13312	13466	13316	13464	13452	13433	13470	13333	13321	13237	13359	13474	13367	13344	13316	13507	13564	13391	13424	13320	13432	13387	13460	13497	13412	13418	13244	13504	13723	13382	13362	13459	13291	13437	13217	13502	13365	13352	13316	13386	13507	13377	13425	13523	13340	13418	13375	13418	13558	13455	13412	13482	13405	13410	13318
23795	21117	28386	24361	22706	23383	22605	19188	18212	17687	17375	16997	16861	16421	16339	16029	15908	15675	15685	15488	15444	15295	15262	15128	15163	15256	15172	15279	15254	15209	15135	15201	15292	15050	15094	14824	15223	15063	15020	14853	15129	15141	14929	15260	15049	14970	14953	14996	15031	14977	15150	14855	15150	15096	15020	15013	14858	15075	14979	14979	15070	14971	15068	14988	15107	14949	15019	15093	14873	14914	14943	14805	14844	15042	14972	15013	14990	14937	14833	15009	15062	15104	14811	14931	15197	15044	15143	15021	15000	15010	14896	15106	14875	14812	15182	14975	15127	15057	15033	14999	15039	14817	15051	14975	14920	14984	14926	15013	14880	15123	15032	14999	15024	14920	14859	14961	15118	14991	14910	14908	14976	14701	14967	15064	14850	14868	15089	14943	15071	14772	14978	14888	14996	14974	14889	14830	15042	14870	14799	14792	15040	15087	14948	14916	15010	14978	14847	14892	14746	14964	14997	15072	15104	15028	15103	14869	14852	14860	14792	15118	14937	14967	14965	14941	14835	14995	14957	14979	14904	15060	14904	14664	14857	14716	15147	14990	14854	15010	14840	15026	15160	15019	15067	15009	14817	14957	14968	14989	14879	15058	15079	14856	15113	15145	14978	15105	14858	15002	14948	14877	15036	14939	14879	14609	14849	14779	14900	15100	14987	14949	14911	14809	15077	14650	14814	14839	14942	15140	15098	14895	14972	14828	15109	15015	14901	15063	14898	14908	14995	14907	14937	14904	14952	14835	14823	14976	14903	14987	15176	14922	14982	15142	14898	15005	14847	14877	14905	15047	14990	14914	14920	14971	15020	15078	14897	15018	15076	14943	14913	15040	14918	14864	14855	14714	14975	14864	15086	14822	14742	15029	14915	14917	14995	15001	14938	15130	14854	14943	14837	14867	15138	15082	14987	14870	14968	14991	14851	15061	14936	15033	14982	14957	14911	14947	15027	15009	15184	14856	14824	15046	14847	15071	14994	14921	14888	15067	14819	15122	15030	14868	14957	14952	14885	14998	14986	14843	14911	14793	15125	15088	14993	15137	15137	14980	14753	14999	14848	14845	14864	15078	14989	14969	15024	15129	14921	14917	14728	15133	14875	14820	15048	14867	14763	14926	14928	14825	14873	15081	14849	14773	14907	14888	14855	14811	14945	15191	14908	14846	14826	14993	14835	14880	15159	14962	14951	14890	14935	14915	15024	14871	15185	14842	15082	14904	15028	14855	15122	15005	14948	14934	14917	14905	14877	14988	15042	15011	14926	14811	14796	14822	15061	14948	14987	14990	14753	15012	14885	14976	14949	14878	14997	15005	14855	14944	15005	14747	14901	14828	15029	14937	14808	14802	15054	15037	15044	14831	15004	15081	14791	14952	15073	14805	14877	14998	14837	14974	14853	14849	14824	14983	15003	14966	14976	15020	15034	14942	15006	14972	15011	14950	14946	14962	15105	14841	15086	14712	14848	14863	14762	14672	15054	15018	14934	15051	15101	14936	14711	15032	14833	14865	15002	15234	15011	15028	14969	14898	14908	14907	14917	14824	14837	14980	14813	14950	15178	15111	14865	14834	14936	15140	15072	14951	14938	14911	14939	14927	15086	14933	14781	14824	14920	15011	15037	14800	14874	15033	14853	14861	15032	14856	15093	14972	14854	15106	14912	15036	14973	14849	15021	15052	15062	14777	14850	15038	14818	15007	14999	14935	14932	14906	15094	15153	14804	14863	14798	14940	14867	15055	15036	14996	14826	15079	15127	14939	14924	14762	14897	14876	14775	14973	15028	15113	14644	14972	14785	14991	15073	14849	14971	14941	14973	15037	14947	14865	14982	14900	15093	14982	14774	14996	14861	14922	15077	14969	14925	14986	14751	14775	14980	15032	14979	15028	15078	14935	14892	14823	14927	14677	14842	14855	15026	14845	14898	14991	14870	15029	15061	14958	14881	14811	14824	14873	14873	15030	14871	14748	15097	15064	14879	15026	15008	15098	15010	15134	15000	15077	14894	14909	14967	14873	15048	14961	15034	15070	14861	14989	14914	14951	14811	14928	14922	14828	15046	15129	15004	15085	14951	14890	14873	15112	15228	14824	15053	15022	14931	14833	14896	15014	14721	14887	14933	14938	14810	15072	15175	15003	14885	15031	14943	14980	15095	14932	15039	14905	14982	15211	14999	15044	14887	14881	14769	14881	15024	14950	14967	14987	14899	14866	15051	14915	14897	14982	14904	15118	14831	14929	15177	14855	14741	15087	14912	14965	14957	14806	14963	14953	14905	14840	14846	14771	15063	15079	14988	14826	15002	14841	15078	15024	15009	14752	15049	14844	14787	15122	15125	14923	14849	14988	14833	14929	14854	14809	14840	14858	14816	14914	14735	14863	14909	15194	14758	14810	14798	14743	14908	14943	15050	14866	14984	14846	14920	14932	14948	15047	15008	14912	14897	15010	14805	14939	15106	14912	15103	15101	14972	14942	14960	14961	14908	14774	14960	14948	15044	14994	14876	14968	15053	14910	15173	15053	14989	14983	15005	14985	14968	14800	14960	14963	15153	15019	14908	14990	14868	15064	14960	14968	14827	14890	14945	15024	14769	14985	14756	14917	14921	14755	15031	14934	15004	14874	14963	14688	14878	14735	14711	14848	14945	14929	14802	14837	14886	14936	14787	14846	15168	14804	14987	14757	15053	14943	14842	14929	14994	14779	15184	14944	15055	14940	14960	15134	15002	14722	14820	14961	15037	14807	15056	14835	14989	15062	14793	14978	14895	14951	15033	14846	14945	14973	14897	14963	14901	14978	14882	15147	14993	14880	14871	14842	14928	14998	15046	14832	14817	15017	14933	15096	14902	14736	14888	15058	14827	14865	15015	15022	14845	14848	14823	15132	14869	14911	14955	14850	15123	14914	14754	14892	14913	14812	15001	14733	14943	14922	14948	14993	15015	15019	15106	14762	14813	15048	14952	15039	14961	14772	14648	14872	15077	14828	14871	15091	14953	14906	14807	14985	15026	14765	14934	14866	15049	14946	15252	15062	15153	14929	14957	14611	14723	14869	15028	14930	14828	14995	15039	14965	14973	14841	14828	14986	14892	15068	14951	15056	14868	14992	15012	14688	14721	14813	14895	14847	14941	14789	15116	14831	14778	14860	14770	14919	14940	15002	14797	15124	14928	14914	14838	14969	15231	14914	15080	15113	14971	15125	14986	14937	14837	14822	15000	14918	14872	14808	15096	14988	14893	14965	15062	14964	14779	14925	15079	14854	14973	14998	14955	14946	14892	14826	14930	14929	14964	15024	14847	14747	15023	15022	14849	14829	14937	14940	15009	14951	14856	14926	14980	14879	14956	14602	14803	14864	14925	14919	14881	14844	15055	14972	15104	15030	15029	14764	14894	14816	15096	14827	15074	15012	14991	15005	14933	15063	14754	15121	15063	15037	14908	14987	14851	14812	14883	15027	14956	14742	14796	14993	15004	14954	15095	15054	14955	14991	14740	15044	14912	14941	14823	14837	15004	15062	14920	15111	15069	15003	14979	14790	15051	14921	14801	14928	15129	15018	14944	14974	14972	14942	14731	14855	14902	14872	14859	14883	14936	15074	14832	14995	14925	15142	14961	14857	14984	14854	14796	14926	14834	15192	15077	14929	15016	14872	14872	15112	14848	14951	14867	14966	14784	14811	15117	14980	14925	14860	14837	14955	14841	14836	14737	14972	14921	14803	14895	14868	15005	14747	14961	14783	14938	14948	15063	14930	14978	14886	15014	14737	14986	14919	14931	14768	14887	14643	14854	14777	14914	14828	15048	14923	14689	15039	15060	14933	14999	14974	15068	14918	15050	14991	14957	14737	14892	14935	14777	14911	15120	14875	15035	15114	14878	14969	14892	14787	14834	14935	14638	14811	14908	14774	15077	15291	15155	14912	14970	14999	14929	14868	15141	14817	15085	15017	14783	14890	14896	14823	15016	15090	14966	14846	15029	15045	14926	15039	14883	14728	15136	14723	14796	15105	15010	15024	15059	15161	14817	15012	15046	14946	14871	14995	15059	14864	15148	14941	15014	14980	14741	14990	14836	14967	14792	14824	14903	14739	14959	14917	15035	14976	14770	15137	14871	14954	14849	14892	14937	14956	14561	14747	14803	14799	14924	14927	14960	14928	15071	15211	15109	15052	14826	14740	15061	15091	14759	15101	14919	15085	14936	15032	14862	14920	14832	15126	14965	14888	15052	14763	15024	14970	15047	14904	15090	14988	15044	15042	14687	14850	15022	14968	14880	15083	14976	15162	14827	14964	15079	15014	14764	14726	14931	14908	14968	15069	15170	14912	14792	14862	14879	15011	14940	14848	14822	14784	14889	14938	14973	15158	14882	14819	15083	14878	14921	14944	15015	14805	15215	14882	14693	14745	15052	14881	14985	15039	15042	14853	14933	14897	15028	14983	14854	14929	14882	14994	14947	14937	15050	14755	15022	14944	14887	14723	15060	15039	14908	14783	14976	15141	14838	15092	14862	15033	14986	14932	15123	14893	14845	14788	15179	14979	14990	14796	14961	14915	14812	15034	15015	14780	14923	15197	14903	14876	15042	14805	14848	14902	14865	15108	14814	14815	14771	14965	15006	14803	15064	14887	15114	14964	14804	14705	15149	14862	14956	14885	14871	14734	14793	15051	15016	14864	15073	14893	14912	14730	14964	14904	15043	14982	14963	14843	14945	14904	14829	15075	14715	14995	14910	15030	14735	14712	14843	14936	14859	14961	15006	14871	14889	14911	14907	14942	15012	14882	14784	15041	15012	15059	14870	14787	14790	14822	14859	14942	14755	14858	14795	14890	15030	14845	14906	14880	14899	15021	14810	14790	14779	14799	14950	14992	14830	14926	14819	14908	14781	14933	14915	14849	14975	15054	15086	15020	14892	14949	14888	14877	15000	15010	14993	14979	14747	14901	14788	14846	14918	15109	15065	15015	14767	14946	15024	15074	14711	15033	14919	14979	14976	14931	14927	14861	14823	14928	14968	14883	14903	14860	14949	14826	15021	15062	15111	15054	15089	14918	14871	14950	14909	14761	14973	14879	14787	14808	14955	14865	14970	14773	14803	15021	14882	14891	14864	14825	14878	14855	14904	14726	14806	14836
24929	40729	38003	30209	26334	23736	21634	19952	18872	18001	17348	16841	16292	15871	15754	15403	15082	14962	14833	14575	14268	14136	13966	14242	14145	14114	13981	13913	13885	13935	13898	13900	14066	13743	13857	13817	14061	13647	13905	13743	13757	13766	13821	13803	13661	13821	13900	13635	13847	13773	13688	13696	13673	13701	13709	13773	13817	13828	13749	13856	13903	13769	13716	13658	13772	13688	13933	13630	13861	13656	13712	13676	13501	13780	13794	13656	13794	13749	13713	13840	13806	13666	13762	13704	13796	13815	13599	13872	13790	13721	13659	13694	13859	13797	13777	13848	13707	13684	13788	13631	13691	13699	13651	13658	13628	13847	13668	13781	13555	13710	13685	13622	13671	13570	13668	13682	13591	13740	13648	13880	13764	13682	13598	13744	13704	13631	13887	13678	13797	13771	13801	13750	13766	13841	13814	13654	13684	13636	13698	13681	13610	13813	13624	13890	13739	13669	13870	13671	13763	13670	13695	13609	13768	13614	13782	13723	13694	13927	13731	13803	13552	13761	13765	13730	13692	13666	13803	13678	13722	13729	13673	13600	13930	13813	13584	13745	13748	13757	13667	13614	13614	13687	13779	13751	13640	13707	13753	13765	13690	13549	13848	13795	13876	13709	13837	13594	13720	13830	13583	13760	13683	13722	13754	13631	13688	13519	13663	13575	13864	13852	13817	13670	13917	13825	13748	13720	13726	13808	13674	13647	13697	13851	13724	13754	13726	13894	13779	13723	13736	13713	13805	13807	13826	13791	13726	13733	13753	13935	13796	13772	13739	13691	13661	13647	13672	13571	13657	13663	13824	13746	13623	13770	13585	13779	13579	13573	13765	13782	13683	13823	13767	13784	13771	13714	13567	13731	13734	13735	13695	13672	13524	13710	13555	13896	13584	13598	13818	13756	13556	13728	13652	13676	13867	13816	13676	13754	13713	13754	13571	13825	13854	13700	13754	13579	13750	13701	13773	13657	13555	13807	13665	13749	13789	13548	13559	13868	13689	13711	13712	13737	13732	13735	13717	13801	13668	13864	13703	13789	13712	13660	13723	13789	13571	13701	13728	13972	13774	13631	13703	13637	13617	13826	13870	13874	13809	13906	13652	13602	13735	13798	13689	13567	13858	13735	13606	13642	13787	13700	13794	13787	13744	13622	13669	13787	13669	13743	13705	13719	13583	13649	13717	13922	13671	13671	13780	13772	13485	13693	13662	13619	13669	13712	13698	13621	13531	13653	13715	13756	13702	13796	13670	13763	13815	13755	13876	13731	13677	13755	13876	13805	13755	13827	13788	13652	13744	13720	13605	13818	13625	13731	13814	13774	13740	13746	13762	13834	13722	13709	13737	13910	13657	13693	13736	13708	13752	13597	13779	13728	13792	13622	13567	13774	13702	13831	13764	13743	13835	13627	13818	13635	13815	13686	13750	13615	13645	13661	13957	13566	13727	13646	13725	13639	13712	13822	13691	13651	13757	13781	13769	13738	13801	13625	13745	13757	13696	13618	13687	13789	13720	13679	14012	13670	13838	13729	13834	13647	13611	13675	13701	13454	13633	13710	13729	13719	13664	13685	13813	13722	13683	13618	13682	13797	13821	13566	13819	13602	13676	13735	13730	13932	13853	13571	13579	13658	13641	13801	13480	13754	13628	13860	13745	13788	13617	13742	13811	13661	13851	13773	13742	13718	13813	13777	13673	13739	13821	13694	13722	13586	13707	13722	13715	13796	13883	13706	13607	13664	13749	13800	13629	13721	13722	13759	13752	13669	13758	13489	13690	13844	13762	13687	13627	13815	13617	13758	13719	13627	13791	13555	13722	13689	13808	13674	13682	13678	13708	13788	13775	13825	13624	13659	13740	13600	13779	13686	13779	13625	13629	13702	13623	13868	13902	13846	13700	13668	13719	13628	13762	13643	13777	13745	13905	13682	13783	13715	13724	13714	13682	13701	13634	13749	13698	13550	13674	13764	13681	13735	13628	13498	13727	13732	13745	13843	13814	13721	13648	13792	13762	13745	13597	13702	13719	13721	13697	13863	13596	13725	13713	13689	13581	13888	13618	13806	13897	13816	13803	13691	13763	13717	13745	13719	13897	13601	13831	13601	13705	13574	13706	13715	13587	13615	13789	13604	13805	13601	13607	13653	13739	13613	13849	13702	13650	13751	13671	13730	13725	13590	13841	13811	13766	13774	13866	13882	13707	13741	13911	13706	13691	13714	13616	13720	13698	13788	13873	13520	13706	13563	13756	13478	13570	13840	13821	13858	13518	13832	13695	13528	13780	13797	13790	13824	13731	13829	13738	13691	13811	13718	13569	13601	13701	13907	13857	13730	13785	13799	13589	13581	13781	13690	13653	13761	13797	13721	13811	13887	13633	13797	13685	13808	13805	13639	13594	13749	13681	13830	13813	13694	13688	13625	13789	13839	13749	13708	13864	13709	13662	13760	13700	13586	13694	13941	13559	13670	13730	13698	13715	13706	13757	13757	13866	13654	13548	13683	13820	13654	13700	13577	13792	13758	13686	13731	13763	13782	13741	13689	13840	13656	13704	13821	13741	13850	13669	13637	13677	13811	13766	13716	13717	13741	13810	13786	13713	13673	13846	13672	13693	13755	13634	13658	13550	13653	13765	13865	13618	13649	13844	13767	13623	13569	13689	13752	13697	13875	13659	13705	13728	13777	13765	13723	13745	13690	13756	13706	13554	13819	13716	13703	13704	13667	13765	13580	13616	13830	13687	13769	13756	13892	13768	13737	13554	13774	13778	13625	13650	13649	13848	13619	13687	13709	13758	13670	13496	13779	13793	13657	13825	13698	13845	13787	13731	13781	13756	13626	13875	13509	13651	13768	13738	13834	13880	13643	13606	13618	13657	13620	13721	13691	13778	13835	13824	13684	13895	13585	13605	13660	13692	13694	13773	13763	13758	13722	13788	13735	13680	13767	13638	13655	13812	13770	13683	13892	13885	13635	13694	13659	13605	13665	13816	13660	13848	13733	13612	13870	13681	13647	13729	13846	13750	13815	13623	13815	13629	13712	13619	13699	13826	13577	13937	13781	13485	13816	13771	13606	13688	13715	13876	13863	13747	13761	13665	13799	13663	13836	13671	13638	13599	13716	13665	13668	13774	13911	13881	13898	13777	13807	13807	13787	13657	13586	13667	13717	13821	13725	13788	13752	13669	13775	13726	13714	13651	13647	13724	13784	13623	13789	13778	13762	13692	13791	13776	13757	13659	13812	13671	13770	13886	13651	13749	13750	13722	13876	13785	13802	13752	13804	13645	13831	13669	13634	13593	13618	13847	13724	13814	13766	13713	13752	13778	13738	13794	13590	13815	13587	13746	13697	13742	13786	13752	13772	13922	13786	13752	13636	13850	13797	13691	13601	13815	13803	13695	13629	13853	13817	13794	13612	13924	13648	13803	13777	13698	13753	13555	13700	13763	13706	13880	13634	13680	13847	13739	13820	13628	13581	13706	13792	13838	13731	13668	13804	13743	13625	13746	13733	13743	13749	13577	13769	13611	13831	13580	13715	13635	13749	13809	13594	13593	13682	13762	13636	13627	13645	13750	13718	13717	13650	13760	13478	13618	13657	13748	13733	13662	13925	13702	13632	13662	13733	13696	13837	13670	13769	13918	13697	13756	13763	13647	13734	13795	13646	13860	13809	13553	13860	13693	13675	13662	13897	13680	13736	13702	13687	13722	13796	13713	13823	13726	13633	13793	13729	13608	13720	13798	13591	13758	13875	13904	13770	13851	13780	13569	13675	13713	13591	13761	13581	13825	13787	13721	13839	13800	13748	13709	13732	13696	13586	13675	13603	13855	13723	13738	13789	13671	13620	13742	13778	13806	13809	13730	13629	13668	13579	13799	13622	13847	13950	13576	13774	13929	13696	13863	13844	13533	13696	13678	13709	13739	13711	13912	13639	13505	13786	13742	13655	13600	13617	13858	13825	13740	13752	13715	13873	13704	13737	13893	13637	13679	13850	13897	13728	13777	13659	13641	13773	13585	13534	13744	13651	13748	13700	13648	13684	13732	13710	13692	13727	13711	13565	13727	13646	13909	13676	13664	13699	13637	13719	13836	13770	13763	13573	13808	13651	13584	13755	13734	13755	13481	13745	13805	13813	13715	13810	13760	13837	13752	13692	13766	13808	13650	13726	13726	13889	13633	13690	13742	13792	13710	13630	13806	13689	13774	13675	13999	13746	13647	13716	13614	13765	13633	13706	13775	13723	13785	13609	13876	13691	13762	13798	13675	13632	13779	13632	13764	13710	13698	13769	13741	13762	13905	13822	13706	13779	13774	13609	13664	13647	13848	13624	13662	13657	13879	13697	13602	13934	13645	13676	13686	13631	13847	13839	13740	13696	13674	13749	13748	13597	13967	13642	13665	13905	13760	13568	13586	13807	13626	13858	13754	13559	13830	13735	13718	13618	13704	13701	13625	13781	13903	13857	13926	13701	13699	13699	13586	13723	13778	13805	13775	13681	13904	13764	13605	13694	13630	13720	13861	13818	13546	13816	13693	13772	13661	13670	13686	13636	13740	13745	13641	13600	13555	13709	13725	13783	13742	13732	13740	13613	13845	13682	13935	13555	13668	13628	13767	13713	13673	13627	13724	13742	13721	13683	13553	13701	13744	13809	13712	13660	13708	13723	13655	13780	13797	13631	13619	13747	13677	13904	13745	13641	13672	13751	13770	13803	13752	13791	13684	13782	13724	13828	13704	13854	13810	13745	13759	13681	13637	13595	13886	13762	13651	13726	13697	13755	13832	13891	13757	13732	13741	13900	13542	13834	13854	13640	13680	13674	13676	13751	13830	13708	13610	13771	13786	13614	13556	13752	13835	13793	13723	13915	13727	13907	13809	13782	13627	13892	13697	13789	13722	13817	13708	13670	13825	13517	13656	13716	13960	13796	13711	13718	13931	13786	13780	13645	13825	13706	13754	13813	13712	13749	13624	13567	13796	13754	13852	13761	13765	13792	13760	13783	13725	13773	13851	13551	13890	13713	13698	13562	13723	13698	13813	13651	13913	13658	13825	13796	13792	13761	13714	13878	13783	13720	13752	13782	13789	13768	13793	13564	13633	13848	13681	13655	13810	13599	13578	13767	13643	13634	13709	13715
22632	21020	28670	23553	21559	24175	26450	21030	19292	19040	18406	17844	17523	17118	16943	16515	16407	16299	15769	15762	15565	15293	15465	15469	15259	15286	15285	15215	15120	15258	15189	15288	15171	15275	15062	15300	14899	15149	15119	15169	15109	14939	15020	15113	15185	15030	15023	15047	15018	14957	15090	15024	14996	15065	14953	14960	14919	15017	14761	14645	14999	14976	14921	15093	14859	15024	14937	14940	14939	14789	14846	14904	15091	14977	14813	14817	14817	15108	15230	14767	14951	14754	15024	14947	14876	14778	14810	14801	14904	14970	15107	14763	14714	15033	14870	14941	15116	14868	14990	15079	14893	14899	14794	14980	14936	14865	14851	14993	14865	14928	15187	15045	14824	14945	14906	14916	14915	14920	14853	14756	14814	14937	14901	15001	14807	14761	14905	15008	14808	14790	15075	14883	15121	14944	14865	14869	15264	15032	14980	14899	14855	14867	14886	14995	15046	15150	14906	14833	14642	15092	14901	14875	14921	14847	14940	14871	14835	15051	14810	14759	14834	14857	14829	14993	14996	14871	14870	15044	14981	14967	15003	14928	14886	14927	14948	15081	14848	14769	14969	14856	14928	14907	14737	15051	14807	14942	14981	14996	14970	15087	15187	15049	15147	14937	14976	14925	14884	15080	15062	14921	14883	14971	15006	14930	14922	14818	15004	14804	14909	15013	15094	14973	14825	14850	14819	15046	14784	14944	14911	15102	15044	14946	14827	15148	14901	15011	14784	14922	14812	14959	14879	15018	14797	14839	14929	14960	14858	14888	14969	14745	14887	14934	14960	15074	15221	15196	14904	14742	14786	14802	14967	15058	14973	14765	14794	14774	15100	14883	15111	14934	14840	14823	14932	15244	14918	14936	15004	14846	14939	14887	14690	14830	15162	15062	14811	14883	14951	14842	15019	14905	14743	14916	14926	14663	14931	14829	14735	15035	14965	14792	14805	14952	14928	14831	14778	14735	14781	14832	14973	15076	14653	14903	14880	15069	14922	14993	14639	14978	14962	14954	15077	14874	14968	14785	14955	14910	14862	14879	15127	14933	14982	14864	15048	14877	14997	15085	15082	15016	14980	14865	15040	14877	14731	14880	14981	14836	14994	14820	14890	15096	14779	14984	15035	14800	14914	14900	14964	14781	14819	14908	14878	15004	14919	15089	14889	14789	14920	14987	14832	14857	14972	14887	14893	14853	14719	14878	14848	14939	14960	14701	14932	14765	14929	15084	15275	14893	14883	14839	14852	15085	14845	14848	14914	14828	14927	15133	14670	15027	14865	14904	15033	14936	14796	14914	14984	14844	14992	14861	14837	14845	14951	14826	14812	14820	14737	15135	14897	14794	15085	14896	14922	14838	14967	14820	15100	14904	14834	14728	14951	15042	14819	14921	14922	15013	14968	14991	15097	15041	15066	14986	14994	14853	15138	14964	15046	14863	14793	14952	14839	14933	14839	14957	14945	14935	15000	14861	14699	14916	14801	14912	14733	14954	14883	14754	14919	14706	14770	14926	14941	14858	14878	14701	14707	14741	14858	14999	14764	14764	14930	14934	14692	14949	14725	14937	14775	14986	14938	14964	14746	14880	14814	14885	14922	14981	14806	14947	14618	14946	14722	15005	14884	14990	15157	14956	14804	14705	14701	14899	14808	14790	15010	14936	14840	14928	14750	14990	15016	14985	14807	14864	14836	14955	14859	14758	15024	14815	14701	14921	14917	14953	14873	14769	14698	14952	14967	14890	14894	14962	14795	14902	14855	15122	14866	14961	15002	14951	14892	14851	15088	14837	14981	15006	14993	14912	14879	14904	14737	14762	15023	15023	14920	14946	14976	14881	14668	14769	15051	15062	14870	15008	14863	15077	15118	14879	14880	14754	14785	14975	15053	14944	14842	14969	14864	14927	14953	14734	14721	14801	14879	14957	14870	14809	14955	15005	14832	14918	15054	14902	14884	14799	14921	14916	14861	14836	14747	15194	14895	14851	14941	14937	15092	15021	14939	14983	14754	14820	15087	15042	14965	14861	14908	14937	14848	14814	15031	14837	14833	14948	15013	14863	14818	14915	14954	15027	14964	14786	14955	15012	14845	14760	14912	14899	14776	14878	14854	14820	14852	15097	14935	14943	15018	14895	15019	14765	15114	14853	15029	14790	14840	14829	14944	14948	14783	15000	14924	14789	14887	14714	15051	14858	14899	15096	14896	14871	14786	14915	14952	14853	14987	15075	14780	14789	15118	14860	14804	14798	14781	14799	14815	14677	14774	14882	14860	14743	14943	14912	14831	14944	14887	15031	14998	15006	14899	14793	14734	14959	14791	14875	14974	14800	14627	15031	15026	14810	14902	14959	14947	14774	14977	14832	14952	14949	14919	14878	14972	14712	14890	14768	14913	14874	15064	15123	14771	14827	15094	15070	15054	14841	14952	14775	14731	14950	14648	14857	14975	14899	14879	14915	14970	14748	14921	14895	14849	14825	15097	14876	15066	14996	14763	15075	14909	15117	14899	14994	14916	14854	14871	14943	14812	14860	14824	14863	14854	15010	14940	14967	14969	14903	14749	14843	14829	14889	14635	15059	15005	14777	15032	14926	14848	15018	15037	14906	14699	14746	14806	15102	14968	14959	14888	15018	14965	14840	14820	14842	14932	14780	14911	15084	14893	14957	14592	14999	14921	14990	14655	14840	14819	14718	14817	15013	14677	14989	14885	15151	14899	15045	14886	15042	14890	15059	14882	14807	14902	14780	14950	15048	15070	14937	14924	14837	14787	15035	14850	14970	14941	15017	14681	14667	14684	14891	14959	14796	14884	14987	14992	14891	15071	14899	15129	15052	14877	14738	14881	15048	14887	14910	14851	15044	15064	14962	14982	15112	14816	14812	14973	14873	14915	14914	14810	15004	14833	14776	14833	14956	14910	14836	14995	14967	14713	14869	14951	14894	14830	14980	15103	14988	15007	14791	14759	15035	14797	14955	14813	14858	14966	15008	14952	14741	14904	15093	15009	14934	14878	15101	14942	14906	14727	14924	14856	15011	14824	14934	14951	14773	14972	15046	14904	14903	14849	14790	15005	14979	15000	14969	14952	14813	14927	14870	14931	14866	14800	15034	14784	14898	14908	14983	15024	14811	14992	15071	14925	14883	14743	14757	14880	14740	14687	14882	14872	14930	15125	14838	14979	14841	14878	14784	14940	14823	14742	14905	14993	15078	14849	15068	14879	14939	15063	14846	14784	15104	14886	14906	14946	14858	15023	15074	14952	14794	14879	14895	14741	14892	14948	14852	14782	15062	14920	14685	15063	14947	14978	14974	14830	15043	14978	14726	14983	14750	14868	14781	14911	14972	15054	14937	15051	14909	14911	14874	15120	14727	14793	14972	14919	14951	14887	14913	14932	14647	14700	14929	14909	14782	15062	15039	15010	14975	14987	14862	14966	14860	14913	14945	14843	14855	14872	14910	15026	14721	14724	14942	14633	14755	14873	14820	14864	15033	14971	14717	14793	14956	15002	15046	14889	14903	14969	14839	14849	14920	15080	15036	14967	14796	15014	14800	14790	14870	14874	14751	15103	14965	15030	15028	15006	14936	14849	14963	14896	14838	14707	14862	15066	14894	15114	14878	15018	14702	14982	14877	14888	14881	14781	14917	14753	14804	14859	15020	14839	14948	15193	15152	14971	14912	14683	14682	14749	14948	14849	14849	14715	15126	14891	14963	14890	14816	14795	14916	14938	14886	15171	14821	14821	14825	14982	14698	14782	14879	14901	15087	14895	15024	14874	14840	14910	14706	14923	15001	14933	14941	14764	14972	14996	15107	14883	15093	14889	15152	14792	14995	14829	15039	14769	14814	14934	14873	14846	14835	14847	14995	14962	14904	14789	14890	15090	14994	14942	14938	15074	14966	15089	14814	14801	15035	15025	14915	14937	14885	14963	14886	14845	15000	15010	14957	14768	14931	14895	14872	15052	14965	14881	14672	14902	14997	14949	14687	14897	14863	14785	14824	14952	14929	14901	14978	15031	15014	14860	15026	14719	14781	14881	14853	14884	14966	14736	14579	14883	14957	15039	14739	14827	14921	14977	14739	15000	14788	14798	14896	15004	15010	14945	14841	14863	14924	14849	14904	14926	14879	14842	14932	15045	15090	14780	15057	14949	14979	14922	14745	14900	14793	14853	14856	14923	14803	14912	14710	14841	14908	14665	14715	14943	14930	14937	14841	14887	14738	14789	14909	15029	14868	14959	14871	14887	14894	14639	14879	15047	14968	14834	15009	15072	14976	14984	14796	15013	14920	14819	14920	14974	14835	14941	14866	14795	15003	14739	14972	14880	14904	14692	14857	14884	14904	14878	14855	14593	14922	14922	14736	14891	15047	14970	14947	14861	15023	14835	15027	14898	14822	14834	14870	14937	14972	14890	14791	14851	14971	14858	14662	14876	15008	15080	14986	15157	14928	14871	14987	15112	14775	14912	15052	15121	14884	14903	14818	14851	14943	14846	14889	14861	14774	14762	14859	14880	14788	15025	14692	14714	14861	14785	14766	15046	14943	14871	15028	14803	14982	14869	14793	14908	15072	14927	14899	14861	14746	14847	14994	15006	14938	14780	14771	14959	14909	14855	14841	14866	14873	14836	14822	14999	14824	14829	14799	14863	15001	14942	14997	14788	14876	14904	14996	14992	15039	15084	14835	14798	14706	14823	14863	14799	14692	14951	14988	14774	14788	14976	14995	14815	15141	15140	14963	14806	14840	14857	14981	14903	14694	14904	14960	15026	14951	14802	14799	14823	14950	14810	14895	15001	14837	14793	14886	14709	15165	14935	15002	14643	14777	14778	14716	14794	14740	15000	14893	14867	14888	14938	14988	14931	14964	14824	14931	14847	14908	14837	14883	15108	14854	14891	14967	14853	14888	14813	14950	14955	14836	14900	15116	14971	14996	14837	14877	14904	15173	14929	14840	14994	14789	14828	14794	14952	14872	14870	14904	14795	14924	14863	14803	15072	14773	14895	14885	14898	14892	15105	14979	14988	15113	14801	14878	14837	14812	14816	14925	14804	14940	14749	14813	14846	14703	14910	15052	14676	14744	14934	14924	14988	14991	14926	14919	15076	14924	14977	14940	14908	14775	14883	14869	14897	14833
27074	45544	42198	34098	29730	26576	24487	22352	20615	19802	18898	18283	17590	17087	16506	16166	15769	15408	15256	14881	14677	14462	14223	14393	14180	14184	14088	13977	14016	13887	13934	14181	14010	13819	13854	13926	13895	13775	13837	13923	13668	13872	13867	13854	13682	13800	13938	13815	13812	13629	13603	13758	13688	13546	13815	13865	13905	13616	13559	13754	13715	13649	13720	13751	13630	13754	13793	13690	13810	13631	13720	13768	13708	13607	13779	13782	13760	13591	13596	13591	13599	13737	13634	13748	13644	13763	13806	13678	13752	13756	13620	13662	13672	13975	13739	13761	13776	13751	13736	13778	13640	13490	13743	13795	13788	13632	13602	13884	13763	13622	13865	13781	13759	13657	13603	13680	13757	13689	13633	13684	13654	13665	13875	13634	13562	13496	13818	13851	13634	13835	13609	13620	13769	13725	13485	13542	13679	13685	13695	13788	13595	13679	13767	13598	13717	13799	13669	13708	13625	13876	13623	13671	13772	13547	13634	13726	13745	13898	13749	13766	13629	13726	13665	13700	13552	13763	13680	13706	13750	13782	13756	13719	13914	13519	13777	13506	13514	13752	13732	13749	13798	13631	13575	13534	13746	13705	13798	13612	13651	13745	13638	13723	13803	13652	13568	13567	13647	13753	13815	13777	13646	13651	13734	13731	13726	13802	13741	13646	13753	13672	13734	13723	13730	13749	13680	13573	13527	13661	13668	13648	13662	13563	13646	13771	13523	13753	13702	13700	13727	13853	13726	13744	13569	13703	13760	13774	13649	13458	13528	13696	13718	13767	13641	13634	13713	13555	13714	13731	13557	13516	13652	13768	13723	13609	13838	13731	13649	13604	13732	13723	13693	13833	13649	13616	13718	13803	13677	13827	13778	13546	13772	13735	13755	13731	13750	13650	13502	13831	13500	13789	13790	13632	13663	13764	13753	13786	13722	13747	13743	13834	13610	13763	13670	13773	13763	13638	13781	13687	13661	13639	13865	13538	13763	13789	13725	13732	13682	13741	13862	13669	13673	13545	13795	13752	13879	13785	13836	13614	13674	13623	13892	13617	13791	13702	13708	13947	13762	13699	13647	13808	13765	13708	13798	13811	13677	13872	13823	13685	13742	13747	13643	13726	13616	13789	13679	13599	13505	13740	13720	13741	13730	13532	13561	13708	13793	13794	13509	13622	13544	13720	13637	13701	13606	13786	13639	13658	13682	13666	13604	13650	13748	13740	13858	13653	13548	13586	13680	13784	13740	13750	13835	13758	13850	13667	13568	13768	13806	13716	13744	13590	13578	13709	13578	13634	13713	13756	13623	13705	13665	13733	13676	13622	13411	13811	13821	13746	13889	13602	13742	13654	13629	13696	13707	13653	13826	13861	13648	13686	13591	13467	13821	13714	13628	13530	13641	13650	13645	13761	13794	13584	13564	13786	13721	13576	13846	13612	13570	13655	13682	13711	13735	13726	13789	13784	13669	13669	13561	13766	13678	13828	13699	13610	13566	13571	13641	13607	13671	13750	13585	13538	13762	13679	13679	13661	13470	13654	13606	13824	13529	13735	13676	13699	13776	13805	13856	13665	13632	13678	13646	13768	13742	13681	13711	13644	13679	13630	13711	13595	13605	13635	13581	13638	13791	13645	13766	13702	13741	13852	13710	13532	13740	13629	13695	13834	13516	13636	13674	13742	13783	13557	13701	13697	13634	13789	13772	13692	13656	13759	13710	13714	13641	13752	13639	13717	13749	13791	13477	13658	13708	13795	13691	13722	13612	13554	13521	13771	13716	13865	13576	13745	13618	13868	13643	13653	13702	13552	13693	13810	13767	13676	13795	13751	13781	13622	13558	13699	13795	13694	13795	13763	13639	13697	13718	13693	13729	13611	13696	13777	13565	13753	13669	13616	13675	13636	13546	13652	13525	13689	13673	13765	13773	13767	13807	13794	13576	13717	13665	13556	13749	13687	13642	13601	13640	13731	13675	13667	13689	13706	13752	13869	13757	13736	13688	13717	13678	13692	13908	13867	13711	13777	13785	13741	13696	13807	13650	13688	13751	13747	13439	13606	13548	13669	13557	13784	13675	13780	13945	13920	13617	13835	13613	13734	13630	13803	13827	13774	13600	13706	13787	13673	13633	13564	13774	13732	13668	13719	13681	13717	13705	13850	13535	13715	13687	13775	13543	13651	13604	13744	13653	13712	13503	13483	13638	13852	13788	13572	13809	13626	13632	13530	13768	13485	13707	13744	13629	13780	13609	13713	13522	13587	13654	13535	13833	13772	13646	13918	13590	13582	13895	13699	13695	13665	13699	13733	13792	13779	13631	13639	13637	13710	13644	13654	13749	13737	13713	13612	13563	13690	13909	13671	13596	13615	13619	13935	13542	13725	13624	13681	13703	13586	13641	13679	13718	13641	13660	13604	13661	13871	13566	13720	13614	13646	13650	13652	13774	13745	13606	13597	13783	13565	13742	13588	13647	13701	13690	13644	13714	13726	13669	13478	13558	13601	13787	13795	13672	13654	13706	13633	13757	13593	13683	13626	13815	13542	13778	13868	13755	13658	13604	13748	13685	13568	13732	13691	13890	13551	13762	13750	13808	13772	13575	13745	13696	13825	13738	13601	13692	13564	13648	13720	13599	13744	13843	13772	13630	13795	13575	13680	13738	13762	13792	13616	13666	13640	13752	13817	13704	13685	13587	13761	13767	13873	13776	13518	13840	13744	13667	13690	13674	13891	13734	13677	13706	13700	13567	13604	13681	13847	13693	13721	13796	13780	13532	13605	13654	13731	13623	13664	13674	13690	13637	13731	13545	13907	13803	13756	13712	13743	13605	13652	13734	13606	13718	13605	13630	13715	13811	13727	13734	13650	13733	13676	13657	13605	13699	13784	13556	13782	13913	13822	13628	13652	13559	13685	13808	13542	13794	13642	13701	13614	13875	13688	13624	13680	13688	13663	13726	13722	13708	13747	13778	13642	13520	13576	13509	13623	13640	13576	13635	13675	13689	13796	13780	13693	13755	13756	13762	13618	13853	13472	13753	13653	13660	13700	13748	13673	13496	13701	13660	13527	13769	13507	13881	13710	13828	13827	13682	13619	13685	13779	13567	13742	13728	13613	13603	13805	13683	13611	13842	13829	13657	13641	13755	13724	13693	13734	13650	13585	13709	13685	13693	13636	13720	13692	13730	13597	13711	13714	13624	13870	13647	13558	13803	13651	13528	13718	13581	13696	13620	13715	13536	13724	13703	13657	13602	13577	13673	13774	13497	13610	13701	13583	13784	13728	13734	13648	13644	13780	13774	13622	13771	13685	13605	13649	13734	13778	13646	13818	13531	13681	13589	13790	13642	13746	13706	13603	13779	13665	13727	13686	13643	13692	13676	13537	13718	13567	13696	13706	13805	13850	13644	13775	13618	13708	13760	13680	13535	13705	13713	13618	13698	13728	13682	13758	13658	13553	13667	13696	13698	13662	13707	13782	13669	13769	13602	13542	13832	13648	13728	13770	13738	13737	13710	13716	13767	13791	13654	13744	13755	13703	13721	13613	13597	13736	13654	13648	13676	13620	13694	13867	13703	13704	13771	13732	13580	13806	13784	13556	13790	13626	13747	13523	13588	13546	13499	13718	13823	13687	13476	13677	13832	13608	13730	13753	13744	13864	13617	13772	13627	13759	13766	13970	13532	13820	13427	13766	13684	13647	13561	13733	13435	13746	13652	13759	13650	13616	13645	13772	13768	13691	13685	13625	13842	13786	13713	13788	13652	13657	13674	13663	13795	13669	13559	13762	13710	13637	13853	13735	13660	13809	13729	13620	13545	13887	13740	13755	13813	13659	13637	13590	13642	13766	13876	13812	13822	13663	13607	13562	13671	13617	13696	13627	13739	13708	13580	13591	13768	13792	13838	13762	13688	13819	13693	13742	13821	13785	13779	13504	13668	13747	13667	13701	13686	13666	13785	13785	13594	13750	13762	13806	13808	13761	13716	13576	13723	13791	13652	13811	13646	13655	13749	13705	13704	13722	13635	13696	13466	13764	13576	13746	13682	13753	13604	13677	13745	13517	13640	13756	13694	13706	13760	13675	13677	13647	13637	13827	13596	13640	13696	13826	13627	13585	13681	13748	13677	13695	13528	13607	13763	13680	13659	13627	13733	13684	13601	13711	13680	13719	13676	13619	13680	13612	13815	13695	13699	13701	13688	13788	13710	13737	13696	13654	13767	13603	13618	13609	13561	13702	13530	13609	13652	13675	13700	13565	13673	13595	13613	13655	13745	13753	13778	13623	13719	13627	13592	13604	13674	13815	13545	13620	13697	13573	13646	13840	13623	13848	13805	13664	13854	13725	13699	13696	13365	13693	13734	13564	13743	13820	13797	13593	13786	13630	13585	13830	13851	13563	13658	13740	13687	13769	13698	13580	13675	13599	13869	13625	13561	13759	13735	13620	13617	13603	13762	13693	13670	13600	13767	13694	13856	13630	13678	13619	13743	13632	13503	13544	13677	13505	13602	13570	13788	13808	13569	13846	13582	13685	13729	13715	13722	13773	13583	13739	13792	13612	13713	13792	13721	13545	13649	13672	13724	13573	13783	13833	13691	13631	13847	13805	13684	13805	13663	13627	13683	13641	13646	13502	13719	13603	13804	13638	13639	13668	13683	13626	13735	13663	13646	13667	13797	13546	13730	13767	13532	13694	13638	13683	13660	13803	13729	13691	13671	13745	13780	13718	13711	13781	13686	13622	13571	13579	13704	13715	13716	13739	13730	13592	13761	13687	13712	13617	13625	13789	13881	13679	13623	13708	13596	13741	13622	13753	13746	13666	13708	13787	13742	13691	13667	13824	13777	13630	13746	13631	13724	13472	13705	13772	13711	13660	13593	13611	13642	13555	13644	13664	13525	13763	13746	13591	13737	13579	13869	13571	13726	13654	13809	13634	13813	13799	13648	13813	13592	13625	13644	13619	13787	13707	13672	13750	13854	13852	13455	13746	13782	13640	13778	13690	13682	13694	13704	13693	13839	13719	13696	13644	13632	13610	13793	13666	13593	13706	13503	13583	13644	13610	13774	13607	13648	13917	13774	13681	13851	13731	13537	13592	13675	13704	13632	13821	13778	13666	13743	13619	13888	13662	13722	13680
27420	23324	28048	24637	20140	18769	17615	16865	16146	16006	15824	15543	15664	15580	15240	15229	15136	15110	14880	14858	14760	14746	14860	14845	14677	14663	14639	14718	14853	14735	14479	14681	14464	14655	14697	14493	14690	14651	14633	14709	14638	14618	14576	14754	14791	14604	14426	14630	14499	14858	14671	14601	14570	14688	14780	14604	14504	14687	14619	14651	14741	14551	14589	14622	14396	14504	14797	14595	14552	14494	14584	14535	14704	14465	14549	14499	14530	14551	14591	14257	14564	14630	14626	14740	14477	14462	14641	14616	14591	14535	14567	14551	14574	14461	14441	14567	14697	14526	14696	14446	14609	14835	14541	14646	14477	14528	14553	14601	14475	14480	14612	14327	14622	14495	14604	14566	14636	14708	14703	14606	14448	14610	14726	14526	14409	14593	14717	14738	14576	14688	14745	14522	14754	14643	14575	14511	14614	14484	14497	14696	14759	14604	14626	14550	14639	14520	14603	14544	14538	14461	14493	14490	14661	14660	14548	14687	14550	14708	14773	14696	14402	14391	14688	14589	14635	14660	14434	14674	14388	14411	14774	14525	14585	14421	14486	14735	14600	14505	14655	14577	14538	14327	14505	14337	14704	14594	14725	14568	14400	14535	14645	14653	14555	14654	14493	14525	14618	14468	14623	14689	14707	14640	14527	14602	14663	14638	14450	14662	14597	14572	14558	14608	14543	14515	14754	14748	14472	14440	14512	14757	14570	14298	14737	14739	14614	14654	14652	14451	14409	14729	14622	14601	14634	14615	14330	14566	14795	14417	14631	14550	14562	14613	14446	14466	14550	14368	14579	14481	14604	14672	14541	14680	14568	14485	14589	14573	14795	14575	14516	14466	14538	14704	14628	14558	14547	14540	14487	14706	14708	14741	14493	14471	14546	14516	14531	14737	14496	14506	14612	14449	14492	14576	14762	14556	14413	14455	14480	14689	14699	14678	14427	14621	14756	14584	14401	14670	14659	14462	14485	14661	14436	14716	14403	14637	14448	14485	14499	14689	14672	14551	14559	14701	14447	14877	14519	14438	14645	14499	14651	14550	14561	14404	14523	14598	14709	14427	14654	14614	14724	14449	14694	14613	14339	14611	14612	14412	14632	14510	14858	14609	14628	14394	14628	14561	14467	14579	14527	14489	14496	14438	14665	14643	14578	14624	14607	14671	14535	14751	14588	14540	14595	14542	14405	14554	14517	14566	14675	14608	14600	14580	14420	14661	14541	14571	14845	14685	14600	14633	14553	14706	14710	14332	14461	14615	14433	14557	14639	14571	14857	14612	14634	14585	14528	14712	14797	14679	14571	14545	14553	14331	14531	14593	14687	14614	14631	14380	14514	14448	14634	14682	14513	14608	14580	14616	14292	14655	14676	14649	14722	14583	14661	14589	14582	14505	14514	14664	14512	14437	14643	14612	14590	14636	14690	14593	14639	14481	14640	14634	14604	14406	14535	14495	14480	14636	14288	14747	14500	14519	14607	14490	14354	14598	14591	14731	14778	14761	14635	14460	14674	14739	14679	14485	14695	14619	14650	14585	14602	14597	14356	14542	14625	14579	14586	14597	14581	14508	14478	14673	14741	14632	14375	14349	14351	14566	14761	14522	14617	14579	14451	14455	14706	14495	14686	14550	14468	14434	14473	14555	14518	14601	14524	14512	14597	14584	14541	14489	14744	14486	14580	14392	14508	14469	14455	14685	14685	14644	14522	14617	14552	14597	14473	14389	14579	14670	14564	14587	14599	14435	14675	14648	14567	14525	14569	14593	14446	14618	14591	14477	14476	14635	14496	14638	14556	14657	14693	14692	14527	14312	14548	14701	14568	14638	14814	14600	14530	14549	14598	14634	14481	14413	14625	14578	14571	14534	14542	14487	14484	14546	14569	14830	14535	14720	14708	14444	14691	14553	14583	14418	14663	14549	14712	14532	14640	14583	14376	14593	14732	14431	14489	14645	14485	14567	14555	14517	14712	14791	14725	14572	14490	14598	14597	14475	14702	14553	14611	14525	14499	14719	14622	14571	14472	14436	14400	14514	14484	14706	14770	14641	14745	14560	14543	14574	14624	14475	14668	14689	14502	14568	14616	14548	14559	14417	14389	14478	14445	14680	14709	14542	14559	14789	14587	14697	14779	14509	14663	14501	14751	14572	14604	14584	14621	14615	14621	14715	14727	14520	14427	14606	14480	14572	14653	14504	14639	14642	14770	14531	14685	14475	14472	14638	14511	14563	14711	14580	14562	14592	14598	14691	14581	14535	14609	14575	14502	14497	14676	14707	14779	14817	14379	14624	14514	14642	14707	14741	14568	14501	14605	14633	14504	14685	14709	14509	14582	14667	14527	14544	14736	14498	14749	14693	14380	14563	14417	14705	14699	14669	14872	14570	14566	14554	14618	14536	14520	14445	14558	14464	14610	14506	14734	14443	14567	14490	14658	14365	14496	14472	14489	14386	14678	14726	14504	14592	14580	14668	14522	14535	14583	14655	14524	14635	14398	14642	14704	14747	14586	14667	14518	14691	14610	14539	14670	14577	14596	14712	14545	14492	14439	14712	14496	14547	14533	14528	14696	14609	14713	14506	14487	14577	14604	14601	14773	14545	14690	14589	14489	14506	14558	14607	14668	14515	14537	14444	14603	14795	14664	14526	14552	14652	14691	14732	14599	14647	14585	14643	14659	14512	14822	14402	14613	14392	14568	14569	14708	14600	14572	14611	14526	14370	14642	14715	14424	14351	14619	14771	14608	14435	14567	14497	14623	14334	14582	14413	14784	14574	14607	14646	14580	14726	14537	14313	14597	14596	14594	14490	14482	14593	14685	14735	14555	14616	14612	14574	14530	14561	14470	14606	14638	14711	14688	14697	14565	14463	14321	14621	14716	14567	14596	14518	14739	14422	14409	14469	14495	14671	14547	14633	14659	14686	14703	14594	14713	14357	14682	14584	14598	14576	14747	14676	14675	14590	14459	14712	14718	14571	14517	14737	14503	14493	14788	14406	14540	14558	14445	14516	14636	14524	14585	14472	14741	14686	14459	14744	14706	14750	14530	14655	14609	14686	14543	14504	14687	14660	14640	14451	14576	14509	14532	14585	14591	14566	14450	14559	14750	14757	14622	14601	14432	14744	14647	14557	14652	14685	14433	14646	14573	14591	14633	14636	14613	14629	14663	14629	14503	14619	14529	14402	14707	14509	14711	14625	14559	14643	14461	14685	14522	14429	14717	14589	14506	14549	14552	14524	14632	14674	14415	14563	14315	14589	14468	14576	14577	14558	14690	14680	14719	14528	14729	14431	14582	14395	14562	14616	14495	14598	14376	14368	14387	14411	14498	14692	14728	14438	14602	14575	14343	14442	14650	14568	14618	14667	14636	14488	14446	14644	14595	14664	14371	14658	14536	14701	14536	14552	14567	14750	14475	14596	14619	14501	14550	14478	14490	14524	14390	14664	14825	14488	14570	14527	14522	14642	14736	14375	14454	14415	14589	14442	14630	14640	14586	14487	14624	14597	14426	14565	14470	14454	14341	14524	14592	14468	14644	14573	14671	14436	14442	14686	14754	14594	14544	14608	14623	14338	14572	14481	14637	14510	14599	14594	14628	14492	14674	14493	14487	14739	14608	14470	14559	14463	14711	14862	14799	14580	14587	14498	14484	14637	14625	14581	14563	14579	14420	14377	14526	14676	14543	14534	14504	14579	14714	14891	14523	14641	14616	14501	14532	14581	14460	14596	14472	14512	14576	14388	14541	14716	14678	14603	14547	14699	14402	14668	14431	14675	14585	14557	14536	14651	14735	14510	14712	14754	14697	14494	14485	14659	14402	14569	14583	14631	14490	14412	14689	14644	14449	14704	14462	14591	14547	14596	14606	14650	14575	14606	14504	14591	14532	14701	14684	14236	14760	14736	14618	14657	14452	14571	14592	14632	14780	14538	14618	14619	14668	14509	14506	14568	14621	14415	14749	14755	14611	14373	14595	14581	14621	14578	14638	14679	14579	14511	14460	14696	14733	14419	14482	14479	14706	14429	14514	14485	14452	14524	14549	14676	14654	14397	14674	14606	14601	14529	14364	14588	14555	14596	14573	14508	14512	14548	14462	14779	14454	14635	14767	14585	14721	14548	14704	14506	14699	14573	14571	14599	14546	14628	14603	14363	14550	14700	14545	14583	14450	14588	14568	14615	14633	14620	14508	14686	14530	14838	14474	14537	14558	14522	14462	14501	14577	14496	14544	14687	14568	14684	14579	14525	14464	14522	14658	14816	14448	14428	14665	14724	14570	14477	14822	14454	14655	14646	14604	14600	14693	14620	14630	14663	14688	14557	14529	14545	14533	14571	14624	14663	14432	14680	14445	14570	14679	14587	14540	14592	14738	14650	14635	14702	14760	14680	14496	14550	14621	14647	14744	14697	14596	14567	14641	14401	14421	14620	14637	14364	14532	14799	14637	14529	14550	14658	14355	14561	14618	14799	14485	14522	14431	14626	14500	14607	14649	14666	14576	14550	14454	14460	14574	14558	14379	14731	14544	14537	14790	14689	14307	14575	14531	14573	14726	14534	14554	14416	14598	14459	14648	14614	14535	14520	14853	14753	14651	14658	14503	14659	14559	14426	14682	14426	14705	14584	14850	14616	14487	14693	14632	14694	14453	14617	14545	14619	14529	14572	14729	14775	14672	14647	14722	14644	14646	14530	14616	14545	14417	14430	14582	14397	14561	14651	14520	14777	14625	14608	14472	14565	14664	14506	14750	14653	14567	14632	14428	14496	14601	14678	14443	14495	14639	14434	14421	14394	14496	14730	14596	14519	14673	14569	14569	14649	14642	14520	14676	14783	14643	14510	14653	14516	14469	14400	14636	14682	14719	14609	14521	14476	14570	14558	14534	14409	14558	14699	14597	14688	14653	14531	14604	14604	14668	14329	14471	14502	14675	14879	14593	14783	14660	14731	14605	14675	14766	14792	14750	14662	14783	14583	14526	14601	14491	14651	14690	14682	14559	14354	14469	14562	14480	14833	14755	14747	14562	14665	14795	14752	14589	14629	14629	14591	14633	14405	14575	14662	14726	14586	14720	14602	14485	14407	14554	14573	14705	14645	14614	14688	14653	14618	14439	14500	14521	14541	14570	14545	14618	14622
24157	34509	31438	24656	21566	19428	18281	17195	16277	16022	15713	15243	14867	14925	14547	14371	14294	14206	14030	13969	13934	13739	13673	13730	13672	13673	13551	13617	13628	13870	13423	13442	13457	13605	13551	13689	13420	13627	13500	13559	13374	13450	13427	13715	13518	13425	13636	13650	13520	13633	13502	13369	13503	13498	13561	13355	13587	13366	13447	13594	13556	13606	13473	13409	13543	13359	13582	13441	13516	13316	13447	13642	13557	13408	13560	13440	13423	13493	13586	13493	13540	13479	13525	13546	13412	13487	13519	13623	13379	13624	13542	13471	13569	13401	13503	13679	13495	13477	13701	13538	13638	13288	13552	13450	13368	13516	13558	13529	13469	13566	13421	13562	13399	13612	13429	13443	13569	13580	13409	13481	13584	13443	13354	13227	13363	13501	13583	13387	13448	13545	13388	13426	13462	13456	13712	13491	13471	13572	13555	13461	13372	13394	13649	13409	13497	13437	13508	13605	13550	13579	13514	13484	13498	13477	13500	13313	13497	13360	13610	13477	13530	13452	13606	13486	13634	13425	13496	13444	13549	13643	13482	13435	13422	13524	13592	13454	13430	13530	13572	13562	13393	13527	13444	13582	13427	13515	13511	13487	13356	13614	13619	13402	13438	13551	13544	13433	13420	13521	13578	13531	13546	13461	13472	13380	13364	13567	13433	13495	13411	13454	13379	13506	13518	13445	13303	13378	13479	13446	13412	13558	13503	13373	13603	13461	13576	13712	13520	13383	13499	13507	13448	13459	13409	13453	13469	13347	13454	13487	13396	13445	13311	13609	13524	13444	13539	13511	13531	13340	13484	13460	13452	13371	13442	13191	13536	13440	13396	13640	13470	13487	13453	13517	13341	13416	13334	13428	13372	13602	13713	13527	13409	13574	13424	13426	13496	13563	13442	13555	13436	13481	13510	13614	13442	13336	13448	13496	13493	13242	13429	13458	13443	13416	13508	13472	13613	13460	13478	13356	13406	13348	13421	13509	13505	13475	13398	13339	13470	13433	13516	13409	13542	13506	13456	13407	13383	13703	13368	13402	13467	13445	13541	13479	13349	13529	13427	13448	13402	13690	13411	13484	13545	13476	13411	13327	13413	13411	13357	13276	13562	13384	13449	13603	13384	13573	13655	13479	13485	13558	13543	13441	13444	13502	13307	13473	13474	13333	13695	13459	13552	13510	13489	13380	13389	13346	13510	13481	13488	13407	13542	13512	13369	13590	13592	13795	13547	13412	13521	13525	13310	13460	13683	13402	13320	13227	13411	13383	13504	13291	13537	13652	13431	13407	13463	13367	13593	13559	13725	13437	13459	13564	13402	13437	13650	13427	13438	13515	13397	13448	13380	13451	13442	13572	13589	13461	13471	13462	13613	13491	13552	13588	13517	13566	13547	13546	13391	13492	13476	13584	13371	13616	13532	13471	13441	13583	13490	13408	13585	13582	13519	13327	13627	13582	13551	13538	13619	13617	13613	13426	13529	13588	13614	13576	13415	13583	13408	13525	13573	13415	13429	13537	13457	13564	13401	13335	13343	13725	13612	13536	13427	13467	13462	13474	13499	13607	13465	13335	13405	13375	13417	13240	13456	13440	13523	13321	13564	13314	13525	13568	13474	13505	13427	13439	13411	13485	13386	13471	13571	13421	13536	13426	13345	13592	13518	13463	13507	13400	13369	13507	13485	13528	13494	13424	13624	13504	13410	13622	13393	13590	13621	13392	13529	13687	13438	13398	13637	13553	13528	13421	13311	13436	13373	13386	13213	13501	13492	13522	13489	13541	13271	13359	13486	13405	13439	13347	13406	13546	13430	13458	13500	13520	13513	13566	13439	13431	13656	13408	13611	13574	13354	13518	13407	13374	13526	13440	13575	13542	13418	13532	13382	13434	13428	13368	13674	13467	13535	13381	13470	13487	13257	13467	13479	13348	13440	13460	13683	13490	13398	13494	13337	13547	13551	13539	13697	13469	13412	13419	13522	13458	13487	13375	13579	13381	13629	13428	13498	13408	13463	13433	13549	13483	13573	13455	13615	13414	13437	13577	13380	13450	13326	13616	13620	13379	13252	13491	13676	13448	13459	13526	13590	13499	13456	13488	13464	13489	13466	13613	13474	13456	13571	13684	13538	13562	13546	13597	13432	13427	13605	13565	13463	13427	13409	13463	13444	13494	13521	13525	13499	13368	13527	13640	13481	13504	13567	13394	13469	13351	13497	13377	13755	13320	13474	13497	13587	13476	13498	13450	13346	13501	13411	13698	13351	13410	13564	13569	13431	13442	13373	13400	13436	13409	13486	13624	13569	13513	13356	13520	13495	13448	13591	13582	13542	13480	13484	13617	13541	13517	13435	13567	13387	13407	13543	13501	13456	13354	13552	13378	13492	13563	13532	13510	13411	13288	13465	13460	13398	13564	13511	13387	13408	13663	13615	13666	13428	13440	13469	13500	13410	13415	13408	13608	13501	13574	13486	13447	13521	13515	13475	13492	13395	13571	13593	13360	13341	13639	13487	13622	13481	13521	13240	13243	13582	13375	13519	13388	13704	13331	13568	13409	13329	13516	13584	13562	13390	13450	13397	13421	13599	13684	13371	13519	13566	13581	13510	13440	13536	13505	13517	13491	13528	13461	13428	13493	13423	13485	13592	13656	13546	13662	13449	13412	13517	13389	13510	13630	13678	13508	13430	13490	13499	13438	13458	13357	13502	13687	13543	13689	13473	13549	13399	13394	13477	13566	13423	13630	13534	13472	13470	13305	13484	13661	13461	13434	13396	13496	13494	13361	13358	13464	13619	13488	13652	13429	13547	13440	13537	13402	13416	13595	13396	13495	13454	13584	13397	13620	13509	13565	13491	13529	13697	13386	13324	13563	13574	13656	13434	13602	13530	13373	13467	13462	13545	13644	13584	13626	13489	13506	13423	13584	13404	13477	13401	13542	13332	13518	13536	13563	13460	13497	13456	13352	13523	13515	13301	13472	13558	13536	13353	13453	13502	13457	13405	13482	13462	13637	13649	13531	13622	13550	13404	13329	13640	13458	13437	13483	13449	13330	13589	13452	13536	13365	13413	13410	13639	13541	13498	13390	13616	13454	13366	13538	13345	13428	13508	13474	13501	13579	13530	13579	13560	13403	13548	13560	13506	13330	13501	13416	13323	13492	13519	13395	13534	13560	13509	13417	13545	13335	13456	13468	13563	13441	13453	13517	13390	13415	13683	13503	13580	13594	13619	13285	13685	13375	13394	13527	13627	13413	13440	13565	13474	13426	13650	13546	13539	13263	13607	13376	13484	13681	13418	13393	13648	13379	13561	13549	13505	13562	13531	13481	13382	13592	13501	13418	13519	13592	13443	13591	13460	13558	13458	13558	13488	13556	13523	13607	13419	13520	13384	13546	13484	13375	13295	13607	13366	13527	13493	13340	13498	13434	13560	13393	13545	13388	13378	13594	13417	13432	13523	13550	13595	13590	13417	13595	13184	13505	13504	13491	13460	13508	13418	13322	13628	13359	13449	13562	13551	13490	13443	13516	13540	13488	13458	13476	13507	13439	13419	13288	13510	13619	13448	13441	13423	13484	13510	13353	13505	13363	13521	13399	13463	13485	13462	13452	13537	13561	13360	13467	13522	13518	13539	13356	13433	13500	13568	13417	13445	13513	13523	13317	13341	13564	13627	13536	13462	13569	13544	13449	13499	13584	13549	13441	13499	13531	13605	13565	13452	13314	13467	13535	13497	13615	13510	13360	13346	13401	13474	13575	13284	13521	13576	13506	13530	13563	13270	13615	13595	13411	13517	13558	13493	13447	13385	13528	13634	13477	13496	13539	13469	13564	13511	13625	13383	13529	13433	13419	13471	13423	13417	13458	13431	13277	13590	13437	13467	13418	13485	13515	13448	13457	13560	13416	13335	13652	13396	13435	13388	13601	13513	13485	13419	13550	13280	13311	13422	13552	13479	13530	13459	13672	13509	13547	13286	13303	13482	13412	13344	13528	13476	13361	13485	13449	13589	13390	13591	13492	13617	13480	13441	13373	13468	13549	13501	13488	13498	13554	13537	13482	13502	13397	13369	13495	13309	13467	13318	13464	13356	13634	13476	13637	13469	13467	13427	13479	13446	13456	13662	13521	13475	13630	13394	13385	13506	13504	13438	13422	13394	13588	13463	13494	13387	13435	13451	13384	13413	13471	13514	13532	13494	13410	13615	13468	13426	13427	13500	13637	13418	13487	13510	13399	13565	13428	13397	13419	13366	13534	13513	13458	13408	13552	13393	13557	13686	13387	13544	13512	13625	13454	13516	13453	13615	13541	13501	13387	13428	13527	13477	13434	13516	13506	13379	13525	13411	13486	13513	13486	13607	13377	13389	13464	13422	13415	13371	13621	13425	13591	13581	13438	13469	13494	13289	13431	13284	13470	13276	13569	13411	13433	13489	13537	13573	13397	13463	13447	13316	13463	13578	13505	13508	13512	13408	13427	13403	13308	13495	13399	13444	13591	13436	13297	13444	13284	13528	13371	13556	13501	13427	13321	13640	13647	13437	13451	13379	13597	13523	13475	13571	13405	13487	13404	13484	13609	13503	13574	13415	13406	13374	13518	13589	13523	13620	13596	13414	13487	13489	13321	13240	13530	13605	13585	13481	13518	13509	13430	13372	13370	13410	13523	13441	13435	13459	13351	13441	13477	13443	13549	13405	13395	13530	13356	13432	13403	13611	13468	13437	13559	13346	13473	13462	13409	13595	13545	13432	13453	13630	13451	13470	13521	13480	13602	13394	13485	13575	13474	13488	13466	13464	13440	13383	13368	13577	13514	13607	13446	13456	13454	13474	13360	13532	13511	13488	13431	13496	13326	13496	13430	13627	13366	13377	13436	13405	13418	13481	13486	13528	13530	13391	13464	13334	13375	13356	13529	13636	13500	13449	13525	13456	13396	13639	13397	13638	13493	13473	13462	13429	13502	13488	13299	13410	13520	13542	13522	13551	13715	13563	13627	13442	13491	13555	13650	13474	13329	13638	13483	13637	13385	13424	13334	13491	13397	13544	13641	13586	13622	13566	13406	13482	13426	13511	13494	13449	13511	13532	13294	13561	13486	13592	13432	13474	13421	13638	13396	13392	13609	13581	13520	13548	13575
23580	21063	28286	24157	22494	23291	22368	18953	17876	17630	17164	16715	16546	16431	16615	16201	15790	15644	15736	15404	15303	15398	15112	15230	15214	15157	15170	15232	14879	14981	14955	14904	15016	15084	15035	14985	15083	15020	14909	14933	15098	14872	15102	15026	15045	15055	15103	14705	15049	15069	14928	14918	14923	15093	14799	14677	14896	14774	14723	14949	14900	14869	14819	14878	14896	14971	14969	15056	14854	14939	14976	14879	14958	14860	14864	14737	14783	14849	14885	14819	14847	15025	14954	15116	14941	14804	14615	14888	14833	14820	14795	15004	14918	14832	15022	14927	14996	14733	14992	14930	14786	14836	14948	14879	14979	14787	14926	14874	14820	14967	14984	14680	14867	14913	14808	14566	14820	14811	14966	15217	14700	14629	14928	14925	14851	14775	14993	14783	15041	14882	15114	15015	14801	14983	15039	14962	14938	14892	14850	15061	14679	14762	14929	14858	14791	14857	14770	14782	14880	14680	15003	14961	14968	14780	14766	14961	14881	14919	14710	14643	14796	14918	14920	14854	14725	14925	14995	14811	14856	15055	14969	14915	14975	14860	15014	15033	14593	14749	14612	14892	14886	14969	15092	14963	14884	14789	14815	14888	14777	14764	14988	14868	14944	14767	14929	14907	14946	14835	14871	14811	14886	14897	14767	14824	14719	15029	14903	14947	14720	14884	14848	14932	14902	14928	14789	15018	14869	14908	15146	14799	14848	14788	14649	14860	14822	14661	15073	15012	14972	14899	14919	14967	14985	14892	14925	14792	14925	14952	14765	14872	14967	15014	14866	14731	14861	15016	14725	14555	14817	14849	14940	14915	14824	14847	14909	14624	15096	14858	14885	14726	14832	14786	14707	14934	14751	14719	14986	14722	14902	15047	14935	14695	15102	14942	14909	14686	14808	14876	14869	14932	14907	14896	14910	14919	15042	14803	15009	14869	14867	14833	15104	15058	14708	14821	14828	14795	14913	14908	14909	14965	14757	14802	14935	14868	14747	14850	14829	14867	14888	14789	14644	14752	14982	14934	14818	14717	14815	14789	14781	14708	14960	15026	14928	14865	14848	14880	14799	14860	15028	14946	14789	14828	14948	14892	14913	14736	14703	14817	14823	14875	14739	15028	14938	14911	14833	14882	15156	14786	14823	14973	15038	14763	14732	14852	14847	14852	14977	14856	14967	14759	14741	14900	14770	14801	14741	14885	14808	14912	14972	14823	14900	14873	14737	14773	14840	14816	14876	14970	14867	14800	14987	14834	14836	14785	14826	14828	14817	14962	14678	14735	14796	14758	14817	14985	14943	14916	14946	14949	14917	15021	14817	14767	14821	15145	14963	14910	14902	15015	14922	14690	14720	14838	14829	14960	14797	14771	14817	14942	14955	14969	14814	14886	15116	14737	14862	14783	14757	14930	14874	14795	14900	14993	14889	14774	14794	15118	14812	14842	14844	14862	14683	14792	14788	14802	14858	14718	14815	14996	14952	14704	14782	14883	15123	15053	14782	14739	14781	14919	14890	15135	14742	15048	14873	14901	14983	15026	14941	14826	14958	14822	14859	14809	14746	14870	14865	14768	14935	14867	14782	14887	14881	14789	14991	14776	14949	14834	14881	14749	14775	14824	14928	14777	14912	14764	14906	14786	14875	14801	14885	14866	14851	14683	14822	14858	14725	14920	14871	14701	14785	14929	14976	14811	14945	14901	15087	14873	14888	14877	14830	14834	14949	14980	15067	14788	14953	14884	14681	14929	14702	14947	14885	14898	14727	15010	14800	14881	14796	14792	14819	14903	14903	14938	14725	14847	14875	15274	14753	14905	14883	14814	14973	14727	14703	14823	14816	14654	14882	14916	14971	14680	14915	14866	14805	15032	14800	14906	14872	14964	14945	14726	14709	14803	14750	14795	14758	14852	14981	14697	15106	14927	14992	14883	14913	14908	14980	14883	14885	14828	14833	14909	14771	14958	14939	14870	14964	14905	14877	14752	14931	14876	14970	14894	14845	14899	14868	14787	14809	14813	14782	14766	15034	15018	14852	14863	14782	14863	14891	14824	15089	14831	14866	14838	14812	14968	14952	15043	14812	14818	14962	14842	14708	14823	14765	14706	14773	14949	14959	14844	14802	14936	14987	15083	14897	14809	14880	14992	14780	14967	15099	14847	14857	15097	14773	14944	14930	14822	14942	15153	14996	14939	14932	14673	14874	14884	14938	14933	14980	14780	14767	14729	14700	14666	14642	14865	14807	14773	14969	15051	14822	14692	14820	14735	14834	14783	14917	14936	14810	14898	15000	14838	14871	15038	14916	14869	14908	14994	14985	14925	15085	14883	15024	14753	14770	15059	14961	14917	14943	14874	15109	15122	14826	14886	14990	14814	15159	14897	14834	14866	15043	14623	14759	15060	14772	14915	14740	14970	14847	14905	14950	14984	14919	14935	14724	14890	14900	14862	14895	14748	14871	14952	14943	14719	14956	14869	14951	14753	14932	14767	14886	14759	14820	14783	14870	14964	14928	14727	14854	14926	14769	14677	14831	14955	14949	14961	14905	14928	14814	14839	15003	14867	14937	15057	14934	14967	14769	15009	14893	15010	14823	14825	14815	14846	14889	15004	14701	14691	15032	15044	14843	14693	14810	14845	14759	14972	14702	14845	14847	14934	14798	14707	15051	14895	14622	14929	14773	14862	14893	14885	14937	14848	14915	15008	14903	14974	14867	14839	14790	14818	14925	14983	15085	15103	14800	14801	14722	14924	14868	14947	14872	14783	15014	14926	14902	14888	14889	14937	14994	14866	14830	14865	14863	14729	14880	14894	15031	14918	14861	15053	14826	14985	14825	15030	14910	14792	14920	14777	14881	14832	14923	15036	14862	14982	14767	14871	14956	15098	15100	15031	14994	14713	14830	14745	14716	14944	14781	14851	14840	15004	15107	14748	14668	15041	14749	14763	14853	14938	14919	14879	14913	14828	14835	14986	14949	14583	14776	14963	14895	14670	14913	14787	14831	14748	14831	14882	14903	14648	14985	15084	15052	14816	14966	14733	14826	14879	14934	14974	14969	14997	15057	14613	14888	14906	14762	14894	14771	14968	14937	14799	14834	14785	14906	14850	14789	14824	14949	14938	14790	14938	14891	14880	14768	14757	14774	14843	15035	14927	14798	14862	14942	14847	15066	14957	14877	14890	14914	14767	14816	14927	14916	14911	14821	14695	14912	15082	14782	14814	15097	14970	14905	14938	14842	14941	14787	14949	14794	14873	14817	14954	14853	14955	14821	14834	14870	14919	14797	14818	14892	15010	14807	14949	15095	14767	14854	14973	14748	14747	15063	14852	14877	14929	14800	14793	14995	14836	15024	14676	14836	14944	14977	14693	14928	15008	14898	14747	14754	14725	15021	14892	14660	15032	14823	14840	14694	14830	15024	14980	15041	14930	14922	14895	14917	14983	14833	14759	14768	14799	15045	14957	14944	14851	14827	14993	14818	14820	14829	14849	14905	14807	14890	14941	14883	14761	14928	14890	14900	14906	14773	14662	14966	15079	14777	14885	14684	14822	14963	14784	14891	14816	14984	14907	14877	14830	14901	14792	14870	14809	14948	14926	14943	14916	14880	14790	15004	14862	14838	14752	14852	14890	14873	14856	14882	14844	14874	14935	15036	14844	15032	14989	14761	14984	15025	14860	14973	14966	14792	14852	14854	15098	14949	14676	14889	14947	14883	14980	14877	14817	14917	14834	14792	14980	14813	14944	14959	14996	14956	14984	14765	14789	14853	15026	14876	14748	15011	14990	14870	15058	14872	14948	14907	14884	14928	14876	14895	14916	15032	14838	14958	14787	14776	14855	14810	14657	14814	14915	14792	14849	15050	14972	14714	15000	15102	14978	14830	14820	15003	14870	14920	15076	15100	14891	14882	14976	14727	14882	15049	15069	15061	14953	14838	14832	14783	14989	14893	14879	14721	14808	14828	14907	14896	14752	15007	14893	14943	15038	14780	15104	14935	14829	14777	14975	14791	14794	14844	14814	14769	15031	14855	14812	14643	14882	14749	14690	14734	14827	14712	14993	14777	14968	15079	14938	15045	14734	14623	14803	14808	14894	14708	14887	14915	14799	14939	14778	15121	14914	14959	14922	14933	14895	14994	14974	14973	14685	14793	14961	14852	14921	15078	14866	14780	14802	15005	15008	14933	14901	14842	14784	14777	14815	14649	14871	14926	14727	14987	14864	14972	15107	14867	14897	14871	14744	15016	14927	14677	14959	14861	15054	14952	14980	14851	14965	14963	14893	14881	14888	14741	15047	15029	14815	14851	14840	15053	14988	14870	14774	14782	14821	14908	14880	14872	14863	14850	14762	14984	15051	15004	14893	14671	14876	15077	14949	14979	14761	15059	14836	14904	14935	14906	15014	14968	14684	14907	14957	14837	15039	14775	14725	14964	14777	14955	14908	14720	14856	14693	14957	14899	14951	14757	14881	15065	14958	14970	14732	14947	14905	14751	14980	14769	14957	15030	14826	14768	14900	14827	14888	14883	14736	14755	14816	14900	14783	14846	14937	14749	14955	14781	14903	14916	14694	14885	14939	14944	14829	14983	14877	14890	14999	14842	14971	14954	14965	14913	14805	15035	14927	14831	14910	14738	14805	14965	14855	14764	14716	15023	14950	14961	14887	14781	14787	14833	14821	14941	14894	14877	14723	14881	15003	14906	14884	14753	14774	14838	14764	14703	14882	14965	14835	14913	14794	14807	14815	14919	14822	15044	15081	14891	14869	14866	14732	14851	14909	14949	14970	14900	14893	14987	14783	14757	14871	14920	14848	14947	15021	14858	14993	14740	14860	14943	14928	14877	14765	14764	14919	14862	14780	15059	14902	14833	15005	14991	14996	14944	14871	14689	14979	14937	14867	14933	14664	14812	14881	14892	14901	14713	15007	15003	14939	14817	14804	14854	14844	14910	14812	14848	14656	14725	14812	14704	14616	15036	14802	14889	14972	14956	15047	14995	15099	15016	14706	14893	14899	14865	14797	14834	14852	14757	14869	14943	14970	14791	14811	14853	15060	15061	14966	15010	14883	14791	14944	14825	14875	14916	14891	14960	14942	14966	15029	14947	14885	15003	14959	15033	14945	14999	14800	14780	14950
25046	41843	37766	30038	25959	23397	21287	19758	18623	18008	17186	16639	16296	15870	15744	15278	15104	14962	14488	14614	14367	14326	14089	13982	13809	14017	13942	13841	13975	13971	13884	13790	13923	13777	13923	13992	13841	13967	13567	13780	13859	13699	13841	13586	13942	13877	13799	13841	13712	13849	13767	13608	13665	13632	13696	13679	13827	13781	13674	13713	13960	13743	13834	13819	13843	13541	13753	13969	13760	13731	13708	13721	13753	13765	13568	13641	13792	13682	13811	13667	13516	13877	13788	13779	13786	13766	13748	13564	13828	13727	13667	13719	13698	13806	13889	13572	13740	13602	13751	13714	13670	13869	13613	13819	13705	13590	13792	13661	13719	13664	13738	13694	13689	13754	13651	13678	13650	13791	13730	13669	13728	13657	13680	13640	13877	13780	13744	13638	13649	13700	13676	13707	13613	13718	13588	13585	13666	13669	13704	13671	13571	13644	13750	13617	13780	13639	13843	13570	13691	13629	13815	13571	13808	13777	13672	13714	13759	13696	13740	13719	13742	13816	13591	13561	13793	13713	13600	13762	13803	13573	13728	13631	13831	13608	13771	13643	13613	13956	13642	13703	13681	13824	13739	13642	13684	13804	13749	13728	13658	13558	13575	13727	13730	13700	13729	13724	13618	13803	13713	13684	13668	13746	13700	13684	13856	13844	13663	13742	13819	13645	13593	13561	13746	13659	13653	13690	13637	13742	13605	13556	13808	13702	13756	13573	13681	13836	13629	13607	13737	13743	13717	13626	13810	13636	13670	13684	13808	13613	13642	13871	13571	13670	13740	13745	13698	13695	13540	13616	13573	13791	13619	13782	13770	13626	13614	13777	13760	13816	13574	13706	13695	13674	13666	13732	13693	13669	13658	13562	13590	13688	13627	13827	13493	13757	13711	13841	13727	13734	13508	13655	13767	13638	13735	13751	13776	13679	13754	13739	13777	13552	13787	13654	14024	13766	13769	13800	13650	13640	13574	13833	13652	13844	13687	13781	13638	13575	13683	13621	13572	13648	13849	13742	13773	13625	13742	13625	13898	13520	13689	13673	13785	13562	13682	13793	13707	13779	13793	13732	13691	13787	13729	13879	13795	13657	13634	13850	13768	13677	13638	13639	13765	13685	13654	13711	13682	13922	13568	13690	13771	13710	13646	13660	13727	13753	13555	13740	13784	13713	13659	13688	13861	13548	13627	13863	13667	13679	13693	13749	13644	13823	13724	13772	13636	13712	13718	13751	13906	13571	13841	13819	13766	13606	13804	13838	13723	13653	13798	13752	13507	13699	13728	13707	13692	13612	13810	13626	13603	13712	13624	13599	13820	13759	13593	13847	13653	13709	13634	13660	13690	13688	13752	13667	13615	13678	13680	13556	13635	13786	13600	13713	13654	13666	13693	13658	13686	13824	13727	13884	13686	13902	13692	13705	13742	13863	13569	13725	13727	13825	13707	13592	13608	13774	13707	13883	13675	13735	13630	13819	13695	13582	13776	13671	13740	13650	13697	13654	13989	13632	13624	13762	13535	13752	13621	13832	13680	13552	13827	13722	13874	13640	13803	13774	13744	13820	13729	13559	13650	13708	13802	13493	13729	13856	13708	13665	13814	13731	13635	13704	13662	13652	13839	13791	13790	13733	13629	13807	13704	13726	13752	13381	13681	13669	13778	13797	13608	13821	13754	13583	13704	13653	13711	13610	13807	13943	13747	13855	13581	13680	13784	13671	13624	13665	13773	13549	13704	13667	13651	13637	13760	13736	13800	13779	13729	13657	13585	13742	13776	13704	13646	13710	13509	13712	13682	13589	13783	13643	13741	13578	13592	13750	13712	13727	13765	13729	13664	13845	13617	13640	13681	13627	13825	13713	13657	13759	13549	13801	13746	13624	13577	13881	13723	13868	13629	13738	13560	13642	13740	13657	13858	13508	13693	13779	13704	13745	13535	13644	13636	13625	13674	13755	13619	13649	13755	13658	13825	13502	13735	13857	13683	13672	13607	13630	13785	13668	13762	13735	13712	13675	13826	13655	13676	13750	13753	13642	13614	13619	13735	13632	13802	13719	13679	13749	13514	13608	13794	13595	13367	13735	13712	13607	13681	13619	13624	13621	13759	13530	13611	13781	13650	13675	13718	13644	13669	13818	13712	13666	13730	13898	13747	13759	13659	13672	13784	13699	13664	13732	13601	13612	13605	13747	13958	13757	13653	13602	13833	13502	13649	13703	13808	13579	13675	13820	13792	13700	13928	13729	13833	13625	13705	13796	13601	13785	13736	13855	13734	13775	13858	13964	13805	13599	13641	13729	13750	13774	13689	13718	13764	13739	13800	13703	13597	13724	13712	13794	13588	13708	13574	13707	13657	13870	13613	13726	13787	13807	13764	13762	13893	13761	13813	13654	13908	13753	13788	13736	13764	13687	13832	13897	13658	13646	13865	13672	13699	13658	13640	13623	13671	13743	13660	13631	13699	13753	13756	13909	13926	13908	13655	13732	13598	13574	13858	13747	13746	13517	13779	13678	13566	13796	13544	13665	13706	13784	13647	13799	13646	13609	13772	13757	13683	13592	13571	13583	13474	13625	13695	13678	13777	13798	13615	13646	13841	13687	13675	13606	13633	13599	13770	13570	13690	13488	13698	13803	13791	13735	13745	13747	13612	13594	13603	13755	13803	13580	13698	13776	13608	13765	13721	13722	13481	13720	13746	13730	13707	13615	13702	13755	13589	13589	13731	13876	13819	13719	13637	13755	13858	13898	13689	13817	13589	13583	13650	13606	13683	13669	13607	13535	13635	13724	13762	13771	13740	13662	13698	13729	13615	13632	13593	13752	13555	13678	13538	13734	13749	13623	13775	13734	13652	13645	13717	13685	13866	13827	13766	13664	13743	13776	13607	13581	13662	13566	13731	13639	13801	13681	13753	13652	13654	13653	13748	13558	13821	13911	13864	13797	13574	13716	13787	13672	13513	13635	13692	13732	13752	13785	13624	13646	13722	13591	13658	13700	13809	13736	13722	13595	13535	13863	13760	13718	13720	13630	13715	13773	13640	13805	13710	13724	13688	13754	13873	13697	13547	13719	13655	13717	13596	13664	13624	13582	13692	13653	13704	13683	13666	13742	13678	13779	13636	13716	13842	13715	13722	13686	13716	13734	13703	13655	13805	13827	13647	13533	13716	13827	13733	13719	13686	13546	13826	13733	13814	13621	13893	13673	13592	13624	13762	13807	13704	13656	13598	13594	13645	13733	13894	13678	13560	13630	13770	13625	13725	13819	13567	13751	13859	13714	13712	13620	13659	13806	13692	13785	13683	13696	13608	13555	13711	13609	13670	13669	13709	13783	13814	13714	13715	13587	13674	13694	13757	13769	13696	13600	13784	13817	13715	13875	13616	13704	13911	13630	13638	13674	13621	13731	13654	13745	13747	13699	13803	13865	13774	13642	13740	13619	13687	13844	13694	13770	13692	13742	13821	13719	13781	13859	13746	13636	13639	13655	13786	13766	13630	13575	13693	13646	13848	13770	13681	13661	13787	13627	13806	13708	13582	13538	13686	13788	13691	13655	13559	13615	13572	13743	13769	13824	13625	13722	13619	13780	13799	13703	13592	13841	13581	13727	13639	13705	13800	13703	13752	13494	13611	13698	13609	13686	13785	13727	13783	13916	13847	13626	13721	13634	13681	13816	13687	13770	13641	13696	13735	13671	13732	13681	13745	13693	13609	13840	13705	13765	13789	13739	13797	13834	13665	13670	13671	13641	13617	13586	13787	13832	13685	13543	13668	13648	13684	13839	13752	13678	13790	13855	13601	13725	13586	13698	13747	13780	13798	13756	13793	13686	13558	13740	13775	13700	13797	13750	13750	13646	13752	13626	13658	13709	13669	13744	13646	13606	13626	13711	13532	13635	13818	13597	13708	13784	13573	13841	13668	13620	13690	13611	13669	13741	13656	13726	13690	13756	13621	13677	13703	13759	13644	13665	13449	13642	13763	13696	13720	13663	13660	13707	13670	13756	13669	13587	13633	13729	13787	13513	13541	13682	13712	13713	13747	13709	13720	13699	13472	13811	13693	13798	13640	13631	13766	13639	13734	13745	13836	13651	13729	13750	13595	13551	13645	13714	13971	13570	13715	13688	13668	13712	13646	13533	13711	13710	13630	13657	13712	13744	13684	13764	13756	13766	13647	13537	13703	13690	13726	13686	13593	13802	13895	13694	13641	13789	13653	13756	13686	13816	13643	13633	13602	13643	13856	13668	13735	13758	13749	13628	13603	13670	13829	13664	13682	13578	13486	13671	13590	13621	13632	13768	13627	13748	13891	13524	13648	13651	13798	13797	13789	13756	13493	13577	13784	13705	13726	13806	13791	13536	13695	13689	13762	13648	13621	13840	13829	13749	13564	13804	13689	13845	13696	13659	13598	13648	13686	13677	13754	13916	13565	13499	13787	13638	13825	13659	13675	13618	13688	13657	13808	13687	13729	13669	13549	13602	13906	13572	13588	13617	13734	13626	13843	13680	13706	13685	13687	13588	13676	13780	13666	13820	13762	13820	13613	13646	13724	13552	13646	13705	13715	13604	13798	13776	13585	13676	13623	13721	13658	13676	13622	13673	13698	13700	13746	13686	13806	13639	13779	13626	13807	13565	13651	13836	13541	13810	13751	13705	13678	13653	13749	13803	13769	13869	13485	13688	13531	13673	13800	13665	13684	13709	13803	13834	13831	13711	13777	13677	13713	13687	13619	13745	13664	13873	13674	13828	13842	13805	13699	13743	13556	13475	13698	13755	13628	13811	13727	13725	13596	13787	13784	13721	13782	13517	13739	13640	13701	13758	13489	13836	13868	13670	13636	13551	13782	13659	13697	13702	13816	13692	13598	13716	13669	13706	13658	13747	13757	13678	13704	13582	13527	13608	13755	13672	13860	13577	13751	13758	13697	13822	13524	13801	13611	13764	13745	13832	13730	13819	13679	13644	13678	13718	13733	13741	13649	13596	13712	13767	13784	13714	13759	13655	13703	13758	13675	13819	13629	13823	13638	13670	13694	13791	13571	13758	13678	13777	13678	13841	13694	13676	13640	13590	13787	13730	13605	13744	13709	13719	13756	13743	13645	13591	13624	13782	13677	13630	13602	13653	13793	13824
22590	21004	28693	23485	21498	24265	26493	21063	19421	19139	18332	17755	17509	17208	16955	16583	16412	16110	15938	15771	15416	15661	15407	15387	15605	15467	15188	15283	15392	15283	15025	15183	15178	15289	15424	15157	15061	15191	15180	14944	15178	15010	15008	15084	15289	15086	14998	14828	15082	15222	15085	15083	15082	15098	15321	15021	15228	15017	14825	15016	14809	15156	14980	15233	15059	15105	15196	15175	15083	15232	14932	14922	15025	15002	15181	15206	15021	15075	15125	15033	15031	14965	15223	14956	15190	14998	15084	15000	14964	15038	15060	14955	15067	15075	15022	14909	14908	15029	14953	14973	15004	14939	15050	15000	14916	14841	15124	15060	15096	15085	15013	15041	14972	14863	14893	14766	15153	15118	14845	14998	15076	15029	14844	14954	14927	14987	14843	14890	14786	14932	14746	14806	15140	14909	15064	15110	15003	14846	14893	14928	14928	14996	14980	14953	14936	15019	15163	14919	15062	14768	14898	15065	15178	15001	15067	14863	14983	15031	14849	14848	15119	14893	15038	15041	15091	14861	14922	15077	15252	15018	14861	14740	14900	14993	14968	15053	15115	14755	14904	15087	15011	15307	15008	15073	15046	15095	15021	14901	14964	14784	15004	14996	15052	15011	14969	14966	14971	14929	14895	15029	14995	15123	14925	14982	14934	15124	15049	15005	15018	14819	14958	14998	14907	14852	15040	14955	14972	15036	14864	14987	14997	14954	15016	14799	15012	14920	14995	14961	14945	15044	15012	15127	15075	14995	15186	14973	14886	14971	15066	14945	15004	15017	15024	15073	14979	15071	14997	14937	15045	14841	14820	14952	15068	15084	15005	14990	14943	14960	14848	14955	14969	15097	15198	14912	15092	14823	14820	14972	14921	14944	15049	15241	15124	15142	15128	15026	14765	15113	14912	15059	14967	15015	14863	14905	14840	14799	15005	14993	14925	14978	15034	14845	14947	14967	14742	15015	15021	15061	14827	14866	14883	14805	14974	14877	14937	14939	14996	15104	14997	14865	14984	15026	15070	14881	14881	15083	15053	15086	15032	14873	15129	15006	14922	15165	15065	15054	15047	15057	14950	14857	15067	14981	14909	14857	14931	15001	15022	14875	15004	14974	14745	15055	14960	14864	15138	15081	14987	15069	14962	14865	15013	14937	14929	14963	15146	14884	14987	14757	14991	14862	14874	14974	14831	15085	14975	15124	14920	14837	15038	14765	15082	14842	14876	14871	15087	14989	14958	15020	15040	15045	14935	15038	15011	14863	14913	15027	14787	15062	14770	14842	14912	14848	14813	15027	15211	15043	15037	14918	14854	14948	14728	14992	14884	14840	15063	15125	15074	14869	15060	14972	15139	14944	14816	14992	14826	14876	14858	14925	15081	14934	15069	15052	14953	15245	15061	15070	15184	14998	15041	14909	15108	15049	15035	15010	14925	14922	14947	14725	14907	14999	15109	15020	14777	15003	14817	15004	14975	15058	14999	14921	15052	14818	15117	15063	14900	14816	14930	15058	14836	14910	14883	15215	15053	14955	15012	14889	15031	15084	15016	15179	15108	15001	14937	15042	15138	14960	15076	14853	14848	14970	14862	15042	14959	14851	15030	15073	14914	14705	15123	14828	15006	15190	15009	15115	14930	14985	14777	15029	15191	14851	15087	14928	15023	15025	15038	14907	14951	15112	14927	14978	14907	15015	15043	15202	14860	14949	14991	15199	14952	14839	15068	15071	15096	14825	14893	14965	15120	15108	14956	14890	15023	14884	15044	14816	15086	15039	15030	15011	14940	14957	15015	14993	15011	15169	15056	15049	14950	15205	14817	15096	14888	14840	15134	14961	14957	14981	15151	15049	14854	15038	15032	14976	14778	14777	15160	15207	15015	14974	14925	15146	15078	15178	14873	14910	14948	14858	14980	14859	15073	15008	14982	15005	15287	14962	14980	15144	15027	14897	15005	14996	15095	14801	14924	15036	15089	15200	14875	15197	14978	14852	15055	15093	15094	14983	14959	14990	15016	14962	15087	15107	14911	14935	15099	14892	14754	14988	15024	15133	14926	15017	14770	14922	15074	15168	15028	14959	15000	15059	14907	15141	14944	14983	14954	14818	14931	14849	14920	14934	14873	14943	15111	15009	14860	14825	14851	14830	14809	14936	15136	14946	14803	14862	14900	15062	15005	14950	15156	14810	14951	15025	14854	14861	15007	14960	14789	15044	14879	15025	15035	14937	14935	15161	14903	14901	14951	15068	14954	14793	14857	14978	15001	14858	14892	15077	14971	14749	14917	15008	14832	14871	14871	14960	15013	15154	14871	14972	14944	14922	15159	14948	15150	14905	15001	14989	14983	14929	15038	15152	15207	15046	14792	14828	14794	15020	14860	14960	14917	15068	15019	14874	15086	14770	15033	15051	14745	15124	14910	14971	14809	14804	14958	14998	14997	14886	14686	14954	14921	15085	14994	14989	15165	15062	15092	14957	14961	14972	15044	15174	14938	15008	15026	14947	15036	14825	14879	15023	15095	14969	14918	14820	14866	15009	15146	14889	14852	15044	15045	15095	14971	14853	14736	15107	15007	15150	14896	14942	15057	15025	14955	15135	14869	14925	14884	14890	14962	14957	15024	14987	14879	15065	14930	15124	15087	14904	15153	14857	15261	14868	15064	14986	15105	15149	15039	14874	14999	14770	14887	14960	14884	14864	14904	15046	14835	14998	14911	15030	14973	14867	14914	14830	15058	14872	14895	14835	14828	15136	15034	15035	14988	14988	14738	14756	14846	14976	15027	14900	14993	15066	14910	15066	15002	15161	14982	14974	14878	14994	15012	14955	15057	15035	14883	14766	14972	14892	14769	15013	14969	15123	15040	14759	14977	14909	14981	14970	14866	15115	14961	15143	14871	14936	15112	15055	14884	14919	15239	14992	15183	14975	14908	14921	14882	15099	15022	14992	15020	14952	14924	14769	15009	14867	14925	14908	14905	14940	14897	15086	15128	15096	14924	14877	14927	15083	15034	14910	14910	14843	15065	15087	15049	15021	14926	15000	15068	15041	14891	14924	14810	14822	14960	14898	15047	14888	14906	14908	14868	14898	15187	15011	14865	14985	15069	15153	14934	15110	14967	15156	14990	14984	14903	14917	14844	14834	14869	15020	14898	15058	15018	14966	15109	14925	15034	15085	14847	14914	14794	15073	14947	14915	15053	15018	14959	15020	14913	14819	15102	15097	15010	15007	14699	15182	15094	15112	14992	14930	14987	15111	14984	15115	14984	14997	14859	14964	15006	15156	14998	15169	15079	15007	15129	14953	14965	15105	14842	14967	14853	15007	14884	14861	14982	15178	15059	14940	14989	14967	14992	15073	14680	15241	14967	14894	15155	14872	14934	15019	14871	14977	14927	14993	14922	15086	15025	14977	15101	15037	15134	15133	15334	14972	14972	15142	15185	14837	14912	14921	14914	15060	15051	14963	15060	14965	15054	15019	14930	15189	15015	14934	15175	15075	14932	14913	15093	15149	15026	15106	15031	15029	15026	14862	14979	15008	14879	15007	14965	14891	14966	14944	15068	15119	15054	15019	14977	14950	15183	15066	14952	14990	14986	14905	14772	14983	14977	14911	15135	15009	14885	15097	14922	15015	14931	15092	14826	14989	14799	14945	15039	15049	15053	14869	14809	14979	15109	15136	14965	14834	14838	14896	15058	15001	15068	15027	15009	15099	15018	14856	15120	14828	15092	14887	14936	14958	14927	14968	14993	14965	14957	14926	14887	14829	14978	14963	15100	15012	14951	14670	15038	14928	14876	14985	15115	15141	14966	14784	14986	15062	14784	14990	15056	14955	14942	15003	15122	15076	14984	14845	15011	15012	14834	15161	15182	14932	15244	14875	14888	14862	14903	14876	14990	14778	15017	15140	14973	14997	14947	14889	15086	14897	14975	15068	14937	14976	15091	14785	15045	14947	14911	15005	15124	15053	15002	15130	15002	15024	14770	14798	15215	14908	14862	14957	15121	15079	15000	15146	15000	15036	14943	14751	14950	14910	15125	15084	15028	14897	14906	14860	14897	14782	15069	14809	15000	14966	14912	14776	14961	15086	14843	15088	15090	15036	14782	14968	14762	14939	14965	14919	14855	15087	14836	14965	14867	14899	14849	14852	14989	15001	15074	14977	14947	14809	15003	14812	14842	14802	15044	14951	15019	14823	14895	14914	15076	15089	14876	14896	14920	14902	14964	14812	14928	14827	15005	14928	14997	14901	15085	15091	14972	14888	14942	15015	14864	15019	14954	14956	15095	14933	15122	14977	15040	15087	15134	14807	15047	14918	15059	14868	14964	14909	14917	14837	15014	14872	14882	14943	14878	15056	15130	14852	14936	14949	14880	14940	14854	15082	14992	15056	14948	14866	15008	15152	14989	15054	14891	15108	14962	15030	15033	14831	14856	15079	14980	14995	14923	15038	15055	14866	15224	15262	15038	14837	15053	15123	15048	15034	14950	14899	14988	14949	14925	14964	14919	14941	15028	14968	14922	15018	14867	14944	15012	15091	15102	14946	15108	14863	14964	15005	14933	14962	14990	14932	14798	14978	14771	14803	15071	15062	14994	14750	14972	14816	15040	14919	14999	14871	14964	14901	15041	15042	14992	14840	15009	14972	14947	14933	15087	15301	14922	14827	14971	14998	14995	14905	14894	14864	15026	14921	15068	14703	14949	14876	15119	14983	14797	14990	15020	14956	14886	15077	15023	15033	14713	14883	15191	14912	15170	14882	15020	14972	14914	14872	14858	14860	14968	15095	15046	14946	15044	14941	15009	14742	14864	15014	14968	14988	15080	14951	14912	14896	15008	14924	14974	14924	15021	14888	14929	15097	14981	14947	14876	14841	14890	14929	14981	14965	15251	15112	15046	14964	15052	14893	14937	14788	14895	14939	14980	14963	15079	14966	14924	15005	15095	15007	14868	15135	15062	14887	15154	15114	14978	14997	15076	14846	14937	14821	14944	14943	14961	15173	14964	14992	15092	15047	14992	15062	14966	15035	14908	15020	15278	14907	15231	15167	15010	14922	14948	15001	14898	15067	14940	15025	15040	14852	15072	15049	14891	14914	14782	14926	14960	15193	15089	15105	14957	14860	14790	14897	14834	14772
27272	46658	42378	34213	29652	26550	24095	22367	20788	19757	18851	18246	17591	17028	16753	16324	15724	15439	15370	15054	14782	14570	14362	14313	14269	14029	14064	14126	14153	14056	14115	14052	14053	14006	13800	13890	14012	13909	13865	13842	13844	13890	13944	13758	13867	13862	13837	13814	13777	13857	13586	13633	13951	13894	13611	13992	13769	13798	13628	13868	13640	13645	13903	13817	13728	13686	13814	13873	13769	13852	13902	13903	13764	13915	13981	13772	13812	13857	13859	13746	13753	13697	13739	13862	13757	13580	13718	13799	13770	13704	13717	13784	13807	13754	13771	13719	13858	13768	13841	13740	13830	13814	13832	13641	13831	13796	13918	13656	13805	13908	13713	13769	13889	13777	13917	13711	13835	13626	13761	13696	13773	13613	13831	13652	13823	13836	13731	13809	13815	13723	13815	13597	13654	13744	13739	13571	13762	13676	13807	13723	13642	13937	13816	13852	13748	13858	13732	13924	13770	13812	13813	13750	13741	13684	13718	13687	13668	13833	13721	13746	13996	13652	13858	13836	13776	13841	13742	13861	13864	13761	13648	13645	13711	13590	13753	13702	13733	13701	13675	13813	13588	13695	13548	13674	13761	13696	13767	13733	13759	13636	13765	13738	13539	13704	13743	13858	13795	13782	13686	13700	13660	13559	13746	13726	13738	13799	13812	13789	13754	13882	13724	13776	13880	13744	13825	13873	13732	13944	13914	13760	13657	13899	13814	13742	13871	13791	13705	13621	13828	13676	13630	13640	13725	13856	13668	13737	13796	13784	13671	13906	13875	13737	13804	13553	13569	13641	13590	13858	13783	13793	13734	13674	13656	13776	13849	13831	13751	13865	13633	13884	13731	13803	13706	13729	13772	13700	13809	13738	13733	13650	13634	13872	13787	13795	13748	13689	13789	13824	13662	13870	13680	13675	13725	13800	13718	13705	13675	13603	13537	13862	13819	13804	13767	13677	13690	13779	13917	13628	13778	13942	13827	13875	13490	13775	13604	13767	13575	13828	13800	13595	13697	13663	13695	13757	13797	13763	13786	13700	13778	13791	13779	13824	13770	13634	13606	13684	13747	13729	13803	13773	13741	13736	13760	13813	13700	13689	13795	13801	13542	13654	13786	13658	13690	13787	13671	13842	13663	13654	13768	13702	13525	13624	13799	13688	13718	13797	13682	13699	13737	13701	13824	13794	13758	13772	13786	13794	13733	13689	13743	13741	13699	13697	13747	13754	13643	13882	13729	13654	13702	13677	13588	13688	13663	13723	13759	13773	13760	13763	13733	13800	13701	13780	13509	13642	13778	13744	13699	13878	13711	13673	13714	13714	13829	13786	13823	13699	13721	13881	13527	13742	13667	13901	13891	13653	13715	13581	13881	13838	13605	13631	13653	13612	13755	13611	13764	13783	13700	13615	13847	13811	13568	13759	13782	13807	13630	13740	13793	13794	13872	13641	13604	13653	13800	13794	13871	13560	13778	13690	13703	13681	13786	13612	13585	13550	13828	13791	13644	13783	13640	13846	13922	13642	13650	13495	13816	13736	13785	13590	13921	13763	13689	13867	13736	13904	13740	13712	13794	13630	13730	13573	13924	13685	13790	13741	13600	13924	13760	13615	13854	13674	13781	13859	13603	13746	13866	13722	13682	13771	13743	13741	13671	13706	13538	13659	13698	13847	13720	13777	13716	13772	13712	13640	13778	13630	13761	13736	13603	13702	13804	13704	13854	13774	13670	13716	13718	13803	13677	13736	13633	13575	13651	13696	13742	13653	13798	13778	13761	13648	13817	13764	13800	13712	13750	13666	13714	13972	13838	13670	13738	13621	13663	13581	13595	13657	13778	13672	13688	13775	13721	13643	13708	13857	13655	13807	13832	13807	13566	13631	13634	13667	13678	13820	13811	13755	13718	13750	13811	13569	13838	13796	13807	13638	13826	13778	13685	13744	13682	13700	13838	13695	13717	13766	13660	13895	13667	13664	13521	13768	13683	13782	13757	13836	13806	13692	13678	13698	13742	13840	13665	13738	13655	13707	13803	13568	13579	13648	13691	13850	13636	13706	13684	13867	13848	13660	13776	13593	13910	13648	13763	13770	13727	13629	13779	13833	13707	13731	13513	13785	13661	13786	13723	13570	13509	13642	13552	13866	13726	13840	13832	13878	13757	13791	13777	13726	13650	13733	13775	13725	13743	13807	13645	13922	13704	13819	13717	13768	13790	13810	13653	13731	13599	13689	13716	13752	13794	13694	13811	13709	13743	13815	13813	13745	13736	13717	13762	13814	13848	13772	13689	13591	13534	13657	13753	13830	13751	13808	13630	13717	13694	13664	13713	13862	13735	13769	13724	13827	13613	13643	13753	13697	13744	13709	13682	13871	13671	13785	13671	13817	13696	13823	13740	13702	13762	13547	13751	13722	13638	13694	13590	13724	13767	13748	13833	13684	13644	13749	13776	13702	13617	13634	13744	13760	13641	13709	13653	13832	13828	13869	13755	13632	13893	13680	13752	13933	13848	13721	13678	13756	13732	13845	13630	13708	13771	13770	13815	13662	13707	13859	13774	13764	13770	13825	13658	13673	13834	13662	13806	13641	13766	13681	13644	13792	13822	13764	13642	13630	13785	13712	13748	13892	13744	13876	13720	13754	13761	13738	13879	13587	13776	13666	13596	13667	13779	13699	13606	13801	13563	13775	13764	13652	13892	13704	13531	13807	13635	13778	13673	13709	13766	13823	13833	13506	13770	13767	13711	13603	13663	13581	13661	13771	13863	13714	13569	13730	13509	13753	13645	13746	13588	13642	13729	13783	13699	13661	13737	13777	13804	13774	13765	13718	13738	13683	13790	13669	13856	13861	13616	13822	13647	13754	13703	13527	13588	13861	13719	13706	13681	13918	13956	13651	13718	13652	13555	13846	13725	13737	13724	13655	13765	13702	13788	13647	13712	13729	13612	13822	13809	13689	13753	13689	13757	13820	13690	13750	13839	13672	13628	13847	13765	13777	13792	13682	13552	13689	13633	13826	13751	13593	13678	13837	13718	13896	13643	13900	13819	13660	13819	13744	13572	13884	13613	13825	13687	13705	13765	13708	13764	13759	13835	13658	13614	13537	13695	13648	13684	13664	13604	13629	13732	13706	13751	13816	13847	13677	13759	13620	13762	13754	13798	13844	13669	13750	13655	13765	13952	13618	13685	13640	13716	13786	13704	13857	13738	13711	13699	13753	13755	13699	13690	13588	13749	13618	13718	13706	13644	13732	13809	13649	13750	13715	13531	13750	13840	13890	13708	13604	13880	13739	13774	13882	13658	13776	13698	13935	13716	13645	13877	13674	13674	13676	13748	13768	13688	13734	13785	13830	13858	13720	13713	13719	13573	13706	13839	13727	13724	13829	13834	13715	13762	13813	13754	13625	13683	13879	13690	13754	13756	13750	13785	13772	13741	13779	13803	13645	13776	13785	13728	13678	13687	13788	13812	13893	13798	13700	13892	13822	13540	13572	13557	13727	13668	13779	13679	13723	13777	13609	13820	13772	13797	13809	13794	13747	13824	13652	13733	13833	13731	13562	13786	13658	13899	13894	13810	13773	13765	13665	13734	13899	13726	13608	13832	13739	13625	13567	13624	13560	13721	13674	13778	13869	13590	13786	13710	13657	13615	13780	13709	13756	13734	13766	13866	13698	13719	13715	13631	13793	13706	13725	13841	13822	13562	13728	13569	13651	13673	13862	13828	13816	13689	13796	13754	13872	13751	13820	13566	13712	13668	13894	13601	13723	13756	13776	13651	13802	13838	13759	13757	13722	13640	13641	13614	13740	13709	13673	13697	13822	13832	13805	13790	13680	13888	13882	13683	13734	13770	13918	13695	13896	13751	13819	13670	13702	13777	13730	13786	13712	13618	13677	13755	13734	13673	13655	13821	13738	13787	13757	13664	13692	13796	13604	13580	13576	13752	13768	13640	13787	13739	13848	13741	13751	13749	13735	13763	13672	13790	13707	13852	13808	13667	13857	13872	13826	13799	13610	13716	13773	13811	13926	13822	13728	13723	13725	13585	13529	13679	13730	13814	13760	13603	13793	13847	13680	13754	13848	13750	13748	13871	13798	13710	13801	13747	13790	13798	13785	13740	13688	13830	13781	13778	13821	13807	13697	13644	13689	13814	13752	13823	13666	13726	13903	13577	13894	13745	13648	13823	13713	13854	13513	13745	13741	13751	13615	13554	13698	13845	13650	13730	13670	13851	13715	13754	13797	13737	13889	13659	13661	13667	13728	13690	13776	13764	13578	13746	13665	13834	13717	13626	13669	13688	13810	13883	13712	13808	13868	13612	13868	13634	13805	13678	13655	13569	13788	13868	13849	13795	13790	13769	13705	13701	13848	13814	13731	13726	13903	13763	13691	13901	13808	13736	13816	13895	13772	13815	13631	13776	13840	13797	13907	13465	13715	13729	13618	13811	13626	13634	13767	13716	13749	13773	13645	13664	13680	13660	13784	13772	13673	13768	13865	13547	13807	13668	13817	13801	13732	13705	13725	13619	13616	13634	13679	13871	13582	13789	13552	13683	13693	13899	13765	13856	13799	13627	13735	13642	13521	13886	13835	13546	13578	13657	13742	13571	13844	13790	13898	13763	13725	13748	13643	13893	13773	13797	13695	13870	13680	13642	13760	13826	13655	13786	13787	13801	13809	13745	13730	13760	13797	13593	13658	13741	13781	13659	13675	13660	13757	13672	13800	13618	13735	13754	13635	13763	13644	13709	13717	13739	13678	13707	13638	13690	13689	13737	13738	13727	13730	13695	13657	13713	13708	13711	13635	13943	13770	13793	13674	13650	13578	13759	13715	13736	13745	13590	13740	13815	13732	13728	13788	13509	13611	13639	13639	13746	13638	13776	13643	13762	13641	13767	13643	13759	13647	13788	13712	13793	13773	13745	13705	13636	13756	13802	13735	13743	13675	13744	13657	13820	13603	13807	13771	13802	13839	13773	13812	13785	13812	13799	13787	13721	13695	13740	13882	13879	13553	13762	13698	13757	13764	13675	13582	13631	13699	13658	13544	13847	13744	13759	13654	13693	13866	13768	13553	13711	13791	13725	13724	13769	13863	13831	13663	13795	13727	13730	13897	13680	13689	13826	13753
27484	23458	28222	25311	20184	18815	17710	16996	16483	16178	15942	15587	15679	15560	15353	15312	15163	15104	15255	14948	15091	15056	14881	14752	14814	14893	14839	14992	14841	14933	14919	14865	14718	14839	14738	14673	14960	14615	14666	14626	14828	14802	14692	14614	14837	14650	14680	14961	14901	14827	14740	14494	14666	14749	14666	14610	14577	14873	14782	14573	14604	14547	14641	14685	14769	14612	14679	14894	14693	15008	14851	14833	14838	14803	14803	14716	14729	14738	14701	14618	14627	14725	14679	14840	14520	14981	14909	14748	14761	14851	14663	14792	14768	14551	14566	14795	14706	14814	14711	14569	14551	14732	14925	14678	14664	14623	14695	14491	14668	14754	14773	14772	14690	14873	14634	14765	14733	14653	14913	14637	14690	14693	14637	14681	14692	14726	14894	14653	14599	14819	14668	14839	14725	14793	14678	14689	14722	14709	14742	14880	14474	14799	14849	14597	14927	14623	14738	14669	14719	14726	14817	14645	14863	14761	14841	14736	14549	14680	14883	14611	14779	14515	14631	14707	14743	14828	14585	14784	14752	14799	14614	14797	14873	14872	14920	14705	14703	14562	14901	14751	14519	14749	14770	14713	14736	14719	14729	14726	14604	14629	14822	14648	14687	14747	14812	14778	14587	14703	14833	14849	14896	14649	14579	14765	14732	14734	14890	14732	14688	14637	15030	14662	14838	14644	14692	14684	14851	14541	14641	14564	14747	14845	14617	14744	14483	14633	14668	14594	14644	14744	14676	14675	14715	14673	14732	14748	14889	14752	14696	14726	14981	14528	14731	14750	14666	14842	14746	14922	14753	14681	14588	14746	14783	14526	14751	14568	14691	14901	14699	14730	14574	14665	14732	14719	14724	14583	14595	14902	14726	14746	14818	14714	14848	14847	14672	14683	14623	14689	14734	14919	14749	14594	14745	14653	14818	14792	14790	14864	14746	14653	14849	14686	14786	14790	14768	14776	14666	14833	14730	14747	14736	14644	14646	14731	14819	14708	14709	14574	14687	14668	14666	14785	14709	14624	14558	14670	14511	14747	14686	14723	14543	14728	14704	14479	14732	14801	14630	14803	14638	14726	14710	14679	14833	14702	14819	14733	14722	14763	14642	14676	14780	14751	14733	14647	14870	14818	14683	14729	14726	14617	14762	14660	14831	14736	14753	14613	14719	14643	14715	14646	14477	14879	14666	14635	14674	14602	14869	14792	14775	14593	14781	14895	14643	14655	14919	14629	14782	14652	14570	14819	14715	14980	14711	14654	14716	14838	14814	14595	14754	14555	14778	14857	14727	14897	14740	14743	14601	14516	14576	14710	14705	14783	14656	14802	14854	14624	14537	14907	14683	14638	14508	14849	14767	14558	14673	14635	14789	14573	14891	14717	14702	14824	14777	14756	14713	14730	14742	14724	14730	14672	14753	14903	14757	14638	14818	14626	14895	14939	14631	14641	14690	14785	14739	14563	14662	14649	14825	14854	14806	14647	14831	14918	14775	15074	14780	14729	14571	14671	14813	14708	14754	14874	14929	14668	14785	14670	14925	14722	14665	14632	14832	14832	14510	14538	14526	14713	14624	14746	14520	14630	14723	14751	14596	14602	14671	14663	14599	14606	14900	14586	14766	14883	14627	14692	14623	14624	14890	14641	14574	14722	14799	14718	14738	14525	14742	14840	14741	14835	14832	14582	14833	14787	14738	14807	14671	14665	14564	14585	14595	14532	14714	14664	14633	14524	14742	14618	14582	14599	14584	14650	14680	14645	14633	14536	14601	14721	14809	14805	14682	14698	14753	14571	14969	14737	14655	14811	14455	14654	14440	14829	14787	14787	14842	14935	14672	14849	14721	14784	14726	14757	14633	14647	14716	14804	14731	14578	14941	14728	14658	14721	14569	14631	14683	14651	14655	14515	14469	14644	14639	14665	14545	14817	14688	14765	14645	14705	14658	14722	14888	14669	14553	14739	14771	14696	14718	14793	14887	14889	14834	14755	14925	14507	14776	14625	14800	14663	14753	14726	14855	14793	14737	14734	14728	14589	14944	14584	14626	14724	14745	14773	14599	14760	14893	14660	14882	14927	14797	14777	14738	14555	15009	14590	14889	14800	14645	14733	14706	14820	14688	14689	14744	14718	14838	14650	14694	14782	14572	14784	14514	14876	14776	14889	14893	14706	14768	14577	14768	14672	14727	14564	14751	14626	14749	14616	14660	14714	14717	14824	14922	14733	14765	14686	14642	14649	14718	14671	14468	14781	14554	14693	14569	14677	14775	14579	14656	14634	14839	14732	14810	14659	14633	14825	14662	14870	15028	14756	14620	14640	14777	14865	14789	14734	14701	14597	14706	14562	14554	14683	14683	14704	14628	14680	14771	14696	14507	14772	14707	14892	14718	14905	14757	14706	14845	14686	14713	14600	14668	14755	14733	14726	14932	14494	14615	14600	14592	14758	15080	14797	14798	14681	14844	14749	14688	14439	14803	14821	14537	14601	14638	14647	14752	14771	14770	14641	14842	14826	14738	14642	14691	14654	14815	14746	14697	14841	14701	14507	14643	14573	14655	14896	14819	14580	14801	14487	14886	14780	14495	14757	14778	14637	14605	14870	14720	14761	14728	14654	14722	14703	14943	14749	14638	14659	14807	14635	14719	14520	14758	14701	14590	14796	14701	14738	14733	14686	14898	14809	14831	14821	14859	14626	14808	14910	14809	14677	14630	14775	14567	14600	14523	14835	14774	14638	14639	14611	14677	14667	14629	14795	14694	14655	14734	14830	14832	14679	14662	14918	14878	14653	14725	14785	14893	14751	14701	15007	14621	14843	14751	14682	14707	14652	14657	14705	14827	14844	14770	14976	14827	14913	14766	14658	14709	14715	14616	14860	14512	14709	14726	14707	14554	14763	14808	14594	14628	14708	14686	14594	14902	14820	14767	14790	14651	14751	14775	14612	14731	14711	14714	14714	14708	14800	14490	14633	14668	14705	14698	14856	14600	14805	14706	14779	14743	14828	14769	14496	14624	14618	14576	14755	14516	14734	14824	14719	14569	14708	14760	14899	14752	14737	14704	14716	14716	14655	14639	14773	14654	14716	14828	14810	14749	14709	14711	14693	14723	14761	14587	14691	14804	14625	14473	14731	14691	14734	14633	14557	14917	14720	14668	14590	14671	14648	14590	14676	14690	14806	14725	14683	14831	14594	14712	14855	14789	14714	14830	14845	14630	14654	14752	14763	14734	14983	14806	14620	14874	14801	14604	14625	14831	14790	14891	14564	14794	14871	14757	14804	14702	14591	14647	14665	14818	14531	14701	14839	14707	14710	14876	14828	14700	14647	14729	14775	14802	14644	14638	14694	14776	14829	14922	14732	14687	14738	14620	14660	14751	14707	14748	14797	14893	14919	14801	14764	14707	14696	14752	14856	14658	14760	14771	14903	14648	14623	14756	14548	14748	14638	14756	14627	14667	14598	14795	14710	14632	14610	14779	14746	14857	14690	14724	14597	14561	14884	14877	14806	14665	14791	14757	14772	14602	14709	14675	14547	14655	14543	14716	14724	14581	14613	14846	14762	14697	14843	14640	14607	14835	14749	14745	14705	14846	14977	14815	14914	14678	14573	14540	14706	14803	14856	14875	14734	14763	14798	14625	14568	14746	14668	14799	14740	14792	14770	14679	14759	14611	14745	14852	14644	14764	14699	14692	14740	14401	14656	14726	14731	14796	14886	14813	14757	14622	14728	14886	14730	14826	14931	14753	14757	14740	14646	14789	14735	14662	14842	14712	14695	14774	14695	14700	14607	14745	14595	14686	14732	14788	14649	14620	14829	14730	14795	14719	14752	14538	14807	14710	14516	14714	14665	14732	14598	14780	14604	14786	14863	14777	14674	14640	14656	14862	14767	14840	14700	14533	14978	14891	14549	14923	14676	14736	14769	14649	14691	14787	14860	14609	14725	14890	14682	14522	14786	14738	14576	14726	14632	14777	14658	14708	14764	14713	14785	14680	14695	14820	14613	14895	14726	14779	14759	14849	14538	14645	14501	14596	14701	14645	14629	14711	14836	14629	14691	14801	14587	14592	14718	14691	14810	14845	14665	14667	14636	14719	14590	14691	14695	14767	14678	14917	14803	14656	14763	14673	14712	14689	14812	14777	14768	14742	14485	14585	14723	14861	14712	14546	14809	14910	14793	14704	14646	14768	14680	14831	14780	14805	14900	14740	14593	14649	14487	14796	14672	14743	14876	14461	14675	14734	14690	14672	14893	14684	14774	14771	14636	14933	14488	14621	14785	14702	14658	14662	14749	14652	14842	14751	14981	14881	14806	14534	14528	14654	14667	14948	14927	14764	14917	14698	14658	14778	14613	14595	14720	14697	14675	14657	14650	14851	14737	14780	14722	14774	14544	14711	14608	14877	14709	14763	14840	14634	14812	14660	14879	14831	14672	14743	14720	14683	14551	14754	14698	14594	14653	14619	14785	14748	14854	14858	14782	14554	14614	14655	14592	14788	14635	14604	14950	14699	14858	14861	14692	14782	14666	14739	14753	14752	14726	14752	14739	14809	14576	14852	14589	14700	14805	14660	14763	14678	14705	14709	14670	14911	14826	14921	14840	14736	14663	14730	14612	14641	14523	14631	14862	14756	14618	14719	14654	14754	14573	14661	14781	14763	14589	14809	14547	14769	14826	14494	14754	14540	14731	14670	14601	14906	14743	14583	14885	14754	14780	14764	14861	14827	14814	14751	14606	14669	14841	14538	14537	14854	14699	14783	14768	14731	14710	14725	14847	14524	14545	14528	14739	14622	14751	14806	14690	14564	14875	14676	14668	14757	14656	14796	14586	14687	14714	14978	14761	14783	14700	14618	14618	14759	14658	14594	14624	14931	14490	14752	14749	14712	14641	14694	14777	14759	14598	14907	14620	14647	14617	14814	14745	14568	14689	14726	14722	14713	14557	14799	14936	14873	14920	14821	14818	14674	14856	14562	14679	14669	15014	14752	14583	14829	14749	14886	14622	14717	14844	14927	14667	14648	14626	14729	14644	14614	14760	14760	14798	14714	14720	14917	14834	14808	14588	14658	14746	14735	14793	14691	14707	14496	14626	14637	14853	14871	14798	14732	14745	14651	14617	14721	14895	14595	14700
24267	35026	31931	25053	21796	19761	18276	17407	16578	15928	15590	15277	15100	14792	14512	14555	14424	14121	14169	13979	13943	13978	13876	13724	13835	13733	13695	13699	13745	13642	13486	13742	13618	13559	13705	13618	13749	13620	13837	13653	13601	13729	13632	13575	13624	13575	13481	13687	13627	13548	13670	13615	13388	13443	13513	13676	13466	13551	13629	13679	13636	13572	13459	13553	13529	13532	13529	13456	13445	13545	13626	13365	13585	13666	13631	13555	13496	13511	13590	13537	13479	13554	13436	13527	13574	13594	13649	13552	13562	13461	13636	13418	13678	13502	13526	13606	13513	13626	13560	13674	13587	13505	13531	13555	13645	13548	13496	13604	13699	13525	13439	13617	13650	13549	13588	13397	13450	13536	13550	13647	13621	13457	13776	13563	13662	13506	13560	13598	13629	13534	13469	13503	13718	13551	13464	13549	13612	13628	13543	13544	13552	13791	13577	13615	13445	13707	13463	13509	13657	13481	13560	13598	13570	13500	13484	13467	13525	13493	13422	13459	13544	13522	13762	13525	13377	13642	13468	13591	13684	13585	13656	13445	13475	13571	13701	13617	13502	13339	13664	13502	13481	13619	13458	13692	13496	13605	13623	13602	13444	13550	13534	13678	13639	13525	13650	13849	13543	13460	13622	13477	13612	13507	13521	13556	13493	13496	13593	13582	13537	13502	13615	13614	13439	13505	13541	13544	13538	13509	13594	13343	13573	13530	13482	13598	13517	13472	13400	13557	13460	13607	13448	13563	13505	13628	13558	13454	13342	13727	13644	13487	13427	13659	13673	13462	13716	13441	13554	13535	13486	13594	13575	13554	13606	13458	13607	13612	13412	13470	13490	13817	13430	13736	13582	13463	13543	13560	13629	13422	13508	13462	13633	13594	13576	13401	13529	13384	13571	13551	13701	13430	13439	13548	13512	13540	13516	13618	13546	13663	13652	13449	13572	13472	13585	13556	13691	13530	13573	13514	13625	13433	13545	13458	13588	13672	13531	13606	13495	13411	13497	13572	13608	13541	13566	13608	13617	13596	13650	13562	13480	13375	13473	13473	13544	13508	13735	13494	13607	13715	13850	13440	13520	13429	13627	13556	13577	13609	13427	13518	13611	13511	13318	13530	13646	13438	13432	13514	13474	13613	13494	13634	13522	13597	13538	13519	13676	13604	13621	13655	13481	13540	13593	13564	13570	13437	13630	13563	13626	13390	13417	13552	13452	13559	13591	13585	13490	13490	13463	13619	13575	13632	13726	13458	13614	13588	13584	13407	13506	13629	13513	13595	13674	13725	13470	13731	13615	13724	13553	13602	13660	13561	13552	13558	13549	13668	13494	13456	13702	13521	13574	13745	13613	13507	13608	13462	13571	13678	13539	13576	13551	13477	13568	13371	13662	13599	13511	13496	13599	13593	13501	13623	13504	13495	13595	13478	13529	13367	13710	13429	13597	13456	13542	13574	13485	13617	13307	13458	13674	13749	13684	13774	13581	13666	13471	13516	13537	13469	13467	13823	13610	13397	13564	13595	13654	13627	13352	13604	13642	13606	13585	13574	13714	13741	13650	13416	13613	13489	13548	13520	13497	13586	13640	13609	13520	13620	13553	13589	13470	13664	13481	13489	13491	13727	13698	13501	13575	13472	13546	13504	13690	13681	13436	13489	13584	13468	13493	13501	13568	13492	13495	13610	13691	13418	13410	13751	13608	13640	13559	13608	13451	13495	13413	13409	13450	13716	13649	13545	13600	13615	13718	13517	13686	13527	13503	13588	13594	13557	13404	13479	13603	13464	13409	13677	13558	13345	13685	13661	13651	13562	13497	13663	13726	13612	13450	13632	13613	13534	13624	13658	13537	13516	13690	13688	13581	13533	13621	13561	13539	13395	13585	13735	13576	13588	13683	13556	13585	13563	13471	13385	13535	13577	13463	13700	13574	13503	13574	13721	13651	13579	13648	13644	13443	13771	13533	13765	13484	13523	13561	13508	13471	13630	13479	13465	13584	13451	13640	13543	13549	13500	13635	13583	13551	13488	13395	13671	13383	13715	13705	13455	13462	13415	13687	13379	13510	13542	13499	13628	13599	13545	13597	13642	13594	13472	13435	13517	13568	13529	13535	13525	13670	13657	13646	13394	13525	13627	13621	13435	13534	13404	13479	13483	13610	13653	13469	13568	13412	13522	13537	13655	13545	13601	13426	13507	13612	13719	13611	13534	13426	13750	13615	13451	13559	13624	13430	13596	13551	13545	13708	13686	13402	13641	13454	13482	13657	13620	13720	13591	13517	13591	13553	13580	13644	13516	13416	13513	13489	13448	13650	13461	13466	13562	13647	13561	13631	13616	13574	13667	13736	13460	13430	13661	13742	13499	13533	13676	13707	13532	13599	13625	13453	13614	13409	13640	13492	13441	13486	13566	13507	13514	13497	13554	13633	13409	13501	13477	13594	13582	13509	13592	13634	13665	13521	13667	13515	13580	13496	13643	13551	13737	13551	13518	13589	13499	13616	13627	13527	13510	13569	13594	13496	13563	13546	13544	13402	13497	13561	13571	13429	13505	13538	13513	13598	13523	13659	13572	13508	13499	13698	13395	13799	13574	13579	13519	13532	13563	13542	13658	13532	13705	13457	13627	13611	13545	13545	13354	13581	13533	13696	13631	13503	13429	13502	13464	13666	13603	13340	13601	13526	13657	13750	13675	13564	13476	13506	13545	13347	13606	13574	13450	13576	13428	13435	13601	13508	13470	13635	13434	13532	13490	13499	13595	13539	13776	13477	13662	13557	13500	13575	13495	13540	13631	13641	13595	13586	13415	13558	13557	13602	13514	13540	13527	13576	13473	13502	13595	13701	13667	13508	13537	13575	13622	13546	13689	13497	13511	13649	13569	13490	13551	13676	13567	13411	13440	13410	13610	13545	13660	13439	13348	13453	13502	13621	13571	13526	13513	13544	13534	13492	13609	13568	13653	13789	13679	13683	13525	13414	13470	13518	13611	13427	13606	13439	13608	13487	13611	13404	13676	13636	13474	13528	13390	13595	13777	13474	13529	13566	13569	13647	13481	13654	13555	13552	13394	13548	13534	13508	13716	13645	13544	13586	13512	13580	13474	13506	13631	13717	13574	13603	13445	13729	13596	13458	13533	13534	13522	13753	13469	13678	13651	13449	13399	13720	13552	13421	13480	13624	13501	13601	13605	13414	13607	13709	13436	13532	13759	13752	13522	13582	13614	13564	13536	13580	13568	13528	13465	13629	13718	13636	13585	13420	13489	13400	13703	13604	13622	13574	13335	13641	13597	13586	13637	13604	13485	13471	13715	13568	13586	13571	13518	13539	13713	13538	13408	13498	13482	13643	13594	13597	13623	13595	13601	13572	13603	13616	13734	13533	13524	13644	13460	13570	13654	13705	13560	13637	13664	13782	13703	13443	13562	13657	13421	13520	13680	13624	13444	13440	13703	13686	13470	13459	13529	13578	13518	13525	13537	13602	13576	13688	13740	13573	13443	13626	13552	13511	13675	13458	13452	13541	13346	13617	13451	13642	13486	13599	13718	13569	13424	13603	13502	13601	13578	13622	13571	13614	13503	13508	13709	13472	13354	13596	13662	13583	13426	13632	13591	13603	13400	13681	13539	13452	13503	13476	13450	13632	13490	13409	13648	13605	13443	13435	13628	13519	13638	13651	13596	13546	13711	13550	13638	13495	13444	13518	13250	13605	13733	13676	13484	13617	13722	13419	13511	13550	13654	13776	13699	13649	13550	13448	13556	13663	13543	13354	13483	13648	13582	13655	13510	13415	13609	13504	13620	13627	13639	13536	13632	13570	13561	13601	13604	13595	13526	13543	13595	13656	13411	13432	13505	13668	13501	13618	13628	13481	13494	13655	13491	13515	13496	13515	13589	13533	13425	13659	13520	13405	13581	13544	13612	13581	13485	13508	13452	13577	13537	13635	13475	13676	13561	13621	13548	13693	13586	13546	13575	13520	13529	13552	13705	13440	13612	13542	13872	13341	13606	13540	13641	13603	13605	13590	13492	13639	13662	13485	13582	13632	13543	13747	13842	13581	13609	13457	13761	13393	13545	13545	13470	13612	13437	13532	13655	13479	13689	13500	13601	13722	13369	13629	13585	13364	13603	13715	13395	13577	13670	13494	13508	13553	13467	13631	13482	13697	13509	13589	13630	13620	13611	13484	13519	13588	13465	13428	13679	13590	13579	13515	13623	13593	13523	13568	13584	13493	13521	13677	13772	13567	13655	13440	13528	13418	13405	13477	13513	13539	13506	13617	13625	13445	13524	13549	13436	13613	13525	13637	13602	13619	13626	13374	13538	13672	13531	13638	13669	13446	13749	13426	13610	13561	13634	13463	13561	13604	13573	13576	13382	13613	13409	13629	13698	13557	13659	13625	13518	13578	13467	13354	13615	13576	13405	13673	13453	13652	13556	13575	13546	13703	13489	13689	13523	13521	13356	13701	13596	13563	13573	13599	13590	13522	13466	13512	13521	13678	13660	13581	13626	13614	13539	13448	13535	13822	13515	13385	13607	13590	13647	13612	13710	13527	13573	13426	13510	13417	13624	13555	13588	13617	13586	13540	13488	13473	13608	13597	13574	13476	13583	13546	13587	13633	13485	13471	13641	13460	13496	13502	13700	13597	13530	13539	13526	13458	13556	13525	13630	13591	13495	13586	13550	13630	13522	13442	13576	13663	13421	13639	13519	13445	13535	13506	13493	13599	13661	13747	13567	13474	13536	13568	13439	13586	13432	13464	13607	13546	13613	13523	13628	13591	13681	13733	13512	13658	13669	13432	13551	13448	13647	13495	13547	13541	13562	13518	13398	13560	13533	13604	13568	13485	13421	13499	13603	13646	13498	13592	13495	13459	13511	13590	13625	13530	13523	13550	13613	13623	13473	13653	13573	13596	13396	13591	13444	13591	13598	13666	13668	13660	13608	13589	13450	13715	13499	13700	13623	13693	13452	13525	13616	13538	13450	13668	13527	13390	13477	13427	13690	13436	13648	13519	13593	13760	13451	13672	13530	13569	13634	13468	13489	13516	13623	13633	13441	13496	13543	13522	13530	13444	13544	13611	13523	13587	13570	13453	13474	13654	13372	13603	13462	13535	13581	13642	13471
23726	21136	28558	24167	22725	23587	22686	19580	18177	17823	17428	17002	16889	16619	16370	16281	16292	15919	15694	15775	15371	15382	15549	15354	15456	15279	15280	15278	15205	15198	15278	15374	15342	15332	15177	15180	15293	15105	14854	15158	15202	15153	15099	15212	15142	15109	15246	15153	14972	15162	15017	15094	15116	15161	15060	14973	15118	15089	15073	14958	15134	15021	15178	15195	15120	15252	15054	15010	15140	15171	15126	15064	15218	15061	15159	15096	15070	14938	15000	15217	15053	15128	15265	14992	15177	15030	14947	15096	15228	15127	14960	15084	14942	14936	14998	15193	15109	15139	14959	15037	15151	14872	15125	15173	15162	14894	15085	15127	15321	15066	15110	15033	14873	15051	15079	15037	14896	15015	14989	14965	15034	15145	15045	15027	15155	14997	14924	15065	15182	14961	14878	15148	15144	15149	14950	15243	15105	15027	14872	15019	15080	15061	15222	14915	15117	15058	15123	15009	15074	15073	15027	15011	14996	14881	15163	14989	15119	14968	15038	15157	15109	15028	15134	14879	14976	14827	14917	15152	15141	15208	15285	15005	15196	15082	15000	15033	14905	14975	14981	15153	15005	15091	15179	15172	14991	15144	15089	14904	15171	15154	14972	15067	15131	15304	15209	14969	15059	15071	15128	15083	15359	14974	15138	15137	15109	14996	15024	15101	15005	15067	15033	15057	14947	15178	15171	15148	15079	15088	15125	15125	14983	15123	15155	14939	15348	15291	15215	14975	15099	15066	15109	15230	15236	15197	15069	15060	14967	15002	15107	15183	15115	15028	15112	15157	15013	14997	15034	15056	15015	14984	15143	15073	14978	15149	15129	15114	15166	15162	15040	15101	14887	15060	15008	14989	14917	14972	15132	15214	15260	14970	15128	15014	15158	15050	15258	15121	14974	15164	15057	14926	15082	14976	14984	15085	14957	14999	15246	15142	15286	15117	15112	15125	15054	15181	15011	14973	15045	15133	15003	15028	14989	15233	14979	15008	14964	15190	15193	14992	14974	15099	15142	15037	15140	15230	15044	14929	15108	15020	14978	14985	15272	15200	15169	15112	15039	14978	14990	14796	14884	15229	15166	15145	14974	15140	15028	15116	15227	14958	15040	15162	14902	14980	15052	15010	15146	15145	15130	14983	14979	15090	14960	14996	15101	15050	15142	14997	15005	15087	15128	14909	15095	15031	14926	15157	15087	15097	15178	15045	15092	15145	15017	15027	15195	15081	15069	15057	15072	14858	15032	14910	14944	14962	14962	15027	15156	15147	15089	15123	14992	14864	15308	15026	15034	15081	15149	14997	14888	15096	15051	15049	15049	14979	15106	15016	15053	15023	14916	15184	14802	15012	14868	15060	14929	14929	15207	15174	15148	14927	14912	15066	14918	14985	15018	15003	15177	15109	15023	15185	15103	14856	14792	15168	15047	15036	14949	15167	15132	15171	15061	14910	15327	14982	14978	14951	14956	15121	14897	15043	15036	15192	14904	15004	15096	14902	15141	15076	15120	14903	15089	14859	14987	15100	15095	14903	14806	15007	15021	15062	14970	14904	15292	15059	15162	15067	15020	15228	15198	15047	15087	14954	15148	15050	15204	14863	15234	15027	15069	14968	14954	15084	14935	15094	15056	14930	15079	15023	15241	15106	15037	15124	15160	14997	15288	15201	14941	14911	15152	15054	14999	15063	15076	15061	14901	14948	15185	14870	14886	14943	15153	15109	15078	15036	15146	15037	15023	15086	15077	14968	15007	15220	15070	15032	14915	15187	15025	15140	15020	14975	15005	14898	15234	15046	15003	15064	14969	15193	14933	15010	15170	15217	15055	15053	15095	15172	15074	15075	15224	14842	14918	15011	15063	14907	15069	14959	15114	14991	15133	14893	14988	15206	14880	15078	15065	15215	15225	15233	14981	15199	15028	15015	15067	15252	15328	15245	14991	15236	15200	15028	14930	14859	15057	15025	15020	15050	15007	14958	14933	15051	15057	14940	15002	15044	15107	14930	15095	15081	14943	15022	15004	15048	14927	14954	15096	14797	15159	14862	15110	15021	15096	15112	15132	15088	15101	14998	15190	15053	15106	15052	14936	14942	15103	14956	15067	14862	15135	14983	15200	15025	14933	14892	14826	15058	14935	15094	15002	15081	15103	15215	15033	14992	15023	15077	15118	15035	14944	15189	15025	14977	15056	14935	14894	15072	14949	15177	15069	15059	15209	14920	15025	15078	15221	15091	15024	15040	15106	14924	15171	15090	15048	14930	14977	15014	15006	15015	15079	15141	15007	15111	15090	14991	14961	14934	14942	15125	15008	15011	14835	14969	15118	15251	15071	14908	15040	15027	15077	15157	15306	14788	15113	15033	15155	15124	15077	15107	15075	15033	15068	15023	15012	14941	15013	14993	15158	15013	15074	14897	14962	15012	15144	15027	15142	15101	15120	15283	15167	15124	14812	15064	15214	14878	15135	15012	15234	14900	14985	14950	14927	15066	15045	14914	14923	14859	14935	15072	15155	15092	14984	15046	14950	15118	15087	15109	15068	15003	15242	14841	15105	14924	15044	15216	15175	15159	15108	15191	15104	14968	15235	15339	15075	15046	15013	15015	15098	15088	15115	15041	15017	15131	15081	15121	15072	15168	14928	15120	14955	15018	14979	14939	15144	15120	15165	15135	15210	15149	15043	15121	14896	14965	15049	15090	14971	15225	15036	15075	15231	14914	15041	15261	15081	14859	15048	14997	14897	14948	14964	15105	14990	15169	15090	15067	14996	15220	15028	15016	14883	15080	15387	15072	14855	15146	14988	15061	14901	15031	15040	14960	15100	15097	15128	14984	15152	15081	15171	15056	15078	14931	14996	14994	15110	15103	15218	15104	14995	15088	14964	14936	14966	15194	15072	14992	15034	15104	15065	15105	15163	14969	14982	15047	14994	15026	15109	14877	14928	15095	14902	15053	15021	15021	15048	15046	15053	14998	15022	14869	15041	15143	15033	15216	14868	14824	15054	14950	15023	15186	15118	15324	15141	14903	15172	15227	14931	15153	15084	15106	15140	14866	15031	15071	14965	15012	15033	15018	15062	14971	14892	15068	14974	15017	15145	15094	15281	15021	14877	15065	15006	15002	14988	14939	15044	15148	15100	15105	15209	15172	15038	14997	15090	15113	14773	14994	15227	15051	14990	14968	14907	14943	14949	14885	15109	15168	15179	15016	15003	15081	15142	15076	15101	14979	15084	15115	15065	14949	14996	15180	15163	15006	15139	15130	15084	15014	14919	14836	15079	15054	15220	15276	14959	15060	15032	14929	15110	15094	14963	14915	14975	14997	14995	15317	15106	15098	15077	14937	14940	14836	15174	15088	15137	15066	15292	15164	15218	15146	14960	15098	15167	14954	15208	15028	15218	14911	15178	15011	15066	14801	15022	15018	14993	15216	14987	14966	15079	15015	15115	14808	15049	15222	15031	14974	15012	15010	15131	14991	14968	14914	15086	14959	15203	15334	15014	15154	14998	15007	14951	14869	15133	15002	15097	15166	15089	15059	15248	15106	14965	14980	15062	15030	15214	15264	15073	15174	14826	15158	15126	14891	15032	14961	15012	15255	15106	15142	15018	15136	15064	14968	14948	14944	14739	15113	15113	15236	14990	15309	15117	15028	15052	15001	15045	15276	15151	15119	14957	14883	15078	14900	15090	15147	15092	15292	14991	14941	14944	15196	14868	14884	15115	15177	14965	15030	15094	15081	14992	14840	15011	15203	14999	14981	14960	15098	15044	15108	14638	15032	15299	15123	15167	14971	14844	15178	15067	15193	15157	15120	15047	14922	15122	15124	14936	15089	15172	15157	15023	15156	14950	14944	15021	15188	15056	15015	15119	15096	15200	14940	14875	15007	14972	15099	15124	15145	15256	15132	14924	15120	14957	15142	15088	14881	14903	15036	15026	14919	14921	15144	15094	14984	15237	15084	15066	15029	14981	15129	15169	15056	14890	15039	15077	15127	15018	14997	14867	15157	15088	14914	15100	15160	15157	15137	14988	15132	15011	15065	15168	15039	15113	15214	15083	14877	15218	15084	14926	15105	15132	15215	15102	15005	15133	15026	15189	15051	15013	15202	15099	14971	14913	14927	14983	15004	15038	14828	15080	15129	15115	14984	15118	15031	15085	15081	15052	14968	14949	14975	15140	15058	15078	15230	15051	15056	15185	15031	15127	14931	15064	14934	15117	15113	15039	15098	14982	14922	14904	15196	15011	14953	15043	15139	15218	15090	15035	15146	15336	15038	15122	15102	15124	14934	14994	14926	15053	15164	15240	14980	15216	15089	15205	15046	14950	15248	14975	15024	14921	15178	15214	15235	15069	15100	15093	15124	14959	15054	15041	14942	14964	15120	15125	15090	15192	15142	15147	15129	14977	14998	15011	15086	14951	14833	14944	15004	15025	15020	15034	14991	15032	14982	14868	14827	14910	15143	15004	15091	14999	14983	15107	15020	14861	15151	14921	14989	15148	15028	14877	15034	14931	14946	14988	15108	15144	14908	14970	14984	14982	15012	15018	14790	15106	15114	15062	14889	15025	15059	14894	14964	14991	15231	15061	15101	14999	15038	15119	14973	15350	15111	15258	14938	15076	15137	15198	15056	14865	15089	14955	15089	15068	15018	15120	15252	15036	15156	15226	15030	15198	15001	15163	15085	15005	15069	15057	15156	15137	15082	15217	15103	15102	15256	15213	15119	15060	15032	15052	14915	15206	14957	15177	15021	14868	15090	14956	14929	15118	15001	14955	14945	15091	15097	14924	15219	15126	15065	15040	15080	15246	14941	15125	15140	15174	15265	14943	15135	15044	15061	15129	15347	15324	14852	15156	15033	15281	15099	15128	14985	15019	15166	14940	15352	15104	15122	15229	15075	15166	15098	15109	14849	15122	15072	14942	15090	15166	15170	15018	15149	15197	15038	15034	14943	15059	14975	14974	15072	15108	15042	15178	15065	15134	14966	15043	14929	15072	15056	15068	15096	15004	15080	14993	15110	15102	14977	15121	15160	14973	15046	15164	15017	14943	15032	15063	15086	15225	15350	15070	15046	14985	15062	14930	15033	15172	14981	15146	15006	14999	15071	14833	15038	14999	14968	15029	15044	15207	15299
25387	42976	38537	30589	26354	23685	21829	20177	19051	18036	17380	17073	16574	16064	15792	15457	15218	14950	14857	14625	14392	14391	14417	14086	14255	14020	14278	13949	13867	13917	13956	13966	13910	13848	13922	13932	14118	13904	13988	14015	13903	13801	13990	13758	13985	13761	14031	13983	13879	13872	13836	13722	13899	13868	13856	13916	13878	13877	13942	13765	13834	13826	13870	13877	13839	13812	13768	13767	13870	13895	13874	13827	13840	13771	13893	13728	13798	13976	13912	13850	13781	13845	13876	13932	13845	14003	13748	13854	13902	13890	13628	13720	13855	13873	13680	14027	13821	13840	13881	13779	13813	14003	13985	13812	13803	13941	13727	13934	13763	13778	13749	13853	13972	13791	13689	13796	13820	13876	13820	13752	13956	13729	13773	13946	13891	13868	13953	13709	13880	13799	13896	13788	13750	13739	13778	13789	13865	13870	13723	13915	13868	13682	13846	13637	13823	13952	13872	13615	13850	13629	14023	13924	13766	13755	13868	13914	13815	13736	13848	13731	13784	13726	13789	13664	13943	14017	13649	13836	14016	13843	13900	13693	13886	13845	13852	13994	13764	13675	13958	13943	13760	13872	13863	13750	13996	13784	13805	13744	13861	13941	13707	13883	13733	13731	13918	13983	13846	13619	13727	13661	13830	13833	13886	13977	13706	13856	13974	13729	13989	13603	13954	13903	13736	13879	14008	13925	13936	13669	13780	13836	13824	13618	13700	13952	13734	13868	13882	14032	13763	13642	13731	13741	13829	13720	13704	13968	13831	13726	13801	13739	13582	13778	13632	13784	13674	13719	13866	13866	13878	13807	13838	13856	13750	13801	13831	13858	13705	13756	13743	13619	13694	13696	14037	13670	13858	13828	13781	13803	13896	13871	13736	13835	13786	13734	13818	13957	13938	13898	13773	13853	13881	13574	13769	13795	13779	13752	13859	13818	13773	13829	13871	13657	13852	13751	13896	13791	13809	13762	13732	13851	13827	13860	13925	13720	13870	13758	13714	13957	13877	13847	13882	13814	13719	13806	13869	13817	13819	13898	13712	13782	13888	13881	13767	13988	13775	13903	13636	13837	13590	13786	13696	13822	13945	13773	14012	13836	13702	13842	13963	13753	13769	13846	13872	13984	13862	13860	13853	13787	13915	13861	13778	13714	13816	13617	13822	13747	13966	13955	13913	13637	13939	13777	13859	13859	13736	13780	13804	13771	14013	13747	13647	13853	13933	13765	13808	13911	13864	13773	13914	13846	13895	13790	13707	13827	13689	13767	13697	13853	13885	13830	13783	13819	13803	13863	13831	13679	13803	13667	13844	13688	13967	13857	13861	13769	13813	13892	13813	13915	13805	13951	13889	13798	13826	13759	13682	13739	13830	13917	13845	13942	13737	13872	13716	13750	14004	13660	13721	13679	13718	13650	13822	13844	13685	13811	13940	13720	13798	13757	13936	13691	13782	13850	13764	13807	13935	13904	13964	13960	13578	13846	13783	13976	13787	13805	13949	13633	13711	14180	13813	13747	13793	13712	13921	13717	13898	13830	13844	13849	13800	13722	13805	13962	13663	13806	13811	13866	13642	13904	13801	13672	13706	13835	13805	13923	13740	13868	13863	13820	13754	13741	13882	13794	13835	13730	13855	13867	13846	13874	13869	13947	13802	13859	13984	13796	13940	13701	13974	13697	13684	13925	13967	13761	13888	13739	13689	13823	13710	13934	13843	13860	13859	13858	13705	13852	13740	13732	13764	13685	13842	13744	13774	13704	13803	13894	13694	13827	13716	13939	13853	13706	13824	13925	13590	13661	13786	13855	13905	13715	13760	13813	13810	13765	13831	13936	13704	13903	13987	14047	13742	13850	13861	13801	13891	13726	13789	13709	13870	13808	13735	13844	13739	13687	13881	13800	13800	13851	13860	13710	13878	13883	13824	13745	13712	13849	14007	13733	13735	13811	13912	13768	13710	13812	13990	13850	13896	13843	13836	13812	13797	13941	13829	13958	13838	13747	13733	13510	13773	13977	13819	13779	13839	13914	13733	13867	13948	13844	13760	13912	13798	13901	14035	13756	13978	13913	13887	13773	13796	13734	13863	13717	13978	13722	13822	13810	13930	13854	13844	13891	13833	13900	13841	13874	13829	13736	13787	13913	13852	13768	13783	13927	13738	13871	13785	13866	13861	13773	13800	13949	13771	13831	13940	13832	13695	13793	13773	13671	13868	13814	13717	13921	13945	13836	13784	13760	13862	13860	13850	13802	13763	13771	13899	13820	13850	13618	13958	13896	13770	13828	13950	13848	13844	13948	13814	13919	13757	13728	13984	13750	13744	13753	13854	13787	13933	13964	13867	13821	13717	13857	13798	13807	13824	13732	13904	13946	13885	13744	13829	13718	13966	13728	13985	13954	13852	13703	13969	13947	13890	13742	13966	13745	13834	13821	13637	13747	13867	13705	13838	13898	13701	13846	14026	13913	13819	13801	13765	13525	13895	13895	13836	13857	13868	13831	13949	13854	13878	13890	13760	13811	13552	13709	13687	13846	13784	13731	13611	13852	13890	14052	13788	14013	13742	13899	13906	13751	13840	13982	13860	13839	13894	14035	13649	13846	13837	13821	13839	13828	13746	13655	13868	13915	13756	13797	14000	13779	13723	13826	13906	13788	13595	13811	14002	13812	13849	13783	14049	13903	13752	13747	13857	13624	13854	13668	13861	13856	13826	13849	13856	13720	13865	13912	13872	13868	13836	13850	13855	13734	13912	13857	13886	13836	13893	13764	13630	13790	13910	13785	13773	13817	13938	13592	14142	13849	13689	13932	13718	13871	13947	13849	13625	13790	13879	13767	13774	13903	13742	13688	13805	13678	13781	13683	13944	13994	13919	13736	13719	13862	13803	13874	13874	13753	13990	13790	13877	13862	13831	13772	13880	13848	13755	14047	13804	13812	13745	14047	13810	13742	13927	13837	13851	13718	13884	13818	13887	13635	13874	14034	13700	13786	13840	13824	13837	13820	13718	13969	13838	13756	13745	13806	13783	14042	13773	13860	13828	13774	13764	13798	13747	13915	13806	13756	13822	13811	13725	13821	13924	13768	13802	13857	13818	13858	13842	13968	13928	13773	13896	13760	13823	13869	13779	13939	13949	13686	13844	13782	13787	13887	13768	13725	13906	13925	14060	13768	13881	13803	13913	13933	13906	13688	13903	13779	13773	13839	13678	13998	13902	13755	13700	14013	13895	13816	13915	13829	13888	13936	13809	13888	13855	13873	13942	13956	13867	13765	13896	13740	13946	13791	13938	13701	13739	13904	13826	13905	13869	13876	13960	13909	13785	13839	13899	13768	13837	13944	13834	13739	13856	13996	13846	13885	13897	13800	13860	13760	13918	13758	13883	13801	13720	13821	13939	13703	13838	13763	13740	13909	13814	13953	13826	13840	13909	13872	13747	13870	13743	13911	13679	13886	13883	13777	13948	13805	13717	13872	13890	13905	13724	13885	13843	13729	13701	13700	13738	13820	13637	13796	13919	13883	13849	13819	13764	13907	13792	13853	13661	13960	13649	13862	13846	13835	13782	13708	13761	13764	13882	13913	13845	13814	13745	13840	13677	13785	13934	13855	13659	13899	13789	13773	13964	13862	13740	14032	13679	13835	13979	14020	13881	13677	13957	13692	13793	13818	13793	13884	13840	13874	13800	13568	13789	13903	13803	13890	13688	13790	13686	13710	13644	13790	13771	13800	13962	13691	13779	13820	13839	13793	13888	13907	13864	13933	13778	13800	13824	13911	13949	13892	13830	13810	13945	13837	13812	13811	13980	13811	13962	13787	14002	13936	13739	13864	13852	13757	13711	13927	13888	13903	13747	13813	13902	13820	13755	13659	13846	13766	13792	13758	13651	13668	13681	13879	13730	13823	13822	13859	13845	13848	13786	13876	13796	13685	13718	13824	13789	13834	13897	13818	13899	13831	13769	13789	14081	13897	13753	13715	13889	13675	13860	13906	14036	13750	13800	13910	13715	13682	13886	13926	13901	13875	13776	13798	13845	13867	13784	13833	13906	13797	13784	13825	13733	13997	13889	13782	13829	13774	13738	13751	13873	13994	13937	13719	13923	13911	13869	13776	13787	13829	13815	13694	13853	13681	13804	13758	13848	13949	13757	13758	13854	13677	13737	13844	13689	13864	13904	13988	13708	13884	13878	13952	13652	13745	13763	13867	13832	13788	13757	13771	13877	13845	13907	13901	13846	13836	13850	13741	13904	13799	13704	13907	13757	13912	13750	13895	13794	13862	13942	13805	13923	13786	13850	13880	13647	13861	13685	13868	13768	13948	13799	13899	14007	13748	13767	13900	13785	13872	13580	13778	13767	13874	13825	13798	13753	13987	13774	14000	13709	13820	13911	14048	13829	13857	13848	13859	13751	13940	13651	13743	13819	13953	13787	13811	13794	13613	13802	13866	13917	13791	13871	13677	13868	13943	13897	13839	13889	13793	13787	13788	13740	13981	13775	13740	13794	13907	13936	13923	13764	13901	13805	13819	13915	13844	13930	13935	13750	13761	13856	13798	13868	13918	13702	13820	13879	13799	13743	13867	13792	14001	13630	13724	13707	13776	13928	13852	13848	13839	13933	13770	13758	13845	13857	13820	13800	13747	13903	13782	13756	13773	13823	13697	13653	13955	13837	13764	13987	13773	13929	13692	13851	13899	13856	13837	13851	13770	13895	13786	13858	13925	13810	13847	13761	13936	13738	13783	14074	13905	13756	13794	13814	13727	13965	13876	13882	13805	13830	13810	13979	13825	13876	13770	13816	13763	14039	13916	13679	13779	13724	13851	13762	13943	13779	13715	13690	13841	13876	13793	13963	13753	13878	13769	13866	13886	13711	13884	13778	13828	13868	13826	13875	13817	13940	13954	13758	13806	13774	13796	13807	14123	13802	13890	13864	13745	13760	14021	13753	13824	13913	13850	13751	13929	13859	13967	13833	13827	14000	13838	13826	13646	13837	13609	13754	13986	13835	13688	14025	14029	14070	13916	13734	13721	13808	13689	13964	13889	13804	13904	13820	14034	13899	13892	13861	13832	13731	13800	13906	14084	13981	13543	13790	13862	13892	14019	13665	13551	13827	14062	13935	13704	13828	13744
22595	21008	28663	23526	21526	24322	26553	21078	19691	19428	18317	17922	17747	17464	17350	16841	16539	16519	16282	16166	15879	16091	15803	15631	15712	15520	15386	15433	15410	15473	15387	15312	15489	15422	15331	15356	15320	15160	15228	15122	15316	15459	15449	15163	15314	15352	15163	15305	15143	15302	15345	15308	15203	15086	15177	15323	15331	15155	15267	15224	15302	15495	15242	15146	15382	15273	15161	15383	15231	15270	15258	15244	15570	15345	15191	15244	15172	15038	15145	15302	15292	15283	15303	15314	15221	15063	15179	15336	15307	15199	15167	14956	15190	15191	15165	15352	15155	15076	15153	15233	15385	15250	15176	15184	15405	15112	15081	15148	15256	15354	15350	15315	15386	15102	15033	15168	15269	15146	15011	15178	15158	15243	15275	15274	15199	15342	15375	15111	15220	15283	15297	15241	15142	15086	15100	15237	15123	15301	15456	15192	15315	15057	15270	15425	15306	15460	15107	15140	15144	15209	15211	15076	15406	15175	15070	15128	15078	15383	15261	15150	15182	15225	15000	15145	15014	15246	15120	15212	15201	15117	15123	15218	15242	15072	14958	15224	15216	15276	15195	15092	15102	15251	15131	15234	15117	14963	14997	15233	15143	15019	15160	15111	15328	14984	15043	15049	15412	15281	15182	15088	15072	15053	15393	15288	15247	15106	15143	15232	15154	15113	15173	15124	15095	15040	15193	15332	15069	15313	15286	15134	15228	15141	15262	15145	14999	15269	15165	15209	15197	15258	15155	15349	15162	15154	15160	15502	15168	15100	14894	15151	15228	15102	15245	15286	15102	15224	15052	15224	15329	15239	15256	15236	15149	15102	15171	15326	15115	15057	15071	15119	15414	14916	15139	15185	15257	15266	15235	15296	15166	15237	15022	15173	15083	15183	15283	15029	15158	15165	15415	15050	15049	15157	15080	15288	15221	15288	15131	15235	15103	15201	15155	15340	15200	15265	15099	15208	15043	15357	15154	15318	15206	15116	15393	15091	15230	15091	15164	15253	15178	15079	15132	14986	15167	15190	15292	15225	15315	15282	15257	15167	15197	15233	15126	15194	15238	15368	15143	15163	15064	15270	15260	15219	15207	15102	15211	15270	15355	15290	15064	15184	15138	15119	15283	15295	15252	15131	14956	15071	15077	15189	15287	14923	15179	15239	15198	15336	15073	15122	15199	15192	15142	15376	15366	15146	15222	15079	15085	15213	15223	15332	15287	15332	15199	15211	15133	15170	15196	15258	15263	15160	15241	15177	15229	15093	15361	15291	15212	15169	15203	14975	15287	15390	15104	15208	15260	15288	15214	14955	15010	15294	15233	15212	15189	15141	15095	15289	15222	15284	15317	15242	15252	15171	15014	15352	15187	15134	15225	15203	15240	15050	15292	15351	15093	15087	15107	14991	15204	14946	15119	15097	15084	15159	15245	15149	15138	14917	15320	15296	15108	15246	15087	15237	15124	15240	15216	15142	15134	15095	15257	15209	15106	14954	15187	15396	15264	15227	15271	15154	15051	15291	15011	15358	15102	14979	15318	15178	15232	15085	15080	15234	15111	15046	15124	15242	15340	15252	15197	15255	15072	15183	15191	15057	15116	15095	15152	15293	15190	15144	15197	14994	15063	15219	15171	15333	15240	14988	15304	14907	15130	15121	15050	15362	15179	15245	15285	14995	15145	15168	15061	15026	15116	15198	15198	15272	15360	15219	15158	15172	15297	15197	15165	15225	15213	15194	15326	15224	15126	15329	15165	15137	15308	15172	15215	15352	15297	15186	15259	15338	15087	15276	15191	15218	15095	15167	15165	15370	15443	15181	15140	15132	15151	15389	15239	15185	15221	15277	15369	14965	15149	15325	15104	15105	15114	15277	15436	15161	15082	15217	15234	15306	15275	15177	15053	14952	15025	15239	15145	15213	15003	15202	15146	15267	15424	15406	15086	15113	15069	15233	15304	15398	15277	15043	15359	15220	14945	15280	15188	15320	15230	15164	15143	15206	15184	15157	14964	15237	15235	15029	15049	15147	15218	15303	15273	15095	15038	15180	15225	15176	15129	15142	15225	15068	15276	15108	15114	15327	15235	15088	15014	15042	15257	15148	15205	15172	15229	15162	15212	15041	15084	15110	15041	15108	15067	15309	15117	15299	15097	15220	15122	15124	15227	15249	15230	15120	15178	15244	15001	15164	15381	15060	15284	15206	15076	15311	15148	15246	15238	15290	15185	15119	15071	15376	15053	15147	15103	15162	14992	15104	15052	15154	15283	15244	15152	15117	15192	15235	15190	15295	15286	15299	15089	15090	15005	15204	15222	15130	15122	15131	15131	15138	15306	15042	15084	15165	15198	15311	14988	15162	15241	15043	15098	15120	15157	15270	15131	15236	15128	15114	14954	15297	15284	15323	15215	15207	15086	15068	15227	15115	15128	15092	15121	15093	15250	15084	15205	15144	15037	14975	15272	15239	15167	15378	15223	15050	15042	15140	15212	15222	15252	15035	14912	15229	15330	15293	15293	15278	15156	15047	15235	15022	15042	15194	15066	15105	15282	15199	15157	15036	15268	15131	15190	15026	15067	15151	15138	15133	15198	15171	15209	15172	15426	15339	15157	15179	15035	15057	15122	15057	15179	15143	15094	15075	15207	15278	15282	15183	15272	15329	15174	15291	15103	15050	15268	15209	15117	15135	14978	15041	15107	15311	15163	15220	15262	15094	15199	15140	15100	15186	15100	15001	15135	15123	15071	15194	15374	15078	15360	15092	15221	15070	15013	15190	15250	15236	15371	15147	15331	15129	15096	15039	15165	15157	15139	15099	15031	15127	15421	15179	15222	15034	15016	15255	15115	15151	15189	15077	15142	15161	15121	15137	15254	15097	15227	14969	15187	15114	15104	15073	15067	15107	15157	15249	15094	15163	15221	15100	15315	15331	15181	15234	15197	15218	15191	15124	15177	15185	15193	15223	15114	15109	15204	15281	15225	15151	15219	15379	15029	15139	15231	15202	15109	15147	15194	15248	15239	14966	15094	15198	15220	15114	15204	15017	15266	15298	15335	15091	15012	15123	15390	15192	15151	15418	15230	15138	15198	15327	15119	15125	15104	15180	15256	15076	15149	15224	15282	15120	15094	14905	15081	15295	15251	15286	15355	15071	15148	15254	15233	14960	15258	15411	15110	15315	15171	14982	15248	15121	15054	15078	15145	15147	15137	15246	15125	15020	15201	15237	14955	15198	15114	15194	15179	15196	15278	15103	15272	15414	15177	15318	15223	15334	15236	15078	15152	14989	15213	14947	15146	15172	14991	15083	15045	15128	14921	15347	15099	15333	15331	15098	15233	15031	15260	15191	15234	15214	15376	15177	15250	15269	15254	15099	15136	15261	15260	15163	15290	15110	15141	15295	15144	15243	15244	15096	15295	15221	15164	15244	15143	15132	15137	15010	15156	15180	15338	15267	15211	15220	15259	15308	15092	15235	15090	15111	15351	15233	15164	15171	14946	15179	15012	14982	15130	15395	15191	15050	15116	15008	15117	15132	15193	15272	15262	15059	15173	15240	15302	15163	15225	15143	15092	15226	15134	15164	15222	15196	15428	15305	15212	15292	15339	15239	15169	14990	15353	15287	15079	15117	15187	15216	15185	15309	15203	15102	15357	15239	15138	15136	15170	15307	15123	15010	15095	15317	15307	15311	15002	15122	15214	15025	15272	15133	15234	15343	15306	15106	15257	15108	15201	15224	15136	15140	15156	15162	15047	15302	15316	15207	15195	15143	15220	15289	15085	15164	15347	15009	15090	15112	14846	15085	15172	15137	15096	15244	15089	15126	15272	15192	15325	15199	15155	15272	15465	15190	15177	15202	15310	15289	15251	15125	15186	15195	15168	15013	15186	15146	15170	15342	15248	15026	15152	15220	15301	15145	15064	15347	15111	15106	15335	15151	15142	15013	15170	15182	15041	15050	15193	15077	15009	15253	15134	15188	15065	15136	15060	15085	15175	15142	15126	15151	15306	15132	15253	15005	15409	15219	15082	15230	15116	15320	15253	15193	15065	15295	15392	15221	15124	15245	15025	15212	15330	15268	15236	14962	15135	15214	15058	15053	15154	15050	15397	15186	15109	15158	15097	15266	15270	15347	15136	15213	15244	15270	15157	15126	15302	15229	15287	15093	15087	14960	15308	15288	15372	15058	15119	15183	15323	15023	15055	15246	15118	15089	15192	15117	15022	15357	15115	15206	15126	15317	15099	15137	15161	15162	15164	15325	15151	15178	15205	15040	15281	15176	15299	15282	15022	15107	15181	15064	15001	15186	15160	15109	15210	15177	15139	15182	15032	15130	15175	15084	14968	15204	14964	15217	15214	15156	15172	15152	15242	15317	15098	15290	15202	15285	15156	15325	15299	15085	15244	15427	15149	15257	15320	15237	15116	14977	15180	15181	15145	15232	15277	15217	15154	15073	15076	15249	15107	15214	15143	15129	15180	15069	15309	15299	15158	14966	15166	15320	15124	15256	15154	15299	15007	15265	15188	15067	15045	15080	15273	15180	15033	15112	15124	15108	15182	15280	15259	15078	15172	15108	15366	15082	15284	15098	15062	15260	15365	15173	15201	15201	15241	15248	15327	15210	15136	15185	15099	15332	15056	15119	15190	15077	15196	15056	15033	15140	15153	15203	15288	15279	15406	15347	15254	15131	15196	15176	15151	15281	15198	15139	15264	15067	15035	15269	15239	15071	15255	15219	15225	15229	15137	15221	15076	15220	14986	15045	15250	15443	15192	15250	15313	15097	15340	15198	15252	15065	15113	15053	15228	15329	15268	15311	15213	15303	15210	15136	15309	15127	15191	15305	15216	15096	15118	15033	14877	15125	15178	14877	15114	15203	15077	15224	15096	15099	15174	15121	15249	15183	15243	15221	15316	15122	15137	15053	15469	15239	15094	15049	15120	15093	14903	15194	15099	15076	15233	15049	15247	15324	15196	15065	15562	15278	15197	15139	15229	15351	15308	15395	15391	14996	15176	15059	15094	15049	15103	15083	15084	15153	15322	15100	15330	15266	15053	15318	15163	15072	14980	15123	15006	15107	15167	15324	15328	15112	15326	15072	15275	15125	15053	15060	15266	15143	15088	15323	15442	15156	15305	14930
27558	47713	43146	34305	29901	26763	24206	22782	20968	19932	18812	18169	17621	17077	16755	16474	15876	15485	15399	15108	14797	14648	14508	14374	14175	14280	14151	14142	14148	14113	14074	13947	13898	14046	13874	13920	13970	14072	14065	13983	14016	13871	13858	13884	14278	14017	13974	13885	13884	14008	13964	13958	13744	13867	13938	13855	14018	13914	13834	13902	13961	13661	13903	13819	13898	13903	13986	13910	13822	13902	13945	13796	13843	13849	14041	13881	13880	13864	13759	13790	13805	13968	13937	13817	13757	14074	13808	13886	13931	13885	13878	13894	13779	13829	13943	13995	13656	13864	13813	13669	13775	13828	13908	13846	13869	13714	13969	13903	13747	13810	13740	13823	13943	13793	13722	13738	13816	13774	13747	13900	13834	13810	13781	13736	13892	13817	13868	13781	13687	13757	13906	13875	13914	13824	13952	13962	13695	13906	13830	13912	13806	13905	13865	13826	13893	13821	13724	13818	14064	13881	13825	13859	13797	13843	13948	13866	13788	13817	13927	13883	13731	13822	13738	13774	13919	13763	13871	13903	13933	13879	13965	13963	13779	13916	13835	13753	13739	13736	13879	13786	13682	13866	13833	13822	13613	13683	13912	13604	13917	13870	13863	13775	13891	13798	13978	13836	13954	13829	13801	13856	13906	13933	13938	13808	13779	13747	13878	13616	13674	13873	13780	13811	13820	13908	13952	13721	13911	13837	13929	13787	13948	13928	13847	14041	13961	13730	13996	13836	13752	13978	13882	13748	14081	13853	13910	13963	13897	13827	13790	13732	13850	13952	13799	13817	13822	13943	13927	13677	13836	13830	13694	13727	13702	13895	13720	13823	13840	13773	13965	13827	13938	13750	13879	13749	13824	14010	13897	14040	13758	13794	13740	13978	13960	13756	13768	13916	13737	13658	13732	13848	13891	13863	13695	13829	13913	13967	13843	13696	13791	13820	13783	13873	13733	13749	13738	13797	13929	13752	13770	13727	13870	13862	13773	13891	13781	13916	13865	13950	14018	13902	13780	13657	13793	13818	13731	13960	13745	13890	13712	14016	13679	13879	13945	13905	13985	13772	13759	13897	13796	13788	13972	13892	13875	13731	13878	13759	13694	13830	13883	13824	13814	13816	13932	13832	13898	13748	13879	13879	13672	13796	13809	13768	13784	13730	13774	13887	13797	13775	13781	13854	13929	13857	13677	13699	13885	13805	13774	13935	13994	13904	13922	13829	13932	13846	13763	14007	13810	13781	13882	14014	13738	13883	13802	13761	13850	13779	13909	13872	13726	13900	13807	13908	13776	13864	13711	13758	13895	13839	13804	13813	13793	13786	13844	13813	13987	13846	13838	13787	13771	13749	13764	13698	13701	13827	13966	13745	13828	13950	13902	13802	13767	13703	13956	13847	13779	13755	13838	13945	13702	13895	13920	13722	13868	13832	13860	13847	13876	13879	14002	13857	13904	13697	13940	13893	13835	13896	13872	13816	13769	13869	13863	13903	13845	13802	13803	13819	13760	13890	13915	13633	13878	13821	13845	13840	13881	13883	13923	13584	13791	13746	13749	13891	13815	13810	13936	13996	13680	13742	13830	13788	13771	13634	13737	13836	13878	13782	13793	13855	13924	13923	13746	13853	13768	13613	13716	13929	13965	13921	13938	13713	13757	13821	13823	13699	13808	13809	13804	13783	13779	13987	13957	13782	13883	13848	13775	13870	13738	13796	13790	13801	13948	13766	13763	13725	14015	13785	13824	13833	13853	13777	13851	13751	13599	13710	13888	13898	13907	13808	13943	13860	13954	13782	13673	13872	13634	13881	13866	13840	13792	13877	13732	14018	13766	13896	13703	13795	13944	13678	13787	13763	13838	13746	13896	13798	13728	13802	13736	13973	13788	13933	13859	13922	13729	13811	13732	13954	13706	13915	13960	13841	13967	13656	13938	13749	13927	13643	13826	13776	14104	13814	14083	13828	13978	13813	13976	13742	13926	13767	13846	13863	14031	13814	13818	13809	13794	13806	13813	13766	13803	13812	13892	13949	13867	13815	13821	14033	13849	13771	13844	13919	13845	13808	13868	13969	13779	13719	13910	13725	13733	13894	13859	13670	13861	13876	13899	13767	13768	13904	13842	13811	13877	13912	13888	13818	13923	13693	13728	13872	13822	13619	14157	13880	13800	13927	13868	13694	13988	13854	13890	13881	13793	13637	13757	13881	13784	13879	13837	13662	13983	13607	14010	13777	13888	13895	13811	13946	13810	13897	13737	13827	13780	13969	13868	13723	13806	14032	13736	13822	13867	13848	13823	13818	13823	13883	13793	13811	13847	13818	14032	13800	13866	13835	13984	13960	13976	13597	13847	13663	13860	13836	13964	13849	13922	13903	13759	13751	13700	13887	13668	13881	13719	13929	13900	14083	13692	13709	13701	13715	13767	13631	13957	13804	13918	13921	13738	13832	13690	13747	13718	13821	13829	13674	13918	13790	13947	13818	13787	13881	13942	13831	13821	13747	13768	13878	14032	13909	13805	13817	13845	13925	13632	13845	13886	13898	13899	13749	13578	13687	13886	13896	13779	13856	13851	13729	13869	13858	13853	13834	13765	13937	13712	13816	14122	13816	13755	13843	13875	13739	13730	13774	13842	13861	13714	13994	13859	13829	13764	13739	13853	13864	13854	13712	13706	13818	13882	13725	14044	13842	13832	13965	13894	13882	13898	13922	13771	13890	13825	13734	13930	13886	13794	13858	13760	13935	13776	13799	13919	13763	13847	13870	13833	13817	13793	13832	13792	13768	13876	13722	13703	13777	13906	13813	13886	13788	13803	13832	13842	13843	13894	13886	13801	13933	13946	13918	13756	13866	13703	13766	13813	13870	13826	13779	13830	13633	13880	13757	13931	13885	13855	13809	13871	13721	13985	13721	13919	13743	13857	13979	13734	13800	13813	13655	13930	13865	13822	13606	13869	13647	13588	13702	14039	13833	13704	13785	13585	13665	13821	13818	13830	13747	13828	13769	13679	13862	13821	13939	13852	13730	13823	13890	13763	13874	13894	14009	13959	13695	13852	13882	13829	13757	13777	13811	13609	13838	13963	13815	13815	13784	13802	13794	13837	13867	13939	13848	13871	13725	13903	13904	13829	13857	13692	13783	13728	13737	13627	13854	13864	13821	13844	13813	13730	13847	13837	13758	13644	13807	13856	13784	13878	13776	13876	13818	13906	13777	13744	13722	13911	13657	13872	13877	13921	13793	13880	13736	13658	13761	13784	13832	13887	13945	13959	13733	13927	13695	13842	14060	13951	13776	13727	13674	13811	13783	13699	13909	13880	13778	13851	13712	13758	13974	13684	13846	13823	13782	13690	13617	13934	13775	13707	13838	13868	13825	13888	13797	13820	13840	14011	13879	13866	13738	13950	13821	14003	13841	13806	13982	13727	13858	13851	13779	14002	13709	13830	13915	13802	13891	13945	13813	14057	13737	13691	13790	13742	13846	13872	13820	13779	13678	13842	13817	13737	13865	13887	13904	13973	13861	13556	13813	13815	13774	13875	13802	13694	13877	14025	13902	13721	13720	13888	13810	13821	13776	13717	13953	13844	13833	13758	13949	13964	13844	13872	13911	13787	13973	13723	13841	13744	13781	13944	13767	13761	13915	13837	13740	13799	13782	13780	13960	13637	13910	13749	13831	13938	13748	13669	13705	13790	13724	13737	13781	13919	13830	13927	13828	13671	13728	13887	13852	13876	13763	13897	13807	13811	13783	13858	13809	13549	13948	13782	13826	13771	13835	13684	13876	13949	13797	13684	13945	13902	13879	13889	13784	13830	13747	13687	13770	13748	13790	13904	13735	13883	13905	13811	13844	13898	13812	13815	13759	13836	13798	13713	13927	13973	13831	13921	13810	13686	13678	13866	13888	13873	13927	13752	13676	13798	13815	13834	13912	13968	13646	13935	13785	13590	13853	13878	13839	13873	13841	13912	13618	13870	13802	13618	13891	13913	13733	13789	13902	13857	13850	13875	13798	13809	13809	14145	13914	13772	13598	13963	13730	13832	13916	13857	13829	13913	13748	13887	13745	13792	13764	13949	13755	13706	13927	13796	13779	13841	13784	13881	13978	13885	13669	13614	13859	13819	13861	13768	13804	13792	13836	13939	13890	13826	13936	13939	13723	13785	13859	13821	13827	13866	13839	13782	13629	13905	13852	13812	13809	13811	13874	13812	13923	13623	13878	13739	13817	13752	13790	13649	13870	13823	13635	13846	13845	13752	13944	13881	13765	13985	13744	13724	13925	13799	13987	13911	13776	13702	13729	13947	14020	13723	13919	13862	13788	13854	13846	13878	13791	13816	13645	13840	13994	13686	13880	13792	13839	13834	13718	13822	13759	13754	13852	13744	13803	13719	13808	13819	13898	13740	13975	13771	13895	13758	13794	13940	13837	13814	13775	13874	13888	13784	13957	14017	13837	13949	13655	13853	13813	13887	13779	13862	13757	13888	13874	13797	13828	13857	14013	13831	13949	13822	13810	13719	13795	13687	13962	13962	13689	13767	13736	13696	13882	13710	13852	13849	13906	13709	13705	13855	13807	13800	13916	13745	13835	13777	13776	13911	13638	13832	13795	13743	13853	13806	13723	13733	13777	13774	13867	13696	13940	13918	13979	13713	14010	13847	13754	13880	14007	13720	13845	13821	13874	13835	13907	13747	13802	13915	13888	13878	13883	13829	13725	13997	13761	13950	13616	13769	13906	13838	13738	13676	13685	13891	13650	13941	13914	14011	13828	13850	13856	13729	13930	13857	13695	13946	13908	13830	13877	13735	13800	13799	13832	13830	13883	13784	13798	13911	13853	13843	13863	13817	13762	13781	13808	13671	13824	13913	13796	13749	13791	14004	14018	13778	13943	13928	13800	13993	14075	13831	13822	13952	13918	13728	13901	13866	13656	13829	13814	13985	13910	13753	13951	13905	13942	13702	13850	13662	13752	13823	13934	13922	13815	13807	13859	13811	13855	13816	13902	13968	13945	13859	13717	13816	13727	13941	13838	13873	13718	13931	13863	13918	13872	13916	13842	13888	13807	13961	13856	13967	13692	13913	13886	13900	13775	13972	13874	13738	13870	13890	13588	13838	13814	13720	13710	13841	13908
27319	23453	28596	25282	20446	18930	17989	17168	16587	16159	15975	15774	15615	15379	15363	15340	15280	15164	15073	15082	14980	15092	15094	14998	14892	14920	14829	14870	14766	14813	14919	14765	14844	14903	14661	14577	14705	14909	14928	14667	14718	14843	14775	14840	14857	14836	14797	14819	14809	14847	14785	14827	14771	14783	14647	14966	14826	14834	14617	14644	14930	14792	14816	14817	14838	14710	14747	14871	14819	14858	14819	14689	14806	14797	14670	14768	14947	14763	14731	14765	14883	14732	14713	14664	14591	14817	14733	14710	14766	14840	14702	14919	14748	14811	14831	14713	14723	14695	14900	14712	14620	14747	14707	14605	14642	14589	14734	14628	14732	14886	14711	15007	14852	14577	14755	14685	14783	14690	14571	14632	14589	14852	14831	14709	14669	14584	14742	14911	14745	14599	14970	14833	14649	14553	14689	14820	14605	14949	14662	14690	14599	14796	14646	14701	14793	14708	14775	14831	14751	14718	14735	14857	14805	14733	14808	14890	14739	14676	14558	14822	14627	14630	14906	14783	14705	14706	14766	14736	14824	14601	14706	14797	14794	14649	14755	14747	14607	14727	14667	14709	14735	14722	14860	14607	14812	14798	14854	14607	14704	14604	14638	14729	14843	14753	14803	14532	14773	14762	14749	14544	14698	14658	14816	14831	14675	14701	14863	14865	14720	14538	14696	14920	14654	14719	14567	14655	14857	14677	14767	14631	14631	14919	14834	14934	14889	14729	14807	14884	14657	14835	14768	14654	14628	14796	14935	14796	14816	14990	14879	14659	14700	14696	14618	14814	14764	14657	14669	14579	14763	14671	14859	14658	14855	14836	15045	14905	14563	14600	14861	14746	14837	14805	14653	14566	14695	14666	14569	14543	14658	14841	14885	14819	14713	14504	14718	14850	14789	14753	14793	14761	14753	14905	14917	14789	14660	14764	14792	14833	14770	14874	14766	14739	14708	14889	14871	14915	14718	14656	14607	14721	14641	14643	15052	14855	14846	14617	14790	14697	14712	14578	14698	14796	14828	14763	14737	14834	14766	14838	14961	14750	14600	14735	14648	14753	14829	14732	14624	14674	14762	14746	14824	14692	14811	14695	14764	14704	14972	14777	14700	14969	14699	14761	14621	14541	14704	14953	14677	14845	14684	14967	14841	14614	14608	14747	14668	14673	14548	14713	14574	14786	14506	14828	14906	14819	14549	14711	14875	14843	14761	14751	14760	14935	14953	14596	14680	14648	14682	14790	14752	14767	14913	14600	14778	14863	14602	14566	14747	14819	14611	14653	14740	14882	14960	14738	14732	14691	14724	14815	14592	14620	14809	14758	14676	14595	14981	14862	14622	14679	14649	14717	14683	14791	14735	14797	14785	14846	14673	14783	14766	14788	14805	14765	14571	14536	14909	14779	14728	14816	14561	14765	14783	14732	14766	14908	14852	14779	14868	14865	14753	14641	14632	14619	14902	14779	14571	14717	14796	14724	14792	14719	14782	14799	14656	14657	14811	14663	14834	14714	14694	14699	14727	14587	14821	14767	14508	14678	14576	14670	14936	14786	14812	14609	14538	14834	14873	14631	14756	14747	14850	14842	14769	14673	14717	14698	14815	14820	14835	14729	14493	14615	14665	14667	14746	14803	14612	14519	14872	14684	14787	14653	14598	14735	14790	14744	14640	14887	14837	14538	14669	14795	14696	14803	14665	14590	14596	14673	14735	14814	14549	14700	14662	14733	14818	14805	14666	14795	14729	14458	14846	14789	14675	14678	14699	14709	14644	14629	14726	14828	14807	14626	14777	14711	14864	14846	14803	14587	14876	14695	14880	14610	14780	14858	14806	14852	14772	14808	14598	14766	14588	14689	14646	14738	14729	14661	14571	14650	14668	14755	14691	14711	14858	15091	14782	14944	14855	14918	14782	14735	14770	14769	14956	14816	14681	14647	14830	14703	14730	14748	14811	14688	14677	14791	14793	14794	14796	14715	14725	14794	14565	14610	14606	14761	14644	14811	14842	14821	14898	14781	14643	14762	14517	14611	14687	14742	14611	14979	14720	14724	14777	14525	14594	14743	14975	14856	14781	14829	14809	14763	14736	14528	14654	14568	14581	14682	14808	14737	14864	14836	14533	14866	14753	14683	14679	14869	14859	14704	14708	14832	14742	14814	14733	14677	14615	14931	14737	14784	14676	14822	14959	14720	14710	14773	14874	14798	14901	14743	14769	14755	14727	14775	14785	14725	14711	14748	14798	14659	14668	14740	14821	14556	14705	14836	14685	14712	14812	14974	14859	14658	14980	14726	14692	14640	14796	14736	15028	14649	14734	14811	14800	14764	14669	14692	14682	14696	14674	14757	14816	14731	14600	14719	14735	14476	14763	14695	14715	14670	14677	14647	14727	14797	14632	14779	14731	15019	14996	14759	14751	14673	14804	14770	14834	14743	14698	14657	14785	14778	14698	14766	14720	14716	14662	14777	14970	14620	14857	14658	14869	14620	14752	14506	14615	14716	14745	14946	14743	14793	14777	14567	14819	14677	14961	14576	14851	14825	14765	14688	14630	14747	14922	14748	14810	14701	14618	14738	14747	14911	14710	14693	14853	14705	14685	14814	14734	14726	14742	14856	14683	14754	14681	14613	14737	14595	14893	14792	14683	14750	14828	14664	14690	14728	14729	14747	14779	14736	14789	14833	14734	14728	14768	14816	14518	14706	14886	14735	14578	14834	14690	14697	14791	14731	14672	14618	14729	14701	14732	14805	14829	14685	14808	14759	14685	14728	14827	14522	14733	14870	14600	14711	14668	14884	14718	14744	14803	14503	15072	14776	14633	14744	14720	14720	14687	14657	14782	14741	14796	14854	14752	14865	14729	14696	14736	14744	14681	14737	14910	14823	14910	14764	14719	14810	14668	14851	14967	14816	14735	14745	14656	14739	14597	14640	14590	14669	14805	14804	14658	14704	14635	14799	14788	14753	14734	14937	14613	14719	14598	14660	14715	14906	14610	14676	14802	14780	14674	14546	14845	14673	14796	14834	14905	14682	14763	14754	14636	14748	14788	14637	14811	14661	14847	14809	14791	14846	14716	14909	14423	14871	14879	14769	14864	14770	14701	14705	14684	14793	14757	14657	14653	14705	14828	14791	14702	14710	14866	14672	14725	14756	14720	14871	14736	14637	14754	14639	14544	14680	14597	14804	14665	14694	14754	14745	14657	14653	14564	14797	14583	14578	14878	14722	14768	14802	14625	14821	14683	14623	14753	14732	14589	14785	14847	14730	14623	14710	14865	14737	14628	14832	14820	14706	14485	14622	14793	14578	14793	14620	14585	14760	14624	14549	14637	14815	14839	14836	14716	14814	14625	14789	14975	14721	14704	14762	14889	14848	14993	14700	14711	14794	14539	14681	14614	14653	14763	14862	14826	14774	14802	14905	14631	14633	14678	14750	14604	14835	14874	14765	14702	14692	14739	14706	14812	14721	14790	14700	14499	14856	14875	14649	14910	14774	14784	14643	14646	14687	14747	14976	14825	14825	14682	14805	14579	14811	14730	14651	14723	14953	14864	14890	14862	14888	14677	14955	14868	14645	14517	14615	14734	14736	14869	14823	14542	14834	14644	14602	14689	14661	14560	14582	14679	14600	14750	14963	14599	14842	14827	14652	14823	14668	14669	14822	14644	14708	14766	14827	14962	14634	14720	14711	14842	14691	14791	14672	14672	14663	14847	14740	14646	14663	14640	14661	14813	14747	14781	14740	14672	14817	14859	14757	14789	14769	14737	14960	14855	14949	14753	14744	14928	14663	14802	14682	14504	14757	14941	14666	14807	14721	14814	14725	14653	14823	14776	14540	14747	14701	14689	14658	14883	14780	14894	14701	14939	14589	14641	14852	14681	14887	14890	14613	14722	14778	14737	14770	14786	14656	14638	14828	14684	14766	14642	14543	14808	14667	14764	14784	14744	14690	14640	14592	14768	14832	14785	14730	14938	14629	14800	14873	14620	14615	14579	14900	14683	14888	14933	14782	14467	14488	14567	14692	14807	14773	14974	14875	14805	14440	14757	14752	14676	14786	14682	14832	14845	14709	14812	14640	14686	14719	14590	14611	14852	14626	14869	14872	14764	14798	14688	14652	14586	14831	14740	14708	14990	14648	14773	14709	14683	14757	14875	14657	14912	14800	14756	14843	14621	14529	14644	14932	14780	14776	14773	14657	14690	14700	14794	14663	14818	14638	14822	14564	14739	14696	14710	14849	14775	14798	14682	14708	14707	14881	14861	14783	14795	14696	14646	14792	14581	14831	14880	14600	14895	14709	14798	14877	14839	14697	14661	14659	14770	14679	14825	14631	14386	14649	14699	14809	14762	14895	14878	14735	14664	14648	14862	14747	14671	14866	14726	14607	14756	14854	14846	14747	15004	14600	14533	14696	14861	14807	14927	14799	14839	14744	14608	14682	14539	14896	14796	14626	14604	14752	14754	14605	14768	14599	14811	14826	14736	14511	14786	14845	14848	14785	14876	14828	14712	14546	14781	14846	14551	14703	14591	14660	14722	14680	14845	14816	14687	14705	14771	14661	14604	14783	14733	14592	14659	14752	14834	14814	14682	14668	14878	14793	14919	14780	14649	14626	14670	14687	14760	14841	14919	14703	14743	14786	14591	14715	14646	14556	14831	14761	14932	14725	14539	14848	14726	14776	14757	14667	14526	14719	14713	14723	14748	14838	14809	14963	14790	14809	14689	14717	14759	14675	14573	14751	14883	14702	14698	14618	14689	14635	14815	14733	14773	14824	14864	14681	14673	14691	14827	14649	14650	14671	14738	14728	14911	14824	14921	14707	14708	14684	14928	14792	14757	14605	14597	14840	14893	14545	14760	14799	14665	14776	14665	14997	14790	14794	14884	14863	14796	14787	14681	14681	14667	14516	14794	14842	14617	14802	14636	14843	14779	14792	14805	14799	14778	14853	14629	14753	14627	14687	14766	14670	14599	14646	14795	14944	14770	14601	14838	14678	14906	14811	14714	14780	14851	14848	14543	14684	15052	14675	14792	14858	14772	14808	14761	14739	14587	14641	14795	14744	14703	14818	14826	14806	14627	14740	14718	14735	14725	14756	14553	14611	14695	14645	14617	14938	14664	14729	14696	14658
24163	35835	32499	25236	21583	19633	18264	17224	16656	16121	15629	15070	15111	14851	14789	14502	14203	14303	14117	14026	13889	14002	13707	13805	13467	13688	13799	13530	13669	13656	13726	13821	13715	13633	13613	13609	13634	13621	13643	13553	13587	13567	13588	13490	13579	13502	13382	13511	13686	13666	13693	13543	13554	13439	13461	13557	13602	13626	13587	13541	13623	13591	13472	13441	13761	13553	13593	13563	13472	13607	13532	13518	13473	13556	13638	13532	13684	13631	13617	13602	13423	13528	13482	13352	13398	13606	13416	13558	13496	13495	13430	13574	13591	13566	13624	13522	13576	13632	13479	13616	13662	13664	13418	13474	13445	13550	13590	13686	13480	13558	13780	13429	13561	13454	13689	13620	13559	13750	13522	13404	13742	13583	13343	13510	13618	13630	13459	13560	13493	13538	13581	13586	13480	13483	13683	13719	13704	13430	13489	13666	13598	13566	13665	13548	13717	13453	13536	13455	13461	13567	13478	13536	13408	13569	13632	13658	13544	13475	13546	13397	13642	13494	13413	13521	13498	13318	13433	13586	13612	13680	13647	13613	13529	13558	13619	13372	13644	13480	13614	13551	13489	13525	13651	13455	13658	13594	13547	13625	13450	13592	13618	13637	13445	13711	13598	13423	13567	13691	13300	13544	13473	13453	13580	13541	13546	13500	13646	13294	13697	13714	13552	13607	13665	13486	13700	13485	13480	13489	13605	13512	13429	13537	13593	13447	13407	13488	13689	13524	13549	13647	13610	13426	13636	13547	13598	13484	13615	13535	13472	13627	13703	13558	13389	13686	13763	13619	13488	13637	13610	13453	13680	13613	13660	13544	13437	13543	13629	13635	13628	13462	13698	13555	13506	13496	13492	13460	13581	13512	13591	13466	13631	13641	13496	13657	13572	13735	13506	13670	13423	13506	13454	13536	13677	13572	13602	13570	13574	13650	13555	13564	13539	13566	13536	13606	13537	13496	13595	13575	13505	13641	13531	13634	13472	13645	13509	13483	13495	13522	13340	13501	13589	13508	13621	13702	13411	13574	13699	13573	13555	13378	13572	13533	13553	13660	13482	13559	13455	13382	13439	13472	13606	13747	13569	13584	13618	13486	13585	13576	13531	13484	13547	13484	13510	13572	13387	13554	13426	13669	13494	13409	13586	13446	13489	13545	13504	13496	13587	13427	13467	13605	13475	13691	13477	13711	13665	13713	13529	13530	13563	13757	13567	13614	13655	13640	13591	13473	13433	13662	13699	13562	13680	13554	13524	13413	13610	13572	13563	13639	13611	13542	13552	13595	13764	13464	13392	13535	13431	13586	13695	13453	13506	13478	13642	13694	13607	13515	13612	13535	13341	13655	13724	13555	13519	13640	13537	13403	13608	13654	13667	13630	13595	13555	13547	13812	13614	13442	13456	13534	13405	13668	13666	13635	13461	13486	13619	13565	13629	13590	13602	13634	13614	13788	13607	13430	13511	13753	13643	13624	13512	13796	13590	13552	13683	13603	13515	13606	13480	13545	13755	13564	13511	13534	13570	13616	13605	13465	13648	13585	13497	13717	13624	13584	13406	13669	13636	13555	13532	13629	13449	13641	13374	13681	13478	13771	13517	13638	13556	13658	13447	13565	13584	13622	13606	13652	13468	13501	13429	13540	13683	13557	13621	13608	13510	13693	13486	13580	13601	13477	13530	13381	13583	13686	13589	13452	13657	13644	13445	13644	13520	13599	13691	13508	13589	13523	13610	13540	13505	13566	13492	13494	13500	13677	13540	13458	13442	13610	13738	13464	13560	13608	13499	13585	13448	13632	13599	13499	13614	13616	13523	13591	13614	13639	13616	13382	13530	13498	13455	13498	13425	13698	13583	13706	13453	13619	13520	13377	13506	13547	13756	13578	13465	13566	13638	13631	13590	13673	13471	13682	13646	13616	13560	13620	13602	13713	13543	13512	13558	13690	13558	13472	13677	13527	13452	13610	13521	13505	13574	13488	13389	13629	13548	13507	13650	13645	13461	13434	13660	13502	13548	13778	13516	13626	13432	13524	13508	13642	13659	13566	13565	13561	13570	13411	13411	13568	13614	13447	13698	13568	13454	13761	13492	13546	13503	13487	13473	13402	13609	13511	13579	13596	13576	13547	13490	13536	13474	13614	13460	13533	13664	13455	13551	13597	13502	13550	13513	13560	13518	13642	13586	13700	13579	13641	13556	13545	13597	13520	13638	13538	13618	13620	13554	13468	13561	13577	13758	13646	13532	13510	13629	13480	13633	13526	13480	13498	13614	13544	13553	13649	13613	13373	13515	13599	13659	13581	13620	13521	13385	13625	13624	13624	13657	13355	13436	13650	13463	13639	13664	13423	13497	13505	13679	13728	13552	13421	13617	13465	13578	13477	13611	13615	13605	13570	13614	13612	13513	13632	13489	13848	13522	13623	13439	13458	13553	13780	13696	13495	13572	13667	13672	13527	13692	13637	13748	13580	13636	13500	13413	13443	13634	13517	13749	13418	13594	13735	13584	13679	13502	13386	13528	13473	13591	13577	13737	13559	13596	13623	13464	13543	13575	13595	13704	13503	13459	13568	13559	13488	13459	13564	13653	13449	13537	13394	13496	13565	13540	13660	13587	13523	13571	13594	13658	13681	13395	13561	13534	13535	13472	13534	13293	13551	13464	13697	13563	13521	13466	13599	13490	13667	13682	13634	13605	13641	13517	13457	13640	13441	13515	13640	13742	13449	13593	13630	13491	13541	13606	13521	13586	13579	13522	13578	13706	13590	13626	13541	13518	13521	13523	13502	13585	13585	13584	13671	13639	13513	13651	13626	13492	13737	13600	13541	13626	13333	13579	13664	13363	13496	13538	13647	13538	13532	13452	13566	13580	13598	13635	13563	13545	13730	13485	13492	13533	13333	13483	13754	13538	13605	13500	13501	13563	13697	13589	13641	13464	13432	13400	13695	13336	13516	13614	13604	13618	13453	13559	13734	13523	13428	13423	13587	13459	13560	13677	13421	13611	13589	13500	13550	13517	13588	13486	13721	13619	13568	13648	13509	13731	13662	13593	13622	13478	13588	13544	13532	13387	13760	13610	13486	13594	13510	13630	13586	13351	13455	13558	13651	13706	13585	13676	13612	13611	13606	13728	13646	13719	13578	13488	13689	13471	13687	13380	13584	13561	13616	13475	13670	13585	13722	13589	13441	13625	13593	13483	13642	13629	13616	13559	13484	13520	13592	13530	13604	13601	13527	13517	13547	13649	13491	13601	13554	13691	13562	13490	13587	13654	13376	13678	13485	13640	13611	13568	13768	13588	13600	13619	13624	13591	13683	13558	13689	13537	13728	13422	13554	13521	13694	13674	13455	13660	13688	13352	13528	13632	13593	13533	13458	13507	13574	13635	13497	13425	13577	13589	13475	13603	13423	13534	13560	13587	13709	13616	13476	13559	13544	13450	13594	13478	13533	13554	13474	13414	13355	13556	13615	13597	13405	13415	13408	13740	13541	13736	13597	13809	13602	13522	13668	13485	13577	13610	13546	13679	13697	13788	13464	13600	13650	13645	13433	13678	13622	13347	13588	13613	13532	13556	13406	13654	13644	13542	13445	13547	13467	13584	13618	13528	13647	13603	13539	13712	13345	13502	13513	13530	13539	13502	13440	13571	13578	13624	13617	13461	13534	13552	13541	13785	13461	13432	13684	13685	13620	13463	13619	13537	13443	13529	13680	13496	13645	13626	13700	13504	13434	13690	13484	13412	13458	13501	13492	13507	13543	13685	13662	13463	13632	13520	13519	13526	13565	13672	13665	13693	13668	13555	13604	13554	13595	13529	13646	13538	13538	13565	13710	13552	13455	13527	13649	13457	13464	13534	13501	13463	13438	13402	13666	13636	13568	13691	13507	13600	13490	13422	13423	13567	13711	13771	13344	13496	13492	13552	13512	13502	13608	13548	13488	13617	13551	13408	13508	13575	13641	13456	13541	13462	13498	13585	13659	13497	13698	13590	13643	13499	13542	13544	13640	13559	13681	13484	13512	13530	13588	13503	13590	13355	13570	13764	13489	13561	13678	13626	13559	13571	13489	13568	13556	13562	13522	13640	13624	13552	13563	13533	13445	13559	13517	13562	13666	13443	13530	13777	13518	13685	13555	13425	13755	13627	13574	13642	13728	13531	13600	13544	13625	13502	13567	13575	13625	13607	13608	13637	13630	13480	13532	13485	13428	13621	13479	13558	13510	13578	13520	13561	13509	13517	13461	13607	13501	13494	13561	13555	13526	13650	13528	13602	13552	13624	13490	13558	13486	13421	13531	13519	13513	13569	13638	13514	13702	13540	13566	13505	13554	13740	13524	13483	13355	13716	13644	13338	13701	13585	13484	13540	13588	13612	13499	13804	13523	13630	13627	13905	13645	13518	13721	13566	13643	13531	13600	13502	13515	13504	13642	13593	13560	13607	13547	13637	13740	13616	13580	13466	13586	13495	13647	13566	13536	13579	13537	13712	13548	13581	13473	13491	13565	13531	13459	13477	13510	13585	13613	13588	13651	13589	13451	13372	13559	13588	13553	13442	13635	13652	13485	13645	13598	13563	13536	13605	13482	13693	13537	13681	13474	13471	13572	13589	13396	13594	13665	13595	13540	13596	13524	13653	13637	13499	13668	13587	13597	13534	13483	13519	13643	13422	13633	13507	13597	13594	13593	13533	13669	13678	13468	13532	13533	13531	13453	13543	13614	13609	13493	13607	13656	13690	13705	13557	13492	13735	13590	13639	13389	13606	13639	13530	13585	13418	13546	13447	13681	13564	13567	13518	13534	13418	13561	13517	13594	13485	13550	13432	13643	13556	13495	13526	13399	13623	13677	13531	13383	13573	13480	13623	13471	13596	13602	13515	13738	13492	13599	13460	13778	13568	13557	13630	13565	13477	13478	13640	13692	13481	13484	13507	13640	13465	13405	13525	13607	13470	13734	13453	13647	13537	13333	13500	13485	13622	13656	13541	13534	13578	13429	13518	13503	13426	13593	13528	13559	13592	13610	13530	13481	13576	13540	13498	13631	13785	13732	13583	13553	13591	13473	13550	13605	13432	13597	13358	13688	13550	13705	13583	13656	13419	13463	13418	13463	13691	13427	13534	13404	13502	13483
23680	21085	28453	24158	22707	23503	22599	19501	18583	17967	17447	17032	16858	16506	16413	16271	16210	15907	15643	15957	15473	15453	15346	15408	15387	15255	15439	15275	15219	15285	15345	15327	15273	15320	15446	15097	15194	15401	15177	15405	15198	15308	15250	15404	15486	15189	15326	15316	15058	15205	15254	15116	15089	15037	15151	15232	15177	15147	15099	15178	15144	15197	15055	15140	15197	15184	15112	15104	15115	15170	15301	15036	15133	15221	15249	15241	15312	15126	15125	15034	15011	15188	15390	15054	14889	15236	15038	14990	15179	15145	15143	15241	15052	15159	15132	15209	14955	15175	15108	15125	15079	14997	14974	15155	14992	15055	15097	15023	15187	15119	15195	15013	15257	15156	15054	15247	15235	14835	15200	15076	15320	15181	15106	15097	15102	15226	15258	15298	15234	15094	15076	15008	15177	15271	15175	15173	15151	15224	15003	15194	15146	14951	15052	15141	15038	15165	15139	15122	15115	15074	15095	14998	15125	15070	15042	15036	15155	15176	15212	15116	15270	15125	14949	15307	14967	14950	15148	15152	15125	15125	14975	15026	15316	15118	15254	15223	15197	15107	15349	15240	15021	15145	15285	15238	15081	14998	15197	15040	15083	15168	15164	14989	15033	15245	15069	15053	15051	14991	15265	15110	15080	15131	15106	15106	14974	14872	14955	15154	15186	15114	15081	15146	15187	15056	15228	14939	15059	15049	15076	15064	15175	15056	15152	14966	15095	14957	15207	15154	15124	14986	15120	15159	15342	15081	15045	15075	15321	15161	14988	14975	15168	14982	15145	15022	15142	15166	15041	15033	15031	15103	15169	15193	15165	15110	15202	15102	15172	15141	15088	15130	15285	14873	15025	15093	15156	15033	15097	15154	15090	15175	15026	15068	15000	15156	15207	15195	14984	14951	15026	15164	15060	15080	15038	15033	15170	14929	15037	14964	15210	14941	14897	15120	15019	15210	14998	15085	15044	15031	15075	15020	15014	15159	15225	15051	15118	15171	15137	15147	14990	15276	15244	15127	15049	15144	15124	15237	15128	15095	15304	15075	15198	15056	15166	15143	14996	15046	15069	14940	15137	15270	15123	15072	15134	15040	15013	15285	15028	15224	15212	14963	15071	14870	15270	15122	15187	14899	15201	15118	14986	15202	15111	14952	15242	15091	14956	15131	15199	14966	15152	15205	15059	15073	15053	15098	15102	14913	15219	15098	15009	15031	15169	15058	15290	15206	15221	15050	15219	15187	15065	15347	15428	15182	15125	15088	15067	15134	15076	15251	15247	15097	15107	15146	15288	15217	15150	14946	15181	14955	15160	15215	15229	15038	15213	15128	15207	15067	15124	15098	15160	15122	15040	15049	15005	15251	15044	15264	15235	15005	14961	15040	15041	14992	15343	15156	14918	14917	15105	15159	15024	15147	15022	15152	15009	15080	15211	15170	14920	14911	15098	15185	14958	15093	15064	14932	14921	14925	15200	15158	15032	15062	15251	15006	14943	15023	15076	15127	15284	15139	15268	15126	15272	14887	14912	14950	14977	15060	15142	15126	15065	15051	15052	14941	15019	15046	15284	15096	15037	15027	15308	15082	15292	15209	15143	14846	15141	14926	15257	15003	14916	15188	15170	15305	15062	15271	15108	15221	15202	15081	15096	15144	15138	15134	15004	15147	15075	15037	15020	15086	15007	15122	15154	15095	14985	14860	15150	15176	15064	15014	15078	15146	15237	15056	15045	15183	15192	15187	14966	14967	15147	15056	15059	15005	15249	15010	15184	15020	14979	15026	15029	15195	15018	15156	15217	15118	15263	15120	15048	15183	15023	15287	15079	15133	14881	15196	15264	15013	15176	15017	15058	14992	15253	15306	15144	15187	15428	15047	14996	15153	14983	15020	15049	14969	15042	15065	15188	15137	15141	15107	14903	15174	15185	15135	15075	15034	15212	15052	15136	14889	15135	15168	15222	15229	15153	14953	15259	15096	15215	15061	15091	15104	15300	15100	15146	15166	15065	15157	15147	15086	15066	14941	15185	15182	15011	15056	15027	15126	15088	14961	15043	15313	15254	15004	15217	15350	15043	14903	15071	15148	15360	15168	15180	15113	15062	15108	14998	15267	14977	15139	15130	15111	15072	15065	14934	14881	15110	15148	14978	15086	15204	15084	15152	15226	15224	15138	15135	15061	15155	15202	15084	15105	15163	15111	15012	15121	15043	14949	15124	15281	15178	15088	15145	15049	15021	14999	14921	15011	15136	15168	14844	15210	15272	15211	15101	14922	14933	15099	15029	15140	15188	15121	15136	15130	15282	15325	15048	15242	15056	15108	15089	15239	15116	14947	15086	14992	15241	15125	15218	15208	15294	15044	14870	15105	15019	15126	15152	15168	15221	15185	15061	15119	15366	15072	15152	15187	15080	14981	15109	15011	15127	15127	15138	15237	15009	15114	15265	15282	15228	15066	15198	15077	15136	15063	15127	15110	15164	15141	15190	15245	15135	15043	14976	15115	15053	14996	15084	15037	15229	15084	15134	15175	15238	15152	15067	15092	15045	15157	14976	15010	15088	15187	14962	15236	15301	15132	15024	15218	14972	15139	15238	15082	15108	14994	15226	15202	15193	15123	15162	15344	15043	14980	15191	15074	15395	15236	15052	14957	15015	15123	15164	14928	15029	15117	15296	15023	15199	15099	15082	15206	15070	15101	15200	15295	15015	15032	15152	14948	14947	15046	15107	15127	15242	15243	15176	15028	15081	15152	15210	15148	15197	15189	15144	15207	14944	15213	15157	15226	14976	15084	15107	15013	15050	15207	15157	15150	15152	15179	15081	15158	15055	15094	15111	15123	15364	15381	14944	15141	15241	15189	15147	14935	15141	14950	14989	15002	15112	14837	15307	15006	15155	15129	15034	15170	15329	15100	15138	15182	15023	14971	15196	15058	15234	15171	15030	15042	15034	15101	15057	15058	15095	14923	15246	15234	15133	15140	15143	15246	15277	15169	14973	15115	15108	15239	15250	15043	15226	15170	15137	15102	15136	14989	15177	15129	15060	15089	15103	15040	15039	15121	15147	15153	15127	15160	15186	15090	15151	15431	15091	15102	15084	15078	15094	14925	14968	14914	14847	14986	15047	14975	15013	15227	15250	15229	15180	15033	15274	15129	15013	14956	15093	15012	15212	15092	15134	15162	15125	15078	15093	15012	15271	15299	15050	15220	15287	15072	14972	15034	15142	15154	15070	15031	15022	15068	15051	14856	15157	14972	15146	15153	15110	14988	15040	15125	15235	15242	14998	15114	14950	14985	15006	15331	15327	15276	15023	15099	14978	15021	15142	15007	15154	15013	15168	15046	15349	15037	15046	15057	15140	15132	15256	15206	15157	15119	15176	15123	15056	15163	15149	15026	15072	15070	15173	15005	15054	15039	14980	15173	14997	15105	14955	14918	15275	15090	15243	15197	15240	15104	15087	15143	15383	15057	15342	15087	15320	14858	15184	15113	15181	15073	15137	15051	15134	14983	15064	15166	15102	15058	15085	14979	15135	15232	15144	15429	14955	15021	15123	15172	15040	15145	15007	15110	14944	15032	15131	15068	15162	15095	15231	15121	15026	15173	15316	15158	15396	15012	15123	15060	15024	15202	15089	15113	15142	15173	15071	15120	15246	15156	14924	15143	14960	15091	15018	15296	15068	15128	15219	15094	15404	15093	15028	15097	15162	15019	15149	15033	14942	15035	15350	15043	15078	15150	15147	15143	15300	15159	15058	15178	15155	15201	15093	14788	15125	15123	15037	14991	15091	14961	15076	15174	15192	15289	15186	15217	15201	15132	15096	14912	14990	15020	15151	15061	15132	15157	15093	15272	15149	15078	15216	15081	15260	15218	15228	15048	15123	15253	15070	15132	15037	14948	15038	15312	14988	14991	15133	15077	15122	15147	15260	15107	15038	15014	15086	15072	15348	15148	15178	15190	15153	15084	15215	15148	14999	15005	15005	15113	15221	15088	15195	14989	15112	15268	15160	15123	15062	15028	15061	15133	15120	15121	15125	15151	15156	15145	14957	14937	15245	15062	15237	15190	15133	15001	15152	15175	15137	15154	14889	15130	15060	15125	15068	15094	15051	15333	15062	15017	14946	15191	15108	14979	15179	15116	15140	15144	15218	14960	15075	15102	14975	15169	15085	15054	14989	14957	15135	15062	15310	15042	15026	14920	15178	15268	15245	15121	15148	15241	15173	15204	15044	15031	15002	15026	15010	14972	15158	15162	15059	15151	15239	15214	15267	15255	15180	15260	14928	15030	15078	15016	15132	15085	15189	15077	15076	15001	15121	15280	15021	14920	15064	15283	15252	15349	14987	15162	15254	15240	15055	15148	15285	15168	15171	15187	15160	15243	15228	15079	15154	15111	15425	14985	15030	14846	15075	15079	14960	15139	15012	15088	15111	15116	14924	14948	14962	15093	15034	15016	15075	15129	15161	15100	15236	15136	15063	15009	15396	15028	15001	15059	15108	14975	15098	15207	15148	15135	15126	15204	15247	14985	15104	14861	15135	15029	15215	15209	15215	15067	15065	15211	15135	15138	15113	15167	15058	15194	15138	15084	15097	15014	14982	15145	15341	15053	15165	15017	15030	14983	15218	15062	15130	15033	15042	15074	15237	15123	15000	14998	15054	15082	15067	15007	15026	15191	14987	15166	15121	15070	15257	15208	15073	15152	15072	15153	15141	15113	15178	15034	15263	14998	15225	15072	15223	15050	15108	15213	15191	14978	14955	15273	15169	15084	15075	15101	15043	15100	15457	15105	15232	15127	15164	15055	15286	14978	15133	15080	14870	14990	15003	15032	15222	15124	15233	15077	15079	15156	14934	15210	15155	15179	15025	15151	15082	15362	15128	14908	15026	15015	15261	15250	15185	15111	15102	14973	15133	14966	15083	14904	15248	15034	15177	15065	15190	15119	15109	15116	14938	15298	14892	14975	15225	15235	15039	15305	15104	15144	14888	15124	15110	15250	15061	14971	15235	14939	15157	15047	15197	15250	15212	15117	15156	14997	15198	15079	14994	15092	15064	15088	15248	15187	15121	15091	15179	14923	15133	14875	15096	15114	14937	15125	14995	15177	15025	15049	15161	15188	15130	15217	15114	15177
25716	43815	39514	30683	26709	23653	21501	20025	19062	18079	17322	16827	16534	16101	15775	15534	15344	15068	14868	14796	14343	14274	14220	14194	14244	14144	14026	14225	14035	13946	14197	14183	14168	14062	14146	14067	14078	14023	14084	13944	13867	14040	14016	14028	14009	13920	14014	14031	13986	14159	14081	13890	13942	13984	14094	13971	13956	13797	14001	13959	13773	13958	13840	14077	13926	13884	14018	13908	13936	13822	14000	13854	13860	13900	13986	13954	13917	13784	13925	13982	13810	13780	14001	14006	13766	13687	14017	13877	13785	13911	13904	13980	13827	13917	13817	13944	13917	13998	13789	13935	13797	13901	13997	13946	13951	13753	13994	13982	13977	13935	13852	13793	13815	13944	14026	13746	14041	13830	13824	13806	14034	13916	13951	13940	14044	13887	13881	13752	13933	13874	13850	13926	13978	14111	13723	13750	13965	13833	14077	13935	13899	13921	13714	13921	13641	13874	13803	13890	13934	13917	13821	13882	13872	14011	13967	13704	13859	13924	13663	13821	13820	13870	13966	13784	13783	13903	13980	13809	13932	14053	13787	13776	13854	13881	13851	13885	13734	13925	14070	13902	13936	13941	13998	13943	13750	13940	13974	13931	13753	13853	14172	13781	13776	14057	13756	13936	13978	14065	13874	13823	13641	13970	13857	13556	13912	13818	13817	13998	13917	13791	13970	13857	13911	13868	14010	13897	13967	13693	13892	13721	14083	13734	13857	13903	13936	13896	13923	13834	13793	13783	13817	13933	13902	13845	13847	13881	13732	13991	13903	14027	13740	13865	13851	13906	13909	14022	13820	13977	13826	13821	13954	13890	13745	14038	13723	13833	13807	13744	13905	13780	13892	13873	13826	13992	13942	14021	13915	13905	13887	13803	13901	13906	13860	13932	13932	13853	14022	13747	13885	13781	14076	13895	13895	13787	13846	13819	13972	13852	13975	13912	13712	13928	13910	13890	13970	13837	13882	13862	13769	13942	13748	13948	13870	13856	13842	13975	13847	13723	13845	13908	14031	13907	14018	13809	13878	13814	13906	14030	13786	13808	14025	13739	13955	14100	13966	13983	13820	13808	13846	13854	13736	13910	13920	13955	13896	13767	13949	13940	13793	13899	13955	13893	13847	13719	14018	13950	13926	13921	13676	13790	13890	13880	13903	14145	13930	13797	13984	13908	13757	13989	13933	13760	13817	13956	13856	13844	13871	13726	13763	13784	13833	13963	13766	13874	13838	13892	14032	13945	13869	13876	13822	13847	13898	13804	13900	13723	13933	13810	13828	13825	13953	13843	14058	13807	13827	13907	13938	13891	13998	13884	13908	13961	13805	14058	13891	14041	13911	13878	14031	13870	13872	13887	13795	13786	13939	13874	13976	13884	13780	13933	13995	13800	13782	13785	13879	13813	13812	13820	13976	13777	13790	13902	13904	14051	13859	13931	14012	13870	13753	13869	13956	13798	13881	14017	13750	13967	13814	13962	14008	14019	13771	13960	13959	13961	13741	13983	13749	13821	13992	14002	13862	13610	14092	13990	13859	14010	13900	13902	13911	13974	13689	13888	13825	13772	13929	13904	13776	13934	13951	13762	13922	13781	13924	13999	13903	13929	14028	13695	13945	13813	13885	13861	13932	13905	13877	13909	13880	13758	13993	13824	13829	13821	13991	13892	13940	13892	14033	13860	13973	13785	13928	13899	13781	13976	13968	13890	13990	14005	13738	14033	13847	13739	13993	13952	13978	13732	13938	13933	13960	13948	13893	13787	13820	13937	13835	14013	13773	13822	13991	13787	13789	13913	13882	13854	13812	13927	13651	14014	13754	13915	13883	13701	13789	14034	13893	14017	13870	14002	13805	13859	13789	13968	13865	13810	13987	13954	13971	13814	13928	13830	13831	14055	14003	13857	13903	13883	13872	13985	13794	13912	13822	13831	13845	13889	13894	14067	14025	14040	13940	13796	13677	13772	14005	13762	13930	14047	13907	13811	13834	13811	14002	13759	13740	13834	14072	13831	13809	13596	13845	13849	13779	13891	13847	13856	13776	13918	13949	13736	13844	13867	13919	14053	13804	13807	13906	13889	13897	13847	13786	13620	14040	13780	13950	13872	13862	13986	13863	13865	13992	13689	13940	14089	13864	13905	13771	14094	13832	14031	13869	13873	13927	14051	13872	13834	13802	13879	13812	13864	14055	13874	13841	13854	13744	13863	13886	13915	13837	13816	13983	14088	13834	14025	14007	13768	13856	13904	13957	13885	13857	14040	14030	13826	13875	13868	13973	14012	13971	13818	13865	13811	13918	13823	13665	14037	13910	13789	13889	14000	13977	13919	13950	13898	14029	13865	13895	13995	13793	13723	13893	13893	13915	13830	13795	13899	13957	13825	13916	13723	13891	13629	13895	13941	13857	13722	13728	14005	13883	13863	13699	13781	13800	13995	13839	13814	14024	13828	13796	13815	13804	13907	13940	13906	13956	13804	13986	13912	13921	14123	14034	13750	13884	13948	13945	13816	13907	13768	13882	13915	14052	13879	13969	13955	14066	13956	13849	13704	13915	13951	13776	13955	13966	13922	13895	13803	13977	14046	13866	13848	13751	13883	14001	13841	13948	13647	13973	13853	13899	13780	13865	13828	13793	13884	13920	13767	13864	13900	13976	13933	14095	14025	13975	13799	13950	13953	13785	13885	13890	13885	13876	13794	13850	13780	13890	13732	13912	13770	13970	13841	13899	14033	13835	14022	13868	13943	13928	13975	13964	13909	13880	13898	13938	13759	13983	13816	13772	13826	13786	13822	13720	13888	13961	13948	13730	13853	14035	13977	13881	13937	13859	13711	13969	13882	13953	13797	13738	13859	13878	13894	13807	13912	13890	13875	13837	13827	13977	13876	13878	14038	13869	13841	13842	13940	13801	13816	13847	14013	13684	13858	13826	13981	13925	13749	13793	13879	14047	13759	13968	13966	13844	14029	14053	13934	14037	13967	13931	13923	13986	13815	13850	13883	13981	13765	13920	13862	13851	14078	13802	13757	13927	13707	13794	13853	13849	13923	13849	13988	13884	14004	13928	13972	13902	13782	13874	13816	13948	13961	13808	13747	14039	13881	13853	13708	14034	13904	13723	13970	13849	13822	13892	13822	13906	13928	13849	13721	13827	13934	14063	14018	13894	13920	13971	13742	13924	13885	13695	13726	13941	13937	13854	13924	13943	13961	13961	13796	13936	13947	13816	13921	14048	13764	13850	13912	14012	13764	13775	13999	13984	13969	13928	13821	13859	13842	13891	13964	13966	13766	13874	14013	14047	14151	13704	13845	13849	13800	13777	14032	13880	13851	13939	13818	13907	13863	13914	13981	13895	13878	13883	13981	13908	13820	13855	13920	13795	13760	14023	13858	13852	13763	13885	13775	13846	13955	13976	13781	13930	13894	13721	13867	13766	13813	13975	13812	13825	13783	13957	13856	13843	13783	13811	13737	13885	13712	13878	13871	13790	13782	13793	13699	13765	13946	13888	13825	13855	13817	13842	13735	13827	13895	14013	13822	13924	13750	13987	13840	13815	13767	13975	13941	14028	14018	13942	13944	13960	13988	14059	13805	13910	13910	14037	13869	14005	13858	13941	13676	13834	13918	13980	13907	13846	13919	13863	13869	13941	13845	13790	13917	13807	13909	13875	13957	13712	13857	13771	13863	13841	13833	13878	13895	13882	14019	13726	13847	13826	13887	13819	13867	14007	13782	13831	13845	13882	13771	13885	13824	13936	13860	13787	13790	13724	13823	13902	13981	13812	13999	14044	13796	13935	13853	13817	13929	13891	13811	13954	13832	13867	13802	13899	13716	14047	13760	13865	13795	13956	13843	13900	13950	14023	13926	13876	13897	13957	13938	13822	13794	13965	13783	13960	13880	13930	13877	13953	13889	13842	14083	14079	13954	13974	13949	13798	13804	13896	13922	13959	13796	13839	13858	13743	13863	13859	13817	13978	13863	13881	13964	13975	13863	13862	13809	13718	13928	13859	14019	13745	13844	13989	14041	13999	13849	13788	13963	13843	13979	13982	14058	13887	13760	13922	13812	13918	13781	13974	13873	13918	13973	13902	13981	13741	13894	13916	13975	13961	13833	13898	14065	14047	13813	13941	13820	13925	13956	13911	13987	14000	13928	13933	13954	13825	13960	13969	13845	13993	13937	13878	13724	13944	13884	13924	13892	13921	13743	13754	13888	13814	13976	13617	13960	13867	13606	13770	13921	13815	13977	13748	14002	13870	13756	13760	13926	13895	13731	13976	13847	13767	13942	13919	13853	13831	13769	13845	13794	13743	13751	13840	14011	13936	13870	13830	13868	13740	13988	13779	14018	13854	13854	13900	13811	13682	13743	13809	13831	13886	13780	13925	13871	13992	13644	14032	13741	13861	13763	13956	13705	13766	14079	13912	13815	13905	13846	13931	13858	13850	13730	14006	13940	13904	13974	13878	13896	13797	13796	13929	14108	13961	13970	13796	13921	13978	13857	13942	13812	14060	13912	13724	13857	13734	14048	13828	13977	13843	13895	13921	13690	13891	13773	13877	13730	13849	13742	13761	13922	13725	13796	13739	13904	13704	13745	13930	13893	13960	14083	13862	13949	13939	13907	13916	13920	13811	13860	13895	13985	13905	13781	13857	13978	13805	13784	13819	13842	13835	13957	13803	13973	13863	13784	13842	13975	13841	13695	13965	13756	13908	14008	13937	13760	14031	13980	13946	13888	13817	13897	13785	13903	13820	13751	13796	13853	13919	13709	13783	13940	13769	14096	13852	13973	13881	13969	13821	13889	13935	13955	13837	13871	13833	13974	13963	13825	13945	14068	13959	13772	13765	14030	13927	13912	13760	13924	13894	13820	13892	13921	13858	13928	13810	13911	13881	13895	13950	13934	14015	13797	13750	13882	13919	13936	14002	13747	14027	13819	13944	13747	13895	13798	13910	13895	13980	13824	13906	13860	13730	13857	13806	13976	13835	14051	13928	13961	13757	13804	13872	13919	13772	13877	13862	13828	13890	13910	13732	13830	14011	13888	13838	13890	13799	13935	13833	13876	13944	13849	13985	13863	13929	13833	13779	13826	13731	13872	13849	13939	13849	13807	13821	13934	13665	13941	13886	13717
22599	21019	28729	23468	21560	24444	26705	21297	19838	19432	18517	18013	17748	17500	17067	16866	16744	16466	16257	16219	15919	15975	15689	15657	15535	15629	15525	15511	15387	15520	15536	15431	15532	15299	15417	15257	15503	15376	15417	15266	15719	15411	15507	15176	15315	15192	15284	15136	15352	15422	15399	15258	15196	15490	15353	15174	15321	15435	15508	15321	15322	15083	15258	15409	15287	15293	15066	15238	15353	15230	15315	15417	15185	15318	15540	15084	15247	15228	15306	15260	15264	15122	15431	15369	15250	15281	15307	15257	15269	15295	15534	15380	15178	15365	15283	15020	15266	15215	15287	15486	15233	15399	15413	15348	15368	15399	15025	15169	15351	15183	15108	15026	15186	15227	15244	15412	15132	15267	15401	15139	15124	15277	15315	15373	15321	15182	15239	15106	15390	15347	15045	15128	15185	15335	15410	15176	15283	15203	15055	15392	15459	15363	15351	15180	15440	15302	15322	15225	15226	15131	15157	15298	15208	15169	15194	15178	15314	15303	15389	15245	15259	15262	15220	15409	15345	15109	15505	15449	15267	15217	15134	15446	15292	15297	15364	14999	15296	15169	15083	15241	15270	15225	15221	15053	15349	15390	15225	15132	15202	15394	15306	15405	15239	15108	15101	15088	15092	15159	14985	15131	15198	15164	15139	15367	15301	15269	15213	15090	15248	15249	15177	14987	15114	15087	15353	15324	15069	15234	15238	15317	15109	15439	15336	15237	15023	14963	15354	15418	15177	15198	15135	15563	15194	15082	15318	15190	15246	15202	15277	15276	15088	15259	15044	15171	15259	15186	15344	15349	15265	15221	15145	15034	15138	15343	14970	15403	15002	15200	15219	15147	15320	15355	15109	15033	15144	15310	15291	15206	15472	15313	15218	15229	15357	15286	15271	15265	15232	15250	15327	15292	15232	15142	15212	15362	15174	15162	15041	15154	15121	15345	15424	15246	15120	15108	15261	15285	15269	15233	15171	15013	15233	15369	15345	15337	15231	15159	15038	15218	15198	15155	15131	15196	15333	15262	15337	15202	15263	15250	15205	15255	15217	15265	15331	15130	15234	15398	15380	15097	15152	15036	15344	15164	15235	15036	15439	15386	15225	15273	15143	15316	15201	15241	15531	15284	15434	14963	15230	15206	15317	15180	15322	15304	15215	15076	15187	15247	15309	15216	15345	15236	14999	15418	15169	15111	15214	15045	15159	15238	15083	15330	15433	15221	15188	15104	15173	15049	15170	15218	15358	15229	15261	15082	15351	15194	15197	15368	15174	15133	15194	15186	15295	15179	15338	15262	15322	15400	15264	15055	15146	15163	15246	15259	15415	15287	15141	15303	15032	15313	15199	15273	15108	15176	15070	15355	15198	15196	15061	15161	15226	15267	15256	15136	15117	15209	15199	15231	15302	15224	15307	15209	15144	15278	15256	15407	15239	15247	15314	15175	15343	15297	15564	15252	15226	15264	15191	15326	15254	15215	15320	15278	15156	15271	15277	15224	15208	15228	15263	15440	15332	15188	15212	15449	15262	15321	15253	15235	15216	15340	15424	15354	15229	15197	15495	15388	15324	15180	15430	15272	15251	15229	15240	15121	15386	15311	15273	15165	15186	15162	15149	15240	15162	15255	15223	15281	14834	15334	15358	15102	15278	15156	15212	15166	15109	15217	15298	15195	15335	15237	15233	15155	15244	15307	15355	15359	15276	15216	15125	15138	15277	15275	15220	15167	15158	15202	15395	15114	15348	15243	15243	15191	15171	15084	15168	15160	15161	15248	15192	15242	15425	15394	15324	15245	15254	15097	15116	15088	15186	15079	15374	15284	15249	15097	15279	15258	15186	15092	15245	15248	15286	15201	15172	15170	15279	15284	15221	15156	15215	15008	15222	15453	15358	15204	15495	15372	15123	15136	15296	15157	15208	15108	15093	15265	15086	15036	15060	15046	15323	15349	15188	15230	15122	15338	15355	15118	15183	15255	15287	15235	15268	15158	15331	15298	15218	15232	15155	15137	15177	15165	15372	15275	15138	15210	15242	15098	15261	15145	15113	15158	15219	15023	15226	15191	15179	15154	15314	15284	15297	15422	15238	15426	15231	15029	15295	15199	15257	15227	15189	15272	15110	15441	15399	15287	15267	15250	15174	15351	15170	15231	15379	15165	15212	15205	15313	15185	15252	15152	15305	15168	15176	15102	14971	15255	15415	15211	15275	15247	15405	15368	15267	15017	15225	15249	15223	15185	15048	15178	15182	15179	15364	15082	15404	15313	15252	15113	15355	15401	15292	15376	15219	15070	15149	15271	15180	15143	15237	15193	15143	15115	15160	15235	15106	15182	15216	15217	15246	15091	15184	15226	15105	15173	15279	15169	15154	15194	15347	15140	14978	15176	15308	15398	15191	15157	15197	15308	15247	15182	15221	15284	15439	15319	15176	15316	15196	15277	15406	15114	15438	15376	15223	15188	15131	15059	15061	15094	15178	15188	15201	15239	15352	15231	15317	15095	15274	15132	15303	15252	15277	15239	15333	15190	15329	15368	15304	15457	15046	15171	15167	15322	15211	15234	15173	15376	15177	15265	15226	15134	15289	15266	15235	15308	15419	15164	15149	15287	15266	15234	15150	15206	15159	15224	15337	15161	15297	15412	15331	15202	15130	15137	15227	15053	15227	15312	15137	15443	15220	15236	15299	15244	15122	15114	15143	15227	15096	15188	15035	15189	15361	15006	15201	15215	15032	15269	15250	15115	15240	15222	15162	15268	15391	15082	15003	15116	15114	15235	15218	15354	15163	15265	15466	15140	15167	15185	15337	15101	15066	15252	15404	15243	15263	15099	15296	15191	15086	15213	15362	15168	15398	15265	15157	15110	15228	15290	15254	15075	15298	15464	15375	15299	15289	15162	15147	15327	15081	15212	15377	15201	15337	15180	15327	15251	15384	15188	15001	15340	15166	15188	15180	15294	15123	15096	15242	15097	15249	15270	15515	15415	15187	15224	15361	15278	15246	15244	14903	15138	15158	15168	15306	15137	15289	15089	15255	15041	15296	15219	15274	15194	15096	15206	15286	14928	15063	15272	15276	15276	15000	15267	15303	15134	15240	15200	15273	15216	15324	15350	15170	15157	15225	15164	15219	15249	15278	15286	15213	15073	15005	15184	15309	15150	15120	15073	15315	15326	15193	15294	15200	15288	15277	15142	15245	15202	15163	15323	15153	15044	15220	15305	15047	15322	15201	15293	15332	15264	15467	15114	15086	15280	15344	15365	15300	15284	15281	15082	15298	15414	15028	15284	15249	15140	15154	15293	15162	15169	15224	15218	15428	15109	15311	15066	15173	15303	15175	15096	15171	15179	15240	15285	15054	15320	15183	15029	15419	15243	15302	15206	15305	15201	15138	15131	15303	15308	15135	15330	15172	15139	15171	15225	15267	15114	15132	15302	15237	15078	15243	15141	15170	15191	15170	15168	15136	15224	15299	15135	15119	15289	15355	15304	15228	15276	15124	15213	15232	15416	15165	15029	15262	15268	15255	15130	15305	15328	15108	15121	15202	15271	15149	15215	15214	15218	15176	15246	15169	15282	15117	15154	15281	15003	15204	15095	15166	15020	15184	15068	15149	15102	15309	15289	15176	15236	15318	15265	15092	15311	15055	15044	15173	15167	15092	15248	15298	15300	15082	15353	15309	15175	15210	15156	15307	15172	15152	15188	14924	15156	15340	15260	15131	15013	15217	15231	15361	15197	15418	15184	15243	15132	15163	15040	15224	15302	15283	15367	15105	15272	15209	15310	15222	15476	15018	15393	15300	15136	15327	15282	15213	15329	15071	15227	15155	15331	15235	15148	15373	15168	15118	15413	15240	15312	15200	15428	15105	15279	15253	15238	15220	15157	15179	15237	15273	15215	15084	15297	15084	15240	15083	15209	15029	15259	15278	15346	15276	15217	15246	15048	15244	15165	15120	15223	15231	15155	15263	15222	15339	15217	15273	15080	15242	15090	15173	15242	15177	15374	15208	15210	15124	15282	15359	15222	15117	15179	15329	15191	15158	15118	15054	15104	15114	15280	15299	15237	15274	15262	15229	15264	15448	15315	15357	15114	15266	15078	15205	15378	15434	15108	15076	15386	15175	14999	15258	15218	15204	15220	15246	15292	15290	15174	15410	15297	15303	15300	15174	15343	15252	15053	15240	15085	15180	15286	15301	15199	15321	15022	15228	15128	15271	15213	15182	15178	15097	15197	14987	15226	15110	15135	15078	15192	15105	15176	15190	15204	15389	15001	14952	15031	15143	15251	15258	15125	15125	15163	15073	15229	15090	15255	15008	15140	15066	15101	15131	15210	15249	15051	15189	15266	15343	15256	15144	15347	15111	15199	15235	15348	15166	15197	15207	15276	15315	15236	15259	15330	15353	15148	15253	15271	15318	15221	15293	15206	15206	15279	15110	15299	15260	15215	15304	15313	15275	15167	15163	15351	15280	15299	15429	15236	15394	15365	15175	15243	15277	15242	15289	15202	15236	15103	15237	15214	15116	15135	15083	15293	15272	15168	15326	15207	15318	15232	15456	15169	15315	15343	15253	15198	15346	15196	15051	15319	15260	15225	15280	15377	15182	15137	15356	15398	15086	15211	15458	15192	15390	15307	15134	15322	15301	15289	15342	15425	15201	15224	15216	15193	15010	15260	15238	15155	15139	15192	15299	15203	15044	15447	15087	15351	15135	15185	15256	15081	15275	15269	15280	14968	15245	15273	15277	15150	15161	15222	15129	15162	15317	15151	15144	15150	15250	15022	15330	15371	15367	15142	15325	15219	15345	15209	15176	15340	15207	15116	15281	15230	15164	15194	15247	15100	15397	15364	15099	15250	15150	15161	15485	15337	15165	15445	15320	15403	15304	15256	15155	15294	15257	15187	15140	15242	15176	15039	15194	15192	15170	15262	15148	15038	15192	15177	15172	15139	15200	15116	15160	15271	15129	15246	15197	15110	15214	15209	15214	15408	15200	15364	15451	15196	15190	15101	15331	15354	15142	15031	15121	15140	15303	15192	15121	15183	15164	15108	15160	15366	15202	15415	15250	15120	15263	15316	14973	15099	15099	15165	15150	15050	15295	15384	15269	15129	15050	15111	15278	15334	15270	15409
28115	48424	43324	34647	30390	26942	24335	22524	21171	19895	18872	18220	17662	16991	16654	16094	15735	15670	15174	15054	14875	14526	14568	14685	14146	14453	14108	14186	14294	14170	14277	14057	13986	14021	14153	14018	13985	14008	13975	14084	13951	13914	13952	14012	13930	13985	13809	14049	14106	14213	14005	13931	13973	13967	13782	13886	14079	13870	13909	13925	13917	13832	13924	13873	13772	14059	13882	13800	14074	14034	13995	13784	13914	13841	14027	13968	13856	13977	13866	13880	13806	13852	13861	13876	13868	13948	13848	13771	13894	14055	13869	13913	14033	14039	13906	14015	13876	13906	14011	13839	13784	13789	13799	13731	13750	14011	13928	14024	13889	13916	13903	13959	13810	13886	13984	13838	13885	13842	13752	13939	13811	13977	13881	13795	13893	13806	13970	13823	13993	14024	13812	13929	13862	13916	14031	13797	13901	13822	13682	13947	13780	13880	13781	13713	13909	13848	13856	13857	13894	13968	13835	13834	13770	13889	13903	13807	14000	13907	14154	14016	14134	13867	13911	13988	14021	13879	13919	13982	13709	13818	13773	14029	13774	13844	13972	13998	13873	13814	13820	13861	13704	14002	13854	13738	13824	13711	13907	13854	13895	14070	13949	13967	13992	13871	13980	13945	13863	13863	14000	13909	13874	13657	13870	13954	13939	13970	13924	13795	13924	13787	13772	13923	13826	13981	14002	13791	13923	14002	13759	13857	14008	13701	13832	13979	13926	13747	13911	13940	13856	13714	14017	13910	13874	14000	13730	13816	13885	13919	13908	13831	13721	13870	13958	13592	13799	13968	13748	13898	14009	13830	13694	14001	13920	13925	14106	13899	13823	13867	13835	13865	13931	13878	13772	13952	13909	13878	13886	13925	13839	13781	13980	13987	13803	13796	14012	13948	13946	13992	13975	13920	13916	14052	13910	13728	13611	13803	13983	13928	13816	13906	13785	13923	13714	13992	13924	14010	13914	13834	13774	13718	13865	13822	13778	13727	13907	13943	13775	13778	13990	13909	13890	13878	13821	13818	13754	13892	13946	14022	13807	13911	13934	13867	13797	13712	13848	14048	13940	13935	13909	13821	13843	13945	13658	13920	13747	13945	13702	13925	13806	13990	13954	14094	14067	13859	13971	13896	13797	13931	13846	13951	13910	13841	13751	13777	13881	13848	13852	13919	13817	13894	13807	13704	13885	13911	13939	13994	13862	13966	13855	13632	13777	14099	13936	13745	13835	13907	13846	13800	13953	13995	13853	13944	13830	14112	13989	14062	13646	13801	13975	13842	13928	14013	13874	13987	13856	13962	13830	13909	13836	13821	13980	13903	13638	13941	13974	13696	13891	13930	13975	13735	13824	13900	13804	13682	13973	13844	13770	13907	13875	13817	13799	13834	14035	14024	13857	13816	13678	13676	13910	13890	13835	13738	13851	13816	13836	13838	13766	13930	13863	13900	13808	14067	13951	13765	13862	13990	13965	13764	13826	13740	13794	13707	13859	13883	13970	13823	13884	13870	14025	13822	14078	13901	13837	13769	13911	13738	13963	13817	13947	13809	13829	13653	14026	14024	13767	13787	13847	13905	13999	13843	13828	13883	13987	13750	13725	13683	13914	13834	13935	13775	14055	13976	13873	13995	13925	14037	13882	13980	13980	13833	13882	13805	13957	13826	14027	13832	13989	13890	13931	13872	13729	13878	14110	13857	13834	13729	13695	13874	14025	13821	13931	13962	13865	14086	13767	13803	13804	13731	13926	13723	13790	13937	13856	13848	13882	13849	13772	13731	13716	13898	13889	13966	13825	13802	13839	13857	13923	13869	13813	13764	13928	13712	13805	14003	13851	13914	13941	13958	13672	13783	13730	14107	13919	13908	13773	13984	13831	13655	13982	13907	13793	13761	13891	13739	13798	13860	13803	13945	13705	13681	13923	13751	13853	13904	13948	13874	13876	13994	13899	13855	13774	13805	14064	13839	13940	13898	13723	13951	13952	13879	14006	13874	13948	13936	13813	13966	13888	13888	13780	14004	13959	13779	13858	13985	13777	13996	13829	13820	13970	13859	13999	13914	13910	13907	13890	13858	13931	13749	13849	14017	13635	13854	13754	13821	13783	13871	13726	13923	13926	13912	13865	13802	13803	13920	13861	13795	13832	13859	13791	13886	13965	13875	13888	13889	13830	13779	13938	13947	13877	13798	13818	13870	13997	13926	13838	13995	14034	13858	14047	13865	13830	13950	13956	13810	13794	13817	13787	13824	13841	13912	13939	13886	13927	13951	13852	13829	13887	13992	13860	13818	13855	14017	13964	13853	13845	13908	13999	13859	14002	13781	13755	13831	13644	13789	13851	13865	13867	13695	13893	13781	14005	13863	13984	13927	13797	13953	13787	13844	13814	13840	14069	13849	13994	13897	13930	13901	13847	13959	13861	13767	13835	13727	13912	13865	13772	13895	13875	13883	13985	14008	13968	13903	13894	13903	13896	13886	14006	13667	13860	13831	13838	13880	14010	13787	13978	13966	13943	13891	13900	13845	13882	13903	13925	13980	13965	13907	13859	13838	13881	13940	13954	13847	14090	13938	13972	13991	13768	13853	13754	13915	13978	13858	13898	13937	13868	13855	13834	13890	13776	13905	13913	13743	13822	13880	13895	13756	14042	14035	13762	13837	13941	13956	13811	13818	13937	13931	13890	13955	13807	13761	13828	13791	14046	13873	13758	13763	13898	13921	13788	13891	13745	13882	13896	13916	13998	13736	13604	13866	13775	13691	13846	14016	13826	13928	13999	13797	13831	13919	13839	13992	13701	13934	13828	13704	13913	13824	13935	13906	13867	13835	13971	13848	13950	13779	14094	13986	13839	14010	13939	13915	13849	14130	13909	13799	13789	13656	13831	13830	13784	13708	13893	13684	13893	14003	13747	13844	13746	13861	13816	14173	13870	13882	13864	13684	13917	13977	13875	13948	13736	13676	13661	13727	13758	13774	13920	13878	13748	13835	13844	13762	13904	13903	13890	13822	13899	13795	13981	13775	13790	13871	13739	14028	13812	14051	13994	13926	13909	13847	13933	13932	13805	13950	13830	13964	13915	13802	13868	14071	13833	13840	14162	13828	13896	13822	13875	13764	13816	13897	14084	13740	14017	13874	13854	13997	13872	14064	13888	14002	13896	13773	13904	13791	13922	13766	13923	13976	13966	13918	13819	13874	13850	13994	13859	13787	13923	13849	13809	14025	13820	13914	13891	13699	14051	13788	13890	13869	13828	13807	13861	14117	13795	13878	13805	14037	14021	13774	13739	14003	13961	13856	13970	13786	13790	13860	13894	13814	13952	13913	13875	13925	13858	13787	13765	13966	13931	13801	13878	13914	13921	13893	13857	13928	13734	13960	13852	13794	13939	13746	14031	13856	13871	13893	13833	14019	13950	13867	13780	13789	13753	13936	13817	13524	13942	14048	13986	13882	13807	13874	13855	13846	13798	13765	13781	13911	13929	13744	14036	13930	13868	13884	13899	13890	13842	13941	13750	13812	14187	13731	13944	13813	13920	13728	13924	13940	13832	13844	13790	13670	13927	13846	13940	14012	13793	13851	13921	13806	13956	13780	13665	13826	13880	13696	13963	13976	13791	13901	13847	13851	14079	13790	13963	13781	13918	13887	13935	13779	13916	13691	13804	13793	13912	13947	13931	13974	13982	14011	13893	14056	14031	14021	14014	13839	13819	13831	14000	14103	13817	13968	14030	13931	13815	13812	13874	13990	13900	13818	13880	13835	13976	13829	13855	13931	13787	14015	13840	13765	13782	13716	13839	13762	13911	13819	14003	13809	13886	13777	13849	13839	13905	13749	13797	13992	13884	13661	13889	13868	13877	13802	13878	13963	14059	13873	13887	13741	13919	13943	13908	14038	13786	13846	14014	13870	13954	13878	13730	13810	13919	13808	13816	13788	13860	13840	13910	13809	13808	13931	13808	13771	13988	13834	13905	13860	13727	13886	13857	13846	13932	13829	13897	13939	14100	13756	13866	14024	14020	13894	14003	13953	13986	13731	13869	13717	13730	13835	13844	13846	13876	13833	14027	13985	13920	13749	13770	13873	13934	13973	13895	13795	13874	13676	13929	13989	13884	13766	13887	13859	13913	13927	13787	13992	13755	13853	13925	13930	13931	13899	13945	13834	13927	13721	13793	13906	13893	13807	13932	13849	13904	13742	13811	13855	13911	14006	13761	13889	13871	13947	14031	13765	13733	14026	13923	13766	13843	14004	13685	13928	13922	13824	13788	13904	13881	13875	13913	14032	13897	13831	13869	14035	13989	14015	13776	13933	13964	13804	13817	13934	13757	13798	13917	13921	13926	13966	14000	13806	13894	13861	13981	13857	13908	13945	13820	13842	13816	13867	13872	13902	13892	13704	13916	13852	13715	13834	13788	14044	13723	13809	13873	13955	13905	13865	13971	13858	13911	13810	14080	13836	14030	13711	13927	13867	13907	13953	13848	13929	13811	13901	13765	13678	13915	13845	13860	13858	13962	13801	13934	13902	13931	13897	13840	14088	13899	13943	13838	13936	13832	13984	13734	13883	13926	13925	13921	13733	13822	13896	13876	13897	13919	13867	13935	13901	14014	13915	13804	13929	13844	13776	13957	13853	13889	13903	13880	13853	13882	13854	13893	13790	13934	14006	13974	13834	14001	13738	13868	13877	13957	14020	13802	13869	13762	13727	14052	13911	13906	13870	13875	13826	13839	13805	14024	13763	13823	13923	13880	13896	13876	13856	13804	13786	13808	13967	13768	13818	13944	13840	13921	13928	13818	13857	13769	13961	13945	13676	13802	13945	13891	13812	13923	13772	14016	13778	13771	14007	13957	13678	13741	13882	13614	13932	13861	14051	13829	13902	13856	13882	13870	13685	13825	13812	13713	13753	13806	13805	14016	13805	13837	13859	14005	13728	13985	13777	13960	13782	13860	13888	13736	13808	13901	13943	13894	13769	13941	13898	13957	13935	14013	13867	13779	13927	13962	13821	14085	13821	13625	13944	13861	13943	13756	13875	13749	14007	13919	13696	13895	13969	13579	13727	13808	13908	13788	13968	13907	13801	13885	13927	13706	13988	14010	13791	14041	13858	13724	13878	13780	13695	13963	13763
27430	23824	28710	25482	20539	19238	18161	17165	16795	16404	15844	15743	15697	15604	15338	15584	15374	15407	15218	15273	15097	14907	14740	14685	15060	14886	14844	14883	14848	14852	14944	15005	14910	14791	14904	14842	14958	14908	14988	14878	14982	14835	14840	14878	14867	14911	14994	14969	14941	14858	14785	14693	14952	15018	14742	14815	14938	14753	14836	14692	14919	14779	14810	14852	14853	14699	15004	14818	14844	14762	14911	14885	15021	14937	14888	14968	14923	14871	14814	14770	14792	14870	14925	14792	14832	14873	14629	14902	14795	14938	14794	14871	14736	14726	14841	14794	14913	14859	14861	14569	14564	14914	14925	14760	14894	14846	14609	14778	14666	15025	14953	14957	15002	15044	14772	14708	14698	14859	14716	14804	14704	14813	14798	14687	14969	14721	14763	14829	14807	14959	14858	15105	14797	14850	14704	15047	14721	14698	14876	14978	14858	14661	14815	14733	14870	14811	14814	14655	14730	14843	14884	14817	14700	14674	14867	14768	14683	14768	14679	14767	14902	14909	14742	15009	14706	14940	14918	14798	14835	14880	14671	14695	14895	14817	14942	14833	14843	14974	14918	15040	14777	14647	14857	14903	14980	14905	14908	14822	14894	14664	14742	14852	14717	14710	14685	14718	14699	14851	14997	14726	14897	14891	14847	14751	15036	14884	14993	14917	14803	14768	14834	14785	14743	14741	14911	14824	14959	14802	15021	14862	14838	14607	14801	14941	14647	14903	14849	14680	14997	14959	14665	14854	14865	14751	14803	14726	14650	14774	14929	14909	14863	14967	14766	14718	14781	14802	14877	14767	14561	14662	14773	14684	14965	14664	14691	14891	14695	14683	14783	14805	14967	14863	15122	14832	15040	14766	14941	14931	14766	14879	14816	14693	14792	14814	14976	14826	15033	14722	14856	14784	14951	14937	14890	14699	14881	14901	14690	14877	15101	14806	14903	14814	14973	14719	14753	14546	14806	14782	14780	14659	14746	14863	14935	14936	14905	14600	14700	14806	14693	14897	14909	14791	14969	14956	14757	14789	14760	14841	14824	14800	14664	14830	14712	14818	14763	14938	14923	14761	14830	14817	15061	14878	14772	14976	14812	14806	14812	14762	14782	14873	14937	14775	14825	14882	14796	14861	14897	14938	14672	14826	14920	14684	14605	14768	14769	14712	14783	14870	14597	14927	14788	14840	14651	14868	14933	14728	14928	14768	14856	14856	14911	14643	14911	14726	14776	14837	14782	14537	14808	14885	14761	14907	14725	14964	14869	14949	14766	14910	14657	14875	14814	14761	14943	14701	14692	14875	14946	14744	14891	14693	14861	14905	15034	14934	14731	14813	14864	14933	14796	14998	14831	14992	15142	14876	15117	14603	14895	14833	14875	14814	14960	14721	14884	14966	14800	14874	14822	15006	14819	14984	14697	14871	14711	14819	14893	14792	14928	14803	14882	14944	14932	14815	14781	14996	15151	14903	14835	14698	14818	14685	14845	14911	14837	14891	14776	14946	14871	14761	14979	14912	14989	14938	14883	14764	14753	14830	14978	14791	14832	14761	14701	14858	14957	14827	14912	14813	14711	14808	14900	14775	14869	14639	14770	14749	15038	14817	14845	14902	14764	14788	14729	14816	14825	14812	14823	14799	14860	14868	14781	15054	15112	14741	15007	14913	14706	15015	14897	14696	14788	14774	14678	14520	14715	15095	15006	14921	14834	14889	14718	14942	14980	14851	14875	14958	14754	14637	14699	14679	14874	14801	14808	14772	14904	14603	14781	14819	14920	14779	14846	14714	14745	14721	14896	14900	14840	14803	14917	14985	14684	14851	15149	14888	14722	14806	14879	14845	14785	14876	14773	14891	14641	14761	14892	14824	14822	14792	14735	14901	14939	14732	14670	14946	14939	14941	14757	14898	14806	14851	14963	14779	14773	14917	14696	15038	14896	14819	14915	14883	14762	14963	14865	14819	14823	14626	14774	14598	14835	14885	14766	14695	14951	14864	14806	14823	14763	14836	14851	14654	14976	14599	14845	14802	14702	14815	14780	14794	14825	14610	14877	14938	14848	14831	14917	14614	14843	14955	14928	14875	15016	14938	14803	14883	14878	15017	14791	14785	14741	14877	14868	15011	14777	14994	14869	15021	14844	14730	14774	14856	14997	14910	14943	15018	14906	14784	14703	14891	14821	14859	14701	14797	14797	14750	15006	14844	14687	14800	14963	14887	15093	14987	14863	14671	14954	14819	14962	14970	14782	14922	14898	14990	14832	14825	14812	14687	14769	14793	14977	15021	14891	14915	14933	14681	14764	14798	14646	15053	14718	14695	14937	14818	14856	14901	14838	14689	14778	14876	14828	15006	14837	14849	14833	14687	14780	14662	14852	14797	14783	14746	14736	14777	14856	14838	14756	15070	14720	14621	14904	14859	14764	14796	15057	14808	14732	14865	14940	14893	14869	14872	14611	14768	14868	14936	15077	14686	14854	14792	14856	14630	14943	14929	14873	14599	15120	14951	14996	15000	14813	14816	14969	14823	14792	14827	14969	14842	14815	14833	14906	14866	14692	14922	14862	14857	14981	14817	14726	14864	14658	14901	14791	14757	14864	14866	14650	14660	14855	15035	14974	15171	14964	14858	14961	14824	14856	14753	14639	14894	14934	14772	14731	14790	14923	14912	14808	14878	14761	14801	14731	14937	14940	14773	14922	14915	14892	14916	14803	14840	14740	14673	14775	14917	14955	14770	14982	14695	14788	14944	15098	14974	14737	14822	14928	14776	15011	14960	14940	14837	14658	14757	14941	14750	14770	14802	14766	15009	14773	14897	14843	14788	14892	14838	14872	14837	14891	14878	15087	14918	14936	14748	15076	14966	15011	14871	14708	14825	14941	14744	14943	14816	14785	14816	14975	14915	14803	14807	14797	14976	14771	14852	14752	14955	14726	14749	14853	14982	14958	14818	14936	14707	14815	14480	14848	14762	14748	14884	14825	14968	14752	14852	14719	14940	14787	14786	14933	14879	14648	14607	14766	14740	14801	14671	14946	14877	14839	14915	14834	14811	14951	14974	14990	14779	15084	14934	14721	15078	14798	14858	14750	14822	14749	14715	14691	14842	14871	14798	14898	14930	14796	14946	14895	14657	14555	14924	14972	14949	14750	14647	14915	14899	14967	14913	14802	14832	14628	14680	14927	15007	14855	14747	14889	14701	15032	14841	14762	14779	14900	14654	14810	14918	14927	14788	14936	14878	14827	14866	14890	14815	14748	14721	14692	14863	14823	15041	14886	14763	14737	14771	15105	14808	14954	14933	14846	14724	14848	14769	14990	14776	14685	14740	14861	14937	14920	14867	14760	14756	14689	14907	14921	14882	14899	14962	14806	14827	14979	14750	14832	14822	14770	14876	14681	14807	14777	14800	14908	15003	14736	14852	14654	14904	14887	14865	14827	14692	14802	14678	15000	14716	14764	14644	15002	14824	14759	14898	14758	14748	14932	14881	14777	14802	14925	14735	14788	14815	14879	15090	14903	14976	14861	15066	14927	14688	14866	14950	14697	15019	14795	14719	14912	15028	14669	14668	14787	14844	14798	14926	15097	14772	14847	14726	14682	14813	14831	14889	14747	14884	14932	14981	14836	14759	14871	14979	15049	14874	14826	14808	14844	14776	14773	14745	14814	14706	14919	14805	14858	14673	14896	14932	15026	14963	15048	14843	15105	14908	14754	14663	14848	14842	14808	14718	14769	14901	14801	14998	14986	14738	14750	15021	14689	14911	14756	14889	14832	14809	14862	14901	14827	14854	14959	14843	14808	15019	14784	14948	14770	14998	14894	14737	14910	14880	15004	14712	14834	14833	14786	14771	14930	15020	14791	14947	14753	14945	14786	14946	14944	14858	14938	15029	14678	14750	14984	15048	14832	14997	14928	14906	14775	14823	14649	14936	14772	14728	14725	14940	14983	14849	14875	15002	14835	14739	15024	14825	14778	14837	14782	14971	14904	14770	14928	14867	14810	14898	14865	14736	14902	14792	15046	14652	14770	14661	14868	14862	14859	14887	14795	14823	14919	14814	14905	14804	14818	14679	14971	14939	14865	14988	14839	14681	14738	14888	14965	14850	14861	14880	14886	14885	14614	14786	14749	14703	14807	15017	14912	14827	14751	14958	14861	15145	14973	14805	14859	14779	14720	14826	15054	14801	14770	14886	14754	14837	14774	14833	14951	14778	14573	14883	14757	14885	15116	14769	14805	14798	14705	14674	14934	14905	15098	14791	14985	14863	14789	14945	14994	14841	14707	14775	15024	14926	14840	14918	14802	14906	14860	14848	15016	14967	14860	14703	15054	14789	14821	14711	14723	14837	14768	14882	14823	14724	14826	14895	14835	14738	14984	14952	14735	14961	14759	14613	14868	14920	14740	15005	14866	14748	14651	14909	14762	14782	14818	14640	14909	14922	14790	15030	15052	14920	14977	14835	14840	14909	15006	14775	14868	14778	14792	14958	14823	14919	14972	14821	14971	14923	14737	14849	14929	14931	15005	14809	14842	14905	14907	14693	15051	14786	15041	14726	14922	14844	14946	14818	14739	14819	14752	14997	14946	14943	15056	14798	14703	14871	14881	14783	14871	14907	14949	14874	14892	14752	14940	14885	14720	14775	14905	14904	14903	14773	14875	14733	14901	14900	14985	14819	14682	14769	14931	14893	14808	14803	14858	14879	14907	14693	14803	14885	14931	14996	14906	14816	14662	14850	14640	14915	15045	14764	14811	15206	14884	14923	14726	14772	14850	14769	14849	14803	14939	15072	15063	14655	14892	14933	14852	14856	15151	14918	14743	14677	14759	14967	14864	14770	14790	14787	14781	14911	15002	14824	14924	14947	14892	14879	14714	14824	14594	14805	14877	14912	15025	15045	14817	14870	14883	14842	14867	14829	14638	14895	14706	14932	14820	14711	14826	14945	14797	14823	14829	14777	14816	14684	14692	15002	15001	14868	14786	14965	14775	14803	14880	14709	14883	14837	14711	14771	14886	14727	14867	14800	14863	14908	14959	14728	14961	14852	14874	14831	14903	14953	14725	14928	14842	14705	14816	15109	14844	14951	14847	14871	14935	14624	14948	15002	14807	14857	14842	14946	14696	14783	14773	14919
24740	36251	32756	25494	22286	19923	18502	17327	16575	16102	15677	15299	15238	14766	14726	14607	14436	14312	14232	14004	13996	13918	13926	13861	13840	13915	13730	13803	13925	13709	13802	13720	13746	13823	13691	13724	13802	13778	13808	13837	13637	13640	13830	13743	13696	13613	13721	13573	13754	13699	13487	13568	13609	13686	13646	13589	13669	13622	13787	13631	13770	13570	13600	13620	13763	13686	13596	13658	13656	13637	13685	13635	13439	13733	13675	13602	13572	13744	13591	13838	13457	13498	13663	13688	13588	13436	13663	13676	13613	13548	13535	13730	13667	13578	13852	13716	13553	13694	13845	13677	13654	13648	13712	13610	13572	13727	13619	13645	13733	13674	13429	13735	13590	13791	13632	13872	13640	13542	13754	13545	13611	13609	13755	13513	13739	13565	13737	13672	13699	13630	13729	13685	13682	13639	13739	13765	13412	13644	13734	13798	13583	13637	13768	13553	13743	13708	13707	13705	13582	13626	13584	13611	13697	13597	13717	13545	13613	13618	13622	13561	13542	13693	13543	13725	13676	13455	13632	13664	13687	13489	13700	13555	13565	13531	13750	13582	13692	13509	13530	13596	13814	13716	13472	13660	13687	13655	13712	13657	13746	13700	13560	13821	13690	13656	13715	13575	13721	13761	13628	13578	13650	13736	13628	13906	13593	13761	13776	13562	13537	13444	13643	13768	13605	13461	13610	13558	13731	13692	13543	13644	13550	13733	13659	13733	13799	13632	13664	13688	13562	13603	13549	13714	13512	13610	13757	13588	13730	13694	13596	13714	13625	13734	13594	13731	13591	13636	13609	13633	13795	13577	13632	13685	13631	13626	13613	13589	13579	13642	13667	13574	13616	13734	13718	13652	13846	13692	13678	13674	13540	13720	13624	13610	13621	13562	13729	13767	13608	13585	13872	13653	13616	13661	13569	13750	13592	13625	13581	13701	13740	13749	13564	13769	13821	13667	13662	13665	13707	13732	13668	13741	13602	13578	13650	13682	13640	13668	13804	13512	13828	13698	13481	13575	13550	13904	13610	13403	13657	13609	13679	13755	13794	13572	13732	13541	13663	13602	13762	13609	13497	13689	13601	13478	13583	13642	13825	13695	13789	13632	13746	13491	13547	13857	13618	13563	13580	13719	13550	13689	13590	13687	13862	13688	13501	13679	13662	13407	13553	13509	13693	13746	13808	13618	13709	13586	13543	13660	13705	13712	13654	13831	13466	13616	13683	13655	13654	13734	13748	13652	13586	13711	13650	13573	13766	13544	13583	13775	13506	13876	13535	13700	13674	13639	13698	13848	13743	13849	13798	13612	13646	13786	13715	13776	13845	13701	13675	13645	13709	13618	13659	13730	13494	13584	13761	13792	13570	13697	13647	13787	13691	13560	13534	13709	13723	13446	13748	13809	13678	13816	13795	13648	13621	13552	13559	13672	13698	13470	13578	13489	13749	13577	13560	13594	13629	13689	13702	13672	13606	13743	13704	13609	13867	13602	13731	13665	13820	13732	13712	13718	13627	13612	13717	13732	13736	13591	13597	13662	13754	13851	13584	13773	13537	13766	13660	13644	13586	13556	13710	13747	13757	13594	13625	13746	13663	13602	13648	13692	13604	13612	13709	13637	13602	13657	13713	13720	13791	13627	13624	13724	13722	13599	13685	13619	13628	13824	13626	13644	13768	13667	13755	13597	13626	13582	13820	13517	13845	13737	13667	13727	13844	13532	13588	13726	13512	13633	13680	13700	13626	13716	13632	13647	13757	13815	13780	13695	13828	13897	13657	13619	13654	13586	13587	13615	13668	13772	13478	13828	13735	13691	13668	13603	13671	13604	13672	13765	13610	13661	13795	13872	13714	13690	13600	13729	13551	13638	13608	13660	13697	13685	13631	13594	13645	13692	13741	13616	13484	13726	13699	13706	13693	13646	13882	13431	13817	13714	13538	13640	13677	13697	13789	13585	13701	13652	13585	13640	13572	13639	13650	13795	13712	13707	13484	13725	13588	13539	13570	13694	13652	13775	13726	13655	13784	13482	13636	13568	13713	13819	13685	13675	13553	13722	13646	13493	13587	13552	13610	13755	13783	13516	13812	13611	13618	13635	13744	13571	13729	13633	13507	13721	13610	13598	13568	13620	13768	13550	13759	13812	13596	13648	13837	13684	13466	13647	13830	13834	13648	13682	13769	13715	13509	13796	13827	13830	13596	13814	13564	13679	13635	13576	13570	13711	13605	13723	13676	13773	13807	13822	13512	13720	13680	13575	13541	13807	13665	13505	13710	13581	13616	13596	13608	13588	13669	13767	13495	13653	13479	13731	13576	13560	13502	13523	13508	13686	13718	13738	13510	13677	13722	13638	13648	13756	13613	13714	13900	13632	13689	13711	13631	13611	13553	13554	13856	13679	13677	13678	13727	13803	13646	13906	13478	13599	13476	13722	13625	13804	13763	13639	13610	13660	13708	13739	13718	13626	13573	13570	13651	13770	13570	13717	13616	13763	13616	13634	13604	13571	13621	13686	13591	13699	13789	13627	13633	13769	13686	13636	13636	13753	13631	13628	13623	13777	13648	13702	13718	13657	13582	13561	13607	13548	13690	13838	13685	13697	13719	13730	13851	13683	13599	13467	13597	13780	13528	13642	13542	13801	13613	13636	13934	13595	13638	13667	13865	13625	13745	13576	13633	13762	13469	13580	13741	13796	13718	13640	13579	13584	13684	13520	13695	13549	13739	13636	13591	13598	13642	13660	13586	13673	13672	13655	13615	13741	13685	13819	13803	13707	13389	13626	13691	13566	13598	13625	13719	13597	13814	13716	13751	13650	13837	13449	13649	13753	13733	13699	13574	13636	13743	13618	13591	13735	13564	13731	13512	13708	13755	13617	13870	13647	13733	13705	13663	13702	13598	13538	13595	13542	13608	13553	13694	13688	13878	13586	13515	13721	13676	13831	13731	13743	13740	13665	13730	13732	13603	13730	13782	13662	13686	13704	13487	13737	13604	13533	13645	13637	13675	13667	13635	13652	13424	13753	13642	13708	13600	13740	13675	13723	13601	13691	13487	13540	13594	13658	13732	13704	13681	13761	13628	13539	13744	13677	13686	13856	13747	13569	13798	13561	13724	13604	13676	13798	13578	13524	13549	13681	13684	13660	13624	13586	13640	13628	13781	13580	13670	13603	13634	13791	13758	13462	13506	13565	13660	13760	13682	13662	13586	13787	13799	13825	13821	13810	13666	13611	13541	13632	13663	13679	13771	13531	13627	13560	13650	13593	13688	13730	13666	13525	13610	13769	13521	13726	13740	13615	13688	13742	13530	13620	13562	13650	13596	13589	13614	13665	13624	13631	13696	13711	13650	13572	13791	13703	13566	13626	13628	13748	13647	13410	13616	13573	13652	13560	13726	13594	13813	13600	13615	13796	13762	13655	13718	13717	13669	13619	13677	13711	13739	13533	13673	13591	13683	13494	13911	13713	13604	13712	13700	13780	13683	13485	13908	13621	13655	13537	13717	13566	13816	13745	13692	13635	13720	13612	13455	13598	13699	13628	13857	13631	13772	13540	13519	13650	13789	13647	13697	13763	13573	13583	13734	13719	13532	13705	13847	13781	13703	13779	13632	13780	13572	13760	13640	13660	13640	13598	13710	13705	13873	13657	13668	13793	13762	13533	13478	13614	13772	13706	13653	13640	13774	13546	13841	13631	13676	13758	13595	13746	13518	13685	13772	13614	13768	13579	13729	13799	13554	13739	13700	13587	13602	13770	13666	13634	13771	13655	13743	13603	13742	13682	13739	13729	13635	13618	13792	13717	13646	13530	13645	13716	13747	13638	13632	13675	13770	13640	13555	13591	13838	13524	13649	13612	13743	13619	13750	13641	13746	13721	13544	13582	13752	13706	13722	13686	13705	13798	13982	13684	13576	13502	13651	13631	13691	13712	13746	13673	13682	13540	13540	13664	13531	13639	13551	13681	13601	13804	13763	13677	13669	13528	13712	13628	13728	13810	13750	13652	13444	13724	13643	13638	13765	13662	13668	13527	13772	13604	13622	13838	13632	13576	13579	13654	13797	13650	13676	13669	13384	13636	13483	13664	13623	13621	13757	13576	13588	13732	13614	13654	13746	13637	13912	13686	13505	13653	13540	13626	13737	13776	13766	13628	13477	13739	13709	13599	13765	13903	13727	13594	13487	13780	13591	13563	13879	13606	13571	13584	13629	13692	13700	13519	13788	13596	13659	13596	13893	13641	13489	13803	13572	13660	13636	13625	13768	13557	13647	13664	13753	13613	13742	13567	13692	13698	13830	13622	13787	13550	13660	13616	13719	13596	13644	13611	13571	13535	13875	13724	13637	13721	13634	13747	13581	13717	13664	13681	13712	13698	13688	13764	13765	13745	13764	13569	13688	13513	13548	13734	13697	13685	13618	13624	13594	13668	13727	13586	13681	13646	13736	13641	13687	13729	13647	13740	13517	13774	13704	13583	13624	13689	13832	13569	13712	13629	13719	13567	13913	13759	13738	13709	13853	13591	13767	13789	13707	13595	13734	13725	13561	13496	13602	13623	13679	13816	13783	13677	13686	13761	13790	13611	13504	13674	13672	13596	13801	13715	13631	13598	13587	13738	13626	13710	13784	13770	13534	13553	13833	13832	13689	13637	13581	13797	13577	13684	13789	13541	13705	13697	13600	13441	13554	13655	13758	13778	13706	13703	13678	13650	13750	13716	13570	13649	13596	13723	13563	13721	13614	13731	13846	13577	13660	13823	13566	13696	13554	13702	13645	13747	13860	13515	13582	13731	13604	13665	13456	13849	13695	13657	13697	13728	13578	13691	13626	13479	13836	13684	13521	13590	13482	13639	13790	13850	13725	13666	13523	13758	13802	13558	13908	13669	13807	13452	13731	13566	13565	13633	13768	13505	13476	13589	13729	13647	13620	13627	13718	13524	13828	13581	13666	13594	13765	13624	13635	13606	13702	13633	13669	13863	13654	13684	13690	13843	13638	13714	13769	13787	13577	13513	13746	13738	13553	13548	13713	13629	13571	13698	13703	13865	13724	13646	13556	13556	13649	13723	13513	13545	13659	13865	13885	13665	13586	13594	13664	13625	13594	13623	13774	13550	13673	13755	13783	13704	13614	13677
23722	21105	28504	24263	22800	23748	23051	19612	18434	18107	17620	17219	16942	16871	16709	16367	16183	15812	15848	15825	15650	15554	15753	15543	15659	15662	15255	15423	15574	15646	15667	15422	15570	15559	15605	15418	15336	15422	15365	15331	15359	15258	15411	15335	15318	15268	15510	15329	15375	15194	15110	15108	15313	15334	15233	15163	15471	15452	15298	15252	15248	15201	15431	15350	15244	15534	15427	15286	15533	15389	15458	15254	15253	15302	15189	15272	15303	15146	15154	15193	15451	15182	15158	15370	15403	15257	15180	15213	15201	15272	15197	15278	15260	15276	15223	15271	15256	15430	15203	15102	15203	15324	15311	15430	15194	15105	15330	15280	15444	15123	15291	15159	15360	15290	15333	14955	15422	15334	15224	15281	15144	15249	15347	15391	15308	15004	15180	15204	15278	15407	15282	15271	15146	15199	15183	15412	15586	15150	15229	15285	15349	15307	15203	15388	15351	15223	15189	15292	15125	15213	15290	15226	15125	15389	15401	15407	15304	15328	15273	15173	15347	15156	15268	15421	15464	15106	15293	15216	15236	15299	15381	15103	15270	15382	15367	15167	15204	15214	15194	15123	15097	15164	15262	15224	15367	15321	15346	15088	15134	15206	15407	15247	15190	15319	15340	15202	15360	15496	15395	15227	15225	15379	15390	15369	15176	15323	15227	15108	15319	15256	15289	15212	15111	15312	15276	15215	15362	15307	15325	15263	15262	15170	15361	15177	15379	15156	15371	15066	15309	15290	15335	15293	15223	15245	15035	15263	15200	15165	15150	15189	15305	15277	15355	15128	15284	15101	15273	15327	15062	15208	15350	15413	15355	15369	15394	15330	15208	15212	15301	15008	15221	15276	15122	15262	15215	15307	15149	15313	15187	15214	15323	15353	15203	15378	15236	15292	15088	15286	15137	15182	15208	15210	15213	15274	15261	15118	15185	15356	15206	15231	15437	15283	15403	15219	15102	15215	15133	15246	15247	15324	15367	15139	15290	15181	15269	15242	15214	15285	15166	15332	15301	15306	15345	15359	15385	15091	15232	15299	15287	15074	15260	15175	15354	15273	15369	15238	15108	15192	15194	15332	15288	15244	15292	15328	15303	15111	15171	15161	15216	15004	15218	15411	15427	15330	15290	15305	15155	15153	15281	15076	15371	15370	15358	15246	15129	15064	15204	15231	15082	15298	15360	15120	15443	15283	15226	15345	15259	15405	15255	15315	15253	15296	15251	15227	15369	15510	15253	15115	15172	15149	15553	15155	15161	15217	15520	15075	15319	15271	15322	15445	15408	15265	15430	15312	15268	15212	15293	15184	15430	15271	15179	15166	15253	15319	15237	15330	15133	15233	15311	15234	15375	15468	15199	15072	15278	15349	15174	15073	15356	15397	15126	15232	15337	15216	15346	15233	15254	15142	15233	15268	15372	15323	15224	15204	15328	15375	15256	15269	15317	15230	15325	15265	15357	15203	15255	15271	15283	15239	15289	15322	15297	15224	15145	15093	15286	15244	15247	15340	15190	15137	15129	15327	15119	15311	15302	15285	15424	15114	15360	15233	15225	15501	15533	15516	15462	15274	15208	15241	15243	15188	15256	15338	15368	15068	15214	15159	15377	15344	15380	15204	15177	15159	15228	15207	15262	15327	15260	15158	15212	15140	15511	15290	15379	15266	15254	15187	15443	15097	14996	15487	15356	15370	15070	15127	15077	15369	15326	15198	15240	15189	15228	15323	15244	15245	15054	15223	15294	15244	15259	15143	15357	15347	15054	15278	15295	15157	15557	15086	15310	15228	15340	15446	15245	15154	15348	15038	15268	15170	15115	15396	15175	15377	15396	15545	15259	15194	15339	15247	15379	15297	15372	15239	15190	15181	15270	15199	15199	15217	15270	15306	15292	15339	15382	15227	15359	15275	15126	15403	15295	15182	15201	15313	15288	15097	15215	15304	15050	15366	15221	15238	15320	15138	15331	15283	15255	15373	15266	15181	15119	15185	15166	15288	15381	15197	15443	15129	15372	15357	15117	15194	15145	15321	15455	15208	15180	15157	15147	15309	15332	15199	15478	15288	15319	15245	15229	15348	15507	15248	15140	15165	15197	15185	15221	15372	15225	15232	15210	15330	15068	15296	15182	15125	15272	15145	15172	15268	15200	15270	15326	15198	15131	15048	15335	15240	15360	15321	15329	15247	15094	15286	15319	15275	15236	15219	15273	15077	15230	15209	15415	15270	15390	15311	15277	15150	15279	15066	15306	15398	15214	15262	15233	15270	15152	15151	15226	15232	15298	15263	15233	15337	15473	15196	15094	15437	15323	15130	15036	15274	15326	15249	15215	15462	15183	15341	15159	15249	15130	15197	15376	15300	15521	15363	15328	15382	15343	15291	15400	15139	15129	15013	15100	15291	15188	15240	15295	15137	15198	15232	15380	15431	15217	15123	15179	15258	15418	15393	15232	15303	15136	15180	15234	15173	15170	15274	15287	15151	15030	15362	15138	15276	15205	15193	15280	15302	15120	15353	15367	15257	15223	15231	15256	15282	15258	15205	15308	15312	15278	15145	15170	15406	15274	15239	15305	15295	15279	15265	15113	15202	15142	15124	15284	15331	15515	15215	15226	15308	15173	15000	15325	15217	15107	15267	15312	15388	15241	15533	15329	15430	15334	15291	15272	15309	15306	15290	15289	15128	15388	15381	15495	15420	15378	15189	15386	15188	15375	15353	15198	15105	15410	15148	15413	15354	15235	15278	15231	15359	15264	15247	15428	15340	15173	15384	14974	15377	15094	15267	15281	15223	15266	15333	15374	15097	15361	15208	15391	15338	15309	15164	15215	15290	15291	15180	15206	15345	15339	15357	15222	15231	15207	15443	15288	15293	15109	15213	15330	15347	15314	15330	15299	15366	15274	15296	15208	15295	15099	15354	15262	15293	15539	15387	15149	15154	15272	15213	15179	15311	15356	15301	15253	15258	15139	15310	15191	15268	15176	14973	15275	15210	15375	15215	15384	15175	15470	15256	15463	15243	15278	15339	15106	15218	15313	15149	15221	15120	15174	15254	15484	15322	15333	15133	15197	15185	15422	15199	15268	15372	15213	15405	15364	15315	15031	15276	15195	15111	15300	15291	15209	15198	15232	15224	15299	15266	15220	15295	15277	15344	15340	15260	15223	15340	15433	15430	15091	15042	15143	15216	15256	15098	15253	15374	15110	15373	15271	15149	15368	15326	15445	15300	15161	15286	15290	15278	15245	15441	15210	15445	15232	15368	15139	15340	15363	15183	15340	15238	15156	15265	15164	15105	15228	15195	15194	15389	15273	15157	15244	15354	15066	15316	15225	15372	15221	15324	15544	15154	14979	15206	15027	15417	15126	15076	15201	15277	15228	15297	15251	15210	15407	15215	15497	15234	15275	15396	15298	15141	15212	15160	15170	15338	15469	15340	15113	15442	15357	15256	15407	15232	15423	15221	15346	15334	15264	15398	15244	15079	15093	15444	15336	15190	15279	15359	15330	15409	15432	15274	15248	15436	15314	15216	15388	15287	15342	15500	14998	15180	15290	15275	15181	15248	15455	15394	15274	15232	15296	15265	15292	15270	15260	15172	15462	15338	15159	15237	15235	15136	15253	15187	15254	15490	15194	15312	15349	15368	15244	15189	15239	15211	15347	15462	15341	15475	15200	15312	15092	15298	15143	15082	15292	15372	15310	15359	15201	15201	15305	15206	15243	15241	15282	15291	15214	15168	15260	15111	15222	15265	15355	15293	15500	15240	15478	15215	15370	15202	15239	15350	15322	15188	15323	15424	15157	15416	15277	15375	15293	15053	15324	15164	15137	15178	15246	15319	15332	15186	15335	15245	15249	15137	15221	15190	15197	15137	15198	15257	15298	15450	15184	15326	15237	15192	15221	15134	15385	15374	15120	15117	15291	15309	15405	15167	15313	15268	15268	15336	15229	15288	15189	15245	15028	15326	15359	15234	15126	15121	15283	15058	15387	15199	14999	15248	15360	15390	15456	15402	15251	15287	15202	15227	15317	15018	15249	15286	15344	15245	15286	15372	15205	15289	15453	15465	15249	15366	15250	15129	15321	15172	15301	15410	15358	15316	15231	15349	15281	15222	15235	15459	15282	15452	15353	15341	15324	15346	15422	15218	15427	15236	15203	15178	15338	15338	15198	15133	15312	15157	15209	15431	15206	15290	15161	15305	15462	15496	15153	15409	15284	15215	15180	15144	15357	15194	15323	15356	15273	15257	15263	15190	15240	15228	15477	15212	15304	15345	15293	15305	15294	15376	15438	15496	15330	15252	15390	15340	15231	15204	15248	15343	15103	15441	15190	15284	15162	15141	15384	14926	15363	15157	15286	15167	15335	15256	15111	15190	15090	15092	15252	15108	15117	15337	15243	15135	15450	15350	15258	15274	15360	15110	15338	14976	15345	15294	15351	15277	15235	15317	15383	15240	15236	15301	15302	15342	15229	15213	15282	15261	15340	15177	15241	15238	15309	15263	15354	15194	15181	15356	15402	15287	15338	15297	15118	15235	15444	15290	15216	15264	15249	15271	15331	15415	15309	15258	15318	15344	15135	15297	15150	15402	15272	15185	15305	15278	15322	15360	15277	15404	15378	15364	15294	15423	15327	15222	15273	15350	15369	15198	15398	15199	15217	15355	15303	15144	15235	15204	15140	15196	15173	15119	15266	15155	15221	15184	15233	15385	15245	15192	15263	15204	15483	15320	15195	15094	15166	15316	15279	15311	15267	15141	15137	15058	15336	15207	15434	15196	15316	15361	15405	15415	15144	15392	15140	15147	15208	15224	15345	15038	15119	15191	15086	15213	15047	15205	15466	15196	15310	15140	15232	15024	15247	15213	15149	15042	15204	15255	15372	15188	15286	15266	15320	15338	15262	15302	15411	15214	15347	15347	15168	15249	15187	15298	15343	15274	15216	15193	15452	15212	15373	15358	15303	15235	15072	15253	15264	15165	15208	15213	15306	15432	15323	15219	15170	15319	15196	15073	15297	15301	15201	15273	15178	15235	15177	15457	15466	15261	15377	15321	15078	15161	15175	15396	15095	15162	15191	15067	15194	15332	15269	15130	15180	15286	15512	15213	15263	15283	15069	15244	15242	15202	15263	15203
25831	43875	40107	30818	27041	24187	21882	20349	19150	18041	17387	16956	16586	16207	15759	15614	15335	14993	14768	14657	14588	14526	14444	14305	14309	14298	14235	14128	14092	14109	14172	14200	14141	14212	14046	14103	13924	14138	14223	14054	14052	14131	14023	14052	14030	14165	14069	14030	14303	14070	13857	14187	14060	14006	13898	14009	14040	13959	13932	13918	14029	14087	13889	13775	13958	13941	13956	14226	13926	13915	14038	14044	13844	14051	13904	13920	14015	13871	14091	14047	13929	14076	14097	13927	14180	13923	13974	13905	13938	13857	13925	13889	13898	13924	14038	14039	13931	13871	13975	13989	13910	14128	14040	13994	14026	13899	13985	13939	14002	13864	14031	14190	14071	13990	13992	13947	13951	14092	13919	13874	13911	13736	14159	14057	13883	13815	13917	13990	14083	13962	14022	13968	13997	13845	13914	13856	14042	14200	13864	14023	14101	14033	14010	13974	13917	13915	13940	13831	13941	13788	13855	14174	13926	13983	14006	13936	14010	14043	13846	14141	13958	13916	13981	13847	13970	13911	13978	13882	13927	13982	13923	14025	14108	13951	13959	13939	13929	13967	13845	13925	14091	13917	14116	13810	14015	14017	13814	13928	13939	13978	13963	13968	13885	14006	13939	13983	13994	14064	13782	13875	13978	13855	13927	14035	13990	14019	14041	13950	13943	14062	14020	13972	13865	13953	13809	13858	13892	14252	14113	14126	13985	13913	13912	14002	13989	13921	13947	14016	13961	13989	13931	14026	14126	13983	13935	13950	13980	13956	13936	13820	13927	14099	13899	13866	13983	14009	13864	13890	13925	13957	13829	13892	13934	13824	13915	13961	13828	14065	14073	13985	13962	13901	13947	14076	14076	13945	13925	14049	14023	14022	13820	13960	14010	14045	14072	14040	13993	13894	14060	13853	13896	13925	13833	13969	13822	13976	14037	13968	14011	14022	13976	13932	14056	13898	14002	14196	13985	13962	14027	13993	13856	13807	13842	14078	13915	13922	14010	13983	13882	13960	13929	14038	13913	14141	13913	14018	13939	13963	13869	13785	13964	13967	14181	13988	14131	13963	13681	13993	13910	13896	13896	13923	13976	13873	13980	14022	13881	13885	13969	13934	14082	14017	13908	14004	14140	13929	13980	13989	13899	13966	13944	13840	13944	13967	14012	13975	14002	13873	14037	14044	13994	14116	13938	13887	14002	13921	13972	13943	13986	14012	13827	13937	14085	14028	13855	13883	13967	13965	14001	13929	13872	14034	14014	13898	13812	13998	13955	13895	14114	14010	14016	13911	13965	13967	14005	13986	14046	14002	14016	13932	13944	13966	14086	13938	13974	13962	13954	14022	13854	13954	13987	13881	14049	14174	13900	14042	13904	14037	14076	13865	13957	14006	14086	13845	13770	14081	13937	14010	13914	13895	13938	13792	13951	14016	13953	13972	13871	13946	13902	13930	13954	14011	14115	14091	13994	14007	13841	13983	13993	13929	13806	13945	14066	14103	13857	13889	14155	13912	13988	14165	13828	13923	13917	13872	13995	13899	13981	13820	13871	14026	14003	14043	14018	13864	14007	14012	13977	13942	14055	14025	13885	13940	13935	14017	14046	13816	13936	13976	13891	14022	14079	13903	13800	14074	13952	13803	13920	13914	14063	13910	14013	14063	14030	13938	13970	13903	14078	13847	14058	13955	13936	14143	13959	13927	14192	14075	14149	13972	13907	13928	14126	13980	14037	13839	14196	13964	14027	13844	13842	13953	14121	13866	13921	13874	14049	13957	13966	13972	13941	13889	13861	13945	14030	13914	14112	14032	13933	13879	13880	14053	13945	13992	14051	13986	14046	13916	13879	14143	13805	13807	14111	14145	14033	13894	13929	13974	13878	14001	14115	13898	13908	13939	13808	13900	13836	14010	13871	13847	13950	13938	13878	14102	13893	13881	14129	13958	14044	13859	13893	14034	13956	14095	13983	14005	13901	13898	14036	13985	14020	13928	13893	13801	13941	14022	13905	14017	13864	13941	14066	13870	13935	13927	13989	13908	13936	14181	13815	13971	13806	13848	13849	14073	13887	14031	13957	13927	14062	14061	14016	13919	14064	13944	13944	13932	13978	13981	14059	13969	13925	13916	13834	14091	14019	13927	14032	13972	13890	13937	14074	13854	13918	13824	14016	13986	14023	13970	13976	14125	13902	13964	13969	13836	13971	14040	13884	13922	14031	13853	13931	13998	13738	14050	13796	13963	13915	14090	13939	13991	14018	13851	14062	13810	14134	13900	14002	13955	13966	13975	13950	14112	13885	14059	13959	14024	13793	14170	13948	13895	13947	14078	13848	13929	14033	13981	13993	13961	13874	13879	14195	13970	13939	13934	14006	14020	14059	14024	13827	13982	13783	14053	13889	14061	13975	14001	13896	13926	14059	14047	13869	14009	13913	13943	14001	13924	14012	13991	13889	13936	13853	13919	14010	13852	14128	14022	13928	14141	13951	13921	14036	13911	14274	14111	13850	13891	13983	13919	13836	14044	13943	13965	13931	13923	14060	13972	13960	14036	13869	13951	13902	14035	13869	14068	14120	14133	13952	13985	13967	13946	14040	13907	14117	13940	13998	14080	13958	14057	13932	13930	14002	14035	13989	13917	13826	13858	13955	13956	13925	13889	13922	13901	13805	13849	14139	14079	13915	13891	13957	14071	13938	13971	13956	14118	14062	13977	14040	14018	14036	13989	13972	14074	13985	13876	13862	13942	13795	14140	13917	14088	14032	13883	13935	13962	13828	13775	14058	13953	13991	14213	14063	13891	13938	13919	13862	14020	13928	14019	13988	14096	13907	13980	13962	14003	13805	13911	13863	14014	14011	13843	14186	13926	14014	13935	14016	13983	13930	13972	14014	13999	13843	13837	14012	13973	13986	14041	13913	13927	14291	13932	13969	13784	13843	13881	14016	13970	14102	14016	14074	13766	13956	14031	13899	13909	13939	13814	13931	13932	14019	13957	13987	13991	13970	14191	13835	13848	13798	13901	13957	14169	14064	13952	14074	13930	14000	13972	14013	14037	14098	13971	13898	14028	13956	14071	13846	14022	14113	13946	13969	13760	14093	13869	13923	13921	14036	13870	14049	13961	14011	14072	13961	14010	14016	13912	13993	14085	13959	13865	13911	13861	13775	13921	14028	14106	14037	13931	13880	13967	13888	13846	13942	13929	14162	13918	13981	14119	14017	13948	14048	13877	14009	14032	13955	13801	13977	14002	13914	14080	13791	13873	13994	13866	13866	14032	13912	14042	13984	13976	13979	13938	13920	14003	13888	14034	13908	14167	13934	13970	14068	13854	13729	13895	14021	13957	13848	13968	13903	14031	13949	14034	14132	13783	13798	13906	13892	13965	13944	14070	13991	13966	13967	13925	14092	13925	13774	13883	14003	13871	13891	13956	13954	13961	14060	14241	13795	14172	14136	14078	14170	14034	13950	13944	14048	13842	14103	14032	14021	13910	13805	13983	13941	13946	13933	14097	13982	14012	13901	14027	13942	13888	13987	13969	13970	13955	13983	13987	14048	14014	14034	13949	13981	13985	14065	13913	14054	13979	13947	13820	13827	14089	13881	13922	13929	13846	14075	13893	13983	14055	14011	13990	13982	13890	13927	13960	13919	13781	14023	13943	13932	14124	14109	13924	13992	14033	13964	13841	14074	13793	13962	13958	14127	14001	13831	13968	13971	14008	14040	13924	13806	13941	14175	13879	13967	13972	13937	14033	13964	13771	14060	13868	14041	13781	13982	13837	14063	13669	14022	14050	13953	13931	13891	14115	13865	14039	14059	14086	14016	14005	13880	14101	14029	14012	13939	13937	13839	13913	13977	13824	13909	13968	13954	14103	13898	13905	13790	14144	14026	14006	13900	14128	13964	13931	13971	13912	14043	14056	13961	14009	13888	13996	14200	13807	13807	13921	13926	14116	13929	13977	14032	13988	13917	14019	13943	13999	13812	14018	13921	13943	14149	14025	14132	13971	13867	13858	13851	14060	13929	13871	13966	13914	13951	14070	14078	13911	13996	13979	13983	14022	13924	14051	13965	14020	13951	14027	14188	14115	13967	13851	13960	13815	14006	14084	13893	14023	14022	13988	13773	14060	13992	13919	13984	14166	13853	13716	13914	14006	13931	14004	14062	14036	13750	14038	14007	13920	13920	13853	14059	14176	13902	13990	13986	14000	13973	14028	14006	13975	13886	13987	13892	14030	13917	14109	13900	13961	14128	13831	13933	14017	13790	13994	14009	14052	14017	13700	14005	13922	13813	13894	14129	13954	13927	13811	13902	13982	13936	13961	13957	13996	14015	13987	13985	13931	13957	13905	13925	13994	13968	13909	13775	13822	14298	13805	14071	13999	13975	13874	13866	13859	14010	13972	13936	13921	14025	13880	13967	14066	14061	13994	13984	13943	13980	13726	13921	13875	14067	13919	13953	13862	13961	13932	14043	13817	14031	13829	14050	13956	14033	13931	13921	13945	14007	13946	13906	14202	14019	14110	14098	13863	13923	13887	13991	14075	13843	13993	13825	13839	14205	13964	13974	13826	14049	13999	14020	13969	13857	14063	14135	13961	13814	14036	13951	14134	14014	13902	13850	14006	13930	13844	14165	13902	14062	14070	13873	13872	13962	14155	13996	13888	13996	14034	13998	14005	14045	13998	13919	14076	14067	13930	14009	13996	14056	14001	13999	13919	14021	14061	13996	13809	14068	14081	14079	13971	14074	14005	13934	13867	13960	13871	14117	13891	13969	13914	14065	13909	14123	13847	13896	14028	13904	14029	13932	13993	14051	14042	13896	13934	13976	13998	14002	13923	14080	13967	13941	13853	14015	13945	13975	13905	14105	13863	14040	13860	14057	14007	14006	14027	13837	13958	13988	13951	14135	13907	13953	13928	14016	14025	13859	14032	14010	13838	13834	14033	13930	14009	13943	13920	13898	13984	13886	14006	13909	13888	14055	13990	13790	14015	14049	13910	14049	13839	13919	13943	13964	13771	13930	13934	14149	13974	14056	13792	13965	14050	13939	14112	13921	13930	14161	14055	13824	14049	13983	13902	14020	14100	14119	14086	14026	14004	13935	13963	14000	13920	13883	14042	13975	14122	14041	14100
22576	21059	28723	23487	21586	24311	26957	21621	19844	19559	18585	18187	17787	17604	17110	17107	16740	16298	16405	16397	16056	15970	15590	15686	15694	15698	15767	15489	15764	15594	15619	15712	15507	15700	15592	15512	15338	15427	15590	15505	15546	15492	15401	15450	15724	15466	15395	15443	15602	15371	15438	15308	15179	15606	15416	15420	15441	15543	15307	15476	15327	15223	15177	15384	15474	15384	15396	15408	15445	15480	15373	15377	15310	15471	15432	15425	15249	15371	15241	15401	15339	15325	15355	15504	15495	15608	15437	15489	15497	15204	15370	15570	15356	15474	15273	15169	15262	15296	15445	15502	15302	15354	15241	15311	15448	15517	15292	15392	15367	15180	15356	15290	15355	15347	15288	15178	15297	15361	15346	15374	15308	15555	15474	15438	15386	15426	15176	15255	15376	15329	15297	15360	15297	15367	15330	15340	15460	15427	15437	15469	15235	15499	15536	15392	15397	15374	15315	15256	15271	15256	15286	15250	15241	15239	15364	15200	15329	15173	15389	15407	15292	15337	15416	15262	15232	15196	15313	15438	15338	15408	15334	15193	15334	15307	15289	15142	15202	15326	15330	15413	15463	15245	15139	15394	15229	15337	15293	15307	15363	15359	15489	15385	15379	15402	15184	15226	15457	15376	15370	15226	15188	15406	15328	15313	15222	15385	15409	15274	15432	15526	15277	15220	15401	15179	15491	15449	15341	15398	15530	15380	15453	15397	15222	15278	15301	15175	15371	15332	15161	15313	15339	15412	15458	15439	15478	15324	15565	15307	15556	15405	15519	15434	15319	15217	15115	15161	15520	15549	15435	15362	15212	15278	15227	15256	15363	15322	15431	15223	15436	15584	15414	15319	15482	15398	15308	15366	15429	15373	15400	15288	15406	15420	15489	15137	15314	15470	15219	15300	15314	15266	15416	15369	15482	15431	15378	15204	15508	15277	15240	15344	15461	15518	15294	15189	15484	15122	15161	15329	15434	15280	15308	15322	15360	15401	15390	15477	15413	15358	15506	15127	15307	15224	15437	15233	15411	15262	15389	15372	15324	15346	15223	15252	15212	15446	15374	15262	15210	15443	15465	15366	15156	15339	15303	15316	15397	15207	15292	15423	15580	15298	15539	15430	15347	15238	15298	15290	15356	15354	15354	15172	15355	15314	15337	15540	15301	15364	15148	15393	15201	15502	15433	15180	15511	15220	15384	15396	15413	15337	15382	15258	15308	15271	15402	15384	15421	15374	15335	15325	15262	15442	15455	15131	15105	15394	15522	15308	15387	15301	15286	15293	15353	15398	15173	15391	15316	15539	15175	15286	15166	15315	15422	15190	15432	15284	15250	15199	15140	15294	15372	15206	15300	15227	15248	15275	15386	15330	15518	15323	15410	15418	15506	15319	15287	15158	15278	15335	15473	15409	15297	15237	15384	15312	15351	15251	15437	15284	15409	15289	15333	15282	15442	15179	15239	15165	15210	15474	15449	15289	15408	15451	15284	15391	15261	15164	15310	15438	15367	15256	15473	15242	15424	15324	15275	15368	15305	15204	15434	15340	15323	15380	15341	15180	15462	15239	15390	15465	15626	15272	15307	15410	15422	15145	15379	15102	15388	15248	15284	15157	15315	14971	15318	15289	15294	15158	15208	15321	15274	15391	15270	15123	15469	15313	15110	15258	15192	15296	15568	15288	15275	15399	15417	15257	15202	15299	15163	15297	15221	15319	15272	15387	15366	15255	15202	15365	15231	15544	15433	15401	15373	15492	15194	15462	15311	15108	15448	15349	15320	15500	15394	15411	15555	15349	15397	15321	15440	15359	15262	15436	15300	15332	15268	15125	15273	15439	15541	15081	15380	14989	15265	15339	15346	15288	15376	15415	15218	15407	15243	15479	15392	15393	15196	15512	15573	15404	15452	15368	15459	15319	15220	15404	15354	15275	15289	15312	15202	14981	15516	15450	15469	15306	15345	15258	15208	15330	15438	15316	15188	15336	15228	15407	15142	15313	15307	15469	15181	15246	15360	15311	15408	15143	15296	15355	15275	15265	15376	15480	15535	15357	15321	15125	15257	15223	15211	15362	15235	15336	15479	15401	15505	15335	15204	15190	15261	15251	15292	15318	15534	15342	15161	15291	15185	15232	15131	15290	15237	15298	15250	15208	15280	15399	15305	15349	15417	15049	15231	15278	15321	15351	15193	15215	15321	15146	15069	15375	15376	15388	15172	15433	15311	15522	15465	15426	15345	15338	15347	15337	15317	15445	15449	15425	15227	15239	15243	15227	15320	15487	15216	15183	15196	15427	15463	15272	15222	15091	15233	15376	15436	15358	15457	15175	15322	15358	15440	15314	15356	15404	15189	15357	15297	15278	15291	15386	15402	15361	15295	15288	15521	15402	15457	15211	15454	15268	15082	15341	15324	15349	15324	15334	15307	15228	15394	15477	15370	15395	15425	15525	15367	15346	15179	15380	15304	15348	15446	15540	15276	15244	15193	15228	15443	15496	15450	15107	15264	15198	15293	15278	15169	15102	15334	15325	15158	15128	15468	15540	15386	15173	15313	15174	15285	15426	15339	15425	15150	15279	15287	15410	15343	15312	15306	15399	15377	15441	15229	15342	15443	15216	15363	15152	15107	15247	15410	15408	15389	15170	15220	15331	15324	15335	15142	15034	15250	15182	15376	15457	15397	15195	15286	15305	15236	15155	15482	15184	15363	15311	15235	15382	15173	15403	15367	15331	15380	15259	15261	15152	15353	15202	15358	15468	15213	15346	15161	15294	15239	15289	15287	15400	15562	15360	15457	15415	15173	15248	15400	15331	15386	15418	15321	15072	15226	15207	15182	15466	15347	15323	15378	15231	15334	15510	15432	15420	15385	15462	15302	15270	15560	15363	15416	15100	15245	15312	15146	15300	15248	15354	15344	15370	15268	15259	15296	15053	15188	15173	15450	15583	15294	15264	15461	15385	15349	15344	15317	15248	15429	15266	15372	15514	15335	15298	15454	15371	15110	15192	15268	15022	15340	15340	15345	15220	15335	15273	15497	15561	15452	15425	15499	15380	15485	15501	15218	15455	15375	15380	15208	15345	15259	15293	15194	15087	15453	15151	15275	15403	15215	15455	15501	15324	15210	15396	15262	15191	15277	15250	15369	15221	15342	15372	15342	15444	15198	15300	15521	15143	15112	15205	15382	15379	15445	15461	15370	15087	15373	15325	15271	15389	15267	15261	15290	15479	15244	15456	15217	15464	15344	15334	15543	15402	15412	15347	15354	15279	15337	15150	15123	15458	15651	15232	15437	15352	15189	15227	15356	15346	15323	15343	15378	15316	15303	15490	15199	15350	15507	15440	15252	15512	15375	15224	15317	15393	15400	15292	15502	15276	15326	15326	15281	15408	15317	15331	15409	15324	15306	15330	15018	15425	15529	15332	15208	15325	15353	15181	15226	15374	15265	15312	15270	15345	15316	15382	15601	15246	15273	15526	15340	15176	15207	15510	15391	15376	15464	15416	15292	15551	15290	15281	15303	15294	15312	15232	15295	15391	15410	15277	15320	15262	15276	15502	15343	15555	15411	15123	15100	15188	15441	15415	15048	15467	15402	15379	15354	15183	15255	15494	15217	15284	15342	15321	15161	15219	15191	15417	15501	15482	15365	15361	15391	15194	15452	15439	15328	15422	15398	15359	15316	15547	15341	15377	15412	15219	15096	15294	15384	15175	15272	15336	15378	15417	15468	15341	15384	15292	15465	15520	15377	15464	15284	15405	15370	15170	15216	15366	15377	15368	15232	15442	15197	15345	15360	15416	15380	15283	15104	15225	15488	15464	15540	15250	15446	15435	15448	15504	15268	15461	15334	15425	15303	15347	15322	15408	15126	15219	15373	15223	15375	15306	15433	15235	15380	15643	15359	15276	15487	15377	15212	15455	15442	15592	15585	15258	15192	15258	15343	15224	15325	15284	15323	15273	15255	15249	15338	15436	15234	15222	15266	15268	15299	15368	15337	15245	15368	15328	15385	15368	15398	15553	15469	15438	15384	15257	15389	15284	15251	15210	15475	15449	15140	15288	15268	15256	15401	15330	15281	15357	15315	15445	15286	15176	15209	15428	15506	15459	15288	15341	15371	15321	15167	15391	15378	15380	15400	15368	15069	15173	15228	15425	15432	15385	15334	15192	15332	15549	15255	15230	15327	15101	15401	15285	15236	15287	15351	15375	15312	15474	15252	15416	15120	15218	15310	15618	15302	15389	15337	15480	15450	15452	15290	15408	15324	15513	15325	15360	15289	15296	15437	15210	15254	15482	15524	15430	15359	15320	15414	15107	15409	15314	15347	15150	15276	15397	15325	15116	15283	15235	15510	15430	15194	15286	15215	15536	15279	15328	15367	15211	15248	15392	15399	15322	15198	15416	15310	15286	15234	15536	15299	15264	15444	15407	15244	15245	15445	15349	15217	15294	15307	15381	15205	15376	15366	15403	15316	15292	15413	15140	15233	15408	15451	15214	15340	15237	15357	15353	15341	15229	15336	15346	15170	15298	15249	15309	15445	15362	15266	15308	15327	15271	15263	15224	15478	15364	15286	15269	15219	15249	15413	15315	15353	15470	15175	15363	15205	15059	15671	15292	15280	15389	15598	15381	15178	15184	15173	15425	15316	15077	15236	15319	15448	15288	15180	15359	15343	15504	15399	15410	15289	15452	15409	15244	15363	15336	15231	15251	15288	15174	15305	15178	15413	15358	15487	15417	15427	15438	15188	15398	15287	15218	15165	15193	15267	15280	15174	15265	15339	15525	15393	15331	15451	15331	15288	15143	15330	15227	15279	15345	15551	15295	15337	15192	15238	15233	15448	15243	15274	15179	15328	15340	15417	15522	15491	15364	15243	15310	15203	15479	15391	15074	15340	15338	15425	15284	15187	15417	15347	15501	15399	15429	15284	15388	15203	15391	15472	15260	15507	15141	15291	15334	15363	15369	15255	15556	15568	15321	15337	15246	15324	15467	15316	15188	15410	15419	15362	15390	15255	15375	15556	15283	15309	15272	15274	15240	15500	15462	15372	15346	15365	15400	15403	15466	15362	15155	15373	15421	15361	15365	15478	15320	15280	15192	15554	15474	15439	15388	15031	15398	15284	15412	15320	15558
27941	48785	43426	34733	30231	27129	24606	22494	21123	19609	18853	18156	17682	17136	16642	16219	15942	15584	15231	14927	14682	14647	14387	14488	14359	14379	14483	14279	14228	14294	14274	14307	14175	14106	14303	14144	14265	14054	14202	14093	14034	13921	14168	14140	14079	13963	14141	14091	13997	14036	14241	14100	13911	14004	14204	13885	13936	14078	13808	13828	14019	13956	14024	13947	13910	13903	14058	13971	14011	14075	13980	14063	14071	14049	14102	13955	14026	13847	13956	13956	13891	13995	13999	14086	14062	14074	13957	13985	14007	13889	13936	14060	13920	13868	14023	13902	14086	13938	13912	14149	13902	14004	13874	14005	13918	13869	13841	13858	13999	13843	13990	14089	14019	13909	14052	14129	14081	13905	13986	14005	14024	13959	13919	13820	14013	13932	14019	14034	13958	13967	13912	13986	14074	13955	14081	13851	14108	13850	13983	13877	13950	13947	14022	13849	13795	13947	13906	14001	13883	13989	13972	13784	14029	13997	13889	13958	14003	14111	13970	14144	13918	13926	13992	13865	13870	13943	13895	14160	13912	13886	13975	14021	13797	14018	13974	13905	13913	13930	13823	13958	13999	13842	14014	14030	14073	13901	13857	13903	14046	14098	13931	13967	13981	14124	14073	13934	14003	13980	14028	13828	13833	13991	13733	13867	13929	14055	14039	14068	13858	13902	13887	13995	13935	13997	13883	13881	13935	13954	13891	13949	14054	13899	14039	14030	14012	13841	14018	13813	13986	13896	13860	13862	14011	13940	13924	13787	14047	13993	14020	13894	13795	13985	14098	13870	14049	13832	14108	13867	13811	13873	14043	13810	13899	14069	14050	14021	13808	13743	14107	14072	13802	13980	13900	13954	13849	13883	13992	14075	13838	14076	14021	13789	13939	13978	13968	13863	13960	14035	14102	13977	14034	14090	14058	13885	13890	14000	13945	14130	13965	14020	13946	13993	13813	14100	13958	14076	14050	13906	13922	13921	13940	13969	13981	14007	13938	14014	13879	13950	13999	13891	13929	14007	14017	13906	13957	13885	14007	14026	13949	13999	13837	13981	14063	13940	14081	13923	14051	13869	13962	13895	13808	14055	13840	13964	13887	13916	13872	13915	13890	14060	13864	13969	13891	13999	13996	14063	13952	13887	13939	13902	13903	13835	13864	13894	14117	13984	14024	13923	13980	13978	13998	13922	13969	14126	14121	13889	13975	13777	14054	13999	13963	14124	13961	13876	13821	14075	13950	13852	14023	13916	13930	14068	13812	13885	13854	13883	13860	13802	13876	13968	13990	13950	14038	13879	13949	13953	14007	13861	14111	13947	13805	13889	14062	13851	13931	13961	13933	13961	14060	13842	14147	13852	13952	13843	13862	13985	13953	14008	14148	13878	14061	13865	14042	13951	13864	14001	13991	13868	14114	13961	13984	14000	14142	14037	13986	13991	13928	13894	14056	13893	13863	13939	13883	13885	13972	13855	14025	13882	13880	13777	14050	13946	13900	13922	14045	14003	13889	13961	13981	14008	13928	13932	14036	14005	13953	13908	13952	13926	13964	13917	13974	13899	13774	13884	13896	13900	13768	14078	13980	13790	13886	14014	14112	13840	13790	13854	13890	13897	13889	13995	13955	13987	13922	14023	13859	14098	13939	13850	13937	14083	13915	13972	13916	13995	13852	13963	13872	13950	13900	13739	13955	14047	14036	14011	14045	13826	13927	13892	14063	14036	13820	14032	13923	13980	13933	13890	13909	13931	13943	14043	13906	14008	14056	13958	13876	14020	13946	13968	13977	14075	13997	13957	13928	14025	13972	13989	13714	14123	14114	13883	13958	13927	14027	14017	14080	13851	13954	13802	13840	13896	13967	13915	14042	14017	13951	13800	13887	14038	13951	13950	13871	13993	13828	13866	13949	13888	14038	14095	13886	14033	14045	14059	13894	14048	13998	14005	13725	14071	13807	14009	14028	13951	13829	13966	13846	14011	13874	14069	13883	14008	13917	14000	13883	13903	13893	13799	14103	14072	14097	13938	13905	14053	13920	13857	13947	13924	13852	14100	14053	13972	13920	13926	13927	13933	13980	13948	14003	13914	13853	13901	13791	14087	13890	13979	14112	13965	13932	13774	13814	13985	13915	13945	13859	13927	14014	14029	14045	13929	13973	13921	14098	14055	13836	13993	13939	14010	14003	13909	13827	14039	14025	13979	13899	13984	13909	13888	13972	13952	13870	14050	13975	13888	13910	13941	13889	13999	13999	13939	13927	13966	13937	14052	14033	13801	13831	13998	13917	13926	13989	13964	14032	14044	13914	13830	13879	13850	14007	14021	13986	13806	13901	13950	13983	13841	13873	13984	14055	14107	13878	14019	14020	13883	14014	14052	13879	14068	13884	13959	14115	13904	14059	14009	13812	13975	14009	13933	13996	13750	14014	13866	13924	14042	13986	13917	13843	13852	13894	13942	13866	13921	13862	13904	13901	14176	13982	13895	13944	13893	14000	14099	14058	13955	13933	13955	13930	14014	14007	13910	13777	14038	13908	13962	13869	13949	14086	13890	13944	13837	13864	14101	14127	13782	13919	13893	13861	13913	14081	14160	14160	13988	13855	13869	13908	13968	14017	13877	13941	13973	14041	14006	13863	14022	13877	13951	13917	13919	13865	13895	13923	13977	13916	14083	14084	14031	13966	13994	13863	14187	14007	13881	13914	13989	13984	14096	13888	14033	14020	13905	14008	13919	14024	13820	13967	13853	14075	14097	14022	13946	13943	14050	13787	14030	13816	13952	13959	13898	14119	13972	14048	13838	13879	13927	13947	14006	13847	13954	13959	13947	13914	13933	13925	13795	13920	13891	13897	13921	14009	13975	14045	13959	14030	13886	14049	13997	14010	13969	13957	14179	13771	13903	13945	13873	13965	13688	13944	13971	13877	13862	13814	13931	14004	13857	14051	13939	14099	14030	14043	13999	14077	13923	13939	13854	13962	13876	13776	13925	14015	14050	13846	13865	13881	13891	14039	14016	14108	13847	13945	13952	13908	13853	14038	14010	13924	13940	13845	14075	13988	13965	13899	13917	14066	14026	13896	13914	13892	13953	13984	14068	13950	13981	13917	13981	14031	13907	13918	13969	13997	13981	14095	14072	13822	13965	13998	13928	13959	13847	14080	13991	13896	13773	13875	13963	14013	13779	13957	13880	14042	13885	13816	13936	13934	13936	13972	13732	13907	13830	13980	14152	13857	14075	14072	13929	14004	13984	13995	13962	13923	14010	14057	13895	13794	14090	14006	13790	13913	13936	14055	13898	13843	13982	14088	13776	13778	13991	13726	14064	13961	13905	14038	13816	13805	13836	14019	13925	14017	13989	13883	13855	13898	13980	14154	14114	13977	13979	14025	14040	14121	13932	13950	13994	14023	14095	14018	13878	13861	13959	13876	14080	14009	13931	14142	13813	13823	13841	14011	13903	13871	13866	13947	13971	13741	13849	13993	14189	13922	13854	14024	13977	13782	13887	13878	13915	13950	14015	13916	13978	13924	14061	13897	14029	13864	14066	14056	14053	13892	14051	14028	13902	14050	13982	13834	13919	13964	13825	13878	13845	13646	13904	14065	13962	13901	13793	14080	14014	13882	13994	14003	13923	14013	13888	14051	13934	13897	13921	13877	13768	14082	13984	13929	13892	13853	13925	14037	14137	14065	13885	14168	14052	13788	13860	13956	13919	13932	13956	13892	14150	13971	13886	14126	14097	13940	13852	13931	13886	14048	13886	13868	13878	14020	14082	13889	13908	13818	13945	13908	14078	13909	13976	13887	14074	14046	13799	13977	13970	13859	13931	14039	13970	13864	13899	14151	13914	13880	13936	13856	14029	13907	14081	13892	14035	14012	14107	14056	14046	13939	14175	13912	14016	13884	13849	14013	14009	14043	13935	13846	13869	13858	14128	13982	13894	13979	14158	14062	14032	13984	13795	13947	13945	13841	13964	13905	13903	13861	14097	13920	13891	13882	13786	14050	13925	13923	14127	13958	13808	13890	14120	13785	13955	13979	13983	13957	13959	13980	13819	13918	13836	13847	13834	13877	13984	13923	13751	13755	14045	13988	13781	13754	13932	13978	13988	14096	14016	13865	13799	14061	13910	14009	13803	13886	13951	13901	14035	13938	13918	13765	13818	14005	13851	14024	14082	13783	14138	13888	13849	13894	13879	13889	13914	13771	13861	13893	13929	13906	13801	13928	14069	13990	14066	14043	14001	14081	13958	13917	14166	13819	14165	13863	14005	13892	14027	13988	13846	13904	13910	13762	13997	13980	13967	13943	13893	13960	13969	13939	14002	13893	13974	13986	13816	13970	13954	13907	13833	13873	13927	14007	13848	13908	13923	14053	13894	13895	14023	13879	13980	14005	13835	13966	13903	14005	13703	13929	14008	13962	13950	13845	14088	14127	13986	13904	13890	13935	13782	14022	13887	13969	13905	14046	13928	13916	14048	13859	13988	13985	13873	13891	14000	13982	13976	13820	13999	13897	14059	14011	13833	14018	13908	13849	13909	13954	14000	13928	13842	13900	13894	13876	13836	14063	13970	13987	13940	13977	13839	13886	13845	13737	14041	13889	13905	14040	13958	13848	13918	14023	14020	13939	14092	14003	14092	13960	13901	14084	13755	13817	13901	14010	13912	13832	13927	13896	13954	13919	13925	13876	13933	13830	13970	14191	13796	13879	13836	13997	13981	13849	13893	14005	13773	13987	14126	14003	13898	13690	13941	13949	13826	13892	13841	13883	13980	13969	13969	13906	14085	13899	13880	13986	13979	13930	13836	13931	13996	13846	13896	13796	13968	13826	13961	13930	13830	13961	13965	14055	13975	13884	13994	13993	13877	13996	14088	13876	13893	13929	13899	14077	13937	13842	13982	14077	14041	13864	14029	14041	13951	13890	13974	13820	13888	13986	13905	13894	13885	14109	13852	14003	13926	13941	13993	13826	13825	13948	14058	13873	13975	14016	13921	13879	13893	13915	14002	13934	14006	14089	14123	13942	13963	13984	13856	13880	13921	14147	13913	13924	13934	13867	14069	13983	13775	13830	13972	13868	13692	14039	13837	14190	13978	13854	14013	14130	14079	14104	13977	13920	14006	14100	13927	14077	13932
27473	23893	29103	25601	20824	19463	18494	17415	16774	16467	16249	15953	15905	15782	15689	15746	15759	15362	15341	15183	15306	15375	15112	15259	15231	15235	15296	15297	15284	15270	15117	15082	15015	14990	15166	15297	15201	15258	15058	15078	15071	15307	15118	14950	14942	15210	14993	14894	14876	15239	15049	15116	15208	15077	14856	15099	14815	15020	14981	15215	15077	14933	15110	14910	15198	14936	15139	14940	15056	14940	14991	14998	15028	15104	15042	14978	14858	15115	15151	15090	15087	15111	14991	14980	15043	14758	14978	15213	15037	14976	15107	14986	14986	14973	15086	15209	15086	15150	14981	14957	15194	15045	15163	15098	15045	15048	15157	14893	15004	15177	14983	14980	15148	15176	14963	14925	14931	15029	15053	14854	15079	15001	14983	15171	14993	15078	15180	14974	15108	14902	14962	14980	15255	15025	15128	15000	15110	15151	15021	15012	15136	14945	14992	15219	15092	14943	15002	14950	14963	14967	14975	14805	15100	15097	14969	14882	14942	14948	15133	15107	14944	15140	14935	14789	14902	15024	14863	14900	14915	15092	14918	15039	14873	14972	15051	14927	15063	15127	15158	15223	15045	14948	14887	15021	15076	14900	15142	15088	15030	14907	14986	15107	15092	15036	15017	15083	14948	14900	14863	15096	15057	14956	14900	14798	15050	15201	15133	15151	15024	14878	15099	15112	14949	14898	15059	15007	14947	15007	15048	15095	15067	14963	15178	15143	15155	15097	15050	14964	15163	15120	15009	15015	15117	15039	15029	15142	14925	15096	14979	15153	14923	15018	14885	14976	15129	15040	14877	14969	15024	15254	15106	15140	14969	15069	14964	15145	15167	15053	15071	14901	14899	14983	15086	15081	15064	15132	15074	15112	14991	14943	14902	14898	14865	15001	15124	15140	15006	14982	15007	14955	15133	15088	14929	15030	14910	14894	15082	14973	14844	15171	14995	14866	14994	15129	15181	15211	15086	15046	14916	15079	14925	15074	15070	14923	15181	15073	14988	14851	14836	15053	15014	15222	14975	15000	15051	15013	15134	14766	15094	15002	15214	15218	15372	15090	15051	15029	14991	14914	15008	15117	14800	14903	15173	14938	15009	14753	14887	14901	15124	14926	15003	15024	15043	15096	15185	15193	15021	14905	14960	14955	15031	14935	14994	14999	15101	15118	14902	15049	14887	15068	15164	15055	15072	14708	15108	14870	14975	14869	14998	15098	15199	15194	15113	15229	15110	15117	15023	15008	15106	14982	15001	14848	15052	15068	14984	15118	14877	14973	14966	15048	15138	14952	15193	15113	15093	14969	15089	15120	15094	14962	15173	14904	14939	15028	15042	14992	15017	15057	15120	15036	15029	14902	15143	14912	15084	15061	15095	15088	15081	15001	14916	15001	15196	14973	15038	15078	15041	15099	15092	14966	14805	15186	15088	15118	15212	15103	15004	14835	14930	15053	15058	14969	15016	14987	14953	14798	14955	14903	15173	14939	15218	15116	15264	15186	15017	15203	15017	15121	14982	15240	15137	14935	15090	15028	15071	15056	14994	15238	15167	15045	15128	14913	15036	14924	15116	14985	14942	15152	14924	15186	14968	14885	15188	15061	15054	14991	15183	15226	15259	15005	14934	15327	14924	15186	15125	14969	15023	15024	15137	15100	15166	14995	15103	14947	15160	14933	15116	15069	14910	15027	15101	15082	14933	15084	15008	14887	15178	14974	14967	15063	15111	14877	15079	15206	15066	14998	15158	14872	15044	14983	15100	14771	15015	15070	14931	15035	15157	14925	14916	15077	14984	15121	15030	15186	15210	15151	14887	15139	15045	15110	15010	15130	14998	15063	15129	14920	15179	15057	15113	15063	15116	15092	15062	15210	15089	15067	15000	14973	14833	14973	15164	14882	15132	14946	15042	14997	15097	14913	14884	14917	14947	14905	14993	14879	15088	15153	14979	14956	15095	14987	15029	15151	15170	14980	14952	15344	15142	15208	15136	15076	15317	15095	14950	14961	15122	14949	15166	14942	15035	15061	15005	15066	14987	15226	14985	15082	14877	14989	15171	15152	15036	15054	15064	14987	15099	14820	15137	15009	15070	15064	15119	15219	14794	14953	15085	15016	15056	14994	15070	15093	15015	15092	15034	15099	15048	14944	15042	15016	14975	14926	15186	15018	15140	14934	15048	15082	15070	15133	15207	14911	15130	15063	14927	15032	14893	15073	15053	14965	15022	15002	14981	14981	15033	15076	15082	15025	15018	15068	15139	15071	15073	14959	15000	15112	15130	15088	15131	14929	14969	15094	14937	15005	15094	15002	15067	14963	14941	15096	14907	15042	14950	14863	15069	14854	15021	14973	14889	14884	14924	15222	14975	15119	15006	14852	15077	15199	15007	15163	15084	15107	15052	15115	15089	15112	14946	14999	15113	15029	15029	14903	15164	15009	15138	15063	15124	15010	15130	14954	14964	15123	15233	15083	15189	15029	14991	15219	14822	15064	15240	14874	14924	14945	15080	14995	15141	15013	15112	15098	15044	15159	15114	14899	15224	15011	15100	15197	15038	15187	15042	14967	15198	14972	14933	15014	14993	15061	14949	15134	15105	15098	15054	15081	15018	15010	15167	15016	15008	15010	15112	15136	15181	15152	15010	15044	15070	15242	15186	15049	15198	15013	15013	15037	15110	14944	15022	15046	15091	15064	15107	14939	15009	14962	14950	14880	15083	15138	15066	14988	14984	15057	14987	15087	15079	15043	15129	15151	15196	14898	15023	14998	14820	15134	14861	14800	14882	15329	15219	14966	14942	15041	15149	15033	15206	15025	15101	14919	15095	15032	15047	14891	14884	15080	14989	15042	14905	15061	14973	14928	14991	15012	15054	15155	15102	15073	15158	15089	15040	14942	14862	15096	15193	15075	14936	14876	15081	14917	15062	15050	14977	14967	14935	15131	15107	15064	14866	15163	15060	15053	14959	14973	14975	15018	15162	14868	15149	14990	14924	15162	14915	15095	15028	15032	14972	15047	15106	14841	14919	14979	15019	14962	15094	15123	14989	15063	15136	14877	15101	15069	15011	14951	15096	15042	14983	15152	14996	15059	14907	15266	15116	15205	15241	15014	14989	15006	14900	15068	14940	15324	15060	14943	15309	15183	15116	14845	15048	15180	15006	15093	15089	15112	15083	15211	15056	14984	15208	15053	15237	15085	15027	14897	15047	15048	15212	14929	15244	15087	15106	15140	15165	15157	15040	14918	14908	15147	14964	15130	14971	15029	15234	15168	15027	15054	15005	15139	15156	14951	15120	15256	14907	15016	15107	15271	15044	15101	15022	15158	15132	15048	15179	15154	15090	15006	14984	15081	15218	15026	15236	15010	14957	15067	15004	14813	15136	15109	15194	15024	15041	15109	15108	14979	14934	15122	15112	14974	15134	15029	15010	14977	15143	14963	15210	14995	15070	15091	14862	15048	15266	15118	15147	15153	15168	14790	14930	15057	14814	14984	15041	15008	15081	15040	15006	14877	14924	15101	15031	15114	15013	15159	15131	15209	15177	15019	14783	15027	15136	15069	14948	15091	14853	15202	15044	15056	14932	14995	15145	15128	15067	15235	15064	15177	15010	15010	14883	14968	14991	14999	15112	15279	15122	14955	14930	15076	15009	15016	14963	14993	14931	15046	14960	14909	15092	15036	14962	15130	15047	15026	15035	15131	15198	15089	14940	15085	14795	15149	15199	15021	15122	15194	14822	15053	14890	14951	15145	15087	15117	15196	15091	15115	15394	15045	15182	15038	15011	14785	15031	15086	15042	14909	15007	14860	14960	14852	14937	15088	14994	15046	14973	15089	14964	15407	15022	15005	15067	15171	14979	15031	15003	15193	14976	15009	14956	14973	15021	15133	15147	15216	14914	15026	15265	15144	15188	14952	14959	15055	14877	15263	15087	15072	15026	15132	14970	15029	15034	14946	15172	14882	14956	15012	15058	14852	15061	14925	14936	15072	15302	15054	15063	15004	15082	15053	15068	15148	15095	14956	15093	15155	15135	15010	15109	14908	15076	14944	14970	14925	14907	15075	14958	14953	15089	15118	15176	15088	14940	14899	14934	15118	14982	14983	15005	15031	15030	15033	15026	15047	14973	15102	15334	14951	15033	15215	14951	15003	15209	15187	15130	14861	15241	15079	15057	14991	15173	15083	15145	14979	14953	15138	15043	15092	14819	15054	15033	14940	15315	15046	14955	15032	15032	15042	15118	14919	14986	14926	15042	14993	15133	15212	15155	14940	15033	14930	15038	15025	14935	15076	15120	14967	15042	15161	15089	14868	15152	15069	14988	14908	15031	15031	15099	15135	15019	14910	14955	14914	15169	15137	15037	14940	15055	15006	15064	15226	14931	14871	15160	15117	15082	15191	14942	14958	14959	15274	14857	15312	15136	15228	14921	15043	15055	15116	15190	15179	15026	15129	15174	14910	15110	15044	14970	15193	14927	15167	15026	14961	15073	15085	15239	14971	15068	14943	15091	15009	14971	15045	15220	15054	14980	15026	15197	15021	15261	14984	15162	15045	15048	14967	15115	15252	15087	14983	14908	14987	15091	15209	15031	15208	15144	15084	15020	14946	15069	15098	15191	14831	15000	15057	15107	14886	15117	14975	15242	14952	15041	14998	15179	14881	15145	15153	15107	14853	14933	15041	15006	15105	15117	14897	14842	15070	14991	14840	15033	15081	14949	15086	15014	15037	14908	14997	14961	15160	15061	14901	14951	15009	15352	15317	15106	15103	15115	15133	15078	15047	15094	14918	15296	14816	15017	15049	15155	15046	15099	15023	15099	15199	15026	15036	15016	14986	15111	15087	15120	15156	15114	14865	14951	15062	14960	15118	15180	15124	15066	15051	14980	14991	15005	14938	15104	14960	14970	15074	15007	15053	15161	15015	15032	14959	15141	15207	14978	15091	15021	14932	15083	15147	15175	14910	15230	15019	15112	15095	15181	15022	15141	15212	15032	15012	14925	15107	14871	15215	15011	15134	14967	14978	14934	15094	15065	14949	14980	15140	15225	15022	15024	14856	15036	15048	15037	15006	15054	15013	14873	15116	15051	15081	14885	15027	15015	14895	14953	14965	14902	14876	15132	14930	14981	14990	15083	15165
25118	36966	32792	25628	22416	20111	18602	17625	16567	16199	15721	15447	15157	15110	14841	14615	14433	14458	14336	14200	14060	13978	13875	13976	13955	14006	14010	13833	13830	13789	13876	13739	14016	13786	13763	13793	13808	13949	13786	13861	13755	13835	13814	13860	13671	13600	13832	13930	13845	13795	13617	13808	13741	13888	13640	13705	13812	13865	13732	13770	13865	13819	13827	13737	13736	14035	13762	13749	13597	13799	13692	13843	13737	13706	13684	13678	13728	13644	13707	13817	13774	13812	13565	13774	13676	13741	13750	13657	13859	13834	13768	13978	13829	13666	13743	13668	13628	13888	13788	13859	13783	13773	13675	13804	13828	13600	13754	13756	13751	13579	13792	13751	13754	13690	13820	13859	13559	13834	13733	13768	13750	13879	13719	13733	13963	13776	13695	13767	13700	13875	13692	13848	13849	13845	13757	13748	13699	13904	13768	13707	13769	13812	13806	13529	13733	13765	13768	13807	13743	13859	13830	13630	13833	13663	13841	13598	13690	13677	13725	13618	13817	13757	13792	13806	13774	13645	13870	13683	13945	13563	13664	13785	13805	13811	13678	13792	13682	13638	13801	13756	13827	13685	13695	13805	13525	13997	13707	13859	13791	13629	13731	13691	13763	13723	13702	13702	13681	13802	13609	13698	13688	13718	13752	13542	13764	13825	13663	13807	13850	13670	13829	13726	13767	13841	13672	13833	13791	13659	13767	13833	13823	13768	13706	13703	13758	13885	13859	13764	13842	13829	13678	13819	13969	13717	13773	13885	13654	13739	13744	13652	13733	13601	13717	13772	13852	13662	13893	13762	13687	13694	13654	13819	13938	13693	13816	13727	13820	13891	13726	13685	13780	13719	13794	13825	13715	13604	13757	13751	13810	13831	13802	13917	13736	13554	13862	13635	13911	13912	13696	13745	13812	13868	13781	13628	13808	13639	13733	13735	13816	13701	13864	13764	13730	13825	13722	13847	13802	13893	13878	13783	13803	13619	13842	13755	13905	13770	13796	13946	13851	13697	13583	13736	13741	13797	13721	13810	13908	13877	13858	13631	13647	13761	13824	13707	13744	13907	13723	13884	13791	13624	13870	13628	13877	13859	13919	13764	13816	13711	13815	13758	13792	13747	13714	13776	13614	13868	13648	13777	13797	13789	13754	13746	13839	13890	13801	13732	13678	13670	13722	13685	13700	13834	13845	13799	13888	13606	13772	13766	13805	13714	13677	13653	13882	13732	13850	13794	13750	13783	13732	13810	13611	13910	13779	13605	13777	13866	13787	13685	13850	13722	13714	13834	13670	13715	13809	13703	13644	13667	13632	13746	13692	13784	13852	13706	13827	13869	13820	13893	13828	13634	13713	13816	13741	13805	13775	13820	13716	13563	13641	13741	13701	13907	13679	13651	13727	13762	13696	13633	13777	13735	13812	13877	13817	13622	13846	13714	13937	13685	13768	13722	13868	13696	13869	13867	13738	13790	13968	13847	13631	13852	13717	13811	13689	13792	13665	13626	13883	13642	13770	13888	13857	13567	13879	13681	13770	13520	13659	13819	13686	13892	13892	13813	13819	13748	13688	13797	13663	13720	13543	13699	13761	13858	13783	13804	13696	13587	13821	13824	13767	13783	13797	13864	13715	13735	13633	13456	13566	13788	13750	13851	13675	13753	13631	13842	13685	13913	13609	13763	13755	13841	13697	13899	13827	13759	13722	13658	13824	13772	14050	13958	13800	13740	13782	13601	13790	13791	13733	13816	13785	13741	13757	13902	13770	13710	13722	13948	13732	13774	13791	13667	13656	13686	13829	13757	13766	13740	13635	13771	13909	13851	13824	13907	13785	13842	13824	13843	13891	13857	13863	13779	13789	13879	13813	13716	13749	13798	13822	13874	13731	13789	13699	13553	13831	13760	13677	13848	13595	13935	13819	13669	13812	13594	13780	13765	13667	13702	13667	13797	13797	13899	13831	13732	13839	13637	13703	13809	13793	13792	13714	13753	13908	13723	13871	13741	13957	13575	13714	13768	13581	13815	13729	13602	13890	13768	13727	13848	13752	13689	13741	13722	13861	13792	13699	13750	13711	13777	13563	13689	13763	13744	13709	13619	13769	13663	13946	13753	13885	13774	13980	13918	13776	13778	13726	13631	13715	13701	13889	13637	13731	13665	13733	13743	13872	13832	13829	13913	13830	13569	13839	13755	13829	13841	13751	13718	13822	13759	13600	13770	13774	13862	13654	13724	13820	13772	13723	13674	13826	13766	13621	13825	13778	13762	13714	13838	14095	13751	13756	13798	13802	13914	13787	13758	13781	13881	13660	13829	13611	13729	13814	13859	13677	13502	13857	13894	13754	13693	13649	13644	13741	13711	13696	14012	13765	13749	13558	13772	13907	13774	13771	13587	13813	13930	13619	13697	13922	13699	13711	13885	13768	13828	13824	13732	13723	13807	13632	13901	13724	13682	13682	13900	13896	13673	13823	13591	13751	13722	13762	13746	13692	13907	13952	13677	13657	13883	13704	13856	13846	13753	13758	13628	13888	13685	13674	13635	13831	13750	13775	13755	13836	13772	13835	13867	13687	13889	13774	13749	13827	13764	13809	13790	13786	13789	13724	13785	13578	13575	13629	13761	13679	13665	13660	13791	13806	13684	13661	13716	13723	13932	13598	13878	13656	13663	13654	13760	13839	13736	13980	13864	13802	13788	13705	13831	13813	13887	13745	13701	13692	13793	13674	13686	13902	13602	13929	13744	13949	13846	13715	13710	13675	13792	13672	13808	13671	13733	13851	13792	13673	13874	13744	13661	13767	13810	13736	13846	13722	13752	13698	13805	13775	13875	13787	13768	13742	13844	13802	13836	13725	13755	13818	13822	13731	13638	13822	13752	13876	13942	13781	13639	13859	13804	13806	13714	13843	13776	13740	13770	13798	13705	13913	13725	13710	13740	13885	13668	13693	13648	13811	13873	13936	13701	13918	13883	13615	13653	13748	13748	13758	13754	13733	13665	13790	13635	13666	13719	13660	13819	13685	13774	13597	13923	13875	13751	13799	13664	13728	13885	13704	13744	13769	13714	13468	13775	13822	13752	13662	13879	13738	13914	13904	13787	13707	13657	13707	13768	13673	13926	13817	13670	13751	13778	13778	13783	13781	13815	13806	13791	13870	13886	13749	13894	13645	13603	13712	13578	13777	13622	13747	13740	13661	13804	13867	13893	13754	13771	13689	13819	13607	13629	13836	13685	13740	13771	13713	13677	13739	13959	13763	13696	13822	13751	13884	13732	13897	13632	13759	13781	13843	13850	13800	13735	13800	13701	13829	13787	13872	13899	13782	13622	13737	13672	13879	13795	13864	13764	13869	13625	13811	13830	13723	13689	13829	13918	13536	13860	13659	13768	13658	13781	13623	13785	13712	13816	13867	13744	13686	13784	13619	13658	13818	13749	13694	13790	13788	13829	13811	13913	13782	13799	13664	13675	13748	13980	13722	13907	13802	13690	13714	13742	13967	13721	13794	13733	13787	13737	13683	13850	13797	13627	13726	13724	13999	13717	13518	13830	13792	13850	13752	13798	13836	13687	13724	13856	13734	13710	13824	13606	13798	13744	13763	13679	13664	13724	13798	13718	13944	13734	13743	13624	13653	13822	13894	13758	13700	13777	13749	13710	13867	13779	13829	13735	13623	13718	13665	13860	13802	13813	13899	13713	13888	13640	13874	13914	13802	13767	13651	13876	13785	13835	13964	13603	13734	13710	13725	13858	13875	13756	13929	13652	13856	13623	13828	13806	13824	13677	13789	13875	13774	13710	13762	13752	13761	13796	13715	13587	13944	13805	13847	13805	13962	13847	13782	13849	13645	13788	13779	13874	13752	13806	13761	13834	13751	13904	13713	13769	13748	13876	13830	13905	13841	13675	13789	13743	13702	13896	13857	13761	13686	13682	13773	13605	13887	13915	13769	13821	13773	13751	13966	13876	13750	13614	13653	13786	13763	13761	13816	13806	13652	13859	13953	13908	13777	13877	13799	13784	13825	13907	13748	13781	13714	13918	13768	13726	13810	13886	13637	13840	13832	13693	13845	13873	13812	13842	13837	13711	13790	13756	13793	13737	13723	13708	13972	13831	13954	13882	13695	13824	13876	13800	13830	13744	13794	13971	13741	13752	13792	13847	13817	13721	13733	13624	13779	13738	13885	13765	13794	13718	13876	13647	13751	13865	13917	13774	13819	13729	13827	13747	13680	13788	13866	13903	13616	13880	13695	13677	13835	13687	13894	13717	13844	13726	13774	13892	13817	13829	13749	13977	13812	13970	13858	13738	13791	13719	13968	13815	13759	13871	13807	14033	13778	13730	13812	13742	13730	13898	13892	13790	13858	13658	13691	13627	13660	13804	13767	13776	13746	13707	13727	13645	13738	13732	13879	13775	13948	13642	13716	13841	13922	13709	13935	13869	13700	13919	13754	13903	13755	13999	13797	13639	13784	13874	13680	13855	13721	13914	13810	13714	13930	14012	13779	13697	13695	13904	13744	13766	13678	13692	13868	13748	13624	13765	13775	13685	13774	13904	13792	13671	13833	13839	13927	13743	13660	13894	13735	13745	13731	13664	13800	13908	13856	13752	13696	13774	13781	13742	13842	13659	13850	13754	13637	13938	13541	13880	13909	13849	13698	13781	13759	13849	13766	13698	13907	13771	13790	13734	13879	13687	13777	13711	13873	13867	13681	13920	13802	13857	13765	13765	13812	13668	13757	13701	13800	13761	13784	13842	13786	13699	13907	13768	13824	13685	13843	13627	13983	13792	13783	13692	13818	13707	13568	13807	13736	13759	13793	13721	13732	13945	13719	13592	13801	13717	13870	13785	13792	13671	13611	13733	13797	13821	13788	13704	13725	13859	13832	13652	13802	13797	13651	13782	13764	13865	13712	13679	13757	13875	13695	13827	13630	13678	13836	13656	13711	13837	13703	13752	13836	13746	13807	13605	13964	13870	13890	13663	13622	13869	13820	13810	13791	13720	13752	13665	13659	13681	13800	13810	14051	13813	13749	13825	13847	13709	13778	13700	13724	13797	13929	13834	13782	13737	13776	13898	13846	13677	13874	13802	13701	13670	13797	13754	13729	13771	13715	13824	13671	13877	13748	13726
23649	21067	28435	24167	22730	23858	23288	19826	18796	18385	17787	17378	17074	16959	16540	16393	16361	16298	16005	15980	15834	15587	15595	15659	15633	15639	15619	15478	15611	15704	15611	15587	15535	15553	15453	15432	15522	15453	15510	15498	15693	15478	15373	15442	15648	15410	15604	15255	15472	15425	15343	15304	15587	15586	15243	15461	15409	15484	15367	15254	15373	15413	15424	15361	15381	15570	15414	14998	15373	15549	15291	15456	15269	15289	15435	15349	15285	15558	15686	15544	15711	15395	15316	15269	15457	15334	15312	15449	15381	15408	15461	15464	15391	15296	15540	15462	15542	15313	15376	15326	15322	15321	15533	15226	15486	15135	15524	15300	15269	15315	15283	15317	15388	15327	15549	15440	15380	15573	15340	15517	15508	15264	15274	15470	15208	15479	15496	15400	15213	15432	15515	15328	15403	15349	15302	15339	15338	15201	15153	15159	15249	15505	15170	15275	15565	15326	15345	15333	15545	15213	15338	15394	15399	15337	15423	15240	15218	15509	15262	15309	15406	15402	15428	15147	15363	15501	15460	15375	15316	15405	15242	15448	15459	15479	15408	15220	15284	15438	15261	15251	15624	15271	15370	15497	15416	15493	15247	15452	15405	15222	15362	15326	15515	15470	15362	15290	15322	15500	15491	15332	15461	15234	15460	15323	15462	15412	15259	15384	15461	15253	15434	15273	15358	15530	15364	15480	15277	15483	15353	15345	15459	15627	15497	15225	15233	15208	15315	15361	15323	15284	15573	15395	15271	15377	15263	15332	15585	15357	15409	15257	15468	15339	15316	15438	15262	15408	15327	15350	15416	15282	15146	15387	15302	15188	15327	15177	15235	15339	15427	15542	15380	15429	15372	15382	15495	15320	15383	15166	15294	15282	15426	15274	15285	15395	15232	15225	15254	15457	15311	15391	15356	15185	15523	15319	15336	15521	15505	15402	15291	15418	15195	15332	15383	15347	15404	15313	15373	15380	15338	15607	15466	15153	15404	15310	15379	15202	15485	15439	15355	15371	15322	15445	15340	15518	15398	15365	15359	15518	15444	15390	15146	15231	15321	15231	15436	15521	15467	15340	15203	15310	15361	15395	15200	15236	15337	15228	15480	15441	15431	15406	15332	15499	15214	15590	15381	15347	15373	15388	15394	15262	15410	15227	15292	15379	15274	15204	15289	15363	15583	15434	15412	15271	15480	15397	15392	15588	15457	15299	15391	15203	15262	15433	15229	15457	15391	15384	15632	15421	15277	15375	15396	15399	15233	15301	15422	15291	15248	15386	15495	15444	15426	15269	15230	15321	15279	15226	15311	15453	15420	15275	15381	15456	15415	15250	15508	15282	15126	15295	15349	15312	15317	15357	15251	15549	15218	15380	15383	15339	15323	15591	15428	15281	15408	15290	15286	15383	15339	15280	15340	15392	15266	15352	15378	15329	15324	15358	15377	15324	15479	15527	15485	15440	15151	15340	15162	15287	15328	15135	15394	15405	15408	15350	15421	15345	15248	15285	15283	15405	15429	15533	15253	15327	15246	15431	15371	15416	15588	15319	15453	15367	15389	15253	15309	15252	15331	15430	15372	15330	15458	15406	15271	15362	15254	15390	15232	15353	15463	15414	15227	15378	15487	15289	15329	15389	15363	15320	15467	15274	15331	15332	15256	15357	15363	15419	15475	15379	15509	15456	15331	15322	15561	15391	15323	15378	15490	15515	15544	15395	15150	15458	15215	15336	15504	15492	15295	15556	15494	15420	15404	15473	15392	15384	15454	15447	15314	15322	15186	15451	15292	15413	15378	15453	15307	15476	15498	15214	15337	15364	15441	15260	15652	15432	15450	15305	15392	15365	15381	15240	15302	15397	15324	15458	15437	15504	15358	15248	15279	15353	15387	15651	15438	15298	15485	15263	15278	15317	15421	15494	15425	15383	15276	15329	15405	15294	15529	15448	15392	15322	15466	15579	15401	15308	15449	15265	15396	15312	15283	15330	15263	15454	15488	15459	15246	15355	15258	15331	15386	15600	15444	15399	15336	15576	15424	15284	15314	15328	15369	15103	15344	15390	15532	15224	15319	15286	15403	15542	15415	15485	15322	15369	15501	15388	15288	15480	15283	15474	15308	15178	15296	15326	15203	15258	15029	15384	15376	15377	15319	15211	15322	15455	15376	15328	15466	15263	15308	15536	15475	15183	15404	15468	15363	15386	15217	15315	15436	15358	15600	15632	15550	15433	15423	15459	15241	15133	15272	15378	15241	15370	15192	15351	15227	15383	15250	15447	15216	15064	15217	15137	15310	15435	15304	15432	15355	15416	15283	15351	15403	15384	15380	15314	15321	15443	15429	15241	15431	15261	15417	15311	15178	15582	15324	15339	15297	15371	15395	15249	15391	15216	15464	15424	15393	15479	15163	15351	15343	15269	15432	15372	15481	15103	15343	15379	15428	15290	15260	15315	15478	15470	15422	15452	15274	15330	15299	15365	15446	15441	15425	15360	15489	15304	15295	15335	15330	15446	15486	15370	15133	15265	15369	15373	15567	15316	15542	15497	15365	15329	15530	15299	15305	15221	15352	15368	15387	15342	15354	15558	15401	15566	15211	15482	15374	15260	15180	15279	15584	15284	15378	15449	15370	15362	15221	15352	15461	15165	15418	15392	15150	15282	15430	15382	15346	15540	15541	15385	15308	15195	15586	15391	15334	15520	15454	15355	15371	15242	15375	15196	15429	15387	15463	15635	15407	15343	15390	15500	15165	15207	15321	15399	15314	15507	15319	15218	15303	15545	15414	15388	15444	15375	15480	15377	15405	15388	15333	15486	15359	15308	15356	15217	15447	15369	15322	15290	15359	15391	15436	15323	15450	15400	15117	15305	15132	15291	15409	15355	15351	15392	15434	15348	15435	15532	15230	15587	15489	15468	15327	15221	15340	15265	15326	15207	15325	15350	15302	15264	15351	15511	15513	15421	15439	15483	15096	15586	15331	15359	15465	15260	15324	15319	15495	15303	15368	15204	15432	15265	15569	15353	15297	15351	15197	15383	15444	15460	15421	15289	15265	15404	15360	15341	15389	15250	15321	15352	15493	15327	15261	15447	15174	15433	15448	15315	15218	15280	15296	15316	15331	15335	15357	15310	15444	15591	15306	15515	15310	15209	15265	15411	15405	15184	15374	15389	15198	15387	15242	15224	15498	15360	15550	15387	15413	15184	15095	15277	15325	15229	15419	15444	15470	15272	15511	15479	15256	15375	15278	15428	15411	15357	15476	15467	15360	15613	15407	15272	15271	15130	15266	15353	15333	15341	15469	15296	15533	15086	15431	15460	15284	15243	15382	15462	15002	15377	15376	15438	15492	15271	15381	15306	15357	15240	15264	15104	15535	15336	15384	15458	15252	15429	15276	15244	15279	15328	15240	15311	15281	15331	15347	15478	15250	15182	15338	15378	15575	15463	15346	15281	15495	15130	15321	15561	15269	15529	15291	15500	15358	15347	15463	15265	15592	15315	15480	15261	15348	15364	15483	15323	15412	15327	15422	15229	15460	15376	15432	15110	15328	15513	15279	15462	15304	15411	15370	15464	15360	15365	15358	15441	15289	15447	15317	15514	15538	15143	15258	15279	15228	15146	15314	15223	15154	15288	15453	15288	15409	15296	15347	15318	15334	15487	15257	15447	15455	15279	15333	15273	15448	15387	15394	15319	15289	15300	15528	15380	15230	15355	15385	15313	15355	15408	15342	15390	15583	15300	15259	15455	15397	15419	15276	15284	15308	15565	15279	15479	15385	15248	15429	15140	15248	15347	15363	15611	15264	15506	15354	15310	15516	15415	15209	15377	15121	15364	15376	15483	15287	15532	15269	15458	15445	15265	15363	15357	15381	15224	15216	15458	15465	15347	15382	15408	15429	15310	15512	15324	15420	15437	15286	15457	15262	15163	15236	15325	15365	15256	15313	15111	15350	15345	15386	15377	15404	15357	15244	15376	15287	15261	15253	15321	15364	15419	15350	15377	15401	15577	15477	15561	15121	15352	15270	15187	15396	15033	15361	15474	15444	15426	15281	15318	15364	15441	15644	15471	15463	15489	15407	15532	15431	15367	15286	15491	15373	15165	15305	15443	15394	15248	15337	15286	15233	15253	15495	15386	15383	15428	15143	15535	15229	15351	15357	15332	15352	15270	15370	15359	15340	15478	15288	15413	15350	15432	15331	15386	15568	15368	15246	15380	15240	15333	15312	15442	15430	15259	15374	15488	15493	15435	15265	15345	15442	15304	15512	15316	15372	15475	15426	15340	15447	15438	15529	15494	15274	15349	15313	15193	15360	15345	15400	15336	15383	15325	15307	15395	15480	15254	15410	15472	15376	15215	15215	15340	15469	15584	15515	15267	15373	15477	15465	15376	15314	15465	15349	15451	15322	15381	15356	15316	15149	15366	15158	15183	15617	15311	15520	15354	15230	15260	15370	15375	15303	15249	15312	15345	15398	15144	15444	15389	15244	15453	15472	15316	15311	15426	15326	15462	15069	15301	15324	15231	15346	15531	15505	15450	15283	15614	15453	15397	15432	15409	15171	15375	15384	15385	15522	15474	15321	15411	15308	15321	15223	15457	15418	15333	15363	15342	15471	15281	15281	15383	15391	15522	15296	15421	15533	15436	15378	15306	15334	15431	15510	15490	15294	15255	15433	15320	15621	15524	15394	15477	15376	15249	15382	15096	15440	15377	15398	15308	15461	15677	15545	15339	15435	15561	15454	15502	15411	15423	15276	15300	15410	15367	15337	15351	15493	15500	15478	15520	15512	15398	15100	15575	15370	15249	15311	15494	15189	15294	15362	15421	15496	15262	15382	15397	15514	15383	15371	15302	15409	15532	15368	15371	15644	15361	15219	15192	15399	15464	15193	15217	15424	15433	15491	15518	15411	15365	15485	15274	15428	15277	15340	15443	15508	15410	15381	15287	15280	15159	15330	15283	15278	15315	15330	15237	15417	15345	15401	15244	15416	15331	15507	15247	15344	15278	15263	15205	15329	15520	15352	15348	15309	15411	15240	15309	15394	15392	15214	15427	15463	15280	15387	15292	15472	15196	15542	15279	15331	15397	15356	15340	15294	15243	15132	15462	15215	15449	15465	15481	15218	15170	15311	15224
26032	44699	39184	31169	26810	24362	22067	20305	19089	18190	17547	17038	16641	16023	15824	15503	15288	15171	14906	14678	14616	14435	14275	14353	14204	14245	14266	14112	14225	14142	14189	14235	14173	14196	14168	14141	14053	14006	14122	14125	13949	13993	14146	14040	14226	14062	14168	14242	14062	13978	14063	13912	14069	13863	14178	13953	14230	13989	14055	13991	14018	14166	14049	13898	13981	14006	13981	14023	13992	14086	13983	13929	14088	13832	14008	14024	13923	13934	14122	13986	13872	14019	14094	14049	13920	13941	14092	14071	14067	13926	13863	14013	13879	14068	13963	14050	14005	13875	14081	13887	14015	13927	14051	13943	13895	13932	13956	13864	14175	13949	14085	13935	14010	13712	13906	13988	13913	13953	14107	14033	13899	13904	14067	14144	13963	13866	13988	14049	14099	14052	13987	13921	14097	13973	14058	13979	13944	14030	13918	14026	13969	14014	13910	14089	13990	14078	14021	13869	13939	14013	13962	13913	13933	13972	13992	13899	14104	13969	14187	13946	13913	13987	13846	14166	14026	13999	13926	14093	14025	13946	14027	14058	14013	13986	14202	13877	13901	14038	14031	13882	14105	14034	14004	13996	14023	13728	14045	13949	13908	14007	13969	14057	13954	14000	14036	14070	13865	13989	14049	14071	13913	13882	13948	13911	13853	13916	13942	14144	14077	13776	14089	13958	14014	13906	13912	13985	14066	14103	14072	14120	13957	14054	14158	14205	13977	13995	13981	13994	13912	14023	14010	13897	14025	14145	14066	14067	13942	13948	14013	14056	13938	14004	14015	13897	14000	13868	13939	13993	14149	13936	14042	13940	13896	13993	13782	13970	14068	14063	14051	13987	14039	14001	14021	13957	14005	13919	14007	14018	13988	14107	14123	13900	13868	14139	13819	13933	13874	13956	13908	14113	13956	14093	13901	13939	13993	14019	13932	13978	14045	13905	13989	13946	13983	13854	13889	13975	14083	13980	14013	13924	14058	13926	14016	13992	13879	13917	14014	13813	14030	14039	14050	13898	13988	14086	13997	14110	13907	14091	14054	13957	13884	13985	13978	13891	13924	14014	13773	14052	13954	13937	13918	14106	13965	13965	13866	13970	14125	13899	13881	13890	13927	13951	13856	13926	14018	13925	14064	14049	14092	14198	14084	13992	13829	13942	13877	13999	14037	14027	13885	13889	13872	13917	13996	14058	14247	14019	13972	13993	13968	14152	13996	14076	13874	14012	14100	13934	13977	13939	14050	14080	13986	14137	13874	13923	14039	13984	14147	13993	14108	13974	14018	13977	13978	14028	13807	14250	13894	13980	13939	13905	13826	13999	13900	13936	13937	13970	13991	14158	13895	13904	14131	14111	13947	13972	13959	14010	13940	14054	13846	14048	13849	13951	14000	14065	13944	13982	13961	13922	13853	14100	13819	13965	13997	13839	13947	13896	14075	13950	13940	13855	13958	14113	13928	13928	14104	13942	14034	14083	13933	13880	13986	14061	13968	14064	14106	14022	13945	13998	13871	14047	13929	14139	13991	14052	13983	14082	14146	13954	13957	14008	14045	13885	14005	14082	13960	13955	13971	13834	14099	14009	14073	14004	14092	14016	14009	14037	13980	13923	14021	14064	13918	14017	14018	14013	13976	14016	14049	13837	14044	13976	14093	13959	13866	13943	13875	13962	13961	13936	13871	14105	14042	14103	13930	13922	14168	13843	14200	14016	13956	13944	14065	14068	14130	13942	14115	13951	13999	14017	14097	13969	14100	14087	13968	14029	14144	13917	14041	13934	13944	13971	13904	13890	14148	13873	13943	14059	13926	14058	13979	14030	13989	14084	13975	14017	13875	13873	13908	13967	14048	14013	13878	14018	14082	14176	13972	14071	14068	13893	14021	14061	14020	13906	13967	14030	14032	13821	14008	13868	13951	14072	13976	13902	13977	14083	13796	13999	14198	13962	13957	14093	13996	14003	13946	14098	14036	13992	13982	13947	13943	14037	13802	14085	14091	13919	13903	13845	14068	13795	13895	14009	13955	14153	13876	14035	14011	13968	13866	14031	13932	14003	13990	13939	13905	13896	13958	14072	13819	13884	14024	13978	13985	13958	14006	14081	14038	14014	14049	13898	13981	13963	14156	13996	14124	13892	14070	13930	13971	13972	14032	14028	14132	14126	13791	13932	14024	13971	14063	14129	14101	13916	13874	14010	14055	13943	13932	14079	13976	14222	14117	14109	14114	13976	13839	13925	13935	13779	13916	13902	13924	14078	14075	13982	13827	14081	13908	13861	13981	14060	14006	13851	13936	13920	13868	13948	13904	14044	14065	13965	13979	14108	13927	13737	14129	13996	14039	13960	13924	14073	14065	13986	13985	13859	13980	13902	14181	13902	14034	13917	13970	14229	14060	14075	13987	13916	13789	13972	14028	13967	14040	14183	13948	14074	14024	13992	13983	13965	14163	14076	13891	13987	14038	13923	14082	14092	14046	14162	13908	13990	13932	13960	13899	13960	14016	13840	14069	14018	14146	13961	13867	14038	13936	13915	13991	13966	14164	14016	13997	13918	14003	14002	13878	14060	14138	14011	14029	13928	13934	14131	13928	13907	14111	14020	13780	14006	13868	13976	13920	14127	13873	13969	13880	14100	13950	14030	14092	14172	13940	13837	13972	13839	14024	13968	13864	13854	13959	13862	14031	14043	13923	13953	13934	14086	13989	13926	13986	13912	14037	14056	14121	13966	13909	13918	13951	13927	13992	13867	13876	13915	13883	14155	13895	14045	14018	13957	13885	13884	13989	13880	14022	14020	14042	13934	13953	13739	14073	13909	14112	13890	13898	14084	14184	13885	14025	14037	13986	13981	13940	13981	14000	13978	13830	14028	13818	13967	14014	14071	13902	13923	14096	13886	13955	13964	14004	14036	14114	13947	14128	13984	13844	14073	14062	14012	13868	13923	14017	14011	13990	14106	13789	13956	14126	14098	14130	13908	13935	13926	14036	14051	14010	14143	14024	13936	14052	14039	14014	14154	13949	13993	13969	13954	14032	13990	13962	14005	14072	13972	13996	14017	14193	13871	13923	13985	13896	14094	14100	14197	14077	14036	13988	14059	14028	14000	13849	13907	13921	13958	14025	14054	14030	13933	14196	13815	13917	14020	14053	14007	13889	13950	14015	13946	13860	13875	13953	14204	14009	13977	14035	14056	13888	14018	14120	14088	14026	14068	13882	13910	13901	13956	14024	14062	13935	14113	13896	13971	13830	14067	14155	14097	13994	14143	14028	14037	14098	13935	14109	14000	14064	13919	14031	13901	14091	13980	13937	13861	14089	13977	13893	13833	14026	14122	13968	13874	13762	13925	13912	14060	13917	13926	14078	14033	14112	13824	13898	14061	13863	13943	14100	13825	14086	13832	14004	14001	14048	13928	14041	13932	13975	14041	14043	13836	14066	14029	13915	13964	14107	13948	13940	14196	14037	13951	13953	13910	13957	13878	13931	14106	14005	13860	13822	14134	13957	14153	13794	13983	13909	14105	14060	13996	13925	14120	14020	13995	13923	13918	13948	13876	13946	13762	13897	14128	14176	13926	14068	13991	14024	14151	13875	13898	14103	14112	13983	14060	14172	14044	14046	14071	14154	14146	14118	14163	14087	13918	13887	13947	13918	14004	14031	14098	14039	14033	14061	14000	13897	14058	13965	13993	14007	14103	13924	13911	13929	14191	14077	13934	14063	13976	13883	14136	13963	14019	14046	13946	14095	14050	13919	13895	13865	13904	13938	13957	13849	13943	14003	13973	13946	14074	13887	14001	13871	14133	13993	13939	13813	13991	13903	14006	13973	14162	13894	13923	13993	13963	14017	14046	14018	13935	13877	13940	13959	14193	14062	13896	13952	13913	13903	13947	13987	13990	13961	14118	13984	14024	13849	13994	14066	13943	14005	13899	14040	13896	13989	13908	14100	13895	14073	14006	14117	13884	13750	14052	14092	14003	14059	13939	13939	13947	14080	14106	14045	13946	13955	13978	13889	13921	14065	13895	14121	14028	13900	13974	13912	14040	14086	14021	13980	14067	14017	14093	13995	14127	13801	13918	14043	14047	13835	13848	13951	13911	13991	14025	13934	14137	13971	14082	13906	14062	13843	13899	13902	14022	13994	13917	14146	13945	14091	13991	14003	13896	13863	13879	13966	13861	14093	13986	13906	14005	13918	13968	13871	13910	14000	13903	13967	13990	13827	13834	13875	13990	13873	14068	14078	14042	14072	14008	13877	13960	13925	14070	14033	13997	14097	14005	13923	13929	14013	13938	13943	13979	13972	13872	14066	14020	13943	13973	14063	13906	13945	14029	14014	14004	13999	13907	14036	13950	14070	13942	14064	14032	13963	14084	14012	14145	13922	13904	13786	14121	14132	14008	13891	14068	13992	14033	14111	13943	13878	14177	13963	13978	13926	13897	14034	14017	13930	13876	14120	14103	13958	13940	13965	13992	14113	14044	13918	14007	13974	14056	13935	14030	14012	13755	14090	14050	14016	14070	13943	14088	13997	13972	14019	14077	13991	14048	13882	14082	14029	13966	14053	13973	13989	13922	14025	14088	13848	14109	13949	13982	13958	14052	13993	13878	14155	14012	13884	14030	13980	13923	13835	14033	13734	14157	13925	14041	13989	14067	13984	13835	14124	13996	14218	13965	14006	13953	14048	14080	13907	13972	13906	14010	14000	13893	14042	13884	14034	14068	14146	14066	14064	13884	13892	13835	13960	14018	13900	13998	13881	14082	13956	14145	13943	13835	14038	13952	13962	14081	13791	13960	14089	14060	13934	14046	13962	13935	14186	14020	13935	13752	13737	13821	13994	13887	14003	13974	14062	13883	13812	13924	14044	13997	13994	13992	13949	13908	14049	13926	13962	13995	13897	14010	13853	14082	14028	14027	14000	13983	13897	13967	14096	13917	13836	13973	13888	14172	14039	14112	13989	13781	13854	14115	14107	14099	13985	13963	14082	13994	14082	13907	13932	14032	13971	13956	13919	13949	14017	14185	13996	13977	14177	13900	14083	13849	13798	13955	13959	13836	13889	13898	13953	13966	14084	14016	14023	13936	13844	14002	14072	14085	14017	13987	13821	13843	14036	13864	13919	13985	13965	14075
22458	20962	28586	23399	21518	24429	27134	21470	19803	19542	18801	18280	17922	17504	17192	17027	16822	16571	16429	16336	16055	15833	15948	16007	15910	15736	15618	15507	15829	15643	15642	15557	15677	15600	15718	15422	15684	15581	15534	15397	15443	15753	15313	15484	15396	15696	15322	15532	15439	15539	15513	15415	15437	15475	15367	15249	15233	15551	15473	15402	15274	15351	15518	15280	15453	15569	15309	15403	15528	15444	15325	15419	15512	15528	15546	15446	15500	15607	15439	15690	15389	15360	15371	15139	15527	15466	15506	15419	15336	15342	15287	15225	15396	15260	15330	15405	15502	15324	15268	15537	15393	15370	15584	15358	15159	15139	15380	15346	15403	15351	15318	15475	15368	15545	15442	15484	15402	15356	15452	15518	15303	15435	15403	15244	15285	15252	15740	15129	15523	15500	15369	15473	15217	15424	15533	15315	15545	15409	15222	15314	15453	15391	15343	15285	15396	15403	15253	15407	15244	15294	15194	15306	15593	15370	15202	15419	15439	15390	15443	15373	15357	15474	15294	15296	15483	15299	15268	15283	15427	15441	15260	15582	15469	15333	15420	15458	15486	15264	15356	15364	15201	15365	15344	15358	15515	15514	15516	15315	15406	15548	15282	15326	15398	15353	15253	15318	15424	15518	15290	15512	15166	15558	15401	15364	15298	15375	15371	15480	15191	15291	15476	15378	15361	15337	15532	15635	15496	15388	15297	15524	15446	15462	15367	15498	15392	15454	15540	15485	15290	15259	15557	15326	15511	15435	15338	15396	15431	15409	15409	15408	15158	15444	15363	15297	15217	15456	15393	15470	15518	15419	15309	15292	15288	15436	15388	15454	15415	15413	15509	15271	15359	15443	15455	15409	15485	15351	15204	15261	15463	15252	15364	15461	15488	15493	15465	15374	15311	15521	15286	15401	15385	15287	15386	15345	15281	15409	15311	15282	15360	15273	15427	15433	15381	15456	15548	15240	15467	15435	15394	15522	15266	15374	15388	15361	15446	15250	15392	15266	15386	15197	15368	15297	15450	15329	15393	15428	15314	15291	15342	15353	15117	15245	15360	15462	15448	15328	15342	15435	15414	15285	15235	15421	15324	15439	15523	15210	15538	15496	15239	15388	15327	15243	15451	15289	15314	15341	15385	15382	15475	15280	15256	15438	15274	15365	15394	15532	15393	15317	15570	15406	15209	15363	15451	15461	15432	15161	15391	15260	15441	15569	15385	15200	15434	15394	15587	15451	15245	15417	15471	15461	15221	15291	15452	15443	15351	15400	15337	15369	15506	15302	15413	15205	15261	15369	15409	15386	15454	15330	15288	15556	15494	15593	15596	15363	15488	15495	15207	15455	15336	15314	15498	15371	15469	15366	15397	15526	15536	15400	15538	15298	15274	15347	15458	15230	15268	15636	15288	15350	15486	15262	15204	15319	15374	15486	15366	15392	15133	15288	15362	15374	15361	15228	15241	15229	15274	15495	15408	15314	15375	15118	15465	15429	15460	15516	15410	15315	15431	15284	15242	15292	15175	15422	15410	15404	15412	15601	15301	15532	15430	15292	15537	15317	15272	15418	15427	15246	15455	15250	15463	15466	15227	15141	15360	15252	15274	15505	15510	15283	15301	15312	15357	15374	15299	15272	15343	15276	15227	15369	15512	15264	15154	15334	15515	15467	15292	15522	15222	15119	15433	15390	15438	15221	15504	15395	15385	15474	15361	15474	15370	15420	15383	15116	15460	15420	15307	15403	15249	15327	15330	15379	15378	15463	15575	15390	15450	15355	15406	15221	15330	15289	15290	15481	15447	15247	15311	15384	15285	15376	15386	15451	15473	15399	15366	15353	15435	15337	15429	15411	15528	15381	15321	15496	15333	15314	15377	15500	15288	15265	15308	15364	15263	15445	15459	15434	15413	15347	15428	15378	15380	15401	15439	15445	15229	15246	15290	15490	15266	15093	15258	15401	15452	15476	15343	15147	15235	15316	15370	15416	15207	15362	15383	15560	15316	15320	15448	15274	15384	15345	15254	15292	15373	15487	15460	15326	15410	15480	15294	15285	15546	15582	15293	15206	15319	15316	15252	15454	15181	15274	15382	15367	15222	15340	15363	15504	15200	15387	15203	15264	15289	15385	15390	15666	15198	15367	15338	15517	15461	15309	15424	15420	15321	15518	15386	15102	15301	15265	15337	15443	15297	15190	15260	15491	15536	15386	15385	15111	15306	15387	15405	15315	15232	15323	15272	15289	15278	15223	15473	15268	15454	15293	15382	15336	15395	15207	15377	15500	15339	15368	15300	15399	15345	15382	15332	15339	15538	15423	15271	15293	15456	15491	15567	15461	15364	15244	15482	15323	15239	15499	15364	15337	15336	15374	15227	15262	15308	15449	15439	15363	15352	15301	15310	15438	15261	15283	15385	15367	15530	15328	15514	15230	15301	15385	15376	15253	15166	15118	15302	15573	15371	15297	15295	15387	15307	15308	15466	15379	15441	15398	15470	15296	15306	15314	15388	15397	15221	15235	15357	15184	15435	15410	15321	15170	15414	15235	15338	15363	15470	15384	15241	15259	15315	15277	15340	15316	15366	15415	15335	15307	15405	15417	15387	15265	15260	15442	15535	15328	15356	15487	15197	15420	15497	15358	15368	15276	15351	15459	15510	15399	15325	15372	15554	15371	15369	15482	15213	15213	15509	15242	15375	15540	15374	15288	15368	15372	15525	15303	14979	15311	15277	15151	15392	15241	15306	15370	15343	15501	15358	15346	15332	15458	15329	15432	15455	15543	15438	15483	15346	15368	15195	15467	15349	15393	15235	15440	15372	15417	15323	15480	15325	15327	15211	15391	15407	15213	15336	15306	15573	15197	15165	15372	15310	15287	15295	15307	15488	15272	15477	15337	15235	15227	15424	15199	15386	15425	15252	15476	15355	15362	15198	15232	15615	15565	15171	15268	15535	15338	15403	15306	15413	15326	15361	15403	15295	15477	15482	15356	15452	15047	15284	15399	15395	15467	15353	15222	15456	15418	15530	15286	15571	15464	15044	15355	15469	15373	15443	15453	15308	15301	15416	15427	15423	15318	15414	15215	15252	15417	15474	15333	15473	15421	15256	15215	15499	15297	15454	15348	15469	15227	15506	15355	15132	15412	15298	15141	15499	15235	15446	15279	15386	15276	15395	15471	15349	15176	15433	15596	15606	15365	15387	15263	15486	15416	15566	15393	15424	15333	15294	15308	15470	15379	15464	15440	15438	15434	15267	15204	15535	15169	15507	15502	15291	15397	15458	15339	15434	15356	15371	15317	15452	15388	15418	15497	15313	15294	15176	15314	15346	15343	15367	15275	15204	15436	15394	15243	15437	15483	15330	15548	15264	15424	15453	15306	15264	15222	15256	15448	15474	15440	15504	15183	15274	15427	15496	15408	15288	15306	15439	15385	15216	15288	15272	15364	15360	15421	15541	15327	15361	15373	15517	15305	15280	15213	15315	15512	15276	15337	15297	15475	15559	15282	15304	15526	15538	15452	15251	15455	15188	15513	15143	15309	15281	15415	15421	15444	15318	15370	15522	15308	15351	15468	15318	15267	15180	15376	15415	15404	15284	15315	15549	15295	15170	15387	15338	15310	15443	15483	15162	15385	15611	15317	15418	15444	15366	15324	15485	15371	15543	15501	15429	15558	15449	15328	15482	15323	15339	15622	15374	15561	15458	15354	15304	15553	15460	15539	15482	15557	15460	15539	15361	15454	15481	15401	15244	15355	15261	15651	15295	15248	15382	15161	15351	15343	15327	15115	15428	15344	15444	15438	15313	15542	15488	15391	15341	15309	15309	15255	15411	15491	15329	15454	15389	15300	15126	15388	15424	15329	15385	15414	15469	15405	15122	15575	15644	15201	15376	15309	15301	15413	15405	15253	15278	15286	15367	15366	15292	15295	15347	15463	15392	15379	15502	15303	15409	15280	15329	15380	15305	15396	15327	15429	15464	15173	15515	15318	15372	15292	15420	15328	15534	15296	15580	15401	15436	15394	15243	15523	15267	15182	15350	15263	15293	15486	15289	15145	15343	15345	15359	15313	15506	15315	15315	15278	15326	15324	15221	15177	15464	15394	15502	15225	15366	15183	15280	15391	15494	15298	15506	15286	15460	15357	15471	15316	15318	15302	15471	15449	15356	15195	15292	15212	15236	15540	15622	15307	15318	15287	15358	15372	15158	15372	15628	15463	15401	15290	15275	15410	15501	15354	15453	15347	15255	15300	15564	15255	15467	15233	15360	15258	15422	15411	15179	15226	15335	15435	15394	15300	15551	15384	15514	15235	15391	15379	15175	15310	15209	15353	15359	15164	15452	15324	15223	15405	15658	15434	15575	15300	15335	15274	15198	15331	15330	15514	15282	15361	15564	15347	15370	15555	15331	15368	15305	15367	15326	15373	15479	15318	15349	15345	15312	15358	15547	15227	15506	15566	15254	15352	15426	15478	15163	15334	15326	15566	15510	15362	15474	15365	15542	15340	15455	15168	15316	15316	15381	15297	15597	15331	15325	15152	15515	15429	15657	15505	15385	15397	15361	15262	15520	15365	15652	15361	15185	15484	15270	15378	15260	15458	15431	15321	15273	15335	15415	15470	15455	15451	15541	15257	15406	15359	15296	15409	15392	15322	15358	15440	15390	15406	15452	15425	15242	15373	15286	15583	15307	15325	15456	15450	15386	15560	15449	15491	15302	15387	15436	15461	15432	15396	15357	15542	15197	15390	15504	15446	15339	15294	15400	15413	15541	15329	15106	15271	15362	15356	15206	15521	15430	15351	15565	15303	15257	15407	15400	15183	15360	15478	15471	15536	15359	15338	15529	15375	15306	15358	15566	15276	15172	15334	15402	15404	15335	15284	15420	15342	15286	15371	15334	15309	15227	15405	15316	15358	15320	15456	15284	15506	15350	15399	15319	15573	15419	15253	15367	15390	15408	15467	15442	15476	15395	15322	15395	15406	15463	15282	15294	15472	15318	15639	15422	15447	15483	15326	15517	15472	15311	15301	15238	15516	15303	15563	15602	15291	15441	15532	15570	15297	15306	15249	15213	15349	15304	15165	15334	15234	15401	15568	15477	15316	15441	15300	15328	15327	15314	15211	15328	15483	15279	15390
28345	49560	42883	35032	30595	27431	24761	22740	21254	20189	19107	18306	17832	17149	16632	16255	15754	15586	15243	15151	14723	14546	14360	14399	14447	14388	14315	14464	14063	14286	14432	14122	14091	14040	14050	14195	14211	13979	14215	13998	14090	14114	13974	14103	14056	14054	14063	13997	14095	14022	13939	13956	14014	14059	14092	14041	13944	13978	14038	13808	13920	13893	14065	13866	14174	13961	14052	13994	14018	13901	13975	13976	13929	13693	13952	14192	13933	14048	13919	14166	13932	13887	13897	14088	13945	13846	13847	14042	14015	13756	14181	13870	13944	13948	13864	13992	13944	14027	13856	13904	13957	13955	13989	14019	13915	13950	14110	14036	14007	14038	13960	14056	13911	13990	14010	13928	13973	14048	13992	14010	13998	14059	13975	13889	13961	14003	14008	14009	14054	13799	14029	13926	13738	13881	13916	14015	13887	14169	14025	14050	13823	13905	13992	13870	13914	13870	13957	13857	13983	14084	13970	13994	13797	13949	13908	13841	13979	14007	13951	14069	13881	14020	13831	13919	13937	14015	14056	13891	13889	13862	13939	13890	13874	14063	13888	13903	13931	13960	13943	13934	14110	13851	14132	13941	13932	13899	14041	14022	13842	13860	14042	13810	13832	13838	13901	14022	13943	13854	13965	13903	13924	13893	14031	14011	14024	13839	13908	13872	13898	14007	13945	13965	13941	13689	14047	14074	13975	13975	14016	14014	13937	13996	13953	13874	13964	13878	13918	13966	13732	13922	13981	13931	13916	13775	13873	13923	14066	13746	13935	13850	14006	14063	13931	14129	13843	13933	13882	13839	13802	13749	14139	13722	13896	13891	13943	14027	14135	13843	13784	13990	13846	14104	14057	13943	14035	14056	13806	13900	13907	13943	14030	14047	13889	13881	13884	14027	14033	13987	13881	13864	14094	14134	14024	14115	13806	13832	13892	13901	14061	13888	13782	13969	13903	13934	13859	13797	14066	14062	13997	13821	13925	13897	13826	14010	13938	14018	13984	13919	13955	14003	14021	13909	13933	14146	14094	13936	13800	14061	14078	13949	13998	14011	13807	13865	13859	13874	13890	14078	13981	13959	13908	13954	13887	13949	14047	14025	14045	13815	14034	13890	13862	13729	13977	13937	13793	13919	13820	14014	13937	14007	13887	13996	14009	13935	13977	13875	13946	13859	13981	14034	13832	14017	14194	14017	13820	14021	13974	13855	13875	13820	14004	13822	13875	13834	13944	13970	13959	13935	13910	13945	14089	14022	13935	13838	13881	13955	14080	13837	14139	13791	13812	13995	13924	13875	13937	14049	14052	13891	14151	13865	14035	14062	14172	14010	13933	14075	13973	13819	13845	13923	14103	14051	13887	13890	14053	13862	14025	13847	13915	13952	13904	14110	14077	14004	13911	14096	13968	14007	14012	14005	13984	14008	14045	14060	13859	13858	13912	13873	13915	13897	13887	13906	13980	14038	14124	13963	14123	13896	13939	13963	13922	13825	14115	13798	14170	13746	13801	13913	13948	13945	13988	13983	13909	14022	13982	13948	13958	13837	14008	13866	14140	13791	14016	13885	14035	13834	13931	13885	13988	14039	13959	13883	14016	13948	13785	13947	14091	13927	13879	13938	13805	13751	13789	13952	13979	13909	13948	13814	13861	14001	13861	14075	13959	14084	13964	13774	13877	13970	13905	13943	14164	14005	13918	13890	13753	13969	13885	14137	13883	13845	13847	13899	13915	14031	13821	13901	14058	14006	13847	14000	14043	13904	14014	13957	14075	13881	13987	13961	14005	14007	13941	13834	13788	13957	13950	13885	13942	13874	14053	13831	13854	14022	13950	13950	13987	14091	13875	13882	13874	13911	14083	13927	13864	13918	13957	13918	13992	13971	13974	13808	13989	14101	14083	13856	13915	13835	14089	13917	13825	13898	13871	14008	13910	13970	13957	13983	14058	13918	13881	13821	13940	14058	13846	13919	13856	13821	14081	13981	14113	13980	13911	14009	14105	13899	13920	13938	14047	13905	14015	13926	14004	13997	13920	13900	13785	13885	13978	13795	14048	14087	13931	14013	13980	13964	14021	13819	13959	13952	13998	13970	14075	13935	13864	13898	13863	14081	14008	14065	13840	13792	14005	14094	13927	13929	13984	14051	13987	13915	13896	14088	13759	13964	13802	13931	13933	13968	13867	14017	13878	13937	14003	13929	14091	13980	13921	13918	14034	13950	13970	14020	14013	13941	13807	13974	14039	13936	14040	13920	13902	13816	13841	14002	14039	13820	13802	14049	14030	13870	13994	13843	13946	13864	13971	13972	13883	13947	13698	13727	13910	14036	13860	13878	13921	13945	13845	13859	13976	13913	13910	13952	14001	13864	13781	13819	13861	14092	13933	14032	13988	14009	13864	13921	13891	13868	13923	13958	13932	13814	13948	13968	13733	14023	13908	13854	13877	13873	14112	13951	13921	14049	13848	13971	13852	13797	13805	13899	13955	13959	13898	13896	14038	13981	13957	14003	13932	13932	14199	13975	13944	13920	13969	13732	14003	14042	13849	13970	13924	13739	14066	13781	13821	14057	13965	13960	14056	13987	13987	13872	14004	14028	13797	14007	14196	13758	13892	13872	13816	13901	13936	13878	13825	13837	14011	13824	13998	13993	13783	13859	13934	14148	13854	13935	13823	14019	13901	13941	13978	13773	14009	13971	13863	13878	13940	13983	13988	13960	13836	14009	13802	13798	14038	14077	14099	13800	13838	13822	13830	13976	13990	13806	14216	13862	13969	14001	13854	14050	13855	13786	13944	13879	14067	14106	14007	14019	14050	13808	13930	14053	13936	13874	13888	13880	14108	13982	13909	13830	13880	13770	13957	13914	13975	13901	13981	13872	13867	14005	13898	13937	13915	14137	13943	13962	13877	13845	13814	13839	13976	14029	14010	13855	13857	13946	13928	13893	14088	13899	14086	13864	13915	13963	13995	14157	13933	13889	14021	14028	13886	14076	13902	14064	13907	13768	13961	14040	13737	13990	13978	13886	14007	13862	13827	14002	13915	13969	14061	13988	14039	13971	14089	13878	13998	13857	13991	13867	13952	13761	13994	13875	13817	13856	14004	14002	14060	13894	13918	13832	13847	13905	13967	13980	13884	14082	13911	13990	14031	14025	13889	13828	13748	13889	14048	14039	13842	13783	13893	13883	13996	13915	13867	13692	13943	14097	13803	13934	13967	14094	13908	14112	13857	13861	13999	14002	13783	13941	13814	14009	13820	14014	13893	13864	13942	13796	13887	13967	13932	13755	14048	13814	13972	13924	14149	13902	13936	13902	13816	13914	13858	13940	13822	13939	13863	13796	13974	13873	13899	13893	13922	13924	13968	13965	13950	13958	14090	14012	13801	13788	13935	13981	13962	14090	13993	13815	14081	13855	13852	13977	14065	13845	13801	13734	13998	13912	13941	13997	14055	14093	13961	13888	14078	13883	13923	14118	13938	14097	14008	13910	13993	13828	13804	13908	13866	13999	13934	13918	14043	14057	14107	13925	14012	13934	13962	13981	13796	14001	13921	13996	13975	14007	14006	13977	13925	14007	14057	13841	14056	13846	13899	13930	13878	14058	13855	14066	13912	13840	14045	13859	14017	13981	13957	14131	14062	13777	13986	13905	13936	13795	14040	13801	13866	13863	13978	13963	13835	14001	13798	14005	13886	13803	13922	13847	14055	13821	13832	13786	13808	13970	14061	14008	13921	13883	13933	13922	13962	13851	13923	14026	14000	13982	13833	13796	13943	13991	13828	13937	14088	13925	13749	13817	13958	13761	13877	13952	13922	13942	14079	13857	13847	13927	13912	13819	13840	13905	13916	13872	14057	13963	14002	13964	13864	13995	14023	13988	13964	13894	13867	13989	13940	13868	13945	13808	13987	13889	13810	13827	13948	13875	13929	14018	13923	13911	13932	14074	13804	13974	13841	13961	13848	13970	13925	13939	13920	13848	13864	13866	13963	13889	13880	14017	13962	13914	13883	13902	13895	13919	13984	13930	14008	13991	13958	13946	14002	13894	13896	13900	13978	13838	14059	13843	13972	14029	13824	13965	13870	13978	13929	14022	13991	13707	13845	13999	14091	13923	14058	14030	14014	13845	13863	13915	13898	13930	13864	14057	13781	14092	13927	13907	13901	13889	13927	13868	13865	13979	13872	13888	14001	13965	14157	14041	13854	14033	13726	13969	13985	13853	14049	13829	13895	14050	13863	13836	13985	13932	13791	13991	13903	13808	13943	13924	13854	13835	13771	14167	14022	13814	13919	14047	13799	14085	13965	13798	13842	13900	13814	13844	13819	14005	14048	13987	13954	13852	13874	13899	13968	13986	13903	14008	13862	14038	13945	13727	13888	13795	13990	13812	13872	13854	13986	13988	13786	13844	14006	13927	13905	14018	13981	14045	13913	14013	13818	13930	13967	13973	14007	14027	13879	13991	13934	13964	14062	13951	14030	14042	14025	14006	13890	13943	13830	13818	13886	13943	13798	14094	13929	14039	13980	13957	14034	13842	14027	13941	13910	14093	14029	13916	13865	13904	13799	14059	14025	13841	13945	13958	13904	14073	13796	14064	13851	13896	13886	13996	13989	14023	13888	13954	13784	13993	13913	13978	13848	14118	14012	13846	13866	13973	13859	13865	14160	13944	13956	13819	14024	13998	13984	13971	14010	13787	13999	14032	13841	13803	13987	14052	13859	13917	13945	14003	13817	13992	13931	14006	14012	13810	13883	13856	13893	13909	13905	13990	13944	13890	13856	13960	13908	13881	13873	13858	13931	13816	14123	13986	13943	13979	13904	13873	13927	14001	13869	14014	13934	14088	13896	13932	13896	13860	13942	14027	13904	13991	13674	13894	14082	13878	13934	13829	13734	14052	13944	13931	14046	13915	13934	13905	13980	13915	13913	13978	13776	14055	13784	13897	13810	13898	13741	13873	13858	13895	13937	13859	14011	14114	13920	13922	14014	13923	13922	13972	14138	13902	13888	13969	13959	13896	14062	13966	13833	14147	13971	13915	13818	13946	14070	13974	13777	13859	13936	13891	14066	13916	13896	14162	13981	13993	13953	13856	14163	14034	13887	14059	13925	13948	14029	14047	13986	13794	13955	13985
27445	23872	28916	26048	21190	19636	18551	17622	17029	16444	16376	16300	16123	15919	15774	15672	15556	15546	15717	15349	15533	15415	15228	15258	15203	15237	15154	15227	15019	15173	15094	15085	15046	15010	14983	14980	15327	15442	15245	15270	15159	15059	15187	14908	15373	15272	15197	15077	15131	14969	15123	15169	15181	15195	15329	15271	15097	15211	15082	15195	15455	15044	15145	15106	14972	15089	14972	15116	15126	15246	15225	15139	14997	15197	15018	15168	15113	15198	15026	15105	15269	15171	15065	14985	15007	15237	15297	15140	15147	15212	15080	15119	15050	15054	15172	15111	15005	15175	15338	15114	14975	15009	15082	15135	15030	15080	15282	15166	15041	15228	15160	14917	15128	15072	14904	15261	14975	15053	15022	15279	15048	15055	15181	15294	15205	15072	15159	15024	15235	15140	15006	14987	15091	15142	15153	15267	15034	15213	15101	15094	15205	15156	15055	15309	15078	15065	15304	15110	15208	15158	15083	15217	15090	15053	15103	15101	15016	15152	15041	15112	15070	15040	15122	15157	15184	15277	15119	15176	15032	15015	15186	15040	15253	15332	15139	15262	15196	15013	15258	15111	14886	15279	15116	15100	15224	15100	15047	15153	15144	15310	15123	15448	15294	15116	15181	15030	15030	15332	15190	15125	15209	15053	15088	15183	15057	15134	15045	15064	15100	15267	15171	15069	15308	15137	15157	15159	15315	15149	15206	14963	15005	15106	15275	15228	15234	15215	15183	14989	15095	15112	14995	15170	15129	15095	15176	15093	15174	15212	15204	15105	15096	15038	15165	15156	15125	15026	15068	15102	15186	15101	15263	15186	15181	15175	15224	15012	15006	15254	15053	15058	14988	15119	15054	15071	15042	14925	14997	14998	15126	14989	15130	15035	15110	14924	15346	15191	15211	15078	15102	15297	15127	14887	15126	15195	15237	15123	15165	15164	15184	15174	15103	15109	15100	15166	15133	15051	14991	15309	15210	15331	14990	15081	15205	15270	15103	15038	14982	14983	15168	15081	14998	15126	15001	15162	15067	15107	15003	15187	15049	15205	14951	15056	15072	15220	15279	15165	15110	15245	15129	15075	15207	15263	15139	15160	15080	15022	14931	14870	15264	15136	15110	15074	15050	14931	15046	15187	15191	15103	15139	15200	15118	14894	15234	15098	15181	15185	14890	15028	15261	15162	15187	15072	15229	15062	15154	15183	14973	15123	15010	15134	15205	14993	14913	15180	15013	14930	15090	15135	15155	15167	15360	15364	15131	15236	15030	14983	15027	15237	15175	15119	15252	15209	15082	15097	15060	14963	15092	15285	15005	15151	15194	15102	15012	15292	15067	15208	15230	15177	15123	15006	15052	15157	15180	15178	15331	15213	14951	15245	15296	15174	15095	14995	15138	15192	15311	15210	15152	15133	14975	15025	15156	15091	14927	14906	15108	15175	15165	15252	15107	15179	15172	15023	15177	15155	14948	15186	15156	15127	15205	15265	15249	15112	15122	15112	15015	15140	15173	15160	15188	15262	15074	15071	15159	15075	15050	15248	15157	15364	15334	15176	15318	15184	15062	15169	15099	15190	15137	14893	14993	15142	15158	15166	15214	15231	15184	15138	15082	15092	15023	15105	15082	14989	15232	15003	15153	15012	14963	15147	15120	14960	15149	15224	15134	15249	15370	15135	15277	15272	15206	14964	15106	15104	15303	14990	15042	15094	15140	15146	15078	15181	15129	15031	15094	15230	15088	15200	15002	15065	15059	15063	15204	15157	15118	15154	15105	15120	15173	15195	15113	15141	15146	15241	15211	15245	15176	15064	14970	15195	15302	15014	15190	15025	14976	15234	15091	15115	15342	15083	15271	15290	15390	15049	15228	15134	15069	15314	15090	15206	15165	14987	14699	15039	15081	15118	15133	14935	15136	15238	15268	14992	15307	15078	15184	15023	15098	14995	15123	15041	15008	15229	15035	15196	15081	15139	15149	15161	15055	14937	14940	15102	15065	15133	15057	15174	15380	14992	15247	15192	15237	15205	15101	15061	15190	15032	15091	15059	15157	15136	15169	15069	15197	15203	14988	14974	15153	15240	15231	14953	14990	15209	15032	15131	15047	15011	15132	15210	15053	14990	15094	15133	15195	15147	15212	15199	15097	15131	14907	15146	15173	15049	15090	15219	15016	15015	15116	15124	15197	15032	15075	15178	15127	15036	15117	15187	15213	15083	15292	15133	15099	15207	15022	15121	15124	15104	15168	15136	15039	15295	15281	15164	15114	15264	15130	15122	15113	15113	15161	15045	15119	15117	15415	14988	15191	15254	15024	15152	14966	15088	15277	15128	15220	14971	15101	15119	15174	15171	15120	15128	15129	15061	15157	15110	15068	14920	15123	15253	15112	15224	15146	14981	15232	15111	15319	14966	15049	15260	15207	15128	15080	15138	15293	15302	15204	15094	15103	15256	15090	15045	15273	14989	15201	15379	15240	15037	15062	14966	15063	15238	15331	15134	15261	15212	15141	15031	15199	15223	15068	15115	14944	15030	15175	15141	15071	14973	15104	14890	14952	15191	15223	15043	15147	15049	15152	14933	15137	15116	15194	14943	15156	14922	14967	15160	15368	15186	15328	15168	15134	14882	15171	15181	14993	15211	15198	15101	15145	15001	15186	15368	15129	15139	15222	15250	15016	15307	15053	14897	15258	14965	15049	15132	15066	15138	15164	15003	15025	14944	15285	14942	15078	15252	15044	15076	15215	15288	15227	15185	15080	15034	15100	15218	15080	15154	15091	14977	15051	15174	15170	15179	15036	15192	15130	15265	15119	15183	15102	15184	15081	15186	15110	15201	15205	15237	15009	15137	15206	15150	15149	15037	15008	15201	15203	15269	15170	15189	15350	15233	15387	15281	15233	15171	15053	15300	15103	15098	15006	15197	15119	15145	15070	15240	15215	15207	15151	15063	15060	15046	15079	15267	14952	15281	15125	15219	15201	15039	15052	14997	15235	15204	15159	15076	15158	15081	15142	15047	15102	15198	15290	15095	15284	15176	14933	15159	15110	15075	15111	15161	15120	15177	15112	15259	15290	15203	15276	15249	15089	15077	15031	15216	15095	15248	15203	15155	15263	15150	15039	15177	15084	15225	15197	15058	15097	15086	14983	14938	15047	15251	14955	15221	15137	15228	14932	15236	15123	15103	15150	15108	15000	15077	15045	15066	15017	15114	14939	15231	15141	15155	15092	15153	15119	15180	15246	15145	15268	14918	15020	15104	15142	14997	15335	15287	15266	15037	15282	15222	15226	15248	15091	15093	15193	15152	15163	15105	15251	15097	15274	15064	15228	15221	15282	14894	15236	15308	15043	15049	15055	15094	15069	15106	15123	15193	15108	15144	15088	15302	15264	15124	14964	15208	15076	15079	15212	14915	15292	15247	15208	15045	14940	15097	14959	15059	15242	15200	15102	15161	15068	15078	15165	15116	15347	15181	15205	15199	15128	15163	15105	14940	15057	15135	15191	15107	15049	15195	15180	15065	15065	15154	14943	15047	15153	14979	15080	15176	15270	15274	15089	15049	15279	15189	15023	15370	15279	15189	15172	15019	15155	15018	15187	15025	15137	15195	15134	15198	15314	15190	15272	15079	15195	15157	15195	15109	15213	15337	15157	14966	14981	15259	15312	15002	15149	15105	15200	15198	15306	15198	15098	15157	15315	15250	15179	15033	15126	15036	15135	14953	15234	15154	14864	15156	15140	15107	15011	15255	15069	15063	15093	15201	15205	15139	15136	15150	15125	15104	15174	15351	15172	15174	15248	15349	15233	15098	15159	15206	15159	15258	15097	15034	15253	15026	15236	15080	15021	14994	15088	15118	15327	15199	15160	15075	15106	15215	15121	15089	15011	15158	15310	15290	15259	15104	15208	15058	15271	15068	15041	15017	15131	14953	15042	15165	15352	15157	15085	15315	15000	15147	15025	15153	15164	15079	15206	15174	15242	15247	15045	15080	15088	15093	15128	15191	15160	15095	15124	15283	15255	15018	14995	15269	15178	15381	15141	15216	15264	15115	14982	15192	15204	15127	15193	15004	15077	15066	15183	15095	15124	15264	15210	15050	15167	15056	15075	15247	15311	15160	15069	15163	15327	15016	15120	15224	15072	15023	14991	15126	15110	15262	15144	15011	15056	15138	15168	15118	15161	15121	15194	15374	15190	15009	15213	14995	15148	15249	14917	15186	15275	14999	15090	15174	15150	15097	15048	15045	15275	15159	15052	15212	15115	15199	15324	14895	15075	15094	15207	15031	15146	15082	15230	15169	15145	15157	15130	15075	15205	15137	15124	15129	15126	15309	15276	15086	14894	15246	15173	15000	15112	15042	15134	15269	15098	15090	15109	15256	15073	15032	15107	15030	15063	15138	14982	15232	15080	15083	15259	15389	15216	15129	15098	15137	15352	15138	15248	15112	14995	15014	15181	14988	15179	15236	15308	15295	15131	15216	15129	14957	15017	15257	14982	15068	15144	15102	15109	15133	14995	15054	15159	15301	15230	15119	15096	15260	15227	15136	15171	15123	15157	15057	15187	15008	15087	15231	15246	15238	15151	15300	15171	15294	15018	15005	15154	15047	15300	15080	15252	15000	14908	15016	14968	14917	15086	15281	15056	15311	15183	15215	15283	15217	15230	15191	15105	15074	15138	14935	15047	15208	15008	15208	14916	15236	15092	15200	15181	15062	15142	15027	15072	15292	15425	15212	15039	15044	15042	15282	14990	15202	15222	14992	15188	15103	14972	15013	15117	14837	15149	15276	15043	14958	15130	15242	15262	15171	15203	15192	15158	15281	15250	15247	14976	15195	15236	15201	15206	15060	14925	14949	14950	15086	15159	15089	15106	15137	15169	15164	15097	15071	15134	15185	15107	15221	15238	15096	15039	14960	15088	15091	15037	15186	15285	15077	15363	15134	15010	15284	15234	15142	15294	15143	15134	15104	15220	15108	15046	15173	15273	15452	15246	15120	15229	15129	15127	15057	15221	15116	15086	15228	15176	15331	15328	15296	15235	15327	15184	15015	15178	15232	15044	15072	15151	15160	15218	14956	15089	15050	15121	15377	15042	15057	15078	15097	15096	15130	14994	15107	15164	15300	15022	14957	15125	15064
25136	36390	32925	25935	22649	20368	18727	17698	16948	16272	15875	15427	15182	15165	14740	14607	14538	14349	14304	14236	14022	14057	14110	14026	13931	13726	14040	13709	13881	13792	13705	13704	13763	13828	13960	13911	13755	13678	13863	13778	13760	13843	13718	13802	13829	13906	13616	13730	13951	13957	13664	13705	13897	13745	13772	14020	13759	13803	13768	13821	13865	13713	13990	13595	13695	13826	13795	13722	13819	13726	13821	13914	13754	13709	13853	13864	13729	13816	13854	13807	13807	13656	13777	13818	13724	13870	13800	13778	13676	13890	13778	13839	13757	13649	13951	13692	13938	13677	13688	13731	13716	13813	13803	13807	13764	13700	13825	13636	13715	13884	13875	13712	13739	13754	13671	13686	13716	13746	13643	13931	13906	13812	13832	13772	13889	13851	13704	13717	13716	13708	13838	13757	13939	13617	13817	13731	13830	13742	13692	13694	13752	13840	13732	13782	13578	13881	13771	13696	13622	13868	13826	13848	13775	13884	13728	13805	13828	13800	13795	13695	13897	13719	13696	13901	13818	13755	13746	13875	13769	13811	13823	13724	13774	13964	13667	13639	13695	13727	13859	13738	13764	13880	13709	13649	13809	13760	13674	13810	13746	13783	13745	13561	13695	13735	13732	13777	13768	13838	13867	13850	13696	13726	13723	13743	13748	13799	13792	13764	13694	13763	13947	13911	13932	13730	13870	13834	13863	13813	13823	13831	13689	13779	13929	13655	13677	13761	13881	13817	13726	13909	13761	13666	13905	13626	13798	13522	13802	13707	13902	13629	13656	13807	13722	13711	13682	13730	13857	13699	13921	13797	13692	13776	13871	13698	13794	13936	13641	13780	13814	13638	13775	13873	13840	13847	13747	13883	13741	13769	13776	13833	13868	13647	13750	13714	13696	13570	13788	13556	13828	13791	13785	13657	13740	13944	13720	13686	13716	13741	13857	13895	13807	13868	13708	13703	13647	13876	13738	13698	13616	13664	13770	13709	13862	13687	13821	13851	13852	13897	13894	13714	13975	13828	13853	13740	13800	13726	13823	13804	13740	13838	13752	13730	13879	13722	13848	13532	13850	13797	13746	13909	13765	13875	13866	13726	13859	13681	13800	13763	13673	13696	13744	13874	13809	13787	13820	13642	13690	13824	13850	13797	13793	13729	13749	13585	13833	13870	13777	13881	13917	13714	13777	13739	13817	13789	13707	13678	13768	13718	13852	13743	13762	13724	13615	13745	13823	13943	13817	13798	13887	13728	13768	13782	13740	13721	13814	13802	13661	13631	13773	13819	13706	13783	13833	13789	13608	13815	13756	13661	13725	13686	13871	13786	13726	13716	13796	13793	13870	13870	13759	13659	13775	13796	13841	13732	13866	13905	14006	13797	13885	13772	13673	13822	13909	13767	13820	13817	13674	13838	13776	13835	13879	13754	13768	13789	13704	13856	13723	13777	13894	13810	13738	13784	13804	13839	13941	13731	13695	13809	13603	13821	13825	13981	13766	13913	13882	13818	13654	13690	13756	13803	13822	13762	13860	13814	13770	13744	13758	13862	13718	13748	13809	13805	13817	13721	13641	13841	13795	13732	13717	13786	13808	13779	13892	13643	13800	13912	13647	13713	13771	13724	13736	13607	13853	13768	13800	13908	13779	14005	13634	13855	13745	13872	13738	13839	13749	13808	13766	13790	13794	13743	13669	13626	13810	13914	13877	13939	13772	13549	13687	13732	13773	13627	13566	13817	13803	13727	13812	13659	13774	13816	13808	13802	13864	13681	13942	13840	13634	13658	13819	13632	13702	13703	13597	13832	13804	13821	13629	13633	13694	13779	13654	13830	13836	13668	13711	13788	13790	13725	13816	13887	13913	13800	13809	13935	13684	13737	13764	13774	13702	13688	13722	13681	13650	13911	13771	13733	13751	13751	13700	13722	13838	13900	13797	13726	13591	13936	13802	13800	13915	13695	13817	13877	13856	13760	13809	13780	13703	13663	13884	13892	13650	13678	13745	13822	13831	13767	13858	13793	13802	13695	13741	13805	13772	13667	13917	13782	13752	13774	13709	13656	13860	13785	13878	13876	13873	13794	13790	13708	13807	13654	13836	13653	13747	13669	13729	13727	13724	13947	13599	13816	13757	13778	13802	13734	13687	13660	13712	13922	13838	13719	13753	13856	13860	13886	13762	13771	13716	13922	13792	13774	13797	13692	13772	13734	13892	13757	13608	13812	13708	13799	13732	13630	13785	13904	13742	13883	13833	13813	13839	13840	13797	13945	13772	13701	13778	13757	13793	13712	13826	13703	13668	13712	13914	13864	14026	13698	13841	13786	13619	13663	13706	13827	13834	13898	13829	13713	13707	13816	13777	13766	13689	13824	13680	13899	13835	13897	13773	13872	13791	13822	13757	13664	13756	13803	13806	13817	13586	13861	13735	13714	13699	13788	13719	13890	13784	13800	13695	13636	13705	13824	13677	13761	13826	13659	13717	13830	13775	13696	13783	13761	13761	13818	13637	13708	13694	13910	13744	13671	13709	13783	13836	13797	13865	13891	13632	13598	13810	13778	13846	13561	13751	13704	13818	13745	13927	13729	13642	13954	13881	13565	13676	13886	14023	13923	13964	13859	13782	13881	13538	13695	13722	13614	13845	13598	13851	13788	13738	13956	13730	13765	13807	13699	13873	13596	13644	13755	13836	13792	13763	13609	13845	13859	13889	13927	13690	13718	13799	13831	13775	13803	13837	13683	13727	13779	13797	13675	13679	13721	13958	13648	13766	13740	13774	13844	13860	13768	13776	13728	13892	13716	13665	13699	13787	13755	13683	13911	13815	13821	13721	13909	13771	13773	13812	13772	13849	13717	13873	13674	13647	13708	13812	13884	13856	13742	13937	13790	13757	13835	13823	13767	13898	13864	13639	13972	13663	13779	13750	13658	13748	13720	13777	13738	13857	13748	13581	13704	13923	13753	13750	13748	13744	13750	13715	13645	13864	13880	13789	13771	13787	13783	13710	13896	13860	13964	13828	13758	13557	13795	13709	13564	13625	13685	13808	13755	13682	13884	13866	13715	13810	13817	13924	13778	13816	13767	13914	13889	13842	13732	13602	13824	13828	13643	13828	13750	13763	13794	13734	13667	13965	13802	13816	13824	13872	13763	13806	13835	13707	13809	13845	13845	13724	13703	13863	13699	13727	13824	13689	13707	13736	13734	13878	13684	13777	13854	13749	13645	13868	13862	13933	13911	13617	13969	13741	13853	13834	13803	13736	13934	13713	13652	13741	13886	13843	13809	13735	13770	13787	13754	13736	13653	13766	13735	13866	13779	13735	13904	13772	13682	13778	13765	13759	13711	13805	13754	13975	13846	13747	13655	13900	13780	13761	13775	13749	13857	13664	13819	13658	13747	13853	13812	13732	13893	13846	13558	13744	13756	13770	13830	13839	13694	13901	13696	13884	13783	13811	13710	13721	13796	13788	13752	13734	13754	13707	13690	13815	13525	13562	13924	13756	13618	13740	13780	13747	13776	13748	13678	13870	13694	13698	13715	13622	13669	13752	13777	13771	13689	13858	13731	13904	13883	13737	13789	13823	13788	13776	13958	13740	13899	13565	13855	13832	13701	13774	13673	13642	13649	13883	13860	13629	13817	13850	13800	13756	13841	13879	13701	13735	13706	13673	13912	13782	13841	13787	13719	13774	13679	13671	13748	13891	13796	13800	13663	13751	13803	13737	13820	13792	13630	13648	13798	13816	13750	13739	13672	13803	13726	13703	13892	13775	13755	13805	13844	13816	13771	13795	13843	13790	13690	13818	13751	13861	13731	13835	13794	13829	13733	13846	13834	13669	13786	13772	13901	13848	13749	13836	13709	13882	13685	13696	13737	13871	13799	14012	13809	13641	13827	13576	13921	13855	13674	13730	13893	13657	13821	13812	13765	13937	13770	13616	13842	13894	13727	13763	13723	13746	13904	13879	13688	13829	13916	13865	13700	13514	13668	13802	13830	13713	13690	13637	13693	13778	13793	13740	13832	13804	13745	13678	13763	13727	13709	13818	13863	13647	13769	13734	13806	13649	13671	13685	13781	13866	13553	13802	13502	13848	13677	13715	13854	13775	13779	13802	13650	13720	13850	13777	13987	13771	13745	13892	13805	13884	13840	13746	13697	13854	13609	13920	13732	13758	13865	13905	13760	13661	13798	13856	13819	13732	13734	13827	13771	13788	13547	13810	13811	13786	13624	13751	13825	14044	13810	13816	13706	13674	13672	13904	13783	13639	13852	13896	13685	13727	13885	13566	13689	13774	13647	13782	13830	13803	13617	13867	13759	13804	13827	13829	13711	13828	13704	13719	13739	13759	13693	13811	13945	13798	13849	13635	13885	13892	13857	13809	13776	13771	13779	13742	13787	14003	13725	13705	13749	13752	13765	13679	13684	13856	13694	13843	13808	13646	13754	13803	13833	13869	13650	13798	13709	13685	13611	13629	13887	13644	13680	13909	13966	13784	13824	13885	13676	13813	13848	13740	13756	13849	13831	13702	13692	13819	13842	13652	13788	13684	13765	13715	13689	13823	13662	13843	13954	13802	13746	13864	13903	13838	13697	13624	13791	13691	13792	13683	13862	13669	13834	13629	13889	13837	13785	13643	13820	13869	13811	13906	13753	13817	13603	13719	13850	13892	13718	13906	13668	13944	13618	13788	13748	13788	13767	13847	13809	13834	13807	13720	13753	13674	13583	13891	13608	13711	13742	13865	13875	13810	13831	13747	13857	13656	13820	13651	13811	13739	13745	13683	13939	13736	13683	13679	13794	13772	13773	13707	13808	13693	13845	13733	13714	13806	13727	13826	13777	13732	13835	13785	13872	13663	13727	13724	13786	13786	13809	13806	13814	13747	13819	13697	13642	13888	13744	13626	13740	13681	13796	13936	13598	13799	13674	13737	13840	13647	13830	13756	13781	13564	13886	13844	13597	13537	13865	13783	13762	13731	13710	13731	13839	13991	13761	13886	13730	13708	13823	13703	13698	13675	13708	13741	13847	13821	13702	13719	13726	13823	13678	13819	13779	13908	13808	13659	13957	13835	13851	13830	13684	13916	13754	13861	13690	13796	13675	13860	13749	13857	13753	13971	13816	13836	13881	13795	13872
23608	21024	28339	24153	22978	24048	23510	20002	19046	18585	18240	17738	17369	16942	16777	16438	16489	16208	16131	16138	15998	15790	15562	15667	15896	15664	15603	15669	15598	15673	15270	15596	15459	15480	15710	15687	15611	15483	15393	15589	15557	15427	15549	15491	15535	15219	15445	15369	15466	15516	15413	15402	15473	15338	15559	15680	15488	15527	15573	15362	15430	15268	15519	15412	15446	15422	15509	15213	15730	15678	15541	15373	15544	15603	15518	15544	15506	15545	15421	15724	15472	15645	15545	15373	15464	15439	15299	15537	15508	15277	15491	15464	15396	15525	15527	15435	15410	15348	15539	15387	15692	15422	15446	15538	15471	15397	15275	15297	15370	15395	15499	15490	15389	15676	15347	15519	15165	15378	15382	15544	15398	15591	15738	15544	15471	15508	15295	15376	15334	15469	15367	15351	15515	15559	15259	15384	15590	15380	15278	15505	15369	15586	15574	15308	15463	15495	15432	15417	15153	15647	15481	15378	15296	15398	15577	15479	15385	15442	15540	15641	15376	15524	15393	15323	15551	15512	15353	15496	15461	15426	15207	15486	15352	15465	15478	15515	15696	15564	15337	15198	15457	15336	15363	15336	15486	15497	15305	15545	15615	15698	15334	15231	15318	15570	15482	15593	15453	15529	15418	15467	15312	15571	15362	15520	15504	15511	15407	15612	15552	15578	15502	15455	15393	15403	15372	15211	15465	15442	15285	15436	15505	15458	15440	15405	15256	15295	15380	15370	15475	15332	15365	15512	15376	15441	15360	15422	15340	15424	15476	15435	15509	15472	15520	15390	15470	15394	15307	15367	15547	15582	15437	15235	15527	15585	15455	15519	15752	15547	15408	15545	15363	15518	15298	15365	15626	15534	15503	15254	15568	15440	15339	15540	15421	15286	15432	15364	15178	15411	15568	15453	15390	15481	15567	15361	15309	15488	15531	15183	15328	15456	15319	15286	15502	15309	15381	15397	15447	15470	15422	15398	15525	15308	15329	15395	15446	15415	15478	15661	15548	15363	15371	15228	15335	15651	15435	15417	15606	15462	15455	15473	15439	15319	15445	15312	15543	15651	15427	15453	15311	15517	15337	15485	15400	15493	15494	15451	15380	15439	15366	15400	15488	15476	15419	15404	15400	15410	15380	15507	15398	15593	15331	15319	15408	15372	15428	15513	15541	15491	15493	15657	15395	15459	15389	15373	15460	15330	15423	15508	15310	15343	15487	15480	15546	15457	15387	15429	15415	15558	15522	15518	15534	15473	15461	15394	15435	15684	15467	15484	15341	15302	15297	15443	15375	15325	15270	15283	15462	15407	15494	15575	15343	15453	15424	15402	15390	15500	15373	15385	15463	15384	15484	15478	15346	15292	15475	15483	15386	15465	15303	15533	15508	15506	15526	15559	15432	15518	15504	15199	15486	15398	15440	15414	15601	15385	15424	15472	15318	15393	15404	15285	15247	15431	15547	15439	15451	15477	15529	15358	15483	15636	15576	15494	15288	15276	15515	15544	15417	15479	15449	15467	15568	15478	15424	15222	15262	15499	15384	15638	15366	15499	15425	15234	15429	15538	15535	15172	15511	15483	15428	15436	15487	15358	15368	15436	15395	15441	15304	15505	15549	15527	15362	15495	15405	15655	15660	15456	15552	15363	15472	15520	15518	15319	15474	15611	15564	15241	15520	15169	15314	15502	15504	15439	15521	15595	15465	15421	15459	15255	15465	15430	15328	15320	15209	15377	15380	15242	15394	15430	15247	15399	15509	15484	15525	15511	15375	15409	15395	15456	15585	15244	15626	15354	15451	15495	15433	15438	15549	15386	15441	15481	15406	15425	15372	15464	15407	15452	15340	15432	15489	15473	15529	15371	15413	15437	15578	15513	15297	15553	15475	15310	15567	15499	15497	15540	15439	15434	15443	15558	15493	15420	15139	15407	15435	15496	15618	15502	15533	15627	15295	15395	15588	15465	15195	15659	15438	15354	15307	15405	15527	15497	15191	15651	15487	15534	15456	15336	15484	15433	15426	15364	15560	15537	15277	15548	15498	15015	15555	15575	15467	15669	15481	15528	15463	15570	15454	15284	15428	15487	15352	15499	15517	15402	15576	15464	15282	15426	15416	15393	15456	15638	15417	15445	15236	15349	15541	15447	15391	15342	15336	15335	15350	15525	15369	15347	15479	15503	15558	15523	15528	15284	15511	15507	15403	15499	15300	15512	15441	15490	15470	15302	15441	15401	15472	15196	15400	15635	15439	15495	15372	15524	15359	15492	15435	15332	15438	15514	15442	15385	15459	15583	15572	15509	15560	15274	15398	15386	15603	15350	15491	15424	15445	15368	15483	15413	15542	15390	15374	15315	15381	15367	15430	15359	15310	15450	15437	15305	15493	15203	15442	15326	15420	15389	15751	15471	15332	15439	15178	15434	15495	15553	15379	15500	15524	15385	15454	15427	15487	15375	15550	15396	15296	15464	15576	15571	15341	15426	15429	15387	15486	15408	15491	15465	15507	15484	15568	15304	15331	15337	15461	15317	15622	15297	15358	15330	15434	15471	15447	15501	15527	15369	15419	15292	15565	15397	15237	15456	15614	15567	15344	15624	15471	15445	15402	15282	15427	15393	15504	15529	15421	15306	15262	15381	15275	15268	15464	15419	15525	15416	15384	15477	15418	15506	15485	15531	15537	15455	15434	15465	15327	15432	15413	15352	15522	15413	15484	15400	15462	15379	15391	15446	15434	15416	15317	15534	15543	15590	15469	15414	15431	15384	15461	15410	15414	15688	15625	15556	15617	15389	15347	15264	15675	15559	15570	15410	15613	15491	15418	15208	15424	15617	15472	15488	15418	15593	15612	15380	15399	15311	15466	15703	15538	15366	15443	15583	15556	15391	15461	15603	15505	15292	15470	15326	15686	15401	15536	15495	15306	15587	15445	15522	15439	15603	15392	15426	15441	15414	15282	15378	15424	15303	15520	15453	15487	15104	15582	15544	15351	15599	15384	15425	15524	15324	15534	15463	15402	15263	15612	15346	15332	15373	15383	15526	15403	15438	15474	15477	15413	15546	15501	15582	15352	15472	15486	15337	15239	15398	15494	15601	15544	15294	15480	15345	15347	15591	15435	15579	15466	15524	15360	15526	15239	15194	15381	15415	15248	15404	15351	15506	15630	15318	15473	15319	15400	15409	15575	15454	15241	15607	15489	15514	15436	15464	15555	15459	15526	15482	15399	15473	15684	15401	15322	15408	15480	15470	15570	15252	15399	15364	15331	15459	15348	15344	15506	15514	15543	15399	15449	15417	15436	15421	15521	15263	15399	15257	15297	15363	15327	15529	15340	15504	15431	15623	15328	15410	15335	15507	15522	15533	15580	15569	15262	15472	15364	15455	15230	15345	15516	15521	15464	15576	15461	15466	15497	15398	15628	15517	15603	15397	15410	15325	15227	15360	15382	15406	15321	15660	15639	15440	15385	15462	15505	15355	15506	15320	15273	15667	15394	15338	15363	15529	15316	15399	15483	15406	15489	15471	15408	15433	15707	15215	15407	15323	15444	15431	15484	15562	15463	15232	15504	15345	15126	15266	15478	15407	15523	15375	15430	15510	15386	15421	15529	15483	15665	15377	15415	15379	15278	15384	15293	15395	15294	15416	15432	15519	15536	15520	15372	15272	15381	15326	15569	15399	15471	15588	15426	15401	15372	15634	15299	15397	15433	15552	15212	15540	15266	15379	15440	15308	15326	15235	15316	15382	15535	15483	15253	15546	15496	15353	15303	15555	15422	15566	15434	15355	15610	15423	15451	15458	15449	15298	15251	15372	15445	15364	15602	15611	15335	15416	15578	15425	15553	15265	15462	15338	15431	15512	15325	15443	15301	15389	15601	15536	15310	15337	15340	15613	15682	15353	15561	15576	15246	15492	15493	15487	15520	15420	15603	15313	15415	15476	15503	15391	15295	15210	15481	15463	15484	15547	15534	15609	15494	15425	15462	15540	15490	15404	15556	15295	15291	15329	15263	15275	15552	15364	15540	15359	15445	15580	15343	15616	15441	15476	15284	15450	15612	15501	15466	15435	15484	15418	15379	15575	15261	15545	15454	15354	15559	15463	15630	15320	15375	15502	15339	15618	15428	15245	15497	15213	15405	15362	15452	15371	15397	15325	15385	15118	15458	15488	15304	15509	15358	15448	15566	15323	15333	15418	15625	15591	15379	15336	15414	15484	15443	15418	15578	15496	15309	15622	15585	15530	15549	15421	15375	15367	15492	15434	15412	15447	15371	15325	15423	15292	15330	15272	15546	15350	15694	15448	15357	15320	15355	15614	15400	15471	15344	15380	15426	15449	15479	15428	15442	15223	15556	15297	15419	15411	15449	15447	15351	15288	15488	15384	15408	15255	15610	15401	15469	15408	15450	15515	15459	15502	15236	15463	15380	15469	15409	15364	15360	15563	15357	15452	15409	15565	15389	15291	15432	15520	15236	15682	15444	15257	15338	15597	15377	15614	15390	15501	15540	15656	15476	15453	15408	15309	15419	15380	15433	15572	15510	15440	15362	15609	15375	15671	15449	15567	15433	15472	15517	15414	15491	15469	15388	15364	15451	15552	15549	15558	15507	15483	15441	15597	15521	15411	15421	15329	15435	15483	15289	15344	15484	15673	15607	15369	15399	15534	15401	15185	15537	15318	15442	15484	15359	15443	15492	15602	15361	15510	15428	15540	15370	15348	15392	15434	15577	15548	15567	15487	15514	15694	15411	15315	15365	15362	15318	15440	15310	15470	15350	15407	15591	15400	15340	15528	15393	15532	15509	15416	15352	15355	15354	15424	15382	15396	15385	15330	15455	15239	15458	15773	15419	15530	15318	15261	15277	15395	15380	15601	15501	15516	15512	15485	15222	15493	15463	15546	15199	15484	15350	15488	15437	15553	15435	15428	15275	15567	15722	15438	15432	15452	15489	15406	15637	15383	15520	15380	15343	15453	15518	15562	15326	15553	15617	15350	15441	15204	15456	15444	15563	15300	15435	15449	15524	15501	15438	15432	15409	15371	15327	15510	15591	15551	15395	15568	15407	15306	15462	15415	15559	15479	15213	15388	15643	15452	15327	15262	15289	15549	15477	15462	15481	15579	15413	15467	15374	15398
26247	43556	39070	31816	27585	24453	22517	20794	19420	18221	17588	17035	16612	16223	15855	15670	15252	14998	14952	14696	14447	14457	14442	14362	14304	14176	14121	14119	14264	14055	14238	14160	14229	14059	14081	14192	14294	14030	14072	14143	14124	13958	14144	14131	14133	14132	14311	14008	13967	14061	14071	13983	14160	13939	14000	14149	14134	14099	14067	13978	13915	13961	13994	13865	14015	14086	13723	13939	14082	14028	13934	14018	14061	14046	13952	14175	13875	13926	13940	14144	14062	14068	14056	14011	14042	14175	13852	14002	14313	14061	13844	13927	14111	13954	14107	14028	14113	14131	13924	14107	13894	14122	13990	13944	14029	14104	13902	13891	14065	13968	14053	14275	13943	13991	14071	14064	13989	14003	14095	14056	13991	13929	13905	13890	14024	13874	14017	14001	13952	14087	14105	13966	13890	13993	13780	13967	14097	14064	13944	13924	14076	14055	13954	14012	13979	13918	13961	14105	14061	13909	13947	13849	13953	13788	13993	13900	14138	14205	14173	13982	13866	13982	14017	13931	13928	14001	14079	14034	14141	14099	14105	14140	14056	14033	13980	14182	14007	13938	14124	13978	13952	13844	14038	13968	14027	13904	14070	14047	13905	13742	13994	14009	14188	13938	14111	14132	14051	14084	14130	14244	13744	14046	14131	13980	14013	13918	14005	13807	13859	14060	14053	14051	13903	14084	14043	13789	14129	13953	14171	13929	14131	14063	14138	13921	13949	13935	13797	13895	13944	14020	14177	13800	13775	13917	13945	14211	14012	13978	13918	13950	13994	13982	13970	14184	13899	14010	14050	13882	13992	13922	13874	13977	14036	14076	14069	13804	13990	13879	14164	14029	13896	13966	13935	13999	13999	13971	13906	13998	14046	14089	13939	13894	14094	13958	14158	14091	13971	14013	14154	13953	13942	14024	14149	13939	14075	14097	13922	14030	14033	14017	14084	13957	14042	14061	14017	13939	13993	14066	13973	13972	14074	14139	14204	14055	14044	13954	13948	14063	14193	13995	14027	13883	13925	14106	14009	14009	14108	14022	14035	13919	13910	14159	13881	13948	13941	13889	13956	14088	14051	14040	13863	14085	14201	14032	14067	13960	13888	13846	13977	14141	13994	13965	13988	14049	13931	13942	14000	14027	13856	13956	14051	13982	14044	13909	14013	13907	14032	14083	14139	13989	13901	14114	13964	14068	14125	14152	13922	13948	13955	14099	13915	13992	14085	14031	14100	14057	14021	14044	13955	14031	13921	13931	13910	14161	13849	14078	14020	14012	13934	13857	13803	14058	14071	14083	13930	13931	13964	14110	13918	14005	14060	14036	14075	14028	14017	13875	14013	14031	13981	13974	14159	14016	14077	13959	14133	13902	13994	13876	14004	14249	14113	13962	13990	14072	13911	14008	14003	13862	14107	14072	14221	13917	13897	13971	14071	13927	14130	14092	13905	13979	13998	13877	14125	13915	14027	13924	13942	14024	14043	14042	13873	14022	13898	13938	14010	14095	13969	14048	13989	13877	14028	13975	14046	14048	14152	14019	13943	13845	13929	14054	14180	13844	14064	14026	13902	13995	14036	14053	14068	14034	14063	14116	14087	14113	14112	13872	13967	14055	14003	14035	14019	14180	14173	14180	13901	14069	13972	14153	13951	14034	14067	13986	13988	14033	14022	14076	13998	13973	14076	14264	13967	14062	14150	13910	13865	13943	14230	13969	13922	14101	14173	14072	14072	14093	13983	14198	13970	13950	14028	13943	13883	13962	14041	14148	14239	13922	13834	14027	13986	13947	13895	13986	14173	13951	14011	14048	14195	14136	14072	14038	13908	14097	13739	13867	13894	13969	13950	14043	13805	13978	14112	14098	14081	13951	13969	13944	14123	13942	13997	14068	14049	13863	14091	14031	14028	14014	14060	13968	13995	14054	14004	14132	14041	13999	13943	13900	14077	14067	14077	13961	14191	13989	13860	14117	14066	13977	14037	13867	14162	14021	13888	13990	13996	14009	14053	14030	14147	13986	14023	13898	14008	13936	14084	13956	14189	14013	13928	14016	13932	13861	14024	13923	14090	14030	13933	13933	14114	13974	14069	13953	14076	13982	13935	14095	14017	13876	14008	13971	14007	14102	14020	13882	14050	13998	13797	14031	13940	13831	14182	13908	14097	14081	13905	13910	14048	13890	13962	14132	14078	14130	14043	13839	14093	14113	14082	13982	14226	14077	14197	14066	13818	14110	13903	14015	13915	14120	14056	13959	14012	14047	13920	14006	13975	13930	13920	14045	14046	13912	13981	13937	14066	13937	14178	13994	13926	14151	13982	14013	14128	13977	13755	14057	13924	14063	13942	13974	14087	13960	13956	14087	14114	14046	14029	13945	13931	13874	14061	14022	13934	13966	14061	13974	14067	14118	13996	13941	13942	13979	13959	14048	13973	13903	14155	13999	14083	13840	13969	14057	13976	13951	13993	13857	13905	13983	13799	14053	13983	14064	13890	14068	13998	14051	14122	13961	13993	14203	13926	14107	13874	14109	13911	13942	14009	13904	14066	14028	13964	13888	14110	14126	14109	13904	14028	14069	14104	13874	14065	13872	13909	14080	14058	13989	14105	13972	13996	14049	13929	14066	14044	13930	14065	13952	13925	14086	13999	14136	13965	14150	14068	13912	13930	13887	14052	14181	13998	13916	14129	13915	14058	14140	13977	13892	14160	13990	14183	14072	13942	13942	14023	13990	14152	13916	14084	14025	14090	13914	13919	13946	14055	13996	13975	14044	13970	13973	14057	13960	13979	13909	13860	13882	13963	13827	14097	13967	14232	14038	14087	14109	14163	14017	14051	13914	13977	13981	14174	14046	13973	13941	13919	13916	13996	13808	14008	13950	13974	13956	13966	14070	14078	13912	13937	14083	14154	13867	13945	14062	14033	14080	14089	14004	13907	13902	13956	13917	14053	14107	14113	14087	13952	13984	14131	13838	14068	13837	14202	13885	13965	14076	14053	14071	13960	14155	14051	14221	13914	13920	13989	14045	14023	14032	14009	13938	14054	14090	13978	13908	13982	14125	14138	13875	14055	13816	14106	14187	13880	14126	14034	14044	13999	13953	14019	13880	14059	13955	14026	14078	13980	13878	13948	14024	13996	14069	13957	14076	13908	14061	13853	13902	14038	13839	14004	13996	13852	13910	13879	14136	13977	13945	13939	14108	14115	13833	13950	13993	13858	14065	14111	13856	13924	13943	14015	14033	13902	13998	14138	13911	14135	13992	14072	13922	13985	14093	14070	14180	14089	13984	13907	13977	14046	14066	13951	13730	14022	13924	14229	14077	14084	14008	13830	13973	14149	14175	14144	14053	13932	13993	14113	14076	14125	14120	13966	14035	13986	13915	14079	14026	13964	13948	14058	13964	13871	13991	14115	13972	14035	13926	14046	14015	13929	13980	14144	13959	13995	13994	13826	14025	14080	13979	14140	13963	14110	14096	14041	14190	14082	14152	14204	14051	13860	14063	13951	13884	14002	13816	14022	14033	14001	14097	14154	14053	13858	13948	13818	14050	14001	14053	13933	14083	14248	13924	14069	14170	13766	13969	13880	14030	14018	13907	13975	14079	14271	13940	14030	14039	13977	14104	14051	14029	13874	13911	14021	13942	14066	13857	14003	13958	14043	14136	14114	13833	14089	13936	13927	13919	13979	14104	14090	14066	13843	13955	14040	14085	14124	14025	13967	13974	13959	14022	14053	13883	14001	14054	14093	14063	14059	13957	14108	14031	14059	14002	14030	13984	13933	14067	14065	13998	13996	13895	14202	14039	14098	14077	13958	14111	14118	13874	14078	14015	13916	13951	14026	14008	14223	13927	14074	13830	13955	14025	14047	13919	14170	14079	14070	13885	14161	14071	14040	13966	14044	13719	14098	14010	13799	14052	13916	14000	13843	14233	14045	14034	13958	13991	13985	13899	14027	14053	14147	14067	14103	14000	13815	14027	14011	14008	13934	14093	14062	14051	14123	14031	14214	14054	14140	14103	13845	14045	13859	13955	14163	14055	13973	14046	14054	14015	13922	14051	13964	13799	13949	13871	13906	14102	14106	14135	13943	14013	13995	13869	13897	14098	13974	13841	14066	13947	13939	14090	14084	14071	14044	14005	14030	14039	13990	14096	14083	14036	13820	13919	13868	14064	13843	14033	14120	14097	13926	13992	14021	13993	13898	14063	13968	14044	13954	13949	14077	13927	14061	14024	14108	13901	14104	14065	13977	14048	14199	13866	13942	13908	14027	14188	14141	14117	13907	13982	14102	13812	13893	13915	13940	13978	13950	14219	13925	14005	14007	14033	13916	14026	13972	14062	14042	13831	14047	14067	14061	14128	14037	13895	13979	13996	14040	14111	14030	13957	13883	13859	14006	14047	13987	14053	13956	13929	13982	13915	13955	14228	14176	14123	14101	14140	14017	14097	13952	14044	13856	13936	14219	14000	13962	14166	14048	14111	14062	13981	14138	13979	14121	14016	14029	14074	14076	13799	13986	13974	13916	14020	13913	13986	14224	13984	13975	14176	14070	13890	14191	13927	13993	14023	13943	13956	13989	13975	13969	13880	14037	13794	13994	14189	14064	14102	13992	14011	13905	13954	14101	14155	14077	14146	14150	13943	14108	13861	13971	14091	13908	14101	13880	14131	14125	13987	14007	13989	14075	14023	13889	14036	14135	13995	13969	14057	13759	14098	13937	13959	13966	14108	13973	13737	13971	14022	13909	14018	14264	13890	14131	14116	14122	14019	13978	13920	14008	14153	14050	13943	14212	13883	14034	14084	14066	13975	13913	14031	14037	14135	14027	13945	14098	14092	13972	13950	14112	13981	13884	14035	14058	14150	13905	13985	13928	14069	13975	14080	14021	13923	14005	13921	13784	14096	13954	14094	13785	13879	14048	13911	13873	14094	13980	13967	14053	13946	13870	13887	13988	14000	13990	13991	13978	13994	14025	14034	14114	13976	14022	14049	13863	13825	14099	14107	14144	13969	14001	13941	13846	14022	13876	14090	13898	14017	13961	14135	14011	14168	14042	14054	13849	14103	14362	13902	13970	14053	13972	13946	13984	14003	13990	14133	14022	14025	13969	13999	13998	14094	14022	13954	14115	13905
22584	21065	28770	23504	21729	24795	27467	22108	20570	20111	19293	18377	18089	17913	17484	17266	16977	16901	16577	16545	16397	16447	16136	16112	16175	15870	15936	15940	15811	16020	15978	15986	15929	15974	15910	15652	15884	15879	15836	15689	16047	15736	15785	15731	15817	15581	15917	15609	15712	15656	15704	15506	15695	15485	16024	15826	15804	15804	15582	15668	15590	15560	15776	15796	15587	15749	15576	15695	15633	15725	15846	15676	15575	15595	15552	15838	15625	15746	15631	15559	15592	15651	15798	15771	15623	15720	15671	15832	15574	15615	15803	15668	15458	15680	15489	15419	15589	15590	15690	15699	15646	15467	15728	15706	15587	15550	15658	15471	15621	15756	15660	15581	15361	15667	15775	15778	15626	15629	15527	15731	15855	15650	15746	15665	15538	15659	15606	15434	15762	15640	15646	15766	15768	15637	15794	15719	15666	15802	15668	15607	15706	15339	15571	15544	15704	15593	15719	15533	15500	15548	15640	15410	15898	15408	15618	15613	15745	15522	15717	15716	15625	15674	15516	15546	15593	15626	15827	15462	15634	15525	15595	15754	15657	15596	15483	15640	15726	15748	15722	15497	15509	15694	15545	15674	15673	15506	15674	15464	15538	15587	15902	15396	15658	15493	15688	15739	15801	15629	15757	15469	15573	15724	15592	15625	15681	15684	15783	15634	15451	15691	15357	15584	15721	15747	15616	15657	15540	15583	15417	15519	15659	15827	15643	15683	15499	15590	15540	15699	15515	15406	15450	15571	15668	15507	15555	15418	15623	15449	15549	15538	15637	15420	15815	15535	15732	15612	15337	15519	15613	15598	15631	15595	15532	15590	15490	15818	15752	15516	15524	15572	15623	15902	15641	15394	15731	15570	15668	15523	15680	15602	15632	15521	15607	15589	15503	15477	15632	15465	15498	15499	15559	15358	15496	15433	15736	15620	15676	15703	15591	15762	15665	15687	15668	15492	15618	15572	15543	15619	15674	15542	15551	15629	15530	15627	15754	15835	15696	15473	15690	15711	15541	15621	15526	15807	15763	15769	15513	15704	15450	15511	15561	15598	15770	15669	15656	15435	15630	15755	15736	15746	15426	15470	15705	15844	15745	15593	15613	15743	15495	15486	15621	15572	15569	15696	15537	15552	15616	15527	15768	15699	15481	15469	15549	15547	15834	15527	15506	15572	15769	15623	15405	15486	15636	15497	15678	15607	15523	15402	15514	15432	15535	15617	15639	15685	15546	15508	15526	15605	15708	15581	15561	15723	15445	15459	15419	15473	15467	15703	15509	15623	15631	15524	15546	15599	15707	15601	15682	15610	15567	15721	15461	15524	15665	15682	15622	15658	15627	15586	15641	15556	15438	15712	15735	15559	15446	15585	15764	15547	15646	15539	15416	15408	15593	15615	15593	15623	15559	15759	15589	15294	15485	15627	15861	15646	15546	15630	15458	15455	15729	15666	15626	15502	15695	15698	15626	15569	15693	15582	15479	15551	15563	15488	15758	15649	15565	15601	15644	15454	15793	15544	15621	15641	15529	15696	15818	15610	15668	15715	15630	15697	15734	15586	15645	15807	15561	15510	15682	15712	15582	15460	15435	15780	15574	15450	15593	15569	15593	15664	15582	15395	15721	15396	15630	15521	15571	15716	15675	15764	15808	15629	15603	15584	15672	15533	15577	15653	15752	15543	15765	15729	15632	15756	15760	15716	15536	15391	15561	15877	15594	15700	15656	15610	15786	15620	15626	15591	15628	15463	15733	15486	15599	15522	15491	15752	15496	15509	15614	15757	15639	15492	15552	15545	15458	15553	15629	15658	15600	15807	15595	15603	15600	15649	15526	15706	15638	15677	15654	15729	15586	15535	15564	15540	15673	15582	15637	15717	15513	15464	15628	15685	15642	15298	15451	15429	15577	15571	15637	15535	15434	15651	15755	15607	15654	15593	15702	15779	15612	15356	15710	15516	15601	15797	15549	15585	15680	15647	15538	15516	15491	15582	15475	15542	15666	15742	15630	15657	15452	15478	15520	15570	15622	15544	15587	15615	15583	15705	15689	15532	15762	15466	15500	15652	15619	15491	15735	15550	15468	15540	15683	15808	15512	15551	15665	15686	15501	15832	15712	15515	15692	15514	15565	15495	15664	15370	15515	15674	15707	15554	15529	15732	15646	15771	15646	15465	15703	15562	15558	15612	15715	15613	15599	15283	15572	15697	15650	15670	15702	15566	15510	15635	15670	15582	15757	15505	15628	15547	15716	15453	15674	15535	15625	15420	15577	15711	15573	15518	15635	15649	15759	15386	15557	15631	15585	15592	15514	15680	15555	15385	15557	15507	15438	15656	15500	15551	15504	15663	15634	15580	15682	15594	15625	15712	15566	15692	15563	15425	15661	15600	15528	15694	15719	15517	15393	15784	15615	15725	15635	15544	15532	15623	15702	15691	15651	15533	15537	15513	15770	15667	15691	15641	15676	15572	15533	15490	15718	15528	15604	15639	15673	15650	15810	15687	15640	15706	15617	15537	15622	15784	15573	15680	15653	15602	15583	15834	15640	15693	15530	15596	15507	15880	15579	15447	15829	15672	15579	15665	15656	15573	15549	15426	15494	15470	15725	15598	15514	15552	15589	15648	15372	15579	15664	15623	15633	15564	15549	15548	15564	15497	15505	15569	15756	15392	15632	15661	15668	15754	15666	15602	15618	15671	15716	15715	15457	15565	15557	15670	15513	15472	15599	15459	15630	15367	15683	15465	15521	15452	15599	15362	15605	15671	15599	15558	15497	15952	15607	15673	15450	15565	15571	15501	15644	15751	15649	15566	15534	15695	15766	15628	15739	15687	15645	15599	15752	15653	15673	15495	15598	15555	15828	15456	15647	15493	15553	15670	15681	15793	15780	15620	15592	15719	15480	15500	15685	15575	15541	15543	15532	15600	15754	15667	15470	15731	15649	15630	15607	15679	15553	15499	15511	15626	15845	15703	15633	15577	15603	15553	15494	15562	15586	15539	15631	15563	15510	15777	15634	15557	15868	15563	15804	15692	15505	15688	15602	15566	15574	15677	15593	15808	15661	15549	15666	15668	15566	15464	15706	15571	15715	15495	15525	15724	15654	15416	15493	15608	15490	15514	15505	15553	15545	15456	15621	15564	15617	15631	15700	15557	15607	15420	15621	15600	15688	15649	15594	15441	15562	15678	15650	15593	15590	15502	15504	15266	15589	15755	15683	15682	15532	15532	15746	15744	15780	15613	15736	15612	15649	15682	15523	15458	15486	15568	15356	15642	15546	15594	15821	15676	15726	15491	15535	15484	15392	15691	15560	15755	15635	15714	15586	15633	15636	15572	15604	15723	15551	15616	15538	15508	15651	15695	15664	15425	15608	15610	15654	15415	15288	15542	15598	15698	15711	15836	15547	15589	15674	15723	15604	15587	15561	15490	15506	15604	15554	15612	15686	15520	15649	15342	15707	15401	15624	15674	15681	15515	15731	15792	15540	15619	15590	15510	15643	15782	15360	15682	15550	15645	15472	15709	15412	15915	15450	15590	15586	15702	15507	15620	15507	15630	15461	15723	15502	15601	15426	15627	15806	15463	15583	15685	15752	15536	15619	15591	15665	15642	15812	15803	15606	15569	15912	15617	15567	15576	15492	15601	15593	15414	15541	15465	15659	15427	15701	15645	15704	15607	15507	15527	15441	15613	15577	15592	15481	15756	15738	15793	15619	15660	15554	15657	15569	15521	15563	15579	15628	15689	15774	15656	15706	15753	15712	15488	15487	15690	15715	15498	15474	15581	15523	15681	15780	15733	15633	15619	15495	15685	15704	15668	15605	15701	15550	15600	15558	15500	15368	15491	15604	15742	15436	15777	15727	15576	15648	15664	15836	15836	15653	15618	15508	15720	15856	15692	15621	15592	15269	15672	15678	15506	15545	15560	15454	15516	15619	15679	15505	15437	15670	15674	15531	15749	15505	15739	15536	15577	15644	15577	15479	15761	15611	15588	15623	15429	15703	15559	15647	15506	15654	15747	15560	15734	15617	15609	15628	15685	15489	15537	15476	15589	15700	15510	15744	15619	15635	15681	15556	15646	15634	15532	15702	15725	15486	15647	15738	15682	15616	15505	15630	15596	15520	15436	15719	15738	15599	15607	15628	15573	15654	15618	15700	15757	15685	15648	15694	15604	15684	15564	15768	15700	15618	15631	15495	15652	15582	15531	15612	15670	15641	15797	15675	15476	15615	15590	15518	15522	15429	15756	15749	15581	15650	15633	15573	15633	15525	15490	15846	15560	15568	15689	15617	15532	15559	15719	15536	15568	15750	15633	15670	15621	15563	15527	15724	15672	15621	15581	15677	15722	15841	15411	15704	15378	15695	15532	15523	15361	15691	15488	15464	15410	15610	15817	15736	15468	15641	15717	15780	15669	15590	15561	15644	15677	15629	15649	15567	15727	15775	15691	15745	15439	15662	15618	15587	15591	15629	15541	15470	15524	15838	15660	15623	15444	15630	15725	15758	15647	15567	15562	15588	15450	15744	15575	15621	15776	15736	15827	15543	15731	15544	15550	15618	15541	15492	15520	15711	15616	15524	15463	15555	15813	15609	15592	15656	15709	15540	15681	15619	15728	15608	15480	15506	15419	15803	15739	15604	15518	15569	15522	15559	15592	15460	15633	15665	15648	15609	15777	15522	15478	15820	15764	15570	15414	15483	15552	15495	15653	15608	15429	15563	15557	15679	15725	15761	15389	15595	15682	15734	15632	15429	15625	15691	15527	15560	15553	15469	15406	15726	15529	15660	15557	15579	15703	15473	15680	15591	15647	15617	15622	15672	15622	15706	15418	15452	15425	15717	15493	15395	15644	15738	15535	15509	15511	15623	15659	15695	15554	15662	15526	15682	15605	15706	15443	15803	15672	15747	15649	15599	15564	15618	15653	15608	15524	15653	15718	15619	15532	15495	15633	15488	15581	15442	15655	15918	15612	15555	15575	15467	15716	15749	15685	15523	15549	15598	15777	15647	15433	15748	15516	15669	15589	15479	15609	15676	15662	15544	15585	15697	15795	15663	15479	15566	15764	15539	15654	15622	15610	15627	15337	15322	15625	15512	15570	15669	15524	15549	15574	15605	15623	15723	15609	15511	15528
28601	48572	43273	35587	31462	28081	25210	23057	21808	20391	19686	18521	17717	17189	17002	16515	16195	15868	15465	15124	14852	14797	14845	14496	14558	14600	14347	14386	14331	14364	14328	14337	14285	14216	14336	14209	14155	14330	14081	14178	14073	14147	14199	14155	14193	14335	14186	14339	14187	14214	14143	14009	14140	14133	14085	14260	14231	14085	14232	14071	14343	14058	14225	14168	14007	14003	14052	14065	14046	14135	14119	14146	14047	13971	14150	14102	14171	14156	14129	14143	14147	14174	14048	13927	13919	14072	13986	14305	13962	14180	14132	14064	14053	14100	13960	14156	14074	14167	14021	13980	14163	14148	14157	14178	14178	14081	14120	14066	13934	14133	14122	14214	14091	14135	14081	14157	14187	14140	14199	14067	14120	14124	13954	14050	14198	14172	14139	14011	13982	14000	13966	14139	14108	14051	14103	14044	14186	13996	14075	14001	14068	14008	13923	14080	13999	14074	14061	13895	14155	14031	14044	14137	14039	14062	14095	14026	14097	13975	14093	13985	14285	14115	13997	14005	14072	13979	14161	14141	14149	14067	14076	13962	14090	14070	14062	14041	14071	14088	14030	14212	14098	14206	13913	13926	14035	14171	14153	14124	14096	14192	14124	14117	14180	14089	14265	14177	14101	14066	13994	14063	14002	14166	14128	14065	14164	13983	13867	14148	14139	13948	13986	14064	14189	14109	14274	14025	14063	14110	13987	13984	14078	14131	13952	14189	14024	14079	14015	14152	14080	14071	14179	13978	14120	13930	13985	14028	14060	14150	14174	14064	14047	14007	14086	14037	14163	13995	14067	13963	14058	14112	14185	14077	14072	14016	14180	13873	14014	14067	14110	14000	13963	14048	14114	14104	14189	14004	14139	13967	14218	14140	14120	14189	13912	14136	14084	14037	14167	14015	14204	14046	14120	14165	14011	14213	14035	14347	14194	14046	14284	14168	13802	14164	14202	14273	13958	14135	13994	13840	14109	14076	14041	14050	14121	13928	14134	13925	14045	14121	14128	14069	14030	14133	14109	14084	14193	14061	14120	14122	14169	14066	14018	14126	14092	14110	14273	14072	13995	14134	14120	14024	14077	14162	13942	14118	14107	14170	13979	14213	14004	14174	14071	14115	14031	14074	13973	14108	14120	14196	14050	13975	14008	14065	14107	14028	14217	14037	14168	14067	14170	14204	14038	14134	14095	14087	14156	14051	14061	14040	14141	14116	14078	14106	14054	14132	14195	13980	14014	14161	14039	14188	14115	14013	14111	13998	13999	14017	13953	14072	14161	14090	14039	14067	14103	14219	14153	14063	14015	14056	13956	14166	14077	13891	14223	13996	14054	13933	14015	14019	14033	14127	14014	13938	13974	14069	14136	14140	14129	14117	14135	13971	14133	14209	14121	13994	14133	14010	14154	14071	14117	13988	14023	14080	14004	14044	14094	14035	14040	14141	13971	13970	13846	14171	14085	14047	14109	14105	14076	14004	13886	14050	14082	14106	14159	14076	14067	14001	14193	13954	14190	13982	14036	13980	14017	14202	14074	14209	14153	14195	14167	14081	14141	14020	13958	14210	14037	14110	13927	13987	14053	14114	14063	14063	14129	14215	14021	14243	14038	14077	14014	14031	14121	13912	14145	14207	13849	13992	14088	13899	14120	14160	14059	14234	14103	14179	14110	13975	14123	14137	14063	14134	14057	14049	14127	14010	14106	14062	14033	14178	14106	14144	14056	14184	13971	14222	14062	14030	14059	14089	14097	13935	13974	14023	14094	14048	14000	14238	14143	14004	13992	13947	14073	14000	14030	14186	13987	13967	14028	14165	14150	14020	14016	14074	14199	14142	14231	14130	14169	14021	14063	14069	13933	14028	13966	14049	13832	14131	13953	14197	14156	14042	14212	14012	14112	13998	14016	14002	14172	14160	13947	14238	14080	14272	14051	13976	14113	14234	14196	14160	13960	14199	14050	14110	14008	14132	14086	13977	14046	13984	14110	14151	14105	13957	14190	13929	13937	14171	14146	14306	13911	13877	14037	14075	14122	14151	14235	14182	13859	14098	14002	14155	14169	14100	14059	13944	14268	14147	13951	14093	14078	14088	13973	14061	14244	13922	14062	14042	13926	13910	13987	13935	14221	13956	14125	14093	14015	14035	14022	14111	14053	14306	13902	14191	14064	14153	14140	14103	13961	14071	14043	14136	14081	13948	14208	14161	14016	14064	14018	13949	14104	14106	14010	13989	14163	14220	13970	14232	13988	14163	13934	14029	14082	14119	13940	14064	14028	13902	14308	14078	13963	14040	14227	14044	14051	13918	13908	14015	14042	13992	14062	13937	14096	13917	14216	14021	14011	14251	14128	14197	14052	14299	14028	14167	13943	13991	14082	14103	13948	14115	14240	14233	14041	14179	13872	14020	14004	14145	13978	14220	14046	14262	13973	14227	14221	14100	14098	14244	14043	13977	14003	14050	14010	14053	14066	14102	14069	13937	14182	14056	14087	14095	13871	14074	14199	14172	13982	13901	14011	14089	13969	13976	13998	14021	13900	14134	14058	14154	14125	14162	14176	14084	14010	14071	14107	14172	14150	14168	14069	14070	14144	14059	13919	14051	14146	14023	14109	14009	14258	14063	14069	13992	13984	13918	14237	13994	14114	14067	14157	14012	14063	14298	14081	14158	14043	14151	14110	13987	13992	13963	14140	14049	14231	13951	14046	14027	14101	14074	14258	13958	14029	14140	14082	14108	14098	14061	14068	14048	14196	13980	14170	13987	14164	14089	14062	14177	14240	14205	14124	14126	14084	13943	14125	14038	14261	14050	14034	14088	14050	14172	13898	14165	14029	14107	14192	14017	14061	14052	14057	14121	13961	14135	14079	14067	14139	14082	14164	13906	14022	14096	14216	14094	14042	14093	14249	13974	14054	13962	14099	13995	14215	14103	14041	14134	14078	14161	14093	14141	13922	13973	14154	14077	14068	14101	14045	14069	14160	14172	14038	14027	14001	14030	13892	14027	14087	14119	14166	14069	14182	14144	14123	14127	14017	13966	14143	14153	14159	13887	13981	14006	14065	13948	14143	13920	14043	14091	14109	14031	14019	14106	14179	13961	14086	13954	14012	13947	14166	13987	14121	14172	14045	14002	13945	14179	14044	14026	14020	14153	14120	14040	14110	14096	14187	14164	13970	13952	14201	14043	13974	14016	14128	14050	13985	14126	14174	14184	14085	14089	14083	14086	14072	14066	14145	14039	14020	14113	14189	14107	14091	13948	13984	13944	13971	14161	14077	14088	13947	14168	14024	13992	13828	14108	13956	14018	14149	14128	13941	13822	14086	13934	14218	14045	14078	14041	14157	14022	13961	14206	13928	14063	14176	13953	14219	14116	14025	14135	14010	14227	14136	13943	14266	14009	13998	14125	14047	14241	14164	14054	14006	14200	14129	14084	14125	13951	14029	14217	14016	13885	14111	14144	14057	13820	14078	13982	14011	14043	14083	14061	14192	14052	14047	14028	14033	14003	13995	14052	14060	14216	14138	14095	14039	13936	14147	14054	14043	13864	14125	14131	14132	14188	13955	13921	14021	14032	13977	14118	14104	14128	13898	14055	14088	14037	13996	14119	14024	14030	13952	14302	13917	14079	14049	14133	14030	14069	13854	13919	14150	14144	14033	14074	14036	14093	14172	14096	14068	13836	14002	14064	14047	14110	14172	14163	14270	14015	14025	14165	14113	14021	13988	14061	14060	14143	13946	13998	14171	14105	14140	14117	14079	14103	13923	13937	14085	13971	14068	14264	14047	13941	14009	13993	13940	13963	14202	14148	13997	14251	14051	13954	14086	14072	13939	14040	14043	14158	14091	14021	14284	14060	14118	14074	14009	13989	13960	13927	14037	14093	14170	13982	14016	14036	14059	14150	13900	14109	14107	14050	14231	14070	14179	14234	14006	14256	14087	14235	13930	14084	13969	14078	14215	14063	14139	14125	14155	14065	14142	13982	14081	14052	14026	14138	14084	14043	14169	14197	14032	13973	14088	14159	14006	14004	14027	14176	14046	14039	13957	14064	14178	13927	14184	14016	14003	14113	13986	14089	13892	13958	14049	13869	14245	13982	13984	14013	14162	14088	14071	14170	13936	13884	14293	14018	14118	14068	14111	14044	14023	14038	14082	14084	14162	14109	14010	14292	13961	14054	14069	13995	14045	14103	14014	14140	14209	14016	14106	13974	14188	14036	14099	14057	14062	14005	14177	14124	14150	14137	13988	14365	14035	14218	13940	13937	14134	13995	14082	14107	14044	14105	14015	13983	14103	14008	14168	14061	14130	14075	13996	13988	13966	14175	13979	13948	13989	13953	13900	14014	14076	14098	14178	14151	14085	14078	14023	14222	14213	14170	14017	14110	14348	13935	14034	14068	14053	14087	14118	14087	14076	14105	13912	13879	14003	13971	14039	14207	14208	13998	13994	14257	14052	13928	14035	14063	14032	13999	14001	14026	14087	14054	13982	14219	14140	14133	14215	14078	14072	14178	14151	13969	14142	14217	14140	13989	13973	14116	14225	13932	14117	13979	13998	14001	13999	13917	14027	14122	14092	14022	13897	14151	14050	14197	13933	14074	14117	14015	14163	13930	14186	14145	13925	13975	14146	14052	13922	14109	13993	14173	14180	14083	14119	13965	14149	14118	14076	14061	14137	14068	14080	14015	14070	14218	14116	14061	14022	13951	14187	14222	14059	13926	14177	14156	14066	14108	13911	13966	14142	13867	13924	14187	14062	14076	14005	14072	14065	14074	14202	14086	14007	13883	14080	14031	14055	14062	14053	14095	13955	14100	13942	14042	13935	14039	13993	14284	14009	14276	14089	13928	14040	13904	14081	14124	14117	14137	13995	13996	14177	14160	13883	14026	14086	14157	14215	14237	13960	14120	13986	14087	14119	14053	14088	14127	14063	14057	14064	13917	14363	14068	14180	14050	14103	14088	14090	14142	14038	14090	13979	14041	14048	13935	14226	14039	14031	13901	14012	13960	14036	14110	14127	14069	14224	13893	14158	14071	13939	14155	14250	14244	14159	14164	14066	14163	14076	14073	14043	14112	13984	14032	14076	14094	14332	13967	13970	14120	13909	14045	13973	14052	14174	14051	13967	13982
27638	23942	29522	26535	21790	19951	18875	17858	17363	16869	16681	16549	16127	16052	15869	15760	15683	15664	15665	15672	15610	15396	15493	15433	15428	15549	15437	15198	15340	15529	15361	15386	15342	15588	15533	15417	15272	15435	15350	15411	15242	15335	15462	15404	15324	15333	15464	15334	15470	15395	15372	15298	15400	15397	15322	15267	15123	15422	15444	15433	15405	15189	15420	15205	15378	15496	15382	15157	15367	15309	15123	15195	15526	15258	15076	15406	15355	15504	15379	15612	15461	15228	15308	15282	15198	15444	15473	15201	15540	15285	15316	15343	15649	15306	15450	15235	15382	15425	15379	15371	15278	15451	15334	15310	15428	15395	15321	15360	15496	15238	15452	15395	15490	15324	15473	15297	15356	15372	15355	15275	15242	15378	15416	15314	15148	15348	15395	15407	15233	15219	15210	15360	15308	15595	15259	15317	15599	15365	15449	15139	15194	15254	15413	15482	15364	15253	15416	15465	15167	15449	15230	15176	15278	15292	15414	15236	15367	15455	15463	15225	15326	15573	15417	15401	15363	15509	15289	15434	15184	15146	15281	15376	15355	15546	15175	15183	15336	15319	15431	15103	15334	15226	15267	15446	15308	15429	15354	15382	15333	15365	15230	15224	15362	15142	15298	15370	15291	15345	15466	15498	15283	15462	15358	15312	15215	15374	15198	15255	15304	15134	15157	15211	15532	15311	15384	15355	15331	15292	15365	15339	15175	15431	15425	15242	15430	15510	15429	15443	15324	15183	15391	15255	15199	15510	15176	15324	15438	15308	15422	15272	15235	15407	15155	15397	15231	15152	15408	15189	15313	15110	15453	15342	15141	15251	15382	15331	15212	15314	15324	15110	15442	15392	15272	15254	15406	15253	15377	15238	15225	15368	15159	15437	15426	15329	15454	15359	15248	15259	15277	15227	15013	15283	15479	15329	15356	15227	15400	15262	15178	15438	15504	15437	15262	15463	15374	15261	15354	15295	15269	15301	15520	15312	15397	15419	15397	15192	15593	15523	15360	15392	15296	15168	15206	15230	15416	15459	15280	15303	15439	15360	15422	15253	15328	15343	15557	15265	15351	15240	15151	15259	15443	15433	15325	15028	15348	15255	15467	15270	15476	15399	15289	15323	15433	15278	15328	15309	15230	15386	15347	15321	15149	15385	15279	15362	15501	15220	15257	15373	15289	15310	15284	15274	15308	15462	15416	15469	15318	15415	15106	15169	15275	15411	15440	15194	15332	15119	15332	15289	15351	15263	15290	15314	15481	15306	15435	15229	15213	15165	15400	15429	15398	15366	15334	15285	15482	15302	15462	15364	15407	15409	15523	15385	15324	15250	15413	15258	15325	15504	15317	15357	15426	15227	15120	15172	15489	15426	15403	15395	15415	15445	15360	15398	15363	15264	15449	15341	15333	15275	15266	15085	15285	15246	15289	15241	15278	15352	15250	15313	15265	15240	15158	15115	15283	15325	15337	15317	15312	15169	15250	15153	15353	15172	15272	15148	15412	15288	15161	15106	15249	15308	15510	15323	15288	15248	15419	15392	15283	15421	15373	15368	15358	15192	15308	15423	15608	15368	15378	15390	15280	15365	15455	15076	15432	15515	15304	15274	15421	15552	15276	15175	15381	15224	15175	15195	15345	15316	15394	15435	15302	15180	15368	15326	15395	15335	15299	15450	15334	15411	15311	15289	15460	15292	15341	15288	15322	15131	15481	15140	15298	15199	15453	15309	15496	15243	15394	15296	15318	15351	15340	15335	15451	15305	15242	15327	15341	15415	15423	15433	15296	15283	15401	15349	15167	15255	15295	15220	15284	15396	15394	15243	15525	15374	15448	15358	15293	15149	15400	15343	15455	15257	15297	15325	15214	15321	15285	15276	15287	15355	15368	15432	15326	15299	15364	15370	15384	15120	15424	15255	15243	15366	15190	15153	15126	15353	15149	15244	15410	15252	15264	15451	15463	15361	15386	15374	15383	15393	15250	15215	15540	15306	15231	15243	15140	15298	15207	15262	15525	15206	15375	15166	15257	15427	15414	15357	15270	15222	15321	15591	15341	15208	15477	15207	15410	15449	15221	15233	15216	15505	15306	15281	15172	15374	15408	15194	15260	15537	15269	15219	15271	15419	15303	15383	15477	15295	15316	15504	15459	15410	15420	15363	15348	15311	15344	15293	15289	15179	15307	15400	15553	15246	15265	15228	15431	15377	15429	15288	15343	15280	15319	15515	15465	15211	15307	15258	15450	15085	15444	15280	15129	15277	15290	15151	15329	15268	15407	15506	15369	15295	15284	15206	15336	15314	15324	15210	15339	15394	15413	15259	15365	15440	15460	15314	15325	15364	15346	15451	15286	15403	15360	15293	15318	15423	15182	15467	15317	15464	15378	15287	15373	15415	15348	15370	15311	15251	15324	15227	15144	15462	15595	15476	15339	15438	15272	15307	15462	15470	15365	15502	15307	15171	15330	15244	15155	15237	15220	15447	15341	15413	15610	15427	15259	15500	15466	15245	15321	15356	15144	15334	15438	15387	15433	15407	15475	15284	15654	15518	15335	15415	15314	15155	15386	15180	15358	15264	15414	15319	15362	15325	15185	15218	15215	15420	15372	15229	15450	15330	15290	15366	15431	15289	15448	15233	15406	15365	15301	15313	15118	15532	15209	15392	15290	15350	15465	15264	15392	15337	15340	15264	15345	15308	15405	15401	15306	15179	15472	15309	15416	15337	15360	15476	15339	15344	15330	15384	15353	15180	15256	15371	15289	15485	15339	15433	15378	15452	15269	15186	15422	15203	15371	15466	15465	15243	15384	15377	15272	15299	15294	15216	15404	15244	15376	15251	15108	15339	15278	15365	15309	15262	15255	15345	15121	15230	15288	15360	15267	15652	15187	15319	15220	15338	15302	15312	15509	15246	15234	15185	15369	15472	15339	15352	15378	15377	15402	15438	15326	15474	15475	15265	15343	15474	15286	15375	15422	15377	15227	15195	15196	15462	15449	15359	15328	15270	15301	15257	15444	15405	15470	15297	15342	15376	15342	15411	15277	15514	15300	15184	15365	15474	15228	15268	15382	15169	15235	15172	15316	15271	15230	15372	15333	15377	15491	15428	15382	15136	15567	15358	15404	15150	15296	15490	15301	15305	15366	15250	15326	15251	15230	15180	15322	15409	15276	15167	15402	15315	15500	15387	15406	15263	15345	15424	15179	15327	15301	15289	15277	15427	15491	15528	15464	15448	15337	15505	15312	15336	15232	15342	15231	15243	15408	15455	15477	15167	15298	15281	15402	15175	15265	15239	15266	15318	15385	15298	15474	15328	15301	15253	15440	15337	15397	15171	15365	15270	15255	15246	15297	15126	15446	15175	15325	15312	15376	15389	15545	15263	15385	15342	15414	15236	15204	15530	15432	15156	15377	15244	15304	15126	15089	15319	15527	15295	15253	15309	15573	15376	15421	15171	15280	15445	15298	15336	15373	15340	15408	15307	15466	15328	15241	15119	15241	15399	15391	15291	15205	15641	15218	15344	15266	15133	15408	15386	15349	15362	15151	15294	15388	15206	15430	15135	15245	15172	15301	15353	15646	15385	15354	15258	15360	15430	15298	15084	15228	15420	15327	15255	15462	15455	15441	15394	15174	15343	15467	15239	15437	15330	15348	15314	15344	15283	15479	15405	15237	15297	15103	15278	15290	15494	15403	15388	15475	15132	15253	15470	15108	15242	15309	15365	15271	15385	15405	15470	15226	15336	15295	15467	15181	15325	15383	15624	15406	15275	15490	15278	15337	15371	15228	15244	15290	15385	15237	15066	15332	15424	15415	15508	15313	15026	15253	15179	15527	15350	15349	15350	15579	15431	15168	15292	15320	15534	15275	15419	15240	15202	15064	15323	15304	15284	15385	15389	15448	15259	15327	15518	15305	15512	15199	15443	15541	15407	15356	15186	15356	15568	15436	15153	15308	15367	15421	15182	15309	15355	15637	15281	15354	15296	15285	15404	15526	15404	15175	15157	15397	15429	15237	15537	15336	15384	15287	15303	15296	15350	15386	15274	15374	15302	15328	15371	15621	15441	15387	15434	15464	15347	15411	15435	15475	15207	15336	15216	15362	15253	15278	15391	15273	15269	15462	15198	15267	15202	15501	15338	15182	15355	15334	15399	15446	15321	15406	15383	15305	15307	15480	15398	15212	15227	15323	15390	15231	15444	15191	15344	15348	15520	15302	15255	15158	15326	15231	15276	15278	15240	15238	15341	15365	15310	15308	15472	15470	15265	15412	15306	15293	15357	15310	15408	15296	15387	15320	15197	15289	15284	15231	15367	15351	15333	15249	15235	15546	15414	15285	15375	15131	15180	15471	15291	15360	15231	15472	15422	15275	15433	15481	15178	15498	15399	15241	15427	15372	15629	15315	15387	15369	15343	15368	15569	15428	15171	15200	15427	15392	15381	15147	15275	15256	15378	15339	15395	15370	15399	15350	15355	15339	15364	15415	15248	15365	15531	15198	15352	15491	15368	15235	15283	15330	15448	15375	15440	15297	15566	15395	15213	15333	15425	15498	15329	15384	15356	15306	15502	15495	15248	15235	15285	15238	15134	15532	15364	15452	15407	15310	15270	15432	15427	15382	15446	15446	15510	15335	15458	15271	15331	15359	15354	15164	15348	15371	15468	15234	15264	15265	15195	15325	15352	15265	15174	15312	15276	15383	15161	15445	15367	15487	15353	15329	15274	15510	15327	15192	15390	15349	15418	15159	15388	15315	15465	15480	15416	15339	15384	15354	15210	15262	15340	15365	15246	15407	15367	15463	15377	15270	15299	15242	15295	15199	15222	15231	15298	15492	15310	15110	15152	15202	15223	15371	15412	15436	15390	15258	15385	15374	15411	15409	15306	15406	15410	15221	15163	15421	15474	15174	15426	15270	15401	15476	15189	15250	15257	15250	15254	15361	15376	15277	15496	15128	15371	15278	15572	15378	15480	15270	15246	15329	15470	15213	15247	15335	15336	15126	15360	15347	15322	15366	15500	15361	15269	15393	15298	15256	15440	15383	15342	15306	15374	15458	15352	15342	15293	15519	15217	15241	15143	15340	15385	15304	15263	15548	15421	15268	15498	15369	15294	15444	15253	15434	15290	15292	15302
25629	36638	33383	26644	23001	20793	19209	17948	17301	16686	16194	15703	15492	15156	15098	14662	14584	14475	14392	14344	14169	14288	14001	14241	13973	14127	13930	14108	13988	14006	14051	14002	14185	14103	13900	13953	14041	14062	14145	13959	13998	14071	14198	14042	13968	14028	13824	14060	14024	14138	13846	13987	13991	13923	14018	13769	13954	14062	13940	13995	13862	14108	13972	14078	13928	13946	13920	13866	14006	13937	13870	13814	13875	14021	13864	13886	14099	13804	13866	13875	13972	13881	13888	13925	14084	13825	14013	14017	14058	13979	13997	13885	13897	13958	14124	13940	13973	13684	13799	14055	13862	13968	13928	14030	13895	13813	13958	13922	13816	14046	13842	13883	13918	13957	13804	13804	13854	13913	14038	13946	13793	13898	14046	13889	13958	13886	13978	14137	13905	13887	13707	13976	13918	13990	13756	14033	13966	13908	13937	14023	13887	13840	14043	14003	14124	13741	13901	13896	14051	13884	13811	13960	13925	14011	13959	13966	13829	13933	14095	13899	13982	14009	13997	14042	14059	14004	13836	13954	13848	13926	13901	13913	14011	14025	13860	14002	14013	13907	13902	13967	13990	13901	14000	14092	13902	13825	13758	13979	14045	13950	13995	14021	14006	13983	13889	14016	13999	13936	13859	14001	13973	13708	13870	14059	14005	13944	13767	13756	14030	14126	13926	13932	13944	13842	14044	13873	14044	13952	13964	14023	14060	13919	13865	13914	13990	14000	13958	14050	13880	13884	14088	13776	14085	13838	14026	13955	14013	13741	13821	14024	13840	14071	13910	13897	13817	13820	13934	13963	13898	13925	14037	13659	14038	13989	13911	14023	13993	13961	13927	14084	13865	13946	13807	13884	13993	13825	13857	13982	14000	13968	13892	13863	13862	13962	13969	13879	14019	13888	13878	14010	13788	13849	13759	14192	14029	13928	14067	13932	13839	13848	13968	13829	13839	13809	13926	13932	14159	13930	14062	14053	13758	13891	13835	13826	13921	13833	13977	13946	14084	14106	14001	13890	13959	13944	14086	13876	13908	14019	13835	14008	13949	13943	14088	14041	13795	13970	13898	14014	14009	13793	13998	13987	13949	13997	13977	13914	13959	13950	13930	13953	13941	13780	14025	13962	14080	14056	13952	13968	13864	14012	13997	14050	13904	13922	13968	13956	13905	13930	13918	13977	13943	13939	13959	13843	13932	13889	13901	13872	13915	14084	14036	13914	13841	13986	13835	13982	13911	13839	14009	13877	13934	13918	13942	13761	13987	13942	13815	13982	13963	13927	13904	13910	13995	13878	13837	14047	14108	14006	13888	14011	13893	14007	13875	14016	13946	13943	13969	13930	13899	14160	14108	13974	13877	13693	14042	13913	14001	13954	13936	14013	14091	13946	14054	13875	13861	13904	13877	13785	14019	13921	13926	14044	14090	13983	13924	13990	13987	14018	13909	13946	14008	13939	14038	13908	13902	14037	13997	13847	14001	14058	13878	13952	13913	14028	14057	14008	13892	13852	13977	13850	13956	13783	14018	14008	13959	13881	13908	13949	13933	13920	14083	14070	13900	13905	13917	14017	13778	14104	13939	13987	14014	13835	13933	13998	13894	13957	14049	13937	13852	13937	13960	13898	13815	13965	13924	14000	13831	14036	14036	14187	14064	13901	13925	13953	13916	13797	13960	13987	14025	14075	13945	13992	14028	14131	13951	13687	13852	14026	13895	14041	13830	14082	13894	13843	13975	13856	13904	13932	13968	13835	13942	14032	14057	13674	14127	13904	14029	13955	13791	13859	13929	14005	13927	13924	14018	13889	13981	13977	14004	14008	14069	14088	13824	13810	14016	14022	14077	14050	13900	14035	13978	14003	13834	13923	13947	14014	14089	13993	13914	13743	14041	13830	13939	13965	14001	13796	13914	14056	13882	14071	13913	13962	14030	14008	13932	14043	13808	13925	13877	13980	13955	13874	13870	13879	13982	13970	13899	13829	14066	14017	14048	13993	13873	13898	13818	14028	13979	13900	13794	14006	13866	14062	13822	13875	14002	13830	13905	14137	13939	14043	13687	14084	14073	13942	13959	13825	14033	13919	13822	13890	14056	13921	13877	14026	13938	13953	13774	13770	13917	13950	14070	13984	13888	13954	13919	13950	13940	13896	13896	14250	13796	13865	13947	13813	13781	13934	14005	14077	13941	13875	14090	13804	14007	13908	13848	13830	13855	13922	13953	14042	14127	14025	13817	13976	13968	13922	13864	13828	13969	14042	13899	13892	13847	14106	13975	14042	13962	13881	14106	13907	13981	13896	13857	13975	13987	14106	13812	13856	13858	13866	14047	13951	14000	13835	13800	13991	14019	13885	14024	14029	13877	13910	13954	13979	13965	14034	14110	13876	13996	13984	13930	13847	13881	13796	14097	13776	13993	13994	13962	13977	13878	14017	13902	13881	13993	13995	14022	13877	13976	13937	14074	13974	13998	13887	13992	13831	14043	13837	13982	13970	13919	13818	13854	13918	13878	13967	13931	13957	13995	13893	13928	13800	13935	14007	14028	14120	13832	14004	13964	13791	13931	13860	13789	13959	13953	13906	13852	13956	14013	13958	13856	13923	13841	13914	14055	13866	14081	13827	14001	13911	13926	13795	14053	13914	13912	13814	14018	13981	14042	13814	14045	13907	13884	13893	13862	13901	14131	13999	13986	13808	14159	14152	13869	13929	13878	14203	13918	13947	13878	13830	13991	13986	13684	13817	13984	13913	13969	13962	13977	13857	13764	14039	13914	13836	13859	13760	14049	13993	14020	13990	13935	13821	14126	13882	13922	14028	13829	13894	14007	13890	13872	13933	14051	13934	13977	13880	14089	13948	13974	13850	14055	13944	13789	13988	13794	14003	14113	13678	13903	13923	14007	13916	13898	13963	13778	13832	13986	13926	13889	13813	13959	14038	14034	13943	13884	13983	14055	13910	13937	13805	14041	13968	13955	14026	13820	13833	13734	13934	14029	13945	13931	14041	13866	14139	14013	13920	13791	14015	13794	13990	13960	14064	13978	13914	13876	13986	13891	14023	13941	13846	13989	13933	13829	13920	14095	14062	13794	13914	13949	13884	13963	13942	13828	13899	13837	14113	13970	13993	14125	14006	13826	13881	14049	13892	14122	13958	13914	14054	13799	13705	14000	13870	13959	13829	14025	13947	13839	14132	14028	14049	13959	13905	13986	14084	14095	13782	14003	13891	13912	13847	13905	13817	13964	13908	13944	14028	13899	13993	13821	14030	13994	13908	14057	14033	13943	13806	13957	13921	13894	13969	13754	13976	13955	14095	13982	13921	13894	13913	14187	13810	13965	13781	14021	13956	13913	13848	14031	14144	13907	13857	13910	14119	13841	13851	13891	13955	13860	13890	14014	13973	13945	14107	14029	14087	14177	13939	13977	14009	14110	13849	13974	14143	13863	13894	13963	14000	14047	13987	13962	13881	13886	13981	13837	13977	13898	14138	13955	13870	14044	13923	13823	14033	13839	13954	13960	13850	13950	13886	14016	13954	13974	14006	14062	13857	13885	13979	14035	13918	13791	13831	13947	13863	14115	14018	13845	13927	13770	13966	13903	13869	13970	13934	14151	13934	13825	13877	13896	14102	13890	13962	14001	13939	14022	13924	13849	13800	13921	13947	13982	14035	13991	14015	13973	14059	14072	13946	13859	13880	13938	13971	13858	13997	13891	13858	13955	13792	13991	13985	13891	13964	14062	13803	14049	13984	13916	13944	14010	13875	13999	14064	13853	13782	13824	13868	13993	13963	13866	14069	14046	14075	13918	14001	13914	14048	14131	13959	14035	14012	13941	14019	13964	13812	13919	13963	13699	14000	14137	13972	14028	13960	13988	13829	14000	13845	13953	13948	13806	13821	13793	13982	13919	13965	13930	13977	13838	14002	14009	14005	13742	13968	13944	13891	13789	14074	14111	13980	14019	13942	14127	13919	13747	13948	14048	13899	14022	13918	13946	14064	13944	14155	13790	14066	13747	13838	14001	13890	14105	13924	13712	13909	13989	13827	13882	14013	13969	13963	14007	13844	13960	14139	13935	13862	13809	13874	13883	13987	13780	14066	13910	13884	14044	13875	13779	13984	14063	14000	13932	13862	14029	14017	13775	13892	13876	13855	13811	13897	13955	13961	14034	14017	13974	13980	13967	13971	13952	14117	13960	13836	13982	14015	13898	13852	13917	13989	13987	13902	13851	13915	13908	13914	13919	14011	13969	13923	13977	14010	13958	14071	13956	13875	13974	13938	13924	13969	13944	13855	13911	13891	13878	13883	13952	13937	14049	14019	13902	13931	13906	13911	13970	13933	13835	13963	14039	13943	14058	13982	13947	13993	13937	13986	13842	13893	13947	14019	13847	14052	13795	13985	13682	14202	14009	13897	13931	13696	14103	13965	13986	14028	13909	14032	14106	13923	13884	13996	13858	14017	13850	13887	13852	13951	13998	14015	13873	13791	13962	13891	13960	13973	13843	13764	14007	14087	13946	13920	13914	13933	13923	13947	13833	14022	13958	13848	14037	13875	13924	13878	14119	13795	13944	14045	14055	13993	14021	13854	14102	13850	13898	13919	13852	13915	13923	13947	14114	13868	13859	13874	13920	13831	14089	13948	13929	13943	14037	13877	14050	14099	13791	13899	14050	13875	13869	13904	14027	14024	13880	14199	13888	14065	13925	13882	13890	14001	13994	13891	14003	13841	14059	13912	13867	14015	13921	13854	13949	13856	13923	13884	13923	13835	14087	13927	13997	14032	13870	14039	14001	14086	13969	13949	13959	14001	13933	14012	13980	13899	14055	14065	13884	13780	13854	13853	13894	13782	14003	14017	13922	13959	13894	14059	13899	13873	14018	13864	13904	14021	13980	13987	13835	14112	13991	14008	14010	13954	14001	14049	13984	14080	13989	14066	13803	14090	13992	13898	13894	13979	13930	13917	13922	13893	14014	14108	13950	13902	13918	13866	14052	14179	14013	14012	13989	13918	13957	13879	13903	13860	13795	13904	13922	13926	13898	13942	14042	13924	13982	14093	13921	13941	13955	13919	13878	13909	13929	13893	13942	13952	13861	13896	13824	14010	14039	13961	13902	14114	13955	13954	13906	13890
23707	21117	28437	24283	23086	24268	23720	20416	19182	18680	18065	17660	17371	17136	16965	16832	16578	16707	16511	16232	16078	16221	15939	16177	16003	15752	15961	15845	15680	15801	15978	15877	15845	15841	15968	15802	15717	15774	15893	15837	15992	15836	15726	15727	15735	15624	15604	15836	15699	15811	15645	15629	15595	15733	15663	15481	15763	15477	15616	15696	15587	15580	15806	15673	15633	15732	15763	15513	15605	15788	15539	15799	15566	15677	15601	15802	15632	15701	15558	15802	15566	15755	15664	15539	15556	15503	15609	15799	15863	15745	15621	15757	15675	15668	15849	15786	15730	15695	15698	15690	15624	15764	15686	15664	15508	15652	15738	15616	15696	15824	15735	15675	15734	15496	15589	15679	15757	15651	15741	15663	15812	15719	15734	15754	15720	15519	15540	15733	15549	15564	15750	15790	15567	15528	15589	15540	15798	15839	15718	15602	15588	15661	15726	15522	15579	15803	15602	15453	15699	15632	15813	15900	15892	15600	15656	15498	15664	15523	15677	15787	15723	15623	15716	15795	15619	15477	15696	15501	15781	15664	15709	15794	15477	15444	15442	15608	15593	15734	15498	15609	15757	15692	15747	15846	15591	15663	15559	15736	15622	15740	15578	15619	15786	15623	15660	15744	15665	15753	15797	15530	15612	15679	15602	15523	15653	15559	15689	15694	15630	15771	15692	15679	15664	15575	15654	15877	15559	15620	15842	15553	15707	15711	15721	15674	15586	15669	15776	15504	15748	15623	15559	15566	15661	15693	15712	15920	15573	15723	15695	15747	15562	15589	15583	15715	15659	15640	15743	15691	15884	15677	15386	15691	15823	15683	15676	15654	15610	15691	15798	15387	15634	15734	15482	15689	15601	15726	15667	15624	15552	15807	15577	15640	15581	15765	15587	15759	15391	15464	15637	15822	15542	15554	15612	15535	15862	15540	15525	15770	15597	15845	15763	15534	15754	15656	15831	15616	15516	15603	15715	15682	15704	15687	15578	15545	15679	15630	15846	15976	15762	15693	15733	15643	15556	15653	15639	15649	15895	15681	15750	15738	15708	15595	15815	15600	15826	15705	15543	15731	15455	15583	15538	15598	15642	15786	15550	15601	15720	15646	15733	15605	15631	15770	15770	15464	15649	15821	15532	15671	15477	15614	15592	15887	15686	15737	15753	15810	15611	15621	15723	15699	15569	15583	15833	15651	15714	15572	15461	15482	15723	15656	15709	15749	15561	15688	15585	15665	15724	15567	15768	15606	15456	15436	15630	15753	15639	15574	15540	15647	15479	15607	15704	15925	15518	15611	15557	15522	15783	15668	15709	15666	15595	15663	15659	15818	15534	15408	15597	15540	15698	15909	15666	15605	15625	15695	15617	15527	15558	15500	15789	15755	15480	15545	15540	15646	15554	15652	15569	15812	15844	15609	15848	15730	15526	15748	15447	15475	15463	15481	15648	15705	15463	15438	15633	15704	15671	15635	15510	15737	15692	15715	15754	15652	15520	15642	15715	15655	15588	15504	15636	15746	15793	15630	15734	15959	15732	15480	15552	15571	15671	15629	15801	15750	15583	15535	15579	15756	15565	15616	15678	15794	15825	15782	15667	15729	15798	15642	15660	15796	15717	15665	15562	15537	15633	15655	15648	15422	15781	15555	15529	15630	15670	15855	15707	15731	15712	15710	15653	15589	15586	15786	15751	15439	15524	15509	15577	15682	15626	15719	15633	15652	15819	15872	15627	15711	15621	15465	15671	15841	15592	15686	15542	15604	15567	15557	15604	15585	15610	15604	15654	15586	15532	15645	15743	15953	15794	15655	15643	15664	15571	15525	15667	15891	15875	15878	15807	15589	15725	15606	15528	15920	15627	15842	15695	15639	15666	15550	15617	15658	15557	15749	15672	15901	15509	15761	15662	15785	15734	15686	15614	15630	15613	15514	15697	15532	15603	15690	15834	15497	15712	15545	15633	15445	15678	15408	15809	15764	15626	15738	15588	15788	15700	15712	15685	15606	15752	15565	15505	15742	15539	15817	15687	15663	15708	15561	15774	15732	15592	15632	15692	15728	15630	15559	15720	15549	15689	15728	15794	15652	15658	15645	15656	15719	15600	15659	15514	15680	15648	15632	15728	15656	15647	15718	15573	15751	15560	15667	15697	15629	15720	15554	15545	15756	15650	15736	15683	15618	15633	15651	15814	15821	15594	15655	15725	15796	15617	15681	15707	15646	15897	15723	15735	15564	15632	15623	15634	15585	15688	15710	15727	15410	15798	15733	15742	15798	15700	15897	15828	15847	15643	15614	15745	15540	15719	15846	15665	15519	15603	15480	15632	15754	15776	15765	15653	15714	15752	15917	15862	15794	15674	15622	15706	15598	15689	15614	15509	15729	15636	15639	15518	15526	15712	15796	15640	15607	15762	15722	15597	15415	15613	15504	15620	15764	15756	15737	15830	15821	15698	15652	15669	15561	15531	15626	15650	15764	15911	15647	15691	15717	15512	15512	15602	15543	15860	15753	15634	15633	15696	15704	15686	15731	15764	15535	15744	15783	15635	15500	15711	15536	15427	15725	15777	15697	15721	15788	15558	15776	15720	15452	15730	15683	15716	15712	15850	15702	15667	15753	15639	15627	15721	15698	15511	15493	15710	15863	15899	15730	15836	15552	15719	15591	15669	15742	15757	15613	15660	15745	15525	15613	15543	15827	15640	15807	15875	15791	15841	15749	15521	15691	15684	15555	15721	15729	15680	15522	15642	15691	15475	15659	15693	15530	15548	15730	15587	15749	15532	15751	15692	15691	15637	15686	15531	15555	15474	15741	15826	15476	15759	15577	15416	15657	15760	15669	15814	15899	15765	15718	15916	15550	15430	15803	15787	15604	15728	15594	15744	15466	15644	15736	15751	15577	15803	15706	16051	15501	15754	15635	15664	15624	15646	15760	15450	15646	15763	15637	15636	15676	15712	15577	15778	15660	15684	15642	15905	15818	15679	15670	15701	15804	15636	15593	15761	15602	15741	15577	15640	15671	15783	15510	15514	15789	15613	15744	15665	15512	15717	15736	15509	15886	15782	15463	15731	15672	15772	15543	15641	15595	15816	15705	15632	15772	15688	15627	15657	15690	15623	15728	15526	15571	15731	15565	15615	15812	15822	15776	15957	15738	15505	15604	15688	15853	15914	15684	15719	15800	15861	15747	15677	15744	15685	15629	15617	15805	15688	15521	15673	15703	15750	15641	15718	15608	15480	15638	15596	15734	15662	15781	15629	15681	15693	15793	15611	15812	15650	15661	15797	15560	15651	15740	15821	15710	15664	15622	15769	15834	15551	15747	15591	15724	15922	15729	15631	15684	15639	15658	15671	15601	15672	15741	15626	15806	15769	15632	15472	15559	15586	15757	15445	15700	15509	15667	15549	15601	15613	15609	15673	15716	15822	15565	15568	15723	15582	15664	15715	15670	15517	15659	15819	15489	15637	15824	15690	15608	15492	15707	15747	15761	15650	15675	15732	15745	15802	15715	15721	15842	15603	15592	15686	15738	15742	15647	15576	15917	15725	15651	15646	15792	15745	15733	15658	15651	15738	15784	15771	15819	15686	15647	15634	15761	15541	15719	15567	15660	15878	15502	15803	15605	15510	15707	15868	15677	15733	15771	15658	15693	15773	15619	15642	15671	15441	15582	15666	15801	15733	15743	15491	15734	15638	15665	15675	15614	15788	15637	15671	15751	15702	15650	15638	15495	15501	15781	15656	15764	15376	15681	15588	15709	15703	15696	15581	15680	15727	15769	15745	15748	15879	15513	15555	15764	15728	15693	15681	15629	15587	15336	15819	15670	15847	15601	15564	15702	15645	15647	15781	15612	15724	15846	15579	15423	15681	15709	15643	15678	15851	15557	15752	15683	15813	15620	15648	15557	15596	15666	15715	15452	15472	15587	15692	15734	15715	15751	15679	15594	15586	15727	15809	15689	15823	15625	15827	15575	15389	15574	15525	15660	15390	15632	15621	15578	15564	15772	15872	15878	15618	15719	15571	15720	15665	15691	15781	15823	15699	15656	15621	15573	15600	15638	15748	15720	15382	15813	15556	15641	15851	15478	15555	15506	15545	15463	15632	15676	15756	15746	15629	15738	15756	15704	15716	15582	15584	15605	15512	15621	15828	15544	15801	15545	15672	15732	15608	15588	15737	15502	15693	15668	15615	15695	15821	15692	15813	15603	15823	15657	15752	15724	15509	15592	15726	15863	15596	15588	15737	15674	15818	15765	15663	15629	15631	15608	15679	15662	15652	15696	15806	15791	15657	15498	15488	15639	15840	15679	15659	15623	15649	15862	15581	15457	15842	15695	15730	15828	15554	15610	15717	15939	15919	15857	15789	15726	15726	15581	15602	15713	15567	15865	15780	15629	15685	15707	15733	15651	15648	15847	15655	15534	15664	15643	15709	15828	15698	15677	15471	15390	15608	15600	15889	15642	15549	15740	15633	15659	15608	15670	15518	15593	15400	15712	15690	15851	15923	15905	15680	15697	15886	15717	15571	15491	15680	15770	15702	15663	15765	15574	15477	15625	15437	15455	15794	15829	15778	15573	15657	15618	15724	15652	15672	15827	15711	15693	15623	15721	15700	15721	15815	15778	15652	15635	15640	15569	15666	15613	15692	15582	15630	15581	15601	15720	15733	15624	15660	15684	15465	15564	15720	15573	15543	15572	15609	15638	15843	15838	15757	15775	15649	15710	15734	15570	15620	15738	15788	15727	15711	15612	15728	15711	15677	15568	15824	15536	15678	15676	15546	15557	15708	15575	15903	15613	15546	15720	15626	15650	15788	15793	15629	15587	15753	15605	15592	15717	15681	15745	15647	15722	15869	15583	15684	15548	15716	15691	15733	15644	15627	15783	15437	15584	15532	15682	15612	15656	15685	15698	15545	15675	15487	15543	15807	15491	15721	15689	15655	15591	15654	15524	15617	15768	15828	15702	15751	15711	15567	15674	15445	15694	15557	15770	15467	15734	15680	15749	15837	15709	15610	15572	15681	15610	15742	15613	15779	15495	15732	15690	15732	15698	15578	15665	15757	15665	15669	15714	15718	15589	15717	15411	15542	15651	15705	15718	15786	15635	15563	15776	15552	15566	15585	15850	15634	15839
26953	43975	39650	32086	27744	24898	22837	21042	19836	18697	18152	17352	16788	16542	16096	15707	15474	15195	15084	15018	14906	14653	14569	14403	14640	14357	14501	14527	14543	14415	14306	14480	14405	14389	14341	14183	14413	14209	14328	14298	14465	14333	14292	14175	14188	14274	14130	14223	14057	14088	14304	14220	14409	14147	14127	14220	14184	14191	14012	14160	14152	14289	14220	14243	14370	14271	14060	14160	14210	14064	14171	14155	14315	14293	14221	14233	14193	14267	14288	14238	14237	14087	14313	14137	14249	14126	14145	14195	14219	14263	14320	14239	14198	14163	14219	14253	14151	14191	14267	14173	14255	14131	14179	14180	14176	14106	14066	14266	14186	14241	13987	14383	14217	14043	14301	14283	14115	14123	14220	14361	14092	14179	14223	14011	14254	14189	14228	14068	14086	14301	14269	14242	14025	14340	14029	14186	14116	14320	14095	14293	13997	14088	14278	14304	14239	14136	14176	14183	14095	14206	14089	14186	14159	14135	14125	14247	14160	14216	14153	13985	14231	13954	14121	14149	14163	14108	14025	14067	14265	14278	14228	14137	14173	14298	14283	14135	14230	14382	14186	14123	14219	14024	14274	14206	14106	13990	14306	14022	14216	14127	14183	14132	14045	14082	14223	14124	14201	14188	14167	14160	14205	14158	14293	14220	14180	14064	13962	14256	14043	14252	14383	14149	14300	14146	14275	14068	14159	14160	14251	14235	14079	14146	14223	14075	14236	14103	14196	14002	14256	14164	14227	14144	14165	14181	14080	14213	14252	14225	14109	14145	14269	14400	14192	14155	14060	14143	13981	14182	14084	14113	14125	14168	14459	14176	14138	14125	14023	14089	14275	14215	14105	14242	14238	14113	14268	13884	14213	14287	14057	14104	14123	14228	14189	14194	14164	14233	14310	14220	14172	14041	14366	14140	14214	14096	14170	14190	14202	14162	14156	14313	14010	14243	13924	14084	14199	14119	14249	14200	14175	14216	14255	14137	14082	14290	14183	14107	14276	14299	14173	14186	14009	14248	14147	14257	14145	14271	14221	14103	14131	14137	14158	14162	14188	14155	14231	14182	14115	14146	14005	14213	14133	14112	14319	14160	14170	14228	14150	14148	14193	14309	14168	14147	14213	14288	14108	14097	14243	14273	14140	14155	14214	14078	14258	14019	14209	14292	14279	14222	14101	14169	14230	14232	14341	14310	14335	14254	14157	14162	14203	14132	14089	14158	14208	14054	14243	14062	14195	14008	14174	14200	14032	14269	14295	14124	14190	14256	14173	14114	14317	14237	14022	14134	14079	14251	14270	14181	14183	14084	14232	14104	14168	14350	14273	14184	14175	14323	14012	14172	14179	14234	14125	14326	14185	14176	14081	14134	14071	14199	14431	14102	14064	14261	14343	14154	14146	14155	14196	14152	14118	14214	14181	14266	14116	14209	14046	14289	14154	14104	14049	14146	14333	14226	14184	14264	14136	14134	14280	14197	14191	14187	14368	14172	14272	14022	14148	14190	14075	14245	14142	14086	14120	14128	13984	14131	14095	14252	14107	14165	14188	14091	14220	14080	14102	14193	14114	14259	14110	14101	14291	14139	14114	14098	13993	14246	14294	14202	14104	14164	14334	14083	14110	14235	14194	14135	14244	14256	14270	14125	14134	14246	14163	14049	14206	14224	14182	14294	14188	14308	14267	14335	14091	14259	14215	14109	14250	14106	14178	14262	14300	14250	14238	14231	14246	14289	14152	14139	14183	14215	14190	14285	14065	14173	14192	14056	14285	14319	14226	14091	14189	14190	14153	14185	14266	14255	14070	14166	14190	14096	14180	14359	14208	14280	14230	14263	14284	14251	14233	14134	13978	14309	14154	14277	14214	14192	13998	13999	14231	14418	14123	14222	14197	13969	14167	14116	14222	14198	14119	14068	14204	14119	14144	14089	14209	14382	14055	14286	14217	13973	14409	14063	14280	14188	14117	14247	14190	14266	14194	14150	14246	14161	14258	14014	14214	14286	14183	14176	14149	14088	14237	14201	14318	14139	14169	14147	14079	14215	14298	14305	14144	14021	14380	14169	14240	14292	14258	14375	14334	14022	14217	14190	14410	14111	14195	14086	14121	14132	14359	14249	14136	14052	14178	14352	14167	14238	14229	14070	14174	14097	14185	14198	14114	14131	14231	14249	14169	14196	14239	14300	14247	14379	14326	14124	14317	14041	14088	14072	14228	14331	14123	14129	14199	14097	14032	14109	14251	14137	14204	14081	14044	14144	14186	14176	14155	14236	14090	14191	14195	14228	14268	14185	14225	14399	14193	14227	14082	14124	14237	14284	14211	14180	14183	14099	14090	14308	14135	14155	14110	14217	14110	14284	14224	14131	14150	14199	13993	14145	14427	14137	14110	14139	14222	14135	14110	14276	14240	14349	14224	14324	14074	14100	14111	14174	14096	14166	14224	14116	14116	14082	14246	14208	14221	14126	14213	14140	14253	14099	14277	14137	14209	14159	14306	14290	14122	14282	14107	14295	14174	14165	14138	14275	14184	14239	14254	14031	14088	14046	14144	14123	14198	14179	14019	14211	14096	14120	14134	14232	14061	14170	14219	14048	14102	14111	14076	14147	14315	14279	14152	14169	14123	14189	14072	14250	14179	14122	14065	14107	14192	14314	14136	14258	14119	14131	14358	14121	14265	14328	14021	14200	14242	14123	14108	14237	14142	14346	14220	14290	14066	14240	14219	14076	14365	14266	14197	14323	14188	14257	14059	14236	14091	14239	14110	14176	14195	14166	14366	14189	14234	14052	14168	14222	14141	14180	14015	14157	14051	14147	14135	14141	14004	14308	14161	14133	14201	14268	14070	13942	14090	14261	14070	14127	14061	14214	14109	14163	14185	14130	14122	14249	14219	14068	14216	14174	14340	14153	14150	14127	14315	14107	14168	14178	14097	14069	14276	14017	14170	14164	14116	14147	14169	14208	14208	14086	14153	14428	14113	14113	14301	14131	14168	14267	14247	14167	14164	14099	14186	14131	14103	14207	14141	14123	14101	14170	14236	14248	14175	14210	14374	14233	14376	14213	14266	14185	14262	14257	14103	14066	14111	14171	14243	14114	14214	14222	14088	14300	14109	14185	14153	13959	14090	14209	14134	14178	14177	14295	14155	14221	14229	14286	14187	14229	14090	14203	14013	13902	14139	14293	14260	14378	14234	14056	14223	14306	14376	14144	14038	14193	14326	14214	14204	14096	14237	14207	14234	14002	14247	14329	14200	14164	14197	14150	14100	14169	14370	14173	14207	14297	14289	14248	14084	14240	14251	14383	14215	14004	14193	14313	14158	14005	14078	14220	14279	14106	14322	14243	14146	14197	14186	14072	14310	14165	14202	14122	14173	14061	14342	14092	14053	14162	14189	14190	14124	14147	14140	14248	14314	14188	14207	14111	14260	14090	14222	14194	14195	14154	14193	14278	14041	14191	14173	14215	14265	14082	14214	14285	14170	14189	14255	14250	14243	14180	14087	14131	14313	14371	14148	14128	14442	14168	13946	14239	14383	14076	14098	14290	14249	14095	14280	14136	14178	14125	14154	14116	13946	14356	14111	14253	14141	14149	14085	14068	14263	14052	14108	14240	14069	14396	14336	14030	14261	14103	14269	14131	14311	14272	14311	14280	14130	14290	14140	14307	14178	14274	14202	14221	14106	14113	14212	14129	14238	14339	14276	14390	14242	14179	14219	14192	14190	14160	14171	14113	14341	14242	14061	14235	14138	14125	14216	14248	14082	14300	14215	14244	14161	14277	14217	14249	14119	14235	14070	14321	14155	14089	14151	14140	14184	14257	14224	14235	14193	14303	14131	14207	14223	13956	14207	14134	14269	14175	14126	14111	14387	14258	14285	14184	14168	14228	14145	14196	14278	14064	14123	14061	14250	14244	14221	14141	14206	14327	14225	14287	14253	14137	14188	14099	14336	14297	14220	14235	14116	14280	14113	14195	14291	14336	14292	14372	14161	14033	14169	14120	14074	14124	14150	14053	14172	14236	14217	14150	14170	14195	14178	14182	14181	14120	14226	14173	14164	14126	14348	14231	14039	14176	14116	14166	14199	14208	14040	14274	14314	14294	14235	14248	14292	14137	14016	14319	14246	14119	14174	14093	14250	14373	14502	14139	14041	14255	14228	14163	14153	14102	14315	14084	14093	14259	14157	14330	14357	14152	14307	14204	14186	14100	14082	14150	14071	14041	14204	14187	14006	14160	14290	14178	14216	14317	14238	14187	14143	14283	14079	14159	14376	14099	14215	14094	14143	14158	14187	14112	14207	14258	14180	14254	14089	14187	14313	14082	14206	14246	14038	14173	14164	14090	14246	14307	14181	14263	14142	14117	14157	14202	14053	14268	14103	14082	14069	14106	14219	14155	14262	14245	14285	14139	14202	14213	13974	14169	14121	14270	14216	14302	14248	14277	14382	14011	14151	14327	14042	14181	14182	14341	14406	14215	14196	14222	14072	14189	14095	14089	14200	14309	14083	14398	14214	14177	14158	14223	14032	14260	14087	14235	14204	14058	14124	14089	14180	14158	14103	14107	14185	13941	14171	13980	14194	14049	14171	14174	14143	14281	14102	14107	13930	14215	14045	14148	14297	14250	14331	14365	14223	14233	14100	14140	14116	14340	14310	14025	14368	14143	14266	14082	14239	14243	14181	14248	13986	14394	14150	14023	14113	14221	14273	14141	14251	14226	14175	14148	14313	14189	14391	14219	14208	14196	14400	14136	14063	14228	14233	14106	13986	14158	14255	14167	14207	13951	14061	14128	14284	14182	14098	13984	14166	14177	14223	14230	14145	14284	14087	14179	14041	14238	14408	14257	14184	14190	14203	14236	14169	14173	14190	14297	14036	14167	14204	14223	14110	14166	14182	14125	14353	14295	14178	14170	14078	14203	14266	14213	14299	14309	14371	14214	14132	14146	14370	14219	14332	14118	14410	14264	14275	14101	14235	14181	14127	14181	14038	14160	14193	14063	14137	14083	14294	14119	14331	14154	14214	14142	14210	14052	14136	14247	14098	14310	14074	14211	14125	14197	14267	14153	14187	14098	14288	14299	14157	14041	14094	14063	14270	14088	14129	14191	14300	14157	14245	14302	14188	14191
22682	21074	28827	23503	21652	24893	27624	22356	20985	20167	19355	18915	18384	18142	17796	17258	17187	17051	16762	16518	16472	16444	16335	16265	16284	16209	16149	16299	15927	16143	15863	16066	16002	16019	16101	15999	16035	15982	15707	15888	15967	15986	15923	15914	15949	15914	16012	15900	15818	15795	15697	15849	15735	15888	15859	15775	15896	15902	15838	15910	16081	15871	16188	15958	15851	15950	15832	15837	15809	15854	15752	15761	15760	15811	15723	15963	15792	15976	15851	15683	16003	15720	15759	15747	15769	15752	15934	15725	15783	15800	15800	15990	15761	15737	15655	15929	15806	15687	15850	15884	15742	15815	15934	16052	15775	15640	15794	15781	15778	15834	15705	15704	15646	15867	15799	15644	15680	15786	15838	15867	15822	15889	15786	15810	15593	15928	15748	15772	15925	15821	15919	15862	15932	15709	15798	15783	15945	15721	15652	15722	15906	15733	15730	15772	15748	15613	15723	15733	15809	15716	15722	15689	15946	15855	15843	15850	15877	15564	15733	15839	15757	15713	15826	15860	15744	15902	15831	15770	15736	15676	15786	15713	15892	15892	15743	15923	15655	15904	15811	15746	15735	15774	15876	15870	15917	15893	15839	15698	15750	15837	15715	15854	15762	15756	15660	15736	15895	15955	15927	15837	15708	15685	15744	15701	15661	15810	15842	15769	15882	15841	15755	15644	15894	15667	15733	15558	15882	15877	16018	15997	15760	15912	15676	15685	15916	15562	15705	15929	15624	15643	15792	15702	15667	15924	15614	15670	15785	15804	15857	15810	15877	15670	15784	15813	15812	15885	16055	15921	15746	15627	15699	15760	15636	15631	15940	16093	15821	15875	15990	15751	15704	15708	15804	15865	15814	15777	15765	15791	15635	15585	15693	15797	15789	15847	15824	15628	15699	15642	15850	15865	15784	15951	15801	15617	15698	15606	15636	15835	15727	15833	15661	15771	15563	15888	15797	15832	15656	15848	15654	15785	15682	15601	15884	15499	15861	15915	15758	15668	15708	15836	15546	15631	15717	15865	15694	15680	15630	15717	15834	15838	15733	15915	15897	15594	15715	15761	15961	15758	15641	15838	15703	15713	15718	15567	15631	15823	15812	15743	15631	15674	15796	15883	15700	15742	15729	15640	15869	15664	15738	15735	15768	15641	16060	15610	15897	15905	15679	15800	15761	15793	15795	15611	15677	15848	15824	15739	15733	15817	15866	15633	15756	15981	15911	15745	15862	15720	15808	15786	15948	15901	15751	15685	15662	15897	15760	15647	15756	15720	15766	15811	15798	15778	15699	15665	15575	15835	15831	15634	15762	15666	15777	15728	15757	15614	15886	15580	15889	15798	15873	15611	15784	15632	15721	15634	15699	15740	15665	15724	15849	15610	15690	15612	15872	15821	15715	15909	15871	15732	15625	15635	15644	15698	15943	15708	15883	15827	15863	15785	15827	15732	15715	15651	15687	15786	15759	15916	15835	15991	15657	15744	15754	15671	15700	15708	15704	15745	15673	15710	15697	15848	15530	15813	15625	15703	15916	15760	15963	15735	15690	15727	15800	15875	15812	15724	15754	15671	15770	15667	15869	15733	15920	15895	15778	15741	15632	16070	15691	15673	15838	15763	15804	15710	16006	15781	15943	15836	15861	15610	15652	15743	15728	15745	15907	15700	15892	15766	15737	15813	16093	15698	15803	15855	15624	15584	15996	15885	15687	15809	15963	15817	15619	15828	15617	15806	15726	15682	15861	15814	15798	15728	15809	15937	15831	15931	15641	15890	15643	15826	15832	15805	15705	15690	15886	15870	15770	15715	15868	15786	15811	15806	15921	15805	15768	15866	15666	15831	15643	15739	15925	15915	15657	15913	15797	15864	15717	15720	15752	15741	15725	15728	15826	15984	15806	15843	15557	15747	15664	15701	15707	15781	15831	15733	15729	15813	15986	15875	15889	15914	15974	15838	15956	15881	16067	16012	15685	15562	15721	15835	15814	15808	15884	15769	15950	15838	15757	15751	15749	15743	15908	15667	15747	15828	15884	15699	15680	15651	15847	15753	15756	15781	15898	15835	15886	15502	15852	15719	15703	15851	15845	15760	15870	15891	16098	15813	15780	15830	15667	15884	15793	15708	15771	15835	15822	15762	15829	15772	15799	15863	15731	15761	15601	15750	15860	15688	15602	15719	15825	15739	15681	15827	15849	15818	15717	15838	15724	15706	15711	16026	15699	15942	15795	15815	15705	15894	15683	15749	15766	15653	15781	15708	15843	15766	15805	15648	15782	15872	15901	15836	15848	15823	15807	15719	15905	15827	15915	15863	15785	15748	15686	15859	15858	15831	15666	15696	15851	15705	15928	15853	15817	15823	15876	15780	15734	15737	15806	15747	15749	15851	15799	15803	15700	15982	15804	15707	15658	15720	15717	15741	15770	15686	15851	15832	15735	15598	15604	15875	15756	15723	15653	15870	15824	15863	15712	15850	15746	15579	15762	15618	15707	15769	15868	15624	15727	15676	15822	15914	15561	15708	15686	15644	15810	15930	15883	15775	15855	15661	15747	15723	15918	15817	15679	15663	15790	15724	15885	15841	15692	15651	15721	15705	15773	15627	15695	15738	15789	15780	15830	15978	15753	15818	15750	15727	15580	15619	15866	15853	16083	15908	15694	15737	15788	15868	15697	15764	15685	15795	15831	15630	15796	15713	15648	15845	15875	15792	15847	15811	15656	15621	15816	15933	15874	15989	15824	15762	15602	15746	15722	15714	15801	15821	15830	15675	15583	15591	15861	15860	15832	15898	15777	15695	15745	15624	15853	15694	15684	16050	15591	15552	15701	15956	15730	15504	15900	15980	15747	15645	15750	15786	15765	15797	15663	15783	15707	15672	15790	15837	15714	15923	15752	15780	15927	15505	15704	15781	15566	15926	15757	15512	15771	15792	15666	15817	15848	15883	15705	15867	15877	15894	15927	15850	15799	15652	15629	15899	15852	15899	15701	15676	15927	15694	15830	15864	15698	15761	15816	15633	15819	15684	15757	15718	15693	15731	15818	15828	15492	15686	15692	15699	15743	15757	15912	15741	15820	15604	15839	15754	15659	15546	15801	15904	15867	15846	15873	15936	15670	15786	15604	15566	15690	15670	15945	15781	15744	15694	15748	15878	16007	15732	15744	15834	15704	15811	15510	16004	15816	15717	15788	15738	15930	15862	15855	15890	15903	15680	15672	15874	15790	15788	15805	15714	15834	15818	15793	15564	15888	15790	15654	15812	15885	15904	15697	15640	15791	15750	15737	15586	15747	15802	15976	15902	15809	15861	15741	15593	15442	15701	15897	15604	15772	15799	15670	15758	15756	15921	15729	15960	15738	15932	15904	15673	15793	15760	15964	15931	15797	15955	15770	15810	15798	15692	15557	15764	15865	15720	15684	15873	15801	15674	15677	15631	15956	15692	15692	15819	15607	15742	15905	15764	15804	15835	15534	15789	15803	15667	15862	15720	15683	15756	15700	15640	15958	15698	15765	15859	15846	15777	15664	15888	15809	15796	15839	15625	15573	15731	15634	15751	15660	15720	15977	15812	15826	15768	15771	15904	15870	15856	15735	15655	15789	15657	15638	15763	15678	15646	15734	15719	15641	15731	15655	15680	15575	15570	15810	15918	15620	15717	15819	15796	15834	15927	15909	15808	15910	15729	15863	15545	15644	15898	15901	15750	15748	15880	15512	15618	15812	15718	15907	15653	15725	15729	15982	15836	15644	15831	15872	15719	15824	15493	15694	15945	15865	15639	15915	15640	15867	15686	15977	15752	15720	15521	15748	15981	15861	15500	15656	15830	15639	15724	15811	15694	15742	15797	15693	15735	15723	15736	15857	15880	15796	15839	15755	15728	15708	15792	15760	15850	15619	15620	15796	15729	15909	15966	16059	15811	15781	15837	15694	15901	15783	15732	15720	15685	15580	15743	16031	15971	15682	15699	15852	15836	15877	15764	15608	15698	15800	15743	15823	15655	15785	15600	15952	15959	15781	15813	15958	15769	15688	15622	15605	15829	15836	15603	15717	15810	15877	15847	15793	15734	15647	15848	15609	15700	15936	15740	15687	15677	15681	15754	15928	15845	15637	15573	15768	15910	15847	15894	15793	15807	15683	15563	15835	15816	15658	15780	15725	15678	15830	15872	15920	15910	15686	15607	15766	15822	15984	15913	15725	15661	15551	15852	15988	15628	15744	15730	15638	15816	15694	15792	15769	15847	15627	15563	15726	15809	15680	15870	15853	15782	15819	15931	15870	15916	15918	15784	15708	15556	15716	15678	15761	15690	15757	15801	15894	15760	15817	15827	15829	15749	15457	15643	15674	15680	15884	15794	15805	15739	15843	15868	15809	15560	15624	15893	15821	15586	15723	15688	15647	15892	15702	15826	15728	15826	15860	15740	15705	15826	15827	15846	15747	15729	15778	15574	15806	15791	15865	15762	15667	15817	15661	15815	15821	15775	15905	15721	15716	15818	15827	15743	15949	15829	15860	15721	15811	15639	15811	15982	15713	15725	15737	15636	15741	15780	15795	15806	15864	15877	15769	15509	15878	15799	15723	15571	15892	15737	15721	15652	15890	15922	15546	15742	15862	15798	15809	15771	15501	15804	15700	15844	15756	15666	15724	15775	15749	15674	15517	15620	15757	15589	15576	15642	15658	15565	15833	15854	15876	15541	15864	15855	15774	15694	15823	15865	15881	15894	15773	15944	15944	15795	15793	15749	15724	15905	15878	15776	15827	15682	15510	15850	15861	15961	15620	15640	15768	15921	15784	15770	15655	15886	15553	15863	15740	15734	15800	15778	15805	15680	15791	15727	15677	15696	15674	15910	15830	15792	15724	15608	15841	15566	15791	15855	15724	15783	15620	15830	15762	15773	15887	15742	15990	15746	15785	15838	15576	15788	15750	15725	15775	15822	15642	15785	15532	15777	15605	15682	15693	15800	15895	15853	15831	15835	15753	15781	15948	15910	15839	15741	15787	15801	15698	15784	15823	16028	15866	15900	15812	15806	15924	16035	16014	15517	15750	15801	15808	15504	15804	15885	15801	15672	15951	15794	15846	15829	15936	15725	15764	15876	15939	15732	15878	15805	15816	15720	15723	15911	15812	15866
28904	47040	43675	35917	31493	28241	25723	23791	22165	20755	19695	18978	18264	17568	16994	16493	16511	15631	15517	15278	15042	14849	14668	14776	14638	14671	14612	14694	14547	14586	14297	14367	14406	14552	14333	14423	14336	14447	14402	14178	14255	14254	14457	14282	14394	14266	14356	14290	14348	14284	14297	14305	14268	14194	14245	14374	14251	14035	14284	14180	14255	14386	14148	14118	14293	14272	14130	14249	14242	14420	14123	14421	14231	14285	14247	14251	14295	14219	14185	14346	14281	14502	14148	14390	14254	14262	14328	14184	14163	14067	14201	14248	14267	14300	14172	14217	14132	14242	14190	14340	14010	14363	14411	14170	14141	14218	14158	14221	14427	14225	14253	14322	14113	14335	14261	14345	14175	14302	14309	14110	14221	14253	14299	14279	14274	14290	14170	14264	14371	14221	14235	14188	14285	14177	14278	14169	14252	14255	14246	14361	14173	14260	14343	14207	14146	14165	14315	14261	14297	14352	14175	14327	14258	14221	14283	14177	14305	14157	14323	14405	14330	14103	14168	14399	14050	14187	14309	14357	14361	14155	14181	14149	14224	14089	14234	14289	14208	14312	14278	14107	14113	14305	14239	14274	14293	14248	14234	14093	14196	14118	14217	14299	14287	13973	14218	14233	14331	14167	14322	14395	13995	14177	14351	14263	14071	14308	14267	14186	14258	14234	14276	14333	14031	14284	14083	14203	14293	14214	14304	14341	14190	14359	14213	14158	14245	14255	14291	14247	14289	14497	14174	14274	14261	14271	14380	14201	14294	14137	14335	14217	14332	14068	14453	14257	14338	14236	14154	14174	14271	14129	14314	14348	14161	14225	14375	14033	14251	14246	14086	14135	14286	14250	14201	14341	14022	14291	14196	14272	14163	14260	14342	14305	14179	14077	14304	14188	14204	14323	14151	14442	14178	14129	14338	14315	14072	14250	14228	14286	14209	14218	14257	14249	14264	14056	14171	14116	14260	14303	14198	14263	14364	14333	14382	14315	14173	14293	14225	14139	14281	14254	14281	14181	14008	14228	14347	14245	14207	14267	14175	14239	14116	14123	14127	14254	14296	14301	14227	14327	14181	14173	14320	14216	14197	14434	14148	14060	14304	14233	14224	14081	14145	14314	14288	14120	14225	14233	14206	14240	14278	14297	14061	14190	14369	14202	14307	14317	14361	14270	14209	14223	14285	14183	14232	14172	14269	14319	14338	14314	14228	14299	14249	14315	14338	14253	14205	14326	14299	14207	14109	14232	14286	14057	14129	14431	14061	14147	14129	14341	14374	14178	14303	14296	14177	14108	14003	14062	14304	14294	14244	14233	14250	14258	14170	14202	14249	14032	14165	14016	14228	14085	14287	14092	14064	14352	14469	14118	14288	14167	14259	14242	14246	14205	14379	14345	14204	14287	14222	14370	14197	14249	14184	14247	14234	14097	14118	14204	14311	14244	14223	14300	14120	14262	14075	14394	14259	14169	14415	14238	14239	14154	14177	14156	14380	14230	14171	14236	14222	14208	14173	14182	14177	14343	14108	14396	14115	13940	14322	14092	14510	14131	14271	14236	14289	14101	14137	14228	14295	14150	14184	14255	14134	14014	14221	14226	14319	14157	14094	14365	14360	14174	14282	14095	14220	14142	14181	14184	14348	14186	14201	14261	14075	14074	14318	14199	14200	14219	14243	14299	14244	14176	14273	14346	14281	14203	14060	14236	14227	14293	14109	14357	14179	14342	14283	14286	14100	14301	14180	14107	14256	14345	14236	14226	14152	14218	14255	14249	14082	14242	14106	14098	14145	14261	14203	14264	14267	14263	14174	14094	14263	14301	14147	14361	14240	14199	14232	14233	14418	14183	14185	14396	14241	14189	14149	14169	14272	14066	14353	14030	14308	14246	14273	14331	14264	14348	14218	14267	14196	14241	14098	14182	14315	14152	14318	14198	14217	14279	14153	14251	14205	14206	14169	14267	14222	14208	14275	14242	14364	14170	14225	14200	14417	14209	14172	14172	14296	14079	14193	14178	14333	14106	14150	14329	14258	14130	14356	14276	14210	14085	14351	14176	14241	14193	14358	14356	14372	14351	14188	14178	14045	14160	14425	14257	14276	14062	14127	14328	14162	13967	14440	14177	14228	14326	14244	14367	14339	14214	14206	14288	14235	14220	14286	14213	14229	14154	14226	14213	14099	14217	14196	14247	14235	14284	14264	14221	14223	14055	14182	14199	14227	14019	14245	14221	14467	14418	14348	14351	14215	14307	14234	14178	14243	14145	14292	14224	14335	14244	14170	14199	14164	14203	14216	14354	14193	14179	14161	14241	14013	14206	14067	14198	14223	14293	14172	14278	14224	14238	14139	14037	14362	14222	14245	14275	14208	14233	14229	14224	14257	14303	14282	14300	14229	14179	14201	14231	14156	14045	14201	14241	14325	14390	14108	14191	14151	14334	14261	14210	14238	14285	14286	14186	14330	14221	14253	14267	14124	14283	14077	14051	14242	14171	14240	14357	14259	14284	14233	14217	14319	14150	14255	14104	14180	14310	14398	14235	14292	14165	14219	14234	14315	14376	14245	14200	14403	14141	14135	14242	14244	14389	14273	14252	14310	14229	14336	14282	14284	14279	14413	14277	14139	14182	14312	14167	14139	14000	14128	14169	14382	14364	14245	14176	14161	14233	14232	14228	14281	14150	14209	14188	14218	14182	14269	14247	14158	14291	14265	14285	14203	14486	14358	14141	14181	14155	14258	14222	14166	14295	14197	14299	14211	14368	14220	14283	14148	14258	14201	14184	14198	14147	14197	14266	14238	14070	14270	14042	14267	14259	14178	14330	14249	14091	14178	14173	14388	14359	14147	14180	14374	14077	14387	14175	14100	14255	14267	14327	14263	14122	14178	14139	14367	14213	14233	14332	14279	14251	14119	14252	14192	14235	14092	14111	14266	14191	14431	14295	14314	14213	14287	14096	14177	14261	14212	14238	14190	14167	14264	14255	14258	14340	14123	14091	14174	14183	14110	14208	14309	14271	14316	14174	14210	14330	14160	14328	14334	14223	14325	14053	14286	14317	14315	14355	14315	14280	14088	14185	14359	14248	14142	14302	14337	14177	14517	14432	14185	14166	14346	14253	14174	14262	14047	14154	14206	14217	14292	14325	14216	14160	14110	14217	14273	14377	14240	14219	14132	14280	14260	14255	14196	14239	14210	14351	14193	14216	14365	14179	14330	14209	14027	14331	14333	14323	14068	14383	14290	14200	14173	14363	14186	14095	14153	14187	14412	14248	14397	14293	14063	14238	14184	14215	14219	14261	14067	14164	14127	14226	14279	14271	14360	14315	14170	14176	14193	14178	14128	14074	14237	14287	14180	14224	14235	14143	14265	14334	14262	14036	14094	14326	14293	13978	14192	14257	14446	14430	14424	14260	14274	14187	14303	14174	14236	14094	14124	14264	14279	14177	14288	14235	14255	14183	14254	14030	14314	14113	14302	14313	14385	14156	14298	14022	14278	14362	14443	14163	14276	14228	14295	14312	14256	14315	14192	14121	14214	14279	14184	14248	14147	14227	14117	14235	14127	14144	14270	14136	14321	14125	14296	14165	14255	14329	14179	14173	14367	14224	14414	14105	14298	14260	14202	14386	14292	14188	14255	14335	14170	14161	14216	14244	14225	14128	14257	14410	14179	14095	14245	14196	14253	14061	14223	14295	14085	14178	14372	14201	14287	14330	14291	14367	14228	14022	14169	14123	14106	14115	14166	14254	14218	14326	14377	14147	14281	14362	14242	14131	14216	14284	14265	14272	14298	14210	14150	14283	14152	14333	14071	14252	14254	14183	14129	14251	14275	14341	14376	14191	14150	14215	14154	14241	13991	14203	14156	14200	14370	14395	14279	14307	14335	14197	14279	14377	14179	14258	14229	14290	14126	14250	14128	14180	14214	14301	14172	14318	14271	14276	14258	14313	14208	14197	14167	14141	14387	14323	14168	14240	14377	14178	14153	14293	14209	14179	14322	14141	14082	14267	14212	14106	14416	14359	14179	14120	14155	14099	14166	14220	14203	14205	14158	14172	14165	14279	14448	14249	14339	14359	14307	13980	14285	14229	14215	14148	14258	14093	14134	14375	14179	14409	14352	14317	14228	14189	14371	14107	14113	14324	14232	14285	14198	14339	14275	14255	14297	14259	14247	14219	14209	14283	14080	14306	14281	14160	14414	14211	14205	14292	14195	14113	14356	14200	14220	14127	14099	14237	14379	14109	14301	14133	14260	14097	14210	14149	14160	14109	14162	14151	14332	14353	14138	14404	14127	14364	14326	14230	14224	14238	14202	14294	14242	14162	14204	14330	14319	14277	14415	14133	14162	14260	14157	14191	14275	14257	14299	14175	14284	14386	14092	14218	14202	14150	14185	14112	14115	14117	14378	14218	14301	14352	14232	14407	14403	14070	14307	14202	14311	14363	14103	14242	14283	14156	14177	14251	14369	14233	14189	14319	14223	14361	14155	14243	14244	14280	14322	14411	14242	14150	14047	14224	14074	14257	14145	14317	14437	14182	14097	14221	14271	14149	14282	14185	14224	14238	14221	14185	14084	14186	14022	14282	14359	14158	14078	14275	14191	14271	14171	14146	14231	14121	14073	14241	14203	14237	14273	14250	14063	14253	14240	14254	14101	14102	14278	14216	14110	14214	14100	14206	14159	14203	14231	14322	14337	14074	14221	14379	14241	14160	14256	14362	14126	14208	14088	14177	14402	14134	14121	14201	14204	14039	14241	14154	14218	14283	14115	14075	14403	14207	14134	14289	14363	14194	14354	14025	14250	14326	14327	14062	14129	14103	14145	14150	14376	14267	14079	14211	14043	14229	14125	14257	14174	14122	14320	14410	14188	14414	14209	14108	14065	14328	14332	14198	14236	14107	14255	14508	14183	14194	14065	14257	14218	14375	14239	14236	14229	14282	14265	14145	14122	14267	14137	14359	14208	14132	14286	14272	14210	14238	14129	14240	14173	14316	14261	14269	14248	14078	14186	14184	14334	14261	14273	14349	14166	14313	14291	14190	14245	14178	14302	14183	14187	14272	14316	14245	14245	14243	14233	14164	14243	14114	14417	14292	14333	14170	14376	14190	14293	14228	14329	14126	14326	14277
27625	23985	29534	26818	21876	20218	19166	18313	17484	17095	16901	16919	16382	16387	16232	16093	15933	15999	15917	15763	15755	15712	15673	15631	15441	15550	15339	15606	15749	15713	15611	15486	15678	15547	15353	15453	15592	15508	15659	15388	15528	15400	15578	15648	15498	15710	15476	15410	15550	15460	15563	15489	15522	15376	15445	15658	15446	15435	15262	15622	15492	15460	15363	15456	15558	15591	15613	15440	15486	15373	15565	15481	15457	15561	15559	15559	15660	15189	15423	15406	15502	15485	15635	15503	15525	15620	15363	15436	15431	15403	15238	15189	15484	15611	15568	15424	15488	15534	15377	15589	15604	15551	15391	15581	15587	15526	15694	15442	15506	15486	15498	15387	15463	15568	15561	15453	15571	15416	15563	15400	15507	15327	15409	15518	15649	15573	15320	15503	15433	15421	15631	15595	15436	15420	15632	15565	15344	15456	15547	15358	15415	15510	15480	15423	15444	15425	15437	15580	15457	15464	15440	15448	15433	15642	15520	15432	15617	15499	15467	15423	15264	15388	15737	15429	15505	15338	15523	15469	15402	15435	15461	15255	15628	15471	15357	15406	15436	15451	15511	15622	15558	15487	15258	15327	15366	15493	15628	15376	15461	15644	15551	15336	15511	15559	15427	15343	15432	15436	15877	15506	15318	15505	15297	15341	15532	15512	15501	15507	15289	15415	15387	15658	15495	15533	15497	15520	15313	15434	15468	15512	15454	15549	15569	15572	15733	15534	15360	15474	15363	15309	15313	15407	15280	15351	15482	15504	15661	15640	15443	15478	15398	15320	15406	15532	15546	15520	15373	15331	15382	15528	15344	15442	15446	15397	15525	15438	15487	15630	15414	15593	15363	15516	15470	15410	15650	15349	15536	15478	15512	15492	15585	15532	15521	15499	15432	15510	15395	15580	15379	15652	15348	15631	15666	15440	15333	15284	15468	15525	15569	15421	15351	15498	15470	15387	15516	15432	15380	15465	15602	15315	15385	15200	15554	15394	15424	15336	15384	15438	15479	15520	15457	15492	15465	15462	15502	15422	15614	15458	15375	15676	15636	15787	15557	15529	15465	15386	15512	15438	15328	15455	15657	15506	15489	15413	15399	15211	15610	15671	15666	15380	15395	15617	15556	15540	15503	15406	15396	15427	15479	15491	15343	15440	15486	15455	15308	15455	15648	15451	15587	15480	15381	15488	15412	15557	15255	15512	15289	15409	15395	15345	15399	15589	15530	15562	15391	15422	15357	15475	15458	15473	15475	15655	15582	15507	15503	15357	15563	15446	15691	15395	15438	15550	15322	15507	15609	15624	15330	15547	15362	15173	15380	15496	15560	15595	15498	15561	15480	15410	15282	15449	15647	15521	15442	15619	15329	15466	15536	15612	15502	15431	15458	15128	15416	15397	15423	15502	15329	15360	15594	15520	15267	15323	15481	15583	15521	15659	15412	15492	15506	15406	15384	15351	15432	15652	15589	15454	15361	15440	15495	15560	15536	15410	15508	15398	15650	15423	15641	15534	15404	15522	15380	15516	15379	15399	15510	15427	15522	15707	15560	15358	15544	15402	15348	15618	15480	15612	15443	15451	15151	15466	15535	15629	15571	15537	15614	15521	15544	15405	15420	15369	15570	15616	15514	15488	15496	15321	15596	15507	15460	15518	15321	15387	15429	15419	15414	15382	15517	15583	15683	15310	15650	15360	15502	15568	15508	15481	15510	15459	15277	15467	15446	15694	15421	15330	15358	15493	15583	15418	15479	15497	15571	15539	15528	15392	15320	15344	15507	15488	15500	15405	15477	15614	15679	15398	15643	15338	15436	15360	15388	15265	15394	15338	15434	15203	15577	15484	15431	15718	15310	15416	15485	15551	15608	15671	15554	15697	15476	15476	15463	15430	15440	15530	15535	15563	15331	15609	15390	15404	15486	15372	15543	15326	15667	15407	15294	15411	15438	15343	15604	15523	15491	15317	15448	15470	15666	15432	15532	15609	15459	15532	15626	15463	15461	15504	15492	15411	15331	15266	15706	15500	15616	15465	15522	15371	15512	15582	15430	15309	15381	15623	15365	15420	15283	15395	15589	15453	15591	15467	15552	15416	15761	15595	15495	15527	15672	15552	15433	15507	15491	15586	15551	15512	15629	15543	15467	15550	15563	15548	15507	15543	15541	15560	15411	15425	15453	15472	15369	15418	15456	15409	15384	15514	15395	15469	15335	15633	15238	15525	15634	15175	15454	15408	15286	15520	15458	15339	15266	15532	15398	15367	15566	15469	15440	15271	15349	15423	15428	15394	15666	15372	15318	15300	15317	15639	15315	15572	15517	15317	15395	15234	15494	15454	15554	15378	15350	15506	15339	15398	15593	15554	15527	15444	15509	15534	15605	15421	15623	15559	15414	15341	15550	15452	15521	15288	15522	15370	15393	15507	15464	15496	15523	15362	15342	15275	15239	15326	15419	15516	15425	15371	15564	15589	15512	15477	15222	15355	15602	15555	15418	15538	15650	15401	15570	15561	15691	15728	15294	15454	15541	15393	15471	15614	15501	15416	15518	15355	15352	15438	15751	15421	15524	15506	15430	15476	15683	15432	15467	15514	15548	15526	15439	15504	15641	15403	15405	15542	15786	15392	15634	15629	15616	15443	15384	15574	15522	15468	15527	15401	15524	15384	15627	15615	15419	15470	15506	15500	15550	15494	15573	15363	15595	15574	15515	15456	15453	15479	15621	15476	15579	15538	15426	15436	15413	15361	15512	15347	15344	15405	15502	15234	15561	15428	15674	15437	15529	15424	15417	15576	15602	15435	15413	15617	15543	15504	15546	15647	15533	15349	15352	15588	15574	15644	15695	15395	15594	15449	15457	15342	15583	15532	15667	15485	15579	15487	15539	15591	15391	15552	15492	15487	15505	15610	15520	15534	15558	15476	15443	15456	15611	15331	15325	15492	15483	15493	15403	15382	15282	15629	15333	15544	15508	15595	15447	15332	15534	15610	15422	15716	15492	15306	15492	15408	15564	15596	15523	15509	15710	15567	15550	15341	15495	15566	15322	15449	15585	15555	15481	15488	15407	15457	15619	15495	15438	15483	15676	15291	15540	15319	15710	15615	15584	15397	15352	15311	15386	15560	15261	15487	15545	15533	15453	15362	15423	15536	15367	15586	15592	15661	15609	15410	15492	15366	15530	15548	15441	15341	15613	15505	15349	15451	15552	15511	15463	15659	15567	15460	15493	15529	15558	15436	15553	15384	15387	15522	15516	15345	15555	15548	15537	15456	15635	15724	15557	15343	15521	15870	15590	15480	15382	15504	15349	15481	15347	15626	15583	15645	15280	15454	15474	15569	15376	15413	15540	15489	15540	15635	15490	15231	15414	15440	15399	15559	15601	15540	15515	15483	15538	15511	15383	15444	15623	15608	15553	15463	15509	15455	15447	15526	15545	15499	15448	15626	15340	15365	15377	15438	15331	15539	15580	15292	15477	15715	15545	15523	15413	15418	15388	15389	15382	15392	15390	15422	15878	15601	15510	15324	15473	15653	15325	15483	15489	15569	15495	15325	15455	15395	15538	15587	15417	15438	15496	15439	15703	15412	15414	15505	15489	15426	15394	15205	15337	15629	15557	15431	15435	15394	15698	15701	15379	15439	15562	15536	15325	15585	15431	15422	15396	15450	15659	15453	15376	15488	15499	15470	15629	15562	15531	15506	15404	15418	15536	15811	15271	15399	15316	15468	15484	15447	15453	15533	15557	15433	15541	15368	15606	15591	15509	15538	15572	15579	15357	15542	15455	15474	15383	15517	15378	15501	15397	15465	15477	15439	15401	15550	15645	15453	15551	15495	15540	15539	15691	15575	15628	15448	15532	15408	15481	15380	15588	15477	15209	15337	15579	15438	15473	15417	15569	15391	15494	15491	15414	15559	15537	15570	15481	15432	15480	15404	15508	15263	15682	15427	15408	15444	15459	15734	15432	15379	15596	15484	15430	15502	15520	15502	15424	15400	15316	15348	15580	15375	15568	15626	15676	15388	15446	15327	15441	15397	15465	15447	15481	15498	15441	15540	15425	15471	15506	15546	15406	15447	15641	15472	15567	15560	15348	15587	15506	15717	15509	15516	15628	15566	15464	15437	15417	15317	15284	15463	15587	15656	15724	15519	15246	15476	15836	15458	15633	15321	15458	15321	15381	15381	15302	15377	15538	15554	15417	15419	15414	15234	15501	15337	15411	15573	15686	15483	15444	15477	15609	15089	15497	15390	15447	15421	15483	15339	15399	15505	15478	15583	15590	15649	15688	15634	15610	15465	15714	15487	15412	15631	15348	15557	15436	15526	15436	15500	15411	15433	15473	15474	15441	15604	15660	15462	15636	15366	15605	15574	15556	15553	15454	15526	15552	15459	15539	15496	15416	15433	15355	15422	15483	15501	15570	15449	15474	15345	15582	15500	15525	15553	15442	15489	15519	15366	15280	15467	15704	15490	15408	15429	15454	15694	15771	15457	15525	15574	15505	15432	15391	15332	15613	15479	15657	15481	15216	15384	15477	15528	15440	15460	15474	15620	15602	15536	15522	15495	15411	15576	15411	15342	15351	15379	15341	15508	15620	15455	15639	15534	15593	15490	15388	15369	15600	15377	15729	15561	15321	15454	15574	15462	15526	15536	15482	15607	15605	15649	15513	15562	15431	15406	15583	15268	15424	15549	15305	15573	15595	15463	15491	15557	15392	15381	15571	15713	15390	15497	15550	15585	15462	15563	15402	15526	15482	15539	15474	15540	15418	15391	15362	15487	15488	15365	15486	15421	15516	15445	15429	15526	15557	15377	15340	15226	15390	15458	15375	15622	15703	15466	15374	15548	15526	15823	15601	15450	15501	15484	15528	15412	15493	15433	15336	15529	15453	15482	15447	15619	15572	15463	15438	15341	15396	15338	15485	15679	15608	15436	15333	15628	15655	15409	15455	15299	15446	15333	15557	15482	15543	15814	15611	15430	15566	15533	15465	15480	15542	15645	15496	15539	15632	15445	15473	15405	15375	15684	15473	15596	15558	15308	15432	15511	15472	15358	15584	15418	15516	15504	15562	15616	15622	15627	15454	15376	15464	15454	15470	15476	15226	15325	15430	15568	15502	15602	15346	15331	15599	15482
25518	36297	33460	26533	22935	20946	19403	18256	17506	16836	16249	15989	15384	15419	15255	14859	14767	14738	14601	14290	14282	14192	14302	14219	14181	14142	14254	14104	14181	14150	14021	14193	14171	14143	14010	14167	14023	14083	14058	14126	13918	14219	14044	14102	14138	14089	14002	14063	14079	14141	14091	14078	13915	14110	13954	14028	14048	14096	13979	14097	13982	14039	14078	14101	13923	14056	14052	14010	14090	14183	13876	13884	14006	13875	14119	14058	14070	13919	13987	14095	13970	13896	13842	14135	13972	13959	13990	13888	14208	14134	14188	13862	14011	13894	13899	13904	14029	14059	13990	14073	14075	14049	13933	14204	13967	14053	14188	13961	13940	14154	14045	14023	13966	14057	14066	14090	13981	14015	14050	13940	14176	13984	14081	14006	13926	14173	13955	13786	13972	14019	13905	14100	13864	13873	13889	14022	14104	14016	14007	14122	13932	14085	13967	13948	13936	14096	13981	14177	14116	14085	14078	14034	14057	14105	14164	13883	14158	13883	13929	14053	14159	14018	14014	13875	14011	13968	13983	14104	14086	14163	14098	13986	14160	14156	13920	14023	13951	13909	13956	14039	13954	13962	14082	13989	13932	14018	14075	14027	13932	14093	14172	14001	14013	13913	14020	13906	14169	14130	14023	13949	14192	14049	14008	14025	14045	13984	13964	13963	14245	13996	13846	13978	14058	14023	13959	14027	13919	14011	14122	13852	13920	14103	13961	13982	13990	14028	14056	14055	14038	14012	13942	14052	14024	14145	14113	13996	14106	13812	14101	14079	14005	14014	14130	13972	14142	14010	13896	14055	13898	14050	13942	14309	13920	13936	13986	14060	14187	13937	13983	14014	14038	13779	13994	13999	14062	13756	14064	13973	13996	14069	13954	14157	14075	14001	13975	13980	14086	13808	13901	14056	13946	14051	13868	13886	13977	14172	13983	14049	14041	13871	14171	14121	14049	13938	14003	13968	13939	14087	14128	13960	13848	13984	14050	13946	13948	14001	14059	14237	14056	14027	13952	13954	14041	13974	13948	14089	13963	14128	14197	13945	14093	13977	13919	13923	14063	13949	14109	14033	13956	13951	14117	14114	14123	14043	14030	14031	14050	14039	14083	14087	13982	14020	14031	14010	13963	14110	14027	14124	14017	13985	13959	14025	14094	13974	14090	14030	13823	14081	14033	13973	14145	13951	13904	14006	14035	14009	14150	14065	14007	13953	14052	13970	14049	13943	14145	13945	14116	14155	14038	13950	14015	13966	13923	13989	14059	14108	14076	14028	13957	13908	14063	13913	14063	13929	13952	14170	13941	14160	13933	14110	13882	13954	14076	13914	14041	13994	13967	13944	14129	13942	14088	14108	13974	13923	13977	13991	14040	13842	13937	13912	13902	14010	13832	13828	14061	14142	14186	13990	14133	13975	14019	14176	14137	13929	13955	14042	14148	14020	14003	13882	13854	14071	14070	14034	14051	14090	13942	14164	14051	14037	14003	14085	14001	14157	14034	14117	14174	14009	14065	13880	14094	13895	14217	13995	13963	13864	14122	13983	13912	13982	14017	14042	13921	14029	14088	14012	13981	13970	13991	14226	14002	14026	14016	13979	14043	14033	14003	13911	13956	14097	14020	13938	14011	14044	13966	14088	14210	14010	14032	13923	14067	13976	13974	13982	14067	13919	14044	14024	13903	13940	14001	14231	13999	13908	14082	14054	14097	13911	14010	13922	14043	13993	14139	14039	14055	14083	13824	13978	13977	14099	14127	14208	13913	14173	13969	14104	14086	14073	13915	13983	14080	13835	13887	14000	14195	14070	14045	13890	13870	14085	13932	13996	14101	14170	14215	13944	13850	13893	14137	14007	14126	13899	13942	14091	14037	14093	13903	13997	14199	14062	13962	13974	14216	13726	13991	14126	14049	13933	14212	13934	13974	14151	13964	13950	14216	13974	13988	14160	14137	14054	14046	14045	14071	13907	14104	14022	14091	13932	13929	13977	14062	14079	13965	13957	14060	13842	14077	13756	14121	13927	14074	14011	13907	13986	13950	13921	13915	14092	13921	14111	14053	13847	14071	14036	14117	13981	14163	14110	14011	13989	13968	13935	14069	13815	14053	13992	13865	14006	14272	14098	13977	14097	13899	13995	13975	14092	14134	14008	13955	14055	14079	14020	14010	14065	14141	14034	13936	14131	13873	14008	14090	14022	13932	14191	13931	13948	13964	13980	13859	14067	13914	14086	13874	14064	14140	14033	13941	13950	14053	13952	14068	13955	13989	14058	14046	14060	14054	14034	13950	13972	13988	14139	13813	14054	14055	14179	13876	14269	13823	14042	13979	14092	14013	13965	14079	13953	14124	13951	14101	13901	13913	14081	14083	14002	14059	14061	14082	13885	14174	14027	13973	13977	14068	14089	13924	14062	13950	13978	13953	14112	14075	14066	14068	13917	13972	14092	14090	13957	13920	14354	13965	14102	14017	14005	14113	14052	14028	13978	14089	14090	14062	13974	14013	14131	14265	14105	14107	13957	14207	14132	14047	13903	13887	14176	14052	13985	14009	13937	14066	14039	14007	13883	13998	14041	14000	14109	14042	14069	14087	14077	14038	14096	14105	14047	14123	13877	14007	14033	13845	13886	14018	14010	14116	13995	14144	13940	13926	13915	14118	14083	13932	13959	13867	14055	14110	14212	14239	14004	14011	14211	14071	13990	14042	14066	13973	13955	13959	13903	14054	14064	13981	14070	14101	13994	13966	14007	13905	14022	13953	13973	13911	14041	14004	14087	14065	13953	14098	14045	14018	14019	14160	14053	14123	14076	14059	14089	14076	13996	14021	13984	13953	14108	14134	13852	13980	13999	14098	14170	14067	14032	13978	13964	13869	14145	13925	14028	14093	13966	14060	13889	14018	13941	14109	14018	14052	13978	14091	14167	14168	14051	14035	14073	13999	14001	14033	13972	14020	14015	14160	13972	14289	14083	13974	14168	14011	14126	13868	14138	13964	13849	13934	14029	14061	14045	14046	14028	13995	13965	13890	14078	14071	14063	13993	13965	13966	14098	14185	14099	14069	14098	13955	13920	14022	14085	13993	14125	13992	13974	14038	13961	13896	14074	14039	14003	14002	13937	14064	14054	14088	14174	13937	13991	14026	14010	14198	14125	14004	14154	13976	14185	14124	13965	13994	14140	14016	13942	13954	14090	13873	13902	13977	13988	13966	14031	14222	14230	13863	14015	13983	13971	14096	14270	13974	13964	14271	14011	14108	14129	13845	14158	14189	14050	14187	14100	13895	13995	13912	14010	13984	13955	14008	14159	13914	14093	14017	14113	13917	14002	14031	14039	14021	14057	14001	14198	14050	14048	14067	14035	13886	14031	13910	13991	14010	14022	13968	14045	13934	14127	13974	13945	14054	14130	14139	13692	14098	14147	13909	14082	14009	13993	14086	14028	13902	13956	13881	14066	13991	14008	13965	14072	13962	14005	14055	14018	14069	14039	14021	14049	13995	14042	14209	14175	14027	14077	14060	13994	13929	13883	14020	13942	13980	14025	14054	13934	14039	14053	13885	13884	14151	14161	13870	13988	13951	14099	14070	14086	13946	14082	13938	14121	14046	14055	14086	14183	14004	14079	14049	13998	14098	14120	14169	13873	13958	13971	14008	14146	14020	14137	14103	14193	13947	14177	14015	14133	13905	14096	14000	14085	14003	14134	14034	14139	14228	13957	14196	14014	14099	13980	13960	14143	13992	13984	13750	14112	14020	14010	14010	14086	14035	13930	14056	14007	14014	14053	14058	13893	14112	13963	13869	14000	13850	14075	13983	14166	14029	13955	13842	13865	14178	14053	14074	14059	14020	14161	14189	14034	14033	13875	13955	13979	14035	13951	14020	14054	14142	13979	14069	13988	14062	14143	14089	14047	14098	13767	14105	13888	13970	13985	14044	14091	14214	14209	14146	13998	14002	13895	14103	13978	14047	14167	13917	14046	14122	14011	14121	13958	13959	14079	13953	14171	13964	14147	14147	14082	13957	13904	14135	14176	14100	14001	13948	13998	14022	13951	14064	13860	14002	13951	13991	14090	14160	14090	14026	14141	14180	13980	14011	14212	14154	13945	14040	13971	14242	13929	14093	14054	13888	14128	14049	13809	13982	14182	14136	13956	14032	14109	14090	13940	13927	14077	14055	14067	13950	14099	14345	14114	13964	14112	14189	13994	13890	13999	14129	13945	13996	14145	13955	13991	14087	14062	14121	14051	14108	14003	14056	13893	13944	14040	14087	14061	13905	14069	13937	13962	13899	13997	13917	14023	13797	13826	14044	13932	14225	14121	14121	13874	13985	13955	14104	14183	13920	14064	14064	14096	14016	13905	13949	14115	14167	14019	14119	13939	13996	14031	13994	14011	13964	14053	13994	14238	14062	14126	13938	14056	14219	13960	13874	14008	14131	13809	14074	14145	14145	14194	13955	13992	13954	14030	14112	14080	14048	14043	14017	14055	14007	13987	13840	13978	13994	13974	13979	14087	13889	14136	14014	14013	14029	13996	14087	14022	14148	14115	13913	13959	13941	14003	14158	13872	14054	13959	13967	13892	13990	13973	13993	13993	14072	14130	13870	14082	13895	14139	14121	14002	13934	14031	13951	13963	14015	14098	14025	13960	14042	14062	14012	14056	14075	14003	13920	13863	14191	14061	14121	14040	14005	13910	14019	14188	14037	14029	13809	13938	14161	14003	13948	14059	14222	13948	14043	13995	14015	14138	13975	13999	13909	14138	14120	14098	14029	13990	13984	14246	14051	14223	13903	13975	13785	14088	13963	14061	13885	13947	14017	13937	14008	14130	14039	13953	14070	14104	14198	14053	13950	13885	14106	13996	14352	14068	14165	14024	14047	14030	14049	13948	14023	13902	14028	14176	14064	14056	13975	13966	14197	14030	13960	13850	14051	13954	14067	14033	14179	14307	14128	14151	13970	13952	14078	13923	13982	14196	13982	13950	14045	13832	14004	13968	14006	14139	13996	13870	13950	13919	13941	14029	14083	14078	13965	13947	14087	13944	14013	13985	14062	13966	14036	14060	13905	14055	14046	13948	14104	13964	13975	14244	14014	14072	14041	13974	13997	14014	13932	13971	14108	14054	13962	13955
23762	21140	28509	24301	23063	24350	23906	20607	19208	18991	18372	17785	17747	17384	17028	16740	16615	16617	16331	16362	16364	16122	16318	16102	15914	16214	15992	15563	16064	15968	15832	16046	16072	15691	16006	16020	15789	15878	15856	15856	15795	15895	15613	15853	15718	15988	15948	15811	15580	15613	15918	15805	15953	15812	15803	15915	15823	15836	15773	15548	15630	15701	15654	15672	15786	15815	15923	15613	15758	15883	15774	15576	15674	15651	15783	15756	15901	15941	15781	15690	15654	15597	15827	15543	15640	15876	15826	15793	15727	15665	15667	15817	15780	15643	15743	15844	15782	15859	15803	15676	15920	15863	15828	15633	15794	15705	15785	15524	15748	15891	15838	15836	15701	15863	15723	15662	15835	15714	15822	15793	15817	15724	15858	15809	15789	15857	15916	15843	15605	15934	15829	15828	15440	15712	15749	15857	15715	15825	15627	15756	15693	15770	15826	15782	15807	15684	15699	15968	15724	15753	15930	15717	15788	15735	15703	15707	15717	15685	15616	15745	15811	15730	15798	15801	15832	15826	15673	15803	15754	15694	15750	15973	15773	15999	15912	15742	15706	15790	15686	15730	15793	15722	15731	15812	15618	15695	15686	15607	15731	15824	15806	15719	15778	15901	15741	15819	15731	15958	15745	15782	15746	15743	15829	15818	15760	15785	15844	15878	15705	15667	15659	15721	15780	15720	15464	15816	15822	15679	15674	15849	15820	15570	15760	15934	15806	15708	15629	15659	15828	15883	15914	15734	15577	15790	15518	15572	15871	15638	15656	15796	15837	15791	15643	15632	15665	15683	15766	15826	15765	15667	15887	15810	15642	15746	15834	15807	15798	15704	15740	15759	16092	15863	15798	15570	15787	15823	15872	15890	15839	15948	15881	15885	15689	15637	15756	15709	15878	15771	15601	15687	15707	15847	15678	15802	15707	15710	15739	15672	15772	15882	15774	15722	15790	15567	15669	15781	15529	15665	15691	15745	15812	15759	15817	15595	15401	15464	15761	15629	15672	15732	15672	15682	15755	15579	15788	15845	15711	15679	15922	15732	15700	15831	15622	15807	15767	15687	15611	15718	15602	15912	15503	15933	15744	15637	15799	15701	15878	15629	15700	15939	15782	15858	15738	15969	15765	15692	15802	15590	15812	15805	15776	15812	15638	15693	15755	15823	15623	15695	15772	15695	15783	15644	15653	15897	15783	16018	15767	15590	15681	15706	15657	15817	15893	15684	15631	15527	15820	15798	15697	15763	15770	15805	15816	15789	15676	15906	15755	15703	15587	15753	15838	15702	15796	15631	15734	15821	15920	15762	15727	15648	15759	15875	15781	15638	15742	15926	15635	15611	15512	15783	15990	15632	15780	15920	15697	15780	15584	15727	15693	15764	15880	15675	15657	15353	15925	15717	15703	15739	15638	15642	15892	15566	15763	15731	15733	15728	15828	15793	15703	15666	15574	15777	15693	15812	15652	15616	15779	15612	15804	15792	15731	15739	15869	15708	15887	15824	15796	15771	15853	15488	15873	15745	15616	15668	15845	15620	15631	15832	15850	15681	15762	15846	15733	15806	15681	15592	15810	15615	15659	15750	15775	15658	15528	15596	15693	15818	15706	15553	15807	15502	15801	15744	15681	15791	15787	15814	15841	15579	15748	15934	15678	15491	15766	15678	15764	15821	15704	15682	15722	15680	15890	15761	15729	15848	15911	15642	15877	15777	15907	15761	15779	15908	15778	15795	15695	15966	15805	15881	15830	15710	15846	15742	15652	15708	15662	15844	15854	15949	15717	15731	15597	15809	15845	15731	15785	15593	15940	15651	15695	15911	15931	15695	15770	15660	15745	15758	15682	15922	15792	15781	15660	15558	15675	15715	15915	15772	15756	15755	15626	15865	15642	15729	15872	15738	15571	15636	15698	15864	16160	15748	15656	15676	15776	15847	15589	15485	15803	15869	15648	15706	15906	15794	15862	15552	15611	15458	15717	15597	15653	15566	15634	15648	15564	15663	15906	15644	15843	15689	15706	15779	15650	15429	15734	15667	15762	15875	15786	15787	15719	15789	15722	16022	15794	15638	15742	15864	15668	15801	15651	15824	15750	15676	15774	15838	15868	15648	15847	15570	15873	15744	15704	15877	15690	15688	15643	15661	15755	15577	15800	15661	15797	15881	15891	15752	15798	15722	15663	15691	15768	15517	15696	15606	15757	15786	15743	15752	15705	15769	15747	15690	15587	15671	15694	15769	15874	15615	15660	15624	15695	15894	15841	15783	15713	15832	15732	15690	15603	15894	15810	15745	15752	15962	15669	15654	15770	15800	15580	15535	15854	15701	15753	15679	15691	15880	15734	15690	15825	15749	15924	15578	15744	15807	15784	15817	15675	15819	15786	15798	15803	15756	15879	15870	15641	15745	15772	15749	15604	15725	15773	15614	15708	15726	15664	15795	15687	15913	15858	15709	15851	15849	15751	15772	15635	15785	15697	15856	15831	15508	15790	15667	15884	15740	15603	15863	15794	15717	15568	15738	15885	15660	15566	15526	15806	15675	15570	15813	15637	15786	15755	15775	15771	15802	15735	15627	15698	15742	15808	15681	15591	15683	15627	15722	15694	15648	15719	15687	15900	15896	15972	15782	15804	15898	15764	15749	15733	15898	15658	15789	15911	15629	15869	15791	15756	15975	15611	15596	15788	15708	15779	15640	15864	15851	15708	15837	15576	15590	15814	15688	15839	15787	15787	15728	15754	15681	15821	15796	15811	15536	15779	15908	16013	15853	15705	15762	15787	15644	15698	15765	15833	15737	15572	15637	15647	16001	15682	15778	15864	15757	15670	15692	15682	15712	15598	15654	15647	15625	15827	15703	15880	15971	15569	15742	15820	15857	15735	15660	15763	15616	15638	15603	15779	15711	15773	15601	15803	15676	15492	15903	15909	15840	15730	15555	15813	15943	15653	15748	15806	15877	15768	15783	15763	15665	15836	15777	15806	15765	15724	15693	15609	15625	15854	15703	15660	15758	15611	15867	15907	15860	15871	15724	15746	15791	15662	15900	15852	15584	15612	15391	15574	15525	15710	15698	15810	15870	15627	15672	15793	15697	15849	15833	15782	15709	15758	16040	15619	15852	15645	15840	15644	15530	15737	15544	15894	15622	15827	15723	15814	15635	15743	15835	15875	15807	15755	15561	15714	15666	15704	15820	15771	15758	15863	15702	15647	15685	15963	15749	15805	15668	15770	15760	15879	15760	15762	15788	15850	15637	15795	15684	15738	15780	15756	15992	15665	15853	15577	15962	15685	15693	15591	15648	15816	15727	15809	15871	15665	15751	15735	15867	15905	15599	15716	15710	15825	15663	15508	15512	15783	15570	15825	15627	15777	15865	15741	15545	15695	15694	15829	15553	15727	15561	15712	15884	15641	15424	15928	15879	15475	15727	15710	15828	15658	15691	15763	15850	15813	15736	15936	15724	15534	15621	15680	15779	15835	15667	15589	15659	15901	15734	15655	15894	15812	15747	15864	15697	15749	15678	15778	15833	15887	15613	15929	15644	15935	15822	15703	15710	15651	15636	15684	15870	15774	15677	15742	15800	15800	15545	15718	15642	15789	15705	15572	15741	15826	15699	15695	15744	15877	15644	15812	15760	15582	15882	15948	15773	15577	15680	15784	15634	15792	15845	15701	15590	15912	15816	15570	15700	15748	15704	15582	15742	15772	15706	15540	15432	15746	15775	15721	15649	15758	15801	15760	15703	15712	15826	15780	15854	15789	15749	15996	15903	15755	15787	15649	15708	15903	15800	15701	15696	15619	15779	15874	15829	15747	15598	15876	15785	15705	15588	15723	15577	15906	15816	15687	15715	15839	15824	15801	15545	15825	15724	15744	15688	15756	15562	15818	15746	15670	15758	15759	15807	15817	15611	15832	15863	15729	15785	15973	15742	15611	15675	15661	15925	15747	15778	15860	15737	15967	15788	15985	15697	15803	15793	15859	15632	15728	15611	15765	15852	15942	15692	15849	15632	15607	15747	15993	15890	15857	15645	15689	15734	15758	15977	15742	15682	15827	15669	15862	15723	15848	15688	15732	15649	15795	15724	15600	15658	15700	15781	15741	15897	15576	15643	15733	15625	15722	15612	15647	15660	15893	15836	15842	15896	15701	15879	15776	15769	15643	15703	15756	15752	15795	15716	15709	15864	15737	15755	15847	15828	15899	15833	15941	15813	15849	15695	15831	15799	15992	15537	15657	15840	15859	15913	15798	15760	15447	15601	15686	15629	15888	15842	15654	15596	15773	15749	15846	15757	15679	15600	15866	15759	15817	15680	15678	15846	15720	15846	15694	15856	15765	15780	15716	15570	15746	15882	15674	15617	15689	15753	15780	15777	15704	15681	15893	15666	15729	15817	15829	15904	15892	15609	15530	15811	15741	15716	15927	15681	15799	15776	15884	15778	15653	15783	15859	15760	15629	15642	15762	15800	15924	15776	15892	15770	15922	15877	15715	15567	15604	15697	15852	15574	15753	15750	15649	15741	15702	15723	15789	15631	15690	15682	15557	16002	15563	15845	15881	15792	15769	15779	15785	15593	15738	15807	15760	16018	15792	15850	15780	15665	15647	15865	15643	15658	15648	15608	15641	15868	15776	15614	15509	15496	15944	15703	15450	15677	15608	15745	15630	15749	15833	15633	15815	15992	15643	15424	15730	15734	15978	15804	15690	15779	15727	15745	15690	15655	15527	15587	15579	15572	15765	15810	15894	15549	15751	15831	15610	15587	15783	15732	15629	15713	15847	15762	15724	15817	15694	15898	15858	15670	15541	15554	15646	15628	15555	15912	15816	15684	15610	15649	15558	15887	15827	15764	15746	15835	15908	15744	15563	15707	15730	15708	15725	15757	15716	15778	15684	15689	15712	15815	15733	15808	15846	15574	15678	15659	15604	15811	15850	15768	15677	15701	15734	15868	15665	15540	15427	15713	15888	15917	15818	15696	15763	15860	15761	15742	15768	15615	15715	15830	15737	15836	15645	15632	15816	15704	15632	15746	15947	15741	15776	15867	15730	15835	15602	15477	15899	15783	15742	15758	15706	15787	15766	15820	15744	15703	16074	15650	15521	15590	15801	15730	15896	15598	15809	15722	15514	15767
26793	43237	39570	31856	27806	24837	23007	21436	20095	19034	18223	17496	16967	16416	16341	15732	15436	15527	15059	15040	14941	14669	14599	14571	14588	14472	14535	14646	14428	14412	14418	14489	14440	14562	14530	14448	14495	14261	14315	14338	14420	14361	14253	14358	14299	14237	14305	14272	14344	14367	14173	14191	14250	14337	14136	14306	14374	14391	14209	14301	14339	14242	14251	14322	14298	14340	14235	14340	14269	14135	14126	14290	14287	14203	14333	14241	14339	14325	14279	14328	14269	14211	14356	14330	14174	14102	14409	14077	14404	14151	14140	14366	14357	14253	14200	14238	14532	14284	14269	14265	14256	14385	14126	14257	14438	14248	14424	14212	14391	14306	14303	14325	14299	14334	14530	14320	14454	14153	14197	14284	14230	14106	14101	14309	14377	14283	14218	14128	14331	14421	14266	14168	14349	14227	14286	14256	14018	14249	14272	14283	14209	14373	14234	14333	14312	14264	14157	14283	14341	14161	14228	14264	14179	14311	14234	14210	14179	14183	14393	14383	14129	14243	14184	14271	14219	14260	14060	14228	14300	14254	14279	14415	14314	14305	14344	14269	14215	14382	14321	14309	14209	14273	14483	14210	14293	14256	14281	14159	14486	14094	14338	14341	14172	14073	14220	14350	14034	14238	14342	14186	14220	14263	14150	14329	14368	14314	14290	14302	14384	14367	14201	14255	14303	14333	14141	14429	14173	14318	14127	14364	14359	14035	14350	14184	14235	14279	14457	14123	14291	14434	14214	14119	14276	14333	14250	14220	14312	14469	14192	14121	14329	14045	14329	14398	14194	14136	14166	14160	14320	14242	14234	14348	14089	14466	14161	14437	14369	14283	14256	14260	14305	14425	14191	14095	14254	14269	14153	14303	14290	14376	14082	14339	14317	14220	14407	13984	14424	14185	14434	14226	14136	14356	14236	14167	14373	14202	14237	14042	14287	14247	14220	14206	14111	14307	14179	14228	14225	14343	14417	14400	14222	14312	14212	14205	14338	14183	14295	14173	14268	14331	14267	14258	14291	14332	14322	14238	14322	14274	14225	14039	14269	14317	14166	14300	14369	14205	14171	14230	14214	14285	14256	14349	14330	14273	14294	14448	14176	14319	14281	14115	14235	14248	14232	14388	14242	14332	14186	14299	14246	14375	14332	14267	14380	14322	14333	14069	14299	14307	14232	14303	14200	14255	14296	14129	14408	14441	14431	14220	14345	14246	14255	14232	14315	14112	14466	14335	14323	14469	14161	14325	14095	14201	14191	14149	14148	14203	14316	14187	14249	14326	14259	14159	14266	14347	14217	14201	14294	14397	14087	14418	14226	14317	14157	14246	14191	14437	14224	14397	14243	14396	14264	14247	14198	14298	14159	14323	14259	14311	14245	14418	14329	14165	14093	14201	14227	14308	14184	14278	14257	14294	14213	14268	14281	14553	14361	14296	14299	14274	14397	14218	14307	14085	14258	14314	14332	14340	14206	14344	14323	14286	14370	14255	14390	14309	14280	14312	14236	14242	14256	14313	14322	14218	14224	14388	14300	14322	14399	14400	14415	14310	14363	14429	14263	14093	14424	14322	14253	14269	14265	14383	14342	14132	14188	14190	14248	14322	14143	14117	14250	14336	14360	14370	14207	14232	14316	14332	14363	14349	14205	14196	14339	14290	14263	14253	14427	14241	14379	14078	14358	14222	14122	14321	14349	14401	14189	14160	14358	14317	14436	14171	14293	14190	14335	14231	14352	14296	14240	14268	14243	14167	14261	14369	14248	14312	14183	14178	14253	14291	14174	14157	14269	14314	14310	14315	14238	14283	14185	14205	14308	14078	14305	14377	14194	14445	14326	14256	14459	14316	14267	14398	14245	14127	14229	14256	14186	14280	14302	14101	14262	14069	14265	14107	14239	14140	14305	14484	14247	14358	14208	14327	14137	14280	14177	14147	14471	14284	14220	14321	14371	14157	14359	14363	14238	14341	14138	14258	14166	14219	14310	14254	14234	14326	14232	14300	14246	14345	14255	14271	14047	14260	14356	14173	14215	14233	14241	14280	14321	14406	14126	14273	14102	14214	14238	14341	14196	14387	14409	14196	14170	14359	14257	14241	14130	14147	14301	14184	14172	14314	14207	14104	14281	14295	14376	14412	14211	14204	14327	14351	14267	14111	14265	14260	14362	14274	14206	14256	14217	14150	14404	14262	14385	14156	14362	14334	14247	14182	14250	14332	14302	14275	14239	14144	14222	14346	14261	14247	14359	14176	14206	14278	14153	14206	14198	14269	14287	14179	14205	14196	14343	14223	14285	14220	14260	14176	14230	14421	14277	14332	14291	14225	14227	14259	14246	14311	14412	14188	14182	14392	14433	14212	14329	14321	14328	14262	14242	14416	14214	14400	14321	14263	14316	14373	14214	14419	14190	14258	14445	14281	14136	14327	14187	14237	14267	14240	14350	14225	14146	14376	14188	14162	14303	14237	14258	14308	14283	14334	14262	14367	14072	14121	14269	14161	14363	14161	14081	14243	14268	14159	14197	14259	14294	14106	14208	14302	14218	14157	14223	14329	14206	14259	14198	14258	14172	14340	14217	14304	14273	14345	14377	14491	14176	14184	14092	14171	14224	14224	14395	14337	14119	14388	14345	14166	14210	14232	14179	14252	14262	14421	14153	14227	14323	14218	14366	14193	14302	14145	14248	14361	14157	14253	14391	14336	14096	14247	14035	14370	14176	14401	14307	14324	14197	14297	14282	14253	14065	14333	14456	14249	14516	14298	14091	14257	14371	14180	14265	14313	14316	14344	14242	14216	14078	14272	14292	14180	14204	14084	14326	14253	14095	14186	14309	14302	14234	14221	14110	14191	14253	14261	14244	14289	14232	14342	14134	14286	14260	14212	14175	14490	14232	14329	14383	14237	14264	14243	14209	14227	14140	14273	14278	14169	14254	14127	14276	14216	14240	14302	14236	14216	14250	14221	14304	14071	14283	14502	14144	14330	14411	14193	14105	14215	14263	14224	14352	14284	14289	14330	14345	14274	14314	14099	14328	14256	14147	14183	14384	14385	14393	14179	14520	14354	14251	14188	14214	14333	14271	14276	14229	14254	14226	14124	14336	14264	14152	14374	14163	14265	14134	14427	14219	14240	14261	14174	14246	14268	14109	14378	14279	14395	14306	14189	14319	14226	14324	14373	14184	14272	14178	14291	14232	14317	14352	14211	14175	14117	14214	14352	14457	14053	14252	14150	14256	14188	14270	14314	14172	14135	14450	14297	14179	14293	14154	14138	14310	14196	14299	14122	14250	14360	14247	14204	14195	14117	14259	14289	14162	14432	14276	14175	14192	14256	14246	14409	14287	14352	14350	14158	14274	14201	14362	14254	14222	14173	14366	14433	14048	14338	14162	14211	14244	14362	14148	14149	14269	14380	14459	14352	14276	14298	14297	14220	14374	14265	14235	14250	14356	14221	14406	14241	14303	14180	14249	14300	14170	14270	14293	14164	14153	14279	14432	14140	14289	14234	14248	14310	14235	14226	14261	14307	14354	14232	14341	14229	14345	14167	14152	14409	14075	14344	14322	14066	14156	14271	14222	14204	14276	14075	14356	14285	14144	14141	14319	14188	14098	14292	14242	14104	14308	14295	14273	14418	14243	14113	14157	14120	14175	14236	14301	14247	14071	14247	14247	14264	14206	14413	14479	14213	14399	14243	14455	14180	14221	14254	14248	14227	14314	14339	14272	14243	14257	14297	14233	14216	14296	14118	14287	14437	14268	14298	14311	14373	14274	14248	14332	14314	14343	14096	14256	14345	14328	14247	14341	14279	14313	14309	14217	14191	14326	14277	14240	14315	14148	14239	14252	14285	14257	14514	14355	14125	13964	14287	14160	14237	14247	14061	14310	14121	14232	14340	14249	14318	14270	14305	14241	14152	14288	14180	14198	14247	14283	14297	14247	14405	14307	14194	14044	14407	14314	14231	14264	14248	14282	14388	14231	14129	14001	14297	14280	14253	14333	14501	14147	14377	14100	14284	14393	14223	14255	14140	14108	14183	14340	14071	14241	14470	14213	14257	14246	14178	14195	14224	14182	14307	14332	14291	14369	14276	14244	14277	14254	14212	14372	14148	14171	14226	14261	14301	14345	14133	14253	14272	14196	14255	14293	14187	14245	14222	14313	14327	14349	14229	14346	14131	14170	14173	14316	14242	14257	14362	14351	14265	14230	14292	14306	14193	14278	14281	14298	14287	14434	14367	14341	14215	14190	14356	14220	14226	14070	14195	14139	14146	14362	14236	14346	14153	14253	13967	14166	14218	14334	14307	14236	14238	14125	14384	14228	14206	14272	14294	14335	14128	14228	14258	14079	14244	14433	14410	14257	14188	14132	14482	14145	14191	14216	14147	14283	14154	14350	14231	14396	14225	14249	14265	14078	14184	14345	14297	14143	14194	14315	14158	14242	14368	14179	14242	14409	14284	14254	14207	14146	14118	14320	14227	14305	14389	14333	14182	14238	14210	14156	14249	14340	14279	14139	14174	14393	14185	14174	14093	14183	14234	14225	14194	14238	14112	14307	14276	14228	14205	14116	14321	14243	14292	14381	14308	14193	14175	14184	14329	14119	14150	14257	14388	14270	14413	14229	14303	14189	14370	14317	14327	14255	14430	14247	14257	14106	14216	14228	14264	14256	14168	14294	14270	14254	14336	14108	14323	14311	14219	14155	14217	14186	14262	14250	14374	14213	14177	14136	14381	14253	14221	14417	14256	14319	14245	14185	14330	14327	14094	14515	14289	14502	14310	14285	14311	14197	14329	14015	14416	14217	14304	14396	14213	14257	14222	14224	14335	14411	14047	14395	14239	14123	14253	14179	14424	14226	14253	14179	14137	14436	14301	14365	14242	14564	14296	14172	14369	14244	14235	14454	14355	14356	14312	14387	14330	14266	14384	14315	14198	14308	13992	14272	14386	14245	14278	14158	14274	14294	14289	14304	14210	14334	14249	14266	14446	14422	14368	14331	14384	14347	14304	14255	14165	14207	14309	14358	14239	14353	14169	14339	14382	14299	14119	14248	14455	14308	14107	14184	14188	14244	14363	14149	14396	14399	14391	14143	14158	14400	14232	14285	14240	14309	14276	14171	14152	14327	14330
22640	21068	28798	23561	21697	24883	27639	22656	21187	20423	19499	18968	18169	17987	17679	17528	17179	16970	16843	16687	16468	16352	16313	16500	16209	16084	16054	16197	16353	16286	16045	16023	16023	15995	15935	16256	16109	15999	15989	15978	15935	15950	15906	15997	16127	16083	15895	16005	15813	16026	15974	15987	15889	15897	15892	15725	15804	15813	15715	15900	16030	15873	15779	15936	15953	16012	16032	15803	15975	15858	15967	15957	15861	15767	15826	15912	15756	15965	15916	15945	16065	15943	15763	15936	15777	15696	15843	16000	15800	15980	16091	15652	15870	15780	15988	15689	15817	15818	15916	15860	15748	15834	15968	15842	15866	15788	15944	15926	15901	15936	15904	15833	15912	15894	15899	15888	15791	15936	15995	15919	15893	15875	16009	15821	15757	15696	16140	15995	15949	15829	15842	15903	15931	15812	15946	15859	15789	15781	16031	15907	15998	15821	15689	15656	15985	16018	15839	15972	15764	15760	15839	15892	15972	15821	15997	15774	15892	15877	15812	15997	15922	15640	15691	15862	15775	15866	15792	15961	15910	15980	15741	15701	15781	15828	15815	15894	15943	15723	15830	15792	15986	15727	15938	16139	15787	15813	15749	15932	15840	15908	15951	15802	15731	15601	15563	15676	15834	15795	15944	15642	15839	15984	15990	15710	15963	15900	15903	15698	16098	15862	15827	15799	15907	15821	15840	16002	15876	15831	15761	15830	15829	15850	15819	15929	16009	15958	15739	15730	15826	15755	15964	15787	15927	15814	15781	15774	15836	15801	15767	15829	15820	15689	15734	15829	15792	15892	15856	15760	15814	16043	15778	15988	15927	15910	15726	15885	15973	15795	16135	15793	15816	15774	15803	15870	15873	15831	15826	15945	15746	15905	15851	15804	15806	15757	15832	15723	15588	15847	15825	15782	15668	15724	15930	15771	15657	15858	15746	15859	15797	15947	15817	15672	15983	15928	15834	15806	15899	15833	15929	16101	15937	15938	15819	15676	15780	15984	15858	15852	15820	15824	15783	15683	15983	15804	15780	15811	15771	15890	15792	15856	15895	15800	15908	16063	15948	15934	15830	15885	15850	15587	15885	15835	15838	15739	15769	15774	15870	15862	15883	15797	15789	15696	15651	15790	15841	15907	15890	15765	15803	15640	15835	15895	15796	15890	15854	15961	15850	15765	15634	15768	15633	15722	15792	15740	15697	15734	15795	15845	15992	15734	15760	15835	15855	15742	15757	15805	15859	15802	15913	15863	15955	15871	15830	15732	15735	15682	15839	15819	15809	15761	15768	15578	15874	15842	15646	15783	15923	15756	15975	15945	15938	15862	15885	15841	15675	15807	15832	15934	15829	15833	15961	16038	15987	15787	15775	15563	15918	15878	15643	15672	15791	16020	15882	15636	15951	15799	15693	15605	15826	15794	15761	15846	16013	15789	16088	15820	15786	15827	15859	15762	15755	15708	15821	15800	15897	15768	15726	15891	15964	15836	15944	16048	15868	15728	15795	15754	15784	15972	15657	15727	15879	15793	15826	15941	15902	15750	15723	15829	15859	15811	15748	15699	15731	15732	15717	15773	16081	15789	15915	15814	15825	15800	15900	15960	15910	15913	15659	15955	15782	15754	15672	15848	15783	15836	15720	15896	15933	15611	15997	15921	15886	15922	15709	15868	15745	15867	15882	15779	15683	15935	15745	15873	15838	15762	15896	15869	15876	15777	15997	15796	15849	15709	15694	15843	15947	15862	15970	15919	15823	15665	15796	15651	15777	15779	16012	15824	15893	15815	15775	15737	15758	15670	16007	15753	15725	15915	15692	15738	15782	15726	15821	15963	15834	15856	15749	15673	15798	15819	15730	15735	15680	15994	15824	16010	15702	15708	15700	15920	15819	15768	15676	15822	15560	15860	15966	15929	15781	15857	16039	15709	15905	15972	15880	15927	15802	15728	15959	15503	15790	15856	15776	15773	15884	15933	15721	15840	15726	15789	15896	15715	15674	15827	15922	15600	15904	15792	15874	15893	15812	15776	15852	16016	15779	15884	15747	15663	15809	15867	15861	15866	15825	15934	15773	15772	15898	15765	15704	15810	15829	15624	15802	15760	15870	15748	15628	15983	15924	16162	15904	15972	15877	15793	15986	15877	16024	15954	15897	15784	15801	15879	15718	15943	16084	15752	15796	15555	15955	15752	16011	16069	15704	15864	15924	15760	15902	15871	15724	15837	15825	16110	15874	15642	15843	15995	15843	15829	15790	15760	15749	15770	15823	15705	15624	15845	15839	15832	15837	15780	15715	15804	15876	15935	15893	15955	15958	16036	15934	15711	15697	15548	15684	15899	15847	15795	15909	15759	16031	15716	15911	15840	15802	15997	15934	15780	15946	15955	15775	15904	15846	15825	15683	15848	15892	15779	15665	15735	15826	15761	15917	15783	15901	15981	15786	15764	15764	15589	15877	15725	15878	15807	15685	15773	15746	15778	15764	15594	15909	15914	15825	15704	15591	15760	15673	15673	15757	15938	15751	15886	15795	15908	15918	15810	15995	15572	15794	15806	15819	15877	15888	15915	15860	15598	15771	15882	15755	15589	15794	15933	15785	15899	15746	15846	15887	15781	15770	15769	15784	15786	15941	15722	15817	15942	16054	15603	15848	15914	15712	15747	15733	15864	15822	15705	15535	15877	15987	15908	15735	15850	15681	15787	15802	15783	15984	15951	15838	15877	16087	15724	15877	15772	15901	15821	15838	15823	15855	15876	15725	15836	15777	15838	15822	15650	15802	15827	15763	15751	15974	16058	15819	15692	15681	15708	15830	15707	15858	15738	15821	15577	15756	15787	16033	15832	15817	15797	15805	15643	15832	15674	15843	15907	15999	15738	15895	15811	15655	15786	16008	15972	15887	15783	15813	15706	15805	15739	15896	15799	15740	15903	15799	15888	15882	15659	15786	15875	15779	15666	15753	15696	15861	15804	16005	15948	15826	15782	15802	15668	15843	15811	15786	15904	15980	15848	15944	15693	15697	15870	16077	15765	15962	16003	15709	15768	15764	15691	15905	16019	15860	15856	15992	15737	15859	15908	16024	15738	15838	15699	15850	15698	15835	15720	16025	15849	15881	15694	15758	15766	15839	15851	15959	15941	15736	15702	15809	15670	16016	15691	15606	15777	15824	15752	15752	15820	15855	15969	15823	15754	16076	15972	15894	15830	15888	15781	15996	15931	15798	15766	15752	15812	15731	15707	15886	15931	15858	15771	15902	15840	15926	16095	15946	15999	15666	15785	15854	15794	15745	15564	15718	15891	15664	15725	15926	15882	15640	15808	15774	15946	15778	15830	15985	15847	15766	15697	15737	15843	15885	15899	15929	15916	16005	15669	15752	15606	15938	15827	15716	15894	15880	15735	15711	15608	15935	15784	15766	15835	15811	15787	15865	15764	15885	15865	16038	16017	15760	15782	15910	15769	15852	15882	15875	15734	15916	16024	16002	15761	15791	15829	16045	16014	16091	15868	15796	15662	15821	15853	15897	15793	15685	15808	15670	15813	15642	15675	15856	15893	15729	15767	15833	15981	15762	15787	15854	15885	15916	15856	15783	15888	15638	15829	15893	15761	15933	15958	15821	16020	15800	15970	15840	15774	15881	15792	15787	15785	15793	15867	15678	15733	15800	15850	15801	15900	15876	15791	15717	15794	15785	15916	15988	15590	15712	15935	15894	15912	15882	15722	15836	15815	15768	15895	15741	15741	15882	15768	15916	15716	15932	15833	15761	15820	15905	15977	15870	15854	15862	15909	15751	15950	15767	15735	15951	15874	15772	15724	15891	15845	15900	16056	15754	15807	16075	16004	15918	15868	16054	15942	15875	15872	15799	15825	15872	15870	16051	15765	15677	15950	15808	15681	15889	15759	15586	15660	15710	16083	15843	15726	15863	15876	15806	15904	15866	15843	15939	15836	15781	15858	15867	15983	15785	15815	15826	16010	15722	16012	15691	15931	15751	15907	15644	15861	15801	15821	15667	15674	15639	15690	15904	15618	15517	15913	15768	15821	15965	15596	15645	15703	15962	15718	15686	15846	15898	15909	15948	15864	15827	15775	15959	15765	15817	15853	15834	15825	15956	15784	15955	15755	15763	15599	15754	15805	15874	15967	15964	15890	16120	15715	15705	15908	15742	15777	15941	15868	15991	15975	15775	15892	15901	15753	15889	15947	15678	15684	15621	15840	15832	15783	15750	15752	15753	15981	15920	15912	15848	15732	15931	15740	16018	15805	15586	16164	15932	15932	15692	15709	15911	15714	15885	15794	15834	15773	15663	15725	15948	15714	15798	15734	15837	15690	15767	15786	15593	15867	15599	15997	15876	15756	15966	15874	15819	15740	15870	15898	15983	15830	15806	15602	15766	15900	15796	15779	16042	16021	15868	15785	15921	15987	15794	15845	15802	15658	15603	15749	16004	15917	15841	15770	15869	15825	15837	15745	15497	15663	15812	16109	15878	15843	15594	15702	15765	15906	15733	15742	15792	15925	15862	15869	15777	15713	15754	16048	15801	15734	15907	15679	15808	15716	15575	15750	16027	15887	15726	15928	15841	15947	15757	15834	15893	15787	15736	15971	15850	15704	15913	15822	15759	15823	15909	15907	15785	15981	15985	15674	15587	15916	15721	15816	15800	15808	15898	15702	16007	15753	15939	15843	15799	16005	15749	15770	16049	16083	15813	15919	15840	15847	15887	15694	15530	15829	15739	15794	15734	15766	15754	15764	15848	15667	15913	15973	15887	15759	15924	15758	15841	15725	15702	15610	15692	15769	15731	15960	15839	15806	15689	15768	15674	15678	15722	15724	15771	16045	15924	15882	15787	15878	15741	15876	15849	16012	15848	15941	15925	15613	15824	15729	15790	15763	15673	15841	15856	15855	15786	15682	15936	16034	15742	15859	15870	15913	15953	15833	15958	15786	15804	15742	15786	15762	15857	15965	15779	15714	15874	15883	15742	15891	16059	15897	15832	15804	15628	15700	15884	15805	15952	15696	15853	15860	15818	15734	15825	15998	15769	15723	15743	15634	15906	15864	15856	15929	15761	15609	15618	15759	15713	16132	15932	15917	15828	15961	15661	15970	15751	15797	15838	15879	15728	15985	15982	16031
28482	47438	43620	35957	31384	27945	25762	24057	22251	21008	19858	19107	18143	17442	16957	16525	16100	15958	15662	15320	15129	14969	14973	14638	14807	14733	14621	14678	14627	14509	14434	14342	14433	14522	14523	14622	14530	14347	14428	14324	14446	14367	14370	14617	14303	14251	14201	14254	14281	14356	14228	14419	14179	14090	14295	14208	14175	14440	14463	14257	14037	14500	14258	14261	14272	14246	14474	14302	14346	14324	14086	14352	14227	14113	14214	14154	14281	14297	14282	14312	14204	14296	14154	14317	14278	14325	14385	14243	14237	14124	14400	14291	14211	14331	14240	14337	14393	14195	14245	14296	14198	14233	14375	14375	14379	14253	14200	14212	14419	14262	14425	14199	14260	14306	14326	14121	14230	14203	14036	14348	14179	14319	14239	14282	14257	14218	14411	14243	14209	14266	14230	14209	14218	14238	14225	14396	14177	14295	14375	14488	14203	14196	14289	14324	14258	14301	14215	14148	14309	14242	14448	14321	14331	14386	14319	14246	14147	14185	14297	14044	14252	14307	14192	14124	14229	14320	14189	14242	14353	14309	14184	14163	14304	14283	14221	14261	14355	14326	14383	14128	14347	14466	14209	14173	14207	14364	14493	14112	14268	14150	14205	14027	14163	14357	14020	14253	14246	14305	14287	14259	14231	14118	14254	14193	14316	14263	14224	14310	14096	14537	14298	14270	14376	14308	14299	14306	14306	14276	14182	14182	14288	14167	14219	14297	14315	14291	14368	14395	14324	14265	14214	14356	14360	14236	14286	14215	14238	14204	14330	14418	14287	14324	14228	14279	14153	14134	14377	14253	14306	14222	14322	14080	14129	14219	14123	14243	14310	14273	14396	14290	14339	14179	14189	14167	14173	14300	14180	14173	14178	14382	14163	14308	14356	14213	14327	14461	14263	14392	14250	14258	14301	14209	14410	14269	14237	14299	14312	14307	14127	14357	14288	14385	14305	14205	14172	14237	14338	14445	14346	14242	14189	14382	14276	14041	14168	14252	14293	14228	14103	14348	14177	14186	14250	14264	14141	14044	14388	14211	14319	14296	14425	14335	14212	14485	14384	14362	14514	14364	14090	14296	14208	14284	14297	14185	14381	14312	14126	14292	14244	14267	14176	14241	14218	14212	14203	14222	14298	14172	14093	14338	14307	14271	14332	14278	14077	14107	14346	14250	14306	14334	14149	14371	14102	14358	14477	14164	14196	14393	14107	14325	14201	14404	14226	14251	14397	14170	14443	14430	14187	14232	14188	14171	14267	14241	14195	14198	14186	14412	14257	14328	14367	14240	14217	14212	14328	14214	14459	14360	14432	14201	14424	14167	14443	14331	14125	14068	14215	14235	14324	14324	14216	14215	14273	14328	14311	14355	14272	14292	14375	14302	14146	14254	14201	14299	14196	14271	14020	14330	14313	14346	14119	14480	14263	14332	14231	14338	14201	14284	14316	14229	14253	14268	14385	14258	14055	14345	14477	14203	14117	14264	14424	14331	14282	14254	14255	14300	13995	14191	14397	14047	14353	14331	14211	14274	14363	14273	14243	14288	14419	14276	14449	14166	14370	14319	14327	14187	14180	14368	14281	14098	14420	14160	14270	14210	14297	14232	14303	14171	14302	14393	14368	14251	14195	14253	14209	14309	14254	14149	14203	14209	14091	14189	14130	14201	14320	14175	14495	14436	14143	14063	14375	14246	14292	14329	14169	14176	14128	14228	14105	14244	14268	14300	14334	14186	14395	14353	14211	14301	14185	14309	14468	14215	14431	14343	14262	14343	14403	14373	14299	14200	14216	14254	14183	14319	14331	14207	14336	14313	14209	14271	14329	14297	14321	14163	14287	14102	14163	14224	14361	14156	14426	14241	14209	14114	14282	14053	14394	14272	14265	14135	14017	14025	14201	14165	14038	14220	14289	14299	14296	14280	14289	14239	14341	14186	14194	14139	14110	14179	14370	14240	14233	14244	14222	14409	14315	14189	14200	14315	14347	14302	14245	14126	14182	14362	14147	14233	14401	14067	14199	14290	14260	14218	14188	14174	14296	14083	14151	14219	14195	14302	14240	14403	14400	14365	14173	14285	14021	14275	14418	14166	14333	14410	14255	14068	14233	14123	14319	14377	14381	14185	14313	14051	14300	14251	14265	14098	14274	14311	14277	14394	14302	14202	14315	14282	14318	14322	14287	14244	14068	14262	14142	14185	14271	14103	14266	14281	14132	14239	14199	14256	14255	14372	14125	14217	14254	14270	14481	14207	14396	14143	14238	14232	14248	14199	14175	14397	14143	14368	14289	14308	14347	14326	14079	14335	14323	14230	14290	14313	14244	14307	14274	14271	14395	14236	14186	14282	14072	14170	14273	14201	14419	14285	14245	14221	14394	14304	14342	14128	14278	14350	14304	14332	14165	14279	14213	14418	14294	14337	14292	14170	14317	14372	14231	14295	14238	14130	14309	14203	14258	14408	14137	14280	14066	14247	14234	14183	14331	14443	14173	14262	14250	14144	14360	14339	14163	14256	14247	14438	14262	14258	14322	14350	14370	14395	14201	14344	14247	14256	14289	14128	14228	14345	14268	14236	14227	14240	14120	14110	14192	14146	14427	14208	14333	14212	14249	14363	14397	14231	14257	14124	14296	14371	14172	14136	14272	14337	14179	14223	14370	14241	14288	14290	14299	14128	14180	14284	14263	14206	14159	14336	14035	14370	14139	14303	14405	14196	14221	14379	14208	14172	14308	14218	14258	14283	14254	14198	14328	14199	14327	14213	14387	14104	14250	14215	14236	14394	14272	14282	14313	14050	14285	14402	14237	14270	14158	14391	14207	14298	14252	14180	14185	14296	14208	14274	14358	14263	14223	14200	14241	14254	14205	14296	14224	14279	14307	14370	14314	14323	14315	14048	14354	14156	14433	14399	14445	14173	14048	14292	14212	14237	14174	14173	14197	14184	14159	14245	14273	14286	14379	14314	14162	14308	14384	14269	14264	14232	14290	14276	14261	14198	14436	14111	14323	14185	14163	14272	14212	14318	14357	14366	14323	14274	14228	14298	14268	14137	14094	14225	14262	14449	14214	14336	14089	14211	14266	14356	14336	14198	14467	14304	14287	14104	14239	14193	14218	14309	14358	14371	14398	14295	14185	14322	14328	14264	14131	14334	14222	14171	14379	14172	14315	14175	14334	14160	14153	14517	14083	14330	14376	14344	14303	14111	14339	14049	14299	14129	14244	14166	14148	14405	14335	14286	14258	14334	14368	14214	14246	14182	14309	14471	14365	14257	14323	14158	14235	14270	14123	14298	14283	14246	14236	14454	14183	14245	14325	14318	14213	14133	14140	14254	14355	14218	14345	14267	14050	14146	14254	14216	14272	14258	14239	14303	14339	14247	14344	14262	14232	13879	14326	14335	14188	14324	14280	14217	14311	14283	14338	14148	14342	14129	14266	14365	14477	14389	14396	13963	14342	14297	14235	14135	14317	14241	14217	14234	14226	14492	14356	14439	14275	14252	14306	14219	14326	14200	14225	14289	14146	14214	14353	14295	14376	14197	14323	14188	14347	14288	14356	14216	14257	14238	14205	14294	14343	14286	14180	14224	14330	14202	14327	14213	14413	14234	14304	14280	14295	14196	14220	14328	14219	14112	14322	14248	14263	14156	14113	14297	14244	14246	14426	14306	14346	14224	14241	14249	14356	14116	14254	14168	14091	14356	14305	14414	14196	14081	14236	14208	14332	14252	14257	14362	14160	14166	14227	14233	14142	14196	14309	14232	14277	14299	14280	14229	14281	14260	14103	14269	14262	14430	14248	14231	14407	14182	14180	14229	14141	14312	14243	14111	14123	14510	14305	14095	14161	14281	14251	14232	14216	14344	14275	14303	14328	14187	14093	14342	14269	14160	14121	14266	14291	14218	14405	14440	14249	14294	14238	14484	14268	14256	14220	14308	14152	14227	14434	14339	14216	14180	14315	14330	14318	14138	14352	14292	14138	14337	14338	14296	14296	14273	14140	14332	14196	14307	14264	14353	14324	14206	14233	14376	14221	14246	14492	14128	14152	14289	14279	14145	14291	14175	14160	14365	14199	14221	14373	14251	14271	14125	14346	14213	14483	14340	14157	14231	14240	14272	14164	14468	14125	14444	14254	14286	14399	14286	14195	14235	14323	14268	14305	14276	14240	14214	14310	14304	14292	14460	14291	14215	14327	14214	14306	14316	14220	14280	14195	14292	14298	14293	14209	14270	14247	14296	14304	14281	14110	14194	14278	14299	14147	14319	14328	14256	14268	14301	14315	14322	14358	14294	14187	14252	14264	14287	14277	14217	14224	14135	14380	14198	14213	14185	14169	14241	14137	14224	14331	14339	14259	14407	14239	14306	14205	14251	14255	14271	14357	14304	14354	14208	14324	14243	14305	14351	14278	14214	14264	14167	14245	14235	14281	14113	14098	14242	14239	14134	14240	14142	14232	14299	14280	14165	14426	14321	14454	14264	14285	14456	14380	14275	14395	14283	14267	14473	14291	14327	14397	14049	14266	14174	14298	14144	14314	14269	14208	14222	14193	14403	14118	14264	14272	14265	14196	14207	14147	14494	14179	14225	14293	14186	14152	14183	14438	14347	14242	14356	14270	14317	14202	14235	14200	14270	14182	14201	14299	14308	14259	14076	14482	14242	14247	14245	14227	14228	14089	14349	14233	14257	14256	14173	14277	14211	14320	14267	14239	14160	14126	14346	14215	14461	14256	14181	14242	14087	14296	14361	14172	14347	14124	14336	14271	14235	14155	14191	14301	14400	14218	14410	14237	14195	14262	14230	14105	14344	14222	14224	14314	14293	14399	14400	14241	14394	14267	14278	14327	14187	14341	14370	14092	14295	14287	14340	14199	14221	14201	14139	14160	14123	14238	14175	14332	14283	14448	14134	14291	14155	14163	14221	14328	14100	14223	14350	14327	14219	14229	14222	14339	14154	14406	14320	14565	14296	14151	14421	14311	14321	14225	14293	14146	14255	14225	14368	14330	14463	14233	14049	14262	14368	14218	14203	14198	14248	14355	14104	14391	14249	14170	14373	14331	14262	14277	14213	13998	14231	14256	14256	14435	14257	14213	14369	14210	14352	14221	14118	14116	14170	14284	14104	14267	14271
27595	23826	29678	26676	21829	19946	19160	18392	17586	17560	16960	16708	16345	16332	16191	16108	15908	15732	15917	15830	15665	15577	15838	15580	15765	15644	15465	15609	15476	15520	15450	15669	15414	15646	15550	15637	15643	15440	15566	15392	15520	15551	15582	15530	15428	15558	15603	15632	15729	15610	15722	15403	15597	15377	15588	15476	15695	15410	15500	15336	15332	15526	15547	15346	15454	15484	15345	15602	15635	15600	15492	15492	15379	15481	15408	15572	15614	15392	15553	15621	15617	15645	15474	15529	15437	15688	15743	15572	15595	15542	15424	15561	15394	15500	15480	15561	15588	15479	15491	15593	15611	15361	15410	15528	15457	15502	15618	15463	15699	15580	15456	15382	15349	15498	15768	15585	15552	15477	15403	15540	15373	15411	15534	15630	15627	15420	15590	15509	15667	15452	15464	15399	15537	15544	15519	15554	15735	15588	15436	15390	15586	15565	15525	15561	15467	15397	15518	15512	15497	15806	15513	15504	15440	15592	15326	15508	15325	15444	15539	15519	15449	15477	15352	15546	15561	15431	15545	15699	15675	15542	15525	15391	15415	15405	15638	15451	15530	15412	15497	15426	15560	15589	15580	15348	15547	15473	15534	15565	15588	15489	15632	15749	15523	15440	15521	15618	15559	15585	15393	15378	15260	15363	15429	15470	15564	15598	15562	15478	15544	15365	15397	15440	15366	15551	15344	15803	15621	15529	15663	15667	15482	15623	15611	15493	15700	15484	15427	15476	15511	15690	15535	15450	15544	15601	15590	15587	15563	15540	15323	15398	15489	15389	15557	15506	15564	15459	15532	15802	15570	15565	15380	15519	15584	15713	15448	15537	15637	15564	15611	15378	15514	15531	15332	15324	15413	15535	15717	15491	15421	15493	15518	15447	15421	15566	15413	15381	15404	15465	15588	15692	15596	15649	15454	15324	15452	15466	15635	15581	15699	15585	15387	15359	15285	15492	15380	15440	15531	15463	15498	15599	15585	15508	15382	15347	15497	15509	15525	15693	15552	15406	15325	15402	15561	15483	15638	15501	15577	15613	15494	15410	15421	15385	15595	15493	15596	15647	15370	15488	15701	15452	15495	15473	15289	15519	15407	15520	15442	15368	15766	15503	15407	15518	15462	15554	15685	15596	15448	15536	15399	15443	15483	15483	15509	15373	15424	15460	15424	15558	15434	15424	15304	15525	15546	15312	15424	15784	15568	15406	15625	15612	15418	15571	15448	15449	15431	15471	15521	15273	15444	15538	15429	15454	15492	15425	15364	15618	15619	15505	15611	15542	15506	15558	15597	15596	15569	15484	15579	15498	15816	15411	15562	15334	15520	15486	15542	15408	15469	15479	15344	15418	15508	15493	15477	15620	15464	15428	15429	15553	15407	15643	15446	15372	15484	15546	15538	15492	15406	15298	15547	15575	15783	15491	15678	15579	15617	15498	15638	15581	15442	15495	15348	15435	15554	15563	15677	15448	15574	15560	15522	15254	15495	15470	15605	15567	15516	15437	15500	15444	15740	15715	15622	15539	15575	15651	15488	15417	15377	15654	15393	15450	15383	15305	15554	15444	15514	15666	15707	15548	15459	15385	15408	15431	15577	15324	15508	15497	15263	15505	15441	15591	15451	15430	15676	15558	15579	15503	15530	15460	15501	15640	15528	15573	15625	15481	15487	15438	15497	15377	15604	15506	15436	15450	15611	15598	15575	15418	15739	15565	15700	15590	15684	15721	15302	15377	15493	15307	15389	15443	15649	15783	15415	15655	15272	15535	15663	15447	15579	15501	15782	15307	15528	15560	15587	15563	15599	15520	15369	15419	15539	15442	15628	15628	15665	15454	15543	15592	15461	15593	15540	15409	15584	15509	15646	15407	15613	15622	15658	15546	15547	15507	15453	15493	15589	15565	15524	15675	15552	15497	15473	15473	15462	15511	15594	15611	15582	15330	15706	15547	15576	15498	15485	15600	15580	15377	15554	15401	15650	15542	15665	15335	15492	15487	15494	15467	15618	15659	15445	15553	15683	15530	15574	15581	15548	15561	15288	15514	15659	15502	15505	15528	15536	15521	15553	15509	15453	15636	15425	15399	15488	15371	15376	15611	15501	15594	15553	15542	15450	15515	15496	15446	15526	15548	15503	15617	15584	15272	15511	15612	15466	15547	15597	15373	15530	15514	15541	15580	15542	15368	15517	15390	15435	15512	15650	15424	15627	15515	15504	15580	15579	15591	15465	15494	15517	15228	15595	15295	15496	15627	15627	15401	15705	15522	15442	15382	15655	15499	15640	15616	15653	15459	15385	15467	15537	15517	15780	15452	15469	15702	15685	15452	15561	15687	15631	15550	15349	15564	15526	15685	15515	15581	15507	15555	15597	15528	15478	15429	15592	15579	15503	15523	15528	15480	15537	15580	15446	15400	15612	15515	15576	15598	15472	15447	15435	15588	15429	15388	15557	15771	15376	15478	15417	15392	15584	15571	15594	15524	15608	15615	15562	15573	15623	15558	15453	15451	15535	15517	15504	15580	15564	15511	15384	15506	15528	15581	15644	15384	15543	15462	15567	15680	15649	15562	15561	15618	15312	15448	15472	15557	15469	15396	15597	15331	15669	15376	15360	15728	15555	15452	15471	15560	15664	15432	15499	15518	15559	15668	15359	15450	15602	15585	15671	15594	15441	15407	15401	15538	15415	15474	15645	15637	15573	15628	15643	15493	15551	15451	15430	15504	15582	15708	15608	15396	15576	15648	15577	15568	15394	15589	15387	15246	15374	15337	15358	15367	15666	15571	15407	15555	15765	15624	15309	15580	15613	15659	15579	15417	15622	15658	15581	15547	15619	15673	15473	15452	15385	15578	15416	15458	15607	15633	15854	15501	15452	15557	15686	15515	15604	15527	15659	15382	15573	15572	15539	15541	15694	15556	15552	15480	15546	15320	15470	15640	15421	15564	15461	15705	15419	15685	15502	15707	15500	15453	15497	15418	15527	15500	15354	15508	15651	15345	15581	15403	15507	15590	15546	15500	15489	15460	15567	15601	15534	15557	15415	15646	15495	15735	15553	15590	15450	15422	15615	15505	15475	15629	15499	15219	15659	15752	15434	15656	15672	15530	15519	15361	15552	15420	15548	15515	15501	15529	15354	15361	15567	15426	15563	15688	15716	15506	15486	15597	15392	15561	15391	15619	15609	15514	15458	15559	15359	15668	15263	15631	15673	15554	15321	15762	15742	15432	15666	15707	15375	15507	15598	15612	15568	15557	15253	15378	15374	15499	15418	15466	15669	15239	15236	15371	15462	15481	15291	15500	15856	15513	15642	15621	15554	15682	15666	15425	15481	15435	15136	15184	15627	15352	15748	15509	15556	15439	15487	15552	15511	15613	15431	15336	15563	15622	15496	15635	15627	15431	15594	15548	15601	15440	15327	15163	15516	15499	15573	15431	15522	15705	15560	15360	15769	15632	15870	15390	15500	15495	15447	15499	15438	15562	15338	15331	15446	15441	15519	15446	15588	15386	15436	15554	15610	15457	15613	15423	15719	15584	15584	15634	15557	15529	15521	15333	15590	15378	15655	15532	15468	15484	15528	15658	15621	15543	15479	15585	15660	15562	15460	15321	15526	15674	15447	15366	15355	15459	15551	15565	15405	15555	15589	15682	15443	15655	15586	15550	15549	15563	15573	15668	15562	15665	15361	15565	15309	15299	15417	15496	15687	15387	15466	15512	15568	15605	15575	15429	15419	15637	15474	15452	15533	15653	15375	15514	15269	15506	15494	15567	15422	15536	15548	15472	15498	15663	15527	15345	15520	15387	15426	15584	15487	15300	15425	15581	15567	15519	15644	15644	15464	15440	15574	15541	15660	15377	15513	15570	15408	15378	15375	15649	15635	15668	15641	15609	15455	15519	15797	15381	15417	15579	15378	15620	15583	15801	15565	15577	15470	15359	15521	15517	15616	15516	15710	15471	15625	15529	15296	15366	15214	15380	15457	15711	15641	15620	15447	15487	15442	15357	15497	15438	15479	15527	15504	15586	15822	15654	15128	15513	15453	15505	15289	15461	15510	15560	15500	15518	15558	15443	15747	15654	15764	15450	15504	15237	15504	15572	15537	15660	15698	15332	15306	15475	15564	15411	15522	15513	15372	15515	15465	15657	15155	15491	15553	15201	15485	15349	15509	15536	15555	15494	15386	15737	15614	15621	15578	15547	15535	15474	15750	15375	15400	15516	15623	15564	15525	15563	15585	15567	15498	15425	15454	15785	15659	15602	15828	15621	15375	15342	15487	15514	15399	15502	15493	15595	15592	15530	15418	15526	15539	15620	15672	15482	15504	15473	15476	15598	15708	15583	15400	15617	15517	15569	15428	15393	15515	15503	15444	15623	15583	15302	15729	15509	15557	15545	15553	15444	15646	15476	15443	15531	15431	15376	15535	15436	15627	15472	15442	15476	15485	15537	15451	15481	15400	15656	15472	15541	15393	15253	15306	15738	15472	15395	15548	15359	15541	15583	15385	15494	15706	15380	15428	15713	15442	15561	15423	15361	15519	15544	15607	15638	15460	15662	15398	15615	15622	15541	15568	15424	15559	15440	15299	15371	15530	15489	15536	15506	15595	15327	15602	15541	15564	15475	15407	15305	15508	15412	15531	15520	15494	15577	15764	15590	15489	15403	15526	15751	15430	15750	15590	15449	15529	15598	15533	15437	15424	15570	15614	15445	15697	15426	15495	15523	15377	15419	15439	15557	15530	15389	15507	15553	15616	15380	15547	15556	15523	15452	15621	15470	15258	15522	15575	15313	15498	15631	15540	15448	15555	15446	15536	15633	15563	15529	15589	15325	15686	15475	15517	15564	15678	15558	15654	15564	15740	15410	15540	15445	15550	15406	15423	15597	15417	15645	15693	15461	15425	15553	15395	15319	15406	15456	15592	15443	15363	15633	15595	15620	15434	15682	15251	15411	15375	15533	15555	15555	15612	15618	15522	15674	15638	15561	15472	15627	15335	15502	15313	15368	15312	15490	15412	15532	15475	15482	15744	15648	15714	15613	15422	15709	15637	15668	15510	15570	15713	15617	15616	15465	15508	15498	15523	15580	15448	15362	15520	15607	15388	15691	15505	15557	15623	15458	15369	15566	15579	15576
25383	36597	33852	26711	23164	21040	19603	18627	17646	17062	16414	15998	15492	15500	14921	14975	14777	14719	14705	14412	14403	14239	14384	14235	14321	14198	14350	14171	14187	14259	14268	14223	14241	14149	14259	14154	14233	14284	14192	14048	14144	14154	14101	14117	14185	14166	13933	14181	14105	14003	14221	14138	14117	14239	14040	14116	13990	14068	14180	14042	13810	14114	14183	14184	13946	14183	14165	14281	14173	14127	14074	14118	14183	14136	14077	14122	14063	14204	14175	14167	13920	14059	14042	14109	14138	14108	14071	13944	14003	14096	14159	14250	14082	14124	14253	14082	13937	14097	14037	13995	14015	14021	14076	13983	14069	14155	14017	13995	13969	13999	14036	14105	14007	14004	14148	14128	14104	14186	14043	14155	14116	14061	14074	14041	13987	14249	13936	14095	14186	14140	14257	14115	14254	14033	14204	14080	14201	14195	13930	14034	14004	14097	14140	14078	13942	13940	14076	14145	14115	14205	14151	14224	14131	14220	14104	13966	13888	14049	14209	14165	14125	14050	14077	14200	14069	14026	14159	14088	14136	14082	14083	14199	14096	14148	14130	14212	13902	14063	14179	14012	14061	14116	14126	14095	13981	14078	14016	14112	14156	14079	13987	14168	14002	14110	13992	13967	14135	14087	14136	14016	14023	14192	14162	13971	13847	14134	13967	14124	14069	14207	13981	14085	14109	14073	13837	14155	14121	13991	14203	14121	14151	14229	14198	14045	14166	14105	14142	13990	13998	14119	14149	14030	14087	14132	14144	14176	14104	14194	14067	14102	14078	14148	13977	13977	14108	14095	14245	14048	14163	14292	14024	14172	14059	14100	14205	14040	14144	14100	14095	14095	13989	14110	14167	14112	14091	13937	14170	14093	14088	14194	14213	14113	14086	13893	14208	14208	14029	14078	14036	14060	14068	14198	14184	14150	13959	14063	14112	14153	14161	14103	14235	14200	14008	14140	13985	14139	14136	14126	14165	14075	14105	14031	14191	14098	14076	13937	14061	13989	14090	14229	14037	13966	14063	14129	14118	14214	13954	14153	14101	14146	14102	14269	14072	14146	14002	14228	13962	14027	13964	14172	14031	13860	14113	14076	13944	14086	14272	14066	14073	14237	14131	14119	14035	14172	14331	14079	14065	14069	14254	14083	14032	14047	14059	13956	14077	14136	14053	13928	14008	14008	14048	14159	14214	14055	14080	13956	14230	14260	14118	13866	14139	14119	14063	14010	14108	14042	14042	14081	14229	14121	13919	14070	14203	14164	14006	13992	14084	14136	14162	14201	14057	14294	14163	14230	13937	14172	14220	14045	14066	14161	14053	14122	14206	13947	13962	13940	14107	13913	14225	14045	13951	14050	13933	14237	14101	14075	14232	14111	14081	14011	14030	14178	14152	14135	14071	14164	14169	14152	13989	14129	13981	14262	14150	14226	14025	14049	13960	13961	14119	14169	14113	14053	14053	13958	14093	14074	14301	13921	14201	14093	14248	14000	14025	14069	14008	14157	14068	14058	14114	14044	14104	14184	13985	14063	14161	13950	14104	14336	13908	13981	14080	14036	14184	14125	14033	14118	14142	14111	13971	14025	14088	13935	14016	14198	14098	14029	13921	14194	13915	14108	14087	14156	14040	14091	14109	14121	14069	13997	14091	14045	14085	14036	14161	13970	14040	14255	14135	14126	14158	14013	14157	14044	14057	14160	14059	14037	14173	14113	14138	14182	14177	14038	14109	14173	14171	14186	13998	14108	14166	14252	14120	14086	14039	14185	14104	14030	14094	14129	14044	14154	14061	14237	13929	14243	14009	14058	14093	14173	14026	14095	14154	14009	14233	14006	14113	14267	14060	14202	14261	13952	14133	13893	14047	13989	14075	14141	13972	14145	14143	13922	14104	14123	14137	13995	13934	14037	14118	14163	14096	14087	14006	14143	14061	14108	13959	14249	14096	14007	14074	14216	14079	14195	14073	14124	14097	13833	13945	14090	14091	13875	14135	14033	13943	13990	14133	14005	14162	13898	14131	14052	14267	14149	14000	14241	14222	13954	14079	14017	14124	14066	14202	14043	14038	13993	13992	14184	14085	14222	14041	14139	14118	14075	14284	14101	14158	14088	14021	14053	14081	14126	14145	14157	14295	14119	14072	14120	14298	14185	14161	14046	13961	14106	14129	14088	13996	14074	14180	14135	14051	13998	14152	14241	14182	14057	14121	14089	13876	14052	14204	14086	14093	14193	14162	13931	14139	14089	14107	14198	14155	13965	14094	14068	14002	14027	14073	14187	14166	13985	14218	14086	14076	14201	14111	14343	14070	14213	14214	14017	14050	14096	14149	14023	14154	14022	14138	14155	13993	14410	14306	14095	14043	14110	14095	14141	14109	14115	14086	14041	14223	14042	14060	14099	14050	14216	14016	14134	14142	14051	14153	14071	14086	14130	14214	13985	14115	14042	14134	14112	14079	14175	14053	14047	14140	14182	14150	14088	14123	14081	13961	14159	14191	14034	14206	14075	14089	13993	14090	14232	14005	14209	14133	14063	14150	14112	14066	14237	13991	14207	14127	13937	14097	14164	14207	13987	14148	14147	14251	14148	14032	14057	13866	14040	14091	14091	14022	14191	14115	14219	14055	14025	14035	14214	14100	14035	13933	14180	13935	14030	14159	13911	14124	14257	14183	14178	14043	14045	14195	13997	14123	14250	13973	13983	14050	14026	13994	14116	14063	14149	13895	14163	14277	13983	14230	14157	14060	14007	14135	14355	13977	14064	14205	13940	14042	14055	14156	14094	14083	14234	14056	14307	13943	14126	14088	14058	14155	14177	14132	14162	14039	14075	14064	14205	13981	14039	14227	14027	14146	14156	14098	14172	13917	14038	14174	14166	14021	14197	14074	14111	13962	14117	14005	13993	13906	14168	14237	14154	14088	14142	14201	13938	14129	14070	14087	14033	14209	14189	14062	14106	14089	14094	14077	14128	13953	14132	14091	13956	14012	14266	14013	14161	13981	14164	14098	14096	14174	14053	14039	14208	14190	14306	13965	14256	14243	14065	14040	14047	14017	14125	14116	14090	14070	13954	14103	14119	14098	14154	14180	14031	14206	14149	14284	13967	14187	14076	14126	14071	14015	13909	14142	13970	14214	13997	14124	13986	14176	14280	14046	13986	14033	14008	13977	14119	14086	14056	13821	14008	14060	14072	14021	14052	13903	14101	14060	14075	13919	14181	14123	14119	14085	14170	14131	14052	14028	13975	14118	14015	14245	14008	13944	14232	14071	13992	14108	14082	14141	14181	14089	14118	14007	14039	14162	14172	14164	13968	14128	14192	14120	14132	14317	13966	14089	14182	14294	13966	14175	14177	14243	14016	14343	14054	14047	14160	14049	14103	14167	13980	14279	14105	13981	14096	13951	14108	14012	14193	13950	14106	13948	14110	14038	13993	14154	14208	14024	14173	14370	14020	13997	14118	14061	14075	14139	14128	14097	14058	14147	14127	14185	14016	14044	14088	14027	14007	14112	14009	14052	14135	13961	14181	14294	14174	14060	14145	13963	14089	14049	14032	14008	14176	14048	14208	14161	13995	14072	14185	14268	14155	14131	14046	14163	14056	14244	13975	14155	14074	14273	14236	13992	13882	14014	14082	13907	14166	14045	14112	13863	14085	14101	14128	13998	14072	14224	13953	14137	13991	14253	14132	14237	14094	14212	14050	14005	14044	13985	14281	14084	14036	14188	14134	13991	14108	14204	14056	13986	14122	14018	14202	14167	14032	14219	14283	14133	14122	14091	14050	14176	14116	14160	14048	14100	14078	14183	14047	14058	14171	14008	14146	13930	14154	14135	13986	13962	14033	14002	14007	14014	13938	14060	14042	13990	14130	14178	14145	14070	14230	14079	14134	13890	14119	14133	14087	14375	14161	14128	14093	14351	13919	14080	14318	14050	14182	14057	14179	14120	14031	14197	14049	14036	13896	14155	14019	14082	14127	14162	14081	14201	14206	14013	14199	14075	14109	14104	14166	14119	14123	13970	14177	13972	14034	14119	14108	14005	13993	14144	14223	14063	14028	14083	14089	14056	13854	14147	14068	14063	14205	14049	14200	14057	14064	14087	14115	14195	13955	14111	14077	14074	13948	14159	14040	14138	14200	14044	13977	14007	14149	14271	14039	14142	14147	13968	14198	14203	14117	14188	14121	14034	14033	14065	14110	14061	14161	14106	14161	14050	14046	14073	14081	14142	14146	14005	14202	14154	13980	14018	13959	14192	14022	14048	14151	14105	14097	14130	13955	14217	14157	14058	14024	14183	14166	14078	14109	14031	14085	14082	13979	14099	14138	14171	13986	14169	14172	14100	14044	14039	14192	14154	14238	14203	14094	14122	14271	14103	14010	14209	14055	14169	14059	14090	14135	14251	14000	14055	13907	14093	14036	14276	14091	13978	14150	14131	14037	14046	14296	13986	14129	14195	14100	14170	14193	14099	14162	14021	14060	13971	14283	14070	14175	14081	13921	13940	14044	14194	13994	14036	14115	14077	13970	14132	14128	13985	14148	13866	14106	14276	14023	14079	14032	14138	14121	14090	13921	14067	14196	14098	14166	14120	13997	14207	14085	14121	14144	14220	14246	14098	14036	14104	14187	14009	14056	14023	14070	14351	13976	14033	14131	14148	14164	14052	14102	14085	14289	14167	14175	14142	14153	14080	14006	14181	13934	14067	14054	13978	14146	14169	14174	14036	14107	14079	14278	14084	14093	14176	14077	14080	14040	14124	14010	14036	14123	13994	14157	14026	14127	14110	14297	14183	14078	14283	14104	14214	14171	14177	14189	14190	14196	14053	14061	14064	14063	14122	14030	13989	14387	14155	14026	14072	14052	13974	14330	14003	14239	14034	14224	14092	14043	14025	14136	14138	14026	14318	14119	14155	14210	14021	14120	14092	14085	13997	14201	14135	14232	14239	14074	14086	14033	14087	14007	14086	14199	14199	14157	13959	14014	13933	13945	14028	14201	14017	14001	14151	14121	14187	14038	13992	14032	14025	14059	14096	14096	14072	14241	13944	14171	14291	14228	14008	14080	14125	14128	14087	14102	13917	14158	14036	14239	14224	13991	14019	14005	13996	14078	14157	14168	14305	14142	13751	14010
23670	21060	28387	24285	23089	24386	23866	20693	19514	19225	18575	17737	17561	17475	17017	16843	16749	16485	16420	16237	16200	16293	16078	16058	16175	16011	16026	15959	16130	15996	16041	16035	15860	15807	15874	16017	15828	15985	15866	15961	15798	15882	15920	16128	15823	15993	15997	15783	15662	15911	15808	15943	15844	15859	15695	15951	15771	15761	15982	15729	15762	15883	15771	15759	15894	15968	16025	15673	15744	15899	15693	15778	15733	15754	15930	15724	15640	15870	16042	15838	15898	15672	16007	15847	15858	15862	15813	15706	15797	15944	15902	15848	15852	15874	15667	15874	16063	15912	15978	15757	15751	15818	15940	15799	15678	15715	15880	15706	15824	15862	15787	15747	15664	15748	15726	15814	15909	15855	15829	15707	15566	15815	15811	15842	15941	15733	15898	15776	15986	15913	15813	15646	15715	15731	15755	15862	15765	16001	15851	15823	15777	15731	15754	15805	15800	15822	15750	15830	15855	15621	15576	15910	15909	15421	15819	15782	15616	15759	15769	15759	15824	16070	15891	15746	15845	15840	15803	15760	15829	15814	15748	15751	15826	15627	15803	15685	15672	15563	15575	15604	15719	15754	15834	15747	15914	16079	15766	15785	15849	15875	15995	15644	15842	15848	15700	15662	15797	15704	15669	15662	15996	15860	15718	15905	15875	15591	15858	15919	15924	15951	15968	15846	15855	15879	15869	15748	15695	15978	15990	15813	15779	15965	15679	15666	15861	15781	15779	16023	15950	15849	15835	15720	15970	15768	15871	15671	15779	15803	15688	15768	15763	15751	15698	15739	15810	16008	15748	15764	15957	15710	15855	15674	15835	15774	15761	15773	15860	15703	15835	15918	15766	15845	15852	15787	15759	15830	15803	15784	15763	16009	15750	15910	15758	15764	15759	15713	15765	15864	15721	15783	15854	15800	15581	15817	15898	15731	15741	16051	15693	15750	15597	15845	15674	15814	15728	15763	15784	15851	15911	15820	15887	15832	15917	15788	15793	15957	15704	15714	15949	15770	15794	15843	15743	15827	15795	15798	15985	15780	15909	15881	15835	15677	15789	15766	15781	15863	15736	15790	15818	15772	15815	15763	15618	15676	16003	15652	15699	15932	15903	15677	15864	15831	15706	15628	15806	15740	15637	15878	15864	15895	15782	15687	15740	15760	15715	15867	15778	15658	15685	15777	15903	15775	15852	15694	15939	15827	15834	15982	15769	15840	15873	15716	15801	15545	15843	15899	15695	15884	15625	15847	15808	15802	15825	15807	15784	15759	15840	15836	15904	15609	15707	15596	15636	15971	15927	15749	15796	15820	15697	15717	15830	15698	15833	15756	15791	15867	15928	15732	15802	15849	15763	15656	15684	15941	15687	15806	15717	15808	15769	15660	15773	15792	15913	15815	15950	15750	15852	15656	16022	15540	15910	15657	15791	15730	15524	15895	15777	15815	15952	15907	15772	15818	15671	15780	15764	15829	15745	15644	15931	15842	15810	15798	15801	15787	15814	15777	15901	15776	15814	15726	15711	15772	15738	15855	15881	15986	15623	15879	15639	15876	15757	15875	15701	15688	15734	15915	15792	15760	15776	15795	16000	15974	15856	15828	15811	16008	15938	15874	15686	15737	15767	16077	15938	15878	15686	15926	15769	15657	15793	15721	15852	15859	15874	15901	15826	15719	15911	15770	15733	15802	15868	15810	15725	15649	15681	15791	15861	15711	15687	15740	15799	15740	15658	15824	16024	15789	15781	15808	15792	15743	15853	15629	15705	15792	15843	15593	15672	15811	15918	15860	15647	15782	15636	15910	15833	15819	15614	15777	15823	15744	15814	15881	15751	15772	15777	15922	15857	15644	15878	15702	15807	15913	15949	15775	15884	15643	15814	15770	15912	15892	15646	15601	15781	15892	15912	15743	15764	15850	15849	15804	15941	15628	15836	15773	15867	15693	15772	15949	15679	15896	15888	15930	15766	15685	15587	15767	15654	15760	15812	15818	15754	15463	15562	15750	15754	15642	15803	15641	15750	15744	15966	15865	15947	15786	15702	15648	15733	15950	15865	16059	15794	15654	15924	15868	15589	15651	15943	15758	15909	15675	15718	15752	15822	15825	15820	15784	15815	15645	15833	15834	15822	15938	15830	15904	15838	15769	15708	15827	15707	15570	15651	15710	15657	15766	15766	15703	15771	15720	15978	15737	15801	15745	15735	15745	15676	15850	15792	15790	15967	15914	15977	15937	15890	15815	15677	15830	15724	15769	15774	15827	15836	15861	15970	15861	15961	15683	15807	15810	15723	15844	15744	15878	15932	15764	15825	15759	15855	15752	15878	15669	15978	15744	16021	15758	15853	15814	15834	15871	15915	15874	15721	15711	15802	15756	15934	15685	15721	15876	15827	15913	15655	16090	15825	15834	15814	15650	15673	15717	15862	15678	15705	15650	15920	15769	15881	15778	15743	15849	15927	15906	15806	15806	15922	15820	15818	15755	15973	15825	15710	15751	15775	15782	15868	15764	15800	15577	15906	15748	15869	15846	15846	15864	15920	15894	16002	15956	15759	15854	15947	15759	15676	15768	15619	15780	15892	15727	15671	15702	15734	15807	15684	15856	15562	15730	15833	15828	15722	15828	15861	15818	15802	15695	15828	15871	15752	15868	15779	15748	16025	15776	15810	15716	15788	15878	15885	15748	15880	15880	15775	15813	15644	15683	15854	15734	15765	16018	15690	15856	15823	15819	15871	15721	15952	15784	15817	15890	15945	16040	15918	15772	15829	15812	15718	15800	15685	15814	15868	15804	15731	15647	15779	15967	15704	15657	15771	16006	15824	15824	15879	15864	15925	15859	15860	15867	15942	15824	16066	15773	15859	15725	15762	15768	16008	15838	15941	15744	15910	15679	15806	15685	15964	15992	15599	15992	15853	15839	15715	15731	15885	15937	15766	15687	15635	15765	15834	15592	15834	15819	15657	15892	15892	15853	15804	15632	15768	15657	15782	15730	15707	15822	15822	15809	15749	15783	15885	15830	15624	15780	15793	15870	15635	15926	15771	15713	15716	15778	15735	15698	15773	15737	15684	15726	15937	15607	15944	15633	15831	15884	15895	15982	16033	15878	15865	15821	15719	15655	15863	15810	15769	15834	15862	15863	15696	15701	15620	15808	15698	15856	15755	15611	15746	15590	15957	15863	15736	15867	15981	15754	15696	15893	15635	15763	15924	15706	15870	15838	15510	15662	15799	15797	15862	15942	15868	15774	15880	15744	15889	15862	16006	15855	15715	15770	15963	15591	15943	15713	15884	15808	15791	15849	15730	15627	15715	15838	15668	15866	15739	15811	15702	15722	15681	15738	15871	15734	15673	15902	15769	15857	15978	15618	15915	15980	15790	15760	15741	15731	15861	15662	15783	15837	15706	15710	15840	15944	15894	15669	15747	15676	15807	15679	15721	15731	15832	15602	15859	15716	15863	15717	15690	15780	15747	16003	15770	15721	15916	15767	15784	15867	15731	15563	15620	15677	15692	15944	15697	15961	15810	15784	15682	15830	15726	15705	15821	15605	15852	15893	15700	15890	15911	15866	15771	15745	15722	15687	15944	15934	15817	15767	15785	16095	15765	15808	15651	15930	15844	15614	15911	15741	15730	15888	15855	15660	15791	15709	15889	15660	15966	15928	15743	15748	15725	15922	16065	15907	15888	15838	15641	15721	15793	15984	15968	15714	15736	15765	16024	15881	15924	15791	15822	15627	15684	15658	15645	15648	15867	16001	15733	15788	15817	15646	15690	16006	15840	15950	15756	15800	15644	15582	15804	15702	15799	15811	15696	15761	15789	15805	15893	15896	15673	15649	15835	15466	15714	15701	15828	15694	15911	15777	15928	15703	15598	15770	15646	15660	15734	15683	15761	15736	15653	15729	15642	15591	15837	15667	15781	15821	15776	15811	15830	15683	15885	15782	15878	15777	15816	15618	15728	15877	15860	15866	15841	15699	15745	15749	15931	15758	15714	15552	15755	15874	16042	15851	15820	15803	15869	15903	15757	15907	16029	15747	15736	15813	15915	15665	15934	15706	15539	15630	15661	15729	15769	15899	16016	16093	15844	15665	15756	15727	15745	15722	15492	15559	15758	15938	15746	15789	15747	16032	15992	15831	15882	15821	15731	15850	15839	15783	15829	15825	15862	15836	15760	15713	15684	15781	15813	15711	15798	15850	15832	15865	15794	15711	15874	15847	15924	15770	15694	15781	15718	15794	15901	15897	15859	15688	15919	15850	15914	15734	15710	15789	15711	15765	15921	16225	15970	16004	15847	15755	15822	16067	15783	15726	15691	15967	15761	15879	15637	15678	15672	15996	15924	15843	15633	15684	15847	15966	15789	15732	15797	15772	15769	15827	15995	15978	15914	15967	15643	15926	15700	15817	15899	15901	15835	15816	15747	15809	15730	15921	15764	15695	15906	15714	15810	15752	15886	15640	15738	15813	15982	15805	15848	15562	15582	15948	15810	15816	15992	15804	15698	15693	15753	15793	15855	15908	15875	15737	15764	15893	15708	15780	15900	15982	15771	15809	15864	15659	15872	15766	15785	15637	15741	15902	15717	15818	15860	15949	15745	15916	15719	15796	15909	15899	15671	15773	15591	15638	15930	15665	15720	15973	16019	15788	15872	15807	15780	15832	16003	15859	15808	15640	15780	15853	15846	15831	15774	15848	16005	15878	15763	15860	15703	15764	15829	15819	15771	15763	15820	15992	15792	15862	15868	15754	15914	15838	15780	15907	15877	15636	15793	15598	15840	15805	15763	15786	15935	15772	15681	15652	15825	15817	15816	15844	15960	15894	15908	15816	15904	15820	15915	15768	15917	15780	15653	15874	15866	15761	15735	15778	15842	15698	15943	16045	15696	15876	15776	15844	15657	15958	15907	15803	15816	15825	15896	15756	15911	15765	15852	15755	15871	15810	15700	15728	15910	15732	15567	15775	15946	15709	15714	15695	15799	15765	15848	15834	15913	15871	15848	15847	15715	15866	15828	15911	15748	15815	15769	15887	15712	15830	15757	15753	15917	15742	15823	15689	15713	15659	15952	15967	15715	15858	15782	15853	15849	15657	15843	15701	15924	15935	15652	15971	15932	15691	15766	15893	15617	15773
25881	42421	40073	32283	28032	25032	23019	21448	20401	19376	18359	17318	17127	16499	16167	15930	15585	15335	15150	14961	14735	14668	14701	14751	14470	14707	14554	14459	14524	14351	14443	14505	14283	14551	14307	14398	14262	14389	14414	14432	14353	14357	14423	14339	14116	14503	14358	14297	14235	14153	14219	14247	14437	14466	14397	14421	14266	14447	14287	14177	14359	14198	14227	14368	14206	14250	14260	14362	14416	14316	14315	14282	14320	14261	14362	14286	14289	14346	14210	14180	14262	14333	14497	14206	14225	14260	14196	14258	14369	14313	14325	14182	14296	14328	14406	14266	14268	14234	14455	14240	14287	14402	14314	14164	14214	14365	14269	14307	14329	14318	14180	14322	14306	14297	14267	14295	14186	14478	14269	14160	14300	14411	14199	14284	14378	14390	14303	14222	14350	14118	14214	14189	14272	14284	14383	14201	14213	14350	14265	14243	14371	14430	14402	14159	14237	14487	14303	14199	14325	14401	14284	14310	14332	14242	14314	14225	14415	14225	14235	14424	14221	14232	14276	14162	14299	14142	14375	14299	14191	14285	14490	14297	14267	14270	14276	14246	14527	14319	14563	14364	14187	14162	14255	14301	14184	14196	14271	14299	14281	14359	14348	14505	14286	14222	14378	14280	14323	14242	14364	14333	14254	14357	14274	14123	14329	14286	14142	14306	14234	14335	14452	14063	14477	14254	14253	14189	14323	14372	14218	14464	14177	14127	14235	14413	14191	14405	14273	14240	14388	14371	14360	14265	14364	14148	14255	14235	14283	14299	14243	14375	14355	14269	14249	14240	14215	14348	14333	14209	14216	14260	14279	14309	14284	14229	14250	14248	14359	14371	14288	14209	14220	14286	14383	14326	14225	14286	14252	14304	14181	14167	14058	14402	14118	14259	14152	14383	14232	14393	14208	14409	14313	14204	14342	14204	14110	14272	14397	14342	14443	14083	14166	14279	14215	14257	14249	14180	14018	14288	14299	14289	14247	14104	14378	14358	14331	14256	14269	14338	14201	14218	14274	13996	14305	14409	14260	14319	14288	14430	14295	14265	14180	14167	14295	14226	14387	14142	14463	14178	14144	14234	14393	14299	14284	14255	14193	14235	14157	14316	14269	14137	14268	14189	14175	14210	14239	14370	14111	14224	14356	14293	14390	14271	14391	14217	14208	14133	14316	14304	14206	14150	14467	14286	14290	14242	14270	14143	14177	14243	14266	14114	14263	14263	14190	14190	14348	14293	14250	14300	14203	14407	14280	14193	14223	14257	14085	14276	14350	14448	14250	14344	14269	14210	14207	14270	14241	14282	14250	14308	14406	14307	14383	14171	14225	14179	14430	14071	14153	14329	14484	14287	14170	14081	14258	14473	14479	14219	14199	14405	14243	14502	14267	14441	14375	14064	14228	14245	14338	14389	14391	14238	14267	14229	14256	14278	14377	14205	14244	14142	14217	14163	14268	14371	14508	14246	14200	14471	14377	14215	14342	14186	14235	14033	14295	14274	14278	14274	14180	14334	14222	14120	14248	14133	14416	14374	14260	14164	14338	14210	14282	14346	14374	14479	14376	14252	14286	14136	14405	14373	14227	14244	14357	14355	14323	14231	14170	14334	14148	14189	14356	14211	14320	14340	14282	14177	14307	14251	14400	14281	14259	14034	14294	14308	14145	14097	14414	14104	14223	14271	14279	14313	14386	14293	14299	14249	14342	14336	14326	14367	14123	14141	14412	14227	14199	14391	14373	14025	14274	14262	14120	14293	14290	14308	14332	14075	14475	14265	14223	14333	14343	14372	14220	14223	14093	14410	14126	14369	14389	14303	14350	14335	14281	14229	14322	14267	14195	14273	14461	14410	14112	14298	14227	14320	14264	14442	14511	14406	14248	14395	14212	14371	14359	14282	14348	14233	14422	14118	14352	14230	14332	14305	14191	14351	14023	14253	14223	14301	14326	14224	14267	14297	14219	14222	14226	14215	14269	14231	14275	14403	14218	14256	14385	14356	14305	14263	14274	14301	14132	14172	14205	14234	14232	14140	14359	14382	14242	14108	14372	14330	14184	14423	14375	14338	14231	14281	14329	14213	14402	14197	14204	14205	14295	14201	14203	14175	14220	14373	14455	14237	14298	14013	14240	14519	14371	14229	14347	14293	14334	14248	14229	14384	14321	14251	14058	14325	14349	14368	14260	14226	14239	14313	14141	14385	14220	14343	14353	14272	14154	14153	14413	14132	14378	14249	14193	14400	14263	14325	14344	14102	14302	14281	14369	14290	14163	14268	14361	14160	14359	14283	14395	14419	14247	14273	14271	14219	14314	14129	14261	14378	14193	14171	14356	14233	14470	14217	14275	14333	14330	14320	14209	14202	14100	14175	14224	14231	14192	14350	14300	14339	14325	14385	14242	14168	14128	14343	14287	14306	14419	14275	14214	14275	14245	14333	14309	14194	14306	14416	14336	14273	14224	14331	14294	14139	14344	14515	14247	14402	14316	14199	14376	14302	14473	14255	14094	14230	14420	14349	14329	14244	14417	14391	14278	14058	14184	14116	14440	14268	14217	14159	14247	14240	14302	14229	14323	14259	14212	14207	14246	14332	14371	14180	14342	14290	14169	14259	14384	14308	14229	14222	14313	14175	14219	14317	14249	14207	14246	14141	14349	14455	14301	14320	14362	14211	14309	14200	14339	14309	14444	14334	14212	14292	14402	14309	14186	14391	14168	14400	14267	14371	14278	14326	14178	14545	14324	14198	14313	14316	14252	14285	14116	14149	14211	14343	14412	14371	14324	14333	14225	14216	14184	14345	14235	14424	14102	14363	14299	14204	14279	14206	14208	14195	14107	14344	14325	14367	14191	14161	14233	14223	14275	14229	14288	14336	14155	14307	14188	14315	14361	14210	14335	14267	14290	14237	14208	14350	14322	14242	14339	14254	14291	14324	14306	14385	14195	14281	14366	14352	14088	14429	14252	14409	14268	14286	14283	14304	14260	14289	14243	14263	14139	14428	14279	14221	14311	14216	14248	14292	14265	14193	14344	14260	14350	14411	14192	14201	14378	14188	14347	14193	14113	14137	14252	14360	14216	14334	14300	14378	14375	14171	14434	14409	14513	14211	14352	14296	14412	14284	14036	14302	14271	14412	14340	14228	14386	14300	14322	14180	14156	14254	14368	14327	14196	14340	14464	14287	14290	14243	14262	14151	14430	14291	14031	14188	14240	14232	14204	14226	14277	14236	14137	14322	14199	14237	14234	14287	14237	14196	14133	14226	14288	14259	14222	14205	14119	14448	14341	14242	14222	14067	14397	14459	14366	14205	14424	14325	14226	14237	14369	14321	14253	14303	14307	14409	14217	14349	14385	14260	14175	14193	14259	14291	14321	14369	14406	14468	14212	14236	14139	14221	14308	14379	14142	14309	14368	14210	14255	14206	14104	14222	14301	14087	14234	14348	14221	14178	14254	14220	14321	14340	14034	14289	14190	14411	14279	14441	14416	14204	14316	14383	14165	14316	14093	14298	14232	14382	14114	14240	14235	14367	14259	14061	14281	14222	14216	14362	14268	14078	14443	14249	14358	14462	14385	14365	14310	14323	14224	14235	14056	14227	14300	14201	14267	14286	14406	14220	14306	14350	14338	14322	14496	14318	14332	14270	14273	14237	14250	14281	14366	14198	14297	14162	14136	14272	14300	14476	14285	14227	14250	14270	14347	14361	14426	14228	14397	14102	14264	14121	14359	14287	14218	14249	14355	14237	14388	14261	14428	14244	14323	14399	14309	14111	14317	14374	14133	14187	14341	14371	14336	14090	14092	14271	14333	14146	14346	14214	14222	14296	14258	14243	14274	14308	14279	14133	14331	14221	14166	14321	14215	14325	14127	14156	14362	14205	14417	14349	14340	14189	14344	14282	14189	14203	14206	14224	14411	14364	14378	14312	14303	14251	14366	14544	14189	14562	14126	14281	14318	14341	14257	14222	14238	14256	14201	14422	14241	14234	14170	14230	14257	14424	14316	14074	14291	14102	14225	14318	14083	14203	14327	14249	14264	14059	14429	14274	14139	14161	14287	14177	14271	14148	14332	14111	14212	14218	14326	14149	14365	14310	14264	14235	14365	14304	14398	14251	14217	14046	14242	14135	14261	14293	14263	14247	14320	14300	14288	14204	14419	14389	14324	14376	14249	14317	14188	14183	14190	14198	14409	14297	14100	14298	14150	14350	14224	14099	14301	14199	14422	14198	14259	14347	14435	14282	14407	14262	14331	14172	14407	14280	14322	14270	14213	14297	14271	14379	14193	14461	14306	14393	14233	14198	14242	14187	14266	14425	14267	14130	14132	14369	14371	14302	14410	14420	14182	14285	14103	14157	14324	14161	14174	14238	14322	14249	14369	14239	14207	14368	14252	14298	14265	14177	14378	14253	14223	14213	14218	14352	14240	14377	14413	14190	14295	14394	14257	14334	14399	14249	14287	14261	14157	14332	14302	14146	14407	14247	14478	14306	14263	14207	14321	14312	14292	14198	14325	14226	14437	14207	14178	14353	14327	14214	14099	14534	14254	14332	14352	14184	14325	14241	14388	14307	14295	14363	14225	14356	14244	14162	14209	14300	14218	14334	14322	14320	14350	14470	14373	14182	14276	14308	14306	14176	14420	14263	14225	14227	14242	14176	14110	14354	14249	14246	14235	14131	14337	14331	14222	14143	14272	14143	14265	14295	14276	14412	14175	14228	14310	14215	14344	14175	14350	14313	14251	14334	14243	14315	14160	14189	14363	14302	14425	14344	14299	14363	14255	14229	14391	14254	14170	14329	14258	14255	14302	14309	14183	14349	14172	14454	14401	14183	14201	14259	14331	14331	14322	14253	14199	14415	14308	14434	14272	14317	14414	14274	14244	14344	14306	14374	14176	14385	14252	14402	14377	14351	14367	14204	14339	14413	14268	14226	14257	14289	14263	14368	14479	14191	14214	14197	14207	14158	14292	14347	14181	14354	14196	14239	14263	14392	14280	14247	14226	14201	14405	14207	14399	14377	14329	14286	14388	14252	14266	14192	14291	14266	14261	14210	14326	14154	14053	14433	14362	14151	14254	14297	14341	14333	14227	14202	14337	14263	14291	14366	14417	14278	14304	14093	14295	14299	14220	14198
22657	21070	28731	23507	21654	24917	27750	22697	21019	20664	19756	18889	18570	18059	17542	17244	17238	17122	16791	16595	16692	16375	16415	16429	16273	16311	16242	16112	16110	15990	16200	16230	16056	16027	16314	16023	15998	15935	16193	15974	15931	16294	15962	16164	16099	15827	16005	16062	16064	16099	16107	15984	15979	15952	16028	16075	16032	15919	16026	15784	16039	15837	15816	15892	16108	16107	16075	15761	15834	15921	15896	15879	15717	15894	15957	16048	15746	15797	15889	16001	16047	15975	16027	15938	15934	15885	15952	15907	16060	15910	16017	15884	15817	15765	15756	15943	15938	15762	16256	16024	15816	15884	15914	15868	15854	15861	15899	16000	15808	15804	15838	15877	15805	15916	15959	15836	16052	15793	15930	15878	15786	15859	15881	15868	15903	15887	15762	15975	15913	16014	15769	15907	16004	15984	15830	16230	15979	15884	15856	16093	15805	16009	15811	15950	15907	15964	15977	15894	16032	15913	15831	15861	15993	15842	15808	15817	15914	15952	16040	15890	15714	16023	16081	15866	15743	15896	15997	16026	15876	15939	16028	16008	15845	15817	15809	15883	15964	15666	15831	15876	15938	15787	15878	16005	15901	15912	15857	15845	15866	15968	15927	15782	16116	16083	16111	15992	15582	15970	15987	15936	16015	16035	15984	15854	15721	15971	15658	15896	15933	15845	16043	15867	15896	15726	15853	15947	15785	15770	15763	15804	15970	15794	16034	15993	16069	15940	16008	15904	15992	15792	15782	15807	15809	15840	15784	15847	16002	15959	15841	15839	15784	15864	15774	16015	15856	15890	15794	15878	16031	16002	15991	15958	15935	15969	15845	15846	15832	16037	15843	16034	15955	15899	15824	15647	15956	15780	16012	15711	15700	15818	15912	15946	15995	15888	15873	15905	15848	16027	15979	15853	15819	15814	15963	15916	15805	15852	15718	15923	15834	16029	15782	15901	15916	15668	15871	15693	15900	15861	15950	15905	16066	15681	15717	15738	16002	15948	15812	15882	15957	15866	15732	15986	15845	15837	15911	15802	15761	15823	16002	16018	15897	15855	15788	15812	16054	15968	15925	15752	15782	15774	15771	15766	15792	15662	15803	15733	15897	15794	15749	15825	16105	15958	15961	15745	15990	15921	15806	15879	15849	16028	15814	16011	15780	15888	15884	15693	15939	16017	16074	16002	16043	15863	15986	15931	15752	15880	15681	16097	15740	15919	15927	16022	16058	15921	15961	15737	15757	15754	15883	15628	15853	15896	15827	16059	16108	16072	15735	16130	15909	15727	15893	15801	16031	15869	15967	15915	15757	15765	15652	15753	15948	15874	16082	15955	15652	15847	15906	15615	15922	15853	16080	16085	15792	15763	16037	15793	15889	16045	15958	15883	15737	15805	15858	15818	15810	16007	15904	15843	15831	15857	15871	15986	15909	15831	15884	15764	15875	15749	15727	15765	15777	15986	15825	15848	15803	16045	15747	15908	15820	15909	15696	15857	15804	16102	15857	15830	15841	15769	15756	15931	15879	15898	15844	15780	15900	15785	15851	15847	15993	16073	15929	15973	15932	15744	15884	15883	15796	16057	15891	15808	15885	15919	15900	15976	15806	15897	15874	16022	15863	15888	15747	15954	15855	15876	15726	15773	15938	15922	15847	15861	15981	15907	15797	15826	15901	15838	15776	16000	15904	16017	15859	15657	15857	16015	15967	15946	15829	15986	15814	15987	15871	15898	15948	15881	15845	15730	15914	15728	15776	15822	15822	16000	15907	15997	15820	15854	16100	15934	15943	16034	16039	15972	15911	16044	15930	15940	15971	15764	15976	16056	16209	16287	15883	15935	16004	15824	15749	15992	15958	15769	15864	15913	15889	15863	15730	15938	15966	15655	15832	15962	15990	15874	15959	15864	15906	15844	15823	15809	16012	15973	15728	15759	15749	15788	16045	16168	15823	15785	15886	15911	15808	15877	15989	15796	15945	15706	15952	15833	15774	15972	15782	15993	15795	15844	15951	15752	15668	15863	15770	15762	15738	16095	15998	15822	16041	15850	15805	15816	15792	15913	15886	15854	15826	15803	15862	15902	15926	16078	15904	15942	15863	15805	15917	16002	15840	15995	15863	15886	15894	15847	15866	15979	15849	15883	15826	15959	15844	15787	15851	15743	15886	15978	15790	15936	15878	15979	15880	15761	16065	15846	15872	15935	15940	15851	15984	15898	15788	15978	16033	15901	15743	15764	15931	15762	15911	15816	15878	15940	15961	15779	15896	15854	15872	15987	15865	15862	15845	15912	15796	15792	15941	15909	16032	16161	15886	15722	15798	15871	15756	15771	15961	15810	15916	16000	16034	15871	15649	15984	15953	15721	15745	15883	15850	15965	15961	15966	16169	15936	15855	15671	15926	15846	15893	15887	15878	15946	15923	15806	15861	16062	16233	16127	15877	16047	15941	15883	15820	15690	15733	15944	15831	15671	15899	15927	15938	15865	15868	15798	15928	16105	15754	15699	15765	15802	16047	15949	15945	15852	15986	15817	15910	15744	15848	15828	15961	15782	15667	15918	15883	15924	15873	15779	15859	15923	15913	15985	15827	16049	15960	15963	15848	15856	16057	15984	15848	15979	15934	15781	15929	15755	15835	15977	15879	15898	15740	15793	15718	15852	15794	15772	15738	15855	15766	15675	15902	15853	15821	15902	15803	16070	15865	15805	15917	15896	15657	15794	15852	15828	15741	15685	15847	15758	16040	15700	15690	15889	16112	15970	16092	15852	15849	15899	16059	15631	15856	15846	15882	15986	15829	15893	15679	15979	16020	15659	15974	15646	15786	15757	16028	15721	16087	16032	15931	16074	16035	16082	15864	16023	15947	15776	15827	15807	15694	16036	15811	15776	16011	15826	15823	15819	15877	15816	15966	15780	16048	15906	15908	15825	15782	15830	15941	15750	15952	15764	15767	15879	15760	15869	15884	15722	15948	15822	16003	15835	15844	15788	15769	15973	15847	15960	15822	16143	15738	15867	15923	15848	15900	15966	15832	15858	15758	15997	15692	15866	16132	15944	15951	15942	15793	15865	15834	15844	15738	15810	15742	15827	15962	15838	15898	15812	15823	15778	15900	15851	15832	15855	15958	15740	15935	15978	16071	15903	15813	15887	15755	15793	15966	15839	15874	15957	15999	16000	15871	15734	15867	15725	15847	15972	15897	15773	15761	15816	15835	16033	15931	16081	15807	15759	16083	15989	15885	15869	16156	15897	15947	16006	15908	15787	15802	15933	15897	15849	15704	16058	15927	15872	15953	15725	15969	16058	15965	16017	15785	15931	15870	15703	16084	15810	15905	15878	15954	16164	15817	15840	16022	15979	15922	15853	15958	15721	15879	15872	16052	15846	15889	15783	15770	15941	15893	15977	15883	15780	15715	15689	15859	16011	15915	15918	15758	15854	15887	15924	15971	15687	15895	15830	15899	15886	15746	16063	15910	15960	15863	15971	15917	15870	15903	15777	15878	15831	15865	15891	15921	15943	15866	15845	15910	15970	15907	15604	15974	16038	15825	15930	15972	16027	16046	15996	15646	15740	15862	15806	15740	15729	15988	16076	15926	15809	15785	15819	15798	15921	16014	15883	15907	15887	15753	15910	15766	15793	15843	15918	15966	15965	15964	15705	15795	16125	15780	15949	15773	16034	15952	15777	15921	15914	16024	15878	16007	15777	15836	15775	16065	15889	15904	15921	15684	15941	15876	15846	15716	16109	15861	15811	16028	16016	15837	15703	15846	15865	15715	15925	15884	15930	15770	15895	15964	15987	16082	15840	15953	15793	15744	15831	15931	15788	15807	15913	15834	15935	15877	15896	15943	15786	15968	15995	15890	15874	15915	15812	15988	15946	15901	15803	15772	15795	15831	15960	15907	15976	16010	15811	15930	15929	15816	16053	15947	15814	15802	15851	15931	16063	15822	15988	15913	16026	15904	15974	15666	15783	15968	15778	16074	15693	15910	15912	15841	15970	15966	16030	15693	15849	15971	15779	15935	15758	15946	16027	15840	15878	15987	15790	15931	16076	16003	16078	16001	15918	15985	15758	15975	15891	15724	15851	15784	15937	15777	15647	15958	15972	15777	16042	16106	15990	16033	15859	15827	15837	15912	15932	15920	15863	15980	15885	16087	15882	15894	16002	15979	15954	15834	15885	15914	15796	15912	15909	15894	16037	15791	16009	16019	15894	15935	15995	15860	15697	15772	15821	16062	15939	15835	15901	15872	15815	15758	15777	16007	15893	15932	15783	16090	15645	15867	15874	15903	15817	16019	15986	15998	15987	15892	15815	15823	15982	15755	15843	15939	15868	15988	15763	15995	15813	15751	15822	15988	15744	15669	15609	15736	16035	15847	15869	15879	15798	15996	15751	15911	16091	15841	15868	15884	15780	15832	15824	15774	15802	15679	15796	15876	15842	15891	15820	15986	15858	15978	15794	15984	16105	15789	15704	15979	15713	15818	15758	15845	15781	15752	15826	15907	15755	16055	15844	15957	15945	15838	15677	15738	15747	15768	15943	15990	15696	15895	15716	15901	16001	15848	15863	16059	15974	15952	15776	15851	15970	15855	15933	15888	15833	15832	15974	15840	15874	15916	15752	15955	15761	15748	15839	15897	15872	15938	15813	15685	15838	15775	15991	15862	15710	15952	15861	15986	15963	15956	15878	15872	16067	16033	15871	15771	15802	15898	15956	16007	15916	15929	16024	15938	15747	15771	15764	15851	15991	15967	15949	15805	15844	16063	15929	15934	15955	15688	15847	15784	15916	15852	15684	15783	16003	15750	15987	15658	15699	15746	15889	15948	15763	15782	15902	15884	16022	15852	15990	15769	15851	16019	15923	15888	15726	15829	15932	15831	15792	15981	15758	15801	15801	15765	15710	15819	15955	16090	15908	15987	15741	15912	16158	15930	16030	16095	15895	15718	15802	15866	15742	15861	15822	15873	15990	15963	16155	16017	15737	15815	15742	15958	15710	15953	15956	15942	15760	15687	15839	15877	15725	15685	15774	16029	15948	15742	15906	15728	16050	15968	15732	16040	16052	15803	15884	15845	16013	15939	15946	15818	15713	15943	15588	16111	15956	15798	15694	15843	15956	15761	15976	15752	16129
27728	46825	43979	36102	31568	28227	25749	23861	22426	21137	20014	18835	17977	17585	16839	16564	15945	15906	15413	15291	15141	15061	14890	14808	14862	14693	14563	14779	14743	14616	14614	14609	14592	14634	14416	14620	14485	14387	14475	14507	14400	14442	14271	14284	14302	14418	14358	14401	14271	14389	14382	14363	14234	14195	14375	14280	14259	14311	14405	14469	14465	14350	14409	14263	14301	14468	14413	14212	14282	14302	14299	14283	14348	14372	14267	14389	14255	14283	14293	14254	14210	14044	14304	14313	14196	14213	14272	14348	14366	14383	14346	14302	14155	14273	14296	14174	14269	14390	14461	14293	14376	14389	14296	14413	14256	14274	14473	14360	14429	14327	14242	14183	14517	14270	14371	14383	14328	14414	14412	14276	14148	14232	14387	14331	14262	14322	14327	14237	14255	14300	14155	14188	14515	14343	14294	14345	14180	14378	14350	14258	14381	14332	14242	14372	14373	14142	14260	14406	14309	14164	14383	14278	14268	14103	14410	14186	14197	14305	14367	14172	14180	14299	14414	14196	14262	14287	14233	14243	14212	14209	14250	14253	14298	14240	14201	14192	14475	14395	14240	14172	14422	14222	14226	14253	14359	14120	14257	14263	14108	14187	14258	14289	14211	14187	14367	14295	14185	14318	14304	14270	14358	14210	14206	14153	14321	14223	14303	14170	14222	14301	14551	14174	14245	14392	14349	14307	14275	14274	14167	14395	14291	14308	14269	14306	14268	14313	14371	14198	14379	14307	14210	14407	14289	14280	14525	14260	14378	14371	14277	14129	14338	14424	14438	14327	14307	14233	14217	14375	14261	14400	14276	14062	14308	14369	14235	14313	14353	14244	14315	14405	14338	14350	14377	14284	14372	14321	14245	14299	14301	14274	14222	14103	14232	14259	14336	14229	14299	14308	14374	14366	14272	14200	14341	14249	14143	14140	14459	14337	14283	14105	14212	14376	14512	14191	14423	14269	14303	14471	14313	14118	14332	14273	14214	14343	14402	14181	14315	14295	14480	14167	14194	14226	14229	14440	14248	14373	14377	14444	14053	14412	14166	14283	14237	14375	14340	14393	14343	14403	14376	14342	14263	14282	14367	14272	14334	14171	14335	14312	14242	14154	14459	14332	14161	14340	14307	14319	14157	14342	14145	14462	14256	14231	14389	14237	14418	14485	14283	14233	14337	14284	14406	14253	14281	14247	14246	14287	14251	14360	14372	14452	14337	14087	14224	14185	14392	14365	14331	14218	14178	14337	14194	14325	14298	14270	14401	14335	14189	14346	14561	14126	14317	14263	14122	14261	14339	14269	14509	14326	14269	14314	14251	14101	14358	14186	14459	14198	14251	14196	14334	14478	14343	14363	14278	14151	14125	14313	14228	14268	14227	14306	14270	14371	14235	14185	14340	14224	14233	14445	14285	14322	14200	14439	14436	14165	14485	14336	14444	14310	14148	14158	14372	14457	14278	14320	14324	14220	14372	14411	14339	14403	14202	14265	14330	14155	14310	14185	14469	14234	14456	14379	14176	14172	14453	14413	14158	14221	14317	14354	14348	14211	14388	14244	14235	14344	14310	14390	14220	14327	14344	14226	14194	14328	14331	14407	14295	14224	14298	14286	14359	14357	14254	14386	14349	14243	14481	14325	14397	14315	14250	14225	14398	14214	14401	14411	14290	14228	14401	14291	14383	14337	14307	14331	14373	14343	14183	14368	14371	14394	14269	14200	14333	14315	14432	14308	14236	14334	14200	14116	14284	14125	14442	14203	14256	14172	14212	14362	14128	14350	14254	14262	14374	14325	14186	14298	14130	14272	14401	14190	14353	14366	14322	14209	14209	14166	14387	14272	14158	14265	14263	14256	14249	14264	14361	14259	14204	14107	14359	14307	14227	14259	14230	14252	14293	14264	14335	14151	14187	14201	14305	14115	14304	14314	14451	14363	14149	14119	14293	14074	14348	14216	14231	14461	14298	14265	14490	14085	14164	14282	14259	14338	14386	14087	14346	14275	14379	14179	14353	14183	14217	14297	14244	14450	14172	14231	14323	14234	14406	14277	14308	14409	14129	14188	14296	14298	14262	14380	14237	14337	14234	14329	14258	14278	14328	14343	14416	14261	14237	14311	14317	14390	14260	14338	14270	14421	14302	14288	14212	14230	14327	14100	14336	14236	14260	14376	14346	14273	14353	14194	14192	14260	14219	14166	14253	14281	14253	14341	14325	14455	14328	14390	14316	14234	14351	14415	14351	14407	14230	14252	14276	14065	14268	14505	14223	14317	14564	14383	14279	14326	14479	14293	14496	14104	14363	14151	14237	14374	14402	14245	14348	14244	14257	14245	14297	14360	14224	14240	14233	14324	14246	14380	14176	14220	14286	14301	14211	14295	14387	14272	14326	14543	14321	14209	14205	14237	14398	14151	14339	14182	14422	14285	14293	14390	14142	14226	14263	14327	14254	14292	14287	14413	14237	14156	14368	14188	14441	14137	14124	14249	14274	14293	14387	14267	14358	14136	14286	14296	14284	14130	14152	14331	14517	14362	14108	14425	14247	14325	14442	14153	14283	14181	14148	14133	14308	14357	14198	14270	14313	14287	14363	14341	14187	14199	14338	14236	14298	14343	14433	14098	14331	14155	14204	14152	14346	14246	14283	14212	14350	14254	14443	14304	14534	14332	14098	14243	14294	14408	14427	14360	14313	14397	14334	14296	14183	14226	14398	14342	14281	14278	14268	14336	14150	14280	14161	14327	14367	14235	14275	14309	14266	14163	14205	14334	14193	14144	14282	14243	14123	14298	14305	14199	14258	14319	14237	14155	14204	14238	14258	14428	14264	14259	14371	14179	14409	14460	14200	14443	14205	14433	14201	14295	14443	14225	14204	14140	14320	14422	14205	14224	14319	14231	14273	14324	14271	14262	14246	14364	14217	14372	14268	14358	14286	14239	14291	14278	14293	14276	14261	14323	14268	14206	14356	14219	14223	14332	14421	14333	14338	14292	14211	14408	14273	14271	14384	14371	14242	14137	14222	14135	14200	14366	14149	14270	14349	14418	14380	14271	14229	14344	14304	14360	14347	14442	14283	14137	14320	14387	14318	14232	14303	14471	14367	14147	14090	14454	14327	14131	14282	14134	14259	14147	14235	14247	14134	14301	14304	14176	14086	14405	14351	14370	14297	14178	14311	14338	14280	14244	14128	14395	14170	14220	14338	14355	14428	14266	14417	14272	14449	14236	14272	14288	14281	14392	14365	14312	14208	14344	14273	14156	14285	14265	14349	14273	14302	14184	14412	14140	14393	14257	14355	14497	14280	14333	14139	14372	14254	14243	14402	14292	14309	14293	14404	14348	14263	14396	14385	14297	14309	14114	14309	14184	14260	14235	14327	14231	14303	14265	14251	14349	14220	14221	14155	14191	14419	14355	14316	14211	14294	14269	14299	14288	14321	14358	14332	14300	14261	14198	14204	14295	14276	14259	14387	14283	14376	14265	14227	14287	14220	14188	14226	14207	14080	14396	14206	14090	14344	14391	14488	14381	14194	14282	14269	14268	14472	14281	14307	14265	14236	14247	14280	14408	14344	14237	14259	14316	14436	14179	14140	14246	14232	14273	14374	14264	14182	14330	14398	14157	14253	14338	14188	14373	14210	14280	14327	14158	14312	14410	14173	14503	14367	14107	14307	14296	14255	14279	14444	14344	14250	14370	14335	14310	14252	14157	14427	14371	14316	14298	14113	14288	14326	14120	14190	14468	14292	14273	14424	14290	14189	14404	14297	14396	14431	14359	14182	14146	14426	14397	14317	14249	14324	14184	14307	14349	14256	14226	14225	14302	14256	14267	14208	14411	14144	14244	14283	14177	14380	14200	14470	14263	14265	14158	14371	14346	14219	14383	14160	14309	14353	14349	14353	14388	14118	14319	14384	14297	14211	14176	14328	14357	14458	14139	14427	14259	14302	14168	14186	14335	14294	14417	14137	14397	14259	14281	14348	14314	14297	14405	14267	14247	14080	14206	14347	14378	14301	14223	14382	14144	14330	14227	14479	14301	14389	14363	14411	14119	14199	14123	14324	14179	14242	14414	14383	14098	14341	14484	14276	14286	14453	14304	14164	14325	14132	14329	14160	14405	14339	14263	14445	14347	14261	14198	14273	14277	14503	14085	14412	14301	14528	14350	14390	14323	14407	14085	14442	14249	14361	14211	14283	14168	14491	14162	14279	14171	14299	14361	14354	14185	14442	14266	14170	14184	14392	14200	14298	14232	14116	14420	14318	14300	14218	14290	14299	14107	14365	14249	14291	14163	14294	14326	14307	14152	14312	14264	14231	14164	14353	14348	14303	14282	14463	14236	14100	14335	14369	14302	14185	14216	14167	14446	14299	14330	14310	14336	14420	14012	14392	14449	14223	14190	14294	14270	14225	14301	14473	14224	14276	14438	14230	14172	14316	14303	14361	14286	14248	14209	14271	14101	14257	14306	14268	14305	14447	14179	14348	14368	14197	14392	14351	14228	14147	14370	14244	14192	14156	14310	14261	14467	14198	14321	14246	14179	14329	14433	14395	14167	14286	14266	14344	14305	14304	14348	14322	14331	14336	14237	14289	14206	14235	14294	14245	14335	14258	14171	14426	14405	14336	14205	14348	14276	14411	14196	14320	14237	14219	14264	14147	14248	14153	14098	14278	14270	14317	14259	14535	14240	14422	14304	14065	14250	14266	14262	14315	14285	14202	14405	14217	14274	14298	14269	14291	14371	14368	14323	14348	14284	14394	14331	14296	14306	14365	14295	14246	14388	14361	14330	14267	14339	14266	14104	14415	14259	14475	14356	14308	14217	14174	14175	14339	14260	14353	14255	14337	14308	14224	14355	14266	14374	14310	14153	14271	14358	14333	14452	14255	14206	14383	14330	14329	14271	14143	14352	14294	14265	14422	14306	14322	14126	14228	14314	14204	14468	14259	14288	14376	14301	14342	14431	14494	14159	14345	14354	14331	14347	14342	14312	14229	14323	14293	14307	14101	14355	14285	14448	14384	14095	14317	14149	14283	14331	14432	14199	14316	14196	14281	14304	14283	14291	14320	14223	14075	14533	14383	14337	14521	14250	14274	14145	14269	14320	14240	14115	14371	14272	14261	14243	14193	14484
27614	23910	29528	26958	21840	20106	19096	18236	17589	17358	16992	16590	16525	16050	16022	15887	15974	15849	15895	15931	15780	15713	15684	15532	15723	15709	15558	15549	15499	15598	15520	15584	15566	15441	15466	15663	15572	15450	15550	15564	15545	15666	15755	15589	15544	15443	15612	15573	15525	15550	15385	15618	15607	15507	15451	15564	15704	15360	15356	15391	15633	15479	15523	15587	15477	15441	15644	15357	15402	15566	15675	15479	15666	15565	15615	15529	15542	15606	15568	15546	15455	15473	15405	15700	15450	15495	15370	15601	15513	15341	15612	15500	15486	15285	15398	15597	15589	15628	15664	15487	15540	15587	15592	15428	15560	15438	15595	15700	15380	15644	15398	15403	15491	15693	15621	15414	15460	15393	15481	15633	15624	15463	15414	15447	15420	15343	15487	15496	15551	15504	15466	15728	15524	15554	15696	15571	15530	15756	15637	15541	15507	15465	15459	15377	15651	15501	15404	15736	15459	15631	15619	15672	15619	15389	15598	15350	15662	15506	15698	15446	15678	15474	15610	15500	15714	15389	15480	15571	15459	15524	15337	15693	15485	15523	15475	15456	15475	15502	15531	15497	15471	15488	15578	15491	15292	15366	15567	15483	15552	15475	15390	15590	15736	15415	15500	15608	15538	15574	15733	15510	15424	15457	15658	15538	15586	15718	15605	15477	15544	15647	15616	15527	15550	15438	15634	15516	15625	15415	15537	15720	15502	15503	15569	15608	15593	15399	15465	15337	15516	15517	15439	15570	15643	15366	15427	15648	15591	15504	15637	15392	15471	15485	15481	15363	15536	15481	15629	15516	15651	15418	15463	15504	15451	15513	15524	15580	15660	15609	15569	15334	15660	15695	15612	15536	15800	15574	15456	15535	15378	15556	15367	15472	15568	15536	15456	15316	15560	15532	15434	15465	15591	15443	15409	15559	15357	15503	15655	15705	15501	15521	15470	15624	15415	15558	15484	15539	15504	15481	15575	15525	15586	15308	15703	15617	15754	15607	15460	15714	15648	15628	15653	15393	15666	15444	15473	15496	15469	15394	15599	15582	15652	15538	15573	15466	15515	15323	15506	15649	15412	15578	15305	15530	15545	15358	15454	15421	15581	15654	15377	15588	15442	15564	15458	15489	15514	15492	15582	15373	15552	15409	15475	15371	15541	15543	15409	15425	15526	15490	15475	15612	15635	15634	15481	15447	15345	15369	15427	15541	15533	15374	15394	15641	15479	15387	15666	15502	15545	15550	15403	15326	15667	15481	15450	15276	15545	15331	15624	15465	15432	15563	15506	15487	15473	15418	15548	15472	15503	15356	15459	15620	15580	15354	15589	15391	15538	15448	15432	15330	15480	15544	15528	15344	15553	15510	15515	15393	15582	15541	15589	15609	15781	15520	15628	15406	15420	15546	15665	15575	15553	15466	15230	15377	15615	15597	15472	15336	15592	15816	15442	15639	15595	15499	15471	15559	15545	15665	15538	15586	15539	15405	15611	15546	15494	15489	15339	15329	15437	15660	15656	15467	15443	15477	15421	15282	15339	15574	15558	15560	15538	15441	15622	15380	15442	15547	15666	15604	15559	15444	15617	15523	15646	15647	15659	15373	15611	15537	15561	15530	15411	15570	15524	15406	15519	15290	15572	15564	15406	15579	15577	15382	15489	15577	15576	15621	15640	15475	15483	15378	15422	15503	15526	15554	15564	15579	15550	15587	15397	15499	15694	15640	15447	15423	15586	15521	15671	15351	15561	15520	15453	15291	15717	15420	15535	15548	15404	15482	15610	15597	15434	15473	15530	15476	15423	15502	15538	15575	15510	15626	15512	15574	15596	15545	15623	15401	15444	15460	15580	15472	15663	15710	15601	15577	15707	15470	15619	15460	15409	15590	15648	15626	15365	15372	15373	15385	15597	15568	15600	15506	15434	15508	15624	15406	15455	15603	15275	15432	15474	15451	15557	15378	15426	15378	15373	15455	15478	15217	15483	15640	15148	15640	15568	15469	15411	15535	15553	15498	15595	15509	15429	15676	15456	15325	15436	15427	15530	15273	15516	15706	15444	15589	15691	15666	15655	15457	15677	15578	15511	15434	15451	15371	15416	15490	15577	15537	15720	15413	15580	15654	15638	15699	15542	15378	15564	15739	15497	15409	15728	15665	15407	15624	15755	15577	15561	15507	15547	15587	15592	15374	15458	15557	15325	15271	15687	15490	15508	15651	15558	15450	15597	15442	15672	15643	15377	15580	15656	15434	15414	15621	15537	15454	15513	15328	15635	15576	15485	15459	15394	15459	15587	15469	15344	15567	15530	15549	15421	15563	15424	15609	15638	15538	15439	15412	15695	15384	15659	15543	15585	15512	15342	15505	15410	15371	15353	15400	15576	15603	15763	15438	15603	15479	15624	15584	15689	15581	15432	15538	15529	15430	15463	15600	15476	15381	15748	15580	15534	15367	15519	15641	15509	15595	15472	15396	15389	15357	15465	15554	15589	15637	15484	15399	15598	15541	15516	15371	15592	15576	15737	15414	15333	15483	15388	15435	15590	15564	15492	15455	15572	15506	15578	15189	15596	15425	15667	15326	15641	15371	15486	15593	15701	15459	15514	15517	15700	15548	15464	15630	15526	15465	15372	15603	15530	15298	15520	15447	15476	15504	15548	15497	15693	15567	15561	15424	15580	15623	15333	15595	15498	15422	15480	15512	15591	15626	15610	15364	15287	15490	15381	15404	15480	15486	15632	15553	15608	15623	15701	15587	15598	15514	15468	15478	15569	15551	15365	15433	15672	15625	15644	15566	15445	15355	15619	15369	15483	15460	15267	15491	15306	15410	15700	15301	15572	15512	15494	15641	15567	15481	15520	15632	15436	15490	15446	15631	15640	15677	15479	15576	15645	15423	15643	15609	15409	15353	15429	15444	15512	15384	15588	15482	15482	15572	15407	15438	15552	15514	15414	15497	15527	15409	15564	15572	15623	15452	15631	15547	15353	15561	15532	15503	15518	15655	15540	15547	15685	15538	15655	15582	15687	15477	15597	15431	15476	15589	15488	15515	15453	15419	15411	15464	15657	15505	15504	15643	15749	15588	15628	15609	15570	15480	15513	15552	15583	15347	15553	15294	15563	15439	15445	15519	15702	15569	15479	15330	15347	15509	15597	15436	15598	15398	15472	15349	15644	15479	15482	15487	15593	15467	15557	15439	15547	15607	15450	15461	15451	15461	15616	15567	15423	15395	15318	15643	15602	15715	15570	15229	15704	15342	15374	15555	15696	15546	15454	15347	15600	15409	15509	15514	15636	15533	15519	15512	15755	15387	15582	15639	15569	15396	15416	15412	15388	15495	15495	15375	15263	15547	15452	15553	15596	15405	15565	15560	15423	15402	15706	15593	15491	15412	15619	15273	15710	15595	15496	15381	15671	15536	15552	15659	15645	15573	15443	15468	15659	15472	15488	15533	15640	15318	15568	15585	15487	15357	15387	15508	15488	15531	15650	15397	15466	15392	15678	15486	15447	15607	15338	15544	15610	15416	15562	15429	15539	15503	15437	15410	15538	15429	15483	15516	15460	15562	15590	15457	15666	15625	15544	15417	15404	15585	15671	15409	15571	15507	15354	15525	15567	15322	15585	15799	15593	15494	15514	15668	15476	15461	15525	15479	15535	15636	15731	15735	15437	15254	15487	15413	15574	15633	15485	15452	15492	15481	15577	15585	15517	15569	15709	15502	15526	15442	15423	15582	15572	15713	15580	15555	15504	15334	15711	15499	15527	15485	15517	15373	15496	15503	15583	15688	15552	15576	15431	15652	15601	15351	15366	15543	15326	15424	15645	15542	15582	15636	15520	15550	15702	15602	15630	15521	15665	15535	15536	15464	15398	15545	15447	15577	15401	15487	15449	15618	15620	15548	15625	15716	15432	15462	15457	15585	15516	15536	15535	15483	15707	15472	15407	15500	15437	15389	15424	15477	15423	15535	15596	15497	15499	15471	15524	15579	15246	15481	15379	15601	15762	15595	15436	15611	15458	15260	15553	15450	15739	15551	15523	15442	15553	15455	15423	15571	15334	15684	15426	15613	15569	15558	15574	15463	15348	15398	15608	15528	15445	15653	15501	15653	15591	15794	15509	15593	15427	15404	15550	15617	15400	15647	15412	15483	15599	15503	15593	15638	15752	15541	15540	15701	15471	15436	15372	15423	15506	15250	15411	15647	15479	15458	15554	15596	15595	15626	15532	15574	15665	15391	15502	15450	15465	15598	15534	15397	15573	15667	15515	15655	15544	15429	15482	15560	15376	15614	15601	15386	15557	15396	15647	15648	15430	15455	15482	15500	15617	15513	15446	15530	15274	15579	15571	15430	15673	15606	15549	15517	15474	15604	15467	15423	15454	15661	15298	15602	15595	15600	15334	15596	15379	15405	15541	15319	15569	15432	15650	15403	15542	15488	15399	15534	15610	15617	15497	15330	15551	15474	15589	15503	15512	15499	15569	15509	15265	15321	15381	15657	15494	15612	15610	15629	15455	15478	15464	15681	15510	15382	15366	15467	15368	15589	15652	15513	15638	15519	15485	15603	15358	15590	15453	15469	15413	15421	15513	15641	15550	15580	15407	15520	15502	15499	15452	15653	15711	15843	15436	15531	15563	15541	15486	15427	15822	15381	15620	15687	15449	15442	15584	15383	15520	15535	15456	15397	15478	15501	15282	15215	15481	15614	15624	15339	15473	15475	15595	15571	15496	15349	15429	15418	15535	15520	15587	15516	15486	15357	15597	15691	15361	15339	15383	15695	15504	15471	15489	15360	15486	15862	15606	15574	15669	15489	15451	15579	15582	15613	15525	15611	15587	15555	15502	15574	15410	15632	15751	15611	15584	15535	15610	15560	15532	15631	15528	15503	15492	15370	15588	15509	15560	15427	15658	15483	15596	15502	15644	15535	15373	15475	15563	15429	15331	15347	15434	15597	15540	15586	15644	15546	15318	15584	15492	15492	15675	15625	15588	15561	15517	15481	15425	15467	15588	15478	15758	15418	15564	15768	15488	15755	15533	15416	15580	15528	15549	15546	15543	15511	15498	15573	15516	15438	15550	15594	15377	15480	15691	15412	15487	15348	15639	15645	15440	15485	15634	15420	15643	15452	15442	15356
25023	36271	34132	26933	23057	20794	19363	18340	17367	17036	16426	15864	15462	15164	15058	14801	14636	14639	14451	14420	14411	14295	14373	14247	14136	14323	14250	14252	14222	14250	14379	14167	14307	14060	14002	14218	14080	14069	14232	14040	14315	14171	14333	14117	14207	14211	13925	14033	13945	14030	14173	14005	14049	14106	13964	14182	13980	14008	14061	13851	14003	14096	14006	14056	14026	14147	13927	14090	14033	14189	13979	14094	14162	14037	13994	14063	14026	13975	14026	14005	13982	13973	14152	13943	14020	13838	14121	14138	14077	14060	13989	14177	14092	13960	14086	14153	14058	14089	14015	14036	13978	14023	14156	14153	14157	14001	14264	14097	13939	13923	14198	14052	14269	13963	13999	14083	14114	14142	14207	14082	13928	13930	14011	13893	13993	14159	14001	14039	14080	14006	14049	13940	14147	14070	14087	14034	14043	14089	14163	13930	13969	14106	14104	13913	13923	14116	14142	14060	14146	13901	14129	13963	14052	14236	14077	14122	13926	14045	14059	13870	13905	14037	14171	14025	14067	14224	14030	13892	14084	13984	14068	13950	14189	14057	14024	13996	14183	14055	13974	14150	14084	14184	14174	14010	14063	14025	14217	14012	13993	14126	14001	14130	13979	14022	13832	14105	14188	13907	14154	14061	14255	14062	14054	14036	14104	14004	14299	14056	14218	14177	14003	14231	14033	14117	13997	13963	14092	14044	14094	14085	14069	13945	14100	13975	14196	14068	13990	14090	13980	13867	13945	14025	14003	13942	14123	14029	13851	14077	14049	14168	14102	14144	13943	14005	14059	14096	14107	14196	13983	14136	13859	13941	14174	14072	14178	14036	13965	13984	13909	14242	14339	14041	14127	14056	14178	14140	14075	14163	14159	13932	14007	14199	14059	13975	13964	14138	14000	14078	14070	14056	14015	13945	13911	14115	14010	14088	14069	14119	13961	14058	13978	14149	13946	13921	14084	14173	14072	13942	14034	14193	14038	14131	14041	13966	14174	14059	14083	14069	14091	13857	14178	14111	14203	13975	14115	14218	13906	14108	14069	14005	14076	14111	14149	13939	13924	14030	14163	13890	14028	13944	14123	14142	14018	14111	14242	14114	13994	14043	14088	14229	13963	14077	14052	14252	13962	14045	14149	14176	14015	14032	14107	14196	14110	14072	14144	13955	14180	14170	14057	14098	13995	14144	14187	14166	14003	14135	14011	14136	14173	14119	14000	14051	14045	14120	14082	13955	14098	14007	14117	13958	13978	14091	14236	13893	14160	14085	14208	13931	14061	13978	14030	14052	14047	14261	14207	13967	14073	14016	14122	13933	13898	14166	13893	14163	14107	13933	14023	13964	14075	13997	13879	14030	14251	14145	14125	14026	14051	14196	13955	14116	14085	14070	13900	14055	14269	14017	14006	14079	14155	14054	13972	13993	14043	14096	13961	14168	14092	14145	14054	14155	14097	14137	14050	13910	13987	14101	14159	13929	14099	14095	13958	14117	13834	14057	14008	14032	13871	14241	14107	14125	14134	14061	14097	14058	14132	13992	14061	14123	14116	14117	13858	14019	14042	14017	13983	14155	14058	14072	14017	14029	14000	14178	14079	14021	14223	14118	14122	14035	14059	14046	14112	14194	14107	14073	13811	13974	13879	14017	13983	14073	13971	14149	14317	13978	14132	14115	13953	14075	13938	14261	14128	14135	14019	14068	14204	14028	14220	14025	14229	14035	14020	13950	13978	14193	14126	14313	14172	14058	14125	14148	14085	14183	14123	14052	14069	14028	14044	14050	13886	14110	14101	14254	14165	14070	14120	13972	14034	14046	14093	14118	14103	13960	14072	14083	14197	14101	14190	14172	14130	14136	13889	14134	14229	13985	13969	14037	13852	14103	14044	13914	14027	13978	14048	14143	14153	13999	14022	14040	14012	13906	13977	14030	14171	13982	14123	14052	14087	13955	14081	14003	14070	13967	14064	14151	14176	14112	13956	14162	14269	14005	13927	14022	14026	14020	14111	14082	14162	14010	14043	13965	13998	14053	14158	14061	14020	14073	14043	14125	14060	14071	14107	14011	14099	14018	14246	13992	14010	14163	14168	13905	13968	14258	14137	14033	14088	13988	14063	14079	14268	14162	14142	14003	14233	14038	14051	13952	13992	14148	14190	14054	14147	14030	13953	13954	14022	14001	14114	13992	14053	13988	14063	14031	14032	14101	14058	13979	14180	14057	14030	13940	14110	13885	14193	14060	14145	14012	13965	14067	14083	14004	14075	14017	14082	13959	13883	14124	14053	14180	14136	13976	14114	13962	14094	14094	14098	14162	14062	14025	14070	14055	13973	14219	13979	14034	14106	14006	13881	14111	14011	14168	13995	14148	14057	13921	14150	13973	14010	14195	14084	14060	14164	14030	13957	14092	14000	14000	14010	14179	14201	14124	14054	14170	14248	13936	13947	13996	13917	13933	14037	14226	13973	14060	14224	14195	14213	14156	14018	14077	13995	14178	14208	13978	13981	13914	14075	14226	13951	14088	13977	14139	14105	14091	14239	14094	14108	14159	14116	14080	13958	14026	13992	13970	14079	13982	13982	14126	14046	14170	13804	14183	14052	14168	14043	14120	14031	13858	14174	14044	14128	14096	14089	14133	14008	14095	14257	14053	14098	14102	14231	14128	13955	14109	13916	13968	14018	13956	13987	14122	13923	14136	14077	14002	14118	13876	14069	14093	13964	14048	14100	13912	14215	14089	14145	13947	14073	14000	13816	14133	14046	14008	14138	14053	14058	14075	14024	14101	13987	14119	13863	13944	14051	14099	13995	14021	14088	14181	14236	14056	13948	14070	14063	14051	14053	14111	14025	13939	14184	14113	13997	14058	14005	14146	14016	14072	14135	13938	14154	14038	14026	14158	14195	13974	14154	14126	13973	13827	14210	14178	13976	14060	14051	13973	14008	13972	14104	14112	13980	14069	14077	14119	14050	14046	13950	14003	13987	14059	14173	14082	13982	13972	14047	14027	13983	14075	14167	14181	14097	14006	13979	14026	14164	14091	14074	14008	14283	13976	14065	14126	14035	14070	14085	14099	14138	14057	14099	14041	14071	14137	14145	14017	14228	14005	13980	13986	14221	14079	13977	14084	14064	14070	14147	14043	13782	14202	14108	14104	14117	14055	14148	14155	14126	14040	14068	14252	14006	14083	14232	14041	14021	14116	13879	14021	14168	13979	14203	14141	14195	13991	13993	14000	13864	14185	14231	13931	13996	13956	13980	14113	14056	14047	14010	13938	14072	13893	14072	14149	13966	14138	14235	14024	13949	14134	14105	13862	13928	14054	14025	13942	14149	14067	13935	13862	13969	14033	14154	14187	13976	14056	14096	14020	14068	13977	14127	14042	14146	13965	14077	14065	14109	14113	13884	14006	14103	13983	14154	13948	13789	13905	14027	14280	13909	14116	14046	13931	14104	14122	14054	14120	14143	14092	14211	14030	14304	14164	14073	14163	14015	14230	14142	14241	14048	14138	13986	14295	14198	14073	14076	14057	14074	14131	14147	14069	14062	14086	14036	14023	14039	13894	14111	14097	13888	14017	14126	13947	14109	14050	14034	13985	14059	14032	14084	14001	14096	14126	14116	14038	14176	13990	14132	14149	14088	14004	14146	14026	13958	14078	13877	14144	13977	14208	14076	14073	14148	14086	14160	14067	14121	14162	13932	13907	14015	14163	13931	14051	14147	13970	14057	14097	14226	14137	14117	14037	14084	14024	14001	14036	13991	14097	14132	14066	14275	14027	14159	14014	13938	14109	14053	14081	14112	13930	14087	14117	13982	13994	13999	14206	13969	14102	14177	13997	14006	14099	14044	14047	14069	13980	14116	14141	14166	14155	14045	14022	14040	14044	13892	13982	14098	13980	14008	13930	14111	13926	14233	14111	14215	13948	14148	14181	14114	13943	13943	14139	14239	14076	14032	14139	14155	14014	14230	14025	14005	14003	14202	14064	14042	14173	14020	13985	13989	14067	14075	14116	14169	14105	14185	14172	14068	13952	14147	13944	14056	14177	14140	14132	14051	14029	14088	14189	14024	14086	13948	14085	13999	14057	14022	14038	14111	13957	14024	14061	14221	14166	14091	14079	14105	14039	14214	14065	14035	14163	13997	14150	14114	14114	13831	14080	14144	14176	14271	13858	14018	14133	14132	14092	14165	13924	13971	14121	13932	14060	14164	14097	13998	14000	14097	14020	14119	14069	14026	14013	13957	14083	14110	14055	14064	14078	14101	13982	14045	14123	14097	14228	14090	14053	14037	14080	14142	14065	14126	14020	13937	14121	13889	14011	14258	14176	14124	14192	14120	13985	14016	14063	14022	14063	13961	14166	13992	14080	14101	14145	14018	14020	14073	14071	14136	14167	13971	14005	14127	14037	14122	13993	14033	14143	13999	14057	14242	14136	14092	14264	14098	13991	13941	13977	14118	14198	14055	14033	14042	14013	14028	14087	14095	14169	14041	14144	14181	14172	14139	14048	14087	14065	14167	14193	14012	14188	13962	14119	14119	14066	14168	14172	14106	14184	14159	14023	14218	13997	14060	14145	14120	13865	14024	13949	14052	14083	13890	14206	14154	14062	14105	14129	14165	14143	13902	14093	14079	14116	14198	13991	14013	14080	14101	14114	13920	14156	14178	14017	14161	14274	14139	14195	14036	14068	13938	14087	14092	14037	13932	13995	14024	13938	13979	14132	13852	14179	14106	14093	13973	14029	13979	14002	14051	13987	13923	14018	13932	14081	14183	14039	14016	14138	13892	14022	13892	14291	14066	14030	14127	14050	14044	13926	14141	14054	14072	13996	14171	14012	14007	14149	13988	13880	13949	13994	14064	14179	13977	14046	14075	13939	14093	13957	14113	13995	13944	13931	14226	14029	14100	13991	14111	14114	13952	14082	13965	13982	14042	14238	13943	14154	14169	14231	14169	14120	14221	14080	14111	14232	14048	13980	14105	14033	14044	14081	14139	14024	14152	13990	14072	13933	13971	13983	14058	14137	14046	14071	14056	13935	14005	14070	14048	14306	14093	14179	14093	14139	14061	14156	13862	14065	14046	13984	14052	14216	14025	14139	14068	14002	14090	13988	14048	14044	14023	14082	14084	14197
23776	21104	28474	24368	23350	24588	23933	20780	19572	19165	18638	17908	17619	17439	17088	16926	16861	16637	16839	16640	16306	16485	16437	16164	16293	16278	16157	16138	16096	16054	16233	16109	16048	16130	16107	15918	16132	16105	16028	16218	16146	15961	15900	16016	15920	15875	15976	15968	15926	16287	15990	16017	15885	15824	15875	15928	15742	15838	16058	15977	16037	16044	16117	15873	16033	16052	16057	15945	15919	15785	16039	16057	15985	16008	16082	15938	15835	16084	16106	15810	16144	15926	15830	15840	15806	15761	16016	15890	15956	15980	16076	15914	16011	15831	15989	15914	15945	16021	15821	15835	16035	15800	15921	15945	15869	15858	15927	15766	15956	15940	15974	15763	15985	15974	15807	15878	15938	15897	15801	15973	15924	16003	16015	15899	15943	15889	15683	16077	16007	15817	15824	15815	15953	15972	15947	15782	15896	15872	15857	15690	15858	15915	16026	15796	15737	15872	15832	15831	16030	15997	16010	15894	16034	15876	16081	15927	15928	15828	15879	15799	15847	16009	15977	15900	15750	15965	15949	15835	15842	15971	15757	16192	16035	15824	16149	15773	15824	15966	15965	15791	15989	15741	15910	15890	15950	16020	15965	15843	15859	16012	15972	15888	15723	15966	15876	15787	16126	15959	16034	15928	15678	15993	16007	15909	15864	16000	15870	15925	15819	15759	15757	15918	15904	15918	15933	15860	15831	16035	15971	15977	15817	15722	15926	15894	16292	15991	15775	15927	15918	16028	15735	15964	15986	15988	16077	15917	15967	15780	15872	15808	15905	15805	15942	15872	15916	16021	16048	16024	15983	15861	15907	15879	16011	16062	15899	15992	15982	15851	15827	15968	15886	15777	15823	16009	16108	16050	16043	15861	15871	15777	15996	15866	15816	15903	16067	15957	15975	15789	15771	16010	15881	16043	15931	16016	16017	15905	15920	15807	15974	15853	15929	15886	15855	15948	15976	16080	15907	16015	15883	15895	16159	15863	15989	15863	15859	15944	15917	15885	15832	15893	15818	16011	15713	15996	15952	15893	16038	15883	15815	15920	15933	16008	15745	16015	15920	15928	15904	15965	16089	15985	15953	16054	15955	15842	15878	15909	15692	15894	15817	15973	15642	15773	15597	15763	15938	16048	16158	15759	15844	15826	16038	15992	16121	15767	15998	15859	16051	15884	15846	15932	15897	15875	16149	15966	15870	15883	15845	15857	16034	15926	16093	16176	16055	15990	16003	16003	15835	15826	15864	15885	15892	15981	15907	15789	16004	15953	15870	15921	16127	16014	16153	15986	16079	15977	16074	15932	15956	16066	16068	15858	16221	15942	16155	15925	16029	16095	16033	15974	15909	15869	15890	15782	16023	16038	15943	15989	15822	16074	16001	15928	15908	15895	15999	16115	15952	15907	15917	16087	15920	15873	16026	16090	15964	15978	15886	16070	16068	15859	15645	16135	15895	15905	15943	15844	15916	16090	15884	16102	16000	15692	15890	15792	15932	16079	16023	15845	15848	15694	15813	16051	16026	15906	16004	15977	15918	15886	15956	15840	16022	15904	15801	15994	16107	16028	15933	16032	16033	15861	15894	16016	15876	15964	16149	15899	15972	16068	16031	15952	15798	16091	16000	15944	15885	15831	16028	15999	16071	15837	15947	15797	15881	16005	16074	15910	15822	15925	15711	15949	15872	15931	15948	15922	15908	15940	15969	15908	16048	15764	15837	16010	15949	16008	15903	15798	15972	16047	15845	16006	15880	15938	15998	15844	16241	15771	15992	15791	15838	15783	16004	15921	15852	16093	15739	15918	16037	16015	15897	15860	16086	15987	16081	15757	15889	15956	15897	15920	15871	15966	15845	15764	16105	16058	15929	15853	15706	15989	16115	15939	15704	15802	16030	15904	15964	15867	15933	15877	15971	15986	16121	15975	15913	15832	16006	15896	15968	15917	15874	15861	16013	15840	16075	15953	15932	15589	15871	15943	15806	15981	15840	15818	15958	15901	15886	15919	15953	16029	16057	16042	15961	15915	16075	15892	16126	16083	15811	15974	15913	15815	16238	15809	16003	15757	15896	15911	16084	15740	16045	15980	15821	16051	15919	16004	15967	15956	15925	15719	15969	15991	16055	15994	16054	16088	16050	16121	16064	15840	15666	15893	15966	15869	15930	15835	16094	15868	16176	16169	15626	15737	15860	16023	15947	15951	15794	15983	15763	15810	15831	16092	15918	16001	16091	15986	16001	15922	16053	16031	15909	15930	15937	16003	16013	15891	15901	15994	15984	16059	16045	16100	15940	15862	15952	15989	15845	15883	15867	16026	16032	15933	15836	15738	15824	15860	16111	15894	15944	15926	16020	16074	15804	15731	15902	16152	15820	15899	15981	15971	15800	15888	15787	16078	15857	15978	16119	16113	15980	15829	16077	15985	15922	15865	15996	15854	16008	15800	15829	15865	15884	15924	15983	16044	16041	16196	15892	15919	16004	15744	15849	16007	15841	15978	16094	15767	15785	15838	15991	15882	15820	15894	15994	15928	15735	15991	15950	15811	15835	15906	15887	15688	15950	15818	16074	15760	15848	15962	16127	15926	15820	15901	15875	15810	15957	15879	16092	15949	15978	16014	15868	15773	15853	15908	15579	15887	15823	15901	16016	15962	16078	15897	15851	15910	15846	16097	15713	15865	15802	15907	15965	16057	15803	15997	15904	15886	15747	15670	15920	15955	15978	15995	15874	15702	15815	16070	15933	15939	15965	15970	15869	16042	16234	15857	16121	15903	15962	15876	16056	15824	15848	15933	16115	15885	15877	15842	15970	15772	15929	16008	15807	15917	15989	15885	15810	16077	15966	15848	15925	15969	15906	15970	16208	15725	16029	15980	15911	16086	15813	16098	15979	15899	15781	16089	15894	15928	15952	15921	15715	15716	16015	16236	15848	16040	15913	15784	15870	15900	15754	15802	15914	15998	15966	16087	15989	16086	15979	15785	15898	15868	15860	15900	15951	15932	16065	15894	16078	16026	16018	15869	15785	15835	15924	15783	15863	15903	16000	16096	16208	16016	16058	15769	15963	15936	16226	15887	15957	15939	15847	15753	15937	16235	15985	15835	15867	15919	15963	16041	15998	15822	16015	15811	15891	15833	15974	15785	16132	15953	15923	16151	15947	15845	16031	15905	15869	15776	15901	15869	15843	15875	16062	15864	16036	15876	15980	16099	16107	15954	16060	15911	15945	16123	16026	15941	15859	15937	15921	16129	15911	15986	15878	15888	15816	15973	15900	15872	15978	15983	15724	15877	15829	15933	15924	15965	15920	15919	16036	15894	15790	15947	15965	15877	16025	15946	15947	16042	16043	16025	16112	16103	15704	15856	15903	16088	15977	16018	15972	15821	15820	15870	16071	15836	15860	15986	16148	15649	15614	15860	15917	16007	16002	15996	15959	15891	15971	15835	15973	15887	15971	15813	15929	16001	15975	15821	15819	16204	15820	16071	15915	16117	16116	15960	16075	16037	15889	15993	15990	15788	15804	15880	15915	16077	15842	16019	16027	15989	15908	15813	15834	15771	15982	16065	15976	15865	15965	16103	15990	15779	15986	16035	15996	16020	16009	15944	15828	16011	16070	16058	16046	15793	15911	15763	16008	16036	15886	15842	15959	15774	15871	15992	15948	15829	15835	15829	15734	16001	15847	16012	15961	15942	15897	15834	15917	16021	15935	16096	15942	15771	15763	16015	16067	15848	15742	15964	16092	15947	15990	15998	15786	15921	15781	16100	15957	15628	16106	15839	15978	16163	16184	15793	15980	15995	15963	16078	15850	15856	15918	16094	16038	15901	15958	15938	16017	15702	16095	15959	15887	15940	16055	15952	15918	15748	15832	15987	16018	15879	16063	15892	15814	16044	15882	15979	15886	15940	15977	15831	16015	15906	15955	16031	16085	16011	15923	15967	15978	15989	15948	15975	15897	15822	15912	16103	15920	15880	15834	16034	15925	15832	15836	15941	15967	15857	15842	15889	15866	15917	15988	15964	15855	16083	15962	15935	16022	16015	15729	15985	16128	15881	15969	15978	15920	15884	15901	15814	15844	15821	15828	16085	15931	15827	15905	15847	16028	15989	15878	15870	15759	16063	15943	15662	15868	15882	15970	16186	15941	15846	16038	16030	15824	16013	16000	16050	16003	16012	16129	16013	15903	15952	15936	16003	15929	16079	15945	15931	15892	15965	15901	15892	16069	16000	16210	16012	15849	15945	16117	15987	15959	16027	16124	15935	15991	15768	16028	15919	15854	15862	15699	15950	16116	16071	15823	15848	15921	15994	15886	15689	16126	16162	15928	15847	15919	15900	15766	15699	15856	15869	15867	15881	15691	16008	16120	15998	15943	15638	16042	15881	15891	16056	15970	15941	15900	15987	16082	15870	16088	15765	15966	15945	15961	15983	15927	15957	15760	15994	15888	15935	16034	16046	15781	15941	15952	15974	15944	15784	15962	16073	15915	15831	15779	16077	16009	15781	16019	15859	15873	15970	15924	15849	16030	15877	15973	15980	15827	15937	16157	15883	15976	15962	15913	15958	16030	16074	16035	15985	15926	16090	15935	15960	15886	15896	16155	16031	15958	15981	15733	16083	15740	15856	15971	16087	15885	16017	16129	15857	15993	15921	15869	15990	15876	15993	15904	15914	15869	15926	15955	15908	15924	15774	16207	15976	15908	15917	15994	16118	16022	16019	15963	15736	15846	15844	15946	15856	15788	15940	16011	15918	15749	15845	15921	16076	16079	15901	15922	15887	15918	15896	15999	15802	15836	15883	16006	15877	15913	15953	15847	15894	15952	15961	15978	15855	15904	16073	16045	15872	16050	15943	15860	15755	15842	15965	15954	15801	15980	15920	15840	15887	15954	16054	15872	16132	15913	16040	15933	15875	16010	16036	15918	15939	15897	16097	15955	16023	15845	15897	16176	15781	15868	16081	15799	15964	15935	16004	15836	15890	15999	15966	15707	15829	15961	15919	15794	16019	15907	15851	16019	16128	16047	16097	15963	16116	15972	15804	15964	16044	15996	15992	15779	15850	15954	15942	15951	15952	15998	15964	16066	15973	15970	15943	16038	16116	15929	16077	15973	15890	15766	16046	15951	15999	15936	15869
26375	43210	40604	32649	28427	24991	22957	21517	20285	19287	18491	17582	16759	16494	16086	15835	15396	15404	15103	14966	14922	14776	14670	14542	14657	14605	14674	14529	14537	14544	14577	14468	14460	14627	14354	14500	14475	14541	14526	14335	14314	14342	14355	14555	14437	14434	14432	14454	14248	14364	14382	14461	14429	14341	14466	14340	14388	14417	14407	14447	14488	14320	14430	14238	14496	14261	14460	14460	14297	14273	14427	14382	14400	14148	14451	14231	14328	14283	14367	14392	14302	14425	14398	14373	14386	14410	14399	14457	14455	14645	14256	14351	14422	14438	14339	14240	14363	14317	14569	14252	14404	14189	14262	14326	14361	14488	14185	14193	14393	14378	14309	14386	14351	14169	14391	14272	14443	14304	14421	14408	14452	14340	14192	14422	14361	14470	14441	14221	14321	14355	14271	14404	14320	14297	14379	14585	14480	14377	14259	14333	14313	14224	14389	14264	14336	14341	14231	14354	14463	14490	14266	14396	14454	14413	14330	14289	14578	14465	14314	14215	14380	14388	14379	14236	14320	14111	14423	14304	14354	14341	14417	14347	14396	14329	14378	14400	14327	14548	14364	14296	14226	14440	14370	14302	14221	14336	14227	14384	14254	14242	14310	14395	14305	14557	14471	14362	14316	14360	14416	14357	14205	14406	14405	14183	14442	14271	14443	14431	14394	14337	14506	14267	14373	14434	14432	14213	14428	14482	14324	14302	14191	14333	14330	14391	14390	14200	14320	14361	14293	14441	14336	14182	14343	14380	14265	14305	14229	14388	14351	14326	14229	14476	14272	14285	14480	14281	14460	14469	14404	14335	14396	14510	14257	14413	14372	14290	14362	14146	14480	14279	14172	14479	14380	14350	14216	14334	14360	14312	14180	14179	14330	14295	14366	14382	14384	14208	14300	14350	14358	14326	14301	14397	14297	14416	14209	14232	14286	14355	14392	14293	14424	14337	14336	14351	14413	14204	14483	14416	14267	14318	14377	14204	14302	14341	14314	14175	14479	14292	14215	14353	14455	14393	14348	14299	14162	14384	14174	14355	14245	14378	14399	14351	14244	14377	14413	14338	14444	14421	14249	14208	14420	14580	14436	14278	14201	14330	14410	14370	14409	14348	14348	14224	14248	14533	14245	14414	14245	14394	14293	14282	14417	14370	14364	14275	14195	14402	14193	14277	14344	14276	14407	14197	14130	14437	14259	14344	14417	14303	14358	14251	14292	14287	14415	14427	14456	14256	14405	14572	14445	14287	14387	14287	14034	14283	14474	14357	14203	14458	14419	14140	14172	14382	14420	14283	14326	14454	14345	14202	14355	14283	14334	14357	14299	14467	14356	14404	14395	14406	14586	14291	14399	14396	14202	14355	14384	14158	14405	14318	14254	14510	14405	14277	14354	14242	14426	14352	14380	14322	14349	14418	14241	14225	14174	14229	14359	14236	14454	14316	14202	14346	14296	14336	14152	14410	14414	14415	14517	14485	14217	14564	14404	14359	14358	14338	14393	14372	14189	14248	14281	14187	14228	14239	14519	14428	14452	14384	14291	14434	14176	14383	14388	14408	14230	14314	14368	14449	14410	14316	14311	14178	14285	14335	14394	14352	14479	14455	14250	14256	14227	14425	14083	14420	14327	14207	14304	14291	14297	14314	14413	14323	14375	14365	14399	14389	14343	14426	14241	14396	14453	14393	14292	14432	14411	14536	14322	14512	14307	14254	14290	14347	14202	14381	14398	14541	14345	14537	14431	14304	14396	14554	14538	14407	14341	14321	14277	14409	14355	14345	14338	14400	14510	14378	14477	14225	14273	14174	14449	14316	14390	14400	14408	14387	14325	14397	14324	14370	14359	14406	14498	14319	14333	14474	14333	14290	14171	14355	14393	14456	14284	14319	14234	14266	14278	14360	14321	14365	14577	14369	14338	14324	14218	14515	14302	14236	14479	14301	14274	14338	14256	14324	14388	14359	14328	14196	14420	14203	14466	14324	14270	14434	14403	14319	14451	14287	14433	14282	14310	14279	14449	14289	14319	14376	14222	14290	14274	14264	14385	14349	14416	14228	14503	14203	14414	14380	14160	14232	14330	14306	14275	14518	14525	14299	14353	14349	14438	14426	14306	14368	14254	14509	14283	14347	14297	14349	14154	14434	14501	14147	14341	14303	14269	14279	14377	14374	14438	14564	14403	14380	14421	14355	14355	14303	14332	14412	14205	14414	14425	14201	14264	14318	14391	14520	14269	14388	14492	14283	14361	14541	14201	14513	14269	14280	14427	14385	14317	14506	14391	14378	14534	14314	14475	14393	14365	14430	14389	14440	14498	14316	14414	14306	14281	14483	14436	14204	14285	14419	14370	14378	14374	14334	14309	14362	14362	14362	14195	14298	14378	14354	14347	14306	14334	14342	14217	14122	14315	14247	14358	14173	14316	14165	14353	14463	14194	14335	14358	14393	14350	14352	14310	14348	14442	14304	14474	14339	14277	14278	14299	14450	14300	14492	14302	14347	14372	14315	14430	14365	14532	14264	14391	14441	14180	14276	14521	14286	14278	14334	14418	14289	14430	14368	14336	14216	14259	14266	14114	14470	14183	14307	14244	14382	14304	14324	14469	14351	14452	14197	14419	14451	14266	14467	14491	14300	14433	14560	14362	14281	14289	14382	14413	14417	14240	14363	14405	14271	14327	14334	14332	14290	14306	14499	14469	14373	14309	14201	14393	14467	14376	14300	14419	14212	14407	14382	14330	14421	14417	14142	14375	14291	14309	14505	14396	14228	14505	14227	14359	14309	14367	14515	14365	14398	14169	14241	14472	14438	14384	14298	14293	14308	14400	14255	14201	14548	14311	14535	14350	14243	14288	14364	14455	14557	14537	14433	14358	14390	14168	14358	14390	14410	14218	14436	14374	14267	14434	14331	14448	14368	14488	14499	14284	14410	14313	14190	14278	14291	14235	14141	14289	14273	14240	14447	14160	14206	14303	14342	14498	14260	14686	14209	14114	14327	14301	14487	14328	14274	14186	14267	14416	14254	14476	14349	14256	14399	14287	14384	14449	14542	14325	14342	14441	14245	14205	14234	14374	14445	14470	14222	14294	14266	14394	14427	14207	14316	14255	14425	14211	14550	14322	14282	14271	14538	14422	14315	14295	14164	14456	14376	14319	14208	14481	14236	14387	14121	14345	14225	14391	14370	14215	14304	14398	14348	14329	14491	14520	14382	14334	14356	14294	14336	14405	14311	14431	14395	14182	14316	14380	14279	14391	14397	14209	14350	14386	14401	14368	14244	14491	14304	14312	14233	14322	14382	14503	14312	14482	14542	14613	14228	14443	14138	14276	14322	14368	14322	14466	14192	14380	14328	14302	14249	14273	14160	14396	14462	14418	14362	14382	14309	14319	14436	14251	14278	14371	14265	14316	14503	14350	14320	14388	14364	14445	14134	14421	14205	14259	14384	14338	14266	14418	14367	14411	14326	14321	14394	14442	14481	14367	14323	14485	14325	14393	14261	14361	14168	14299	14243	14203	14334	14380	14250	14291	14244	14519	14315	14270	14459	14153	14415	14309	14315	14205	14447	14415	14544	14161	14304	14329	14365	14431	14315	14507	14292	14309	14339	14348	14157	14231	14377	14384	14326	14324	14355	14340	14205	14458	14374	14371	14318	14413	14425	14304	14380	14209	14213	14405	14432	14305	14372	14252	14258	14301	14407	14243	14354	14340	14368	14351	14352	14437	14321	14171	14374	14209	14199	14399	14209	14276	14359	14369	14434	14314	14298	14296	14492	14279	14213	14169	14347	14196	14341	14513	14330	14320	14449	14394	14411	14203	14333	14232	14262	14283	14490	14229	14347	14324	14328	14338	14197	14312	14581	14255	14535	14357	14362	14423	14193	14352	14238	14345	14430	14375	14403	14222	14553	14333	14331	14380	14458	14278	14396	14257	14401	14193	14190	14381	14402	14251	14404	14405	14249	14319	14446	14361	14396	14451	14518	14197	14334	14491	14482	14345	14210	14361	14491	14310	14299	14372	14287	14342	14282	14405	14318	14497	14365	14361	14488	14364	14180	14286	14307	14389	14367	14319	14413	14366	14325	14279	14206	14359	14411	14256	14360	14353	14494	14368	14390	14409	14216	14341	14315	14388	14431	14302	14357	14226	14464	14213	14306	14322	14314	14256	14394	14344	14349	14385	14390	14535	14345	14332	14119	14187	14261	14338	14251	14432	14287	14397	14433	14383	14372	14276	14233	14254	14474	14380	14381	14351	14311	14417	14374	14357	14413	14400	14489	14374	14306	14258	14388	14273	14417	14411	14298	14253	14282	14452	14347	14295	14314	14310	14436	14389	14317	14288	14408	14560	14199	14278	14306	14407	14264	14266	14222	14408	14423	14316	14441	14244	14354	14276	14498	14437	14355	14375	14373	14270	14223	14231	14399	14345	14498	14324	14240	14297	14276	14290	14552	14199	14334	14385	14445	14355	14190	14274	14327	14375	14446	14376	14406	14410	14328	14371	14404	14322	14401	14405	14462	14429	14324	14222	14167	14169	14203	14187	14375	14398	14320	14325	14367	14243	14400	14427	14331	14352	14436	14235	14435	14417	14429	14327	14327	14348	14199	14309	14377	14461	14219	14270	14406	14374	14442	14306	14301	14366	14392	14310	14177	14082	14521	14151	14194	14427	14337	14329	14324	14241	14395	14466	14215	14313	14227	14324	14257	14431	14263	14401	14423	14309	14301	14539	14326	14402	14238	14448	14233	14208	14218	14209	14331	14248	14289	14305	14429	14363	14330	14268	14278	14302	14193	14418	14255	14253	14268	14329	14344	14270	14474	14400	14208	14317	14325	14124	14366	14350	14243	14362	14236	14330	14357	14412	14293	14279	14310	14280	14256	14364	14358	14338	14364	14311	14395	14258	14257	14402	14260	14175	14282	14239	14355	14456	14317	14440	14393	14470	14435	14532	14184	14340	14374	14382	14331	14411	14432	14254	14271	14336	14307	14367	14274	14339	14323	14235	14336	14403	14287	14320	14406	14275	14304	14375	14443	14089	14340	14304	14374	14275	14380	14284	14237	14294	14331	14360	14423	14428	14354	14290	14482	14403	14329	14448	14398	14283	14317	14409	14493	14461	14330	14389	14231
22697	21130	28849	23659	21794	24831	27892	22805	21372	20597	19808	19288	18466	18111	17796	17367	17335	17129	17146	16909	16627	16776	16543	16625	16541	16468	16171	16353	16421	16343	16378	16288	16303	16013	16212	16070	16136	16217	15980	16190	16266	16148	16094	16449	16169	16076	16294	16021	16098	16077	16248	16237	16265	16300	16022	16174	16232	16139	15878	16033	16015	15937	15907	16112	16078	15957	16111	16167	16103	15987	15996	16031	16187	16311	16008	16051	16008	16038	16096	16058	16043	16199	16112	16054	16133	15943	16112	16053	16200	16245	15899	15984	15927	15997	16051	15980	15832	16095	16196	16064	16056	16159	16150	16025	15912	16352	16004	15974	16035	16199	15944	16046	15924	16061	16067	16275	15865	15962	16019	16118	15891	16055	16064	16223	16044	15925	16019	16075	16099	16367	15978	16045	16061	16161	16023	16107	16062	16013	16160	15934	16087	15996	16102	15971	16080	16188	16103	15923	15873	16098	16020	16096	16094	16117	15729	15943	15992	16208	15839	15983	16037	16073	15987	16019	16073	16172	15817	15903	15919	15740	15928	16174	16019	16055	16027	16126	16234	15997	16082	16096	16096	16039	16037	16135	16031	16241	15974	16132	15896	15849	16139	15979	15921	15938	15925	16018	15979	15893	16008	15925	15937	15880	16113	15913	16328	16092	15773	15987	16134	16071	16073	16017	16075	15999	15998	16049	16086	15984	16260	15970	16118	15969	16057	16032	16250	16001	15939	16020	15982	16096	15960	16221	15825	16068	16073	15811	16051	15906	15944	16126	15797	16112	16017	15996	15968	16069	15956	16049	15970	15951	16071	16089	16030	15930	15913	15944	15987	15813	15915	16163	15997	15904	16145	16045	16025	15812	16041	15964	15854	16115	16118	15990	15869	16113	16118	16076	16051	16142	15926	15955	16025	16101	16062	16035	16023	15867	15854	15838	15990	15979	16015	16047	15911	16011	15978	16070	15961	15944	15925	16021	16092	16017	16039	16117	15884	15975	16145	15989	15970	16099	16007	16218	16007	15906	15851	15928	15984	15866	16210	15931	16036	15943	16000	16052	15971	16139	15887	15930	15915	15799	15811	16092	15903	15811	16093	16100	16079	16027	16037	16110	15988	15844	16081	15916	15854	16073	16077	16065	16114	15836	15732	15998	16088	16014	16085	16064	16201	16189	16077	16034	15898	16025	16111	16054	15903	15971	15937	15965	15815	15954	16011	15933	16015	16077	15855	15975	15943	15832	15921	15947	15940	15938	16091	15962	15900	16029	16038	15978	16133	15939	15893	15903	15936	15874	15879	16011	16038	15885	15984	16047	16014	15959	15950	15946	15940	16012	15870	15911	16008	15910	15914	16095	15966	15903	15955	16284	16059	15888	15999	15985	15920	16089	16140	16100	15823	15974	16113	16039	16095	16112	15906	16043	15936	16026	16107	15970	16133	15995	16100	16035	16118	15863	16133	16103	16024	15941	15898	15933	16246	16084	15915	16010	16123	16115	15963	15976	15902	15957	16004	15680	16063	16047	16181	16068	16085	15915	15814	15847	16054	16022	16041	15763	15809	15827	16167	15981	16080	16094	16070	16039	16098	16073	15826	16079	16136	16133	16150	15958	16093	15965	16029	16111	16225	16112	16039	15826	16020	16069	15997	15958	15985	15987	16023	15960	16001	16034	15986	16015	16049	15956	15996	16162	16011	16132	15846	15880	15952	16121	15926	16021	16017	16137	16069	16156	15983	16148	15892	15937	16106	16038	16033	15968	15905	16103	16146	15964	15763	15846	16002	16009	15890	15944	16167	16117	15973	16276	16179	15959	16277	16194	15964	15896	15951	16073	15979	15979	16043	16004	15971	16057	15907	16056	15958	15837	15967	16136	15830	16062	15905	15823	15971	16178	16008	16039	16137	15937	16068	15950	15755	15798	15986	15812	16001	15901	16029	15906	16015	15998	16085	15831	15978	15931	16067	15967	16009	15899	16086	15947	16009	16217	16041	15982	16042	15919	15953	16162	15949	16050	15967	15879	16094	15944	15918	16163	16068	15843	15921	16035	16011	16017	16001	15978	16171	16022	15994	15998	15827	16046	16013	15986	16008	16164	15955	15783	15856	16083	16114	15996	15952	15842	15951	15901	15933	16058	16132	15879	15873	15971	15974	16071	15825	16095	15913	16010	16206	16087	15973	15927	15930	15877	16075	15924	15938	15889	16227	16035	16050	16159	16003	15960	15917	16016	15892	15804	15924	16050	15999	15910	15953	15950	15867	16096	15985	16042	15987	16030	15978	16120	16193	16071	15975	15979	15862	16114	15881	16042	15981	15946	16109	16124	15951	15934	15936	15952	16166	16069	16144	15898	15993	16191	16047	15869	15930	16165	16268	16099	15932	16034	16085	16004	16149	15945	15820	15890	16144	16089	15938	16104	15971	16028	16028	15964	16023	15822	16037	15761	15892	16071	16001	15971	16035	16065	15829	15926	16121	16017	15946	16042	15959	15899	16103	16096	16181	15993	15966	16120	16064	16086	16113	16019	16124	15976	15806	16080	15982	16047	16133	16094	16024	15915	16096	16048	16034	16199	15888	15834	15943	15989	16084	16092	15895	16041	15986	16152	16033	15820	15934	16152	15981	16059	16139	15877	15902	15957	16277	15869	15914	16109	15868	15967	15973	15852	15850	15854	15705	15952	16050	16087	15939	15949	15976	16050	16143	15920	16245	16045	16120	15948	16062	15905	15851	15935	15965	16093	16017	16047	16152	16107	16022	15716	16096	15958	15973	15966	15991	15936	15906	16032	15987	15893	15903	16084	15916	15829	16139	16072	16173	15827	15713	16119	15936	16043	16068	16051	15894	16090	15856	15934	16043	16112	16060	16091	15885	16003	16142	16105	16038	15902	16048	15940	15843	15904	15983	15951	16234	16058	16154	16107	15736	15900	15943	16034	16019	16138	15980	16093	16150	15976	16054	16149	16191	15909	16064	15994	16132	16029	16011	15798	16038	15931	15851	15967	16053	15815	15968	15957	16056	15905	16023	16157	16024	16062	15871	15989	16038	15756	16032	16156	16223	16062	16180	16058	15880	16095	16036	16099	15966	15904	16043	16137	16050	16066	15950	15999	15970	16016	15987	15914	16076	16033	16029	16103	16106	16140	16028	16065	16114	16174	15982	16098	15880	16040	16076	15965	16211	15926	16036	16043	16123	16155	16238	16059	16080	15992	15802	16057	15920	16015	16238	15946	15941	16118	16044	16003	16109	16188	16021	16049	16008	15956	15951	15989	16193	16217	16102	16019	16088	16009	16025	15967	16008	15995	16225	15952	16176	16009	15796	15884	16168	16227	16007	15925	16047	16039	16059	16061	15934	15916	15950	15929	16131	16024	15969	15765	15975	15864	16108	16044	15949	15922	15941	16184	16048	15881	15950	16016	16043	16086	16017	15916	15959	16210	15958	16164	15745	15980	15963	16028	16066	15819	16022	15949	15878	15828	16077	15959	16017	16094	16076	15906	15926	15827	15809	16061	16242	15945	16022	15980	16140	15989	16104	16045	16064	15965	15960	16043	15911	15821	15986	15898	16025	16080	15884	16155	16167	15947	15996	16058	16023	15932	15980	15880	16069	15919	15909	15970	16083	15902	16053	16057	15987	15961	16031	15927	15836	15922	16290	16087	16118	15864	16114	15911	15938	16079	15877	15950	16196	15993	15847	16010	16047	16109	16078	15918	16003	15939	15785	15992	16077	15798	15959	15986	16069	16143	15917	15956	15936	15711	15970	16065	16040	15937	16094	15914	15889	15902	16184	16094	15958	15917	15900	15803	16054	15885	16023	15947	16072	15968	16036	15917	15797	16001	15850	15936	15962	16006	15967	16298	15893	16168	15912	16012	16107	15896	15951	16055	15996	15909	15812	15947	16081	15992	16020	15971	15871	15887	16040	16157	16185	15848	16100	15918	15796	16042	15955	16115	16119	15921	15898	15809	16003	16015	15961	15909	15961	15749	15937	16018	16026	15846	16089	15840	16005	15983	16051	16000	15783	15967	16122	16004	15898	15934	16114	15864	15880	16133	16187	15958	16088	16174	15994	16043	16177	15884	15849	16038	15967	16002	16038	15923	15896	15813	15975	16000	16158	16012	16139	15952	15978	16213	15990	16078	16025	15948	15682	15941	16094	16130	16094	16040	15985	16108	16102	15997	15993	16178	16145	16137	16059	15908	16019	15984	16120	15973	16063	16122	15977	15998	15896	15881	16053	15985	16091	15959	15993	15844	16145	16167	15927	16006	15853	15934	16168	16141	15899	16020	16008	16163	15995	15936	16031	16107	15992	16106	15993	15977	16071	16181	16148	16013	15978	16050	16048	15942	15688	15926	16195	16041	15956	15986	15957	16179	15996	15871	16117	15929	15919	15955	15992	15936	16131	16300	15952	15989	15876	15924	15930	15905	15826	15929	16008	16153	15858	15958	16039	15903	15952	16074	15864	15768	15859	15984	16046	15970	15980	16091	16051	15857	15951	16109	15999	16086	15789	15945	15988	16033	15772	15916	16032	16012	16205	16001	15827	15878	15834	15851	16137	16064	15944	16092	16137	16038	16026	16155	15999	15903	15947	16078	15822	15895	15745	16084	15992	16258	16154	15896	16001	15935	15974	15822	15947	16226	16129	16045	15989	16122	16056	15893	16032	16191	16054	15959	15964	15905	16078	15931	15757	16162	16045	15966	16194	15939	16180	15947	15974	16042	16012	15976	15916	15724	15732	16066	15926	15981	15973	16002	16222	16045	15995	15866	16008	16127	15876	15934	16023	15824	15970	16042	15878	15831	16036	16172	16064	16094	16045	16206	15865	15843	15818	16211	15975	15923	16066	16058	16072	16045	16035	15811	16082	15907	16023	15984	16099	15968	16150	15820	15809	15987	15851	15995	16043	16007	16071	16054	15999	15943	15932	15858	16046	16273	16163	15911	15854	15870	16055	15920	16091	15929	16092	16011	16015	16170	16109	15961	16161	15898	15900	15884	16040	15980	16011	16185	16003	16039	16060	15950	16087	16051	16191	16261	16078	16003	15904	15991	16033	16159	16040	16067	15907	16125	16031	16102	16056	15809	15908	15796	15931	16085	15777	16243	15974	16043	16011	15981	16147	16040
28705	47961	44896	37116	32106	28616	25971	24116	22715	20993	20192	19140	18326	17586	17171	16562	16032	16029	15577	15438	15182	14997	15299	15045	14959	14906	14852	14669	14820	14797	14832	14531	14945	14687	14662	14585	14607	14630	14544	14496	14570	14553	14609	14388	14427	14522	14403	14544	14530	14460	14537	14491	14435	14715	14385	14526	14438	14441	14543	14432	14401	14369	14426	14364	14433	14340	14364	14541	14316	14377	14530	14477	14460	14407	14459	14413	14559	14292	14626	14522	14433	14401	14502	14466	14631	14457	14462	14418	14507	14528	14504	14440	14451	14387	14460	14424	14365	14495	14618	14417	14412	14522	14383	14447	14421	14549	14241	14492	14452	14433	14558	14370	14545	14343	14510	14435	14578	14335	14606	14474	14529	14423	14524	14306	14628	14482	14415	14436	14447	14544	14346	14626	14406	14462	14716	14503	14465	14384	14376	14411	14479	14390	14378	14378	14515	14334	14242	14467	14366	14406	14514	14550	14529	14519	14498	14349	14483	14425	14637	14274	14525	14484	14403	14323	14426	14379	14459	14351	14390	14371	14410	14473	14501	14365	14422	14337	14463	14384	14362	14405	14513	14527	14286	14364	14353	14306	14464	14488	14353	14359	14461	14597	14589	14349	14425	14511	14176	14394	14447	14401	14551	14412	14513	14349	14490	14222	14400	14454	14362	14503	14579	14188	14259	14517	14507	14516	14308	14583	14496	14411	14298	14607	14372	14485	14471	14319	14409	14425	14440	14240	14411	14364	14489	14446	14414	14384	14408	14533	14506	14563	14435	14465	14479	14375	14251	14430	14430	14312	14397	14413	14593	14310	14581	14556	14480	14502	14376	14379	14346	14428	14467	14522	14604	14417	14523	14426	14277	14447	14368	14415	14232	14417	14359	14505	14560	14411	14436	14409	14452	14368	14559	14410	14313	14348	14459	14484	14522	14496	14495	14210	14346	14526	14446	14423	14339	14390	14432	14419	14377	14373	14456	14422	14473	14325	14487	14445	14474	14301	14446	14403	14467	14290	14358	14360	14482	14517	14415	14469	14452	14337	14452	14465	14403	14307	14249	14431	14429	14428	14445	14473	14458	14435	14405	14250	14214	14388	14481	14457	14302	14474	14407	14297	14493	14308	14329	14549	14469	14316	14500	14537	14310	14374	14386	14377	14491	14305	14552	14315	14442	14357	14426	14491	14345	14281	14546	14454	14421	14373	14494	14485	14440	14482	14351	14306	14586	14481	14400	14458	14479	14382	14426	14544	14564	14234	14510	14436	14436	14229	14407	14487	14454	14479	14410	14387	14398	14512	14436	14279	14400	14414	14254	14347	14399	14579	14439	14400	14348	14386	14429	14495	14252	14316	14528	14320	14371	14641	14331	14397	14325	14282	14501	14377	14579	14460	14454	14422	14487	14366	14383	14325	14459	14242	14363	14410	14310	14519	14451	14506	14351	14309	14569	14388	14347	14444	14517	14251	14343	14333	14460	14505	14461	14170	14372	14625	14333	14455	14383	14346	14325	14503	14311	14518	14353	14548	14380	14296	14486	14325	14473	14461	14279	14478	14382	14294	14383	14447	14575	14612	14439	14401	14366	14513	14275	14480	14278	14396	14405	14398	14400	14408	14326	14391	14381	14287	14477	14421	14332	14534	14645	14419	14500	14540	14310	14161	14450	14361	14296	14456	14356	14463	14452	14517	14367	14159	14443	14365	14419	14430	14436	14288	14385	14250	14439	14407	14461	14455	14321	14614	14547	14450	14527	14601	14344	14427	14476	14381	14617	14471	14373	14663	14399	14424	14547	14290	14563	14232	14503	14469	14217	14448	14287	14348	14482	14513	14414	14482	14486	14394	14396	14497	14548	14525	14417	14431	14428	14394	14364	14358	14410	14541	14419	14422	14452	14451	14466	14411	14359	14442	14448	14365	14434	14384	14429	14304	14447	14505	14477	14478	14431	14416	14571	14494	14287	14416	14409	14510	14328	14327	14453	14341	14467	14506	14518	14424	14395	14316	14393	14366	14379	14396	14571	14362	14425	14291	14430	14348	14384	14340	14584	14257	14317	14341	14663	14331	14322	14309	14495	14387	14507	14213	14599	14441	14305	14378	14531	14375	14463	14402	14366	14593	14435	14384	14351	14448	14461	14442	14420	14430	14504	14360	14288	14493	14472	14551	14439	14517	14466	14234	14384	14488	14438	14413	14383	14468	14346	14444	14352	14600	14507	14497	14513	14374	14362	14386	14696	14286	14425	14473	14494	14405	14335	14329	14490	14405	14431	14426	14381	14482	14442	14385	14421	14572	14512	14530	14646	14576	14353	14249	14509	14169	14406	14330	14456	14424	14360	14565	14459	14532	14395	14427	14642	14465	14322	14525	14380	14375	14341	14252	14400	14302	14359	14407	14393	14399	14504	14425	14425	14230	14355	14400	14548	14415	14289	14236	14390	14433	14531	14349	14517	14444	14420	14451	14375	14413	14403	14271	14445	14442	14397	14439	14618	14418	14304	14480	14447	14578	14397	14318	14445	14354	14484	14547	14394	14390	14318	14467	14421	14372	14485	14384	14572	14370	14195	14381	14434	14406	14460	14397	14634	14376	14543	14459	14283	14453	14538	14451	14246	14418	14378	14292	14409	14429	14457	14463	14466	14378	14388	14451	14571	14610	14376	14288	14431	14456	14507	14422	14303	14543	14502	14436	14373	14335	14512	14486	14462	14474	14395	14518	14382	14398	14488	14454	14425	14337	14343	14508	14376	14302	14412	14387	14349	14318	14517	14528	14397	14397	14635	14489	14513	14423	14384	14323	14336	14324	14395	14625	14540	14282	14339	14483	14355	14558	14405	14332	14467	14366	14412	14358	14518	14394	14521	14456	14400	14420	14385	14325	14263	14317	14387	14376	14515	14522	14571	14403	14187	14536	14472	14480	14441	14316	14431	14257	14313	14450	14369	14512	14443	14414	14304	14543	14424	14435	14352	14669	14374	14403	14413	14297	14403	14386	14398	14394	14357	14382	14248	14211	14320	14621	14371	14552	14549	14563	14257	14422	14490	14476	14428	14437	14394	14248	14558	14482	14533	14362	14396	14439	14336	14504	14348	14398	14484	14414	14560	14391	14403	14517	14464	14434	14559	14308	14373	14484	14358	14475	14355	14457	14386	14498	14479	14503	14361	14435	14396	14346	14308	14515	14409	14391	14428	14479	14484	14391	14417	14254	14469	14457	14451	14394	14344	14426	14433	14489	14437	14428	14550	14638	14416	14541	14339	14347	14436	14349	14363	14336	14533	14165	14476	14434	14545	14421	14390	14394	14381	14475	14441	14436	14485	14287	14539	14392	14443	14349	14264	14203	14312	14410	14377	14426	14351	14472	14449	14377	14419	14390	14410	14522	14401	14468	14428	14255	14428	14348	14483	14341	14490	14074	14361	14451	14475	14497	14331	14382	14472	14479	14363	14340	14453	14433	14412	14293	14324	14385	14308	14512	14525	14579	14456	14405	14372	14534	14535	14537	14434	14345	14367	14328	14544	14417	14420	14550	14388	14397	14481	14513	14305	14516	14381	14466	14285	14313	14503	14535	14367	14389	14487	14365	14598	14435	14229	14442	14243	14190	14401	14320	14420	14389	14327	14349	14336	14312	14264	14514	14258	14592	14273	14299	14308	14383	14342	14274	14362	14535	14351	14491	14456	14521	14287	14357	14513	14586	14341	14396	14298	14447	14347	14414	14304	14415	14356	14566	14238	14489	14257	14410	14227	14542	14483	14510	14475	14417	14293	14524	14274	14376	14397	14493	14476	14493	14318	14481	14473	14362	14466	14352	14507	14325	14374	14414	14252	14197	14359	14511	14396	14327	14383	14459	14491	14385	14338	14447	14330	14462	14463	14429	14414	14424	14518	14358	14449	14459	14391	14415	14354	14441	14404	14399	14510	14395	14425	14443	14470	14261	14396	14312	14389	14479	14441	14306	14436	14383	14585	14445	14409	14353	14402	14504	14510	14434	14289	14470	14375	14412	14534	14420	14481	14463	14579	14403	14413	14268	14392	14341	14466	14458	14326	14348	14470	14433	14345	14417	14374	14281	14455	14320	14551	14287	14402	14367	14511	14456	14237	14533	14201	14436	14424	14460	14479	14317	14354	14471	14300	14313	14410	14385	14394	14410	14446	14341	14418	14466	14470	14437	14514	14295	14342	14374	14439	14288	14334	14443	14387	14295	14303	14422	14497	14403	14344	14360	14493	14278	14447	14316	14257	14288	14469	14307	14326	14288	14552	14402	14439	14499	14468	14527	14398	14458	14437	14358	14403	14507	14532	14376	14360	14496	14392	14351	14482	14305	14459	14445	14373	14238	14340	14445	14503	14499	14582	14476	14610	14409	14467	14209	14389	14468	14332	14526	14337	14344	14396	14422	14407	14351	14492	14465	14491	14506	14255	14386	14369	14276	14465	14375	14509	14306	14355	14551	14536	14541	14333	14250	14399	14514	14499	14587	14523	14391	14295	14637	14423	14312	14399	14382	14433	14401	14421	14535	14468	14403	14398	14180	14613	14293	14395	14435	14417	14519	14460	14392	14389	14391	14313	14424	14424	14344	14381	14454	14435	14444	14244	14366	14535	14374	14365	14386	14550	14489	14244	14476	14345	14379	14331	14442	14295	14512	14518	14280	14420	14545	14361	14600	14413	14293	14421	14350	14442	14435	14298	14451	14374	14373	14327	14578	14435	14380	14272	14479	14450	14411	14431	14452	14287	14225	14500	14503	14367	14380	14432	14358	14282	14510	14479	14389	14524	14286	14468	14417	14454	14486	14317	14393	14448	14468	14370	14494	14473	14326	14382	14437	14451	14272	14429	14518	14494	14434	14476	14323	14428	14389	14332	14467	14330	14392	14269	14426	14464	14427	14460	14217	14363	14345	14343	14451	14511	14428	14436	14364	14152	14451	14280	14415	14473	14456	14380	14340	14369	14451	14400	14407	14408	14424	14182	14383	14191	14304	14629	14425	14524	14382	14326	14465	14494	14475	14465	14126	14545	14316	14496	14370	14627	14237	14198	14521	14477	14496	14468	14535	14279	14535	14375	14247	14256	14404	14452	14521	14461	14523	14391	14317	14542	14381	14302	14332	14313	14432	14461	14398
27627	24179	30301	27522	22424	20423	19548	18415	17997	17401	17149	17006	16556	16402	16185	16035	15967	15998	16160	15763	15942	15960	15696	15919	15606	15660	15863	15709	15629	15874	15669	15862	15757	15843	15814	15758	15781	15634	15723	15745	15607	15631	15805	15733	15809	15713	15690	15629	15685	15660	15598	15522	15667	15728	15950	15791	15528	15666	15551	15609	15663	15553	15750	15487	15515	15670	15524	15718	15580	15575	15856	15648	15713	15809	15588	15628	15507	15486	15629	15629	15651	15788	15669	15680	15663	15566	15617	15780	15591	15579	15548	15704	15759	15451	15792	15723	15558	15463	15627	15806	15521	15631	15596	15696	15655	15734	15565	15580	15529	15468	15556	15597	15479	15782	15803	15639	15659	15731	15619	15569	15542	15771	15647	15654	15572	15633	15589	15806	15505	15803	15543	15642	15532	15824	15480	15588	15662	15665	15391	15684	15678	15612	15615	15834	15511	15603	15459	15485	15670	15714	15705	15495	15575	15460	15560	15601	15756	15757	15848	15666	15582	15665	15514	15602	15663	15730	15519	15566	15814	15660	15790	15908	15653	15661	15493	15514	15464	15521	15638	15656	15838	15698	15624	15597	15748	15539	15750	15694	15659	15712	15581	15632	15629	15583	15729	15685	15745	15566	15645	15528	15515	15607	15730	15545	15663	15694	15628	15652	15616	15540	15676	15657	15694	15648	15500	15612	15641	15562	15392	15398	15747	15679	15625	15778	15859	15439	15651	15698	15510	15534	15758	15555	15694	15698	15667	15619	15725	15621	15671	15485	15551	15465	15583	15700	15781	15422	15673	15671	15696	15620	15688	15489	15437	15602	15656	15548	15519	15707	15600	15724	15732	15527	15622	15675	15572	15550	15749	15440	15705	15789	15595	15579	15778	15595	15812	15704	15312	15468	15680	15786	15623	15455	15434	15805	15536	15421	15762	15587	15608	15696	15570	15514	15583	15761	15596	15390	15588	15528	15587	15540	15593	15579	15705	15502	15727	15494	15769	15767	15430	15484	15513	15498	15721	15495	15653	15570	15727	15455	15813	15594	15563	15609	15654	15646	15683	15430	15673	15586	15559	15439	15638	15729	16024	15731	15748	15562	15647	15529	15540	15700	15617	15680	15465	15489	15583	15618	15643	15487	15583	15504	15591	15466	15562	15583	15606	15738	15365	15439	15743	15577	15615	15691	15593	15558	15682	15528	15767	15750	15516	15564	15515	15645	15687	15534	15648	15585	15343	15642	15648	15675	15646	15613	15669	15662	15464	15616	15429	15638	15508	15519	15487	15429	15516	15553	15552	15656	15676	15595	15717	15539	15475	15599	15551	15537	15605	15571	15617	15600	15596	15600	15669	15732	15694	15633	15561	15747	15378	15647	15703	15498	15619	15601	15608	15482	15764	15581	15521	15629	15704	15612	15647	15664	15770	15507	15686	15576	15631	15476	15513	15578	15783	15656	15494	15609	15475	15563	15535	15628	15592	15605	15695	15632	15607	15840	15683	15779	15548	15593	15535	15676	15694	15656	15517	15497	15604	15688	15660	15548	15436	15557	15643	15496	15649	15525	15757	15626	15696	15558	15677	15531	15607	15695	15705	15468	15720	15695	15688	15555	15758	15430	15751	15588	15635	15800	15592	15703	15690	15419	15530	15551	15442	15615	15732	15639	15764	15689	15744	15462	15736	15590	15411	15439	15422	15501	15536	15639	15543	15427	15772	15594	15677	15506	15602	15554	15537	15683	15724	15593	15516	15481	15839	15533	15614	15545	15665	15579	15461	15750	15509	15753	15584	15611	15593	15536	15572	15705	15729	15728	15792	15509	15681	15630	15693	15811	15553	15557	15579	15662	15614	15558	15532	15500	15554	15482	15672	15696	15568	15473	15363	15527	15497	15637	15694	15445	15635	15699	15633	15558	15756	15713	15764	15708	15547	15454	15606	15585	15600	15685	15481	15774	15575	15532	15643	15541	15833	15550	15499	15511	15663	15411	15787	15473	15515	15527	15515	15591	15624	15665	15599	15607	15685	15631	15370	15586	15605	15567	15742	15647	15512	15631	15593	15732	15661	15616	15685	15671	15699	15638	15626	15625	15601	15673	15587	15277	15518	15417	15421	15530	15715	15415	15603	15475	15673	15675	15588	15803	15697	15614	15591	15699	15500	15753	15681	15709	15448	15490	15609	15682	15849	15528	15715	15782	15855	15790	15840	15704	15754	15479	15580	15561	15543	15711	15771	15690	15560	15538	15625	15719	15545	15712	15456	15770	15681	15667	15728	15621	15591	15764	15559	15753	15627	15555	15829	15618	15689	15622	15774	15492	15499	15496	15703	15624	15576	15485	15662	15429	15729	15585	15632	15564	15685	15619	15848	15625	15683	15555	15723	15522	15759	15594	15451	15682	15765	15738	15469	15542	15641	15548	15632	15708	15660	15761	15694	15812	15800	15519	15508	15506	15633	15750	15664	15643	15714	15806	15598	15494	15626	15542	15552	15673	15565	15572	15573	15617	15535	15585	15649	15524	15483	15642	15797	15639	15586	15446	15695	15639	15721	15714	15558	15587	15684	15578	15423	15766	15561	15529	15427	15554	15574	15742	15543	15609	15534	15696	15639	15730	15377	15639	15593	15792	15627	15669	15604	15587	15466	15571	15632	15533	15659	15607	15532	15669	15709	15407	15691	15606	15608	15656	15673	15670	15685	15539	15561	15535	15716	15646	15774	15549	15738	15562	15669	15567	15483	15712	15745	15437	15602	15521	15783	15588	15640	15568	15528	15867	15601	15627	15631	15745	15623	15474	15517	15567	15508	15661	15707	15710	15543	15583	15544	15530	15764	15651	15540	15338	15600	15474	15637	15496	15381	15755	15721	15470	15666	15566	15689	15440	15673	15762	15553	15537	15677	15825	15571	15561	15646	15751	15444	15621	15631	15495	15625	15516	15684	15654	15543	15595	15469	15684	15663	15558	15385	15562	15426	15488	15576	15780	15738	15683	15717	15644	15758	15456	15418	15668	15519	15639	15733	15588	15520	15759	15602	15686	15591	15654	15563	15726	15630	15599	15398	15509	15686	15703	15740	15675	15837	15577	15499	15545	15729	15458	15639	15829	15742	15746	15570	15516	15688	15526	15650	15834	15522	15730	15522	15594	15545	15524	15617	15560	15676	15603	15546	15353	15845	15650	15595	15593	15522	15686	15832	15626	15742	15477	15594	15489	15698	15614	15730	15666	15606	15546	15582	15600	15602	15568	15510	15634	15527	15595	15644	15530	15619	15372	15575	15520	15584	15627	15532	15750	15749	15640	15609	15627	15534	15637	15744	15491	15572	15481	15529	15602	15583	15702	15808	15836	15913	15657	15521	15515	15639	15377	15785	15572	15576	15784	15425	15680	15478	15548	15683	15659	15594	15490	15629	15655	15486	15596	15725	15577	15676	15766	15361	15549	15672	15492	15470	15536	15449	15636	15588	15596	15707	15678	15674	15546	15591	15426	15504	15744	15533	15724	15743	15451	15763	15569	15712	15623	15641	15436	15654	15535	15561	15419	15582	15630	15540	15446	15765	15681	15539	15724	15595	15555	15590	15601	15415	15519	15715	15692	15551	15825	15808	15764	15716	15663	15660	15527	15874	15626	15492	15737	15704	15690	15732	15601	15736	15535	15711	15576	15732	15456	15751	15534	15660	15709	15577	15511	15496	15499	15769	15637	15833	15570	15571	15497	15690	15644	15621	15644	15519	15515	15526	15536	15393	15538	15626	15933	15494	15654	15776	15534	15611	15513	15529	15630	15554	15490	15511	15712	15824	15627	15607	15548	15576	15671	15676	15757	15516	15474	15705	15588	15711	15603	15714	15588	15770	15761	15676	15507	15482	15583	15653	15652	15664	15572	15763	15552	15560	15540	15671	15567	15496	15781	15476	15720	15706	15838	15762	15767	15480	15765	15575	15682	15693	15492	15569	15671	15614	15478	15636	15600	15604	15764	15675	15394	15516	15519	15486	15703	15778	15447	15651	15881	15742	15363	15553	15731	15549	15456	15645	15870	15561	15574	15588	15543	15731	15423	15709	15554	15580	15614	15617	15563	15553	15606	15464	15617	15630	15537	15723	15718	15490	15356	15662	15652	15721	15526	15623	15508	15602	15603	15480	15680	15657	15509	15545	15615	15595	15526	15452	15590	15516	15677	15543	15537	15625	15503	15577	15594	15590	15576	15630	15655	15591	15575	15744	15466	15714	15416	15370	15654	15920	15689	15710	15662	15526	15634	15637	15620	15606	15582	15586	15610	15531	15688	15418	15530	15528	15741	15697	15483	15483	15781	15696	15613	15629	15668	15391	15670	15684	15448	15774	15753	15757	15543	15624	15526	15664	15611	15709	15653	15591	15724	15505	15724	15729	15631	15656	15505	15524	15559	15713	15704	15403	15366	15630	15683	15625	15606	15558	15645	15699	15645	15404	15530	15580	15635	15522	15619	15661	15494	15720	15760	15662	15540	15550	15726	15641	15543	15714	15615	15409	15635	15534	15561	15604	15871	15596	15625	15719	15566	15752	15624	15531	15407	15653	15636	15559	15493	15641	15673	15748	15673	15627	15735	15587	15499	15601	15641	15592	15715	15603	15680	15662	15600	15689	15788	15648	15742	15632	15612	15836	15659	15639	15468	15385	15621	15666	15444	15745	15659	15703	15580	15533	15746	15663	15748	15642	15708	15549	15726	15445	15576	15775	15626	15504	15674	15738	15545	15670	15858	15672	15560	15629	15746	15611	15567	15728	15711	15718	15477	15670	15668	15661	15635	15544	15679	15899	15593	15679	15546	15619	15468	15606	15566	15458	15619	15599	15594	15551	15583	15776	15570	15590	15617	15671	15572	15711	15628	15652	15763	15520	15649	15642	15801	15683	15755	15475	15622	15593	15723	15667	15818	15667	15457	15724	15637	15603	15673	15476	15591	15787	15655	15502	15614	15647	15519	15691	15590	15504	15513	15580	15525	15647	15652	15762	15487	15670	15685	15608	15768	15682	15529	15668	15452	15540	15667	15653	15648	15621	15781	15652	15538	15760	15687	15581	15771	15669	15574	15550	15600	15580	15695	15795	15766	15633	15799	15602	15744	15691	15702	15832	15660	15662	15627	15661	15658
25458	37485	34969	27565	23965	21239	19508	18567	17917	16998	16549	16075	15664	15334	15193	14910	14759	14674	14686	14502	14376	14397	14299	14374	14326	14326	14118	14277	14248	14246	14260	14128	14065	14179	14265	14167	14109	14294	14289	14259	14182	14184	14246	14204	13991	14158	14264	14210	14181	14091	14249	14430	13965	14049	14240	14311	14299	14180	14266	14064	14136	14350	14080	14032	14129	14219	14030	14136	14118	14259	14066	14062	14069	14172	14112	14024	14172	14251	14208	14178	14236	14032	14149	14171	13959	14324	14118	14040	14329	14139	14066	14127	13943	14165	14112	14157	14199	14183	14113	14053	14176	14250	14239	14213	14010	14147	14222	14230	14047	14112	14187	14123	14260	14230	14037	14119	14278	14262	14147	14164	14177	14152	14150	14201	14276	14077	14278	14086	14110	14040	14120	14152	14356	14033	14097	14068	14184	14091	14260	14215	14091	14269	14260	14088	14031	14213	14138	14130	14234	14196	14186	14024	14262	14037	14090	14163	14252	14210	14082	14266	14132	13942	14171	14086	14152	14203	14159	14194	14247	14029	14041	14117	14049	14203	14220	14124	14242	14207	14034	13958	14042	14082	14169	14190	14227	14062	14117	14084	13993	14380	14185	14179	14077	14030	14315	14057	14055	14173	14215	14363	14163	14001	14240	14157	14176	14192	14133	14281	14223	14269	14109	14020	14155	14150	14113	14311	14047	14159	14083	14138	14007	14094	13997	14022	14229	13937	14221	14070	14010	14265	14099	14143	14139	14153	14188	14082	14140	14059	14229	14245	14363	14231	14284	14114	14096	14153	14260	14134	14154	14206	14166	14216	14216	14003	14192	14176	14150	14046	14141	14195	14196	14155	14099	14111	14020	14169	14151	14079	14340	14220	14173	14112	14028	14329	14188	14161	14176	14071	14023	14369	14124	14091	14152	14001	14198	14055	14202	14107	14129	14337	14256	14109	13977	14078	14135	14213	14118	14231	14087	14078	14156	14175	14198	14108	14191	14147	14159	14229	14320	14142	14259	14216	14311	14054	14108	14120	14173	14214	14235	14079	14305	14004	14043	14163	14203	13967	14172	14101	14144	14016	14182	14186	14050	14095	14002	14189	14352	14084	13921	14218	14108	14239	14097	14287	14170	14217	14255	14000	14275	14201	14116	14120	14146	14237	13947	14178	14172	14154	14158	14186	14156	14022	14248	14293	14075	14188	14112	14124	14197	14206	14178	14071	14175	14287	14150	14268	14126	14131	14062	14219	13953	14078	14174	14094	14217	13980	14053	14191	14147	14489	14267	14000	14273	14140	14128	14192	14264	14156	14230	14177	14017	14238	14040	14167	14158	14062	14167	14044	14211	14310	14027	14139	14132	14156	14263	14109	14190	14279	14096	14037	14023	14167	14174	14231	14177	14094	14047	14214	14063	14263	14207	14149	14101	14221	14093	14133	14239	14059	14006	14318	14163	14188	14251	14199	14223	13993	14270	14219	14145	14127	14033	14260	14195	14169	14143	14121	14188	14353	14158	14202	14273	14128	14180	14250	14167	14100	14232	14104	14236	14189	14102	14360	14220	14021	14117	14232	14288	14130	14206	14187	14230	14135	14185	14233	14068	14159	14219	14115	14205	14178	14186	14010	14239	14016	14247	14120	14100	14134	14157	14171	14147	13972	14227	14162	14296	14278	14166	14241	14191	14174	14068	14135	14178	14117	14229	14195	14117	14170	14364	14260	14001	14030	14077	14157	14097	14237	14063	14206	14010	14105	14175	13970	14135	14229	14131	14260	14244	14238	14163	14279	14310	14210	14024	14183	14073	14231	14164	14224	14093	14171	14116	14142	14169	14118	14134	14145	14194	13935	14271	14169	14101	14220	14242	14048	14255	14138	14208	14075	14091	13989	14039	14283	13984	14197	14279	14030	14203	14143	14081	14297	14121	13998	14132	14186	14226	14192	14075	14165	14209	14234	14205	14294	14062	14069	14137	14228	14119	14207	14241	14228	14013	14109	13998	14307	14173	14307	14161	14029	14058	14195	14167	14377	14084	14204	14245	14261	14287	14096	14062	14186	14199	14158	14263	14206	14236	14057	14308	14125	14280	14150	14210	14155	14056	14163	14107	14234	14245	13933	14131	14018	13964	14063	14040	14269	14155	14014	14246	14185	14188	14045	14274	14066	14091	14132	14174	14115	14163	14204	13934	14167	14268	14104	14044	14159	14122	14113	13954	14296	14168	14172	14272	14184	14280	14190	14204	14047	14005	14283	14065	14282	14262	14189	14130	14068	14132	14053	14042	14274	14015	14166	14220	14184	14186	14083	13958	14121	14153	14123	13965	14147	14360	14170	14233	13975	14204	14224	14061	14025	14094	14106	14016	14349	14137	14316	14162	14183	14023	14258	14205	14012	14253	14132	14188	14041	14363	14211	13941	14121	14311	14241	14022	13967	14166	14319	14147	14225	14144	14182	14163	14106	14203	14040	14066	14297	13986	14211	14062	14027	14126	14055	14130	14124	14172	14248	14232	14169	14070	14085	14391	14245	14249	14183	14060	14028	14173	14112	14009	14112	14286	14115	14016	14118	14104	14137	14105	14165	14292	14281	14168	14129	14303	14062	14089	14095	14222	14052	14029	13917	14288	14255	14045	14085	14251	14049	14207	14088	14139	14042	14173	14256	14129	14076	14202	14094	14218	14319	14223	14283	14140	14101	14055	14022	14101	14162	14251	14270	14045	14049	14356	14231	14206	13950	14184	14129	14219	14276	14112	14105	14160	14335	14265	14143	13954	14095	14089	14032	14011	14092	14195	14258	14193	14149	14121	14101	14115	14225	14112	14099	14065	14007	14105	13957	14174	14372	14113	14163	14245	14083	14019	14124	13956	14281	14266	14212	14042	14144	13937	14115	14156	14022	14300	14291	14152	14211	14212	13971	14128	14191	14141	14150	14183	14218	14093	14055	14189	14420	14041	14197	14259	14122	14119	14224	14140	14078	14366	14280	14162	14019	14184	14123	13992	14178	14079	14244	13973	14150	14143	14334	14198	14141	14165	14179	14219	14179	13986	14131	14288	14312	14094	14212	14393	14329	14068	14070	14161	14228	14028	14132	14258	14129	14205	14034	14200	14315	14199	14109	14118	14015	14233	14141	14275	13982	14094	14165	14169	14143	14138	14233	14122	14334	14138	14193	14322	14223	14036	14294	14142	14314	14267	14124	14261	14247	14180	14145	14154	14088	14196	14198	14303	14108	14173	14292	14013	14139	14132	14277	14079	14292	13950	14256	14126	14168	14203	14146	14204	14058	13885	14190	14111	14199	14158	14176	14147	14255	14110	14172	14206	14173	14264	14293	14067	14089	14175	14219	14215	14251	14049	14243	14176	14338	14176	14117	14173	14265	14190	14239	14120	14149	13975	14262	14169	14252	14089	14159	14169	14076	14124	14088	14109	14266	14030	14047	14227	14041	14192	14156	14186	14231	14175	14143	14078	14238	14144	14071	14145	14200	14024	14217	14204	14213	14172	14187	14192	13957	14147	14147	14277	14162	14225	14016	14205	14170	14355	14126	14161	13959	14213	14123	14121	14041	14149	14035	14168	14134	14040	14238	14088	14202	13942	14231	14193	14078	14012	14320	14160	14160	14202	14169	14158	14319	13881	13893	14081	14409	14137	14172	14115	14127	14258	14051	14297	14125	14235	14269	14199	14069	13948	14239	14202	14103	14343	14104	14148	14163	14009	14217	14028	14075	14071	14306	14085	14245	14018	14266	14259	14192	14225	14127	14122	14186	14173	14105	14127	14217	14284	14307	14338	14016	14200	14140	14256	14239	14225	14202	14189	14181	14260	14209	14174	14155	14065	14107	14221	14279	13865	14202	14235	14053	14176	14202	14195	14238	14226	14034	14121	14282	14144	14201	14127	14282	14092	14157	14171	14141	14102	14167	14128	14346	14246	14056	14425	14142	14193	14120	14114	14216	14195	14256	14181	13975	14273	14022	14282	14290	14072	14208	14029	14202	14188	14124	14206	14111	13997	14175	14154	14225	14258	14201	14155	14234	14048	14335	14068	14103	14246	14138	14124	13991	14152	14152	14039	14177	14170	14196	14276	14084	14184	14308	14105	14094	14175	14170	14063	14301	14331	13976	14072	14059	14289	14060	14165	14354	14215	14079	14294	14227	14071	14312	14294	14170	14097	14091	14043	14125	14159	14265	14279	14107	14063	14161	14068	14068	14130	14148	14223	14203	14165	14180	14052	14147	14179	14111	14156	14257	13984	14134	14141	14337	14060	14091	14222	14405	14122	14123	14280	14162	14074	14077	14072	14107	14159	14153	14151	14267	14305	14190	14010	14030	14051	14197	14054	14072	14104	14143	14121	14270	14089	14005	14041	14149	14143	14151	14045	14222	14207	14392	14189	14000	14222	14145	14207	14013	14100	14090	14242	14220	14049	14183	14154	14189	14076	14131	14074	14227	14071	14134	14123	14144	14244	14167	14021	14201	14137	14166	14257	14028	14130	14194	14176	14174	14068	14163	14086	14191	14247	14309	14213	14144	14222	14069	14200	14104	14181	14063	14123	14096	13975	14243	14237	14377	14191	14144	14238	14275	14127	14040	13871	14397	14096	14228	14268	14172	14202	14006	14152	14133	14220	14145	14076	14107	14069	14256	14125	14289	14324	14013	14176	14208	14189	14142	14115	14245	14183	14312	14164	14172	14109	14298	13983	14384	14174	14283	14082	14049	14069	14086	14229	14274	14123	14150	14153	14122	14201	14083	14297	14083	14176	14225	14043	14237	14097	14116	14122	14220	14073	14268	14230	14053	14312	14259	14207	14210	14083	14331	13883	14104	14299	14162	14303	14187	14151	14211	14222	14124	14238	14304	14119	14031	14220	14108	14212	14309	14165	14068	14251	14147	14070	14031	14143	14077	14304	14030	14257	14212	14159	14249	14225	14177	14162	14152	14165	14092	14182	14047	14270	14248	14090	13992	14177	14198	14189	14356	14134	14260	14244	14299	14215	14139	14077	14334	13997	14140	14052	14062	14084	14259	14141	14138	14195	14243	14094	14170	14137	14112	14055	14061	14072	14335	14071	14120	14130	14194	14241	14348	14166	14123	14227	14147	14196	14247	14151	14173	14030	14065	14209	14216
23697	21076	28504	24428	23378	24672	24093	20602	19568	19234	18656	18106	17597	17455	17222	16775	16724	16789	16503	16569	16337	16462	16352	16180	16341	16092	16211	16241	15925	16259	16154	16046	16125	15927	16009	15976	15903	15799	15932	16003	16002	15900	15899	15754	15989	16000	15822	16062	15841	16086	15887	16034	16019	15942	15847	16107	15888	16171	16212	16156	15958	15781	16014	16230	15980	15880	15997	15818	15920	15845	16018	16091	15931	15836	16018	16161	15871	16031	15957	15929	15922	15890	16022	15801	16047	16036	15829	15873	15892	16004	16069	15946	15910	15947	16017	15801	15869	16053	15893	15935	16005	16040	15843	15795	15765	16230	15998	16291	15881	15875	16008	16208	15891	15791	15896	16008	15882	15750	15929	15893	15881	15966	16008	15974	15845	15895	15853	15968	15862	16011	15885	16008	16021	15820	15879	15958	16053	15939	16044	15842	15922	15913	15897	15886	15859	15852	15798	15894	15894	15915	15923	15998	15841	15849	15884	15860	16003	15839	15996	15868	16047	15987	16069	15942	15911	15939	15945	16143	15857	15709	15717	15874	16047	15812	16150	15940	15825	15990	16013	15780	16074	16040	15951	15801	16077	15887	15984	15737	15881	15866	15887	16091	15839	15837	15757	15874	16056	15913	15850	16009	15766	15872	15836	15813	15969	16092	15870	16058	15890	15954	15921	15949	16027	15727	15974	15832	15921	15863	15875	16100	15783	16082	15742	15901	15835	16033	15827	15780	16035	16194	16002	15953	15729	15946	15863	16147	16133	16020	15890	15796	15644	15765	16153	15817	15899	15804	15866	16037	15872	15976	16061	15856	15948	16050	16070	15891	16148	16122	16067	15789	15830	15790	15975	15831	16055	15861	15868	15930	15957	16064	15898	15996	15925	15927	15823	15945	16166	15940	15890	16021	15950	15768	16063	15989	15885	15879	15756	15773	15895	15922	16181	15773	15757	16123	15964	15887	15941	15775	16116	15859	16035	15940	15802	15939	15881	15997	15974	15962	15926	15857	15881	15863	15830	16108	15918	15971	15825	15958	15909	15959	15692	15881	15757	15620	15973	15916	15929	16022	16002	15961	15812	15979	15894	15994	15833	15686	15863	15836	15857	15907	15865	15810	15845	15819	15864	15828	15746	15845	15886	16041	15893	15759	16019	15928	15811	15805	15817	15803	15741	16007	15875	15636	15801	15894	15835	15770	15957	15965	16084	15859	15849	15932	16025	15814	15797	16001	15914	15834	15860	15986	15981	15855	16053	15931	15936	15949	15909	15937	15976	15867	15914	15852	15965	16043	15866	15835	15840	15949	15823	15805	15848	15931	15937	15882	15998	15798	15886	15875	15862	15874	15729	15916	16020	15876	15810	15712	15593	15901	15781	15725	15982	15983	15983	15858	15981	15861	15906	15890	15820	15907	15802	15856	16018	15717	15743	15678	15843	16103	15947	15671	15895	15619	15794	16063	16048	15999	15909	15846	15876	15954	15913	16021	15582	16001	15863	16018	15877	15802	15885	16010	15923	15810	15948	15846	15963	15908	15817	15796	15958	15977	16200	16053	15896	16057	15998	15747	16007	15865	15880	15874	15984	15936	15943	15974	15784	15993	15998	15941	15732	15965	16070	15899	15876	15921	15843	15683	16109	16073	16002	15852	16038	15947	16004	15872	15827	15973	16039	16006	15872	16138	16050	16001	16020	16044	15927	15824	15888	15924	15813	15763	15965	15913	16068	15721	15989	15827	15963	15809	15980	15850	15965	15997	15956	15799	15875	15868	16010	15765	15811	15994	15987	15979	15978	16057	15960	15982	16000	16196	15820	16051	16084	15732	15927	15811	16048	15850	15996	15829	15926	15856	15939	16092	15962	15922	15694	15969	15782	15832	15832	15823	15857	15920	15973	15980	15932	15942	16013	15922	15984	15839	15797	15800	15887	16021	15929	15862	16086	15958	15872	15872	15883	15897	16094	15977	16139	15846	15868	15857	15938	15947	15913	16038	15825	15894	16111	15759	15897	15968	15911	15723	15754	16088	15748	16012	15934	15793	15837	15935	15803	15915	15977	15792	15944	15892	15962	15841	15878	16045	15791	15809	16019	16031	15784	15894	15844	15996	15835	15738	15896	15808	15732	15847	15986	15904	15881	15853	15954	15884	15789	15864	15725	15803	15808	15883	16116	15889	16084	15887	16064	15917	15908	15966	15867	15959	15850	15809	15757	16011	15829	15845	15854	15868	16009	15728	15718	15965	15963	15875	15908	15961	15705	15905	15919	15818	15838	15933	15934	15821	15981	16011	15771	15925	15722	15901	15965	15903	16012	15964	16154	15989	15666	15945	15996	15993	15934	15809	15812	15981	16053	16140	15976	15942	15801	15834	16149	16047	15952	16090	15968	15852	15921	15815	15835	16026	15877	15909	16042	15676	15900	15868	15848	15793	15760	16014	15956	15732	15871	15793	15886	15959	15990	16022	15957	15916	15922	16024	16000	16021	16000	15717	15811	15827	15805	16103	15816	15970	15728	15970	15901	15827	15931	16053	15945	16027	15946	15861	15916	15871	16073	16104	16008	15807	15884	15838	15732	15926	15995	15872	15942	15936	15811	15922	15920	15893	15640	15844	15937	15855	15846	16056	15931	15940	15959	15940	16078	15724	16016	15849	15893	15895	15832	15827	16106	16034	15835	15900	15966	15956	15788	15918	15932	16042	15947	15731	15925	15937	15967	15825	16070	15804	15993	15851	15973	15832	15957	16071	16027	16013	15795	15725	15829	16005	16089	15900	16061	15980	15977	15953	15887	16048	15796	15841	15746	15871	16182	15680	15855	15963	15844	15696	15977	16054	15780	15731	15793	15932	15766	15879	15872	15831	15873	15908	15810	15989	16020	15774	16000	15937	15862	15765	16136	15824	16003	16059	16003	15713	15863	15858	15895	15790	16008	15913	16010	15886	15782	15835	15993	15894	15773	15927	16200	15899	15907	15910	15792	15962	15918	16067	15911	15818	15971	16014	15939	16073	15930	15846	15830	15852	16003	15788	15972	15786	15756	15853	15996	16034	15929	15757	16005	15940	15982	16150	15844	15800	16130	15901	16033	15813	15783	15906	16057	15814	15933	15724	15980	16046	15946	15947	15887	15915	16062	15986	15990	16031	16118	15818	15848	16141	16012	15831	15929	16021	15870	15822	15835	15824	15894	15752	15912	15747	15854	15915	16076	15954	15619	15998	15950	15817	15718	15841	15840	15938	15949	15726	15698	15825	15992	15891	15932	15856	15849	15955	15832	15849	15905	16073	15785	15912	15893	16132	15971	15798	15837	15907	15974	16018	15995	15834	15685	15898	15982	15826	16150	15971	15930	16031	16057	15760	16054	15873	15915	15851	15911	15784	15911	15748	15951	15848	15728	15926	15945	15721	15871	15920	15910	15804	15904	15956	16076	15887	15871	16132	15846	15833	16021	15952	15916	15761	15717	15853	16023	15834	16107	15855	15754	15901	15890	16038	16056	16031	16061	15861	15950	15905	15910	15812	16098	15889	15902	15958	16119	16081	15725	15768	16101	15945	15978	15998	15943	16216	15914	15852	16133	15921	15880	15964	15885	15790	15776	15841	15893	16103	16039	15841	15964	15899	15960	15798	15946	15775	16088	15919	15934	16046	16018	15908	15913	15951	15824	15923	15971	15868	15808	15783	15755	15803	15961	15793	15915	15913	15835	15977	15940	15807	15761	15831	15784	16007	15976	15975	16010	15937	15770	15958	15708	15727	15849	15806	15776	15781	15866	15846	15879	15843	15830	15813	15888	16033	15962	15910	16045	15907	15975	15884	15909	16098	15802	15951	15988	15902	15985	15899	16189	15913	15935	15983	15779	15803	15819	16015	15860	15774	15768	15930	16045	15767	15715	15834	16115	15953	16147	15815	15961	15721	15857	16050	15863	15855	15952	15757	15822	15967	16017	15844	15958	15829	15887	15955	15835	15789	15920	15815	15947	15709	15713	15819	16025	15842	15930	16027	15950	15793	15906	15765	15937	15722	15922	16177	15934	15948	15946	15865	15864	15774	15944	15987	15902	15775	15797	15629	15837	15959	16066	15869	15983	15831	15973	15939	16068	15842	15805	15659	15906	15946	16086	15896	15821	15966	15831	15765	16102	15979	15740	15884	15912	15942	15839	15826	15848	15929	16098	16117	16104	15873	16001	15878	16059	15682	15891	16039	15832	16104	15908	16002	15856	15948	15788	15877	15868	15815	15791	15921	15987	15817	15775	16003	15835	16089	15971	15875	15923	15855	15905	15807	15930	15907	15979	15879	15936	15987	15749	15864	15939	15919	15849	16112	15951	15733	15914	15930	15922	15901	16034	15884	15894	15924	16001	15712	16047	15837	16015	15875	15958	15983	15933	16021	15786	15979	15876	15909	15919	15624	16124	15907	15878	15859	15849	16026	15710	15913	16074	15953	15898	15780	15932	15940	15975	15860	15902	15841	16001	15964	16045	15815	15687	15953	15879	16064	15963	15910	16052	15948	15927	15800	15996	15900	15915	16256	15790	15939	15834	15932	15911	15873	15915	16000	15703	15968	15960	16024	15654	15968	15897	15998	15875	16007	15792	15804	15991	15820	15884	16010	16075	15925	15885	15826	15889	15682	15925	15791	15829	15780	15852	16117	15830	15807	16010	15914	15788	15793	16069	15865	15889	15990	16108	15957	15876	15903	15835	15761	16130	15964	15895	15746	15895	15910	15885	16017	15987	16048	15982	15815	16012	15699	15918	16015	15928	15855	16099	15893	16022	15948	16133	15762	15902	15773	15900	15843	16033	15827	15897	15812	15886	15879	15844	15907	15907	15919	15718	15602	15902	15840	15797	15875	15899	15851	15866	15955	16091	15842	16012	15869	15947	15958	16073	15722	16018	16077	15957	15803	15848	15860	15904	15658	15918	15821	15982	15917	16057	15986	15991	16023	15888	15783	16028	15942	15950	15966	16081	15717	16093	15994	15930	15749	15867	15951	15855	16134	15932	15724	16059	15763	15944	15880	15772	15719	15915	15832	15962	15777	15997	15957	15899	15823	15895	15773	15997	15911	15697	15856	16021	15978	15910	15791	15874	15822	15945	15707	15906	15933	15880	15855	15962	15962	15780	16101
26124	43816	41146	33366	28676	25458	23190	21481	20433	19482	18372	17679	16976	16662	16076	15785	15609	15361	15158	14995	15021	14971	14643	14617	14712	14700	14583	14582	14590	14602	14491	14553	14506	14509	14566	14595	14568	14555	14638	14401	14519	14415	14386	14453	14457	14503	14523	14562	14400	14426	14573	14563	14482	14310	14488	14500	14403	14236	14385	14547	14371	14514	14551	14335	14292	14430	14369	14476	14410	14320	14459	14409	14452	14378	14454	14334	14593	14293	14415	14351	14499	14326	14367	14302	14285	14411	14390	14315	14366	14403	14274	14454	14494	14316	14366	14565	14390	14409	14359	14399	14289	14457	14255	14387	14278	14371	14462	14367	14539	14258	14317	14529	14408	14419	14280	14528	14421	14367	14455	14264	14569	14598	14384	14359	14313	14454	14324	14393	14504	14456	14256	14294	14307	14189	14451	14347	14315	14436	14501	14557	14377	14509	14374	14180	14163	14540	14408	14453	14381	14384	14460	14323	14275	14535	14356	14360	14476	14417	14393	14544	14248	14324	14345	14383	14287	14269	14308	14397	14457	14225	14466	14225	14241	14531	14513	14349	14398	14441	14259	14219	14397	14424	14305	14321	14377	14254	14391	14364	14398	14367	14306	14524	14306	14484	14408	14335	14259	14427	14422	14344	14419	14480	14455	14332	14271	14421	14448	14375	14586	14321	14326	14269	14448	14466	14426	14199	14414	14269	14301	14410	14335	14433	14343	14388	14267	14464	14310	14388	14600	14386	14245	14258	14208	14462	14315	14232	14582	14386	14242	14424	14326	14314	14338	14368	14222	14380	14375	14277	14519	14481	14405	14335	14419	14322	14500	14278	14418	14349	14367	14423	14537	14406	14384	14410	14538	14517	14324	14455	14581	14371	14362	14308	14408	14349	14481	14410	14515	14355	14341	14530	14396	14408	14294	14440	14370	14471	14469	14451	14347	14489	14477	14295	14255	14502	14237	14212	14287	14415	14352	14419	14334	14270	14412	14349	14422	14203	14277	14443	14452	14336	14244	14234	14458	14280	14346	14392	14415	14600	14539	14474	14454	14425	14286	14513	14448	14271	14507	14520	14348	14369	14362	14183	14534	14294	14451	14411	14327	14323	14412	14377	14357	14373	14423	14298	14337	14344	14491	14483	14282	14419	14462	14525	14190	14425	14246	14450	14383	14420	14306	14283	14334	14594	14289	14366	14448	14495	14398	14256	14537	14408	14343	14465	14432	14351	14560	14312	14382	14346	14356	14281	14400	14405	14432	14556	14221	14651	14266	14300	14329	14323	14403	14345	14326	14354	14324	14387	14174	14355	14288	14263	14363	14297	14465	14408	14396	14388	14366	14246	14375	14349	14551	14398	14383	14399	14397	14200	14398	14290	14186	14319	14472	14356	14237	14388	14327	14458	14485	14330	14488	14463	14407	14361	14369	14383	14342	14387	14348	14209	14537	14265	14459	14350	14323	14192	14474	14297	14545	14366	14385	14566	14376	14262	14429	14346	14490	14324	14363	14325	14356	14350	14470	14454	14359	14610	14305	14563	14244	14303	14422	14505	14331	14219	14637	14444	14184	14288	14356	14341	14498	14325	14313	14263	14351	14636	14501	14368	14377	14411	14371	14306	14428	14302	14210	14396	14377	14221	14320	14410	14423	14304	14462	14505	14419	14213	14292	14427	14471	14330	14323	14325	14416	14368	14362	14311	14383	14392	14402	14357	14460	14383	14342	14385	14344	14313	14427	14369	14348	14625	14424	14373	14297	14200	14537	14429	14382	14274	14431	14307	14235	14274	14370	14248	14506	14427	14330	14393	14213	14437	14318	14424	14413	14462	14554	14332	14336	14301	14335	14330	14431	14410	14444	14379	14380	14461	14289	14281	14449	14343	14480	14399	14399	14315	14363	14500	14350	14303	14422	14500	14601	14336	14463	14366	14449	14378	14357	14306	14342	14556	14417	14347	14293	14525	14268	14324	14300	14509	14407	14432	14444	14383	14399	14428	14415	14310	14379	14364	14315	14341	14371	14300	14361	14504	14423	14312	14502	14378	14420	14234	14238	14330	14436	14422	14234	14379	14306	14357	14255	14591	14366	14440	14246	14287	14538	14343	14445	14286	14292	14459	14260	14270	14358	14348	14270	14391	14249	14374	14528	14226	14432	14359	14457	14222	14485	14392	14363	14342	14407	14421	14301	14530	14430	14357	14233	14342	14446	14361	14386	14331	14306	14315	14271	14312	14391	14424	14357	14342	14384	14469	14401	14434	14347	14409	14375	14475	14416	14396	14362	14514	14349	14349	14511	14564	14430	14375	14337	14385	14441	14498	14295	14341	14307	14301	14581	14452	14337	14341	14266	14444	14356	14296	14318	14297	14222	14228	14491	14323	14205	14293	14273	14391	14493	14460	14405	14318	14501	14450	14333	14390	14323	14323	14454	14441	14367	14389	14368	14383	14164	14505	14197	14601	14333	14516	14577	14332	14440	14560	14478	14364	14310	14344	14349	14291	14179	14244	14094	14415	14532	14344	14397	14274	14328	14395	14328	14397	14388	14455	14236	14306	14345	14402	14409	14395	14527	14350	14408	14350	14262	14345	14290	14483	14477	14435	14325	14505	14354	14455	14350	14195	14348	14490	14374	14282	14442	14248	14244	14331	14387	14391	14447	14310	14232	14126	14258	14256	14288	14254	14462	14426	14313	14337	14261	14582	14292	14394	14286	14306	14253	14286	14472	14172	14524	14361	14404	14520	14394	14239	14424	14240	14413	14231	14375	14502	14461	14262	14276	14324	14393	14435	14255	14467	14363	14310	14478	14346	14324	14414	14352	14383	14295	14474	14360	14461	14413	14315	14394	14601	14443	14216	14325	14434	14429	14405	14594	14222	14302	14401	14422	14316	14448	14240	14432	14396	14367	14447	14300	14436	14426	14275	14493	14290	14469	14407	14289	14346	14536	14344	14305	14572	14494	14405	14330	14355	14442	14460	14392	14501	14354	14376	14512	14444	14376	14317	14513	14318	14390	14450	14415	14354	14298	14283	14581	14408	14312	14364	14338	14258	14319	14272	14425	14331	14508	14385	14180	14378	14269	14433	14317	14373	14465	14281	14471	14386	14382	14601	14351	14510	14482	14262	14328	14315	14539	14337	14553	14341	14338	14405	14454	14359	14240	14419	14333	14408	14276	14562	14330	14310	14279	14278	14373	14397	14230	14234	14390	14469	14302	14340	14371	14304	14389	14385	14397	14301	14467	14336	14491	14341	14381	14439	14358	14253	14362	14428	14185	14251	14457	14263	14242	14403	14434	14455	14411	14292	14330	14411	14343	14431	14409	14296	14437	14371	14255	14321	14300	14436	14302	14338	14528	14228	14370	14382	14403	14410	14377	14272	14384	14382	14298	14187	14327	14345	14295	14485	14402	14414	14296	14397	14459	14439	14282	14317	14582	14331	14330	14437	14459	14440	14426	14421	14395	14427	14472	14446	14388	14354	14425	14414	14425	14353	14389	14444	14375	14519	14510	14193	14333	14281	14290	14293	14387	14467	14425	14317	14460	14509	14359	14282	14547	14496	14423	14402	14249	14401	14404	14393	14388	14424	14467	14187	14302	14504	14392	14228	14338	14326	14330	14245	14456	14372	14326	14381	14391	14443	14437	14352	14470	14371	14368	14463	14225	14404	14321	14330	14438	14430	14387	14304	14570	14384	14339	14317	14342	14259	14445	14349	14282	14270	14361	14535	14242	14443	14437	14376	14386	14307	14475	14459	14513	14161	14477	14494	14284	14537	14485	14356	14415	14372	14403	14339	14268	14360	14458	14455	14314	14419	14420	14375	14291	14470	14295	14313	14559	14386	14355	14416	14321	14168	14460	14541	14470	14344	14428	14346	14490	14224	14362	14355	14330	14548	14398	14498	14432	14463	14363	14359	14489	14376	14462	14314	14410	14342	14289	14383	14346	14469	14334	14334	14350	14408	14271	14378	14440	14414	14272	14189	14426	14234	14420	14365	14387	14297	14359	14270	14463	14428	14485	14416	14145	14443	14380	14292	14518	14313	14453	14438	14410	14524	14319	14365	14431	14341	14397	14264	14390	14364	14433	14390	14326	14267	14465	14449	14354	14302	14407	14330	14297	14102	14340	14368	14487	14329	14287	14308	14311	14292	14442	14401	14407	14312	14436	14410	14495	14342	14492	14321	14427	14347	14393	14572	14340	14237	14457	14410	14290	14360	14360	14365	14428	14425	14297	14340	14308	14387	14385	14460	14362	14442	14505	14484	14349	14314	14275	14443	14379	14433	14451	14363	14383	14332	14379	14362	14473	14493	14346	14458	14353	14418	14440	14425	14572	14402	14468	14346	14384	14397	14324	14412	14444	14383	14377	14446	14256	14323	14340	14355	14293	14479	14264	14355	14422	14302	14410	14259	14323	14420	14294	14407	14560	14516	14346	14455	14312	14303	14343	14539	14456	14388	14280	14395	14435	14402	14361	14361	14395	14388	14407	14284	14325	14342	14327	14186	14415	14357	14389	14477	14267	14463	14434	14392	14289	14463	14454	14406	14330	14309	14382	14403	14348	14436	14259	14416	14496	14255	14436	14328	14407	14467	14369	14353	14411	14506	14298	14431	14520	14432	14352	14481	14439	14416	14288	14452	14509	14323	14491	14464	14474	14295	14376	14297	14549	14330	14446	14275	14361	14376	14302	14505	14270	14306	14314	14293	14267	14282	14380	14336	14406	14412	14332	14386	14318	14318	14308	14302	14283	14217	14527	14409	14383	14413	14455	14359	14472	14371	14499	14280	14356	14389	14515	14407	14464	14451	14538	14300	14443	14458	14293	14519	14409	14184	14619	14391	14443	14466	14368	14365	14379	14394	14425	14436	14363	14265	14457	14488	14327	14350	14377	14491	14504	14464	14469	14358	14617	14378	14393	14423	14366	14375	14433	14360	14393	14410	14412	14433	14352	14482	14498	14137	14327	14369	14272	14375	14336	14242	14302	14465	14492	14328	14477	14416	14314	14371	14461	14299	14570	14478	14599	14378	14314	14502	14429	14458	14353	14409	14287	14278	14209	14495	14458	14395	14366	14195	14490	14638	14456	14524	14466	14427	14292	14512	14209	14251	14564	14358	14341	14385	14358	14390
22809	21125	28814	23736	21921	25242	28157	22769	21493	20913	19818	19181	18518	18221	17780	17413	17164	16821	16961	16778	16832	16585	16391	16376	16478	16366	16428	16438	16320	16389	16201	16298	16272	16257	16301	16251	16146	16197	16093	16004	16200	16060	16170	16267	16229	16197	16133	16039	16122	16037	16121	16282	15957	15923	16026	16090	15925	16058	16174	16057	15959	15980	16160	16066	16085	16147	16217	15970	15951	16163	16113	15922	16104	15854	16040	15752	15886	16156	16363	15944	15901	15877	16198	16068	16154	16105	16142	15886	16022	16057	16326	16204	15947	15891	16020	16093	16160	16170	16067	15786	15917	15918	16180	15930	15974	15964	16219	15902	16175	15874	15821	15919	16079	15960	15932	15870	15956	16121	16040	15980	16191	16266	15943	16126	16131	15948	16416	15989	16180	15973	15933	16035	15878	16166	15949	16138	16021	16016	16122	15911	15899	15921	16117	16108	16140	16144	16044	16021	15844	16028	16120	16122	15775	15906	16123	15960	16160	16074	15991	16119	15891	15905	16107	15876	16172	16023	15953	15951	15861	16078	16023	15833	15927	16126	16047	15973	15906	16130	15938	16027	16038	16079	15904	16172	16236	15994	15925	15985	15998	16033	16102	15898	16163	16110	16145	16090	16111	16253	16075	16282	16066	15980	16016	16103	16113	16126	16107	15855	16049	15898	16109	16056	16128	16022	16101	16002	16069	16004	15978	16104	15886	16093	15989	15737	16035	16015	15797	15877	16165	16009	15984	15987	15910	16259	15929	15906	15788	15970	16020	15994	16004	16075	15874	16003	15930	16046	16028	15967	16182	16194	16027	16119	16053	16029	15864	16035	15903	16229	15911	16093	15952	15819	15867	15803	16102	15968	16087	15980	15992	16053	16034	16187	16028	15958	16130	16026	15950	16030	16013	16040	15841	16081	16118	16070	15876	15918	16007	16029	16033	15984	15905	16225	16041	16101	16257	15923	16212	16055	16086	15993	15920	15823	15945	15950	16016	16039	16204	16023	15978	15941	16019	16272	15967	16016	16067	16100	16033	16224	16003	15959	16133	16095	15940	16038	15984	16169	15784	15823	16242	16052	15840	16034	15979	15978	16216	16070	15913	16003	16031	16295	15864	15962	16108	15992	16074	15919	15888	15932	15927	15962	16223	16032	15925	15945	16057	16079	16094	16075	16164	15952	16044	16082	15866	16102	15916	16030	15725	15790	16109	15881	16076	15934	16191	15991	16126	16171	15842	16128	15975	16091	15965	15989	15982	16156	16039	15951	16057	15960	16064	16058	15855	15917	15969	16119	16024	15917	16025	15751	15995	15776	15985	16164	16097	16190	15932	15919	16050	16200	16026	16161	16057	15918	15928	15897	15937	15926	15913	15991	16043	15816	16020	15937	15961	16038	16021	15808	16066	15791	15899	16083	16075	15923	16092	15969	16064	16008	16181	15997	16032	15891	15961	16071	15935	16001	15803	15808	15954	16034	16086	15864	15885	16157	16121	16059	15851	15908	15774	16094	15914	15995	15897	16169	15777	15990	16152	15772	15897	16244	15960	15788	16000	15953	16049	15919	16144	16013	15912	16087	16174	16066	16069	15805	16064	16084	16127	15840	15828	16149	16064	16088	15779	15973	15876	16010	15827	16114	15917	16086	16108	16037	15960	16020	15987	15953	15766	16181	16119	16038	16027	15987	15973	16153	16029	15877	16015	15916	15805	16038	15888	15953	15839	16105	16140	16065	15921	16106	15950	16133	15862	15875	15828	15940	16035	16072	15960	15895	16196	16035	15994	16017	16273	16024	16010	16069	16194	15902	16087	15960	15921	16102	16160	15939	15998	15984	16244	16042	16056	15775	16012	16130	15929	16081	15938	16036	15822	15921	15812	15979	15733	16095	16017	15654	15834	16082	16118	16060	16043	16038	15892	16200	16014	15917	15910	16174	15911	15952	16064	15936	16190	15925	16045	15919	15755	15995	16069	15998	16195	16075	15868	16169	16218	15923	16065	16156	16131	15975	16060	16060	16008	16021	16015	15725	15983	16138	16150	16079	16089	16031	16140	16226	15853	15971	15979	15827	15955	16023	15945	16026	16078	15981	16096	15943	15838	16120	16040	16176	16144	15967	16010	15728	15860	15927	16043	16083	15921	15999	15995	15903	16088	15805	15995	15868	15978	16015	15919	16143	16197	15941	15942	16002	16072	15928	15920	16021	15771	16125	16051	15864	16150	15955	15840	16029	15894	16073	16161	16011	15823	15975	15946	15940	15917	15891	16107	15895	16065	15855	16019	15984	16021	16034	16102	16062	16013	15861	15877	16012	15751	15960	16096	15899	16157	16026	15893	16101	15937	16062	15981	16032	16020	16033	16157	16090	15954	15970	15853	15845	16091	15980	15848	16059	16052	16242	16110	15891	15893	16098	16098	16019	16029	15994	15861	16146	16115	15930	15863	15873	16016	15890	16103	16138	15858	15950	15804	15952	15852	16119	15857	15821	16163	15991	15744	16009	15844	15914	16097	16109	15895	16166	16054	16106	15984	15949	15923	15965	15955	16063	15954	15738	15941	15929	15833	15934	15933	16111	15926	15900	15906	15981	15904	16119	16123	15956	15906	15924	16093	16025	15833	15782	15733	16085	16022	15998	15960	15963	16186	15966	15993	15834	15974	16187	15864	15935	16147	16200	16187	15945	15964	15850	15928	16092	16119	16030	16081	16010	15855	16016	16125	15696	15883	16138	15897	16122	16021	16133	15923	15750	16163	16056	15911	16103	15979	16125	15928	16105	16179	15928	16013	15955	15926	15779	16116	16056	15951	15968	15971	16118	16043	16084	15922	16153	16071	16110	16099	16173	15979	15936	15949	15958	16053	15857	16012	16013	15833	15893	15890	16223	15937	15923	15869	15885	16061	16049	16053	15873	16034	15901	15912	16072	15913	15920	15893	16037	16041	16038	16092	15932	16027	15939	15934	15872	16122	15769	16144	15890	15900	15975	16207	15981	16235	16063	16081	15968	16275	16162	15961	16070	16261	16136	15947	15920	16088	15950	16147	15889	16187	15867	15948	15905	16036	16120	16046	16008	15844	16065	15787	15859	16081	15958	15914	16238	16094	16066	16127	15844	15884	15976	15969	15675	15996	16097	15974	15841	15854	16139	15782	16026	16059	15939	16148	16168	16090	16000	16063	16166	16009	16067	15959	16118	16034	16057	16187	16072	16058	16071	16079	15967	15880	15913	15955	15984	16099	16173	15950	16193	15847	16006	16149	15951	15940	15997	15985	15980	15969	16070	16152	16025	16012	15934	15916	15763	16081	16184	15861	15973	16000	15788	15994	15921	15920	16142	16137	15943	15994	16093	16048	16052	15872	16022	15991	16237	15964	16063	15992	15877	16001	16002	16102	15931	16082	16112	15951	16014	16201	16137	16107	16147	15892	15835	16007	16066	16013	15663	16059	15976	16037	16002	16159	16008	16039	16183	15987	16155	15980	16000	16078	16014	16018	15988	15904	16267	16005	16002	16001	16216	16276	16046	16053	15993	16052	15952	15870	16085	16028	15957	16173	15952	15982	15953	15987	16108	16062	16102	16105	15859	15995	15975	15943	16260	15849	16231	15946	16108	15992	16049	16006	15940	15899	16123	15867	16061	15826	15927	16151	16019	16167	16028	15910	15915	15954	16055	15928	15992	16025	15952	15919	15861	15983	16049	16274	16381	16121	16002	15924	16112	16045	16046	16139	15831	16001	16143	16071	15972	16042	16076	15936	15976	16119	16054	15867	15901	16093	15956	16102	16044	16031	15903	15944	15965	16112	15856	15986	16144	16087	16156	16173	15910	15979	16034	16031	16205	16014	16146	16097	16049	16158	16074	16118	15954	15857	15937	15946	15835	16116	16033	15840	15885	16088	15966	15924	15744	15925	16099	16076	15856	16007	15831	15978	15985	15969	15978	16030	16092	15889	15883	16109	16062	15916	15949	16171	15962	16104	15954	15953	16049	16021	15963	16006	15986	15964	16077	16106	16112	16017	15821	16122	16244	16043	15945	15945	16091	16060	16012	15972	16123	16133	16111	16059	15989	16137	16089	16196	15970	15992	16092	15808	16084	15979	15967	15871	15988	15964	15924	15923	16079	16176	16258	16131	15967	16093	15956	15978	15992	16054	15927	16167	16002	16062	16176	16120	16035	16021	16029	16236	16131	15993	16140	16223	16202	16055	16229	16003	15997	16147	16066	15878	15916	15852	15942	16036	15883	16097	16002	15968	15903	15847	15949	15833	15936	16116	15911	15915	15960	15973	15864	15939	15866	16055	16015	16040	15879	16183	16007	16086	16024	15996	15710	15879	16155	15800	16068	15878	15956	16062	15916	15777	15957	16065	16167	16040	15899	15965	16160	16019	16172	16032	16080	15965	15831	16029	16039	15870	16194	16142	16006	16040	15732	16001	16060	15990	15795	15885	16090	15993	16002	15725	16017	15900	16127	16174	16226	16093	16137	15971	15878	15798	15859	16082	15985	16043	16174	16118	16323	16093	16066	16064	15728	15961	15947	15994	15835	16095	15966	16206	16024	15989	16067	16092	15895	16090	16312	16244	15959	15987	15906	16169	16124	15909	16102	15940	16240	15851	15916	15787	16003	16041	16017	15850	16180	15816	15701	16064	15871	15974	15836	16031	16198	16025	15906	15966	15746	16087	15866	15958	15956	16095	16005	15931	15864	16117	16096	15856	16028	15830	15974	15992	15995	15998	16024	15970	15888	15878	15857	15951	15984	15912	16109	16069	15887	15988	15911	15951	16049	16080	16125	16087	16029	16097	16020	16201	16047	15981	16024	15974	16085	15882	16111	15893	15974	16066	15920	16149	16168	15934	16147	16202	15924	15875	16064	15976	16130	15874	15987	15814	15907	15840	16089	16030	16062	16181	16051	16137	16062	15977	15952	16046	16012	16050	16072	16183	15924	15840	15889	16032	15958	15967	15834	16072	16017	15908	15813	15995	16149	16048	16149	16212	16021	16215	16089	15877	15993	15969	16060	16064	15904	15828	16000	15895	15953	15903	16021	15906	15945	15874	15961	16098	16068	16187	15835	15891	16007	16077	15746	15953	16111	15996	16028	15983	16251	15878	16088	15988	15976	16133	15975	16306	15894
27987	48573	45676	37101	32455	28772	26190	24230	22747	21269	20105	19262	18395	17558	17044	16585	16100	15753	15553	15433	15345	15068	15016	15020	14974	14803	14749	14812	14809	14758	14655	14786	14744	14561	14647	14721	14661	14663	14678	14247	14629	14479	14514	14592	14653	14462	14425	14552	14419	14567	14454	14590	14440	14459	14507	14448	14533	14508	14393	14455	14223	14334	14548	14335	14510	14518	14563	14630	14258	14428	14551	14390	14371	14319	14447	14571	14421	14387	14286	14361	14450	14389	14351	14448	14484	14522	14522	14438	14316	14406	14333	14412	14461	14417	14218	14485	14346	14489	14501	14493	14364	14578	14453	14331	14541	14336	14606	14369	14498	14483	14537	14498	14287	14419	14345	14364	14414	14312	14447	14495	14470	14388	14332	14569	14543	14471	14360	14352	14443	14442	14493	14432	14403	14265	14336	14337	14380	14431	14571	14343	14445	14436	14320	14671	14313	14545	14386	14217	14502	14325	14307	14469	14455	14315	14557	14419	14414	14477	14513	14261	14468	14434	14383	14346	14529	14431	14427	14287	14570	14362	14391	14447	14459	14480	14402	14619	14445	14441	14248	14347	14356	14605	14314	14539	14506	14445	14396	14331	14355	14405	14309	14415	14439	14422	14201	14659	14480	14437	14315	14518	14455	14509	14447	14335	14248	14324	14416	14431	14400	14460	14200	14386	14540	14565	14345	14400	14482	14268	14647	14211	14377	14477	14445	14502	14509	14323	14339	14468	14345	14442	14461	14302	14363	14445	14532	14578	14331	14489	14469	14154	14448	14276	14477	14311	14457	14196	14425	14517	14426	14563	14282	14433	14437	14447	14452	14456	14346	14549	14301	14468	14541	14396	14506	14424	14188	14383	14489	14490	14447	14470	14542	14402	14543	14358	14526	14416	14518	14482	14513	14542	14400	14483	14333	14415	14382	14414	14367	14368	14132	14428	14575	14319	14503	14294	14491	14502	14408	14490	14327	14500	14466	14146	14342	14496	14541	14588	14467	14319	14331	14428	14337	14492	14318	14381	14364	14383	14419	14574	14466	14406	14529	14533	14337	14398	14334	14541	14393	14460	14569	14370	14424	14418	14244	14449	14515	14519	14430	14345	14591	14373	14375	14369	14445	14425	14408	14205	14306	14294	14283	14378	14337	14442	14381	14583	14505	14539	14530	14474	14543	14272	14367	14462	14462	14361	14492	14417	14570	14284	14491	14416	14510	14642	14425	14466	14333	14549	14324	14436	14379	14402	14481	14429	14430	14451	14352	14420	14504	14430	14428	14280	14483	14347	14547	14332	14375	14354	14431	14425	14428	14431	14455	14377	14440	14367	14385	14369	14313	14544	14405	14415	14448	14471	14452	14313	14499	14406	14410	14336	14414	14485	14330	14546	14321	14464	14412	14494	14478	14494	14423	14323	14381	14428	14395	14473	14376	14532	14337	14294	14559	14616	14532	14409	14341	14511	14501	14370	14388	14401	14422	14562	14349	14420	14268	14241	14563	14377	14410	14483	14355	14453	14455	14481	14642	14413	14306	14319	14440	14456	14375	14464	14383	14435	14468	14254	14508	14508	14452	14417	14366	14252	14551	14482	14537	14334	14335	14445	14449	14444	14254	14549	14433	14229	14375	14401	14366	14430	14229	14505	14527	14430	14259	14237	14270	14383	14331	14468	14396	14414	14307	14471	14352	14564	14341	14517	14342	14551	14238	14300	14293	14309	14333	14421	14416	14366	14396	14570	14210	14492	14377	14727	14508	14337	14296	14334	14418	14502	14343	14401	14227	14360	14467	14281	14463	14388	14398	14420	14424	14492	14337	14345	14547	14357	14461	14558	14328	14370	14465	14534	14512	14440	14534	14400	14450	14520	14358	14457	14381	14456	14509	14394	14458	14407	14477	14573	14498	14344	14528	14459	14502	14457	14523	14469	14388	14624	14296	14347	14431	14463	14379	14305	14504	14542	14112	14424	14409	14580	14513	14338	14317	14400	14299	14402	14429	14526	14406	14532	14590	14595	14308	14418	14553	14447	14492	14418	14391	14361	14257	14395	14523	14313	14376	14341	14327	14340	14546	14458	14368	14387	14432	14305	14509	14524	14512	14336	14582	14485	14332	14279	14303	14537	14453	14464	14462	14346	14377	14452	14458	14426	14496	14330	14416	14480	14611	14324	14387	14231	14292	14391	14271	14461	14424	14440	14420	14520	14373	14491	14283	14353	14333	14394	14444	14416	14524	14443	14476	14351	14494	14456	14632	14279	14257	14447	14280	14419	14331	14301	14479	14268	14325	14513	14426	14502	14491	14292	14390	14352	14328	14499	14372	14509	14531	14527	14469	14497	14377	14423	14549	14301	14480	14393	14241	14377	14547	14488	14480	14404	14412	14352	14500	14462	14579	14447	14407	14467	14509	14442	14342	14569	14409	14428	14518	14338	14583	14386	14667	14392	14453	14398	14436	14336	14315	14473	14473	14297	14367	14403	14292	14155	14364	14604	14533	14315	14262	14517	14416	14423	14367	14337	14372	14575	14463	14379	14240	14384	14381	14333	14574	14549	14572	14321	14448	14356	14443	14429	14424	14633	14504	14358	14503	14401	14346	14555	14388	14470	14418	14505	14583	14434	14307	14446	14605	14340	14393	14536	14433	14409	14335	14478	14502	14225	14342	14408	14398	14516	14388	14472	14330	14285	14446	14422	14580	14444	14454	14320	14366	14470	14350	14566	14437	14297	14526	14567	14465	14362	14416	14428	14417	14578	14286	14462	14544	14311	14330	14524	14465	14392	14504	14319	14437	14450	14391	14241	14516	14664	14365	14559	14260	14360	14398	14314	14357	14446	14559	14336	14429	14392	14394	14408	14269	14326	14382	14295	14424	14372	14490	14457	14297	14464	14332	14460	14364	14454	14446	14363	14242	14311	14412	14553	14480	14407	14301	14258	14501	14389	14490	14363	14259	14315	14602	14430	14530	14438	14507	14342	14559	14402	14290	14486	14393	14506	14249	14317	14645	14466	14427	14534	14513	14465	14382	14366	14415	14354	14398	14315	14401	14427	14557	14376	14412	14459	14388	14509	14402	14467	14395	14435	14412	14448	14522	14349	14562	14353	14428	14454	14250	14458	14474	14490	14464	14297	14337	14481	14521	14319	14481	14428	14530	14328	14518	14457	14310	14357	14459	14539	14525	14373	14356	14433	14347	14509	14370	14412	14285	14447	14335	14464	14401	14500	14531	14554	14454	14216	14544	14369	14558	14469	14453	14323	14549	14337	14299	14458	14502	14445	14582	14524	14398	14535	14513	14346	14267	14404	14233	14523	14535	14433	14478	14520	14347	14388	14339	14371	14560	14352	14393	14565	14307	14511	14418	14395	14292	14354	14482	14330	14362	14403	14399	14503	14396	14265	14537	14425	14485	14435	14626	14542	14573	14422	14511	14485	14361	14493	14425	14445	14379	14201	14507	14325	14454	14501	14269	14544	14338	14423	14299	14425	14403	14427	14400	14183	14447	14458	14361	14467	14312	14480	14357	14439	14526	14509	14491	14332	14330	14429	14443	14414	14489	14381	14483	14523	14288	14342	14338	14552	14400	14440	14407	14432	14384	14590	14231	14507	14357	14723	14370	14486	14402	14359	14555	14312	14567	14276	14386	14298	14462	14390	14394	14487	14293	14501	14346	14327	14377	14270	14398	14244	14422	14358	14507	14452	14424	14386	14308	14241	14311	14380	14442	14353	14299	14445	14462	14436	14285	14427	14358	14335	14367	14399	14416	14452	14493	14426	14399	14519	14536	14406	14311	14457	14332	14582	14334	14359	14340	14316	14456	14291	14309	14538	14376	14402	14541	14303	14450	14480	14352	14330	14549	14449	14493	14585	14326	14244	14517	14457	14397	14487	14334	14435	14359	14375	14496	14438	14372	14386	14504	14347	14422	14463	14467	14472	14411	14309	14289	14564	14479	14339	14291	14305	14481	14294	14356	14546	14319	14440	14461	14308	14371	14414	14495	14535	14307	14443	14428	14406	14529	14380	14380	14224	14515	14261	14478	14372	14370	14483	14428	14283	14370	14137	14378	14389	14346	14343	14392	14437	14362	14381	14375	14381	14419	14448	14351	14360	14507	14287	14431	14378	14227	14438	14207	14413	14650	14293	14462	14293	14505	14281	14543	14189	14510	14476	14334	14515	14432	14354	14485	14632	14562	14389	14419	14381	14401	14327	14480	14504	14418	14510	14462	14430	14371	14549	14320	14465	14536	14525	14477	14394	14426	14489	14442	14455	14263	14358	14487	14346	14515	14375	14388	14395	14349	14548	14390	14471	14403	14561	14389	14277	14400	14186	14372	14538	14420	14495	14336	14453	14521	14440	14409	14341	14546	14436	14419	14359	14480	14368	14458	14471	14421	14243	14414	14325	14347	14487	14338	14334	14313	14287	14267	14444	14495	14548	14402	14487	14355	14352	14514	14450	14487	14483	14451	14362	14454	14511	14426	14400	14403	14439	14509	14481	14452	14333	14392	14343	14298	14432	14405	14391	14473	14380	14566	14324	14492	14436	14438	14497	14344	14331	14430	14352	14377	14581	14384	14388	14539	14394	14369	14328	14523	14450	14417	14639	14350	14401	14470	14549	14310	14321	14417	14362	14178	14482	14443	14437	14356	14411	14540	14434	14545	14371	14458	14415	14569	14344	14335	14474	14400	14466	14473	14440	14489	14332	14511	14469	14434	14370	14445	14585	14529	14446	14435	14257	14396	14533	14559	14404	14522	14358	14566	14590	14502	14346	14433	14477	14442	14437	14403	14396	14472	14509	14368	14452	14477	14413	14371	14521	14312	14368	14350	14354	14539	14248	14682	14376	14405	14331	14319	14419	14719	14540	14492	14482	14286	14308	14386	14492	14316	14372	14485	14475	14430	14484	14247	14340	14405	14410	14470	14375	14471	14497	14441	14344	14339	14522	14410	14491	14310	14269	14493	14500	14403	14480	14322	14439	14326	14340	14355	14361	14437	14393	14525	14500	14551	14436	14389	14444	14553	14405	14454	14438	14450	14402	14569	14292	14400	14505	14546	14407	14424	14444	14415	14320	14350	14428	14403	14507	14405	14589	14365	14305	14384	14375	14366	14427	14330	14532	14398	14387
27788	24521	30442	27449	22402	20510	19647	18295	17983	17611	16979	16776	16604	16316	16323	16182	16038	16086	16101	15969	15778	15946	15884	15757	15913	15750	15634	15711	15833	15623	15799	15811	15769	15873	15720	15849	15888	15880	15678	15769	15759	15799	15688	15681	15754	15672	15860	15726	15777	15896	15648	15779	15546	15764	15622	15767	15651	15737	15743	15801	15929	15779	15735	15754	15920	15696	15687	15648	15492	15723	15667	15697	15874	15557	15796	15694	15767	15596	15630	15709	15668	15711	15806	15821	15664	15731	15864	15702	15669	15755	15710	15763	15540	15587	15696	15632	15595	15610	15748	15732	15707	15775	15600	15517	15654	15467	15834	15640	15762	15749	15545	15682	15685	15724	15736	15618	15757	15814	15661	15705	15687	15511	15594	15524	15752	15655	15642	15564	15586	15709	15629	15606	15638	15777	15755	15549	15707	15586	15569	15755	15629	15747	15517	15830	15709	15464	15618	15478	15518	15805	15594	15663	15678	15625	15793	15591	15697	15565	15651	15837	15628	15815	15661	15624	15894	15689	15494	15632	15452	15622	15632	15624	15597	15689	15884	15623	15770	15826	15460	15646	15794	15638	15732	15544	15755	15789	15801	15708	15797	15525	15688	15446	15815	15625	15676	15672	15622	15611	15884	15622	15618	15651	15604	15753	15751	15681	15594	15703	15559	15842	15639	15829	15596	15797	15617	15756	15735	15702	15890	15665	15740	15824	15717	15623	15639	15661	15749	15732	15701	15692	15554	15590	15714	15662	15617	15614	15672	15593	15671	15620	15729	15834	15774	15749	15710	15786	15689	15749	15723	15699	15508	15710	15810	15468	15750	15732	15802	15763	15603	15883	15694	15884	15850	15753	15489	15636	15602	15625	15501	15521	15665	15750	15660	15839	15651	15641	15838	15730	15598	15828	15774	15516	15674	15749	15581	15931	15798	15723	15615	15839	15771	15487	15846	15886	15696	15775	15573	15564	15780	15614	15576	15610	15620	15713	15636	15743	15682	15715	15716	15649	15458	15630	15902	15780	15910	15829	15606	15619	15649	15728	15633	15713	15690	15470	15733	15613	15650	15702	15736	15609	15655	15535	15763	15582	15801	15785	15578	15690	15649	15593	15713	15609	15730	15706	15790	15637	15726	15818	15789	15452	15402	15473	15617	15620	15568	15630	15644	15718	15596	15653	15637	15756	15381	15610	15765	15699	15628	15626	15796	15676	15839	15715	15689	15845	15629	15674	15658	15614	15670	15636	15769	15635	15837	15639	15577	15636	15716	15970	15640	15797	15610	15773	15618	15568	15553	15840	15569	15445	15704	15707	15710	15659	15639	15619	15764	15641	15715	15663	15581	15655	15548	15459	15624	15521	15445	15688	15690	15803	15448	15656	15615	15554	15654	15492	15701	15628	15738	15663	15703	15741	15848	15676	15515	15682	15519	15572	15700	15802	15523	15429	15631	15900	15552	15832	15733	15754	15651	15792	15711	15654	15745	15873	15673	15580	15617	15680	15647	15626	15615	15635	15622	15720	15582	15692	15765	15706	15705	15616	15644	15656	15605	15701	15671	15573	15693	15726	15551	15504	15812	15644	15575	15723	15711	15620	15509	15764	15688	15772	15802	15757	15813	15813	15702	15592	15785	15759	15603	15823	15535	15700	15524	15728	15575	15507	15638	15668	15775	15669	15712	15738	15824	15739	15705	15796	15748	15604	15746	15654	15819	15636	15756	15814	15840	15713	15921	15777	15731	15656	15729	15621	15649	15459	15703	15732	15732	15748	15571	15792	15733	15557	15787	15683	15857	15848	15715	15786	15729	15542	15597	15758	15542	15783	15759	15914	15655	15685	15714	15637	15641	15541	15656	15622	15556	15624	15671	15740	15508	15760	15485	15404	15484	15771	15723	15588	15658	15780	15665	15609	15629	15501	15761	15782	15829	15767	15651	15810	15666	15623	15611	15781	15509	15852	15934	15639	15785	15627	15769	15868	15745	15684	15714	15484	15657	15550	15721	15598	15516	15872	15672	15829	15679	15669	15743	15629	15513	15846	15584	15644	15688	15647	15782	15680	15620	15942	15767	15705	15723	15764	15757	15679	15678	15716	15651	15647	15676	15602	15905	15952	15711	15619	15634	15624	15529	15617	15482	15601	15953	15854	15627	15551	15781	15553	15750	15745	15594	15802	15620	15572	15500	15649	15752	15658	15693	15842	15646	15805	15761	15541	15531	15733	15811	15582	15571	15730	15678	15835	15593	15759	15679	15693	15736	15630	15736	15476	15720	15658	15743	15567	15607	15780	15659	15459	15832	15655	15702	15870	15755	15775	15686	15556	15885	15684	15886	15641	15674	15693	15753	15645	15674	15669	15717	15788	15682	15694	15536	15756	15708	15522	15673	15649	15581	15649	15615	15408	15646	15599	15667	15686	15523	15601	15571	15710	15691	15748	15621	15713	15747	15714	15514	15689	15681	15614	15747	15766	15892	15582	15736	15801	15708	15683	15712	15684	15783	15691	15908	15718	15656	15748	15857	15661	15732	15647	15611	15716	15617	15506	15662	15564	15591	15700	15618	15515	15673	15752	15815	15760	15677	15714	15811	15778	15719	15788	15670	15488	15708	15760	15734	15568	15764	15545	15616	15616	15759	15855	15589	15556	15735	15783	15567	15846	15602	15716	15775	15597	15660	15520	15560	15835	15653	15661	15632	15737	15789	15686	15749	15925	15868	15751	15697	15813	15816	15579	15716	15591	15852	15608	15728	15895	15527	15700	15791	15458	15691	15730	15679	15827	15662	15647	15715	15760	15598	15614	15518	15570	15656	15752	15654	15730	15935	15428	15635	15548	15689	15696	15506	15672	15582	15515	15792	15744	15659	15671	15551	15768	15663	15673	15728	15563	15726	15558	15394	15706	15881	15804	15798	15772	15539	15740	15636	15883	15696	15690	15710	15687	15712	15911	15590	15526	15575	15512	15788	15601	15684	15840	15865	15500	15623	15794	15729	15868	15729	15708	15601	15557	15812	15758	15461	15511	15695	15734	15539	15676	15544	15718	15850	15713	15584	15595	15630	15609	15694	15879	15778	15804	15639	15413	15686	15856	15881	15853	15519	15700	15612	15619	15805	15548	15761	15685	15706	15620	15668	15720	15675	15747	15737	15575	15623	15584	15812	15453	15662	15764	15674	15648	15563	15570	15586	15727	15682	15670	15890	15669	15757	15633	15650	15773	15813	15438	15713	15643	15551	15758	15660	15618	15662	15778	15470	15859	15848	15547	15628	15545	15653	15830	15682	15590	15492	15613	15806	15729	15557	15755	15682	15663	15662	15563	15666	15674	15585	15706	15761	15539	15629	15564	15829	15854	15750	15621	15821	15729	15795	15872	15794	15934	15715	15711	15646	15635	15598	15480	15604	15743	15603	15752	15615	15570	15598	15583	15829	15581	15775	15705	15728	15954	15596	15614	15681	15511	15788	15696	15660	15699	15525	15696	15611	15732	15554	15916	15601	15756	15639	15597	15390	15573	15747	15646	15682	15561	15502	15809	15597	15521	15801	15869	15758	15636	15722	15847	15657	15699	15823	15666	15707	15646	15666	15724	15736	15913	15691	15561	15510	15652	15624	15553	15700	15529	15662	15556	15719	15620	15770	15752	15559	15725	15641	15609	15604	15767	15750	15742	15624	15648	15795	15827	15597	15541	15644	15749	15627	15618	15629	15655	15725	15519	15876	15662	15707	15539	15770	15790	15660	15676	15662	15530	15692	15608	15698	15434	15582	15777	15796	15691	15571	15729	15502	15551	15886	15726	15623	15973	15840	15606	15480	15621	15649	15607	15636	15803	15956	15719	15849	15764	15872	15602	15654	15639	15684	15809	15862	15652	15776	15551	15898	15657	15725	15598	15691	15591	15746	15682	15812	15762	15648	15596	15888	15811	15538	15514	15708	15554	15653	15779	15561	15626	15842	15582	15643	15535	15744	15755	15579	15815	15617	15699	15836	15806	15710	15515	15504	15626	15825	15810	15719	15672	15519	15836	15841	15778	15776	15638	15562	15736	15692	15543	15631	15696	15672	15559	15732	15739	15510	15507	15777	15577	15555	15596	15814	15741	15551	15661	15620	15740	15541	15597	15603	15803	15662	15643	15690	15858	15669	15931	15815	15533	15516	15729	15722	15609	15626	15839	15643	15732	15491	15579	15782	15739	15628	15696	15494	15562	15723	15719	15780	15921	15858	15629	15544	15740	15833	15631	15701	15761	15889	15686	15844	15639	15522	15562	15713	15731	15658	15792	15680	15685	15829	15837	15904	15870	15623	15835	15747	15660	15797	15570	15423	15574	15526	15680	15677	15518	15529	15569	15789	15645	15717	15577	15785	15643	15621	15803	15596	15692	15577	15704	15658	15707	15711	15476	15556	15580	15573	15661	15605	15806	15679	15709	15697	15810	15707	15605	15697	15882	15633	15491	15622	15696	15736	15787	15800	15830	15777	15639	15741	15623	15825	15820	15662	15661	15697	15610	15672	15768	15640	15900	15660	15638	15734	15662	15642	15754	15791	15746	15749	15740	15763	15595	15796	15585	15599	15595	15842	15711	15601	15759	15769	15591	15640	15712	15563	15528	15625	15665	15730	15667	15512	15532	15549	15664	15704	15705	15621	15716	15742	15724	15616	15783	15818	15721	15695	15678	15700	15677	15619	15681	15829	15723	15646	15710	15604	15790	15529	15563	15848	15697	15578	15825	15578	15646	15838	15744	15519	15609	15722	15897	15742	15572	15700	15680	15657	15742	15682	15700	15563	15670	15569	15635	15894	15628	15677	15790	15727	15676	15775	15403	15538	15619	15502	15701	15590	15750	15695	15686	15801	15705	15926	15618	15731	15820	15752	15688	15780	15736	15479	15640	15735	15850	15755	15661	15534	15730	15566	15613	15576	15658	15707	15602	15555	15645	15749	15826	15872	15632	15875	15671	15644	15634	15632	15726	15695	15884	15631	15703	15798	15645	15857	15800	15723	15529	15388	15743	15902	15757	15841	15636	15774	15750	15790	15781	15735	15708	15561	15788	15844	15631	15533	15790	15496	15525	15426	15694	15867	15935	15826	15661	15704	15731	15646	15599	15617	15659	15853	15623	15696	15622	15509	15641
26077	38195	35281	27690	23844	21229	19745	18559	17665	17189	16586	16015	15792	15241	15187	15008	14757	14769	14634	14523	14428	14377	14388	14336	14389	14363	14477	14381	14290	14382	14210	14233	14389	14172	14228	14185	14217	14198	14181	14388	14253	14357	14374	14293	14053	14253	14270	14312	14377	14031	14252	14222	14302	14246	14171	14219	14221	14196	14052	14183	14208	14163	14380	14173	14130	14250	14181	14237	14289	14169	14214	14261	14185	14079	14342	14166	14157	14166	14261	14091	14165	14205	14039	14235	14133	14157	14058	14211	14202	14127	14175	14131	14176	14109	14204	14202	14272	14204	14123	14124	14292	14210	14237	14174	14149	14096	14244	14294	14164	14308	14184	14179	14337	14287	14132	14299	14269	14077	14146	14072	14119	14265	14140	14176	14133	14073	14235	14207	14074	13992	14332	14262	14056	14162	14145	14074	14292	14271	14182	14266	14345	14359	13952	14198	14407	14192	14297	14105	14222	14309	14215	14275	14206	14329	14212	14089	14121	14242	14190	14240	14256	14072	14181	14252	14174	14347	14252	14088	14194	14165	14220	14100	14219	14207	14280	14322	14162	14039	14090	14148	14191	14128	14263	14139	14206	14094	14270	14194	14281	14141	14234	14255	14184	14292	14135	14273	14167	14396	13882	14052	14172	14188	14177	14183	14185	14178	14140	14065	14040	14104	14127	14227	14099	14326	13925	14254	14123	14363	14101	14171	14111	14149	14273	14212	14155	14179	14128	14455	14111	14180	14276	14102	14168	14018	14221	14225	14183	14097	14154	14181	14299	14229	14083	14143	14167	14161	14240	14157	14211	14127	14290	14213	14213	14158	14356	14195	14059	14179	14103	14207	14338	14195	14134	14247	14166	14268	14043	14323	14037	14263	14301	13996	14133	14192	14287	14211	14272	14228	14148	14337	14299	14237	14311	14118	14115	14234	14264	14344	14251	14350	14164	14288	14238	14204	14106	14031	14222	14232	14295	14076	14123	14195	14227	14148	14198	13963	14227	14245	14130	14016	14176	14000	14302	14173	14132	14049	14299	14184	14202	14165	14219	14300	14011	14213	14226	14036	14187	14164	14162	14140	14098	14226	14163	14103	14215	14288	14269	14150	14179	14172	14299	14327	14132	14230	14019	14302	14265	14156	14114	14162	14374	14061	14278	13934	14205	14116	14129	14014	14221	14087	14221	14146	14114	14266	14211	14239	14302	14234	14165	14344	14210	14090	14205	14215	14267	14207	14152	14101	14151	14237	14221	14126	14128	14128	14116	14168	14187	13999	14330	14380	14123	14125	14278	14297	14348	14276	14192	14111	14204	14429	14102	14211	14333	14144	14142	14060	14055	14174	14374	14165	14222	14136	14250	14226	14144	14107	14240	14212	14315	14171	14208	14206	14166	14195	14182	14162	14184	14161	14205	14057	14103	14126	14239	14235	14220	14246	14145	14310	14199	14022	14369	14172	14322	14068	14156	14237	14182	14193	14214	14178	14128	14228	14237	14154	14267	14157	14173	14197	14267	14233	14017	14298	14202	14074	14241	14187	14084	14180	14319	14279	14182	14178	14362	14173	14209	14052	14255	14304	14208	14158	14294	14225	14268	14043	14228	14163	14138	14122	14158	14300	14104	14213	14123	14223	14278	14279	14273	14258	14068	13978	14226	14075	14174	14163	14069	14192	14313	14143	14114	14175	14178	14175	14140	14228	14075	14196	14130	14325	14217	14222	14357	14261	14238	14220	14073	14253	14400	14301	14065	14400	14148	14301	14262	14169	14224	14077	14227	14246	14008	14311	14261	14280	14153	14340	14061	14249	14000	14155	14170	14125	14232	14304	14123	14136	14154	14198	14081	14144	14218	14127	14278	14270	14192	14201	14111	14113	14124	14311	14304	14273	14129	14137	14221	13963	14216	14206	13947	14310	14188	14251	14286	14146	14219	14236	14354	14142	14419	14300	14366	14173	14079	14168	14195	14310	14373	14185	14235	14154	14230	14035	14156	14158	14276	14217	14351	14194	14310	14094	14096	14175	14145	14192	14156	14052	14392	14127	14159	14199	14139	14273	14276	14332	14050	14257	14191	14261	14157	14247	14122	14265	14249	14269	14142	14233	14044	14133	14261	14241	14280	14293	14220	14136	14165	14161	14212	14172	14277	14288	14272	14212	14284	14178	14322	14183	14185	14360	14344	14103	14320	14228	14137	14210	14136	14149	14203	14213	14296	14171	14310	14128	14374	14266	14117	14185	14170	14179	14202	14212	14217	14158	14225	14148	14176	14360	14342	14184	14128	14178	14297	14156	14203	14051	14272	14253	14312	14240	14130	14235	14147	14142	14295	14148	14416	14251	14494	14172	14185	14145	14155	14144	13978	14243	14229	14217	14351	14024	14144	14183	14144	14245	14233	14274	14177	14197	14110	14221	14210	13994	14002	14268	14079	14138	14249	14145	14120	14148	14110	14146	14265	14227	14300	14225	14215	14108	14114	14247	14024	14296	14205	14365	14117	14263	14194	14114	14225	14019	14261	14130	14205	14114	14254	14176	14233	14097	14318	14012	14249	14086	14104	14164	14262	14206	14325	14239	14194	14274	14147	14071	14117	14232	14251	14180	14120	14193	14268	14036	13971	14239	14262	14262	14204	14312	14234	14114	14280	14144	14265	14124	14405	14216	14182	14161	14263	14131	14254	14171	14101	14251	14109	14198	14032	14185	14179	14077	14382	14136	14169	14255	14214	13964	14102	14069	14168	13974	14197	14239	14160	14005	14274	14048	14109	14220	14175	14216	14256	14196	14223	14347	14222	14339	14184	14332	14329	14259	14411	14252	14303	14230	14079	14151	14156	14207	14164	14127	14347	14394	14176	14261	14228	14167	14300	14148	14355	14105	14120	14319	14163	14221	14223	14156	14172	14163	14112	14331	14354	14114	14227	14163	14165	14243	14244	14341	14109	14237	14300	14304	14124	14201	14009	14207	14150	14127	14277	14217	14226	14322	14276	14148	14190	14486	14162	14296	14065	14307	14018	14088	14194	14115	14239	14132	14174	14211	14310	14133	14212	14219	14109	14191	14127	14315	14049	14108	14283	14367	14336	14256	14444	14117	14137	14195	14113	14144	14320	14263	14247	13953	14297	14262	14236	14273	14190	14339	14252	14187	14183	14236	14064	14374	14289	14152	14340	13985	14090	14193	14063	14125	14228	14141	14273	14224	14295	14153	14204	14270	14223	14212	14306	14320	14205	14217	14128	14259	14223	14264	14188	14215	14221	14105	14263	14152	14321	14232	14209	14102	14112	14199	14188	14062	14197	14267	14289	14220	14247	14047	14231	14381	14291	14141	14304	14250	14146	14227	14235	14138	14240	14152	14072	14296	14148	14118	14322	14078	14117	14283	14086	14051	14142	14221	14112	14223	14078	14321	14284	14167	14009	14264	14361	14243	14150	14151	14261	14203	14291	14071	14421	14194	14257	14349	14131	14274	14067	14208	14280	14238	14170	14147	14198	14112	14264	14195	14265	14171	14115	14128	14182	14348	14257	14226	14264	14363	14309	14171	14280	14214	14192	14461	14227	14127	14297	13978	14258	14158	14024	14110	14302	14115	13916	14268	14271	14109	14011	14043	14180	14173	14140	14169	14318	14079	14117	14200	14184	14056	14329	14232	14235	14271	14422	14316	14114	14216	14098	14155	14097	14175	14186	14063	14110	14293	14358	14129	14168	14102	14361	14244	14227	14143	14280	14284	14127	14206	14357	14204	14282	14239	14192	13974	14384	14319	14165	14270	14384	14201	14149	14365	14135	14148	14225	14142	14238	14315	14158	14092	14166	14153	14242	14110	14165	14376	14310	14226	14217	14254	14092	14111	14181	14108	13966	14163	14203	14199	14163	14071	14254	14171	14435	14029	14062	14296	14207	14041	14145	14148	14243	14267	14135	14410	14174	14056	14200	14229	14091	14304	14276	14249	14047	14279	14166	14246	14247	13919	14171	14276	14249	14136	14169	14167	14178	14142	14169	14232	14213	14307	14100	14168	14255	14359	13978	14196	14074	14113	14164	14159	14103	14201	14015	14194	14297	14266	14143	14357	14135	14265	14323	14204	14129	14135	14323	14246	14032	14269	14209	14395	14248	14123	14337	14205	14232	14080	14389	14146	14198	14252	14322	14138	14122	14144	14100	14208	14390	14097	14042	14171	14161	14257	14368	14236	14150	14219	14184	14303	14162	14404	14198	14142	14169	14256	14263	14086	14180	14277	14157	14123	14306	14074	14205	14251	14258	14201	14069	14328	14093	14384	14176	14280	14299	14153	14172	14211	14136	14209	14358	14271	14227	14158	14151	14294	14133	14261	14133	14204	14093	14202	14129	14094	14170	14238	14312	14107	14296	14252	14176	14140	14351	14255	14282	14123	14297	14203	14317	14146	14244	14225	14256	14206	14234	14298	14229	14240	14148	14175	14205	14234	14110	14260	14317	14179	14103	14244	14019	14231	14175	14148	14371	14259	14123	14136	14318	14149	14104	14134	14290	14134	14110	14184	14198	14089	14200	14255	14174	14239	13982	14212	14192	14235	14254	14239	14159	14133	14275	14232	14102	14269	14208	14196	14124	14248	14109	14278	14251	14211	14186	14128	14202	14168	14223	14194	14162	14139	14314	14269	14342	14162	14181	14239	14127	14269	14207	14229	14236	14149	14203	14091	14103	14170	14010	14230	14063	14153	14158	14225	14286	14253	14198	14215	14223	14225	14247	14319	14153	14351	14196	14179	14143	14187	14235	14162	14300	14149	14271	13894	14238	14079	14121	14190	14208	14436	14160	14233	14180	14311	14070	14216	14240	14160	14197	14234	14145	14162	14246	14310	14177	14188	14204	14177	14166	14128	14199	14306	14208	14359	14065	14126	14144	14131	14250	14059	14156	14225	14202	14054	14106	14190	14246	14207	14211	14128	14164	14284	14232	14278	14229	14230	14193	13995	14435	14246	14135	14210	14096	14205	14309	14384	14048	14246	14234	14152	14133	14223	14081	14236	14211	14117	14249	14191	14298	14232	14113	14209	14339	14231	14226	14354	14085	14261	14031	14256	14307	14160	14287	14160	14304	14219	14234	13964	14121	14214	14352	14140	14211	13979	14121	14163	14280	14371	14077	14151
23735	21077	28401	24410	23268	24700	24263	21149	19760	19030	18678	18071	17849	17236	17093	16989	16817	16719	16536	16186	16439	16505	16120	16168	16408	16069	16237	15960	16120	16327	16134	15980	16106	16119	16060	16057	16199	16169	15957	16074	16156	16143	16208	16257	16016	16036	15986	16108	15910	16086	16102	15968	16004	15887	15922	16006	15936	15922	15985	16100	15925	15990	16107	15877	15957	15947	15819	15869	15911	16093	15979	16190	16031	16255	16169	15768	16042	15901	16002	15974	16043	16119	16168	16073	15984	16101	15826	15997	16120	16008	15871	15943	16094	16020	15980	15998	15860	15728	15884	15979	15880	16028	16178	16089	15882	16176	16067	15861	16052	15989	16039	16009	15972	15990	15901	16032	15843	15930	15929	15877	16035	16012	16112	16117	15781	15934	15903	16017	15915	16210	16040	15929	15954	15946	15878	15986	15884	15901	16113	15884	15961	16047	15902	16053	16069	16095	15949	16075	16165	16036	15967	15987	15792	15886	16038	16054	16155	16172	15909	16067	15928	15879	15937	15966	15977	15997	15870	16030	16057	15934	15866	16060	15937	15864	16042	16132	16018	16102	15859	16037	15812	16007	15869	16000	15768	15916	16018	15799	16000	16088	15739	15919	15895	15829	16068	16072	16038	15965	16056	16039	15905	15791	15889	15983	16141	16080	15958	15960	15786	15865	15920	16027	16011	16025	15986	15965	16046	15986	15922	16017	16068	16052	16037	16140	16020	15967	16257	16146	16061	15914	15961	15868	15984	16061	15891	15952	15994	16029	15878	15804	15928	15976	16078	15977	15970	16034	16237	15994	16021	15884	15898	15813	15927	15964	15793	15898	15887	15895	16239	16021	16041	15978	16130	15941	16211	15965	15915	15871	15959	16140	15970	15904	16072	16144	15996	15935	16137	16026	15911	16149	15849	15859	16048	15962	15939	16110	15925	16038	15901	15958	16004	15890	15945	16013	15961	16081	15808	15932	15983	16086	15819	15912	16107	15923	16066	16029	15811	15841	15818	16134	15887	15863	16001	15928	15914	15929	15949	15993	15913	15969	16093	15967	15930	16049	15938	15976	15902	16041	16082	15996	15973	15987	16165	15847	15818	16024	16063	15929	15786	16077	16058	15943	15994	16011	15999	15855	15820	16002	15968	15889	16011	15944	16068	15926	15808	15969	15984	15752	16077	16043	16074	15940	16094	15987	16008	16086	16052	15801	15783	15976	16175	16097	15844	16071	15930	15856	15833	15999	15922	15937	15748	15762	16199	15991	16004	16202	16105	16092	16219	16179	16073	15991	15926	16034	15869	16108	15985	15840	15970	16123	15803	16061	15908	15781	15839	16243	15903	16126	15869	15799	16092	15974	15982	15824	16012	15869	15873	15934	16089	15911	15884	15942	15901	15970	15930	15924	16010	16044	15960	16162	16153	16044	15975	15931	16086	15973	15780	15971	15994	15784	15792	15869	15812	15831	15899	15881	15944	16018	15868	15974	16003	15965	15962	16148	15956	15816	15981	15981	15984	15843	16049	15997	16020	15986	15794	15933	15790	16112	16027	15886	15930	15954	16041	16056	16067	15941	15760	15842	15752	15897	15941	15738	15778	15994	15907	15931	15992	15934	15920	15989	15817	16011	15739	16056	15796	15890	15977	15881	16105	15928	16167	16112	16098	16000	16072	15799	15885	15934	15897	16003	16024	15905	15869	15938	15954	16050	15848	16171	15924	16015	15953	15922	16199	15990	15924	15966	15953	15838	15943	16040	15999	15993	15786	15916	16026	15892	15982	15995	16010	15913	16044	15987	15851	15817	15792	15876	16041	15747	15947	15753	15826	16066	15869	15930	15968	15979	16132	15879	16073	16081	15833	15939	15665	16060	15995	15966	15903	16028	15798	16082	15791	15903	15822	15946	15893	16133	15998	15990	16024	15797	16020	16116	15824	15887	15898	15919	16147	15842	16151	15882	15930	16048	15798	15852	16020	15975	15948	16217	16024	15987	15894	16004	15756	15807	15976	15797	15922	15778	15886	16031	15892	15946	15882	15865	15741	16026	15964	15962	15977	15973	16019	16043	16005	16047	16066	15851	15988	16009	16061	15930	16001	15892	15875	15934	16024	15889	16030	16026	15849	15971	15911	16144	15910	15783	15907	15914	15822	15880	15859	15811	15894	16086	15980	15801	15993	15905	16003	15999	16013	15876	15826	15785	15895	15822	16078	16141	16011	15975	15843	16000	15973	15873	15967	15833	15937	15949	16135	15985	15939	15962	16088	15905	16031	15928	15996	16140	15941	15961	16088	15814	16013	15962	15951	15726	15990	16016	16014	15961	16009	16198	16114	15873	16075	16140	15957	16060	16081	15754	16137	16213	16118	15842	15737	15968	16194	16186	15827	15887	16083	15959	15991	15817	15946	16095	15814	16151	15934	15820	15908	15800	15890	15785	15912	15771	15833	16071	15838	15806	16059	15991	15700	15980	15966	15954	16096	16109	15846	15869	15835	15705	15891	16043	16020	15974	15918	15717	16152	16027	15822	15991	16002	15939	15873	15960	15818	16026	15995	16095	15972	16078	15861	16017	15997	16096	16031	15894	15784	16012	15906	16023	15864	15870	16314	15901	16099	16059	16016	15832	16062	16027	15885	15999	15981	16145	15823	16096	16080	16085	15979	16035	16066	16062	15976	15963	15822	15845	15924	16000	15933	15949	15958	15841	15947	16078	16056	15927	16024	15846	15918	15955	15756	15875	16102	15911	15855	15893	16077	16175	15874	16002	15944	15967	16023	15984	15972	16116	16090	15992	16065	15790	16015	16164	16097	15773	15846	16012	16006	15828	15917	15924	15978	16039	16065	16050	16050	16087	15943	16145	16049	15949	16052	15964	16075	15788	16071	15958	16165	16140	15965	16256	15994	15994	15941	16069	15814	16029	16137	16011	16194	15937	15929	15943	15848	16061	15959	15851	16077	16090	16171	16065	16008	15818	16107	16013	15916	15737	15823	15978	15997	15974	15875	15995	15942	15880	15983	15970	16039	16114	15997	15778	16034	16045	15902	16160	15928	16063	16200	15894	15980	15924	15961	15917	16147	15998	16041	15747	16130	16069	15843	15991	15805	15876	15809	15974	16010	15885	16034	15884	16086	15849	15896	16086	15955	16130	16191	15959	16003	15912	16076	15727	16010	15901	15965	15908	15822	15898	15879	15872	16077	15843	16116	16085	16166	15922	15941	16032	15921	16101	16046	16174	15970	15897	15909	15947	15944	16071	15823	15975	16070	16048	15915	15641	16074	15894	15947	16131	16027	15899	16021	16069	15856	15793	15913	16008	16078	15858	16049	15826	15860	15884	15900	15966	16105	16152	16069	15933	16080	15811	15991	16027	15786	16024	16072	15915	15918	16084	15954	15928	15886	15924	15909	15961	16031	15807	16005	16136	16009	15905	15809	15996	16007	15915	15811	15801	15740	15852	16063	15989	15964	15929	16099	16054	15994	15998	16145	15962	15841	15968	15793	15941	15916	15844	16111	15781	15961	15948	15899	15915	15930	15911	15884	15977	15885	16021	15944	15838	15973	16022	16032	15824	15996	15943	16048	16047	16079	16036	15950	15954	15784	15960	16045	16035	15905	15878	15799	16111	16059	16232	16002	15991	16083	16035	15864	16145	16182	16024	15913	15904	15796	15988	15996	15822	16109	15865	15847	15908	16117	15926	16065	15898	15894	15929	15931	16011	16120	16065	16100	15957	15834	16073	16161	15914	15850	16082	16007	16029	16053	15760	16028	16064	15827	16187	16053	15940	15868	15815	15905	16082	15766	15663	15889	15742	15935	15796	15954	15911	15999	15726	15793	15803	15971	15952	15979	15967	15930	16008	15946	15957	16059	16030	15872	15965	16069	15758	15945	15749	15961	16221	15917	15943	16010	15737	15838	15850	16080	15954	16011	16048	15973	15993	16016	16077	15788	15988	16023	16056	15918	16108	16004	16014	15935	16043	15930	16003	15985	16040	15930	16106	15927	15929	16152	16078	15995	15911	15993	16035	15993	15776	15886	15854	16167	15994	16127	16004	15995	15802	15883	16006	15820	16052	16010	15977	15998	16032	15987	16081	15870	15925	15788	15910	16087	15877	15800	16009	16029	15970	15959	15945	15924	16099	16215	15982	16032	15933	15859	15882	15795	15820	15875	15879	16054	16013	15944	16076	15964	15999	16187	15930	15793	15920	15931	15786	15963	16186	15986	15999	15962	15923	15970	15843	15833	15875	16141	15999	16004	15880	16090	15849	15866	16091	16128	15855	16075	15880	15803	15807	15999	15748	16141	15858	16065	16097	15988	15944	15922	15975	16080	16025	16052	16171	16096	15974	15998	15984	15899	15972	15869	15935	15665	15959	16007	15949	16125	16267	16192	15892	15860	15890	16043	15883	15922	15971	16068	16092	16160	16093	16030	16062	16046	15947	15956	16092	15864	15884	15911	15744	16131	16043	15995	16087	16113	15989	16097	15903	16061	16150	15842	15970	16097	15940	16007	16057	16023	15985	15872	15797	16049	15886	16034	16000	16051	16078	16079	15937	15849	15930	15879	16240	16037	15919	15696	15913	15907	16014	16048	16062	15941	15962	15949	15762	16006	15952	15909	15825	15872	15996	16053	16056	15964	16056	15990	16050	15967	15973	15820	15970	16083	16178	15894	16026	16112	15983	15845	15857	15972	16077	15891	15988	15951	16045	16002	16022	15955	15820	15847	16166	15945	15954	16051	15995	16025	15842	16150	15943	16151	15942	15949	15954	15954	16030	15945	16068	15848	16064	15989	15811	15917	15939	15917	15908	15933	15882	16005	15829	15932	15951	15949	15832	16028	16020	15869	15862	16054	15961	15933	15865	15878	15850	15981	15789	16121	16176	15985	15960	15918	15774	15831	16163	15972	15874	15877	15905	15944	16183	16013	16153	16082	16023	15878	15764	16038	15857	15951	15821	15774	15845	15968	16066	15953	15996	16036	15883	15847	16010	15982	15996	15768	15858	16022	16137	15885	15901	15974	16031	15996	15959	16172	15926	16056	16020	16011	15917	15963	15958	15995	15940	15920	15946	15946	15887	16159	16048	15923	15961	15966	16153	16061	16011	15914	16097	15954	15864	15922	15874	16051	15732
27212	44269	41137	33089	28871	25402	23199	21582	20264	19267	18403	17529	16860	16580	15879	15600	15548	15158	15060	15028	14924	14879	14811	14813	14594	14661	14735	14650	14613	14678	14622	14445	14400	14645	14483	14633	14477	14571	14430	14433	14329	14568	14630	14315	14440	14483	14361	14389	14421	14479	14441	14381	14360	14439	14345	14529	14442	14309	14422	14351	14336	14466	14390	14329	14445	14515	14331	14324	14613	14356	14373	14387	14501	14614	14440	14300	14422	14374	14361	14349	14408	14513	14301	14490	14222	14326	14363	14436	14425	14377	14433	14336	14172	14510	14347	14314	14353	14316	14430	14411	14407	14467	14310	14352	14444	14198	14437	14496	14424	14372	14489	14388	14376	14378	14391	14411	14450	14385	14444	14307	14454	14210	14350	14344	14285	14340	14348	14534	14514	14540	14398	14328	14152	14417	14429	14440	14470	14478	14393	14329	14364	14202	14344	14505	14556	14355	14232	14518	14366	14330	14414	14375	14461	14476	14311	14296	14315	14339	14372	14533	14337	14512	14328	14499	14436	14480	14479	14332	14475	14581	14456	14281	14447	14362	14411	14400	14430	14369	14461	14349	14283	14583	14407	14374	14190	14434	14437	14414	14373	14345	14262	14434	14354	14414	14418	14362	14333	14226	14250	14220	14239	14206	14332	14382	14503	14460	14325	14430	14213	14289	14318	14458	14346	14348	14403	14440	14351	14387	14342	14392	14493	14398	14395	14524	14294	14396	14423	14607	14389	14322	14363	14331	14387	14497	14249	14379	14059	14406	14449	14368	14182	14422	14162	14347	14260	14341	14390	14491	14234	14449	14348	14467	14327	14429	14359	14303	14331	14366	14427	14318	14411	14259	14395	14482	14522	14384	14532	14559	14288	14361	14439	14270	14374	14401	14291	14476	14290	14381	14279	14379	14425	14220	14485	14480	14380	14413	14307	14321	14335	14344	14317	14181	14286	14487	14556	14329	14426	14346	14484	14422	14405	14403	14385	14499	14207	14329	14340	14306	14259	14450	14513	14307	14333	14330	14446	14343	14298	14346	14327	14424	14352	14279	14516	14486	14440	14372	14302	14453	14385	14436	14409	14365	14398	14366	14336	14493	14386	14418	14280	14200	14501	14412	14508	14168	14455	14492	14313	14405	14423	14390	14326	14405	14434	14162	14329	14334	14322	14418	14350	14310	14506	14522	14325	14565	14402	14308	14407	14378	14298	14451	14421	14338	14425	14303	14338	14483	14319	14389	14359	14552	14322	14366	14172	14430	14320	14324	14291	14409	14499	14370	14393	14311	14327	14436	14351	14435	14285	14426	14318	14544	14399	14341	14288	14451	14504	14564	14583	14531	14240	14324	14345	14381	14336	14367	14337	14405	14381	14335	14236	14393	14468	14446	14361	14239	14358	14381	14376	14293	14438	14489	14435	14333	14420	14412	14368	14416	14279	14450	14419	14498	14286	14400	14199	14398	14428	14688	14278	14331	14417	14304	14563	14391	14281	14433	14428	14271	14390	14429	14447	14413	14540	14148	14236	14355	14332	14468	14532	14253	14456	14534	14377	14386	14462	14346	14344	14398	14227	14343	14281	14418	14406	14470	14492	14381	14418	14203	14338	14361	14426	14269	14375	14370	14300	14279	14449	14291	14393	14353	14275	14404	14446	14526	14459	14304	14627	14394	14405	14405	14526	14583	14456	14368	14412	14363	14345	14403	14456	14491	14329	14416	14486	14374	14494	14290	14530	14354	14317	14371	14360	14303	14310	14393	14176	14374	14259	14377	14426	14409	14443	14289	14396	14366	14225	14333	14288	14438	14440	14437	14365	14387	14456	14370	14416	14494	14552	14460	14400	14327	14270	14343	14413	14459	14323	14368	14381	14386	14350	14333	14449	14372	14553	14434	14268	14377	14247	14512	14317	14456	14403	14423	14298	14303	14550	14460	14388	14301	14360	14392	14526	14314	14311	14388	14353	14449	14247	14270	14328	14428	14392	14387	14340	14370	14459	14233	14378	14373	14436	14338	14389	14295	14413	14380	14365	14302	14472	14266	14486	14378	14311	14340	14362	14469	14461	14410	14207	14304	14290	14453	14348	14490	14466	14420	14382	14426	14514	14399	14213	14345	14219	14250	14365	14439	14389	14361	14304	14424	14524	14388	14382	14400	14363	14223	14495	14486	14566	14403	14332	14485	14397	14308	14432	14496	14288	14397	14459	14329	14267	14286	14404	14358	14437	14320	14354	14317	14187	14318	14511	14398	14313	14345	14464	14371	14242	14387	14326	14306	14466	14253	14388	14332	14431	14344	14329	14428	14230	14469	14282	14576	14390	14309	14396	14357	14316	14378	14650	14424	14381	14273	14578	14550	14458	14505	14341	14383	14232	14402	14353	14312	14208	14405	14382	14297	14404	14412	14367	14394	14413	14409	14216	14382	14333	14482	14402	14508	14503	14416	14562	14257	14327	14527	14343	14350	14361	14250	14446	14329	14414	14489	14451	14358	14351	14342	14395	14504	14275	14212	14445	14395	14430	14233	14389	14486	14443	14316	14248	14272	14396	14274	14247	14359	14438	14291	14464	14363	14536	14267	14401	14497	14384	14322	14156	14402	14279	14392	14292	14484	14349	14437	14294	14125	14473	14351	14432	14290	14457	14400	14423	14620	14282	14415	14283	14474	14451	14303	14217	14337	14221	14419	14312	14413	14423	14262	14327	14289	14272	14488	14470	14398	14456	14507	14313	14391	14315	14529	14448	14394	14567	14435	14318	14509	14234	14425	14465	14233	14231	14413	14427	14297	14207	14355	14384	14412	14353	14480	14415	14334	14443	14347	14423	14255	14319	14391	14357	14574	14341	14324	14287	14452	14352	14245	14461	14496	14475	14364	14573	14537	14337	14271	14446	14405	14531	14216	14416	14474	14257	14384	14436	14366	14406	14210	14410	14399	14170	14374	14529	14170	14378	14387	14408	14194	14472	14384	14306	14344	14586	14538	14353	14329	14231	14341	14350	14423	14363	14427	14574	14468	14318	14577	14134	14296	14335	14371	14472	14417	14391	14331	14431	14414	14499	14362	14421	14430	14396	14459	14448	14338	14415	14288	14439	14340	14293	14500	14391	14265	14493	14282	14459	14289	14395	14371	14570	14234	14589	14469	14455	14344	14400	14470	14462	14516	14346	14335	14332	14106	14415	14387	14388	14448	14368	14324	14383	14536	14309	14449	14525	14252	14356	14308	14493	14341	14342	14345	14524	14514	14438	14385	14352	14324	14478	14444	14438	14292	14275	14384	14304	14454	14263	14306	14357	14481	14333	14360	14304	14384	14386	14333	14316	14454	14180	14448	14414	14398	14330	14397	14234	14457	14390	14359	14300	14289	14335	14327	14550	14282	14534	14420	14412	14487	14480	14479	14429	14397	14473	14334	14474	14263	14333	14531	14531	14499	14302	14418	14454	14329	14442	14298	14479	14314	14440	14345	14431	14343	14416	14283	14528	14351	14414	14516	14180	14510	14213	14519	14282	14376	14389	14509	14467	14403	14320	14386	14467	14432	14373	14433	14321	14483	14548	14384	14356	14472	14347	14318	14461	14381	14344	14360	14478	14442	14467	14318	14327	14422	14344	14442	14333	14376	14365	14513	14244	14439	14423	14542	14579	14452	14368	14499	14433	14372	14410	14498	14287	14312	14386	14494	14250	14343	14305	14336	14503	14393	14436	14364	14451	14224	14367	14315	14619	14357	14559	14443	14472	14387	14331	14396	14385	14324	14455	14290	14417	14412	14469	14489	14333	14581	14551	14367	14428	14300	14305	14247	14275	14285	14283	14284	14419	14473	14242	14380	14332	14356	14360	14501	14461	14319	14462	14375	14406	14452	14450	14362	14362	14569	14470	14450	14459	14398	14347	14321	14410	14380	14274	14376	14404	14336	14302	14182	14382	14402	14526	14450	14289	14432	14304	14353	14537	14474	14442	14423	14413	14557	14378	14422	14462	14533	14415	14398	14432	14510	14467	14421	14442	14357	14293	14419	14436	14569	14363	14381	14440	14319	14357	14229	14560	14382	14317	14410	14267	14283	14401	14514	14324	14325	14325	14475	14475	14193	14464	14459	14381	14227	14385	14341	14588	14516	14279	14335	14622	14412	14141	14296	14376	14247	14476	14531	14381	14166	14451	14398	14391	14319	14500	14333	14363	14340	14313	14346	14263	14338	14400	14571	14330	14499	14583	14265	14313	14409	14567	14445	14352	14342	14442	14483	14319	14458	14429	14537	14426	14392	14494	14529	14306	14493	14302	14508	14348	14415	14371	14456	14368	14337	14303	14159	14487	14385	14445	14428	14291	14513	14325	14347	14361	14465	14399	14382	14424	14305	14413	14412	14296	14399	14486	14286	14459	14270	14359	14361	14305	14376	14356	14524	14456	14359	14320	14527	14340	14370	14372	14334	14367	14322	14381	14458	14431	14435	14466	14393	14464	14548	14314	14417	14384	14470	14618	14265	14524	14491	14433	14528	14204	14405	14457	14188	14427	14445	14427	14426	14350	14405	14391	14504	14458	14474	14357	14437	14411	14275	14419	14384	14212	14491	14255	14444	14520	14317	14490	14312	14480	14396	14326	14300	14325	14368	14209	14391	14331	14462	14480	14318	14444	14343	14312	14430	14404	14488	14417	14306	14511	14415	14494	14401	14227	14340	14303	14514	14339	14320	14477	14354	14427	14487	14464	14267	14453	14341	14392	14315	14444	14443	14309	14398	14309	14338	14320	14428	14239	14337	14331	14525	14405	14314	14280	14208	14567	14391	14382	14529	14418	14427	14429	14533	14166	14284	14432	14221	14487	14470	14317	14383	14372	14554	14454	14323	14411	14384	14482	14371	14431	14657	14361	14543	14320	14542	14197	14393	14244	14454	14348	14258	14380	14353	14254	14461	14454	14232	14217	14449	14362	14457	14305	14254	14336	14433	14547	14476	14374	14283	14423	14381	14465	14311	14439	14490	14343	14366	14380	14482	14426	14318	14627	14546	14584	14399	14244	14316	14382	14368	14526	14394	14362	14323	14422	14486	14402	14291	14458	14424	14382	14152	14392	14611	14249	14310	14411	14293	14238	14365	14243	14348	14388	14561	14379	14258	14417	14473	14470	14359
22623	21086	28868	23543	21850	25225	28077	22770	21447	20901	20213	19146	18652	18292	17851	17382	17220	17034	17076	16817	16691	16614	16672	16479	16703	16594	16414	16387	16394	16577	16476	16429	16280	16321	16141	16204	16351	16351	16328	16297	16187	16118	16303	16189	16101	16012	16238	15967	16185	16147	16152	16164	16289	16239	16231	16104	16135	16051	16019	16080	16102	16122	15934	16089	16121	16252	16190	16353	16001	16130	16214	16174	16153	15863	16193	16200	16260	16335	16281	16242	16233	16073	16182	16217	16148	16230	16235	16178	16242	16096	16159	16200	16201	16041	16070	16187	16122	16169	16257	16056	16265	16135	15953	16169	16155	16110	16002	16093	16199	16303	15947	16105	16264	16121	16207	15969	16004	16028	16069	16200	16187	16151	16234	16141	16049	16031	16004	16148	15970	16221	16083	16108	16012	16094	16318	16184	16191	16250	15991	16206	16040	15853	16179	16172	16030	16138	16057	16296	16357	16022	16017	16130	16274	16244	16131	16084	16066	16150	15893	16152	16193	16162	16214	16049	16085	16165	16001	16065	16222	16111	16104	16148	16219	16210	16097	16087	16013	15985	16127	16280	16094	16094	16119	16283	16179	16110	16028	16231	16087	16170	16167	16154	16052	16238	16147	16359	16152	15940	15953	15978	16177	16171	16023	15997	16023	16033	16004	16355	16110	15967	16264	15892	15913	15926	15880	16137	16113	15868	16077	16046	15991	16197	16199	16152	16199	15997	16011	15881	16235	15736	16171	16028	16171	16344	16036	16080	16133	16097	16159	16024	16115	15955	16127	16147	15888	16078	16177	16126	16150	16107	16061	16053	15997	16022	16214	16095	15987	16043	16044	16087	16136	16193	16084	16237	16055	15989	16163	16251	16088	16259	16105	15978	16017	16171	16158	16138	16143	16232	16071	16178	16176	15936	16022	16312	16157	16193	16136	16189	16142	15839	16033	15972	15985	16002	16219	16157	16204	16160	16043	16051	16242	16128	16138	15960	15933	15900	16081	16052	16280	16151	16039	16001	16121	16038	16066	16043	15947	16041	16136	16204	15945	16170	16252	16036	16199	16021	16047	15938	15992	16000	16077	16195	15788	16121	16160	16051	16114	16046	16201	16094	16066	15951	16069	16107	16210	15967	16155	16292	16156	16111	16244	15939	15991	16020	15935	16123	16082	16053	16004	16264	15949	16092	16073	16292	15949	15991	15924	16003	16006	16016	16153	15958	15932	16190	16032	16070	16150	16085	16047	16081	16096	16129	16122	16154	16195	16032	16263	16221	16070	16008	15986	15900	16238	16218	16047	15918	16032	15895	15996	15987	16148	16137	16020	16203	16265	15977	16167	15855	16032	15990	16023	15981	16026	16200	15958	16000	15955	15876	16082	15864	16327	16154	16376	16252	16079	16307	16006	15960	16264	16178	16077	16189	16138	16037	16004	16166	16011	15978	16158	15991	16217	16082	15874	16042	16134	16013	16089	15954	15939	16250	16086	16105	16042	16114	16257	16293	16286	16180	16095	16129	16090	16038	15981	16013	16040	15942	16162	16011	16136	16263	16150	16148	16035	16049	16024	15980	16025	16017	16215	16179	16064	16157	16114	16095	15848	16155	16155	16046	16025	15971	16039	16197	16045	15997	16182	15948	16169	16257	16017	16184	16064	15903	16204	15936	16168	15980	16078	16115	15995	16069	15994	15820	16095	15931	16075	16004	16274	16025	16130	16084	15916	16113	16135	15929	16175	16065	15901	15866	16071	15972	16240	16092	15996	16138	16068	16132	16257	16068	16185	16138	16107	16097	16190	15969	16097	16329	16242	15994	15976	16068	16016	16200	16104	16026	16100	15871	16200	16137	16007	16000	16025	16041	16183	16039	16170	16287	16170	16105	16225	16178	15936	16042	15893	16120	16193	15973	15892	16043	16066	15996	16024	15988	16010	15835	16110	16266	16121	16260	16163	16195	15843	16147	16059	16078	15969	16170	15942	16281	16048	16068	16033	16416	15954	16199	16414	16078	16085	16213	15987	16156	16063	16030	16026	16032	16137	16252	16146	15986	16236	16071	16155	15914	16056	16112	16129	16236	16205	16221	16339	16167	15893	16192	15992	16130	16149	16031	15997	16130	16130	16090	16130	16029	16023	16086	16123	16030	15952	16105	16098	16016	16020	16121	15973	15901	15936	15923	16201	15895	15905	16057	16070	15950	16094	16076	16031	15919	16136	16130	16221	16202	16065	16076	16042	15932	15935	15929	16110	16059	16044	16048	16035	16044	16017	16260	16171	16136	16077	16081	16044	16236	16179	16146	16194	15898	15923	16229	16039	15996	16144	16247	15942	15759	16031	16107	16106	16218	16006	15881	16016	15913	15934	16011	16057	16030	15812	15990	16049	16061	15923	15992	16119	16118	16209	16086	16143	16032	16148	16124	16115	16092	16128	16226	16077	15949	15786	16078	16029	15944	15972	16041	15940	16041	16085	16197	16274	16030	16208	16127	16078	16042	16105	16064	16030	15935	16023	16170	16095	15801	16052	16037	16257	16180	16077	15948	16144	15955	16045	16041	16088	16073	16075	15981	16012	16030	16064	16222	15992	16023	16196	16026	16019	16131	16240	15898	16053	16213	16249	16112	16118	16060	16227	16075	16153	16099	16024	16128	16052	16188	16021	16064	16180	15896	16073	16072	16031	16190	16064	16082	15918	16118	16027	15866	16021	16226	15980	16150	16293	16047	15895	16082	16064	16135	16081	16151	16143	15875	16230	16039	16013	16133	16048	16207	15953	16151	16026	15922	16373	16068	16206	16088	15994	16155	16047	15992	16209	16103	16159	16001	16155	15992	16089	16211	16271	16319	16069	16103	16177	16037	16111	16009	16127	16053	15928	16045	15930	16010	15986	16112	16010	15835	15948	16046	16177	16087	16112	16100	16015	16053	16191	16036	16106	16021	16116	16041	16110	16049	16231	16107	16244	15987	16087	16063	16005	16041	16010	16091	15908	15776	16111	16087	16111	16084	15866	16112	16050	16063	16133	16105	16147	16096	16203	16031	15901	16224	16190	16041	16036	16116	15943	16230	16198	16065	16081	16201	16134	16012	15894	16008	16231	16052	16178	16251	15907	16185	16043	15963	15941	16228	16195	15971	16104	16071	16080	16115	16204	15869	15796	15899	16193	16171	16123	16094	16114	16105	16346	16167	16127	16285	16123	16121	16241	16048	16284	16032	15978	15760	16069	16194	16093	16121	16088	16278	16011	16068	15937	16054	16131	15995	16030	16119	15996	16156	16160	15992	16008	16122	16067	15955	16077	16017	16079	16207	16218	16003	15960	15884	16119	15962	16062	15923	16120	16126	16052	16193	15964	16293	16096	15935	15985	16112	15948	16085	16133	16203	16022	16170	15943	15948	16114	16107	16213	16008	16207	16083	16196	16089	16164	16150	15920	16022	16215	16052	16072	16164	16030	15952	16076	15910	15968	15979	16105	16132	15888	15965	16235	15925	16000	16123	16288	16232	16051	16010	16094	16102	15993	16178	16088	16198	16203	16023	16141	16004	16207	16217	16215	16230	16091	16064	16049	16043	16165	16070	15960	15915	15993	16198	15918	16033	16212	16049	16095	16254	16314	16211	16137	16124	16215	16014	16117	16082	16248	16197	16280	16321	15929	15932	16043	16125	16156	16064	16022	16131	16153	16241	16220	16210	16249	15968	16200	16107	16170	16352	16108	16020	16013	15866	16268	16067	15965	16092	16138	16310	16018	15911	16276	15949	16111	16077	16108	16216	15883	15939	16262	16058	16361	16020	16027	16151	15907	16040	16124	15989	16047	16125	16128	16030	16073	16085	16074	16033	16010	16049	16208	16349	16287	16032	16116	16125	16047	15811	16106	16135	16004	15974	16105	16089	16034	16253	15987	16109	16187	16139	16146	16188	16028	16056	15964	15987	15994	16107	16066	15986	16164	16097	16000	16111	16267	15887	15874	16180	16024	15928	16013	16159	15964	15969	16162	16017	15989	16191	15966	15996	16128	15975	16140	16127	16228	16028	15953	16083	16153	15967	16289	16014	16066	16261	16131	16076	15954	16009	16105	16009	16037	15938	16060	15996	16060	16077	16158	15951	15919	16282	16201	15927	16071	16035	16157	16066	16139	16111	16180	16166	16100	15954	16041	16098	16194	15987	16078	15929	16068	16026	16034	16088	16097	16198	16145	16041	16126	16151	16010	16013	15854	15889	16230	15940	16082	16119	16009	15819	16090	16178	16052	16163	16064	16131	15925	16343	16121	16125	16200	16224	16026	16138	16062	16174	15966	15971	16242	16027	16198	16092	16139	16096	15971	15939	16261	16067	16192	16016	16059	16038	16042	16076	15931	16043	16186	16194	16049	15982	16123	16094	16158	16157	15870	15915	16037	16258	15998	15929	16129	16177	16145	16081	16099	15961	16100	16135	16050	16060	16233	15933	15828	16008	16224	16137	16047	15889	16073	16023	16151	15941	16138	16070	16192	16206	16184	16178	16052	16060	16050	16142	15910	15974	16082	16022	16086	16175	16151	16129	15918	16126	15997	16151	15923	16165	16020	16105	16016	16038	16269	15991	16079	16076	16058	16073	16280	15993	15933	15973	16213	16104	16255	15966	16179	15968	16001	16233	16025	16198	16208	16022	16023	16165	16221	16101	15996	16097	16210	16265	15964	16305	16028	16166	16010	16120	15990	15910	15955	16025	16108	16092	16198	16216	16105	16209	16185	15970	16102	15996	16317	15937	16131	16148	16043	16340	16041	16079	16055	15998	15970	16075	16221	16154	16084	16052	16145	16209	16017	16208	16101	15978	16133	16152	16227	16291	16106	16149	16028	16018	16035	16201	16087	16063	15957	16128	16225	16061	15963	16013	16063	16213	16174	16139	16136	16107	16144	16088	16068	16033	16149	16010	16153	16124	16065	15995	16042	16042	15944	16039	16012	15975	16149	15893	16064	16039	16200	16233	16153	16179	16207	16053	16293	16184	16125	16096	16053	16200	16077	15990	16073	15914	16182	16060	15917	15969	15981	15924	16001	16184	16403	16075	16045	16023	16186	15990	16102	16229	16002	15890	16266	16144	15965	16178	16191	15926	15980	16088	16154	16024	16010	16099	16186	16150	16130	16159
29194	48577	45631	37243	32630	28935	26501	24059	22562	21055	20143	19155	18200	17455	17097	16414	16133	15696	15436	15587	15161	15258	15087	15049	14945	14962	14683	14712	14796	14775	14635	14569	14706	14554	14626	14575	14572	14590	14624	14498	14526	14622	14584	14522	14484	14587	14518	14377	14369	14570	14622	14577	14388	14671	14583	14461	14451	14439	14540	14555	14474	14477	14391	14527	14555	14479	14345	14459	14512	14366	14442	14550	14484	14415	14404	14595	14500	14565	14502	14337	14575	14391	14553	14475	14419	14383	14338	14370	14533	14449	14616	14246	14379	14573	14537	14520	14434	14552	14453	14414	14317	14361	14382	14284	14505	14478	14455	14507	14482	14502	14604	14437	14491	14397	14346	14491	14467	14462	14540	14482	14421	14373	14428	14495	14484	14443	14563	14389	14373	14498	14438	14518	14493	14335	14507	14548	14324	14447	14577	14432	14560	14463	14614	14459	14479	14477	14334	14547	14520	14494	14453	14526	14383	14326	14438	14397	14266	14369	14444	14455	14429	14427	14511	14685	14517	14527	14472	14437	14471	14402	14387	14410	14480	14489	14450	14318	14515	14313	14563	14392	14392	14461	14454	14405	14645	14507	14440	14473	14509	14503	14489	14401	14396	14418	14551	14285	14282	14607	14385	14437	14399	14560	14432	14390	14525	14262	14686	14368	14702	14444	14553	14318	14453	14443	14333	14407	14443	14346	14495	14404	14365	14455	14581	14390	14521	14557	14307	14481	14454	14495	14533	14428	14545	14501	14659	14375	14305	14471	14370	14315	14372	14504	14408	14474	14423	14568	14372	14452	14438	14376	14478	14354	14441	14296	14409	14492	14415	14245	14381	14359	14442	14287	14468	14437	14482	14357	14394	14529	14414	14321	14396	14510	14491	14515	14541	14527	14418	14322	14297	14631	14329	14449	14426	14378	14377	14352	14410	14382	14393	14646	14397	14496	14564	14408	14471	14329	14622	14466	14337	14329	14486	14432	14474	14271	14431	14328	14329	14394	14549	14420	14313	14427	14458	14322	14625	14524	14388	14505	14417	14399	14406	14474	14375	14395	14701	14458	14217	14276	14485	14592	14486	14539	14343	14222	14671	14430	14428	14374	14609	14528	14455	14615	14517	14380	14503	14224	14502	14412	14352	14454	14358	14486	14493	14256	14690	14454	14549	14229	14347	14441	14452	14190	14347	14380	14501	14392	14500	14521	14399	14584	14424	14468	14537	14495	14443	14443	14389	14550	14391	14485	14599	14457	14425	14463	14368	14511	14475	14687	14536	14534	14613	14349	14359	14411	14508	14475	14571	14635	14543	14401	14494	14460	14593	14492	14247	14408	14507	14544	14419	14467	14464	14254	14386	14445	14475	14383	14458	14381	14413	14447	14340	14465	14493	14420	14442	14529	14449	14581	14367	14516	14395	14486	14342	14499	14420	14326	14275	14422	14501	14338	14386	14551	14482	14406	14546	14442	14526	14595	14399	14361	14495	14489	14678	14557	14493	14366	14384	14530	14406	14430	14418	14456	14509	14390	14459	14491	14458	14305	14459	14520	14501	14452	14331	14372	14468	14568	14569	14364	14433	14396	14431	14423	14378	14295	14441	14529	14407	14455	14427	14576	14378	14494	14591	14412	14431	14453	14473	14614	14204	14320	14458	14418	14398	14497	14397	14649	14409	14454	14513	14432	14528	14535	14393	14405	14334	14510	14539	14458	14398	14287	14377	14310	14335	14314	14362	14366	14447	14512	14543	14502	14432	14627	14431	14302	14448	14305	14503	14549	14379	14476	14534	14463	14296	14345	14338	14472	14528	14463	14400	14524	14391	14451	14444	14229	14401	14335	14480	14517	14312	14588	14427	14413	14560	14471	14483	14514	14458	14392	14398	14378	14216	14501	14509	14480	14587	14462	14513	14423	14378	14493	14333	14379	14358	14248	14557	14586	14234	14471	14322	14406	14498	14500	14547	14281	14406	14579	14337	14395	14426	14408	14645	14463	14260	14451	14531	14509	14468	14396	14617	14327	14432	14474	14563	14525	14573	14326	14360	14457	14317	14442	14424	14528	14442	14442	14390	14370	14474	14172	14524	14568	14503	14393	14438	14351	14619	14390	14484	14545	14391	14286	14461	14441	14581	14390	14408	14459	14503	14420	14348	14468	14532	14394	14487	14598	14566	14447	14575	14560	14504	14455	14406	14402	14324	14297	14270	14407	14501	14375	14395	14372	14611	14406	14478	14533	14260	14369	14419	14321	14440	14276	14554	14510	14406	14451	14374	14493	14461	14474	14408	14389	14444	14369	14467	14550	14623	14441	14423	14502	14474	14456	14329	14366	14460	14505	14301	14494	14347	14378	14293	14450	14380	14459	14389	14550	14275	14590	14573	14502	14384	14561	14612	14371	14514	14525	14438	14492	14483	14416	14573	14571	14364	14429	14625	14411	14430	14467	14415	14360	14307	14503	14625	14569	14226	14398	14548	14467	14380	14409	14496	14394	14630	14424	14344	14585	14357	14623	14409	14398	14545	14369	14420	14576	14369	14491	14454	14391	14366	14422	14477	14234	14634	14370	14421	14285	14398	14267	14461	14518	14529	14522	14398	14417	14341	14356	14446	14473	14335	14583	14522	14429	14562	14516	14420	14354	14586	14453	14459	14486	14421	14473	14454	14470	14572	14463	14498	14486	14301	14301	14507	14315	14431	14389	14344	14399	14533	14559	14449	14317	14614	14470	14471	14779	14329	14321	14435	14535	14425	14432	14467	14375	14577	14459	14586	14413	14546	14350	14431	14534	14594	14327	14378	14360	14555	14316	14408	14398	14503	14399	14393	14315	14448	14452	14477	14578	14657	14396	14422	14383	14465	14406	14360	14485	14354	14563	14401	14341	14456	14339	14500	14407	14414	14450	14487	14412	14422	14488	14631	14552	14465	14363	14595	14485	14340	14332	14601	14486	14485	14525	14532	14447	14232	14659	14333	14430	14330	14554	14377	14468	14379	14463	14332	14455	14487	14566	14567	14595	14483	14458	14294	14371	14568	14468	14416	14515	14267	14459	14385	14288	14325	14684	14353	14402	14541	14487	14295	14416	14495	14500	14515	14558	14288	14297	14465	14488	14411	14432	14401	14381	14424	14377	14490	14447	14410	14451	14591	14423	14369	14513	14333	14424	14555	14408	14519	14424	14474	14385	14366	14339	14408	14396	14575	14364	14407	14593	14343	14506	14313	14463	14377	14553	14587	14457	14515	14457	14325	14450	14495	14434	14476	14332	14637	14184	14483	14363	14574	14394	14550	14487	14454	14516	14418	14367	14424	14496	14500	14316	14352	14523	14466	14374	14470	14465	14439	14384	14541	14523	14422	14437	14506	14497	14414	14444	14441	14363	14405	14511	14315	14361	14464	14508	14467	14469	14444	14399	14375	14482	14513	14250	14439	14510	14672	14374	14497	14327	14431	14559	14361	14416	14527	14400	14551	14433	14571	14399	14419	14598	14367	14498	14504	14370	14451	14280	14497	14369	14455	14375	14373	14386	14461	14507	14481	14487	14394	14497	14369	14473	14374	14378	14647	14499	14371	14465	14493	14557	14257	14509	14451	14536	14398	14478	14420	14384	14531	14430	14355	14489	14379	14448	14521	14448	14445	14412	14470	14447	14452	14561	14530	14527	14295	14432	14246	14405	14261	14573	14375	14564	14425	14330	14333	14430	14523	14503	14522	14396	14430	14475	14294	14370	14470	14304	14323	14533	14548	14452	14313	14364	14602	14421	14450	14390	14426	14500	14443	14523	14458	14482	14284	14555	14347	14369	14470	14486	14553	14376	14436	14330	14572	14595	14426	14517	14395	14231	14526	14291	14493	14282	14514	14257	14501	14348	14581	14385	14334	14620	14433	14495	14370	14477	14459	14519	14379	14185	14355	14537	14562	14529	14424	14497	14412	14431	14528	14509	14455	14388	14344	14484	14490	14234	14598	14437	14509	14372	14252	14558	14414	14572	14457	14318	14380	14306	14405	14302	14352	14402	14319	14414	14495	14574	14304	14531	14322	14367	14484	14329	14427	14623	14391	14482	14305	14352	14401	14324	14341	14402	14447	14331	14657	14409	14548	14409	14455	14399	14542	14594	14532	14352	14433	14705	14624	14605	14517	14394	14365	14495	14386	14386	14404	14479	14509	14633	14302	14252	14387	14473	14483	14509	14321	14410	14511	14587	14469	14419	14476	14497	14583	14362	14364	14486	14388	14369	14325	14574	14494	14366	14436	14427	14438	14459	14474	14382	14417	14261	14512	14478	14383	14402	14607	14300	14434	14475	14498	14492	14403	14389	14409	14530	14398	14449	14751	14262	14422	14269	14499	14590	14484	14304	14428	14363	14355	14574	14634	14314	14535	14298	14329	14359	14396	14487	14361	14523	14697	14468	14559	14332	14320	14390	14432	14464	14445	14377	14407	14434	14313	14609	14488	14475	14423	14522	14529	14403	14480	14354	14407	14452	14345	14392	14478	14413	14530	14424	14513	14454	14262	14374	14309	14307	14465	14460	14545	14539	14471	14550	14566	14513	14356	14420	14481	14416	14419	14515	14551	14468	14287	14513	14475	14319	14649	14379	14428	14425	14370	14472	14335	14505	14341	14363	14444	14509	14405	14258	14505	14341	14461	14447	14440	14630	14564	14454	14489	14387	14453	14547	14384	14484	14430	14394	14462	14417	14564	14524	14271	14388	14566	14422	14334	14455	14455	14428	14488	14696	14353	14275	14291	14365	14468	14432	14301	14499	14449	14484	14365	14366	14531	14443	14395	14468	14407	14425	14494	14360	14330	14427	14442	14453	14447	14272	14461	14584	14339	14348	14414	14511	14608	14477	14608	14317	14328	14455	14582	14386	14504	14468	14349	14462	14532	14445	14349	14583	14472	14361	14555	14413	14468	14386	14500	14386	14658	14379	14425	14422	14434	14449	14453	14424	14375	14524	14522	14469	14363	14160	14354	14285	14428	14634	14327	14473	14409	14296	14382	14343	14294	14514	14554	14424	14586	14392	14413	14427	14616	14473	14509	14379	14243	14417	14538	14369	14388	14458	14330	14670	14448	14495	14501	14277	14521	14465	14344	14493	14499	14362	14332	14462	14433	14480	14387	14460
27424	23996	30384	27651	22349	20833	19450	18502	17590	17495	17000	16704	16553	16293	16281	16105	15866	15815	15802	15681	16048	15946	15773	15820	15598	15890	15492	15660	15543	15593	15907	15590	15861	15485	15580	15689	15678	15684	15669	15762	15754	15620	15760	15701	15596	15694	15665	15414	15525	15699	15702	15829	15487	15495	15621	15564	15690	15786	15635	15703	15721	15615	15747	15587	15556	15761	15615	15769	15744	15819	15743	15725	15481	15556	15447	15693	15524	15552	15606	15632	15557	15558	15549	15435	15597	15594	15631	15609	15677	15595	15643	15622	15650	15562	15591	15724	15463	15606	15552	15537	15576	15640	15532	15521	15626	15592	15655	15507	15693	15629	15702	15654	15709	15533	15519	15742	15587	15422	15634	15547	15565	15535	15713	15469	15723	15557	15640	15613	15877	15541	15570	15703	15691	15495	15593	15657	15575	15424	15674	15501	15488	15586	15565	15631	15581	15427	15666	15554	15449	15569	15582	15727	15859	15784	15671	15807	15709	15692	15532	15681	15575	15619	15769	15413	15537	15675	15603	15759	15659	15547	15566	15779	15445	15567	15719	15452	15721	15631	15654	15711	15580	15473	15558	15704	15743	15697	15489	15706	15691	15561	15643	15716	15585	15369	15445	15642	15720	15598	15635	15728	15450	15731	15503	15339	15521	15537	15602	15504	15815	15626	15590	15539	15714	15630	15556	15491	15604	15445	15586	15523	15621	15578	15640	15737	15610	15572	15414	15524	15551	15583	15565	15726	15596	15695	15788	15506	15499	15569	15621	15678	15585	15552	15632	15536	15656	15557	15834	15696	15613	15543	15634	15474	15586	15415	15587	15865	15531	15617	15589	15663	15714	15602	15807	15723	15181	15601	15509	15659	15510	15638	15594	15535	15706	15714	15487	15535	15565	15689	15667	15738	15637	15767	15641	15632	15591	15564	15692	15673	15560	15317	15628	15657	15647	15620	15621	15546	15706	15739	15655	15690	15702	15796	15525	15499	15678	15610	15368	15599	15633	15531	15483	15657	15378	15705	15513	15456	15555	15658	15763	15585	15657	15553	15539	15686	15394	15384	15601	15575	15718	15723	15704	15494	15623	15617	15536	15663	15729	15871	15629	15717	15672	15601	15497	15550	15603	15621	15630	15553	15680	15632	15672	15372	15586	15640	15725	15427	15504	15675	15487	15452	15596	15619	15415	15586	15678	15599	15594	15475	15632	15691	15682	15588	15435	15411	15491	15877	15533	15601	15660	15693	15495	15610	15413	15459	15742	15723	15710	15466	15553	15548	15613	15659	15667	15679	15597	15647	15499	15547	15523	15510	15674	15653	15549	15514	15562	15567	15609	15598	15722	15603	15588	15532	15621	15618	15687	15479	15653	15550	15635	15658	15705	15536	15650	15628	15572	15706	15496	15424	15565	15692	15786	15474	15538	15666	15542	15756	15519	15671	15593	15470	15623	15560	15459	15398	15522	15520	15803	15715	15706	15476	15604	15711	15751	15823	15694	15629	15491	15579	15679	15796	15781	15513	15858	15733	15676	15837	15588	15463	15320	15690	15639	15556	15581	15514	15538	15482	15711	15426	15580	15712	15645	15700	15620	15518	15611	15572	15652	15617	15997	15595	15654	15682	15671	15690	15693	15566	15446	15640	15475	15429	15522	15544	15807	15623	15683	15613	15639	15694	15571	15527	15581	15506	15523	15658	15745	15408	15529	15482	15505	15628	15809	15747	15681	15514	15601	15602	15615	15769	15584	15637	15523	15496	15725	15724	15554	15646	15791	15730	15360	15671	15652	15477	15571	15438	15413	15470	15643	15651	15618	15571	15640	15506	15555	15580	15513	15587	15508	15454	15724	15627	15657	15650	15523	15767	15707	15638	15488	15575	15588	15606	15605	15565	15667	15642	15469	15708	15511	15633	15542	15634	15626	15468	15757	15402	15525	15675	15730	15543	15601	15727	15611	15656	15674	15646	15864	15582	15761	15474	15667	15579	15731	15508	15590	15804	15588	15700	15820	15643	15456	15772	15585	15626	15591	15512	15534	15521	15704	15610	15600	15650	15544	15664	15528	15548	15595	15672	15522	15495	15721	15578	15642	15526	15555	15444	15621	15692	15717	15753	15797	15742	15835	15586	15684	15551	15612	15468	15744	15613	15663	15735	15620	15616	15710	15610	15686	15787	15459	15604	15739	15509	15602	15574	15379	15780	15510	15821	15660	15644	15444	15492	15625	15488	15666	15549	15477	15621	15509	15741	15557	15680	15724	15325	15612	15392	15639	15490	15647	15657	15425	15534	15686	15634	15612	15551	15450	15599	15790	15713	15728	15527	15353	15604	15649	15683	15681	15475	15545	15694	15939	15559	15526	15557	15754	15527	15483	15668	15522	15672	15835	15491	15502	15518	15740	15546	15754	15634	15622	15660	15738	15888	15592	15683	15627	15532	15481	15658	15570	15605	15338	15792	15589	15745	15640	15543	15421	15514	15469	15420	15540	15606	15730	15648	15628	15753	15607	15869	15832	15666	15591	15677	15555	15487	15432	15666	15670	15577	15485	15715	15608	15804	15594	15585	15684	15712	15654	15578	15779	15674	15740	15632	15670	15663	15646	15711	15544	15455	15585	15922	15548	15647	15882	15614	15644	15509	15410	15677	15409	15486	15603	15617	15777	15571	15547	15625	15606	15547	15645	15627	15513	15703	15603	15677	15575	15487	15655	15573	15526	15611	15667	15614	15650	15761	15790	15484	15538	15591	15787	15833	15710	15474	15409	15468	15530	15566	15690	15574	15612	15606	15634	15597	15734	15637	15464	15770	15573	15618	15693	15682	15633	15644	15467	15622	15714	15561	15315	15656	15513	15658	15753	15688	15701	15638	15485	15545	15663	15570	15693	15768	15727	15579	15611	15668	15612	15482	15442	15658	15596	15494	15672	15710	15471	15607	15546	15763	15666	15616	15599	15625	15906	15604	15729	15787	15548	15507	15510	15664	15503	15766	15534	15590	15502	15731	15637	15454	15514	15665	15499	15636	15685	15668	15666	15498	15815	15576	15734	15670	15720	15608	15426	15782	15696	15531	15705	15603	15481	15538	15511	15579	15556	15617	15590	15561	15610	15712	15505	15520	15624	15628	15663	15559	15656	15847	15369	15372	15645	15736	15659	15658	15767	15498	15898	15494	15689	15650	15619	15573	15566	15577	15819	15712	15658	15680	15594	15692	15598	15649	15430	15593	15598	15382	15605	15470	15627	15426	15468	15364	15534	15641	15480	15682	15556	15628	15344	15741	15671	15418	15651	15637	15602	15526	15526	15579	15730	15538	15757	15617	15555	15635	15486	15670	15465	15701	15773	15571	15635	15685	15618	15708	15633	15569	15644	15654	15401	15365	15634	15623	15703	15413	15655	15806	15669	15646	15773	15611	15731	15616	15555	15651	15607	15816	15835	15732	15644	15477	15580	15536	15532	15822	15567	15422	15611	15636	15570	15390	15671	15716	15435	15802	15537	15503	15509	15596	15619	15698	15751	15823	15799	15445	15550	15641	15733	15593	15572	15618	15688	15520	15797	15722	15570	15679	15374	15554	15567	15668	15590	15554	15587	15364	15653	15527	15432	15634	15671	15747	15771	15545	15688	15371	15551	15537	15569	15602	15782	15458	15770	15618	15587	15385	15656	15618	15500	15630	15680	15494	15728	15724	15775	15617	15571	15702	15674	15691	15707	15472	15662	15548	15697	15644	15660	15634	15842	15533	15656	15594	15447	15661	15631	15515	15609	15566	15478	15606	15467	15498	15649	15459	15513	15609	15609	15784	15657	15632	15647	15645	15650	15591	15635	15618	15638	15594	15507	15597	15650	15843	15674	15658	15755	15636	15670	15409	15721	15734	15775	15826	15547	15636	15627	15800	15649	15587	15621	15706	15712	15758	15690	15742	15631	15707	15512	15516	15686	15589	15697	15648	15496	15575	15755	15633	15527	15596	15449	15585	15441	15542	15722	15752	15393	15583	15541	15557	15527	15670	15594	15727	15719	15490	15687	15720	15531	15453	15681	15622	15588	15590	15924	15576	15324	15605	15523	15546	15554	15615	15491	15613	15782	15757	15576	15755	15589	15586	15588	15591	15727	15455	15576	15644	15708	15710	15687	15741	15665	15679	15777	15601	15644	15608	15675	15702	15756	15726	15687	15638	15684	15430	15733	15682	15611	15612	15810	15582	15673	15665	15561	15635	15268	15672	15776	15484	15474	15449	15580	15562	15756	15724	15539	15551	15689	15602	15603	15640	15687	15724	15640	15614	15764	15495	15556	15340	15671	15738	15698	15708	15503	15653	15567	15645	15488	15690	15622	15472	15635	15653	15460	15588	15806	15701	15672	15624	15654	15448	15609	15629	15650	15592	15709	15472	15717	15632	15678	15511	15542	15603	15570	15733	15837	15549	15661	15598	15605	15763	15687	15679	15503	15479	15534	15453	15569	15708	15738	15406	15563	15492	15357	15734	15747	15662	15517	15888	15656	15599	15571	15417	15655	15616	15558	15464	15562	15641	15651	15417	15729	15681	15658	15701	15514	15563	15483	15729	15658	15627	15650	15620	15648	15422	15663	15745	15638	15808	15620	15735	15555	15804	15515	15879	15594	15764	15590	15596	15533	15697	15658	15448	15630	15522	15770	15619	15584	15547	15582	15459	15433	15676	15672	15637	15554	15559	15539	15508	15559	15584	15738	15692	15811	15559	15436	15563	15754	15536	15805	15648	15624	15905	15697	15471	15653	15662	15791	15581	15598	15498	15621	15675	15728	15574	15542	15400	15636	15720	15685	15586	15615	15607	15718	15575	15540	15480	15559	15621	15511	15568	15401	15494	15622	15475	15758	15770	15643	15462	15528	15694	15560	15618	15533	15653	15632	15349	15715	15509	15767	15623	15716	15576	15761	15776	15735	15572	15607	15515	15445	15643	15719	15598	15611	15365	15588	15552	15606	15703	15510	15632	15702	15609	15627	15397	15629	15617	15585	15805	15611	15495	15443	15722	15599	15585	15407	15607	15776	15678	15685	15583	15626	15654	15735	15734	15562	15772	15665	15579	15375	15441	15624	15558	15525	15503	15536	15743	15609	15607	15525	15488	15554	15676	15493	15560	15644	15527
25826	37734	35130	27697	23914	21056	19620	18520	17731	16736	16219	15829	15440	15189	15116	14766	14658	14480	14533	14421	14248	14383	14291	14173	14261	14067	14267	14098	14112	14141	14095	14200	14229	14303	14022	14066	14152	14201	14188	14196	14053	14110	14231	14039	14152	14004	14110	13895	14035	14043	13939	14120	14060	14184	14128	14063	14054	14042	14032	14024	14173	13942	14327	14096	14054	14111	13988	14041	14135	14188	14021	14063	13953	14141	14052	14239	14092	13875	13881	13916	14064	14082	14185	14020	14135	14034	14021	14057	14097	14100	14164	13992	14216	14224	14026	14159	14115	14026	14055	14227	14192	14081	14102	14047	13888	14269	14174	14029	14057	13993	13866	14068	13921	14030	14193	13885	13975	13982	14022	14225	13894	14034	14099	14097	14157	13990	13984	13874	14145	13980	14100	13760	14035	14101	14114	14114	14032	13973	14092	14009	14150	13909	14066	14130	13831	14032	14036	14072	14110	14130	14032	13974	14023	14076	14227	14118	13920	14014	14061	14052	14208	14114	14017	14203	14119	14014	14200	14051	14043	14085	13988	13953	13967	14095	14210	14033	14073	14168	13995	14127	14055	14130	14050	14037	14003	13984	14112	14106	14052	13957	14254	14071	14044	13959	13896	14150	14022	13890	14019	14049	14148	13971	14055	13977	13949	14134	14121	14178	14129	14148	13973	14059	14056	14088	14087	13872	14201	13993	13973	14120	13846	13973	14139	14120	14119	14173	14135	14141	14068	14094	13988	13997	14100	13987	14075	14002	14015	14129	13965	13960	14100	14225	14074	14069	14039	14116	14051	14169	14217	14024	14093	13967	14144	14205	13943	14159	14071	14091	13727	13934	14000	14122	14064	14034	13935	14029	13911	13931	13962	14018	14038	14085	13968	13991	14129	14196	14157	13945	14111	14172	13987	14104	14084	13936	14068	14188	14096	14160	14024	13869	14038	14008	14126	14144	14089	13964	14129	14148	14056	14119	14049	14212	13990	13919	13972	14009	14058	14166	14096	14047	14081	13853	14081	13994	14246	14047	14108	13968	14032	14102	14166	14246	14124	14200	13972	14116	14019	14263	14124	14123	14012	13829	14098	14135	13993	14160	14115	14072	14133	14205	14007	14191	14158	14108	14224	13983	14033	14099	14064	14012	14121	14075	13903	14225	13955	13959	13981	14050	13959	14011	13933	14030	14025	14028	14124	13946	14024	14187	13923	14039	13906	13965	14051	14055	14018	14059	14012	14183	14027	14113	14047	13994	14099	14002	14301	13979	14185	14007	13955	14150	13977	13965	13972	14013	14060	14100	13969	14082	14134	14059	14076	14132	14171	14135	14112	14162	14005	13906	14055	14171	14069	14016	14141	14093	14116	13986	14037	14160	14226	14119	14095	14175	14042	14167	13856	14243	14105	14211	14122	14122	13869	14026	14108	14042	14235	14107	14032	13915	14130	14105	14094	14097	14111	13955	14022	14132	14150	14112	14050	14143	13972	14110	14245	13971	14082	14098	14081	14166	14026	14028	14064	14165	13949	14135	14063	14160	14084	14115	13947	14011	13996	13993	14152	14076	14000	13911	14125	13990	13992	14064	13975	14111	13934	14038	14127	14000	14043	14124	14143	13966	14077	14118	14263	14070	14166	14226	14125	14011	14104	13966	14159	14020	13964	14081	14017	14236	14091	13974	14088	13913	14039	14015	14085	14015	14118	14072	14179	14053	14099	13979	13992	14026	14115	14168	13978	13886	14116	14066	14078	14144	14130	14168	14028	13917	14141	13960	13903	14153	13997	13889	14168	14021	14031	13917	13921	14056	14067	14105	14018	13929	14009	13962	14002	14137	13987	14078	14073	14012	14195	14163	13905	14145	14089	14126	14016	14180	13992	14015	13978	14102	14066	14086	14178	14210	14001	14086	14209	13902	14251	14087	14158	14153	14107	13999	14050	14067	14076	14173	14025	14099	14072	13996	13966	13965	14108	14153	14169	14097	14159	14091	14006	14013	14094	13877	14098	13948	14094	14042	14179	14188	14262	14061	14072	14136	14075	14069	14185	13939	14015	14178	14141	13987	14015	14104	14011	14110	14081	14148	14162	14106	14016	13938	14080	13989	13953	14011	14154	14105	14223	14256	14086	14251	13886	14041	14042	14062	14150	13959	14080	14062	14003	14050	14071	14103	14049	13932	13948	14196	14160	14033	14109	14092	14088	14103	14019	14151	14113	14131	14130	14122	13935	13845	13939	14112	14057	14027	14209	14070	14078	14290	14119	13994	14066	14004	14082	13966	13921	14095	13961	13979	13943	14187	14002	14105	14003	14024	14077	14035	14084	14076	14155	14072	14062	13948	13980	14109	13999	14091	14065	14036	14033	14083	14099	13958	14076	14187	14123	14061	14074	14075	13949	14272	14028	14115	13997	14022	14299	14040	14004	14102	14082	14045	14039	14002	14037	14047	13990	14033	14075	14151	14138	13902	14136	13980	14022	14046	13898	14003	14100	14077	14020	14084	14012	14145	14173	14004	14077	14057	14054	14048	14194	13898	14223	13955	14052	14087	14008	14045	14131	14075	13987	13993	14105	14151	14077	14106	14018	14124	13936	14102	14180	14061	14151	14035	14106	14032	14040	13962	14137	13934	14109	13945	14049	14107	14247	14116	14130	14086	14120	14052	14054	14178	14175	14076	14105	14014	13872	14083	14014	14096	14038	14149	14036	14021	13955	14067	13981	14193	14111	14156	14105	14102	14087	14164	13857	14124	13995	13964	13870	14004	14070	13989	13990	14250	14088	14114	14077	14160	13920	13971	14055	13995	14075	14023	14113	14054	13887	14109	13905	14067	14078	14069	13945	14215	14052	13986	14211	14114	14124	14253	14005	14147	13981	13967	13875	14127	14142	14048	14077	13969	14087	14224	14214	14111	14102	14160	14062	14054	14107	13998	14120	14193	13976	14067	14134	14200	13924	14105	14010	14201	13971	14062	13873	14055	14034	13931	14062	14007	14090	14179	14110	14063	14085	14155	14067	14057	14076	13919	14084	14221	14179	14002	14209	13923	14201	14082	14078	14087	14162	14218	13956	14208	13965	14165	14087	14023	14232	13859	14089	14149	14018	14072	13935	14239	13918	14107	14208	13922	14179	14117	14078	14229	14234	14117	13979	14030	14117	13978	14031	14087	13974	14119	14163	14093	14054	14192	14010	14040	13985	13966	14022	14270	14204	13947	14044	13975	14061	14139	13884	14058	14097	14060	14242	14159	14020	14037	14049	14038	14158	14135	14016	13963	14031	14056	13950	14303	14137	14155	14111	14121	14142	14225	14084	14074	14010	14158	13936	14032	14153	14065	14111	14073	14131	14059	14110	14280	13951	14119	14021	13979	14048	14124	13983	13994	14048	14055	14110	14021	13899	14076	14023	14052	14064	14141	13990	13925	14227	14062	13947	14031	14023	13998	14088	13955	13978	14154	14022	14118	14039	14033	14162	14112	14135	13988	14050	14110	14099	14034	14017	14037	14046	14023	14135	14063	14180	14152	14015	14047	14001	14233	13897	14025	13892	13949	14065	13994	13948	14163	13965	13998	14159	13985	14184	14149	14065	14059	13990	14095	14088	14108	13994	14094	14004	14194	13941	13922	14183	13900	14211	14045	14169	14077	14024	14046	14159	14085	14039	14161	13935	14022	14194	14214	14051	14172	14088	14093	14007	13957	14076	14129	14095	13986	13956	13987	14208	13952	13969	13968	14064	14064	13985	14070	14111	13980	14089	14061	13877	13938	14086	14087	14071	14142	13935	13885	14194	14124	13973	14267	14016	13979	14123	14103	14059	13990	14219	14051	13987	14070	14100	14216	13966	13972	14134	14027	14106	14130	14025	14052	14091	14117	14019	13987	14071	13962	13998	14036	14055	13894	14125	14015	14187	14002	14147	13916	14094	14051	14115	14033	13944	14238	14009	14147	14040	13935	14154	13921	14072	14216	13870	14244	14150	14172	14114	14049	14290	13928	14047	13959	14099	14092	14044	13974	13904	13878	14061	14027	14128	14170	14042	14043	14059	14042	14148	13963	13910	14106	14022	14067	14086	14188	13998	13987	13982	14148	14218	14041	14066	14142	14078	13933	14074	14012	14103	13899	14074	14059	13947	13972	13831	14093	13895	14038	13963	14113	14111	14106	14118	14013	14066	13992	14058	13940	13892	14242	13751	14115	14029	14116	14181	14003	14220	14096	14101	13988	14130	14082	14089	13885	13974	14010	13940	14171	14009	14142	13965	13970	14144	14082	13953	14135	14273	14099	14184	14200	13934	14108	14094	13999	14234	14086	14134	14016	14023	14093	14107	14177	14102	14091	14056	13992	14155	14368	14064	14263	13949	14091	14173	14227	13962	14162	14027	14147	14069	14003	14052	14063	13971	14037	14112	14136	13984	14032	14077	14083	14130	14117	13936	14160	14185	14000	14002	14135	14020	13968	14019	14077	14151	14120	14073	14054	14142	14049	14133	14055	14206	14115	14080	14127	14028	14013	14028	14101	13880	13957	14229	14032	14081	13981	14117	14152	14125	14173	13929	14064	14169	14081	14032	14145	14130	14203	13951	14114	14072	14024	14097	14001	14147	14067	13990	13960	14162	14004	14127	14016	13988	13958	14141	14150	14014	14126	14149	14091	14100	14027	14112	13882	13950	14066	13880	14068	13970	14148	14199	14062	14124	14043	14029	14036	14030	14097	14009	14033	14025	14221	13980	14195	14041	14154	14040	13915	14028	14082	14126	13982	14165	14182	14063	13938	14124	13983	13939	14116	14048	13919	14172	14057	14105	14158	14083	14089	14168	14028	14024	14049	13970	14162	13930	13957	14269	14109	14049	14046	14162	14132	14232	13991	14013	14153	13968	13919	13992	14043	13922	14164	14101	14110	13948	14264	14016	14015	13928	14197	14199	14017	14122	14118	13915	14011	14099	14130	13998	14214	14271	13937	14126	14050	14047	14050	14151	14029	14154	14082	14083	14167	14028	14275	13952	13982	14095	14011	14047	13999	14196	13981	13950	14028	14039	14014	14155	13964	14084	14031	14144	13993	13964	14002	14082	14126	14165	14005	14067	14196	13954	14105	14155	14124	13983	14139	14034	14161	14150	14083	14082	13987	13991	14126
23658	21004	28277	24335	23274	24887	24407	21062	19569	19156	18738	18008	17693	17394	17049	16710	16768	16537	16527	16541	16351	16435	16512	16322	16451	16309	16182	16257	16196	16133	16241	15969	16226	16167	16115	16155	16264	15974	15926	15860	16210	15941	16134	15973	16048	15824	16109	16192	16246	15896	15908	15897	16013	16044	16200	16116	16100	15962	16102	16216	15999	16305	16227	16014	16229	15904	16172	16147	16005	16160	16113	16123	16063	16060	16011	16163	15999	15912	15987	15988	16057	16000	16151	16146	16147	15987	16123	15872	16031	16009	16056	15955	16164	15986	15996	16185	16165	15904	15959	15994	16002	16111	16002	16063	16113	16160	16049	15967	16013	15787	16071	15810	15881	16118	15929	16004	15921	15889	16121	16019	16123	15917	15953	15939	16014	15923	15995	15961	16040	16104	15954	15955	15992	15954	15983	15965	15935	16055	15830	15906	16049	16089	15929	15889	16048	15881	15884	16146	16053	16000	16015	16009	16015	16166	15927	16133	16125	16296	16114	15902	15867	15874	16171	16160	15965	16083	16126	16127	15936	16020	16087	16138	16048	16101	15821	16286	16131	16072	15948	15997	16175	16022	16001	15946	15964	16028	16023	15989	15953	16234	16017	16120	16282	16076	15986	16165	16171	15936	16146	15995	16007	16152	16065	15969	15752	15965	16032	15966	16035	15879	16004	16001	15999	16025	15884	15929	15880	15888	15787	15998	15816	15933	16031	15983	16166	16117	16069	15963	15958	15770	16073	15930	15777	15966	15851	15938	16006	16118	15912	16276	15996	15848	15907	15744	15737	15971	15971	15997	15996	16164	15886	15922	15998	15961	16123	15958	15759	16061	16110	15974	15956	15840	15914	15942	15982	15800	16086	15949	15932	15868	15962	16072	16217	16020	16059	15987	15841	16069	16258	16084	16013	16105	16126	15894	15922	15957	15915	16053	15929	16009	15802	16021	15997	16005	15895	15960	15756	15873	16077	16000	16098	15884	16054	16062	15917	15960	16100	16158	16122	16073	16109	15869	16015	16000	16058	15879	15940	16035	16035	16002	15991	16216	15984	16037	16108	16011	16146	15966	15922	15989	16245	16000	16153	16048	16002	15922	16166	15911	16162	16162	16056	16064	15990	16113	16099	15919	15973	16092	15968	15993	16014	15897	15711	16022	15855	16138	16159	15983	16063	16202	15991	15964	16068	15911	16162	15968	16001	16045	15931	16035	15903	15867	16043	16033	15958	16007	16152	15928	16115	15936	16159	16000	16152	16168	16158	16026	15997	15954	16104	15844	15937	15893	16252	16187	15975	15992	16066	15796	16134	16155	16004	15995	16119	15888	16042	15912	15898	16226	15959	16023	16131	16090	16069	15910	15911	16078	16015	16138	16052	15998	15810	16099	16091	15940	16062	16003	15967	15895	15970	15839	15927	16053	16057	16135	16077	16019	16031	15865	16021	15893	16159	16036	16093	16071	16075	15863	15952	15886	15972	15962	15964	15977	16084	16132	15997	16017	16011	16174	15855	16011	15853	15983	16022	15969	16170	16009	16022	15875	16019	16154	16035	16082	16105	15831	16057	16143	15909	16067	16058	16058	15801	15976	15875	16045	16164	15939	16047	16133	16019	15888	15942	15918	16129	16127	16067	15812	15914	16060	15886	16306	16140	15933	15969	15834	15864	16162	16051	16047	15957	15950	16040	15798	16040	15941	15968	16000	15893	15838	16091	15790	16007	15902	16012	15831	15885	16020	15946	16032	15932	16113	15999	16141	16032	16018	15894	16017	15978	15931	15968	16068	16026	16206	16066	16087	15812	16090	15988	16163	16138	16089	16062	15900	15940	16011	16019	15900	16000	15971	15932	15902	15999	16188	15947	15953	15938	16004	16109	15911	15958	16002	15954	15899	15877	15993	16135	15980	16063	15996	15989	16136	16042	15975	15963	16054	16074	15919	16025	16045	16054	16156	15897	16062	15998	16303	16089	15863	15827	15970	15929	16015	16018	15968	16000	16030	15935	16165	15971	15975	16096	15818	15937	16037	15907	16020	15813	16101	15943	15888	15922	15985	16156	15935	16168	16137	15862	16192	15971	16188	16083	15814	16044	15930	16106	15903	16256	16081	16048	16026	15959	16003	15999	15998	15899	16091	16184	15703	16004	16091	15861	16221	16222	16261	15945	16077	16094	15903	15867	16097	16067	15891	15986	16023	15989	16323	16212	16281	15951	15956	16030	16088	16030	16056	15885	15966	16000	15890	15850	16069	15835	15788	15888	16124	15934	16025	15968	16091	16149	15967	15956	16019	16055	16106	16119	16047	16040	16068	15805	15858	16054	15954	15896	16149	16052	16014	16082	15825	15921	15943	15852	15849	16138	16001	16111	16090	16094	16069	15925	16084	15946	16022	16008	16059	15983	15850	15979	16088	16116	16117	16038	15968	16139	15926	16042	16104	16319	15907	15947	15973	16169	15926	15921	16056	16149	16142	16026	16026	15947	15968	15961	15932	16084	16022	15827	16208	15847	16055	15993	15900	15996	16013	16189	16034	16163	15890	15918	15848	15991	16172	16110	16043	16042	15986	16198	15740	16124	16110	15994	16114	16083	15944	16124	15963	16100	16167	16234	16001	16106	16003	15873	16032	16037	15874	16050	16192	15901	16072	15954	16125	16153	15910	16200	15874	16008	15798	16176	16236	16204	16050	16044	15793	15832	16053	15986	16117	15964	16013	15963	16052	15955	15832	16012	15895	15980	15967	16326	16095	16022	16035	16064	16147	15980	16032	16028	15962	15916	16052	16042	15990	15943	16003	16030	15825	15987	15845	15950	16146	15932	16029	16024	16165	15968	15813	16076	15983	15986	15997	15820	16091	16064	15905	15969	16098	16126	15943	15912	16062	16159	16049	16110	16116	15782	15999	16121	16031	16021	16208	16133	15906	16005	16119	16062	15896	15822	16091	16036	16213	16020	16116	15896	16131	16015	15983	15716	15978	15909	15999	16088	16018	16208	15904	16050	15930	16095	15996	15879	16077	15880	15915	16013	16044	15975	16059	16213	16125	16297	15870	16020	15895	15948	15830	15813	15843	16051	15979	16135	16104	16296	16115	15921	16036	16067	15911	16170	16172	16009	15811	15969	15839	15844	16060	15932	16040	15845	15875	15988	16059	16056	15819	15981	16058	15969	15758	15941	15984	15901	16053	15983	16026	16156	16112	15815	16029	15894	15901	15911	15933	16040	16026	16134	16082	16051	15897	15904	15986	15821	16075	16101	16065	15771	16028	16034	15931	16141	16186	15945	15883	16145	15967	15894	15948	15972	16032	15856	15970	16141	16092	16057	16072	16108	16201	15880	15928	16020	15932	16005	15955	15882	15991	16015	15905	16062	15870	15834	16011	16026	16005	15819	16035	15934	15981	16090	15940	16052	16076	15957	16030	15984	16173	16112	15974	16005	15898	15923	15823	16031	15981	16027	15890	15996	15909	15885	15926	15946	15887	15913	15871	15871	15961	16021	16153	15985	15887	15896	16002	16126	16002	16066	16008	16026	15990	16097	15958	15947	16036	16046	15991	16103	15946	16127	16048	16089	16011	16008	16004	15898	15964	15862	16041	15947	15954	16050	15873	16052	16065	16021	16178	15954	16065	16048	16075	15877	16019	15825	16051	16043	16043	16017	15982	15929	16110	16199	15942	16175	15946	15971	16144	16111	15844	15996	16059	15959	15972	15931	15960	16094	15997	16071	15978	16166	15958	16200	16014	16163	15905	15981	15833	15972	16150	16037	15794	16036	15888	16001	15833	16088	16071	16125	16239	15869	15979	16115	16105	16075	15931	15979	15933	15799	16016	16138	15999	16065	15990	16063	15913	15882	15913	15926	15946	16002	16147	15950	16079	16107	15900	15856	16159	16029	15900	15976	15740	15940	16120	16023	16160	15988	15900	16044	16106	15939	15980	15956	15817	16189	16053	16119	15992	16101	16281	15866	15940	16103	15898	15823	15919	16252	16101	16021	16038	16043	15869	16083	16063	15885	16063	16059	16056	16063	15828	15931	16035	15855	16010	16181	16059	15965	15848	16204	16061	16128	16062	15814	15983	16024	16071	16219	15787	16149	15928	16069	15804	15897	15914	16207	16159	16027	16115	16056	15891	15952	16088	16217	15951	16077	16353	15785	15919	15957	15899	15747	16288	15813	16076	15996	15981	15919	15905	15973	15845	15970	15990	16135	16022	16033	15941	16014	16153	16241	16175	15916	16009	16055	15922	15854	16049	15962	15902	15893	15888	16080	16227	16104	16255	16111	15801	15936	15988	15998	16124	16026	16050	15796	16061	16064	16046	16062	16022	16095	16025	16058	16061	15985	15926	16029	16044	15962	16034	16153	16258	15992	16006	16185	16200	16151	15939	15945	16115	16127	15960	15930	15950	15960	16138	15938	16006	15941	16026	16132	15916	16072	15936	16133	16076	16096	15857	15859	16010	16131	15919	15827	15992	16091	16018	16014	16232	16198	15974	15937	16023	16003	16117	16094	16163	15887	15728	16003	16112	15774	15825	16044	15801	15918	15924	15947	15953	16059	15924	15865	15959	16028	16118	16007	15901	16005	15886	16102	16000	16142	16082	16048	15923	15965	16012	15909	15948	16076	15947	16086	15971	16112	15912	15933	16047	16089	16011	16087	15903	16199	16064	15829	15911	16150	16075	16046	16155	16018	16014	16093	15928	15924	15868	16016	16023	15964	16119	16014	15962	15927	16136	16141	15968	16104	16215	15853	15979	15946	16150	16189	16011	16068	15996	16139	15990	15987	15843	15952	15897	16006	15843	16185	16000	15882	15934	16046	16170	15879	15936	15907	16139	15892	16066	15944	15924	16041	16104	16090	15967	16104	15923	15746	15933	16030	15996	15980	16138	16060	16011	15909	16167	15966	16003	16143	15872	15833	16012	16143	16097	15987	16099	16102	16097	15951	16163	16029	16030	15873	15963	15910	16318	15957	16143	16089	15924	16093	15890	15969	16043	16054	16019	15968	16123	15873	15990	16081	15932	15981	15905	16116	15981	15999	15931	15918	16053	16026	16054	15951	15907	15968	15963	16031	16098	16143	15817	16039	15841	16170	16132	16152	15840	16000	16003	16173	15964	16010	15960	16015	16049
26821	44343	41437	33417	28987	25589	23505	21653	20441	19135	18335	17421	16914	16341	16203	15747	15430	15341	15107	14995	14983	14815	14943	14798	14822	14626	14606	14713	14692	14513	14568	14529	14636	14424	14478	14549	14552	14586	14550	14626	14480	14584	14630	14464	14536	14288	14589	14456	14498	14281	14565	14351	14380	14428	14554	14398	14301	14546	14351	14284	14364	14433	14395	14521	14414	14317	14445	14414	14315	14426	14498	14541	14554	14321	14339	14360	14456	14642	14291	14530	14409	14351	14480	14384	14517	14417	14346	14465	14275	14402	14486	14462	14475	14330	14481	14410	14444	14380	14438	14398	14303	14380	14452	14414	14485	14502	14408	14303	14430	14430	14470	14438	14351	14532	14243	14490	14161	14414	14334	14454	14426	14339	14470	14460	14285	14385	14417	14374	14413	14464	14234	14286	14322	14465	14372	14518	14354	14445	14421	14218	14249	14292	14136	14325	14302	14374	14442	14362	14446	14523	14434	14410	14182	14361	14350	14391	14301	14339	14372	14336	14380	14374	14382	14469	14332	14360	14429	14409	14354	14304	14452	14383	14440	14510	14263	14403	14284	14384	14220	14417	14546	14423	14389	14360	14464	14299	14490	14300	14398	14567	14419	14182	14421	14393	14494	14431	14350	14481	14547	14276	14369	14251	14230	14479	14236	14320	14500	14398	14261	14474	14378	14480	14449	14305	14445	14353	14254	14393	14255	14315	14311	14212	14343	14320	14433	14269	14268	14478	14362	14308	14165	14422	14475	14210	14431	14511	14328	14432	14482	14503	14170	14324	14257	14370	14288	14553	14225	14413	14465	14392	14191	14385	14393	14415	14232	14174	14464	14327	14253	14357	14427	14298	14501	14389	14303	14434	14222	14321	14419	14392	14346	14616	14480	14439	14337	14253	14413	14450	14481	14208	14479	14376	14466	14541	14238	14423	14365	14399	14411	14439	14308	14469	14350	14342	14457	14371	14361	14174	14451	14323	14414	14540	14430	14318	14321	14398	14279	14394	14365	14456	14273	14531	14341	14520	14233	14261	14155	14278	14306	14433	14363	14420	14364	14380	14276	14389	14193	14447	14340	14353	14405	14494	14380	14392	14406	14366	14354	14339	14528	14350	14373	14407	14418	14425	14306	14377	14299	14402	14629	14417	14422	14591	14376	14486	14398	14507	14347	14418	14246	14368	14271	14449	14381	14436	14288	14376	14378	14369	14340	14311	14448	14446	14493	14481	14399	14438	14423	14443	14436	14405	14349	14302	14312	14452	14258	14300	14287	14344	14353	14483	14596	14345	14434	14449	14321	14379	14254	14302	14467	14348	14531	14531	14269	14371	14441	14279	14443	14304	14402	14340	14433	14309	14464	14394	14477	14434	14439	14480	14309	14348	14344	14332	14383	14521	14342	14367	14514	14443	14329	14502	14196	14366	14489	14355	14416	14453	14393	14368	14251	14406	14387	14397	14336	14434	14495	14418	14272	14365	14397	14410	14291	14242	14370	14371	14247	14403	14209	14306	14259	14305	14414	14328	14216	14536	14349	14295	14369	14350	14529	14507	14363	14401	14253	14321	14286	14447	14501	14362	14396	14364	14304	14386	14401	14136	14579	14426	14431	14433	14359	14388	14320	14336	14423	14410	14309	14313	14379	14543	14425	14494	14319	14369	14336	14421	14165	14485	14354	14421	14354	14400	14290	14423	14509	14289	14332	14298	14385	14434	14275	14324	14291	14329	14544	14399	14278	14554	14280	14493	14302	14417	14483	14466	14417	14298	14341	14303	14446	14422	14403	14463	14304	14406	14481	14374	14493	14198	14359	14252	14302	14522	14405	14212	14501	14315	14437	14526	14448	14336	14403	14391	14442	14249	14308	14339	14431	14341	14408	14478	14309	14418	14388	14359	14486	14301	14461	14319	14224	14542	14436	14391	14482	14456	14389	14374	14344	14293	14459	14493	14276	14399	14403	14468	14307	14311	14311	14378	14480	14461	14402	14328	14475	14345	14293	14234	14292	14242	14465	14374	14365	14453	14517	14323	14407	14264	14284	14260	14418	14401	14271	14392	14392	14422	14346	14337	14379	14383	14362	14455	14343	14481	14457	14333	14480	14229	14334	14593	14362	14389	14579	14516	14406	14312	14274	14372	14371	14384	14349	14359	14375	14370	14479	14391	14457	14038	14290	14209	14242	14407	14362	14502	14440	14325	14307	14408	14298	14250	14358	14367	14424	14481	14320	14458	14298	14362	14215	14449	14301	14254	14310	14160	14286	14358	14366	14342	14455	14433	14441	14475	14371	14370	14435	14432	14382	14509	14311	14472	14314	14445	14254	14535	14510	14405	14344	14289	14393	14473	14407	14304	14411	14562	14185	14405	14505	14412	14494	14442	14386	14372	14436	14358	14362	14378	14493	14499	14346	14390	14244	14374	14437	14174	14394	14520	14499	14302	14268	14366	14356	14418	14243	14304	14305	14339	14341	14374	14420	14286	14515	14528	14144	14428	14413	14386	14341	14504	14483	14297	14409	14448	14387	14487	14387	14396	14350	14475	14317	14564	14405	14487	14391	14487	14426	14525	14334	14395	14450	14410	14514	14444	14318	14273	14403	14350	14216	14394	14307	14311	14431	14367	14311	14408	14399	14385	14493	14319	14229	14240	14200	14480	14444	14399	14444	14357	14192	14427	14404	14468	14423	14520	14481	14304	14547	14513	14395	14430	14492	14405	14401	14425	14246	14413	14305	14450	14350	14517	14196	14372	14515	14576	14339	14198	14485	14511	14413	14462	14364	14448	14420	14159	14634	14408	14485	14351	14328	14400	14350	14223	14484	14252	14335	14393	14379	14240	14340	14408	14266	14438	14407	14459	14464	14366	14403	14261	14454	14425	14402	14447	14448	14303	14205	14347	14298	14287	14570	14354	14525	14340	14460	14381	14467	14362	14259	14277	14232	14216	14373	14376	14377	14166	14508	14315	14453	14373	14469	14527	14521	14490	14298	14215	14516	14324	14434	14535	14497	14456	14395	14476	14327	14406	14412	14296	14522	14333	14350	14390	14366	14449	14279	14369	14554	14342	14290	14586	14537	14345	14405	14336	14246	14379	14252	14418	14299	14296	14372	14260	14502	14379	14367	14274	14399	14457	14443	14422	14455	14230	14416	14536	14380	14249	14482	14229	14379	14550	14432	14370	14520	14368	14385	14293	14258	14394	14447	14284	14278	14607	14298	14262	14409	14409	14487	14618	14258	14245	14307	14272	14426	14226	14325	14341	14413	14395	14198	14328	14416	14422	14310	14412	14178	14229	14448	14481	14330	14437	14468	14415	14373	14459	14367	14434	14365	14420	14372	14291	14380	14322	14478	14450	14477	14301	14357	14482	14292	14420	14182	14402	14520	14324	14440	14349	14474	14362	14443	14462	14255	14368	14254	14496	14476	14317	14374	14407	14377	14414	14561	14469	14520	14422	14470	14377	14363	14379	14490	14305	14378	14384	14353	14464	14327	14321	14360	14278	14437	14236	14419	14253	14290	14458	14370	14398	14379	14403	14346	14411	14395	14462	14425	14341	14423	14490	14352	14308	14450	14406	14386	14366	14410	14316	14492	14351	14292	14275	14448	14530	14424	14383	14422	14470	14399	14271	14541	14342	14420	14491	14494	14309	14468	14376	14416	14389	14379	14175	14483	14437	14389	14357	14255	14383	14478	14462	14441	14257	14381	14372	14664	14280	14336	14434	14147	14426	14499	14394	14594	14419	14393	14366	14461	14239	14383	14406	14460	14261	14437	14346	14463	14387	14336	14238	14457	14378	14467	14439	14416	14415	14496	14436	14426	14302	14401	14451	14332	14510	14442	14529	14397	14372	14369	14274	14558	14510	14404	14383	14552	14201	14291	14502	14420	14395	14472	14656	14474	14311	14361	14430	14321	14435	14444	14248	14299	14265	14329	14366	14372	14402	14569	14360	14270	14488	14301	14338	14434	14338	14502	14325	14340	14241	14327	14288	14428	14562	14469	14333	14362	14415	14371	14336	14399	14299	14468	14337	14425	14412	14282	14358	14243	14461	14320	14371	14420	14409	14354	14528	14396	14357	14398	14482	14559	14386	14230	14400	14240	14397	14485	14286	14315	14399	14240	14359	14503	14477	14450	14273	14520	14363	14240	14403	14377	14316	14361	14337	14417	14324	14309	14324	14360	14379	14365	14394	14265	14405	14352	14525	14314	14419	14449	14331	14267	14351	14219	14372	14408	14409	14457	14451	14422	14397	14180	14399	14380	14377	14294	14368	14555	14468	14464	14320	14400	14326	14386	14340	14264	14567	14324	14291	14458	14235	14366	14378	14402	14336	14468	14152	14287	14324	14306	14233	14445	14461	14492	14412	14264	14484	14398	14489	14551	14373	14429	14213	14318	14377	14422	14351	14454	14508	14438	14176	14277	14380	14351	14339	14457	14423	14253	14479	14320	14481	14368	14416	14502	14315	14250	14329	14507	14242	14322	14367	14373	14446	14379	14485	14437	14683	14414	14486	14318	14489	14429	14173	14297	14317	14430	14504	14161	14345	14352	14715	14127	14279	14391	14418	14434	14450	14522	14385	14224	14522	14198	14353	14386	14255	14402	14389	14331	14489	14332	14425	14425	14289	14600	14417	14583	14451	14396	14552	14418	14574	14198	14259	14439	14557	14338	14396	14380	14328	14265	14315	14432	14399	14266	14430	14402	14387	14412	14276	14378	14479	14520	14224	14280	14260	14378	14334	14445	14493	14402	14431	14404	14465	14252	14477	14404	14503	14422	14413	14346	14372	14308	14434	14455	14351	14377	14306	14458	14491	14360	14372	14383	14477	14184	14441	14408	14397	14424	14384	14339	14280	14307	14346	14503	14416	14495	14401	14440	14432	14407	14298	14443	14618	14415	14315	14425	14461	14487	14090	14337	14571	14328	14656	14389	14416	14475	14322	14305	14488	14408	14339	14361	14434	14394	14323	14346	14362	14446	14294	14367	14461	14512	14536	14421	14471	14336	14476	14460	14300	14502	14392	14236	14400	14454	14536	14488	14587	14388	14431	14509	14435	14264	14315	14272	14335	14355	14509	14353	14362	14367	14431	14487	14414	14433	14372	14346	14490	14517	14187	14298	14551	14358	14323
22590	21009	28618	23588	21744	25152	28022	23071	21309	20788	19895	19139	18555	18308	17953	17162	17364	17238	17130	16783	16772	16674	16576	16657	16589	16651	16542	16511	16517	16551	16556	16465	16480	16481	16407	16218	16080	16484	16345	16256	16308	16224	16355	16330	16340	16284	16266	16342	16166	16314	16286	16301	16271	16186	16404	16443	16330	16191	16276	16172	16295	16048	16117	16072	16137	16178	15939	15998	16356	16123	16373	16297	16199	16271	16292	16102	16095	16080	16096	16294	16440	16085	16205	16188	16140	16192	16108	16148	16244	16308	16206	16232	16102	16114	16187	16311	16243	16070	16042	16143	16192	16336	15965	16014	16190	16238	16175	16180	16331	16126	16103	16071	16004	15935	16261	16169	15965	16084	16179	16147	16123	16160	16191	16176	16217	16284	16178	15963	16025	16301	16135	16070	16111	16194	16174	16012	16149	16190	16125	16130	16243	15992	16101	16206	16089	16292	16215	16179	16077	16346	16030	16142	16150	16051	16141	16355	16150	16107	16160	16291	16260	16445	16143	16155	16150	16104	16081	16175	16053	16144	15885	16150	16107	16313	16139	16165	16198	16092	16063	16171	16207	16253	16152	16080	16146	15990	16140	16175	16094	16273	16062	16149	16000	16111	15893	16180	16209	16085	16174	16203	16079	16308	16032	16314	16071	16050	15974	16130	16084	16138	16183	16206	16178	16135	16166	16202	16116	16141	16186	16427	16198	16154	15969	16252	16285	16234	15990	15914	16169	16157	16239	16025	16122	16185	16248	16065	16251	16237	16039	15964	16104	16206	16057	16219	16009	16028	16122	16115	16083	16257	16304	16258	16067	16166	16111	16117	16009	16111	16166	16061	16194	16381	16083	16194	16065	16136	16306	16099	16048	16279	16058	16194	16105	16216	16148	16062	16149	16108	16002	16169	16137	16115	16169	16137	16113	16074	16060	16067	16220	16025	16010	16361	16191	16224	16051	16059	16108	15982	15947	16108	16309	15930	16285	16239	16095	16115	16315	16066	16027	15946	16061	16215	16104	16143	16207	15979	16004	16189	16124	16170	16117	16011	16235	16145	16108	16293	16183	16049	16278	15970	16049	16178	16097	16127	16250	16228	16135	16127	16234	16009	16262	16206	16183	16105	16134	16172	16149	16153	16194	16270	16134	16259	16224	16163	16367	16116	16098	16124	16160	16205	16000	16188	16255	16245	16230	16081	16166	16058	16141	16031	16151	16061	16350	16095	16036	16114	16409	16142	16077	15897	16109	16237	16234	16165	16125	15976	16281	16166	16377	16150	16014	16374	16221	16026	15953	15910	16209	16215	16130	15940	16065	16232	16047	16213	16102	16344	16178	16257	16263	16140	16212	16170	16086	16101	16272	16067	16035	16226	16191	16112	16145	16112	16058	16170	16138	16085	16139	16035	16054	16125	16067	16106	16012	16121	16027	16162	16289	16152	16296	16058	16112	16141	16342	16178	16216	16042	16199	16106	16183	16081	16298	16348	16031	16099	16107	16292	16341	16357	16126	16140	16119	16256	16002	16049	16232	16207	16158	16381	16126	16174	16225	15923	16154	16207	16285	16031	15978	16088	16058	16165	16240	16207	16136	16071	16346	16337	16195	16107	16089	16188	15980	16128	16200	16076	16256	16160	16297	16073	16130	16135	16076	16079	16243	16092	16089	16140	16084	16204	16067	16206	15910	16029	16082	15989	15963	16286	16203	16223	16152	16337	16027	15985	16184	16029	16157	16080	16223	16235	16042	16161	16071	16017	16120	15910	16136	16226	16033	16077	15981	16110	16124	16140	16014	16275	16148	16098	16401	16169	16000	16096	16121	16031	16218	16232	16239	16052	16263	16320	16076	16231	16265	16179	16287	16156	15993	16138	16188	16158	16210	16181	16126	16080	16108	16004	16075	16302	16227	16094	16245	16144	16270	15976	15912	16113	16313	16331	16165	15982	16171	16090	16290	16136	15970	16100	16202	16171	16247	16044	16168	15928	16020	16084	16171	16148	16039	16221	16083	16222	16043	16269	16024	16026	16180	16138	16201	16154	16237	16219	16081	16070	16122	16218	16267	16011	16142	16260	16269	16122	16267	16171	16157	16241	16192	16370	16270	16104	15968	16092	16006	16373	16046	16224	16233	16019	15978	16227	16147	16143	16166	16153	16081	15996	16129	16141	16143	16077	16186	16005	16248	16302	16033	16090	16308	16013	16090	16266	16306	16120	16133	16071	16099	16058	16174	16146	16222	16210	16051	16196	16087	16030	16201	16124	16133	16037	16027	16045	16149	16043	16062	16064	16031	15975	16110	16328	16044	16184	15978	16147	16032	16271	16111	16062	15987	16067	16180	16221	16309	16123	16175	15953	16372	16237	16238	16115	16034	16080	16156	16016	16318	16041	16130	16188	16198	16211	16111	16178	16334	15883	16059	15996	16050	15994	16175	16046	16228	16147	16243	16007	16401	16176	16117	16190	16079	16244	16292	16239	16242	16265	15971	15935	16026	16145	16012	16123	16189	16097	16048	16200	16140	15963	16127	16390	16082	16210	16204	16106	16035	16110	16058	16038	16195	16204	16124	16139	16195	15993	15995	16160	16372	16220	16129	16337	16136	16170	16066	16160	16194	16050	16099	16136	16105	16132	15974	16200	16124	16151	16378	16269	16149	16351	16086	16214	16045	16090	16098	16176	16130	16227	16282	16208	16053	16166	16098	16207	16091	16188	16182	16116	16189	16171	16240	16476	16088	16229	16190	16109	16015	16092	16216	16153	16045	16082	16214	16170	16013	16010	16100	16153	16296	16074	16177	16321	16197	15919	16007	16038	16349	16012	16034	16063	16079	15984	16207	16090	16280	16283	16137	16319	16368	16034	16319	16098	16258	16141	16187	16080	16121	15975	16219	16207	16149	16264	16182	16207	16226	16082	16093	16268	16175	16079	16057	16016	16053	16107	16201	16188	16085	16187	15983	16292	16120	16255	16153	16184	16080	16078	16182	16333	16241	15946	16107	16079	16238	16172	16273	16070	16148	16276	16083	15995	16027	16305	16233	16273	16223	16142	16163	16172	16277	16026	16212	16226	16419	16288	16201	16173	16120	16261	16102	16133	16168	16108	16018	15979	16190	16058	16265	15961	15902	16281	16086	16287	16022	16263	16015	16323	16165	16190	16068	15983	16318	16181	16161	16226	16154	16147	16024	16110	16254	16051	16130	16180	16030	16114	16057	16012	15981	16258	16135	16184	16102	15919	16416	16080	16106	16213	15975	16012	16164	16260	16303	16073	16095	16223	15788	16175	16002	16263	16082	16262	16091	16016	16241	16222	16219	16099	16158	16051	16087	16270	16160	16157	16188	16071	16114	16193	16175	16263	16330	16169	15946	16164	16071	16113	15998	16068	16032	16072	16206	16119	16056	16047	16252	16017	15974	16079	16190	15974	16105	15923	16128	16119	16062	16075	16136	16107	16176	16146	16376	15915	15925	16000	16004	16091	16254	16309	16087	16149	16182	16384	16319	16209	16098	16016	16102	16290	16118	16257	16148	16163	15977	16155	16210	16219	16194	16053	16134	15908	15989	15982	16304	16042	16155	15811	16023	16105	16025	16098	16197	16161	16177	16059	16301	16362	16128	16088	16036	16188	16110	16150	16168	16197	16026	16070	16189	16048	16084	15996	16103	16183	16073	16027	16126	16253	16033	16092	16095	16051	15952	16176	16264	16079	15945	16107	15973	16072	16208	16206	16088	16038	16130	15986	16278	16005	15809	15967	16246	16101	15985	16129	16194	16198	15886	16001	16320	16224	16222	16117	16146	16072	16223	16149	16178	15989	15918	16205	15997	16111	16046	16164	16152	16061	16265	16048	16162	16203	16185	15983	16180	16238	16059	16127	16033	16181	16206	16034	16241	16065	16350	15983	16146	15970	16070	16172	15973	16007	16292	16420	16181	16107	16218	16139	16211	16100	16125	16146	16149	16259	16054	16168	16220	16100	15919	16146	16011	16146	16137	16036	16136	16030	16017	16220	16020	16061	16439	16053	16237	16199	16298	16256	16075	16059	16197	16097	15928	16139	16339	16055	16129	15963	16025	15960	16206	16031	16226	15972	16219	16036	16202	16039	16221	16064	16354	15979	16051	16256	16065	16146	16297	16088	16052	16209	16033	16190	16268	16096	16017	16164	16180	16141	16309	16138	16004	16068	16188	16147	16246	16141	15953	16314	16156	16113	16347	16059	16077	16169	16011	16179	16103	16160	16120	16138	16159	16050	16154	16127	16054	16272	16187	16068	16097	16194	15993	16110	15962	16246	16161	16040	16102	16252	16170	16093	16182	16077	16021	16093	16178	16033	16085	16372	16169	16128	16120	16136	16193	16019	16313	16098	16150	16076	16118	16362	16036	16324	16082	16073	16087	16147	16089	16018	16347	16092	16106	15896	16074	16044	16056	16212	16287	16210	16003	16208	16035	16184	16200	16526	16162	16081	16154	16142	16118	16315	16154	16104	16280	16204	16010	16110	16043	16133	16229	16205	16120	15983	16124	16106	15959	16305	16076	16361	16070	16211	16342	15935	16164	15981	15957	16106	16064	16171	16119	16093	16281	16175	16184	15991	16302	16313	16178	16145	16103	16041	15976	16038	16301	16221	16213	16109	16205	16246	16094	16137	16165	16019	15697	16131	16158	16061	16012	16218	16195	16107	16097	16030	16240	16053	16217	16130	16200	15998	16183	16300	16255	16048	16200	16199	15879	15928	16222	16188	16116	16198	16040	16128	15990	16106	16203	16008	16076	16049	16084	16105	16021	16086	16110	16074	16171	16160	16151	15991	16136	16183	16042	16305	16159	16291	15939	15848	16224	16333	16052	16070	16078	16145	16143	16302	16210	16173	16120	16130	15964	16032	16021	16222	16215	16210	16327	15973	16227	16340	16090	16227	16123	15923	16244	16335	16229	16268	16025	16385	16127	16280	16054	16116	16147	16321	16040	16091	16096	16017	16208	16231	16099	15942	16244	16093	16232	16151	16354	16137	16233	16079	16099	16280	16023	16089	16151	16276	16197	15942	16026	16027	16436	16187	16228	16212	16062	16244	16146	15961	16120	16223	15939	16165	15927	16091	16121	16061	16273	16245	16106	15985	16288	16255	16187	16228
28893	49407	45824	37327	32920	29104	26228	24349	22621	21361	19885	18849	18067	17360	17006	16321	16034	15835	15498	15410	15276	15090	15106	15102	14919	14719	14806	14781	14860	14900	14682	14728	14732	14725	14604	14577	14616	14521	14669	14490	14719	14463	14548	14389	14712	14417	14619	14465	14538	14457	14563	14560	14619	14534	14651	14480	14465	14474	14539	14473	14449	14576	14599	14380	14680	14518	14524	14429	14357	14624	14459	14602	14452	14405	14540	14406	14267	14548	14469	14436	14549	14635	14472	14483	14376	14591	14504	14464	14332	14454	14504	14467	14375	14542	14431	14459	14540	14370	14344	14547	14582	14414	14387	14501	14450	14516	14537	14495	14553	14460	14391	14579	14567	14375	14614	14386	14354	14662	14566	14395	14359	14430	14523	14580	14564	14392	14425	14306	14559	14485	14354	14459	14473	14621	14527	14357	14516	14472	14421	14421	14482	14465	14451	14476	14466	14535	14395	14363	14588	14601	14446	14271	14389	14519	14580	14445	14481	14414	14418	14572	14448	14553	14636	14563	14510	14575	14520	14404	14549	14446	14574	14481	14461	14521	14517	14547	14420	14596	14536	14439	14383	14465	14479	14561	14282	14503	14411	14514	14356	14441	14490	14530	14542	14356	14431	14586	14375	14391	14457	14363	14344	14535	14484	14469	14567	14537	14460	14355	14440	14476	14412	14475	14389	14563	14631	14459	14391	14347	14631	14410	14307	14352	14457	14370	14332	14428	14366	14524	14414	14546	14473	14431	14432	14344	14524	14517	14393	14587	14349	14504	14506	14380	14456	14535	14340	14538	14393	14588	14320	14559	14407	14409	14536	14489	14541	14450	14406	14496	14573	14565	14399	14631	14418	14360	14577	14285	14429	14608	14440	14414	14332	14282	14398	14525	14300	14516	14370	14474	14497	14386	14404	14382	14286	14532	14326	14482	14432	14395	14444	14448	14539	14502	14463	14325	14595	14479	14680	14373	14498	14493	14517	14380	14464	14545	14362	14508	14505	14401	14527	14457	14477	14455	14529	14434	14520	14565	14498	14538	14662	14520	14478	14329	14528	14478	14333	14303	14512	14304	14541	14463	14342	14477	14600	14477	14501	14548	14373	14430	14478	14452	14353	14491	14478	14363	14570	14451	14461	14488	14394	14364	14435	14411	14617	14393	14493	14547	14434	14563	14487	14570	14535	14526	14277	14495	14425	14474	14382	14475	14492	14455	14673	14509	14384	14424	14658	14381	14522	14323	14425	14328	14320	14441	14311	14456	14219	14378	14456	14410	14440	14220	14430	14257	14515	14499	14486	14313	14348	14320	14561	14427	14524	14498	14509	14448	14386	14491	14492	14522	14523	14405	14481	14470	14574	14575	14442	14582	14302	14322	14451	14467	14496	14479	14654	14426	14533	14406	14442	14439	14419	14619	14376	14391	14469	14600	14364	14630	14516	14587	14436	14356	14453	14372	14462	14360	14551	14473	14524	14389	14434	14457	14261	14501	14344	14297	14374	14360	14540	14394	14463	14393	14416	14334	14475	14450	14497	14466	14615	14332	14429	14378	14404	14409	14455	14373	14433	14337	14354	14527	14421	14296	14484	14341	14657	14361	14397	14316	14546	14249	14374	14337	14404	14378	14414	14407	14451	14416	14629	14670	14391	14489	14499	14589	14513	14373	14308	14437	14446	14623	14531	14316	14566	14362	14459	14398	14514	14392	14648	14425	14427	14545	14566	14481	14418	14286	14369	14396	14317	14442	14489	14646	14410	14266	14330	14525	14473	14573	14610	14310	14397	14337	14500	14460	14498	14489	14626	14359	14581	14477	14452	14524	14373	14630	14496	14392	14536	14499	14503	14447	14432	14489	14301	14450	14422	14446	14519	14363	14650	14440	14351	14413	14563	14541	14516	14417	14493	14494	14438	14433	14278	14610	14408	14545	14483	14486	14446	14411	14302	14528	14358	14342	14518	14503	14500	14474	14365	14491	14337	14572	14665	14640	14367	14581	14613	14484	14362	14588	14547	14621	14355	14335	14465	14407	14401	14497	14439	14395	14438	14425	14391	14429	14457	14408	14399	14529	14436	14365	14560	14185	14477	14631	14472	14414	14354	14566	14335	14389	14365	14637	14557	14303	14401	14366	14508	14340	14368	14494	14521	14573	14645	14383	14476	14368	14380	14533	14415	14547	14503	14380	14317	14379	14507	14469	14377	14341	14483	14459	14475	14410	14550	14435	14426	14471	14416	14428	14559	14425	14452	14379	14673	14419	14534	14441	14487	14302	14528	14554	14387	14369	14377	14442	14508	14432	14553	14288	14555	14645	14371	14418	14440	14661	14306	14503	14365	14345	14398	14340	14416	14528	14464	14513	14356	14547	14485	14426	14341	14494	14385	14459	14404	14466	14465	14393	14604	14381	14387	14479	14505	14437	14482	14349	14390	14531	14343	14447	14688	14328	14316	14482	14434	14490	14438	14328	14419	14492	14519	14531	14392	14515	14504	14549	14537	14488	14386	14417	14459	14339	14521	14470	14579	14376	14317	14480	14435	14518	14499	14332	14484	14331	14415	14407	14478	14462	14361	14446	14531	14326	14425	14454	14389	14370	14575	14494	14331	14456	14325	14367	14357	14499	14478	14467	14421	14564	14556	14274	14401	14508	14419	14397	14432	14377	14406	14393	14539	14564	14328	14377	14614	14498	14507	14442	14572	14512	14446	14558	14469	14423	14376	14449	14569	14465	14598	14730	14427	14420	14469	14464	14467	14385	14575	14476	14350	14347	14545	14464	14467	14506	14588	14308	14541	14473	14377	14476	14530	14400	14545	14379	14266	14412	14447	14392	14358	14440	14375	14446	14604	14365	14163	14450	14618	14460	14390	14463	14423	14351	14409	14510	14297	14656	14512	14467	14206	14454	14520	14311	14279	14600	14427	14475	14433	14449	14340	14561	14526	14467	14455	14547	14312	14556	14503	14335	14659	14388	14577	14515	14526	14508	14542	14690	14466	14399	14534	14502	14531	14370	14468	14397	14387	14407	14547	14557	14489	14553	14508	14424	14522	14430	14371	14527	14648	14355	14454	14466	14601	14549	14371	14355	14550	14557	14397	14647	14350	14468	14303	14494	14452	14351	14338	14443	14327	14525	14348	14538	14443	14393	14557	14566	14533	14482	14355	14404	14356	14530	14545	14389	14401	14463	14312	14341	14466	14420	14518	14462	14512	14292	14559	14336	14345	14442	14379	14425	14288	14601	14305	14408	14416	14428	14515	14486	14300	14392	14510	14441	14361	14410	14301	14477	14436	14415	14358	14569	14379	14459	14447	14397	14346	14457	14325	14547	14373	14480	14457	14550	14453	14469	14555	14389	14489	14519	14568	14617	14516	14344	14427	14403	14472	14512	14467	14448	14589	14441	14476	14470	14505	14542	14459	14382	14526	14255	14534	14445	14442	14432	14416	14483	14392	14618	14469	14450	14608	14468	14503	14463	14501	14421	14538	14338	14404	14451	14579	14445	14572	14455	14519	14461	14503	14277	14455	14408	14533	14447	14408	14254	14403	14435	14431	14404	14488	14517	14236	14450	14591	14567	14405	14398	14405	14512	14532	14507	14482	14390	14528	14436	14308	14585	14454	14627	14432	14324	14453	14596	14532	14526	14456	14615	14634	14257	14401	14506	14314	14439	14371	14428	14447	14351	14397	14624	14320	14390	14560	14446	14534	14412	14415	14394	14404	14332	14436	14457	14434	14375	14349	14588	14542	14498	14518	14419	14476	14433	14387	14411	14451	14292	14503	14555	14625	14407	14262	14409	14359	14559	14426	14547	14452	14526	14436	14413	14456	14535	14579	14411	14438	14495	14644	14460	14472	14602	14600	14319	14566	14576	14456	14410	14359	14437	14404	14364	14579	14434	14494	14296	14488	14373	14444	14379	14579	14482	14257	14507	14446	14447	14446	14500	14647	14458	14493	14578	14421	14383	14464	14414	14501	14521	14630	14625	14416	14504	14487	14402	14280	14421	14516	14505	14496	14547	14392	14528	14369	14364	14480	14336	14478	14334	14467	14478	14486	14407	14420	14528	14372	14362	14448	14585	14447	14521	14418	14400	14365	14453	14342	14379	14414	14395	14466	14484	14421	14311	14477	14522	14513	14294	14503	14433	14618	14320	14563	14325	14490	14483	14568	14538	14509	14382	14465	14634	14646	14398	14358	14312	14531	14539	14516	14639	14607	14420	14396	14575	14536	14371	14356	14568	14433	14353	14439	14454	14462	14328	14416	14406	14353	14409	14401	14429	14361	14553	14475	14519	14337	14461	14233	14339	14452	14447	14610	14444	14525	14498	14312	14501	14651	14504	14309	14457	14437	14535	14403	14491	14473	14381	14539	14456	14351	14414	14474	14307	14512	14441	14513	14186	14570	14342	14677	14574	14429	14478	14590	14385	14561	14394	14411	14530	14555	14441	14453	14452	14466	14458	14511	14548	14552	14411	14474	14477	14302	14283	14511	14609	14383	14523	14404	14663	14424	14423	14306	14585	14402	14555	14456	14462	14508	14622	14375	14522	14395	14513	14435	14302	14302	14383	14530	14492	14434	14670	14387	14610	14449	14534	14253	14494	14402	14398	14409	14289	14415	14445	14350	14388	14464	14482	14557	14392	14538	14515	14457	14509	14498	14383	14421	14485	14595	14306	14332	14533	14585	14596	14337	14434	14339	14555	14453	14553	14501	14385	14511	14525	14445	14444	14441	14409	14498	14342	14485	14508	14523	14549	14651	14362	14385	14446	14381	14590	14418	14518	14464	14577	14563	14389	14426	14425	14555	14407	14437	14617	14431	14287	14590	14508	14361	14380	14459	14518	14400	14471	14487	14348	14373	14450	14656	14276	14369	14562	14562	14516	14373	14527	14599	14479	14410	14402	14523	14477	14561	14407	14622	14390	14658	14386	14459	14403	14418	14458	14589	14446	14493	14374	14574	14513	14576	14519	14468	14337	14614	14477	14436	14587	14505	14592	14451	14377	14534	14366	14379	14498	14408	14405	14455	14454	14531	14413	14457	14370	14488	14402	14580	14425	14563	14710	14414	14616	14376	14322	14609	14449	14525	14526	14363	14360	14469	14386	14513	14552	14414	14456	14451	14443	14491	14432
27762	24806	31007	28216	22941	20954	19718	18723	18147	17431	17222	16913	16702	16604	16570	16262	16065	16077	16145	16132	16049	16015	16037	15863	16085	15877	16072	15922	16102	16133	16020	16040	15972	15953	16052	16003	15838	15857	15892	16254	15963	15747	15918	15924	16103	15921	15787	15945	15956	15779	16055	15941	15919	15801	15826	15914	15707	15923	15820	15888	15759	15869	15946	15897	15940	15741	15781	15890	16118	15758	15705	15939	16109	15765	15675	15955	15991	15909	15905	15988	16093	15826	15953	15902	15837	15764	15757	15843	15975	15840	15629	15923	16046	15859	15774	16066	16057	15824	16007	16071	16044	15899	15699	15898	16037	16001	15988	15900	15879	15821	16029	15872	15910	16016	15901	15971	15813	16016	15993	15783	15965	15847	15924	15995	16034	15814	15895	15854	15855	15831	15848	15767	15868	16082	16031	15804	15949	15805	15679	16059	16066	15906	15858	15831	15891	15974	15861	15857	15878	15895	16030	15930	16071	16026	16031	15950	15924	15929	15859	15921	15745	15931	15932	15845	15912	15782	16026	16136	15875	15743	15978	15947	15865	15870	15954	15807	15989	15990	16001	15858	15968	15782	16074	15822	16038	16002	16008	16043	15906	15882	15804	15834	15964	15812	15907	15591	15734	16009	15689	16286	15991	16069	15867	15820	16110	15947	16108	15896	15861	15910	15912	15767	15898	15773	16169	15927	15854	15908	15799	15917	15972	15984	15807	15937	15880	15891	15896	16106	15973	16097	15940	15853	15798	15966	15934	15805	16082	15860	15781	15719	15855	15934	15848	15928	15835	15908	15839	15895	15964	15736	15998	15898	15915	15679	16004	15967	16005	15864	15859	15805	15996	15796	15926	15895	15880	15923	15860	15976	15958	16109	15975	15931	15996	15919	15679	15909	15802	15978	15813	15795	15827	15759	15844	15929	16046	16013	15843	15903	15758	15914	15855	16011	15741	15786	15941	15964	15903	15996	15800	15969	15799	16045	15955	15927	15941	15898	15980	15829	16040	15873	15848	15881	15895	15873	15991	15860	15857	15841	15835	15782	15788	16109	15992	15917	15910	15796	15942	15880	16013	15769	15859	15909	15916	15947	15719	15639	15896	15863	15929	15762	15749	15878	15993	15739	15780	15758	15806	15904	16064	15927	15700	15811	15916	15946	16048	16121	15977	16004	15956	15875	15693	15930	15723	15936	15983	15849	15731	15919	16075	15937	15931	15850	15932	15750	15973	16013	15992	15768	15986	15992	15959	15904	15904	15801	15871	15898	15971	15996	15774	15876	15970	15782	16019	15702	16028	15995	16023	15786	15938	16011	15916	16057	16044	15856	15793	15928	15721	15849	15883	15919	15829	15909	15994	15817	15888	15853	16051	16008	15872	15955	16103	15933	15864	15737	16003	15855	15972	15964	16041	15819	16017	15885	16131	15707	16043	16044	15936	15969	15994	15854	15901	15881	16095	15978	15842	15980	15976	16095	15901	15877	15646	15837	16021	15793	15936	15922	15867	15843	16002	16149	16008	15812	15932	15830	16009	15994	16026	15831	15686	16118	15498	15999	16029	15960	15904	15867	15778	15551	16163	15828	15903	15991	15948	15909	15921	15743	15961	15889	15907	15864	15791	15973	15990	15942	16147	15741	15813	15767	16141	16011	15909	15862	15916	15834	15833	16157	15978	16008	15835	15949	15717	16061	16070	15753	15919	16047	15703	15927	15855	15942	15874	15865	15894	15984	15900	15864	15939	15765	16148	15740	15722	15691	15975	15935	15872	15931	15841	15956	15924	15919	15896	15851	16148	15916	15909	15828	15893	15982	16016	16092	16076	15923	15897	16051	15696	15876	15741	15829	15855	15965	15908	16012	15847	16119	15866	15777	15819	15814	15980	15999	15860	15914	16060	15891	15877	15739	15632	15803	15928	16054	15739	15780	15940	15791	15756	16048	15751	15990	16069	16035	15707	15771	15922	15842	15775	16014	15945	15943	15800	15872	15873	15779	15789	15833	15922	15991	15798	15786	15969	15909	15972	16028	16077	15888	15903	15887	15837	15942	15997	15898	15755	16160	16001	15925	15918	15819	16040	16111	15851	15935	15795	15800	16071	15869	15970	15853	15862	15831	15948	16024	15927	16073	15917	15930	15980	15915	15947	15983	15916	15914	15955	15923	15742	15987	15847	15975	15764	15949	15895	15934	15776	16044	15990	15910	15961	16057	15882	15905	16063	15995	16074	16070	16063	15957	15867	15932	15950	15857	15747	15889	15888	15805	16087	15942	15874	15757	15552	15995	15916	15884	16035	15792	15915	15946	15771	15935	15953	16015	16112	16040	15929	16130	15926	15834	15819	15804	15742	15792	15996	16049	15951	16175	16013	16030	16030	15825	16054	16120	16080	15802	15995	16033	15835	15727	15995	15832	16225	15918	15887	15935	16046	15812	15845	15969	15752	15819	15929	15747	15764	15870	15967	15888	15971	16002	15893	15938	15840	15958	15874	15889	15863	15982	15974	15959	15900	16001	15943	16000	15718	15898	15755	16031	15871	15663	15739	15881	15787	15808	15936	15919	16136	15816	16105	16031	15947	16176	15788	15672	16086	15820	15915	15857	15788	15858	15819	15770	16051	15873	15850	15907	15899	15932	15897	15850	15893	15863	15790	15980	16077	15892	16004	15990	15889	15788	15875	15915	16005	15855	15865	15777	16071	15920	15947	15911	15679	15812	16063	16153	16181	15798	16055	15959	15959	15982	16095	15791	15901	15806	16144	15968	15985	15947	15906	16033	15854	15964	15892	15659	16006	16002	16082	15800	15598	16001	15826	15869	15989	15919	15788	16089	15699	15887	15809	15880	16019	15833	15854	15856	16034	15842	15979	15818	15920	15924	15883	15864	16032	15942	15907	15995	15844	15607	15925	15938	15734	15932	15814	16038	15850	15854	15810	15941	15949	15961	15957	16011	15724	15862	16141	15919	15839	16161	15719	15834	15868	15853	16226	15939	15948	15906	16002	15911	15917	15781	16028	15922	15915	16068	15845	15850	15868	15629	15879	15921	15905	16156	15953	15871	16086	15797	15922	15816	15842	16009	15883	15928	16089	15656	16019	15995	16036	16215	15949	15921	15804	15854	15827	15739	16070	15901	15903	15829	16083	15911	15809	15755	15896	15825	15805	15962	15923	16026	15858	15881	15839	16119	15999	15953	15811	15912	15936	15838	15990	15834	15716	15816	15932	15782	15945	15861	16049	15943	16046	15875	15791	15825	15994	16027	16037	15856	15811	15956	15830	15810	15935	15934	16012	15875	15939	15762	15760	16231	16024	16001	15900	15848	16019	15972	15952	15806	15985	15886	15910	15812	15799	15878	16047	15972	15696	15951	16069	15829	15704	15791	15817	15654	15815	15922	15958	16089	15949	15951	15976	16107	15831	16022	15832	15968	15991	15976	15934	15971	16027	15960	16016	15960	15986	15929	15968	15884	16053	15968	15772	15851	15765	15965	15888	15801	15992	15936	15940	15941	15932	16035	16045	15883	16111	15984	15828	16007	15996	15846	15827	15942	15902	15978	15942	15883	15830	15883	15950	16174	15949	15752	15930	15973	15891	15930	15831	15982	16086	16020	15863	15881	15753	15753	15809	15775	15834	15913	15862	15780	15813	15888	16035	16003	15902	15827	16037	15721	15808	15959	15997	15880	15865	15875	15875	15803	15968	15923	15654	15797	15970	15872	15986	15856	16100	16054	15983	15994	15960	15768	15799	15756	15868	15913	15889	15901	15917	15900	15752	15941	15813	15911	15774	15774	15882	15826	15955	15967	15966	15866	15829	15903	15531	15727	15987	16069	15977	16158	15815	15751	15936	15984	15926	15777	15889	15942	15853	15794	15900	15861	15878	16023	15749	15757	16115	16099	15835	15994	15866	15753	15979	15895	15852	16018	15900	15848	15953	15889	15993	16110	15921	15839	15928	15746	15902	16123	16201	15798	15870	15911	15754	16200	16133	15870	15773	16033	15939	15933	15901	15868	15742	15880	16072	16037	15823	15897	16045	15839	16082	15893	16083	15893	15979	15845	15847	15936	16031	16049	15917	16082	15906	15874	15922	16009	15912	15921	15799	15802	15797	15818	16002	15992	15963	15647	16057	16127	16091	15993	15930	15835	15771	15756	15867	15857	15834	15731	15930	15874	15924	15850	15899	15896	15999	15963	15996	15874	15701	15976	15866	15845	15785	16072	16021	16021	15948	15933	16108	15819	16016	15854	15903	15888	15970	15825	15830	16040	15979	15941	15895	15833	15823	15817	15908	15976	16036	15945	16048	15814	16077	15856	15682	16062	15936	15923	15986	16178	15902	15942	15842	15816	15914	15820	16067	15851	15841	15844	15956	16032	15998	15685	15861	15899	15869	15917	15909	16006	15767	15642	15686	15655	15915	15904	15812	15744	16155	15890	15880	16003	15980	16110	15781	15647	15802	15999	16004	15909	15933	15878	15855	15838	15935	15970	15951	15979	15861	15972	15835	15850	15923	16022	15780	15907	15868	15831	15816	15987	15808	15991	15875	15794	15937	15980	15906	15990	15792	15836	16036	15955	15939	15858	15853	16108	16089	15864	16066	15909	15875	15880	16044	16005	15952	15940	16066	15983	15857	15821	15788	15809	15944	15878	15972	15848	15993	15956	15911	15829	15858	15899	15953	16124	15840	16076	15945	15969	15961	15983	15951	15799	15782	15748	15933	15869	15889	15914	15819	16008	15943	16008	15956	15992	16058	15975	16059	15836	15850	15955	15937	15863	15999	15965	15938	15958	15940	15806	15837	16018	15777	15917	15967	15917	15923	15847	15794	15983	16029	15836	15845	15836	15993	15954	15828	15966	16056	15966	15975	15889	15917	15978	16056	16057	15840	15692	15860	15982	15956	16075	15941	16015	15992	15842	15821	15825	15945	15899	16013	15880	15909	16006	15924	15806	15888	15776	15752	15990	15871	15957	15724	16012	15985	15980	16043	15989	15808	15830	15870	15874	15913	15905	15902	15640	15798	15817	16012	16238	15866	15797	15911	15982	15928	16034	16040	15961	15689	16033	15958	16030	15780	15913	16055	15964	15883	15813	16005	15866	16006	15959	15957	16146	15965	16096	15828	16012	16010	16072
26492	38853	35615	28228	24326	21603	20019	18897	18056	17224	16575	16026	15820	15378	15101	14833	14840	14695	14838	14565	14563	14600	14605	14750	14536	14536	14550	14380	14522	14298	14493	14486	14474	14340	14660	14277	14359	14500	14412	14367	14297	14479	14254	14274	14433	14292	14470	14357	14422	14353	14370	14387	14550	14306	14387	14504	14202	14252	14268	14337	14430	14238	14299	14219	14321	14275	14493	14203	14566	14261	14376	14330	14417	14385	14346	14351	14377	14302	14213	14431	14272	14292	14346	14454	14210	14299	14178	14304	14099	14396	14448	14389	14288	14415	14449	14256	14350	14194	14260	14083	14159	14297	14370	14331	14344	14294	14521	14325	14528	14309	14268	14247	14418	14298	14478	14387	14438	14165	14326	14244	14439	14332	14541	14220	14267	14493	14398	14449	14260	14287	14514	14215	14397	14279	14367	14455	14295	14357	14218	14529	14294	14209	14349	14389	14378	14403	14211	14284	14429	14282	14408	14386	14367	14348	14180	14310	14356	14434	14375	14429	14243	14231	14422	14160	14272	14398	14335	14326	14422	14287	14294	14254	14281	14419	14368	14552	14403	14465	14489	14317	14451	14459	14350	14291	14457	14355	14222	14432	14379	14266	14443	14322	14243	14462	14424	14435	14293	14253	14272	14263	14301	14393	14264	14516	14086	14286	14334	14381	14387	14266	14429	14400	14473	14460	14184	14236	14270	14393	14210	14364	14291	14300	14428	14274	14258	14333	14411	14314	14419	14318	14446	14335	14475	14387	14365	14264	14374	14249	14395	14213	14377	14350	14283	14161	14303	14368	14348	14352	14286	14476	14229	14385	14454	14394	14267	14195	14173	14235	14395	14283	14381	14342	14269	14331	14363	14357	14442	14286	14323	14352	14401	14394	14280	14205	14334	14287	14421	14412	14249	14326	14434	14275	14393	14279	14330	14379	14288	14515	14155	14397	14385	14339	14239	14282	14298	14368	14350	14329	14513	14230	14232	14350	14272	14312	14336	14322	14302	14381	14314	14202	14235	14359	14273	14448	14438	14331	14180	14406	14369	14269	14280	14555	14257	14381	14209	14338	14435	14361	14269	14324	14367	14380	14310	14419	14343	14349	14374	14457	14531	14284	14210	14367	14408	14361	14344	14410	14434	14112	14205	14445	14363	14413	14288	14346	14272	14328	14199	14432	14520	14351	14475	14188	14358	14340	14409	14382	14417	14185	14294	14314	14298	14397	14307	14422	14330	14226	14476	14375	14281	14281	14377	14342	14395	14448	14407	14574	14418	14182	14273	14248	14260	14372	14354	14265	14402	14458	14458	14280	14381	14510	14321	14337	14378	14235	14393	14276	14387	14333	14392	14541	14356	14302	14375	14357	14313	14328	14290	14406	14346	14243	14219	14271	14319	14314	14250	14270	14462	14246	14344	14209	14349	14251	14468	14190	14505	14334	14407	14471	14353	14216	14460	14358	14231	14364	14347	14318	14148	14342	14271	14237	14168	14225	14192	14383	14375	14437	14267	14235	14400	14319	14486	14359	14184	14355	14490	14424	14509	14296	14299	14346	14291	14191	14391	14218	14369	14278	14232	14341	14445	14465	14199	14316	14297	14290	14417	14541	14450	14296	14472	14210	14443	14272	14314	14313	14398	14404	14467	14222	14190	14315	14213	14450	14391	14285	14334	14236	14408	14317	14319	14273	14338	14487	14367	14166	14318	14451	14207	14329	14229	14300	14300	14541	14411	14504	14348	14383	14279	14457	14361	14408	14321	14472	14327	14268	14181	14349	14408	14327	14297	14288	14431	14331	14406	14325	14376	14229	14201	14332	14191	14185	14379	14375	14604	14373	14213	14432	14149	14329	14387	14493	14327	14498	14291	14426	14367	14246	14418	14330	14307	14325	14440	14199	14447	14199	14144	14389	14190	14557	14237	14507	14238	14186	14423	14369	14406	14267	14403	14312	14319	14402	14514	14218	14402	14299	14129	14378	14320	14410	14401	14336	14493	14465	14378	14302	14294	14302	14327	14454	14450	14318	14396	14563	14316	14308	14411	14309	14391	14413	14222	14278	14398	14334	14433	14236	14249	14230	14310	14282	14380	14171	14469	14339	14399	14293	14239	14372	14290	14423	14302	14448	14368	14311	14300	14234	14417	14352	14367	14313	14292	14054	14286	14325	14130	14258	14360	14345	14355	14258	14221	14505	14258	14400	14201	14324	14314	14249	14285	14403	14324	14490	14373	14315	14321	14297	14271	14328	14456	14178	14283	14094	14144	14359	14379	14430	14256	14358	14310	14503	14404	14411	14283	14392	14255	14300	14188	14257	14432	14317	14327	14325	14307	14166	14228	14308	14204	14250	14272	14427	14371	14175	14347	14375	14292	14277	14316	14373	14417	14164	14328	14261	14234	14166	14300	14253	14365	14397	14383	14288	14270	14333	14447	14437	14283	14254	14330	14204	14368	14403	14441	14271	14396	14304	14165	14213	14254	14333	14248	14323	14408	14330	14293	14230	14520	14235	14302	14193	14249	14351	14388	14462	14290	14363	14289	14250	14339	14241	14232	14371	14364	14357	14249	14365	14350	14403	14406	14498	14323	14442	14351	14466	14391	14257	14386	14183	14483	14422	14223	14370	14345	14389	14249	14341	14498	14272	14183	14321	14525	14211	14291	14236	14256	14374	14430	14271	14426	14335	14436	14284	14346	14314	14280	14398	14334	14307	14382	14300	14278	14313	14382	14352	14273	14291	14156	14396	14356	14383	14115	14381	14319	14353	14227	14288	14199	14331	14379	14322	14170	14322	14245	14512	14226	14192	14386	14292	14441	14341	14216	14302	14530	14352	14307	14376	14244	14484	14234	14379	14427	14187	14386	14242	14509	14566	14397	14251	14230	14149	14365	14333	14380	14377	14328	14462	14419	14384	14325	14497	14397	14252	14228	14214	14363	14335	14381	14507	14256	14242	14286	14389	14247	14279	14319	14298	14429	14167	14228	14247	14448	14343	14433	14489	14237	14425	14340	14190	14323	14352	14250	14234	14384	14446	14352	14338	14267	14179	14416	14487	14244	14257	14314	14368	14277	14334	14268	14318	14402	14397	14398	14078	14314	14335	14115	14294	14311	14363	14280	14310	14560	14372	14397	14166	14437	14391	14216	14326	14312	14475	14415	14391	14338	14450	14365	14406	14393	14352	14205	14350	14402	14482	14344	14216	14254	14396	14209	14171	14326	14304	14426	14208	14328	14416	14213	14294	14344	14363	14341	14216	14366	14461	14251	14351	14325	14303	14394	14372	14268	14232	14293	14340	14260	14316	14426	14403	14290	14280	14418	14409	14349	14381	14207	14051	14183	14351	14331	14251	14405	14347	14094	14273	14493	14386	14216	14428	14226	14358	14327	14387	14255	14132	14256	14328	14489	14231	14348	14266	14422	14337	14510	14418	14247	14255	14258	14430	14397	14378	14341	14335	14341	14240	14203	14294	14350	14205	14375	14321	14354	14445	14496	14351	14412	14414	14512	14246	14344	14418	14369	14289	14304	14437	14348	14323	14374	14372	14372	14337	14363	14278	14404	14333	14348	14509	14264	14338	14411	14458	14198	14307	14399	14382	14245	14224	14283	14359	14331	14162	14279	14418	14418	14222	14406	14464	14369	14227	14360	14448	14591	14257	14202	14438	14257	14256	14476	14263	14461	14473	14429	14309	14157	14136	14450	14288	14241	14380	14335	14328	14322	14327	14328	14365	14476	14454	14367	14285	14204	14430	14298	14283	14321	14293	14428	14471	14342	14427	14367	14456	14535	14257	14406	14273	14315	14377	14244	14123	14342	14194	14266	14244	14307	14419	14336	14372	14369	14306	14544	14450	14295	14455	14423	14163	14273	14255	14087	14306	14277	14316	14383	14277	14398	14433	14332	14170	14213	14229	14328	14195	14339	14524	14104	14256	14301	14256	14379	14245	14393	14420	14478	14363	14321	14265	14379	14224	14473	14389	14481	14292	14355	14230	14268	14507	14395	14241	14405	14232	14345	14313	14352	14319	14452	14270	14239	14260	14140	14356	14176	14385	14391	14259	14302	14343	14380	14283	14352	14231	14542	14299	14368	14401	14282	14377	14331	14364	14432	14230	14481	14252	14233	14370	14261	14372	14494	14390	14108	14266	14262	14358	14353	14338	14346	14261	14475	14436	14317	14322	14292	14325	14425	14246	14350	14305	14324	14388	14364	14389	14270	14451	14236	14528	14211	14456	14276	14413	14411	14352	14286	14249	14200	14408	14545	14253	14410	14243	14317	14369	14272	14213	14322	14320	14242	14418	14489	14453	14275	14200	14232	14208	14240	14456	14401	14355	14285	14321	14254	14478	14369	14446	14368	14405	14249	14224	14349	14333	14508	14195	14476	14481	14420	14282	14257	14503	14648	14365	14480	14262	14286	14401	14167	14159	14534	14349	14441	14196	14275	14388	14305	14508	14443	14257	14336	14480	14346	14258	14424	14314	14370	14331	14242	14215	14225	14416	14432	14346	14258	14267	14468	14463	14504	14336	14271	14346	14152	14212	14233	14315	14290	14391	14377	14299	14439	14298	14149	14187	14346	14335	14497	14453	14319	14210	14327	14238	14414	14408	14285	14395	14231	14340	14177	14411	14264	14260	14368	14204	14358	14431	14157	14411	14224	14314	14278	14034	14306	14242	14419	14343	14175	14209	14384	14412	14333	14156	14313	14350	14552	14305	14292	14298	14310	14475	14305	14364	14475	14239	14287	14274	14389	14416	14244	14315	14365	14270	14381	14277	14094	14330	14464	14385	14172	14251	14305	14310	14395	14401	14353	14117	14291	14294	14364	14285	14433	14344	14408	14450	14395	14346	14245	14365	14301	14371	14353	14445	14309	14390	14274	14314	14294	14290	14494	14334	14531	14298	14428	14163	14334	14411	14281	14471	14216	14318	14352	14341	14453	14123	14261	14409	14167	14319	14323	14274	14410	14129	14253	14316	14172	14253	14296	14392	14485	14311	14300	14412	14519	14313	14398	14256	14453	14390	14434	14412	14326	14393	14306	14435	14338	14196	14431	14313	14469	14272	14246	14230	14357	14287	14319	14378	14269	14300	14382	14237	14233	14389	14380	14049	14382	14318	14280	14298	14012	14395
23697	21039	28449	24374	23336	25087	24701	21116	19757	19620	18810	18219	17839	17794	17357	17253	16954	16945	16637	16704	16749	16565	16374	16338	16651	16580	16495	16389	16497	16339	16592	16597	16385	16268	16361	16408	16338	16406	16415	16303	16308	16292	16061	16188	16210	16260	16310	16334	16311	16358	16315	16188	16260	16430	16243	16222	16332	16273	16182	16143	16197	16274	16221	16412	16150	16381	16156	16221	16251	16327	16076	16348	16367	16214	16112	16216	16163	16206	16360	16314	16430	16183	16379	16285	16241	16282	16214	16338	16396	16396	16282	16140	16247	16250	16473	16340	16232	16307	16297	16328	16124	16182	16255	16344	16233	16298	16105	16143	16175	16185	16243	16136	16229	16304	16308	16270	16343	16111	16402	16232	16261	16259	16183	16224	16279	16052	16262	16355	16275	16193	16094	16186	16189	16390	16171	16186	16209	16268	16220	16000	16066	16315	16333	16312	16183	16233	16224	16215	16229	16305	16284	16152	16349	16376	16160	16356	16217	16220	16306	16215	16283	16082	16226	15974	16294	16193	16230	16178	16403	16221	16153	16315	16316	16061	16079	16336	16172	16318	16259	16263	16265	16019	16362	16271	16439	16064	16271	16318	16291	16056	16115	16259	16210	16095	16111	16153	16160	16154	16116	16286	16230	16301	16225	16210	16267	16206	16258	16123	16098	16226	16241	16294	16238	16192	16107	16182	16294	16067	16334	16185	16058	16229	16237	16278	16186	16156	16397	16227	16339	16188	16304	16115	16149	16259	16152	16346	16210	16172	16289	16361	16162	16390	16526	16319	16265	16157	16127	16306	16129	16165	16212	16300	16091	16348	16293	16187	15944	16130	16042	16022	16062	16222	16265	16049	16182	16348	16280	16196	16321	16281	16257	16161	16075	16324	16318	16174	16421	16288	16301	16285	16491	16205	16164	16216	16212	16227	16229	16184	16238	16170	16125	16259	16377	16178	16194	16230	16369	16131	16215	16097	16316	16209	16101	16295	16213	16200	16075	16179	16225	16209	16257	16041	16291	16380	16164	16205	16431	16235	16272	16211	16133	16189	16204	16143	16357	16253	16210	16183	16157	16263	16210	16154	16243	16097	16116	16276	16127	16048	16356	16416	16135	16272	16057	16217	16412	16262	16307	16156	16144	16144	16312	16172	16149	15946	16070	16059	16175	16044	16297	15823	16153	16167	16262	16144	16118	16359	16144	16224	16013	16281	15979	16222	16119	16171	16245	16118	16054	16403	16313	16168	16214	16068	16186	16234	16409	16219	16316	16171	16335	16054	16284	16060	16152	16185	16152	16299	16164	16170	16088	16094	16107	16163	16262	16102	16167	16276	16104	16226	16259	16379	16139	16186	16124	16185	16510	16344	16250	16181	16357	16167	16163	16308	16435	16147	16129	16168	16050	16309	16255	16145	16278	16310	16349	16152	16078	16349	16176	16158	16265	16287	16284	16167	16225	16210	16350	16202	16205	16142	16083	16191	16423	16193	16080	16112	16081	16234	16315	16021	16117	16404	16053	16276	16185	16208	16230	16453	16141	16266	16291	16198	16325	16141	16256	16090	16436	16420	16197	16081	16150	16116	16350	16383	15984	16203	16226	16123	16171	16211	16329	16024	16238	16112	16407	16211	16192	16246	16180	16240	16391	16252	16238	15961	16119	16013	16115	15986	16220	16295	16083	16183	16187	16134	16129	16273	16263	16342	16407	16258	16182	16147	16098	16271	16238	16121	16346	16282	16261	16169	16108	16203	16241	16222	16150	16187	16086	16146	16336	16178	16267	16335	16246	16270	16382	16385	16161	16194	16464	16284	16233	16201	16113	16248	16370	16245	16151	15985	16285	16038	16288	16235	16312	16161	16145	16097	16288	16233	16333	16283	16136	16266	16380	16145	16141	16368	16295	16128	16190	16306	16211	16214	16253	16247	16391	16178	16080	16296	16304	16258	16178	16262	16263	16411	16331	16470	16180	16207	16215	16148	16270	16201	16263	16235	16258	16171	16377	16500	16295	16286	16419	16404	16117	16265	16238	16214	16215	16128	16163	16248	16065	16118	16380	16293	16396	16036	16249	16093	16093	16133	16095	15998	16371	16205	16180	16269	16348	16204	16230	16382	16218	16174	16376	16427	16217	16370	16008	16062	16511	16137	16172	16109	16242	16370	16308	16284	16209	16088	16446	16132	16151	16253	16341	16312	16189	16011	16143	16113	16274	16363	16361	16155	16278	16028	16131	16195	16242	16133	16224	16253	16230	16456	16210	16151	16327	16131	16138	16128	16249	16286	16274	16159	16263	16113	16297	16003	16242	16156	16461	16384	16192	16214	16440	16157	16097	16257	16170	16168	16292	16009	16185	16389	16409	15998	16129	16205	16249	16205	16215	16315	16320	16222	16160	16398	16130	16216	16347	16189	16201	16299	16282	16271	16201	16180	16203	16112	15975	16252	16225	16325	16410	16168	16279	16270	16194	16083	16185	16214	16038	16072	16168	16221	16354	16323	16272	16386	16311	16199	16388	16270	16280	16056	16081	16106	16229	16126	16145	16523	16238	16200	16165	16029	16288	16360	16381	16145	16283	16356	16349	16216	16317	16351	16169	16380	16099	16205	16122	16386	15977	16151	16069	16171	16161	16457	16073	16208	16361	16256	16142	16217	16234	16124	16202	16292	16243	16277	16234	16278	16174	16323	16374	16257	16269	16171	16192	16331	16254	16168	16389	16311	16022	16017	16243	16254	16282	16195	16295	16255	16274	16156	16275	16272	16133	16266	15810	16192	16289	16065	16305	16243	16218	16167	16395	16115	16341	16099	16380	16175	16138	16267	16324	16238	16303	16124	16168	16240	16126	15950	16294	16375	16297	16311	16322	16331	16018	16329	16304	16357	16260	16240	16203	15971	16288	16331	16235	16224	16127	16130	15975	16185	16229	16275	16384	16199	16097	16370	16257	16400	16311	16228	16153	16207	16174	16300	16295	16079	16132	16167	16347	16275	16346	16258	16359	16301	16189	16230	16282	16052	16297	16151	16289	16204	16195	16287	16262	16544	16297	16324	16320	16258	16157	16138	16097	16222	16365	16191	16033	16343	16212	16235	16305	16103	16222	16460	16194	16131	16255	16269	16411	16189	16326	16368	16322	16449	16318	16084	16117	15883	16280	16059	16233	16379	16191	16257	16145	16313	16203	16111	16362	16077	16254	16310	16192	16350	16201	16118	16156	16282	16195	16283	16325	16350	16012	16092	16369	16165	16197	16249	16067	16214	16254	16300	16083	16651	16323	16028	16187	16093	16186	16143	16093	16133	16183	16181	16306	16189	16139	15977	16259	16179	16059	16212	16152	16350	16294	16182	16293	15985	16154	16150	16074	16258	16313	16144	16229	16427	16173	16253	16347	16187	16261	16262	16431	16148	16229	16119	16340	16122	16243	16169	15983	16239	16239	16161	16157	16251	16028	16251	16410	16437	16208	16166	16280	16218	16382	16276	16105	16267	16165	16388	16265	16088	16341	16212	16180	16196	16386	16356	16113	16257	16285	16103	16284	16401	16222	16136	16320	16134	16191	16291	16240	16244	16411	16080	16456	16143	16235	16135	16128	16185	16149	16361	16081	16168	16168	16291	16269	16094	16337	16093	16281	16216	16324	16271	16265	16144	16160	16145	16473	16442	16227	16254	16200	16197	16200	16241	16307	16173	16238	16297	16126	16261	16413	16154	16221	16431	16406	16140	16294	16051	16179	16079	16104	16129	16214	16129	16201	16102	16254	16303	16292	16220	16042	16133	16140	16187	16185	16165	16129	16180	16076	16279	16267	16315	16238	16111	16193	16268	16182	16214	16297	16304	16189	16211	16232	16169	16173	16226	16125	16106	16114	16497	16275	16352	16261	16394	16238	16367	16113	16214	16116	16238	16319	16133	16297	16398	16181	16308	16176	16396	16143	16303	16298	16236	16208	16266	16300	16230	15970	16302	16248	16442	16182	16146	16328	16265	16188	16108	16215	16182	16328	16311	16320	16187	16138	16428	16244	16319	16114	16308	16369	16204	16178	16337	16399	15965	16165	16167	16226	16058	16277	16128	16027	16158	16309	16105	16365	16057	16365	16334	16250	16383	16402	16234	16331	16204	16192	16118	16105	16421	16254	16236	16085	16452	16388	16537	16306	16193	16262	16008	15869	16151	16125	16472	16194	16232	16270	16363	16405	16315	16265	16312	16375	16184	16305	16238	16226	16309	16309	16062	16308	16305	16227	16257	16379	16435	16364	16278	16134	16172	16176	16232	16101	16292	16383	16213	16429	16129	16187	16140	16115	16308	16308	16050	16186	16209	16274	16099	16460	16307	16134	16072	16368	16306	16171	16094	16140	16335	16208	16267	16307	16166	16155	16147	16136	16116	16218	16196	16203	16096	16432	16212	16186	16224	16333	16247	16354	16323	16204	16314	16290	16248	16354	16296	16260	16318	16208	16010	16159	15988	16120	16204	16177	16168	16157	16147	16330	16314	16185	16177	16317	16316	16290	16190	16312	16189	16133	16081	16283	16219	16195	16182	16268	16375	16341	16303	16213	16131	16025	15998	16291	16287	16190	16194	16361	16112	16198	16098	16211	16225	16205	16446	16337	16293	16239	16328	16213	16168	16232	16345	16175	16079	16378	16295	16274	16403	16151	16353	16242	16345	16243	16256	16112	16280	16325	16163	16253	16237	16183	16264	16345	16415	16277	16111	16224	16229	16185	16198	16208	16309	16390	16273	16327	16263	16185	16337	16199	16212	16069	16310	16045	16271	16322	16185	16091	16189	16247	16393	16307	16418	16230	16123	16243	16204	16257	16274	16322	16368	16263	16275	16359	16218	16299	16185	16068	16319	16319	16156	16160	16422	16193	16264	16200	16196	16250	16166	16224	16170	16184	16230	16329	16251	16057	16098	16276	16188	16257	16202	16245	16395	16145	16230	16324	16148	16292	16257	16166	16440	16305	16003	16325	16243	16190	16367	16391	16159	16350	16181	16272	16282	16317	16247	16254	16362	15988	16181	16210	16356	16207	16247	16150	16032	16264	16099	16157	16255	16344	16161	16036	16412	16349	16230	16237	16006	16033	16149	16192	16251	16331	16411	16258	16171	16322	16207	16229	16145	16229	16215
27175	44854	41968	33463	29258	25883	23525	21661	20323	19319	18390	17544	17056	16517	16124	15601	15524	15255	15092	14970	14999	14793	14755	14920	14970	14775	14640	14814	14902	14716	14651	14579	14601	14493	14626	14604	14556	14533	14589	14496	14573	14606	14665	14479	14570	14627	14539	14609	14537	14645	14625	14674	14457	14471	14611	14658	14629	14518	14369	14415	14472	14614	14600	14652	14535	14472	14581	14394	14453	14395	14428	14517	14432	14751	14534	14388	14704	14591	14560	14423	14495	14483	14515	14542	14446	14428	14506	14498	14612	14449	14445	14573	14466	14684	14579	14562	14687	14462	14579	14457	14378	14619	14631	14625	14460	14587	14397	14588	14666	14503	14700	14538	14500	14494	14482	14535	14397	14415	14528	14500	14447	14318	14517	14567	14676	14429	14526	14494	14598	14629	14534	14410	14271	14523	14531	14613	14531	14571	14530	14483	14482	14392	14328	14539	14734	14650	14649	14494	14438	14606	14478	14452	14560	14536	14367	14533	14306	14410	14596	14398	14335	14558	14389	14567	14516	14653	14427	14508	14535	14596	14589	14488	14670	14508	14415	14474	14614	14629	14638	14534	14736	14508	14498	14482	14293	14569	14563	14523	14499	14444	14625	14517	14445	14580	14690	14513	14435	14403	14533	14604	14539	14471	14439	14391	14412	14686	14536	14512	14394	14706	14562	14557	14506	14475	14450	14584	14580	14476	14552	14586	14528	14565	14477	14665	14696	14428	14570	14642	14581	14423	14465	14551	14468	14326	14439	14590	14540	14525	14563	14447	14509	14490	14517	14637	14503	14415	14587	14506	14498	14457	14555	14461	14464	14490	14450	14527	14474	14484	14661	14449	14527	14464	14553	14490	14616	14461	14376	14721	14437	14588	14490	14453	14410	14345	14375	14534	14440	14311	14453	14572	14277	14522	14402	14485	14391	14555	14510	14507	14595	14467	14563	14438	14553	14382	14471	14519	14434	14306	14500	14345	14465	14435	14499	14526	14428	14391	14399	14475	14547	14570	14527	14414	14687	14542	14356	14435	14560	14432	14472	14422	14509	14528	14595	14517	14528	14534	14509	14550	14430	14460	14622	14528	14508	14421	14546	14535	14496	14507	14535	14527	14456	14523	14481	14582	14297	14462	14313	14456	14510	14473	14586	14455	14496	14632	14495	14340	14592	14570	14430	14429	14622	14494	14560	14437	14639	14573	14479	14441	14509	14394	14351	14382	14523	14492	14428	14424	14419	14552	14582	14533	14393	14596	14513	14469	14644	14411	14519	14549	14439	14554	14451	14460	14507	14638	14572	14563	14373	14539	14416	14418	14524	14258	14438	14462	14639	14560	14586	14554	14559	14534	14562	14554	14393	14668	14396	14399	14620	14405	14312	14466	14435	14478	14401	14435	14560	14522	14589	14380	14519	14552	14612	14376	14427	14611	14429	14311	14444	14452	14494	14466	14457	14501	14450	14389	14406	14600	14169	14464	14577	14579	14566	14552	14545	14388	14515	14390	14412	14569	14409	14530	14694	14449	14476	14541	14509	14463	14524	14526	14467	14574	14583	14309	14371	14527	14486	14656	14366	14463	14402	14476	14487	14494	14537	14261	14478	14609	14475	14372	14379	14495	14410	14443	14462	14649	14501	14402	14401	14503	14571	14336	14381	14421	14496	14425	14613	14525	14433	14743	14427	14506	14324	14438	14551	14538	14515	14546	14567	14550	14445	14527	14491	14443	14592	14488	14541	14506	14452	14416	14523	14309	14545	14494	14482	14548	14473	14557	14503	14367	14451	14460	14464	14510	14574	14525	14432	14458	14529	14647	14433	14521	14623	14575	14507	14550	14521	14476	14545	14595	14411	14442	14379	14426	14430	14422	14234	14611	14510	14366	14521	14532	14592	14565	14591	14457	14287	14523	14408	14561	14532	14386	14500	14430	14460	14454	14566	14542	14537	14431	14568	14460	14463	14539	14625	14428	14583	14415	14509	14672	14425	14449	14545	14490	14253	14589	14435	14563	14596	14458	14542	14480	14398	14412	14545	14521	14441	14522	14361	14489	14409	14494	14598	14465	14578	14525	14506	14622	14514	14395	14505	14563	14489	14505	14445	14363	14366	14492	14541	14413	14500	14605	14545	14581	14418	14544	14459	14529	14596	14422	14534	14629	14359	14510	14521	14462	14587	14400	14513	14561	14330	14642	14416	14590	14520	14613	14402	14595	14550	14545	14673	14465	14396	14563	14542	14473	14482	14492	14614	14640	14426	14462	14411	14504	14452	14453	14680	14424	14534	14389	14651	14582	14575	14496	14577	14510	14565	14597	14296	14392	14396	14501	14554	14450	14541	14402	14486	14435	14660	14482	14603	14523	14409	14433	14570	14576	14409	14400	14552	14548	14499	14574	14499	14659	14466	14512	14635	14534	14504	14377	14440	14535	14524	14384	14614	14461	14501	14525	14564	14520	14666	14576	14581	14327	14515	14574	14614	14466	14489	14461	14508	14565	14412	14259	14543	14465	14487	14751	14566	14469	14417	14620	14514	14555	14601	14657	14522	14583	14539	14662	14615	14619	14375	14537	14559	14456	14556	14515	14455	14478	14408	14507	14530	14598	14280	14484	14433	14394	14463	14529	14405	14414	14438	14414	14563	14325	14537	14436	14428	14555	14366	14480	14610	14483	14578	14493	14471	14566	14487	14586	14581	14372	14392	14360	14372	14499	14363	14418	14445	14675	14567	14388	14602	14564	14471	14538	14461	14461	14451	14366	14508	14567	14666	14654	14503	14608	14503	14415	14521	14422	14516	14578	14349	14536	14539	14443	14511	14526	14534	14324	14461	14659	14384	14570	14459	14428	14432	14558	14594	14591	14558	14515	14595	14611	14541	14483	14607	14545	14471	14506	14584	14437	14442	14553	14432	14536	14396	14545	14523	14595	14610	14494	14562	14533	14463	14428	14565	14524	14457	14455	14558	14452	14291	14598	14532	14530	14548	14600	14402	14450	14464	14569	14520	14561	14473	14600	14529	14478	14464	14535	14528	14541	14532	14425	14614	14628	14536	14416	14576	14612	14271	14320	14577	14633	14553	14466	14422	14385	14639	14486	14596	14375	14502	14600	14344	14564	14477	14536	14498	14417	14695	14341	14540	14368	14340	14599	14568	14508	14416	14581	14136	14500	14564	14272	14610	14529	14565	14377	14609	14532	14535	14549	14231	14415	14471	14343	14612	14358	14426	14546	14533	14530	14459	14256	14512	14646	14401	14404	14689	14620	14464	14526	14599	14405	14425	14603	14299	14560	14406	14666	14423	14551	14336	14487	14513	14609	14610	14601	14529	14392	14519	14379	14446	14537	14528	14429	14477	14294	14523	14502	14443	14435	14625	14397	14629	14421	14542	14566	14410	14625	14519	14566	14630	14416	14520	14519	14495	14478	14480	14489	14481	14384	14621	14477	14438	14511	14265	14485	14509	14621	14451	14441	14406	14451	14482	14448	14476	14380	14525	14562	14546	14463	14671	14654	14539	14466	14465	14436	14412	14421	14385	14402	14325	14328	14390	14387	14454	14436	14548	14534	14612	14509	14548	14419	14496	14641	14391	14674	14528	14640	14547	14250	14579	14378	14458	14502	14458	14322	14526	14352	14615	14431	14447	14649	14565	14568	14407	14540	14632	14491	14310	14605	14389	14518	14436	14440	14506	14459	14538	14470	14385	14571	14398	14491	14439	14507	14260	14508	14590	14590	14512	14584	14570	14567	14657	14335	14481	14484	14517	14568	14483	14415	14503	14448	14350	14432	14603	14611	14520	14493	14588	14468	14442	14469	14668	14566	14581	14516	14509	14547	14659	14532	14593	14407	14472	14549	14438	14628	14399	14427	14509	14477	14484	14447	14514	14503	14434	14516	14601	14497	14487	14473	14553	14502	14479	14790	14422	14497	14604	14480	14457	14690	14550	14592	14385	14401	14464	14506	14553	14540	14526	14462	14494	14325	14460	14547	14471	14491	14395	14503	14641	14424	14378	14507	14531	14578	14548	14471	14500	14482	14590	14201	14533	14456	14495	14472	14405	14462	14318	14610	14447	14715	14568	14368	14490	14630	14408	14558	14577	14505	14520	14518	14171	14560	14599	14836	14480	14420	14648	14585	14438	14412	14502	14542	14567	14625	14595	14606	14472	14493	14587	14613	14408	14567	14530	14498	14469	14575	14417	14357	14519	14391	14576	14419	14472	14469	14577	14524	14361	14550	14553	14352	14495	14538	14684	14429	14412	14374	14672	14525	14486	14487	14502	14526	14523	14676	14334	14611	14419	14399	14509	14343	14523	14410	14543	14558	14585	14416	14431	14450	14685	14457	14516	14559	14627	14274	14568	14612	14359	14677	14424	14460	14508	14507	14425	14436	14542	14451	14466	14601	14344	14652	14498	14461	14434	14605	14335	14710	14512	14454	14390	14637	14563	14486	14495	14474	14561	14475	14407	14496	14401	14637	14490	14569	14416	14414	14703	14553	14395	14584	14553	14567	14534	14390	14588	14622	14585	14683	14586	14482	14568	14457	14619	14515	14535	14375	14529	14621	14567	14500	14449	14384	14553	14743	14532	14478	14596	14511	14466	14779	14471	14552	14501	14583	14356	14688	14415	14360	14307	14548	14696	14512	14512	14561	14561	14712	14358	14502	14467	14572	14499	14496	14527	14438	14429	14671	14478	14468	14648	14431	14494	14502	14482	14490	14389	14619	14570	14593	14455	14420	14163	14550	14589	14548	14445	14543	14406	14463	14700	14388	14691	14407	14643	14612	14390	14596	14538	14426	14485	14436	14416	14486	14630	14489	14554	14572	14430	14553	14591	14471	14443	14502	14327	14446	14415	14438	14482	14664	14510	14485	14413	14559	14409	14509	14382	14621	14509	14447	14589	14554	14561	14402	14497	14567	14481	14487	14480	14568	14522	14424	14310	14417	14482	14465	14665	14503	14506	14402	14534	14485	14568	14470	14609	14349	14542	14451	14569	14454	14522	14374	14683	14403	14573	14631	14431	14479	14505	14444	14423	14542	14443	14480	14403	14440	14357	14528	14405	14461	14656	14411	14589	14385	14517	14405	14453	14651	14519	14452	14415	14488	14527	14570	14337	14440	14421	14418	14592	14564
22597	21012	28718	23507	21872	25432	28173	23227	21454	21038	19987	19382	18703	18415	18151	17758	17499	17247	17139	17131	17049	16911	16951	16771	16697	16650	16546	16748	16696	16534	16716	16469	16630	16629	16409	16402	16627	16429	16572	16530	16527	16363	16351	16498	16346	16307	16519	16350	16377	16217	16374	16511	16530	16271	16277	16243	16413	16269	16386	16315	16187	16292	16343	16460	16274	16303	16484	16268	16361	16117	16374	16255	16207	16352	16201	16476	16583	16392	16221	16146	16394	16202	16354	16345	16367	16261	16316	16155	16127	16169	16435	16362	16366	16227	16314	16509	16202	16456	16178	16244	16244	16516	16371	16397	16201	16224	16409	16335	16300	16337	16098	16260	16429	16268	16291	16223	16351	16413	16312	16389	16247	16163	16336	16180	16334	16377	16311	16406	16398	16396	16262	16338	16603	16332	16204	16190	16193	16257	16186	16357	16317	16331	16381	16125	16302	16394	16239	16268	16218	16317	16092	16217	16369	16507	16273	16150	16230	16324	16209	16347	16166	16390	16458	16324	16427	16261	16248	16437	16320	16508	16491	16274	16090	16490	16331	16456	16303	16136	16437	16287	16546	16246	16054	16083	16454	16293	16426	16116	16293	16224	16263	16155	16363	16336	16360	16099	16197	16308	16215	16114	16304	16273	16216	16214	16349	16280	16245	16339	16466	16374	16431	16283	16426	16198	16318	16361	16343	16283	16144	16184	16084	16328	16311	16244	16248	16460	16255	16255	16238	16281	16440	16109	16302	16105	16324	16243	16342	16192	16236	16279	16344	16175	16320	16404	16136	16166	16461	16436	16389	16479	16379	16301	16243	16468	16257	16408	16322	16292	16224	16254	16376	16232	16281	16188	16467	16284	16164	16351	16153	16191	16256	16268	16366	16313	16257	16127	16286	16238	16301	16252	16075	16288	16316	16304	16365	16306	16327	16443	16191	16345	16330	16131	16305	16506	16253	16225	16399	16405	16323	16264	16098	16176	16245	16071	16142	16327	15951	16214	16181	16267	16275	16146	16305	16421	16281	16206	16264	16517	16239	16221	16569	16313	16334	16234	16457	16185	16170	16386	16413	16548	16241	16267	16462	16253	16534	16247	16264	16293	16264	16105	16202	16172	16409	16381	16209	16230	16310	16098	16245	16178	16117	16290	16272	16205	16371	16320	16326	16186	16289	16461	16223	16278	16269	16322	16359	16198	16337	16110	16231	16310	16333	16358	16325	16288	16155	16289	16215	16323	16322	16251	16401	16327	16281	16311	16240	16324	16404	16369	16263	16004	16179	16310	16298	16363	16154	16297	16271	16268	16134	16270	16441	16377	16297	16394	16179	16277	16260	16431	16506	16412	16088	16467	16261	16412	16347	16356	16298	16343	16336	16276	16425	16398	16373	16309	16312	16284	16322	16102	16516	16265	16145	16334	16176	16257	16221	16278	16493	16257	16172	16212	16043	16241	16364	16160	16364	16313	16442	16344	16301	16259	16406	16245	16452	16206	16220	16303	16357	16279	16337	16363	16159	16259	16207	16229	16288	16285	16283	16304	16222	16282	16249	16274	16208	16378	16401	16313	16369	16124	16086	16334	16234	16344	16364	16333	16196	16257	16147	16330	16249	16381	16495	16421	16339	16149	16296	16373	16212	16229	16253	16415	16228	16471	16034	16357	16152	16154	16172	16142	16305	16182	16201	16380	16381	16362	16369	16395	16151	16227	16272	16227	16355	16335	16323	16348	16303	16497	16315	16251	16365	16188	16258	16316	16222	16351	16650	16385	16300	16400	16371	16272	16185	16177	16099	16133	16288	16190	16263	16190	16160	16290	16349	16283	16471	16354	16317	16063	16267	16320	16217	16197	16291	16164	16277	16292	16366	16166	16311	16309	16198	16130	16448	16160	16220	16408	16401	16417	16104	16344	16262	16155	16422	16176	16297	16230	16433	16255	16313	16112	16492	16137	16140	16159	16296	16202	16121	16216	16198	16241	16264	16091	16439	16465	16295	16334	16200	16304	16366	16393	16219	16197	16214	16245	16525	16455	16287	16276	16432	16292	16301	16127	16358	16269	16049	16400	16313	16300	16181	16369	16349	16196	16176	16174	16144	16196	16457	16322	16098	16157	16199	16228	16196	16178	16319	16359	16378	16296	16194	16304	16046	16299	16397	16280	16219	16188	16327	16124	16432	16330	16266	16419	16469	16417	16274	16304	16276	16321	16402	16312	16350	16375	16480	16348	16054	16351	16412	16317	16268	16372	16089	16191	16262	16140	16283	16214	16150	16229	16259	16199	16241	16234	16270	16164	16258	16425	16198	16379	16253	16530	16346	16471	16224	16497	16304	16447	16188	16263	16293	16259	16171	16218	16239	16231	16417	16183	16400	16397	16213	16328	16396	16402	16533	16233	16309	16276	15987	16191	16227	16322	16404	16260	16302	16232	16162	16306	16313	16239	16367	16287	16250	16134	16132	16205	16361	16250	16412	16480	16192	16115	16199	16193	16338	16387	16482	16236	16271	16284	16328	16334	16159	16179	16437	16261	16455	16338	16231	16309	16380	16101	16274	16243	16462	16181	16021	16313	16050	16245	16302	16157	16269	16156	16166	16452	16207	16358	16231	16402	16375	16127	16394	16339	16258	16374	16226	16340	16314	16132	16214	16444	16206	16372	16310	16392	16194	16576	16168	16272	16259	16219	16447	16256	16338	16351	16397	16265	16333	16233	16099	16302	16305	16244	16162	16073	16445	16293	16299	16391	16290	16278	16431	16172	16454	16392	16192	16286	16317	16375	16304	16238	16124	16387	16273	16282	16081	16502	16154	16242	16188	16179	16290	16353	16213	16409	16422	16295	16203	16069	16390	16293	16293	16174	16423	16211	16223	16038	16407	16227	16342	16235	16437	16194	16229	16266	16278	16314	16374	16188	16401	16243	16465	16484	16366	16196	16155	16292	16414	16092	16191	16240	16301	16196	16369	16215	16295	16232	16292	16270	16275	16199	16412	16372	16350	16259	16196	16257	16263	16207	16298	16380	16186	16354	16147	16295	16418	16279	16243	16291	16113	16156	16349	16223	16284	16141	16246	16218	16286	16182	15953	16377	16016	16329	16229	16310	16281	16395	16170	16220	16322	16417	16377	16226	16461	16342	16317	16339	16156	16126	16287	16325	16285	16356	16483	16367	16338	16212	16409	16169	16218	16264	16263	16400	16143	16504	16154	16240	16193	16101	16225	16171	16299	16168	16425	16210	16302	16319	16189	16129	16186	16231	16121	16207	16466	16124	16264	16311	16256	16478	16348	16216	16338	16068	16255	16219	16296	16220	16312	16057	16072	16198	16264	16204	16422	16195	16345	16292	16408	16206	16269	16249	16207	16386	16426	16213	16449	16213	16328	16405	16318	16291	16302	16326	16440	16208	16065	16282	16247	16374	16259	16306	16328	16259	16171	16248	16138	16366	16168	16226	16199	16155	16177	16197	16285	16176	16248	16191	16295	16204	16256	16258	16252	16255	16269	16372	16073	16259	16433	16347	16508	16436	16104	16378	16420	16427	16191	16412	16155	16139	16117	16448	16429	16254	16321	16243	16291	16280	16281	16474	16408	16352	16275	16316	16416	16438	16370	16091	16093	16445	16253	16340	16320	16213	16035	16203	16412	16188	16063	16126	16140	16080	16428	16289	16235	16284	16401	16377	16532	16304	16396	16383	16309	16192	16262	16393	16330	16197	16381	16345	16230	16171	16345	16373	16182	16363	16277	16106	16354	16257	16286	16413	16209	16213	16182	16334	16376	16237	16196	16441	16060	16447	16192	16093	16316	16283	16246	16472	16248	16277	16031	16292	16043	16378	16394	16377	16277	16310	16350	16226	16252	16271	16361	16288	16379	16357	16162	16029	16233	16270	16179	16374	16269	16261	16286	16269	16251	16288	16519	16485	16230	16205	16133	16170	16242	16262	16245	16119	16218	16419	16182	16206	16123	16179	16284	16438	16347	16329	16102	16274	16402	16193	16189	16222	16379	16232	16047	16245	16367	16151	16268	16154	16302	16310	16246	16206	16209	16171	16360	16290	16252	16390	16116	16083	16392	15971	16092	16310	16292	16371	16208	16294	16432	16416	16478	16372	16310	16343	16234	16151	16344	16454	16323	16353	16376	16303	16090	16339	16273	16285	16438	16515	16217	16398	16249	16194	16389	16224	16243	16285	15972	16543	16409	16310	16301	16208	16239	16220	15988	16239	16279	16235	16330	16389	16207	16262	16230	16138	16312	16071	16244	16293	16352	16269	16114	16241	16180	16218	16014	16282	16257	16287	16258	16205	16274	16196	16065	16232	16324	16102	16430	16283	16393	16204	16184	16208	16073	16181	16367	16287	16244	16211	16184	16500	16179	16259	16189	16203	16400	16446	16252	16159	16383	16257	16330	16253	16465	16213	16174	16279	16170	16088	16350	16182	16115	16143	16421	16369	16378	16240	16303	16508	16266	16398	16233	16326	16301	16344	16183	16302	16260	16257	16144	16173	16061	16082	16195	16174	16287	16213	16263	16151	16156	16330	16447	16240	16360	16242	16084	16190	16144	16328	16060	16228	16080	16267	16326	16266	16226	16175	16166	16405	16364	16388	16336	16437	16312	16378	16331	16027	16250	16306	16360	16353	16358	16264	16165	16173	16270	16084	16204	16343	16416	16472	16259	16119	16288	16012	16363	16212	16370	16257	16316	16167	16211	16378	16230	16338	16208	16156	16312	16203	16160	16375	16258	16270	16190	15993	16308	16403	16300	16349	16269	16224	16346	16359	16252	16209	16517	16312	16413	16439	16365	16286	16334	16305	16437	16388	16350	16340	16187	16227	16276	16282	16197	16316	16435	16328	16294	16268	16083	16427	16221	16381	16168	16244	16163	16328	16285	16342	16239	16182	16458	16048	16268	16275	16273	16269	16205	16078	16307	16247	16223	16192	16366	16296	16210	16202	16514	16100	16193	16198	16231	16206	16013	16300	16205	16368	16184	16192	16367	16377	16229	16235	16181	16447	16374	16352	16221	16062	16324	16288	16232	16282	16412	16182	16393	16222	16215	16203	16116	16214	16141	16362	16331	16201	16316	16291	16282	16257	16342	16290	16323	16306	16206	16248	16339	16326	16387	16534
29042	49153	46194	37579	33099	29561	26632	24347	22500	21221	19878	18915	18209	17416	16817	16309	16174	15746	15442	15406	15432	15318	15136	15116	15036	14927	14855	14870	15008	14942	14768	14748	14713	14666	14905	14706	14767	14881	14706	14696	14641	14729	14678	14534	14642	14534	14658	14562	14502	14684	14537	14498	14472	14498	14540	14685	14519	14588	14536	14686	14523	14594	14649	14593	14560	14706	14631	14513	14674	14685	14482	14537	14527	14430	14560	14470	14515	14437	14402	14618	14494	14529	14591	14550	14510	14545	14669	14600	14559	14438	14606	14622	14660	14629	14622	14679	14672	14604	14445	14648	14674	14507	14600	14570	14537	14510	14661	14418	14479	14526	14527	14571	14682	14648	14906	14483	14453	14459	14492	14540	14464	14428	14518	14673	14584	14616	14446	14440	14707	14399	14467	14518	14456	14531	14630	14771	14553	14563	14571	14658	14400	14454	14513	14400	14474	14617	14381	14551	14473	14546	14616	14369	14514	14538	14564	14696	14556	14517	14563	14545	14520	14598	14542	14512	14425	14565	14448	14535	14388	14535	14605	14521	14533	14598	14575	14603	14785	14437	14613	14525	14516	14561	14489	14640	14673	14468	14450	14506	14649	14504	14606	14503	14460	14612	14629	14445	14656	14587	14458	14659	14530	14484	14360	14587	14352	14546	14724	14521	14478	14452	14625	14586	14599	14438	14492	14511	14429	14697	14571	14334	14627	14591	14538	14531	14717	14490	14713	14478	14629	14569	14500	14531	14497	14730	14398	14516	14481	14477	14591	14585	14585	14584	14624	14649	14435	14576	14549	14482	14614	14574	14635	14503	14504	14333	14411	14539	14541	14536	14488	14580	14529	14565	14491	14684	14497	14635	14582	14280	14620	14578	14485	14688	14641	14428	14556	14635	14603	14551	14509	14432	14602	14542	14565	14620	14619	14533	14590	14598	14479	14418	14483	14566	14419	14558	14560	14564	14490	14482	14545	14614	14570	14537	14602	14663	14613	14529	14618	14436	14558	14573	14443	14494	14447	14577	14654	14459	14556	14662	14518	14529	14579	14474	14442	14480	14388	14515	14545	14513	14531	14643	14341	14762	14577	14494	14302	14436	14419	14594	14643	14504	14517	14728	14518	14646	14566	14582	14516	14560	14524	14479	14591	14687	14505	14547	14386	14549	14489	14510	14595	14569	14530	14610	14607	14564	14577	14580	14555	14384	14554	14441	14511	14582	14694	14474	14436	14686	14642	14432	14600	14509	14501	14515	14709	14649	14455	14759	14506	14603	14376	14459	14541	14679	14394	14644	14656	14603	14500	14553	14480	14541	14546	14424	14503	14697	14660	14630	14549	14474	14573	14279	14603	14610	14549	14431	14491	14442	14517	14622	14540	14369	14606	14477	14639	14562	14428	14572	14690	14551	14574	14580	14532	14687	14445	14492	14561	14496	14384	14747	14485	14406	14420	14581	14589	14478	14642	14558	14353	14591	14608	14379	14607	14616	14681	14483	14522	14530	14461	14661	14679	14579	14512	14615	14578	14612	14514	14644	14575	14430	14546	14502	14477	14481	14379	14645	14574	14582	14623	14553	14615	14468	14549	14727	14499	14378	14541	14516	14547	14408	14612	14535	14536	14483	14449	14682	14648	14435	14600	14499	14586	14473	14568	14407	14331	14603	14529	14343	14440	14696	14441	14581	14485	14486	14597	14701	14429	14599	14594	14566	14607	14452	14667	14561	14567	14409	14557	14457	14505	14474	14477	14454	14667	14519	14549	14505	14763	14519	14605	14663	14713	14674	14613	14500	14605	14579	14387	14483	14658	14486	14629	14569	14617	14575	14595	14274	14503	14510	14609	14587	14446	14574	14598	14352	14567	14401	14547	14552	14540	14568	14569	14699	14646	14493	14570	14470	14599	14539	14478	14533	14339	14696	14895	14602	14617	14673	14523	14456	14558	14458	14474	14544	14605	14520	14602	14485	14449	14470	14591	14572	14638	14573	14498	14622	14529	14585	14266	14535	14625	14320	14577	14442	14550	14610	14397	14553	14513	14690	14534	14572	14368	14670	14508	14623	14574	14593	14401	14508	14496	14658	14440	14729	14537	14728	14431	14703	14583	14750	14609	14579	14570	14539	14637	14472	14649	14677	14455	14451	14603	14499	14535	14693	14663	14495	14389	14477	14554	14636	14738	14486	14550	14598	14526	14572	14615	14537	14593	14429	14562	14490	14572	14757	14631	14624	14588	14654	14484	14626	14492	14519	14570	14554	14517	14355	14713	14414	14755	14598	14491	14561	14540	14539	14408	14453	14474	14474	14525	14522	14597	14427	14684	14585	14496	14499	14369	14407	14453	14564	14475	14555	14440	14489	14339	14618	14487	14377	14489	14341	14502	14629	14470	14560	14511	14628	14664	14428	14574	14501	14581	14599	14422	14520	14509	14514	14696	14566	14506	14617	14537	14630	14638	14502	14680	14566	14510	14643	14404	14334	14515	14605	14781	14582	14571	14516	14598	14438	14633	14564	14465	14492	14395	14465	14604	14581	14464	14518	14580	14392	14630	14581	14524	14754	14502	14495	14561	14678	14570	14514	14468	14426	14578	14661	14567	14412	14590	14546	14451	14636	14502	14639	14595	14558	14538	14680	14712	14455	14433	14506	14513	14514	14475	14632	14408	14369	14489	14574	14627	14592	14569	14635	14455	14560	14528	14578	14728	14521	14531	14697	14465	14663	14446	14620	14526	14421	14639	14389	14615	14511	14551	14583	14493	14443	14408	14634	14571	14593	14487	14755	14568	14507	14569	14643	14603	14388	14585	14622	14570	14553	14457	14533	14552	14770	14613	14534	14472	14739	14538	14504	14624	14600	14626	14594	14491	14678	14556	14542	14519	14551	14384	14603	14601	14567	14381	14621	14571	14499	14557	14480	14483	14536	14550	14448	14592	14427	14782	14688	14715	14599	14462	14631	14488	14588	14555	14571	14623	14547	14617	14572	14517	14501	14536	14550	14753	14522	14438	14540	14424	14594	14589	14499	14588	14789	14836	14543	14638	14638	14588	14566	14560	14480	14600	14528	14604	14690	14494	14274	14389	14506	14634	14405	14604	14415	14598	14379	14504	14488	14655	14698	14529	14512	14517	14403	14582	14632	14561	14434	14550	14557	14406	14615	14621	14465	14635	14494	14561	14570	14501	14490	14684	14456	14698	14483	14537	14454	14802	14644	14700	14623	14570	14547	14496	14674	14564	14500	14611	14561	14549	14577	14597	14563	14591	14636	14534	14491	14510	14481	14521	14469	14363	14623	14416	14516	14438	14502	14609	14539	14403	14499	14550	14650	14712	14463	14590	14433	14560	14617	14460	14279	14570	14338	14587	14593	14668	14476	14467	14652	14387	14504	14508	14528	14506	14565	14445	14563	14529	14555	14598	14588	14556	14734	14545	14665	14427	14595	14547	14559	14466	14482	14334	14499	14541	14503	14777	14440	14525	14659	14504	14613	14482	14777	14523	14469	14506	14679	14351	14545	14700	14594	14552	14551	14543	14489	14480	14591	14529	14530	14511	14614	14488	14438	14552	14612	14569	14468	14645	14664	14476	14399	14568	14557	14324	14596	14433	14498	14567	14586	14711	14555	14787	14580	14504	14573	14459	14541	14574	14674	14490	14573	14561	14515	14607	14625	14457	14520	14527	14474	14658	14559	14465	14541	14716	14551	14556	14605	14436	14660	14526	14620	14607	14613	14579	14554	14692	14653	14353	14679	14516	14367	14412	14584	14309	14423	14659	14386	14484	14488	14614	14690	14453	14495	14594	14645	14520	14678	14628	14482	14468	14593	14712	14438	14597	14441	14469	14560	14652	14547	14510	14503	14515	14438	14546	14625	14324	14385	14655	14518	14571	14465	14378	14471	14645	14466	14543	14554	14517	14539	14463	14282	14702	14649	14549	14451	14556	14460	14551	14495	14605	14612	14411	14603	14507	14535	14585	14550	14666	14610	14378	14651	14667	14570	14664	14573	14629	14368	14493	14522	14529	14470	14454	14496	14594	14379	14512	14602	14433	14614	14478	14613	14519	14584	14594	14499	14703	14563	14460	14661	14394	14689	14566	14463	14544	14682	14484	14702	14595	14463	14631	14760	14721	14539	14581	14615	14562	14660	14504	14727	14497	14575	14740	14664	14585	14469	14591	14377	14554	14505	14624	14501	14639	14486	14442	14573	14469	14652	14548	14612	14767	14345	14373	14363	14655	14435	14593	14365	14620	14532	14552	14521	14637	14623	14633	14720	14420	14626	14496	14577	14451	14536	14486	14378	14772	14459	14591	14703	14503	14408	14756	14461	14545	14559	14484	14394	14718	14636	14511	14465	14608	14559	14713	14485	14628	14343	14387	14488	14548	14707	14527	14478	14707	14463	14648	14317	14669	14521	14548	14555	14491	14578	14672	14464	14594	14543	14603	14490	14537	14635	14436	14612	14366	14429	14417	14552	14485	14509	14470	14541	14365	14690	14711	14497	14624	14501	14461	14412	14524	14523	14646	14522	14769	14488	14523	14527	14558	14771	14536	14490	14485	14637	14426	14545	14556	14558	14665	14519	14594	14475	14516	14521	14592	14554	14388	14604	14549	14572	14426	14507	14652	14566	14688	14496	14594	14568	14477	14536	14504	14419	14710	14722	14586	14593	14610	14571	14421	14488	14625	14404	14616	14526	14567	14515	14426	14663	14548	14696	14418	14528	14509	14585	14712	14555	14364	14713	14642	14634	14553	14494	14618	14585	14621	14608	14488	14456	14601	14457	14591	14489	14553	14440	14516	14594	14560	14566	14462	14444	14596	14682	14586	14476	14636	14511	14398	14437	14620	14382	14560	14737	14509	14507	14549	14497	14612	14576	14655	14554	14370	14501	14648	14452	14489	14580	14503	14620	14567	14542	14562	14717	14456	14613	14629	14382	14516	14564	14576	14548	14513	14482	14557	14466	14398	14539	14430	14531	14514	14462	14636	14704	14486	14512	14566	14589	14401	14639	14398	14495	14609	14578	14470	14642	14719	14672	14456	14516	14500	14451	14566	14480	14411	14414	14580	14590	14465	14702	14602	14543	14645	14448	14706	14456	14558	14382	14516	14540	14417	14426	14541	14564	14157	14515
27317	24354	30675	28054	22953	20989	19542	18686	17933	17624	17244	16911	16674	16425	16702	16430	16281	16198	16194	16047	15905	16094	15913	15946	16077	15945	16122	16049	16093	15946	16081	15818	16006	16062	15900	15881	15889	15878	16009	15932	15855	15897	15828	15823	15881	15912	15820	15964	16135	16047	16003	15972	15931	15845	15906	15889	15802	15853	15967	15923	15943	15869	15841	15846	15699	15902	15855	15724	15880	15924	15878	15717	16014	15948	15847	15932	16013	15890	15844	15746	15790	15699	15819	16044	15877	15844	15843	15900	15756	15864	15917	16032	15843	15662	15941	15814	16005	15874	15720	15842	15801	15852	15975	15864	15931	15760	15792	15817	15909	15832	15798	15794	15894	15800	15799	15684	16035	16012	15758	15765	15912	15798	15806	15914	15835	15724	15840	15919	16015	16030	15947	15989	15845	15830	15898	15870	15763	15817	15830	15790	15621	15762	15843	15852	15831	16006	15824	15807	15835	15838	15704	16013	15940	15771	16048	15762	15947	16082	15853	15875	15847	15941	15911	15899	15828	15806	15993	15867	15841	15749	16005	16009	15818	15944	15780	15906	15848	15821	15780	15851	15712	15897	15795	15982	15766	16007	15868	15711	15928	15893	15754	15835	15730	15766	15863	16022	15914	15893	15734	15742	15780	15816	15971	15914	15933	15934	15854	15821	15843	15937	15978	15850	15937	15917	15771	15986	15971	15916	15789	16015	16083	15881	15791	15969	15782	15965	16058	15932	16034	15833	15814	16046	15922	15966	15842	15816	15671	15879	15767	15832	15706	15922	15897	15851	15894	15968	15920	15901	15595	15813	15846	15818	15874	15900	15899	15897	15927	16148	16018	15947	16105	15824	15810	15965	15876	15892	15904	15887	15895	15912	15994	15992	15879	15810	15956	15900	16047	16056	15698	15992	15797	15908	15702	15778	15870	16037	15672	15921	15871	15814	15788	15728	15918	15882	15938	15959	15939	15952	15925	15865	15803	15829	15871	16042	15760	15939	16195	15984	15898	15975	15757	15901	15951	15767	15979	15681	15747	15735	15906	15703	15810	15853	15897	15816	15818	15800	15814	15730	15970	15924	15979	15936	15871	15835	16034	15898	15823	15838	15850	15770	15800	15743	15883	15779	15665	15763	16105	15799	15783	15974	15987	15863	15870	15882	15923	15877	15932	15982	15840	15837	15768	15871	15895	15783	15731	15914	15892	15978	15932	15866	15938	16063	15921	15872	15604	15840	16036	15866	16008	15912	15689	15802	15811	15897	15690	15679	15707	15839	15911	15737	15940	15837	15758	15830	15829	15782	15755	15805	15981	16147	15761	15846	15933	15812	15927	16012	15748	15953	15721	15791	15811	15916	15904	15884	15877	15973	15715	15902	15926	15918	15812	15565	15749	15860	15797	15909	15972	15734	15760	15775	16096	15887	15931	15973	15978	15833	15892	16090	15829	15872	16130	15871	15787	15981	15940	15853	15848	15731	15693	15799	15853	15980	15939	16118	15809	15854	15670	15787	15752	15742	15818	15811	15953	15844	15929	15849	15915	15841	16005	16005	15805	15613	15962	15858	15768	15856	15743	15614	15837	15870	16011	15950	15846	15852	15828	15909	15772	15860	15792	15811	15776	15806	15680	15829	15909	15769	15811	15838	16012	16055	15793	15848	15757	15771	15926	15903	15998	15912	15870	15755	15898	15898	15916	15865	15836	15894	15884	15840	15786	15785	15913	15892	15962	15991	15877	16021	15945	15827	16005	15813	15861	15946	16090	15895	15989	15697	16046	15983	15846	15730	16061	15796	16053	15897	15852	15742	15873	15843	15825	15888	15986	15552	16041	15653	15919	15805	15890	15989	16064	15928	15767	15885	16000	15850	15778	15916	15855	15818	15870	15854	15957	15675	15912	15887	15900	15879	15810	16001	15939	15981	15880	15803	15904	16001	15843	15964	15760	15974	15732	15914	15840	15823	15996	15871	15901	15924	15800	15787	15903	15937	15718	15906	16048	16031	15787	15928	15691	16036	15788	15884	16066	15765	16010	15889	15915	15972	15889	15687	16000	15967	15886	16043	15983	15933	15972	15905	15692	15995	15761	15857	15931	16002	15836	15740	15970	16125	15850	15948	15848	15854	15929	15790	15890	15865	15895	15798	15850	16027	15929	15839	15837	15780	15918	16040	15986	15896	15762	15862	15901	15869	15915	15891	15867	15936	15754	15854	15800	15926	16093	16088	15766	15775	15832	15824	15765	15801	15989	15858	15973	15769	15832	15954	15990	15821	15997	15994	15891	15840	15860	15715	15932	15820	15862	15870	15863	15905	15684	15773	15916	15889	15881	15777	15798	15980	15976	15903	15595	15812	15843	15789	15887	15942	15855	15991	16069	15800	15940	15829	15915	15900	16012	15840	15801	15876	15785	15866	15879	15802	15816	15848	15709	15824	15786	15909	15819	16025	15934	15915	15914	15811	15907	16202	15839	15859	15635	15903	15798	15711	15880	15761	15867	16023	15898	15718	15781	16019	15959	15916	15823	16033	16137	15976	15953	15828	15970	15913	15787	15816	15936	16062	15976	16087	15856	15909	15996	15766	15969	15878	15933	16082	15965	15872	16027	15875	15771	15946	15811	15956	15786	16120	16127	15942	15957	15958	15932	15945	15868	15860	16054	15970	15849	15719	15909	15699	15772	15936	15810	15910	15913	15834	15819	16010	15875	15844	15973	15908	15786	15967	15957	16170	16005	15878	15882	15930	15967	15911	15922	15984	15746	16034	15917	15905	15789	15937	15814	16095	15976	16115	16007	15907	15704	15990	15781	15919	15875	16071	15723	15851	15861	15843	15989	15835	15959	16004	15808	15762	15871	15659	15964	15739	15867	15954	15943	15818	15885	15899	15727	15958	15898	15981	16051	15884	15797	15673	15752	15986	16000	15762	15623	15666	15958	15775	15806	15928	16059	15937	15884	15838	15830	15795	15906	16068	15855	15892	15927	16017	15859	15666	15952	15662	16077	15885	15764	15835	15923	16024	15859	16051	16041	15865	15825	15867	16010	15914	15907	15817	16017	16121	15939	15969	15959	16221	15836	15756	15842	16169	15942	15886	15858	15746	15909	15913	15974	15873	15928	15942	15897	15868	15995	15881	15775	15927	15843	15709	15859	15870	15835	15737	15986	15799	15977	15933	15855	15940	15876	15892	15970	15826	15860	15885	15864	15872	15958	15859	15975	15894	15674	15775	15780	15723	15880	15883	15983	15760	16070	15928	15845	15999	15953	15888	16009	15881	15812	15714	15797	15920	15962	15751	15932	15979	15815	16070	15892	15930	15919	15831	15981	15900	16141	15953	15860	16049	15931	15949	15988	15840	16088	16030	15777	15821	15704	16103	15891	15878	15850	15720	15840	15820	15772	15660	15855	15895	15941	15821	15705	15975	15879	15870	15751	15949	15876	16019	15963	15903	15998	15800	15709	16056	16040	15981	15744	15930	15921	15998	15929	15989	16061	15892	15984	15834	15837	15976	16126	16148	15877	15889	15887	15875	15955	15819	15734	15779	15963	15615	15837	16068	15880	15769	15714	15971	15869	15851	15758	15698	15766	16041	15768	15762	15883	16124	15976	15817	15882	15810	15839	16025	15826	15717	15762	15858	15932	16007	16049	15992	16040	15991	15849	16073	15808	15881	15985	15979	16012	15802	15795	15870	15924	15994	15666	15919	15944	15817	15718	15927	15835	15850	15926	15899	15863	15951	15763	15892	15899	15650	15644	15856	15868	15915	15929	15705	15842	15753	15839	15952	15768	15884	15741	15762	16017	15970	15852	15953	15683	15824	15920	15726	15845	16030	15694	15821	15807	15876	15981	16004	15873	15816	15966	15953	16022	16136	15839	15909	16033	16013	15764	15852	16061	15950	15922	15718	16130	15934	15757	16000	15903	16165	16058	15840	15761	15866	15971	15847	15945	15900	15914	15946	15860	15898	15895	15807	15650	15820	15850	15797	15915	16000	16006	15752	15842	15757	15988	15895	15897	16035	15596	15933	15900	15870	15767	15880	15873	15882	15751	16018	16037	15765	15821	15938	15955	15921	15759	15829	15893	16119	15801	15929	15981	15780	15749	15943	15768	16004	15718	15910	15843	16116	15898	16004	15843	15781	15867	15960	15851	15954	15944	15895	15786	15902	15854	16013	16056	15807	15638	15927	15918	15860	15892	16097	15908	15900	15661	15869	15708	15795	15934	15967	15839	15983	16067	15630	15686	15818	15880	16088	15877	15894	15796	16110	15727	15892	15864	15936	15916	15855	15783	15912	16077	15929	15818	15944	16076	15919	15761	16107	15759	15988	15963	15835	15946	15802	15803	15798	15945	16011	15985	15922	15878	15955	15619	15804	15592	15861	15826	15946	15936	15824	16207	16143	16102	15892	15776	15774	15974	16036	15925	15962	15730	15873	15849	15792	15734	16073	15988	15939	15915	15886	15947	15817	15682	15994	15956	15847	16062	15928	15785	15767	15876	15992	15776	16106	15943	15793	16089	15932	15836	15931	16095	15738	15854	15724	15804	15921	16024	15979	15868	16029	15904	15880	15967	15875	15827	15829	15897	15862	15868	16036	15950	16114	15863	16015	15751	16058	15939	15910	15974	15983	15940	15897	15980	15867	15950	15722	15956	15994	15791	15702	15811	15973	15992	15799	16141	15858	16046	15795	15879	15943	15904	16005	15918	15858	15902	15768	15743	15994	15846	15967	15748	15826	16020	15866	15812	15920	16037	15707	15847	15878	15904	15832	15766	15843	15684	15928	15780	15765	16027	16006	15807	15932	15998	16023	15892	15803	15780	15777	15931	15978	15816	15848	15689	15870	15781	15791	15877	15879	15838	15865	15951	15962	15987	15921	15898	15941	15891	15823	15958	15800	15764	15974	16066	15943	15999	15920	15980	15807	15754	16061	15897	15785	15833	15785	16038	15826	15812	15815	15840	16001	15948	15882	15947	15892	15876	15832	15844	15736	16035	15933	15906	15888	15900	16060	16016	15999	15927	15842	15746	16014	15881	15817	16033	16103	15892	15755	15919	15802	15992	15772	15890	15797	15928	15895	15958	15952	15792	15781	15934	15919	16005	15905	15986	15858	16043	15842	15954	16078	15996	15813
26315	38443	35573	27960	23864	21801	19877	18616	17486	16880	16415	15950	15734	15229	15184	14979	15000	14684	14478	14448	14380	14454	14491	14422	14361	14378	14350	14361	14362	14513	14350	14277	14317	14219	14454	14487	14170	14188	14316	14537	14285	14217	14276	14224	14315	14219	14222	14197	14402	14068	14250	14362	14192	14200	14214	14288	14182	14155	14175	14230	14184	14220	14139	14059	14392	14294	14253	14135	14267	14207	14268	14081	14160	14279	14257	14277	14043	14208	14166	14079	14450	14114	14231	14166	14135	14281	14191	14193	14112	14254	14374	14309	14181	14257	14195	14288	14108	14398	14298	14094	14174	14264	14254	14248	14376	14197	14192	14301	14238	14239	14198	14225	14220	14267	14172	14315	14147	14083	14356	14275	14177	14302	14283	14376	14259	14223	14341	14187	14224	14158	14179	14248	14220	14148	14209	14319	14395	14224	14202	14316	14266	14122	14220	14313	14327	14217	14197	14148	14089	14115	14309	14321	14233	14247	14322	14135	14131	14133	14334	14296	14164	14279	14236	14098	14319	14323	14171	14268	14266	14111	14068	14154	14374	14241	14136	14158	14129	14431	14227	14425	14297	14169	14119	14224	14062	14095	14182	14196	14102	14265	14206	14133	14163	14415	14207	14373	14206	14411	14216	14282	14172	14170	14378	14131	14266	14252	14286	14308	14117	14179	14421	14130	14137	14136	14276	14214	14243	14213	14048	14049	14126	14316	14191	14357	14139	14308	14059	14242	14167	14333	14449	14209	14287	14291	14360	14066	14247	14178	14208	14263	14294	14161	14114	14269	14211	14291	14175	14173	14206	14295	14279	14094	14124	14277	14194	14190	14171	14237	14265	14050	14266	14412	14255	14214	14266	14092	14326	14387	14123	14208	14197	14323	14246	14178	14352	14207	14364	14230	14239	14362	14188	14327	14135	14292	14131	14248	14304	14362	14206	14332	14043	14272	14114	14234	14346	14336	14392	14350	14149	14298	14195	14239	14175	14184	14269	14262	14250	14285	14213	14181	14160	14331	14250	14113	14349	14322	14444	14264	14221	14232	14196	14255	14281	14231	14275	14266	14329	14189	14227	14282	14243	14155	14145	14455	14121	14191	14239	14352	14266	14394	14168	14241	14290	14150	14027	14278	14185	14305	14328	14124	14141	14295	14282	14221	14212	14200	14233	14301	14261	14053	14440	14138	14239	14297	14156	14171	14189	14161	14223	14226	14138	14348	14203	14345	14135	14110	14366	14406	14069	14336	14275	14122	14089	14254	14359	14327	14107	14276	14216	14251	14202	14168	14359	14261	14245	14162	14336	14263	14294	14106	14341	14058	14239	14100	14189	14172	14084	14311	14278	14301	14133	14207	13987	14275	14232	14286	14298	14392	14206	14321	14113	14048	14072	14214	14150	14246	14259	14278	14363	14281	14205	14169	14204	14253	14267	14249	14182	14227	14200	14327	14402	14147	14248	14275	14126	14436	14065	14301	14288	14229	14278	14283	14124	14268	14339	14183	14276	14208	14346	14362	14179	14235	14153	14270	14194	14200	14237	14198	14209	14214	14251	14024	14275	14162	14287	14239	14214	14164	14188	14345	14156	14344	14265	14272	14229	14277	14321	14186	14239	14168	14356	14310	14337	14329	14103	14158	14174	14081	14257	14141	14205	14170	14251	14296	14240	14317	14320	14224	14237	14229	14328	14257	14230	14198	14242	14125	14253	14262	14087	14249	14235	14336	14326	14127	14181	14321	14262	14213	14199	14217	14063	14174	14207	14023	14158	14126	14258	14268	14287	14188	14298	14154	14145	14154	14201	14291	14215	14265	14297	14218	14274	14314	14154	14225	14296	14265	14110	14201	14288	14118	14155	14150	14309	14140	14108	14333	14179	14277	14270	14249	14211	14170	14320	14206	14059	14190	14280	14352	14109	14260	14403	14319	14239	14283	14357	14284	14197	14155	14263	14247	14162	14179	14157	14259	14253	14125	14280	14185	14333	14208	14282	14294	14223	14152	14205	14445	14176	14070	14372	14299	14175	14270	14099	14402	14235	14309	14183	14276	14105	14351	14291	14053	14025	14147	14168	14253	14315	14274	14198	14146	14185	14389	14217	14208	14311	14324	14184	14179	14329	14148	14096	14397	14255	14258	14118	14244	14191	14149	14115	14223	14106	14079	14222	14275	14223	14179	14217	14140	13918	14271	14248	14301	14228	14308	14273	14160	14167	14191	14167	14165	14379	14226	14363	14093	14252	14254	14446	14298	14349	14222	14250	14391	14071	14217	14345	14386	14267	14205	14292	14145	14139	14273	14186	14166	14293	14301	14294	14202	14212	14193	14220	14335	14207	14257	14115	14246	14204	14228	14135	14193	14244	14290	14174	14357	14059	14298	14233	14208	14127	14303	14365	14109	14351	14152	14437	14185	14254	14172	14316	14193	14126	14183	14256	14037	14275	14320	14173	14286	14182	14223	14278	14129	14218	14146	14372	14326	14239	14339	14287	14204	14280	14493	14352	14158	14175	14195	14230	14218	14344	14203	14168	14299	14292	14145	14180	14193	14212	14209	14309	14297	14329	14222	14326	14257	14340	14219	14278	14136	14096	14192	14067	14216	14299	14234	14277	14290	14220	14264	14183	14164	14221	14276	14277	14300	14242	14108	14281	14349	14334	14204	14177	14402	14182	14169	14313	14266	14205	14234	14248	14217	14159	14411	14084	14180	14235	14276	14157	14225	14180	14237	14210	14199	14532	14254	14187	14256	14229	14279	14228	14335	14261	14247	14341	14224	14174	14238	14235	14091	14309	14195	14335	14302	14186	14259	14125	14320	14268	14284	14224	14184	14344	14196	14234	14331	14254	14213	14310	14302	14120	14320	14432	14201	14234	14426	14278	14284	14037	14251	14225	14276	14110	14190	14272	14225	14331	14277	14246	14300	14421	14174	14236	14315	14118	14182	14293	14313	14244	14182	14342	14232	14250	14054	14411	14250	14280	14111	14213	14303	14302	14167	14294	14191	14214	14058	14100	14365	14217	14379	14183	14343	14274	14286	14212	14120	14323	14284	14291	14220	14256	14168	14103	14166	14240	14111	14158	14253	14236	14296	14151	14152	14228	14174	14293	14291	14039	14407	14158	14279	14072	14258	14218	14182	14275	14215	14244	14077	14094	14189	14160	14142	14238	14159	14420	14263	14170	14286	14338	14049	14279	14265	14220	14195	14330	14105	14214	14187	14426	14157	14235	14156	14194	14309	14122	14168	14313	14113	14203	14167	14281	14178	14341	14343	14220	14212	14241	14340	14160	14159	14453	14075	14069	14366	14231	14223	14105	14036	14124	14256	14187	14173	14209	14383	14249	14380	14228	14206	14163	14269	14157	14187	14305	14320	14291	14010	14263	14280	14067	14278	14337	14194	14213	13930	14258	14225	14246	14133	14255	14294	14323	14328	14257	14113	14213	14192	14328	14240	14291	14132	14275	14364	14194	14175	14279	14254	14264	14262	14287	14311	14141	14328	14100	14143	14225	14217	14254	14181	14243	14117	14256	14252	14388	14168	14153	14160	14239	14249	14274	14335	14260	14273	14099	14194	14212	14136	14272	14301	14304	14188	14392	14410	14148	14448	14191	14180	14202	14421	14128	14377	14253	14051	14381	14255	14151	14367	14368	14258	14261	14209	14187	14202	14285	14311	14264	14155	14290	14136	14194	14298	14161	14068	14317	14314	14233	14187	14242	14338	14348	14205	14157	14191	14269	14268	14273	14221	14211	14305	14275	14206	14343	14434	14149	14217	14377	14149	14364	14106	14239	14212	14250	13985	14216	14217	14247	14261	14314	14263	14271	14234	14123	14167	14272	14252	14380	14306	14153	14284	14128	14321	14320	14233	14238	14269	14251	14350	14124	14317	14224	14138	14228	14239	14185	14434	14213	14335	14116	14138	14256	14141	14299	14291	14230	14015	14226	14280	14320	14044	14298	14238	14095	14119	14272	14237	14079	14155	14330	14155	14341	14265	14177	14360	14235	14446	14153	14268	14126	14158	14193	14245	14342	14169	14304	14211	14195	14219	14324	14321	14291	14189	14303	14194	14243	14058	14178	14352	14233	14286	14237	14374	14236	14131	14204	14219	14269	14235	14419	14168	14225	14271	14209	14338	14134	14259	14225	14294	14262	14218	14314	14041	14130	14119	14261	14168	14003	14401	14220	14259	14420	14130	14251	14259	13909	14360	14402	14324	14150	14325	14279	14063	14233	14107	14273	14398	14251	14220	14196	14297	14206	14183	14259	14206	14178	14093	14327	14237	14229	14232	14248	14368	14232	14289	14381	14270	14383	14372	14105	14174	14259	14253	14223	14218	14229	14226	14329	14209	14227	14144	14245	14055	14195	14237	14267	14159	14170	14348	14273	14153	14262	14289	14303	14110	14389	14314	14213	14297	14106	14375	14349	14318	14188	14273	14179	14178	14167	14174	14156	14074	14148	14315	14305	14401	14225	14260	14189	14307	14093	14208	14321	14282	14185	14118	14315	14356	14257	14094	14283	14052	14313	14174	14279	14417	14240	14290	14170	14277	14305	14272	14150	14308	14292	14306	14250	14201	14296	14250	14388	14262	14102	14155	14276	14183	14210	14180	14271	14353	14192	14022	14342	14188	14193	14260	14341	14269	14098	14208	14210	14265	14136	14349	14380	14264	14217	14261	14290	14238	14245	14152	14217	14228	14242	14281	14317	14208	14173	14061	14390	14118	14190	14361	14235	14401	14250	14197	14261	14299	14179	14197	14254	14252	14250	14247	14207	14262	14228	14162	14344	14182	14286	14209	14265	14373	14112	14201	14209	14269	14342	14170	14167	14249	14138	14229	14181	14107	14303	14186	14322	14407	14138	14219	14286	14285	14104	14112	14207	14317	14302	14192	14190	14353	14178	14239	14168	14242	14226	14486	14123	14195	14202	14238	14378	14262	14296	14250	14271	14164	14240	14111	14124	14231	14273	14009	14323	14192	14406	14269	14270	14365	14253	14244	14331	14202	14223	14259	14171	14181	14187	14329	14191	14289	14210	14158	14085	14249	14174	14171	14272	14263	14236	14235	14142	14272	14444	14333	14221	14267	14108	14212	14363	14278	14189	14136	14309	14246	14344	14420	14221	14218
23670	21077	28516	24391	23561	25288	24939	21637	20198	19607	19024	18450	18123	17816	17444	17341	17274	16965	17104	16769	17009	17021	16776	16927	16694	16421	16505	16536	16610	16467	16836	16715	16498	16532	16677	16561	16752	16725	16575	16472	16456	16611	16541	16402	16674	16454	16542	16540	16476	16572	16557	16480	16457	16516	16220	16417	16609	16484	16469	16621	16443	16515	16553	16454	16529	16380	16659	16423	16398	16522	16446	16311	16425	16540	16513	16388	16514	16483	16515	16560	16628	16462	16502	16546	16375	16453	16565	16486	16466	16644	16410	16388	16451	16473	16505	16424	16516	16460	16573	16461	16452	16367	16391	16312	16546	16384	16795	16520	16495	16412	16392	16321	16442	16347	16315	16266	16390	16383	16542	16479	16314	16583	16292	16613	16551	16706	16462	16496	16459	16324	16419	16488	16303	16542	16418	16470	16418	16545	16383	16326	16436	16483	16413	16411	16536	16398	16616	16473	16183	16495	16240	16308	16399	16293	16458	16314	16453	16377	16424	16373	16544	16430	16440	16430	16388	16224	16476	16173	16415	16472	16399	16481	16418	16363	16311	16428	16458	16455	16324	16357	16424	16409	16399	16592	16454	16480	16682	16440	16371	16384	16518	16393	16483	16484	16340	16437	16389	16546	16372	16296	16519	16507	16690	16635	16452	16355	16354	16495	16381	16479	16418	16349	16475	16363	16334	16537	16409	16345	16422	16312	16307	16575	16343	16184	16273	16285	16489	16182	16412	16390	16503	16356	16489	16479	16549	16434	16237	16329	16608	16346	16529	16424	16414	16425	16503	16412	16435	16353	16257	16255	16396	16229	16455	16590	16570	16408	16468	16423	16473	16547	16230	16211	16456	16586	16394	16205	16341	16548	16360	16273	16354	16392	16552	16393	16147	16253	16479	16199	16431	16406	16400	16630	16521	16523	16255	16470	16391	16363	16308	16459	16494	16499	16531	16421	16394	16506	16428	16463	16345	16627	16497	16380	16457	16535	16378	16500	16482	16521	16464	16359	16391	16505	16497	16395	16413	16323	16419	16291	16373	16336	16479	16478	16484	16405	16362	16668	16234	16385	16453	16637	16414	16527	16360	16338	16351	16153	16411	16416	16225	16313	16580	16474	16489	16356	16399	16585	16401	16244	16324	16448	16238	16320	16358	16430	16415	16394	16495	16236	16428	16506	16569	16364	16470	16211	16358	16359	16486	16253	16347	16396	16387	16486	16091	16490	16508	16144	16554	16287	16544	16499	16415	16441	16375	16444	16343	16272	16467	16463	16479	16432	16527	16308	16564	16519	16520	16251	16603	16384	16544	16547	16442	16457	16479	16482	16491	16682	16389	16639	16562	16449	16477	16303	16340	16525	16347	16363	16502	16332	16516	16429	16378	16440	16326	16226	16363	16419	16424	16484	16391	16295	16377	16492	16504	16338	16406	16402	16219	16420	16530	16460	16312	16465	16492	16567	16350	16430	16512	16434	16403	16462	16261	16369	16383	16452	16297	16271	16284	16246	16606	16521	16329	16354	16593	16480	16561	16367	16481	16401	16441	16415	16243	16532	16540	16224	16258	16333	16434	16404	16413	16514	16643	16605	16582	16422	16489	16617	16501	16303	16470	16354	16304	16568	16531	16324	16379	16526	16386	16367	16275	16146	16394	16492	16407	16456	16728	16424	16486	16340	16476	16567	16500	16252	16342	16597	16412	16333	16331	16402	16527	16459	16342	16497	16529	16460	16358	16290	16283	16529	16378	16289	16486	16470	16512	16489	16431	16391	16497	16456	16625	16369	16445	16484	16492	16288	16373	16527	16350	16257	16422	16184	16410	16443	16526	16513	16483	16403	16330	16489	16204	16430	16425	16377	16398	16579	16616	16333	16417	16326	16473	16384	16327	16202	16486	16507	16134	16558	16654	16378	16405	16397	16500	16432	16516	16442	16344	16300	16555	16416	16412	16452	16490	16447	16331	16548	16266	16314	16419	16241	16362	16414	16620	16389	16512	16555	16506	16486	16254	16319	16360	16374	16530	16544	16291	16139	16433	16436	16461	16525	16495	16369	16272	16290	16434	16366	16112	16223	16601	16447	16529	16178	16410	16493	16471	16228	16323	16534	16468	16340	16407	16496	16413	16551	16291	16517	16909	16396	16384	16596	16314	16231	16392	16379	16518	16504	16414	16442	16382	16377	16613	16511	16597	16448	16535	16341	16372	16472	16393	16472	16366	16380	16525	16448	16499	16500	16619	16293	16602	16413	16479	16364	16538	16249	16512	16294	16313	16387	16565	16342	16341	16527	16475	16525	16381	16370	16311	16423	16353	16366	16337	16469	16058	16408	16319	16181	16448	16486	16399	16418	16429	16502	16316	16448	16276	16420	16562	16473	16538	16388	16394	16539	16386	16456	16531	16680	16565	16409	16243	16301	16405	16432	16407	16536	16319	16536	16222	16288	16393	16461	16311	16411	16444	16499	16430	16335	16481	16310	16378	16278	16412	16416	16553	16421	16533	16626	16521	16691	16342	16205	16176	16540	16538	16420	16480	16304	16222	16443	16397	16324	16326	16437	16349	16441	16454	16443	16528	16363	16391	16442	16216	16265	16375	16464	16686	16216	16264	16546	16426	16451	16295	16170	16469	16424	16273	16476	16351	16315	16623	16438	16428	16564	16381	16211	16345	16543	16427	16522	16515	16382	16599	16361	16211	16387	16550	16406	16432	16524	16478	16466	16514	16469	16553	16293	16294	16428	16468	16360	16337	16302	16405	16397	16635	16663	16339	16414	16581	16451	16475	16514	16353	16409	16357	16424	16363	16582	16313	16313	16452	16433	16429	16263	16436	16629	16498	16365	16224	16246	16449	16394	16357	16498	16422	16421	16406	16368	16392	16478	16394	16339	16319	16317	16531	16487	16560	16490	16504	16435	16383	16335	16492	16542	16514	16333	16631	16367	16444	16467	16205	16303	16367	16346	16319	16333	16535	16425	16384	16620	16541	16586	16418	16341	16445	16572	16259	16461	16210	16527	16566	16435	16317	16459	16481	16365	16149	16429	16204	16331	16481	16405	16422	16411	16394	16515	16347	16465	16456	16356	16279	16616	16405	16414	16501	16514	16557	16501	16299	16519	16406	16466	16396	16412	16402	16475	16479	16286	16330	16561	16475	16394	16433	16488	16474	16383	16363	16305	16462	16348	16609	16275	16216	16372	16391	16299	16337	16549	16228	16407	16458	16502	16322	16399	16478	16378	16409	16285	16655	16349	16314	16308	16520	16254	16398	16269	16432	16323	16258	16346	16484	16448	16661	16525	16256	16455	16303	16343	16459	16465	16338	16488	16524	16663	16377	16488	16451	16466	16369	16370	16170	16524	16432	16318	16377	16336	16420	16546	16494	16467	16292	16397	16457	16522	16444	16522	16547	16479	16419	16495	16569	16478	16346	16294	16398	16556	16395	16611	16520	16393	16260	16300	16462	16604	16535	16432	16237	16289	16458	16386	16687	16303	16207	16363	16452	16499	16469	16265	16534	16497	16342	16473	16532	16428	16431	16482	16560	16481	16287	16314	16314	16178	16547	16475	16298	16353	16544	16468	16396	16170	16234	16528	16401	16416	16256	16387	16500	16373	16397	16320	16229	16254	16454	16572	16417	16305	16405	16434	16541	16358	16381	16385	16463	16484	16607	16508	16383	16496	16274	16434	16590	16380	16269	16401	16583	16394	16458	16442	16434	16400	16392	16346	16333	16438	16549	16477	16241	16386	16527	16581	16433	16359	16395	16570	16409	16495	16555	16306	16500	16316	16328	16592	16285	16449	16414	16417	16384	16587	16263	16274	16433	16454	16558	16518	16295	16240	16454	16485	16293	16452	16548	16579	16363	16351	16773	16444	16428	16476	16398	16304	16355	16486	16426	16368	16165	16524	16265	16300	16578	16425	16499	16421	16375	16322	16517	16423	16419	16176	16272	16367	16355	16459	16535	16480	16316	16508	16240	16240	16397	16297	16241	16278	16427	16361	16526	16414	16362	16244	16385	16437	16230	16429	16517	16163	16558	16490	16376	16497	16529	16617	16456	16280	16371	16362	16487	16525	16441	16450	16511	16315	16453	16460	16298	16270	16296	16438	16560	16478	16443	16456	16498	16390	16373	16448	16497	16320	16529	16547	16561	16446	16469	16566	16408	16538	16484	16530	16443	16457	16230	16317	16447	16279	16315	16549	16382	16429	16269	16415	16444	16399	16468	16282	16358	16511	16423	16296	16409	16419	16451	16511	16602	16437	16233	16467	16607	16449	16551	16443	16407	16233	16322	16313	16463	16362	16528	16461	16373	16422	16549	16572	16286	16506	16334	16738	16561	16391	16455	16435	16492	16359	16465	16459	16640	16447	16471	16432	16582	16403	16425	16430	16461	16483	16545	16680	16461	16480	16397	16306	16398	16497	16385	16152	16481	16604	16451	16332	16464	16283	16363	16496	16526	16376	16446	16507	16457	16371	16394	16401	16653	16398	16379	16173	16427	16300	16383	16500	16382	16289	16473	16369	16550	16400	16428	16389	16564	16462	16482	16408	16333	16319	16324	16427	16361	16367	16465	16496	16350	16494	16456	16581	16519	16489	16434	16330	16458	16535	16619	16400	16294	16300	16136	16147	16421	16496	16418	16283	16344	16288	16547	16384	16474	16434	16500	16518	16372	16491	16505	16563	16509	16337	16373	16397	16479	16472	16779	16295	16381	16421	16623	16455	16345	16418	16468	16515	16521	16467	16427	16525	16465	16530	16540	16475	16384	16476	16261	16321	16374	16179	16353	16378	16352	16272	16307	16286	16396	16515	16393	16400	16490	16175	16272	16444	16393	16388	16717	16520	16320	16499	16563	16452	16490	16370	16423	16490	16335	16461	16207	16450	16297	16337	16289	16406	16462	16484	16507	16493	16500	16390	16375	16347	16375	16510	16399	16465	16395	16389	16526	16465	16431	16559	16377	16434	16417	16360	16469	16534	16287	16273	16391	16612	16520	16614	16410	16355	16440	16590	16702	16209	16572	16341	16462	16334	16378	16537	16503	16603	16329	16469	16478	16381	16488	16465	16392	16189	16532	16391	16569	16479	16445	16319	16423	16394	16496	16311	16450	16346	16402	16431	16493	16260
26993	45217	42514	34015	29607	26418	23906	21977	20390	19303	18471	17664	17140	16507	16252	15939	15749	15416	15352	15053	15113	15094	15170	14951	14814	14859	14881	14776	14777	14854	14845	14949	14834	14659	14722	14660	14709	14868	14815	14699	14769	14774	14717	14676	14650	14744	14615	14485	14704	14664	14598	14713	14501	14625	14755	14693	14657	14554	14757	14679	14690	14365	14513	14627	14634	14535	14669	14447	14604	14633	14494	14466	14510	14718	14593	14497	14638	14570	14741	14842	14528	14476	14538	14727	14521	14708	14688	14634	14338	14460	14609	14636	14539	14452	14694	14568	14491	14649	14605	14513	14616	14720	14623	14519	14670	14639	14755	14616	14518	14621	14526	14554	14386	14716	14645	14777	14504	14600	14708	14545	14555	14504	14478	14569	14489	14308	14590	14670	14510	14774	14419	14563	14560	14632	14477	14559	14722	14620	14666	14528	14529	14664	14571	14581	14708	14496	14565	14624	14628	14732	14657	14523	14612	14554	14572	14546	14740	14693	14745	14536	14546	14658	14516	14664	14631	14594	14550	14640	14730	14732	14491	14631	14735	14505	14597	14541	14458	14608	14520	14643	14502	14704	14644	14546	14677	14454	14716	14758	14630	14632	14556	14686	14437	14704	14520	14679	14752	14713	14514	14614	14850	14700	14450	14510	14622	14412	14578	14655	14565	14466	14694	14711	14660	14683	14674	14735	14595	14599	14614	14553	14620	14590	14454	14746	14560	14638	14453	14569	14566	14723	14521	14730	14714	14610	14656	14691	14697	14677	14801	14669	14517	14639	14696	14743	14503	14671	14626	14435	14833	14697	14571	14521	14484	14591	14524	14706	14634	14662	14615	14713	14543	14597	14585	14604	14646	14463	14421	14617	14698	14640	14423	14532	14651	14572	14712	14581	14710	14398	14538	14621	14469	14481	14852	14634	14630	14626	14732	14386	14639	14606	14360	14513	14909	14667	14625	14700	14792	14499	14499	14460	14604	14602	14663	14718	14640	14725	14593	14620	14587	14550	14533	14551	14449	14628	14616	14636	14627	14744	14522	14611	14740	14628	14576	14676	14507	14612	14583	14531	14619	14589	14669	14436	14524	14618	14706	14653	14427	14431	14612	14712	14652	14686	14560	14606	14806	14561	14611	14428	14593	14589	14615	14635	14602	14452	14706	14652	14668	14721	14651	14539	14687	14644	14772	14577	14571	14572	14633	14506	14581	14526	14707	14693	14607	14637	14498	14594	14618	14604	14692	14573	14565	14502	14403	14520	14628	14604	14638	14518	14548	14572	14515	14537	14587	14711	14666	14688	14655	14690	14643	14694	14650	14664	14578	14701	14440	14614	14558	14539	14476	14597	14567	14468	14756	14771	14639	14564	14541	14842	14396	14714	14550	14618	14584	14479	14563	14561	14742	14632	14654	14549	14490	14610	14610	14614	14518	14760	14827	14599	14671	14675	14745	14662	14546	14694	14584	14575	14780	14845	14543	14739	14651	14654	14488	14513	14626	14628	14700	14497	14685	14649	14528	14739	14516	14538	14861	14396	14704	14642	14590	14508	14679	14566	14589	14711	14433	14438	14651	14647	14518	14636	14633	14690	14576	14587	14545	14451	14862	14662	14726	14697	14602	14567	14603	14758	14516	14697	14586	14599	14377	14725	14559	14583	14549	14443	14781	14542	14651	14633	14673	14554	14405	14614	14714	14569	14538	14675	14709	14595	14603	14700	14621	14452	14648	14700	14502	14637	14638	14540	14502	14608	14633	14570	14617	14550	14768	14571	14563	14540	14621	14696	14441	14453	14721	14686	14466	14595	14624	14530	14677	14522	14619	14508	14586	14638	14703	14597	14574	14639	14509	14573	14534	14692	14549	14670	14694	14419	14861	14750	14810	14458	14550	14621	14706	14449	14739	14681	14556	14662	14549	14616	14598	14586	14643	14670	14744	14481	14678	14619	14612	14598	14558	14640	14615	14624	14677	14574	14683	14563	14512	14686	14818	14543	14568	14509	14452	14742	14580	14473	14626	14477	14663	14582	14641	14486	14585	14546	14581	14683	14614	14687	14711	14665	14502	14552	14646	14539	14570	14475	14769	14733	14616	14615	14752	14613	14642	14638	14695	14447	14643	14496	14495	14670	14578	14545	14609	14619	14544	14738	14650	14537	14562	14353	14720	14584	14465	14654	14649	14627	14574	14611	14605	14469	14729	14587	14521	14715	14633	14471	14513	14466	14620	14539	14535	14677	14587	14585	14627	14635	14503	14821	14632	14505	14633	14615	14444	14575	14628	14683	14649	14470	14665	14632	14698	14533	14797	14656	14571	14585	14510	14519	14623	14503	14723	14532	14558	14610	14764	14527	14663	14626	14534	14601	14755	14544	14488	14558	14674	14531	14470	14551	14550	14541	14689	14703	14554	14411	14608	14576	14717	14605	14581	14719	14823	14620	14651	14670	14704	14651	14569	14705	14649	14544	14561	14648	14484	14537	14439	14472	14548	14635	14560	14479	14658	14530	14665	14498	14511	14572	14657	14702	14594	14545	14663	14650	14812	14583	14731	14699	14610	14663	14615	14723	14502	14618	14580	14475	14642	14633	14510	14579	14580	14708	14788	14603	14354	14606	14487	14632	14670	14806	14805	14676	14692	14592	14605	14577	14619	14429	14573	14575	14682	14571	14693	14631	14535	14575	14583	14647	14547	14588	14608	14684	14512	14622	14560	14417	14616	14619	14669	14660	14673	14640	14535	14574	14601	14574	14683	14644	14676	14659	14682	14505	14565	14392	14615	14529	14675	14621	14697	14663	14753	14597	14539	14630	14666	14515	14479	14434	14678	14647	14576	14525	14740	14514	14778	14603	14553	14557	14432	14503	14515	14602	14584	14512	14822	14500	14625	14627	14584	14463	14578	14678	14617	14660	14577	14636	14687	14583	14693	14671	14716	14611	14534	14712	14627	14665	14671	14747	14488	14657	14526	14536	14510	14536	14539	14621	14581	14727	14512	14698	14662	14720	14527	14594	14670	14679	14689	14699	14716	14545	14536	14600	14577	14542	14529	14646	14780	14795	14633	14508	14524	14423	14582	14595	14457	14667	14442	14714	14533	14500	14673	14554	14513	14770	14497	14601	14483	14695	14542	14657	14551	14719	14550	14620	14633	14590	14667	14570	14658	14723	14510	14427	14620	14490	14632	14490	14414	14750	14457	14518	14646	14627	14679	14619	14590	14709	14560	14711	14655	14513	14722	14595	14564	14461	14569	14518	14582	14516	14610	14606	14524	14601	14621	14746	14641	14493	14782	14668	14619	14646	14586	14561	14608	14576	14599	14614	14610	14687	14550	14558	14674	14561	14616	14734	14645	14631	14488	14574	14497	14587	14423	14687	14686	14588	14573	14549	14651	14654	14431	14634	14733	14543	14631	14771	14704	14639	14742	14732	14729	14702	14680	14595	14725	14672	14699	14501	14499	14671	14481	14694	14592	14698	14646	14504	14698	14632	14548	14382	14511	14648	14722	14647	14511	14683	14705	14511	14499	14795	14430	14682	14674	14576	14753	14615	14400	14411	14538	14516	14515	14736	14719	14631	14640	14495	14736	14668	14734	14659	14518	14557	14658	14505	14744	14608	14781	14647	14625	14478	14662	14529	14361	14586	14663	14483	14615	14786	14790	14567	14768	14555	14636	14709	14606	14497	14603	14594	14618	14646	14656	14579	14744	14465	14654	14600	14638	14546	14682	14511	14663	14467	14652	14560	14496	14667	14718	14457	14524	14535	14667	14580	14373	14520	14528	14553	14467	14598	14604	14498	14479	14514	14371	14700	14624	14644	14590	14697	14446	14548	14715	14728	14575	14558	14483	14655	14616	14584	14604	14545	14654	14687	14757	14543	14662	14746	14638	14476	14547	14735	14730	14474	14563	14656	14729	14637	14474	14553	14660	14516	14466	14552	14624	14585	14444	14613	14483	14757	14667	14609	14621	14633	14419	14679	14600	14598	14665	14864	14544	14616	14600	14669	14670	14717	14567	14501	14719	14638	14657	14611	14524	14462	14587	14574	14638	14607	14599	14674	14660	14616	14621	14672	14628	14557	14435	14620	14898	14608	14809	14493	14662	14541	14499	14637	14491	14591	14732	14628	14552	14630	14765	14586	14607	14709	14617	14455	14449	14550	14710	14735	14579	14455	14509	14649	14625	14656	14592	14597	14631	14500	14494	14652	14623	14545	14699	14536	14578	14549	14584	14551	14647	14677	14511	14498	14748	14711	14527	14562	14661	14818	14611	14433	14673	14654	14558	14668	14779	14561	14778	14448	14622	14574	14559	14723	14690	14622	14627	14558	14639	14628	14558	14591	14548	14709	14628	14680	14656	14465	14686	14478	14548	14746	14575	14705	14563	14636	14636	14653	14554	14440	14528	14679	14497	14825	14584	14555	14624	14460	14658	14507	14679	14452	14454	14468	14576	14717	14616	14521	14626	14600	14515	14419	14447	14864	14571	14671	14646	14600	14459	14779	14591	14422	14593	14675	14614	14531	14661	14540	14735	14579	14612	14516	14710	14679	14612	14587	14498	14640	14547	14749	14538	14532	14617	14637	14473	14717	14509	14604	14653	14614	14763	14776	14491	14676	14713	14814	14566	14546	14677	14629	14808	14668	14509	14579	14671	14789	14501	14723	14631	14554	14428	14701	14663	14608	14576	14546	14674	14553	14657	14611	14711	14731	14613	14499	14584	14611	14634	14597	14468	14633	14728	14549	14562	14738	14393	14668	14609	14559	14574	14574	14503	14651	14532	14778	14569	14684	14605	14662	14664	14475	14528	14746	14483	14753	14585	14618	14580	14735	14634	14601	14439	14464	14710	14569	14536	14515	14621	14755	14390	14657	14369	14679	14566	14689	14588	14565	14458	14681	14734	14466	14773	14517	14706	14661	14587	14662	14493	14574	14671	14713	14479	14609	14650	14638	14606	14691	14685	14624	14674	14584	14565	14650	14574	14679	14463	14519	14610	14324	14541	14595	14544	14626	14465	14616	14506	14548	14660	14817	14420	14654	14661	14618	14685	14568	14492	14601	14634	14609	14529	14622	14627	14436	14540	14747	14587	14582	14637	14636	14546	14743	14500	14729	14659	14591	14756	14541	14574	14798
22642	21062	28818	23627	21881	25436	28577	23530	21850	21474	20276	19454	18796	18551	18210	17906	17387	17459	17299	17230	17181	17019	17163	16973	17092	16712	16681	16845	16694	16775	16734	16807	16749	16789	16774	16641	16628	16501	16562	16773	16681	16597	16697	16519	16652	16716	16589	16718	16748	16821	16596	16549	16710	16570	16772	16587	16420	16604	16716	16477	16637	16604	16532	16531	16612	16680	16491	16517	16469	16773	16668	16506	16646	16656	16471	16604	16574	16441	16538	16644	16727	16507	16587	16546	16342	16533	16476	16409	16671	16682	16600	16614	16598	16494	16500	16542	16467	16444	16564	16408	16610	16700	16464	16569	16388	16579	16584	16433	16528	16651	16517	16663	16415	16485	16479	16327	16652	16560	16489	16501	16690	16813	16635	16461	16557	16543	16323	16537	16641	16478	16412	16746	16690	16536	16458	16629	16469	16649	16488	16601	16538	16743	16627	16389	16431	16596	16543	16700	16586	16599	16584	16719	16433	16450	16511	16437	16544	16432	16468	16477	16445	16408	16501	16400	16646	16278	16638	16461	16521	16399	16340	16466	16414	16393	16400	16518	16411	16480	16533	16544	16575	16505	16516	16670	16544	16583	16515	16422	16434	16403	16579	16499	16587	16574	16607	16588	16526	16276	16648	16446	16534	16455	16415	16334	16553	16515	16550	16360	16406	16538	16709	16511	16354	16346	16449	16624	16632	16524	16550	16557	16556	16388	16471	16486	16707	16333	16509	16472	16422	16321	16718	16553	16654	16654	16507	16473	16591	16489	16525	16436	16591	16416	16688	16544	16393	16585	16513	16583	16349	16369	16507	16382	16401	16459	16280	16563	16521	16433	16488	16502	16593	16582	16751	16538	16480	16507	16435	16521	16471	16573	16381	16443	16403	16434	16666	16406	16490	16538	16608	16480	16492	16364	16444	16550	16587	16538	16530	16493	16441	16322	16537	16464	16363	16519	16526	16593	16525	16561	16519	16718	16599	16695	16278	16520	16637	16570	16680	16565	16543	16400	16514	16687	16617	16498	16744	16568	16309	16493	16375	16294	16445	16390	16447	16570	16571	16468	16600	16545	16446	16505	16566	16434	16278	16608	16398	16539	16551	16456	16435	16442	16357	16412	16476	16587	16400	16469	16591	16610	16574	16560	16408	16506	16519	16543	16488	16569	16521	16221	16568	16473	16490	16518	16396	16584	16421	16437	16406	16598	16519	16341	16488	16295	16652	16640	16426	16307	16406	16269	16296	16510	16319	16504	16514	16721	16565	16727	16311	16425	16346	16685	16539	16425	16610	16352	16508	16219	16745	16447	16327	16157	16473	16642	16457	16577	16398	16554	16677	16377	16687	16492	16597	16640	16570	16776	16497	16484	16546	16533	16758	16636	16372	16444	16559	16471	16612	16458	16551	16446	16601	16575	16608	16507	16491	16552	16595	16373	16675	16594	16399	16671	16665	16477	16564	16508	16584	16554	16629	16510	16456	16665	16436	16430	16692	16512	16526	16472	16430	16522	16490	16246	16465	16468	16379	16402	16662	16319	16573	16411	16523	16471	16331	16324	16524	16674	16519	16383	16528	16541	16580	16603	16561	16604	16691	16637	16509	16323	16528	16567	16617	16368	16633	16648	16693	16462	16600	16517	16555	16666	16680	16475	16634	16471	16539	16506	16622	16493	16617	16528	16552	16558	16378	16606	16597	16600	16612	16516	16645	16454	16593	16454	16481	16625	16406	16587	16550	16573	16561	16436	16557	16531	16616	16424	16564	16542	16556	16502	16559	16372	16552	16334	16431	16396	16659	16561	16508	16650	16501	16564	16305	16756	16526	16414	16586	16624	16664	16416	16461	16552	16443	16439	16506	16149	16551	16436	16506	16399	16493	16359	16483	16394	16402	16471	16427	16721	16607	16587	16522	16355	16444	16363	16380	16528	16582	16548	16579	16607	16370	16307	16313	16529	16461	16598	16357	16508	16460	16384	16463	16438	16426	16540	16481	16422	16397	16454	16506	16468	16507	16549	16651	16566	16457	16639	16310	16540	16620	16417	16337	16507	16539	16655	16287	16400	16575	16284	16544	16633	16487	16396	16457	16540	16481	16497	16555	16449	16595	16575	16461	16707	16438	16419	16334	16478	16491	16541	16689	16438	16575	16770	16689	16451	16399	16242	16495	16577	16306	16355	16557	16541	16552	16530	16660	16378	16582	16347	16579	16429	16681	16389	16378	16592	16644	16469	16530	16556	16474	16579	16442	16514	16482	16349	16524	16582	16599	16390	16379	16569	16438	16578	16704	16719	16581	16472	16543	16566	16430	16386	16536	16498	16298	16305	16465	16580	16583	16418	16508	16530	16400	16532	16508	16523	16374	16554	16465	16500	16717	16320	16499	16389	16523	16268	16402	16292	16510	16567	16455	16629	16475	16402	16500	16720	16607	16371	16541	16448	16311	16425	16463	16391	16628	16556	16777	16462	16470	16498	16631	16270	16481	16358	16506	16674	16503	16518	16713	16516	16725	16452	16514	16244	16500	16289	16398	16594	16585	16517	16451	16538	16476	16576	16451	16389	16343	16625	16470	16559	16484	16643	16589	16593	16579	16462	16371	16618	16643	16693	16531	16317	16531	16584	16674	16501	16553	16411	16458	16467	16290	16480	16341	16246	16643	16475	16445	16559	16588	16499	16646	16397	16498	16666	16638	16411	16484	16402	16380	16495	16463	16531	16480	16418	16537	16516	16502	16551	16616	16503	16292	16332	16574	16579	16357	16664	16441	16409	16634	16519	16611	16381	16422	16494	16287	16308	16459	16346	16552	16503	16751	16463	16504	16601	16693	16371	16342	16476	16349	16408	16389	16315	16300	16498	16648	16436	16465	16497	16468	16653	16416	16454	16439	16446	16298	16433	16685	16617	16525	16687	16397	16513	16686	16664	16254	16214	16509	16483	16498	16468	16411	16356	16565	16405	16409	16717	16460	16636	16508	16632	16483	16555	16410	16373	16427	16579	16459	16722	16613	16503	16583	16456	16628	16640	16390	16421	16581	16452	16718	16368	16529	16439	16663	16379	16592	16643	16652	16629	16512	16386	16489	16845	16355	16427	16544	16514	16545	16511	16381	16550	16470	16587	16386	16619	16464	16597	16415	16657	16297	16651	16535	16291	16525	16470	16426	16453	16299	16407	16628	16457	16207	16405	16605	16533	16440	16339	16475	16527	16505	16531	16782	16449	16623	16538	16347	16425	16295	16455	16343	16311	16602	16433	16342	16512	16602	16563	16619	16600	16636	16573	16568	16482	16488	16380	16558	16561	16539	16390	16515	16382	16365	16523	16789	16464	16610	16270	16546	16802	16533	16639	16416	16576	16649	16561	16327	16409	16442	16538	16607	16527	16608	16697	16562	16436	16517	16606	16496	16497	16581	16200	16519	16505	16663	16538	16537	16418	16514	16402	16576	16294	16342	16557	16498	16485	16462	16444	16672	16436	16363	16556	16239	16605	16385	16248	16184	16395	16443	16644	16598	16456	16464	16270	16542	16812	16401	16543	16445	16498	16321	16471	16390	16358	16490	16367	16427	16516	16433	16399	16455	16323	16369	16590	16418	16513	16643	16529	16385	16708	16512	16501	16409	16536	16412	16692	16611	16516	16218	16600	16495	16721	16312	16438	16564	16315	16223	16409	16450	16408	16704	16269	16347	16637	16484	16619	16392	16467	16612	16622	16583	16550	16401	16507	16603	16513	16537	16410	16520	16538	16411	16613	16560	16415	16523	16398	16604	16472	16554	16391	16443	16434	16652	16339	16551	16530	16248	16495	16620	16599	16432	16503	16393	16596	16348	16604	16548	16377	16346	16475	16599	16429	16614	16587	16499	16470	16693	16492	16413	16323	16445	16470	16542	16283	16526	16632	16484	16196	16485	16551	16595	16417	16412	16489	16597	16424	16587	16466	16458	16388	16451	16568	16672	16506	16538	16824	16425	16410	16371	16460	16344	16547	16586	16558	16412	16365	16663	16342	16482	16689	16465	16440	16632	16475	16501	16444	16499	16522	16288	16665	16604	16440	16517	16450	16610	16578	16647	16446	16521	16493	16463	16590	16545	16584	16652	16627	16382	16473	16512	16553	16424	16409	16564	16339	16250	16727	16433	16530	16476	16521	16409	16478	16482	16641	16647	16490	16546	16579	16380	16534	16425	16638	16461	16407	16330	16613	16383	16431	16347	16450	16384	16537	16428	16395	16750	16472	16272	16553	16598	16461	16400	16530	16637	16342	16570	16624	16410	16544	16506	16507	16531	16517	16459	16540	16440	16589	16625	16777	16439	16625	16527	16406	16448	16369	16643	16412	16640	16436	16358	16491	16545	16504	16493	16571	16375	16334	16264	16471	16503	16534	16587	16446	16498	16540	16616	16449	16327	16596	16577	16424	16574	16532	16550	16437	16407	16694	16808	16406	16425	16418	16584	16507	16482	16379	16540	16480	16475	16684	16620	16428	16385	16713	16457	16560	16518	16632	16425	16502	16524	16409	16626	16678	16557	16633	16633	16777	16450	16546	16488	16396	16406	16603	16360	16555	16437	16586	16505	16382	16488	16319	16336	16215	16496	16627	16498	16733	16542	16466	16294	16376	16422	16433	16555	16392	16606	16571	16412	16611	16563	16562	16455	16270	16550	16561	16488	16535	16396	16399	16568	16296	16216	16596	16622	16392	16451	16480	16576	16430	16581	16458	16616	16546	16440	16405	16589	16438	16509	16413	16417	16587	16571	16426	16563	16697	16329	16579	16509	16493	16505	16551	16572	16268	16495	16379	16677	16419	16404	16542	16557	16440	16476	16490	16620	16545	16383	16566	16723	16403	16721	16593	16452	16513	16593	16374	16569	16549	16447	16697	16572	16820	16581	16554	16523	16514	16416	16514	16460	16369	16693	16647	16550	16575	16532	16741	16557	16607	16570	16466	16475	16393	16339	16564	16314	16513	16483	16482	16623	16445	16334	16507	16569	16400	16292	16359	16379	16433	16462	16391	16578	16419	16657	16337	16750	16587	16463	16429	16428	16514	16545	16679	16417	16554	16501	16406	16416	16623	16583	16671	16436	16408	16436	16549	16629	16374	16565	16572	16446	16509	16389	16463	16406	16452	16409	16503
28732	49606	46613	37669	33233	29701	26914	24651	23001	21239	19838	18993	18219	17707	17004	16648	16299	15911	15604	15593	15429	15243	15275	15202	15250	14971	14842	15058	15043	14958	14983	14909	14929	15139	15031	14761	14849	14891	14777	14817	14798	14821	14824	14637	14621	14657	14771	14683	14656	14800	14650	14833	14816	14706	14746	14586	14791	14650	14736	14680	14824	14640	14796	14846	14651	14669	14739	14882	14603	14691	14699	14640	14714	14659	14709	14682	14572	14641	14619	14762	14729	14741	14740	14673	14728	14620	14656	14811	14648	14673	14533	14705	14642	14677	14726	14813	14563	14699	14790	14628	14668	14549	14599	14481	14603	14583	14818	14693	14582	14525	14738	14659	14629	14758	14599	14685	14681	14578	14725	14679	14768	14769	14836	14471	14849	14771	14580	14656	14656	14816	14679	14637	14732	14533	14566	14758	14855	14679	14696	14620	14739	14714	14658	14674	14923	14624	14523	14617	14609	14594	14613	14639	14667	14616	14575	14768	14662	14654	14549	14746	14380	14743	14640	14570	14732	14616	14745	14742	14588	14644	14677	14674	14668	14697	14743	14719	14758	14660	14600	14644	14700	14692	14568	14595	14594	14639	14541	14547	14734	14584	14678	14729	14713	14704	14644	14776	14751	14596	14697	14803	14571	14671	14727	14728	14622	14722	14685	14746	14737	14668	14541	14782	14619	14647	14863	14744	14815	14702	14574	14699	14798	14703	14730	14635	14664	14717	14483	14879	14724	14603	14599	14727	14682	14820	14563	14716	14891	14745	14727	14745	14669	14668	14504	14700	14599	14676	14706	14558	14564	14663	14616	14751	14813	14699	14684	14759	14617	14644	14759	14734	14676	14672	14704	14716	14638	14672	14781	14599	14613	14569	14676	14558	14528	14543	14778	14671	14698	14587	14570	14456	14867	14813	14590	14488	14734	14592	14522	14616	14580	14527	14624	14584	14672	14684	14695	14667	14574	14602	14388	14836	14555	14673	14602	14763	14677	14704	14655	14619	14551	14446	14846	14755	14543	14830	14797	14784	14648	14649	14711	14554	14735	14817	14695	14690	14531	14547	14799	14697	14504	14775	14744	14601	14655	14695	14606	14593	14664	14660	14584	14658	14659	14588	14491	14696	14739	14676	14825	14751	14713	14633	14567	14764	14667	14601	14714	14691	14726	14833	14858	14672	14695	14780	14761	14664	14609	14473	14742	14659	14628	14637	14664	14668	14520	14743	14756	14724	14763	14556	14611	14634	14774	14658	14904	14745	14550	14418	14691	14662	14693	14542	14582	14644	14609	14647	14668	14639	14715	14526	14677	14688	14583	14601	14581	14632	14779	14689	14692	14595	14590	14703	14719	14748	14650	14513	14702	14739	14701	14733	14745	14480	14633	14559	14568	14616	14683	14712	14867	14668	14579	14383	14677	14598	14718	14604	14572	14649	14774	14594	14766	14648	14647	14750	14780	14708	14580	14896	14512	14665	14610	14732	14735	14613	14646	14547	14688	14673	14669	14604	14796	14607	14699	14504	14651	14745	14608	14603	14643	14664	14610	14595	14680	14748	14749	14506	14754	14709	14543	14887	14659	14648	14586	14665	14595	14691	14581	14559	14555	14747	14766	14730	14813	14623	14655	14618	14785	14600	14712	14589	14596	14767	14634	14673	14759	14705	14864	14806	14539	14628	14801	14578	14781	14572	14815	14788	14606	14661	14583	14578	14485	14606	14606	14681	14686	14822	14763	14695	14700	14663	14747	14499	14665	14575	14685	14746	14676	14562	14559	14693	14720	14548	14793	14594	14718	14665	14843	14777	14559	14559	14712	14717	14565	14738	14710	14829	14667	14719	14599	14702	14629	14662	14634	14520	14642	14569	14667	14591	14602	14510	14561	14568	14648	14496	14639	14759	14598	14823	14580	14795	14566	14767	14565	14777	14551	14594	14680	14585	14782	14569	14833	14595	14624	14647	14828	14623	14831	14590	14730	14562	14829	14705	14663	14567	14596	14678	14490	14642	14700	14700	14754	14637	14599	14698	14515	14663	14662	14516	14540	14633	14627	14789	14615	14741	14684	14690	14772	14636	14720	14647	14482	14733	14551	14606	14624	14677	14977	14477	14607	14755	14509	14652	14624	14667	14789	14692	14711	14781	14741	14715	14454	14742	14618	14619	14701	14660	14438	14659	14564	14707	14746	14573	14620	14539	14632	14705	14652	14737	14606	14633	14687	14629	14613	14687	14708	14720	14667	14591	14731	14528	14783	14697	14769	14637	14609	14619	14716	14632	14508	14636	14718	14696	14548	14643	14525	14701	14693	14541	14660	14787	14667	14635	14595	14686	14713	14644	14760	14532	14575	14889	14517	14562	14567	14539	14542	14751	14496	14722	14616	14589	14540	14617	14588	14590	14627	14659	14486	14677	14651	14745	14647	14619	14620	14555	14615	14710	14697	14733	14718	14644	14689	14595	14552	14753	14677	14609	14899	14658	14575	14654	14762	14680	14677	14746	14515	14611	14707	14535	14708	14480	14583	14616	14680	14819	14598	14626	14684	14680	14751	14550	14581	14667	14727	14686	14803	14536	14646	14486	14681	14652	14635	14700	14659	14556	14785	14637	14495	14732	14627	14698	14444	14781	14838	14569	14530	14544	14569	14592	14710	14702	14614	14664	14633	14709	14769	14658	14802	14668	14528	14630	14684	14682	14750	14585	14649	14640	14484	14554	14697	14527	14613	14780	14641	14694	14510	14556	14795	14674	14536	14576	14618	14769	14632	14701	14838	14480	14659	14804	14732	14590	14693	14593	14626	14609	14648	14747	14602	14654	14720	14593	14813	14654	14617	14699	14695	14566	14364	14750	14625	14510	14675	14704	14546	14587	14587	14667	14661	14616	14756	14510	14802	14612	14803	14747	14621	14596	14579	14420	14699	14856	14825	14783	14562	14760	14623	14445	14657	14678	14616	14637	14592	14721	14760	14707	14656	14652	14632	14648	14766	14579	14823	14621	14835	14589	14515	14584	14598	14922	14627	14614	14604	14645	14747	14646	14834	14626	14555	14532	14514	14635	14646	14700	14720	14696	14567	14622	14704	14618	14743	14559	14706	14706	14764	14662	14693	14626	14605	14688	14592	14633	14643	14647	14706	14535	14663	14561	14882	14436	14626	14704	14558	14672	14633	14679	14583	14736	14736	14677	14658	14767	14684	14810	14643	14656	14899	14633	14697	14706	14668	14707	14421	14614	14604	14708	14628	14739	14640	14617	14722	14690	14650	14593	14692	14750	14686	14462	14752	14712	14623	14650	14682	14428	14643	14748	14766	14606	14736	14601	14723	14790	14577	14841	14515	14720	14615	14701	14615	14649	14751	14561	14606	14549	14466	14503	14494	14556	14582	14702	14817	14793	14640	14853	14853	14626	14551	14707	14576	14869	14744	14541	14512	14736	14693	14711	14642	14571	14698	14767	14700	14627	14612	14615	14774	14554	14493	14652	14611	14531	14689	14509	14635	14710	14647	14626	14399	14703	14694	14744	14585	14689	14617	14714	14641	14614	14697	14791	14584	14633	14608	14472	14774	14505	14507	14663	14531	14688	14573	14620	14620	14704	14754	14650	14598	14716	14650	14562	14791	14753	14799	14694	14600	14733	14478	14816	14750	14562	14767	14744	14663	14570	14636	14555	14667	14494	14715	14581	14842	14495	14522	14689	14540	14665	14535	14563	14755	14751	14653	14649	14765	14673	14794	14566	14740	14822	14551	14697	14708	14563	14709	14818	14622	14673	14817	14666	14717	14620	14685	14538	14908	14716	14571	14871	14698	14704	14547	14732	14606	14767	14721	14660	14591	14640	14618	14564	14663	14627	14722	14704	14740	14549	14518	14633	14607	14676	14745	14575	14564	14728	14682	14588	14760	14571	14702	14602	14705	14559	14683	14472	14617	14602	14743	14774	14630	14519	14711	14472	14650	14606	14528	14637	14733	14640	14797	14671	14669	14783	14511	14674	14618	14677	14608	14630	14670	14828	14616	14616	14648	14717	14655	14664	14589	14822	14520	14729	14845	14755	14637	14695	14678	14632	14410	14702	14631	14675	14564	14661	14756	14602	14802	14622	14504	14683	14583	14586	14753	14713	14629	14750	14532	14547	14686	14561	14644	14588	14700	14603	14500	14678	14680	14681	14515	14712	14636	14761	14715	14604	14718	14559	14556	14534	14730	14711	14658	14719	14738	14565	14603	14648	14589	14648	14726	14850	14593	14707	14628	14762	14554	14804	14708	14651	14523	14476	14661	14602	14670	14742	14376	14611	14684	14507	14696	14684	14692	14727	14652	14610	14623	14674	14599	14628	14549	14765	14787	14760	14689	14590	14846	14677	14636	14685	14663	14805	14614	14586	14628	14663	14459	14793	14638	14701	14669	14618	14711	14566	14520	14633	14608	14684	14679	14596	14534	14701	14620	14570	14778	14771	14681	14721	14565	14659	14525	14874	14606	14600	14738	14508	14639	14609	14766	14520	14718	14667	14759	14769	14709	14692	14698	14706	14562	14657	14609	14716	14745	14779	14897	14687	14679	14676	14768	14672	14609	14628	14900	14489	14643	14754	14546	14603	14682	14934	14668	14610	14663	14716	14769	14485	14745	14561	14618	14561	14539	14618	14559	14537	14670	14635	14674	14656	14775	14641	14386	14664	14659	14750	14586	14467	14686	14837	14483	14636	14721	14765	14678	14605	14673	14745	14713	14584	14728	14559	14586	14805	14359	14656	14685	14724	14712	14627	14704	14581	14690	14688	14624	14585	14641	14673	14672	14573	14674	14595	14509	14555	14739	14676	14689	14409	14737	14566	14694	14762	14603	14797	14645	14642	14811	14574	14494	14741	14794	14757	14841	14634	14676	14714	14553	14880	14736	14718	14578	14748	14653	14752	14583	14616	14760	14632	14816	14606	14718	14499	14584	14704	14569	14686	14929	14582	14800	14568	14684	14590	14483	14716	14712	14788	14299	14739	14388	14621	14647	14631	14629	14740	14515	14809	14537	14662	14708	14681	14680	14752	14840	14646	14788	14786	14745	14494	14628	14620	14682	14796	14502	14635	14534	14874	14682	14624	14674	14767	14715	14745	14697	14645	14496	14640	14804	14763	14692	14514
27549	24519	31008	28127	23151	21225	19782	18744	18159	17695	17330	17047	16736	16678	16600	16409	16575	16414	16344	16243	16452	16356	16411	16210	16190	16171	16097	16255	16138	16184	16272	16392	16096	15907	16201	16201	16250	16203	16218	16179	16193	16096	16051	16282	16231	15850	15993	16152	16193	16204	16260	15848	16048	16254	16153	16012	16036	16107	16067	15775	16054	15927	16091	16032	16323	16063	16140	16089	15918	16147	15845	15969	16157	16307	15932	16230	16229	15906	16033	16115	16089	15895	16079	15999	16025	16235	16208	16103	16088	16047	15948	16122	16253	16051	15872	16045	16016	16103	16166	16112	16047	16203	16211	16044	15933	16126	16208	16049	15881	16169	16089	16113	16082	16116	15959	16039	16232	15990	15898	16142	16073	15960	16273	16189	16049	16012	15978	16006	16027	16182	15997	15887	16075	16147	15946	16004	15942	15799	16208	16122	15965	16111	15862	16272	16108	16026	16003	16013	16327	16037	16098	16161	16055	15961	16147	16132	15945	16077	16022	16128	16169	16052	16101	16046	16069	16229	16125	16083	16190	16065	16021	16017	16025	16007	15872	16126	16081	15970	15961	16054	16051	16134	16065	15998	15859	16016	16091	16024	15968	15832	16057	16193	15954	15995	16030	16182	16196	16047	16081	16119	16178	16178	16254	16017	16103	15948	15997	16080	16072	16031	16141	15952	16214	16028	16036	15965	16023	16020	16234	16056	16225	15940	16300	16085	16305	16104	15908	16049	16090	15965	16047	16224	16059	16166	15919	15907	16120	15826	15827	16030	16165	15939	16139	16233	16106	16071	15961	15970	16006	16034	15891	15969	16164	16051	16079	16097	15948	16091	16087	15991	16111	15883	16156	16094	15875	15875	15962	15938	15966	15978	16191	15980	16015	16154	16188	15932	16088	15972	15968	16035	16089	16029	16173	16056	15996	16121	16048	16070	15986	15968	15924	15973	16080	16132	16156	16060	15995	16084	16113	16188	16139	16281	16088	15839	15980	16338	16175	16119	16041	16001	16027	16187	16005	16147	16168	16016	15975	15977	16273	15814	16122	16187	16045	16233	16087	16044	16068	16074	16084	16172	15930	16089	15934	15894	15979	16110	16168	15930	16035	16345	16182	16058	16098	16150	16127	15929	16044	15956	16182	15979	16034	16190	16114	16186	15964	16208	15992	16085	16121	16102	16297	16131	16113	15889	16084	15930	16084	16119	16167	16047	16086	16334	16154	16125	16053	16139	16001	16014	16001	16040	16017	16110	16042	16277	16247	16039	15995	15926	16017	16089	15976	15973	15925	16097	16007	16065	16236	15896	16064	16143	16102	16158	15815	15998	15913	16054	16254	16138	16163	16120	16045	15974	16126	16001	16184	15949	15971	16045	16105	16209	16088	16136	15748	16008	16043	16247	15904	16006	16259	15928	15947	16071	15721	16156	16033	15992	15970	16168	15908	15935	16238	15847	16046	15835	16176	15926	15993	16013	16113	16163	16027	16191	16086	16130	16317	16099	16061	15924	16129	16131	16204	15925	16123	16008	16092	15994	16205	16005	16214	16009	16099	15773	16050	15864	16136	16272	16113	15983	16070	16222	16116	16152	16155	16052	16171	15885	16030	16021	16182	16163	15882	15945	16053	15940	16124	16065	16098	16262	16081	16158	16205	16180	16249	16163	16111	16078	16152	15901	16051	15945	16144	16023	16193	16357	16024	16027	16147	16007	16032	15947	15973	16091	16118	16020	15992	15971	15904	16015	15939	16077	16143	16084	16132	16059	16103	16205	16101	16143	16203	16124	16025	16100	16134	15830	16070	16119	16250	15996	16047	16217	15892	15930	16177	16316	16171	16257	16080	16034	16181	16100	16061	15976	16050	15876	16005	16105	16000	15950	16202	15964	16161	16122	16045	16091	16051	15937	16131	16131	15996	15890	16122	16000	16036	16043	15983	16135	16172	16057	16120	15992	15959	15906	16086	16003	16131	16186	16089	15999	16124	16193	16089	16133	15951	15991	15821	15921	16013	16183	16046	15948	16049	16052	15877	16016	16189	15924	16098	16209	15976	16061	16271	16069	15950	16092	16012	16052	16090	15996	16117	16044	16091	16173	16263	16076	16197	16000	16202	15842	16007	15927	16100	16087	16151	16236	16000	16006	16060	16156	16108	15949	16311	16109	15932	16205	15951	15926	16078	16041	16139	16022	16005	16067	16066	16033	16054	16000	16186	15869	16354	15983	15991	16070	16015	16116	16194	16143	15969	16062	16057	16042	16066	16005	15942	16046	16159	16042	15958	16069	16117	16165	16043	16139	16126	16067	16187	16194	16181	16110	16006	15864	16083	15946	16141	16126	15791	16240	16137	16013	16107	16191	16035	15829	15880	16129	16287	16027	16150	16063	15998	15927	16028	15905	15965	16207	15994	16006	16122	16180	15973	16041	15929	15930	16019	16000	16000	16122	16141	16053	16054	16083	16007	16038	16251	16019	16044	15994	15861	16244	16126	16176	16302	16115	15946	16156	16001	15997	16061	16058	15987	15948	16132	16220	16138	16202	15907	16043	16171	16068	16059	16254	16049	16100	15986	15921	16125	16045	16178	15990	16115	16019	16232	16126	16406	16194	16060	15930	15994	15962	16114	16031	16085	16143	15840	16147	15952	16299	16078	16053	16124	16067	16175	15937	16091	16090	15969	15983	16278	16243	16150	15879	16123	15961	15971	16011	15989	15932	15807	16020	16271	16143	15902	16086	16041	15949	16044	16130	16215	16092	16102	16036	16169	16134	15899	16037	16200	16043	16103	16041	16130	16068	16075	15858	16025	15915	16200	16084	16047	16133	16008	16087	16034	16129	16249	16115	16069	16093	16014	15969	15917	16065	16130	16056	16282	16089	15954	16114	16022	16042	15924	16020	16084	15990	16146	16113	16014	15979	15978	15810	15991	16033	16164	16261	15988	16113	15899	15912	16146	16112	16156	16145	16139	16120	16055	15903	15941	16017	16024	15925	16240	15898	15916	15936	16036	16154	16136	15852	16155	15997	15978	16130	16193	16031	16058	16100	16213	16157	16135	15952	15995	16104	15951	16071	15886	16235	16004	16127	16050	15990	16109	16007	16168	16111	16160	16296	16072	15842	15987	15829	16039	15977	16122	16080	16040	16170	16058	16052	15982	15957	15887	15993	16112	16066	16183	16125	16310	16229	16248	16265	16136	15900	16196	16036	16057	16072	16189	16243	16080	16104	16058	16165	16195	16066	16173	16206	16054	15919	16029	15986	16029	16175	15862	16083	16068	15960	16028	15895	16095	16111	16180	16166	16053	16132	16037	16246	16091	16077	16016	16186	16269	16095	16091	15894	16106	16177	16013	15946	16125	15954	16071	16174	15996	16247	15919	15935	16023	16069	15983	15864	16035	16087	16052	15892	16310	16118	16188	16205	16080	16148	16153	15940	16138	16137	16258	16160	16089	16074	16195	15999	16099	15973	15978	15895	16067	16225	15811	16075	16111	16159	16139	16002	16045	15972	15984	16053	16157	15848	16061	16216	16082	16063	16185	16323	15940	16155	16116	15950	16164	15983	16024	16119	15947	16178	16143	16129	16072	16104	16015	16266	16175	16184	15964	16226	16260	16052	16015	15880	16168	15877	15972	16177	16125	16251	15907	16075	15988	16007	16031	16349	16141	16015	16019	16167	16124	16024	15997	15946	16012	16106	15978	16134	16039	16148	16195	16127	16216	16132	16137	16059	16221	16074	16002	16081	16022	15968	16307	16204	16163	16097	16146	16054	15888	16167	16106	16109	16060	16009	16007	16139	16082	16076	16090	16266	15944	16018	16036	15962	16075	15977	16319	16118	16067	16108	16078	16071	15955	15955	15937	16044	16127	16031	16024	15950	15965	16006	16058	16028	16046	16092	16114	16173	16106	16070	16094	15953	16056	16009	15905	16011	15883	15780	16113	16191	16134	16045	15973	16110	16077	16086	15871	16104	15938	16043	16149	16015	16186	15998	16069	16068	16032	16053	15893	16065	16278	16132	16244	16205	16186	16055	15978	15899	16093	16100	16016	16090	16024	16124	16149	15993	16129	15926	16045	16193	16193	16108	16351	16362	16085	15919	15872	16202	16181	16127	16021	16060	16025	15957	16186	16127	16235	16150	16115	16063	16043	15910	16072	16088	16054	16145	15907	16084	16223	16073	15910	16245	16185	16121	16079	16191	16157	15856	15837	16068	15894	16369	15885	16172	16177	16056	16174	16034	16107	16233	16131	16055	16193	15896	16080	16152	15953	16165	16010	16114	15973	15871	15990	16012	15984	16150	16140	15999	16006	16104	16025	16011	16121	16176	16225	16204	16044	16089	16004	16127	15959	16160	16072	15988	16015	16091	16200	16148	16255	16003	16068	16079	15994	16064	16001	16037	16151	16026	16160	15916	16048	15944	16132	16196	16151	16152	15917	15997	15914	16049	15895	16238	15905	16070	16105	16054	16025	15959	15824	15895	16122	16203	16112	16108	16284	16060	16099	15917	15991	16070	15970	16134	16256	16085	16193	16354	16058	15938	16164	15989	16139	16312	16062	16165	16053	16004	16235	16319	16007	16072	16035	16244	15984	16028	16229	16000	16131	16129	16081	16165	16111	16185	16071	16131	16165	15835	16006	15931	16106	16016	16125	16027	16037	16087	16163	16178	16125	16045	16048	16122	16004	16052	16321	16135	16039	16051	16065	16064	16012	16032	16107	15972	16267	16126	16051	16164	16027	16101	15980	16014	16052	16065	16281	16079	16104	16012	16099	16026	16173	15990	16198	16261	15989	16048	16097	16306	16190	16151	16260	16136	16148	16181	16042	16027	16203	15996	16374	15877	16182	15990	16096	16116	16028	16065	16084	16143	16240	15956	16114	15901	16052	16133	16092	16137	15843	15956	16140	15958	16072	16035	16032	16092	16084	16126	16225	15989	15997	15878	16199	15990	15970	15999	15900	16119	16089	16219	16213	15956	15977	15951	15981	16047	15898	16184	15996	16089	16042	15861	16202	16201	16163	16235	15987	16012	15927	15985	16152	16003	15944	15940	16047	15914	16293	16142	16035	16002	16207	16037	16253	16260	16091	16058	16092	16168	16018	15971	16067	16120	16101	16027	15985	16070	16180	16168
26586	39116	35779	27873	24224	21784	20129	19029	17947	17212	16518	16031	15697	15477	15195	15169	14929	14839	14611	14655	14760	14620	14565	14525	14535	14603	14577	14357	14448	14667	14745	14481	14570	14231	14355	14575	14383	14355	14504	14473	14436	14476	14297	14457	14551	14459	14366	14535	14491	14525	14430	14413	14257	14291	14365	14235	14277	14472	14296	14428	14452	14267	14272	14374	14384	14424	14255	14556	14382	14469	14380	14446	14453	14465	14355	14404	14405	14454	14516	14362	14450	14359	14194	14332	14462	14484	14254	14361	14409	14435	14433	14292	14292	14319	14418	14388	14358	14421	14367	14296	14331	14366	14262	14410	14526	14459	14499	14397	14364	14495	14439	14228	14327	14225	14559	14548	14300	14284	14424	14217	14418	14388	14324	14344	14317	14357	14324	14441	14336	14453	14461	14398	14495	14251	14404	14294	14323	14286	14282	14196	14428	14393	14330	14276	14317	14154	14440	14364	14154	14513	14422	14361	14349	14412	14554	14300	14176	14528	14500	14412	14209	14315	14428	14395	14420	14334	14533	14339	14552	14238	14347	14498	14475	14381	14423	14458	14338	14405	14423	14390	14566	14309	14333	14318	14400	14450	14435	14249	14316	14454	14309	14182	14468	14306	14261	14292	14330	14227	14378	14411	14638	14479	14429	14303	14336	14498	14447	14442	14294	14393	14470	14704	14311	14390	14188	14360	14340	14211	14361	14232	14398	14455	14397	14482	14566	14537	14420	14452	14399	14388	14506	14496	14330	14374	14268	14545	14278	14382	14302	14509	14493	14446	14433	14224	14347	14358	14351	14346	14415	14295	14273	14257	14193	14364	14529	14408	14360	14414	14369	14447	14377	14301	14543	14413	14300	14401	14259	14313	14396	14301	14476	14382	14312	14446	14380	14307	14434	14410	14611	14420	14339	14370	14367	14247	14337	14308	14418	14314	14402	14364	14309	14398	14315	14555	14291	14549	14282	14280	14343	14352	14260	14369	14494	14327	14508	14400	14253	14394	14567	14392	14525	14367	14471	14495	14329	14264	14421	14428	14311	14428	14316	14379	14445	14283	14178	14359	14278	14312	14461	14261	14247	14107	14475	14482	14414	14297	14368	14367	14282	14315	14485	14457	14437	14208	14347	14396	14418	14415	14209	14392	14372	14338	14508	14313	14281	14414	14195	14269	14380	14344	14350	14370	14535	14255	14355	14310	14383	14167	14463	14268	14300	14321	14286	14565	14396	14339	14264	14331	14381	14437	14373	14434	14326	14550	14416	14396	14371	14278	14500	14441	14214	14408	14371	14347	14258	14443	14394	14275	14443	14385	14419	14336	14480	14313	14328	14272	14416	14280	14258	14354	14444	14380	14401	14408	14315	14429	14323	14411	14428	14322	14444	14413	14391	14416	14555	14196	14305	14353	14403	14545	14319	14359	14419	14424	14460	14371	14249	14549	14451	14419	14380	14457	14393	14281	14250	14303	14476	14393	14441	14288	14293	14454	14321	14512	14338	14396	14517	14187	14300	14408	14442	14432	14233	14449	14611	14382	14406	14403	14263	14319	14317	14441	14270	14475	14259	14276	14341	14257	14245	14472	14355	14179	14416	14347	14280	14451	14541	14368	14489	14285	14355	14349	14282	14319	14652	14161	14115	14334	14468	14370	14435	14407	14330	14221	14429	14375	14299	14368	14338	14304	14425	14477	14230	14386	14491	14353	14483	14346	14471	14384	14600	14381	14607	14488	14237	14336	14257	14529	14358	14603	14476	14339	14346	14344	14265	14380	14475	14221	14291	14303	14275	14427	14323	14456	14282	14411	14324	14397	14534	14284	14451	14453	14540	14477	14384	14384	14434	14350	14201	14502	14172	14385	14435	14451	14441	14415	14418	14167	14359	14169	14303	14400	14435	14308	14306	14469	14374	14255	14365	14357	14463	14336	14431	14300	14350	14286	14452	14372	14311	14381	14424	14369	14268	14430	14329	14357	14195	14336	14607	14487	14315	14375	14540	14382	14351	14498	14254	14454	14355	14212	14425	14419	14270	14393	14440	14236	14522	14138	14436	14396	14388	14391	14465	14302	14275	14495	14517	14470	14410	14306	14368	14330	14391	14265	14394	14294	14241	14532	14387	14461	14483	14301	14260	14344	14122	14420	14421	14418	14379	14418	14499	14347	14402	14371	14465	14368	14455	14419	14290	14356	14357	14370	14436	14351	14274	14294	14320	14387	14240	14600	14409	14552	14417	14457	14398	14419	14448	14330	14474	14425	14425	14331	14340	14405	14313	14382	14466	14447	14422	14563	14456	14309	14386	14444	14375	14577	14286	14345	14194	14379	14391	14301	14258	14368	14312	14189	14531	14276	14449	14392	14286	14269	14319	14493	14555	14315	14372	14201	14381	14250	14415	14401	14347	14279	14393	14389	14270	14388	14261	14402	14445	14355	14438	14312	14434	14551	14203	14228	14296	14457	14377	14348	14427	14412	14249	14384	14459	14360	14373	14432	14355	14154	14417	14308	14297	14543	14236	14162	14414	14574	14544	14544	14401	14317	14327	14368	14321	14426	14497	14581	14546	14451	14467	14340	14414	14377	14251	14344	14297	14334	14425	14322	14379	14332	14428	14303	14321	14332	14363	14394	14365	14163	14406	14453	14339	14369	14587	14319	14380	14329	14301	14393	14291	14264	14367	14493	14461	14222	14350	14387	14558	14399	14498	14307	14354	14395	14297	14536	14243	14364	14278	14347	14192	14499	14451	14567	14277	14402	14428	14307	14393	14484	14295	14388	14458	14342	14441	14465	14391	14424	14313	14398	14394	14211	14402	14387	14315	14542	14489	14465	14332	14492	14462	14506	14385	14328	14464	14455	14451	14380	14286	14323	14108	14402	14400	14392	14376	14365	14236	14381	14290	14409	14372	14527	14316	14347	14549	14357	14315	14143	14501	14218	14421	14343	14377	14425	14319	14198	14536	14373	14341	14396	14280	14401	14342	14308	14343	14479	14546	14346	14425	14393	14433	14208	14342	14411	14334	14264	14538	14323	14350	14307	14471	14383	14438	14381	14470	14434	14419	14270	14478	14567	14538	14295	14334	14256	14487	14214	14288	14285	14347	14458	14330	14345	14283	14418	14299	14336	14312	14210	14267	14277	14326	14247	14515	14221	14265	14335	14377	14121	14377	14341	14423	14410	14522	14545	14394	14272	14343	14371	14335	14237	14336	14474	14411	14339	14506	14421	14388	14340	14371	14378	14210	14369	14517	14500	14402	14278	14330	14384	14505	14285	14535	14445	14443	14294	14357	14280	14410	14316	14412	14496	14440	14452	14211	14241	14392	14361	14354	14499	14366	14581	14361	14380	14531	14294	14384	14501	14303	14380	14418	14298	14432	14345	14489	14346	14351	14494	14489	14505	14445	14169	14267	14355	14358	14360	14338	14397	14329	14396	14222	14436	14369	14352	14217	14408	14405	14472	14430	14275	14414	14282	14456	14289	14356	14367	14473	14645	14327	14409	14513	14396	14383	14431	14336	14513	14352	14363	14352	14432	14348	14247	14283	14360	14274	14400	14377	14403	14348	14365	14307	14382	14299	14208	14392	14275	14367	14397	14467	14229	14347	14330	14469	14365	14366	14301	14512	14293	14098	14445	14241	14475	14140	14435	14501	14248	14204	14233	14311	14169	14354	14335	14340	14378	14502	14470	14408	14458	14356	14273	14467	14333	14391	14468	14349	14375	14526	14268	14329	14333	14483	14388	14454	14501	14430	14523	14376	14442	14282	14411	14330	14500	14255	14490	14434	14369	14455	14234	14370	14421	14433	14544	14346	14313	14397	14436	14418	14416	14423	14428	14347	14285	14443	14489	14340	14440	14409	14302	14400	14364	14498	14448	14383	14480	14417	14384	14344	14427	14357	14490	14467	14278	14422	14325	14337	14329	14444	14342	14282	14332	14351	14477	14469	14476	14372	14313	14418	14437	14369	14426	14309	14392	14407	14386	14433	14222	14452	14340	14453	14490	14394	14354	14468	14378	14530	14451	14517	14435	14272	14347	14462	14439	14337	14396	14329	14329	14378	14578	14601	14249	14349	14367	14311	14248	14313	14272	14313	14413	14285	14322	14422	14317	14298	14418	14379	14429	14377	14403	14323	14326	14316	14254	14459	14323	14446	14317	14260	14660	14414	14411	14528	14425	14204	14305	14395	14425	14484	14306	14374	14394	14351	14350	14329	14468	14444	14510	14228	14496	14531	14341	14254	14391	14405	14363	14276	14375	14519	14361	14320	14455	14373	14261	14371	14522	14331	14475	14466	14440	14409	14432	14346	14374	14315	14379	14546	14502	14568	14445	14494	14393	14415	14390	14373	14389	14324	14334	14359	14370	14490	14503	14487	14431	14184	14559	14295	14248	14401	14265	14193	14359	14450	14243	14388	14264	14355	14408	14485	14494	14324	14366	14446	14476	14257	14292	14358	14540	14364	14453	14474	14378	14358	14277	14313	14536	14516	14261	14396	14245	14471	14322	14534	14283	14419	14260	14438	14410	14244	14406	14271	14418	14235	14368	14433	14478	14441	14245	14297	14423	14381	14329	14293	14488	14387	14339	14408	14261	14496	14413	14296	14416	14426	14504	14472	14402	14430	14228	14401	14271	14227	14405	14511	14547	14350	14440	14523	14394	14241	14214	14415	14434	14259	14484	14358	14388	14335	14255	14406	14435	14403	14348	14352	14377	14252	14286	14360	14416	14304	14321	14367	14376	14334	14452	14414	14395	14313	14426	14499	14296	14363	14557	14491	14464	14520	14422	14207	14407	14430	14443	14538	14566	14290	14400	14453	14337	14321	14472	14340	14337	14476	14514	14315	14345	14280	14403	14294	14423	14415	14521	14465	14453	14357	14435	14371	14341	14454	14272	14457	14326	14394	14397	14389	14481	14458	14223	14500	14389	14356	14354	14329	14343	14262	14314	14430	14322	14389	14346	14344	14395	14374	14465	14328	14366	14379	14387	14404	14317	14300	14375	14578	14379	14285	14359	14443	14548	14458	14359	14348	14430	14406	14458	14297	14353	14360	14349	14369	14477	14399	14357	14583	14321	14486	14520	14442	14318	14330	14268	14306	14458	14505	14447	14457	14227	14270	14220	14146	14389
23710	21028	28341	24358	23450	25067	24723	21363	19965	19634	18835	18306	18033	17794	17482	17363	17233	17053	16963	16716	16918	16778	16701	16633	16931	16576	16627	16675	16707	16489	16765	16479	16332	16593	16242	16572	16624	16665	16636	16391	16456	16513	16454	16651	16592	16559	16531	16443	16416	16496	16268	16477	16333	16386	16333	16315	16375	16612	16441	16446	16304	16269	16328	16309	16327	16399	16406	16471	16364	16334	16471	16298	16241	16335	16352	16380	16360	16223	16381	16467	16359	16258	16402	16334	16411	16421	16236	16245	16270	16426	16695	16242	16509	16490	16392	16393	16473	16230	16179	16270	16205	16426	16483	16293	16443	16253	16333	16467	16455	16211	16370	16299	16434	16431	16387	16354	16279	16516	16466	16206	16194	16439	16451	16519	16298	16132	16354	16248	16547	16698	16420	16348	16470	16384	16376	16467	16367	16323	16576	16586	16522	16232	16445	16405	16468	16415	16281	16540	16362	16276	16320	16525	16420	16329	16404	16396	16523	16410	16269	16261	16248	16332	16282	16411	16173	16247	16320	16337	16369	16224	16215	16387	16309	16430	16323	16498	16356	16360	16239	16495	16299	16439	16448	16225	16488	16280	16281	16301	16529	16311	16322	16272	16371	16320	16370	16302	16532	16365	16329	16398	16289	16550	16359	16351	16383	16414	16189	16229	16324	16293	16608	16560	16533	16398	16283	16486	16282	16539	16423	16406	16193	16343	16467	16277	16507	16428	16175	16161	16219	16343	16215	16226	16362	16391	16340	16322	16443	16091	16255	16499	16317	16301	16492	16564	16313	16375	16325	16226	16211	16474	16414	16342	16330	16235	16431	16311	16342	16166	16302	16324	16284	16233	16318	16228	16215	16115	16314	16537	16272	16409	16302	16513	16325	16277	16166	16536	16508	16362	16564	16206	16422	16419	16414	16422	16407	16386	16299	16332	16364	16448	16409	16492	16308	16305	16373	16415	16527	16282	16328	16399	16391	16378	16524	16448	16530	16179	16241	16043	16487	16083	16234	16163	16409	16291	16300	16480	16364	16466	16420	16435	16177	16574	16475	16311	16257	16418	16514	16366	16308	16427	16516	16523	16402	16329	16370	16450	16372	16391	16371	16299	16523	16462	16199	16355	16310	16418	16443	16360	16516	16218	16588	16389	16413	16466	16400	16501	16408	16417	16397	16378	16281	16344	16296	16319	16303	16490	16392	16422	16312	16328	16564	16520	16321	16398	16352	16335	16399	16377	16626	16490	16231	16389	16322	16307	16389	16344	16373	16276	16603	16281	16391	16302	16448	16374	16340	16426	16251	16153	16469	16203	16374	16379	16456	16332	16318	16357	16369	16623	16467	16482	16179	16303	16470	16347	16327	16346	16230	16447	16245	16544	16364	16468	16335	16058	16370	16391	16352	16575	16440	16252	16418	16465	16365	16447	16423	16269	16164	16502	16316	16393	16392	16481	16477	16420	16141	16565	16342	16410	16416	16474	16432	16398	16454	16311	16322	16499	16559	16291	16387	16405	16460	16554	16684	16363	16361	16493	16403	16373	16254	16274	16468	16255	16516	16291	16369	16344	16604	16462	16499	16438	16461	16424	16530	16400	16359	16564	16102	16397	16259	16206	16284	16223	16480	16531	16442	16392	16366	16395	16461	16299	16358	16298	16285	16232	16327	16468	16237	16287	16479	16397	16406	16317	16251	16343	16410	16351	16184	16268	16341	16279	16325	16389	16505	16422	16332	16398	16518	16259	16409	16318	16187	16156	16547	16419	16158	16372	16254	16452	16240	16253	16408	16428	16406	16317	16215	16232	16500	16436	16407	16446	16383	16318	16271	16407	16231	16153	16393	16111	16319	16568	16418	16349	16285	16360	16511	16353	16349	16328	16372	16420	16273	16364	16394	16312	16201	16370	16499	16287	16569	16517	16631	16402	16576	16397	16422	16265	16379	16351	16464	16291	16403	16412	16412	16634	16595	16473	16462	16472	16287	16441	16334	16243	16461	16294	16347	16536	16413	16307	16333	16434	16271	16479	16510	16455	16306	16344	16423	16457	16443	16288	16561	16387	16322	16383	16406	16391	16529	16468	16622	16200	16303	16396	16446	16254	16468	16321	16483	16245	16261	16286	16248	16448	16530	16481	16339	16205	16252	16227	16335	16537	16409	16376	16612	16342	16396	16392	16571	16432	16343	16408	16297	16317	16356	16271	16564	16337	16454	16311	16263	16343	16528	16376	16333	16386	16400	16373	16276	16298	16326	16328	16458	16373	16746	16527	16253	16271	16330	16313	16345	16330	16458	16516	16270	16444	16397	16481	16365	16603	16574	16586	16374	16568	16527	16529	16263	16436	16656	16449	16044	16236	16322	16409	16503	16332	16433	16343	16231	16327	16375	16170	16167	16246	16352	16433	16242	16254	16330	16349	16436	16224	16330	16443	16258	16185	16345	16332	16392	16334	16403	16468	16407	16213	16532	16499	16265	16555	16205	16462	16392	16292	16266	16354	16214	16324	16433	16247	16326	16137	16299	16250	16357	16434	16460	16094	16332	16357	16484	16472	16297	16437	16544	16462	16327	16492	16341	16403	16351	16197	16548	16424	16389	16381	16396	16433	16366	16516	16320	16504	16319	16422	16302	16461	16383	16404	16372	16458	16319	16502	16388	16454	16346	16403	16517	16362	16479	16374	16285	16361	16364	16338	16265	16306	16393	16446	16316	16313	16497	16282	16390	16557	16474	16418	16354	16552	16449	16460	16191	16253	16288	16105	16283	16388	16286	16264	16281	16448	16450	16127	16285	16321	16451	16341	16250	16280	16417	16330	16430	16335	16436	16448	16342	16449	16346	16367	16618	16441	16412	16297	16498	16440	16238	16292	16181	16345	16281	16401	16242	16271	16388	16466	16169	16377	16171	16485	16222	16340	16362	16410	16358	16313	16574	16312	16339	16307	16481	16315	16379	16138	16275	16279	16296	16448	16401	16380	16321	16465	16419	16351	16430	16224	16378	16317	16395	16368	16417	16214	16473	16402	16392	16457	16323	16353	16533	16268	16541	16347	16259	16234	16304	16158	16451	16384	16398	16248	16473	16536	16438	16238	16368	16254	16316	16490	16375	16281	16605	16427	16343	16347	16266	16246	16321	16257	16424	16236	16398	16519	15903	16459	16353	16365	16370	16249	16301	16258	16385	16334	16329	16520	16323	16388	16332	16298	16361	16633	16492	16402	16573	16543	16501	16253	16349	16427	16460	16448	16264	16342	16422	16617	16330	16454	16403	16444	16296	16424	16308	16372	16485	16334	16276	16303	16431	16366	16439	16455	16320	16221	16251	16123	16359	16532	16434	16345	16422	16489	16408	16269	16483	16379	16367	16322	16464	16470	16176	16391	16150	16392	16334	16385	16274	16426	16279	16453	16308	16038	16188	16086	16406	16417	16412	16469	16434	16296	16174	16506	16390	16460	16312	16437	16354	16275	16158	16474	16362	16307	16478	16391	16435	16145	16483	16364	16260	16353	16588	16530	16345	16414	16460	16370	16393	16307	16391	16209	16377	16421	16452	16537	16374	16359	16313	16319	16399	16486	16354	16232	16302	16519	16430	16251	16494	16280	16296	16276	16357	16333	16350	16673	16446	16330	16409	16354	16214	16470	16462	16324	16278	16324	16405	16278	16236	16484	16413	16473	16440	16334	16281	16531	16397	16319	16369	16396	16527	16258	16348	16431	16413	16543	16432	16323	16203	16292	16420	16289	16394	16361	16289	16443	16244	16474	16354	16514	16261	16293	16229	16380	16534	16423	16142	16296	16387	16377	16538	16429	16197	16352	16563	16291	16290	16112	16465	16230	16347	16445	16339	16431	16357	16419	16381	16335	16517	16198	16397	16254	16346	16293	16499	16522	16502	16438	16417	16194	16239	16215	16376	16593	16349	16338	16351	16273	16464	16527	16241	16030	16463	16163	16382	16448	16502	16232	16312	16182	16210	16359	16231	16481	16229	16343	16397	16500	16467	16350	16278	16155	16371	16492	16353	16531	16232	16467	16225	16260	16354	16201	16641	16515	16351	16177	16379	16294	16298	16357	16436	16347	16363	16483	16386	16246	16538	16434	16362	16576	16232	16135	16414	16167	16358	16338	16405	16355	16451	16239	16387	16309	16418	16279	16333	16455	16398	16387	16167	16364	16638	16260	16291	16392	16312	16252	16430	16318	16148	16492	16344	16376	16455	16303	16302	16197	16215	16318	16131	16432	16453	16465	16485	16365	16456	16392	16283	16527	16307	16503	16214	16377	16253	16440	16304	16143	16381	16380	16202	16396	16418	16437	16412	16153	16341	16405	16362	16340	16298	16337	16487	16515	16299	16332	16527	16623	16193	16250	16464	16332	16489	16142	16291	16374	16334	16591	16617	16390	16204	16474	16495	16252	16297	16477	16450	16316	16351	16331	16357	16453	16356	16429	16370	16136	16337	16365	16426	16482	16443	16320	16292	16115	16491	16438	16508	16469	16397	16378	16372	16475	16336	16208	16404	16228	16362	16399	16492	16264	16199	16331	16330	16483	16381	16443	16331	16301	16250	16245	16394	16181	16301	16233	16396	16329	16396	16196	16253	16385	16381	16488	16622	16320	16384	16335	16456	16230	16384	16542	16269	16192	16543	16421	16268	16298	16386	16475	16274	16375	16329	16272	16603	16590	16298	16548	16270	16446	16442	16270	16292	16337	16458	16398	16156	16404	16500	16486	16572	16335	16364	16297	16454	16404	16491	16429	16426	16396	16456	16483	16329	16439	16300	16420	16333	16230	16304	16522	16357	16235	16365	16236	16385	16465	16475	16356	16357	16374	16368	16156	16464	16374	16417	16341	16520	16258	16341	16151	16560	16427	16390	16407	16493	16193	16260	16456	16049	16351	16209	16277	16286	16420	16181	16392	16508	16441	16435	16398	16594	16456	16479	16565	16361	16370	16388	16246	16193	16248	16628	16241	16455	16511	16183	16371	16201	16293	16238	16293	16185	16324	16537	16367	16280	16275	16325	16379	16523	16445	16130	16473	16303	16275	16318	16467	16317	16480	16338	16215	16324	16332	16401	16143	16583	16426	16146	16471	16515	16274	16595	16181	16507	16426	16370	16466	16422	16453	16315	16377
27277	45140	41896	33313	28982	26040	23619	22167	20506	19377	18559	17784	16997	16658	16263	15791	15652	15500	15195	15157	15222	15082	14833	14986	14988	14837	14803	15002	14544	14805	14863	14809	14879	14666	14762	14718	14858	14707	14853	14551	14780	14657	14796	14836	14710	14586	14690	14794	14630	14506	14667	14626	14682	14720	14613	14664	14587	14521	14701	14680	14667	14671	14783	14597	14731	14485	14756	14737	14581	14574	14549	14725	14549	14500	14900	14580	14618	14443	14737	14683	14520	14670	14550	14624	14633	14666	14867	14663	14709	14874	14525	14628	14656	14719	14561	14693	14551	14702	14677	14665	14571	14527	14688	14562	14636	14601	14631	14706	14716	14480	14712	14514	14843	14738	14705	14563	14586	14729	14462	14673	14522	14703	14687	14473	14819	14572	14736	14789	14615	14641	14574	14557	14616	14704	14612	14525	14497	14712	14603	14670	14592	14792	14545	14612	14699	14641	14567	14687	14578	14692	14698	14573	14659	14750	14706	14584	14675	14579	14456	14610	14514	14549	14619	14603	14598	14575	14604	14580	14820	14554	14620	14805	14622	14647	14557	14676	14492	14481	14751	14620	14769	14509	14629	14741	14848	14493	14572	14655	14647	14564	14518	14632	14540	14521	14744	14561	14708	14596	14555	14736	14543	14723	14543	14684	14506	14680	14654	14668	14709	14839	14685	14625	14604	14582	14706	14564	14811	14490	14631	14580	14602	14526	14600	14818	14731	14598	14596	14591	14712	14658	14528	14503	14546	14667	14748	14574	14614	14429	14639	14661	14566	14676	14552	14642	14462	14622	14598	14556	14593	14650	14678	14597	14647	14524	14763	14476	14691	14404	14761	14644	14797	14478	14571	14741	14684	14627	14572	14685	14466	14718	14745	14704	14644	14741	14639	14645	14598	14584	14633	14643	14609	14595	14628	14703	14488	14678	14759	14601	14881	14777	14731	14800	14742	14612	14644	14414	14542	14702	14615	14680	14700	14483	14609	14816	14717	14664	14794	14546	14775	14585	14654	14407	14645	14652	14634	14506	14622	14662	14688	14696	14740	14648	14639	14548	14694	14459	14567	14648	14565	14602	14697	14673	14679	14619	14718	14567	14679	14577	14616	14548	14486	14583	14625	14617	14592	14671	14569	14449	14573	14591	14462	14681	14745	14598	14498	14729	14736	14523	14666	14760	14498	14472	14464	14554	14641	14464	14403	14689	14622	14635	14663	14620	14657	14516	14726	14713	14646	14637	14679	14640	14546	14682	14663	14687	14661	14601	14580	14629	14554	14548	14602	14717	14487	14656	14617	14633	14681	14634	14553	14551	14701	14693	14589	14730	14584	14562	14441	14591	14526	14593	14512	14548	14671	14738	14509	14598	14829	14443	14751	14422	14600	14638	14702	14565	14754	14676	14610	14535	14415	14626	14645	14606	14692	14681	14739	14599	14746	14603	14582	14634	14578	14658	14782	14675	14666	14499	14564	14616	14655	14534	14616	14510	14708	14506	14578	14754	14803	14704	14668	14757	14465	14570	14483	14675	14765	14815	14698	14517	14514	14708	14684	14618	14627	14518	14612	14733	14604	14663	14585	14769	14684	14683	14572	14621	14452	14736	14615	14486	14560	14592	14614	14681	14730	14660	14566	14678	14672	14515	14734	14516	14634	14849	14584	14622	14619	14655	14574	14563	14540	14719	14522	14573	14716	14602	14714	14611	14503	14626	14610	14687	14692	14598	14793	14604	14650	14660	14632	14448	14481	14665	14641	14665	14656	14673	14715	14636	14569	14796	14555	14710	14649	14646	14507	14695	14630	14572	14572	14710	14686	14632	14750	14731	14805	14681	14617	14684	14473	14557	14569	14660	14793	14766	14590	14674	14538	14709	14572	14531	14628	14591	14502	14722	14683	14673	14627	14550	14697	14525	14622	14722	14678	14790	14754	14320	14623	14634	14515	14443	14585	14586	14896	14651	14703	14536	14687	14538	14722	14523	14734	14655	14737	14677	14667	14580	14747	14709	14422	14712	14548	14586	14710	14722	14593	14600	14811	14589	14593	14480	14797	14502	14526	14522	14629	14626	14671	14507	14704	14562	14716	14566	14660	14510	14650	14444	14723	14554	14541	14871	14659	14606	14579	14672	14835	14464	14672	14705	14752	14647	14630	14733	14675	14570	14721	14575	14403	14747	14646	14686	14424	14640	14709	14599	14807	14515	14712	14719	14717	14712	14492	14583	14716	14617	14644	14705	14602	14694	14603	14617	14776	14685	14516	14697	14577	14524	14497	14536	14699	14338	14557	14689	14717	14605	14555	14544	14673	14645	14755	14673	14604	14538	14658	14700	14622	14644	14698	14713	14666	14575	14557	14492	14538	14569	14740	14604	14306	14480	14552	14504	14682	14514	14722	14696	14622	14658	14627	14629	14411	14700	14566	14575	14748	14652	14739	14487	14581	14699	14636	14726	14518	14611	14741	14667	14444	14802	14652	14573	14749	14613	14478	14732	14502	14571	14681	14674	14669	14542	14300	14655	14569	14475	14746	14519	14695	14716	14537	14779	14582	14528	14552	14870	14546	14673	14550	14523	14663	14530	14735	14759	14806	14733	14530	14600	14609	14573	14554	14528	14599	14722	14572	14661	14656	14474	14770	14604	14643	14590	14803	14826	14449	14594	14651	14555	14648	14838	14613	14611	14620	14708	14661	14578	14758	14491	14772	14503	14589	14613	14756	14664	14578	14734	14501	14643	14524	14560	14661	14522	14677	14664	14730	14659	14614	14713	14648	14716	14672	14747	14616	14638	14786	14650	14618	14544	14651	14390	14490	14639	14696	14597	14716	14644	14788	14612	14702	14586	14566	14561	14646	14623	14781	14631	14526	14706	14622	14670	14646	14628	14700	14683	14779	14600	14458	14625	14655	14605	14761	14671	14709	14825	14544	14651	14515	14686	14792	14649	14472	14613	14614	14766	14561	14591	14511	14505	14474	14602	14604	14694	14642	14645	14720	14600	14616	14661	14666	14590	14662	14731	14623	14556	14697	14653	14542	14544	14441	14642	14482	14397	14517	14686	14477	14597	14548	14645	14590	14538	14477	14648	14726	14484	14600	14594	14638	14743	14555	14662	14444	14528	14634	14620	14530	14445	14464	14681	14535	14726	14544	14653	14601	14542	14541	14654	14636	14615	14621	14755	14571	14434	14570	14812	14641	14709	14790	14628	14758	14551	14686	14560	14544	14514	14577	14670	14507	14616	14526	14491	14671	14451	14722	14598	14676	14538	14739	14496	14565	14615	14723	14567	14638	14638	14631	14542	14606	14800	14632	14508	14795	14551	14496	14662	14686	14577	14622	14572	14659	14623	14530	14590	14585	14812	14697	14658	14532	14604	14589	14661	14646	14641	14490	14589	14642	14666	14821	14577	14664	14691	14588	14560	14467	14599	14662	14538	14641	14617	14592	14610	14723	14548	14716	14651	14659	14476	14405	14673	14655	14698	14674	14703	14764	14574	14873	14736	14637	14651	14563	14616	14740	14536	14598	14595	14548	14600	14657	14582	14815	14532	14620	14653	14607	14710	14785	14602	14404	14623	14655	14678	14511	14537	14584	14597	14632	14524	14590	14734	14654	14434	14644	14588	14503	14665	14834	14549	14637	14618	14619	14634	14533	14687	14484	14694	14720	14688	14591	14669	14660	14650	14529	14516	14708	14654	14517	14599	14635	14708	14745	14378	14663	14422	14778	14497	14475	14607	14720	14502	14673	14669	14599	14454	14561	14755	14724	14567	14696	14549	14679	14553	14651	14677	14623	14607	14694	14497	14641	14727	14705	14634	14646	14501	14638	14613	14708	14543	14673	14559	14658	14572	14529	14676	14677	14585	14645	14565	14583	14510	14679	14603	14593	14549	14682	14651	14515	14697	14545	14483	14671	14495	14761	14492	14670	14644	14579	14737	14609	14528	14661	14427	14590	14628	14555	14545	14631	14702	14580	14574	14501	14754	14653	14693	14627	14760	14686	14627	14705	14736	14601	14747	14648	14560	14678	14542	14628	14656	14686	14649	14585	14567	14634	14618	14673	14675	14590	14667	14579	14662	14697	14610	14567	14650	14764	14639	14599	14779	14515	14542	14477	14689	14582	14614	14582	14596	14553	14623	14712	14631	14721	14580	14619	14328	14667	14486	14744	14716	14550	14495	14528	14653	14485	14566	14730	14606	14672	14721	14620	14641	14654	14675	14574	14426	14526	14665	14703	14614	14717	14561	14575	14582	14746	14769	14622	14696	14572	14542	14769	14628	14604	14653	14538	14471	14580	14632	14725	14622	14646	14633	14656	14667	14626	14587	14608	14619	14654	14621	14697	14619	14714	14813	14594	14534	14694	14548	14668	14671	14840	14613	14567	14663	14683	14580	14506	14747	14715	14530	14773	14559	14646	14518	14532	14589	14478	14672	14550	14654	14522	14657	14646	14691	14640	14484	14562	14581	14602	14666	14701	14779	14702	14604	14590	14513	14656	14678	14632	14571	14456	14602	14642	14574	14584	14561	14768	14653	14687	14854	14643	14616	14620	14569	14691	14621	14535	14598	14664	14590	14492	14604	14519	14664	14619	14649	14715	14663	14609	14663	14639	14677	14788	14593	14740	14621	14730	14613	14583	14708	14586	14536	14668	14738	14433	14553	14781	14646	14656	14727	14657	14615	14801	14592	14717	14630	14573	14594	14551	14611	14571	14557	14607	14515	14701	14635	14609	14353	14409	14565	14585	14540	14480	14573	14717	14618	14629	14597	14780	14632	14531	14754	14626	14687	14677	14737	14674	14716	14564	14556	14594	14535	14609	14607	14723	14632	14544	14637	14512	14686	14687	14754	14625	14613	14716	14546	14687	14574	14545	14841	14548	14519	14603	14714	14703	14545	14680	14706	14587	14510	14631	14703	14775	14564	14529	14514	14818	14575	14732	14596	14516	14682	14640	14587	14743	14796	14557	14674	14501	14457	14674	14720	14589	14890	14722	14694	14489	14582	14698	14619	14798	14546	14655	14525	14623	14698	14675	14664	14585	14885	14529	14649	14615	14645	14677	14413	14615	14569	14672	14663	14835	14488	14590	14720	14775	14643	14685	14756	14549	14661	14742	14739	14599	14537	14467	14648
22579	21002	28671	23587	21861	25368	28354	23539	21524	21122	20179	19213	18881	18461	18047	17725	17680	17401	17181	17182	17055	17137	17076	16853	16742	16946	16748	16630	16858	16629	16740	16641	16775	16644	16405	16700	16618	16686	16629	16791	16381	16611	16595	16495	16520	16593	16507	16474	16438	16547	16546	16679	16660	16574	16503	16216	16476	16497	16373	16505	16346	16642	16607	16732	16365	16515	16498	16717	16582	16368	16472	16391	16263	16561	16456	16439	16578	16380	16412	16613	16580	16361	16449	16583	16410	16300	16494	16421	16354	16428	16318	16557	16429	16238	16471	16396	16485	16542	16459	16474	16547	16451	16529	16465	16407	16330	16499	16597	16508	16392	16719	16414	16486	16397	16178	16338	16295	16562	16650	16663	16317	16656	16533	16434	16406	16531	16383	16319	16419	16352	16425	16423	16343	16315	16486	16464	16569	16482	16399	16505	16692	16324	16426	16360	16375	16395	16602	16455	16475	16359	16523	16440	16505	16347	16436	16452	16555	16499	16511	16509	16518	16543	16476	16586	16756	16578	16520	16449	16278	16430	16375	16611	16596	16441	16442	16311	16544	16522	16374	16388	16398	16469	16518	16432	16554	16277	16528	16248	16520	16382	16583	16470	16617	16572	16434	16356	16367	16524	16439	16279	16568	16533	16397	16324	16522	16426	16459	16185	16531	16569	16282	16625	16522	16331	16441	16555	16501	16318	16371	16245	16454	16580	16624	16323	16525	16213	16507	16459	16446	16511	16387	16368	16270	16429	16542	16578	16390	16540	16898	16475	16323	16468	16500	16611	16527	16551	16526	16460	16351	16238	16618	16367	16313	16485	16649	16530	16308	16723	16378	16450	16475	16554	16422	16408	16480	16333	16395	16359	16468	16415	16511	16363	16308	16341	16578	16284	16286	16447	16334	16556	16271	16524	16462	16431	16360	16459	16418	16314	16531	16525	16722	16576	16560	16574	16291	16248	16177	16463	16599	16366	16538	16577	16413	16617	16584	16349	16550	16275	16501	16451	16417	16244	16268	16552	16518	16548	16406	16208	16397	16734	16203	16578	16405	16394	16361	16279	16387	16346	16442	16500	16280	16512	16255	16509	16476	16362	16366	16433	16400	16386	16504	16680	16403	16542	16418	16561	16545	16479	16629	16422	16350	16219	16277	16394	16413	16377	16431	16212	16540	16501	16515	16640	16297	16251	16490	16459	16454	16504	16346	16601	16532	16594	16547	16366	16463	16259	16233	16277	16633	16454	16333	16334	16333	16275	16230	16243	16355	16497	16228	16218	16333	16430	16367	16235	16431	16367	16321	16325	16500	16448	16194	16480	16446	16356	16373	16467	16411	16331	16484	16426	16422	16442	16481	16380	16556	16220	16371	16331	16543	16587	16519	16485	16396	16419	16264	16546	16379	16398	16339	16480	16506	16424	16461	16475	16257	16618	16462	16423	16308	16449	16454	16311	16212	16586	16497	16440	16525	16005	16404	16265	16635	16495	16470	16437	16455	16309	16335	16269	16398	16301	16350	16662	16573	16562	16475	16581	16387	16611	16504	16315	16606	16526	16184	16323	16467	16512	16432	16394	16418	16318	16657	16288	16328	16532	16525	16387	16415	16362	16251	16347	16532	16379	16404	16499	16554	16512	16475	16365	16487	16508	16302	16365	16393	16327	16501	16377	16329	16282	16316	16558	16424	16449	16387	16385	16437	16552	16602	16328	16428	16378	16410	16357	16475	16605	16386	16309	16495	16438	16511	16340	16569	16414	16453	16471	16319	16444	16251	16380	16381	16467	16585	16457	16438	16020	16326	16648	16514	16258	16367	16334	16479	16318	16414	16459	16358	16557	16526	16605	16481	16338	16416	16222	16125	16352	16488	16451	16410	16353	16218	16313	16443	16337	16457	16452	16455	16499	16294	16279	16472	16444	16289	16436	16355	16498	16480	16507	16404	16588	16262	16393	16612	16654	16208	16330	16476	16378	16345	16609	16304	16456	16442	16590	16406	16523	16441	16425	16369	16232	16464	16521	16478	16337	16413	16360	16328	16467	16450	16381	16412	16546	16438	16488	16269	16421	16439	16547	16552	16523	16389	16304	16329	16376	16426	16562	16533	16509	16373	16499	16341	16372	16460	16436	16301	16438	16456	16303	16346	16351	16397	16435	16469	16352	16520	16389	16386	16484	16412	16371	16431	16483	16443	16483	16621	16490	16483	16459	16744	16512	16545	16411	16516	16358	16468	16521	16451	16484	16520	16660	16420	16458	16522	16503	16448	16304	16428	16491	16454	16406	16225	16411	16360	16534	16317	16520	16478	16388	16300	16445	16433	16504	16359	16710	16482	16477	16534	16479	16367	16547	16390	16407	16386	16131	16226	16431	16383	16459	16630	16401	16324	16282	16429	16506	16537	16311	16474	16533	16522	16145	16567	16428	16390	16253	16426	16488	16651	16420	16446	16244	16474	16577	16444	16529	16408	16540	16509	16526	16516	16439	16460	16470	16555	16372	16216	16447	16447	16246	16491	16420	16460	16382	16300	16464	16530	16396	16600	16401	16437	16530	16620	16466	16459	16655	16479	16251	16603	16581	16359	16260	16491	16574	16400	16470	16459	16406	16223	16453	16474	16382	16239	16415	16589	16308	16393	16342	16426	16656	16487	16564	16383	16430	16438	16440	16595	16183	16637	16422	16279	16420	16354	16316	16612	16380	16523	16262	16288	16260	16480	16547	16349	16399	16438	16454	16442	16320	16285	16523	16431	16471	16357	16594	16520	16548	16338	16478	16343	16361	16476	16327	16492	16347	16430	16474	16398	16397	16572	16570	16388	16350	16406	16385	16363	16554	16459	16439	16604	16446	16287	16531	16540	16274	16482	16307	16607	16368	16450	16391	16326	16394	16484	16409	16308	16452	16498	16469	16401	16600	16217	16541	16298	16539	16412	16376	16409	16356	16405	16408	16375	16400	16428	16333	16507	16482	16331	16225	16420	16365	16313	16304	16414	16369	16449	16611	16623	16509	16444	16560	16403	16360	16471	16531	16222	16525	16465	16438	16531	16406	16432	16581	16449	16451	16495	16454	16263	16296	16444	16287	16377	16434	16443	16496	16487	16385	16478	16624	16491	16486	16127	16248	16243	16371	16232	16235	16381	16281	16593	16699	16658	16340	16367	16561	16521	16450	16465	16422	16278	16601	16308	16586	16535	16391	16361	16242	16473	16455	16539	16580	16476	16501	16462	16323	16404	16323	16464	16187	16300	16443	16468	16304	16432	16367	16491	16681	16415	16430	16372	16489	16383	16450	16477	16527	16308	16598	16433	16410	16236	16274	16537	16409	16355	16431	16354	16501	16468	16213	16467	16260	16480	16574	16316	16612	16478	16578	16375	16469	16286	16521	16499	16299	16368	16475	16218	16429	16436	16568	16357	16461	16432	16478	16318	16417	16439	16451	16488	16306	16438	16308	16441	16318	16508	16471	16345	16377	16280	16278	16491	16386	16513	16346	16566	16167	16239	16452	16329	16441	16528	16464	16422	16176	16335	16464	16589	16537	16553	16400	16331	16219	16403	16391	16196	16301	16574	16476	16561	16441	16504	16351	16416	16531	16587	16522	16543	16469	16362	16430	16421	16383	16398	16318	16503	16435	16272	16621	16339	16442	16506	16232	16530	16422	16414	16493	16440	16441	16601	16580	16489	16478	16408	16531	16225	16210	16459	16180	16377	16262	16511	16518	16311	16390	16342	16512	16590	16419	16498	16621	16401	16365	16472	16276	16377	16355	16425	16360	16594	16482	16404	16350	16467	16280	16464	16616	16356	16578	16362	16468	16336	16474	16538	16468	16384	16479	16461	16420	16234	16494	16488	16312	16328	16486	16576	16318	16389	16420	16447	16358	16454	16419	16387	16481	16389	16350	16365	16345	16435	16322	16248	16391	16658	16738	16588	16467	16473	16388	16359	16375	16574	16488	16288	16417	16290	16380	16339	16361	16515	16238	16339	16414	16232	16384	16427	16547	16609	16427	16349	16350	16619	16487	16483	16346	16415	16466	16428	16405	16316	16307	16424	16434	16393	16423	16598	16511	16409	16438	16403	16503	16366	16196	16412	16289	16423	16363	16457	16463	16278	16440	16103	16413	16463	16399	16526	16467	16450	16707	16339	16521	16387	16618	16335	16286	16522	16536	16261	16425	16501	16420	16381	16563	16243	16335	16648	16478	16165	16528	16494	16409	16542	16553	16478	16432	16502	16345	16407	16199	16385	16306	16622	16527	16395	16177	16320	16435	16478	16646	16436	16512	16410	16449	16398	16407	16445	16336	16326	16362	16569	16458	16314	16364	16397	16395	16409	16369	16410	16403	16429	16293	16459	16581	16498	16608	16492	16385	16383	16383	16400	16355	16398	16426	16469	16394	16479	16464	16252	16516	16455	16553	16310	16271	16388	16550	16514	16312	16427	16533	16266	16601	16402	16329	16464	16073	16407	16362	16355	16427	16511	16449	16556	16575	16409	16432	16391	16481	16470	16321	16500	16308	16233	16718	16518	16332	16534	16366	16369	16564	16639	16574	16538	16403	16385	16370	16527	16281	16511	16455	16286	16404	16619	16458	16459	16504	16827	16415	16418	16422	16372	16306	16383	16547	16365	16467	16466	16539	16538	16473	16501	16272	16330	16575	16422	16245	16430	16520	16351	16325	16597	16631	16479	16390	16315	16505	16439	16661	16425	16392	16566	16417	16487	16463	16444	16389	16370	16402	16358	16504	16404	16354	16584	16330	16557	16353	16396	16501	16638	16452	16631	16296	16427	16371	16232	16445	16333	16336	16377	16646	16478	16396	16486	16302	16466	16425	16512	16379	16241	16463	16539	16531	16415	16305	16542	16252	16394	16429	16485	16668	16405	16374	16376	16519	16298	16661	16297	16291	16374	16435	16506	16172	16449	16329	16489	16488	16434	16462	16460	16377	16279	16441	16254	16348	16523	16518	16374	16436	16433	16250	16497	16519	16407	16283	16429	16308	16476	16416	16418	16679	16273	16279	16534	16475	16355	16354	16626	16740	16459	16501	16540	16367	16454	16541	16468	16397	16365	16215	16337	16505	16370	16416	16377	16428	16497	16468	16350	16427	16394	16364	16279	16221	16327	16405
28849	48901	45915	37366	32872	29236	26572	24442	22745	21123	19984	18851	18153	17797	16903	16445	15821	15874	15460	15528	15401	15246	15034	15194	15284	15125	15149	15102	15065	14957	14822	14892	15067	14873	14719	14727	14914	14904	14788	14800	14728	14787	14677	14709	14723	14791	14711	14771	14675	14758	14648	14653	14838	14580	14810	14569	14696	14825	14742	14698	14863	14720	14751	14699	14516	14579	14521	14779	14638	14651	14779	14583	14720	14803	14424	14650	14422	14673	14645	14719	14504	14631	14605	14442	14438	14592	14756	14764	14629	14645	14566	14598	14740	14677	14586	14751	14572	14639	14791	14722	14777	14599	14824	14646	14757	14479	14781	14686	14622	14737	14679	14663	14636	14604	14698	14698	14781	14673	14776	14592	14700	14663	14502	14561	14688	14846	14524	14518	14714	14788	14708	14703	14598	14573	14657	14484	14651	14679	14625	14663	14644	14610	14534	14543	14880	14522	14552	14759	14481	14694	14672	14589	14713	14647	14537	14629	14639	14613	14627	14745	14662	14787	14513	14686	14727	14700	14612	14810	14585	14433	14621	14660	14737	14679	14672	14498	14638	14572	14731	14649	14666	14605	14645	14773	14668	14660	14718	14620	14669	14661	14671	14614	14611	14500	14604	14595	14557	14661	14923	14615	14631	14683	14649	14675	14837	14606	14463	14689	14469	14739	14690	14547	14484	14702	14497	14636	14684	14677	14625	14595	14504	14731	14614	14747	14631	14591	14465	14462	14786	14760	14673	14641	14543	14474	14759	14731	14595	14749	14535	14694	14687	14584	14532	14516	14584	14579	14675	14500	14696	14700	14435	14684	14672	14603	14703	14641	14678	14592	14574	14592	14532	14576	14599	14729	14626	14868	14681	14659	14745	14629	14607	14481	14707	14618	14698	14607	14514	14702	14633	14586	14587	14511	14698	14488	14694	14546	14735	14584	14708	14728	14554	14633	14425	14668	14546	14599	14609	14743	14607	14467	14731	14652	14555	14567	14706	14568	14533	14412	14514	14684	14431	14610	14706	14682	14562	14549	14719	14627	14549	14427	14509	14522	14754	14697	14768	14585	14656	14543	14597	14642	14753	14432	14812	14759	14732	14763	14800	14616	14739	14567	14677	14650	14635	14582	14671	14686	14573	14584	14553	14775	14629	14530	14605	14624	14552	14703	14716	14645	14543	14613	14610	14637	14525	14663	14532	14632	14755	14596	14529	14656	14754	14661	14609	14642	14429	14624	14537	14684	14597	14563	14628	14578	14547	14668	14525	14669	14548	14529	14550	14653	14694	14670	14622	14611	14611	14698	14578	14637	14670	14635	14842	14500	14675	14494	14591	14606	14669	14612	14491	14523	14683	14697	14652	14656	14691	14496	14513	14760	14561	14705	14649	14739	14547	14580	14543	14604	14520	14592	14641	14576	14546	14640	14725	14744	14754	14453	14585	14628	14615	14550	14718	14609	14594	14665	14688	14744	14506	14622	14551	14572	14570	14564	14595	14681	14662	14554	14626	14629	14577	14629	14783	14741	14619	14578	14785	14662	14790	14649	14640	14622	14529	14691	14675	14619	14530	14592	14555	14686	14603	14452	14592	14661	14643	14565	14709	14682	14513	14727	14580	14673	14756	14677	14589	14651	14720	14604	14683	14685	14698	14640	14517	14516	14675	14609	14478	14711	14574	14500	14655	14632	14465	14515	14787	14424	14575	14559	14663	14543	14770	14622	14600	14805	14631	14549	14600	14532	14885	14598	14581	14563	14606	14577	14504	14669	14738	14647	14611	14501	14593	14719	14727	14503	14632	14644	14805	14511	14617	14620	14676	14552	14779	14621	14565	14831	14732	14597	14575	14722	14676	14920	14517	14698	14634	14525	14602	14562	14681	14638	14679	14699	14746	14516	14590	14596	14532	14586	14638	14649	14689	14667	14689	14687	14690	14564	14535	14596	14605	14610	14627	14535	14757	14847	14719	14536	14709	14838	14646	14599	14541	14688	14617	14511	14738	14579	14646	14623	14505	14656	14473	14419	14675	14576	14662	14672	14775	14586	14699	14626	14673	14699	14615	14873	14598	14681	14425	14688	14699	14491	14475	14617	14720	14407	14638	14584	14617	14694	14634	14610	14799	14563	14817	14558	14532	14576	14628	14756	14578	14613	14751	14485	14689	14596	14634	14513	14726	14607	14714	14671	14616	14624	14536	14635	14563	14540	14625	14665	14536	14705	14642	14664	14759	14629	14784	14594	14467	14620	14495	14710	14718	14570	14771	14513	14716	14613	14638	14573	14682	14554	14681	14521	14690	14656	14524	14662	14512	14586	14481	14663	14692	14506	14660	14690	14423	14607	14611	14611	14693	14730	14533	14679	14626	14553	14672	14643	14564	14677	14663	14680	14615	14583	14668	14657	14719	14570	14599	14551	14684	14617	14666	14717	14629	14543	14643	14540	14713	14599	14633	14618	14531	14601	14423	14626	14525	14706	14578	14522	14500	14719	14512	14561	14657	14680	14560	14820	14717	14514	14524	14623	14507	14635	14678	14463	14636	14682	14621	14625	14542	14643	14797	14501	14516	14649	14674	14725	14648	14421	14675	14520	14669	14640	14583	14625	14698	14556	14447	14755	14515	14584	14480	14656	14737	14614	14596	14527	14473	14601	14770	14479	14543	14663	14722	14561	14719	14729	14628	14588	14773	14731	14818	14535	14827	14793	14758	14577	14625	14578	14632	14550	14599	14551	14599	14753	14725	14567	14665	14751	14794	14625	14529	14727	14615	14671	14480	14539	14654	14578	14670	14519	14417	14629	14681	14469	14558	14694	14727	14600	14581	14481	14736	14561	14504	14788	14543	14575	14691	14851	14694	14497	14729	14730	14692	14407	14601	14637	14672	14835	14535	14489	14634	14651	14520	14555	14578	14560	14719	14690	14497	14574	14761	14523	14630	14783	14474	14525	14603	14550	14618	14669	14555	14589	14665	14677	14592	14517	14675	14466	14512	14734	14708	14769	14710	14652	14561	14685	14702	14684	14510	14654	14541	14506	14546	14552	14578	14627	14627	14595	14614	14585	14512	14656	14580	14497	14627	14739	14617	14597	14669	14485	14740	14720	14702	14690	14659	14725	14599	14514	14723	14626	14725	14540	14641	14490	14520	14233	14765	14556	14685	14528	14695	14510	14629	14810	14567	14557	14654	14663	14538	14666	14586	14492	14690	14709	14631	14687	14679	14640	14713	14852	14773	14617	14482	14620	14715	14786	14620	14557	14616	14524	14584	14579	14463	14731	14746	14639	14442	14822	14747	14655	14600	14716	14667	14429	14492	14593	14599	14642	14736	14654	14628	14488	14714	14650	14528	14778	14558	14613	14575	14639	14515	14591	14635	14621	14449	14765	14634	14501	14600	14562	14550	14634	14614	14569	14554	14598	14586	14599	14658	14720	14592	14603	14580	14745	14471	14633	14529	14684	14755	14766	14705	14579	14613	14596	14562	14601	14520	14532	14590	14727	14471	14715	14478	14478	14675	14699	14508	14609	14508	14549	14537	14683	14520	14570	14741	14526	14759	14498	14653	14752	14681	14596	14462	14628	14613	14556	14698	14606	14594	14529	14618	14774	14598	14781	14831	14610	14869	14577	14785	14500	14700	14711	14526	14637	14566	14548	14621	14440	14607	14641	14575	14624	14628	14666	14516	14782	14593	14650	14545	14825	14514	14605	14535	14641	14704	14672	14547	14622	14670	14630	14782	14807	14648	14748	14741	14679	14638	14684	14418	14665	14712	14759	14684	14647	14658	14507	14691	14598	14572	14489	14567	14547	14574	14700	14520	14719	14558	14603	14515	14842	14497	14562	14697	14668	14526	14686	14521	14589	14618	14400	14536	14740	14581	14694	14702	14389	14541	14604	14587	14745	14618	14605	14520	14525	14593	14749	14657	14756	14609	14671	14724	14596	14660	14677	14767	14606	14621	14586	14619	14753	14585	14677	14689	14727	14566	14692	14759	14661	14625	14646	14680	14543	14679	14585	14472	14593	14665	14621	14602	14602	14600	14463	14578	14637	14507	14601	14709	14589	14571	14717	14590	14516	14769	14657	14636	14635	14476	14764	14580	14657	14762	14546	14642	14615	14651	14631	14706	14765	14543	14784	14701	14470	14811	14630	14735	14653	14595	14605	14729	14738	14611	14541	14457	14614	14782	14614	14688	14668	14670	14787	14643	14793	14642	14568	14727	14546	14487	14694	14692	14466	14745	14647	14630	14721	14702	14531	14762	14822	14716	14569	14724	14596	14529	14624	14651	14537	14540	14507	14612	14618	14776	14631	14643	14453	14675	14681	14596	14543	14602	14698	14482	14600	14462	14598	14391	14686	14707	14478	14512	14608	14652	14628	14601	14576	14639	14527	14609	14713	14784	14581	14654	14523	14443	14715	14551	14549	14605	14655	14650	14834	14609	14585	14738	14502	14739	14598	14701	14686	14680	14642	14625	14497	14640	14490	14594	14491	14756	14662	14690	14687	14482	14785	14675	14532	14811	14562	14534	14467	14645	14679	14598	14751	14596	14717	14606	14518	14685	14721	14670	14630	14833	14718	14514	14574	14539	14673	14642	14651	14442	14632	14641	14597	14589	14568	14646	14549	14634	14665	14552	14728	14574	14633	14550	14548	14552	14868	14573	14548	14806	14529	14562	14621	14682	14488	14685	14701	14569	14649	14572	14729	14667	14490	14520	14682	14624	14425	14513	14679	14669	14556	14717	14713	14742	14615	14642	14636	14747	14543	14798	14626	14510	14657	14792	14738	14539	14681	14511	14664	14674	14558	14493	14719	14618	14578	14544	14667	14528	14614	14614	14732	14688	14591	14673	14554	14613	14498	14611	14421	14450	14656	14638	14590	14644	14567	14564	14664	14628	14635	14660	14611	14625	14461	14573	14703	14564	14710	14569	14749	14552	14752	14588	14548	14579	14632	14782	14578	14577	14782	14615	14726	14631	14565	14756	14707	14741	14760	14827	14670	14750	14532	14830	14506	14602	14646	14639	14522	14568	14700	14545	14584	14626	14595	14627	14761	14520	14575	14615	14826	14697	14679	14606	14571	14694	14658	14652	14813	14619	14719	14607	14612	14695	14686	14621	14679	14774	14581	14555	14717
27838	24657	31111	28402	23333	21490	20332	19298	18414	18078	17821	17318	17061	16873	16788	16547	16529	16548	16315	16366	16526	16506	16484	16444	16475	16494	16226	16365	16448	16234	16351	16188	16251	16494	16353	16263	16219	16140	16274	16370	16197	16190	16369	16356	16231	16387	16247	16125	16067	16176	16214	16234	16253	16100	16371	16102	16078	16328	16019	16122	16283	16086	16290	16081	16105	16401	16241	16211	16312	16338	16339	16233	16174	16167	16118	16081	16090	16192	16219	16070	16082	16144	16373	16172	16269	16237	16177	16254	16120	16203	16359	16219	16292	16282	16042	16138	16139	15965	16081	16467	16322	16170	16270	16079	16386	16110	16260	16244	16133	16162	16120	16179	16155	16101	16104	15998	16309	16312	16184	16166	16228	16319	16120	16159	16367	16458	16086	16203	16274	16090	16063	16088	16122	16105	16131	16184	16257	16083	16294	16251	16230	16337	16219	16172	16161	16066	16166	16299	16369	16294	16142	16126	16076	16262	16050	16197	16257	16338	16129	16300	16310	16093	16251	16255	16400	16223	16231	16306	16037	16034	16255	16169	16193	16271	16026	16078	16270	16284	16231	16201	16248	16276	16239	16149	16184	16279	16143	16221	16028	16204	16298	16258	16189	16058	16216	16266	16400	16231	16412	15946	16403	16171	16069	16337	16283	16156	16212	16249	16189	16286	16331	16116	16255	16343	16188	16214	16201	16187	16236	16159	15960	16259	16260	15983	16182	16165	16157	16238	16097	16240	16114	16283	16204	16270	16188	16211	16269	16017	16136	16435	16280	16380	16207	16187	16078	16397	16188	16264	16175	16313	16388	16211	16205	16198	16217	16152	16130	16223	16270	16111	16226	16201	16301	16353	16192	16044	16351	16009	16071	16279	16196	16204	16152	16226	16206	16221	16076	16099	16086	16347	16243	16121	16008	16341	16190	16266	16047	16246	16049	16112	16412	16178	16272	16309	16212	16140	16189	16311	16132	16070	16270	16241	16427	16369	16391	16246	16269	16124	16230	16203	16253	16084	16183	16151	16226	16128	16364	16042	16314	16351	16278	16132	16069	16234	16357	16207	16293	16050	16308	16167	16014	16394	16310	16334	16167	16171	16092	16382	16261	16243	16205	16133	15985	16204	16272	16207	16334	16063	16246	16195	16228	16352	16208	16152	16045	16005	16067	16208	16149	16259	16249	16210	16180	16023	16408	16174	16285	16193	16223	16086	16362	16186	16346	16290	16221	16104	16289	16227	16159	16156	16296	16179	16057	15921	16151	16234	16164	16284	16299	16097	16421	16163	16121	16177	16221	16087	16266	16252	16281	16338	16261	16007	16070	16182	16115	16262	16299	16322	16241	16256	16281	16202	16305	16227	16064	16200	16134	16415	16265	16402	16273	16295	16187	16136	16150	16220	16083	16232	16287	16292	16420	16250	16030	16294	16305	16036	16084	16097	16301	16267	16234	16352	16287	15988	16136	16342	16174	16230	16294	16145	16189	16106	16213	16157	16331	16339	16319	16200	16258	16108	16246	16145	16274	16078	16261	16169	16228	16054	16271	16164	16154	16198	16481	16406	16205	16301	16310	16123	16305	16243	16066	16264	16095	16255	16348	16295	16224	16308	16359	16262	16387	16196	16512	16176	16159	16242	16239	16202	16113	16330	16093	16304	16306	16303	16003	16146	16348	16165	16165	16061	16240	16178	16154	16223	16149	16325	16218	16023	16129	16264	16138	16032	16237	16385	16239	16402	16187	15979	16187	16132	16131	16365	16229	16088	16179	15865	16345	16278	16219	16058	16087	16295	16103	16214	16226	16242	16207	16321	16224	16437	16303	16175	16048	16183	16429	16250	16323	16221	16160	16187	16225	16011	16291	16116	16220	16238	16227	16159	16209	16207	16179	16236	16275	15990	16031	16293	16282	16311	16308	16190	16162	16421	16307	16181	15991	16184	16103	16330	16291	16171	16210	16246	16284	16403	16130	16207	16231	16176	16233	16091	16275	16225	16163	16282	16204	16142	16316	16111	16246	16317	16365	16281	16235	16180	16109	16181	16059	16439	16234	16393	16194	16284	16196	16187	16331	16401	16170	16112	16003	16227	16291	16282	16230	16081	16047	16079	16210	16246	16251	16367	16418	16229	16280	16138	16121	16163	16335	16204	16273	16050	16131	16040	15989	16176	16195	16304	16357	16420	16321	16315	16240	16173	16225	16408	16394	16182	16225	16165	16236	16313	16237	16203	16148	16198	16089	16095	16036	16291	16315	16236	16201	16267	16219	16299	16170	16282	16292	16232	16258	16163	16166	16273	16198	16224	16054	16132	16414	16317	16422	16168	16301	16242	16384	16370	16132	16313	16082	16191	16128	16416	16039	16013	16036	16157	16258	16294	16055	16388	16085	16120	16191	16297	16101	16296	16279	16290	16425	16239	16365	16339	16228	16402	15992	16207	16142	16110	16178	16364	16123	16338	16159	16293	16053	16199	16288	16311	16251	16262	16331	16150	16213	16285	16275	16108	16244	16263	16426	16249	16136	16362	16176	16087	15989	16194	16359	16023	16079	16160	16424	16269	16345	16287	16157	16265	16347	16364	16244	16239	16335	16196	16142	16245	16245	16075	16156	16219	16228	16339	16151	16288	16245	16215	16129	16069	16216	16485	16256	16121	16191	16111	16169	16079	16151	16248	16332	16218	16101	16482	16368	16365	16273	16202	16271	16297	16095	16267	16371	16265	16222	16196	16433	16233	16184	16120	16200	16211	16162	16154	16148	16165	16073	16286	16121	16292	16166	16245	16369	15981	16066	16260	16434	16343	16248	16413	16257	16031	16157	16474	16320	16446	16320	16216	16364	16174	16294	16366	16237	16334	16314	16327	16087	15954	16469	16165	16204	16313	16326	16311	16097	16244	16344	16283	16215	16250	16206	16230	16043	16202	16205	16148	16045	16353	16368	16275	16273	16271	16212	16231	16306	16348	16170	16091	16164	16181	16195	16154	16120	16257	16312	16186	16270	16214	16201	16186	16184	16461	16427	16133	16280	16212	16169	16176	16133	16231	16166	16323	16190	16160	16056	16358	16439	16087	16196	16286	16150	16359	16171	16044	16426	16292	16309	16301	16272	16193	15970	16299	16122	16207	16221	16184	16367	16164	16244	16254	16172	16278	16228	16178	16180	16141	16267	16110	16529	16253	16126	16231	16196	16045	16179	16287	16108	16157	16139	16335	16372	16140	16206	16399	16354	16203	16216	16314	16238	16376	16330	16305	16475	16379	16122	16301	16387	16167	16215	16312	16227	16154	16025	16248	16123	16206	16279	16138	16212	16218	16176	16164	16348	16274	16151	16064	16098	16246	16167	16244	16283	16373	16259	16043	16257	16168	16237	16246	16378	16041	16269	16239	16266	16291	16201	16127	16241	16143	16130	16256	16362	16352	16227	16220	16199	16295	16155	16211	16141	16073	16278	16070	16292	16107	16174	16223	16275	16048	16187	16136	16292	16265	16196	16243	16276	16261	16283	16108	16078	16107	16111	16393	16227	16164	16083	16080	16196	16469	16215	16172	16096	16452	16305	16249	16173	16197	16216	16391	16201	16236	16155	16213	16474	16287	16210	16246	16265	16234	16178	16210	16175	16266	16321	16273	16153	16146	16129	16281	16133	16381	16243	16124	16302	15998	16169	15968	16285	16221	16258	16226	16181	16273	16103	16272	16355	16265	16304	16215	16097	16130	16139	15979	16227	16075	16172	16055	16004	16280	16333	16316	16227	16174	16349	16232	16255	16175	16227	16105	16092	16180	16286	15963	16157	16235	16273	16306	16304	16327	16138	16112	16229	16178	16105	16201	16002	16134	16199	16194	16190	16361	16179	16413	16260	16378	16375	16186	16223	16169	16325	16334	16188	16262	16143	16262	16242	16033	16251	16146	16272	16140	16268	16274	16384	16360	16258	16255	16378	16190	16201	16379	16245	16197	16328	16212	16318	16195	16558	16124	16339	16067	16144	16253	15958	16296	16056	16263	16065	16176	16330	16301	16223	16098	16101	16228	16144	16398	16245	16288	16335	16019	15896	16099	16506	16279	16160	16035	16121	16321	16308	16098	16344	16201	16269	16140	16387	16380	16215	16186	16453	16287	16135	16274	16136	16289	16209	16280	16352	16228	16283	16076	16015	16276	16119	16197	16213	16214	16299	16185	16398	16188	16158	15974	16282	16270	16133	16241	16215	16126	16085	16145	16368	16154	16033	16002	16236	16054	16020	16257	16189	16279	16229	16317	16308	16281	16247	16183	16162	16137	16053	16220	16304	16111	16175	16189	16297	16245	16179	16299	16163	16244	16179	16232	16193	16129	16133	16003	16362	16166	16251	16193	16275	16423	16139	16210	16132	16237	15942	16171	16206	16225	16206	16176	16360	16219	16355	16182	16179	16360	16280	16444	16120	16186	16160	16136	16285	16147	16281	16153	16438	16250	16350	16265	16169	16253	16314	16210	16383	16274	16102	16366	16275	16279	16191	16017	16392	16225	16262	16222	16201	16081	16172	16378	16411	16319	16205	16138	16136	16139	16331	16107	16199	16112	16201	16113	16077	15940	16308	16413	16490	16186	16306	16169	16288	16465	16004	16148	16201	16330	16379	16127	16135	16188	16332	16172	16200	16115	16197	15954	16201	16289	16143	16198	16079	16244	16201	16318	16227	16100	16170	16138	16020	16016	16114	16197	16088	16127	16201	16408	16276	16165	16165	16217	16261	16070	16057	16125	16235	16304	16108	16145	16170	16207	16092	16187	16213	16437	16435	16144	16223	16233	16295	16281	16246	16106	16274	16224	16259	16102	16017	16192	16187	16270	16369	16219	16243	16206	16158	16445	16268	15937	16383	16231	16219	16218	16326	16306	16181	16174	15976	16226	16294	16129	16214	16334	16417	16233	16287	16072	16320	16350	16230	16374	16162	16393	16248	16206	16101	16295	16270	16230	16116	16345	16460	16181	16283	16162	16253	16359	16238	16239	16179	16098	16266	16197	16159	16072	16435	16308	16042	16170	16319	16429	16185	16380	16259	16119	16131	16207	16329	16105	16136	16362	16273	16194	16308	16320	16240	16201	16028	16216	16266	16223	16270	16377	16324	16181	16193	16172	16162	16301	16354	16089
26294	38548	35700	28332	24428	21869	20317	19120	17998	17330	16568	16103	15895	15660	15468	15115	15049	14810	15056	14774	14723	14727	14695	14767	14712	14604	14559	14577	14654	14420	14644	14847	14503	14637	14458	14601	14529	14479	14584	14470	14660	14290	14459	14700	14445	14617	14499	14566	14685	14495	14400	14459	14383	14483	14643	14601	14387	14559	14540	14564	14538	14450	14464	14452	14392	14455	14549	14418	14265	14580	14382	14263	14555	14603	14541	14474	14430	14512	14444	14521	14430	14704	14388	14541	14485	14389	14430	14504	14558	14580	14312	14484	14347	14400	14649	14491	14569	14561	14484	14354	14478	14500	14573	14377	14646	14509	14356	14454	14548	14532	14304	14659	14474	14645	14587	14458	14473	14477	14461	14564	14487	14295	14408	14454	14364	14559	14434	14362	14574	14556	14375	14413	14490	14498	14304	14512	14562	14481	14478	14387	14414	14573	14505	14536	14233	14383	14589	14513	14434	14416	14441	14476	14421	14504	14410	14416	14436	14430	14391	14351	14402	14457	14326	14477	14454	14472	14673	14643	14436	14450	14541	14469	14522	14572	14676	14579	14446	14387	14560	14463	14339	14489	14497	14422	14568	14586	14516	14397	14265	14582	14513	14543	14413	14581	14558	14479	14455	14583	14342	14425	14611	14369	14498	14557	14378	14646	14553	14498	14602	14549	14602	14387	14611	14523	14462	14410	14548	14410	14453	14516	14346	14405	14547	14422	14520	14512	14685	14626	14398	14237	14491	14381	14519	14460	14373	14500	14461	14458	14453	14493	14458	14473	14551	14517	14368	14318	14614	14463	14543	14327	14557	14613	14480	14581	14310	14533	14517	14398	14540	14352	14360	14495	14340	14603	14461	14388	14560	14542	14277	14608	14407	14327	14647	14461	14354	14747	14464	14284	14435	14592	14509	14498	14473	14429	14571	14345	14502	14592	14514	14459	14501	14439	14487	14383	14445	14451	14577	14561	14567	14458	14403	14443	14573	14449	14541	14503	14482	14544	14657	14622	14457	14387	14628	14289	14642	14314	14484	14592	14554	14476	14452	14547	14481	14473	14410	14450	14476	14376	14277	14489	14537	14384	14463	14511	14583	14491	14642	14329	14586	14439	14321	14594	14549	14615	14487	14443	14485	14402	14544	14472	14633	14428	14515	14603	14542	14397	14558	14466	14621	14391	14549	14547	14422	14349	14535	14426	14401	14572	14626	14588	14511	14598	14332	14616	14463	14475	14417	14383	14611	14401	14469	14453	14559	14611	14480	14621	14351	14421	14396	14375	14524	14421	14383	14456	14392	14589	14456	14492	14485	14477	14598	14295	14412	14350	14481	14481	14540	14366	14408	14626	14445	14543	14452	14561	14537	14613	14386	14335	14473	14582	14357	14360	14501	14421	14391	14512	14406	14388	14498	14487	14498	14522	14540	14406	14390	14592	14412	14372	14617	14573	14605	14527	14491	14583	14470	14342	14411	14412	14690	14350	14559	14573	14444	14597	14429	14337	14531	14430	14553	14384	14660	14554	14568	14470	14506	14551	14537	14641	14315	14549	14508	14521	14377	14546	14476	14544	14513	14710	14487	14412	14449	14566	14354	14417	14352	14412	14459	14606	14622	14352	14454	14391	14584	14316	14543	14517	14489	14374	14610	14443	14439	14505	14574	14498	14532	14580	14445	14543	14492	14495	14427	14541	14537	14505	14443	14416	14575	14609	14452	14533	14415	14379	14615	14448	14604	14574	14297	14482	14410	14402	14508	14250	14700	14506	14706	14336	14473	14554	14569	14565	14409	14450	14325	14669	14557	14401	14664	14506	14468	14395	14600	14429	14483	14488	14396	14558	14576	14479	14563	14380	14423	14404	14525	14700	14373	14431	14665	14422	14440	14551	14492	14503	14346	14541	14411	14647	14473	14570	14505	14509	14606	14573	14503	14482	14604	14447	14595	14412	14597	14529	14662	14623	14534	14614	14608	14555	14482	14535	14525	14501	14449	14572	14544	14601	14567	14306	14522	14310	14531	14565	14463	14576	14437	14445	14404	14501	14521	14437	14588	14436	14683	14536	14546	14471	14750	14450	14503	14380	14631	14414	14396	14407	14519	14465	14402	14664	14414	14448	14539	14539	14467	14355	14494	14570	14570	14290	14551	14554	14442	14549	14415	14608	14628	14506	14449	14593	14629	14486	14485	14601	14560	14570	14437	14415	14500	14551	14375	14526	14621	14535	14514	14520	14446	14368	14490	14612	14623	14436	14427	14559	14464	14440	14386	14608	14538	14486	14612	14446	14730	14480	14385	14478	14593	14494	14617	14466	14478	14563	14459	14477	14667	14330	14628	14449	14528	14456	14408	14619	14425	14356	14518	14474	14464	14493	14479	14657	14559	14296	14596	14530	14495	14516	14526	14370	14551	14447	14486	14617	14370	14586	14512	14519	14504	14533	14542	14534	14490	14403	14518	14375	14503	14610	14455	14464	14497	14508	14453	14561	14531	14540	14468	14397	14589	14402	14623	14514	14639	14489	14436	14618	14579	14436	14458	14280	14446	14501	14363	14495	14388	14462	14650	14476	14253	14543	14304	14352	14625	14459	14530	14505	14548	14517	14470	14519	14529	14387	14601	14346	14483	14605	14466	14386	14531	14423	14535	14545	14452	14464	14475	14677	14529	14473	14542	14513	14513	14621	14371	14420	14533	14514	14414	14487	14469	14320	14549	14435	14525	14633	14193	14537	14497	14505	14584	14454	14559	14484	14665	14428	14379	14536	14493	14529	14514	14415	14688	14507	14464	14457	14599	14597	14409	14514	14389	14474	14527	14401	14430	14515	14446	14507	14452	14661	14584	14485	14410	14388	14581	14502	14443	14390	14648	14472	14575	14399	14569	14361	14482	14477	14628	14474	14636	14396	14490	14458	14264	14545	14639	14400	14542	14660	14457	14644	14581	14568	14667	14433	14481	14489	14559	14651	14504	14471	14536	14700	14327	14388	14736	14557	14372	14409	14479	14384	14469	14619	14415	14586	14356	14459	14339	14434	14548	14660	14346	14460	14426	14520	14387	14512	14467	14441	14611	14277	14470	14280	14392	14449	14556	14341	14442	14501	14506	14540	14529	14459	14569	14654	14371	14470	14495	14394	14450	14489	14809	14419	14336	14490	14527	14389	14505	14526	14413	14611	14528	14564	14415	14493	14479	14502	14549	14461	14533	14505	14623	14441	14501	14481	14645	14451	14416	14532	14616	14402	14613	14482	14379	14545	14304	14481	14539	14497	14578	14551	14474	14432	14391	14502	14482	14547	14428	14512	14576	14577	14503	14446	14539	14395	14528	14557	14478	14558	14474	14271	14506	14628	14272	14635	14454	14412	14544	14497	14497	14448	14475	14480	14507	14527	14423	14567	14435	14384	14584	14470	14567	14428	14528	14514	14583	14544	14450	14601	14496	14451	14439	14381	14431	14551	14263	14520	14535	14391	14578	14549	14676	14437	14432	14524	14395	14551	14562	14482	14473	14430	14514	14647	14515	14574	14542	14542	14318	14392	14543	14472	14605	14504	14637	14555	14401	14477	14489	14666	14467	14480	14508	14531	14442	14385	14440	14496	14422	14392	14460	14496	14520	14483	14429	14420	14576	14382	14410	14505	14404	14511	14460	14562	14511	14456	14490	14459	14679	14381	14560	14598	14559	14422	14453	14546	14367	14473	14384	14608	14428	14570	14440	14485	14687	14544	14520	14414	14377	14486	14557	14619	14532	14404	14531	14639	14667	14494	14407	14350	14556	14409	14654	14445	14423	14586	14437	14453	14501	14399	14469	14526	14538	14424	14359	14457	14410	14411	14540	14542	14327	14710	14609	14557	14237	14523	14530	14564	14342	14524	14418	14370	14529	14271	14392	14377	14427	14631	14514	14304	14497	14455	14445	14649	14480	14584	14492	14370	14590	14604	14462	14496	14459	14521	14420	14562	14620	14520	14654	14526	14469	14594	14520	14608	14376	14535	14383	14441	14485	14522	14283	14421	14619	14481	14650	14428	14358	14554	14266	14466	14517	14390	14281	14527	14367	14484	14437	14537	14520	14385	14407	14450	14469	14491	14332	14475	14550	14553	14434	14474	14497	14391	14418	14292	14201	14530	14466	14504	14324	14367	14453	14564	14410	14673	14430	14422	14528	14636	14414	14618	14463	14523	14363	14642	14389	14670	14524	14533	14550	14424	14588	14535	14539	14483	14443	14459	14592	14483	14356	14245	14443	14440	14462	14436	14656	14544	14399	14523	14564	14619	14484	14514	14536	14498	14495	14287	14644	14394	14475	14564	14593	14435	14623	14451	14306	14480	14516	14410	14174	14515	14554	14370	14480	14593	14515	14503	14420	14264	14570	14650	14620	14643	14457	14685	14355	14518	14450	14364	14454	14478	14445	14391	14524	14608	14544	14507	14542	14672	14452	14578	14541	14276	14532	14318	14446	14607	14640	14397	14396	14357	14502	14671	14571	14451	14399	14586	14595	14483	14668	14468	14380	14679	14515	14545	14489	14489	14448	14502	14365	14589	14488	14437	14494	14577	14550	14625	14500	14681	14436	14433	14376	14470	14504	14355	14470	14563	14585	14310	14550	14487	14490	14525	14447	14395	14447	14608	14394	14572	14357	14586	14442	14508	14509	14609	14478	14406	14533	14462	14528	14636	14542	14441	14405	14479	14546	14581	14440	14659	14467	14496	14546	14481	14592	14494	14532	14414	14484	14472	14314	14447	14544	14437	14466	14598	14431	14463	14520	14444	14440	14342	14423	14504	14613	14402	14536	14637	14465	14654	14387	14478	14462	14481	14467	14362	14393	14458	14524	14373	14571	14552	14551	14444	14377	14506	14579	14460	14285	14309	14532	14553	14496	14357	14324	14572	14316	14498	14527	14629	14507	14445	14442	14485	14426	14488	14597	14483	14463	14508	14588	14489	14515	14614	14293	14675	14639	14391	14604	14510	14497	14464	14552	14378	14477	14397	14598	14413	14520	14402	14542	14437	14480	14435	14587	14615	14477	14540	14544	14474	14460	14610	14441	14528	14474	14460	14387	14540	14523	14532	14566	14506	14438	14558	14410	14490	14575	14577	14504	14472	14698	14595	14555	14383	14384	14435	14682	14581
23740	21087	28469	24515	23693	25319	24962	21537	20324	19684	19049	18542	18212	17907	17668	17370	17377	17324	16924	16874	16902	16920	16944	16928	16953	16780	16641	16549	16861	16749	16788	16618	16328	16713	16608	16523	16703	16705	16455	16716	16625	16414	16744	16506	16399	16299	16523	16649	16414	16684	16791	16838	16672	16723	16522	16586	16587	16663	16604	16447	16585	16615	16623	16567	16457	16584	16694	16706	16455	16546	16598	16636	16794	16521	16345	16575	16531	16448	16432	16455	16524	16540	16608	16601	16555	16358	16733	16477	16546	16635	16445	16675	16558	16626	16564	16456	16321	16559	16583	16610	16728	16548	16379	16589	16614	16570	16583	16534	16454	16379	16428	16613	16411	16479	16603	16475	16532	16456	16435	16521	16453	16525	16599	16565	16486	16558	16697	16618	16653	16548	16459	16563	16354	16486	16498	16305	16455	16292	16445	16519	16439	16344	16609	16388	16600	16284	16518	16423	16537	16373	16528	16580	16548	16410	16566	16391	16472	16549	16392	16546	16578	16491	16601	16442	16615	16410	16592	16604	16611	16474	16468	16583	16489	16528	16504	16675	16627	16599	16477	16547	16255	16709	16576	16396	16378	16271	16492	16649	16613	16600	16438	16387	16779	16482	16372	16417	16400	16517	16465	16330	16493	16380	16559	16289	16306	16355	16547	16404	16383	16641	16619	16459	16455	16341	16475	16647	16644	16488	16585	16595	16479	16681	16498	16614	16727	16408	16593	16461	16454	16595	16609	16336	16593	16509	16544	16433	16474	16526	16612	16529	16507	16606	16490	16536	16578	16638	16487	16636	16570	16576	16548	16533	16455	16600	16358	16568	16684	16463	16532	16706	16711	16460	16603	16405	16277	16398	16477	16533	16726	16504	16581	16577	16411	16610	16616	16399	16507	16411	16608	16622	16661	16556	16327	16622	16630	16604	16589	16549	16510	16577	16548	16530	16570	16443	16687	16529	16534	16450	16465	16481	16390	16511	16589	16407	16500	16412	16582	16527	16620	16538	16602	16388	16283	16328	16456	16564	16648	16422	16611	16518	16693	16597	16542	16505	16427	16382	16531	16533	16541	16422	16508	16391	16348	16464	16535	16458	16396	16459	16419	16629	16575	16494	16396	16464	16447	16505	16611	16373	16512	16567	16522	16361	16358	16539	16411	16489	16301	16459	16498	16643	16556	16376	16673	16340	16321	16578	16574	16566	16455	16572	16401	16667	16553	16570	16390	16602	16565	16356	16443	16505	16529	16535	16441	16530	16541	16677	16519	16432	16371	16563	16466	16506	16413	16431	16452	16517	16612	16392	16530	16506	16445	16610	16546	16499	16591	16493	16465	16593	16369	16521	16500	16458	16588	16410	16439	16596	16540	16413	16498	16616	16506	16489	16509	16443	16556	16591	16562	16405	16464	16528	16519	16396	16482	16237	16497	16637	16381	16488	16493	16449	16487	16465	16584	16633	16439	16576	16694	16294	16514	16467	16618	16434	16427	16492	16569	16208	16684	16574	16132	16469	16530	16624	16539	16487	16517	16462	16566	16263	16515	16588	16649	16640	16530	16550	16524	16568	16468	16385	16554	16511	16420	16514	16589	16596	16660	16448	16550	16504	16271	16646	16558	16557	16373	16520	16436	16722	16584	16481	16414	16516	16331	16435	16528	16626	16525	16619	16611	16513	16462	16532	16404	16681	16661	16475	16416	16387	16594	16512	16413	16429	16584	16627	16430	16381	16573	16520	16324	16799	16433	16286	16327	16564	16435	16446	16325	16580	16427	16532	16404	16531	16523	16308	16707	16536	16549	16506	16566	16594	16404	16415	16661	16546	16573	16491	16641	16445	16473	16661	16373	16561	16612	16376	16431	16616	16430	16464	16551	16535	16398	16483	16488	16468	16520	16561	16579	16618	16372	16506	16585	16593	16720	16696	16675	16424	16721	16558	16611	16634	16386	16267	16685	16381	16275	16462	16267	16572	16586	16474	16460	16570	16301	16583	16567	16452	16713	16543	16508	16454	16511	16435	16579	16523	16563	16613	16303	16610	16707	16701	16506	16506	16545	16385	16624	16502	16704	16685	16348	16648	16595	16403	16591	16355	16501	16208	16455	16505	16735	16621	16512	16569	16205	16626	16416	16405	16657	16547	16361	16502	16547	16520	16349	16480	16675	16464	16613	16665	16541	16512	16410	16370	16597	16427	16590	16589	16586	16523	16581	16383	16372	16609	16558	16476	16530	16620	16456	16619	16329	16556	16644	16427	16454	16449	16338	16493	16455	16748	16499	16547	16592	16610	16636	16597	16450	16561	16574	16325	16449	16260	16410	16455	16452	16427	16545	16475	16432	16509	16579	16482	16486	16521	16533	16446	16583	16591	16537	16411	16410	16628	16432	16739	16584	16516	16390	16352	16604	16510	16604	16651	16528	16447	16455	16572	16491	16468	16506	16437	16537	16342	16400	16572	16643	16515	16408	16574	16410	16503	16455	16367	16242	16403	16363	16437	16571	16380	16633	16579	16524	16565	16525	16676	16492	16597	16472	16326	16455	16506	16624	16517	16571	16575	16592	16467	16413	16320	16410	16478	16424	16375	16558	16636	16433	16366	16380	16370	16435	16339	16534	16470	16501	16581	16519	16407	16700	16700	16557	16601	16554	16436	16492	16377	16422	16594	16567	16385	16284	16333	16296	16439	16609	16463	16534	16526	16436	16295	16325	16386	16485	16570	16319	16472	16557	16489	16463	16583	16492	16431	16342	16359	16539	16633	16626	16500	16379	16458	16398	16515	16588	16623	16655	16536	16762	16434	16330	16464	16536	16539	16440	16415	16473	16566	16525	16630	16614	16511	16613	16465	16519	16320	16318	16569	16552	16589	16539	16452	16493	16506	16643	16538	16426	16535	16417	16426	16534	16488	16543	16461	16447	16609	16623	16383	16394	16546	16324	16307	16673	16483	16350	16519	16444	16353	16642	16594	16464	16479	16695	16492	16665	16596	16301	16490	16260	16439	16722	16560	16362	16576	16353	16383	16436	16423	16534	16434	16475	16504	16483	16577	16712	16494	16439	16605	16484	16729	16533	16440	16635	16374	16331	16458	16321	16526	16186	16500	16471	16421	16503	16384	16421	16435	16634	16472	16563	16342	16459	16404	16565	16671	16528	16346	16374	16585	16509	16463	16777	16512	16453	16699	16501	16649	16732	16482	16482	16601	16540	16641	16542	16416	16453	16426	16529	16538	16364	16416	16538	16398	16478	16472	16593	16479	16399	16576	16414	16687	16625	16286	16425	16649	16477	16596	16388	16640	16502	16606	16482	16418	16574	16591	16691	16533	16527	16640	16608	16519	16443	16608	16631	16581	16484	16383	16533	16412	16554	16451	16649	16433	16475	16395	16496	16590	16570	16323	16656	16455	16543	16595	16313	16609	16705	16623	16456	16722	16587	16551	16492	16698	16356	16426	16450	16405	16343	16448	16577	16537	16543	16438	16544	16536	16584	16426	16715	16512	16386	16283	16623	16510	16487	16389	16549	16596	16573	16300	16436	16484	16580	16583	16361	16501	16495	16549	16571	16265	16494	16561	16411	16408	16472	16533	16665	16580	16666	16359	16482	16314	16592	16500	16598	16492	16357	16572	16367	16464	16546	16645	16585	16358	16645	16586	16584	16347	16461	16746	16824	16570	16447	16498	16307	16465	16555	16582	16615	16460	16321	16517	16575	16423	16402	16225	16459	16655	16463	16564	16479	16401	16494	16682	16616	16535	16665	16414	16529	16409	16492	16342	16550	16374	16444	16524	16613	16477	16371	16594	16604	16635	16587	16411	16430	16419	16519	16478	16627	16520	16324	16555	16360	16519	16527	16453	16496	16508	16533	16549	16379	16568	16587	16500	16548	16479	16454	16570	16510	16474	16594	16387	16488	16357	16474	16449	16510	16569	16737	16418	16441	16581	16475	16555	16598	16549	16409	16506	16453	16603	16631	16494	16638	16423	16334	16582	16544	16424	16462	16263	16548	16568	16472	16580	16300	16473	16554	16757	16347	16428	16602	16381	16357	16359	16548	16541	16472	16615	16627	16563	16327	16496	16520	16554	16718	16499	16538	16592	16490	16644	16302	16631	16327	16568	16572	16678	16583	16526	16642	16434	16333	16753	16448	16532	16428	16254	16529	16818	16465	16583	16560	16707	16609	16479	16612	16481	16404	16578	16413	16534	16546	16532	16426	16415	16506	16240	16308	16436	16451	16584	16583	16370	16631	16589	16563	16430	16470	16547	16452	16490	16689	16536	16218	16375	16542	16433	16415	16534	16535	16379	16464	16208	16556	16496	16530	16480	16513	16659	16492	16611	16831	16689	16520	16486	16520	16583	16503	16491	16663	16603	16479	16474	16641	16418	16608	16678	16471	16560	16417	16383	16579	16613	16614	16533	16487	16508	16603	16392	16620	16604	16774	16459	16323	16460	16483	16452	16562	16439	16593	16394	16498	16341	16449	16440	16724	16526	16694	16531	16444	16500	16162	16597	16600	16573	16499	16518	16318	16443	16445	16669	16410	16506	16569	16370	16626	16587	16696	16396	16404	16512	16403	16410	16536	16426	16623	16428	16590	16385	16418	16583	16531	16351	16488	16529	16588	16501	16396	16407	16539	16460	16563	16493	16514	16620	16601	16568	16780	16537	16595	16628	16436	16431	16400	16507	16518	16351	16516	16462	16336	16467	16382	16368	16508	16803	16417	16567	16646	16446	16539	16599	16482	16616	16502	16524	16463	16341	16519	16439	16511	16398	16412	16775	16484	16499	16593	16400	16482	16590	16482	16583	16560	16400	16588	16537	16608	16550	16548	16427	16490	16462	16490	16558	16526	16568	16442	16377	16499	16414	16263	16512	16344	16580	16424	16559	16592	16519	16534	16448	16558	16370	16527	16523	16614	16339	16515	16467	16684	16540	16619	16536	16283	16485	16564	16214	16395	16530	16420	16601	16506	16532	16479	16496	16533	16648	16552	16521	16636	16461	16410	16559	16582	16772	16363	16642	16527	16610	16610	16526	16539	16496	16679	16486	16382	16569	16512	16444	16412	16508	16656	16394	16469	16393	16260	16597	16535	16516	16561	16459	16603	16490	16602	16491	16594	16454	16525	16407
26089	44895	42321	34172	29364	26431	24025	22026	20538	19370	18473	17680	17130	16695	16313	15735	15501	15514	15257	15380	15044	15172	15115	15079	14827	14940	15048	14776	14858	14944	14813	14775	14828	14952	14818	14886	14839	14756	14826	14666	14720	14802	14639	14813	14837	14743	14732	14667	14819	14642	14713	14815	14699	14705	14738	14755	14857	14754	14701	14714	14750	14760	14722	14675	14737	14734	14744	14658	14794	14693	14736	14736	14862	14828	14791	14766	14594	14528	14713	14641	14678	14618	14639	14634	14665	14825	14790	14724	14840	14661	14765	14751	14662	14562	14636	14702	14649	14657	14614	14563	14715	14544	14676	14679	14703	14631	14782	14559	14775	14777	14670	14733	14744	14596	14724	14531	14793	14696	14662	14479	14714	14565	14735	14724	14859	14694	14561	14821	14743	14733	14673	14585	14832	14708	14606	14836	14708	14710	14660	14763	14765	14618	14572	14766	14658	14836	14725	14757	14752	14666	14756	14632	14780	14545	14740	14898	14510	14728	14696	14779	14646	14712	14712	14704	14611	14640	14605	14777	14611	14716	14620	14784	14688	14715	14767	14603	14740	14554	14776	14761	14572	14860	14756	14745	14774	14713	14813	14520	14636	14907	14726	14822	14711	14827	14742	14719	14688	14580	14617	14707	14649	14649	14615	14557	14604	14655	14787	14634	14720	14767	14544	14703	14656	14617	14725	14605	14618	14911	14694	14638	14560	14674	14656	14779	14741	14592	14715	14675	14793	14665	14807	14475	14768	14696	14825	14650	14748	14695	14741	14718	14539	14709	14560	14793	14719	14721	14676	14584	14735	14731	14771	14439	14634	14511	14685	14768	14683	14796	14674	14581	14614	14638	14852	14649	14611	14706	14603	14681	14595	14690	14644	14509	14787	14803	14688	14729	14756	14676	14592	14507	14682	14679	14714	14607	14691	14655	14640	14723	14796	14828	14795	14626	14614	14652	14614	14515	14745	14712	14726	14721	14598	14701	14680	14553	14809	14613	14664	14645	14651	14728	14758	14817	14863	14657	14605	14660	14697	14574	14711	14666	14547	14791	14725	14531	14657	14765	14857	14697	14624	14662	14665	14605	14782	14689	14716	14699	14786	14610	14783	14652	14578	14676	14788	14549	14964	14614	14611	14649	14778	14724	14668	14620	14611	14402	14567	14666	14714	14683	14846	14676	14659	14633	14689	14791	14715	14851	14657	14538	14671	14608	14763	14624	14762	14612	14815	14673	14790	14731	14502	14766	14659	14572	14751	14660	14689	14747	14675	14652	14611	14772	14586	14682	14783	14519	14831	14695	14712	14639	14535	14690	14658	14596	14746	14773	14638	14668	14774	14805	14825	14693	14657	14780	14852	14630	14664	14668	14673	14629	14741	14717	14743	14591	14635	14724	14699	14580	14691	14697	14572	14798	14715	14662	14814	14543	14712	14747	14723	14655	14644	14553	14634	14673	14664	14791	14685	14662	14754	14640	14803	14750	14563	14749	14620	14553	14558	14761	14818	14771	14630	14685	14728	14708	14600	14740	14780	14761	14789	14711	14663	14671	14558	14667	14704	14725	14609	14719	14600	14568	14639	14642	14779	14620	14718	14648	14645	14585	14677	14755	14735	14650	14661	14736	14656	14637	14702	14790	14681	14633	14700	14905	14614	14793	14876	14683	14800	14557	14605	14709	14989	14740	14592	14702	14666	14585	14888	14730	14617	14836	14537	14762	14706	14563	14888	14649	14793	14707	14736	14717	14646	14619	14688	14598	14723	14770	14619	14564	14816	14741	14682	14590	14744	14705	14731	14898	14651	14660	14714	14737	14856	14595	14724	14724	14683	14717	14751	14506	14749	14651	14709	14921	14779	14550	14813	14742	14847	14636	14698	14699	14773	14591	14735	14729	14692	14720	14723	14732	14563	14895	14568	14677	14739	14653	14773	14765	14638	14569	14620	14860	14780	14596	14692	14617	14595	14590	14634	14719	14634	14637	14705	14481	14735	14814	14706	14717	14638	14689	14655	14605	14763	14903	14749	14687	14716	14757	14647	14907	14551	14744	14811	14645	14729	14700	14595	14840	14750	14647	14489	14779	14674	14890	14660	14546	14669	14705	14829	14835	14741	14775	14711	14518	14572	14601	14554	14818	14565	14827	14747	14816	14569	14573	14640	14680	14671	14704	14468	14631	14672	14871	14515	14799	14774	14735	14476	14741	14641	14792	14798	14725	14747	14680	14682	14715	14735	14786	14591	14532	14541	14793	14621	14560	14802	14719	14567	14722	14570	14619	14801	14635	14662	14646	14489	14692	14580	14541	14615	14822	14638	14665	14830	14646	14766	14591	14768	14893	14758	14631	14769	14750	14715	14618	14558	14710	14673	14611	14648	14754	14636	14770	14632	14731	14599	14764	14834	14611	14839	14729	14692	14775	14810	14669	14714	14667	14662	14662	14494	14700	14524	14672	14671	14663	14537	14598	14802	14866	14871	14757	14656	14807	14590	14795	14572	14758	14668	14736	14743	14515	14717	14792	14700	14540	14771	14702	14690	14631	14871	14717	14662	14590	14851	14579	14588	14636	14655	14744	14706	14917	14614	14705	14664	14629	14597	14501	14695	14708	14487	14963	14636	14716	14684	14668	14892	14673	14759	14697	14614	14841	14498	14787	14508	14752	14806	14779	14595	14685	14792	14784	14731	14618	14798	14680	14545	14682	14597	14641	14649	14700	14725	14888	14708	14437	14523	14728	14621	14616	14754	14755	14651	14684	14784	14766	14522	14740	14598	14800	14683	14750	14599	14711	14708	14770	14831	14734	14698	14776	14768	14671	14569	14752	14737	14809	14878	14592	14746	14688	14717	14692	14725	14559	14664	14620	14711	14631	14668	14823	14714	14698	14601	14549	14787	14585	14725	14854	14665	14623	14857	14683	14638	14644	14683	14566	14588	14604	14918	14566	14567	14913	14646	14709	14536	14592	14798	14643	14843	14794	14716	14685	14653	14514	14616	14708	14579	14677	14683	14658	14793	14632	14699	14675	14636	14623	14628	14754	14614	14806	14591	14530	14722	14620	14763	14604	14750	14783	14735	14704	14694	14859	14544	14760	14664	14713	14595	14610	14629	14652	14752	14660	14706	14710	14740	14656	14635	14626	14750	14678	14563	14777	14729	14894	14567	14628	14663	14606	14644	14640	14709	14737	14686	14823	14809	14592	14764	14575	14796	14595	14792	14633	14708	14739	14895	14879	14776	14521	14560	14768	14773	14603	14680	14672	14767	14754	14579	14650	14717	14586	14640	14711	14564	14511	14692	14719	14706	14666	14753	14795	14504	14731	14737	14669	14625	14655	14769	14537	14658	14651	14851	14644	14683	14659	14715	14672	14609	14481	14534	14785	14701	14662	14564	14777	14633	14612	14553	14756	14520	14777	14551	14634	14607	14466	14815	14513	14818	14538	14790	14647	14774	14665	14816	14564	14648	14835	14740	14619	14738	14519	14715	14729	14572	14654	14854	14680	14793	14590	14690	14544	14643	14801	14442	14700	14692	14721	14688	14765	14697	14658	14671	14758	14659	14730	14829	14756	14728	14603	14770	14782	14701	14829	14514	14713	14746	14697	14808	14642	14739	14710	14756	14740	14489	14648	14732	14714	14667	14658	14491	14642	14662	14670	14520	14804	14611	14609	14783	14682	14591	14685	14678	14728	14739	14653	14619	14686	14732	14808	14878	14685	14594	14598	14744	14716	14781	14641	14773	14696	14759	14825	14577	14688	14610	14572	14754	14764	14693	14571	14872	14660	14378	14771	14748	14706	14761	14632	14599	14515	14653	14599	14670	14533	14727	14645	14678	14678	14561	14783	14741	14786	14597	14780	14809	14645	14574	14652	14630	14594	14729	14625	14837	14627	14622	14784	14706	14719	14590	14818	14645	14838	14695	14582	14734	14884	14771	14593	14684	14546	14618	14660	14552	14724	14584	14596	14664	14628	14540	14643	14516	14940	14563	14683	14794	14517	14804	14522	14815	14657	14814	14674	14695	14697	14767	14642	14553	14767	14638	14658	14624	14788	14669	14783	14792	14944	14614	14669	14836	14765	14813	14566	14657	14710	14630	14576	14737	14624	14786	14583	14648	14640	14658	14950	14592	14592	14860	14592	14654	14668	14640	14760	14722	14586	14848	14770	14756	14649	14665	14690	14682	14692	14811	14547	14780	14661	14729	14540	14660	14840	14730	14659	14683	14930	14731	14678	14670	14555	14738	14605	14725	14732	14783	14516	14695	14526	14575	14658	14683	14732	14750	14712	14629	14782	14624	14763	14709	14710	14629	14770	14707	14701	14574	14629	14707	14712	14701	14709	14755	14703	14568	14736	14741	14653	14587	14633	14557	14498	14733	14575	14694	14699	14602	14658	14531	14649	14843	14673	14756	14647	14632	14859	14647	14774	14628	14821	14848	14620	14790	14762	14820	14707	14708	14747	14865	14615	14689	14699	14677	14785	14692	14649	14647	14643	14675	14838	14719	14593	14808	14687	14720	14722	14767	14588	14790	14655	14638	14969	14665	14636	14685	14662	14726	14645	14742	14703	14596	14746	14758	14472	14727	14497	14605	14724	14886	14616	14692	14678	14670	14629	14751	14621	14819	14561	14854	14682	14607	14763	14623	14703	14524	14805	14552	14679	14513	14858	14517	14763	14591	14661	14650	14713	14766	14634	14818	14685	14808	14682	14652	14766	14630	14678	14716	14717	14628	14647	14694	14614	14739	14699	14673	14634	14514	14775	14725	14799	14700	14738	14704	14561	14765	14634	14547	14741	14585	14671	14670	14713	14695	14584	14745	14748	14680	14734	14812	14693	14684	14694	14475	14604	14663	14605	14572	14727	14778	14604	14748	14856	14850	14645	14707	14622	14911	14523	14624	14702	14553	14782	14632	14763	14573	14726	14719	14619	14647	14636	14780	14820	14667	14553	14618	14614	14664	14461	14760	14584	14583	14609	14634	14715	14628	14665	14587	14622	14804	14562	14715	14575	14711	14721	14481	14698	14671	14653	14782	14700	14630	14676	14661	14620	14782	14687	14661	14694	14536	14722	14622	14877	14730	14764	14655	14853	14696	14695	14576	14791	14536	14783	14750	14569	14558	14730	14797	14712
22695	21114	28841	23694	22005	25672	28787	23552	21975	21340	20381	19585	19082	18778	18183	18037	17600	17695	17457	17308	17345	17297	17043	17376	17157	16854	16913	16935	17023	17198	16916	17073	16834	16998	16892	16835	16742	16677	16760	16760	16692	16684	16857	16725	16707	16631	16672	16694	16808	16683	16653	16674	16588	16840	16608	16774	16692	16585	16563	16692	16444	16556	16526	16571	16729	16746	16730	16597	16493	16780	16670	16772	16708	16544	16812	16654	16505	16762	16640	16610	16799	16818	16621	16608	16748	16604	16416	16640	16579	16759	16671	16445	16701	16711	16679	16585	16661	16638	16708	16727	16775	16700	16613	16761	16632	16527	16578	16666	16622	16562	16669	16568	16509	16810	16708	16575	16657	16590	16589	16588	16430	16632	16583	16609	16823	16528	16667	16651	16614	16475	16702	16594	16482	16421	16670	16672	16583	16574	16768	16642	16629	16599	16611	16792	16577	16566	16690	16366	16763	16561	16785	16586	16581	16580	16654	16590	16824	16622	16333	16636	16458	16509	16609	16700	16730	16674	16734	16715	16729	16667	16946	16698	16718	16673	16632	16635	16645	16730	16719	16664	16487	16709	16899	16613	16775	16678	16688	16549	16701	16627	16576	16580	16685	16831	16510	16414	16577	16554	16470	16485	16641	16624	16702	16385	16738	16616	16650	16540	16577	16567	16511	16834	16688	16545	16669	16556	16552	16496	16776	16795	16901	16664	16624	16521	16586	16404	16454	16551	16633	16797	16482	16654	16777	16382	16654	16744	16636	16585	16619	16746	16542	16588	16557	16635	16534	16737	16521	16578	16557	16651	16642	16658	16321	16569	16594	16473	16752	16682	16619	16530	16549	16310	16482	16645	16324	16771	16867	16418	16509	16664	16476	16623	16691	16836	16700	16797	16677	16591	16474	16719	16644	16759	16625	16483	16503	16563	16693	16756	16588	16581	16654	16609	16725	16361	16515	16571	16527	16728	16736	16625	16755	16763	16603	16500	16902	16503	16738	16688	16599	16490	16739	16328	16533	16448	16541	16565	16542	16634	16571	16687	16651	16458	16352	16594	16600	16578	16423	16544	16593	16613	16713	16645	16581	16531	16695	16665	16535	16645	16664	16494	16539	16278	16462	16426	16554	16325	16317	16486	16582	16625	16771	16550	16567	16741	16621	16453	16740	16630	16651	16669	16589	16478	16492	16571	16462	16473	16697	16729	16483	16559	16794	16480	16634	16656	16706	16488	16782	16641	16654	16527	16470	16492	16532	16696	16580	16636	16662	16727	16465	16485	16413	16434	16764	16625	16776	16664	16559	16730	16701	16511	16591	16630	16544	16686	16648	16580	16534	16786	16629	16584	16608	16841	16744	16531	16371	16527	16413	16602	16570	16668	16605	16530	16752	16691	16628	16731	16619	16621	16777	16501	16708	16745	16673	16551	16673	16573	16741	16528	16700	16455	16551	16594	16713	16371	16494	16390	16598	16620	16502	16497	16538	16511	16653	16525	16661	16600	16693	16549	16650	16480	16483	16564	16533	16488	16653	16371	16562	16607	16593	16575	16543	16779	16546	16532	16559	16722	16600	16626	16741	16757	16793	16567	16605	16608	16409	16492	16633	16641	16673	16706	16592	16411	16617	16420	16641	16608	16736	16565	16655	16757	16586	16540	16700	16598	16813	16627	16765	16521	16689	16470	16531	16669	16586	16687	16600	16436	16599	16615	16453	16573	16800	16613	16566	16521	16667	16655	16333	16667	16760	16545	16613	16545	16571	16575	16560	16687	16644	16591	16609	16452	16682	16481	16532	16744	16525	16458	16417	16657	16720	16646	16610	16482	16708	16467	16690	16584	16651	16628	16446	16697	16531	16460	16650	16603	16694	16555	16393	16505	16936	16715	16595	16617	16471	16562	16415	16407	16563	16579	16485	16620	16543	16732	16586	16582	16743	16497	16688	16464	16743	16625	16744	16692	16424	16573	16674	16404	16551	16608	16525	16673	16611	16678	16512	16707	16624	16558	16610	16592	16443	16607	16643	16536	16544	16506	16809	16776	16586	16537	16703	16249	16492	16685	16440	16638	16542	16656	16606	16769	16738	16576	16538	16480	16653	16498	16614	16618	16613	16644	16721	16757	16709	16820	16536	16542	16725	16675	16525	16663	16780	16534	16596	16587	16511	16502	16563	16446	16703	16714	16758	16684	16635	16731	16650	16612	16629	16633	16628	16610	16635	16259	16381	16543	16656	16637	16552	16652	16589	16618	16644	16714	16598	16610	16489	16504	16703	16653	16792	16596	16571	16617	16485	16819	16649	16587	16576	16433	16761	16626	16611	16486	16626	16685	16730	16706	16567	16483	16609	16431	16624	16501	16624	16562	16723	16440	16523	16541	16675	16718	16465	16675	16605	16621	16472	16590	16455	16554	16614	16733	16569	16746	16533	16706	16687	16465	16642	16650	16555	16792	16494	16714	16758	16595	16565	16677	16536	16597	16669	16653	16731	16698	16573	16727	16578	16608	16623	16800	16541	16586	16629	16522	16804	16433	16551	16446	16643	16588	16647	16675	16670	16677	16496	16418	16571	16562	16547	16608	16561	16530	16755	16629	16792	16700	16663	16734	16611	16591	16702	16491	16601	16587	16671	16627	16685	16515	16606	16528	16497	16570	16633	16612	16522	16562	16405	16538	16533	16502	16602	16797	16716	16744	16683	16607	16686	16405	16801	16661	16705	16731	16501	16632	16770	16597	16737	16617	16479	16565	16720	16631	16630	16574	16705	16558	16653	16579	16479	16735	16615	16580	16364	16453	16704	16498	16559	16814	16589	16486	16593	16563	16702	16446	16642	16761	16523	16600	16706	16733	16719	16648	16694	16611	16588	16530	16544	16780	16712	16586	16511	16580	16689	16579	16511	16665	16355	16418	16414	16445	16483	16463	16793	16642	16707	16548	16704	16689	16492	16589	16675	16612	16547	16553	16525	16548	16788	16840	16648	16588	16660	16802	16512	16725	16381	16693	16692	16500	16414	16660	16581	16451	16548	16574	16676	16653	16648	16644	16555	16740	16545	16583	16450	16451	16715	16550	16512	16768	16582	16578	16634	16554	16630	16425	16740	16617	16464	16673	16564	16511	16694	16746	16483	16780	16582	16693	16707	16524	16532	16612	16849	16548	16601	16631	16687	16514	16598	16669	16647	16631	16631	16583	16491	16667	16571	16709	16733	16549	16636	16557	16696	16627	16640	16536	16569	16741	16435	16649	16679	16712	16546	16621	16554	16596	16344	16507	16606	16578	16622	16606	16653	16362	16532	16565	16569	16661	16574	16512	16532	16606	16490	16551	16381	16601	16467	16552	16481	16605	16670	16672	16764	16689	16634	16541	16664	16681	16688	16591	16769	16630	16628	16670	16575	16819	16550	16538	16450	16740	16595	16532	16566	16760	16534	16576	16590	16486	16495	16577	16511	16664	16443	16539	16629	16700	16622	16613	16582	16502	16666	16526	16923	16485	16568	16631	16703	16682	16439	16506	16620	16693	16624	16735	16720	16462	16588	16448	16755	16728	16578	16485	16608	16352	16720	16581	16757	16615	16538	16508	16537	16540	16566	16403	16494	16599	16571	16517	16669	16584	16461	16575	16551	16552	16845	16795	16581	16616	16721	16719	16565	16565	16551	16623	16484	16656	16556	16531	16671	16592	16642	16649	16603	16560	16398	16554	16574	16512	16732	16673	16724	16648	16738	16538	16669	16397	16844	16758	16551	16405	16694	16719	16755	16605	16392	16801	16539	16556	16592	16526	16482	16642	16629	16325	16749	16493	16654	16706	16621	16676	16687	16608	16637	16592	16648	16754	16634	16497	16631	16742	16475	16559	16503	16618	16570	16674	16560	16400	16810	16656	16403	16453	16739	16842	16763	16372	16519	16607	16606	16527	16506	16662	16586	16319	16544	16729	16465	16426	16491	16462	16531	16802	16677	16618	16676	16544	16494	16594	16609	16538	16513	16606	16495	16587	16543	16513	16834	16666	16561	16529	16602	16754	16773	16455	16535	16650	16615	16541	16645	16705	16683	16532	16529	16516	16584	16630	16755	16611	16587	16397	16907	16474	16728	16682	16624	16425	16665	16520	16448	16486	16731	16748	16595	16507	16634	16785	16718	16546	16665	16715	16574	16547	16553	16559	16556	16612	16547	16476	16691	16551	16699	16574	16789	16545	16551	16676	16638	16649	16626	16744	16616	16755	16721	16343	16595	16693	16695	16563	16509	16547	16509	16642	16559	16482	16639	16441	16544	16679	16572	16483	16557	16652	16509	16830	16536	16355	16645	16759	16609	16532	16358	16550	16510	16521	16648	16607	16747	16461	16408	16691	16641	16595	16701	16753	16683	16692	16420	16687	16463	16692	16675	16687	16457	16627	16505	16639	16620	16586	16694	16700	16639	16512	16539	16633	16638	16598	16657	16558	16676	16636	16871	16599	16367	16472	16650	16501	16654	16506	16697	16638	16777	16582	16630	16767	16682	16578	16395	16622	16792	16679	16583	16684	16690	16928	16671	16704	16561	16602	16585	16521	16607	16670	16626	16536	16761	16633	16324	16725	16619	16663	16735	16621	16722	16647	16623	16526	16682	16678	16595	16670	16695	16800	16801	16469	16544	16527	16594	16488	16702	16644	16610	16709	16525	16347	16635	16753	16766	16583	16649	16652	16757	16300	16660	16597	16524	16508	16454	16626	16651	16562	16520	16536	16421	16548	16504	16613	16488	16664	16454	16444	16449	16671	16626	16554	16650	16478	16593	16820	16576	16674	16478	16577	16670	16532	16557	16395	16568	16678	16620	16599	16594	16592	16604	16564	16793	16561	16500	16463	16671	16629	16581	16589	16746	16687	16575	16663	16427	16753	16577	16664	16746	16723	16659	16609	16687	16750	16582	16654	16774	16537	16490	16660	16394	16774	16712	16727	16556	16690	16651	16674	16795	16755	16630	16486	16472	16603	16402	16646	16502	16737	16715	16672	16722	16672	16731	16363	16417	16606	16613	16562	16787	16650	16504	16699	16543	16616	16475	16668	16641	16804	16687	16690	16665	16443	16599	16697	16492	16709	16535	16770	16493	16744	16751	16783	16529	16453	16510	16655	16594	16578	16642	16572
27896	49420	46891	38056	33518	29850	27197	24776	22910	21274	20079	19057	18282	17587	17142	16545	16163	16004	15591	15676	15614	15221	15402	15310	15202	15091	15238	15134	15164	15161	15199	15060	15058	14848	15031	14928	14931	14964	15091	14812	14660	14897	14881	14843	14862	14773	14968	14860	14896	14887	14722	14945	14899	14855	14851	14932	14740	14689	14814	14788	14811	14680	14624	14707	14778	14816	14924	14718	14833	14778	14787	14759	14803	14651	14639	14870	14819	14796	14838	14807	14881	14818	14844	14818	14739	14707	14882	14742	14741	14906	14833	14831	14744	14788	14850	14707	14925	14682	14790	14734	14686	14669	14734	14680	14741	14894	14840	14813	14836	14790	14718	14815	14715	14728	14733	14727	14850	14537	14827	14758	14709	14639	14685	14838	15031	14820	14841	14843	14716	14756	14787	14770	14699	14759	14649	14922	14719	14813	14628	14922	15012	14846	14844	14829	14719	14550	14749	14752	14878	14622	14615	14742	14998	14720	14602	14704	14742	14747	14865	14754	14688	14779	14749	14852	15051	14720	14700	14977	14692	14620	14577	14767	14906	14786	14676	14918	14869	14776	14684	14705	14719	14943	14759	14834	14744	14747	14687	14836	14810	14784	14780	14878	14809	14724	14581	14938	14748	14729	14790	14810	14670	14910	14878	14756	14664	14676	14834	14711	14657	14724	14633	14808	14644	14879	14584	14849	14751	14567	14837	14655	14668	14619	14717	14613	14899	14766	14808	14585	14758	14715	14815	14756	14706	14746	14936	14990	14671	14603	14824	14704	14759	14738	14723	14776	14650	14666	14823	14765	14754	14526	14857	14794	14763	14910	14850	14731	14796	14705	14793	14766	14907	14620	14794	14713	14744	14675	14851	14769	14933	14775	14699	14842	14836	14792	14709	14647	14750	14781	14804	14674	14778	14875	14913	14686	14791	14674	14748	14571	14832	14929	14796	14868	14833	14816	14783	14704	14592	14734	14884	14775	14842	14916	14778	14692	14723	14757	14771	14777	14715	14842	14839	14845	14959	14753	14829	14632	14794	14695	14785	14625	14768	14946	14604	14815	14815	14724	14832	14704	14797	14676	14802	14722	14767	14811	14712	14712	14942	14769	14810	14721	14659	14619	14667	14943	14776	14742	14716	14760	14857	14866	14667	14898	14664	14852	14840	14950	14909	14923	14686	14613	14782	14771	14772	14751	14743	14737	14825	14803	14819	14702	14766	14886	14652	14772	14855	14663	14777	14726	14740	14738	14829	14811	14850	14645	14825	14777	14552	14801	14701	14808	14878	14756	14734	14719	14786	14700	14829	14613	14697	14599	14732	14766	14662	14806	14796	14660	14634	14680	14810	14831	14880	14721	14727	14638	14818	14868	14745	14800	14694	14911	14839	14882	14850	14782	14748	14618	14677	14661	14836	14723	14726	14662	14757	14674	14767	14803	14707	14798	14841	14706	14755	14758	14777	14835	14654	14826	14774	14645	14721	14733	14637	14771	14836	14710	14764	14703	14690	14829	14658	14811	14637	14827	14718	14631	14783	14579	14720	14711	14721	14826	14652	14656	14691	14580	14713	14796	14759	14804	14752	14702	14835	14799	14745	14647	14656	14835	14768	14650	14699	14649	14686	14728	14775	14744	14833	14803	14611	14917	14629	14768	14796	14721	14721	14691	14630	14747	14812	14632	14625	14666	14924	14608	14917	14693	14818	14696	14825	14694	14644	14832	14770	14551	14741	14899	14850	14884	14820	14903	14651	14792	14652	14582	14887	14691	14599	14957	14705	14713	14789	14759	14862	14666	14606	14700	14899	15011	14841	14729	14799	14855	14858	14750	14983	14776	14801	14688	14648	14606	14800	14977	15092	14761	14773	14757	14794	14672	14790	14600	14908	14705	14754	14775	14793	14855	14753	14814	14738	14721	14707	14683	14879	14833	14926	14709	14798	14760	14780	14723	14624	14863	14692	14618	14785	14697	14932	14654	14818	14859	14599	14677	14608	14766	14770	14452	14865	14704	14793	14706	14818	14950	14530	14750	14722	14659	14709	14775	14961	14741	14642	14810	14762	14488	14847	14749	14784	14800	14633	14788	14757	14658	14754	14748	14758	14783	14778	14906	14696	14715	14808	14752	14585	14971	14678	14769	14826	14701	14673	14828	14583	14665	14725	14693	14833	14745	14616	14646	14756	14661	14791	14850	14828	14697	14919	14708	14797	14792	14781	14698	14766	14871	14615	14786	14724	14773	14722	14682	14802	14914	14759	14758	14763	14671	14904	14788	14891	14813	14867	14599	14828	14758	14582	14818	14793	14601	14546	14928	14643	14615	14822	14942	14678	14816	14687	14848	14758	14849	14680	14827	14578	14816	14790	14711	14786	14767	14729	14730	14790	14617	14788	14674	14856	14772	14940	14759	14800	14794	14817	14583	14636	14714	14681	14803	14609	14737	14703	14610	14640	14811	14702	14851	14612	14878	14671	14747	14614	14716	14808	14761	14709	14676	14855	14830	14826	14709	14780	14781	14824	14701	14707	14733	14837	14732	14857	14754	14824	14793	14768	14677	14852	14844	14749	14702	14824	14636	14840	14831	14826	14731	14781	14861	14673	14655	14783	14845	14730	14742	14798	14446	14780	14680	14713	14662	14706	14732	14674	14772	14679	14875	14658	14683	14705	14776	14844	14784	14580	14592	14824	14791	14753	14747	14774	14654	14807	14903	14782	14785	14816	14747	14848	14879	14757	14818	14666	14771	14786	14891	14740	14687	14677	14774	14816	14719	14697	14775	14926	14717	14786	14742	14811	14838	14685	14744	14885	14869	14603	14888	14999	14670	14762	14575	14621	14641	14625	14736	14841	14618	14642	14750	14828	14774	14753	14728	14752	14565	14870	14592	14824	14855	14664	14731	14744	14744	14791	14720	14788	14681	14711	14746	14830	14774	14711	14717	14632	14679	14694	14727	14746	14816	14731	14598	14717	14871	14624	14917	14693	14715	14708	14563	14779	14705	14812	14858	14606	14661	14789	14807	14863	14651	14725	14656	14435	14854	14774	14878	14814	14881	14762	14791	14819	14658	14736	14726	14772	14794	14794	14543	14744	14743	14662	14685	14754	14773	14742	14819	14728	14801	14743	14801	14865	14762	14778	14690	14763	14926	14857	14709	14854	14709	14834	14711	14692	14647	14765	14811	14815	14779	14680	14729	14814	14720	14751	14864	14654	14744	14801	14776	14857	14582	14791	14811	14843	14739	14890	14708	14750	14750	14827	14859	14899	14681	14795	14750	14618	14766	14592	14936	14901	14690	14891	14828	14981	14816	14809	14750	14716	14666	14802	14582	14795	14966	14661	14595	14772	14675	14768	14737	14716	14762	14733	14868	14783	14700	14702	14881	14678	14804	14658	14690	14663	14743	14784	14715	14761	14724	14869	14752	14641	14707	14909	14574	14757	14820	14815	14862	14632	14645	14796	14787	14710	14499	14796	14647	14847	14701	14661	14617	14639	14791	14890	14785	14620	14791	14769	14795	14718	14878	14714	14733	14827	14777	14822	14693	14620	14584	14994	14676	14859	14679	14709	14803	14695	14752	14791	14605	14943	14873	14696	14627	14893	14814	14706	14679	14650	14841	14607	14681	14849	14795	14647	14464	14612	14810	14782	14610	14751	14940	14805	14685	14819	14583	14562	14857	14875	14771	14913	14733	14757	14748	14780	14806	14910	14752	14696	14727	14748	14589	14671	14826	14537	14766	14705	14714	14613	14587	14585	14724	14704	14767	14806	14910	14747	14808	14718	14977	14757	14662	14735	14829	14678	14702	14672	14777	14829	14721	14823	14908	14609	14725	14764	14870	14725	14688	14671	14964	14888	14874	14806	15000	14808	14804	14820	14692	14623	14678	14783	14665	14941	14635	14807	14823	14713	14895	14682	14832	14825	14775	14830	14812	14788	14889	14734	14753	14734	14666	14912	14695	14702	14724	14718	14772	14668	14824	14703	14731	14880	14636	14812	14873	14781	14811	14701	14774	14681	14618	14680	14602	14776	14732	14725	14886	14776	14739	14851	14724	14746	14842	14737	14866	14700	14880	14842	14707	14679	14788	14917	14820	14707	14793	14914	14832	14664	14668	14518	14884	14703	14627	14641	14871	14895	14696	14698	15027	14776	14836	14674	14681	14758	14767	14859	14627	14667	14781	14833	14815	14851	14732	14688	14878	14787	14715	14717	14946	14808	14671	14741	14764	14854	14770	14698	14733	14702	14785	14821	14701	14637	14642	14993	14805	14782	14910	14788	14564	14749	14722	14986	14774	14680	14739	14821	14772	14859	14901	14665	14861	14640	14744	14830	14558	14808	14812	14703	14750	14684	14851	14761	14818	14667	14606	14885	14762	14676	14694	14868	14818	14916	14761	14705	14589	14847	14760	14723	14866	14741	14696	14686	14806	14704	14819	14917	14784	14586	14811	14741	14547	14898	14698	14796	14870	14728	14658	14750	14787	14723	14832	14885	14648	14826	14795	14738	14697	14871	14677	14660	14691	14919	14805	14741	14825	14632	14697	14668	14793	14636	14700	14749	14819	14920	14668	14772	14710	14722	14739	14688	14612	14623	14682	14686	14701	14752	14896	14614	14794	14862	14936	14965	14787	14893	14574	14688	14820	14632	14629	14715	14790	14601	14939	14726	14766	14884	14742	14631	14858	14567	14618	14791	14682	14894	14719	14740	14683	14713	14777	14863	14816	14621	14734	14756	14634	14753	14648	14725	14776	14839	14726	14832	14747	14880	14642	14719	14673	14754	14569	14621	14756	14637	14666	14814	14930	14864	14760	14715	14782	14672	14864	14728	14650	14693	14643	14841	14714	14752	14608	14772	14672	14649	14800	14707	14933	14894	14703	14647	14922	14783	14702	14679	14851	14811	14757	14546	14840	14662	14937	14817	14712	14784	14633	14848	14743	14498	14943	14722	14721	14693	14735	14753	14869	14563	14779	14671	14694	14828	14878	14865	14793	14720	14729	14754	14760	14651	14656	14821	14664	14664	14930	14800	14722	14635	14868	14845	14907	14801	14770	14662	14926	14702	14809	14839	14659	14642	14658	14765	14699	14867	14872	14753	14763	14786	14884	14709	14798	14638	14847	14636	14799	14892	14641
27735	24885	31515	28456	23496	21210	20225	19090	18497	17753	17489	17371	17156	17045	16677	16562	16602	16557	16594	16235	16524	16603	16353	16267	16496	16371	16451	16527	16252	16305	16336	16358	16256	16416	16347	16458	16358	16227	16257	16348	16249	16339	16302	16328	16230	16219	16385	16243	16225	16194	16373	16236	16384	16267	16085	16368	16355	16320	16167	16225	16247	16066	16286	16260	16195	16372	16075	16272	16112	16204	16255	16221	16166	16249	16318	16261	16356	16217	16213	16531	16399	16174	16299	16275	16212	16338	16306	16251	16125	16140	16332	16240	16455	16294	16228	16320	16327	16418	16279	16222	16009	16180	16243	16184	16365	16253	16307	16291	16145	16210	16238	16246	16374	16140	16367	16271	16217	16174	16253	16235	16295	16170	16264	16246	16288	16299	16156	16270	16092	16080	16215	16199	16274	16274	16169	16325	16180	16460	16292	16217	16217	16222	16273	16014	16233	16357	16279	16309	16298	16343	16228	16379	15991	16430	16243	16328	16168	16269	16292	16301	16318	16426	16448	16191	16189	16215	16273	16294	16267	16335	16152	16135	16454	16396	16124	16105	16197	16151	16513	16324	16367	16232	16313	16333	16427	16090	16465	16387	16409	16234	16273	16112	16270	16330	16450	16277	16214	16265	16357	16202	16183	16277	16216	16182	16148	16141	16175	16300	16306	16296	16226	16317	16341	16238	16236	16196	16382	16420	16233	16433	16097	16414	16441	16241	16245	16192	16168	16254	16464	16059	16264	16191	16399	16437	16324	16307	16234	16219	16429	16333	16413	16240	16297	16298	16173	16184	16291	16226	16423	16387	16172	16150	16383	16332	16118	16142	16191	16336	16263	16095	16233	16258	16424	16320	16381	16329	16338	16271	16284	16360	16369	16393	16245	16219	16303	16037	16064	16250	16409	16236	16239	16187	16160	16254	16115	16144	16076	16355	16267	16275	16344	16147	16112	16010	16165	16250	16206	16037	16158	16277	16210	16182	16274	16389	16355	16199	16305	16385	16186	16282	16400	16380	16395	16239	16392	16399	16213	16163	16087	16288	16071	16308	16133	16253	16105	16172	16112	16250	16143	16346	16347	16322	16116	16292	16228	16222	16461	16335	16294	16237	16174	16348	16485	16192	16287	16285	16314	16414	16125	16347	16277	16375	16437	16373	16214	16319	16168	16230	16229	16319	16137	16163	16110	16305	16237	16285	16153	16349	16147	16193	16178	16159	16123	16223	16314	16169	16197	16160	16273	16363	16303	16241	16389	16375	16348	16180	16301	16185	16308	16153	16207	16209	16167	16235	16102	16064	16246	16148	16335	16109	16304	16340	16395	16282	16323	16282	16287	16146	16215	16335	16481	16418	16110	16334	16101	16326	16254	16316	16284	16367	16457	16304	16427	16435	16247	16344	16164	16180	16259	16127	16430	16138	16177	16291	16248	16232	16242	16208	16408	16167	16217	16075	16448	16315	16116	16160	16193	16115	16249	16211	16261	16155	16270	16213	16247	16225	16280	16041	16458	16297	16294	16166	16213	16158	16124	16137	16203	16386	16404	16186	16170	16192	16177	16226	16375	16197	16109	16429	16176	16243	16059	16351	16315	16276	16146	16334	16248	16303	16334	16164	16257	16206	16290	16251	16303	16134	16238	16242	16285	16284	16105	16377	16393	16109	16360	16126	16291	16198	16342	16166	16178	16092	16225	16261	16128	16412	16315	16367	16246	16234	16262	16367	16424	16401	16302	16196	16163	16179	16307	16185	16290	16315	16414	16120	16272	16070	16169	16233	16341	16114	16158	16261	16448	16222	16209	16246	16282	16238	16317	16328	16096	16122	16130	16050	16182	16203	16225	16272	16167	16055	16000	16321	16190	16254	16222	16226	16066	16349	16340	16179	16364	16298	16162	16291	16271	16372	16260	16333	16371	16188	16274	16117	16085	16326	16173	16336	16246	16214	16211	16179	16168	16150	16065	16212	16352	16040	16231	16093	16142	16110	16303	16274	16123	16176	16276	16282	16273	16327	16446	16159	16276	16206	16234	16265	16046	16278	16177	16477	16277	16495	16076	16068	16138	16323	16056	16231	16196	16122	16253	16230	16282	16070	16224	15973	16202	16326	16155	16232	16278	16171	16224	16200	16338	16300	16355	16180	16178	16201	16305	16131	16234	16198	16300	16254	16460	16229	16341	16408	16261	16263	16331	16294	16205	16447	16195	16217	16073	16367	16200	16200	16180	16189	16217	16296	16112	16376	16207	16296	16232	16373	16203	16139	16322	16227	16188	16313	16196	16253	16137	16242	16349	16300	16356	16256	16413	16075	16269	16291	16325	16230	16230	16272	16207	16178	16312	16205	16084	16100	16243	16234	16313	16100	16308	16325	16229	16133	16185	16067	16297	16221	16332	16245	16181	16286	16352	16273	16274	16207	16444	16216	16291	16124	16022	16265	16381	16186	16193	16398	16042	16249	16269	16180	16242	16242	16258	16312	16282	16182	16190	16227	16332	16190	16380	16318	16306	16068	16233	16027	16279	16270	16466	16207	16169	16264	16341	16128	16315	16336	16207	16078	16375	16241	16076	16045	16304	16231	16283	16240	16255	16261	16280	16172	16290	16318	16395	16264	16124	16101	16291	16266	16193	16168	16248	16205	16259	16239	16265	16259	16272	16147	16268	16217	16237	16273	16262	16177	16046	16307	16501	16211	16062	16414	16125	16142	16268	16243	16292	16172	16205	16393	16241	16386	16398	16057	16337	16193	16271	16126	16264	16239	16352	16273	16237	16297	16128	16264	16328	16147	16281	16428	16288	16211	16126	16183	16322	16177	16498	16410	16316	16163	16277	16484	16223	16192	16182	16212	16268	16228	16228	16144	16297	16219	16032	16181	16107	16077	16209	16221	16218	16323	16486	16226	16243	16123	15992	16209	16256	16228	16132	16163	16254	16128	16228	16349	16178	15989	16197	16106	16137	16282	16095	16429	16458	16135	16309	16211	16429	16413	16135	16145	16339	16283	16220	16005	16251	16430	16030	16315	16231	16340	16526	16423	16230	16089	16329	16182	16092	16162	16273	16226	16221	16246	16201	16141	16134	16418	16137	16306	16322	16464	16535	16303	16255	16414	16117	16366	16193	16281	16273	16349	16251	16259	16351	16277	16136	16328	16314	16288	16120	16287	16258	16101	16249	16060	16107	16240	16103	16233	16407	16199	16178	16303	16357	16173	16266	16316	16187	16237	16392	16277	16290	16294	16274	16092	16248	16157	16246	16148	16381	16266	16412	16268	16171	16184	16274	16456	16287	16139	16286	16255	16174	16072	16364	16411	16158	16303	16130	16114	16288	16247	16229	16201	16359	16381	16259	16292	16324	16284	16410	16215	16401	16143	16255	16258	16367	16234	16338	16226	16375	16221	16304	16310	16356	16405	16173	16272	16325	16225	16316	16271	16354	16187	16199	16067	16196	16201	16140	16191	16233	16146	16163	16231	16332	16261	16431	16179	16174	16318	16191	16409	16182	16337	16248	16112	16257	16291	16291	16320	16246	16230	16231	16189	16297	16280	16160	16415	16263	16205	16199	16131	16165	16443	16217	16316	16089	16106	16154	16299	16220	16370	16372	16192	16140	16279	16320	16239	16270	16133	16220	16544	16329	16225	16361	16299	16241	16365	16461	16320	16225	16409	16295	16189	16243	16307	16540	16218	16235	16214	16333	16328	16308	16359	16314	16092	16440	16368	16179	16075	16239	16325	16283	16019	16234	16010	16146	16280	16196	16387	16276	16161	16291	16201	16267	16153	16255	16284	16283	16410	16256	16347	16175	16342	16374	16332	16254	16250	15886	16191	16250	16233	16211	16201	16192	16189	16120	16270	16263	16330	16235	16181	16314	16198	16266	16204	16165	16341	16275	16189	16333	16119	16317	16007	16236	16185	16426	16290	16328	16166	16273	16243	16100	16366	16231	16253	16346	16248	16257	16204	16219	16367	16373	16567	16202	16386	16222	16172	16206	16081	16292	16196	16140	16385	16458	16375	16302	16094	16347	16335	16391	16244	16234	16173	16378	16279	16371	16105	16189	16150	16219	16325	16398	16271	16297	16256	16473	16212	16353	16323	16307	16414	16328	16341	16308	16328	16453	16209	16227	16271	16271	16133	16157	16112	16186	16218	16185	16330	16216	16246	16332	16232	16220	16215	16109	16147	16201	16107	16361	16136	16293	16523	16223	16252	16133	16236	16409	16297	16170	16121	16377	15969	16409	16297	16373	16406	16227	16135	16169	16104	16272	16310	16102	16321	16157	16405	16289	16298	16248	16389	16219	16300	16307	16344	16354	16362	16236	16195	16094	16270	16155	16278	16158	16210	16327	16202	16361	16142	16301	16406	16185	16237	16306	16362	16415	16375	16158	16235	16434	16146	16134	16352	16497	16116	16128	16016	16262	16222	16046	16181	16293	16112	16229	16507	16411	16238	16089	16307	16297	16382	16343	16160	16296	16286	16313	16335	16286	16361	16135	16290	16256	16122	16214	16300	16274	16247	16268	16350	16238	16402	16313	16323	16195	16261	16224	16448	16228	16309	16268	16162	16222	16087	16269	16362	16329	16035	16434	16276	16063	16131	16258	16185	16309	16129	16391	16211	16206	16338	16290	16152	16289	16268	16163	16247	16130	16279	16193	16392	16198	16330	16155	16305	16238	16285	16394	16340	16153	16187	16352	16389	16331	16233	16331	16288	16410	16087	16190	16196	16296	16461	16383	16277	16408	16317	16472	16305	16123	16184	16225	16254	16243	16329	16299	16354	16307	16254	16196	16294	16301	16345	16049	16183	16365	16258	16194	16256	16211	16253	16217	16239	16345	16243	16366	16306	16248	16226	16257	16235	16235	16424	16086	16323	16190	16208	16216	16330	16165	16142	16390	16212	16121	16158	16143	16332	16272	16210	16293	16371	16212	16399	16185	16250	16247	16162	16128	16196	16210	16205	16363	16164	16387	16258	16251	16406	16202	16147	16444	16161	16157	16262	16424	16278	16353	16349	16156	16377	16260	16238	16152	16295	16272	16232	16486	16337	16269	16448	16286	16195	16367	16231	16407	16088	16332	16256	16264	16339	16270	16216	16031	16373	16259	16376	16038	16256	16363	16134	16213	16194
26670	39134	36093	28552	24581	21991	20307	18896	18004	17268	16677	16319	15983	15450	15356	15158	14903	14906	14960	14818	14759	14645	14773	14834	14712	14653	14643	14776	14722	14647	14648	14732	14686	14547	14647	14724	14611	14655	14678	14728	14595	14653	14592	14683	14557	14679	14511	14656	14662	14534	14648	14610	14598	14700	14546	14599	14450	14581	14512	14487	14391	14568	14453	14512	14619	14346	14542	14534	14597	14523	14621	14495	14498	14604	14388	14629	14502	14550	14607	14505	14519	14698	14612	14518	14605	14452	14488	14554	14481	14500	14609	14601	14483	14685	14518	14435	14646	14599	14488	14459	14588	14527	14616	14597	14639	14456	14611	14630	14656	14559	14745	14443	14584	14594	14688	14638	14545	14624	14627	14686	14677	14581	14493	14476	14532	14545	14618	14700	14492	14470	14491	14383	14457	14413	14430	14709	14401	14367	14474	14367	14493	14434	14503	14645	14515	14661	14543	14361	14491	14613	14670	14559	14528	14531	14598	14354	14686	14444	14420	14508	14368	14619	14454	14552	14511	14513	14394	14524	14604	14385	14453	14493	14565	14521	14565	14374	14560	14494	14525	14420	14453	14638	14569	14447	14467	14592	14507	14617	14540	14623	14581	14509	14666	14408	14590	14416	14634	14521	14492	14700	14478	14632	14584	14659	14757	14575	14481	14630	14490	14591	14402	14464	14505	14706	14577	14514	14461	14471	14414	14611	14713	14470	14615	14621	14521	14553	14559	14464	14453	14568	14581	14541	14598	14559	14532	14580	14388	14655	14449	14518	14575	14395	14301	14420	14344	14403	14457	14452	14568	14505	14504	14581	14376	14523	14596	14652	14381	14558	14596	14660	14374	14483	14505	14360	14450	14502	14565	14500	14686	14508	14502	14730	14551	14432	14695	14452	14478	14680	14454	14526	14488	14503	14484	14473	14474	14402	14582	14318	14353	14533	14662	14682	14411	14533	14487	14667	14407	14542	14500	14447	14514	14523	14368	14309	14623	14652	14552	14612	14491	14278	14448	14563	14579	14454	14502	14538	14422	14474	14574	14628	14597	14377	14571	14629	14443	14454	14497	14648	14565	14545	14560	14697	14465	14461	14558	14597	14571	14584	14434	14682	14463	14508	14420	14473	14607	14502	14674	14498	14423	14629	14484	14590	14671	14559	14483	14569	14623	14551	14620	14634	14625	14537	14327	14574	14622	14560	14662	14523	14546	14510	14494	14419	14452	14402	14378	14432	14644	14460	14686	14533	14765	14412	14419	14488	14548	14649	14495	14662	14646	14502	14453	14593	14675	14439	14545	14478	14540	14419	14497	14560	14600	14414	14432	14406	14477	14598	14430	14546	14621	14629	14473	14668	14512	14646	14529	14568	14541	14542	14631	14584	14491	14516	14531	14558	14445	14585	14459	14513	14738	14457	14549	14539	14457	14507	14499	14474	14521	14616	14545	14525	14534	14671	14223	14689	14520	14452	14497	14528	14507	14584	14573	14447	14531	14486	14503	14387	14640	14614	14505	14618	14562	14585	14560	14651	14595	14484	14563	14564	14525	14581	14497	14584	14459	14388	14460	14390	14666	14472	14587	14497	14596	14350	14657	14494	14623	14537	14653	14430	14404	14541	14527	14415	14609	14501	14327	14558	14518	14435	14268	14461	14602	14398	14520	14505	14437	14568	14541	14554	14421	14505	14568	14555	14501	14502	14491	14316	14603	14510	14551	14530	14602	14424	14646	14525	14625	14517	14553	14478	14599	14521	14612	14373	14563	14442	14649	14450	14532	14682	14668	14642	14419	14459	14503	14552	14496	14455	14520	14509	14483	14483	14564	14514	14677	14483	14530	14396	14428	14526	14485	14511	14477	14511	14519	14666	14353	14431	14470	14514	14505	14417	14524	14426	14624	14742	14596	14658	14650	14557	14568	14435	14485	14436	14409	14487	14539	14492	14532	14468	14547	14606	14486	14556	14525	14690	14561	14474	14668	14596	14497	14463	14640	14568	14447	14539	14518	14597	14512	14420	14472	14556	14626	14450	14644	14557	14649	14555	14661	14372	14604	14597	14464	14516	14589	14344	14541	14429	14717	14512	14683	14518	14395	14514	14501	14613	14670	14460	14582	14713	14736	14603	14658	14520	14459	14568	14688	14459	14448	14524	14640	14501	14623	14610	14480	14362	14430	14512	14497	14356	14495	14438	14549	14499	14613	14434	14362	14386	14637	14441	14504	14411	14488	14709	14498	14460	14510	14585	14513	14511	14348	14430	14512	14418	14429	14426	14586	14392	14590	14458	14457	14569	14419	14611	14575	14421	14479	14553	14569	14492	14643	14650	14505	14468	14605	14449	14473	14509	14489	14667	14571	14594	14631	14713	14441	14599	14669	14511	14473	14481	14412	14631	14480	14551	14754	14494	14466	14730	14625	14484	14537	14436	14565	14571	14530	14441	14543	14658	14693	14466	14652	14512	14398	14505	14661	14620	14571	14394	14472	14591	14591	14555	14395	14480	14588	14481	14432	14404	14571	14523	14597	14551	14518	14395	14284	14597	14456	14566	14580	14587	14638	14395	14576	14603	14490	14617	14550	14577	14621	14453	14558	14456	14477	14575	14225	14549	14512	14662	14480	14678	14569	14511	14600	14460	14626	14593	14634	14543	14495	14645	14446	14534	14601	14532	14612	14409	14463	14494	14354	14597	14364	14510	14587	14570	14444	14512	14400	14496	14541	14547	14569	14380	14468	14434	14558	14498	14402	14661	14615	14637	14480	14626	14504	14473	14420	14565	14472	14452	14491	14449	14557	14584	14531	14530	14441	14616	14503	14505	14458	14466	14694	14384	14546	14456	14520	14554	14655	14468	14646	14479	14631	14389	14571	14644	14488	14420	14520	14500	14330	14546	14690	14522	14491	14487	14554	14581	14645	14411	14610	14579	14323	14528	14492	14527	14405	14415	14467	14527	14529	14572	14538	14522	14436	14482	14571	14419	14595	14371	14341	14543	14572	14640	14629	14472	14458	14705	14501	14628	14377	14576	14444	14532	14437	14457	14442	14437	14512	14653	14346	14525	14551	14535	14605	14496	14413	14450	14581	14470	14461	14477	14523	14566	14716	14499	14461	14535	14561	14509	14534	14526	14431	14634	14584	14580	14530	14520	14634	14412	14534	14574	14479	14601	14541	14459	14483	14476	14492	14580	14503	14820	14508	14602	14395	14511	14641	14306	14524	14586	14506	14697	14474	14564	14588	14360	14584	14582	14593	14455	14641	14504	14551	14620	14596	14574	14584	14579	14438	14705	14672	14522	14574	14564	14512	14594	14487	14541	14572	14500	14613	14373	14500	14559	14544	14398	14463	14458	14503	14628	14544	14692	14531	14351	14387	14722	14590	14564	14628	14543	14602	14458	14567	14501	14449	14528	14539	14534	14706	14454	14538	14501	14568	14612	14530	14607	14549	14676	14456	14689	14510	14576	14548	14584	14523	14574	14603	14566	14444	14483	14448	14589	14558	14630	14459	14636	14440	14532	14455	14540	14697	14585	14539	14590	14571	14399	14655	14626	14561	14447	14623	14645	14705	14585	14480	14670	14238	14492	14667	14556	14647	14584	14458	14496	14527	14660	14387	14553	14598	14598	14580	14446	14589	14584	14649	14703	14774	14411	14679	14571	14480	14550	14408	14444	14646	14580	14612	14711	14743	14444	14494	14681	14408	14605	14411	14605	14564	14569	14539	14665	14489	14631	14498	14402	14507	14469	14416	14656	14395	14555	14440	14478	14610	14419	14525	14520	14363	14580	14691	14525	14620	14504	14609	14467	14548	14525	14563	14612	14553	14545	14498	14639	14449	14629	14678	14553	14523	14599	14435	14444	14527	14479	14496	14745	14556	14374	14527	14324	14564	14465	14360	14547	14604	14393	14505	14379	14395	14709	14597	14465	14430	14507	14595	14491	14316	14724	14689	14519	14617	14584	14512	14559	14583	14501	14578	14586	14779	14536	14531	14688	14418	14491	14488	14539	14558	14529	14583	14547	14500	14618	14530	14595	14661	14487	14695	14650	14578	14625	14501	14443	14679	14531	14571	14541	14413	14553	14555	14495	14366	14577	14488	14578	14675	14576	14475	14622	14464	14602	14434	14538	14581	14557	14549	14552	14562	14492	14417	14502	14634	14521	14573	14582	14567	14472	14483	14738	14606	14457	14439	14497	14509	14601	14554	14511	14567	14576	14655	14626	14488	14525	14659	14509	14498	14652	14450	14492	14482	14696	14460	14492	14432	14539	14500	14383	14393	14557	14449	14629	14458	14607	14590	14476	14383	14383	14600	14639	14448	14567	14459	14446	14554	14561	14365	14516	14516	14558	14459	14614	14501	14494	14586	14496	14374	14435	14560	14500	14607	14469	14493	14586	14594	14576	14524	14588	14706	14585	14546	14554	14533	14694	14508	14629	14528	14407	14531	14500	14413	14557	14526	14387	14535	14490	14505	14517	14592	14488	14574	14512	14485	14588	14483	14585	14561	14565	14450	14307	14362	14406	14596	14565	14454	14612	14652	14518	14653	14593	14632	14571	14480	14603	14644	14712	14595	14311	14536	14523	14667	14654	14713	14602	14613	14529	14536	14503	14506	14373	14296	14641	14562	14486	14701	14533	14481	14614	14552	14489	14417	14498	14472	14621	14504	14533	14652	14443	14524	14487	14453	14445	14456	14428	14744	14522	14639	14579	14500	14539	14456	14425	14442	14483	14560	14519	14694	14471	14651	14538	14434	14640	14589	14495	14615	14463	14621	14591	14443	14574	14511	14509	14429	14481	14554	14359	14569	14585	14451	14633	14571	14532	14755	14700	14677	14436	14614	14614	14565	14553	14558	14746	14499	14457	14492	14451	14630	14319	14551	14527	14669	14390	14615	14563	14419	14653	14534	14525	14562	14537	14562	14359	14616	14563	14464	14469	14732	14788	14508	14573	14558	14458	14641	14575	14499	14492	14634	14652	14642	14439	14475	14497	14540	14665	14589	14417	14512	14383	14630	14486	14498	14572	14735	14582	14652	14636	14362	14458	14447	14452	14397	14449	14539	14511	14587	14600	14700	14440	14491	14639	14508	14541	14671	14550	14597	14529	14462	14505	14466	14541	14563	14484	14613	14544
23679	21067	28459	24422	23626	25251	25098	21551	20433	19724	18935	18610	18123	18005	17624	17531	17195	17464	17073	17159	16879	17138	16888	16677	16883	16720	16807	16625	16754	16701	16808	16686	16645	16632	16642	16765	16550	16540	16659	16556	16709	16554	16651	16551	16634	16726	16671	16587	16627	16538	16621	16723	16549	16647	16591	16593	16458	16652	16617	16828	16746	16461	16444	16535	16361	16663	16591	16379	16730	16619	16679	16528	16697	16416	16633	16539	16438	16720	16705	16643	16715	16586	16813	16765	16479	16684	16367	16577	16459	16671	16905	16549	16740	16570	16432	16665	16571	16530	16482	16728	16653	16666	16669	16581	16524	16720	16449	16502	16712	16769	16470	16447	16272	16662	16572	16312	16563	16498	16536	16427	16616	16524	16690	16421	16736	16860	16820	16630	16469	16755	16411	16919	16742	16589	16540	16658	16622	16500	16645	16401	16374	16423	16641	16430	16529	16574	16443	16366	16534	16434	16515	16366	16469	16259	16357	16519	16730	16419	16466	16467	16568	16838	16738	16604	16640	16457	16628	16512	16566	16444	16419	16572	16455	16453	16502	16611	16667	16380	16352	16501	16540	16894	16419	16492	16552	16524	16705	16554	16552	16619	16491	16578	16498	16534	16620	16525	16599	16781	16457	16539	16462	16293	16671	16411	16717	16662	16677	16493	16589	16565	16450	16482	16567	16746	16743	16697	16675	16566	16233	16595	16631	16610	16642	16717	16465	16455	16835	16407	16667	16485	16531	16734	16557	16606	16687	16524	16527	16533	16623	16555	16599	16518	16506	16598	16572	16568	16433	16542	16517	16381	16454	16556	16554	16527	16693	16670	16608	16525	16360	16593	16561	16363	16586	16493	16568	16661	16552	16624	16609	16513	16467	16622	16542	16340	16527	16649	16467	16409	16610	16521	16701	16442	16673	16674	16699	16741	16551	16484	16422	16388	16659	16441	16561	16400	16506	16604	16435	16579	16406	16415	16731	16538	16427	16414	16523	16493	16708	16387	16310	16490	16374	16599	16657	16516	16478	16552	16539	16657	16404	16533	16604	16432	16459	16507	16588	16605	16461	16439	16658	16596	16483	16539	16601	16497	16392	16413	16650	16625	16479	16494	16713	16383	16628	16473	16732	16779	16556	16382	16597	16557	16696	16756	16588	16682	16578	16537	16577	16508	16638	16397	16511	16547	16550	16524	16610	16640	16608	16406	16653	16743	16672	16479	16455	16467	16515	16593	16600	16588	16588	16624	16494	16685	16556	16558	16405	16567	16431	16351	16454	16693	16474	16649	16496	16453	16786	16643	16642	16470	16717	16538	16575	16630	16642	16535	16724	16415	16593	16661	16561	16564	16454	16645	16642	16509	16568	16579	16517	16626	16769	16616	16796	16489	16594	16471	16590	16519	16607	16402	16814	16629	16563	16559	16277	16622	16492	16655	16672	16554	16595	16615	16342	16552	16450	16669	16725	16313	16395	16502	16449	16759	16591	16496	16616	16489	16579	16687	16449	16561	16490	16644	16608	16627	16519	16482	16381	16660	16619	16507	16527	16620	16498	16508	16496	16432	16570	16782	16563	16442	16482	16145	16405	16645	16825	16738	16542	16550	16299	16510	16526	16534	16717	16452	16735	16669	16593	16383	16515	16330	16683	16442	16303	16461	16664	16314	16626	16450	16506	16726	16538	16520	16689	16601	16611	16473	16543	16286	16502	16296	16529	16365	16719	16680	16480	16573	16379	16497	16426	16647	16413	16400	16510	16385	16424	16469	16551	16448	16662	16565	16672	16625	16666	16577	16687	16424	16694	16440	16696	16504	16751	16670	16453	16702	16587	16503	16498	16579	16526	16636	16534	16618	16601	16415	16778	16421	16685	16476	16539	16534	16618	16596	16774	16556	16488	16621	16573	16767	16659	16661	16642	16559	16544	16508	16816	16561	16520	16422	16678	16629	16816	16716	16617	16427	16680	16567	16411	16583	16692	16766	16585	16686	16656	16673	16604	16655	16530	16539	16498	16439	16380	16643	16546	16579	16520	16585	16592	16553	16730	16432	16593	16562	16597	16704	16556	16397	16591	16647	16397	16477	16643	16525	16592	16530	16475	16456	16621	16347	16616	16642	16401	16337	16453	16586	16685	16613	16573	16587	16442	16679	16501	16492	16625	16528	16411	16509	16439	16404	16416	16551	16545	16816	16666	16431	16644	16313	16262	16554	16535	16662	16474	16573	16555	16373	16373	16747	16588	16642	16516	16637	16630	16565	16439	16617	16802	16681	16670	16447	16519	16827	16392	16681	16499	16456	16520	16550	16564	16497	16612	16420	16551	16657	16448	16745	16626	16517	16591	16337	16566	16317	16411	16453	16684	16622	16770	16519	16532	16473	16493	16391	16620	16693	16515	16592	16533	16604	16641	16497	16681	16617	16647	16632	16396	16405	16416	16627	16455	16517	16565	16692	16425	16505	16305	16371	16372	16563	16451	16673	16876	16552	16385	16626	16699	16453	16810	16355	16559	16345	16556	16707	16620	16668	16630	16612	16490	16391	16808	16688	16510	16394	16612	16775	16619	16691	16537	16495	16893	16632	16609	16521	16587	16474	16477	16619	16690	16604	16528	16663	16368	16627	16615	16537	16537	16655	16405	16575	16555	16404	16668	16544	16451	16383	16426	16437	16549	16412	16620	16454	16724	16486	16534	16528	16411	16565	16478	16594	16404	16467	16616	16446	16526	16611	16510	16557	16492	16460	16676	16498	16589	16484	16746	16558	16781	16660	16606	16329	16620	16686	16840	16757	16434	16626	16472	16444	16489	16671	16396	16700	16468	16572	16457	16558	16539	16484	16489	16645	16479	16609	16621	16455	16627	16464	16449	16648	16401	16476	16565	16489	16374	16479	16473	16529	16538	16737	16422	16824	16521	16765	16486	16582	16482	16605	16470	16395	16639	16608	16588	16573	16405	16453	16243	16532	16686	16489	16530	16517	16464	16692	16635	16601	16490	16628	16559	16684	16564	16545	16510	16464	16494	16536	16616	16604	16369	16477	16691	16409	16316	16432	16597	16365	16382	16610	16733	16633	16521	16637	16612	16525	16596	16569	16701	16702	16531	16537	16555	16525	16493	16542	16481	16639	16411	16614	16683	16508	16519	16562	16758	16633	16580	16457	16601	16595	16810	16479	16459	16436	16588	16286	16570	16671	16615	16569	16400	16566	16605	16561	16497	16469	16431	16480	16503	16544	16366	16497	16570	16446	16549	16595	16512	16633	16658	16519	16586	16596	16499	16547	16408	16468	16420	16530	16686	16649	16550	16543	16559	16739	16776	16506	16563	16556	16518	16542	16683	16521	16553	16427	16559	16399	16418	16403	16435	16460	16786	16464	16226	16671	16655	16474	16569	16713	16454	16487	16619	16593	16605	16480	16366	16664	16792	16538	16744	16605	16682	16594	16444	16440	16507	16375	16633	16491	16467	16512	16694	16529	16594	16590	16646	16506	16680	16427	16420	16350	16712	16454	16509	16569	16640	16704	16492	16620	16512	16658	16552	16707	16514	16398	16616	16510	16715	16573	16614	16425	16702	16633	16566	16700	16567	16334	16600	16520	16530	16680	16452	16457	16356	16510	16478	16631	16571	16621	16613	16536	16538	16550	16693	16724	16736	16414	16704	16637	16700	16636	16562	16463	16500	16257	16782	16607	16617	16556	16545	16472	16529	16678	16550	16568	16406	16849	16630	16391	16536	16534	16575	16433	16554	16722	16773	16323	16493	16707	16553	16559	16796	16399	16648	16501	16532	16608	16449	16492	16381	16625	16561	16419	16667	16627	16531	16605	16623	16522	16526	16825	16619	16440	16577	16617	16427	16595	16474	16559	16617	16627	16342	16567	16602	16635	16348	16698	16520	16434	16557	16605	16528	16622	16547	16543	16562	16453	16400	16700	16492	16759	16383	16574	16681	16571	16547	16618	16659	16741	16797	16611	16475	16527	16637	16684	16452	16378	16494	16928	16596	16558	16712	16442	16446	16552	16744	16560	16440	16447	16316	16383	16494	16708	16668	16575	16574	16532	16510	16431	16519	16608	16657	16735	16476	16724	16397	16617	16603	16576	16594	16770	16548	16465	16548	16444	16513	16493	16516	16618	16521	16643	16633	16381	16783	16719	16494	16497	16571	16484	16371	16560	16612	16649	16741	16666	16630	16587	16576	16599	16523	16628	16429	16736	16481	16386	16372	16562	16683	16415	16376	16548	16485	16607	16527	16418	16600	16611	16476	16619	16405	16461	16455	16487	16367	16388	16652	16689	16588	16650	16570	16494	16559	16555	16719	16561	16525	16498	16652	16633	16686	16727	16487	16543	16551	16599	16619	16572	16395	16570	16618	16473	16614	16669	16556	16617	16491	16530	16372	16633	16675	16470	16624	16618	16622	16581	16503	16345	16558	16539	16599	16590	16507	16557	16532	16519	16764	16494	16444	16405	16564	16658	16579	16547	16604	16519	16612	16542	16488	16526	16636	16547	16523	16506	16522	16566	16563	16411	16631	16640	16554	16580	16570	16618	16558	16656	16464	16505	16516	16643	16545	16399	16440	16511	16467	16627	16371	16546	16690	16446	16546	16672	16472	16424	16556	16501	16524	16461	16526	16473	16598	16451	16499	16603	16516	16629	16706	16649	16526	16494	16514	16419	16626	16565	16611	16412	16603	16476	16589	16535	16632	16595	16411	16619	16583	16592	16612	16485	16503	16505	16385	16765	16612	16444	16702	16604	16479	16613	16589	16613	16312	16379	16545	16424	16344	16566	16529	16640	16544	16441	16394	16812	16769	16369	16582	16571	16595	16582	16623	16428	16605	16583	16470	16515	16344	16403	16303	16549	16494	16464	16495	16541	16688	16630	16464	16670	16473	16560	16527	16645	16653	16546	16662	16520	16589	16517	16540	16475	16669	16529	16688	16491	16612	16318	16735	16500	16348	16587	16491	16478	16515	16502	16510	16648	16427	16537	16561	16610	16581	16763	16494	16551	16779	16514	16519	16517	16299	16411	16452	16540	16546	16519	16491	16572	16618	16547	16638	16660	16650	16722	16781	16466	16556	16682	16580	16499	16451	16457	16616	16652	16464	16357	16378	16583	16632	16387	16536	16513
26906	45611	42783	33955	29545	26089	23718	21873	20473	19141	18306	17762	17237	16609	16323	15886	15662	15448	15317	15247	15329	15270	15161	15325	15058	14818	15044	14863	14989	14941	14966	14969	14959	14909	14831	14794	14811	14807	14721	15001	14800	14882	14920	14759	14747	14749	14674	14844	14547	14796	14797	14694	14811	14751	14797	14583	14576	14645	14801	14654	14695	14783	14836	14612	14803	14708	14754	14714	14882	14713	14726	14617	14643	14726	14544	14700	14688	14792	14726	14662	14755	14913	14868	14863	14763	14742	14594	14858	14850	14765	14766	14535	14695	14745	14735	14571	14949	14851	14650	14804	14762	14825	14834	14853	14888	14732	14714	14888	14769	14411	14851	14845	14713	14782	14737	14705	14960	14696	14583	14819	14755	14813	14812	14718	14701	14730	14742	14752	14867	14712	14818	14685	14654	14612	14848	14689	14670	14462	14646	14772	14694	14733	14942	14768	14557	14607	14724	14790	14642	14777	14485	14754	14478	14864	14769	14676	14815	14617	14660	14850	14791	14648	14585	14870	14721	14668	14703	14736	14678	14686	14757	14630	14652	14726	14729	14939	14751	14831	14698	14767	14832	14735	14744	14674	14632	14703	14671	14825	14768	14865	14691	14782	14754	14605	14649	14826	14846	14786	14754	14624	14741	14623	14736	14736	14746	14695	14828	14694	14562	14627	14745	14543	14776	14646	14682	14861	14623	14806	14843	14707	14624	14852	14728	14806	14600	14751	14686	14723	14819	14708	14758	14678	14978	14563	14747	14766	14815	14674	14673	14682	14765	14751	14678	14739	14729	14696	14764	14687	14689	14732	14715	14718	14682	14761	14620	14627	14714	14727	14733	14750	14600	14672	14637	14792	14789	14680	14633	14786	14692	14825	14766	14559	14781	14696	14647	14610	14716	14725	14684	14740	14691	14651	14722	14587	14774	14751	14766	14854	14567	14712	14693	14709	14541	14931	14670	14673	14665	14506	14869	14670	14850	14706	14750	14713	14784	14706	14742	14628	14735	14762	14700	14858	14656	14862	14585	14572	14797	14662	14616	14588	14681	14867	14767	14693	14799	14590	14646	14772	14816	14708	14793	14747	14624	14740	14667	14777	14823	14788	14758	14638	14633	14651	14843	14798	14633	14722	14760	14959	14632	14647	14656	14750	14707	14830	14851	14639	14641	14771	14522	14716	14622	14774	14734	14821	14846	14608	14745	14864	14637	14600	14586	14709	14622	14773	14531	14764	14678	14766	14730	14794	14691	14844	14584	14682	14686	14634	14767	14890	14700	14709	14799	14717	14663	14730	14724	14655	14764	14760	14741	14532	14865	14742	14531	14762	14514	14714	14499	14701	14740	14700	14725	14720	14725	14742	14733	14691	14793	14728	14713	14645	14642	14669	14678	14671	14585	14746	14746	14688	14669	14841	14757	14643	14685	14531	14745	14671	14700	14935	14876	14711	14658	14682	14695	14790	14743	14833	14727	14621	14698	14810	14693	14671	14800	14818	14598	14815	14654	14662	14669	14861	14671	14802	14612	14718	14675	14795	14736	14787	14709	14539	14611	14836	14703	14778	14678	14814	14791	14784	14704	14777	14659	14975	14733	14763	14747	14639	14618	14574	14895	14719	14680	14700	14651	14725	14841	14785	14731	14645	14846	14663	14716	14748	14777	14636	14791	14628	14625	14704	14842	14539	14858	14669	14674	14749	14699	14786	14573	14707	14768	14774	14747	14659	14689	14798	14685	14769	14834	14707	14930	14835	14614	14686	14715	14830	14732	14541	14692	14816	14678	14740	14761	14761	14763	14729	14631	14763	14812	14901	14629	14870	14827	14865	14865	14740	14802	14857	14721	14673	14839	14782	14719	14817	14723	14627	14695	14605	14677	14688	14632	14560	14738	14703	14735	14608	14617	14718	14535	14625	14638	14672	14741	14542	14745	14686	14680	14556	14686	14641	14731	14605	14859	14590	14738	14729	14641	14697	14839	14785	14751	14778	14701	14827	14537	14584	14734	14756	14835	14767	14629	14730	14676	14658	14659	14683	14728	14727	14819	14582	14809	14639	14793	14816	14602	14695	14695	14715	14673	14744	14870	14738	14752	14835	14481	14737	14934	14519	14804	14496	14732	14766	14753	14642	14685	14704	14581	14712	14677	14716	14834	14735	14628	14658	14752	14722	14761	14669	14826	14641	14650	14736	14683	14814	14759	14712	14661	14845	14761	14595	14729	14678	14675	14760	14639	14861	14721	14813	14602	14844	14652	14825	14694	14615	14782	14815	14708	14769	14735	14536	14525	14577	14561	14716	14781	14553	14841	14732	14880	14718	14614	14783	14556	14653	14732	14754	14784	14610	14550	14701	14792	14549	14651	14707	14808	14600	14806	14657	14705	14771	14593	14788	14515	14765	14622	14746	14805	14828	14718	14680	14655	14798	14860	14706	14535	14786	14616	14728	14945	14566	14814	14789	14815	14708	14796	14769	14657	14734	14704	14920	14640	14790	14712	14780	14587	14774	14686	14924	14646	14741	14600	14511	14847	14700	14678	14790	14746	14665	14682	14864	14718	14654	14680	14636	14828	14746	14697	14627	14865	14646	14647	14422	14672	14634	14808	14605	14648	14843	14649	14715	14729	14764	14612	14713	14792	14555	14534	14684	14425	14653	14707	14771	14894	14728	14623	14653	14767	14630	14770	14667	14726	14785	14753	14860	14647	14819	14395	14842	14699	14806	14610	14778	14641	14678	14634	14794	14778	14665	14912	14846	14715	14661	14566	14832	14704	14810	14728	14687	14729	14745	14762	14937	14599	14659	14701	14650	14681	14627	14603	14828	14897	14691	14661	14582	14685	14686	14638	14746	14786	14584	14759	14609	14680	14837	14887	14786	14586	14601	14620	14828	14775	14720	14824	14978	14782	14777	14770	14860	14745	14684	14674	14819	14822	14549	14635	14666	14563	14562	14672	14670	14770	14720	14716	14789	14917	14767	14811	14574	14690	14706	14564	14733	14708	14471	14688	14702	14644	14644	14776	14491	14714	14680	14740	14664	14691	14726	14755	14632	14705	14659	14804	14643	14877	14632	14735	14815	14667	14730	14638	14673	14775	14835	14693	14836	14805	14809	14782	14627	14643	14738	14609	14765	14714	14619	14713	14657	14775	14712	14644	14756	14620	14662	14513	14832	14728	14524	14761	14587	14676	14823	14804	14714	14701	14822	14745	14676	14761	14750	14689	14767	14825	14724	14706	14712	14830	14676	14697	14704	14595	14855	14617	14731	14593	14740	14877	14681	14687	14557	14573	14767	14699	14756	14879	14651	14582	14706	14635	14588	14716	14794	14529	14748	14795	14471	14559	14761	14632	14872	14841	14904	14810	14568	14780	14721	14411	14735	14825	14655	14730	14684	14636	14813	14632	14792	14726	14761	14721	14617	14695	14557	14602	14824	14769	14705	14695	14782	14753	14755	14674	14801	14858	14565	14751	14600	14832	14687	14816	14793	14669	14582	14737	14675	14517	14777	14742	14698	14895	14895	14652	14700	14597	14714	14908	14886	14768	14694	14689	14640	14771	14728	14696	14736	14529	14871	14560	14743	14461	14714	14635	14678	14711	14688	14782	14712	14905	14916	14766	14722	14624	14696	14636	14672	14830	14647	14764	14649	14758	14675	14599	14712	14673	14685	14574	14749	14826	14646	14808	14776	14583	14788	15035	14694	14627	14746	14556	14721	14941	14729	14657	14866	14721	14647	15013	14742	14770	14567	14783	14784	14772	14743	14802	14618	14554	14641	14551	14645	14611	14814	14723	14692	14871	14827	14677	14681	14721	14731	14630	14787	14624	14680	14698	14696	14743	14680	14843	14654	14720	14687	14619	14933	14676	14595	14656	14720	14687	14776	14706	15002	14781	14563	14786	14809	14841	14651	14723	14921	14778	14734	14649	14746	14723	14688	14601	14629	14569	14678	14801	14735	14678	14602	14641	14711	14878	14715	14727	14754	14635	14735	14749	14645	14686	14637	14733	14873	14636	14713	14680	14705	14620	14744	14830	14807	14810	14740	14692	14716	14836	14593	14721	14667	14660	14812	14807	14561	14728	14791	14755	14637	14584	14769	14777	14928	14679	14644	14819	14531	14652	14731	14755	14594	14663	14879	14683	14642	14728	14687	14704	14718	14685	14656	14693	14713	14719	14648	14642	14685	14744	14688	14682	14733	14755	14633	14724	14870	14724	14854	14705	14847	14479	14659	14419	14622	14581	14748	14706	14775	14607	14837	14736	14732	14761	14737	14586	14660	14556	14642	14475	14639	14650	14589	14682	14825	14615	14781	14707	14693	14760	14575	14635	14669	14629	14868	14770	14858	14526	14828	14813	14849	14840	14916	14685	14681	14749	14788	14758	14716	14793	14823	14807	14688	14794	14611	14809	14754	14718	14657	14709	14785	14729	14884	14550	14649	14636	14720	14723	14812	14581	14705	14849	14893	14660	14758	14793	14751	14871	14562	14758	14688	14686	14708	14749	14641	14756	14819	14741	14678	14668	14620	14689	14670	14843	14813	14949	14752	14868	14835	14877	14840	14897	14740	14635	14734	14664	14756	14677	14667	14704	14806	14530	14880	14627	14778	14675	14711	14856	14554	14785	14790	14580	14734	14635	14674	14782	14731	14718	14738	14795	14771	14713	14552	14821	14760	14811	14547	14740	14716	14687	14714	14774	14722	14618	14760	14893	14674	14979	14700	14665	14700	14784	14657	14652	14663	14765	14723	14647	14547	14873	14643	14728	14581	14677	14782	14642	14840	14553	14952	14585	14892	14762	14624	14729	14754	14796	14661	14553	14714	14597	14791	14838	14636	14766	14752	14867	14746	14794	14784	14875	14557	14590	14664	14829	14871	14882	14759	14940	14562	14671	14598	14593	14720	14619	14708	14658	14785	14806	14711	14804	14704	14749	14844	14742	14763	14669	14828	14727	14651	14700	14819	14974	14732	14872	14645	14725	14657	14699	14663	14670	14727	14707	14775	14549	14696	14700	14848	14800	14679	14709	14545	14667	14672	14688	14702	14596	14727	14779	14682	14642	14728	14732	14703	14774	14671	14668	14686	14806	14550	14726	14614	14666	14723	14787	14661	14759	14762	14674	14765	14682	14588
22624	21028	28732	23633	21906	25454	28651	23394	21648	21019	20097	19525	19141	18647	18316	18070	17633	17581	17455	17362	17356	17245	17084	17122	17332	17056	16972	17174	17019	16886	16925	16809	16795	16753	16921	16883	16763	16778	17110	16961	16746	16546	16801	16835	16931	16852	16757	16731	16865	16581	16833	16811	16812	16777	16695	16877	16706	16718	16802	16812	16797	16752	16737	16783	16725	16646	16644	16810	16709	16638	16820	16561	16669	16704	16605	16622	16785	16678	16733	16729	16598	16743	16817	16737	16623	16622	16676	16553	16568	16661	16705	16475	16494	16727	16754	16471	16587	16443	16681	16588	16650	16787	16847	16753	16522	16840	16676	16618	16643	16669	16762	16700	16510	16619	16773	16889	16602	16670	16797	16427	16600	16691	16647	16768	16470	16639	16420	16891	16674	16604	16816	16609	16653	16721	16763	16671	16774	16895	16779	16385	16688	16626	16673	16600	16558	16582	16701	16768	16644	16684	16807	16643	16742	16673	16657	16634	16719	16738	16843	16838	16806	16592	16773	16654	16719	16526	16463	16491	16780	16685	16754	16575	16474	16675	16814	16486	16510	16792	16609	16680	16666	16632	16565	16814	16621	16620	16624	16764	16567	16617	16741	16687	16695	16650	16547	16794	16827	16759	16554	16798	16552	16596	16551	16529	16665	16522	16637	16663	16693	16676	16648	16533	16784	16598	16775	16638	16597	16504	16725	16592	16412	16575	16886	16710	16721	16511	16667	16659	16398	16513	16732	16417	16618	16939	16732	16707	16819	16599	16819	16737	16760	16798	16631	16681	16814	16821	16809	16681	16630	16543	16784	16668	16772	16751	16642	16572	16581	16599	16615	16551	16652	16639	16788	16492	16474	16536	16721	16691	16622	16713	16695	16557	16916	16627	16575	16626	16583	16693	16595	16571	16506	16618	16530	16637	16633	16725	16734	16490	16712	16807	16581	16641	16669	16786	16619	16651	16580	16521	16654	16516	16823	16676	16610	16430	16653	16846	16664	16612	16579	16506	16463	16683	16754	16567	16650	16655	16641	16474	16770	16658	16643	16479	16547	16664	16710	16591	16583	16813	16771	16530	16605	16583	16701	16577	17019	16684	16662	16573	16672	16679	16660	16668	16411	16621	16511	16532	16773	16577	16588	16564	16613	16732	16615	16486	16668	16705	16415	16688	16663	16642	16748	16472	16674	16697	16363	16432	16691	16853	16578	16531	16523	16641	16431	16695	16603	16564	16582	16692	16659	16342	16668	16665	16693	16594	16538	16669	16643	16679	16490	16672	16543	16691	16704	16472	16870	16636	16546	16912	16707	16728	16495	16686	16569	16536	16656	16552	16631	16475	16723	16697	16645	16736	16698	16777	16882	16674	16802	16577	16581	16779	16621	16670	16558	16405	16578	16607	16574	16519	16724	16642	16389	16624	16403	16671	16702	16475	16787	16695	16560	16651	16610	16590	17000	16844	16803	16553	16687	16423	16810	16654	16457	16674	16645	16745	16572	16666	16607	16454	16703	16727	16507	16709	16822	16734	16633	16626	16726	16490	16512	16508	16411	16631	16856	16696	16595	16827	16646	16516	16694	16616	16504	16725	16754	16598	16533	16563	16638	16674	16614	16594	16613	16669	16540	16416	16692	16652	16727	16460	16436	16755	16555	16700	16835	16696	16630	16693	16690	16750	16641	16675	16811	16699	16684	16567	16580	16757	16622	16919	16673	16710	16723	16832	16461	16745	16645	16354	16520	16555	16581	16635	16766	16383	16714	16576	16379	16617	16584	16534	16756	16720	16596	16575	16745	16608	16731	16603	16617	16509	16605	16719	16683	16677	16504	16621	16633	16547	16666	16769	16683	16686	16581	16442	16592	16543	16457	16495	16642	16553	16442	16825	16716	16654	16598	16621	16672	16536	16706	16796	16515	16738	16768	16523	16358	16756	16637	16678	16455	16525	16691	16539	16526	16599	16459	16765	16841	16574	16635	16736	16433	16623	16531	16447	16622	16721	16729	16823	16632	16517	16661	16760	16622	16771	16652	16522	16549	16658	16599	16383	16551	16561	16709	16656	16664	16610	16726	16624	16538	16606	16563	16724	16753	16519	16700	16396	16624	16696	16652	16520	16689	16742	16524	16483	16508	16512	16519	16697	16774	16676	16433	16359	16583	16843	16652	16633	16559	16771	16644	16734	16636	16747	16636	16603	16610	16552	16667	16535	16705	16346	16898	16496	16660	16603	16715	16449	16608	16608	16589	16403	16819	16468	16724	16754	16727	16706	16586	16787	16719	16542	16609	16642	16673	16563	16670	16600	16825	16619	16585	16665	16531	16612	16580	16766	16441	16454	16683	16747	16783	16593	16511	16651	16537	16608	16539	16680	16594	16456	16570	16651	16782	16772	16828	16742	16584	16732	16787	16675	16747	16642	16854	16647	16575	16777	16674	16462	16667	16657	16821	16678	16761	16779	16646	16870	16664	16567	16765	16507	16449	16515	16753	16681	16646	16624	16749	16747	16677	16712	16651	16770	16582	16570	16661	16657	16686	16698	16610	16629	16459	16700	16822	16608	16751	16554	16463	16607	16576	16612	16706	16754	16678	16753	16641	16656	16641	16530	16817	16484	16522	16547	16579	16387	16779	16654	16745	16480	16691	16535	16700	16712	16657	16623	16707	16667	16574	16626	16531	16478	16660	16457	16582	16609	16614	16702	16767	16611	16499	16740	16771	16815	16472	16772	16765	16643	16558	16654	16685	16430	16596	16582	16669	16681	16784	16579	16720	16647	16485	16545	16798	16711	16725	16812	16547	16628	16576	16625	16695	16571	16561	16670	16743	16700	16839	16638	16724	16708	16573	16641	16542	16547	16559	16614	16677	16698	16607	16620	16806	16776	16570	16583	16552	16853	16631	16364	16518	16446	16416	16759	16664	16662	16720	16604	16594	16772	16630	16847	16634	16659	16540	16785	16727	16550	16664	16511	16775	16671	16721	16830	16538	16645	16579	16524	16703	16620	16552	16593	16754	16735	16658	16784	16686	16630	16624	16588	16381	16482	16766	16749	16726	16699	16488	16549	16502	16574	16731	16427	16674	16655	16676	16640	16678	16767	16578	16569	16400	16624	16584	16759	16533	16569	16716	16656	16418	16578	16489	16648	16557	16770	16799	16641	16581	16655	16555	16757	16501	16705	16539	16555	16627	16506	16621	16616	16510	16533	16786	16715	16635	16577	16634	16627	16655	16727	16673	16461	16661	16726	16641	16488	16786	16562	16660	16515	16670	16815	16499	16672	16616	16719	16705	16794	16783	16761	16636	16574	16454	16697	16521	16730	16708	16848	16800	16815	16473	16379	16799	16743	16783	16636	16616	16722	16615	16555	16630	16671	16745	16555	16571	16620	16724	16658	16660	16599	16788	16525	16609	16346	16683	16745	16539	16344	16542	16430	16857	16543	16589	16604	16602	16647	16656	16561	16608	16750	16674	16668	16669	16682	16788	16600	16710	16692	16476	16571	16583	16609	16506	16591	16406	16563	16699	16719	16557	16751	16695	16730	16540	16653	16529	16680	16377	16661	16635	16636	16594	16609	16666	16593	16639	16667	16580	16494	16535	16372	16687	16752	16611	16615	16642	16591	16478	16559	16648	16638	16558	16562	16638	16558	16561	16684	16749	16834	16725	16456	16576	16787	16734	16636	16621	16641	16456	16818	16657	16636	16852	16761	16577	16652	16675	16644	16466	16837	16576	16523	16641	16670	16695	16538	16547	16564	16503	16723	16502	16498	16417	16503	16756	16509	16761	16712	16580	16607	16599	16630	16505	16516	16544	16703	16809	16459	16735	16704	16673	16677	16429	16484	16609	16694	16535	16572	16788	16586	16618	16627	16625	16593	16690	16553	16657	16665	16659	16753	16649	16798	16613	16789	16781	16776	16672	16539	16592	16631	16662	16646	16393	16715	16777	16634	16430	16413	16621	16545	16692	16459	16629	16594	16527	16538	16817	16783	16532	16627	16537	16401	16676	16610	16710	16667	16439	16647	16376	16699	16684	16511	16766	16644	16817	16756	16652	16524	16565	16696	16444	16497	16381	16765	16654	16578	16723	16558	16566	16638	16730	16659	16662	16655	16720	16583	16924	16704	16610	16496	16406	16638	16493	16711	16513	16644	16613	16662	16838	16821	16846	16669	16509	16668	16604	16711	16662	16565	16510	16507	16935	16555	16756	16478	16471	16707	16760	16788	16711	16897	16828	16671	16682	16663	16669	16697	16787	16542	16561	16628	16542	16543	16719	16527	16693	16711	16740	16579	16727	16338	16681	16626	16546	16479	16654	16705	16688	16680	16794	16708	16704	16784	16546	16713	16670	16615	16685	16641	16700	16599	16866	16788	16734	16775	16722	16666	16642	16562	16645	16565	16572	16548	16586	16798	16796	16657	16611	16743	16828	16665	16556	16622	16650	16636	16684	16640	16762	16658	16738	16590	16522	16552	16509	16662	16611	16487	16798	16448	16609	16502	16645	16720	16640	16629	16647	16472	16590	16493	16781	16612	16687	16716	16413	16770	16834	16727	16719	16859	16469	16744	16622	16548	16557	16695	16570	16483	16680	16784	16615	16709	16709	16685	16650	16633	16681	16651	16645	16544	16593	16438	16691	16578	16426	16537	16623	16643	16758	16720	16588	16640	16712	16651	16570	16647	16592	16516	16784	16651	16747	16530	16547	16725	16638	16479	16731	16577	16542	16677	16761	16726	16725	16365	16697	16637	16717	16633	16583	16634	16523	16596	16609	16514	16769	16544	16728	16471	16630	16675	16462	16587	16798	16475	16696	16855	16704	16675	16532	16408	16764	16570	16706	16566	16630	16794	16816	16603	16384	16791	16499	16726	16386	16648	16699	16773	16628	16534	16655	16733	16684	16634	16479	16805	16675	16465	16528	16670	16812	16621	16634	16638	16680	16730	16544	16535	16580	16603	16636	16758	16607	16501	16646	16625	16763	16591	16702	16583	16705	16756	16936	16570	16582	16461	16575	16646	16534	16683	16698	16631	16555	16675	16534	16521	16636	16735	16610	16654	16742	16670	16664	16845	16641	16549	16668	16638	16773	16732	16626	16452	16773	16809	16573	16710	16819	16510	16536	16708	16608	16589
29022	49962	47059	37948	33161	29547	26668	24557	22646	21088	19770	19150	18176	17531	17017	16480	16226	16055	15581	15559	15406	15402	15253	15253	15289	15048	15123	15201	15086	15152	15241	15057	15032	15064	15122	15019	14996	14967	15128	14820	15110	14799	14857	14940	15075	14782	14790	14952	14736	14879	14904	14922	14805	14925	14839	14854	14816	14788	14849	14760	14685	14763	14799	14697	14676	14917	14827	15065	14774	14863	14929	14792	14791	14793	14790	14838	14715	14678	14879	14744	14860	14885	14862	14705	14728	14803	14715	14808	14698	14872	14815	14733	14781	14797	14815	14836	14778	14853	14790	14777	14704	14806	14777	14677	14935	14848	14823	14779	14816	14786	14749	14788	14854	14924	14905	14866	14781	14847	14816	14794	14840	14544	14692	14856	14569	14913	14654	14854	14861	14739	14834	14686	14814	14848	14657	14838	14807	14840	14738	14789	14814	14781	14828	14749	14852	14758	14777	14728	14687	14863	14712	14798	14881	14657	14910	14725	14842	14762	14752	14747	14779	14900	14658	14806	14762	14790	14913	14631	14609	14636	14717	14809	14790	14872	14782	14865	15022	14801	14750	14787	14791	14637	14807	14801	14642	14806	14608	14760	14587	14723	14910	14688	14912	14870	14795	14782	14854	14844	14780	14790	14800	14876	14820	14727	14685	14717	14794	14732	14916	14845	14952	14942	14731	14834	14786	14782	14891	14695	14597	14680	14611	14903	14636	14771	14862	14793	14717	14883	14827	14628	14885	14745	14799	14913	14749	14848	14681	14730	14823	14875	14694	14659	14874	14794	14743	14630	14726	14616	14531	14721	14843	14728	14681	14942	14689	15027	14793	14837	14634	14739	14846	14686	14874	14862	14694	14691	14880	14681	14824	14826	14879	14739	15054	14765	14649	14710	14653	14594	14919	14876	14814	14655	14968	14961	14754	14775	14912	14786	14819	14756	15008	14807	14854	14816	14668	14814	14834	14721	14639	14791	14895	14759	14603	14665	14606	14784	14837	14839	14794	14964	14730	14858	14940	14529	14768	14681	14865	14831	14944	14837	14757	14797	14746	14689	14686	14675	15000	14709	14688	14875	14837	14819	14791	14764	14777	14930	14608	14809	14756	14753	14644	14822	14712	14757	14767	14780	14564	14802	14759	14835	14874	14720	14667	14640	14798	14626	14666	14681	14764	14673	14802	14820	14668	14866	14809	14735	14773	14927	14925	14792	14668	14843	14744	14838	14725	14694	14800	14842	14791	14775	14791	14640	14852	14727	14745	14708	14765	14605	14869	14782	14807	14851	14671	14910	14688	14831	14635	14771	14709	14776	14709	14642	14746	14929	14854	14778	14625	14655	14775	14751	14918	14665	14791	14776	14654	14764	14823	14771	14738	14823	14741	14579	14766	14716	14801	14837	14843	14837	14860	14804	14633	14749	14790	14817	14949	14905	14716	14627	14721	14959	14703	14792	14785	14650	14776	14617	14787	14892	14850	14541	14534	14849	14808	14932	14736	14723	15040	14839	14841	14668	14862	14952	14782	14688	14952	14841	14624	14710	14685	14729	14926	14814	14814	14717	14791	14858	14720	14702	14695	14561	14746	14782	14760	14775	14697	14786	14720	14616	14698	14768	14784	14684	14781	14693	14838	14576	14805	14865	14716	14886	14705	14985	14834	14783	14792	14713	14727	14659	14867	14653	14775	14787	14758	14792	14731	14663	14757	14685	14857	14799	14749	14809	14579	14813	14847	14726	14766	14997	14784	14736	14743	14604	14658	14751	14567	14834	14671	14771	14764	14901	14793	14829	14649	14624	14938	14749	14687	14807	14850	14762	14737	14831	14934	14866	14748	14818	14628	14863	14702	14719	14841	14686	14786	14688	14628	14650	14661	14872	14702	14643	14686	14639	14780	14626	14828	14851	14868	14837	14801	14740	14764	14648	14656	14817	14842	14588	14788	14943	14749	14745	14695	14737	14769	14906	14652	14751	14878	14951	14928	14831	14770	14742	14783	14740	14746	14939	14718	14802	14776	14702	14902	14875	14812	14754	14832	14568	14872	14852	14791	14826	14608	14723	14698	14614	14825	14778	14944	14802	14752	14740	14836	14796	14850	14760	14831	14742	14976	14712	14762	14767	14863	14738	14751	14700	14789	14800	14736	14748	14814	14875	14834	14662	14708	14807	14777	14709	14723	14613	14950	14777	14668	14490	14889	14571	14800	14649	14768	14680	14779	14904	14773	14750	14674	14714	14826	14809	14869	14768	14626	14585	14651	14699	14927	14766	14675	14954	14891	14587	14776	14717	14818	14887	14799	14882	14731	14653	14870	14721	14786	14823	14701	14839	14836	14884	14775	14788	14698	14869	14721	14751	14686	14652	14680	14755	14701	14743	14685	14868	14788	14909	14767	14842	14629	14859	14790	14702	14814	14832	14794	14696	14790	14822	14713	14591	14692	14835	14745	14693	14844	14916	14650	14697	14826	14844	14851	14757	14724	14866	14641	14765	14700	14908	14689	14771	14763	14804	14647	14924	14800	14796	14498	14807	14737	14775	14846	14630	14740	14764	14749	14754	14855	14553	14576	14737	14831	14837	14772	14882	14836	14611	14847	14845	14769	14860	14775	14687	14844	14795	14755	14879	14829	14685	14862	14726	14823	14708	14607	14797	14730	14838	14741	14702	14902	14789	14692	14723	14843	14854	14842	14884	14774	14617	14825	14815	14993	14776	14904	14780	14729	14839	14556	14666	14718	14785	14996	14675	14788	14729	14684	14735	14939	14656	14720	14646	14842	14782	14651	14888	14660	14763	14769	14752	14686	14805	14765	14712	14729	14818	14943	14742	14853	14723	14860	14641	14858	14728	14814	14917	14747	14722	14748	14749	14702	14694	14612	14761	14776	14716	14600	14765	14771	14922	14646	14692	14778	14724	14757	14761	14867	14757	14745	14805	14825	14677	14809	14610	14661	14807	14689	14869	14854	14751	14812	14853	14765	14677	14589	14753	14770	14748	14704	14700	14705	14580	14767	14824	14638	14676	14788	14850	14831	14624	14721	14649	14918	14804	14615	14819	14824	14824	14675	14675	14774	14848	14806	14643	14951	14723	14841	14764	14751	14904	14692	14765	14841	14730	14908	14646	14716	14860	14809	14782	14932	14801	14888	14848	14755	14798	14801	14708	14672	14692	14823	14587	14783	14622	14869	14655	14815	14685	14973	14706	14833	14933	14635	14748	14771	14768	14827	14838	14624	14845	14807	14858	14815	14856	14793	14741	14792	14665	14683	14638	14634	14650	14812	14868	14777	14927	14647	14666	14857	14620	14822	14795	14900	14645	14799	14776	14590	14784	14761	14805	14918	14594	14690	14725	14850	14717	14890	14855	14769	14777	14689	14829	14762	14885	14769	14743	14675	14805	14543	14703	14627	14808	14847	14690	14777	14853	14738	14637	14861	14922	14684	14586	14958	14703	14725	14694	14631	14909	14858	14763	14855	14804	14752	14787	14740	14824	14812	14926	14718	14765	14673	14802	14809	14821	14743	14900	14709	14787	14784	14705	14770	14788	14762	14865	14829	14609	14768	14928	14832	14775	14886	14663	14870	14893	14727	14685	14793	14704	14825	14634	14666	14716	14835	14735	14718	14841	14898	14785	14771	14581	14717	14649	14667	14660	14625	14697	14714	14756	14840	14863	14822	14768	14748	14763	14797	14758	14859	14758	14676	14800	14722	14791	14821	14710	14945	14793	14779	14691	14862	14675	14915	14847	14693	14875	14735	14756	14937	14756	14752	14735	14784	14776	14873	14682	14855	14613	14685	14739	14816	14904	14686	14875	14932	14786	14840	14763	14624	14728	14694	14932	14811	14830	14669	14947	14822	14970	14766	14874	14874	14686	14551	14869	14843	14830	14873	14695	14868	14759	14738	14797	14768	14831	14910	14810	14821	14726	14676	14837	14763	14781	14723	14746	14794	14817	14652	14777	14870	14694	14791	14675	14655	14862	14698	14706	14798	14791	14790	14712	14733	14731	14595	14823	14626	14819	14848	14769	14746	14702	14759	14730	14768	14821	14777	14916	14883	14741	14891	14713	14931	14729	14910	14687	14950	14900	14688	14635	14751	14853	14663	14781	14655	14644	14756	14908	14930	14785	14816	14856	14645	14937	14722	14958	14675	14885	14815	14798	14753	14719	14832	14785	14782	14756	14720	14600	14792	14754	14784	14654	14840	14721	14693	14910	14784	14853	14821	14763	14784	14665	14655	14799	14693	14688	14872	14716	14816	14825	14870	14746	14839	14915	14699	14644	14670	14870	15028	14668	14748	14742	14693	14948	14876	14686	14671	14837	14647	14820	14774	14846	14829	14810	14910	14735	14754	14893	14788	14650	14857	14802	14765	14758	14661	14714	14699	14781	14870	14912	14792	14749	14745	14758	14768	14812	14671	14910	14824	14549	14594	14699	14826	14924	14889	14868	14851	14848	14748	14703	14648	14823	14823	14809	14853	14773	14700	14756	14923	14705	14800	14793	14755	14613	14892	14766	14624	14754	14853	14726	14818	14759	14737	14827	14648	14801	14757	14774	14741	14744	14724	14857	14688	14946	14693	14784	14787	14728	14615	14958	14822	14761	14985	14801	14704	14693	14858	14853	14655	14768	14829	14733	14800	14834	14866	14698	14755	14719	14707	14779	14737	14623	14760	14734	14761	14876	14852	14620	14811	14678	14647	14789	14692	14753	14885	14763	14773	14598	14754	14683	14908	14756	14782	14919	14733	14760	14652	14636	14811	14752	14878	14772	14754	14713	14840	14830	14777	14627	14892	14802	14815	14826	14743	14742	14688	14682	14794	14824	14743	14752	14798	14776	14711	14542	14608	14645	14887	14967	14646	14733	14757	15045	14701	14716	14944	14800	14727	14771	14797	14716	14884	14810	14892	14736	14692	14702	14732	14818	14862	14951	14790	14686	14895	14807	14803	14782	14865	14619	14691	14866	14763	14633	14794	14723	14796	14797	14943	14637	14811	14904	14665	14695	14911	14705	14776	14756	14666	14800	14828	14666	14645	14781	14721	14906	14869	14656	14883	14835	14668	14846	14720	14701	14820	14711	14807	14781	14761	14805	14725	14783	14757	14949	14798	14712	14795	14680	14716	14748
27904	25024	31500	28412	23717	21551	20266	19177	18680	18290	17673	17334	17139	17159	16952	16999	16854	16629	16679	16765	16710	16469	16462	16598	16438	16463	16490	16379	16566	16356	16454	16686	16287	16494	16483	16448	16613	16554	16548	16457	16480	16293	16449	16393	16420	16334	16606	16252	16579	16383	16329	16533	16452	16479	16651	16610	16475	16372	16367	16430	16652	16429	16313	16246	16467	16331	16473	16385	16337	16377	16743	16521	16653	16434	16486	16508	16238	16521	16447	16531	16362	16463	16263	16535	16290	16594	16230	16499	16371	16584	16436	16488	16412	16664	16531	16477	16477	16542	16401	16461	16246	16772	16455	16695	16540	16396	16725	16469	16565	16396	16352	16314	16477	16452	16356	16618	16303	16532	16433	16383	16446	16400	16368	16446	16595	16448	16408	16412	16478	16443	16165	16401	16489	16582	16312	16421	16535	16474	16831	16415	16441	16203	16440	16546	16485	16508	16456	16376	16407	16224	16556	16293	16382	16328	16637	16640	16489	16513	16476	16455	16344	16650	16350	16561	16489	16448	16641	16584	16484	16314	16312	16421	16226	16535	16417	16435	16405	16525	16373	16261	16539	16416	16482	16533	16410	16368	16417	16377	16430	16413	16513	16507	16397	16518	16603	16268	16441	16580	16349	16349	16452	16550	16386	16494	16702	16511	16579	16231	16491	16537	16329	16182	16562	16560	16504	16530	16388	16442	16448	16431	16583	16440	16296	16477	16358	16414	16556	16466	16439	16323	16369	16414	16322	16541	16404	16475	16624	16561	16510	16597	16477	16253	16385	16404	16344	16611	16523	16378	16515	16246	16369	16501	16492	16305	16482	16384	16384	16360	16160	16367	16529	16329	16595	16327	16512	16474	16370	16404	16444	16357	16413	16516	16453	16618	16259	16365	16422	16370	16518	16455	16459	16446	16412	16571	16532	16391	16358	16256	16330	16394	16523	16375	16354	16517	16354	16369	16410	16433	16389	16314	16589	16371	16474	16529	16572	16420	16467	16393	16433	16405	16495	16397	16318	16371	16417	16489	16435	16435	16513	16416	16515	16203	16346	16283	16420	16325	16430	16367	16385	16416	16523	16260	16602	16379	16282	16467	16414	16583	16312	16463	16351	16202	16306	16382	16363	16447	16462	16282	16517	16433	16349	16283	16538	16576	16416	16521	16316	16266	16360	16344	16409	16432	16493	16208	16645	16481	16557	16429	16446	16299	16367	16282	16582	16351	16352	16344	16369	16622	16427	16382	16355	16538	16508	16207	16298	16382	16296	16427	16565	16263	16446	16313	16481	16306	16345	16467	16349	16399	16194	16389	16291	16302	16505	16463	16264	16393	16537	16353	16337	16335	16345	16267	16380	16507	16275	16457	16552	16280	16452	16507	16309	16335	16412	16525	16295	16332	16454	16435	16572	16290	16508	16333	16372	16321	16434	16304	16322	16558	16472	16542	16675	16448	16581	16338	16373	16390	16584	16496	16357	16264	16453	16518	16646	16439	16442	16615	16271	16359	16388	16357	16489	16445	16488	16382	16326	16494	16507	16382	16396	16487	16615	16558	16551	16339	16483	16428	16361	16539	16558	16464	16469	16535	16326	16505	16410	16322	16482	16427	16518	16448	16299	16432	16596	16405	16355	16442	16652	16512	16267	16504	16520	16442	16510	16487	16495	16627	16419	16384	16413	16388	16459	16211	16370	16595	16382	16354	16438	16474	16461	16306	16466	16376	16549	16510	16438	16296	16356	16343	16592	16578	16406	16424	16618	16350	16299	16502	16607	16440	16378	16413	16551	16324	16448	16462	16446	16453	16513	16275	16411	16525	16563	16445	16395	16568	16628	16391	16495	16487	16404	16349	16245	16271	16492	16372	16386	16291	16352	16452	16108	16336	16336	16644	16484	16476	16572	16416	16481	16575	16488	16411	16549	16377	16692	16384	16453	16256	16400	16544	16557	16329	16385	16384	16482	16478	16251	16379	16483	16504	16280	16336	16338	16461	16371	16363	16467	16196	16385	16551	16232	16649	16381	16278	16597	16457	16431	16313	16464	16224	16749	16334	16453	16300	16160	16320	16251	16545	16367	16518	16368	16524	16503	16260	16491	16525	16416	16538	16364	16401	16476	16457	16567	16382	16500	16397	16248	16389	16168	16500	16549	16427	16301	16364	16454	16348	16453	16337	16421	16375	16331	16387	16426	16440	16351	16421	16339	16344	16373	16539	16605	16213	16445	16351	16307	16473	16461	16486	16517	16527	16221	16484	16471	16362	16485	16414	16526	16406	16453	16289	16563	16404	16493	16386	16458	16262	16250	16563	16318	16478	16571	16466	16589	16563	16571	16307	16553	16375	16527	16544	16445	16478	16507	16268	16547	16402	16562	16207	16404	16497	16493	16427	16724	16473	16519	16475	16564	16364	16424	16471	16467	16654	16459	16517	16422	16321	16481	16322	16340	16461	16373	16262	16447	16310	16476	16468	16501	16516	16442	16449	16676	16694	16533	16179	16625	16343	16366	16595	16542	16549	16401	16403	16529	16356	16208	16384	16376	16252	16450	16275	16279	16531	16515	16424	16564	16310	16705	16572	16570	16412	16417	16528	16358	16373	16558	16443	16373	16581	16304	16327	16502	16512	16553	16473	16561	16509	16404	16523	16478	16567	16416	16487	16552	16479	16290	16299	16233	16387	16423	16575	16609	16490	16302	16325	16442	16491	16482	16352	16336	16359	16239	16390	16422	16268	16472	16316	16385	16603	16675	16455	16269	16250	16573	16392	16633	16443	16309	16420	16476	16487	16563	16238	16492	16502	16371	16622	16416	16546	16354	16498	16621	16413	16348	16217	16494	16296	16436	16392	16289	16313	16342	16571	16543	16523	16372	16331	16232	16390	16349	16444	16487	16461	16438	16425	16449	16361	16542	16422	16316	16495	16527	16456	16435	16411	16603	16517	16513	16359	16472	16633	16378	16259	16542	16488	16370	16298	16451	16441	16348	16516	16385	16412	16431	16341	16482	16348	16624	16529	16484	16470	16275	16636	16511	16421	16452	16515	16389	16449	16503	16443	16357	16346	16568	16422	16382	16490	16300	16685	16405	16245	16345	16350	16393	16274	16465	16516	16332	16472	16390	16548	16579	16508	16452	16439	16506	16380	16446	16317	16325	16308	16348	16357	16461	16614	16650	16546	16408	16311	16488	16455	16316	16383	16454	16345	16400	16242	16551	16687	16454	16271	16617	16436	16382	16310	16710	16543	16323	16340	16545	16384	16338	16338	16603	16526	16518	16391	16423	16199	16605	16417	16710	16494	16507	16446	16384	16447	16502	16374	16401	16470	16586	16306	16180	16408	16421	16509	16436	16323	16325	16452	16346	16382	16228	16454	16393	16708	16293	16371	16227	16522	16457	16439	16291	16523	16514	16467	16290	16498	16535	16497	16407	16392	16582	16419	16410	16360	16384	16539	16420	16183	16497	16531	16581	16503	16430	16594	16251	16378	16572	16275	16362	16444	16636	16449	16495	16489	16310	16223	16621	16330	16354	16485	16521	16522	16439	16296	16445	16459	16439	16498	16568	16443	16545	16490	16732	16467	16472	16364	16484	16416	16386	16288	16393	16244	16419	16658	16355	16445	16416	16390	16422	16330	16569	16412	16331	16282	16406	16378	16431	16453	16580	16410	16559	16507	16488	16341	16429	16404	16172	16394	16581	16496	16417	16316	16482	16510	16336	16450	16468	16378	16412	16388	16485	16479	16488	16153	16524	16545	16386	16536	16372	16589	16430	16386	16540	16545	16367	16515	16216	16654	16428	16336	16512	16314	16604	16450	16532	16551	16395	16406	16501	16545	16391	16230	16486	16609	16437	16504	16456	16467	16446	16305	16287	16641	16441	16587	16407	16447	16378	16271	16494	16395	16454	16404	16533	16284	16509	16394	16493	16345	16526	16636	16438	16482	16530	16459	16497	16488	16516	16452	16588	16403	16347	16610	16526	16563	16350	16569	16422	16409	16510	16403	16375	16552	16468	16419	16471	16477	16507	16334	16285	16303	16347	16543	16456	16414	16442	16460	16524	16419	16317	16466	16191	16310	16284	16487	16494	16480	16408	16482	16348	16418	16410	16459	16531	16225	16301	16433	16392	16352	16471	16337	16233	16577	16618	16374	16602	16630	16442	16493	16476	16467	16368	16418	16571	16327	16293	16592	16323	16512	16468	16477	16273	16511	16468	16561	16465	16356	16492	16219	16401	16350	16311	16435	16568	16487	16298	16363	16225	16571	16395	16620	16349	16291	16526	16450	16703	16727	16411	16463	16450	16378	16359	15974	16515	16351	16312	16420	16476	16617	16415	16453	16482	16535	16598	16464	16468	16186	16456	16485	16448	16190	16340	16394	16472	16404	16499	16376	16464	16509	16482	16340	16410	16348	16390	16310	16567	16564	16390	16565	16440	16262	16495	16368	16485	16350	16302	16419	16589	16399	16327	16339	16566	16498	16425	16395	16571	16483	16525	16692	16557	16778	16572	16424	16494	16419	16295	16605	16552	16347	16381	16339	16377	16440	16495	16373	16355	16550	16520	16414	16408	16590	16569	16404	16473	16486	16513	16258	16401	16617	16434	16476	16200	16417	16256	16343	16256	16470	16434	16443	16235	16283	16392	16518	16628	16430	16383	16382	16249	16470	16457	16368	16405	16470	16555	16514	16458	16424	16408	16342	16580	16526	16488	16519	16369	16487	16449	16334	16445	16468	16411	16397	16384	16320	16423	16616	16480	16380	16479	16308	16470	16385	16431	16275	16377	16259	16473	16420	16420	16537	16633	16422	16480	16561	16355	16473	16705	16615	16599	16358	16376	16436	16384	16591	16438	16594	16277	16576	16427	16581	16527	16565	16559	16304	16430	16462	16411	16600	16591	16333	16497	16348	16415	16397	16470	16505	16432	16348	16592	16546	16607	16464	16594	16530	16421	16517	16376	16624	16275	16303	16364	16533	16391	16459	16504	16594	16458	16317	16572	16598	16418	16463	16375	16607	16371	16367	16382	16486	16248	16343	16468	16471	16597	16528	16593	16344	16177	16546	16239	16540	16520	16363	16505	16554	16400	16535	16466	16523	16536	16448	16483	16430	16591	16346	16427	16468	16477	16309
26799	39413	36230	28507	24855	21993	20382	18924	18299	17400	16645	16354	15979	15552	15364	15454	15106	15038	15119	14898	14832	15027	14842	15020	14932	14666	14777	14802	14684	14803	14740	14838	14687	14727	14764	14758	14515	14784	14788	14581	14553	14652	14702	14602	14727	14527	14720	14480	14646	14653	14612	14519	14551	14538	14786	14792	14730	14576	14550	14687	14651	14645	14637	14464	14540	14685	14762	14704	14706	14738	14613	14575	14772	14696	14607	14535	14572	14749	14800	14651	14696	14709	14607	14760	14568	14624	14687	14605	14632	14684	14565	14533	14511	14615	14708	14501	14580	14809	14548	14695	14828	14759	14755	14516	14568	14664	14772	14692	14676	14808	14732	14758	14728	14527	14629	14509	14754	14681	14458	14710	14527	14598	14584	14660	14373	14718	14596	14757	14655	14798	14614	14750	14606	14640	14738	14877	14573	14687	14488	14568	14675	14755	14714	14719	14786	14723	14627	14733	14725	14696	14794	14520	14751	14755	14498	14569	14590	14587	14751	14624	14703	14786	14747	14761	14665	14648	14570	14737	14584	14650	14722	14642	14622	14718	14609	14573	14704	14828	14759	14420	14529	14687	14592	14697	14667	14694	14795	14724	14674	14705	14705	14635	14617	14708	14801	14631	14674	14675	14683	14634	14659	14685	14758	14544	14554	14626	14763	14669	14703	14711	14476	14727	14545	14699	14654	14656	14729	14590	14698	14589	14700	14502	14839	14691	14543	14569	14659	14562	14595	14716	14595	14786	14684	14509	14540	14512	14593	14611	14605	14559	14643	14653	14540	14779	14575	14772	14533	14421	14541	14566	14562	14669	14609	14789	14727	14851	14507	14621	14655	14745	14546	14704	14464	14626	14466	14661	14589	14627	14820	14735	14541	14679	14500	14598	14575	14720	14718	14626	14733	14706	14670	14767	14752	14622	14828	14735	14495	14602	14746	14663	14622	14677	14747	14575	14819	14736	14557	14716	14542	14665	14639	14747	14531	14454	14884	14611	14647	14530	14680	14559	14623	14599	14801	14588	14788	14684	14669	14849	14709	14675	14519	14781	14657	14591	14629	14704	14695	14662	14658	14653	14512	14615	14694	14611	14627	14608	14716	14577	14629	14573	14519	14736	14566	14689	14839	14738	14640	14439	14825	14581	14614	14620	14695	14631	14712	14639	14684	14772	14664	14806	14795	14698	14568	14617	14699	14696	14721	14689	14620	14543	14609	14459	14819	14844	14705	14623	14781	14740	14753	14830	14536	14772	14601	14647	14698	14721	14615	14526	14642	14488	14461	14601	14653	14751	14609	14687	14675	14594	14832	14571	14532	14638	14702	14532	14948	14644	14605	14626	14540	14773	14672	14698	14559	14916	14644	14632	14553	14608	14513	14727	14521	14703	14662	14707	14657	14532	14801	14624	14687	14456	14477	14544	14624	14713	14621	14742	14511	14654	14508	14566	14617	14657	14910	14622	14626	14637	14733	14758	14693	14658	14706	14673	14592	14563	14657	14808	14830	14740	14716	14673	14487	14648	14590	14713	14759	14727	14645	14606	14747	14512	14697	14672	14635	14767	14562	14751	14686	14537	14527	14632	14687	14594	14669	14454	14753	14600	14656	14687	14638	14810	14645	14498	14526	14733	14659	14737	14493	14718	14612	14737	14655	14561	14540	14729	14794	14610	14862	14565	14554	14650	14705	14824	14720	14646	14672	14584	14677	14629	14619	14584	14674	14828	14670	14562	14561	14719	14603	14654	14862	14720	14681	14725	14731	14682	14587	14627	14656	14792	14504	14744	14416	14655	14663	14620	14600	14535	14557	14638	14872	14493	14652	14714	14559	14801	14782	14690	14505	14611	14651	14650	14550	14411	14737	14584	14779	14711	14567	14437	14768	14767	14642	14703	14475	14571	14593	14627	14772	14451	14646	14615	14726	14655	14768	14616	14620	14517	14879	14550	14706	14625	14668	14796	14588	14511	14767	14541	14594	14805	14656	14606	14622	14466	14587	14824	14714	14680	14671	14838	14652	14596	14666	14538	14738	14736	14669	14748	14635	14627	14668	14787	14763	14574	14793	14590	14757	14606	14639	14776	14638	14662	14619	14597	14751	14528	14441	14659	14524	14698	14648	14467	14707	14574	14657	14489	14794	14465	14567	14666	14844	14383	14722	14700	14714	14688	14662	14617	14636	14572	14486	14683	14503	14613	14628	14791	14700	14494	14634	14917	14619	14774	14557	14641	14664	14680	14632	14670	14822	14617	14585	14454	14496	14639	14613	14637	14638	14596	14712	14751	14658	14536	14631	14804	14488	14749	14607	14672	14510	14758	14648	14586	14725	14729	14440	14678	14639	14554	14662	14529	14703	14640	14537	14715	14748	14482	14716	14632	14733	14536	14832	14592	14631	14696	14455	14704	14723	14653	14728	14596	14529	14508	14641	14659	14730	14543	14523	14609	14638	14663	14477	14626	14467	14503	14618	14889	14738	14601	14611	14791	14758	14764	14700	14541	14658	14790	14614	14766	14461	14694	14700	14666	14716	14711	14639	14722	14747	14651	14532	14778	14708	14654	14660	14708	14739	14760	14598	14632	14746	14526	14649	14544	14655	14734	14563	14749	14742	14555	14561	14694	14642	14698	14489	14675	14614	14682	14625	14813	14714	14591	14650	14553	14758	14646	14557	14684	14630	14648	14580	14730	14700	14656	14672	14763	14656	14662	14587	14686	14617	14658	14757	14674	14585	14559	14531	14758	14645	14561	14599	14640	14817	14713	14524	14675	14679	14624	14740	14665	14731	14729	14561	14668	14511	14632	14650	14680	14704	14470	14568	14622	14710	14581	14665	14735	14637	14660	14560	14557	14643	14524	14511	14499	14549	14701	14501	14550	14708	14614	14691	14574	14689	14565	14635	14783	14600	14562	14685	14660	14644	14518	14696	14758	14569	14535	14636	14630	14625	14708	14642	14736	14634	14486	14532	14640	14843	14508	14605	14678	14760	14672	14556	14692	14641	14749	14621	14764	14739	14513	14693	14744	14758	14553	14637	14728	14574	14587	14597	14701	14654	14651	14479	14529	14623	14667	14567	14778	14545	14488	14625	14563	14567	14680	14677	14688	14729	14594	14875	14570	14719	14647	14646	14660	14538	14683	14820	14768	14497	14846	14734	14566	14823	14540	14705	14540	14835	14802	14804	14865	14736	14682	14703	14687	14727	14831	14586	14717	14551	14738	14521	14637	14623	14688	14629	14588	14741	14556	14563	14456	14749	14547	14568	14653	14714	14620	14512	14571	14709	14659	14568	14644	14763	14510	14594	14481	14590	14726	14624	14779	14616	14640	14690	14653	14627	14666	14560	14579	14436	14711	14604	14572	14682	14743	14564	14647	14618	14567	14803	14625	14693	14738	14697	14734	14787	14614	14739	14682	14629	14595	14666	14670	14783	14630	14564	14482	14750	14599	14607	14557	14574	14534	14549	14656	14829	14776	14570	14558	14737	14577	14503	14650	14507	14563	14801	14670	14814	14580	14664	14580	14928	14674	14624	14635	14539	14669	14647	14675	14704	14712	14538	14585	14676	14708	14586	14575	14689	14328	14564	14610	14583	14717	14521	14593	14703	14706	14699	14610	14696	14442	14653	14803	14547	14542	14627	14575	14828	14715	14477	14743	14779	14688	14649	14449	14706	14748	14655	14797	14589	14806	14600	14434	14804	14635	14548	14738	14630	14515	14623	14561	14718	14548	14589	14804	14601	14547	14639	14644	14660	14708	14579	14648	14616	14794	14677	14915	14641	14866	14588	14624	14450	14577	14805	14660	14707	14541	14695	14709	14532	14708	14715	14637	14468	14580	14592	14478	14655	14653	14913	14551	14728	14612	14599	14817	14682	14701	14581	14569	14695	14602	14696	14623	14566	14495	14589	14634	14568	14753	14676	14806	14759	14534	14645	14633	14644	14694	14577	14741	14615	14561	14738	14720	14760	14541	14652	14690	14644	14694	14691	14756	14653	14658	14713	14632	14593	14592	14807	14636	14777	14667	14525	14780	14631	14776	14539	14675	14660	14491	14582	14748	14885	14810	14699	14653	14494	14661	14578	14553	14516	14537	14699	14574	14661	14754	14614	14612	14869	14519	14531	14626	14685	14731	14723	14407	14584	14512	14839	14588	14727	14578	14651	14584	14650	14689	14615	14667	14531	14652	14852	14562	14566	14735	14618	14690	14703	14637	14640	14585	14522	14690	14838	14689	14729	14558	14769	14699	14782	14690	14675	14662	14663	14741	14713	14597	14590	14870	14512	14571	14804	14739	14821	14477	14722	14734	14680	14572	14672	14644	14721	14742	14554	14544	14479	14561	14806	14576	14638	14604	14683	14642	14700	14750	14621	14617	14737	14622	14551	14703	14574	14563	14691	14634	14620	14651	14744	14797	14595	14608	14553	14638	14727	14696	14597	14600	14565	14572	14743	14674	14636	14578	14677	14610	14603	14737	14636	14794	14643	14692	14741	14687	14671	14511	14629	14620	14615	14625	14707	14736	14743	14593	14668	14730	14610	14871	14576	14642	14675	14579	14691	14587	14640	14679	14467	14604	14527	14664	14567	14580	14666	14664	14642	14625	14634	14771	14656	14589	14667	14790	14738	14622	14614	14727	14747	14704	14583	14753	14645	14603	14621	14569	14511	14494	14781	14593	14624	14698	14674	14596	14520	14785	14675	14791	14586	14693	14546	14516	14633	14643	14672	14648	14701	14727	14556	14618	14747	14641	14751	14705	14643	14608	14589	14554	14603	14493	14600	14625	14500	14640	14682	14600	14761	14672	14706	14737	14694	14620	14678	14618	14553	14655	14530	14596	14675	14637	14645	14719	14823	14790	14441	14755	14705	14622	14510	14588	14692	14574	14756	14746	14516	14614	14693	14604	14636	14887	14644	14549	14535	14833	14705	14489	14696	14611	14566	14790	14638	14585	14782	14745	14560	14738	14502	14638	14586	14594	14755	14784	14657	14688	14600	14686	14688	14662	14634	14715	14595	14721	14513	14507	14675	14793	14544	14646	14689	14637	14619	14579	14704	14775	14635	14645	14570	14765	14547	14700	14464	14619	14874	14669	14600	14589	14728	14688	14505	14694	14828	14527	14829	14744	14615	14686
23694	21100	28480	24466	23678	25574	24988	21520	20192	19954	19175	18480	18226	18065	17598	17424	17412	17295	17120	17289	17118	16918	16926	17109	17062	17068	16906	17026	16800	16845	16864	16682	16937	16769	16824	16836	16750	16782	16621	16542	16876	16828	16731	16965	16736	16744	16577	16712	16640	16676	16760	16668	16762	16912	16882	16749	16725	16826	16664	16745	16527	16466	16833	16608	16769	16819	16739	16555	16452	16509	17037	16629	16551	16783	16678	16887	16681	16628	16706	16729	16659	16561	16576	16740	16682	16578	16608	16805	16696	16827	16652	16648	16709	16655	16579	16748	16625	16540	16685	16573	16596	16746	16621	16639	16534	16629	16752	16832	16779	16713	16828	16682	16542	16637	16816	16855	16723	16575	16693	16513	16660	16674	16628	16637	16746	16656	16868	16588	16602	16510	16407	16752	16679	16662	16570	16540	16846	16596	16681	16679	16674	16494	16675	16691	16620	16617	16744	16399	16683	16660	16363	16662	16531	16607	16706	16553	16763	16764	16509	16736	16668	16780	16735	16757	16815	16767	16644	16625	16696	16751	16569	16841	16708	16721	16851	16760	16716	16698	16707	16628	16685	16666	16612	16413	16639	16726	16717	16553	16720	16701	16568	16842	16700	16553	16572	16514	16549	16608	16708	16574	16724	16875	16675	16576	16715	16642	16760	16531	16657	16637	16717	16507	16734	16735	16590	16700	16774	16614	16634	16480	16621	16753	16619	16891	16542	16629	16518	16541	16758	16506	16657	16738	16731	16706	16647	16768	16617	16649	16664	16515	16523	16607	16889	16850	16772	16896	16590	16550	16758	16699	16648	16859	16659	16576	16599	16767	16664	16674	16679	16695	16373	16589	16690	16492	16423	16823	16713	16791	16609	16538	16663	16594	16605	16499	16546	16710	16558	16669	16826	16730	16711	16681	16486	16750	16667	16571	16697	16555	16763	16611	16556	16824	16632	16670	16638	16630	16698	16661	16714	16526	16692	16561	16668	16521	16802	16611	16692	16728	16652	16553	16676	16703	16526	16527	16717	16693	16638	16514	16713	16572	16552	16593	16662	16558	16622	16653	16499	16491	16602	16819	16498	16713	16694	16732	16612	16561	16533	16732	16397	16406	16734	16686	16597	16569	16606	16707	16689	16568	16856	16738	16762	16701	16548	16647	16738	16667	16716	16545	16838	16479	16656	16637	16628	16672	16576	16705	16564	16735	16574	16639	16605	16790	16599	16866	16810	16602	16873	16556	16540	16612	16673	16656	16674	16788	16604	16869	16684	16794	16810	16693	16690	16912	16567	16686	16732	16566	16560	16659	16625	16511	16733	16766	16739	16423	16605	16593	16601	16773	16697	16698	16873	16696	16505	16594	16678	16715	16516	16704	16603	16553	16614	16668	16747	16662	16843	16897	16781	16662	16826	16729	16693	16634	16706	16677	16697	16673	16566	16744	16877	16588	16557	16611	16807	16643	16491	16677	16598	16720	16591	16654	16553	16566	16876	16873	16585	16851	16916	16644	16647	16469	16685	16841	16633	16482	16732	16433	16613	16431	16623	16688	16638	16737	16730	16916	16803	16511	16597	16651	16584	16606	16462	16741	16543	16424	16706	16706	16602	16642	16881	16685	16515	16569	16524	16636	16644	16689	16738	16648	16669	16589	16544	16474	16518	16713	16718	16702	16695	16573	16611	16792	16625	16602	16552	16606	16611	16565	16627	16439	16814	16707	16729	16593	16875	16512	16553	16809	16518	16540	16671	16876	16629	16781	16660	16720	16789	16680	16758	16582	16682	16752	16814	16627	16700	16697	16480	16551	16470	16741	16763	16806	16632	16565	16740	16665	16768	16744	16470	16623	16690	16765	16800	16653	16583	16584	16716	16739	16611	16695	16704	16546	16673	16624	16786	16617	16660	16462	16795	16550	16651	16513	16561	16481	16733	16795	16673	16389	16900	16730	16620	16686	16609	16551	16785	16754	16663	16641	16556	16678	16282	16560	16790	16617	16516	16805	16712	16628	16714	16398	16607	16669	16560	16505	16572	16909	16664	16526	16630	16403	16778	16755	16682	16593	16737	16535	16644	16585	16500	16605	16620	16576	16752	16651	16710	16701	16451	16610	16768	16403	16617	16702	16799	16844	16489	16709	16622	16517	16565	16509	16346	16674	16697	16747	16812	16663	16612	16916	16733	16685	16703	16656	16893	16611	16958	16716	16766	16627	16559	16583	16712	16724	16569	16699	16706	16566	16718	16608	16386	16515	16867	16564	16702	16639	16538	16488	16612	16750	16525	16599	16745	16772	16686	16624	16552	16506	16944	16820	16721	16575	16593	16499	16771	16592	16506	16598	16537	16465	16568	16565	16540	16699	16755	16483	16517	16606	16536	16625	16625	16631	16830	16615	16816	16569	16781	16688	16642	16612	16530	16690	16644	16643	16648	16529	16770	16712	16715	16470	16498	16663	16819	16546	16430	16670	16763	16645	16642	16477	16556	16595	16638	16757	16713	16675	16547	16598	16559	16626	16616	16803	16528	16587	16571	16840	16563	16548	16537	16545	16685	16582	16573	16661	16631	16677	16652	16809	16677	16627	16569	16585	16733	16592	16400	16691	16758	16925	16562	16679	16613	16671	16865	16821	16628	16701	16595	16861	16650	16469	16752	16743	16721	16780	16570	16729	16788	16574	16683	16601	16563	16568	16708	16706	16762	16665	16719	16797	16621	16627	16740	16774	16582	16595	16756	16718	16765	16484	16562	16500	16869	16752	16649	16609	16549	16486	16477	16672	16815	16724	16574	16713	16670	16558	16853	16808	16760	16562	16762	16697	16648	16754	16686	16620	16760	16431	16624	16725	16870	16655	16653	16650	16463	16644	16499	16719	16810	16613	16663	16780	16858	16624	16550	16862	16455	16767	16475	16609	16627	16667	16641	16554	16768	16489	16656	16789	16792	16711	16766	16441	16675	16585	16842	16690	16543	16606	16570	16743	16988	16748	16497	16668	16632	16620	16649	16659	16549	16642	16586	16662	16655	16678	16661	16650	16568	16568	16442	16801	16562	16699	16612	16703	16723	16665	16799	16757	16809	16452	16652	16755	16841	16579	16603	16739	16646	16743	16549	16462	16431	16479	16426	16591	16582	16610	16912	16677	16723	16767	16597	16708	16846	16817	16673	16881	16460	16505	16624	16584	16532	16617	16707	16760	16621	16498	16642	16708	16764	16745	16622	16616	16682	16861	16664	16810	16712	16657	16659	16731	16478	16624	16651	16591	16636	16518	16748	16889	16745	16619	16960	16645	16987	16548	16657	16722	16651	16737	16519	16553	16530	16734	16682	16847	16728	16650	16777	16732	16601	16674	16834	16550	16588	16802	16301	16703	16703	16680	16633	16724	16848	16720	16619	16466	16387	16474	16682	16646	16566	16651	16583	16846	16505	16730	16578	16527	16618	16664	16672	16887	16698	16714	16772	16621	16716	16624	16717	16598	16714	16736	16792	16838	16801	16565	16599	16551	16797	16747	16629	16744	16685	16842	16577	16479	16555	16860	16576	16620	16529	16726	16576	16551	16760	16754	16555	16672	16683	16629	16623	16605	16641	16733	16549	16722	16487	16720	16529	16679	16806	16651	16524	16788	16550	16706	16611	16692	16694	16695	16591	16727	16761	16624	16653	16842	16616	16793	16701	16862	16585	16557	16897	16520	16710	16661	16733	16856	16874	16649	16794	16703	16909	16718	16785	16672	16725	16659	16674	16665	16683	16547	16780	16761	16621	16693	16661	16612	16686	16705	16618	16452	16575	16678	16752	16557	16768	16763	16624	16480	16574	16528	16683	16758	16613	16807	16859	16697	16598	16540	16551	16655	16704	16723	16625	16582	16700	16715	16680	16642	16701	16605	16670	16662	16689	16675	16701	16610	16693	16675	16876	16851	16575	16702	16864	16761	16540	16585	16756	16667	16597	16779	16719	16721	16695	16593	16677	16672	16642	16699	16795	16725	16587	16619	16745	16616	16525	16700	16350	16730	16697	16570	16718	16579	16684	16877	16713	16698	16497	16814	16558	16578	16484	16594	16560	16837	16514	16585	16595	16618	16574	16539	16781	16786	16606	16522	16670	16563	16586	16727	16642	16534	16682	16473	16553	16690	16688	16699	16604	16581	16753	16687	16606	16654	16592	16555	16687	16669	16724	16630	16731	16737	16749	16473	16734	16566	16672	16451	16645	16651	16698	16721	16686	16733	16726	16516	16837	16661	16593	16462	16712	16868	16546	16568	16539	16847	16705	16683	16652	16656	16521	16538	16752	16803	16679	16772	16725	16604	16639	16680	16886	16652	16652	16495	16700	16644	16443	16703	16544	16569	16488	16561	16635	16543	16642	16475	16724	16539	16608	16515	16596	16510	16477	16888	16775	16509	16606	16710	16727	16615	16726	16556	16617	16576	16789	16528	16571	16573	16620	16671	16711	16853	16748	16709	16682	16680	16621	16623	16546	16524	16662	16675	16678	16768	16629	16565	16579	16618	16840	16712	16730	16768	16684	16686	16662	16690	16630	16600	16606	16871	16496	16470	16766	16636	16669	16862	16586	16697	16591	16717	16771	16776	16583	16577	16751	16610	16497	16652	16539	16636	16775	16806	16699	16721	16683	16592	16515	16493	16779	16419	16713	16691	16683	16841	16879	16729	16696	16658	16686	16629	16686	16886	16671	16651	16706	16743	16747	16545	16755	16678	16683	16691	16505	16727	16709	16541	17016	16639	16851	16763	16665	16658	16540	16512	16633	16734	16742	16528	16800	16725	16616	16822	16539	16597	16481	16534	16749	16869	16767	16629	16640	16627	16587	16828	16694	16613	16627	16645	16766	16642	16588	16846	16753	16723	16646	16675	16800	16752	16526	16646	16528	16706	16661	16577	16743	16782	16538	16681	16664	16631	16582	16634	16680	16729	16524	16729	16524	16630	16748	16595	16413	16618	16648	16428	16716	16714	16853	16588	16707	16869	16871	16755	16542	16451	16676	16798	16620	16533	16749	16732	16971	16791	16720	16686	16595	16767	16660	16449	16733	16640	16697	16552	16829	16619	16854	16729	16681	16726	16665	16672	16699	16768	16646	16657	16740	16689	16624	16878	16704	16527	16679	16738	16630	16569
27264	45908	42164	33505	29729	26458	23656	21969	20612	19379	18449	17723	17052	16481	16268	16041	15621	15592	15568	15469	15239	15273	15259	15162	14965	15136	15018	15007	14902	15055	14945	14917	14897	15080	14897	14997	14704	15035	14905	14924	15020	14710	14933	14726	14884	14819	14952	14805	14742	14858	14874	14855	14863	15007	14886	14674	14894	14835	14942	14663	14798	14785	14955	14837	14896	14965	14707	14965	14827	14710	14630	14914	14739	14748	14872	14915	14679	14768	14803	14745	14986	15031	14773	14661	14753	14771	14858	14873	14797	14688	14704	14815	14863	14727	14877	14794	14881	14652	14935	14636	14807	14828	14856	14835	14700	14853	14858	14871	14877	14777	14776	14930	14834	14817	14983	14863	14832	14759	14959	14582	14862	14902	15006	14824	14847	14794	14818	14861	14905	14772	14776	14645	14625	14791	14967	14863	14838	14793	14620	14712	14788	14744	14675	14828	14799	14883	14914	14795	14743	14778	14831	14860	14888	14617	14832	14730	14879	14868	14921	14800	14740	14903	14770	14762	14894	14770	14754	14759	14870	14690	14661	14828	14715	14747	14874	14901	14675	14950	14769	14940	14817	14796	14781	14987	14910	14903	14828	14769	14767	14882	14779	14885	14736	14858	14919	14862	14783	15000	14867	14600	14816	14886	14793	14656	14777	14936	14859	14855	14907	14830	14911	14915	14833	14806	14806	14901	14993	14850	14682	14892	14899	14737	14740	14873	14796	14734	14733	14915	14851	14845	14727	14766	14764	14978	14592	14896	14726	14893	14771	14859	14781	14723	14855	14747	14825	14693	14831	14904	14873	14651	14785	14915	14934	14841	14736	14835	14858	14836	14885	14960	14790	14854	14886	14870	14881	14873	14728	14816	15028	14750	14952	14743	14999	14866	14968	14814	14831	14808	14861	14902	14978	14749	14800	14689	14990	14723	14969	14840	14688	14661	14865	14860	14740	14834	14907	14882	14946	14905	15027	14650	14714	14747	14818	14893	14821	14739	14732	14758	14850	14782	14943	14643	14966	14938	14772	14598	14812	14847	14672	14862	14790	14795	14938	14747	14789	14833	14786	14881	14712	14836	14796	14864	14920	14794	14699	14740	14524	14671	14549	14974	14620	14916	14793	14694	14830	14799	14833	14742	14844	14715	14827	14795	14883	14802	14952	14740	14898	14778	14873	14903	14939	14726	14761	14614	14782	14689	14855	14778	14809	14853	14793	14824	14764	14871	14752	14804	14865	14812	14743	14598	14773	14569	14840	14783	14733	14688	14927	14743	14705	14821	14763	14831	14842	14844	14673	14773	14850	14746	14682	14759	14733	14557	14803	14966	14825	14853	14760	14793	14802	14881	14814	14704	14859	14859	14885	14810	14896	14801	15010	14821	14885	14809	14875	14725	14862	14792	14767	14670	14781	14794	14853	14775	14751	14830	14906	14861	14808	14727	14735	14868	14939	14936	14888	14799	14845	14717	14949	14887	14902	14841	14951	14675	14735	14970	14905	14690	14760	14784	14806	14800	14809	14768	14685	14825	14823	14660	14674	14740	14971	14793	14742	14696	14884	15036	14700	14902	14645	14871	14865	14859	14838	14883	14869	14604	14741	14720	14723	14893	14859	14770	14790	14737	14885	14799	14668	14857	14772	14823	14955	14905	14702	14639	14855	14871	14890	14809	14802	14750	14903	14880	14887	14855	14786	14818	14736	14761	14907	14891	14790	14684	14907	14803	14791	14779	14850	14617	14924	14768	15044	14600	14686	14879	14831	14837	14877	14772	14736	14937	14852	14879	14851	14974	14837	14767	14849	14861	14859	14776	14824	14781	14659	14712	14928	14717	14869	14926	14669	14924	14728	14842	14607	14673	14689	14837	14875	14768	14902	14845	14783	14780	14844	14947	14737	14833	14757	14629	14680	14857	14682	14794	14698	14726	14968	14809	14919	14813	14867	14727	15019	14770	14968	14871	14708	14829	14862	14944	14639	14971	14818	14861	14907	14915	14768	14672	14767	14831	14692	14805	14737	14671	14917	14568	14739	14732	14820	14753	14836	14680	14792	14682	14822	14830	14656	14807	14761	14757	14873	14889	14847	14785	14927	14912	14823	14826	14712	14870	14827	14799	14566	14802	14747	14976	14877	14597	14806	14815	14867	14700	14812	14801	14765	14812	14745	14742	14884	14767	14851	14916	14796	14610	14758	14816	14807	14634	15026	14829	14801	14965	14965	14687	14730	14834	14885	14716	14805	14626	14925	14943	14693	14820	14723	14728	14800	14883	14737	14786	14690	14704	14795	14927	14691	14747	14821	14748	14887	14678	14811	14947	14700	14707	14733	14751	14846	14811	14670	14894	14913	14607	14599	14774	14679	14644	14841	14890	14825	14828	14721	14732	14857	14689	14923	14742	14884	14734	14858	14889	14822	14910	14754	14812	14711	14740	14733	14800	14799	14772	14853	14755	14711	14927	15044	14857	14796	14743	14707	14925	14871	14749	14823	14923	14688	14660	14802	14722	14824	14954	14653	14912	14815	14627	14879	14792	14566	14865	14882	14875	14797	14801	14882	14778	14784	14807	14816	14908	14828	14841	14813	14731	14778	14681	14853	14847	14871	14801	14800	14789	14662	14799	14764	14552	14907	14916	14621	14792	14855	14852	14851	14668	14980	14652	14854	15000	14741	14816	14916	15036	14910	14841	14743	14775	14930	14872	14728	14869	14870	14689	14857	14828	14626	14744	14793	14882	14636	14671	14964	14768	14876	14817	14947	14945	14820	14882	14677	14819	14841	14846	14891	14831	14657	14776	14783	14819	14835	14623	14727	14882	14827	14832	14784	14987	14919	14799	14943	14792	14586	14793	14773	14770	14661	14782	14810	14788	14713	14788	14930	14865	14722	14902	14881	14723	14691	14835	14956	14716	14660	14756	14859	14756	14809	14809	14808	14861	14794	14707	14684	14900	14807	14712	14827	14626	14917	14898	14888	14961	14866	14742	14772	14969	14883	14693	14715	14789	14847	14781	14756	14886	14777	14783	14884	14813	14805	14908	14797	14950	14789	14775	14791	14849	14893	14652	14876	14872	14721	14740	14796	14885	14787	14875	14815	14762	14839	14825	14823	14882	14724	14685	14784	14816	14575	14830	14711	14745	14851	14758	14894	14848	14874	14699	14867	14666	14863	14801	14729	14782	14888	14633	14847	14864	14860	14817	14868	14908	14613	14972	14580	14887	14648	14818	14855	14889	14678	14736	14923	14926	14717	14865	14932	14810	14716	14616	15026	14519	14749	14777	14844	14741	14820	14798	14844	14783	14725	14844	14875	14835	14694	14712	14857	14819	14690	15011	14762	14749	14729	14892	14759	14763	14831	15072	14877	14764	14785	14765	14810	14878	14710	14738	14701	14841	14749	14910	14640	14909	14835	14774	14689	14916	14750	14918	14930	14805	14743	14774	14760	14827	14791	14704	14800	15008	14846	14843	14881	14743	14939	14785	14817	14570	14626	14767	14774	14905	14691	14813	14828	14846	14775	14662	14966	14748	14803	14638	14854	14700	14789	14713	14848	14755	14855	14795	14907	14735	14858	14796	14793	14818	14829	14817	14832	14796	14871	14633	14692	14846	14817	14969	14681	14817	14858	14828	14920	14707	14834	14784	14850	14665	14852	14713	14870	14795	14768	14878	14808	14800	14874	14742	14589	14850	14866	15099	14579	14775	14847	14732	15040	14852	14722	14885	14755	14820	14861	14690	14816	14769	14765	14839	14861	14768	14885	14644	14773	14574	14752	14689	14787	14835	14704	14853	14886	14893	14806	14715	14820	14764	14963	14778	14764	14841	14872	14814	14872	14724	14856	14995	14803	14815	14753	14741	14785	14744	14726	14879	14834	14642	14835	14769	14735	14834	14626	14610	14748	14589	14764	14725	14752	14665	14837	14872	14757	14718	14759	14819	14766	14851	14823	14694	14743	14806	14987	14747	14771	14807	14762	14578	14989	15090	14835	14834	14860	14711	14938	14760	14787	14714	14772	14784	14762	14738	14808	14751	14854	14696	14836	14620	15026	14709	14921	14596	14913	14610	14886	14997	14752	14875	14869	14799	14737	14760	14880	14754	14945	14900	14790	14775	14823	14661	14870	14858	14836	14774	14858	14720	14643	14756	14819	14955	14750	14762	14920	14630	14810	14820	14890	14711	14893	14844	14830	14584	14738	14844	14839	14704	14737	14882	14893	14691	14863	14800	14906	14790	14758	14829	14977	14822	14612	14640	14633	14742	14782	14870	14734	14811	14773	14857	14717	14841	14803	14822	14868	14797	14883	14775	14881	14868	14745	14826	14671	14917	14848	14809	14750	14864	14919	14852	14666	14943	14935	14716	14890	14806	14844	14593	14851	14853	14793	14872	14815	14945	14788	14793	14762	14746	14722	14924	14893	14833	14868	14749	14758	14883	14742	14898	14858	14721	14715	14724	14720	14780	14690	14804	14676	14846	14719	14631	14807	14668	14638	14748	14641	14744	14796	14713	14899	14760	14797	15124	14882	14925	14715	14933	14856	14714	14692	14847	14728	14825	14833	14925	15018	14856	14732	14769	14873	14751	14821	14708	14730	14730	14865	14638	14980	14787	14843	14872	14733	14725	14945	14750	14806	14905	14851	14869	14729	15003	14814	14702	14958	14780	14702	14786	14808	14776	14910	14835	14882	14925	14751	14817	14927	14819	14894	14622	14774	14959	14741	14827	14572	14789	14727	14808	14993	14722	14583	14716	14836	14808	14760	14864	14819	14930	14722	14710	14727	14808	14753	14716	14839	14916	14927	14752	14692	14720	14703	14812	14647	14709	14794	14918	15083	14825	14823	14888	14737	14749	14888	14833	14802	14850	14784	14800	14807	14922	14683	14929	14747	15069	14830	14776	14818	14808	14838	14852	14793	14871	14771	14897	14788	14776	14812	14743	14929	14766	14713	14752	14778	14818	14760	14732	14725	14944	14824	14791	14909	14730	14851	14877	14849	14626	14914	14709	14838	14807	14757	14848	15007	14831	14775	14743	14843	14735	14765	14867	14779	14728	14756	14851	14802	14810	14619	14737	14781	14740	14940	14916	14815	14680	14697	14720	14860	14839	14939	14797	14655	14767	14833	14830	14798	14823
22610	21081	28804	23626	21913	25704	28743	23527	21769	21117	20371	19591	19197	18647	18245	18256	17727	17466	17649	17355	17434	17409	17369	17311	17073	17187	17298	17235	17268	16885	16978	16803	16936	16978	17011	17128	16850	16811	17054	17002	16731	16861	17021	16836	17013	17022	17131	16842	16798	16818	16809	16952	16731	16826	16855	16850	16876	16907	16803	16884	16931	16988	16705	16650	16833	16793	16810	17034	16829	16708	16915	16799	17053	16920	16884	16845	16702	16742	16618	16749	16923	16667	16716	16741	16687	16814	16799	16620	16756	16992	16835	16690	16665	16996	16768	16796	16772	17036	16869	16650	16810	16822	16819	16603	16922	16768	16729	16753	16771	16911	16755	16870	16997	17025	16873	16988	16965	16940	16896	16850	16923	16797	16593	16905	16824	16825	16883	16652	16889	16576	16864	16888	16713	16728	16727	16871	16713	16711	16774	16889	16872	16752	16917	17062	16809	16827	16730	16953	16844	16725	16724	16681	16686	16737	16672	16892	16786	16811	16570	16858	16867	16987	16670	16823	16710	16885	16787	16716	16772	16621	16656	16815	16787	16758	16940	16781	16834	16786	17057	16688	16941	16820	16747	16753	16759	16624	16728	16793	16858	16799	16758	16741	16768	16534	16779	16718	16797	16810	16816	16697	16782	16697	16774	16790	16419	16699	17052	16515	16645	16692	16840	16747	16690	16765	16904	16914	16609	16556	16750	16750	16621	16700	16603	16697	16732	16686	16857	16650	16786	16774	16926	16724	16576	16772	16814	16697	16858	16576	16745	16727	16876	16659	16783	16756	16827	16934	16713	16716	16840	16587	16676	16696	16768	16817	16862	16740	16862	16749	16809	16722	16806	16866	16736	16647	16807	16705	16692	16964	16878	16792	16711	16664	16730	16571	16433	16805	16809	16712	16688	16771	16904	16833	16798	16811	16690	16842	16946	16898	16773	16745	16542	16757	16764	16708	16887	16685	16617	16791	16713	16724	16833	16642	16539	16638	16651	16791	16771	16710	16798	16675	16787	16957	16819	16745	16856	16872	16720	16895	16703	16897	16706	16787	16816	16754	16673	16840	16817	16729	16672	16708	16686	16675	16771	16719	16819	16556	16749	16575	16725	16714	16420	16826	16872	16901	16622	16664	16757	16748	16775	16763	16923	16814	16768	16735	16815	16826	16638	16559	16796	16859	16704	16851	16761	16765	16718	16826	16614	16476	16424	16674	16490	16620	16792	16654	16961	16808	16633	16680	16953	16869	16478	16784	16796	16832	16921	16633	16826	16820	16826	16936	16684	16805	16519	16788	16705	16874	16728	16765	16690	16679	16763	16740	16759	16936	16825	16783	16853	16692	16793	16637	16886	16812	16749	16857	16764	16734	16693	16829	16828	16650	16703	16763	16599	16913	16595	16740	16751	16607	16580	16905	16816	16655	16773	16689	16518	16823	16835	16732	16590	16965	16701	16822	16784	16823	16698	16611	16601	16877	16737	16711	16767	16741	16822	16738	16801	16782	16708	16664	16820	16605	16703	16505	16783	16747	16799	16705	16901	16680	16859	16824	16662	16641	16612	16708	16770	16865	16907	16689	16852	16556	16827	16559	16669	16736	16891	16903	16919	16713	16673	16725	16962	16744	16737	16551	16582	16702	16665	16708	16728	16618	16617	16719	16874	16733	16575	16786	16602	16905	16843	16732	16726	16881	16606	16674	16895	16829	16912	16926	16566	16763	16770	16754	16727	16953	16917	16784	16785	16886	16888	16778	16682	16893	16829	16887	16829	16796	16834	16612	16835	16889	16869	16687	16633	16517	16671	16817	16720	16490	16654	16743	16552	16486	16700	16703	16609	17076	16654	16525	16922	16605	16710	16609	16623	16743	16535	16763	16613	16452	16779	16754	16651	16753	16863	16750	16802	16808	16551	16682	16937	16682	16618	16491	16649	16677	16802	16724	16826	16679	16592	16675	16669	16690	16890	16666	16664	17006	16801	16645	16823	16696	16657	16773	16548	16860	16591	16747	16829	16915	16704	16753	16821	16787	16807	16741	16704	16857	16608	16869	16823	16710	16790	16780	16752	16627	16937	16941	16832	16722	16705	16707	16735	16705	16753	16781	16813	16669	16748	16771	16802	16621	16557	16669	16673	16809	16748	16622	16741	16764	16889	16671	16899	16816	16668	16593	16751	16596	16735	16689	16738	16908	16958	16762	16838	16738	16908	16683	16728	16675	16770	16661	16742	16769	16665	16726	16784	16904	16826	16703	16816	16529	16823	16851	16670	16763	16786	16847	16757	16826	16717	16658	16728	16680	16747	16526	16870	16701	16660	16764	16877	16683	16906	16488	16841	16703	16771	16725	16779	16830	16663	16548	16757	16679	16827	16563	16852	16645	16986	16728	16720	16674	16806	16720	16681	16719	16889	16750	16780	16596	16698	16698	16845	16650	16880	16558	16645	16811	16645	16673	16749	16740	16633	16894	16783	16957	16737	16639	16673	16697	16867	16686	16771	16685	16677	16904	16636	16967	17008	16545	16718	16833	16824	16572	16631	16592	16917	16758	16905	16736	16714	16681	16685	16767	16910	16770	16842	16729	16792	16887	16798	16669	16656	16730	16829	16721	16798	16811	16707	16622	16611	16526	16686	16670	16719	16730	16716	16813	16837	16928	16784	16833	16868	16818	16760	16636	16728	16766	16664	16547	16979	16665	16751	16724	16786	16712	16980	16771	16564	16923	16730	16754	16790	16824	16777	16755	16658	16800	16639	16776	16794	16687	16574	16806	16815	16566	16745	16804	16828	16747	16583	16887	16691	16805	16937	16862	16911	16792	16599	16734	16750	16781	16786	16680	16654	16707	16721	16582	16680	16637	16570	16768	16511	16708	16775	16933	16745	16823	16713	16761	16697	16941	16660	16832	16665	16886	16880	16819	16675	16777	16907	16746	16909	16818	16770	16706	16659	16537	16773	16722	16738	16711	16603	17013	16859	16750	16651	16669	16787	16959	16577	16805	16811	16632	16915	16893	16767	16810	16786	16710	16873	16742	16767	16897	16835	16743	16732	16805	16724	16829	16705	16667	16785	16685	16799	16813	16821	16722	16784	16580	16644	16599	16811	16784	16755	16825	16897	16749	16654	16762	16829	16691	16721	16775	16776	16734	16794	16654	16806	16731	16732	16715	16820	16660	16677	16488	16610	16844	16719	16653	16608	16776	16556	16723	16628	16771	16741	16725	16684	16800	16772	16912	16810	16822	16767	16669	16827	16725	16782	16518	16692	16717	16722	16556	16924	16891	16858	16864	16622	16712	16785	16660	16580	16695	16704	16888	16815	16793	16836	16698	16768	16828	16576	16720	16862	16766	16719	16830	16726	16742	16771	16915	16749	16893	16835	16602	16819	16721	16758	16686	16604	16850	16764	16795	16641	16535	16591	16687	16919	16749	16842	16622	16933	16954	16907	16791	16591	16764	16575	16852	16806	16834	16682	16627	16746	16732	16655	16684	16733	16628	16720	16519	16603	16843	16810	16887	16594	16802	16712	16682	16736	16843	16696	16987	16871	16527	16751	16715	16829	16713	16747	16788	16756	16820	16736	16679	16870	16704	16723	16790	16668	16627	16638	16891	16563	16628	16779	16644	16698	16887	16866	16779	16880	16715	16778	16672	16727	16825	16666	16938	16824	16850	16698	16832	16782	16684	16836	16958	16784	16840	16758	16760	16684	16711	16724	16734	16815	16733	16774	16676	16813	16781	16711	16715	16728	16817	16751	16607	16842	16831	16636	16960	16592	16732	16983	16852	16895	16773	16639	16783	16796	16648	16640	16908	16984	16777	16891	16726	16707	16673	16563	16668	16903	16619	16769	16764	16764	16720	16576	16824	16700	16862	16781	16551	16946	16762	16936	16816	16861	16771	16728	16677	16710	16855	16745	16763	16591	16925	16589	16715	16761	16700	16753	16618	16854	16938	16612	16788	16633	16733	16813	16803	16711	16670	16826	16648	16721	16279	16690	16755	16666	16791	16570	16742	16725	16681	16876	16829	16605	16731	16560	16563	16675	16630	16810	16789	16648	16733	16744	16545	16881	16685	16592	16828	16915	16781	16708	16746	16825	16807	16732	16756	16680	16768	16712	16787	16767	16597	16813	16945	16801	16723	16624	16836	16622	16751	16769	16693	16835	16780	16718	16838	16670	16684	16660	16626	16761	16836	16718	16827	16742	16700	16791	16760	16991	16798	16688	16780	16614	16736	16791	16742	16776	16879	16820	16683	16624	16495	16954	16610	16687	16706	16724	16572	16893	16754	16743	16944	16775	16734	16656	16929	16863	16684	16888	16778	16617	16481	16697	16761	16700	16779	16674	16679	16779	16718	16552	16745	16852	16735	16795	16907	16897	16782	16697	16907	16855	16719	16760	16809	16834	16669	16773	16832	16713	16763	16775	16742	16863	16741	16627	16907	16834	16988	16723	16680	16680	16671	16608	16730	16697	16678	16867	16733	16671	16843	16745	16839	16832	16599	16709	16880	16919	16763	16844	16581	16620	16769	16873	16766	16815	16790	16693	16795	16847	16808	16793	16836	16696	16822	16791	16841	16768	16898	16725	16757	16729	16687	16839	16683	16810	16709	16556	16743	16799	16842	16916	16860	16628	16733	16804	16812	16715	16533	16767	16689	16665	16751	16610	16810	16542	16742	16704	16891	16816	16772	16590	16612	16772	16661	16714	16695	16474	16647	16704	16723	16777	16762	16736	16560	16684	16990	16708	17020	16756	16613	16635	16806	16878	16859	16854	16775	16741	16695	16837	16786	16787	16728	16612	16842	16545	16845	16705	16727	16642	16951	16638	16798	16692	16704	16874	16827	16666	16565	16790	16696	16694	16619	16716	16681	16875	16842	16851	16734	16688	16838	16596	16767	16735	16709	16568	16877	16753	16854	16898	16727	16900	16758	16681	16784	16577	16750	16673	16776	17051	16670	16750	16741	16804	16648	16728	16826	16733	16712	17013	16654	16589	16646	16935	16822	16669	16918	16785	16937	16667	16831	16681	16849	16743	16833	16760	16361	16689	16844	16680	16782	16775	16841	16766	16807	16950	16646	16719	16875	16870	16725	16858	16761	16715	16811	16769	16648	16668	16674	16590	16789	16758	16662
29034	50103	46083	37535	33258	29940	26962	24392	22910	21464	20235	18896	18221	17558	16969	16484	16262	16178	15745	15653	15633	15667	15605	15264	15267	15206	15266	15245	15178	15227	15128	15044	14996	15098	15047	14916	15052	15000	15032	14965	15162	14996	15046	14944	14829	14990	14828	14743	14951	14805	14875	15112	14882	14849	14947	14848	14889	14957	14881	14898	14919	15030	15020	14705	14991	14806	15007	14934	14861	14872	14894	14924	14825	14837	14908	14815	14837	14921	14872	15004	14911	14996	14897	14796	14845	14909	14924	14816	14814	14842	14768	14893	14784	14829	14836	14819	14941	14795	14860	14933	14739	14791	14839	14876	14904	14928	14817	14954	14669	14954	15037	14810	14911	14810	14925	15044	14747	14944	14655	15051	14830	14802	14843	14986	14833	14804	14753	14813	14821	14950	14857	14758	14844	14760	14745	14903	14853	14796	14988	14900	14897	14786	14697	14679	14926	14832	15010	14946	14821	14933	14843	14667	14822	14740	14848	14838	14732	14786	15082	14616	14839	14960	14886	14823	14777	15015	14847	14944	14927	14844	14724	14731	15004	14751	14705	14978	14963	14851	14861	14910	14666	14951	14769	14959	14843	14878	14681	14986	14782	14931	14710	14944	14706	14726	14715	14856	14738	14721	14675	14858	14699	14908	14843	14824	14825	14851	14838	14808	14801	14731	14993	14634	14965	14853	14831	14910	14788	14957	14665	14603	14905	14848	14852	14847	14803	14892	14735	14942	14811	14823	14924	14790	14789	14856	14672	14698	14837	14844	14828	14789	14724	14866	14716	14812	14918	14878	14912	14882	14904	14811	14815	14834	14662	14864	14735	14829	14736	14873	14847	14734	14937	14913	14884	14861	14803	14677	14819	14838	14894	14700	14860	14993	14730	14885	14779	14867	14790	14918	14833	14858	14869	14808	14969	14943	14757	14680	14895	14935	14779	14817	14872	14931	14915	14829	14948	14801	14714	14822	14855	14830	14782	14759	14962	14901	14826	14943	14890	14803	14876	14729	14865	14720	14904	14857	14910	14918	14662	14832	14846	14669	14924	14795	14821	14737	14799	14750	14761	14802	14725	14911	14892	14781	14795	14670	14862	14803	14770	14771	14811	14703	14948	14673	14814	14852	15002	14942	14904	14977	14891	14943	14822	14846	14623	14975	15127	14850	14753	14861	14827	14877	15062	14766	14832	14656	14866	14670	14899	14734	14898	14709	14942	14902	15044	14917	14781	14804	14766	14876	14972	14903	14733	15052	14737	14782	14786	14954	14718	14933	14737	14742	14901	14731	14837	14886	14819	14880	14775	14825	14894	14826	14851	14751	14855	14865	14772	14832	14861	14823	14743	14802	14881	14796	14905	14798	14865	14911	14688	14760	14986	14785	14802	14758	14691	14799	14911	15050	14926	14705	14842	14984	14979	14878	14980	14904	14796	14908	14774	14714	14887	14850	14905	14765	14878	14791	14787	14712	14914	14950	14840	14722	14804	14697	14786	14871	14870	14860	14743	14659	14929	14743	14674	14806	15002	14873	14738	14860	14890	15025	14754	14772	14780	14762	14760	14636	14943	14794	14877	14915	14822	14798	14735	14843	14770	14914	15013	14895	14829	14925	14735	14869	14753	14789	14789	14820	14814	14804	14800	14888	14754	14715	14803	14858	14760	14784	15023	14732	14882	14815	15054	14786	14808	14981	14933	14953	14743	14725	15049	14706	14877	14984	15050	14821	14977	14788	14819	14799	14923	14823	14855	14863	14849	14996	14935	14839	14948	14764	14773	14786	14776	14821	14616	14768	14939	14780	14987	14805	14829	14714	14801	15007	14904	14646	14882	14984	14620	14909	14866	14785	14832	14862	14864	14939	14892	14898	14736	14789	14919	14861	14819	14927	14792	14752	15015	14696	14817	14867	14726	14805	14885	14813	14664	14863	14852	14717	14784	14816	14967	14712	14797	15035	14756	14772	14837	14898	14928	14821	14888	14836	14859	14693	14916	14807	14755	14813	14807	14939	14615	14878	15051	14999	14786	14682	14796	14903	14866	14778	14786	14918	14840	15046	14817	14824	14784	14886	14728	14856	14861	14838	14655	14830	14809	14908	14888	14722	14756	14937	14922	14784	14917	14777	14836	14768	14824	14710	14638	14787	14791	14798	14879	14799	14879	14605	14803	14742	14910	14757	14952	14688	14935	14780	14820	15046	14823	14808	14887	14859	14916	14962	14812	14721	14710	14901	14910	14701	14877	14888	14712	14824	14908	14874	14829	14854	14789	14825	14939	14820	14888	14692	14775	14880	14838	14873	14783	14976	14839	15035	14870	14805	14817	14936	14845	14752	14886	14822	14978	14901	14879	14788	14824	14762	14949	14770	14840	14829	14598	14813	14966	14876	14910	14881	14735	14895	14883	14769	14929	14869	14707	14707	14845	14894	14824	14794	14993	14915	14748	14828	14909	14904	14784	14713	14827	14787	14691	15034	14751	14765	14946	14683	14895	14810	14651	14865	14869	14659	14773	14746	15002	14995	14735	14762	14803	14822	14839	14813	14796	14780	14906	14758	14748	14854	14898	14775	14698	14783	14713	14934	14805	14794	14771	14855	14858	14690	14861	14776	14788	14801	14807	14870	14843	14845	14690	14762	14775	14822	14892	14721	14849	14862	14813	14882	14763	14813	14741	14821	14853	14685	14776	15005	14785	14694	14931	14881	14906	14707	14899	14858	14933	14727	14844	14830	14824	14840	14833	14745	14856	14827	15061	14917	14769	14668	14813	14808	14735	14920	15043	14876	14747	14932	14716	15048	14750	14790	14896	14846	14716	14746	14657	14738	14798	14865	14789	14853	14848	14875	14855	14946	14988	14875	14798	14955	14782	14836	14748	14930	14758	14702	15009	14780	14726	14939	14649	14821	14903	14849	14839	14846	14924	14729	14864	14850	14907	14754	14640	14769	14782	14731	14777	14765	14762	14809	14809	14700	14805	14879	14800	14896	14779	14796	14760	14742	14776	14752	14803	14916	14739	15034	14857	14830	14995	14903	14881	14862	14755	14760	14619	14787	14744	14856	14804	14894	14923	14761	14825	14882	14962	14830	14781	14747	14930	14765	14715	14897	14704	14879	14758	14733	14762	14739	14833	14874	14904	14917	14989	14858	14907	14838	14792	14782	14718	14850	14777	14859	14836	14866	14873	14770	15066	14792	14785	14747	14851	14934	14896	14981	15035	14690	14764	14917	14729	14950	14902	14963	14785	14851	14912	14878	14896	14795	14995	14949	14841	14875	14752	14815	14857	14861	14728	14878	14932	14763	14754	14775	14946	14745	14872	14913	14821	14860	14819	14724	14826	14707	14838	14736	14825	14881	14705	14819	14731	14896	14735	14937	14851	14915	14826	14806	14852	14649	14790	14985	15041	14709	14954	14901	14870	14954	14827	14927	14795	14680	14655	14910	14837	14961	14909	14962	14751	14752	14972	14864	14844	14817	14813	14820	14764	14799	14801	14941	14659	14808	14854	14862	14870	14871	15045	14832	14908	14764	14976	14872	14721	14986	14730	14787	14847	14777	14881	14911	14773	14838	14854	14693	14797	14790	14929	14766	14924	14707	14920	14868	14753	14837	14900	14862	14890	14809	14674	14715	14844	14813	14941	14767	14846	14726	14702	14937	14911	14801	14786	14984	14656	14913	14895	15023	14987	14847	14749	14888	14852	14758	14841	14637	14770	14779	14821	14725	14755	14686	14860	14788	14711	14982	14809	14805	14690	14798	14800	14811	14826	14837	14729	14786	14838	14950	14831	14942	14786	15084	14824	14706	14780	14751	14921	14685	14735	14699	14676	14829	14813	14663	14962	14791	14865	14974	14693	14877	14855	14967	14944	14723	14796	15018	14768	14681	14897	14934	14829	14812	14994	14688	14826	14891	14884	14897	14922	14813	14935	14807	14872	14942	14843	14937	14921	15017	14860	14884	14892	14904	14951	14776	14850	14789	14889	14788	14810	14929	14868	14807	15006	14883	14713	14718	14849	14766	14959	14781	14816	14651	14822	14881	14844	14782	14812	14724	14756	14912	14912	15032	14772	14797	14855	14914	14902	14731	14802	14960	14881	14616	14922	14827	14820	14938	14800	14630	14914	14709	14594	14750	14696	14703	14823	14656	14795	14723	14813	14886	14801	14843	14979	14886	14637	14872	14902	14649	14898	14912	14957	14914	14915	14726	14851	14764	14852	14939	14758	14855	14806	14757	14755	14950	14766	14788	14731	14874	14753	14907	14741	14688	14818	15030	14850	14980	14963	14924	14816	14825	14847	14701	14896	14720	14766	14732	14905	14807	14772	14862	14828	14647	14755	14846	14776	14750	14768	14770	14843	14772	14702	14810	15011	14951	14847	14700	15041	14766	14694	15034	14922	14832	14846	14844	14885	14849	14763	14899	14856	14680	14757	14883	14886	14904	14719	14581	14972	14893	14812	14832	14744	14718	14818	15059	14829	14869	14936	14865	14743	14883	14716	14858	14953	14807	14722	14680	14758	14782	14972	14768	14705	14865	14726	14782	14846	14889	14695	14663	14852	14894	14881	14758	14773	14857	14641	14696	14639	14937	14799	14876	14681	14899	14923	14877	14864	14902	14751	14758	14922	14834	14869	14907	14855	14807	14901	14910	14711	15004	14862	14843	14843	14845	15005	14883	14812	14963	14775	14910	15064	14935	14733	14822	14946	14783	14688	14928	14729	14905	15065	14857	15001	14912	14917	14710	14763	14866	14989	14745	14876	14781	14858	14741	14866	14819	14819	14814	14812	14770	14861	14963	14814	14734	14951	15005	14715	14764	14766	14820	14708	14832	14793	14766	14849	14914	14998	14700	14814	14721	14677	14829	14918	14937	14829	14847	14851	14615	14877	14815	14813	14804	14907	14802	14875	14986	14903	14724	14888	14751	14773	14849	14861	14827	14678	14795	14654	14790	14662	14940	14810	14842	14900	14873	14831	14582	14958	14847	14811	14875	15007	14875	14878	14859	14908	14785	14862	15002	14871	14705	14780	14798	14970	14788	14868	14895	14831	14838	14743	14675	14904	14822	14740	14869	14899	14787	14776	14949	14881	14883	14940	14807	14990	14717	14836	14782	14827	14970	15005	14930	14875	14770
27912	25140	31323	28245	23490	21736	20598	19266	18491	18335	17770	17503	17367	16966	16715	16787	16697	16782	16552	16643	16871	16691	16556	16703	16572	16453	16329	16553	16552	16511	16691	16540	16478	16575	16623	16628	16692	16493	16502	16498	16435	16506	16376	16451	16404	16479	16311	16523	16543	16397	16447	16444	16405	16283	16418	16365	16404	16318	16449	16483	16502	16622	16623	16485	16400	16370	16515	16470	16372	16340	16363	16212	16336	16479	16358	16527	16363	16119	16469	16396	16613	16538	16409	16428	16397	16526	16353	16497	16455	16386	16420	16185	16333	16418	16348	16495	16447	16460	16566	16545	16351	16530	16574	16440	16456	16523	16284	16756	16492	16425	16447	16531	16560	16277	16371	16434	16400	16509	16584	16573	16436	16399	16453	16282	16274	16539	16373	16428	16292	16354	16436	16366	16496	16181	16415	16434	16302	16248	16207	16293	16748	16610	16435	16488	16397	16516	16454	16372	16480	16295	16296	16468	16491	16676	16351	16235	16208	16396	16489	16375	16450	16513	16357	16563	16444	16355	16568	16517	16482	16513	16344	16340	16462	16427	16593	16434	16280	16324	16376	16581	16566	16553	16394	16396	16534	16331	16643	16493	16245	16334	16699	16218	16225	16247	16379	16393	16445	16473	16569	16468	16402	16397	16303	16408	16612	16470	16441	16196	16313	16448	16333	16330	16248	16138	16450	16225	16540	16447	16305	16422	16460	16509	16557	16355	16328	16378	16330	16356	16520	16318	16567	16490	16491	16612	16485	16371	16315	16515	16612	16408	16611	16643	16528	16620	16378	16304	16333	16470	16316	16427	16429	16496	16363	16469	16453	16367	16171	16408	16539	16413	16469	16509	16229	16428	16545	16424	16429	16332	16489	16510	16299	16260	16334	16423	16261	16575	16394	16586	16455	16453	16482	16447	16389	16269	16220	16419	16469	16591	16292	16599	16416	16513	16402	16535	16292	16385	16393	16233	16517	16281	16079	16490	16308	16173	16459	16516	16374	16447	16615	16445	16345	16505	16280	16301	16469	16494	16406	16413	16558	16364	16326	16309	16452	16358	16369	16572	16361	16258	16412	16566	16433	16517	16484	16448	16530	16489	16428	16537	16457	16420	16439	16283	16556	16426	16457	16445	16524	16306	16338	16491	16419	16274	16280	16260	16392	16479	16415	16291	16465	16399	16372	16311	16458	16291	16652	16590	16448	16546	16417	16392	16513	16395	16371	16392	16452	16297	16510	16349	16358	16409	16221	16477	16510	16343	16383	16589	16208	16471	16442	16529	16476	16332	16339	16417	16609	16625	16415	16384	16446	16279	16356	16636	16594	16262	16472	16448	16402	16276	16431	16269	16440	16615	16484	16401	16361	16547	16419	16495	16422	16310	16683	16511	16366	16634	16448	16430	16484	16427	16420	16452	16574	16366	16291	16260	16490	16309	16488	16345	16368	16311	16509	16294	16405	16485	16241	16415	16443	16371	16394	16418	16496	16454	16396	16688	16507	16513	16425	16412	16363	16373	16312	16391	16367	16380	16379	16374	16549	16361	16454	16558	16587	16599	16543	16552	16637	16498	16317	16330	16545	16542	16521	16410	16558	16280	16410	16353	16471	16333	16427	16441	16568	16659	16277	16813	16475	16488	16496	16677	16462	16451	16271	16396	16572	16318	16463	16384	16444	16438	16369	16550	16178	16478	16486	16483	16490	16482	16479	16467	16458	16397	16379	16436	16316	16488	16464	16429	16483	16508	16442	16474	16277	16414	16312	16293	16524	16314	16316	16254	16457	16420	16417	16617	16433	16257	16563	16332	16679	16644	16597	16433	16520	16363	16162	16387	16406	16330	16503	16438	16381	16563	16378	16130	16457	16349	16395	16598	16382	16191	16504	16358	16385	16390	16378	16570	16505	16354	16393	16370	16422	16331	16330	16461	16345	16332	16414	16336	16332	16454	16252	16518	16415	16317	16496	16455	16368	16518	16267	16511	16459	16459	16326	16289	16489	16606	16511	16410	16624	16413	16389	16529	16361	16418	16457	16286	16339	16357	16342	16310	16336	16379	16360	16329	16340	16461	16238	16606	16392	16256	16340	16386	16534	16523	16425	16442	16227	16123	16322	16508	16658	16433	16659	16468	16423	16385	16330	16356	16227	16418	16516	16450	16522	16325	16536	16337	16165	16275	16381	16527	16109	16347	16170	16376	16221	16323	16292	16403	16375	16388	16434	16424	16600	16378	16722	16496	16508	16440	16500	16347	16374	16488	16373	16367	16517	16396	16486	16548	16187	16585	16418	16495	16496	16383	16418	16445	16512	16447	16540	16397	16380	16451	16361	16347	16428	16350	16407	16477	16447	16364	16333	16483	16467	16549	16409	16458	16545	16502	16333	16435	16340	16440	16567	16205	16298	16377	16374	16308	16208	16238	16423	16436	16347	16374	16663	16432	16396	16414	16460	16532	16424	16390	16492	16476	16514	16440	16374	16488	16361	16369	16433	16201	16412	16321	16437	16383	16551	16380	16501	16500	16538	16432	16520	16346	16440	16430	16361	16290	16590	16598	16668	16387	16346	16469	16604	16291	16503	16418	16354	16485	16392	16521	16333	16469	16619	16563	16458	16464	16403	16415	16437	16516	16369	16296	16363	16596	16472	16387	16625	16449	16277	16561	16405	16546	16577	16427	16371	16305	16389	16349	16621	16417	16456	16366	16538	16556	16423	16403	16417	16331	16481	16447	16298	16396	16367	16494	16534	16464	16343	16487	16347	16405	16395	16361	16404	16489	16454	16432	16421	16358	16511	16523	16316	16373	16501	16288	16571	16426	16460	16476	16529	16293	16522	16564	16602	16224	16552	16585	16565	16569	16432	16405	16481	16410	16419	16341	16346	16615	16413	16394	16275	16319	16370	16426	16452	16321	16410	16480	16496	16435	16319	16356	16284	16479	16443	16303	16510	16212	16502	16603	16460	16296	16427	16446	16561	16268	16202	16382	16597	16518	16457	16532	16332	16358	16212	16580	16359	16555	16335	16429	16443	16481	16436	16555	16392	16407	16231	16358	16397	16443	16458	16449	16400	16457	16542	16402	16574	16483	16619	16436	16509	16462	16476	16451	16250	16495	16350	16407	16273	16511	16378	16582	16453	16247	16240	16255	16319	16495	16462	16377	16549	16473	16614	16580	16394	16318	16490	16377	16471	16548	16544	16354	16447	16522	16559	16484	16443	16419	16239	16418	16581	16434	16240	16560	16517	16380	16678	16410	16348	16484	16474	16339	16338	16399	16416	16437	16406	16593	16586	16566	16307	16482	16297	16564	16446	16617	16582	16621	16454	16289	16490	16531	16392	16332	16406	16551	16404	16437	16370	16626	16404	16357	16401	16451	16476	16546	16445	16552	16378	16347	16268	16439	16634	16447	16625	16535	16449	16363	16483	16338	16401	16247	16322	16314	16258	16330	16458	16341	16478	16668	16413	16470	16422	16389	16522	16278	16297	16525	16465	16660	16380	16338	16530	16382	16534	16554	16449	16471	16416	16582	16388	16605	16524	16298	16584	16539	16607	16384	16298	16534	16334	16340	16562	16489	16326	16491	16382	16345	16487	16493	16533	16265	16207	16397	16391	16316	16454	16522	16390	16280	16678	16421	16465	16464	16296	16402	16446	16395	16439	16489	16284	16557	16363	16484	16384	16477	16264	16380	16440	16562	16457	16366	16494	16531	16407	16480	16443	16382	16634	16470	16523	16686	16444	16420	16456	16317	16438	16474	16477	16668	16443	16486	16656	16497	16494	16482	16343	16670	16073	16371	16301	16470	16431	16429	16513	16250	16633	16374	16453	16389	16375	16356	16461	16505	16236	16368	16590	16341	16388	16524	16366	16527	16469	16436	16481	16532	16477	16426	16465	16437	16344	16292	16434	16455	16424	16463	16497	16439	16589	16395	16425	16477	16364	16441	16552	16321	16376	16417	16387	16413	16386	16365	16191	16426	16484	16666	16493	16233	16411	16564	16294	16427	16413	16388	16283	16337	16379	16442	16374	16511	16444	16447	16447	16403	16554	16513	16467	16448	16459	16331	16428	16367	16365	16119	16290	16502	16365	16349	16463	16513	16404	16623	16732	16445	16664	16323	16538	16456	16476	16413	16409	16303	16126	16469	16307	16380	16455	16454	16198	16470	16296	16579	16502	16308	16383	16457	16331	16722	16354	16395	16369	16425	16488	16437	16205	16412	16576	16505	16364	16527	16612	16490	16496	16253	16364	16442	16767	16552	16406	16656	16544	16430	16507	16570	16345	16415	16547	16364	16283	16474	16344	16273	16499	16555	16515	16478	16581	16532	16602	16689	16400	16343	16553	16556	16554	16311	16192	16521	16619	16490	16349	16516	16365	16438	16306	16289	16346	16436	16409	16416	16384	16290	16487	16425	16479	16431	16430	16361	16529	16408	16482	16580	16579	16474	16380	16324	16323	16589	16457	16389	16357	16482	16317	16366	16490	16561	16585	16647	16582	16596	16223	16325	16448	16228	16386	16309	16570	16467	16241	16352	16519	16550	16172	16345	16401	16254	16481	16409	16568	16257	16299	16341	16507	16568	16518	16365	16236	16424	16342	16347	16515	16504	16347	16202	16598	16347	16287	16344	16397	16519	16391	16392	16421	16563	16488	16498	16348	16303	16355	16329	16428	16470	16549	16419	16532	16549	16711	16573	16467	16517	16438	16407	16546	16323	16473	16591	16516	16442	16412	16470	16376	16541	16458	16443	16485	16423	16305	16331	16313	16340	16475	16700	16575	16328	16552	16474	16430	16391	16239	16565	16434	16351	16566	16490	16267	16097	16356	16388	16597	16471	16480	16280	16594	16367	16495	16392	16576	16395	16533	16456	16606	16527	16521	16602	16324	16260	16253	16425	16407	16489	16410	16432	16501	16359	16346	16645	16300	16482	16516	16593	16470	16537	16402	16457	16250	16414	16429	16405	16398	16455	16404	16334	16484	16412	16365	16370	16304	16469	16557	16323	16420	16452	16301	16430	16417	16195	16484	16466	16529	16249	16297	16466	16465	16435	16306	16561	16540	16562	16195	16635	16451	16323	16538	16262	16428	16473	16404	16431	16430	16355	16430	16247	16405	16325	16409	16364	16576	16352
26810	39790	35559	28101	24646	22357	20465	19151	18114	17228	16655	16235	15819	15657	15306	15155	15062	14893	14811	14984	14820	14898	14825	14823	14931	14919	14961	14608	14844	14765	14804	14767	14786	14589	14827	14640	14562	14733	14692	14689	14674	14739	14595	14647	14752	14663	14495	14746	14570	14667	14613	14796	14677	14703	14705	14435	14766	14490	14689	14604	14704	14615	14710	14582	14781	14638	14635	14753	14599	14634	14641	14682	14580	14779	14540	14604	14661	14876	14605	14709	14777	14607	14703	14598	14604	14690	14625	14586	14772	14652	14566	14772	14473	14687	14744	14645	14698	14859	14565	14438	14586	14583	14669	14549	14663	14706	14522	14641	14600	14640	14538	14770	14639	14734	14641	14568	14700	14736	14782	14730	14694	14732	14574	14515	14588	14777	14681	14733	14638	14507	14595	14646	14647	14698	14487	14750	14458	14754	14752	14644	14729	14536	14580	14759	14578	14776	14473	14641	14600	14611	14507	14444	14596	14556	14489	14690	14535	14528	14627	14708	14603	14577	14411	14760	14535	14705	14590	14670	14558	14667	14689	14663	14515	14524	14628	14673	14588	14527	14627	14749	14615	14691	14678	14651	14673	14621	14706	14642	14630	14573	14688	14489	14613	14605	14726	14598	14730	14619	14625	14719	14543	14662	14682	14483	14595	14670	14469	14583	14623	14528	14844	14822	14618	14727	14638	14641	14677	14673	14666	14599	14744	14624	14619	14741	14620	14719	14643	14539	14605	14688	14741	14681	14633	14625	14619	14643	14767	14643	14810	14429	14695	14627	14407	14846	14558	14697	14845	14594	14796	14582	14690	14687	14445	14399	14570	14680	14563	14837	14585	14662	14702	14744	14560	14548	14723	14647	14632	14711	14658	14722	14732	14746	14610	14527	14626	14482	14825	14397	14605	14601	14537	14731	14570	14559	14680	14622	14707	14746	14465	14451	14728	14473	14522	14575	14513	14658	14630	14662	14646	14558	14730	14712	14670	14460	14698	14693	14771	14765	14712	14635	14578	14609	14637	14495	14559	14656	14639	14687	14738	14526	14537	14657	14718	14595	14666	14542	14602	14746	14578	14806	14554	14649	14696	14522	14578	14612	14708	14612	14764	14526	14581	14647	14699	14624	14592	14720	14638	14779	14656	14575	14596	14672	14542	14634	14558	14763	14620	14492	14627	14685	14552	14571	14587	14423	14728	14658	14589	14705	14614	14633	14708	14556	14499	14690	14503	14559	14437	14699	14491	14640	14494	14703	14682	14650	14612	14568	14754	14583	14701	14564	14686	14512	14604	14733	14521	14592	14646	14616	14810	14520	14600	14810	14714	14737	14616	14691	14695	14701	14469	14726	14592	14807	14674	14648	14782	14659	14744	14609	14593	14604	14723	14741	14586	14447	14488	14528	14570	14681	14658	14473	14580	14762	14771	14732	14518	14715	14620	14526	14530	14766	14581	14635	14644	14836	14529	14576	14655	14615	14756	14631	14759	14767	14540	14559	14567	14761	14594	14744	14435	14676	14467	14787	14720	14668	14570	14644	14660	14671	14554	14737	14604	14639	14800	14598	14531	14612	14631	14549	14644	14594	14643	14653	14635	14495	14752	14685	14614	14828	14664	14468	14664	14669	14682	14611	14558	14786	14719	14567	14646	14869	14518	14747	14734	14534	14672	14690	14656	14628	14696	14604	14606	14654	14836	14491	14640	14720	14433	14698	14596	14660	14770	14619	14397	14602	14723	14664	14606	14545	14812	14713	14685	14456	14597	14723	14580	14627	14563	14611	14727	14570	14716	14522	14637	14712	14438	14728	14643	14781	14604	14591	14566	14640	14754	14648	14792	14458	14704	14546	14625	14632	14677	14663	14877	14510	14636	14590	14634	14820	14681	14774	14611	14585	14562	14629	14692	14534	14590	14573	14492	14722	14698	14812	14655	14719	14756	14640	14573	14473	14680	14719	14785	14481	14672	14631	14677	14706	14613	14699	14690	14633	14600	14673	14684	14588	14539	14595	14598	14772	14587	14619	14803	14787	14773	14733	14570	14626	14686	14758	14505	14724	14620	14669	14578	14628	14603	14575	14539	14504	14660	14487	14481	14780	14715	14578	14627	14639	14699	14571	14634	14574	14634	14597	14644	14655	14587	14740	14648	14750	14690	14526	14559	14754	14444	14545	14709	14674	14540	14677	14676	14603	14675	14604	14700	14580	14493	14770	14706	14571	14635	14816	14497	14711	14506	14595	14877	14590	14755	14684	14705	14744	14630	14625	14544	14657	14683	14651	14695	14751	14595	14708	14572	14433	14638	14515	14610	14661	14623	14710	14618	14540	14766	14560	14596	14647	14751	14584	14586	14559	14523	14654	14652	14601	14628	14699	14599	14619	14540	14600	14664	14593	14596	14560	14607	14480	14780	14701	14691	14612	14840	14767	14534	14490	14571	14650	14642	14404	14711	14747	14640	14458	14517	14635	14595	14431	14617	14479	14738	14725	14685	14531	14816	14632	14607	14575	14615	14560	14720	14559	14438	14574	14516	14648	14520	14758	14583	14573	14520	14563	14555	14468	14699	14815	14611	14653	14561	14823	14585	14735	14760	14721	14619	14537	14597	14486	14515	14625	14631	14499	14666	14728	14656	14689	14618	14613	14571	14680	14743	14560	14748	14615	14540	14786	14759	14435	14702	14660	14457	14715	14633	14664	14623	14642	14628	14713	14601	14639	14557	14725	14596	14619	14651	14609	14591	14493	14725	14789	14622	14612	14719	14595	14582	14646	14584	14420	14620	14647	14860	14628	14692	14789	14763	14588	14664	14672	14502	14670	14587	14578	14436	14729	14681	14757	14472	14559	14739	14682	14641	14651	14767	14652	14620	14481	14581	14549	14653	14525	14796	14666	14632	14630	14540	14624	14571	14587	14600	14500	14530	14552	14660	14652	14588	14782	14687	14611	14567	14619	14637	14774	14757	14532	14702	14556	14585	14545	14693	14649	14449	14539	14554	14623	14774	14550	14545	14720	14711	14693	14746	14604	14506	14524	14726	14792	14572	14582	14579	14600	14629	14731	14550	14589	14738	14719	14705	14639	14582	14760	14480	14602	14677	14644	14709	14715	14628	14620	14705	14687	14503	14512	14505	14817	14642	14468	14684	14631	14734	14778	14820	14638	14568	14554	14658	14789	14889	14572	14585	14761	14612	14776	14763	14660	14423	14667	14573	14598	14576	14804	14635	14538	14543	14469	14523	14697	14673	14676	14713	14643	14881	14650	14559	14578	14548	14634	14760	14660	14510	14551	14536	14671	14633	14720	14751	14568	14528	14646	14549	14569	14578	14785	14652	14648	14455	14977	14642	14516	14633	14628	14420	14875	14625	14580	14770	14629	14568	14670	14662	14528	14526	14559	14686	14737	14720	14573	14493	14645	14605	14785	14734	14647	14731	14636	14709	14557	14609	14629	14545	14707	14605	14822	14619	14584	14690	14621	14587	14541	14785	14617	14385	14407	14676	14625	14641	14760	14676	14621	14641	14725	14759	14507	14672	14555	14760	14716	14532	14554	14686	14756	14549	14575	14576	14597	14732	14747	14559	14421	14764	14687	14606	14493	14791	14635	14667	14557	14736	14592	14526	14701	14572	14559	14588	14708	14487	14527	14704	14596	14697	14645	14710	14794	14800	14639	14711	14675	14734	14672	14539	14648	14537	14708	14545	14650	14683	14735	14746	14734	14535	14682	14524	14668	14636	14675	14729	14622	14705	14572	14566	14584	14634	14644	14562	14635	14697	14614	14604	14674	14635	14593	14581	14732	14803	14707	14590	14646	14555	14643	14584	14670	14596	14693	14740	14741	14737	14641	14702	14752	14630	14494	14745	14551	14724	14659	14727	14590	14646	14561	14617	14674	14649	14750	14646	14707	14617	14602	14639	14531	14600	14554	14672	14675	14779	14763	14634	14697	14555	14563	14566	14730	14672	14633	14690	14697	14684	14663	14595	14653	14634	14787	14732	14526	14635	14586	14743	14533	14761	14698	14532	14528	14477	14560	14761	14569	14677	14732	14683	14462	14545	14744	14684	14513	14706	14497	14642	14695	14546	14780	14562	14671	14703	14518	14583	14587	14617	14668	14681	14638	14559	14795	14639	14682	14643	14719	14681	14624	14675	14453	14686	14555	14657	14551	14652	14645	14464	14630	14631	14561	14662	14636	14693	14512	14627	14421	14674	14775	14549	14657	14694	14490	14668	14553	14556	14602	14595	14594	14584	14567	14589	14546	14724	14572	14758	14459	14434	14528	14588	14683	14615	14669	14653	14900	14700	14538	14572	14540	14530	14724	14641	14769	14661	14596	14604	14696	14730	14679	14779	14647	14716	14687	14656	14559	14590	14479	14696	14722	14698	14695	14647	14592	14670	14578	14562	14605	14578	14648	14625	14550	14587	14589	14587	14640	14630	14666	14474	14617	14772	14778	14676	14589	14650	14593	14669	14368	14641	14552	14579	14621	14534	14629	14707	14687	14613	14717	14680	14662	14564	14759	14523	14551	14573	14552	14755	14567	14617	14591	14596	14680	14621	14774	14567	14643	14669	14508	14537	14615	14601	14619	14703	14564	14485	14644	14641	14731	14768	14534	14666	14630	14648	14632	14722	14696	14556	14595	14632	14696	14833	14502	14583	14685	14619	14615	14520	14509	14676	14674	14659	14641	14566	14586	14737	14775	14614	14563	14689	14673	14434	14595	14647	14649	14647	14695	14787	14512	14637	14596	14686	14603	14783	14571	14637	14568	14626	14664	14628	14832	14417	14385	14795	14609	14520	14742	14540	14648	14597	14522	14716	14617	14717	14554	14794	14775	14593	14617	14572	14637	14638	14551	14636	14487	14701	14661	14711	14601	14707	14704	14708	14673	14745	14660	14678	14508	14674	14607	14610	14761	14631	14548	14498	14669	14641	14595	14638	14634	14627	14613	14679	14601	14713	14562	14856	14712	14559	14337	14704	14741	14732	14659	14732	14694	14600	14647	14647	14636	14529	14515	14689	14616	14602	14611	14806	14594	14850	14717	14531	14562	14612	14714	14535	14632	14546	14566	14509	14685	14516	14588	14771	14638	14728	14770	14521	14553	14683	14689	14731	14579	14581	14686	14513	14740
23535	20976	28295	24233	23462	25305	25384	21717	20422	19962	19261	18524	18292	18012	17563	17584	17211	17196	17195	17029	17034	17040	17110	16895	17039	17010	16717	16875	16800	16851	16808	16794	16696	16772	16744	16536	16885	16842	16887	16775	16756	16726	16695	16735	16536	16653	16721	16681	16750	16747	16765	16771	16597	16908	16881	16722	16652	16699	16688	16571	16434	16534	16716	16762	16633	16640	16606	16473	16650	16673	16656	16585	16698	16587	16654	16685	16670	16566	16755	16583	16716	16677	16619	16581	16673	16487	16601	16704	16595	16651	16663	16628	16629	16720	16618	16507	16645	16574	16583	16579	16600	16590	16680	16399	16730	16885	16748	16822	16842	16671	16583	16684	16599	16654	16634	16392	16781	16651	16682	16576	16703	16554	16426	16601	16583	16771	16580	16603	16727	16638	16639	16672	16652	16572	16623	16693	16603	16746	16784	16656	16661	16527	16490	16592	16792	16540	16575	16496	16703	16564	16589	16670	16678	16634	16659	16606	16788	16786	16694	16480	16563	16533	16642	16696	16720	16601	16547	16539	16607	16568	16340	16665	16679	16587	16679	16641	16514	16658	16685	16632	16589	16659	16921	16644	16655	16652	16619	16823	16805	16627	16673	16649	16590	16661	16647	16602	16651	16507	16630	16588	16810	16659	16745	16668	16643	16656	16676	16659	16545	16648	16803	16452	16519	16558	16495	16630	16581	16560	16723	16635	16629	16674	16696	16591	16654	16726	16696	16467	16738	16734	16608	16628	16735	16498	16574	16596	16559	16657	16668	16720	16903	16632	16621	16468	16496	16542	16492	16417	16485	16717	16314	16593	16524	16475	16776	16582	16774	16838	16639	16563	16718	16601	16588	16615	16890	16674	16647	16596	16589	16555	16631	16553	16784	16659	16781	16482	16709	16550	16645	16553	16466	16484	16668	16614	16614	16533	16595	16785	16613	16795	16485	16635	16536	16521	16808	16563	16448	16405	16679	16638	16573	16558	16689	16586	16573	16523	16462	16795	16690	16674	16612	16826	16729	16696	16583	16526	16735	16613	16664	16747	16660	16603	16683	16668	16588	16346	16827	16556	16549	16577	16563	16540	16648	16634	16752	16829	16668	16723	16537	16567	16767	16628	16482	16714	16612	16616	16629	16784	16620	16566	16636	16423	16564	16658	16485	16452	16520	16640	16585	16674	16527	16586	16557	16594	16706	16572	16552	16521	16754	16720	16657	16584	16729	16500	16558	16720	16680	16522	16566	16700	16528	16529	16687	16515	16738	16741	16583	16591	16475	16584	16682	16464	16560	16457	16521	16859	16548	16753	16752	16541	16517	16624	16757	16655	16625	16687	16557	16541	16807	16649	16636	16752	16595	16539	16739	16721	16392	16543	16639	16686	16789	16752	16531	16612	16632	16554	16757	16761	16592	16488	16533	16597	16663	16685	16750	16648	16703	16825	16733	16703	16590	16694	16579	16628	16612	16608	16501	16599	16614	16661	16704	16623	16596	16461	16671	16436	16536	16532	16704	16775	16719	16493	16676	16486	16780	16787	16729	16644	16643	16649	16497	16557	16720	16563	16757	16414	16501	16675	16601	16569	16708	16615	16675	16541	16414	16493	16607	16537	16532	16580	16615	16508	16651	16728	16478	16599	16594	16764	16716	16659	16415	16596	16649	16760	16607	16634	16612	16533	16632	16526	16481	16598	16552	16638	16622	16545	16511	16869	16512	16595	16533	16444	16658	16626	16709	16651	16527	16607	16643	16530	16748	16694	16481	16797	16461	16569	16704	16789	16800	16562	16788	16599	16679	16608	16664	16512	16496	16756	16570	16349	16440	16673	16593	16818	16833	16728	16725	16563	16531	16725	16648	16545	16480	16726	16580	16593	16508	16764	16611	16533	16610	16579	16676	16738	16642	16560	16434	16701	16659	16763	16588	16665	16850	16521	16536	16881	16573	16650	16683	16703	16574	16552	16656	16565	16434	16395	16564	16701	16561	16688	16546	16765	16664	16682	16710	16491	16637	16783	16512	16726	16695	16586	16661	16523	16595	16668	16725	16482	17012	16739	16804	16658	16501	16684	16668	16634	16433	16691	16554	16525	16634	16716	16586	16619	16599	16554	16658	16525	16557	16515	16744	16695	16827	16675	16658	16587	16573	16686	16670	16494	16414	16727	16553	16665	16527	16484	16697	16686	16676	16557	16639	16615	16650	16686	16468	16548	16536	16754	16727	16746	16667	16555	16646	16690	16646	16755	16717	16773	16696	16558	16560	16561	16463	16498	16735	16674	16401	16673	16536	16621	16747	16512	16386	16495	16616	16749	16771	16438	16683	16624	16710	16526	16769	16583	16866	16675	16749	16625	16607	16580	16519	16598	16674	16733	16866	16414	16635	16647	16515	16567	16497	16529	16646	16416	16585	16409	16631	16712	16515	16617	16688	16691	16491	16548	16577	16754	16562	16650	16601	16573	16550	16609	16451	16512	16534	16413	16457	16786	16482	16670	16629	16604	16772	16623	16778	16747	16775	16837	16638	16537	16685	16606	16611	16489	16620	16574	16613	16601	16691	16672	16853	16686	16752	16841	16589	16616	16543	16455	16589	16686	16675	16706	16402	16377	16748	16622	16679	16693	16705	16621	16585	16439	16570	16541	16717	16705	16779	16590	16723	16666	16488	16734	16830	16739	16574	16579	16617	16643	16659	16656	16616	16694	16494	16716	16623	16645	16403	16663	16700	16550	16489	16669	16751	16552	16772	16606	16802	16481	16478	16787	16626	16750	16550	16639	16551	16681	16751	16509	16585	16594	16499	16395	16744	16661	16686	16537	16605	16564	16740	16610	16544	16451	16606	16831	16638	16748	16624	16630	16534	16772	16482	16491	16380	16637	16571	16733	16584	16451	16816	16587	16522	16458	16552	16925	16714	16574	16580	16618	16667	16606	16657	16563	16541	16635	16714	16589	16604	16597	16673	16699	16513	16722	16773	16574	16643	16424	16448	16505	16680	16615	16647	16632	16739	16740	16602	16629	16530	16532	16538	16712	16491	16774	16533	16466	16701	16544	16523	16400	16586	16591	16809	16603	16536	16507	16607	16760	16531	16360	16485	16373	16555	16463	16558	16628	16651	16567	16652	16851	16581	16533	16790	16543	16570	16628	16801	16659	16683	16573	16468	16569	16630	16467	16821	16503	16615	16507	16781	16414	16730	16635	16511	16581	16766	16663	16555	16535	16697	16495	16683	16544	16746	16791	16645	16543	16646	16656	16779	16669	16798	16574	16638	16729	16562	16565	16677	16680	16676	16743	16812	16726	16385	16697	16614	16658	16767	16684	16614	16540	16493	16631	16564	16920	16739	16613	16730	16702	16631	16701	16667	16659	16606	16708	16733	16675	16505	16587	16529	16296	16535	16547	16675	16713	16479	16658	16624	16676	16590	16592	16788	16454	16674	16665	16636	16564	16691	16525	16444	16658	16537	16812	16874	16687	16693	16516	16549	16521	16617	16587	16658	16617	16644	16709	16441	16650	16520	16749	16567	16609	16535	16731	16640	16769	16478	16610	16608	16757	16625	16642	16738	16724	16528	16569	16729	16872	16524	16622	16651	16466	16599	16430	16591	16489	16659	16660	16712	16621	16608	16670	16539	16601	16598	16611	16665	16590	16582	16633	16510	16741	16559	16756	16717	16828	16658	16607	16761	16763	16622	16550	16695	16624	16436	16651	16674	16673	16687	16461	16555	16341	16647	16608	16649	16665	16612	16565	16694	16677	16752	16544	16540	16858	16746	16539	16872	16541	16665	16341	16369	16352	16646	16541	16792	16903	16730	16506	16510	16696	16450	16688	16828	16553	16572	16569	16493	16665	16721	16544	16385	16564	16643	16806	16850	16615	16636	16683	16708	16661	16665	16582	16550	16633	16434	16523	16766	16679	16675	16508	16632	16644	16750	16521	16346	16525	16691	16423	16701	16768	16741	16648	16694	16429	16571	16507	16554	16698	16552	16709	16756	16750	16621	16699	17068	16771	16666	16761	16633	16574	16550	16512	16581	16643	16509	16714	16719	16624	16569	16747	16664	16528	16644	16778	16879	16785	16667	16541	16795	16556	16484	16813	16539	16766	16500	16627	16544	16607	16744	16676	16630	16627	16534	16776	16580	16626	16580	16450	16588	16601	16640	16569	16589	16609	16594	16548	16390	16619	16429	16828	16646	16557	16837	16583	16705	16667	16476	16696	16654	16657	16612	16470	16690	16720	16571	16704	16535	16545	16526	16385	16561	16708	16518	16878	16496	16531	16594	16505	16575	16666	16620	16399	16626	16680	16743	16579	16545	16611	16520	16602	16876	16521	16774	16584	16610	16580	16561	16529	16687	16491	16485	16499	16475	16480	16687	16733	16672	16699	16682	16517	16712	16708	16760	16711	16693	16585	16744	16479	16838	16535	16536	16600	16653	16432	16595	16713	16666	16664	16446	16628	16604	16663	16395	16541	16750	16686	16636	16749	16565	16560	16601	16663	16708	16767	16642	16620	16849	16619	16630	16520	16571	16479	16685	16569	16717	16676	16383	16416	16689	16530	16593	16553	16709	16539	16555	16731	16681	16790	16848	16482	16683	16570	16622	16596	16655	16764	16620	16468	16480	16491	16527	16645	16693	16727	16631	16658	16598	16605	16848	16633	16735	16803	16658	16662	16736	16625	16317	16563	16662	16661	16707	16570	16586	16710	16609	16423	16711	16648	16790	16580	16845	16562	16766	16733	16819	16696	16448	16490	16769	16647	16468	16623	16650	16659	16601	16505	16873	16627	16695	16717	16714	16725	16808	16641	16529	16754	16623	16646	16664	16568	16579	16668	16597	16749	16722	16633	16688	16672	16610	16592	16578	16577	16548	16409	16663	16466	16733	16590	16567	16528	16561	16678	16708	16351	16627	16684	16466	16684	16659	16898	16544	16546	16666	16630	16514	16585	16661	16634	16689	16692	16580	16546	16678	16645	16609	16559	16564	16555	16694	16757	16567	16546	16543	16787	16615	16664	16691	16599	16478	16754	16735	16762	16593	16578	16904	16744	16574	16712	16797	16680	16690	16631	16611	16318	16618	16760	16936	16812	16584	16596	16742	16665	16506	16467	16628	16656	16648	16668	16784	16759
26742	46179	41669	33600	29551	26380	24178	22267	20756	19417	18334	17686	17072	16471	16168	16036	15717	15466	15209	15302	15294	15324	15061	15141	15033	15043	15032	15021	14993	15151	15085	14922	14969	14786	14898	14796	14906	14920	14900	14844	14794	15004	14695	14782	14878	14641	15015	14926	14895	14801	14860	14792	14866	14942	14690	14769	14983	14759	14642	14819	14937	14738	15001	14732	14887	14824	14839	14678	14961	14642	14795	14646	14920	14749	14689	14823	14683	14822	14660	14773	14776	14725	14745	14788	14715	14842	14835	14735	14766	14881	14903	14654	14727	14726	14787	14666	14858	14675	14802	14811	14830	14809	14830	14787	14915	14905	14906	14641	14913	14799	14694	14719	14758	14730	14785	14712	14715	14670	14637	14773	14779	14798	14649	14763	14728	14689	14689	14637	14692	14766	14589	14877	14926	14846	14536	14664	14730	14708	14907	14736	14792	14786	14831	14681	14645	14827	14762	14869	14812	14731	14743	14621	14677	14746	14778	14609	14722	14781	14781	14843	14830	14735	14626	14686	14714	14733	14977	14594	14937	14902	14779	14669	14766	14783	14715	14858	14760	14905	14851	14806	14891	14701	14718	14676	14607	14829	14700	14713	14773	14733	14819	14537	14576	14698	14782	14759	14785	14758	14837	14733	14855	14780	14639	14934	14639	14871	14866	14772	14866	14690	14637	14716	14898	14823	14891	14696	14863	14807	14858	14668	14752	14691	14851	14851	14860	14755	14889	14583	14798	14861	14715	14640	14908	14774	14786	14645	14766	14848	14611	14828	14636	14738	14782	14780	14806	14711	14697	14663	14897	14709	14673	14781	14676	14968	14835	14715	14794	14882	14779	14803	14889	14765	14767	14757	14897	14674	14718	14733	14675	14905	14783	14620	14774	14817	14889	14767	14830	14808	14722	14676	14814	14867	14836	14651	14720	14629	14796	14856	14832	14777	14579	14688	14791	14764	14843	14764	14823	14800	14763	14677	14733	14713	14848	14601	14806	14744	14650	14870	14613	14878	14714	14737	14770	14697	14680	14823	14675	14651	14732	14857	14799	14962	14759	14760	14897	14729	14782	14757	14786	14819	14787	14662	14753	14702	14659	14749	14780	14688	14805	14760	14780	14829	14728	14769	14936	14685	14792	14973	14743	14699	14768	14775	14843	14815	14712	14783	14853	14731	14761	14870	14603	14866	14442	14653	14764	14932	14764	14630	14881	14665	14625	14647	14809	14821	14682	14842	14764	14830	14925	14873	14916	14713	14740	14843	14791	14735	14842	14853	14752	14801	14631	14748	14703	14873	14971	14726	14677	14634	14679	14833	14690	14857	14770	14894	14688	14795	14652	14943	14907	14816	14965	14890	14704	14877	14769	14861	14859	14678	14541	14700	14714	14783	14707	14883	14843	14705	14695	14740	14679	14821	14732	14767	14698	14803	14715	14770	14854	14762	14861	14971	14707	14618	14824	14818	14736	14755	14758	14812	14846	14817	14931	14781	14634	14682	14815	14711	14855	14679	14811	14676	14673	14646	14728	14652	14851	14835	14680	14936	14779	14698	14707	14826	14660	14928	14660	14959	14751	14740	14754	14758	14813	14553	14719	14849	14855	14740	14847	14691	14898	14778	14664	14882	14821	14674	14637	14941	14906	14681	14689	14718	14642	14904	14799	14671	14730	14751	14689	14815	14866	14613	14849	14620	14750	14603	14763	14743	14796	14667	14688	14651	14775	14574	14820	14703	14788	14895	14585	14729	14770	14702	14592	14734	14680	14894	14671	14578	14716	14784	14741	14793	14786	14824	14846	14646	14726	14763	14636	14759	14830	14594	14687	14757	14736	14812	14906	14742	14779	14756	14812	14912	14714	14667	14877	14581	14714	14566	14736	14871	14563	14767	14649	14786	14887	14783	14728	14941	14772	15037	14864	14799	14721	14742	14672	14897	14856	14775	14789	14718	14932	14788	14672	14877	14721	14646	14746	14720	14678	14793	14695	14599	14941	14868	14734	14775	14713	14629	14703	14785	14642	14700	14592	14785	14734	14641	14814	14894	14760	14862	14672	14715	14841	14924	14783	14787	14750	14742	14712	14652	14729	14623	15031	14763	14765	14714	14833	14867	14957	14730	14807	14797	14646	14732	14852	14930	14791	14690	14852	14795	14956	14670	14869	14767	14700	14808	14877	14749	14747	14695	14608	14893	14858	14575	14808	14730	14591	14817	14722	14792	14737	14809	14709	14704	14585	14784	14822	14803	14862	14630	14716	14831	14835	14939	14721	14789	14837	14737	14801	14831	14896	14734	14910	14894	14925	14615	14798	14770	14887	14699	14882	14518	14895	14803	14939	14878	14771	14784	14844	14508	14730	14817	14949	14553	14816	14772	14731	14650	14733	14717	14692	14817	14654	14798	14941	14856	14838	14832	14729	14984	14882	14748	14652	14720	14823	14725	14726	14744	14608	14805	14817	14896	14830	14730	14807	14856	14662	14850	14767	14822	14794	14815	14759	14792	14808	14806	14728	14720	14732	14749	14778	14778	14682	14725	14775	14838	14825	14783	14739	14700	14565	14782	14744	14603	14739	14919	14707	14590	14837	14837	14581	14672	14552	14890	14690	14732	14833	14900	14840	14659	14692	14849	14694	14671	14735	14774	14862	14764	14856	14659	14785	14787	14908	14797	14755	14814	14639	14743	14673	14800	14599	14704	14773	14658	14718	14772	14864	14776	14701	14732	14799	14814	14633	14804	14661	15004	14851	14688	14667	14778	14703	14869	14802	14641	14778	14703	14710	14754	14640	14716	14929	14692	14802	14818	14662	14863	14813	14708	14902	14780	14886	14771	14715	14834	14672	14805	14720	14757	14718	14808	14819	14860	14823	14986	14700	14867	14868	14862	14792	14892	14671	14834	14681	14736	14838	14836	14745	14804	14903	14776	14914	14718	14691	14669	14751	14887	14682	14864	14799	14703	14748	14727	14639	14842	14687	14659	14777	14899	14912	14780	14938	14624	14531	14752	14697	14696	14872	14828	14711	14889	14920	14850	14920	14905	14746	14837	14587	14808	14856	14795	14749	14725	14754	14623	14756	14846	14928	14626	14842	14930	14675	14793	14756	14829	14788	14801	14673	14761	14663	14693	14873	14773	14662	14741	14761	14657	14837	14851	14678	14685	14710	14744	14786	14726	14743	14902	14856	14836	14839	14708	14615	14724	14750	14957	14734	14751	14748	14690	14859	14893	14772	14772	14901	14655	14756	14702	14929	14670	14512	14887	14866	14730	14731	14735	14792	14747	14763	14866	14820	14629	14933	14777	14829	14913	15011	14657	14789	14828	14903	14604	14618	14810	14790	14804	14665	14806	14899	14827	14714	14743	14648	14620	14666	14739	14743	14651	14770	15012	14742	14780	14842	14717	14755	14569	14732	14681	14860	14747	14807	14747	14732	14917	14619	14765	14776	14748	14810	14728	14870	14995	14755	14714	14806	14814	14694	14794	14792	14871	14768	14599	14730	14759	14747	14752	14824	14575	14706	14715	14878	14857	14755	14763	14708	14793	14747	14775	14786	14629	14801	14792	14811	14714	14993	14734	14583	14731	14721	14731	14756	14694	14760	14696	14697	14633	14853	14681	14853	14658	14861	14911	14719	14769	14661	14911	14874	14605	14897	14709	14661	14899	14958	14810	14691	14863	14752	14821	14905	14733	14692	14839	14662	14890	14680	14757	14793	14729	14767	14678	14695	14698	14750	14648	14792	14845	14614	14708	14840	14690	14568	14815	14711	14619	14893	14630	14843	14747	14896	14639	14836	14994	14802	14719	14916	14815	14983	14840	14783	14767	14900	14742	14550	14847	14850	14783	14890	14729	14727	14680	14722	14767	14694	14778	14769	14975	14770	14748	14679	14752	14659	14785	14717	14784	14744	14841	14719	14664	14828	14765	14772	14939	14692	14742	14761	14701	14723	14744	14979	14667	14883	14686	14813	14730	14833	14771	14781	14738	14791	14781	14874	14680	14704	14741	14856	14699	14726	14796	14740	14778	14725	14755	14838	14692	14819	14473	14739	14785	14705	14893	14953	14758	14756	14795	14742	14687	14674	14638	14775	14746	14764	14961	14772	14809	14774	14836	14684	14765	14824	14810	14794	14900	14856	14870	14847	14774	14859	14886	14842	14732	14636	14907	14621	14779	14623	14791	14756	14736	14767	14776	14928	14784	14902	14910	14811	14587	14707	14682	14881	14751	14741	14789	14742	14831	14757	14621	14855	14622	14593	14822	14687	14732	14796	14801	14670	14820	14652	14884	14808	14701	14686	14727	14732	14786	14743	14754	14814	14741	14921	14718	14758	14878	14693	14918	14656	14874	14772	14828	14794	14683	14696	14867	14635	14725	14681	14770	14845	14681	14964	14765	14717	14654	14779	14687	14794	14565	14689	14752	14694	14680	14829	14785	14772	14813	14742	14756	14609	14768	14736	14815	14737	14802	14813	14746	14709	14740	14781	14655	14912	14722	14816	14911	14648	14759	14737	14710	14870	14734	14905	14867	14722	14809	14786	14816	14829	14772	14798	14699	14777	14814	14875	14780	14782	14558	14874	14863	14472	14927	14650	14853	14699	14601	14666	14827	14722	14801	14873	14729	14886	14728	14718	14931	14717	14665	14777	14627	14953	14677	14727	14816	14758	14764	14762	14842	14602	14679	14863	14886	14795	14860	14839	14766	14963	14763	14815	14882	14803	14759	14583	14736	14746	14771	14961	14612	14897	14654	14558	14794	14743	14648	14887	14784	14590	14724	14587	14719	14642	14703	14794	14921	14708	14717	14769	14836	14669	14849	14641	14751	14670	14777	14643	14713	14807	14836	14559	14578	15085	14645	14800	14629	14685	14826	14547	14738	14707	14848	14787	14810	14854	14732	14725	14722	14840	14687	14844	14864	14816	14606	14732	14782	14678	14833	14835	14764	14798	14671	14767	14886	14673	14677	14909	14822	14808	14743	14893	14898	14730	14852	14943	14741	14739	14670	14749	14710	14778	14706	14805	14695	14669	14831	14822	14725	14534	14586	14850	14778	14698	14712	14744	14625	14816	14816	14645	14662	14819	14717	14725	14847	14761	14829	14833	14775	14911	14850	14744	14812	14767	14505	14964	14795
22666	21138	28872	23679	22114	25746	29011	23799	22333	21514	20576	19889	19239	18779	18450	18282	17970	17828	17933	17491	17572	17669	17548	17508	17189	17263	17325	17541	17242	17317	17245	17156	17440	17247	17050	17142	17184	17207	17070	17230	17188	16943	17057	16967	17040	16904	16970	16789	17034	17041	17078	17155	17059	17060	17035	16924	17093	16920	16883	16932	17141	16905	17044	16962	17106	16906	16910	17151	17009	16910	16823	16916	16865	16936	17175	16770	17064	16955	16753	17055	16911	16877	17268	16942	16892	16852	16949	16847	16902	17133	16890	16916	17164	16862	17123	17111	16792	16922	16906	16901	17117	17113	16916	16648	16849	16957	16922	17163	16874	17045	16960	16871	16682	16868	16858	16845	16939	16946	16966	16684	17005	16718	17028	16834	17055	16710	16967	16999	16756	16956	17075	17134	16915	16821	16861	16898	17242	16902	16866	16761	16911	16892	17085	16949	17071	17047	16999	16940	17040	16749	16855	16630	16951	16963	16975	16875	17013	16957	17015	17032	17182	16977	16766	16828	17018	16855	16969	16773	17003	16764	17099	16865	16868	17031	16924	17050	16915	16942	16849	16917	16829	16866	17077	16883	17033	16684	16798	16848	16911	16917	16789	17021	16905	16897	16858	16864	16999	16790	16787	16810	16827	16940	16836	16795	16866	17131	16839	16893	16895	17131	16817	17194	16959	16883	16725	16698	16819	16838	16840	16857	16833	16882	16854	16889	16865	16921	17016	16885	16947	16912	16923	16866	16973	17118	16978	16922	16803	16901	16828	16880	16902	16826	16873	17039	17076	16916	17084	17053	16981	16761	16883	17022	17014	16902	16900	16773	16952	17004	16964	16847	16822	16895	16733	17000	16876	16910	16731	16815	16862	16919	17012	16726	16714	16753	16733	16817	17053	17052	16784	16776	16877	16794	16890	16773	17042	16927	17147	16995	17018	16968	16886	16869	17120	16996	16889	16902	16861	16892	16852	16909	16875	16768	16739	16813	17057	16975	16978	16934	16717	16807	16965	16746	16812	17047	16921	16846	16881	16877	17043	16726	17030	16858	16980	16976	16826	16970	16899	16961	16978	16855	16916	17084	16992	16838	16749	16907	16841	16790	16882	16921	16902	16865	16917	16953	17040	16803	17065	16849	16894	17082	16873	16945	16977	16940	16844	16877	16954	17117	16958	17017	16712	16896	17123	17014	16993	16937	16969	17032	16989	16992	17023	16961	16790	17047	16852	16874	16718	16901	16716	17040	16840	16826	16942	16966	17059	17040	16918	17149	16827	16716	17056	17070	17014	16820	16867	16865	16961	16750	16620	16836	16973	16980	16913	16754	16956	16851	16995	17003	16876	16930	16962	16851	16943	17072	16845	16772	16952	16854	16861	16802	16985	16947	17080	17140	16926	16880	16962	16918	16882	17026	16839	16789	16769	16705	17006	16931	16755	17040	16732	16805	16930	16808	16880	16898	17078	17079	17076	16996	17064	16974	16797	16919	16961	16863	16916	16841	16994	16853	16841	16879	17030	16936	16718	16950	16759	16848	17022	17047	17029	16872	16975	16974	17081	16990	16885	16780	16809	16804	16822	16695	16835	16753	16854	16685	16951	16964	16768	16789	16943	16806	16863	16669	16858	16824	17051	17057	16788	16946	17096	16761	16947	16958	16806	16808	16871	16950	16824	16843	16916	16957	16844	16738	16613	16745	16938	16867	16755	16734	16696	16683	16794	16934	16959	16922	16981	16914	16996	16985	17064	16878	16849	16840	17022	17136	16921	16897	16789	16782	16910	16815	16836	16913	16886	17096	16793	17054	16736	16913	16998	16794	17154	16849	16819	16839	16784	16932	16921	16905	16922	17022	16946	16856	16992	16714	16910	16994	16672	16898	16800	16766	16964	17091	17012	16994	16934	16758	16927	16852	16892	16959	16900	16926	16836	16660	16679	16868	16914	16902	16852	16990	16971	16750	17034	16914	17017	16785	17200	16923	16955	16985	16971	16926	16860	16783	16911	16981	17141	16804	16982	17063	16953	17093	16975	16792	16712	17017	16965	17049	16910	16845	17020	17012	17006	17207	16790	16841	16882	16591	16864	17045	16893	16834	16947	17005	16872	16782	16963	17065	16776	17007	16763	16990	16888	16896	16964	17044	16847	17061	16841	16911	16827	16858	16785	16836	16761	16918	16994	17031	16805	16968	16930	17021	16989	17026	17023	16945	16921	17061	17173	17052	16952	16996	17045	16895	16858	16890	16915	16989	16786	17025	16941	16959	16776	16889	16929	16750	16908	16991	16834	16832	16821	16952	17083	17028	16994	16838	16874	16775	16781	16887	16986	17071	16768	16957	16998	16909	17113	16857	16904	16946	16886	16966	17132	17007	16821	16884	16840	16942	16818	16824	16957	16996	16965	17112	16937	16876	16845	17014	16851	16910	17105	16641	17051	17161	16682	16903	16935	16729	17056	17001	17000	16988	16781	16744	16859	16971	17121	16986	16956	16887	16827	16994	16944	16966	16784	16919	16872	16836	16716	16967	17109	16974	16962	16883	16955	16889	17027	16972	16922	16768	16785	16943	16897	16800	16837	17139	16921	16812	16850	16865	16704	16745	16904	16863	16863	16970	16835	16743	16888	16992	16743	16877	16886	16780	16913	17003	16953	16891	16724	16912	17018	16961	16935	17121	16957	16985	16870	16924	16761	17010	16749	16815	16911	17049	16934	16912	17166	16789	16816	17081	16898	16945	16807	16795	16940	16769	16838	16927	16885	16933	16769	16951	16893	16770	16977	16806	16881	16810	17003	16888	16886	17085	16906	16796	16977	16990	17122	17131	16909	16833	16946	16949	17071	16801	16778	17000	17037	16996	16756	16790	16802	16813	16743	16801	16975	17047	17039	16862	16820	17265	16842	16911	16898	16851	16944	16727	16827	17009	16747	16821	16857	16795	17008	16899	16764	16848	16874	16919	16837	16923	16790	16816	16982	16944	16855	16631	16835	17035	17267	17000	16805	16787	16912	16793	17031	16839	16898	16858	16849	16821	16735	16753	16920	17105	16956	17001	16853	16720	16907	16968	16985	16943	16978	16887	17001	16764	16856	16765	16889	16877	17058	16922	16877	16873	16929	16805	16889	17015	16947	16929	16802	16822	16846	16652	16955	16903	17161	16950	16857	16831	16915	16815	17170	16898	16771	16908	16774	16801	16856	16832	16876	16898	16796	16863	16724	16931	16986	16996	17118	17050	16941	16911	16802	16870	17043	16630	16844	17055	16859	17000	16796	16982	16860	16857	16935	16932	16862	16849	17041	17013	17074	16679	16811	16854	16951	16957	16809	17035	17013	16956	16882	16819	16851	16946	16832	16882	16983	16884	16841	16947	16925	16937	16832	16795	16936	16766	16754	16881	16959	16972	16875	16899	16796	16979	16875	17009	16876	16834	16992	16818	16636	16882	16819	16998	16987	16803	16998	16888	17102	16892	16828	16867	16860	17010	16911	16975	17003	16904	16966	16831	16954	17072	16975	16903	16861	17026	17010	16994	17023	16927	16710	16904	16712	16825	16891	16762	16873	17104	16763	16871	17000	16910	16804	17010	16978	17048	16911	16712	16849	16930	16970	16844	17206	16709	17037	16927	16833	16903	16890	16854	16933	16997	16864	17038	16836	17214	16735	16714	16905	17020	16824	16770	16849	16645	17137	16901	16841	16919	17110	16919	16886	16970	16717	16802	16932	16791	16998	16698	16733	16753	16852	16715	17030	16907	16986	17022	16899	16942	16961	17034	17033	16815	16769	16629	16746	16996	16829	16955	16902	16995	16853	16811	16934	16874	16889	16795	16809	16910	16934	16824	17016	16734	17052	16936	17062	17000	17067	17117	16995	16912	16948	16905	16906	16951	16843	16961	16929	16763	17064	16887	16921	16781	17015	16870	16669	16829	16776	16714	16825	16944	17091	16925	16782	16755	16874	16761	16818	16851	16853	16816	17091	16761	16934	16875	16774	16944	16780	16899	17001	16981	17007	16826	16925	16906	16782	17019	16910	17011	17000	16983	16968	16897	16837	16970	16830	16970	17023	16862	16873	17103	16882	16840	17087	16970	16971	16873	16952	16688	16939	17027	16945	16810	16786	16894	16795	17072	16709	16832	17160	16790	16951	16659	17037	16924	16972	16793	16989	16963	16814	16903	17015	16742	16865	17081	16896	16877	17021	17051	16979	17053	16920	17124	16695	16739	17002	16943	16821	17000	16862	17014	16976	16765	16780	17105	16807	17061	16861	16791	16837	17027	16946	16872	17042	16872	16971	16903	17049	16886	16772	16984	16947	16918	16767	16906	16873	16878	16831	17030	16858	16865	16961	16871	16874	17005	16840	16810	17067	17031	16935	16926	16893	16975	16857	16723	16892	17024	16667	16797	16731	16652	16711	16875	16884	16913	16713	16754	16790	16863	16965	16929	16978	16802	16730	16884	16867	17046	16761	16951	17088	16970	17040	16832	16837	16770	16930	17000	16873	17020	17041	17019	16815	16831	16991	16967	16793	16873	17109	16813	17059	17000	17003	16858	17061	16922	16910	16852	16918	16990	16948	16882	16966	17069	16862	16682	16907	16843	17049	16839	17105	16836	16758	16887	16749	16583	16883	17127	16907	16808	17028	16943	16857	17078	16840	16811	16971	17053	17061	17019	16993	16757	17040	16937	16812	16832	16821	16974	16869	17004	16913	16889	16802	16953	16999	16873	16834	16864	16991	16736	16869	16931	16930	16819	16990	16912	16700	16978	16892	16712	16764	16823	17054	16729	16977	16928	16846	16839	17018	16907	17022	16878	17010	16857	16816	16892	16990	16875	17042	16991	16853	16835	16703	16944	16888	16612	16843	16833	16918	16797	16712	16776	16767	16907	16916	16734	17017	16901	16820	16862	17023	16940	16627	16936	16975	16948	16978	17014	16985	17090	16850	17040	16836	16964	16783	16746	16943	16986	16884	16900	16929	16784	16974	16976	17017	17003	16830	17039	16938	17044	16931	16817	16815	16771	16968	16944	16829	16681	16906	16847	16945	16886	16910	16838	16691	16773	16533	16917	16936	17015	16786	16806	16820	16893	17102	16803	16829	16847	16934	17031	17121	16977	16908	16691	16982	16848	17093	16862
28485	51093	46650	38183	33258	29990	27288	25229	23261	21441	20282	19185	18305	17554	16946	16465	16148	16066	15960	15750	15750	15529	15623	15463	15632	15419	15154	15290	15182	15208	15356	15101	15117	15393	15059	15236	15152	15137	15063	15148	15171	15105	15075	15267	15139	14992	15064	14878	15136	15013	14924	14951	15095	14741	14857	14932	15028	14949	15067	15024	14984	14932	14965	14885	15016	14961	15018	14968	14990	15137	15004	15106	14952	15081	15153	14901	15063	15030	14980	14881	14820	15055	14970	15009	14848	15046	15016	14946	14836	15020	14986	14997	14974	14988	14974	14895	14957	14864	15014	14989	14970	14915	15067	14970	14893	14978	14861	14977	14932	15040	14939	14911	14905	14903	15051	14977	14967	14848	14960	14927	14949	14928	15081	14848	14981	14870	15006	15034	14838	15064	14955	15072	14831	14905	14809	14969	14834	14902	15183	14955	14846	14989	14993	14795	15099	14844	14739	14734	14890	15018	14988	14959	15082	15027	14953	14912	14955	14922	14986	15000	14783	14870	15001	15112	15175	14858	14799	14886	14821	14996	15009	14873	14896	15062	15005	14928	14906	14884	14897	14777	14964	15018	14864	14850	14905	14849	15171	14922	14877	14982	14839	15005	14746	14977	15086	15020	15029	14989	14824	14831	14787	14898	14821	14881	14949	15094	14905	14859	14906	14866	14775	14933	14840	15092	14920	14905	14994	15020	14969	15015	14929	15052	15071	14917	14953	15097	14892	15197	14981	15019	14847	14962	14930	15022	14983	14864	14893	15023	14823	14914	14954	14785	14813	14930	14902	14887	15058	14867	15044	14855	14988	14860	14991	15030	14823	14869	14869	15038	15146	14998	14872	14846	14888	15073	14982	14727	14894	14857	15021	14831	15051	15096	14903	14861	14943	14924	14956	14972	15028	15000	15009	14808	14924	15004	15033	14991	15020	14976	14932	14896	14921	14873	14898	14992	14913	14953	15059	14864	15048	15140	14907	14946	15092	14929	14934	14924	14858	14932	14916	15129	15007	14905	14871	15028	15084	14920	14926	14858	14869	15043	14899	14768	14971	15034	14950	14877	14997	14887	14845	14949	15123	14820	14981	15086	14880	14828	14849	14801	15001	14909	15050	14988	15012	14920	15017	14863	14890	15162	14888	14982	14976	14987	14814	14863	15006	15051	14815	15096	14915	14793	14759	15039	14664	15010	15018	15066	14840	14961	15001	15133	14863	14972	14877	14852	14924	14970	14917	14923	14770	14852	15032	15037	15056	14860	15124	14847	14979	14805	14881	14892	14932	15092	14854	14979	14880	14903	14858	15078	15086	14987	14951	15009	14947	14867	14871	14984	14934	14892	14906	14883	15025	14922	14813	14775	14852	15145	14926	14922	14892	15023	14980	14740	15062	15021	14966	14949	14822	14843	14702	14757	14865	15030	14902	14993	14798	14885	14995	14972	15002	14933	15012	14928	14867	14892	15012	14806	15057	14856	14816	15005	14815	15132	14948	15006	14999	14822	15018	14972	14871	14922	14868	14866	14903	14878	14735	14871	15056	14834	14929	14957	14897	15108	14877	15017	14955	15071	14994	14748	14958	15011	14985	14982	14747	14856	14977	14995	14923	14868	14920	14924	14945	14959	15164	15002	15163	14932	14965	14895	14794	14852	14892	14909	14759	14884	15033	14855	14851	15080	14813	15002	15123	14785	14996	14816	14873	15006	15029	14966	15032	14917	14851	14790	15166	14972	14884	14982	14954	14895	14916	14857	14736	14974	14996	14886	15166	14998	14929	14911	14937	15092	14753	15013	14862	14904	14967	14950	14975	14968	14985	14909	14986	14860	15006	14914	14906	14901	14974	14952	14845	14823	14936	14964	14950	14950	14851	14758	14886	14927	14850	14888	15034	14877	15008	15019	14764	14813	15043	14904	15013	15036	14974	15018	14939	14857	15004	14867	14935	14978	14912	14786	14937	15177	14853	15075	14989	14977	14842	14942	14944	15050	14942	14953	14894	14900	14993	14908	14984	14732	14885	14879	14915	15059	14926	14952	14723	14896	14751	14899	15021	14871	14979	14923	14807	14969	15050	14968	14939	14797	14907	14753	14976	15029	14822	15040	14975	15031	15021	14844	15010	15043	14846	14830	15020	14920	15071	14930	14952	14961	14892	14671	14898	14925	14993	14880	14953	15126	14959	15072	14905	14898	14858	14910	14919	14926	15024	14800	14976	15040	15012	14963	15033	15015	15165	14903	14948	15015	15133	14933	14855	14864	14964	15003	14847	14999	14961	14986	14850	14928	14832	14977	14897	14996	14929	14972	14887	14892	15051	15177	14840	14916	14942	14755	15039	14883	14838	15024	14756	15091	14889	15081	14638	15009	15038	14773	14916	14915	14901	14870	14883	14763	14878	14965	14862	14938	15018	14963	14989	14888	14936	14839	15013	14985	14975	14892	15002	14941	15080	14934	14906	14771	14930	14956	14879	15026	15090	14877	14940	14967	15009	15049	14834	15091	14977	14843	14952	14850	14959	15149	14865	15019	14771	14809	15073	15065	14894	14831	14839	14850	14951	14763	14964	15019	14900	14938	15106	14937	15144	14873	15019	14920	14879	14918	14807	14917	14807	14802	14790	14883	14912	14983	15007	14802	14800	14966	14867	15016	14998	14758	14876	14875	15032	15076	15070	15122	14930	14942	14945	14809	15008	14939	14887	14943	15043	14962	14943	14756	14936	14977	15163	15035	14975	14901	14910	14825	14838	14908	14952	14948	14935	14979	15103	14939	15057	14953	14876	14789	14855	14981	14970	14746	14965	14911	15218	14803	14966	14872	14879	14963	15091	14895	14889	14985	14974	15166	15007	14987	14924	14842	14916	14970	14929	15041	14966	14934	14862	14905	15084	15090	14880	15017	14868	14875	14774	14945	14858	14970	15067	14886	15089	14809	14912	14907	14843	14883	14954	15029	14897	14876	14854	14997	15069	14870	15043	14930	15008	14851	15021	14880	15065	14904	15006	15082	14896	14847	14807	14889	14880	14775	14919	14998	14819	14914	14709	14858	14977	14773	14989	14847	14943	14937	15023	14949	14959	14883	14984	14923	14885	14894	15016	15018	14991	15008	14803	14823	15021	15000	14879	15112	14906	15027	14763	14904	14784	15008	14765	14947	14993	15003	15022	14941	14920	14927	14881	14833	15114	14834	14923	14909	14924	15019	14963	14943	14850	14928	15063	14932	15026	14802	14743	14826	14884	14941	14969	15040	15016	14800	15085	14996	15009	14963	15031	14858	14825	15049	14812	14778	15051	15064	14979	14935	14857	14884	14874	15039	14912	15105	15022	14843	14759	14833	14871	14916	14820	15047	14839	15033	14856	14973	14913	14742	15050	15054	14954	14684	14813	14962	15009	14970	14849	15007	14870	14936	14948	14889	14904	14811	14940	15035	15053	14838	14940	14879	14905	14883	14809	15043	14910	14878	14818	15088	15031	14811	14895	14799	14858	14884	14774	14957	14980	14815	14761	15082	14781	14893	14940	14946	14996	14935	14892	15038	15019	14814	14969	14924	14999	14991	14708	15030	14813	14884	15000	14872	14869	14936	14799	14886	14906	15022	14946	14839	15031	15099	14948	15170	14856	14966	14808	14862	14965	14986	15064	15069	14871	14814	15107	14854	15114	14961	15038	14877	14881	14778	15046	14997	14869	15021	15161	14831	14794	14936	15036	14954	14948	15049	15020	14863	14972	14830	14925	14925	15020	14982	14958	14845	14847	15111	15039	14885	15081	14866	14887	15003	15071	14978	14957	14883	14900	14975	14949	15035	15046	15083	14997	14855	14875	14876	14978	14948	15001	14860	14974	14924	15121	14923	15074	14991	15069	14916	14910	14882	14980	15145	14808	14881	15029	15054	14913	14991	14998	15055	14931	14871	14966	14979	14929	14813	15010	14945	15027	15039	14808	15061	14928	15102	14824	15003	15049	14880	15005	14971	14839	15107	15061	14951	14946	15025	14955	14886	14970	14958	15019	14982	15038	14955	15193	14902	14871	14996	14679	14916	14783	14899	14883	14861	14878	15016	15024	14895	14860	14858	14955	14846	15014	14893	14964	14944	14934	14865	14937	14994	15017	14922	14994	14779	14915	14896	14924	14928	15063	14776	14900	14867	14998	14977	15022	14763	15089	15050	14926	14983	14890	14984	14911	14984	14993	14724	15073	14868	14949	15095	14958	14919	14965	14913	14971	14854	14969	14965	14895	14981	14952	15049	15051	14914	14947	14878	14842	14921	14964	14944	14773	15012	14908	14998	14811	14801	14876	15001	14954	14955	15007	14947	14888	14878	14893	14839	14978	14842	14857	14931	14779	14854	15080	14950	15068	14929	14754	14867	15110	15011	14905	15040	14723	14989	14906	14978	14993	14937	15050	14931	15083	15016	14883	14878	14833	15005	14935	14954	15009	14907	14844	15015	15067	14916	14960	14949	15000	14921	14820	14950	15221	14912	14915	15053	14974	14832	14878	14855	14751	14910	14822	14966	15021	14951	14887	14800	14820	15017	14931	14911	14915	14695	14909	14966	14934	14922	14915	14953	14864	14799	14927	14956	14895	14795	14885	14913	14934	14877	14841	14905	14950	14913	14913	14968	15021	14917	14996	14898	14864	14948	14818	14820	14993	14929	14896	14956	14862	15035	15055	14974	14951	14911	14922	15006	14786	14896	14825	14965	15018	14907	15083	14947	15044	14747	14939	14850	14965	15084	14872	14861	15152	14930	14888	15079	14928	14971	14762	14826	15003	14881	14923	14849	14844	14874	14924	14930	15040	14875	14896	14994	14956	15031	15055	14964	15044	15024	14923	14992	15100	14939	14999	15043	14928	14814	14904	15046	14846	15037	14895	14963	14854	14965	14864	14741	15011	14747	15003	14861	14952	14945	15144	14855	14852	14845	14988	14900	15016	14852	14878	14976	15057	15023	14707	15100	15084	14911	14952	15055	14724	14919	15025	14851	15020	14932	14965	14809	14902	14987	15101	14983	14985	14844	14989	14891	15124	14998	14899	14785	14823	14859	14804	14961	14906	14935	14796	14943	14916	14930	14894	14876	14972	14975	15067	14947	14946	14781	14952	14902	15063	14903	14846	15022	15044	14898	14993	15153
27863	25066	31635	28733	23811	21856	20655	19579	18830	18332	17807	17693	17312	17354	17300	16822	16813	16886	16761	16975	16602	16624	16632	16546	16713	16587	16854	16590	16624	16649	16767	16592	16745	16587	16699	16551	16806	16654	16670	16700	16375	16816	16719	16614	16725	16467	16396	16655	16583	16649	16602	16595	16645	16542	16651	16576	16431	16578	16544	16571	16660	16320	16692	16644	16631	16719	16570	16498	16603	16465	16399	16607	16654	16481	16534	16506	16394	16481	16595	16520	16444	16463	16540	16524	16445	16378	16831	16444	16555	16512	16641	16623	16435	16491	16739	16525	16665	16393	16606	16501	16329	16476	16549	16428	16483	16578	16511	16568	16721	16483	16484	16566	16541	16523	16638	16584	16567	16373	16479	16761	16776	16535	16579	16513	16534	16424	16662	16407	16566	16353	16459	16332	16575	16324	16523	16501	16418	16596	16629	16513	16512	16529	16528	16749	16568	16613	16459	16434	16509	16508	16496	16649	16452	16383	16537	16723	16523	16537	16503	16451	16526	16593	16606	16392	16569	16565	16786	16488	16623	16511	16602	16561	16673	16690	16517	16491	16382	16544	16460	16545	16562	16539	16591	16573	16518	16579	16757	16619	16510	16464	16429	16451	16560	16542	16563	16502	16646	16661	16635	16828	16369	16526	16667	16650	16460	16647	16465	16466	16490	16473	16490	16463	16516	16485	16514	16634	16383	16643	16527	16430	16446	16806	16594	16496	16622	16691	16500	16633	16487	16542	16606	16336	16550	16523	16501	16571	16388	16574	16585	16585	16687	16585	16358	16614	16640	16585	16621	16460	16467	16532	16435	16457	16532	16542	16553	16432	16438	16616	16594	16689	16665	16493	16479	16690	16669	16623	16516	16495	16627	16609	16465	16599	16322	16583	16413	16590	16476	16551	16560	16468	16498	16471	16638	16628	16530	16639	16535	16355	16308	16324	16512	16605	16639	16653	16589	16385	16426	16449	16716	16558	16429	16567	16472	16621	16559	16612	16412	16623	16660	16311	16460	16622	16592	16717	16530	16472	16599	16469	16565	16697	16765	16456	16622	16576	16615	16436	16542	16478	16591	16465	16510	16730	16614	16390	16573	16475	16471	16429	16523	16479	16608	16349	16713	16552	16484	16472	16663	16456	16518	16397	16350	16727	16604	16535	16487	16550	16634	16660	16632	16660	16466	16326	16725	16259	16584	16427	16530	16418	16453	16585	16424	16609	16548	16462	16594	16690	16411	16599	16623	16671	16632	16449	16584	16539	16493	16516	16571	16640	16584	16284	16502	16323	16541	16530	16417	16423	16430	16502	16654	16357	16589	16579	16553	16641	16498	16613	16584	16691	16646	16740	16527	16336	16399	16525	16500	16536	16530	16479	16526	16491	16713	16845	16626	16603	16669	16597	16524	16623	16634	16627	16507	16710	16660	16671	16416	16525	16623	16429	16543	16694	16424	16525	16273	16483	16523	16466	16587	16552	16428	16474	16561	16713	16535	16366	16499	16570	16592	16334	16431	16509	16692	16485	16702	16574	16552	16617	16410	16469	16577	16445	16522	16744	16707	16520	16651	16639	16464	16548	16563	16397	16530	16568	16552	16753	16555	16538	16609	16596	16637	16561	16540	16391	16578	16604	16488	16563	16535	16501	16665	16375	16501	16369	16380	16576	16371	16472	16755	16393	16507	16567	16500	16650	16515	16498	16483	16614	16495	16591	16625	16468	16665	16545	16451	16490	16461	16768	16355	16262	16583	16415	16493	16590	16471	16579	16512	16527	16324	16459	16458	16742	16461	16535	16492	16551	16536	16423	16299	16473	16580	16453	16517	16538	16348	16528	16366	16503	16590	16544	16664	16424	16629	16532	16670	16576	16674	16505	16404	16663	16561	16298	16441	16308	16412	16587	16554	16652	16602	16400	16506	16642	16497	16676	16523	16521	16479	16377	16633	16474	16324	16587	16657	16499	16552	16529	16628	16652	16480	16469	16434	16367	16438	16417	16524	16708	16507	16605	16413	16527	16469	16547	16549	16838	16472	16598	16634	16423	16509	16308	16570	16457	16669	16491	16508	16570	16379	16518	16394	16590	16710	16395	16498	16669	16556	16328	16439	16478	16532	16359	16724	16481	16559	16573	16615	16521	16421	16695	16556	16610	16611	16525	16487	16368	16720	16635	16489	16630	16418	16494	16587	16581	16555	16550	16656	16465	16670	16778	16639	16590	16407	16332	16385	16663	16539	16586	16407	16806	16665	16591	16597	16769	16744	16492	16648	16507	16591	16649	16336	16337	16495	16697	16565	16463	16648	16561	16505	16576	16679	16557	16620	16434	16441	16533	16574	16372	16435	16495	16494	16562	16394	16672	16421	16531	16632	16525	16647	16512	16454	16628	16568	16552	16543	16411	16494	16605	16389	16657	16557	16434	16695	16576	16654	16640	16384	16788	16494	16664	16567	16495	16535	16507	16607	16554	16473	16481	16525	16615	16559	16550	16688	16645	16491	16580	16472	16617	16619	16484	16780	16576	16599	16670	16682	16655	16500	16481	16704	16651	16664	16501	16579	16673	16711	16457	16554	16787	16375	16459	16530	16531	16736	16742	16674	16528	16498	16498	16350	16536	16625	16534	16574	16486	16470	16499	16564	16534	16468	16617	16450	16518	16380	16420	16596	16414	16581	16556	16424	16508	16640	16480	16512	16564	16583	16327	16506	16559	16618	16460	16429	16628	16464	16621	16419	16568	16618	16475	16568	16671	16663	16354	16511	16512	16486	16755	16553	16501	16544	16353	16526	16685	16415	16671	16441	16412	16225	16470	16416	16402	16620	16604	16679	16713	16434	16455	16430	16461	16390	16568	16643	16378	16677	16418	16504	16461	16616	16562	16652	16604	16512	16413	16625	16740	16415	16534	16254	16458	16614	16359	16440	16463	16507	16288	16615	16507	16453	16299	16597	16536	16475	16429	16422	16448	16577	16472	16533	16663	16365	16535	16616	16438	16665	16479	16686	16621	16393	16545	16434	16535	16494	16500	16587	16526	16600	16536	16737	16784	16416	16579	16570	16595	16541	16518	16527	16464	16620	16612	16455	16541	16427	16609	16588	16451	16541	16669	16436	16533	16720	16456	16593	16578	16630	16391	16707	16645	16366	16473	16589	16524	16405	16590	16567	16444	16565	16396	16470	16423	16537	16354	16510	16418	16504	16468	16503	16471	16439	16456	16666	16612	16636	16491	16507	16605	16598	16316	16489	16531	16672	16334	16634	16388	16396	16607	16604	16644	16614	16723	16637	16511	16449	16501	16465	16637	16394	16291	16658	16638	16380	16646	16377	16542	16502	16370	16425	16550	16291	16373	16745	16472	16320	16545	16403	16610	16704	16575	16577	16648	16737	16501	16466	16441	16843	16379	16494	16479	16598	16594	16354	16712	16667	16514	16631	16271	16490	16493	16570	16493	16701	16406	16416	16585	16655	16600	16553	16592	16496	16507	16388	16626	16554	16764	16600	16465	16691	16383	16454	16546	16461	16459	16566	16590	16623	16523	16533	16496	16624	16542	16343	16587	16632	16581	16560	16631	16702	16742	16672	16361	16476	16507	16517	16528	16406	16530	16570	16403	16480	16455	16514	16612	16519	16822	16716	16447	16632	16565	16418	16650	16419	16560	16538	16587	16495	16629	16401	16551	16545	16517	16305	16577	16632	16512	16571	16571	16593	16480	16548	16554	16564	16527	16354	16481	16679	16433	16448	16572	16347	16654	16375	16765	16601	16593	16414	16602	16570	16649	16492	16563	16495	16539	16454	16449	16616	16513	16539	16436	16372	16513	16507	16495	16519	16784	16456	16472	16675	16548	16717	16603	16563	16672	16700	16474	16481	16498	16508	16623	16421	16497	16517	16594	16431	16457	16426	16459	16824	16498	16583	16635	16574	16566	16460	16543	16529	16542	16629	16341	16523	16556	16599	16407	16487	16506	16743	16608	16535	16472	16463	16578	16731	16470	16597	16565	16224	16455	16400	16586	16625	16617	16448	16540	16655	16470	16506	16523	16357	16570	16607	16440	16584	16899	16659	16441	16384	16475	16605	16602	16566	16425	16364	16433	16521	16397	16436	16728	16498	16415	16475	16403	16409	16469	16438	16557	16527	16511	16501	16529	16401	16391	16486	16659	16512	16401	16456	16466	16764	16496	16638	16635	16636	16589	16435	16566	16347	16567	16588	16392	16717	16329	16383	16391	16393	16513	16557	16568	16617	16350	16524	16476	16515	16508	16542	16674	16496	16416	16756	16550	16502	16558	16522	16577	16524	16366	16491	16524	16596	16505	16344	16498	16384	16409	16559	16675	16760	16419	16439	16509	16413	16531	16527	16703	16514	16564	16728	16623	16569	16509	16663	16646	16826	16574	16507	16755	16530	16548	16527	16591	16593	16444	16520	16631	16452	16709	16480	16663	16539	16760	16705	16713	16588	16327	16761	16518	16527	16437	16552	16561	16595	16198	16447	16310	16700	16683	16765	16558	16567	16500	16647	16626	16673	16502	16746	16488	16564	16399	16663	16515	16635	16436	16562	16182	16582	16600	16573	16351	16693	16580	16558	16499	16537	16472	16591	16544	16519	16387	16573	16553	16478	16457	16506	16532	16559	16550	16461	16355	16701	16759	16471	16461	16643	16560	16432	16336	16598	16375	16484	16517	16567	16585	16585	16434	16520	16508	16713	16323	16371	16626	16482	16416	16451	16553	16315	16546	16626	16443	16483	16654	16723	16697	16511	16568	16604	16405	16522	16620	16501	16458	16485	16717	16527	16653	16421	16452	16345	16828	16449	16459	16478	16642	16525	16682	16552	16674	16556	16396	16738	16712	16320	16351	16534	16624	16579	16423	16675	16588	16662	16575	16563	16216	16338	16448	16725	16602	16716	16828	16559	16610	16573	16588	16705	16575	16341	16599	16789	16637	16510	16451	16530	16523	16673	16528	16527	16743	16391	16634	16442	16567	16349	16576	16405	16605	16565	16571	16700	16560	16583	16393	16371	16610	16635	16628	16565	16514	16586	16663	16506	16587	16582	16253	16628	16454	16484	16602	16598	16427	16524	16478	16677	16428	16536	16289	16446	16575	16512	16555	16547	16459	16723	16570	16369	16645
27040	39888	36021	28877	24849	22317	20608	19342	18211	17292	16824	16305	16000	15699	15435	15264	15226	15071	15126	14836	15075	14856	14909	14843	14865	14769	14682	14928	14812	14861	14671	14695	14763	14824	14888	14673	14715	14750	14807	14663	14928	14682	14697	14734	14646	14787	14613	14577	14634	14785	14584	14704	14739	14681	14585	14761	14674	14697	14653	14582	14483	14735	14737	14724	14582	14691	14692	14793	14654	14796	14677	14817	14615	14596	14668	14602	14601	14763	14611	14662	14661	14753	14656	14578	14735	14611	14719	14649	14621	14523	14705	14620	14660	14574	14604	14658	14600	14498	14681	14573	14735	14704	14683	14616	14438	14707	14616	14773	14580	14720	14678	14667	14807	14729	14647	14577	14677	14748	14692	14518	14700	14655	14622	14715	14505	14619	14812	14658	14614	14654	14648	14768	14703	14804	14565	14694	14450	14747	14778	14517	14747	14510	14799	14647	14636	14740	14712	14527	14715	14770	14716	14712	14671	14560	14622	14725	14885	14619	14705	14640	14729	14689	14747	14656	14556	14667	14509	14737	14805	14685	14687	14779	14649	14772	14917	14555	14510	14807	14743	14675	14764	14703	14728	14604	14649	14502	14622	14712	14535	14537	14665	14628	14803	14582	14668	14775	14759	14713	14647	14710	14679	14752	14560	14588	14692	14580	14636	14854	14643	14662	14768	14783	14689	14654	14807	14742	14773	14577	14601	14768	14631	14751	14529	14603	14595	14795	14658	14536	14550	14580	14617	14942	14643	14568	14735	14694	14793	14756	14729	14657	14822	14642	14757	14649	14643	14728	14576	14798	14596	14792	14677	14560	14570	14630	14574	14752	14658	14655	14624	14544	14657	14733	14641	14809	14620	14889	14611	14777	14610	14632	14652	14784	14671	14610	14761	14538	14635	14871	14542	14857	14689	14657	14610	14726	14719	14687	14853	14751	14770	14703	14569	14924	14689	14523	14866	14734	14687	14806	14588	14708	14690	14769	14650	14715	14660	14420	14540	14683	14812	14562	14599	14657	14686	14566	14668	14659	14500	14635	14519	14707	14782	14704	14669	14608	14638	14675	14618	14700	14680	14689	14614	14552	14693	14676	14641	14697	14622	14638	14664	14722	14559	14621	14761	14677	14839	14635	14632	14655	14699	14678	14680	14575	14649	14740	14497	14656	14566	14804	14558	14612	14725	14738	14671	14610	14712	14742	14922	14721	14839	14678	14575	14859	14654	14667	14500	14665	14627	14736	14581	14678	14715	14723	14594	14636	14734	14640	14632	14681	14783	14708	14649	14661	14596	14824	14662	14806	14735	14565	14853	14682	14592	14629	14761	14720	14710	14746	14721	14519	14682	14664	14770	14645	14594	14573	14663	14667	14607	14687	14578	14672	14872	14705	14660	14594	14794	14626	14646	14675	14552	14886	14797	14798	14630	14587	14801	14579	14594	14695	14563	14696	14625	14822	14767	14667	14524	14591	14878	14619	14573	14793	14545	14758	14644	14582	14700	14724	14701	14639	14798	14597	14626	14588	14609	14717	14754	14640	14813	14484	14772	14460	14594	14558	14677	14549	14699	14728	14791	14873	14546	14518	14705	14580	14822	14728	14807	14554	14653	14655	14740	14708	14592	14865	14647	14737	14785	14587	14628	14593	14835	14710	14645	14840	14692	14654	14686	14685	14669	14743	14550	14569	14846	14662	14595	14700	14576	14690	14638	14783	14722	14693	14732	14882	14630	14488	14722	14633	14840	14708	14470	14722	14554	14612	14799	14655	14671	14580	14686	14700	14603	14699	14749	14636	14621	14827	14577	14535	14630	14386	14781	14772	14609	14678	14716	14632	14513	14734	14605	14602	14675	14473	14727	14720	14586	14740	14656	14679	14702	14580	14749	14639	14786	14607	14788	14521	14615	14632	14648	14673	14733	14685	14748	14650	14776	14819	14710	14626	14719	14641	14684	14683	14547	14684	14728	14740	14795	14573	14689	14616	14894	14686	14740	14677	14645	14669	14758	14746	14739	14768	14599	14744	14613	14697	14605	14772	14807	14743	14823	14619	14577	14861	14603	14573	14855	14700	14673	14718	14607	14924	14578	14583	14686	14616	14586	14650	14594	14841	14660	14602	14690	14568	14662	14666	14811	14668	14843	14654	14635	14651	14707	14712	14764	14574	14591	14744	14591	14567	14800	14601	14695	14733	14626	14699	14725	14650	14607	14744	14601	14599	14799	14609	14676	14687	14779	14644	14650	14673	14592	14752	14783	14650	14625	14620	14683	14628	14695	14715	14537	14605	14685	14551	14620	14630	14901	14547	14736	14803	14577	14630	14836	14436	14609	14813	14653	14755	14909	14682	14698	14655	14747	14717	14794	14601	14687	14713	14811	14741	14764	14722	14570	14671	14829	14870	14661	14625	14469	14721	14747	14684	14647	14594	14751	14647	14607	14612	14734	14670	14582	14666	14753	14713	14752	14736	14746	14656	14663	14730	14740	14649	14754	14585	14720	14808	14741	14713	14575	14527	14565	14677	14539	14588	14653	14589	14751	14762	14862	14725	14672	14607	14654	14602	14753	14702	14568	14644	14552	14565	14591	14659	14852	14655	15003	14781	14669	14766	14784	14732	14855	14687	14834	14730	14765	14716	14809	14639	14762	14725	14495	14690	14833	14758	14558	14975	14728	14608	14747	14738	14591	14826	14644	14730	14609	14701	14857	14728	14548	14557	14649	14581	14488	14684	14418	14480	14559	14626	14531	14575	14711	14800	14663	14512	14676	14674	14691	14505	14720	14657	14715	14512	14582	14551	14746	14705	14697	14677	14708	14616	14778	14635	14688	14741	14561	14929	14700	14762	14662	14675	14653	14733	14534	14724	14721	14659	14776	14685	14358	14672	14710	14625	14796	14699	14637	14696	14594	14848	14757	14675	14624	14668	14763	14646	14591	14749	14674	14624	14822	14740	14685	14706	14753	14682	14639	14763	14725	14642	14617	14707	14708	14857	14720	14757	14684	14554	14691	14692	14713	14756	14665	14851	14716	14880	14564	14788	14638	14709	14700	14680	14587	14628	14834	14670	14770	14497	14511	14781	14753	14673	14627	14647	14713	14580	14607	14630	14648	14656	14769	14685	14733	14701	14542	14853	14596	14721	14862	14724	14628	14600	14625	14661	14874	14662	14712	14600	14747	14802	14682	14730	14619	14641	14848	14577	14657	14675	14583	14647	14879	14848	14741	14614	14735	14801	14692	14659	14566	14648	14861	14555	14679	14803	14655	14755	14588	14539	14636	14716	14538	14665	14651	14610	14661	14612	14735	14532	14749	14778	14683	14693	14656	14864	14650	14765	14968	14693	14712	14544	14770	14683	14746	14712	14735	14786	14654	14716	14775	14594	14839	14554	14544	14727	14640	14757	14556	14666	14665	14771	14711	14640	14814	14602	14868	14746	14691	14596	14662	14806	14782	14542	14793	14671	14734	14620	14632	14748	14658	14659	14673	14789	14780	14695	14631	14685	14605	14789	14678	14600	14861	14670	14734	14685	14680	14698	14751	14718	14830	14649	14781	14736	14794	14690	14602	14792	14644	14628	14717	14648	14682	14486	14817	14854	14756	14653	14708	14630	14720	14777	14661	14748	14531	14669	14566	14698	14666	14648	14662	14694	14711	14839	14741	14803	14653	14725	14646	14707	14778	14735	14725	14662	14735	14686	14734	14541	14835	14590	14709	14601	14622	14667	14750	14707	14503	14693	14531	14735	14714	14617	14673	14599	14676	14825	14611	14682	14739	14705	14731	14842	14662	14662	14717	14734	14700	14728	14561	14782	14536	14636	14739	14701	14721	14842	14715	14628	14830	14621	14624	14727	14433	14637	14732	14686	14692	14790	14555	14669	14711	14664	14786	14566	14621	14736	14506	14633	14838	14695	14667	14733	14443	14868	14599	14741	14514	14705	14669	14737	14706	14660	14608	14763	14722	14652	14765	14728	14605	14698	14618	14565	14784	14676	14641	14456	14585	14640	14617	14511	14778	14629	14586	14717	14629	14857	14719	14645	14314	14578	14697	14588	14539	14693	14553	14841	14714	14659	14662	14682	14672	14733	14724	14525	14790	14646	14763	14506	14729	14704	14456	14728	14498	14608	14738	14695	14502	14800	14859	14709	14605	14550	14642	14506	14574	14588	14630	14690	14604	14718	14578	14551	14700	14550	14599	14718	14640	14838	14714	14665	14827	14718	14722	14722	14736	14587	14814	14663	14614	14631	14594	14811	14618	14611	14677	14653	14854	14740	14703	14735	14545	14623	14835	14528	14687	14657	14659	14586	14872	14674	14738	14575	14561	14856	14561	14679	14748	14629	14708	14677	14591	14581	14839	14788	14639	14734	14650	14614	14671	14887	14697	14676	14673	14684	14857	14735	14627	14637	14823	14667	14579	14728	14595	14694	14576	14615	14700	14486	14793	14632	14651	14613	14608	14637	14462	14572	14725	14759	14539	14573	14632	14863	14677	14854	14661	14818	14690	14692	14715	14565	14890	14734	14541	14589	14758	14772	14734	14645	14673	14750	14652	14562	14706	14663	14812	14711	14726	14755	14790	14622	14766	14572	14666	14726	14876	14584	14638	14610	14647	14693	14705	14689	14608	14741	14714	14630	14538	14571	14783	14774	14812	14447	14675	14818	14678	14557	14628	14780	14563	14743	14675	14719	14829	14777	14721	14783	14616	14609	14636	14768	14679	14611	14696	14826	14692	14678	14651	14802	14536	14763	14695	14725	14585	14719	14766	14671	14792	14683	14689	14850	14531	14705	14678	14751	14636	14590	14745	14740	14854	14704	14768	14734	14547	14718	14678	14637	14648	14890	14768	14692	14612	14703	14623	14747	14404	14806	14837	14464	14736	14807	14572	14594	14548	14611	14701	14639	14695	14556	14726	14602	14644	14595	14738	14655	14619	14748	14728	14746	14683	14670	14708	14663	14617	14666	14790	14551	14834	14637	14660	14809	14736	14735	14769	14647	14762	14701	14650	14724	14736	14845	14628	14544	14803	14770	14650	14569	14643	14748	14720	14700	14550	14714	14552	14610	14743	14588	14642	14805	14639	14791	14570	14661	14649	14711	14646	14757	14757	14678	14583	14703	14767	14707	14686	14644
23660	21107	28552	24542	23731	25747	25515	21776	20610	20273	19409	18824	18535	17855	17890	17766	17526	17386	17415	17084	17248	17238	17226	17214	17197	17261	17023	17144	17177	17166	17089	17082	16792	16970	17001	17135	16863	16872	16890	17108	16919	17004	16857	17009	17005	16877	17058	16900	17140	17097	16995	16793	17008	16958	17048	17022	16785	16836	16836	17004	16984	16795	16824	16903	17024	16879	16956	17043	16880	16841	16863	16794	16874	16951	16870	16722	16645	16940	16816	16847	16857	17008	16802	16957	16974	16866	16956	16912	16781	16846	16781	17030	16854	16807	16824	16880	16741	17102	16884	16901	16745	16949	16754	16730	16875	16929	16882	16900	17002	16814	16807	17036	16964	16814	17035	16963	16830	16665	16707	16892	16784	16916	17010	16851	16985	16775	16742	16731	16670	16910	16722	16708	16819	16991	16754	16597	16711	16821	16770	16842	16980	16938	16939	16818	16847	16909	16941	16670	16888	16971	16765	16836	16885	16870	16865	16599	16956	16829	16856	16924	16787	16776	16858	16836	16905	16778	16871	16670	16898	16831	16686	16640	16730	16719	17076	16898	16916	17136	16955	16932	16760	16943	17128	16901	16955	16779	16912	16805	16898	16784	16872	16740	16891	16629	16918	16969	16734	16797	16988	16963	16635	16596	16814	16773	16743	16815	16775	16859	16937	16745	16748	16637	17030	16929	17021	16803	16858	16709	16821	16936	17030	16855	16825	16787	16685	16744	16852	16975	16834	16808	16756	16931	16777	17072	16899	16820	16974	16730	16889	17003	16858	16854	16790	16770	16762	16798	16760	16906	16787	17038	17028	16909	16761	16959	16899	16743	17014	16926	16654	16817	16958	16817	16879	16799	16922	16934	16858	17000	16854	16725	16877	16853	16749	16644	16870	16956	17020	16868	16850	16907	17025	16847	16926	16881	16993	16748	16759	16751	16966	16902	16913	16996	16733	16835	16858	16874	16956	16691	16761	16891	17003	16895	16860	16987	16824	16736	16872	16912	16706	16987	16728	16768	16942	16894	16717	17007	16782	16853	16899	16936	16952	16837	16809	17116	16981	16787	16832	16845	16945	16858	16843	17022	16677	16639	16852	16799	16886	16767	16778	16824	16923	16924	16951	16869	16855	16711	16856	16887	16786	16947	16911	16940	16697	16653	16832	16663	16712	16926	16931	16928	16815	16835	16828	16617	16832	17080	16909	17000	16944	16494	16747	16960	17016	17055	16768	16744	16878	16791	16899	16855	17123	16911	16828	16876	16755	16955	16931	16914	16680	16794	17015	16932	16923	16801	16757	17068	16737	16873	16880	16905	16916	16823	16813	17084	16787	16883	16895	16723	16827	16776	16778	16931	16889	17017	16766	16674	16805	16910	16748	16784	16918	16930	16916	16755	16969	16847	16915	16717	16813	16802	16897	16670	16967	16888	16913	16641	16851	16834	16809	16902	17007	16917	16847	16806	16765	16694	16916	16679	16769	16888	16907	16880	16725	16731	16941	16858	16738	16805	16862	16800	16886	16882	16809	16957	16934	16938	16868	16943	16964	16861	17004	16901	16838	16980	16964	16800	16951	16987	16793	16864	16865	16770	16663	16707	16880	16849	16786	16837	16894	16882	16697	16824	16883	16955	16822	16889	16829	16968	17005	16684	16763	16807	16813	16939	16761	16972	16791	16826	16779	16680	16911	16758	16833	16743	16872	16876	16846	16905	17024	16956	16941	16821	16812	16944	16928	16859	16911	16862	16895	16831	16701	16666	16889	16791	16687	16836	16928	16958	16727	16935	16709	17013	16776	16939	16722	16636	16985	17023	16931	16786	16713	17038	16823	16942	16740	16856	16977	16988	16902	16882	17007	16881	16773	16782	16659	16890	16827	17023	16698	16705	16907	16998	16953	16922	16965	16913	16776	16871	16823	16987	16933	16840	16801	16917	16775	16893	16865	16939	16895	16901	16897	16808	16835	16874	16705	16752	16727	16930	16638	16919	16955	16717	16879	16990	16739	16862	16664	16776	16902	16807	16957	16698	16580	16816	16851	16653	16884	16811	16958	16766	16900	16910	16737	16773	16902	16906	16989	16701	16712	17014	16900	16666	16837	16834	17050	16920	16827	16720	16734	17015	17045	16979	16882	16875	16844	16971	16718	16958	16859	16860	16959	16865	16800	16949	16967	16762	17019	16805	16764	16728	16893	16770	16871	16805	16786	16696	16911	16594	16826	16834	16870	16838	16702	16809	16832	16754	16936	16844	16835	16892	16995	16972	16729	16717	16880	16798	16761	16789	16830	16917	16740	16991	16980	16840	16986	16871	16868	16932	16764	16834	16891	16988	16867	16733	17036	16921	16924	16820	16785	16846	16875	16890	16683	16804	16841	16931	16630	17000	16969	16622	17036	16928	16934	16913	16631	16943	16901	16875	16877	16748	16683	16794	16814	16670	16859	16809	17041	16772	17013	16945	16917	16630	16771	16870	16826	16840	17020	17067	16923	16957	16900	16881	16977	16974	16692	16868	16724	16678	16995	16797	16811	16762	16967	16670	16867	16922	16890	16762	16894	16706	16766	16855	16992	17001	16947	16841	16864	16880	16866	16647	16934	16893	17003	16809	16699	16892	16922	16730	16783	16857	16844	16992	16947	16794	16757	16902	16752	16593	16794	16911	16736	16672	16820	16883	16800	16838	16878	16759	16909	16995	16772	16858	16725	16942	17169	16893	16654	16795	16740	16796	17045	16936	16959	16879	16930	16686	16834	16722	16675	16687	16962	16612	17041	16615	16941	16926	16717	16771	16841	16954	16802	16887	16912	16985	16956	16842	16767	16633	16682	16826	16822	16858	16455	16950	16774	16938	17006	16925	16763	16836	16739	16597	16827	16833	16850	16831	16766	17086	16964	16849	16751	16787	17100	16799	16875	16824	16762	16711	16916	16645	16790	16657	16788	16892	16938	16959	16906	16927	17022	16832	16962	16702	16920	16807	16979	16812	16774	16964	16871	16804	17031	16697	16861	16763	16872	16964	16904	16733	16983	16937	16721	16851	17025	16890	16821	16933	17025	16916	16775	16705	16870	16860	16856	16877	16844	16898	16765	16726	16860	16914	16951	16818	16855	16561	16862	16740	16968	16841	16865	16837	17003	16862	16901	16954	16874	16601	16818	16710	16816	16601	16883	17055	16956	17032	16810	16837	16872	16644	16939	16938	16786	16923	17001	16859	16933	16858	16755	16797	17023	16785	16662	16797	16778	16954	16878	16797	16696	16841	16853	16942	16874	16714	16922	16859	16786	16921	16666	16812	16673	16881	16885	17108	16744	17077	16935	16781	16762	16837	17046	16871	16622	16965	16859	17016	16946	16847	16710	16988	16723	16944	16791	16784	16691	16835	16794	16925	16892	16707	16875	16903	16884	16798	16727	16846	16862	16950	16882	16824	16829	16847	16858	16787	17128	16724	16875	16832	16938	16953	16784	16746	16886	16724	16914	16840	16858	16783	16806	16943	16948	16619	16821	16751	16888	16850	16947	16877	16786	16747	16810	16755	17053	17054	17004	16795	16458	16575	16671	16716	16817	16671	17004	16622	16972	16926	16659	16806	16674	16812	16718	16914	16675	16923	16931	16832	16854	16628	16703	17086	16854	16778	16830	16892	16761	16658	16771	16912	16927	16835	16900	17016	16888	16774	17015	16936	16734	16846	16759	16897	16871	16698	16880	16994	16857	16891	16864	16767	16629	16836	16718	16830	16849	16944	17075	16719	16849	16857	16762	16874	16800	16887	16949	16804	16803	16706	16809	16856	16785	16960	16834	16870	17014	16912	16745	16809	16902	16781	16723	16742	16879	16920	16788	16906	16855	16772	16838	16897	16800	16738	16766	16668	16947	16834	16913	16823	16879	16725	16804	16960	16815	16943	16856	17010	16846	16758	16832	16835	16850	16771	17016	16747	16880	16856	16786	17018	17003	16953	16812	16813	16821	16988	17110	17047	16906	16924	17118	16933	16838	16895	16897	16989	16952	16807	16732	17024	16932	16776	16884	16830	16784	16699	16845	16923	16837	16948	16909	16737	16880	16770	16773	16906	16783	16769	16818	16728	16915	16870	16978	16855	16987	16810	16779	16934	16547	16769	16831	16772	16925	16863	16913	16833	16980	16821	16950	16992	16904	16612	16862	16960	16787	16743	16723	16789	16857	16739	16714	16756	16887	16942	16788	16900	16949	16662	16820	16796	16748	16927	16939	16801	16887	16939	16837	16850	17013	16835	16729	16652	16891	17001	16872	16956	16956	16991	16799	16839	16750	16951	16898	16896	16805	16760	17142	16911	16981	17118	16823	16785	16812	16767	16848	16801	16858	16692	16705	16959	16777	16847	16816	16624	16759	16915	16726	17057	16769	16885	16879	16691	16853	16799	16957	16759	16853	16871	16768	16807	16909	16868	16848	16711	17059	16686	16765	16974	16928	16876	16965	16799	16982	16830	17004	16747	16631	16814	16742	16896	16651	16755	16840	16878	16869	16740	16651	16771	16738	16824	16988	16927	16724	16703	16956	16935	16732	16653	16752	16693	16829	17040	16702	16678	16842	16898	16793	16869	16789	16716	16772	17009	16786	16861	16699	16870	16658	16746	16910	16800	16912	16869	16855	16963	16734	16887	17033	16771	16991	16843	16850	16661	16668	16816	16948	16880	16852	16795	16787	16807	16988	16917	16785	16914	17022	16822	16694	16876	16770	17055	16849	16991	16952	16674	16901	16843	16911	16955	16702	16689	17062	16787	16773	16954	16996	16988	16961	16814	16851	16879	16836	16667	16948	16807	17039	16962	16944	16683	16781	16876	16878	16955	16772	16892	16795	16655	16899	16877	16711	16926	16735	16976	17024	16885	17048	16888	16798	16798	17075	16607	16879	16860	17082	16897	16889	16980	16931	16989	16776	16945	16814	17218	16917	16889	16732	17009	16874	17099	16880	16716	16946	16802	16887	16907	17022	16971	16776	17134	16841	16816	16770	16553	16870	16871	16809	16936	16801	16891	16793	16841	17082	16928	16810	16870	16859	16883	16942	16594	16798	16860	16905	17038	16832	16943	16844	16757	16879	16814	17068	16627	16850	16838	16960	16854	16968	16823	16877	16921	17140	16845	16980	16822
27585	46286	42607	34453	30003	26739	24209	22284	20809	19719	18703	17886	17314	16644	16307	15930	15832	15649	15734	15548	15512	15366	15471	15491	15267	15183	15176	15318	15076	15150	15236	15007	15072	15040	15165	14929	14851	14964	14964	14923	14987	14929	15091	14964	14980	15152	14985	14817	15104	14918	14887	14818	15064	14833	14993	14840	14704	14992	14931	14933	15031	14996	15013	14903	14948	14981	14847	15039	14995	14900	14969	14965	15030	14874	14849	14854	14981	15032	14862	14928	14968	14886	14932	14964	15021	14883	15089	14812	14846	14858	14993	15015	14740	14844	14833	14840	14951	14814	14823	14896	14849	15159	14847	14911	14873	14899	14863	14961	14798	14846	14941	14853	14958	14853	14945	14936	14795	14988	14830	15072	14892	14918	14928	15081	14913	14872	15062	14915	15045	14856	14882	14940	14942	14910	14749	14961	14868	14907	15015	15073	14913	15037	15024	15074	15022	14860	14979	14830	15019	14929	14760	14985	14953	14851	15004	14925	14779	14941	14924	14887	15096	14944	15029	14927	14966	14984	15073	14797	15004	14725	14856	15101	14987	14707	14886	14936	14988	14931	14778	14797	14927	14951	14969	14880	14700	15056	14890	14870	14865	14906	14884	14873	14998	14846	14815	14787	14928	14929	14885	14919	14939	14989	14841	15040	14904	14935	14704	14972	14905	14844	14905	15016	14966	14847	14912	14949	15083	14732	15012	14854	14973	14738	14992	15020	15043	14967	14989	14848	15148	14991	14879	14861	14820	14961	14997	14732	14724	15058	14813	14904	14999	14873	14963	15015	14991	14838	15086	14833	14968	15074	15035	14887	14917	14857	14968	14882	14875	14887	15023	14947	14758	14801	14896	14969	14982	15069	15095	14931	14893	14992	14793	14911	14904	15015	14847	15007	14912	14897	15126	14802	14849	14990	14830	14977	14788	14778	14925	14743	15061	14828	14725	14900	14903	14896	14709	14961	14857	15159	14840	14911	14942	14970	14855	14883	14964	15041	15075	14756	14946	14998	14827	14920	14868	14841	15161	14862	14835	14891	14896	14852	14936	14995	14872	14903	14801	15123	14866	14906	15054	14998	14758	14830	14970	14929	15027	14920	14770	14965	14916	14926	14945	14890	14970	14941	14852	14626	14780	14835	14955	14945	14895	14931	14893	14937	15009	14704	14796	14856	15003	14809	14854	14824	14947	14792	14947	14754	14833	14923	14826	15050	14886	14969	14950	14907	14893	14853	14795	14916	14996	14904	14996	14909	14735	15132	14986	14967	14898	15080	14841	14905	15057	14861	14880	15045	15115	15085	14877	14801	14947	14924	14791	14921	14951	14964	14875	14914	14973	14961	15064	14863	14935	14968	14855	14984	14860	14754	14878	14844	14804	15023	14908	14934	14879	14847	14922	14900	14894	15032	14802	14807	14950	14932	14783	14849	14955	14768	14862	15003	14808	14877	14896	14933	14857	15081	14968	14976	15012	14713	14986	14963	14947	14917	14963	15028	14974	15018	14882	14835	14892	14942	14971	15061	14957	14857	14848	14929	14776	14914	15003	14897	14929	14849	15035	14823	14882	14685	14778	14907	14845	14870	14951	14856	14722	14826	14920	14814	14768	15042	14833	14933	14915	14981	14875	14969	15059	14811	14744	14763	14713	14824	14863	14972	14826	14942	15038	15005	14831	14845	14962	14991	14807	14712	14991	14926	15069	14890	15014	14854	14960	14844	14842	14899	14807	14982	14924	15028	15021	14825	14721	14778	14879	14812	15006	15120	15028	14934	14723	15038	14932	14909	14972	14958	14935	14828	14930	14854	15024	14904	14754	14935	14949	14830	14826	14691	14916	14873	14919	14984	14893	14968	14824	14918	14947	14973	14860	14808	14926	14876	14916	14873	14805	14919	14971	14797	14701	14882	14948	14981	14930	14775	14899	14903	14902	14732	14872	14848	14757	14838	14991	14866	14663	14734	14922	14725	14925	15049	15167	14911	14785	14860	14854	14953	14893	14935	14914	14891	14860	15017	15033	14969	14940	14832	14992	14761	15006	14840	14935	14888	15019	15046	14842	14915	14975	14915	14898	14853	14855	14785	15062	14819	14998	15067	14931	14908	14846	14825	14790	15003	14807	15036	14914	15001	14788	15020	14942	14854	14918	14788	15014	14715	14988	15099	14741	14897	14638	14825	14940	14880	14764	14819	14934	15021	14976	14997	14979	14970	15043	14673	14899	15032	14722	14893	14901	14896	14854	14865	14786	14813	15025	14745	14848	14965	14915	15010	14844	14975	14821	14833	14994	14722	14740	14994	14892	14942	14848	14923	14893	14900	14943	15003	14856	14919	14915	14930	14929	14923	14929	14884	14847	14977	14831	14774	14693	15045	14896	14865	14833	14616	14912	15034	14963	15009	14850	14859	14723	14823	14998	14938	15031	14890	15103	14938	14801	14903	14918	14897	14993	14714	15105	14818	14763	14669	14995	14829	14755	14800	14949	14751	14721	14855	14884	14964	14944	14778	14759	14997	14939	14891	14854	14951	14753	14784	14863	14776	14823	14823	14840	14857	14889	14958	14938	14948	14945	14809	14906	14921	14848	14777	14931	15116	14896	15019	14975	14955	14758	14944	14924	14802	14925	14583	15085	14976	15005	14897	14934	14867	14920	14899	14972	14775	15026	14885	14914	14972	14856	14812	14849	15010	14955	15067	14699	15037	14885	14982	14929	15002	14887	14897	14882	14809	14992	15033	14909	14876	14850	14811	14951	15006	14671	14960	14816	14895	14953	14886	14959	15017	14773	14865	15089	15098	14976	14920	15021	14927	14985	14790	14842	15075	14977	14834	14993	14844	14858	14886	14886	14955	15145	15029	14903	14970	14822	15179	14999	14933	14815	14775	14901	14903	14988	14996	14997	15058	14902	14985	14836	14931	14825	14850	14991	14928	15010	14856	15029	14924	14895	14959	14821	15004	14920	14937	15018	14896	15094	14909	14863	14991	14854	14790	14989	14984	14969	14910	14842	14777	14969	14753	14809	14882	14871	14939	14955	15002	15060	14820	14992	14787	14895	14934	14880	14924	14804	14818	14982	14833	14862	15024	15052	14853	14875	14874	14959	14836	14994	14838	14999	14968	15050	14995	14852	14906	14963	14761	15146	14862	14803	14958	14768	14997	14769	14852	14855	14842	14809	14900	15131	14923	15144	15079	14848	14858	14783	14847	14866	14832	14875	15022	14848	14956	14969	14982	14820	14996	14957	14930	14783	14740	14965	14779	14879	14967	15012	14939	14984	14772	14786	14939	14900	15035	15040	14875	14948	15017	14894	14798	14861	14630	14917	14939	15091	14982	14950	14837	14776	14831	14881	14888	14980	14924	14826	14929	15005	15057	14908	15033	14933	14879	15097	14821	15061	14913	14851	14829	15088	14884	14923	14976	14955	14846	14848	15023	14789	14944	14898	14704	14993	14933	14950	14846	14752	14893	14950	14979	14880	14969	15059	14818	14821	14920	14943	14783	14992	14903	14902	14958	14982	14950	14882	14976	14832	15174	14808	14699	14804	14990	14895	14854	14932	14908	14836	14929	14944	14719	14903	15087	14845	14852	14920	14711	14791	14878	14912	14940	14832	15063	14834	14873	14916	14876	15045	15090	14842	14883	14905	15050	14787	15007	14996	14790	14823	14649	15094	14931	14985	14812	15086	14942	14912	14869	14930	14879	14910	14854	14980	14871	14937	14953	14831	14942	14751	14973	15116	14876	14976	14996	14849	15000	15050	14858	14825	14971	14917	14800	15038	14958	15101	14992	14978	15024	14833	15033	14843	15061	14959	14916	14902	14871	14900	14916	15031	15006	14739	14826	14960	14844	14954	14985	14943	14919	15011	14959	14862	14972	14920	14989	14976	14891	14980	15007	14711	14837	14937	14914	14918	14798	15020	15088	14867	15023	14925	14703	14875	14827	14975	14933	14885	15091	14854	14937	14861	14900	14817	14939	14911	14877	14943	14891	14853	14875	14928	14893	14767	14850	14905	14968	14921	14929	14849	15059	14844	14994	14992	14954	14914	14926	15133	14914	14952	15024	14937	14796	14870	14968	15067	14908	14771	14936	14908	14820	15001	14915	14931	14973	14907	15062	14888	14800	14944	14902	14816	14852	14764	14893	14933	14715	15041	14933	14991	14827	14939	14911	14977	14756	14959	15021	14854	14915	14840	14930	14982	14768	15061	14930	14965	14797	14963	14934	14845	15123	14880	14745	14908	14806	14947	15063	15013	14918	14874	14787	14811	14834	14825	15021	14793	14985	14923	14729	14899	14818	15006	14964	14753	14884	14972	14964	14768	15041	15098	14719	14905	14819	14937	14962	14982	14935	14948	15068	14922	14754	14930	15074	15080	14873	14912	14891	14803	14935	14962	14811	14864	14840	14799	15025	14996	14986	14910	14818	14900	14783	15058	14991	14962	14946	14870	14776	14906	14873	14871	15019	15050	14748	14974	14975	14937	15073	14860	14966	14760	14784	14907	14814	14966	15039	14785	15071	14826	14966	15012	15032	15033	14904	14896	14836	14985	14992	14918	15061	14909	14737	14864	14926	15018	15013	15030	14827	14773	14839	14842	14694	14979	14814	14902	14901	14963	14940	14787	14793	14841	14891	15046	14865	14807	14836	14895	15068	14960	14836	14988	14936	14951	14785	14908	15083	14695	14989	14895	15012	15088	14931	14947	14991	14840	14759	14892	14936	14992	14922	14740	15037	14825	14904	14981	14951	14926	14926	15093	14861	14998	14910	14902	14888	14941	14971	14893	14968	14777	15218	14928	14931	14970	14904	14916	14828	15049	14988	14900	14977	14937	14966	15081	14960	14902	14935	14837	15015	14902	15012	15202	14884	14729	14820	14959	14949	14808	14958	14936	14932	14744	15087	14943	14841	14834	14940	14958	14777	14966	15036	14995	14750	15019	15016	14956	14846	14844	14765	14962	14940	14865	14802	14901	15184	15009	14952	15006	14930	14812	14870	14924	14976	14839	14915	15082	14812	14826	14928	14847	14979	14820	14953	15018	14942	14948	15004	15011	14818	15036	14939	14832	14917	14986	14808	14984	14864	14960	14775	14813	14964	14890	14893	14990	14905	14889	14854	14792	14972	14968	14848
22606	21021	28767	23523	21935	25721	28924	23611	21973	21410	20661	19922	19220	18871	18439	17981	17989	17706	17566	17637	17463	17479	17340	17527	17589	17225	17263	17164	17345	17340	17170	17188	17306	17087	17263	17133	17135	17197	17149	17004	17002	16994	16883	17141	16902	17192	17104	17129	17071	17128	17035	17216	17171	17127	17081	17111	16950	16891	17087	16959	17009	17206	17140	16919	17069	16984	17312	17026	16980	17075	17138	17001	17029	16846	17156	16973	16928	17094	17146	16891	16886	16961	16988	16848	16949	16961	16920	16875	17011	17194	17025	17047	16666	17141	17036	16846	16916	17042	17010	16833	16882	16874	16903	16916	17029	16999	17060	16848	16786	17166	16904	16930	16812	16897	17067	16873	16787	16867	16895	17007	16968	16821	16964	17007	16900	17006	16893	17200	16782	16992	17097	16902	16962	16986	16850	16800	16941	17009	16794	16798	16970	16951	17075	17005	16937	16995	16855	16820	16936	17123	16749	16889	17118	16848	16846	16862	16753	16677	17028	16946	16874	16884	16958	16790	16929	16982	16549	16746	16668	17092	16767	16786	16893	17068	16941	16770	17059	16808	16824	16948	16814	17117	16964	17052	17015	17036	16954	16977	17033	16851	16995	16887	16892	16898	16938	16951	16776	16998	17071	16848	16998	16701	16863	17092	17000	17001	16700	17144	16843	16802	16917	16956	16880	16881	16827	16952	16961	17030	17065	16970	16832	17049	16883	16790	17104	16996	16951	17024	16997	17039	17030	16880	17087	16840	16952	17143	16859	16876	16751	16796	16971	16947	16942	17016	16962	16794	16756	16803	16774	17044	16917	16965	16895	16902	16886	17150	16986	17101	16838	17027	17075	16939	16985	16843	16765	16835	16848	16918	17063	16894	16858	16915	16794	16804	16902	16782	17040	16892	16957	16868	16865	16851	16947	17046	16980	16973	16872	16947	16994	16982	16938	17052	16846	17006	16926	17081	16944	16983	16858	17021	16998	16985	17078	16949	17042	16896	16782	17009	16997	16951	17018	16921	16848	16962	16952	16947	16938	16987	16984	16798	16896	16869	16827	17077	16935	16897	17047	16815	17133	16828	16904	16892	16860	16998	16852	16959	16747	16966	16960	16861	16922	16954	16765	16855	16793	16898	16970	16871	16918	16775	16857	17063	16774	17029	16862	17020	17040	16969	16865	16763	16856	16813	16779	16980	16886	17075	16791	16897	16924	16851	16939	16984	16608	17066	17002	16870	17249	16970	17080	16863	16943	16786	17097	17009	16943	16878	16822	16935	17061	16695	16922	16785	16818	16677	17049	17040	17048	17095	16901	16818	16880	16955	16941	17004	16867	16898	16976	16742	17011	16967	17143	16947	16845	16913	16893	16904	17052	16888	16895	16988	16760	17031	17003	16984	16903	16996	17231	16839	16970	17134	16948	16948	16913	16840	16828	16910	16756	16828	16853	16776	16915	16884	16774	17009	16749	16999	16879	16983	16855	16739	17012	17025	16858	16933	16917	16731	16832	16839	16941	16683	16864	16966	17111	16866	16859	16956	16944	16911	16753	16855	16861	16921	16958	16886	16823	16774	16802	16926	17037	16973	17039	16878	16952	16921	17231	16902	16857	16729	17058	16790	16858	16688	16991	17009	16953	16966	16961	17007	16906	16943	16856	16836	16866	16774	17026	16999	16921	16845	17121	17034	16790	16790	16955	16962	16953	16772	16734	17068	16912	16823	16918	16708	16902	16761	16984	16802	17055	16807	16987	17070	16878	16991	16872	16958	16986	16801	16943	17104	16745	16800	17047	16724	16870	16825	16879	16883	16934	16853	16795	17037	16849	16974	16938	16891	16781	17010	16792	16887	16849	16788	16977	16803	16746	16814	16961	17081	16696	17027	17134	17042	16930	17032	16900	16947	16922	16844	17160	17063	17158	16708	16741	16899	16854	17041	16840	16865	16751	16867	16958	16965	16901	16981	16890	16916	16829	16897	16979	16819	16922	16922	17037	16819	16836	16910	16922	16784	16899	16971	16676	16741	16906	16971	17082	17050	17065	16804	16879	17061	16879	16614	16956	17016	16916	17095	16888	16939	17200	16939	17067	16930	16970	16993	16990	16979	16959	16905	16733	16940	17052	16912	16767	16892	16869	16922	17041	16851	16950	17042	16961	16860	16894	16787	16943	16794	17007	16961	16837	16959	16790	16917	16951	17066	16712	16996	16796	17034	16937	16709	17038	16839	17032	16815	17021	16932	17052	16905	16935	16806	16599	16944	16861	17106	16727	16870	16911	16782	16890	16920	17046	17042	17013	16869	16982	16878	16993	16758	16768	16762	16953	16934	16807	16741	16806	16986	16951	17110	16836	16991	16925	16898	16966	16934	16733	16894	17100	16796	16980	16902	17077	16896	17070	16956	16865	17009	16895	16909	16947	16775	16752	16857	16950	17054	17007	16980	16885	16860	16761	16759	16886	16804	16892	17142	17197	16784	16934	16864	16795	16949	16812	16891	16824	17108	16821	16857	16891	16850	16770	16848	16908	16999	16840	16717	17068	17012	17079	16835	16861	17032	16894	16979	16925	16907	17118	17121	16867	16771	17020	17042	16823	16906	16930	17230	17017	16721	16885	16861	16909	16778	16861	16768	17028	16886	16692	16808	16975	16945	16836	16999	16860	16772	16893	17084	16928	16850	17037	17178	16924	16953	16984	16853	16915	16949	17049	16922	16931	16855	16921	16925	16894	17113	16954	16893	16729	16925	16965	16915	17072	16951	16922	16977	16910	16829	16896	16965	16821	16980	16888	17013	16854	16807	16837	16881	16864	16720	17021	16844	17090	17074	16838	16867	16754	16644	16883	16860	16774	16705	16957	16797	16814	16656	16883	16980	16726	16695	17090	16804	17047	16738	16903	16889	17006	16870	17076	16901	16981	16882	16873	17011	17077	17095	16891	16981	16769	17072	16845	16893	16884	16866	16814	17005	17190	16871	16915	17027	17102	16893	16896	16654	17002	17070	16828	16986	16939	16950	16804	17024	16927	16914	16704	16742	16806	16686	16799	16987	16895	16967	17052	16628	16823	16910	17017	16944	16751	16920	16903	16999	16841	16807	17088	16866	16903	16585	17033	16901	16822	16823	16865	16953	16690	17026	16902	16883	16919	16920	17095	16805	16832	17056	16938	17044	16955	16934	17127	16820	16944	16981	16957	16923	16540	16723	16975	16933	16725	17004	16826	16943	16738	16772	17069	16980	16805	16858	16799	17047	16902	16986	17034	16795	16839	16930	17019	16864	17045	16838	16672	16788	16940	16998	16957	16927	16820	16901	17133	16947	16847	16996	16886	16938	16856	16794	16586	16965	16799	16891	17125	16881	16878	16829	16953	17050	16970	16746	16912	16802	16921	17090	17039	16685	16932	16911	16865	16795	16952	17010	16772	17121	16959	17093	17054	16810	16857	16999	17098	17017	16795	16987	16795	16858	16944	17033	17026	16867	16837	16898	16930	17002	16762	16831	16981	16838	16895	16749	16819	16830	16902	16919	16898	17084	17014	16958	16931	16902	16958	16888	16922	16873	16870	17034	17048	16958	16675	16870	16785	16968	16768	16949	16960	16774	16861	16744	16844	16910	16727	16796	16879	16982	16826	16851	16980	16934	16835	16766	16921	17096	16874	16932	16905	16996	16923	16788	16954	16902	16775	16833	16808	16741	16902	16848	16883	17171	16835	16876	16923	16819	16896	16758	16764	16745	16897	16805	16979	17041	16938	16780	16826	16801	17009	16885	17043	16784	17087	16989	16885	16935	16830	16845	16775	16981	16867	16846	17019	16778	16896	16670	16906	16769	17046	16829	16903	16868	17113	17023	16688	16897	17034	16912	17023	16922	16780	17106	17168	16956	16741	16862	17085	16775	16929	16802	17013	16840	16860	16909	16902	16946	16943	17011	16872	17000	16951	16876	16839	16874	16873	16853	17057	16891	17088	16934	16930	16959	17076	17070	16920	16944	17042	16795	16827	16884	16923	16792	16723	16826	16889	16952	17036	16820	16842	16785	16957	16930	16940	17101	16911	16810	17010	16987	17018	17047	17043	17005	17096	17089	17017	16959	16882	16698	17113	16862	17095	16983	16962	16584	16830	17076	16989	16933	16931	16809	16718	17226	17025	17062	16930	16886	16814	17082	16974	16840	16894	16983	17095	17018	16782	16814	16995	17041	16939	16849	16866	16767	16787	16732	16962	16726	17083	16880	16979	17252	17127	16818	16999	16896	16994	16699	16992	16940	16947	16657	16915	16860	16875	16929	16949	17070	17013	16979	17030	16921	16830	16835	16905	16800	16888	16999	16834	17102	16991	16987	16958	16941	16900	16828	16991	16749	16828	16873	16924	16878	17004	16900	16781	16900	16916	17055	17128	16888	16781	16875	16807	16833	16830	16987	16955	16865	16813	17079	17062	16932	16749	16817	17158	16867	16869	16700	16870	16963	16799	16949	17113	16992	16729	16980	16960	17021	16901	16889	16996	16869	17119	16947	16899	16813	16944	16838	16832	17034	16961	16749	16797	16997	16811	16855	16826	16872	16978	16918	16672	16974	16761	16811	16997	16744	16922	16791	16984	16845	16773	16935	16973	16827	17018	16905	16868	17045	16749	16699	16794	16810	16821	16972	16878	16819	17006	16796	17017	16771	17116	16922	16855	17025	16958	16745	16969	16978	16870	16892	17025	16973	16888	16895	17146	16890	16993	16815	16938	16918	16974	16935	16792	17027	17059	16923	16836	17163	16772	16933	17032	16907	17037	16947	16996	17109	16889	16878	16819	16778	16760	16848	16879	16675	16787	16799	17041	16834	17117	16856	16811	17022	17079	16978	17065	16891	16765	17045	16915	16852	17059	16752	16828	16826	16952	16985	16990	17061	16935	16801	16735	16884	16897	17042	16993	16799	16843	16990	16971	16810	16978	16967	16943	16762	17048	16995	16864	16880	16969	16838	17033	16756	17027	16802	16853	16963	16994	17025	16991	16864	16797	16766	16878	16774	16957	17041	16875	16818	16864	16888	16854	16865	16990	16789	16989	16894	16832	16806	16824	16905	16957	16885	16869	16767	17028	16851	17039	16856	17007	16823	16848	16961	16665	16894	16816	16918	16966	17079	16815	16836
29102	50619	47127	38502	33478	29900	27240	24637	22820	21502	20194	19092	18370	17451	17157	16510	16142	16236	15935	15746	15689	15620	15522	15458	15460	15296	15272	15377	15277	15261	15111	15170	15295	15274	15090	15012	15201	15158	14997	14984	15099	14930	15008	14864	15031	14952	15134	15030	14876	15048	15059	14926	15023	14908	14993	14949	14807	14889	14926	14946	14744	15090	15087	14974	14974	14873	15074	14936	14961	15056	14926	14960	14967	14964	14967	14842	15018	14942	14821	14786	15130	15048	15086	14946	14843	14835	14924	14900	14958	14901	14940	15054	14906	14839	15006	14842	14942	14927	14847	14907	15049	14935	14959	14855	14924	14984	14934	14761	14964	14985	14988	14769	14940	14990	15070	14784	14717	15027	14933	14816	14812	14898	15138	14899	14789	15061	14863	14758	14992	14792	15040	15102	14868	15031	14888	14872	14714	14966	14904	14964	14868	14946	14918	14904	14958	14859	14909	15122	14875	14968	14806	14837	14855	14765	14869	14931	14858	15090	14922	14852	14695	14974	14994	14944	14813	14929	14847	14933	14818	14879	15199	15038	15001	14807	14919	15003	14956	14882	14907	15104	14981	14927	14829	15002	14858	15080	14813	15032	14799	14923	15035	14925	14904	14875	14883	14934	14702	15088	14838	14846	14737	14932	14649	15093	15082	14908	14726	14764	14712	14976	14845	14856	14871	14843	14985	14953	14829	14825	14853	14938	14872	14894	14927	15010	14724	14905	14925	14859	14845	14844	14981	14918	15022	15057	14970	14894	14907	14992	14943	14894	14923	14771	14980	14881	14896	14829	14766	14835	14964	14950	14912	14686	14794	14807	14801	14986	15029	15043	14820	14828	14832	14925	14882	14874	14837	15071	15025	14809	14983	15068	14906	14900	15096	14810	15010	14971	14937	14839	14794	14896	14905	14674	14993	14919	14864	15172	14820	14864	14908	14811	14902	14748	14890	14785	14993	14764	14903	14796	14933	14887	14879	15004	14953	14967	14926	14972	14757	14850	14822	14785	14999	14852	14897	14993	15007	14858	14863	14870	14923	14779	14896	14927	14974	15037	14866	14884	15003	14862	14987	14880	14960	15026	14994	14960	15085	15011	14844	14911	14935	14915	14745	14850	14989	14950	14871	14935	14921	14853	14888	14771	14905	14879	14794	14867	14838	14909	14880	14723	14754	15033	14897	14855	15033	14853	14938	14936	14915	14944	15059	14953	14923	14990	14843	14884	14810	15033	14995	14727	14951	14905	15011	14893	15063	14778	14889	14951	14911	14868	14869	15156	14910	14857	14817	15026	14918	14896	15037	14877	14961	14953	14985	14907	14946	14999	15031	14943	14805	15002	14985	14980	14961	14960	14959	14990	14831	14983	14792	15023	14877	14948	14827	15010	14983	14953	14870	15011	14900	14847	14935	14883	14873	14818	14968	14852	14852	14929	15185	14877	14838	14959	14872	14968	14940	14890	14726	14832	14986	14877	14801	14764	14932	15085	14794	15001	14996	15094	14994	14844	14946	14941	15008	15077	14965	14792	14926	14880	14798	14872	14986	14898	14921	14819	15018	14954	14965	14902	15033	14593	14902	14998	14865	15048	15091	14754	14997	14930	15070	14919	15153	15006	14835	14969	14898	14751	15018	14941	15002	14838	15043	14920	14939	14813	14788	15040	14918	14749	14771	14954	14848	15014	14844	14813	14926	14887	14858	14879	14882	14869	15010	15031	14729	14702	14938	14890	14839	14790	14972	14950	15026	15076	14784	14832	15048	14919	14968	14928	15170	15022	14867	14850	14900	14993	14955	14931	14843	14840	15023	15106	14881	14900	14956	14843	14955	14846	14989	15130	14955	14937	14864	14994	14849	14886	14935	14872	14906	14929	14889	14986	14792	14883	14953	14847	14961	14961	14828	14937	14861	14860	14813	14919	14908	15019	14958	14886	14830	15039	14931	14805	14773	14983	14996	14940	14884	14916	14828	14977	15003	15042	14872	15082	14948	14947	15054	14854	14862	14834	14885	14993	14895	14856	14983	15045	14935	14946	14905	14943	14985	14905	14788	14840	14982	14965	14862	15089	14764	14805	14734	15028	14967	14915	14826	14995	14864	14833	14946	14789	14873	15006	14838	14672	14950	14929	14853	14937	14820	14751	14889	15052	14986	14893	14966	14787	14759	14965	14761	14893	15154	14929	15009	14814	14789	15001	14866	15013	15062	14911	14932	15032	14721	14841	14817	14809	14854	14864	14902	14910	14827	14821	14872	14871	14975	14919	14936	14725	14715	14921	14956	14790	15255	14760	14756	14936	15002	14773	15029	14786	14985	14785	14814	15121	14966	14832	14972	14919	14884	14842	15067	14933	14927	14902	14969	14874	14824	14951	15018	15010	14958	14720	14849	14963	15089	15043	15016	14781	14980	14877	14936	15011	15044	14842	14918	14796	14897	14928	14938	15051	14918	14848	14836	14868	14763	15029	14783	14912	14777	14764	14893	14843	14786	15076	14915	14812	14790	14939	14995	14913	14841	14859	14946	14966	14902	14981	14901	14917	14864	14849	15069	14880	14901	15112	14861	14874	14817	15058	14867	14633	14848	14798	14838	14904	14866	14899	14968	15096	14769	14815	14879	14829	14995	14950	14680	14867	14916	14831	14844	14803	14854	14897	15053	14719	14955	15044	15068	14714	14930	14788	14802	14947	14875	14930	14950	14943	14796	14915	14804	14938	14938	14761	14751	14886	14849	14792	14924	15005	15013	15005	14855	14784	14989	14729	14891	14951	14967	14781	14904	14957	14969	15069	15089	14802	14984	14847	14909	14877	14980	14898	15026	14959	14943	14804	14719	14956	14911	14818	14840	14918	14971	14912	14941	14887	14959	14961	14783	15005	14885	15015	14855	14677	14993	14946	14912	14907	14960	14983	15172	14741	14992	14961	14806	14853	14862	14955	14638	14768	15046	14851	14995	14907	14870	14910	14828	14910	14765	14944	14940	14939	15001	14911	14924	14964	14889	15051	14712	14985	14715	14956	14977	14949	15154	14948	14942	14981	15004	14961	14917	15091	14761	15066	14892	14896	14944	14873	15008	14912	14940	14836	14858	15083	14855	14806	14860	14783	15050	14988	14960	14939	14803	14893	14871	14883	15024	14865	14870	14926	15008	14833	14852	14750	14931	14937	14989	14878	15027	14940	14940	14860	14826	14849	14869	14780	15123	14886	14920	15036	15059	14997	14974	14873	14798	14938	14990	15018	14874	14807	15044	14849	14887	15011	15007	14878	14912	14836	14834	14898	15154	14816	14705	14935	14790	15158	14715	14938	14765	14879	14816	14840	14773	14830	14895	14930	14791	14875	15003	14889	14775	14776	14973	14889	14927	14958	14822	14736	14920	14836	14944	14904	14885	14857	14794	14865	14933	15073	14919	15072	14957	14818	14838	14858	15059	15172	14648	14810	14980	14894	14768	14730	15028	15001	14810	14898	14825	14842	14953	14702	15030	14860	14777	15074	14839	14937	14842	14894	14852	14866	15048	15006	14902	15016	14853	14842	15068	14941	14981	14833	14906	15003	15010	15103	14845	14871	14777	14881	14912	15013	14833	15023	14877	14943	14681	14971	14846	14855	14883	14863	15034	14756	14949	14934	14674	15068	14979	14879	14786	14685	14968	14970	14983	14915	14808	14841	14795	15116	15014	14970	15038	14879	14831	14994	15026	14754	15011	14703	14788	14899	14766	14986	14923	14825	14735	15026	14799	14927	14794	14975	14850	14981	14796	15020	14916	14970	14962	14855	14835	14801	14987	14933	14807	14914	14917	14836	14868	14954	14856	14860	14978	14821	15038	14985	14769	15056	14914	14840	15017	14970	14818	14773	14791	14948	14826	15135	14892	14822	14930	14787	14973	14684	14738	14874	14877	14892	14855	15023	14912	14994	14853	14940	14852	14833	14941	14991	14796	14882	15021	14993	14900	14869	14907	14850	14999	14743	14808	15024	14772	14927	14934	14738	14951	14958	14798	14889	14933	14950	14787	14908	14866	14845	14813	14996	14924	14958	14916	14837	14833	14800	14940	14916	15011	14831	14850	14862	14961	14889	14811	14997	14855	15003	14873	14982	14962	14956	14847	15033	14916	14957	14821	14880	15135	14934	14840	14961	14853	14892	14920	14832	15127	14907	14906	14721	15030	14883	14847	14965	14897	14901	14867	14734	14796	14930	14956	14942	14772	14741	14906	14858	14853	14963	14968	14805	14902	14714	14912	14939	14919	14775	14941	14782	14817	14772	14971	15075	15011	14955	14770	14977	14947	14886	14749	14893	14776	14812	14822	14946	14725	14793	14938	15113	14837	14715	14859	14871	14949	14686	14827	14925	14842	14852	15013	15019	14750	14970	14987	14968	14796	14928	14885	14787	14875	14945	15017	14903	14881	14945	14894	14769	14915	15087	15047	14938	14906	14917	14978	14929	14913	14961	14879	14929	14811	14957	14963	14811	14913	14932	14751	14764	14862	14963	14984	14964	14839	14926	14862	14920	14921	14945	14674	14790	14796	14876	14989	14892	14987	14916	14900	14821	15006	14765	14763	14876	14754	14866	15075	14839	15009	15001	14776	14794	14865	14904	14978	14833	14947	14800	14914	14892	14931	14704	14915	15031	15004	14718	15139	14861	14750	14929	14876	14746	14899	15048	14948	14868	14905	14996	14885	14874	14993	14846	15034	15102	14802	14957	14953	14938	14924	14985	14793	15017	15123	14927	14755	14859	14865	14718	14849	14900	14861	14851	14983	14969	15070	14953	14972	14958	15134	14800	14934	14753	14968	14934	14977	14900	15097	14801	15071	14923	14945	14854	14843	15133	14965	14868	14920	14888	14802	14860	14859	14812	14905	14972	14884	14892	15060	14871	14742	14918	14770	15029	14891	14891	14888	14931	14898	14840	14858	14925	14889	15022	14917	14986	14878	15046	14828	15013	14733	14756	15182	14778	15023	14940	14951	14953	14941	14957	14802	15085	15113	14894	14998	15058	14962	14899	14867	14788	15077	14764	14883	14993	14992	14852	15007	14871	14877	15057	14925	14980	14737	14886	15112	14876	14965	14902	14910	14811	15067	14836	14833	14923	14856	15027	14848	15065	14877	14897	14852	14838	14933	14829
27908	25182	32045	29143	24061	21931	20662	19579	19069	18328	17952	17592	17625	17250	17335	17135	17053	17060	16988	17059	17039	16997	16953	16747	16720	16889	16663	16942	16825	16857	16902	16583	16882	16748	16683	16751	16621	16718	16747	16779	16711	16804	16861	16834	16796	16628	16586	16649	16693	16784	16823	16823	16698	16750	16700	16546	16588	16671	16699	16610	16717	16622	16535	16476	16583	16698	16828	16893	16674	16709	16583	16583	16777	16728	16603	16690	16758	16554	16644	16470	16593	16415	16623	16715	16759	16650	16625	16695	16604	16585	16628	16676	16794	16909	16648	16632	16634	16566	16783	16695	16738	16806	16708	16708	16480	16764	16685	16688	16711	16603	16629	16765	16926	16748	16565	16762	16811	16790	16859	16798	16678	16556	16643	16708	16544	16726	16691	16771	16670	16512	16610	16849	16488	16721	16638	16660	16627	16682	16662	16600	16645	16694	16703	16694	16688	16607	16625	16593	16704	16571	16585	16828	16556	16481	16589	16758	16748	16883	16577	16646	16633	16670	16654	16570	16527	16564	16789	16462	16583	16723	16757	16499	16689	16586	16749	16904	16738	16665	16742	16623	16665	16672	16778	16670	16552	16750	16761	16759	16612	16709	16634	16808	16905	16557	16634	16609	16645	16573	16492	16796	16440	16452	16604	16683	16725	16941	16740	16860	16566	16699	16625	16583	16724	16743	16762	16824	16632	16656	16875	16721	16754	16520	16863	16478	16636	16692	16737	16726	16824	16654	16654	16604	16737	16605	16728	16606	16599	16491	16467	16437	16606	16494	16643	16566	16641	16650	16511	16686	16567	16540	16694	16492	16617	16619	16782	16611	16564	16656	16707	16698	16543	16617	16698	16569	16729	16582	16553	16438	16635	16543	16790	16764	16869	16698	16822	16460	16598	16727	16719	16742	16404	16592	16669	16644	16746	16510	16907	16631	16607	16657	16626	16670	16683	16583	16520	16520	16700	16743	16708	16612	16597	16491	16669	16720	16557	16638	16828	16561	16808	16598	16766	16696	16788	16714	16559	16630	16614	16688	16616	16494	16686	16676	16619	16627	16678	16944	16608	16535	16638	16708	16693	16659	16752	16715	16594	16673	16738	16437	16669	16851	16574	16832	16731	16717	16638	16554	16710	16610	16419	16598	16540	16681	16553	16671	16645	16644	16693	16604	16543	16697	16774	16580	16841	16556	16859	16642	16573	16611	16753	16664	16689	16733	16632	16581	16616	16602	16727	16639	16581	16809	16669	16455	16554	16554	16665	16829	16652	16696	16675	16538	16654	16529	16655	16734	16599	16840	16646	16511	16725	16688	16708	16712	16670	16684	16713	16697	16621	16510	16613	16654	16543	16710	16605	16411	16668	16695	16802	16608	16452	16624	16592	16545	16501	16763	16605	16591	16771	16733	16586	16773	16628	16397	16585	16535	16701	16677	16672	16714	16662	16748	16475	16620	16490	16673	16611	16652	16797	16713	16590	16765	16564	16736	16473	16760	16577	16819	16432	16625	16762	16713	16664	16916	16552	16753	16697	16747	16691	16689	16570	16620	16691	16667	16448	16607	16452	16561	16747	16628	16647	16728	16753	16750	16683	16823	16637	16725	16576	16677	16869	16759	16860	16503	16590	16654	16730	16625	16508	16708	16734	16793	16657	16724	16739	16656	16730	16537	16664	16660	16823	16572	16616	16586	16693	16672	16525	16663	16814	16681	16599	16751	16718	16540	16686	16655	16658	16854	16684	16502	16659	16683	16780	16914	16803	16541	16615	16576	16681	16693	16695	16758	16653	16670	16598	16507	16783	16757	16787	16573	16826	16551	16636	16511	16819	16673	16696	16736	16612	16699	16936	16717	16677	16789	16772	16815	16683	16629	16734	16500	16714	16565	16737	16662	16562	16685	16681	16823	16593	16517	16558	16607	16641	16570	16861	16948	16778	16501	16596	16725	16733	16652	16634	16833	16644	16704	16768	16736	16686	16743	16572	16618	16762	16849	16787	16643	16816	16485	16823	16785	16848	16557	16719	16828	16834	16735	16623	16629	16644	16560	16837	16540	16610	16658	16655	16625	16732	16639	16666	16648	16580	16736	16608	16691	16762	16604	16686	16645	16757	16850	16726	16622	16705	16737	16769	16692	16699	16839	16574	16678	16527	16643	16753	16586	16545	16682	16719	16761	16781	16838	16829	16696	16893	16764	16871	16755	16603	16573	16745	16473	16780	16871	16701	16629	16729	16702	16743	16682	16713	16956	16762	16586	16487	16681	16554	16595	16761	16730	16562	16621	16667	16721	16560	16854	16665	16644	16955	16954	16663	16587	16617	16691	16699	16754	16797	16719	16709	16711	16724	16668	16599	16467	16633	16964	16590	16902	16781	16640	16755	16671	16541	16661	16505	16581	16723	16735	16717	16668	16561	16605	16689	16537	16643	16636	16736	16780	16526	16578	16579	16545	16660	16620	16553	16466	16540	16655	16648	16747	16448	16798	16816	16595	16623	16534	16762	16545	16647	16612	16639	16798	16706	16813	16714	16670	16518	16659	16617	16636	16502	16816	16777	16775	16711	16762	16595	16800	16703	16710	16658	16758	16561	16739	16641	16829	16675	16824	16714	16731	16715	16666	16740	16585	16796	16735	16573	16606	16606	16643	16607	16865	16725	16743	16718	16656	16597	16783	16558	16835	16892	16507	16431	16626	16810	16651	16538	16652	16733	16738	16810	16688	16625	16710	16729	16687	16588	16716	16803	16768	16552	16713	16825	16596	16471	16655	16568	16771	16769	16795	16812	16650	16670	16623	16679	16585	16731	17025	16659	16670	16589	16702	16689	16582	16840	16702	16806	16557	16748	16795	16889	16802	16642	16709	16629	16551	16698	16750	16727	16446	16580	16617	16822	16468	16702	16714	16582	16805	16795	16565	16728	16554	16522	16870	16642	16539	16817	16561	16613	16589	16693	16712	16673	16953	16747	16547	16570	16708	16723	16645	16760	16653	16676	16702	16742	16716	16542	16727	16606	16768	16464	16551	16819	16668	16559	16667	16743	16653	16501	16775	16801	16789	16645	16616	16608	16824	16712	16622	16557	16905	16777	16820	16657	16571	16685	16760	16513	16633	16803	16679	16716	16716	16677	16664	16816	16600	16730	16747	16729	16582	16642	16895	16551	16524	16505	16594	16577	16781	16742	16750	16851	16626	16587	16625	16779	16736	16636	16819	16704	16807	16726	16634	16543	16782	16743	16701	16576	16637	16777	16654	16531	16767	16641	16760	16694	16623	16658	16650	16744	16739	16479	16732	16748	16645	16593	16766	16849	16749	16577	16830	16507	16633	16715	16520	16537	16674	16676	16601	16651	16610	16645	16524	16586	16693	16604	16667	16771	16490	16844	16789	16648	16847	16586	16617	16585	16622	16807	16783	16769	16599	16503	16613	16712	16548	16828	16634	16802	16783	16776	16818	16824	16649	16568	16732	16479	16845	16808	16870	16842	16573	16436	16736	16756	16695	16630	16595	16885	16733	16539	16519	16665	16766	16634	16618	16711	16718	16429	16727	16532	16547	16639	16594	16660	16824	16700	16620	16799	16724	16896	16611	16422	16837	16427	16857	16775	16555	16538	16794	16746	16594	16796	16643	16614	16562	16746	16593	16770	16563	16566	16605	16787	16582	16822	16739	16637	16560	16615	16755	16691	16733	16659	16653	16576	16734	16814	16742	16594	16819	16799	16784	16978	16717	16754	16611	16731	16577	16529	16603	16700	16812	16472	16593	16673	16829	16740	16709	16691	16747	16611	16646	16600	16623	16716	16758	16784	16667	16390	16709	16873	16679	16542	16431	16486	16581	16693	16662	16806	16728	16833	16671	16725	16513	16652	16548	16714	16623	16680	16675	16772	16592	16822	16665	16766	16739	16503	16725	16702	16624	16796	16526	16649	16643	16749	16784	16767	16582	16559	16669	16616	16697	16567	16421	16704	16833	16534	16561	16736	16714	16565	16684	16634	16786	16601	16853	16579	16641	16877	16350	16511	16746	16573	16732	16874	16597	16488	16540	16600	16620	16688	16672	16922	16623	16759	16684	16655	16653	16644	16633	16539	16569	16626	16557	16841	16717	16580	16841	16716	16743	16753	16756	16719	16497	16561	16692	16539	16624	16499	16617	16694	16836	16742	16739	16646	16675	16729	16610	16730	16668	16761	16693	16585	16701	16609	16524	16590	16583	16631	16659	16455	16768	16630	16524	16510	16469	16777	16856	16606	16819	16648	16805	16424	16723	16745	16669	16601	16794	16585	16679	16769	16581	16572	16536	16581	16502	16686	16757	16799	16858	16617	16717	16741	16639	16560	16613	16603	16804	16721	16950	16688	16922	16779	16818	16829	16914	16723	16704	16645	16693	16697	16662	16921	16756	16754	16724	16523	16712	16665	16607	16752	16701	16725	16530	16796	16754	16589	16721	16785	16691	16591	16673	16676	16561	16541	16615	16505	16545	16747	16755	16232	16562	16572	16481	16794	16609	16715	16746	16496	16703	16747	16595	16627	16598	16613	16684	16630	16669	16441	16656	16745	16789	16707	16786	16659	16687	16813	16615	16622	16696	16796	16689	16630	16787	16641	16459	16679	16866	16761	16725	16592	16663	16844	16669	16769	16906	16787	16724	16669	16695	16693	16691	16730	16584	16827	16734	16688	16552	16610	16712	16457	16518	16640	16697	16761	16692	16876	16885	16734	16584	16868	16766	16818	16637	16767	16781	16662	16717	16858	16731	16860	16688	16692	16746	16431	16735	16533	16632	16464	16516	16585	16637	16761	16674	16687	16867	16681	16710	16636	16799	16796	16726	16606	16752	16595	16536	16711	16788	16668	16480	16697	16628	16711	16642	16683	16489	16658	16605	16617	16674	16647	16689	16547	16658	16535	16708	16684	16760	16800	16657	16661	16659	16641	16863	16747	16552	16777	16522	16835	16789	16592	16743	16862	16442	16876	16612	16556	16576	16538	16671	16696	16487	16709	16797	16505	16749	16638	16758	16704	16834	16561	16550	16582	16563	16946	16812	16734	16679	16549	16611	16801	16744	16768	16690	16763	16519	16468	16534	16733	16541	16862	16831	16857	16834	16675	16671	16631	16732	16716	16726	16678	16562
27373	39829	36717	29146	24999	22446	20693	19317	18356	17585	16757	16513	16049	15725	15595	15366	15273	15189	15048	15107	15183	14991	15214	15017	15033	14876	14860	14676	15014	14801	14968	14927	14809	15047	14961	14803	14841	14705	14902	14873	14893	14887	14813	14732	14802	14804	14759	14778	14634	14878	14753	14821	14736	14954	14747	14835	14659	14766	14780	14743	14799	14820	14772	14959	14738	14866	14858	14777	14879	14663	14595	14794	15031	14918	14745	14893	14819	14939	14847	14670	14806	14794	14862	14802	14909	14639	14908	14712	14833	14659	14830	14801	14768	14800	14912	14708	14788	14968	14859	14754	14843	14646	14901	14858	14963	14868	14752	14738	14605	14832	14979	14553	14837	14855	14731	14916	14810	14777	14717	14763	14788	14873	14877	14741	14779	14900	14685	14712	14744	14923	14880	14700	14857	14748	14843	14687	14709	14790	14778	14781	14655	14819	14899	14779	14924	14797	14790	14790	14957	14820	14819	14684	14845	14826	14707	14742	14695	14839	14786	14850	14720	14781	14843	14791	14743	14766	14897	14785	14934	14899	14715	14905	14752	14794	14681	14747	14896	14636	14630	14957	14680	14925	14769	14849	14830	14620	14773	14762	14925	14718	14806	14864	14751	14705	14858	14868	14740	14868	14666	14998	14828	14916	14797	14718	14689	14741	14842	14916	14734	14848	14656	14931	14735	14711	14910	14978	14894	14780	14831	14696	14643	14712	14706	14775	14851	14969	14805	14914	14787	14718	14672	14655	14913	14739	14702	14883	14824	14891	14868	14695	14703	14551	14801	14747	14902	14725	14863	14721	14818	14768	14862	14852	14820	14660	14754	14688	15058	14770	14911	14688	14882	14870	14940	14936	14782	14694	14706	14691	14784	14665	14789	14798	14726	14961	14857	14820	14870	14829	14683	14805	14904	14752	14784	14698	14869	14871	14773	14906	14944	14713	14750	14753	14903	14883	14931	14749	14691	14857	14648	14826	14867	14593	14784	14868	14814	14773	14660	14777	14775	14774	14692	14846	14822	14621	14841	14863	14911	14842	15059	14799	14649	14802	14715	14756	14816	14785	14783	14767	14862	14757	14657	14745	14627	14940	14845	14794	14812	14842	14900	14884	14838	14856	14765	14809	14891	14874	14910	14818	14728	14775	14811	14840	14817	14855	14813	14719	14749	14763	14779	14873	14913	14686	14788	14874	14801	14916	14845	14818	14840	14988	14812	14687	14707	14753	14740	14774	14702	14920	14906	14790	14806	14798	14646	14816	14801	14866	14828	14746	14947	14796	14779	14768	14700	14932	14636	14775	14865	14761	14691	14655	14811	14818	14600	14911	14930	14768	14704	14935	14783	14803	14632	14868	14914	14646	14732	14828	14752	14760	14755	14781	14804	14733	14750	14590	14852	14901	14776	14888	14720	14880	14793	14849	14759	14887	14789	14716	14901	14639	14738	14722	14634	14846	14946	14803	14816	14742	14892	14688	14723	14856	14869	14726	14832	14867	14796	14768	14687	14751	14866	14599	14771	14617	14810	14835	14789	14774	14678	14650	14812	14923	14825	14810	14877	14815	14730	14721	14675	14826	14775	14717	14790	14814	14827	14741	14745	14724	14926	14776	14579	14740	14774	14896	14921	14715	14837	14744	14908	14731	14618	14610	14993	14754	14893	14811	14786	14768	14752	14788	14823	14842	14850	14731	14869	14856	14544	14805	14767	14784	14891	14768	14903	14752	14710	14757	14790	14743	14726	14851	14803	14876	14761	14913	14702	14880	14792	14715	14824	14713	14721	14942	14823	14821	14687	14774	14850	14780	14814	14890	14865	14768	14765	14895	14687	14670	14739	14682	14657	14820	14766	14936	14854	14928	14762	14831	14893	14716	14767	14882	14705	14932	14962	14593	14924	14778	14842	14928	14759	14855	14613	14742	14938	14693	14808	14738	14744	14858	14790	14796	14905	14690	14869	14860	14665	14786	14648	14815	14881	14908	14816	14699	14752	14846	14720	14960	14665	14906	14801	14874	14794	14702	14875	14807	14819	14811	14883	14744	14807	14734	14880	14826	14741	14810	14674	14690	14684	14768	14789	14767	14707	14842	14892	14726	14651	14953	14586	15005	14666	14632	14720	14665	14829	14759	14724	14754	14729	14850	14817	15095	14848	14785	14824	14767	14783	14654	14753	14823	14603	14752	14797	14882	14621	14718	14594	14690	14842	14671	14815	14836	14836	14925	14873	14874	14670	14745	14926	14730	14968	14816	14806	14731	14607	14775	14676	14758	14803	14930	14722	14866	14609	14798	14799	14642	14854	14803	14773	14811	14819	14868	14888	14811	14732	14727	14850	14782	14754	14717	14682	14716	14976	14731	14704	14729	14848	14840	14889	14875	14963	14679	14640	14883	14630	14715	14775	14842	14893	14874	14820	14698	14890	14778	14755	14841	14918	14857	14808	14862	14846	14842	14930	14762	14815	14857	14876	14735	14738	14662	14725	14778	14779	14796	14701	14864	14872	14761	14865	14782	14793	14630	14923	14852	14967	14886	14817	14751	14808	14796	14719	14802	14854	14798	14922	14921	14666	14930	14585	14905	14745	14806	14965	14728	14677	14737	14884	14797	14730	14773	14942	14750	14774	14653	15001	14605	14920	14889	14862	14930	14709	14782	14776	14784	14585	14934	14933	14719	14782	14845	14911	14933	14810	14713	14770	14812	14828	14653	14615	14848	14761	14825	14837	14843	14897	14830	14772	14670	14809	14756	14821	14719	14741	14701	14771	14770	14780	14933	14717	14809	14708	14733	14704	14900	14773	14738	14847	14890	14763	14766	14800	14828	14810	14766	14794	14629	14647	14604	14873	14782	14831	14863	14750	14873	14874	14737	14645	14647	14793	14695	14722	14826	14780	14915	14843	14725	14757	14769	14744	14720	14969	14838	14855	14746	14951	14803	14819	14814	14756	14910	14869	14876	14780	14765	14906	14720	14724	14680	14834	14844	14824	14767	14762	14910	14809	14797	14691	14672	14856	14775	14777	14684	14827	14836	14690	14703	14858	14947	14955	14821	14750	14737	14869	14815	15033	14661	14753	14812	14772	14831	14821	14650	14849	14754	14809	14895	14841	14813	14764	14994	14895	14710	14805	14831	14828	14653	14860	14765	14684	14817	14864	14809	14748	14801	14958	14669	14778	14829	14876	14762	14807	14799	14669	14850	14743	14899	14762	14722	14831	14815	14978	14748	14808	15001	14552	14788	14847	14858	14805	14886	14899	14877	14620	14926	14793	14890	14809	14832	14698	14664	14775	14806	14862	15044	14869	14613	14909	14725	14830	14921	14849	14860	14684	14745	14783	14825	14824	14840	14857	14774	14703	14759	14797	14842	14885	14773	14743	14865	14740	14722	14900	14764	14708	14787	14919	14853	14663	14749	14793	14902	14850	14996	14817	14946	14848	14800	14671	14882	14926	14826	14908	14781	14650	14716	14795	14664	14567	14866	14783	14880	14758	14915	14524	14798	14795	14825	14589	14780	14806	14592	14761	14850	14820	14727	14760	14815	14888	14562	14590	14711	14915	14726	14860	15077	14722	14694	14908	14872	14865	14763	14895	14946	14784	14772	14740	14888	15000	14711	15005	14921	14833	14785	14927	14777	14738	14779	14813	14864	14758	14899	14854	14671	14852	14704	14825	14762	14936	14824	14802	14789	14824	14830	14827	14779	14766	14700	14824	14764	14784	14711	14769	14894	14702	14839	14766	14720	14695	14764	14856	15070	14755	14912	14830	14960	14991	14627	14701	14914	14811	14857	14760	14796	14808	14919	14773	14660	14882	14983	14714	14660	14901	14967	14937	14801	14695	14984	14739	14833	14832	14995	14978	14850	14920	14729	14923	14725	14776	14818	14828	14791	14790	14937	15006	14884	14762	14870	14803	14782	14714	14626	14859	14893	14813	14743	14946	14725	14975	14914	14866	14579	14841	14854	14927	15086	14683	14750	14800	14839	14793	14823	14688	14742	14936	14826	14758	14812	14783	14944	14767	14797	14924	14663	14891	14974	14810	14709	14862	14864	14845	14824	14586	14900	14773	14723	14861	14951	14688	14833	14804	14612	14705	14775	14799	14635	14837	14786	14745	14867	14699	14751	14742	14733	14911	14883	14775	14691	14738	14869	14652	14848	14785	14768	14811	14829	14735	14786	14808	14778	14986	14801	14805	14815	14886	14862	14654	14646	14852	14783	14732	14891	14902	14776	14895	14879	14945	14834	14685	14736	14934	15054	14876	14684	14831	14793	14742	14655	14964	14667	14769	14849	14941	14809	14849	14784	14861	14910	14743	14789	14878	14858	14896	14771	14577	14850	15025	14773	14887	14673	14869	14865	14786	14719	14796	14862	14691	14679	14622	14869	14749	14933	14969	14855	14740	14897	14672	14919	14871	14750	14733	14899	14748	14937	14762	14733	14897	14733	14800	14863	14800	14740	14713	14918	14950	14648	14767	14970	14711	14793	14636	14833	14806	14926	14859	14725	14759	14891	14852	14755	14767	14832	14781	14799	14631	14813	14806	14865	14827	14768	14773	14780	14686	14951	14596	14689	14950	14724	14787	14930	14721	14849	14748	14595	14897	14776	14706	14873	14845	14821	14866	14913	14720	14975	14721	14760	14615	14649	14677	14793	14684	15001	14692	14858	14822	14988	14732	14942	14825	14714	14810	14732	14838	14883	14923	14858	14732	14707	14756	14805	14854	14833	14755	14839	14890	14764	14768	14917	14827	14577	14845	14771	14855	14736	14865	14828	14895	14902	14692	14805	14666	14988	14772	14803	14843	14839	14789	14636	14916	14857	14667	14965	14975	14596	14739	14898	14757	14798	14675	14912	14823	14725	14772	14870	14753	14721	14865	14509	14787	14752	14846	14776	14672	14863	14799	14680	14705	14842	14780	14795	14868	15037	14824	14894	14885	14756	14874	14733	14837	14848	15097	14714	14885	14898	14865	14867	14722	14810	14826	14909	14771	14871	14748	14789	14878	14943	14881	14848	14839	15015	14853	14838	14714	14926	14811	14919	14696	14710	14855	14567	14982	14815	14821	14801	14802	14647	14955	14824	14734	14934	14731	14754	14708	14699	14836	14776	14776	14897	14720	14899	14749	14761
23667	21079	28468	24522	23857	25666	25506	21946	20433	20061	19725	19001	18361	18243	17984	17737	17638	17508	17344	17440	17491	17478	17387	17367	17242	17192	17169	17112	17092	17254	17294	17172	17313	17237	17174	17065	17375	17135	17093	17018	17168	17216	17068	17184	17069	16960	17478	17171	17043	16914	17134	16844	17058	16823	17045	16946	16933	16970	17048	17083	17006	16981	16958	16925	17041	16867	16969	17078	16978	17142	17215	17110	16763	16976	17117	17083	16897	17053	16911	17091	16920	17031	17073	17132	17147	16898	17010	17017	16947	16905	16945	17039	16977	17069	16970	17068	17074	16956	17073	17157	17202	17058	16920	16824	16732	17149	16974	17159	17029	17027	16966	16989	16893	16827	16917	16912	16864	16781	17030	17089	16989	16701	17024	16875	17057	17125	16990	17170	16925	16914	16954	17139	16958	16883	16898	16978	16810	16994	16968	17003	16989	16954	16702	16838	16955	16941	17138	17044	17207	16956	16957	16915	17118	16984	17129	16779	17008	17156	17000	17111	16955	16943	17176	16999	17110	16957	16850	16898	16946	16890	16818	17013	17050	16928	17090	17183	16918	16821	16925	17161	16769	16950	17102	16942	17060	16994	16945	16727	16950	16913	16866	16905	16814	17020	17067	16897	17099	17151	16877	17006	17018	16761	17061	17004	17117	17103	16898	16939	16897	16963	16926	16928	16850	17151	17252	16908	16943	16906	17137	16745	16907	16980	16824	17043	16930	16868	16941	17136	17079	16834	17101	17041	17005	17188	17052	17047	17077	16955	17050	16841	16867	16987	16908	16966	17117	16987	17158	16903	17043	17091	17090	16998	17121	16995	16880	16989	16935	17148	16874	16943	17183	16898	16933	16790	17025	16976	17104	16942	16840	17008	17026	17139	16912	17034	16853	16950	17092	16916	16926	17269	17083	17002	16942	17142	16727	16869	17065	17041	17034	16982	16997	16985	17009	16790	16915	17037	17243	16984	16922	16985	17116	16937	17019	17027	16917	16726	16960	17013	17008	16933	17002	17004	16973	16936	17015	17125	16948	16841	16879	16868	16941	16872	17037	17060	16896	17035	16994	16889	16942	17026	17014	17261	17016	17172	17136	16973	17012	17020	17030	17012	17024	16895	17152	17066	16921	16962	16868	17012	16949	17053	16988	16735	16862	16890	17032	17276	16882	17098	16875	17131	17004	16812	16989	17046	17047	16924	16992	16823	16924	16946	16822	16813	16902	17188	17051	17054	17108	17185	16888	16969	17087	17070	16986	17002	16911	16936	16931	16991	16943	16845	17105	16930	16894	16999	16872	16843	16780	16985	17090	16854	16983	16980	17170	16972	17032	16957	17102	16945	16830	17091	17015	16869	16991	16985	16852	17172	16746	16817	17057	16842	16918	17058	17074	16864	16907	17103	16973	17005	17128	16915	17085	16985	17115	16998	16973	16893	16960	16899	16907	16877	16892	17084	17059	16757	16995	17206	16956	16876	17042	16853	17035	16841	16895	16846	17091	16886	17121	17113	16836	17003	16886	17054	16753	16832	16985	17078	17216	16988	16911	16983	16977	17114	17143	17208	17149	16934	17072	16799	16743	17150	16775	16959	17197	17023	16927	17160	17133	16999	16843	16851	16972	17320	17003	16852	16717	16977	16858	17035	17212	17056	16998	17016	16877	16947	16997	16952	16985	17083	17033	16939	16851	16917	17098	16940	16879	17053	16820	16791	16953	16876	17085	16908	16994	16879	17047	17046	16968	16971	17047	16925	16991	16971	17015	17014	17005	16904	17109	16999	17092	17065	16905	17050	16931	16993	17076	16925	17021	17114	16788	17004	16987	16827	16828	16795	17059	16843	16912	16995	16947	16828	17059	16937	16771	16900	16880	16947	17156	17054	16980	16926	17029	17295	17008	16944	17019	16885	16980	17070	16889	16784	16890	16883	16999	16877	16943	17113	17042	16934	16960	16879	16875	17057	16817	17037	16903	16880	17000	17061	16933	17137	17086	16956	17054	17080	17032	16928	16989	16972	17192	16968	17021	16969	16803	16984	17083	17031	16836	16974	17136	16867	16892	17105	16909	16992	16953	17004	17107	17024	17139	17044	17102	17224	17047	17002	17198	16935	17055	17064	16892	17008	16944	16802	16967	16991	16994	17146	17078	17105	16847	16809	16859	16644	17073	17019	16962	17081	16547	16955	16794	16885	17014	16870	17248	16994	16859	16900	16918	16894	17001	17007	17103	17039	17110	16860	16992	16882	17163	17133	16856	16984	16968	16970	17115	16877	17005	17090	17087	17083	17097	17143	16986	17053	16918	16977	16979	16764	17136	17043	16848	16900	17095	17199	17046	16934	16981	16869	16750	16960	16929	16966	16966	16825	17007	16866	16921	16824	16952	16872	16959	16958	16982	17088	16931	16955	17059	16726	17052	17147	17013	17006	17024	16941	17011	16970	17160	17044	17350	16872	16873	16953	17008	16879	16777	16860	16973	16947	16909	17067	17014	16983	16957	16952	16925	16999	17067	16882	17008	17020	17090	17081	16949	17149	17252	16888	16720	16837	16781	16994	16857	16949	16862	17242	16956	17131	17040	17014	17105	16808	17148	16944	17161	17047	17228	16841	16978	16924	16966	17062	17006	16959	16810	16993	16936	17267	17077	16897	16863	16813	16961	16780	17046	17057	16996	17019	17056	17076	16935	17053	16889	17001	16946	17074	16860	17166	17004	17042	17064	17018	17003	17020	17120	17119	16997	16999	16809	16953	17021	16823	17088	17013	16933	17084	16856	16870	17192	17013	16926	17003	16925	16996	17136	16919	16854	17069	16774	16891	17126	16930	16882	16901	17223	17094	17077	17004	16993	16890	16882	16910	16892	17114	16914	16993	16891	17124	17029	17015	16961	17078	17079	16974	16976	16916	17083	16967	17046	16959	16962	17049	17071	17026	17007	16905	16828	16962	16853	16955	16996	16975	16845	17006	16835	16973	16949	17018	17010	17047	17081	17048	17061	16815	16992	16763	16965	16989	16985	17005	16895	16860	17014	17000	16880	16995	16978	16943	17113	16989	17089	16769	16975	16897	17071	16916	16856	16979	16939	16913	16960	17124	16938	17121	16934	16862	16929	17115	16971	17059	17163	16922	16769	17156	16872	16984	16881	16865	16839	16936	17160	17116	16937	17100	16961	16951	16808	17114	16965	17028	16824	16851	16746	16884	16935	16823	17113	17138	16929	16978	17088	16786	16994	16926	16988	16985	16916	16968	17094	16705	16905	16937	17015	17077	16895	17081	16851	17026	17189	16948	16876	16936	17101	16968	16967	16977	16931	16949	17056	16855	16847	16882	16957	16817	17109	16946	16978	16840	16901	17030	16816	16829	17153	17005	16902	16854	17232	17065	16974	16916	17117	16869	17181	16936	17037	17206	16962	16996	16929	16870	16933	16976	16893	17042	17050	17015	16912	16829	16897	16825	16842	16956	16965	16946	17044	16930	17116	17079	17052	16990	17069	17028	16834	16861	16919	16943	16993	16824	16957	17069	16894	16908	17037	16865	17200	17001	17037	16975	16998	16965	16960	17030	16996	16958	16976	17068	17024	16887	16959	16976	16983	16983	16806	17064	16915	16920	16976	17098	16930	17101	17040	16993	16943	16932	16996	16934	16811	17053	16839	16983	16981	17110	17111	17123	17001	16841	17125	16889	16934	17127	17003	17033	16863	16956	17049	16984	17035	17117	17010	16960	17038	17082	16837	16984	17127	17060	16934	16946	16884	16835	17000	17170	16894	16814	17127	16988	16967	16888	17159	16949	17188	16818	17257	16959	16824	16750	16955	16935	16777	16824	16987	16908	17036	17019	17172	17045	16849	17058	17088	17037	17111	17027	17035	17137	17257	17031	16856	16800	16958	17136	16802	16991	16835	17074	16983	16915	16965	16890	16821	16790	16972	16959	17247	16926	17032	17017	16880	16904	17093	17058	16936	17064	17041	17149	17080	16840	17162	16784	16959	17016	17107	16968	16894	16952	16991	16831	17049	16908	17148	16940	17008	16865	16805	17061	16973	16932	16996	16857	16845	17060	17063	16886	17115	16897	17088	17210	16883	17013	17018	16762	16794	17148	17027	17029	16983	17034	16900	16890	17269	16780	17010	17014	16897	17020	17042	17119	16995	16982	16816	16988	17056	16918	17133	17150	16888	16917	17076	17127	16994	16964	17049	16886	16943	16954	16965	17018	17048	16891	17123	17040	16807	16887	16952	16742	17134	17113	17022	16971	17011	17096	17052	17113	16948	17262	17103	16911	17069	17137	16916	17060	16997	16879	16948	16849	16940	16877	16800	17099	17004	16878	17061	16918	17038	16785	16944	16931	17134	17080	17027	17042	17062	16953	16947	17093	17093	16941	16997	16972	17085	17006	16827	17103	17056	16992	16866	16895	17131	17153	16994	17068	17113	17045	16966	16945	16662	16745	17050	17019	16979	16852	16940	16986	16950	16802	16941	16811	16966	17030	17203	17108	16789	16931	17197	16842	16857	17021	16920	17013	17039	16823	16948	16808	16962	17066	16935	16918	17028	16961	17098	16888	16898	17136	17034	16931	17136	17009	17018	17211	17261	16879	17120	16880	16961	16989	16883	17084	17109	16857	17018	16868	16896	17012	16906	16889	16930	17038	17081	17055	16936	17040	17068	16956	16991	16840	17011	17047	16811	17056	16881	16954	16861	16922	16983	16833	16774	16892	17001	17060	17059	16886	17035	16956	16894	16941	16897	17260	16947	17072	17102	16921	16889	16866	16891	16890	16983	16911	16973	16914	16998	16939	17212	17037	16975	17033	16872	16875	16838	16985	17001	16987	17048	16921	16872	16844	17019	17042	16925	16898	17033	16997	17143	16973	16985	17134	16867	17078	17130	16837	16963	17047	16867	16891	17020	16907	16937	17040	17070	16940	17054	16834	16953	16952	16982	17057	16905	16948	16946	16884	16882	16850	17122	16854	16995	16993	17005	17085	16979	17033	17053	17028	16941	16863	16898	16855	17130	16827	17112	17160	17046	16903	17193	17043	17045	16884	17150	16927	16886	16919	16917	16937	16825	17091	16882	16856	17124	16905	16877	17105	16860	17000	17073	16971	17085	16971	16965	17189	16804	16961	16976	16937
27341	46263	42877	34072	29752	26642	24084	22093	20761	19568	18509	17984	17210	16669	16519	16089	15854	15706	15682	15395	15364	15510	15443	15392	15279	15313	15233	15210	15303	15221	15130	15225	15170	15092	15075	15143	15126	14950	15223	14953	15086	15083	15013	15098	15096	15041	14965	15134	14985	14937	15119	15075	15010	15116	14864	14957	15095	15260	15136	15026	15006	14800	15103	14983	14921	14977	14782	14953	14959	14832	15037	14978	15054	14875	15046	14943	14895	14999	15220	14722	15033	15015	15204	15058	15019	15068	15028	15108	14966	15080	14903	14996	15043	15181	15119	14797	15087	15085	15124	14890	14833	15090	14825	14960	14797	15159	14922	15023	15006	15114	15072	14975	14969	15144	15196	14925	14864	15014	14890	14932	14949	14981	14988	14791	14888	15122	14846	14908	14849	14879	14766	14989	14982	14782	14990	14911	15020	15081	15046	14960	14942	14909	15078	14966	14928	15077	15023	15010	15025	14986	15026	15034	15057	15065	15088	14946	15082	15083	14958	15158	14887	15047	14915	14796	15090	14996	14863	15046	14920	14932	14970	15179	15027	14854	15018	14852	14973	15064	14975	14967	14916	15114	15077	15042	15152	14920	14835	14916	15054	14990	14937	14992	15048	14994	14943	14988	14921	14919	15079	15043	15107	14906	14918	15078	15088	14940	15084	14950	14907	15091	15001	14836	14879	14920	15096	14983	15003	15043	14826	15032	15114	14982	14962	14858	14981	15133	15013	15135	14994	14887	15090	14877	14744	14841	15046	14980	14815	14898	14702	14981	14887	14970	14913	15254	15105	14927	14950	14866	15017	14979	15086	15102	14994	14929	15140	15035	14837	15012	15117	14960	14984	15014	14995	15068	14925	15121	14964	15070	15099	15020	15011	15046	15059	14816	14938	14902	15006	14908	15107	14962	14794	14972	14888	15036	14998	15049	15047	14867	14949	15060	15036	15000	15099	15100	15104	15106	14983	14974	14956	15023	14840	15121	14977	14923	15175	14795	15058	14980	14852	15074	15126	14992	15078	15044	14996	15085	14899	15016	15026	15060	14987	14857	15116	14919	14821	15149	15028	15032	15075	14980	15040	15119	15008	15065	15039	14902	15195	15134	15096	15050	15042	15113	14880	14841	15004	14931	14988	14905	15163	15052	14785	14797	15156	14914	15096	14861	14925	15067	15179	14858	14887	14894	14949	15241	14923	14964	14923	15040	14915	15115	14739	15075	14997	14990	15058	15011	15035	15042	14931	15030	15077	15034	15022	14892	14901	14937	14926	14975	15040	15125	15153	14904	15078	15218	14925	14962	14856	14993	15107	14983	15136	15026	14919	14991	15136	15080	15067	14837	14984	14981	14952	14990	14895	14941	14967	14880	14973	15126	14954	15011	14948	15008	14924	15039	15106	14984	14810	15036	15057	14951	14861	15100	14907	15019	14923	15071	15072	14884	14969	14930	14923	15019	14920	14924	14924	15195	15118	15014	14967	15086	14901	14878	15036	15046	14812	15027	15014	14886	15074	15036	15047	14879	15057	14904	15113	15095	15000	14999	14810	14935	14950	15052	14990	14889	15001	14983	15120	14935	15050	14945	15101	14947	15113	14900	15147	14987	15091	14777	15176	15118	14853	15017	14972	15043	15027	15078	15108	14966	15011	15084	14976	14960	14892	14888	14875	14755	15091	15119	15010	14998	15155	14988	14990	14930	15095	15159	15002	14997	15097	14935	15066	14831	15101	14970	14891	15001	14900	15026	14979	14901	15013	15018	14955	15001	15021	14968	15030	15106	14994	14809	14921	15037	14832	15246	15075	14972	14905	14841	15242	15008	15215	14951	14791	15229	15035	14980	15000	14861	14898	15162	14982	14977	15049	15001	14982	15028	14906	14992	14898	14940	14983	14839	14961	14976	15002	15031	14898	14985	14961	15087	14841	15068	15049	14951	14829	15034	14897	14868	14890	15064	15181	14984	15088	15002	14901	14859	15094	15103	14993	14942	14914	15033	15111	14948	14922	15075	15088	15049	14854	14822	15060	14851	14893	14950	14954	14928	14942	15081	14935	15150	14820	14878	15070	15090	14949	15061	14887	14788	14868	15012	14912	14788	14917	14839	14887	14937	14872	14773	15156	14920	14972	15074	15070	15008	14722	15005	15092	14855	15178	14870	15144	15014	15081	14822	14831	14937	15088	15176	15075	15080	15066	14970	14976	15117	14851	15040	14992	15009	14926	15057	15003	15046	15018	14800	15052	14996	15059	15006	15128	14876	14917	15126	15174	15109	14873	15022	14839	15062	15097	14957	15084	14904	14881	15113	14993	15061	15044	15009	14934	14994	15040	14979	15056	15137	14954	14846	14964	14895	15045	15049	14898	14948	14962	14867	14941	15037	14878	15051	14970	14999	14955	15054	15099	14940	14960	15054	15128	14972	14874	14931	15109	14981	15081	15001	15016	14869	14930	14979	14959	14970	15136	15022	14955	15053	15020	15040	14965	14945	15097	15094	14991	15106	15080	14949	15026	15044	15138	15190	15025	14964	15028	14955	15036	14958	14815	14980	15073	14892	14907	14960	14975	14868	15027	14956	14959	14957	14815	14993	14974	14902	14981	15044	14968	15119	14968	15027	14952	15149	15081	15077	14928	15107	14979	15095	15107	14926	15084	14921	14938	15178	14923	14906	15244	14931	14904	15026	15038	15060	15152	15075	15058	14994	15015	14994	15032	14887	15104	14946	14933	15208	14987	15016	15029	14819	14981	15002	14980	15011	14928	14995	14875	14903	14936	14891	14968	15085	15036	14896	15011	14760	15129	14955	15034	15058	15012	14937	14975	15006	14890	14914	15002	15145	14928	15005	15266	15024	14790	15144	15036	14941	15047	14880	15163	15083	15177	14856	15059	15051	14985	15177	14941	15079	15146	14941	15053	14999	15031	14998	15064	14981	14926	14962	14956	14907	15137	14914	14911	14820	14927	14889	14984	15089	14985	15048	15060	15094	15130	15168	15117	14920	15120	15101	15132	14930	14816	14950	14849	15012	14903	14996	15029	14933	15094	14960	15082	15053	15070	15048	14935	14921	15083	15023	15035	15015	14991	15135	14922	14996	14889	14851	14939	15073	15033	14984	15089	14819	14849	15087	15097	15165	14904	14879	14959	15039	15080	15077	15021	14971	15219	15156	14936	15040	14934	14991	15073	15093	14883	14966	15156	15022	14958	14860	15032	14893	14888	14991	14844	15019	15074	14930	15109	14991	15056	14885	14960	15001	15026	14820	14938	14981	14895	14836	15008	15182	14790	14927	15011	14950	14986	15199	14991	14968	15069	15068	15111	14926	14936	15156	14791	14897	14947	15021	14761	14974	15008	15056	15005	14951	14967	15066	15093	14702	15190	14956	14920	14940	15123	14947	15018	14955	15158	14946	15046	14996	14847	15142	15070	15062	15068	15016	15005	14798	14938	14987	14988	14997	15176	15042	15024	15065	14995	15111	14971	14966	14932	14971	15085	14933	15041	14990	14894	15209	14899	15081	15162	15075	15145	15046	15008	14957	14964	14815	15049	14933	14990	14997	15142	14987	15104	15089	15018	14903	14910	15021	14935	14975	15049	15061	15016	14995	15186	14908	15087	15128	14794	15082	15093	15021	15013	15124	15039	14923	14860	14971	14972	15197	14974	15009	15018	14969	15106	14925	14756	15164	15032	14937	14831	15040	14907	14978	15033	14931	15019	15003	14829	15119	14861	14964	15072	15116	15019	14888	15036	15148	14969	14907	14974	14993	15055	15027	14979	14982	15034	15178	14929	15139	14973	14944	14961	14939	14980	15122	14988	15046	14994	14987	15038	15057	14935	14923	14946	14928	14892	14984	15034	15132	14816	14904	14938	15037	15147	14996	14873	15055	14983	15016	14839	15114	15051	14893	15048	14966	15020	14964	14913	15114	14980	14995	14920	15020	14913	15069	14948	15079	15235	14965	14907	14847	15120	14936	14974	14921	15028	15002	15019	15056	14960	14945	14928	14972	14949	14997	15094	15136	14983	15146	14927	14896	15062	15108	14915	15222	15089	14889	14965	14884	14952	14984	15069	15043	15099	14977	15079	15265	14978	15030	15011	14963	14906	14984	14735	14973	15042	15010	15014	15101	15074	15151	14959	14988	14927	14969	14978	15099	14848	14916	15208	14950	15039	15135	14883	15009	14996	15143	15012	15174	14935	14990	15034	14868	15035	15009	14957	14953	15082	14845	14849	14962	14918	14997	15045	14932	14970	14848	14865	14893	14852	14905	15016	14856	14921	14905	14995	15013	14810	14984	14977	15002	14897	15014	14836	14941	14916	15043	15032	15073	14860	14939	15140	15001	15079	14969	14962	14941	14931	15046	14767	15121	14875	14961	15060	14931	14943	15001	15015	14956	14953	14876	15155	14938	14938	15094	14878	14936	14978	15007	15052	15018	15000	15093	15042	15093	14916	14878	14976	14918	15024	14878	15043	14870	14961	14890	15004	14984	14837	14984	14876	14820	14897	14980	15100	14983	15062	15063	14917	15040	15031	15002	15021	14909	15107	14887	14852	14989	14849	15079	14928	15083	15012	14936	14893	14990	14986	14887	15007	14937	15219	14959	15192	15140	15043	14960	15087	14922	15074	15023	14778	14971	14984	14988	15048	14932	14894	15058	14881	14983	14986	15013	14884	14919	15084	14921	14922	15051	14969	14891	15005	15013	15102	14946	15076	15075	14994	14820	14894	15050	14944	14921	15030	14930	14902	14965	14859	15101	15191	15001	14805	14943	14865	14874	14929	14843	15085	15006	14941	14897	15066	14984	15099	15006	14902	15061	14988	14998	15114	15285	15187	14842	15126	14963	14892	14988	14855	14841	14904	14926	14962	15080	14960	14936	14968	15003	15064	14968	14986	15002	14845	14855	14941	14826	15080	15018	15049	14964	15000	14973	15006	15073	14967	15059	14974	15069	14935	15065	15090	15170	15054	14967	15177	14920	15147	15003	15056	15055	15135	15023	15041	14959	15002	15049	14902	15026	15009	14964	15029	15109	15005	15017	14847	15147	14993	14960	14972	14991	14889	14907	15042	15019	15040	15215	15026	14977	15051	15063	15110	14910	15108	14964	14976	14896	15010	15188	14943	14957	15117	15202
22627	21070	28779	23632	21975	25799	28995	23745	22247	21796	20845	19906	19158	18958	18445	18142	18011	17867	17795	17795	17677	17592	17397	17508	17456	17473	17407	17437	17354	17420	17358	17434	17318	17275	17410	17209	17390	17302	17248	17118	17087	17243	17129	17269	17151	17185	17098	17228	17068	16994	17082	16967	17117	17303	17224	17153	16990	17173	17052	17351	17078	17037	17233	17266	17094	17173	17169	17191	17066	17067	17138	17100	17261	17151	17053	17084	17062	17312	17046	16939	17028	17096	17170	16895	17059	17097	17028	17098	17062	16896	16941	16866	17072	17288	17209	17026	17292	17144	17283	17206	17063	17186	16945	17133	16917	16928	17043	17416	16788	16946	17132	16932	16931	17009	17043	17046	16990	17107	17347	17159	16958	16899	17157	16891	17008	17006	17078	16770	17122	17166	16946	17174	17106	17018	16990	16919	16934	17196	17099	17169	17080	17027	16988	16993	17047	17107	17214	17046	17075	17168	17004	17102	17050	16996	17086	17086	17091	17109	16928	17183	17147	17152	16974	17067	16934	17076	16928	17064	17043	16914	17037	16990	16910	16959	17036	17068	17187	17060	16999	16970	16987	17005	17010	17002	17203	17069	17100	17242	17163	16849	17156	16942	16989	17074	17052	17084	17042	17017	16942	17015	17076	17067	17098	16975	16994	17146	16949	17110	17263	17194	17135	16958	17040	16986	16892	16930	17081	17120	17109	17212	17215	16902	17117	16890	17019	17041	17099	17042	16996	17143	17020	17022	17045	17084	17079	16706	16975	17180	16877	16958	17001	17033	17083	17111	17059	17175	17023	17101	16848	17005	17139	17106	17131	17029	17138	17113	17083	16708	16951	17188	17120	16932	16978	17026	17155	17112	17085	17004	17024	16956	17070	16944	17029	17113	17011	17151	17109	16994	16885	17140	17128	16923	17020	16811	16931	17018	17024	16821	17113	16943	17145	17245	17088	17067	17034	17161	16994	17128	17066	17013	16944	17012	17026	17114	17103	17065	17111	17152	17029	17059	17141	17044	16718	16970	17082	17136	16993	17080	17065	17242	17074	17094	16844	16882	16926	16999	17101	16992	16895	17200	17090	16889	17058	16846	16939	16908	16925	16951	17128	17148	16916	17088	17033	17071	17024	16883	16892	17027	17138	16932	16861	17046	17084	17171	17016	16919	16939	17038	17085	16743	16975	17128	16883	17039	17114	16821	16731	16912	16874	17094	17046	17048	17174	16919	16891	16802	17094	17053	16930	17094	17196	16944	16944	17122	16925	16968	17099	16971	17185	17099	17263	16858	17215	17024	17006	17132	17016	16893	17189	17084	16939	16860	16809	17291	17122	16833	17131	17044	17214	17299	17025	17051	17119	17066	17053	17098	17107	16901	17049	17226	16894	17016	16884	16855	17085	16928	17039	16862	16688	16994	17158	17193	17175	17143	16915	16878	16919	17236	17150	16863	16901	16897	16881	17086	17130	16924	17142	16933	16847	16879	16819	17135	17064	17228	17165	17045	16891	17111	16929	16952	16913	17063	17232	16939	17211	17063	17146	17177	17098	17040	17024	17048	17046	17146	17053	17136	17056	17114	16844	17058	17071	16953	16860	17103	17070	17025	17125	16833	16962	17060	17051	16895	17187	17086	16926	16935	17244	17114	16994	17013	17195	17120	17049	17135	17005	17153	17053	16969	17066	16946	17268	17056	17035	16807	17095	17022	16913	16947	16968	16971	16867	17086	17074	17118	17093	16879	16797	17172	17088	17183	17127	16943	17092	17015	16768	17022	17066	16988	16929	17098	17079	16912	17077	17059	17136	17147	17291	16948	16870	17109	16844	16972	17208	17066	17001	16901	16897	17049	17009	17072	16923	17089	17053	17197	17036	17035	17092	16830	16959	17006	17043	17074	17066	16992	17152	17088	17069	16951	17083	17151	17022	17116	17046	17109	16906	17049	17185	17017	17031	16943	17082	17128	17087	17154	16881	16919	16975	17007	17252	16991	17169	16959	17443	17166	17307	17052	17134	16913	16960	17025	16941	17018	17145	16908	17021	17161	16963	17112	17124	17194	16851	16958	16996	17116	17206	17003	17195	16924	16880	16952	17075	16960	16878	17213	17028	16954	17118	16853	16953	17030	17123	16839	16791	16977	17032	16924	16951	16883	17051	16746	16829	16976	16899	17042	16968	17206	17081	17014	17072	16962	16975	16906	17150	16989	16954	16898	16975	16994	17146	17138	16965	17022	17076	17009	16943	17042	16957	17122	17190	17171	16975	17099	16952	17043	17148	16876	16824	17065	17031	17002	17076	17012	17004	17110	17199	17039	16894	17166	17033	16973	17043	17113	17117	16932	17086	17055	17095	17086	17124	16948	17114	17201	16974	17231	17059	16960	17016	17086	16856	17014	17182	16953	17141	16959	16844	16905	17133	17082	17041	17087	16925	17031	17075	16866	17175	17193	17067	16986	17101	16990	17010	17206	16930	17109	17460	16945	17087	16860	16915	17204	16977	17068	17075	16904	17167	16997	17194	17027	17106	17075	17165	16962	17027	17208	16961	17096	16957	17006	17057	16951	17040	17240	17020	17204	17091	16983	16931	17033	17075	16917	17278	17015	17123	17047	17142	16996	17175	17062	17064	16972	17042	16883	17191	17038	17107	17010	17087	17068	17064	17078	17064	16971	17064	17128	17020	17197	16931	17077	17146	16958	16944	17037	17134	16903	16995	17096	17090	16971	17016	17043	16992	17054	16928	17101	16881	17036	16934	17126	17050	16996	16925	16879	17061	16887	17194	17010	17184	17088	17052	16949	16981	16874	16878	17059	17066	16970	16950	16935	17033	17086	16937	16901	17010	17026	17039	17164	17028	16960	16901	16871	17075	17118	16931	16799	17089	16782	17071	17103	17003	17128	16928	17164	16909	16935	17085	17011	16984	17086	17085	16842	17098	17076	16901	16807	17152	17091	17068	17205	16834	17003	17015	16798	16972	17256	16996	17026	16995	17079	16972	17155	17010	16840	16993	16888	16788	16814	16972	17133	17098	17009	16996	17306	17006	17049	16796	17000	16837	17221	17132	16946	17059	17136	17157	17239	17027	17072	17149	17089	17185	17146	17229	16857	17098	17115	17104	17075	16965	16964	16854	17043	17178	17026	17123	16907	16885	17005	17063	17148	16919	16968	17004	17078	17090	16964	17014	17139	17042	16943	17070	17008	17073	17220	17248	16951	17130	16887	17045	16949	17240	16986	17002	17090	16989	17072	17138	17076	17019	17186	16952	17024	16984	17041	17134	16916	17182	17239	17099	17006	17032	16986	17161	17071	17267	16907	17082	17105	16691	17079	17124	17124	16895	16981	17101	16785	16814	16907	16983	17116	16947	17164	16930	17063	16931	16966	17206	17004	16896	16814	17075	16980	17002	16830	17126	17013	16877	17037	17084	17073	17251	17083	16993	16862	17027	17169	16866	17083	16985	16965	17309	16923	17030	16886	17091	17031	17119	17002	17018	17004	17047	17057	17019	17024	16928	17116	16900	17112	16849	16970	17166	16997	16904	17192	16905	16926	17114	16990	17046	17058	16913	17048	17074	17089	17017	17078	17093	16966	17294	17038	17011	17045	16987	16805	16980	17033	17048	17179	17014	16972	17003	17096	17185	17094	17061	16952	16845	16953	16936	16947	17092	17054	17168	17046	17123	17066	16809	17016	16945	17041	16823	16997	16845	16888	17002	16997	16947	17039	17025	17158	17025	16866	16948	17184	17089	17070	16958	16968	16806	17177	16858	17080	17093	17075	17230	16971	17255	16930	17163	16942	16855	17134	17144	17001	17060	17130	16938	16936	17154	17141	17030	16912	17037	16824	16933	16994	17180	16916	17063	17037	16883	17064	16988	16923	16829	16983	17088	17161	17058	17172	17026	17146	17084	17082	17116	17041	16935	17057	16879	17050	17024	17255	17143	17302	16999	17200	17075	17220	17166	17213	16972	17332	17061	16900	16793	17042	16936	16948	16878	17044	16981	17098	17249	17128	16878	17009	17122	17085	17106	17280	17174	17121	17121	17080	17044	17035	16941	16944	17034	16986	16878	17015	16997	17307	17108	17095	17145	17030	17066	17007	17103	16968	16974	16972	17063	17056	17143	16950	17134	17106	16928	17088	16973	16949	17202	17029	17140	17132	16954	16891	17022	17313	16927	17106	16926	16935	17028	17185	16991	17143	16851	17124	17088	17165	17126	17058	16883	16974	17139	17139	16967	17016	17008	17102	17011	17081	17095	16985	17055	17164	17006	16916	17096	16937	16927	16945	16990	16969	16893	16968	16981	16986	16883	16871	17136	17157	16918	17050	17012	17070	17140	17111	16914	16911	16868	17192	17125	17044	17098	17048	17180	16909	17017	17115	16950	16879	17081	17126	17055	17091	16993	17093	17208	16904	16702	16985	17177	17058	16976	17091	17064	17093	17097	16867	16934	16996	17189	17035	17202	17066	17109	17084	16913	17172	17092	17045	17247	16842	16921	17189	17090	16966	16906	17197	17122	17091	17009	17185	17148	17175	17064	17081	16921	17089	17066	16980	16957	17014	17115	16999	16973	17169	17048	17005	17061	17042	17018	17226	17152	17045	16773	17003	17095	17041	17038	16990	16901	17189	17036	17100	17172	17134	16985	17007	17160	16835	17183	17059	17023	17292	17038	17189	17049	16885	16846	17178	17139	16798	17076	16986	16994	17057	17095	17039	17118	16975	17019	17044	17020	17146	17112	16994	17196	17046	17135	16801	16957	17161	17198	17224	17037	17111	17186	16963	17178	17110	17137	17054	17016	17125	16850	17002	16990	17077	17085	17040	16928	17000	17267	16880	17120	16991	17113	17079	16958	16978	16798	16998	16978	17059	17104	17021	16798	16916	16976	17061	16998	17005	17099	17047	16916	17170	16978	17037	17022	17159	16848	17023	16926	17146	17178	16883	16868	17049	16932	17065	17166	16943	16961	16976	16750	17070	16932	16794	17069	17163	17080	17135	17199	17213	17053	17062	16844	16964	16995	17008	17105	17015	16979	17120	17138	17155	16820	17128	17235	17085	16971	17064	16985	16914	17062	17158	16907	17056	17209	16960	17020	16948	17169	17037	17021	17100	17104	16966	16867	17025	17013	16994
29047	51029	47219	38072	33261	30127	27140	24537	22945	21553	20420	19224	18169	17553	17054	16649	16390	15912	15871	15670	15645	15876	15488	15748	15459	15460	15370	15473	15408	15350	15403	15294	15302	15236	15325	15195	15108	15181	15343	15350	15110	15100	15279	15147	15281	15046	15068	15120	15054	15104	15176	14893	15006	15094	15112	15315	14893	15090	15071	15130	15130	15054	14926	15132	15165	15169	14983	14972	15078	15205	14912	14919	15066	15141	14955	15051	15009	15133	14998	15007	15070	15033	14865	14986	14915	15030	15078	15072	14932	14959	15004	15025	15097	14961	14973	14980	15097	14974	14935	15060	15049	15123	14986	15049	15088	15174	15086	14982	15088	15031	14933	15115	15005	15067	14927	15015	15160	15059	14908	14829	14884	14918	15090	14978	15005	14987	14910	14934	15115	15081	15081	14987	15070	15017	14923	14965	15099	14998	15033	15127	15032	15112	14810	14960	15101	15114	14984	15167	14990	14872	15089	14938	15023	14981	14977	15007	15083	14983	15053	15111	14953	14941	15190	14976	15312	15023	14986	15001	14891	14887	14985	15000	14918	14930	15009	15239	15065	14959	15022	14845	14902	15150	14928	15187	15153	15097	14920	14966	15129	15066	15094	15167	15099	15106	15031	15004	14968	14990	14971	14975	15021	15036	15036	14914	15020	14959	15136	14921	15082	14883	15029	14990	15028	14974	14919	15068	15003	15002	15160	14876	15146	15156	14943	14848	15048	15059	15105	15240	14953	15004	14993	14929	15013	15018	15006	14989	14916	14937	15233	15053	14885	14963	14862	15057	14993	15000	15158	14964	14959	15105	14800	15068	15091	15011	14900	14890	14922	14985	15015	14991	14925	15089	14880	15003	14956	14929	15233	15006	15067	14971	15044	15183	15078	14923	15095	14723	14944	14852	14898	15078	14918	15054	15031	14968	14977	14942	14934	15071	15068	15046	14944	14946	14922	14815	14985	15113	14985	15034	14963	15081	15053	14983	15115	14791	14939	15040	14968	15097	14949	14995	15047	15103	15059	14935	14762	15166	15140	15106	15049	14986	14962	14904	15049	15186	14908	14858	15055	14995	15110	15042	14938	14861	15063	15008	15040	14955	15022	14984	15173	15010	14867	15017	14967	14955	14908	14951	14911	15070	14952	14894	15142	15123	15134	14960	14863	15027	14914	14782	14952	15139	15161	14916	14978	15084	14922	15035	15075	15240	15032	14995	15132	14873	14911	15123	14998	15087	15046	14895	15090	15165	15024	14988	15112	15029	14932	14937	14855	14896	14970	14952	14951	14952	15049	15008	14905	14865	15029	14923	15135	14891	15084	14955	14974	15096	14983	15221	14959	15153	15077	14926	15013	14997	15127	15042	15106	14981	15002	14971	15023	14969	15026	15188	15013	15154	15028	15153	15128	15064	14796	15022	14933	14995	15122	14972	14983	14839	15042	14969	15200	14934	15102	15022	14958	14982	15001	15049	15057	15240	14942	14896	15125	14873	14928	15165	14896	15061	14953	15168	14872	14983	14940	15004	15175	14911	15069	14918	15078	15087	15011	15005	14913	15018	15118	15076	14771	15034	14940	14819	15017	15059	14943	14945	15056	15192	14962	15061	14933	14928	14877	15030	15080	14950	15046	15085	14916	15053	15082	15129	15158	15085	14916	15148	14947	15069	15022	14920	15179	15101	14940	14874	15005	15025	15034	15073	14936	14973	14918	15052	15035	15071	14899	15102	15064	15023	15045	14872	15005	15191	14986	15056	15061	14900	15085	15054	14950	14811	14884	15015	14970	14974	14971	15114	14940	14995	15133	15025	14833	15057	14932	15046	15171	14970	14995	14946	14970	15023	14850	15107	14948	14824	15029	15076	15046	14933	15053	14931	14959	15205	15086	14987	15135	15160	14903	15108	15086	15140	14919	15011	14913	14919	14866	15192	15050	14997	15023	15091	15018	14990	15137	15072	15054	15034	15036	14932	14875	15097	14811	14837	15134	14938	15095	15056	15026	15183	14996	15023	14956	15088	14985	15153	14889	15026	14992	14954	15094	15134	14899	15036	15031	14885	14907	15116	14965	14977	14952	15118	14958	15121	15035	15065	14944	14880	15097	15030	14859	15097	15085	14962	15153	15039	15085	14932	14882	14960	14874	14890	14951	14981	15116	14827	15116	14946	14951	14883	15098	15020	14981	15083	14871	14966	15148	14948	14970	14936	14887	14971	15059	14878	14922	15054	15019	15074	14917	15159	15017	14918	15060	14948	15022	15042	15084	14967	15039	15000	14853	15014	14932	14930	14823	14978	15050	14923	14981	15134	15014	15043	14810	14981	14911	14888	15102	15141	14878	14910	15126	15052	15150	14994	15024	15142	15017	14873	15020	14956	14779	15016	15004	15010	15008	15031	15027	14971	14973	14857	15060	15025	15147	14846	15069	15042	14840	14963	15054	14887	14953	15110	15075	15080	14989	15025	15038	14891	14955	15047	14988	15137	15022	15070	15295	14951	15030	14942	15159	14824	15002	15123	15144	15163	15075	14994	15078	15043	15002	15028	14937	15206	15057	14969	14942	15155	14975	14924	15175	15070	15033	14964	15000	15013	15014	15097	15175	14998	15034	15043	14965	14962	14901	14908	15047	15104	15013	15172	14965	14989	14940	14983	15008	14903	15057	15103	15204	15026	14916	14910	14935	15138	15002	14939	14897	15039	14910	15116	14800	15008	15053	15177	14918	15052	15053	15099	15108	15076	15080	15013	14988	15116	15121	15019	15161	15193	14952	14916	15010	15200	15099	15096	15054	15047	15083	15083	14901	14982	14954	15156	15218	14996	15139	15013	15123	14917	15125	15024	15126	14931	14829	15022	14961	15174	15087	14923	15152	15082	14989	14990	15061	15072	14813	14964	15090	14841	14940	15106	15020	15066	15201	14838	14941	15002	15077	15011	15178	14848	14924	15150	14910	15036	14847	14975	14999	14950	14880	15067	14904	14985	15031	15020	14911	14776	15085	14984	14967	14827	15014	14968	15122	15040	15001	14911	15176	14964	15183	15046	14923	15086	14994	14944	15057	15145	14876	15140	14996	15042	14894	15046	14949	14993	15203	15075	14941	14966	14848	14956	14848	14964	15166	15034	15124	15029	14937	14936	14936	15015	15071	15091	14880	15211	14962	15043	15018	14978	15066	15110	15031	15099	15019	15061	14974	14872	15052	15159	15139	15191	15025	15108	14844	15078	14864	15022	14964	14873	15048	14886	15041	15169	14820	14994	14990	15071	15005	14886	14897	15066	15057	15093	15088	14976	14908	14993	15095	14886	15129	14948	14929	15068	14954	14930	14958	15088	14996	14924	14980	15073	15057	15118	15008	15145	14950	14948	14949	14945	15157	14992	14860	14895	15213	14967	15023	15044	14907	14777	15142	15065	15041	15006	15107	15086	15030	14853	14982	15017	15031	15058	14967	15034	14937	14968	15025	15061	15032	14789	15106	14968	14941	15004	15185	15011	14936	14895	15011	14994	14940	14885	14924	15087	15040	14880	15045	15076	14933	15063	14972	15020	14918	14901	15021	15064	15054	14879	15084	14960	14892	14986	15063	15040	14917	14956	14924	15020	15086	15060	14985	15168	14905	15115	15067	15101	14851	14823	15011	14926	14896	15054	14975	15024	14914	15133	15038	14907	15097	14934	14972	15144	14811	14959	15129	14992	14931	14977	15193	14918	14935	15006	14909	15089	15032	15034	15047	14929	15066	14941	14855	14952	14907	14970	14979	14860	15090	14848	15124	15119	15043	15054	15001	15208	15021	15056	14823	15009	14991	14963	15027	15139	14829	15001	14843	15025	14769	14934	15069	14972	14986	14975	15061	14892	14925	14936	14939	15030	15044	14983	14954	15015	14765	14888	14997	15083	15051	15080	15046	14845	14960	14996	14918	15028	15037	14959	15104	15106	15144	14979	14997	15109	14968	14866	15019	15013	14902	14938	15055	15117	14925	15263	15000	15041	15237	15090	14934	14952	15189	15062	15132	14876	15018	15000	15258	14935	14904	15014	15031	15108	15078	14908	15010	15024	15020	15291	15051	14990	14956	15151	15017	15117	15051	14909	14946	15178	15012	14992	14933	15000	15009	14846	15013	15168	14974	15055	15006	14921	15091	15128	14891	15154	15017	15023	15057	15047	15072	15011	14996	15035	15114	14898	14965	14959	15023	14948	15036	14968	15179	15124	14988	15071	15137	14978	14884	14959	14893	14942	14895	14893	14995	14962	15079	15063	15104	14968	14980	14905	14986	14920	14973	14980	15101	15124	14881	14973	14884	15134	14946	15037	14960	15194	14931	15063	15124	15021	14962	15000	15072	14994	14935	14966	15159	14970	15109	14996	14893	15130	14995	15287	14956	15102	15085	14906	15065	14912	14973	15091	15128	15117	14930	15037	14968	15071	15038	15066	15009	14992	14938	15108	15146	14946	15160	14892	15119	14957	15013	14806	14940	15074	14928	14987	15036	15102	15053	14939	14950	15054	14946	14961	15042	15109	14973	15061	14868	15052	15079	15160	15127	14919	14961	15018	14940	14888	14983	15009	14947	14964	15186	15000	15080	15100	14933	15096	14959	14913	14987	14980	14924	14841	14994	14871	14862	15020	15028	15035	15090	14909	15021	15036	14981	15114	15022	15051	15007	14917	14945	14951	14829	14870	15021	15108	14976	15041	15050	15016	15071	15077	14939	15058	14914	14989	15065	14862	14928	15144	15064	15027	14922	15030	15103	14980	15181	15137	15146	15131	15011	15069	14965	15033	15081	15191	15009	14993	14980	15005	14937	15131	14875	14975	14935	14939	15057	15017	15004	15089	15050	14889	15178	15187	14989	14894	15120	15172	14953	15074	14991	15013	15150	14950	14969	15109	14995	15154	15043	14954	14874	15196	14993	15009	14860	15034	14852	15102	14937	14952	14910	15037	15054	15033	15130	14955	15091	15001	14931	14830	15003	15116	14947	14942	14853	14806	14929	15061	14974	15157	15137	15042	14996	14921	15056	15011	15033	15067	15182	14971	15084	15039	15095	14835	15058	14938	14974	15185	14975	15011	14988	15088	14883	15110	15074	15053	14840	14805	14935	15078	15098	15107	15039	15087	15014	15141	14922	14883	15118	15004
27925	25402	32033	28974	23555	21750	20696	19478	18937	18191	17804	17594	17645	17438	17388	17144	17039	16949	17164	16955	16974	16939	17074	16939	17066	16961	16923	16699	16944	16770	16651	16634	16605	16905	16804	16932	16766	16722	16913	16661	16987	16642	16735	16579	16740	16664	16724	16681	16759	16747	16772	16634	16641	16558	16691	16549	16675	16707	16953	16602	16779	16791	16662	16729	16870	16642	16675	16721	16638	16710	16666	16666	16816	16775	16752	16782	16691	16800	16754	16713	16658	16594	16882	16697	16591	16749	16804	16713	16802	16712	16668	16566	16595	16688	16664	16748	16756	16708	16496	16575	16833	16853	16627	16555	16828	16721	16682	16691	16754	16671	16801	16775	16911	16663	16665	16852	16802	16730	16751	16680	16786	16695	16717	16720	16550	16454	16684	16808	17094	16749	16779	16667	16745	16530	16590	16664	16735	16591	16989	16810	16761	16674	16703	16763	16690	16797	16798	16770	16631	16846	16788	16671	16727	16754	16771	16693	16680	16697	16744	16684	16757	16766	16801	16716	16881	16755	16747	16744	16857	16577	16862	16918	16883	16571	16586	16743	16762	16815	16615	16887	16529	16567	16773	16712	16766	16765	16596	16901	16677	16700	16634	16692	16615	16758	16797	16728	16862	16724	16883	16786	16802	16691	16675	16611	16819	16643	16716	16616	16745	16862	16724	16801	16685	16681	16635	16534	16679	16777	16788	16651	16955	16623	16827	16770	16648	16701	16633	16625	16671	16630	16676	16879	16844	16646	16649	16543	16530	16611	16789	16800	16766	16682	16604	16902	16840	16756	16846	16690	16864	16841	16857	16698	16656	16688	16880	16545	16625	16547	16749	16870	16708	16750	16779	16755	16879	16712	16821	16604	16799	16777	16865	16672	16662	16698	16874	16791	16733	16905	16716	16804	16955	16641	16759	16764	16878	16798	16693	16618	16580	16788	16810	16591	16547	16865	16688	16754	16577	16664	16769	16864	16763	16644	16972	16815	16678	16795	16425	16602	16828	16542	16705	16734	16788	16591	16812	16717	16677	16725	16834	16787	16539	16810	16648	16809	16865	16683	16707	16779	16684	16683	16638	16654	16639	16857	16743	16865	16693	16758	16741	16762	16621	16796	16788	16746	16774	16692	16665	16668	16876	16851	16845	16595	16898	16740	16878	16606	16753	16767	16614	16723	16590	16642	17004	16798	16755	16804	16687	16771	16457	16676	16814	16674	16831	16844	16717	16576	16572	16401	16534	16731	16821	16746	16621	16648	16805	16766	16562	16519	16611	16539	16751	16487	16827	16610	16640	16771	16706	16653	16648	16621	16962	16834	16701	16717	16666	16666	16759	16593	16488	16692	16686	16627	16690	16796	16619	17016	16740	16727	16918	16784	16573	16742	16607	16849	16892	16608	16684	16693	16767	16606	16649	16924	16552	16737	16920	16784	16857	16516	16735	16811	16752	16748	16692	16729	16908	16952	16781	16631	16799	16950	16664	16586	16668	16520	16766	16723	16942	16790	16702	16802	16769	16651	16813	16648	16869	16628	16620	16629	16698	16719	16745	16667	16520	16824	16746	16627	16808	16723	16740	16815	16532	16793	16762	16582	16720	16718	16462	16509	16762	16918	16564	16912	16730	16741	16545	16593	16646	16573	16657	16622	16729	16485	16702	16774	16754	16619	16744	16780	16459	16727	16510	16706	16521	16793	16538	16883	16794	16748	16843	16957	16635	16586	16697	16727	16628	16438	16629	16772	16590	16780	16871	16590	16608	16519	16742	16819	16637	16666	16661	16768	16825	16881	16692	16756	16806	16604	16846	16624	16842	16742	16886	16757	16663	16782	16970	16884	16811	16829	16758	16842	16741	16717	16757	16740	16710	16745	16803	16532	16844	16698	16469	16708	16691	16664	16710	16528	16760	16765	16649	16621	16618	16517	16615	16815	16709	16816	16762	16788	16593	16679	16704	16736	16787	16807	16722	16734	16846	16801	16847	16734	16753	16853	16902	16835	16776	16730	16697	16757	16643	16843	16785	16719	16939	16745	16710	16760	16818	16869	16678	16509	16900	16715	16823	16609	16840	16868	16522	16777	16704	16780	16647	16778	16752	16644	16768	16857	16676	16964	16610	16751	16742	16752	16819	16753	16692	16821	16661	16771	16772	16826	16641	16905	16783	16677	16753	16691	16829	16812	16470	16808	16643	16725	16774	16649	16886	16796	16845	16866	16767	16822	16741	16654	16877	16640	16745	16732	16701	16690	16770	16647	16738	16880	16691	16554	16745	16745	16749	16743	16929	16717	16865	16737	16757	16591	16512	16811	16821	16822	16687	16822	16859	16883	16726	16789	16629	16637	16687	16852	16541	16756	16852	16700	16659	16679	16565	16564	16862	16873	16692	16570	16530	16652	16643	16745	16753	16602	16661	16679	16671	16854	16749	16844	16782	16844	16902	16753	16699	16622	16503	16719	16564	16802	16694	16575	16710	16630	16858	16727	16779	16727	16668	16672	16639	16683	16841	16786	16582	16744	16810	16763	16663	16638	16654	16728	16692	16665	16856	16751	16834	16755	16772	16777	16855	16813	16708	16534	16663	16902	16856	16658	16479	16577	16882	16809	16934	16680	16734	16439	16674	16704	16566	16809	16756	16823	16660	16890	16956	17001	16689	16696	16603	16684	16672	16843	16888	16633	16801	16559	16939	16834	16756	16811	16755	16835	16647	16799	16959	16860	16683	16555	16598	16567	16733	16550	16603	16793	16783	16625	16530	16587	16871	16772	16772	16819	16903	16692	16739	16537	16663	16781	16644	16819	16795	16627	16684	16582	16748	16560	16655	16833	16716	16702	16749	16624	16724	16880	16661	16863	16784	16614	16662	16616	16799	16923	16791	16729	16669	16663	16707	16814	16539	16491	16638	16721	16597	16618	16879	16591	16706	16527	16604	16571	16559	16609	16602	16588	16821	16818	16801	16811	16907	16617	16819	16632	16738	16721	16669	16948	16699	16754	16797	16877	16522	16636	16705	16764	16726	16693	16636	16812	16741	16671	16862	16758	16738	16383	16694	16749	16504	16609	16654	16641	16848	16742	16638	16842	16766	16588	16810	16768	16701	16742	16812	16810	16724	16607	16710	16519	16775	16761	16825	16844	16799	16794	16725	16731	16573	16938	16602	16830	16794	16770	16676	16768	16627	16687	16542	16611	16790	16642	16860	16747	16708	16715	16879	16726	16808	16590	16776	16733	16627	16655	16724	16613	16836	16719	16500	16720	16637	16781	16739	16666	16745	16704	16697	16688	16719	16795	16704	16607	16701	16778	16825	16635	16840	16903	16821	16649	16670	16595	16615	16695	16827	16803	16679	16784	16575	16607	16759	16792	16702	16719	16770	16915	16682	16687	16771	16883	16640	16754	16749	16969	16744	16651	16737	16804	16635	16788	16729	16641	16611	16447	16818	16789	16627	16892	16857	16770	16680	16769	16735	16778	16757	16817	16782	16792	16642	16608	16945	16709	16699	16680	16724	16632	16675	16789	16689	16781	16675	16668	16720	16771	16668	16631	16831	16833	16812	16767	16455	16625	16593	16671	16749	16756	16681	16652	16620	16650	16653	16678	16723	16584	16774	16651	16754	16808	16652	16671	16646	16562	16580	16852	16674	16556	16642	16525	16888	17008	16667	16820	16709	16638	16585	16497	16857	16901	16653	16748	16820	16696	16768	16809	16566	16568	16641	16643	16737	16646	16652	16741	16911	16799	16736	16706	16766	16568	16696	16702	16771	16717	16748	16765	17063	16499	16519	16615	16563	16673	16769	16659	16765	16780	16697	16859	16731	16833	16711	16726	16864	16789	16722	16765	16767	16806	16976	16548	16810	16735	16722	16615	16755	16555	16697	16749	16786	16662	16516	16861	16640	16716	16884	16718	16972	16656	16799	16717	16769	16467	16621	16718	16869	16543	16814	16708	16646	16672	16590	16819	16820	16707	16824	16660	16598	16787	16843	16726	16653	16679	16719	16803	16686	16681	16618	16638	16627	16696	16713	16788	16642	16724	16758	16515	16725	16600	16735	16763	16721	16825	16594	16581	16775	16840	16681	16879	16814	16792	16792	16769	16582	16696	16858	16861	16684	16801	16773	16881	16790	16545	16705	16513	16741	16713	16682	16855	16741	16781	16673	16581	16755	16738	16636	16718	16705	16557	16947	16790	16733	16613	16740	16963	16556	16724	16775	16873	16937	16740	16631	16797	16802	16788	16727	16793	16705	16625	16738	16737	16804	16901	16712	16559	16537	16744	16826	16894	16913	16953	16674	16778	16759	16767	16717	16675	16532	16850	16778	16802	16689	16847	16796	16656	16803	16768	16616	16721	16640	16638	16502	16645	16862	16621	16678	16687	16620	16531	16610	16764	16577	16672	16574	16747	16789	16576	16889	16609	16628	16722	16674	16634	16714	16733	16795	16925	16923	16756	16816	16583	16741	16601	16921	16522	16769	16838	16745	16675	16638	16641	16758	16755	16923	16769	16808	16938	16610	16751	16726	16799	16613	16626	16817	16867	16850	16885	16912	16536	16734	16600	16927	16723	16829	16675	16612	16894	16858	16772	16824	16870	16679	17023	16553	16704	16697	16716	16714	16580	16593	16837	16726	16596	16668	16751	16629	16650	16767	16626	16769	16711	16681	16624	16720	16870	16712	16975	16933	16606	16774	16771	16816	16833	16442	16736	16751	16925	16835	16702	16912	16744	16691	16647	16731	16660	16673	16724	16723	16796	16723	16551	16684	16739	16851	16752	16695	16418	16726	16681	16621	16590	16750	16852	16911	16738	16696	16781	16831	16858	16645	16997	16602	16746	16631	16722	16884	16822	16738	16796	16687	16633	16622	16705	16727	16542	16547	16747	16646	16622	16784	16739	16806	16617	16765	16652	16777	16668	16571	16690	16951	16620	16790	16753	16475	16920	16686	16753	16515	16773	16855	16827	16708	16451	16759	16750	16584	16750	16790	16703	16398	16640	16646	16624	16688	16760	16830	16687	16677	16776	16531	16770	16551	16926	16738	16669	16694	16764	16688	16704	16612	16847	16602	16681	16723	16747	16690	16560	16664	16756	16721	16853	16609	16556	16566	16827	16853	16596	16606	16821	16809	16624
27050	40252	36877	28655	24734	22376	20667	19118	18343	17398	16835	16493	15881	15678	15463	15250	15236	15109	15091	15131	15008	15083	15117	14926	15035	14863	14929	14926	14983	15109	15049	14979	14904	14945	14956	15084	14830	15035	15112	14868	14952	14862	14895	14893	14915	14797	14993	15014	14815	14993	14903	14856	15010	14696	14929	15021	14902	14904	14859	14777	14742	14686	14739	14913	14890	14788	14847	14880	14652	14861	14855	14625	14863	14867	14797	14718	14846	14878	14879	14913	14819	14756	14813	14827	14845	15004	14783	14775	14757	14892	14762	14923	14946	14698	14854	14996	14918	14687	14816	14929	14765	14832	14843	14779	14682	14836	14895	14729	14790	14773	14928	14691	14994	14680	14966	14849	14937	14744	14938	14781	14887	14835	14792	14792	14942	14791	14845	14785	14871	14889	14599	14728	14782	14887	14770	14689	14987	14860	14850	14871	14796	14935	14790	14930	14738	14805	14770	14851	14965	14779	14946	14744	14886	14937	14907	14736	14890	14707	14901	14833	14750	14662	14904	14826	14945	14831	14764	14768	14800	14921	14793	14685	14658	14772	14863	14761	15051	14908	14583	14716	14826	14849	14740	14841	14868	14845	14851	14856	14734	14851	14787	14715	14801	14906	14843	14860	14849	14802	14963	14829	14857	14769	14835	14864	14972	14973	14862	14870	14805	14752	14772	14860	14940	14710	14897	15085	14701	14891	14773	14852	14912	14642	14827	14856	14790	14972	14752	14948	14646	14770	14787	14719	14880	14858	14923	14771	14857	14889	14703	14939	14728	14808	14979	14760	14857	14895	14644	14731	14850	14985	14718	14773	14796	14876	14691	14799	14797	14798	14963	14998	14827	15064	14801	14961	14990	14763	14787	14917	14755	14769	14795	14613	14838	14822	15029	14759	14887	14999	14838	14893	14750	14854	14921	14863	15004	14876	14848	14713	14890	14773	14891	14758	14747	14938	14878	14912	14629	14939	14948	14868	14751	14797	14862	14814	14734	14745	14643	14759	14902	14918	14800	14600	14961	14791	14973	14860	14834	14799	14951	14820	14877	14948	15036	14776	14722	14717	14940	14979	14660	14862	14686	14898	14731	14912	14880	15003	14839	14953	14872	14843	14851	14888	14794	14962	14844	14889	14740	14818	14986	14896	14755	14775	14960	14749	14966	14776	14810	14891	14696	14683	14873	14855	14824	14966	14828	14731	14833	14748	14941	14872	14726	14837	14864	14747	14767	14992	14867	14817	14763	14884	14804	14797	14903	14715	14835	14814	14814	14690	14923	14946	14707	14887	14783	14823	14671	14740	14739	14857	14881	15012	14929	14828	14904	14853	14868	14780	14936	14913	14829	14698	14814	14969	14903	14817	14781	14791	14898	14830	14824	14716	14891	14662	14899	14773	14751	14984	14862	14889	14779	14865	14760	14735	14777	14859	14818	14812	14989	14943	14920	15095	15007	14822	14873	14823	14662	14792	14762	14915	14909	14858	14818	14850	14861	14730	14905	14731	14886	14717	14853	14700	14830	14715	14733	14717	15046	14935	14891	14932	14785	14771	14912	14969	14684	14956	14772	14888	14858	14726	14962	14838	14753	14881	14876	14846	14777	14848	14894	14960	14903	14994	14789	14652	14867	14952	14856	14997	14743	14652	14945	14638	14776	14903	14876	14719	14914	14823	14953	14729	14874	14629	14757	14683	14909	14823	14738	14887	14851	14975	14842	14877	14636	14830	14894	14852	14846	14823	14781	14783	15052	14805	14758	14884	14740	14698	14967	14789	14882	14778	14764	14953	14762	14710	14832	14999	14862	14870	14827	14789	15018	14839	14810	15051	14650	14803	14961	15019	14835	14858	14831	14914	14785	15036	14755	14790	14789	14780	14883	14810	14915	14707	14787	15016	14879	14798	14665	14874	14906	14828	14853	14971	14806	14794	14871	14721	14874	14980	14968	14889	14902	14913	14800	14796	14915	14925	14826	14831	14745	14752	14823	14670	14768	14848	14806	14726	14903	14890	14714	14880	14755	14941	14946	14733	14829	14906	14756	14789	14894	14910	15008	14764	14870	14667	14674	14890	14745	14901	14879	14915	15010	14838	14717	14754	14852	14862	14966	14839	14770	14723	14908	14843	14872	14874	14884	14737	14809	14815	14660	14796	14785	14847	14924	14859	14567	14725	14958	14727	14844	14827	14817	14863	14879	14780	14796	14785	14858	14876	14807	14946	14852	14818	14825	14970	14804	14855	14882	14702	14933	14921	14796	14893	14722	14953	14875	14920	14790	14798	14826	14956	14909	14867	14797	14980	15037	14883	14713	14838	14785	14882	14894	14791	14842	14838	14829	14779	15016	14879	15024	14978	14837	14719	14843	15072	14870	14853	14828	14836	14780	14933	14740	14755	14832	14775	14905	14839	14842	14922	14725	14880	14718	14758	14827	14877	14720	14939	14767	14879	14922	14734	14808	14808	14744	14707	14730	14849	14851	14837	14934	14870	14746	14750	14847	14909	14727	14757	14822	14840	14689	14770	14837	14882	14551	14912	14967	14886	14902	14874	14864	14766	14922	14768	14841	14928	14649	14694	14707	14840	14781	14643	14754	14852	14906	14774	14819	14841	14806	14673	14869	14700	14708	15031	15017	14887	15039	14827	14947	14645	14855	14781	14796	14914	14934	14779	14855	14862	14820	14793	14871	14835	14740	14885	15063	14776	14876	14970	14839	14802	14964	14886	14912	14801	14933	14998	14795	14625	14776	14734	14842	14918	14840	14726	14785	14760	14737	14860	14828	14801	14835	14878	14746	14867	14853	15001	14726	14881	14711	14892	14729	14784	14719	14789	14674	14814	14983	14961	14865	14940	14718	14796	14789	14805	15017	14828	14695	14841	14810	14862	14902	15042	14704	14794	14783	15105	14877	14872	14766	15070	14751	14795	14871	14791	14810	14842	14816	14777	14901	14848	14904	14915	14735	14851	14736	14836	14808	14771	14927	14983	14970	14903	14678	14820	14868	14926	14926	14732	14853	14977	14904	14848	14940	14717	14789	14821	14897	15010	14837	14896	14731	14908	14885	14853	15060	14898	14856	14852	14877	14988	14813	14992	14953	14868	14790	14865	14877	14790	14872	14800	14752	14948	14848	14762	14921	14827	14927	14821	14860	14860	14978	14867	14743	14944	14727	14895	14914	14747	14667	15013	14704	15001	14857	14961	14799	14753	14803	14690	14916	14750	14944	14756	14937	14837	14789	14781	14882	14773	14740	14879	14704	14826	14830	14897	14799	14791	14897	14948	14833	14928	14809	14954	14908	14709	14854	14743	14726	14836	14746	14796	14890	14840	14887	14741	14841	14837	14817	14840	14735	14777	14901	14864	14801	14922	14754	14816	14676	14850	14879	14983	14766	14969	14725	14846	14849	14838	14814	14715	14987	14756	14866	14921	14717	14885	14740	14984	14852	14882	14878	14941	14694	14822	14810	14826	14792	14912	14890	14931	14722	14951	14813	14543	14783	14771	14832	14897	14855	14946	14919	14747	14724	14955	14911	14759	14736	14790	14746	14807	14839	14772	14899	14821	14695	14983	14959	14852	14924	14849	14850	14856	14671	14786	14852	14884	14763	14810	14835	14711	14879	14848	14615	14842	14842	14836	14967	14714	14916	14973	14786	14883	14838	14842	14895	14854	14621	14959	14741	14695	14762	14788	14931	14851	14842	14860	14916	14825	14838	14746	14700	14622	14873	14593	14779	14755	14852	14568	14803	14781	14885	14711	14957	14769	14784	14908	14890	14902	14838	14746	14897	14745	14987	14839	14801	14779	14923	14890	14851	14760	14906	14771	15005	14721	14758	14859	14692	14712	14791	14874	14818	14834	14917	14798	14972	14838	14878	14930	15030	14916	14756	14861	14817	14717	14827	14874	14903	14817	14708	15010	14727	14709	14811	14767	14837	14686	14824	14694	14834	14728	14907	14701	14888	14646	14809	14754	14778	14967	14816	14929	14787	14752	14913	14823	14919	14852	14929	14832	14793	14798	14922	14924	14886	14837	14885	14776	14937	14900	14917	14796	14878	14753	14903	14974	14854	14818	14813	14681	14910	14732	14817	14794	14830	14852	14870	14869	14784	14866	14808	14895	14813	14923	14774	14746	14844	14964	14919	14643	14982	14843	14733	14846	14812	14886	14922	15022	14691	14951	14725	14815	14871	14844	14826	14846	15009	14812	14787	14841	15072	14920	14646	14884	14946	14843	15097	14689	14882	14789	14711	14672	14874	14714	14772	14758	14670	14871	14824	14935	14916	14815	14975	14870	14729	14753	14765	14752	14991	14840	14915	14741	14706	14857	14876	14674	14893	15053	14823	14825	14804	14877	14762	14986	14749	14811	14957	14992	14863	14693	14883	14746	14851	14812	14822	14738	14899	14907	14867	14671	14809	14888	14642	14805	14833	14781	14848	14815	14781	14888	14956	14896	14901	14772	14622	14789	14955	14768	14955	14755	14899	14942	14919	15052	14745	14861	14979	14833	14956	14973	14925	14834	14846	14771	14914	14940	14942	14799	14886	14725	14874	14852	14900	14886	14783	14975	14892	14889	14812	14920	14914	14799	14911	14889	14859	14728	14839	14780	14965	14681	14754	14622	14803	14836	14692	14799	14738	14855	14876	14910	14877	14768	14928	14835	14913	14871	14963	14769	14886	14880	14985	14676	14963	14907	15040	14955	14890	14792	14860	14841	14858	14845	14727	14733	14767	14740	14875	14972	14975	14704	14836	14718	14921	14867	14832	14841	14996	14904	14980	14962	14838	14837	14675	14793	14920	14840	14793	14787	14873	14769	14786	14674	14856	14850	14712	14989	14951	14880	14784	14788	14725	14743	14911	14829	14731	14957	14863	14786	14875	14922	14645	14873	15014	15071	14856	14857	14867	14762	14976	14870	14884	14843	14804	14879	14762	14916	14713	14719	14577	14871	14618	14688	14853	14880	14769	14828	14849	14832	15005	14868	14963	14692	14827	14748	14788	14787	14957	14732	14889	14838	14798	14714	14773	14790	14725	14852	14867	14721	14878	14906	14804	14848	14910	14792	14835	14836	14727	14775	14898	14861	14947	14978	14731	14883	14761	14817	14867	14772	14882	14915	14702	14906	14827	14915
23660	21033	28446	24413	23607	25719	25739	21877	20684	20161	19489	18954	18629	18346	17859	17698	17538	17344	17621	17442	17422	17287	17362	17392	17430	17146	17127	17223	17308	17327	17204	17240	17164	17254	17180	17126	17157	17273	17190	17074	17101	16966	16962	17121	17113	17027	16976	17017	17035	17142	16980	17293	17049	16942	16930	17072	17202	16981	17040	17000	17074	17148	17137	17095	17194	17011	17131	17133	16889	17052	16843	16982	17157	17011	17084	17127	17069	17159	17118	17225	16891	16788	16977	17063	17048	16986	16898	16990	17004	17172	16913	16949	16872	17107	16909	16943	17207	17017	17176	17041	16786	17060	16934	16889	17279	16855	16826	17039	17064	16867	16997	16982	16966	16844	16956	16954	17002	17033	16990	17150	17050	17049	17043	16928	16975	17079	17126	17072	16955	16783	17138	17067	16970	16881	16990	16775	16780	17041	16905	17031	16930	17007	17158	16904	17234	17141	17022	17048	17230	16909	17101	16938	17189	16997	16741	17100	16863	17130	17045	16992	17068	17020	17129	17086	16878	17085	17027	16968	17090	16961	16973	16921	16925	17158	16954	16965	17109	17055	16907	16977	17044	16853	17107	16841	17085	17014	16877	16878	16928	16911	17154	17152	17043	17061	17053	17000	17132	17246	16867	16992	16882	16844	16957	17079	16939	17063	17197	17038	16989	17044	16974	16907	16965	17075	17026	16920	17042	16897	16811	16973	17068	16826	16917	16993	17107	16816	16789	16911	17058	16843	16955	16954	17081	16928	16810	16907	16901	16919	16875	17003	16953	16852	16882	16891	17046	16889	17031	16876	17051	16988	16962	16902	16775	16901	17233	17002	16660	17027	16820	16916	16999	16952	16978	16979	16982	16943	16728	16925	17157	17026	16976	17082	17118	16843	16855	16881	16705	17125	16812	16849	16932	16802	17143	17029	16845	16798	16964	17002	16983	16845	16912	17062	16980	16890	17113	16894	16937	17120	16845	17125	16932	17033	16892	16797	16999	16965	17163	17222	16871	17119	17081	17049	16890	16982	16973	16974	16649	16855	16952	16864	16998	17062	17018	17007	16896	17064	16764	16966	17083	17076	16965	16983	17044	17110	16939	16888	17057	17158	16961	16962	16979	16822	17038	16886	16835	16994	17058	16952	17194	17030	16879	17014	17122	16966	17098	16969	17012	17049	17028	16918	16936	17031	16908	16966	16947	16823	16892	16811	16735	17011	16977	17009	16907	17049	17107	17030	16884	16981	17071	16860	16876	16797	16990	16930	17061	16899	17043	16985	17027	17079	17030	16793	17096	17097	16985	16960	16944	17099	16938	16984	16812	16808	16939	17028	16950	16967	17000	16967	16845	16843	17098	17067	17017	17097	16952	16924	16991	17155	17002	16961	16841	16770	17045	16951	17057	17051	16913	16988	16939	16832	16910	17078	16830	16928	16840	16890	17087	16971	16949	17074	16887	17010	17173	16927	17045	16996	16923	16914	16847	17144	17042	16659	17006	16949	17069	16967	16989	16895	17088	17017	16972	16958	16834	17237	17063	17014	17192	16933	16768	17236	16999	17014	16850	17000	17086	16777	17147	17012	16950	16914	16954	16882	16872	17161	17030	17040	16941	17044	16904	17067	16946	16967	16981	17070	17082	17027	16955	17086	16855	16871	16915	16744	16998	16952	17021	16700	16751	17031	16857	16871	16863	16959	17037	17216	17033	17209	16993	16865	16908	16946	16906	17061	16782	16949	16989	17187	16954	17077	17273	16885	17095	16730	17114	17004	17071	17031	17015	16959	16942	17024	16861	17182	17045	17063	17316	16871	16992	16928	17018	17014	16904	16891	17038	16947	16851	16893	17065	16988	16972	16984	16881	17044	16875	16901	17061	17059	16913	16897	17116	17060	16919	17169	16956	16732	16826	16958	16965	16871	16763	16905	17002	17108	16958	17057	17063	17018	16874	16780	16950	16920	16900	16782	17199	16692	17044	16818	17145	17109	16941	16866	16864	17119	17113	17024	17032	17014	16990	16979	17186	17152	17207	16642	16954	16917	17103	17100	17111	17009	16967	16973	17126	16900	16830	16989	16940	16957	16845	16912	16950	16730	17184	16978	16948	17020	17065	16993	17166	16978	17107	16982	17076	17001	16983	17072	16931	17014	17174	17364	17252	16864	16991	16874	17062	16985	17035	16993	17028	17019	16869	17011	17172	16955	17139	16981	17095	17118	16889	16985	17037	17038	16959	17054	17113	16894	17084	17044	16953	17131	16984	16966	16983	17046	16869	17028	17085	17168	17077	16984	17142	16835	16957	16886	17062	16989	17123	16957	17055	17009	17011	17210	16859	16798	16942	16824	16831	16973	16844	17091	17187	16817	17057	16933	17089	16882	17124	17011	17061	17011	17182	17062	16907	16939	16751	16941	16785	17021	17161	17045	17068	16995	17127	17147	17115	16948	16784	16961	17084	17087	16950	16871	17060	16984	17040	17090	16755	16910	16934	17082	16976	17114	17005	17017	16948	16881	16839	16996	17017	16854	16995	16978	17080	17021	16853	17001	16997	16929	16897	16947	16932	17017	16911	16873	16859	16971	17013	17008	17053	16951	16994	17017	17028	17010	17293	16992	17012	16987	16843	16938	16893	16896	16843	16987	17062	16986	17055	17013	17089	16956	16966	16929	17126	17028	16965	16843	16982	16936	17046	17067	17019	16862	16930	16917	16864	17046	16957	17000	16812	17063	17025	17064	16932	17164	17036	16945	17045	17031	17092	17168	16855	17249	17083	16932	16940	16930	16895	17074	17088	17175	17073	16951	16857	17057	16920	17137	17005	16857	17077	16952	17100	17149	17135	17167	16899	17008	16943	17084	16936	16834	16888	16744	16698	17050	16950	16993	17035	17093	17079	16963	17030	16823	17043	16869	17098	17075	17075	16655	17092	16991	16907	16896	17010	16962	17186	16806	16982	16916	16878	16871	17207	16702	16734	17047	17004	16762	16899	16891	17154	16967	17030	16940	17038	17048	17061	17094	17010	16873	16807	17111	17062	16905	16928	16807	17121	17023	16987	17121	17097	16968	17026	17074	16971	16993	16857	16941	16988	16802	17056	17160	17089	17177	17087	17106	17126	17063	16912	16963	16992	16912	16961	17160	17114	16894	16841	17061	16850	17182	16985	17029	17064	17055	17015	17178	16981	17273	17000	16859	16780	17127	17088	17140	16965	17040	16966	16826	16944	17219	16794	16989	17028	16851	16978	17192	16954	16845	16974	17185	17055	16892	17035	16877	16736	16733	16913	17089	17076	17137	17072	16907	16957	16977	17123	17125	16984	16957	17126	16964	16908	16764	16961	16992	16800	16943	17024	16896	17052	16848	17151	16985	16988	16992	17014	16908	16982	17017	17102	17017	16978	16752	16984	17187	17118	16967	17056	16986	16889	16909	17021	16930	16860	17089	16845	17024	16923	16985	16964	16824	17013	16990	17080	17081	17100	17004	17065	17048	17037	16959	16919	17100	16875	16993	17129	16999	16883	16999	16839	17087	17046	16896	17207	16935	16855	16971	16979	16901	16809	16968	17077	16807	17082	17143	16983	16769	17121	16992	16924	17098	17000	16961	16896	17122	16874	16945	16808	16852	16954	17303	16853	16994	17113	17102	16905	16955	17013	17102	16876	17075	17215	16896	16972	17036	16863	16930	17142	17064	16942	17121	17090	17015	16719	17070	16881	16802	17055	16932	16988	16987	17260	17222	17063	16696	16637	17119	17133	16969	17165	17084	16984	16931	16899	16885	16826	17021	17135	17110	17109	17116	16957	16800	16937	16787	17202	16955	17170	16934	16829	17046	17101	17085	17115	16919	16908	16946	17000	16952	17015	16985	17016	16904	17095	17114	16921	16947	17024	17153	16840	16943	16997	17001	16824	17057	16897	17076	16868	16910	17102	17205	16972	17081	16965	16827	16979	17019	17029	17029	17022	16941	16940	17012	17170	17075	17040	16938	16894	17167	17024	17071	16875	16804	16980	16946	16982	17120	17022	16971	17089	16919	16985	16918	16963	17070	16864	16925	17106	17018	17122	16998	16918	17091	16969	17038	17043	16956	16941	17054	16920	16938	16882	17097	17081	16818	16999	16912	16886	17139	17091	17106	16813	16973	17029	17045	17023	16938	16904	16880	16973	17237	16856	17029	17163	17231	17116	16888	17002	17099	16868	17163	17183	17087	17135	17015	16915	16806	17082	16929	17092	16977	16993	17067	16830	16895	17159	16980	17023	16868	16972	17139	17084	16938	16899	16858	16977	17175	16971	16827	17054	17180	16835	16840	17083	16955	16983	16934	17094	16652	17132	16787	17178	16872	16787	16856	17029	16944	17027	17076	17039	17030	16874	17213	16929	17007	17227	16787	16876	17036	17076	16921	16939	16993	17092	16898	16822	17051	17054	16862	16783	16996	16857	16904	17089	16838	16946	17005	17000	17071	17097	17109	16868	16943	16940	16904	17140	17108	17046	16849	17103	17045	16929	17064	16870	17160	17134	17083	16972	16989	17041	17021	16776	16943	17044	16897	16991	16997	16993	17081	16880	16911	16894	17104	17013	17101	16999	17012	16950	16987	17181	16990	17023	16923	16880	16811	17091	16902	17079	16895	16833	16956	16732	16887	16865	16914	17174	17054	16977	16943	17139	17086	17040	16968	17070	17127	17119	17163	16929	16954	17107	17106	16925	16653	17154	17156	16859	17008	17029	16942	16827	17003	16964	16785	16970	16878	16972	16982	17028	17085	16833	17010	17012	17278	17058	16911	17012	17174	17004	17062	16979	16809	17049	16974	16903	17019	16910	16831	16991	17133	17113	16986	17152	17023	17072	17020	17049	16977	17055	17144	16991	16930	16995	17019	17087	16984	16950	16987	17035	16827	16900	16909	16977	17035	17141	17006	16964	16975	17059	17079	17208	17114	16858	17070	16904	16832	16839	17063	16881	17070	17052	17115	17000	17230	17146	17033	16910	16887	16960	17037	17036	17039	17085	17001	17098	16801	17049	16924	17116	17064	17093	16887	16962	17171	16938	16998	17003	16979	17058	16903	17126	16828	16894	17047	17092	17062	16921	17000	16958	17164	16928	16913	17003	17060	17077	16741	17090	17116	17027	17085	16927	16958
27370	46562	43414	34238	29830	26495	24265	22241	20939	19554	18509	17749	16948	16593	16320	15955	15850	15684	15467	15559	15583	15590	15280	15414	15296	15493	15296	15456	15109	15352	15239	15061	15130	15020	14897	14999	15011	15137	15177	15030	15111	15066	14941	14913	15050	15163	15089	15114	15014	15121	15073	14903	15026	15083	15119	15005	15247	14904	15029	15082	15108	14937	15156	14995	14960	14832	15349	14991	14964	15047	14921	14996	14918	15113	14973	15181	15075	15067	14994	15236	15044	15007	14881	14834	14903	15088	14851	15013	15120	14981	15082	14961	15110	14930	15164	15041	14900	15057	14928	14816	15047	15055	15153	14926	15029	15070	14864	15114	15053	14954	14923	15022	14959	15020	15034	14960	14960	14975	14923	14982	15026	14932	14982	14991	14917	15045	14715	14903	14966	14818	14965	14883	14970	14893	14933	14869	15059	14979	14935	14964	15057	14843	14948	14979	15199	14834	15009	15019	14877	15154	15049	15057	15083	14899	14823	15146	15038	15102	14965	15072	14971	14979	14796	14829	14846	15147	14986	15181	15032	14919	14955	15142	15194	15091	15005	14995	14869	15006	15068	14928	15058	15198	14882	15099	14953	15130	14950	14923	15007	14925	14929	14966	15005	14846	15085	15129	14812	14922	15120	14928	14670	14868	15030	15183	15207	14863	14972	15019	14906	15103	15012	15058	14972	14934	14921	14949	15082	15073	14976	14988	14940	14840	14921	15060	15082	14913	15118	15058	14936	15204	14981	14887	14889	14767	14892	14977	14987	14892	14994	14960	14990	14941	15043	15052	14986	14934	14773	14952	14811	14893	14990	14973	15022	14784	15000	14885	14930	15141	14912	14987	15115	15024	14967	15056	15164	14962	15043	15017	14948	14895	15177	15007	14906	14948	14977	15024	14999	14979	14999	15064	15036	14913	14916	14957	15045	14906	15004	14991	15004	15144	14846	15003	15133	15013	15035	14955	14866	14980	14978	15056	15055	14868	14965	14908	14903	14871	14887	14996	15026	14873	15084	14922	14991	14961	14960	14855	15125	15164	15011	15042	14980	14978	14940	14986	15063	14933	14923	14857	15049	15162	15000	14901	15127	14984	15028	14860	15072	14901	15047	15025	14988	14869	14923	15144	14934	15036	15039	14855	15154	15105	15053	14991	15047	14974	15156	14927	14813	15014	14964	15069	15119	15173	14998	15014	14837	14940	15032	15122	14859	15088	15132	14902	15015	15030	15194	15023	14897	15017	14957	14995	14927	15001	14962	14942	14917	15098	14979	14815	14953	14981	15114	15305	14912	14958	14961	14940	15185	15013	14960	14996	14914	14982	15009	15011	14986	14874	15097	14989	14781	14770	14908	15008	15168	15060	15113	15100	15101	15024	15098	15058	15020	15055	14800	14952	14894	15072	15112	14999	15014	14908	15187	15027	14923	14996	14773	15089	14881	15015	15149	14943	14941	14935	14846	14972	15002	14900	14940	14992	15135	14813	14930	15008	14827	15008	14930	15207	15023	14944	14948	15090	15028	14799	15147	14936	15103	14935	14748	14973	14987	15059	14997	14741	14895	15024	14978	15001	14879	14877	15108	14895	14898	15034	15016	14737	15039	14989	14934	14937	15060	15103	14997	14883	14976	14922	14971	15146	15066	14972	15044	14929	15081	15044	15000	14948	15054	15123	14925	14986	15150	14952	15053	14944	14991	14894	14855	14700	15019	14830	14828	15062	15038	14981	15087	15025	14907	15063	14977	14952	15022	15199	14967	15047	14904	15043	15091	14916	15026	15001	15128	14934	14938	15111	15076	15060	14898	15082	14871	15002	15039	14935	14764	15101	14883	14864	15057	14982	15025	15052	14962	14948	15092	14930	14971	14975	14886	14962	15020	14998	15032	15048	15083	14857	14956	15009	15049	14902	15027	14988	15016	15065	15057	15138	14825	15190	15029	14967	15096	14979	15018	14832	14946	15096	14956	15002	14987	14901	14755	14935	14921	15017	15000	15087	14917	14975	14964	14876	15050	15019	15007	14990	15016	14880	15108	14887	14921	14997	14959	14983	14885	15039	14839	14958	14795	14766	15074	14983	15080	14740	15007	15030	15084	14939	15030	15002	14943	14960	14932	15034	15047	14924	15006	15037	14892	14951	14914	14931	15140	14925	15144	15000	15037	15044	15185	14828	14917	15043	15151	15275	14918	15023	15129	15015	14983	14998	15009	14978	14958	14891	15128	14942	15050	14934	14986	14866	14824	14877	14879	15244	14989	14771	14998	15210	14930	14861	15015	14823	14921	15142	15077	15017	15009	15085	14912	14955	14988	15071	14990	14938	14992	15010	15004	15192	14947	15057	15027	15083	14880	14970	15004	15137	15010	14994	14846	15103	14871	14755	14955	14763	14897	15061	14938	14863	15077	14980	15103	15001	15101	14975	14963	14976	14962	15015	14940	15010	14881	14845	14896	14912	14987	14939	14880	15122	14940	14867	14955	15026	14943	15033	15013	14940	15015	14899	15016	14962	14800	14907	14980	15112	15024	14915	14979	15160	15040	15028	15037	14810	15141	14890	15055	14989	14794	14964	15038	14941	15051	15138	14987	14851	15050	14995	14872	14924	14824	15050	14986	14934	14985	14982	14921	14824	15011	15073	14949	15215	15033	14971	15131	15047	14930	14911	14968	14856	15031	14925	15021	15088	15049	14972	15083	14866	14939	14914	15005	14954	15076	14913	14852	14972	14954	14889	14927	14933	14975	14911	14989	14976	14956	14947	14904	14873	15233	15005	14910	14874	14846	15115	14962	14995	14949	14852	15025	14960	15044	15081	14894	14970	15038	14993	15162	15099	14894	14962	14925	15125	14866	15072	14880	14978	14930	14997	14938	14982	15078	14795	14754	14955	14906	15047	15063	15068	14913	15008	14996	14987	14925	14949	15057	14748	14935	14938	15139	15128	14945	14866	15107	14841	15025	14975	14806	15020	14973	14917	14995	14913	15096	15015	15023	14942	14956	14892	14976	14970	15130	14883	14929	15065	14914	14822	15160	14965	14948	14811	14789	15033	15027	15027	14898	14911	14975	14933	14904	14926	15063	15128	14904	14939	14862	14894	14985	14901	15038	15197	15012	15014	14888	14988	14990	15059	15137	14967	15037	15024	15008	15038	14921	15067	14902	14966	15116	14954	14897	14910	14962	14997	15073	15062	15100	15078	14943	14998	14998	14977	15127	14914	15157	14862	15077	15034	15112	15120	14953	15114	14933	14822	15008	15060	14921	15125	15091	15053	15047	15104	14903	14909	15205	14976	15040	15020	14967	14837	14976	14822	15091	14952	15232	14932	14970	14931	14889	15044	14983	15204	14868	15078	14976	15023	14961	15126	15068	14943	15094	14961	15092	14871	14947	14916	14960	15012	14988	14980	15031	14989	15037	15001	14947	15043	15113	15041	14976	15188	14899	14970	14998	15099	14947	14975	15016	14877	14886	15067	14921	14932	15148	15060	15034	14876	14878	14962	14870	14832	14838	15104	15075	15014	15042	15019	14975	15042	14922	15090	15034	15104	15076	15042	14924	14965	14964	14967	14954	15043	14777	14960	15052	14953	15029	14973	14900	14965	14903	15082	14960	15022	15074	15021	15003	14979	14825	14914	15088	14878	15095	14912	15095	14981	15067	14926	14961	14862	14982	14910	15003	14918	15234	15093	14941	14894	14971	15087	14826	15053	14899	15036	14884	14994	14832	15049	15076	15100	14939	15028	15120	15209	14977	14853	14955	14962	15018	14978	14988	15000	15053	15049	14939	14976	14912	14962	15012	14977	15110	15090	14927	14937	15056	15035	14850	14989	14899	14916	14943	15001	15035	15047	15102	14923	15085	15212	14913	15057	14985	14929	14882	14989	14895	14889	14896	14996	14895	15108	15113	14995	15045	14986	15162	14816	15044	15129	14824	14896	14879	15053	14932	15061	14944	15043	15109	14939	15068	15128	15136	15055	14947	15103	15041	14883	14930	15103	14955	15036	15112	15043	14989	14887	15143	14855	15110	14967	14942	14952	15238	14876	14962	14976	15047	14898	14898	14977	14886	14930	14911	15113	14992	15087	15012	14943	14949	14794	15095	15006	15007	14945	15148	14922	15099	14984	14990	14996	15160	14969	15113	14757	14970	15034	15177	14876	15136	14932	15110	14919	15017	15069	15177	14915	15014	14964	15072	14968	14939	15135	14945	15121	15097	15023	14904	15129	14788	14856	15011	15070	15079	15137	14930	15015	14927	14980	15054	15120	14927	14914	15113	14879	15021	14979	15009	14985	15143	15104	15131	15058	14849	15044	14954	14953	14936	15054	14965	14950	14978	15152	14866	14983	15134	14896	15034	15152	15028	14901	14878	15148	15037	14976	14905	14852	14897	14999	15056	15074	14983	15058	15073	14975	15095	15018	15008	14966	15078	15179	14912	15138	14888	15073	15091	14860	15103	14999	14895	15068	15050	15006	15103	14975	15063	15144	15130	14950	15023	14980	15075	14972	15172	14913	15019	15008	14979	15087	15121	15067	15101	15004	15100	14897	15030	15045	14975	14856	15007	15138	15139	15182	15097	14973	15043	14888	15081	15138	15031	15225	15006	15049	14932	14784	14921	14931	15042	14954	14932	14972	14860	15033	15015	15058	14857	15088	14979	14956	15045	15093	15066	15047	14959	15000	14915	14975	14948	14913	15047	15042	15071	14966	15039	14952	15113	14883	14977	15132	14881	15024	14935	15013	15014	15047	14976	14887	14944	15014	14989	15078	14960	15035	14888	14940	15055	14954	15132	14939	14886	15041	15066	14941	14994	15092	14862	15026	14907	14884	15116	14879	15103	14843	15028	14922	14954	14868	14902	14930	14984	14859	14986	14960	14849	14871	14943	15047	15048	15077	15015	15083	15063	14980	15047	15054	14975	14855	15076	14942	15052	14890	15037	15060	15005	15050	15054	15013	15015	14954	14983	14846	15068	14900	14977	15083	14936	15185	14850	14943	14932	14876	14961	14992	15045	14944	15145	14933	14960	14975	14855	14874	15037	14841	14940	14984	14913	14994	14990	14997	15144	15024	15144	15031	15066	14953	14972	15092	15082	15014	14863	15035	14869	14899	14937	14931	14955	14893	14990	14955	15050	14880
22596	21048	28795	23626	22041	25942	29010	23960	22409	21424	20501	19746	19131	18813	18492	18163	17914	18173	17642	17669	17802	17731	17606	17749	17468	17557	17575	17432	17496	17281	17423	17151	17253	17342	17381	17272	17274	17276	17219	17087	17235	17270	17299	17194	17110	17156	17081	17175	16892	17068	17283	17038	17018	17123	16968	17238	17063	17171	16997	17130	17237	17365	17108	17126	17274	17119	17179	17079	16983	17248	17172	17103	17327	16879	17260	17273	16954	17259	17164	17069	17059	16959	17083	17079	17019	16930	17016	17330	17242	17145	17105	17027	16923	17256	17073	16968	17294	17394	17215	17025	17003	17092	17281	17187	17088	16992	17135	17068	17145	17089	16936	17023	16929	17146	17166	17170	16970	16910	17091	17106	17013	17003	16891	17023	16942	17152	17152	17198	17182	16974	16998	17222	16860	16961	17252	17075	17065	17137	16948	16901	16990	17023	17056	17010	17157	17033	16918	16952	16955	17002	17061	17034	17006	17148	17140	16945	17120	17038	17030	16878	17110	17182	17069	16981	17129	17064	17268	17106	17133	17199	16878	17231	16973	16916	17014	17019	17179	17308	17176	17050	16811	17024	16977	17015	16944	17061	17253	16848	16983	17073	16982	17017	16868	17159	17058	16887	16994	17006	17093	17265	17168	16927	17046	17303	17021	16837	17057	17065	16951	17182	17127	17170	17087	17164	17170	17174	17110	17098	17026	16940	17167	17197	17088	17000	17077	16985	16958	17160	17189	17007	17110	16901	16863	17108	16937	16859	16979	17146	17097	16903	16990	16910	17010	17085	17181	17093	17116	17207	17110	16976	17172	17006	17317	17127	17294	17166	17236	17249	17053	16964	16962	16964	17098	16948	17178	17239	17060	17038	17238	17069	17105	16946	16957	16990	17070	17126	17093	17018	16938	17053	17299	17145	17187	17024	17105	17049	16980	17007	17087	17148	16985	16709	17126	17148	16931	17110	17172	17096	17099	16743	16957	16852	17246	17362	17379	17161	17135	16944	16872	17033	17084	16844	17217	16994	17208	17220	16996	17064	16948	17171	17202	17173	16992	16947	16934	17086	16798	16992	17086	16797	17034	17071	17225	17013	17029	17000	17254	16872	17110	17079	16971	17046	17048	16985	17016	17069	17174	17092	17205	16975	17104	17073	17043	17091	17078	17260	17123	17142	17014	17013	17150	17194	17165	17192	17159	16989	17090	17105	17067	17066	17208	17153	17007	16930	17017	17000	16990	16998	16997	17204	17074	17380	17080	17010	16909	17037	16997	16956	17100	17103	17143	17007	16892	16930	17045	16915	17074	16979	17054	16857	17027	17032	17211	17006	17305	16969	17184	17075	17071	17142	17348	17120	17057	17157	17003	17162	17173	16852	17029	17004	16984	17112	16910	16988	16906	17041	17146	17139	17215	17005	17059	17087	16906	16947	17146	16962	16958	17068	16795	17033	17284	17131	17116	17031	17151	17092	17045	17121	17063	17035	17139	17100	17088	16969	17105	17150	17254	17041	17208	17047	17072	17075	17092	16998	17002	17167	17050	16900	16975	17099	16933	17229	17090	17232	17157	17205	17043	16982	17038	17170	17072	17217	17122	17016	17158	17204	17087	17072	17160	17138	16987	17134	16824	17010	17125	17051	16970	16834	16824	16823	16916	16907	17149	17139	17057	17177	17197	17219	16842	17050	17176	17259	17068	17008	16884	16951	17017	16951	17047	16915	17122	17055	17093	17012	17130	17142	17077	17219	16847	16949	16965	16879	17055	16965	16956	16950	16938	17109	16830	17239	16917	16997	16815	17118	16934	17031	17021	17041	17099	16982	16991	16905	17037	16983	17073	16932	16997	17107	17140	17185	16868	17146	16851	16860	17231	16932	17208	17036	17039	17153	17239	17100	16929	17241	16852	17026	16947	17142	17037	17018	17091	17225	17005	17145	16926	16929	16903	16843	16898	17237	17193	17060	17143	17080	17101	17144	17027	17253	17138	17344	17073	16915	17174	17019	16947	17042	17231	17007	16788	17138	17171	17145	17026	17049	17227	17054	17065	17153	16871	16902	16847	16964	17233	17109	16989	16891	16920	16866	17069	16979	17137	17122	17073	17018	17116	17051	17105	16817	17180	16983	17053	17183	17003	17299	17094	16968	17261	17080	17121	17070	16925	17050	17023	16953	17086	16873	16912	17171	17032	16922	16869	17208	17016	17019	17110	16962	17293	17190	16960	17037	17041	17118	17003	17434	17095	17031	17054	16888	17068	17046	17305	17266	16934	17063	17181	17101	17053	17039	17103	17158	16986	17083	17073	17047	17080	17219	17092	17190	17071	17236	16851	17215	17231	17167	17040	16924	17132	16929	17016	17171	17118	16999	16921	16928	17038	16881	17184	16938	16946	17148	17098	17172	17307	17159	17035	16861	16997	17056	17178	17061	17218	17129	17096	17113	17121	17048	16877	17029	17084	16875	17066	17163	17183	17181	17027	17204	17091	17181	17026	16809	17082	17161	17093	17098	17065	17151	16988	16868	16962	17000	17140	17228	17064	17126	16977	17043	17066	16700	16942	17117	17176	17210	17116	16976	17078	16951	17233	16980	17123	16934	17197	17045	16863	17301	17130	17072	17063	16969	17079	16852	17009	16911	17130	17153	16954	17008	16983	16972	16976	16987	17152	17065	17295	17086	17027	17021	16968	17085	17201	17003	17166	17170	17049	17151	17168	17134	17114	17214	17076	16881	17140	17134	16793	17141	17136	16919	17032	16847	16921	17094	16962	17033	17025	17129	17007	17077	17178	17068	17051	17148	16934	17203	16984	16989	17261	17096	16923	16830	17034	17145	17009	17057	17149	17085	17010	17063	16965	17043	16950	17026	17005	17011	17161	17055	17083	17000	17134	17145	16913	16928	16893	17170	16950	17121	17124	17136	16990	17140	16941	17191	17186	16971	17133	17139	17086	17071	17025	17063	17261	17170	17150	17044	16872	17124	17330	17136	16966	16984	17023	17098	16953	16918	17175	16996	17043	17074	17132	17090	17036	17089	17124	16964	17098	17002	17091	17126	17073	16879	16999	17096	16957	17120	17102	17059	17070	17187	16979	17054	17022	16969	17122	16941	17094	17112	16950	16998	17014	17230	17080	17088	17140	17018	17255	16906	17090	16959	16861	17059	17116	16956	16755	17118	17208	17099	17136	17069	16931	17153	17009	17016	16945	17146	17234	17152	17082	17113	17172	16900	17190	17024	17166	17009	17145	16972	16870	16932	17184	16995	16952	16995	17115	16915	16895	16794	17370	17185	17055	17143	17069	17142	17078	17075	17294	16999	17123	17261	16915	16985	16914	17044	17079	17148	17151	17173	17243	17173	17017	16942	17132	16983	17161	17327	17046	17009	16937	17053	17093	17201	16972	16898	16909	16877	17169	17015	17084	16879	16983	17152	16983	17031	17156	17003	17150	17104	16836	16938	16966	16974	17033	17165	17130	17037	16965	16986	17174	17169	16902	17114	16997	17076	17088	17042	16975	17021	17224	17169	16948	17146	17099	16983	17076	16990	17136	17017	17088	17192	17145	17051	17087	17115	17086	17201	17066	17068	17146	16998	16955	16734	17104	17052	17078	17042	17154	17060	17086	17073	17095	16872	17064	17251	17027	17079	17057	17098	17157	17001	17091	16916	17195	16930	17109	17047	17095	16987	17034	17041	17136	17074	17110	17155	17035	17110	17046	17042	16962	17060	17012	17061	17050	16971	17127	16910	16979	17038	16965	16930	17111	17288	17234	16797	17009	17230	17254	17009	16947	17107	16858	17071	17016	17009	16776	16850	17143	16966	17123	17030	17139	17096	16936	17172	17201	17101	17085	17300	17071	17099	17032	17270	17147	17256	16993	17080	17067	17053	16970	17177	17091	17010	17239	17057	16788	16670	17214	16947	16942	17117	17174	17008	17109	16972	16975	17014	17201	16984	17049	17063	16968	17058	16966	16964	17051	16959	16956	16964	16872	17194	16997	16965	16992	16976	17140	17048	17068	17169	17010	17013	17107	17010	17041	17070	16966	17080	16926	17165	17087	16982	16973	17085	17047	17071	16985	16991	17242	17125	16922	17120	16888	17019	17101	17045	17028	17067	17068	16808	17066	17124	16935	17046	17192	16890	17236	17034	16865	16979	17121	16883	17047	17102	17008	16985	17314	17059	17067	16904	16820	17045	17011	16960	17144	17065	17054	16891	16961	16924	17131	17044	17086	17038	17311	17182	17115	17129	17124	16949	17111	16893	17078	17192	16888	17208	17014	17230	17165	17112	17098	17049	17139	17039	17235	17136	17055	17260	17086	16828	16910	16992	17177	17048	17042	17069	17109	16975	17114	16975	16906	17057	17210	16915	16988	16905	16865	16831	17086	17110	17164	17100	17113	17142	17053	17171	17211	17023	17067	17082	17129	17168	16965	17215	17120	17035	17093	17078	17056	17215	16913	17039	16982	16840	17120	17112	16992	16999	16980	17158	16974	17058	17086	17174	17095	16945	16876	17086	16895	17188	17121	16944	16968	17070	17103	17105	17133	17097	17151	17014	16988	17130	16982	17129	17054	16846	17048	17205	16974	16975	17327	17252	16917	17029	17100	17018	17074	17001	17006	16999	16747	16915	16875	17237	17182	17111	17061	17076	17057	16911	17029	16926	16939	17297	16941	17082	17253	17156	16990	17142	17087	17075	17143	16935	17076	16987	17301	16958	17197	17207	17126	17162	16951	17101	17079	16882	17092	17028	17016	17155	16978	17112	17213	17088	16904	17049	16991	17099	17247	17010	16901	17112	17151	17028	17029	16956	16967	17177	17072	17265	17194	17184	17150	16993	17080	16994	16976	17070	16877	17077	17121	17065	17006	16972	16976	16963	17039	17064	17071	16983	16994	17026	17017	17039	17239	16915	17073	16946	17011	17012	17047	16970	16901	17055	16979	17082	17048	17158	16887	17014	17115	17018	17102	17275	16839	17019	17151	17024	17157	17184	16922	17081	17137	16749	17078	16906	16944	17081	17006	16999	16885	17022	16929	17047	17240	16931	17026	17118	17102	17066	17094	17151	17080	17121	17040	17008	16970	16878	16878	16903	16858	16855	17005	17153	16804	17129	17088	17028	17061	17191	17096	17101
28673	51568	48138	38508	33844	30162	27286	25009	23294	21673	20232	18970	18158	17408	16976	16572	16273	16026	15974	15999	15800	15555	15694	15500	15433	15550	15508	15569	15473	15243	15159	15321	15472	15312	15308	15280	15256	15287	15128	15325	15259	15139	15007	15244	15123	15185	15100	14996	15168	15210	14993	14985	15048	15094	15157	15119	15069	15153	15117	15115	15076	15111	15090	15250	15060	15141	14966	15157	14916	15187	15120	15196	15117	15100	15206	15149	15067	14985	15035	14913	15018	14811	15174	15017	15013	15122	15144	15044	15052	15157	14981	15025	15092	15131	15156	15179	15187	15076	14900	15013	14987	15104	15031	15023	15154	14980	15085	15064	15082	15068	15110	15160	15112	15032	15114	15078	15113	15068	15007	15125	15214	14922	15077	15110	15089	14940	15025	15111	15109	14934	14927	14972	15102	15245	15199	15076	15051	15059	15034	15049	14874	15005	14995	15131	14859	15109	14936	15025	15111	15001	15109	14963	15137	15007	15315	15117	15249	14992	15131	15011	15035	15234	14987	15018	14909	15033	14959	14901	15076	14913	15108	15055	14969	15040	15073	15041	15060	15117	15286	15052	15086	15240	14875	15013	15071	15005	15074	14927	14974	15074	14938	15071	14880	15160	14972	15226	15025	14939	15076	15074	15094	15205	14922	15008	15092	15006	15149	15090	15032	15014	15168	15080	15162	15015	15148	14989	14941	15093	15170	15009	15157	14962	15131	14960	15128	14953	15093	15091	15046	14954	14897	15006	14939	15039	15027	15175	14935	15165	14992	15068	15124	15014	14940	14894	15047	15013	14995	15068	15068	15096	14964	15176	15059	14950	15028	15176	14928	15000	15008	15218	15129	15116	15132	14962	15168	15057	15092	15142	14894	14992	14984	15126	15013	15182	15087	14999	15131	14892	14912	14989	14943	15114	15151	14958	15064	15037	14935	15101	15066	15130	14921	15091	15074	15056	14964	15066	14899	15032	15105	14957	14972	15048	15131	15288	15082	15240	15203	14970	15093	15098	14974	15055	14928	15187	15047	15028	14908	15134	15006	14934	15087	15044	14964	15100	14997	15085	15048	15099	14931	15054	15005	14900	14925	15046	14974	15052	15027	15015	15085	15217	15025	15134	14900	15106	14965	15146	15079	15042	14971	15056	14982	15050	14996	15209	15191	14904	15004	15049	15241	15020	15106	15020	15002	15070	14733	15040	15013	15025	15259	15087	15031	15082	15078	15092	15007	15067	14945	14951	14874	15001	14940	15048	15122	15097	15021	15138	15080	14915	15065	14961	15077	15060	15110	15088	15002	14985	15049	15116	14927	14974	15127	15019	15091	15041	15016	15005	15064	15076	15069	15078	14938	15015	14943	15009	14977	14978	15045	15312	14874	15200	14941	15198	15025	15090	15021	15142	15025	14951	15274	15104	15055	15074	15066	15164	14933	14872	14986	15034	14998	15179	15033	15120	15119	15140	15103	15101	15119	15097	15030	15141	15124	15140	15031	15073	15152	15133	15033	15290	15048	15067	15091	14855	15049	15177	14976	15087	15093	15187	15023	15085	15018	14999	14974	15143	15089	15092	14937	14960	15027	14878	15028	15093	15059	15048	14960	15112	14967	15005	14996	15119	14962	15191	14993	14930	14999	15022	15017	15004	14946	15014	15118	15203	15127	15058	15251	14973	14985	15022	14956	14946	15015	14942	15081	14914	15101	15131	15143	15088	15211	15076	14929	15043	14976	15093	15045	15014	14980	15058	15041	14889	15024	14979	15141	14900	14994	15024	15035	15023	15079	14920	14999	14999	15152	15040	15034	14978	15051	14948	14957	15069	15064	14963	15129	15061	15066	14961	14939	14868	15084	15201	14870	14949	15035	15036	14974	15078	15159	14834	15113	15003	15129	15046	15026	15098	15014	15189	15271	14979	15006	15304	15028	15134	15118	15092	14991	15000	14971	15104	14949	15130	15112	15020	15113	15049	15035	14911	15080	15025	15029	14883	14963	14980	14972	14989	14994	15168	14959	14954	14970	14931	15032	15051	15021	14893	14939	14899	15005	15104	14933	14907	15038	14979	15127	14981	15151	14971	15191	14973	15321	14961	15119	14893	15097	14954	15266	15054	15164	15000	14983	15162	14825	14956	15005	15193	15005	14936	15020	14995	15027	15061	14907	15132	15029	15080	15138	15048	15075	15109	14895	15107	14900	15121	14971	14979	15029	15106	14996	15032	15031	14982	15028	15068	15246	14928	14925	15145	15161	15151	15069	15136	14916	15058	14937	15035	14993	15202	14961	15066	15208	14950	15307	14945	15183	15065	14936	15167	15089	15208	15025	15036	14909	15066	15120	15084	15037	14837	14983	15000	15236	15148	15084	15131	15017	15090	15134	14971	14968	15120	14998	15004	15115	14998	15023	15090	15066	15093	15014	15038	14996	14976	15161	14964	15030	15015	15081	15144	14908	14955	14948	15035	15128	14978	15027	15090	15082	15000	14995	15071	15079	15132	15009	15046	14969	15102	14947	15042	15044	14929	15003	15081	14896	15026	15008	14970	15004	14932	14999	15116	15077	14940	15040	15083	14997	15017	15073	15103	14937	15061	15092	15084	14935	15068	15140	15028	15156	14862	15147	15087	14962	15130	15044	14912	15067	14983	15038	15178	15068	15037	15074	15013	15110	14991	15021	15112	15118	14991	15141	15131	15163	14951	14947	14925	15041	15038	15056	15031	15041	15050	15036	15112	14981	15170	15015	15073	15073	15055	14990	15226	15024	15253	15096	15033	15115	15034	15032	15071	14964	15060	15163	14943	15013	14933	15135	15100	15144	15075	15191	14867	15022	14851	14978	15153	15071	14836	15049	15063	14856	15108	14745	15101	15092	15140	15045	15112	14995	15151	15130	15004	15108	14953	15065	15015	15106	15197	15011	15010	14972	15021	15252	14944	14992	15122	15031	15073	15110	14978	14970	14991	15148	15142	15098	15020	14956	14976	15038	15041	15011	14857	15065	15041	15118	15109	15010	15058	15084	14931	14946	14883	15053	14825	15134	15010	15022	14997	15160	15063	15124	15004	14920	14866	15164	15005	15016	15194	15149	15127	14982	15101	15092	15199	15119	15084	14997	15027	15088	15163	14867	15034	14987	14950	14966	15023	15132	15043	15106	15151	15052	15068	15043	15021	14954	15031	15259	14921	14994	15103	15063	15013	15171	15068	14885	15124	14927	15068	15047	15051	15095	15080	15064	15023	15037	14931	15114	15184	15105	15160	15058	15242	15035	14914	15107	15048	15023	15058	15012	14869	15133	15114	15043	14992	15110	15002	15317	14956	14918	15022	14918	15071	15052	14888	15159	15066	15033	15172	15051	14893	15064	15051	14943	15071	15139	15079	15071	15017	15119	15240	15046	15035	15053	14987	15071	15065	15079	15045	14928	15114	15004	15140	15113	15235	15127	14883	15082	15068	14970	14984	14857	14963	14891	15193	15253	15139	14968	14964	15092	15331	15134	15004	15055	15253	15106	15005	14955	15210	15223	14939	15132	15056	15058	15094	15056	15043	15125	15003	15135	14882	15023	15038	15071	15177	15008	15044	15214	15061	14984	15035	15069	15012	14857	15023	15025	14990	15136	14953	14934	15042	15126	14923	15089	15016	15016	15073	15106	15152	14924	15064	14975	15044	15069	15163	14800	15134	15050	15059	15195	14962	15066	15081	15026	14987	14914	15000	15005	15067	15104	15004	14905	14988	14966	15023	14910	14969	14989	14908	15048	15131	15060	15054	14954	15196	15104	15022	14991	14878	15105	15128	15092	15152	15048	14944	15095	15192	15048	15015	15138	15111	15058	15004	15020	15231	15044	15092	15101	15208	15061	14950	14936	15126	15007	15179	15063	15060	15022	14987	15034	15049	15045	15020	15040	15018	15097	15130	14941	15117	15251	15052	15142	15114	15046	14917	14959	15144	15088	14989	15022	15137	15086	14956	15052	14964	15081	15244	14891	15051	15127	14876	14958	14994	14952	15050	15006	15013	15121	15099	15090	15148	15064	14995	15164	14956	15240	15142	14924	14958	15057	14870	15066	15106	14976	14987	15135	14906	14907	15122	14937	15000	14932	15168	15065	15168	15027	15102	15082	14992	15036	15014	15155	14938	15109	15098	15091	15100	15057	15081	15003	15059	15131	14992	14963	15043	15009	14706	15025	14978	15049	15218	15112	15026	14934	14933	15160	15004	15259	15040	14898	14941	15167	15049	15255	15106	14935	14971	15143	15064	14951	14872	15089	14962	15081	15077	15068	15077	15128	14966	15232	15152	15089	14935	15065	15047	14977	15056	14980	14952	15209	15010	15229	14989	15207	14937	14959	15118	15138	15031	14955	15148	15083	14984	15143	15051	15092	15063	14944	14996	15154	15110	15127	15126	15204	15302	15003	14992	14996	15138	14877	15241	15059	15038	15086	15146	15041	14989	15148	15120	15162	14990	14963	15135	14782	15197	15088	15185	14836	15294	15056	15017	14989	15072	15147	14882	15021	14897	15088	15164	14836	15128	15020	15229	15111	15018	14967	14981	15028	15085	14976	14963	15145	15218	15034	15078	14961	15037	15052	15107	15045	14985	14862	15120	15085	15002	15079	14885	15104	14957	14863	15051	15002	14955	15153	14936	15101	15087	15025	14918	15123	15015	15025	15004	15280	14995	15037	15143	15000	14922	15091	15144	14932	15026	14930	15197	15008	15088	14939	15145	15049	15009	15116	15132	15165	15000	14922	14937	15008	15124	15004	15037	15193	14828	15165	15107	15021	15049	15027	15051	15049	15234	15038	15137	15206	15237	14875	15157	15022	15049	15083	15074	14994	15023	14988	15027	15230	14975	14958	15027	15217	15129	14981	15198	15104	15006	15203	15200	15176	14974	14860	15041	15118	14980	15137	15125	14919	15035	14953	15110	15110	15035	15115	14997	14971	15008	15107	14866	15019	15157	14945	15107	15007	14898	14954	15130	15088	15002	15122	15181	15001	15057	15114	14949	15053	15133	14910	15072	14996	15024	14989	15191	15078	14975	14958	15019	15025	15055	15036	15002	14897	15025	15096	15163	14965	14933	14937	15071	15048	15005	15179	14948	15082	14939	15082	15077	15062	15129	15074	15023	15082	14974
27384	24996	31802	29059	23646	21830	20371	19378	18648	18193	17732	17450	17235	17280	17014	16852	16710	16675	16702	16823	16791	16815	16873	16631	16711	16828	16793	16842	16728	16568	16627	16677	16750	16496	16582	16466	16490	16634	16427	16478	16636	16649	16635	16532	16545	16545	16542	16697	16642	16434	16605	16469	16396	16761	16705	16488	16605	16431	16491	16601	16511	16552	16527	16556	16488	16577	16660	16513	16548	16364	16529	16457	16571	16467	16587	16434	16438	16646	16480	16579	16648	16723	16372	16691	16435	16569	16530	16423	16463	16698	16629	16657	16648	16581	16482	16463	16585	16508	16457	16484	16727	16362	16676	16618	16435	16615	16702	16724	16615	16498	16581	16442	16344	16404	16489	16627	16654	16452	16617	16728	16417	16480	16528	16455	16523	16464	16369	16443	16511	16428	16493	16466	16369	16497	16620	16616	16410	16302	16412	16577	16701	16488	16434	16630	16808	16782	16519	16504	16448	16437	16507	16564	16557	16540	16563	16546	16441	16466	16613	16466	16639	16482	16548	16454	16613	16653	16493	16788	16380	16466	16450	16490	16542	16593	16462	16349	16570	16337	16536	16540	16508	16663	16637	16512	16557	16412	16607	16385	16430	16587	16427	16521	16588	16544	16455	16589	16489	16553	16438	16408	16510	16422	16633	16422	16563	16644	16493	16463	16541	16326	16465	16473	16384	16583	16689	16503	16535	16455	16364	16521	16392	16548	16565	16660	16729	16593	16363	16463	16602	16312	16505	16362	16496	16510	16588	16506	16470	16497	16513	16546	16874	16608	16462	16540	16464	16417	16381	16651	16600	16321	16603	16602	16526	16493	16387	16538	16565	16683	16405	16473	16539	16462	16499	16409	16472	16459	16466	16682	16561	16545	16518	16671	16565	16572	16543	16570	16620	16698	16564	16452	16512	16557	16683	16467	16300	16599	16527	16691	16430	16566	16479	16479	16573	16597	16671	16584	16663	16629	16439	16587	16471	16388	16525	16356	16744	16574	16446	16436	16763	16207	16413	16562	16488	16484	16545	16487	16557	16524	16779	16391	16546	16565	16532	16659	16395	16613	16628	16492	16423	16548	16526	16548	16471	16617	16535	16577	16510	16518	16438	16316	16367	16633	16525	16632	16522	16600	16218	16448	16461	16538	16550	16561	16697	16398	16477	16614	16459	16295	16594	16613	16651	16566	16551	16366	16624	16547	16417	16430	16558	16523	16451	16627	16603	16469	16564	16454	16527	16521	16621	16478	16578	16630	16417	16518	16572	16649	16504	16403	16428	16371	16398	16435	16557	16570	16609	16699	16670	16423	16581	16388	16603	16727	16518	16519	16575	16533	16587	16406	16418	16573	16510	16595	16347	16396	16668	16477	16438	16486	16530	16725	16539	16621	16469	16373	16542	16440	16432	16521	16572	16745	16512	16363	16527	16468	16363	16419	16583	16642	16463	16457	16332	16514	16337	16637	16487	16509	16567	16489	16479	16620	16640	16578	16451	16375	16514	16721	16546	16583	16567	16666	16555	16522	16250	16457	16496	16318	16482	16630	16602	16548	16467	16246	16524	16600	16614	16404	16602	16593	16562	16529	16415	16444	16562	16644	16465	16546	16525	16444	16410	16616	16330	16329	16529	16524	16440	16393	16425	16544	16644	16490	16518	16494	16550	16509	16491	16606	16470	16566	16607	16482	16479	16585	16528	16500	16537	16576	16538	16222	16435	16550	16683	16487	16705	16606	16514	16452	16472	16553	16672	16493	16470	16509	16589	16331	16497	16498	16445	16358	16580	16429	16473	16509	16389	16542	16598	16384	16497	16662	16599	16594	16594	16450	16473	16520	16517	16517	16506	16684	16324	16530	16474	16622	16542	16635	16471	16603	16469	16448	16779	16481	16699	16519	16439	16448	16458	16442	16540	16669	16512	16487	16495	16567	16523	16473	16366	16627	16555	16484	16589	16771	16487	16498	16421	16473	16535	16509	16375	16418	16487	16544	16383	16387	16532	16594	16525	16579	16481	16692	16630	16657	16648	16344	16649	16413	16474	16468	16536	16545	16326	16590	16453	16411	16531	16567	16531	16601	16569	16557	16597	16686	16721	16333	16440	16643	16491	16524	16528	16386	16528	16649	16538	16594	16412	16584	16557	16556	16587	16678	16657	16570	16438	16367	16598	16411	16750	16592	16609	16645	16588	16510	16458	16581	16543	16448	16503	16515	16500	16610	16312	16486	16736	16508	16447	16577	16581	16617	16505	16578	16557	16570	16519	16421	16594	16459	16598	16650	16485	16471	16619	16536	16445	16535	16556	16413	16621	16559	16394	16577	16338	16568	16533	16656	16527	16717	16518	16491	16467	16554	16566	16416	16634	16580	16572	16549	16499	16531	16481	16450	16380	16552	16559	16456	16476	16457	16537	16516	16344	16316	16477	16318	16492	16417	16669	16563	16594	16571	16490	16469	16572	16546	16410	16447	16353	16478	16503	16434	16546	16602	16561	16545	16690	16485	16699	16432	16416	16723	16769	16452	16415	16485	16276	16667	16599	16608	16776	16410	16486	16422	16591	16496	16489	16608	16480	16456	16477	16501	16562	16665	16404	16540	16660	16571	16283	16319	16523	16335	16610	16656	16495	16593	16439	16698	16549	16526	16527	16486	16526	16565	16633	16639	16475	16547	16443	16663	16331	16703	16617	16501	16500	16475	16428	16504	16465	16515	16536	16688	16683	16361	16446	16675	16554	16700	16559	16402	16566	16425	16525	16518	16710	16280	16673	16474	16613	16544	16497	16620	16573	16513	16527	16546	16700	16469	16621	16448	16422	16320	16483	16530	16381	16674	16361	16518	16563	16506	16423	16494	16503	16631	16565	16522	16661	16533	16523	16529	16401	16458	16361	16617	16521	16496	16616	16457	16595	16459	16735	16736	16493	16812	16663	16327	16572	16647	16578	16629	16625	16488	16589	16619	16449	16377	16532	16491	16422	16440	16579	16370	16450	16552	16540	16512	16551	16513	16663	16362	16523	16312	16543	16517	16473	16481	16334	16525	16656	16496	16494	16557	16579	16439	16578	16561	16547	16639	16654	16573	16402	16556	16414	16311	16478	16500	16697	16502	16683	16641	16594	16488	16597	16480	16694	16434	16426	16442	16568	16586	16488	16415	16404	16591	16443	16614	16521	16547	16285	16391	16533	16226	16674	16678	16307	16540	16575	16609	16398	16479	16479	16369	16612	16488	16422	16522	16432	16495	16438	16588	16578	16318	16392	16477	16306	16460	16386	16350	16540	16450	16398	16694	16673	16634	16676	16668	16388	16481	16577	16590	16668	16440	16428	16434	16530	16439	16537	16583	16616	16435	16510	16499	16675	16438	16663	16652	16359	16314	16575	16388	16617	16552	16628	16662	16469	16605	16475	16512	16648	16357	16610	16482	16431	16354	16425	16352	16566	16522	16572	16424	16526	16432	16514	16456	16459	16479	16732	16496	16595	16638	16543	16420	16523	16544	16595	16767	16619	16433	16738	16457	16488	16516	16509	16394	16360	16507	16312	16368	16614	16583	16572	16445	16467	16488	16592	16608	16541	16489	16515	16378	16472	16455	16756	16416	16351	16533	16544	16612	16615	16452	16643	16549	16469	16558	16446	16382	16584	16566	16714	16361	16571	16565	16371	16419	16533	16497	16410	16452	16494	16553	16654	16463	16488	16536	16569	16540	16545	16740	16385	16691	16609	16594	16594	16436	16493	16454	16562	16418	16422	16409	16590	16548	16462	16449	16678	16558	16439	16387	16472	16630	16431	16390	16385	16472	16468	16450	16558	16530	16542	16479	16368	16381	16667	16473	16348	16513	16687	16574	16596	16523	16476	16464	16460	16503	16563	16547	16465	16650	16500	16473	16524	16510	16692	16609	16508	16190	16462	16534	16470	16447	16474	16503	16591	16551	16413	16681	16363	16522	16366	16604	16468	16513	16629	16607	16510	16381	16543	16520	16455	16341	16417	16500	16594	16680	16548	16546	16505	16568	16549	16594	16431	16485	16555	16438	16511	16436	16565	16327	16609	16557	16527	16506	16540	16530	16568	16500	16583	16538	16486	16400	16388	16434	16582	16576	16451	16458	16622	16657	16514	16572	16494	16613	16431	16676	16698	16535	16540	16431	16427	16509	16632	16689	16631	16421	16394	16423	16512	16545	16620	16450	16687	16488	16616	16534	16355	16463	16560	16403	16377	16558	16515	16524	16669	16400	16585	16464	16432	16551	16626	16435	16479	16638	16597	16433	16675	16520	16396	16496	16390	16504	16752	16531	16539	16628	16489	16552	16698	16379	16665	16645	16590	16650	16434	16516	16620	16624	16530	16452	16677	16509	16663	16517	16544	16449	16514	16578	16479	16844	16662	16634	16683	16401	16681	16570	16574	16440	16584	16578	16624	16555	16546	16456	16613	16456	16467	16380	16741	16580	16404	16374	16670	16364	16733	16614	16488	16393	16697	16506	16673	16651	16526	16483	16736	16403	16485	16526	16686	16532	16355	16628	16702	16391	16482	16427	16456	16500	16781	16538	16416	16534	16561	16227	16616	16727	16636	16646	16785	16565	16427	16569	16629	16482	16693	16714	16645	16291	16561	16515	16567	16471	16488	16637	16543	16510	16447	16379	16600	16360	16580	16521	16561	16500	16624	16440	16543	16387	16533	16558	16554	16386	16455	16429	16563	16398	16450	16627	16463	16373	16426	16605	16377	16560	16435	16559	16552	16655	16578	16387	16471	16604	16571	16447	16420	16492	16698	16492	16497	16555	16512	16517	16668	16396	16227	16363	16328	16550	16400	16489	16600	16445	16613	16559	16540	16535	16574	16555	16609	16276	16242	16630	16600	16381	16246	16460	16482	16516	16489	16506	16540	16568	16506	16579	16476	16545	16430	16692	16439	16424	16580	16592	16508	16414	16572	16722	16521	16552	16543	16453	16487	16585	16619	16518	16532	16314	16371	16461	16537	16515	16562	16584	16705	16320	16584	16398	16528	16561	16696	16560	16601	16590	16444	16624	16738	16584	16416	16540	16409	16768	16611	16621	16652	16358	16469	16555	16462	16480	16481	16341	16531	16533	16648	16483	16579	16634	16773	16486	16582	16695	16485	16644	16614	16377
26615	39647	36613	28907	24775	22239	20115	18889	17924	17194	16562	16087	15693	15399	15307	15150	15105	14959	15004	14924	14954	14713	14902	14624	14885	14672	14857	14644	14635	14558	14748	14611	14772	14796	14585	14642	14759	14615	14723	14684	14626	14641	14545	14587	14523	14547	14729	14687	14607	14471	14605	14555	14462	14638	14523	14430	14590	14608	14654	14442	14617	14394	14593	14697	14484	14525	14572	14694	14719	14692	14677	14629	14658	14662	14546	14660	14614	14547	14678	14653	14541	14615	14627	14379	14577	14678	14668	14680	14642	14713	14726	14519	14693	14508	14498	14809	14610	14632	14548	14623	14489	14515	14540	14715	14694	14619	14586	14716	14662	14561	14621	14655	14587	14689	14650	14653	14604	14393	14765	14668	14672	14700	14643	14696	14561	14612	14618	14587	14631	14584	14503	14503	14659	14726	14539	14531	14508	14695	14710	14692	14506	14554	14416	14579	14643	14811	14530	14717	14491	14577	14543	14742	14427	14655	14573	14521	14578	14588	14321	14563	14703	14529	14704	14538	14711	14667	14506	14539	14580	14829	14691	14490	14653	14619	14526	14559	14564	14529	14661	14582	14525	14408	14415	14644	14827	14694	14726	14468	14516	14580	14550	14699	14560	14842	14375	14618	14694	14573	14620	14568	14538	14545	14480	14634	14639	14437	14574	14666	14620	14434	14680	14494	14731	14482	14550	14326	14612	14770	14539	14594	14592	14635	14770	14686	14678	14600	14785	14611	14588	14715	14600	14604	14518	14658	14491	14677	14613	14470	14653	14484	14540	14520	14564	14473	14619	14635	14590	14673	14715	14626	14634	14489	14785	14448	14468	14601	14664	14572	14529	14667	14523	14617	14559	14552	14657	14631	14681	14620	14520	14650	14525	14470	14642	14638	14453	14757	14564	14656	14626	14510	14691	14616	14593	14580	14549	14597	14510	14549	14431	14745	14479	14699	14505	14643	14531	14532	14499	14603	14439	14599	14490	14644	14488	14634	14527	14633	14494	14636	14687	14831	14543	14637	14708	14599	14666	14663	14560	14698	14569	14768	14523	14626	14590	14571	14486	14518	14710	14602	14634	14473	14670	14487	14573	14688	14504	14701	14593	14689	14582	14649	14752	14553	14541	14662	14696	14428	14752	14709	14636	14720	14575	14517	14779	14515	14538	14636	14631	14713	14742	14696	14643	14643	14547	14382	14601	14629	14677	14760	14607	14592	14539	14431	14605	14614	14591	14805	14752	14611	14652	14568	14672	14636	14606	14583	14548	14636	14769	14581	14699	14468	14555	14603	14692	14525	14512	14381	14406	14523	14484	14514	14633	14553	14622	14592	14632	14575	14768	14633	14543	14529	14536	14770	14648	14659	14523	14750	14541	14539	14525	14683	14502	14649	14355	14594	14777	14488	14640	14618	14607	14593	14688	14554	14592	14575	14625	14597	14569	14653	14438	14593	14442	14590	14611	14657	14620	14589	14705	14628	14743	14535	14499	14646	14486	14419	14581	14588	14555	14661	14554	14572	14623	14609	14471	14637	14687	14671	14585	14628	14685	14715	14733	14684	14737	14654	14539	14579	14705	14604	14637	14508	14553	14607	14729	14677	14725	14683	14653	14534	14567	14601	14546	14451	14757	14338	14581	14567	14553	14648	14534	14550	14509	14633	14601	14669	14593	14681	14782	14755	14685	14484	14711	14586	14702	14618	14626	14526	14684	14614	14468	14486	14649	14620	14713	14611	14632	14663	14573	14657	14668	14544	14610	14688	14421	14567	14683	14506	14726	14660	14412	14714	14800	14557	14700	14436	14646	14584	14714	14533	14609	14601	14638	14606	14726	14664	14712	14683	14593	14537	14567	14506	14518	14582	14642	14437	14478	14736	14611	14553	14641	14577	14533	14724	14550	14621	14599	14603	14654	14524	14573	14588	14494	14436	14607	14702	14576	14522	14715	14490	14529	14622	14748	14758	14620	14689	14733	14629	14650	14636	14611	14421	14698	14654	14642	14608	14686	14403	14610	14744	14480	14640	14557	14494	14688	14590	14684	14673	14555	14582	14685	14436	14550	14707	14608	14542	14582	14483	14674	14602	14663	14604	14517	14473	14624	14771	14648	14532	14676	14463	14689	14561	14658	14776	14538	14647	14612	14600	14598	14524	14650	14616	14707	14508	14513	14702	14676	14608	14605	14581	14441	14568	14588	14632	14697	14789	14735	14501	14408	14640	14648	14524	14583	14718	14793	14731	14559	14535	14481	14561	14566	14531	14628	14556	14562	14691	14583	14676	14685	14675	14431	14467	14523	14585	14689	14702	14673	14618	14662	14415	14668	14485	14533	14575	14625	14643	14632	14688	14641	14534	14530	14494	14417	14404	14684	14762	14673	14561	14609	14646	14528	14532	14715	14484	14641	14531	14577	14613	14622	14642	14637	14567	14570	14556	14658	14549	14538	14734	14627	14753	14586	14695	14560	14635	14603	14609	14550	14477	14770	14500	14675	14762	14719	14560	14502	14718	14552	14509	14567	14651	14673	14617	14491	14652	14718	14577	14673	14589	14636	14429	14603	14587	14585	14463	14695	14558	14733	14737	14377	14454	14571	14709	14577	14559	14566	14542	14602	14587	14690	14386	14473	14670	14666	14515	14613	14607	14696	14627	14600	14655	14498	14512	14577	14680	14588	14632	14564	14511	14638	14420	14789	14728	14667	14635	14562	14724	14497	14599	14717	14559	14765	14398	14825	14646	14492	14713	14687	14497	14552	14716	14625	14557	14709	14572	14701	14460	14632	14321	14517	14552	14582	14611	14558	14689	14703	14597	14590	14556	14697	14729	14682	14697	14637	14756	14668	14665	14342	14629	14577	14626	14646	14526	14715	14580	14672	14458	14631	14709	14793	14588	14733	14461	14716	14512	14457	14682	14665	14595	14696	14567	14738	14557	14531	14460	14558	14672	14529	14604	14665	14531	14635	14666	14593	14562	14573	14723	14599	14546	14691	14607	14655	14781	14703	14730	14608	14537	14438	14513	14622	14666	14569	14558	14709	14612	14634	14605	14660	14789	14634	14612	14573	14589	14654	14601	14667	14512	14489	14676	14730	14403	14570	14396	14596	14614	14638	14660	14673	14627	14489	14576	14547	14654	14594	14626	14544	14568	14466	14657	14757	14602	14660	14412	14568	14645	14553	14614	14684	14491	14818	14447	14747	14508	14713	14655	14474	14499	14590	14437	14682	14702	14516	14670	14512	14552	14654	14578	14595	14501	14696	14571	14516	14637	14783	14427	14513	14512	14637	14562	14628	14699	14671	14649	14605	14482	14506	14703	14579	14518	14577	14656	14572	14735	14534	14604	14686	14531	14458	14745	14599	14580	14697	14534	14728	14666	14579	14577	14503	14709	14623	14566	14473	14633	14485	14486	14653	14439	14490	14397	14553	14601	14698	14584	14662	14516	14636	14546	14475	14726	14663	14790	14752	14603	14670	14549	14608	14628	14633	14785	14640	14433	14569	14610	14730	14718	14638	14630	14553	14516	14727	14615	14679	14607	14659	14684	14577	14546	14612	14585	14618	14600	14610	14675	14719	14590	14514	14587	14569	14426	14621	14578	14647	14561	14655	14618	14613	14618	14503	14689	14649	14583	14576	14725	14581	14709	14707	14553	14529	14560	14648	14518	14623	14652	14624	14604	14721	14681	14858	14584	14553	14448	14603	14651	14670	14632	14610	14492	14524	14538	14648	14682	14598	14583	14532	14599	14674	14494	14567	14715	14768	14498	14515	14504	14509	14597	14562	14669	14652	14569	14541	14588	14570	14754	14477	14536	14558	14556	14602	14609	14793	14709	14574	14627	14621	14524	14545	14592	14622	14781	14677	14680	14657	14719	14571	14724	14717	14666	14835	14590	14623	14558	14683	14477	14758	14661	14575	14677	14755	14640	14575	14601	14559	14570	14489	14688	14583	14657	14606	14380	14482	14611	14421	14455	14476	14746	14692	14642	14381	14674	14650	14546	14628	14635	14720	14681	14719	14635	14743	14515	14660	14719	14538	14604	14570	14591	14747	14712	14685	14585	14512	14486	14645	14445	14577	14370	14650	14504	14524	14498	14563	14644	14685	14604	14462	14751	14743	14602	14636	14674	14579	14669	14638	14548	14611	14694	14693	14683	14637	14563	14504	14579	14611	14530	14549	14661	14582	14599	14685	14500	14692	14589	14493	14664	14509	14733	14487	14704	14590	14529	14825	14652	14635	14713	14571	14516	14648	14499	14569	14735	14617	14550	14628	14585	14583	14459	14624	14565	14589	14549	14732	14732	14624	14616	14523	14609	14600	14668	14562	14672	14696	14631	14518	14823	14790	14759	14453	14778	14558	14546	14619	14454	14563	14582	14626	14553	14560	14733	14500	14450	14475	14709	14659	14704	14678	14564	14560	14610	14656	14592	14669	14543	14412	14702	14541	14564	14575	14729	14697	14566	14646	14660	14682	14762	14630	14666	14558	14893	14594	14837	14589	14487	14625	14587	14716	14504	14483	14585	14629	14495	14525	14689	14487	14522	14644	14547	14559	14711	14456	14717	14539	14732	14647	14495	14619	14440	14696	14663	14635	14620	14483	14657	14710	14642	14662	14673	14680	14513	14462	14638	14479	14604	14483	14580	14687	14596	14686	14586	14545	14558	14525	14657	14664	14618	14485	14678	14670	14437	14539	14693	14473	14491	14617	14634	14600	14685	14683	14608	14352	14552	14492	14626	14820	14624	14704	14679	14586	14609	14597	14650	14522	14577	14598	14541	14455	14519	14717	14705	14646	14499	14459	14575	14841	14677	14704	14667	14628	14676	14677	14593	14829	14727	14493	14679	14612	14654	14714	14526	14480	14672	14647	14648	14588	14714	14619	14707	14574	14675	14679	14632	14572	14780	14654	14698	14659	14622	14707	14535	14711	14740	14410	14595	14579	14579	14696	14518	14689	14566	14546	14549	14660	14481	14672	14603	14586	14616	14419	14568	14777	14718	14641	14514	14532	14530	14464	14652	14571	14565	14769	14691	14664	14583	14588	14680	14570	14601	14585	14622	14649	14680	14415	14710	14529	14646	14701	14653	14568	14702	14810	14796	14461	14588	14542	14427	14669	14600	14558	14612	14602	14661
23686	21095	28526	24501	23768	25877	25523	22140	20794	20245	19518	19161	18598	18293	18265	17851	17867	17808	17750	17631	17583	17478	17562	17590	17641	17398	17407	17732	17334	17502	17347	17414	17224	17424	17200	17443	17288	17290	17340	17279	17292	17111	17260	17357	17292	17130	17237	17223	17233	17222	17243	17257	17082	17270	17260	17300	17378	17227	17243	16977	17221	17184	17137	17084	17173	17288	17285	16889	17241	17163	17075	17195	17183	17209	17195	17268	17196	17214	17306	17170	17243	17143	17253	17295	17023	17012	17087	17116	17110	17005	17068	17299	17107	17329	17155	16974	17125	17269	17082	17250	17285	17288	17123	17243	17261	17094	17304	17054	17272	17129	17031	17272	17116	17132	17093	17069	17113	17062	17352	17070	17050	17216	17223	17128	17268	17091	17014	17214	17132	17127	16851	17289	17105	17268	17406	17134	17168	17503	16964	17099	16971	17106	17268	16998	17070	17035	16973	16845	17189	17315	17135	17068	17246	17210	17112	17193	17217	17213	16871	17057	17151	17183	17131	17279	17164	17121	17208	17213	17278	17161	17209	17509	17240	17086	17088	17065	17241	17125	17125	17174	17171	17005	17098	17435	17151	17219	17139	17068	17080	17095	17179	17016	17143	16986	16974	17153	17000	17205	17179	17130	17139	17170	17149	17192	17117	17238	17316	17185	17159	17050	17413	17193	17302	17003	17173	17217	17407	17165	17182	17169	17005	17249	17143	17081	16929	17295	17087	17200	17177	16917	17114	17173	17275	17018	17146	17121	17272	17289	17356	17112	17251	16985	17154	17057	17139	17140	17140	17248	17173	17085	16934	17207	17099	17161	17257	17269	16967	17214	17107	17304	17488	17103	17210	17313	17016	17088	17067	17144	17213	17033	17163	17369	17158	17023	17263	17190	17103	17216	17018	17030	17242	17124	17077	17235	17173	17234	17059	16979	17226	17120	16907	17219	17202	17185	17256	16920	17149	17138	17248	17180	17067	17117	17121	17196	17102	16907	17179	17180	17333	17246	17141	16953	17146	17026	17170	17210	17083	17264	17091	17120	17162	17136	17110	16854	17145	17117	17258	17160	17240	17270	17210	17066	17109	17161	17177	17129	17098	17173	17181	17282	17171	17269	17079	17286	17094	17157	17012	16931	17025	17308	17132	17047	16996	17226	17182	17229	17170	17149	17404	17175	17065	17216	17304	17301	17228	17138	17271	17270	17237	17159	17010	17111	17046	17206	17018	17044	17216	17224	17072	17245	17142	17194	17241	17250	17044	17091	17169	17127	17257	17174	17171	16991	17190	17297	17013	17140	17224	17211	17190	17071	17035	17051	17041	17084	17190	17067	17313	17169	17210	17237	16958	17265	17148	16991	17246	17041	17087	17031	17322	16952	17142	16914	17028	17194	17106	17032	16978	17112	17180	17300	17127	17022	17148	17141	17033	17075	17059	17085	17316	17026	16883	17195	17109	17318	17292	17123	17250	17447	17234	17264	17295	17087	17261	17121	17147	17044	17253	17135	17205	17086	17225	16922	16895	17204	17177	17406	17435	17188	17254	17173	17217	17152	17103	17408	17226	17236	17220	17136	16941	17100	17152	16949	17178	17396	17068	17168	17017	16972	17263	17109	17169	16980	17140	17326	16983	17104	17251	17080	17370	17104	17217	17231	17157	17217	17258	17167	17096	17217	17110	17076	17026	17150	17240	17221	17219	17088	17156	17411	17227	17134	17183	17045	17168	17234	17377	17261	17046	17312	17225	17141	17158	17115	17147	16987	17031	17077	17085	16926	17097	17089	17237	17235	17270	17135	17201	17051	17130	17086	17075	17088	17258	17140	17156	17239	17093	17133	17091	17185	17248	17181	17151	17246	17322	17088	17076	17234	17158	17172	17216	17041	17100	17189	17165	17068	17111	17160	17240	17246	17205	17082	17120	17081	17004	17139	17251	17104	17025	17401	17088	17005	17287	17100	17276	17147	17131	17185	17150	16938	17195	17293	16977	17176	17266	16961	17152	17185	17051	17127	17200	17121	17349	17036	17087	17226	17030	17295	16907	17150	17029	17107	17034	17245	17195	17049	17209	17248	17125	17135	17108	17192	17181	17107	17166	17204	17216	17273	17198	17164	17165	17165	17410	17029	17139	16972	16924	17019	17204	17169	17276	17137	17272	17156	17113	17283	17025	17096	17102	17271	17080	17267	17175	17221	17100	17146	17358	17239	17167	17202	17221	17148	17096	17304	17093	17065	17394	17008	17098	17129	17194	17352	17310	17075	17133	17042	17366	17302	17171	17129	17162	17091	17177	17203	17079	17089	17162	17133	17141	17257	17219	16969	17228	17234	17269	17068	17210	17073	16951	17006	17270	17174	17156	17228	17480	17155	17250	17110	17107	16956	16996	17027	17098	17119	16950	17266	17399	17329	17328	17002	17056	17368	17125	17384	17195	16836	17127	17198	17242	17280	17268	17081	17163	17042	17140	17477	17090	17246	17128	17141	17292	17408	17211	17292	17239	17275	17260	17068	17055	16851	17132	17253	17113	17080	17319	17206	17238	16932	17396	17192	17023	17082	17094	17328	17328	17044	17129	17102	17088	16843	17145	17210	17114	17132	17259	17136	17055	17099	17107	17201	17210	17230	17018	17142	17287	17074	16983	17163	17114	17269	17176	17166	17470	17064	16958	17284	17155	17073	17208	17195	16948	17146	17220	16989	17351	17138	17087	17057	17025	17009	17074	17288	17040	17161	17327	17068	17195	17386	17098	17095	17124	17224	17276	17181	17075	17153	17076	17111	17282	17307	17264	17228	17207	17173	17365	17109	17256	17312	17197	17213	17139	17144	17104	17025	17300	17256	16974	17118	17071	17121	17320	17203	17158	17204	17043	16858	17168	17425	17346	17164	17321	17137	17312	17247	17186	17008	17125	17079	17168	17131	17010	17316	17012	16977	17176	17206	16997	17128	17034	17225	16980	17191	17057	17028	17088	17221	16989	17315	17221	17042	17326	17045	17434	17337	17288	17035	17132	17096	17206	17414	17275	17040	16979	17064	17100	17144	17123	17049	16912	17119	17239	17114	17184	17223	17061	17135	17159	17109	17196	17116	17040	17161	17252	17072	17384	17058	17013	17157	17085	17111	17199	17201	17173	16993	17122	17200	17231	17300	17119	17352	17120	17238	17523	17162	17348	17191	17065	17193	17234	17110	17290	17223	17160	17043	17018	17276	17287	17029	17188	17124	17152	17155	17289	17104	17122	17220	17100	17176	17190	17004	17113	17142	17242	17313	17142	17109	17070	17168	17192	17143	16998	17009	17107	17155	17164	16854	17307	17078	17104	17202	17237	16935	17263	17123	17288	17018	17113	17050	17015	17001	17176	17324	17233	17189	17142	17122	17168	17122	17010	16939	17166	17105	17142	17338	17119	17407	17071	17116	17224	16984	16827	17011	17090	17166	17182	17157	17123	17137	17223	17140	17209	17131	17066	16963	17176	17287	17305	17090	17119	17283	17107	17226	17145	17191	17149	17264	17038	17188	17191	17250	17055	17158	17292	17204	17021	17311	16990	17222	17117	17193	17201	17183	17044	17035	17128	17323	17199	17230	17172	17083	16993	17125	17141	17182	17211	17049	17240	17187	17115	17082	17196	17185	17436	17264	17138	17018	17076	17198	17225	16984	17068	17047	17064	17154	17112	17111	17111	17160	17005	17219	17166	17174	17109	17263	17217	17165	17025	17000	17232	17140	17111	16981	16956	17121	17102	17322	17257	17166	17070	17036	17139	17025	17044	17081	17080	17063	17068	17208	17047	16988	17005	17042	17234	17037	16990	17167	17323	17284	17036	17210	17214	17157	17010	17215	17038	17015	17239	17032	17114	17061	17052	17224	17187	17124	17191	17197	17262	17436	17196	17277	17237	17123	17152	17024	17220	17241	17261	17215	17166	17061	17039	17383	17252	17187	17154	17151	17076	17104	17225	17040	17273	16994	17208	17081	17115	17369	17091	17408	17118	16872	17301	17034	17055	17139	17208	17265	17311	17150	17192	17270	17354	17257	17476	16989	17071	17097	17123	17049	17103	17177	17302	17060	17133	17229	17067	17009	17184	16972	17148	17100	17267	17121	17081	17083	17045	17150	17325	17202	17297	17078	17258	17116	17196	17142	17214	17023	17276	17384	17134	17125	16784	17100	17072	17151	17241	17206	17038	16999	17056	17159	17119	17095	17258	17223	17353	17200	17227	17043	17073	17057	17109	17257	17137	17258	16947	17015	17177	17178	17365	17203	16999	17200	17110	17224	17142	17146	17204	17182	17050	17085	17013	17219	17172	17091	17258	17277	17184	17200	17174	17282	17190	17205	17202	17134	17103	17302	17290	17299	16978	17180	17193	17245	17425	17084	17005	17131	17038	17008	17218	17223	17346	17040	16949	17227	17133	17121	17191	17141	17075	17174	17174	17176	17221	17080	17116	17074	17051	16918	17112	17162	17286	17253	17333	17376	17086	17103	17236	16981	17130	17286	17047	17043	17057	17101	17132	17176	17076	17150	16859	17055	17284	17367	17032	16992	17158	17267	17161	17174	17265	17128	17083	17054	17243	17162	17103	17171	17140	17219	17285	17144	17213	17138	17118	17115	17155	17203	17164	17132	17190	17292	17083	17079	17435	17228	17031	17138	17166	17319	17279	17180	17051	17066	17226	17015	17096	17034	17213	17076	16904	16958	17247	17233	17300	17305	17095	17301	17091	17052	17249	17291	17421	17055	17136	17325	17228	17064	17313	17273	17317	16997	17118	17259	17133	17115	17154	17169	17292	17014	17005	17309	17103	17043	17086	17236	17034	17117	17310	16928	17395	17122	17111	17287	16966	17140	17139	17149	17058	17102	17158	17053	17372	17247	17212	17224	17115	16963	17096	17126	17304	17243	17279	17282	17356	17200	17230	17101	17133	17230	17001	17082	17226	17053	16987	17215	17266	17365	17082	17260	17144	17246	17217	17283	17196	17329	17210	17174	17238	17096	17127	16945	16998	17179	17211	17145	17121	17294	17160	17041	17118	17303	17049	17148	17124	17028	17144	17117	16985	17257	17329	17340	17149	17041	17145	17115	17036	17185	17169	17233	17318	17012	17032	17197	17034	17327	17066	17299	17392	17034
27266	47001	43707	34680	30062	26786	24296	22411	20762	19396	18543	17830	17175	16784	16373	16012	15959	15760	15778	15626	15801	15680	15565	15434	15397	15564	15436	15433	15184	15238	15319	15131	15239	15234	14979	15294	15145	15216	15211	15243	15117	15296	15021	15285	14970	15098	15089	15073	15171	15182	15072	15190	15147	14954	15208	15216	15046	15119	15053	15213	15105	15122	15110	15034	15184	15154	15143	15049	15044	15318	14974	15048	15154	15189	15214	15070	15270	14937	15020	14944	14888	15090	15097	15147	15098	14975	14974	15078	15025	15049	15105	15115	15026	14998	14986	15086	15058	15086	15026	15065	15073	15050	15129	15109	15010	15122	15138	15066	15140	15186	15075	15266	15203	15049	14955	15111	15220	15104	15009	15176	15155	15170	15125	15133	15180	15154	15156	14961	15326	15129	15025	15058	15138	14967	15054	15038	15163	15047	15116	15261	14994	15090	15008	15094	15034	15330	15084	15074	14993	15001	15094	15224	15156	15232	15006	15098	14954	15003	15120	14977	15048	15002	15072	15014	14987	15127	15249	15047	14997	15156	15105	15019	15031	15009	15154	14990	15132	15230	15165	15055	15132	15254	15124	15051	15272	14994	15054	15044	14961	15054	15033	15132	14985	15161	15118	15061	15194	15149	15233	15142	15030	15203	15169	15130	15079	15198	15145	15066	15149	15135	14877	15155	15033	15089	14989	15067	15221	15044	15005	15135	14956	15006	15124	15024	14977	15210	14932	15100	15183	14907	14873	15015	15106	15088	15199	15236	14942	15093	14991	15184	15085	15155	15055	14965	15087	14927	15174	14913	14960	15091	15191	15102	15020	15120	15084	15110	14939	15014	15127	15049	14978	15125	15046	15042	14912	15184	15210	15239	15278	15135	14925	14960	15191	15023	15234	15076	15210	15038	15097	15096	15236	15071	15189	15059	14939	15045	15141	15049	15078	14998	15039	15123	15261	15135	15160	15072	15158	15082	15058	15132	15175	14975	15271	15170	15082	15099	14991	14971	15225	14822	15032	14944	15210	15059	15208	14954	15275	15064	15188	14910	14852	14968	15045	14962	15060	15066	15159	15142	15025	15067	15127	15086	15052	15326	14937	15025	14987	15050	14971	15100	15100	15133	15114	15241	15055	15292	15076	15143	15072	14974	15116	15065	15100	15052	14973	15132	15034	14983	15256	15139	14934	14990	15119	15115	14855	15114	15181	14918	14938	14977	15061	15044	15007	15269	15010	15115	15277	14945	15148	15167	15172	14987	15084	15100	15097	15024	15113	15182	15133	15000	15078	14855	15026	14977	15026	15091	15131	15130	15020	15094	14844	15016	15131	15177	15045	15121	15066	14991	15246	15075	15133	15063	15042	15004	14899	15033	14934	15065	15198	15251	15068	15150	15132	14845	15096	15281	14912	15135	15150	15203	14994	15148	15133	15039	15095	14914	15069	15069	15007	15221	14929	15090	15097	15100	15114	14978	15224	14962	15061	15195	15219	15028	15144	15175	15096	15090	15153	14987	15093	15126	15025	15033	15126	15060	15083	15222	15046	15118	15035	15043	15017	15112	14914	14925	14990	15005	15022	15066	15196	15072	15052	15063	15270	15151	14915	15141	15186	15067	14939	14849	15133	14953	14923	15201	15120	15227	15054	15178	14981	14976	15107	14924	15187	15190	15063	15136	14911	15073	15129	15092	14959	15062	14890	15082	15071	14961	15162	15156	14987	14968	15077	14937	15084	15059	15069	15150	15081	15090	15125	15027	15010	15152	14996	15254	15094	15002	15169	14966	15090	15017	15041	15120	15014	15254	15112	15060	15113	15092	15028	15029	14979	15073	15115	15001	14986	14926	14895	14932	15170	15072	15236	14998	15088	15047	15152	15147	15133	15196	14999	15188	15091	15166	15059	15173	15099	14975	14964	15232	14971	15098	15165	15034	15005	15113	15083	15198	15062	15058	15055	15166	15160	15174	15194	15088	15139	15126	15097	15083	15020	15037	15083	14902	15056	15319	15095	15065	15176	14943	15112	15090	14983	14987	15183	15122	14998	15170	15101	14998	15084	15184	15169	15156	15069	15059	15200	14902	15066	15018	15280	15123	14914	15058	15067	15076	15171	15095	15101	15143	15197	14937	15042	15013	15161	15091	14919	15124	15245	15186	14923	15065	15043	15180	14937	15069	15108	15103	15108	15141	14912	15169	15167	15148	14953	15159	15110	15011	15161	14973	15099	15069	15025	15044	14911	15080	15108	15204	15093	15090	15168	15069	15208	15116	15032	15276	15297	15221	14911	15052	15033	15027	14990	15230	15176	15252	15075	15114	15077	14956	15117	14954	15100	14992	15003	14993	15142	14990	15091	14992	15005	14996	15319	14886	14984	15055	15209	15211	15006	15193	15137	14962	14982	15039	15180	15107	15198	15005	15080	15039	14955	15110	14984	15135	15079	15141	15182	14941	15063	15032	15145	14884	14944	15130	15123	15126	15256	15000	14995	14975	15001	15140	15159	15184	14947	15107	14997	15048	15203	15069	15079	15042	15149	15142	15095	14871	15164	15046	15042	15101	15122	15028	15216	15147	15222	15184	14996	14991	15161	15111	15149	15236	15151	14989	15150	15127	15102	15155	14984	14988	15088	15287	15205	15229	15029	15093	15008	15051	15089	15142	15059	15006	15101	14985	15048	15040	15083	15330	15180	15021	15182	15063	15029	14990	14977	15040	15020	15108	15042	15051	15125	15098	15137	15039	15104	14934	15115	15129	15021	15154	15018	15046	15060	15018	15141	15095	15051	15097	15058	15148	15073	15081	15057	15240	14984	15223	15132	15055	15191	15208	15216	14990	15018	15070	15156	15225	15293	14963	15044	15118	15046	15010	15226	15015	14895	15088	15170	14894	14859	15160	15134	15065	15070	15190	14971	15109	14924	15034	15014	15160	15036	14942	15156	14966	15151	14962	15049	14967	15199	15065	14946	15247	14922	15107	15242	15153	15016	15061	14923	15152	15136	15305	15154	14963	15361	15058	15183	15058	15164	15144	15076	15095	15020	14950	14993	15051	15023	15185	15108	14960	15145	15045	15101	15053	15139	15209	14944	15031	15168	15068	15075	15310	15229	14979	14918	15185	15216	15091	15093	15106	15021	15090	15266	15187	14971	15018	15131	15094	15118	14877	15003	15138	15224	15035	15317	14952	15045	15141	15213	15022	14977	15056	14956	15074	15215	15006	15023	15069	14994	15111	15056	14920	15144	15135	14966	15111	15165	15019	15149	14998	15140	15157	15152	15091	15244	15134	15084	15095	15043	15223	15207	15127	15211	14952	15103	15218	15157	15159	15046	15238	15079	15045	14938	14874	15014	15153	15083	15063	15067	15235	15115	15147	15028	15049	15101	15046	15009	15198	15018	15022	15089	15177	15051	15056	15231	15155	15033	15102	15036	15003	15057	15087	15203	15282	14981	15249	15008	15248	14970	14993	15136	15142	15142	15178	14983	15194	15321	15155	14950	15007	15151	15153	15008	15035	14925	15053	15071	15106	15027	14978	15130	15218	15001	15093	15019	15070	15088	15131	15063	15082	15192	15188	15172	14981	15142	15189	15186	14982	15099	15022	15021	14947	15034	15078	15151	15120	15156	15127	15236	14979	15035	15037	15013	15059	15083	15133	15072	15062	15204	14931	15126	14988	15168	15032	15052	15088	14886	15067	15140	14891	15173	14930	15255	15105	15343	15247	15019	15175	14975	15152	15224	15084	15217	15204	15153	15063	15196	14988	15029	15315	15212	15036	15040	15025	15100	15215	15061	15021	15095	15003	15338	15021	15144	15001	15109	14920	15099	15089	15259	14831	15278	15227	15117	15127	15121	15176	15078	15020	14971	15104	15275	14982	15086	15184	14997	15088	15193	15049	15005	15111	15155	15137	15144	14921	15114	15278	14997	15227	15163	15065	14993	15084	15115	15023	15176	15190	14986	15037	15013	15175	15020	15142	15118	14912	15263	15074	15131	14929	15059	15089	15017	15081	15076	15379	15037	14978	15108	15001	15028	15192	15100	15147	14964	14932	15075	14969	15119	15111	14986	14930	14982	15089	15021	15003	14988	14988	15230	14976	14925	15266	15014	15032	15113	15149	15066	15065	15044	15078	15191	14964	14934	14993	15135	15132	14954	15065	15116	15038	15007	15073	15163	15348	15094	14974	15273	14954	15114	14878	15098	14993	15175	15070	15041	15105	15042	15135	15275	15132	15133	15181	14928	15155	15149	15131	15038	15078	14930	15164	15113	15021	15158	15282	15107	14976	15087	14985	15186	15238	15143	14960	15172	15282	15038	15031	15047	15161	15054	15083	14993	15042	14970	15259	15114	15175	15160	15072	14839	15012	15272	15116	15013	15189	14952	15123	15098	15162	15109	15137	14964	15085	15167	15160	15187	15023	15169	15193	15120	15149	15189	14985	15169	15026	15175	14998	15074	15201	15041	14933	15149	15147	15004	15155	15329	15210	15013	15072	15184	15032	15008	14858	15037	14953	15225	15036	15139	15046	15227	15004	15034	14993	15113	15240	15070	15149	14988	15053	15101	14832	15166	15144	15158	14943	15036	15021	14981	15305	15168	15107	15225	14988	15132	15213	14935	14946	15130	15101	15022	15135	15175	14875	15117	15059	15064	15256	15227	15157	14996	15274	15030	15048	15120	15004	14961	15204	14997	15156	14994	15007	15010	15208	15031	15069	15015	15036	15062	15111	15247	15014	15210	14970	15039	15072	15090	15041	15106	14939	15031	15155	15056	15235	15137	15066	15102	15134	14941	15103	15181	15111	14944	15057	14866	14999	15078	15054	14976	14930	15025	15055	15032	14978	15025	15017	15168	15022	15132	15069	15236	15153	15213	15010	15173	14986	14884	14891	14930	15086	15054	15051	15051	15020	15093	15018	14996	15222	14910	15044	15166	15152	15257	15014	15147	15043	15220	15115	15090	15103	15032	15058	15027	15086	15162	14925	15078	14991	15076	15133	14973	15069	15241	15157	15183	15173	15229	14894	14960	15073	15059	15070	15131	14922	15098	15138	15164	15081	14981	15218	15188	15084	15041	14993	15057	15070	15087	15001	15068	15176	15078	14980	15138	15038	15226	15087	15022	15173	15061	15189	15153	14974
22640	21097	28928	23583	22128	26041	29414	24452	22412	21764	20840	20197	19300	19015	18698	18536	18363	18124	18000	17967	17806	17841	17729	17830	17641	17769	17501	17555	17812	17703	17543	17718	17459	17597	17604	17497	17484	17413	17429	17493	17531	17482	17211	17183	17414	17414	17380	17453	17277	17478	17487	17580	17412	17381	17301	17324	17287	17517	17370	17327	17275	17449	17466	17367	17362	17512	17267	17426	17225	17294	17404	17188	17562	17242	17566	17357	17436	17386	17383	17441	17269	17282	17369	17323	17429	17461	17342	17404	17277	17442	17438	17206	17326	17236	17356	17353	17305	17336	17410	17245	17209	17254	17417	17400	17319	17343	17327	17235	17473	17224	17340	17366	17357	17362	17058	17271	17356	17517	17365	17334	17098	17235	17501	17288	17401	17240	17323	17419	17404	17374	17366	17288	17485	17290	17437	17222	17267	17149	17157	17387	17414	17239	17341	17329	17431	17274	17230	17388	17190	17274	17317	17220	17330	17386	17237	17472	17401	17379	17388	17393	17090	17297	17238	17444	17412	17139	17320	17281	17221	17289	17387	17224	17324	17251	17161	17426	17312	17248	17364	17222	17450	17418	17430	17294	17091	17241	17492	17131	17326	17293	17230	17371	17320	17451	17481	17288	17303	17282	17292	17208	17300	17312	17247	17141	17211	17210	17191	17163	17269	17199	17397	17410	17512	17182	17306	17401	17426	17369	17452	17475	17370	17142	17553	17388	17193	17443	17264	17257	17429	17232	17492	17337	17400	17251	17234	17292	17247	17112	17203	17301	17193	17308	17353	17280	17272	17417	17500	17383	17421	17275	17385	17331	17310	17364	17347	17431	17372	17397	17277	17239	17201	17169	17386	17468	17302	17220	17382	17245	17349	17290	17227	17253	17296	17269	17384	17251	17274	17250	17354	17124	17317	17266	17380	17461	17232	17292	17371	17437	17361	17352	17169	17414	17183	17374	17183	17167	17386	17322	17266	17215	17265	17089	17429	17126	17435	17206	17484	17432	17289	17311	17327	17341	17214	17306	17224	17378	17424	17323	17286	17142	17441	17348	17142	17312	17176	17088	17416	17396	17194	17206	17162	17302	17420	17292	17512	17214	17210	17384	17343	17398	17275	17349	17397	17385	17186	17316	17276	17184	17368	17353	17340	17428	17055	17261	17371	17206	17223	17370	17241	17266	17378	17359	17358	17390	17383	17202	17296	17279	17382	17147	17242	17234	17274	17357	17281	17443	17286	17370	17496	17459	17219	17356	17239	17183	17128	17272	17399	17133	17343	17245	17347	17421	17213	17203	17214	17381	17345	17272	17409	17393	17235	17422	17175	17401	17440	17409	17327	17176	17199	17222	17377	17318	17485	17338	17257	17134	17186	17284	17375	17101	17265	17487	17119	17240	17252	17446	17419	17315	17423	17301	17267	17181	17390	17113	17146	17260	17318	17395	17219	17322	17524	17265	17414	17522	17220	17177	17413	17225	17321	17319	17079	17183	17166	17396	17161	17123	17167	17306	17342	17258	17203	17355	17361	17143	17352	17386	17065	17389	17125	17215	17350	17351	17313	17186	17296	17443	17126	17298	17468	17296	17261	17228	16974	17313	17339	17246	17323	17203	17190	17195	17282	17092	17279	17429	17148	17040	17290	17276	17273	17353	17279	17326	17211	17499	17300	17317	17139	17092	17294	17267	17379	17422	17310	17142	17308	17394	17242	17260	17450	17248	17149	17041	17298	17156	17232	17170	17522	17155	17511	17303	17230	17285	17256	17445	17329	17137	17471	17270	17376	17383	17425	17218	17428	17302	17259	17402	17226	17380	17280	17199	17302	17399	17298	17352	17068	17243	17264	17444	17140	17363	17219	17384	17281	17321	17253	17527	17327	17337	17345	17122	17157	17277	17269	17452	17378	17288	17538	17494	17273	17248	17343	17359	17256	17132	17258	17360	17221	17238	17272	17096	17239	17303	17176	17238	17126	17305	17235	17298	17374	17260	17056	17405	17327	17511	17124	17262	17325	17410	17266	17331	17130	17296	17104	17232	17386	17449	17535	17348	17630	17127	17347	17282	17345	17341	17224	17324	17310	17171	17362	17253	17274	17243	17219	17237	17245	17264	17310	17356	17415	17188	17386	17265	17315	17380	17454	17354	17048	17405	17511	17097	17365	17451	17583	17326	17374	17244	17460	17160	17339	17199	17247	17494	17436	17434	17253	17255	17110	17192	17365	17452	17252	17296	17315	17161	17377	17309	17411	17312	17427	17341	17180	17327	17286	17410	17496	17159	17304	17290	17141	17281	17152	17374	17085	17323	17274	17323	17360	17292	17351	17328	17355	17540	17340	17493	17155	17298	17476	17183	17217	17387	17228	17080	17223	17352	17324	17295	17275	17244	17302	17393	17193	17314	17263	17281	17438	17180	17147	17209	17287	17263	17317	17201	17343	17163	17302	17448	17392	17293	17171	17257	17308	17412	17464	17407	17147	17357	17201	17276	17102	17074	17172	17229	17321	17274	17446	17168	17413	17316	17154	17199	17202	17300	17377	17081	17124	17334	17423	17420	17171	17393	17262	17298	17297	17158	17342	17291	17334	17429	17336	17355	17041	17507	17183	17351	17388	17484	17265	17425	17312	17163	17350	17376	17243	17248	17172	17320	17095	17300	17200	17258	17361	17367	17486	17218	17439	17349	17595	17435	17200	17238	17414	17108	17341	17402	17230	17246	17354	17170	17401	17270	17289	17305	17193	17182	17377	17275	17212	17450	17309	17088	17095	17252	17273	17288	17257	17191	17178	17199	17317	17275	17430	17366	17154	17451	17304	17329	17078	17234	17359	17301	17291	17254	17336	17345	17287	17438	17539	17225	17332	17333	17430	17311	17434	17165	17441	17255	17382	17168	17476	17262	17322	17473	17306	17354	17288	17483	17010	17498	17415	17443	17403	17458	17312	17269	17391	17404	17515	17382	17199	17439	17242	17215	17445	17108	17256	17297	17282	17228	17111	17319	17282	17264	17327	17331	17380	17328	17104	17256	17240	17334	17234	17090	17152	17396	17196	17555	17254	17380	17259	17399	17116	17410	17374	17289	17283	17390	17198	17148	17349	17366	17462	17278	17239	17190	17312	17519	17166	17481	17336	17203	17262	17307	17302	17280	17252	17428	17315	17344	17283	17285	17420	17200	17267	17275	17227	17214	17211	17131	17205	17364	17251	17167	17175	17365	17404	17127	17385	17398	17571	17355	17251	17152	17194	17272	17344	17232	17035	17065	17289	17386	17537	17213	17316	17162	17405	17364	17328	17277	17312	17438	17328	17211	17193	17361	17284	17328	17350	17251	17221	17306	17292	17442	17487	17367	17344	17289	17097	17340	17385	17370	17409	17292	17265	17265	17508	17302	17319	17420	17132	17237	17234	17318	17279	17214	17203	17216	17349	17347	17398	17212	17490	17165	17241	17422	17551	17159	17398	17415	17279	17445	17189	17300	17329	17303	17498	17317	16980	17067	17259	17376	17333	17387	17114	17375	17334	17150	17311	17402	17166	17369	17195	17220	17485	17282	17325	17206	17541	17330	17393	17324	17123	17464	17370	17316	17361	17355	17225	17372	17198	17138	17462	17203	17294	17327	17368	16987	17293	17079	17316	17198	17345	17373	17373	17427	17334	17278	17273	17524	17144	17355	17115	17430	17179	17494	17549	17297	17231	17346	17354	17323	17198	17336	17232	17265	17330	17309	17016	17065	17306	17322	17126	17196	17399	17367	17333	17165	17244	17230	17287	17501	17388	17085	17103	17107	17182	17162	17319	17437	17522	17167	17314	17309	17208	17312	17386	17426	17263	17231	17434	17301	17447	17194	17560	17404	17228	17304	17276	17111	17237	17470	17282	17352	17275	17359	17399	17460	17382	17451	17327	17257	17417	17368	17158	17414	17286	17269	17290	17423	17516	17215	17105	17345	17346	17193	17274	17286	17272	17278	17362	17313	17470	17377	17311	17225	17349	17203	17297	17287	17145	17325	17403	17458	17336	17480	17097	17166	17186	17420	17093	17325	17118	17378	17060	17188	17129	17120	17271	17580	17100	17409	17368	17104	17417	17163	17158	17330	17134	17189	17321	17352	17320	17435	17220	17346	17301	17189	17415	17108	17274	17490	17263	17233	17291	17230	17095	17355	17203	17240	17268	17344	17215	17188	17296	17348	17355	17326	17459	17446	17263	17425	17097	17271	17266	17219	17285	17380	17341	17513	17280	17140	17495	17268	17325	17325	17282	17123	17283	17218	17290	17324	17100	17262	17178	17359	17214	17424	17420	17397	17430	17458	17379	17203	17114	17139	17348	17333	17232	17372	17225	17443	17361	17342	17284	17408	17271	17309	17114	17330	17576	17144	17376	17299	17240	17242	17282	17264	17261	17318	17374	17252	17356	17472	17126	17172	17304	17181	17412	17366	17459	17296	17324	17427	17275	17218	17254	17241	17222	17412	17262	17489	17257	17163	17167	17415	17289	17244	16969	17139	17226	17229	17149	17108	17284	17292	17303	17144	17499	17126	17216	17387	17255	17190	17141	17404	17398	17368	17344	17382	17147	17343	17340	17276	17224	17078	17212	17169	17299	17182	17517	17328	17478	17275	17301	17276	17249	17420	17310	17234	17282	17164	16963	17275	17276	17263	17009	17246	17184	17330	17234	17299	17153	17376	17337	17297	17159	17360	17281	17076	17296	17275	17319	17362	17234	17252	17498	17175	17321	17373	17327	17227	17272	17369	17220	17255	17040	17054	17313	17466	17481	17241	16974	17233	17214	17340	17565	17395	17357	17280	17194	17465	17225	17314	17109	17359	17531	17285	17422	17131	17319	17353	17262	17318	17396	17104	17109	17292	17413	17390	17418	17427	17305	17395	17288	17282	17276	17266	17382	17435	17273	17482	17363	17306	17318	17307	17520	17344	17301	17523	17333	17253	17315	17423	17467	17239	17407	17202	17262	17348	17288	17534	17358	17445	17455	17110	17030	17480	17435	17481	17248	17190	17305	17452	17280	17395	17282	17211	17274	17515	17198	17549	17349	17258	17248	17394	17272	17450	17340	17394	17211	17447	17437	17342	17144	17206	17301	17318	17269	17169	17388	17171	17270	17436	17430	17281	17203	17477
29252	51368	47736	38979	34092	30434	27539	25095	22750	21312	20065	19135	18352	17496	16917	16631	16348	16178	16042	15832	15894	15835	15738	15693	15674	15611	15572	15765	15568	15607	15476	15520	15481	15342	15303	15488	15390	15318	15395	15406	15328	15130	15271	15307	15145	15264	15105	15229	15261	15193	15201	15032	15232	15086	15226	15102	15138	15140	15103	15364	15260	15154	15140	15215	15179	15111	15203	15273	15042	15256	15237	15286	15074	15232	15003	14944	15098	15216	15130	15070	15231	15408	15012	15055	15270	15203	15197	15054	15145	15157	15287	15199	15091	15175	15171	15188	14967	15062	15047	15108	15156	15217	15413	15168	15045	15077	15228	15013	14924	15140	15252	15214	15214	15156	15091	15168	15128	15189	15109	15119	14968	15091	15046	15203	15075	15051	15145	15055	15180	15180	15081	15230	15120	15094	15208	15093	15167	15295	15195	15114	15236	15000	15020	15249	15325	15145	15075	15288	15126	15251	15088	15186	15148	15064	15239	14993	15189	15155	15122	15127	15136	15117	15332	15021	15198	15187	15103	15318	15037	15090	15091	15193	15249	15152	15309	14971	15207	15182	15191	15232	15102	15120	15061	15209	15219	15051	15260	15212	15187	15041	15055	15406	15274	15253	15211	15211	15101	15130	15111	15046	15172	15008	15167	15081	15196	15220	15229	15001	15052	15166	15197	15230	15167	15201	15194	15088	14998	15221	15259	15089	15103	15160	15025	15292	15094	15167	15140	15153	15188	15148	15058	15104	15222	15129	15086	15107	15350	14936	15188	15164	15051	15185	15180	15193	15280	15225	15202	15030	15174	15028	15129	15180	15179	15207	15249	15163	15045	15166	15134	15093	15137	15151	15218	15143	15158	15305	15194	15007	15163	15141	14985	15124	15030	15293	15064	15269	15213	15099	15117	15091	15146	14965	15060	15166	15141	15075	15088	15031	15221	14982	15138	15068	15034	15150	15246	15266	15090	15197	15143	15102	15194	15154	15177	15010	15258	15115	15253	15045	15287	15139	15021	15099	15148	15111	15054	15100	15058	15088	15188	15078	15168	15146	15141	14994	15139	15129	15055	15147	15164	15059	15085	15060	15259	14971	15042	15090	15179	15144	15208	15205	15141	15134	15209	15065	15177	15097	15312	15230	15038	14948	15123	15062	15170	15142	15166	15088	15219	15078	15075	15022	15324	15237	15148	15252	15254	15221	15124	15170	15273	15229	15097	15060	15148	15120	15072	15206	15062	15322	15074	15099	15387	15039	15283	15162	15218	14962	15272	15058	15171	15158	15171	15293	15018	15076	15148	15365	15058	15218	15017	15111	15063	15238	15148	15364	15231	15278	15118	15138	15217	15164	15120	15278	15226	15263	15169	15013	15044	15254	15174	15166	15132	15123	15039	15074	15207	15164	15168	15213	15230	15145	15104	15171	15223	15223	14982	15165	15067	15264	15185	15224	15162	15225	14980	15196	15173	15078	15148	15266	15220	15024	14989	15179	15151	15168	15036	15191	15172	15061	15053	15144	15226	15277	15151	14994	15194	14981	15060	14865	15295	15010	15303	15222	15208	15223	15095	15176	15151	15183	15161	15122	15357	15215	15186	15044	15076	14871	15226	15238	15168	15239	15119	15003	15219	15083	15296	15161	15153	15220	15017	15269	15055	15328	15170	15194	15219	15075	15058	15232	15254	15030	15118	14928	15110	15102	15278	15186	15198	15180	15030	15208	15202	15167	15123	15273	14969	15193	15131	15118	15065	15093	15083	15142	15088	15196	15190	15062	15096	15005	15152	15100	15076	15099	15123	15116	14916	15273	14974	15088	15153	15190	15287	15306	15168	15200	15061	15124	15235	15076	15158	15064	15305	15094	15207	15156	15157	15215	15338	14942	15247	15245	15058	15328	15154	15000	15150	15038	15291	15160	15031	15172	15188	15246	15159	15146	15116	14904	15143	15294	15211	15119	15238	15154	15019	15155	15049	15132	15236	15111	15214	15103	15185	14989	15205	15178	15179	15187	15229	15180	15058	15105	15128	15232	15029	15246	15062	15207	15124	15149	15089	15254	15235	15194	15058	15193	15299	15049	15097	15339	15045	15127	15154	15226	15118	15087	15178	15161	15142	15095	15129	15182	15109	15216	15144	15216	15197	15150	15172	15195	15024	15107	15217	15038	15131	15036	14984	15101	15283	15157	15183	15164	15195	15080	14879	15086	15268	15067	15138	15136	15221	15100	15195	15115	14971	15193	15136	15323	15211	15176	15118	15199	14944	15130	15241	15296	15164	15293	15201	14974	15070	15043	15133	15022	15162	15293	15144	15234	15142	15237	15235	15045	15202	15123	15072	15090	15160	15213	14990	15231	15050	15171	15192	15206	15213	15054	15033	15118	15099	15148	15141	15023	15172	15002	15214	15126	15170	15086	15028	15198	15180	15079	15208	15197	15205	15189	15270	15098	15216	15183	15065	15190	15130	15087	15228	15059	15241	15169	15081	15068	15101	15090	15200	15034	15129	15220	14947	15355	15317	15112	15083	15188	15214	15058	15167	15140	15114	15104	15043	15114	15052	14949	15353	15244	15110	15205	15037	15010	14910	15204	15203	15143	15020	15019	15188	15159	15076	15042	14979	15180	15195	15100	15062	15139	15026	15102	15260	15176	15152	15284	14958	15230	14996	15229	15186	15217	15123	15189	15129	15217	15186	15019	15191	15068	15082	15312	15119	15294	15090	15061	14920	15226	15405	15149	15136	15156	15235	15343	15063	14994	15222	15093	15156	15200	15168	15215	15225	15218	15150	15137	15167	15177	15097	15111	15194	15101	15128	15014	15214	15137	15128	15239	15245	15107	15074	15258	14965	15140	15248	15162	15216	15118	15080	15090	15216	15169	15048	15003	15084	15071	15207	15215	15223	14993	15118	15195	15209	15089	15137	15330	15182	15002	15147	15168	15237	15083	14930	15146	15202	15304	15094	15002	15295	15059	15072	15059	15270	14971	15253	15258	15094	15033	15118	15084	15136	15229	15178	15129	15248	15270	15269	15136	15134	15167	15201	15264	15356	15235	14975	15133	15108	15152	15087	15106	15176	15064	14933	15199	15088	15176	15209	15217	15131	15256	15389	15061	15217	15159	15048	15269	15185	15188	15167	15027	15209	15141	15254	15045	15206	15158	15138	15076	15113	15105	15217	15067	15019	14984	15173	15117	14966	15255	15081	15197	15173	15179	15060	15099	15300	15163	15227	15074	15083	15302	15013	15168	14953	15129	15269	15297	15040	15020	15163	15184	15042	15116	15004	15178	15012	15081	15117	15115	15195	15192	15161	15257	15277	15136	15133	15266	15095	15189	15108	15186	15052	15100	15056	15161	15202	15013	15054	14986	15068	15058	15251	15317	15080	15100	15158	15068	15018	15094	15253	15013	15166	15189	15021	14926	15281	15105	15139	15258	15030	15290	15138	15113	15230	15109	14957	15183	15075	15068	15232	15152	15203	15052	15063	15112	15088	15181	15041	15176	15120	15038	15141	14940	15290	15244	15150	15289	15109	15061	15200	15219	15169	15046	15308	15275	14998	15135	15162	15204	14978	14997	15325	15019	15115	15158	15064	15327	15161	15193	15078	15108	15039	15137	15114	15183	15094	15116	15186	14987	15126	15215	15140	15210	15182	15079	15121	15096	15050	15253	15117	14935	15231	15242	15297	15277	15263	15146	15164	15093	15109	15250	14977	15131	15243	15125	15170	15107	15146	15019	15138	15010	15109	15218	15107	15225	15127	15125	15245	15153	15166	14985	15296	15307	15189	15200	15254	14992	15015	15097	15217	15212	15215	15141	15228	15329	15140	15138	15102	15120	15145	15077	15085	15092	14909	15180	15042	15130	15107	15218	15265	15078	15149	15197	15052	15113	15168	15051	15117	15139	15130	15220	15091	15191	15228	15118	15094	15253	15131	15209	15018	15092	15099	15154	15228	15123	15129	15028	15182	15035	15279	15169	15066	14991	15242	15169	15187	15248	15084	15022	15171	15169	15196	15069	15261	15174	15007	15187	15268	15209	15132	15178	15072	15123	15311	15110	15023	15086	15102	15159	15207	15153	15187	15159	15273	15055	15053	15062	15113	15110	15096	15102	15074	15185	15213	15019	15110	15086	15062	15125	14952	15025	14999	15238	15226	15045	15210	14843	15256	15058	15163	15163	15077	15169	15222	15093	15255	15098	15157	15304	15104	15144	15258	15350	15038	15190	15082	15166	15288	15062	15126	15108	15234	15154	15252	14999	15357	15015	15160	15101	15007	14938	15058	15142	15042	15248	15355	15260	15046	15261	15148	14921	15160	15302	15152	15000	15107	15084	15052	15186	15020	15131	15184	15028	15024	15242	15129	15194	15124	15081	15048	15274	14970	15217	15003	15216	15178	15234	15166	15174	15134	14977	15155	15248	15185	15244	15264	15152	15141	14950	15118	15045	15227	15177	14901	15153	15110	15141	15069	15196	15140	15073	15177	15289	15135	15204	15279	15027	15044	15108	15237	15293	15026	15089	15297	15129	15108	15099	15112	14982	15151	15227	15117	15352	15204	15087	14932	15146	15018	15230	15136	15195	15051	15181	15226	15288	15173	15235	15158	15256	15044	15235	15142	15220	15105	15089	15057	15140	15046	15094	15156	15025	15041	15129	15183	15131	15074	15062	15053	15101	15228	15181	15358	15117	15233	15134	15017	15024	15173	15350	15134	15175	15274	15150	15219	15344	14987	15251	14975	14940	15245	14983	15208	15136	15322	15269	15240	15188	15040	14903	15267	15094	15255	14943	15093	15067	15207	15062	15215	15065	15106	15091	14940	15051	15192	15037	15245	15380	15097	15032	15096	15087	15188	15102	14977	15366	15119	15349	15310	14939	15223	15063	15209	15164	15023	15240	15235	15110	14909	15116	15129	15159	15101	15143	15255	14914	15138	15186	15211	15192	15252	15140	15064	15221	15189	15038	15182	15230	15037	14966	15220	15008	15242	15220	15070	15077	15194	15108	15251	15079	15194	14990	15314	15054	15200	15152	15106	15004	15182	15128	15259	14993	15091	15290	15182	15203	15113	15205	15126	15055	15241	15178	15075	14917	15211	15288	15105	15201	15136	15168	15099	15307	15223	15120	15099	15212
28116	25316	32508	29657	24318	22497	21070	19677	19188	18557	18218	17952	17614	17654	17432	17155	17531	17374	17079	17344	17198	17333	17143	17266	17242	16938	17048	16989	17059	17174	17104	17054	17042	17038	17028	16979	17129	16946	16985	16938	17084	17014	16990	17110	16923	17073	17003	17126	17163	16978	16885	16943	16963	17008	17075	17031	16963	16837	16887	16914	16984	16980	17078	16987	17007	17022	17032	17420	16947	17095	17030	16875	16998	17052	16818	16790	17152	17088	16733	17056	16947	17039	16779	17094	17063	16961	17059	16817	16905	17104	17100	16992	17048	17031	17041	17211	16824	16977	17175	17031	17120	16997	17021	16887	16899	16999	16947	17154	16981	16920	16793	16841	16981	16902	17165	16829	16951	17142	17075	17059	17038	16950	16868	16844	16875	16995	16966	17002	16869	16971	17032	16865	16989	17023	16956	17052	16977	16996	16957	16793	16911	17057	16924	17080	16924	17074	17194	17057	17097	17021	16803	16860	16990	16846	16991	16987	17189	16751	16809	16998	16974	16898	17089	17067	16816	17049	17083	16912	16825	16652	16963	16823	16939	17008	16955	16975	17032	16881	16850	16966	16998	17036	17043	16903	17004	16951	16813	17045	16948	16758	17081	16782	17108	17025	17149	17236	16863	17037	16875	17061	17063	17136	17071	16950	16882	17029	17106	16989	17131	16918	16983	17162	16999	17006	17005	17048	17083	16918	16860	16905	16751	17006	17082	17095	16986	16952	16739	17024	16994	16936	17017	16953	16964	16728	16766	17040	16986	16949	17024	17015	16969	16997	16874	16781	16861	16951	17018	16901	16979	17036	17159	16974	17042	17088	16864	17093	17138	16951	16981	16948	16938	16825	17041	16859	16963	16885	16924	17001	17151	17062	17029	16981	16803	17105	17078	16915	16975	17022	17088	16965	16934	16979	17092	16932	16970	16943	17056	16882	16771	16989	16812	16971	16989	17029	16924	17020	16844	17025	17144	16944	16886	17008	16780	16984	17097	17002	17073	17058	17035	16897	17053	17095	17086	16950	17047	17293	16896	16969	16914	16799	17127	17011	16946	16893	16773	16872	17037	16908	16862	16947	17004	16970	16929	16986	16955	17121	16926	16951	16963	17039	16996	16798	16955	16694	17014	17067	16970	16837	16990	16667	17052	16964	16732	17259	17042	16947	17082	16817	16965	16798	17004	17062	17072	17010	16969	17021	17011	17005	17092	16966	17090	17075	17194	17181	17003	16958	16796	17010	16931	17178	17092	16787	17051	16990	16960	17033	17001	16898	16873	16961	17022	16817	17089	17006	16970	17014	16922	17085	16995	17033	16802	16829	17100	17003	16837	17145	17017	17101	16910	16761	16818	16876	17116	16939	16819	17085	16951	16871	16933	16953	16964	16969	17001	16972	17132	16915	16933	16835	16999	16775	16921	17141	16932	17025	16906	16885	17019	17183	16896	16998	16852	17011	17172	16860	17243	16965	16852	17002	16883	17064	17093	16917	17098	17162	17073	16800	17114	16857	17168	16986	16951	17078	16916	16852	17003	17032	17061	16909	16898	17074	17045	17113	16946	16839	17084	16983	16980	17056	16896	16891	16824	16958	17037	16915	16825	17006	16896	16994	17035	16834	17147	16969	16900	17074	16931	16829	17128	17014	17046	16924	17007	16916	17059	16864	16937	17116	16917	16907	17094	16991	17019	16943	17007	17178	16963	17206	16944	16959	16997	16847	16831	16868	16926	17117	16941	16940	16850	17009	16857	16726	16858	16776	16752	17053	17051	16998	16926	16908	16774	16903	16963	16836	16872	17099	17033	16928	16883	16987	16965	17012	17016	17195	17194	16945	17080	16842	16810	16932	16949	16954	16981	17040	17073	16970	17027	16838	17125	16978	16742	16943	16901	16970	16811	17057	16932	17049	17041	16867	16880	16904	16870	16872	17124	17024	17142	16979	16958	17029	16990	16999	17059	16968	17016	16925	17002	17194	17087	16754	17051	16805	17006	17160	17121	17106	16885	17163	17147	16837	17037	16935	16909	16644	16760	16987	17076	17146	17020	16736	17006	16993	17087	17004	17137	17047	17077	17039	17094	16916	17067	16958	16989	16918	17001	17000	17097	17031	16979	17061	16886	16892	16812	16951	16916	16988	16849	17133	17284	16832	16696	16977	17145	16863	16841	17016	16947	16971	16878	16839	16758	16859	16939	16953	16953	16968	16901	16950	17036	17133	17072	16955	17137	16921	16935	16874	17061	16669	17041	16942	17117	17156	16820	16861	17120	17188	17080	16813	16960	17128	17132	17148	17013	16870	16832	17060	16890	17084	16786	17125	17022	16973	17045	16945	16955	17052	16982	17005	17097	16943	16895	16973	16934	16857	17064	17046	16998	16732	16871	16843	16850	16931	16875	16824	16713	16894	17227	16979	16868	17017	16888	16903	16791	17005	16792	16938	17022	16847	16910	16985	17094	16874	16963	16784	16968	17055	17040	16796	17025	16909	16992	17031	16899	16960	16876	16961	16990	17092	16870	16836	16756	16878	16842	16767	16938	17076	16986	16900	16932	16791	16900	17090	16825	16849	16969	16948	16914	17118	17133	16974	16979	16788	16916	16862	16993	16923	16977	16902	17050	16875	16916	16844	17001	16897	16938	17081	16971	16995	16896	17127	17140	17045	17006	16917	16826	17034	16853	16902	16817	16820	17078	16626	17000	17151	17082	16748	16892	16974	17031	17084	16805	16737	16994	17005	17083	16956	16711	16940	16973	17011	16885	16877	16982	17021	17115	16969	17104	16947	16882	16937	16853	16864	16878	17110	16936	16897	16804	17074	17071	17059	16852	17016	16832	17177	17073	16988	17110	17058	17109	16965	17038	17139	16801	16887	16913	16785	16783	17069	16976	17031	16710	16827	16854	16687	16869	17003	17084	16932	16866	16917	16683	16800	17009	17004	16861	16887	16871	16913	17309	16962	16944	16717	17027	17027	16914	17056	16797	17022	16978	16991	16950	16868	17089	16796	16886	17035	17127	16927	16891	17021	17026	17004	17090	17101	16734	17117	17112	16942	17100	17132	17029	16889	17009	16959	17103	16972	17185	17185	16955	17059	16900	16866	16957	17018	16929	17000	16908	17047	16948	17047	17133	16998	17032	16850	16933	16950	16902	16798	16923	16879	17106	17043	17143	16760	16787	17102	16940	16937	16982	16858	17051	16940	17028	17118	17028	16978	17057	16838	17047	16936	17058	16875	16989	16970	16783	17040	16786	16879	17147	17167	16961	17075	17119	16975	17175	16845	17083	16938	17046	17063	17057	16953	16822	17029	17003	17167	16843	17022	17026	17131	17082	17032	17098	17022	16818	16915	16934	16800	17126	17164	17010	16746	17050	16878	16968	17065	16821	16883	17009	16903	17148	16760	17130	16788	17126	17129	17046	16728	16836	16981	16842	16903	16922	16953	16963	16977	16955	17156	17028	17144	17060	16997	16771	17131	16939	16902	17031	17103	17045	16843	16978	17042	16923	16916	16970	16955	16808	16978	16973	17040	16975	17075	17043	17068	16992	17123	16897	16915	16972	16918	17101	17050	16939	17070	16674	16973	16815	16960	16939	16953	16952	16865	17011	16912	16965	16803	16904	17041	16916	16879	17011	17018	16849	16982	16745	16834	17063	17056	16968	16953	17119	16984	16960	16910	17046	17070	16972	16926	16952	16973	16990	17108	17066	17126	16981	17013	16816	16862	16892	17060	16880	17044	17216	16928	16843	16927	16986	17097	16932	16880	16722	17050	17013	16892	16765	17063	16969	16906	17085	16991	17007	16984	17101	16984	16920	17125	17091	16999	17030	17004	17076	17052	17122	17078	17074	17035	17224	16811	16978	17171	17045	17285	17125	17033	17104	17003	17010	16943	17149	16900	16914	16952	16888	16898	17196	17070	17140	17045	17217	16954	17102	17153	16945	17133	16934	16935	16965	16908	16837	16887	16820	16859	17131	16825	16878	16802	16978	17007	17000	17020	16919	17079	16887	16881	16911	17109	16863	16883	17071	17218	17034	16864	16822	17053	16850	16945	16678	16933	16959	16918	17024	16941	17113	16854	17051	16941	17027	16961	16948	16800	16983	17054	16993	16904	16797	16984	17030	16914	17231	17056	16984	17024	16871	16969	16858	16768	16929	16930	16994	16887	16941	16912	16936	17035	17045	17029	17037	17036	17172	17128	16882	17086	16976	17262	17082	17060	16933	17126	16979	16972	17011	16836	17034	16964	16847	17099	17030	16958	16942	16862	17025	17100	16954	16962	16912	16919	16896	17078	16896	16840	16901	16907	16690	16941	17031	16888	16921	17084	16827	17215	17041	16928	17018	17052	17006	16950	17004	16992	17103	17063	17132	16895	16976	17077	16843	16930	17205	17189	16826	16831	16834	17025	16906	17090	17108	16964	16901	16886	16863	17154	16966	17009	17000	16972	16908	17008	16974	17168	16968	17012	16940	16936	16911	17124	17022	16956	16895	16986	16838	17143	16838	16976	17038	16875	17066	17025	17176	16967	16985	16840	16867	16980	17009	16922	16942	16954	17183	17050	16900	16672	17081	16903	17042	16926	17025	16806	16766	16844	16910	16894	16887	16953	17090	17000	16954	17062	17011	16964	16992	16863	17117	16856	17058	16897	17072	16847	17136	17136	17028	16992	16821	16917	17126	16883	17124	17000	17066	16919	17007	17016	17018	16969	16806	17036	16903	17105	16988	16968	16983	16962	16856	17013	16901	17142	16907	16909	16839	17009	16775	16927	17142	16928	17291	17006	17016	16990	16700	16953	17072	17014	16960	16900	17037	16754	17027	16897	17003	16833	16903	16999	16865	16929	16938	17062	16927	16837	16903	17062	17128	17098	17130	16970	17176	16974	16950	16975	17218	17038	16960	16938	16884	16890	17075	16894	16733	16966	17061	17087	16960	16917	16872	17068	16916	17039	16922	17067	16997	16864	17026	16968	17010	16858	16947	16904	17001	17040	16996	16986	17092	16807	16912	17042	16956	16957	16952	17089	16877	17262	17062	16908	16902	16927	17058	16956	17043	16953	16898	17035	16923	16831	17051	16964	16881	16891	17008	16902	16912	16898	17214	16885	16910	16976	16986	17085	16906	16959	16912	17222
27441	40497	37475	29240	25475	22729	20743	19411	18027	17502	16863	16434	15993	15798	15572	15451	15454	15347	15259	15353	15114	14999	15250	15192	15198	15126	15017	15039	14983	15103	14979	15075	14943	15109	14933	15032	14960	14913	15078	14904	14967	15051	14889	15104	14961	15011	14944	14958	14892	15031	14864	14952	15015	14885	14926	14837	14899	14854	15038	15013	15086	14969	14913	14957	14883	14844	14794	14878	14697	15086	14870	15076	14922	14953	14899	15093	14909	14794	14829	14890	14885	14850	15007	15010	14823	14919	14945	15059	14915	14873	14883	14765	14925	14891	14925	14993	15137	14937	14727	14906	15027	14902	14902	15005	14816	14948	14976	15021	14957	14709	14969	14842	15092	14739	14775	15008	14916	14772	15024	14890	14934	14832	14820	15114	15006	14755	15026	15030	14885	15005	14868	15116	14894	14997	14931	14971	14965	14730	14934	14907	14974	14961	14903	14903	14923	14966	14995	14750	14899	14970	14929	14942	14956	14948	14822	14779	14818	14794	15024	14913	15011	14867	14794	15051	14832	14926	14822	14844	14971	14918	15074	14910	14885	14924	14956	14929	14912	15006	14776	15036	14893	14738	15066	14977	14989	14912	14958	14848	14843	14966	15005	14871	14843	15043	14976	14729	14883	14894	14933	14852	15037	14946	14758	14921	14964	14821	14897	14803	14829	15076	14791	14862	15087	14880	14958	15140	15022	14959	14885	14887	14850	15037	15024	14933	14875	15114	14825	14756	14953	14979	15019	15013	14947	14866	15005	15093	14917	14969	14891	14735	14989	14964	14937	14942	14999	15065	14859	14879	14936	14860	14881	15035	14882	14963	14956	14943	15044	14970	14895	14814	14963	14952	15024	14811	14911	14771	14857	14853	14966	15004	15060	14819	14928	15021	14993	14955	15004	14889	14989	14929	14881	15012	14953	15010	14792	14799	14785	14761	14881	14876	14929	14926	14944	14898	14846	14985	14863	14765	15061	14892	14896	14969	14833	14822	14964	14904	14995	14960	15146	14918	14930	14932	14887	14951	14936	14895	14824	14892	15138	14917	14791	14857	14872	15040	15025	14884	14945	14949	15109	15074	14760	14961	14931	14897	15031	15094	14850	14878	15032	14784	14833	14945	14897	15034	15006	14963	14985	14929	15005	14832	14912	14888	14815	15018	14826	15023	14723	14933	14822	14913	14890	14893	14931	14969	14795	15002	14838	15110	14958	14811	14831	14833	14827	14831	14901	14944	14898	14932	14845	14911	14994	14924	14895	14801	14957	14932	14981	15133	14820	14910	14921	15026	14905	15068	15059	14994	14854	14975	14890	14919	14754	14813	14765	14958	14852	15059	15063	14943	15013	14929	15034	14805	14907	14989	14893	14932	14982	14898	14959	14825	14925	15021	15046	14840	14968	14877	14878	14840	14986	14896	14975	14823	14963	14983	14980	14853	14911	14860	14947	14942	14828	14999	15089	15033	14946	14784	14893	14883	14765	14884	14895	14947	14918	14863	14826	14830	15055	14971	15030	15001	14920	14895	14989	14890	14948	14917	14927	15086	15111	14880	14966	14997	14899	15008	14881	15016	14987	14920	15054	14890	14866	14898	15002	14859	14991	14928	14958	15012	15034	14999	14903	15035	14833	15074	14923	14831	14879	14926	14777	14786	14864	15022	14967	14908	14901	14905	14904	14853	15021	14651	14897	14921	14995	15027	14855	14819	14868	14794	14991	14914	14978	15167	14929	14905	14982	14921	14931	15082	14964	14874	14857	15116	14967	14940	14969	14903	14937	14950	14884	14844	14838	14900	14915	14855	14897	14938	14805	14908	14852	14908	14875	14949	14868	14912	15133	14889	15037	14948	14802	14885	14931	14848	15054	14790	14833	14981	14952	14985	14970	14887	14940	14918	14895	14880	15031	14923	14861	14966	14890	15027	15050	14930	14767	15042	14822	14882	14907	14917	14904	14930	15068	14959	14813	14943	14943	14945	14781	15159	14980	14748	14886	14793	14955	14842	15002	15010	14927	14768	14922	15072	14934	14945	14741	14893	14899	14793	14980	14938	14874	15040	14885	14671	14954	14787	15023	14854	14895	14880	15020	14900	14898	15034	15010	14835	14938	14849	14872	14864	14888	15066	14965	15069	15029	14936	14869	14996	14990	14965	14899	14865	14940	15019	14863	14990	14987	14957	14913	14878	15015	14915	14786	15038	14796	14755	15068	14919	14910	14952	14949	14964	14810	15013	14953	14965	14886	15049	15005	14994	14884	14835	14823	14926	14911	14880	15020	14904	14927	14878	14848	14930	14977	14966	14909	14951	15010	15204	14943	15129	14918	15082	14843	14874	14971	14979	14964	14860	15029	14907	14984	14927	14888	14966	14900	15031	14900	14830	14905	14727	15136	15040	14829	14910	14928	14956	14716	15018	15065	14922	14898	14883	14965	14872	15099	14967	14922	15097	14736	14828	15000	14697	15095	14907	15021	14875	14842	14904	14907	14784	14878	15034	14959	15124	14964	14835	14951	14875	14868	14810	14970	14933	14896	14856	14852	15096	14870	15078	14962	14870	14989	14864	14918	15041	14719	15079	14684	14950	14893	14838	14975	15003	15088	14929	14922	14965	14955	14989	14922	14832	14822	14817	15028	15014	14863	14849	14974	14945	14903	15079	14860	15076	14846	15121	14942	14982	14980	14812	14850	14678	15076	14821	15042	15015	14937	14979	14889	14946	14914	14844	14824	14887	14819	14986	15114	14875	14868	14865	14892	15074	15066	14712	14876	15044	14959	14892	14986	15024	15066	14858	14994	14675	14837	14924	15126	14897	15027	14957	14986	15014	14826	14893	14889	15054	15015	15015	14912	14952	15054	14963	14737	14820	14851	14869	14864	15133	15046	14935	14898	14983	14849	14934	15017	15111	14945	14853	14930	14877	14835	14855	14928	15010	15112	14884	14834	15113	14894	14924	15031	14828	15030	14819	14903	14914	14875	14886	14944	14927	14810	14940	14727	15053	14918	14790	14790	14839	14989	14889	14899	14797	14898	14986	14881	15002	14887	15068	14940	14738	14869	14793	15062	15055	14994	14905	15014	14947	14765	15055	14934	14672	14972	14727	15042	14821	14868	14927	14859	14898	14956	14916	15027	14922	14964	15046	14966	14838	15128	15033	14865	15029	14997	15118	14896	14789	15046	14909	15084	14927	15151	14917	15006	15046	14907	14798	14976	14863	14958	14786	14891	14927	14932	14979	15056	14903	14912	14784	14896	14972	14954	14886	14943	14735	14785	14895	14942	14797	15078	15029	14794	15000	14819	14866	15107	14811	15030	14812	14992	14922	14875	14983	14907	14923	14854	15055	15007	14707	14946	14915	14823	15029	14949	15018	14911	14938	15011	14936	14888	14989	14981	14898	14876	14827	14947	14944	14967	15096	14786	15005	14893	14860	15003	14971	14945	14868	14992	14877	14949	14726	15095	15033	14856	15074	14968	14979	14850	14884	14937	15157	14898	15030	14880	14806	14843	14854	14941	14871	14923	15008	14789	14864	14997	14997	14947	14896	15018	14958	14875	14965	14934	14933	14801	15072	14932	14933	14905	14994	14984	14897	14919	14966	14946	15015	14836	14810	14958	14889	15098	14973	14817	14989	15055	14970	14932	14917	15083	15037	14859	15045	14830	15021	14813	15049	14947	14951	14957	14922	15014	14734	14837	14975	15009	14891	15003	14961	14861	14810	14942	14921	14948	14895	14958	14906	14914	14951	14970	14938	14916	14854	14958	14924	15050	14892	14870	14940	14829	14882	14635	14946	14967	14749	15047	14792	14886	15043	15008	15007	14988	14912	14957	14930	14962	15070	15059	14968	14911	15014	14916	14874	14905	14935	15011	14929	14977	15006	14888	14903	14741	14947	15018	14863	15058	14696	14902	15070	14933	15070	14964	14932	15011	15033	15083	15021	14946	14860	14954	14958	14970	14790	15045	14935	14983	14948	14837	14875	15113	15004	14916	14923	14942	14909	14809	14943	14988	14868	14763	14966	14853	14943	15039	14964	14972	14958	14709	14940	14960	14844	14953	14852	14995	15002	14829	14768	14847	14876	14907	14745	14958	14757	14918	14896	14969	14944	14842	14904	14904	15008	14842	14763	14868	15103	15033	14839	14871	15024	14861	15082	14940	14797	14863	14841	14868	14900	14748	15005	14942	14986	14906	14990	14854	14990	14908	14897	14836	15068	14892	14997	15163	14895	14979	14933	15036	15016	14993	14990	15016	14937	14985	14940	15049	14823	15136	14831	15042	14900	14786	14987	14925	14889	15049	14714	14831	14918	14989	14971	14971	14930	14787	14925	14830	14816	14993	14878	14901	15044	15040	14816	14989	14961	14936	14803	14814	14822	14867	15040	14925	14857	14805	14900	14822	14932	15022	14903	14929	14987	14850	14851	14902	14987	15108	14965	14986	14982	14840	14961	14949	14825	14953	14873	14995	15023	15059	14884	15112	14976	14980	14985	14943	14932	14896	14871	14963	14848	15001	14951	14927	14856	14879	14928	14888	14795	15106	14832	15027	15039	15027	14949	14990	15016	14928	14991	14931	14923	14975	14779	14985	14810	14954	14987	14817	14993	14788	14919	15142	14902	14952	14925	14860	14995	14795	14926	14758	14878	15063	14937	14990	15013	14954	14897	15020	15039	14884	14743	14943	14997	14964	14890	14777	14829	15051	14910	14755	14844	15021	14882	14876	15050	14924	14845	14784	14992	14775	14994	14854	14896	15057	14905	14940	15072	14983	14989	14904	15150	15237	14962	14959	15013	14893	15035	14974	14884	15037	14828	14902	14978	15044	14853	14826	15089	14801	14933	14828	14863	15050	15058	14879	14984	14982	14908	14883	14926	14850	15045	14906	14865	14928	14938	14980	14996	14827	14904	15068	14928	15008	14897	14981	14936	14891	14746	14799	15056	14870	15081	14836	15009	15017	14900	14792	14958	15113	14889	14992	14822	14769	14913	14948	14903	14970	14960	14908	14929	14982	15056	14777	14790	14932	14920	14963	15014	15049	14816	15035	14900	15030	15001	15102	15042	15060	14955	14920	14967	14786	14973	14859	15054	15020	15039	14873	14956	14769	14851	15074	14762	15014	14837	15009	14921	14944	15018
23624	21042	28454	24461	23950	25779	25462	22162	20537	20129	19446	18778	18740	18381	18096	17963	17896	17684	17784	17374	17461	17332	17376	17337	17491	17221	17345	17221	17517	17546	17383	17191	17544	17419	17238	17381	17202	17221	17198	17275	17350	17120	17272	17272	17175	17272	17201	17052	17261	17287	17043	17138	17193	17088	17303	17044	17209	17192	17035	17140	17153	17096	17130	17132	17054	17181	17171	17182	17109	17130	17077	17026	16996	17139	17260	17255	17121	17135	16955	17114	17110	17068	17193	17160	17155	17074	17101	17295	17322	17234	17250	17192	17319	17105	17003	17104	17170	17366	17389	17279	17057	17254	17158	17093	17136	17150	16900	17161	17013	17234	17226	17030	17228	17072	17026	16969	17087	17110	17237	17056	17007	17160	17195	17188	17311	17121	17073	17141	17230	17092	17217	17198	17028	17201	17310	17170	17196	17200	17156	17047	17118	17122	16904	17186	17316	16985	17162	17074	16974	17201	17245	17083	17116	17048	17128	17077	16946	17039	17187	17225	17022	17253	17057	17092	16969	17261	17305	17118	17059	16922	17108	17302	17209	17051	17179	17258	17365	17111	17065	17024	17307	17141	17060	17247	17233	17246	16867	16851	17062	17433	17035	17146	17097	17230	17144	17025	17056	17150	17062	17124	17153	16993	17102	17161	16985	17072	17219	17274	17209	17255	17013	17142	17162	17069	17315	16968	17047	17151	17277	17054	16983	17097	17092	17014	17019	16922	17090	17056	17242	17053	17118	17176	16983	16855	17035	17114	17176	17187	17070	16978	17079	17184	17019	16919	17344	16996	17226	17017	17257	17164	17140	17164	17152	17035	17251	17052	17145	17158	17025	17194	17048	16919	17085	17128	17289	17080	17221	17320	17210	17193	17031	17338	17153	17024	17222	17033	17035	16827	17179	17199	16810	17140	17144	17227	17108	17025	17181	16960	17191	17109	17228	17178	17132	17088	17054	17209	17284	17037	17374	17047	17195	17120	16931	17149	16876	17149	17064	17152	17180	17114	17165	16983	17030	17238	17228	17182	17110	17077	17070	17133	16896	17272	17254	16898	17116	17145	16971	17232	17262	17059	17061	16995	17165	17099	17389	17221	17080	17307	17162	17045	17172	17204	17109	17072	17026	17051	17053	17045	17172	17063	17054	17253	17022	17011	16943	17095	16925	17044	17195	17056	16901	17064	17015	17181	17196	17157	17257	17073	17155	17162	17051	17316	17009	17174	17076	17208	17207	17093	17158	17124	17204	17284	17167	16893	17214	17221	17108	17171	17138	17113	17033	17053	17235	16958	17291	17050	17219	17073	17099	17050	17250	17156	17094	17141	17168	16965	17285	17190	16959	17089	17246	17203	16985	17189	17069	17169	16811	17164	17275	17183	17086	16954	17003	17009	17151	17205	17168	17029	16915	17207	17152	17275	17206	17201	17307	17335	17020	17105	16971	17204	17105	17237	17247	17269	17226	17259	17496	17364	17030	17204	17049	16819	17066	16987	17104	17084	17149	17037	16985	17188	17218	17181	17005	17030	17368	17138	17213	17144	17360	17091	17253	17257	17275	17120	17245	17141	17072	17209	17146	17334	16959	17199	17032	17011	17026	17361	17200	17040	17037	17210	17334	16965	17013	17264	17295	17092	17096	17144	17110	17040	16939	17200	17065	16975	17329	17067	17212	17056	17120	17182	16860	17217	17170	17339	17089	17183	17019	17127	17003	17074	17267	16945	17159	17058	17173	17117	17064	17007	17217	17170	17295	17001	17211	17060	17396	17099	17076	17124	16901	17060	17068	16916	17097	17325	17235	17199	17286	17340	17117	17098	17161	16949	16982	17009	17134	17213	17152	17150	16966	17020	17010	17237	17071	17206	17182	16962	17186	17053	16969	16974	17191	17081	17111	17064	16937	17158	17120	17090	17048	17085	17232	17104	17095	17435	17231	17268	17261	17294	17198	17324	17191	16882	17189	17342	16957	17160	17226	17068	17185	17073	16911	17151	17137	17178	17073	17122	17081	17125	17068	16887	17115	17082	17335	17179	17135	17050	17031	17021	16916	17234	17174	17095	17104	17083	17233	17114	17192	17094	17343	17172	17218	17147	17219	17193	17180	17269	16894	17205	17204	17310	17241	17203	16891	17030	16990	17258	17158	17249	17160	17251	17248	17213	17073	17232	17105	17181	16942	17148	17090	17141	17078	17044	17220	17105	17114	17348	17396	16971	17336	16975	17286	16989	17167	17178	17127	17042	17318	17258	17030	16941	17027	17070	17120	16872	17236	17134	17073	17034	17171	17241	17322	17205	17394	17093	17077	17051	17144	17151	17129	17366	17229	16990	17078	17217	16906	17350	17152	17142	17342	17310	17060	17235	17251	17150	17055	17053	16953	17197	17121	16986	17088	16927	17124	17115	17179	17134	17219	17217	16993	17006	17192	17191	17180	17285	17158	17190	17084	17179	17243	17174	17252	16989	17016	17256	17300	17083	17378	17270	17068	17089	17181	17224	17397	17158	17059	16936	17049	17125	17163	17091	17144	17121	17094	17292	17141	17088	17271	17136	17132	17074	17003	17190	17013	17401	17083	17193	17169	17170	17327	17159	17095	17265	17139	17190	17218	17381	17066	17157	17171	17153	17097	17215	17089	17160	17131	17286	17116	17066	17213	17184	17074	17174	17149	17164	17190	17196	16981	17201	17252	17124	17022	17276	17150	17078	17071	17133	17074	17114	17210	17277	17251	17038	17136	17129	17043	17202	17068	17077	16972	17070	17120	17093	17031	17000	17330	17063	17020	17068	17177	17168	17008	16986	17159	17173	17036	17052	17194	17097	17115	17043	17220	17103	17535	17014	17034	17134	17166	17064	16929	17254	17000	17085	16992	17137	17220	17262	17342	17112	17074	17159	17334	17104	16952	17052	17155	17067	17176	17192	17129	17230	17115	17159	17114	17068	17246	17100	17137	17065	17261	17109	16989	16974	17005	17149	17073	17147	17022	17246	17402	17202	17186	17312	17184	17100	17282	17118	17081	16969	17217	17227	17176	17371	17279	17263	17034	17211	17189	17452	17087	17006	16998	17357	17149	17317	17295	17090	17108	17110	17018	17080	17171	17325	17364	17198	17176	16898	17111	17044	17276	17204	17298	17183	17064	17106	16932	17123	17081	17295	17249	17098	17245	16943	16988	17091	17268	17216	16933	17085	17191	17262	17280	17334	17344	16961	17148	17017	17120	17189	17221	17244	17227	17412	17012	17171	17095	17184	17204	17171	17122	17120	17009	17043	17084	16961	16984	17143	17120	17040	17118	17270	17280	17193	17192	17066	17136	17112	17068	17074	17101	17139	17202	17295	17156	17156	17182	17143	17348	17116	17353	17226	17144	17131	17256	17119	17033	17140	17147	17077	17333	17021	17193	17285	17212	17209	17183	17040	17110	17217	17177	17292	17012	17101	17190	17223	17097	17324	17338	17278	17446	17224	17185	17120	17276	17277	17002	17268	17024	16998	17291	17065	17164	17199	16961	16979	17081	17092	17003	17024	17175	17041	16907	17178	17041	16905	17118	17113	17271	17091	16938	17062	17086	17150	17080	17096	17049	17078	17169	17214	17068	16982	17045	17093	17141	17162	17021	17302	17272	17013	17326	16942	17249	16995	17164	17253	17218	17400	17158	17277	17184	17033	17244	17132	17151	17091	17207	16982	17098	16982	17141	17240	16981	17041	17252	17087	17089	17295	17062	17027	17114	16963	17159	17146	17209	17040	17054	17069	17192	17176	17231	17138	17193	17127	17318	17142	16979	17298	17297	17183	17006	16826	17018	17159	17127	17100	17214	16896	17142	17169	16961	17185	17237	17290	17094	17047	17307	17091	17023	17138	17088	17041	17161	17252	17101	17328	17423	16828	17190	17045	17284	17115	17197	16980	17150	17176	17283	17096	17353	17232	17185	17162	17124	17254	17007	17162	17171	17097	17103	17155	17022	17281	17161	17085	17246	16976	17147	16963	17064	16910	17013	17052	17264	17014	17052	17108	17131	17213	17032	17094	17052	17111	17317	17224	17014	17164	17061	16850	17130	17123	17150	16943	16968	16907	17023	17051	16894	16986	16957	17104	17218	17248	16974	17168	16892	17304	17179	16966	17130	17065	17216	17308	16950	17104	17074	17209	17156	16887	17167	17038	17259	17150	17153	17258	17162	17182	17160	17041	17246	16806	17175	16984	17108	17303	16986	17233	17175	16989	17096	17079	17229	17084	17049	17232	17215	17200	17137	17129	16991	17165	16988	17154	17174	17124	17306	17239	17081	17198	17135	16812	16989	17015	17178	17170	17121	17307	17073	17303	17037	17097	16972	17162	17141	16933	16944	17275	17083	17155	17053	17148	17189	17082	17020	17329	17059	17094	17006	17058	17148	17140	17155	17063	17149	17209	17133	17022	17158	17327	17276	17112	17166	17115	17006	17050	17128	16996	17020	17168	17370	16986	17264	17392	17211	17024	17192	17145	17170	16994	17166	17042	17308	17300	17242	17187	17212	17043	16818	17120	17049	17148	17171	17089	17029	17181	17238	17046	17104	17063	17203	17062	17139	17194	17096	17181	17254	17025	17132	17111	17165	17108	16974	17170	17022	17183	17036	17060	16970	17298	16992	17095	17211	17231	17179	17173	17068	17179	17211	17089	17031	17026	17212	17334	17251	17153	17388	17198	17079	16993	17074	17298	17314	17358	17137	17289	17077	17014	17120	16986	17229	17021	17202	17008	17213	17241	16929	16995	16952	17271	16918	17135	17059	17075	17053	17087	17168	17250	17239	17209	17227	17014	17196	17044	17230	17349	17033	17307	17117	17191	17281	16999	17190	17066	17455	17017	17252	17331	17208	16774	17122	17335	17317	17111	17006	17402	17050	17062	17159	17115	17193	17035	17215	17151	17243	17032	17135	17197	17302	17154	16945	17268	17129	17251	17025	17218	17135	17082	16903	17241	17102	17128	17140	17295	17206	16972	17180	17138	17123	17139	17270	17143	17225	17097	16910	16875	17020	17234	17228	17075	17111	17155	17132	17099	17144	17254	17233	17117	17103	17020	17273	17061	16970	17320	17218	17144	16907	17208	17430	16958	17101	17346	17297	17036	17054	17298	17236	17002	17055	17122
27221	46967	43701	34798	30145	26702	24198	22007	20521	19266	18453	17615	17118	16575	16315	15920	15709	15784	15649	15582	15576	15448	15602	15405	15412	15450	15361	15220	15251	15334	15338	15283	15237	15237	15444	15217	15296	15143	15301	15335	15115	15167	15159	15112	15156	15203	15210	15194	15146	15068	15034	15087	15189	15155	15056	15170	14905	15145	15078	15090	15092	15134	15043	15021	15059	15325	15099	15227	15108	15065	15011	15202	15149	15026	15224	15065	15165	14946	15066	15220	14834	14941	15012	14940	15228	15041	15060	15093	15231	15155	15154	15065	15069	15059	15155	15085	15027	15078	15066	14949	15223	15262	15069	15062	15191	15194	15266	15051	15226	15077	15198	15032	15157	14906	15093	15039	15168	15032	15236	15064	15196	15110	15054	14968	14955	14943	15075	15054	15042	15135	15046	15131	15021	15023	15159	14963	15019	15142	15144	15081	15030	15133	15121	15102	15100	15190	14992	14962	15245	15171	15165	15037	15151	15127	15257	15254	15260	14853	15126	15079	15108	15012	15192	15035	14996	14982	15299	15148	15164	15070	14974	14996	15071	15222	14927	14952	15016	15032	15106	15091	15115	15127	15026	15077	15042	15074	15241	15066	15044	15008	15318	15073	15140	15153	15243	15249	15268	15071	14939	15122	15028	14968	15201	15261	15193	15140	15057	15097	15006	15056	15020	14884	15077	15160	15106	15006	15092	15065	15043	15034	15195	15076	15115	14976	15089	15254	14989	15035	15056	15261	15039	15070	15170	15078	15060	15105	15057	15031	14999	14978	15045	14907	15110	14875	15022	15006	15103	15052	14906	14889	15061	15084	14934	15119	15003	15125	15060	14950	15038	15096	15076	15143	15118	14929	15015	14977	15130	15006	15261	15103	15076	15095	14942	15016	15250	15174	15194	15071	15199	14945	15205	15112	14926	15161	15109	15047	14991	15100	15057	15139	15022	15044	15068	15086	15117	15243	15263	15306	15162	15041	15164	15069	15120	15073	15138	15213	15161	15094	15103	15045	14928	15005	15057	15217	15063	15036	15125	14959	15020	15246	15103	15067	15055	15063	14920	15113	15090	15074	15139	15085	15136	14985	15170	15145	14927	15160	15160	15019	15169	15114	15066	15048	15131	15076	15140	15020	15181	15105	14963	15036	15126	14903	14951	15035	14980	15163	14961	15188	15193	15304	15124	15050	15112	15152	15068	15175	15145	15182	14996	15039	15088	15298	15042	15085	14947	14938	15285	15039	15240	15013	15328	14979	15036	15003	15214	15094	15217	14874	15134	15132	14956	15275	14980	15153	15057	14959	15270	15180	15078	15217	15195	15061	14955	14927	14880	15040	15140	15151	14910	15115	15047	15049	14871	15049	15013	15151	14974	15187	15118	15009	15145	14975	15122	15184	15197	15105	15047	15188	14985	14985	14856	15106	14956	14868	15125	14849	15005	14992	15088	15026	14945	14969	15129	15138	15010	15083	15034	14918	15189	15170	14978	15015	15065	15218	15251	14979	15127	15097	14950	15100	15165	15140	15319	14838	15137	14973	15065	15027	15091	15232	14862	15165	14824	15238	15042	15040	15139	15147	15115	15063	15114	15089	15053	15055	15179	15091	14989	15231	15116	15028	15086	15013	14963	15072	15129	15060	14972	15295	15057	15174	15190	15165	15033	15067	15055	15159	15123	15187	15093	14852	14997	15162	15115	15013	15185	14917	15162	15221	15159	15088	15093	15125	15226	14996	15033	15174	15120	15138	14978	15020	15085	15011	15239	15077	14994	15112	15172	15039	14992	14988	15020	15003	15115	15176	15169	15085	15120	15202	15058	15142	15027	15063	15164	15044	14982	15051	15060	14912	14921	15252	15234	15089	14930	15081	14862	15092	15073	14996	15090	15207	15004	14982	15141	15091	15069	15142	15172	15129	15123	15127	15049	14887	15229	15003	15087	15241	15083	15039	15042	15275	15088	15058	15084	15144	15207	14999	15162	14949	15147	15249	15161	14989	15183	15215	14960	15051	15271	15141	14972	15076	15223	14976	15033	15057	15066	15128	15245	15038	15101	15154	14998	14910	14926	15220	14996	15003	15065	14809	15220	15215	14989	15287	15049	15233	15101	15082	15224	15050	15365	15062	15042	15145	15104	15043	15043	15133	15037	15041	15183	15106	15245	15276	14804	15117	15321	15100	14940	15155	15059	14992	14985	14975	15291	15011	14996	14995	15112	15096	15038	15052	15035	14937	15066	15126	15158	15001	15025	15093	15246	15078	15180	15139	15017	15134	15191	15140	15095	15031	15037	15071	15176	15164	15091	15039	15142	15015	15069	15160	14947	15190	15077	15160	14932	15134	15162	15107	15145	15046	14951	15191	15125	15352	15155	15291	15029	14968	15016	15226	15023	15068	15176	15087	14963	15010	15007	14833	15133	14967	15031	15089	15070	15099	15056	15206	15153	15095	14977	15141	15249	14971	15224	15110	15081	15070	15046	15172	15088	15174	15052	14853	15000	15021	15012	14969	15013	15167	15048	15062	15070	15055	15327	15122	15191	15024	15121	15097	15063	14984	14945	14943	14980	15082	15181	15249	15051	15002	15223	15091	15196	15033	15075	15276	15108	14919	15065	14956	15003	15162	14981	15027	14957	15116	15120	15054	15230	15256	15114	15150	14982	15131	15043	15155	14935	14893	15199	15029	15111	15052	14994	15088	15109	15044	15120	15002	15089	15084	15051	15084	15115	15270	15272	14972	15119	15021	15125	15040	15014	15005	15198	14974	15141	15029	14965	14897	15009	15027	15002	15133	14937	15127	15308	15139	15021	15078	14964	15036	15032	15106	15056	15066	15166	15131	15062	15061	15083	14895	15100	15063	15038	15086	15123	15097	15200	14953	15074	15099	14906	15023	14896	15249	15024	15168	15100	15238	15317	15183	14973	15188	14965	15127	14911	15177	15127	15182	15112	15112	15244	15100	15220	15026	15237	15092	15085	15121	14970	15164	15023	14919	15135	15098	15140	15099	15025	15044	15155	14985	15017	14888	15086	15044	15117	14965	15016	15147	14965	15186	15174	15123	15039	15011	15134	15091	15010	15095	14973	15252	15209	15050	15103	15090	15009	15128	15014	15122	15123	15075	15095	15085	15082	15090	15148	15099	15110	15069	15063	14980	15117	15141	14984	15073	15163	15217	15062	15076	15136	15111	15193	15171	15021	15155	14753	15104	15186	15195	15051	15083	15000	14980	15086	15272	15037	15264	14997	15196	15161	15075	15039	15086	15364	15088	15029	14943	15078	15191	15116	15078	15200	15120	15011	15162	14976	15023	15032	15110	15070	15206	15289	15122	15161	15043	15254	15139	14954	15103	15219	15075	15123	15024	15140	15190	14975	15098	15157	14983	15083	15145	15179	15223	14958	15152	15126	15244	15184	14959	15183	15026	15132	14981	15013	14979	15040	15256	15014	15080	15062	15038	15158	15150	14830	15047	15006	15090	15179	14977	15004	15023	15115	15071	15122	15059	15214	14943	15186	15098	15001	14989	15174	15123	15154	15147	15142	15130	15066	15003	14979	14988	14915	15292	14967	15090	15119	15082	14998	15181	15016	15143	14988	15044	15226	15095	15016	15154	15041	15137	15057	15058	15179	15252	15368	14889	15249	15215	15058	14982	15093	15029	15183	15090	15136	14991	15045	15197	15071	15091	15153	14894	15119	15067	15119	15129	15150	15063	15288	15014	15080	15159	15173	15121	15137	15248	14999	15033	14992	15093	14919	15184	15061	15117	15256	15012	15040	15205	15058	15098	14942	15036	15086	15266	15140	15091	15046	14964	15153	14943	15250	15120	15148	15060	15128	15160	15142	14956	15044	15145	15040	15117	15072	15180	15048	15113	15224	15136	15027	15019	15141	15084	15111	15059	15083	15235	14944	15097	15101	15136	15156	15102	14987	15088	15019	15230	14954	14963	15055	15211	14984	15229	14974	15021	15211	14955	15178	15173	14975	15057	15150	15032	14986	15241	15001	15178	15090	15097	15090	15054	15069	15048	15137	15115	15112	15099	15142	14991	15087	15109	14892	14951	15245	15098	15150	15144	14984	15149	14810	15082	15142	15052	15160	15194	14876	15167	15089	15038	14994	14889	15065	15168	15165	15116	15254	15029	15071	15109	15012	15166	15108	15022	15104	15159	15071	15141	15161	14806	15180	15034	15226	15037	15126	15089	14879	15081	15103	15144	15191	15179	14997	15193	14991	15051	14989	15098	15166	14975	14912	15138	15040	14926	15164	15095	15043	15028	14981	15164	15195	15112	15142	15057	15114	15061	15077	15137	15133	15051	14958	15135	15184	15105	15075	15089	15188	15019	15063	15031	14975	15199	15187	15105	15173	15232	15108	14971	15154	15069	15038	15142	15141	15064	15074	14958	15104	15055	15086	15155	15021	14992	14986	15256	15148	14966	15158	15058	15200	15115	14948	15205	15003	15012	14920	15061	15279	15131	15155	15034	15132	15051	15044	14970	15001	15025	14950	15096	15091	15052	15172	15113	15006	15014	15132	15123	15183	14985	15117	15067	14987	14977	15118	15109	15124	15024	15243	15078	14917	15089	15080	15118	15112	15207	15126	15266	15131	15143	15143	14975	15026	15298	14962	15024	15105	14998	15100	15080	15189	15339	15050	15033	15038	14974	15093	15099	14886	14945	14989	14944	14962	15043	15016	15097	15145	15045	15200	15144	14965	14932	15024	15103	15248	15083	15126	14972	15096	14949	15105	14987	14885	15070	15003	15093	14926	14980	14996	14988	15178	15079	15163	14998	15085	14894	15075	14968	15120	15030	14991	15072	15029	15146	14988	15109	15160	14892	15114	15145	14985	15121	15014	14944	14990	15103	15169	15074	14987	15168	15101	15236	15095	15171	15063	15116	15247	15272	15154	15035	15130	14977	15021	15160	15124	15052	14928	15119	15052	15102	14965	14982	14956	15066	15396	15138	14853	15034	15186	15313	15124	14948	15009	15032	15005	15006	15181	15118	15148	15098	14893	15022	15173	15030	15062	15040	15061	15120	14925	15114	15000	14960	15099	15099	15073	15112	15168	15215	15112	15244	15003	15097	15204	14988	15049	15085	15025	15119	15049	14923	15221	15189	15074	15134	15055	15118
22652	21114	28922	23632	22201	26065	28951	24062	22263	21641	20663	19740	19523	19103	18665	18419	18232	18092	18014	18069	17862	17714	18082	17970	17633	17394	17370	17614	17611	17611	17599	17451	17427	17619	17335	17535	17431	17575	17537	17373	17606	17315	17351	17517	17368	17351	17258	17312	17457	17367	17266	17262	17215	17292	17399	17290	17468	17271	17210	17277	17354	17326	17234	17197	17236	17141	17328	17115	17259	17470	17418	17211	17334	17262	17199	17429	17346	17322	17410	17206	17266	17323	17045	17336	17285	17292	17131	17187	17238	17584	17296	17352	17195	17192	17124	17263	17239	17279	17421	17190	17314	17304	17347	17250	17198	17228	17547	17401	17274	17115	17042	17472	17399	17021	17379	17397	17322	17268	17176	17222	17050	17196	17409	17220	17528	17349	17215	17339	17283	17193	17079	17106	17085	17070	17345	17307	17183	17091	17264	17187	17360	17384	17135	17276	17374	17121	17226	17151	17322	17311	17337	17142	17294	17290	17212	17310	17382	17535	17178	17352	17360	17409	17320	17087	16952	17230	17206	17272	17302	17267	17293	16998	17192	17136	17269	17069	17354	17389	17287	17346	17242	17242	17013	17247	17404	17392	17246	17446	17232	17537	17494	17216	17116	17465	17192	17258	17231	17088	17335	17047	17281	17263	17325	17105	17350	17173	17366	17217	17264	17193	17173	17223	17342	17244	17289	17392	17264	17211	17137	17128	17209	17153	17212	17181	17233	17329	17408	17352	17156	17324	17194	17111	17182	17157	17273	17245	17108	17298	17061	17147	17109	17345	17473	17178	17263	17291	17376	17290	17083	17013	17054	17346	17247	17138	17272	17160	17192	17354	17269	17361	17088	17229	17308	17245	17297	17058	17198	17242	17093	17164	17166	17077	17323	17208	17181	17296	17396	17256	17248	17310	17195	17415	17460	17155	17424	17122	17335	17273	17229	17086	17065	17351	17378	17209	17192	17155	17131	17133	17218	17295	17317	17164	17291	17273	17127	17177	17106	17201	17373	17254	17292	17284	17475	17069	17119	17052	17448	17108	17152	17243	17286	17359	17137	17210	17037	17199	17386	17227	17325	17225	17141	17224	17138	17200	17246	17191	17317	17333	17248	17170	17283	17155	17238	17337	17291	17288	17450	17160	17163	17331	17202	17108	17148	17112	17090	17178	17201	17198	17102	17249	17298	17291	17204	17289	17327	17340	17008	17339	17354	17167	17009	17219	17520	17378	17341	17289	17010	17038	17169	17199	17329	17291	17276	17016	17210	17180	17234	17227	17284	17329	17282	17334	17345	17303	17277	17202	17321	17096	17157	17054	17155	17146	17205	17367	17372	17457	17312	17174	17311	17363	17420	17321	17332	17352	17195	17107	17290	17155	17189	17252	17255	17113	17316	17067	17129	17108	17264	17161	17229	17107	17228	17285	17271	17171	17097	17256	17310	17076	17187	17268	17419	17364	17186	17048	17088	17167	17192	17187	17389	17426	17377	17172	17332	17018	17205	17152	17401	17236	16910	17129	17271	17317	17150	17399	17094	17136	17126	17382	17183	17214	17290	17152	17199	17326	17304	17413	17321	17276	17291	17247	17224	17164	17238	17181	17212	17135	17342	17480	17414	17120	17105	17257	17104	17193	17236	17187	17284	17132	17135	17320	17215	17211	17162	17229	17163	17289	17293	17281	17329	17448	17255	17297	17093	17186	17071	17279	17241	17238	17258	17257	17250	17224	17175	17288	17060	17297	17244	17328	17162	17130	17322	17193	17289	17433	17534	17334	17334	17231	17348	17132	16966	17251	17241	17211	17257	17321	17202	17214	17240	17191	17162	17103	17151	17285	17249	17106	17202	17226	17393	17334	17169	17271	17029	17188	17377	17277	17194	17150	17200	17211	17281	17286	17423	17151	17535	17491	17170	17038	17162	17264	17435	17201	17343	17314	17285	17226	17189	17065	17256	17270	17200	17258	17200	17236	17192	17147	17257	17126	17279	17172	17173	17489	17351	17223	17164	17367	17193	17304	17249	17209	17294	17240	17419	17186	17180	17122	17205	16920	17107	17405	17196	17281	17171	17327	17207	17215	17264	17425	17287	17310	17038	17081	17243	17288	17215	17419	17401	17175	17287	17430	17439	17144	17243	17437	17297	17199	17133	17011	17199	17261	17222	17406	17247	17229	17089	17114	17155	17247	17368	17273	17173	17187	17049	17207	17386	17218	17256	17153	17391	17244	17110	17081	17232	17215	17237	17340	17222	17116	17293	17050	17131	17226	17221	17314	17307	17258	17345	17273	17392	17099	17288	17209	17326	17161	17259	17147	17322	17401	17089	17322	17179	17117	17295	17225	17246	16898	17194	17066	17261	17321	17342	17255	17163	17333	17013	17257	17455	17261	17265	17319	17246	17300	17166	17460	17314	17451	17122	17358	17374	17315	17064	17308	17101	17217	17221	17401	17164	17422	17268	17322	17444	17366	17160	17166	17207	17411	17414	17218	17133	17053	17261	17283	17225	17192	17291	17249	17310	17057	17166	17072	17292	17418	17323	17276	17323	17200	17193	17432	17276	17194	17225	17265	17353	17183	17137	17214	17224	17276	17182	17242	17182	17347	17246	17141	17180	17264	17285	17170	17221	17132	17346	17419	17310	17315	17370	17377	17093	17418	17214	17213	17307	17239	17286	17227	17334	17137	17268	17287	17045	17101	17310	17110	17398	17192	17210	17288	17267	17264	17260	17328	17108	17275	17341	17331	17392	17032	17139	17151	17379	17266	17217	17133	17223	17397	17340	17107	17410	17343	17271	17203	17464	17149	17192	17239	17484	17137	17474	17405	17136	17429	17208	17424	17126	17193	17057	17362	17173	17158	17198	17287	17260	17214	17250	17309	17416	17261	17456	17126	17207	17257	17012	17255	17222	17427	17315	17366	17388	17123	17318	17302	17098	17204	17236	17245	17272	17248	17096	17172	17238	17179	17383	17272	17188	17252	17303	17255	16981	17205	17269	17296	17321	17265	17446	17070	17245	17245	17367	17256	17330	17269	17051	17279	17343	17130	17149	17041	17086	17383	17158	17307	17315	17116	17202	17067	17343	17203	17265	17185	17159	17453	17275	17263	17186	17267	17149	17258	16985	17367	17528	17461	17126	17162	17425	17173	17192	16961	17165	17096	17269	17213	17192	17462	17165	17176	17289	17168	17234	17225	17420	16988	17134	17295	17117	17047	16945	17286	17209	17267	17147	17158	17163	17317	17103	17228	17140	17166	17351	17212	17094	17096	17341	17313	17375	17318	17180	16961	17009	17299	17312	17385	17336	17326	17096	17290	17387	17381	17233	17127	17251	17152	17103	16987	17367	17460	17277	17241	17379	17406	17333	17083	17091	17373	17194	17151	17252	17053	17291	17266	17319	17314	17199	17275	17202	17213	17210	17218	17305	17408	17279	17061	17370	17263	17159	17406	17153	17188	17197	17102	17220	17174	17180	17370	17181	17141	16979	17417	17335	17051	17283	17362	17217	17178	17231	17149	17175	17115	17157	17184	17343	17185	17411	17333	17377	17163	17212	17302	17179	17399	17391	17330	17297	17225	17213	17297	17389	17082	17195	17133	17136	17396	17331	17145	17298	17321	17160	17178	17366	17100	17262	17358	17158	17121	17277	17240	17208	17264	17168	17157	17281	17145	17212	17089	17295	17568	17339	17198	17270	17109	17173	17259	17299	17340	17245	17174	17314	17254	17340	17177	17176	17215	17123	17223	17310	17358	17366	17024	17272	17069	17345	17203	17159	17057	17239	17384	17172	17228	17204	17316	17029	17133	17276	17225	17210	17221	17132	17065	17159	17344	17357	17291	17274	17254	17133	17277	17356	17175	17357	17073	17258	17223	17272	17147	17309	17218	17071	17114	17266	17243	17093	17093	17240	17124	17247	17202	17150	17206	17279	17383	17472	17271	17309	17313	17065	17278	17256	17125	17098	17293	17026	17125	17314	17299	17165	17327	17147	17137	17139	17232	17149	17203	17203	17215	17355	17047	17406	16989	17456	17303	17196	17041	17260	17167	17095	17204	17290	17230	17422	17317	17046	17179	17550	17168	17247	17251	17299	17350	17369	17286	17313	17301	17257	17183	17337	17361	17282	17234	17112	17425	17226	17405	17291	17440	17148	17247	17168	17156	17242	17173	17062	17153	17285	17235	17260	17321	17278	17015	17212	17312	17306	17342	17309	17127	17137	17200	17055	17172	17369	17223	17054	17208	17271	17162	17353	17114	17305	17090	17229	17194	17152	17164	17374	17131	17066	17063	17454	17182	17244	17250	17084	17157	17193	17514	17243	17123	17307	17374	17567	17332	17173	17247	17378	17132	17089	17264	17257	17392	17228	17265	17169	17016	17245	17103	17352	17274	17331	17452	17172	17137	17067	17054	17393	17313	17467	16990	17189	17137	17178	17228	17245	17280	17107	17071	17207	17065	17155	17091	17228	17138	17151	17334	17323	17301	17299	17353	17034	17323	17228	17396	17400	17147	17304	17148	17039	17315	17155	17296	17178	17167	17137	17233	17171	17145	17270	17156	17301	17148	17360	17080	17313	17273	17120	17158	17059	17396	17307	17217	17398	17207	17158	17097	17237	17243	17436	17133	17243	17543	17284	17332	17223	17206	17448	17373	17114	17294	17325	17072	17088	17285	17348	17288	17134	17246	17233	17269	17403	17299	17198	17440	17374	17406	17239	17216	17212	17243	17222	17030	17191	17281	17265	17171	17229	17196	17098	17295	17271	17398	17182	17312	17240	17180	17217	17166	17324	17217	17492	17298	17135	17272	17206	17410	17132	17394	17181	17437	17232	17335	17391	17369	17226	17071	17203	17031	17235	17170	17193	17316	17109	17132	17244	17233	17141	17120	17277	17051	17268	17298	17165	17365	17247	17206	17255	17232	17165	17255	17230	17043	17207	16939	17274	17114	17260	16970	17351	17123	16980	17208	17248	17241	17240	17013	17223	17107	17427	17115	17096	17187	17102	17196	17178	17070	17402	17192	17138	17240	17289	17251	17073	17411	17293	17031	17130	17239	17469	17161	17269	17236	17287	17472	17156	17157	17160	17121	17220	17148	17321	17195	17373	17384	17205	17255	17120	17288	17189	17107	17068	17314
29220	51866	48482	39157	34051	30411	27423	24706	22714	21134	19807	19120	18064	17329	16920	16611	16310	16064	15957	15904	15812	15829	15643	15898	15734	15587	15829	15601	15538	15510	15493	15377	15255	15412	15468	15427	15307	15241	15208	15359	15414	15418	15271	15249	15263	15088	15305	15402	15156	15141	15121	15129	15114	15236	15280	15193	15009	15203	15139	15151	15342	15267	15197	15263	15171	15099	15171	15113	15075	15211	15289	15456	15091	15027	15341	15261	15125	15055	15183	15196	15075	15127	15255	15282	15068	15218	15230	15215	15237	15062	15349	15093	15137	15272	15186	15135	15259	15136	15201	15311	15087	15339	15074	15107	15068	15218	15218	14943	15233	15086	15436	15156	15184	15274	15121	15161	15262	15220	15176	15255	15283	15285	15092	15163	15164	15070	15301	15087	15089	15158	15190	15216	15092	15265	15057	15090	15166	15192	15128	15094	15192	15163	15399	15190	15041	15256	15029	15172	15327	15281	15009	15235	15225	15195	15213	15286	15121	15206	15068	15098	15243	15293	15102	15234	15180	14894	15101	15190	15061	15286	15185	15142	15367	15116	15060	15198	14907	15447	15180	15171	15172	15233	15100	15020	15236	14973	15288	15022	15099	15111	15306	15148	15223	15111	15277	15295	15218	15072	15174	15153	15142	15249	15139	15168	15128	15020	15115	15114	15169	15114	15193	15044	15074	15103	15262	15184	15214	15071	15106	15115	15061	15148	15040	15151	15082	15205	15041	15021	15081	15215	15188	15156	15108	15123	15221	15113	15192	15219	15180	15152	15248	15058	15110	15058	15140	15015	15055	15291	15070	15288	15246	15073	15113	15182	15280	15160	15069	15102	15212	15157	15213	15206	14871	15266	15243	15054	15137	15062	15126	15024	15120	15222	14971	15135	15204	15328	15223	15045	15067	15229	15195	15175	15202	15163	15123	15189	15239	15225	15123	15177	15181	15165	15122	15245	15172	15309	15104	15069	15119	15232	15359	15273	15093	15321	15083	15097	15206	15278	15096	15098	15152	15179	15163	15218	15185	15116	15040	15175	15161	15321	15061	15002	15189	15158	15198	15010	15181	15201	15299	15093	15322	15057	15189	15151	15053	15266	15258	15368	15079	15222	14993	15330	15141	15297	15186	14947	15081	15172	15303	15151	15257	15108	15086	15199	15204	15226	15016	15013	15228	15143	14966	15126	15249	15244	15077	15143	15220	15269	15181	15160	15235	15326	15126	15092	15301	15111	15187	15070	15161	15181	15247	15188	15245	15139	15228	15096	15114	15135	15088	14932	15285	15197	15086	15170	15324	15140	15070	15215	15007	15188	15325	15201	15052	15168	15165	15135	15190	15037	15161	15263	15084	15140	15299	15126	15048	15246	15194	15102	15033	15260	15252	15063	15232	15164	15051	15121	15308	15193	15082	15237	15280	15334	15100	15088	15113	15036	15244	15137	15207	15080	15345	15242	15208	15295	15346	15125	15157	15268	15046	15195	15270	15098	15193	15256	15079	15066	15378	15150	15117	15030	15245	15206	15343	15195	15230	15340	15165	15341	15198	15047	15159	15125	15089	14990	15053	15173	15081	15183	15049	15059	15132	15350	15009	15180	15094	15153	15451	15022	15209	15028	15098	15275	15029	15273	15186	15260	15058	15213	15213	15226	15202	15010	15060	15262	15053	15160	15223	15219	14965	15244	15152	15153	15096	15105	15297	15222	15166	15040	15313	14925	15249	15323	15296	15209	15001	15267	15127	15220	15187	15107	15287	15394	15303	14973	15231	15168	14964	15271	15195	15088	15039	15170	15083	15102	15125	15298	15015	15280	15101	15201	15211	15099	15036	15200	15318	15036	15164	15176	15212	15203	15136	15098	15193	15156	15093	15238	15016	15037	15157	15212	15111	15271	15111	15228	15061	15145	15154	15404	15177	15063	15303	15221	15049	15182	15125	15197	15322	14950	15238	15178	15190	15194	15216	15052	15218	15180	15174	15081	15277	15112	15270	15148	15144	15128	15020	15291	15214	15090	14984	15294	15079	15197	15066	15073	15222	15311	15242	15264	15231	15122	15244	15043	15008	15043	15233	15224	15180	15192	15050	15032	15089	15162	15179	15151	15125	15133	15153	15221	15208	15009	15319	15179	15076	15133	15086	15032	15172	15159	15188	15063	15193	15213	15330	15318	15155	15189	14986	15094	15151	15008	15249	15049	15086	15139	15212	15132	15117	15012	15080	15236	15219	15108	15194	15212	15076	15126	15113	15190	15203	15053	15131	15062	14975	15182	15190	15304	15204	15132	15267	15143	15147	15263	15144	15129	15213	15155	15140	15031	15077	15088	15078	15086	14945	14996	15011	15112	15170	15218	15237	15062	14978	15216	15300	15055	15169	15243	15331	15193	15170	15099	15000	15100	15188	15409	15179	15101	15168	15190	15105	15202	15150	15026	15294	15319	15097	15309	15088	15152	15074	15196	15260	15212	15239	15245	15270	15069	15263	14981	15318	15176	15168	15117	15221	15086	15283	15232	15250	15114	15147	15157	15154	15152	15353	15310	15041	15242	15125	15042	15062	14946	15272	15212	15015	15158	15219	15279	15222	15250	15153	15104	15147	15148	15177	15184	15135	15014	15270	15197	15117	15214	15114	15045	15209	15183	15276	15053	15048	15150	15293	15048	15151	15127	15193	15257	15138	15182	15257	15160	15047	15118	15157	15214	14970	15079	15179	15159	15037	15129	15226	15090	15131	15214	15082	15212	15171	15169	15111	15285	15025	15017	15158	15096	15110	15183	15208	15125	15198	15116	15062	15224	15153	15069	15207	15258	15191	15091	15335	15151	14956	15109	15092	15241	15040	15091	15118	15085	15183	15131	15112	15039	14971	15117	15086	15210	15103	15325	15113	15175	15203	14883	15149	15174	15213	15164	15239	15127	15196	15194	15089	15265	15155	15183	15135	15076	15257	15267	15179	15164	15255	15174	15201	15046	15092	15128	15142	15303	15144	15056	15144	15108	15290	15162	15079	15057	15128	15144	15012	15164	15059	15055	15069	15110	15058	15268	15222	15103	15110	15178	15192	15097	15105	15090	15238	15354	15068	15147	15096	15020	15069	15053	15278	15141	15083	15128	15043	15095	15062	15129	15140	15245	15043	15126	14996	15070	15108	15091	15250	15239	15194	14988	15199	15048	15011	15145	15205	15129	15133	15112	15079	15086	15172	15136	15180	15055	15107	15096	15132	15179	15042	15192	15132	15253	15176	15097	15198	15227	15057	15237	15210	15181	15174	15185	15256	15322	15101	15037	15184	15003	15268	15245	15069	15104	15242	15145	15090	15133	15101	15207	15089	15101	15068	15209	15094	15201	15126	15200	15129	15102	15149	15029	15171	15167	15029	15114	15192	15159	15139	15162	15249	15267	15382	15139	14989	15035	15106	15148	15072	14967	15223	15060	15211	15184	14961	15050	15089	15202	15125	15222	15031	15297	15176	15074	15045	15206	15087	15100	15078	15084	15142	15262	15142	15081	15183	15175	15279	15197	15031	15335	15195	15019	15357	15205	15124	15024	15075	15121	15148	15266	14960	15118	15120	15258	15056	15311	15070	15097	15035	15221	15325	15301	15022	15105	15072	15204	15341	15167	15066	15129	15072	15190	15081	15164	15201	15226	15100	15069	15191	15193	15100	15035	14942	15319	15084	15263	15257	15179	15138	15220	15169	15161	15213	15320	15229	15285	15257	15170	14996	15176	14962	15057	14954	15220	15264	15235	15199	15083	15238	15113	15231	15181	15301	15183	15403	15117	15327	15122	15026	15082	15231	15138	15064	15245	15164	15234	15071	15223	14919	15255	15069	15107	14998	15135	15226	15148	15012	15262	15148	15261	14996	15301	15232	15193	15146	15211	15062	15154	15090	15284	15188	15213	15199	15250	15176	15156	14979	15109	15217	15145	15194	15051	15036	15222	15142	15072	15267	15236	15280	15178	15081	15143	15074	15200	15224	15031	15045	15162	15280	15111	15087	15105	15188	15189	15189	15327	15114	15386	15054	15144	15238	15102	15251	15173	15266	15311	15217	15376	15116	15028	15160	14924	15162	15277	15215	15089	15071	15221	15129	15315	15094	15210	15053	15129	15348	15201	15163	15167	15056	15147	14967	15153	15230	15097	15174	15161	15153	15264	15239	15068	15274	15094	15086	15249	15169	15170	15290	15021	15368	15186	15080	15204	15107	15246	15080	15186	15136	15103	15104	15134	15042	15300	15106	15092	15237	15088	15207	15195	15091	15201	15193	14993	15130	15084	15288	15068	15183	15287	15106	15021	15182	15060	15220	15117	15312	15120	14947	15083	15164	14983	15185	15049	15109	15165	15040	15053	15174	15092	15277	15166	15332	15213	15106	15217	15048	15065	15127	15011	15111	15245	15321	15350	15239	15065	15180	15192	15055	15181	15116	15268	15043	15174	15047	15162	15150	15213	15143	15139	15076	15022	15096	15250	15084	15000	15094	15118	15268	15248	15045	14991	15279	15262	15183	15296	15163	15292	15435	15099	15371	15210	15172	15248	15114	15196	15138	15217	15208	15212	15128	15071	15033	15286	15023	15028	14918	15162	15145	15095	15213	15262	15245	15307	15055	15195	15125	15207	15208	15134	15049	15361	15158	15268	15395	15169	15082	15111	15158	15212	15105	15138	15174	15181	15107	15136	15163	15280	15218	15209	15223	15126	15193	15063	15136	15104	15183	15122	15272	15063	15058	15240	14984	15158	15105	15207	15089	15109	15215	15094	15215	15130	15080	14924	15023	15119	15126	15415	15189	15265	15118	15180	15298	15043	15220	15190	15033	15205	15241	15189	15062	15228	15152	15347	15102	15158	15233	15188	15254	14944	15044	15030	15208	15121	15118	15159	15121	15177	15003	15122	15196	15119	15111	15156	15146	15106	15173	15107	15233	15170	15207	15028	15206	15116	15304	15213	15188	15245	15152	15014	15087	15259	15122	15280	15140	15201	15024	15334	15115	15187	15176	14916	15245	15128	15131	14936	15101	15148	15096	15185	15187	15122	14996	15249	15166	15121	15021	15058	15336	15117	15290	15115	15299	15070	15250	15380	15302	15108	15058	15227	15055	15149	15130	15218	15091	14983	15318	15111	15255	15111
27873	25624	33153	29738	24456	22366	20774	19762	18954	18412	18073	17618	17670	17290	17286	17202	16864	17164	17293	17194	17130	17333	16930	16986	17076	16950	17075	16845	16985	16777	16900	17138	16779	16889	16829	16938	16944	16929	17009	17073	16908	16960	16985	16928	17105	16728	16844	16925	16889	16881	16824	16885	16913	16869	16563	16839	16897	16781	16844	16698	16961	16899	16558	16704	16871	16987	16811	16938	16940	16702	16764	16823	16894	16742	16918	16982	16971	16806	16947	16895	16856	16633	16781	16866	16798	16941	16896	16850	16636	16836	16944	16837	16916	17049	16938	16912	16864	16832	16856	16915	16877	16999	16811	16886	16737	16930	16804	16938	16703	16848	16713	16730	16755	16623	16808	16680	16769	16794	16835	16793	16874	17028	16948	17052	16773	17052	16744	16759	16873	16910	16814	16802	16989	16866	16831	16755	16764	16756	16974	16768	16938	16893	16933	16899	16938	16950	16707	16748	16942	16895	17034	17011	16799	16890	16785	16866	16676	16820	16854	16584	16946	16792	16722	16870	16699	16923	16805	17042	16845	16814	16770	16876	16686	16933	16781	16927	16919	16648	16844	16895	16783	17023	16609	16911	16929	16860	16927	16903	17075	16980	16915	17020	16844	16759	17034	16717	16701	16856	16838	16871	16895	16926	16924	16862	16927	17008	16975	16927	16692	17117	16867	16911	16782	16951	16994	16821	16880	16852	17000	16776	16868	16966	16899	16691	16848	16764	16823	17043	16775	16951	16913	16940	16861	16971	16978	16788	16860	16840	16916	16983	16817	16809	16696	16877	16873	16744	16748	16747	17202	16979	16969	16980	16797	16653	16671	16782	16780	16966	16702	16995	17024	16934	16945	17066	16959	16898	16550	16813	16929	16811	16811	16903	16830	16865	16807	16846	16798	16775	16815	16781	16881	16765	16849	16867	16638	17030	17043	16981	16846	16764	16882	16853	16896	17084	16917	17019	16858	16983	16722	16999	16794	16989	16634	16827	16954	16651	17024	16852	17013	17001	16873	16658	16855	16873	16778	16714	17153	16612	17014	16840	16875	16863	16988	16957	16998	16793	16632	16905	16881	17022	16947	17010	16979	16593	16822	17071	17015	16927	16871	16788	16791	16868	16853	17046	16849	16767	16889	16988	16686	16826	16834	16736	16853	16912	16841	16949	16873	16716	16969	17081	16936	16812	16816	16801	16871	16919	16892	16913	16884	16756	16900	16708	16797	16793	16966	16966	16825	16915	17040	16832	16880	16793	16906	16623	16796	16752	17061	16791	16865	16838	16836	16885	17130	16712	16905	16896	16794	16976	16829	16930	17025	17009	16952	16846	16758	16771	16829	16738	16824	16901	16768	16701	16787	16770	16765	16896	16933	17017	16867	16829	16704	16839	16841	16829	16775	16828	16818	16936	16773	16562	16820	17012	16984	16803	16808	16988	16873	16675	16832	16789	16793	16721	16837	16752	16996	17184	16837	16732	16699	16962	16994	17067	16676	16896	16901	17045	16832	16906	16994	16819	16928	17146	16806	16923	16860	16820	16704	16757	16805	16770	16923	16610	16789	16704	16794	16703	16816	16741	16915	16974	16761	16848	16796	16951	16862	17039	17127	17006	16974	16935	16812	16961	16988	16883	16838	16810	16555	16775	16797	16701	16716	16756	16897	16873	16808	16955	16707	16860	16839	16812	16915	16830	16764	16843	16876	16746	16986	16831	16941	16982	16796	16840	16978	16810	16784	16923	16782	16884	16677	16975	16973	16796	16897	17017	16792	16758	16837	16838	16910	16764	16863	16825	16962	16636	16808	17045	16858	16855	16889	16951	16853	16818	16701	16960	16827	16851	16799	16732	16884	16835	16942	16694	16962	17042	16682	16888	16867	16783	16771	16737	16821	16807	16938	16717	16730	16782	16755	16930	16916	16863	16984	16798	17014	16775	16844	16971	16688	16484	16855	16832	16907	16871	16801	16968	17064	16969	16858	17006	16950	16889	16868	16839	16890	16885	16894	16939	17017	16931	17086	16835	16858	16790	16709	16821	16783	16856	16887	16957	16886	16880	16809	16779	16749	16925	16965	16988	16719	17018	16785	16864	16831	16689	16848	16738	16941	16818	16900	17040	16769	16851	16956	16989	16701	16929	16826	16757	16969	16932	16876	16759	16906	16935	16869	17084	16910	16824	16917	16933	16943	17021	16846	16925	16733	16675	16781	16985	16852	16567	16965	16750	16969	16803	16981	16867	16881	16799	16729	16856	16642	16904	16888	16871	16916	17039	16762	17106	16887	17069	16687	16844	16990	17124	16802	16998	16916	17070	17013	16667	16781	16765	16846	16770	16737	16832	17013	16968	17032	16781	16840	16959	17028	16977	16869	16805	16973	17014	16771	16993	16576	16889	16854	16762	16738	16824	16897	16864	16825	16837	16927	16743	16912	16752	16906	16935	16776	16917	16896	16766	16689	16851	16893	16963	16897	16888	16730	16856	16872	16722	16906	16788	16705	16844	17000	16833	16820	16944	16938	16688	16873	16815	16743	16716	16741	16872	16809	16651	17105	16838	16961	17120	16892	16757	16842	16825	16937	16866	16775	16958	16883	17009	16941	16876	16924	16918	16631	16772	16813	16970	16667	16913	16825	16908	16688	16714	16747	16860	16910	17036	16777	16907	16759	16836	16892	16922	16779	16746	16808	17008	16873	17035	16743	16798	16922	16770	16846	17031	16929	16782	16873	16787	16785	16679	16946	16757	16764	16694	16908	16655	16879	17021	16790	16865	16732	16765	16892	16972	16879	16895	16748	16780	16982	16825	16716	16709	16978	16943	16881	16914	17040	16768	16864	16871	16983	16944	16724	16812	16921	16946	16805	16959	16774	16933	16887	16731	16631	16807	16882	16932	16983	16936	16939	17060	16942	16894	16869	16940	16974	16790	16932	16986	16908	16873	16957	16908	16778	16905	16744	16716	16841	16915	16775	16893	16890	16800	16882	16933	17036	16868	16902	16773	16830	16838	16996	16923	17001	17127	16993	16904	16826	16861	16748	16853	16758	16830	16948	16773	16828	16880	17041	16842	16824	17060	16845	16884	16951	17057	16968	16783	16834	16938	16958	16670	16903	16998	16929	16903	16904	16909	16712	16774	16794	16745	16660	16734	16948	17066	16730	16907	16908	16875	16792	16969	17023	16884	16700	16871	16813	17086	16768	16884	16979	16892	16876	16669	16566	16903	16637	16825	16906	16859	16690	16853	16870	16810	16927	16850	16758	16849	16821	16979	16801	16848	16837	16904	16593	17054	16822	16673	16893	16916	16797	16949	16788	16775	16899	16918	16910	16822	17089	16892	16901	16851	16991	16923	16855	17071	16933	16810	17009	16746	16836	16841	16754	16800	16940	16937	16981	17075	16962	16926	16921	16883	17004	16904	16752	16860	16963	16824	16795	17025	16983	16965	16884	16966	16869	16795	17036	16834	16744	16779	16823	17020	16578	16764	16962	16710	16838	16835	16947	16855	16875	16816	17040	16823	16965	16806	16803	16879	17006	16815	16740	16928	16781	16883	16997	16998	16885	16891	16926	16888	16827	16973	16963	16804	16662	16812	17019	16670	16617	16933	17048	16843	16895	16722	16768	16983	17146	16828	17008	16925	16745	16967	16838	16926	16869	16775	16718	16861	16980	16832	16827	16741	16935	16835	16957	16885	16825	16907	16810	16802	16782	16855	16863	17090	16725	16918	16890	16905	16872	16854	16864	16952	16946	16845	16838	16751	16806	16825	17079	16819	16693	16573	16911	16681	16938	16915	17126	16843	16902	17136	16776	17075	16921	16887	16853	16973	17012	16877	17024	16996	16777	17019	16852	16753	16903	17085	16899	16835	16835	16923	16839	16744	16704	16838	16581	16748	17031	17058	16908	16714	17103	17005	16820	16761	17006	16996	16749	16992	16870	16934	16841	16874	17061	17082	16852	16867	16771	16749	16875	17001	17144	16797	16828	16949	16868	16757	16712	16712	16686	16683	16807	17092	16678	16847	16691	16721	16901	16959	16941	16698	16891	16943	16898	17040	16867	16830	16970	16951	16927	16690	17173	16826	16741	16911	16714	16947	16819	16843	16945	16745	16852	16890	16732	16869	16803	16884	16961	16721	17034	16772	16995	16780	16978	16645	16899	16874	16960	16911	16768	16944	16809	16724	16653	17067	16975	16769	16965	17046	16840	16888	17039	16933	16909	16725	16978	16640	16999	16624	16817	16586	16873	16756	16827	16842	16880	16744	17060	16615	16806	16890	16936	16990	17010	16873	17007	16838	16840	16687	16889	16849	16768	16636	16854	16894	16972	16734	16953	16946	16698	16815	16827	17012	16931	16733	16893	16936	16983	16685	16910	16767	16699	16842	16927	17002	16686	16971	17107	16755	16932	16767	16842	16811	16795	16775	16948	16973	16937	17051	16721	16751	16967	16910	16796	16728	16881	16883	17056	16977	16842	16890	17107	17051	16852	16890	16703	16912	16984	16947	16720	17118	16858	16667	16899	16898	16953	16759	16889	16959	16954	16876	16900	16910	16803	16764	16830	16818	16847	16863	16815	16729	16901	16893	16945	16869	16862	16876	16778	16875	16873	16825	16866	17000	16940	16874	16757	16852	16661	16804	16796	17008	16900	16718	16958	16841	16883	16991	16879	17015	16906	16885	16949	16980	16865	16861	16752	16966	16915	16885	16635	16767	16859	16715	16931	16829	17042	16924	16877	16910	16922	16743	16998	16729	16894	16809	16828	16723	16777	16981	16992	16811	16746	16873	16860	16856	16920	16956	16936	16866	16933	17109	16866	16880	16888	16856	16857	16890	16801	16823	16934	17063	16964	16954	17186	16794	16858	16851	16781	16789	16845	16867	17100	16885	16960	16964	16907	16776	16750	17055	16868	16985	16783	16929	16793	16975	16781	16764	16740	16840	16889	16576	16930	16772	16833	16887	16837	17004	16897	17031	16768	17029	16888	17004	16742	16962	16916	16954	16765	17120	16890	16805	16693	16786	17058	16960	16733	16905	16840	16953	16831	16957	16864	16990	16907	16855	16884	17039	16761	17032	16976	16988	17021	16987	16893	16922	16962	16622	16907	16832	16798	16974	16895	16895	16690	16760	16923	16861
27472	40973	38075	29815	25772	22607	20580	19320	18077	17326	16798	16259	15907	15555	15642	15515	15389	15211	15509	15223	15231	15163	15123	15206	15276	15112	15099	15112	15103	15237	14886	14984	15153	14890	15081	15207	14972	15081	15164	14864	15012	15056	14850	14995	14977	14962	15017	15001	15114	14957	14989	15119	14890	15191	14942	14875	14994	15019	14880	14921	15160	14938	14823	14928	15051	14956	14874	15059	15062	14854	14920	14946	14940	15006	15001	14853	14849	15070	14825	14851	14856	15064	15050	15014	14910	14977	15018	14977	14967	14908	14959	15158	15064	14855	14863	14896	14914	14984	15025	14998	14839	14789	14750	14911	14832	14960	14915	14870	15016	14873	14999	15024	14800	15101	14779	14837	14876	14947	14996	14908	15099	14900	15014	14959	14874	14852	14868	14899	14943	14829	14866	14914	14849	14977	14922	14778	14935	15176	14802	14716	14831	14978	14810	14946	14778	14946	14932	15054	14793	14911	14821	14852	14969	15031	14959	14784	14827	14898	15021	14950	15008	14943	14919	14885	14659	14949	14905	14918	15053	14893	15031	14846	14921	14901	14881	14986	14770	14911	15029	14943	15062	14862	14874	14879	14887	15038	14932	15030	15106	15190	14765	14897	14844	15112	14767	15002	14893	15118	15014	14845	14954	15003	14767	15012	14886	14931	14981	14883	14882	14996	14929	14877	14889	14873	15064	15048	14966	14861	15082	14849	14850	14870	14970	14990	14878	14947	14995	15035	14959	15064	14929	14847	14839	14877	14811	14998	14957	14930	14864	14862	14930	14808	14746	14802	14865	14753	15186	14892	15034	14939	14771	14901	15003	14846	14924	14967	14920	14850	15066	14958	15052	14874	14829	15048	15125	14760	14970	14967	14923	14854	15096	14912	15107	14903	15002	14922	14901	15033	14996	15076	14793	14980	14832	14834	14971	14948	14985	14869	15014	14918	15002	15157	14856	15019	14928	14830	14822	14974	14947	14939	14982	14954	14928	14723	14834	14941	15081	14976	14805	15058	15037	14917	14889	14808	14865	14874	14991	14931	14899	14963	14900	15006	14924	14955	14779	14913	14986	14865	14960	14667	14909	14901	14920	15082	14848	14961	14936	15071	14842	14912	14932	14779	15009	15024	14956	14922	15028	14715	14933	14912	14916	15010	14958	15015	15037	14976	15020	14780	14949	14968	14807	15013	14856	14965	14694	14854	14831	14904	14772	14991	15093	14766	15174	14865	14878	14925	14905	14951	14930	14931	15002	14918	14982	14873	14829	14929	15014	15079	14945	15057	15003	14958	15012	14907	14851	15113	14900	14910	14737	14992	14778	15047	14998	14987	14958	14921	14886	14906	14927	14917	14982	15157	15191	14943	14850	15001	14993	14891	14869	15003	14710	14900	14893	14999	15059	14962	14862	14988	14932	14811	14953	14791	14827	15016	14958	14986	14863	14988	14854	14885	15019	14853	14890	14889	14961	14869	14919	14869	14841	14985	14785	15045	15045	14994	14877	15275	14951	14934	15089	14978	14939	14908	14933	14890	14857	15074	14958	14962	14901	14777	14978	14866	14910	14911	14885	14831	14783	14954	14930	15099	14770	14851	15119	14881	14816	14923	14948	14816	14953	15009	14991	14828	15058	15032	15075	14982	15164	14783	14997	14982	14999	15072	14853	14936	15066	14955	14753	14977	14973	14929	15042	14797	14957	14870	14984	14848	14793	14868	15081	14772	14898	14890	14722	14844	14907	14943	14988	14972	14983	14879	15018	14965	14999	14742	15050	15044	15104	14840	15071	14784	15022	14808	14847	14929	14910	14912	15136	14944	14972	15066	14877	14807	14961	15052	14925	14955	14955	15106	14862	14795	14776	14910	15056	14827	14875	14922	14945	15053	14802	14959	14807	14981	14800	14756	14899	14905	14848	14960	14985	14898	14900	15039	15013	15036	14893	14931	15009	14913	14934	15017	15006	14917	15171	14917	14845	14794	14830	15016	14803	14982	14903	15158	14923	14801	14787	14810	15074	14882	15091	14871	15082	14812	14903	15003	14902	14983	14927	15038	14857	15034	14851	14817	15035	14923	15012	14836	14944	15051	14778	14919	14974	14935	14860	14897	14850	14944	14852	15014	14914	14939	15050	14803	14917	14824	14958	14938	14966	14714	14916	14966	15002	14954	15117	14792	14729	14779	14929	14844	14901	14864	14986	14966	15065	14822	14954	14861	15015	14986	14969	14901	15034	15050	14979	14918	14886	15059	14837	15041	14878	14972	14862	15070	14984	14832	15074	14974	15033	15007	14964	15086	15000	14861	14904	15035	15012	14867	15032	15024	14977	14919	14760	14999	15098	15057	14973	14914	15081	14934	15037	14937	15128	14898	14997	14890	14912	14978	14978	14834	15022	14852	14912	14891	14802	15091	14941	14910	15034	14919	14974	14854	15047	14891	14950	14866	14996	14887	14836	14896	15041	15000	14935	14826	14968	14797	14947	15077	15041	14747	14949	15002	14983	14972	14960	15039	14951	14988	14941	14957	14862	14972	15093	14766	15036	14865	14967	14917	15055	14966	14875	15140	14940	14870	14892	15243	14868	15124	14936	15055	14820	14981	14923	14806	14996	14876	14804	15035	14912	14963	14908	14733	14823	15027	15011	14878	14975	15021	14977	14981	14897	14906	15010	14939	14925	15012	14908	14939	15095	15011	14973	14916	15144	14670	14858	15001	15129	15023	14904	15048	14887	14884	14903	14942	14910	14876	14987	14908	14963	14901	14914	14865	14858	14971	14815	14994	14853	14931	14994	15012	15068	14941	15012	14912	14948	14932	14868	14890	14942	14798	15084	15043	15016	14919	15024	14968	14829	14918	14977	14751	14868	14900	14919	14976	15071	14943	15068	14917	14922	15014	15035	15041	14854	14995	14947	14802	15004	14998	14828	15121	15083	14881	14903	15205	14979	14998	14815	14934	14848	14870	14873	15062	14913	15071	14896	14995	14897	14908	14967	14971	14978	14889	15029	14771	14836	14849	14940	14720	14933	14903	15024	14950	14986	14836	14942	14874	14988	14946	14953	15114	15058	14887	14922	14904	14902	14900	14883	14976	14827	15020	14970	14956	14972	14945	14883	15023	14755	14958	15055	14849	14908	14912	14866	15048	14902	14951	14935	14863	14843	14826	14868	14928	15117	14865	14899	14958	14854	15031	15142	15036	14841	14866	14963	14844	14834	14946	14997	14950	14895	14926	14883	14841	14990	14868	14967	14968	14930	14962	14870	14872	14770	14843	15060	14728	14921	14790	14843	15020	14866	15051	14995	14818	14970	14749	14849	15046	15006	15030	14957	14907	14950	14855	15041	14908	14904	14977	14990	14812	15086	15030	14946	15050	14970	14976	14928	14989	14820	14907	14993	15000	14928	14899	15023	14904	14785	14924	15076	14962	14954	15083	14858	15049	15003	14939	14911	15110	14783	14947	14904	14915	14923	15003	15180	15062	14944	14933	14784	14994	14999	14839	14967	14878	14843	15006	15202	15088	14793	15064	14985	14928	14863	14873	14945	14911	14991	14917	14917	14945	14748	15023	14761	14950	14941	15015	14885	15031	14954	14835	15076	14869	14936	15003	15019	14958	14871	14986	14854	14965	14865	15003	14875	15085	14915	15116	14927	15048	15027	15061	15017	14924	14872	14957	14988	14901	15092	14935	14987	14801	14881	14856	14923	14912	14926	14954	15102	14988	14921	14935	15088	14859	14932	14935	14889	15037	14957	14947	14926	14946	15030	14839	15011	15020	15066	14967	14830	14898	14804	14795	15004	14821	14932	14857	14877	14926	14938	14850	14899	15050	14816	15069	15053	14926	14856	14889	15004	14872	14920	14893	14828	14895	14925	14744	14965	15071	14790	14954	14978	14760	15027	14985	15045	14863	15015	14867	14923	14907	14885	15004	14978	14907	14985	14975	15007	14858	15024	14931	15054	14735	14962	14883	14981	14799	14800	14809	14850	14911	14874	14949	14862	14911	14860	15059	15085	14903	14870	14966	14897	14911	15025	14895	15070	14865	14844	14840	14856	14849	14927	15172	14976	15032	14871	14987	14971	15027	14862	14869	14958	15016	15150	14823	14833	15055	14972	14986	15084	15029	15037	14854	14904	14963	15047	14993	14827	14829	15010	14747	14791	15047	14867	14920	14688	15029	15000	15033	15029	14911	15042	14859	14886	14788	14950	14879	14986	15074	14967	14920	14993	14966	14928	14793	14958	15002	14858	14849	14976	15067	14773	14942	14968	14919	14873	14839	14910	15145	14804	14833	14963	15112	15015	14867	14930	15019	14973	14995	15221	15019	15092	14982	14944	15079	14856	14861	14978	14909	14899	15012	14850	14937	14811	15086	14948	15062	14904	14993	14891	15082	14989	14653	14953	14924	15106	14925	15109	14824	14921	15036	14778	14799	14952	14913	14795	14968	14866	14752	14781	14934	14903	14896	14933	14865	15045	15101	14861	14734	15016	14892	14911	14797	15100	14848	14985	14956	14770	14924	15008	15012	14860	14965	14981	14892	14802	14967	14778	14966	14944	14934	14838	14944	15083	15033	14807	15025	15199	15017	14994	14991	15146	14799	14751	14933	14857	14972	14836	14796	14995	14863	14861	14922	15001	15043	14915	14952	14945	14845	14942	14908	14885	14921	14990	15022	15088	14927	14882	15050	14852	14961	14923	15086	14989	15111	14865	14953	14869	14993	15107	15000	14847	14950	15108	15024	14981	15004	14963	14876	14916	15061	15137	14913	14969	15035	15038	14759	15008	14989	15039	14955	14905	14968	14993	15097	15163	15116	15034	14990	14810	14926	14929	14910	14861	14973	14826	14901	14967	14731	14987	14839	14905	14845	15069	15080	15009	14877	14983	15073	14820	14854	15084	15062	14896	15003	14842	14913	14960	14939	14974	14844	14999	14830	15014	14851	14906	15067	14986	14980	14988	14756	14922	14864	14785	14989	14914	14955	15047	14946	15021	14892	14859	15133	14979	14907	14777	14783	15070	15142	14914	14954	15017	15047	15004	14908	14954	14807	14998	14862	14989	15020	15098	14795	14831	15020	14903	14969	15013	14895	14881	14792	14959	14839	14942	14875	14981	14853	14864	14925	14968	14902	14897	14943
23526	20992	28471	24475	24058	25684	25515	22034	20762	20067	19340	18990	18427	18331	18021	17865	17623	17702	17668	17703	17507	17546	17501	17407	17324	17465	17493	17344	17461	17432	17283	17335	17301	17203	17123	17509	17484	17302	17175	17200	17075	17178	17344	17213	17234	17359	17337	17224	17231	17151	17116	17145	17154	17156	17178	17153	17293	17145	17245	17177	17138	17080	17130	17133	17134	17156	17316	17256	17251	17045	17108	17226	17070	17185	17141	17043	17211	17004	17026	17149	17177	17152	17155	17091	17098	17273	17104	17089	17114	17187	17228	17106	17315	17096	17097	17248	17188	17185	17164	17136	17018	17219	17304	17173	17062	17128	17349	16767	17104	17244	17268	17181	17213	17038	16922	17125	17226	17009	17296	17070	17294	17080	17066	16981	17331	17196	17114	17223	16984	17066	17208	17187	17170	17082	17185	17189	17206	17195	17151	17212	17243	17317	17201	17057	17176	17197	17145	17241	17023	17203	17152	17364	17178	17051	17272	17053	17255	16957	17065	17213	17082	17068	17193	16935	17058	17187	17295	17205	17325	17093	17169	17230	16890	17180	16842	16962	16973	17143	17328	17168	17097	17293	16978	17264	16992	16890	17225	17097	17172	17163	17004	17052	17053	17105	17187	17430	17050	17006	17130	17130	17278	17046	17039	16950	16925	17145	17170	17083	17307	17346	17010	17225	17241	17069	17143	17060	17243	16953	17210	17169	17193	17177	16838	17275	17075	17117	16962	17100	17150	17141	17200	17175	17275	17436	17204	17165	17238	17184	17075	17113	17236	16873	16909	17101	16937	17086	17225	17272	17076	16929	17306	17125	17179	17209	17097	17089	17138	17094	17156	17337	16953	16988	16955	16970	17064	17066	17240	17197	17048	17214	17459	17130	17053	17171	17207	17153	17008	17060	17072	17101	17322	17117	17059	17324	17179	17074	17138	17073	17120	17124	17103	17009	17135	17071	17077	17149	17029	17343	17170	17291	17261	17085	17167	16934	17297	17378	17093	17239	17114	17078	17166	17170	17137	17022	17178	17097	17284	17079	17047	17058	17373	17278	17198	17286	17272	17254	17172	17159	17306	16979	16972	17224	17108	17103	17124	17101	17130	17176	16969	17207	17343	17217	17126	17236	17218	17214	17211	17236	17033	16927	17217	16989	17125	17034	17199	17279	17137	17066	17045	17000	17333	17118	17269	17173	17156	17247	17166	17202	17027	17115	17051	17123	17286	17137	17125	17246	17153	17083	17332	17022	17062	17101	17003	17016	17064	17236	17220	17218	17227	17001	17286	17130	17256	16989	17124	17095	16915	17103	17207	17282	17204	17446	17279	17357	17230	17143	17239	17370	17072	16930	17025	17181	17061	17083	17056	17046	17052	17235	17161	17147	16974	17199	17140	17296	17106	17093	17269	17171	17069	17142	17100	17218	17160	17189	17100	17074	17197	17156	17203	17200	17181	17138	17149	17090	17163	17277	17093	17060	17137	17086	17018	17076	17120	17159	17373	17221	17150	17039	17304	16963	17113	17234	17138	17127	17167	17259	17232	17093	17147	17279	17070	17211	17166	17141	17320	17310	17340	17055	17190	17195	17105	17085	17153	17039	16899	17220	17084	17269	17257	16871	17188	17025	17265	17041	17014	17163	17131	17123	17316	17125	17033	17299	17062	17125	17192	17242	17351	17233	17177	17149	17120	17171	17093	17035	17017	17105	17025	17132	16920	17181	17114	17055	17087	17067	17166	17068	17080	17071	17219	17056	17122	17018	17075	17090	17138	17140	17091	16988	16915	17113	17243	17097	17044	17269	17238	17186	17176	17258	17362	17181	17021	16989	17062	17104	17377	17150	17024	17210	17218	16984	17103	17277	17075	17148	17137	17075	17029	17075	17099	17222	17255	17145	17131	17202	17212	17146	17300	17273	17148	16960	17043	17000	17221	17043	17224	17049	17093	17044	17210	16982	17176	17126	17238	17067	17096	17266	17136	16901	17190	17053	17115	16957	17150	17090	17192	17200	17113	17254	17144	17110	16904	17019	17139	17179	17383	17293	17177	17071	16973	17117	17161	17201	17416	17064	17240	17164	17017	17289	17115	17075	17157	17172	17004	17180	17052	17063	17050	17225	17126	16932	17233	17152	16965	17099	17041	16904	16923	17223	17039	17230	17128	17317	17140	16962	16985	17039	17030	17216	17196	17087	17230	17130	17078	17114	17088	17087	17128	17258	17029	17092	17074	17104	17307	17382	17225	17114	17218	17024	17055	17247	17403	17413	16985	17238	17256	17178	17126	17207	17102	17057	17154	17061	17177	17108	17176	17070	16921	17027	17043	17038	17057	17075	17335	17148	17118	17199	17131	17200	17232	17340	17088	17035	17247	17121	17211	16941	17000	17131	17024	17285	17164	17095	17117	17227	17016	17056	17101	17253	17222	17161	17001	17005	17247	17241	17247	17134	17265	17120	17158	17173	17023	17078	17257	17139	17236	17117	17090	17220	17236	17173	17253	17172	17192	17169	17066	16993	17153	17257	17166	17247	17256	16979	17134	17146	17185	16985	17158	17053	17117	16942	17231	17017	17130	17056	17112	17031	17109	17336	17310	17141	17247	17130	17088	16972	17024	17031	17336	17105	17013	17342	17227	17107	17093	17097	17320	17217	17168	16974	17165	16875	17097	17052	17179	16997	16857	17055	17182	17094	16978	17079	17300	17095	17082	16939	17126	17223	17272	17100	17274	17222	17222	17123	17063	17148	17225	17075	17123	17206	17314	16952	17152	17103	17182	17277	17228	17185	17110	16877	17152	17032	17247	17228	17171	17069	17247	17111	17167	16959	17116	17170	17111	17128	17146	17114	17235	17252	17122	16946	17205	17248	17206	17011	17012	17259	16974	17291	17142	17171	17079	17105	17151	17134	17299	17276	17196	17123	17105	17126	17159	17168	17121	17102	17183	17137	17020	17102	17197	17310	17191	17154	17000	17211	17126	17125	17182	17316	17230	17404	16983	17088	16999	17160	17083	17099	17188	17368	16953	17182	17350	17162	16909	17064	17217	17103	17497	17150	16970	17064	16954	17131	17180	17246	17428	17033	16959	17183	16961	16982	17077	17101	17189	17259	17273	17178	17106	17207	17169	17118	17130	17249	17228	17241	17025	17264	16874	17341	17168	17160	17093	17099	17209	17174	17143	17110	17108	17187	17156	17252	17284	17268	17050	17239	16952	17101	17093	17179	17222	17089	17397	17253	17174	17282	17070	17072	17027	17120	17269	17184	17106	17172	17082	16980	16886	17192	17106	17204	17047	17015	17241	17276	17255	17355	17224	17151	17147	17215	17214	17234	17181	17116	17188	17241	17158	17112	17136	16965	17132	17256	17172	17057	17233	17198	16990	17178	17072	17132	17167	17029	17261	16993	17106	17106	17080	16922	17011	17122	17248	17100	17248	17073	17060	17208	17096	17248	17084	17367	17415	17116	17236	17134	17304	16958	17257	17095	17052	17321	17096	17024	17020	17107	17053	17211	17212	17174	17221	17212	17199	17213	17112	17091	17207	17318	17201	17173	17135	17225	17202	17055	17164	17187	17302	17051	17232	17040	17233	17211	17244	17204	17285	17078	17282	17185	17326	17147	17143	17336	17341	17204	17222	17275	17073	17191	17341	17246	17160	17047	17255	17043	16937	17130	17223	17239	17263	17204	17006	17219	17174	17109	17138	17152	17049	17142	16993	17163	17102	17081	17032	17261	17039	17138	17210	17212	17044	17100	17115	17062	17108	17045	17033	16969	17147	17047	17064	17308	17094	16978	16941	17175	16957	17044	17116	16998	17173	17110	17104	17149	16938	16781	17033	17186	17099	17117	17061	17282	17030	17028	17407	17221	17111	17122	17193	17189	17118	17052	17029	17012	17187	17109	17076	17059	17164	17302	17252	17111	17270	17151	16997	16954	17307	17229	17249	17145	17477	17155	17198	17128	17265	17005	17124	17182	17267	16996	16882	17217	17360	17061	17104	17187	17071	17240	17118	17061	17149	17107	17175	17053	17214	17241	17273	17409	17195	17230	17046	17176	16953	17168	17206	17223	17171	17118	16997	17257	17020	16933	17133	16864	17134	17311	17210	17102	17209	17208	17355	17557	17116	17146	17175	17070	16959	17174	17209	17190	16872	17023	17165	17231	17089	17108	17108	17119	17123	17217	17217	17018	16974	17109	17269	17363	17165	17081	17037	16954	17149	17203	17205	17104	17037	17227	17250	17128	17181	17113	17018	17271	17270	17398	17163	17081	17413	17313	17210	17138	17128	17143	17111	16973	17090	17270	17088	17268	17185	17213	17168	16992	16994	17093	17078	17254	17229	16923	17056	17205	16941	17270	17238	17192	17252	17177	17100	17164	17150	17092	16940	16978	17274	17204	17188	17200	17062	17039	17208	16948	16979	17228	17211	17171	17148	16975	17036	17196	17260	17048	17175	17198	17073	17071	16918	16986	17068	17251	16980	17228	17313	17297	17134	17104	17066	17165	17209	17082	17035	17118	16979	17023	16987	17101	17122	17065	17058	17156	16919	16993	17420	17150	17150	17065	17020	17313	17154	17583	17383	17026	16944	17051	17247	17139	17052	17159	17024	17395	17221	17102	17135	17076	17060	17139	17239	17329	17073	17255	17373	17231	17088	17176	17065	17135	17172	17133	17220	17058	17233	17200	17174	16976	17071	17124	16966	17053	17286	17152	17195	17047	17109	17045	17091	17265	16986	17128	17083	17157	17173	17137	17353	17146	17045	17338	17266	16865	17127	16973	17026	17114	17095	17070	17115	17126	17208	17068	17267	16980	17162	17157	17047	17174	17071	16967	17206	17147	17225	16998	17106	17053	17275	17146	17306	17099	17408	17167	17154	17246	17120	17400	17141	17166	17209	16988	16980	17222	17212	17273	17105	17144	17140	17117	17322	17002	17137	17302	17169	17171	16927	17159	17179	17225	17157	17135	17149	17218	17143	17231	17106	17148	17248	17085	16991	17089	17195	17181	17302	17225	17122	17143	17111	17169	17178	17417	17259	17131	17245	17175	17350	17068	17267	17036	17023	17236	17124	17116	17258	17162	17142	17156	17152	17098	17011	17064	17152	17327	17264	17114	17139	17089	17159	17116	17175	16979
27545	47762	44107	35400	30758	27203	24386	22045	20489	19516	18353	17814	17098	16720	16270	16002	15653	15941	15910	15747	15550	15477	15563	15445	15264	15465	15262	15438	15341	15369	15431	15287	15326	15127	15167	15278	15304	15217	15238	15182	15188	15118	15153	15278	15063	14957	15159	15078	15088	15035	15146	15170	15117	15143	14959	15130	15079	15068	15042	15146	14965	15244	15123	15088	14993	15260	15205	15092	15136	15039	15020	15044	15070	15231	15167	15035	15101	15064	15105	15071	15244	15021	15113	15110	15076	14967	15034	15107	15061	15069	15088	15135	15150	14984	15216	14940	15102	15058	15077	15043	15100	15099	15048	14995	15052	15217	15151	15206	15368	15166	14867	15070	15045	14978	15193	15204	15174	15104	15011	15107	15150	15083	14909	15072	15311	15084	15172	15075	14971	14861	14974	15058	15002	15038	15072	15081	15205	15252	15113	15010	14990	15043	15042	15097	14962	14968	15002	15120	15148	15215	14941	15014	15026	15001	15074	15008	15189	15013	15222	15001	15101	14953	15046	15117	15066	15039	15007	15094	15090	15044	15156	15059	15180	15187	15177	15063	14895	15047	15066	15035	14985	15007	15192	15114	15038	15277	15281	15075	14980	15133	15128	15126	15141	15119	15108	15030	15010	14883	15202	15052	15201	15094	15086	15178	14987	15081	14969	14942	14946	15080	15202	15086	15081	15068	15126	15219	15188	14855	15165	14967	15064	15010	15089	15152	15093	14971	15041	14963	15061	15280	14958	15156	15240	15016	15090	15126	15002	15144	15099	15082	15164	15064	15059	15175	15069	15145	15063	14930	15091	14956	14742	15021	15130	15093	15033	15059	14974	15029	15309	15062	14949	15134	15017	15107	15054	14967	15072	15036	15141	15194	14893	15109	14980	15141	15051	15181	15187	15101	15201	15062	14931	15244	15048	15106	15163	15117	15036	15069	15111	14948	15065	15150	14954	14960	15147	15231	15152	15093	15096	15125	15099	15020	15055	15012	15089	14976	15216	15154	15071	15109	15230	15045	15067	14917	15102	15018	14980	15068	14899	15143	15027	15278	15127	15152	14986	15075	15183	15110	14958	15294	15061	15114	15054	15070	15117	15235	15212	15048	15109	15097	14919	14954	15052	15038	14974	14987	15186	15107	15072	15131	15111	14991	15073	15093	15034	15161	15188	15106	15030	15126	15206	15134	15044	15004	15030	15242	15126	15137	14945	15035	14923	15012	14991	15012	15060	15093	15148	15005	14891	14947	15027	15132	14942	15116	15153	15043	15191	15045	15127	15223	15122	15055	15165	15083	15005	15225	15082	15098	14994	15037	15150	14987	15199	15142	15173	15127	15072	15002	15165	15322	15026	14991	15097	15024	15093	15008	14997	15163	15312	15055	14971	15219	14841	14918	15201	14923	15050	15163	14973	14948	15071	15029	15053	14848	14929	15175	15150	15163	14928	15195	14889	15211	14943	15062	15230	15045	15085	15158	14981	14975	15066	15029	15098	15106	14892	15182	15167	15060	14985	15098	14872	14985	14953	15091	15069	15075	15222	15167	15072	14852	15023	14985	15095	15202	15137	14977	14979	15062	14999	14937	15003	15024	14962	15101	15152	15065	14969	15152	14970	15113	15111	15119	15117	15057	15197	14994	15248	15109	15060	15093	15091	15215	15094	15086	15145	14896	15134	15117	15265	15090	15080	15097	15084	15061	15028	15076	15115	14994	15158	15235	14940	15075	15046	14968	15205	14985	15000	15123	15059	15256	15110	15107	15043	15028	15082	14972	15154	15016	14965	14830	15021	15018	14980	15073	14919	15251	15063	15257	15154	15075	14998	15145	15237	15234	15118	15277	15065	15028	15039	15020	15219	15008	15157	15052	15030	15041	14910	15155	15104	15191	15053	15066	14957	14989	15108	15144	14994	15022	14969	15059	15201	14907	15041	15103	15151	15240	15152	14798	14925	14897	15214	15098	14989	15048	15132	14972	15138	15101	14964	15144	15145	14996	14984	15007	14932	15027	15202	15132	15001	15088	14905	15148	15001	15137	15149	15125	15037	15229	14928	15177	15107	14996	14920	15098	15039	14929	14963	15079	15070	15010	15026	15003	14961	15230	15202	15010	15009	15034	15265	14861	15067	15094	15014	15006	15068	15008	15116	15076	15032	15061	15051	15049	15119	15053	15032	15131	15136	14915	15096	15103	14833	14992	15198	15034	14904	15137	15096	15243	15168	15113	14930	15076	15037	15011	14992	15041	15105	15272	14977	15052	15040	14882	15115	15047	14985	15075	14963	15006	15185	15067	15106	15294	15100	15081	15035	15062	14924	15064	15033	14986	15173	14995	15172	15122	14964	15192	15138	15049	14987	15065	15137	15106	15110	15237	14800	15067	15023	14919	15219	14900	15068	14903	15032	15078	15064	15236	14929	14929	15153	14966	14929	14991	15156	15265	15121	15026	14991	15096	15270	15080	14939	15192	15185	14978	15181	15020	14973	15134	15082	15111	15066	15047	15028	14999	15092	14981	14954	15192	14902	14994	15083	15177	14949	15233	15103	15202	15005	15016	15076	15101	15129	15078	15157	15085	14934	14964	15004	15099	14966	15096	15165	15016	15111	15096	15145	15212	14967	15084	14941	15182	15097	14874	15075	15182	14961	15029	15030	15073	14922	15186	15252	15124	15044	15144	15133	15124	15153	15008	15169	15089	15157	14999	14942	15142	15083	14949	15244	15121	15063	15194	15112	15043	14910	15124	15176	14918	14980	15058	14948	15273	15125	15158	15169	15118	15181	15123	14988	15104	14984	15090	15006	15000	14996	15234	15085	15075	15172	15212	15126	15185	14957	15022	14997	15091	15044	14941	14941	15004	15046	15160	14984	14957	15234	15185	15054	15111	15085	15070	14949	15238	15080	15213	15051	14969	15185	14977	15148	15015	15039	15258	15091	15152	15149	15115	15181	15176	15194	15076	15120	14929	15033	15109	15139	15183	15062	14952	15116	15116	14980	14968	15053	14969	15143	15158	15095	14962	15010	14950	14964	15152	14942	15048	15135	15009	15142	14959	15182	15012	15106	15172	15135	15096	15165	15086	15138	15012	14844	15096	15133	15003	15124	15134	15063	14886	14928	15077	15055	15129	15102	14900	15218	15128	15135	15024	15075	15014	15137	15139	15061	15051	15050	15070	15289	15284	15144	15206	15064	14800	15115	15136	15138	15164	15110	15045	14825	15105	15203	15206	15047	15192	15101	15035	15065	15014	14994	14982	14980	15139	15000	15139	14999	15047	14937	15126	15079	14943	15054	15155	15013	15193	14928	15110	15140	15099	15113	15177	14993	15023	15139	15069	15013	14909	15142	15001	15033	14953	15207	15125	15067	14959	15135	14846	15136	15167	14972	15057	15013	14989	15265	15049	15037	15089	15011	14971	15039	15189	15080	15249	15114	15139	15067	14893	15161	15039	15080	15294	15183	14849	15086	14829	15245	15107	15317	15048	15050	15149	15010	15045	15192	14818	15037	15029	15042	15063	15288	15065	15064	15096	15026	14939	15195	15203	15300	14937	15035	14877	15023	15064	15054	15054	14962	14940	14997	14977	15056	14999	15094	15029	15096	15133	15217	15004	15047	15003	15081	15266	14949	14930	15081	15139	15137	15144	15010	15006	15191	15073	15204	15237	15095	15135	15277	15152	15125	15175	14722	15143	15148	15000	15056	15050	14854	14958	15035	14917	15193	14987	15086	15052	15085	15122	15064	15113	15210	14991	15133	15087	15052	15105	15067	14997	15020	14929	15203	15161	15010	15056	15089	14931	15124	14988	15140	15140	15094	14942	15004	15061	15000	15189	14957	15084	15037	15164	15148	15092	15046	15143	15070	15112	14983	15074	14938	15205	15038	14887	15138	15155	15074	15142	15082	15099	15268	15190	15016	14874	15014	15082	15016	14877	15030	15030	15097	15078	15143	15132	15186	15112	15167	15167	15164	15130	14974	14998	15045	15021	15092	15060	15049	15190	15020	15032	15060	15026	15130	15129	15105	15039	14937	15049	15198	15006	15008	15013	15050	15084	14970	15143	15069	15039	15014	15109	15090	14987	14962	14816	15200	15085	15076	15062	15051	15064	15024	15080	15136	15129	15118	15039	15184	15174	14911	15187	15231	15114	15195	14975	15191	14975	14920	15042	15176	15134	15161	15244	14895	15026	14993	14891	15011	15069	14892	15009	15242	15071	15110	15056	15083	15038	14946	15177	15095	15060	14928	15158	15138	15119	15121	15057	15217	15036	15077	15242	15050	14999	15061	14971	15144	15061	14973	15057	15174	14934	15012	15123	15119	15128	15046	14979	15014	15013	15114	15230	14970	15030	15023	15090	15100	14976	15028	15149	15200	15053	15074	15058	15047	15073	15207	15118	15044	14907	15244	14923	14995	15029	15108	15176	15097	15069	15281	14933	15126	14873	15091	14950	15142	14965	15206	15028	15096	15211	15025	15000	15053	14798	15081	15078	14973	14998	15069	15130	15166	15054	15072	15221	15072	14741	15012	15060	15022	14979	15211	15089	14932	15119	15048	14944	14946	15093	15192	15164	15087	15058	15179	15096	15094	15043	15069	15137	15158	15226	14981	15137	15184	15076	14978	15111	15036	15051	15163	15219	14997	15084	15226	15004	15016	15033	15068	15048	15117	15092	15239	14994	15144	15161	15080	14949	15032	15088	15065	15103	14996	14968	15175	15038	15097	15030	15047	15139	15058	15108	15139	15121	15167	15262	14940	15062	15036	15078	14937	14944	15113	15106	15114	15153	15210	14856	15016	15086	14956	15231	15110	15064	14841	15023	15203	14953	15193	15028	15038	15261	15054	15147	15117	15035	14942	14960	15166	15093	15164	14983	15049	14974	15110	15070	15117	14962	15020	15211	14898	15042	14953	15034	15183	15052	14997	15110	15196	15067	15127	15175	14982	15098	15116	15186	15093	15134	14966	14916	15059	14941	15013	15339	15125	14992	14912	15240	15231	15141	15047	15072	15005	15044	15197	15069	14963	15195	15184	15127	15146	15013	15022	14971	15082	15006	15106	14976	15143	15084	15213	14986	14951	15026	14990	15131	15059	15008	15197	15161	15183	15076	15052	14970	15091	15200	15020	15185	14947	15242
22546	20994	28700	23541	22180	26016	29117	23850	22292	21601	21036	20117	19387	19081	18468	18490	18315	18118	18123	18095	17940	17824	17686	17656	17786	17925	17655	17564	17788	17760	17551	17642	17767	17671	17524	17691	17304	17251	17533	17246	17357	17492	17498	17503	17205	17287	17372	17257	17587	17515	17446	17542	17426	17403	17421	17335	17343	17381	17491	17252	17208	17196	17329	17433	17271	17234	17337	17467	17438	17370	17341	17524	17381	17420	17334	17443	17336	17369	17474	17317	17307	17580	17312	17244	17272	17133	17419	17197	17263	17377	17498	17123	17387	17224	17401	17143	17293	17457	17428	17268	16983	17323	17373	17214	17332	17469	17260	17264	17090	17272	17343	17369	17336	17318	17361	17290	17216	17405	17488	17382	17451	17096	17434	17536	17369	17171	17129	17255	17494	17322	17344	17539	17242	17272	17332	17389	17332	17298	17553	17272	17450	17310	17565	17482	17296	17392	17295	17282	17589	17329	17377	17274	17198	17272	17331	17466	17130	17158	17428	17435	17262	17425	17381	17255	17278	17277	17266	17296	17411	17398	17171	17427	17398	17237	17183	17275	17434	17148	17268	17282	17455	17209	17089	17331	17338	17328	17306	17391	17377	17182	17349	17369	17295	17516	17439	17275	17324	17245	17303	17211	17295	17257	17369	17164	17231	17278	17435	17523	17279	17185	17200	17194	17209	17524	17382	17360	17328	17316	17360	17361	17396	17400	17439	17119	17017	17318	17435	17465	17284	17360	17384	17349	17226	17420	17085	17303	17228	17255	17196	17269	17446	17458	17246	17184	17138	17090	17168	17240	17209	17443	17448	17225	17248	17243	17129	17357	17150	17316	17143	17288	17127	17312	17451	17235	17245	17300	17135	17227	17336	17258	17102	17184	17362	17318	17225	17212	17487	17350	17233	17360	17198	17488	17172	17295	17087	17152	17242	17494	17254	17278	17308	17385	17316	17348	17269	17332	17305	17435	17313	17477	17346	17267	17129	17378	17333	17322	17489	17390	17248	17150	17222	17235	17314	17274	17226	17532	17275	17184	17482	17218	17466	17366	17133	17023	17362	17216	17264	17240	17360	17416	17238	17406	17223	17406	17129	17248	17160	17299	17140	17440	17195	17461	17460	17190	17316	17338	17251	17290	17303	17160	17266	17450	17273	17282	17379	17290	17126	17108	17372	17205	17213	17166	17257	17348	17373	17417	17401	17398	17130	17350	17310	17400	17204	17395	17474	17220	17346	17187	17212	17384	17090	17242	17305	17205	17377	17446	17196	17181	16975	17465	17092	17105	17349	17435	17353	17522	17159	17338	17251	17142	17425	17152	17291	17155	17150	17057	17115	17044	17359	17406	17341	17237	17142	17181	17304	17215	17171	17374	17240	17222	17170	17187	17207	17365	17440	17338	17229	17268	17261	17215	17342	17218	17256	17356	17539	17085	17233	17385	17242	17177	17234	17148	17192	17123	17135	17418	17318	17177	17425	17222	17349	17408	17329	17142	17434	17256	17202	17210	17316	17295	17340	17206	17179	17484	17286	17248	17175	17378	17292	17285	17241	17424	17350	17237	17326	17370	17216	17169	17485	17373	17152	17170	17334	17343	17410	17486	17396	17585	17148	17125	17323	17258	17346	17295	17360	17195	17334	17325	17442	17417	17233	17330	17393	17154	17322	17328	17453	17276	17310	17268	17132	17203	17348	17227	17322	17159	17353	17237	17339	17359	17166	17407	17383	17367	17349	17240	17129	17249	17440	17404	17426	17387	17272	17248	17308	17273	17081	17330	17209	17291	17344	17127	17290	17462	17190	17470	17333	17279	17386	17224	17346	17453	17299	17304	17372	17323	17261	17367	17300	17254	17396	17221	17198	17310	17536	17146	17367	17317	17379	17180	17215	17184	17173	17147	17038	17204	17194	17372	17319	17131	17407	17350	17618	17361	17327	17241	17368	17161	17256	17247	17286	17469	17205	17001	17186	17131	17360	17384	17387	17125	17347	17179	17145	17269	17261	17261	17425	17105	17360	17318	17285	17318	17288	17139	17133	17162	17421	17369	17156	17334	17398	17210	17160	17160	17324	17433	17301	17354	17305	17374	17401	17253	17162	17259	17234	17449	17332	17284	17446	17318	17415	17363	17293	17366	17261	17199	17596	17188	17337	17286	17370	17316	17215	17389	17096	17306	17098	17158	17260	17305	17224	17325	17398	17322	17347	17115	17293	17365	17244	17262	17359	17266	17091	17333	17332	17377	17089	17268	17223	17225	17213	17347	17427	17317	17254	17206	17255	17153	17321	17426	17244	17299	17404	17159	17369	17350	17311	17406	17383	17251	17166	17283	17286	17393	17412	17370	17285	17382	17547	17151	17278	17339	17448	17185	17294	17279	17171	17236	17158	17181	17469	17507	17415	17513	17263	17122	17220	17177	17421	17341	17294	17214	17233	17099	17362	17048	17385	17215	17188	17334	17388	17354	17230	17005	17126	17280	17291	17249	17278	17464	17445	17268	17217	17344	17316	17204	17249	17121	17448	17368	17460	17224	17289	17372	17506	17347	17441	17277	17264	17322	17307	17335	17392	16980	17138	17345	17372	17270	17530	17448	17292	17161	17323	17270	17262	17305	17228	17415	17182	17264	17388	17436	17459	17184	17202	17342	17201	17283	17267	17250	17459	17101	17386	17268	17157	17318	17296	17164	17403	17112	17297	17350	17332	17420	17228	17368	17056	17217	17172	17081	17366	17257	17138	17260	17385	17544	17335	17129	17242	17147	17326	17283	17260	17254	17202	17480	17334	17367	17247	17386	17398	17385	17224	17134	17261	17259	17322	17420	17360	17528	17312	17318	17088	17499	17370	17303	17229	17415	17456	17077	17273	17253	17410	17350	17151	17326	17210	17278	17330	17375	17194	17326	17441	17139	17445	17397	17189	17274	17272	17129	17358	17118	17261	17358	17430	17306	17273	17252	17541	17163	17400	17296	17346	17395	17343	17264	17289	17302	17012	17121	17471	17127	17312	17165	17317	17195	17280	17171	17266	17337	17073	17401	17488	17324	17337	17259	17183	17326	17271	17143	17491	17261	17287	17308	17201	17190	17110	17234	17414	17129	17509	17351	17400	17350	17230	17049	17204	17094	17124	17393	17374	17563	17106	17332	17425	16965	17232	17331	17196	17395	17260	17115	17392	17340	17275	17122	17253	17334	17197	17313	17162	17216	17183	17205	17324	17402	17160	17348	17190	17456	17321	17237	17403	17202	17208	17391	17411	17160	17449	17215	17336	17096	17291	17119	17109	17321	17251	17356	17283	17343	17311	17442	17300	17391	17208	17290	17201	17401	17415	17177	17443	17183	17583	17098	17377	16947	17208	17438	17289	17267	17432	17286	17139	17392	17361	17017	17457	17170	17341	17262	17440	17363	17367	17347	17431	17372	17435	17192	17322	17301	17260	17370	17245	17268	17367	17276	17335	17261	17300	17149	17173	17251	17475	17499	17180	17236	17353	17578	17262	17236	17315	17380	17024	17293	17220	17525	17492	17297	17280	17504	17240	17376	17262	17193	17202	17205	17387	17360	17187	17406	17248	17353	17285	17408	17346	17199	17280	17333	17359	17099	17315	17317	17208	17325	17203	17099	17460	17371	17166	17175	17306	17317	17289	17094	17152	17412	17200	17420	17443	17209	17222	17182	17299	17319	17289	17067	17264	17211	17446	17305	17277	17427	17319	17295	17339	17128	17462	17204	17276	17330	17448	17467	17251	17265	17325	17394	17358	17340	17180	17544	17344	17142	17344	17404	17154	17388	17326	17273	17214	16969	17348	17263	17158	17212	17259	17383	17645	17254	17289	17254	17334	17401	17275	17236	17127	17150	17336	17336	17096	17153	17350	17177	17251	17196	17367	17222	17147	17151	17423	17271	17347	17275	17201	17332	17463	17294	17131	17347	17301	17294	17068	17217	17328	17203	17282	17270	17195	17229	17351	17509	16981	17220	17332	17210	17104	17248	17350	17363	17417	17301	17315	17270	17310	17061	17327	17310	17193	17129	17091	17305	17228	17265	17260	17194	17232	17198	17110	17423	17309	17209	17143	17320	17064	17417	17125	17379	17303	17334	17488	17538	17089	17222	17301	17216	17498	17127	17324	17379	17257	17402	17296	17413	17339	17498	17513	17249	17225	17291	17180	17437	17447	17028	17388	17321	17439	17247	17128	17198	17274	17067	17307	17353	17307	17154	17287	17354	17415	17260	17127	17359	17254	17171	17175	17460	17144	17293	17220	17358	17416	17220	17136	17125	17279	17434	17180	17512	17228	17080	17330	17310	17453	17146	17297	17268	17301	17338	17379	17250	17471	17309	17162	17244	17171	17223	17304	17294	17451	17427	17377	17433	17369	17333	17280	17232	17319	17310	17334	17339	17083	17169	17210	17104	17331	17483	17267	17380	17349	17178	17471	17158	17269	17311	17319	17139	17347	17349	17231	17372	17374	17308	17229	17376	17377	17208	17185	17264	17264	17353	17312	17347	17290	17282	17238	17315	17236	17182	17339	17266	17202	17137	17416	17179	17126	17223	17188	17286	17123	17361	17309	17326	17316	17428	17122	17181	17246	17274	17342	17300	17396	17336	17452	17416	17416	17269	17412	17216	17172	17170	17136	17200	17083	17361	17360	17314	17444	17224	17409	17266	17437	17394	17262	17317	17247	17456	17144	17327	17293	17205	17275	17387	17066	17125	17164	17172	17346	17237	17278	17313	17270	17173	17343	17276	17257	17329	17244	17254	17202	17188	17103	17319	17091	17519	17102	17526	17301	17290	17179	17592	17208	17475	17323	17328	17319	17113	17243	17384	17319	17407	17103	17398	17416	17140	17488	17449	17338	17383	17080	17200	17400	17222	17470	17223	17416	17263	17269	17173	17418	17389	17446	17211	17527	17329	17445	17478	17326	17393	17363	17433	17242	17263	17221	17483	17234	17344	17265	17362	17386	17366	17336	17228	17135	17320	17505	17359	17135	17324	17251	17329	17228	17288	17418	17253	17271	17191	17288	17343	17242	17453	17505	17312	17207	17482	17248	17256	17346	17205	17250	17483	17094	17292	17250	17412	17189	17283	17125	17343	17248	17417	17504	17453	17257	17446	17273	17392	17165	17336
29337	52511	48576	39231	34468	30488	27310	24648	22675	21061	19792	18816	18227	17467	16987	16683	16456	16310	16026	16009	16188	15678	15594	15703	15700	15644	15684	15512	15598	15592	15399	15265	15483	15334	15340	15427	15270	15390	15353	15247	15511	15280	15178	15096	15197	15199	15061	15172	15097	15183	15193	15089	15112	15090	15119	15233	15091	15304	15228	15241	15275	15106	15179	15392	15089	15204	15104	15019	15318	15126	15126	15332	15132	15009	15124	15142	15085	15094	15108	15119	15218	14939	15087	14969	15281	15360	15233	15329	15172	15075	15168	15232	15129	15297	15134	15240	15131	15199	15127	15114	15183	15005	15036	15078	15085	15007	15243	15020	15312	15180	15134	15256	15182	15051	15084	14960	15204	15139	15167	15123	15244	15098	14967	15131	15048	15118	15085	15268	15174	15113	15189	15176	14978	15168	15101	15154	15107	15122	15299	15021	15092	15243	15041	15148	15109	15058	15109	14974	15338	15243	15100	15339	15165	15002	15110	15200	15312	15291	15027	15142	15275	15260	15374	15199	15190	15236	15155	15068	15085	15280	15181	14876	15276	15116	15112	14980	14933	14942	15198	15244	15045	15104	14927	15160	15230	15068	15289	15078	14882	15258	15191	15108	15172	15109	15133	15164	15149	15046	15178	15228	15064	15139	15117	15065	15029	15150	15176	15170	15138	15097	15135	15194	15200	15071	15073	15091	15115	15183	15168	15116	15141	15183	15094	15336	15113	15113	15187	15066	15137	15143	15037	15213	14965	15049	15145	15182	15088	14995	15241	15116	15227	15079	15124	14943	15192	15095	15095	15160	15262	15136	15177	15105	15102	15217	15066	15245	15112	15141	15294	15084	15036	15040	15180	15197	15137	15049	15078	15047	15171	15100	15064	15100	15273	15215	15281	14954	15079	15094	15095	15162	14992	14883	15181	15050	15100	15279	15120	15172	15120	15290	14991	15030	15062	15203	15183	15062	15084	15209	15214	15190	15089	15086	15027	15037	15017	15255	14974	15079	15026	15339	14999	15267	15093	15181	15141	15256	15179	15091	15034	15126	15178	15062	15073	15079	14910	15120	15211	15168	15157	15131	15224	15040	15053	15068	15167	14926	15238	14947	15077	15082	15240	15172	15089	15131	14987	15403	15037	15072	15116	14957	15222	15091	15088	15095	15052	14988	15033	15180	15246	15100	15093	15198	15040	14976	15078	15140	15258	15125	15071	15179	15205	15254	15104	15046	15258	15051	15179	14889	15174	15202	15010	15182	15129	15202	15107	15035	15105	15015	15084	15081	15150	15101	15258	14941	15072	15176	15259	15098	15033	14995	14974	15316	15175	15192	15153	15086	15188	15110	15005	15247	15085	15217	15107	15021	15255	15144	15045	15035	15319	15034	15153	15182	15118	14967	15191	15210	15095	15225	15041	15040	15108	14970	15166	15102	15102	14986	15076	15278	15283	15027	15090	15034	15207	15073	15045	15151	15134	15193	15169	15236	15204	14991	14929	15184	15304	15017	15186	15254	15069	15201	15115	15149	15228	15184	15033	15184	15101	15193	15070	15310	15175	14882	15191	15240	15114	15102	15330	15195	15286	15086	15142	15310	15124	14965	15108	15182	15089	15224	15058	15176	15055	15242	15146	15189	15143	15149	15096	14964	15223	15186	15113	14994	15093	15182	15111	15375	15038	15003	15164	15217	15020	15284	15057	15133	15173	14999	15074	15213	15098	15042	15092	15158	15139	15043	15065	14893	14871	15284	15176	15117	15109	15252	15076	15069	15116	15067	15230	15038	15232	15184	14996	15100	15182	15194	15171	15089	15158	15158	15131	15081	15142	15004	15033	15084	15013	15144	15258	15040	15026	15367	15150	15205	15127	15222	15213	15194	15257	15145	15161	14970	15017	15223	15015	15204	15034	15123	15121	15042	15116	15045	15174	15001	15078	15256	14878	14976	15132	15197	15223	15273	15061	15104	15197	15019	15179	15150	15231	15119	15170	15014	15112	15037	15029	15095	15119	15112	15119	15128	15051	15120	15000	15192	15255	15034	15122	15002	15076	15119	15157	15125	15090	15218	15110	15224	15284	15063	15058	15107	15131	15105	15002	15037	15093	15010	15178	14996	15233	15125	15149	15028	15118	15217	15016	15172	15238	15093	15183	15014	15195	15081	15010	14953	15128	15121	15251	15248	15079	15236	15286	15065	15085	15053	15071	15104	15010	15082	15182	15164	15180	15131	15075	15007	15124	15203	15196	15258	15190	15151	15122	15191	15346	15227	14991	14992	15123	15029	15157	15090	15093	15159	15031	15231	14993	15069	15177	14985	15131	15059	15196	15064	15204	15092	15327	15172	15207	15110	15213	15102	15142	15291	15173	15091	14998	15152	15170	15214	15221	15217	15270	14982	15281	15034	15201	15103	15105	15096	15324	15106	15221	15039	15171	15188	15120	15173	15011	15027	15134	15189	15316	15061	15074	15049	15056	15103	15254	15116	15266	15162	15041	15184	15137	15168	15075	15311	15127	14779	15282	15101	15155	15205	15065	15168	15121	15130	15058	14990	15133	15096	15258	15257	15367	15248	15030	15112	15116	14994	15160	15022	15265	15130	15057	15120	15021	15016	15201	15186	15189	15156	15242	15095	15124	15020	15128	14967	15163	15123	15308	14959	15095	15184	15041	15124	15082	15203	15254	15200	15118	15111	15141	15092	15135	15062	15021	15295	15206	14856	15186	15188	14930	15220	15114	15174	15173	15008	15135	15112	15220	14994	15060	15228	14883	14902	15159	15087	15208	15099	15163	15202	15101	15190	15139	15140	15207	15148	14978	15086	15192	15092	15115	15134	15090	15052	15073	15122	15298	15083	15129	15187	15001	15214	15115	15132	15079	15055	15173	15019	15145	15064	15190	15165	15186	15022	15213	15039	15161	15152	15019	15043	15207	15112	15055	15241	15102	15007	15028	15067	15247	15097	15250	15219	15225	15221	15210	15070	15167	15053	15073	15277	15002	15167	14968	15080	15203	15196	15127	15112	15225	14981	15119	15120	15254	15201	15113	15095	14921	15293	15157	15167	15120	15099	15123	15008	15169	15105	15028	15201	15108	15130	15133	15028	14949	15059	15164	15145	15071	15185	15290	15187	15335	15096	15142	15041	15194	15083	15095	15204	15086	15100	14977	15098	14916	14909	15086	15051	15208	15248	15290	15035	15309	15195	15076	15139	15153	15020	15069	15178	15118	15147	15195	15150	15001	15216	14882	15236	15077	15054	15206	15027	15076	15183	15009	15137	14990	15139	15284	15070	15024	15142	15129	15205	15039	15086	15074	15211	15165	15351	15142	14877	15113	15174	15161	15192	15156	15090	15243	15000	15265	15216	15121	14971	15223	15219	15128	15060	15031	15106	15090	14979	15170	15053	15047	15028	15130	15165	15152	14954	15163	15335	15099	15059	14985	15218	15146	15030	15041	15192	15246	15136	15060	15070	15022	15068	15134	14948	15038	15177	15189	15131	15195	15021	15119	15139	15136	15086	15055	15302	15148	15068	15073	15045	15150	15197	15090	15091	15059	15096	15051	15054	15159	15160	15128	14994	15117	15138	15118	15241	15244	15254	15178	15174	15029	15233	15160	15065	15129	15300	15309	15110	15123	15194	15104	15249	15113	15009	15139	15305	15127	15097	15121	15152	15222	15223	15067	15234	15066	15047	15071	15063	15112	15229	15098	15281	15082	15174	15248	15166	15130	15076	15209	15146	15125	15102	15250	15157	15150	15147	15080	15147	15158	15225	15047	15133	15214	15109	15204	15249	15048	14998	15175	15028	15216	15028	15073	15101	15073	15102	15258	15238	15263	15109	15061	15055	14994	15132	15113	15075	15042	15102	15237	15219	15129	15025	15037	15223	14985	15019	15136	15116	15135	15130	15183	15038	15192	15253	15098	15088	15033	15270	15112	15109	15122	15044	15146	15174	15077	15089	15186	15000	15206	15153	15010	15232	15207	15241	15137	14941	15186	15004	15176	15264	15197	15026	15191	15084	15008	15226	15143	15017	15271	15116	15119	15152	14956	14961	15088	15108	15283	15202	15192	15114	15062	15154	15292	15113	15043	15111	15245	14899	15128	15004	15227	15100	15107	15379	15146	15139	15187	15137	14962	15081	15182	15036	15179	15104	15215	15049	15198	14873	15303	15204	15075	15227	15004	15144	15099	15155	15007	15122	15115	15030	15024	15032	15331	15213	15170	15117	15328	15233	15222	15148	15070	15106	15150	15115	15005	15078	15161	15343	15116	15048	14998	14982	15154	15167	14973	15121	14877	15036	15142	15035	15036	15088	15235	15197	15020	15078	15124	15051	15124	15130	15139	15209	15122	15296	15157	15226	15087	15036	15177	15244	15232	15128	15107	15077	15365	15299	15062	15034	15136	15337	15268	15095	14964	15019	15145	15177	15124	14989	15095	15196	15179	15121	14989	15195	15092	15013	15204	15201	15229	15117	15112	14956	15218	15066	15110	14976	15175	15123	15067	15211	15025	15200	15220	15100	15200	15221	15259	15070	15021	15090	15216	15150	14915	15108	15278	15125	15129	15183	15018	15011	15210	15120	15217	15168	15007	15185	15112	15292	15149	15007	15004	15143	15160	15130	15247	15023	15211	15101	15251	14961	15110	15238	15156	15125	15235	15119	15172	15117	15103	14984	15165	15066	15058	15000	15163	15015	15239	15109	15169	15121	15183	15052	15137	15114	15171	15185	15033	15087	15032	15111	15273	15191	15031	15207	15169	15158	15088	15279	15072	15070	15102	15127	15219	15163	15162	15108	15091	15050	15142	14917	15121	15171	15155	15042	15172	15029	15135	15213	15041	15277	15181	15212	15258	15191	15090	15125	15104	15027	15243	15146	14959	15073	15240	15052	15092	15087	14973	15142	15223	15267	15213	15100	15094	15022	15127	15180	15084	15103	15151	15098	15089	15023	15037	15095	15157	15068	14993	15181	15167	15159	15092	15149	14915	15055	15161	15089	15105	15065	15103	14969	15088	14963	15012	15025	15194	15194	15046	15202	15157	14895	15197	15181	15078	15011	15147	15242	15198	15108	15321	15150	15013	15156	15280	15042	15126	15207	15229	15053	15219	15146	15145	15144	15099	15087	15167	15169
27897	26002	32991	29780	24530	22384	21016	19688	18834	18624	18249	17773	17566	17573	17362	17418	17446	17200	17131	17352	17332	17096	17052	17201	17118	17189	17203	17162	17153	17146	17150	17040	17275	17263	17174	17103	17155	17099	17091	16982	17047	17028	17045	16891	17070	16967	16983	17190	16946	16834	16881	17142	17016	16969	17018	16918	17051	16938	17049	16864	16981	17280	17012	16982	16921	17361	17089	16853	16977	16887	17116	17074	16967	16950	17053	16968	16972	16993	16909	16911	16961	17064	16878	16927	16986	16941	16878	16944	16919	17110	16837	16981	16901	16998	16912	16855	16975	17001	16966	17093	17071	17076	17241	17071	17070	16885	16780	16954	17117	17065	17113	16981	17234	17171	17064	16940	17037	17076	17089	16979	17098	16986	16980	17019	17097	17040	16762	16951	17076	16844	16961	17140	16899	16896	17129	16840	17120	17042	16836	16865	16924	17145	17239	16933	16518	16854	17096	16913	16997	16938	17101	16953	17007	17167	16835	16782	16989	16858	17137	17186	16989	16886	16941	16922	17000	16846	17082	16954	16917	16886	16790	17091	16977	16761	17016	17069	17088	17083	16945	17095	17108	17050	16942	16940	16935	17065	17113	16891	16946	16867	16892	17042	16932	16753	17077	16994	17017	16984	16965	16942	17025	16853	17015	16886	17030	16979	16923	16949	16922	16952	16874	16970	16939	16933	16983	16808	17012	17081	16947	16931	16977	17004	16923	16995	16885	17061	16943	17085	16948	17092	17108	16846	16985	16983	16912	17153	17093	16855	16999	17051	17090	17075	17102	16802	16953	16940	17055	17063	17017	16974	17035	17156	16926	17075	16834	16820	17042	17085	17092	16977	17074	16983	16932	16926	16850	16988	16906	17101	16716	17174	16875	16944	16942	16664	16771	16869	16932	17048	16968	17311	16813	16933	16866	17008	16858	16999	17238	16944	17085	16769	17127	17028	16800	17114	17148	16866	17045	16830	17045	17179	16793	16963	16981	17082	17110	17073	16800	17144	16868	17114	16859	16906	16853	17059	17211	17120	16993	17077	17014	16878	17032	17161	16849	16920	17047	17037	16969	16817	16994	16990	16976	17014	16951	17220	16957	17045	16781	17008	17116	17005	17054	16867	16962	17016	16886	16865	17052	16991	17109	17004	17112	17007	16847	16743	16955	17008	16952	17081	17022	16720	16952	16874	16766	17121	16926	16986	17127	16995	16761	16752	17173	16942	16838	16985	17018	16824	17212	17055	17008	16922	16985	16852	16992	16925	17034	17039	17050	17025	16886	16847	17134	17022	17181	17023	16963	16921	17038	17086	17139	17072	16954	16955	16989	16828	16911	16875	17059	17070	16856	16872	16852	16944	16908	16971	17015	17191	16997	16905	16906	16983	16886	17186	17010	17088	16902	16990	16956	16917	16841	16971	17036	16805	16745	17014	16918	17063	17074	17047	16897	16739	16790	17047	16949	16888	16952	16844	17253	17206	17196	16954	16919	17121	16837	17007	16946	17058	16981	17120	16990	16839	17011	16992	16957	16916	17035	16835	16946	16891	16958	16856	17175	17010	17033	17068	16994	16799	17089	16762	16996	17165	17038	16902	17037	16977	16987	17029	17090	17045	16945	17074	16977	17128	16771	16940	17081	16962	16810	16938	16926	17032	17040	17026	17114	16976	17032	17080	17207	17047	17044	16885	16924	17067	16944	16975	16845	16976	16931	17151	16906	16980	17186	17186	17051	16965	16904	17080	16911	16911	16813	17010	17046	17112	16995	16962	16976	17147	16959	16891	17118	17055	17067	17195	17088	16925	16861	16866	16728	16920	16910	16936	16918	16765	16870	16935	17144	16937	16989	17104	16891	16880	17086	16922	17232	16976	17136	17096	16927	16903	16990	16942	17116	17113	17173	17151	17092	16987	17009	16954	17037	16787	17033	17011	16714	17058	17104	17025	16947	16982	16811	16790	16841	16990	17069	17213	17224	16867	16854	17097	17012	17046	17043	16991	16689	16909	16827	17044	16845	17016	16974	16908	17381	17008	16998	17175	16971	17025	16867	16934	16884	17130	17130	16850	17030	17031	17016	16911	17127	17086	17137	16877	16869	17133	16963	17088	17202	16986	16962	16942	17125	17077	16998	16957	16950	16889	17090	16855	16980	16973	17043	16811	17001	17165	16997	16931	16789	17025	16974	17025	17071	16861	17032	17110	16935	17002	17113	16812	17156	17137	16945	16994	16986	17089	16925	17057	17030	16884	16931	17067	17073	17061	17060	16991	17121	17149	16862	16889	16950	16926	16906	17265	17135	17053	17157	17156	16956	17074	16889	16919	16826	16728	16884	17035	16842	16854	17096	17048	16868	16903	16959	17024	16962	16965	17133	16979	16793	17200	17102	16947	17003	16892	16978	17020	17211	17030	16934	16967	16848	17047	17008	16772	16935	16972	17091	17102	17084	17042	17236	16962	16848	16893	16931	16952	17011	16941	16968	17154	16746	17092	16886	17141	16996	16970	16918	16921	16844	16977	16830	17030	17210	17134	16983	17062	16901	17012	17072	17004	17013	17173	16826	16962	16832	16981	17012	16831	17074	16954	17091	17258	17081	17010	17221	17040	16893	17122	16893	17022	17104	16966	17026	16953	17124	17036	16993	16809	16825	16754	17044	17072	17133	17144	17169	16993	16816	17056	17106	17186	17006	16921	16960	16890	17044	16917	17017	16984	17049	16897	17097	17053	17059	16982	17008	17135	17070	16915	16967	16929	16955	17054	16987	16952	17055	16883	16697	17193	16923	16684	17034	17139	16833	16995	17070	17244	16911	17145	16954	16793	16877	16845	17018	17034	17013	17107	17030	16924	16983	16992	16970	16768	17020	16982	16720	16829	16983	16882	16921	16974	16901	16879	17080	16930	17057	16764	16963	16953	17057	16804	16870	17012	17111	17022	17164	17027	16976	16893	16802	17079	17079	16809	16931	17010	16869	16925	16876	17056	17004	17117	16842	17111	16778	16871	16947	16791	16992	16976	16959	16843	16945	16999	17060	16792	17010	17009	16889	17130	17262	17033	17037	17047	17162	17038	16943	16963	16915	17121	17016	16983	16972	17037	16942	16905	17013	16813	17024	17089	17189	16949	16997	16858	16986	16787	16825	16852	16895	16914	17018	17041	17153	16847	16858	16870	16986	16902	17001	17015	16845	17214	17077	16807	16901	16887	16932	16853	16970	17053	17049	16872	16628	17038	17040	16919	16906	17072	16897	17038	16882	17098	16927	16971	16992	17107	17090	17151	16940	16910	17036	17114	16798	16942	17138	17049	16902	17062	16960	16987	17042	17010	16735	17077	17110	17006	16870	17101	17101	16997	16974	16966	17173	17078	16916	17079	16888	16941	17092	16938	17164	17024	16877	16843	17119	17160	17027	17003	16779	17063	17014	16967	17020	16997	17056	16843	16978	16838	16939	16691	17087	16894	17064	16677	17021	16978	17137	16947	16851	16719	16992	17123	17045	16974	16863	16798	16969	16925	17122	16962	16920	16861	17013	16711	17211	17062	17063	17020	16963	16916	16934	17061	16992	17117	17011	16975	17083	17032	17138	17125	16974	16855	16946	17268	16915	16852	16946	16836	16935	17056	16937	16954	17087	16996	17154	17060	17094	16947	16923	16976	16930	16948	17049	16958	16856	17016	16899	17033	17209	17242	16986	16758	16992	16870	17200	16852	16966	16985	17117	17073	16981	16952	17051	17016	17149	16883	17063	17021	16966	17127	17052	16886	16966	16882	16858	17110	17033	16863	17081	17000	16937	16941	17143	17090	16941	16982	16955	16974	17096	16991	17078	17172	16969	16910	16892	16942	17049	16995	17108	16971	16855	17097	16904	16925	16935	17103	16907	16990	16997	16932	17022	16808	16850	17027	16940	17112	16976	16970	17145	17048	16950	17008	17063	17153	16952	16939	16892	16991	17194	17022	17037	16835	16892	16997	16979	17091	17041	17007	17010	17144	16909	17048	17110	16949	17074	17209	17131	17179	17028	17018	16877	17046	17032	17052	16803	17065	17068	17072	16925	17076	16730	16984	17046	16964	16890	16921	16894	16965	16933	17065	17126	16663	17054	16874	16944	16983	16949	17033	17135	16829	16920	16693	16952	17023	17037	17147	16885	17123	16900	16854	17064	17147	16915	17038	17186	16920	17130	16818	16822	16993	16879	16903	17025	16860	17063	16907	16972	17065	17078	17066	16618	17033	17154	16915	16789	16997	17059	17145	17065	16944	16955	16931	16944	16990	16979	17112	17218	17127	17123	17091	17114	16951	17260	16937	17043	16974	17004	17145	17040	16976	16900	16884	16881	16945	16941	17072	16984	17096	17025	16869	16975	17142	17040	17125	16777	16933	17098	17206	16855	17092	16933	16975	17069	16875	16991	17197	16946	16829	16943	17056	17059	16905	17005	17064	16968	17224	17221	17102	17112	17182	16863	16832	17075	17245	16964	17065	17031	16893	17030	16974	17017	17086	16944	17008	16836	17130	17094	16886	17028	16844	16895	17053	17039	16846	17008	16934	16870	17077	17264	17192	16877	17092	16993	17126	17018	17080	16950	17033	16872	17049	17069	16941	16872	16702	16953	17181	16973	16915	16962	17058	17137	17082	17235	16946	16994	16781	16965	16798	16994	17070	16891	16869	17023	17179	17048	17038	16918	16893	16880	17016	16966	16978	16914	16722	16960	16975	16994	16890	17122	17176	16975	16820	17017	16978	17121	16882	16788	16778	17079	17076	16886	16903	16873	17140	17005	17019	16954	16949	17107	17166	17110	16944	17025	16961	16680	16980	17044	17022	17135	16920	17002	16964	16889	17057	16986	17003	17157	16923	17148	16978	16836	16820	16862	16785	16969	16770	17128	16771	17019	16939	17050	17155	17169	17169	17119	17019	16950	16874	16978	16921	17080	16845	16928	16909	16866	16881	17036	17064	16985	16865	17135	16832	16982	16909	16872	16912	16965	16930	16823	16967	17183	17069	16928	17047	17162	16801	16847	17099	17020	16969	17202	16966	16806	17021	17189	16903	17212	16854	16892	16936	17108	16962	16934	16861	16791	17016	16859	16907	17165	16884	17140	17095	16897	17036	16959	16945	16853	16855	16939	17012	16869	16887
27477	41736	37910	29754	25421	22931	20724	19133	18359	17239	16759	16304	15953	15930	15417	15585	15572	15389	15400	15332	15285	15136	15218	15191	15075	15172	15072	15155	15068	15107	15185	15019	15207	15076	15244	15125	15100	15074	14908	15047	15046	15014	14949	15197	14952	15146	14873	15011	15181	14944	15005	15028	14959	14979	15152	14822	15170	15042	15062	14966	15142	14901	15160	15088	14994	14975	14965	14912	15023	14924	15017	15077	14925	15044	14838	14930	14919	15012	14838	14907	14980	15041	14936	14915	14873	14891	15049	14886	14941	15050	15091	14867	15067	14881	15072	14940	14912	14978	15032	15143	15116	15016	14858	14854	14971	15016	15024	14947	15094	14875	14885	14921	14997	14885	14976	15014	15061	14966	15093	15029	14996	14921	15045	14917	14955	15048	14949	14955	14994	14947	14960	15077	14865	14999	14814	15024	14893	14939	14934	14899	15037	14874	14830	14918	14918	14995	14863	14884	15102	14936	15014	14924	15108	14883	15125	15021	14965	14993	14901	15051	15017	15002	15011	14928	14845	15026	14964	14899	14952	15063	14671	15050	14947	14882	14967	14819	15151	14970	15027	14953	14925	15057	14879	14932	15016	15174	15041	15033	14956	14967	14829	14869	15083	14943	14927	14996	14894	14882	14850	14919	14978	14968	14864	14848	14923	14945	14864	15160	14938	14969	14904	14753	15185	14856	15131	14918	14815	14942	14830	14932	15033	14899	15160	15004	14937	15085	15004	15157	14889	15027	15069	14903	15039	14956	14983	14901	14975	14938	15136	14997	14850	15018	14919	15138	14947	14885	14925	14998	14914	15020	15017	14850	14968	14858	14997	15129	14809	14896	14721	14926	14881	15062	14993	15050	14908	15089	15061	14934	15063	14900	15063	14925	14940	14849	15137	15155	14872	15008	15142	15105	15085	14731	15126	14910	15079	15026	14897	14909	14836	15011	15070	15091	14898	14897	15054	15006	14997	14971	14908	15058	15013	15038	14833	14884	15021	15138	14978	15076	15053	15050	14982	14973	15155	14907	15094	14896	14883	15158	14892	14776	14967	14774	14852	14979	14955	15062	15021	14993	14909	15024	14880	15047	15069	15012	15003	14904	14996	14922	15022	14913	15032	14999	14953	14982	15034	15167	15100	14969	14936	14925	15026	14986	14897	15017	15060	14784	15035	15099	15069	14965	15079	14810	14981	15057	14859	14770	15029	15104	14932	14903	15126	14978	14875	14923	14851	14842	14968	15002	15073	14839	14970	15071	14847	15090	15011	14929	15002	15003	14869	15126	14861	14791	14944	14972	14786	14896	14841	15032	15051	15027	14859	15021	14884	14904	15062	14908	15018	14736	15170	15139	14987	14978	14868	14922	14960	15040	15055	15062	14924	14868	14893	15014	14941	14955	14948	14886	14913	15145	14894	14902	15169	15008	15124	14953	15108	14945	14993	14831	15003	14924	15084	14941	15091	14893	15028	14951	15091	14951	14936	15006	14946	14946	14975	14991	15089	14932	14962	15063	14989	14922	14850	14845	14945	14967	15000	14856	15189	14960	15032	14907	14930	15045	14841	14952	15046	14955	14969	15054	14888	14910	14953	15090	14986	15100	15159	14987	14999	14913	14897	15049	14895	14939	15030	14893	15170	15040	15015	15029	14902	14925	15031	15016	14950	15036	15102	14828	14932	15136	14998	15000	14909	14924	14905	14915	15028	14840	14942	14948	15076	14901	15100	15013	14964	14917	15023	14827	14905	15003	14961	15095	14878	15000	14937	15014	15016	14921	15135	15036	14851	14861	14765	14991	15028	15083	14970	14968	14962	15039	14808	14944	14943	15037	15005	15158	15002	14912	15033	14736	15069	14977	14992	15020	15171	14990	14885	15059	14946	15110	14968	14882	14859	14966	14937	14947	14931	15027	14996	14965	14925	14926	14953	14948	14830	15062	15086	14935	15119	14978	15056	14919	15010	14972	15022	14976	15152	14894	15102	15017	15100	15000	14945	15048	15019	14912	14955	14968	15082	15044	14908	14943	14929	14723	14962	14900	14955	14978	15012	14969	15153	14740	14948	15104	14894	14743	15103	14999	15016	14981	14996	14916	14989	14727	15187	15005	14889	15025	14994	14996	15136	15168	14911	14928	14861	14951	15025	14947	14892	15072	14961	14942	15113	14885	15095	15077	15010	14884	14939	14890	14966	14922	14929	14980	14942	15043	14942	15070	15044	14898	14972	14989	14993	15084	14845	14989	14972	14941	15069	15004	15009	14995	14975	14983	14824	14957	14939	15030	14836	14802	14789	14977	14986	15114	14933	14892	14766	15075	14989	14856	14946	15020	15125	14885	14761	14854	15022	14993	14977	14862	15026	14826	14879	14895	15171	14917	15001	15043	15066	14848	14858	14941	14965	15015	14739	15047	14895	14889	14926	14950	14867	15015	14842	14791	15080	14848	15068	14916	15093	15015	14921	15005	14978	14891	15020	14883	14938	14963	14950	14944	15039	14911	14972	14976	15020	15080	15097	15073	14967	14758	14917	14978	15061	15007	14943	14983	14866	15020	14989	15155	15020	14922	14964	14964	14970	15146	15065	14894	15005	15024	15076	15066	15124	14887	15044	14850	15078	15018	14911	15023	14928	14996	14984	14952	14979	14999	14987	14932	14979	15172	14947	14902	15045	15022	15105	14859	15036	14970	15002	15159	14934	15077	14799	15089	14903	14981	14822	14786	15053	14871	15082	14915	15032	14941	15003	14878	15150	14968	14963	14925	15054	15013	15033	14952	14779	14960	15034	14897	14959	14847	15160	15008	15080	15078	15000	15111	14922	14860	14880	15081	14974	14791	14896	14838	14821	14863	15000	15000	15030	14823	15027	14840	15032	15006	14869	15120	15031	14961	14772	15013	14954	14933	14934	15121	14892	14920	14887	14931	14951	15017	15147	15001	14999	15050	14956	14873	15032	14923	14824	14928	14973	15066	15009	14974	15057	15047	15071	15098	14807	15093	15022	14970	14892	15082	14969	14897	14868	14977	14929	14869	14983	14878	15079	14946	14880	14897	14820	14855	14982	14938	14893	14981	15003	15126	15100	14995	14954	14904	14939	14904	14941	14975	14969	15020	14926	14910	15018	14959	15030	15078	15043	15019	15084	14978	15074	14725	14986	14974	14857	14937	14904	14908	14877	14955	14904	14939	14909	14918	15027	14844	14998	15178	14991	15066	15052	14948	14758	14776	14973	14931	14926	15068	14830	15160	14990	15042	14921	15047	15052	14983	14917	14932	15091	14972	14912	14991	14878	14928	14873	14965	15055	15157	15112	14955	15053	14977	15068	14846	14882	15040	15055	15184	14928	14895	14846	14961	15027	14826	14907	15022	15127	14974	14941	14946	15082	15055	14927	14953	15041	14956	15152	14998	15036	15022	14953	14685	14883	15025	14870	14918	15020	15122	14946	14880	15012	15063	14886	15095	14942	15141	14949	15089	15074	14904	15096	14870	14856	15102	14945	14982	15043	14833	15078	15073	15080	15035	15088	15025	15038	15070	15023	14853	14889	14947	14943	15046	14967	14978	14946	14871	15140	15089	14844	15107	15064	14867	15046	15025	14898	15012	15076	15102	14937	15055	14948	15033	15121	15015	14795	14945	14972	14886	15045	14973	15067	15075	15127	15047	14899	14894	14971	15029	15094	14817	15031	14949	14999	14871	15111	14919	14799	14984	14867	14920	15046	14968	14800	15015	14974	14959	14991	14871	14963	14871	14890	14870	14978	15002	15180	15000	14969	15100	15012	14935	15017	14891	14997	14731	14993	14888	15144	14973	14935	14914	15019	15034	15060	15108	14950	14913	15013	14944	14903	14979	15057	14909	14803	15073	14943	15072	14874	14962	14929	15038	15023	15017	15048	15000	14969	14927	15015	14861	15000	15070	14982	14844	15005	14993	14964	15012	14817	14896	14942	14979	14944	15004	14909	15113	14908	15135	14979	15122	14980	14681	15095	14993	14991	14840	14873	14760	14835	14823	14876	14872	14927	14892	14952	14986	14931	14815	15007	14943	14994	14916	15051	15122	14968	14866	15066	14874	15097	14828	15040	14979	14959	15072	15169	15000	15077	15131	15038	15055	14943	15073	14918	15014	15007	15013	14962	14954	14943	15038	14890	15008	14893	14936	15004	15014	14993	15180	15070	14939	14876	15019	14993	14829	14906	15049	14943	14930	14931	15000	14962	14930	15026	14997	14904	14898	14962	15067	15004	14907	15061	14908	15063	14897	15092	14972	14920	14998	15023	14910	14876	14888	14975	14916	14950	14979	14989	14913	15015	14831	15062	14979	15069	15139	14890	14990	14959	14998	14942	14964	14961	14978	14888	14840	15217	14921	14991	15034	14834	14940	14945	15010	14972	15020	14869	15080	15005	15054	14965	15023	14964	14968	14976	15096	15049	14915	14950	14890	14978	14889	14943	15102	15011	14989	14916	14952	14791	15060	14898	15065	14930	14951	14882	14989	15128	15036	15134	15031	14792	14994	14839	14963	15043	15035	14812	14922	14832	15008	15015	15194	14930	14942	14888	14918	14956	15207	15153	14841	14862	14960	14905	14966	14974	15005	15027	15031	14972	14904	14898	15046	14743	15063	14951	14832	14806	14945	14936	14934	14887	14974	15000	14939	14907	14948	15129	14958	14806	14971	14865	14961	15124	14994	14857	14837	14924	15031	15032	14889	14908	15051	14865	15100	14938	14861	14989	15117	14917	14912	15048	15050	14926	15086	14856	14963	14901	15012	14916	15100	14997	14933	14870	14963	15030	14817	15082	15043	15018	15052	14908	14946	14802	15106	15036	14983	14990	14938	14981	14860	14994	15052	15022	14994	14891	14872	15019	15024	14964	14933	15018	14777	15085	15131	15114	15029	14987	15017	14767	14984	14957	14925	15171	14923	14939	15051	14882	14847	15067	14860	14910	14942	14937	14922	14906	15007	15134	15031	15010	14729	14889	14845	15022	14972	15036	15051	14941	14969	14980	14947	14830	14836	15028	14939	15030	14997	14863	15028	15070	14956	15084	14855	14951	15024	15031	15089	15001	14929	14834	15114	14918	14998	15010	14986	14990	14949	15136	14792	14987	15073	14908	15019	14936	15054	15092	15139	14884	14958
23640	21046	28535	24469	23867	25916	25795	21912	20587	19940	19385	18896	18482	18243	17920	17706	17748	17747	17628	17598	17536	17447	17671	17548	17302	17348	17540	17357	17254	17319	17336	17403	17484	17357	17412	17408	17140	17152	17157	17009	17137	17303	17158	17181	17196	17427	17322	17319	17290	17317	17124	17309	17218	17084	17084	17038	17083	17135	17169	17119	17237	17027	17000	17160	17037	17139	17193	17100	16953	17066	16969	17105	17145	17030	17238	17230	17274	17132	17109	17314	17202	17162	17145	17041	17003	17410	17122	16864	17076	17088	17240	17172	17200	17115	17140	17083	17309	17161	17318	17055	17165	17129	17069	17087	17135	17246	17335	17076	17103	17170	17278	17168	17165	17207	17139	17213	17270	17046	17105	17207	17284	17137	17136	16926	17228	17313	17080	17139	17367	17144	17000	17187	17124	17086	17014	17026	17059	17051	17147	17110	17125	17070	17103	17173	17199	17146	17330	16961	17275	17178	17296	17084	16863	17107	17035	17184	17364	17085	16976	17074	17069	16810	17223	17086	17196	17213	17301	17083	17171	17077	17065	17107	17209	17072	17311	17303	17210	17131	17151	17137	16948	17193	16974	17116	17287	17125	17344	16962	17123	17074	16984	16942	17204	17082	17103	17221	16976	17023	17258	17037	17198	17209	17126	17273	17023	17231	17275	17071	16909	17333	17404	17274	17230	17121	17122	17092	17172	16861	17192	17151	17278	17107	16921	16999	17139	17154	17044	17233	17243	17190	17110	17251	17106	16987	17267	17165	17177	17018	17232	17172	17129	17084	17197	17084	17161	16958	17015	17083	17255	17081	16945	17014	17114	17295	16967	17294	17254	17229	17182	17040	17133	17250	16981	17000	17108	17120	17093	16886	16818	16951	17289	17017	16883	17038	17106	17085	17276	17027	17095	17110	17188	17171	17198	17074	17134	17253	16949	17078	17127	17088	17200	17099	17219	17108	17092	17037	17055	17192	17085	17012	17039	17070	17232	17265	17036	17045	17215	17119	17356	17241	17213	17206	17194	17229	17129	17261	17068	17067	16945	17150	16970	17135	17016	16855	17334	17069	17197	17136	17241	17007	17072	17293	17235	17122	16992	17162	17106	17115	17033	17014	17200	17151	17127	17269	17128	17227	17012	17301	17259	17304	17088	17098	16987	16998	17194	17096	17159	17367	17171	17221	17088	17219	17044	17211	17097	17198	17157	17150	17264	17004	17109	17137	17063	17176	17210	17146	16962	17146	16812	17035	17196	17061	17139	17238	17056	17174	17249	17247	16999	17127	17102	17113	17025	17029	17115	17145	17129	16899	17069	16966	17281	17147	17176	17141	17039	17248	17062	17162	17214	17262	17108	17039	17095	17132	17097	17112	17323	16992	17223	17211	17076	16888	16986	16993	17138	17233	17166	16944	17240	17110	17436	17141	17066	17413	17336	16988	17028	17130	17299	17311	17112	17216	16925	16992	17016	17102	16972	17220	17049	17140	17161	17234	17174	17143	17099	17061	17204	17096	17106	17037	17222	17140	17064	17104	17074	16895	17179	16981	17009	17121	17196	17168	17172	17055	17141	17233	17412	17144	17203	16984	16928	17136	17159	17103	17127	17038	16993	17028	17137	17049	17093	17053	17129	17285	17119	17254	17054	17141	16873	16849	17187	17063	17341	17326	17084	17199	17175	17129	17277	17025	17051	17021	17289	17186	17139	17191	17072	17194	17097	17030	17088	17144	16954	17035	17219	17247	17168	17217	16961	17029	17101	17225	17118	17257	17182	17226	17268	17012	17047	17009	17034	17041	17146	17060	16994	17079	17082	17101	17056	17075	17156	17144	17319	17017	17244	16919	17274	17220	17054	16824	17167	16957	17306	17205	17235	17138	17056	17132	17067	17201	17181	17306	17101	17036	17083	17017	17259	17151	17137	17187	16829	17039	17150	16911	17015	17162	17003	17027	17121	17336	17167	17188	17214	17215	17205	16978	17063	17230	17324	17323	17069	17012	17076	17221	17268	17029	17086	17253	17247	17156	17274	17207	17345	17189	17092	17196	17129	17124	17179	17116	17175	16987	17020	17135	16962	17187	16996	17230	17143	17144	17093	17228	17235	17136	17145	17259	17162	17123	17182	16983	17086	17281	16913	16911	17018	17232	17265	17250	17190	17307	17028	17081	17127	16989	17154	17019	16987	17206	17040	16932	17258	17219	17155	17239	17090	17219	17139	17312	16998	17028	17191	17214	17104	17237	17320	16837	17145	16927	17203	16877	16956	16965	16976	17194	17057	17049	17014	17292	17149	16972	17200	17494	17091	17103	17093	17025	17056	17179	17003	17214	17073	17111	17191	17089	17327	17198	17203	16978	17098	17071	17157	17085	17020	17186	17174	17116	17002	17004	17003	17032	17083	16977	16949	17249	17079	17139	16976	17080	17173	17201	17013	17052	17315	17082	17078	17236	17176	17003	17218	16989	16982	17094	17254	16898	17183	17024	17176	17008	16865	17345	17212	17110	17212	17075	17081	17152	17104	17075	17354	17181	17018	17080	17130	17072	17092	16951	17141	17190	17319	17096	17097	17032	17054	17123	17025	17116	17041	17052	17344	17176	16956	17164	17168	17093	17137	17197	17094	17218	17204	17069	17197	17030	17095	17289	17173	17056	17248	17098	17137	17362	17288	17216	17094	17073	17308	17225	17115	17136	17116	17003	17258	17078	16986	17216	17142	17305	17167	17113	17022	17249	17104	17257	17293	17135	17081	17006	17142	16955	17012	17168	17139	17015	17067	17206	16923	17278	17056	17139	16904	17033	16983	17042	17132	17205	16984	16883	17233	17057	17123	17486	17277	17186	17057	16922	17059	16990	17291	17146	16938	17016	17047	16969	16862	17040	16929	17140	17230	16975	17028	17118	16980	17098	17194	17135	17293	16936	16920	17308	17147	17459	17039	17327	17062	17093	17148	16974	17054	16854	17240	16981	17285	17204	17207	16949	17180	16972	16917	17159	17176	17182	17224	17196	17358	17141	17044	16963	17316	17058	17195	17083	16986	16977	17208	17029	17026	17009	17083	17166	17288	17092	17082	17111	17168	16865	17332	17225	17237	17413	17169	16938	17209	17004	17208	17216	17154	17056	17161	17182	17204	17296	17205	17170	17262	17155	17035	17013	16939	17004	17030	17085	16933	17073	17080	17048	17154	17260	16995	16985	17126	17289	17062	17061	17074	17044	17231	17250	17171	16937	17003	17253	17139	17112	17227	17112	17189	17039	16938	17194	17135	16935	17072	17194	17146	17369	17202	16932	17068	17185	17103	17046	17166	17061	17073	17224	17105	17036	17147	17159	17086	17089	17123	17162	17163	16984	17202	17010	17158	17196	17192	17226	17152	17092	17097	17082	17120	17181	17105	17146	16952	17037	17201	17086	17199	17169	16922	17047	17099	17090	17068	17011	17012	17131	17110	17057	17019	17080	16921	17017	17159	16999	17066	17316	17028	17153	17285	17047	17129	17177	17032	17131	16919	16935	17052	17057	17126	17183	17173	17048	17112	17049	17233	17289	17091	17041	17231	17041	17116	17131	17216	17101	16990	17065	17070	17206	16981	16975	16981	17383	17121	17044	17265	16954	17289	17301	17195	17177	17087	17109	17091	17156	17206	17096	17101	17187	17260	17023	17115	17114	17014	17154	17445	16841	17049	17063	16943	16875	16871	17020	17023	17091	17083	17057	17260	16930	16923	16967	17018	17223	17280	17108	17265	17330	16946	17154	17183	16804	17050	17094	16955	17120	17208	17059	17183	16684	17083	17085	17164	17288	17260	17189	17149	17143	17205	17087	17109	17154	17202	17052	17075	16986	17110	17096	16909	17302	17246	17087	17146	17253	17173	16937	17012	17159	17322	16908	16960	17048	17108	17128	17254	17191	17074	17264	17037	17088	16829	17173	17186	16868	17204	17389	17085	17283	17311	17211	17251	17125	17278	17188	17094	17031	17119	17234	17184	16965	17079	17165	17107	17218	17023	17194	17324	17165	17241	17028	17136	17028	17099	17163	17102	17286	17123	17173	17007	16836	17103	17206	17296	17206	17259	17088	17160	17222	17088	17040	17247	16947	17177	17070	17087	17039	17306	17284	17102	17070	16996	17057	17089	17280	17166	16894	17124	17161	17104	17141	17100	16947	17054	16980	17117	17032	17187	17079	17094	17148	17180	17080	17334	17231	17050	16924	16985	17179	17229	17126	17108	17006	17211	16988	16983	17149	17239	17045	17051	17038	16983	17249	17187	17098	17161	17030	17145	17197	17332	17068	17312	17071	17104	17171	16933	17309	17152	17174	17054	16973	17194	17016	16911	16940	17140	17092	17116	17169	16919	17162	17187	17117	17166	17184	17040	17111	17124	17136	17118	17112	17022	17184	17098	17382	17117	17046	17123	17064	17001	16842	17151	16959	17253	17070	17032	17151	17045	17148	17090	16974	17064	16997	16893	17144	17161	17156	17246	17040	17113	17101	16946	17244	17142	17030	17010	17041	17091	17171	17130	17237	17083	16977	17287	17019	17084	17158	17057	17221	17034	17244	17092	17271	17277	17182	17144	16915	17096	17033	17112	17194	17110	17090	17076	17385	17011	17172	17279	17254	17252	17194	17083	17204	17117	17223	17280	17063	17140	17258	16887	17063	17077	17086	17178	17133	17126	17000	17106	17199	17227	17340	17213	17047	17344	17022	17220	17154	16963	17088	17148	17138	17181	16975	17187	17116	17243	17080	16968	17139	16994	17048	17161	17029	17356	17347	17138	17063	17057	17158	17092	17056	17035	17137	17354	17111	17283	17026	17098	17225	17010	16873	17162	17209	17108	16839	17134	17027	17174	17175	17230	17175	17185	17047	17190	17264	17167	17067	17241	17046	16968	17134	17114	16998	17072	17138	17153	17259	17270	17083	17034	17175	17202	17356	17126	17023	16989	16944	16912	16974	16955	17355	17193	17160	17227	17379	17031	17054	17222	17192	17086	17126	17073	17226	17133	17107	17513	16983	17101	17233	17115	17320	17321	17183	17088	17128	17253	17154	17064	17168	17068	17082	17162	17003	16976	17051	17015	17154	17256	17308	17185	17207	17229	17253	17250	17116	17110	17150	17000	17033	17127	17202	17117	17148
27836	48122	44211	35334	30305	27152	24305	22009	20410	19410	18223	17926	17038	16799	16380	16119	15940	15732	15969	15928	15591	15666	15646	15503	15330	15491	15410	15517	15353	15252	15508	15318	15265	15193	15180	15309	15306	15387	15339	15222	15171	15160	15139	15326	15154	14994	15318	15253	15251	15275	15030	15127	15162	15288	15223	15129	15162	15022	15319	15148	15192	15165	15068	15205	15171	15156	15045	15247	15117	15112	15068	15193	15163	15206	15356	15059	15176	15139	15365	15276	15214	15100	15323	15108	15162	15088	15169	15336	15060	15172	15175	15066	15219	15065	15059	15240	15250	15186	15158	15371	15025	15210	15130	14985	15272	15120	15170	15195	15115	15268	15199	15053	15203	15041	15175	15248	15093	15244	15261	15160	15144	15171	15040	15234	15124	15155	14977	15188	15140	15162	15171	14953	15120	15074	15171	15012	15234	15032	15183	15103	14996	15140	15145	15317	15086	15065	15129	15020	15238	15212	15138	15153	14973	15044	15205	15244	15044	15166	15059	15051	15111	15114	15129	15159	15132	15113	15268	15095	15250	15261	15243	14918	15131	15271	14934	15145	15039	15079	14885	15080	15205	15321	15159	14970	15132	15075	15124	15059	15194	15283	15340	15299	15117	15229	15115	15287	15209	15131	14949	15132	15096	15183	15208	14974	15007	15156	15174	15128	15138	15251	15214	15288	15149	15065	15074	15064	15246	15153	15159	14999	15049	15069	15115	15223	15041	14968	15132	15258	15079	15271	15071	15047	15056	15117	14992	15033	15136	15013	15066	15265	15218	15065	15152	15180	15236	15071	15271	15139	15177	15046	15238	15260	15187	15195	15219	15169	15228	15004	15249	15144	15092	15074	15280	15097	15180	15060	15346	15049	15148	15004	14979	15210	15111	15119	15122	15261	15304	15093	15202	15041	15113	15081	15091	15066	15036	15028	15112	15060	15180	15262	15167	15146	15194	15185	15222	15154	15483	15102	15063	15000	15280	15286	15057	15187	15186	15133	15113	15299	15143	15173	15181	15038	15049	15176	15174	15237	15163	15195	15159	15224	15187	15169	15229	15082	15142	14998	15152	15051	15136	15156	15238	14930	14994	15139	15143	15010	15113	14924	15091	15155	15145	15188	15235	14975	15110	15149	15159	15152	15104	15104	15163	15059	15215	15271	15158	15161	15170	15202	15087	15038	15166	15057	15236	15204	15245	15200	15249	15310	15263	14882	15292	15160	15419	15020	15338	15146	15055	15116	15106	15122	14987	15150	15193	15229	15036	15053	15116	15019	15133	15165	15144	15180	15084	15249	15063	15256	15183	15153	15191	15270	15031	15080	15210	15085	15197	15095	15040	15195	14980	15217	15157	15139	15280	15059	15254	15047	15048	15033	15204	15133	15059	15075	15039	15077	15172	15111	15188	15059	15057	15236	15222	15090	15117	15088	15142	15077	14984	15154	15133	15183	15032	14974	15340	15006	15135	14902	15204	15015	15262	15173	15123	15134	15131	15146	15165	15035	15099	15210	15045	15149	14963	15209	15037	15100	15180	15157	15083	15267	14953	15162	15213	15089	15364	15229	14980	15134	15271	15098	15117	15215	15128	15194	15074	15031	15170	15114	15171	15049	15141	15123	15169	15152	15198	15173	15241	15144	15184	15101	15277	15223	15141	15332	15014	15150	15170	15224	15027	15060	14973	15165	15174	15062	15121	15179	14992	15149	15120	14930	15189	15253	15088	15171	15192	15129	15152	15158	15077	15237	15135	15149	15075	15329	15185	15064	15170	15155	15180	15086	15276	15150	15134	15130	15166	15209	15160	14981	15124	15273	15125	15306	15145	15197	15085	15058	15096	15049	15019	15104	15057	15165	15375	15246	15245	15121	15163	15215	15124	15256	15188	15108	15118	15211	15212	15157	15128	15272	15088	15064	15200	15187	14996	15055	15069	15207	15331	15157	15108	15104	15206	15054	15175	15250	15140	15069	15199	15125	15214	15365	15132	15129	15204	15026	15120	14984	15279	15203	15199	14927	15192	15082	15248	15178	15182	15246	15059	15174	15157	15265	15083	15058	15015	15274	15005	15131	15075	15203	15224	15065	15191	15067	15166	15080	15229	15021	15243	15000	15319	15094	15296	15205	15202	14990	15203	15295	15209	15266	15175	15307	15185	15187	15086	15287	15316	15143	15069	15045	15121	15236	15165	15043	15175	15248	15159	15230	15054	15244	15064	15100	15045	15085	15081	15120	15133	15194	15143	15054	15135	15210	15045	15141	15131	15297	15386	15056	15118	15050	15187	15077	15238	15139	15245	15044	14988	15276	15253	15279	15039	15292	15120	15057	15189	15153	15149	15055	15227	14994	15308	15093	15174	15146	15051	15267	15088	15174	15199	15185	15169	15184	15064	15067	15183	15300	15140	15049	15163	15084	15036	15134	15139	15143	15046	15194	14964	15252	15210	15192	15115	15214	15039	15253	15078	15102	15019	15204	15194	15232	15043	15135	15297	15201	15134	15015	15113	15092	15223	15136	15087	15161	15268	15174	15090	15137	15075	15247	15114	15140	15101	15037	15174	15104	15067	15198	15040	14994	15013	15277	15026	15209	15050	15148	15314	15241	15164	15301	15054	15100	15237	15243	15046	15144	15085	15327	15069	15207	15319	15156	15340	15141	15002	15136	15163	15063	15089	15278	15166	15395	15161	15033	15389	15212	14975	15274	15177	15285	15064	15021	15038	15269	15164	15052	15003	15113	15018	15258	15154	15271	15104	15200	15017	15063	15083	15116	15223	15141	15246	15118	15022	15103	15268	14977	15157	15084	15111	15361	15035	15101	15127	15272	15222	15186	15226	15210	15188	15162	15169	15208	15190	15264	15047	15245	15150	15273	15120	14934	14934	15079	15260	15280	15083	15140	15058	15215	15155	15129	15068	15111	15049	15216	15084	15061	15008	15087	15139	15126	15174	15172	15084	15105	15055	15075	15055	15040	15215	14986	15065	15237	15216	15140	15022	15226	15079	15129	15151	15072	15165	15221	14970	15104	15100	15135	15122	15225	15213	15094	15121	15060	15114	15248	15209	15169	15293	15002	14941	15331	15144	15113	15152	15147	14958	15273	15051	15321	15073	15096	15191	15013	15147	15081	15213	15278	15079	15218	15113	15136	15147	15077	14984	15147	15057	15184	15031	15269	15255	15135	15207	15165	15014	15085	15386	15119	15245	14987	15064	15038	15064	15123	15054	15002	15092	15117	15140	15093	15041	15167	15196	15060	15150	15071	15121	15115	15121	15094	15284	15121	15102	15079	14973	15255	15254	15271	15057	15199	15105	15111	15000	15025	15092	15008	15073	15169	15048	15171	15222	15089	15190	15061	15249	15148	15028	15116	15090	15250	15101	15204	15132	15375	15210	15164	15000	15452	15175	15044	15155	14962	15103	15173	15087	15233	15176	15237	14951	15153	14972	15090	15356	15163	15138	15149	15131	15042	15117	15069	15236	15076	15180	15261	15164	14948	15137	15177	15223	15076	15118	15007	15261	14974	15084	15302	15135	15064	15287	15185	15080	15096	15131	15199	15117	15113	15254	15121	15242	15190	15098	15017	15064	15174	15286	15103	15195	15314	15243	15050	15012	15051	15121	15243	15139	15140	14991	15142	15156	15027	15118	14926	15159	15001	15039	15079	15198	15019	15230	15024	15040	15149	15070	15256	15179	15291	15192	15149	15152	15192	15236	15270	14951	15190	15215	15122	15172	14988	15070	15105	15163	15229	15199	15099	15217	15143	15267	15304	15227	15216	15187	14991	15184	14973	15127	15246	15011	15130	15044	14967	15248	15265	15201	15228	15188	15097	15322	15052	15087	15171	15311	15114	15215	15257	15116	15215	15160	15193	15075	14952	15052	15210	15086	15164	15010	15186	15131	15101	14954	15156	15017	15170	15118	15152	15029	15109	15162	15065	15060	14979	15060	15133	15180	15262	15075	15267	15126	15186	15178	15147	15270	15043	15273	15166	14975	15140	15183	15261	15067	15267	15022	15108	14988	15162	15271	15118	15218	15097	15072	15040	15207	15273	15228	15128	15230	15263	15074	15213	15034	15159	15219	15065	15173	15209	15106	15180	15152	15198	15173	15325	15307	15208	15019	15069	15101	15147	15171	15098	15029	15239	15179	15147	14979	15033	15129	15215	15087	15230	15050	15098	15018	15142	15056	15136	15237	15134	15141	15221	15157	15261	15203	15095	15040	15287	15046	15236	15112	15377	14994	15218	15210	15061	15227	15090	15068	15086	15168	15149	15023	15250	14924	15137	15094	15141	15052	15160	15206	15222	15056	15071	15233	15218	15061	15025	15125	15218	15204	15210	15162	15142	14985	15142	15144	15221	15125	15059	15160	15196	14988	15222	15302	15120	15074	15070	15166	15013	15055	15091	15370	15174	15100	15031	15272	15309	15091	15160	15107	15055	15238	15247	15131	15114	15209	15155	15197	15221	15093	15252	14992	15037	15343	15047	15125	15036	15081	15003	15290	15005	15176	15350	15169	15147	15161	15167	15207	15020	15214	15270	15083	15083	15192	15156	15283	15145	15290	15155	15001	15082	15213	15311	15182	15024	15042	15094	15066	15235	15208	15148	15054	15051	15156	15208	15163	15212	15241	15153	15191	15045	15109	15078	15167	15127	15314	15072	15167	15178	14984	15141	15084	15211	15288	15171	15003	15260	15268	14997	15196	15096	14997	15312	15246	15146	15087	15032	15206	15113	15072	15202	15016	14970	15296	15276	15202	15165	15197	15205	15119	15035	15105	15188	14958	15219	15164	15090	14973	15221	15223	15138	15104	15076	15174	15159	15087	15439	15017	15194	15165	15301	15391	15161	15285	15018	15090	14953	15274	15214	15171	15004	14986	15156	15096	15011	15286	15082	15091	15262	15142	15107	15181	15012	15102	15142	15003	15405	15143	15229	15093	15079	15272	15275	15125	15026	15250	15100	15202	15110	15342	15181	15154	15204	15270	15126	15134	15155	15151	15169	15147	15028	15008	15179	15081	15056	15071	15124	15142	14980	15052	15278	15053	15184	15371	15061	15292	15250	15122	15196	15060	15124	15125	15134	15156	15232	15070	15098	15171	15291	15002	15156	15228	15107	15111	15072	15119	15171
22521	20952	28678	23497	22026	25670	28996	23801	22328	21451	20380	19688	19300	19035	18509	18371	18025	18083	18043	17831	17716	17628	17569	17637	17690	17861	17521	17570	17576	17287	17584	17315	17650	17536	17608	17450	17226	17351	17217	17167	17285	17430	17553	17271	17430	17283	17387	17517	17320	17245	17336	17456	17145	17390	17504	17362	17391	17247	17229	17187	17268	17153	17092	17182	17188	17086	17129	17122	17140	17301	17078	17310	17312	17187	17369	17180	17169	17356	17344	17264	17343	17267	17133	17222	17224	17298	17166	17217	17184	16957	17193	17285	17192	17100	17099	17274	17378	17272	17184	17290	17262	17268	17097	17248	17291	17065	17194	17058	17209	17086	17175	17419	17460	17345	17018	17253	17026	16948	17118	17318	17278	17160	17165	17100	17192	17131	17047	17208	17234	17239	17210	17215	17204	16978	16889	17186	17273	17148	16921	17032	17172	17396	17056	17259	17307	17219	17160	17183	17293	17180	17185	17182	17200	17242	17173	17137	17199	17305	17190	17018	17117	17177	17165	17227	17361	17338	17271	17125	17284	17247	17291	17111	17169	17102	17253	17195	17143	17314	17251	17388	17143	17160	17030	17150	17252	17327	17328	17307	16911	17174	17320	16940	17139	17145	17055	17100	17190	17114	17166	17361	17000	17298	17076	16895	17104	17168	17247	17233	17190	17136	17231	16891	17185	17046	17250	17267	17166	17153	17205	17397	17264	17164	17183	17259	17102	17187	17084	17233	17167	17340	17319	17264	17031	17341	17174	17106	17135	17299	17169	17213	17325	17431	17382	17108	17237	16965	17266	17159	17131	17163	17341	16959	17265	17108	17243	17213	17090	17225	17233	17323	17201	17358	17246	17113	17212	17333	17252	17006	17324	17433	17183	17069	17130	17233	17172	17287	17293	16954	17063	17224	17360	17189	17211	17095	17056	17166	17173	17152	17048	17141	17301	17141	17197	17129	17198	17177	17222	17442	17229	17060	17073	17303	17155	17443	17151	17042	17113	17033	17121	17122	17175	17375	17110	17248	17287	17342	17314	17163	17013	17092	17159	17273	17340	17133	17196	17343	17115	17242	17204	17063	17182	17181	17249	17130	17271	17095	17309	17075	17258	17567	17250	17026	17123	17206	17144	17345	17189	17258	17102	17110	17033	17267	17130	17017	17127	17309	17062	17169	17090	17275	17124	17197	17238	17024	17322	17079	17302	17170	17134	17142	17192	17197	17169	17253	17193	17163	17218	16923	17176	17218	17096	17278	17186	17081	17163	17341	17188	17143	17474	17163	17190	17120	17104	17253	17291	17442	17177	17205	17047	17052	17047	17065	17236	17334	17060	17219	17149	17035	16926	17206	17279	17196	17107	17276	16869	17235	17064	17226	17176	17269	17211	17240	17091	17097	17248	17229	17068	17207	17090	17193	17445	17146	17171	17245	17023	17163	16991	17113	17103	17097	17085	16999	17208	17091	17178	17193	17396	17028	17057	17087	17212	17290	17123	17219	17245	17161	17296	17294	17159	17150	17031	17128	17148	17321	17180	17171	17124	17383	17231	17241	17345	17253	17052	17173	17253	17312	16965	17134	17196	17151	17285	17193	17381	17138	17043	17046	17039	17193	17084	17188	17252	17094	17190	17263	17166	17273	17203	17015	16993	17240	17196	17269	17528	17030	17420	17103	17218	17189	17223	17147	17209	17081	17140	17021	17117	17237	17124	17246	17261	17172	17236	17364	17170	17305	17151	17099	17086	17169	17253	17132	17001	17089	17139	17228	17002	17134	17123	17169	16958	17288	17184	17130	17083	16989	17208	17126	17310	17173	17070	16964	17274	17140	17294	16978	17183	17283	17100	17161	17276	17026	17138	17228	17241	17243	17092	17143	17422	17130	17346	17210	17143	17083	17028	17179	17072	17359	17133	17193	17172	17065	17365	17132	17107	17123	17265	17145	17261	17384	17238	17117	17315	17110	17200	17290	17334	17201	17288	17206	17237	17111	17199	17264	17292	17132	17002	17190	17292	17232	17262	17167	17033	17101	16993	17133	17455	17129	17330	17252	17277	17136	17206	17135	17284	17076	17242	17219	17250	17090	17230	16958	17019	17047	17307	17330	17233	17171	17186	17258	17060	17178	17168	17330	17064	17128	17183	17223	17023	17204	17389	17191	17035	17062	17345	17156	17320	17055	17176	17305	17069	17271	17122	17190	17124	16999	17292	17263	16947	17400	17223	17077	17250	17069	17060	17036	17121	17161	17218	17284	17330	17219	17230	17288	17009	16884	17313	17253	17015	17154	17008	17089	17128	17054	17066	16975	17128	17127	17302	17204	17044	16935	17301	17228	17248	17277	17122	17275	17131	17313	17219	17045	17100	16973	17185	17115	17030	17133	17060	17298	17223	17230	17136	16992	17090	17140	17179	17152	17277	17204	17137	17251	17025	17198	17085	17144	17290	17220	17276	17181	17043	17361	17179	17255	17304	17256	17374	17193	17491	17021	16986	17107	17121	17124	17004	17207	17342	17141	17144	17354	17079	17165	17106	17271	17057	17139	17160	17172	17311	17240	17164	17106	17048	17123	17084	17223	16998	17230	16996	17220	16906	17013	17130	17138	17209	17219	17094	17347	17321	17083	17308	17165	17146	17222	17176	17191	17300	17275	17244	17307	17090	17193	17048	17295	17106	17073	17170	17183	17033	17173	17052	17220	17306	17080	17189	17086	17086	17160	17287	17239	17227	17236	17090	17028	17305	17118	17224	17247	17102	17181	17248	17316	17219	16952	17092	17250	17088	17108	17089	17038	17123	17262	17200	17122	17204	17159	17377	17291	17174	17098	17160	17198	17036	17140	17132	17222	17100	17107	17159	17134	17312	17318	17140	17024	17265	17155	17027	17168	17156	17122	17129	17194	17100	17231	17096	17254	17081	17210	17141	17327	17153	17231	17240	17075	17024	16978	17082	17167	17158	17198	17269	17334	17121	17193	17128	17220	17085	17018	17082	17128	17102	17134	17098	17162	17413	17321	17160	17282	17430	17244	17196	17367	17144	17021	17209	17074	17137	17351	17265	17230	17068	17101	17155	17239	17133	17409	17032	17145	17210	17194	17329	17279	16880	17341	17138	17117	17156	17003	17214	17163	17048	17352	17158	17004	17126	17033	17182	17130	17173	17054	17024	17242	17036	17080	17308	17310	17141	17226	17204	17301	17062	17167	17260	17280	17101	17191	17240	17042	17103	16995	17202	17095	17245	17223	17119	17144	17152	17199	17299	17148	17161	17255	17270	16969	17256	17140	16986	17229	17153	17172	17332	17233	17075	17083	17142	17057	17021	17073	17340	17144	17162	17177	17289	17191	17061	17310	16972	17361	17328	17104	17197	17304	17275	17018	16965	16792	17065	17188	17173	17316	17178	17177	17207	17313	17005	17136	17100	16899	16926	17199	17226	16945	17062	17001	17370	17249	17215	17080	17005	17213	17238	17351	17111	17150	17139	17075	17143	17397	17287	17076	17106	17161	17184	17269	17273	17113	17295	17203	17072	16974	17188	17259	17204	17163	16976	16933	17365	17113	17201	17276	17285	17298	17181	17259	17322	16914	17212	17188	17033	17078	17108	17146	17093	17138	17167	17251	17310	17085	17261	17005	17192	17049	17239	17315	17238	16973	17090	17237	17242	17250	17400	17020	17436	17028	17289	17110	17303	17335	16915	16961	17231	17053	17015	17052	17120	17275	17082	17071	17110	17323	17264	17217	17088	17176	17227	16969	17035	17158	17180	17127	17236	16976	17098	17331	17019	17204	17098	17163	17271	17370	17240	17111	17144	17278	17022	17136	17200	17181	17262	16991	17098	17080	17161	17177	17240	17146	17176	17041	17062	17131	17173	16926	17124	17088	17259	17018	17210	17131	17177	17256	17129	16938	17347	17194	17135	17059	16997	17242	17197	17034	17131	17160	17324	17363	17399	17054	17204	17339	17024	17219	17262	17197	17293	17200	17185	17115	17003	17192	17248	17312	17229	17141	17294	17075	17214	16941	17092	17155	17305	17134	17346	17243	17207	17218	17373	17175	17097	17186	17110	17324	17083	17148	16917	17060	17312	17389	17131	17260	17145	17334	17201	17051	17126	17270	17222	17228	17300	17031	17336	17060	17085	17256	17108	17059	17190	17196	16950	17049	17128	16964	17450	17021	17182	17128	17395	17071	17174	17298	17159	17051	17150	17211	17288	17164	17090	17217	17228	17007	17078	17070	17043	17269	17181	17283	17028	17343	17230	17353	17067	17162	17165	17066	17028	17033	17315	17135	16941	17310	17176	17226	17210	17134	17256	16996	17275	17068	17051	17106	17307	17344	17210	17002	17133	17198	17158	17180	17215	17013	17326	17221	17075	17008	17199	17088	17156	17263	17196	17316	17179	17402	17215	17276	17150	17199	17215	17278	17198	17130	17032	17207	17196	17297	16994	17129	17044	17293	17281	17258	17336	17260	17176	17191	17414	17275	17204	17238	17084	17137	17064	16938	17102	17344	17206	17246	17361	17252	17160	17078	17192	17374	17054	17108	17216	17061	16824	17027	17304	17292	17198	17128	17295	17041	17407	17340	17194	17106	17224	17252	17126	17208	17224	17027	17238	17130	17067	17073	17256	17078	17220	17274	17294	17174	17268	17225	17026	17142	17403	17400	17182	17226	17154	17140	17052	17069	17083	17152	17025	17115	17259	16924	17186	17048	16914	17205	17160	17321	17295	17122	17083	17045	16937	17305	17106	17109	17235	17030	17094	17230	17283	17272	17233	17120	16946	17165	17014	16891	17285	16979	17105	17274	17151	17180	17156	17132	17283	17352	17216	17251	16912	17306	17149	17129	17072	17342	17142	16972	17102	17184	17138	17088	17042	17281	17017	17186	17143	17215	17134	17167	17077	17169	17120	17167	17214	17277	17151	17030	17241	17132	17139	17086	17092	17269	17024	17199	17239	17341	17054	17049	17072	17112	17162	17037	17219	17029	17151	17295	17116	17306	17226	17110	17161	17253	17490	17223	17196	17142	17200	17233	17232	17130	17408	17130	17012	17204	17248	17210	17382	17130	17199	17062	17124	17130	17158	17074	17144	17063	17300	17103	17271	17237	17182	17042	17089	17166	17064	17033	17101	17287
29616	52454	48678	39046	33900	30166	27242	24758	22723	21140	19797	19008	18154	17571	16772	16709	16191	16162	16059	15873	15769	15833	15630	15618	15634	15575	15561	15542	15460	15624	15486	15299	15418	15384	15296	15410	15321	15166	15373	15473	15285	15341	15218	15275	15349	15175	15279	15218	15268	15256	15323	15010	15280	15233	15194	15047	15401	15139	15112	15205	15187	15159	15232	15319	15184	15105	15237	15131	15070	15115	15156	15084	15111	15131	15157	15333	15390	15186	15121	15097	15118	15227	15064	15097	15128	15333	15156	15118	14932	15186	15222	14992	15189	15191	15289	15141	15222	15192	14995	15034	15151	15122	15207	15215	15066	15184	15127	15075	15101	15084	15254	15268	15101	15138	15014	15147	15318	15209	15176	15232	15078	15148	15099	15007	14912	15236	15186	15078	15182	15068	15111	15168	15100	15117	15005	15407	15069	15045	15261	15134	15174	15058	15124	14979	15144	15060	15035	15100	15169	15194	15224	15214	15038	15262	15091	15122	15073	15110	15180	15138	15140	15029	15042	15175	15233	15178	15083	14996	15053	15170	15105	15097	15020	15107	15101	15256	15166	15105	15066	15213	15096	15035	15072	14971	15284	15123	15089	15198	15189	15144	15246	15170	15355	15165	15361	15139	15136	15048	15244	15044	15148	15070	15106	15289	14936	15238	15225	15100	15072	15145	15086	15069	15174	15179	15225	15036	15051	15210	15225	15001	15180	15076	15065	15106	15171	15195	15339	15122	15050	15133	15125	15172	15111	15129	15177	15083	15076	15176	15150	15028	15206	15256	15008	15223	15070	15144	15272	15283	14991	15031	15026	15022	15185	15181	15114	15168	15106	15232	15119	15146	15110	15024	14994	15014	15103	15151	15074	15073	15336	15186	15046	15288	15136	15324	15130	15329	15089	15131	15066	15210	15222	15062	15094	15167	15228	15088	15192	15162	14983	15267	15087	15024	15150	15142	15027	15131	15028	15110	15340	15099	15135	15175	15125	15107	15026	15069	15032	15059	15075	15135	15127	15042	15269	15251	15173	15056	15274	15117	15023	15179	15173	15156	15142	15168	15199	15193	15131	15001	15015	15209	15142	15339	15123	15098	15166	15308	15064	15095	15127	15250	15249	15064	15313	15115	15174	15224	15095	15150	15123	15201	15002	15008	15027	15198	15218	15110	15217	14983	15206	15226	15168	15063	15269	15082	15047	15194	15062	15155	15196	15125	15232	15167	15274	15117	15258	15106	15097	15106	15163	15222	15344	15073	15151	15076	15193	15031	15053	15057	15124	15126	15084	15257	15101	15125	15179	15221	15101	15026	15105	15160	15283	15192	15165	15095	15243	15192	15076	15285	15186	15230	15171	15015	15121	15212	15212	15122	15243	15013	15108	15125	15143	15197	15147	15110	15137	15042	15146	15113	15125	15147	15078	15094	15023	14957	15148	15193	15109	15147	15140	15044	15227	15055	15103	15046	15078	15167	15169	15017	15131	15141	15037	15216	14975	15162	15013	15181	15253	15189	15117	15127	15196	15019	15266	15021	15249	15098	15082	15011	15145	15158	15195	15208	15034	15163	15209	15204	15188	15246	15132	15114	15305	15207	15130	14881	15077	15090	15214	15108	15117	15186	15103	15285	15286	15050	14978	15078	15164	15123	15125	15077	15217	15041	15245	15071	15205	15128	15108	15089	15068	15266	15084	14932	15176	14989	15096	15065	15149	15163	15113	15126	15240	14976	15229	14981	15232	15052	15148	15134	15229	15168	15224	15180	15077	15135	15366	15192	14967	15246	15070	15342	15032	15171	15088	15348	15043	15180	15153	15240	15181	15064	15274	15089	15118	15093	15062	15181	15117	15055	15072	15058	15173	15129	15199	15217	15034	15214	15090	15124	15313	14998	15160	15209	15149	15064	15074	14998	15115	15145	15065	15045	15147	15268	15265	15039	15072	15173	15297	14915	15029	15201	15132	15184	15121	15141	15034	15252	15123	15270	15108	15210	15332	15019	15139	15115	15048	15160	15165	15195	15066	15115	15128	15154	15199	15115	15249	15109	15040	15297	15211	15090	15242	15344	15066	15110	15192	15132	15149	15113	15114	14987	15118	15138	15290	15056	15241	15118	15211	15235	15273	15102	15270	15020	15102	15051	15094	14956	15142	15205	15126	15128	15056	14938	15170	15239	14905	15213	15044	15190	15243	15169	15046	14994	15065	15263	15076	15072	15059	15019	15223	15286	15190	14950	15002	15083	15175	15073	15166	15248	15274	15147	15231	15164	14995	15104	15136	15245	15237	14950	15185	15177	15214	15093	15161	15256	15178	15216	15026	15049	15092	15139	15091	15013	15183	15079	15234	15113	15184	15125	15198	15135	15168	15145	15077	15051	15075	14968	15219	15034	15260	15010	15094	15227	15298	15051	15030	14929	15273	15180	15180	15289	15191	15142	15240	15174	15088	15171	15088	15245	15186	15144	15115	15020	14974	15153	15078	15246	15111	15044	15064	15133	15165	15110	15150	15157	15194	14972	15128	15144	15196	15142	15139	15013	15313	14956	14967	15016	15099	14939	15117	15236	14995	15070	15094	15292	15079	15209	15135	14976	15067	15046	15052	15140	15024	15021	15009	15127	14940	15135	15166	15160	15186	15228	15166	15236	15172	15229	15200	15029	15368	15103	15234	15111	15019	15200	15169	15112	15103	15162	15108	15163	15265	15023	15192	15258	15150	14945	15094	15106	15115	15090	15091	15087	15026	15135	15078	15150	15085	15035	15096	15113	15258	15127	15132	15220	15071	15128	15135	15120	15059	15015	14978	15048	15018	15057	15004	15081	15170	15001	15023	15209	15086	15131	15036	14982	15101	15024	15011	15229	15109	14950	15249	15040	15091	14941	15096	15031	15187	15160	15098	15017	15264	15234	15072	15021	15161	15007	15078	15005	15084	15319	15036	15025	15018	15108	15122	15156	14995	15210	15141	15080	15257	15171	15048	15132	15078	15194	15118	15168	14963	15033	15068	15046	15150	15177	15062	15006	15179	15147	15044	15099	15191	15197	15157	15144	15136	14968	15285	15169	15104	15054	15023	15211	14931	15099	15078	15237	15087	15202	15080	15074	15114	15049	15119	15203	15130	15080	15036	14998	15134	15019	15268	15045	15272	15046	15021	15074	14988	15142	15039	14952	15059	15051	15104	15177	15186	15302	15108	15134	15231	15084	15070	15018	15136	15150	15178	15134	15379	15203	15078	15202	15149	15258	15094	15155	15094	15193	15219	15093	15098	15094	15203	15184	15056	15232	15235	15300	15220	15204	15131	15205	15050	15074	15155	15019	15284	15113	15148	15094	15147	15142	15147	15000	15221	15055	15157	15321	15082	15082	15058	15136	15088	15160	15089	15185	15159	15176	15242	14999	15096	15177	15178	15123	15139	15263	15197	15113	15240	15260	14978	15126	15116	15255	14964	15158	15206	15084	15041	15151	15005	15234	15122	15240	15194	15149	14871	15151	15290	15060	15008	15074	15226	15052	15309	15195	14963	15199	15017	15139	15149	15140	15207	15133	15109	15175	15088	15068	14961	15073	15016	15205	15015	14995	15204	15192	15084	15029	14991	15058	15312	15058	15134	15119	15361	15285	15094	15136	15270	15117	15055	15048	14860	15230	15066	15013	15065	15129	15322	15170	15094	14978	15172	15107	15109	15183	15156	15164	15050	15163	15131	15100	15029	15009	15207	15095	15066	14943	15216	15104	15200	15114	15213	15039	15141	15205	15160	15157	15093	15095	14844	15128	15138	15194	15193	15122	14990	15259	14987	15123	15105	15292	15151	15147	15125	15187	15221	15192	15156	15078	14984	15196	15051	15110	15122	15035	15030	15200	15087	14985	15012	15213	15186	15069	15165	15020	15168	15076	15126	15051	14982	15160	15140	14999	15147	15162	15168	15231	15143	15166	15132	15039	15005	15076	15009	15069	15150	15179	15083	15038	15159	15001	15156	15177	15164	15192	15096	15091	15167	14994	15200	15208	15060	15061	15293	15049	15029	15114	15167	14990	15084	15157	15062	14985	15122	15164	15064	15183	15259	15005	15088	15043	15149	15296	15066	15122	15093	15115	15115	15142	15258	15270	15073	15071	15168	15226	15237	15191	15091	15167	15164	15201	15096	15224	15149	15183	15129	15175	15229	15311	15173	14954	15210	15043	15047	14995	15094	15025	15171	15208	15096	15246	15087	15148	15253	15135	15117	15125	15059	15167	15117	15201	15066	15135	14970	15099	15167	14979	15217	15058	15234	15174	15203	15251	15179	15161	15121	15271	14995	15000	14937	15078	15078	15058	15049	15066	15155	15070	15230	15166	15053	15166	15191	14973	15171	15093	15127	15260	15041	15118	15102	15180	14993	15156	15167	14999	15292	15104	15138	15060	15205	15060	15111	15207	15101	15056	15103	14966	15183	15060	14982	15124	15071	15021	15098	15177	15335	15076	15017	15059	15243	14987	15146	15230	15080	15184	15289	14990	15403	15238	15091	15054	15136	15078	15037	15041	15049	15182	15290	15121	15032	15036	15093	15036	15008	15142	15235	15099	15031	15183	15097	15193	15111	15022	15377	15119	15040	15345	15010	15166	15267	15171	15112	15225	15157	15179	15099	15144	15095	15106	15003	15025	15086	14965	15297	15007	15075	15070	15093	15027	15114	14980	15351	15150	15082	15050	15119	15273	15086	15053	15204	15197	15156	15084	15193	15031	14980	15318	15318	15161	15130	15086	14825	15123	15113	15069	15011	15311	15089	15147	15039	15112	15271	15085	15292	15144	15218	15299	15246	15160	15020	15107	15223	15092	15454	15183	15167	15025	14991	15094	15153	15067	15123	14950	15163	15051	15307	15013	14977	15253	15192	15074	15094	15135	15119	15136	15186	15042	15070	15144	15059	15207	15086	15145	15258	15191	15091	15093	15295	15141	15109	15080	15204	15260	15178	15178	14946	14974	15030	15017	15106	15145	15171	14975	15262	15138	15036	15080	15018	15108	15094	15211	15144	15118	15030	15171	15102	15071	15121	15008	15051	14980	15252	15096	15256	15213	15029	15104	15120	15229	15236	15069	15173	15245	15121	15000	15281	15116	15233	15241	15272	15072	15132	15023	15092	15101	15187	15111
28139	25903	33290	29787	24412	22293	20963	19909	18963	18589	18379	18018	17730	17623	17543	17137	17227	17272	17239	17253	17301	17386	17186	17318	17041	17060	16967	17221	17225	17262	17129	16945	17106	17115	17010	17216	17000	17043	17071	17190	17121	16877	16871	17079	17270	17212	17236	16974	17013	17129	17176	17140	16956	17027	16958	16918	16967	17003	16820	17191	17136	17251	17125	16995	17003	16977	17025	17208	17084	17202	17200	16952	17081	17026	17173	17008	17268	17042	17018	17009	17255	17034	17124	16958	17050	17017	16957	17087	17063	17124	17198	16966	17007	16949	16955	16963	16918	17156	16992	16995	16983	17072	17191	16987	17102	17112	17035	17032	17082	17026	16980	16934	17092	17146	17031	17043	16976	16910	17079	16988	16939	17061	16891	17050	17014	17023	16977	17135	16952	17118	16974	17137	16930	17025	16856	16970	16924	17094	17125	16924	16854	17098	16988	17069	16913	16976	16912	17058	16875	16972	16892	16982	16942	16910	16883	16874	17125	16988	16893	17136	16874	17152	16837	17178	16729	17021	17080	17140	16989	17121	17015	16928	17106	17193	16990	16955	17155	17092	16995	17065	16992	16929	17088	16974	16979	16926	16954	17121	16946	17177	17220	16868	16882	16844	17082	17182	17076	16975	17028	17000	17202	17018	16961	17252	16905	17138	17070	17189	16976	16942	16910	16965	16920	16904	16993	17233	16803	17044	17008	17109	16940	17029	16988	17246	17017	16885	16933	17362	17046	17131	17035	16866	16879	16839	16929	17099	16950	17041	16963	16904	16820	16960	17071	17154	17131	16802	16948	16780	16884	16966	17229	17075	17079	16970	16887	17179	16883	16871	17070	16830	17006	16927	17006	16864	17114	17127	17052	16989	17166	17018	16998	17096	17164	17126	16902	17072	16943	16933	16875	16910	16981	17058	17001	16944	16860	16801	16883	17024	17116	17031	17118	17141	17120	16955	16978	17015	17081	16980	16920	17097	16976	16954	17079	17019	17155	17054	16897	16939	17056	16778	16891	16938	16793	16767	17200	17245	16915	16995	16914	17129	16950	16907	17116	16916	16994	17088	16944	17140	16888	16836	17138	16820	17034	16961	17331	16954	17026	16962	17048	16921	16882	17165	17275	17168	17042	17065	17005	16986	16919	17207	17048	17022	17039	17002	16866	17103	17089	17087	17069	17125	17179	17133	16938	17012	17058	17120	16933	17072	17160	16997	16966	17007	17104	17064	17108	16823	16934	17202	16959	16995	17240	16988	17091	16749	16863	17169	17037	17120	17118	17056	17002	17129	16741	17137	17078	16930	17038	16858	16934	16912	17012	16916	17231	17017	16979	16945	16935	16797	17032	17064	17074	16897	17109	17087	16997	17116	17104	16932	17192	17143	16987	16821	17138	16995	17030	17177	17155	17134	17144	16915	16967	16978	17251	16876	17241	17033	17109	17143	17112	17163	16932	16942	17125	17053	17082	17201	16916	16843	17071	16981	17001	16831	16958	17232	16909	16920	17216	17161	17193	17028	17156	17123	17024	17161	16890	17195	17016	16893	16900	16919	16864	17036	17179	16905	16941	16938	17072	17087	17043	16946	16937	16939	17109	17005	16837	17126	16852	16996	17136	17037	17107	17109	16884	16913	16965	17052	16953	16933	17014	17110	17075	16939	17063	17038	17017	17316	17057	17003	17040	17174	16915	17120	16954	16966	17234	17010	17092	16791	16994	17043	17070	17045	17203	16852	16963	17090	17115	16895	16757	17126	16931	17007	17072	16967	17137	16903	16931	16874	17027	17170	17018	17054	17099	16966	17000	16985	17155	16993	16939	17039	17003	17017	17242	17184	16854	16985	17116	17083	17231	16910	17022	17087	16944	17001	17110	16839	17081	17021	17014	17104	17113	17050	16997	17136	17194	17036	16825	16842	17158	17055	16914	16864	16856	16946	16948	16919	17025	17061	16964	16991	16974	16819	16939	16917	16977	17096	17076	17300	17099	17265	16825	16849	17189	17149	17013	17095	16964	16925	17187	16972	16972	17141	17339	17089	16927	17089	16914	16968	16928	17163	17042	17023	17193	17155	16959	17020	17020	16911	17087	16969	17010	17180	16977	17006	17118	16972	16921	16989	17044	16843	16898	17155	17137	17132	17116	17197	17108	16983	16956	16870	17069	16900	16899	16995	16866	16968	16934	16849	17032	17075	17123	17105	17150	17062	17080	16970	16896	16909	17057	16872	17079	17157	16967	16958	17064	17046	17085	16963	16914	16845	16987	17058	17041	17080	17018	16996	16990	16902	17065	17017	16819	17018	16942	16993	16994	17014	17040	16935	17108	17010	17032	17063	17120	17079	16888	16977	17046	17020	16937	17064	16952	16976	17014	16926	17179	17169	17125	16995	16972	16959	17126	17103	16775	16906	16989	17175	17099	17138	17089	17114	16957	16898	16950	16852	16921	17058	16914	17029	17029	17121	17065	17109	17272	17019	17115	16903	17037	17080	17117	17069	16949	17168	17025	17020	17165	16831	17132	16980	17138	16973	16922	17227	16958	16993	17174	17076	17093	16914	17046	16933	17115	17039	16908	16981	17102	16926	17176	16889	17023	16919	17117	16953	16923	17190	17320	17202	17124	17178	17116	17148	17044	17185	16835	17007	16972	16868	17051	17005	16980	16903	17071	17020	17118	16847	17039	16952	17191	16910	17028	17262	17124	17051	17004	16935	16978	17070	16947	17175	17051	17157	16962	17141	17055	16910	17024	16989	16981	16881	16882	16946	16848	16917	16901	17102	16833	16958	16964	16998	16870	17200	16804	17055	16910	16823	17142	17099	17057	17052	17113	17033	17233	16772	17059	17128	17062	16898	17060	17268	17012	17027	17002	16799	17062	16962	16875	17027	16852	16887	17114	17003	16915	17040	16897	16945	16926	17015	16878	17016	16908	16999	17146	16895	17009	16860	16965	17011	17084	16998	17028	17005	16756	17026	16863	16979	17025	16974	16959	16985	17228	16968	16942	16965	16979	16828	17003	17001	17019	17009	17264	17176	17064	17044	17100	17188	17035	16994	16963	17132	16900	17036	16963	17197	17069	17005	17167	17183	17091	16891	16934	16976	17070	16935	17156	16965	17024	17095	17215	17087	16981	16823	17052	16970	17073	16989	17197	16954	17149	16936	17093	17047	17098	16957	17072	17086	16885	16999	16921	16972	17215	17227	17094	17078	16838	17053	17034	16962	17006	17035	17125	17040	17029	16970	16916	17035	17043	17009	17058	17150	17236	17057	17090	17203	17007	17160	17124	17110	17020	17001	17023	16912	17046	17133	16964	17005	17089	17005	16904	16935	16773	16955	16973	17037	17060	17014	17048	16984	17155	16913	17248	16890	17034	17179	17048	16978	17089	16846	17161	17232	17151	16980	17043	17148	17003	17031	17016	17081	16961	16940	17178	17163	17104	16986	17033	17188	17179	16950	16780	17050	17004	17061	17258	17061	17062	17032	17132	17073	17064	17037	17071	17024	16902	17092	16961	16945	16876	16871	17091	17053	16890	16979	17177	17065	16757	16833	17013	16810	16911	17027	17017	16990	16839	16995	16895	17051	16975	17023	16991	16684	17057	17033	17107	16961	16909	16846	16810	17015	17139	17257	17074	17057	17205	17095	17125	17192	17026	16995	17021	16977	16859	17163	17059	17116	16979	16972	16704	17076	16975	16935	16858	17081	17002	17087	17149	17132	17115	16938	17007	16815	17092	16992	16927	16741	16692	17135	16940	17145	17066	16889	16933	17125	17140	16861	17052	16851	17015	17092	17223	16904	16998	16943	17099	16853	17022	17098	17104	17102	16968	17066	16873	16947	17031	16907	16960	17024	17025	16806	17070	17004	16928	17170	17078	17051	16906	16867	16987	17037	17058	16897	17109	16997	16788	17051	17187	17042	16777	17104	16991	17099	16919	16908	17147	16812	16969	17127	17034	17226	17070	17021	16951	16993	16931	17113	16991	16952	16795	16921	16986	16955	17069	17072	16935	17279	17060	16992	17131	16946	17024	17148	16787	16931	16930	16919	17326	17030	17033	17025	17213	16979	17146	17093	17034	17059	17248	16919	17142	16710	17058	16985	16888	17021	16916	17146	16959	17138	17107	16903	16986	17032	17087	17110	17213	16666	17048	17060	17161	16957	16922	17087	17093	16817	17166	17022	16879	16999	17043	17096	17140	16981	17062	16904	17230	16905	16987	17057	16962	17075	16875	16940	16913	16912	17037	17109	16705	16987	17110	17080	17023	17097	17216	17244	17128	16990	17026	16903	17004	17175	17142	16942	17043	17143	17134	17021	16851	16823	16919	16924	17075	17159	17325	17059	17053	17086	16987	17196	17105	16880	17012	17041	17062	16969	17175	16968	17035	16959	16993	16710	16921	17208	17087	17053	17058	17058	17098	17070	16970	17066	17284	17018	16820	16804	17121	17214	17018	17149	16968	17057	16925	17172	16887	17039	16993	16981	17406	16944	16938	17049	17004	16999	16901	16917	17099	17034	16845	16944	17014	17221	16955	17093	17011	17061	16996	17199	16968	17082	17093	16992	17020	17059	16955	16995	17008	17005	17065	17122	17071	17148	17088	16962	16813	17233	17082	17018	17000	16877	16961	17033	16864	16836	17174	16919	17071	16872	16976	16901	17061	17026	17090	17138	16935	17083	17006	17039	16893	17024	16860	17053	16866	17052	16847	17163	17159	16972	16859	17129	17000	17099	17136	17104	17183	17035	16969	16966	17045	17207	17122	17035	17090	16986	17026	17007	17188	16889	17041	17006	17026	17011	17004	16844	16990	16956	16989	17116	17282	17061	16988	17059	17200	16957	17060	16864	16909	16942	17006	16902	16909	16910	17101	16979	17036	17033	16940	16799	17017	17103	16954	16919	17096	17153	16940	16933	17043	17016	17174	16921	17130	17228	17031	16928	17111	17003	17009	17096	17015	17176	16972	17286	17174	17025	17177	16963	16988	17137	16994	17040	17062	17060	16800	16990	17133	17208	16845	16996	17094	17015	16878	17032	16980	16838	17009	16988	17043	17043	16909	17023	17059	16841	16821	16961	17203	17097	16979	16975	16918	17214	17216	17106	17095	17204	16997	17265	17019	16944	17074	17075	16940	17042
27840	41794	37821	29551	25425	22593	20500	19413	18328	17471	16785	16241	16139	15833	15631	15480	15424	15396	15231	15454	15325	15382	15224	15309	15215	15284	15215	15206	15114	15253	15124	15001	15138	15024	15042	15236	15069	15209	15030	15088	15023	15162	15137	14901	15194	14856	15247	14942	14969	14960	15008	15105	15200	15081	14861	14947	14950	15036	14971	14938	14890	15046	15081	15082	15079	15091	14982	15021	15064	14982	14934	15034	14875	14988	15124	15000	15028	15259	15020	14904	15092	15016	15091	14831	14937	15049	14955	15033	15022	14973	15014	15057	14995	15044	15030	14874	15099	15094	14938	15027	15165	15137	15040	14962	14990	15174	15109	15031	15042	15055	15053	15078	14898	14879	14990	14921	14883	15025	15056	15021	15087	14923	15007	14937	15101	14840	15054	15003	14914	15076	14943	14904	15002	15147	14885	14970	14999	15042	15040	14931	15029	15146	15178	14974	14867	14954	15142	14981	15037	15133	15064	15061	15044	15091	15112	15022	14997	15176	15051	14942	15083	14975	15135	14960	14948	15244	15050	14948	14825	15038	15225	15057	15021	14742	15215	14917	15268	15026	14933	14985	14954	14979	15031	15020	14954	14942	15097	14946	14920	15139	14990	15028	14895	15056	15031	14954	15009	14985	14984	15174	15097	14907	14855	15106	14980	14940	15105	15066	15087	14872	15163	15303	14943	14884	15036	15044	15088	14862	14956	15011	14940	14946	14966	14894	15041	15095	15136	15038	15028	14958	14965	15136	15053	15061	14913	15118	15036	15039	14880	15029	15033	14923	15068	14973	15095	15273	14905	15026	15161	15199	14985	14882	15002	14938	15129	15233	15006	14979	15041	14860	15114	14960	15114	15035	15037	14910	14889	15084	14976	14859	15019	14839	15119	14944	15022	14999	14935	15024	15038	14919	14930	14986	15068	15094	15108	14992	15036	14982	14921	15268	15018	15224	15097	15037	14874	14992	15037	14968	15073	14981	14909	14907	14831	14945	15089	14959	14955	15049	14967	14912	15170	15022	14866	15132	15034	15039	15073	15149	15051	15032	14993	15097	15063	14947	15054	14982	14965	14882	15030	14851	14997	15069	15064	15089	14877	15166	14929	15019	15046	14978	15168	14976	15090	15074	15074	14909	15137	15077	15054	15167	15028	14944	15092	15148	15140	14849	14953	14900	15050	14990	14955	15078	15077	15021	14910	14995	15011	15006	15063	15198	15028	15126	15066	14976	15201	14878	15175	15019	14989	15184	14961	15126	15029	14884	15056	15067	14960	14964	14952	15086	15134	15122	15055	14984	14878	15111	15117	15051	14971	15008	15091	14958	15068	15126	15107	15004	15139	14884	15091	14995	14977	14802	14972	15138	14958	15086	15288	15235	15007	15044	15061	14966	14971	14908	15016	14992	15059	15120	15017	15018	14934	14967	14886	14970	15113	14856	15118	15020	15067	15134	15123	15195	14937	14892	14980	15036	15008	15107	15051	15235	15112	15013	15140	14900	15003	14887	14932	15210	15034	15054	14927	15002	14808	14962	14949	15128	14959	15113	15108	14932	14900	15139	15100	14952	15092	15034	15007	14954	15020	15104	14993	15126	15103	15006	15028	15123	14941	15154	15026	15091	14968	15024	14831	15178	14933	14983	14927	14872	14986	14979	15032	14934	15089	15041	15145	14974	15055	15149	15106	14972	15117	15149	14937	15052	15048	14811	14923	14961	15071	15130	15040	15054	14959	15149	14980	14935	15030	15075	14951	15037	15100	15180	15003	15027	15001	15050	14844	15198	15092	15093	15045	15097	15168	14932	15094	14799	15193	14948	14879	14893	15204	15140	15171	14964	15065	15060	14876	14925	14987	15269	14876	15050	14964	15072	15065	14884	15013	15020	15035	15140	15029	15064	14937	15135	15009	14924	15055	15038	14996	15158	14962	15016	15068	14869	15038	14891	14876	14932	14937	15034	15225	15022	14951	15057	15057	15097	15001	15063	15003	14848	14876	15096	15066	15068	15052	15079	15014	15136	15074	15023	14989	14880	15149	15089	14851	14899	15275	15017	15045	15074	15016	14999	15205	14986	15040	15011	15153	14998	14967	14933	15157	14910	15081	14926	15053	14906	14952	15100	15182	15028	15047	14956	14971	14988	14970	15072	15027	15125	15100	14972	15069	14870	15157	15121	14931	15015	14720	15046	15070	15014	15176	14974	14966	14990	15005	14786	15104	15122	15009	15148	15049	15065	14967	15023	14978	15008	15058	15044	14979	15046	14986	15051	15064	15212	14913	14991	14895	15192	14977	15086	15114	14935	15075	15020	14921	15020	14968	14980	15067	15095	14996	14954	15083	14961	14979	15037	14974	14946	14977	15214	14986	14989	14972	15113	14893	15058	15148	14911	15128	14941	15173	14988	15006	15277	14905	14957	14980	15067	14865	15067	14988	15002	15109	15065	15042	14998	15050	15049	15119	15116	15204	15029	15093	15122	15078	14984	15046	15034	14896	15094	15012	15048	15140	15138	14971	15102	15069	15128	15099	15107	14976	14926	15043	15152	15070	15110	15241	15008	14928	14962	15080	15092	15056	14997	15003	14919	15091	14936	14931	14912	15151	14925	15061	14986	14888	15020	15102	14973	15039	15080	15042	15009	14886	14925	15042	14912	15022	14981	14805	15071	15074	14967	15065	14940	14941	15029	15035	15245	15019	15026	14957	15089	15000	14993	14882	15039	14970	15021	15194	15030	15070	15112	15213	15067	15078	15033	14986	15052	15093	14944	14886	14935	15066	15042	15003	14885	15035	14970	15186	14959	15033	14934	15182	15051	15070	15027	15142	15028	14986	15198	14992	14958	15111	14955	15022	15134	14944	14873	15089	15062	15126	15008	14990	15143	15065	15093	14970	14942	15076	14975	15184	15028	14928	14995	15069	14936	15064	14965	14939	14900	15110	15104	15118	14970	15062	14894	15005	15190	14915	14988	14943	15096	14916	15137	15058	14987	14899	14945	15199	14824	15053	15093	15216	15018	14954	15077	14873	15215	14978	15001	15044	15086	15030	15092	14997	14917	15004	14941	15002	14928	15056	14864	15115	15025	14955	14993	14949	14853	15101	15059	15034	15036	14908	15006	14895	14985	15100	14903	14849	15038	15005	15056	15008	15179	14888	15291	14912	14965	15178	14995	14913	15173	14898	15017	14914	15027	15003	14988	15126	14899	15024	14908	15096	15030	14995	15077	14963	15156	15160	15005	14994	15024	15128	15048	15016	15208	15008	14937	15118	15089	14964	15033	15024	15209	14862	15009	15186	15062	14885	15082	14858	15073	14916	15115	15078	15004	15100	14991	15163	14990	14996	14994	15078	14992	15066	15077	15068	15076	15138	15049	14990	15028	15127	14923	15095	14920	15029	15003	14900	15103	14992	14847	15001	15043	14879	14981	15130	15184	14970	14904	15228	15012	14975	14941	14845	15030	15148	14965	14890	15044	15012	15008	15108	15081	15030	15056	14910	14945	15004	15136	15000	15050	15069	15074	15175	14898	14963	14847	15110	15094	15070	14961	14848	15183	15095	15098	15058	14985	15053	14972	15106	15091	14980	15000	15000	15079	15031	15008	15002	15024	15048	14870	15051	15077	15037	14890	14924	15043	15060	15137	15202	15127	15042	15015	14959	14970	14993	15003	15155	14965	14973	15129	15108	14967	15005	14851	15051	14971	15203	15121	14843	15066	15127	14968	15018	14968	14956	15180	15022	14820	15060	15094	15095	14807	15195	15012	15024	15074	14956	14901	15078	15307	15108	15027	15056	15148	15049	15207	15001	15109	14931	14951	14995	15049	14907	15039	15079	15145	15039	15102	15107	14945	14997	14985	15108	14956	14971	15040	15087	15018	14923	15077	15028	14907	14996	14943	15011	15038	15157	14966	15114	15064	14983	15080	15157	14871	14952	14907	15022	14917	15095	15055	15079	15013	15002	14929	14984	15092	15112	15118	15172	15070	15097	14894	15075	15194	15054	15133	15070	15061	15120	15084	14983	15004	15155	15110	14939	15150	15009	14953	15064	14997	14959	14928	15123	15254	15067	14906	15115	15172	14969	15001	14970	15053	15090	14970	15137	15026	15020	14902	15094	14826	15164	15231	15047	15079	15004	15053	15157	14999	15015	14999	14997	15011	15032	15022	14986	15075	14987	14921	15046	14843	15097	15030	15133	14873	15040	15006	15225	14883	15072	14978	15032	15050	14902	14973	15121	14920	15058	15076	15046	15051	15206	15070	15103	15002	15116	14946	15160	15076	14941	15152	15095	15081	15180	14914	15141	14998	14897	15091	14916	14822	15066	15033	14922	14825	15054	14925	14978	15011	14902	14886	15083	15040	14971	15049	15137	14985	14961	15095	15168	14933	14925	15036	15063	15100	15139	15092	15011	15008	15036	14994	15071	14823	15239	14900	15089	15018	15123	14935	15245	15017	15044	14985	15100	15080	14963	15139	15038	15129	15028	15066	15119	15162	15057	15005	15093	14960	15120	14885	14988	14964	14987	15134	15039	15016	15141	15083	15079	15191	14879	14936	15291	14977	15100	15042	14921	14977	14995	15033	14981	15044	15108	14998	15261	15094	15074	14932	15035	14947	15092	14874	15058	15103	15035	15019	15000	14928	15015	15079	14999	14886	15168	15051	15009	15070	15128	15064	15111	15032	14993	14957	15017	15116	14951	15074	15068	15238	15078	15031	15055	15016	15162	15012	14926	14948	15073	14935	15097	14853	15184	15102	14981	15068	14941	14972	15070	15091	15089	14989	15047	14945	14931	15273	14942	15105	15060	14904	15111	15095	14904	15118	14952	15106	15059	14968	15110	15014	14967	14978	15030	14961	15103	15300	15017	15087	15070	14926	14936	14930	15308	14999	14906	15159	15030	15110	14861	14964	14916	15165	15024	14978	15076	14986	14885	14921	15013	15064	15020	15007	15071	15154	15054	15086	14976	15159	15022	14999	15003	14975	14987	14918	15055	15234	14981	15032	14894	15006	15149	14930	14916	15092	15153	14809	15088	15031	14909	15106	14935	14978	15032	14942	15089	15038	14882	15190	14865	15012	14952	14917	15044	15013	14998	14842	14934	15055	15053	15128	14972	15106	14894	15135	15055	15084	15038	14983
23660	21050	28454	24484	23828	26091	25642	22386	20921	20189	19533	18686	18619	18347	17959	17868	17794	17842	17773	17733	17551	17526	17436	17420	17481	17575	17474	17438	17515	17425	17306	17425	17224	17144	17468	17538	17396	17402	17418	17465	17436	17327	17261	17443	17581	17449	17453	17166	17262	17121	17352	17277	17272	17214	17486	17370	17111	17222	17246	17128	17239	17129	17208	17215	17205	17114	17245	17283	17325	17417	17212	17404	17134	17114	17276	17287	17109	17151	17090	17284	17205	17154	17334	17266	17185	17047	17289	16966	17253	17270	17193	16912	17079	17191	17227	17206	17267	17208	17155	17089	17242	17399	16975	17228	17237	17133	17174	17215	17193	17230	17224	16862	17164	17214	17177	17342	17238	17185	17431	17156	17261	17245	17252	17289	17060	17070	17100	17122	17165	17258	17124	17232	17244	17360	17276	17260	16928	17004	17162	17176	17154	17320	17397	17372	17202	17324	17271	17081	17039	17017	17042	17125	17069	17035	17171	17295	17271	17243	17119	17106	17169	17017	17308	17256	17153	17317	17287	17220	17157	17269	17243	17290	17114	17247	17070	17255	17232	17081	17247	17179	17376	17168	17083	17216	17011	17171	17302	17246	17252	17295	17203	17038	17136	17301	17271	17219	17201	17287	17177	17303	17197	16954	17176	17293	17362	17276	17237	17288	17163	17198	17112	17164	17211	17329	17086	17321	17188	17357	17082	17226	17213	17143	17327	17469	17015	17060	17118	17076	17148	17171	17130	17213	17453	17273	17265	17191	17217	17118	17098	17130	17296	17192	17294	17296	17231	17191	17043	17127	17074	17125	17123	17324	17241	17018	17220	17361	17245	17058	16965	17158	17156	17255	17173	17349	17323	17312	17205	17416	17267	17141	17011	17150	17173	17216	17188	17390	17145	17217	17197	17007	17071	16894	17122	17288	17343	17250	17193	17240	17205	17133	17412	17222	17042	17137	17155	17100	17079	17016	17196	17010	17311	17226	17052	17136	17308	17181	16954	17193	17238	17167	17312	17131	17181	17133	17313	17192	17427	17332	17177	17260	17202	17132	17163	17323	17250	17088	17302	17323	17004	17058	17071	17181	17010	17230	17477	17298	17143	17222	17218	17214	17256	17240	17213	17118	17283	17200	17421	17135	17527	17180	17328	17178	17180	17308	17322	17145	17060	17312	17157	17229	17199	16974	17212	17075	17239	17124	17322	17283	17378	17110	17190	17205	16948	17357	17463	17171	17106	17283	17210	17003	17099	17077	17270	17025	17174	17105	17304	17201	17309	17251	17073	17143	17367	17149	17348	17407	17153	17244	17474	17346	17250	17361	17282	17328	17005	17065	17335	17107	17111	17202	17473	17077	17173	17263	17369	17103	17345	17228	17074	17244	17226	17095	17054	17145	17344	17234	17176	17202	17328	17285	17241	17206	17275	17232	17293	17261	17293	17213	17241	17090	17239	17379	17026	17272	17396	17040	17166	17063	17085	17141	17406	17287	17119	17310	16974	17060	17120	17166	17463	17032	17267	17074	17060	17455	17198	17383	16983	17090	17219	17219	17193	17275	17435	17209	17450	17314	17300	17199	17435	17359	17234	17142	17210	17197	17145	17157	17183	17090	17153	17232	17362	17252	17261	17360	17395	17147	17117	17124	17202	17261	17201	17141	17188	17406	17038	17188	17034	17408	17276	17230	17210	17218	17304	17207	17089	17115	17165	17246	17304	17317	17150	16973	17276	17197	17200	17210	17313	17160	17152	17265	17234	17290	17357	17087	17227	17142	17241	17072	17235	17216	17175	17197	17231	17237	17158	17212	17182	17288	17242	17195	17379	17332	17438	17209	17065	16960	17152	17211	17133	17278	17107	17027	17257	17126	17084	17294	17387	17096	17341	17185	17126	17279	17136	17180	17239	17219	16962	16985	17103	17111	17253	17255	17169	17300	17367	17233	17185	17302	17314	17286	17312	17329	17413	17152	16991	17177	17016	17379	17393	17191	17336	17036	17297	17197	17232	17153	17181	17206	17140	17415	17334	17294	17098	17349	17252	17437	17207	17142	17044	17184	17190	17250	17278	17228	17072	17195	17248	17192	17297	17285	17109	17015	17147	17206	17277	17067	17064	17127	17208	17198	17143	17252	16933	17047	17291	17201	17065	17363	17360	17281	17108	17161	17263	17144	17393	17355	17401	17097	17034	17295	17125	17136	17202	17203	17166	17088	17192	17049	17132	17122	17317	17117	17136	17221	17420	17307	17322	17243	17337	17254	17171	17259	17117	17305	17248	17157	17185	17262	17243	17053	17024	17359	17275	17134	17402	17172	17310	17064	17315	17236	17370	17207	17359	17000	17075	17025	17072	17241	17141	17239	17298	17163	17351	17098	17349	17251	17103	17137	17199	17250	17270	17307	17177	17277	17395	17249	17285	17242	17201	17284	17350	17174	17135	17080	17098	17084	17016	17144	16972	17081	17378	17398	17379	17287	17220	17422	17536	17321	17358	17064	17175	16983	17101	17231	17258	17199	17240	17164	17290	17338	17204	17162	17291	17246	17215	17133	17231	16974	17208	17231	17036	17164	17168	17063	17331	17244	17294	17376	17181	17097	17220	17277	17426	17217	17225	17314	17374	17251	17167	17225	17223	17119	17133	17118	17299	17061	17188	17109	17144	17210	17228	17344	17003	17259	17284	17286	17126	17355	17213	17364	17182	16982	16962	17289	17394	17049	17190	17129	17131	17004	17148	17236	17047	17124	17282	17019	17162	17220	17101	17187	17190	17099	17153	17064	17124	17256	17298	17449	17226	17255	17113	17204	17128	17042	17282	17204	17056	17184	17193	17261	17191	17011	17269	17178	16913	17318	17441	17319	17262	17350	17104	17255	17238	16923	17311	17249	17122	17221	17420	17062	17036	16973	17296	17171	17311	17139	17334	17552	17175	17323	17316	17367	17356	17182	17374	17336	17233	17179	17144	17165	17138	17223	17207	17108	17167	17174	17186	16901	17190	17181	17289	17264	17160	17267	17248	17342	17175	17177	17096	17271	17187	17314	17464	17168	17251	17019	17352	17258	17199	17197	17161	17371	17133	17472	17359	17249	17251	17101	17131	17338	17171	17222	17186	17237	17303	17326	17104	17090	17327	17252	17082	17165	17265	17296	17225	17154	17104	17209	17297	17126	17254	17341	17325	17102	17138	17232	17167	17340	17291	17342	17199	17125	17228	17403	17305	17272	17130	17291	17079	17111	17190	17224	17352	17247	17274	17262	17332	17168	17520	17238	17259	17127	17340	17218	17337	17176	17216	16881	17318	17291	17225	17110	17294	17554	17323	17363	17131	17180	17501	17287	17333	17253	17511	17089	17435	17177	17457	17226	17159	16998	17122	17183	17206	17173	17185	17186	17240	17165	17228	17181	17451	17308	17321	17261	16989	17026	17062	17232	17127	17092	17191	17284	17327	17474	17034	17315	17179	17266	17218	17305	17158	17412	17389	17067	17217	17379	17193	17321	17396	17040	17321	17037	17359	17141	17262	17263	17179	17342	17187	17263	17397	17346	17265	17151	17214	17096	17194	17310	17361	17301	17470	17261	17137	17247	17301	17049	17355	17175	17197	17158	17253	17323	17108	17247	17284	17256	17372	17312	17126	17256	17300	17180	17377	17218	17250	17344	17135	17262	17209	17117	17328	17082	17203	17113	17252	17293	17245	17464	17231	17358	17090	16980	17104	17283	17073	17243	17242	17284	17333	17174	17226	17350	17207	17144	17102	17100	17060	17153	17043	17059	17291	17256	17199	17181	17292	17227	17080	17277	17146	17267	17350	17337	17209	17326	17218	17217	17221	17254	17190	17160	17239	17251	16954	17190	17304	17255	17055	17327	17192	17293	17236	17088	17318	17146	17182	17220	17234	17245	17164	17245	17206	17414	17324	17150	17301	17170	17220	17122	17051	17145	17248	17388	17340	17158	17371	17041	17175	17023	17229	17188	17201	17291	17203	17171	17176	17003	17288	17331	17279	16903	17102	17222	17069	17095	17246	17085	17113	17253	17073	17278	17173	17267	17288	17208	17019	17039	17301	17338	17242	17376	17511	17012	16992	17356	17236	17201	17294	17325	17307	17170	17192	17223	17205	17200	17160	17180	17180	17257	17167	17266	17247	17092	17163	17433	17217	17129	17160	17259	17294	17092	17319	17260	17114	17286	17113	17116	17131	17110	17217	17197	17147	17443	17249	16930	17081	17087	17153	17132	17374	17188	17311	17131	17264	17148	17067	17390	17235	17277	17243	17257	17414	17344	17031	17207	17266	17189	17302	17177	17351	17272	17058	17085	17226	17301	17155	17199	17194	17236	17561	17229	17344	17373	17049	17274	17255	17127	17329	17304	17313	17229	17211	17130	17180	17123	17400	17055	17381	17258	17112	17172	17204	17165	17333	17190	17305	17163	17312	17084	17205	17379	17212	17108	17305	17229	17320	17367	17484	17224	17205	17264	17312	17207	17420	17280	17473	17153	17167	17263	17243	17124	17298	17157	17429	17427	17325	17158	17210	17197	17198	17098	17263	17368	17217	17236	17232	17265	17279	17282	17356	17326	17371	17078	17201	17266	17253	17149	17160	17204	17165	17118	17075	17094	17370	17201	17212	17196	17254	17360	17349	17356	17236	17170	17296	17255	17343	17057	17160	17358	17281	17242	17420	17263	17223	17159	17220	17229	17026	17241	17179	17154	17101	17191	17291	17189	17274	17140	17329	17104	17124	17295	17245	17404	17059	17156	17172	17249	17312	17173	17378	17364	17005	17029	17175	17413	17443	17199	17046	17377	17223	17282	17218	17123	17454	17446	17059	17237	17067	17259	17218	17157	17280	17234	17263	17252	17148	17252	17286	17284	17176	17134	17209	17230	17146	17176	17196	17125	17037	17246	17159	17236	17192	17337	17203	17118	17185	17410	17402	17245	17197	17179	17204	17325	17345	17285	17306	17208	16908	17182	17121	17109	17091	17464	17138	17281	17136	17161	17151	17252	17350	17215	17148	17064	17269	17331	17198	17242	17227	17256	17302	17160	17082	17246	17144	17273	17243	17273	17209	17037	17267	17371	17127	17100	17089	17240	17186	17303	17221	17319	17261	17256	17432	17260	17347	17148	17329	17191
27872	48224	44491	35168	30418	27006	24269	22409	20712	19486	18134	17477	17073	16607	16331	16072	15863	15895	15778	15685	15625	15572	15732	15569	15505	15548	15494	15355	15320	15462	15398	15314	15382	15329	15220	15325	15374	15183	15075	15278	15359	15385	15158	15296	15185	15329	15177	15269	15077	15130	15133	15197	15279	15038	15188	15238	15144	15304	15122	15255	15359	15133	15089	15189	15087	15308	15236	15196	14996	15228	15121	15147	15103	15115	15081	15289	15264	15018	15272	15066	15103	15164	15207	15089	15224	15168	15219	15067	15132	15098	15203	15154	15247	15124	15182	15130	15141	15381	15190	15305	15034	15253	15192	15096	15324	15240	15026	15104	15309	15251	15183	15135	15079	15163	15081	15072	15133	15186	15088	15116	15059	15030	15133	15006	15188	15041	15073	15139	15102	15109	15228	15323	15284	15205	15071	15049	15228	15287	15306	15278	15167	15041	15044	15201	15072	15104	15110	15009	15169	15089	14900	15063	15043	15257	14952	15191	15035	15299	15144	14921	15089	15052	15107	15009	15056	15102	15103	15222	15159	15221	15330	15150	15326	15195	15169	15157	15184	15179	15297	15056	15150	15343	14929	15268	15186	15290	15156	15179	15087	15162	15212	15290	15124	15199	15174	15145	15089	15078	15010	14954	15076	15026	15117	15305	15052	15048	15241	14983	14988	15079	15253	15030	15137	15142	15198	15045	15083	15206	15242	15037	14997	15166	15150	15087	14921	15036	15096	15224	15235	15109	15190	15133	15076	15217	15191	15162	15245	14947	15249	15119	15089	14963	15137	15166	15194	15156	15127	15153	15180	15176	15287	15315	15094	15321	15108	15133	15020	15267	15213	15212	15075	15133	15138	15014	15402	15065	15063	15149	15052	15298	15181	15227	15077	15277	15190	15245	15024	15145	15236	15063	15233	15126	15138	14995	15303	15361	15138	15285	15095	15081	15045	15235	15156	15035	15397	15176	15143	15163	15142	15243	15107	14959	15277	15111	15183	15201	15038	15082	15124	15029	15207	15093	15057	15217	15023	15148	15245	15133	15260	15253	15284	15344	15215	15112	15120	15150	15138	15162	15129	15184	15255	15139	15041	15097	15054	15167	15372	15134	15152	15083	15249	15194	15123	15137	15099	15206	15296	15219	15145	15102	15157	15193	15093	15108	15202	15054	15117	15228	15318	15344	15083	15203	15113	15180	14994	15196	15284	15102	15098	14979	15139	15281	15211	15084	15082	15131	15281	15125	15257	15018	15314	15147	15022	15054	15174	15174	14886	15157	15042	15309	15069	15181	15152	15077	15271	15348	15067	15269	15159	15026	15116	15104	15116	15210	15187	15046	15272	14989	15263	15051	15165	15099	15238	15228	15090	15183	15308	15184	15207	15062	15013	15182	15039	15165	15258	15045	15104	15258	15197	15238	15111	15136	15124	15129	15095	15182	14936	15070	15199	15334	15131	15279	15256	15003	15281	15263	15211	15016	15242	15127	15094	15098	15234	15199	15189	15028	15079	15037	15210	15110	15243	15283	15097	15281	15191	15018	15116	15253	15046	15160	15172	15306	15050	15240	15115	15173	15060	15165	15209	15184	15139	15185	15198	15204	15027	15155	15237	15256	15178	15248	15207	15318	15092	15247	15127	15066	15236	15204	15140	15110	15216	15161	15130	15133	15152	15015	15125	15142	15109	15215	15164	15130	15160	15204	15134	15148	15185	15074	15175	15159	15173	15050	15110	15225	15118	15126	15210	15029	15247	15063	15276	14912	15114	14952	15239	15136	15179	15288	14924	15131	15061	15163	15118	15137	15292	15309	15150	15156	15113	15227	15214	14989	15240	15216	15147	15057	15114	15147	15145	14984	15147	14951	15254	15276	15304	15028	15038	15030	14943	15320	15288	15238	15142	15177	15324	15234	15226	15291	15267	15123	15156	15157	15228	15128	14981	15083	15000	15120	15242	15129	15099	15028	15146	15050	15113	15111	15091	15055	15216	15063	15233	15089	15218	15120	15219	15191	15217	15072	15097	15276	15036	14993	15180	15219	15103	15197	15155	15209	15121	15176	15186	15168	15190	15077	15107	15264	15147	14923	15183	15271	15047	15251	15147	15125	15117	15058	15023	15110	15110	15117	15415	15105	15137	15248	15104	15110	15266	15096	15228	15047	15246	15175	15156	15101	15218	15279	15120	15146	15084	15254	15251	15117	15298	15262	15160	15185	15172	15142	15074	15077	15221	15060	15099	15186	15195	15057	15004	15003	15185	15137	15225	15090	15025	15012	15262	15220	15091	15062	14909	15064	15200	15262	15142	15140	15118	15180	15131	15252	14966	14965	14858	15187	15201	15040	15117	15119	15331	15137	15220	15134	15263	14972	14963	15108	15129	15110	15273	15118	15138	15259	15145	15159	15234	15143	15158	14947	15292	15054	15094	15201	15275	15318	15174	15073	15125	15078	15051	15190	15210	15239	15136	15168	15175	15208	14970	15074	15207	15227	15154	15004	15155	15255	15150	15213	15060	15081	15204	14932	15106	15210	15246	15000	15194	15167	15038	15118	14975	15184	15189	15135	15140	15175	15085	15057	15204	14951	15037	15225	15162	15106	15085	15258	15013	15107	15048	15200	15141	15117	15298	15210	15041	15143	15104	15080	15042	15093	15225	15006	15229	15089	15133	15170	15195	15123	15127	15223	15132	15002	15277	14955	15151	15268	15228	15305	15133	15156	15167	15141	15311	15212	15238	15158	15177	15259	15212	15353	15275	15117	15033	15207	15138	15108	15048	15157	15234	15267	15262	15143	15112	14995	15019	15141	15094	15112	15090	15045	15200	15293	15144	15081	15147	15148	15069	15118	15240	15134	15012	15183	15128	15121	15236	15147	15140	15198	15082	15226	14999	15156	15090	15227	15225	15177	15057	15158	15300	15178	15208	15207	15159	15073	15225	15028	15153	15028	15211	15140	15118	14997	15119	15107	15151	15118	15247	15064	15202	14941	15190	15088	15075	15009	15042	15199	15189	15079	15333	15114	15206	15074	15312	14913	15034	15301	15067	15238	15260	15208	15089	15175	15159	15067	15079	15158	15211	15198	15128	15238	15224	15095	15177	14994	15141	15178	15263	15240	15273	15093	15130	15355	15241	15298	15027	15188	15086	14943	15270	15268	15213	15253	15002	15103	15101	15097	15190	15241	15014	15085	15109	15261	15020	15318	15087	15155	15269	15269	15302	15217	15326	15178	15077	15106	15017	14991	15165	15083	15144	15251	15223	14955	15133	15045	15208	15142	15160	15145	15154	15292	15030	15057	15116	15101	15269	15129	15191	15257	15176	15284	14996	15202	15119	15386	15191	15283	15164	14949	15243	15326	15303	15052	15297	15121	15138	15209	15112	15019	15205	15179	15214	15287	15078	15234	14963	15128	15167	15147	15217	15021	15150	15068	15168	15292	15035	15135	15238	15107	15127	15087	15124	15113	15114	15171	15012	15108	14983	15286	15181	15381	15203	15080	15142	15045	15051	15138	15043	15086	15116	15220	15130	15043	15125	15195	15163	15022	15062	15019	15102	15107	15271	15027	15085	15083	15087	15079	15151	15361	15160	15153	15262	15093	15078	15217	15263	15101	15291	15144	15075	15210	15181	15118	15195	15142	15154	15022	15231	15129	14946	15234	15046	15130	15355	15139	15243	15309	15274	15095	15284	15195	15096	15136	15131	15128	15354	15077	15187	15150	14998	15247	15423	15305	15125	15053	15126	15132	15123	15178	15193	15164	15053	15219	15251	15128	15067	15116	15052	15077	15146	15177	15091	15107	15231	15139	15296	15123	15108	15134	15086	15215	15074	15147	15077	15139	15195	15272	15122	15203	15139	15127	15224	15178	15032	15226	15123	15096	15075	15173	15118	15176	15068	15113	15222	15104	15140	15174	15299	15116	15290	15078	15061	15244	15200	15113	15122	15159	15164	15130	15245	15102	15173	15136	14973	15209	15095	15118	15167	15091	15321	15156	15114	15109	14979	15192	15150	15137	15068	15018	15077	15101	15141	15226	14965	15075	14956	15174	15029	15153	15172	15192	15112	15147	15107	15154	14930	15114	15067	15076	15214	15028	15124	15040	15321	15059	15242	15096	15262	15256	15157	15173	14997	15115	15208	15087	14966	15185	15336	15168	15090	15181	15201	15010	15115	14931	15092	15221	15205	15150	15219	15235	15049	15166	15002	15167	15144	15243	15186	15174	15242	15170	15170	15243	15120	15168	15215	15144	15317	15261	15175	15147	15143	15292	15080	15115	14992	15115	15299	15122	15211	15234	15182	14969	15147	15047	15282	14974	15241	15181	15297	15103	15218	15122	15194	15186	15129	15173	15260	15079	15101	15127	15191	15308	15185	15180	15020	15187	15231	15127	15157	15191	14955	14963	15209	15249	15008	15319	15210	15237	15131	15131	15104	15104	15193	15286	15195	15188	15264	15129	15087	15154	14973	15247	15105	15205	15013	15176	15215	15151	15302	15212	15061	15038	15090	15134	15224	14889	14981	15111	14941	15171	15123	15189	14992	15163	15286	15113	15247	15080	15474	14988	15193	15132	15355	15068	15131	15293	15146	15150	15072	15127	15259	15153	15217	15205	15321	15103	15118	15055	15222	15016	15124	15156	15298	15349	15082	14992	15078	15114	15244	15231	15158	15257	15201	15141	15132	15313	15196	15102	15127	15209	15192	15269	15308	15085	15279	15080	15039	15142	15247	15108	15207	15252	15057	15089	15170	15206	15074	15156	15145	14953	15193	15228	15174	15219	15206	14929	15151	15230	15277	15312	15084	15172	15122	15147	15147	15035	15277	15226	15064	15278	15255	15254	15100	15336	15189	15039	15067	15162	15133	15213	15312	15009	15243	15244	15175	15142	15202	15176	15491	15164	15260	15197	15110	15308	15110	15156	15169	15221	15202	15125	15139	15150	15133	15035	15166	15055	15080	15146	15093	15069	15049	14956	15237	15238	15026	15320	15114	15116	15025	15034	15084	15150	15221	14996	15173	15183	15149	15236	15116	15190	15073	15155	15122	15182	15083	15174	15105	15167	15298	15174	15103	15173	14971	15006	15157	15097	15075	15094	14964	15274	15070	15116	15181	15303	15031	14979	15153	15116	15268	15022
22606	21087	28835	23596	22100	26081	29276	24259	22402	21387	20685	19900	19403	18996	18574	18373	18337	18135	18025	18054	17887	18012	17786	17880	17904	17764	17843	17834	17799	17613	17896	17611	17661	17431	17574	17530	17575	17608	17505	17504	17636	17320	17246	17641	17565	17646	17536	17592	17404	17592	17540	17384	17483	17624	17627	17431	17506	17400	17474	17523	17615	17358	17366	17594	17738	17451	17412	17467	17450	17384	17434	17567	17483	17322	17386	17599	17338	17402	17368	17264	17579	17541	17425	17629	17498	17464	17339	17373	17392	17604	17562	17484	17564	17546	17356	17425	17509	17113	17361	17288	17414	17449	17439	17585	17504	17393	17572	17447	17390	17436	17254	17307	17363	17364	17455	17414	17436	17602	17537	17504	17445	17575	17484	17280	17437	17553	17643	17499	17527	17476	17303	17253	17473	17407	17693	17461	17436	17250	17173	17499	17358	17564	17574	17636	17227	17369	17412	17348	17380	17352	17380	17325	17224	17456	17368	17332	17591	17383	17276	17360	17461	17310	17499	17301	17419	17357	17504	17252	17392	17495	17328	17462	17303	17263	17352	17224	17313	17195	17306	17454	17440	17645	17388	17417	17343	17336	17589	17311	17257	17387	17608	17053	17527	17415	17355	17407	17463	17383	17660	17265	17184	17577	17379	17527	17350	17452	17440	17423	17310	17165	17319	17359	17342	17407	17491	17525	17389	17211	17420	17520	17336	17179	17396	17540	17422	17357	17417	17393	17520	17513	17304	17347	17170	17423	17519	17338	17427	17448	17196	17614	17506	17271	17399	17480	17332	17442	17440	17558	17197	17443	17436	17360	17410	17409	17434	17516	17251	17301	17341	17228	17274	17620	17372	17693	17392	17400	17323	17398	17328	17329	17356	17427	17443	17501	17442	17456	17487	17320	17372	17376	17437	17456	17347	17320	17418	17462	17433	17204	17332	17450	17354	17357	17393	17456	17361	17517	17302	17344	17434	17231	17317	17371	17360	17194	17393	17413	17395	17407	17376	17362	17139	17257	17364	17389	17472	17451	17462	17534	17473	17543	17285	17166	17495	17433	17475	17376	17354	17358	17336	17340	17516	17471	17306	17183	17366	17477	17413	17489	17426	17490	17593	17388	17366	17409	17295	17275	17305	17327	17179	17208	17289	17374	17294	17410	17416	17364	17340	17391	17297	17283	17699	17512	17394	17290	17268	17345	17413	17405	17481	17347	17420	17442	17426	17492	17505	17239	17239	17316	17274	17417	17513	17462	17366	17300	17214	17314	17421	17367	17322	17490	17402	17327	17292	17342	17442	17332	17532	17555	17235	17508	17630	17509	17370	17538	17363	17471	17347	17203	17428	17504	17452	17440	17163	17408	17181	17444	17480	17258	17313	17305	17403	17278	17505	17221	17535	17467	17454	17259	17275	17183	17452	17435	17517	17399	17368	17364	17295	17405	17400	17485	17456	17302	17166	17245	17386	17300	17545	17360	17501	17650	17307	17401	17372	17486	17241	17422	17580	17582	17212	17373	17508	17175	17510	17524	17362	17430	17600	17484	17453	17535	17216	17246	17346	17242	17147	17382	17422	17293	17414	17422	17342	17505	17320	17363	17349	17344	17466	17382	17484	17441	17576	17437	17309	17329	17214	17471	17365	17423	17378	17539	17477	17398	17437	17126	17330	17291	17346	17472	17608	17417	17522	17314	17432	17253	17351	17537	17477	17336	17411	17480	17276	17444	17405	17285	17327	17323	17330	17452	17329	17570	17284	17208	17346	17367	17481	17540	17292	17230	17403	17351	17351	17408	17410	17576	17491	17500	17362	17279	17366	17468	17467	17380	17412	17337	17452	17459	17408	17446	17321	17270	17345	17608	17293	17316	17401	17372	17311	17377	17370	17235	17409	17378	17182	17453	17284	17394	17478	17700	17397	17615	17297	17410	17232	17569	17594	17364	17193	17271	17493	17659	17290	17242	17255	17448	17417	17329	17418	17296	17483	17319	17281	17517	17621	17520	17410	17363	17260	17417	17337	17528	17407	17142	17417	17460	17281	17559	17301	17190	17238	17301	17268	17490	17356	17406	17346	17354	17254	17621	17443	17466	17471	17464	17360	17558	17369	17347	17313	17383	17350	17404	17483	17398	17371	17362	17313	17564	17450	17380	17536	17226	17415	17461	17269	17308	17422	17356	17436	17560	17397	17137	17344	17230	17293	17278	17355	17359	17486	17331	17344	17393	17466	17492	17328	17296	17457	17369	17396	17538	17441	17480	17517	17192	17249	17121	17480	17336	17300	17360	17354	17352	17300	17163	17436	17380	17600	17274	17403	17167	17323	17471	17522	17317	17386	17312	17388	17243	17399	17163	17260	17360	17346	17440	17160	17228	17392	17305	17425	17259	17364	17539	17489	17308	17291	17557	17559	17318	17264	17599	17396	17300	17314	17380	17381	17629	17425	17491	17320	17319	17398	17289	17612	17406	17374	17384	17419	17309	17406	17217	17346	17504	17493	17374	17498	17299	17486	17383	17552	17400	17455	17291	17507	17429	17276	17386	17375	17309	17086	17279	17276	17435	17435	17525	17403	17412	17203	17429	17258	17149	17294	17345	17464	17380	17408	17365	17425	17370	17389	17309	17397	17339	17399	17337	17528	17253	17238	17515	17247	17355	17446	17389	17118	17377	17315	17489	17429	17393	17520	17385	17418	17258	17350	17507	17331	17293	17380	17275	17351	17280	17642	17290	17500	17446	17278	17481	17420	17195	17232	17256	17418	17372	17160	17564	17402	17383	17546	17257	17344	17457	17374	17200	17521	17501	17306	17310	17320	17507	17307	17367	17321	17127	17374	17400	17346	17255	17431	17200	17437	17149	17351	17347	17203	17427	17344	17173	17231	17209	17398	17476	17323	17169	17458	17244	17190	17376	17412	17127	17231	17564	17421	17350	17306	17282	17427	17124	17484	17254	17220	17435	17457	17350	17278	17518	17433	17281	17717	17265	17214	17582	17476	17223	17474	17376	17182	17250	17253	17441	17453	17268	17492	17451	17340	17364	17413	17613	17327	17494	17388	17314	17256	17365	17162	17175	17447	17396	17452	17502	17660	17350	17526	17600	17403	17311	17391	17597	17392	17384	17354	17434	17373	17562	17537	17123	17531	17375	17324	17498	17296	17383	17494	17213	17267	17336	17333	17328	17370	17389	17284	17373	17387	17469	17355	17375	17368	17221	17397	17314	17294	17247	17224	17472	17458	17309	17445	17555	17370	17463	17477	17387	17573	17309	17290	17450	17462	17467	17247	17317	17272	17636	17374	17458	17447	17333	17690	17354	17430	17389	17612	17394	17361	17473	17430	17447	17335	17313	17441	17400	17468	17220	17261	17400	17426	17551	17355	17330	17553	17383	17327	17228	17313	17288	17285	17250	17564	17607	17417	17421	17393	17516	17189	17328	17115	17265	17496	17269	17325	17627	17568	17285	17245	17557	17441	17518	17376	17478	17369	17236	17514	17372	17281	17317	17266	17304	17443	17464	17581	17326	17603	17425	17367	17291	17413	17240	17293	17339	17165	17390	17357	17317	17440	17337	17229	17441	17582	17456	17323	17346	17439	17543	17434	17163	17497	17435	17404	17273	17474	17413	17395	17430	17493	17263	17400	17319	17415	17399	17251	17187	17310	17330	17351	17280	17247	17457	17348	17460	17290	17157	17571	17414	17460	17549	17487	17304	17649	17407	17349	17406	17164	17321	17343	17380	17428	17371	17331	17253	17403	17509	17262	17275	17339	17194	17273	17218	17372	17446	17501	17456	17396	17555	17400	17413	17452	17527	17398	17357	17318	17344	17557	17482	17455	17435	17439	17402	17541	17185	17313	17434	17310	17203	17501	17144	17303	17373	17457	17431	17362	17413	17419	17176	17202	17293	17245	17484	17407	17294	17592	17139	17525	17647	17325	17293	17462	17599	17217	17432	17417	17443	17357	17341	17180	17395	17325	17421	17442	17516	17483	17315	17340	17167	17346	17502	17592	17277	17437	17197	17446	17358	17260	17327	17432	17455	17134	17587	17446	17433	17497	17447	17462	17411	17523	17482	17336	17457	17625	17529	17562	17359	17253	17350	17619	17326	17337	17295	17219	17266	17140	17135	17566	17390	17419	17523	17535	17163	17462	17499	17406	17465	17538	17380	17368	17452	17489	17384	17317	17524	17218	17430	17303	17451	17414	17405	17371	17466	17439	17393	17313	17313	17322	17525	17261	17592	17430	17521	17526	17526	17488	17516	17437	17291	17377	17288	17147	17332	17369	17439	17472	17390	17467	17456	17372	17351	17364	17235	17254	17268	17415	17392	17296	17287	17147	17357	17340	17380	17582	17236	17497	17503	17452	17331	17377	17313	17374	17423	17305	17281	17406	17453	17319	17490	17551	17334	17301	17416	17507	17482	17250	17298	17452	17486	17576	17484	17223	17188	17222	17461	17311	17367	17456	17317	17367	17319	17471	17414	17330	17153	17275	17302	17518	17548	17563	17527	17553	17348	17613	17412	17500	17381	17315	17274	17329	17480	17440	17268	17470	17356	17402	17408	17488	17199	17287	17350	17248	17335	17583	17646	17436	17336	17346	17377	17337	17369	17376	17287	17398	17439	17274	17532	17349	17414	17435	17443	17339	17296	17380	17030	17184	17276	17270	17251	17317	17147	17390	17245	17412	17297	17370	17398	17216	17500	17535	17536	17365	17455	17457	17323	17107	17488	17729	17333	17109	17393	17400	17239	17332	17470	17434	17397	17226	17408	17351	17438	17623	17429	17174	17216	17263	17404	17374	17403	17243	17328	17325	17367	17430	17432	17245	17433	17408	17273	17217	17320	17380	17326	17295	17281	17336	17352	17214	17528	17373	17348	17545	17284	17469	17428	17472	17420	17332	17489	17353	17121	17292	17388	17466	17449	17315	17294	17305	17500	17487	17238	17371	17254	17258	17389	17491	17598	17734	17358	17655	17410	17073	17427	17283	17304	17442	17395	17557	17330	17420	17283	17332	17511	17233	17480	17336	17603	17275	17377	17496	17431	17125	17352	17443	17392	17299	17097	17354	17739	17537	17443	17244	17307	17451	17278	17432	17419	17550	17332	17379	17585	17426	17474	17360	17522	17171	17274
29746	52452	48931	39175	34309	30671	27519	24915	22853	21088	19715	18679	17930	17247	16905	16673	16215	16309	16025	16192	15896	15765	15760	15687	15847	15700	15482	15670	15601	15620	15437	15427	15527	15550	15486	15530	15250	15535	15355	15368	15309	15436	15292	15266	15269	15416	15400	15130	15151	15162	15149	15446	15230	15277	15300	15231	15296	15155	15194	15154	15293	15040	15249	15096	15015	15204	15247	15089	15213	15193	15483	15269	15212	15293	15167	15255	15210	15181	15211	15134	15218	15373	15210	15216	15376	15234	15129	15374	15046	15259	15176	15154	15007	15208	15149	15368	15048	15207	15185	15228	15263	15312	15076	15174	15316	15023	15150	15186	15207	15286	15253	15308	15169	15286	15037	15180	15157	15225	15226	15305	15179	15180	15354	15268	15143	15060	15266	15289	15241	15216	15132	15302	15310	15212	15368	15195	15142	15039	15140	15171	15110	15177	15190	15248	15291	15227	15204	15231	15309	15125	15153	15193	15187	15283	15132	15106	15147	15195	15217	15197	15128	15187	15294	15154	15104	15301	15243	15211	15196	15257	15147	15078	15310	15300	15222	15095	15170	15368	15166	15212	15333	15230	15049	15216	15122	15269	15233	15286	15177	15131	15186	15526	15218	15141	15227	15305	15291	15295	15295	15334	15093	15128	15195	15162	15313	15074	15169	14960	15300	15188	15202	15096	15198	15265	15188	15093	15211	15137	15120	15065	15312	15093	15227	15188	15113	15328	15215	15242	15164	15256	15212	15117	15185	15228	15307	15249	15222	15198	15282	15112	15070	15277	15053	15161	15337	15138	15238	15094	15309	15227	15086	15197	15106	15294	15099	15307	15193	15162	15116	15130	15177	15051	15266	15359	15111	15238	15144	15110	15125	15227	15213	15043	15234	15291	15156	15193	15294	15214	15191	15073	15162	15096	15328	15362	15311	15229	15194	15342	15255	15231	15281	15330	15230	15217	15258	15432	15213	15182	15277	15410	15152	15100	15204	15229	15294	15225	15093	15318	15373	15141	15138	14928	15352	15297	15098	15217	15168	15213	15091	15220	15312	15162	15215	14998	15323	15200	15135	15350	15302	15213	15227	15083	15225	15249	15278	15094	15083	15243	15166	15168	15059	15290	15062	15186	15033	15147	15308	15310	15004	15122	15336	15114	15257	15177	15246	15082	15196	15296	15240	15231	15166	15057	15101	15311	15111	15328	15179	15135	15098	15243	15037	15285	15225	15184	15162	15045	15220	15060	15177	15103	15155	15320	14917	15215	15103	15174	15175	15152	15079	15216	15015	15117	15166	15062	15313	15191	15172	15211	15330	15019	15230	15212	15182	15265	15174	15082	15261	15163	15076	15184	15197	15284	15213	15131	15084	15206	15244	15321	15208	15295	15123	15111	15244	15324	15068	15380	15171	15344	15048	15329	15261	15118	15261	15235	15090	15247	15153	15147	15163	15287	15303	15220	15161	15087	15186	15450	15279	15171	15181	15172	15138	15197	15191	15193	15194	15216	15236	15139	15233	15035	15181	15147	15246	15136	15356	15302	15114	15268	15134	15176	15246	14983	15292	15190	15215	15136	15192	15108	15122	15232	15261	15331	15227	15111	15157	15247	15011	15048	15225	14979	15262	15024	15332	15119	15020	15351	15106	15327	15225	15057	15278	15238	15124	15312	15260	15259	15294	15299	15133	15200	15281	15173	15242	15307	15211	15088	15153	15195	15259	15164	15310	15381	15153	15059	15170	15145	15252	15273	15215	15210	15178	15070	15255	15024	15327	15273	15295	15226	15175	15312	15046	15249	15218	14998	15333	15408	15213	15267	15232	15128	15217	15100	15302	15100	15072	15106	15256	15271	15177	15123	15195	15129	15186	15228	15101	15153	15083	15146	15137	15329	14977	14953	15125	15120	15043	15007	15269	15013	15293	15142	15064	15311	15229	15179	15188	15189	15310	15142	15393	15082	15171	15223	15230	15054	15162	15193	15329	15110	15198	15239	15111	15098	15293	15265	15218	15179	15175	15168	15085	15258	15208	15230	15251	15287	15169	15031	15443	15091	15291	15172	15153	15384	15136	15256	15212	15079	15216	15279	15214	15264	15070	15169	15344	15082	15082	15287	15111	15173	15184	15041	15224	15298	15112	15118	15204	15303	15078	15273	15226	15198	15194	14938	15094	15176	15296	15056	15264	15155	15124	15087	15177	15285	15214	15054	15096	15156	15312	15213	15103	15184	15081	15157	15195	15182	15363	15189	15169	15324	15180	15248	15133	15306	15204	15158	15184	15090	15426	15320	15254	15142	15112	15158	15066	15288	15172	14969	15070	15198	15296	15348	15127	15216	15297	15261	15194	15167	15097	15158	15229	15161	15422	15097	15296	15092	15182	15239	14993	15179	15163	15354	15178	15198	15104	15502	15079	15203	15067	15193	15276	15102	15197	15218	15170	15062	15206	15332	15144	15369	15265	15186	15271	15130	15191	15058	15390	15133	15203	15064	15040	15273	15125	15133	15131	15144	15055	15213	15311	15276	14999	15187	15236	15071	15218	15271	15221	15238	15119	15078	15081	15065	15074	15134	15181	15307	15178	15035	15295	15273	15123	15129	15169	15349	15198	15135	15126	15092	15102	15013	15146	15088	15271	15247	15248	15304	15233	15283	15099	15337	15253	15215	15047	15258	15167	15063	15269	15134	15189	14973	15118	15191	15250	15242	15156	15139	15259	15105	15182	15226	15269	15060	15207	15209	15076	15137	15146	15251	15233	15162	15091	15140	15194	15300	15117	15277	14991	15298	15170	15209	15063	15282	15223	15327	15264	15085	15172	15258	15035	15021	15107	15205	15275	15078	15062	15188	15151	15339	15282	15152	15248	15278	15290	15259	15073	15276	15269	15182	15290	15150	15174	15262	15287	15089	15191	15011	15170	15103	15180	15020	15269	15167	15197	15235	15060	15149	15362	15194	15195	15311	15401	15180	15284	15217	15172	15214	15156	15183	15213	15199	15075	15212	15232	15089	15185	15147	15175	15113	15211	15253	15279	15137	15181	14976	15217	15184	15280	15268	15272	15103	14973	15322	15059	15125	15204	15066	15295	15139	15317	15205	15272	15375	15363	15216	15102	15269	15099	15140	15104	15280	15115	15177	15142	15233	15230	15064	15202	15087	15266	15083	15159	15143	15221	15125	15009	15167	15137	15171	15099	15229	15022	15185	15129	15168	15393	15207	15187	15206	15246	15273	15300	15241	15013	15276	15126	15187	15178	15039	15149	15115	15167	15212	15239	15270	15034	15040	15218	15086	15273	15288	15225	15082	15229	15116	15229	15062	15173	15170	15222	15297	15035	15163	15263	15314	15169	15127	15329	15291	15325	15357	15287	15121	15151	15128	15170	15106	15199	15211	15195	15240	15186	15244	15080	15097	15213	15159	15111	15077	15225	15131	15099	15147	15292	15042	15041	15109	15292	15171	15131	15060	15044	15297	15213	15312	15132	15123	15232	15232	15210	15217	15116	15213	15250	15160	15247	15184	15198	15293	15186	15150	15088	15117	15052	15089	15079	15087	15156	15211	15130	15142	15131	15036	15238	15080	15122	15212	15108	15189	15231	15170	15152	15237	15245	15233	15173	15237	15074	15265	15198	15277	14998	14917	15200	15152	15134	15244	15176	15348	15154	15143	15406	15098	15148	15066	15426	15144	15121	15322	15172	15181	15277	15043	15199	15268	15177	15071	15304	15140	15054	15249	15190	15312	15252	15089	15245	15235	15166	15142	15137	15269	15414	15190	15271	15104	15032	15174	15148	15198	15189	15227	15161	15107	15396	14994	15079	15187	15214	15364	15190	15257	15083	15277	15119	15240	15165	15139	15228	15140	15195	15231	15317	15107	15257	15082	15171	15150	15175	15106	15173	15077	15017	15120	15210	15181	14888	15044	15260	15164	15262	15222	15266	15160	15192	15123	15285	15159	15178	15161	15272	14950	15106	15202	15205	15241	15276	15409	15129	15197	15237	15325	15147	15234	15357	15203	15306	15215	15205	15180	15064	15278	15165	15172	15289	15166	15207	15254	15107	15168	15260	15177	15072	15255	15331	15230	15314	15246	15243	15382	15141	15170	15103	15223	15370	15307	15177	14975	15312	15249	15197	15080	15265	15136	15172	15224	15291	15264	14995	15054	15331	15075	15168	15256	15275	15243	15191	15283	15211	15292	15031	15174	15223	15111	15340	15409	15110	15215	15180	15207	15125	15138	15182	15342	15188	15131	15293	15048	15132	15195	15155	15185	15203	15162	15262	15121	15103	15122	15232	15159	15176	15181	15294	15229	15192	15122	15188	15153	15139	15071	15302	15210	15313	14960	15188	15153	15089	15302	15175	15117	15254	15084	15091	15233	15019	15111	15213	15248	15247	15215	15156	15323	15021	15256	15369	15190	15271	15248	15153	15262	15202	15257	15152	15390	15161	15194	15324	15207	15123	15328	15147	15263	15369	15108	15211	15207	15247	15139	15337	15225	15282	15243	15309	15105	15375	15182	15103	15247	15306	15204	15032	15288	15178	15097	15041	15062	15398	15047	15093	15154	15224	15209	15138	15224	15205	15307	15209	15250	15303	15136	15226	15406	15101	15160	14952	15389	15156	15260	15289	15021	15150	15241	15062	15038	15116	15047	15103	15325	15123	15091	15248	15049	15129	15245	15114	15244	15152	15064	15175	15357	15196	15208	15335	15274	15255	15134	15259	15267	15212	15307	15070	15304	15137	15155	15337	15189	15056	15160	15163	15220	15226	15076	15012	15147	15128	15141	15202	15219	15405	15402	15023	15076	15316	15251	15256	15175	15234	15208	15308	15110	15200	15296	15186	15253	15258	14973	15345	15122	15337	15129	15062	15116	15201	15124	15123	15171	14998	15138	15257	15177	15155	15317	15192	15182	15305	15278	15274	15213	15110	15367	15103	15099	15208	15068	15084	15231	15145	15308	15132	15223	15353	15191	15332	15164	15148	15246	15114	15274	15053	15156	15284	15215	15184	15193	14965	15143	15040	15210	15317	15149	14988	15221	15110	15260	15290	15133	14974	15164	15027	15245	15233	15119	15316	15221	15217	15331	15245	15425	15080	15305	15233	15070	15287	15077	15330	15329	15247	15065	15105	15263
27887	25700	32945	29689	24426	22789	21191	19781	18936	18609	18401	17967	17678	17317	17366	17407	17283	17384	17236	17324	17192	17152	17309	17114	17159	16985	17232	16934	17238	17023	17134	17051	17273	17085	17075	16900	17056	17156	16869	16939	16975	17078	16923	16901	17112	17185	16932	17024	16990	17141	16975	17025	17112	17203	17086	17105	17062	17016	16925	16944	17257	17205	16985	17004	17071	16968	17005	17326	16847	16861	17015	16956	16986	16886	17059	17046	16840	16878	17036	16705	16963	16748	17070	16938	16906	17052	17001	17140	17049	17024	16971	16940	17057	17125	17140	16926	17059	17069	16875	16949	17061	17008	16953	16908	17114	17074	17098	16806	17173	17153	17104	16980	17106	17022	16684	16892	17099	17119	17162	16979	17019	16958	17025	16862	16972	17003	17055	16814	17344	17096	17046	16994	16947	16964	17103	17132	16803	17062	16924	16965	17142	16998	16908	17134	17107	17206	17062	17001	17017	16989	16896	16922	17060	16981	17316	17154	17014	16957	16990	16811	17052	16885	16923	16844	16987	16948	17094	16865	17096	16836	16988	17115	17045	16938	16868	17016	16864	17183	16909	17042	16961	16901	17200	17047	16983	17111	16979	17082	16987	16944	16786	17224	17105	16936	16989	16957	16840	17121	17034	16944	16882	16904	16978	16880	16976	17069	17000	17286	17081	17067	17107	17000	16954	16919	17055	16983	16873	16930	16957	17003	17082	16984	16822	16981	17060	16916	17112	16865	17033	16929	16945	17051	17107	17031	17229	17146	16870	17010	17058	17024	16923	16838	17223	17135	17169	16844	17030	16996	17028	17025	16976	16869	16837	16926	16965	16897	16852	17107	17015	17012	17157	16952	17051	16892	16935	16953	17049	17029	16963	17009	16781	16789	16939	16883	16940	17124	16780	16961	16981	17040	16898	16991	17046	17100	16958	16925	17105	17157	17271	17105	16947	17008	16876	16933	16965	16817	17100	17075	16946	16882	17008	16964	17234	17017	16918	16927	17188	16944	16740	16762	16829	17041	16966	16959	16934	17141	17066	17000	16975	16879	16970	17136	17051	17048	16965	16994	17160	16950	16916	16949	17000	17021	17057	17051	17104	17069	17086	16944	17059	16917	17002	16974	17079	16797	17149	17277	17048	17083	17060	17160	16806	16724	16989	16924	16917	17113	16953	17128	16903	17096	17065	17078	16954	17054	17084	16972	17053	17117	17014	17005	16908	17036	17122	16860	17060	16892	16970	16904	16715	17110	17130	17037	17091	17082	16954	16948	17010	16887	16824	16873	16997	16993	16961	16995	17095	16854	17165	17026	17039	16907	17220	16986	16934	16893	16795	16938	16961	16948	17025	17159	17068	17152	16939	16892	16930	17079	16894	17039	16973	16946	16993	16919	16833	17032	17233	17191	17139	17127	17122	16854	16951	16973	16966	17033	17162	17000	17145	16850	16922	17035	16876	16841	17020	16958	17002	17011	16972	16892	16874	16877	17056	16884	16875	17067	17121	17020	17088	17088	17010	16849	17183	16910	17001	16854	16907	17137	17001	16744	17000	16949	16934	17008	17167	17150	16817	17044	16963	16962	17093	17087	17140	17107	17120	16783	17042	16845	17183	16926	17078	16920	16920	17016	16991	16842	17155	16976	17086	17045	16851	16833	17033	17098	16865	17122	17058	17117	17038	17086	17036	16978	17203	16980	17054	16891	16974	16976	16949	17151	17192	16965	17110	16780	17201	17205	17060	16889	16949	16989	17008	16987	16888	16870	17163	16955	17051	17005	16908	17053	16829	17111	16973	16914	17060	17176	17129	17018	16864	16933	17049	16999	17102	16958	17005	17306	17058	16999	17003	17167	17092	17074	17011	16959	17049	17135	16850	17033	16716	16808	17000	17059	16880	16889	17066	16859	16990	16920	16944	17103	17065	17000	17048	16817	16975	17026	17083	17051	16930	16995	16717	16944	16874	17034	17103	17194	17061	17000	17024	16985	17095	16992	16860	17187	17055	16835	17034	17041	17237	17111	16980	16901	16996	16749	16957	16894	16978	17040	17050	16799	17287	17042	16745	16840	17127	17094	16975	17075	17088	16932	17241	16809	17031	17003	17209	17041	16973	17074	17052	16832	17060	17130	17053	16842	16942	16974	17151	16997	17193	16993	16908	17042	16990	16984	16916	16829	17076	16928	16798	17090	16924	17051	16982	17057	16848	17156	16910	17119	17111	17027	17080	17007	16977	16823	16917	17133	16843	17116	17084	17077	17009	17080	16798	16822	16935	16941	17079	17068	17005	17038	16987	17058	17060	17027	16886	17013	16936	16971	17033	17219	17181	17074	17005	17048	17018	17106	17048	17057	17012	17167	16906	17059	17019	17069	17149	17185	16906	16970	16976	16934	17161	16871	16861	17012	17010	16839	17061	16951	17003	16992	16978	16886	17213	16922	16986	17078	17063	16916	17092	17169	17066	16913	16955	17077	16893	17225	16915	16931	17023	17032	17220	16976	17048	17013	17048	16885	17135	16958	17030	17065	17220	16918	17166	17366	17013	17082	17162	16887	17218	17019	17095	17242	17092	16936	16978	16900	17023	16861	17048	17107	17094	17260	17000	16850	16950	16898	16940	17056	17170	17061	16992	16921	16877	17139	17021	17202	16986	17103	17155	17076	17034	16883	17202	17206	17146	16985	17037	16999	17014	17123	16986	17143	17033	17044	17061	16994	17056	17101	16983	17052	16934	17109	17011	17089	16865	17159	16961	16901	16985	16960	16997	16925	16809	17196	17164	16937	16903	17016	17048	16928	17064	16851	16899	17204	16860	16998	16991	16926	17192	16987	16781	16928	16980	16940	16939	16928	16894	16772	16933	16922	16949	16893	17119	16942	16939	16866	16823	16877	17106	17083	17082	17071	16994	17042	17053	16993	17095	16922	17165	16859	17033	16953	16860	17022	17017	17055	16814	17044	17129	16973	16797	16902	17067	16818	17229	16982	17061	16919	17107	16997	16968	17046	16980	16985	17045	16936	17114	16975	16935	16933	16925	17049	16864	17045	16925	16843	16815	16964	16941	17149	16987	16978	16980	16811	16945	17062	17142	16956	17208	17055	16991	17121	16966	17070	17026	17003	17268	17194	16871	17037	17181	17077	17131	17072	17205	16822	17081	17166	17110	17083	17109	17142	17232	17090	16851	16965	17053	16830	17195	16985	16855	16903	16939	16995	17165	17045	16986	16820	16903	16995	16796	17010	17012	17075	17003	17130	16998	17022	17139	17009	17168	17141	17166	16823	17001	17068	16918	17049	17094	16952	17027	16851	17061	17112	17144	16977	16984	16859	16805	16891	16915	17001	16855	16993	17114	16774	17004	17176	17099	17034	16884	16941	17042	16993	17178	17024	16995	17010	16915	16870	16936	16971	17030	17113	17005	17040	16953	17205	16903	17058	17124	16974	17073	16857	16947	17020	17280	16911	16872	17021	16963	16830	17088	17030	17178	17022	17040	16955	16757	17134	17055	16971	17140	17001	17158	17174	17328	17191	16968	17083	16987	16981	17168	17108	17102	16998	16814	16920	17063	17080	17067	17030	17033	17208	16965	17011	16865	16875	17180	17077	16919	16823	17202	16721	17156	17163	17152	16991	17110	17009	16990	17210	16776	16994	17034	16972	16782	16810	17158	17047	17056	16815	16956	17083	17027	16940	17259	16912	16913	16917	16837	17061	17006	16950	16934	16891	16885	17224	17061	17068	17025	17041	17075	17165	16927	17024	17204	17003	16919	17107	17047	16929	16906	17086	17050	16993	16904	16909	16934	16847	17018	16911	17018	16976	17286	16826	16864	17014	16958	17155	17092	17170	16866	16911	17031	17240	17026	16932	17181	17012	17127	17112	16971	16785	16867	16962	17140	16887	17186	17068	17092	16963	16867	16825	17150	16954	16950	16950	16973	17059	16815	16917	16939	16993	16841	16938	17050	17063	17024	16914	16993	16820	16975	16984	17054	16931	17020	17137	16999	17034	16966	16929	16934	16936	16970	16976	16809	16987	17025	17118	17141	16953	17027	16864	17248	17242	17043	17013	16995	16874	16978	17140	17020	17144	16974	16910	16954	17344	17089	16832	17065	16906	16968	16936	16918	16944	16931	16938	17111	16934	16998	17065	16851	16961	16897	16884	17089	17027	17134	16962	16862	16802	16975	16941	16939	17012	17275	16967	17059	17052	16990	17129	17014	17076	16966	16849	16965	17062	17070	16953	16991	17032	17067	16926	17067	16816	17088	17059	16871	17094	17097	16837	17185	17089	16881	16974	17013	16984	17046	16789	17152	17081	16997	17148	17062	17029	16824	16956	17012	17225	17164	16977	17093	16784	17123	17012	17054	17038	16882	16965	17045	16872	17059	17015	16783	16983	17103	16989	17044	16865	17035	16806	17059	16938	16876	16941	17030	16843	16926	17125	17159	17097	16889	16933	16873	17010	17141	17103	17028	16953	16899	16926	17191	17040	16998	16962	17010	16871	16920	17002	16979	17014	16986	17020	17167	17007	16907	17181	16911	16861	17106	17038	16903	16957	17055	16955	16907	17131	17294	17065	16986	17016	17014	16913	17074	17149	16950	16924	17041	16836	17081	16888	17060	17108	17232	16991	17039	17059	17133	16988	17094	17045	16936	17062	16948	16945	17136	17055	16963	16987	17031	16942	17166	17081	17068	17138	16962	17115	16909	16890	17021	16877	16806	16926	16920	17004	17044	16950	17039	17113	16977	16986	16840	16924	17006	16963	17044	17116	17071	17120	16989	17211	17087	16766	17175	17136	16998	16996	16934	17117	16952	16983	17086	17138	17101	16778	17114	17037	16856	17134	16991	17232	17000	17092	16942	16987	17049	17190	17142	16945	16925	17040	17017	16969	16994	16981	17114	16991	16855	16904	16937	17047	17161	17144	17057	16968	16977	16920	16982	16908	17115	16955	17007	17133	17202	16908	16926	17045	17149	17074	17048	16992	17039	17067	16824	17110	16927	16868	17099	17151	16891	16800	16932	16934	17124	16866	17140	16832	16911	17076	16871	16970	17058	16940	16830	17020	16977	17131	17090	17233	16998	17066	16975	17022	16960	17088	17117	16982	16982	17081	16938	16897	17168	17201	17053	16928	16984	17116
27799	41201	37908	29735	25665	22753	20770	19377	18269	17186	16830	16334	15854	15816	15613	15554	15514	15300	15298	15370	15141	15123	15198	15294	15197	15100	15213	15041	15091	14938	15173	15174	15300	15108	15008	15088	15052	15177	15054	14951	15078	15152	15021	14979	14981	15018	15161	15013	15082	15054	15090	14928	15018	14796	15075	15015	15114	15096	14928	14993	15151	15016	15003	14876	14883	15034	14949	15159	14987	14970	14964	15004	15004	15032	15113	14918	14973	14906	14934	14922	14922	15164	14854	15009	14925	14971	14962	14985	15107	14990	15054	14926	14983	15016	15072	14854	15098	14869	14940	15176	14988	14868	15147	15086	14934	15042	14941	14901	14839	15077	14792	14986	14987	14941	14937	14942	15049	14948	14909	14998	15006	14838	15054	14928	14880	14856	14868	14857	14814	14834	15048	15057	14996	15120	14974	14914	14972	14946	15018	14887	14946	14921	14863	15096	14780	15006	14900	14944	15050	14970	15038	14982	14823	15125	14876	14885	14905	14970	14935	15025	15005	15072	14993	14934	15009	15013	14946	14962	15068	14882	14878	15062	14916	14908	14924	14905	14957	14979	15010	15033	15076	14903	15065	14937	14886	14885	14776	15064	14831	14980	14889	15263	14912	14884	14952	14995	15047	14950	14942	15002	14884	14807	15064	15059	14996	15123	15090	14982	14950	15198	14918	15030	14847	14896	14938	14994	14753	14857	14963	14952	15058	15090	14960	14988	15184	14962	14986	14924	14952	14991	15016	15040	14886	15083	15049	14996	15004	14929	15049	15080	15081	14845	14849	14693	15085	14942	15121	15036	14939	15046	14700	14991	15068	14924	15111	14944	15144	15066	14957	15070	14783	14920	14955	14819	15020	14905	14941	14876	14959	15014	14979	15138	15014	15045	15099	15020	14972	14914	15132	14972	15124	14847	15056	14969	15157	14991	14995	14969	14962	15146	15027	14965	14814	15001	14873	14927	15009	14792	15084	15026	14948	14834	15127	14992	14753	15059	15051	15029	14988	14960	14944	15040	14872	15002	15078	15220	15045	14981	14966	14905	15037	14986	15041	14974	14945	14893	14923	15033	15073	15074	15164	14931	15159	14948	14990	14885	14977	14919	15105	14872	14917	15047	15000	15022	14725	14959	15049	14834	15209	14758	14982	15026	15087	14873	15101	14928	15004	14954	14981	15187	14816	14912	14853	15101	14895	15035	14994	14978	14878	14907	14726	14965	14851	15040	14913	15189	15032	14802	15031	15135	15011	15007	14979	14871	14987	14893	15027	14978	14925	14970	14964	14954	14914	15100	15029	15041	14953	14979	14914	14966	14882	14965	14928	15052	14880	14988	14859	15001	14923	14985	14878	15083	15065	14959	15114	14764	14901	14896	14888	14953	14920	15016	15096	14843	14999	15049	14892	14975	14960	15021	15118	14975	15024	14897	14853	15025	15184	15096	15020	15054	14968	14947	15142	14983	14920	14995	15023	14992	15225	14784	14871	14890	15019	15106	14980	14749	15083	14910	15102	15068	14938	14901	14906	14965	15087	14963	15011	14944	15082	15034	15156	15050	14890	14897	15030	14862	14962	14893	14839	14887	15027	15081	14979	14967	14985	14877	15092	14979	14748	14927	15098	14841	14953	15015	14877	14974	14991	14959	15055	14972	14896	14976	14985	14915	15034	14862	14891	14969	14933	14955	14946	14962	14917	14876	15078	14936	14845	14807	15117	14956	15100	15034	14934	15173	14832	14942	15184	14961	14816	14990	14959	14987	14917	15033	15077	14962	14959	14960	15260	14868	14753	14912	14993	14889	14970	14947	15132	14946	14888	15091	15033	14958	15039	14939	15130	14975	14961	14897	15038	15040	15039	14953	15045	15064	15015	14828	15047	14860	14886	14867	15081	15082	15028	14951	14918	14924	14995	14967	14831	14961	14956	14919	15001	14903	15113	15007	14854	14963	14988	14663	14912	14823	15003	15124	14840	14969	15009	15139	14948	15070	14940	14949	15079	15012	14939	14936	15003	14690	14986	14879	14961	14890	15105	14926	15069	14999	14916	14954	14923	14973	14842	14927	14950	14951	15095	14959	14990	14988	15000	14951	15009	15043	15142	15074	15023	15092	14859	15203	14881	15018	15037	15016	14983	14959	14824	14868	14861	14994	15110	14955	15078	14898	14890	14790	15136	14791	15053	14875	14994	15039	14917	14879	14896	15090	14899	15151	14853	15019	14978	15077	15095	14979	15039	15074	15030	15087	14914	15135	15117	15152	14986	14845	14919	14958	14959	14893	14887	14998	14989	15083	14892	15038	14944	15143	14911	14999	15023	14947	14879	15041	15152	14927	14993	15072	14951	15080	14832	14905	14961	14966	15016	15030	14959	15012	14939	14935	14952	15042	15103	14959	15008	15105	14955	15041	14949	14998	14867	14992	14768	14979	15096	14917	14993	14937	14849	14912	14923	14903	14988	15084	14971	14853	14970	14985	15045	15033	14960	14932	14946	14870	14989	15032	14967	14934	15048	15053	14926	15150	14841	15048	15102	15096	14969	15029	14900	15069	14899	15133	14989	15102	15087	15189	14834	14923	14865	14938	15033	14754	14900	14948	14946	14975	14965	15031	15158	14933	15090	14892	14971	14947	14916	15083	14936	15078	15111	14951	14807	14974	15072	15007	14906	14883	15050	14886	14898	14892	14906	15030	15012	14880	14913	15116	14971	15009	14947	15060	14877	14904	15111	15108	15029	15059	14870	14955	14989	15003	15034	15061	14891	14864	14897	14999	15101	14929	15061	15013	14905	14941	14776	15136	15015	15189	15017	14826	14953	15045	15008	14834	15057	14884	14855	14972	15091	14867	15092	14977	15203	14810	14782	15225	14859	15072	14976	15107	15016	14920	15034	14913	15016	15080	15032	15090	14877	14968	14942	15085	15123	14863	14911	15036	14996	14994	14949	15005	14975	14937	14790	15201	14842	14985	14948	14973	14898	14854	15103	14798	15060	15017	14869	14969	14972	14966	15019	14847	14872	15130	14990	14989	14952	14884	14916	15050	14894	14956	15042	14995	14887	14965	14937	15000	14890	15063	15018	14844	14908	15079	14965	14913	14889	15042	14938	14994	14858	15006	14865	15100	15082	14950	14919	14931	15039	15075	14691	14955	14914	15013	15003	14954	14872	14699	15129	14836	15036	14964	14871	15000	15041	14940	15099	14940	15006	15003	15156	15067	15023	14813	15076	15045	14894	15056	14822	14885	14991	15173	15187	14740	14898	14902	14948	15020	14939	14909	15096	14804	15045	15061	15047	15147	15089	14800	15046	15085	14862	14931	15050	14971	15019	14853	14960	14898	14840	14863	14879	15000	14959	15008	15068	14986	15072	14987	15086	15088	15125	14975	15038	15073	15058	15031	15088	14919	14947	14824	15012	14999	15079	14951	14942	15090	14853	14952	15073	14927	14937	14931	14993	14947	14850	15007	14933	14981	14969	14935	15019	14802	15074	15107	14978	14995	14979	15085	14943	15022	15007	14964	14844	14934	15014	15039	14967	14977	15043	15085	14877	14882	15010	14996	14965	15055	15006	14930	15086	14953	15014	15087	14838	14914	14935	15066	14980	14845	14950	15079	15005	15037	15125	14959	15038	14819	14822	14850	15090	15022	15144	14967	14980	14948	14830	14994	15040	15000	14997	15014	15018	14882	14868	14977	14911	15086	14999	15056	15061	15023	15082	15043	14959	15013	15154	15087	15035	15134	15018	14962	14979	14964	15039	14995	15067	14950	15037	15008	15119	14990	15014	14864	14994	14987	14900	15048	14940	14987	14838	14938	14972	14866	15078	14924	14892	15102	14866	14878	14858	14915	15154	15025	14958	14768	14795	14909	15042	14929	15130	15084	14972	14786	15045	14913	15017	15104	15014	15018	15029	15046	14927	14984	14980	14866	14914	15068	14855	15085	14980	14869	15026	15057	14935	14907	15004	15056	14995	15237	15126	14986	15083	14936	15104	14865	14969	14902	14937	15141	14979	15071	14927	14881	15070	14930	14904	15155	14935	15170	14978	14947	14950	15105	15004	14936	14945	15083	14976	14916	15040	15068	14958	14978	14994	15010	14901	15154	14869	15060	15042	15007	15061	14853	15115	15044	15094	15047	15012	14991	15066	14928	14875	15027	15011	14933	14855	15071	15110	14891	15118	14941	14883	14911	15101	14943	15038	14822	15116	15091	14935	14933	15006	14988	15190	15016	14883	14807	15221	15019	14857	14963	14979	14820	15169	14875	15140	15073	15051	15035	15138	15001	15058	15022	14820	15006	14819	14878	15221	14987	15072	15046	15172	15055	14916	15063	15093	15117	15013	15004	15046	14998	15068	14767	15021	14989	14978	15055	14974	14988	14854	15070	14881	15014	15089	14917	15016	14978	14944	14952	15011	15038	14971	15117	14988	14913	15052	15269	15091	15017	14919	14812	14975	15004	15084	15006	15009	14909	15038	14966	14872	14967	14960	14979	15179	14908	14836	15049	14935	15286	14935	15065	15053	14915	14940	14965	14934	14935	14937	15007	14863	15107	15111	14875	14979	15055	14935	15061	15043	14998	15039	14979	15087	14995	14966	14845	15048	15170	14988	14839	15018	15110	14992	15002	14988	15088	15010	15010	14930	15043	14973	14986	15011	14961	14714	14907	14902	14878	15062	14991	14945	15108	15066	14860	15003	14866	14904	14965	14978	14915	15116	14904	15023	14990	14916	15066	14856	14939	14895	14977	14929	14943	15124	15180	14986	15077	14924	14945	14908	15059	14898	15063	14788	15129	15019	15101	14802	15048	14888	15050	14872	14901	14914	15001	14982	15018	14984	14983	14877	14941	15021	14901	15027	15053	15033	14983	14904	14881	14899	15066	14899	14818	14998	15014	15076	15061	15090	14926	15069	14923	14971	14903	14979	15116	15103	15008	14958	14981	14940	15031	15162	14993	14982	14961	14884	15060	14991	15054	14937	14869	14951	15012	14962	15076	14883	15171	14867	15027	14935	14927	15033	14956	15020	15047	15000	14924	14913	15144	14818	15128	15053	14996	14964	14878	15014	15001	14939	15067	14880	15017	14887	14860	15012	14892	15066	15152	15063	14996	15019	14965	14908	15149	14879	15135	14895	15125
23631	21089	28666	24515	23937	26092	25845	22140	20745	20297	19345	18940	18584	18380	17909	17886	18125	17668	17784	17763	17700	17264	17563	17642	17405	17716	17475	17460	17363	17273	17428	17494	17454	17444	17525	17170	17319	17504	17284	17240	17412	17118	17230	17410	17359	17140	17267	17176	17306	17142	17266	17277	17258	17389	17150	17321	17331	17365	17389	17369	17220	17352	17254	17217	17330	17116	17294	17371	17277	17093	17173	17108	17264	17278	17145	17181	17344	17155	17273	17185	17201	17263	17223	17214	17132	17132	17231	17421	17359	17355	17427	17290	17318	17266	17171	17263	17405	17117	17356	17052	17119	17177	17231	17399	17256	17079	17238	17156	17146	17247	17149	17217	17398	17118	17325	17311	17453	17268	17392	17248	17227	17243	17413	17193	17250	17135	17319	17113	17082	17287	17188	17278	17241	17258	17242	17500	17440	17343	17325	17230	17232	17305	17353	17468	17178	17234	17113	16954	17173	17235	17094	17136	17305	17070	17215	17265	17079	17160	16973	17201	17150	17182	17137	17264	17225	17178	17141	17182	17403	17234	17281	17214	17297	17242	17446	17266	17095	17169	17191	17105	17162	17069	17189	17170	17004	17297	17303	17067	17369	17141	17202	17180	17234	17212	17206	17070	17188	17111	17346	17186	17176	17255	17276	17235	17117	17231	17396	17176	17278	17280	17145	17142	17217	17204	17230	17186	17208	17113	17248	17167	17305	17171	17185	17102	17275	17372	17273	17077	17193	17087	17167	17293	17162	17335	17402	17126	17294	17450	17485	17274	17303	17113	17297	17219	17237	17247	17117	17200	17437	17182	17205	17293	17306	17209	17181	17265	17263	17205	17264	17151	17251	17214	17202	17102	17322	17296	17225	17243	17173	17426	17035	17037	17145	17131	17409	17159	17240	17227	17289	17257	17322	17290	17041	17121	17212	17448	17250	17352	17235	17314	17345	17383	17367	17224	17157	17080	17095	17263	17373	17420	17161	17076	17294	17278	17169	17143	17274	17356	17217	17224	17215	17256	17209	17320	17070	17294	17380	17325	17159	17274	17249	17232	16987	17140	17233	17366	17146	17124	17409	17464	17338	17304	17398	17127	17290	17362	17217	17211	17338	17260	17148	17240	17249	17272	17221	17211	17269	17218	17258	17162	17311	17176	17135	17352	17251	17180	17345	17122	17149	17161	17295	17247	17219	17306	17117	17304	17331	17254	17234	17330	17120	17215	17242	17212	17296	17418	17470	17157	17298	17278	17374	17213	17133	17204	17270	16968	17207	17319	17333	17364	17474	17259	16960	17326	17244	17116	17476	17075	17144	17172	17224	17061	17066	17077	17156	17382	17308	17127	17216	17256	17247	17108	17164	17313	17011	17224	17223	17149	17212	17273	17137	17376	17299	17301	17228	17057	17311	17089	17181	17286	17184	17310	17130	17200	17199	17251	17364	17341	17270	17412	17300	17142	17276	17198	17341	17233	17386	17407	17261	17221	17128	17429	17274	17072	17367	17387	17201	17072	17289	17205	17164	17336	17226	17452	17325	17226	17127	17156	17257	17373	17282	17129	17285	17401	17067	17258	17224	17167	17261	17369	17300	17193	17298	17113	17189	17269	17212	17188	17225	17367	17186	17109	17190	17293	17165	17139	17343	17198	17320	17321	17306	17259	17437	17348	17323	17225	17143	17194	17206	17105	17304	17208	17338	17246	17230	17347	17162	17264	17273	17392	17195	17274	17268	17406	17133	17301	17012	17228	17369	17476	17427	17330	17103	17195	17193	16998	17173	17221	17262	16995	17344	17273	17184	17218	17155	17191	17210	17380	17182	17004	17337	17210	17241	17280	17268	17103	17205	17276	17157	17210	17228	17155	17075	17188	17210	17351	17287	17257	17220	17345	17304	17300	17151	17117	16999	17201	17167	17154	17139	17307	17271	17030	17323	17237	17341	17341	17306	17333	17275	17028	17151	17180	17333	17298	17384	17311	17156	17129	17187	17457	17188	17241	17386	17340	17221	17368	17074	17322	17472	17067	17400	17348	17299	16988	17244	17177	16986	17219	17252	17286	17361	17151	17360	17190	17036	17100	17285	17160	17329	17282	17269	17299	17220	17211	17335	17408	17223	17285	17294	17076	17174	17319	17342	17243	17257	17212	17317	17456	17175	17359	17176	17312	17135	17243	17400	17002	17305	17225	17026	17294	17208	17147	17381	17137	17268	17262	17127	17370	17206	17113	17154	17270	17154	17264	17204	17192	17042	17537	17178	17343	17376	17139	17236	17310	17298	17175	17266	17360	17374	17218	17322	17212	17142	17151	17141	17355	17277	17218	17182	17302	17186	17144	17082	17098	17188	17158	17349	17195	17173	17099	17017	17193	17278	17164	17277	17355	17309	17157	17261	17175	17353	17139	17260	17221	17322	17161	17122	17170	17285	17258	17340	16995	17399	17301	17179	17153	17200	17143	17303	17392	17314	17134	17380	17114	17352	17244	17264	17246	17379	17196	17356	17341	17489	17209	17320	17225	17370	17225	17332	17129	17327	17165	17316	17347	17177	17320	17331	17143	17118	17364	17282	17210	17420	17346	17297	17288	17193	17119	17334	17362	17241	17386	17231	17268	17371	17032	17164	17147	17096	17104	17355	16987	17160	17420	17198	17345	17059	17104	17180	17403	17207	17317	17352	17195	17174	17244	17300	17403	17332	17299	17235	17058	17223	17312	17323	17348	17275	17311	17239	17397	17362	17167	17497	17112	16986	17201	17167	17278	17200	17200	17227	17238	17313	17197	17224	17083	17229	17276	17359	17289	17095	17222	17482	17492	17129	17229	17143	17200	17315	17332	17162	17261	17200	17243	17311	16986	17404	17143	17436	17224	17133	16997	17204	17220	17098	17268	17254	17434	17399	17250	17376	17325	17344	17243	17073	17295	17302	17194	17193	17358	17295	17258	17156	17212	17173	17394	17158	17119	17260	17360	17280	17084	17305	17247	17281	17014	17181	17114	17296	17200	17338	17138	17327	17285	17430	17144	17290	17262	17306	17144	17439	17239	17154	17257	17170	17023	17236	17014	17225	17415	17093	17223	17305	17125	17121	17272	17325	17250	17211	17064	17411	17118	17544	17177	17134	17062	17072	17181	17065	17076	17198	17340	17235	17278	17250	17015	17340	17232	17280	17228	17206	17250	17351	17203	17221	17266	17226	17233	17406	17418	17288	17199	17318	17117	17383	17095	17358	17175	17356	17143	17160	17071	17235	17189	17130	16982	17199	17250	17104	17328	17144	17372	17203	17192	17090	17096	17246	17139	17359	17403	17224	17039	17245	17383	17062	17245	17369	17195	17114	17063	17227	17163	17204	17144	17284	17199	17262	17325	17245	17310	17259	17223	17117	17324	17156	17195	17109	17334	17203	17088	17395	17131	17166	17399	17187	17315	17144	17249	17276	17119	17210	17180	17261	17215	17184	17412	17233	17250	17193	17341	17040	17214	17050	17396	17290	17274	17117	17170	17369	17248	17178	17339	17288	17263	17123	17409	17251	17391	17334	17368	17090	17080	17400	17402	17226	17278	17217	17289	17163	17255	17408	17216	17329	17272	17237	17045	17242	17047	17428	17211	17220	17150	17246	17161	17298	17130	17260	17254	17290	17137	17295	17290	17068	17463	17048	17078	17278	17331	17260	17168	17401	17183	17097	17265	17228	17016	16966	17219	17343	17076	17200	17268	17146	17115	17166	17238	17151	17138	17295	17132	17354	17193	17174	17402	17129	17242	17274	17226	17288	17154	17167	16945	17218	17052	17157	17345	17208	17207	17445	17338	17199	17348	17138	16984	16957	17229	17339	17255	17293	17217	17142	17106	17203	17302	17366	17364	17413	17176	17186	17303	17143	17128	17359	17247	17147	17206	17124	17297	17314	17253	17105	17150	17080	17289	17243	17259	17283	17233	17180	17039	17047	17173	17352	17138	17239	17214	17187	17186	17151	17347	17147	17287	17271	17216	17274	17418	17237	17052	17187	17113	17264	17286	17196	17215	17082	17405	17154	17236	17214	17298	17380	17152	17179	17202	17112	17380	17331	17151	17151	17373	17238	17231	17304	17244	17163	16986	17342	17132	17206	17279	17340	17432	17272	17133	17291	17057	17148	17284	17382	17498	17290	17278	17455	17230	17369	17187	17227	17188	17153	17217	17310	17053	17346	17538	17304	17355	17363	17143	17398	17326	17277	16917	17087	17095	17162	17345	17262	17394	17214	17373	17392	17297	17340	17034	17259	17256	17119	17054	17176	17144	17157	17181	17197	17171	17218	17318	17364	17353	17255	17327	17307	17192	17137	17261	17169	17080	17027	17270	17297	17413	17314	17258	17281	17382	17144	17328	17593	17066	17302	17318	17176	17226	17265	17193	17200	17457	17366	17204	17283	17242	17165	17185	17090	17197	17327	17178	17112	17156	17051	17203	17463	17149	17179	17230	17314	17141	17096	17206	17005	17149	17359	17408	17212	17357	17275	17121	17397	17219	17298	17174	17118	17227	17366	17394	17305	17339	17357	17214	17137	17247	17227	17202	17249	17074	16981	17121	17302	17224	17253	17295	17207	17231	17287	17329	17164	17162	17239	17340	17319	17038	17092	17321	17229	17384	17182	17278	17249	17213	17293	17187	17019	17428	17298	17368	17245	17205	17437	17208	17136	17042	17263	17270	17250	17237	17373	17343	17308	17306	17150	17362	17378	17133	17127	17269	17263	17190	17104	17194	17240	17126	17298	17211	17290	17297	17213	17289	17211	17349	17117	17255	17414	17266	17237	17203	17286	17105	17156	17106	17067	17298	17174	17180	17150	17208	17276	17333	17142	17285	17115	17386	17444	17297	17028	17178	17210	17420	17319	17305	17399	17219	17254	17211	17273	17118	17298	17326	17346	17015	17128	17340	17378	17253	17377	17230	17248	17300	17216	17260	17404	17366	17305	17141	17357	17020	17283	17115	17145	17148	17253	17375	17127	17099	17179	17264	17074	17288	17237	17336	17419	17147	17310	17340	17163	17200	17199	17302	17161	17203	17359	17256	17180	17344	17149	17157	17353	17357	17240	17151	17063	17234	17384	17210	17255	17144	17562	17289	17232	17228	17302	17264	17297	17120	17068	17183	17364	17228
27634	48297	44089	35410	30635	27265	24483	22303	20525	19354	18265	17554	17078	16651	16540	16081	15893	15734	15776	15806	15680	15559	15707	15555	15611	15571	15558	15347	15503	15447	15361	15362	15424	15180	15275	15378	15512	15250	15467	15213	15200	15456	15141	15088	15110	15432	15237	15140	15275	15339	15238	15178	15157	15306	15289	15095	15164	15393	15266	15343	15300	15147	15269	15122	15164	15246	15211	15135	15240	15250	15287	15217	14950	15231	15331	15239	15226	15310	15331	15151	15266	15025	15240	15426	15329	15125	15105	15027	15103	15103	15230	15185	15314	15178	15120	15224	15141	15149	15295	15128	15129	15145	15259	15284	15165	15210	15102	15220	15262	15158	15094	15107	15211	15092	15198	15160	15219	15041	15427	15179	15100	15269	15048	15212	15135	15152	15241	15075	15300	15146	15017	15238	15002	15032	14999	15300	15194	15097	15280	15315	15110	15256	15144	15136	15058	15168	15314	15228	15188	15244	15146	15056	15139	15128	15130	15131	15096	15033	15173	15086	15182	15065	15138	14992	15156	15305	15193	15220	15166	15247	15235	15211	15062	15155	15047	15236	15278	15309	15229	15048	15170	15088	15120	15280	15135	15183	15194	15099	15217	15209	15068	14998	15108	15005	15377	15295	15165	15341	15261	15137	15251	15136	15278	15340	15198	15250	15172	15134	15263	15220	15115	15140	15204	15177	15178	15176	15197	15170	15224	15167	15397	15203	15124	15204	15034	15171	15123	15157	15287	15180	15088	15193	15203	15129	15199	15077	15241	14826	15273	14914	15096	14906	15141	15236	15115	15057	15190	15085	15224	15172	15190	15227	15278	15135	15094	15104	15328	15044	15255	15213	15089	15210	15164	15203	15071	15211	15082	14960	15149	15003	15319	15121	15097	15211	15006	15119	15218	15095	15332	15198	15228	15114	15048	15194	15062	15125	15095	15097	15137	14965	15216	15227	15345	15138	15092	15061	15030	15370	15318	15107	15128	15420	15344	15120	15135	15315	15185	15147	15161	15233	15436	15207	15323	15230	15238	15141	15131	14950	15148	15212	15227	15250	15138	15170	15205	15302	14812	15225	15135	15470	15117	15056	15168	15267	15232	15283	15183	15038	15110	15185	15352	15018	15048	15199	15293	15285	14977	15184	15170	15119	15031	15168	15246	14936	15256	15296	15192	15172	15147	15278	15196	15213	15508	15405	15236	15228	15281	15180	15242	15047	15155	14984	15108	15190	15210	15159	15139	15227	15116	15124	15256	15312	15138	15172	15122	15030	15126	15279	15020	15069	15198	15260	14943	15116	15156	15411	15119	15254	15136	15143	15089	15115	15098	15153	15127	15146	15183	15230	15189	15274	15252	15256	15220	15169	15148	15104	15243	15161	15262	15105	15063	15122	15172	15121	15190	15261	15090	15260	15024	15342	15110	14896	15223	15030	15028	15315	15171	15192	15222	15265	15185	15162	15262	15049	15062	15123	15142	15197	15106	15235	15236	15019	15153	15184	15201	15118	15159	15112	15146	15141	15248	15125	15110	15189	15153	15160	15254	15206	15041	15077	15060	15156	15062	15059	15145	15230	15185	15128	15380	15118	15121	14989	15393	15169	15247	15152	15086	15238	15117	15354	14965	15153	15143	15140	15166	15153	15192	15228	15237	15045	15136	15265	15259	15212	15062	15111	15083	15110	15034	15239	15168	15078	15339	15002	14997	15067	15028	15051	14978	15217	15277	15197	15009	15220	15278	15103	14997	15105	15156	15119	15120	15126	15175	15144	15000	15283	15292	15092	15146	15307	15107	15082	15259	15194	15061	15160	15079	15121	15278	15175	15063	15397	15238	15062	15221	15150	15187	15284	15111	15239	15164	14975	15252	15177	15209	15326	15364	15241	15157	15068	15333	15038	15349	15346	15107	15121	15254	15206	15169	15223	15224	15267	15024	15086	14997	15308	15133	15167	15300	15240	15050	15168	15314	15233	15283	15040	15282	15151	15011	15007	15179	15173	15258	15078	15081	15182	15086	15163	15188	15151	15154	15143	15195	15160	15347	15147	15228	15133	15295	15113	15027	15230	15165	15237	15193	15070	15150	15123	15211	15121	15093	15286	15327	15210	15134	15188	15389	15217	15234	14984	15244	15362	15140	15000	15119	15009	15037	15050	15246	15233	15268	15057	15341	15273	15120	15242	15293	15298	15153	15058	15301	15105	15133	15188	15224	15128	15023	15108	15152	15013	15227	15173	15254	15108	15009	15211	15216	15055	15086	15346	15234	15309	15024	15198	14985	15212	15149	15112	15116	15200	15029	15114	15271	15401	15238	15288	15139	15199	15073	15047	15128	15230	15273	15166	15177	15248	15285	15101	15159	15084	15052	15125	15253	15272	14969	15167	15262	15256	15190	15302	15203	15246	15215	15168	15111	15226	15059	15041	15156	15110	15168	15392	15237	15020	15157	15175	15199	15058	15183	15093	15122	15144	15166	15193	15112	15278	15214	15218	15181	15158	15157	15042	15255	15100	15174	15074	15188	15120	15130	15153	15168	15420	15265	15099	15266	15146	15168	15151	15298	15199	15115	15157	15132	15186	15285	15099	15170	15207	15021	15267	15230	15125	15238	15207	15157	15171	15222	15091	15010	15146	15084	15347	15131	15260	15181	15083	15397	15117	15339	15236	15213	14953	15048	15054	15050	15256	15161	15102	15295	15094	15041	15260	15192	15163	15198	15169	15184	15133	15175	15244	15300	15154	15214	15161	15085	15284	15116	15182	15078	15093	15083	15136	15136	15008	15260	15249	15078	15203	15382	15154	15251	15347	15125	15285	15027	15127	15118	15270	15066	15029	15177	15216	15306	15227	15151	15220	15200	15170	15156	15248	15141	14917	15403	15109	15239	15231	15241	15060	15267	15185	15219	15205	15261	15272	15153	15233	15213	15176	15180	15285	15057	15086	15431	15210	15287	15388	15189	15266	15415	15136	15024	15170	15085	15133	15273	15211	15253	15211	15028	15198	15019	15209	15163	15052	15113	15198	15117	15108	15118	15029	15109	15306	15066	15030	15153	15212	15171	15087	15145	15110	15011	15272	15068	15015	15132	15186	15274	15147	15127	15174	15359	15012	15198	15203	15111	15077	15070	15269	15227	15152	15123	15185	15060	15081	15043	15056	15102	15154	15157	15148	15262	15127	15317	15055	15095	15080	15154	14979	15093	15111	15189	14960	15202	15065	15130	15164	15265	15017	15181	15065	15169	15119	15129	15187	15145	15149	15076	15064	15166	15174	15352	15279	15519	15212	15184	14946	15208	15338	15221	15195	15164	15214	15244	15160	15149	14988	15147	15018	15250	15140	15139	15100	15083	15202	15107	14981	15086	15232	15062	15304	15038	15011	15166	15173	15185	15162	15253	15176	15139	15226	15191	15089	15245	15052	15221	15110	15322	15188	15201	15188	15091	15159	15117	15166	15113	15165	15075	15086	15257	15079	15270	15082	15327	15093	15197	15169	15283	15070	15138	15163	15255	15271	15128	15378	15132	15065	15157	15152	15176	15197	15023	15181	15025	15284	15376	15051	15172	14972	15125	15244	15192	15153	15219	15160	15256	15118	15271	15107	15074	15141	15094	15021	15114	14993	15175	15346	15237	14962	15118	15278	15012	15230	15014	15228	15252	15055	15185	15273	15081	15221	15130	15113	15133	15205	15402	15131	15164	15087	15151	15162	15196	15284	15115	15175	15209	15113	15134	15193	15090	15232	15200	15224	15146	15153	15172	15010	14955	15207	15009	15123	15122	15140	15093	15181	15167	15098	15118	15329	15247	15318	15164	15197	14966	15146	15086	15056	15101	15187	15132	15062	15284	15207	15215	15028	15194	15101	15182	15264	15089	15182	15225	15140	15308	15033	15149	15157	15286	15109	15250	15255	15027	15144	15353	15235	15160	15211	15111	15126	14983	15094	15109	15147	15229	15251	15287	14949	15105	15134	15243	15092	15101	15148	15227	15168	15195	15105	15102	15112	14961	15257	15189	15133	15282	15234	14962	15164	15189	15108	15273	15207	15225	15237	15118	15141	15121	15092	15046	15211	15206	15350	15142	15155	15150	15278	15038	15296	15117	15274	15221	15117	15150	15082	15260	15225	15029	15176	15093	15281	15097	15239	15181	15339	15300	15254	14963	15067	15268	15215	15114	15178	14977	15204	15095	15102	15348	15138	15065	15282	15000	15312	15057	15151	15259	15174	15067	15164	15260	15180	15027	15125	15123	15115	15190	15054	15143	15110	15272	15168	15176	15216	15157	15140	14983	15425	15270	15144	15093	15227	15282	15210	15207	15271	15182	15175	15212	15078	15371	15009	15211	15207	15354	15149	15228	15183	15088	15133	15140	15111	15345	15133	15199	15114	15048	15219	15168	15267	15040	15228	14958	15089	15194	15117	15171	15182	15089	15093	15204	15126	15305	15183	15269	15254	15083	15250	15178	15211	15110	15048	15125	15367	15180	15069	15099	15111	15140	15240	15104	15009	15154	15180	15201	15144	15142	15250	15416	15177	15137	15293	15267	15247	15107	15069	15240	15252	15168	15090	15283	15100	15232	15152	15158	15287	15038	15161	15244	15179	15239	15256	14973	15053	15426	15117	15159	15089	15076	15091	15187	15226	15223	15172	15346	15110	15000	15038	15241	15286	15197	15188	14998	15218	15329	14932	15295	15296	15236	15113	15022	15168	15279	15134	15084	15214	15212	15159	15245	15100	15143	15164	15258	15083	15110	15281	15121	15176	15107	15231	15294	15074	15023	15092	15157	15185	15225	15202	15160	15188	15186	15165	15217	15109	15176	15072	15160	15052	15425	15072	15153	15026	15184	15100	15262	15164	15212	15279	15212	15169	15137	15364	15170	15056	15010	15183	15054	15198	15139	15236	15206	15281	14993	15301	15238	15150	15207	15220	15228	15182	15170	15223	15229	15238	15211	15160	15091	15079	15046	15205	15353	15127	15246	15238	15191	15188	15184	15073	15270	14987	15179	15103	15291	15153	15068	15146	15206	15142	15171	15090	15316	15350	15005	15220	15192	15218	15167	15118	15168	15076	15225	15078	15069	14945	15189	15214	15107	15095	15165	15219	15280	15074	15185	15258	15382	15289	15136	15202	15073	15150
22542	21031	28709	23616	22184	26100	29201	23992	22437	21437	20555	19795	19260	19004	18670	18541	18158	18202	18184	18012	17837	17875	17677	17766	17779	17985	17766	17622	17659	17663	17682	17648	17375	17654	17699	17425	17578	17662	17585	17601	17482	17579	17587	17437	17465	17410	17418	17357	17221	17515	17255	17454	17412	17381	17530	17235	17259	17416	17492	17235	17297	17341	17263	17308	17428	17503	17404	17323	17425	17315	17562	17388	17268	17293	17317	17345	17403	17171	17403	17288	17552	17312	17489	17331	17361	17288	17354	17196	17438	17436	17172	17219	17435	17438	17401	17437	17429	17457	17278	17404	17271	17385	17366	17559	17257	17219	17361	17293	17472	17304	17260	17358	17297	17357	17368	17386	17311	17176	17350	17296	17230	17207	17167	17301	17446	17212	17175	17262	17448	17144	17208	17264	17221	17306	17225	17461	17377	17098	17244	17240	17047	17407	17270	17129	17222	17436	17353	17350	17124	17370	17325	17362	17599	17286	17271	17461	17386	17271	17521	17303	17286	17334	17268	17487	17092	17301	17223	17319	17384	17549	17288	17276	17449	17376	17222	17467	17362	17394	17268	17598	17374	17179	17333	17187	17430	17182	17386	17142	17257	17374	17355	17394	17264	17199	17321	17420	17206	17431	17358	17407	17464	17239	17534	17219	17360	17382	17205	17388	17319	17341	17394	17348	17338	17419	17411	17339	17243	17133	17402	17271	17453	17344	17363	17169	17307	17294	17389	17348	17337	17364	17309	17183	17294	17217	17365	17285	17331	17463	17389	17180	17323	17340	17397	17319	17148	17384	17296	17311	17050	17384	17056	17147	17351	17000	17215	17301	17331	17348	17249	17285	17253	17242	17257	17310	17331	17544	17431	17356	17216	17299	17383	17457	17387	17386	17442	17225	17280	17227	17237	17276	17334	17465	17290	17285	17424	17456	17499	17302	17392	17378	17101	17269	17359	17263	17245	17285	17442	17427	17442	17251	17296	17323	17322	17360	17461	17316	17323	17454	17533	17371	17208	17349	17207	17344	17050	17383	17225	17379	17161	17289	17300	17436	17298	17238	17294	17414	17358	17406	17129	17328	17251	17653	17254	17231	17215	17322	17099	17544	17248	16995	17460	17238	17250	17266	17378	17479	17403	17430	17235	17211	17274	17360	17166	17439	17338	17168	17273	17229	17293	17382	17281	17430	17195	17250	17295	17396	17366	17367	17351	17406	17255	17280	17244	17266	17197	17267	17336	17500	17181	17156	17196	17320	17215	17148	17294	17419	17192	17315	17318	17295	17333	17265	17180	17226	17226	17237	17391	17254	17146	17422	17343	17170	17248	17315	17280	17186	17430	17397	17454	17283	17375	17425	17232	17596	17263	17392	17293	17426	17309	17576	17246	17138	17299	17430	17257	17491	17403	17286	17190	17236	17429	17339	17227	16914	17491	17517	17104	17426	17417	17332	17247	17499	17368	17352	17472	17277	17337	17265	17194	17232	17108	17348	17560	17402	17424	17294	17612	17277	17494	17171	17328	17273	17195	17343	17403	17433	17386	17245	17353	17393	17174	17457	17398	17232	17387	17410	17377	17498	17213	17200	17024	17464	17245	17349	17426	17202	17537	17184	17319	17281	17169	17235	17264	17364	17396	17108	17324	17316	17242	17194	17150	17254	17278	17103	17404	17269	17443	17252	17463	17341	17375	17289	17178	17457	17354	17205	17399	17399	17298	17481	17258	17399	17197	17199	17205	17315	17229	17320	17342	17290	17345	17328	17084	17494	17305	17485	17467	17206	17176	17386	17325	17111	17354	17212	17208	17175	17229	17303	17060	17314	17192	17379	17129	17272	17283	17186	17309	17312	17241	17381	17231	17543	17339	17387	17295	17240	17339	17277	17333	17401	17167	17250	17152	17472	17594	17369	17576	17334	17354	17287	17217	17253	17267	17085	17231	17254	17290	17544	17520	17380	17437	17276	17432	17366	17396	17247	17381	17351	17220	17248	17388	17145	17086	17310	17318	17456	17089	17322	17353	17313	17070	17295	17395	17374	17286	17312	17288	17218	17245	17149	17281	17337	17380	17381	17305	17125	17294	17077	17404	17096	17349	17441	17250	17417	17245	17361	17513	17210	17360	17308	17234	17371	17239	17333	17328	17404	17318	17343	17558	17236	17263	17184	17235	17360	17330	17341	17067	17198	17393	17313	17428	17424	17387	17278	17337	17284	17416	17353	17354	17220	17374	17306	17370	17374	17161	17394	17298	17293	17182	17492	17210	17213	17398	17082	17201	17244	17374	17107	17311	17324	17336	17310	17170	17426	17531	17154	17303	17299	17362	17327	17371	17339	17131	17084	17407	17285	17279	17343	17259	17399	17366	17172	17252	17186	17283	17348	17382	17108	17478	17473	17146	17266	17170	17097	17311	17237	17298	17188	17322	17260	17222	17400	17164	17443	17389	17243	17313	17352	17386	17357	17333	17352	17450	17352	17315	17316	17333	17500	17515	17279	17361	17427	17291	17302	17204	17373	17386	17233	17163	17304	17394	17199	17320	17313	17245	17254	17352	17310	17327	17084	17125	17270	17453	17283	17189	17361	17284	17258	17208	17315	17314	17579	17033	17261	17393	17314	17430	17303	17428	17272	17173	17352	17318	17436	17288	17412	17272	17222	17321	17193	17221	17206	17229	17199	17472	17277	17411	17361	17337	17383	17271	17410	17254	17208	17467	17378	17378	17317	17236	17129	17124	17330	17478	17424	17456	17450	17076	17314	17521	17073	17165	17180	17324	17242	17484	17542	17173	17315	17199	17291	17349	17637	17372	17375	17147	17238	17483	17345	17314	17227	17318	17261	17131	17255	17332	17295	17231	17471	17375	17344	17388	17123	17311	17124	17280	17307	17235	17168	17219	17247	17143	17375	17299	17353	17264	17315	17135	17338	17409	17348	17494	17368	17373	17542	17229	17112	17289	17083	17347	17213	17240	17334	17225	17237	17381	17488	17426	17474	17400	17438	17376	17094	17513	17340	17512	17404	17390	17206	17330	17168	17326	17380	17266	17398	17176	17210	17177	17306	17182	17385	17388	17294	17146	17245	17247	17308	17422	17229	17337	17190	17436	17239	17304	17340	17206	17493	17202	17313	17141	17338	17116	17375	17182	17279	17354	17335	17319	17341	17244	17202	17358	17269	17204	17286	17326	17383	17383	17378	17313	17534	17300	17178	17338	17381	17111	17303	17256	17322	17256	17135	17429	17261	17278	17408	17186	17423	17341	17252	17381	17082	17257	17282	17191	17194	17342	17163	17461	17218	17564	17396	17325	17345	17495	17280	17409	17311	17468	17315	17211	17300	17354	17312	17244	17275	17491	17208	17018	17201	17341	17262	17169	17239	17379	17375	17270	17226	17205	17260	17177	17187	17419	17383	17438	17339	17216	17406	17183	17297	17277	17318	17221	17260	17372	17192	17070	17328	17397	17313	17501	17385	17174	17200	17365	17401	17069	17344	17426	17205	17210	17232	17322	17315	17136	17300	17204	17363	17418	17284	17252	17173	17313	17301	17214	17113	17267	17327	17239	17295	17275	17318	17315	17365	17234	17268	17336	16983	17280	17305	17359	17395	17254	17135	17391	17432	17183	17442	17386	17477	17387	17213	17296	17407	17316	17208	17252	17240	17263	17289	17076	17220	17352	17315	17361	17196	17335	17497	17182	17178	17361	17459	17404	17197	17421	17288	17340	17165	17382	17456	17498	17228	17173	17307	17257	17443	17314	17429	17288	17532	17438	17350	17242	17216	17373	17237	17326	17398	17481	17438	17279	17159	17250	17356	17438	17273	17403	17182	17380	17422	17234	17062	17269	17342	17218	17339	17347	17205	17188	17311	17341	17212	17378	17335	17252	17425	17370	17356	17485	17335	17707	17428	17303	17292	17401	17490	17261	17322	17292	17574	17278	17265	17318	17205	17327	17200	17200	17380	17349	17135	17502	17430	17226	17404	17300	17267	17368	17188	17383	17353	17495	17159	17349	17120	17240	17377	17309	17370	17308	17212	17220	17191	17179	17421	17358	17111	17275	17400	17212	17243	17235	17308	17056	17422	17247	17268	17306	17078	17318	17358	17261	17281	17219	17282	17372	17274	17303	17212	17311	17513	17453	17194	17266	17161	17169	17324	17124	17319	17433	17315	17413	17333	17152	17137	17428	17319	17430	17232	17240	17200	17181	17188	17379	17326	17212	17292	17333	17297	17187	17206	17195	17480	17355	17204	17121	17101	17287	17437	17253	17289	17151	17323	17150	17402	17040	17192	17365	17490	17160	17200	17302	17327	17254	17271	17389	17342	17206	17203	17183	17388	17250	17104	17381	17388	17375	17136	17487	17302	17339	17281	17343	17288	17364	17333	17238	17340	17061	17266	17433	17308	17156	17183	17201	17357	17339	17337	17291	17264	17389	17156	17170	17128	17536	17326	17434	17312	17412	17149	17293	17196	17195	17388	17283	17173	17199	17114	17167	17257	17272	17259	17521	17527	17280	17285	17365	17229	17450	17063	17519	17232	17227	17437	17306	17361	17196	17253	17190	17146	17216	17149	17377	17429	17318	17354	17373	17202	17363	17186	17275	17367	17467	17229	17410	17587	17349	17479	17291	17315	17300	17403	17167	17279	17145	17204	17057	17343	17364	17471	17255	17249	17363	17245	17361	17288	17418	17345	17285	17503	17254	17142	17301	17359	17340	17257	17323	17371	17250	17224	17210	17228	17541	17516	17444	17341	17323	17362	17267	17125	17321	17368	17411	17177	17199	17355	16978	17393	17357	17215	17455	17204	17408	17460	17001	17311	17277	17303	17454	17286	17269	17389	17243	17449	17217	17093	17403	17174	17278	17163	17294	17204	17261	17197	17166	17185	17562	17464	17299	17200	17292	17199	17256	17180	17189	17319	17367	17424	17358	17281	17226	17496	17262	17345	17468	17359	17298	17271	17308	17360	17439	17400	17158	17442	17397	17411	17194	17498	17293	17258	17397	17200	17252	17230	17155	17203	17453	17136	17449	17233	17446	17323	17451	17224	17294	17288	17423	17281	17157	17238	17365	17326	17518	17330	17203	17316	17602	17288	17294	17276	17193	17236	17271	17120	17435	17446	17187	17248	17222	17410
29688	52603	48777	39817	34693	30664	27404	24942	22909	21210	19714	18782	18093	17122	16965	16499	16334	16208	16025	15963	15804	15770	15712	15635	15625	15733	15652	15583	15625	15489	15555	15450	15431	15300	15358	15526	15592	15338	15448	15414	15459	15381	15262	15233	15274	15444	15329	15272	15189	15278	15269	15124	15109	15234	15284	15250	15232	15095	15282	15153	15326	15128	15241	15270	15299	15157	15061	15344	15347	15135	15213	15179	15250	15294	15295	15244	15169	15260	15231	14985	15192	15174	15344	15049	15178	15289	15206	15266	15133	15173	15404	15064	15034	15079	15091	15206	15320	15289	15165	15074	15252	15298	15034	15205	15002	15282	15214	15274	15343	15228	15119	15202	15266	15138	15162	15009	15054	15212	15137	15172	15284	15175	15043	15233	15164	15230	15201	15232	15205	15212	15275	15151	15250	15314	15195	15352	15197	15454	15232	15185	15039	15169	15075	15078	15217	15165	15291	15084	15186	15038	15136	15065	15207	15318	15418	15052	15404	15298	15237	15120	15228	15320	15227	15181	15202	15332	15227	15151	15235	15042	15327	15155	15076	15111	15054	15167	15131	15143	15201	15353	15114	15173	14943	15102	15202	15274	15171	15034	14962	15278	15108	15325	15200	15038	15283	15298	15037	15337	15128	15187	15195	15215	15170	14984	15242	15263	15233	15124	15170	15212	15259	15257	15050	15217	15222	15194	14942	15277	15311	15132	15153	15112	15362	15329	15123	15192	15096	15102	15097	15120	15265	15191	15245	15210	15308	15198	15092	15326	15074	15194	15241	15308	15117	15153	15287	15195	15145	15129	15099	15137	15347	15089	15161	15256	15266	15065	15295	15274	15270	15057	15280	15058	15420	15284	15169	15143	15127	15241	15111	15139	15125	15246	15164	15230	15241	15027	15317	15279	15158	15012	15251	15226	15153	15267	15113	15139	15050	15059	15040	15302	15340	15168	15332	15167	15038	15339	15209	15103	15284	15191	15233	15160	15145	15234	15217	15190	15179	15435	15076	15178	15138	15189	15304	15189	15161	15236	15175	15209	15404	15223	15283	15136	15240	15178	15204	14982	15244	15160	15240	15170	15047	15192	15091	15036	15223	15217	15198	15098	15249	15295	15053	15201	15232	15180	15134	15136	15180	15064	15064	15178	15242	15183	15120	15331	15281	15316	15095	15267	15241	15392	15324	15073	15246	15232	15166	15125	15205	15149	15152	15264	15237	15280	15143	15247	15252	15253	15204	15119	15061	15256	15092	15265	15159	15102	15179	15154	15039	15308	15356	15123	15269	15264	15066	15193	15188	15129	15138	15177	15245	15143	15208	15279	15239	15388	15068	15206	15263	15306	15224	15030	15187	15254	15245	14904	15289	15071	15155	15115	15171	15373	15173	15198	15125	15180	15213	15360	15285	15109	15020	15206	15077	15064	15236	15299	15192	15271	15080	15177	15311	15129	15213	15288	15344	15104	15190	15210	15209	15235	15051	15138	15266	15132	15156	15162	15226	15143	15212	15047	15107	15347	15166	15183	15068	15121	15048	15229	15162	15298	15274	15158	15200	15215	15281	15281	15218	15251	15077	15382	15067	15208	15171	15157	15201	15204	15043	14986	15201	15078	15172	15073	15253	15225	15153	15069	15255	15151	15144	15225	15185	15105	15119	15164	15158	15251	15082	15135	15138	15153	15141	15158	15126	15113	15215	15243	15285	15203	15259	15181	15090	15325	15139	15034	15197	15137	15264	15274	15355	15260	15175	15190	15145	15400	15100	15326	15247	15066	15181	15122	15194	15239	15210	15029	15451	15010	15287	15260	15287	15114	15195	15293	15197	15126	15122	15250	15093	15212	15230	15212	15302	15148	15303	15214	15275	15025	15144	15236	15275	15211	15181	15148	15074	15227	15063	15026	15162	15191	15317	15231	15082	15202	15201	15142	15165	15190	15355	15141	15200	15120	15088	15266	15179	15260	15058	15055	15280	15337	15088	15123	15276	15263	15183	15224	15322	15171	15076	15223	15068	15302	15187	15172	15195	15090	15027	15020	15301	15064	15211	15226	15215	15168	15161	15231	15195	15330	15070	15025	15100	15203	15207	15158	15319	15193	15343	15162	15213	15314	15174	15307	15213	15164	15130	15165	15416	15081	15175	15161	15126	15164	15260	15121	15209	15105	15185	15183	15042	15169	15318	15198	15221	15106	15173	15158	14994	15211	15200	14983	15328	15276	15081	15162	15175	15143	15128	15143	15343	15165	15229	15187	15188	15156	15185	15195	15153	15118	15233	15218	15230	15270	15218	15093	15318	15240	15285	15031	15204	15072	15274	15102	15149	15216	15060	15216	15310	15062	15219	15150	15100	15301	15122	15147	15310	15329	15184	15080	15276	15180	15031	15169	15056	15047	15124	15300	15061	15158	15200	15170	15093	15241	15109	15133	15324	15205	15200	15276	15195	15108	15141	15292	15262	15155	15081	15055	15216	15253	15230	14946	15278	15015	15279	15224	15253	15271	15055	15203	15187	15445	15249	15204	15018	15353	15048	15400	15177	15201	15242	15261	15206	15164	15109	15234	15257	15137	15059	15261	15181	15064	15244	14940	15038	15077	15204	15220	15108	15156	15296	15265	15288	15145	15116	15246	15098	15024	15241	15316	15369	15223	15200	15214	15155	15308	15076	15180	15292	15178	15089	15107	15162	15108	15225	15273	15186	15131	15006	15304	15101	15297	15183	15494	15262	15405	15311	15213	15145	15241	15079	15267	15273	15160	15304	15227	15200	15390	15282	15216	15136	15259	15167	15278	15148	15005	15113	14967	15117	15212	15314	15285	15331	15286	15109	15252	15162	15204	15057	15292	15159	15086	15194	14967	15112	15123	15300	15133	15070	15066	15115	14956	15134	15233	15129	15270	15009	15105	15121	15132	15150	15262	15026	15066	15145	15148	15261	15278	15196	15267	15070	15208	15307	15286	15384	15155	15171	15113	15012	15179	15277	15333	15201	15285	15108	15332	15276	15275	15249	15089	15218	15041	15194	15082	15104	15279	15290	15233	15095	15283	15197	15209	15053	15030	15180	15029	15084	15181	15284	15235	15156	15211	15311	15314	15115	15221	15092	15253	15109	15207	15172	15079	15051	15087	15163	14974	15269	15095	15144	15172	15209	15093	15349	15200	15210	15226	15150	15275	15263	15199	15212	15132	15158	15196	15380	15087	15234	15198	15103	15311	15206	15171	15193	15203	15277	15200	15063	15388	15108	15105	15252	15293	15158	15081	15095	15167	15213	15159	15277	15145	15080	15219	15064	15279	15022	15250	15333	15239	15107	15180	15165	15214	15161	15010	15256	15190	14954	15249	15045	15185	15069	15242	15139	15041	15226	15118	15165	15196	15097	15191	15190	15253	15295	15253	15174	15257	15054	15069	15421	15169	15041	15114	15055	15128	15139	15182	15176	15188	15127	15082	15137	15262	15242	15277	15114	15393	15185	15002	15224	15222	15273	15202	15225	15187	15196	15305	15223	15191	15153	15281	15050	15088	15164	15213	15165	15214	15100	15149	15180	15173	15178	15049	15195	15196	15323	15323	14926	15108	15207	15324	15087	15291	15064	15070	15185	15176	15106	15254	15130	15318	15119	15166	15143	15034	15096	15158	15101	15200	15035	15148	15222	15286	15115	15393	15152	15005	15217	15219	15143	15135	15169	15204	15285	15330	15264	15250	15282	15237	15266	15076	15214	15200	15181	15230	15193	15229	15148	15120	15247	15150	15244	15041	15138	15300	15075	15287	15189	15233	15119	15177	15043	15166	15304	15227	15053	15200	15124	15356	15257	15197	15236	15231	15129	14995	15214	15114	15143	15232	15316	15197	15168	15228	15115	15383	15155	15269	15239	15158	15298	15118	15130	15260	15178	15006	15295	15189	15493	15198	15149	15339	15156	15224	15082	15141	15259	15100	15020	15159	15160	15121	15226	15132	15148	15156	15270	15085	15122	15258	15213	15030	15035	15114	15175	15219	15191	15089	15193	15127	15065	15218	15312	15060	15167	15163	15278	15273	15197	14963	15175	15185	15078	15178	15275	15223	15198	15097	15016	15202	15341	15103	15026	14993	15340	15276	15254	15133	15121	15266	15164	15230	15096	15121	14889	15232	15114	15240	15183	15152	15150	15271	14992	15057	15274	15167	15232	15186	15020	15099	15241	15079	15227	15196	15204	15152	15249	15017	15146	15152	15248	15228	15235	15205	15148	15194	15228	15306	15089	15157	15082	15261	15114	15094	15275	15166	14993	15044	15153	15120	15225	14991	15147	15001	15276	15102	15084	15296	15186	15061	15279	15356	15154	15321	15176	15140	15169	15246	15156	15179	15415	15211	15390	15215	15195	15290	15141	15285	15158	15257	15186	15192	15113	15228	15227	15231	15200	15212	15221	15038	15138	15243	15289	15100	15247	15001	15152	15310	15100	15203	15229	15294	15146	14963	15196	15257	15225	15196	15186	15222	15049	15140	15056	15068	15083	15050	15311	15130	15189	15188	15071	15084	15091	15200	15232	15125	15149	15182	15261	15120	15176	15172	15238	15083	15189	15091	15279	15132	15457	15126	15112	15240	15123	15145	15314	15025	15189	15226	15177	15084	15212	15257	15183	14964	15204	15235	15083	15272	15048	15267	14993	15208	15104	15338	15217	15286	15302	15177	15169	15287	15267	15262	15160	15140	15069	15197	15140	15320	15237	15287	15163	15134	15012	15000	15183	15096	15233	14978	15178	15259	15182	15198	15044	15082	15144	15112	15124	15252	15257	15251	15030	15203	15218	15145	15268	15140	15346	15172	15116	15044	15220	15118	15222	15234	15113	14985	15263	15323	15299	15131	15084	15090	15124	15239	15302	15065	15294	15091	15211	15199	15211	15129	15085	15110	15093	15169	15179	15301	15141	15316	15078	15295	15042	15143	15440	15094	15223	15215	15190	15144	15207	15198	15183	15164	15072	15178	15268	15240	15143	15063	15169	15254	15160	15121	15108	14991	15254	15149	15066	15315	15264	15152	15182	15287	15222	15208	15269	15315	15179	15177	15279	15046	15279	15351	15049	15208	15262	15107	15117	15082	15259	15126	15246	15130	14937	15109	15203	15116	14963	15220	15137	15041	15218	15248
27835	25723	33165	29796	24767	22324	20792	19566	18890	18648	18190	17717	17762	17468	17258	17237	17301	17365	17043	17115	17039	17001	17318	17183	17048	17401	17049	16921	17176	17004	17096	17184	17036	17013	17159	17016	17002	17062	16845	16945	16803	17037	17071	17081	17122	16883	16949	17049	16922	16804	16971	16985	16995	17119	16954	17075	17057	17198	16810	16999	16958	16847	16859	17115	16934	16852	16992	16822	17111	16605	16837	16852	16967	16965	17039	16955	17061	16975	16971	17014	16970	17102	16860	16857	16990	17033	17197	16866	16843	17084	16729	16916	16857	16936	16893	16801	16975	16920	16970	16978	16825	16926	16970	16891	16989	16948	16775	16937	17046	16929	17111	16993	17048	16910	16895	17028	17004	16901	17006	17061	17180	16955	16976	16960	16885	16777	16710	16945	16646	16928	17047	16891	16947	17017	16868	16796	16812	16782	16913	17193	16955	17021	16957	16977	16983	16781	16867	16957	16870	17120	16679	16867	16684	17020	16675	17000	17216	16947	16813	16914	17029	17025	16977	16854	17068	16814	16928	16916	16832	16847	16911	16965	17146	16929	17002	16988	16978	16948	16867	16814	16911	16978	16795	17084	16961	16958	16847	16962	17137	16936	16866	17017	16925	17145	16883	17151	16940	16940	16967	16853	16998	16976	16959	17010	17096	17023	17240	16845	16872	16984	16820	16839	16917	16756	17039	17000	17082	16905	17139	17020	16852	16906	16929	16725	16966	16972	16909	16906	16918	16991	16833	16929	17074	16813	16985	16984	16898	16921	16980	16886	16900	16981	16836	16972	16866	16943	16892	16866	16961	17016	16847	16934	16998	17135	16976	17285	16737	16957	16986	16931	16863	17062	17013	16893	16885	16732	16920	17012	16969	17085	17003	16843	16887	16994	16923	16857	16953	16977	16750	16783	17027	16987	16887	16881	16941	16838	16994	16875	17048	16994	16910	16938	17013	17087	16896	16950	17082	16957	16793	16929	16966	16937	17238	16880	16804	17030	16811	16742	16868	16989	17009	16910	16916	17035	16970	16781	16962	16844	17196	16801	17115	16820	16956	16939	16939	17074	16815	16809	16898	16956	16851	16936	17015	16821	16951	17058	16853	16829	16910	16827	16904	16863	17256	16922	16772	17024	16973	16945	17021	16821	17074	17089	16967	16931	16828	16951	16888	17000	16925	17009	17115	17093	16993	16862	17034	16946	16920	17010	17090	16734	17033	16895	16913	17035	17026	16893	16964	16856	16836	16835	16969	17073	17044	16923	17019	17130	17072	17000	17150	16914	17015	16831	17028	16934	17125	17190	16987	17003	16906	16919	17100	16967	16924	16897	16966	16968	16752	16703	16982	17108	16998	16883	16907	16933	16969	16896	16920	16915	16951	16814	16841	17108	17061	16787	16896	16977	17035	16950	17015	17087	16918	16832	16848	16849	16900	16912	17032	16967	16836	16977	16883	16974	16917	16777	16856	16847	17050	17252	16949	16842	17004	16948	16924	17141	16874	16951	16953	17008	16817	16845	16835	16924	17024	16862	16994	17015	16901	16777	16981	16904	16886	17046	16767	16855	17003	16974	16914	16850	16918	16910	16961	16741	16924	16838	17028	16849	16967	16982	17038	17029	17150	17115	17078	17257	17024	17029	17000	17085	17137	17061	16951	16924	17073	16764	16956	16908	16970	16924	17069	16966	16927	16812	16952	16872	17118	16961	17029	17077	16939	16990	17025	17094	16930	16827	16985	16924	16969	16851	16906	17009	16798	16947	16801	17046	16947	17166	17196	16895	16847	16872	16870	17143	16948	16932	16856	16844	17040	16981	16895	16933	17019	16866	16915	16935	16987	16975	16960	16946	16879	17018	17158	16883	17081	17098	16860	16911	16895	17017	16833	16900	17178	16885	17134	16874	16909	16833	16899	17150	17000	17036	16851	16903	17239	17147	17144	16852	16994	16697	16973	16816	17125	17076	17260	16827	17012	16814	16690	17173	17083	16860	16852	16992	16746	17110	17023	16837	17124	17168	17032	17121	16929	17008	16991	16867	16891	17002	17019	17064	17006	16914	16832	17104	16911	16869	16714	17056	17046	16877	16899	16921	17017	16859	16903	16903	16977	17167	17095	17053	17062	16989	16931	17065	17099	17128	17030	16824	17039	16966	17003	16915	16956	16964	17048	16972	17007	17047	16838	17008	16848	17071	16979	16967	16924	16868	16884	17133	16975	16607	17026	16911	16990	16996	16914	17030	16830	16696	16775	17201	16817	17071	17016	16991	17019	17160	16996	17091	16758	17001	17002	16944	16998	16831	16822	17058	17224	16917	16887	17027	17081	16918	17021	16838	17016	16898	17038	16994	16930	17034	17063	16984	17150	16782	16954	17191	17013	17090	16990	16894	16818	16883	17024	16874	16952	16936	16876	16832	16876	16784	17035	16906	17128	16856	16742	17071	16976	17012	16983	17036	16986	17078	16956	17121	16926	17017	16825	17027	16989	16935	16991	17006	16744	16954	16956	17121	16892	17098	16928	16973	16980	16963	16994	16899	16936	17043	16958	16953	17050	16950	17114	17015	16813	16927	16912	16948	17122	17158	16954	16919	17139	16857	16963	16930	16868	16959	17002	16877	17115	16903	17040	17082	17083	17189	16922	16949	17068	17019	17254	17115	16910	16727	16976	16899	17034	16852	16807	17009	16836	16897	16929	16873	16926	17032	16998	16978	17055	16936	17080	16917	17041	16821	17154	16604	17102	16915	17264	17070	16908	16965	16868	16992	16960	16771	16831	16763	16940	16982	17002	16919	16894	17086	17055	16995	16877	16860	16963	16810	16864	16997	17051	17113	17029	17064	17034	16721	16953	16990	16768	16814	17025	16993	16863	17065	17144	17195	17047	16942	16940	16847	16933	16875	16996	16911	16857	16718	17013	17125	16844	16831	16902	17035	16995	16890	16990	17003	16972	17095	17106	16822	17001	17055	16950	16768	16817	17098	16824	16854	17046	17114	16863	17010	16846	16933	17003	16893	16950	16880	17143	16932	17071	17084	16860	16759	17102	17072	16920	16959	16969	16751	17116	17078	16946	16958	17095	17015	17097	16969	16900	16854	16883	16916	16894	16909	16985	16965	16891	16994	16947	17005	16899	16698	17000	16781	16973	16768	16925	16936	17145	16974	17159	17020	16959	16963	17098	16881	16857	16841	16809	16860	17055	16862	16976	16979	16914	16902	16842	16881	17025	17004	16879	17000	16919	16987	16817	16878	16911	16943	16916	16909	16972	17025	17093	17028	17037	16926	16933	17124	17078	16941	16916	16810	16985	16762	16810	16750	17010	16740	17080	16820	16891	17092	17051	16897	17079	17093	16947	16868	16779	16990	17006	16822	16851	16921	17000	17152	17029	17000	16965	16878	16965	16845	16977	17101	17004	16885	16964	17075	17115	17062	16858	17074	16957	16916	17011	16881	16997	16710	16923	16978	16854	16694	17076	17103	16903	16923	16936	16991	17068	16849	16941	17047	17007	16735	17253	16790	16984	17141	16901	17113	17013	16903	16897	16864	17171	16934	17100	17022	16975	16703	16930	17076	16836	16999	16676	16906	16880	17019	16933	16898	16976	16770	17032	17093	16916	16901	16937	16889	16903	16908	17147	17112	16792	16773	17026	16974	17091	16925	16833	16984	17202	17075	16946	16937	16992	16932	17073	17140	16908	17199	16872	16924	17135	17017	17077	16955	16891	17062	16889	16983	16960	17012	17007	16935	17155	16943	16979	16921	16966	16871	16959	17052	17237	16985	17031	17047	17008	16748	16842	17027	16951	16950	17126	17147	17144	17138	16831	16865	16806	17010	16796	16977	16981	16943	16994	16983	16954	16908	17045	16918	16834	16936	16950	16869	16934	16989	17001	16876	17061	16840	17010	17030	16922	16869	16990	17041	16829	16818	17154	16977	16985	17034	17221	17029	16807	16897	17182	17015	16889	17120	16884	17069	17145	16920	17117	16941	16962	17046	16971	16864	16828	17032	17131	16947	17049	17127	16676	17058	17002	16932	16967	16965	16936	16988	16809	16849	17129	16970	17077	16911	16962	16937	16993	17057	16859	17067	17153	17236	16987	16937	16875	16876	16932	16940	16848	17095	16926	16955	16884	16855	16984	16972	17082	16882	16843	16971	16965	17005	17074	16973	16811	17107	16938	17036	17015	17017	16922	16953	16971	17104	16944	17051	16968	17050	17205	16935	16801	16871	16810	16898	16992	17079	16984	16910	16871	17045	17051	17053	17022	16807	17128	16793	16942	16982	16968	16890	16723	17041	16867	16976	17071	16847	16889	16916	16876	16911	17004	17118	17011	17314	16938	16926	16977	17053	16941	16914	17062	16830	16928	17001	17029	16838	17054	16890	16844	16808	16851	16908	16882	16761	17009	16968	16942	16988	17035	16950	17041	16791	16965	16943	16932	16977	16947	16862	17092	17091	17095	16852	16880	16908	16811	17009	17002	17187	16946	17116	16913	16793	16892	16991	17023	16828	17030	17017	16975	16784	16997	17095	16861	16922	16774	17049	16933	17213	16786	17150	17066	17046	17023	17107	17031	16988	17049	16912	17162	16980	17204	16773	16862	17025	17008	16990	16947	17109	16943	17012	17017	16784	17033	16946	16898	16766	16863	16812	16987	17015	17019	17087	16993	17047	16809	16938	16947	16988	17043	16934	16887	16971	16905	16935	17039	17109	17009	16994	16744	16851	16638	16813	16867	16967	17128	16922	17193	16754	16822	16915	17034	17165	16781	17022	16934	16923	16881	16776	16979	16893	17050	17028	16913	17010	17035	17063	17116	17126	17116	16991	17004	17078	16885	16975	16799	16948	16919	16871	17114	17018	17046	16930	16854	16854	17023	16982	17014	17045	17002	16945	16988	17146	17229	17149	17073	16850	16971	17051	17158	16970	17043	17057	16831	16727	17088	16912	16921	16947	16963	16909	16888	16962	16854	16820	16930	16889	17059	16998	16912	17137	17084	16857	17022	17165	16962	17054	16815	16879	16918	17033	17095	16916	17076	16980	17095	16891	16956	16931	16868	17017	16943	16796	16839	16842	16995	16926	17047	16868	16820	16650	16886	17019	17102	16935	17016	16896	17129	17188	17032	16890	16783	17106
27817	41586	38424	30063	25665	22798	20462	19033	18330	17146	16654	16489	15960	15648	15565	15331	15555	15351	15417	15120	15019	15119	15004	15225	15030	15190	15231	14933	15082	15188	15160	15112	15121	15094	15134	14916	14927	14905	14997	15090	14936	14906	15105	14827	14869	15060	15036	14822	14997	14870	14773	15014	14776	14988	14951	14949	14935	14740	14982	15021	15037	15051	15025	14738	15013	14729	14922	14826	14947	14956	15028	14908	14956	14907	15034	14968	15062	15007	15032	14964	15084	14987	14999	14771	14957	15078	15085	15009	14983	14977	14847	14952	14936	14944	14877	14909	14939	14888	14844	14757	14823	14836	14930	15030	15032	14840	14895	14903	14994	14864	14970	15089	14885	15050	14982	14866	14959	15004	14936	15010	14939	14909	15005	15001	14949	15040	14932	14938	14936	15133	14920	14981	15018	14932	15064	15004	14924	14931	14894	14884	14901	14900	14763	14966	14908	14968	14900	15054	14915	14880	15045	14903	14870	14822	14854	14825	14948	15030	14816	14866	14729	14902	14906	15075	14723	14935	14970	15017	14902	14946	14908	14927	14855	14986	15023	14868	14797	15157	14956	14874	14998	15111	14885	14857	14790	15152	14854	15020	14949	14842	14976	15089	14976	14995	14883	14829	14936	14905	14887	14883	14958	15208	14762	15027	14960	15023	14982	15163	14819	14872	15126	14993	14784	14692	15004	15155	14933	15069	14758	14920	15041	15063	14823	15003	15065	14884	14916	15012	14981	14763	14927	14840	15188	14986	14836	14886	14837	14899	14765	14924	15148	15158	14897	14993	15001	15081	14882	14941	15065	14905	14885	14938	14943	14918	15013	15120	14947	15044	15004	15023	14993	15091	14906	15006	14914	15042	14779	14836	14894	14877	14969	14801	14841	14891	14913	14930	14833	14821	14859	15051	14753	15006	14828	14954	14881	14846	15082	15088	14761	15091	14958	14664	14957	14984	14920	15068	15089	15024	14910	15092	14981	14816	14812	15047	14924	14902	15085	14984	14917	14921	14851	14849	14930	14961	14977	15111	14983	14776	14960	14962	14959	15139	14938	14832	14968	14958	14962	14882	14966	15007	15065	15001	15036	14881	15069	14883	15042	14819	14959	14906	14912	14895	14940	15039	15042	14854	14884	14897	14991	14830	14928	14853	14875	15028	14897	15016	14963	14910	14862	15037	15000	15043	14984	14747	14957	15028	14766	14783	14957	14857	15043	14989	14970	14901	15005	15046	14966	14918	14845	14942	14860	14946	14947	14954	15019	14979	14890	14944	14945	14824	15042	14970	14981	14889	14951	15032	14956	15005	14985	14828	14900	14937	14866	14946	14899	14988	14929	14834	15092	15010	14816	14916	15160	14954	15075	15043	15061	14931	14955	14924	14912	14954	14933	14848	15005	14925	15043	14968	14971	15123	15031	15048	15037	15000	14864	14872	15014	14734	14977	14902	15097	15132	14916	15082	14962	14903	15041	14959	15049	15078	14940	15013	15005	14926	15028	14682	14908	14944	14976	14820	14896	14949	14886	14856	14801	14993	14939	15148	15023	14893	15029	15103	14822	14990	14946	14794	14990	14787	14910	14842	14956	15051	14867	14792	15021	15202	14849	14842	15038	14808	15009	14983	14813	15059	15039	14894	14865	14995	14932	14962	14767	14934	14893	14741	15092	14926	14908	14826	14964	14921	14868	15076	14988	15025	14988	14918	14870	15001	15162	15115	14908	14984	14890	14935	14993	15156	14944	14704	14916	14968	14744	15015	14891	15042	14902	14982	14912	15000	15172	14731	14992	14882	14959	15078	15051	14929	14878	14749	15117	15112	14991	14832	14993	14881	14882	15009	14992	14790	15026	14872	14981	15117	15004	14956	14833	14999	15027	15000	14980	14888	15022	15027	14788	14964	14871	14879	15031	14855	14877	14966	14854	14935	14759	14802	15224	14963	15202	14780	14916	15036	14752	15056	14857	14923	14978	15032	14961	14963	14998	15052	14984	14869	14936	14985	14904	15066	15014	14909	14906	15023	14872	14991	14940	14914	14791	15024	14880	14831	14887	14947	14984	14714	14970	14872	14932	14866	14998	15102	14941	14999	14883	14967	15068	15009	14940	15031	14837	14735	15111	14861	14851	15026	14977	14836	14912	14917	14897	14874	15017	15003	14907	14905	14926	14892	15015	14945	14905	14846	14996	15037	14973	15004	14959	14877	15017	15202	14910	14985	14939	14982	14967	14977	14953	14852	14839	14995	14860	15000	14900	15039	15014	14889	14843	14886	14896	15041	14854	14906	14988	14913	14800	15009	14890	14963	15020	15020	14823	15082	15042	14972	14899	14902	14986	14867	15018	15011	15112	14905	14923	14710	14973	15031	15018	15069	15034	15006	15102	14879	14940	14830	14925	14914	14967	14988	14979	14954	14809	14976	14902	14996	15079	14991	15025	15062	14868	15102	14918	14835	15022	14820	15022	14978	15013	15094	15095	14820	14984	15003	14912	15102	14857	14831	14946	14885	15107	15011	14839	15083	14889	14881	14952	14984	14957	15089	14881	14779	15083	15074	14988	14862	15063	15010	14959	15109	14931	14932	14969	15051	15102	14835	14994	14986	14934	15229	14899	14957	14916	14910	14957	14923	14891	14896	15039	15060	14976	14936	14771	14851	14835	14859	14995	14832	14841	15111	14812	14929	14895	14765	14892	15024	14964	14920	15034	15067	14741	15003	15079	14997	14938	14907	15051	15098	14800	14813	14962	14881	14845	14924	14935	14843	14844	14729	15103	14948	14822	14955	14822	14815	15043	15069	15111	14899	15057	14910	14914	14822	15066	14797	14908	15000	14814	14878	14869	14931	14902	14869	14870	14793	15054	14786	15023	15049	14950	15127	14978	15015	15087	15003	14899	14882	14898	14882	14981	14985	15043	14905	15017	14898	14925	14890	14970	15009	14876	15096	14683	14986	14955	14867	14934	15052	14900	14903	14914	14860	14826	15074	14866	15001	14990	14935	15013	14968	14956	14859	15049	14798	14896	14937	14821	14915	15029	14997	14834	14934	14965	14894	14805	14902	14837	14814	15030	14962	14957	14819	15059	14933	14995	14928	14829	15153	15050	14996	15005	14971	14895	14916	14837	15000	14876	14937	15065	14879	15025	15001	15001	14675	14860	14945	14806	14850	14977	14976	14842	14988	14873	14830	15161	14825	14783	14896	14934	15002	14806	15065	14856	15071	15112	14876	14890	14970	14986	14919	15066	15061	14850	14989	15116	15002	15082	14850	14973	14992	14956	14979	14945	15089	14977	14867	15029	14828	14915	14934	14958	14941	15111	14814	14907	14835	15006	14906	15140	14997	14939	14900	15040	14976	14942	15016	15028	14949	14874	15017	15062	15028	14903	14911	14913	15011	14750	15081	14874	15083	14828	14897	15021	15050	15034	14929	14938	14891	14934	14918	15073	14884	14916	15030	15047	14853	14875	14810	14997	15151	14981	14981	14979	14936	15042	14921	15041	14973	14941	15137	14738	14899	14968	14831	14922	14904	15100	14953	14940	15025	14944	14945	14856	15055	14994	14857	15080	14902	15088	14949	14777	15080	14931	14907	14905	14979	15095	15015	14944	14996	14946	14990	14920	14862	14883	14757	15007	15064	14884	15023	14939	14948	14879	15059	14905	14894	15003	14958	14860	14971	15033	14909	14972	15049	14877	14990	14968	14989	15047	15101	14950	14884	14792	15037	15004	14996	14835	15088	15007	14743	15024	15003	14863	14863	14946	15143	14914	14965	14765	15007	15020	14990	14960	14959	15003	15147	15052	14902	14975	14918	14911	14993	14955	14866	14745	14697	14984	15027	15052	14957	14891	15024	14996	14905	15014	15134	14861	14930	14988	14839	14827	14963	14928	15070	14824	14949	15031	15099	15004	14937	15102	14973	14817	15056	15023	14939	14996	14959	15020	14997	14855	15013	14968	15081	14924	14743	15005	15005	14949	15120	14851	14921	14868	14876	14977	15156	14891	14987	15180	14930	14812	14819	14815	14918	14906	14929	14904	14838	15035	15042	14969	14786	14914	14852	15011	15009	14939	14950	15055	15002	15178	14945	14952	14853	14987	14994	14964	15031	14836	14954	15191	15011	15003	15108	14961	14916	14856	14969	14942	14920	15034	15004	14972	14957	14925	14887	14885	14940	15015	14757	15014	15086	14824	14890	14940	14999	15084	14985	14956	14824	14815	15088	14999	14858	15012	14962	15052	14928	14974	14822	15007	14946	14842	14879	15092	14911	14939	14846	14942	14929	15074	14979	15009	14956	15075	15024	14892	14803	15100	15043	15030	15080	15009	14935	15003	14983	14981	14985	15030	14868	14953	14865	15018	14868	15072	14945	14939	14993	14895	14790	15037	15020	14954	15009	14789	14858	14863	14979	14714	14992	14874	14981	15055	14959	14958	15015	15041	14955	15057	15186	14791	15012	14836	14926	15066	14795	15006	14897	14898	14870	15037	15102	15013	15023	14804	15050	14949	14936	14798	14894	14936	15005	15037	14917	15070	15049	14833	15017	15181	15074	14840	14955	14982	14820	15056	14852	14895	14992	14894	15006	14990	14932	14978	14948	14865	14964	14984	15038	14947	14973	14903	14957	14936	15025	14969	14990	15152	14982	14882	14980	15071	14886	15076	14846	15067	14913	14766	15142	14745	14973	14911	15212	15023	14997	15027	14860	15017	15022	14856	14939	14891	14947	14882	14950	15131	14921	14964	14874	14986	15018	14851	14957	14938	14855	14907	15016	15013	14953	14855	14943	14874	14872	14898	15046	14975	14919	14892	15096	15088	14942	14976	15007	14850	14884	14993	14935	15100	14896	15020	14859	14843	14983	14915	15090	15026	15101	15031	15054	14944	14845	14932	15043	15082	14905	15024	14911	14982	14911	15060	14943	14867	14868	14936	14944	14948	14852	14863	14820	14931	14859	14940	14987	14965	14909	14806	14865	14921	14933	14859	14886	14972	14742	14834	14952	14818	15114	15193	14973	14988	14911	15032	14943	14992	14857	14835	14874	15005	15122	14863	14847	14970	14931	15024	14856	15076	14854	14922	14994	15023	14863	14991	14935	14932	14850	14961	14914	14977	14896	15055	15126	14764	14983	14867	14972
23570	20959	28443	24441	23898	26033	25379	21966	20804	20101	19239	18894	18590	18171	18129	17945	17772	17656	17782	17735	17407	17623	17555	17583	17587	17373	17546	17241	17432	17419	17390	17123	17485	17417	17365	17388	17296	17376	17464	17339	17428	17009	17296	17290	17491	17305	17294	17309	17166	17298	17336	17240	17178	17130	17028	17152	17170	17292	17388	17274	17352	17261	17157	17096	17161	17238	17283	17219	17054	17286	16830	17238	17292	17231	17221	17164	17229	17492	17372	17124	17108	17154	17239	17268	17113	17168	17408	17242	17125	17316	17392	17250	17273	17110	17132	17073	17333	17100	17224	17176	17109	17134	17264	17204	17148	16996	17394	17230	17162	17179	17251	17198	17240	17214	17062	17245	17117	17409	17176	16969	17244	17135	17458	17311	17116	17314	17092	17149	17114	17232	17285	17227	17172	17175	17125	16945	17105	17367	17213	17214	17151	17356	17237	17181	17205	17161	17232	17071	17147	17188	17121	17099	17269	17152	16887	17247	17209	17087	17174	17104	17291	17174	17299	17298	17144	17125	17195	17344	17060	17312	17179	16982	17273	17307	17216	17141	17168	17308	17268	17244	17424	17310	17045	17208	17366	17171	17214	17141	17168	17266	17039	17183	17125	17390	17217	17062	17216	17228	17065	17150	17101	17000	17126	17327	17008	17220	17115	17156	17340	17185	17371	17096	17333	17231	17136	17188	17420	17049	17272	17293	17419	17255	17181	17175	17306	17196	17356	17166	17266	17232	17260	17182	17081	17256	17389	17149	16992	17302	17181	17217	17274	17112	17199	17219	17156	17172	17210	17118	17239	17184	17211	17370	17333	17297	17105	17266	17048	17048	17010	17104	17072	17242	17196	17276	17007	17270	17030	17101	17162	17069	17132	17150	17067	16975	17160	17260	17478	17206	17236	17152	17148	17146	17268	16996	17073	17169	17236	17065	17076	16970	17050	17246	17133	17130	17127	17199	17208	17295	17379	17183	17275	17185	17242	17083	17282	17218	17228	17018	17319	17106	17226	17037	17248	17119	17267	17263	17061	17198	17226	17136	17529	17221	17123	17001	17146	17285	17135	17106	17124	17188	17184	17006	17273	17224	17119	17126	17081	17078	17172	16892	17153	17070	17268	17188	17047	17042	17296	16970	17289	17272	17243	17259	17189	17196	17307	17162	17335	17178	17106	17187	17147	17216	17178	16984	17170	17155	16989	17012	17120	17156	17326	17220	17019	17171	17095	17272	17179	17177	17012	16886	17237	17162	17141	17025	17148	17177	17250	17091	17099	17152	17114	17026	16895	17297	17184	16944	17331	17037	17121	17214	17094	17244	17084	17137	17133	17311	17077	17166	17106	17236	17249	17199	17147	17287	17295	17231	17091	17181	17004	17218	17037	17139	17380	17173	17165	17071	17244	17298	17185	17113	17032	17180	17267	17104	17259	17254	17246	17308	17101	17332	17173	17238	17216	16987	17104	16945	17339	17426	16953	17285	17317	17314	17342	17282	17193	17073	17094	16927	17179	17278	17099	16985	17151	17245	17255	17337	17214	17137	17124	17123	17228	17274	17239	17350	17173	17146	17181	17078	17290	17204	17215	17316	17182	17202	17273	17134	17105	17113	16895	17101	17291	17356	17077	17054	17108	17085	17183	17139	17295	17071	17315	17139	17172	17368	17270	17337	17172	17015	17142	17233	17177	17233	17179	17193	17160	17090	17091	17220	17213	17278	17290	17143	17237	17234	17195	17162	17229	17193	17309	17123	17154	17153	16990	17176	17451	17214	17077	17157	17289	17007	17236	17149	17126	17386	17182	17078	17043	17011	17215	17174	17135	17100	17093	17216	17205	17201	17189	17027	17169	17321	17224	17136	17199	17101	17328	17192	17271	17216	17287	17125	17050	17171	17119	17144	17195	17198	17382	17071	17154	17293	17062	17121	17110	17349	17358	17277	17044	17244	17120	17137	17141	17181	17178	17111	17347	17169	17250	17356	17208	17174	17150	17262	17072	17113	17182	17018	17064	17288	17100	17237	17102	17167	17290	17175	17142	17108	17179	17228	17040	17034	17002	16988	17296	17245	17088	17207	16969	16988	17204	17101	17234	17301	17247	17204	17181	17213	17080	17126	17072	17337	17162	17088	17170	17193	17177	17028	17241	17122	17315	17442	17354	17138	17126	17358	17192	17383	17251	17164	17195	17168	17347	16886	17345	17232	17208	17231	17180	17321	17259	17214	17223	17218	17049	17112	17248	17174	17105	17088	17266	17035	17263	17305	17193	17072	17162	17138	17202	17052	17330	17144	17334	17123	17369	17087	17152	17023	17230	17121	17235	17047	17330	17170	17251	17276	17327	17098	17230	17290	17219	17216	17269	17292	17104	17015	17139	17106	17212	17081	17174	17229	17171	16955	17187	17156	17186	17034	17192	17160	17162	17242	17127	16957	17291	17167	17362	17148	17138	17155	17127	17253	17214	17146	17252	17004	17101	17220	17210	17058	17089	17041	17047	17256	17225	17037	17078	17104	17242	17162	17096	17134	17247	17169	17160	17371	17170	17175	17292	17032	17295	17079	17178	17133	17165	17399	17422	17154	17195	16997	17050	17330	17037	17084	17290	17251	17262	17209	17398	17298	17159	17331	17115	17141	17394	17381	17370	16989	17107	17148	17168	17307	17082	17221	17291	17249	17231	17443	17227	17293	17240	17061	17166	17059	17424	17039	17180	17207	17269	17210	17195	17215	17158	17179	17262	17335	17071	17163	17039	17078	17419	17153	17135	17185	17168	17201	17212	17308	17228	17221	17105	17137	16951	17154	17169	17310	17229	17145	17136	17106	17166	17124	17330	17321	16961	17214	17267	17259	17305	17225	17230	17185	17196	17083	17175	17229	17214	17058	17321	17257	17419	17093	17174	17012	17168	17010	17091	17301	17120	17283	17363	17319	17461	17518	17338	17062	17241	17327	17331	17157	17004	16920	17067	16945	17075	17199	17223	17326	17205	17049	17111	17176	17379	17147	17221	17063	17239	17086	17327	17166	17281	17296	17179	17093	17164	17190	17193	17355	17057	17042	17211	17142	17447	17271	17077	17136	17384	17169	17269	17251	17100	17271	17014	17118	17147	17373	17073	17184	17096	17224	17220	17110	17324	17143	17121	17181	17100	16899	17122	17067	17128	17072	17187	17172	17196	17188	17181	17054	17271	17345	17116	17115	17196	17030	17268	17289	16929	16917	17106	17156	17155	17345	17457	17282	17218	17331	17106	17226	17190	17051	17254	17341	17434	17187	17090	17028	17154	17185	17293	17209	17114	17361	17182	17253	17298	17304	17267	17089	17335	17193	17093	17285	17121	17315	17227	17083	17227	17286	17122	17105	17270	17241	17043	17007	17220	17142	17051	17192	17159	16951	17296	17155	17171	16996	17234	17132	17209	17033	17252	17166	17403	17144	16978	17204	17174	16952	17011	17109	17112	17063	17129	17183	17150	17144	17171	17045	17288	17245	17064	17233	17103	16996	17100	17182	17138	17249	17376	17222	17297	17248	16894	17142	17166	17124	17110	17027	17175	17143	17109	17078	17210	17282	17313	17022	17112	17264	17110	17228	17220	17058	17298	17227	17095	17246	17019	17215	17152	17072	17321	17077	17084	17335	17176	16961	17237	17367	17170	17180	16985	17199	17073	17257	17269	17045	17082	17137	17099	17194	17108	17392	17185	16998	17305	17208	17245	17281	16953	17120	16961	17045	17159	16899	17105	17109	17294	16935	17168	17083	17022	17365	17240	17285	17128	17353	17427	17099	17382	17037	17291	17171	17418	17236	17201	17133	17161	17278	17273	17267	17192	16977	17322	17284	17228	17200	17182	17285	17199	17163	17044	17069	17194	16878	17206	17209	17252	17011	17170	17179	17033	17260	17084	17183	17266	17119	17130	17286	17051	17122	17419	17030	17125	17052	17086	17416	17261	17291	17082	17174	17148	17269	17255	17290	17222	17155	17149	17051	17262	17191	17291	17056	17198	17174	17111	17135	17281	17336	17372	17132	17121	17125	17165	17027	17056	17075	17252	17282	17302	17317	17196	17290	16948	17251	17238	17466	17253	17151	17061	17033	17277	16965	17204	17176	17144	17207	17332	17230	17276	17009	17152	17426	17260	17148	17197	17211	17287	17330	17196	17303	16971	17123	17169	17100	17150	16940	17211	17117	17079	17092	17245	17242	17082	17122	17153	17053	17148	17331	17457	17273	17042	17129	17176	17126	17284	17198	17072	17263	17166	17232	17313	17368	17264	17261	17422	17282	17147	17060	17202	16984	17089	17263	17239	17093	17012	17101	17292	17235	17201	17212	17267	17066	17336	17080	17273	17066	17276	17187	17324	17213	17212	17257	17159	17271	17095	17036	17245	17196	17194	17396	17231	17107	17146	17175	17129	17010	17284	17182	17175	17184	17209	17222	17148	17386	17340	17129	17077	17253	17272	17044	17168	17045	17432	17127	17314	17228	17159	17368	17243	17228	17268	17208	17157	17410	17158	17078	17123	17112	17131	17236	16996	17341	17350	17137	17053	17302	17161	17072	17272	17077	17188	17198	17106	17271	17169	17040	17102	16984	17238	17204	17255	17216	17060	17334	17130	17283	17029	17055	17251	17235	17341	17288	16958	17205	17133	17103	17145	17077	16981	17145	17184	17388	17115	17127	16858	17264	16996	17161	17149	17148	17195	17268	17137	17097	17108	17308	17055	17097	17109	17256	17183	17096	17414	17193	17244	17303	17138	17107	17243	17135	17135	17074	17059	16948	17165	17036	17231	16966	17344	17002	17164	17367	17169	17244	17160	17247	17285	17206	17133	17179	17371	17024	17097	17387	17173	16973	17139	17063	17220	17203	17112	17146	17111	17253	17138	17278	17175	17323	17153	17257	17088	17221	17144	17067	17210	17189	17242	17312	17188	17195	17029	16997	17041	16970	17241	17143	17116	17078	17310	17111	17311	17214	17184	17137	17102	17270	17120	17060	17120	17076	17365	17122	17268	17216	17125	17139	17273	17106	17161	17239	17286	17238	17137	17096	17110	17280	17236	17249	16984	16921	17156	17118	17023	17242	17141	17181	17114	17132	17097	17468	17165	17137	17372	17065	17077	17226	17159	17389	17147	16933
27821	48223	44994	35674	30750	26915	24136	22104	20588	19248	18104	17664	17058	16457	16388	15958	15706	15700	15526	15511	15607	15510	15588	15494	15529	15453	15443	15487	15418	15489	15299	15380	15346	15220	15174	15078	15209	15271	15099	15400	15351	15176	15214	15169	15169	15192	15093	15253	15344	15180	15180	15178	15133	15113	15094	15023	15047	15304	15012	15159	15109	15179	14939	15142	15149	15067	14943	15300	15143	15233	15040	14902	15109	15017	15067	15151	15195	14973	15059	14970	15177	15128	15147	15150	15228	15128	15381	15069	15222	15036	14944	15035	15062	14973	15052	15037	14941	15105	15075	15173	15046	15008	15145	15202	15123	15142	15156	15032	15193	15179	15120	15219	15216	15067	15036	15080	15067	15087	15220	15224	15245	15191	15113	15168	15086	15075	15212	15158	15010	15033	15094	15073	14970	15067	15262	15057	15155	15121	15170	14997	15031	15160	14935	15200	15132	15057	15089	15028	15050	15166	15086	14969	15067	15268	15119	15036	15307	15081	15058	15121	15015	15179	15211	15051	15132	15101	15163	14988	15106	15124	15076	15036	15176	15140	14974	15164	15016	15225	15243	15165	15034	15123	15085	15015	15118	15159	15027	15124	15106	15021	15014	15038	15193	15020	15192	15004	15185	15096	15100	15264	15077	15129	15296	15186	14917	14998	15070	15123	15032	15099	15111	15137	15235	15229	15161	15160	15038	15078	15305	15218	15158	15213	15054	14917	15037	15059	15151	15072	14951	15063	15158	15143	15156	15043	15005	15265	15096	15130	15130	15026	15207	15000	15155	15102	15096	15168	15160	14994	15258	14985	15188	15120	15083	14971	15172	14946	15139	15177	15106	15092	15169	14982	15092	15102	15325	15046	15177	15147	14969	15298	15232	15031	15072	15147	15159	15070	15098	15307	15160	15113	15095	15087	15180	15094	15125	15174	14983	15246	15170	15208	15003	15080	14935	15187	14988	15203	15143	15011	15126	15185	15399	15098	15149	15081	15112	15059	15067	15203	15108	14970	15087	14989	15147	15150	15119	15275	15072	15084	15329	15169	15042	15089	15267	15091	15201	15007	15201	14931	15017	15305	15068	15019	15182	15023	15292	15033	14958	15020	15023	15194	15136	15155	15096	15081	15094	15183	15003	15239	15022	15217	15131	15158	15157	15091	15244	15150	15078	15053	15232	15059	15205	15170	15045	15176	15012	15184	15004	15002	15191	15084	15059	15319	15092	15192	15252	15053	15178	14919	15348	15046	15266	15009	14962	15165	15047	15183	15156	15064	15203	15297	15185	14946	15137	15239	15132	15069	15169	15013	15051	15117	15212	15217	14995	14952	15138	15040	15146	15128	15120	15083	15248	15158	15003	15198	15098	15022	15045	14901	15201	15107	15155	15188	15015	14988	15196	15134	14995	15081	15122	14937	15156	15127	15046	15079	15081	15197	15183	15101	15156	15153	15223	15207	15240	15121	15121	15166	15017	15170	15130	15048	15153	15025	15171	15195	15161	15075	15144	14969	15236	15038	15150	15176	15186	15158	15188	15206	15134	15066	15171	15199	15057	15069	15202	15061	15261	15099	15133	15017	15144	15071	15153	15078	15206	15154	15162	15203	15044	15092	15093	15203	15263	15140	14967	15171	15198	15109	15100	14914	15086	15090	15178	15231	14951	15192	15184	15087	14942	15273	14997	15002	15230	15145	15156	15122	15028	15080	15126	15079	15087	15284	15009	14814	15093	15214	15164	15080	15157	14951	15096	15027	15021	14963	15030	15031	15116	15125	15067	14983	14955	15070	15082	15304	14974	15185	15012	15099	14968	15030	15121	15234	14982	15116	15222	15196	15110	15027	14933	15163	15070	15058	15030	15053	15018	15069	14999	15063	15157	15178	15187	15108	15166	15042	14898	15031	15153	15065	14985	15163	15129	15138	14986	15275	15402	15024	14928	15175	15146	15070	15249	15152	14840	15167	15206	15220	15163	15117	15176	15065	15242	15101	15227	15105	15176	15164	15166	15157	15013	15100	15116	15089	15278	15258	15077	15144	15125	14931	15151	15122	15063	15016	15000	15022	15048	15167	15094	15186	15113	15136	15215	15029	15235	14961	15117	15063	15020	15069	15232	15206	15057	15126	15047	15125	14998	15013	15196	15036	15014	15196	15054	15162	15229	15126	15269	15031	15046	15148	14977	14944	15125	15174	15066	15135	15235	15195	15089	15037	15193	15001	15009	14957	15013	15084	15056	15010	15043	15269	15006	15068	15154	15039	14988	15129	15137	15208	14828	15050	15142	15166	15250	14997	15123	15099	15127	15100	15233	15000	15296	14935	15093	15069	15178	15065	15254	15106	15116	15092	15264	15167	15053	15049	15052	15128	15034	15193	15058	14898	15006	14998	15130	15037	15140	14949	15180	15186	15035	15173	15090	15136	15281	15028	14998	15150	15216	15218	14968	15060	15011	15047	15288	15053	15100	15081	15069	15204	15142	15289	15190	15145	15222	15155	15238	15017	15027	15275	15052	15317	15167	15096	15115	15094	15080	15125	15138	15220	15143	15074	15133	15116	15130	15068	15076	15366	15108	15111	15121	15091	15335	14930	14899	15090	14990	15191	15216	15044	15063	15093	15114	15062	15108	15072	15094	15100	15267	15055	15036	15144	15137	15049	15213	14991	15098	15128	15118	15247	15116	15045	15007	15039	15161	15099	15254	14981	15182	15156	15201	15062	15135	15095	15111	15092	15072	15101	15189	15012	15234	15002	15174	15199	15049	15122	15067	15040	15148	15008	15118	15221	14995	15084	14989	15074	14922	15060	15066	15010	15190	15115	15174	15043	15077	15115	15094	15132	15151	15088	15016	15079	15115	15131	15090	15297	14955	15168	15146	15117	15124	15072	15082	15066	15111	15227	15069	15089	15206	15069	15107	15141	15054	15147	15094	15042	15189	14994	15190	15221	15155	14965	15026	15013	15077	15194	15062	15181	15172	15114	15020	15173	15163	14994	15076	15194	15112	15050	15250	14989	15150	15349	15070	15028	15294	15110	15186	15174	15166	15133	15315	15188	15069	14997	14935	15031	15091	14929	15237	15099	15039	15180	15069	15331	15168	15026	15028	15055	15000	15202	15124	15055	15291	15044	15156	15193	15189	15146	14999	15237	14970	15228	15056	15118	15002	14968	15134	15040	15100	15112	15092	15130	15069	14957	14921	14997	15077	15018	15087	15053	15128	15219	15121	15142	15132	14931	15145	15143	15221	15086	15185	15041	15044	15132	15189	15093	14969	15161	15213	15284	15052	15234	14984	15014	15204	15035	15194	15160	15077	15110	15198	15255	15146	15090	15110	15027	14857	15044	14946	15098	15163	15120	15163	15219	15119	15090	15071	15164	14958	15225	15089	15021	15077	15106	14975	15009	15084	15130	15116	15043	15105	14904	15065	15052	15070	15150	14974	15186	15146	15203	15169	15218	15203	15139	15191	15187	15094	15199	15058	15099	15138	14910	15039	15152	15295	15035	15042	15048	15069	15264	15032	15039	15099	15170	15130	15123	15065	15043	14991	15247	15182	15187	15176	15092	15211	15057	15109	15200	15078	15242	15142	15018	14910	15211	15197	15192	15186	15142	15246	15075	15066	15082	15083	15252	15133	15084	14950	15136	15193	15051	15095	15158	15000	15194	15036	14984	15207	15212	15049	15114	15182	15134	15147	15153	15188	14959	15155	15123	15093	14973	14986	15099	15202	15185	14978	15179	15201	15192	15060	15324	15255	15189	15050	14972	14948	15120	15088	15280	15121	15407	14911	15199	15056	15054	15058	15120	14998	15131	15093	15043	15110	15022	15227	14898	15129	14898	15173	15129	15252	15088	14991	15020	15332	15121	14936	15233	15036	15090	15110	15224	15079	15105	15354	15107	14986	15126	15113	15055	15100	14920	15034	15163	14953	15095	15217	15210	15246	15142	15145	15108	15178	15038	15235	15089	15164	14999	15036	15160	15146	15083	14967	15239	15106	15051	14912	15190	15215	15228	15273	15056	15167	15068	15092	14996	15236	15134	14992	15033	15221	15099	14959	15186	15133	15186	15077	15083	15156	15092	14984	15001	15069	15180	15250	15090	15008	15200	15206	14978	15076	15002	15206	15064	15275	15114	15220	15197	14968	15122	15059	15182	14998	15186	14927	14956	15344	15143	14901	15120	15054	15088	15219	15173	15174	15300	15140	15086	15170	15187	15013	15087	14981	15187	15087	15150	15151	15061	15215	15146	15096	15031	15172	15255	15168	15056	15139	15166	15073	15062	15157	15145	15080	15065	15191	15003	15240	15215	15109	15162	14962	15032	15061	15203	15114	15216	14952	15025	15050	15025	15213	15099	15177	15205	15050	15234	15092	15056	15318	15044	15095	14966	15128	15141	15046	15090	15195	15073	15021	15057	15204	15190	15144	15017	15184	15006	14956	15147	15125	15049	14959	15224	15035	15066	15002	15019	14994	15090	15084	15166	15050	15132	15135	15060	15115	15176	15095	15024	15107	15115	15146	15209	15031	15078	14966	15071	15159	15203	15058	15185	14901	15077	15125	15070	14978	15058	14952	15119	15366	15145	14987	15134	15006	15027	15258	15146	15100	15277	15117	15105	14995	15144	15111	15079	15152	15045	15033	15158	15194	15141	15043	15012	15210	15212	15058	15264	15123	15088	15172	15146	15203	15081	15130	15151	15147	15121	15071	15015	15124	15339	15052	15053	14986	15252	15093	15164	14904	15188	15119	15194	15020	15095	15156	15016	15180	15108	15001	14823	15063	15012	15056	15142	15182	15049	15193	15083	15102	15028	15123	15233	15103	15234	15097	15110	15173	15108	15142	15178	15163	15074	15004	15047	14957	15131	15121	14964	15177	15078	15142	15150	15199	15238	15154	15136	14886	15134	15103	15095	15058	15223	15198	15218	15100	14928	14966	15041	15082	15153	15155	15099	15197	15106	15347	15115	15213	15221	15212	15126	15086	15215	14959	15039	15068	15232	15206	15099	15252	15136	15141	15161	15066	15139	14881	15251	15103	15165	15062	15116	15115	15111	14990	15062	15168	15043	15138	15096	15064	15120	15137	15042	14948	15021	15143	15243	14977	15265	15010	15098	15197	15168	15076	15003	15140	15203
22539	21016	28796	23594	22279	26202	28994	24195	22458	21540	20649	19691	19584	19186	18551	18480	18405	18281	18209	18038	17932	17842	17877	17973	17901	17842	17956	17645	17706	17562	17683	17742	17613	17514	17584	17643	17602	17550	17584	17509	17603	17426	17407	17679	17719	17675	17603	17556	17622	17480	17480	17502	17374	17133	17456	17549	17330	17327	17538	17469	17539	17441	17419	17377	17532	17427	17354	17405	17524	17666	17532	17348	17638	17354	17394	17428	17489	17550	17411	17658	17642	17442	17409	17369	17449	17708	17470	17208	17412	17229	17418	17220	17505	17582	17414	17470	17449	17417	17251	17390	17385	17680	17461	17403	17302	17500	17293	17274	17511	17310	17747	17501	17484	17336	17582	17619	17487	17501	17307	17421	17413	17545	17441	17472	17296	17474	17311	17369	17434	17212	17301	17308	17560	17430	17454	17369	17401	17436	17383	17568	17366	17330	17361	17404	17343	17286	17326	17431	17409	17355	17486	17381	17543	17312	17263	17558	17184	17375	17374	17359	17242	17384	17501	17336	17278	17564	17272	17444	17198	17381	17452	17366	17399	17289	17331	17128	17614	17559	17402	17288	17556	17380	17367	17546	17362	17397	17574	17637	17325	17316	17479	17309	17375	17353	17358	17404	17560	17276	17654	17354	17446	17329	17215	17404	17620	17530	17289	17395	17310	17470	17184	17357	17191	17478	17284	17418	17268	17359	17619	17219	17533	17383	17531	17335	17390	17229	17428	17234	17367	17532	17527	17341	17601	17384	17227	17259	17477	17342	17517	17522	17290	17472	17318	17277	17357	17290	17259	17508	17441	17364	17459	17382	17264	17554	17495	17482	17124	17560	17422	17390	17375	17449	17499	17355	17432	17414	17476	17335	17399	17503	17418	17248	17248	17502	17561	17328	17388	17276	17486	17317	17409	17478	17491	17323	17526	17317	17279	17351	17549	17199	17629	17154	17485	17357	17117	17419	17458	17415	17327	17517	17358	17526	17456	17321	17343	17350	17458	17536	17538	17315	17293	17393	17385	17295	17294	17386	17228	17268	17414	17530	17493	17244	17506	17340	17352	17229	17338	17331	17473	17686	17530	17334	17460	17493	17461	17310	17271	17368	17268	17461	17483	17261	17519	17324	17352	17678	17443	17308	17440	17299	17288	17319	17428	17467	17481	17407	17422	17470	17399	17383	17418	17219	17394	17333	17351	17273	17459	17198	17518	17474	17412	17381	17467	17436	17348	17547	17399	17394	17341	17346	17471	17418	17512	17251	17467	17320	17280	17366	17231	17317	17412	17454	17179	17327	17436	17413	17506	17273	17284	17422	17332	17436	17167	17339	17670	17419	17435	17219	17329	17508	17344	17268	17525	17527	17373	17384	17442	17430	17407	17387	17419	17474	17342	17477	17317	17523	17227	17408	17291	17328	17406	17327	17373	17410	17436	17444	17259	17409	17281	17406	17440	17223	17383	17446	17376	17397	17425	17403	17376	17198	17370	17249	17334	17367	17406	17339	17399	17386	17338	17339	17252	17113	17290	17251	17329	17400	17413	17533	17463	17541	17408	17607	17174	17248	17470	17274	17497	17440	17448	17363	17339	17281	17324	17391	17480	17406	17380	17416	17311	17444	17520	17246	17426	17555	17409	17289	17429	17420	17413	17234	17360	17369	17470	17338	17349	17463	17287	17226	17419	17270	17278	17366	17324	17171	17179	17249	17087	17302	17313	17213	17321	17616	17329	17384	17512	17329	17373	17590	17393	17242	17374	17323	17353	17436	17540	17427	17496	17245	17221	17204	17174	17378	17708	17543	17343	17283	17394	17487	17509	17518	17292	17465	17256	17703	17478	17511	17504	17345	17412	17359	17412	17361	17631	17469	17492	17227	17155	17277	17307	17236	17414	17250	17456	17503	17497	17342	17274	17571	17422	17315	17542	17285	17377	17573	17492	17350	17404	17179	17432	17434	17312	17429	17236	17258	17432	17474	17340	17461	17595	17348	17566	17242	17425	17414	17658	17357	17503	17431	17415	17456	17393	17505	17536	17490	17598	17560	17336	17540	17299	17402	17492	17412	17400	17182	17483	17349	17413	17305	17186	17438	17308	17277	17476	17311	17104	17459	17376	17163	17298	17498	17294	17120	17334	17295	17387	17228	17318	17522	17374	17467	17446	17375	17444	17361	17230	17357	17334	17336	17360	17352	17428	17574	17654	17394	17532	17253	17307	17172	17242	17228	17340	17459	17369	17320	17406	17264	17484	17359	17380	17293	17531	17487	17284	17433	17303	17411	17197	17247	17440	17280	17409	17547	17179	17214	17465	17626	17096	17484	17205	17259	17468	17388	17402	17439	17476	17129	17262	17451	17365	17556	17318	17533	17426	17560	17469	17258	17665	17478	17430	17333	17294	17436	17451	17321	17394	17607	17317	17608	17418	17406	17476	17577	17440	17283	17252	17248	17335	17458	17451	17509	17505	17439	17410	17452	17449	17402	17419	17457	17405	17284	17266	17337	17404	17495	17149	17335	17239	17244	17566	17349	17599	17337	17488	17246	17598	17475	17699	17663	17305	17523	17484	17211	17420	17414	17440	17359	17502	17363	17365	17296	17501	17686	17400	17193	17535	17235	17254	17409	17657	17327	17206	17316	17320	17517	17251	17431	17251	17461	17535	17332	17596	17553	17494	17303	17318	17317	17449	17228	17268	17530	17480	17367	17524	17615	17292	17456	17445	17437	17668	17539	17379	17642	17494	17472	17379	17218	17173	17488	17405	17477	17519	17265	17282	17584	17301	17187	17209	17211	17366	17407	17437	17439	17388	17237	17446	17519	17647	17526	17389	17492	17329	17372	17433	17466	17291	17088	17434	17492	17428	17494	17226	17305	17401	17515	17461	17497	17403	17433	17537	17364	17402	17414	17588	17470	17443	17262	17278	17297	17188	17456	17298	17295	17555	17381	17396	17359	17605	17340	17354	17470	17504	17445	17316	17432	17289	17660	17481	17352	17203	17245	17310	17456	17377	17258	17226	17351	17315	17422	17290	17120	17490	17402	17527	17481	17416	17468	17450	17388	17208	17632	17465	17148	17400	17481	17451	17396	17314	17280	17514	17492	17335	17284	17368	17451	17186	17116	17399	17441	17355	17314	17310	17480	17285	17283	17267	17441	17523	17460	17355	17249	17418	17376	17306	17449	17206	17564	17536	17520	17433	17281	17380	17389	17584	17509	17204	17291	17361	17546	17340	17359	17283	17373	17259	17316	17519	17234	17448	17176	17477	17364	17608	17356	17273	17282	17346	17416	17303	17416	17441	17364	17368	17557	17220	17441	17495	17352	17613	17539	17519	17535	17358	17744	17459	17178	17350	17368	17449	17559	17629	17345	17352	17527	17356	17513	17441	17442	17484	17116	17386	17235	17499	17363	17842	17478	17305	17524	17487	17137	17294	17357	17506	17609	17471	17283	17427	17422	17235	17379	17482	17425	17227	17446	17217	17559	17348	17293	17279	17524	17586	17454	17463	17340	17359	17497	17356	17179	17450	17438	17483	17234	17410	17303	17283	17384	17206	17276	17458	17082	17606	17509	17487	17364	17370	17261	17501	17466	17436	17619	17381	17492	17558	17376	17449	17465	17491	17164	17288	17412	17538	17297	17414	17524	17594	17536	17380	17338	17109	17259	17357	17367	17427	17441	17424	17229	17545	17286	17504	17377	17339	17247	17409	17456	17340	17426	17533	17546	17318	17307	17353	17358	17332	17346	17329	17171	17460	17521	17520	17503	17572	17343	17512	17453	17343	17502	17284	17294	17366	17395	17519	17474	17326	17649	17380	17220	17434	17425	17644	17283	17404	17376	17213	17449	17442	17489	17132	17141	17191	17435	17349	17360	17485	17385	17186	17150	17462	17571	17448	17561	17492	17530	17551	17290	17420	17337	17366	17521	17148	17478	17268	17558	17288	17466	17430	17377	17521	17489	17503	17389	17380	17457	17376	17283	17307	17398	17364	17419	17476	17440	17367	17423	17587	17540	17572	17544	17410	17239	17386	17174	17306	17212	17216	17236	17450	17485	17473	17368	17328	17307	17414	17616	17313	17466	17439	17368	17394	17161	17360	17165	17287	17425	17330	17366	17587	17451	17382	17472	17551	17423	17407	17379	17448	17351	17360	17269	17344	17413	17293	17537	17371	17287	17319	17413	17281	17362	17567	17363	17386	17227	17357	17352	17387	17281	17350	17393	17577	17513	17478	17332	17406	17493	17293	17340	17333	17430	17450	17351	17218	17338	17413	17240	17410	17388	17537	17407	17376	17407	17445	17207	17439	17400	17338	17269	17222	17347	17422	17267	17519	17338	17302	17456	17544	17332	17663	17372	17290	17338	17413	17353	17311	17421	17185	17137	17271	17464	17294	17213	17503	17433	17345	17307	17476	17431	17324	17532	17385	17271	17435	17318	17279	17462	17492	17767	17570	17296	17424	17447	17204	17407	17436	17260	17470	17333	17396	17454	17518	17492	17303	17439	17436	17449	17328	17412	17228	17406	17439	17348	17465	17421	17446	17339	17437	17382	17460	17509	17340	17433	17561	17381	17178	17254	17144	17382	17531	17447	17182	17407	17287	17403	17443	17468	17258	17448	17502	17439	17410	17458	17374	17636	17358	17532	17448	17521	17367	17467	17512	17299	17371	17262	17266	17363	17363	17159	17276	17265	17238	17305	17531	17509	17398	17507	17135	17253	17353	17399	17271	17367	17423	17392	17370	17560	17451	17137	17461	17549	17389	17413	17470	17138	17407	17274	17515	17270	17362	17213	17278	17216	17073	17309	17229	17337	17357	17463	17403	17379	17476	17137	17309	17534	17464	17527	17220	17311	17434	17253	17396	17413	17443	17381	17527	17283	17664	17176	17481	17326	17467	17314	17469	17364	17390	17241	17420	17478	17531	17235	17427	17343	17588	17293	17273	17288	17253	17419	17403	17669	17387	17431	17439	17228	17101	17484	17361	17173	17422	17439	17376	17330	17387	17195	17508	17361	17334	17550	17552	17372	17368	17469	17419	17397	17507	17466	17353	17602	17429	17552	17475	17520	17313	17353	17418	17498	17281	17422	17369	17224	17350	17222	17364	17432	17477	17509	17236	17233	17554	17462	17292	17464
29887	53305	49176	39698	34674	30728	27250	24977	22798	21316	19736	18857	17989	17279	17053	16501	16487	16170	15998	15957	15881	15966	15871	15823	15975	15870	15825	15670	15709	15578	15452	15592	15459	15531	15451	15553	15312	15420	15428	15312	15495	15362	15308	15329	15441	15252	15564	15202	15204	15588	15241	15278	15260	15390	15341	15270	15169	15495	15304	15394	15202	15451	15384	15393	15203	15372	15217	15154	15201	15298	15219	15217	15262	15099	15261	15201	15380	15209	15278	15166	15322	15277	15310	15126	15367	15219	15226	15294	15301	15266	15342	15236	15439	15289	15312	15332	15158	15125	15299	15260	15213	15341	15307	15220	15059	15202	15217	15151	15305	15381	15327	15235	15364	15209	15232	15128	15197	15200	15311	15229	15376	15329	15190	15380	15143	15405	15370	15145	15270	15357	15206	15135	15290	15210	15212	15408	15112	15314	15296	15296	15210	15300	15289	15237	15251	15285	15236	15307	15132	15053	15239	15074	15434	15181	15322	15164	15106	15246	15133	15290	15326	15402	15261	15151	15219	15198	15054	15272	15173	15319	15243	15167	15303	15248	15300	15349	15271	15168	15114	15252	15297	15388	15431	15351	15391	15282	15224	15452	15337	15194	15256	15312	15336	15268	15413	15500	15181	15298	15420	15374	15247	15217	15191	15212	15229	15258	15241	15307	15406	15205	15092	15240	15347	15211	15240	15185	15320	15281	15254	15242	15379	15114	15207	15321	15071	15429	15023	15284	15201	15272	15435	15271	15206	15282	15215	15231	15326	15305	15200	15346	15398	15265	15167	15361	15333	15144	15224	15296	15233	14994	15124	15288	15190	15229	15209	15397	15439	15297	15309	15379	15241	15232	15371	15248	15238	15217	15228	15372	15246	15289	15160	15167	15202	15296	15308	15187	15182	15271	15275	15105	15324	15415	15250	15368	15184	15210	15380	15145	15191	15319	15171	15288	15313	15195	15224	15090	15298	15198	15239	15086	15264	15265	15132	15274	15202	15282	15123	15338	15386	15285	15115	15117	15297	15237	15178	15270	15146	15329	15324	15226	15206	15221	15369	15188	15157	15307	15226	15145	15092	15130	15250	15362	15325	15317	15296	15301	15217	15273	15435	15231	15183	15161	15291	15294	15199	15221	15393	15377	15071	15214	15205	15150	15106	15293	15287	15201	15222	15216	15382	15083	15261	15269	15165	15301	15387	15163	15239	15269	15379	15347	15258	15322	15184	15085	15341	15208	15143	15360	15168	15342	15242	15297	15160	15308	15137	15158	15256	15368	15465	15204	15301	15352	15179	15204	15310	15220	15299	15256	15196	15045	15156	15285	15336	15121	15285	15346	15277	15304	15130	15229	15123	15266	15203	15277	15083	15161	15321	15085	15436	15080	15327	15131	15300	15293	15285	15320	15382	15208	15175	15303	15366	15262	15013	15181	15345	15204	15112	15485	15154	15271	15157	15272	15345	15344	15104	15270	15189	15349	15270	15181	15315	15280	15154	15206	15239	15024	15303	15250	15295	15189	15217	15291	15307	15237	15060	15233	15286	15210	15224	15133	15327	15235	15306	15226	15192	15283	15246	15305	15432	15378	15322	15319	15252	15338	15160	15320	15279	15312	15288	15233	15318	15169	15332	15353	15223	15272	15266	15391	15296	15344	15197	15131	15298	15252	15162	15226	15335	15078	15309	15203	15254	15065	15409	15179	15197	15310	15288	15428	15270	15194	15238	15215	15351	15267	15084	15332	15454	15313	15416	15150	15246	15212	15280	15125	15389	15258	15259	15089	15383	15333	15108	15271	15350	15367	15077	15268	15203	15339	15147	15404	15165	15248	15089	15343	15217	15229	15306	14959	15310	15231	15378	15158	15201	15337	15184	15216	15194	15405	15418	15403	15076	15181	15269	15246	15275	15172	15255	15197	15233	15351	15191	15185	15298	15197	15236	15220	15184	15203	15184	15236	15261	15251	15150	15286	15359	15274	15349	15181	15274	15161	15248	15314	15149	15323	15269	15194	15216	15286	15154	15369	15237	15155	15178	15265	15244	15249	15318	15223	15169	15268	15130	15341	15211	15270	15185	15200	15281	15121	15281	15330	15457	15123	15239	15373	15270	15249	15161	15351	15283	15138	15374	15312	15232	15357	15325	15147	15293	15313	15355	15223	15368	15134	15256	15295	15277	15230	15265	15210	15144	15210	15313	15209	15329	15160	15123	15135	15248	15295	15285	15410	15176	15296	15147	15084	15243	15214	15248	15268	15193	15354	15229	15148	15232	15349	15202	15216	15241	15251	15071	15327	15447	15227	15336	15306	15207	15365	15346	15140	15291	15101	15276	15313	15181	15208	15192	15195	15414	15260	15175	15298	15096	15386	15239	15103	15176	15284	15076	15430	15171	15182	15416	15374	15251	15108	15283	15192	15269	15217	15343	15310	15366	15165	15367	15254	15293	15259	15227	15259	15389	15245	15169	15225	15187	15267	15444	15315	15147	15213	15071	15383	15201	15165	15136	15179	15203	15235	15132	15346	15363	15282	15243	15256	15308	15284	15143	15261	15358	15357	15166	15107	15329	15328	15313	15241	15221	15329	15472	15165	15120	15188	15373	15333	15293	15061	15472	15306	15425	15256	15181	15362	15156	15363	15313	15247	15159	15140	15263	15387	15322	15190	15118	15256	15221	15216	15062	15013	15310	15197	15243	15240	15259	15231	15223	15249	15364	15305	15322	15199	15174	15337	15301	15306	15226	15167	15291	15314	15292	15292	15236	15163	15179	15179	15346	15251	15155	15258	15286	15249	15286	15238	15491	15233	15167	15168	15245	15309	15142	15333	15092	15346	15368	15157	15226	15262	15201	15193	15225	15089	15248	15303	15110	15244	15254	15191	15308	15307	15129	15188	15146	15413	15084	15152	15432	15432	15202	15061	15369	15345	15074	15277	15157	15377	15309	15266	15222	15305	15253	15164	15212	15357	15215	15243	15202	15311	15289	15226	15168	15259	15202	15377	15322	15141	15178	15390	15248	15282	15157	15375	15181	15246	15175	15227	15065	15241	15291	15070	15195	15400	15176	15317	15233	15087	15322	15367	15227	15455	15269	15210	15275	15337	15169	15245	15248	15229	15171	15169	15303	15157	15316	15340	15243	15372	15202	15186	15347	15418	15191	15347	15238	15250	15229	15381	15354	15316	15093	15317	15399	15340	15389	15211	15237	14940	15208	15439	15143	15154	15384	15131	15177	15207	15248	15238	15444	15389	15215	15194	15401	15119	15114	15280	15130	15105	15259	15279	15248	15279	15305	15208	15332	15223	15198	15418	15205	15266	15208	15150	15284	15367	15039	15122	15242	15292	15164	15265	15275	15241	15200	15253	15270	15166	15205	15269	14986	14955	15235	15343	15359	15214	15143	15251	15144	15052	15230	15237	15194	15309	15115	15365	15295	15218	15297	15174	15242	15332	15151	15352	15286	15153	15347	15201	15169	15089	15174	15175	15442	15327	15298	15211	15280	15251	15331	15314	15282	15116	15341	15236	15368	15240	15502	15228	15248	15158	15287	15422	15117	15169	15278	15172	15289	15223	15230	15175	15169	15244	15287	15253	15257	15414	15213	15158	15084	15167	15315	15277	15246	15124	15051	15166	15314	15136	15073	15166	15286	15045	15196	15189	15375	15285	15238	15238	15346	15261	15351	15298	15369	15128	15079	15204	15084	15328	15224	15336	15293	15159	15246	15320	15256	15234	15161	15144	15163	15241	15268	15204	15099	15309	15209	15266	15113	15366	15349	15246	15112	15166	15169	15307	15194	15050	15235	15367	15162	15263	15390	15230	15204	15369	15233	15426	15224	15245	15181	15109	15138	15320	15215	15199	15317	15102	15178	15083	15302	15320	15256	15251	15296	15279	15291	15247	15306	15001	15193	15193	15259	15340	15397	15283	15266	15229	15227	15271	15201	15318	15249	15305	15139	15153	15200	15185	15334	15195	15137	15155	15265	15415	15292	15191	15164	15506	15203	15135	15235	15323	15248	15094	15263	15269	15372	15151	15367	15240	15421	15261	15301	15239	15148	15298	15254	15123	15331	15111	15217	15329	15136	15192	15279	15318	15253	15132	15496	15178	15256	15261	15277	15323	15302	15122	15379	15201	15258	15212	15199	15218	15304	15228	15056	15295	15181	15231	15277	15291	15292	15393	15236	15320	15285	15315	15299	15171	15052	15258	15075	15249	15342	15526	15214	15074	15178	15219	15173	15317	15171	15302	15258	15116	15345	15171	15112	15325	15222	15259	15162	15222	15207	15228	15261	15220	15216	15266	15285	15356	15187	15242	15278	15030	15370	15276	15206	15260	15346	15238	15024	15295	15283	15160	15228	15342	15194	15210	15247	15330	15271	15337	15246	15286	15208	15114	15235	15303	15159	15196	15193	15154	15312	15346	15164	15245	15193	15007	15231	15561	15360	15206	15231	15474	15279	15132	15280	15135	15311	15303	15241	15442	15225	15055	15335	15299	15115	15248	15174	15111	15198	15090	15218	15249	15179	15228	15347	15145	15322	15364	15263	15204	15251	15343	15212	15099	15154	15176	15354	15226	15266	15209	15231	15223	15233	15236	15170	15183	15300	15263	15328	15241	15312	15256	15277	15386	15100	15149	15119	15245	15236	15299	15226	15424	15132	15136	14990	15106	15299	15087	15179	15278	15324	15213	15112	15276	15286	15189	15014	15256	15180	15262	15333	15180	15258	15423	15303	15233	15131	15318	15259	15351	15058	15354	15214	15323	15288	15400	15124	15386	15234	15217	15324	15250	15238	15248	15200	15357	15275	15245	15245	15209	15147	15279	15204	15248	15371	15205	15261	15238	15302	15184	15419	15209	15269	15226	15074	15140	15227	15063	15295	15124	15304	15261	15164	15337	15066	15141	15178	15403	15274	15190	15355	15150	15129	15287	15185	15123	15256	15139	15256	15308	15137	15481	15343	15201	15217	15283	15281	15270	15244	15198	15337	15188	15340	15359	15223	15210	15261	15279	15247	15228	15116	15319	15256	15244	15163	15185	15351	15348	15104	15406	15340	15193	15152	15266	15266	15365	15265	15310	15206	15222	15272	15301	15242	15270	15246	15275	15374	15354	15136	15216	15328	15098	15081	15208
27987	26069	33744	30378	24958	22942	21387	19929	19154	18564	18141	17942	17806	17588	17420	17587	17404	17330	17313	17326	17396	17334	17267	17317	17281	17280	17259	17202	17204	17168	17458	17151	17075	17349	17088	17016	17016	17056	16970	17067	17153	17125	17131	17247	17126	17035	17375	16966	17167	16960	17330	17348	17051	17163	17095	17118	17368	17173	17124	17023	17222	17175	17221	17212	17105	17279	17099	17108	17223	17003	17033	17334	17295	17188	17236	17318	17246	17059	17323	17124	17219	17060	17156	17108	16917	17095	17099	17210	17048	16910	17000	17092	17258	17287	17054	17027	17178	17054	17014	17052	17333	17244	17303	17239	17232	16890	17066	17119	17030	17316	17154	16993	17084	17051	17024	17278	17042	17125	17095	17086	17005	17081	17228	17102	16899	17001	17042	17040	17130	17199	17210	17077	16975	17107	17081	17207	17271	17149	16941	16945	17151	17201	17114	17118	17005	16981	16984	17165	17059	16983	17141	17246	17123	17123	17064	17260	16939	17155	16963	17046	17206	17194	17151	17014	17086	17396	17070	17242	17114	17118	17032	16952	17068	17102	17116	16978	17122	16833	17137	17118	17330	17150	17068	17180	16918	17120	17116	17104	17198	17224	17093	17338	17193	17108	17276	17164	17079	17196	17223	16935	17090	17204	17121	17005	16981	17096	17034	17161	17129	17186	17063	17158	16997	17062	17034	17117	16938	17174	16911	17047	17342	17220	17194	17249	16971	17208	17252	17181	17068	17070	17008	17212	17149	17172	17335	17025	17306	17151	17096	16977	17147	17405	17121	17170	16852	17194	17121	16990	17141	17078	17117	17229	17051	17410	17272	17021	17265	17149	17175	17154	17362	16947	17151	16992	16950	17131	17186	17168	17173	17102	17413	16894	17274	17068	17002	17257	17045	17008	17337	17021	17135	17084	17160	17196	17154	16907	17025	17186	17235	17171	17159	17310	17056	17172	17051	17131	17043	17163	17193	17128	17127	17236	17147	17095	17105	17098	16970	16951	16970	17267	17108	17185	17182	17105	17164	17086	17225	16973	17111	17256	17222	17152	17074	17203	17202	17279	17048	17278	17284	17149	17219	17144	17190	17246	17154	17131	17063	17191	17267	17123	17145	16939	17099	17075	17077	16969	16972	17251	17024	17149	17278	17073	17146	17174	17269	17207	17250	17138	17016	17221	16747	17272	16957	17243	17077	17116	17075	17179	17168	17065	17035	17231	17196	17347	17180	17242	17136	17054	17044	16989	17302	17070	17165	17118	17305	17208	17095	17086	17077	17062	17195	17232	16982	16971	17189	17174	17200	16997	17197	17266	17229	17331	17153	17165	17088	17117	17218	17214	17041	17241	17354	16881	16890	17066	17032	17008	17194	17074	17239	17142	17032	17073	17069	17111	17353	17062	17240	17151	17099	17095	17028	17113	16993	17116	17148	17238	17261	17051	17196	16943	16957	17142	17244	17142	17168	17105	17232	17331	17306	17173	16951	17013	17054	16984	17227	17199	16812	17239	16999	17064	17212	16923	17459	17286	17297	17388	16996	17056	17115	17220	17039	17113	17099	17192	16930	17032	17191	17154	17203	17115	17144	17214	16947	17290	17150	17147	17182	17006	17089	16978	17183	17028	17228	17234	17109	16882	16977	17004	17265	17135	17156	17058	17237	17017	17176	17222	17157	16947	16992	16928	17346	17191	17250	16991	17153	17123	17012	17295	17204	17245	17150	17170	17027	16997	17374	17151	17136	17164	17144	17170	16976	17152	17173	17073	17123	17122	16999	17109	17153	17094	17194	17041	17078	17124	17091	17258	17130	17263	17175	17145	16913	17195	16945	17074	17237	16950	16990	17080	17006	17308	17028	17102	17382	17223	17024	17192	17020	17182	17153	17175	16906	17011	17005	17008	17206	17189	17038	17328	17064	17280	17049	17326	17130	17110	17135	17120	17183	16970	17124	17136	17279	17181	17105	16947	17061	17250	17395	16995	17070	17251	17194	17212	17128	17162	16944	17178	16978	16962	17171	17069	17305	17186	17146	17140	17066	16955	17111	16885	17025	16876	16978	17163	16911	17037	17071	17027	17237	17041	17171	17045	17282	17100	17090	17105	17240	17092	17158	17235	17243	17045	17170	17014	17066	16969	17089	16978	17063	17142	17241	16959	17037	17115	17159	17146	17083	17118	17207	16904	17287	17058	17074	17035	16971	17151	17044	16984	17221	17197	17231	17326	17089	17149	17104	17212	17183	17177	17188	17129	17121	17096	17239	17224	17202	17073	17171	17207	17169	17140	17193	17128	17291	17080	17366	17338	17104	17322	17126	17298	17006	17108	17220	17245	17170	17086	17076	17286	17019	17249	17184	17303	16983	17232	17293	17111	17206	17007	17279	17311	17052	17157	17278	17058	17230	17065	16945	17148	17211	17028	17025	17101	17131	16984	17065	17261	17215	17142	17241	17080	17028	17263	17016	17050	17264	16849	17062	17124	17051	17268	17156	17225	17293	17170	17184	17218	17104	17229	17139	17107	17122	17033	17374	17113	17062	17012	17094	17022	17234	17196	17262	17213	16952	17197	17119	17111	17322	17202	17057	17140	17015	17008	17230	17210	17223	17052	17021	17337	17181	17231	17271	17006	17067	17093	17204	17046	17098	17183	17250	17217	17232	17107	17402	17253	17121	17354	17042	17367	17309	17193	16976	17072	17406	17524	17390	17094	17089	17299	17482	17213	17130	17131	17216	17117	17239	17180	17152	17164	17080	17346	17327	17025	17008	17115	16959	16880	17198	17001	17197	17081	17216	17052	17109	17291	17207	17111	17209	17173	17272	17276	17024	17009	17222	17281	17232	17258	17212	17084	17209	17176	17234	17032	17075	17243	16962	16956	17184	17080	16941	17030	17113	17126	17208	16916	17256	17160	16922	17039	17059	17031	17092	17249	17132	17277	17106	17151	17040	16993	17173	16933	16964	17100	17054	17160	17170	17259	17329	16902	17134	16991	17282	17302	17097	17120	16957	17137	17153	16943	17165	17114	17037	17018	16966	17161	17128	17089	17035	16967	17029	17225	17335	17072	17186	17096	17182	17156	16848	17301	17080	17245	17327	16928	17111	17002	17071	17156	17183	17200	17011	16966	17214	16957	17197	17244	17382	17112	17009	17126	17133	17075	17124	17212	17331	17185	17054	17115	17222	17328	17114	17140	17136	17000	16961	17057	16860	16900	17125	17066	17342	16920	17249	17109	17221	17124	17133	17041	17146	17219	17002	17066	17167	17203	17111	17180	17335	17411	17245	17170	17149	17125	17071	17392	17228	17233	17032	17035	16998	17157	17039	17088	17437	17190	17227	17233	17263	17253	17211	17129	17320	17060	16950	17054	17256	17235	17315	17178	16970	17316	16980	17091	17327	17149	17208	17189	17184	17109	17063	17079	17118	17158	17188	16835	17129	17291	17029	17078	17140	16999	17252	17029	17064	17101	17164	17120	17148	16992	17190	17021	17231	17279	17061	16997	17203	17066	17301	17194	17158	17231	17219	17024	17267	17131	17327	16939	17105	17243	17168	17265	17099	17066	17031	17278	17086	17102	17248	17273	17111	17117	17052	17205	16974	16994	17129	17139	17058	17204	17248	17193	17046	17146	17022	17200	17027	17159	17131	16889	17064	17067	17280	17045	16974	17050	17226	17271	17113	17018	17135	17075	17192	17296	17186	17156	17241	17228	17133	16996	16959	17062	17125	17048	17382	17112	16914	17057	17279	17179	17077	17026	17019	17065	17085	16992	17122	17034	17231	17258	17047	17071	17240	17360	17054	16992	17388	17154	17241	17049	17095	17144	17069	17180	17135	17213	17260	17232	17246	17175	17079	17216	16936	17130	17052	17148	17011	17079	17159	16959	17184	17214	17072	17170	17049	17344	17264	17165	17084	16992	17035	17104	17170	17241	17110	16983	17205	17157	17015	17148	17008	17078	17029	17144	17271	17215	17183	16978	17087	17121	17317	17026	17295	17170	17167	17146	17264	17252	17553	17268	17087	17140	17182	17024	17070	16910	17229	17172	17218	17047	17095	17068	16992	17080	17169	17063	17067	17276	17087	17094	16990	17171	17048	17112	17044	17275	17261	17363	17018	17198	17174	17345	16974	17140	17145	17193	17104	17079	16921	16959	17080	17033	17091	16941	17141	17149	17250	16953	16989	17200	17163	17195	17127	17208	17024	17058	17082	16985	17199	16972	17217	17255	17092	17056	17318	17079	17180	17002	16942	16982	16939	16957	17177	17044	17237	17276	17013	17153	17139	17218	17201	17105	17003	17138	16997	17109	17074	16982	17211	17115	17075	17134	16989	16919	17178	17249	17315	17091	17051	17307	17316	17148	17267	17347	17315	17193	17203	17116	17218	17028	17164	17161	17136	17144	17323	17315	17220	17152	17134	17206	16917	17049	17136	17095	17038	17066	17496	17133	17004	17168	17157	17239	17081	17239	17340	17155	17355	16993	17130	17247	17147	17239	17212	17212	17171	17240	17023	16892	17016	16896	17169	16993	17091	17291	17226	17246	17227	17139	17152	17119	17195	17030	17195	17128	17311	17177	17032	17029	17243	17263	17229	17047	17304	17152	17179	17224	17011	17124	17158	17028	16972	16857	16885	16867	17172	17193	17083	17215	17297	17181	17177	16968	17153	17101	16916	17212	17110	16969	17256	17040	17216	17052	17233	17141	17117	17294	17319	17077	17052	16928	17045	17082	17304	16953	17246	17268	17095	17209	17319	17365	17316	17223	17233	16972	17243	16990	17127	16953	17271	17154	17312	17005	17058	17156	17065	17035	16976	17297	17092	16970	17091	17186	17182	17061	17256	16834	17227	17216	17307	17127	17193	17250	17151	17060	17406	17081	17062	17041	17240	17192	17085	17298	17089	17043	17198	16974	17103	17007	17175	16887	17203	17257	17116	17272	17182	17153	17068	17054	17017	17075	17134	17112	17139	16947	17304	17111	17127	17049	17057	17047	17066	17077	17216	17206	16941	17027	17246	17171	17039	17209	17236	17004	17111	17141	17176	17102	17213	17164	17112	17022	17184	17186	17298	17019	17154	17037	17241	17342	17100	16930	17159	17102	17112	17114	17226	16986	17169	17127	17244	17127	16855	17200
28427	42063	38602	30128	25942	23085	20927	19475	18232	17544	16836	16379	16184	15922	15879	15535	15440	15467	15378	15331	15225	15303	15370	15344	15396	15490	15145	15240	15190	15329	15135	15287	15205	15132	15355	15189	15073	15197	14973	15206	15135	15032	15144	15229	15113	15054	15096	15175	15135	15329	15128	15068	15091	15190	15114	15059	15078	15085	15131	15017	15149	15074	15155	15154	15014	14854	15028	15109	15027	15089	15199	15139	15126	15062	15133	15191	15095	15021	15061	15141	15035	15036	15004	15022	15257	15036	15176	15122	14869	15217	15111	15064	15062	15203	15146	15074	15066	15149	15086	14996	14923	14941	15137	15196	15067	15132	15145	15088	15074	15113	15034	15032	15049	14931	15123	15011	14934	15186	15098	15068	15308	14920	15276	15206	15052	15106	15043	15166	15096	15029	15061	15039	15289	15005	14970	15125	15057	15063	15219	15323	15117	15025	15056	15060	15114	15027	15046	15128	15020	15190	14959	14910	15139	14992	15104	15089	15008	15039	15333	15171	15191	15078	15045	15213	14954	15065	15133	15059	15097	15161	15132	15059	15125	15112	15067	15102	15192	15178	15104	15065	15370	15022	15072	15004	15178	15164	15196	15063	15036	15072	15119	15100	15050	15147	15013	15137	15114	15015	15123	14986	15033	15023	15107	14827	15199	15152	15061	15031	14922	15071	15092	14996	15123	15100	14974	15065	14981	15238	15079	15119	15112	15088	15241	15247	14941	15011	15012	15204	15138	15103	15077	15168	15107	15071	15183	15158	15076	14997	14908	15040	15026	15058	15016	15128	14916	15053	15229	15102	14989	15188	14907	15038	15140	14904	14994	15241	15178	15013	15266	15039	15003	15133	15033	14948	14984	15101	15173	15091	15172	15107	15126	15074	14941	15082	15168	15030	15141	15021	15024	15122	14987	15068	15153	15080	15010	14992	15072	15271	15408	15115	15160	15043	15097	15000	15010	15069	15032	15088	15103	15032	15172	15083	15016	14959	14969	15031	15074	15058	15361	14951	15099	15121	14956	15144	15120	15030	14954	15246	15194	14923	15122	15008	15195	14988	15207	15011	15049	15027	14996	15080	15281	15125	15090	15056	15032	15073	15204	15111	15196	15048	15162	15003	15084	15153	15003	15069	15110	15183	15124	15185	15145	15140	15072	14901	15218	14969	15059	15216	15188	15055	15045	14991	14868	15095	15089	14953	15087	14881	15314	15095	14987	15162	15087	15160	15060	15036	15203	15098	15124	15079	15047	15218	15029	15084	15059	15239	15025	15009	15081	14984	14931	15012	14986	15058	15139	15144	15157	15120	15009	15101	15021	15033	15041	15143	15109	15049	14918	15066	15147	15069	15042	15108	15168	15019	15018	15008	15040	15020	14967	15151	15002	15169	15107	15134	14990	15044	15165	15031	15166	14998	15130	15125	15080	15271	15013	15136	15220	15179	15073	15278	15168	15287	14937	15047	14940	15207	15158	15185	15148	15251	15119	15068	15064	15060	15202	15000	15056	15208	15012	15061	15280	15124	15166	15162	15202	14996	15215	15060	15172	15157	15129	14926	15161	15306	15216	15125	14982	15103	15169	15003	15194	15012	15208	15135	15056	15048	14997	15060	15231	15197	15131	15119	15069	14992	15099	15211	15055	14933	15011	15051	15108	15052	14898	15089	15146	14934	15117	15171	14896	14971	15101	14959	14963	15172	14936	15241	15033	15050	15142	14933	15048	15149	15148	15179	15184	15181	14880	15062	15002	15029	15231	15171	15005	14991	15183	15215	15135	15140	15237	15137	15016	14974	15075	15157	15234	15076	15291	14945	15027	15053	15057	15265	15170	15052	15197	14996	15096	15243	15047	15014	15151	14903	15022	15224	15103	15223	15023	15116	14995	14874	15179	15106	15135	15249	15175	15108	15167	14990	14996	15260	15110	14926	14953	15076	15047	15183	15186	15123	15022	15152	15086	15238	14994	15209	15009	15076	15096	15107	15230	15133	15179	15146	15035	15253	14991	15099	14995	15081	15097	15072	15146	15079	15018	14987	15034	15157	15155	15127	14937	15229	15138	14983	15008	14897	15159	15171	15023	15177	15151	15064	15123	14917	15087	14987	15207	15163	15143	15203	14931	14944	15244	15141	15015	15017	15265	15073	15142	15151	15020	15034	15116	14964	15295	15220	15099	14972	15136	15095	15004	15075	14930	15172	15137	15090	15086	15052	15194	15150	15057	14905	15036	15130	15166	15035	15256	15150	15014	15148	15084	15083	15055	15179	15247	15015	15055	15133	14868	15141	14948	15123	14996	15036	15102	15110	15042	15156	15125	14993	15144	15188	15070	15136	15080	15061	15029	14905	15175	14993	15077	15057	15345	15202	15014	15281	15191	15188	15217	15162	15228	15136	15286	15201	15103	15064	15059	15076	15264	15064	15128	15032	15176	15001	15140	15090	15067	14981	15138	15033	15174	15116	15100	15121	14824	15122	15033	15051	15198	14995	15251	14965	14918	15087	15079	15029	15064	15076	15137	14953	15182	15272	15181	15056	15044	14873	15166	14968	15021	15070	15067	15133	15081	14970	15130	15031	15023	15083	15117	15098	15180	14996	15293	15055	15069	15224	15140	14834	14989	14953	15012	15124	15047	15095	15073	15147	15125	15164	15208	15057	15268	15119	15079	15192	15208	15298	15252	15203	15084	15006	15123	15074	15094	14991	15088	15108	14995	15084	15104	15196	15223	15104	15079	15003	15189	15182	15200	15196	14936	14916	15085	15025	15144	14937	15137	14964	15144	15205	14953	15191	15105	15086	15001	15155	15089	15011	15027	15089	15238	15111	15163	15057	14976	15224	15230	15018	15061	14982	15116	15192	15075	15066	15137	15139	15038	15124	15128	15147	15307	15242	15156	15142	15122	15061	15112	15084	15106	15089	15018	15107	15239	15173	15191	15018	15210	15155	15139	15251	14917	14985	15223	15082	15156	15205	15033	14967	15128	15172	15223	15221	15126	15031	15108	15076	15211	15039	15031	15100	14925	15088	15081	15140	14978	15226	15176	15034	15058	15135	15046	15037	15084	15133	15188	15117	15115	15019	15095	15077	15140	15153	14948	14937	15139	15173	14878	15063	15150	14886	15164	15081	15063	14983	15164	15103	15102	15097	14870	15169	15103	15038	14976	15081	15254	15105	15282	15099	14922	15170	15225	15178	15019	15016	15147	15249	15000	15108	15020	14956	15025	15100	15040	15286	15059	15108	15148	15081	15206	15036	15213	15151	15237	15081	14966	15241	15343	15117	15226	15256	15056	15300	15108	15024	15117	14997	15173	14950	15154	15165	15024	15057	15046	15068	15163	15159	15136	15184	15091	15200	15060	15154	15044	15143	15018	15013	15019	15315	15103	14906	15109	15252	14993	15280	15214	15260	15143	15271	15033	15109	15065	15093	15124	15144	15072	15173	15100	15076	15026	15020	15024	15003	15105	15214	15072	15025	15073	15144	14979	14996	15005	15060	14956	14849	15024	15116	15100	15018	15095	15090	15074	15141	15023	15102	15096	15105	15137	15027	15153	15044	14982	15040	15063	14989	15173	15135	15235	15022	15025	15258	15211	15173	15096	15184	15156	14982	15066	15114	15074	15048	15128	14969	15037	14974	15064	15179	15099	15088	15032	15189	15068	14983	15173	15052	15118	15165	15216	15103	15117	14947	15011	15252	14955	15302	15094	15091	15247	15234	15119	14990	15051	15013	15092	15205	15083	15125	15150	15105	15097	15068	14939	15060	15231	15075	14911	15189	15204	15096	15079	15129	15080	15060	15222	15083	15055	15010	15225	15041	14982	15284	15064	15196	15213	14927	14973	15030	14937	15337	15113	15085	14978	15006	15065	15229	15005	15169	15040	14873	14950	15133	15009	15047	14938	15099	15136	15056	15191	14955	15193	15150	15169	15023	14968	14983	15243	15051	15113	14891	15144	15030	15100	15070	15074	15189	15091	15181	15124	15038	15212	15024	14954	15284	15091	15084	14903	15020	15074	15056	15087	15083	15010	15085	15024	15221	15230	15204	14937	15188	14992	15145	15035	15104	15043	15126	15067	15143	15019	15243	15009	14725	14936	15169	15315	14865	15197	15026	14998	15160	15165	15213	15200	14914	15040	15087	15062	15333	14991	15184	15123	15228	15106	15044	15122	15190	14960	15174	15008	15161	15177	14963	15061	15242	15253	14891	15105	15021	15110	15008	15139	14998	15167	15097	15026	15114	15133	15018	15195	15114	15126	15194	15166	15128	15124	15053	15126	14988	15149	14988	15236	15236	15248	14918	15054	15211	15057	15134	15166	15000	15139	15115	14888	15171	15125	15130	15057	15083	15022	15094	15098	14896	15148	15313	15082	15150	14990	15045	15173	15229	15117	15124	15303	15096	15151	15136	14992	15028	15136	15112	15257	15016	15159	15047	15213	15006	14941	15072	14970	15052	14972	15040	15077	14998	14985	15029	14977	14950	15076	15067	15030	15221	15083	14986	15172	15145	14971	15146	14998	15230	15177	15223	15158	15271	15060	15080	15136	15165	14938	14989	15072	15057	15203	15222	15014	15058	15067	15024	15154	15044	15137	15047	15025	15213	15164	15039	15161	15160	14930	15064	15045	14972	15036	15056	14879	15015	15156	15120	15086	15103	15010	14990	14966	15122	15188	15103	15042	15114	15095	15125	15138	15108	15054	15095	15094	14961	15000	15048	15317	15125	15114	14977	15044	15066	15107	15119	15036	15165	15203	15059	15116	14930	15050	15173	15190	15113	15067	14994	15009	14842	15059	15101	15205	15187	15268	15031	15041	15167	15076	15020	15104	15069	15066	15212	15125	15240	15198	15212	15183	14993	15189	15327	14838	15087	15020	15039	15078	14945	15151	15158	14976	14935	15284	15031	15049	15171	15074	15110	15079	14903	15049	15106	15058	15021	15149	15095	15201	15095	15043	14973	15095	15228	15137	15281	15108	15057	15063	15100	15073	15181	14956	15000	14990	15178	15049	15075	15029	15149	14999	15020	15017	15043	15079	15021	15074	15135	15285	15081	15077	15297	15052	14998	15103	15216	15185	15102	15147	15106	15109	15108	14919	15180	15028	15103	15048	15010	15139	15011	15076	15021	15002	15196
23720	21162	28648	24788	24322	26604	26105	22453	20990	20319	19550	19103	18729	18425	18323	18017	17946	17765	17740	17909	17665	17626	17619	17672	17633	17845	17679	17669	17668	17586	17588	17606	17887	17648	17388	17691	17264	17478	17576	17515	17693	17529	17612	17502	17506	17399	17520	17344	17595	17344	17600	17475	17637	17432	17562	17514	17438	17251	17465	17364	17276	17289	17412	17530	17301	17452	17682	17537	17446	17403	17461	17406	17474	17295	17371	17464	17550	17512	17406	17480	17307	17276	17516	17501	17488	17311	17371	17429	17413	17480	17531	17258	17415	17283	17396	17434	17409	17441	17296	17376	17287	17443	17533	17575	17153	17606	17481	17657	17267	17345	17370	17399	17415	17301	17467	17385	17492	17538	17415	17655	17454	17224	17517	17461	17504	17390	17362	17421	17376	17409	17526	17481	17392	17333	17398	17249	17602	17426	17356	17332	17319	17479	17457	17466	17558	17571	17404	17327	17503	17441	17289	17438	17244	17287	17485	17338	17333	17343	17262	17379	17420	17214	17379	17305	17532	17386	17401	17477	17520	17433	17462	17417	17492	17164	17420	17422	17506	17351	17438	17282	17325	17366	17520	17266	17343	17455	17320	17098	17216	17358	17397	17401	17489	17417	17314	17519	17435	17239	17092	17468	17376	17398	17521	17398	17284	17497	17450	17213	17376	17454	17032	17369	17366	17470	17585	17277	17419	17402	17427	17401	17335	17267	17265	17582	17495	17452	17333	17280	17592	17523	17285	17449	17486	17516	17340	17406	17361	17275	17295	17421	17372	17220	17505	17374	17415	17207	17302	17468	17419	17497	17373	17502	17371	17343	17323	17321	17350	17356	17165	17414	17548	17548	17129	17473	17446	17136	17346	17374	17499	17527	17388	17326	17492	17418	17334	17309	17471	17414	17533	17417	17373	17372	17408	17321	17384	17385	17422	17518	17433	17429	17518	17500	17514	17486	17161	17512	17407	17289	17514	17260	17364	17440	17429	17502	17669	17543	17359	17379	17392	17428	17402	17529	17359	17491	17251	17432	17564	17376	17358	17191	17493	17561	17695	17401	17384	17469	17446	17299	17582	17632	17358	17276	17444	17389	17359	17348	17255	17325	17421	17462	17347	17272	17506	17557	17248	17424	17430	17194	17396	17366	17315	17261	17350	17308	17316	17236	17476	17387	17403	17334	17468	17255	17157	17572	17426	17328	17313	17454	17493	17353	17463	17207	17280	17525	17351	17299	17436	17342	17578	17469	17308	17314	17359	17366	17266	17431	17370	17318	17315	17303	17480	17315	17394	17377	17427	17283	17611	17419	17371	17245	17325	17492	17641	17396	17347	17508	17393	17385	17574	17376	17366	17491	17273	17360	17310	17443	17488	17314	17602	17502	17564	17364	17253	17374	17325	17305	17373	17299	17317	17344	17295	17110	17354	17387	17029	17322	17347	17210	17322	17404	17243	17384	17391	17403	17568	17433	17241	17269	17365	17471	17466	17619	17466	17469	17364	17483	17370	17262	17445	17389	17235	17302	17318	17177	17273	17409	17296	17429	17194	17363	17248	17296	17611	17342	17447	17435	17480	17249	17260	17356	17318	17419	17228	17408	17264	17412	17647	17436	17464	17329	17400	17172	17346	17353	17307	17418	17447	17466	17367	17441	17229	17268	17388	17419	17259	17362	17426	17439	17167	17268	17524	17474	17248	17326	17432	17528	17159	17475	17545	17394	17633	17355	17463	17605	17409	17400	17316	17264	17235	17510	17361	17467	17346	17421	17174	17341	17392	17519	17315	17199	17205	17383	17341	17463	17572	17529	17294	17435	17495	17544	17565	17425	17363	17564	17365	17225	17451	17289	17359	17300	17294	17228	17445	17472	17509	17628	17285	17294	17319	17408	17478	17417	17410	17478	17170	17300	17713	17560	17437	17451	17286	17315	17361	17275	17459	17476	17307	17339	17355	17271	17383	17605	17207	17324	17419	17299	17326	17480	17439	17276	17429	17189	17414	17399	17469	17356	17536	17439	17654	17224	17319	17391	17492	17330	17436	17426	17396	17330	17514	17329	17408	17202	17410	17069	17449	17460	17365	17508	17184	17355	17296	17390	17134	17341	17403	17448	17378	17219	17336	17344	17347	17389	17403	17521	17379	17285	17482	17331	17513	17515	17332	17393	17383	17381	17319	17494	17498	17481	17428	17347	17252	17511	17373	17593	17204	17438	17333	17351	17370	17481	17479	17364	17335	17360	17239	17306	17363	17100	17434	17384	17334	17298	17394	17260	17286	17484	17382	17332	17350	17337	17418	17371	17372	17332	17412	17450	17564	17545	17444	17123	17311	17246	17415	17496	17397	17224	17335	17470	17534	17216	17512	17446	17251	17237	17364	17378	17488	17340	17319	17435	17219	17255	17340	17326	17384	17482	17368	17438	17343	17579	17369	17397	17470	17522	17549	17568	17450	17394	17397	17238	17660	17561	17473	17227	17406	17463	17457	17384	17298	17311	17470	17421	17265	17319	17369	17265	17344	17249	17395	17334	17213	17336	17402	17431	17446	17428	17558	17527	17737	17489	17300	17521	17410	17234	17419	17390	17501	17327	17529	17297	17367	17493	17268	17285	17517	17378	17400	17570	17303	17464	17349	17376	17375	17470	17613	17428	17320	17412	17438	17534	17658	17532	17620	17319	17463	17527	17293	17426	17430	17383	17536	17418	17572	17348	17594	17566	17296	17355	17441	17431	17261	17489	17456	17418	17369	17434	17381	17371	17238	17606	17225	17238	17208	17336	17302	17520	17335	17357	17557	17439	17589	17303	17314	17490	17232	17588	17586	17256	17519	17352	17386	17436	17286	17518	17337	17339	17431	17399	17426	17224	17352	17339	17390	17583	17249	17300	17478	17334	17404	17430	17262	17302	17348	17291	17292	17440	17432	17560	17489	17351	17159	17475	17530	17561	17497	17216	17393	17355	17450	17440	17432	17604	17363	17547	17516	17270	17408	17538	17431	17608	17213	17387	17411	17170	17485	17319	17409	17335	17321	17323	17333	17353	17344	17551	17578	17433	17470	17248	17377	17659	17348	17604	17356	17511	17284	17481	17347	17324	17364	17307	17363	17377	17462	17482	17371	17437	17406	17350	17462	17488	17221	17478	17284	17541	17499	17287	17230	17411	17413	17337	17277	17214	17348	17421	17467	17514	17328	17518	17370	17377	17267	17408	17261	17410	17398	17361	17379	17350	17438	17548	17455	17520	17237	17401	17296	17483	17393	17364	17374	17419	17356	17246	17350	17351	17311	17353	17345	17310	17345	17204	17348	17459	17478	17537	17311	17204	17329	17525	17327	17168	17410	17427	16956	17469	17470	17377	17261	17415	17404	17258	17298	17359	17440	17199	17676	17409	17354	17483	17482	17588	17431	17286	17396	17302	17182	17299	17452	17452	17473	17355	17506	17478	17358	17234	17419	17099	17364	17625	17542	17575	17573	17375	17400	17296	17432	17383	17563	17378	17423	17335	17371	17286	17357	17375	17417	17203	17615	17310	17288	17538	17527	17532	17493	17341	17145	17318	17387	17441	17270	17292	17365	17314	17573	17408	17512	17379	17393	17387	17321	17181	17301	17504	17436	17432	17223	17334	17575	17384	17178	17567	17552	17457	17688	17499	17496	17451	17126	17431	17358	17312	17375	17427	17467	17416	17312	17414	17463	17465	17287	17401	17264	17280	17456	17431	17540	17425	17305	17256	17474	17118	17447	17448	17278	17215	17429	17301	17359	17471	17382	17416	17578	17524	17365	17503	17389	17417	17141	17375	17704	17310	17344	17332	17325	17534	17403	17419	17250	17351	17389	17325	17576	17422	17286	17404	17302	17296	17527	17389	17211	17409	17356	17547	17439	17310	17315	17097	17389	17537	17475	17323	17238	17400	17419	17228	17346	17436	17408	17433	17657	17423	17460	17463	17702	17303	17525	17600	17450	17255	17224	17317	17289	17336	17501	17442	17442	17491	17414	17579	17341	17281	17355	17301	17550	17350	17520	17213	17395	17293	17333	17393	17328	17384	17441	17235	17207	17289	17312	17367	17322	17143	17364	17417	17485	17469	17373	17353	17458	17665	17600	17581	17332	17395	17629	17327	17297	17194	17218	17620	17404	17327	17303	17461	17274	17328	17425	17492	17475	17287	17400	17385	17438	17311	17383	17418	17342	17482	17367	17370	17274	17393	17397	17321	17345	17446	17475	17307	17556	17431	17527	17584	17515	17373	17492	17422	17173	17445	17503	17241	17540	17245	17309	17561	17560	17418	17558	17527	17234	17491	17478	17506	17476	17315	17438	17278	17323	17533	17453	17375	17470	17365	17344	17397	17421	17120	17453	17385	17395	17335	17476	17273	17308	17587	17465	17402	17508	17366	17291	17657	17408	17359	17572	17325	17412	17221	17412	17332	17393	17516	17309	17382	17291	17575	17135	17446	17289	17527	17309	17494	17820	17341	17622	17288	17519	17521	17371	17501	17574	17293	17308	17350	17466	17641	17259	17391	17315	17405	17239	17196	17282	17301	17439	17525	17316	17217	17460	17324	17555	17306	17491	17402	17318	17392	17263	17480	17270	17444	17318	17521	17367	17424	17442	17339	17514	17490	17304	17406	17360	17494	17314	17546	17555	17474	17582	17263	17286	17279	17334	17437	17281	17481	17325	17339	17371	17436	17493	17277	17240	17493	17639	17511	17429	17494	17441	17636	17394	17467	17303	17360	17387	17202	17401	17560	17318	17249	17328	17479	17303	17396	17306	17296	17554	17393	17463	17525	17287	17481	17359	17489	17352	17400	17526	17247	17438	17386	17504	17325	17447	17232	17393	17470	17347	17481	17255	17573	17396	17313	17480	17330	17601	17540	17236	17544	17411	17242	17497	17455	17441	17404	17421	17407	17392	17345	17395	17272	17299	17377	17233	17344	17261	17283	17614	17604	17408	17338	17504	17430	17362	17314	17267	17354	17192	17436	17538	17334	17426	17422	17477	17432	17411	17450	17450	17286	17423	17353	17435	17569	17288	17316	17348	17440	17263	17527	17519	17314	17279	17499	17530	17320	17336	17390	17301	17332	17334	17317	17423	17245	17333	17379	17489	17317	17314	17516	17343	17376	17408	17431
28480	49094	45335	36178	31131	27313	24687	22411	20878	19442	18520	17913	17331	16835	16452	16103	16099	16116	15927	15765	15699	15687	15810	15837	15710	15576	15636	15678	15538	15490	15430	15535	15498	15349	15473	15409	15513	15567	15475	15424	15539	15349	15348	15429	15513	15307	15237	15400	15291	15261	15477	15211	15348	15241	15431	15387	15546	15296	15332	15346	15375	15561	15297	15324	15281	15128	15318	15165	15444	15475	15396	15327	15231	15553	15326	15349	15381	15275	15353	15349	15212	15245	15264	15191	15454	15273	15135	15374	15452	15168	15255	15329	15399	15379	15431	15228	15239	15214	15395	15150	15213	15292	15341	15576	15442	15310	15280	15202	15477	15294	15445	15424	15250	15344	15402	15340	15221	15228	15434	15391	15379	15374	15291	15436	15432	15295	15384	15188	15159	15245	15268	15329	15195	15293	15485	15340	15291	15306	15153	15328	15187	15188	15269	15311	15351	15358	15360	15430	15257	15374	15353	15476	15300	15278	15332	15264	15326	15329	15345	15524	15351	15096	15391	15319	15425	15362	15229	15450	15302	15496	15450	15409	15275	15167	15327	15331	15415	15423	15245	15330	15433	15455	15511	15264	15191	15477	15258	15253	15323	15148	15239	15324	15343	15122	15275	15263	15369	15138	15458	15300	15212	15350	15234	15465	15149	15257	15345	15356	15398	15302	15447	15296	15303	15143	15396	15436	15273	15270	15308	15316	15060	15301	15345	15357	15301	15388	15164	15365	15479	15386	15346	15013	15311	15303	15354	15326	15344	15407	15527	15164	15331	15347	15228	15354	15274	15399	15418	15398	15245	15451	15350	15299	15342	15352	15329	15335	15301	15178	15320	15275	15355	15325	15330	15188	15398	15307	15252	15452	15489	15260	15426	15508	15232	15205	15350	15344	15124	15276	15247	15204	15305	15323	15238	15386	15522	15360	15298	15433	15300	15460	15353	15250	15391	15274	15390	15336	15484	15311	15522	15282	15407	15188	15311	15312	15222	15241	15253	15328	15286	15350	15441	15270	15240	15317	15278	15259	15361	15475	15436	15301	15330	15308	15238	15398	15255	15282	15115	15260	15289	15259	15291	15371	15362	15095	15441	15371	15399	15433	15386	15314	15424	15120	15339	15254	15405	15141	15555	15217	15280	15366	15331	15323	15282	15238	15163	15213	15277	15349	15237	15232	15400	15276	15277	15294	15343	15361	15309	15135	15355	15425	15401	15310	15261	15300	15399	15323	15133	15425	15288	15260	15340	15417	15371	15362	15513	15191	15302	15337	15465	15267	15330	15210	15477	15398	15324	15406	15366	15397	15308	15185	15259	15402	15385	15402	15308	15321	15164	15310	15234	15397	15166	15267	15291	15309	15121	15197	15362	15294	15477	15352	15297	15336	15332	15191	15141	15288	15466	15313	15154	15324	15393	15407	15223	15293	15166	15427	15530	15344	15242	15234	15123	15438	15211	15318	15459	15377	15273	15189	15277	15452	15212	15280	15285	15238	15430	15136	15236	15338	15368	15333	15288	15322	15434	15506	15303	15426	15307	15255	15411	15259	15367	15388	15225	15451	15329	15338	15284	15520	15321	15258	15222	15349	15258	15360	15364	15374	15247	15383	15321	15401	15527	15416	15358	15375	15318	15376	15309	15405	15331	15354	15432	15377	15300	15418	15260	15446	15349	15252	15471	15385	15322	15361	15118	15345	15348	15277	15451	15437	15351	15380	15345	15261	15426	15125	15347	15340	15258	15402	15186	15323	15318	15185	15429	15512	15312	15364	15413	15343	15374	15341	15464	15387	15480	15268	15139	15212	15329	15416	15267	15323	15250	15273	15414	15388	15384	15245	15324	15365	15369	15322	15240	15300	15448	15170	15394	15342	15421	15236	15361	15318	15286	15381	15124	15462	15414	15336	15194	15307	15309	15081	15385	15297	15198	15265	15265	15060	15289	15407	15305	15164	15279	15201	15170	15283	15324	15268	15198	15528	15393	15325	15333	15377	15206	15322	15413	15158	15254	15210	15286	15311	15377	15352	15244	15398	15231	15286	15284	15356	15313	15348	15258	15328	15279	15118	15298	15337	15430	15478	15382	15396	15190	15282	15341	15350	15413	15456	15188	15414	15329	15325	15241	15341	15279	15400	15342	15312	15191	15342	15436	15352	15214	15293	15451	15195	15067	15370	15350	15428	15326	15341	15359	15360	15292	15268	15241	15327	15290	15428	15337	15447	15318	15359	15267	15419	15360	15173	15180	15187	15210	15157	15265	15249	15358	15131	15461	15376	15407	15411	15377	15508	15289	15123	15279	15237	15258	15360	15322	15232	15300	15293	15217	15238	15277	15177	15388	15436	15262	15353	15322	15222	15229	15489	15371	15320	15477	15338	15465	15331	15408	15223	15282	15294	15305	15280	15322	15310	15302	15293	15353	15296	15226	15252	15542	15335	15120	15241	15289	15321	15149	15305	15376	15426	15332	15388	15279	15293	15329	15183	15392	15109	15272	15312	15389	15354	15284	15262	15419	15355	15235	15145	15370	15356	15259	15377	15190	15560	15197	15368	15283	15384	15161	15245	15343	15491	15256	15253	15411	15250	15254	15348	15277	15370	15378	15349	15448	15448	15290	15204	15256	15301	15266	15446	15206	15143	15288	15184	15170	15387	15274	15227	15433	15419	15426	15187	15361	15391	15335	15186	15409	15404	15305	15341	15255	15492	15176	15390	15493	15338	15337	15241	15378	15450	15177	15285	15426	15232	15275	15412	15396	15289	15240	15534	15324	15348	15247	15314	15407	15404	15385	15457	15406	15357	15477	15249	15224	15176	15352	15335	15349	15248	15078	15322	15264	15227	15381	15291	15242	15251	15306	15286	15384	15461	15237	15237	15345	15327	15346	15409	15175	15382	15283	15301	15212	15220	15354	15197	15402	15227	15273	15236	15358	15303	15367	15288	15396	15439	15390	15333	15353	15324	15363	15307	15380	15106	15263	15324	15369	15333	15392	15322	15347	15343	15324	15285	15382	15355	15460	15260	15310	15259	15263	15470	15320	15336	15377	15254	15361	15173	15264	15269	15184	15225	15343	15068	15417	15196	15316	15245	15361	15235	15223	15274	15159	15166	15258	15323	15479	15407	15441	15263	15494	15347	15310	15290	15405	15375	15435	15185	15345	15265	15305	15347	15146	15255	15338	15340	15486	15310	15536	15238	15252	15486	15355	15513	15124	15400	15344	15500	15255	15552	15385	15382	15252	15370	15472	15353	15292	15282	15424	15530	15348	15442	15303	15372	15391	15262	15328	15283	15333	15270	15179	15273	15425	15316	15360	15457	15266	15337	15366	15338	15344	15364	15280	15416	15293	15331	15262	15214	15172	15245	15351	15303	15331	15261	15246	15261	15207	15253	15354	15433	15394	15257	15296	15382	15545	15180	15300	15226	15398	15226	15253	15128	15212	15508	15308	15288	15176	15465	15424	15316	15299	15283	15470	15262	15336	15187	15450	15184	15412	15240	15328	15409	15174	15325	15283	15372	15292	15453	15415	15273	15347	15208	15257	15470	15366	15339	15292	15181	15375	15302	15495	15292	15133	15233	15333	15513	15294	15178	15386	15336	15338	15290	15203	15335	15349	15332	15286	15394	15244	15334	15332	15367	15297	15286	15465	15294	15463	15410	15413	15452	15364	15462	15317	15357	15325	15428	15442	15438	15331	15244	15318	15302	15356	15489	15304	15357	15293	15221	15410	15279	15295	15313	15447	15252	15277	15249	15328	15324	15281	15351	15331	15315	15262	15174	15280	15404	15319	15123	15332	15410	15323	15230	15383	15292	15371	15289	15133	15305	15328	15485	15425	15521	15385	15273	15345	15175	15410	15254	15139	15367	15223	15323	15200	15539	15232	15388	15387	15369	15474	15286	15395	15238	15352	15310	15232	15256	15613	15372	15191	15394	15280	15420	15397	15302	15423	15440	15372	15379	15139	15542	15360	15316	15405	15362	15353	15342	15282	15263	15363	15328	15264	15309	15298	15240	15351	15425	15334	15384	15262	15298	15163	15494	15399	15287	15276	15267	15417	15373	15334	15396	15362	15212	15455	15272	15286	15393	15325	15321	15198	15329	15213	15225	15403	15149	15230	15386	15140	15366	15519	15271	15317	15410	15295	15252	15238	15382	15407	15322	15097	15378	15451	15360	15410	15078	15300	15528	15278	15306	15392	15235	15351	15304	15324	15394	15281	15305	15324	15433	15420	15247	15277	15362	15328	15216	15211	15288	15435	15360	15433	15352	15328	15329	15360	15445	15371	15449	15319	15380	15514	15178	15417	15471	15292	15326	15409	15452	15276	15328	15271	15350	15347	15244	15161	15357	15440	15425	15481	15495	15391	15375	15292	15270	15215	15258	15306	15280	15262	15081	15363	15221	15170	15493	15309	15209	15392	15369	15208	15157	15233	15237	15330	15200	15310	15311	15350	15318	15306	15240	15324	15298	15392	15304	15359	15382	15301	15260	15450	15120	15400	15231	15336	15285	15323	15327	15441	15423	15298	15233	15261	15300	15318	15471	15374	15291	15224	15244	15197	15177	15219	15141	15361	15264	15375	15393	15228	15481	15357	15182	15484	15357	15440	15385	15271	15279	15280	15273	15183	15304	15439	15252	15268	15381	15402	15258	15459	15326	15341	15407	15424	15259	15125	15359	15415	15344	15314	15366	15219	15311	15425	15246	15459	15225	15396	15260	15240	15361	15217	15268	15401	15151	15338	15437	15324	15283	15293	15344	15330	15302	15454	15388	15244	15167	15253	15337	15500	15332	15200	15260	15404	15393	15405	15214	15435	15193	15278	15349	15320	15399	15430	15157	15351	15397	15321	15154	15468	15268	15366	15460	15253	15362	15334	15342	15269	15321	15324	15328	15382	15296	15490	15274	15282	15200	15290	15141	15348	15354	15471	15275	15263	15406	15409	15403	15571	15487	15219	15370	15374	15408	15427	15347	15420	15270	15311	15313	15437	15317	15421	15257	15166	15282	15326	15292	15352	15288	15261	15288	15351	15435	15270	15562	15396	15285	15354	15437	15174	15419	15442	15266	15468	15446	15433	15403	15385	15293	15253	15284	15409	15409	15469	15201	15388	15241	15469	15253	15317	15294
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
