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
339791751709	339791752276	339791752826	339791753376	339791753926	339791754476	339791755026	339791755576	339791756126	339791756676	339791757226	339791757776	339791758326	339791758876	339791759426	339791759976	339791760526	339791761076	339791761626	339791762176	339791762726	339791763276	339791763826	339791764376	339791764926	339791765476	339791766026	339791766578	339791767126	339791767676	339791768226	339791768776	339791769326	339791769876	339791770426	339791770976	339791771526	339791772076	339791772626	339791773176	339791773726	339791774276	339791774826	339791775376	339791775930	339791776476	339791777026	339791777576	339791778126	339791778676	339791779226	339791779776	339791780326	339791780876	339791781426	339791781976	339791782526	339791783076	339791783626	339791784176	339791784726	339791785276	339791785826	339791786376	339791786926	339791787476	339791788026	339791788576	339791789126	339791789676	339791790226	339791790776	339791791326	339791791876	339791792426	339791792976	339791793526	339791794076	339791794626	339791795176	339791795726	339791796276	339791796826	339791797376	339791797926	339791798476	339791799026	339791799578	339791800126	339791800676	339791801226	339791801776	339791802326	339791802876	339791803426	339791803976	339791804526	339791805076	339791805626	339791806176	339791806726	339791807276	339791807826	339791808376	339791808926	339791809476	339791810026	339791810578	339791811126	339791811676	339791812226	339791812776	339791813326	339791813876	339791814426	339791814976	339791815526	339791816076	339791816626	339791817176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23675	21872	29933	24454	22028	23479	23959	18004	16700	16546	16469	16318	16424	16068	16189	15772	15824	15590	15717	15782	15763	15534	15551	15651	15756	15713	15469	15213	15426	15397	15410	15418	15391	15381	15415	15507	15547	15366	15390	15468	15264	15358	15497	15654	15436	15410	15414	15338	15485	16790	17630	17245	16530	16151	15760	15667	15630	15330	15492	15231	15307	15259	15295	15549	15266	15178	15321	15434	15218	15378	15435	15446	15357	15345	15287	15443	15242	15269	15428	15223	15286	15333	15248	15275	15342	15424	15221	15328	15362	15531	15305	15283	15382	15460	15213	15357	15488	15347	15295	15199	15087	15179	15163	15426	15373	15184	15287	15272	15302	15131	15254	15236	15028	15396	15411	15371	15469	15364	15401	15430	15189	15338	15238	15303	15262	15274	15195	15329	15173	15255	15223	15373	15457	15330	15390	15279	15341	15520	15327	15435	15119	15422	15216	15359	15187	15195	15342	15275	15363	15303	15343	15320	15385	15321	15325	15230	15408	15542	15384	15349	15434	15358	15185	15480	15335	15277	15374	15282	15227	15231	15125	15290	15151	15343	15286	15256	15203	15379	15128	15185	15318	15329	15194	15471	15430	15362	15041	15473	15176	15204	15247	15536	15223	15525	15301	15337	15293	15232	15044	15472	15291	15283	15275	15288	15393	15287	15275	15271	15410	15436	15177	15299	15130	15497	15290	15292	15302	15185	15232	15209	15203	15383	15343	15371	15140	15303	15171	15208	15344	15447	15197	15280	15247	15496	15336	15384	15333	15268	15273	15161	15308	15384	15375	15520	15204	15215	15404	15399	15429	15401	15290	15367	15344	15158	15051	15216	15274	15270	15248	15348	15164	15252	15308	15241	15179	15348	15433	15170	15439	15286	15213	15187	15285	15250	15344	15327	15218	15271	15209	15269	15404	15408	15501	15169	15122	15291	15498	15315	15119	15225	15253	15285	15305	15337	15220	15177	15323	15377	15439	15403	15284	15175	15443	15232	15408	15346	15299	15204	15176	15276	15376	15452	15363	15340	15220	15446	15483	15276	15409	15260	15169	15306	15320	15300	15404	15291	15143	15234	15194	15314	15444	15163	15367	15395	15449	15395	15219	15382	15060	15305	15318	15250	15237	15309	15252	15238	15198	15301	15515	15237	15248	15241	15472	15305	15308	15085	15165	15229	15377	15169	15174	15245	15100	15446	15290	15295	15131	15254	15245	15386	15265	15172	15289	15371	15315	15219	15074	15276	15171	15407	15372	15109	15269	15170	15236	15239	15428	15238	15278	15315	15289	15540	15068	15484	15229	15252	15549	15305	15367	15427	15370	15338	15162	15290	15199	15273	15339	15270	15134	15243	15373	15310	15366	15133	15231	15287	15198	15326	15285	15353	15334	15276	15109	15260	15321	15311	15494	15257	15356	15266	15293	15173	15310	15264	15201	15262	15514	15490	15379	15185	15379	15297	15293	15352	15318	15478	15380	15303	15366	15263	15168	15205	15154	15349	15204	15252	15226	15209	15268	15411	15481	15246	15380	15280	15257	15231	15402	15156	15320	15180	15220	15350	15291	15400	15351	15310	15251	15225	15417	15210	15364	15134	15316	15396	15429	15145	15220	15258	15265	15295	15268	15262	15224	15419	15323	15369	15091	15225	15270	15365	15472	15137	15115	15346	15490	15184	15350	15163	15252	15230	15387	15369	15197	15309	15209	15447	15153	15222	15176	15226	15459	15211	15497	15567	15145	15302	15355	15335	15240	15158	15487	15165	15331	15423	15216	15280	15053	15197	15163	15168	15333	15342	15212	15341	15143	15329	15204	15221	15244	15401	15150	15215	15302	15147	15227	15268	15168	15100	15316	15104	15411	15447	15189	15375	15322	15235	15219	15341	15325	15103	15378	15316	15253	15139	15331	15357	15131	15196	15492	15318	15224	15213	15244	15301	15494	15363	15254	15302	15395	15161	15272	15260	15231	15343	15095	15164	15324	15329	15326	15246	15388	15189	15183	15262	15311	15160	15187	15247	15438	14980	15450	15306	15203	15349	15233	15432	15470	15362	15161	15157	15411	15346	15296	15168	15164	15184	15181	15246	15249	15320	15401	15384	15226	15337	15259	15393	15224	15247	15265	15405	15165	15377	15382	15187	15377	15150	15206	15285	15396	15413	15082	15078	15351	15161	15432	15405	15461	15194	15394	15126	15278	15293	15188	15274	15196	15298	15193	15169	15255	15206	15330	15148	15185	15166	15320	15373	15375	15116	15272	15309	15321	15308	15472	15505	15172	15223	15034	15358	15471	15330	15361	15270	15339	15281	15113	15203	15264	15379	15386	15172	15168	15083	15234	15191	15287	15347	15227	15270	15325	15307	15164	15137	15299	15285	15185	15421	15264	15222	15310	15077	15479	15125	15295	15219	15187	15299	15245	15354	15372	15176	15327	15273	15214	15332	15262	15200	15223	15293	15482	15250	15294	15274	15213	15168	15235	15237	15188	15247	15405	15278	15198	15339	15336	15490	15380	15387	15396	15235	15214	15183	15191	15554	15429	15426	15226	15135	15309	15277	15362	15184	15234	15298	15345	15384	15368	15099	15279	15131	15378	15212	15429	15233	15404	15487	15378	15247	15463	15106	15208	15270	15394	15401	15193	15220	15389	15262	15234	15222	15210	15298	15215	15217	15293	15239	15259	15265	15259	15410	15386	15253	15315	15285	15201	15368	15298	15180	15402	15257	15256	15275	15203	15226	15325	15363	15275	15264	15463	15215	15372	15154	15334	15279	15447	15201	15164	15323	15317	15095	15017	15158	15342	15285	15262	15351	15323	15350	15064	15152	15043	15195	15259	15199	15290	15354	15485	15360	15114	15276	15285	15399	15152	15268	15115	15126	15321	15237	15220	15091	15340	15306	15468	15268	15281	15227	15225	15399	15468	15223	15209	15160	15204	15151	15328	15271	15291	15206	15257	15458	15258	15206	15228	15413	15108	15555	15373	15152	15179	15086	15291	15188	15413	15284	15202	15235	15404	15269	15055	15413	15251	15308	15136	15302	15302	15337	15164	15172	15274	15304	15269	15079	15195	15162	15340	15301	15255	15404	15375	15189	15200	15242	15352	15269	15213	15219	15210	15235	15053	15278	15179	15301	15429	15321	15363	15330	15381	15512	15394	15153	15274	15255	15372	15336	15224	15180	15189	15268	15136	15195	15246	15363	15164	15193	15298	15226	15112	15350	15391	15301	15264	15199	15321	15377	15405	15355	15447	15492	15269	15407	15343	15422	15334	15325	15333	15337	15416	15300	15206	15207	15314	15231	15325	15376	15103	15271	15234	15354	15195	15358	15313	15473	15279	15332	15447	15302	15013	15148	15282	15177	15239	15087	15275	15321	15270	15228	15308	15485	15322	15232	15514	15308	15435	15135	15395	15324	15458	15460	15302	15309	15196	15270	15373	15438	15296	15204	15330	15300	15298	15266	15412	15386	15268	15363	15183	15282	15439	15295	15181	15381	15306	15181	15207	15269	15391	15445	15386	15533	15303	15147	15265	15421	15279	15348	15233	15208	15365	15311	15155	15383	15234	15354	15299	15251	15179	15401	15326	15231	15214	15196	15184	15318	15119	15077	15441	15286	15211	15101	15339	15159	15280	15323	15190	15231	15424	15366	15255	15393	15224	15309	15235	15355	15134	15358	15468	15340	15064	15407	15337	15392	15109	15174	15263	15320	15269	15378	15290	15195	15360	15352	15218	15362	15211	15255	15222	15322	15433	15367	15320	15276	15225	15475	15292	15354	15192	15269	15124	15152	15202	15207	15096	15330	15360	15170	15153	15553	15224	15189	15152	15045	15474	15301	15376	15361	15407	15262	15329	15214	15238	15235	15235	15353	15259	15206	15312	15205	15254	15223	15320	15060	15362	15395	15407	15293	15373	15484	15547	15329	15462	15218	15216	15354	15300	15336	15203	15439	15202	15372	14976	15238	15153	15278	15289	15204	15351	15296	15327	15342	14964	15123	15276	15316	15399	15381	15306	15218	15321	15233	15182	15418	15231	15158	15047	15298	15263	15278	15346	15255	15449	15147	15232	15150	15198	15146	15254	15302	15173	15240	15233	15185	15198	15267	15082	15289	15232	15242	15380	15169	15319	15132	15244	15181	15262	15091	15226	15409	15454	15266	15263	15249	15198	15292	15305	15318	15269	15166	15285	15409	15226	15306	15276	15099	15249	15391	15349	15235	15109	15327	15142	15168	15382	15263	15490	15320	15318	15403	15297	15294	15472	15394	15224	15183	15093	15355	15328	15201	15209	15385	15317	15368	15331	15294	15429	15285	15411	15501	15358	15161	15316	15402	15190	15057	15206	15252	15208	15537	15270	15245	15174	15163	15339	15423	15262	15434	15327	15403	15272	15328	15347	15283	15161	15221	15262	15052	15271	15101	15364	15177	15273	15369	15572	15391	15277	15093	15249	15203	15374	15119	15314	15207	15468	15209	15441	15360	15226	15283	15245	15419	15147	15214	15171	15274	15132	15357	15329	15230	15234	15217	15295	15242	15426	15241	15364	15171	15062	15271	15297	15382	15308	15255	15248	15070	15081	15323	15167	15307	15232	15202	15094	15190	15261	15191	15109	15372	15319	15192	15229	15189	14950	15186	15318	15199	15083	15521	15232	15376	15444	15406	15250	15412	15267	15469	14968	15188	15309	15122	15293	14991	15348	15244	15410	15439	15244	15122	15260	15379	15263	15329	15121	15114	15137	15027	15315	15210	15315	15401	15133	15341	15459	15366	15288	15134	15126	15241	15347	15357	15242	15278	15102	15304	15161	15317	15367	15435	15238	15299	15295	15225	15286	15266	15200	15267	15252	15060	15390	15211	15322	15336	15246	15166	15205	15262	15273	15253	15239	15366	15304	15127	15212	15271	15276	15424	15086	15317	15267	15177	15418	15022	15323	15158	15165	15334	15393	15268	15396	15439	15352	15378	15277	15403	15179	15395	15208	15348	15195	15246	15359	15324	15181	15366	15361	15283	15319	15202	15188	15265	15158	15305	15307	15357	15406	15369	15417	15301	15455	15300	15411	15188	15364	15386	15214	15030	15205	15296	15193	15269	15223	15498	15395	15157	15230	15306	15237	15561	15276	15178	15278	15302
17904	35848	33282	25088	22197	19985	18019	17120	16343	15763	15620	15648	15875	15615	15325	14818	14766	14633	14610	14690	14988	14743	14415	14483	14448	14242	14313	14364	14301	14302	14233	14174	14192	14378	14306	14467	14184	14284	14265	14333	14366	14479	14457	14420	14466	14410	14433	14325	14381	16698	16991	16696	15750	14810	14560	14354	14303	14182	14173	14206	14237	14381	14060	14142	14147	14141	14120	14098	14244	14141	14177	14091	14060	14159	14291	14106	14185	14232	14028	14266	14101	14091	14127	14208	14205	14071	14172	14287	14186	14153	14389	14202	14183	14031	14112	14136	14092	14096	14009	14286	14171	14034	14194	14011	14207	14025	14133	14065	14324	14188	14121	13996	14138	14117	14188	14048	14132	13969	14228	14008	13997	14048	14157	14313	14108	14227	14208	14154	14247	14134	14277	14311	14169	14229	14291	14143	14192	14223	14005	14204	14223	14120	14084	14202	14022	14118	13974	14093	14237	14084	14067	14243	14178	14102	14155	14130	14240	14018	14001	14098	14095	14216	14319	14276	14151	14134	14011	14299	14253	14131	14042	14192	14197	14224	14157	14080	14135	14133	14109	14263	14118	14048	14123	14263	14130	14105	14127	14182	14130	14025	14061	14040	14062	13984	14241	14084	14236	14182	14177	14013	14131	14175	14109	14179	14215	14097	14206	14017	14293	14081	13992	14204	13933	14063	14043	14001	14060	14068	14141	14388	14088	14210	14038	14150	14133	13962	14108	13966	14162	14226	14241	14222	14034	14240	14177	14177	14183	14148	14089	13993	14113	14239	14078	14082	14123	14181	14215	14115	14161	14132	14260	14090	14253	14208	14110	14165	14059	14046	14032	14135	14125	14093	14176	14146	14316	14061	14082	14276	14141	14076	14204	14134	14218	14089	14207	14126	14081	14112	14136	14169	14302	14077	14058	14074	14116	14082	14051	14133	14104	13951	14114	14077	14159	14161	13945	14155	14156	13965	14084	14204	14006	14239	14002	14101	14061	13958	14219	14006	14159	13990	13984	14056	14189	14059	14221	14046	14086	14003	14128	14170	14043	14134	14205	14194	14049	14238	13947	14072	13973	14042	14165	14190	14184	13906	14048	14181	14024	14062	14178	14082	14295	14170	14229	14219	14189	14138	14113	14338	14289	14278	14165	14003	14046	14002	14224	14117	14031	14042	14264	14055	14037	14122	14146	14058	14176	14239	14057	13990	14104	14256	14026	14124	14241	14169	14232	14263	14033	14134	14177	13980	14151	14304	14217	14051	14093	14148	14234	14074	14178	13985	14115	14033	14098	14008	13989	14153	14169	14012	14201	13969	14118	14152	13936	14300	14181	14092	13984	14177	14239	14008	14190	14154	14140	14448	14152	14048	14069	14092	14118	14215	14029	14191	14126	14098	14092	14051	14229	13961	14064	14071	14071	14001	14172	14194	14245	14020	14042	13848	14140	14028	14218	14148	14216	14279	14156	14131	14182	14130	14091	14222	14160	14205	14187	14197	14033	14206	14126	14261	14105	14113	14159	14074	14267	13983	14163	14054	14194	14223	14024	14208	14161	14210	14165	14082	14258	14263	14057	14180	14054	14123	14010	14020	14190	14088	13987	14171	14160	14034	14296	14060	14079	14126	14166	14002	13987	14042	14054	14264	14065	14093	14180	14111	14112	14068	14069	14107	14085	14252	14124	14187	14316	14145	14213	14236	14051	14158	14251	14139	14259	14177	14129	14219	14225	14187	14152	14091	14129	14223	13989	14112	14114	14147	14152	14029	14209	14248	13979	14180	14265	14015	14156	14019	14122	14145	14082	13915	14076	14110	14243	14396	14118	14176	14001	14167	13968	14013	14078	14186	14141	14170	14150	14167	14141	14002	14151	14162	14119	14026	14243	14069	14112	14069	14023	14188	14058	14064	14179	13911	14202	14209	14179	14242	14070	14181	14135	14020	14282	14040	14186	14162	14166	13905	14102	14093	14199	14293	14061	14018	14019	14092	14079	14201	14117	14034	14316	14097	14116	14332	14196	14054	14186	14175	14016	14076	14263	14073	14142	14087	14246	14013	14127	14024	14298	14001	14282	14088	14216	14013	14034	14103	14020	14140	14042	14230	14058	14011	14185	14130	14194	14215	14144	14185	13880	14314	14094	14097	14030	14203	14008	14131	14220	14107	14101	14143	14032	14145	14147	14256	14217	14122	14100	14088	14081	14084	14150	14285	14158	14293	14059	14119	14114	14012	14120	14088	14031	14111	14117	14180	13922	14121	14273	14264	14223	14010	14079	14122	14094	14237	14195	14038	13980	14088	13990	14297	14057	14070	14064	13993	14041	14058	14116	14151	14107	14241	14214	14171	14162	14068	14151	14081	14040	14054	14036	14317	14075	14094	14125	14069	14177	14113	13976	14155	14224	14044	14045	14080	14020	14183	14108	14219	14227	14180	14052	14140	14218	14211	14123	14251	14177	14103	14163	14120	14016	14080	14181	13998	14175	14016	14148	13909	14123	14143	14226	14018	14001	14281	14191	14090	14252	14084	14146	14118	14098	14224	14061	14254	14223	13947	14134	14150	14078	14117	14135	14176	14224	14138	14258	14059	14052	14089	14382	14041	14083	14139	14131	14123	14234	13979	13954	14055	13986	14229	14225	14122	14038	14137	14052	14138	14121	14091	13952	14117	14125	14054	14044	13944	14014	14130	14096	14190	14106	14099	13993	14035	13970	14120	14095	14137	14315	14221	14103	14198	14043	14168	14021	14072	14273	14019	14029	14175	14064	14131	14301	13994	14042	14090	13997	13976	14134	14115	14124	14198	14140	14085	14082	14159	14075	14039	14034	14271	14018	14093	14109	14151	14148	14160	14020	14297	14073	14311	14085	14084	14136	14104	13996	14211	14271	14116	14174	14197	14133	14121	13981	14050	14256	14303	14016	14121	14090	14016	14117	14209	14123	14157	14150	14245	13942	14083	14062	14046	14155	14287	14121	14245	14192	13985	14023	14087	14131	14181	14053	14134	14036	14073	13927	14041	14170	13908	14105	14130	14051	14103	14159	14138	14104	14186	14060	14079	14024	14194	14078	14153	14010	14083	14180	14057	14088	14157	13995	14143	14167	14200	14082	14204	14228	14375	14029	14078	14070	14195	14197	14210	14119	14026	14224	14033	14170	14161	14043	13946	14060	14004	14113	14086	14154	14057	14062	14202	14126	14134	14275	14089	14224	14040	14089	14202	14075	14128	14393	14229	14110	14167	14096	14072	14098	14059	14069	14090	14144	14070	14038	14177	13966	14222	14107	14076	14103	14098	14007	14064	14072	14146	14186	14049	14223	14026	14155	14139	14240	14098	13999	14097	13998	14049	14123	14303	14162	14063	14024	14098	14149	13901	14213	14081	14190	14159	14191	14101	14242	14199	14066	14164	14079	14131	14165	14222	14286	14081	14197	14176	14071	13906	14185	14197	14091	14017	14166	14018	14092	14099	14153	13972	14073	14099	14100	14135	14022	14073	14145	14015	14256	14024	14193	14237	14216	13993	14029	14087	14220	14133	14152	14170	14093	14187	14184	14013	14258	14152	14167	14066	14052	13987	14125	14197	14173	14159	14171	14268	14000	14059	13998	14031	14118	14020	14283	14209	14245	14118	14126	14138	14187	14198	14262	14187	14103	13943	14171	14127	14010	14008	14090	14249	14098	14019	14034	14080	14055	14152	14098	14005	14186	14030	14096	14225	14076	14136	14225	14082	13907	13950	14120	14247	14149	14091	14081	14341	14010	14173	14190	14150	14094	14052	14183	14113	14284	14051	14101	14107	14199	14208	14262	14160	14186	14148	14308	14190	14056	13993	14082	13949	14186	14180	14119	14116	14325	14089	14069	14229	14216	14130	14123	14209	14100	14131	14125	14110	14195	14094	14120	14145	14206	14012	14075	14008	14208	14012	14126	14369	14253	14206	14000	14162	14055	14273	14140	14261	14114	14128	14249	14076	14108	14024	13919	14144	14013	14021	14164	14172	14186	14002	14171	14203	14252	14128	14215	13956	14295	13975	14079	14231	14101	14199	14350	14094	13989	14169	14170	14181	13995	14318	14165	14194	14201	14065	14103	14181	14173	14099	14048	14111	14217	14091	14179	14040	14151	14054	13954	14117	14271	14136	14079	14067	14202	14273	14249	14205	13954	14241	14094	14019	14212	14030	14262	14163	14198	14055	13939	14047	14005	14082	14202	14123	14144	14091	14073	14266	13939	14153	14117	14154	14204	14107	14133	14265	14126	14056	14130	14151	14186	13906	14145	14386	14149	14267	14255	14206	14300	14167	14212	14249	13990	14146	14302	14187	14162	14082	14149	14033	14011	14190	14202	13911	14078	14111	14188	14229	14117	14123	14239	14222	14239	14171	14298	14021	14060	14140	14042	14125	14160	13935	14096	14061	14233	14079	14050	14144	14274	14045	14094	14002	14214	14174	14193	14289	14025	13990	14095	14264	14104	14123	14045	14185	14186	13995	14180	14160	14183	14008	14230	13887	14001	14173	14204	14079	14010	14288	13966	13942	13988	14105	14133	14111	14113	14189	14185	14122	14142	14116	14320	14184	14068	14019	14290	14225	14076	14302	14119	14098	14112	14098	14061	14206	14165	14224	14195	14032	14113	14234	14181	14213	14287	14155	14242	14056	14088	14090	14257	14126	14032	14109	14191	14026	14127	14037	14417	14053	14172	14122	14280	14062	14096	14190	14202	13995	14100	14174	14090	14286	14285	13995	14060	14035	14118	14185	14185	14018	14029	14177	14092	14147	14065	14077	14233	14285	14077	14017	14204	14253	14038	13963	14071	14216	14095	14086	14168	14106	14165	14040	14177	14027	14202	14153	14140	14124	14170	14030	14040	14001	13976	14327	14027	14288	14245	14182	14063	14270	14050	14063	14211	14097	14198	14042	14262	14051	14080	14165	14059	14197	14148	13966	14137	14050	14051	13949	14133	14166	14122	14094	14158	14165	14077	13995	14196	14142	13962	14135	14221	14285	14143	14070	14057	14158	14030	13878	14148	14109	14146	14204	14075	14064	14231	14144	14019	14221	14227	14170	13969	14112	14117	14081	13933	14232	14133	14135	14049	14010	14354	14229	14143	13975	14128	14135	14247	14151	13973	14084
27337	22079	23980	20008	16202	15682	15101	14862	14518	14555	14420	14594	14687	14761	14510	14414	14408	14257	14317	14410	14469	14420	14593	14379	14572	14390	14224	14198	14371	14459	14413	14339	14161	14256	14209	14366	14227	14306	14186	14665	14472	14134	14177	14203	14472	14292	14385	14152	14292	14303	14374	14472	14491	14339	14203	14365	14163	14238	14220	14225	14431	14126	13985	14326	14362	14408	14243	14144	14298	14129	14240	14211	14109	14264	14313	14140	14259	14251	14189	14311	14323	14303	14431	14379	14291	14254	14390	14260	14281	13962	14340	14238	14372	14210	14421	14323	14138	14307	14215	14023	14164	14100	14257	14340	14199	14218	14313	14255	14479	14287	14146	14356	14140	14431	14122	14324	14332	14308	14243	14247	14489	14206	14251	14149	14372	14173	14120	14364	14265	14442	14326	14168	14328	14161	14220	14124	14289	14131	14276	14002	14233	14246	14371	14314	14365	14269	14246	14310	14283	14412	14445	14250	14249	14282	14328	14335	14211	14253	14053	14083	14057	14181	14191	14135	14334	14130	14128	14303	14217	14119	14246	14245	14345	14258	14183	14278	14307	14232	14404	14281	14339	14125	14313	14581	14406	14240	14153	14294	14502	14185	14417	14230	14265	14228	14366	14177	14360	14341	14386	14251	14231	14277	14308	14234	14227	14368	14296	14278	14450	14293	14483	14322	14206	14307	14179	14088	14381	14453	14216	14286	14223	14209	14326	14426	14321	14304	14212	14155	13920	14189	14154	14209	14249	14279	14228	14183	14309	14189	14258	14227	14156	14397	14231	14322	14217	14384	14054	14264	14180	14374	14228	14318	14203	14524	14509	14125	14331	14421	14331	14261	14277	14253	14259	14271	14057	14232	14331	14317	14098	14409	14455	14376	14187	14239	14607	14153	14224	14056	14233	14320	14328	14224	14254	14294	14498	14417	14358	14265	14275	14191	14123	14199	14206	14206	14444	14185	14308	14254	14227	14314	14242	14222	14343	14382	14296	14008	14210	14039	14244	14258	14266	14408	14084	14260	14544	14279	14312	14430	14350	14255	14252	14217	14089	14464	14260	14335	14322	14268	14393	14252	14237	14369	14340	14197	14335	14187	14418	14332	14434	14359	14343	14280	14246	14147	14298	14347	14145	14167	14119	14328	14352	14159	14241	14344	14172	14302	14155	14312	14253	14381	14295	14324	14159	14295	14186	14390	14261	14301	14160	14119	14270	14392	14450	14393	14211	14446	14308	14245	14185	14298	14369	14427	14531	14394	14371	14302	14384	14255	14183	14336	14273	14248	14294	14413	14330	14127	14026	14201	14301	14293	14124	14059	14410	14168	14474	14378	14332	14296	14327	14186	14255	14162	14119	14360	14334	14283	14414	14165	14300	14314	14170	14246	14190	14284	14561	14200	14269	14060	14307	14362	14193	13979	14254	14411	14205	14254	14501	14317	14347	14298	14262	14267	14201	14313	14285	14376	14310	14161	14326	14275	14319	14223	14247	14365	14219	14284	14265	14165	14354	14404	14128	14272	14324	14392	14431	14299	14000	14006	14169	14277	14405	14210	14362	14194	14358	14247	14007	14288	14115	14463	14317	14335	14367	14202	14385	14463	14286	14456	14207	14275	14428	14283	14306	14467	14404	14334	14218	14274	14255	14161	14054	14387	14241	14240	14355	14360	14128	14341	14463	14210	14186	14251	14284	14351	14115	14280	14220	14203	14204	14322	14298	14268	14314	14143	14210	14293	14237	14305	14294	14181	14197	14169	14203	14129	14335	14247	14434	14437	14332	14182	14297	14398	14268	14160	14250	14358	14160	14227	14234	14447	14216	14258	14181	14276	14416	14356	14221	14179	14324	14176	14248	14251	14141	14121	14256	14470	14239	14144	14368	14238	14333	14305	14346	14427	14315	14310	14196	14295	14191	14325	14360	14200	14396	14331	14348	14261	14288	14231	14206	14353	14324	14195	14166	14036	14350	14097	14128	14373	14252	14437	14351	14459	14365	14077	14166	14191	14344	14342	14362	14344	14164	13979	14542	14184	14150	14304	14382	14223	14255	14174	14395	14416	14334	14331	14232	14437	14371	14271	14230	14303	14367	14175	14235	14295	14196	14306	14160	14295	14313	14168	14148	14356	14159	14332	14226	14384	14247	14079	14138	14255	14242	14334	14218	14213	14528	14253	14312	14179	14198	14304	14033	14069	13995	14263	14231	14411	14378	14350	14337	14223	14103	14271	14374	14321	14220	14319	14203	14308	14337	14177	14291	14262	14400	14290	14232	14169	14254	14229	14352	14194	14276	14404	14249	13997	14300	14113	14237	14279	14339	14277	14216	14267	14197	14299	14334	14269	14292	14261	14154	14240	14291	14273	14227	14354	14258	14173	14355	14157	14313	14336	14260	14466	14137	14470	14328	14242	14249	14229	14273	14278	14172	14180	14221	14232	14067	14166	14172	14177	14229	14170	14334	14254	14319	14441	14370	14455	14265	14217	14302	14195	14219	14119	14413	14296	14278	14413	14323	14265	14238	14208	14250	14266	14262	14467	14286	14230	14061	14204	14305	14259	14339	14143	14248	14260	14279	14216	14376	14207	14164	14299	14441	14223	14332	14316	14332	14392	14228	14283	14259	14086	14179	14296	14096	14253	14442	14138	14434	14151	14396	14454	14231	14249	14176	14275	14207	14448	14232	14104	14113	14138	14388	14145	14281	14217	14244	14118	14323	14299	14276	14236	14247	14220	14401	14289	14362	14197	14273	14366	14190	14352	14283	14415	14212	14370	14119	14434	14353	14357	14303	14314	14336	14164	14261	14344	14169	14329	14345	14215	14315	14307	14196	14193	14141	14185	14138	14270	14334	14200	14249	14209	14218	14208	14490	14222	14218	14100	14387	14398	14309	14337	14469	14270	14345	14234	14214	14258	14189	14156	14071	14449	14199	14392	14375	14055	14326	14235	14630	14182	14262	14315	14354	14163	14174	14148	14046	14338	14186	14182	14147	14149	14320	14119	14373	14119	14169	14345	14427	14185	14213	14310	14426	14272	14237	14115	14246	14307	14176	14109	14125	14140	14236	14337	14196	14412	14450	14237	14148	14381	14282	14379	14281	14431	14366	14216	14315	14166	14388	14242	14196	14317	14148	14370	14231	14118	14232	14156	14333	14286	14355	14339	14040	14038	14350	14396	14180	14230	14164	14160	14213	14349	14414	14206	14328	14293	14366	14314	14372	14281	14244	14220	14412	14369	14409	14512	14411	14145	14086	14220	14114	14249	14031	14288	14304	14177	14297	14171	14189	14264	14219	14280	14464	14238	14300	14319	14427	14299	14196	14321	14155	14069	14459	14155	14166	14295	14247	14268	14430	14268	14178	14108	14270	14385	14023	14327	14367	14295	14322	14257	14023	14175	14290	14332	14419	14239	14255	14197	14327	14275	14017	14288	14041	14359	14313	14283	14305	14232	14341	14338	14399	14313	14162	14275	14203	14133	14054	14111	14384	14374	14364	14197	14465	14241	14338	14202	14267	14348	14251	14357	14304	14372	14425	14348	14371	14282	14220	14306	14313	14480	14249	14223	14276	14309	14097	14101	14103	14090	14173	14440	14407	14222	14192	14300	14172	14315	14288	14123	14285	14279	14142	14168	14299	14208	14025	14353	14397	14270	14393	14302	14209	14211	14159	14364	14279	14215	14205	14174	14314	14278	14366	14311	14361	14400	14169	14499	14230	14370	14371	14222	14293	14293	14431	14192	14398	14229	14370	14247	14139	14271	14266	14285	14376	14219	14119	14445	14186	14166	14221	14191	14139	14169	14391	14149	14162	14205	14290	14299	14343	14281	14256	14218	14188	14047	14222	14232	14375	14178	14112	14185	14262	14322	14316	14466	14251	14288	14367	14353	14283	14281	14497	14447	14124	14140	14156	14248	14404	14196	14196	14405	14454	14215	14033	14241	14035	14168	14342	14290	14238	14281	14290	14099	14241	14170	14381	14348	14171	14543	14298	14355	14256	14222	14119	14303	14317	14323	14372	14245	14362	14285	14318	14293	14457	14304	14330	14215	14230	14251	14164	14420	14433	14344	14233	14276	14331	14539	14255	14226	14367	14098	14237	14221	14325	14424	14236	14399	14240	14346	14277	14254	14359	14442	14219	14210	14339	14306	14256	14148	14230	14410	14349	14295	14369	14154	14406	14202	14420	14516	14409	14278	14264	14299	14407	14279	14433	14299	14443	14166	14363	14433	14327	14392	14359	14162	14311	14276	14263	14384	14064	14231	14269	14211	14203	14176	14275	14262	14117	14137	14489	14205	14190	14164	14314	14155	14431	14180	14326	14340	14362	14475	14232	14221	14445	14375	14512	14383	14204	14208	14252	14297	14447	14103	14170	14319	14245	14216	14300	14359	14319	14278	14200	14309	14235	14351	14248	14214	14226	14253	14148	14332	14282	14225	14238	14169	14290	14332	14287	14333	14266	14507	14070	14489	14365	14406	14251	14263	14340	14221	14108	14290	14302	14272	14201	14201	14253	14388	14322	14241	14290	14258	14413	14373	14229	14272	14289	14185	14287	14208	14279	14416	14093	14154	14078	14384	14265	14369	14364	14127	14358	14276	14231	14409	14392	14323	14300	14179	14094	14353	14352	14139	14254	14219	14397	14417	14541	14529	14287	14462	14301	14137	14191	14149	14280	14396	14454	14241	14414	14281	14388	14322	14447	14250	14072	14378	14323	14136	14273	14351	14301	14355	14181	14146	14213	14478	14370	14226	14153	14285	14420	14112	14313	14142	14180	14433	14142	14126	14324	14290	14267	14292	14161	14227	14329	14425	14345	14381	14153	14260	14202	14554	13994	14230	14442	14364	14203	14402	14408	14149	14209	14187	14286	14134	14229	14304	14358	14333	14070	14289	14347	14285	14370	14450	14380	14308	14346	14463	14411	14258	14207	14309	14124	14165	14400	14322	14351	14271	14393	14272	14276	14252	14441	14226	14209	14326	14129	14360	14221	14398	14188	14337	14072	14292	14364	14449	14375	14348	14176	14214	14192	14250	14157	14362	14524	14210	14301	14386	14190	14466	14352	14232	14189	14219	14322	14320	14281	14218	14171	14128	14273	14312	14133	14310	14304	14324	14309	14166	14175	14287
16405	24883	21670	17486	16183	15234	14631	14185	13932	13842	13717	13921	13858	13917	13759	13545	13595	13681	13470	13525	13426	13683	13443	13676	13525	13351	13454	13611	13389	13355	13493	13333	13309	13373	13346	13262	13451	13454	13424	13543	13511	13407	13348	13515	13416	13502	13437	13598	13484	13740	13702	13704	13597	13360	13408	13607	13311	13474	13412	13311	13288	13425	13372	13295	13313	13433	13370	13477	13444	13443	13461	13484	13469	13292	13299	13359	13456	13371	13390	13434	13447	13373	13391	13414	13460	13481	13335	13394	13621	13383	13478	13420	13502	13375	13444	13352	13493	13195	13297	13339	13622	13483	13360	13296	13308	13344	13334	13353	13379	13405	13399	13268	13377	13364	13410	13332	13307	13473	13297	13610	13396	13386	13322	13408	13446	13310	13633	13454	13486	13391	13536	13442	13393	13371	13285	13385	13483	13415	13338	13404	13232	13343	13544	13477	13333	13344	13560	13560	13480	13380	13417	13237	13398	13534	13175	13339	13373	13371	13212	13437	13362	13346	13261	13240	13161	13357	13403	13406	13307	13531	13285	13219	13326	13375	13360	13375	13432	13354	13334	13333	13482	13166	13283	13417	13321	13253	13341	13334	13311	13354	13352	13418	13383	13382	13449	13478	13323	13415	13434	13312	13291	13275	13477	13402	13467	13371	13368	13328	13449	13282	13461	13337	13430	13451	13534	13167	13345	13389	13326	13310	13725	13434	13371	13466	13272	13427	13420	13188	13255	13378	13410	13487	13465	13380	13429	13299	13406	13307	13348	13333	13356	13422	13369	13504	13451	13333	13468	13502	13500	13440	13418	13454	13357	13435	13347	13452	13461	13196	13374	13435	13544	13432	13328	13403	13466	13386	13387	13468	13380	13441	13500	13319	13237	13279	13260	13434	13369	13297	13192	13389	13600	13254	13267	13442	13474	13265	13396	13388	13510	13390	13350	13319	13541	13522	13484	13324	13211	13382	13371	13461	13347	13277	13400	13491	13388	13517	13505	13461	13514	13376	13334	13316	13397	13353	13221	13333	13553	13404	13385	13391	13362	13326	13515	13290	13395	13315	13296	13450	13113	13441	13334	13468	13400	13401	13356	13505	13414	13434	13494	13339	13334	13304	13429	13402	13504	13401	13391	13309	13349	13522	13390	13292	13440	13195	13337	13317	13398	13309	13364	13371	13423	13348	13304	13352	13365	13547	13356	13543	13403	13272	13367	13488	13366	13394	13276	13361	13349	13444	13380	13444	13316	13450	13377	13461	13582	13303	13291	13350	13428	13445	13378	13467	13277	13465	13339	13310	13306	13435	13411	13172	13404	13371	13521	13377	13353	13302	13378	13269	13374	13358	13555	13269	13526	13496	13319	13404	13389	13317	13257	13350	13305	13346	13357	13427	13350	13288	13454	13428	13467	13337	13386	13332	13435	13512	13476	13167	13575	13397	13271	13500	13394	13312	13477	13497	13608	13304	13397	13444	13449	13391	13393	13445	13325	13295	13200	13266	13565	13223	13394	13452	13333	13419	13402	13444	13302	13125	13274	13308	13271	13370	13172	13292	13274	13437	13485	13351	13418	13350	13422	13466	13420	13432	13359	13362	13395	13481	13417	13400	13380	13427	13359	13406	13225	13299	13456	13354	13412	13364	13319	13355	13446	13413	13375	13356	13419	13524	13504	13325	13450	13438	13378	13359	13346	13468	13478	13404	13404	13437	13475	13343	13515	13346	13404	13265	13424	13336	13307	13433	13505	13395	13397	13477	13433	13370	13494	13293	13348	13322	13402	13350	13329	13442	13371	13521	13464	13347	13455	13326	13207	13290	13453	13485	13491	13361	13356	13407	13502	13304	13355	13373	13293	13365	13431	13398	13423	13410	13315	13489	13318	13259	13474	13323	13478	13469	13294	13382	13592	13408	13333	13129	13278	13278	13335	13435	13308	13298	13403	13425	13573	13389	13459	13446	13465	13325	13341	13300	13325	13455	13258	13277	13305	13404	13397	13446	13317	13596	13457	13332	13413	13324	13279	13391	13245	13283	13301	13349	13340	13520	13352	13515	13287	13352	13377	13497	13492	13422	13297	13597	13254	13268	13481	13223	13408	13406	13394	13397	13468	13493	13433	13411	13293	13428	13378	13424	13245	13404	13390	13413	13270	13270	13254	13359	13437	13299	13326	13435	13359	13430	13252	13431	13268	13306	13436	13436	13408	13359	13605	13444	13497	13474	13396	13489	13321	13400	13436	13510	13350	13384	13609	13385	13358	13415	13549	13267	13484	13339	13519	13303	13469	13345	13341	13382	13416	13402	13380	13452	13313	13285	13475	13542	13356	13336	13577	13367	13537	13509	13447	13221	13435	13465	13527	13258	13316	13383	13383	13470	13319	13273	13468	13465	13469	13382	13410	13422	13423	13393	13364	13330	13407	13355	13609	13284	13331	13415	13376	13446	13400	13464	13390	13430	13360	13252	13520	13378	13315	13512	13342	13453	13501	13487	13473	13402	13380	13491	13409	13459	13286	13326	13374	13259	13508	13386	13390	13306	13447	13193	13282	13536	13286	13505	13419	13561	13471	13367	13333	13380	13431	13551	13440	13429	13295	13473	13404	13337	13379	13468	13527	13396	13255	13574	13569	13153	13342	13459	13525	13345	13263	13464	13466	13380	13323	13232	13360	13410	13372	13470	13352	13393	13368	13174	13160	13330	13279	13360	13446	13650	13454	13383	13363	13392	13464	13539	13299	13386	13174	13404	13310	13398	13379	13198	13463	13396	13376	13390	13458	13258	13491	13313	13362	13631	13451	13490	13334	13382	13357	13489	13393	13346	13402	13434	13554	13433	13481	13430	13307	13486	13316	13511	13457	13478	13226	13300	13421	13248	13256	13569	13386	13451	13389	13403	13483	13351	13412	13406	13400	13522	13399	13348	13423	13471	13444	13446	13313	13472	13476	13513	13278	13502	13564	13331	13459	13323	13326	13308	13507	13352	13474	13396	13357	13286	13285	13385	13367	13355	13547	13239	13341	13409	13401	13257	13355	13458	13498	13424	13270	13369	13513	13348	13499	13358	13514	13383	13544	13251	13501	13151	13584	13477	13533	13381	13419	13421	13261	13322	13411	13446	13280	13488	13461	13476	13353	13357	13357	13485	13438	13388	13320	13355	13386	13356	13532	13450	13362	13369	13384	13420	13481	13395	13209	13266	13243	13484	13243	13510	13496	13332	13396	13436	13419	13323	13358	13401	13499	13625	13311	13293	13378	13551	13409	13486	13348	13561	13289	13518	13297	13376	13393	13338	13442	13401	13315	13429	13347	13322	13413	13233	13351	13397	13431	13293	13402	13395	13294	13355	13360	13478	13241	13366	13196	13354	13384	13579	13423	13290	13331	13400	13458	13333	13550	13402	13276	13415	13432	13236	13328	13457	13451	13354	13326	13290	13520	13384	13294	13421	13468	13555	13470	13382	13239	13403	13524	13513	13449	13619	13439	13356	13218	13550	13279	13380	13444	13476	13388	13360	13489	13364	13326	13597	13338	13491	13495	13346	13422	13365	13306	13355	13383	13301	13520	13231	13526	13475	13375	13383	13411	13326	13211	13595	13428	13353	13467	13296	13345	13361	13469	13330	13473	13425	13356	13335	13355	13498	13429	13508	13394	13444	13494	13333	13382	13521	13385	13475	13202	13582	13414	13427	13493	13290	13253	13354	13399	13320	13466	13470	13419	13281	13359	13327	13313	13423	13337	13347	13366	13444	13446	13439	13458	13277	13432	13387	13402	13481	13340	13342	13502	13259	13402	13433	13412	13513	13322	13507	13430	13375	13323	13450	13443	13305	13467	13475	13365	13354	13438	13337	13317	13255	13238	13395	13372	13405	13559	13392	13488	13383	13325	13513	13288	13441	13360	13284	13422	13470	13470	13341	13366	13281	13316	13508	13407	13282	13413	13375	13474	13318	13510	13380	13503	13479	13300	13262	13242	13245	13366	13375	13496	13423	13398	13438	13333	13421	13248	13410	13548	13254	13357	13245	13487	13221	13275	13390	13349	13450	13547	13280	13396	13355	13403	13289	13406	13231	13340	13369	13252	13709	13352	13456	13414	13368	13382	13329	13399	13435	13394	13416	13452	13343	13493	13551	13345	13333	13295	13352	13498	13333	13282	13335	13398	13432	13322	13372	13438	13357	13267	13292	13366	13418	13405	13462	13361	13313	13461	13416	13561	13499	13269	13400	13313	13373	13415	13323	13456	13541	13496	13277	13209	13293	13468	13328	13316	13296	13340	13431	13328	13316	13328	13602	13426	13217	13467	13251	13248	13268	13342	13456	13460	13304	13336	13204	13401	13528	13418	13584	13408	13153	13464	13400	13258	13312	13232	13406	13467	13458	13432	13447	13321	13440	13365	13456	13283	13389	13364	13379	13268	13363	13361	13482	13609	13277	13445	13220	13305	13335	13288	13423	13377	13409	13593	13315	13457	13326	13376	13453	13366	13429	13306	13571	13356	13430	13474	13374	13255	13382	13423	13432	13359	13329	13334	13291	13301	13287	13302	13414	13200	13555	13388	13384	13216	13284	13195	13428	13471	13456	13540	13284	13415	13436	13394	13407	13402	13438	13320	13478	13448	13516	13355	13329	13279	13506	13330	13295	13301	13491	13341	13467	13336	13483	13376	13276	13305	13372	13408	13324	13532	13189	13319	13361	13426	13541	13491	13211	13587	13418	13186	13444	13382	13459	13341	13347	13410	13523	13340	13586	13417	13432	13446	13428	13355	13259	13558	13398	13326	13444	13483	13491	13478	13288	13427	13245	13356	13380	13315	13537	13308	13322	13454	13402	13431	13279	13415	13403	13407	13496	13379	13257	13452	13366	13445	13408	13486	13297	13512	13507	13429	13400	13348	13415	13426	13443	13468	13405	13567	13431	13337	13272	13514	13336	13295	13401	13463	13358	13372	13387	13397	13359	13177	13421	13377	13220	13347	13494	13375	13274	13432	13468	13477	13496	13471	13544	13243	13580	13324	13435	13354	13525	13425	13287	13426	13357	13329	13464	13411	13481	13495	13500	13370	13357	13383	13409	13403	13490	13515	13377	13221	13328	13481	13343	13320	13387	13408	13533	13340	13514	13333	13398	13333	13311
24157	21361	28832	24320	21996	20783	18944	16483	15634	15860	15705	15471	15684	15604	15604	15400	15170	15081	15075	15076	15026	15083	15212	15121	15231	15187	15058	15015	14947	14845	15253	15026	14954	14961	15077	14898	15061	14988	14926	15004	14899	15064	14974	15103	14870	14730	14947	14830	15067	15487	16006	15791	15569	15388	15170	15109	14841	14888	15095	14835	14885	14847	14934	14763	14979	15072	14864	15060	14913	14858	14694	14829	14775	14828	15002	15106	15005	14969	14991	14744	14889	15026	14949	14856	14890	14956	14814	14985	14988	14943	14993	14870	14807	14783	14885	14860	14917	14962	14866	14935	14806	14830	14794	14826	14822	14871	14919	14977	14946	14890	14917	14753	14952	15072	14937	14829	15000	14883	14965	14905	14983	14583	14838	14931	14984	14782	14677	14786	14869	14863	14824	14926	14877	14872	15050	14863	14972	14675	14862	14814	14811	15069	14927	14991	14912	14965	14699	15003	14633	14970	14717	15014	14861	14915	14884	15118	14868	14685	14679	14842	15014	14930	14806	14915	14922	14888	14751	14839	14780	14875	14782	15006	14834	14909	14782	14868	14841	14872	14870	14776	14770	14692	14734	14788	14946	14896	14899	14788	14750	14891	14834	14734	14720	14899	14866	14928	14846	14724	14941	14926	14608	14887	14800	14893	14836	14631	14619	14866	14880	15057	14787	14881	14764	14855	14848	14773	14712	14896	14727	14831	14643	14783	14905	14667	15069	14723	14636	14859	14904	14709	14913	14831	14959	15031	14795	14646	14876	15129	14933	14850	14921	14786	14737	14941	14876	14958	15200	14982	14780	14731	14972	14833	14908	14687	14790	14793	14907	14829	14818	14697	14568	14718	14966	14848	15012	14818	14895	14868	14949	14930	15072	14893	14871	14637	14967	14914	14885	15024	14902	14859	14921	14943	14709	14902	14886	14663	14738	14778	14805	14758	14807	14732	14888	14858	14806	14730	14894	14761	14894	14846	14771	14932	14803	14823	14689	14717	14660	14676	14999	14998	14883	14738	14935	15109	14854	14822	14897	14854	14788	14878	14877	14869	14775	14855	14927	14892	14810	14859	14792	14764	14763	14821	14935	14839	14816	14739	14857	15095	14786	14865	14889	14837	14747	14795	14781	14803	15016	15042	14929	14926	14953	14996	14850	14961	14846	14851	14941	15106	14759	14962	14844	14742	14867	15020	14952	15049	14709	14942	14847	14846	14955	14936	14816	14740	14724	14817	15066	14729	14898	14930	15003	14912	14783	14710	14876	14988	14943	14835	14948	14801	14975	14939	14800	14840	14955	14765	14805	14775	14938	14861	14862	14994	14995	15088	14772	14616	14721	14909	14810	14777	14779	14899	14672	14790	14852	14883	14931	14836	14887	14890	14762	14622	14771	14863	14738	14985	14803	14829	14824	14829	14891	14725	14970	14832	14690	14874	14833	14969	14913	14800	14757	14818	14857	14756	14898	14836	14791	14967	14866	14780	14736	15018	14850	14976	14890	14946	14836	14970	14809	14789	14758	14901	15118	14615	14951	14679	14817	14966	14765	14888	14881	14873	14814	14854	14836	14918	14727	14851	14869	14907	14935	14810	14978	14817	14963	14944	14928	14812	14744	14828	14917	14988	14848	14970	14853	14991	14883	15011	14895	14889	14866	14705	14808	14749	14772	14741	14866	14656	14816	14878	15119	14756	15033	14859	15017	14802	14860	14882	15041	14917	14863	14845	14858	14742	14869	14880	14764	14900	14796	14980	15115	15113	14795	14875	14838	14938	14783	14733	14876	14874	14850	14828	14799	14594	14656	14892	14783	14890	15129	14920	15017	14809	14843	14890	15049	14807	14904	15090	14762	14857	15020	14784	14751	14946	15003	15070	14937	14940	15028	14905	14741	14883	14946	14747	14838	14854	14602	14668	14756	15071	14932	14818	14697	14761	14768	14906	14812	14851	14744	14886	14800	14957	14983	14819	14747	14994	14943	14597	14770	14800	15013	14902	14658	15185	14805	14932	14825	14856	14774	14875	14913	14854	14898	14702	14513	14864	14861	14905	14835	14991	14842	14735	14730	14784	14990	14852	15072	14908	14954	14833	14877	14812	14749	14644	14968	14736	14805	14865	14975	14942	14782	14781	14768	14948	15012	14681	14754	14843	14816	14848	14918	14721	14824	15000	14886	14703	14866	14923	14751	14747	14840	14825	14836	14850	14944	14640	14848	14662	14805	14887	14801	14814	14697	14866	15019	14935	14925	14945	14924	14836	14873	14745	14760	14931	14962	14953	15041	14789	15027	14901	15057	14760	15000	14848	14758	14782	14847	14795	14910	14809	14851	14878	14859	14928	14848	14678	14932	14772	14853	14863	14954	14757	14981	14827	14957	14848	14925	14860	14925	15035	14856	14732	14865	14638	15028	14776	14943	14792	14854	14721	14976	14980	14894	14896	14777	15044	14886	14775	14701	14852	14902	14796	14819	15200	14884	14872	14919	14763	14955	14840	15032	15014	15034	14708	14797	14937	14820	14856	14663	14708	14765	14918	14825	14775	14708	14874	14911	14993	14603	14859	14754	14737	15281	14769	14846	14841	14903	14679	14807	14994	14894	14892	14889	14856	14801	14862	14730	14825	15019	14853	14808	14866	14898	14705	14863	14812	14965	14915	14743	14645	14990	14893	14644	14830	14706	14866	14827	14927	14829	14799	14966	14859	14806	14852	15012	14907	15110	14808	14884	14837	14755	14818	14879	14731	14856	14833	14898	14860	15028	14925	15066	14718	14766	14796	14809	14746	14725	14891	14662	14981	14966	14825	14837	14912	14735	14917	14951	14733	14843	14710	14969	14780	14901	14859	14814	14983	14912	14954	14908	14821	14839	14744	14904	14942	14895	14632	14851	14789	14926	14725	14849	14790	14994	14670	14883	14782	14875	14947	14736	14888	14937	15005	14808	14943	14676	14732	14734	14854	14722	14876	14839	14740	14942	14845	14810	14933	14726	14776	14718	14849	14887	14721	15033	14943	14883	14870	14866	14748	14749	14817	14912	15088	14682	14702	14738	15033	14907	14899	14918	14826	14842	14902	14899	14964	14929	14999	14725	14890	14834	14776	14510	14770	14970	14735	14767	14982	14856	14791	14914	14813	14908	14764	14899	14823	14766	14916	14839	14768	14814	14798	14881	15036	14992	14773	14875	14915	14759	14819	14886	14858	14950	15007	14871	14869	15115	14881	14843	14923	14837	14788	14926	14788	14896	14888	14848	14992	14920	14715	14732	14571	14854	14739	14754	15133	14853	14662	14753	14878	15059	14847	14808	14836	14847	14796	14785	14876	14755	15012	14769	14946	14827	14830	14901	14783	14773	14682	14929	14942	14841	14933	14902	14870	14767	14871	14979	14920	14906	14858	14782	14759	14847	14869	14740	14829	14860	14995	15015	14883	14771	14893	14999	15044	14734	14827	14728	14891	14867	14826	14876	14922	14807	14866	14801	14746	14780	14875	15094	14947	14966	14991	14950	14855	14908	14797	14700	14714	14752	14966	14802	14716	14938	14889	14924	14853	15130	14806	14851	14680	14851	14760	15010	14989	14781	14870	14681	14902	14926	14646	14842	14744	14953	14655	14793	14628	14953	14994	14874	14861	14772	14898	15071	14717	14854	14826	14698	14874	14791	14926	14923	14722	14743	14902	14963	14769	14772	14894	14780	14755	14817	14971	14738	14760	14960	15000	14922	14886	14831	14926	14710	14846	14766	14963	14961	14830	14991	14924	14986	14934	14879	14869	14933	14780	14872	14716	14917	14780	14993	14874	14711	14849	14913	14773	14892	14980	14781	14786	14789	14844	14866	14786	14825	14867	14918	14901	14770	14564	14739	14847	14817	14682	14840	14647	14880	14961	14938	14791	14874	14601	15043	15008	14904	15130	15012	14902	14716	14958	14791	14863	14780	14995	14711	14818	14827	14755	14864	14634	15096	14878	15066	14793	14849	14861	14778	14788	14803	14676	14698	14789	14861	14705	14614	14827	14878	14939	15004	14857	14980	14900	14863	14783	14858	14817	14757	14729	14816	14999	14788	14822	14931	15125	15068	14849	14845	14836	14855	14919	14804	14818	14881	14823	14919	14965	14979	14748	14784	14830	14743	14779	14811	14791	14634	14793	14960	14740	14985	14909	14727	14835	14926	14894	14932	14715	14812	14767	14929	14570	14875	14930	14925	14911	14862	14924	14943	14828	14714	14808	14915	15008	14922	14780	14935	14621	14875	14806	14809	14808	14769	14895	14940	14714	14889	14818	14680	14870	14842	14794	14692	14939	15008	14889	14737	15047	14860	14750	14812	14904	15036	14976	14805	15009	14778	14920	14713	14759	14872	14681	14772	14870	14947	14619	14663	14835	14882	15017	14847	14923	14844	15003	14899	14742	14889	14910	14854	14935	14781	14887	14893	14973	14831	14963	15000	15020	14940	14611	14804	14794	14830	14748	14937	14807	14995	14875	14851	15056	14882	14950	14841	14839	14787	14807	14965	14763	14883	14935	14872	15025	14998	14802	14817	14848	14782	14859	14846	14999	14961	14934	14877	14836	14921	14811	14885	14906	14781	14972	14769	14855	14910	14944	14973	14867	14828	14820	14938	14915	14995	14849	14721	14792	14892	14795	14820	14700	14911	14612	14803	14629	14909	14807	14921	14843	14774	14822	14764	14746	14960	14922	14723	14741	14852	14786	15096	14903	14811	14921	14862	14910	14896	14843	14864	14831	14801	14787	14731	14903	14951	14837	14812	14782	14811	14654	14699	14730	14729	14902	14909	15039	14878	14924	14813	15038	15052	14957	14842	14570	14882	14782	14662	14770	15037	14745	14853	14874	14866	14868	14844	14969	14690	14928	14870	14983	14920	14734	14721	14809	14942	15004	14783	14525	14809	14946	14780	14757	14682	15006	14691	14940	14856	14813	14885	15010	14914	14897	14730	14807	14933	14712	14752	14917	14714	14851	14953	14983	14946	14915	15086	14947	14768	14875	14945	14907	14888	14953	14799	15014	14910	14978	14880	14824	14830	14853	14835	14882	14831	14931	14857	14675	15074	14812	14772	14817	14899	14836	15035	14830	14810	14957	14913	14910	14794	14948	14916	14696	14794	14727	14802	14639
16677	29743	25911	20684	19089	17811	16369	15612	15042	14692	14906	15006	14944	14665	14536	14284	14174	13937	14279	14077	14128	14180	14083	14293	14065	13921	13868	14103	14038	13951	13915	14011	13815	13762	13906	13857	14116	14044	14091	14061	13918	13953	13990	13872	13916	14040	13976	13860	13992	14787	15529	15340	14782	14420	13874	13976	13818	13881	13919	13752	13802	13977	13947	13877	13792	13974	13687	13779	13811	13979	13934	13859	13825	13750	13742	14012	13767	13848	13908	13897	13796	13694	13951	13856	13898	13811	14034	13875	13793	13713	13913	13877	13894	13800	13745	13705	13769	13953	13891	13834	13874	13765	13981	13894	13781	13868	13745	13822	13832	13847	13824	13641	13720	13923	13775	13814	13895	13781	13834	13806	13735	13804	13763	13890	13686	13802	13883	13813	14004	13881	13789	13809	13775	13843	13761	13927	13797	13827	13799	13909	13870	13868	13746	13769	14002	13677	13883	13842	13761	13727	13804	13913	13712	13776	13745	13809	13821	13835	13714	13673	13894	13774	13901	13749	13786	13738	13804	13878	13670	13857	13765	13826	13846	13777	13726	13807	13901	13780	13844	13764	13992	13767	13825	13772	13899	13932	13888	13645	13839	13757	13633	13953	13837	13624	13872	13880	13697	13858	13909	13759	13930	13782	13706	13605	13757	13902	13716	13824	13804	13748	13738	13781	13854	13835	13878	13702	13809	13878	13860	13838	13705	13969	13781	13679	13840	13854	13884	13764	13780	13789	13881	13637	13887	13879	13808	13825	13812	13979	13707	13822	13704	13768	13616	13822	13829	13786	13772	13962	13962	13791	13949	13725	13899	13884	13842	13794	13808	13804	13778	13811	13821	13812	13914	13810	13904	13940	13956	13772	13996	13719	13901	13773	13860	13758	14031	13936	13820	13864	13800	13757	13799	13701	13893	13789	13744	13795	13947	13752	13794	13929	13729	13699	13786	13608	13917	13821	13771	13779	13804	13800	13845	13946	13786	13840	13885	13865	13910	13781	13831	13702	13820	13859	13814	13912	13883	13832	13676	13806	13873	13981	13892	13944	13887	13891	13924	13743	13686	13781	13865	13796	13670	13922	13815	13842	13862	13882	13856	13862	13847	13931	13788	13959	13960	13928	13848	13750	13965	13843	14021	13802	13926	13811	13807	13678	13694	14037	13916	13828	13772	13757	13778	13844	13759	13808	13599	13741	13624	13647	14048	13788	13857	13828	13891	13973	13927	13932	13801	13679	13792	13766	13824	13806	13726	13708	13741	13950	13750	13713	13783	13868	13844	13819	13683	13919	13877	13866	13840	13862	13785	13837	13844	13803	13866	13910	13652	13945	13852	13748	13671	13743	13925	13795	13833	13798	13742	13847	13838	13878	13869	13799	13946	14055	13996	13815	13946	13819	13731	13889	13763	13752	13945	13952	13933	13898	13724	13786	13732	13785	13842	13754	13687	13903	13766	13719	13702	13847	13842	13915	13934	13908	13834	13794	13690	13622	13942	13727	13752	13794	13671	13747	13784	13955	13647	13856	13883	13860	13566	13792	13747	13670	13885	13801	13884	13780	13839	13770	14012	13972	13894	14020	13811	13980	13768	13674	13814	13719	13783	13800	13913	13804	13707	13747	13787	13833	13718	13761	13897	13821	13798	13666	13827	13911	13738	13937	13819	13930	13849	13849	13854	13868	13795	13854	13869	13829	13793	13999	13779	13707	13771	13613	13760	13868	13766	13707	13923	13913	13922	13895	13807	13920	13854	13725	13924	13912	13987	13726	13936	13915	13774	13714	13832	13779	13743	13762	13809	13797	13700	13882	13739	13848	13836	13754	13833	13797	13680	13927	13773	13845	13777	13743	13722	13805	13869	13836	13821	13902	13783	13810	13932	13980	13905	13930	13755	13747	13748	13961	13708	13832	13700	13823	13782	13787	13770	13736	13918	13864	13541	13903	13776	13864	13789	13750	13922	13804	13780	13685	13978	13808	13817	13846	14002	13700	13850	13723	13737	13776	13678	13866	13897	13914	13745	13782	13788	13805	13829	13761	13976	13656	13706	13832	13768	13800	13913	13819	13807	13775	13795	13961	14015	13787	13779	13907	13778	13841	13822	13793	13920	13839	13803	13757	13983	13821	13801	13705	13848	13864	13762	13994	13863	14013	13926	13941	13737	13785	13873	13865	13816	13812	13775	13997	13808	13773	13739	13925	13794	13781	13747	13902	13787	13658	13843	13673	13864	13785	13741	13796	13967	13876	13891	13904	13873	13886	13623	13844	13722	13827	13876	13797	13853	13735	13723	13763	13709	13682	13847	13880	13873	13950	13689	13956	13793	13771	13962	13698	13789	13987	13875	13770	13759	13686	13826	13958	13841	13739	13853	13834	13955	13672	13837	13877	13654	13944	13884	14014	13868	13830	13832	13947	13704	13877	13796	13822	13952	13839	13906	13939	13722	13834	13808	14051	13713	13881	13968	13929	13835	13859	13611	13763	13727	13818	13658	13839	13932	13879	13984	13826	13891	13891	13829	13856	13860	13762	13777	13963	13939	13827	13700	13733	13758	13809	13796	13838	13629	13817	13802	13875	13698	13828	13917	13834	13843	13752	13845	13806	13729	13782	13863	13805	13868	13925	13914	13706	13849	13819	13847	13828	13827	13859	13685	13781	13679	13939	13945	13731	13861	13699	13931	13624	13833	13750	13863	13711	13903	13797	13720	13880	13861	13770	13916	13719	13821	13931	13738	13809	13765	13665	13685	13728	13815	13995	13837	13726	13550	13725	13940	13788	13791	13837	14004	13867	13898	13762	13708	13593	13862	13842	13982	14019	13930	13573	13624	13875	13728	13723	13777	13747	13975	13736	13778	13954	13611	13607	13890	13761	13808	13706	13724	13640	13989	13797	13957	13735	13821	13866	13779	13740	13742	13741	13821	13943	13991	13679	13846	13820	13899	13758	13773	13687	13739	13823	13925	13645	13849	13782	13774	13841	13712	13853	13831	13871	13794	13794	13826	13771	13865	13832	13760	13613	13805	13812	13821	13939	13685	13993	13918	13801	13717	13774	13799	13848	13756	13818	13792	13820	13836	13896	13815	14030	13810	13604	13737	13814	13924	13697	13769	13743	13646	13875	13882	13881	13557	13915	13783	13808	13929	13962	13826	13904	13807	13881	13732	13819	13769	13760	13970	13696	13792	13905	13942	13869	13868	13929	13830	13796	13900	13751	13792	13762	13838	13888	13802	13777	13833	14037	13928	13924	13693	13866	13804	13739	13753	13944	13977	13760	13799	13704	13733	13921	13781	13933	13784	13822	13849	13859	13871	13715	13978	13806	13798	13784	13748	13733	13776	13826	13805	13768	13791	13806	13640	13770	13697	13889	13763	13792	13958	13830	13782	13924	13765	13764	13791	13866	13693	13935	13973	13743	13875	13845	13752	13897	13723	13872	13952	13771	13678	13906	13870	13796	13787	13737	13843	13897	13695	13948	13750	13800	13902	13590	13793	13752	13928	13853	13798	13979	13791	13837	13795	13919	13838	13895	13735	13970	13691	13534	13912	13752	13874	13758	13767	14007	13874	13916	13905	13855	13661	13743	13845	13834	13784	13764	13754	13818	13807	13748	13916	13622	13838	13798	13834	13776	13960	13806	13769	13882	13831	13911	13824	13799	13779	13752	13898	13803	13946	13823	13806	13812	13867	13914	13966	13766	13979	13768	13935	13899	13908	13761	13822	13967	13810	13865	13959	13628	13925	13702	13737	13749	13843	13754	13721	13841	13846	13948	13867	13873	13849	13801	13737	13810	13818	13908	13795	13894	13845	13847	13828	13631	13881	13764	14015	13724	13707	14036	13751	13752	13880	13881	13837	13792	13831	13747	13713	13812	13806	13840	13827	13823	13700	13876	13871	13831	13894	13799	13954	13883	13872	13730	13943	13720	13862	13846	13844	13763	13800	13758	13884	13712	13826	14033	13847	13818	13803	13778	13834	13735	13754	13751	13889	13809	13867	13888	13726	13792	13649	13923	13768	13754	13928	13808	13799	13894	13827	13710	13966	13622	13856	13972	13829	13888	13666	13916	13900	13935	13769	13691	13743	13830	13855	13934	13760	13859	13577	13676	13759	13864	13815	13779	13846	13817	13875	13839	13820	13855	13824	13901	13850	13916	13818	13776	13845	13831	13660	13811	13706	13731	13785	13933	13797	13981	13679	13622	13998	13776	13802	13926	13904	13834	13774	13719	13858	13966	13874	13845	13908	13800	13863	13894	13906	13710	13836	13739	13878	13786	13775	13801	13746	13752	13807	13776	13813	13777	13695	13908	13911	13823	13698	13799	13888	13827	13898	13717	13843	13840	13777	13820	13629	13839	13768	13788	13909	13785	13851	13681	13844	13894	13797	14072	13850	13734	13794	13798	13771	13847	14008	13776	13768	13743	13845	13648	13810	13833	13705	13887	13767	13918	13818	13858	13714	13784	13886	13819	13810	13865	13893	13913	13857	13802	13803	13815	13831	13803	13867	13768	13971	13899	13702	13927	13707	14035	13823	13906	13921	13862	13906	13669	13819	13741	13876	13707	13803	13833	13869	13681	13965	13913	13779	13840	13843	13912	13721	13867	13839	13855	13845	13898	13762	13705	13842	13793	13879	13900	13757	13717	13817	13771	13827	13528	13753	13750	13795	13870	13903	13814	13878	13870	13826	13807	13898	13942	13852	13734	13745	14009	13797	13768	13819	13872	13875	13867	13873	13601	13797	13774	13831	13866	13824	13791	13884	13813	13738	13898	14004	13906	13946	13696	13685	13929	13865	13764	13750	13951	13858	13797	13812	13911	13881	13678	13747	13738	13813	13759	13788	13764	13786	13844	13810	13848	13863	13913	14024	13700	13866	13787	13947	13808	13863	13961	13786	13849	13861	13802	13814	13744	13670	13836	13836	13731	13955	13934	13867	13873	13768	13711	13885	13966	13865	13837	13871	13793	14078	13799	13878	13725	13708	13864	13825	13958	13695	13937	13845	13819	13704	13748	13819	13773	14023	13753	13818	13866	13726	13788	13639	13771	13806	13868	13873	13812	13996	13794	13798	13812	13795	13740	13655	13739	13917	13671	13877	13686	13963	13800	13874	13750	13811	13895	13904	13839
23044	21272	29075	23779	21441	23091	23505	17547	16375	16426	16317	16357	16206	16095	15960	15679	15630	15556	15424	15494	15398	15452	15406	15409	15372	15301	15366	15359	15493	15167	15284	15303	15396	15457	15428	15227	15231	15446	15351	15233	15198	15091	15426	15386	15033	15210	15257	15301	15127	17036	17247	17179	16396	16032	15390	15266	15378	15170	15117	15237	15384	15206	15240	15312	15227	15101	15011	15317	15170	15047	15287	15228	15084	15073	15030	15168	15115	15174	15071	15117	15005	15228	15299	15116	15155	15254	15411	15305	15287	15067	15233	15294	15207	15184	14988	15044	15102	15282	15100	15111	15054	15086	15181	15045	15258	15254	15317	15148	15166	15130	15251	15163	15142	15138	15052	15186	15249	15257	15249	14979	15257	15228	15092	15157	15144	15155	15333	15090	15179	15216	15061	15091	15247	15097	15222	15016	15294	15036	15095	14968	15365	15301	15164	15514	15225	15217	15161	15256	15131	15203	15146	15095	15065	15073	15154	14946	15298	15222	15096	15040	14988	15170	15162	15123	14903	14999	15229	15003	15090	15117	14966	15361	15159	15168	15133	15017	15174	15142	14972	15277	15135	15051	15177	15157	15050	15231	14997	15044	15077	15055	15110	15245	15218	15265	15026	15072	15147	15000	15169	15226	14896	15020	15206	15263	15077	15149	15145	15425	15324	15060	15213	15157	15091	15119	15177	15177	15085	15007	15077	15220	14983	15054	15136	15214	15324	15090	15295	15088	15010	15202	15186	15089	15068	15167	15131	14965	15207	15194	15033	15104	15110	15174	15173	15067	15110	15056	15188	15216	15098	15082	15318	15249	15140	15009	15168	15004	15072	15185	15016	15014	15148	15127	15048	15068	15116	15123	15118	15194	15062	15294	15221	15235	14852	14978	15201	15026	15265	15196	15217	15165	15117	15083	15095	15083	15162	15035	14963	15043	15156	15174	15007	15003	15305	15184	14990	15243	15146	15064	14962	14996	15190	15011	15044	15058	15376	15095	15152	14999	15176	14854	14941	15207	15091	14909	15183	15160	15190	15265	15103	15230	15001	15188	15108	15138	15033	15224	15141	15103	15194	15137	15175	15208	15233	15009	15017	14971	15012	15102	15170	15035	15092	15141	15105	15354	15036	15147	15141	15176	15103	15079	15219	15141	15082	15217	15180	15151	15127	15045	15126	15242	15234	15069	15120	15043	15092	14772	15053	15051	15141	15182	15044	15039	15161	15192	15003	14976	15101	15111	15053	15115	15043	15150	15051	15072	15223	15042	15193	15217	15316	14994	15098	15094	14956	15131	15091	14995	15007	14824	15188	15206	15093	15217	15435	15206	15112	15129	15220	15274	15145	14985	15182	15282	15088	15103	15054	15041	15174	15232	15298	15315	15181	14937	14986	15177	15121	15085	15119	15138	15128	15099	15194	15052	15122	15285	15105	15177	15116	15379	15225	15058	15263	15200	15065	14974	14933	15099	15205	15272	15230	15220	15242	15217	15056	14855	15088	15114	15243	14946	14998	15061	15176	15266	14992	15259	15301	15180	15192	15054	14956	15141	14975	15223	14901	15108	15295	15134	15188	15233	15160	15006	15127	15147	15056	15245	15150	15089	15210	15034	15010	15087	14874	15028	15318	14975	15283	15006	15038	15071	15190	15170	15025	14952	15010	15041	15179	15214	15043	15206	15119	14882	15131	15059	14989	15137	15012	14986	15059	15070	15025	15196	15054	15206	15118	15255	15024	15105	15217	15047	15146	15129	15263	15082	14980	15235	15203	15144	15070	15074	15146	14890	15246	14987	15115	15067	15342	15155	15050	15115	14936	14908	15105	15075	15010	15146	15216	15176	15224	15153	15088	15203	15110	15264	15076	15017	15078	14999	15127	15265	14915	15042	15209	15195	15282	15178	14933	15109	15283	15262	14966	15141	15144	15197	15057	15133	15098	15176	15136	15031	15075	15050	15011	15271	15177	15061	15141	14913	15231	15212	15202	15142	14862	15107	14999	14975	15159	15236	15091	14988	15182	15092	15153	15265	15242	15113	14991	15218	15101	15087	15121	15270	15082	15139	14790	15214	15088	15085	15130	15046	15167	15146	15173	15157	15099	15051	15301	15113	15014	15253	15147	15055	15092	15274	14990	15055	15026	15184	15187	15279	15159	15065	14895	15244	15273	15162	15143	14981	15114	15337	15322	15208	14999	15224	15050	14973	15163	15264	15198	15112	15201	15142	15137	15099	15103	15340	15082	15150	15159	15170	15253	15040	15091	14969	14980	15144	15180	14983	15114	15006	15006	15101	15098	15160	15068	15074	15030	14982	15109	15049	15232	15199	15262	15050	15099	15051	14944	15086	15093	15041	14891	15245	15161	15327	15289	15156	15112	15045	15138	15208	15207	15096	15158	15062	15080	15232	15099	15039	15270	15067	15259	15188	14934	15126	15197	15140	15200	15161	15202	15061	15095	15175	15052	15361	15029	15024	15082	15021	15185	15097	15197	15025	15310	15187	15162	15163	15370	15151	15043	15040	15343	15386	15201	15104	15049	15295	15161	15085	15114	15391	15230	15158	15170	15060	15352	15197	15098	15195	15166	15081	15082	14911	14948	15155	15072	15098	15324	15017	14935	15118	15126	15174	15355	15296	15312	15020	14972	15091	15200	15041	15112	14985	15075	15045	15062	15061	15115	14951	14764	15089	15054	15095	15183	14968	14944	15228	15222	15094	15025	15143	14999	14980	15084	15131	15351	15180	14914	15083	15135	14998	15116	15213	15346	15316	15278	14808	15164	15171	15438	15003	15182	15001	15184	15021	14990	15077	15121	15219	14995	15282	15174	15247	15107	15007	15067	14984	15111	14965	15118	15165	15231	15174	15186	15256	15229	14979	15027	15068	15055	15113	15192	15016	15198	15012	15146	15147	15132	15072	15299	15053	15071	15180	15080	15317	15108	15023	15090	15098	15009	15238	15069	15205	15182	15150	15110	15281	15405	15145	15065	15152	15073	15098	15361	15069	15292	15118	14932	15180	15103	15026	15299	15227	15063	15275	15124	15037	15144	15235	15344	14885	15020	14987	15122	15163	15009	14960	15242	15136	15208	15173	15261	15258	15098	14973	14955	15119	15168	15312	15346	15152	15180	15061	15011	14983	15295	15429	15089	15038	15251	15251	15255	15209	15167	14934	15092	15220	14934	15169	15038	14980	15087	15089	15136	15251	15100	15007	15080	15133	15021	15117	15268	15131	15032	15145	14811	14993	15179	15112	15050	15001	15107	15010	15294	15274	15221	15099	15278	14857	15028	15139	15062	15038	14997	15089	15159	15108	15109	15183	15057	15129	14990	15252	15313	15408	14909	15085	15122	14873	15088	15095	15089	15169	15040	15234	15065	15110	15230	15052	14917	15222	15296	15162	14999	15126	15043	15245	15164	15116	15046	14842	14976	15200	15213	14942	15174	15024	15181	14896	15085	15163	15170	15053	15128	15049	15132	15157	15307	14972	15051	15032	14991	14935	15337	15179	15119	15212	14978	15040	15005	15062	14996	14971	15004	15024	15142	15019	15315	15096	15108	15080	15282	15149	15137	14972	15155	15250	15221	15141	14979	14980	15140	15117	15153	14949	15165	15095	15020	15049	15378	15059	15059	15091	15201	15273	14956	15067	15216	15108	15362	15132	15045	15224	15319	15068	15103	15082	15060	15151	15131	15132	15157	14993	15039	15217	15213	15350	15028	14947	15087	15045	15153	15111	15246	15065	15003	15060	15095	15172	15387	15201	15097	15112	14948	15238	15166	15228	15226	15094	15069	15182	15038	15261	15228	15160	15098	15120	15012	15307	15145	14984	14949	15305	15124	15066	15040	15128	15156	14964	15046	15192	15184	15074	15206	15230	15178	15079	15152	15059	15204	15131	15132	15271	15165	15166	15262	15067	15015	15110	15117	15147	15349	15350	15177	15137	15194	14950	15188	15062	15007	15152	15099	14943	15176	15009	14962	15282	15225	15495	15158	15238	15158	15074	15237	14987	14985	15064	15147	14936	15243	15214	15172	15033	15112	15057	15034	15190	14961	15062	15188	15089	15218	15141	15231	15102	15003	15414	15176	15000	14932	15041	15112	15108	15211	15147	15141	15099	15344	15212	15092	14969	15175	14945	15047	14992	15164	15180	15087	15244	15203	14977	15168	15187	15222	15046	15280	15057	15126	15187	15079	15109	15064	15133	15068	15011	15045	15114	15131	15148	15207	15264	15144	15058	15073	15092	14950	15155	15129	15152	14994	15190	15132	14967	15228	15067	15047	15051	15278	15065	14974	15317	15187	15161	14991	15233	14970	15148	14900	15176	15162	15096	15190	15053	15030	14949	15195	15257	15141	15308	15087	15135	15010	14934	15070	15178	15214	15088	15103	15056	15205	15068	15240	15245	15011	15229	15208	15000	15058	14994	15101	15081	15042	15178	15048	15101	14957	15198	14772	15146	15029	15107	15112	15283	15014	15021	15015	15112	15234	15173	15056	15080	15074	15147	14984	15045	15235	14877	14961	15152	15051	15129	15055	15270	15165	15094	15228	15137	15281	15087	15103	15038	15010	15021	15197	15191	15165	15039	15049	15174	15112	15188	15179	15168	15167	15302	15169	15254	14952	15004	15031	14835	15307	15376	14999	15010	15216	15018	15143	15214	15086	15111	15197	15066	15031	15173	15192	15068	15166	15005	15029	15179	15223	15119	15172	15116	15165	15124	15273	15089	14913	15191	15165	14964	15200	15001	15176	15283	15114	15062	15100	15115	15281	15156	15147	14962	15109	15187	15035	15127	15049	15088	15146	15070	15056	15050	14880	14928	15242	15158	15082	15129	15291	15153	14970	15158	15216	15148	14967	14900	15155	15160	15170	14847	14979	15163	15050	15192	15290	15137	15359	15202	15134	15121	15060	15165	15138	15047	15125	15150	15097	15134	15086	15031	15087	15211	15174	14903	15099	15152	15037	15030	15047	15307	15167	15284	15406	14913	15108	14984	15105	15087	15095	15061	15084	15163	15076	15016	15056	15091	15051	15077	15030	15263	15124	15294	15018	14992	15063	15027	14983	15150	15273	15158	15266	15181	15170	15275	15159	15233	15052	15319	15212	15085	15233	15228	15252	14992	15084	15224
18280	32198	28855	23440	21550	19509	17762	16498	15756	15584	15711	15686	15483	15186	14870	14749	14636	14336	14441	14375	14172	14350	14115	14346	14258	14229	14072	14090	14061	14240	14250	14111	14204	14303	13981	13929	14144	13829	13933	14071	14268	14163	14077	14200	13990	14118	14062	14112	14122	16701	16892	16210	15482	14668	14196	13825	14056	13991	13805	13995	13955	14040	13943	13960	13936	13783	13967	13862	14031	13806	13884	14053	14040	13847	13848	13825	13954	14116	13833	13914	13839	14054	13948	13946	13985	13948	14004	13884	13900	13919	13875	13956	14052	13998	13900	13692	13758	13990	13794	13907	13775	14049	13992	13995	13960	13792	13753	13964	14014	13831	13972	14151	14097	13825	13988	13915	13915	13882	13875	13981	14088	14034	14109	13964	14005	14032	13908	13971	13919	13995	13962	13830	13924	13794	13868	14008	13880	14026	14088	13815	14098	13888	14077	13701	13964	13761	13899	13852	13935	13832	13954	13886	13959	14009	13947	13901	13870	14059	14065	13940	14020	14008	13890	14016	13831	14017	13858	13926	13798	13966	13809	13934	13966	13886	14069	13896	14009	13818	13898	13897	13910	13841	14070	13981	13940	14013	13883	13923	14004	14027	13860	13962	13904	13998	13971	13945	13998	13961	13865	13827	13913	13935	13882	13867	13908	13945	14004	13947	13841	13886	13829	13960	14005	13914	13994	13873	13987	13835	13922	13926	13884	13840	13840	13999	13854	13783	13813	13858	13777	13812	14018	13877	13890	14088	14037	13839	13852	13889	13782	13950	13958	13771	13930	13994	13792	13852	13910	13873	13889	13842	13905	13906	13933	13860	13947	14076	13885	13977	13858	13956	13933	13989	14004	13963	13967	13994	13987	13930	13892	13810	13952	13961	13972	13849	14059	14067	13943	13884	13955	13847	13998	14105	13915	13923	13798	13796	13943	13854	13833	13906	13821	13977	13938	14092	13865	13813	14079	13840	13832	13952	14011	14015	13945	13969	14059	13806	13861	14120	13862	14092	13906	13982	13926	14038	13890	14006	13993	14030	13862	13899	13747	13931	14018	13868	13872	14003	13913	13916	13816	13949	13749	14015	13898	13939	13938	13880	13893	13940	13956	13804	13934	14074	13737	13843	13923	13848	13848	13994	13861	13776	13927	13902	13933	14019	13915	13950	13961	14127	14079	13888	13932	14076	13866	13800	13911	13794	14073	14035	14036	14044	13863	13949	13852	13889	13922	14026	13967	13899	13980	13831	13798	14011	14051	13910	13864	13955	14053	13760	13942	13854	13978	14040	13757	13897	13753	13946	13877	13973	13915	13647	13832	14005	13909	13815	13909	13817	13954	14059	13976	13821	14048	13908	13962	13967	13947	13912	13946	13983	13904	13692	13978	13994	13977	13793	13864	14016	13871	14001	14066	13798	13934	14052	14029	13846	13863	14074	13958	13834	13890	13845	14106	13837	13826	13663	14065	13968	13970	13872	13893	13983	13790	13972	13844	14132	13888	14016	13936	13900	14094	13883	13946	13809	14023	13954	13988	14130	14166	13884	13781	13858	13973	13880	14093	14006	13866	13920	14043	13796	13865	13955	13896	14024	13872	14028	14040	13865	14033	13903	13858	13972	13897	13924	13999	13950	13892	14028	13868	13818	14016	13816	14001	13896	14001	13871	13771	13911	13827	13847	13956	13930	13965	13712	13908	13909	13998	13867	13915	13955	13877	13962	13834	13846	13821	14078	13863	13787	13948	14049	13823	14045	14033	14005	13890	13926	13912	13951	14018	13875	13925	13916	13809	13852	13906	13994	13854	14051	13885	14094	13865	13860	13943	13958	13898	13815	13820	14094	13930	13980	13873	14018	13862	13791	13832	13811	13899	13967	13822	14043	13909	13984	13845	13998	13595	13891	14030	14038	14045	13956	13860	13823	13958	13924	13900	14013	13975	13973	13872	13862	13829	13989	13851	13876	13944	13899	14070	13834	13888	13843	13891	13966	14009	14120	13961	13954	13877	13956	14136	13926	13935	13736	13888	13999	13874	13889	14013	13909	13796	13910	13931	13988	13988	13957	13823	13910	13946	13747	13720	13908	13863	13854	13922	13847	13840	13924	13955	13974	13822	14004	13866	13958	13846	13984	13842	13813	13849	13869	13977	14055	13945	14089	13863	13815	13919	13833	13983	13902	13852	13969	14097	13989	13882	14075	13839	14079	13830	13923	13893	13977	14014	13887	14076	13842	13976	13850	13998	13961	13895	13862	13976	13956	14053	13943	13988	13792	13743	13838	13929	13921	13987	13922	13954	14002	13938	13773	14025	14073	13950	14046	13881	13883	14115	13929	13925	13940	13834	13942	14072	13980	14030	13970	13881	14002	13989	13905	13972	13961	13914	13952	13915	13975	13954	14036	13896	13912	13872	13885	13981	13967	13992	13935	13865	13920	14140	13919	14041	13818	13955	13902	13865	13893	13976	13989	13829	13955	13821	14013	13845	13935	13726	13978	13923	13971	13909	13861	13924	13877	14046	13897	13824	13999	13742	13950	14072	13821	13831	13976	13775	13914	13801	13907	13733	13961	13897	13836	13806	13775	13868	13952	13852	13836	13861	13957	13932	13882	13888	13827	13987	14048	13993	13955	13918	13727	14071	13859	13900	13903	13949	13907	13787	13743	13940	13892	13802	13846	13922	13855	13931	13977	13891	13906	14062	14071	13936	13734	13833	13941	13868	14119	14011	13859	13900	13819	14074	13866	13948	13826	13822	13865	13874	13801	13994	13901	13895	14064	13949	13940	13959	13946	14051	14007	13863	13694	13981	13846	13994	13807	13774	13906	13839	13817	13971	13823	13974	14086	13962	13890	13958	13970	13975	13925	13925	13851	13793	13942	13705	14155	14120	13942	13914	13820	13943	13914	13908	13971	13829	13933	13971	13823	13806	14009	13874	13875	13928	14075	13992	14055	13916	13908	13660	13919	13867	13849	13937	13874	13933	13797	13979	13949	13997	13882	13842	14144	13830	14008	13684	13798	14002	13895	13908	13915	13856	13958	13939	13839	13950	13779	13859	13992	13790	13799	13895	14041	13998	14009	13867	13889	13925	14031	13705	13970	14030	13824	13785	13862	14022	13921	14023	13765	13973	13871	14045	13853	13920	13860	13957	13864	13845	14007	13840	13969	13749	13958	13817	13787	14032	13870	13861	13785	13926	13770	13826	14046	13866	13888	13915	13862	13906	13824	13929	13789	13954	13828	13870	13958	13971	13833	13901	13986	14052	13824	13973	13841	14061	13848	13912	13886	13826	14081	13914	13814	13948	13896	13819	14002	13743	13939	13886	13868	13999	13803	13850	13836	14091	13893	13961	13903	13847	13933	13890	14028	13900	13972	13905	13960	14069	13894	13898	13966	13930	13964	14007	13993	13995	13964	13832	14100	13831	13854	14050	13838	13864	14063	13913	13950	13784	14127	14048	13934	13835	14026	13955	13723	13972	14002	13947	13931	13903	13869	14027	14045	13871	14114	13819	13882	14018	13826	13992	13852	13785	13886	13863	13872	13863	13938	13943	13897	13908	13992	14035	13967	13885	13850	13887	13939	13716	13961	14049	13841	13880	13954	13723	14056	14031	13923	14089	14016	13968	13884	13816	13947	13975	13875	14065	13881	13959	13851	13823	13863	13915	13953	14027	13891	13747	13784	13805	13914	13962	13827	13895	13949	13843	13782	13855	13910	13800	13877	14037	13862	13896	13856	13848	13908	13941	13810	13851	13973	13919	13871	13870	13934	13735	13936	14035	13887	14004	13968	13886	13817	13784	14047	13873	13840	13867	14027	13871	13901	13922	13889	14099	13909	13913	13960	13921	13782	13843	13941	13785	14046	13978	13922	13941	13954	13783	13881	13872	14064	13847	13927	14021	14024	13959	13936	13883	13923	14026	13935	13872	14081	13958	14062	13844	13900	13840	13899	13944	13766	13988	14043	13939	13987	13870	13892	14057	14077	13939	13873	14126	14151	13908	13860	14080	14012	14020	13915	14009	13945	13928	13888	13946	13853	14104	13972	13890	13710	13912	13814	13927	13726	13950	13883	13794	13776	13947	14132	13805	13768	13822	13948	13903	14050	13976	13875	13878	14021	13843	13923	14026	13824	13945	13830	14012	13877	13923	13945	13886	13826	14038	13762	13777	13805	14048	13816	13889	13920	13833	13919	13894	14034	13876	13770	13870	13831	13976	14070	13863	14050	13876	13860	13917	13901	14002	13993	13890	14026	13933	13881	13979	13838	13806	13912	13885	13839	13916	14066	13855	13817	13826	13758	13889	14111	13835	13986	13865	13780	13864	13995	13876	14080	13876	13898	13938	13795	13747	13916	13917	14029	14034	13836	13871	14008	14021	13803	13871	13930	14032	13829	13979	13931	13933	13927	13954	14033	13984	13965	13950	14067	13879	13806	13916	13944	13979	13830	13841	13872	13920	13813	13812	13924	13979	13926	13808	13849	13947	13841	13870	13905	13958	13960	13899	13969	14007	13860	14022	13800	14060	13846	13879	13967	14059	13875	13912	13862	13847	14010	13794	13974	13970	13745	13813	13947	13929	13917	13887	13725	13896	13953	13954	13844	13835	14039	13934	13968	14009	13979	13914	13903	14004	13944	13766	13864	13933	13832	14111	13975	13870	14131	13842	13746	13905	13779	13876	13929	13814	13885	13961	13831	13947	13889	13974	13856	13911	13860	13883	13813	13980	13889	13921	14074	13898	14042	13709	13998	13902	13943	13929	13843	13983	14070	14035	14037	13840	14022	13908	13719	13894	13903	13943	14010	13856	13828	13879	13976	13895	13979	13789	13879	14091	13725	13928	13902	13882	13844	13930	13825	13965	14027	13940	14098	13890	13900	13966	13802	13869	13873	13808	13890	13862	13854	13798	14051	13821	13979	13995	13802	13923	13809	13784	13883	14002	13824	14155	13938	13840	14078	13968	13783	13834	14195	13759	13983	14090	13930	13890	13954	13968	13977	13852	13780	13976	13924	13899	13974	13804	13821	13775	13866	13993	13868	13802	13949	13777	13768	13869	13942	13953	13873	14087	14005	13897	14044	13842	13894	13892	13907	13893	14026	13894	13617	13914	13884	13881	13984	13918	13986	13917	13913
27434	21868	23632	20129	16644	15980	15697	15274	15204	15289	15097	15131	15241	15024	15112	15288	15139	15173	15042	14943	14898	15030	14794	14950	14953	15149	15065	15062	15029	15043	15003	15089	14998	14899	15073	14976	14987	15151	14959	15118	15107	14939	14840	14876	15060	14931	14957	14937	14915	15070	15195	15111	15189	14977	15076	14831	15002	14828	14943	14725	14854	14949	15024	14720	14798	15013	14888	14903	14835	14916	14917	14951	14915	14897	14913	15014	14826	15014	14997	14969	14869	14889	14837	14901	14964	14848	14719	15112	14719	14940	15031	14785	14847	15021	14924	14981	15078	14920	14965	14780	14930	14845	15085	14884	15022	14975	15042	15044	15027	14764	14765	14976	14968	14891	14904	14935	15016	15016	14749	14876	14850	15018	14978	14975	14941	14857	14729	14915	14999	14945	15021	14834	14836	14817	14808	14997	15153	14975	15086	14844	14955	14849	14972	14924	14987	14975	14887	14911	14928	14936	14887	14894	14824	14792	14925	14839	14888	15089	14975	14647	15151	14786	15041	14994	15046	14887	14967	14638	14972	14952	15010	15001	14983	14857	14922	14666	14952	14806	15005	15020	14977	14970	14815	15021	15008	15062	14982	14814	14977	14897	14924	14952	14750	14993	15060	14944	14895	14858	15052	15150	14869	15054	14880	15035	14945	14880	15034	14871	14839	15000	14922	14960	14784	15063	14899	15183	15031	14947	14870	14830	14987	14940	14822	14773	14858	14756	14827	14915	14911	15056	15029	14814	14902	15082	14886	14851	14985	14813	14900	14956	14987	14973	14883	15019	14925	14908	14952	14902	14842	14903	14845	14881	14950	14864	14861	14976	14686	14961	15081	14835	14896	14973	14741	15007	15060	14961	14956	14767	15097	14886	14787	15116	15022	14945	14879	14881	14832	14801	15033	14804	15023	14890	14924	14817	14912	14829	15022	15066	14956	14789	14816	14972	15081	14902	14876	15030	15116	14887	14824	14952	14781	14913	14807	14757	14908	15016	14956	14845	14850	15060	15114	15018	15094	15145	14843	15039	15133	14891	14802	14862	15117	15053	14805	15078	14872	15048	14810	15056	14896	14826	14795	14733	14995	14983	14835	14969	14936	14958	14987	15195	15062	14711	14994	14905	15109	15043	14922	14951	14873	14728	14973	15028	15011	15043	14942	14994	15012	14920	14891	14973	14994	14942	15048	14972	14758	14941	14878	14962	15028	14751	14839	14844	14807	15048	14948	14766	15121	14843	15129	14839	14897	14886	14902	14960	15004	14951	14929	15073	15019	15002	14942	15074	14904	14937	14908	15117	14950	14808	14871	14818	14904	14957	14914	14858	15022	14986	14875	15069	14940	15206	14824	14864	14733	14988	14931	15075	15069	14909	14840	14884	15049	14849	15043	14984	14905	14794	14952	14841	14922	15000	14765	15075	14963	14949	14985	14808	14913	14773	14983	14927	15064	14948	14932	14775	14957	14849	14667	14961	15011	14967	14962	14996	14820	14916	15081	14910	14913	14942	15015	14873	14967	15008	15041	15109	14911	15058	14864	15055	14826	15030	15018	15187	15055	15051	14798	14953	14999	14918	14867	15069	14914	14876	14904	14989	14829	15036	14839	14965	14941	14929	14913	15036	14959	14919	14882	15066	15028	15025	14797	14901	15110	14828	14811	14874	15090	14889	14803	14944	14855	14973	15172	15040	14952	14876	14858	14837	15009	15126	14889	15099	15058	14850	15038	14958	14958	14780	14796	14958	14790	14749	14839	14833	14950	14831	14896	14963	15028	15049	15015	14815	15005	15093	14945	14906	14809	14954	14979	14922	14682	15164	14985	14919	14867	14934	14869	15020	14964	14933	15020	14946	14790	14815	14970	14846	14953	14917	15025	14891	15085	14916	14816	14905	14835	14820	14841	14794	14620	15101	15014	15003	14889	14913	14877	14916	15042	14813	14891	14871	14979	14844	15143	14930	14795	15024	14925	15005	14989	15122	14932	15017	14965	14859	14919	14850	15059	15040	15034	15136	14955	14777	14821	14874	14865	14892	14830	15062	15004	15027	14972	14832	14994	15084	14987	14882	14886	15030	15052	14882	14881	14925	14807	14936	14776	14954	15056	15057	15070	14921	14936	15011	15047	14824	15098	14850	14732	14796	14957	15086	15037	14923	14952	14987	14698	15096	14889	14821	14867	15005	14832	14950	15029	15047	15023	14894	15007	14939	14908	15067	14969	14910	15022	15187	14884	15002	14776	14831	14887	15237	14852	14914	14765	15072	14810	15106	14828	14902	14804	14932	15002	15018	14904	14939	14906	14822	14782	14803	14865	14882	14977	14852	14985	15084	14815	14881	15044	15084	15009	15041	14961	15006	14963	15051	15130	15026	14851	14833	14802	15121	15021	15034	14947	15137	14979	15164	14865	14892	15010	14928	14883	14995	14920	14821	15102	14994	14917	15054	14989	15080	14748	15092	14943	15008	14846	14860	15044	15012	14695	15131	14898	14926	15140	14915	14834	14921	15069	15153	14985	15084	14944	14911	14809	14827	14894	14885	15058	15039	15052	14887	15045	14901	14928	14986	14945	14806	14815	14917	15003	14828	14869	14894	14919	15076	14981	15047	14945	14928	14893	15034	14842	14773	14896	14929	14827	14923	15050	14971	15131	14999	14942	15029	15025	14917	14998	15212	14884	14925	14908	15229	14796	14826	14837	14883	14867	14930	15037	14862	14917	14798	14864	14924	15178	14964	14913	15139	14872	15062	14860	14703	15024	15043	15032	15038	14990	15014	15166	15079	14906	14941	14967	14950	14872	14781	15027	14847	14994	14841	14871	14874	14979	14816	14961	14992	15007	15086	14683	14901	14931	14907	14860	14945	14994	14899	15028	14848	14889	14962	14982	14852	14808	14850	15009	15026	15066	14948	14993	15110	14927	14912	15049	14965	15102	15112	14982	14827	15014	14927	14990	14964	14831	14998	14743	14985	14920	14925	15073	15001	14907	14842	14993	15007	14936	14976	14833	14939	15018	14928	15056	14903	15002	14775	14850	14871	15007	14873	14815	14703	14742	14849	14959	14951	15083	14990	15136	14948	14979	14950	14912	14795	15085	14990	15021	14919	14972	14866	14896	14984	14875	14940	14714	14675	14820	15109	15016	14866	14836	14981	14864	14952	14773	14883	14994	15069	14812	14811	14912	14837	15012	14882	14967	14791	14831	14969	15025	14840	14949	14876	15001	14994	14920	14667	14782	14831	15032	15101	14804	14891	15138	14862	14949	14771	14878	14890	15108	15016	14958	14870	15049	14951	15093	14944	15021	14945	14868	14880	15239	14925	15046	14836	14882	14700	14991	14989	14913	14896	14980	14924	15009	14843	14928	14876	14960	14940	14848	14967	15032	14839	14732	14986	14991	14992	14813	15060	14971	15050	15145	15051	14930	15031	15018	15013	14923	14937	15005	14902	15080	14979	15021	14908	15089	14918	14921	15007	14895	15145	14894	14878	14986	14784	14985	14980	15150	14756	14877	14875	15040	14976	15024	14943	14908	14992	14859	14955	14956	14884	14996	14912	14850	14800	14771	14766	14995	14950	14950	14827	14821	14908	15059	14816	15079	15013	14895	15079	15058	15068	15031	14929	14928	14861	15045	14891	15030	14950	14826	14941	14909	14905	14929	14846	14926	15052	14905	14975	14797	14931	14948	14959	15102	14940	14895	14930	14895	14728	14912	15045	14921	14939	14760	14995	14795	15161	14925	14856	15022	14848	14917	15063	14742	14857	14964	15062	14921	14887	14961	15072	14909	15010	14850	15026	15026	14933	15072	15080	15220	14854	14874	15255	14927	15104	15073	15088	15108	14870	14930	15100	14855	14930	14903	15007	14771	15152	14860	14963	15056	14796	15037	15040	14967	14958	14774	15115	14842	15052	14942	14934	14890	14861	14796	14862	14793	15120	15162	15134	15079	14978	14886	14969	14944	14926	14954	15212	14847	14835	14880	15098	15043	14952	14920	14916	14988	15090	14703	15086	15082	14844	14923	14765	14755	14936	15177	14838	15042	14739	14982	15121	14976	14917	14913	14977	15049	14927	14913	14909	14990	14788	15037	14909	15079	14818	15257	14829	14793	15016	15050	14963	14746	14837	14870	14906	14817	15004	15045	14880	15046	14905	14924	14810	15093	14981	14887	14748	14885	14821	14860	14904	14764	14924	14760	15060	14964	15084	14985	15049	15079	14845	14860	14723	14944	14879	14906	14859	14850	14892	15054	14963	15018	14882	15281	14751	14805	15066	14978	15061	14796	15017	15112	14981	14801	14835	14821	14757	15107	14885	15183	15164	14857	14966	14829	14952	14898	14912	15109	15050	14984	15034	14833	15005	15132	14932	15059	14944	14947	14999	14987	14905	15009	14896	14907	14981	14980	14773	14937	14912	15070	15023	14942	15066	14969	14738	15089	14900	15009	14990	15014	14861	14895	14950	15080	15000	14903	14902	14943	15026	15106	15075	15051	14940	14930	14993	15071	14927	14910	14913	14992	15039	14886	14839	14935	14914	15138	14831	15010	14870	15034	15005	14851	15254	14916	14813	14813	14758	14912	15012	14996	14695	15034	14714	15073	15021	15007	14966	15004	14902	15036	14848	15070	15028	14792	15073	14870	14943	14957	15049	14853	14770	15227	14902	14973	15005	15007	14910	14879	14990	14916	15054	14985	14718	14882	14980	15072	15051	14834	14842	14836	14940	14812	14974	15059	15166	14860	14925	15077	15039	15161	15065	14889	14824	14946	14794	15025	14861	15052	14615	14911	14885	14952	14834	14786	15000	15101	15016	15084	15145	14971	14759	15083	14894	14923	14980	15119	14841	14843	14893	15023	14943	15003	15050	14874	15017	15110	15018	15040	14991	14948	14867	14982	14937	14847	14834	14810	15112	14924	14955	14745	14972	14806	15012	14881	14989	14925	14990	14813	14947	15038	14756	15092	14854	14985	14871	15055	15004	14952	14899	14841	15025	14928	14943	14825	14946	14924	14811	15053	14939	14976	14862	14800	14934	14946	14977	14868	14856	14835	14947	14936	15048	15028	15034	14910	14916	14994	14926	14689	15089	14872	14943	15100	15056	15173	15159	14864	14833	14842	14909	14947	14961	14937	15100
16917	20512	19419	17408	16439	15496	14759	14393	13984	14145	14155	14222	14367	14133	13890	13966	13851	13952	13826	13786	13749	13948	13816	13826	13799	13883	13739	13722	13935	13898	13888	14004	13645	13802	13819	13702	13789	13809	13705	13674	13639	13710	13869	13701	13856	13723	13794	13778	13757	13866	14039	13874	13926	13695	13650	13689	13744	13790	13750	13666	13822	13639	13537	13665	13692	13627	13899	13640	13557	13698	13853	13748	13588	13750	13797	13777	13518	13837	13711	13612	13774	13515	13699	13724	13654	13603	13818	13585	13694	13717	13808	13415	13692	13713	13571	13854	13861	13869	13721	13760	13814	13650	13756	13802	13843	13535	13798	13708	13807	13789	13632	13787	13635	13845	13655	13857	13690	13748	13736	13727	13681	13747	13857	13746	13748	13680	13589	13712	13782	13589	13646	13625	13689	13704	13657	13687	13703	13691	13663	13651	13818	13617	13781	13724	13768	13743	13821	13748	13774	13584	13692	13663	13838	13675	13744	13719	13659	13678	13564	13678	13602	13751	13500	13606	13840	13701	13602	13785	13805	13631	13790	13628	13660	13599	13723	13792	13635	13749	13672	13759	13701	13570	13877	13698	13600	13649	13841	13682	13739	13748	13665	13687	13682	13693	13732	13774	13695	13689	13836	13602	13783	13824	13563	13773	13661	13811	13882	13742	13797	13779	13685	13701	13651	13709	13645	13817	13743	13811	13592	13749	13867	13787	13677	13869	13723	13745	13567	13782	13733	13864	13794	13522	13738	13770	13667	13694	13666	13760	13684	13769	13682	13694	13683	13823	13728	13542	13634	13844	13675	13722	13686	13569	13771	13708	13735	13727	13730	13721	13743	13761	13559	13736	13678	13830	13647	13571	13727	13751	13805	13651	13644	13864	13654	13651	13866	13826	13715	13700	13758	13853	13747	13677	13797	13726	13723	13642	13609	13912	13611	13669	13702	14023	13646	13778	13654	13744	13513	13597	13781	13638	13825	13805	13862	13770	13695	13651	13821	13611	13666	13808	13749	13607	13711	13584	13665	13669	13655	13737	13625	13685	13631	13803	13788	13535	13738	13606	13698	13581	13706	13767	13787	13725	13789	13776	13733	13813	13623	13704	13836	13777	13851	13853	13767	13692	13594	13795	13798	13674	13772	13776	13657	13707	13569	13654	13720	13727	13637	13746	13716	13776	13700	13684	13758	13726	13565	13623	13558	13587	13808	13737	13734	13534	13687	13517	13762	13653	13725	13669	13628	13778	13640	13554	13712	13728	13731	13815	13838	13676	13689	13472	13725	13731	13701	13675	13777	13547	13553	13699	13702	13600	13650	13687	13561	13777	13639	13762	13696	13538	13649	13796	13666	13688	13716	13866	13704	13669	13633	13609	13579	13666	13688	13745	13672	13762	13609	13612	13723	13724	13730	13629	13742	13737	13730	13791	13717	13710	13875	13661	13641	13639	13643	13666	13650	13748	13779	13777	13632	13665	13632	13626	13772	13646	13577	13704	13705	13795	13649	13714	13659	13755	13747	13709	13746	13813	13617	13725	13691	13771	13644	13712	13658	13724	13633	13677	13781	13686	13680	13724	13724	13893	13731	13636	13540	13769	13591	13724	13631	13667	13868	13698	13704	13745	13666	13653	13745	13546	13628	13642	13580	13744	13665	13806	13710	13842	13711	13599	13560	13785	13690	13694	13625	13691	13669	13792	13674	13678	13740	13766	13875	13793	13577	13592	13734	13758	13770	13563	13716	13690	13586	13593	13847	13656	13634	13814	13647	13738	13590	13728	13698	13643	13715	13801	13829	13719	13806	13827	13858	13719	13693	13552	13717	13779	13704	13765	13589	13683	13940	13811	13781	13477	13565	13737	13854	13756	13726	13815	13762	13589	13801	13620	13824	13752	13701	13642	13622	13692	13758	13608	13923	13648	13652	13802	13609	13558	13883	13663	13804	13694	13724	13694	13502	13707	13740	13559	13720	13729	13748	13693	13658	13740	13502	13724	13833	13642	13877	13680	13882	13795	13781	13631	13604	13524	13902	13893	14004	13808	13791	13862	13652	13786	13769	13669	13711	13624	13862	13818	13652	13748	13728	13809	13793	13710	13616	13729	13551	13740	13799	13737	13921	13676	13703	13504	13708	13717	13736	13850	13524	13571	13714	13801	13683	13741	13757	13785	13815	13889	13632	13555	13891	13634	13701	13809	13638	13602	13864	13698	13585	13707	13894	13770	13808	13595	13646	13605	13667	13763	13704	13571	13798	13807	13647	13765	13693	13792	13508	13632	13705	13824	13790	13625	13778	13684	13694	13520	13829	13731	13567	13711	13768	13607	13726	13846	13694	13533	13594	13541	13620	13658	13647	13734	13771	13699	13751	13704	13723	13540	13720	13755	13616	13872	13826	13685	13761	13607	13726	13678	13807	13665	13636	13795	13715	13641	13566	13512	13588	13930	13698	13715	13729	13639	13805	13623	13761	13778	13658	13765	13780	13706	13715	13832	13828	13741	13756	13740	13578	13754	13737	13463	13760	13795	13594	13636	13608	13671	13649	13733	13567	13652	13557	13816	13821	13672	13616	13824	13569	13727	13757	13780	13790	13812	13661	13717	13605	13718	13795	13708	13493	13710	13494	13737	13861	13744	13653	13601	13676	13736	13682	13813	13799	13819	13451	13563	13749	13579	13603	13522	13751	13796	13714	13768	13833	13692	13839	13695	13602	13916	13657	13764	13808	13708	13704	13690	13661	13734	13724	13771	13636	13553	13592	13784	13706	13667	13646	13667	13879	13562	13756	13718	13719	13737	13754	13637	13609	13687	13489	13597	13685	13860	13776	13698	13863	13622	13655	13752	13822	13687	13659	13764	13746	13649	13713	13766	13719	13687	13766	13600	13853	13752	13731	13659	13631	13352	13870	13875	13645	13692	13719	13726	13697	13699	13494	13669	13628	13703	13789	13613	13631	13765	13522	13660	13837	13914	13744	13664	13715	13698	13698	13909	13664	13636	13796	13701	13660	13683	13735	13727	13560	13460	13616	13709	13701	13611	13768	13720	13713	13920	13790	13732	13677	13765	13623	13609	13833	13688	13742	13882	13662	13764	13809	13724	13890	13693	13684	13790	13669	13598	13722	13610	13801	13660	13687	13869	13635	13749	13729	13625	13879	13538	13773	13669	13826	13766	13786	13710	13780	13805	13562	13868	13609	13613	13908	13895	13760	13618	13771	13707	13717	13598	13697	13809	13824	13607	13734	13746	13675	13676	13778	13645	13922	13715	13738	13819	13783	13746	13761	13550	13675	13790	13664	13987	13766	13757	13730	13680	13596	13815	13678	13830	13607	13539	13849	13652	13817	13657	13684	13605	13708	13826	13900	13713	13540	13715	13719	13722	13547	13491	13618	13674	13641	13702	13875	13788	13876	13841	13656	13675	13609	13601	13647	13703	13775	13708	13607	13684	13468	13925	13730	13645	13856	13844	13713	13834	13559	13779	13530	13679	13579	13691	13984	13631	13997	13698	13769	13545	13677	13723	13683	13826	13701	13732	13680	13718	13677	13721	13738	13832	13768	13729	13838	13607	13679	13809	13915	13577	13629	13730	13752	13526	13708	13819	13753	13762	13659	13663	13659	13816	13571	13692	13735	13815	13885	13662	13673	13722	13724	13631	13624	13662	13676	13831	13752	13712	13735	13688	13814	13638	13631	13663	13599	13833	13862	13937	13800	13572	13843	13913	13793	13790	13948	13621	13760	13586	13548	13799	13620	13591	13763	13695	13755	13610	13823	13670	13670	13672	13595	13750	13601	13639	13735	13693	13735	13627	13803	13774	13879	13778	13705	13687	13568	13830	13610	13788	13716	13680	13679	13710	13837	13733	13672	13627	13703	13638	13750	13760	13793	13665	13811	13580	13451	13788	13763	13658	13748	13596	13789	13769	13803	13614	13888	13843	13774	13624	13699	13856	13690	13624	13792	13684	13678	13725	13857	13588	13873	13745	13716	13840	13835	13615	13424	13803	13732	13828	13584	13538	13833	13681	13701	13535	13608	13763	13874	13829	13667	13559	13856	13657	13722	13788	13610	13856	13766	13772	13842	13700	13724	13732	13666	13612	13749	13790	13647	13699	13567	13608	13842	13770	13774	13623	13667	13728	13747	13545	13716	13684	13595	13503	13689	13768	13723	13694	13854	13549	13859	13682	13635	13687	13560	13782	13732	13616	13624	13800	13784	13504	13648	13773	13647	13727	13828	13679	13808	13761	13795	13654	13765	13718	13836	13707	13906	13778	13572	13758	13657	13640	13736	13707	13676	13790	13669	13651	13489	13731	13725	13701	13810	13767	13729	13686	13794	13720	13583	13650	13659	13643	13682	13714	13747	13753	13802	13819	13464	13622	13823	13665	13646	13714	13780	13826	13839	13492	13523	13836	13643	13730	13646	13717	13677	13787	13884	13733	13529	13672	13611	13735	13678	13753	13819	13687	13752	13675	13788	13601	13671	13633	13711	13759	13702	13729	13736	13751	13816	13608	13645	13681	13639	13845	13757	13733	13733	13760	13666	13650	13976	13623	13635	13733	13712	13740	13720	13759	13900	13633	13748	13852	13492	13805	13786	13831	13718	13857	13538	13785	13763	13506	13784	13541	13914	13638	13730	13830	13640	13720	13606	13709	13724	13742	13812	13570	13859	13736	13700	13725	13709	13771	13689	13663	13653	13629	13875	13813	13786	13707	13722	13730	13829	13686	13756	13621	13703	13810	13672	13928	13728	13777	13852	13757	13721	13710	13782	13610	13725	13653	13765	13774	13696	13708	13742	13798	13824	13652	13662	13631	13755	13996	13646	13647	13781	13811	13802	13631	13824	13757	13721	13787	13860	13745	13705	13653	13621	13603	13774	13606	13654	13728	13742	13716	13670	13574	13649	13687	13771	13611	13765	13833	13767	13503	13705	13822	13613	13731	13782	13804	13725	13751	13563	13590	13736	13624	13828	13811	13774	13796	13889	13644	13608	13680	13808	13555	13814	13799	13807	13640	13471	13700	13747	13779	13755	13462	13735	13659	13700	13763	13820	13684	13643	13478	13813	13627	13698	13892	13799	13604	13840	13736	13751	13619	13802	13715	13794	13761	13707	13745	13591	13759	13702	13806
24037	21260	28637	24267	21898	20643	18579	15893	15445	15641	15515	15640	15328	15257	15247	15367	15151	15091	15097	15157	15076	14972	14965	14951	14928	15047	14972	14870	14950	15035	14880	14883	14785	14923	14837	14908	14889	14861	14961	14984	14821	15069	14726	14758	14843	14718	14573	14843	14768	15695	16138	16044	15486	15034	14985	14958	14683	14678	14655	14822	14778	14684	14950	14799	15021	14799	14843	14725	14978	14838	14848	14800	14657	14865	14696	14764	14736	14570	14847	14819	14904	14652	14891	14714	14910	14823	14843	14817	14818	14659	14913	14820	14701	14822	14760	14914	14781	14781	14718	14787	14794	14642	14915	15018	14724	14778	14690	14844	14848	14754	14919	14733	14723	14694	14675	14787	14861	14738	14745	14726	14876	14719	14797	14696	14661	14929	14612	14938	14696	14896	14674	14888	14769	14777	14706	14741	14940	14729	14635	14831	14804	14490	14864	14785	14891	14717	14652	14893	14856	14676	14897	14873	14757	14890	14517	14712	14769	14873	14604	14785	14903	14730	14832	14757	14843	14806	14618	14802	14585	14816	14719	14775	14637	14700	14529	14786	14792	14741	14662	14640	14814	14791	14792	14657	14656	14724	14653	14749	14803	14748	14829	14641	14792	14830	14791	14684	14624	14715	14813	14807	14768	14606	14835	14609	14606	14694	14685	15070	14674	14804	14978	14755	15062	14876	14601	14706	14818	14907	14764	14811	14822	14599	14695	14839	14841	14634	14849	14810	14829	14671	14736	14687	14815	14777	14805	14678	14642	14696	14700	14736	14757	14694	14721	14709	14869	14663	14736	14906	14561	14704	14681	14790	14707	14642	14650	14643	14638	14777	14700	14735	14764	14869	14723	14752	14754	14670	14910	14814	14727	14804	14882	14820	14907	14841	14696	14603	14704	14785	14581	14596	14744	14611	14810	14769	14803	14633	14762	14791	14862	14775	14910	14753	14851	14740	14722	14724	14899	14642	14792	14802	14811	14737	14735	14936	14937	14660	14808	14924	14849	14736	14734	14835	14784	14732	14529	14848	14691	14917	14858	14777	14652	14767	14550	14614	14889	14690	14746	14626	14738	14700	14974	14734	14757	14832	14963	14786	14729	14760	14815	14890	14687	14750	14677	14832	14691	14761	14754	14838	14640	14713	14801	14906	14725	14866	14769	14825	15039	14694	14692	14858	14754	14786	14894	14684	14799	14623	14849	14844	14658	14704	14737	14677	14719	15020	14797	14695	14663	14871	14859	14779	14917	14844	14861	14543	14793	14644	14707	14708	14798	14704	14870	14833	14745	14990	14832	14521	14795	14819	14702	14707	14826	14792	14745	14804	14696	14701	14985	14755	14798	14824	14910	14790	14871	14770	14623	14666	14690	14774	14820	14727	14778	14835	14917	14882	14792	14827	14960	14857	14708	15010	14680	14773	14814	14994	14792	14723	14599	14816	14919	14537	14877	14694	14806	14546	14744	14746	14686	14735	14832	14695	14682	14689	14797	14900	14716	14811	14850	14678	14741	14810	14733	14611	14761	14796	14830	14657	14840	14702	14802	14595	14740	14629	14701	14720	14803	14784	14630	14873	14867	14804	14810	14785	14753	14701	14647	14752	14761	14882	14764	14738	14513	14711	14794	14716	14816	14854	14818	14979	14880	14567	14713	14858	14803	14935	14631	14590	14874	14890	14614	14776	14768	14757	14628	14643	14770	14800	14833	14724	14816	14755	14815	14627	14544	14920	14885	14829	14788	14809	14864	14728	14655	14815	15004	14761	14929	14560	14717	14832	14609	14694	14700	14932	14921	14593	14913	14784	14737	14805	14749	14660	14764	14758	14665	14934	14806	14646	14685	14750	14735	14702	14781	14613	14860	14791	14924	14766	14819	14662	14837	14711	14622	14799	14685	14767	14926	14794	14796	14995	14898	14761	14678	14781	14761	14707	14668	14652	14959	14819	14757	14812	14815	14839	14499	14766	14682	14606	14724	14699	14658	14760	14884	14830	14727	14688	14838	14685	14788	14797	14889	14865	14852	14914	14833	14833	14802	14942	14769	14785	14560	14687	14690	14791	14897	14861	14717	14642	14676	14911	14790	14759	14576	14719	14576	14448	14588	14664	14562	14719	14876	14729	14797	14701	14798	14762	14552	14787	14744	14720	14668	14928	14860	14608	14926	14706	14712	14840	14917	14759	14730	14894	14631	14665	14803	14735	14780	14851	14719	14764	14777	14792	14637	14839	14701	14587	14706	14775	14815	14672	14820	14537	14687	14705	14763	14584	14615	14803	14772	14871	14672	14815	14878	14906	14731	14640	14705	14668	14479	14766	14799	14948	14899	14743	14759	14773	14702	14702	14658	14794	14735	14734	14784	14768	14607	14840	14817	14776	14916	14969	14823	14631	14640	14720	14730	14712	14586	14730	14676	14829	14796	14774	14785	14758	14770	14810	14918	14727	14806	15056	14901	14660	14656	14773	14817	14840	14661	14662	14792	14834	14824	14906	14727	14969	14975	14774	14745	14686	14719	14838	14774	14732	14715	14661	14704	14704	14666	14706	14732	14783	14742	14921	14762	14697	14819	14770	14724	14508	14679	14799	14883	14802	14853	14721	14783	14778	14864	14767	14886	14652	14745	14722	14771	14911	14673	14835	14667	14695	14717	14810	14872	14678	14893	14753	14580	14760	14736	14921	14716	14716	14594	14798	14793	14766	14655	14833	14601	14837	14766	14756	14608	14669	14870	14775	14964	14980	15039	14757	14911	14750	14699	14862	14919	14788	14863	14715	14891	14715	14645	14796	14857	14797	14785	14646	14824	14507	14767	14698	14765	14693	14861	14910	14828	14733	14984	14883	14724	14803	14728	14777	14844	14599	14764	14872	14834	14514	14720	14573	14755	14591	14835	14698	14702	14749	14728	14641	14759	14787	14791	14917	14868	14635	14862	14730	14707	14743	14863	14814	14627	14737	14922	14714	14607	14937	14704	14631	14705	14713	14745	14525	14734	14869	14808	14812	14749	14702	14794	14572	14699	14755	14713	14733	14891	14820	14904	14971	14813	14691	14683	14894	14791	14748	14962	14789	14708	14925	14631	14830	14581	14526	14812	14730	14903	14657	14713	14723	14737	14728	14614	14754	14756	14731	14693	14776	14895	14903	14750	14755	14775	14896	14704	14757	14827	14811	14833	14770	14841	14708	14800	14599	14741	14778	14866	14730	14799	14867	14881	14908	14718	14698	14724	14722	14740	14869	14681	14793	14840	14691	14774	14542	14744	14821	14755	14806	14817	14769	14543	14661	14684	14809	14671	14794	14817	14702	14675	14528	14721	14772	14825	14755	14876	14905	14875	14736	14684	14839	14866	14602	14715	14850	14660	14687	14909	14712	14649	14896	14884	14731	14997	14740	14738	14636	14903	14727	14724	14615	14782	14655	14709	14688	14676	14754	14828	14578	14721	14801	14780	14716	14649	14755	14806	14716	14871	14689	14600	14519	14825	14816	14735	14826	14801	14931	14774	14789	14762	14686	14779	14828	14880	14976	14753	14893	14841	14640	14698	14850	14723	14649	14792	14725	14885	14712	14950	14664	15099	14902	14759	14833	14704	14660	14922	14626	14658	14867	14555	14820	14850	14714	14716	14920	14890	14971	14816	14827	14790	14799	14697	14662	14731	14455	14654	15000	14740	14667	14831	14782	14676	14932	14792	14710	14705	14793	14717	14827	14823	14680	14679	14768	14733	14730	14853	14736	14560	14763	14809	14691	14845	14606	14720	14682	14613	14721	14668	14841	14833	14706	14872	14718	14976	14851	14921	14992	14898	14709	14718	14611	14654	14733	14781	14684	14715	14697	14757	14710	14848	14836	14800	14794	14950	14581	14817	14682	14885	14663	14839	14681	14500	14624	14820	14926	14848	14703	14840	14765	14637	14677	14719	14684	14712	14800	14695	14557	14608	14627	14832	14839	14793	14639	14788	14549	14863	14582	14749	14694	14742	14847	14600	14620	14859	14684	14703	15026	14835	14712	14506	14682	14848	14631	14647	14741	14815	14816	14598	14741	14591	14481	14835	14771	15160	14811	14634	14923	14758	14717	14667	14798	14611	14657	14716	15002	14763	14739	14790	14764	14882	14483	14847	14836	14793	14577	14748	14666	14755	14684	14671	14744	14752	14659	14626	14763	14770	14592	14633	14562	14824	14590	14753	14859	14899	14899	14727	14638	15038	14829	14750	14775	14676	14660	14843	14731	14696	14967	14534	14538	14493	14559	14808	15046	14654	14922	14789	14866	14909	14846	14653	14589	14554	14772	14714	14763	14827	14858	14590	14785	14730	14641	14831	14655	14722	14678	14615	14674	14690	14851	14728	14874	14835	14584	14926	14768	14624	14832	14799	14623	14620	14859	14873	14707	14749	14752	14790	14603	14453	14960	14802	14702	14619	14721	14736	14909	14771	14848	14671	14817	14726	14766	14862	14846	14645	14709	14646	14641	14557	14744	14748	14647	14889	14826	14899	14782	14744	14833	14705	14570	14835	14690	14798	14627	14691	14847	14726	14660	14657	14811	14657	14670	14606	14772	14701	14673	14840	14735	14665	14741	14851	14630	14740	14657	14591	14755	14769	14709	14809	14576	14605	14703	14782	14724	14745	14935	14707	14644	14743	14716	14761	14760	14875	14527	14669	14744	14663	14617	14744	14568	14627	14896	14693	14771	14807	14800	14840	14748	14628	14437	14919	14820	14654	14796	14829	14906	15010	14729	14575	14890	14752	14805	14733	14805	14680	14694	14756	14834	14764	14869	14653	14780	14667	14756	14746	14874	14851	14662	14843	14800	14649	14668	14763	14592	14791	14868	14742	14823	14803	14627	14626	14835	14799	14804	14633	14838	14837	14758	14784	14708	14872	14628	14874	14509	14614	14820	14795	14796	14635	14570	14777	14696	14716	14805	14765	14734	14495	14758	14837	14810	14802	14815	14710	14710	14822	14697	14847	14835	14692	14775	14781	14833	14814	14637	14784	14637	14599	14695	14818	14964	14531	14703	14759	14674	14807	14927	14966	14728	14801	14535	14664	14785	14755	14644	14866	14822	14710	14607	14674	14692	14841	14785	14766	14930	14795	14666	14722	14766	14637	14783	14680	14618	14782	14679
15427	25825	24782	20279	18139	16794	15720	15107	14739	14725	14659	14700	14261	14226	14136	14138	13983	14025	13894	13804	14002	13816	14003	13805	13735	13899	13720	13939	13931	13838	13626	13463	13643	13606	13784	13798	13644	13669	13820	13580	13590	13748	13639	13472	13591	13803	13773	13725	13917	14689	15514	15162	14554	14082	13750	13748	13902	13731	13593	13692	13685	13606	13605	13546	13501	13467	13760	13665	13793	13607	13729	13517	13709	13645	13395	13485	13560	13726	13849	13630	13770	13764	13648	13503	13736	13608	13552	13806	13670	13850	13570	13604	13598	13607	13574	13650	13642	13652	13474	13621	13701	13687	13832	13596	13587	13429	13705	13765	13647	13772	13762	13719	13581	13758	13675	13684	13604	13583	13435	13475	13744	13554	13559	13606	13654	13598	13566	13529	13564	13419	13628	13538	13750	13555	13516	13665	13727	13675	13761	13583	13484	13629	13657	13625	13518	13687	13650	13664	13728	13810	13685	13500	13626	13737	13644	13683	13720	13568	13451	13612	13708	13665	13671	13719	13681	13630	13606	13581	13628	13713	13511	13819	13630	13643	13834	13475	13656	13644	13551	13691	13635	13701	13576	13655	13717	13492	13655	13539	13635	13558	13802	13587	13632	13523	13667	13622	13654	13542	13761	13707	13602	13530	13606	13416	13799	13733	13661	13666	13582	13735	13705	13670	13528	13641	13673	13704	13715	13742	13663	13759	13582	13701	13671	13626	13662	13588	13692	13646	13552	13543	13553	13746	13482	13623	13641	13644	13753	13643	13546	13514	13625	13779	13678	13603	13533	13601	13776	13560	13620	13685	13629	13774	13653	13712	13685	13715	13610	13637	13575	13821	13688	13746	13677	13758	13701	13591	13723	13531	13813	13677	13652	13867	13464	13750	13482	13606	13600	13536	13691	13728	13639	13766	13619	13711	13559	13574	13540	13595	13517	13604	13525	13714	13428	13906	13576	13650	13667	13708	13525	13711	13667	13739	13618	13719	13735	13715	13612	13619	13790	13508	13483	13599	13675	13593	13911	13638	13478	13551	13534	13692	13508	13620	13557	13708	13593	13825	13672	13605	13505	13464	13652	13569	13781	13563	13622	13739	13569	13704	13552	13527	13643	13605	13565	13629	13620	13674	13659	13564	13732	13766	13573	13751	13632	13592	13587	13592	13552	13651	13464	13616	13588	13732	13614	13610	13659	13530	13690	13484	13837	13523	13599	13663	13748	13494	13654	13737	13570	13439	13639	13731	13656	13689	13724	13532	13509	13559	13665	13647	13603	13731	13609	13583	13705	13476	13725	13780	13529	13612	13529	13549	13606	13542	13672	13511	13737	13798	13500	13699	13721	13751	13763	13740	13740	13717	13609	13731	13450	13664	13560	13527	13685	13525	13810	13609	13591	13797	13609	13758	13732	13629	13681	13508	13539	13593	13675	13746	13447	13718	13745	13509	13633	13484	13858	13690	13566	13746	13619	13602	13685	13662	13493	13654	13620	13727	13675	13717	13525	13731	13583	13751	13613	13702	13731	13656	13775	13591	13720	13748	13635	13590	13587	13672	13634	13522	13614	13665	13617	13676	13646	13544	13406	13575	13662	13653	13596	13624	13622	13683	13495	13667	13687	13685	13666	13634	13582	13663	13684	13633	13531	13628	13575	13701	13630	13653	13592	13708	13395	13682	13601	13628	13648	13602	13626	13640	13523	13677	13649	13582	13633	13539	13826	13639	13744	13695	13690	13576	13631	13642	13774	13718	13598	13623	13656	13535	13428	13667	13628	13643	13632	13954	13625	13784	13798	13748	13668	13572	13681	13641	13786	13637	13682	13752	13498	13614	13779	13633	13685	13753	13664	13453	13747	13540	13628	13631	13567	13472	13824	13721	13708	13626	13675	13680	13484	13498	13725	13707	13578	13666	13772	13526	13773	13734	13630	13598	13642	13781	13692	13839	13800	13559	13717	13535	13626	13676	13627	13567	13699	13550	13622	13466	13636	13613	13532	13748	13677	13704	13449	13499	13548	13568	13657	13720	13742	13569	13691	13567	13624	13724	13712	13555	13734	13578	13693	13666	13697	13659	13701	13824	13444	13700	13603	13718	13533	13783	13581	13699	13785	13659	13660	13744	13490	13666	13721	13674	13516	13637	13686	13765	13570	13417	13682	13719	13552	13640	13626	13601	13580	13567	13532	13577	13567	13643	13654	13681	13723	13764	13591	13559	13563	13729	13600	13744	13642	13702	13657	13707	13726	13582	13480	13595	13618	13545	13447	13818	13688	13576	13463	13596	13802	13575	13566	13692	13585	13674	13774	13616	13529	13605	13490	13728	13592	13604	13775	13632	13576	13787	13624	13693	13563	13831	13462	13735	13691	13570	13632	13498	13672	13473	13900	13660	13595	13542	13623	13658	13669	13485	13577	13641	13628	13738	13815	13837	13739	13644	13868	13688	13630	13589	13558	13751	13549	13752	13659	13682	13561	13662	13556	13525	13830	13732	13446	13473	13629	13597	13784	13550	13741	13693	13631	13674	13561	13444	13712	13567	13701	13628	13704	13704	13704	13608	13576	13636	13537	13608	13585	13551	13597	13633	13529	13785	13605	13491	13615	13632	13600	13799	13706	13551	13808	13876	13559	13593	13435	13766	13672	13636	13521	13642	13577	13581	13669	13453	13685	13636	13804	13614	13550	13747	13615	13765	13552	13601	13660	13773	13671	13536	13596	13880	13570	13839	13699	13754	13733	13641	13734	13531	13718	13524	13668	13648	13686	13584	13620	13611	13661	13613	13704	13836	13637	13776	13655	13908	13557	13513	13363	13631	13477	13667	13837	13633	13586	13569	13704	13612	13587	13619	13515	13461	13709	13818	13543	13772	13595	13678	13702	13566	13547	13637	13529	13560	13728	13798	13714	13676	13663	13635	13502	13683	13570	13672	13571	13732	13563	13592	13536	13646	13617	13764	13684	13629	13669	13522	13672	13789	13657	13527	13509	13572	13488	13560	13565	13541	13537	13736	13661	13581	13712	13579	13697	13696	13596	13628	13640	13629	13765	13532	13633	13815	13562	13677	13696	13734	13637	13621	13600	13665	13557	13651	13804	13651	13656	13509	13738	13575	13618	13561	13691	13721	13653	13653	13745	13545	13536	13673	13473	13616	13467	13845	13554	13549	13615	13699	13838	13664	13746	13657	13685	13691	13627	13589	13769	13670	13567	13582	13598	13540	13574	13783	13707	13430	13693	13535	13588	13800	13598	13523	13712	13776	13565	13732	13625	13585	13751	13700	13610	13694	13764	13636	13509	13457	13723	13535	13612	13551	13628	13581	13638	13552	13747	13608	13601	13679	13726	13796	13634	13724	13703	13640	13737	13633	13678	13770	13755	13637	13703	13750	13744	13537	13569	13545	13578	13590	13633	13383	13691	13604	13651	13702	13555	13484	13567	13709	13787	13685	13589	13610	13688	13688	13545	13558	13520	13602	13674	13585	13731	13644	13627	13561	13591	13542	13558	13469	13753	13647	13603	13578	13592	13637	13708	13531	13610	13617	13671	13606	13619	13557	13570	13387	13729	13714	13735	13667	13565	13616	13515	13567	13468	13694	13576	13688	13607	13492	13458	13580	13571	13668	13608	13778	13658	13727	13540	13698	13578	13501	13791	13772	13573	13639	13668	13712	13574	13671	13591	13690	13665	13630	13695	13691	13684	13597	13576	13597	13772	13486	13585	13650	13686	13634	13621	13548	13732	13461	13590	13571	13535	13572	13597	13655	13530	13616	13719	13697	13690	13487	13482	13658	13592	13744	13737	13481	13539	13673	13669	13682	13458	13686	13701	13645	13633	13617	13699	13623	13742	13750	13623	13582	13567	13766	13724	13627	13613	13615	13620	13563	13539	13672	13722	13706	13731	13664	13668	13662	13475	13713	13647	13695	13705	13628	13800	13702	13541	13597	13681	13643	13726	13571	13614	13581	13683	13547	13709	13847	13810	13617	13780	13535	13647	13549	13685	13598	13698	13916	13588	13709	13600	13612	13692	13644	13636	13688	13671	13663	13618	13611	13615	13718	13826	13710	13725	13549	13597	13844	13631	13682	13692	13589	13517	13612	13797	13518	13656	13527	13664	13668	13738	13699	13702	13587	13728	13761	13772	13716	13587	13632	13689	13562	13670	13572	13754	13638	13776	13646	13727	13757	13613	13516	13646	13687	13585	13620	13661	13727	13678	13848	13545	13755	13609	13668	13648	13669	13495	13734	13707	13638	13711	13734	13530	13513	13662	13588	13696	13601	13548	13677	13602	13692	13648	13511	13703	13636	13611	13398	13621	13575	13643	13575	13591	13524	13728	13665	13543	13669	13546	13772	13408	13687	13780	13586	13795	13621	13668	13600	13561	13661	13575	13634	13853	13688	13737	13598	13684	13569	13537	13635	13689	13682	13682	13818	13635	13555	13589	13569	13626	13797	13732	13487	13680	13495	13671	13493	13631	13668	13605	13638	13661	13630	13674	13743	13407	13661	13597	13538	13835	13526	13638	13850	13602	13594	13722	13606	13690	13683	13484	13610	13604	13578	13520	13585	13635	13568	13654	13591	13864	13522	13925	13670	13765	13531	13633	13593	13571	13515	13587	13754	13765	13706	13710	13715	13676	13622	13808	13635	13570	13631	13672	13704	13497	13529	13674	13505	13587	13837	13630	13766	13626	13695	13561	13641	13732	13576	13633	13617	13523	13644	13616	13595	13436	13663	13699	13863	13664	13750	13664	13530	13550	13593	13550	13494	13617	13686	13592	13560	13605	13584	13735	13575	13667	13453	13686	13643	13660	13529	13681	13615	13631	13534	13679	13629	13706	13508	13712	13588	13698	13683	13717	13544	13702	13727	13661	13733	13560	13583	13585	13583	13566	13553	13668	13737	13604	13615	13556	13570	13449	13858	13714	13727	13767	13662	13560	13621	13771	13627	13639	13651	13641	13656	13497	13694	13654	13764	13612	13590	13911	13631	13743	13620	13655	13730	13624	13777	13568	13623	13537	13651	13630	13845	13494	13758	13437	13679	13614	13709	13527	13586	13641	13585	13555	13489	13778	13668	13621	13620	13680	13757	13650	13771	13611	13564	13673	13662	13621	13614	13584	13723	13674	13580
22989	21264	29095	23761	21420	22839	23295	17402	16196	16722	16281	15971	16142	15943	15858	15592	15876	15889	15640	15689	15431	15195	15273	15271	15407	15422	15449	15653	15551	15353	15569	15390	15074	15312	15203	15060	15257	15345	15184	15293	15483	15062	15278	15271	15206	15294	15454	15461	16164	17395	17495	17009	16136	15746	15373	15384	15206	15061	15004	15219	15303	15087	15149	15042	15174	15300	15037	14999	15006	15231	15005	15154	15091	15112	15223	14976	15131	15163	15010	15042	15082	15214	15168	15015	15107	15195	15169	15075	15117	15159	15092	15096	15192	15081	15009	14991	15220	15242	15109	15238	15319	15054	15137	15219	15077	15180	15212	15217	15297	15067	15117	15063	15125	15185	15272	15152	15098	15232	15015	15268	15169	15257	15219	15034	15095	15304	15163	15030	15271	15232	15081	15146	15056	14998	14933	15086	15195	15016	15166	15306	15041	15315	15300	15066	15297	15185	15164	14935	15173	15150	15285	15214	15299	15150	15136	15205	15201	15034	15128	15226	15256	15092	15099	15223	15104	15215	15005	15180	15202	15379	15126	15135	15010	15070	15146	15189	15303	15243	15386	15238	15197	15150	15079	15121	15077	15116	15233	15117	15082	15276	15223	15030	15073	14883	15013	15342	15106	15091	15225	15159	15121	15017	15209	15186	15152	15138	15179	15097	14898	15188	15192	15145	15202	15194	15112	15159	15148	15057	15051	15029	15088	15053	15228	15053	15106	15065	15177	15331	15200	15212	15172	15243	15305	15130	15034	14918	15137	15006	15186	14983	15063	15126	15214	15239	15156	15119	15021	15026	15202	15264	15109	15113	15097	15150	15013	15037	15116	15222	15074	15064	15120	15378	15118	15108	15175	15113	15092	15195	15108	15115	15127	15079	15025	15184	15325	15108	15138	15116	15073	15104	15267	15030	14984	15124	15086	15116	15090	14954	15224	15145	15320	15117	15109	15278	14994	15101	15116	14968	14932	15057	15239	15064	15168	15126	15158	15014	15178	15048	15139	15022	15124	15183	15128	14884	15093	15196	15160	15010	15166	15142	15157	15197	14966	15072	15043	15109	15197	15025	15006	15043	14901	15141	15050	15033	15000	15283	14986	15113	15138	14984	15152	14997	14910	15189	15207	15276	15124	15126	15317	15040	15133	15135	15147	15165	14918	15124	15102	15122	15049	15036	15218	15156	15211	15025	15100	15088	15187	15018	15135	15112	15022	15283	15015	15113	15174	14997	15011	14991	15199	15138	15034	14989	15042	15180	15173	15225	15288	15151	15160	15142	14757	15077	15050	15159	15308	15061	15015	15080	15044	15073	14906	15208	15147	14960	15151	15030	15177	15071	15086	15215	15016	15114	15056	15245	15175	15220	15132	15116	15140	15074	15102	15206	15080	14983	15183	15232	15190	14985	15019	15067	14977	15081	15043	14802	15131	15036	15183	15081	14996	15091	15213	15248	15086	15089	15231	15010	15161	15070	14972	15322	15006	15131	15250	15222	15004	15341	15326	15026	15002	15131	15042	15113	15091	15088	15028	15116	15055	14936	15075	15140	15132	15089	15127	15153	15285	15051	15136	15310	15158	15099	15096	15317	14962	14922	15050	15135	15229	15089	15205	15033	15242	15135	15129	15068	14988	15126	15114	15009	15181	15087	15237	15074	15015	14970	15183	15008	15185	15089	15172	15214	15030	15232	15294	15155	15181	15213	15107	15142	14988	15152	15142	15128	15125	15108	15192	15131	15030	15062	15239	15259	15079	15011	15016	14839	15163	15104	15114	15124	15370	15275	15114	15193	15196	15117	15117	14984	15305	15050	15076	14956	14995	15234	15156	15130	15204	14941	15056	15033	14997	15089	15064	15170	15228	15130	15048	15147	14999	15166	15207	15269	15198	15204	15068	15073	15243	14975	15244	15077	15191	15175	14936	15091	14797	14871	15157	14980	14964	15225	15093	15034	15207	15061	15086	15225	14938	15321	15116	15122	15098	15191	15031	15275	14951	15222	15170	15339	15190	15068	15215	15046	14976	15130	15129	15217	15333	15217	15179	14935	15141	15203	15330	15048	15317	15043	15069	15013	15083	15077	15270	15244	14867	15100	15009	15063	15105	15174	15226	15030	15278	15233	15188	15083	15240	15179	15096	15141	15218	15087	15130	15211	15008	15245	15373	15140	15181	15148	15033	15065	15388	15277	15086	15076	15059	15189	15075	15098	14975	15017	15102	15033	15104	14920	14988	15012	15158	15197	15144	14959	15081	15015	15180	15178	15196	14965	15121	14923	15046	15039	15069	15100	15259	15048	14989	15012	15139	15138	15329	14854	15172	15010	15188	14879	15143	15188	15164	15172	15163	15133	15229	15239	15123	15045	15350	15092	15105	15174	15003	15139	15086	15131	14985	14856	15201	15184	15177	15240	15131	15198	15173	15449	15020	15061	15203	15032	15172	15335	15098	15023	15026	15055	15034	14997	14992	15010	15171	15118	15032	15076	15275	15174	15187	15258	15193	15201	15091	15215	15038	15148	15093	15238	15232	15070	15259	15113	15096	15122	15074	15218	14869	15089	15152	15153	15287	15207	15092	14829	15057	15160	15098	15097	15174	15142	14989	15047	15196	15085	15133	15024	15153	15168	15175	15114	15246	15207	15241	15050	15001	15045	15118	15302	15235	14940	15295	15236	15220	15360	15305	15022	15146	15088	15002	15143	15022	15091	15214	15119	15198	15060	15203	15271	14983	15287	15082	15258	14962	15233	15149	15042	15201	15343	15018	15137	15162	15124	15027	15037	15073	15207	15124	15112	15125	15031	15105	14961	15144	15112	15149	15086	15096	15116	14993	15232	15197	15082	15215	15148	15297	14863	15050	15201	15089	15072	15106	15153	15125	15204	15105	15105	15011	15118	15072	14929	15016	15138	15214	15133	15314	15298	15093	15095	15016	15186	15265	15172	15121	15047	15161	15159	15162	15166	15052	15200	15148	15250	15146	15358	15208	15090	15020	14984	15230	15201	15131	15144	15065	14997	15260	15055	14943	15055	15231	15128	15172	15098	15031	15287	15201	14969	15159	15124	15046	15292	15224	15154	15235	15028	15151	14985	15017	15193	15264	15165	15052	15149	15089	15013	15041	15331	14992	15019	15170	14918	14988	15067	15122	15296	15268	15267	15086	15013	15020	15108	15280	15021	15146	15100	15107	15170	14982	15111	15302	15401	15163	15281	15136	15162	15231	15055	15085	14926	15157	15269	15343	15069	15105	15179	15192	15308	15037	15304	15120	15185	15223	15170	15124	15092	15106	15286	15356	15015	15081	15041	14942	15125	15244	15227	15128	15110	15142	15208	14993	15043	15089	15022	15014	15182	15027	14950	15211	15197	15230	15284	15319	15139	15027	15258	15132	15123	15080	15060	15012	15147	14827	15168	14969	15093	15198	14946	15018	15039	15037	15359	15076	15140	14891	15186	15110	15012	15124	15220	15169	14993	14967	15136	15132	15239	15050	15182	15072	15008	15077	15152	15135	15167	15237	15162	15109	15174	15024	15095	15103	15246	15259	15039	15071	15071	15178	15030	15074	14917	15277	15300	15272	15187	15093	15037	15039	14980	15179	15020	15159	15000	15160	15235	15438	15123	15237	14885	15121	15143	14988	15014	15145	15078	15150	15128	15144	15110	14979	15201	15005	15240	15079	15295	14988	15231	15144	14952	15077	15218	15101	15243	15179	15117	15312	15185	15139	15124	15203	15028	14978	15118	15154	15122	15076	15048	15090	15025	15280	15321	15080	14959	15116	14996	14995	15009	15170	15151	15216	15207	15236	15093	15247	15206	15095	15277	15088	15201	14961	15232	15175	15043	15142	15187	15071	15005	14954	15052	15197	15195	14924	14988	15010	15140	15078	15173	15237	15103	15115	15168	15040	15196	15254	15015	14805	15287	15197	15148	15176	15116	15083	15165	15225	15284	15185	15179	15043	15005	15058	15233	15167	15093	15353	15081	15115	15081	15024	15074	15256	15255	15107	15090	15023	15424	15332	14962	15395	14989	14969	15200	15311	15054	15210	15104	14989	15097	15268	15185	15032	15131	15085	15070	15215	15153	15008	15046	15069	15008	15189	15278	15229	15219	15041	15210	15187	14970	15203	15263	15171	14994	14916	15276	15009	15131	15011	15184	15240	15042	15146	15067	14999	15137	15368	15313	15087	15287	15085	15181	15022	15237	14918	15067	15012	15157	15163	15074	15116	15133	15109	15162	15038	15024	15050	15124	15114	15013	15201	15147	15131	15226	15088	15077	14878	15017	15113	15051	15120	15021	15130	15078	15114	15117	15413	15127	15139	15002	15167	14822	15213	15202	15044	15006	15221	15080	15263	15160	14839	15098	15118	15014	15168	15185	15139	15052	14861	14920	15117	15222	14879	14974	15145	15146	15174	15211	15165	15137	15114	15168	15132	15092	15040	15015	14976	14932	15100	15398	15214	14966	15139	15166	15419	15091	14877	15284	15236	15017	15091	15168	14965	14967	14895	14816	14993	15235	15065	15048	15108	15241	14947	15107	15098	15148	15131	15050	15177	15289	15050	15043	15039	15251	15156	15026	15141	15205	15082	15222	15148	15068	15149	15029	15149	15071	15044	15091	15267	15111	15213	15130	15229	15048	14826	15134	15075	15118	14904	15061	15145	15160	15085	15128	15094	15173	15142	15072	15274	15127	15064	15181	15221	15003	15258	15227	15072	15154	15164	15089	15198	15347	15098	15061	15064	15144	15032	15178	15158	14986	15176	15065	15100	14995	14957	15198	15171	15019	15067	15110	14957	14970	15155	15187	15159	15195	15126	15164	15156	15051	15089	15222	15288	15132	15077	14991	15121	15097	15236	15130	15211	15191	15076	15244	15151	15077	15226	15288	15171	15097	15069	15077	15086	15113	15184	15050	15023	14986	15121	15358	15234	15198	15223	15101	15164	15092	15020	15071	15009	15152	15065	15067	15015	15206	15151	15122	15160	14957	15257	15051	14904	15101	15269	15032	15039	14989	15147	15109	15205	14977	15066	15062	15106	15343	15301	15131	15135	15050	15007	14926	15183	15111	15035	15126	14941	15038	15277	15034	15075	14996	15170	15196	15096	15309	15113	15210	15119	14943	15104	14973
16429	30397	29044	22780	20528	18368	16616	16079	15987	15713	15491	15371	15178	14782	14536	14763	14418	14583	14217	14335	14210	14139	14099	14019	14429	14127	14326	14046	14165	14032	13953	13883	13811	14065	14012	14032	13782	13861	13960	13886	13925	13949	14014	13953	14172	14056	14002	14292	15806	16977	16913	16237	15041	14281	14177	14018	14117	13834	13813	13842	13882	13969	13992	13855	13819	13718	13947	13929	13772	13774	13886	13788	14040	13845	13914	13937	13995	13936	13988	13951	13887	13978	13962	14030	13898	13809	13866	13937	13931	13820	13835	13926	13875	13834	13949	13963	13974	13880	13873	13893	13964	13830	13945	13796	13968	13938	14044	13742	13955	13860	13938	13919	13962	13900	13803	13850	13995	13832	13804	13790	13828	13794	13801	13884	14032	13884	13852	13876	13978	13983	13719	13739	13888	13860	13865	13742	13805	13772	13874	13886	13876	13991	13953	13997	13848	13912	13875	13829	13912	13932	14017	13803	13945	13788	13905	13872	14008	13862	13932	13839	13739	13919	13855	13932	13908	13991	13802	13931	13849	13746	13909	13866	13823	13933	13717	13887	13729	14047	14018	13849	13929	13855	13912	13806	14012	13774	14145	13886	13701	13982	13814	13599	13944	13874	13906	13887	13792	13799	13813	13799	13778	13971	13912	13739	13772	13844	13908	13790	13772	13753	13838	13660	13817	13850	13866	13871	13853	13783	13817	13772	13928	13784	14009	13819	13885	13822	13816	13932	13746	13882	13781	13763	13948	14052	13816	13813	13696	13827	13877	13912	13772	13851	13793	13925	13868	13853	13940	13727	13951	13870	13883	13770	13942	13936	13946	13810	13808	13864	13825	13847	13855	13898	13755	13824	13884	14125	13801	13903	14046	13888	13963	13857	13935	13792	14061	13788	13808	13838	13994	13979	14073	13847	13773	13764	14009	13858	13697	13784	13829	13814	13761	13903	13858	13948	13791	13931	13937	13824	13825	13951	13867	13900	13883	13711	13833	13933	13853	14063	13899	13708	13950	14017	13945	13693	13737	13942	13767	13926	13926	13750	14007	14006	13857	13858	13820	13747	13834	13826	13983	13857	13822	13875	13744	13886	13977	13754	13893	13805	13921	13860	13754	14077	13716	13866	13970	13967	13775	13895	13959	13939	14046	14009	13938	13868	13786	13781	13978	13842	14008	13787	13992	13706	13917	13785	13758	13826	13922	13873	13864	13736	13740	13677	13981	13818	14004	13679	13923	13896	13844	13943	13950	13898	13825	13928	13818	13811	13904	13903	13853	13985	13855	13748	13856	13787	13883	13895	13971	13806	13975	13801	13717	13964	13813	13760	13936	13905	13950	13861	13721	13883	13883	13869	13715	14024	13865	13929	13915	13732	13996	13749	13735	13864	13967	13956	13744	13860	13856	14009	13797	13614	14128	13988	13934	13853	13945	13785	13823	13948	13872	13902	13957	13840	13883	13923	13824	13888	13840	13766	13698	13863	13936	13770	13820	13969	13934	13932	13966	13926	13883	13748	13774	13915	13958	13751	14047	13886	13933	13786	13826	13841	13920	13947	13921	13972	13756	14094	13833	13793	13722	13855	14024	13761	13882	13959	13882	13913	13745	13908	13875	13812	13956	13840	13802	14006	13756	13802	13962	13857	13744	13916	13913	13886	13908	13933	13903	13955	13821	13986	13860	13637	13796	13969	13908	13827	13798	13887	13939	13937	13805	13839	14010	13860	13794	13833	13836	14004	13915	13878	13774	13917	13855	13829	13914	13849	13874	13919	13901	13899	13895	13719	13773	13764	14010	13841	13720	13955	13939	13924	13896	13854	13782	13803	13902	13853	13911	13862	13839	13928	13742	13965	13804	13855	13766	13844	13867	13801	13756	13970	13786	13913	13895	13934	13773	13855	13974	13900	13800	13949	13922	13754	13937	13913	13798	13862	13778	13782	13755	13735	13850	13812	13770	13830	13817	13729	13866	13968	13755	13831	13951	13962	13789	13969	13914	13943	13765	13911	13876	13867	13829	13851	13720	13869	13899	13905	13887	14011	13986	13983	13692	13920	13736	13846	13932	13896	14027	13953	13777	13935	13825	13774	13880	14076	13810	13827	13745	13813	14075	13940	13878	13945	14093	13805	13814	13975	13851	13820	13882	13938	13783	13967	14103	13725	13935	13715	13834	13804	13844	13948	13939	14012	14100	13871	13859	13868	13971	13955	13922	13823	13869	13900	13803	13918	13893	13954	14069	13938	13777	13961	14042	13684	13983	13687	14105	13840	13937	13909	13863	13832	13869	13785	13733	13871	13769	13960	13823	13856	14024	13905	14121	13786	13865	13763	13901	13964	13771	13743	13759	13808	14032	13873	13965	13925	13832	13702	13775	13826	13830	13866	14000	13827	13863	13725	13907	13878	13975	13995	13834	13781	13660	13875	13859	14002	13950	13878	13827	13727	13734	13820	13842	13712	13929	13827	13883	13800	13737	14021	13895	13854	13817	13807	13742	13865	13897	13741	13988	13873	13925	13997	13779	13845	13958	13743	13910	13919	13949	13653	14032	13904	13970	13654	13793	13942	13810	13860	13959	13922	13835	13861	13816	13875	13862	13895	13843	13903	13909	13925	13902	13864	13795	13819	13959	13955	13796	13790	13912	13802	13905	13831	13851	14014	13899	13840	13789	13834	13829	13828	13825	13983	13870	13925	13859	13932	13872	13825	14049	13707	13904	13754	13823	13784	13868	13901	14023	13843	13758	13953	13876	13790	13937	13912	13903	13852	13796	13958	13899	13922	13739	14065	13932	13993	13842	13830	13767	14180	13940	13883	13798	13916	13772	13969	13930	13777	13882	13755	13801	14058	13715	13981	13924	13839	13928	13866	13861	13782	13875	13991	13849	13898	13818	13860	13866	13806	13927	14070	13829	13952	13918	14031	13966	13823	13850	13756	13861	13797	13805	13766	13850	13890	13952	14017	13929	13963	13803	13978	14002	13829	13829	13812	13953	13809	13772	13806	13799	14021	13866	13747	13921	13859	13811	13824	13810	13703	13858	13764	13858	13853	13971	13903	13839	13843	13936	13757	13825	13830	13859	13834	13997	13746	13837	13824	13866	13920	13799	13789	13838	13940	13813	13844	13684	13802	13981	13947	13885	13921	13798	13912	13713	13940	13874	13961	13614	13811	14020	13777	14003	13932	13852	13866	13694	13898	13952	13880	13864	13843	13784	13855	13933	13902	13758	13856	13939	13764	13720	13790	13769	13796	13779	13678	13813	13887	13973	14023	13761	13846	13848	13771	13874	13757	13973	13942	13699	13750	13884	14040	13891	13737	13884	13772	13720	13891	13792	13813	13781	13879	13931	13907	13741	13804	13851	13891	13782	13897	13808	13760	14138	13966	13803	13845	13809	13982	13834	13938	13851	13961	13773	13859	13973	13765	13904	13758	13902	14000	13655	13885	13732	13854	13717	13831	13869	13936	13776	13823	13764	13752	13901	13871	13779	13903	13978	13634	13886	13950	13882	13896	13962	14017	13866	13886	13879	13864	14021	13753	13900	13911	14010	13882	13914	13860	13912	13939	13914	13915	13870	13875	13728	13897	13894	13952	13991	13891	14003	13817	13914	13847	13720	13892	13909	13844	13862	13805	13884	13907	13901	13916	13657	13988	13841	13829	14020	13849	13921	13778	13919	13817	13825	13818	13854	13873	13843	13837	13695	14052	13821	13870	13921	13954	13876	13843	14034	13708	13952	13775	13762	13927	13848	13866	13819	13898	13888	13928	13813	13849	13807	13868	13833	13935	14022	13862	13889	13856	13911	14052	13953	13829	13874	13917	13837	13658	13819	13819	13900	13949	14103	13934	13997	14142	13926	13962	13860	13774	13896	13964	13963	13838	14030	13938	13884	13795	13836	13815	13717	13840	13888	13764	13952	13875	14045	13888	13920	13828	13857	13764	13882	13869	13872	13795	13884	13673	13911	13748	13791	13910	13879	13855	13746	13924	13852	13834	13873	13732	13857	14084	13881	13907	13806	13932	13887	13940	13817	13859	13860	13918	13787	13765	13751	13888	13814	13991	13954	13762	13863	13700	13759	13852	13750	13727	13935	13736	13797	13777	13849	13667	13724	13863	13790	13934	13988	13833	13866	13866	13756	13977	13910	13977	13910	13799	13753	13879	14057	13859	13901	13658	13907	13812	13791	13839	13662	13776	13848	13966	13711	13851	14014	13756	13928	13617	13924	13886	13822	13835	13774	13840	13793	13695	13870	13898	13822	13929	14051	13637	13869	13868	13817	13797	13933	13799	13913	13787	13848	13848	13898	13929	13770	13921	13768	13864	14003	13880	13859	13882	13683	13838	13937	13873	13833	13803	13809	13855	13714	13859	13976	13727	13906	13784	13873	13916	13808	13904	13890	13886	13674	13862	13910	13889	13830	13936	13940	13917	13844	13838	13753	13890	13917	13682	13816	14002	13949	13962	13759	14001	13818	13876	13835	13932	13854	13975	13878	13948	13763	13856	13980	13885	14015	13874	13782	13806	13870	13894	13786	13886	13861	13830	13869	13931	13808	13782	13777	13818	13856	13880	13799	13803	13963	13900	13812	13999	13969	13876	13943	13863	13922	13848	13956	13882	13899	13950	13839	14005	13819	13759	13863	13812	13906	13952	13913	14019	13788	13836	13893	13853	13769	13776	13910	13796	13873	13751	13876	13754	13786	13843	14012	13913	13980	13789	13860	13898	14037	13690	13950	13771	13926	13931	13769	13882	13868	13821	13836	14018	13659	14004	13891	13767	13742	13913	13837	13885	13910	13825	13956	14041	13814	13899	13732	13953	13819	13884	13863	13871	13874	13802	13613	13852	13957	13733	13872	13794	13672	14008	13796	13862	13797	14005	13928	13820	13705	13758	13960	13841	13874	13792	13909	13777	13836	13786	13917	13925	13904	13940	13831	13849	14044	13911	13822	13734	13769	13841	13922	13779	13860	13926	13759	13939	13774	13818	14009	13945	13917	13830	13922	13913	13855	13737	13886	13756	13845	13846	13790	13880	13871	13829	13875	13877	13989	13887	13955	13735	14031	13995	13736	13870	13929	13802	13927	13825	13759	13986	13987	13912	13801	13830	13704	13970	13931	13859	13918	13868
27430	21956	23741	19876	16309	15904	15523	15331	15472	15438	15382	15162	15227	15185	15163	15411	15252	15150	15147	15151	15057	15185	15078	15243	15149	15141	14946	15127	15099	15066	15274	15098	15020	14987	15127	15151	15006	14965	15093	15042	15197	14950	15080	14984	15103	15077	15130	15116	15345	15256	15554	15346	14993	15162	15100	14969	15029	15082	15056	15056	15128	15231	14953	14928	15110	15180	15158	15087	15067	15180	14985	15085	15035	15066	15112	15116	15020	15086	15008	15164	14973	14995	15120	14956	14962	14883	15046	14963	15033	15027	15013	15132	15198	14958	15171	15083	15022	15136	15022	15056	14988	15002	14968	15224	15147	15275	15106	15094	14981	15107	14934	14965	14941	14939	15180	15123	15080	15017	15155	15119	15137	14995	14918	15031	14955	14921	14959	15209	15065	15173	15134	14957	14957	15207	15048	15000	15035	14975	14983	15153	15180	14881	14997	15103	15309	14948	15042	15223	15165	14840	14979	15156	15064	14893	15002	14944	15023	15088	15115	15032	15092	15050	15160	15103	15168	15130	15079	15249	15193	15020	14985	14890	14830	15063	15104	15026	14951	14969	15034	14923	14911	15021	15173	14877	14840	14966	15046	14953	15147	15214	15167	15125	15130	15203	15051	14915	15104	14843	15102	15025	15040	15153	15090	15082	15142	15028	15066	14974	14971	15049	15209	14938	15128	15043	14999	15152	14969	14836	14967	15038	15050	15284	15123	15042	15072	15031	15227	15019	14986	15120	15083	14958	15015	14963	15143	14995	14914	15084	14970	15064	15018	15261	15086	14962	14956	15089	15135	14897	15198	15180	15210	14927	14941	15094	15157	15315	15331	15277	15044	15062	14923	15003	15067	15136	15051	15029	15236	15037	15218	15017	14981	15073	15140	15291	15104	15074	15150	15072	15205	15328	14973	15108	15084	15104	15138	14999	15134	15142	15051	15331	15079	15007	14930	15157	15058	14999	15068	15086	15039	14994	15245	15051	15111	15052	15060	15084	15243	14931	15056	15063	15039	15187	15043	15140	14914	15020	15072	15053	15090	15249	15144	15052	14987	15118	15221	15057	14807	15097	14992	15192	14984	15086	15169	14888	15019	14779	15048	15044	14991	15154	14950	15254	15120	15026	15028	14929	14954	15028	14936	15195	15002	14963	15106	15162	15059	15236	15173	15080	15031	15090	15057	15077	15045	15105	15144	15049	15147	14881	15148	15222	14971	15229	14877	15119	15169	15196	14977	15098	15105	14813	15069	15221	14922	15116	14961	15129	14981	15108	14993	15228	15151	15041	15159	14964	15272	14974	15012	15204	14890	15084	15011	15108	15285	15255	15001	14995	15051	15150	15008	15160	15081	14935	14805	14919	14862	15212	15206	15338	15155	15175	14974	15068	14917	15079	15053	15121	14976	15077	15114	15093	14893	15045	14956	15056	15264	15090	15116	15077	15089	15050	14900	14969	15110	15166	15156	15060	15086	15013	14985	14965	14957	15021	14887	14933	14979	14889	14980	14855	15040	15148	15166	15222	15114	15030	14910	14926	15166	14979	15069	15270	15100	14948	14945	14917	14890	15002	15152	15204	14944	14929	15024	15074	15144	15114	14972	15061	15023	15015	15009	15118	15255	15108	14957	15084	15209	15145	15081	14950	14897	15283	15148	15109	15059	14977	15081	15087	15180	15102	15016	15156	14954	15039	15313	15205	15083	15259	15087	15029	15005	15045	14973	14895	15150	15059	15141	15207	14950	14925	15084	15135	15198	15085	15196	15042	15074	14959	15195	15074	15020	15049	14921	14945	15069	14921	14953	14985	15091	14916	14996	15274	15204	14908	15026	15076	14976	15048	15030	15049	15116	15006	14997	15203	15042	14965	15237	15071	15113	14979	15133	15126	14941	15035	15225	14868	15047	15252	15034	15105	15236	15132	15202	14967	15114	15182	15070	15121	15093	14971	14917	15139	15175	15073	15098	15227	15080	15137	15232	15047	15151	14980	15206	15063	15021	14982	15081	15152	15158	14908	14910	14973	15044	15218	15101	15332	15122	14993	15127	15107	15208	15165	15074	15050	15236	15063	14859	15022	15149	15157	15129	15084	15126	15097	15099	14987	15212	15078	14998	15057	15059	15051	15014	15083	15238	15184	15011	14909	15222	14989	15155	14962	15110	15065	15057	15122	15081	15025	15005	15017	15030	15136	15258	14852	15026	14925	15171	15152	14765	14985	15069	15301	15066	15053	15257	15054	15142	15299	15022	14894	15139	15153	14854	15142	15066	15082	14969	14927	15114	15089	14789	15171	15129	14922	15093	14965	14844	14873	15033	15029	15076	15054	15172	15070	15041	14944	14933	15164	14963	14963	15245	14985	15295	15031	15095	14859	14963	15066	15177	14825	14949	15082	15141	14971	15143	14953	15141	15142	14972	14892	14963	15130	15309	14990	14959	14974	15046	14960	15087	15191	15127	14921	15065	15216	14954	15139	14986	15115	14905	15257	15187	15361	15211	15088	15173	15135	15139	15088	15119	15022	15098	15170	15005	14976	14987	15082	14897	15079	15222	15183	15115	15058	15047	14993	15179	14982	15091	14910	15112	15063	14927	14998	14935	15146	15123	15071	15004	15003	15100	15239	15027	15069	15082	15066	15066	15038	15085	15013	15146	15095	15120	14942	14951	14972	14954	15036	15100	15226	15084	14966	15091	15035	15265	15107	15184	15102	15196	15217	14984	14974	14928	15071	14982	14924	14989	14930	15085	15007	15055	14951	15151	15092	14991	14959	15117	14943	15060	14967	15021	15096	15096	15040	15041	15128	14974	14908	15132	15064	14991	15023	14893	15130	14972	15241	14942	15101	15311	15148	14935	14867	15064	14866	15015	14977	15050	14970	14956	15084	15133	15041	14942	15178	15232	14902	15040	15024	15143	15075	14963	15021	14995	15065	15114	14996	15095	15222	15176	15017	15082	15040	15084	14951	15112	15088	14930	15182	15045	14992	15080	14914	15040	15125	14982	14929	15024	15314	15018	15018	14893	14938	15123	15215	14935	15022	15227	15445	15077	15173	15061	15054	14959	14992	15029	15051	14947	14879	15102	15044	15067	14985	14990	15002	15052	15090	15019	15209	14929	15074	15140	15072	15010	15069	15179	15115	15140	15001	14879	15031	15063	15030	15110	15060	15130	15071	14979	15128	14871	14974	14996	15013	15095	15076	15065	15093	15052	15169	15079	15147	15067	15021	15101	15030	15031	15151	15009	15097	15191	15226	14980	15109	15114	14954	15109	15250	15139	15261	15142	15037	14878	14878	15123	15044	15041	15181	15155	15158	15114	14877	14996	15135	15245	15036	14987	15009	15010	15005	15038	14888	14872	15072	15123	14993	15091	15019	14966	15059	15066	14908	14953	14939	14996	15006	15055	14963	15045	14955	15134	15002	15010	15108	15056	15263	15094	15042	15111	15020	14875	15025	15216	15045	15218	15060	15085	15083	14996	15046	15044	14957	14932	15127	15083	15209	15142	15257	15309	14934	15042	14965	15053	15245	15124	15016	15005	15089	14981	14963	15003	14884	15035	14951	15118	14833	14981	15103	15059	15197	15168	15052	15129	15171	15122	15090	14908	15111	15094	14962	15053	15058	15063	14971	15012	15028	15297	14804	15051	15001	14948	15092	14987	15018	15137	14909	15029	15085	14883	15054	15115	15017	14993	15161	15245	15190	15026	14991	15214	15081	15042	15034	15087	15109	14972	15020	14847	14818	15065	15080	15019	15207	14992	14965	15037	15070	15103	14923	15138	15103	15104	14947	15131	15177	14920	15179	15022	15161	15364	15060	15032	14985	15224	15155	15252	14929	15132	15079	15217	15204	15139	15144	14931	14964	15082	15150	15134	15100	15076	14955	15157	15061	15250	15029	15262	15043	14942	15222	14827	15190	15108	15379	15032	14995	15079	15155	15085	14893	14951	15241	15136	15256	15125	15235	15029	15043	15117	15058	15012	15205	14872	14958	15149	14986	14800	15019	14972	15029	15363	15294	15200	14971	15098	14939	15044	14894	15193	15092	15164	15026	15046	15144	15039	15069	15240	15133	14950	14940	15068	15059	14912	14804	14938	15200	15036	15002	14890	15054	15040	15042	14930	14961	15001	15156	15246	15079	15078	14986	15054	14899	15167	15110	14975	15122	15193	15222	15149	15004	15208	15102	15016	14998	15052	15038	15076	15030	15060	14849	14944	15051	15146	15119	15075	15103	15070	15074	15069	15004	14892	15119	15273	15047	15173	15019	15347	14992	15212	15102	15088	15032	15099	15025	14903	15176	14974	15045	15068	15125	15077	15113	15246	15164	15009	15025	15061	15187	15057	15047	15307	15035	14980	14860	15113	15135	15065	15117	15134	14920	15048	15175	15028	14934	15139	15086	14928	14947	14956	15113	15153	15155	14922	14971	14833	15186	15154	14916	15212	14981	15149	14980	15152	15007	15007	14925	15098	15256	15192	15201	14939	15149	14970	15202	15055	14995	15042	14947	15042	15093	15151	15276	15160	15080	14964	15001	14984	15094	15106	15000	15062	14810	14921	14922	14998	14923	15013	14941	15059	15383	15053	14867	15265	15028	14912	15229	15222	15166	14927	15038	15157	15157	15132	15119	15158	14992	15048	15112	14965	14974	15053	15188	15012	14965	15397	15029	15246	15176	14970	15033	14915	14950	15165	14958	14971	15047	15059	15350	15002	15056	15153	14988	15164	15216	15070	14975	15038	15072	15139	15027	15094	15014	15004	15069	15146	15258	15234	15080	15038	14862	15032	15132	14972	15020	15091	15114	15295	15058	15100	15073	15107	14921	14943	15005	14894	14956	14981	14933	15176	15200	15059	15106	15108	15154	15078	14982	15141	15376	15041	14968	15028	15039	15009	15161	15061	15049	15176	14952	14739	15290	15046	15167	15045	15105	15122	15043	15139	15128	15201	15124	14994	15082	15110	15147	15133	14944	15324	14929	14955	15023	15087	15199	15020	15111	15203	15069	15019	15129	15149	15115	14958	15068	15012	14997	15140	15040	15244	14946	14970	15321	15054	15096	15185	15131	15259	14964	15180	15216	15012	15196	14964	15062	14985	14991	14965	15090	15115	15148	14983	15119	15238	15157	15177	14989
15379	20172	19754	16711	15768	15006	14548	14514	14648	14452	14603	14153	14382	14111	13946	14123	14252	13964	13927	13877	13808	13739	13828	13928	13945	14035	14004	13814	14014	13842	13778	13957	14016	13847	13926	13789	13973	13895	13742	13808	13859	14051	13977	13895	13934	13816	13740	13914	14138	14122	14165	13986	13940	13901	13905	13770	13790	13939	13804	13896	13849	13710	13734	13803	13750	13855	13865	13818	13956	13966	13926	13855	13809	13790	13941	13899	13825	13806	13797	14010	13976	13769	13840	13781	13913	13838	13829	13848	13807	13701	13798	13853	13901	13790	13750	13750	13763	13851	13854	13776	13830	13800	13864	13713	13807	13730	14028	13769	14014	13907	13888	13826	13827	13965	13787	13741	13863	13856	13958	13764	13915	13741	13793	13761	13852	13803	13816	13807	13906	13781	13762	13622	13789	13852	13854	13769	13905	13973	13760	13850	13844	13800	13809	13885	13769	13692	13881	13778	13829	13837	13831	13875	13887	13825	13831	13905	13917	13775	13779	13950	13907	13687	13825	13920	13797	13748	13750	13713	14002	13989	13794	13837	13966	13734	13783	13750	13842	13822	13771	13821	13745	13809	14025	13938	13766	13913	13810	13817	13881	14056	13802	13834	13877	13919	13888	13834	13799	13710	13791	13916	13842	13847	13597	13930	13783	13713	13825	13662	13903	13882	13675	13854	14000	13792	13813	13664	13852	13849	13752	13789	13775	13896	13869	13883	13773	13840	13822	13905	13752	13878	13698	13826	13937	13796	13833	13800	13665	13753	13798	13886	13671	13793	13889	13861	13757	13764	13794	13789	13910	13840	13724	14068	13887	13692	13826	13666	13851	13687	13752	13882	13763	13791	13717	13865	13698	13882	13878	13832	13891	13881	13969	13769	13707	13846	13814	13839	13865	13877	13804	14049	14094	13982	13998	13900	13837	13771	13747	13920	13804	13903	13848	13884	13924	13797	13834	13971	13969	13820	14027	13913	13801	13801	13946	13802	13891	13842	13789	13774	13913	13787	13844	13811	13772	13994	13846	13859	13945	13731	14060	13828	13911	13938	13662	13609	13921	14053	13657	13826	13773	13650	13797	13846	13905	13575	13855	13881	13800	13815	13790	13836	13804	13859	13840	13938	13801	14018	13893	13769	13868	13868	13732	13843	13845	13731	13933	13685	13828	13888	13811	13777	13867	13836	13722	13716	13688	13791	13896	13811	13846	13963	13918	13962	13909	14014	13873	13766	13824	13921	13884	13825	13807	13818	13809	13755	13991	13814	13776	13918	13695	13876	13990	13894	13780	13772	13919	13983	13906	13613	13849	13987	13799	13810	14009	13888	13837	13902	13894	14060	13752	13990	13894	13932	13765	13925	13812	13697	13899	13753	13908	13918	13832	13778	13832	13651	13746	13921	13582	13737	13790	14057	13866	13919	13781	13863	13670	14056	13821	13878	13880	13841	13738	13758	13631	13798	13764	13718	13849	13838	13966	13804	13889	13812	13867	13833	13825	13866	13826	13736	13746	13694	13910	13941	13878	13771	13736	13733	13758	13876	13770	13669	13981	14001	13822	13709	13791	13778	13728	13847	13720	13978	13829	13959	13633	14052	13878	13934	13801	13855	13887	13917	13964	13851	13664	13740	13723	13863	13759	13766	14027	13787	13801	13845	13880	13756	14111	13770	13658	13875	13976	13791	13942	13852	13882	13822	13826	13734	13825	13693	13839	13926	13805	14002	13913	13838	13775	13960	13923	13856	14021	13731	13780	13698	13851	13742	13973	13780	13933	13811	13739	13861	13743	13803	13747	13991	13843	13751	13798	13768	13888	13809	13906	13871	13739	13752	13801	13806	13841	13809	13969	13950	13797	13978	13811	13841	14011	13941	13796	13770	13873	13814	13729	13591	13815	13778	13820	13931	13739	13942	13929	13970	13860	13818	13832	13798	13747	13769	13859	13691	13927	13880	13812	13818	13860	13760	13980	13850	13859	13783	13758	13815	13793	13956	13668	13784	13840	13659	13822	13887	13771	13688	13857	13832	13971	13761	13766	13734	13753	13703	13790	13808	13750	13854	13781	13718	13888	13859	13770	13891	13705	13876	13757	13901	13729	13867	13768	13795	13863	13850	13718	13816	13686	13865	13801	13814	13907	13876	13796	13781	13862	13820	13747	13956	13986	13793	13776	13793	13762	13788	13839	13796	13803	13674	13902	13897	14026	13800	13998	13729	13873	13787	13751	13697	13707	13821	13893	13907	13825	13836	13763	13927	13806	13798	13926	13777	13830	13760	13835	13883	13868	13920	13790	13813	13794	13942	13679	13854	13803	13767	13915	13851	13873	13869	13788	13869	13842	13906	13748	13898	13883	13901	13915	13919	13813	13700	13698	13952	13955	13823	13716	13837	13748	13771	13759	13878	13663	13800	13788	13779	13806	13895	13849	13647	13967	13775	13723	13919	13758	14036	13911	13830	14072	13724	13865	13824	13768	13896	13930	13756	13779	13864	13946	13906	13780	13848	13939	13938	13726	13573	13803	13963	13818	13869	13683	14010	13755	13726	13854	13768	13951	13825	13786	13828	13984	13780	13732	13965	13802	13727	13990	13936	13748	13939	13782	13901	13870	13832	13822	13754	13887	13966	13956	13851	13839	13939	13851	13846	13649	14034	13778	13777	13925	13785	13888	13825	14043	13878	13958	13840	13887	13982	13724	13844	13860	13938	13823	13900	13874	13938	13717	13926	13768	13820	13840	13761	13749	13829	13899	13828	13952	13821	13784	13875	13673	13899	13950	13795	13764	13935	13927	13761	13951	13796	13859	13822	13802	13821	13814	13887	13885	13821	13839	13987	13844	13742	13670	13942	13885	13830	13890	13874	13842	13827	13847	13964	13681	13815	13854	13886	13792	13843	13806	13970	13865	13820	13948	13777	13945	13789	13878	13747	13839	13779	13851	13654	13671	13793	13950	13885	13819	13824	13798	13925	13941	13808	13753	13795	13867	13826	13911	13885	14068	13697	13752	13879	13699	13674	13853	13900	13969	13754	13850	13671	13887	13811	13736	13767	13971	13874	13782	13788	13851	13789	13820	13756	13752	13691	13727	13862	13877	13841	14003	13812	13790	13739	13700	13794	13654	13703	13989	13545	13776	13871	13809	13858	13911	13913	13935	13954	13870	13736	13745	13633	13827	13981	13889	13880	13808	13813	13725	13915	13761	13829	13767	13823	13742	13745	13879	13709	13849	13729	13726	13789	13704	13967	13914	13953	13814	13829	13832	13971	13975	13882	13830	13978	13880	13844	13831	13788	13772	13853	13837	13960	13882	13836	13778	14095	13912	13859	13731	13893	13916	13779	13837	14023	13926	13769	13898	13951	13874	13896	13875	13834	13805	13973	13846	13769	13881	13827	13893	13561	13837	13681	13859	14001	13794	13738	13945	13849	13920	13773	13822	13844	13840	13780	13723	13834	13820	13831	13693	13850	14028	13786	13952	13804	13802	13854	13901	13794	13646	13885	13952	13969	13948	13760	13744	13860	13974	13859	13786	13758	13920	13735	13693	13854	13844	13897	13799	13809	13875	14022	13902	13904	14001	13846	13806	13712	13815	13771	13807	13716	13938	13691	13828	13682	13753	13863	13837	13977	13806	13785	13952	13955	13916	13813	13970	13717	13756	13710	13807	13749	13789	13771	13771	13763	13898	13807	13803	13816	13813	13803	13818	13808	13988	13984	13724	13739	13873	13810	13801	13729	13912	13796	13878	14026	13724	13838	13863	13757	13808	13978	13826	13774	13918	13857	13681	13904	13824	13961	13842	13884	13702	13807	13897	13628	13818	13800	13862	13781	13889	13802	13689	13855	13791	13961	13746	13982	13800	13901	14057	13816	13791	13826	13742	13679	13892	13847	13919	13680	13893	13947	13856	13917	13739	13823	14003	13791	13853	14084	13796	13777	13770	13855	13891	13915	13670	13954	13729	13823	13818	14050	13988	13949	13887	13666	13749	13798	13977	13953	13920	13741	13794	13791	13679	14036	13881	13784	13897	13761	13744	13766	13924	13749	13709	13982	13870	13677	13760	13774	13842	13887	13785	13904	13639	13872	13820	13822	13722	13734	14023	13780	13818	13833	13811	13993	13831	13886	13874	14008	13973	13878	13816	13911	13769	14017	13808	13844	13763	13758	13840	13788	13727	13792	13795	13850	13870	13633	14000	13846	13732	13926	13726	13853	13736	13969	13798	13814	13839	13770	13846	13742	13939	13896	13676	13684	13965	13655	13766	13865	13833	13744	13698	13800	13852	14039	13906	13627	13712	13659	13828	13838	13855	13776	13751	13848	13775	13861	13880	13848	13817	13761	13834	13941	13920	13863	13858	13744	13926	13753	13814	13914	14033	13853	13818	13802	13834	13781	13987	13737	13826	13768	13759	13835	13730	13711	13952	13848	13838	13944	13727	13845	14017	13854	13869	13887	13855	13733	13828	13737	13817	13839	13666	14027	13815	13980	13760	13820	13827	13702	13737	13899	13871	13714	13951	13896	13785	13935	13785	13708	13880	13861	13727	13916	13745	13876	13903	13835	13807	13873	13895	13817	13862	13822	13769	13892	13717	13871	13877	13693	13827	13872	13774	13858	13866	13764	14025	13906	13885	14053	14028	13932	13824	13855	13755	14012	13853	13807	13888	14020	13698	13782	13735	13792	13765	13880	13762	13808	13946	13762	13951	13978	13853	13729	13763	13797	13843	13775	13796	13728	13944	13859	13757	13993	13896	13799	13818	13913	13734	13788	13794	13811	13793	13935	13983	13866	13816	13960	13891	13889	13744	13751	13888	13872	13796	13863	13914	13793	13829	13919	13710	13891	13619	13829	13917	13776	13767	13853	13722	13827	13886	13744	13888	13919	13870	13813	13859	13836	13947	14036	13709	13786	13808	13940	13690	13816	13775	13885	13983	13815	13679	13842	13838	13780	13675	13888	13934	13866	13852	13946	13833	13944	13760	13798	13665	13923	13768	13976	13812	13785	13974	13749	13840	13780	13856	13738	13835	13783	13866	13784	13845	13871	13907	13814	13768	13755	13943	13943	13627	13884	13742	14018	13680	13791	13955	13883	13806	13943	13846	13813	13825	13789	13806	13878	13658	13941	13843	13808
24090	21281	28742	24222	21832	20660	18670	16199	15743	16165	16074	15696	15536	15427	15538	15461	15493	15364	15384	15141	15056	15171	15215	15104	14985	15244	15045	15159	15295	15095	14969	15080	15061	15109	14975	15008	15163	15046	15134	15076	15166	15155	15019	15160	15115	15211	14942	15067	15449	16237	16114	16077	15875	15395	15127	15382	15008	14996	14908	14958	14907	15034	15092	15091	14939	14926	15106	15078	15071	15080	15241	14877	14893	15041	15192	15083	15005	14887	14978	14928	15021	15051	15007	14925	15057	14921	15043	15025	15146	15059	15027	15085	14978	15197	15027	14987	15257	14908	14917	15128	15121	14909	14982	14859	15029	15072	15058	15127	14999	14866	15169	15119	14868	15009	15020	14980	15212	15008	15162	14947	14931	14954	15293	14997	15098	14863	14974	15029	15197	14991	15030	15153	15153	14945	15016	14998	14968	15044	15028	14840	15050	14914	14991	15014	14868	15120	15177	14963	15091	15249	14949	14971	14905	14914	15059	15090	15020	15099	14881	14938	14944	14955	14998	14965	14898	14994	14935	14939	14843	14997	15182	14955	15177	14946	15031	14849	14998	14916	14910	14948	15101	14934	15090	15013	14998	14914	15040	15030	15097	14978	14929	14906	15062	15173	14963	15002	15179	15048	15081	14929	14814	15055	15017	15011	14995	14931	15023	15151	15186	15058	14749	14992	14943	15088	15172	15011	14998	14937	15136	15173	14963	14890	14956	15114	14925	15048	14971	15046	14790	14966	15013	15032	15154	14941	14916	14996	14894	14963	15005	15182	15033	14890	14980	14871	15031	15075	14979	14901	15133	14973	14894	15031	15006	15160	15272	14982	15048	14952	15060	15216	14889	14797	14953	14963	15109	15074	14870	14965	15082	14865	15016	15030	14859	14853	15267	14930	14974	15049	14959	15063	14902	14909	14851	15007	15077	14957	15019	15102	14984	15032	14925	14810	15071	14964	15061	14955	14857	15074	15107	15296	14972	14954	15028	14924	14911	15141	15111	15317	14929	15153	15136	15128	15126	15093	14995	14783	14931	15145	14931	15110	14877	14966	14919	15058	15119	15224	15205	14903	15004	14807	15112	14881	15148	14940	14974	15074	14862	15047	14984	14830	14975	14827	14838	15146	15058	14909	14926	14957	15097	14903	14817	15066	14967	14997	15001	15003	15025	15059	14909	15080	15017	14997	15037	15013	15076	15142	15108	15027	15017	15166	15154	15121	14828	15007	14775	14960	15122	15148	15095	14941	15026	14913	14993	15083	14988	14940	14924	15048	15060	15057	15027	15055	15085	14949	14778	14987	14902	15077	14987	15090	14877	14933	14898	15185	15120	15179	14967	14923	14972	15188	15184	14990	15143	14925	14913	15043	15024	15155	15055	14869	14961	15180	14893	15058	14871	14972	14963	14986	14860	15123	14868	14961	14892	14993	15240	14878	14801	15085	14871	14862	15124	15133	15087	14829	14967	14986	14939	14827	15060	15084	14996	14939	14960	14936	15194	15051	15121	15232	15069	14805	14898	14910	15046	14898	14917	15178	15008	15028	14842	14846	14990	15046	14919	15138	15033	14652	15121	15044	15103	14890	14860	14897	15002	15156	14854	14993	14999	14938	14977	15158	15134	14838	15219	15088	15139	15082	14996	15056	15000	14902	15146	15012	15230	14824	14782	15040	14974	15126	15131	15191	15068	14871	15099	15255	15212	15195	15027	14993	14994	14845	15016	15233	14844	15068	15212	15103	14994	15017	15154	15051	14938	14997	15006	14891	15032	15069	14988	15009	15071	15020	14948	14911	14961	14895	14832	14887	15092	14942	14965	15034	14997	15115	15027	14992	14949	15107	14835	15014	15229	15136	15069	14941	15071	14876	14965	14991	15160	14996	15102	15026	15083	15119	15088	15125	14969	14866	14998	14896	15029	14904	15134	14980	15110	15053	14955	15017	15165	15183	14838	15119	15162	15022	14918	14870	14977	15167	14972	15092	14755	15024	15018	14857	14971	14911	15019	15037	15073	15031	14966	15139	15040	14987	15062	14856	15011	14966	15158	14954	14952	15188	14892	14894	14983	15123	14863	15001	15210	14966	14959	14930	14979	14877	15053	14979	15159	15151	15039	14801	15014	14978	14912	14935	14943	15020	14986	15230	15039	15072	15102	15056	14980	14950	15067	14938	15035	14996	14892	14902	15030	15127	14997	14976	14991	15032	15112	14822	15100	14878	15033	15049	15002	15005	15025	14923	14958	14951	14925	14836	15021	14942	15235	14987	14878	15053	15112	15085	14945	15046	15089	14957	14993	14982	15071	15108	15215	14840	14986	14981	15050	15136	14856	14815	14984	14909	15144	14925	15092	15064	15073	15025	14855	15071	14919	14895	14973	15205	15016	15250	15186	14870	15179	15196	14968	14923	14944	15249	14985	15189	15056	15034	15002	15146	15176	14913	14836	15023	15051	15225	15021	14930	15033	15019	15138	14984	14983	15105	15050	15160	15032	14988	15213	15028	14953	14889	14945	14916	15095	14810	14914	14905	15250	15129	15144	14880	15110	14925	15093	15007	14968	14964	15171	15027	14914	15105	15163	14943	15046	14992	15234	15103	15216	15063	14921	15071	15131	14952	15084	14943	15019	15010	15003	15075	15173	15071	15043	14922	14930	15012	15104	15149	14833	14899	14901	14937	14867	14991	14840	14907	14913	15291	14974	15063	14947	14918	14894	14927	14879	14936	15058	15258	15112	15050	15104	14982	15131	15024	15098	14988	14823	14981	15006	14960	14804	15030	15093	15246	15024	15011	14927	14933	15203	15123	14787	14999	15038	14832	14999	14977	14982	15122	14848	14939	14973	15085	14937	14971	14955	15048	14989	14924	15085	15290	14950	15172	15071	14951	15100	15031	15031	15023	14988	14888	15164	15077	14943	14964	15041	15031	15012	14937	15105	15038	14939	14973	14917	14945	15138	14939	15091	14986	14976	15050	15116	15339	14992	14939	14895	15054	15089	14965	15037	15050	15044	15017	15091	15218	15161	15126	15197	15057	14909	15180	15022	14978	14933	14873	14801	15118	14998	14791	15101	15016	15349	14976	15183	15143	15037	15025	14809	14803	15003	15044	14917	15177	15046	14994	14884	15136	15157	15002	14867	14899	15062	15063	14859	15106	15118	15173	14827	14987	15156	15002	15081	15013	15036	14977	14989	14980	15045	14958	15076	14943	14724	15017	14904	14936	15016	14963	14999	15007	15210	14981	14882	15017	14914	15049	14929	14934	15093	15140	15077	15156	14924	15025	14949	14872	14901	15091	15013	15063	15082	15068	15008	14981	15045	14988	15092	15106	14981	15056	15148	15100	15055	14974	14963	15053	15076	14999	15062	14952	14994	14995	14979	14932	15136	15030	14907	15111	14951	15050	15061	15110	14858	14942	15016	15009	15000	14934	15070	15057	15000	14934	14984	15006	15048	15056	14976	15139	14918	14879	15059	15178	15019	14942	14986	14962	14928	14910	14837	15019	15153	14933	14993	14948	15204	15040	14988	15077	15013	15024	15050	15092	15135	14964	14940	15066	15000	14990	14843	15073	14872	15017	15023	14961	14960	14989	14938	15098	14929	14931	14947	15085	14969	15002	15078	14770	14878	14959	14883	14983	14820	15087	15239	15022	15227	15059	15066	15015	14988	14959	14881	14913	14962	15104	15283	14875	14923	14983	15168	15159	15105	15233	14964	14940	15091	15152	15025	14960	15065	14841	15099	14995	14910	14849	14940	15058	15147	15214	15021	14909	15066	15047	14989	15026	15043	15039	14769	15161	14896	15090	14787	15010	15092	15040	15120	15101	15095	14808	14906	14904	15006	15011	15095	15089	15057	15092	14963	15047	14978	14910	15085	14819	14987	15091	15039	14948	14938	15077	14969	14977	15072	15035	15082	15036	15053	14995	14856	14911	15073	14882	14916	14986	14894	14970	15098	15090	15008	14978	14955	15095	15113	14924	14819	15092	14922	14767	14859	14999	15071	14808	15200	15083	15081	14913	15241	15150	15029	14929	14896	14926	15077	14926	14880	14806	14950	14923	15143	15014	15052	15126	15081	15027	15099	14897	15051	14997	15135	15065	14758	14904	15024	14879	15008	15107	15124	14857	14865	14984	14974	14827	14852	14902	15125	15137	15073	15068	15057	14973	15028	15196	14996	15072	14839	14883	15039	14971	14986	14920	14846	15094	15010	14990	14912	14928	15135	15083	15026	15042	14924	14867	14918	14925	15115	15068	15064	15034	14966	14936	14957	15171	15042	15113	14960	14939	14882	15184	15004	14965	14964	15226	15005	15119	15018	14990	14969	14907	15140	14864	15009	14951	15059	14882	15052	15070	15000	15096	15062	14822	14973	14771	15146	15117	14802	14909	15193	15182	14839	14886	15115	14995	15093	15026	14910	14944	15013	15050	14926	14889	15102	15064	15137	15044	15153	14882	14915	14920	15034	15008	15092	15136	14991	14898	14902	14843	15127	15018	14948	15050	14941	15017	15108	14909	15075	15035	14997	14896	14893	14822	14912	14987	14932	14915	14898	14958	15092	15197	15227	15165	15082	15198	14894	14755	14934	15117	14841	15077	15103	15112	15026	15179	14845	15036	14867	15089	14965	15078	15057	14980	15142	15104	14998	15000	14925	15097	14825	14901	14998	15074	15052	15074	15207	15154	15086	15326	15085	15028	15256	15037	14898	15323	14874	15043	15088	15018	15011	15045	14925	15046	15269	14980	14896	15112	15031	15029	14862	14926	14865	14937	15007	14991	15099	15069	14957	14922	15072	14886	14986	14941	15102	15083	14944	14972	14929	14969	14852	14791	14908	14966	14968	14915	15113	15048	14964	15038	14940	15064	15010	15037	15119	15112	14972	15152	14981	14998	14926	14915	15081	14785	14940	14992	15005	15188	14952	15030	14972	14930	14923	15033	14878	15051	15143	14864	15022	14929	15054	14938	15023	15022	14954	14892	14909	14849	14936	14796	15050	15044	14912	15064	15138	15103	14802	14876	14935	15128	15100	15177	15022	14768	15015	14983	14947	14959	15170	15022	14891	15028	14918	15005	14998	15047	15119	15011	15236	15052	15081	15244	14904	14766	15214	15098	15169	15086	15047	14949	15117	15106
14585	26680	25077	19613	17776	16583	15770	15134	15400	15417	15238	14926	14889	14640	14536	14402	14305	14011	13854	13992	14123	14089	14034	13884	13907	13951	13862	13972	13934	13945	13900	13938	13924	13928	13921	13921	13790	13824	13979	13831	13950	13981	14040	13690	14092	13801	13948	13877	14615	15794	15654	15256	14720	14233	14043	14039	13872	13564	13789	13749	13935	13681	13974	13713	13908	13797	13823	13845	13861	13735	13737	14007	14003	13842	13766	13717	13854	13850	13691	13673	13948	14038	13855	13978	13887	13915	13978	13618	13764	13811	13814	13811	13858	14098	13687	13788	13744	13793	13834	13895	13901	13802	13980	13733	13818	13743	13939	13859	13729	13772	13859	13721	13839	13858	13923	13877	13767	13756	14017	13805	13883	13890	13838	13735	13806	13833	13835	13716	13830	13823	14004	13766	13709	13901	13906	13799	13765	13768	13839	13769	13873	13931	13990	13904	13780	13787	13978	13828	13928	13862	13935	13787	13843	13756	13775	13937	13864	13747	13925	13796	13937	13892	13867	13981	13752	13912	13872	13911	13891	13911	13805	13810	13759	13871	13762	14002	13755	13816	13876	13854	13836	13767	13745	14100	13867	13671	13781	13936	13867	13826	13889	13897	13988	13876	13871	13740	13985	13922	13776	14010	13749	13748	13581	13937	13904	13976	13731	13756	13731	13852	13985	13791	13798	13958	13766	13961	13827	13766	13966	13832	13967	13979	13769	13843	13725	13892	13882	13832	13832	13957	13941	13910	13867	13932	13825	13727	13736	13822	13917	13856	13871	13745	13947	13696	13797	13845	13975	13890	13639	13881	13773	13921	13894	13968	13890	13662	13893	13814	13822	13783	13784	13765	13841	13857	13920	13914	13761	13884	13888	13915	13930	13768	13812	13770	13851	14001	13691	13789	13820	13943	13845	13805	13939	13785	13949	13671	13956	13960	13905	13914	13944	13864	13760	13919	13898	13914	13899	13768	14009	13936	13864	13734	13933	13833	13831	13941	13752	13845	13781	13899	13961	13780	13948	13846	13812	13790	13920	13704	13791	13763	13642	13962	13691	13801	13739	13841	13791	13828	13824	13837	13735	13969	13778	13777	13805	13875	13852	13829	13870	13830	13860	13806	14011	13803	13836	13847	13832	13893	13948	13862	13738	13897	13639	13765	13938	14002	13754	13680	13890	13939	13735	13749	13892	13755	13699	13899	13567	13784	13964	13880	13920	13968	13884	13862	13852	13832	13889	13906	13627	13864	13817	13857	13744	13776	13898	13927	13928	13843	13772	13621	13759	13838	13909	13750	13836	13863	13976	13675	13801	13853	13903	13881	13675	13803	13874	13880	14043	13756	13722	13962	13858	13787	13803	13829	13806	13928	13842	13872	13855	13922	13948	13835	13800	13792	13783	13944	13775	13699	13930	13761	13831	14027	13929	13818	13969	13824	13960	13848	13733	13938	13728	13914	13728	13648	13790	13812	13934	13929	13720	13904	13857	13875	13971	13938	13723	13699	13856	13789	13743	13788	13877	13975	13803	14014	13871	13759	13864	13991	13746	13879	13800	13782	13886	13703	13720	13879	13896	13801	13952	13682	13895	13769	13755	13829	13811	13719	13824	13655	13750	13854	13833	13689	13836	13772	13852	13809	13806	13812	13841	13834	13810	14050	13833	13751	13722	13955	13844	13911	13917	13905	13830	13832	13775	13820	13783	13789	13904	13893	13855	13863	13853	13724	13855	13912	13820	14157	13853	13643	13952	13871	13749	13817	13631	13820	13834	13761	13930	13940	13812	13938	13741	13694	13773	13827	13734	13894	13724	13808	13978	13937	13745	13964	13924	13830	13702	13963	13795	13917	13680	13740	13957	13852	13923	13919	13763	13904	13896	13937	13678	13599	13930	13843	13843	13761	13793	13818	13897	13743	13852	13785	13991	13833	13846	13855	13893	13949	13750	13848	13777	13771	13791	13925	13751	13819	13764	13765	13873	13758	13906	13859	13956	13786	13995	13969	13861	13768	13863	13862	13898	13822	13855	13861	13733	13802	13935	13748	13704	13864	13734	13615	13963	13750	13828	13909	13825	13839	13937	13839	13828	13978	13859	13577	13826	13901	13832	13710	13845	13903	13783	13826	13704	13817	13964	13770	13982	13924	13797	13818	13871	13863	13909	13839	13852	13731	13866	13790	13833	13859	13792	13673	13632	13897	14009	13663	13780	13666	13840	13724	13856	13790	13877	14081	13961	13938	13960	13823	13791	13850	13975	13962	13938	13795	13842	13798	13666	13877	13903	13832	13849	13677	13905	13711	13694	13853	13910	13792	13967	13573	13840	13846	13785	13911	13995	13961	13782	13754	13882	13877	13965	13942	13907	13799	13858	13892	13867	13832	13767	13827	13882	13843	13743	13700	13724	13759	13896	13856	13944	13911	13779	13904	13770	13942	13758	13929	13916	13963	13858	13863	13806	13831	13862	13865	13756	13868	13883	13675	13695	13855	13793	13736	13955	13812	13960	13976	13832	13828	13846	13821	13871	13841	13647	13807	13751	13776	13769	13944	13770	13873	13820	14040	13755	13786	13707	13836	13729	13822	13878	13912	13874	13797	13856	14014	13850	13840	13919	13931	13779	13876	13865	13796	13939	13771	13737	13754	13788	13921	13798	13841	13849	13938	13736	13769	13885	13800	13733	13739	13763	13807	13888	13856	13716	13920	13855	13839	13830	13616	13942	13918	13692	13796	13707	13799	13729	13902	13683	13652	13775	13716	13801	13855	13779	13604	13827	13696	13759	13697	13881	13870	13884	13868	13698	13919	13965	13840	14036	13866	13826	13778	13752	13800	13663	13759	13884	13802	13944	13785	13707	13782	13817	13821	13989	13848	13820	13832	13804	13815	13977	13782	13626	13896	13813	13853	13904	13889	13877	13868	13826	13788	14016	13711	13905	13674	13822	13852	13747	13852	13764	13858	13715	13929	13788	13821	13794	13758	13999	13984	13795	13778	13791	13769	13750	13835	13793	13957	13772	13751	13672	13816	13927	13845	13605	13738	13877	13792	13850	14067	13764	13717	13748	13782	13948	13751	13877	13729	13858	13736	13915	13737	13723	13984	13819	13884	13791	13837	13728	13976	13810	13823	13754	13905	13788	13838	13699	13957	13820	13834	13628	13736	13800	13701	13798	13854	13757	13782	13988	13848	13929	13969	13945	13836	13802	14064	14125	13826	13977	13859	13954	13886	13883	13857	13840	13815	13712	13822	13892	13811	13817	13975	13970	13712	13787	13792	13766	13789	13828	13866	13904	13681	14038	13893	14039	13908	13947	13795	13864	13942	13792	13894	13824	13962	13810	13763	13859	13787	13922	13795	13543	13799	13825	14027	13842	13916	13782	13764	13858	13800	13832	13868	13826	13944	13966	13910	13981	13889	13899	13709	13840	13834	13796	13735	13956	13690	13729	13904	13824	13866	13906	13971	13920	13897	13895	13781	13911	13907	13811	13796	13724	13680	13857	13895	13891	13977	13969	13709	13897	13727	13913	13946	13949	13747	13676	13834	13962	13929	13846	13777	13899	13856	13992	13806	13828	13872	13773	13818	13838	13909	13807	13882	13846	13730	13842	13914	13818	13853	13874	13736	13804	13824	13828	13947	13911	13863	13815	13922	13923	13867	13875	13891	13937	13848	13815	13802	13710	13835	13818	13730	13854	13751	13725	13771	13736	13874	13816	13937	13697	13889	13844	13733	13878	13726	13882	13807	13737	13804	13887	13837	13810	13839	13810	13741	13830	13811	13857	13801	13749	13934	13990	13752	13766	13870	13867	13846	14011	13820	13926	13714	13741	13883	13729	13882	13781	13836	13860	13850	13986	13697	13845	13942	13904	13831	13802	13723	13838	13804	13723	13881	13790	13730	13781	13880	13760	13734	13747	13773	13844	13727	13817	13854	14008	13793	13781	13727	13809	13887	13911	13979	13926	13776	13878	13883	13889	13881	13717	13882	13949	13889	13858	13851	13740	13817	13879	13847	14066	13752	13974	13806	13937	13820	13858	13992	13863	13814	13795	13894	13802	13918	13769	13723	13881	13729	13696	13670	13774	13928	13659	13707	13721	13776	13928	13863	13719	14000	13893	13869	13674	13937	13851	13789	13844	13689	13810	13867	13825	13791	13874	13899	13904	13857	13821	13879	13736	13895	13802	13706	13765	13861	13933	13878	13715	14010	13851	13851	13762	13828	13874	13931	13775	13749	13819	13810	14003	13876	13787	13864	13833	13871	13817	13818	13782	13684	13768	13729	13895	13911	13845	13748	13938	13797	13791	13901	13809	13840	13853	14020	13811	13858	13777	13773	13771	13758	13863	13842	13718	13727	13926	13829	13762	13827	13971	13821	13946	13900	13813	13791	13763	13977	13805	13847	14011	13902	13927	13617	13916	13996	13774	13771	13937	13805	13876	13909	13852	13778	14016	13725	13855	13843	13874	13776	13847	13736	13733	13926	13877	13898	13921	13795	13812	13749	13954	13826	13896	13776	13727	14074	14006	13886	13832	13800	13830	13746	13755	13947	13801	13906	13851	13681	13782	13878	13994	13826	13814	13735	13830	13895	13842	13929	13726	13863	13836	13824	13872	13750	13857	13774	13983	13984	13721	13846	13796	13792	13944	13765	13748	13976	13866	13859	13819	13727	13903	13953	13907	13779	13883	13860	13781	13771	13752	13925	13863	13869	13849	13778	13735	13865	13719	13928	13911	13824	13711	13753	13809	13750	13900	13660	13830	13858	13910	13736	13790	13928	13684	13820	13764	13742	14007	14035	13948	13780	13970	13801	13769	13899	13639	14028	13807	13855	13974	13778	13711	13781	13857	13928	13791	13891	13863	13829	13917	13860	13729	13895	13740	13882	13783	13873	13848	13913	13908	13892	13807	13809	13939	13839	13924	13847	13792	13954	13769	13862	13920	13861	13608	13751	13716	13840	13870	13739	13721	13861	13794	13755	13895	13811	13893	13829	13804	13736	13970	13763	13700	13960	13800	13828	13877	13939	13805	13820	13948	13803	13812	13890	13894	13936	14028	13902	13984	13626	13772	13868	13904	13783	13721	13682	13850	13824	13873	13748	13783	13792	13719	13680	13870	13909	13818	13870	13732	13754
22906	21240	29110	23693	21370	22745	22844	17351	16265	16416	16338	16175	16068	15742	15695	15338	15492	15295	15386	15372	15209	15077	15050	15220	15018	15090	15053	14996	14995	15213	15129	15126	15177	14946	14999	14924	15216	15082	14995	14895	15022	14892	15198	14788	15025	14804	15179	15270	15118	16669	17181	16765	16289	15951	15286	15016	15159	15141	14750	14810	14677	14777	14932	14810	14922	14810	14857	14658	14908	14956	14818	14971	14708	15073	14879	14853	15003	14864	14944	14758	14946	14906	14849	15115	14846	14876	14873	14858	15084	14899	14793	14932	14890	14918	14710	14798	14913	14831	14771	14728	15078	14958	14904	14935	15024	14855	14840	14738	14800	14985	14768	14880	14972	14956	14875	14770	14865	14949	14889	14878	14882	15038	14926	14769	14965	14915	14855	14964	15059	14788	14882	14997	15103	14977	14746	14764	14920	14995	14851	14884	15024	14972	14902	14894	14843	14983	15004	14875	14964	14847	14665	14766	14905	14857	14992	14938	15051	14740	14867	14742	14793	14773	14927	14964	14792	14807	14877	14864	14741	14890	14994	14903	14670	14837	14791	14982	15066	14992	14796	14839	14977	15090	15011	14711	14882	14940	14961	14898	14858	14956	14772	14979	14770	14880	14824	14787	15003	15069	14959	14816	14987	14906	14839	14773	14674	14738	14919	14850	14763	14939	14846	14866	14886	15062	14953	15004	14908	14936	14815	14728	14675	14886	14642	15050	15032	14899	14727	14689	15030	14818	14900	14748	14631	14843	14869	14764	15076	14792	14629	15014	14857	14826	14969	14733	14879	14961	14788	14910	14696	14940	14753	14842	14860	14757	14865	14840	15115	14812	14709	14974	14929	14771	14973	14800	14806	14913	14837	14654	14838	14890	14936	14745	14911	14851	14715	14857	14933	14846	14809	14813	14901	14819	14936	14861	14894	14805	14980	14925	14892	14793	14819	14772	14910	14764	14898	14722	14856	14877	14739	15017	14986	14905	14758	14664	14833	15006	14938	15000	14817	14807	15044	14948	14943	14856	14806	14760	14763	15056	14914	15053	15114	14728	14745	14768	14929	14931	14921	14915	15108	14930	14766	14698	14749	14887	15144	14755	14832	14905	14949	14886	14693	14932	14797	14821	14893	14805	15075	14949	14771	14896	14912	14956	15021	14754	14942	14954	15028	14931	14734	15007	15065	14918	14972	14941	14964	15117	14978	14977	14970	14996	15017	14796	14868	14979	14948	14734	15020	14762	14598	14865	14948	14817	14776	14582	14670	14920	14829	14818	14790	14872	14978	14967	14897	14855	15019	14786	14812	14804	14832	14912	14904	14767	14714	14790	14904	14755	14741	14801	15027	14992	14894	14897	15048	15011	14874	14885	14791	14854	14991	14945	14748	14844	14908	14896	14873	14807	14949	14718	14864	14912	14808	15014	14739	14787	14926	14884	14650	14831	14934	14995	15018	14851	14815	14815	14814	14901	14971	14798	14976	14934	14759	15003	14904	14744	14815	14828	14760	14810	14817	14910	14737	14760	14893	14703	14715	14837	14794	14994	14761	14837	14870	14736	14673	14792	14806	14935	14924	14954	14982	14898	14820	14853	14870	14826	14836	14837	14849	14822	14872	14875	14756	14706	14771	14718	14816	15004	15023	14957	14832	14883	14860	14864	14859	14911	14675	15099	14781	14848	14845	14713	14838	14692	14983	14984	14741	14853	14785	14858	14997	14850	14916	14795	14999	14894	14983	14833	14781	14806	14879	14851	14869	14959	14881	14913	14741	14696	14896	14698	14744	14915	14868	14904	14901	14946	14920	14698	15040	14830	14965	14770	14782	14813	14709	14793	14669	14884	14956	14829	14816	14923	14754	14831	14661	14986	14761	14594	14826	14953	14919	14970	14933	15097	14851	14710	14879	14802	14872	15037	14716	14917	14824	14894	14783	14966	14845	14794	14830	14645	14959	14889	14892	14723	14947	14768	14856	14813	14713	14869	14967	14747	14959	14886	14927	14848	14851	14697	14821	14896	14905	14819	14808	15049	14848	14923	14693	14777	14887	14951	14802	14723	14792	14739	14908	14945	14906	14902	14815	14986	14831	14849	14760	14753	14839	14753	14936	15034	14915	14850	14844	15066	14903	15052	14797	14745	14951	14820	14851	14883	14772	14799	14824	14671	14893	14897	14838	14910	14814	14860	14948	14968	15018	14751	14828	14779	14907	14686	14920	14768	14829	14814	14699	14669	14956	14958	14831	15016	14702	14934	14818	14859	14847	14905	14923	14851	14921	14711	14825	14854	14997	14868	14889	14785	14991	14709	14834	15137	14964	14852	14941	14894	14856	14858	14892	14697	14913	14660	14893	14909	14766	14917	14793	14756	14811	14835	14791	14886	14934	14881	14820	14801	14975	14922	14918	14892	14689	15033	14712	15096	14753	14732	14598	14831	14668	14830	14751	14839	14757	14717	15132	14897	14823	14659	14819	15076	15011	14856	14830	14962	14718	14943	14852	14900	14783	15018	14697	14829	14896	14742	14898	14906	14875	14813	15024	14814	14940	14722	14957	14802	14803	14870	14954	15026	14806	14685	14724	14840	15087	14824	14613	14911	14681	14776	14889	14915	14781	14889	14846	14696	14821	14729	14818	14732	15000	14697	14795	14930	15011	14976	14911	14773	14767	14937	14738	14758	14769	14679	14581	14749	14812	14785	14915	14670	15158	14906	14917	14882	14973	14792	14969	14878	14721	14913	14791	14809	14685	14861	14762	15110	14822	14897	15134	14747	14779	14714	14947	14786	14877	14789	14945	14931	15077	14918	14716	15106	14904	14905	14889	14754	14817	14850	15051	15081	14861	14861	15003	14739	14775	14710	15003	14800	14851	14922	14889	14865	14987	14783	14684	14954	14785	14824	14985	14881	14814	14640	14876	14939	14757	14885	14986	14804	14806	14841	14914	14801	14856	14906	14844	14872	14824	14898	14859	14725	14750	14999	14867	14872	14696	15001	14955	14691	14970	14792	15020	14815	15113	14705	14978	14758	14789	14717	14841	14826	14870	14850	14867	14905	14910	14881	14758	14737	14834	14802	14899	14648	14891	14771	14993	14901	14807	14789	14919	14838	14698	14833	14750	14780	14815	14785	14974	14794	14819	14992	14967	14845	15039	15000	14852	14870	14784	14962	14791	15014	14921	14812	14787	14805	14786	14869	14907	14653	14764	14805	14933	14635	14969	14743	14865	14822	14790	14865	14750	14882	14781	14797	14770	14780	14802	14910	14887	14812	15055	14795	14857	14659	14720	14929	14877	14543	14902	14893	14881	14837	14884	14956	15019	14945	14812	14809	14983	14973	14764	14739	14750	14670	14916	14967	14827	14779	14793	14832	14923	14982	14915	14824	14731	14872	14875	14881	14966	14798	14796	14699	14996	15028	14845	14842	15008	14867	14853	14878	15065	14862	14671	15030	14992	14633	14978	14999	14777	14979	14820	14689	14768	14688	14783	14666	14904	14772	14688	14857	14875	14784	15069	14870	14783	14763	15029	14849	14910	14678	14774	14899	14944	15060	14817	14946	14927	14867	14809	14718	15001	14974	15022	14766	14850	14825	14758	14622	14768	14928	14722	14875	14891	14811	14811	14840	14841	15035	14872	14876	14804	14936	14825	14889	14848	15046	14804	14903	14726	14708	14932	14894	14924	14896	14764	14723	14813	14859	14825	14749	14676	14815	14931	15016	14847	15035	14695	14937	15032	14887	15021	14732	14916	14887	15019	14893	14800	14692	14814	14900	14959	14844	14895	14716	14851	14775	14821	14972	14864	14971	14966	14909	14856	15019	15143	14714	14955	14931	14951	15046	14755	14765	15035	14817	14927	14952	15017	14900	14976	14819	14802	14995	14656	14939	14839	14795	14856	14960	14987	14925	14909	14901	14711	14877	14755	14858	14661	14927	15099	15188	14922	14895	14876	14808	14709	14870	14798	14650	14719	15014	14772	14785	14821	14920	14800	14912	14867	14856	14843	14851	14734	14892	14840	14905	14834	14939	14911	14736	14853	14862	14928	14983	14749	15072	14918	15042	14766	14708	15003	14878	15009	14962	15027	14757	14713	14816	14854	14801	14800	14994	15050	14877	14769	14725	14765	14933	14919	14808	14996	14824	14685	14918	14825	14765	14813	14737	14732	14595	14994	14867	14757	14994	14765	14852	14853	14937	14891	14773	14819	14848	14912	14916	14829	15081	14843	14811	14967	15044	14916	14799	14900	14907	14825	14979	14786	14761	14886	14858	14728	14861	14857	14776	14816	14853	14797	15028	15140	15083	14839	14834	14774	14836	14773	14835	14750	14984	14918	14865	14961	14921	14927	14937	14865	14988	14859	14812	15020	14907	14685	14788	14974	14774	14702	15030	15007	14757	14815	15170	14984	14975	14899	14780	14813	14833	14966	14725	14746	14964	14848	14960	14815	14894	14739	14840	14669	14681	14867	14719	14959	14869	14908	14847	14840	14811	14590	14859	14855	14826	14947	14692	14886	14979	14779	14961	14833	14990	14789	14833	14860	14946	14858	14818	14847	14640	14773	14835	14835	14604	15038	14733	14670	14763	14671	14751	14972	14713	14943	14911	14909	14836	14934	14690	14826	14951	14974	14836	15021	14551	14862	14917	14840	14842	14856	14809	14794	14795	14684	14905	15022	14892	14744	14768	14915	14711	14905	14850	14983	14825	14870	14867	14857	14909	14921	14799	14691	14804	14801	14831	14898	14854	14955	14807	14918	14749	15018	15112	14997	14958	14939	14897	14795	14889	15067	15043	14895	14757	14876	15046	14929	14818	14809	14871	14637	14880	14871	14912	14861	15014	14836	14936	14827	14816	14672	14726	14926	14822	14807	14911	14869	14908	14973	14826	15047	14779	14761	14675	14881	14859	14938	14819	14946	14890	14819	14944	15066	15043	15013	14962	14641	14977	14841	14731	14873	14962	14979	14715	14764	15050	14923	14667	14917	14869	14875	14969	14984	14882	14770	14809	14662	14876	15033	14817	14654	14767	14711	14843	14892	14967	14808	14856	14860	14841	14944	14889	14915	14699	15032	14883	14883	14929	14951	14792	14974	14800	14978	14869	14840	14930	14795	14835	14760	14850	14806	14908	14925	14795
16015	31480	28879	21683	19370	17927	16890	16516	16167	15889	15755	15782	15390	14850	14831	14577	14610	14342	14059	14020	14145	14059	13978	13738	13945	13926	13926	14019	13783	13924	13790	13940	14014	13953	13860	13926	13834	13820	13897	13856	13819	13826	13693	13751	13881	13806	13729	13779	13919	16326	17291	16550	15426	14624	14168	13886	13859	13738	13638	13755	13696	13767	13780	13694	13721	13739	13922	13695	13667	13860	13805	13665	13747	13822	13686	13780	13752	13888	13768	13761	13702	13616	13851	13841	13786	13774	13834	13669	13784	13617	13767	13694	13852	13692	13794	13677	13719	13985	13588	13896	13695	13821	13888	13817	13713	13842	13815	13677	13776	13672	13878	13716	13806	13650	13691	13887	13790	13779	13885	13668	13805	13736	13724	13669	14010	13630	13826	13849	13953	13696	13699	13703	13705	13758	13803	13783	13750	13719	13755	13792	13647	13813	13728	13610	13739	13692	13683	13645	13817	13692	13845	13769	13744	13646	13677	13604	13790	13776	13829	13803	13785	13911	13701	13670	13671	13688	13769	13873	13801	13717	13542	13789	13633	13793	13625	13746	13594	13643	13694	13648	13772	13752	13750	13904	13527	13708	13655	13742	13749	13593	13765	13676	13810	13769	13746	13681	13814	13672	13767	13811	13782	13716	13756	13749	13701	13619	13839	13709	13757	13670	13803	13925	13582	13735	13674	13830	13832	13898	13749	13788	13722	13901	13744	13678	13841	13962	13740	13702	13672	13623	13670	13795	13686	13793	13637	13816	13700	13761	13774	13737	13710	13640	13799	13681	13841	13687	13782	13605	13652	13779	13735	13976	13663	13737	13832	13732	13765	13560	13750	13708	13768	13718	13657	13446	13734	13553	13709	13753	13634	13711	13751	13549	13787	13806	13782	13726	13765	13640	13584	13818	13878	13622	13763	13751	13698	13881	13675	13593	13833	13826	13691	13837	13663	13702	13740	13840	13679	13738	13717	13689	13717	13661	13654	13615	13779	13631	13747	13661	13734	13798	13753	13648	13734	13931	13724	13645	13817	13743	13829	13670	13572	13667	13762	13737	13900	13805	13683	13759	13643	13720	13776	13790	13810	13756	13609	13650	13912	13644	13673	13850	13856	13648	13721	13646	13748	13753	13763	13740	13784	13862	13665	13790	13708	13749	13783	13666	13726	13615	13766	13791	13572	13734	13683	13593	13811	13767	13674	13599	13613	13748	13992	13609	13595	13807	13503	13724	13689	13623	13653	13840	13753	13670	13791	13634	13791	13910	13586	13756	13731	13699	13826	13675	13623	13836	13785	13605	13808	13660	13726	13755	13743	13782	13697	13724	13539	13798	13568	13749	13785	13829	13729	13810	13652	13679	13671	13893	13687	13584	13694	13653	13683	13765	13714	13610	13779	13847	13614	13941	13742	13789	13585	13583	13820	13806	13623	13543	13633	13636	13872	13748	13822	13902	13652	13599	13801	13650	13798	13722	13832	13807	13739	13732	13825	13782	13640	13655	13854	13709	13898	13756	13880	13740	13836	13750	13735	13890	13695	13766	13666	13683	13637	13785	13690	13745	13651	13584	13840	13767	13601	13628	13598	13702	13627	13670	13760	13774	13731	13762	13803	13631	13844	13625	13648	13818	13700	13852	13757	13881	13745	13644	13797	13717	13778	13680	13698	13757	13577	13492	13856	13742	13788	13770	13556	13805	13881	13819	13810	13679	13753	13885	13878	13782	13534	13755	13736	13678	13885	13904	13638	13848	13682	13804	13895	13731	13671	13887	13538	13686	13775	13562	13666	13649	13764	13627	13756	13745	13688	13801	13788	13629	13804	13639	13753	13758	13730	13703	13809	13783	13742	13725	13568	13719	13711	13718	13766	13670	13650	13739	13671	13804	13796	13729	13704	13805	13920	13776	13674	13753	13765	13645	13631	13696	13624	13739	13736	13726	13724	13829	13620	13582	13637	13857	13826	13846	13797	13758	13872	13693	13808	13766	13786	13772	13670	13682	13714	13634	13843	13768	13650	13610	13710	13555	13571	13675	13863	13568	13777	13747	13714	13714	13731	13725	13583	13664	13776	13525	13791	13645	13782	13725	13709	13792	13863	13760	13759	13811	13668	13683	13874	13651	13749	13791	13789	13580	13685	13753	13577	13764	13776	13693	13694	13762	13840	13680	13845	13646	13796	13610	13848	13775	13735	13826	13641	13602	13612	13672	13670	13849	13732	13933	13910	13740	13651	13702	13790	13735	13801	13581	13607	13621	13685	13509	13677	13823	13857	13857	13528	13789	13745	13575	13688	13535	13858	13513	13644	13860	13463	13561	13636	13728	13673	13714	13708	13737	13678	13534	13670	13758	13670	13767	13727	13828	13745	13840	13860	13735	13625	13797	13684	13647	13721	13766	13619	13654	13707	13796	13792	13782	13761	13926	13670	13714	13811	13727	13628	13849	13701	13691	13749	13693	13587	13703	13805	13894	13813	13661	13742	13829	13739	13690	13709	13891	13985	13696	13776	13643	13831	13755	13856	13752	13748	13577	13544	13721	13815	13700	13842	13748	13869	13595	13532	13818	13806	13801	13976	13771	13638	13586	13719	13809	13681	13646	13594	13582	13792	13779	13773	13687	13690	13638	13643	13782	13734	13510	13654	13939	13629	13879	13757	13692	13647	13574	13731	13795	13794	13763	13696	13791	13717	13588	13793	13771	13672	13593	13614	13840	13870	13597	13588	13668	13865	13750	13740	13685	13746	13830	13779	13595	13680	13686	13828	13762	13785	13728	13853	13645	13659	13644	13772	13811	13588	13887	13532	13746	13797	13827	13902	13678	13701	13739	13643	13834	13617	13755	13666	13645	13782	13708	13804	13655	13677	13774	13807	13839	13676	13866	13724	13741	13689	13685	13702	13757	13740	13653	13561	13723	13796	13751	13875	13694	13689	13796	13727	13764	13682	13856	13604	13690	13696	13760	13862	13846	13725	13790	13692	14006	13634	13802	13799	13772	13716	13628	13759	13947	13734	13692	13689	13669	13694	13676	13676	13651	13714	13873	13793	13736	13632	13732	13797	13743	13747	13635	14003	13642	13793	13687	13718	13719	13772	13868	13834	13677	13628	13798	13764	13792	13906	13641	13679	13783	13740	13790	13646	13771	13547	13745	13601	13942	13621	13658	13856	13534	13816	13742	13828	13684	13501	13860	13800	13852	13676	13736	13695	13676	13586	13675	13794	13777	13755	13858	13731	13762	13683	13666	13801	13680	13611	13735	13752	13670	13772	13585	13847	13776	13692	13700	13766	13808	13637	13637	13734	13927	13662	13695	13657	13749	13639	13787	13754	13779	13841	13715	13623	13805	13810	13697	13602	13898	13780	13681	13619	13883	13808	13720	13660	13605	13722	13644	13706	13668	13757	13738	13868	13841	13713	13649	13661	13778	13830	13789	13758	13672	13801	13619	13615	13796	13676	13752	13768	13751	13686	13939	13692	13624	13629	13839	13778	13744	13768	13656	13819	13697	13620	13517	13709	13865	13727	13677	13838	13705	13693	13884	13798	13722	13780	13623	13670	13676	13830	13802	13814	13564	13645	13705	13713	13799	13861	13545	13702	13648	13835	13711	13746	13614	13873	13792	13627	13702	13814	13606	13835	13801	13658	13607	13782	13770	13787	13875	13675	13696	13851	13758	13719	13801	13700	13514	13736	13579	13592	13940	13608	13692	13926	13721	13674	13697	13544	13785	13716	13638	13781	13673	13650	13680	13862	13555	13653	13647	13873	13647	13825	13717	13835	13692	13884	13783	13721	13590	13734	13820	13856	13912	13744	13644	13752	13806	13898	13750	13655	13814	13692	13662	13713	13708	13733	13647	13748	13568	13838	13879	13809	13778	13707	13671	13773	13725	13866	13817	13720	13686	13727	13609	13728	13718	13639	13741	13696	13734	13609	13576	13766	13922	13763	13664	13930	13741	13691	13782	13763	13799	13801	13755	13506	13801	13645	13700	13750	13795	13516	13544	13713	13669	13783	13864	13757	13627	13636	13849	13852	13789	13727	13524	13595	13790	13773	13651	13811	13878	13731	13630	13672	13701	13671	13672	13767	13850	13649	13659	13628	13708	13683	13820	13607	13643	13783	13793	13787	13649	13668	13689	13714	13726	13769	13811	13961	13646	13704	13742	13638	13678	13915	13734	13879	13755	13722	13487	13666	13823	13718	13574	13821	13762	13798	13734	13758	13632	13728	13636	13673	13825	13727	13779	13684	13668	13781	13798	13738	13814	13685	13702	13759	13763	13749	13755	13670	13814	13715	13767	13649	13820	13771	13633	13799	13775	13763	13576	13713	13791	13650	13768	13635	13771	13649	13374	13898	13690	13758	13598	13569	13875	13626	13956	13683	13864	13620	13708	13826	13623	13596	13823	13707	13707	13720	13799	13739	13677	13749	13858	13749	13698	13845	13604	13842	13581	13759	13592	13705	13740	13593	13746	13729	13658	13764	13582	13893	13816	13731	13617	13842	13668	13808	13686	13760	13653	13805	13636	13632	13917	13828	13850	13787	13737	13810	13640	13988	13667	13672	13766	13643	13788	13661	13747	13552	13795	13792	13788	13771	13769	13811	13904	13775	13788	13671	13673	13714	13729	13756	13696	13676	13772	13786	13642	13777	13820	13553	13828	13944	13658	13612	13724	13697	13736	13778	13831	13651	13698	13736	13698	13648	13695	13807	13804	13623	13779	13852	13797	13851	13777	13777	13810	13830	13698	13690	13840	13781	13558	13702	13757	13575	13646	13715	13622	13810	13704	13607	13756	13682	13552	13675	13736	13683	13721	13871	13784	13762	13745	13748	13968	13748	13796	13778	13723	13765	13745	13724	13770	13664	13614	13781	13648	13686	13665	13737	13851	13757	13745	13690	13543	13823	13771	13624	13700	13811	13697	13774	13590	13697	13613	13715	13717	13799	13835	13738	13719	13713	13659	13812	13645	13763	13497	13721	13779	13725	13739	13521	13742	13515	13778	13734	13750	13726	13805	13903	13792	13630	13767	13643	13798	13741	13780	13628	13670	13616	13719	13671	13813	13657	13841	13737	13757	13801	13603	13740	13715	13754	13701	13688	13708	13782	13699	13721	13731	13722	13723	13875	13563
27479	21883	23322	18924	15817	15658	15576	15278	15290	15351	15406	15336	15170	15289	15123	15144	15186	15066	14688	14908	14718	14842	14896	15013	14703	14939	14932	14943	14814	14835	14991	14856	14862	15048	14879	14836	14917	14940	14994	14914	14898	14858	14708	14803	14849	14792	14922	14697	14954	14968	15209	14997	15156	15162	14799	14808	14635	14908	14808	14898	14824	14787	14857	14988	14780	14863	15028	14808	14900	14834	14848	14890	14688	14808	14839	15056	14960	14878	14872	14808	14509	14897	14827	15000	15088	15082	14954	14708	14935	14950	14927	14859	14730	14890	14619	14824	14897	14955	14978	14852	14953	14909	15045	14916	14824	14823	14956	14889	14862	14969	14818	14741	14963	14742	14932	14670	14766	14700	14744	14744	14794	14744	14754	14838	14860	14828	14911	14840	14922	14879	14792	14691	14956	14794	14771	14853	14765	14666	14822	14998	15125	14924	14923	14906	14885	14924	14880	14850	14856	14749	14852	15036	14922	15005	14929	14738	14931	14958	14740	14763	14721	14819	14781	14849	14811	14828	14835	14821	14939	15129	14700	14803	14833	14900	14795	14848	14925	14898	14661	14761	14725	14808	14827	14950	14877	14670	15022	14757	14923	14915	14708	14739	14883	14926	14748	14851	14892	14838	14874	14769	14883	14783	14887	14813	14851	14857	14942	14728	14736	14856	15002	14899	14902	14928	14848	14861	14820	14911	14851	14794	14871	14668	14949	14712	14948	15037	14839	14956	14921	14877	14963	14832	14969	14859	14824	14821	14903	14885	14854	14820	14882	14725	14917	14927	14803	14926	14810	14891	15020	14878	14605	14961	14817	14874	14799	14852	14727	14795	14865	14799	14782	14954	14652	14806	14785	14790	14936	14851	14819	14947	14830	14820	14815	14985	14799	14861	14893	14973	14942	14701	14850	14944	14777	14881	14835	14775	14920	14871	15100	14840	14869	14929	14837	14862	14806	14818	14793	15041	14992	14904	14729	14783	14937	14697	14901	14784	14699	14749	14835	14744	14571	14658	14971	14697	14838	14675	14660	14866	14880	14813	14916	14805	14850	14705	14794	14956	14968	14884	14919	14970	14843	14763	14972	14943	14701	14743	14810	15047	14862	14801	14828	14655	14743	14750	14951	14942	14604	14885	15017	14884	14976	14882	14669	14978	14803	14902	14804	14784	14769	14852	14773	14746	14754	14751	14902	14953	14916	14855	14854	14896	14778	14895	14813	14853	14695	14777	15128	14776	14863	14930	14913	14844	14939	14891	14764	14783	14911	14821	15038	14739	14809	14837	14689	14929	14943	14770	14990	14706	14813	15069	14978	14707	14881	15005	14953	14850	14828	14933	14786	14799	14715	14887	14798	14980	14874	14685	14918	14972	14809	14846	15043	14858	14903	14848	14820	14929	14895	15299	14837	14823	14958	14860	14651	14706	14854	14803	14781	14871	14957	14842	14747	14960	14846	14857	14874	15003	14747	14757	14751	14879	14860	14963	14757	14750	14735	14758	14732	14806	14841	14884	14875	14895	14841	14703	14697	14963	14711	14682	14721	14876	14927	14722	15011	14899	14895	14672	14692	14928	14735	14932	15067	14740	14819	14886	14829	14692	14734	14819	14637	14990	15012	14690	14889	14746	14951	14988	14841	14902	14822	14644	14989	15009	14874	15036	14884	14733	14832	14847	15081	14786	14775	14822	14897	14936	14766	14767	14915	14753	14787	14785	14902	14854	14794	14861	14869	14806	14787	14858	15079	14789	14789	14864	14803	14859	14826	15022	14856	14754	14850	14776	14813	14890	14945	14893	14731	14840	14830	14808	14851	14854	14596	14772	14756	14894	14901	14703	14712	14735	14783	14730	14690	14724	14885	14907	14953	14791	14778	15037	14841	14840	15003	14841	14863	15094	14925	14843	14898	14827	14873	15082	14901	14802	14916	15008	14979	14853	14712	14926	14713	14750	14717	14956	14867	14989	14827	14774	14957	14931	14902	14974	14853	14854	14911	14823	14809	14862	14759	14885	14822	14874	14726	14863	14860	14936	14820	14818	14775	14811	15027	14758	14973	14814	14721	14744	14852	14675	14876	14889	14722	14865	14790	14873	14799	14802	14972	14958	14893	14948	14799	14822	14857	14873	14852	14808	14961	14738	14529	14764	14819	14837	15036	14882	14981	14783	14951	14678	14832	15020	14697	14848	14828	14848	14711	14930	14748	14817	14884	14806	14726	14992	14967	14917	14871	14910	14725	14896	14927	14726	14878	14760	14834	14777	14891	14575	14871	14948	14918	14765	14915	14951	14750	14930	14742	14672	14808	14876	14888	14784	14893	14889	14857	14851	14719	14877	14896	14977	14904	14957	14893	14810	14673	14786	14827	14840	14869	14849	14912	14908	14853	14783	14882	14796	14910	14777	14719	14767	14905	14792	14994	14716	14689	14781	14771	14780	14851	14814	14726	14816	14924	15011	14917	14902	14903	14829	14636	14697	14893	14824	14844	14759	14913	14962	14767	14779	14853	14640	14815	14851	14865	14768	14835	14926	14738	14778	14950	14942	14629	14794	14922	14804	14860	14998	14940	14534	14983	14861	14757	14642	14725	14979	14960	14657	14866	15045	14848	14847	14837	14816	14922	15000	14889	14787	14742	15028	14864	14981	14962	14695	14869	14942	14751	14909	14878	14982	14730	14892	14852	14944	14991	14868	14875	14969	14960	15044	14882	14699	14976	14780	14944	14821	14772	14911	14972	14883	14815	14840	14729	14778	14895	14921	14802	14677	14976	14745	14977	14640	14867	14834	14919	14941	14917	14619	14837	14896	14693	14833	14757	14822	14934	15005	14774	14816	15000	14966	14632	14757	14932	14816	14907	15015	14815	14729	14899	14821	14853	14909	14856	14559	14661	14874	14668	15009	14842	14740	14858	14823	14925	14987	14931	14725	14647	14772	14881	14656	14829	14923	14818	14883	14846	15004	15007	14770	14881	14728	14945	14866	14851	14564	14915	14815	14879	14740	14855	14714	15049	14840	14743	14789	14742	14970	14791	14928	14839	14994	14938	14769	14796	14985	14714	14863	14869	14922	14788	14979	14832	14830	14834	14978	15002	14846	14832	14849	14908	14738	14896	14831	14918	14880	14808	14744	14702	14770	14799	14791	14870	14852	14766	14810	14753	14858	14695	14673	14738	14867	14888	14810	14857	14780	14946	14902	15018	14828	15001	14736	14742	14856	14790	14735	14788	14995	14947	14737	14909	14711	14802	14975	14684	14784	14614	14807	14746	15036	14784	14813	14906	14728	14936	14914	14782	14745	14773	14730	14751	14939	14841	15071	15008	14882	14644	14827	14837	15037	14759	14921	14784	14612	15000	14757	14776	14787	14782	14773	14884	14962	14965	15037	14750	14844	14919	14824	15015	14900	14697	14865	14689	14955	14955	14816	14918	14836	14754	14955	14868	14914	14900	14853	14633	14790	14805	14796	14824	14756	14905	14916	14723	14791	14671	14810	14981	14912	14787	14922	14851	14845	14872	14764	14882	14960	15011	14957	14852	14883	14799	14864	14981	14836	14939	14764	14877	14740	14920	14814	14961	14947	14785	14895	14797	14911	14734	14836	14940	14973	14833	14805	14858	14857	14983	14876	14946	14975	14747	14820	14835	15035	14856	14787	15048	14893	14944	14918	14859	14808	14630	14742	14867	14843	15016	14616	14881	14951	14749	14702	14645	14734	14811	14774	14830	14860	14769	14775	14956	14779	14966	14755	14887	14844	14909	14713	14890	14822	14819	14859	14765	14907	15084	14932	14715	14837	14853	14889	14884	14732	14821	14824	14721	14807	14886	14881	14739	14840	14813	14974	14858	14683	14804	14699	14846	14744	14745	14971	14941	14862	15076	14792	14951	14807	14806	14854	14879	14743	14838	14871	14856	14879	14790	14741	14889	15012	14882	15007	14980	14974	15003	15017	14796	14860	14864	14921	14804	14716	14873	14998	14679	14875	14846	14975	14751	14770	14901	14708	15064	14687	15028	15020	14757	14709	14930	14932	14818	14818	15045	14959	14837	14731	14835	14813	15099	14909	14865	14827	14919	14638	15100	14768	14867	14867	14898	14769	14903	14771	14651	14787	14993	14953	14896	14860	14909	14758	14771	14896	14825	14932	14685	14900	14783	14905	14819	14994	14808	15011	14755	14713	14783	14688	14824	14825	14729	14813	14870	14826	14885	14873	14989	14924	15078	14872	15072	14849	14912	14747	14803	14907	15002	14721	14591	15006	14965	14985	14988	14783	14867	14906	14808	14597	15012	14958	14794	14810	14860	14810	15018	14657	14793	14862	14965	14974	14936	14873	14797	15069	14988	14937	14977	14722	14717	14999	14677	14839	14895	14982	14908	14963	14969	14941	14847	14687	15020	14818	14825	14723	14823	15042	14611	14962	15034	14656	14792	14830	15067	14871	14875	14791	15020	14846	14842	15014	14948	14982	14860	14889	14885	14783	14776	14930	14863	14800	14869	14851	14738	14948	14705	14967	14728	14858	14798	14784	14760	14776	14763	14998	14898	14913	14917	14782	14760	14821	14896	14713	14856	14835	14905	14942	14745	14626	14806	14904	14779	14749	14876	14832	14602	14785	14701	14884	14801	14871	14652	14853	14667	14957	14842	14783	14746	14645	14955	14957	14763	14908	14751	14755	14818	14906	14838	14917	15076	14627	14693	14942	14769	14819	14975	15045	14805	14838	14926	14922	14876	14853	14751	14711	14747	14922	15027	14808	14911	14673	14760	14970	14961	14856	14873	14858	14867	14932	14890	14994	14770	14705	14827	14675	14844	14789	14794	14822	14900	14705	14923	14687	14763	14711	14866	14814	14924	14736	14911	14920	14833	14833	14916	14953	14890	14875	14858	14837	14786	14847	14874	14808	15001	14956	14801	14819	14568	14996	14981	14954	14746	14806	14862	14786	14692	14828	14878	14898	14792	14814	14743	14834	14722	14949	14743	14689	15045	14965	14888	15121	14783	14800	15013	14809	14946	14997	14936	14824	14881	14766	14869	14718	14962	14902	14896	14884	14558	14653	14710	14960	14858	14694	14728	14901	14837	14856	14860	14883	14855	14707	14820	15089	14978	14905	14761	14964	14894	14764	14819	14919
15546	21209	18930	15902	15194	14807	14398	14455	14275	14416	14350	14645	14299	13967	13953	13977	13893	13809	13869	13997	13849	13951	13731	13857	13872	13884	13761	13655	13665	13716	13956	13765	13867	14010	13805	13667	13727	13609	13659	13783	13856	13620	13573	13729	13882	13948	13721	13775	13744	13904	14111	14065	13962	13983	13590	13761	13663	13652	13724	13893	13715	13698	13662	13722	13577	13703	13602	13752	13634	13760	13601	13679	13733	13701	13798	13695	13840	13596	13608	13719	13617	13611	13638	13772	13733	13648	13590	13795	13847	13665	13662	13736	13674	13816	13776	13602	13663	13718	13702	13649	13672	13632	13694	13620	13733	13796	13561	13827	13520	13705	13743	13642	13724	13616	13744	13715	13646	13691	13738	13658	13684	13794	13733	13691	13687	13702	13651	13706	13716	13791	13748	13675	13767	13856	13750	13968	13757	13678	13589	13656	13807	13703	13695	13702	13594	13801	13598	13626	13574	13735	13660	13691	13813	13696	13701	13587	13659	13843	13787	13819	13705	13659	13721	13558	13551	13739	13841	13806	13633	13776	13942	13690	13700	13711	13656	13652	13550	13514	13677	13619	13713	13714	13912	13773	13632	13651	13728	13742	13655	13706	13567	13713	13847	13812	13711	13694	13760	13672	13603	13716	13563	13859	13612	13620	13818	13706	13656	13776	13714	13579	13718	13651	13830	13615	13563	13682	13640	13631	13821	13606	13606	13630	13650	13619	13665	13686	13706	13659	13833	13716	13708	13691	13575	13742	13625	13681	13753	13640	13740	13752	13716	13710	13703	13680	13740	13686	13652	13691	13679	13679	13610	13784	13695	13718	13533	13708	13789	13809	13802	13563	13514	13616	13720	13793	13648	13714	13692	13678	13613	13583	13780	13584	13723	13735	13623	13692	13488	13684	13875	13613	13703	13703	13632	13721	13804	13725	13716	13678	13673	13615	13808	13990	13845	13639	13653	13679	13659	13850	13493	13608	13807	13547	13660	13728	13654	13720	13747	13613	13659	13708	13889	13774	13794	13662	13868	13573	13711	13733	13618	13542	13737	13798	13758	13792	13655	13657	13671	13655	13707	13601	13713	13855	13722	13662	13685	13808	13749	13774	13633	13556	13633	13784	13599	13529	13699	13470	13749	13668	13727	13652	13875	13540	13870	13728	13793	13551	13755	13559	13631	14011	13833	13774	13778	13797	13679	13786	13567	13718	13812	13678	13843	13803	13752	13622	13744	13761	13577	13625	13758	13618	13719	13598	13714	13720	13704	13789	13641	13680	13738	13591	13696	13739	13815	13689	13696	13717	13864	13779	13744	13639	13677	13515	13816	13652	13724	13514	13717	13766	13612	13953	13560	13728	13846	13697	13810	13712	13841	13743	13643	13740	13773	13620	13764	13636	13643	13735	13744	13835	13728	13687	13845	13641	13715	13670	13776	13705	13691	13658	13569	13642	13646	13525	13622	13828	13835	13771	13709	13741	13854	13488	13842	13597	13753	13753	13728	13712	13581	13660	13627	13752	14005	13707	13673	13738	13700	13595	13890	13689	13696	13664	13759	13976	13839	13656	13882	13737	13738	13743	13651	13690	13776	13693	13748	13452	13853	13665	13714	14029	13604	13632	13717	13681	13722	13612	13599	13647	13679	13725	13632	13711	13685	13639	13620	13693	13734	13696	13959	13758	13755	13915	13781	13663	13658	13673	13612	13871	13738	13681	13494	13690	13589	13806	13722	13660	13720	13833	13738	13446	13759	13576	13851	13746	13609	13700	13630	13778	13703	13685	13693	13669	13675	13650	13647	13765	13698	13667	13769	13851	13694	13867	13752	13659	13677	13684	13715	13754	13831	13718	13817	13813	13530	13882	13732	13697	13665	13696	13696	13676	13740	13566	13634	13769	13612	13912	13604	13714	13856	13621	13695	13785	13674	13722	13655	13621	13756	13690	13600	13714	13696	13682	13764	13849	13630	13736	13666	13809	13663	13765	13884	13780	13799	13539	13792	13724	13519	13569	13824	13775	13501	13757	13732	13661	13700	13717	13723	13614	13599	13781	13871	13776	13775	13764	13546	13724	13718	13734	13693	13707	13658	13676	13748	13797	13796	13694	13679	13633	13762	13765	13653	13783	13896	13552	13759	13724	13751	13841	13671	13824	13803	13747	13754	13823	13553	13569	13652	13674	13766	13656	13737	13643	13670	13620	13523	13611	13748	13737	13673	13603	13691	13659	13683	13731	13694	13723	13610	13712	13624	13590	13831	13678	13750	13731	13711	13697	13860	13727	13775	13759	13770	13693	13876	13768	13730	13702	13728	13622	13744	13601	13886	13745	13559	13898	13725	13613	13602	13857	13754	13593	13652	13693	13801	13777	13686	13749	13639	13727	13844	13641	13728	13692	13653	13769	13704	13795	13720	13705	13640	13813	13701	13660	13686	13673	13778	13599	13845	13978	13735	13892	13692	13774	13704	13685	13831	13675	13720	13718	13643	13764	13666	13589	13784	13592	13667	13746	13802	13833	13681	13782	13640	13701	13827	13784	13810	13638	13667	13943	13720	13691	13776	13699	13717	13635	13817	13825	13693	13688	13889	13631	13630	13720	13568	13675	13782	13695	13628	13799	13692	13716	13709	13618	13593	13726	13740	13770	13618	13786	13667	13811	13571	13702	13768	13637	13591	13814	13710	13705	13649	13840	13826	13797	13674	13645	13568	13797	13715	13558	13645	13709	13817	13562	13724	13768	13715	13715	13823	13896	13798	13668	13750	13602	13704	13701	13781	13737	13756	13801	13714	13769	13696	13771	13749	13656	13655	13718	13841	13673	13570	13672	13795	13761	13666	13923	13477	13628	13588	13621	13746	13598	13836	13645	13760	13786	13725	13734	13523	13555	13701	13744	13599	13696	13667	13636	13728	13738	13673	13828	13758	13717	13695	13721	13719	13604	13671	13699	13821	13733	13486	13642	13746	13649	13595	13730	13666	13761	13725	13681	13541	13882	13788	13694	13734	13793	13726	13730	13642	13713	13702	13604	13751	13762	13770	13846	13620	13685	13620	13741	13720	13774	13652	13684	13633	13874	13649	13681	13702	13763	13671	13648	13698	13847	13678	13753	13743	13725	13749	13672	13728	13803	13724	13505	13715	13562	13722	13747	13720	13894	13751	13853	13670	13782	13621	13657	13671	13678	13544	13782	13706	13597	13805	13647	13596	13549	13739	14033	13656	13679	13685	13760	13776	13842	13533	13656	13712	13612	13782	13743	13599	13782	13733	13796	13660	13698	13769	13646	13653	13857	13676	13681	13760	13743	13504	13590	13726	13802	13761	13773	13747	13665	13737	13631	13647	13746	13693	13881	13855	13742	13812	13804	13784	13709	13682	13688	13613	13761	13661	13669	13740	13819	13785	13714	13752	13766	13667	13671	13715	13696	13667	13661	13673	13679	13763	13717	13678	13677	13689	13611	13684	13692	13620	13676	13853	13673	13633	13658	13619	13680	13755	13604	13890	13684	13686	13658	13844	13759	13640	13731	13803	13645	13720	13521	13824	13716	13646	13856	13532	13626	13702	13670	13613	13721	13795	13733	13662	13758	13731	13561	13665	13672	13777	13561	13882	13679	13713	13728	13770	13435	13673	13805	13932	13707	13726	13696	13641	13730	13901	13748	13586	13776	13616	13665	13657	13780	13609	13645	13673	13862	13585	13621	13675	13814	13645	13801	13830	13704	13690	13790	13650	13784	13688	13674	13659	13776	13860	13720	13852	13701	13725	13746	13901	13709	13698	13631	13594	13621	13622	13830	13729	13746	13603	13637	13699	13675	13793	13655	13866	13632	13826	13834	13629	13649	13813	13645	13734	13612	13723	13663	13747	13802	13757	13636	13742	13634	13736	13663	13829	13630	13728	13658	13760	13591	13884	13823	13806	13713	13574	13788	13708	13703	13706	13655	13811	13639	13676	13758	13617	13634	13563	13693	13822	13780	13642	13614	13654	13567	13655	13696	13714	13659	13717	13708	13604	13612	13590	13651	13793	13706	13727	13670	13679	13637	13489	13668	13860	13809	13788	13668	13661	13569	13636	13854	13686	13608	13846	13670	13802	13800	13703	13794	13783	13709	13950	13801	13785	13420	13750	13691	13791	13674	13511	13688	13674	13674	13743	13718	13600	13714	13684	13823	13884	13748	13866	13686	13660	13638	13698	13744	13798	13660	13862	13625	13627	13772	13822	13658	13666	13749	13725	13562	13751	13700	13590	13566	13792	13690	13711	13805	13760	13873	13676	13868	13767	13691	13675	13825	13704	13774	13704	13708	13760	13733	13836	13839	13809	13740	13716	13652	13797	13699	13752	13806	13899	13688	13815	13813	13736	13840	13665	13762	13621	13526	13812	13643	13689	13709	13785	13703	13919	13642	13696	13730	13787	13557	13716	13638	13615	13769	13603	13679	13675	13678	13683	13863	13584	13898	13799	13717	13773	13556	13685	13736	13829	13742	13720	13620	13809	13805	13821	13789	13890	13687	13624	13851	13804	13670	13596	13590	13865	13632	13749	13576	13739	13599	13554	13791	13559	13761	13628	13760	13734	13658	13757	13734	13706	13817	13620	13714	13702	13783	13556	13796	13792	13704	13762	13544	13567	13807	13640	13661	13567	13774	13947	13779	13544	13625	13586	13998	13589	13788	13611	13687	13701	13839	13663	13655	13751	13815	13694	13885	13738	13628	13821	13600	13810	13648	13696	13867	13716	13762	13740	13776	13885	13717	13801	13789	13619	13723	13827	13610	13798	13649	13613	13872	13649	13782	13771	13592	13786	13711	13712	13709	13773	13651	13822	13563	13827	13648	13666	13685	13847	13805	13645	13728	13748	13570	13687	13733	13555	13806	13805	13592	13745	13693	13771	13705	13700	13873	13785	13679	13993	13604	13717	13629	13701	13642	13753	13749	13881	13757	13858	13662	13739	13830	13679	13850	13550	13672	13868	13590	13762	13754	13663	13688	13663	13806	13826	13724	13783	13752	13643	13567	13822	13708	13676	13599	13786	13636	13749	13707	13717	13823	13805	13763	13737	13725	13670	13788	13838	13735	13880	13786	13817	13808	13791	13785	13676	13696	13529	13667	13650	13904	13604	13724	13837	13772	13787	13815
24116	21258	28727	24165	21864	20721	19077	16767	16149	16373	16266	16244	16215	16108	15837	15707	15692	15392	15771	15702	15454	15662	15369	15657	15550	15441	15450	15484	15404	15343	15419	15546	15543	15552	15468	15389	15335	15449	15337	15348	15554	15319	15506	15388	15409	15256	15306	15567	15694	16049	16340	16514	16001	15784	15808	15536	15356	15401	15458	15407	15522	15191	15531	15437	15391	15300	15317	15356	15382	15368	15233	15128	15408	15229	15496	15470	15388	15410	15377	15324	15420	15474	15386	15074	15413	15279	15384	15334	15618	15572	15391	15484	15440	15493	15315	15438	15537	15312	15456	15383	15333	15413	15452	15436	15215	15217	15461	15333	15440	15418	15314	15307	15298	15365	15272	15257	15470	15399	15363	15169	15342	15372	15352	15393	15281	15403	15308	15440	15439	15559	15524	15388	15230	15300	15347	15471	15502	15295	15426	15473	15394	15199	15281	15369	15280	15340	15395	15356	15397	15178	15468	15303	15379	15366	15390	15330	15304	15393	15441	15308	15248	15104	15466	15545	15257	15309	15381	15276	15222	15304	15364	15398	15602	15415	15271	15393	15294	15047	15342	15367	15274	15369	15294	15355	15451	15201	15210	15364	15328	15395	15405	15495	15432	15350	15346	15463	15419	15138	15363	15362	15246	15292	15305	15243	15310	15532	15351	15134	15360	15510	15282	15289	15199	15090	15341	15188	15350	15376	15313	15485	15341	15319	15466	15339	15368	15408	15257	15220	15484	15279	15457	15476	15316	15415	15450	15390	15257	15327	15338	15264	15501	15535	15436	15256	15245	15299	15281	15477	15336	15453	15307	15372	15578	15404	15386	15304	15235	15444	15355	15176	15389	15162	15265	15416	15542	15459	15340	15407	15285	15265	15289	15259	15489	15317	15543	15405	15265	15341	15464	15364	15439	15306	15503	15527	15489	15109	15415	15155	15380	15318	15214	15491	15418	15243	15400	15228	15336	15365	15298	15364	15399	15216	15291	15343	15421	15165	15387	15295	15541	15387	15443	15323	15284	15165	15370	15370	15458	15295	15399	15589	15275	15548	15529	15468	15411	15459	15468	15431	15265	15179	15244	15405	15205	15291	15483	15240	15246	15255	15387	15368	15256	15335	15233	15350	15239	15232	15542	15310	15359	15440	15393	15243	15300	15204	15301	15308	15297	15241	15294	15439	15364	15181	15290	15419	15288	15252	15494	15507	15360	15240	15231	15492	15385	15290	15343	15559	15371	15319	15262	15367	15545	15177	15398	15353	15218	15391	15263	15384	15310	15345	15138	15346	15439	15123	15315	15237	15187	15363	15294	15437	15451	15369	15490	15329	15198	15200	15013	15381	15313	15421	15557	15263	15325	15374	15231	15482	15336	15422	15331	15245	15482	15218	15404	15155	15310	15302	15429	15222	15378	15258	15346	15409	15378	15566	15339	15433	15436	15655	15484	15307	15452	15216	15294	15410	15308	15273	15238	15269	15457	15532	15320	15255	15403	15370	15246	15242	15457	15236	15247	15422	15234	15483	15471	15188	15474	15391	15416	15135	15236	15325	15163	15293	15434	15360	15319	15345	15417	15116	15292	15395	15363	15119	15237	15277	15268	15570	15612	15481	15490	15124	15318	15327	15319	15100	15333	15525	15409	15370	15348	15454	15275	15329	15475	15373	15116	15381	15516	15369	15324	15430	15227	15411	15329	15406	15334	15452	15246	15397	15391	15181	15296	15348	15254	15275	15605	15156	15333	15080	15354	15357	15449	15440	15308	15444	15323	15350	15381	15181	15324	15311	15311	15525	15376	15317	15303	15361	15386	15214	15278	15610	15420	15369	15323	15234	15220	15337	15202	15322	15282	15359	15231	15371	15443	15306	15350	15315	15488	15426	15197	15410	15298	15296	15345	15265	15285	15128	15393	15424	15290	15288	15447	15253	15367	15428	15272	15173	15439	15388	15252	15429	15270	15368	15180	15232	15378	15383	15378	15284	15403	15218	15243	15423	15282	15448	15394	15285	15287	15343	15273	15169	15345	15508	15327	15397	15334	15344	15500	15272	15227	15123	15343	15539	15485	15343	15412	15318	15346	15412	15673	15565	15139	15323	15477	15246	15168	15377	15437	15364	15306	15400	15345	15321	15569	15519	15361	15415	15455	15427	15257	15443	15422	15434	15529	15330	15274	15405	15319	15362	15250	15321	15172	15382	15420	15561	15442	15388	15323	15365	15409	15319	15393	15049	15327	15400	15176	15286	15384	15245	15308	15304	15349	15406	15201	15340	15433	15162	15376	15241	15251	15357	15334	15348	15274	15324	15555	15533	15291	15154	15347	15227	15384	15358	15483	15533	15482	15463	15434	15340	15318	15259	15385	15455	15240	15526	15379	15225	15443	15250	15076	15390	15281	15441	15338	15328	15160	15407	15348	15426	15440	15495	15364	15252	15200	15464	15234	15201	15496	15436	15411	15383	15268	15274	15237	15271	15265	15231	15460	15232	15346	15251	15503	15292	15373	15372	15329	15302	15338	15322	15444	15176	15433	15505	15178	15495	15561	15414	15401	15373	15405	15306	15331	15269	15447	15303	15341	15565	15298	15351	15498	15524	15382	15310	15509	15345	15270	15475	15376	15300	15385	15326	15522	15371	15240	15456	15483	15321	15382	15217	15356	15276	15224	15529	15458	15313	15126	15496	15336	15385	15259	15532	15350	15408	15300	15296	15235	15397	15312	15258	15224	15317	15210	15363	15292	15241	15288	15403	15404	15224	15136	15468	15275	15329	15294	15279	15256	15271	15426	15427	15354	15340	15431	15470	15591	15241	15445	15309	15295	15256	15418	15303	15543	15313	15304	15242	15140	15379	15351	15490	15310	15411	15290	15302	15322	15253	15484	15341	15274	15251	15431	15367	15255	15302	15537	15369	15373	15427	15416	15443	15124	15258	15186	15361	15293	15280	15312	15328	15551	15358	15191	15013	15242	15315	15416	15354	15306	15455	15214	15454	15288	15403	15316	15261	15332	15419	15485	15418	15282	15290	15285	15225	15494	15473	15517	15461	15340	15465	15414	15376	15368	15613	15469	15395	15260	15240	15318	15304	15387	15284	15224	15277	15488	15536	15366	15169	15266	15186	15265	15378	15353	15420	15432	15450	15247	15328	15369	15541	15147	15296	15422	15424	15412	15202	15152	15339	15361	15358	15130	15288	15220	15189	15360	15344	15379	15324	15217	15337	15584	15469	15236	15248	15490	15336	15454	15415	15348	15162	15344	15515	15299	15331	15330	15280	15468	15275	15122	15336	15326	15280	15230	15196	15168	15245	15309	15129	15387	15449	15498	15335	15280	15208	15529	15327	15491	15322	15332	15413	15404	15414	15214	15434	15327	15411	15410	15277	15247	15304	15559	15426	15339	15428	15230	15343	15481	15404	15425	15335	15398	15330	15317	15329	15381	15362	15289	15074	15498	15168	15226	15483	15187	15324	15532	15319	15360	15313	15438	15235	15479	15333	15233	15407	15257	15098	15525	15380	15406	15426	15275	15384	15480	15388	15328	15284	15186	15158	15363	15317	15405	15328	15311	15284	15461	15318	15315	15271	15339	15424	15337	15246	15408	15441	15273	15448	15264	15300	15140	15261	15428	15294	15465	15292	15327	15324	15348	15407	15459	15479	15233	15101	15502	15466	15526	15266	15392	15447	15435	15526	15134	15209	15466	15083	15288	15366	15288	15180	15363	15393	15347	15282	15369	15417	15395	15383	15477	15280	15239	15200	15388	15307	15167	15310	15415	15286	15236	15338	15405	15153	15214	15310	15419	15307	15332	15375	15396	15397	15399	15462	15440	15377	15366	15349	15319	15204	15373	15449	15282	15204	15385	15515	15247	15238	15261	15221	15370	15567	15383	15242	15452	15479	15490	15470	15301	15387	15287	15448	15389	15478	15309	15320	15360	15415	15551	15283	15362	15440	15347	15429	15370	15302	15464	15285	15408	15355	15352	15402	15350	15391	15283	15396	15441	15390	15370	15290	15365	15299	15235	15402	15408	15489	15379	15390	15272	15384	15506	15336	15411	15081	15450	15428	15393	15467	15257	15316	15416	15294	15409	15302	15316	15211	15617	15536	15440	15310	15328	15586	15327	15388	15331	15381	15417	15314	15207	15176	15262	15330	15328	15449	15317	15309	15374	15284	15487	15243	15138	15352	15437	15493	15354	15099	15318	15485	15487	15436	15390	15045	15209	15244	15313	15473	15412	15143	15433	15261	15228	15415	15518	15445	15315	15322	15338	15518	15404	15448	15437	15540	15300	15431	15442	15446	15314	15479	15479	15372	15346	15292	15286	15310	15288	15139	15121	15443	15337	15358	15221	15270	15346	15209	15355	15294	15367	15404	15351	15418	15363	15329	15441	15441	15462	15354	15395	15553	15355	15459	15292	15206	15260	15324	15424	15161	15421	15141	15592	15291	15223	15379	15514	15331	15427	15293	15390	15362	15322	15384	15380	15179	15248	15359	15404	15298	15351	15432	15491	15340	15226	15271	15576	15299	15133	15410	15369	15317	15302	15266	15211	15340	15304	15466	15415	15407	15358	15408	15403	15482	15186	15197	15281	15403	15291	15291	15380	15301	15161	15148	15293	15426	15220	15424	15228	15231	15379	15367	15344	15364	15472	15387	15377	15390	15206	15340	15335	15462	15264	15317	15214	15429	15345	15388	15233	15283	15383	15448	15465	15287	15372	15211	15355	15280	15344	15437	15170	15436	15270	15543	15368	15272	15366	15140	15381	15240	15350	15278	15339	15407	15408	15111	15331	15414	15193	15297	15315	15220	15382	15389	15296	15408	15310	15432	15266	15417	15308	15249	15496	15361	15255	15248	15320	15319	15249	15367	15365	15402	15609	15361	15274	15295	15425	15554	15648	15376	15308	15530	15321	15359	15322	15434	15410	15267	15319	15387	15421	15327	15457	15360	15241	15292	15443	15273	15245	15268	15322	15561	15554	15317	15259	15557	15435	15512	15296	15345	15222	15398	15520	15337	15282	15466	15335	15552	15250	15159	15381	15223	15338	15311	15279	15388	15384	15386	15273	15318	15435	15420	15449	15236	15338	15312	15192	15488	15280	15392	15514	15348	15529	15334	15407	15494	15461	15526
15287	27073	23916	19091	17583	16611	16237	16161	15943	15619	15465	15469	15178	14835	14755	14717	14602	14641	14542	14454	14227	14376	14203	14309	14243	14249	14249	14240	14204	14250	14296	14460	14285	14337	14229	14212	14268	14268	14209	14247	14353	13907	14116	14216	14266	14174	14258	14241	14320	15136	15692	15593	15147	14747	14334	14111	14187	14170	14189	14175	14215	14284	14027	14156	14092	14055	14210	14177	14161	14133	14220	14031	14029	14142	13998	14107	14139	13938	14118	14317	13960	14197	14027	14072	14379	14083	14132	14136	14147	14156	13936	14134	14262	14228	14088	14101	14101	14096	14151	14196	14149	13940	14198	14058	14216	13982	14048	14225	14034	14054	14098	14203	14065	14195	14155	14053	14093	14016	14301	14091	14175	14074	14067	14168	14118	14050	14242	14166	14193	14299	14127	14116	14066	14204	14065	14045	13991	14195	14138	14075	14088	13964	13913	14014	14079	14175	14164	14233	14093	14203	14262	14171	14095	14080	14201	14122	14139	14248	14006	14052	14063	14102	14236	14189	14274	13952	14266	14160	14269	14053	14158	14183	14176	14328	14099	14003	14150	14005	14159	14220	14141	14018	14156	14117	13974	14242	13944	14065	14220	14210	13994	14237	14038	14046	14016	14171	14163	14126	14170	14079	14123	14122	14043	14096	14283	14074	13982	14275	14182	14076	14080	14251	14057	14136	14038	14059	14262	14135	14142	14086	14257	14162	14199	14248	13964	14097	14170	14115	14034	13988	14310	14082	14209	14263	14177	14160	14152	14124	14129	14221	14242	14203	14242	14008	14172	14187	14055	14168	14075	14149	13985	14001	14058	14055	14122	14098	14080	14080	14097	14134	14121	14019	14263	14032	14253	14123	14130	14111	13939	14138	14135	14197	13998	14232	14175	14139	14267	14071	14195	14194	14105	14128	14109	14187	14045	14270	13978	14067	14149	14158	14134	14039	14173	14048	14150	14176	14105	14140	14121	14231	14056	13997	14025	14136	13947	14003	14044	14226	14023	14266	14111	14163	14156	14078	14155	13940	14072	14169	14178	13927	14321	14133	14119	14075	14183	14171	14071	14057	14253	14145	14155	14171	14126	14178	14216	13966	14144	14123	14343	14096	14075	14226	14085	14059	14120	14037	14023	14119	14246	14112	13991	14108	13985	14029	14170	14178	14161	14015	14078	14210	13921	14180	14040	13905	14157	14191	14055	14056	14089	14092	14046	13880	14019	14095	14240	13867	14287	14163	14187	14176	14120	14062	14119	13989	14042	14267	13952	14090	14123	14251	14171	14114	13943	14055	14132	14125	14085	14076	14214	14095	14158	14153	14194	14373	14087	14078	14163	14192	14206	14134	14120	14087	14250	14064	14153	14063	14064	14244	14147	14150	14182	14094	14236	14238	14160	14145	14207	14138	14121	14154	14045	14081	14245	14089	14268	14201	14166	14186	14031	14101	14206	14071	14018	14079	14220	14170	14143	14177	14113	14017	14141	14265	14113	14144	14234	14271	14106	14077	14199	14021	14208	14035	14113	14160	14174	14203	14160	14133	14101	14092	14142	14050	13983	13965	14114	14179	14038	14141	14166	14172	14135	14005	14005	14202	14060	13912	14191	14070	14120	14134	13972	14178	14190	14099	14192	14218	13812	14159	14214	14153	14190	14049	14084	14110	14119	14132	14170	14101	14190	14224	14028	14081	14209	14055	14137	14066	14200	14019	14014	14091	13912	14077	14068	14148	14258	14149	14056	14074	14177	14007	14079	14233	13917	14190	14073	14083	13998	14165	14054	13978	14340	13943	13949	14090	14045	13986	13926	14083	14019	14161	14219	14173	14209	14196	14004	14162	14105	14287	14117	14186	14083	14195	13993	14106	14125	14187	14092	14032	14125	14219	14130	14081	14217	14075	13964	14324	14125	14108	14089	14168	14067	14146	14237	14039	14198	14110	14015	14202	14050	14247	14031	13981	14017	14033	14128	14132	14169	14260	14127	14135	14064	14090	14037	14064	14069	14128	14067	14085	14037	14091	14198	13928	14028	13916	14270	14237	14114	14198	13991	14162	14010	14111	14184	14163	14009	14202	14058	14104	14050	14039	14225	13918	14084	14083	14193	14040	14167	14215	14173	14044	14153	14262	13980	14114	14212	14076	13873	14183	14118	14192	14203	14156	14016	14129	14268	14151	14232	13968	14284	14066	14102	14133	14015	14219	13967	14142	13982	14123	14254	14265	13990	14124	14173	14161	14160	14227	14111	13889	14027	14186	13998	14098	14179	14306	14027	14047	14154	14120	14277	14068	13963	14018	14201	13993	14075	14083	13956	14219	14148	14076	14036	14043	14080	14194	14057	14142	14309	13997	14157	14065	14097	14061	14115	14160	14216	14168	14195	14041	14108	14205	14110	14203	14239	14074	14046	14161	14282	13991	14160	14010	14100	14305	14054	14074	14017	14161	14117	14174	14006	14156	14114	14122	14079	14076	14216	14099	13898	14056	14018	14161	14121	14198	14096	14048	14173	14095	14114	14088	14206	14025	13897	14240	14128	14148	13905	14033	14271	14121	14163	14063	14114	14219	14246	14164	14101	14093	14097	14145	14117	14185	14174	14105	14315	14018	14126	14040	13962	14166	14146	14054	14225	13999	14117	14077	14217	14240	14073	14102	14163	14025	14234	14065	14117	14149	14069	14222	14028	14096	14067	14081	14235	14087	14021	14125	13962	14065	14240	14167	14074	13986	14191	14126	14120	14057	14062	14138	14025	14040	14104	14042	13944	14170	14035	14094	13958	14123	14212	14055	14219	14094	14089	14155	14175	14036	14144	14067	13992	14017	14224	13962	14222	14093	14119	14126	14017	14180	14096	14195	14125	14046	14089	14110	14143	14136	14127	14139	14093	14103	14101	14158	14240	14017	13921	14065	14080	14051	14035	14184	14168	14206	14092	14096	14135	13933	14052	14249	14133	14096	14045	14387	14170	14100	14216	14252	14061	14048	14061	14255	14216	14172	14122	14151	14038	14001	14100	14106	14233	14152	14118	14233	14059	14086	14212	14109	14129	14086	14080	14153	14079	14139	14175	14255	14023	14220	14136	14206	14077	14246	13992	14130	14042	14246	14278	14195	13988	14077	14100	14158	14022	14232	14047	14046	14219	14086	14032	13950	14151	13918	14092	14209	14020	14220	14107	14198	14261	13942	14160	14230	14112	14159	14058	14140	14120	14248	14108	14176	14217	14092	14048	14118	14177	13930	14022	14017	14308	14144	14029	13916	14149	14119	14239	14047	14060	14070	14057	14244	14112	14100	14179	14165	13979	14293	13969	14160	14032	14048	14181	14066	14059	14197	14094	14207	14115	14025	14184	13917	14229	14144	14149	13932	14107	14096	14262	14113	14226	13996	14040	14096	14052	14063	14147	14164	13905	14212	14182	14065	14024	14186	14049	14104	14138	14162	13868	14090	14040	13969	14114	14231	14145	14211	14131	13996	14151	14223	14052	14241	14234	14083	14094	14058	14134	14190	14190	14105	14246	14113	14136	14054	14030	13946	14147	14037	14175	14023	14262	13971	14217	14254	14021	14027	14123	14188	14256	13974	14126	13996	14268	14275	14003	14210	14127	13986	14017	14056	14227	14159	14225	14042	14266	14043	14220	13997	14223	14238	14046	14023	14050	14115	14146	13949	14126	14164	14151	14051	14111	14419	14285	14101	14086	14079	14114	14064	14032	13990	14068	14178	14156	14096	14144	14060	13951	14240	14180	14260	14013	14060	14131	14145	13963	14171	14178	14061	14029	14095	14030	14067	14125	14168	14257	14192	14041	14077	14109	14178	14031	14100	14049	14183	14171	14237	14056	14101	14152	14235	14118	14204	14215	14059	14047	14040	14094	14123	14073	14181	14093	14120	14033	14183	14183	14078	14168	14145	14161	13977	13955	14211	14055	14063	14027	13987	14346	14106	14120	14042	14184	14026	14205	14093	14044	14224	14165	14090	14077	14030	14088	14353	14107	13934	14205	14111	14084	13982	14234	14130	13988	13962	14233	14099	14162	14216	14019	14262	14196	14100	14170	14259	14044	14153	14146	13995	14133	14222	14168	14038	14185	14000	14108	14164	14177	14062	13883	14175	13870	14160	14084	14066	14240	13995	14169	14129	14146	13962	14175	14251	14138	13995	14048	14128	14133	14059	14113	14141	14280	14126	14201	14163	14158	14132	14171	14249	14129	14125	13991	14175	14148	14136	14008	14180	14122	14192	14191	14191	14185	14206	13958	14091	14080	14157	14326	14159	14298	14168	14167	14100	14107	14197	14171	14040	14139	14091	14128	14070	14157	14230	14168	14120	14021	14288	14154	14106	14094	14118	14022	14277	14105	14281	14163	14180	14035	14056	14037	14150	14111	13968	14190	13952	14135	13946	14074	14103	14286	14061	14219	14096	14237	14245	14112	14085	14153	14131	14055	14128	13964	14051	14089	14220	14232	14104	14071	14075	13985	14151	14207	14248	14097	14216	14091	14136	14058	14165	14241	14202	14093	14173	14164	13951	14010	13884	14315	13948	14069	14097	14260	14215	14051	14282	14116	14125	14049	14080	14068	14112	14214	14079	14116	14121	14082	14144	14005	14277	13980	14125	14131	14152	14208	14149	14122	14054	14115	14199	14052	14124	14004	14033	14169	14236	14001	14163	14121	13953	14043	14246	14133	14144	14215	14111	14036	14251	14158	14122	13989	14174	13909	14004	14034	14160	14191	14217	14187	14298	14030	14044	14082	13984	14182	14060	14201	13997	13798	14145	13988	14016	14169	14009	14134	13978	14045	14179	14060	14158	14036	14119	14308	13985	14249	14096	13977	14122	14047	14216	14063	14029	14321	14096	14071	14114	14107	14225	14105	13887	13924	14070	14045	14285	14018	14096	14063	14002	14033	14192	14072	14174	14039	14187	14115	14223	14117	14093	14249	14150	14161	14085	14034	14078	13964	14159	14122	14001	14085	14052	14185	14084	14089	14079	14069	14066	14210	14152	14078	14018	14036	14137	14045	14115	14254	14189	14088	14035	14229	14233	14275	14241	14088	14008	14241	14215	14184	14081	14068	14147	14194	14115	14233	14158	14241	14141	14196	14238	14078	14234	14055	14024	14235	14144	14108	14097
23041	21310	29147	23817	21439	23041	23615	17882	17068	17209	17195	16954	16719	16589	16404	16261	16335	16201	16212	16021	15871	16099	16091	15943	15679	15993	15736	16036	15921	15925	15939	15779	15873	15840	15816	15698	15757	15635	15956	15893	15825	15725	15919	15786	16015	15729	15901	15858	16193	17058	17379	17283	17027	16256	15894	15639	15835	15718	15866	15636	15716	15795	15808	15659	15670	16049	15768	15628	15653	15669	15791	15782	15673	15537	15734	15837	15990	15592	15763	15483	15806	15738	15753	15685	15578	15622	15742	15584	15520	15479	15879	15765	15643	15639	15862	15773	15606	15614	15932	15775	15764	15618	15675	15765	15651	15808	15823	15661	15702	15659	15664	15557	15798	15698	15780	15650	15836	15712	15675	15589	15695	15561	15633	15541	15643	15564	15555	15651	15798	15756	15609	15740	15551	15723	15596	15744	15546	15517	15637	15646	15655	15670	15511	15826	15619	15733	15774	15864	15661	15657	15669	15665	15821	15837	15489	15815	15772	15757	15794	15722	15734	15669	15609	15641	15644	15691	15554	15825	15680	15643	15725	15584	15664	15795	15632	15831	15837	15807	15803	15634	15708	15464	15708	15698	15570	15671	15732	15484	15719	15570	15592	15653	15845	15828	15770	15683	15301	15428	15649	15715	15618	15691	15616	15392	15749	15574	15737	15568	15797	15607	15577	15614	15693	15680	15802	15912	15576	15683	15677	15525	15707	15625	15655	15705	15700	15662	15487	15603	15819	15709	15639	15773	15770	15710	15712	15761	15556	15685	15712	15589	15428	15689	15553	15585	15660	15400	15797	15561	15609	15665	15727	15796	15699	15550	15820	15539	15636	15593	15583	15591	15673	15752	15890	15453	15627	15741	15482	15686	15731	15651	15777	15594	15724	15704	15603	15689	15610	15541	15687	15544	15688	15575	15666	15779	15772	15812	15599	15630	15790	15735	15607	15690	15718	15707	15696	15302	15602	15536	15779	15471	15744	15642	15746	15585	15630	15524	15616	15606	15807	15668	15528	15658	15687	15668	15642	15509	15806	15719	15650	15552	15686	15582	15639	15779	15758	15612	15759	15863	15703	15770	15496	15608	15647	15633	15741	15627	15797	15726	15559	15674	15548	15708	15593	15792	15758	15727	15738	15611	15659	15660	15580	15633	15546	15618	15753	15686	15547	15606	15933	15709	15743	15630	15718	15792	15762	15782	15656	15688	15778	15662	15719	15770	15697	15661	15633	15746	15761	15570	15731	15748	15730	15654	15663	15732	15757	15673	15585	15610	15525	15642	15548	15553	15484	15620	15614	15707	15617	15574	15696	15614	15679	15558	15692	15666	15875	15516	15611	15703	15765	15589	15602	15774	15617	15606	15649	15599	15568	15639	15744	15674	15680	15665	15615	15730	15689	15577	15582	15708	15608	15757	15587	15802	15764	15766	15684	15718	15532	15687	15570	15648	15734	15675	15666	15733	15779	15593	15770	15574	15469	15818	15447	15700	15712	15666	15688	15788	15712	15738	15484	15493	15613	15514	15608	15591	15501	15876	15594	15650	15639	15687	15616	15546	15710	15700	15626	15788	15570	15598	15690	15621	15601	15658	15602	15587	15744	15657	15722	15852	15650	15680	15512	15618	15612	15409	15642	15723	15736	15497	15841	15799	15770	15796	15717	15540	15753	15708	15620	15755	15448	15677	15622	15359	15697	15594	15688	15651	15618	15667	15690	15800	15828	15512	15699	15488	15596	15656	15667	15666	15715	15685	15558	15668	15604	15447	15640	15641	15613	15514	15693	15666	15827	15886	15671	15530	15708	15762	15804	15661	15585	15574	15505	15377	15689	15569	15534	15740	15572	15605	15639	15760	15659	15528	15767	15646	15767	15790	15688	15624	15520	15706	15608	15809	15648	15587	15658	15474	15572	15609	15541	15671	15542	15568	15717	15436	15602	15573	15654	15449	15640	15607	15665	15400	15595	15618	15552	15664	15555	15607	15547	15606	15633	15748	15612	15663	15693	15571	15738	15594	15601	15825	15554	15601	15756	15748	15565	15573	15480	15643	15686	15656	15514	15548	15644	15629	15608	15653	15685	15664	15813	15758	15721	15712	15528	15628	15591	15503	15666	15710	15780	15592	15656	15956	15858	15629	15650	15594	15673	15700	15748	15732	15826	15494	15610	15888	15523	15588	15595	15538	15752	15603	15529	15900	15814	15761	15641	15700	15524	15667	15719	15587	15871	15686	15661	15765	15764	15569	15704	15802	15576	15424	15712	15584	15632	15792	15649	15658	15428	15586	15659	15573	15695	15684	15570	15418	15601	15555	15815	15681	15723	15553	15634	15625	15791	15454	15684	15596	15731	15715	15621	15727	15527	15626	15657	15627	15786	15482	15599	15498	15740	15590	15391	15697	15586	15678	15807	15685	15604	15773	15769	15628	15702	15722	15726	15704	15637	15741	15595	15698	15806	15632	15655	15656	15731	15712	15708	15628	15839	15787	15660	15633	15684	15670	15778	15574	15562	15751	15730	15785	15814	15610	15627	15593	15467	15695	15691	15586	15735	15727	15744	15573	15741	15618	15563	15616	15771	15772	15785	15526	15701	15689	15592	15621	15527	15625	15620	15726	15569	15886	15779	15762	15788	15697	15532	15631	15741	15686	15601	15582	15767	15838	15711	15723	15852	15797	15662	15678	15715	15759	15649	15482	15620	15619	15664	15794	15691	15461	15723	15694	15647	15611	15831	15627	15598	15551	15691	15516	15779	15703	15722	15807	15792	15673	15627	15832	15721	15720	15548	15544	15480	15751	15635	15623	15767	15699	15716	15793	15708	15611	15567	15647	15621	15611	15584	15711	15531	15569	15538	15718	15641	15684	15697	15556	15780	15667	15622	15529	15722	15555	15684	15629	15688	15761	15752	15803	15707	15619	15687	15644	15699	15686	15805	15728	15670	15698	15628	15783	15540	15502	15769	15659	15713	16006	15490	15718	15611	15494	15745	15698	15685	15699	15664	15603	15719	15524	15834	15624	15639	15659	15681	15674	15756	15604	15805	15726	15544	15655	15569	15711	15752	15808	15613	15506	15641	15850	15709	15665	15678	15646	15646	15596	15597	15524	15819	15574	15516	15563	15634	15690	15806	15754	15624	15568	15689	15651	15452	15815	15916	15671	15664	15514	15781	15662	15676	15749	15655	15647	15477	15629	15569	15651	15706	15640	15617	15698	15560	15820	15606	15524	15589	15569	15726	15571	15699	15509	15741	15710	15783	15691	15554	15473	15586	15791	15788	15603	15581	15938	15924	15721	15554	15722	15663	15671	15737	15513	15790	15596	15645	15657	15743	15599	15589	15593	15628	15587	15606	15546	15782	15550	15586	15605	15658	15590	15767	15644	15448	15546	15676	15649	15690	15728	15474	15718	15773	15851	15881	15820	15570	15708	15613	15621	15747	15706	15751	15841	15847	15808	15769	15890	15645	15819	15655	15647	15852	15641	15846	15482	15721	15624	15617	15702	15736	15776	15648	15544	15815	15669	15752	15625	15711	15601	15648	15471	15545	15543	15474	15748	15920	15643	15681	15779	15519	15540	15592	15600	15719	15777	15855	15514	15528	15586	15717	15789	15703	15717	15562	15763	15471	15923	15730	15457	15691	15719	15646	15701	15597	15614	15698	15724	15600	15592	15601	15628	15679	15667	15775	15812	15747	15657	15508	15860	15667	15684	15456	15673	15742	15567	15588	15714	15661	15870	15711	15868	15704	15443	15644	15612	15563	15654	15706	15657	15609	15751	15845	15673	15524	15733	15528	15870	15826	15619	15679	15474	15644	15753	15444	15540	15510	15492	15646	15714	15688	15714	15738	15577	15645	15676	15646	15874	15691	15913	15630	15573	15568	15560	15597	15659	15621	15786	15601	15606	15436	15758	15733	15596	15508	15669	15739	15800	15499	15615	15759	15751	15540	15568	15552	15559	15691	15684	15593	15755	15760	15784	15626	15593	15605	15587	15816	15628	15534	15643	15651	15663	15649	15531	15393	15811	15657	15683	15635	15522	15633	15773	15634	15539	15742	15526	15532	15610	15782	15694	15526	15440	15446	15713	15835	15522	15594	15698	15799	15729	15577	15598	15714	15736	15713	15650	15760	15582	15464	15537	15782	15657	15638	15866	15751	15724	15777	15794	15589	15685	15694	15781	15782	15492	15528	15753	15581	15710	15623	15588	15667	15457	15517	15686	15612	15738	15642	15637	15714	15435	15629	15831	15630	15497	15717	15672	15617	15788	15675	15569	15569	15559	15616	15571	15519	15656	15671	15633	15689	15707	15659	15550	15640	15713	15654	15598	15618	15493	15710	15684	15710	15436	15640	15677	15671	15810	15682	15636	15716	15579	15667	15731	15615	15729	15799	15842	15631	15531	15677	15514	15888	15641	15606	15691	15603	15548	15561	15643	15749	15636	15642	15516	15733	15654	15587	15585	15522	15791	15541	15625	15419	15680	15471	15556	15728	15763	15667	15701	15634	15733	15556	15572	15655	15543	15755	15724	15561	15667	15476	15771	15684	15559	15841	15828	15555	15627	15716	15698	15706	15543	15524	15693	15724	15516	15675	15493	15586	15554	15661	15499	15753	15700	15658	15664	15655	15868	15694	15615	15664	15718	15702	15634	15494	15730	15763	15636	15681	15586	15601	15658	15813	15538	15588	15588	15664	15725	15718	15697	15666	15628	15520	15541	15837	15695	15616	15633	15438	15544	15516	15649	15665	15842	15788	15709	15652	15682	15623	15604	15644	15533	15652	15531	15552	15667	15783	15652	15713	15553	15665	15948	15585	15714	15527	15625	15619	15662	15510	15423	15542	15704	15616	15650	15668	15476	15687	15806	15612	15575	15803	15774	15664	15772	15719	15499	15808	15584	15856	15634	15701	15749	15658	15788	15679	15676	15693	15666	15493	15605	15580	15677	15585	15715	15536	15559	15411	15520	15661	15543	15518	15724	15531	15706	15581	15587	15691	15392	15694	15647	15645	15678	15658	15601	15707	15573	15750	15524	15796	15591	15624	15544	15579	15629	15633	15767	15565	15584	15702	15849	15614	15842	15697	15850	15602	15803	15741	15591	15643	15617	15717	15836	15672	15787	15612	15549	15868	15668
16974	30646	27725	21964	19666	17986	17560	16864	16550	16076	16345	16220	15987	15354	15185	15132	15260	14856	14620	14637	14493	14626	14561	14423	14534	14538	14502	14430	14531	14285	14509	14519	14510	14562	14545	14497	14407	14390	14541	14528	14327	14550	14642	14263	14494	14645	14276	14417	15094	16780	16687	16377	15817	15206	14704	14585	14377	14140	14233	14300	14300	14228	14500	14099	14286	14368	14363	14409	14247	14291	14280	14359	14253	14394	14251	14091	14231	14338	14390	14241	14341	14114	14375	14349	14344	14294	14271	14300	14391	14298	14262	14257	14407	14319	14256	14264	14099	14349	14369	14397	14287	14220	14207	14270	14192	14189	14163	14303	14406	14096	14328	14302	14242	14184	14438	14146	14346	14190	14159	14483	14275	14265	14313	14409	14309	14362	14369	14200	14291	14172	14277	14212	14269	14337	14253	14241	14250	14252	14470	14261	14268	14366	14364	14212	14221	14383	14098	14121	14334	14232	14343	14214	14007	14357	14299	14258	14365	14335	14311	14192	14365	14321	14228	14239	14252	14269	14218	14136	14264	14179	14401	14128	14316	14392	14436	14257	14258	14204	14340	14275	14273	14281	14269	14230	14285	14147	14176	14285	14167	14327	14264	14138	14427	14379	14251	14368	14357	14246	14369	14414	14187	14300	14413	14136	14063	14195	14339	14222	14300	14250	14416	14261	14167	14358	14319	14331	14150	14348	14246	14295	14342	14192	14214	14395	14277	14057	14332	14349	14297	14143	14327	14540	14268	14135	14329	14235	14378	14262	14253	14253	14041	14177	14272	14275	14168	14272	14365	14157	14425	14101	14321	14249	14074	14230	14314	14195	14328	14484	14269	14347	14210	14189	14321	14349	14300	14348	14329	14082	14165	14264	14387	14381	14362	14184	14266	14012	14053	14392	14473	14271	14346	14370	14188	14300	14256	14261	14354	14227	14413	14243	14302	14075	14310	14226	14179	14166	14222	14254	14233	14325	14231	14099	14361	14249	14082	14160	14154	14155	14194	14214	14198	14214	14277	14247	14296	14330	14263	14191	14194	14033	14057	14338	14178	14268	14275	14241	14212	14190	14362	14251	14308	14253	14173	14245	14250	14201	14272	14043	14199	14148	14134	14274	14238	14376	14203	14355	14450	14088	14283	14212	14143	14189	14306	14198	14294	14164	14114	14419	14341	14278	14308	14382	14218	14177	14105	14351	14362	14467	14152	14312	14331	14363	14157	14343	14273	14212	14337	14383	14319	14241	14216	14077	14156	14208	14175	14145	14306	14249	14270	14274	14109	14338	14265	14327	14207	14284	14297	14331	14176	14268	14235	14101	14278	14203	14299	14289	14266	14193	14234	14237	14230	14226	14277	14305	14344	14307	14214	14316	14330	14200	14327	14380	14238	14248	14050	14116	14370	14176	14224	14362	14382	14104	14145	14304	14257	14331	14268	14364	14211	14429	14117	14169	14140	14142	14290	14190	14525	14273	14314	14288	14159	14186	14222	14222	14173	14260	14298	14057	14007	14223	14238	14293	14120	14213	14228	14300	14364	14215	14160	14206	14206	14323	14259	14306	14358	14392	14302	14341	14207	14232	14434	14169	14330	14364	14258	14283	14107	14330	14363	14368	14274	14171	14250	14220	14362	14196	14254	14291	14105	14272	14299	14064	14199	14393	14253	14288	14221	14354	14348	14164	14177	14249	14257	14268	14294	14462	14348	14317	14279	14093	14067	14171	14166	14226	14345	14358	14340	14309	14175	14527	14321	14477	14304	14264	14227	14389	14293	14289	14225	14140	14301	14130	14361	14105	14252	14279	14250	14345	14205	14251	14239	14257	14369	14250	14056	14229	14158	14197	14153	14333	14329	14308	14268	14215	14099	14233	14328	14347	14205	14298	14207	14082	14258	14204	14397	14196	14237	14314	14125	14359	14383	14255	14219	14220	14310	14259	14255	14340	14237	14330	14019	14131	14275	14083	14283	14286	14355	14234	14413	14124	14211	14198	14266	14165	14209	14096	14238	14274	14284	14259	14289	14225	14240	14218	14201	14260	14335	14407	14355	14267	14262	14219	14170	14255	14096	14194	14285	14305	14237	14296	14334	14281	14283	14284	14239	14259	14106	14302	14079	14261	14342	14268	14335	14308	14265	14361	14285	14097	14318	14087	14208	14350	14335	14347	14298	14364	14391	14367	14096	14292	14236	14143	14215	14240	14307	14296	14230	14238	14255	14184	14208	14308	14245	14191	14161	14284	14287	14293	14160	14287	14131	14257	14242	14283	14295	14140	14228	14285	14283	14198	14373	14203	14366	14316	14225	14297	14410	14332	14495	14222	14275	14157	14288	14252	14258	14133	14268	14365	14224	14183	14290	14280	14310	14286	14231	14120	14276	14208	14312	14077	14137	14367	14347	14250	14241	14245	14171	14203	14377	14363	14167	14256	14332	14272	14186	14349	14204	14261	14277	14303	14306	14191	14161	14194	14092	14313	14321	14229	14297	14322	14323	14106	14310	14209	14320	14272	14246	14164	14247	14317	14293	14219	14208	14208	14145	14140	14351	14249	14182	14298	14404	14198	14346	14173	14174	14243	14191	14129	14252	14401	14091	14335	14298	14269	14214	14284	14353	14339	14345	14314	14275	14181	14444	14202	14185	14340	14327	14239	14356	14266	14317	14210	14288	14406	14426	14191	14206	14319	14352	14067	14144	14251	14010	14369	14294	14163	14313	14183	14052	14377	14541	14401	14183	14213	14280	14322	14303	14133	14258	14096	14357	14225	14091	14207	14269	14339	14287	14347	14346	14242	14338	14170	14376	14402	14261	14360	14251	14217	14264	14361	14141	14320	14198	14301	14432	14128	14216	14169	14379	14210	14378	14322	14270	14141	14155	14335	14259	14301	14274	14197	14325	14209	14414	14146	14133	14378	14264	14106	14170	14284	14390	14098	14374	14277	14370	14261	14189	14179	14271	14396	14208	14331	14106	14310	14423	14222	14290	14249	14357	14276	14432	14021	14193	14283	14122	14244	14309	14414	14276	14310	14141	14263	14208	14286	14259	14224	14136	14254	14436	14335	14240	14176	14330	14283	14461	14219	14331	14285	14297	14160	14261	14245	14169	14355	14332	14372	14378	14049	14227	14086	14185	14333	14266	14344	14189	14163	14342	14244	14408	14097	14161	14325	14183	14335	14242	14252	14356	14196	14228	14383	14237	14304	14000	14199	14200	14525	14254	14251	14214	14242	14403	14270	14174	14342	14313	14337	14405	14134	14214	14351	14409	14187	14331	14180	14219	14174	14242	14496	14228	14326	14173	14176	14301	14178	14343	14318	14159	14175	14311	14213	14248	14293	14180	14302	14233	14336	14250	14275	14201	14293	14114	14176	14247	14092	14244	14309	14253	14298	14426	14268	14249	14192	14345	14378	14239	14172	14214	14202	14266	14298	14253	14292	14266	14224	14341	14281	14208	14196	14130	14218	14300	14276	14385	14285	14232	14221	14299	14317	14251	14259	14066	14219	14278	14451	14498	14147	14196	14400	14345	14217	14096	14341	14322	14189	14313	14341	14389	14226	14125	14305	14162	14265	14201	14290	14227	14275	14311	14313	14307	14266	14376	14197	14303	14520	14288	14200	14179	14303	14267	14167	14105	14253	14254	14345	14341	14243	14310	14213	14259	14346	14217	14201	14125	14352	14145	14279	14207	14344	14215	14232	14269	14262	14413	14091	14279	14189	14312	14250	14317	14232	14362	14320	14486	14277	14205	14328	14171	14118	14197	14357	14267	14374	14231	14250	14292	14306	14277	14192	14331	14114	14337	14281	14158	14222	14183	14380	14304	14265	14212	14233	14223	14094	14329	14237	14280	14201	14195	14145	14385	14047	14335	14319	14325	14290	14401	14151	14332	14374	14073	14186	14520	14127	14296	14201	14288	14199	14260	14255	14204	14296	14209	14313	14357	14236	14211	14159	14481	14128	14190	14178	14319	14411	14206	14376	14235	14157	14185	14428	14215	14153	14194	14204	14111	14282	14299	14110	14350	14234	14239	14211	14275	14225	14400	14140	14292	14343	14267	14187	14183	14396	14213	14308	14292	14151	14370	14246	14413	14229	14165	14346	13979	14123	14140	14303	14296	14173	14060	14177	14212	14366	14319	14331	14201	14346	14279	14179	14255	14387	14228	14177	14260	14156	14053	14225	14344	14164	14226	14218	14239	14311	14388	14328	14130	14372	14264	13998	14225	14383	14436	14215	14240	14158	14354	14188	14428	14249	14258	14240	14440	14289	14046	14216	14134	14380	14109	14410	14188	14276	14268	14243	14348	14327	14265	14192	14066	14280	14226	14084	14243	14417	14044	14181	14345	14539	14256	14276	14139	14346	14238	14272	14220	14368	14170	14098	14167	14417	14170	14278	14470	14390	14229	14239	14249	14316	14232	14062	14230	14233	14281	14241	14229	14288	14313	14203	14267	14274	14424	14236	14382	14208	14238	14178	14253	14289	14284	14259	14184	14367	14343	14255	14219	14182	14328	14314	14248	14256	14309	14366	14295	14427	14230	14220	14239	14132	14242	14208	14271	14230	14175	14259	14248	14278	14228	14387	14277	14295	14141	14181	14245	14183	14253	14473	14327	14170	14328	14174	14196	14219	14312	14394	14217	14196	14221	14307	14255	14317	14230	14267	14451	14313	14230	14234	14184	14179	14318	14304	14127	14282	14180	14201	14333	14064	14254	14307	14088	14334	14256	14307	14242	14198	14187	14252	14300	14304	14231	14131	14213	14050	14111	14159	14148	14458	14297	14226	14396	14173	14218	14192	14293	14142	14151	14143	14282	14303	14331	14259	14251	14236	14242	14304	14196	14178	14228	14238	14215	14168	14348	14271	14257	14275	14169	14260	14415	14157	14240	14112	14379	14366	14222	14261	14172	14227	14283	14220	14293	14451	14189	14264	14138	14210	14140	14298	14252	14260	14220	14407	14241	14147	14269	14254	14319	14175	14555	14274	14213	14321	14242	14281	14220	14290	14355	14181	14364	14242	14252	14228	14334	14146	14257	14259	14136	14261	14242	14270	14138	14091	14191	14377	14339	14296	14107	14273	14279	14225	14243	14336	14287	14165	14432	14217	14353	14290	14251	14168	14308	14264
27551	21921	23488	19466	16155	15772	15994	15850	15911	15808	15691	15685	15792	15686	15476	15376	15706	15598	15642	15512	15542	15465	15494	15517	15520	15466	15399	15348	15450	15342	15372	15303	15425	15303	15527	15536	15435	15485	15493	15271	15432	15530	15364	15352	15268	15315	15281	15586	15383	15476	15561	15638	15518	15551	15569	15433	15233	15255	15477	15439	15357	15246	15314	15290	15298	15350	15363	15498	15393	15386	15207	15474	15384	15422	15259	15336	15362	15371	15227	15414	15530	15367	15328	15388	15419	15559	15428	15418	15566	15388	15393	15288	15237	15278	15650	15388	15438	15364	15307	15354	15292	15492	15448	15384	15506	15444	15355	15304	15387	15287	15274	15401	15347	15450	15430	15235	15449	15388	15495	15511	15260	15042	15447	15375	15262	15389	15395	15341	15365	15433	15471	15295	15302	15250	15234	15339	15403	15454	15697	15448	15438	15368	15357	15451	15374	15278	15586	15300	15437	15370	15203	15289	15519	15318	15413	15235	15577	15359	15410	15294	15407	15324	15498	15332	15059	15335	15329	15164	15483	15423	15196	15456	15405	15689	15344	15302	15395	15402	15324	15358	15378	15388	15219	15306	15394	15426	15539	15271	15460	15511	15407	15445	15498	15268	15302	15470	15367	15292	15233	15473	15355	15415	15322	15415	15516	15364	15274	15460	15347	15330	15375	15401	15439	15469	15408	15452	15382	15337	15456	15329	15387	15287	15329	15433	15460	15220	15433	15405	15495	15475	15286	15428	15424	15383	15313	15254	15337	15471	15381	15175	15316	15426	15352	15157	15453	15322	15502	15161	15351	15356	15510	15346	15271	15394	15455	15150	15424	15328	15286	15474	15378	15404	15416	15393	14958	15195	15446	15405	15447	15555	15451	15517	15286	15545	15329	15341	15433	15316	15261	15153	15407	15450	15440	15279	15421	15405	15450	15530	15255	15329	15440	15146	15334	15431	15444	15397	15544	15302	15458	15547	15484	15462	15474	15413	15301	15470	15554	15472	15365	15172	15472	15423	15512	15263	15342	15381	15357	15329	15659	15285	15405	15500	15418	15373	15438	15202	15223	15291	15378	15439	15411	15349	15371	15314	15402	15398	15348	15443	15085	15317	15189	15107	15204	15399	15536	15324	15387	15387	15424	15378	15311	15224	15331	15414	15382	15364	15333	15453	15594	15223	15520	15385	15344	15460	15459	15466	15254	15343	15307	15260	15397	15583	15579	15382	15465	15432	15585	15324	15595	15436	15386	15403	15382	15483	15361	15235	15184	15384	15431	15278	15322	15354	15327	15083	15380	15275	15570	15307	15233	15367	15446	15427	15416	15544	15359	15284	15411	15304	15522	15370	15370	15432	15292	15507	15349	15548	15393	15389	15248	15341	15524	15323	15418	15210	15354	15358	15395	15363	15349	15435	15436	15532	15475	15426	15301	15640	15168	15390	15201	15228	15515	15433	15478	15323	15270	15449	15514	15339	15578	15344	15301	15337	15370	15343	15452	15300	15378	15328	15666	15428	15329	15448	15371	15320	15514	15457	15292	15334	15206	15556	15315	15441	15416	15392	15310	15338	15418	15434	15387	15362	15430	15598	15306	15146	15275	15275	15473	15448	15288	15545	15333	15359	15442	15449	15361	15323	15580	15267	15156	15312	15417	15502	15143	15427	15313	15425	15188	15401	15474	15449	15486	15489	15155	15365	15388	15499	15453	15505	15266	15435	15458	15435	15294	15622	15452	15241	15258	15396	15412	15488	15389	15403	15378	15280	15392	15433	15433	15348	15249	15477	15207	15367	15419	15407	15297	15323	15351	15292	15353	15438	15271	15281	15260	15465	15262	15425	15495	15415	15480	15471	15489	15254	15327	15331	15524	15325	15347	15370	15235	15320	15361	15291	15536	15468	15284	15272	15172	15369	15362	15496	15438	15604	15201	15514	15372	15120	15425	15474	15561	15413	15576	15266	15236	15264	15355	15220	15275	15400	15235	15262	15406	15470	15545	15449	15359	15463	15562	15645	15397	15364	15400	15339	15381	15412	15506	15588	15299	15243	15282	15273	15208	15340	15309	15460	15310	15291	15555	15564	15446	15153	15508	15141	15322	15305	15523	15494	15499	15430	15343	15191	15363	15197	15506	15447	15244	15317	15434	15635	15405	15328	15431	15148	15364	15481	15296	15550	15410	15263	15465	15309	15368	15458	15326	15245	15289	15237	15411	15317	15311	15313	15288	15342	15257	15431	15317	15377	15400	15436	15508	15298	15242	15340	15528	15452	15441	15434	15345	15440	15519	15386	15432	15575	15276	15408	15535	15375	15404	15532	15494	15412	15256	15314	15528	15383	15459	15322	15356	15401	15426	15294	15285	15398	15306	15338	15396	15199	15417	15329	15406	15494	15270	15387	15498	15373	15504	15386	15527	15338	15466	15344	15311	15401	15365	15630	15403	15552	15432	15432	15376	15443	15567	15396	15490	15316	15453	15366	15305	15293	15589	15290	15309	15306	15481	15273	15387	15271	15374	15356	15666	15348	15400	15286	15508	15381	15329	15129	15472	15226	15420	15409	15164	15191	15366	15451	15299	15505	15489	15310	15365	15513	15438	15305	15390	15321	15478	15331	15416	15424	15317	15183	15141	15381	15465	15370	15457	15336	15437	15203	15555	15380	15213	15340	15520	15590	15476	15514	15476	15523	15213	15384	15566	15418	15554	15259	15223	15542	15375	15237	15344	15416	15351	15620	15501	15391	15508	15540	15302	15361	15511	15258	15371	15268	15394	15495	15371	15331	15281	15418	15280	15385	15241	15230	15417	15442	15401	15399	15334	15441	15271	15397	15522	15362	15291	15344	15361	15198	15418	15516	15516	15262	15377	15432	15471	15345	15570	15334	15591	15345	15249	15575	15483	15514	15356	15226	15301	15328	15378	15456	15291	15329	15355	15206	15334	15528	15287	15347	15572	15453	15484	15308	15433	15193	15532	15483	15524	15485	15341	15284	15393	15290	15511	15390	15482	15451	15437	15476	15367	15397	15508	15331	15332	15333	15427	15248	15308	15299	15610	15419	15413	15244	15372	15281	15431	15363	15296	15577	15480	15395	15326	15512	15363	15373	15457	15257	15458	15451	15400	15360	15386	15119	15604	15456	15352	15485	15501	15371	15299	15440	15290	15485	15404	15322	15382	15344	15260	15438	15398	15511	15296	15408	15382	15447	15279	15279	15494	15340	15217	15276	15271	15498	15430	15427	15292	15403	15192	15451	15364	15275	15403	15201	15333	15646	15363	15441	15337	15365	15524	15134	15339	15321	15405	15393	15397	15532	15582	15499	15389	15417	15369	15266	15400	15541	15310	15271	15573	15557	15475	15428	15467	15377	15448	15408	15382	15349	15225	15491	15344	15355	15372	15411	15370	15522	15267	15509	15369	15219	15277	15343	15517	15401	15563	15388	15474	15484	15418	15402	15306	15321	15373	15429	15445	15620	15474	15535	15345	15492	15302	15292	15401	15286	15324	15404	15446	15387	15325	15502	15332	15188	15380	15392	15358	15267	15407	15477	15253	15387	15352	15454	15268	15227	15385	15120	15392	15352	15383	15430	15424	15288	15060	15370	15501	15451	15480	15542	15448	15329	15408	15558	15340	15342	15390	15477	15409	15391	15459	15302	15350	15419	15362	15358	15416	15489	15290	15328	15422	15380	15302	15327	15272	15453	15422	15339	15316	15596	15365	15344	15225	15356	15397	15371	15268	15487	15475	15313	15369	15467	15576	15334	15448	15287	15262	15529	15341	15332	15510	15498	15649	15454	15455	15395	15234	15321	15372	15385	15471	15428	15498	15509	15381	15592	15493	15428	15363	15402	15106	15270	15548	15374	15464	15335	15479	15337	15447	15213	15459	15282	15292	15332	15411	15419	15471	15319	15317	15470	15414	15272	15557	15407	15240	15297	15429	15510	15468	15271	15475	15260	15193	15445	15548	15217	15333	15399	15493	15445	15378	15525	15474	15474	15207	15395	15445	15338	15366	15373	15591	15325	15212	15433	15395	15376	15442	15224	15339	15427	15507	15273	15233	15267	15357	15414	15441	15135	15250	15486	15399	15426	15448	15279	15560	15251	15366	15347	15324	15294	15255	15501	15458	15308	15224	15420	15199	15302	15272	15318	15456	15623	15339	15406	15314	15374	15306	15414	15401	15189	15532	15378	15513	15393	15433	15591	15339	15336	15372	15299	15372	15525	15431	15363	15381	15529	15300	15277	15382	15402	15428	15544	15439	15234	15331	15633	15483	15290	15329	15266	15367	15235	15356	15274	15494	15561	15311	15249	15458	15440	15454	15339	15258	15419	15275	15365	15381	15519	15506	15546	15353	15403	15419	15211	15389	15268	15394	15498	15723	15397	15261	15354	15412	15427	15443	15331	15524	15262	15394	15262	15210	15354	15093	15449	15586	15508	15252	15336	15336	15291	15485	15425	15292	15179	15395	15432	15386	15463	15471	15405	15365	15328	15375	15398	15433	15466	15479	15283	15617	15449	15404	15219	15301	15501	15296	15584	15566	15465	15480	15331	15402	15445	15543	15311	15370	15302	15584	15298	15182	15399	15064	15474	15268	15429	15575	15401	15312	15222	15392	15442	15390	15254	15412	15409	15248	15498	15484	15333	15551	15524	15595	15455	15432	15455	15428	15328	15331	15404	15444	15456	15476	15378	15204	15493	15419	15340	15234	15380	15438	15314	15378	15488	15320	15516	15262	15412	15393	15597	15277	15466	15364	15458	15451	15539	15499	15421	15407	15375	15257	15230	15389	15213	15384	15398	15377	15500	15218	15290	15265	15424	15302	15335	15486	15509	15542	15410	15336	15260	15463	15291	15373	15459	15303	15418	15514	15676	15272	15486	15382	15215	15385	15420	15416	15315	15017	15233	15457	15267	15510	15317	15344	15521	15372	15311	15543	15334	15419	15284	15198	15612	15355	15588	15438	15352	15462	15462	15522	15473	15343	15447	15401	15395	15523	15330	15290	15359	15169	15334	15575	15208	15522	15388	15395	15395	15490	15534	15320	15241	15488	15308	15562	15599	15264	15325	15373	15429	15143	15243	15405	15475	15510	15320	15394	15526	15378	15303	15504	15356	15218	15560	15362	15408
15990	19848	18506	16258	15346	15123	15094	15003	14812	14714	14488	14758	14896	14611	14156	14430	14439	14471	14053	14089	14260	14053	14286	14224	13990	14162	14034	13969	13941	14256	14119	14178	14159	14140	14128	13914	14075	14037	14035	14129	14346	14012	13972	14099	13994	14089	14131	14172	14168	14331	14366	14238	14261	14118	14272	14057	13930	14122	13984	14139	14128	14053	14106	14268	13857	14151	14025	14016	14005	13984	14119	14043	14028	14173	13964	13974	14008	14013	14130	14002	14108	13996	14012	13922	14126	13987	14150	13955	14125	14152	14043	14152	14203	13938	14017	14188	14038	14076	14029	14011	14040	13982	14150	14005	14048	13919	13981	14015	14024	14093	14079	13977	14071	14152	13970	14028	14032	14128	13852	13982	14126	14162	14025	14027	14010	14069	13901	14027	14069	14100	14097	14081	14214	14217	14211	13897	14067	14042	14004	13997	14163	14193	14207	14079	14037	14087	14120	14153	13916	13938	14058	14150	14013	14158	14017	14069	14150	14072	14104	14032	14026	14069	13896	14037	14125	14005	14038	14176	14064	13946	14169	14110	14052	14108	14153	13914	14002	13886	14028	14113	14197	13952	13942	14063	14143	13848	14106	14064	14049	14104	13994	13962	14026	14211	13895	14107	14194	14074	14126	14036	14094	13987	14100	14205	14079	14178	13997	14077	14064	14133	13961	14122	13991	13974	13922	14162	13953	14045	14138	13987	14032	14093	14111	14055	14177	13996	14197	13968	14065	14008	13923	14218	13967	14134	14051	14086	13944	13972	13854	14140	14172	14027	14056	14191	14126	14122	14177	14033	14150	14200	14030	14019	14064	14080	14147	14239	14105	14028	14233	14110	14139	14261	14206	14092	14111	14170	13995	14146	13913	14071	13969	14012	13985	14127	14007	14106	14004	14158	13830	13977	13936	14175	13985	14051	14020	14080	14042	14040	14088	14183	14117	14033	14071	14187	14147	13945	14281	14060	13925	14060	13995	13794	14175	14122	14192	14129	14079	14136	14022	14046	14170	14048	14044	14128	14099	14141	14245	14231	13877	13921	14121	14073	14075	14159	14063	14133	13835	14275	14211	14048	14236	14132	13940	14116	13952	14240	14105	13907	14099	14211	14018	14291	13937	14138	14067	14029	13992	14063	14205	14171	13995	14195	14214	13956	14018	13956	13929	13995	14193	14003	14117	14147	14078	13913	14078	14242	14069	14077	14143	13973	14014	14168	13985	14172	14032	14012	14110	13985	14151	14179	14109	14093	13919	13926	14137	13998	14170	14255	14108	14123	13976	13996	14056	14006	14080	14086	14071	14166	14221	14041	13886	14142	14066	13985	14048	14065	14067	13960	14119	14108	14048	14235	14081	14118	14232	13955	14108	13915	14245	14089	14019	14097	14309	13995	14231	14033	14030	13998	14173	14012	14140	13879	14122	13882	14090	13919	14180	14176	13948	13880	14076	14008	14162	14039	14079	14073	14008	14049	14048	14105	14123	14019	13978	14042	14086	14082	14101	14008	14112	14150	14090	13995	14112	14054	14024	13996	14058	14026	14001	14217	14197	14106	14102	14073	13967	13943	14279	13951	14001	14187	13974	13989	14155	14130	13954	13944	14137	13980	14105	14162	14039	14086	14073	14098	14071	14202	13983	14095	14069	14123	14218	13903	14063	13998	14032	14002	14152	14171	14034	14140	14223	13951	14134	14082	13947	14054	14033	13943	14076	13970	13960	14085	14113	14059	13994	14175	13935	14225	14024	14226	14103	14025	13969	14077	13910	13934	14147	14035	14061	14073	14087	14019	14108	14124	14019	14138	14029	14035	14169	14167	14081	14257	13924	14138	14084	14157	14219	14080	13996	13963	14102	14172	14048	14155	14191	14014	14282	14001	14170	14157	14017	14181	13953	14215	14302	13974	14121	14097	14132	14000	14021	13954	14122	14193	14073	14125	14013	14087	14156	14091	14143	14041	14125	14149	14075	13927	14153	14009	14118	14167	14258	14019	14049	14138	14066	14193	14099	13960	14029	13998	14110	14063	14044	14126	13960	14111	14227	14006	14158	14083	14143	14138	14115	14007	14149	14047	14031	14074	14108	14238	14154	14129	13994	14039	14127	13950	14071	14148	14050	14233	14058	14226	13963	14112	14113	14187	14019	14068	14025	14045	14077	14052	13935	13985	14020	14175	14069	14107	14068	14100	13993	13929	13975	14281	14048	14070	14102	13965	14043	14001	14006	14157	14063	13901	14054	14001	14017	14106	14099	14203	13837	14302	14104	14119	14056	14119	14242	14092	14159	14006	14072	14035	14090	14042	14207	13978	14120	13998	14007	14004	14123	14051	14247	14143	13945	14016	14256	14039	13992	14110	14146	14129	13931	13969	14063	14104	14257	14105	14167	14048	13973	13945	14014	14283	14042	14077	14223	14121	14248	14201	14145	13878	14052	14204	14084	14166	14075	14005	14133	14077	14075	14095	14086	14075	14137	14017	14076	14108	14203	14009	14078	14280	14097	14181	13926	13885	14013	14080	14113	14040	13971	14142	14169	14044	14022	13973	14010	14116	14154	14036	13982	13927	13943	14121	14141	14208	14032	14186	14256	13896	14020	14223	13986	14094	14032	14029	14104	14087	14018	14093	14153	14079	14059	14062	14158	14017	14008	14082	14172	13965	14186	14105	14010	14083	14079	14133	14197	14075	14222	14193	14115	14118	13996	13976	14027	14146	14043	13966	14104	14137	14106	14163	14106	14004	14082	14038	14153	14054	14149	13969	14156	14120	14107	14020	14014	14038	14086	14012	13912	14036	14143	14031	14043	14009	14101	14048	14267	14152	14101	13991	14202	14102	14138	14046	14049	14076	13986	14168	14009	14098	14108	14021	13948	14137	14137	13995	14156	13922	14248	14012	13839	14078	14061	14020	14061	14074	14112	14032	14037	14241	13921	14173	14136	14178	13987	13981	14016	14030	14065	14171	14084	14061	14130	14026	14140	14209	14023	14023	13990	13923	14131	13992	14080	13947	14045	14131	14034	13988	14231	14028	14008	14063	13991	13955	14126	14092	14032	14035	13861	14134	14020	14169	13879	13933	14102	14085	14121	13960	14202	14147	14185	14102	14160	13853	13989	14215	13985	14022	14091	14214	13924	14112	14032	13932	13963	13986	14109	14009	14136	14143	14144	14073	14113	13931	14004	14085	14112	13996	14055	14247	14119	14026	14060	14038	14029	14045	14068	14071	14212	14112	13984	14181	13986	13930	14100	14086	14173	14046	14263	14116	14001	13978	14122	14103	14084	14133	13964	14084	14032	14063	13983	14053	14162	13927	14046	14129	13962	14086	14167	14036	14098	14116	14129	14039	14196	14171	14106	14082	14120	14138	14112	13811	14169	14068	14157	13838	14087	14169	14060	13997	14055	13975	14083	14127	14173	14154	14015	14137	14010	14128	14108	14118	13965	14049	14007	14121	14011	14045	14041	14025	14020	14247	14245	14182	13953	14039	14134	14054	14025	13975	14154	14094	14054	14103	13994	14006	13997	14237	14113	14020	13951	14068	14206	14172	14203	13993	14036	14051	14244	14063	14029	14055	13966	14150	14152	14148	14095	14023	14185	14005	13976	14059	14004	14144	14154	14162	14239	14058	14152	14152	14026	13974	13943	14038	14118	13988	14076	14047	14165	13864	13968	14168	14292	14105	14182	14046	14089	14079	14230	14070	14056	14192	14104	14118	14071	13930	14084	14070	14085	14065	13883	14205	14057	13949	14188	14197	14099	14150	14147	14086	14053	14052	13957	13968	14086	14123	14046	14089	14100	14103	14051	14000	14139	14004	13996	13987	14011	14113	14093	14034	14076	13924	14100	14081	14166	14146	14041	14062	14224	13981	13985	14005	14239	14180	14098	14220	14128	13952	14128	13972	14194	14093	14124	13940	13925	14123	13953	14162	14199	14136	14031	14071	14134	13962	14153	14065	14270	14195	14066	14172	14126	13990	14047	14073	14021	14176	14114	14055	14263	14096	14202	14020	14039	13951	14148	13974	14005	14186	14132	14013	14118	14116	13937	13973	13828	14261	13942	14098	14241	14222	14189	14000	14030	14079	14152	13946	14032	13950	14111	14043	14128	14032	14036	14077	14092	13988	14146	14161	13932	13925	14084	13951	14050	13941	14052	14095	14121	14090	14021	14044	14011	14100	14105	13955	14083	14027	14159	14115	14165	14192	14141	14231	14120	14168	14210	14003	13870	13964	14174	13889	14003	14036	14144	14192	14089	14139	14050	13939	14076	14137	14167	14225	14074	14200	14202	14141	14102	13986	13991	14267	14147	13936	14075	14134	13976	14118	14146	14054	14141	13980	13995	14089	14203	14003	14157	14044	14074	14139	14132	14269	13999	14114	13936	14137	14309	14298	14005	14089	14084	14062	14094	14141	13952	14149	14062	14062	14126	14024	14064	14177	14047	14130	14074	14096	14167	14190	14052	14007	14158	13987	14174	13882	14179	14114	14240	13994	14065	14256	13979	14129	14106	14153	14012	14131	14103	13992	14146	14140	13926	14127	14164	14091	14097	14039	14207	14029	13969	14182	14145	13964	14000	13873	14216	14209	14094	14095	14009	14042	14222	14115	14044	14044	13962	14229	14073	14115	14104	14164	14054	14139	14140	14008	14173	14042	14022	14140	14027	14114	14023	13947	14130	14005	14265	14004	14157	14088	14006	14097	14150	14060	14035	14079	14056	14119	14048	14053	14274	13961	14068	14136	14092	13926	14011	14144	13930	14210	14044	14047	13952	14071	13995	14119	14155	14114	14026	14080	14041	14080	13956	14054	14156	14045	13967	14096	14106	14243	14035	14134	14228	14141	14049	13924	14191	14192	14144	14082	13951	14291	14216	14034	14105	14118	13953	14126	14081	14068	14197	14152	14004	14197	14019	14092	13980	14015	13956	14023	14135	14268	14116	14236	14081	14070	14138	14105	14124	14057	14060	14055	13997	13964	14132	14118	14044	14095	14016	13952	14263	14174	14011	14128	14141	14068	14034	14097	14034	13868	14020	14120	13989	13993	14265	14007	14125	13800	14050	14129	14017	14045	14157	13987	14123	14095	13936	14073	14091	14035	14054	14265	14054	14028	14099	14041	13975	14062	14115	14204
24184	21302	28679	24300	21913	21250	19796	17474	16877	16580	16581	16285	16445	16233	16329	15933	16313	16164	16161	15887	15906	15908	15982	15970	15945	15961	15741	15916	15870	15947	16130	15868	15941	15720	15747	15712	15915	15893	15751	15932	15995	15942	15777	15801	15750	16017	16073	16034	16179	17012	16736	16485	16417	16005	16071	15675	15797	15774	15657	15789	15643	15732	15737	15901	15905	15811	15830	15672	15782	15863	15985	15875	15732	15904	15802	15708	15537	15739	15849	15770	15945	16046	15856	15853	16081	15943	15872	15751	15763	15765	15867	15869	15777	15676	15849	15700	15796	15871	15733	15951	15776	15838	15758	15922	15622	15810	15783	15734	15942	15635	15809	15861	15921	15854	15883	15586	15852	15745	15863	15801	15947	15717	15946	15883	15496	15708	15666	15860	15763	15561	15674	15766	15775	15562	15754	15585	15818	15854	15801	15890	15548	15843	15852	15771	15769	15756	15786	15843	15545	15613	15861	15666	15873	15924	15597	15732	15740	15892	15840	15707	15816	15908	15760	15860	15688	15889	15805	15612	16032	15880	15866	15783	15649	15651	15788	15542	15582	15771	15596	15833	15954	15810	15934	15908	15671	15854	15913	15717	15477	15687	15915	15840	15902	15855	15782	16004	15508	15931	15658	15647	15634	16033	15765	15770	15693	15493	15840	15760	15769	15688	15711	15719	15663	15881	15831	15823	15863	15700	15900	15644	15822	15706	15791	15680	15626	15783	15584	15850	15893	15798	15582	15611	15878	15937	15721	15716	15793	15786	15739	15849	15746	15895	15731	15656	15799	15583	15681	15856	15638	15692	15814	15757	15943	15879	15888	15991	15608	15808	15906	15496	15745	15734	15831	15777	16028	15935	16033	15771	15761	15859	15771	15798	15805	15904	15943	15868	15730	15720	15858	15698	15909	15805	15546	15926	15702	15588	15695	15715	15715	15683	15735	15770	15823	15591	15778	15703	15845	15795	15687	15808	15882	15774	15736	15800	15861	15707	15615	15698	15656	15881	15819	15706	15727	15608	15831	15791	15812	15844	15742	15809	15859	15702	15952	15719	15672	16035	15944	15733	15764	15898	15767	15640	15856	15819	15680	15734	16014	15784	15698	15626	15672	15653	15722	15601	15633	15724	15806	15772	15644	15656	15825	15856	15727	15864	15695	15845	15990	15707	15787	15679	15765	15774	15639	15952	15741	15774	15710	15769	15669	15773	15696	15691	15869	15870	15843	15806	15910	15593	15675	15799	15882	15803	15866	15947	15915	15667	15944	15876	15694	15613	15646	15753	15808	15684	15592	15608	15729	15668	15755	15993	15797	15630	15876	15848	15865	15763	15833	15674	15583	15757	15651	15809	15708	15521	15694	15802	15789	15724	15802	15699	15526	15695	15768	15974	15988	15669	15715	15713	15546	15811	15801	15743	15737	15821	15741	15717	15826	15792	15690	15765	15696	15702	15820	15804	15467	15784	15905	15833	15839	15658	15820	15770	15715	15761	15782	15739	15861	15727	15747	15809	15862	15830	15697	16022	15774	15525	15729	15808	15815	15731	15725	15907	15849	15790	15674	15970	15772	15717	15700	15787	15683	15672	15726	15750	15864	15795	15793	15768	15484	15766	15867	15708	15755	15664	15787	15799	15662	15737	15817	15909	15794	15542	15709	15665	15779	15661	15603	15694	15764	15699	15840	15823	15640	16028	15783	15850	15731	15764	15809	15898	15712	15577	15755	15820	15792	15804	15838	15628	15727	15604	15829	15580	15747	15761	15778	15850	15709	15659	15907	15734	15834	15699	15663	15676	15858	15644	15622	15787	15678	15619	15566	15913	15910	15894	15522	15762	16003	15835	15651	15824	15769	15702	15775	15840	15836	15839	15791	15706	15738	15754	15749	15765	15710	15822	15610	15701	15833	16001	15927	15862	15693	15616	15805	15729	15875	15679	15714	15675	15761	15709	15787	15579	15923	15788	16000	15882	15876	15788	15845	15679	15894	15842	15720	15814	15882	15819	15657	15762	15750	15774	15825	15569	15929	15825	15767	15719	15612	15809	15854	15692	15702	15785	15651	15926	15632	15866	15759	15855	15734	15604	15735	15787	15826	15711	15617	15883	15858	15718	15906	15744	15626	15740	15614	15735	15699	15724	15679	15750	15880	15953	15785	15725	15899	15541	15902	15826	15789	15775	15877	15772	15809	15838	15890	15772	15774	15967	15767	15692	15772	15724	15741	15934	15764	15697	15693	15775	15906	15903	15756	15579	15873	15751	15725	15670	15685	15677	15781	15811	15739	15865	15661	15802	15735	15538	15736	15659	15692	15807	15761	15765	15838	15875	15931	15707	15765	15737	15778	15817	15918	15869	15641	15670	15801	15826	15886	15833	15722	15684	15706	15762	15760	15657	15612	15900	15934	15789	15782	15723	15674	15637	15831	15653	15653	15863	15771	15833	15523	15926	15811	15688	15554	15804	16000	15844	15774	15603	15675	15796	15683	15719	15892	15553	15804	16056	15840	15928	15887	15711	15544	15678	15655	15772	15712	15532	15634	15621	15609	15683	15944	15791	15813	15820	16037	15880	15659	15836	15664	15808	15640	15630	15749	15789	16015	15796	15729	15744	15750	15714	15918	15911	15738	15852	15768	15703	15760	15753	15793	15690	15818	15904	15789	15886	15815	15670	15823	15838	15751	15803	15957	15791	15800	15628	15917	15964	15945	15856	15925	15818	15771	15793	15860	15601	15838	15678	15772	15975	15819	15782	15688	15770	15768	15974	15808	15801	15778	15596	16018	15920	16035	15757	15913	15730	15793	15843	15870	15565	15764	15784	15908	15865	15808	15685	15557	15830	15684	15748	15869	15936	15929	15823	15734	15624	15811	15833	15692	15737	15776	15801	15728	15822	15851	15612	15784	15731	15782	15671	15754	15885	15792	15824	15739	15601	15828	15807	15803	15684	15617	15539	15909	15983	15716	15954	15807	15879	15787	15840	15794	15698	15611	15660	15789	15541	15750	15804	15823	15684	15837	15695	15722	15679	15667	15754	15760	15793	15766	15728	15791	15824	15769	15771	15757	15764	15876	15673	15867	15941	15695	15782	15822	15882	15758	15700	15750	15914	15699	15664	15793	15907	15668	15748	15846	15825	15890	15903	15723	15786	15795	15696	15832	15857	15749	15828	15696	15795	15872	15760	15824	15873	15771	15747	15850	15789	15744	15797	15875	15693	15846	16023	15731	15824	15702	15757	15716	15627	15503	15922	15803	15856	15793	15692	15723	15924	15745	15621	15794	15668	15553	15883	15901	15763	15960	15806	15672	15868	15905	15765	15706	15778	15799	15766	15693	15815	15889	15705	15562	15678	15772	15823	15743	15979	15810	16030	15911	15705	15596	15940	15917	15765	15780	15714	15730	15698	15814	15983	15568	15791	15824	15885	15646	15865	15945	15855	15675	15781	15856	15845	15848	15353	15846	15653	15592	15808	15660	15619	15816	15780	15836	15787	15782	15910	15783	15828	15988	15782	15846	15648	15700	15591	15819	15693	15849	16000	15727	15749	15760	15769	15902	15717	15758	15880	15743	15728	15739	15857	15706	15845	15757	15946	15869	15904	15615	15688	15755	15902	15679	15733	15800	15855	15713	15734	15687	15855	15766	15675	15862	15848	15832	15803	15819	15787	15963	15689	15771	15887	15928	15754	15674	15608	15715	15763	15696	15734	15841	15711	15703	15912	16041	15908	15964	15636	15719	15933	15900	15881	15921	15638	15707	15674	15734	15880	15797	15714	15852	15638	15832	16006	15689	15804	15875	15771	15668	15783	15879	15910	15725	15801	15741	15814	15819	15585	15684	15829	15767	15655	15719	15857	15810	15664	15647	15561	15718	15604	15940	15780	15706	15753	15942	15837	15626	15690	15772	15692	15808	15732	16008	15743	15620	15583	15793	15711	15525	15698	15942	15764	15764	15547	15839	15678	15869	15805	15918	15815	15771	15746	15889	15652	15934	15753	15891	15727	15740	15737	15738	15655	15716	15583	15785	15586	15787	15878	15789	15859	15782	15667	15739	15688	15753	15644	15814	15568	15885	15877	15667	15975	15768	15633	15877	15805	15813	15851	15850	15830	15755	15814	15765	15967	15710	15643	15791	15611	15793	15861	15783	15747	15760	15969	15798	15690	15719	15740	15705	15771	15696	15708	15726	15776	15861	15666	15628	15527	15850	15653	15640	15916	15651	15756	15684	15740	15713	15772	15898	15830	15818	15599	15789	15670	15674	15938	15736	15566	15813	15852	15572	15680	15837	15615	15706	15786	15779	15874	15761	15699	15712	15836	15742	15679	15693	15628	15699	15723	15730	15595	15812	15950	15692	15720	15775	15706	15806	15749	15698	15669	15866	15708	15687	15745	15667	15813	16059	15576	15755	16056	15808	15944	15705	15774	15986	15694	15964	15597	15685	15707	15835	15748	15752	15599	15679	15574	15696	15799	15852	15915	15529	15847	15795	15632	15856	15773	15796	15845	15777	15569	15714	15869	15767	15803	15791	15893	15893	15996	15767	15832	15939	15811	15805	15725	15743	15767	15808	15690	15487	15808	15792	15861	15506	15636	15677	15715	15703	15798	15748	15755	15882	15607	15632	15856	15842	15772	15885	15625	15567	15826	15811	15961	15644	15921	15916	15738	15887	15590	15704	15823	15722	15726	15778	15775	15780	15871	15899	15922	15632	15784	15619	15874	15742	15587	15720	15780	15905	15794	15986	15651	15658	15869	15516	15678	15688	15856	15858	15791	15948	15800	15746	15742	15666	15971	15662	15761	16002	15694	15752	15816	15915	16001	15937	15880	15787	15759	15882	15866	15592	15936	15954	15855	15881	15808	15896	15681	15786	15869	16107	15914	15740	15533	15645	15865	15873	15667	15783	15786	15899	15713	15634	15861	15819	15812	15719	15667	15535	15691	15716	15766	15687	15914	15676	15762	15762	15739	15916	15807	15866	15677	15744	15834	15788	15878	15817	15863	15833	15663	15818	15615	15791	15846	15720	15463	15772	15646	15772	15832	15742	15660	15780	15880	15936	15922	15773	15805	15811	15836	15720	15720	15842	15754	15658	15745	15946	15741	15880	15908	15820	15663	15825	15820	15829	15759
15283	25462	24261	19762	17868	17006	16723	16746	15985	15632	15213	15317	15273	15016	14893	14891	15119	15102	14843	14703	14550	14569	14599	14538	14418	14453	14379	14621	14825	14591	14562	14406	14522	14510	14620	14353	14416	14317	14393	14502	14424	14440	14462	14388	14281	14269	14527	14561	15001	16154	15954	15595	14984	14701	14698	14477	14601	14417	14410	14481	14489	14274	14491	14288	14317	14278	14434	14250	14327	14398	14386	14434	14297	14372	14512	14246	14315	14567	14334	14342	14486	14267	14410	14297	14454	14326	14342	14336	14364	14598	14514	14378	14245	14412	14319	14343	14375	14346	14353	14130	14347	14271	14500	14258	14393	14437	14278	14439	14253	14333	14319	14396	14182	14437	14297	14329	14349	14605	14176	14434	14285	14543	14460	14495	14353	14285	14350	14389	14263	14224	14460	14325	14340	14319	14452	14259	14294	14268	14447	14346	14275	14451	14335	14576	14172	14459	14356	14466	14363	14348	14392	14306	14365	14453	14346	14308	14447	14396	14362	14278	14470	14376	14383	14421	14301	14414	14257	14474	14494	14376	14353	14406	14541	14464	14271	14383	14462	14266	14274	14315	14403	14243	14286	14384	14322	14326	14253	14158	14416	14484	14420	14341	14265	14438	14403	14322	14259	14184	14440	14376	14257	14352	14513	14100	14181	14426	14229	14512	14266	14404	14579	14534	14397	14502	14340	14133	14406	14488	14299	14331	14279	14230	14378	14524	14390	14554	14217	14336	14249	14488	14307	14344	14292	14330	14400	14122	14306	14394	14332	14291	14295	14472	14423	14425	14399	14501	14515	14423	14226	14461	14335	14388	14361	14403	14227	14405	14136	14282	14165	14435	14338	14352	14279	14443	14509	14218	14360	14424	14285	14242	14317	14419	14419	14384	14274	14478	14276	14330	14326	14333	14251	14388	14340	14464	14324	14400	14365	14357	14375	14436	14418	14415	14537	14426	14300	14253	14090	14527	14381	14191	14471	14324	14321	14252	14471	14255	14386	14450	14345	14435	14226	14300	14376	14524	14330	14457	14407	14437	14280	14386	14454	14286	14294	14217	14253	14331	14392	14279	14469	14331	14197	14454	14518	14430	14432	14377	14455	14232	14260	14355	14303	14416	14425	14238	14259	14467	14280	14264	14500	14225	14469	14309	14419	14431	14415	14443	14286	14417	14531	14308	14391	14432	14378	14360	14292	14168	14385	14303	14419	14402	14253	14422	14262	14316	14177	14097	14331	14149	14472	14365	14434	14259	14412	14410	14322	14358	14415	14224	14252	14276	14445	14372	14349	14416	14156	14440	14340	14410	14298	14149	14283	14411	14442	14496	14430	14382	14458	14355	14390	14268	14545	14321	14488	14361	14545	14390	14418	14355	14413	14405	14220	14327	14252	14495	14341	14279	14235	14385	14354	14391	14577	14091	14476	14270	14295	14466	14326	14480	14242	14381	14264	14196	14465	14288	14336	14239	14220	14255	14410	14416	14298	14319	14368	14302	14508	14442	14272	14576	14360	14414	14230	14314	14289	14325	14411	14302	14434	14283	14273	14412	14316	14302	14173	14398	14282	14195	14255	14235	14228	14532	14396	14193	14541	14376	14432	14389	14364	14421	14398	14399	14407	14450	14372	14379	14443	14212	14412	14355	14344	14296	14293	14339	14313	14388	14335	14306	14152	14329	14381	14160	14339	14294	14339	14276	14342	14230	14313	14338	14440	14363	14429	14389	14352	14433	14353	14224	14373	14320	14435	14508	14333	14119	14511	14436	14443	14331	14442	14508	14469	14383	14450	14240	14498	14311	14351	14461	14500	14416	14491	14372	14336	14234	14405	14309	14346	14342	14399	14403	14342	14398	14365	14235	14291	14328	14404	14332	14345	14298	14357	14528	14504	14323	14435	14267	14370	14244	14490	14427	14372	14397	14326	14185	14249	14342	14521	14335	14448	14337	14282	14256	14430	14505	14301	14392	14387	14335	14281	14279	14488	14267	14274	14324	14352	14357	14528	14300	14351	14435	14280	14414	14362	14239	14330	14239	14395	14284	14283	14385	14286	14190	14300	14174	14411	14185	14374	14202	14390	14272	14303	14428	14397	14288	14309	14377	14246	14347	14318	14347	14255	14394	14396	14346	14386	14411	14149	14304	14284	14380	14250	14415	14401	14443	14382	14253	14274	14428	14593	14234	14259	14429	14380	14574	14280	14334	14077	14482	14278	14283	14362	14373	14408	14292	14278	14334	14313	14316	14535	14239	14271	14444	14251	14310	14237	14355	14374	14200	14279	14299	14373	14349	14313	14272	14381	14304	14277	14610	14182	14429	14387	14318	14341	14388	14143	14379	14439	14281	14385	14452	14289	14197	14308	14268	14384	14331	14312	14412	14355	14407	14240	14355	14381	14382	14251	14304	14407	14361	14244	14333	14566	14300	14317	14424	14510	14522	14374	14463	14361	14590	14222	14332	14218	14412	14392	14252	14221	14349	14458	14252	14374	14379	14284	14571	14297	14239	14375	14404	14345	14363	14361	14394	14452	14213	14311	14436	14192	14335	14389	14237	14503	14312	14241	14311	14319	14322	14213	14493	14216	14505	14269	14354	14296	14327	14235	14385	14394	14251	14345	14334	14291	14313	14293	14405	14320	14256	14317	14335	14455	14314	14247	14394	14282	14413	14311	14285	14284	14345	14281	14227	14401	14319	14408	14412	14382	14405	14148	14383	14337	14327	14392	14312	14272	14297	14654	14469	14374	14393	14378	14279	14180	14257	14320	14198	14181	14467	14288	14181	14271	14472	14427	14360	14321	14445	14479	14304	14235	14258	14293	14536	14271	14271	14356	14340	14449	14411	14302	14441	14234	14277	14393	14376	14507	14329	14282	14300	14286	14353	14348	14307	14265	14190	14385	14333	14106	14407	14331	14228	14323	14367	14405	14332	14290	14187	14463	14330	14294	14308	14423	14339	14402	14397	14413	14370	14417	14302	14330	14326	14312	14427	14369	14309	14456	14283	14362	14367	14387	14287	14396	14457	14602	14284	14328	14461	14380	14456	14428	14417	14273	14247	14476	14310	14640	14540	14384	14365	14463	14413	14295	14234	14389	14407	14377	14350	14374	14357	14372	14161	14333	14313	14212	14368	14266	14464	14197	14362	14301	14427	14344	14242	14347	14286	14365	14467	14145	14268	14471	14283	14364	14297	14331	14476	14453	14296	14362	14461	14322	14284	14368	14455	14275	14479	14419	14474	14460	14500	14318	14304	14370	14270	14208	14315	14427	14470	14353	14457	14422	14175	14455	14260	14316	14274	14422	14287	14325	14363	14506	14326	14539	14213	14567	14432	14129	14333	14381	14325	14204	14491	14375	14325	14527	14353	14559	14365	14369	14387	14310	14391	14395	14388	14329	14253	14260	14342	14314	14347	14364	14447	14340	14311	14578	14332	14311	14328	14394	14266	14359	14300	14497	14283	14421	14355	14258	14297	14266	14490	14263	14383	14355	14368	14358	14292	14230	14438	14236	14352	14371	14264	14376	14462	14364	14319	14317	14279	14376	14177	14417	14386	14338	14543	14149	14363	14457	14273	14286	14393	14290	14354	14285	14403	14177	14419	14427	14387	14460	14409	14278	14270	14478	14331	14334	14458	14270	14267	14446	14319	14341	14257	14394	14328	14238	14336	14209	14364	14292	14405	14162	14467	14307	14499	14269	14235	14549	14328	14293	14334	14295	14403	14190	14277	14350	14449	14287	14421	14257	14458	14294	14196	14372	14238	14480	14486	14403	14413	14247	14370	14362	14261	14364	14352	14347	14357	14417	14553	14389	14352	14298	14418	14345	14350	14448	14499	14369	14319	14288	14320	14347	14273	14303	14358	14243	14286	14159	14407	14271	14285	14266	14321	14466	14290	14350	14224	14422	14286	14316	14416	14273	14389	14356	14465	14399	14379	14353	14273	14413	14436	14236	14300	14445	14324	14350	14312	14262	14125	14387	14380	14279	14291	14492	14324	14256	14424	14336	14310	14489	14169	14349	14273	14257	14346	14412	14424	14324	14431	14488	14437	14226	14475	14326	14531	14319	14158	14526	14303	14397	14369	14312	14287	14327	14387	14186	14216	14319	14257	14415	14375	14329	14509	14286	14503	14320	14376	14415	14296	14441	14503	14443	14432	14394	14436	14252	14274	14388	14288	14196	14455	14477	14202	14398	14230	14399	14261	14373	14287	14298	14413	14344	14375	14382	14325	14300	14342	14170	14120	14286	14332	14025	14327	14294	14310	14441	14292	14314	14447	14165	14408	14437	14197	14346	14404	14345	14314	14233	14182	14353	14408	14201	14536	14288	14440	14362	14449	14312	14203	14353	14257	14543	14384	14461	14305	14324	14314	14497	14425	14439	14216	14429	14455	14397	14465	14508	14385	14422	14294	14459	14235	14302	14435	14425	14404	14305	14510	14283	14360	14205	14470	14336	14380	14374	14226	14235	14253	14414	14294	14264	14476	14310	14333	14378	14357	14349	14458	14218	14394	14265	14386	14410	14300	14485	14439	14524	14267	14309	14421	14415	14599	14353	14327	14433	14274	14510	14319	14354	14337	14422	14485	14098	14418	14303	14405	14422	14234	14204	14447	14454	14266	14332	14436	14519	14300	14390	14460	14177	14445	14243	14431	14408	14290	14288	14323	14459	14408	14374	14394	14216	14212	14294	14231	14184	14251	14450	14369	14352	14445	14269	14269	14191	14343	14328	14343	14414	14357	14366	14095	14450	14389	14346	14291	14346	14303	14581	14398	14276	14373	14358	14492	14550	14305	14389	14312	14489	14243	14313	14279	14406	14295	14426	14336	14333	14274	14163	14230	14260	14338	14232	14421	14438	14322	14394	14305	14372	14380	14398	14177	14288	14447	14351	14318	14448	14460	14445	14259	14308	14441	14353	14195	14216	14585	14369	14177	14376	14490	14252	14211	14299	14422	14481	14417	14249	14172	14226	14137	14370	14367	14357	14379	14434	14485	14456	14400	14353	14326	14365	14285	14354	14353	14238	14297	14374	14412	14308	14222	14371	14282	14418	14408	14390	14420	14391	14333	14102	14266	14424	14265	14268	14380	14364	14393	14348	14406	14208	14401	14304	14597	14287	14273	14423	14370
23006	21272	29104	23764	21429	23137	24172	18915	17840	17559	17133	16754	17170	16874	16684	16759	16549	17015	16528	16562	16521	16465	16340	16275	16227	16321	16023	16134	16382	16267	16200	16266	16281	16129	16150	16280	16323	16159	16157	16199	16132	16054	16303	16073	16104	16090	16139	16081	16829	18125	18049	17727	17245	16649	16393	16446	16214	16040	16052	16158	15934	16007	16037	16117	16140	16054	16047	16083	15979	16104	16305	15975	16254	15977	16012	16121	16093	16216	16005	16032	16029	16017	16084	16184	16069	16044	15955	16127	16230	16184	16167	15870	15803	15973	15907	15961	15940	16145	16274	15948	15977	16061	16035	16079	16087	16041	15946	15901	16190	15935	15999	16118	16051	16120	16087	16234	15908	15919	15984	15986	15871	16048	15959	15971	15990	16066	16148	16147	15960	16050	16183	16007	16040	16034	15938	15898	15866	15932	16088	15938	16108	16132	15818	15909	16112	15744	15973	16271	15930	15922	15897	15811	16142	15907	15944	16084	16015	16119	15987	15929	16072	16003	16215	16152	16035	15849	15977	15997	16117	16037	16060	16161	16065	15885	16090	16144	16018	16070	16041	15876	16027	15786	16107	15902	16060	15983	16072	16145	16149	15867	16112	16251	16184	15849	16232	15999	15953	15999	16176	15910	15999	15952	15910	15963	15932	15968	15808	15810	16157	16053	15864	16144	15891	16092	15963	16047	16090	15992	15860	15862	16027	16094	16109	16028	15886	15938	15959	16168	15884	15916	15940	16145	16039	15968	16179	15888	16121	16181	15972	16012	16074	15927	16044	15975	15949	15972	16090	15825	15955	16159	16015	15957	15888	15898	16221	16002	16137	16052	16051	15962	15825	15911	16020	15962	15967	16032	16029	15861	16070	16010	16031	15930	15922	15879	15979	16180	15833	16016	15983	15913	16018	16187	15856	16024	15916	16148	16031	15994	15990	15871	15968	16227	16151	15991	15884	15909	15966	15917	15959	15946	16015	16099	16012	15794	16018	15891	16061	15976	15835	15976	16058	16137	16041	16006	16126	16107	16043	16122	15966	16054	15961	16059	16150	16030	16078	16075	15931	16121	15985	15858	16096	15904	15970	16079	16115	15997	15998	16099	16060	15823	15686	15976	15985	15899	15981	15918	15875	16031	16002	15934	16048	15911	15811	15920	16101	16026	15854	16023	16129	15973	16080	15899	15994	15718	16011	15985	15849	15985	16116	15901	16185	16017	15956	16046	15987	15992	15967	15880	15848	16082	16090	16086	15867	15935	15996	16137	16050	15873	15880	16100	15830	16064	15956	16069	15967	15996	15908	15866	16012	16022	16114	15917	16118	15903	15892	16037	16032	16141	15959	15865	15772	15828	15763	15964	16123	16201	16085	15954	16196	16118	16049	15766	15975	16066	15945	15997	15877	15892	16135	16076	15964	15919	16074	16172	16137	16104	16111	16201	16117	16246	15834	15821	15943	15793	16088	16016	16214	15956	16096	16150	16058	16071	16113	16075	15867	16139	15983	15918	16151	16241	15964	15959	16028	16045	16218	16162	16057	16286	16111	16033	15918	15938	16262	15911	15946	15937	15855	15885	15990	15930	16190	16010	15950	16146	15850	15877	16055	15982	15963	15797	15908	16086	16148	15927	15729	15943	16263	16127	15964	15972	15849	16162	16078	15936	16139	15772	16003	16097	16017	16048	16031	16051	16199	16114	16113	15894	15772	16105	15870	16148	15994	15878	16065	16152	15982	15971	16006	15996	16082	15945	15965	15961	15825	15966	15908	16045	16093	16082	15777	15868	16020	16070	16061	16023	15788	15911	15924	16066	15925	16042	15817	15996	16066	16013	15952	15893	15986	16227	16017	16073	15883	15974	16128	16058	16103	16015	16159	15983	16017	16080	15814	16072	15976	15919	15933	15915	16136	16243	15976	15803	16116	15933	16008	15892	15988	16033	16217	16016	15911	15942	16036	16048	16165	16031	16055	16126	16239	15950	16090	16073	16094	15838	16058	15935	16007	16082	16077	15823	15886	15901	16096	16180	16100	15872	16062	16101	16117	16126	15831	16028	16003	15783	16024	16011	16174	16061	15900	15851	15934	16034	16378	16107	16225	16036	15775	16023	16106	15701	16050	16063	15953	16042	16033	16098	15970	16041	15986	16063	15894	15853	15938	15968	16013	15921	16259	15887	16142	15996	16019	15953	15912	16197	16089	15915	16038	15860	15908	15876	16050	15954	16011	16084	16082	16002	16041	15968	15883	15874	16181	16064	16085	15957	16100	15834	15840	15748	15846	16028	16105	15980	15962	16135	15997	16243	16025	16095	16100	16111	16038	16023	16069	15974	16135	15759	15984	16028	16035	15781	15866	15825	16071	16076	16002	16110	16003	15865	16040	15935	16034	16073	16048	15968	15901	15913	15881	15991	16019	15961	16067	15792	16033	15918	16088	15771	16032	16019	15935	16002	16110	15942	16019	16187	15905	16100	16135	16324	16163	16065	15799	15926	15935	16135	16048	16041	16029	15737	16159	15971	15900	15963	16013	16096	16016	16146	16078	16030	15957	15819	15971	15998	16149	15778	16309	16278	16001	16109	16317	16029	16062	15969	16140	16058	16064	16054	16067	15860	15845	16154	16095	15994	16020	16060	15877	15863	15994	15798	15728	16083	16067	15949	15954	15995	16053	16125	16184	15961	15938	15942	15830	16104	15949	15849	15961	15821	15963	16130	15993	16058	15971	15986	15955	15979	15933	16062	15991	16136	15920	16033	16002	16061	16024	16084	15898	15997	15876	16076	16015	15929	16251	16096	16025	15901	16144	16120	16105	15965	16096	15741	15971	15905	15991	15997	15945	15983	15997	15927	15860	15940	15980	16031	15993	16096	15859	16001	16090	15817	16028	15972	16032	16077	15954	15790	15952	16024	16133	16029	16064	16036	16030	15989	16195	15983	16019	16204	16093	15992	16053	15953	15986	16052	16156	15899	15860	15892	15911	15984	16131	16099	15993	16033	16136	16231	16024	15856	16100	16058	15845	15951	15940	16067	15889	15991	16121	15920	15864	15993	15956	16099	15997	15961	16133	15957	16032	15993	15931	15776	15968	16089	16063	15933	15961	16055	16043	16082	16156	15951	15948	15978	15915	15873	16213	16258	15955	15975	16008	16065	15964	15980	16034	16034	15896	16084	15864	15847	16072	15953	15940	16126	16034	15911	15996	15979	15980	16066	16175	15998	15932	16138	16133	16046	16023	15985	15924	15902	16004	16245	15901	15968	15936	16132	16053	16100	15968	16089	15892	15924	15859	15921	15991	16142	15955	15839	15879	16037	15968	16019	16085	16104	16159	15927	16200	15958	16064	15827	16002	16013	16016	15902	15905	15949	16146	16036	15933	16146	15985	16128	16181	16033	15931	16027	16018	16085	16064	16098	16294	15697	16096	16060	15964	15965	16034	16001	16102	15836	16017	15748	16117	15919	15991	16167	15933	16026	16008	15866	16110	15906	15877	15982	16053	15988	16012	16147	16055	16161	15782	15953	15936	16047	16091	16035	15853	15969	16097	15881	16084	15928	16183	16008	16046	15852	16138	15952	16054	16030	15931	15925	16050	15964	16029	15981	16041	15994	15867	15949	15943	15948	16042	16037	16058	16087	15854	15932	15904	15900	15974	15997	15985	16198	16117	16081	15925	15845	15959	16015	16106	15973	16163	16105	15902	15995	15862	15912	15912	16161	16194	16040	15935	16052	15902	16070	16053	16050	15934	15933	15957	15939	15982	15871	15710	15940	15862	15934	15832	15896	15993	15953	16073	15951	16036	15927	16081	16108	15957	16137	16095	16055	16136	16011	16004	15907	16084	16065	15994	15998	15983	15945	16140	15878	15945	15816	15842	15986	16019	15849	16059	16129	15986	16041	16031	15899	15866	15947	15935	16056	16087	16082	16192	15845	16104	15958	16023	16018	15795	15880	16020	15815	16000	15905	16177	16223	15967	15873	15873	15774	15905	16034	16130	15836	16099	15858	15954	15896	15923	15817	16036	15957	15937	15951	16170	15924	15875	16072	15889	15954	15873	15783	16071	15893	15923	16001	16234	16102	16082	16139	16031	15990	15927	16045	15902	15791	15980	15801	16084	16087	16225	15951	16097	15922	15959	15926	15891	15831	15880	16029	16052	15988	16096	16044	16014	16127	16097	16057	16033	15853	15937	15765	15910	15903	15877	16157	15972	16035	15892	16045	16111	16097	15757	16093	15928	15864	16231	16043	16005	16153	15999	15856	15876	15809	16128	15978	15811	15883	15978	15821	16092	15954	15903	15904	15923	15895	15995	15837	15906	15956	15944	16047	15840	15917	16173	16169	15975	16029	16044	15919	15976	15999	16069	15913	15868	16015	15963	16183	16129	15983	16003	15953	15852	15935	16018	16166	15903	16022	16160	15889	16101	16068	16139	16075	16067	15766	15844	15896	16199	16134	15877	16232	16142	15991	16008	16079	16118	16070	15881	15970	16115	15815	16145	15915	15892	15976	15993	15867	15860	16140	16025	15833	15989	15991	15881	16057	15688	15800	16107	16123	15874	16093	15857	15897	15811	15937	15895	15959	15861	15974	16060	15878	15995	15978	16141	15933	15997	15850	16032	16122	15949	15967	16114	16021	15973	15887	16097	16018	15819	16072	15984	16232	15873	15983	15840	15866	15671	16013	15975	15976	16018	15860	15894	16048	16136	16013	16069	15814	15928	15927	16040	15983	15880	16039	15975	16010	15882	16114	15991	16110	15797	15897	15966	15845	15939	16054	15980	15999	15848	16101	16115	15818	16035	15901	15972	16056	16041	16072	15979	15811	15979	15890	16098	16098	15973	16039	16011	15966	16028	16008	16098	15917	15916	16084	15917	15964	16093	16120	15993	16127	16046	15911	15984	15983	15993	15854	15961	16068	15916	16053	16216	15834	15949	16105	16080	15985	16126	16079	16020	15978	16083	15867	16026	16098	16029	16171	16148	16003	16083	15928	15729	15690	16075	15936	15959	16056	16042	16025	15956	15957	16058	15956	15945	15941	16201	16059	16132	15934	16110	16273	16188	15853	16089	16037	15825	16082	16113	16261	16128	16051	16104	15927	16196	15944	15927	15996	16045	15989	15991	16041	16195	15851
16732	29601	28674	22774	20161	18684	18523	18029	17015	16285	15912	15669	16011	15663	15377	15262	15467	15644	15156	15115	15023	14741	14658	14702	14613	14595	14650	14647	14655	14761	14634	14724	14540	14718	14575	14485	14391	14658	14705	14650	14494	14461	14524	14522	14681	14799	14720	14525	16063	17606	17014	16465	15713	14998	14789	14429	14499	14574	14505	14460	14312	14446	14727	14377	14482	14530	14493	14499	14273	14537	14415	14363	14536	14545	14516	14423	14546	14625	14529	14314	14505	14462	14506	14524	14431	14434	14531	14454	14532	14426	14365	14664	14526	14375	14528	14338	14459	14483	14529	14434	14421	14498	14527	14462	14558	14334	14473	14475	14495	14477	14469	14510	14508	14458	14339	14404	14366	14551	14479	14269	14340	14407	14365	14437	14463	14466	14445	14416	14545	14585	14449	14513	14434	14343	14461	14421	14406	14484	14407	14359	14449	14537	14261	14595	14458	14579	14524	14326	14412	14462	14315	14598	14327	14294	14416	14493	14484	14455	14354	14518	14377	14483	14471	14359	14498	14512	14599	14494	14474	14331	14553	14461	14431	14407	14501	14485	14426	14495	14608	14454	14525	14305	14499	14251	14545	14493	14552	14530	14487	14164	14556	14390	14607	14330	14452	14299	14428	14367	14452	14549	14567	14317	14405	14454	14245	14543	14402	14634	14391	14464	14468	14531	14430	14449	14543	14443	14476	14592	14422	14375	14467	14684	14500	14342	14563	14473	14413	14476	14450	14579	14638	14423	14485	14608	14550	14419	14571	14493	14438	14349	14613	14396	14477	14675	14431	14363	14581	14414	14477	14516	14177	14279	14458	14550	14462	14550	14522	14383	14404	14531	14412	14570	14529	14305	14363	14519	14456	14614	14347	14532	14610	14412	14504	14409	14441	14411	14516	14453	14604	14413	14284	14575	14375	14617	14375	14420	14493	14435	14311	14333	14580	14246	14519	14312	14368	14427	14481	14466	14496	14545	14594	14393	14390	14423	14445	14362	14412	14509	14638	14446	14401	14508	14560	14374	14405	14371	14521	14374	14394	14466	14514	14312	14449	14361	14475	14451	14527	14487	14520	14492	14523	14389	14663	14468	14515	14444	14484	14595	14370	14551	14463	14451	14418	14258	14499	14379	14476	14351	14396	14380	14584	14623	14526	14446	14361	14461	14454	14419	14483	14382	14545	14464	14584	14421	14305	14526	14550	14451	14354	14561	14488	14485	14562	14384	14512	14669	14320	14471	14537	14482	14465	14499	14501	14246	14456	14338	14361	14295	14466	14466	14453	14432	14461	14458	14664	14396	14481	14378	14492	14488	14313	14387	14525	14300	14482	14485	14342	14481	14389	14481	14455	14429	14527	14406	14468	14397	14399	14414	14292	14504	14468	14246	14603	14371	14338	14511	14363	14578	14463	14460	14366	14451	14422	14458	14610	14319	14492	14466	14466	14443	14565	14536	14535	14456	14515	14411	14415	14380	14351	14457	14446	14426	14500	14571	14412	14416	14416	14363	14510	14223	14382	14515	14531	14555	14412	14581	14339	14522	14645	14425	14384	14378	14354	14556	14626	14396	14433	14469	14261	14410	14534	14498	14327	14460	14421	14511	14557	14441	14326	14329	14296	14281	14590	14460	14364	14440	14461	14418	14346	14641	14351	14423	14462	14511	14325	14318	14411	14519	14521	14601	14510	14355	14347	14531	14591	14543	14214	14556	14511	14215	14693	14525	14513	14382	14450	14586	14637	14504	14631	14458	14464	14337	14473	14540	14453	14506	14536	14354	14406	14398	14390	14466	14512	14393	14361	14269	14401	14590	14484	14437	14366	14433	14485	14370	14288	14433	14458	14422	14291	14448	14408	14493	14348	14489	14537	14354	14282	14357	14337	14435	14469	14422	14545	14640	14439	14372	14526	14451	14362	14421	14335	14354	14560	14452	14594	14330	14314	14448	14346	14376	14408	14400	14482	14397	14588	14541	14309	14347	14512	14377	14421	14395	14390	14315	14531	14485	14587	14431	14445	14460	14575	14429	14383	14414	14453	14437	14448	14564	14442	14595	14454	14473	14272	14405	14524	14362	14484	14555	14398	14372	14483	14599	14333	14390	14346	14424	14637	14477	14495	14449	14360	14589	14519	14602	14276	14441	14423	14290	14349	14605	14464	14346	14322	14706	14478	14355	14552	14581	14449	14548	14357	14473	14530	14515	14420	14528	14543	14433	14584	14438	14453	14475	14518	14526	14624	14493	14476	14453	14417	14356	14454	14422	14596	14345	14338	14368	14476	14413	14568	14332	14589	14451	14536	14480	14423	14483	14421	14372	14559	14501	14449	14574	14390	14335	14428	14464	14402	14325	14481	14307	14489	14410	14437	14463	14556	14479	14507	14438	14422	14303	14457	14511	14593	14366	14440	14594	14497	14363	14448	14409	14460	14448	14540	14457	14576	14427	14527	14471	14465	14450	14567	14379	14579	14459	14555	14455	14255	14505	14479	14554	14501	14578	14451	14671	14474	14387	14411	14349	14582	14472	14614	14516	14491	14362	14382	14445	14589	14325	14426	14246	14403	14528	14449	14258	14464	14378	14457	14333	14501	14528	14514	14375	14542	14425	14548	14243	14477	14115	14403	14322	14570	14413	14439	14503	14304	14603	14463	14503	14413	14395	14505	14509	14387	14525	14466	14358	14377	14381	14459	14382	14564	14269	14341	14532	14562	14458	14506	14469	14351	14527	14577	14480	14447	14435	14438	14382	14459	14497	14471	14534	14517	14520	14442	14362	14459	14272	14425	14561	14449	14480	14544	14527	14391	14626	14526	14517	14476	14448	14496	14355	14308	14412	14425	14502	14502	14514	14474	14444	14637	14372	14508	14474	14505	14353	14429	14610	14505	14448	14389	14340	14568	14413	14566	14271	14471	14513	14351	14368	14513	14442	14546	14607	14469	14479	14520	14274	14569	14472	14470	14455	14609	14462	14342	14473	14516	14384	14428	14477	14412	14420	14366	14409	14386	14389	14421	14631	14571	14652	14497	14632	14434	14615	14551	14530	14290	14374	14356	14520	14488	14600	14369	14482	14475	14458	14303	14295	14396	14492	14433	14357	14384	14441	14407	14368	14315	14358	14414	14426	14547	14386	14497	14435	14387	14416	14423	14582	14580	14427	14375	14594	14442	14461	14284	14464	14322	14480	14517	14407	14488	14704	14354	14388	14401	14519	14382	14221	14444	14456	14496	14393	14401	14385	14409	14465	14230	14410	14452	14420	14565	14470	14394	14445	14336	14439	14607	14486	14625	14431	14531	14158	14601	14465	14505	14441	14415	14535	14338	14263	14420	14505	14319	14316	14333	14342	14291	14457	14554	14315	14345	14534	14521	14504	14365	14331	14438	14289	14568	14444	14521	14379	14517	14573	14456	14556	14524	14445	14413	14479	14402	14437	14392	14411	14455	14387	14288	14417	14414	14323	14517	14652	14472	14615	14497	14372	14450	14405	14487	14436	14416	14279	14488	14406	14380	14695	14516	14298	14485	14362	14334	14521	14535	14382	14471	14473	14463	14428	14625	14532	14513	14332	14579	14308	14524	14273	14469	14648	14378	14345	14456	14555	14431	14586	14329	14373	14531	14461	14544	14529	14352	14639	14468	14500	14511	14473	14326	14450	14640	14407	14571	14415	14556	14566	14471	14333	14579	14543	14597	14491	14554	14463	14442	14482	14505	14365	14479	14471	14361	14496	14411	14472	14541	14426	14480	14509	14434	14371	14322	14341	14303	14360	14490	14443	14522	14420	14403	14492	14403	14490	14405	14422	14297	14529	14265	14443	14588	14428	14371	14549	14336	14397	14561	14615	14415	14364	14456	14399	14654	14478	14480	14442	14555	14550	14471	14521	14613	14506	14339	14416	14500	14382	14633	14408	14547	14361	14492	14412	14554	14422	14325	14545	14397	14384	14427	14338	14557	14609	14581	14588	14497	14514	14449	14479	14364	14331	14557	14531	14436	14522	14465	14461	14213	14356	14565	14423	14407	14520	14355	14566	14524	14434	14354	14393	14681	14385	14345	14522	14228	14474	14517	14377	14640	14516	14517	14401	14429	14458	14362	14371	14531	14298	14551	14291	14446	14546	14452	14424	14234	14452	14259	14364	14454	14301	14507	14350	14470	14363	14616	14427	14508	14515	14482	14461	14440	14526	14407	14473	14500	14567	14423	14526	14489	14554	14335	14624	14359	14555	14294	14397	14542	14424	14623	14332	14353	14476	14364	14593	14293	14466	14497	14406	14492	14446	14420	14470	14387	14253	14286	14343	14344	14640	14349	14448	14527	14479	14472	14491	14388	14435	14544	14555	14457	14472	14517	14420	14575	14398	14540	14645	14602	14471	14375	14455	14504	14600	14335	14460	14425	14533	14561	14515	14483	14402	14500	14568	14514	14354	14644	14601	14438	14323	14394	14479	14411	14405	14438	14658	14327	14409	14274	14307	14388	14393	14373	14415	14361	14279	14463	14532	14405	14423	14405	14579	14424	14514	14381	14271	14511	14577	14474	14428	14372	14506	14593	14402	14399	14359	14241	14608	14274	14492	14369	14369	14434	14436	14445	14525	14350	14462	14445	14410	14677	14464	14500	14520	14417	14415	14395	14569	14504	14535	14398	14331	14305	14574	14410	14314	14481	14535	14463	14255	14495	14283	14394	14367	14452	14441	14563	14371	14643	14524	14327	14207	14410	14586	14632	14554	14642	14319	14600	14386	14513	14603	14626	14346	14286	14508	14505	14365	14436	14448	14372	14625	14671	14454	14526	14528	14427	14516	14388	14535	14375	14557	14358	14464	14600	14498	14539	14283	14414	14501	14387	14467	14404	14550	14511	14476	14316	14531	14461	14528	14440	14576	14519	14546	14599	14354	14524	14340	14394	14380	14429	14459	14498	14375	14476	14370	14596	14392	14564	14466	14416	14495	14376	14444	14521	14486	14541	14325	14491	14516	14481	14294	14494	14544	14437	14452	14358	14379	14620	14451	14489	14469	14394	14447	14645	14571	14259	14483	14403	14490	14657	14399	14473	14208	14272	14580	14391	14283	14520	14374	14374	14535	14510	14513	14482	14663	14441	14540	14588	14429	14443	14511	14441	14274	14362	14368
27683	21966	23853	20417	16567	16326	16729	16244	16082	16086	16073	15904	15865	15884	15818	15828	15887	15993	15817	15860	15738	15796	15771	15591	15591	15730	15652	15938	16057	15732	15754	15749	15771	15763	15598	15838	15830	15875	15721	15641	15804	15399	15780	15754	15818	15655	15742	15783	15951	15854	15829	15771	15968	15824	16039	15615	15690	15671	15852	15663	15487	15626	15760	15479	15676	15798	15619	15650	15658	15645	15717	15810	15802	15793	15785	15810	15646	15690	15789	15599	15712	15585	15622	15491	15744	15710	15569	15825	15601	15794	15538	15572	15672	15425	15665	15801	15692	15660	15671	15593	15755	15558	15731	15873	15742	15736	15859	15556	15704	15636	15666	15720	15663	15742	15785	15911	15676	15626	15817	15660	15837	15589	15646	15633	15546	15529	15711	15692	15792	15591	15629	15701	15418	15757	15444	15811	15694	15715	15673	15566	15786	15626	15695	15624	15696	15606	15472	15664	15674	15557	15622	15597	15701	15557	15558	15356	15707	15783	15637	15726	15592	15843	15653	15698	15455	15714	15511	15552	15761	15555	15799	15737	15559	15686	15797	15746	15776	15544	15655	15751	15525	15575	15568	15616	15516	15656	15745	15853	15661	15706	15759	15745	15679	15795	15792	15627	15702	15557	15578	15487	15573	15903	15639	15630	15579	15614	15649	15759	15585	15888	16010	15644	15713	15418	15753	15746	15551	15576	15734	15582	15924	15715	15720	15727	15608	15616	15562	15658	15693	15761	15680	15775	15660	15590	15655	15587	15645	15765	15653	15415	15602	15654	15613	15753	15605	15744	15527	15562	15653	15630	15578	15569	15737	15372	15800	15679	15628	15623	15670	15780	15714	15586	15621	15659	15759	15667	15626	15717	15532	15698	15610	15663	15606	15657	15697	15576	15755	15725	15652	15870	15658	15652	15701	15795	15602	15581	15675	15621	15423	15636	15740	15439	15569	15745	15612	15639	15778	15764	15743	15792	15772	15645	15457	15626	15560	15633	15566	15587	15520	15450	15608	15707	15556	15394	15711	15330	15637	15460	15761	15663	15486	15607	15540	15818	15752	15760	15504	15461	15692	15838	15570	15555	15568	15437	15569	15767	15647	15710	15686	15780	15717	15431	15565	15591	15574	15780	15664	15574	15946	15712	15590	15690	15696	15646	15932	15628	15782	15598	15562	15523	15904	15601	15667	15761	15675	15668	15796	15686	15848	15910	15709	15464	15911	15780	15638	15676	15759	15778	15705	15724	15607	15618	15543	15640	15564	15675	15645	15728	15777	15687	15535	16082	15723	15535	15655	15714	15583	15566	15739	15822	15835	15894	15955	15768	15547	15730	15582	15661	15884	15443	15631	15742	15682	15743	15827	15720	15529	15721	15775	15657	15634	15521	15727	15577	15772	15626	15693	15649	15558	15614	15691	15576	15662	15536	15687	15953	15744	15501	15758	15528	15771	15702	15646	15752	15692	15766	15721	15774	15698	15722	15685	15459	15690	15534	15743	15958	15962	15943	15649	15588	15760	15678	15610	15652	15732	15820	15582	15672	15830	15626	15680	15712	15714	15666	15759	15785	15697	15737	15610	15487	15644	15447	15558	15772	15843	15671	15400	15461	15454	15642	15657	15572	15603	15567	15607	15780	15916	15514	15802	15541	15655	15479	15659	15767	15731	15849	15511	15709	15585	15529	15786	15560	15643	15745	15924	15885	15623	15798	15721	15702	15535	15663	15750	15789	15627	15635	15642	15545	15636	15739	15644	15755	15713	15770	15513	15372	15691	15593	15704	15851	15531	15636	15675	15850	15735	15794	15717	15651	15680	15631	15452	15632	15496	15677	15606	15739	15697	15621	15557	15694	15569	15439	15642	15585	15681	15581	15541	15644	15785	15798	15632	15668	15548	15813	15682	15583	15671	15702	15756	15633	15743	15692	15823	15666	15793	15688	15628	15664	15632	15369	15692	15573	15432	15636	15663	15651	15770	15559	15783	15739	15554	15600	15589	15601	15476	15560	15620	15577	15595	15531	15521	15702	15713	15724	15600	15503	15561	15428	15671	15577	15756	15567	15855	15680	15451	15708	15745	15532	15625	15597	15695	15545	15530	15548	15653	15540	15648	15727	15734	15656	15472	15698	15604	15622	15700	15557	15585	15866	15741	15620	15666	15526	15601	15451	15716	15673	15684	15649	15437	15512	15609	15629	15907	15868	15820	15778	15827	15460	15615	15764	15750	15900	15489	15505	15745	15607	15671	15596	15650	15540	15615	15783	15702	15685	15614	15666	15744	15683	15679	15813	15861	15957	15558	15616	15498	15630	15616	15645	15542	15659	15397	15594	15444	15630	15542	15704	15584	15656	15581	15721	15792	15694	15775	15691	15662	15758	15764	15617	15682	15542	15688	15680	15640	15841	15692	15503	15850	15716	15671	15660	15576	15702	15914	15712	15598	15630	15802	15988	15766	15643	15665	15603	15633	15555	15647	15858	15611	15723	15686	15724	15606	15592	15891	15691	15613	15733	15786	15622	15700	15589	15678	15772	15685	15671	15713	15658	15706	15815	15835	15606	15650	15648	15780	15809	15881	15929	15728	15550	15664	15745	15511	15605	15782	15777	15749	15763	15838	15705	15654	15691	15735	15630	15460	15744	15568	15599	15738	15510	15763	15603	15572	15613	15572	15637	15706	15783	15806	15711	15732	15590	15554	15643	15814	15716	15725	15656	15707	15563	15877	15721	15626	15684	15693	15488	15582	15524	15747	15702	15587	15667	15654	15545	15833	15543	15761	15587	15688	15687	15787	15593	15661	15624	15754	15531	15613	15686	15710	15547	15650	15535	15729	15831	15739	15520	15566	15590	15701	15715	15551	15669	15630	15669	15829	15647	15645	15582	15507	15513	15606	15400	15562	15735	15610	15622	15520	15724	15597	15627	15653	15727	15670	15679	15740	15676	15863	15707	15545	15528	15752	15584	15666	15816	15717	15601	15577	15719	15619	15731	15624	15784	15607	15690	15772	15646	15700	15743	15596	15638	15570	15593	15643	15726	15688	15720	15750	15824	15590	15476	15624	15789	15738	15666	15551	15610	15533	15859	15803	15609	15752	15938	15557	15743	15523	15763	15533	15580	15766	15572	15868	15658	15765	15827	15675	15709	15691	15597	15680	15656	15715	15468	15701	15589	15624	15623	15847	15809	15536	15602	15775	15839	15788	15784	15623	15571	15649	15420	15424	15708	15654	15554	15565	15720	15566	15815	15753	15834	15561	15514	15654	15692	15593	15784	15419	15584	15575	15679	15722	15784	15706	15771	15628	16005	15749	15456	15546	15707	15494	15748	15748	15566	15737	15694	15944	15682	15713	15797	15764	15540	15628	15741	15808	15480	15604	15555	15549	15559	15610	15663	15593	15865	15609	15570	15748	15649	15646	15647	15814	15777	15789	15594	15695	15610	15617	15820	15577	15773	15807	15741	15730	15692	15599	15620	15738	15910	15601	15772	15544	15830	15612	15698	15566	15607	15583	15645	15632	15710	15419	15507	15770	15740	15574	15703	15691	15586	15801	15670	15564	15611	15810	15688	15635	15603	15660	15407	15660	15539	15832	15658	15688	15822	15673	15507	15525	15781	15638	15709	15591	15586	15643	15779	15804	15687	15773	15847	15877	15621	15689	15928	15816	15587	15715	15584	15572	15531	15654	15655	15499	15854	15729	15591	15547	15562	15624	15606	15509	15922	15669	15664	15813	15676	15661	15691	15643	15617	15767	15819	15529	15498	15663	15868	15715	15750	15805	15848	15746	15505	15571	15627	15609	15722	15642	15819	15483	15721	15725	15617	15515	15550	15712	15694	15717	15862	15595	15748	15647	15726	15706	15548	15649	15710	15682	15635	15696	15797	15632	15570	15618	15478	15760	15871	15537	15558	15727	15754	15772	15645	15552	15678	15682	15716	15705	15664	15495	15543	15668	15585	15527	15552	15539	15622	15600	15585	15818	15695	15643	15720	15719	15540	15441	15729	15607	15745	15611	15531	15758	15507	15679	15624	15631	15809	15701	15440	15692	15877	15545	15807	15625	15764	15556	15617	15621	15823	15691	15711	15550	15596	15676	15779	15724	15501	15662	15581	15676	15646	15682	15841	15650	15558	15559	15694	15684	15867	15759	15748	15810	15846	15804	15655	15503	15702	15611	15803	15591	15622	15725	15738	15711	15829	15741	15692	15608	15477	15539	15650	15589	15621	15682	15421	15626	15745	15730	15808	15601	15776	15546	15775	15734	15802	15711	15541	15666	15740	15758	15790	15813	15698	15656	15643	15666	15748	15546	15655	15737	15373	15693	15524	15505	15762	15797	15702	15619	15649	15547	15608	15808	15574	15654	15520	15533	15535	15820	15738	15833	15611	15661	15586	15485	15739	15838	15744	15810	15774	15654	15782	15662	15661	15697	15739	15562	15684	15576	15543	15519	15524	15637	15426	15616	15719	15680	15709	15610	15551	15795	15586	15683	15785	15659	15527	15879	15794	15589	15696	15695	15507	15881	15635	15794	15641	15545	15731	15869	15752	15482	15698	15748	15742	15723	15639	15678	15724	15651	15671	15706	15754	15812	15663	15801	15760	15810	15644	15604	15759	15577	15599	15702	15580	15798	15590	15820	15579	15714	15751	15712	15686	15583	15893	15932	15616	15750	15714	15525	15644	15624	15553	15866	15679	15548	15579	15451	15584	15656	15646	15551	15674	15826	15666	15753	15615	15863	15743	15621	15675	15733	15785	15445	15588	15466	15737	15636	15497	15480	15593	15391	15698	15658	15583	15749	15745	15644	15635	15679	15765	15822	15784	15506	15661	15662	15632	15801	15781	15937	15731	15784	15862	15606	15655	15811	15722	15719	16027	15632	15518	15590	15624	15782	15482	15599	15730	15694	15718	15559	15668	15679	15681	15608	15688	15778	15646	15499	15709	15579	15505	15689	15570	15750	15833	15372	15646	15867	15681	15758	15672	15639	15628	15463	15537	15591	15573	15720	15557	15638	15614	15628	15882	15587	15470	15563	15604	15723	15680	15626	15739	15722	15653	15798	15757	15742	15702	15778	15664	15638	15526	15542	15694	15787	15847	15653	15705	15615	15733	15711	15785	15696	15713	15765	15830
15612	19398	19318	16886	15792	15805	15708	15440	15003	14829	14631	14516	14766	14693	14475	14586	14472	14673	14212	14459	14315	14226	14365	14319	14337	14268	14282	14359	14320	14139	14333	14339	14366	14208	14393	14162	14332	14342	14222	14158	14343	14274	14231	14324	14290	14389	14289	14348	14509	14328	14462	14570	14366	14390	14146	14386	14243	14244	14171	14344	14250	14396	14324	14278	14185	14260	14165	14259	14223	14339	14267	14226	14327	14331	14267	14180	14077	14290	14381	14233	14349	14278	14323	14383	14436	14302	14187	14127	14178	14209	14344	14353	14124	14416	14184	14371	14342	14222	14289	14300	14227	14141	14309	14224	14436	14273	14242	14304	14328	14182	14228	14161	14231	14062	14176	14315	14341	14404	14497	14209	14063	14158	14189	14449	14380	14116	14264	14293	14182	14257	14257	14212	14210	14237	14331	14201	14217	14310	14209	14308	14155	14282	14446	14199	14218	14193	14404	14201	14319	14229	14347	14225	14394	14129	14191	14194	14185	14251	14244	14326	14229	14332	14419	14102	14212	14254	14333	14193	14288	14318	14231	14303	14480	14330	14315	14237	14285	14303	14247	14218	14141	14157	14431	14231	14213	14252	14327	14309	14115	14305	14324	14337	14085	14307	14267	14299	14029	14165	14342	14254	14144	14262	14296	14159	14274	14031	14193	14367	14203	14208	14359	14220	14164	14234	14250	14254	14323	14390	14111	14256	14425	14158	14189	14298	14345	14261	14203	14243	14340	14170	14137	14276	14255	14157	14347	14389	14521	14221	14338	14272	14402	14243	14142	14173	14207	14280	14177	14214	14300	14133	14165	14207	14290	14329	14277	14272	14281	14142	14285	14345	14220	14288	14216	14341	14316	14193	14228	14209	14391	14234	14239	14329	14307	14335	14465	14207	14308	14283	14085	14316	14210	14364	14214	14268	14229	14179	14184	14194	14424	14304	14400	14291	14382	14383	14404	14323	14353	14179	14312	14328	14258	14250	14353	14399	14203	14314	14306	14268	14258	14146	14191	14227	14221	14144	14226	14223	14221	14237	14344	14259	14385	14168	14286	14158	14315	14254	14293	14249	14316	14219	14239	14082	14471	14265	14213	14261	14353	14060	14224	14324	14300	14292	14312	14229	14197	14292	14269	14187	14256	14378	14155	14314	14175	14374	14235	14241	14269	14380	14310	14189	14013	14365	14311	14164	14182	14366	14246	14031	14270	14126	14263	14359	14413	14214	14443	14171	14329	14199	14070	14363	14236	14244	14123	14198	14285	14233	14265	14288	14352	14272	14247	14263	14277	14349	14254	14166	14320	14327	14340	14298	14259	14284	14237	14257	14257	14348	14217	14242	14344	14165	14155	14138	14279	14303	14218	14256	14327	14338	14171	14264	14311	14203	14209	14210	14135	14041	14212	14438	14250	14283	14093	14177	14225	14433	14206	14198	14399	14200	14178	14143	14342	14517	14204	14254	14206	14089	14276	14266	14283	14286	14250	14173	14334	14301	14226	14386	14199	14380	14224	14267	14296	14340	14119	14278	14323	14080	14265	14149	14216	14237	14389	14256	14226	14295	14169	14147	14367	14426	14204	14303	14294	14264	14522	14219	14211	14178	14146	14313	14320	14281	14238	14268	14235	14330	14157	14175	14403	14264	14273	14391	14233	14300	14180	14229	14425	14090	14334	14378	14360	14167	14342	14357	14148	14255	14363	14218	14167	14217	14264	14146	14222	14183	14310	14156	14233	13979	14218	14137	14095	14112	14343	14178	14164	14286	14167	14300	14157	14176	14271	14345	14391	14201	14229	14305	14167	14287	14249	14217	14268	14139	14326	14179	14271	14239	14190	14372	14203	14222	14375	14344	14428	14217	14337	14312	14209	14198	14275	14155	14217	14280	14352	14203	14320	14271	14342	14348	14233	14206	14268	14299	14290	14174	13980	14319	14334	14240	14247	14373	14284	14205	14330	14224	14290	14307	14262	14264	14335	14135	14230	14337	14130	14256	14192	14309	14312	14273	14235	14361	14255	14315	14202	14159	14304	14295	14416	14064	14333	14242	14236	14292	14198	14186	14277	14088	14271	14226	14178	14113	14290	14399	14194	14379	14344	14223	14174	14176	14158	14320	14288	14232	14290	14185	14326	14257	14273	14261	14411	14286	14165	14288	14037	14255	14238	14354	14198	14242	14145	14261	14214	14195	14365	14353	14151	14222	14302	14133	14216	14273	14328	14407	14237	14278	14320	14320	14219	14342	14157	14183	14164	14260	14171	14341	14172	14197	14244	14187	14124	14210	14217	14088	14224	14237	14295	14222	14375	14309	14154	14325	14223	14310	14289	14282	14387	14281	14297	14262	14152	14377	14236	14379	14244	14443	14190	14369	14279	14135	14122	14160	14243	14242	14318	14124	14428	14461	14162	14256	14359	14272	14177	14343	14210	14223	14474	14253	14354	14057	14151	14341	14263	14243	14298	14322	14331	14454	14188	14059	14315	14123	14318	14109	14347	14385	14400	14061	14199	14370	14169	14315	14330	14301	14227	14106	14247	14076	14031	14452	14213	14322	14292	14372	14388	14352	14316	14393	14314	14359	14169	14246	14287	14250	14240	14364	14115	14329	14241	14346	14267	14263	14282	14350	14338	14246	14266	14225	14270	14212	14279	14220	14283	14319	14229	14202	14264	14172	14281	14404	14259	14135	14183	14319	14315	14221	14339	14246	14086	14309	13995	14299	14264	14441	14249	14258	14256	14154	14309	14345	14337	14111	14224	14200	14116	14372	14286	14268	14153	14361	14224	14152	14281	14296	14188	14234	14343	14293	14420	14256	14394	14129	14306	14276	14338	14169	14251	14178	14202	14377	14211	14194	14288	14370	14156	14241	14333	14251	14257	14157	14175	14292	14226	14462	14403	14204	14205	14334	14307	14273	14282	14386	14461	14208	14180	14375	14237	14218	14161	14270	14229	14204	14406	14265	14269	14237	14338	14226	14412	14325	14339	14286	14278	14011	14214	14326	14278	14201	14437	14213	14475	14335	14310	14340	14155	14346	14192	14201	14344	14122	14166	14195	14240	14293	14076	14204	14298	14506	14372	14185	14079	14292	14176	14264	14172	14286	14130	14430	14389	14312	14293	14389	14307	14316	14254	14365	14302	14253	14350	14132	14420	14219	14294	14331	14320	14120	14197	14293	14185	14151	14090	14320	14332	14283	14437	14029	14185	14336	14402	14343	14136	14301	14292	14260	14226	14182	14477	14185	14233	14244	14304	14436	14215	14179	14138	14413	14298	14249	14208	14284	14305	14370	14207	14326	14337	14286	14392	14198	14267	14391	14330	14216	14179	14274	14279	14197	14241	14297	14260	14378	14126	14282	14133	14223	14322	13997	14124	14139	14212	14143	14253	14286	14301	14196	14326	13996	14407	14351	14297	14262	14303	14405	14396	14412	14294	14242	14141	14314	14372	14296	14181	14348	14251	14454	14427	14382	14250	14236	14058	14443	14312	14259	14426	14193	14193	14135	14184	14296	14513	14301	14205	14308	14386	14272	14321	14353	14317	14380	14219	14359	14267	14185	14210	14157	14351	14309	14210	14143	14298	14224	14322	14149	14307	14362	14403	14265	14444	14453	14304	14352	14093	14383	14168	14282	14179	14241	14198	14380	14202	14338	14157	14247	14247	14225	14476	14236	14466	14358	14217	14290	14089	14306	14273	14393	14514	14323	14167	14373	14056	14182	14127	14369	14210	14231	14160	14251	14157	14424	14317	14282	14210	14374	14231	14322	14299	14365	14368	14132	14475	14180	14298	14284	14419	14310	14337	14320	14197	14136	14239	14335	14348	14372	14247	14278	14247	14193	14246	14373	14077	14323	14216	14140	14359	14157	14305	14369	14314	14209	14281	14315	14413	14161	14466	14060	14268	14253	14324	14249	14185	14301	14166	14296	14381	14193	14403	14119	14346	14211	14184	14249	14304	14277	14259	14327	14289	14041	14300	14348	14081	14346	14247	14444	14217	14209	14254	14367	14089	14317	14346	14335	14348	14069	14131	14273	14172	14313	14292	14185	14381	14142	14376	14228	14459	14375	14324	14149	14229	14157	14341	14315	14303	14344	14278	14285	14207	14272	14340	14238	14114	14235	14404	14098	14308	14564	14371	14238	14360	14145	14440	14312	14212	14185	14218	14296	14276	14387	14269	14240	14374	14236	14467	14286	14170	14266	14165	14194	14315	14362	14317	14327	14201	14482	14246	14350	14227	14201	14172	14328	14239	14163	14189	14277	14178	14305	14244	14342	14332	14233	14246	14251	14413	14168	14205	14331	14229	14141	14326	14202	14215	14321	14235	14276	14217	14312	14215	14228	14288	14125	14199	14299	14367	14201	14170	14316	14117	14251	14319	14184	14350	14208	14277	14377	14350	14436	14414	14137	14438	14251	14366	14302	14197	14339	14193	14312	14223	14250	14259	14202	14328	14208	14241	14201	14323	14277	14187	14167	14120	14249	14198	14378	14177	14349	14333	14195	14226	14191	14104	14416	14296	14192	14223	14224	14308	14285	14238	14148	14326	14374	14400	14355	14331	14194	14364	14384	14151	14203	14314	14236	14045	14166	14414	14262	14328	14311	14168	14362	14250	14196	14352	14063	14284	14273	14358	14377	14207	14166	14355	14387	14353	14293	14469	14225	14452	14197	14470	14369	14097	14371	14372	14375	14248	14263	14080	14218	14137	14191	14419	14134	14282	14298	14286	14180	14287	14235	14346	14228	14266	14195	14257	14376	14077	14344	14274	14207	14204	14430	14241	14169	14314	14348	14268	14226	14320	14371	14216	14250	14268	14252	14148	14332	14364	14333	14238	14432	14049	14293	14270	14337	14374	14308	14181	14239	14448	14201	14320	14266	14078	14478	14276	14416	14224	14346	14483	14329	14127	14279	14190	14341	14215	14186	14156	14206	14363	14278	14288	14181	14405	14324	14303	14267	14168	14252	14304	14211	14420	14261	14258	14318	14222	14271	14384	14377	14345	14262	14135	14235	14304	14362	14187	14429	14249	14309	14339	14423	14115	14134	14222	14244	14276	14390	14238	14356	14341	14196	14222	14327	14188	14375	14203	14299	14239	14285	14307	14225	14197	14223	14277	14196	14248	14287
24147	21350	28817	24290	21984	21477	19962	17299	16978	16880	16534	16538	16464	16682	16478	16370	16371	16486	16294	16313	16164	16087	16258	16144	16251	16159	16061	15940	15974	16093	16050	16158	15822	15787	16112	16025	16122	15797	16064	16043	15968	15880	16156	15940	16033	16017	15995	15935	16191	16702	16983	16823	16642	16170	16107	15980	16264	16035	16089	16001	15752	15872	16013	16089	16047	16042	16133	15986	15809	15903	15933	15865	15989	16030	15993	16002	15888	15920	15762	15929	15807	15881	15940	15960	15890	15828	15955	15961	15961	15966	15987	15901	15837	15984	15885	15990	16020	15955	15887	15971	15899	16039	15918	15878	15842	15668	15776	15880	15943	15991	15945	15940	15874	15824	15903	15916	16060	15808	15918	15760	15941	15910	16008	15795	15900	15936	15849	15847	15849	15953	16025	15966	15868	15819	16027	15788	15687	15987	15896	16109	15905	16015	15969	15873	15937	15857	16022	15994	15938	15728	15804	16030	15826	15857	15828	15849	15839	15997	16005	15692	15987	16006	15858	15778	15739	15819	15905	15839	15982	16105	15864	15939	16008	16011	15754	16032	15796	15715	15949	15863	15876	15989	15885	15906	15726	15919	15925	15760	15978	15910	15960	15933	15850	15810	16177	15824	15989	15857	15988	15927	15703	15821	15988	15996	15804	15942	16152	15841	15767	15873	15745	15906	15855	15859	15820	15929	15892	15897	15979	15814	15971	15853	15917	15911	16049	15788	15809	15767	16025	16017	15894	15840	15807	15735	15785	15680	15774	15975	15944	15807	15876	15924	15846	15735	15956	15760	15755	15947	15749	15841	15844	15977	15781	15963	15887	15821	15975	15873	16000	16001	15926	15982	15848	15682	15860	15754	15862	15948	15721	15957	15967	15848	15871	15754	15913	15850	15809	16041	16051	15992	15941	15849	15935	15805	15889	15716	15771	15960	15792	15821	15917	16039	15941	15735	15760	15900	15835	15787	15931	15884	15915	15819	15646	15941	15787	15760	15933	16031	15940	15718	15772	15808	15853	16074	15759	15991	15773	15982	15938	15818	16029	15730	15985	15870	15880	15877	15886	15802	15841	15835	15917	16034	15925	15838	15886	15826	15964	15917	15854	16003	15992	15861	16065	15986	15785	15785	15801	16009	16197	15900	16050	15963	15826	15916	15972	15847	15880	15796	15991	15938	15902	15612	15823	15749	16014	15818	15913	15971	15954	15946	15721	15860	15864	16005	15770	15730	15912	15951	16001	15996	15957	15849	15913	15729	15984	15854	15885	15827	15889	15813	15970	15842	15859	15977	15682	15773	15729	15930	15856	15921	15785	15892	15989	15567	15882	16069	15998	15795	15994	15937	15955	15719	15893	15868	15713	15862	15753	15808	15833	15861	15852	15644	15944	15921	16069	15878	15827	15874	16014	16086	15943	15951	15958	15815	15854	15817	15884	15865	15780	15960	16058	15822	15895	15910	15991	15948	15953	15895	15959	15786	15920	15870	15863	15854	15968	15989	15670	15890	15926	15641	15759	15557	15802	15657	15872	15924	16138	15815	15758	16025	15972	15967	15758	15904	16192	15925	16047	15989	15913	16065	15975	15881	15776	15578	16126	15756	15838	15952	15967	15844	16026	15865	16020	15753	15983	15979	15982	15995	15954	15926	15883	15981	15749	15865	15782	15955	15922	15895	15821	15983	15680	16037	15907	15973	15987	15998	15972	15808	15902	15940	15943	16007	15730	15992	15655	15745	15982	16072	16162	15911	15913	15877	15842	15989	15802	15762	15919	15815	15826	15703	15802	16011	15957	15749	15825	15651	16015	16007	15952	15860	16038	16074	16047	15809	15794	15913	15880	15880	15694	15824	15927	15948	15707	15904	15882	15809	15833	15701	15815	16089	15995	15692	15526	15786	15910	15859	15856	15933	16099	16006	15865	15973	15697	15891	15799	15901	15961	16002	15809	15952	15856	15921	16041	15824	15796	15940	16131	15845	15927	15748	16050	15963	16033	15835	15978	15823	15865	15982	16065	15870	15840	15899	15864	15853	15946	16139	15994	15802	15990	15973	15897	15896	15743	15989	15757	15971	15760	16022	15858	15909	16021	16060	15997	15863	15984	16176	15900	15755	15991	16042	16058	16040	15963	15987	15855	15816	15901	15994	15917	15885	15932	15755	16044	15815	15830	16064	15935	15844	15882	15953	15762	15931	15978	15953	15995	16049	15959	15848	15627	15826	15847	15785	15641	15783	15648	15874	15941	15864	15899	15923	15946	15946	16057	15778	16008	15980	16044	15892	15987	15850	15780	15959	15965	15778	15886	15946	15840	15947	15756	15823	15911	15690	15911	15674	15832	15913	15988	15752	15712	15785	15948	15647	15843	15755	15799	15817	15832	15951	15846	15783	15730	16196	15864	15905	15901	15754	15775	15841	15886	16230	15927	15805	15801	15991	15849	15963	15799	16142	16048	16037	15852	15755	15854	15936	16119	15994	15818	16077	15933	16004	15969	15909	15965	15991	16134	16064	16171	15721	15903	15790	15934	15812	15885	15937	15822	15808	15981	15812	16001	16027	15687	16082	15879	15750	15747	15961	15767	15795	15985	15798	15701	15794	16092	15957	15928	16082	15966	15972	15916	16019	16000	15871	15925	16093	15912	15696	15903	15993	16013	15825	15759	15659	15759	15874	15926	15903	16023	16085	15807	16072	15835	15891	15987	15836	15745	16031	15958	15792	15851	15942	15860	15843	15775	15796	15963	16028	15986	15920	16016	15911	15930	15826	15890	15951	15827	15865	15922	15901	15868	15921	15824	15888	15979	15799	15780	15856	15965	15842	16016	16128	16000	15935	16058	15895	15904	15843	15783	15872	15878	16015	16072	16007	15867	15975	15949	15859	15960	15808	16046	15881	15701	15904	15781	16086	16051	15937	15913	15838	15746	15932	15951	16097	15940	15976	16071	16108	15887	16048	15947	15899	15899	16093	15790	15746	16011	15711	15853	16048	15919	15988	16010	16049	15715	15929	15760	16022	15767	16018	15927	15815	15830	15949	15756	15805	15868	15833	15993	15834	15956	15965	15909	15872	16057	15934	15822	15956	15848	15847	15795	15841	16057	15955	15880	15834	15768	15856	15884	15874	15902	15863	15951	16030	16023	16030	15939	15899	15807	15853	15866	16028	15882	15841	16091	15674	16051	15989	15814	15820	15826	15925	15887	15844	15879	16020	15957	15887	15800	15731	15908	16063	16073	15882	16017	15865	15947	15879	16115	15898	15912	15876	16007	15681	15912	16037	15985	15792	15873	15893	15924	15843	16142	15888	15965	15900	15894	15945	16032	15845	15657	15708	15860	15930	15976	15706	15890	15951	15842	15884	15956	15922	15857	15977	15898	15922	15848	15853	15966	15896	15804	16043	15992	16044	16006	15774	15897	15702	15941	15828	15827	15905	15932	15957	15820	15843	15820	15893	15854	15881	15840	16014	15940	16047	16002	15933	15953	16071	15761	15896	15876	15902	15934	15921	15936	15957	16048	16013	15921	15859	15881	15956	16050	15698	15918	15796	15849	15995	16044	15664	15893	15979	15859	16027	15937	16167	15951	15985	15901	16067	15840	15870	15925	15935	15986	15977	15915	15952	15993	15969	15770	15684	15909	15816	15812	16037	15773	15835	15739	15875	15917	15860	15835	16098	15869	15993	15835	15974	15856	15698	15984	16077	15880	16114	16065	16066	16056	16011	16084	15884	15988	16054	15875	15899	15984	15838	15927	15766	15948	15853	15909	16046	15980	16001	16136	15856	15800	15747	15970	15770	15724	15734	15976	15836	16029	15948	15893	15920	15921	16011	15939	15982	16037	15844	15928	15924	15857	15988	16022	15760	15908	15887	16124	15917	15863	16034	16031	16020	15708	15977	15745	15794	15883	15841	16100	15763	16070	16108	15881	15963	15972	15797	15660	16047	15958	16077	15975	15941	16115	15778	15969	15922	15980	15944	16066	15873	15837	15879	16051	15873	15852	15924	15985	16014	15882	16040	15833	15743	15824	15964	15925	15897	16018	15889	16032	15958	15921	15851	15942	15826	15653	15872	15944	16061	15837	15875	15899	15964	15878	16010	15948	15849	15788	15791	15831	15725	15923	15898	16046	15936	15948	15981	16119	15800	15928	15814	16010	15823	15878	15749	15809	15745	15902	16004	15908	16040	15897	15913	15895	15950	15875	15743	15996	15768	15903	16190	15859	15791	15913	15990	15968	15821	16012	15877	15839	15729	15867	15832	15839	15978	15970	15839	15853	15815	15721	15830	16037	15810	15948	16001	15889	16026	15812	15870	16127	15999	15953	15820	15784	15723	15897	15817	15930	16018	15773	15794	15958	15686	15754	15761	15940	15975	15967	16047	15878	15907	15926	15753	15883	15881	15892	16220	15789	15759	15848	16008	15920	15919	15915	15939	15913	15951	15898	16129	15901	15911	15758	15848	16029	15774	15760	15816	15959	15995	15980	15862	15888	15953	16068	15998	15744	15874	15802	15935	15899	15849	15764	15893	15981	15775	16005	15912	15972	15878	15961	15822	15909	15981	15757	15924	15915	15913	15717	15570	15989	15952	15905	15884	15933	15999	15932	15846	15765	15886	15741	15894	15999	16032	15862	15894	15922	15968	15854	15865	16021	15748	15795	16065	15905	16003	16059	16140	15818	15953	16007	15915	15903	15839	16097	15783	15915	15744	15868	15988	15934	16007	15717	15819	15884	16058	15776	15919	15789	16071	15821	15858	15907	15827	15842	15807	15846	15930	15928	15775	15946	15972	15956	15951	15925	15974	15926	15827	15838	16076	15919	15914	15995	16047	15772	15806	15945	16069	16031	16121	16006	15726	15969	16007	15950	15705	15908	15976	15852	16020	15863	15810	15829	15777	15917	15914	16157	15864	15818	15752	15785	15880	15930	15926	16007	15840	15966	15964	15994	15876	15892	16111	15988	15840	15700	15791	15956	15894	15839	15904	16005	15958	15886	15978	15873	15850	16031	15886	15903	15767	15973	16012	16059	16162	15882	15821	15874	15799	15983	15758	15789	15889	15807	15841	15902	15875	15842	16059	15790	15889	15787	15863	15943	15967	15697	15922	16048	16103	15698	16031	15995	15832	15803	15905
14749	25557	25218	19934	18073	17783	16956	16681	16175	15516	15363	15121	15322	15266	15181	14924	14997	15173	14846	14709	14553	14496	14642	14670	14469	14525	14657	14709	14518	14590	14539	14527	14510	14692	14490	14444	14412	14538	14500	14538	14476	14599	14649	14543	14519	14611	14602	14767	15124	15779	15747	15596	15384	14765	14430	14559	14424	14673	14417	14435	14636	14506	14516	14510	14412	14456	14301	14442	14478	14540	14450	14605	14221	14493	14474	14390	14391	14379	14448	14499	14360	14562	14510	14380	14585	14401	14443	14591	14502	14409	14466	14467	14471	14313	14421	14464	14538	14396	14435	14406	14409	14571	14443	14459	14475	14395	14427	14448	14482	14573	14511	14351	14439	14449	14232	14470	14527	14592	14392	14539	14501	14597	14477	14523	14326	14259	14390	14509	14350	14383	14502	14353	14395	14476	14311	14549	14335	14506	14424	14427	14552	14522	14624	14378	14461	14507	14431	14431	14436	14400	14501	14220	14454	14451	14515	14559	14516	14268	14321	14349	14436	14360	14478	14434	14289	14403	14505	14550	14348	14399	14455	14440	14359	14487	14529	14456	14500	14325	14456	14507	14504	14366	14499	14315	14455	14439	14427	14497	14410	14390	14627	14238	14448	14396	14492	14501	14508	14566	14693	14363	14362	14411	14489	14388	14552	14460	14421	14476	14373	14551	14412	14320	14571	14380	14481	14453	14413	14440	14417	14516	14441	14492	14394	14446	14518	14346	14200	14462	14406	14578	14644	14400	14407	14541	14480	14376	14454	14462	14428	14562	14436	14456	14394	14290	14426	14497	14491	14334	14332	14499	14361	14424	14405	14522	14581	14477	14467	14501	14489	14485	14363	14397	14421	14569	14403	14499	14272	14518	14476	14449	14302	14359	14369	14479	14472	14451	14442	14407	14413	14673	14381	14564	14539	14413	14390	14502	14400	14536	14378	14462	14501	14515	14425	14518	14471	14276	14420	14422	14466	14367	14512	14539	14369	14655	14452	14534	14349	14486	14588	14531	14383	14521	14499	14640	14482	14423	14528	14357	14607	14665	14527	14470	14453	14376	14579	14459	14343	14210	14423	14625	14361	14538	14586	14458	14269	14468	14305	14380	14426	14443	14538	14466	14369	14532	14474	14377	14353	14418	14390	14568	14505	14449	14495	14387	14592	14602	14479	14449	14483	14324	14229	14420	14578	14562	14328	14404	14516	14402	14413	14329	14448	14399	14404	14380	14455	14353	14453	14295	14509	14354	14445	14429	14385	14378	14467	14381	14446	14471	14634	14423	14523	14468	14217	14537	14429	14598	14481	14575	14499	14372	14321	14354	14484	14191	14365	14502	14464	14433	14375	14277	14566	14422	14379	14291	14549	14563	14619	14536	14342	14366	14530	14264	14381	14408	14422	14404	14628	14348	14331	14314	14478	14484	14356	14320	14374	14432	14447	14511	14338	14331	14430	14397	14344	14364	14425	14336	14279	14561	14438	14611	14305	14392	14498	14575	14452	14486	14545	14387	14349	14491	14386	14464	14511	14503	14522	14315	14287	14364	14386	14424	14394	14469	14541	14439	14497	14512	14519	14397	14431	14453	14405	14466	14490	14415	14447	14543	14432	14469	14581	14400	14456	14575	14643	14547	14650	14429	14406	14394	14431	14356	14499	14444	14422	14421	14428	14496	14378	14488	14388	14377	14538	14439	14524	14329	14377	14447	14412	14419	14355	14436	14557	14499	14317	14460	14180	14435	14498	14441	14642	14393	14419	14414	14465	14560	14562	14473	14473	14478	14453	14492	14361	14539	14529	14373	14472	14342	14296	14435	14392	14389	14590	14389	14516	14308	14577	14292	14550	14339	14435	14409	14533	14448	14470	14551	14629	14495	14422	14326	14498	14554	14455	14382	14430	14458	14568	14383	14418	14345	14412	14585	14644	14393	14455	14454	14518	14342	14496	14265	14639	14319	14600	14525	14545	14325	14453	14504	14448	14584	14313	14529	14339	14492	14470	14434	14538	14355	14320	14418	14457	14441	14431	14393	14613	14560	14548	14508	14445	14572	14453	14324	14424	14415	14654	14542	14430	14571	14472	14401	14435	14454	14517	14443	14454	14420	14459	14407	14483	14457	14423	14329	14443	14415	14357	14506	14565	14405	14411	14468	14445	14441	14508	14577	14465	14385	14400	14434	14513	14690	14439	14367	14454	14472	14480	14404	14301	14435	14563	14369	14453	14312	14374	14427	14283	14493	14456	14525	14490	14481	14532	14378	14409	14492	14476	14532	14509	14534	14453	14560	14562	14339	14307	14350	14398	14382	14500	14548	14350	14563	14461	14469	14489	14495	14220	14404	14381	14562	14393	14556	14386	14268	14427	14388	14464	14435	14373	14579	14469	14505	14552	14345	14387	14557	14435	14473	14473	14483	14434	14509	14296	14459	14444	14404	14387	14274	14392	14289	14427	14241	14571	14612	14440	14633	14461	14396	14442	14463	14435	14504	14397	14409	14568	14425	14387	14361	14375	14269	14328	14460	14568	14500	14306	14399	14586	14298	14419	14467	14460	14245	14499	14487	14492	14435	14393	14443	14577	14416	14580	14298	14326	14479	14356	14504	14266	14412	14448	14471	14419	14453	14386	14370	14490	14563	14408	14332	14559	14561	14414	14462	14419	14389	14506	14365	14524	14438	14512	14373	14422	14459	14313	14258	14468	14322	14426	14505	14315	14514	14672	14344	14506	14389	14501	14462	14462	14445	14371	14634	14383	14406	14473	14515	14377	14369	14284	14491	14554	14474	14327	14336	14552	14352	14270	14352	14316	14428	14559	14391	14217	14534	14434	14461	14457	14601	14281	14403	14559	14427	14254	14464	14478	14312	14466	14515	14629	14462	14439	14401	14499	14452	14428	14333	14517	14472	14497	14490	14255	14481	14434	14294	14533	14403	14444	14383	14498	14565	14462	14417	14554	14620	14371	14597	14523	14443	14356	14437	14443	14432	14233	14385	14462	14454	14388	14432	14411	14392	14415	14482	14394	14576	14418	14430	14446	14585	14409	14361	14447	14590	14400	14457	14424	14503	14438	14415	14417	14636	14425	14513	14542	14561	14546	14291	14540	14533	14488	14376	14502	14393	14468	14435	14525	14430	14381	14690	14597	14389	14353	14524	14488	14415	14454	14372	14404	14455	14491	14349	14500	14374	14476	14411	14418	14463	14460	14482	14458	14539	14385	14532	14384	14514	14354	14515	14419	14437	14387	14446	14596	14578	14475	14410	14494	14377	14356	14467	14581	14407	14534	14572	14586	14358	14418	14406	14463	14327	14421	14582	14488	14282	14459	14450	14548	14443	14538	14434	14524	14344	14409	14514	14237	14300	14465	14401	14513	14533	14306	14470	14334	14398	14437	14475	14402	14447	14482	14449	14490	14463	14476	14262	14452	14520	14430	14387	14518	14507	14669	14475	14436	14524	14501	14499	14342	14593	14308	14408	14434	14406	14483	14358	14653	14375	14455	14347	14326	14674	14540	14398	14510	14497	14422	14360	14430	14633	14361	14369	14495	14344	14534	14553	14402	14522	14446	14266	14512	14339	14160	14553	14369	14403	14419	14416	14391	14484	14419	14447	14281	14423	14302	14489	14408	14401	14566	14532	14581	14400	14423	14483	14447	14519	14444	14472	14610	14401	14563	14484	14446	14363	14661	14450	14603	14405	14444	14311	14602	14455	14503	14629	14340	14318	14514	14407	14487	14495	14443	14411	14467	14205	14467	14470	14375	14610	14424	14357	14523	14489	14399	14330	14500	14567	14601	14412	14466	14423	14548	14474	14400	14462	14566	14432	14294	14352	14435	14494	14404	14411	14418	14383	14476	14488	14423	14307	14414	14456	14526	14443	14468	14453	14357	14366	14376	14501	14292	14529	14473	14441	14397	14498	14413	14390	14398	14564	14422	14486	14497	14587	14456	14324	14485	14507	14453	14404	14524	14461	14364	14457	14439	14544	14420	14321	14490	14456	14356	14538	14479	14487	14552	14232	14431	14392	14485	14428	14354	14571	14451	14279	14486	14570	14445	14479	14483	14264	14335	14510	14552	14421	14442	14364	14403	14462	14478	14462	14398	14440	14432	14679	14377	14365	14394	14517	14422	14509	14323	14529	14558	14410	14439	14264	14398	14530	14438	14478	14465	14566	14552	14488	14169	14570	14450	14531	14496	14561	14474	14469	14306	14527	14405	14318	14545	14414	14434	14483	14321	14468	14427	14476	14443	14440	14411	14468	14364	14544	14452	14402	14345	14545	14540	14323	14364	14514	14525	14353	14444	14414	14556	14505	14456	14501	14471	14503	14473	14496	14312	14419	14615	14364	14460	14484	14385	14388	14536	14415	14502	14453	14475	14405	14450	14394	14552	14423	14748	14567	14581	14450	14523	14386	14439	14447	14379	14455	14506	14525	14470	14430	14653	14569	14634	14631	14552	14521	14481	14490	14396	14386	14575	14308	14331	14546	14406	14423	14484	14399	14399	14181	14485	14378	14637	14354	14542	14346	14491	14494	14428	14220	14477	14444	14389	14514	14330	14690	14466	14528	14421	14389	14496	14436	14388	14516	14308	14386	14469	14442	14445	14491	14201	14504	14375	14474	14465	14483	14435	14249	14515	14410	14567	14497	14350	14429	14492	14443	14336	14485	14470	14398	14594	14387	14382	14526	14385	14539	14433	14512	14738	14416	14442	14296	14342	14502	14517	14474	14393	14451	14554	14484	14501	14366	14610	14539	14361	14437	14410	14530	14299	14487	14453	14445	14481	14543	14419	14469	14382	14354	14460	14546	14420	14359	14367	14452	14618	14430	14471	14301	14453	14444	14565	14366	14728	14498	14390	14280	14400	14459	14315	14425	14550	14314	14503	14388	14491	14366	14569	14462	14355	14308	14363	14526	14531	14447	14387	14341	14416	14398	14390	14506	14403	14341	14510	14463	14487	14533	14307	14452	14443	14286	14367	14367	14335	14292	14547	14508	14676	14327	14341	14450	14541	14534	14351	14365	14482	14304	14516	14440	14572	14330	14582	14559	14337	14303	14498	14340	14377	14587	14287	14422	14522	14147	14402	14443	14469	14495	14511	14419	14338	14652	14534	14504	14567	14425	14611	14438
23087	21322	29173	23818	21460	23032	23777	18428	17087	17242	16987	16478	16515	16638	16394	16536	16565	16330	16598	15989	15907	15825	15949	15940	15980	15867	15816	15965	15790	15701	15913	15832	15965	15756	15824	15697	15669	15676	16049	15802	15994	15829	15889	15817	15739	15949	15819	15775	15780	16679	17733	17681	17114	16493	16058	15954	15846	15686	15733	15670	15608	15520	15661	15714	15679	15823	15949	15625	15804	15678	15749	15802	15655	15719	15790	15869	15743	15735	15823	15553	15663	15768	15722	15626	15776	15788	15878	15922	15733	15560	15823	15542	15625	15603	15722	15765	15638	15643	15792	15753	15726	15790	15699	15752	15576	15671	15726	15845	15719	15520	15677	15673	15685	15792	15695	15597	15527	15619	15693	15815	15920	15592	15674	15707	15614	15685	15596	15602	15701	15508	15880	15661	15654	15840	15685	15674	15718	15830	15716	15812	15923	15777	15487	15619	15771	15741	15871	15484	15807	15769	15699	15734	15710	15584	15674	15828	15562	15749	15774	15804	15620	15694	15862	15733	15703	15672	15712	15791	15825	15689	15499	15511	15644	15610	15493	15723	15707	15444	15630	15655	15829	15638	15483	15686	15571	15646	15655	15691	15708	15716	15626	15519	15688	15934	15704	15540	15766	15580	15790	15608	15968	15794	15693	15788	15593	15738	15543	15756	15632	15821	15692	15741	15828	15748	15821	15483	15559	15504	15622	15651	15679	15456	15665	15730	15615	15527	15603	15678	15797	15537	15629	15700	15778	15811	15734	15749	15658	15745	15699	15702	15501	15566	15630	15728	15810	15740	15648	15829	15663	15719	15835	15730	15691	15766	15645	15604	15813	15715	15438	15615	15732	15959	15806	15768	15769	15758	15707	15561	15633	15719	15848	15617	15569	15494	15538	15669	15702	15768	15761	15782	15601	15670	15641	15437	15744	15710	15644	15694	15732	15765	15749	15744	15655	15589	15523	15734	15735	15654	15782	15761	15606	15750	15593	15539	15539	15781	15850	15814	15537	15699	15595	15780	15590	15757	15681	15433	15825	15885	15676	15548	15472	15775	15632	15507	15444	15607	15546	15555	15735	15552	15698	15622	15581	15632	15735	15567	15389	15730	15763	15601	15582	15643	15628	15695	15541	15581	15545	15689	15851	15739	15705	15604	15758	15560	15630	15717	15577	15718	15451	15535	15838	15692	15807	15615	15663	15656	15578	15607	15633	15527	15759	15551	15642	15653	15687	15707	15680	15760	15590	15841	15709	15564	15692	15779	15669	15777	15704	15583	15650	15686	15575	15702	15720	15705	15654	15586	15523	15632	15684	15932	15763	15771	15589	15577	15744	15735	15579	15578	15664	15595	15852	15528	15700	15712	15744	15634	15775	15841	15600	15617	15525	15760	15643	15576	15509	15552	15716	15731	15871	15752	15664	15719	15597	15744	15474	15786	15603	15842	15830	15641	15718	15663	15649	15653	15521	15684	15742	15868	15679	15712	15751	15858	15618	15836	15767	15693	15932	15636	15632	15586	15952	15470	15669	15791	15667	15763	15727	15759	15774	15775	15623	15777	15790	15663	15773	15635	15863	15584	15725	15797	15697	15725	15478	15500	15666	15770	15601	15593	15711	15694	15748	15747	15716	15533	15695	15692	15500	15349	15731	15651	15706	15621	15648	15683	15409	15711	15669	15642	15739	15628	15722	15571	15584	15628	15700	15846	15605	15749	15551	15582	15556	15717	15570	15541	15569	15642	15628	15595	15807	15886	15775	15848	15639	15643	15642	15886	15787	15627	15583	15517	15646	15779	15733	15662	15651	15527	15570	15648	15852	15538	15391	15581	15504	15652	15598	15585	15869	15558	15619	15599	15741	15584	15765	15632	15523	15673	15530	15718	15692	15748	15692	15663	15574	15657	15675	15548	15744	15751	15811	15598	15404	15675	15510	15661	15599	15687	15628	15696	15800	15646	15770	15674	15569	15854	15852	15636	15715	15777	15798	15796	15703	15631	15815	15768	15575	15659	15787	15685	15498	15657	15591	15528	15739	15599	15555	15623	15696	15713	15759	15769	15833	15694	15614	15580	15838	15720	15702	15871	15655	15780	15757	15493	15722	15498	15697	15632	15711	15634	15553	15738	15976	15704	15669	15743	15479	15688	15507	15944	15762	15601	15786	15619	15554	15498	15770	15601	15649	15719	15564	15641	15609	15626	15742	15599	15724	15571	15640	15547	15703	15606	15621	15672	15513	15510	15616	15764	15601	15694	15543	15635	15653	15479	15852	15658	15807	15685	15788	15722	15542	15632	15587	15506	15516	15543	15733	15531	15575	15680	15480	15625	15709	15710	15634	15526	15799	15747	15514	15630	15630	15764	15575	15464	15592	15676	15674	15650	15697	15590	15825	15632	15798	15710	15660	15562	15738	15706	15976	15736	15741	15834	15794	15741	15436	15819	15667	15778	15710	15678	15808	15892	15750	15887	15628	15745	15770	15522	15737	15711	15707	15696	15480	15831	15695	15858	15693	15565	15915	15787	15719	15939	15683	15620	15803	15708	15750	15610	15717	15702	15575	15587	15680	15740	15746	15860	15750	15696	15485	15602	15610	15705	15753	15603	15458	15657	15687	15876	15865	15565	15692	15730	15687	15535	15790	15716	15403	15740	15741	15621	15578	15701	16036	15454	15630	15811	15671	15698	15677	15796	15593	15811	15791	15649	15498	15700	15789	15730	15746	15615	15559	15594	15725	15674	15724	15490	15718	15414	15538	15605	15580	15643	15647	15803	15782	15520	15791	15702	15667	15680	15737	15739	15644	15550	15745	15558	15685	15722	15974	15594	15622	15650	15578	15714	15442	15807	15546	15750	15816	15688	15687	15813	15723	15624	15667	15582	15422	15855	15742	15605	15745	15621	15739	15832	15718	15524	15605	15576	15610	15699	15645	15911	15727	15691	15723	15672	15846	15933	15489	15612	15754	15656	15674	15499	15660	15706	15839	15662	15733	15741	15827	15715	15462	15424	15743	15888	15655	15730	15710	15645	15666	15868	15561	15665	15758	15595	15638	15642	15633	15657	15530	15621	15575	15779	15695	15741	15861	15749	15507	15765	15857	15872	15643	15753	15677	15598	15758	15839	15641	15658	15740	15738	15565	15838	15782	15572	15795	15784	15690	15520	15640	15844	15702	15658	15630	15593	15741	15656	15634	15541	15629	15623	15597	15656	15915	15644	15837	15668	15671	15636	15630	15496	15618	15614	15639	15619	15656	15701	15978	15859	16001	15792	15719	15679	15662	15664	15709	15854	15667	15519	15558	15568	15677	15735	15574	15708	15674	15673	15561	15933	15568	15735	15533	15631	15777	15707	15753	15596	15491	15587	15697	15547	15564	15733	15810	15639	15707	15911	15696	15665	15679	15573	15718	15462	15746	15617	15662	15735	15810	15600	15549	15652	15732	15499	15693	15681	15593	15609	15784	15436	15594	15715	15861	15737	15545	15687	15693	15674	15815	15695	15598	15721	15815	15575	15927	15797	15887	15607	15545	15652	15825	15591	15717	15661	15725	15704	15824	15767	15757	15599	15503	15690	15530	15673	15692	15645	15558	15730	15534	15594	15721	15554	15682	15453	15667	15749	15644	15606	15592	15552	15508	15741	15777	15721	15483	15651	15739	15521	15662	15774	15619	15668	15515	15634	15636	15618	15423	15654	15870	15831	15649	15667	15568	15643	15619	15727	15795	15729	15625	15698	15805	15571	15773	15660	15796	15572	15594	15571	15734	15688	15842	15530	15719	15632	15688	15698	15644	15682	15520	15702	15729	15760	15710	15703	15785	15740	15666	15573	15801	15680	15618	15764	15537	15907	15572	15731	15801	15891	15783	15639	15658	15937	15735	15462	15792	15444	15688	15460	15595	15617	15671	15771	15599	15787	15508	15489	15717	15687	15670	15736	15725	15564	15635	15754	15597	15777	15848	15646	15820	15608	15558	15665	15609	15682	15555	15605	15546	15533	15671	15708	15693	15745	15612	15604	15710	15794	15703	15564	15816	15561	15678	15668	15639	15581	15402	15769	15742	15642	15769	15667	15789	15684	15754	15747	15777	15821	15351	15803	15628	15502	15685	15630	15848	15666	15547	15614	15689	15530	15667	15764	15523	15606	15410	15864	15680	15665	15816	15721	15395	15625	15667	15362	15524	15805	15677	15458	15749	15842	15586	15620	15725	15566	15757	15516	15594	15718	15593	15698	15783	15735	15785	15595	15855	15659	15686	15673	15672	15645	15822	15662	15678	15612	15573	15754	15569	15641	15532	15564	15587	15794	15747	15690	15635	15719	15704	15580	15799	15634	15783	15900	15737	15723	15687	15691	15762	15799	15738	15544	15769	15557	15817	15640	15639	15706	15844	15754	15866	15462	15589	15784	15800	15487	15814	15524	15685	15809	15724	15873	15568	15751	15594	15506	15672	15837	15705	15704	15661	15773	15585	15578	15588	15624	15604	15949	15631	15648	15658	15546	15641	15672	15803	15749	15795	15623	15816	15581	15690	15760	15539	15397	15700	15736	15802	15879	15543	15799	15617	15651	15745	15688	15618	15594	15590	15796	15761	15601	15608	15627	15536	15774	15819	15562	15590	15680	15681	15719	15813	15674	15934	15546	15447	15802	15762	15743	15795	15672	15965	15678	15620	15453	15517	15577	15588	15755	15593	15612	15702	15633	15678	15458	15629	15556	15881	15639	15749	15828	15793	15696	15545	15511	15545	15659	15580	15678	15550	15885	15628	15594	15625	15640	15738	15583	15706	15739	15687	15731	15718	15690	15710	15723	15589	15724	15667	15725	15698	15710	15583	15532	15543	15561	15416	15707	15496	15540	15778	15708	15632	15668	15748	15669	15757	15722	15621	15644	15685	15721	15593	15758	15449	15561	15707	15666	15747	15638	15745	15790	15836	15690	15783	15547	15657	15634	15632	15712	15625	15742	15666	15522	15736	15558	15535	15623	15867	15768	15623	15872	15718	15731	15638	15704	15618	15848	15685	15630	15655	15900	15609	15744	15531	15583	15511	15755	15788	15701	15698	15888	15735	15912	15664	15629	15684	15692	15767	15758	15609	15522	15465	15750	15667	15760	15670	15767	15809	15739	15583	15696	15589	15773
15993	30117	29181	22290	20129	18915	17912	17536	16772	16234	15678	15436	15549	15361	15536	15194	15533	15534	15050	14842	14871	14611	14440	14666	14535	14527	14688	14624	14391	14455	14318	14308	14440	14376	14555	14455	14319	14451	14459	14599	14266	14657	14675	14645	14567	14578	14576	14625	14633	16084	17461	16846	16267	15258	14686	14568	14358	14399	14418	14336	14422	14469	14397	14406	14360	14365	14308	14255	14517	14359	14248	14272	14366	14499	14349	14206	14276	14302	14512	14330	14275	14324	14333	14451	14237	14250	14407	14286	14381	14267	14376	14432	14239	14196	14239	14406	14289	14381	14338	14192	14302	14244	14193	14349	14224	14419	14186	14192	14447	14438	14578	14430	14138	14251	14293	14405	14311	14315	14282	14417	14386	14420	14458	14356	14364	14363	14284	14469	14321	14435	14368	14343	14493	14166	14407	14204	14311	14253	14335	14323	14299	14418	14279	14271	14384	14394	14373	14417	14397	14342	14343	14389	14272	14461	14416	14280	14213	14324	14279	14203	14344	14294	14272	14370	14292	14525	14320	14428	14404	14363	14422	14370	14420	14415	14298	14380	14324	14369	14432	14331	14244	14397	14367	14341	14349	14275	14332	14372	14155	14284	14237	14320	14283	14423	14371	14205	14375	14217	14321	14295	14191	14429	14242	14369	14353	14373	14443	14362	14226	14220	14342	14414	14308	14387	14351	14456	14339	14405	14332	14274	14251	14462	14448	14043	14208	14422	14530	14210	14428	14275	14300	14376	14198	14363	14122	14476	14229	14355	14336	14256	14287	14157	14402	14521	14428	14283	14376	14373	14222	14342	14223	14613	14259	14211	14387	14439	14369	14321	14449	14403	14354	14262	14382	14291	14345	14166	14227	14414	14245	14350	14312	14329	14339	14517	14226	14417	14489	14394	14241	14312	14480	14300	14632	14377	14143	14374	14358	14381	14388	14315	14317	14339	14355	14252	14409	14417	14440	14420	14270	14282	14305	14299	14234	14421	14329	14286	14342	14411	14465	14401	14276	14418	14410	14214	14321	14294	14391	14419	14277	14226	14253	14400	14247	14432	14443	14264	14214	14237	14408	14324	14398	14268	14424	14204	14253	14381	14373	14287	14419	14344	14438	14326	14358	14399	14428	14366	14436	14326	14419	14249	14362	14303	14372	14348	14282	14194	14358	14395	14286	14375	14390	14326	14315	14400	14331	14289	14280	14311	14404	14301	14163	14416	14344	14463	14524	14404	14272	14276	14237	14350	14360	14280	14242	14345	14119	14450	14289	14241	14500	14447	14450	14443	14305	14384	14432	14242	14158	14416	14328	14403	14184	14204	14293	14388	14291	14387	14378	14276	14368	14418	14273	14313	14341	14058	14378	14308	14369	14222	14376	14254	14468	14329	14349	14432	14374	14263	14488	14458	14445	14333	14409	14288	14372	14246	14331	14222	14414	14278	14296	14278	14217	14252	14421	14208	14543	14350	14254	14301	14436	14127	14379	14350	14513	14339	14189	14351	14402	14249	14351	14228	14428	14233	14450	14337	14486	14382	14292	14298	14415	14270	14442	14341	14294	14297	14337	14315	14480	14118	14343	14305	14295	14289	14485	14332	14368	14559	14416	14296	14221	14349	14400	14398	14173	14178	14443	14139	14366	14599	14280	14355	14487	14309	14236	14264	14433	14275	14380	14139	14452	14411	14315	14346	14435	14362	14349	14256	14257	14233	14296	14450	14439	14345	14188	14478	14370	14394	14342	14247	14306	14415	14175	14313	14292	14254	14211	14271	14308	14206	14302	14337	14473	14578	14284	14380	14212	14222	14309	14435	14229	14203	14315	14186	14363	14339	14287	14463	14481	14388	14429	14458	14376	14453	14345	14389	14378	14177	14490	14320	14332	14448	14298	14465	14280	14375	14238	14203	14243	14194	14387	14420	14268	14240	14523	14242	14266	14337	14483	14217	14290	14381	14430	14339	14271	14379	14364	14318	14169	14496	14176	14417	14293	14410	14314	14346	14350	14575	14383	14304	14276	14477	14302	14344	14160	14320	14402	14243	14123	14357	14191	14383	14334	14170	14243	14198	14340	14191	14285	14503	14295	14191	14240	14320	14365	14239	14400	14316	14296	14367	14225	14408	14290	14450	14338	14109	14291	14171	14473	14355	14153	14360	14451	14351	14221	14289	14326	14276	14472	14057	14309	14324	14477	14357	14372	14185	14274	14245	14493	14284	14237	14161	14412	14256	14398	14305	14356	14346	14328	14403	14302	14324	14358	14340	14343	14232	14433	14345	14473	14240	14441	14412	14491	14269	14252	14414	14237	14275	14269	14374	14362	14311	14313	14362	14229	14329	14464	14476	14395	14428	14381	14230	14256	14252	14321	14396	14290	14445	14371	14283	14181	14372	14321	14347	14375	14323	14377	14462	14245	14251	14239	14305	14284	14240	14263	14250	14412	14254	14377	14373	14217	14294	14324	14146	14304	14384	14425	14227	14245	14215	14446	14298	14407	14273	14230	14366	14270	14186	14196	14217	14329	14442	14450	14238	14184	14247	14358	14301	14360	14332	14417	14305	14443	14251	14444	14380	14453	14196	14365	14269	14484	14334	14269	14349	14269	14345	14371	14340	14223	14231	14382	14476	14477	14269	14512	14323	14409	14306	14450	14383	14249	14328	14230	14424	14270	14381	14177	14247	14399	14231	14335	14286	14409	14305	14304	14296	14261	14437	14220	14612	14372	14392	14590	14214	14334	14284	14284	14226	14237	14475	14376	14310	14119	14144	14279	14504	14316	14358	14293	14285	14238	14353	14305	14354	14356	14369	14336	14340	14308	14408	14187	14291	14225	14286	14339	14278	14251	14209	14355	14466	14385	14271	14340	14395	14284	14435	14269	14329	14473	14270	14266	14419	14201	14554	14336	14311	14062	14368	14374	14334	14415	14334	14252	14239	14157	14261	14332	14379	14393	14216	14433	14334	14431	14272	14380	14275	14237	14342	14231	14324	14409	14149	14293	14224	14334	14307	14256	14540	14224	14380	14276	14314	14212	14248	14358	14317	14554	14224	14370	14283	14329	14322	14173	14428	14386	14133	14445	14333	14364	14247	14311	14328	14268	14273	14405	14192	14281	14330	14455	14415	14459	14208	14413	14400	14326	14330	14454	14378	14151	14460	14448	14273	14300	14348	14467	14213	14445	14312	14255	14336	14281	14341	14120	14231	14123	14383	14307	14439	14326	14293	14421	14590	14386	14272	14313	14342	14467	14350	14409	14380	14197	14323	14418	14373	14412	14249	14272	14367	14188	14412	14267	14326	14268	14353	14300	14442	14164	14384	14480	14296	14321	14305	14228	14365	14249	14460	14440	14253	14529	14368	14350	14305	14417	14329	14270	14308	14175	14304	14357	14322	14295	14441	14484	14376	14392	14220	14306	14320	14249	14339	14363	14231	14283	14288	14323	14289	14401	14244	14253	14230	14393	14384	14353	14406	14270	14293	14382	14309	14278	14437	14319	14342	14334	14324	14370	14273	14474	14369	14330	14450	14450	14213	14305	14199	14363	14392	14373	14168	14250	14318	14236	14467	14336	14362	14352	14461	14308	14374	14289	14231	14535	14277	14285	14285	14371	14277	14407	14472	14177	14228	14244	14208	14325	14393	14350	14285	14339	14218	14338	14271	14247	14334	14272	14312	14276	14327	14326	14373	14378	14400	14383	14285	14312	14362	14284	14317	14335	14347	14371	14253	14121	14180	14192	14497	14390	14145	14297	14374	14304	14328	14239	14276	14344	14396	14285	14284	14417	14326	14259	14466	14359	14395	14426	14397	14379	14340	14327	14293	14154	14451	14200	14179	14538	14273	14337	14294	14264	14176	14247	14393	14339	14451	14316	14430	14286	14401	14324	14376	14292	14212	14222	14270	14335	14363	14401	14236	14365	14428	14335	14358	14338	14170	14264	14428	14471	14284	14143	14332	14302	14425	14225	14108	14510	14343	14405	14295	14341	14301	14198	14500	14311	14388	14355	14361	14523	14258	14444	14226	14183	14284	14331	14406	14380	14225	14599	14317	14230	14374	14371	14257	14376	14480	14251	14342	14456	14379	14252	14383	14320	14338	14316	14282	14452	14380	14293	14404	14151	14423	14324	14212	14202	14349	14217	14456	14424	14341	14230	14397	14280	14370	14372	14207	14435	14357	14529	14100	14316	14472	14247	14302	14424	14344	14148	14319	14421	14387	14332	14159	14368	14384	14392	14193	14115	14234	14364	14310	14292	14455	14302	14380	14221	14270	14353	14315	14138	14289	14380	14319	14130	14350	14434	14328	14353	14354	14393	14399	14387	14470	14200	14321	14232	14093	14240	14282	14300	14322	14335	14303	14132	14412	14203	14537	14389	14176	14341	14281	14331	14432	14347	14275	14452	14041	14291	14376	14328	14359	14204	14348	14392	14442	14198	14392	14364	14307	14388	14490	14387	14287	14336	14442	14559	14356	14217	14487	14514	14369	14450	14194	14409	14263	14371	14360	14451	14323	14193	14286	14273	14322	14334	14345	14230	14481	14244	14330	14445	14427	14206	14275	14300	14350	14083	14307	14234	14301	14348	14427	14498	14280	14400	14337	14284	14334	14389	14286	14173	14401	14252	14374	14429	14422	14387	14231	14402	14343	14419	14280	14310	14172	14224	14229	14267	14303	14498	14196	14437	14216	14343	14446	14303	14276	14347	14244	14457	14394	14258	14373	14184	14439	14220	14326	14195	14257	14315	14194	14407	14410	14333	14340	14348	14306	14389	14236	14431	14391	14469	14417	14260	14382	14314	14433	14396	14246	14364	14238	14382	14145	14240	14149	14261	14354	14320	14368	14318	14347	14209	14312	14339	14359	14341	14267	14406	14052	14441	14351	14398	14207	14525	14178	14380	14304	14203	14381	14119	14311	14362	14278	14285	14285	14356	14305	14252	14430	14341	14195	14196	14284	14348	14351	14354	14255	14155	14376	14402	14315	14235	14382	14359	14429	14373	14201	14275	14369	14359	14460	14473	14399	14225	14264	14299	14420	14257	14279	14278	14193	14488	14499	14234	14247	14326	14148	14432	14296	14239	14498	14201	14259	14218	14332	14301	14547	14451	14397	14167	14091	14359	14309	14502	14338
27740	22019	24076	20336	16921	16585	16736	16623	16311	16149	16148	16197	15961	16047	16115	16211	16057	15970	16075	16036	16085	15917	15771	15816	16206	15806	15914	15964	15990	15745	15778	16033	15888	15759	15729	15891	15955	15649	15979	15910	15816	15952	15714	15786	16022	15963	15946	15885	15818	15924	15820	16090	16155	16008	15770	15814	15736	15950	15853	15895	15849	15722	15780	15925	15865	15857	15720	15809	15873	15868	15749	15698	15987	15968	15922	15815	15718	15945	15920	16139	15816	15755	15709	15737	15842	15947	15951	15711	15915	15781	15944	15708	15827	15669	15950	15951	15716	15836	15850	15752	16122	15823	15814	15870	15993	15936	15885	15842	15891	15878	15946	15992	15925	15572	15725	16072	15769	15746	15784	15605	15892	15865	15779	15842	15871	16032	15905	15700	16036	16017	15757	15836	15931	15679	15898	15684	15805	15936	15735	15540	15642	15825	15897	15784	15731	15785	15988	15781	16103	15721	15973	15826	15928	15824	15881	15953	15873	15857	15701	15913	15822	15959	15930	15820	15629	15874	15802	15904	15834	15918	15932	15766	15894	15848	15937	15842	15688	15935	15827	15700	15691	15828	16065	15882	15880	15969	15784	15832	15838	15941	15950	15883	15849	15887	15762	16012	15787	15872	15652	15938	15566	15767	15757	15770	15702	15721	15770	15870	15837	15765	15850	15818	15845	15775	15707	15719	15761	15780	16021	16039	15718	15958	16040	15831	15862	15775	15831	15591	15805	15973	15979	15999	15919	15753	15979	15850	15791	15923	15930	15811	15891	15862	15960	15791	15847	15841	15670	15848	15944	15837	15826	15917	15725	15869	15732	15725	15963	15919	15646	15587	15830	16030	15909	15798	15767	15954	15882	15583	15975	16009	15823	15704	16018	15922	15966	15995	15768	15787	15878	15686	15826	15767	15788	16008	15845	15853	15751	15902	15823	15724	15884	15884	15676	15833	15970	15918	15842	15823	15920	15890	15835	15744	15956	15931	15776	15745	15865	15932	15944	15740	15850	15694	15675	15749	15786	15868	15701	15799	15863	15864	15925	15959	15883	16068	16026	15831	15887	15958	15866	15930	15877	15695	15899	16050	15836	15793	15827	15830	16153	15856	15785	15828	15716	15783	15701	15729	15943	15817	15968	15937	15868	15922	15939	15847	15837	15790	15857	15881	15899	15922	15853	15632	15952	15980	15991	15657	15789	15890	15902	15781	15852	15743	15929	15836	15866	15810	15922	15788	15759	16078	15700	15893	15746	15798	15918	15861	15800	15845	15738	15865	15798	15779	15846	15977	15932	15948	15756	15957	15993	16021	15923	15872	15827	15788	15836	15889	15821	15887	16015	15716	15995	15845	15798	15875	15767	15687	15963	15658	15623	15691	15784	15889	15900	15828	15737	15873	15950	15845	15835	15811	15594	15744	15857	15940	15815	15664	15854	15875	15739	15861	15994	15913	15931	15922	15928	15872	15907	15691	15805	16024	15880	15807	15905	15857	15995	15773	15960	15882	15966	15920	15874	16017	15907	15860	15695	15930	15790	15880	15812	15980	15946	15916	15820	15771	15806	15673	15877	15907	15688	15836	15749	15967	15857	15851	15733	15999	15821	15913	15917	15701	15894	15799	15685	16018	15728	16032	15779	15977	15937	15711	15746	15660	15770	15801	15804	15686	15758	15724	15710	15811	15832	15926	15650	15598	15688	15898	15963	15872	15756	15994	15844	15642	15896	15922	15747	15777	15746	15770	15788	15899	15853	15811	15882	15904	15713	15673	15981	15814	15866	15714	15771	15710	15993	15711	15856	15778	15811	15885	15760	15851	15941	15685	15966	15715	16040	15866	15729	15846	15822	15880	15888	15876	16015	15842	15892	15807	15868	15991	15796	15936	15781	15874	16055	15769	15806	15745	16027	15806	15923	15885	15764	15778	15894	15670	15883	16010	15694	15720	15868	15827	15773	15781	15808	15793	15877	15825	15936	15633	15746	15661	15815	15840	15941	15826	15815	15944	15841	15956	15647	15944	15810	15714	15778	15842	15838	15839	15875	15904	15849	15881	15771	15841	15835	15920	15854	15778	15854	15902	15836	15766	15781	16008	15947	15778	15801	15865	15834	15815	16004	15671	15948	15825	15890	15911	16011	15964	15795	15879	15994	15801	15761	15998	15780	15901	15667	15875	15893	15816	15895	15806	15985	15922	15745	15868	15683	15757	15709	15660	15777	15823	16058	15792	15746	15805	15871	16033	15889	15877	16024	15908	15904	15845	16103	15993	15951	15855	16066	15794	15772	15626	15743	15944	15835	15863	15794	15845	15875	15912	15781	15783	15924	15853	15876	15888	15929	15918	15977	15916	15798	15683	15868	15957	15815	15687	15572	15690	16010	15827	15947	15764	15749	15673	15745	15847	15838	15867	15962	15972	15763	15927	15871	15773	15777	15945	16015	15740	15875	15878	15739	15652	15731	15929	16011	15781	15895	15948	15714	15682	15720	15972	16131	15770	15671	15994	15733	15943	15788	15776	15906	15879	15970	15631	16069	15693	15846	15919	15982	15811	15857	15809	15787	15835	15972	16036	15850	15622	15999	15764	15880	15877	15776	15747	15813	15841	15637	15850	15907	15841	15872	15932	15855	15821	15949	15934	15774	15951	15860	15942	15789	15957	15867	15885	15657	16111	16008	15975	15762	15988	15785	15686	16038	15854	15899	15850	15724	15969	15809	15869	15773	15813	15839	15851	15892	15920	15810	15665	15890	15779	15871	15754	15950	15824	15853	15824	15819	15794	15803	15948	15962	15817	15729	15794	15958	15824	15700	15747	15919	15944	15880	15800	15955	15709	15799	15840	15927	15998	15901	15775	15751	15940	15958	15696	15874	15917	15998	15787	15706	15749	16047	15858	15886	15577	15659	15879	15901	16000	15971	15729	15764	15966	15803	15911	15854	16048	16143	16097	15787	15880	15887	15935	15921	15933	15698	15752	15762	15988	15740	15806	15782	15813	15723	15901	15846	15996	15768	15786	15847	15886	15948	15609	15827	15843	15908	15969	15822	15840	15742	15870	15936	16088	15787	15905	15813	15542	15842	15687	15908	15737	15837	15822	16022	15885	15811	15777	15818	15836	15970	15901	15772	15570	15755	15824	15860	15824	15920	15825	15829	15704	15681	15761	15727	15734	15817	15794	15983	15770	15753	15733	15884	15779	15764	15828	15863	15846	15860	15794	15673	16046	15850	15862	15789	15717	15908	16010	15811	15826	15948	15797	15936	15791	15703	15913	15881	15770	15698	15842	15831	16051	15887	15808	15945	16064	15713	15846	15814	15729	15863	15937	15897	15797	15759	15829	15782	15755	15841	15864	15892	16040	15758	15825	15807	15921	15750	15748	15699	15919	16028	15765	15873	15842	15800	15864	15835	15914	15934	15819	15969	15815	15861	15792	15897	15969	15932	15801	15892	15879	15879	15930	15811	15763	15910	15920	15941	16012	16023	15818	15724	15829	15793	15609	15869	15877	15746	15705	15771	15742	15627	15794	15866	15850	15665	15812	15899	15856	15696	15814	15836	15939	15737	15852	15711	15823	15799	15779	16030	15952	16032	15940	15902	15724	15998	15726	15994	15900	15840	16019	15828	15824	15867	15902	15830	15853	15985	15868	15942	15887	15808	15772	15965	15775	15911	15751	15885	16026	15954	15915	15913	15685	15904	15792	16005	15904	15953	15949	15886	15815	15877	15916	15840	15952	15970	15695	15821	15738	15833	15974	15826	15764	15855	15825	15958	15901	15808	15747	15847	15923	15723	15659	15850	15834	16136	15787	15944	15726	15877	15855	15783	15761	15851	15814	15884	15873	15998	15807	15898	15871	15873	15793	15810	15695	15734	15982	15762	15892	15897	15881	15769	15640	15668	16095	15732	15832	15759	15886	15892	15880	15778	15764	15743	15623	15897	15702	15822	15667	15981	15877	15823	15816	15740	15850	15975	15963	15645	16015	16006	15858	15868	15987	15915	15872	15720	15831	15802	15844	16061	15738	15803	15730	15873	15932	15814	15647	15796	15932	15890	15935	15867	15997	15735	15729	15787	15954	16046	15836	15967	15857	15849	15790	16001	16014	15810	15814	15855	15787	15916	15739	15762	15922	15788	15747	15967	16143	16090	15746	15717	15842	15651	15748	15946	15847	15870	15800	15903	15795	15775	15963	15809	15877	15659	15938	15865	15776	15974	16006	15918	15868	16011	15733	15878	15767	15769	15925	16024	15998	15600	15891	16055	16056	15949	15839	15839	15840	15840	15903	15883	15840	15953	15613	15950	15828	15803	15927	15840	15808	16004	15618	15758	15710	15928	15782	15832	15879	15963	15923	15790	15935	15876	15849	15776	15982	15646	15764	15779	15575	15764	15884	15972	15870	15837	15721	15993	15899	16108	15704	16012	15821	15823	15861	15840	15852	15672	15929	15749	15817	15904	15867	15851	15802	15981	15803	15769	15601	15803	15913	15862	15950	15759	15853	15809	15883	15941	15729	15574	16034	15917	15909	16000	15889	15744	15823	15897	15820	15889	15834	15856	15800	15723	15888	15760	15974	15981	15782	15880	15835	16071	15906	15879	16051	15885	15715	16060	15807	15811	15808	15793	15538	15919	15724	15862	15843	15902	15884	15788	15867	15869	15752	15879	15763	15894	15758	15930	16054	15866	15987	15996	15771	16008	15911	15878	15774	15837	15960	15645	15723	15881	15627	15875	15829	15925	15882	15736	15906	15726	15719	15810	15975	16002	15820	15979	15896	15922	15965	15768	15624	15815	15849	15894	15900	15854	15725	16010	15779	15791	15857	16045	15676	15809	15877	15683	15841	15718	15772	15951	15861	15846	15814	15999	15826	15845	15932	15933	15792	15818	15857	15970	15911	15775	15791	15893	15882	15740	15807	15995	15754	15753	15942	16051	15797	15965	15857	16016	15786	15888	15785	15909	15791	15821	15899	15926	15832	15840	15799	15750	15802	15873	15957	15886	15710	15979	15930	15908	15858	15963	15631	15711	15880	15879	15943	15889	15937	15887	16112	15804	15950	15829	15493	15773	15896	15978	15938	15792	15735	15877	15797	15830	15907	15722	15865	16024	15776	15783	15932	15798	15980	15930	15938
15265	20095	19817	16844	15821	15628	15725	15408	15138	15079	14831	14709	14746	14750	14772	14946	14813	14875	14646	14559	14386	14667	14496	14575	14507	14461	14383	14615	14511	14261	14553	14295	14446	14548	14545	14569	14371	14444	14441	14684	14398	14478	14460	14492	14539	14574	14389	14553	14192	14745	14525	14805	14740	14541	14471	14496	14319	14303	14399	14495	14459	14513	14436	14416	14566	14670	14408	14458	14374	14427	14445	14411	14290	14542	14430	14411	14525	14312	14440	14463	14455	14467	14432	14212	14380	14364	14264	14296	14353	14394	14532	14550	14496	14624	14306	14411	14463	14512	14443	14341	14626	14436	14598	14372	14456	14513	14585	14561	14373	14557	14385	14374	14464	14536	14451	14453	14434	14546	14279	14549	14330	14349	14524	14223	14503	14421	14563	14529	14425	14417	14338	14345	14408	14510	14560	14521	14512	14391	14337	14353	14495	14492	14481	14473	14470	14319	14574	14253	14444	14407	14512	14375	14392	14371	14450	14453	14532	14428	14242	14557	14367	14528	14473	14403	14583	14454	14339	14195	14407	14314	14410	14486	14352	14433	14504	14255	14364	14407	14512	14295	14538	14505	14418	14474	14562	14312	14448	14414	14434	14401	14615	14516	14408	14313	14478	14459	14451	14536	14404	14348	14481	14544	14544	14475	14396	14477	14345	14459	14417	14552	14373	14331	14428	14330	14360	14420	14500	14436	14410	14448	14325	14353	14355	14384	14577	14342	14320	14377	14525	14206	14555	14485	14313	14406	14405	14259	14435	14467	14342	14430	14361	14374	14231	14303	14382	14374	14429	14635	14397	14376	14389	14423	14372	14378	14356	14416	14429	14365	14593	14418	14350	14321	14368	14388	14507	14419	14368	14377	14417	14406	14422	14488	14435	14374	14196	14505	14425	14399	14296	14504	14540	14439	14408	14460	14358	14387	14266	14557	14348	14367	14430	14371	14423	14370	14284	14430	14495	14479	14393	14514	14269	14378	14602	14373	14454	14397	14274	14376	14266	14503	14450	14487	14355	14306	14622	14395	14437	14431	14501	14505	14409	14409	14471	14399	14447	14237	14592	14357	14311	14476	14467	14440	14429	14523	14328	14231	14371	14456	14341	14378	14593	14521	14462	14499	14527	14457	14287	14482	14513	14278	14461	14503	14369	14560	14481	14409	14545	14416	14413	14562	14370	14294	14321	14320	14435	14417	14356	14550	14449	14482	14366	14529	14318	14460	14361	14404	14392	14431	14374	14445	14336	14624	14439	14265	14304	14466	14450	14200	14399	14333	14434	14207	14482	14338	14427	14262	14371	14526	14403	14437	14618	14456	14437	14390	14530	14523	14398	14504	14635	14381	14353	14359	14384	14355	14293	14422	14434	14585	14278	14475	14335	14294	14301	14378	14334	14382	14473	14576	14544	14486	14525	14435	14376	14450	14278	14430	14237	14526	14468	14393	14514	14556	14304	14392	14474	14510	14459	14387	14478	14373	14538	14521	14462	14401	14469	14570	14474	14358	14397	14525	14424	14348	14462	14451	14451	14405	14354	14548	14494	14460	14529	14222	14301	14472	14477	14482	14405	14441	14394	14350	14556	14340	14376	14306	14346	14429	14377	14437	14349	14481	14526	14465	14242	14287	14520	14400	14327	14329	14374	14460	14461	14409	14451	14400	14304	14456	14376	14333	14447	14499	14583	14622	14335	14260	14693	14477	14481	14253	14431	14427	14412	14539	14515	14476	14462	14474	14398	14421	14398	14525	14412	14230	14511	14426	14511	14390	14379	14534	14475	14342	14451	14439	14423	14519	14456	14275	14317	14380	14552	14443	14535	14426	14456	14339	14363	14466	14325	14577	14436	14600	14499	14362	14303	14675	14359	14602	14423	14397	14403	14205	14434	14552	14495	14542	14497	14423	14389	14500	14473	14428	14369	14516	14485	14417	14427	14517	14365	14443	14379	14489	14524	14471	14443	14442	14444	14171	14503	14471	14422	14488	14377	14585	14548	14392	14414	14440	14412	14545	14481	14471	14501	14534	14402	14471	14244	14443	14239	14400	14512	14435	14361	14378	14418	14650	14277	14416	14509	14316	14381	14416	14509	14337	14411	14453	14350	14432	14308	14443	14355	14278	14447	14192	14468	14347	14399	14611	14502	14434	14454	14401	14422	14372	14139	14428	14264	14635	14562	14383	14326	14229	14498	14508	14361	14458	14501	14282	14393	14410	14298	14407	14491	14463	14404	14442	14249	14539	14416	14623	14447	14484	14482	14426	14581	14375	14327	14430	14337	14525	14287	14456	14315	14546	14467	14445	14419	14260	14500	14427	14448	14503	14322	14431	14403	14332	14233	14340	14573	14480	14445	14262	14503	14584	14498	14602	14361	14326	14338	14531	14379	14355	14383	14499	14461	14309	14350	14354	14403	14193	14363	14584	14527	14482	14422	14563	14389	14587	14395	14536	14387	14339	14434	14539	14228	14424	14458	14332	14433	14504	14581	14476	14321	14436	14533	14391	14416	14539	14232	14465	14557	14333	14346	14352	14072	14282	14513	14543	14444	14353	14516	14564	14416	14498	14526	14310	14676	14322	14298	14461	14469	14489	14511	14493	14405	14427	14424	14531	14726	14308	14334	14408	14473	14514	14411	14467	14434	14427	14489	14467	14574	14509	14423	14386	14375	14598	14513	14497	14368	14610	14363	14558	14382	14488	14429	14552	14319	14624	14501	14410	14490	14329	14270	14465	14436	14438	14510	14447	14424	14355	14537	14600	14410	14449	14290	14447	14547	14600	14606	14482	14588	14485	14447	14379	14534	14396	14217	14374	14478	14553	14527	14500	14594	14558	14433	14522	14339	14370	14497	14289	14596	14307	14461	14414	14352	14557	14410	14365	14556	14391	14397	14423	14306	14429	14269	14503	14413	14523	14349	14434	14419	14414	14303	14448	14687	14515	14415	14376	14476	14611	14370	14417	14422	14391	14308	14405	14528	14556	14506	14454	14456	14378	14492	14346	14462	14545	14274	14469	14507	14379	14466	14510	14400	14499	14383	14369	14410	14506	14354	14465	14387	14599	14597	14521	14434	14517	14265	14435	14287	14432	14336	14426	14488	14500	14400	14436	14360	14470	14275	14318	14351	14428	14553	14351	14346	14435	14443	14498	14377	14370	14561	14505	14370	14369	14506	14358	14328	14362	14441	14441	14523	14444	14393	14409	14467	14577	14496	14503	14479	14580	14300	14488	14449	14327	14631	14462	14485	14353	14493	14549	14511	14444	14553	14472	14506	14338	14275	14273	14380	14371	14334	14551	14529	14526	14299	14357	14317	14434	14535	14539	14303	14355	14545	14471	14384	14488	14361	14263	14449	14178	14458	14458	14381	14420	14512	14441	14332	14588	14397	14228	14580	14480	14282	14219	14436	14419	14531	14424	14404	14576	14351	14453	14425	14439	14292	14275	14415	14351	14502	14204	14415	14468	14535	14472	14292	14366	14552	14521	14313	14355	14435	14491	14555	14448	14504	14599	14503	14520	14427	14318	14539	14572	14465	14454	14459	14695	14581	14396	14359	14453	14444	14529	14360	14408	14365	14401	14569	14409	14558	14567	14436	14562	14483	14407	14430	14288	14480	14476	14486	14457	14375	14509	14459	14300	14317	14308	14389	14198	14474	14213	14418	14566	14459	14473	14427	14346	14413	14527	14372	14489	14328	14275	14342	14525	14441	14423	14349	14465	14428	14408	14420	14449	14401	14466	14416	14510	14410	14374	14498	14387	14555	14411	14489	14324	14484	14450	14544	14632	14379	14336	14575	14374	14359	14350	14361	14313	14351	14495	14280	14307	14349	14475	14526	14475	14377	14446	14445	14534	14494	14468	14335	14512	14335	14405	14325	14502	14378	14402	14471	14335	14363	14351	14443	14316	14314	14513	14471	14460	14383	14474	14395	14399	14400	14476	14374	14337	14423	14359	14326	14477	14461	14629	14418	14491	14314	14259	14455	14543	14414	14509	14527	14330	14513	14344	14402	14352	14445	14583	14710	14498	14207	14545	14503	14306	14471	14425	14433	14412	14544	14402	14420	14378	14463	14507	14474	14482	14406	14338	14308	14581	14490	14333	14426	14386	14428	14388	14510	14501	14392	14436	14453	14446	14464	14420	14434	14204	14409	14513	14585	14350	14461	14530	14181	14591	14275	14405	14433	14363	14523	14290	14369	14419	14459	14271	14511	14417	14416	14452	14469	14361	14401	14463	14475	14376	14448	14421	14431	14383	14210	14484	14579	14481	14553	14429	14308	14476	14678	14335	14613	14281	14470	14401	14403	14375	14501	14427	14464	14492	14288	14352	14242	14385	14388	14455	14395	14252	14329	14434	14398	14417	14416	14268	14433	14305	14342	14499	14437	14410	14551	14487	14580	14502	14412	14679	14479	14551	14474	14432	14278	14440	14342	14381	14528	14346	14349	14438	14494	14502	14407	14714	14355	14479	14210	14496	14556	14333	14349	14415	14320	14355	14439	14479	14525	14358	14329	14353	14367	14303	14252	14450	14620	14444	14439	14378	14397	14396	14421	14318	14460	14364	14221	14578	14287	14580	14523	14336	14356	14473	14398	14272	14527	14474	14605	14500	14268	14538	14455	14514	14223	14527	14443	14507	14356	14449	14417	14505	14308	14446	14368	14449	14639	14415	14432	14341	14568	14419	14485	14453	14362	14498	14395	14680	14286	14332	14508	14314	14405	14578	14377	14343	14622	14276	14479	14328	14442	14500	14484	14484	14474	14462	14382	14338	14393	14453	14352	14360	14295	14390	14428	14355	14525	14285	14346	14461	14466	14403	14475	14372	14406	14308	14380	14377	14463	14341	14427	14523	14483	14346	14429	14450	14401	14364	14465	14316	14446	14445	14427	14470	14332	14378	14462	14405	14404	14445	14389	14504	14395	14495	14571	14314	14314	14360	14484	14459	14320	14457	14279	14377	14519	14325	14499	14363	14392	14336	14383	14520	14526	14359	14406	14459	14457	14465	14427	14332	14504	14351	14346	14468	14437	14427	14504	14615	14459	14443	14427	14433	14546	14470	14590	14477	14396	14444	14536	14219	14419	14580	14405	14210	14398	14523	14435	14471	14568	14211	14348	14510	14373	14516
24047	21312	28782	24292	22000	21735	20883	18377	17473	17318	17306	17108	16982	16947	17001	16990	16884	16917	17115	16857	16810	16498	16651	16513	16620	16719	16666	16675	16666	16447	16819	16422	16531	16625	16593	16618	16654	16690	16586	16528	16461	16742	16702	16444	16759	16621	16575	16449	16473	17102	17679	17815	17289	17078	16653	16608	16593	16495	16573	16474	16469	16510	16415	16573	16574	16480	16443	16377	16467	16458	16634	16562	16579	16509	16763	16538	16668	16572	16618	16427	16628	16480	16516	16645	16473	16352	16413	16424	16523	16400	16498	16716	16471	16438	16640	16544	16632	16658	16356	16458	16537	16692	16538	16646	16442	16475	16599	16459	16421	16479	16476	16606	16517	16684	16657	16358	16580	16661	16658	16550	16434	16358	16602	16641	16645	16600	16182	16433	16553	16419	16161	16375	16651	16510	16390	16524	16536	16567	16674	16451	16408	16550	16528	16569	16553	16381	16424	16359	16484	16473	16458	16720	16536	16593	16520	16427	16634	16599	16332	16522	16365	16611	16520	16404	16334	16497	16596	16461	16672	16512	16380	16396	16547	16688	16433	16456	16632	16495	16550	16591	16434	16557	16627	16481	16495	16497	16314	16463	16655	16282	16524	16447	16558	16637	16542	16531	16493	16455	16580	16437	16433	16428	16634	16303	16446	16505	16598	16514	16716	16535	16475	16459	16484	16409	16597	16341	16296	16495	16521	16601	16570	16503	16591	16525	16512	16267	16503	16576	16505	16659	16560	16352	16601	16432	16371	16517	16457	16391	16416	16600	16517	16495	16572	16484	16502	16541	16668	16563	16602	16264	16509	16574	16369	16456	16498	16492	16419	16412	16505	16617	16432	16451	16147	16508	16604	16681	16740	16470	16551	16548	16506	16519	16589	16618	16615	16625	16397	16498	16614	16440	16232	16566	16429	16506	16444	16457	16625	16381	16276	16787	16609	16400	16535	16482	16493	16548	16471	16638	16583	16506	16474	16521	16552	16678	16639	16473	16474	16496	16698	16633	16665	16554	16453	16492	16470	16608	16584	16750	16430	16632	16586	16351	16241	16373	16527	16460	16530	16471	16454	16468	16716	16463	16208	16265	16539	16616	16502	16519	16488	16473	16705	16292	16525	16562	16382	16518	16552	16362	16605	16401	16543	16485	16691	16440	16567	16508	16648	16397	16483	16585	16530	16616	16614	16660	16486	16544	16355	16566	16731	16318	16566	16582	16491	16469	16571	16512	16374	16668	16486	16561	16544	16467	16497	16547	16448	16465	16548	16522	16585	16579	16446	16653	16514	16612	16497	16698	16472	16404	16465	16462	16512	16495	16576	16501	16487	16473	16355	16477	16598	16709	16616	16668	16343	16546	16299	16428	16671	16456	16326	16550	16537	16371	16304	16539	16610	16416	16586	16581	16651	16726	16690	16526	16626	16590	16509	16317	16472	16470	16632	16430	16503	16296	16371	16500	16341	16607	16586	16491	16386	16447	16593	16495	16570	16659	16566	16491	16637	16502	16684	16590	16452	16410	16561	16633	16458	16544	16295	16430	16378	16622	16489	16439	16594	16458	16434	16516	16563	16391	16441	16611	16602	16567	16615	16716	16558	16614	16477	16496	16516	16477	16488	16397	16532	16294	16604	16469	16545	16704	16437	16501	16409	16663	16513	16415	16606	16701	16471	16396	16601	16583	16487	16551	16485	16539	16631	16448	16465	16687	16473	16454	16326	16469	16590	16637	16484	16479	16702	16519	16512	16699	16421	16474	16550	16459	16521	16486	16734	16674	16606	16592	16319	16349	16702	16603	16429	16471	16540	16451	16580	16430	16539	16468	16466	16497	16429	16303	16416	16477	16603	16470	16560	16436	16587	16685	16582	16677	16545	16347	16486	16403	16702	16519	16490	16502	16335	16626	16656	16753	16545	16565	16535	16594	16374	16460	16374	16614	16573	16294	16305	16602	16492	16584	16603	16479	16628	16619	16476	16615	16413	16684	16482	16450	16431	16640	16468	16736	16577	16609	16430	16608	16526	16312	16324	16451	16686	16464	16506	16558	16733	16559	16595	16462	16589	16522	16517	16477	16506	16652	16729	16677	16588	16497	16650	16753	16383	16689	16489	16498	16682	16581	16509	16554	16568	16402	16446	16597	16578	16492	16433	16623	16582	16574	16336	16714	16539	16600	16660	16598	16527	16415	16608	16611	16261	16487	16491	16364	16211	16488	16446	16700	16635	16468	16610	16521	16414	16197	16562	16459	16426	16271	16605	16391	16202	16318	16536	16323	16457	16323	16552	16373	16592	16514	16335	16672	16698	16574	16488	16506	16474	16372	16642	16606	16683	16375	16633	16541	16399	16905	16516	16458	16417	16555	16497	16462	16556	16482	16538	16661	16543	16395	16511	16768	16471	16437	16508	16616	16628	16457	16712	16581	16652	16425	16522	16542	16625	16621	16497	16369	16509	16623	16612	16446	16491	16382	16681	16457	16579	16460	16497	16535	16363	16458	16522	16544	16307	16304	16394	16635	16585	16502	16381	16534	16615	16598	16570	16354	16583	16409	16786	16488	16587	16623	16449	16668	16691	16452	16429	16324	16506	16508	16667	16342	16342	16561	16464	16485	16475	16578	16501	16549	16585	16516	16590	16530	16438	16334	16483	16486	16491	16570	16397	16503	16382	16624	16505	16369	16612	16414	16636	16340	16413	16337	16525	16587	16598	16336	16589	16754	16545	16585	16591	16562	16605	16408	16588	16664	16267	16480	16531	16537	16440	16647	16277	16445	16493	16594	16629	16707	16637	16572	16407	16434	16508	16400	16604	16716	16566	16450	16512	16606	16431	16647	16283	16460	16670	16440	16449	16710	16504	16502	16514	16316	16459	16219	16613	16341	16639	16492	16408	16629	16652	16601	16761	16501	16289	16557	16491	16538	16396	16419	16422	16426	16456	16565	16375	16635	16518	16514	16437	16523	16388	16635	16637	16447	16510	16339	16554	16590	16391	16423	16474	16480	16599	16402	16794	16532	16414	16677	16597	16497	16462	16523	16434	16556	16452	16475	16488	16359	16393	16523	16463	16354	16684	16576	16606	16547	16437	16510	16535	16463	16434	16671	16616	16494	16310	16427	16472	16572	16495	16493	16594	16671	16300	16444	16271	16500	16596	16719	16646	16522	16508	16480	16496	16335	16398	16381	16437	16620	16465	16233	16519	16614	16557	16487	16331	16505	16643	16496	16468	16667	16353	16459	16501	16495	16366	16421	16600	16549	16543	16473	16432	16423	16408	16437	16619	16483	16249	16502	16574	16554	16488	16349	16417	16602	16401	16595	16504	16442	16557	16608	16723	16426	16473	16464	16552	16508	16544	16619	16529	16591	16569	16547	16518	16541	16469	16467	16312	16459	16495	16522	16553	16586	16468	16615	16511	16654	16335	16487	16522	16445	16344	16472	16332	16551	16394	16428	16502	16588	16381	16516	16508	16548	16383	16405	16363	16538	16752	16368	16444	16536	16526	16675	16411	16434	16303	16494	16500	16626	16641	16369	16582	16612	16442	16675	16518	16561	16683	16592	16717	16609	16623	16630	16452	16411	16502	16515	16515	16610	16590	16453	16668	16625	16440	16539	16428	16336	16484	16570	16547	16414	16371	16364	16703	16582	16487	16681	16595	16472	16366	16406	16560	16512	16581	16408	16345	16625	16612	16552	16576	16382	16445	16509	16397	16412	16682	16537	16533	16512	16571	16647	16433	16619	16441	16471	16685	16576	16516	16523	16534	16123	16334	16469	16527	16289	16467	16564	16460	16483	16369	16526	16515	16505	16654	16480	16480	16584	16513	16633	16525	16531	16675	16489	16364	16680	16467	16425	16546	16542	16522	16538	16551	16527	16404	16471	16565	16646	16558	16494	16434	16410	16677	16414	16697	16522	16372	16449	16647	16532	16407	16587	16412	16491	16563	16588	16587	16682	16527	16408	16528	16647	16596	16397	16359	16426	16429	16511	16443	16637	16592	16566	16578	16413	16338	16446	16604	16484	16672	16597	16295	16481	16388	16478	16399	16605	16439	16596	16549	16960	16496	16603	16535	16489	16433	16516	16547	16517	16638	16428	16556	16508	16400	16412	16340	16468	16300	16340	16589	16476	16561	16616	16630	16592	16738	16554	16450	16597	16474	16340	16570	16560	16599	16537	16516	16424	16602	16268	16536	16546	16354	16243	16325	16522	16448	16385	16613	16560	16389	16559	16530	16476	16532	16672	16537	16442	16575	16455	16370	16476	16462	16505	16616	16493	16445	16471	16591	16524	16460	16691	16463	16461	16470	16533	16570	16520	16381	16653	16458	16421	16400	16540	16622	16728	16775	16552	16526	16386	16334	16574	16415	16490	16501	16520	16531	16585	16445	16605	16311	16372	16530	16641	16680	16746	16620	16418	16603	16405	16592	16527	16614	16703	16631	16652	16696	16605	16469	16523	16486	16435	16525	16498	16473	16461	16638	16674	16571	16431	16434	16531	16468	16513	16552	16753	16721	16572	16644	16286	16518	16696	16417	16635	16151	16590	16467	16529	16487	16580	16492	16325	16407	16459	16441	16468	16496	16639	16685	16560	16484	16450	16594	16540	16553	16462	16379	16619	16743	16647	16438	16501	16680	16588	16628	16603	16773	16486	16503	16582	16658	16520	16447	16468	16611	16646	16356	16321	16627	16468	16415	16442	16535	16352	16514	16554	16467	16540	16432	16359	16590	16420	16622	16154	16498	16359	16285	16537	16578	16514	16591	16475	16561	16546	16389	16305	16605	16528	16519	16586	16451	16567	16678	16546	16550	16527	16472	16550	16361	16451	16485	16463	16622	16453	16251	16624	16655	16567	16505	16427	16465	16546	16434	16429	16537	16523	16509	16455	16312	16486	16420	16442	16646	16490	16470	16458	16500	16717	16590	16621	16627	16608	16525	16663	16411	16450	16547	16727	16568	16473	16562	16524	16462	16636	16592	16594	16529	16471	16517	16598	16455	16451	16497	16641	16640	16596	16541	16701	16521	16312	16496	16453	16716	16446	16512	16536	16590	16639	16494	16317	16503	16555	16497	16459	16538	16437	16411	16398	16548	16466	16564	16561	16393	16400	16344	16486	16720	16354	16487	16516
14941	27030	24828	20005	18041	17689	17541	17359	16566	15905	15661	15430	15503	15469	15868	15877	15595	15509	15483	15188	14997	15339	15086	14995	14922	15017	14997	15126	15163	14926	14962	14867	14998	14981	14889	15052	14985	15001	14925	14923	15016	14890	15012	15135	14893	14873	14964	15019	14908	15977	16562	16423	15751	15223	15029	14897	15040	15008	14869	14964	14886	15101	14978	14860	14878	14671	14872	14922	14911	14773	14920	14837	14985	14765	14890	14864	14871	14754	14790	14817	15010	14945	14888	15032	14895	14948	14791	15026	14921	14913	14894	15011	14905	15046	14976	14972	14803	14720	14963	14644	14968	14857	14885	14881	14773	14865	14960	14861	14769	14859	14994	14944	14873	14920	14768	14906	14927	14797	14832	14948	14794	14923	14834	14797	14912	14811	14979	14801	14875	14912	14950	14894	14711	15009	14900	14893	14791	14974	14851	14848	14931	14903	14913	15104	14961	14787	14979	14848	14736	14712	14853	15025	14933	14818	14942	14822	15070	15055	15023	14928	14883	14964	14850	15028	14892	15006	14961	14849	14838	15084	14838	15001	14742	14995	14844	14818	14869	14780	14573	14923	14849	14987	14851	14881	14841	14869	14893	14972	14718	14906	14866	14894	14993	14882	14997	14755	14719	14894	14822	14763	14873	14868	14934	14756	14882	14801	15034	14915	14830	14975	14906	14952	15027	14898	14794	14725	14845	14820	14813	14910	14931	14895	14841	14967	14864	14880	15030	14895	14817	14821	14872	14856	14865	14849	14922	14775	14640	14921	14836	14776	14853	14716	14978	14916	14818	14708	14928	14773	14905	14987	14935	14903	14736	14841	14741	14877	14836	15031	14936	15038	14779	15028	14915	14896	14758	14896	15069	14944	14910	14742	15053	14820	14883	14853	14852	14868	14788	14819	14808	14778	14985	14803	15081	14818	14821	15005	14807	14858	14845	14923	14847	14892	14885	14801	14947	14908	15025	14799	14792	14762	14848	14938	14957	15003	14836	14846	14855	14930	14930	14876	14979	14833	15025	14776	14942	14938	14885	14742	14812	14903	14856	14879	14848	14887	14877	14872	14877	15035	14764	14799	14947	14789	14907	14950	14949	14671	14956	14774	14829	14874	14879	14821	14663	14981	14817	14876	14925	14772	14842	14725	14839	14721	14923	14896	14928	14790	15005	14786	14930	14833	14830	14723	14656	14805	14799	14913	14799	14920	15017	14921	14844	14924	14920	14776	14909	14806	15040	14861	14836	14847	14733	14864	15078	14803	14915	14821	14927	14935	14695	14940	14990	14857	14795	14916	14977	14734	14899	14778	14989	14915	14959	14947	15003	15026	14947	14897	14727	14833	14742	14849	14855	15005	14768	14868	14833	15015	14708	14825	14660	14900	14611	14978	14759	14785	14917	14924	14986	14956	14659	14740	14718	14751	14869	14941	14818	14942	14768	14876	14977	14833	14865	14941	14857	14816	14705	14810	14963	14858	14897	14917	14748	14750	14848	15127	14865	14891	15015	14825	14788	14981	14814	14624	14972	14974	14811	14759	14951	15027	14874	14979	14834	14837	14866	14768	14887	14959	14676	15013	14840	14915	14932	14938	14849	14942	14822	14946	14714	14774	14815	15001	14925	14761	14844	14774	15013	14772	14808	14911	14867	15079	14861	14918	14909	14812	14790	14935	14875	14894	14845	14971	14912	14820	14841	14917	14864	14860	14918	14874	14693	14861	14885	14892	14982	14865	15069	14921	14895	14787	14896	14839	14866	14860	15004	14933	14839	14929	14730	14816	14968	14835	14861	14819	14968	14862	14958	14828	14840	14773	14799	14946	14845	14826	14861	14734	14967	14988	14866	14951	14959	14844	14914	14855	14727	14774	14848	14927	14909	14817	14774	14890	14845	14810	14986	14722	14974	14860	14827	14879	14683	14830	15054	15042	14962	14807	14870	14823	14860	14890	14806	14887	14933	14903	14757	14911	14825	14964	14779	14868	14920	14860	14868	14952	14966	14915	14929	14928	14809	14777	14899	14845	14854	14771	14917	14957	14693	15087	15034	14887	14815	14945	14863	14797	14881	14928	14812	14750	14821	14848	14974	14782	14683	15056	14967	14971	14805	14804	14933	15071	14761	14812	14896	14959	14886	14889	14911	14969	15001	14974	15004	14909	14974	14783	14887	14805	14894	14946	14833	14817	14992	14705	14993	14864	14841	14815	14741	14900	14795	14938	14762	14884	14909	14891	14885	14821	14864	14868	14926	14871	14869	15053	14944	14870	14869	14952	14717	15058	14769	15035	14750	14874	14798	14869	14757	14871	14815	14847	14788	14819	14894	14785	14723	14824	14849	14859	14970	14991	14787	14841	14979	14775	14782	14904	14866	14865	14786	14799	14865	15033	15009	14901	14822	14897	14912	14795	14982	14888	14918	14948	14854	14845	14929	14908	14806	14943	14936	14819	14984	14904	14810	14915	14934	14863	14958	14716	14758	15103	14904	14983	14992	14907	14701	14942	14917	14762	14814	14812	14725	14763	14739	14763	15018	15007	14715	14946	14819	14709	14629	14876	14810	14874	14840	15047	14909	14859	15007	14790	14904	14942	14874	14956	14831	14910	14894	15030	14988	14824	14743	15018	14920	14971	14862	15025	14877	15002	14965	14932	14835	14849	14893	14808	14720	14884	14959	14785	14863	14945	14775	14835	14836	14846	14742	14763	14737	14863	14974	14822	14970	14677	14994	14959	14914	14885	15100	14917	15033	14937	14842	14929	14726	14967	14817	14791	14835	14850	14862	14924	14920	14978	14886	14870	14819	14859	14852	14692	14797	14732	14742	14861	14888	14930	14808	14814	14922	14833	14882	14882	14863	14892	14674	14941	14852	15028	14883	14898	15030	14914	14801	14893	14989	14874	14779	14777	14825	14954	14882	15031	14897	15004	14981	14906	15025	14926	14885	15038	14869	14704	14928	14876	14749	14862	14839	14925	14801	14854	14957	14762	14744	14876	14795	15089	14902	14858	14692	14942	14901	14927	14929	14975	14958	14845	14886	14760	14831	14956	14783	14915	14856	14871	14868	14702	14905	14782	14830	14781	14979	14778	14833	14982	14598	14869	14835	14962	14934	14606	14842	14781	14816	14804	14875	14911	14899	14827	14918	15034	15107	15036	15025	14905	14901	14839	14955	14925	14824	14938	14937	14793	14724	14706	14879	14817	14916	14904	14744	14997	14872	14728	14950	14950	14875	14895	14844	14970	14864	14831	14963	14782	14842	14945	15011	14943	14925	14924	14740	14750	14911	14790	14947	14840	14790	14923	14977	14810	14908	14907	14996	14907	15026	14789	14900	14777	14885	14759	14838	14800	14741	14874	14771	14877	14766	14963	14910	14973	14797	14883	14947	14794	14849	14909	14895	14935	14940	14911	14806	14832	14796	14882	14916	15101	14978	14935	14862	14870	14816	14917	14914	14887	14718	14876	14780	14798	14916	14881	14861	14911	14795	14997	14914	14764	14803	14947	14971	14757	14918	15009	14940	15064	14890	14780	14873	14918	14854	14971	14937	14938	14973	14940	14796	14828	14884	14842	14899	14690	14978	14972	15039	14860	14981	14748	14762	14752	14943	15062	14833	14957	14824	14883	14972	14790	14780	14836	14880	15033	14760	14810	14901	14870	14695	14819	14829	14841	14914	14860	14851	14843	14899	14760	15017	14893	14703	14685	14952	14877	15102	14880	15008	14892	14918	14891	14843	14922	14973	14791	15036	14898	15002	14848	15016	14821	14930	15005	14758	14947	14947	14996	14868	14901	14780	14991	14831	14857	14961	14976	14836	14893	14915	15056	14921	14905	15050	14785	14834	14872	14862	15008	14866	14846	14810	14956	15002	14870	14931	14877	14923	14983	14764	14973	14719	14731	15008	14795	14787	14880	14771	15051	14925	14930	14869	14907	14896	14704	14857	15085	14970	14927	14880	14888	14916	14821	14889	14630	15058	14834	14831	14821	14851	14857	14812	15111	14935	14853	14900	14962	14844	14902	14815	14928	14639	14893	15211	15092	14949	14805	14907	14962	14860	14834	14918	14720	14807	14741	14738	14928	15009	14884	14674	14792	15017	15096	14663	14867	14819	14872	15102	14775	15132	14818	14812	14830	14842	14820	14772	14829	14990	14854	14721	14773	14877	14870	14952	14875	14874	14818	14852	14843	14692	14978	14861	14825	14816	14950	14888	15084	14935	14894	14956	14686	14784	14992	14840	14866	14838	14974	14805	14750	14875	14812	14854	14780	14857	14820	14745	14996	14767	14815	14932	14859	14913	14789	14864	14868	14893	15017	14849	14822	14794	14886	14830	14913	14737	14851	14993	14914	14955	14951	14916	14834	14894	14755	14865	14996	14766	14846	14760	14929	14717	14898	14820	14810	14955	15035	14878	14834	14888	14781	14940	14929	14853	14980	14939	14847	14892	14981	14866	14961	14988	14660	14794	14801	15002	15031	14878	14817	14892	14852	14852	14989	14739	14736	14881	14971	14774	14941	14871	14955	14831	14847	14906	14914	14948	14798	15011	14822	14833	14819	14896	14899	15028	14794	14942	14861	14935	14710	14927	14841	14831	14906	14898	14881	14819	14953	14787	14754	14842	14838	15046	14964	14895	14886	14867	14925	14877	14802	14878	14721	14966	14937	14877	15021	14838	14657	15169	14761	14757	14776	14917	14940	14890	14836	14784	15027	14889	14885	14813	14990	14772	14801	14950	14915	14787	14939	14837	14967	14949	14921	14924	15031	14715	14804	14785	14984	14883	14844	14913	14779	14820	14775	14890	14902	14759	14942	14975	14893	14768	14853	14898	14988	14737	14871	14832	14884	14839	14775	14954	14866	14737	14702	14814	14990	14742	14771	14899	14742	14950	14916	14977	14824	15002	14974	14967	14793	14977	14741	14911	14867	14913	14849	15005	14970	14760	14828	14913	14899	14917	15029	14790	14707	14809	14705	14773	14809	14759	14857	14872	14818	14896	14993	14787	14721	14691	14951	14762	14740	14876	14730	14957	14771	14973	14958	14743	14835	14758	14900	15031	14951	14815	14858	14916	14920	14907	14870	14839	14844	14806	14861	14859	14866	14788	14970	14795	14878	14905	14949	14950	14813	14754	14819
22874	21185	28985	23663	21374	23315	24896	19520	18205	18262	17962	17826	17597	17538	17500	17694	17743	17676	17422	17188	17341	17338	17133	16959	17166	16955	17061	16949	16813	17054	17029	16895	17172	17022	16873	16982	17000	16924	17121	16752	16931	17001	16964	17007	17088	16879	17064	16895	17047	18302	19106	18976	18388	17316	17141	17117	17022	16897	16773	16855	16817	16904	16896	16911	17052	16724	16819	16904	16878	16694	17000	16961	16697	16828	16888	16763	16794	16804	16793	16744	16765	16579	16850	16783	16909	16764	16803	16890	16726	17060	16923	16796	16723	16796	16928	16775	16780	16772	16780	16830	16845	16860	16771	16964	16739	16720	17089	16786	16803	16886	16699	16791	16851	16928	17004	16910	16851	16949	17024	16820	16932	16833	16701	17019	16788	16847	16809	16670	16584	16936	16776	16735	16801	16768	16911	16958	16649	16801	16906	16740	16734	16835	16805	16846	16924	16894	16828	16891	16724	16681	16865	16720	16965	16854	16729	16945	16747	16745	16934	16842	16820	17010	16723	16832	16798	16796	16600	16832	16908	17038	16842	16918	16746	16594	16700	16900	16995	16876	16916	16839	16803	16754	16861	16688	16894	16704	16849	16794	16895	16709	16713	16645	16814	16624	16839	16796	16821	17006	16902	16922	16851	16871	16804	16763	16873	16910	16994	16792	16839	16922	16695	16789	16821	17008	16898	16913	16848	16891	16733	16732	16921	16870	16853	16858	16853	16732	16577	16732	16654	16890	16679	16871	16702	16775	16905	16682	16965	16864	16747	16860	16684	16706	16666	16665	16715	16833	16751	16723	16870	16686	16839	16713	16728	16740	16877	16817	16906	16826	16727	16723	16750	16548	16778	16945	17045	16984	16875	16778	16715	16843	16694	16685	17024	16889	16665	16870	16643	16651	16900	16838	16857	17078	16760	16747	16710	16711	16865	16627	16912	16741	16834	16769	16709	16648	16859	16912	16521	16886	16964	16862	16824	16792	16875	16600	16649	16751	16848	16486	16803	16982	16847	16794	16784	16804	16814	16833	16729	16955	16762	16775	16776	16632	16613	16795	16734	16938	16590	16815	16750	16874	16757	16734	16794	16767	16917	16608	16819	16669	16738	16874	16646	16779	16617	16770	16665	16820	16748	16806	16708	16862	16710	16905	16791	16625	16832	16839	16758	16889	16690	16920	16832	16893	16948	16649	17061	16661	16817	16771	16780	16753	16753	16761	16667	16880	16955	16856	16859	16721	16935	16942	16759	16870	16586	16728	16715	16886	16680	16911	16855	16795	16799	16789	16737	16647	16764	16841	16917	16915	16814	16642	16895	16724	16777	16712	16767	16919	16780	17122	16831	16887	16605	16942	16852	16922	17055	16590	16830	16788	16743	16823	16801	16862	16760	16777	16737	16902	16680	16743	16738	16809	16742	16769	16478	16878	16824	16897	16815	16757	16826	16705	16892	16933	16678	16808	16750	16734	17031	16674	16799	16890	16786	16681	17024	16711	16733	16800	16780	16860	16877	16743	16646	16797	16759	16756	16735	16911	16825	16939	16604	16876	16915	16823	16766	16760	16719	16580	16779	16768	16681	16757	16682	16683	16775	16790	16894	16646	17005	17036	17039	16914	16715	16768	16986	16911	16906	16722	16788	16675	16727	16630	16753	16678	16758	16876	16728	16664	16844	16763	16976	16884	16878	16900	16968	16771	16801	16857	16905	16824	16891	16961	16898	16855	16661	16658	16910	16882	16691	16796	16547	16690	16782	16906	16892	16725	17137	16786	16826	16764	16949	16814	16925	16634	16667	16791	16857	16796	16891	16877	16765	16869	16983	16979	16802	16697	16837	16865	16716	16789	16853	16806	16686	16842	16782	16615	16760	16940	16793	16723	16910	16868	16703	16994	16902	16848	16774	16680	16871	16718	16872	16783	16859	16786	16713	16789	16832	16704	16674	16830	16898	16612	16822	16718	16847	16797	16919	16861	16857	16782	17006	16932	16705	16723	16688	16770	16909	16869	16752	17094	16783	16743	16701	16950	16763	16837	16756	16462	16624	16937	17110	16875	16771	16894	16862	16713	16823	16477	16856	16722	16692	16892	16693	16893	16907	16665	17028	16883	17019	16909	16735	17015	16970	16707	16917	16850	16920	16583	16706	16669	16760	16671	16807	16743	16736	16947	16824	16697	16777	16513	16838	16841	16699	16715	16699	16891	16728	16770	16898	16873	16630	16791	16742	16958	16808	16786	16887	16863	16732	16646	16696	16545	16788	16843	16859	16778	16623	16882	16731	16742	16608	16670	16719	16871	16739	16736	16883	16723	16862	16720	16922	16730	16792	16712	16912	16749	16816	16727	16682	16685	16908	16776	16663	16697	16773	16613	16884	16665	16796	16778	16818	16771	16654	16765	16806	16815	16651	16744	16797	16914	16734	16698	16974	16777	16722	16693	16753	16753	16719	16932	16726	16814	16809	16742	16651	16654	16666	16908	16712	16904	16768	16915	16678	16617	16969	16866	16772	17202	16578	16928	16888	16705	16670	16906	16875	16656	16943	16728	16633	16895	16705	16907	16933	16900	16780	16997	16833	16619	16940	17043	16878	16587	16673	16812	16866	17005	16771	16845	16635	16736	16603	16663	16883	16777	16779	17034	16809	16684	16872	17056	16834	17009	16868	16736	16691	16900	16549	16977	16809	16799	16707	16895	16688	16739	16887	16873	16904	16743	16841	16867	16727	16991	16773	16952	16721	16771	16808	16553	16826	16690	16852	16706	16658	16758	16679	16711	16783	16781	16892	16892	17015	16800	16782	16820	16772	16666	16877	16655	16624	16842	16600	16874	16802	16742	16763	16790	16831	16942	16654	16850	16824	16751	16665	16872	16925	16787	16953	16858	16852	16729	16881	16775	16954	16810	16841	16682	16823	16517	16763	16719	16723	16534	16930	16849	16805	16929	16806	16825	16739	16721	16850	16845	16776	16851	16881	16765	16614	16668	16848	16607	16841	16742	16819	16990	16753	16797	16698	16829	16596	16843	16646	16998	16874	16866	16705	16603	16939	16715	16753	16700	16711	16730	16713	16859	16681	16894	17056	16924	16583	16719	16697	16769	16958	17060	16872	16976	16952	16889	16616	16730	16946	16841	17104	17088	17020	16842	16771	16962	16990	16819	16634	16578	16778	16845	16828	16736	16807	16654	16831	16792	16771	16737	16812	16884	16638	16797	16926	16922	16718	16866	16911	16576	16810	16925	16746	16974	16891	16947	16732	16784	16974	16951	16846	16592	16716	16720	16815	16805	16815	16800	16880	16646	16731	16726	16846	16793	16934	16857	16766	16793	16759	16770	16733	16745	16706	16676	16751	16807	16917	16851	16795	16897	16894	16765	16877	16811	16791	16652	16661	16859	16685	16740	17014	16762	16679	16632	16885	16898	16902	16817	16908	16859	16905	16680	16790	16618	16650	16738	16836	16841	16868	16930	16784	16761	16755	16578	16888	16851	16783	16922	16744	16714	16784	16727	16998	16755	16898	16896	16970	16787	16876	17005	16773	16804	16905	16809	16912	16702	16398	16690	16977	16788	16806	16784	16756	16790	16844	16742	16811	16758	16745	16693	16940	16785	16609	16876	16802	16678	16872	16811	16960	16836	16690	16647	16800	16848	16681	16734	16657	16660	16816	16749	16723	16929	16714	16486	16597	16761	16615	16748	16991	16643	16747	16663	16725	16853	16716	16841	16770	16835	16806	16866	17076	16713	16853	16738	16685	16718	16925	16644	16797	16942	16773	16818	16826	16727	16858	16860	16813	16957	17004	16766	16886	16972	16773	16837	16794	16523	17030	16902	16599	16869	16918	17033	16757	16734	16858	16856	16650	16635	16851	16727	16927	16697	16945	16901	16784	16825	16939	16780	16902	16801	16929	16724	16801	16707	16774	16833	16957	16856	16970	16632	16854	16818	16859	16857	16800	16810	16890	16678	16733	16610	16809	16661	16787	16983	17003	16815	16769	16870	16870	16878	16621	16927	16844	16750	16760	16656	16741	16703	16787	16718	16666	16829	16772	16813	16794	16807	16674	16789	16841	16884	16735	16788	16745	16633	16831	16769	16821	16625	16799	16761	16857	16940	16851	16733	16769	16868	16750	16745	16750	16794	16794	16688	16857	16922	16887	16941	17020	16610	16756	16806	17035	16796	16748	16697	16875	16790	16657	16842	17031	16923	16753	16866	16700	16908	16876	16847	16839	16901	16854	16716	16781	16677	16841	16693	16726	16708	16720	16827	16770	16766	16851	16881	16737	16913	16898	16804	16763	16902	16818	16758	16801	16810	16818	16792	16890	16860	16742	16867	16781	16726	16721	16766	16940	16817	16816	16670	16669	16724	16694	16661	16672	16754	16747	16824	16937	16673	16635	16883	16849	16701	16840	16743	16809	16900	16678	16925	16874	16753	16778	16924	16735	16586	16877	16745	16818	16830	17044	16694	16766	16843	16794	16644	16794	16818	16658	16751	16649	16785	16888	16790	16832	16822	16911	16747	16636	16905	16934	16814	16953	16625	16755	16780	16794	17001	16768	16738	16969	16805	16800	16732	16861	16698	16737	16783	16955	16648	16815	16695	16813	16521	16847	16888	16771	16697	16695	16708	16765	16696	16748	16796	16911	16884	17022	16839	16812	16838	16847	16870	16708	16832	16887	16739	16940	16762	16457	16658	16839	16700	16742	16829	16722	16923	16731	16686	16726	16740	16885	16693	16698	16602	16734	16791	16607	16897	17099	16963	16961	16750	16823	16804	16788	16843	16842	16825	16476	16795	16729	17008	17131	16713	16855	16732	16786	16749	16960	16838	16798	16871	16941	16628	16591	16653	16707	16968	16592	16698	16858	16751	16832	16849	16791	16855	16760	16763	16774	16673	16610	16839	17055	16720	16782	16900	16964	16877	17120	16792	16711	16735	16737	16601	16801	16774	16785	16744	16842	16888	16942	16749	16773	16769	16656	16643	16803	16714	16676	16981	16795	16700	16628	16965	16744	16848	16768	16634	16695	16841	16963	16867	16884	16847	16768	16806	16766	16754	16845	16684	16704	16734	16903	16778	16806	16911	16683	16743	16754	16854	16963	16910	16842	16771	16847	16689	16567	16785	17070	16735
16524	31071	28318	22273	20273	19805	19410	18309	17584	16896	16307	15871	15706	15795	16100	16293	15810	15748	15611	15454	15506	15471	15243	15197	15204	14962	15299	15096	15122	15192	15017	15174	15007	15159	15120	14981	15047	15024	14947	15102	15027	15002	15035	15295	15165	14938	15077	14908	15112	17416	18144	17708	16451	15562	15052	15009	15133	14968	14990	15104	14988	14810	15091	15063	14991	15008	15060	14925	15010	15016	15124	14839	15018	15128	15049	14975	15107	15070	14827	14993	15017	14987	14984	14974	14976	14951	15030	14902	14949	15010	14901	15168	15019	14908	14943	14970	15018	14899	15088	14995	15059	15044	14897	15087	14866	14908	14910	15045	15274	14893	15016	15068	14969	14931	15051	15030	14930	15107	14979	15019	14930	14971	15147	15023	14933	14951	14997	15002	14999	14920	15041	15107	14983	14990	14831	14927	15134	14946	15086	15039	15042	14972	15063	14993	15126	14876	15094	14982	14989	15122	15099	15011	14867	15104	15071	15146	14893	15148	14808	14985	14951	14935	14974	14835	14983	15088	14907	14996	15010	14860	14857	14975	15124	14955	14823	15081	14922	14942	14998	15023	14963	14937	14935	15222	15043	15050	15076	15123	14903	15044	15072	14938	14963	14846	15038	15009	14869	15101	14899	15064	14861	14996	14917	14906	14957	14930	15066	14947	14914	14920	14982	14998	14848	14919	15036	14965	15072	15096	15116	15047	15029	15135	14980	14986	14887	15256	15067	15037	14912	15095	15037	15019	15023	15087	15111	14930	14979	15090	14939	14937	15007	15038	14955	14955	15061	14774	15044	14954	14971	15089	14994	15018	14936	15003	14899	15111	15032	15032	14953	14947	15024	15062	14969	15176	15079	14905	15093	14952	14899	15078	14982	15042	14888	14985	15120	14991	14939	14872	14870	15064	14961	14945	15122	14932	14919	14944	15011	15087	14989	15153	14963	14964	14998	15033	14958	14778	14933	14884	15133	14921	15079	14989	14954	14798	15043	14858	15024	15018	14961	15090	14924	15014	15176	14903	15047	14976	14906	14869	14955	14990	14991	14912	15056	14985	14927	14960	15121	15105	14955	14949	14853	15024	14977	14819	14947	15024	14904	15066	15075	14930	15039	14805	14990	15056	15039	15025	15156	14877	15042	15000	14962	14970	15022	14988	14997	14929	14943	14949	14982	15103	15044	14914	15175	14893	14943	14861	15082	14950	14957	14968	15095	14834	15131	15196	14868	14977	14936	15208	14896	14959	15020	15050	15022	15028	14979	15009	15059	15006	15013	14989	14927	14832	15012	14944	15056	15028	14941	14887	14844	15122	14985	14930	14964	14881	15002	14877	14988	15005	14859	14939	15156	14994	14968	14979	14946	14951	14865	14905	15012	15006	14861	14986	14997	15014	14930	14923	15083	14996	15140	14815	15017	15076	15117	14954	15046	14918	15010	15100	14881	14837	15056	14904	15078	14950	14949	15040	15021	14855	14984	15053	14968	14805	15102	14906	14830	14998	15175	14932	14937	14974	14976	15057	14815	15137	14961	15013	15005	14985	15096	15043	14967	14930	14982	14751	14973	14897	15144	14909	14979	14886	14956	14898	14978	15118	15037	15055	14802	15103	15031	15088	14916	15051	15003	14918	14911	14959	14853	14821	14934	14971	14921	14910	14811	14861	14969	14922	14961	15011	14963	14993	14974	15108	14946	14902	15079	14968	15057	14878	15054	15006	15070	15007	14904	14964	15014	14999	14877	14902	14944	15222	15147	15023	14955	14940	15049	15055	15007	14887	15067	14915	15136	14902	15084	15073	14833	15068	14958	14883	14973	15172	14938	14849	15000	14996	14798	15113	14979	15169	15035	14893	15135	14967	15092	15051	14924	15113	14844	14963	15056	14896	15107	15032	14926	15160	15036	14798	15020	14938	14986	15150	15020	14788	14946	14968	14867	15025	15127	14985	15084	15023	14927	14913	14980	15129	14954	14925	14966	15068	14998	14978	15081	15140	15045	14940	15081	14926	15063	14932	15005	15093	14876	15007	15203	15028	15072	15065	15073	15144	14934	15118	14930	15065	14979	14916	14911	15048	14905	15036	14992	14914	14955	14894	15103	15105	14924	14871	14979	14880	14943	15024	15136	15079	14943	14906	14881	15028	14993	15044	15041	14948	15207	14889	14881	15045	14974	14961	15161	14922	14952	14986	14884	14892	14867	14946	14860	14857	14990	14929	15073	15049	15112	14999	14976	15061	15066	14831	15022	14959	14894	14975	15015	14804	15110	15135	14861	14973	15054	15078	14917	14939	15108	14854	15091	14721	14830	14878	14865	14990	15034	14963	14845	15058	14835	15004	14865	15024	14929	15042	14946	14938	14897	15022	15096	14996	14935	14933	15076	15037	14939	14852	15147	14913	15001	15014	15035	15076	14814	15043	15119	15108	14840	14792	14949	14928	14987	15145	14973	15063	15001	14943	14747	15092	14896	14893	15039	14880	15007	15082	14851	14995	15067	15207	15070	14904	14945	14944	15103	14999	15033	15010	15122	14994	15062	14808	15027	14934	14887	14865	14956	15023	15257	14896	14974	14984	14942	14936	15007	15000	14976	15033	14952	15024	14968	15050	15051	15051	15097	14899	15168	14913	15026	14991	15151	14866	14867	15080	14842	14899	14946	14918	15007	14874	15077	15071	15017	14986	15103	14947	15027	15001	14841	15011	14970	14891	15050	14891	14974	15033	15022	15017	15022	14906	15122	15050	15092	14912	15080	14850	14995	14983	14999	15165	15025	14919	14906	14973	14936	15049	15199	14914	14951	14896	15148	14917	15005	14935	15015	14990	14831	14957	14796	14972	15189	14962	15093	14855	14916	15057	15146	15084	14933	15156	14978	14999	15003	15053	14893	15094	15019	15005	14817	15006	14790	14804	15072	14873	15109	14981	14955	15196	14840	14973	14843	14934	14970	14874	14938	15117	15026	15308	14830	14992	14968	14922	14996	14920	14992	15061	14999	14924	14917	14945	14825	14850	15104	15015	15023	15014	14976	15001	14839	14884	14717	14987	14881	15057	15005	14908	14991	15121	15098	14855	14923	14814	14990	15023	14983	14972	14889	15001	15045	15135	14977	15008	14829	14813	15045	14964	14970	15007	15150	14909	14873	14979	14876	14945	15054	14969	14772	15112	14786	15076	15015	14953	15106	15002	15019	14870	15004	14903	14943	14900	14999	14880	15204	15056	15235	14946	15050	14806	14854	14954	14914	15017	15040	15029	14956	14983	15089	14863	14974	14989	14927	14941	15038	14991	14878	14943	14978	14964	14996	15034	14970	15027	14881	14916	14977	14945	15037	15178	14962	14910	14988	14911	14892	14996	15028	15012	14902	14828	15082	14853	15019	15079	14891	14946	14832	14883	15045	14944	15139	14965	14794	15129	14981	14833	15028	14955	15038	15028	15016	14987	14969	14851	14979	15098	15121	14924	15120	14936	15133	15000	14883	14927	14820	14975	14928	15128	14884	14858	14870	15025	14890	15155	15061	15015	14936	14996	14983	15054	14766	14866	15155	14899	14900	15166	14999	14916	14939	14933	14993	14936	14858	15043	14927	15027	14999	15133	15047	14971	14980	14974	14939	14963	15215	14927	15121	14976	14993	15136	14870	14851	14889	15032	14905	15111	15134	14965	14978	14946	14889	14922	14990	14974	14876	14952	15008	14876	14956	15002	15090	15073	14945	14985	14845	14984	15007	15174	14893	14877	14890	15019	14974	14967	14858	14913	14948	14992	14956	14928	15021	14970	14935	14754	14859	14910	14877	14932	14998	14930	15146	14710	14881	15142	14960	15093	15096	14858	14957	15110	15061	15235	14951	14969	14894	15059	14903	15139	15151	14870	15049	15031	14972	15005	15165	14921	14946	15035	14922	14992	15144	15007	15061	14944	15026	14941	14979	15017	15045	14973	14773	15024	15011	15030	14983	15046	14915	15025	14951	14969	15160	14806	14929	14954	15028	15012	14873	14953	14821	14966	14971	14948	14916	14996	15091	15156	14986	14943	14965	14923	14903	15016	14843	15029	15068	14908	15048	15049	14937	15048	14960	14960	14912	14986	15086	15001	14979	15035	14971	14967	14885	15029	14863	14960	15027	15050	14978	15079	15001	15014	15096	15091	14798	14983	15121	14981	15037	14871	14971	15066	14912	15004	15013	14899	15165	15031	15052	14801	14936	15044	15069	14940	14901	14917	15087	15114	15046	14981	14828	14945	14912	14932	14910	15075	15127	15025	15011	15000	15041	14837	14836	14923	14951	14874	14940	15017	15011	15113	14976	14854	14957	14837	14940	14887	15016	14965	14969	14884	15005	15005	15017	15002	14974	15027	14887	15110	15080	14969	14881	14868	14903	14888	14988	14876	14967	14966	14941	14990	15039	15016	15056	14930	15137	15021	15073	15022	14851	14971	15027	14987	15096	15071	14919	15075	15174	15071	15009	14937	15223	14934	14919	14901	15000	15004	14875	14774	15068	15061	14887	15050	14961	14833	14919	14936	14983	14940	15030	14829	15065	15092	14887	14944	14884	14952	15014	15029	15031	14997	15020	15057	14854	14994	14930	14817	14916	14997	14855	14926	15092	14975	15127	14907	14999	14994	15025	14854	14999	14848	15004	14947	14836	15005	14998	15122	14938	15049	15065	14908	14901	14924	15092	15018	15005	14816	15110	14970	14965	15031	15149	15145	14892	14896	14941	15007	15093	14808	14879	15073	14905	15062	14885	14923	15024	14911	14943	14933	14818	15007	14929	15130	14833	14881	14927	14881	14996	14849	15086	15194	14856	14911	15223	14969	15049	14819	14971	14949	14948	15012	14954	14989	14913	14839	14963	14885	14838	14916	15057	14934	15128	14937	14930	15086	14985	15271	14997	15006	14974	15063	14938	15122	15011	14984	15026	14873	14850	15013	15025	15109	14967	15097	14813	15045	14962	15047	15045	15087	14973	15090	15081	15143	14835	15100	14967	15218	14788	14851	14975	14989	14918	14919	14918	15082	15123	15047	15041	14894	15043	15007	15072	14983	14974	15048	14976	15304	14981	14962	14800	14946	14859	14995	14850	15118	15060	14969	14868	14854	14894	14951	14927	14947	15093	15250	15053	14921	14959	15120
27593	22078	24330	21076	17584	17964	17880	17558	17331	17192	17129	16886	17028	16952	16939	17201	17039	17206	17174	17066	16926	17002	16798	16829	16718	16848	16968	17106	16985	16928	17013	16941	16812	16867	16997	16798	16987	16851	17121	16941	16843	16913	16826	16799	16831	16744	16798	16705	16876	16984	17146	17081	17065	17066	16984	17101	16929	16911	16932	16771	16890	16866	16810	16856	16932	17137	16987	16826	16949	17073	16790	16879	16871	16863	16961	17015	17029	17046	16916	16963	16752	17005	16898	16802	16783	16830	16875	16996	16846	16796	16945	16882	16949	16909	16910	16666	16854	16681	16792	16895	16867	16795	16884	16927	16847	16931	17028	16837	16884	16812	16970	16747	17023	16985	16745	16899	16803	16629	16656	16713	16901	16671	16890	16853	16896	16965	16843	16789	17034	17043	16718	16756	16968	16864	16834	16908	16929	16893	16808	16836	16964	16606	16737	16923	16928	16695	16701	16749	16848	16889	16860	16677	16767	16977	16836	16731	16780	16828	16769	16954	16926	16609	16767	16648	16931	16876	16894	16882	16828	16639	16725	17146	16896	16979	16914	16759	16885	16794	16904	16815	17111	17183	16846	16845	16992	16657	16790	17004	16843	16820	16843	16603	16861	16921	16814	16872	16773	16928	16664	16968	16838	17019	16805	16810	16862	16872	16819	16790	16846	16960	16697	16984	16966	16890	16963	16767	16803	16818	16757	16741	16878	16978	16812	16744	16877	16807	16892	17013	16894	16923	16854	16879	16843	16845	16908	16977	16978	16836	16918	16887	17004	16960	16776	16960	16679	16853	16999	16995	17051	16864	16837	16803	17044	16973	16929	16880	16902	16921	16771	16929	16975	16758	17049	16694	17014	16972	16892	16902	16757	16804	16953	17039	16778	16916	16790	16651	16802	16829	16716	16890	16807	16777	16629	16929	16952	16653	16825	16856	16902	16600	16953	16874	16784	17003	16942	16906	17069	16759	16783	17068	16731	17073	16750	16741	16855	16973	16966	16870	16894	16744	16816	16646	16996	16829	16822	16970	16904	16809	16810	16865	16861	16932	17013	16983	17016	16874	16835	16744	16797	16932	16816	16721	16788	16874	16788	16975	16961	16734	16902	16853	16832	16835	16819	17004	16879	16878	16837	16771	16838	16838	16789	16841	17149	16898	16807	16662	16779	16790	17002	16895	16776	16866	16720	16870	17004	16822	16925	16888	16935	16830	16749	16652	16930	16811	16808	16877	16853	17040	16935	16837	16854	16759	16903	17009	16952	16894	16714	17044	16903	16964	16922	16851	17024	17033	16889	16979	17032	16740	16730	16898	16873	16871	16757	16829	16973	17066	16963	16963	17054	16811	16713	16843	16910	16963	16893	17044	16818	16565	16932	16624	16709	16683	16857	16639	16945	16801	16659	16900	16958	16884	16962	16733	16984	16995	16904	16866	16979	17028	16988	17058	16900	16854	16806	16892	16968	16781	16898	16623	16920	16791	16810	16860	16829	17102	17038	16917	16935	16930	16967	16639	16810	16767	16902	16859	16753	16734	16708	16811	16943	16773	16926	16992	16912	16830	16765	16753	16887	16842	16924	16857	16818	16828	16910	16898	16636	16806	16950	16733	17006	16880	16992	16727	16937	16851	17011	17021	16776	16668	16862	16777	16941	16914	16982	17017	16794	16964	16905	17036	16813	16763	16628	16734	16847	16739	17039	16713	16856	16866	16810	16841	16896	16951	16934	16944	16870	16783	16802	16966	16873	16939	16825	16706	16707	16686	16936	16963	16910	16824	16716	17022	16742	16882	17033	16906	16887	16865	16818	16922	16867	16997	17080	16730	16712	16962	16901	16980	16779	16936	16941	16870	17128	16696	16817	16872	16779	16849	17000	16908	17078	16765	16936	17131	17162	16880	16951	16766	16852	16964	16947	16786	16797	16915	16691	16846	16879	16852	16742	16893	16942	16853	16721	16685	16800	16739	16851	16861	16980	16823	16727	16811	17108	16789	16825	16820	16638	16777	17079	16857	16888	16926	16792	16920	16883	16790	16948	16908	17041	16647	17081	17166	17214	16942	16847	16796	16903	16989	16738	16845	16635	16848	16891	16727	16653	17009	16791	16789	16704	16868	16585	17018	17113	16936	16752	16872	16819	17046	16889	16687	16920	16724	16984	16831	17056	16779	16932	16887	16663	17045	16794	16919	16880	16787	16815	16734	16840	16843	16772	16773	16901	16854	16649	16958	16709	16686	16940	16719	16808	16683	16607	16670	17123	16839	17173	16644	16834	16925	16794	16994	16708	16843	16706	16862	16881	16862	16835	17010	16906	16951	16767	17056	17001	16878	16763	17034	17020	16700	16898	16851	16961	16712	16849	16655	16849	17007	16831	16883	16632	16992	17143	16877	16938	16829	16839	17115	16841	16751	17014	16842	16796	16913	16924	16733	16880	16893	17057	16906	16884	16788	16832	16788	17011	16861	16927	16720	16733	16881	16936	17043	16962	16922	16736	16846	17007	16859	16754	17057	16748	17048	16651	16806	16992	16790	16841	16836	16729	16792	16805	16726	16895	16800	16980	16911	17099	16761	16813	16887	16773	17034	16776	17032	17196	16769	16872	17071	16877	17002	16932	16821	16810	16834	16859	16868	17000	16854	16996	17008	16941	16859	16797	16816	16952	17057	16947	16816	16869	16756	16693	16853	17008	16806	16973	16806	16949	16774	16957	16901	16830	16894	16766	16892	16739	16729	17051	16888	16873	16723	16999	16911	16754	16757	17004	16815	17065	16885	16585	16745	16746	16895	16984	17005	16814	16882	16820	16733	16806	16758	16799	16831	16996	16896	16946	16965	16697	16986	16830	16820	16867	16819	17039	16846	16994	16948	16975	16781	16940	16750	17002	16808	16892	17104	16785	16868	16955	16954	16943	16829	16878	16564	16838	16849	16865	16814	16847	16953	16804	17081	16851	16613	16990	16755	16810	16978	16980	16938	16984	16950	16929	16775	16874	16953	16984	16816	16850	16884	16874	16691	16984	16950	16880	16888	16857	16902	16709	16839	16915	16992	16981	16903	17024	16870	16951	16727	16735	16829	16844	17058	16917	16688	16762	16902	16724	16945	16679	16745	16816	16826	16779	16979	17002	16816	16889	16992	17028	16965	16911	16681	17026	16909	16805	17008	17068	16920	16871	16916	17037	16820	16922	16829	16853	16688	16887	16772	16999	16862	16941	16788	16781	16810	16676	16884	16926	16826	16929	16900	16714	16926	16894	16823	17006	16847	17109	16950	16835	16754	17021	16938	16776	16748	16933	16809	16811	16845	16896	16888	16795	16928	16914	16646	16854	16954	17011	16929	16749	16753	16894	16796	16768	16845	16575	16946	16829	16861	16855	16798	16881	16890	17062	17064	16911	16757	16859	16925	16694	16984	17102	16938	16896	16825	16841	16899	16983	17003	16859	16908	16803	16980	17054	17085	16942	16682	16989	16888	16839	16898	17019	16969	16641	16873	16998	16839	16702	16902	16992	16938	16904	16982	16951	16978	16810	16747	16776	16876	16751	16988	16745	16909	16856	16961	17028	16820	16930	16774	17006	16922	16676	16681	16906	16831	16982	16867	16787	16869	16716	16821	16896	16809	16813	17015	16779	16860	16854	17149	17033	16982	16821	16727	16786	16802	17046	16800	16819	16935	16844	17066	16818	16816	17001	16842	16941	16947	16835	16832	16719	16778	16875	16747	16896	17002	16862	16853	16848	16977	16822	17108	16807	16894	16901	16903	16876	16882	16829	16693	16855	16838	16941	16991	16971	16985	16976	16871	16969	16790	16895	16920	16936	16723	16992	16771	16839	17030	16881	16992	16887	16972	16972	16853	16924	16849	16871	16928	16949	16858	17000	17115	16930	16909	16883	16912	16832	16756	16825	17078	17026	16764	17000	16858	16803	16881	16762	16954	16776	16803	16841	16720	16975	16894	16817	17043	16833	16882	16990	16771	16808	16967	16856	16852	16769	16955	16915	16831	16803	16887	16857	17009	17132	16645	16752	16860	16828	16869	16881	16740	17005	16774	16772	16943	16877	16830	16860	16716	16794	16867	16861	16800	16992	16901	16850	16873	17108	16933	16779	17025	17047	17103	16835	16812	16904	16962	16869	16900	16734	16772	16724	16872	16944	17003	16773	16906	16832	16789	16815	16963	16795	17057	16977	16850	16772	17033	16853	16948	16799	16864	16806	16780	16932	16707	16900	16915	16925	17054	16759	16628	16862	16798	16983	16867	17015	16995	16964	16924	17038	17006	16926	16925	16739	16936	16692	16775	16952	17051	16898	16896	16943	16812	16694	16814	16936	16844	16811	16846	16775	16933	16953	16933	16838	16712	16903	17035	16903	16897	17007	16875	16780	16989	16827	16901	16890	16822	16977	16878	17029	16845	16976	16827	17195	16722	16749	16788	16906	16992	16749	16670	16896	17000	16683	17014	16980	16716	16773	16895	17105	16746	16823	17024	16782	16681	16826	16898	16768	16792	16688	16777	16816	16682	16697	16757	16803	17059	16963	16932	16956	17039	17018	17098	16809	16947	16771	16935	16883	16886	16891	16920	16829	16989	16818	16908	17075	16756	16836	16805	16904	16888	16967	17027	16933	16901	16931	16894	16998	16850	16780	16961	16835	16911	16950	16911	16717	16882	16936	16854	16751	16755	16872	16892	16928	16832	16817	16770	16815	16997	16771	17133	16770	17018	16769	16927	16940	16914	17003	16778	16839	16873	16762	16826	16849	16866	16703	16988	16813	16776	16928	16809	16801	16712	16784	16764	16952	16776	16845	17089	16771	16870	17012	16936	16783	16786	16891	16933	16869	16935	17044	16746	16761	16763	16905	16661	17036	17015	17138	17074	16919	16989	16799	16755	17019	16852	16942	16854	16849	16887	16754	17034	16907	16820	16686	16643	16891	16790	16808	16915	16983	16911	16969	16907	17054	16958	16921	16951	16975	17039	16776	16665	16782	16784	16782	16786	16646	16891	16811	16857	16792	17060	17010	16752	16956	16981	16622	16856	16740	16885	16822	17005	16923	16938	16871	16856	16812	17006	16747	16710	16897	17084	16927	17060	16837	16725	16874	16814	16878	17028	16907	16712	16820	16839	17046	16808
16134	20527	19640	17134	16830	16914	16402	16124	15818	15610	15310	15125	15133	15232	15417	15533	15423	15226	15132	15246	15278	15210	15186	15075	15005	15031	15171	15160	15105	15025	14975	15216	15009	15040	15047	14986	15000	14970	15089	15029	15235	15095	15107	15188	15129	15148	15070	14872	15046	15390	15376	15250	15169	15055	15178	15033	15164	15042	15059	15051	14852	15100	15056	15134	15074	15063	15088	14952	15024	15089	14881	15085	14964	14953	14942	15030	14892	15063	15061	15025	15069	15161	15057	14871	14928	14906	15096	15118	15123	15136	15033	15056	14996	15019	14894	14841	14987	14989	14756	14926	14973	14989	14898	14922	15194	14894	15140	15042	15153	15017	15071	14891	14995	15117	14966	15235	15128	14903	14937	15044	14947	14941	14858	14965	14914	15132	15045	14984	15241	14995	15097	15105	14978	15251	15108	15086	15000	14943	15014	14953	14996	15025	14903	14954	15044	15031	14908	14981	14951	14974	15081	14994	14955	14964	14945	15144	14975	14992	15011	15032	15014	15062	15126	14999	14971	15062	15037	15083	15004	15166	15008	14997	14953	14912	15100	14990	14974	15134	15054	15160	14889	14912	14870	15054	15060	14952	15198	15049	15089	14886	15008	15120	14895	15180	14973	15057	14992	15253	14837	14958	15100	14931	14991	14954	15104	14970	15053	15194	15242	14924	14964	14954	14963	15041	15036	14982	14929	15098	15042	15059	15174	15067	14794	14950	14985	14927	15005	14922	15127	15116	15047	14956	15147	14972	14985	15131	15027	14975	14813	14887	14918	15092	14961	15199	15137	15165	15000	15229	15063	14857	15097	15123	15028	15077	15099	14810	14894	15068	14886	14986	15000	14978	15081	14912	14942	14887	14941	14957	15061	15008	15028	14901	15049	15019	14893	14971	14968	14956	14981	15022	14966	14880	14872	15060	15001	15176	14939	14927	15288	15021	15122	15018	14868	15092	15065	14986	14952	14970	14997	15197	15039	15053	14914	15048	15078	14869	15048	14987	15113	15029	14941	15006	15158	14888	15264	14913	14989	14973	15198	14951	15197	14825	14938	15177	15047	15151	15015	14960	15007	15052	15185	15095	15027	15118	14894	15013	14964	14954	14927	15074	15070	14892	14914	14923	15024	14987	15060	15142	14944	15097	14957	15109	15006	14953	15006	14964	15108	14979	14971	14940	15052	15128	15060	15205	15013	14950	15016	14894	14931	15207	14973	15081	15202	15063	14940	15055	14944	15069	14849	15160	15120	14834	14975	14888	15066	15197	15012	15033	14823	14904	15243	14959	14964	14996	15086	15105	15040	14842	14818	15020	14984	15215	14851	14922	14978	14972	14989	15029	15122	14853	15079	14992	14920	15160	15109	15047	14948	14955	15227	15072	14998	14992	14888	15027	15038	15235	15028	15109	14957	15120	14978	14981	15035	14960	14913	15154	14946	15018	15150	15027	15053	15069	14917	14987	15073	15231	15106	15099	14936	15086	15143	15069	14956	15169	14971	15122	14857	14948	15007	15165	15114	15012	14969	15060	15071	14976	14847	15071	14900	15032	14948	14980	14900	15096	15052	15126	15061	15097	14983	14895	14792	15045	14961	15045	15087	14996	15111	14994	15090	15214	15016	14936	14875	14988	15051	15121	15007	14905	15099	15071	14699	14841	14899	14977	15211	15149	14998	15055	14998	14990	14996	14974	14789	15124	15025	15029	14995	14931	15176	14862	15032	15023	15191	15051	14990	14871	15065	14941	14760	15029	14979	15016	15170	14944	15002	15106	15118	14986	15075	14889	15084	15018	15028	15144	15051	14867	15062	15038	15022	15081	15040	15000	15140	14943	14942	14794	15003	15091	15045	14923	15108	15109	15032	14785	14828	14921	15046	14961	15070	15012	15159	14995	14904	15063	14830	15196	15010	15068	14787	14963	14977	14998	15032	15197	14870	15128	15074	15156	15120	15048	15073	15043	14979	15101	15047	15030	15193	15085	15160	14916	15021	14953	15030	15153	15190	15064	15066	15206	14973	14978	15122	15071	15120	15006	14958	14916	14911	15120	15016	15024	15129	15104	14991	14893	14976	14924	15027	14936	14979	15040	14967	15016	14947	15085	15000	14858	14889	14895	15104	14942	15026	15076	15056	15047	14986	15063	15128	15263	15076	14948	15094	15016	15081	15191	14899	14906	15106	14956	15224	15087	15108	15201	14880	14937	15070	14972	15020	15199	15046	15001	15044	15096	15177	15051	15116	15092	15058	15016	15117	15176	15009	15110	14962	15046	15028	14930	15040	15040	15058	15000	15105	14959	14838	14805	14954	14990	14969	15126	14907	15084	14959	15106	15063	14946	15124	15029	15019	15122	15038	15125	15147	14965	15022	15062	15075	15088	15089	15022	14960	15037	14955	15244	14897	15114	15004	14835	15075	15005	15103	15132	15106	15084	15167	15193	14998	14780	15142	15177	14966	15022	15073	14854	15038	15155	15155	15156	14892	14980	15054	14999	14935	15094	15061	15123	15084	15101	14979	15017	15038	15181	15138	15105	15114	14983	14963	14975	15051	15078	15047	15089	14906	15004	14949	15038	14918	15014	14980	14975	15291	15108	15085	15009	14925	14963	14886	15071	14976	14981	14929	15110	15030	15006	15209	15085	15043	14944	15132	15001	15017	15088	14860	15050	15015	15138	14775	15077	14931	15212	14965	14864	15142	15126	15005	15005	14902	14997	14846	15030	15050	15016	15013	15100	15107	15020	14868	15079	15170	14913	15020	15107	15167	15010	15084	15040	14834	14909	15058	15032	15050	14846	15102	14989	15172	15002	14796	15111	14912	15160	14967	15006	15092	15149	14711	14944	15043	15128	15100	15010	15036	15051	15076	15039	15018	15010	14950	15188	14898	14917	14982	15036	15078	15008	15028	14837	15075	15096	15020	15089	14963	15076	14973	15072	15103	15052	15080	14906	15052	15051	15087	14824	15098	14836	15087	14992	15200	14972	15026	14989	15105	15066	14978	14952	15010	14950	14994	14999	15247	15037	14998	14950	15000	14980	14924	14936	15034	15021	15059	15019	15030	15085	15053	15065	14995	15017	15052	14952	14907	15011	15017	15067	15040	15056	15171	14925	14931	15065	14980	15008	15038	15005	15088	15007	14971	14988	14967	15017	15149	14969	15023	15153	15031	15046	15140	15036	15020	15060	15093	15015	14868	14940	15023	15126	14968	15179	14936	15058	15008	14836	15067	15017	15090	14921	14839	15161	14959	14860	15010	14906	15246	14920	14928	14929	15008	15009	15067	14965	15000	15151	15045	14937	15010	14987	15176	15135	14835	14981	14984	15084	15058	14995	14995	14934	15261	15159	15002	15036	15128	15014	15046	15134	14863	14943	15109	15010	15027	15156	14909	14936	14904	15048	14931	15032	15050	15128	14895	15034	15056	14936	14997	14840	15147	15122	15112	14851	15143	15047	15007	15010	15032	15138	15023	15053	14902	14985	15102	15017	15131	14943	14994	15068	14977	14993	14893	14988	14822	15070	15044	15051	14914	14934	15057	15083	15046	14903	15079	15073	15039	15078	14934	14948	15074	15032	14995	15104	15106	14955	15069	15101	15027	15081	15047	15060	14836	15084	14973	14977	14952	14927	14791	15042	15157	14902	14887	15046	15072	15120	14937	14959	15120	15029	15136	14972	15086	15016	15141	15033	14943	14908	14943	14826	15140	15154	15181	15003	15075	14996	14983	14965	15056	15130	15029	15013	14979	14971	14916	15167	15032	15106	14880	14983	15018	14996	14989	15002	15004	14923	14959	14993	15024	14905	15023	14938	14953	14995	15110	15070	15044	15160	14998	15026	15052	14942	14839	15060	15081	15024	15078	15050	14788	15075	14819	14978	14975	15239	14937	14963	15209	14965	15033	15193	14941	14925	14967	15143	14853	15000	14947	15125	14991	14891	14946	15083	14857	14781	15018	15042	14906	15099	15094	14960	15146	15216	15111	15098	14893	15000	14892	15049	14857	15098	14861	15056	15031	15009	15054	15214	15033	14849	14886	15181	15106	15075	14978	15074	15022	15042	15167	14994	14947	15104	14971	15168	15027	15057	15022	14898	15165	14999	15066	15265	14893	15096	15096	15121	14922	15088	15023	15081	15002	15143	14974	15042	15102	14926	14915	15032	15014	15025	14923	15056	14968	14949	14930	15082	14892	15016	14988	15006	15033	14997	15070	15130	15095	15032	15060	14963	15067	15094	15046	15040	15132	14901	15079	15111	15083	15003	15016	14968	14904	15032	15140	14965	15214	14897	14853	14891	15013	14902	14927	15033	15023	14960	15018	14867	15114	14963	15091	14980	15089	14960	15149	14933	15057	14922	15127	15157	14932	15051	15093	14919	15088	15041	14946	15050	14944	14813	15115	14919	15069	14982	14961	15043	15147	14970	15105	15051	14952	15169	15064	15167	15078	15139	14889	15114	15223	15008	14991	15133	15032	15040	14945	15061	14988	15105	14966	15087	14860	15095	15052	15043	15019	15125	15151	15048	15084	14830	15090	14876	14990	14985	15056	14980	15008	15044	14990	14983	15159	14998	14907	14953	15056	15028	14980	15057	14992	15082	15126	14885	15031	15115	15075	14997	14930	15026	15002	14955	14936	15060	14995	15071	14894	15142	14916	14888	14965	14997	15018	15055	15221	15080	15114	14857	14937	15020	15138	14939	15141	15223	15158	15020	15010	15034	15196	14974	15217	14981	15194	15013	15007	14944	14990	15086	15075	14899	15114	14912	15163	14974	14870	15119	15006	15161	15004	14964	15169	14994	14984	15050	15122	15169	15158	15048	15000	14832	15058	15098	15004	14953	14979	15016	15045	15101	15008	15124	14979	15033	14984	15124	14921	15167	14899	15040	14980	14940	15068	15066	14874	15052	15055	14832	15106	14972	15082	14882	14901	14948	15108	14933	15167	14943	15116	14904	15010	14917	15101	15065	15196	15104	15034	14970	15078	15075	15031	14929	15110	15027	14943	14996	14994	15009	14961	15034	15045	14941	15112	15100	14913	15170	15049	14955	14923	15080	15083	15105	15122	14983	15111	15056	14897	15126	14932	15135	15034	15099	15026	14904	14915	14984	14905	15011	15162	14997	15048	15072	15087	15016
24026	21274	28710	24239	22152	21992	21199	18558	17992	17748	17780	17459	17510	17314	17343	17519	17170	17307	17307	17359	17071	17094	17192	17128	17063	17181	17242	17177	16977	17116	16901	17097	17058	16898	17036	16999	17034	17045	17058	17062	16876	17051	16923	16790	16847	17236	16959	17039	16989	17776	18149	17894	17622	17398	16993	17031	16919	16834	16917	17007	17005	16922	17046	16934	16722	17155	17167	16811	17037	16923	16890	16813	17024	16969	17007	16951	16806	17003	16962	16927	16770	16912	16954	16970	17143	16674	17035	16888	16863	16980	16743	16779	16755	16895	17010	17107	16850	16847	16960	16892	16872	17084	16909	17022	16951	16984	16845	16798	16824	16865	16827	16840	16829	16840	16800	16930	16829	16962	17004	16845	16768	16847	16925	17020	16940	16869	17024	17184	16761	16798	16975	17030	17078	16976	16939	16707	16818	16883	16851	16710	16967	16925	16936	16843	17188	16930	16811	16883	16902	16872	16893	16942	16955	16905	16852	17056	16995	16826	17080	17002	16775	16773	16835	16803	16847	16901	16884	17038	16787	16885	16880	16826	17038	16848	17012	17018	17028	16886	17087	16797	16650	16824	16816	16870	16883	16908	16988	16888	16995	17012	17157	17047	16825	16858	16783	16945	16909	16856	16967	16914	17020	16796	16868	16842	16745	17000	16874	17053	16549	16920	16900	17020	16951	16862	16952	16780	16911	16986	17006	16744	16832	16985	16830	17036	16842	16876	16925	16844	16807	16782	16914	17162	16904	16964	16897	17065	17060	16837	16868	17030	16880	16859	16822	16978	16987	16988	16942	17111	16964	16774	16896	16911	17089	16919	16894	16887	16916	16968	16946	16799	16874	16852	16977	16771	17064	16799	16923	16859	16761	16938	16894	16935	16857	16854	17002	17005	16877	17030	16948	16959	17001	16985	16976	16959	16813	17060	16873	17091	16981	16853	16895	16890	16933	16874	16832	16962	16859	16906	16778	16755	16637	17015	17042	17019	16956	16666	16721	16798	16844	16754	16898	16957	16870	16947	16974	16630	16762	16833	16972	16850	16716	16871	16673	16839	16988	16762	17045	16798	16689	16953	16864	17128	16656	16940	16949	16981	16950	17000	16799	16918	16774	16867	16987	16904	16787	17054	16831	17018	16884	16890	17047	17039	16793	16783	17098	16884	16789	16925	16778	16972	16851	16955	16817	17039	16946	16811	16791	16707	16871	16878	16733	16629	16835	16877	16968	17076	16933	16855	16826	16962	16879	16811	16951	16929	16726	16933	17010	16998	17084	16971	17080	16830	16873	16845	16864	17084	17049	16926	17001	17038	17027	17061	17108	16721	16844	16909	16884	17017	16709	16843	16875	16940	16797	17018	16909	16878	16885	16854	16823	16941	17045	17096	16977	17150	16788	16929	16858	16789	16979	16862	17060	16859	16686	16867	16829	16909	17060	17097	17072	17031	16812	16850	16984	17012	16940	17027	16966	17030	16961	17019	16984	16869	16853	16987	17006	16722	16830	16969	16991	16778	16827	17012	16952	17077	16913	17142	16892	16873	16811	16879	17005	16742	16775	16888	16699	16834	16784	16975	16775	17214	16867	16835	17020	17001	17064	16746	17014	16856	17001	16905	16990	16882	16899	16866	16833	17025	16814	17042	16937	16968	16976	17013	16895	17016	16857	16853	16786	16946	16897	16796	16933	16992	16899	16920	16985	17034	17073	16820	16848	16888	16947	16699	16936	16846	16696	16793	16977	17036	16694	16935	16831	16896	17071	16983	17088	16844	16971	17060	16957	16844	16872	16991	17034	16902	16993	16718	16877	16925	16977	16919	16776	16862	16833	17006	16888	16673	17068	17007	16818	16708	16873	16988	17038	16983	16993	16908	16985	16847	16848	17030	16848	16932	17009	16711	16975	16931	16673	16817	16984	16975	16683	16809	16709	16885	16846	17006	16800	16763	16833	16938	16812	16841	16936	16860	16656	16760	16649	16801	16945	16990	17096	16897	16953	16828	16867	16783	16791	16924	16649	16775	16807	16761	16812	16946	16965	16901	16752	16770	16888	16909	16814	16886	16821	16835	16915	16907	16956	17013	16816	16872	16904	17099	16857	16688	16912	16936	16803	16927	17111	16911	16901	16736	16806	16995	16912	17024	16895	16750	16712	17022	16873	17010	16725	16939	16920	16950	16895	16764	16970	16771	16888	16915	16959	16652	16852	16882	16996	17028	16699	16821	16847	16874	17005	16698	16830	16940	16784	16831	16939	16900	16751	16766	16777	16768	16924	16848	16839	16981	17100	17120	16790	16936	16954	16836	16828	16884	17000	16941	17075	16870	16895	16837	16709	16726	16848	16835	16802	16885	17100	16850	16863	16850	17055	16873	17022	17048	16796	16973	16961	16984	16991	17032	16926	16931	16907	16792	16847	17008	16923	16721	16925	17006	16886	16904	17094	16836	17020	16725	16893	16876	16950	17047	16848	16952	16771	16991	16784	17061	16896	16742	16843	17041	16930	16893	16755	16741	16939	17086	16986	16917	16968	16933	16982	16941	16883	16846	16837	16742	16960	16964	16788	17027	16829	16967	16884	16996	16852	16995	17026	16736	17025	16979	16879	16932	16747	17201	16800	16862	16779	16908	16950	16977	16921	16945	16893	16929	16915	17063	16823	16821	16949	16958	16872	17093	17080	17010	16926	17043	16871	17071	17097	17193	16860	16920	17052	16898	16796	16715	16823	17138	16929	16969	16960	16755	16817	16846	17007	16924	16900	16766	16906	16834	17021	16932	16876	16990	16943	16814	16972	16916	17040	16981	16829	16788	16934	16638	16696	16932	16912	16943	16857	16780	16809	16577	16853	17014	16845	16840	16890	17041	16914	16833	16887	16956	16784	17247	16903	16774	16648	16659	17009	16749	17091	17055	17101	17001	16939	16996	16904	16848	16881	16821	16939	17029	16954	16928	16859	16865	16862	16876	16903	16832	16860	16988	16882	16906	16864	16826	17104	16894	16852	16877	17060	17097	16929	17060	16949	16764	17044	16637	16843	16997	16842	16981	16816	17064	16957	16999	16883	16785	16941	17030	16966	16984	17024	16912	16841	16895	16956	16830	16952	16826	16874	16911	17001	16802	16921	16869	16839	16846	16901	16997	17110	17047	16920	16966	16883	16814	16969	16686	16827	16788	16859	17029	16830	16957	16852	16720	16890	16953	16905	16888	16957	16879	16970	16771	16953	16958	17116	16896	16723	16678	16701	16842	16926	16790	16775	16991	16888	16993	17105	17017	16804	16887	16925	16876	16757	16919	16806	16807	16890	16901	16955	17081	16997	16838	16878	16924	16834	16975	16851	16796	16987	16985	16764	16697	16991	16631	17046	16867	17050	16941	16719	16727	16904	17048	17012	17071	16765	16949	16775	16734	17131	16932	16909	16967	16968	16940	16952	17170	16860	16861	17001	16836	16792	16852	16938	16805	17074	16882	16941	16842	16807	16942	16856	17213	16888	16994	16940	16784	16809	16890	16944	16877	16986	16978	16965	17108	17043	16974	16881	16900	17063	16939	16862	16897	16850	16958	16924	16910	16929	16965	17026	17094	16883	16908	16841	16745	16912	16884	16901	16904	16864	16918	16826	17076	16845	16785	16810	16826	16811	17043	17012	16953	16926	16925	16884	16883	16885	16897	16849	16892	16848	17006	16814	16906	16799	16809	16743	16995	16947	16886	16842	16895	16817	16823	16785	16791	16760	16899	16951	16885	16827	17035	16965	17003	16849	16778	16886	16885	17019	16889	16996	16955	16869	16832	17129	16807	16894	16861	16936	16909	16782	16954	16908	16975	17058	16754	16953	16865	16889	16888	16804	16794	17009	17020	16926	16789	16761	16916	16714	16979	17165	17086	16923	16789	16738	16985	17042	16843	16864	16787	16882	16821	16885	17183	17129	16880	16919	16945	16965	16914	16925	16763	16949	16964	17015	17122	16881	17061	16843	16798	16722	17054	16805	17052	16864	16893	16939	16947	16823	16844	16913	16908	16814	17045	16998	16995	16946	16883	17007	16950	17139	16772	16774	16981	16934	17058	16825	16878	17050	16896	16749	17084	17083	16956	16880	16996	17023	17061	16930	17147	17005	16884	17182	16714	17006	16949	17139	16824	16989	16783	16922	16804	17037	17067	16981	17024	16889	16861	16780	17024	16930	16882	17084	16827	16825	16953	16754	16917	17021	16896	16920	16932	16918	16973	16781	16754	16731	16967	16657	16825	16997	16912	16778	17063	16920	16940	16915	16905	16928	16956	17027	17011	16913	16960	16780	16957	16879	16968	17052	17025	16846	17060	16861	16899	16808	16952	16879	16757	16870	16836	17031	16782	16842	17045	16830	16976	16938	16972	17004	16880	17118	16825	16836	16932	16888	17056	17048	17123	16749	16910	17067	16945	16959	17035	17010	16755	17029	16842	16837	16846	17032	17003	16824	16907	16849	16854	16905	16772	16792	16772	16800	16844	16824	17016	16917	17030	16777	16801	16825	16828	17014	16947	16820	16879	16986	16762	16875	16778	16835	16791	17017	17057	16853	17034	16927	16887	16958	16952	17049	16851	16616	16701	16823	16926	16879	17072	16923	16679	16982	16902	16824	16749	16925	16857	16932	16818	16808	16607	16941	16957	16902	16864	16979	17005	16801	16813	16849	16992	16831	16980	16824	16988	16967	16791	16910	16810	16922	17109	16974	16869	16918	16982	16887	16843	16731	16930	16988	17106	16938	17007	16799	16808	16900	16724	16726	17017	16940	17045	16766	16652	16950	16865	17037	16871	16952	16863	16884	16733	16804	16925	16828	16839	16985	16893	16910	16776	16996	16944	16940	16967	17032	17088	16794	16842	16922	16742	16966	16980	17080	16806	17030	16917	16844	16822	16775	16912	16677	16877	16844	16942	17061	16993	17033	16825	16978	17153	16963	16701	16902	16946	16922	16997	16906	16960	16769	16807	17047	17055	16742	16975	16809	16666	16896	16956	17062	16760	16842	16857	17045	16886	16966	16833	17074	16650	16896	16977	16954	16884	16798	16983	16978	17013	16986	16909	16867	16737	17094	16831	16942	16925	16863	16775	16788	16865	16949	16838	16997	16861	17042	17104	16838	16836	16826	16707
15563	26096	24017	20175	19273	18596	18165	17341	16819	16315	16052	15504	15395	15568	15601	15810	15614	15559	15593	15475	15418	15540	15445	15363	15321	15297	15189	15214	14954	15283	15280	15239	15037	15201	15166	15063	15119	15214	15189	15126	15047	15160	15228	15143	15120	15132	15254	15230	15362	16580	16614	16295	15881	15227	15315	15100	15126	14948	15192	14994	15075	15069	15126	15146	15241	15166	15189	15147	15091	15133	15175	15003	15069	15070	15028	15064	15087	15158	15005	15193	14962	15094	15171	15128	15024	15047	15122	15190	14926	15022	15007	15084	15050	15053	15223	15003	15112	15018	15077	15077	15281	15095	15020	15191	15094	15244	15148	15154	15271	15105	15122	15006	15063	15061	15124	15109	15048	15079	15049	15097	14950	15143	14910	15128	15071	15028	15190	15074	15232	15075	15145	15103	14939	15020	14962	15102	15144	15061	15250	15144	15051	15054	15112	14948	14989	15104	15075	15066	14900	14998	15213	15080	15190	15061	15086	15112	15058	15027	15119	15012	15106	14987	15216	14999	15355	15038	15080	15004	15139	15009	14977	14941	15006	15140	14997	15042	15064	14902	15131	14998	15247	14914	14977	15075	14958	15165	15004	15143	15012	14874	15057	15029	15186	15065	15161	14992	15130	15104	14914	15087	15173	15271	15154	15047	14993	15138	14928	15163	15114	15020	15109	14997	15005	14882	15049	15172	15145	15195	15182	15032	15141	15110	15223	15175	15084	15176	15218	15094	15024	15164	15060	15147	15179	15139	15046	14898	15028	15010	14997	15128	15235	15140	15087	15094	14939	14884	14996	15108	14976	15333	15199	15073	15149	15129	15264	14957	15029	15156	15225	14954	15104	15148	15015	15061	15129	15190	15155	15038	15142	15242	15168	15192	15297	15159	15121	15045	15023	15017	15240	15180	15138	15110	15148	15141	14962	15214	15101	15018	15067	15055	14858	15186	15066	15198	15174	15116	15181	15132	14953	15219	15242	14986	15140	15141	15118	15156	15067	15281	14942	14984	15100	15042	15190	15076	15065	14969	15056	15111	14949	15243	14780	14989	15198	15217	14945	15106	15041	15064	15045	15115	15109	15085	15041	15029	15070	15067	14937	15074	15129	15161	15117	15133	15322	15068	15300	15185	15094	15065	15148	15066	15121	14906	15020	15057	15145	15014	15144	15075	15069	14992	15143	14932	15183	15132	15104	15147	15072	15000	15118	15032	15074	14988	14962	14994	15065	15083	15068	15104	15140	14906	15075	15086	15081	14915	15228	14978	15017	15193	15149	15162	15163	15091	14973	14953	14976	15086	15203	15198	15203	14935	15171	14832	15028	15128	14995	15190	15120	14949	15283	15021	15062	15099	15019	14984	15215	15119	15118	15101	15076	15201	14936	15180	15150	14983	15166	15178	15040	14997	15061	15087	15077	14997	15369	15034	15105	15249	15173	15166	15087	15097	15105	15058	15079	15006	15057	14989	15018	15101	15369	15108	15086	15099	15080	14905	15079	15137	15003	15098	15053	15121	15092	15124	15277	15059	15018	15183	14985	15036	15082	15016	15168	15113	15050	15238	15025	15338	14941	15017	15128	15042	14948	15097	15238	15077	15233	15155	15187	15102	15052	14980	15095	15021	15012	15170	15022	15043	15123	15069	15005	15054	15075	15102	15140	15093	15082	15175	15230	15121	15200	15188	14935	14891	14938	15086	15056	15133	15130	15047	15065	14986	14891	15043	14980	15150	14919	15137	15063	15127	15050	15132	14978	15046	15052	15075	15180	15138	15130	15137	15027	15049	15227	15117	15075	15028	14964	15003	15184	15150	15016	15039	15017	15014	15136	14980	15106	15129	15068	15279	15098	15227	15048	15039	14848	15065	15081	15168	15115	15026	14974	15277	15041	15070	15216	15024	15057	15186	15155	15230	15052	15012	15032	15115	15124	15051	14956	15029	14971	15192	15059	15115	15023	15203	15113	15073	15109	15070	15141	15060	15120	15061	15098	15139	15122	15162	14979	14970	14946	15169	15044	15161	15060	15184	15102	15230	15131	15213	15159	14874	15132	15082	14954	15110	14891	15079	15033	15107	15199	15052	14805	14962	15120	15076	15025	15086	14911	15256	15001	15105	15043	15077	15163	15015	15099	15167	15106	15114	15011	15209	15117	15113	15067	15012	15184	15097	15023	15106	15056	14937	15140	15072	15021	15031	15195	15176	14935	15172	15137	14932	15027	15036	15038	15200	15076	15006	15198	15145	15071	15126	15281	15230	15169	15016	15188	15006	14924	15095	15051	15100	15123	15046	15032	15147	15029	14965	15049	15027	15023	15206	14913	15095	14995	14951	15028	15043	14977	15135	15068	15097	15176	15049	14929	15021	14999	14995	15084	15166	14988	15230	15096	15047	15015	15169	15112	14870	15017	15017	15055	15105	15032	15152	14965	14993	15191	15216	15201	15247	15058	15228	14942	14940	15032	15141	14907	15124	15179	15118	15079	15128	15272	15060	15156	14914	15151	15152	15117	14985	15209	15200	15059	15109	14990	15145	15100	15170	14935	14932	15046	15064	15070	15133	15073	15208	15210	15093	15131	15118	15030	15102	15254	15126	15004	15009	15104	15049	14974	15126	15142	14990	15079	15087	15109	15247	15099	15036	15134	14998	15073	15021	15131	15146	15119	15172	14976	15224	14931	15175	15057	15113	14973	15002	14922	15053	15088	14983	15149	14903	15040	15092	14954	15125	15015	15185	15110	14994	15140	15014	15159	15222	15029	15090	15100	15050	15122	15104	15212	14923	15106	15025	14947	14948	15062	15094	15093	15130	14979	15147	15034	15181	14909	15081	15105	14999	15021	15050	15129	15052	15066	15094	15225	15115	15131	14999	15124	14911	15158	15063	15159	14997	15138	15142	15116	15068	15185	15233	15043	15013	15147	15274	15184	15033	15074	15035	14979	15097	15039	15107	15127	15018	14976	15189	15015	15171	15095	14935	14969	15110	14973	15151	14985	15142	15197	15023	14954	14968	15142	15129	15137	15288	15021	15133	15059	15005	15044	15055	15095	14976	15227	15147	15226	15293	15060	15136	15093	15039	15041	15081	14986	15299	14933	14959	15101	15120	15033	15021	15124	15106	15044	15061	15086	14930	15056	15077	15170	15065	15028	15199	14952	15134	15153	15044	14997	15050	15129	15058	15132	14926	15092	14991	14964	15060	15017	15165	15085	15134	15045	14954	15116	14944	15273	14925	15070	15173	15092	15140	14948	15182	15056	15103	15049	15070	15247	15065	15100	15033	15110	15015	15123	15081	15086	15127	15031	14960	15029	15122	15076	15150	15106	15167	14919	14998	15194	15044	15168	15041	14914	14950	15167	15080	15037	15200	15034	15089	15083	15030	15002	14982	15146	15082	14878	15067	15145	15074	15282	14880	14947	15034	15000	15129	14906	15136	14921	14985	15104	15209	15092	15202	14950	15046	14953	15231	15105	15099	15090	15086	15145	14992	15141	14994	15241	15090	15295	15040	14833	15102	15182	15011	15045	15165	14901	15084	15335	15035	14972	15056	15114	15148	15101	14947	15033	15056	15130	15077	15144	15044	15132	15109	15092	15132	14989	14952	15134	15196	15004	15154	15101	14997	15212	15076	14988	15020	15040	15215	15027	15020	14978	14922	15113	15115	15050	15109	14946	15153	15118	14910	15077	15187	15129	15047	15196	15242	15066	15139	15055	14999	15089	15034	15302	15110	15174	15139	14947	14964	15187	15261	14950	14935	15047	15161	15078	15150	15259	15167	15096	15200	15190	15032	15144	15069	15027	15033	15114	15113	15058	15018	15107	15008	15149	14985	14959	15027	15006	15166	14936	15040	15013	15029	15138	14898	15138	15183	15196	15088	15192	15051	15092	15146	14951	15206	14953	15066	15051	15169	15150	15309	15091	15147	15240	14930	15060	15157	15056	15134	15024	14979	15015	15093	15049	14929	15243	15158	14961	15101	15111	14955	15012	15129	15007	15111	15177	15087	15187	15083	15302	15026	15017	15170	14955	15036	15095	15136	15052	15010	15049	15065	15008	15041	14986	15013	15131	15199	15203	15119	14984	15075	15096	15118	15237	15005	15206	15034	15155	15134	14958	15114	15219	15185	15107	14930	15075	15002	14997	15179	15162	15137	15066	15036	14984	15049	15043	14990	15113	15226	15054	14806	15082	14993	15062	14991	15119	15112	15094	15050	15109	15148	15123	15197	15133	15110	15180	15023	14856	15102	15217	15018	14951	15097	15088	15064	15100	15076	15225	15047	15076	15279	15046	15064	14968	15034	15036	14994	14976	14939	15187	14923	14898	15028	14995	15029	15137	15000	14982	15055	15125	15014	14985	14999	15172	14887	15016	15015	15034	15067	15035	15246	15204	14998	15254	15150	15276	15047	15153	15100	15180	15204	14950	15221	15170	15211	15168	14949	14972	15134	15199	15208	15115	14885	15161	14832	15104	15067	14952	15155	15103	15000	15085	15076	15207	15080	15105	15107	15114	15039	15198	15113	15016	15034	15110	14974	15189	15065	15133	15108	15019	15270	14941	15198	15127	15070	15093	15141	15027	15009	15154	15123	15095	14679	15050	15029	15235	15230	15037	15047	14966	15106	15096	15214	14946	15061	15359	15024	15125	14983	15082	15087	15141	15115	15056	15121	15097	15031	15029	14995	15279	15213	15171	15055	14934	14891	15103	14961	15117	15124	15050	15116	14964	15007	15125	15103	15133	15211	15086	15004	15172	15007	15105	15072	15232	14945	14942	15103	15114	15174	15097	15155	15006	15086	14946	15139	14944	15027	15234	15085	14952	15123	15152	15064	15131	15137	15018	15212	14965	14978	15123	15097	14982	14958	15153	15027	15188	14971	15158	15148	15043	14891	15073	15200	14995	15180	15058	15151	15202	15002	15124	15042	14923	15167	15246	15089	15117	15117	15055	15143	15223	15202	15001	15218	15017	15133	15073	15016	15084	14957	15139	14981	15169	15005	14980	14987	15167	15080	15191	15077	15044	15298	15179	15196	15025	15137	15221	15043	15119	15110	15011	14994	15101	15041	15124	14911	15183	15055	15067	14982	15083	15115	15286	15249	15160	15004	15156	14992	15177	15157	15101	15087	15267	15035
22972	21276	29087	23801	21445	23502	25214	19574	18610	18659	18378	18011	17751	17737	17761	17960	17896	17832	17864	17927	17542	17396	17500	17382	17476	17547	17216	17315	17305	17462	17408	17316	17428	17330	17193	17243	17179	17181	17082	17145	17112	17379	17313	17168	17004	17187	17452	17126	17618	18949	19392	19210	18157	17773	17375	17356	17080	17203	17119	17009	17031	17276	17425	17198	17367	17425	17299	17390	17065	17066	17073	17145	17122	17188	17504	16987	17102	16938	17323	17080	17408	17393	17346	17321	17107	17389	17320	17118	17172	17138	17236	17137	17206	17197	17105	17061	17109	17220	17439	17081	17179	17192	17052	17214	17036	17115	17079	17277	17272	17106	17269	16962	17156	17235	17060	16997	17209	17197	17018	17221	17096	17329	17244	17272	17170	17153	17326	17060	17142	17217	17232	17046	17051	17213	17062	17065	17115	17128	17220	17150	17121	17330	17309	17186	17381	17137	17163	17221	17165	17207	17005	17005	17112	17149	16956	17076	17185	17085	17359	17094	17120	17108	17244	17107	17179	16982	17179	17088	17208	17391	17213	17374	17093	17202	17244	17186	17072	17125	16980	17050	17003	16925	17116	17181	17036	16931	17274	17107	17074	17272	17153	17153	17161	17136	17344	17269	17212	17031	17111	17353	17115	16980	17229	17064	17350	16980	17039	16987	17175	16964	17374	17213	16982	17299	17333	17119	17141	17374	17288	17239	17075	17042	16943	17074	16929	16927	17308	17040	17187	17150	17020	17032	16784	16991	17119	17323	17003	17229	17273	17124	17246	17234	17134	16962	17234	17228	16968	17213	17006	17206	17112	17129	17322	17068	17190	17042	17125	17049	17174	17221	17248	17089	16894	17133	17069	17155	17247	17224	17256	17177	17007	17240	17121	16796	17167	17204	17230	16945	17259	17124	17121	17019	17164	17129	17171	17034	17076	17103	17201	16975	17100	17211	17320	17201	16865	17141	17232	17038	17220	17022	17268	17154	17351	17270	17224	16982	17026	17187	17164	17137	16915	17102	17046	17204	17063	17214	17170	17364	17250	17120	17005	17327	17214	17228	16986	16939	16946	17092	16986	17143	17154	17178	17335	17095	17060	17201	17219	16861	17162	17227	17107	17293	17195	17178	17114	17037	17148	17092	17200	16943	16983	17126	17380	17172	17248	17063	16930	17145	17088	17055	17262	17167	17150	17004	17011	17126	17167	17262	17119	17125	17118	17278	17089	17210	17131	17286	17169	17312	16931	17072	17273	17084	17178	17049	17174	16982	17212	17289	16893	16972	17121	17183	17232	16839	16983	17167	17151	17087	17171	17121	16963	17231	17141	17060	17190	17122	17064	17133	17226	17305	16913	17054	17151	17284	17143	16984	17251	16907	17122	17169	17105	17248	16923	17134	17135	17153	17082	17219	17051	17066	17142	17083	16963	17215	17019	17284	17080	17205	16959	17346	17047	17110	17314	17088	17180	17182	17028	16962	16958	17307	17233	17178	17094	17175	17348	17294	17241	17006	17276	17152	17014	17241	17313	17148	17015	17095	17300	17183	17168	17112	17025	17029	16866	17122	17319	16956	17017	17171	17393	17091	17099	16987	17121	17232	17189	17263	17005	17287	17244	17125	17083	16983	16993	17183	17287	17206	17333	17291	17094	17043	17081	17107	16968	16995	17080	17066	17242	17174	17029	17155	17043	17113	16919	17122	17085	17058	17391	17219	17152	17014	17115	17159	17144	17083	17109	17188	17244	17167	17208	17215	17033	17085	17078	17259	17033	17132	17129	17191	17040	17128	17203	17248	17095	17207	17171	17126	17135	17254	17184	17242	17223	16994	17199	17128	17204	17388	17356	17233	17096	17073	16995	17096	17163	17026	17130	17134	17197	17375	16912	17120	16945	17142	17163	17265	17245	16989	16958	17065	17242	17117	17066	17125	17099	17238	17100	17051	17058	17100	17159	17138	17192	17161	17058	17260	17113	17033	17195	16999	17197	17214	17385	17198	16966	17071	17051	17113	17167	17115	17166	17237	16945	17217	17271	17151	17189	17128	17139	17383	17355	17206	17086	17291	17132	16979	16925	16953	17138	17120	17104	17171	17123	17121	16972	17120	16869	17098	17195	17277	16943	17167	16978	17037	17074	17147	17125	17167	17054	17301	17069	17029	17202	17051	17273	17091	17232	17102	17129	17063	17142	17045	17054	17176	17140	17119	16991	17059	16981	17272	17073	17231	16880	17233	17191	17315	16998	17039	17058	17084	16870	17154	17110	17086	17183	17005	17197	17161	17038	17107	17045	17205	17199	17286	17196	17380	17155	17218	17106	17177	17291	17019	17194	17237	17178	17244	17185	17248	17176	16972	17258	17178	17273	17136	17128	17056	16899	17031	17167	17147	17032	17234	17142	17083	16971	16930	17280	17314	17160	17201	17047	17164	17256	17211	17097	17000	17198	16868	17056	17045	17200	17328	17100	17227	17246	17269	17168	17029	16983	17215	17183	17071	17113	17061	16918	17305	16946	17071	17116	16937	17157	17118	16863	17009	17086	16954	17240	17391	17142	17243	17029	17050	17072	16983	17124	17188	17105	17053	17204	17072	17159	17099	17043	16855	17055	16986	17053	16950	16947	17090	17159	17139	17228	17391	17416	17229	17041	16904	17088	17068	17181	17183	17118	17305	17144	17003	17086	16988	17154	17040	16908	16848	16979	17260	17107	16956	17246	17070	17052	17133	17060	17121	17113	16825	17155	17073	17194	17245	17084	17045	16888	17157	17072	17068	17238	16925	17041	17170	17209	17346	16995	17083	17051	17043	17306	17301	17275	17068	16930	17202	17284	17159	17174	17018	17054	17008	17203	17100	17072	17154	17325	17102	17195	17064	17265	17006	17128	17285	17157	17214	17039	17222	17064	17016	17187	17039	17057	17148	17087	17231	17132	17175	17283	17088	17144	17076	17201	16977	17113	17059	17118	17126	17130	16973	17187	17077	17205	16987	17024	17452	17235	17306	16986	17298	17248	17213	16946	17034	16975	16996	17009	17103	17028	17056	17188	17298	17041	17075	17123	16930	17022	17150	17335	17022	17006	17046	17078	17262	17040	17167	17204	17370	16987	16955	17216	16932	17213	17151	17147	17364	17369	17108	16905	17041	17078	17228	17181	17059	17235	17161	17019	17151	17304	17254	17173	17134	17230	17167	17112	17224	17234	17134	17122	17178	17234	17223	17121	17097	17160	17191	17225	16985	17136	17189	17203	17259	16885	17052	17014	17117	16845	17276	17077	17226	17354	17076	17377	17279	17242	17018	17123	17224	17194	17284	17062	17159	17204	16991	17169	17178	17108	17269	17008	17221	17033	17201	17095	17082	17146	16970	16996	17241	17081	17240	17095	17134	17326	16911	17080	17313	17197	17074	16942	17149	17046	17407	17018	16935	17050	17194	17252	17218	17160	17066	16853	17093	17168	17158	17112	16989	17033	17064	17117	17044	17071	16959	17171	16983	17172	16892	17110	17197	17010	17173	17270	17150	17048	17028	16987	17006	17101	17044	17182	17045	17215	17127	17059	17061	17268	17162	16947	17075	17105	16980	17182	17049	16869	17156	17183	17230	17407	16893	17204	16955	17205	16891	17149	17263	17083	17056	17181	17251	16976	17128	16974	17222	16997	17088	17360	17091	17142	17350	17083	17125	17237	17212	17202	17046	17146	17236	17109	17265	17239	17043	17196	17121	17159	17124	17226	16890	17254	17307	16960	17093	17241	17138	17248	17276	17226	17189	16964	17074	16963	17043	17060	16922	17151	17123	17117	16977	16966	17198	17112	17118	17088	17148	17132	17124	17254	17289	17302	17061	17034	17038	17156	17125	17217	17101	16899	16972	17337	17263	17328	17134	17111	17167	17350	17051	17121	17009	17122	17058	17024	17118	17016	17203	17061	17163	17024	17118	17140	17210	17195	17112	17168	17141	17046	17132	17175	17089	17111	17049	16993	17270	17070	16958	17450	17147	17197	17241	17085	17105	17189	17215	16993	17065	16964	17129	17076	17148	16953	17004	17019	17080	16895	16946	17242	17193	16986	17125	17225	17192	17158	17277	17190	16913	17091	17125	17193	16858	17142	17157	16792	17051	17059	16805	17183	17128	17145	17123	17192	16972	16864	17165	17210	16895	17038	17137	17211	17028	17338	17060	17132	17045	16926	17103	17131	17180	17364	17156	16921	17152	17028	17142	17261	17151	17090	17167	17011	17186	17005	16905	16870	17285	17181	17091	17148	16951	17271	17193	17098	17279	17271	17110	17040	17057	17056	17172	16979	16711	17300	16904	17159	17161	17109	17078	17287	17178	16739	17184	17213	17062	17058	17046	17267	17075	17199	17037	17358	17058	17212	17117	17196	17198	17210	17069	17018	17167	17153	16983	17176	17138	17098	17029	17150	17153	17114	17039	17290	17223	17170	17215	16970	17073	17127	17049	17249	17277	17403	17094	17188	16974	17005	16987	17032	17149	17052	17103	17206	17170	17027	17075	17037	17113	17013	17006	16942	17051	17133	17099	17295	17020	17069	16965	17060	17275	17180	17220	17236	17168	17090	17225	17131	17222	17238	17231	17182	17078	17297	17116	17212	17213	17193	17094	17240	17176	17125	17174	17132	17115	17091	17087	17021	17380	17168	17015	17314	17078	17021	17124	17136	17147	17294	17175	17352	17161	17128	17043	17269	16991	17099	17169	17201	17138	17009	17159	17230	17194	17081	17125	17097	17189	17133	17239	16930	17171	16923	17109	17172	17020	17099	17214	17185	17281	17063	17018	17269	17033	17080	17194	17249	17207	17026	17267	17027	17209	17153	17060	17344	17262	17066	16937	16960	17007	17058	17057	17133	16988	17226	17072	17129	17135	16886	16913	17072	17104	17043	17000	17304	17119	17083	17112	17327	17207	17204	17040	17226	17221	17127	17189	17153	17034	17069	17163	17276	17227	17127	17134	16841	17136	16962	17153	17068	16925	17160	17113	17232	17129	17077	17182	17051	17276	17120	17135	16909	17005	17209	17051	17180	17453	17172	16985	16987	16876	17195	17118	17149	17218	17079	16918	17051	17021	17114	17226	17173	17420	17149	17008	16973	17195	16940	17049	17121	17195	17100	17090	17270	17204
16876	30139	27710	22763	21004	20746	19375	18356	17732	17331	16703	16301	15895	15833	15715	16267	15964	16096	16175	15846	15743	15541	15518	15452	15510	15581	15288	15524	15317	15245	15297	15413	15262	15470	15426	15347	15439	15213	15292	15393	15178	15198	15355	15129	15198	15196	15208	15014	15543	17954	18333	17745	16702	15677	15388	15260	15307	15261	15164	15259	15142	15281	15035	15241	15147	15179	14896	15257	15342	15251	15252	15259	15290	15158	15186	15267	15088	15061	15156	15295	15172	15105	15118	15054	15313	15265	15199	15108	15151	15199	15170	15148	15023	15288	15251	15330	15149	15259	15242	15237	15165	15254	15244	15086	15206	15261	15107	15108	14971	15208	15115	15157	15110	15202	15084	15166	15194	15244	15107	15179	15273	15154	15242	15040	15289	15158	15147	15279	15174	15193	15317	15326	15241	15128	15289	15203	15125	14999	15262	15249	15391	15240	15147	15071	15268	15199	15161	15197	15150	15141	15238	15044	15256	15306	15154	15247	15160	15270	15167	14994	15273	14997	15290	15214	15252	15169	15187	15225	15154	15116	15209	15225	15119	15240	14925	15016	15192	15212	15206	15046	15069	15211	15225	14984	15126	15123	15213	15204	15122	15247	15157	15288	15097	15293	15285	15295	15143	15123	15020	15181	15035	14943	15196	15080	15126	15239	15279	15015	15110	15216	15201	15277	15118	15190	15141	15009	15242	15350	15111	15183	15203	15315	15101	15061	15132	15303	15128	15156	15277	15033	15144	15134	15282	15176	15150	15241	15249	15184	15186	15246	15058	15121	15185	15092	15115	15188	15179	15079	15265	15299	15222	15082	15260	15074	15142	15281	15302	15162	15128	15217	15059	15179	15283	15133	15328	15072	15189	15219	15213	15268	15144	15123	15076	15215	15173	15323	15236	15032	14979	15228	15275	15202	15088	15228	15188	15025	15106	15205	15331	15046	15172	15065	15212	15132	15185	15105	15174	15175	15240	15252	15118	15182	15134	15074	15148	15106	15156	15050	15283	15062	15183	15236	15008	15239	15184	15210	15336	15192	15292	15167	15198	15263	15084	14841	15223	15118	15133	15109	15239	15169	15231	15152	15039	15006	15215	15263	15200	15102	15122	15040	15290	15091	15035	15031	15266	15078	15220	15125	15038	15091	15172	15227	15219	15158	15216	15275	15221	15175	15168	15124	15243	15113	15213	15254	15113	15235	15065	15290	15141	15182	14958	15044	15140	15059	15139	15184	15084	15112	15179	15361	15218	15016	15116	15168	15201	15212	15187	15074	15174	15170	15139	15168	15166	15189	15218	15248	15095	15225	15278	15027	15202	15130	15232	15131	15269	15137	15082	15215	15345	15105	15147	15216	15141	15304	15234	15165	15404	15106	15169	15119	15192	15220	14983	15207	15128	15216	15128	15267	14999	15173	14979	15143	15256	15145	15172	15003	15284	15076	15043	15144	15240	15199	15270	15043	15291	15184	15245	15033	15048	15274	15118	15232	15223	15314	15182	15113	15039	15105	15074	15234	15233	15241	15285	15298	15191	15073	15369	15158	15240	15203	15199	15222	15184	15077	15159	15005	15136	15147	15199	15222	15185	15158	15129	14989	15111	15357	15273	15139	15272	15069	15119	14940	15086	15229	15180	15126	15380	15128	15038	15256	15350	15180	15142	15260	15274	15286	15185	15253	15081	15215	15109	15097	15186	15220	15255	15087	15105	15102	15262	15264	15068	15205	15099	15099	15262	15176	15130	15187	15196	15110	15138	15172	15251	15221	15255	15297	15184	15125	15299	15180	15080	15256	15155	15267	15033	15106	15022	15234	15248	15086	15133	15019	15052	15123	15179	15185	15109	15260	15128	15302	15225	15190	15127	15236	15216	15246	15062	15230	15204	15135	15139	15041	15116	15135	15260	15086	15223	15255	15184	15184	15033	15205	15262	15148	15282	15086	15128	14998	15099	15161	14930	15260	15041	15078	15253	15202	15132	15011	15257	15306	15292	15137	15089	15221	15096	14939	15198	15155	15011	15198	15260	15130	15243	15126	15206	15234	15163	15210	15101	15103	15166	15305	15084	15080	14897	15236	15146	15045	15058	15175	15128	15140	15071	15258	15210	15351	15019	15110	15166	15274	15234	15136	14995	15193	15156	14958	15143	15312	15258	15293	15327	15348	15258	15175	14908	15160	15331	15250	15095	15245	14997	15235	15349	15276	15121	15060	15206	14978	15224	15187	15102	15068	15279	15198	15230	15274	15076	15147	15043	15203	15110	15061	15320	15120	15209	15085	15110	15209	15020	15216	15196	15257	15142	15225	15095	15222	15147	15056	15189	15169	15220	15137	15247	14936	15250	15081	15093	15163	15165	15145	15120	15115	15228	15065	15067	15342	15024	15298	15075	15257	15169	15074	14967	15141	15269	15318	15120	15245	15019	15204	15284	15226	15202	15179	14978	15234	15065	15071	15088	15206	15110	15150	14998	15100	15123	15188	15172	15251	15231	15097	15123	15342	15163	15062	15148	15211	15204	15198	15029	14949	15114	15253	15123	15259	15116	15231	15217	15049	15037	15156	15162	15097	14966	15156	15106	15340	15026	15052	15367	15142	15205	15230	15098	15180	15112	15102	15147	15235	15119	15065	15255	15025	15293	15063	15158	15089	15238	15184	15180	15063	15123	15070	15141	15129	15188	15244	15196	15098	15208	15363	15086	15294	15229	15142	15085	15259	15053	15325	15142	15244	15185	15021	15265	15068	15236	15021	14999	15020	15166	15230	15200	15348	15068	15211	15124	14956	15102	15302	15139	15265	15129	15200	15167	15107	15109	14977	15258	15320	15176	15241	15127	15118	15270	15077	15349	15097	15291	15028	15229	15145	15155	15155	15125	15199	15174	15165	15159	15240	15193	15168	15078	15160	15243	15214	15217	15017	15209	15118	15156	15371	15093	15082	15241	15042	15156	15221	15205	15242	15093	15134	15199	15203	14936	15123	15139	15179	15022	15188	15241	15104	15114	15235	15117	15262	15063	15293	15029	15079	15190	15319	15073	15266	15104	15039	15096	15267	14961	15068	15049	15159	15156	15090	15197	15199	15057	14974	15135	15009	15112	15153	15043	15094	15117	15180	14963	15179	15114	15158	15233	15170	15183	15055	15037	15345	15033	15128	15162	15232	15387	15145	15149	15224	15198	15167	15077	14902	15261	15174	15114	14996	15187	15261	15137	15109	15191	15333	15242	15073	15187	15154	15215	15262	15076	15274	15032	15138	15254	15234	15098	15192	15178	15170	15167	15119	15101	15320	15230	15069	15220	15070	15076	15137	15312	15133	15167	15172	15070	15172	15171	15173	14953	15296	15068	15266	15123	15033	15122	14995	15261	14984	15188	15160	15283	15144	15204	15143	15189	15017	15192	15312	15165	15007	15056	15260	15179	15021	15269	15120	15183	15027	15288	15101	15109	15166	15102	15111	15101	15241	15159	15299	15118	15131	15072	15097	15170	15193	15124	15170	14976	15274	15162	15222	14895	15137	15297	15285	15034	15305	15240	15248	15174	15027	15230	15154	15250	15151	15202	15127	15071	15111	15125	15164	15067	15206	15241	15205	15209	15095	15172	15229	15039	15192	14934	15247	15039	15132	15164	15161	15056	15122	15317	15333	15240	14986	15200	15192	15163	15041	15182	15298	15211	15354	15024	15083	15162	15235	15193	15264	15296	15101	15089	15205	15264	15033	15079	15036	15271	15208	15238	15116	15045	15032	15378	15098	15235	15213	15113	14986	15154	15174	15149	15039	15242	15118	15157	15025	15242	15208	15110	15154	15093	15233	15216	15112	15138	15400	15210	15258	15223	15189	15187	15042	15088	15138	15203	15137	15186	15044	15308	15200	15160	15305	15260	15171	15241	15211	15290	15219	15100	15143	15173	15111	14985	15099	15121	15189	15037	15142	15127	15108	15023	15025	15040	15106	15108	15183	15189	15090	14991	15126	15008	15276	14983	15317	15076	15156	15204	15032	15063	15241	15177	15151	15139	15173	15154	15155	15223	15233	15035	15191	15104	15195	15053	15169	15093	15150	15107	15212	15291	14993	15071	15038	15126	15147	15034	15022	15317	15027	15173	15119	15099	15020	15053	15088	15124	15052	14948	15184	15149	15099	15047	15230	15066	15313	15158	15249	15175	15264	15246	15140	15307	15264	14957	14847	15313	15169	15241	15111	15164	15047	15133	15185	15303	14995	15183	15181	15256	15160	15197	15088	15110	15173	15053	15235	15109	15033	15110	15263	15150	15232	15126	15021	15113	15163	15091	15159	15137	15267	15269	15104	14949	15258	15042	15142	14984	15035	15108	15129	15017	15206	15223	15224	15041	15198	15227	15311	15312	15209	15107	15053	15289	15110	15009	15296	15115	15166	15228	15174	15065	15131	15100	15020	15164	15111	15251	15171	15103	15180	15071	15264	15210	15055	15097	15208	15039	15162	15090	15118	15082	15168	15322	15131	15055	15101	15032	15101	14956	15175	15109	15116	15235	15006	15157	15122	15019	15166	15170	15196	15101	15164	15350	15041	15128	15169	14917	15096	15179	15124	15172	15165	15316	15173	15355	15237	15089	15208	15151	15182	15172	15223	15194	15153	15105	15211	15070	15148	15127	15089	15076	15164	15107	15182	15178	15049	15272	15194	15037	15183	15195	15046	15126	15051	15137	15208	15270	15122	15278	15053	15266	15348	15194	15142	15113	15092	15092	15154	15262	15145	15156	15219	15114	15138	15151	15189	15200	15183	15266	15119	15077	15267	15271	15135	15081	15186	15037	14836	15101	15105	15142	15244	15154	15109	15328	15115	15128	15263	15089	15233	15212	15131	15350	15030	15196	15178	15263	15081	15150	15224	15219	15188	15094	15256	15118	15061	15196	15193	15323	15134	15067	15149	15182	15231	15048	15145	15325	15248	15212	15193	14970	15066	14995	15184	15239	15129	15042	15200	15123	15256	15147	15074	14867	15204	15244	15115	15199	15133	15434	15256	15087	15075	15250	15309	15172	15227	15307	15043	15145	15262	14944	15312	15197	15132	15247	15045	15127	15197	15180	15008	15076	15143	15256	15095	15179	15165	15007	15094	15003	15054	15027	15099	15157	15099	15037	15132	14985	15137
27709	22097	24217	20970	17971	18195	17962	17673	17669	17339	17448	17297	17188	17162	17098	17277	17454	17166	17315	17210	17082	17062	17184	17052	17129	17060	17258	17123	17263	17046	17192	17123	16947	17071	16993	17208	17093	17180	16978	17083	17191	17010	17122	17009	17039	17074	17213	17073	17043	17020	17028	17258	17047	17341	16975	17110	17081	17096	16861	17044	17085	16848	16997	17138	17085	17154	16906	16929	17138	16902	17016	17248	16977	17006	16983	16888	17236	17014	17019	16971	16997	17125	17067	16863	16913	16929	16975	16967	17049	16966	17071	17245	17197	17136	17066	16898	17035	16882	16930	16921	16946	16983	17026	17001	16849	17044	17001	16882	17088	17028	16988	17075	16929	17093	17071	17030	17146	16879	16979	16893	16985	17055	16962	17042	16856	17106	17099	17117	16974	17095	16886	16860	16998	16869	16919	16971	17017	16983	16954	16837	16995	16931	17026	16932	16852	16876	17060	16983	17216	17019	17102	16822	16943	16889	16884	17062	17057	17047	17027	17276	16901	16912	16914	16950	17043	17010	17199	17055	17153	16933	17038	17104	16980	16834	16954	16955	16925	16883	17044	16826	17092	16804	16960	16966	17033	17004	17097	16985	16987	17025	16957	17156	17312	17118	17031	17026	17207	17037	17219	17063	17029	16926	16999	17110	16877	16985	17009	16986	17034	16999	16900	17001	16970	17060	17069	16990	16906	16802	17119	17134	16826	16939	17080	17022	16885	17000	17052	16957	16839	17262	17161	17071	17038	16883	17010	17038	17141	17129	16933	16844	17025	17166	17045	16888	16936	17143	17130	16857	16828	17086	16826	16898	16991	17262	16888	16889	17147	16900	17207	17053	16988	17095	17258	17077	17118	16958	17022	17073	17330	16816	16913	16971	17010	17019	17159	17018	17078	17062	16828	17032	16934	17035	17000	17022	16902	16843	16920	17088	17102	17113	17008	17000	17072	17062	17062	17005	16926	17022	17036	17014	16960	16876	16776	16891	16995	16993	17005	17056	17105	17266	16934	16923	16856	17064	16951	16994	17105	17051	17064	17074	17179	17086	17291	16921	16809	16804	16765	16825	16973	17125	17240	17092	17139	17048	16957	17227	17025	17006	17116	17001	17113	17049	17076	17129	17009	17049	17006	17176	17006	17001	16992	17000	17117	16997	16919	16891	17321	17040	16887	17046	16916	17133	17138	16878	17016	17138	17021	16839	17076	17022	16958	17063	16972	16944	16937	17046	17152	16950	17026	17176	17003	16972	17069	16978	16966	16830	17051	16948	16994	17061	17032	16890	17083	17052	17038	17033	17041	16861	16983	17077	17033	17092	17049	17009	17113	17060	16985	17044	16980	16908	17117	16859	16902	17095	17208	17030	16851	16814	16952	17052	17084	16973	17088	17196	16999	16939	17110	16898	16959	16950	17010	16978	16977	17067	16911	16900	16979	16956	16972	17007	17106	16922	16816	17039	17135	16943	17057	17067	16836	17059	17125	16941	16955	16967	17063	16898	17014	16930	17033	17063	17014	17026	17007	16943	17089	17135	17104	17007	17016	16951	17104	17189	16966	17152	16954	16795	17132	17010	17053	17039	17100	16930	16940	16787	16986	17071	17117	17106	17004	17014	16953	16882	17083	17097	16926	16923	16992	17179	17075	16986	17002	17001	16983	17050	16898	17090	16825	16982	17193	16810	16915	16954	16880	17091	16862	16871	17055	17018	16919	16993	16977	16767	17028	17069	16943	17064	17038	17053	17070	16953	17055	16991	17042	16975	17141	16877	16972	17031	16985	16958	17161	17209	17077	16958	16891	17113	17193	16997	16934	17113	16954	17026	16922	16915	16878	16959	17036	17097	16897	16973	17170	16870	17102	17039	17122	17031	17216	16876	17079	17082	17008	16945	16903	16912	17075	17060	17096	16960	17152	16889	16857	17018	16993	16957	17076	17129	17111	17169	17126	17112	17124	16943	16988	17068	17122	17078	17195	17124	16886	17322	16983	16918	17098	16952	17268	16931	16990	16896	17032	17086	17108	16870	17079	17009	16928	16933	16953	17082	16960	16903	16983	16966	16859	17055	16834	16937	17117	17016	16966	17264	16990	16932	17088	16886	16806	17156	16997	17088	16759	17034	16873	17053	17149	17001	16925	16983	16973	17006	17070	17092	16873	16757	17209	16969	17072	16873	17191	17077	16881	17183	17090	16775	16956	16930	17105	16958	17032	17204	16980	16876	16953	16915	17218	16913	17019	16965	17056	16905	17163	16970	16984	16980	17052	16982	17064	16971	16933	17042	17132	17104	17306	16966	16959	17033	17040	16952	17247	16802	16991	16993	17121	17124	16868	17027	16951	16996	16754	16930	16940	16900	16934	17074	16910	17133	17064	17198	16950	17071	16902	17149	16758	17147	17073	17119	17117	16933	16883	16970	16939	17036	17265	16955	16839	17060	16827	16965	16868	17101	16952	16935	16872	17082	17093	16921	17115	17125	16863	16888	16960	17056	17011	16978	17093	16967	16905	16899	16946	16813	17210	16974	16843	16978	16907	17034	17149	17036	17031	16937	17174	17044	17083	17038	17105	17079	17145	16762	17048	16950	17010	17191	16963	17044	16995	16878	16970	17062	17063	16981	16894	16919	17018	17025	16993	17178	17131	17090	16861	17041	16979	17151	17031	16985	16961	17035	16837	16910	16902	16858	16958	17011	16880	16879	17041	17175	16884	17000	16844	17050	17129	16867	16786	17062	16862	17085	17005	17173	17031	17109	16918	17046	17102	17129	16999	17038	17015	16972	17019	16773	16944	16948	16993	17010	17068	17255	17101	17018	16888	16859	16941	17009	17199	17180	17148	16971	16934	16999	16939	17137	17013	17050	16905	17095	16979	16929	17179	17164	17043	17217	17002	17084	17233	17193	16814	16883	17079	16865	17056	16806	17274	16882	17004	17121	16952	16814	16908	17026	16974	17059	16745	16976	17072	16920	17054	16991	17074	16897	16855	16802	17033	17104	17022	17108	16968	17173	17154	16885	17063	16805	17038	16611	17012	17005	17041	17138	17129	16901	17064	16864	16990	16865	16936	16877	16992	17246	16832	17129	17081	16919	16986	16987	17050	17091	17198	17192	17106	16972	17073	16956	16973	16941	17149	17037	17000	17045	16954	16974	16950	17000	16990	17070	16731	16950	16935	17009	17099	16883	16967	16967	16940	17013	17311	16950	17127	17106	17036	17003	17178	17039	17038	17131	17045	17198	16924	16977	17063	16973	17005	17037	17173	17096	16995	17085	17055	17084	17018	17072	17043	17041	16934	16989	17044	17040	17125	16890	16987	17114	16830	16967	17227	17127	17085	17205	16955	17071	16961	16944	17047	16877	16932	16979	17076	17169	17139	17099	16993	17156	17069	16892	17214	17105	16960	16813	16846	16961	16890	16921	16946	16926	16883	16994	17102	16885	16933	16989	17043	17038	17160	16975	16990	16883	17075	17114	17182	16981	16850	16932	17025	17071	17090	17007	17052	16791	16939	17135	17026	17236	17308	17082	16998	16909	17255	17120	16931	17097	17090	17006	17117	16958	17054	17009	17156	17246	16919	16960	17227	17043	17099	17150	17104	16898	17061	16869	16908	16961	17001	17017	16995	16917	16952	16970	17097	17096	16933	17029	16950	16972	17028	17127	16838	17020	16909	16933	17090	16939	17086	16994	16971	16890	16898	16875	16844	16831	16952	16907	17130	16854	16933	17124	16964	16961	17072	17046	17069	17001	17018	17062	17165	16968	17063	17037	16969	16906	16876	17148	17172	17007	17053	17142	16832	16886	17000	17038	16729	17019	16941	16935	16973	16994	17019	17038	17045	17025	16967	17034	17058	17020	16890	16805	17056	16768	16857	16670	16987	17145	16853	17142	17095	17078	17253	17125	17151	17000	17124	17037	16976	17129	16889	17185	16846	17104	17001	16960	17030	16998	16951	17137	17168	17092	17088	17023	16990	16998	17090	16955	16925	16909	17015	17061	16990	17136	17059	17106	17055	16908	16851	16926	17295	17021	16898	17194	17025	16909	17006	17102	17063	16977	16844	16986	17019	17120	16869	17006	17081	16968	16822	16928	16945	17270	17050	17194	16934	16951	17037	16785	17085	17020	17026	17114	16912	17053	17194	16911	16814	16892	17149	17085	16949	16978	16941	17055	17094	17021	17112	17026	17059	17114	16963	17132	17095	17221	17030	17033	17123	17298	17002	17034	17172	16856	16762	17063	16925	16956	17020	16834	17033	17045	16993	16927	16992	16972	17064	16897	17013	17086	16774	17039	17071	17094	17043	17003	17218	16957	16914	16994	17106	17141	16827	16964	17037	16764	17136	16980	16940	17008	17171	16950	16939	17161	17097	17132	17088	17100	16919	17142	17007	16981	17082	17130	17068	16879	17132	16805	16999	17144	16917	17019	17084	17152	17001	16887	17176	17023	17174	16932	17116	16915	16820	16955	17112	17059	17247	17109	17082	17222	16913	16839	17030	16933	16744	16849	17212	17144	17282	17020	17055	17034	16978	17113	17005	17134	17251	17071	17011	17085	17101	17077	16981	17132	16910	17133	16943	16870	17013	17304	17232	17094	17218	17069	16939	17064	17074	17114	17245	17051	16917	17059	17170	16808	17005	17125	17036	17145	17007	16980	16940	17201	17064	16889	17093	16942	17018	16880	17135	17000	16590	16896	16878	16875	16990	17055	16924	17065	17094	16970	17044	16846	17129	16872	17195	17092	16956	16891	17162	17167	17282	16945	17073	16956	17045	17056	16961	17072	17180	16809	16982	17195	17045	16993	17224	16906	16978	17160	17115	17143	16999	16973	16798	17018	17090	17094	17201	17177	17030	17050	16953	17045	17045	17074	17168	16957	17089	17103	17073	16898	17190	17110	16772	16863	16916	17107	17105	17010	17015	17122	17121	16998	17055	16989	17296	17131	17037	17117	16944	16867	17131	17208	16931	16883	17030	16734	17063	16849	17163	16999	17165	17128	16966	16961	16980	16902	16963	16940	16897	17014	17204	17229	16931	16913	16948	17014	17079	17049	17061	17012	17032	17103	17067	17016	16935	16938	17007	16897	17011	16942	16784	16991	16807	17046	17085	17128	17036	16986	17144	17078	17035	17152
15753	19641	18992	17169	16970	17067	16495	16124	15968	15911	15356	15356	15460	15342	15416	15395	15771	15505	15681	15458	15175	15169	15320	15235	15242	15122	15309	15361	15184	15042	15131	15143	15144	15092	15237	15183	15199	15203	14989	15271	15179	15276	15061	15121	15130	15075	15034	15237	15022	15136	15366	15337	15237	15289	15253	14899	15013	15157	14955	15209	15154	15124	15058	15056	15159	15145	15125	15182	15162	14945	15177	15210	14976	15297	15131	15068	15153	15083	15127	15352	15070	15041	14946	15085	15263	15042	15109	15105	15018	15147	15205	15013	15235	14986	15146	14992	15263	15006	15125	15085	15104	15130	15160	15218	15067	15204	14961	14937	15129	15212	14976	15271	14894	15181	14858	15045	15001	15101	15177	15218	15198	15077	15142	15076	15114	15155	15175	15187	15260	15048	14950	15083	15029	15123	15151	15034	15006	15045	15101	15061	15208	15155	15250	15125	15081	15115	15079	15308	15018	15102	15122	15115	15156	15040	15069	15195	15099	15099	15139	15145	15035	15129	14952	15069	15012	14990	15003	15229	15273	14853	14926	15044	15201	15107	15111	15092	15107	14945	14970	14914	15099	15135	15109	15266	14925	15044	15064	15119	14918	15124	15165	15123	15060	15181	15155	15105	15089	15191	15019	15181	15093	15027	15110	15092	14891	15128	14971	15170	14887	15136	15057	15085	15103	15266	15027	15096	15100	15194	15124	15022	15120	15075	15061	15070	15021	15145	15202	14963	15072	15278	15075	15047	15061	14975	15114	15091	15210	15060	15210	15025	15162	15186	15010	15136	15130	15176	14958	15241	15165	15047	15049	15110	14954	15217	15153	15233	15169	14992	15176	15134	14990	15154	15204	15239	15168	15048	15234	15074	15169	15272	15128	15238	15084	15119	15070	15037	15034	15280	14947	15208	15017	14982	14974	15031	15096	15049	15067	15133	15180	15054	15000	15121	15149	15099	15103	15102	15006	15305	15198	15118	15326	15066	15225	15011	15084	15223	15065	15137	15044	14936	15071	15120	15175	15179	15085	15074	14989	15196	15346	15130	14999	15033	15163	15037	14957	15138	15274	14908	15162	15185	15183	14966	15011	15198	15248	15019	14952	15162	15128	15102	15032	15074	15048	15069	15161	15018	14961	15078	15007	14924	15244	15116	15253	15261	15051	14930	15091	15149	15123	15111	15245	15083	15195	15216	15307	15038	15039	15052	14986	15082	15122	15211	15214	15394	14927	15026	14988	15092	15032	15146	15135	15222	15108	15101	15001	15125	15011	15100	15090	15037	15104	15117	15066	14883	14951	15077	15207	15230	15182	15190	15138	15181	15174	14843	15075	14936	15154	15112	15045	15073	15044	15161	15078	15048	15101	15140	15076	14877	15223	15097	15050	15078	15353	15273	15086	15165	15152	15044	15108	14969	15042	15012	15197	15131	15079	15088	15130	15189	14939	15156	15052	15006	15207	14944	15090	15180	15065	15159	14977	15143	15209	15108	15305	14955	15231	15045	15013	15133	15008	15144	15090	14986	15152	15111	15214	15090	15028	14953	15146	15113	15173	15124	15116	15086	15062	15122	14990	15032	15079	15209	15051	15021	15130	15181	15117	15160	15126	15282	15210	14999	15080	15140	15165	15257	15062	15074	15120	15175	15094	15158	15078	15062	15138	15062	14992	15103	15156	14978	14943	15248	15178	15135	15118	15077	15155	15123	15173	14968	15200	15081	15158	15128	15179	15054	15014	15013	15185	15042	14918	15129	15109	15244	15033	14938	15068	15043	15150	15063	15297	15157	15076	15024	15259	15055	15068	15187	15090	15120	15010	15112	15113	14890	15038	15075	15051	15104	14973	15085	15077	15148	15020	15142	15169	15184	15179	15117	15148	14959	15102	15158	14937	15126	15107	14963	15139	15092	15032	14940	14997	15134	15094	14941	14910	15148	15114	15017	15103	15118	14898	15104	15134	15152	14969	15191	15195	15065	15076	15100	15055	15206	15258	15112	15100	14985	15106	15220	15137	15207	15201	15046	14958	15247	15032	15059	15219	15048	15300	15090	14980	15216	15015	15133	15231	15062	15015	15099	15133	15120	15213	15085	15013	15144	15144	15161	14925	15158	15132	15213	15223	15068	15356	15218	15162	15122	15162	15178	15274	15410	15144	15245	15056	15027	15032	15146	14998	15135	15006	15092	15196	15230	15033	15188	15138	15139	15133	15222	15057	15152	15250	15036	15085	15218	15115	14928	14961	15087	15087	15195	15093	15120	15143	15271	15155	15173	15091	14999	15235	14958	15078	15099	15156	14978	15044	15240	15157	15175	15062	14976	15059	15198	15086	14975	15205	15047	15301	15154	14960	15132	14984	15007	15165	15249	15159	15162	15081	14999	15193	15134	14997	15205	15056	15086	15065	15077	14939	15109	15153	15043	15143	15067	15145	15053	14999	14962	14938	15185	15019	15072	15104	15233	15227	14955	15054	15072	15045	15193	15230	15215	15210	15181	15176	15112	15206	15035	15133	15101	15093	15176	14971	15142	15159	14964	15141	15161	15156	15217	15078	15253	15192	15023	15203	15167	15044	15097	15072	15298	15037	15127	15126	15206	15154	15010	15144	15156	15117	15216	14844	15032	14990	15241	15173	15176	15159	15052	15081	15086	15037	15160	15202	15198	15126	15126	15247	15279	15205	15103	15067	15162	15127	15106	15167	15083	15122	15117	15152	15165	15203	15183	15006	15274	14965	15121	14919	15104	14956	15128	15132	15181	15139	15183	15197	14921	14908	15087	15162	15153	15110	15257	14998	15053	15143	15001	15086	15102	15179	15098	15107	15065	15177	15181	15204	15071	15167	15035	14971	15164	15234	15196	15172	15142	15093	14943	15152	15127	15191	15081	15199	15194	15126	15224	15126	15129	15133	15059	15169	15046	15099	14962	15087	15007	15051	15124	15110	15107	15144	15090	14975	14976	15298	15162	15213	15160	15061	15207	15204	15040	15036	15079	15111	15171	15034	15165	15096	15046	15127	15023	15129	15101	15207	15096	15101	15148	15106	15162	15143	15116	15093	15183	15078	15101	15088	15134	15101	15188	15174	15112	15045	15141	15248	15119	15051	15112	14911	15225	15108	14979	15358	15165	15200	14944	14983	15227	14984	14965	15125	15115	15224	15134	15015	15085	15092	15155	15147	15102	15234	15036	15052	15076	15113	14977	15165	15023	15131	15163	14963	15042	15087	15086	15106	14995	15118	15172	15109	15143	15243	15033	15198	15299	15172	15029	15060	15068	15172	15229	15031	15115	15149	15196	15130	15218	15122	15206	15090	15056	15121	15166	14993	15142	15053	15213	15252	15040	14861	15248	15041	15185	15199	15117	15088	15224	14916	14886	15021	15106	15122	15299	15197	15205	15212	15002	14956	14866	15054	14904	15186	15190	15016	15155	14909	15025	14981	15157	14946	15228	15191	15089	15252	15038	15114	15024	15278	15006	14977	15084	15217	15097	15067	15142	15295	14900	15226	15063	15064	14980	15033	15279	15107	15254	15164	15139	15132	15028	15083	15115	15053	14960	15086	15038	15256	15124	15148	15121	15218	15039	15233	15038	15111	15006	15224	15164	15217	15281	15262	15235	15174	15131	15096	15160	15116	15189	15183	15026	15072	14989	15123	15074	15197	15202	15144	15176	15049	15157	15006	15056	15136	15016	15241	15063	15133	15083	15207	14929	14991	15136	15040	15165	15144	15159	14939	15272	15076	15004	15078	15131	15172	15196	15300	14973	15079	14957	15077	15033	15124	14988	15179	14841	14950	15134	15072	15236	15083	14944	15118	15114	15073	15072	15184	15114	15077	15119	15157	15096	15074	15228	14965	15053	15091	14996	14969	15221	15013	15100	15052	15175	15115	15135	15148	15139	15274	15176	15020	15070	15143	15036	15223	15162	15196	15067	15169	15126	15143	15153	14993	15135	15163	15186	14998	15120	15202	14892	15121	15226	15159	15093	15188	15093	15185	14988	15175	15070	15054	15164	15059	15016	15277	14985	15100	15103	15050	15190	15299	15200	15389	14997	14981	15285	15138	14912	15042	15092	15327	15133	15046	15112	15085	15109	15044	15096	15181	14991	15128	14942	15149	15164	15099	15008	15142	15130	15032	15294	14992	15087	15128	15080	15163	15240	15186	15092	15158	15147	15062	15178	15183	15079	14878	15219	15234	15051	15006	15133	14933	15094	15246	15211	15199	14927	15092	15003	15328	15067	15233	15034	15161	15031	15110	15203	15163	15240	15057	15261	15072	15155	15202	15135	15086	14964	15193	15100	15138	14987	15164	15063	15207	14992	14942	15058	15215	15178	15132	15039	15169	15142	15153	15078	15118	15045	15236	15017	15237	15284	15058	15178	15165	15251	15106	15114	15100	15236	15085	15142	15123	15026	15075	15051	15125	14958	15190	15138	14874	15068	15142	15291	15030	15065	15168	14880	15170	15128	15106	15229	15080	15163	14977	15217	15021	15071	15119	15078	15223	15125	15044	15164	14946	15064	15172	15083	15001	15180	15037	15170	15164	15192	15173	15103	15161	15089	15135	15221	15283	15174	15079	14879	15187	15023	14947	15084	15141	14990	15149	15319	15305	15213	15054	14934	15023	15123	15092	15106	15128	15068	15293	14902	15146	15154	14919	15060	14957	15138	15325	15195	15105	15157	15145	15165	15121	15018	15177	15210	15222	15149	15160	14995	15042	15200	15200	14981	15235	15132	15151	15070	14989	15205	15097	15031	15156	14996	15079	14978	14924	15027	15074	15167	15226	15221	14902	15163	15133	15123	15114	15032	15093	15133	15158	15201	15293	15098	15170	14887	15105	15090	15122	15209	15068	15111	15113	15065	15198	15070	15162	15080	15063	15097	15197	15095	15197	15228	15062	15111	15147	15199	15076	14893	15126	15186	14886	15020	15191	15057	14973	15054	15011	15110	15108	15097	15021	15008	15067	15080	15189	15054	15056	15170	15097	15199	15105	15094	15183	15228	15057	15242	15040	15147	15222	15027	14990	15075	15085	15011	15196	15160	15330	14939	15097	14989	15130	15186	15097	15219	14909	15104	15163	15204	15090	15067	15116	15164	14866	15002	14974	15118	15183	15145	15044	15054	14949	14998
24102	21316	28719	24315	22217	22320	21340	18861	18166	18049	17716	17671	17560	17536	17784	17853	17531	17439	17832	17392	17266	17242	17200	17312	17261	17244	17202	17137	17182	17085	17092	17300	17128	17130	17193	17064	16901	17041	17287	17196	17201	17046	17078	16994	17116	17126	17251	16990	17441	18127	17967	17935	17686	17441	17169	17051	17172	17026	17059	17071	17103	17169	17043	16932	17030	17225	17074	16977	17204	17010	16983	17093	17139	17188	17084	17004	16941	16976	17045	17100	16895	16940	17206	17016	17129	17007	16998	16863	17045	17157	17046	16956	17111	17063	17168	16969	17152	17013	17114	17109	17070	16939	17093	17146	16988	17347	17073	17013	17051	16947	17253	17054	16979	16954	16997	17103	17059	17026	17308	17204	16997	17203	16986	16900	16890	17014	17068	16916	17121	17069	17167	16899	17021	17000	17090	17151	17108	17307	17178	17087	16985	16950	17102	16895	17025	16980	17176	17153	17065	16950	17146	17009	17086	16836	16738	16921	16908	16994	16845	17073	17133	16944	16962	17120	17059	17153	16992	17149	16893	16935	17089	17038	16978	17007	17120	17087	17109	17065	17149	16892	16944	17072	16997	17084	17069	16947	17065	17024	16906	17015	17021	17246	16960	17153	16924	17022	17112	17060	16967	17141	17014	16999	17085	16868	17002	17070	17094	16999	17125	16927	17140	16962	16921	17105	17153	17176	17067	17072	17161	16969	17007	17070	17064	17025	17061	17081	17124	17060	17035	17028	16989	17110	16905	16903	17119	17148	17058	17194	17000	17003	16983	17210	17113	17174	17036	17129	16901	16987	17057	17121	16933	17011	16960	16987	17172	17018	17205	16924	17111	17404	17109	16927	16993	16975	17067	16857	16755	17112	17145	17165	17263	17123	17192	16956	16895	17145	17049	17186	17325	17082	16919	17046	17062	16878	16868	17055	17230	17128	16962	17119	17099	16953	17065	17115	17128	17062	17110	16972	16996	16979	16917	17054	17197	17264	16978	16939	17106	16974	17317	17033	17119	17095	17180	17066	16986	16966	16878	17014	17173	16907	17048	16964	17060	16910	17089	17033	17099	16969	17058	17085	16953	16964	17126	16989	17232	16986	17098	17000	17174	16946	16979	17121	17207	16978	17141	16945	16963	16813	17041	16973	16958	16890	16932	17070	16964	17023	17186	16962	17090	17051	16821	16849	17034	16958	16914	17002	17112	17190	16861	16868	17000	16972	16954	17058	17024	17022	17140	16845	17015	16940	16996	17037	17086	17235	17254	17061	17133	17092	16905	16905	16942	16985	17134	16953	16948	16958	16944	16777	16908	17184	17059	17156	17104	17231	17309	17014	17097	16942	17066	17234	17073	17252	17280	16850	17216	17133	17130	16985	17063	17003	17046	16989	17077	17120	17130	17086	17018	16920	16983	16773	17111	16898	17118	16980	16958	17008	17048	16928	16976	17148	17292	16933	17020	16893	17102	17000	16899	16940	16864	17072	17232	17073	16827	17046	17086	17099	17089	17043	17060	16773	17008	17066	17022	17028	17090	16927	17173	16986	17025	16916	16959	17060	17007	16940	17058	16918	17062	16996	17025	16897	17135	16959	17128	16906	17000	17030	16962	17061	17274	16919	16975	17094	17114	17268	17015	16977	16808	17086	16998	16960	16811	16792	17178	17063	17174	16948	16913	17258	16837	17000	17002	16965	16881	16969	16982	17153	17108	17110	16881	17005	16994	16985	17022	17040	17117	17123	17197	17139	17142	17050	16950	17082	17051	16968	16809	17221	16918	17009	17158	17129	16952	17048	16840	17055	17169	16873	17044	17043	17099	16928	17151	17171	17096	16953	16961	16829	17056	16869	17008	17087	17208	17025	17075	16897	17082	17139	16880	17069	16949	17111	17012	16902	16987	16983	16953	16897	17071	17055	17075	17110	17029	17041	17008	17023	17018	17021	17059	16981	16987	16820	17023	16995	17060	16829	17013	17057	17052	17080	17162	16957	17111	17083	17115	17122	16942	17022	16711	17074	17253	17036	17108	17167	17004	16851	16859	17116	16847	16956	17052	16958	17050	17006	17029	17165	17071	16918	17071	17374	17046	17223	16974	17025	16886	16798	16859	16985	17049	17056	17058	17147	17063	17106	17255	17084	17022	17102	16948	17019	17220	17008	17074	16876	17037	17087	16809	17074	16983	17071	17074	16977	16996	17130	17055	16955	17004	16998	17037	16982	17056	16915	16999	16952	16982	17021	16994	17070	17083	16896	16933	16944	17159	17025	16935	17039	16923	17261	17014	17128	17196	17024	17250	16907	16882	16847	17015	17117	16914	16976	17051	16996	17109	16898	17126	16949	17005	17006	16917	16961	17276	16923	16989	17167	16867	17101	16966	16895	16975	16796	16829	17035	16979	17223	17058	17039	17017	17007	17115	17026	16998	17032	17000	17033	17047	17023	16948	17004	17133	17072	17000	17042	17085	17183	17088	17094	16975	17052	17063	17159	17180	17051	17246	17103	16989	17076	17012	17001	17173	16996	16908	17000	17059	16995	17234	16991	16763	17086	17064	17035	17009	17052	17190	17175	17238	17150	16930	16922	16970	17026	17069	17024	17048	17059	16978	17145	17070	17104	17028	17209	17082	17035	17103	17095	17150	17093	16873	17051	17012	16963	16953	17032	17074	17030	17080	16880	16947	16884	17038	17275	17137	16846	16948	17138	17090	17151	16964	17066	17069	16995	17007	16986	16902	17021	17258	17045	16902	16891	17102	16905	17035	16976	17192	16954	16873	17064	16968	17212	17013	16961	17107	16886	16942	17059	16965	17082	17104	16890	16988	16934	17206	17132	16982	17183	17053	16981	17004	16918	17082	17114	16881	16951	17035	17131	17070	17095	16953	17043	17072	17021	16982	17159	16988	16956	17027	16933	17126	17115	16907	16915	17223	17097	17056	17144	17203	17000	16823	16775	16980	17157	17139	17074	16947	16925	17078	17056	17067	16953	16840	17109	16978	17095	17133	16888	16851	16919	17104	16974	17096	17127	17009	17123	16874	16991	17163	17200	17123	16832	17015	17145	16799	16949	16871	17012	17012	17059	17114	17012	17333	17039	16976	17179	17067	17041	16957	16929	16951	17008	17028	16997	16882	16959	17115	16884	17147	17025	17079	17087	16850	16964	17100	17109	16862	17125	17222	16859	16881	16998	16969	17100	17035	17010	16904	17116	17170	17129	17091	17012	17010	16988	17121	17024	17153	17040	17231	17033	17068	17006	16941	16909	17087	17188	17029	17165	17112	16972	16990	16903	17192	17030	17189	17051	16910	17010	16902	17299	17136	17160	17282	17249	16928	16873	17312	17139	17179	16934	17153	17178	16895	17186	17171	17199	16931	17034	16716	17014	17092	17026	17219	17118	17148	17134	17083	17118	16894	16791	16857	17126	16898	17064	16998	17136	16993	16913	17176	17122	17074	17065	16835	16867	17131	16908	17125	17100	17115	16916	16962	16866	17099	17161	17182	17109	16994	17126	17086	16808	17035	16840	17055	17009	16883	17121	17019	16832	17036	16774	16852	16945	17026	17178	16950	17033	17021	17071	17021	17182	17095	17065	16917	17124	17181	16974	17092	17199	17182	16867	17127	17028	17147	16962	17135	17066	17184	17043	17190	16894	17125	17019	17126	17107	17324	17093	17106	17032	17020	16913	16996	17061	17147	17189	17044	16966	17092	16818	17022	17102	16982	17088	17043	17101	17191	17133	16816	17205	16998	16914	17188	17011	16917	17007	17049	17217	17106	16850	17143	17003	17215	16937	17061	17035	17184	16818	17140	16914	16952	17009	17110	17125	17002	16777	16990	17094	17178	17141	17106	17154	16980	17018	17137	17191	17141	16944	17033	17069	16934	16911	17123	16802	17174	16944	16867	16960	16988	17159	17127	17123	17139	16946	17209	17174	17032	17057	17127	17029	17052	16936	16992	16882	17060	17071	17209	17064	17160	17161	17114	16978	17089	16953	17099	17068	17043	16813	17123	17216	17092	16825	16907	16988	16984	17134	17031	17008	17072	16990	17130	16951	17281	17065	17105	17043	16843	17002	17173	17305	17203	17309	17068	17107	16764	17028	17151	16942	17208	17152	16921	16924	16854	17107	16789	16852	16926	16911	16962	16992	17096	17110	16857	17242	17043	17041	17062	16935	17023	16954	17141	17067	16997	16873	17069	17042	17004	16946	17190	16997	17118	17114	16987	17135	17068	17095	17176	16943	16966	17050	17015	17069	17307	16920	17177	16986	16899	17194	16957	16835	17017	16998	16996	16854	17013	17071	17102	17253	16806	17230	17202	17049	17060	17057	17029	17014	17046	17017	17236	17221	17130	17017	16953	17019	17052	16950	16946	17091	17022	17208	16895	16978	17057	17003	16937	17109	17098	16983	16818	17243	17116	16837	17050	16949	17057	17227	17040	16975	17075	16986	17025	17043	17173	16952	17107	17114	17089	16870	16850	16936	17079	17085	17100	17042	17304	17153	17041	16959	17223	16917	16995	16995	17197	16926	17031	17067	17199	16964	17010	17104	17131	17165	17075	17116	16997	17033	17077	16889	17020	17039	17093	17044	16874	17103	16980	16958	16815	17074	17147	16979	17080	17023	17129	16842	17183	17162	17085	17042	17240	16927	16835	16972	16939	17078	16994	17182	17098	16943	17303	17007	16878	17021	16700	17001	17227	16926	17022	16931	16900	17104	17061	16994	17000	17218	17041	17107	17039	17036	17074	17163	17082	16997	17030	17160	16998	17046	17026	16969	17153	17066	16960	16968	17119	16978	16942	17174	16965	16961	17002	17048	16999	16924	17245	16966	17163	17095	17048	17213	17127	17029	17072	16933	17061	17085	17058	16960	16950	16984	16954	16907	17136	16971	17062	16975	17107	16844	16999	16976	16867	17100	17109	17075	16951	17037	17040	17047	17219	17024	17050	17049	17132	17134	17141	17188	17092	16910	17004	17143	17003	16853	17235	16950	16983	16999	17084	17059	16891	17223	17181	17027	16996	17212	17200	17189	17001	17007	17116	17160	17100	17255	17150	16967	16919	17025	17371	17107	17301	17026	17048	17042	17050	16984	16989	17043	17130	17040	17100	17140	17020	17014	17001	17037	17262	16871
14960	25420	23790	20166	19311	18687	17575	17630	17136	16481	16047	15769	15633	15807	16005	15756	16037	15820	16043	15777	15486	15255	15328	15426	15319	15479	15240	15464	15398	15244	15287	15362	15298	15073	15171	15340	15153	15230	15348	15150	15432	15378	15409	15231	15165	15222	15148	15471	15497	16956	16687	16360	15804	15430	15316	15203	15272	15165	15324	15139	15385	15217	15171	15278	15060	15265	14961	15112	15193	15248	15237	15182	15150	15199	15053	15230	15216	15121	15119	15113	15329	15200	15283	14949	15140	15227	15190	15140	15221	15168	15053	15249	15161	15185	15133	15203	15057	15332	15251	15265	15082	15065	15301	15188	15235	15138	15181	15178	15127	15233	15211	15061	15119	15115	15212	15352	15407	15026	15240	15124	15169	15117	14997	15186	15075	15238	15141	15085	15236	15076	15229	15116	15280	15140	15125	15328	15255	15241	15265	15259	15242	15146	15318	15255	15245	15069	15348	15258	15285	15141	15150	15221	15270	15332	15108	14975	15243	15136	15185	14923	15121	15156	15187	15313	15284	15113	15276	15181	15120	15449	15222	15166	15216	15318	15183	15227	15054	15131	15322	15236	15186	15199	15143	15072	15229	14930	15161	15197	15009	15243	15216	15157	15182	15196	15387	15188	15220	15153	15213	15184	15089	15122	15279	15159	15231	15222	15142	15136	15019	15130	15303	15196	15168	15281	15179	15033	15158	15159	15080	15223	15201	15136	15180	15125	15332	15225	15280	15282	15084	15250	15217	15307	15134	15376	15210	15278	15086	15274	15278	15172	15235	15330	15036	15186	15189	15084	15279	15205	15046	15278	15156	15086	15238	15238	15366	15157	15206	15164	15245	15414	15236	15267	15140	15151	14941	15090	15196	15185	15099	15087	15277	15159	15101	15088	15031	15203	15231	15102	15206	15099	15218	15068	15410	15046	15116	15237	15234	15130	15066	15169	15236	15214	15140	15136	15158	15208	15228	15228	15289	15280	15219	15196	15036	15187	15185	15255	15213	15103	15140	15046	15168	15365	15143	15161	15403	15251	15151	15203	15245	15089	14967	15179	15243	15085	15129	15141	15212	15219	15249	15117	15105	15202	15201	15152	15179	15299	15234	15278	15324	15233	15130	15263	14944	15312	15254	15155	15338	15240	15226	15182	15437	15312	15058	15202	15126	15234	15218	15236	15129	15078	15093	15225	15280	15214	15199	15166	15124	15024	15355	15198	15109	15070	15286	15235	15207	15072	15229	15192	15066	14976	15093	15049	15162	15194	15029	15182	15229	15202	15173	15169	15152	15177	15301	15206	15141	15291	15025	15231	15291	15194	15248	15062	15180	15204	15420	15199	15212	15243	15144	15110	15159	15256	15196	15180	15201	15100	15315	15125	14912	15120	15097	15191	15055	15245	15322	15278	15227	15187	15097	15025	15171	15302	15252	15200	15103	15312	15072	15168	15179	15187	15185	15279	15076	15188	15247	15177	15143	15189	15151	15369	15109	15305	15239	15240	15253	15104	15244	15249	15271	15210	15307	15155	15218	15185	15303	15005	15204	15197	15162	14938	15321	15268	15035	15197	15322	15301	15274	15095	15166	15348	15198	15197	15266	15041	15211	15102	15292	14953	15130	15185	15367	15071	15152	15251	15137	15064	15140	15104	15145	15152	15150	15244	15176	15203	15136	15219	15233	15167	15322	15308	15049	15084	15314	15324	15131	15162	15018	15280	15113	15067	15232	15377	15163	15060	15212	15082	15344	15259	15214	15162	15256	15179	15247	15094	15144	15246	15198	15054	15321	15246	15235	15186	15143	15361	15355	15185	15236	15015	15025	15106	15082	15212	15200	15184	15049	15208	15381	14974	15203	15215	15224	15377	15104	15269	15175	15106	15248	15376	15152	15334	15246	15135	15185	15053	15183	15222	15177	14909	15411	15243	15196	15097	15267	15187	15228	15138	15446	15185	15117	15269	15122	15359	15343	15189	15249	15160	15103	15115	15150	15247	15206	15267	15203	15101	14985	15002	15158	15262	15112	15192	15325	15246	15320	15169	15167	15213	15181	15231	15088	15143	15299	15119	15333	15245	15135	15333	15172	15153	15198	15134	15242	15136	15213	15217	15272	15267	15212	15260	15195	15325	15372	15117	15114	15167	15138	15125	15114	15048	15222	15256	15176	15108	15276	15136	15211	15060	15181	15127	15194	15176	15191	15143	15095	15150	15117	15397	15161	15198	15181	15090	15141	15216	15265	15124	15150	15300	15255	15110	15033	15019	15116	15292	15242	15262	15136	15201	15185	15206	15135	15031	15075	15166	15250	15200	15255	14951	15241	15253	15058	15263	15208	15373	15241	15267	15134	15217	15281	15206	14989	15244	15061	14957	15193	15144	15325	15158	15156	15242	15145	15317	15304	14954	15125	15362	15001	15074	15327	15134	15290	15216	15218	15273	15104	15401	15211	15181	15282	15388	15156	15042	15102	15200	15366	15129	15214	15022	15077	15304	15100	15030	15252	15182	15162	15187	15073	15498	15159	15173	15268	15153	15153	15245	15228	15095	15153	15193	15212	15261	15163	15207	15188	15121	15203	15164	15221	15356	15070	15043	15201	15132	15209	15066	15162	15151	15148	15097	15299	15330	15103	15119	15260	15242	15059	15189	15167	15218	15293	15131	15113	15162	15262	15318	15105	15167	15212	15195	15198	15131	15202	15203	15120	15077	15209	15216	15264	15109	15171	15211	15176	15072	15372	15188	15190	15308	15100	15088	15320	15131	15198	15193	15187	15178	15219	15306	15175	15154	15174	15205	14960	15122	15199	15172	15201	15329	15297	15171	15160	15201	15224	15216	15149	15150	15500	15148	15351	15135	15132	15102	15081	15253	15109	15084	15183	15261	15268	15116	15188	15149	15214	15004	15189	15103	15090	15012	15054	15079	15190	15131	15220	15196	15094	15285	15292	15118	15185	15177	15092	15196	15233	15147	15210	15140	15208	15235	15027	15126	15150	15166	15320	15140	15193	15274	15041	15453	15139	15044	15157	15204	15227	15141	15204	15177	15155	15362	15138	15261	15096	15224	15240	15192	15231	15233	15326	15221	15246	15151	15130	15189	15331	15350	15171	15280	15060	15300	15047	15109	15080	15204	15107	15231	15067	15190	15195	15324	15190	15169	15253	15195	15133	15102	15221	15119	15128	15201	15225	15174	15288	15196	15279	15095	15302	15278	15176	15222	15097	15239	15174	15174	15307	15236	15218	15239	15206	15250	15255	15227	15170	15219	15198	15143	15142	15251	15263	15128	15136	15076	15066	15248	15180	15160	15140	15018	15125	15137	15228	15148	15247	15107	15201	15210	15324	15173	15187	15148	15057	15178	15111	15149	15190	15179	15160	15271	15155	15159	15112	15339	15126	15179	14945	15279	15365	15127	15280	15203	15239	15208	15176	15210	15311	15273	15210	15261	15255	15119	15218	15240	15166	15108	15163	15174	15099	15046	15132	15159	15031	15172	15149	15144	15099	15266	15141	15149	15127	15055	15167	14966	15330	15034	15338	15268	15267	15242	15226	15110	15411	15145	15116	15274	15220	15179	15251	15329	15314	15231	15082	15198	15202	15163	15158	15192	15035	15161	15264	15159	15095	15269	15174	15127	15252	15157	15274	15354	15139	15126	15438	15112	15231	15139	15061	15179	15165	15232	15045	15126	15102	15052	15231	15319	15313	15230	15288	15163	15374	15211	15061	15077	15245	15233	14941	14987	15292	15332	15173	15200	15303	15208	15326	15179	15182	15207	15214	15207	15127	15114	15164	15308	15080	15219	15222	15088	15179	15168	15121	15043	15237	15294	15118	15091	15122	15195	15207	15061	15068	15104	15209	15341	15335	15055	14997	15227	15280	15204	15182	15204	15050	15120	15141	15279	15176	15022	15219	15361	15141	15049	15252	15135	15260	15183	15205	15128	15213	15285	15300	15172	15122	15024	15180	15202	15119	15185	15100	15211	15122	15156	15157	15336	15175	15157	15069	15206	15294	15221	15320	15250	15261	15337	15137	15323	15260	15091	15264	15051	15267	15313	15271	15259	15198	15179	15309	15427	15269	15230	15034	15103	15179	15090	15211	15228	15157	15370	15043	15142	15044	15191	15139	15172	15108	15227	15299	15263	15296	15060	15053	15210	15073	15264	15311	15191	15372	15079	15297	15090	15156	15238	15148	15237	15175	15118	15079	15329	15301	15252	15216	15108	15246	15017	15212	15351	15102	15221	15090	15126	15297	15135	15214	15226	15279	15177	15192	15180	15321	15122	15189	15193	15131	15258	15065	15139	15173	15111	15168	15164	15153	15194	15284	15086	15059	15097	15056	15134	15008	15100	15284	15203	15097	15089	15333	15276	15200	15050	14981	15212	15238	15192	15070	15041	15192	15061	15197	15241	15224	15247	15303	15222	15129	14987	15111	15208	15124	15097	15175	15209	15249	15156	15134	15262	15182	15102	15251	15172	15179	15162	15141	15275	15299	15325	15192	15289	15110	15071	15273	15204	15310	14986	15236	15135	15170	15324	15214	15008	15090	15160	15056	15322	15125	15241	15110	15121	15211	15276	15198	15179	15181	15118	15283	15218	15370	15165	15375	15104	15273	15164	15036	15270	15096	15006	15204	15104	15186	15114	15202	15371	15146	15157	15351	15408	15231	15199	15190	15100	15086	15245	15143	15060	15208	15307	15205	15143	15154	15207	15026	15133	15287	14976	15070	15251	15081	15136	15122	15180	15297	15408	15167	15165	15248	15248	15175	15099	15127	15328	15349	15317	15065	15228	15054	15306	15230	15270	15247	15222	15057	15070	15196	15260	15214	15042	15159	15265	15129	15114	15217	15262	15237	14970	15089	15252	15188	15054	15161	15079	15074	15254	15104	15202	15199	15261	15232	15206	15172	15183	15118	15163	15226	15059	15138	15301	15170	15198	15255	15189	15089	15203	15076	15227	15294	15283	15070	15144	15381	15217	15268	15161	15279	15228	15149	15082	15189	15159	15227	15233	15145	15187	15183	15073	15378	15197	15229	15242	15101	15110	15312	15228	15313	15174	15150	15186	15313	15183	15254	15192	15019	15219	15135	15194	15346	15128	15098	15068	15144	15253	15061	15100	15275	15067	15072	15125
22982	21262	29097	23757	21479	23299	24742	19743	18526	18396	18064	17794	17525	17688	17839	17856	17760	17603	17441	17302	17224	17188	17234	17429	17234	17147	16967	17017	17040	17019	17056	17082	17013	16863	16757	16971	16951	16794	17019	16866	16937	16997	16828	16791	16820	16817	16825	16861	16914	18532	18843	18716	18144	17579	17200	17284	16986	16912	16972	16694	16670	16899	16620	16791	16578	16714	16955	16779	16864	16937	16851	16911	16934	16933	16869	16704	16826	16790	16903	16668	16551	16767	16835	16858	16864	16519	16862	16720	16563	16744	16791	16741	16728	16909	16734	16842	16570	16776	16481	16615	16776	16760	16902	16854	16917	16953	16796	16801	16573	16857	16692	16885	16796	16720	16958	16663	16576	16843	16731	16894	16700	16824	16794	16593	16901	16856	16898	16848	16720	16812	16693	16796	16866	16767	16954	16875	16800	16901	16804	16770	16685	16901	16740	16718	16572	16704	16802	16762	16664	16606	16837	16697	16799	16726	16960	16733	16708	16674	16723	16771	16788	16688	16763	16910	16874	16740	16746	16655	16734	16670	16884	16792	16766	16806	16843	16754	16632	16646	16820	16792	16705	16777	16496	16590	16744	16655	16803	16638	16797	16809	16753	16788	16669	16711	16747	16838	16994	16991	16754	16835	16784	16542	16742	16586	16918	16897	16840	16566	16625	16762	16603	16776	16651	16850	16799	16920	16861	16658	16637	16634	16822	16963	16735	16745	16979	16616	16755	16773	16698	16713	16705	16686	16816	16742	16859	16838	16937	17036	16998	16521	16872	16588	16761	16549	16692	16898	16741	16587	16789	16765	16695	16716	16625	16786	16958	16851	16754	16941	16671	16852	16866	16732	16655	16843	16656	16724	16913	16857	16744	16974	16831	16745	16704	16900	16792	16731	16879	16870	16796	16807	16835	16779	16652	16769	16851	16727	16995	16891	16978	16854	16824	16896	16952	16672	16825	16753	16654	16526	16804	16844	16579	16764	16816	16818	16777	16874	16772	16710	16852	16789	16760	16814	16715	16634	16865	16845	16987	16918	16900	16772	16821	16657	16596	16816	16816	16817	16808	16783	16488	16956	16750	16748	16521	17016	16639	16721	16644	16730	16677	16599	16873	16806	16935	16641	16789	16701	16889	16720	16561	16872	16755	16598	16738	16602	16798	16778	16888	16779	16652	16777	16661	16749	16889	16662	16741	16830	16662	16915	16786	17070	16810	16922	16692	16674	16779	16897	16874	16826	16941	16597	16768	16652	16918	16780	16865	16885	16716	16568	16656	16735	16792	16668	16575	16820	16919	16561	16811	16765	16728	16629	16730	16756	16749	16965	16524	16684	16685	16720	16689	16769	16797	16805	16714	16651	16721	16635	16698	16646	16641	16716	16814	16801	16770	16638	16709	17074	16739	16571	16687	16820	16860	16889	16816	16798	16831	16577	16692	16673	16802	16703	16734	16785	17057	16893	16628	16833	16593	16898	16679	16814	16893	16609	16609	16796	16835	16687	16827	16938	16762	16800	16516	16847	16775	16628	16712	16751	16686	16617	16674	16552	16646	16840	16803	16720	16789	16877	16781	16697	16831	16652	16500	16780	16801	16682	16631	16779	16874	16883	16781	16854	16766	16695	16744	16838	16740	16622	16738	16532	16680	16656	16699	16797	16947	16597	16759	16774	16679	16748	16729	17059	16675	16893	16853	16735	16778	16861	16829	16775	16669	16661	16801	16623	16877	16644	16852	16603	16634	16639	16611	16716	16692	16615	16631	16540	16760	16597	16753	16854	16638	16904	16891	16964	16817	16743	16744	16796	16849	16727	16788	16743	16722	16858	16712	16904	16863	16793	16766	16668	16577	16751	16835	16634	16766	16662	16746	16813	16717	16631	16654	16680	16590	16772	16783	16769	16665	16610	16832	16829	16783	16765	16685	16644	16903	16695	16536	16589	16674	16889	16668	16721	16861	16630	16729	16825	16615	16593	16849	16797	16756	16812	16780	16682	16800	16699	16676	16765	16645	16665	16833	16632	16676	16700	16608	16871	16867	16891	16744	16681	16886	16862	16859	16556	16770	16629	16743	16739	16860	16621	16776	16807	16757	16854	16712	16673	16626	16713	17015	16908	16810	16796	16811	16697	16677	16785	16989	17029	16747	16628	16551	16746	16872	16777	16567	16800	16777	16774	16569	16638	16951	16728	17039	16825	16788	16646	16608	16952	16865	16715	16658	16674	17066	16699	16765	16869	16609	16871	16902	16994	16751	16754	16717	16745	16865	16574	16722	16856	16957	16446	16855	16971	16786	16887	16807	16831	16878	16604	16905	16920	16672	16681	16893	16745	16883	16739	16775	16727	16712	16792	16789	16697	16852	16772	16871	16751	16755	16859	17001	16811	16853	16844	16875	16785	16936	16637	16752	16825	16695	16627	16715	16762	16859	16937	16908	16719	16856	16572	16758	16709	16864	16894	16521	16880	16609	16721	16853	16716	16743	16851	16698	16667	16729	16841	16850	16777	16779	16739	16696	16805	16741	16702	16699	16543	16506	16680	16854	16714	16828	16707	16865	16700	16692	16739	16823	16780	16591	16724	16857	16899	16808	16592	16706	16788	16659	16745	16956	16813	16715	16784	16847	16895	16981	16790	16745	16652	16773	16526	16711	16358	16678	16861	16637	16831	16686	16583	16691	16731	16968	16632	16879	16771	16813	16625	16877	16814	16750	16810	16826	16706	16793	16779	16609	16840	16671	16817	16753	16768	16796	16876	16627	16805	16842	16912	16601	16685	16747	16664	16798	16730	16760	16667	16576	16607	16700	16809	16906	16805	16724	16827	16745	16730	16496	16779	16758	16908	16792	16697	16771	16570	17021	16774	16899	16842	16574	16821	16693	16853	16843	16539	16621	16678	16802	16836	16762	16652	16836	16740	16922	16816	16658	16714	16907	16709	16814	16794	16763	16653	16671	16800	16761	16674	16602	16721	16865	16765	16822	16824	17077	16782	16497	16396	16728	16865	16649	16646	16831	16791	16758	16817	16879	16817	16814	16813	16927	16921	16718	16600	16717	16890	16616	16494	16828	16803	16741	16595	16920	16780	16743	16621	16810	16781	16764	16766	16631	16826	16939	16676	16851	16715	16892	16824	16978	16843	16711	16918	16700	16795	16649	16639	16574	16639	16835	16793	16916	16909	16733	16809	16689	16668	16712	16465	16509	16754	16773	16543	16714	16902	16714	16647	16811	16719	16810	16707	16950	16890	16856	16704	16723	16643	16897	16805	16699	16747	16810	16756	16513	16590	16727	16633	16610	16613	16678	16616	16674	16917	16939	16648	16910	16685	16594	16819	16807	16933	16708	16790	16864	16651	16691	16752	16802	16740	16753	16821	16709	16674	16809	16667	16687	16854	16749	16716	16694	16796	16672	16866	16783	16892	16792	16634	16847	16612	16714	16766	16619	16869	16691	16651	16683	16709	16902	16802	16701	16825	16767	16670	16968	16767	16814	16732	16561	16647	16700	16756	16665	16703	16623	16523	16762	16759	16787	16714	16634	16672	16556	16861	16827	16720	16796	16648	16497	16605	16845	16958	16568	16889	16876	16739	16888	16748	16753	16748	16691	16893	16688	16863	16778	16814	16945	16910	16791	16717	16641	16955	16641	16766	16740	16865	16962	16594	16514	16671	16625	16557	16863	16910	16629	16748	16815	16858	16861	16814	16566	16748	16632	16791	16856	16657	16817	16613	16640	16457	16817	16819	16682	16636	16822	16683	16813	16902	16818	16867	16722	16766	16863	16683	16669	16681	16834	17029	16932	16757	16836	16743	16864	16684	16674	16705	16842	16665	16799	16637	16742	16753	16671	16709	16542	16956	16655	16655	16738	16713	16822	16725	16810	16623	16621	16822	16616	16867	16663	16641	16691	16676	16762	16820	16819	16804	16562	16696	16617	16581	16681	16777	16606	16768	16653	16703	16771	16843	16859	16796	16587	16889	16639	16650	16697	16677	16889	16644	16668	16724	16819	16706	16950	16742	16750	17045	16720	16952	16781	16694	16819	16730	16750	16757	16939	16638	16610	16726	16766	16716	16634	16690	16656	16841	16950	16685	16967	16785	16832	16797	16704	16533	16927	16672	16691	16752	16664	16839	16763	16634	16745	16843	16720	16774	16836	16869	16877	16596	16902	16802	16757	16719	16766	16591	16755	16895	16745	16815	16757	16761	16720	16644	16622	16767	16656	16859	16681	16912	16749	16812	16883	16653	16702	16691	16567	16677	16790	16794	16751	16757	16586	16771	16751	16736	16682	16791	16777	16845	16865	16678	16839	16835	16924	16672	16704	16753	16811	16686	16767	16768	16730	16752	16770	16616	16708	16770	16780	16929	16547	16592	16771	16838	16908	16922	16740	16718	16844	16696	16690	16659	16759	16713	16668	16602	16804	16552	16709	16701	16686	16671	16736	16888	16640	16831	16628	16795	16703	16670	16667	16679	16812	16888	16799	16802	16869	16795	16745	16617	16823	16846	16661	16624	16633	16661	16735	16709	16743	16699	16755	16687	16538	16802	16638	16750	16713	16554	16606	16738	16884	16724	16661	16713	16723	16674	16858	16701	16878	16680	16792	16829	16792	16903	16798	16681	16626	16780	16671	16630	16790	16812	16897	16782	16767	16908	17041	16808	16598	16598	16689	16781	16689	16742	16820	16849	16974	16744	16797	16714	16809	16577	16856	16473	16858	16762	16639	16713	16810	16686	16700	16672	16930	16581	16662	16812	16663	16840	16820	16824	16867	16594	16806	16887	16642	16718	16672	16696	16470	16931	16869	16858	16635	16866	16629	16804	16767	16871	16643	16732	16779	16815	16811	16579	16775	16914	16827	16741	16849	16753	16671	16791	16829	16916	16671	16631	16725	16528	16610	16754	16703	16914	16781	16728	16747	16889	16551	16755	16802	16641	16704	16782	16598	16659	16718	16782	16730	16636	16742	16765	16635	16588	16917	16841	16785	16567	16667	16761	16713	16726	16737	16832	16525	16769	16803	16693	16709	16924	16814	16738	16534	16704	16730	16689	16778	16778	16953	16697	16746	16592	16946	16776	16666	16781	16768	16608	16824	16843	16674	16613	16706	16771	16647	16614	16620	16714	16699	16872
16103	29462	27559	22531	21336	20153	19090	18876	17595	16801	16396	15960	15674	16132	16564	16374	16410	16111	16082	15528	15555	15458	15455	15298	15203	15294	15316	15088	15075	15190	14945	15118	15038	15006	15252	15004	15261	15160	15033	15010	15151	14850	15057	14897	15006	14994	14967	15054	15095	17829	17708	17375	16582	15771	15265	15016	15080	14979	14986	15041	14818	14983	15125	15051	14998	14908	15018	14863	14903	14849	14865	14834	15007	15162	14973	14965	15017	15041	14978	14917	14962	15045	15038	15030	14885	14856	14831	15007	14907	15070	14899	14963	14945	14951	14988	14939	15073	15072	15006	15001	14842	15016	15139	14969	14949	15030	14874	15024	14913	14852	15039	14940	14943	15027	14988	14805	14946	14939	15077	14907	15005	14907	14881	14865	14797	15044	14924	15072	15047	14925	14972	15004	14883	15133	14983	14854	14992	15075	14974	14921	14933	15184	14973	14920	14969	15078	15004	15045	14997	14684	14964	14972	14959	14920	14977	15004	14931	14912	14959	15013	15176	14821	14991	14935	14976	14929	14929	14976	14861	14969	15076	14936	15099	15044	14910	15011	14996	14878	15045	14917	14874	14801	14917	15152	14922	15078	14922	14988	14911	14946	14903	15096	15096	14969	14962	14961	15088	14980	14984	14959	14959	14859	15113	14943	14894	14882	14888	14987	14942	15132	15091	14950	14926	14942	14905	14941	14830	14993	15063	15034	14890	15074	14885	14850	14882	14897	15008	14930	14942	15105	14889	15002	15072	15033	14923	15030	15093	14960	14977	15048	14658	14918	14769	15117	15087	14881	14996	14945	15004	14953	15013	14878	14900	15051	14898	14980	14979	14721	15006	14859	14938	15134	14908	15060	15087	14916	15102	15132	14897	14942	15013	15093	15050	14877	14858	14849	15087	14979	14938	14945	14771	14880	14958	14890	14884	15096	14941	14961	15088	14978	14952	15085	14892	14769	14712	15150	15017	14972	14857	14874	14852	14970	14971	14988	14941	14956	15030	14801	15217	14913	15190	14823	14981	14869	14954	15053	15042	14944	15026	15001	14846	14926	14997	14789	15002	14980	14857	14775	14987	14922	14933	14989	14915	14997	14939	14965	15046	14846	14979	14868	15006	14889	15095	14968	14945	14797	14915	15056	14995	14842	14946	14855	14835	15093	14841	15032	15092	14879	14987	14865	14907	15068	14959	15087	14850	14925	15036	15013	14889	14961	14888	14996	14956	15064	15003	15031	15018	14832	15018	15032	15072	15032	14974	14932	15127	15019	14895	14876	15060	14981	14902	14972	14845	15191	15049	14778	14976	15024	15039	14799	15042	14951	14907	14946	15014	14839	14869	15010	14868	14885	15038	14895	14809	14906	14896	14932	14929	14863	15031	15031	15019	14999	15107	14800	14725	14912	15006	14825	14963	14899	14903	15038	15012	14955	15103	15099	14939	14904	14986	14957	14954	15084	14997	14960	14930	14829	14998	14874	14972	14912	15011	14862	14895	14927	14936	15125	14961	15052	14885	14942	14872	14893	14935	14951	14857	15015	15001	15038	14948	14811	15006	14965	14867	14868	15005	15021	14829	14921	14906	15038	14983	14776	14881	14904	15036	14560	14916	14885	14781	15019	15079	14796	14877	15064	14944	14797	14808	14981	14860	14916	14855	14918	14803	14783	14845	14943	15051	14985	15008	14969	14965	14970	14829	14893	14879	15018	14924	15074	14903	15036	14942	14987	14790	15017	15014	14821	15047	15005	14950	14869	14808	14898	15029	14872	15042	14918	14942	14984	14907	14872	15011	14774	14921	14936	14963	14991	15045	14921	15103	14885	15010	14911	15057	14821	14888	15128	14785	14974	14967	14895	14972	14859	14894	15109	15031	14992	14962	15011	14832	14962	14999	14953	14982	14953	14841	14883	15106	14875	15025	14917	14851	14928	15022	14950	14890	14850	15011	14992	15060	14850	15011	15040	14909	15003	14738	15071	14944	14982	14834	14817	15104	14873	15022	14959	14972	15011	14798	15013	14962	15161	15107	14878	14969	14841	15033	15020	15008	14984	14962	14952	14932	14917	14884	14990	15018	14763	14944	14946	14988	14871	14990	14830	14767	14847	14982	15125	15028	14968	15056	14874	14854	14846	14986	14962	15017	15041	14687	14910	14990	14899	14936	15019	15144	15055	15075	14944	14861	15092	14958	15058	15077	15049	14934	14926	14987	15069	14926	14951	14886	14884	15011	14974	14821	14960	15031	14949	14797	14940	14917	14954	14864	14862	14938	14854	14846	14984	14923	14941	14944	15060	15080	14915	14968	14886	14974	14951	14964	14911	14862	14814	14987	15093	15142	15025	14932	15071	15047	15027	14978	14817	14867	15096	14904	15060	14886	14965	15129	14926	14862	14989	15022	14910	14920	14917	14896	14925	15003	15009	14880	15010	14981	15084	14717	14889	14944	14940	14951	15014	15013	14878	14934	14773	15024	14845	14912	15046	14920	15007	14886	14951	15014	14942	14799	14974	14796	14880	15044	14746	15088	14881	14985	14933	14905	15000	15051	14858	14866	14776	14978	14879	14947	14751	14908	14992	14933	14912	14948	15097	15115	15024	14784	14945	15073	15126	15049	15063	14927	14785	14850	14914	14900	14774	15071	14866	14895	15094	14875	15085	14973	15040	14863	14844	15011	14973	14862	14853	14961	15026	14883	14989	15057	14890	14889	15032	14964	15016	15083	14869	14668	14713	14910	15051	15025	14963	14988	14860	14980	14907	14941	14942	15013	14907	14791	14976	15085	14974	14888	14866	15042	14750	14854	14939	14927	15023	15008	15026	15018	14959	14740	15072	14892	14995	15020	15109	14861	15018	15002	14895	14885	15035	15004	15068	14979	14850	15026	14871	14978	14912	14943	14995	14788	14946	14825	14936	14930	14990	14930	14839	14849	14926	14847	14997	14905	15133	15046	15003	14787	14886	15015	14996	15047	15064	14916	14912	15013	15028	15073	14900	15007	14971	15004	14800	14933	14909	15162	14856	14739	14937	14975	14935	14727	15035	14774	14835	15026	14788	15028	14859	15009	14870	14850	14833	14984	14942	14883	14948	15070	15025	14760	14912	14761	14958	15088	14873	14983	14929	15083	14932	14826	14910	14924	14948	14853	14864	14898	15033	15038	14737	14851	14954	15049	14816	15052	14995	14770	14996	14879	14872	14898	15045	15012	15057	14857	15142	14994	14958	15053	14916	14799	14992	14941	15030	15102	14876	15062	14986	14805	14892	14900	14849	14916	14920	14998	14995	15015	15113	14967	14987	15057	15056	14902	15040	14856	14977	14966	14866	14911	14914	15062	15021	14980	14811	14949	14944	15059	14737	15060	15009	14899	15009	14823	14930	14769	14876	15110	14926	14905	14926	14959	14946	15051	14855	14995	14980	14855	14832	14995	14990	15121	14966	15099	14899	14996	15029	14899	14898	15085	15036	14922	15190	15080	14876	14960	15048	14999	14905	14853	14870	15002	15035	14867	15072	14949	14834	15042	14992	14875	14892	14914	15128	15001	14932	15021	15009	15021	14848	14852	15111	15086	15030	14940	14856	15099	15027	14881	14883	14777	14991	14931	14880	15077	15152	15042	14862	14958	14925	15063	15066	15079	15019	14804	15037	15154	14910	15059	14848	14995	14978	14946	14949	14915	14840	14970	14945	14962	14944	14961	14907	14994	14934	15083	14809	14833	14862	14917	14803	14934	14912	15015	15067	14856	14953	15095	15032	14891	14977	14956	14942	14867	14904	14853	14863	14884	14960	15024	14987	14898	14902	14865	14981	14867	15042	15008	14908	15039	14890	15101	15104	14994	15002	14791	14897	14924	14995	14852	14912	14913	14920	14870	15126	15044	14978	15021	14954	14895	14948	14965	14985	14943	14940	14899	14964	14892	15028	14980	14966	14931	15107	15023	14801	15110	14905	14843	15012	14878	14934	14804	14957	14985	15085	14966	14929	15047	15027	14887	14935	14857	14956	14854	15067	14955	14943	15173	14926	14845	14880	15019	15050	14999	14948	15026	14990	14907	15034	14998	14923	15082	14833	14934	14996	14857	15141	14960	14939	14978	14907	14948	14999	15035	14974	15089	14873	14876	14896	14968	15031	15014	14965	14940	15010	14908	14925	15126	15143	15115	15104	14977	15118	14904	14996	14960	14949	14955	14898	14947	14908	15017	15012	14870	15151	15032	14927	14812	15017	14889	15081	14971	14856	14956	15186	14884	14936	14836	15044	14898	14910	14993	14912	15042	14950	14881	14908	14968	15004	15022	15104	14949	14868	15015	14997	14866	14795	15020	14979	15000	14927	14822	14946	14788	14917	14960	14945	14900	14866	15061	14963	14779	15044	14962	14986	14972	14871	14914	14847	14915	14986	14891	15038	14788	14946	15093	14859	15125	15026	15003	14893	14842	14904	14980	14956	15054	15008	14959	14986	15117	14967	15017	14975	15045	14840	14963	14933	15062	14895	15072	14849	14969	14702	14814	14932	15085	14873	14983	15023	14999	14819	15028	15173	15069	14933	15028	14852	14912	14804	15071	14941	14784	14852	15072	14950	14851	14904	14725	14918	14927	14931	15075	15050	14983	15031	14913	15062	14827	15031	14942	14862	15019	14920	15028	14842	15052	15021	14857	14933	14972	14959	15074	15070	15070	15006	14947	14923	14690	15105	14782	14960	14909	15016	14916	14891	15015	15063	14953	15002	14908	14988	15142	14890	14985	14953	15072	15045	14827	15055	14988	14979	15092	14858	15068	14949	14860	14937	15087	14750	15028	14947	14817	14930	14879	14944	14999	14932	14859	14882	14905	14936	15125	14874	14972	15008	14862	14987	14856	15074	14772	15044	14925	14801	15070	14896	14907	14955	14977	14920	14905	15004	15038	14977	14870	14818	15103	14859	14961	14841	15000	14779	14956	14840	14897	14897	15057	14904	14890	15007	14968	15041	14946	14985	14993	14899	14877	14846	15047	14850	14919	14880	14882	15093	15009	14996	14979	14871	14826	15049	14987	15041	14941	14783	14825	15066	14784	14961	15113	14788	15027	14915	14969	14790	14846	14903	14942	14955	14942	15100	14994	15006	15029	15065	14868	14894	14873	14900	14721	14759	14965	14858
27751	21963	23717	20573	17325	17132	17015	16924	16748	16582	16484	16237	16354	16391	16637	16582	16567	16428	16582	16294	16210	16363	16178	16343	16117	16259	16217	16230	16129	16128	16421	16308	16102	16216	16095	16212	16291	16068	16186	16279	16235	16236	16124	16178	16062	16363	16380	16237	16259	16268	16225	16513	16480	16435	16398	16185	16107	16181	16098	16317	16282	16155	16055	16237	16066	16218	16230	16239	16089	16129	16293	16074	16047	16080	16070	16026	16161	16283	16122	16017	16259	16150	16004	16384	16134	16217	16136	16175	16029	16203	16205	16283	16300	16190	16170	16361	16207	16193	16157	16213	16230	16005	16159	16100	16343	16335	16172	16228	16038	16159	15964	16124	16005	16225	16091	16194	16130	16195	16313	16185	16155	16208	16193	16200	16071	16216	16073	16278	16218	16337	16270	16223	16060	16272	16189	16092	16375	16264	16144	16073	16087	16282	16235	16033	16053	16171	16011	16192	16158	16129	16181	16333	16167	16268	16138	15952	16132	16125	16244	16169	16323	16221	16111	16071	16176	16125	16454	16151	16252	16030	15968	16259	16206	16273	16169	16000	16156	16089	16202	16223	16167	15918	16126	16211	16036	16135	16222	16103	16055	16025	16213	16165	16252	16190	16253	16178	16122	16049	16149	16181	16096	16156	16177	16055	15939	16089	16014	16016	16140	16296	16233	16088	16110	16206	16039	16159	16089	16148	16095	16231	16235	16201	16127	16138	16195	16146	15926	16152	16168	16218	16095	16182	16253	16202	16082	16059	16085	16242	16173	16018	16171	16213	16273	16302	16024	16207	16261	16106	16154	16155	15993	16220	16201	16052	16220	16160	16169	16278	16254	16048	16394	16196	16212	15979	16208	15951	16037	16109	16121	16096	16141	16120	16062	16140	16127	16122	16059	16231	16190	16077	16256	16238	16179	15992	16062	16090	16144	16352	16076	16118	16252	16151	16197	16214	15935	16345	16420	16200	15976	16117	16272	16143	16151	16213	16098	16089	16395	16209	16094	15991	16022	16169	16238	16263	16198	16148	16160	16226	15975	16262	16066	16105	16135	16201	16061	16176	16000	16237	16124	16162	16258	16283	16078	16324	16149	16185	16252	16257	16269	15969	15927	16132	16102	16351	16105	16058	16073	15796	15978	16108	16144	16041	16209	16245	16157	16145	16283	16081	16173	16271	16301	16345	16226	15982	15906	16379	15966	16179	16205	16242	16141	15969	16135	15984	16012	16358	16384	16018	16084	16190	15991	16175	16092	15981	16156	16186	16301	16215	16191	16039	16202	16215	16184	16107	16213	16187	16138	16033	16084	16162	16269	16188	16155	16397	16251	16068	16223	16136	16341	16308	16192	16367	16192	15998	16128	16034	16282	16090	16097	16167	16188	16022	16226	16006	16169	16365	16242	16008	16243	16124	16119	16161	16170	16081	16077	16170	16151	16158	16033	16131	16288	16100	16190	16043	16182	16179	16079	16130	16311	16294	16161	16217	16114	16139	15874	16105	16199	16317	16168	16075	16135	16003	16444	16068	16237	16297	16042	16161	16133	16213	16067	16149	16298	16215	15991	16380	16331	16191	16073	16034	16109	16205	16161	16184	15983	16125	16179	16118	16194	16093	16078	15996	16022	15939	16243	16238	16082	16347	16195	16384	16144	15989	16139	16157	16144	16088	16290	16137	16005	16071	16400	16075	16222	16175	16183	16270	16177	16009	16356	16341	16267	16186	16118	16027	16225	16229	16186	16385	16181	16377	15935	16053	16268	15887	16206	16247	16103	16131	16209	16120	16195	16130	16062	16122	16128	16160	16194	15898	16149	16266	16090	16160	16128	16297	16123	16226	16150	16169	16184	16248	16139	16257	16107	16249	15947	16185	16300	16081	16142	16157	16161	16201	16088	16030	16393	16165	16176	16281	16199	16329	16236	16132	16191	15966	16211	16160	16132	16221	16054	16400	16256	16104	16197	16084	16140	16058	16196	16317	16334	16057	16085	16162	16132	15948	16302	16008	16222	16145	16121	16093	15989	16244	16113	16239	16019	16184	15973	16080	16267	15974	16195	16237	16262	16142	16346	15922	16122	16388	16098	16136	16054	16160	16298	16259	16272	16239	16082	16134	16189	16109	16205	16071	16156	16254	16400	16237	15819	16230	16326	16184	16282	16302	16030	16165	16097	15999	16141	15822	16126	16212	16065	16073	16153	16136	15997	16138	15979	16117	16208	16227	16042	16096	16210	16070	16111	16110	16122	16040	16127	16305	16265	16029	16090	16115	16229	16006	16143	16290	16155	16156	16269	16395	16140	16121	16101	16054	16189	16079	16039	16200	16109	16224	16219	16240	16443	16107	16264	16052	15949	16211	16224	16142	16174	16309	15997	16151	16151	16096	15931	16261	16217	16076	16256	16138	16289	16198	16298	16077	16006	16149	16336	16094	16005	16153	16211	16224	16165	16250	16174	16147	16104	16067	15921	15804	16143	16192	16030	16249	15988	16175	16072	16100	16035	16070	16161	16214	16126	16188	16068	16101	16284	16137	16085	16148	16144	16136	16115	16115	16408	16400	16077	16222	16161	16121	16335	16090	16076	16200	16222	15948	16211	16020	16109	15894	15965	16028	16277	15883	16276	16141	15965	16265	16253	16244	16412	16371	16046	16300	16230	16434	16204	16104	16092	16071	16161	16208	16232	16056	16292	16127	16010	16052	16155	16215	16300	16105	16248	16207	16195	16336	15993	16100	16163	16041	16191	16241	16109	16176	16145	16094	16331	15998	15908	16102	16276	16205	16297	16294	16249	16115	16244	16156	16179	16172	16193	16260	16328	16225	16132	16288	16126	16319	16015	16148	16189	16133	16360	15948	16170	16257	16048	16152	16130	16069	16182	16004	16197	16336	16109	16179	16209	16001	16241	16139	16197	16234	16291	16167	16271	16176	16260	16262	16226	16358	15964	16124	16106	16110	16267	16096	16420	16159	15981	16202	16116	16082	16227	16105	16008	16102	16136	16118	16270	16114	16133	16147	16136	16275	16141	16007	16121	16188	16024	16139	16135	15975	16227	16209	16222	16246	16165	16141	16260	16297	16138	16250	16073	16386	16204	16085	16249	16200	16081	16142	16174	16229	16123	15901	16003	16034	16276	16187	16297	16245	16108	16217	16158	16249	15950	15947	16046	16197	16074	16365	16271	16163	16289	16177	15970	16104	16217	16343	16084	16118	16243	16098	16189	16267	16042	16237	16058	16090	16291	15969	16183	16071	16321	16328	16323	16222	16139	16131	16150	15987	16252	16168	16255	16145	16014	16142	16251	16001	16149	16027	16135	16170	15978	16224	16429	16222	16120	16177	16010	16016	16259	16208	16220	16076	16047	16116	16194	16154	16210	16317	16274	16144	16200	16100	16233	16294	16106	16144	16135	16183	16022	16087	16100	16008	15964	16091	16303	16245	16358	16003	16092	15950	16158	16026	16305	16115	16076	16267	16040	15973	16268	16237	16334	16042	16137	16137	16107	16032	16221	16206	16239	16115	16117	16046	16286	16330	16127	16076	15983	16173	16300	16146	15993	16023	16130	15917	16170	16293	16266	15981	16292	16102	15987	16239	16076	16134	16219	16121	16076	16229	16067	16161	16218	16022	16118	16055	16111	16106	16171	16018	16200	15946	16042	15995	16317	16145	16213	16142	16429	16134	16157	16230	16223	16006	16130	16243	16198	16082	16199	16361	16339	16090	16210	16286	16300	16053	15976	16224	16185	15863	16326	16322	16045	16306	16210	16181	16229	16219	16205	16102	16352	15985	16005	16049	16211	16065	16258	16167	16249	16250	16124	16237	16114	16130	16119	16259	16192	16048	16273	16209	16280	16228	16096	16018	16215	16130	16305	16202	16223	16163	16035	16252	16241	16033	16017	16153	16314	16188	16294	16198	16273	16158	16093	16226	16044	16259	16127	15996	15968	16173	16105	16021	16155	16012	16239	16208	16145	16147	16263	16087	16366	16112	16059	16277	16014	16332	16256	16141	16128	16000	16351	16239	16195	16193	16007	16288	16275	16316	16160	16129	16201	16152	16070	16053	16221	16233	16287	16170	16068	15962	16012	16165	16313	16083	16253	16248	16186	16034	16211	16216	16219	16232	16007	16036	16245	16223	16057	16156	16139	16184	16272	16217	16161	16103	16171	16092	16119	16285	16144	16146	16040	16166	16325	16064	16148	16204	16165	16367	16147	16014	16056	16120	16214	16123	16286	15984	16316	16184	16153	16108	16115	16159	16464	16104	16118	16104	16037	16335	16092	16169	16059	16231	16013	16022	16270	16053	16432	16231	16134	16132	15936	16114	16305	16207	16015	16132	16111	16332	16071	16139	16176	16049	16070	16275	16153	16192	16051	16067	15980	16066	16168	15852	16168	16105	15990	16252	16059	16208	16343	16057	16336	16042	16270	16116	16188	15904	16138	16160	16186	16134	16007	16238	16296	16162	16145	15995	16187	16159	16247	16246	16084	16106	16022	16055	16066	16281	16124	16078	16274	16110	16137	16339	16247	16286	16238	16091	16126	16155	16225	16284	16231	16103	16137	16084	16049	16202	16236	16058	16254	16104	16111	16188	16128	15888	16190	16127	16286	16364	16209	16009	16183	16210	16244	16062	16205	16118	16117	16134	16202	16361	16102	16236	16024	16136	16310	16047	16317	16148	16120	16022	16362	16292	16187	16066	16156	16063	16208	16276	16225	16154	16252	16166	16309	16232	16117	16203	15941	16092	16049	16038	16370	16300	16084	16217	16153	16111	16177	16001	16199	16243	16192	16253	16213	16169	16204	16241	16309	16196	16187	16297	16067	16165	16261	16173	15984	16112	16132	16146	16200	16068	16125	16323	16497	16122	16324	16338	16187	16270	16266	16156	16301	16249	16151	16120	16131	16216	16388	16214	16431	16198	16110	16186	16200	16289	16065	16149	16098	16037	16252	16220	16214	16154	16147	16248	16102	16053	16250	16275	16038	16125	16153	16322	16170	16106	16073	16243	16137	16133	16205	16226	16344	16109	16322	16201	16179	16014	16042	16186	16055	16107	16045	16096	16102	16137	15969	16390	16186	16322	16148	16226	16096	16122	16134	16223	16323	16067	16060	16216	16317	16267	16027	16164
15271	18679	18540	17010	16623	16250	15914	15984	15505	15083	15037	14950	14778	14990	15181	15253	15231	15119	15147	14837	14769	14747	14750	14825	14788	14561	14799	14643	14780	14813	14645	14554	14618	14758	14806	14787	14539	14602	14720	14790	14509	14758	14651	14715	14808	14820	14437	14646	14709	14781	14881	14868	14824	14778	14588	14564	14596	14624	14713	14592	14719	14532	14505	14518	14674	14495	14712	14759	14535	14612	14383	14646	14725	14537	14806	14628	14629	14551	14686	14502	14613	14565	14691	14635	14524	14735	14569	14674	14603	14678	14739	14607	14463	14597	14551	14426	14389	14761	14612	14722	14609	14629	14570	14491	14656	14709	14625	14536	14539	14586	14715	14534	14513	14468	14748	14633	14453	14538	14756	14547	14696	14593	14706	14554	14529	14641	14519	14459	14691	14699	14713	14625	14658	14497	14563	14521	14606	14728	14558	14718	14556	14605	14610	14658	14539	14780	14772	14657	14406	14609	14554	14588	14515	14582	14549	14591	14615	14754	14726	14641	14532	14643	14683	14630	14639	14592	14606	14530	14595	14559	14458	14683	14451	14596	14606	14572	14657	14640	14642	14375	14723	14701	14520	14636	14598	14748	14651	14520	14630	14589	14744	14582	14580	14630	14707	14568	14470	14615	14518	14581	14514	14643	14684	14563	14709	14644	14574	14720	14625	14621	14530	14609	14521	14585	14589	14595	14443	14558	14561	14407	14631	14794	14475	14494	14631	14583	14360	14443	14716	14559	14615	14585	14457	14571	14561	14704	14673	14664	14468	14768	14352	14662	14576	14699	14643	14467	14476	14676	14662	14601	14694	14542	14639	14411	14458	14675	14504	14694	14563	14557	14641	14538	14462	14667	14727	14579	14566	14593	14560	14630	14530	14478	14682	14680	14762	14619	14493	14504	14704	14595	14615	14690	14547	14592	14521	14640	14623	14497	14413	14528	14626	14752	14557	14541	14649	14495	14748	14689	14741	14752	14548	14534	14644	14663	14520	14526	14564	14472	14735	14552	14627	14728	14439	14560	14612	14641	14676	14596	14616	14677	14557	14592	14513	14634	14561	14579	14556	14659	14694	14637	14415	14731	14535	14732	14574	14605	14698	14534	14496	14525	14505	14719	14616	14454	14613	14665	14493	14519	14738	14464	14532	14503	14645	14803	14428	14615	14719	14736	14512	14512	14507	14503	14707	14494	14486	14575	14607	14605	14605	14515	14546	14712	14569	14674	14555	14524	14638	14501	14591	14590	14737	14591	14514	14787	14706	14572	14662	14639	14584	14613	14688	14602	14604	14536	14451	14537	14497	14456	14506	14521	14633	14571	14618	14524	14586	14709	14670	14667	14556	14631	14457	14591	14488	14563	14651	14495	14661	14655	14625	14561	14669	14677	14659	14470	14738	14610	14483	14631	14475	14490	14588	14576	14466	14533	14480	14628	14533	14535	14443	14592	14601	14751	14770	14469	14618	14484	14618	14685	14553	14546	14712	14640	14425	14634	14717	14589	14589	14644	14655	14676	14581	14555	14668	14716	14531	14613	14618	14654	14618	14686	14562	14766	14525	14674	14508	14616	14507	14666	14382	14556	14600	14484	14512	14643	14627	14561	14587	14614	14651	14520	14618	14606	14479	14542	14511	14623	14657	14780	14555	14726	14566	14542	14689	14654	14751	14634	14509	14552	14635	14561	14684	14578	14645	14719	14720	14597	14677	14495	14710	14582	14696	14676	14587	14585	14479	14500	14689	14561	14477	14503	14669	14716	14486	14546	14669	14661	14546	14580	14391	14625	14655	14517	14659	14582	14657	14435	14547	14560	14518	14552	14639	14729	14664	14623	14438	14877	14626	14738	14613	14524	14604	14839	14547	14566	14528	14622	14616	14557	14570	14581	14690	14733	14589	14597	14652	14563	14539	14439	14750	14655	14487	14569	14703	14585	14681	14494	14542	14533	14546	14541	14667	14610	14615	14562	14707	14686	14632	14505	14585	14675	14662	14812	14584	14637	14651	14565	14618	14712	14655	14606	14725	14482	14485	14411	14536	14507	14759	14547	14649	14717	14554	14650	14559	14444	14666	14714	14576	14765	14689	14518	14623	14559	14863	14506	14566	14718	14555	14418	14597	14499	14811	14711	14720	14539	14578	14512	14639	14712	14503	14722	14530	14541	14550	14611	14547	14564	14674	14640	14711	14524	14522	14571	14641	14445	14547	14633	14503	14508	14617	14639	14659	14648	14581	14556	14738	14658	14638	14683	14578	14669	14514	14642	14655	14852	14469	14462	14611	14595	14618	14652	14511	14749	14571	14745	14994	14517	14638	14530	14727	14512	14620	14621	14655	14523	14625	14354	14456	14570	14581	14710	14549	14666	14660	14676	14474	14548	14621	14544	14580	14555	14492	14657	14410	14558	14632	14424	14566	14648	14665	14762	14447	14754	14265	14674	14679	14578	14656	14624	14639	14566	14523	14654	14584	14713	14667	14665	14684	14608	14646	14463	14765	14663	14621	14356	14473	14452	14588	14671	14733	14729	14666	14572	14623	14613	14530	14585	14492	14541	14540	14639	14833	14650	14903	14555	14450	14641	14660	14648	14609	14612	14646	14683	14526	14504	14435	14780	14541	14552	14596	14537	14617	14740	14426	14685	14571	14627	14560	14500	14615	14679	14396	14490	14720	14649	14615	14590	14453	14581	14491	14596	14372	14436	14563	14661	14740	14518	14535	14512	14636	14598	14533	14687	14464	14567	14531	14655	14596	14621	14504	14432	14501	14688	14646	14555	14659	14585	14559	14383	14504	14567	14430	14533	14457	14616	14422	14452	14488	14385	14606	14604	14692	14426	14599	14674	14703	14619	14548	14493	14772	14613	14548	14634	14717	14672	14506	14624	14657	14820	14666	14636	14653	14619	14593	14505	14497	14751	14659	14631	14534	14520	14585	14581	14733	14885	14594	14602	14569	14563	14658	14648	14652	14531	14704	14649	14613	14595	14570	14729	14534	14859	14677	14716	14861	14595	14809	14730	14514	14626	14787	14546	14751	14618	14546	14630	14474	14796	14600	14597	14660	14658	14597	14429	14433	14596	14571	14426	14602	14542	14507	14568	14756	14634	14676	14586	14735	14749	14658	14748	14580	14671	14592	14567	14566	14600	14510	14666	14696	14695	14701	14414	14616	14544	14392	14522	14625	14646	14450	14564	14476	14534	14599	14636	14602	14672	14711	14606	14702	14602	14651	14668	14586	14738	14581	14576	14495	14757	14726	14583	14593	14524	14514	14678	14571	14693	14539	14599	14609	14680	14472	14616	14760	14633	14513	14587	14621	14669	14613	14499	14644	14520	14643	14630	14658	14517	14585	14604	14749	14780	14646	14647	14612	14551	14591	14610	14568	14542	14736	14507	14698	14708	14573	14537	14693	14488	14785	14616	14547	14589	14589	14581	14518	14581	14475	14674	14637	14394	14678	14638	14622	14382	14525	14518	14594	14627	14710	14608	14549	14580	14381	14663	14427	14785	14477	14539	14616	14629	14643	14626	14746	14410	14566	14585	14573	14653	14516	14599	14584	14607	14466	14472	14760	14636	14533	14592	14494	14551	14541	14482	14526	14640	14771	14526	14783	14732	14642	14613	14646	14598	14549	14529	14519	14687	14548	14614	14805	14631	14565	14754	14576	14592	14500	14592	14488	14483	14745	14428	14557	14644	14529	14537	14529	14581	14603	14611	14520	14585	14628	14741	14657	14761	14588	14504	14616	14597	14583	14703	14679	14729	14593	14542	14525	14692	14804	14668	14729	14713	14603	14647	14581	14709	14495	14609	14563	14562	14736	14531	14699	14600	14563	14705	14598	14458	14739	14669	14524	14677	14624	14590	14647	14605	14395	14703	14571	14562	14557	14656	14658	14639	14443	14653	14603	14388	14682	14663	14521	14745	14607	14681	14586	14616	14540	14475	14396	14677	14402	14599	14578	14505	14604	14484	14661	14604	14634	14779	14587	14406	14689	14530	14607	14530	14685	14573	14614	14503	14738	14503	14455	14635	14605	14526	14676	14705	14631	14675	14614	14528	14515	14685	14568	14649	14571	14589	14586	14623	14856	14652	14634	14461	14578	14678	14798	14429	14605	14638	14701	14613	14624	14792	14518	14664	14654	14624	14693	14618	14631	14535	14599	14633	14424	14637	14506	14531	14595	14558	14513	14491	14655	14527	14654	14767	14596	14613	14573	14506	14647	14644	14713	14653	14673	14734	14590	14593	14647	14494	14612	14644	14789	14676	14572	14824	14597	14632	14513	14685	14629	14730	14574	14593	14623	14544	14439	14642	14737	14546	14685	14593	14713	14601	14614	14576	14615	14527	14645	14583	14702	14519	14633	14543	14669	14432	14583	14579	14470	14677	14757	14704	14542	14548	14866	14546	14574	14480	14665	14550	14423	14664	14820	14602	14273	14623	14642	14562	14546	14600	14657	14576	14651	14600	14803	14471	14543	14557	14602	14721	14638	14681	14711	14443	14620	14562	14572	14473	14434	14599	14633	14440	14616	14739	14487	14588	14554	14608	14618	14526	14658	14754	14585	14638	14603	14594	14623	14654	14617	14607	14664	14799	14709	14665	14616	14507	14832	14475	14787	14730	14667	14673	14648	14641	14728	14639	14578	14584	14680	14656	14554	14595	14688	14663	14557	14597	14628	14651	14527	14623	14770	14735	14878	14677	14521	14597	14524	14637	14720	14633	14554	14603	14662	14590	14568	14717	14665	14669	14591	14699	14560	14636	14821	14613	14646	14512	14688	14717	14595	14708	14550	14675	14624	14697	14557	14536	14750	14564	14563	14540	14559	14514	14672	14647	14447	14517	14583	14538	14497	14767	14450	14513	14476	14584	14499	14600	14546	14697	14645	14572	14683	14642	14652	14597	14519	14622	14793	14637	14663	14478	14483	14716	14701	14505	14646	14718	14646	14649	14442	14589	14728	14555	14685	14469	14549	14636	14580	14485	14765	14493	14597	14441	14694	14440	14702	14572	14534	14706	14650	14633	14586	14503	14512	14671	14630	14596	14692	14429	14598	14677	14523	14595	14768	14576	14648	14625	14549	14593	14651	14697	14659	14641	14649	14693	14614	14746	14525	14486	14506	14701	14811	14541
24158	21336	28815	24281	22058	21555	20443	17712	17148	16864	16812	16555	16650	16640	16524	16831	16781	16992	16949	16827	16628	16287	16486	16410	16505	16306	16350	16222	16182	16245	16315	16291	16326	16397	16103	16271	16010	15986	16270	16224	16396	16245	16229	16245	16210	16116	16289	16359	16127	16812	17304	17276	17065	16519	16526	16104	16147	16170	16195	16122	16148	16116	16000	16073	16205	16210	16323	15766	16018	16185	16006	16218	16103	16021	16091	16121	16189	16048	16089	16014	16101	16104	16259	16305	16149	15963	16114	15998	16152	16079	16112	16266	15927	16110	16160	15945	16131	16056	16244	16066	16201	16138	16034	16183	16071	16087	16047	16040	16061	16121	16018	16063	16183	16212	16100	15876	16024	16112	16009	16188	16023	16021	15958	16177	16387	16001	15950	16039	16217	16047	16173	16091	16001	16176	16133	16191	16150	16097	16059	15932	16145	16308	16079	16183	16164	16175	16266	16072	15993	16093	15956	16128	16042	16158	15873	16102	16029	16087	15894	16176	16145	15963	16242	15955	16102	15885	15934	16013	15995	16130	16151	15998	15819	15934	16231	16090	16109	16086	16134	16070	15996	16138	16088	15823	15965	15988	16192	16260	16254	16117	16159	16178	16119	16037	16137	16208	16037	16077	16199	16027	15940	16077	16096	16130	16034	16134	16096	15961	16124	16067	16128	16174	15952	16335	16176	16060	15941	15983	15942	16171	16113	16046	16121	15891	16105	16121	16060	16065	16267	15836	16295	16181	16166	16198	16234	16118	16158	16045	16053	15979	16151	16279	16084	15970	16220	16086	16070	16046	16037	15983	16277	16076	16121	16104	16214	16051	16110	15876	16194	16151	16113	16053	16089	16152	16178	15854	16019	15833	16023	16078	16029	16166	16118	16114	16078	16110	16110	15944	15939	16190	15994	16252	16037	15951	15940	15878	16042	16181	16119	16379	15969	16151	16135	16204	16039	16115	16058	16016	16103	16045	15935	16048	16079	16172	15991	15961	15966	16072	15870	16103	16042	16004	16086	16206	15844	15926	15925	16073	16088	16011	16091	15923	16095	16078	16185	16099	16173	16015	16065	16006	16137	16023	16025	16104	16090	16073	16305	16091	16063	16043	16204	15928	16069	16208	16120	16037	15889	16386	16268	16035	15948	16074	16061	16156	16033	16139	16061	16131	16303	16162	15983	16199	16071	16010	16193	16157	16083	16045	16223	16087	16123	15987	16309	15998	16042	15866	15969	15923	16199	15945	15940	16028	16182	16056	16071	16116	16075	15980	16124	16106	16078	16056	16107	16169	16025	16030	15947	16021	16067	16098	16180	16179	16210	16208	16135	16158	16273	16158	15910	16149	15796	15949	16007	16008	16148	15825	16132	16037	16051	16122	16188	16061	16106	16066	16029	15969	15986	16185	16150	16205	16111	15948	16172	16140	16001	16174	15994	16010	16071	16037	16027	16048	16120	16056	16004	16203	16115	16162	16171	16092	15992	16239	16064	15936	16019	16184	16243	16087	16161	15954	15974	16187	16092	15972	16040	16074	16064	16070	16168	15900	16178	16000	16083	15954	16124	16146	16156	15886	16045	16083	15964	15993	16264	16175	16172	16168	16063	15990	16032	16159	16135	16084	15925	16027	15966	16001	16033	16017	16180	16012	16179	16213	16169	16032	16047	15810	16172	15985	15989	16147	16125	16148	15989	16058	16094	16174	16198	16010	16403	16024	16011	16161	16029	16052	16175	16005	15859	16346	16302	16015	16141	16055	16042	16054	15998	15956	16066	16080	15931	16089	16133	16187	15973	16237	15924	16138	16208	15983	16048	15980	16057	16225	16061	16051	16310	15953	16246	16333	16144	16161	16149	16102	16088	16046	16047	16261	16176	16237	15986	16077	16234	16069	16184	16078	15897	15907	16022	16079	15970	16032	16107	15978	16242	16056	16136	15987	16113	16076	16006	15981	16307	16151	15903	15867	15938	15911	15976	16184	16139	16109	15949	16278	15794	16189	16117	16035	16158	16005	16037	16001	15953	16151	16097	16243	16217	16189	16141	15855	16076	15994	15954	15986	16277	15967	16190	16170	16038	16241	16108	16082	16113	16176	16192	16195	16124	16098	16066	16208	16232	15922	16100	16157	16184	16102	16012	16231	16068	15952	16028	16079	16268	16044	16041	16194	16006	16174	16083	15994	16132	15960	15941	16159	16090	16254	16161	16004	16153	16047	15966	16077	15916	15813	16054	16092	16252	16016	16051	16083	16072	16076	15979	15998	16083	16176	16086	15983	16054	15997	16057	15823	15877	16135	16045	16193	16074	15976	16036	16050	15965	16103	16196	16082	15990	16031	16196	16022	16017	16101	16081	16062	16162	15970	16065	16121	15935	16025	16056	16056	16082	16131	15908	15913	16193	16010	16051	16093	16200	16089	15913	16139	16213	15994	16093	16140	16247	16020	15995	16160	16061	16135	16127	15948	16168	16077	16103	15998	16141	16182	15997	16084	16265	16100	16067	16160	16159	16122	16020	16007	16087	16058	16052	16045	16013	16195	16053	16175	16364	16120	16119	15931	15881	15949	16204	16147	16094	15935	16230	16071	16149	16175	16019	16024	16063	16182	16154	16166	16125	15552	16292	16298	16048	16185	16108	16297	16220	16125	16182	16266	16050	16004	16054	16096	15900	16046	16133	16251	15984	16069	15892	15987	16012	16057	15934	16041	16307	15913	16045	16189	16137	15990	16068	16072	16150	16053	16033	15844	16020	16073	16144	16099	15813	15879	15898	16048	16098	16011	16202	16042	16174	16087	16257	15995	16136	16362	16015	15966	16127	16161	16215	16202	16129	16065	16199	15954	16176	16113	16024	16041	16138	16023	16169	15966	16153	16062	15893	15946	16060	15950	16115	16080	16131	16097	16066	16047	16014	16052	16058	16085	16279	15883	16015	15959	16016	15907	16089	16010	16244	16211	16049	16159	16152	16065	16199	15987	16069	16093	16067	16038	16132	16298	16066	16064	16090	16079	16125	16314	16306	16227	16018	16098	16172	16041	15876	16029	16151	16154	16108	16257	16111	15963	16212	16325	16247	16046	16323	16200	16174	16183	16260	16226	16184	15964	16008	16032	16101	16131	16102	16077	16011	15939	16152	16199	16035	16047	15970	16273	16015	16041	16145	16031	15993	16222	16153	15897	16057	16138	16310	15959	16046	16179	16159	16340	16198	16095	15919	16136	16151	16034	16171	16280	16181	16017	16209	16141	16044	16255	16047	16137	16056	16058	16255	16033	16021	16144	16290	16046	15996	16071	16061	16017	16034	16196	16424	16039	16388	15949	15916	15710	15863	16078	15819	16035	16102	16104	16221	16087	15879	16207	15912	16100	15959	16155	16180	15922	16072	16111	16140	16284	15943	15993	16135	16168	16290	16128	16029	15949	16266	16210	15976	16282	16131	15894	16227	16090	16255	16058	16136	15981	16158	16154	16095	16078	15945	16140	16066	16170	16063	15960	15980	16130	15970	15993	15988	16050	16219	16110	16021	15862	16045	16128	16179	16196	15933	15988	16168	16066	16148	16052	16212	16036	16188	15894	16031	16120	16149	16197	16190	16022	16256	16091	16099	16020	16166	16149	16249	16062	15937	15993	16106	16204	16002	16049	16221	16109	16022	16278	16120	16051	16027	16311	16058	16141	16030	16048	16096	15975	16215	16060	16111	16090	16130	16009	16037	16013	16191	16096	16253	16163	15786	15996	16133	16188	16176	16236	16133	16007	16065	16398	16228	16115	15948	16080	15973	15991	16079	15954	16124	16071	16179	16103	16136	16175	16114	16064	15939	16183	16119	15806	15922	16097	16090	16176	16107	16145	16157	15993	15978	15992	16190	16027	15834	15977	16023	16412	16042	16054	16001	16211	16075	16201	16151	16227	16078	16122	16195	16033	16068	16123	15996	15972	16234	16044	16080	15941	16032	16138	15989	16085	15931	16134	16066	15942	16042	16177	15967	16060	16220	16161	16254	15955	16094	16080	16091	16139	16085	15846	16151	16126	16080	16357	16011	16015	15965	15968	16081	16068	15993	16208	16186	16041	16035	15989	16015	16151	16037	15962	16149	16028	16192	16034	16068	16128	16171	16181	16161	16164	16144	16038	15893	16059	15970	16180	16134	16136	15935	16010	16187	16018	15931	16141	16006	16147	16213	16238	16001	15954	16272	15980	15817	16210	16123	16008	16208	15949	16030	16204	16116	16094	16100	16065	16105	16177	15960	16101	16003	16063	16209	15912	16028	16302	16060	15876	16087	16016	16095	15983	15974	16073	16011	15978	16192	15993	15778	16055	16223	16248	16128	16202	16315	15977	16104	16121	16025	15926	15898	16088	16027	16082	16169	16165	16008	15884	16128	16005	15933	16144	16088	15903	15941	16105	16075	16290	16171	16034	16147	16268	16061	16105	16091	16032	15997	16272	16186	16119	16021	16241	16016	15958	16263	16134	15958	16101	15893	15985	16115	16033	16085	15966	15970	16059	16080	15866	16014	16151	16050	16043	15967	16051	16201	16048	16212	16150	16025	16034	16116	15886	16068	16120	16048	16318	16167	16258	15968	16104	16047	15956	15983	16031	16287	16008	15978	16245	16140	16107	15931	16226	16048	16118	16123	16029	16192	16015	16108	16072	16194	16024	16202	16189	15918	15821	16081	16196	16089	15964	15885	15877	16150	16201	15963	16113	15919	15960	16036	15970	16249	15955	15966	16150	16109	16147	16196	16009	15995	16271	16119	16246	16215	15890	16118	16163	16146	16186	16232	16203	16157	16001	16070	16188	16155	16232	15939	15974	15951	16112	16112	16120	16111	16034	16035	15944	16154	16208	16044	16289	16221	16009	16112	16154	16299	16102	16062	15949	16164	16004	16091	16040	16034	16069	16087	16018	16204	16176	15961	16246	16186	16144	16040	15904	16058	16020	16142	16089	16026	16183	16313	16068	16046	16286	16010	16032	16070	15991	16083	15941	15937	16104	16056	16074	16074	16167	16119	16079	16157	16312	15863	16253	16139	16187	15898	15962	16166	15957	16325	16307	15880	16188	16045	15896	15897	16045	15908	15922	16137	16314	16243	15951	16111	16111	16044	16088	16166	16069	16396	16223	16150	15931
14245	24262	23573	19903	18378	17831	17632	16867	16290	15554	15740	15323	15087	15150	15255	15899	15612	15574	15550	15648	15181	14902	14911	14846	14805	14775	14732	14738	14614	14655	14928	14835	14711	14695	14811	14753	14603	14853	14671	14636	14489	14593	14660	14620	14696	14831	14532	14702	14760	15445	16142	16224	15715	15116	14901	14588	14646	14674	14691	14573	14606	14775	14604	14684	14616	14557	14667	14663	14482	14386	14628	14531	14607	14645	14749	14625	14570	14400	14579	14470	14525	14721	14549	14574	14455	14731	14557	14772	14533	14568	14659	14485	14641	14751	14589	14575	14894	14584	14598	14718	14533	14640	14621	14606	14498	14553	14587	14420	14648	14603	14616	14378	14672	14583	14650	14655	14472	14637	14545	14540	14636	14713	14443	14530	14507	14681	14614	14840	14520	14475	14598	14519	14607	14691	14635	14797	14561	14602	14483	14705	14405	14546	14559	14531	14669	14624	14750	14545	14530	14518	14614	14549	14631	14556	14606	14745	14535	14590	14630	14743	14409	14599	14694	14471	14671	14547	14700	14650	14399	14430	14627	14625	14575	14547	14448	14630	14619	14563	14578	14585	14643	14639	14552	14441	14712	14637	14472	14725	14627	14594	14618	14661	14714	14638	14439	14568	14647	14617	14606	14466	14548	14675	14574	14663	14592	14670	14570	14495	14685	14568	14568	14732	14788	14536	14667	14595	14485	14568	14735	14661	14648	14574	14580	14679	14632	14771	14534	14664	14804	14543	14731	14624	14551	14525	14461	14693	14631	14684	14530	14548	14502	14366	14688	14453	14534	14465	14626	14496	14633	14590	14414	14545	14734	14700	14619	14588	14458	14736	14508	14592	14660	14553	14559	14454	14683	14504	14675	14686	14652	14600	14424	14535	14586	14614	14593	14641	14377	14632	14558	14709	14606	14802	14510	14492	14537	14654	14604	14625	14715	14584	14610	14646	14679	14728	14510	14757	14441	14503	14598	14622	14612	14542	14546	14698	14557	14592	14519	14631	14617	14513	14598	14485	14611	14800	14743	14629	14562	14562	14649	14657	14554	14544	14636	14555	14410	14547	14598	14625	14710	14586	14596	14647	14577	14522	14646	14692	14580	14573	14497	14621	14609	14564	14500	14638	14613	14720	14721	14655	14486	14540	14641	14649	14539	14680	14702	14689	14632	14570	14693	14470	14683	14488	14726	14596	14664	14589	14583	14469	14557	14620	14463	14533	14526	14687	14655	14737	14649	14589	14557	14585	14578	14636	14584	14606	14568	14482	14597	14641	14531	14665	14612	14576	14637	14525	14555	14502	14608	14517	14632	14677	14707	14606	14513	14641	14631	14647	14648	14660	14414	14645	14835	14442	14676	14604	14613	14556	14460	14554	14684	14579	14465	14495	14527	14555	14511	14582	14404	14548	14507	14577	14511	14768	14605	14721	14491	14465	14730	14797	14474	14515	14733	14567	14719	14597	14665	14683	14691	14505	14573	14496	14646	14684	14712	14719	14567	14637	14576	14649	14650	14698	14585	14613	14629	14741	14487	14501	14540	14395	14572	14504	14511	14621	14707	14662	14683	14546	14419	14637	14623	14598	14551	14653	14541	14723	14605	14443	14681	14622	14593	14432	14516	14646	14843	14447	14604	14756	14689	14622	14687	14688	14290	14568	14657	14636	14629	14550	14619	14543	14613	14712	14505	14439	14591	14600	14556	14448	14648	14633	14631	14607	14393	14628	14454	14566	14565	14561	14381	14761	14739	14706	14536	14625	14556	14348	14566	14414	14683	14594	14584	14708	14547	14591	14696	14601	14696	14522	14497	14681	14537	14559	14643	14643	14632	14475	14672	14489	14568	14528	14618	14533	14632	14741	14548	14575	14529	14531	14600	14438	14670	14442	14487	14656	14690	14631	14657	14634	14619	14565	14681	14620	14648	14487	14524	14613	14550	14638	14597	14703	14715	14493	14761	14558	14533	14711	14717	14598	14465	14495	14390	14506	14620	14691	14601	14606	14776	14559	14484	14570	14577	14579	14456	14755	14534	14663	14601	14830	14555	14469	14528	14577	14614	14567	14616	14636	14780	14751	14694	14610	14597	14654	14580	14686	14732	14684	14681	14635	14496	14556	14713	14542	14480	14498	14502	14413	14457	14693	14663	14586	14564	14647	14618	14593	14582	14592	14812	14567	14731	14468	14465	14591	14655	14452	14472	14487	14516	14574	14626	14506	14619	14658	14685	14476	14546	14580	14722	14611	14448	14752	14625	14728	14568	14746	14577	14816	14604	14628	14717	14506	14491	14604	14808	14483	14682	14494	14689	14723	14563	14766	14493	14645	14573	14604	14657	14636	14709	14603	14696	14646	14649	14602	14645	14617	14600	14620	14538	14731	14676	14597	14414	14674	14670	14597	14581	14749	14594	14658	14627	14630	14687	14523	14559	14474	14652	14535	14660	14655	14674	14418	14612	14716	14624	14511	14694	14619	14645	14551	14586	14476	14480	14532	14534	14425	14634	14576	14616	14762	14432	14582	14596	14725	14553	14617	14453	14570	14638	14505	14683	14426	14550	14561	14702	14575	14512	14521	14612	14463	14652	14552	14558	14565	14539	14531	14480	14618	14412	14758	14769	14367	14448	14740	14625	14499	14616	14575	14689	14574	14503	14500	14635	14601	14555	14582	14639	14489	14595	14537	14649	14539	14539	14509	14698	14482	14648	14633	14618	14541	14627	14527	14508	14485	14679	14587	14672	14502	14486	14556	14448	14455	14670	14478	14602	14620	14615	14704	14675	14498	14482	14451	14594	14515	14704	14553	14603	14550	14730	14582	14725	14542	14611	14647	14696	14612	14594	14601	14444	14594	14672	14524	14641	14567	14550	14712	14786	14614	14685	14494	14429	14700	14565	14576	14641	14700	14485	14587	14631	14680	14553	14583	14493	14509	14646	14679	14592	14671	14644	14536	14593	14629	14617	14435	14708	14683	14624	14494	14683	14492	14639	14470	14513	14756	14590	14647	14515	14668	14480	14561	14513	14544	14649	14653	14723	14534	14560	14522	14658	14587	14602	14502	14412	14569	14502	14464	14595	14509	14707	14674	14501	14532	14764	14736	14620	14600	14521	14616	14447	14708	14772	14615	14513	14490	14600	14538	14588	14548	14662	14509	14677	14654	14706	14575	14673	14571	14510	14517	14697	14701	14612	14759	14606	14490	14570	14727	14613	14517	14572	14549	14624	14659	14546	14575	14566	14715	14556	14461	14454	14656	14694	14534	14449	14515	14663	14468	14689	14404	14517	14481	14724	14571	14640	14616	14603	14663	14555	14446	14618	14469	14546	14657	14528	14541	14512	14522	14744	14530	14457	14415	14701	14628	14621	14532	14689	14682	14829	14556	14533	14532	14680	14563	14652	14825	14291	14517	14687	14519	14404	14609	14673	14786	14762	14947	14588	14680	14610	14537	14578	14574	14520	14576	14727	14716	14582	14671	14616	14724	14632	14611	14414	14484	14695	14490	14619	14528	14588	14306	14666	14564	14689	14594	14557	14520	14686	14543	14578	14609	14622	14596	14535	14641	14660	14667	14609	14594	14660	14566	14569	14701	14375	14594	14643	14797	14514	14601	14568	14433	14848	14641	14521	14685	14672	14590	14514	14691	14697	14658	14480	14558	14453	14573	14591	14527	14665	14688	14557	14550	14587	14763	14692	14570	14578	14632	14655	14555	14523	14715	14731	14540	14623	14522	14679	14684	14619	14653	14586	14598	14723	14622	14562	14693	14495	14655	14622	14510	14615	14793	14565	14589	14777	14585	14605	14652	14695	14489	14530	14805	14733	14620	14505	14734	14590	14409	14553	14558	14785	14627	14513	14552	14563	14769	14542	14733	14626	14517	14666	14615	14519	14597	14668	14641	14597	14767	14501	14584	14626	14537	14508	14506	14493	14721	14637	14668	14654	14533	14474	14623	14448	14489	14601	14628	14649	14629	14513	14597	14693	14476	14683	14500	14657	14549	14630	14540	14534	14493	14522	14508	14492	14506	14524	14597	14726	14678	14638	14443	14649	14507	14812	14566	14545	14697	14767	14542	14603	14542	14630	14577	14626	14592	14679	14595	14532	14593	14721	14526	14647	14444	14410	14640	14540	14543	14499	14523	14527	14587	14493	14617	14517	14517	14509	14603	14651	14731	14522	14581	14583	14712	14685	14688	14651	14486	14718	14620	14508	14621	14634	14479	14601	14660	14733	14668	14546	14453	14591	14586	14546	14689	14523	14676	14520	14615	14626	14508	14442	14634	14603	14701	14526	14367	14610	14577	14626	14653	14446	14595	14603	14716	14560	14660	14553	14649	14768	14665	14592	14593	14674	14620	14660	14608	14744	14566	14377	14606	14539	14495	14563	14589	14564	14602	14671	14615	14619	14672	14557	14566	14619	14670	14563	14739	14503	14696	14537	14554	14506	14595	14490	14585	14480	14427	14494	14536	14357	14390	14515	14657	14551	14585	14661	14432	14630	14583	14816	14592	14582	14697	14660	14611	14510	14736	14717	14493	14569	14700	14591	14575	14595	14525	14516	14542	14652	14592	14511	14718	14480	14708	14550	14674	14588	14425	14693	14790	14511	14710	14482	14583	14548	14664	14555	14583	14588	14481	14498	14513	14606	14633	14571	14459	14777	14667	14551	14751	14527	14679	14566	14561	14690	14541	14473	14532	14647	14606	14711	14698	14642	14614	14722	14417	14601	14524	14526	14595	14501	14491	14523	14656	14641	14542	14638	14478	14543	14537	14564	14586	14702	14430	14758	14783	14685	14589	14455	14668	14642	14624	14511	14527	14600	14612	14718	14478	14737	14586	14716	14734	14484	14562	14615	14559	14564	14536	14677	14529	14358	14755	14708	14807	14802	14494	14532	14623	14553	14519	14667	14572	14363	14557	14571	14589	14567	14698	14630	14625	14736	14555	14477	14523	14739	14419	14507	14511	14476	14676	14604	14599	14745	14483	14645	14573	14669	14652	14612	14673	14678	14431	14500	14736	14704	14467	14546	14599	14538	14596	14568	14554	14603	14562	14578	14675	14540	14644	14564	14554	14671	14598	14711	14738	14585	14634	14588	14613	14465	14463	14477	14556	14617	14571	14580	14478	14638	14508
23068	21348	29197	23871	21494	23194	24364	19033	17533	17589	17592	16988	16844	16821	16866	16958	17074	17106	17251	17184	16978	16754	16416	16251	16346	16297	16393	16522	16543	16430	16350	16264	16466	16480	16350	16252	16395	16431	16172	16263	16232	16254	16370	16317	16379	16461	16306	16267	16132	16933	18107	17874	17555	16934	16690	16402	15969	16166	16249	16116	16011	16339	16206	16234	15995	15986	16245	16304	16214	16160	16208	16168	16208	16403	16326	16281	15981	16176	15975	15961	16114	16050	16433	16223	16193	16219	16218	16304	16221	16247	16199	16108	16013	16259	16210	16168	16095	16253	16297	15995	16133	16357	16023	16104	16380	16122	16236	16317	16179	16137	16232	16279	16223	16172	15986	16029	16103	16096	16036	16153	16032	16293	16154	16238	16182	16127	15992	16388	15958	16193	15979	16262	15993	16247	15911	16259	16121	16197	15919	16027	16443	15928	16156	16236	16336	16157	16246	16123	16206	16105	16193	16221	16242	16189	16065	16239	16263	15986	16382	16243	16192	15992	16000	16085	16049	16202	16404	16204	16098	16230	16098	15918	16225	15974	15982	16120	15932	16039	16127	16112	16323	16086	16157	16055	16279	16346	16046	16077	16268	16022	16217	15965	16417	16198	16093	15881	16178	16094	16282	16033	16061	16328	16276	16092	16330	15991	16059	16207	16311	16219	16120	16052	16126	16269	16189	16094	16103	16170	16159	16079	16004	16098	16205	16194	16158	16292	16054	16118	16180	16068	16225	16120	16261	16209	16196	15950	16167	16157	15979	16130	15926	16242	16104	16179	16179	16327	16091	16056	16259	16201	16004	16161	16165	16041	16120	16033	16202	16171	16109	16109	16182	16047	16179	15999	16131	16308	16147	16170	16019	15902	16186	16147	16154	16135	16236	16288	15973	15926	15884	16115	16022	15963	16328	16071	16098	16078	16251	16310	15857	16050	16025	16107	16288	16145	16257	16289	16261	16260	16132	16276	16140	16114	16328	16186	16210	16488	16167	15886	16313	16217	16139	16154	16257	16230	16359	16032	16071	16093	16226	16079	16385	16280	16195	15863	16056	16034	16128	15974	16154	16321	16181	16134	16123	16241	16220	15926	16030	16167	16058	16085	16008	15965	16127	16089	16336	16114	16121	16150	16208	16055	16021	16149	16031	16195	16136	15985	16215	15987	16190	16300	16157	16177	16285	16459	16331	16256	16137	16070	16089	16085	15859	16165	15990	16064	16110	16215	16064	16127	16213	15998	16246	16027	16134	16187	16031	16387	16013	16041	16207	16020	16210	16044	16203	16116	16130	16112	16160	16162	15995	16059	16260	16120	16222	15984	16109	16226	16367	16276	16140	16159	16025	16023	16047	16285	16098	16390	16393	16092	16030	16153	15986	16177	16182	16177	16041	15991	16219	16064	16243	16182	16210	16251	16257	16139	16073	16128	16134	16099	16300	16258	16119	16106	16106	16237	16006	16217	16263	16358	16046	16157	16121	16180	16122	16160	16108	16108	16185	16062	16154	16122	16039	16211	15917	16101	16143	16107	16185	16046	16095	15893	16105	16208	16243	16083	16169	16210	16044	16134	16130	16190	16119	16168	16231	15964	16314	16080	16079	16144	16204	16121	16102	16174	16099	15950	16135	16015	16229	16194	16138	16123	16156	16070	16193	16300	15991	15994	16156	16102	16203	16425	16016	16091	15935	16329	16132	16204	16111	16276	15997	16183	16084	15994	16158	16024	16156	16197	16224	15963	16136	16205	16115	15991	16036	16083	16085	16180	16301	16166	16126	16077	16357	16116	15907	16243	16151	16270	16160	16184	16142	16119	16217	15977	16327	16069	16046	16050	16274	16406	16235	16260	16052	16141	16270	16134	16261	16363	16014	16061	16027	16201	16097	16106	16141	15970	16022	15921	16253	16252	16079	16117	16141	16082	16092	16101	16172	16103	16115	16101	16245	16064	16155	16056	16107	16152	16164	16183	16182	16150	16077	16163	16068	16155	16128	16081	16181	15912	16099	16150	16142	16350	16230	16099	16127	16158	16313	16163	16181	16160	16037	16272	16184	16125	16028	16200	16233	16065	16030	16265	16108	16142	15994	16155	15943	15972	16303	16074	16122	16045	16130	15944	16125	16059	16058	16219	16179	16171	16022	16221	16351	16129	16112	16084	16082	16089	16177	16126	15995	16120	15953	16197	16189	16160	16001	16177	16160	16104	15966	15956	16284	16211	16081	16109	16033	16118	16133	16102	16244	16148	16074	16088	15987	16236	16066	16269	16328	16225	16026	15985	15922	15970	16201	16141	16181	16189	16208	16193	16041	16074	16271	16063	16281	16151	16118	16179	16109	16225	16219	16060	16026	16198	16016	16011	16227	16257	16131	16116	16320	16258	16310	16129	16376	16168	16049	16207	16109	16049	16018	16114	16176	16046	16153	15871	16137	16112	16165	16273	16101	15910	15953	15961	16167	15973	16089	16156	16060	16173	16197	16090	16191	16158	16169	16219	16108	16191	16094	16040	16216	16195	16384	16092	16218	16164	16123	16116	16112	16121	16355	16294	16348	15950	16070	16122	15936	16116	15979	16242	16045	16384	15992	16007	15975	16190	16104	16294	16108	16065	16115	16073	16147	16079	15804	16194	16196	16131	16111	16169	15928	16332	16250	16056	16102	16074	16302	16189	16175	16271	16089	16089	16097	16093	16287	16270	16320	16159	15991	16101	15920	16258	16128	16099	16127	16207	16024	16191	16225	16208	16164	16337	16186	16120	15945	16065	15938	16153	16255	16136	16133	16134	16099	16156	16111	16167	16142	16180	16228	16183	16301	16168	16061	16177	16112	15961	16244	16154	16090	16121	16060	16253	16057	16279	16059	15975	16207	16113	16180	16279	16177	16112	16064	16204	16115	16145	16238	16228	16061	16226	15972	15943	16042	16089	15927	16050	16098	16096	16190	16095	16209	16153	16222	16120	16087	16111	15999	16231	15961	16195	16117	16056	16158	16030	16216	16190	16074	16254	16194	16137	15964	16198	16183	16142	16223	16135	16087	15946	16013	16194	16177	16109	16136	16126	16212	16280	16140	16218	16275	16253	16205	16062	16041	16215	15966	16018	16009	16208	16145	16354	16202	16069	16100	16045	16136	16202	16239	15910	16202	16074	16278	16300	16161	16298	16085	15968	16293	16250	15984	16042	16094	16298	16129	16103	16004	16074	16133	16117	16147	16037	16219	16322	16144	16275	16174	16290	16073	16029	16147	16115	16121	16250	16128	16052	16043	16182	16115	16111	16083	16160	16026	16110	16012	15897	16080	16175	16033	16058	16093	16110	16281	16284	16032	16104	15997	16200	15959	16249	16217	16175	16267	16062	16033	16143	15978	16152	16193	16207	16169	16049	16039	15892	16100	16188	16136	16079	16233	16092	16175	15976	16106	16239	16180	16060	15858	15989	16192	16161	15962	16252	16036	16036	15931	16005	15939	16215	16111	16131	16199	16300	16239	16212	16308	16015	16188	16047	16184	16155	16290	16319	16135	16083	16253	15920	16076	16315	16137	16115	16155	16074	15771	16071	16032	16172	16182	15920	15885	16198	16086	16316	16068	16002	16178	16140	16162	16067	16170	16097	16361	16143	16001	16058	16186	16235	16093	15932	16179	16209	16052	15945	16106	16081	15896	16142	16109	16022	16048	16153	16095	15824	16034	16200	16221	16151	16168	16154	16187	16306	16220	16140	16058	16089	16188	16000	16268	16244	16107	16063	16175	15990	16038	16055	16109	16233	16022	16083	16340	16170	15950	16230	16225	16142	16071	16093	16237	16023	16196	16120	16070	16177	16148	16163	16185	16168	15988	16235	16194	16125	15965	16197	16290	16242	16091	16140	16141	16161	16257	16110	16079	16303	16036	16122	16080	16096	15976	16102	16358	16214	16183	16122	15940	15966	16054	16026	16186	16098	16191	16055	16057	16001	16149	16050	16029	16062	16159	16137	16250	15967	15992	16143	16231	16053	16091	16174	16252	16261	16127	16098	16128	15986	16154	16312	16103	16114	16094	16176	16116	16096	16089	16291	16125	16200	16032	16262	15968	16158	15999	16253	16097	16239	16106	16152	16109	16175	16162	16156	16108	16029	16187	16243	16179	16116	16201	16174	16275	16267	16136	15992	15904	16196	16288	16074	16118	16094	16020	16117	16200	16269	16024	16352	16008	16269	16138	16202	16134	16060	16153	16073	16165	16014	16131	16102	16105	15932	16156	15973	16152	16072	16118	16004	16021	15928	16083	16191	16178	16006	16214	15997	16047	16182	16144	16228	15950	15846	16082	15993	16001	16142	16173	16181	16093	16112	16210	16151	16152	16221	16215	15988	16157	16153	16258	16250	16256	16062	16194	16082	16315	16005	16072	16078	16308	16216	16249	16252	16176	16220	15972	16065	16009	16056	16058	16073	16138	16029	16014	16118	16019	16197	16233	16146	16131	16206	16074	15953	16197	16032	16270	15972	16183	16054	16207	16032	16389	16166	16088	16374	16182	16248	16245	16037	16218	16190	16129	16057	16249	16305	16089	16165	16097	16128	16309	16200	16112	16168	16056	16048	16155	16039	16138	16062	16088	16007	16174	16184	16147	16324	16139	16179	16067	16140	16026	16129	16063	16137	16185	15988	16084	16307	16198	16091	16318	16290	16098	16161	16131	16214	16410	16363	16219	16419	16240	16031	16316	16253	16139	15983	16087	16029	15976	16044	16300	16103	16076	16231	16230	16306	16349	16204	16298	16132	16269	16113	16250	16059	16162	16110	16049	16074	15966	16018	16003	16011	16252	16007	16291	16081	16055	16202	16135	16157	16184	16151	16222	16124	16269	16035	16051	16033	16095	16129	16143	15962	16253	16180	15995	16294	16088	16136	16168	15989	16042	16169	16056	16193	16056	16110	16247	16270	16179	16100	16127	16044	16386	16221	16029	16086	16168	16083	16132	16341	15991	16276	16257	16106	16121	16082	16018	16122	16177	16213	16147	16111	16219	16212	16048	15994	16158	16078	16004	16098	16165	16167	16299	16115	16169	16300	16187	16117	16157	16218	16254	16268	16149	16266	16172	16062	16044	16002	16122	16206	16071	16138	16130	16020	16106	16153	16179	16271	16054	15994
15725	28996	27707	22449	20673	19397	18463	17644	16868	16414	16093	15663	15596	15426	15471	15457	16000	15971	16342	16033	15435	15240	15034	14748	14815	14861	14955	14634	14613	14956	14802	14716	14828	14820	14665	14731	14722	14792	14920	14750	14806	14563	14777	14644	14767	14832	14765	14979	14958	15846	17717	17191	16285	15512	15008	14582	14675	14674	14699	14695	14541	14559	14749	14738	14423	14693	14579	14687	14609	14601	14737	14619	14631	14595	14693	14549	14516	14835	14567	14679	14778	14514	14653	14764	14721	14624	14506	14598	14444	14692	14581	14789	14629	14466	14540	14477	14671	14692	14614	14640	14449	14421	14649	14581	14525	14618	14573	14766	14592	14592	14844	14511	14618	14631	14506	14574	14710	14527	14528	14450	14584	14611	14536	14521	14564	14637	14654	14452	14609	14565	14499	14534	14563	14611	14694	14569	14622	14585	14666	14586	14619	14502	14522	14543	14742	14737	14716	14654	14625	14534	14393	14490	14565	14572	14502	14522	14559	14658	14644	14535	14477	14685	14588	14469	14555	14689	14598	14488	14498	14458	14546	14596	14631	14576	14511	14533	14470	14536	14636	14629	14530	14534	14544	14588	14648	14492	14499	14673	14695	14581	14562	14659	14534	14437	14582	14428	14763	14565	14610	14708	14390	14608	14660	14697	14342	14566	14736	14647	14679	14608	14609	14638	14591	14537	14549	14557	14669	14607	14656	14640	14508	14598	14514	14661	14427	14387	14619	14537	14485	14535	14791	14712	14517	14710	14566	14751	14511	14551	14484	14664	14698	14526	14533	14701	14651	14760	14537	14546	14662	14544	14720	14526	14650	14563	14659	14584	14545	14666	14673	14670	14729	14673	14580	14481	14634	14552	14626	14714	14666	14500	14765	14485	14597	14554	14546	14482	14693	14742	14588	14531	14534	14538	14672	14499	14431	14541	14579	14497	14598	14728	14518	14618	14601	14509	14588	14636	14645	14567	14648	14590	14358	14538	14523	14697	14486	14625	14544	14729	14786	14731	14675	14591	14580	14579	14636	14788	14582	14555	14573	14538	14560	14711	14709	14725	14371	14511	14718	14498	14631	14648	14607	14568	14505	14639	14657	14459	14457	14501	14730	14495	14594	14740	14652	14589	14551	14500	14359	14573	14567	14578	14659	14449	14630	14561	14621	14687	14617	14545	14749	14426	14536	14563	14700	14620	14399	14531	14653	14570	14561	14549	14609	14697	14710	14487	14646	14551	14448	14516	14536	14565	14545	14639	14534	14402	14683	14409	14547	14615	14611	14517	14713	14473	14540	14539	14732	14656	14580	14565	14565	14599	14550	14577	14711	14470	14713	14525	14482	14662	14544	14548	14639	14489	14627	14394	14463	14541	14746	14533	14595	14575	14559	14508	14643	14547	14665	14681	14649	14525	14388	14516	14699	14432	14551	14616	14552	14665	14559	14560	14757	14630	14586	14559	14585	14552	14537	14633	14624	14558	14625	14604	14650	14739	14576	14714	14681	14622	14542	14594	14620	14594	14416	14459	14664	14656	14589	14594	14599	14593	14745	14631	14884	14660	14757	14465	14614	14458	14581	14693	14383	14626	14497	14383	14578	14585	14540	14565	14425	14536	14574	14480	14582	14449	14529	14481	14582	14455	14643	14680	14605	14509	14496	14654	14511	14633	14589	14465	14715	14390	14538	14382	14542	14571	14427	14592	14615	14625	14558	14467	14583	14526	14561	14550	14622	14574	14754	14576	14528	14699	14525	14486	14590	14551	14723	14730	14639	14661	14579	14698	14551	14606	14549	14670	14666	14631	14616	14553	14343	14596	14830	14628	14564	14539	14605	14571	14596	14660	14686	14592	14502	14614	14512	14730	14609	14653	14699	14456	14682	14449	14699	14540	14521	14801	14557	14598	14503	14575	14478	14473	14490	14655	14619	14548	14648	14532	14597	14496	14593	14666	14715	14824	14597	14540	14424	14698	14486	14493	14483	14605	14576	14740	14631	14487	14562	14573	14629	14756	14696	14426	14600	14490	14577	14535	14618	14532	14534	14581	14345	14532	14546	14554	14707	14625	14554	14620	14753	14538	14535	14548	14515	14605	14729	14697	14474	14674	14619	14646	14632	14526	14575	14500	14582	14504	14642	14620	14590	14494	14564	14685	14548	14480	14499	14543	14630	14340	14568	14757	14536	14621	14395	14655	14540	14507	14640	14585	14446	14495	14619	14670	14604	14671	14499	14496	14600	14675	14444	14387	14749	14510	14457	14842	14509	14500	14656	14677	14624	14526	14563	14642	14542	14677	14390	14438	14759	14563	14735	14526	14561	14522	14357	14583	14478	14702	14681	14486	14463	14594	14527	14385	14538	14534	14606	14582	14582	14596	14589	14421	14478	14564	14572	14609	14528	14594	14655	14562	14544	14553	14703	14470	14654	14582	14596	14609	14408	14562	14539	14571	14569	14475	14515	14477	14603	14429	14609	14511	14607	14547	14721	14521	14485	14611	14576	14649	14367	14608	14443	14724	14464	14586	14614	14447	14595	14639	14514	14679	14502	14693	14531	14560	14645	14451	14537	14693	14456	14814	14589	14725	14665	14351	14514	14413	14589	14485	14462	14634	14445	14579	14542	14557	14451	14571	14838	14677	14520	14577	14550	14659	14493	14508	14613	14724	14629	14633	14484	14636	14698	14675	14655	14497	14469	14627	14533	14513	14511	14322	14479	14547	14639	14661	14479	14693	14595	14487	14551	14609	14646	14463	14605	14572	14641	14466	14527	14414	14668	14609	14688	14550	14641	14696	14436	14682	14509	14509	14629	14600	14595	14565	14648	14517	14622	14655	14677	14482	14542	14446	14510	14639	14523	14693	14537	14569	14501	14579	14519	14649	14623	14698	14616	14609	14665	14697	14508	14611	14464	14608	14755	14749	14569	14483	14438	14736	14612	14593	14524	14617	14496	14621	14667	14579	14639	14610	14448	14741	14511	14732	14582	14635	14600	14723	14516	14541	14662	14461	14516	14709	14596	14517	14608	14557	14543	14440	14549	14563	14517	14767	14690	14634	14550	14490	14578	14646	14620	14691	14606	14583	14559	14481	14609	14564	14687	14453	14786	14694	14543	14614	14470	14607	14556	14553	14574	14623	14557	14578	14453	14513	14723	14530	14464	14795	14606	14699	14525	14468	14603	14638	14495	14603	14677	14590	14623	14473	14643	14609	14615	14700	14521	14459	14661	14665	14603	14677	14597	14493	14663	14583	14637	14609	14597	14647	14527	14551	14466	14623	14464	14357	14643	14571	14547	14674	14616	14397	14727	14605	14529	14668	14549	14578	14658	14497	14526	14519	14562	14540	14627	14490	14777	14637	14567	14543	14597	14676	14664	14491	14693	14527	14600	14662	14658	14714	14360	14836	14370	14635	14569	14671	14663	14539	14539	14600	14608	14437	14699	14648	14579	14479	14657	14725	14691	14527	14482	14565	14697	14549	14470	14495	14504	14588	14602	14578	14495	14638	14703	14398	14617	14540	14676	14739	14676	14706	14499	14496	14649	14658	14504	14523	14491	14581	14480	14409	14676	14583	14510	14517	14559	14409	14504	14623	14572	14565	14620	14617	14685	14591	14630	14544	14595	14369	14515	14601	14611	14584	14524	14630	14627	14628	14715	14848	14472	14444	14522	14562	14545	14466	14375	14556	14537	14719	14706	14548	14519	14679	14627	14694	14584	14564	14484	14527	14530	14622	14603	14575	14716	14600	14523	14638	14555	14695	14590	14566	14461	14711	14695	14713	14518	14401	14621	14663	14474	14727	14450	14706	14503	14637	14540	14468	14475	14733	14792	14632	14573	14489	14695	14631	14610	14458	14527	14573	14603	14546	14601	14534	14589	14616	14743	14582	14617	14547	14882	14521	14520	14648	14564	14605	14600	14482	14665	14599	14524	14553	14575	14562	14621	14726	14503	14690	14457	14641	14475	14463	14532	14532	14543	14498	14551	14672	14526	14435	14583	14490	14465	14431	14458	14652	14472	14552	14569	14638	14474	14641	14502	14404	14654	14520	14583	14489	14584	14633	14757	14494	14568	14551	14571	14622	14526	14550	14528	14569	14514	14597	14558	14698	14501	14523	14606	14576	14717	14605	14580	14763	14460	14535	14643	14601	14566	14601	14528	14520	14491	14693	14593	14573	14380	14631	14698	14727	14491	14527	14767	14667	14646	14576	14603	14466	14503	14547	14753	14561	14748	14557	14595	14574	14696	14369	14790	14504	14549	14487	14632	14545	14478	14444	14579	14483	14623	14584	14540	14544	14685	14541	14566	14545	14659	14540	14602	14475	14483	14666	14535	14770	14397	14526	14675	14638	14405	14484	14566	14463	14752	14517	14536	14542	14563	14571	14511	14438	14407	14693	14721	14511	14567	14560	14670	14527	14512	14514	14512	14671	14547	14509	14750	14668	14600	14548	14559	14727	14704	14587	14542	14433	14626	14635	14600	14482	14502	14481	14728	14649	14471	14639	14534	14541	14584	14645	14715	14585	14557	14615	14506	14633	14522	14578	14585	14465	14571	14503	14562	14595	14517	14547	14665	14679	14618	14604	14742	14578	14668	14566	14593	14446	14587	14539	14548	14456	14677	14498	14714	14550	14638	14526	14575	14452	14612	14233	14616	14428	14609	14618	14547	14706	14760	14541	14489	14804	14457	14401	14470	14612	14356	14534	14711	14471	14493	14445	14687	14727	14561	14772	14743	14532	14539	14335	14547	14658	14754	14443	14674	14655	14508	14689	14497	14402	14484	14656	14591	14592	14583	14544	14668	14630	14770	14699	14698	14586	14505	14499	14552	14752	14686	14472	14418	14759	14637	14587	14475	14660	14753	14507	14748	14659	14498	14697	14702	14654	14499	14479	14661	14819	14431	14583	14636	14550	14629	14522	14581	14593	14658	14642	14748	14585	14604	14516	14599	14581	14532	14573	14622	14565	14468	14646	14499	14619	14685	14601	14493	14489	14421	14719	14618	14557	14570	14639	14622	14720	14693	14612	14601	14497	14667	14604	14499	14549	14520	14762	14744	14564	14468	14568	14619	14483	14639	14446	14577	14647	14620	14594	14697	14453	14580	14403	14687	14643	14675	14678	14436	14846	14343	14582
27634	21968	23640	20174	16705	16370	16425	16052	15877	16127	16150	16139	15946	16015	15936	15976	15781	16138	15748	15833	15871	15751	15958	15752	15721	15968	15754	15659	15490	15767	15826	15871	15615	15555	15647	15788	15785	15695	15708	15445	15823	15644	15659	15889	15662	15569	15881	15641	15728	15774	15802	15942	15773	15728	15856	15675	15650	16004	15839	15687	15750	15691	15849	15803	15807	15816	15785	15394	15673	15813	15606	15537	15628	15532	15483	15823	15813	15626	15766	15571	15868	16034	15735	15990	16012	15557	15830	15785	15743	15596	15782	15732	15593	15669	15563	15712	15681	15622	15587	15563	15865	15841	15705	15575	15693	15734	15578	15797	15776	15540	15688	15770	15742	15855	15792	15703	15711	15524	15710	15702	15800	15720	15713	15840	15571	15727	15592	15793	15681	15466	15986	15669	15823	15689	15706	15619	15792	15794	15613	15825	15630	15749	15820	15673	15845	15784	15660	15854	15593	15610	15698	15574	15624	15466	15654	15866	15929	15735	15744	15772	15750	15901	15706	15762	15767	15686	15571	15658	15566	15653	15808	15717	15556	15562	15651	15571	15873	15957	15504	15672	15586	15764	15838	15700	15704	15716	15760	15558	15827	15713	15647	15731	15527	15391	15605	15808	15788	15658	15704	15694	15678	15851	15810	15981	15839	15586	15804	15913	15646	15692	15761	15643	15656	15508	15603	15675	15693	15789	15533	15612	15630	15793	15698	15677	15664	15574	15549	15572	15579	15827	15655	15794	15724	15751	15778	15740	15594	15680	15831	15600	15628	15781	15653	15743	15768	15642	15666	15800	15757	15729	15610	15739	15710	15760	15656	15736	15831	15791	15919	15653	15653	15692	15504	15629	15732	15652	15564	15753	15631	15781	15744	15712	15587	16036	15778	15678	15682	15703	15580	15730	15700	15773	15818	15604	15680	15490	15812	15634	15642	15713	15594	15792	15650	15724	15742	15687	15698	15754	15683	15550	15799	15947	15686	15619	15768	15704	15674	15763	15723	15698	15872	15677	15527	15664	15628	15593	15663	15669	15665	15661	15522	15751	15890	15497	15663	15555	15666	15848	15577	15748	15575	15633	15641	15782	15732	15828	15784	15706	15713	15559	15721	15588	15724	15509	15714	15681	15735	15803	15895	15797	15748	15650	15724	15770	15705	15815	15619	15771	15680	15865	15781	15658	15782	15531	15615	15482	15712	15461	15699	15826	15694	15642	15582	15470	15655	15575	15752	15447	15633	15575	15760	15454	15637	15751	15696	15717	15704	15777	15571	15522	15826	15545	15793	15693	15804	15694	15672	15678	15578	15758	15845	15813	15850	15866	15695	15674	15728	15662	15979	15668	15632	15650	15716	15841	15590	15664	15474	15679	15774	15717	15798	15774	15906	15656	15789	15603	15862	15529	15740	15641	15656	15883	15551	15676	15814	15573	15672	15625	15865	15634	15848	15652	15656	15712	15789	15684	15723	15699	15790	15690	15677	15522	15641	15567	15666	15590	15899	15827	15760	15586	15621	15514	15786	15681	15741	15818	15854	15749	15897	15800	15653	15690	15707	15770	15754	15783	15640	15753	15634	15749	15664	15738	15839	15592	15710	15679	15914	15600	15732	15676	15847	15631	15599	15749	15656	15510	15757	15863	15756	15755	15652	15800	15828	15892	15731	15619	15816	15509	15665	15658	15578	15633	15784	15887	15637	15706	15517	15611	15779	15690	15605	15596	15578	15703	15740	15465	15843	15625	15752	15634	15619	15829	15784	15723	15848	15708	15547	15543	15599	15678	15748	15721	15616	15820	15803	15583	15769	15746	15525	15870	15766	15591	15698	15676	15835	15666	15845	15524	15847	15794	15700	15601	15799	15715	15569	15714	15750	15640	15805	15615	15663	15652	15705	15726	15643	15736	15549	15564	15618	15881	15781	15738	15912	15606	15790	15563	15862	15713	15856	15737	15712	15668	15828	16078	15477	15711	15683	15606	15736	15865	15772	15632	15568	15751	15863	15826	15764	15748	15512	15650	15641	15768	15622	16007	15636	15715	15819	15620	15621	15751	15688	15661	15751	15511	15720	15596	15649	15851	15591	15806	15721	15644	15500	15806	15524	15711	15532	15669	15754	15546	15484	15744	15838	15740	15703	15822	15569	15348	15690	15642	15565	15693	15723	15779	15705	15669	15710	15749	15824	15757	15560	15623	15673	15724	15774	15707	15709	15851	15681	15773	15739	15658	15496	15601	15732	15855	15696	15554	15852	15683	15829	15858	15757	15687	15541	15698	15639	15692	15605	15633	15610	15492	15832	15632	15622	15809	15753	15642	15592	15597	15683	15819	15629	15791	15643	15681	15761	15776	15694	15892	15903	15660	15687	15810	15687	15725	15663	15660	15799	15712	15719	15711	15844	15690	15647	15619	15792	15539	15641	15550	15422	15652	15734	15683	15796	15632	15503	15729	15835	15729	15609	15726	15710	15612	15524	15622	15606	15753	15586	15832	15611	15670	15578	15823	15549	15715	15541	15686	15581	15720	15599	15663	15667	15733	15687	15802	15418	15760	15551	15745	15813	15803	15674	15824	15873	15747	15564	15489	15593	15380	15760	15784	15708	15766	15847	15805	15762	15854	15478	15818	15571	15548	15705	15771	16031	15840	15762	15604	15731	15669	15811	15660	15701	15686	15700	15560	15637	15762	15610	15632	15623	15645	15711	15612	15831	15778	15807	15862	15899	15649	15655	15749	15795	15666	15801	15842	15795	15752	15605	15876	15720	15751	15693	15652	15690	15879	15601	15630	15739	15892	15589	15802	15783	15664	15721	15651	15663	15690	15680	15694	15843	15730	15667	15666	15807	15611	15736	15496	15508	15707	15696	15597	15529	15555	15664	15571	15634	15671	15770	15610	15705	15852	15696	15813	15722	15522	15669	15595	15573	15772	15863	15682	15615	15869	15676	15721	15704	15820	15815	15701	15714	15698	15672	15619	15599	15678	15794	15799	15672	15819	15758	15699	15706	15722	15538	15805	15715	15757	15856	15548	15579	15707	15729	15649	15440	15824	15830	15508	15766	15840	15782	15920	15703	15606	15757	15794	15893	15602	15746	15558	15496	15850	15430	15598	15671	15679	15876	15744	15775	15619	15542	15710	15753	15800	15868	15794	15544	15744	15627	15591	15732	15757	15520	15537	15653	15499	15756	15775	15773	15864	15739	15670	15800	15719	15583	15766	15813	15746	15526	15718	15837	15681	15581	15802	15636	15775	15758	15608	15588	15728	15731	15793	15730	15711	15586	15621	15625	15500	15627	15651	15673	15671	15721	15728	15653	15765	15600	15452	15533	15765	15761	15568	15702	15558	15517	15562	15693	15684	15670	15735	15650	15725	15656	15788	15561	15679	15564	15830	15709	15842	15753	15654	15763	15723	15619	15624	15696	15589	15932	15667	15779	15850	15708	15692	15528	15827	15368	15579	15644	15796	15428	15666	15810	15649	15523	15658	15808	15726	15526	15870	15691	15476	15714	15646	15743	15593	15620	15720	15625	15687	15643	15785	15696	15532	15631	15772	15440	15842	15640	15574	15600	15720	15662	15861	15816	15578	15900	15963	15746	15772	15744	15857	15838	15728	15831	15632	15593	15773	15721	15569	15712	15716	15739	15636	15745	15806	15644	15851	15893	15535	15832	15706	15497	15873	15624	15641	15641	15568	15601	15695	15736	15595	15731	15625	15527	15607	15721	15717	15747	15603	15634	15618	15899	15761	15763	15734	15831	15772	15800	15920	15802	15542	15698	15775	15685	15769	15620	15650	15630	15721	15814	15878	15669	15841	15810	15602	15607	15885	15421	15590	15664	15754	15852	15661	15447	15698	15758	15727	15919	15522	15774	15537	15574	15773	15702	15674	15782	15685	15750	15848	15911	15628	15856	15690	15760	15703	15601	15653	15743	15643	15782	15700	15960	15780	15699	15763	15794	15600	15640	15702	15662	15771	15659	15756	15692	15587	15530	15508	15601	15911	15655	15745	15651	15678	15889	15744	15772	15573	15668	15835	15582	15742	15688	15816	15755	15487	15592	15640	15774	15582	15621	15948	15756	15733	15742	15680	15749	15745	15593	15902	15594	15739	15753	15488	15561	15767	15908	15790	15721	16077	15606	15533	15721	15778	15689	15640	15762	15560	15848	15783	15622	15686	15773	15670	15753	15582	15593	15615	15737	15515	15774	15453	15520	15826	15816	15712	15925	15591	15606	15712	15562	15776	15871	15742	15629	15730	15613	15463	15805	15648	15743	15755	15526	15741	15628	15541	15683	15631	15649	15630	15868	15730	15753	15683	15912	15838	15814	15818	15716	15785	15984	15556	15572	15832	15851	15670	15511	15883	15621	15935	15749	15490	15542	15575	15718	15530	15692	15735	15754	15502	15606	15657	15593	15601	15723	15875	15631	15713	15718	15807	15632	15769	15586	15873	15764	15758	15726	15614	15761	15900	15587	15777	15520	15561	15505	15525	15528	15751	15800	15780	15811	15727	15837	15682	15770	15707	15627	15741	15528	15715	15616	15809	15697	15867	15847	15521	15734	15914	15670	15675	15989	15708	15742	15709	15680	15681	15646	15598	15595	15721	15901	15652	15694	15814	15828	15779	15707	15689	15697	15643	15761	15641	15673	15795	15492	15754	15738	15738	15679	15899	15632	15691	15662	15762	15490	15749	15670	15638	15871	15533	15661	15648	15748	15899	15680	15666	15650	15911	15667	15544	15666	15706	15781	15383	15643	15588	15891	15914	15675	15829	15675	15807	15797	15663	15885	15860	15677	15713	15565	15854	15643	15743	15551	15590	15754	15711	15872	15702	15714	15759	15739	15686	15756	15805	15743	15576	15719	15546	15476	15659	15924	15554	15652	15711	15439	15535	15777	15593	15811	15813	15756	15580	15593	15526	15496	15643	15502	15563	15700	15699	15625	15669	15848	15658	15399	15592	15828	15822	15830	15816	15848	15684	15704	15748	15577	15690	15724	15943	15872	15695	15943	15745	15588	15526	15655	15643	15672	15523	15708	15748	15647	15856	15707	15676	15757	15802	15886	15777	15757	15709	15671	15734	15853	15677	15779	15608	15614	15816	15725	15651	15824	15541	15749	15568	15614	15795
14871	18612	18978	16589	15867	15700	15340	15161	14833	14870	14822	14589	14563	14364	14629	14659	14606	14690	14597	14607	14431	14582	14510	14468	14484	14343	14360	14500	14508	14422	14626	14384	14299	14373	14533	14163	14330	14227	14288	14394	14414	14296	14239	14309	14290	14540	14296	14499	14404	14311	14738	14547	14495	14350	14343	14272	14274	14419	14378	14236	14250	14403	14357	14265	14520	14380	14391	14319	14333	14362	14189	14427	14377	14191	14359	14381	14274	14442	14277	14329	14325	14143	14285	14105	14246	14318	14237	14215	14142	14433	14284	14160	14302	14402	14372	14368	14330	14284	14293	14235	14357	14487	14471	14328	14251	14149	14297	14396	14193	14284	14173	14336	14153	14325	14335	14177	14210	14153	14253	14251	14264	14130	14339	14447	14278	14171	14438	14369	14234	14350	14324	14269	14280	14152	14362	14284	14188	14522	14289	14329	14470	14342	14273	14271	14273	14342	14322	14279	14257	14274	14315	14212	14265	14420	14366	14335	14321	14311	14258	14227	14203	14251	14381	14404	14351	14331	14296	14514	14271	14210	14250	14420	14286	14238	14512	14171	14331	14172	14342	14515	14376	14342	14420	14366	14178	14247	14408	14258	14223	14400	14350	14214	14320	14297	14252	14332	14187	14241	14400	14261	14346	14206	14179	14264	14362	14354	14170	14224	14284	14327	14277	14230	14233	14261	14244	14206	14486	14211	14388	14331	14223	14426	14367	14114	14398	14480	14177	14333	14317	14381	14306	14165	14405	14275	14345	14202	14329	14372	14198	14287	14374	14230	14259	14381	14049	14367	14243	14209	14295	14182	14149	14398	14192	14393	14393	14239	14316	14443	14340	14340	14298	14183	14258	14223	14466	14284	14362	14191	14426	14315	14348	14308	14277	14249	14369	14296	14259	14300	14369	14308	14355	14461	14246	14319	14258	14486	14393	14183	14305	14258	14375	14315	14098	14306	14294	14189	14317	14444	14191	14400	14343	14269	14324	14481	14259	14320	14230	14297	14293	14135	14268	14045	14232	14300	14306	14309	14260	14356	14121	14313	14500	14249	14316	14252	14249	14256	14384	14257	14337	14277	14280	14318	14356	14158	14382	14190	14272	14244	14230	14165	14155	14330	14294	14434	14189	14309	14404	14191	14370	14142	14467	14438	14206	14288	14274	14267	14407	14282	14491	14281	14362	14334	14382	14378	14423	14362	14222	14290	14409	14210	14424	14204	14170	14352	14170	14493	14328	14431	14240	14141	14105	14438	14259	14298	14273	14250	14277	14417	14564	14300	14355	14312	14042	14233	14236	14292	14309	14372	14276	14275	14431	14342	14337	14247	14383	14237	14321	14236	14195	14230	14403	14331	14411	14370	14178	14180	14379	14382	14398	14201	14412	14268	14289	14496	14297	14242	14209	14414	14311	14338	14270	14303	14288	14285	14306	14303	14401	14356	14389	14165	14148	14318	14444	14461	14312	14398	14320	14285	14281	14131	14518	14310	14211	14245	14299	14298	14283	14206	14215	14293	14323	14366	14181	14392	14352	14219	14442	14161	14272	14238	14361	14382	14268	14399	14291	14175	14345	14214	14314	14292	14221	14301	14245	14360	14250	14352	14458	14285	14265	14297	14370	14299	14258	14242	14396	14463	14224	14257	14217	14099	14442	14325	14255	14295	14256	14197	14323	14263	14216	14181	14306	14443	14286	14284	14373	14191	14185	14313	14478	14248	14255	14406	14196	14287	14412	14268	14323	14238	14391	14271	14282	14273	14100	14188	14445	14301	14289	14298	14324	14352	14233	14210	14295	14280	14332	14361	14391	14282	14304	14265	14189	14226	14302	14373	14240	14264	14352	14334	14355	14329	14188	14325	14237	14316	14148	14513	14370	14326	14130	14380	14323	14305	14239	14364	14295	14226	14269	14422	14177	14223	14227	14205	14178	14336	14370	14223	14323	14296	14207	14421	14300	14164	14416	14234	14398	14321	14343	14159	14198	14176	14337	14324	14450	14242	14242	14252	14463	14319	14320	14228	14512	14205	14172	14294	14243	14228	14295	14303	14306	14232	14455	14179	14190	14247	14296	14266	14415	14308	14196	14285	14380	14349	14390	14308	14228	14271	14207	14407	14143	14157	14299	14283	14366	14309	14496	14224	14223	14483	14309	14487	14215	14179	14373	14302	14325	14172	14281	14423	14360	14300	14354	14391	14192	14103	14171	14226	14162	14412	14294	14339	14282	14162	14136	14394	14246	14437	14359	14116	14268	14328	14507	14259	14228	14298	14299	14175	14403	14335	14450	14251	14303	14293	14475	14214	14334	14403	14346	14222	14267	14299	14441	14323	14452	14101	14493	14211	14192	14353	14418	14315	14146	14302	14371	14404	14155	14290	14294	14279	14231	14338	14112	14426	14285	14224	14475	14280	14278	14280	14335	14263	14235	14319	14351	14485	14248	14327	14301	14516	14387	14367	14345	14230	14363	14206	14241	14266	14203	14330	14168	14326	14264	14242	14311	14350	14336	14302	14422	14359	14393	14466	14378	14277	14374	14300	14378	14310	14351	14523	14215	14302	14490	14366	14303	14360	14398	14269	14322	14297	14274	14445	14273	14333	14293	14412	14162	14295	14309	14383	14179	14363	14340	14417	14364	14143	14403	14315	14461	14304	14367	14243	14259	14242	14449	14155	14309	14161	14433	14320	14403	14252	14314	14445	14254	14309	14111	14283	14327	14253	14199	14267	14134	14334	14297	14226	14318	14246	14426	14187	14247	14492	14190	14295	14427	14121	14257	14397	14459	14287	14360	14421	14402	14287	14313	14289	14355	14391	14412	14229	14104	14277	14325	14356	14185	14290	14323	14378	14408	14317	14149	14229	14327	14413	14436	14402	14374	14270	14268	14426	14177	14373	14422	14343	14458	14289	14422	14331	14518	14232	14339	14336	14262	14328	14284	14378	14387	14273	14217	14278	14167	14344	14241	14433	14354	14187	14226	14307	14328	14424	14213	14114	14360	14253	14299	14342	14326	14445	14327	14236	14269	14320	14329	14350	14383	14336	14142	14134	14287	14117	14423	14353	14248	14338	14305	14341	14489	14213	14407	14415	14341	14387	14301	14434	14249	14337	14221	14293	14248	14207	14266	14373	14353	14353	14245	14358	14305	14501	14243	14300	14186	14107	14435	14073	14260	14476	14238	14276	14282	14092	14337	14244	14230	14235	14311	14278	14506	14320	14271	14200	14270	14280	14356	14392	14389	14299	14450	14264	14187	14394	14311	14327	14390	14382	14271	14232	14198	14256	14562	14441	14352	14232	14235	14281	14308	14302	14485	14416	14144	14255	14242	14310	14179	14237	14293	14248	14348	14441	14385	14426	14336	14330	14329	14303	14428	14394	14299	14091	14146	14301	14169	14442	14355	14405	14263	14191	14228	14353	14423	14236	14236	14462	14251	14322	14291	14404	14421	13995	14390	14336	14347	14351	14419	14379	14281	14157	14300	14286	14329	14248	14231	14261	14402	14263	14363	14407	14382	14384	14367	14383	14510	14258	14319	14503	14238	14216	14220	14112	14327	14129	14291	14202	14511	14371	14222	14239	14185	14174	14287	14323	14231	14100	14187	14169	14263	14308	14316	14187	14257	14373	14312	14231	14258	14324	14198	14398	14251	14409	14255	14186	14166	14326	14378	14360	14267	14506	14412	14265	14452	14143	14401	14296	14166	14232	14206	14172	14413	14401	14292	14244	14306	14311	14309	14484	14263	14432	14515	14346	14208	14245	14272	14481	14326	14279	14475	14312	14533	14321	14305	14422	14120	14272	14436	14279	14359	14422	14355	14416	14140	14194	14314	14211	14043	14269	14220	14420	14517	14442	14379	14261	14417	14283	14238	14249	14068	14187	14352	14349	14267	14320	14442	14216	14254	14105	14240	14280	14312	14280	14452	14269	14370	14335	14448	14310	14242	14272	14290	14303	14253	14253	14411	14144	14324	14063	14411	14241	14282	14251	14363	14453	14417	14315	14281	14386	14378	14177	14263	14306	14415	14197	14389	14250	14380	14270	14466	14162	14290	14391	14291	14399	14096	14151	14340	14436	14297	14203	14389	14428	14413	14341	14391	14223	14224	14249	14393	14216	14338	14391	14331	14482	14247	14357	14379	14338	14094	14323	14408	14245	14309	14271	14451	14276	14346	14206	14360	14260	14168	14440	14311	14247	14357	14272	14400	14360	14254	14344	14368	14247	14301	14312	14489	14222	14223	14462	14143	14268	14361	14415	14380	14320	14117	14366	14274	14229	14390	14136	14421	14352	14441	14259	14329	14237	14241	14369	14194	14312	14320	14304	14193	14277	14185	14180	14215	14243	14408	14405	14335	14353	14324	14332	14304	14356	14314	14368	14218	14305	14250	14444	14336	14365	14373	14415	14314	14314	14333	14420	14189	14507	14406	14284	14322	14281	14181	14455	14292	14435	14272	14438	14294	14187	14257	14398	14267	14274	14246	14177	14404	14351	14339	14319	14215	14273	14348	14362	14330	14282	14277	14351	14358	14366	14286	14327	14297	14305	14159	14334	14356	14480	14291	14461	14404	14339	14333	14319	14082	14376	14254	14280	14402	14212	14215	14423	14297	14311	14337	14332	14315	14349	14222	14378	14265	14247	14405	14488	14352	14278	14386	14338	14389	14290	14243	14439	14308	14461	14342	14265	14312	14308	14153	14430	14268	14379	14128	14243	14134	14456	14280	14398	14317	14237	14556	14283	14429	14289	14295	14389	14207	14231	14280	14230	14263	14376	14337	14138	14347	14250	14388	14209	14232	14267	14285	14266	14408	14385	14384	14449	14472	14429	14309	14297	14167	14144	14188	14278	14407	14239	14401	14216	14381	14363	14255	14319	14349	14248	14306	14218	14178	14236	14266	14213	14321	14253	14145	14478	14419	14375	14357	14282	14589	14076	14267	14311	14263	14313	14200	14320	14277	14179	14267	14348	14157	14374	14378	14242	14360	14286	14303	14242	14153	14143	14276	14300	14337	14311	14332	14314	14314	14485	14461	14096	14414	14482	14482	14210	14364	14246	14151	14350	14305	14303	14372	14355	14259	14319	14321	14308	14203	14357	14334	14348	14154	14318	14371	14352	14324	14356	14130	14419
24058	21258	28695	24188	21935	21125	19378	16741	16186	16553	16332	16035	16092	15970	15988	15799	15837	15802	15812	15665	15876	15831	15980	15946	16078	15885	15834	15723	15697	15798	15596	15621	15724	15834	15788	15638	15473	15541	15590	15601	15605	15600	15636	15609	15442	15638	15595	15420	15571	16114	16801	16398	16337	16090	15784	15517	15504	15747	15713	15651	15556	15465	15444	15466	15576	15657	15487	15285	15516	15503	15620	15549	15480	15627	15360	15417	15650	15681	15515	15681	15608	15600	15538	15690	15571	15385	15751	15524	15352	15741	15569	15822	15620	15559	15582	15594	15671	15703	15730	15724	15557	15427	15584	15646	15508	15556	15428	15534	15508	15429	15584	15538	15634	15612	15402	15352	15517	15411	15704	15632	15410	15640	15610	15529	15590	15575	15588	15564	15551	15509	15652	15504	15528	15600	15595	15541	15637	15775	15534	15652	15759	15816	15617	15660	15633	15516	15593	15548	15451	15645	15719	15784	15653	15762	15440	15575	15570	15565	15690	15489	15567	15347	15779	15558	15564	15536	15630	15616	15508	15401	15662	15483	15447	15715	15639	15567	15506	15520	15587	15673	15437	15631	15623	15806	15648	15520	15507	15610	15588	15534	15604	15616	15724	15585	15687	15561	15413	15510	15655	15413	15497	15484	15523	15728	15715	15662	15667	15576	15690	15537	15422	15634	15587	15653	15462	15513	15654	15556	15432	15583	15463	15427	15482	15399	15607	15486	15501	15581	15423	15489	15608	15541	15601	15803	15589	15603	15573	15443	15640	15474	15811	15644	15649	15568	15848	15377	15440	15520	15649	15705	15638	15628	15604	15421	15502	15518	15538	15656	15639	15606	15832	15598	15466	15571	15597	15640	15728	15651	15659	15587	15481	15572	15820	15572	15668	15536	15339	15825	15468	15669	15577	15575	15696	15417	15495	15671	15665	15377	15567	15707	15599	15565	15580	15590	15495	15596	15704	15672	15573	15506	15476	15521	15648	15645	15717	15626	15664	15776	15670	15675	15515	15681	15635	15462	15542	15559	15561	15489	15729	15544	15615	15430	15540	15708	15520	15472	15643	15632	15718	15612	15582	15513	15648	15606	15454	15487	15495	15611	15697	15580	15604	15374	15548	15502	15711	15635	15460	15859	15597	15595	15641	15564	15674	15447	15499	15603	15515	15602	15649	15640	15713	15571	15594	15594	15592	15458	15669	15585	15529	15349	15544	15580	15570	15673	15659	15608	15497	15538	15665	15460	15588	15583	15577	15581	15658	15587	15684	15362	15602	15544	15624	15557	15766	15760	15753	15758	15705	15675	15569	15696	15477	15495	15638	15557	15331	15466	15436	15609	15401	15606	15580	15508	15588	15579	15540	15469	15569	15356	15548	15773	15453	15431	15639	15443	15764	15550	15573	15551	15805	15500	15612	15311	15672	15655	15586	15717	15570	15416	15505	15603	15542	15529	15406	15412	15529	15556	15791	15506	15633	15552	15423	15667	15634	15651	15700	15686	15511	15478	15648	15663	15554	15725	15532	15613	15539	15574	15648	15523	15629	15613	15500	15432	15586	15791	15505	15583	15749	15581	15735	15579	15657	15632	15712	15522	15596	15553	15486	15521	15513	15607	15708	15640	15633	15466	15461	15651	15471	15568	15594	15670	15766	15455	15612	15585	15579	15290	15609	15604	15527	15488	15486	15603	15522	15516	15736	15630	15477	15530	15456	15403	15517	15449	15517	15316	15438	15585	15602	15636	15523	15568	15799	15760	15593	15545	15391	15416	15527	15548	15541	15629	15678	15567	15826	15534	15386	15722	15576	15607	15668	15705	15642	15726	15729	15404	15675	15621	15582	15475	15633	15615	15660	15848	15536	15282	15472	15476	15585	15553	15692	15573	15731	15648	15597	15436	15613	15343	15551	15570	15560	15616	15595	15683	15438	15645	15736	15592	15558	15566	15565	15630	15516	15652	15723	15642	15622	15623	15598	15422	15685	15473	15511	15634	15595	15585	15615	15568	15550	15387	15519	15532	15633	15515	15396	15662	15527	15723	15590	15458	15711	15592	15662	15636	15594	15469	15577	15560	15428	15489	15587	15354	15561	15626	15692	15536	15646	15668	15593	15668	15499	15355	15388	15662	15582	15405	15599	15573	15787	15562	15656	15671	15613	15665	15490	15781	15617	15509	15652	15587	15493	15484	15688	15657	15720	15640	15660	15400	15487	15457	15529	15664	15541	15475	15336	15560	15728	15774	15617	15664	15713	15585	15548	15484	15703	15384	15670	15657	15774	15676	15547	15666	15610	15653	15525	15602	15517	15441	15515	15668	15559	15490	15566	15502	15446	15487	15569	15780	15550	15413	15651	15450	15522	15456	15679	15442	15474	15532	15629	15689	15661	15824	15650	15711	15559	15664	15579	15655	15505	15728	15613	15528	15657	15448	15441	15569	15626	15587	15815	15663	15591	15556	15424	15737	15426	15710	15590	15522	15523	15575	15547	15585	15420	15720	15611	15735	15470	15606	15566	15390	15480	15516	15737	15603	15444	15617	15538	15475	15788	15510	15476	15567	15739	15709	15673	15503	15728	15635	15535	15419	15624	15695	15605	15644	15433	15470	15565	15446	15641	15748	15378	15495	15523	15520	15501	15499	15552	15615	15614	15608	15676	15604	15643	15534	15654	15639	15537	15480	15615	15645	15419	15444	15532	15501	15637	15473	15592	15305	15417	15513	15518	15662	15636	15761	15681	15526	15558	15577	15600	15600	15665	15657	15768	15770	15546	15508	15635	15544	15539	15496	15669	15835	15528	15737	15579	15661	15389	15801	15805	15515	15729	15458	15798	15714	15561	15491	15634	15493	15417	15603	15438	15582	15723	15587	15689	15647	15666	15410	15665	15428	15513	15581	15481	15481	15393	15575	15518	15629	15727	15679	15636	15555	15608	15351	15468	15838	15588	15617	15445	15766	15775	15484	15580	15396	15560	15471	15690	15518	15632	15275	15612	15489	15682	15721	15610	15775	15750	15475	15589	15575	15806	15420	15646	15497	15465	15658	15676	15605	15594	15648	15691	15660	15440	15390	15521	15532	15654	15770	15828	15647	15460	15619	15521	15724	15636	15299	15602	15542	15613	15516	15484	15679	15632	15530	15716	15643	15736	15701	15769	15649	15385	15751	15592	15582	15654	15632	15748	15339	15473	15512	15552	15448	15633	15633	15578	15683	15727	15702	15618	15575	15416	15494	15476	15560	15711	15559	15587	15506	15670	15496	15472	15533	15522	15510	15585	15593	15636	15563	15551	15586	15610	15639	15590	15593	15586	15367	15688	15583	15732	15594	15572	15583	15667	15662	15571	15526	15475	15566	15522	15416	15656	15548	15534	15474	15613	15592	15603	15346	15419	15464	15563	15622	15749	15479	15621	15663	15700	15621	15547	15653	15654	15507	15386	15664	15452	15607	15352	15698	15427	15799	15391	15557	15480	15552	15538	15818	15610	15647	15465	15577	15536	15442	15529	15748	15574	15429	15630	15662	15492	15624	15466	15296	15712	15458	15575	15588	15657	15568	15653	15449	15523	15602	15720	15281	15534	15532	15777	15591	15737	15560	15628	15536	15597	15654	15329	15349	15658	15769	15698	15601	15642	15449	15461	15626	15441	15454	15550	15596	15577	15494	15561	15512	15827	15617	15620	15937	15615	15582	15562	15743	15707	15428	15433	15561	15618	15453	15692	15783	15540	15571	15624	15628	15487	15609	15365	15473	15516	15515	15579	15494	15334	15445	15707	15587	15604	15643	15590	15617	15465	15354	15597	15569	15473	15742	15534	15597	15632	15514	15479	15650	15436	15716	15567	15724	15607	15454	15745	15742	15585	15749	15783	15606	15674	15511	15742	15696	15462	15680	15628	15359	15515	15724	15779	15302	15588	15588	15744	15466	15546	15323	15512	15870	15713	15656	15796	15499	15688	15680	15570	15670	15664	15748	15476	15514	15384	15643	15373	15427	15792	15494	15636	15577	15577	15405	15547	15619	15652	15434	15712	15674	15622	15696	15487	15581	15555	15655	15449	15489	15428	15647	15583	15491	15674	15398	15443	15637	15535	15823	15767	15658	15725	15667	15657	15564	15495	15475	15550	15546	15524	15605	15526	15487	15595	15543	15565	15682	15589	15391	15704	15553	15735	15758	15514	15578	15599	15483	15547	15957	15609	15668	15515	15568	15716	15541	15685	15506	15591	15542	15443	15365	15579	15572	15787	15558	15595	15647	15437	15649	15623	15604	15652	15382	15630	15640	15507	15638	15437	15545	15673	15378	15681	15577	15679	15649	15634	15691	15680	15544	15754	15694	15582	15605	15465	15631	15588	15702	15632	15508	15534	15557	15587	15642	15703	15584	15671	15734	15624	15656	15609	15353	15615	15544	15539	15523	15429	15518	15648	15411	15435	15600	15530	15373	15705	15594	15562	15514	15883	15571	15603	15497	15626	15649	15521	15500	15464	15457	15474	15348	15523	15544	15478	15808	15563	15657	15714	15670	15547	15465	15579	15578	15532	15524	15537	15696	15431	15600	15673	15601	15413	15504	15597	15711	15728	15636	15650	15636	15565	15547	15579	15454	15661	15635	15624	15612	15656	15579	15541	15399	15597	15447	15737	15493	15447	15801	15770	15575	15668	15503	15602	15455	15634	15536	15733	15637	15535	15651	15671	15670	15567	15506	15553	15549	15653	15477	15590	15750	15631	15595	15579	15774	15599	15515	15733	15540	15592	15595	15511	15528	15423	15614	15509	15585	15739	15728	15571	15454	15600	15486	15300	15532	15383	15568	15621	15635	15515	15534	15495	15590	15558	15502	15804	15698	15689	15473	15742	15617	15531	15487	15552	15444	15545	15772	15518	15580	15711	15811	15729	15582	15558	15555	15483	15749	15641	15564	15723	15590	15636	15524	15511	15638	15488	15482	15591	15633	15467	15560	15590	15560	15555	15608	15534	15612	15701	15544	15784	15700	15398	15603	15635	15828	15569	15687	15666	15555	15589	15703	15509	15739	15643	15695	15482	15667	15689	15485	15456	15643	15526	15514	15660	15590	15485	15552	15504	15570	15739	15605	15360	15639	15612	15546	15670	15702	15603	15676	15425	15603	15592	15509
13936	25019	24635	19802	18348	17003	16438	15860	15246	15300	15213	14991	15041	14597	14575	14665	14475	14463	14530	14709	14753	14637	14688	14745	14561	14681	14579	14539	14259	14302	14480	14437	14363	14346	14148	14326	14223	14240	14414	14467	14310	14466	14370	14308	14439	14236	14226	14355	14172	15421	15770	15711	15208	14690	14468	14379	14236	14339	14089	14128	14465	14323	14285	14358	14189	14333	14295	14296	14191	14334	14187	14257	14283	14184	14345	14379	14331	14225	14019	14271	14170	14424	14205	14192	14262	14134	14204	14296	14209	14181	14287	14300	14140	14134	14321	14416	14293	14281	14407	14247	14326	14282	14384	14266	14092	14227	14068	14261	14251	13995	14259	14327	14253	14231	14079	14152	14182	14159	14292	14252	14389	14278	14260	14274	14201	14078	14131	14231	14298	14314	14172	14264	14342	14152	14300	14122	14175	14299	14282	14258	14252	14166	14197	14209	14232	14325	14457	14231	14218	14255	14281	14238	14435	14127	14163	14174	14290	14159	14367	14281	14281	14277	14395	14179	14429	14264	14229	14453	14188	14147	14229	14273	14287	14233	14274	14259	13983	14343	14177	14222	14296	14190	14102	14246	14159	14136	14195	14059	14314	14208	14245	14364	14392	14217	14129	14282	14274	14167	14108	14172	14254	14243	14193	14193	14214	14199	14287	14254	14213	14230	14266	14295	14249	14411	14139	14247	14180	14104	14196	14245	14178	14230	14215	14165	14193	14229	14169	14178	14039	14165	14185	14185	14133	14002	14050	14134	13973	14339	14076	14409	14118	14329	14363	14122	14235	14066	14490	14270	14169	14230	14228	14173	14158	14226	14051	14303	14293	14233	14321	14330	14097	14262	14119	14234	14372	14224	14186	14262	14298	14275	14265	14102	14230	14097	14137	14376	14079	14469	14135	14392	14303	14306	14094	14203	14301	14409	14072	14283	14307	14351	14066	14214	14291	14272	14291	14344	14079	14197	14128	14082	14247	14349	14196	14268	14271	14215	14292	14114	14214	14272	14134	14201	14180	14328	14175	14351	14127	14067	14273	14290	14266	14226	14215	14208	14184	14072	14151	14111	14302	14322	14354	14254	14206	14022	14290	14021	14168	14108	14007	14158	14293	14227	14224	14254	14196	14285	14316	14410	14200	14285	14344	14085	14262	14228	14292	14215	14320	14381	14164	14263	14148	14189	14172	14243	14205	14153	14234	14165	14191	14144	14291	14435	14168	14406	14219	14192	14319	14100	14272	14095	14388	14219	14382	14169	14351	14102	14115	14288	14282	14134	14185	14114	14304	14306	14176	14254	14262	14142	14093	14156	14283	14169	14179	14413	14313	14283	14358	14134	14081	14163	14212	14106	14256	14328	14312	14279	14073	14196	14195	14318	14220	14333	14379	14345	14166	14277	14180	14304	14195	14174	14313	14294	14160	14209	14256	14381	14095	14302	14267	14290	14306	14095	14136	14483	14243	14517	14133	14129	14253	14213	14294	14188	14327	14315	14331	14118	14177	14239	14495	14289	14188	14137	14356	14212	14453	14372	14347	14309	14136	14151	14222	14155	14018	14261	14155	14316	14276	14226	14229	14244	14127	14088	14265	14227	14354	14058	14238	14235	14279	14448	14313	14147	14342	14287	14358	14273	14194	14238	14232	14199	14090	14157	14174	14157	14039	14200	14268	14213	14336	14290	14090	14076	14177	14262	14200	14303	14159	14329	14200	14149	14345	14091	14223	14150	14151	14158	14454	14189	14195	14241	14108	14381	14200	14204	14447	14247	14182	14233	14295	14189	14174	14131	14254	14252	14224	14197	14389	14298	14370	14258	14347	14201	14109	14311	14283	14246	14376	14280	14289	14092	14289	14107	14167	14178	14175	14231	14169	14259	14191	14254	14249	14255	14192	14140	14281	14254	14325	14121	14133	14136	14251	14271	14150	14261	14349	14147	14173	14233	14330	14221	14301	14128	14214	14244	14274	14222	14346	14332	14254	14170	14157	14215	14138	14265	14064	14111	14192	14259	14130	14124	14214	14149	14255	14108	14171	14189	14221	14076	14256	14204	14362	14356	14294	14273	14272	14264	14275	14207	14173	14187	14157	14071	14286	14253	14282	14140	14372	14404	14266	14298	14232	14209	14287	14245	14350	14272	14170	14076	14154	14131	14194	14097	14172	14151	14281	14110	14246	14237	14150	14347	14081	14014	14123	14107	13989	14419	14203	14231	14176	14110	14296	14278	14228	14181	14112	14280	14123	14382	14146	14180	14172	14221	14268	14122	14288	14386	14342	14100	14430	14455	14279	14094	14257	14102	14378	14161	14098	14322	14195	14159	14183	14173	14226	14171	14254	14171	14334	14193	14272	14212	14335	14253	14173	14180	14208	14227	14112	14107	14170	14274	14318	14259	14274	14266	14350	14249	14209	14178	14264	14100	14234	14304	14062	14264	14100	14328	14178	14253	14202	14164	14245	14170	13982	14227	14366	14413	14284	14198	14230	14104	13986	14186	14250	14185	14183	14227	14220	14250	14082	14312	14289	14339	14146	14406	14229	14319	14260	14124	14297	14107	14272	14329	14332	14024	14186	14199	14088	14215	14147	14153	14243	14201	14233	14225	14186	14196	14330	14089	14134	14128	14256	14326	14100	14243	14098	14206	14399	14276	14139	14290	14075	14065	14187	14282	14366	14123	14437	14204	14326	14175	14119	14344	14251	14118	14273	14276	14235	14211	14179	14153	14256	14416	14057	14081	13973	14245	14218	14347	14199	14261	14323	14158	14134	14438	14111	14325	14120	14356	14281	14249	14211	14381	14288	14276	14235	14300	14333	14116	14180	14168	14164	14381	13850	14382	14219	14351	14034	14269	14212	14244	14281	14308	14121	14218	14154	14373	14131	14253	14219	14138	14320	14363	14247	14272	14247	14107	14418	14138	14112	14177	14175	14380	14046	14150	14261	14236	14209	14159	14311	14276	14210	14301	14319	14251	14162	14154	14311	14281	14307	14207	14202	14262	14245	14228	14163	14182	14371	14244	14314	14163	14278	14268	14001	14190	14215	14245	14211	14280	14429	14189	14173	14223	14330	14316	14137	14412	14242	14394	14415	14160	14212	13952	14253	14017	14264	14276	14272	14303	14256	14222	14369	14112	14259	14230	14062	14087	14321	14330	14324	14352	14103	14345	14429	14126	14335	14238	14165	14248	14334	14277	14276	14133	14287	14210	14084	14134	14280	14158	14054	14328	14131	14343	14387	14214	14297	14093	14337	14232	14225	14130	14419	14261	14208	14210	14261	14227	14124	14166	14129	14220	14348	14118	14177	14394	14335	14232	14389	14245	14229	14273	14122	14272	14341	14235	14314	14248	14332	14205	14135	14361	14251	14227	14276	14334	14296	14087	14228	14437	14144	14134	14195	14294	14203	14164	14222	14124	14231	14372	14271	14305	14261	14354	14134	14287	14180	14281	14200	14185	14309	14317	14163	14240	14372	14359	14344	14045	14303	14186	14311	14248	14190	14208	14277	14168	14170	14151	14246	14439	14279	14138	14169	14217	14217	14249	14210	14183	14276	14033	14218	14201	14238	14142	14319	14294	14156	14186	14444	14249	14166	14202	14200	14098	14278	14211	14244	14208	14319	14149	14100	14278	14159	14181	14368	14257	14170	14258	14129	14225	14316	14403	14281	14245	14364	14167	14237	14161	14187	14227	14164	14082	14252	14292	14260	14269	14098	14315	14249	14017	14304	14220	14268	14281	14206	14146	14314	14251	14133	14183	14312	14361	14202	14261	14257	14128	14118	14267	14328	14305	14283	14194	14183	14056	14150	14316	14390	14306	14374	14261	14270	14171	14110	14311	14344	14402	14001	14329	14281	14237	14235	14158	14210	14176	14185	14162	14210	14194	14167	14291	14120	14315	14231	14135	14181	14407	14201	14158	14163	14187	14307	14316	14280	14313	14192	13955	14211	14363	14129	14170	14161	14332	14457	14204	14146	14217	14280	14183	14358	14155	14141	14179	14264	14165	14286	14318	14366	14258	14145	14051	14126	14333	14114	14210	14181	14393	14061	14063	14205	14264	14192	14244	14141	14159	14318	14230	14265	14262	14374	14180	14368	14247	14181	14194	14190	14275	14211	14178	14178	14178	14340	14293	14087	14276	14031	14403	14350	14391	14255	14168	14136	14128	14257	14192	14154	14264	14289	14349	14192	14051	14192	14301	14236	14179	14134	14343	14030	14282	14234	14236	14257	14237	14103	14268	14263	14107	14323	14354	14247	14103	14282	14286	14273	14267	14354	14230	14279	14240	14194	14117	14224	14243	14161	14148	14177	14278	14088	14285	14164	14291	14100	14237	14177	14261	14185	14261	14362	14089	13993	14286	14385	14441	14372	14197	14354	14324	14194	14095	14229	14193	14203	14139	14156	14293	14191	14330	14190	14233	14007	14312	14151	14263	14137	14049	14146	14211	14349	14294	14041	14374	14288	14388	14233	14233	14120	14302	14194	13970	14203	14164	14058	14234	14246	14213	14258	14365	14079	14286	14076	14282	14128	14194	14074	14408	14279	14081	14303	14279	14307	14264	14201	14297	14125	14243	14116	14248	14223	14153	14226	14321	14118	14204	14121	14252	14277	14188	14197	14081	14431	14050	14217	14124	14327	14160	14104	14083	14260	14454	14418	14160	14173	14120	14404	14323	14223	14150	14038	14193	14158	14129	14228	14180	14259	14276	14115	14211	14109	13969	14205	14143	14326	14205	14254	14425	14078	14357	14162	14307	14194	14352	14384	14315	14123	14239	14203	14347	14269	14261	14170	14264	14176	14287	14154	14284	14266	14072	14381	14206	14210	14248	14125	14198	14087	14172	14248	14210	14242	14152	14295	14078	14388	14099	14231	14055	14215	14149	14248	14307	14250	14218	14315	14399	14314	14279	14444	14134	14299	14240	14235	14270	14298	14270	14363	14121	14276	14286	14303	14276	14343	14219	14233	14234	14329	14306	14249	14142	14187	14238	14256	14165	14181	14248	14197	14204	14351	14181	14236	14150	14381	14163	14231	14294	14379	14155	14262	14317	14207	14180	14235	14309	14201	14110	14116	13996	14146	14287	14128	14173	14298	14168	14507	14237	14299	14197	14164	14319	14128	14189
22925	21216	29015	23688	21362	22858	23534	17763	16403	16765	16685	16326	16282	16237	15936	15954	15820	15751	15883	15680	15778	15616	15946	15786	15812	15837	15833	15823	15825	15856	15733	15710	15502	15783	15818	15828	15600	15735	15689	15511	15603	15461	15592	15306	15383	15518	15246	15571	15666	16640	17769	17535	16970	16186	15691	15719	15541	15419	15494	15581	15543	15431	15427	15295	15505	15396	15597	15715	15660	15518	15456	15539	15501	15543	15611	15410	15558	15413	15603	15281	15329	15548	15491	15491	15412	15286	15456	15497	15501	15465	15566	15641	15265	15533	15544	15261	15307	15542	15387	15548	15486	15531	15243	15426	15500	15364	15444	15680	15436	15430	15292	15452	15543	15432	15493	15405	15422	15312	15423	15362	15460	15411	15310	15341	15357	15607	15443	15514	15496	15456	15622	15360	15480	15436	15473	15519	15459	15485	15338	15364	15370	15644	15556	15323	15464	15290	15278	15474	15551	15325	15540	15579	15429	15339	15199	15458	15336	15262	15280	15314	15499	15203	15280	15511	15429	15335	15478	15459	15589	15457	15322	15628	15329	15314	15427	15577	15560	15331	15407	15324	15378	15496	15242	15187	15449	15293	15298	15587	15508	15415	15452	15205	15411	15448	15383	15476	15526	15297	15405	15479	15443	15530	15572	15374	15647	15383	15415	15439	15389	15374	15403	15595	15539	15370	15344	15447	15474	15300	15529	15534	15407	15527	15405	15399	15286	15487	15462	15381	15445	15522	15520	15281	15580	15488	15157	15487	15483	15339	15351	15328	15370	15357	15401	15520	15399	15455	15520	15242	15314	15453	15408	15404	15591	15463	15315	15409	15523	15488	15322	15447	15206	15447	15468	15187	15335	15121	15614	15376	15557	15327	15443	15191	15338	15430	15452	15467	15482	15357	15527	15557	15237	15289	15547	15444	15514	15473	15437	15465	15509	15442	15452	15482	15587	15350	15387	15240	15066	15320	15477	15317	15292	15313	15488	15428	15557	15463	15313	15567	15347	15312	15348	15369	15496	15448	15492	15610	15406	15593	15439	15359	15342	15351	15318	15307	15327	15502	15234	15362	15421	15448	15533	15361	15543	15364	15467	15681	15364	15243	15261	15587	15415	15350	15432	15446	15352	15466	15295	15444	15369	15252	15251	15315	15479	15245	15660	15359	15635	15502	15499	15308	15325	15430	15487	15558	15249	15287	15542	15407	15468	15584	15347	15311	15319	15312	15188	15382	15536	15362	15312	15375	15349	15519	15403	15509	15400	15377	15409	15360	15446	15225	15509	15474	15231	15417	15534	15450	15275	15476	15581	15480	15321	15486	15563	15291	15344	15339	15578	15488	15470	15289	15465	15219	15277	15330	15243	15219	15563	15511	15390	15386	15436	15416	15424	15177	15572	15328	15597	15481	15424	15401	15624	15439	15318	15524	15359	15381	15311	15399	15536	15425	15488	15399	15354	15432	15491	15478	15250	15456	15656	15689	15181	15377	15507	15445	15460	15521	15283	15333	15296	15534	15408	15303	15297	15501	15279	15492	15403	15320	15445	15337	15268	15421	15425	15404	15528	15505	15308	15334	15384	15521	15380	15508	15376	15473	15350	15612	15581	15366	15465	15381	15538	15284	15367	15530	15574	15523	15377	15473	15522	15282	15405	15220	15178	15481	15486	15520	15306	15221	15415	15204	15316	15406	15310	15401	15362	15358	15448	15193	15520	15547	15256	15193	15391	15631	15567	15380	15385	15314	15383	15338	15484	15461	15410	15292	15097	15512	15462	15476	15410	15495	15411	15261	15452	15335	15333	15393	15457	15462	15398	15340	15295	15439	15649	15367	15373	15320	15462	15437	15522	15432	15430	15412	15613	15200	15398	15348	15546	15517	15220	15317	15354	15582	15288	15370	15276	15182	15376	15232	15420	15230	15290	15283	15453	15329	15331	15413	15386	15238	15531	15415	15443	15539	15436	15452	15359	15562	15563	15447	15604	15400	15469	15366	15463	15404	15482	15483	15423	15343	15186	15357	15496	15500	15335	15386	15325	15456	15319	15451	15364	15452	15290	15376	15399	15242	15470	15294	15346	15433	15425	15469	15396	15252	15424	15200	15402	15220	15544	15309	15304	15278	15380	15498	15407	15373	15352	15419	15413	15415	15383	15416	15629	15433	15462	15437	15362	15293	15410	15334	15493	15254	15474	15407	15398	15370	15578	15386	15285	15391	15487	15160	15366	15353	15492	15343	15342	15419	15419	15481	15431	15373	15390	15499	15389	15296	15538	15467	15334	15518	15637	15392	15383	15254	15487	15475	15621	15524	15339	15438	15411	15361	15534	15613	15364	15337	15270	15319	15334	15384	15415	15356	15136	15515	15400	15630	15380	15588	15468	15254	15182	15511	15385	15470	15315	15329	15520	15486	15338	15371	15514	15364	15386	15463	15573	15364	15417	15576	15480	15348	15313	15414	15231	15645	15431	15408	15362	15411	15346	15388	15346	15446	15113	15443	15456	15538	15316	15486	15417	15449	15481	15554	15611	15416	15340	15448	15475	15331	15403	15398	15440	15384	15527	15432	15276	15424	15299	15369	15472	15368	15350	15384	15515	15451	15321	15377	15597	15509	15392	15406	15558	15311	15404	15466	15326	15373	15436	15466	15561	15324	15285	15417	15325	15394	15363	15434	15435	15366	15525	15501	15481	15213	15435	15425	15500	15407	15253	15476	15491	15471	15316	15460	15481	15241	15359	15396	15644	15489	15429	15484	15314	15285	15418	15263	15227	15303	15497	15364	15373	15462	15520	15274	15370	15506	15455	15526	15511	15554	15485	15456	15580	15368	15555	15542	15296	15442	15616	15507	15495	15334	15456	15474	15389	15567	15324	15238	15502	15303	15632	15619	15457	15299	15461	15377	15503	15430	15463	15603	15545	15306	15459	15318	15352	15274	15308	15320	15294	15593	15376	15343	15246	15394	15766	15840	15412	15255	15380	15432	15329	15541	15403	15347	15443	15449	15231	15656	15506	15448	15291	15365	15440	15397	15439	15270	15337	15372	15488	15509	15381	15334	15418	15402	15587	15372	15262	15498	15308	15505	15299	15224	15336	15344	15470	15524	15512	15313	15395	15541	15313	15414	15614	15436	15430	15483	15409	15213	15376	15433	15341	15239	15376	15505	15580	15255	15439	15462	15427	15496	15359	15638	15489	15551	15304	15477	15445	15416	15253	15133	15366	15408	15470	15428	15268	15205	15250	15308	15221	15501	15460	15320	15378	15262	15535	15551	15332	15475	15327	15593	15235	15218	15402	15479	15373	15299	15192	15417	15203	15309	15609	15401	15412	15326	15378	15390	15450	15519	15229	15658	15502	15509	15491	15267	15401	15222	15437	15400	15357	15292	15404	15133	15400	15279	15325	15267	15261	15337	15518	15534	15219	15495	15325	15108	15403	15480	15354	15617	15411	15451	15444	15497	15349	15213	15354	15397	15309	15320	15376	15273	15352	15271	15357	15224	15300	15376	15427	15556	15311	15419	15690	15274	15278	15510	15297	15365	15552	15380	15459	15337	15457	15420	15299	15302	15394	15587	15445	15606	15462	15348	15341	15546	15471	15562	15432	15516	15472	15447	15327	15404	15431	15240	15464	15503	15553	15443	15538	15415	15387	15111	15373	15317	15335	15370	15197	15500	15358	15592	15496	15271	15368	15358	15513	15271	15304	15452	15408	15500	15424	15376	15353	15332	15399	15381	15454	15410	15482	15502	15340	15510	15446	15190	15330	15468	15415	15280	15280	15315	15407	15444	15374	15418	15452	15305	15405	15312	15554	15568	15296	15425	15485	15380	15259	15427	15342	15502	15441	15458	15425	15282	15406	15443	15410	15295	15377	15594	15372	15503	15513	15225	15551	15304	15320	15468	15335	15174	15358	15202	15356	15353	15305	15455	15442	15499	15414	15473	15222	15574	15400	15490	15262	15260	15632	15566	15506	15437	15395	15465	15452	15372	15202	15513	15488	15467	15301	15317	15310	15374	15373	15408	15479	15396	15353	15497	15641	15378	15244	15316	15352	15243	15443	15402	15524	15493	15412	15576	15429	15381	15375	15504	15494	15627	15396	15673	15513	15447	15422	15298	15367	15516	15250	15260	15347	15240	15474	15476	15283	15463	15415	15397	15415	15496	15456	15367	15310	15406	15537	15237	15370	15333	15390	15264	15426	15365	15398	15442	15405	15375	15391	15321	15570	15448	15401	15275	15434	15323	15522	15432	15420	15400	15397	15442	15526	15317	15496	15439	15378	15364	15358	15377	15447	15381	15404	15343	15507	15283	15321	15305	15440	15371	15532	15425	15484	15275	15478	15349	15404	15387	15264	15411	15399	15512	15268	15481	15475	15509	15426	15427	15399	15293	15642	15356	15366	15351	15483	15337	15337	15535	15327	15296	15551	15399	15414	15437	15242	15497	15431	15312	15439	15460	15448	15485	15408	15563	15432	15554	15582	15555	15227	15275	15367	15325	15480	15246	15471	15328	15163	15322	15408	15441	15442	15330	15278	15538	15344	15434	15475	15421	15474	15348	15360	15294	15433	15565	15498	15502	15358	15504	15536	15216	15462	15459	15432	15428	15425	15277	15363	15497	15432	15347	15416	15392	15183	15456	15420	15282	15524	15312	15319	15316	15402	15222	15310	15525	15428	15486	15470	15321	15366	15422	15492	15317	15436	15211	15236	15463	15407	15569	15432	15324	15373	15462	15408	15389	15352	15466	15297	15227	15444	15411	15504	15594	15409	15567	15401	15593	15366	15448	15407	15362	15442	15489	15456	15379	15459	15349	15391	15482	15389	15312	15246	15347	15385	15215	15441	15295	15339	15364	15333	15545	15314	15375	15431	15494	15343	15537	15609	15560	15438	15378	15477	15319	15600	15374	15484	15586	15347	15317	15499	15446	15349	15556	15438	15285	15312	15258	15794	15464	15587	15587	15517	15502	15307	15383	15414	15481	15387	15446	15272	15539	15327	15347	15587	15312	15356	15248	15324	15455	15479	15325	15447	15441	15380	15502	15349	15443	15345	15349	15396	15256	15659	15339	15360	15241	15360	15399	15394	15477	15626	15532	15327	15266	15449	15414	15345	15374	15460	15316	15467	15379
15171	29710	28607	22249	19959	18391	17481	16322	16019	16009	15806	15178	15383	14836	14952	14773	14584	14412	14267	14437	14462	14473	14771	14725	14868	14693	14639	14548	14306	14526	14535	14462	14424	14231	14359	14101	14306	14123	14227	14156	14125	14237	14105	14158	14274	14376	14265	14258	14377	16006	17266	16551	15932	14991	14400	14143	14219	14128	14184	13981	14185	14065	14231	14219	13889	14162	14149	14093	14211	13989	14219	13916	14129	14147	13995	13960	14316	14131	13975	14041	14288	14109	14260	14066	13957	14028	14316	14191	14139	14191	14203	14172	14227	14038	14098	14330	14211	13888	14178	14301	14014	13930	14160	14159	14116	14001	14151	14019	14182	14136	14149	14098	13985	14052	14108	14232	13951	14055	14207	13991	14144	14011	14160	14088	14199	14123	14131	14111	14056	14126	14093	14230	13985	14171	14020	14014	14096	14203	14008	13985	14118	13860	14056	14176	14165	14081	14053	14125	14109	14169	14098	14278	14257	14128	14258	14044	14138	14018	14134	14133	14086	14125	14088	13968	14158	14086	14137	14072	14015	14048	14093	14108	14059	13970	14093	14052	13953	14072	14180	14135	14192	13871	14120	13991	14132	14082	14311	14080	14011	14053	14286	14276	14107	14002	14118	14204	14028	14001	14124	13950	14169	14201	13938	14042	14234	14041	14118	14100	14048	14132	14063	14094	14142	14034	14369	14204	14000	13956	14164	14129	14129	14088	14070	13993	14055	14075	13984	14071	14029	14222	14247	14102	14165	13995	14056	13970	13982	13917	14060	14158	14222	14049	14128	14043	14079	14192	14070	14170	14207	14260	14087	14102	14157	13974	14136	14125	14144	13988	14059	14090	13898	13922	13968	14043	14195	13906	14152	14029	14184	14034	14148	14264	14149	14142	14168	14118	13944	14076	14159	13955	14107	13901	13927	14145	14328	14317	14044	13987	14059	14132	14075	14066	14145	14018	14063	14060	14126	14197	13994	13998	14054	14132	13986	14078	14061	14173	14118	14049	13995	14037	14044	13996	14244	14033	14090	14192	14148	14170	14144	13976	14106	14120	14079	13874	14203	14073	14194	14122	13990	14237	14048	14191	14014	14004	14192	14070	14059	14112	14147	14078	14255	13973	14117	14099	14070	13969	14064	13908	13999	14172	14224	14251	14106	14252	14127	14166	14061	14148	14086	13972	14113	14080	14042	14025	14110	14004	14147	14014	13910	13796	14105	14164	14026	14122	14016	14081	14088	14007	13864	13963	14182	14048	14052	14118	14200	14206	14220	13979	13932	13891	14132	14147	14007	14012	14129	14091	14289	14019	14205	14185	14153	14098	14238	14353	14053	14123	14202	14162	14070	14000	14237	14075	14042	14137	14148	14074	14095	14027	14098	14098	14015	14019	13819	14281	13993	14012	14075	14100	13991	14135	14178	14066	13983	13956	14164	14090	14111	14159	14312	14200	14219	14146	14136	13966	14172	13847	14140	14232	14150	13953	14212	14180	14038	14142	14061	14118	14049	14097	14137	14130	14151	14154	14050	13898	14019	14175	13979	13974	14122	13791	14135	14100	14041	14158	14129	14079	14180	14097	13935	14209	14147	14136	14074	14040	14070	13940	14020	14121	14040	14063	14145	14143	14222	14069	14049	14072	14164	14084	13946	13942	13946	14208	14017	14274	13933	14036	14083	14287	14100	14198	14196	14131	14071	14002	14161	14193	14147	14096	14063	14120	14043	14089	14053	14019	14112	14027	14195	14066	14191	14147	14072	14107	14042	14196	14015	14007	14010	14120	13993	14206	14183	14210	14059	14313	13986	14072	13967	14152	14251	13791	14145	13987	14032	14167	14040	14135	14251	14059	14030	14114	13990	14140	14174	14170	14062	14023	14211	13951	14082	14008	14220	14128	14151	14148	14173	14295	14069	14113	14216	14189	14161	13925	13977	13988	14165	14150	14034	14015	14067	14097	14289	14016	13994	14164	14078	14127	14233	14100	14210	14145	14340	14175	14142	13935	14136	14199	14166	14029	14142	13988	14176	14106	13995	14098	14101	14165	14028	14196	14187	14009	14205	14087	14258	14153	14019	14148	14108	14058	14212	14133	14241	14176	14075	14093	14100	14143	14211	14075	14024	14154	14180	14195	14058	13963	14111	14033	14222	14154	14108	14050	14027	13989	14032	14068	14181	13982	14192	14057	14155	14117	13998	14064	14138	14192	14143	14069	14097	14226	14267	14030	13994	14016	14026	14161	14195	14018	14017	14055	14039	14148	14217	14031	14123	14016	14155	14156	14102	14143	14077	14095	14060	13955	13950	14164	13987	13945	14122	14016	14243	14092	14240	14099	13914	14053	13940	14120	14069	14070	14057	13912	13887	14247	13989	14081	14005	14037	14073	14039	14139	14007	14054	14046	14100	13949	13912	14182	14187	14036	14184	14087	14239	14083	14199	14061	14189	14215	14032	14142	14026	13954	14146	14019	14152	14160	14271	14142	14096	14130	14154	13990	14018	14094	14070	14098	13956	14029	14180	14106	14180	14219	14146	14028	13973	14032	14081	14283	14144	14052	13913	14087	14360	14060	14105	14100	14099	14246	14072	14103	13925	13978	14080	13935	14109	13957	14077	14069	14101	14052	14067	14061	14077	14007	14009	14167	14138	14033	14076	14167	13989	14074	14047	14131	14222	14030	14130	14050	14100	14244	14112	14126	14205	14224	14167	13962	14195	14017	14020	14090	13893	14103	14053	14140	14008	14291	14160	14029	14073	14068	14007	14073	14017	14092	14093	14130	14056	14083	14109	14112	14147	14031	14035	14218	14128	14032	14241	14068	14148	13969	14143	13896	14154	14252	13987	14050	14087	14135	14136	14187	14141	14151	14063	13947	13996	14182	14096	14062	13935	14086	13968	14013	14036	14142	14159	13930	14065	14028	14089	14111	14033	13934	14041	14082	14249	14005	14192	14019	13957	14107	13942	13997	14123	14134	14057	14088	14133	14154	14061	14147	14050	14030	14053	14088	14134	14182	14095	14172	14031	14110	14067	14031	14189	13939	13990	14101	14072	14019	14142	14037	14018	13990	14236	14113	14226	14046	13857	13936	14081	14228	14020	14127	14049	13970	14072	13912	14222	14277	14050	14072	14224	14155	14013	14108	14034	14210	14139	14045	14000	14086	14054	14081	13810	14100	14161	14185	14121	14046	14284	14123	14066	13953	14136	14246	14165	13998	14322	13889	14150	14082	14157	14166	14026	14014	14078	13975	14139	14147	14109	14075	14030	14037	14098	14071	14165	14059	13979	14199	14032	14054	14032	14009	14174	13950	14036	14229	14117	13965	14123	13988	14125	13919	14282	14219	14244	14200	14069	13942	13967	13956	14007	14163	14031	13920	14041	14150	14295	14107	14201	14220	14066	14049	13987	14282	14054	14115	14149	14061	14049	14075	14092	13930	13811	14092	14116	14008	14065	14056	14114	14158	14147	14089	14201	14245	14124	14076	14141	13992	14075	13962	14132	14190	14085	13992	14143	14227	14240	13980	14041	14168	14006	14036	14121	14038	14096	14058	13867	14097	14241	14028	14086	13982	14100	14166	14172	14011	14153	14119	14114	14056	14251	14256	13955	13988	14188	13981	14146	14001	14194	13986	14058	14167	14158	14068	14085	14059	14243	14133	14024	14102	14107	14109	14035	14069	14240	14162	14192	14162	14075	14102	14132	14025	14297	14061	14065	13975	14193	14012	14162	14136	14100	13979	14091	14013	14192	13927	13972	14150	13957	14094	13968	13956	14106	14068	14083	13978	14116	14109	14067	14159	13879	14090	14226	14022	13963	14034	14086	14025	13981	14243	14197	14233	14125	13981	14100	14123	14095	14289	14061	14063	14166	14148	14022	14038	14007	13969	14027	14146	13988	14060	14137	14095	14062	14044	14019	13982	14240	14009	14201	13985	14009	14011	14031	13986	14034	14074	14218	14168	14152	13827	14066	14125	14155	14156	14029	14115	14231	14255	14101	14110	14098	14118	14094	13979	14092	14034	13831	14020	13976	14295	14031	14051	14100	14012	14044	14028	14053	13910	14217	14025	14097	14077	14165	14147	14007	14169	14071	14156	14010	14076	14149	13984	13974	14077	14142	14074	14169	14186	14131	14082	14005	14009	14023	14277	14096	14192	14133	14050	14123	14017	14099	14000	14130	14142	14190	14034	14007	14002	14216	14193	14094	14048	14127	14211	14071	13962	14096	14002	14257	14145	14207	13958	14085	13964	14007	14016	13995	14147	14077	14107	14197	14089	14225	14073	13930	14142	13950	14021	14168	13950	14276	14025	13954	14021	14215	14060	14117	13978	14184	14108	14133	14200	13994	14133	13995	14192	14099	14044	14060	14108	13915	14045	14031	14148	14171	14161	14084	14037	14025	14083	14117	13996	13965	14184	13993	14062	14137	14007	14121	14093	13966	14050	14100	14142	14050	13955	14249	14087	14090	14033	14019	14107	14001	14210	14079	13997	14051	13969	14116	14106	14225	14044	14168	14175	14222	13999	14003	13982	14088	14157	14010	13978	14218	13966	13854	14155	14150	14283	14010	14115	14039	14153	14157	14238	14014	14185	14103	14238	14200	14030	14105	13974	13899	14085	14098	14087	14013	14292	14076	13993	14111	13999	14310	14018	14126	14109	14055	14221	13994	14085	14078	14094	13992	14234	14166	14054	14293	14073	14088	14019	14130	14057	14096	14167	14060	13919	14209	14197	14053	14052	14104	14288	14093	14087	14220	13985	13957	14022	13939	14123	13974	14120	14175	14082	14134	14118	14220	14027	14043	13994	13948	14083	14209	14229	14114	14108	14075	14032	14113	14225	14046	14000	14132	14109	14160	14178	14045	14191	14132	13989	14179	13886	14373	13990	13993	14125	14163	14201	14094	14175	14261	14117	14097	13919	14291	14104	14132	14041	14066	14218	14096	14134	14084	14166	14069	14129	14147	13948	14185	14234	13983	14008	14197	14025	14037	14163	14040	14193	14042	14007	14198	14240	14131	14012	14308	14052	14094	14104	13991	13967	14191	14237	14197	14119	14190	14003	14157	14175	13875	14071	14041	14140	14153	14232	14173	14112	14071	14079	13997	14012	14140	14094	14146	14142	14225	13923	14275	13910
27518	21869	23693	20233	16456	16347	16248	15690	15694	15745	15692	15870	15726	15503	15672	15364	15262	15282	15500	15752	15462	15582	15726	15584	15595	15639	15664	15428	15525	15484	15498	15524	15411	15527	15567	15649	15458	15499	15703	15440	15404	15462	15370	15378	15546	15250	15328	15376	15478	15610	15535	15628	15601	15536	15254	15413	15490	15345	15357	15180	15256	15332	15407	15352	15449	15371	15262	15745	15261	15509	15313	15489	15434	15312	15434	15486	15542	15500	15485	15429	15454	15262	15589	15637	15266	15271	15498	15206	15402	15374	15446	15473	15611	15531	15493	15409	15313	15289	15550	15578	15559	15346	15489	15461	15504	15459	15632	15297	15519	15473	15334	15429	15556	15201	15406	15248	15520	15431	15299	15352	15454	15567	15301	15251	15423	15579	15397	15576	15394	15459	15356	15490	15434	15385	15606	15495	15506	15393	15444	15424	15251	15450	15374	15171	15414	15525	15433	15300	15620	15266	15291	15195	15341	15211	15473	15414	15428	15313	15202	15551	15457	15472	15354	15684	15265	15371	15245	15409	15119	15302	15356	15649	15292	15508	15345	15498	15292	15468	15313	15446	15445	15320	15432	15368	15228	15438	15383	15373	15292	15412	15589	15308	15351	15514	15430	15590	15355	15437	15444	15546	15371	15465	15467	15357	15302	15368	15453	15347	15276	15517	15207	15465	15496	15222	15265	15326	15139	15327	15470	15519	15606	15484	15389	15385	15287	15274	15288	15583	15419	15418	15504	15558	15605	15379	15741	15339	15374	15389	15374	15510	15586	15256	15200	15391	15339	15449	15358	15566	15409	15154	15498	15346	15471	15629	15278	15488	15387	15558	15627	15542	15439	15228	15366	15533	15400	15460	15653	15244	15382	15531	15344	15568	15362	15198	15436	15340	15705	15531	15480	15362	15261	15478	15461	15446	15458	15225	15383	15387	15566	15435	15517	15388	15570	15481	15353	15672	15522	15287	15292	15469	15476	15568	15338	15371	15475	15473	15410	15293	15339	15546	15451	15312	15531	15265	15374	15411	15038	15309	15250	15353	15580	15422	15216	15348	15547	15367	15266	15231	15495	15394	15312	15416	15192	15302	15194	15314	15411	15441	15416	15360	15516	15472	15459	15326	15420	15427	15448	15477	15578	15414	15480	15522	15376	15543	15420	15501	15438	15445	15466	15460	15312	15530	15249	15333	15295	15371	15509	15470	15243	15372	15554	15298	15284	15336	15152	15462	15299	15256	15313	15429	15547	15436	15607	15587	15524	15446	15358	15469	15526	15512	15532	15570	15360	15377	15434	15448	15632	15492	15212	15482	15556	15495	15544	15392	15457	15559	15275	15376	15457	15312	15388	15047	15284	15182	15439	15515	15452	15515	15604	15586	15517	15376	15509	15484	15447	15362	15311	15387	15399	15398	15367	15366	15484	15598	15440	15689	15449	15512	15432	15153	15305	15417	15324	15460	15196	15307	15461	15335	15518	15342	15505	15248	15260	15318	15329	15216	15331	15325	15459	15461	15423	15568	15400	15645	15346	15381	15375	15391	15351	15287	15238	15493	15552	15517	15475	15392	15354	15477	15227	15512	15465	15375	15510	15633	15395	15567	15455	15520	15512	15336	15306	15326	15432	15346	15411	15525	15583	15437	15316	15411	15743	15447	15403	15343	15274	15360	15277	15417	15428	15329	15628	15217	15292	15329	15330	15297	15473	15336	15329	15410	15516	15359	15358	15531	15358	15227	15401	15392	15280	15181	15373	15318	15448	15398	15573	15498	15329	15263	15417	15295	15379	15578	15508	15263	15492	15588	15338	15386	15578	15416	15425	15398	15561	15629	15364	15409	15300	15475	15344	15333	15432	15357	15331	15414	15578	15377	15521	15482	15537	15485	15326	15658	15450	15382	15406	15355	15392	15356	15528	15390	15709	15483	15239	15238	15289	15585	15377	15419	15495	15386	15477	15226	15429	15388	15470	15235	15603	15575	15529	15411	15329	15605	15552	15420	15237	15390	15474	15412	15435	15601	15320	15463	15436	15479	15192	15332	15661	15566	15405	15479	15394	15302	15178	15267	15383	15336	15624	15309	15327	15374	15634	15479	15713	15538	15568	15649	15361	15351	15639	15557	15362	15336	15334	15317	15479	15398	15403	15406	15437	15365	15491	15450	15438	15601	15301	15486	15405	15383	15457	15379	15437	15384	15337	15278	15533	15625	15342	15218	15544	15218	15346	15375	15432	15725	15429	15590	15235	15353	15323	15530	15408	15487	15428	15311	15411	15290	15471	15414	15194	15413	15352	15472	15592	15491	15345	15383	15525	15438	15469	15384	15583	15298	15381	15486	15565	15500	15392	15526	15507	15548	15600	15400	15373	15506	15462	15244	15452	15554	15304	15443	15213	15323	15583	15319	15481	15504	15209	15426	15326	15384	15394	15317	15377	15547	15311	15516	15404	15201	15309	15309	15397	15479	15724	15316	15539	15234	15424	15232	15360	15277	15294	15407	15396	15369	15462	15436	15344	15483	15480	15140	15461	15418	15575	15482	15520	15453	15337	15361	15104	15439	15474	15224	15351	15506	15325	15309	15369	15342	15460	15220	15233	15432	15375	15453	15424	15336	15517	15419	15390	15287	15494	15367	15412	15412	15392	15325	15433	15334	15544	15417	15492	15390	15474	15535	15389	15513	15420	15275	15309	15190	15327	15453	15569	15330	15524	15346	15304	15236	15488	15240	15147	15349	15286	15299	15567	15460	15605	15422	15490	15369	15476	15268	15541	15353	15413	15539	15427	15303	15336	15318	15377	15342	15423	15303	15387	15450	15339	15445	15317	15369	15436	15493	15423	15493	15464	15269	15315	15366	15585	15524	15601	15223	15280	15579	15503	15507	15356	15485	15435	15303	15300	15293	15419	15375	15481	15445	15394	15433	15536	15605	15370	15489	15430	15424	15360	15498	15286	15446	15262	15420	15426	15166	15535	15487	15721	15454	15497	15392	15468	15311	15457	15185	15356	15203	15497	15404	15528	15431	15435	15538	15659	15522	15451	15503	15563	15440	15370	15503	15591	15509	15509	15353	15364	15339	15252	15397	15433	15417	15319	15376	15307	15324	15383	15500	15558	15289	15281	15242	15477	15398	15442	15244	15389	15396	15413	15435	15296	15430	15462	15407	15512	15420	15565	15271	15530	15410	15418	15469	15389	15493	15275	15396	15524	15491	15344	15392	15353	15560	15344	15325	15501	15404	15262	15229	15375	15392	15580	15354	15547	15574	15413	15446	15600	15332	15271	15554	15390	15471	15479	15320	15475	15062	15365	15429	15469	15450	15369	15507	15617	15378	15530	15317	15573	15297	15448	15398	15523	15491	15422	15455	15508	15291	15506	15376	15359	15352	15469	15226	15195	15410	15453	15430	15346	15368	15224	15411	15285	15310	15402	15364	15332	15447	15508	15407	15409	15445	15487	15386	15358	15447	15532	15371	15570	15433	15514	15400	15457	15520	15473	15442	15535	15586	15371	15453	15554	15373	15524	15577	15481	15443	15295	15463	15396	15485	15349	15221	15381	15624	15539	15459	15418	15416	15281	15438	15500	15385	15431	15237	15355	15526	15262	15303	15432	15349	15544	15625	15524	15411	15441	15410	15245	15467	15669	15518	15461	15270	15482	15321	15429	15482	15437	15471	15575	15594	15446	15398	15347	15322	15410	15350	15543	15633	15390	15667	15447	15587	15351	15539	15509	15603	15483	15273	15378	15452	15431	15373	15463	15370	15542	15379	15487	15403	15596	15436	15428	15321	15483	15427	15412	15430	15303	15345	15304	15533	15480	15371	15542	15567	15604	15468	15480	15449	15288	15390	15416	15578	15667	15233	15328	15374	15437	15593	15296	15463	15436	15517	15443	15398	15416	15422	15683	15317	15431	15491	15326	15532	15509	15465	15507	15366	15330	15332	15374	15418	15302	15387	15208	15282	15452	15379	15354	15620	15337	15403	15330	15426	15374	15560	15179	15400	15491	15142	15512	15491	15214	15496	15311	15249	15497	15389	15500	15587	15502	15467	15588	15294	15340	15489	15420	15373	15396	15279	15141	15315	15292	15193	15406	15400	15471	15611	15371	15410	15178	15549	15281	15552	15305	15623	15422	15421	15393	15320	15377	15671	15383	15476	15480	15458	15596	15441	15408	15347	15420	15531	15193	15343	15496	15384	15340	15509	15470	15391	15420	15458	15399	15443	15533	15314	15524	15554	15581	15322	15563	15333	15534	15415	15326	15196	15311	15403	15389	15390	15354	15275	15355	15433	15583	15378	15457	15279	15506	15520	15411	15455	15649	15382	15310	15314	15568	15459	15302	15360	15446	15406	15459	15356	15305	15335	15484	15409	15397	15428	15427	15357	15477	15421	15459	15349	15325	15573	15578	15346	15343	15432	15656	15410	15330	15340	15260	15378	15395	15385	15599	15323	15524	15528	15371	15267	15558	15477	15403	15328	15499	15543	15666	15285	15337	15450	15590	15314	15410	15313	15313	15318	15468	15551	15368	15523	15236	15230	15351	15186	15514	15511	15483	15397	15424	15352	15328	15459	15512	15340	15544	15378	15385	15346	15306	15334	15394	15295	15406	15387	15397	15321	15340	15519	15300	15555	15494	15461	15399	15378	15607	15214	15468	15558	15549	15602	15338	15435	15442	15471	15663	15472	15435	15283	15370	15608	15517	15528	15569	15412	15546	15486	15490	15491	15306	15631	15394	15441	15611	15445	15411	15520	15466	15517	15477	15318	15423	15310	15219	15398	15598	15410	15486	15453	15445	15417	15511	15515	15385	15509	15371	15403	15390	15447	15200	15464	15403	15297	15382	15454	15544	15331	15259	15362	15488	15409	15214	15576	15608	15536	15560	15305	15440	15361	15411	15478	15463	15401	15295	15292	15406	15319	15322	15449	15324	15306	15379	15311	15458	15379	15336	15309	15394	15362	15404	15409	15389	15392	15426	15438	15463	15494	15276	15430	15402	15343	15281	15451	15439	15549	15472	15458	15302	15418	15402	15476	15203	15230	15356	15455	15416	15466	15339	15408	15365	15630	15313	15167	15428	15477	15544	15545	15367	15386	15606	15349	15290	15332	15307	15632	15543	15281	15401	15442
14740	19949	19332	16591	15812	15473	15077	14747	14580	14511	14367	14610	14444	14522	14281	14094	14118	14272	14008	14075	13962	14179	14396	14326	14337	14322	14398	14238	14411	14152	14257	14012	14250	14163	14158	13922	14118	14058	13996	14089	14177	14050	14137	14059	14086	14067	14088	13951	14090	14214	14388	14561	14354	14276	14189	14161	14143	13954	14057	14001	14100	14299	14271	14114	14121	14161	14169	14037	14182	14039	14119	14063	14017	14125	13949	14123	14036	14005	14046	13977	13932	14154	13729	14205	14197	14121	14053	13877	13925	14161	14099	13795	14027	14070	13950	14362	13934	14125	13936	14042	14139	13997	14289	14111	14024	14175	14073	14108	14193	14058	13985	14020	14116	13978	14239	14127	14061	14106	14103	14043	13939	14024	13941	14083	14148	14179	14020	14219	14137	14106	14029	14084	14038	14025	14163	14100	14221	14092	14127	14280	13890	14203	14066	14007	14090	14014	14043	14102	14072	14107	13940	14139	14193	14118	14218	14180	14035	14144	14118	14159	14056	14091	13962	14007	14094	14157	13954	13978	14234	14283	14124	14021	14039	14210	14117	13984	14111	13995	14166	14035	14060	14095	14044	14093	14067	14199	14114	14214	13916	14011	14022	14164	14027	13993	13963	14135	14138	14067	14055	14128	14081	14249	14023	14034	14091	14076	14044	14202	14156	13972	14068	14162	14061	13976	14025	14155	14010	14162	14266	14213	14069	14122	13991	14282	14068	14158	14194	14242	14033	14026	14253	14003	14208	14195	14153	13895	14145	14033	14068	14083	13980	14053	14032	14116	14107	14094	14173	14045	14052	14035	14280	13993	14043	14051	13955	14260	14010	14090	14043	13997	14042	13978	14184	14069	14309	14120	14021	14258	14069	13986	14085	14074	14088	14215	14191	13920	13916	14186	14163	13938	14096	14175	14157	14132	13949	14052	14090	14066	14050	14142	13962	14175	14050	14006	14131	14173	14328	14131	14232	13988	14001	13990	14166	14114	14008	14020	14224	14277	14066	14066	14075	13932	14172	14025	13908	14112	14018	14111	14189	14234	14165	14146	14066	13925	14062	14084	14079	14228	14028	14192	14352	13988	14257	14130	13998	14008	14136	14054	14085	14016	13977	14021	14135	14132	14018	13932	13954	14151	14043	14238	14184	14035	14063	14279	13951	14238	14091	14097	14104	14060	14006	14100	14307	13972	14150	14037	13967	13950	13965	14088	14177	14171	14139	13916	14081	14014	14089	14054	13940	14130	13965	14053	13976	14121	14052	14007	14095	14170	14110	13923	14121	13893	14034	14190	14022	14045	14144	14170	13897	14044	14020	14109	14112	14059	14085	14052	14178	14000	13916	14191	14285	14187	14195	14062	14009	14043	14070	14147	14137	14046	14234	14143	14145	14024	14110	14150	14134	14023	14058	14095	14121	13874	13989	14210	14037	14181	14044	14152	13949	14167	14169	14213	13945	14038	14133	14109	14106	14190	14120	14163	14095	14189	14095	14210	14077	14057	13976	13934	14292	14050	14027	14013	14301	14142	13908	14016	14169	13964	14092	14309	14043	14163	14216	14202	14056	14036	13961	14122	14026	13985	14149	14059	14084	14137	14068	14115	14087	14016	13927	14120	14253	14070	14136	13968	14189	14020	14063	13882	14149	14079	14052	13973	13937	14123	14010	14139	14206	14054	14239	14056	14031	14151	14135	13966	13999	14084	14227	14062	13916	13938	14100	14030	13987	14023	14046	14014	14220	14022	14139	14116	13935	14206	14086	14116	13942	14128	14167	13990	14163	14138	14057	14020	14091	14140	14167	13930	13954	14082	13874	14017	14050	13926	14046	14044	14132	14052	14020	14055	14113	14076	14269	13885	14119	14090	14095	14014	14095	14108	13905	13888	14185	14143	14092	13987	14064	14089	14022	14032	14121	14041	14031	14091	14274	13920	14029	14130	14190	14098	14163	14072	14147	14120	14236	14094	14102	14115	14120	14082	13977	13939	14046	14205	14174	14016	14219	14040	14026	14046	14189	14019	14092	14165	14086	14043	14135	13992	14186	13953	13930	14263	13996	14091	14044	14130	14158	14039	14039	14185	14029	14075	14176	13952	13976	14194	13865	14167	14111	14301	14129	13990	14184	14042	13960	13908	14073	14077	14105	14046	14050	14114	14191	13995	14124	14174	14085	14110	14017	13922	14110	13921	14110	14106	14158	14106	14136	14175	14123	14262	14032	14170	14075	14032	14076	14148	14141	14218	14126	14009	14051	13949	13986	14039	14070	14277	14000	14179	13906	14050	14087	14110	14006	13993	14143	13985	14065	14006	13892	14012	14002	14193	14289	14139	14106	14232	14056	14120	14258	14132	14084	14142	14121	14085	14149	14008	14158	13977	13988	14214	14109	14026	13943	14113	14118	14055	13900	14107	14195	14045	14048	14241	14086	13940	13962	14098	14168	14002	14139	13978	14197	14091	14073	14099	14007	14056	14034	14110	14065	13989	14129	13831	14101	14144	14105	14176	14096	14179	14178	14197	14126	14175	14108	14145	14133	13960	14130	14050	13983	14210	14024	14314	13958	14076	14028	13996	14031	13876	14107	14225	14245	13977	14121	14263	13915	14007	14116	13948	14062	14119	14063	14165	14186	13946	14125	14060	14013	14264	14102	14008	14084	14145	14237	14168	14141	14291	13937	14017	14147	14246	14048	13994	13882	14078	14075	14124	14204	14044	14036	14039	14069	14075	14149	14055	13958	14204	14073	14011	14155	14178	14143	14024	14124	14202	14072	14197	14215	14023	14106	14127	14146	14206	13896	13950	14061	14068	13896	14052	14059	14196	14223	14251	14101	14149	14163	14217	14253	14007	14229	13942	14017	14192	14035	14175	14170	14210	14315	14204	14153	13931	14138	14158	14212	14116	13950	14131	14091	14071	14247	13983	13976	14024	14044	14041	14063	13949	14074	14157	14031	14249	13953	14099	13992	13982	14087	14240	14016	14172	14128	14059	14044	14163	14148	14184	14227	13869	14045	14077	14082	14027	14078	14154	13937	14157	13889	14066	14051	14070	14219	14098	14066	14067	14020	14165	14033	13873	13860	14378	14067	13999	14078	14044	13990	13873	14097	13924	14087	14269	14031	14027	14004	14264	13827	14156	14170	14122	14185	14156	14163	14133	14179	14134	14208	14026	14153	14140	13962	14264	14090	14122	14087	14116	14122	14079	14058	13941	13932	14076	14117	14196	14119	14137	14071	14130	14022	14123	14098	14075	13941	14145	14108	13986	13971	14008	13963	14163	13928	14000	14114	14256	14063	14297	14009	14231	14164	13899	14039	14205	14216	14243	14077	14062	14164	14162	14062	14062	13999	14053	14069	14094	14099	13945	14114	14136	14121	14097	14087	13971	14044	14033	14073	14176	13919	14033	14150	14149	13944	14108	14238	13990	13990	14080	14045	14095	14126	14170	14184	14088	14274	14086	14150	13997	14095	14142	14099	14100	14271	14164	13987	14248	14008	13918	14034	14200	14185	14002	14228	14016	13991	14189	13953	14133	14207	14349	14193	14136	14081	13949	14042	14180	14168	14163	14059	13970	14071	14163	14243	13994	14085	14035	14052	13988	14104	14140	13983	14135	14103	13911	13967	13977	14163	14128	14085	14051	14154	13976	14145	14260	14168	14159	14067	14156	14126	14127	13909	14063	14130	14214	14122	14150	14100	14139	14148	14016	14228	14031	14089	14243	14220	14035	14002	14152	14047	14120	13983	13942	13989	14039	14004	14071	14272	14065	14114	14054	13911	13903	14062	13923	14085	14091	14165	14185	14142	14121	14094	14184	14147	14093	14022	14158	14065	14116	14009	14081	14120	14034	14081	14140	14098	14084	13935	13940	14076	13984	14346	14065	14140	14225	13934	14032	14120	13964	14098	14058	14093	14086	14069	14103	14168	14093	14226	14335	14118	14028	14109	14029	14160	13968	14189	14153	14136	14091	14171	14056	14098	14142	14132	14042	14166	14210	13930	14028	14016	14004	14072	14113	14045	14136	14120	14214	14141	14011	14165	14027	14089	14174	14035	14014	14100	13999	13986	14059	13918	13955	14212	14143	13999	14119	14200	14104	14215	14133	14030	14117	14127	14008	14064	14029	14142	14089	14101	14025	14025	14011	14030	14073	14063	14065	14113	14082	14208	14100	14229	13971	13957	14062	14081	14176	14196	13951	14129	14263	14194	13988	14187	13993	13988	14078	14150	14013	14032	14118	14113	14147	14210	14081	14089	14091	13983	14116	14306	14188	13974	14099	14078	14062	14083	13949	14035	14121	14019	14128	14003	13951	14293	14097	14184	13881	14136	14123	14138	14084	14079	14030	14212	14075	14017	14204	14116	14044	14010	14214	13972	14113	14141	14153	14082	14075	14006	14195	14017	14096	14252	13963	14050	14022	14039	14108	14217	14130	14181	14000	14004	13936	14078	14097	14070	14154	13908	14000	14191	14094	14131	14018	14204	14043	14083	14021	14150	14281	14105	14069	14145	14217	14226	13965	13985	14082	14128	14133	14035	13960	14107	14089	14000	13898	13827	14226	14136	14059	14147	14076	14037	13910	14099	14056	14094	14043	13926	14184	13931	14201	14009	13987	14184	14092	14105	14161	14148	14066	13938	14185	13859	14234	13938	13907	14014	13959	14090	14108	14035	14137	14018	14066	13975	14073	13971	14000	14237	14163	14161	14084	14014	14124	14180	14272	14192	14079	13995	13978	14125	14064	13965	14130	13900	14199	14112	14067	14239	13983	14114	14020	13895	13941	14154	14037	14063	14143	14036	14064	14124	14229	13983	14023	14186	14024	14053	14330	14122	14112	14067	13945	14146	14270	13986	14119	14065	14180	14032	14193	14032	14238	14058	14061	13885	14148	14049	14006	14121	14113	14083	14013	13999	14050	14120	14250	14143	14344	13941	13929	14214	13990	14009	14038	14076	13784	14238	13992	14168	14229	14250	14096	14156	14087	14116	14248	14059	13949	14027	13846	14171	14027	14083	14029	14080	14036	13903	14108	14123	14094	14116	14173	14030	13941	14002	14070	14038	13912	14115	14009	14110	13980	14167	14235	13994	13921	13974	14224	13989	14090	13995	14154	13878	14108	14236	14132	14038	13898
24165	21302	28716	24275	21988	21276	19477	16897	16108	16308	16432	16346	16122	15891	15742	15710	15411	15732	15609	15465	15500	15692	15705	15922	15754	15909	15923	15847	15757	15675	15870	15644	15596	15569	15578	15553	15659	15556	15619	15526	15444	15527	15529	15356	15614	15600	15624	15509	15597	16213	16721	16539	16454	16174	15816	15509	15532	15649	15646	15533	15412	15482	15584	15646	15325	15514	15514	15365	15491	15557	15542	15585	15377	15676	15597	15396	15577	15611	15527	15571	15491	15545	15526	15471	15430	15449	15591	15562	15543	15670	15460	15439	15697	15653	15512	15531	15643	15472	15501	15583	15698	15543	15522	15367	15525	15520	15394	15551	15669	15411	15561	15621	15599	15466	15542	15522	15638	15594	15176	15529	15304	15633	15645	15485	15463	15551	15665	15281	15509	15657	15583	15581	15467	15385	15482	15534	15515	15478	15581	15586	15389	15518	15373	15219	15607	15382	15422	15325	15661	15379	15559	15582	15384	15367	15494	15526	15505	15650	15451	15472	15427	15659	15469	15540	15326	15421	15616	15437	15503	15358	15569	15328	15424	15416	15522	15422	15606	15544	15452	15427	15546	15442	15721	15395	15399	15453	15515	15564	15535	15590	15419	15474	15662	15492	15411	15653	15617	15550	15374	15282	15626	15480	15424	15320	15209	15489	15601	15484	15528	15455	15549	15554	15413	15377	15455	15523	15414	15533	15681	15456	15587	15371	15497	15404	15432	15733	15429	15435	15421	15536	15584	15406	15632	15427	15448	15500	15473	15524	15443	15491	15464	15348	15587	15566	15608	15519	15366	15506	15585	15574	15607	15363	15627	15384	15371	15468	15279	15603	15475	15370	15407	15528	15477	15499	15467	15534	15299	15564	15562	15372	15417	15549	15454	15410	15247	15560	15718	15287	15335	15430	15507	15447	15484	15669	15500	15384	15408	15511	15373	15606	15568	15501	15642	15420	15516	15567	15742	15376	15602	15406	15474	15590	15542	15427	15545	15472	15504	15427	15764	15526	15520	15482	15631	15490	15777	15449	15603	15438	15570	15449	15636	15473	15320	15482	15618	15470	15410	15511	15425	15597	15453	15441	15569	15440	15560	15408	15461	15378	15616	15516	15527	15656	15483	15496	15533	15548	15612	15471	15385	15286	15579	15459	15423	15466	15434	15368	15485	15576	15492	15346	15217	15477	15565	15551	15629	15267	15483	15693	15583	15294	15683	15384	15500	15384	15458	15440	15567	15633	15624	15577	15455	15322	15293	15552	15606	15605	15452	15555	15431	15466	15578	15372	15347	15523	15679	15475	15421	15665	15570	15509	15289	15455	15474	15458	15457	15276	15456	15548	15369	15558	15493	15564	15569	15539	15410	15526	15345	15611	15453	15434	15382	15318	15360	15704	15579	15514	15398	15414	15405	15388	15373	15635	15422	15417	15563	15671	15459	15383	15439	15658	15410	15671	15549	15519	15459	15544	15762	15468	15350	15431	15451	15537	15446	15683	15470	15334	15397	15498	15502	15526	15542	15335	15539	15441	15600	15490	15361	15695	15655	15602	15618	15527	15528	15350	15381	15332	15500	15366	15571	15568	15489	15517	15486	15575	15548	15422	15513	15513	15359	15465	15618	15382	15553	15553	15472	15550	15494	15645	15497	15504	15418	15448	15534	15464	15579	15719	15527	15412	15361	15554	15577	15435	15439	15372	15630	15332	15513	15521	15448	15578	15491	15582	15367	15399	15572	15329	15637	15374	15562	15568	15667	15569	15418	15656	15579	15397	15472	15475	15479	15480	15665	15309	15405	15510	15563	15475	15566	15484	15445	15452	15522	15543	15425	15358	15368	15451	15279	15408	15371	15513	15525	15675	15522	15471	15417	15513	15520	15528	15579	15485	15425	15468	15389	15516	15499	15536	15452	15393	15420	15306	15494	15700	15584	15369	15554	15532	15261	15442	15292	15506	15513	15513	15530	15329	15244	15540	15550	15515	15354	15500	15590	15591	15651	15673	15361	15363	15400	15498	15682	15429	15614	15548	15507	15648	15286	15612	15656	15458	15459	15585	15588	15618	15496	15422	15451	15439	15369	15471	15445	15276	15396	15417	15553	15418	15433	15431	15523	15405	15526	15409	15354	15410	15362	15675	15572	15406	15416	15295	15716	15545	15518	15449	15362	15513	15290	15483	15408	15364	15529	15582	15608	15542	15582	15354	15307	15345	15341	15365	15475	15442	15629	15590	15547	15408	15411	15535	15418	15377	15530	15346	15582	15468	15638	15374	15309	15541	15448	15484	15497	15369	15495	15534	15564	15446	15511	15625	15406	15575	15630	15476	15430	15490	15589	15193	15748	15489	15381	15484	15540	15642	15424	15383	15570	15481	15672	15320	15530	15340	15467	15392	15300	15490	15417	15264	15556	15602	15497	15559	15624	15458	15470	15368	15425	15661	15648	15489	15598	15523	15520	15677	15708	15439	15401	15501	15525	15480	15499	15468	15485	15473	15525	15515	15558	15543	15399	15564	15499	15348	15337	15509	15337	15362	15499	15423	15586	15465	15457	15547	15503	15666	15499	15616	15579	15594	15544	15351	15265	15212	15505	15397	15305	15566	15426	15428	15391	15419	15440	15454	15558	15512	15377	15437	15631	15486	15371	15555	15584	15396	15717	15537	15465	15574	15556	15456	15521	15453	15510	15183	15415	15471	15465	15454	15770	15396	15544	15314	15312	15266	15555	15432	15421	15336	15701	15629	15428	15339	15584	15600	15523	15427	15522	15436	15510	15503	15527	15431	15391	15522	15471	15387	15448	15390	15259	15357	15434	15364	15662	15562	15615	15573	15509	15194	15554	15495	15565	15451	15547	15441	15770	15549	15488	15329	15195	15384	15580	15549	15434	15464	15505	15533	15431	15518	15559	15312	15365	15504	15535	15609	15418	15394	15244	15481	15742	15231	15379	15416	15560	15343	15626	15648	15718	15559	15167	15593	15394	15346	15414	15521	15467	15306	15617	15464	15558	15553	15363	15462	15541	15385	15429	15478	15597	15399	15493	15445	15491	15342	15371	15385	15482	15282	15400	15344	15434	15382	15538	15384	15537	15573	15578	15486	15592	15322	15338	15645	15458	15559	15731	15413	15451	15483	15391	15590	15616	15531	15622	15618	15502	15244	15402	15556	15537	15494	15402	15604	15608	15538	15714	15584	15512	15517	15536	15442	15563	15356	15189	15394	15487	15486	15341	15382	15429	15616	15418	15504	15634	15423	15413	15569	15397	15784	15490	15537	15375	15430	15304	15542	15435	15518	15312	15569	15586	15638	15481	15358	15534	15338	15563	15659	15445	15437	15538	15516	15498	15671	15626	15602	15583	15423	15526	15421	15495	15548	15521	15525	15435	15483	15477	15513	15433	15522	15497	15448	15444	15746	15592	15460	15682	15342	15679	15455	15559	15461	15418	15395	15457	15613	15409	15513	15699	15653	15500	15353	15679	15277	15546	15280	15615	15432	15610	15468	15433	15333	15335	15630	15728	15565	15506	15571	15600	15593	15412	15366	15452	15534	15601	15409	15374	15523	15516	15402	15450	15431	15603	15440	15432	15479	15549	15575	15652	15699	15319	15453	15327	15616	15420	15445	15272	15624	15568	15374	15637	15603	15552	15351	15545	15387	15512	15284	15423	15306	15483	15260	15390	15408	15229	15361	15443	15487	15576	15504	15493	15489	15438	15428	15415	15556	15570	15412	15335	15468	15721	15632	15539	15400	15510	15339	15371	15524	15553	15347	15616	15453	15512	15422	15440	15536	15323	15488	15301	15589	15573	15337	15253	15424	15512	15382	15354	15519	15389	15473	15452	15380	15449	15454	15622	15567	15623	15397	15332	15570	15573	15566	15590	15622	15487	15529	15658	15485	15407	15477	15250	15608	15669	15570	15684	15537	15653	15412	15422	15395	15647	15510	15402	15356	15572	15456	15353	15605	15428	15483	15410	15340	15308	15372	15539	15371	15493	15437	15558	15560	15673	15361	15477	15319	15516	15372	15561	15446	15521	15519	15464	15518	15605	15590	15403	15394	15700	15537	15638	15545	15458	15276	15358	15553	15466	15420	15710	15787	15509	15357	15491	15601	15611	15473	15455	15468	15525	15563	15442	15375	15369	15430	15578	15501	15487	15389	15601	15502	15571	15528	15525	15468	15623	15353	15509	15384	15526	15459	15476	15396	15570	15667	15561	15479	15370	15514	15367	15580	15554	15661	15491	15617	15416	15300	15394	15604	15389	15309	15339	15386	15372	15396	15647	15575	15425	15496	15587	15549	15470	15661	15515	15388	15445	15350	15525	15431	15534	15359	15436	15377	15275	15504	15496	15549	15431	15327	15597	15437	15451	15283	15612	15374	15575	15521	15342	15511	15560	15368	15556	15515	15575	15683	15499	15322	15468	15421	15346	15576	15463	15608	15643	15410	15462	15473	15549	15390	15571	15557	15606	15502	15670	15436	15571	15522	15493	15431	15404	15728	15263	15472	15681	15553	15458	15623	15873	15469	15512	15521	15548	15559	15498	15462	15666	15387	15242	15582	15308	15434	15392	15351	15542	15595	15320	15681	15441	15496	15500	15547	15388	15618	15459	15514	15513	15407	15415	15408	15534	15504	15429	15618	15384	15391	15256	15507	15434	15296	15356	15596	15657	15476	15570	15480	15485	15430	15327	15320	15505	15476	15505	15477	15485	15481	15209	15416	15429	15547	15272	15540	15392	15409	15501	15524	15533	15560	15452	15403	15457	15370	15596	15417	15614	15453	15540	15530	15479	15319	15553	15499	15446	15482	15291	15366	15580	15608	15530	15453	15351	15332	15440	15431	15593	15216	15634	15560	15595	15579	15425	15316	15400	15370	15446	15437	15600	15399	15397	15463	15633	15336	15568	15332	15540	15319	15706	15447	15472	15372	15675	15528	15637	15509	15425	15325	15677	15543	15544	15455	15517	15489	15567	15548	15459	15583	15456	15523	15506	15423	15496	15385	15566	15447	15539	15567	15523	15514	15374	15495	15514	15370	15637	15520	15483	15329	15430	15505	15568	15566	15553	15658	15484	15543	15608	15628	15456	15434	15464	15527	15279	15318	15499	15488	15454	15483	15299	15409	15366	15335
13894	25682	25093	20006	18407	17380	16282	15734	15232	15203	15175	15118	15083	14740	14513	14510	14276	14345	14311	14474	14264	14423	14485	14737	14649	14740	14723	14484	14439	14329	14164	14414	14119	14264	14230	14114	14338	14300	14238	14122	14264	14145	14099	14292	14159	14275	14268	14255	14182	15023	15840	15626	15120	14642	14488	14080	14388	14057	14054	14139	14123	14249	14202	14163	14064	14264	14133	14156	14116	14129	14163	14240	14159	14039	14135	14323	14017	14179	14216	14196	14150	14158	14103	14218	14196	14228	14187	14267	14179	14013	14221	14240	14190	14064	14123	13987	14088	14144	14039	14213	14083	14203	14290	14105	14271	14070	14214	14177	14169	14138	14190	13976	14192	14068	14228	14080	14249	14066	14256	13942	14170	13853	14150	14233	13977	14189	14124	14234	14365	14058	14223	14174	14109	14275	14091	14200	14112	14210	14243	14256	14077	14278	14113	14120	14218	14089	14092	14247	14251	14321	14120	14224	14195	13978	14080	13996	14013	14067	14071	14073	13979	14223	14073	14175	14173	14134	14082	14090	14208	14180	14066	14091	14141	14146	14319	14024	14162	14009	13982	14019	14069	14256	14143	14122	14204	14182	13939	14321	14172	14154	14214	14107	13970	14060	14141	13951	14172	13951	14200	13972	14339	14124	14102	14169	14073	14303	14089	14065	14164	14084	14014	14300	14084	14105	14130	14401	14145	14060	14206	14216	14179	14069	14103	13988	14223	14162	14020	14134	14213	14121	14103	14092	14174	14178	14152	14123	14016	14189	14091	14033	14251	14126	14131	14304	14166	14129	14229	14156	14035	14094	14166	14139	14187	14145	14052	14087	14130	14231	14097	14271	14068	14166	14247	14070	14234	14091	14028	14307	14211	14087	14307	14112	14180	14297	14219	14070	14251	14305	14026	14038	14043	14217	14041	14126	14046	14097	14149	14206	14047	14203	14111	14223	13963	14115	14161	14219	14186	14075	14127	14239	14114	13974	14136	14147	14010	13867	14025	14143	14150	14057	13992	14073	14088	14143	14108	14203	14173	14218	14124	14176	14241	13983	14220	14008	14069	14180	14187	14112	14050	14116	14184	14085	14112	14077	14178	14205	14093	14173	14097	14123	14133	14237	14112	14241	13986	14168	14186	14108	14111	14066	14303	14025	14211	14213	14131	14205	14131	14223	14197	14006	14387	14188	14261	14188	14253	14218	14168	13949	13936	14111	14013	14081	14071	14265	14020	14149	14306	14175	14029	14199	14273	14260	14224	14210	14308	14194	14125	14183	14174	14009	14107	14101	14072	14251	14118	14139	14052	14219	14235	14113	14079	14106	14241	14226	14132	14165	14277	14126	14212	14143	14158	14155	13855	14257	14153	14179	14226	14235	14105	14131	14091	14001	13988	14107	14119	14249	14162	14088	14150	14099	14271	14225	14040	14074	14229	14188	14120	14177	14166	14132	14114	14010	14103	14062	14202	14178	14027	14220	14202	14228	14145	14211	14182	14237	14251	14069	14236	14200	14151	14160	14090	14073	14239	13935	14232	14179	14258	14209	14177	14109	14061	14184	14119	13991	14324	14102	14232	14223	14232	14237	14178	14171	13952	14169	13978	14191	14131	14116	14169	14105	14267	14180	14151	14231	14042	14173	14147	14063	14161	14015	14084	14221	14114	14060	14143	14165	14121	14102	14252	14238	14157	14250	14229	14165	13981	14287	14108	14301	14150	14139	14199	14031	14051	14077	13995	14132	14041	14125	14209	14078	14190	14012	14052	14110	14101	14023	14198	14140	14326	14017	14055	14185	14291	14146	14241	14078	14055	14221	14143	14153	14253	13949	14185	14280	14135	14068	14122	14030	14082	14163	13958	14081	14117	14165	14188	14133	14224	14073	14119	14302	14179	14039	14001	14102	14076	14047	14116	14165	14102	14106	14163	14020	14204	14174	14146	14204	14180	14118	13970	13995	14227	14101	14240	14122	14244	14279	14260	14248	14084	14136	14061	14051	14392	14041	13952	14207	14103	14137	14107	14219	14072	14174	14166	14003	14128	14267	14212	14096	14032	14251	14102	14116	14205	14043	14229	14138	14274	14245	14088	14158	14241	13924	14224	14035	14137	14098	14198	14170	14006	14355	14172	14025	14071	14103	14147	13937	14118	14111	14071	14190	14022	14058	14111	14229	14022	14131	14137	14205	14213	14017	13920	14100	14106	14094	13997	14236	14160	14252	14088	14063	13982	14270	14133	14174	14170	14077	13979	14191	14245	14199	14084	14285	14201	14076	14005	14130	14289	14105	14268	14157	14119	14119	14097	14044	14000	14163	14073	14089	14277	13857	14044	14131	14076	14106	14186	14133	14107	14194	14269	14024	14110	14213	14373	14199	14078	14242	14045	14312	14086	14265	13909	14161	14300	14230	14233	14229	13981	14280	14121	14168	14126	14124	14166	14046	14105	14240	14087	14050	14138	14189	14147	14311	14128	14045	14315	14243	14211	14015	14072	14037	14130	14165	14077	14100	14150	14146	14245	13911	14173	14147	14012	14046	14078	14204	14140	14101	14209	14016	14267	14204	14141	14125	13985	14123	14181	14142	14167	14145	14176	14191	14083	13996	14202	14315	14297	14145	14152	14220	14139	14180	14126	14142	14231	14093	14093	14037	14149	14040	14145	14173	14114	14291	14138	14063	14175	14094	14236	14120	14080	14142	14184	14195	14079	14112	14195	14147	14247	14061	14090	14097	14141	14013	14205	13977	14136	13946	14179	14208	14092	14091	14062	14192	14134	13988	14020	14120	14281	14135	14184	14084	14165	14152	14113	14076	14207	14195	13944	13950	14170	13989	14077	14154	14274	14086	14056	14119	14307	14113	14212	14132	14146	14134	14279	14133	14083	14035	14145	14151	14055	14337	14109	14143	14171	14226	14293	14086	14098	14104	14010	14123	14208	14157	14195	14235	14208	14090	13952	14148	14039	14299	14266	14139	14130	14114	14145	14239	14079	14187	14225	14278	14176	14062	14259	14240	14041	14040	14074	14095	14213	14070	13971	14170	14181	14141	14097	13885	14162	14107	13969	14078	14187	14223	13943	14007	14039	14306	14141	14154	14106	14124	14083	14047	14134	14079	14018	14175	14098	14218	14050	14042	14043	14187	14057	13989	14088	14179	14153	14201	14149	13979	13992	14144	14169	14017	14263	14189	14082	14041	14166	14203	14211	14051	13965	14161	14066	14077	14183	14201	14160	14157	14190	14129	13998	14304	14097	14052	14204	14108	14121	14169	14117	14148	14162	14211	14226	14249	14140	14052	13984	14229	14254	14091	14231	14142	14241	14133	14207	14348	14066	14125	14169	13958	14014	14246	14136	14144	14086	14254	14215	14184	14085	14161	14116	14121	14231	14104	14004	14126	14272	13978	14238	14091	14085	14224	14057	14179	13896	14334	14023	14061	14212	14336	14136	14149	14215	14116	14222	14096	14134	14194	14355	14177	14202	14221	14130	14065	13992	14116	14260	14149	14207	14241	14069	14250	14061	14282	14118	14133	14077	14172	14274	13984	14064	14035	14015	14253	14028	13990	14093	14213	14192	14317	14143	14097	14151	14268	14109	14107	14092	14210	14142	14130	14204	14132	13997	14333	14123	14103	14059	14137	14195	14229	14221	13918	14237	14132	14393	14144	14078	14096	14234	14270	14312	14054	14216	14136	14074	14163	14234	14131	14126	13926	14016	14282	14073	14207	14126	14180	14229	13971	14127	14015	14100	14119	14130	14090	14015	14187	14237	13966	14203	14252	14185	14393	14165	14128	14135	14118	14150	14198	14255	14046	14178	14360	14151	14204	14067	14134	14079	14017	14159	14083	14148	14288	14248	14143	14170	14074	14243	13991	14162	14073	14361	14132	14151	14289	14083	14105	14179	14231	14022	14217	14183	14115	14216	14185	14200	14280	13991	14135	14141	14035	14300	14182	14167	14114	14168	14102	14054	14234	14257	14158	14175	14077	14189	14157	13936	14281	14150	14111	14286	14101	14094	14217	14095	14130	14323	14143	14213	14180	14190	14150	14315	14138	14087	14129	14325	14188	14107	14223	13978	14188	14280	14005	14067	14159	14105	14239	14248	14220	14062	14186	14035	14095	14090	14045	14018	14155	13982	14186	14180	14019	14256	14351	14103	14226	14041	14102	14107	14017	14066	14115	14218	14056	14075	14183	14157	14189	14043	14099	14120	14124	14333	13992	14202	14142	14195	14092	14122	14141	14208	14166	14120	14240	14121	14003	14216	14138	14081	14115	14131	14171	14094	14074	14003	14061	14151	14092	14141	14143	14063	14048	14081	14319	14016	14065	14162	14170	14077	14200	14074	14226	14270	14042	14117	13926	14099	14052	14114	14246	14164	13988	14121	14168	13993	14180	14008	14198	14233	14157	14284	14102	14178	14194	14140	14252	14209	14048	14121	14048	14182	14307	13924	14214	14167	14236	14034	14082	14224	14268	14200	14128	14212	14148	14009	14108	14284	14030	13998	14176	14236	14263	14115	14088	14051	14279	14127	14003	14106	14087	14165	14213	13951	13991	14278	14208	14134	14039	14217	14302	14138	14160	14210	14055	14142	14213	14153	14228	14180	14193	14206	14071	14216	14090	14208	14172	14105	14089	14241	14160	14386	14084	14112	14167	14136	14284	14117	14332	14068	14161	14121	13957	14121	14166	14046	13969	14266	14227	14120	14160	14145	14128	14095	14143	14193	14061	14179	14239	14057	14062	14172	14146	14187	14092	14145	14207	14135	14165	14011	14197	14007	14153	14197	14243	14141	14066	14039	14071	14212	14103	14122	14133	14223	14221	14157	14151	14020	14228	14019	14157	14215	14248	14166	14149	14282	14140	14141	14033	14215	14163	14161	14087	14046	14141	14197	14148	14081	14150	14213	14128	14230	14044	14228	14113	14176	14096	14211	14173	14298	14173	13989	14242	14062	14156	14294	14087	14108	13937	14144	14039	14042	14132	14419	14202	14216	14047	14093	14078	13957	14185	14042	14241	14285	14083	14111	14251	14110	14217	14184	14068	14250	14187	14123	14257	14303	14056	14173	14079	14018	14147	14139	14160	14140	14090	14031	14129	14139	14073	14169	14042	13998	14201	14124	14103	14230	14110
22992	21220	29024	23709	21385	22940	23273	17419	16280	16611	16433	16257	16171	15982	15739	15743	15575	15502	15500	15623	15489	15290	15577	15416	15623	15544	15744	15743	15347	15385	15465	15498	15359	15391	15401	15389	15341	15553	15482	15435	15363	15327	15244	15146	15239	15273	15389	15355	15331	16506	17479	17063	16715	16051	15598	15567	15517	15319	15163	15259	15133	15340	15248	15154	15297	15351	15277	15352	15129	15198	15117	15260	15009	15218	15304	15124	15332	15100	15228	15300	15176	15319	15142	15163	15156	15276	15047	15178	15348	15274	15246	15231	15398	15170	15132	15067	15246	15183	15077	15267	15285	15289	15195	15149	15306	15146	15233	15257	15298	15128	15243	15286	15173	15165	15252	15322	15352	15078	15230	15026	15245	15232	15371	15368	14985	15083	15113	15274	15216	15240	15212	15229	15308	15410	15174	15230	15256	15184	15430	15286	15190	15082	15312	15317	15234	15237	15210	15416	15156	15193	15191	15186	15278	15304	15357	15291	15374	15256	15037	15255	15308	15099	15134	15369	15227	15027	15052	15229	15267	15239	15130	15226	15233	15376	15339	15197	15047	15254	15263	15272	15210	15237	15208	15336	15099	15210	15428	15247	15243	15109	15113	15233	15269	15181	15230	15106	15052	15246	15330	15028	15071	15154	15236	15092	15233	15238	15397	15317	15223	15183	15256	15165	15111	15209	15131	15265	15070	15093	15229	15247	15081	15257	15222	15287	15145	15233	15235	15327	15146	15120	14883	15093	14940	15209	15161	15109	15302	15054	15092	15102	15255	15278	15238	15292	15256	15246	15208	15283	15110	15100	15318	15156	15109	15082	15467	15138	15207	15076	14994	15257	15375	15054	15121	15188	15052	15148	15238	15292	15102	15033	15310	15368	15279	15340	15330	15239	15463	15196	15206	15171	15269	15089	15095	15133	15202	15237	15185	15082	15202	15282	14924	15211	15247	15251	15011	15453	15228	15072	15285	15132	15329	15259	15158	15110	15306	15275	15304	15238	15317	14975	15194	15197	15211	15324	15117	15255	15290	15345	15273	15025	15055	15259	15159	15172	15300	15195	15144	15206	15206	15204	15157	15180	15099	15158	15297	15207	15193	15066	15208	15343	15196	14972	15228	15205	15280	15235	15236	15157	15158	14982	15297	15215	15058	15094	15263	15253	15209	15075	15324	15229	15169	15149	15204	15197	15307	15436	15218	15139	15000	15134	15269	15095	15218	15322	15157	15243	15177	15434	15201	15294	15205	15389	15285	15116	15322	15442	15217	15366	15260	15045	15165	15291	15053	15171	15176	15135	14980	15264	15048	15115	15155	15059	15301	15201	15162	15166	15141	15262	15155	15015	15245	14842	15199	15121	15148	15043	15463	15250	15035	15330	15239	15106	15233	15360	15297	15280	15200	15232	15109	15225	15084	15201	15284	15318	15088	15297	15126	15145	15260	15182	15063	15058	15234	15091	15301	15115	15076	15338	15178	15173	15232	15199	15303	15184	15325	15195	15107	15026	15126	15130	15177	14907	15073	15157	15212	15237	15168	15064	15333	15064	15212	15098	15391	15250	15230	15251	15075	15327	15208	15260	15367	15168	15294	15250	15086	15364	15435	15144	15116	15242	15130	15165	15061	14984	14938	15131	15280	15291	15244	15130	15233	15292	15312	15192	15202	14971	15179	15181	15387	15337	15090	15246	15301	15241	15098	15036	15308	15148	15204	15048	15008	15245	15128	15088	15192	15105	15145	15227	15153	14833	14972	15233	15120	15167	15055	15298	15478	15290	15231	15116	15154	15075	15254	15209	15216	15244	15278	15040	15207	15207	15211	15200	15052	15305	15353	15256	14908	15200	15205	15078	15079	15119	15234	15370	15284	15026	15225	15126	15310	15163	15125	15171	15338	14961	15251	15233	15264	15231	15477	15218	15325	15119	15055	15543	15090	15288	15293	15231	15140	15172	15357	15086	15246	15089	15234	15335	15190	15329	15088	15092	15019	15180	15235	15186	15139	15132	15104	15246	15140	15014	15323	15249	15106	15207	15153	15289	15148	15024	15218	15260	15130	15035	15086	15176	15344	15472	15058	15172	15209	15246	15030	15106	15267	15062	15256	15243	15096	15221	15216	15098	15163	14990	15431	15397	15373	15298	15252	15121	15282	15186	15191	15234	15239	15215	15267	15345	15191	15258	15167	15007	15256	15142	15201	15229	15335	15176	15090	15243	15211	15219	15245	15246	15111	15340	15062	15317	15054	15067	15162	15242	15239	15153	15132	15038	15299	15206	15328	15186	15143	15212	15187	15277	15219	15233	15325	15226	15217	15317	15138	15261	15203	15184	15335	15273	15126	15144	15004	15086	15280	15240	15428	15236	15254	15166	15113	15228	15254	15310	15163	15151	15122	15147	15328	15124	15175	15227	15154	15190	15262	15009	15234	15391	15059	15037	15247	15316	15194	15175	15240	14975	15190	15069	15158	15291	15154	15168	15153	15096	15073	15217	15247	15203	15114	15229	15371	15292	15036	15202	15136	15148	15223	15184	15092	15119	15152	15171	15095	15226	15221	15203	15272	15111	14978	15228	15160	15249	15191	15268	15287	15268	15282	15377	15127	15278	15219	15268	15205	15127	15175	15297	15217	15413	15040	15199	15279	15204	15015	15189	15213	15175	15272	15103	15193	15077	15412	15264	15189	15284	15271	15252	15257	15219	15164	15192	15222	15331	15094	15205	15183	15193	15112	15109	15018	15037	15132	15024	15056	15164	15063	15294	15159	14970	15187	15168	15218	15206	15146	15153	14969	15014	15227	15240	15322	15273	15309	15198	15255	15273	15341	15198	15294	15115	15283	15244	15227	15155	15240	15182	15214	15333	15267	15295	15307	15045	15237	15109	15100	15297	15255	15201	15183	15223	15190	15354	15312	15298	15255	15243	15067	15236	15119	15236	15083	15228	15318	15198	15339	15075	15039	15390	15321	15200	15198	15200	15048	15150	15114	15294	15086	15243	15060	15254	15108	15243	15280	15250	14983	15161	15136	15369	15363	15324	15323	15160	14979	15089	15006	15065	15119	15256	14991	15018	15226	15206	15208	15082	15170	15218	15241	15210	15034	15037	14934	15257	15248	15075	15243	15162	15294	15149	15294	15301	15205	15264	15106	15083	15261	15112	15146	15251	15279	14991	15105	15289	15164	15227	15186	15097	15222	15360	15304	15291	15171	15175	14993	15196	15002	15037	15174	15051	15164	15212	15203	15111	15307	15352	15406	15217	15089	15069	15086	15255	15352	15227	15295	15179	15198	15140	15248	14933	15424	15319	15102	14964	15339	15196	15140	14993	15049	15223	15340	15432	15392	15052	15132	15316	15028	15206	15098	15276	15231	15072	15156	15186	15228	15101	15176	15229	14884	15233	15124	15353	15269	15165	15146	15154	15305	15136	15144	15087	15416	15224	14934	15301	15256	15082	15079	15174	15162	14959	15283	15009	15245	15291	15281	15175	15095	15357	15267	15385	15382	15129	15337	15181	15093	15011	15259	15121	14994	15288	15196	15203	15124	15176	15161	15173	15152	15055	15217	15186	15178	15204	15168	15260	15246	15251	15011	15117	15018	15122	15295	15193	15265	15166	15237	15297	15151	15141	15213	15092	15249	15101	15406	15108	14972	15203	15010	15378	14997	15111	15471	15008	15169	15128	15222	15408	15467	15178	15290	15206	15245	15150	15147	15154	15207	15073	15178	15043	15154	15133	15116	15232	15277	15267	15188	15158	15210	15369	15054	15107	15353	15138	14992	15226	15245	15252	15161	15258	15267	15196	15094	15060	15233	15239	15100	15316	15286	15222	15327	15272	15227	15200	15023	15176	15293	15242	15261	15211	15162	15317	15110	15232	15113	15363	15143	15250	15258	15107	15232	15296	15253	15070	15186	15102	15169	15119	15017	15513	15171	15204	15228	15187	15244	15233	15342	15218	15284	15404	15367	15194	15212	15409	15164	15163	15120	15125	15071	15254	15200	15083	15199	15328	15103	15101	15180	15105	15093	15185	15205	14989	15192	15146	15266	15118	15071	15394	15076	15171	15181	15252	15077	15201	15379	15137	15401	15136	15243	15073	15261	15164	15224	15065	15300	15286	15174	15357	14981	15114	15147	15074	15113	14966	15178	15205	15079	15251	15177	15180	15163	15210	15174	15182	15265	15381	15190	15167	15087	15118	15101	15402	15070	15175	15185	15280	15370	15148	15079	15336	15242	15277	15102	15346	15064	15296	15230	15231	15420	15175	15172	15110	14931	15034	15390	15215	15139	15249	15179	15199	15226	15080	15329	15409	15229	15201	15208	15007	15172	15286	15429	15416	15128	15001	15110	15267	15123	15085	15173	15160	15296	15144	15218	15213	15225	15204	14939	15360	15058	15085	15324	15287	15166	15176	14973	15246	15250	15269	15326	14991	15207	15064	15264	15095	15255	15258	15178	15021	15124	15248	15141	15152	15116	15121	15219	15193	15219	15137	15229	15313	15248	15208	15030	15295	15181	15281	14988	15200	15005	15188	15109	15227	15081	15150	15223	15183	15265	15142	15227	15310	15206	14997	15220	15139	15248	15338	14996	15119	15288	14969	15338	15136	15274	15226	15277	15337	15240	15057	15129	15405	15269	15392	15275	15278	15194	15158	15175	15197	15295	15361	15220	15328	15143	15311	15139	15139	15154	15280	15355	15102	15278	15130	15134	14996	15307	15432	15219	15167	15269	15132	15116	15144	15306	15328	15138	15139	15142	14984	15136	15276	15194	15102	15165	15215	15160	15203	15068	15273	15287	15270	15135	15095	15149	15149	15364	15142	15114	15078	15333	15078	15112	15306	15163	15146	15346	15161	15208	15410	15224	15559	15213	15034	15294	15261	15285	15058	15163	15161	15097	15177	15297	15059	14904	15306	15172	15354	15290	15145	15075	15205	15168	15105	15128	15109	15158	15253	15225	15144	15176	15267	15278	15119	15128	15244	15255	15055	15208	15477	15233	14960	15333	15083	15285	15268	15221	15397	15184	15066	15209	15341	15122	15026	15292	15350	15158	15149	14990	15077	15011	15302	14980	15250	15315	15003	15229	15265	15245	15105	15230	14967	15102	15096	15312	15269	15158	15179	15219	15124
15711	30506	29022	22843	21097	19036	17287	16149	15829	15792	15528	15702	15471	14973	14534	14447	14512	14302	14358	14220	14345	14123	14328	14523	14613	14729	14270	14329	14198	14127	13925	14211	14156	14050	14154	14172	14160	14215	14084	13982	13833	14112	14179	14036	14199	13905	14024	14007	14098	16445	17325	16709	15795	14953	14238	14176	13960	14075	13875	13906	14036	14010	13995	14092	14157	13943	14117	14053	14018	14058	14089	13954	14037	13844	14085	13925	13855	14028	14056	14137	13903	13987	14019	13996	13771	13907	14029	13943	13854	13918	13880	14050	13866	14109	13958	13931	13907	13993	14050	13967	14039	13901	13958	14036	14100	14054	14027	13959	14020	13906	13994	13986	13961	13952	13817	14035	14105	13860	14101	14064	13933	14044	13985	13978	14006	14085	14004	13911	14053	14180	13875	14024	14036	13837	14055	13871	13977	14100	13985	14062	13871	13805	13913	13934	14034	13925	14011	13927	14089	14105	14019	14077	14064	13882	14001	14028	13996	14082	14052	13877	13872	13860	14064	13903	13834	13987	13878	13847	14037	13985	13774	13986	13972	13936	13920	13934	14010	13992	14020	13888	14179	14154	14219	13743	14094	13941	13849	14072	13951	14198	14050	13985	14017	14009	13980	13941	13932	14000	13934	13971	14112	13888	13992	14169	13965	13995	14112	14082	14044	13864	14202	13905	13956	13879	13807	14131	13973	13973	14086	14013	13809	13976	14089	14058	14120	13923	14126	13971	13982	13921	14043	13899	13856	14067	13837	14044	13978	14022	13978	14049	14031	14057	14024	13760	13965	13813	13903	13891	13920	13902	13917	14085	13889	14088	13862	14061	13898	13904	13984	14059	14044	14092	14047	14125	14090	14064	13965	14059	13964	13875	13927	14064	14062	13988	14010	14032	13953	13904	13977	13944	13989	14014	13999	13899	13974	14069	13951	13973	13812	14024	14085	13958	13993	13771	13925	13968	14003	14012	14039	13975	14015	13979	14104	14013	13955	14142	14049	14026	14098	14116	13826	14008	14003	13968	14085	13828	13856	13895	13881	14053	14321	14187	13959	13824	14049	14003	13996	14027	13994	13993	14101	13739	14039	13937	13930	13841	13862	14088	13909	13937	14187	13985	13930	14082	13986	13970	13806	14007	14252	13997	13896	14055	13961	13988	14011	13885	13975	13837	13914	13917	13936	14149	13811	13992	14050	14060	13848	14115	13950	13893	13981	14101	13858	13974	13935	14009	13872	14006	14014	14221	13899	13884	13976	14022	14016	13897	14072	14093	13881	13891	13984	13959	13875	14066	13951	13922	14043	13989	14022	14062	14112	13996	14021	13947	13944	13928	13975	14043	13759	13801	13759	13893	14097	14181	14207	13927	13949	13895	14134	14217	13955	14032	13955	14028	14018	13989	13916	13936	13985	13963	14076	13882	14007	13858	13975	13894	13930	14131	13934	13896	14056	13904	13990	13871	13931	14103	13891	13986	13974	14031	14012	14019	14026	13940	14057	13972	13941	13912	14081	14001	14062	14087	13999	14141	13948	13854	13913	14048	14050	13941	13891	13980	13939	13899	14124	14000	14066	13981	13948	14099	14085	14010	14031	13933	13934	13931	14050	13986	14179	13887	13953	13895	13910	13843	13907	14044	13940	13971	14096	14030	14062	14059	14039	13878	13844	13871	13823	13957	13992	14006	13973	14024	13877	14065	13972	13967	14056	13984	13981	13951	14076	14094	14066	14077	14029	13967	13846	14044	13818	13920	13922	14021	13993	13905	13848	13960	14005	14011	14015	13888	13844	13754	13960	14052	13948	13965	14003	14053	14078	14015	13964	13892	13872	14068	14088	13907	14166	13947	13931	14012	14053	14008	13965	13884	14095	14051	13994	14042	13779	13898	13846	13934	13841	14015	13870	13872	14054	14012	13952	13922	13956	14029	13851	13944	13905	13920	14089	14071	13853	14015	14126	14066	14011	13955	14033	13840	14062	14033	14023	14173	14153	14168	13961	13968	14025	14050	14044	14052	14071	13835	13931	14169	13951	14056	14145	13918	13912	14090	14050	13819	13765	13940	13938	14034	13990	13915	14033	13922	13933	13874	13849	14080	13926	13930	14027	14185	13944	13748	13917	14022	13971	13928	13930	13893	14097	13948	13997	14019	14023	13987	14090	13977	14156	14086	14041	14053	14034	13957	13886	13989	14019	14075	13877	14259	13844	13999	13853	14083	13997	13914	14085	14010	13860	13977	13909	13927	14014	13864	14120	14074	13975	14170	14156	13864	13866	13744	13979	13988	13988	14016	13966	13916	14005	14104	14069	13961	14087	14099	13887	13898	13867	13881	14037	14014	13940	14033	13889	13799	14030	13966	14117	13915	13888	13955	14049	14008	14038	13934	13961	13997	13915	13779	13899	13924	13993	13827	13932	13879	14076	14085	14111	13842	13899	13955	13974	14092	13893	13962	14008	14068	13912	14030	13964	13907	14078	14061	13975	14004	13894	13832	13998	13908	13957	14095	13923	13996	13931	13893	14063	14021	13931	13934	14149	14002	14035	14058	13897	13887	13853	14137	13998	14011	13906	14038	13961	13940	13963	13871	13999	13841	14017	13878	13930	13850	13898	13834	14043	13897	13976	14029	13953	14019	14005	13988	13972	13850	13880	14109	14151	14014	13909	13962	13882	13933	13791	13972	13935	14011	13958	13977	13986	13961	13897	13844	14114	13908	14015	13865	14090	13971	13980	13955	13963	13930	13965	13873	13881	13975	13981	13932	13955	13868	14022	13824	14122	14128	14050	13863	14087	13957	14076	14046	13981	13861	13926	13929	13917	13811	14233	13998	13997	13878	14016	14057	13957	13735	14035	14079	14097	13936	13908	13949	13889	13955	13902	14001	14107	13976	14081	14033	13961	13822	13981	13952	14091	13781	13983	13876	14059	14057	13973	14061	14009	13944	13739	13929	13999	13944	13923	14163	14183	13898	13978	14051	13970	13889	14058	13970	13952	14031	14105	13957	14067	14061	13952	13906	13948	13968	13835	14020	13887	13907	13808	13938	14055	13984	14025	14112	13904	13791	13745	13863	13735	14089	14008	13933	13933	13968	13803	14001	14061	13951	14110	13916	13893	13991	13985	13930	14006	13839	14128	13941	13830	13965	14010	13765	14005	14023	14012	13950	13952	13933	13856	13862	13952	14072	14057	13954	13829	13959	13973	14039	13984	14105	14127	13965	13893	14154	14001	13763	14013	14055	13857	14056	13917	13857	13938	13870	13943	14001	14164	14169	13999	14028	13932	13970	14043	13863	14089	13915	13901	13962	13946	14066	13923	13958	14073	14063	14118	13902	13940	13975	14065	13944	14092	14076	14070	13844	13938	13803	13923	13794	14054	13983	13976	13952	14042	13833	14031	14047	13908	13908	13948	14053	14023	13930	13893	13932	14176	13974	13994	14053	13852	13914	14139	14158	13923	14041	14025	13899	13920	13885	13996	13985	14057	13993	13952	13806	13855	13829	13972	13915	13951	13984	13938	14044	13997	13945	13940	14036	13956	14006	13931	13836	13992	14002	13877	14017	13853	14075	13889	14058	14046	13815	13893	14028	13929	14077	14000	13981	13902	14013	14028	13949	14095	13815	13898	13875	13887	13983	14154	14036	13897	13903	13822	13920	13958	14104	13793	13807	13881	13897	13921	13878	13960	13903	13992	14048	13871	13997	14027	13936	13933	14178	13824	13938	13854	13960	13924	13977	13889	13875	13958	13971	13814	14046	14205	13962	13972	13988	14001	13856	13909	13986	14054	13962	14042	13963	13831	14026	14038	14086	13890	13988	14077	14015	13995	13971	13891	13973	14047	14000	13984	14047	13839	13976	13831	13788	14036	13983	13879	14093	13817	13895	13971	14065	13808	13975	14137	13967	13947	13997	13956	13961	13922	13917	13897	13839	14057	13930	13989	13899	14072	14067	14197	14132	13986	13855	13849	14017	13990	14001	14018	13829	13949	13832	14188	14057	13827	14056	13817	14153	13894	14034	14027	14134	14108	13906	13919	14068	13966	14006	14127	13933	14023	14073	13831	14053	14057	14012	14066	14085	13966	13963	13868	14018	14009	14028	13784	13833	13987	13941	13901	14121	13931	14152	13920	14076	13985	13947	13747	14173	13851	14069	13968	13926	13920	13894	13925	13946	13935	14080	14165	13973	14027	13876	14067	13920	13982	13946	13984	14002	14060	14107	13793	14061	13914	13806	14008	13942	13988	13949	14008	14023	13879	14109	13990	13952	14088	13791	13989	13927	13969	13965	13837	13992	13903	13945	13953	14016	13851	13940	14024	13920	13987	13857	13984	13913	14016	13751	14109	13906	14114	14052	13944	13919	13930	13857	13955	13919	13844	13867	13828	13909	14016	14053	13955	14054	13901	13995	13987	13927	13855	14033	13899	14063	13857	13847	14007	14158	13972	13900	14017	14041	14270	13878	13931	14061	13896	13977	14026	14005	14034	13957	13984	13953	13926	13873	13992	14016	13970	13956	13884	14113	14009	13841	14113	14065	14073	14157	14067	13999	14027	14163	13930	13931	13976	13903	13982	14019	14028	13972	13923	13989	13896	14122	14018	14043	14131	13852	14151	13801	14211	13970	14172	13998	13978	14080	13882	13942	13835	13870	14098	14029	13998	13933	14158	14122	13998	13977	14024	13941	14066	13786	13942	13948	14072	14010	13910	14144	13826	13987	13915	14008	13980	14005	13795	13980	14107	13838	13936	13930	14052	13990	14192	13776	14132	14166	14122	14064	14036	14017	13941	13993	13941	13972	13975	14007	13931	13875	13926	13812	13937	13961	13991	14011	14062	14055	14014	14058	13968	13985	13847	14092	13962	13972	13920	14013	13964	14090	14035	13886	14017	13994	13839	13826	13838	14018	13882	13881	13996	13905	14085	14033	13946	14042	13862	13997	13859	13961	13910	13979	14029	13969	14016	14074	13719	13824	13906	14102	13894	14016	13887	13972	13802	13934	13870	14011	13830	13890	14093	14029	13976	13893	14006	13835	14049	13850	13960	14118	13982	13961	13748	13984	14036	13895	13952	13987	13924	14066	14134	13769	13826	14147	14062	14021	13900	13885	14051	13852	13927	13973	14085	13971	13942	14050
27517	21955	23814	19929	16622	15676	15724	15224	14995	15162	15211	15339	15072	15168	14810	15132	14731	14884	14869	15089	14822	14870	14775	14778	15207	14959	14884	14940	14889	14852	14834	15064	14893	14794	15044	14802	14915	14948	14819	14949	14919	14827	14769	14849	14882	14911	14784	14906	14933	14930	15174	15184	14898	15062	14863	15040	14665	14822	15010	14700	14863	15087	14793	14907	14635	14822	14845	14932	14836	14865	15000	14978	15043	14753	14685	14728	14952	14906	14783	14887	14870	15011	15112	14980	14764	14712	14770	14914	14703	14814	14676	14909	14893	15065	14862	14959	14829	14986	15032	14770	14896	14784	14735	14663	14854	14794	14769	14948	14881	14918	14933	14783	14862	15004	14991	15011	14777	14910	14894	14751	14657	14780	14868	14822	14735	14862	15010	14907	14930	14807	14847	14863	14836	14843	14802	14853	14750	14986	14963	15061	14749	14798	14818	14820	14774	14699	14725	14635	14849	14917	15013	14878	14986	15099	14819	14923	14938	14943	14966	14916	14815	14862	15099	14987	15003	14707	14755	14856	14974	14843	15067	14786	14725	14816	14809	14886	14793	14754	14875	14797	14764	14809	14812	14824	14922	14811	14939	14898	14961	14612	14826	14844	14930	14886	14974	14664	14675	14874	14944	14641	14695	14996	15031	14765	14922	14827	14971	14860	14847	14755	14828	14877	14727	14671	14765	15016	15089	14904	14863	14886	14819	14899	14692	14812	14895	14882	14876	14958	15054	14785	14965	14728	14906	14806	14926	14980	14763	14776	14931	14683	14874	14963	14853	14906	14993	14845	14818	14956	14839	14958	14991	14791	14890	14931	14990	14894	14907	14786	14841	14880	14993	15015	14944	14811	14841	14652	14814	14871	14817	14885	14810	14882	14752	14921	14973	14692	14962	14910	14860	14978	14931	14956	14769	15049	15009	14954	14539	15035	14989	14894	14831	14776	14809	14926	14786	14744	14889	14699	14895	15021	14788	14846	14896	15002	14790	15100	14823	15019	14864	14962	15002	14827	14652	14940	14735	14789	14793	14910	15009	15074	14854	14874	15007	14798	14853	14754	14986	14569	15047	14702	14819	15057	14731	14848	14857	15017	14713	14763	14913	14762	14962	15166	14910	14843	14814	14937	14689	14910	14857	14913	14748	14873	14746	14639	14995	14962	15005	15056	15025	14809	14961	14949	14828	15047	14922	14956	14792	14726	15002	14693	14755	14758	14855	14879	14858	14999	14974	14941	14884	14896	14810	14756	14927	15078	14871	14761	14871	14745	14817	14843	14959	15089	14881	14733	14892	14907	14950	14760	14874	14745	14956	14804	14868	14989	14805	14834	14904	14841	14746	14907	14961	14793	14917	14955	14748	14687	14908	14795	14953	14683	14953	14807	14867	14845	14945	14907	14914	14891	14917	15083	14877	14796	14730	14946	14729	14675	14782	14838	14802	14877	14771	14933	14966	14818	15085	15090	14740	15153	14681	14748	14909	14599	14968	14816	14819	14804	14922	14956	14749	14893	14854	14896	14790	14705	14737	14852	14752	14762	14833	14911	15048	14872	14951	14651	15050	14888	15058	14804	14782	14848	14912	14915	14929	14752	14831	14840	14867	14780	14871	14833	14948	14761	14820	14834	14847	14792	14883	14897	14931	14747	14806	14892	14750	15014	14849	14900	14856	14862	14923	14897	15056	14964	14872	15088	14774	14830	14849	14959	14812	15049	14981	14870	14810	14689	14902	14847	14794	14836	14843	14787	14993	15028	14940	14872	14883	14858	14765	14828	14731	14795	14835	14809	15022	14849	15045	14897	14855	14930	14775	14910	14876	14858	14806	14953	14879	14956	14960	14826	14691	15099	14628	14853	14792	14937	14969	14998	14986	14716	14906	14845	14920	14914	15052	15023	14921	14623	15017	14899	14764	14940	14667	14975	14944	14940	14818	14934	14957	15087	14766	14812	14965	14900	14862	14993	14894	14961	14898	14857	14872	14867	14966	14892	14871	14802	15072	14840	15135	14797	14958	14852	14995	14866	14991	14809	14809	14865	14821	14867	15062	14944	14830	14933	14760	14948	14858	14870	15063	14783	15018	14826	14880	14952	15105	14901	14874	15041	15058	14894	14998	14942	14950	14866	14854	15020	14899	14940	15252	14742	14954	14888	14787	14805	14751	14840	14757	14801	14953	14874	14746	14975	14841	14858	14832	14748	14932	14763	15057	14828	14769	14682	14747	14840	14758	14732	14924	14815	14934	14815	14773	14723	15070	14979	15050	14921	14834	15045	14806	14888	14704	15008	14823	14901	14880	14938	14846	14967	14903	14763	14973	14728	14881	14917	14862	14841	14650	14907	14937	15127	14821	14887	14852	14697	14797	14870	14927	14841	14811	14886	14849	14893	14813	14877	14810	14958	14752	14823	14862	14960	14961	14762	14784	14769	15029	14874	14757	14716	14777	14684	14994	14720	14810	14704	14999	14908	14898	14896	14820	14859	14743	14700	14825	15000	14765	15067	14959	14927	15011	14971	14981	14801	14966	14779	14724	14946	14774	14871	15119	14805	14894	14916	14953	14899	14823	14979	15018	14957	14892	14815	14816	14860	14918	14867	14777	14962	14828	14901	14835	14815	14914	14921	14949	14914	15044	14941	14882	14876	14937	14830	14931	14739	14928	14874	14759	14973	14723	14591	14787	14683	14745	14730	14911	14876	14865	15006	14696	14781	14894	14755	15010	14760	14904	14866	14792	14771	14824	14746	14883	14964	15030	15099	14845	14979	15024	14893	14960	15017	14807	14893	14881	15097	14961	14849	14915	14922	14907	14823	14896	14987	14629	14840	14799	14783	14912	14766	15079	15015	14839	14840	15142	14871	14912	14787	14994	14924	14846	14724	14793	14714	14818	14796	14816	14606	14811	14873	14944	14791	14796	14890	14720	14876	14975	14625	15097	14810	14585	14987	14858	14816	14770	14776	14952	14969	14787	14912	14869	14838	14937	15069	14808	15008	14864	14944	15043	14775	14986	14920	14806	15002	14949	15118	14747	14841	15025	14848	14824	14938	15026	15001	14828	14968	14918	14856	14798	14792	14885	14890	14774	14890	14959	14811	14971	14845	14618	14818	14709	14762	14915	15027	14919	14916	14634	14845	14922	14915	14925	14677	14794	14871	14758	14744	14744	14960	14891	14952	14856	14795	14983	14914	14860	14620	14900	14859	14803	14906	14837	14661	14903	14844	15060	15169	14897	14760	14801	15099	14889	14806	14879	14920	14990	14766	14791	14797	14865	14801	14691	14870	14867	14904	14827	14645	14856	14832	14772	14803	14865	14781	14855	14693	14834	14799	14943	14877	15019	14983	14908	14996	14923	14894	14859	14982	14887	14956	14626	15010	14854	14943	14981	14843	15022	14834	14848	14930	14722	14681	14834	14930	14649	14790	14739	14871	14769	14764	15021	14686	14847	14847	14890	14846	14892	14795	14943	14756	14893	14818	14934	14875	14957	14709	14844	14800	14760	14591	14857	14926	14718	14880	14942	14687	14882	14549	14725	14896	14999	14847	14926	14791	15111	14937	15031	14981	14984	15074	14775	14932	14878	14888	14942	15009	14911	14802	14842	14921	14711	14920	14882	14926	14828	14900	14775	14762	15005	14682	14983	15180	14967	14816	14787	14773	15032	15036	15032	15034	14824	15089	14970	14783	14809	15004	14938	14973	14800	14902	14956	14886	15031	14952	14893	14739	14901	15000	14922	14856	14957	14917	14772	14951	15032	14884	14882	14717	14774	14670	14900	14952	14937	15041	14773	14794	15049	15009	14813	14752	14954	14964	15032	14891	14893	14770	14876	14670	14606	15003	14896	14844	14913	14955	14883	14733	14960	15076	14840	14718	15058	14715	14856	14808	14817	14905	14897	14783	14880	15058	14972	14868	14774	15048	14733	14858	15083	15093	14839	14775	14871	14795	14987	14846	14875	14932	14780	14794	14888	14720	14875	14634	14758	15011	14874	14719	14644	14865	14758	14887	15013	15015	14916	14912	14856	14826	14782	14827	15020	14707	14839	14919	14741	14673	14652	14859	14826	14521	14727	14725	14744	14657	15068	14797	14777	15016	14909	14847	15002	14888	14790	14879	14897	14894	14906	14826	14946	14731	14988	14798	14681	14826	14850	14756	14924	14810	14847	14655	14714	14965	14780	14816	14790	14830	14597	15112	14895	14958	14757	14948	14870	14805	14968	14886	14913	15047	14930	14766	14704	14953	14783	14718	15010	14745	14864	14893	14868	14919	15178	14900	14887	14755	14814	14897	14841	14763	15015	14887	14895	14690	14839	15049	14819	14845	14731	14877	14766	14702	14732	14795	14835	14841	14949	14738	14906	14854	14935	14799	14900	14896	15013	14896	14904	14865	14757	14976	14893	14747	14724	14821	14882	14850	14850	14819	14842	14936	15025	14862	14948	14662	14919	15032	14806	14988	14750	14952	14801	14885	15005	14929	14923	14703	14852	14843	14725	14794	14891	14986	14875	14873	15134	14786	14881	14830	14800	14774	14844	14811	14908	14770	14740	14863	14707	14846	14807	14906	14726	14940	15018	14851	15011	14963	15006	15012	14765	14965	14964	14995	14906	14846	14944	14888	14710	14852	14968	14827	14834	14877	14802	14741	14843	14827	15010	14768	14875	14852	14894	14776	14842	14723	14730	14828	14756	14808	15047	14742	14811	14950	14876	15053	15063	14746	14961	14872	14719	14751	15109	14962	14638	14886	14851	15002	15047	14747	15063	14750	14857	14817	14793	14928	14810	14717	14786	14924	14917	15074	15083	14923	14877	14798	14576	14983	14864	14962	15078	14997	14739	14948	14884	14867	14832	14779	14811	15017	14867	14809	14794	14926	14899	14917	14822	15022	14703	14746	14874	14975	15012	14706	14823	14899	14792	14947	14950	14965	14936	14904	14779	14790	14834	14784	14754	14955	14724	14746	14823	14746	14907	14813	14742	14869	14875	14855	14739	14959	14920	15024	14794	14919	14719	14857	15108	14800	15050	14885	14869	14990	15025	14872	14919	15038	14839	14805	14800	14784	14909	14782	14773	14934	14771	14836	14958	14718	14935	14818	14874	14853	14856	14951	14904	14966	14824	14853	14976	14718
15057	20463	20199	16963	16527	15384	14524	14414	14209	14325	14263	14443	14258	13925	13869	13850	13896	13693	13796	13865	13929	13814	13973	14017	14065	13862	13954	13602	13732	13760	13897	13753	13821	13789	13935	13704	13781	13777	13978	13768	13766	13931	13944	13822	13750	13688	13828	13780	13853	13957	14066	14024	13936	14031	13930	13907	13742	13681	13781	13731	13892	13721	13818	13885	13908	13762	13541	13846	13853	13694	13874	13855	13697	13764	13798	13866	13847	13910	13786	13668	13910	13549	13906	13883	13729	13802	13899	13745	13749	13858	13882	13770	13882	13601	13703	13916	13824	13875	13665	13662	13786	13816	13646	13668	13787	13651	13632	13869	13800	13865	13861	13650	13781	13926	13699	13793	13822	13745	13765	13892	13779	13799	13715	13711	13778	13765	13664	13757	13781	13823	13777	13816	13708	13804	13771	13780	13774	13839	13793	13749	13658	13904	13733	13654	13946	13922	13773	13807	13893	13822	13714	13785	13659	13868	13734	13842	13710	13705	13791	13771	13709	13719	13894	13850	13859	13665	14011	13737	13785	13840	13717	13631	13944	13892	13702	13678	13664	13904	13648	13911	13826	13662	13702	13706	13728	13937	13848	13763	13745	13739	13575	13861	13716	13793	13657	13749	13704	13825	13771	13928	13744	13790	13882	13938	13829	13822	13788	13541	13635	13984	13811	13800	13771	13746	14086	13827	13691	13729	13792	13897	13855	13865	13810	13858	13926	13745	13733	13774	13861	13902	13733	13854	13802	13766	13839	13810	13796	13776	13825	13705	13765	13582	13753	13802	13724	13753	13627	13619	13939	13938	13947	13778	13817	13695	13739	13949	13790	13936	13654	13894	13915	13608	13909	13774	13749	13575	13764	13750	13845	13783	13789	13779	13668	13808	13902	13813	13719	13815	13868	13857	13711	13801	13696	13876	13654	13822	13721	13723	13806	13557	13809	13694	13789	13724	13902	13772	13696	13921	13753	13842	13832	13810	13795	13743	13776	13642	13871	13877	13706	13580	13756	13753	13860	13839	13552	13920	13725	13831	13848	13778	13926	13636	13874	13836	13836	13927	13787	13953	13735	13824	13632	13841	13796	13888	13856	13941	13786	13700	13781	13813	13767	13818	13771	13727	13761	13643	13879	13833	13738	13839	13755	13758	13916	13769	13905	13663	13893	13884	13672	13811	13790	13774	13784	13745	13881	13779	13934	13718	13770	13921	13866	13709	13744	13774	13806	13734	13766	13879	13789	13753	13851	13580	13914	13652	13722	13820	13769	13786	13882	13974	13739	13742	13607	13766	13896	13779	13813	13812	13735	13679	13970	13737	13831	13659	13824	13776	13753	13840	13893	13745	13732	13863	13872	13751	13771	13704	13685	13762	13814	13824	13763	13847	13786	13827	13788	13808	13864	13631	13939	13847	13839	13673	13743	13789	13681	13784	13809	13766	13715	13784	13722	13746	13741	13741	13795	13824	13844	13714	13804	13695	13798	13687	13816	13853	13955	13825	13864	13846	13710	13708	13867	13838	13783	13841	13916	13712	13823	13657	13735	13753	13954	13887	13579	13684	13794	13981	13921	13884	13802	13829	13789	13890	13798	13793	13710	13688	13839	13906	13729	13721	13745	13832	13911	13935	13831	13899	13836	13818	13789	13766	13691	13681	13883	13848	13919	13966	13808	13770	13723	13720	13850	13798	13787	13727	13752	13637	13744	13729	13941	13851	13715	13870	13718	13838	13896	13863	13886	13713	13799	13835	13683	13804	13757	13847	13872	13877	13738	13790	14013	14041	13675	13722	13793	13774	13783	13702	13739	13755	13571	13749	13811	14024	13771	13661	13807	13889	13924	13581	13523	13901	13860	13880	13807	13762	13702	13777	13723	13778	13605	14095	13978	13852	13958	13779	13749	13814	13691	13686	13918	13830	13842	13693	13934	13907	13766	13746	13774	13827	13771	13680	13748	13802	13884	13750	13975	13718	13664	13752	13707	13746	13816	13830	13841	13868	13686	13791	13836	13778	13889	13914	13857	13827	14069	13763	13737	13728	13816	13707	13768	13811	13851	13723	13822	13707	13850	13672	13671	13869	13813	13895	13812	13752	13965	13701	13807	13965	13749	13767	13742	13636	13704	13802	13715	13777	13805	13863	13763	13778	13707	13784	13785	13796	13809	13826	13754	13920	13793	13993	13882	13936	13574	13828	13805	13757	13833	13821	13873	13780	13607	13810	13684	13722	13710	13847	13715	13698	13935	13864	13782	13764	13715	13852	13880	13657	13665	13842	13581	13891	13707	13807	13958	13718	13767	13652	13886	13861	13768	13636	13712	13774	13833	13835	13785	13769	13629	13856	13811	13739	13922	13606	13721	13765	13835	13721	13867	13914	13772	13748	13707	13838	13701	13670	13852	13846	13875	13791	13796	13793	13851	13779	13774	13883	13775	13920	13805	13582	13740	13847	13795	13814	13751	13794	13984	13690	13848	13727	13749	13836	13705	13760	13734	13963	13843	13867	13739	13917	13807	13702	13870	13898	13936	13697	13817	13878	13754	13862	13743	13821	13701	13680	13885	13793	13967	13680	13973	13825	13871	13760	13811	13670	13861	13850	13924	13871	13637	13764	13855	13789	13867	13620	13757	13881	13794	13932	13860	13703	13862	13914	13822	13616	13826	13718	13731	13809	13747	13670	13789	13705	13613	13972	13841	13702	13804	13773	13681	13956	13732	13811	13757	13675	13969	13772	13715	13913	13855	13826	13858	13778	13847	13731	13764	13743	13839	13596	13598	13711	13853	13820	13794	13655	13767	13685	13752	13668	13802	13751	13679	13806	13814	13771	13885	13684	13781	13765	13850	13750	13874	13803	13545	13644	13731	13749	13822	13765	13971	13688	13724	13520	13679	13608	13740	13716	14069	13747	13920	13793	13811	13684	13823	13664	13811	13908	13840	13850	13772	13837	13877	13702	13756	13808	13859	13775	13722	13878	13794	13809	13908	13703	13774	13787	13688	13785	13875	13610	13793	13872	13884	13700	13777	13830	13842	13838	13798	13590	13793	13805	13779	13812	13674	13732	13989	13840	13895	13878	13835	13682	13774	13796	13813	13995	13771	13805	13874	13878	13753	13923	13651	13876	13728	13725	13888	13929	13756	13711	13970	13892	13849	13764	13853	13983	13573	13711	13923	13873	13714	13657	13692	13758	13702	13763	13845	13721	13760	13633	13839	13823	13961	13624	13823	13878	13703	13783	13797	13711	13830	13734	13821	13699	13693	13798	13865	13743	13894	13872	13789	13597	13857	13636	13732	13780	13713	13852	13780	13753	13923	13799	13776	13700	13784	13835	13726	13695	13569	13867	13793	13853	13767	13818	13730	13719	13752	13763	14010	13750	13752	13871	13689	13806	13755	13667	13784	13910	13756	13690	13825	13814	13824	13636	13886	13809	13904	13625	13815	13732	13868	13802	13852	13683	13758	13826	13776	13693	13859	13762	13799	13914	13826	13789	13765	13893	13746	13871	13645	13868	13897	13922	13731	13806	13597	13671	13739	13783	13711	13849	13856	13817	13724	13775	13775	13756	13826	13721	13825	13702	13788	13801	13921	13845	13684	13776	13809	13814	13865	13740	13764	13768	13807	13785	13964	13877	13799	13803	13807	13995	13767	13803	13708	13859	13647	13835	13932	13627	13785	13821	13801	13748	13822	13812	13916	13809	13814	13889	13744	13864	13948	13906	13923	13709	13960	13737	13760	13873	13794	13630	13803	14047	13976	13840	13785	13836	13963	13832	13702	13868	13773	13741	13822	13834	13763	13652	13801	13687	13935	13687	13989	13760	13736	13781	13723	13829	13836	13818	13832	13843	13643	13832	13976	13772	13839	13686	13670	13809	13672	13884	13699	13753	13844	13705	13856	13897	13706	13748	13792	13948	14020	13783	13927	13846	13810	13839	13873	13784	13771	13709	13728	13892	13757	13794	13714	13800	13817	13857	13753	13845	13847	13904	13862	13752	13693	13743	13560	13794	13656	13817	13892	13862	13840	13829	13860	13934	13662	13672	13664	13815	13653	13754	13645	13762	13800	13741	13782	13574	13764	13773	13892	13645	13850	13682	13758	13856	13823	13917	13743	13732	13804	13744	13748	13734	13963	13803	13763	13873	13702	13687	13849	13842	13685	13628	13677	13920	13764	13909	13743	13847	13543	13804	13701	13855	13803	13757	13683	13800	13634	13730	13863	13869	13768	13656	13569	13836	13882	13730	13851	13826	13881	13701	13759	13847	13647	13783	13703	13798	13628	13881	13686	13785	13715	13829	13830	13868	13692	13827	13816	13804	13839	13844	14025	13826	13849	13830	13667	13859	13700	13882	13850	13659	13810	13670	13915	13798	13855	13963	13678	13905	13863	13616	13885	13702	13854	13831	13786	13836	13848	13705	13758	13792	13726	13825	13765	13652	13771	13637	13789	13690	13686	13759	13881	13859	13832	13696	13892	13684	13879	13812	13874	13828	13763	13986	13690	13797	13827	13779	13891	13778	13929	13765	13734	13901	13959	13820	13763	13931	13921	13851	13908	13791	13775	13814	13903	13704	13758	13855	13731	13797	13779	13861	13814	13710	13888	13733	13758	13628	13947	13708	13589	13846	13732	13701	13841	13807	13864	13806	13856	13808	13664	13809	13784	13831	13805	13828	13877	13708	13737	13843	13715	13888	13822	13657	13785	13803	13752	13855	13918	13716	13908	13808	13774	13751	13727	13746	13905	13896	13680	13742	13761	13655	13713	13835	13724	13732	13768	13784	13920	13780	13866	13709	13736	13887	13779	13830	13889	13773	13798	13812	13562	13962	13692	13814	13884	13728	13690	13764	13723	13900	13930	13749	13911	13662	13690	13761	13901	13893	13677	13980	13832	13816	13797	13806	13792	13849	13779	13838	13816	13806	13843	13612	13788	13731	13714	13779	13927	13705	13920	13689	13636	13767	13752	13762	13697	13783	13842	13696	13873	13700	13778	13631	13724	13748	13920	13938	13686	13789	13967	13593	13790	13773	13897	13860	13667	13885	13767	13792	13822	13822	13763	13716	13700	13869	13804	13787	13573	13741	13736	13616	13888	13787	13686	13801	13820	13959	13817	13837	13714	13794	13672	13833
24092	21276	28719	24221	21902	20575	18901	16285	15736	15951	15987	16009	15820	15517	15462	15431	15536	15221	15364	15040	15236	15276	15333	15467	15037	15117	15299	15233	15129	15145	15370	14961	15161	15040	15061	15054	15162	15048	15181	15212	15292	15153	15015	15157	15001	15138	15089	15140	15019	15433	16393	16314	15814	15658	15289	15227	15058	15053	14951	15097	14977	15107	14995	15181	15035	15129	15072	15166	14906	15105	15053	14976	15009	15086	15297	14995	14852	15007	15054	14966	15050	15111	15035	14844	15038	15128	15132	15198	15171	15081	15115	14866	14996	15072	14923	15011	15167	14986	15079	15081	15270	15165	14850	14759	14813	15043	14962	15121	15090	15147	15025	14917	15097	14989	15191	15062	15215	14968	15126	15091	15166	14925	15125	14938	15000	14981	15106	15023	15182	15295	15205	15026	14926	14949	14895	15062	14887	15223	15067	15072	15066	15113	15154	15053	15002	15232	15052	15114	15255	14926	14923	15006	15042	14825	15235	15088	14992	15016	14954	15223	15116	15265	14896	14835	15072	15295	15062	15070	14872	15115	14997	15094	15126	15050	15183	15087	14938	14861	15036	14727	15032	15108	15017	15024	15113	14974	15180	14897	15116	15039	14852	14991	14861	14969	15000	14763	15044	15064	15121	15043	14952	14970	14959	14998	14974	15080	14894	15056	14906	15070	15155	14964	14931	15086	15039	14966	15069	14960	15060	15128	14968	15113	14876	15055	15077	14989	14958	14918	15012	14899	15092	15188	15034	14977	14924	14945	14950	14931	15102	15104	15051	15030	14901	15132	15290	14935	15096	14885	15215	15087	14956	15001	14935	15191	14958	14985	14975	15100	15166	15128	15038	14896	15269	15178	15081	15044	15056	15099	15086	14942	15076	14958	15090	14987	15092	15047	14923	14986	15029	15193	14987	15100	15223	14961	15083	15033	14860	15116	14957	14918	14995	14987	14969	15165	14979	15128	15053	14983	15102	15109	14906	14875	15051	15018	15074	15103	15184	14916	15109	15106	14919	14917	15104	15311	14979	14919	15087	14880	15057	14774	15149	15088	14894	14843	14833	15100	14898	15066	15134	14912	15130	14988	14956	15119	15177	15246	14886	14998	14936	14856	15136	15101	14854	14893	15318	15044	14963	14878	14807	14959	14976	14769	15037	14950	15069	14991	15179	15089	15010	15029	15170	15228	14934	15023	15012	15021	14893	15215	15095	15081	15085	15061	15195	15046	15004	14920	15056	15072	14836	14991	14911	15003	14895	15059	15068	15065	15003	15038	14939	14983	15090	15252	14959	14925	14916	15171	15154	14961	14797	14990	14983	15115	15150	15036	15093	14949	15000	15228	15082	15044	15018	15102	14851	15043	15092	14880	15083	14933	14951	15115	14893	14845	15059	15085	15101	15056	15183	15144	15469	15112	14981	15209	14997	15182	15097	14943	14961	15093	14945	15081	14986	15345	15080	15011	15011	14915	15062	15245	14958	15078	14895	15150	15181	14959	15075	14999	15085	15089	15104	15160	14919	15285	15229	14981	15189	15073	15113	15044	14969	14932	15087	15019	15070	15036	15020	14980	15096	15109	15095	14901	14967	14915	14905	15213	14974	15056	14940	14902	15024	15033	14995	15043	15010	15023	15069	15015	15149	15090	14890	15182	14942	15055	14990	15033	14883	14867	15064	15044	14952	14921	14914	14980	15102	15091	15135	14892	15205	14954	15265	15020	15031	15066	14965	14994	15193	15016	14840	14725	15134	14965	14923	15110	15060	14967	15028	14972	15123	14978	14864	15128	14856	14996	15004	14948	15063	15007	15069	15102	15069	15052	15088	15174	14995	15128	15130	15024	14989	15013	14959	14933	15039	15049	15115	15088	15015	15156	15184	15014	15212	14975	15030	15008	14967	14877	15035	15160	14904	15050	14929	15054	15178	15062	14955	14959	15202	14994	15037	15155	15040	15024	14981	15281	15181	15027	15080	15026	15100	15221	14979	15000	15155	15188	14996	15155	14982	15101	14978	15037	15082	15056	15242	15010	15019	14951	14983	15038	14970	15079	15122	15111	15155	14920	14942	15123	15048	15085	15017	15142	15132	15051	14963	14966	15283	15067	14831	14886	14953	15019	14974	15000	14988	15051	15165	15056	15047	14905	15114	15064	15099	15004	15278	15100	15118	15085	15101	15008	15052	14833	15288	15011	15028	14932	15139	15019	15016	15251	15106	15256	15157	14766	14964	15229	14988	15002	14923	15066	15202	14928	15093	14974	15066	15012	15220	15292	15059	15082	15030	14900	15022	15195	15128	15220	15131	14984	14903	15156	15019	15099	14880	15005	15066	15138	15183	15090	14960	14913	15028	14964	15037	14989	15065	15011	15136	14695	15059	14954	15104	14902	15079	14979	14941	15028	15072	14951	15050	15170	15144	14976	14960	14993	15142	15189	14981	15169	15022	15050	15079	15167	15080	14981	15054	15186	15211	15141	15139	15097	15016	15005	15003	14907	15012	15069	15063	15083	14934	14937	15106	15013	15114	14917	14985	15156	14986	15035	15321	14963	15036	15155	15119	14924	14993	15159	14977	15003	15020	15251	15118	15236	15174	15106	14926	15231	15103	15096	15095	14944	14977	15147	15047	15226	15280	14953	15153	14996	15232	15118	15153	15092	15025	15101	15130	14907	14964	15015	15034	15008	15028	14952	14977	14965	15084	14986	14902	14919	15085	15050	15103	15036	14956	15015	15047	14953	15013	15123	15102	15064	15183	15095	14985	15161	14914	15079	15104	14911	14993	14930	15003	15047	15007	15131	14865	14759	15071	14822	15058	14989	15039	14892	14962	15127	15047	15053	15095	15113	15042	14889	15099	15120	15208	15046	15042	15203	15066	14942	15089	15168	14803	15079	14890	14948	15110	15235	14852	15062	15016	14870	14884	14870	14989	15071	15001	15122	15191	15141	15152	15146	14945	15046	15182	15066	15077	15043	15030	14841	15047	14991	15225	14762	14941	15082	15025	14985	15120	14943	15004	14781	15119	15030	14905	15171	14923	15114	14943	14871	15111	15055	15145	15047	15071	15122	15155	15018	15224	14971	15140	15071	15132	15017	15155	15190	15104	15003	15061	15010	14955	15007	15074	15083	15158	15136	15092	14946	15077	15120	15109	15017	14871	14880	14896	15176	14988	14851	14973	15010	15182	14952	15131	15038	15106	15083	14868	15042	15077	15029	15144	14959	15087	15200	14948	14983	15068	14972	15123	14951	15082	14945	14939	14909	15090	14957	14972	15036	15024	15166	14962	14870	15001	14985	15002	15136	15017	14909	14997	15118	15007	15017	14904	14914	15043	15000	14957	15079	15044	15062	15089	15077	14989	14918	15089	15058	15241	15197	15182	15219	15041	15075	14926	15057	14935	14939	15141	15101	15083	14879	15020	14951	15130	14813	15121	15105	15008	15116	15180	15052	14978	15103	14979	15013	15118	14944	15006	14955	15077	15132	15060	15101	14994	15325	15163	15161	15029	15091	15025	15194	15047	15278	15071	15008	14927	15206	15185	15116	15068	15061	15042	14923	15040	15047	14965	15098	15034	14920	14983	14832	14869	15167	15180	14836	15049	15082	15179	14861	14961	14894	14885	14954	15188	15063	15166	15116	14978	15058	15207	15022	14986	15025	15124	15211	14884	15036	15192	15224	14995	15007	15024	14921	15002	14943	15085	14969	14949	15099	15165	15096	15064	15238	14943	14862	14966	15015	15050	15078	15139	14960	15018	14932	15036	14845	15021	15086	15306	14860	15117	15199	15175	15086	14926	15130	15073	15016	15185	14964	14936	14929	14859	15126	15031	14913	15047	15107	14984	15034	15134	15149	14976	15026	15052	15081	14935	14937	15071	15046	15142	14966	15101	14997	15009	15170	15021	15055	15065	14901	14820	14913	15192	15167	14821	15181	14960	15078	15135	15223	15020	15038	14947	15100	14985	15108	15073	15033	15128	14965	15102	15111	15270	15181	15187	14925	14911	15098	15246	15074	15067	14974	15056	15136	15051	15247	15142	14886	15199	14994	14898	15080	15120	15105	15203	14950	15025	15117	15072	15040	15027	15028	15133	15010	14936	15042	14955	14916	14824	14949	14970	15153	15080	14947	15002	15192	15173	15096	15188	15149	14866	15156	15189	15033	14983	15025	15070	15135	15260	14978	15146	15154	15287	14903	15196	14965	15211	15108	15090	15147	15153	14859	14938	15217	15005	15046	15180	15077	15004	14913	15018	14923	14881	14991	15172	14969	15158	14899	14964	15087	15184	14992	14920	15025	15013	14760	14915	15000	15007	15052	14950	14899	15119	14950	14890	14876	15195	15084	15279	14815	15264	15155	15080	14998	15151	15125	15040	15269	15233	15059	15024	15022	14991	15086	15131	15142	15035	14974	15126	14973	15004	14985	15172	15248	15082	14991	15047	14975	14918	14868	15074	15073	14950	15120	14962	15256	15181	15050	15001	15170	15061	14996	15009	15257	15138	14956	14991	15154	15099	15020	15079	15112	15185	15203	15147	15146	14975	14949	14964	15121	15066	15077	15138	15083	14980	14925	14962	15005	15015	15105	14982	15219	15168	15213	15119	15069	15055	15086	15113	15066	15077	14896	15089	14920	15239	15124	15202	15267	15137	14938	15132	15017	15020	14955	14878	15155	15052	15117	15135	15141	15028	15177	15014	14745	14902	15191	14928	15172	14834	14877	14865	15048	14981	14864	15090	15108	14978	15015	14853	15013	14915	15177	14962	15044	15178	15034	15218	14996	15207	15186	15065	15104	15136	15063	14998	15203	15035	15032	15032	15020	14912	15000	15059	15030	14952	15002	15157	14940	14951	14845	14977	15056	15151	15078	14995	14961	14867	15035	15031	14917	15004	15187	15108	14846	15071	15018	15097	15063	15163	14932	14833	15062	15020	15013	14944	15174	15182	14928	15158	15002	14962	15014	15159	15114	14930	14996	15006	15083	14981	14977	15131	15110	15215	15178	15007	15023	14839	14863	14913	14966	15146	14900	15208	15035	14998	14954	15023	15013	15010	14940	14806	15124	14995	15206	15081	14882	14801	14909	15102	15101	14971	15133	14982	14915	14892	14980	15010	15062	14915	15035	15046	15015	14932	14933
14687	26808	25986	20742	18514	16599	15740	15362	15015	15106	15167	15320	14936	14386	14253	14161	14289	14111	13958	14116	14186	14148	14121	14138	14114	14153	14231	14098	13927	14038	14053	13926	14137	14005	13842	14011	13942	14005	14034	14076	13842	13865	13953	14215	13938	14034	14022	13962	13960	14687	15799	15445	15243	14517	14335	13983	14047	13978	14035	14020	13987	13920	13970	13994	14016	13813	13895	13972	13822	13881	13884	13969	13791	13731	13906	13953	13899	13876	13838	13822	13930	13912	13957	13992	13810	13915	14075	13935	14093	13986	13983	14098	13866	13808	13895	14022	13982	13931	14037	14052	13890	13873	14062	13880	13894	13901	14016	13700	13923	14013	14047	13898	14107	13913	13974	13873	14017	13948	13830	13809	13897	14031	13946	13929	13852	14012	13902	13962	13964	13996	13932	13927	14076	13906	13836	13990	13869	14027	14060	13886	14148	13895	13972	14007	13911	13835	13972	14011	13916	14093	13964	14020	13947	13774	13788	13819	13904	13743	13951	14086	13817	13878	13804	13875	13897	13823	14009	13854	14011	13828	13935	13914	13896	13963	13962	13829	13866	13928	13973	13974	13981	13956	13892	13980	13997	13868	13961	13792	13895	13761	13963	13858	13953	13843	13958	13730	13855	14027	13966	13973	13874	13892	13967	13847	14050	14025	13682	13790	14019	13791	13821	13922	13997	14059	13866	14038	14100	13942	14058	13960	13972	13883	14080	14026	14038	13921	13910	13866	13803	13843	13975	13938	13932	14013	13905	13975	14068	13898	14011	13949	13833	13872	14030	13896	13888	13998	13828	13907	13991	13780	13764	13895	14092	13914	13914	13893	13836	14117	14085	14063	13845	13997	13982	14077	13972	14082	13915	13938	13952	14057	14008	13911	13871	14011	13922	13924	13655	13946	13886	13814	13775	13973	13881	13986	13857	14061	13849	13918	14041	13933	13854	13865	14062	13876	14071	13884	13846	13930	13876	14075	13877	13967	13792	13922	13992	13985	13731	14158	14000	14006	14000	13914	13960	13909	13891	13849	13887	13759	14048	13997	14033	13979	13846	13852	13821	13814	13888	13895	13957	13990	13849	13972	13908	13994	13922	13765	13871	13934	13910	13863	13849	13929	13970	13891	13834	14060	13948	13838	13916	13897	13917	13887	13983	13915	13889	13957	13977	13914	14081	13966	13905	13839	14013	14051	13955	14005	13978	13941	13935	13974	13885	13869	14022	13983	13790	13864	13963	13823	13918	13980	13899	14096	14002	13901	14009	13895	13830	13942	13820	13925	13982	13951	14011	13744	13785	13893	14038	13839	13956	13957	13890	13937	13838	13890	14041	13839	13918	13846	13878	13860	13928	14020	14068	13886	14064	13773	14007	13885	13969	13727	13855	13930	13971	14047	14041	13874	13918	13889	13991	13859	13798	13959	13860	14042	13977	13841	13920	13919	14121	13898	13848	13920	13874	14069	13926	14079	13930	13939	13884	13717	14014	13995	14034	13987	13811	13961	13924	13924	13992	14006	13811	13869	13845	13981	13952	14021	13932	13840	13919	13811	13941	14021	13900	13907	14013	13893	13772	13751	13900	13899	13804	13810	13943	13768	13818	13899	13794	13913	13859	13817	13723	14048	13939	13920	13948	13804	14053	13953	13897	14056	13842	13923	13882	13850	13945	13911	13850	13880	13772	13933	13982	13926	13974	14044	13902	14044	13834	13909	14061	13915	13870	13918	13921	14063	14041	13929	14025	13882	13919	13959	13922	13994	14019	13805	13858	14064	13900	13952	14115	13946	13981	13981	14043	14067	14019	13797	13972	13896	13908	13937	13884	13925	14012	13914	13977	13881	14109	13902	13741	13865	13758	13906	13965	13960	13831	14013	14007	13889	13892	13819	13999	13859	14021	13811	14053	13954	13930	13836	13844	14015	13967	13955	13994	13993	13866	13751	14053	13966	13894	13750	13994	13829	13775	14023	13909	13861	13891	13848	14116	13972	14000	14008	14107	13983	13802	14022	13736	13983	14040	13909	13844	13875	13839	13948	13862	13893	13999	13983	13720	13956	14069	14044	13821	13959	13862	13894	13950	13807	13843	13916	13906	13873	13892	13934	13976	13944	13971	13725	13957	13836	14001	13813	13968	13963	13807	14083	13973	13842	13848	13815	14006	13932	13892	14009	14092	14111	13859	14001	13825	14000	13878	13892	13950	13905	13828	13908	13848	14019	13863	13921	13880	14010	13990	14095	13831	14016	13878	13937	13900	13886	14087	13867	13987	13875	14018	13920	13952	14073	14025	13923	14025	14007	13833	13914	13822	13867	14044	13914	13807	13884	13860	14055	13848	14090	13969	13840	14042	13984	13887	13923	13991	13868	13893	13979	13947	13978	13859	13939	13781	14051	14031	13763	13907	13915	13975	14022	13908	13848	13973	13922	13890	13902	13883	13866	13892	13840	13849	13806	13778	14012	13972	13854	13841	14132	14120	13957	13817	14023	13877	14011	13826	13916	13884	13881	13785	14000	14012	13885	13818	14004	13887	13885	13994	13917	13752	14102	13915	13803	13953	13790	13928	13998	13912	13849	13874	14007	14037	14089	13992	14017	14111	14026	13860	13927	14006	13967	13845	13932	13956	14112	14008	14067	14079	13832	14030	13922	13872	13908	13950	13793	14076	13927	13852	13972	13982	13874	13932	13840	13925	13752	13903	13793	13947	13895	13853	13999	13818	14037	13799	13910	13814	13944	13838	13883	14028	13940	13919	14021	13937	13919	13907	13981	13855	14009	13944	14003	13937	14001	14011	13785	13823	13949	13811	14009	13812	13874	13841	13951	13845	13908	13881	13671	13966	14006	13917	13940	13995	13834	13747	13985	13917	13644	13939	14027	14083	13764	14016	13838	13885	13958	13950	14019	13792	13897	13776	13714	14053	13895	13953	13954	13882	13804	13806	13798	14087	14137	13931	13840	13941	14067	13966	13878	13909	13868	13948	13845	13961	13833	13864	13975	13829	13910	13903	13942	13786	13855	13907	14023	13985	13883	13881	13992	13870	14033	13891	13918	13854	13947	13883	14010	14126	13830	13976	13916	14006	13869	13882	13882	13867	13970	13886	13883	13899	14039	13947	13995	13898	13889	13990	13912	13909	13998	14148	13855	13882	14028	13989	13974	13915	13906	13959	13850	13806	13969	13928	13908	14095	13794	13896	13806	13853	13784	14094	13936	13868	13928	13949	13790	14003	13833	13840	13897	13999	13778	14024	13875	13870	14030	13970	13889	13893	13910	14116	14063	13948	13952	13899	14058	13995	14069	13917	13898	13847	13931	13983	13912	13864	14027	13921	13866	14081	13950	13978	13943	13871	13906	13893	14047	13872	13933	14062	13844	13805	13944	13953	13988	13906	13904	13936	13834	13776	14035	13896	13802	14027	13810	13956	13929	13887	13793	13912	14004	14010	13983	13936	13903	14056	13835	13818	13669	13941	14001	14012	13907	13843	13819	13891	13904	14021	13966	13822	13905	13814	13887	13914	13924	13847	13715	14063	14075	14065	13818	14023	13840	13844	13970	14015	13778	13947	13858	14027	13953	14031	13839	13866	14008	13817	13961	13934	14065	14031	13878	13956	13924	13952	13853	14026	14054	13943	13805	13900	13996	13981	13935	13890	13930	13868	14039	13983	13906	13801	13874	13961	13862	13962	14026	13893	13874	13995	13915	13833	13915	13953	13824	13827	14129	13893	13972	13936	14098	13910	13855	13945	13910	13962	13885	13815	13786	14022	14011	14065	13969	13906	13958	13920	13920	13943	13966	13897	13852	13833	13947	13998	13917	13836	13865	13866	13842	13879	13856	13996	14006	13894	13956	14043	13918	13877	13953	13858	13867	13923	13913	13832	14012	13961	13703	13944	14018	13934	13822	13785	13917	13907	14043	13815	13862	14026	13773	13844	13984	13920	13842	13982	14045	13972	13922	13871	13877	13821	13878	14042	13845	13868	13881	13942	13975	13774	13840	13788	14037	13910	13894	13965	14007	13941	13994	13827	13987	13960	13918	14069	13937	13893	13811	13843	13866	13860	13750	14246	14136	14026	13842	13874	13985	13890	13898	14045	13883	13948	13966	13888	13934	13873	13996	13892	13855	14058	13894	13919	14020	13783	13846	13816	13932	13914	13761	14005	13996	14098	13863	14030	13949	13965	14124	13932	13976	13959	14004	13836	13891	13877	14077	14004	14152	13897	13874	13999	14000	13900	13815	13849	14144	13972	13799	13952	13996	13911	13810	14063	13989	13853	13846	13892	13827	13868	13823	13768	14127	13893	13790	13992	13966	13968	14005	13976	13961	14058	13908	13871	13895	13938	14084	13769	13775	13831	13961	13827	13892	13803	14080	13991	13947	13898	13885	14033	13886	13871	13717	14122	13943	13845	14060	13846	13953	13976	14055	13822	13992	13844	13886	13872	13999	13893	13809	14013	13921	14118	14007	13832	13854	13958	13971	13888	13922	13853	13876	13906	13877	14093	13828	13784	14059	14047	14078	13959	13785	14024	14015	13836	14050	13819	13909	13881	13822	13937	14017	13952	13797	13791	13926	13984	13802	13974	13863	14067	14101	13884	13984	14000	13810	13815	13784	13871	13931	13821	13853	13999	13893	13783	14132	13760	14010	13945	13840	14041	13970	13793	13801	13839	13858	13835	14012	14000	14112	13799	13879	13925	13810	13763	13760	13774	13846	13951	13918	13858	13965	13957	13999	13819	14023	13885	13835	14072	13966	13986	13962	13879	13913	14014	13983	13873	14052	13980	13872	13841	13971	13943	13901	14007	13894	13894	13935	13895	13932	13972	14004	13910	13985	13950	13847	13975	13920	13999	13930	13943	14031	13730	13916	13927	13870	13857	13898	13967	13973	13862	14064	13863	13907	14025	13924	13887	13923	13939	13985	13840	13989	13864	13745	13999	13935	13851	13906	13965	14000	13726	14021	13916	14055	14127	14060	13978	13917	13931	13875	13945	14042	13881	13960	14005	13813	13936	13902	13837	13961	13927	13985	13939	13951	13992	13867	13859	13905	14064	13687	13828	13948	13909	13849	14029	13676	14126	14000	14107	13937	13878	13898	14056	13866	14071	14020	13945	14023	13843	13784	14046	14000
22926	21222	29025	23696	21399	22930	23571	17920	16773	16922	17060	16952	16761	16225	16075	16099	16049	15818	15768	15979	15760	15838	15865	16065	15911	15758	15837	15856	15806	15632	15654	15530	15683	15494	15726	15650	15521	15737	15634	15537	15770	15640	15739	15703	15919	15834	15770	15419	15530	16383	17759	17749	17260	16447	15972	15964	15647	15753	15474	15500	15723	15487	15680	15554	15559	15744	15567	15397	15416	15681	15488	15608	15518	15504	15537	15478	15702	15665	15592	15492	15535	15805	15665	15581	15441	15511	15646	15664	15460	15428	15602	15529	15624	15490	15483	15523	15567	15619	15481	15682	15532	15719	15682	15498	15731	15622	15372	15573	15605	15530	15606	15403	15676	15667	15593	15666	15618	15646	15506	15642	15549	15478	15541	15278	15464	15734	15850	15588	15747	15614	15745	15513	15785	15514	15552	15819	15877	15401	15618	15731	15636	15470	15513	15514	15442	15439	15511	15540	15553	15531	15707	15686	15451	15559	15687	15633	15638	15582	15715	15562	15508	15621	15530	15537	15411	15384	15547	15397	15608	15698	15665	15528	15489	15568	15513	15496	15555	15578	15409	15692	15527	15535	15487	15526	15477	15554	15522	15552	15599	15634	15564	15384	15489	15488	15543	15587	15570	15639	15484	15438	15605	15478	15740	15415	15438	15391	15470	15469	15458	15597	15536	15623	15732	15680	15499	15734	15664	15281	15580	15635	15493	15440	15438	15640	15466	15448	15332	15603	15647	15477	15530	15481	15616	15303	15339	15475	15396	15568	15446	15644	15388	15377	15514	15520	15672	15633	15523	15669	15568	15591	15354	15616	15537	15501	15749	15616	15640	15539	15562	15504	15676	15721	15411	15494	15549	15472	15476	15733	15527	15550	15598	15600	15521	15511	15560	15493	15640	15507	15651	15610	15418	15425	15558	15527	15428	15321	15549	15522	15722	15505	15407	15504	15691	15503	15495	15618	15495	15648	15600	15483	15525	15539	15475	15482	15510	15776	15510	15467	15509	15577	15591	15530	15543	15596	15386	15506	15419	15520	15530	15453	15719	15456	15539	15543	15505	15630	15714	15656	15509	15469	15599	15601	15577	15524	15526	15646	15678	15543	15487	15490	15530	15422	15603	15369	15632	15619	15765	15515	15557	15587	15732	15626	15516	15552	15649	15421	15463	15501	15658	15559	15399	15650	15575	15565	15642	15600	15523	15759	15542	15635	15493	15311	15536	15461	15314	15483	15410	15509	15619	15709	15405	15372	15450	15691	15616	15632	15439	15380	15560	15516	15659	15518	15565	15570	15674	15502	15349	15653	15578	15465	15492	15478	15607	15378	15497	15837	15613	15714	15806	15456	15665	15672	15451	15450	15403	15682	15905	15496	15378	15462	15439	15449	15686	15478	15517	15536	15499	15547	15623	15463	15554	15454	15327	15620	15689	15669	15658	15702	15497	15374	15440	15522	15426	15664	15391	15444	15778	15713	15605	15504	15597	15465	15614	15524	15331	15489	15415	15413	15424	15629	15400	15554	15749	15576	15580	15581	15656	15643	15586	15352	15509	15513	15669	15488	15523	15646	15675	15689	15527	15515	15648	15586	15425	15582	15530	15859	15330	15581	15572	15500	15546	15319	15503	15524	15606	15713	15648	15456	15445	15548	15492	15515	15699	15670	15692	15537	15527	15469	15524	15363	15526	15373	15773	15719	15581	15639	15449	15391	15323	15567	15575	15424	15589	15551	15414	15588	15681	15273	15469	15563	15613	15579	15241	15423	15665	15482	15438	15485	15546	15400	15631	15744	15667	15361	15452	15558	15438	15613	15466	15545	15628	15434	15527	15467	15470	15482	15642	15376	15334	15497	15494	15636	15463	15493	15587	15351	15455	15438	15618	15576	15352	15749	15379	15587	15516	15538	15590	15590	15550	15350	15522	15406	15456	15352	15414	15468	15562	15509	15598	15708	15367	15403	15743	15593	15469	15486	15535	15548	15462	15454	15426	15599	15792	15800	15482	15442	15441	15472	15519	15478	15532	15661	15520	15549	15516	15573	15548	15530	15544	15427	15454	15544	15539	15538	15556	15580	15573	15611	15452	15491	15608	15519	15608	15662	15646	15387	15719	15491	15506	15467	15601	15642	15652	15632	15546	15605	15491	15365	15494	15371	15544	15618	15476	15615	15582	15340	15514	15647	15714	15473	15406	15545	15480	15460	15698	15557	15699	15548	15647	15794	15551	15530	15578	15357	15572	15626	15353	15497	15445	15591	15617	15784	15665	15506	15467	15501	15584	15548	15636	15510	15691	15418	15462	15467	15494	15528	15620	15698	15500	15384	15585	15583	15774	15649	15468	15350	15709	15600	15457	15483	15677	15432	15483	15478	15524	15445	15514	15565	15390	15464	15518	15375	15594	15574	15612	15673	15543	15457	15515	15629	15577	15714	15580	15596	15657	15477	15492	15435	15598	15380	15600	15356	15444	15549	15542	15493	15525	15342	15574	15488	15524	15373	15426	15418	15593	15619	15399	15491	15763	15598	15348	15528	15734	15582	15420	15431	15518	15690	15612	15608	15629	15431	15533	15462	15306	15440	15518	15745	15372	15416	15484	15467	15470	15307	15498	15528	15750	15499	15384	15567	15524	15662	15600	15529	15642	15575	15622	15730	15664	15633	15444	15507	15565	15446	15618	15504	15509	15577	15418	15681	15766	15571	15635	15685	15609	15590	15505	15445	15568	15706	15523	15547	15575	15666	15554	15593	15608	15568	15536	15621	15443	15537	15706	15610	15623	15673	15505	15606	15377	15555	15418	15391	15513	15552	15431	15685	15542	15614	15628	15499	15500	15452	15640	15485	15490	15463	15342	15461	15577	15558	15458	15512	15571	15478	15489	15431	15484	15662	15504	15641	15577	15712	15768	15584	15405	15498	15498	15408	15408	15395	15645	15400	15359	15596	15602	15379	15447	15430	15510	15503	15586	15582	15689	15629	15583	15571	15623	15586	15444	15542	15559	15724	15471	15543	15653	15634	15457	15612	15589	15621	15552	15737	15430	15687	15371	15567	15667	15562	15625	15586	15591	15471	15441	15649	15683	15612	15701	15491	15540	15597	15500	15398	15579	15430	15557	15376	15539	15501	15489	15275	15663	15500	15455	15706	15402	15504	15581	15660	15738	15614	15391	15609	15424	15483	15377	15442	15268	15770	15500	15398	15431	15350	15595	15567	15607	15567	15663	15437	15520	15459	15342	15504	15558	15745	15695	15584	15650	15662	15668	15463	15531	15632	15641	15579	15448	15518	15497	15336	15490	15499	15473	15430	15494	15516	15409	15514	15509	15586	15619	15521	15479	15552	15562	15490	15767	15758	15619	15608	15396	15478	15602	15391	15505	15530	15462	15598	15746	15750	15660	15571	15494	15522	15671	15663	15671	15642	15485	15674	15457	15568	15665	15714	15680	15479	15604	15682	15499	15477	15500	15554	15588	15740	15370	15418	15539	15533	15641	15654	15582	15540	15604	15410	15520	15441	15544	15501	15584	15387	15639	15716	15573	15589	15505	15640	15527	15492	15576	15714	15502	15558	15582	15500	15486	15373	15482	15755	15684	15707	15520	15640	15588	15356	15641	15533	15552	15583	15368	15484	15638	15540	15609	15420	15514	15569	15529	15584	15645	15390	15633	15573	15538	15313	15547	15581	15617	15533	15470	15413	15412	15748	15639	15543	15534	15540	15634	15630	15560	15412	15489	15557	15452	15406	15303	15469	15465	15448	15438	15601	15467	15524	15469	15601	15389	15655	15412	15485	15560	15559	15479	15565	15542	15470	15515	15508	15325	15624	15587	15563	15509	15411	15681	15560	15526	15733	15436	15664	15521	15505	15508	15460	15751	15438	15505	15626	15608	15656	15557	15562	15522	15652	15518	15378	15499	15633	15553	15159	15600	15564	15585	15575	15859	15423	15549	15480	15613	15441	15313	15617	15392	15421	15642	15698	15665	15557	15454	15603	15258	15417	15495	15672	15532	15350	15497	15467	15394	15594	15568	15737	15470	15458	15499	15350	15748	15664	15554	15567	15616	15560	15653	15538	15452	15457	15450	15509	15642	15430	15492	15443	15545	15550	15422	15473	15458	15431	15449	15478	15425	15419	15504	15396	15530	15551	15407	15689	15778	15524	15443	15604	15609	15402	15423	15628	15475	15489	15452	15609	15525	15435	15411	15525	15578	15511	15477	15475	15546	15500	15444	15568	15627	15683	15458	15542	15713	15416	15652	15486	15688	15622	15477	15401	15582	15264	15579	15509	15656	15559	15471	15721	15660	15627	15538	15482	15675	15401	15485	15495	15356	15461	15577	15316	15540	15568	15504	15422	15612	15662	15442	15560	15540	15456	15409	15468	15481	15557	15719	15641	15507	15658	15673	15554	15469	15403	15460	15665	15498	15498	15555	15450	15744	15451	15343	15418	15440	15513	15600	15450	15596	15333	15733	15578	15585	15499	15399	15469	15577	15566	15486	15431	15467	15544	15563	15310	15407	15621	15567	15598	15617	15428	15393	15563	15592	15581	15590	15543	15617	15520	15436	15477	15598	15542	15502	15305	15597	15739	15656	15379	15477	15587	15662	15418	15381	15534	15386	15444	15484	15528	15557	15565	15245	15593	15500	15408	15513	15453	15612	15507	15345	15610	15736	15480	15740	15753	15436	15519	15713	15606	15390	15648	15519	15468	15665	15373	15455	15409	15475	15557	15544	15438	15529	15466	15315	15451	15534	15512	15538	15504	15376	15505	15736	15392	15591	15779	15615	15621	15630	15710	15692	15557	15481	15624	15556	15585	15528	15458	15483	15480	15666	15522	15484	15624	15358	15380	15448	15475	15669	15504	15505	15644	15436	15517	15493	15407	15500	15673	15554	15414	15453	15611	15444	15482	15465	15576	15568	15462	15553	15673	15565	15564	15511	15636	15766	15614	15522	15439	15591	15396	15362	15480	15523	15479	15566	15634	15546	15503	15541	15504	15541	15525	15465	15572	15557	15681	15549	15388	15505	15791	15659	15570	15390	15554	15376	15589	15468	15633	15756	15535	15544	15649	15511	15528	15484	15394	15302	15659	15743	15533	15603	15511	15489	15484	15446	15504	15460	15508	15692	15617
16160	31610	30176	23306	20597	18364	17190	16480	15799	15909	15920	16052	15691	15102	14652	14728	14546	14489	14317	14438	14434	14380	14460	14625	14673	14380	14559	14455	14345	14411	14443	14334	14209	14321	14360	14310	14239	14331	14337	14294	14324	14326	14192	14209	14400	14279	14206	14256	14419	15953	17478	17168	16157	15356	14829	14437	14256	14160	14182	14076	14032	14089	14348	14012	14316	14302	14214	14177	14201	14057	14039	14243	14193	14243	14274	14054	14324	14230	14118	14145	14232	14090	14174	14313	14171	14273	14185	14116	14222	14141	14157	14247	14226	14221	14254	14171	14282	14180	14320	14188	14184	14119	14211	14094	14220	14218	14246	14170	14171	14179	14151	14325	14021	14163	14238	14231	14090	14221	14203	14196	14246	14240	14116	14204	14063	14274	14266	14270	14292	14184	14350	14377	14141	14348	14251	14221	14147	14072	14181	14211	14022	14180	14003	14273	14256	14114	14057	14241	14147	13969	14272	14083	14236	14266	14137	14123	14187	14022	14300	14191	14173	14147	14288	14164	14171	14193	14169	14277	14061	14280	14158	14109	14124	14212	14269	14273	14157	14192	14203	14383	14167	14211	14047	14320	14370	14349	14161	14210	14223	14316	14164	14190	14306	14254	14135	14110	14053	14234	14137	14131	14143	14223	14253	14246	14287	14210	14195	14166	14135	14190	14232	14126	14272	14243	14119	14059	14088	14304	14097	14125	14208	14366	14160	14278	14220	14183	14093	14083	14250	14204	14161	14182	14243	14207	14257	14116	14139	14268	14180	14080	14066	14199	14323	14030	14253	14144	14149	14177	14050	14131	14168	14204	14214	14026	14229	14130	14135	14250	14124	14321	14185	14197	14337	14326	14237	14320	14108	14180	14089	14112	14087	14346	14182	14056	14196	14300	14156	14226	14145	14139	14189	14034	14194	14289	14295	14420	14265	14238	14037	14063	14177	14199	14163	14129	14070	14104	14333	14207	14131	14144	13989	14112	14198	14262	14326	14132	14202	14277	14030	14230	14055	14244	14046	14209	14184	14195	14044	14353	14125	14111	14185	13965	14163	14182	14343	14193	14091	14182	14077	14193	14370	14105	14306	13921	14122	14154	14168	14068	14154	14163	14205	14264	14184	14124	14293	14311	14087	14218	14017	14070	14164	14194	14335	14291	14099	14186	14077	14416	14094	14055	14103	14153	14226	14303	14155	14159	14003	14375	14102	14043	14231	14266	13934	14187	14175	14178	14212	14122	14322	14015	14060	14193	14154	14211	14161	14173	14104	14086	14180	14193	14039	14258	14148	14180	14141	14054	14367	14247	14082	14166	14294	14133	14130	14047	14395	14102	14393	14099	14167	14335	14277	14147	14193	14196	14208	14088	14225	14113	14163	14080	14003	14261	14267	14131	14168	14155	14055	14269	14229	14173	14123	14148	14161	13988	14290	14110	14129	14261	14233	13947	14190	14168	14183	14431	14225	14287	14171	14075	14264	14302	14176	14052	14271	14257	14078	14165	14175	14070	14206	14227	14180	14153	14115	14270	14180	14231	14179	14199	14117	14031	14405	14181	14060	14162	14215	14130	14161	14097	14307	14368	14385	14229	14364	14101	14303	14021	14211	14074	14053	14147	14102	14226	14138	14076	14337	14295	14133	14281	14160	14042	13973	14200	14133	14325	14238	14212	13989	14041	14209	14155	14285	14074	14358	14174	14489	14196	14176	14097	14184	14314	14102	14056	14182	14159	14249	14184	14239	14454	14147	14254	14031	13962	14200	14200	14140	14061	14164	14092	14213	14004	14175	14064	14120	14131	14146	14102	14102	14211	14113	14137	14144	14222	14318	14026	14179	14121	13966	14213	14200	14095	14210	14164	14147	14234	14186	14248	14070	14277	14219	14365	14282	14145	14112	14291	14128	14302	14193	14228	14016	14083	13995	14251	14299	14235	14052	14266	14461	14228	14133	14033	14294	14237	14258	14182	14116	14169	14290	14129	14267	14212	14257	14145	14153	14191	14198	14155	14285	14050	14200	14221	14077	14083	14318	14205	14037	14207	14307	14186	14202	14181	14298	14340	14094	14188	14273	14209	14116	14103	14071	13991	14235	14104	14053	14327	14345	14288	14266	14100	14209	14195	14332	14010	14153	14189	14117	14116	14484	14098	14277	14040	14156	14193	14164	14191	14271	14147	14155	14212	14091	14081	14176	14181	14145	14148	14183	14216	14248	14115	14223	14239	14076	14077	14289	14160	14233	14143	14377	14203	14168	14292	14282	14115	13963	14198	14150	14074	14092	14155	14055	14212	13986	14042	14140	14230	14157	13981	14160	14073	14221	14383	14180	14229	14178	14132	14240	14076	14258	14001	14116	14036	14050	14175	14232	14217	14084	14214	14150	14113	14217	14199	14029	14165	14164	14262	14169	14196	14095	14177	14180	14174	14389	14142	14155	14034	14137	14149	14140	14048	14211	14260	14221	14136	14132	14124	14214	14095	14142	14183	14176	14258	14123	14229	14201	14065	14154	14349	14274	14319	14131	14153	14119	14124	14275	14100	14177	14130	14309	14197	14135	14229	14190	14368	14284	14117	14166	14282	14138	14229	14275	14032	14278	14326	14186	14169	14194	14294	14152	14110	14246	14119	14202	14083	14070	14259	14320	14203	14112	14352	14307	14255	14151	14260	14161	14187	14149	14288	14167	14123	14315	14092	14260	14291	14202	14063	14285	14202	14300	14190	14208	14251	14303	14068	14082	14149	14163	14176	14343	14078	14243	14148	14033	14159	14261	14066	14268	14121	14195	14134	14212	14179	14179	14279	14067	14231	14079	14246	14244	14353	14181	14287	14244	14026	14140	14148	14298	14253	14113	14155	14154	14025	14209	14316	14305	14191	14109	14392	14447	14030	14293	14184	14250	14266	14103	14139	14211	14337	14148	14258	14357	14138	14163	14137	14163	14169	14146	14112	14161	14190	14276	14206	14137	14249	14189	14108	14252	14148	14219	14174	14193	14096	14112	14175	14172	14153	14307	14167	14150	14328	14321	14257	14197	14211	14272	14178	14073	14209	14181	14185	14134	14183	14249	14107	14227	14309	14127	14030	14183	14122	14084	14084	14260	14086	14172	14181	14189	14101	14133	14151	14154	14093	14128	14057	14299	14188	14168	14133	13988	14179	14128	14118	14194	14099	14067	14185	14066	14034	14220	14061	14181	14001	14157	14052	14051	14185	14318	14212	14095	14163	14069	14184	14274	14120	14211	14122	14226	14123	14213	14142	14210	14161	14189	14213	14118	14102	14075	14162	14068	14147	14165	14276	14282	14131	14326	14268	14123	14187	14205	14209	14169	14393	14303	14176	13982	14173	14175	14080	14139	14327	14204	14329	14081	14239	14202	14092	14045	14258	14193	14180	14083	14178	13942	13977	14263	14120	14238	14162	14112	14173	14024	14248	14171	14163	14052	14301	14185	14130	14200	14131	14348	14160	14081	14059	14235	14133	14004	14073	14242	14195	14175	14197	14112	14147	14220	14159	14282	14307	14115	14096	14162	14165	14336	14183	14122	14431	14179	14269	14076	14031	14219	14052	14099	14282	14348	14059	14146	14231	14379	14247	14130	14237	14175	14048	14208	14233	14207	14251	14262	14078	14289	14248	14170	14005	14115	14174	14243	14189	14307	14132	14144	14189	14083	14115	14210	14147	14220	14291	14094	14153	14160	14144	14216	14083	14196	14248	14315	14185	14209	14280	14185	14343	14200	14019	14047	14148	14262	14108	14235	14106	13920	14002	14206	14183	14204	14050	14150	14105	14253	14113	14307	14167	14414	14225	13973	14087	14197	14115	14267	14079	14081	14116	14336	14191	14375	14114	14358	14193	14100	14152	14206	14220	14238	14086	14218	14225	14209	14072	14110	14119	14226	14262	14240	14228	14328	14194	14370	14235	14077	14018	14234	14215	14194	14195	14208	14181	14098	14382	14038	14134	14040	14076	14254	14227	14172	14129	14176	13984	14112	14228	14068	14218	14241	14127	14122	14102	14191	14055	14144	14172	14057	14209	14301	14270	14261	14244	14282	14144	14115	14229	14103	14167	14194	13968	14146	14117	14194	14203	14013	14131	14092	14177	14222	14294	14169	14137	14126	14120	14241	14123	14124	14171	14228	14276	14269	14174	13947	14105	14194	14177	14051	14244	14127	14031	14084	14392	14124	14196	14069	14265	14124	14194	14125	14043	14296	14265	14164	14294	14274	14007	14130	14070	14054	14128	14154	13979	13919	14242	14282	14030	14285	14167	14211	13977	14092	14061	14210	14175	14172	14265	14240	14157	14199	14103	14257	14133	14134	14071	14161	14120	14140	14261	14151	14000	14193	14196	14162	14144	14175	14004	14243	14300	14271	14213	14163	14226	14166	14162	14218	14046	14230	14122	14175	14101	14124	14220	14052	14272	14082	14076	14206	13949	14349	14145	14258	14228	14145	14033	14289	14192	14067	14197	14082	14215	14250	14408	14173	14274	14326	14272	14298	14101	14352	14273	14259	14236	14272	14122	14265	14335	14115	13990	14159	14048	14146	14183	14138	14024	14226	14284	13973	14140	14118	14128	14250	14055	14117	14087	14073	14187	14059	14112	14198	14076	14198	14135	14254	14034	14127	14202	14110	14157	14225	14075	14199	14201	14202	14349	14152	14192	14309	14121	14301	13964	14169	14237	14241	14208	14365	14245	14168	14220	14272	14161	14108	14281	14185	14147	14242	14263	14053	14179	14265	14157	14202	14137	14115	14379	14348	14232	14047	14190	14074	14260	14158	14328	14176	14183	14121	13987	14246	14250	14104	14247	14234	14211	14222	14064	14043	14205	14231	14113	14123	14235	14111	14232	14234	14257	14286	14267	14407	14278	14245	14089	14215	14084	14095	14175	14047	14188	14216	14114	14057	14122	14288	14284	14183	14304	14119	14291	14208	14448	14201	14259	14181	14203	14383	14127	14083	14170	14250	14227	14149	14114	14068	14166	14114	14152	14183	14113	14181	14064	14311	14187	14230	14310	14232	14215	14147	14310	14269	14106	14190	14210	14148	14313	14192	14367	14316	14109	14242	14212	14212	14226	14214	14237	14205	14300	14288	14153	14115	14128	14150	14286	14245	14078	14190	14133
27629	22069	23941	20238	16456	16130	15923	15825	15340	15588	15650	15719	15680	15463	15312	15369	15462	15418	15389	15398	15293	15173	15313	15428	15211	15211	15286	15274	15306	15386	15196	15351	15509	15198	15358	15299	15438	15376	15309	15449	15420	15321	15300	15292	15232	15583	15366	15162	15379	15333	15573	15513	15520	15492	15386	15347	15331	15288	15421	15126	15369	15305	15190	15297	15301	15224	15413	15488	15233	15205	15317	15466	15343	15451	15212	15337	15368	15419	15251	15302	15469	15311	15357	15294	15181	15341	15129	15344	15577	15342	15493	15266	15196	15274	15304	15476	15419	15297	15076	15405	15013	15315	15292	15368	15202	15309	15357	15178	15248	15387	15120	15248	15307	15384	15145	15329	15216	15156	15387	15413	15260	15231	15259	15233	15404	15481	15189	15365	15266	15353	15337	15247	15301	15298	15409	15297	15218	15125	15173	15019	15390	15154	15270	15132	15208	15442	15453	15250	15163	15159	15409	15061	15016	15327	15301	15399	15352	15199	15305	15293	15266	15157	15524	15294	15192	15254	15437	15134	15283	15241	15240	15291	15227	15226	15154	14983	15376	15260	15411	15386	15355	15336	15366	15164	15282	15374	15237	15304	15320	15121	15298	15425	15486	15347	15306	15117	15130	15266	15199	15312	15276	15350	15479	15377	15376	15302	15280	15505	15452	15229	15319	15252	15320	15420	15254	15288	15412	15212	15404	15303	15288	15273	15086	15255	15143	15439	15219	15359	15330	15219	15193	15331	15262	15240	15510	15058	15296	15415	15242	15304	15250	15434	15289	15349	15267	15286	15255	15244	15172	15244	15441	15186	15409	15115	15339	15297	15317	15397	15294	15384	15346	15385	15343	15408	15372	15263	15412	15197	15265	15276	15195	15504	15218	15374	15234	15202	15112	15208	15408	15395	15146	15363	15227	15143	15110	15156	15447	15210	15200	15248	15211	15261	15229	15400	15180	15290	15284	15299	15226	15244	15395	15331	15151	15220	15102	15349	15146	15247	15311	15255	15174	15250	15323	15314	15152	15270	15208	15565	15110	15187	15244	15337	15204	15334	15585	15179	15258	15338	15269	15417	15441	15295	15258	15443	15188	15180	15230	15424	15241	15424	15349	15242	15349	15248	15173	15277	15340	15269	15362	15168	15319	15248	15196	15330	15277	15571	15427	15331	15165	15381	15373	15274	15157	15233	15313	15226	15220	15303	15241	15408	15161	15446	15225	15351	15172	15314	15300	15346	15302	15298	15230	15153	15509	15130	15282	15191	15223	15230	15433	15360	15205	15518	15359	15466	15111	15344	15279	15309	15224	15494	15154	15295	15253	15281	15335	15242	15224	15272	15155	15204	15150	15533	15405	15325	15220	15267	15289	15358	15359	15358	15397	15367	15469	15355	15325	15194	15126	15251	15105	15199	15212	15131	15197	15064	15016	15449	15175	15286	15182	15189	15334	15443	15395	15220	15282	15372	15522	15315	15557	15264	15341	15350	15268	15246	15175	15272	15316	15151	15484	15268	15431	15380	15313	15296	15145	15272	15195	15451	15372	15315	15276	15194	15433	15317	15372	15251	15321	15298	15322	15265	15447	15447	15426	15490	15326	15212	15187	15405	15116	15266	15488	15269	15317	15180	15243	15160	15467	15281	15297	15176	15169	15329	15325	15317	15488	15141	15224	15209	15048	15029	15305	15276	15244	15379	15105	15183	15196	15277	15160	15329	15323	15352	15465	15241	15284	15256	15341	15197	15344	15354	15347	15352	15425	15189	15398	15234	15262	15356	15253	15290	15113	15418	15499	15312	15242	15365	15142	15326	15396	15231	15192	15223	15321	15468	15432	15416	15371	15370	15163	15188	15187	15278	15455	15471	15257	15245	15264	15396	15185	15098	15178	15413	15385	15247	15102	15024	15238	15200	15099	15271	15290	15223	15090	15064	15462	15132	15216	15418	15119	15070	15225	14965	15183	15179	15236	15237	15232	15326	15283	15270	15399	15450	15414	15359	15515	15209	15399	15149	15474	15235	15273	15425	15165	15131	15097	15073	15230	15424	15337	15287	15405	15223	15453	15294	15193	15201	15246	15237	15333	15516	15522	15381	15483	15304	15282	15216	15131	15264	15293	15486	15287	15350	15390	15333	15451	15243	15341	15559	15430	15384	15454	15432	15333	15403	15332	15304	15189	15307	15404	15526	15270	15231	15332	15266	15096	14989	15306	15223	15617	15301	15363	15391	15274	15188	15452	15142	15347	15204	15374	15263	15314	15356	15215	15166	15339	15226	15168	15173	15288	15272	15411	15170	15389	15146	15434	15270	15396	15186	15324	15148	15139	15174	15285	15348	15585	15349	15371	15396	15312	15360	15344	15329	15383	15234	15323	15405	15298	15253	15152	15205	15564	15299	15232	15483	15410	15177	15065	15283	15196	15161	15304	15482	15352	15320	15296	15084	15400	15118	15250	15211	15128	15344	15202	15351	15388	15258	15490	15314	15329	15335	15222	15444	15300	15419	15294	15406	15338	15199	15691	15424	15347	15374	15233	15216	15400	15299	15209	15494	15423	15227	15354	15357	15408	15441	15412	15332	15261	15260	15391	15063	15376	15321	15391	15186	15254	15409	15368	15364	15445	15463	15169	15423	15256	15508	15234	15441	15186	15163	15207	15472	15381	15168	15444	15311	15194	15072	15201	15213	15232	15435	15323	15126	15245	15347	15246	15378	15438	15452	15514	15213	15301	15285	15305	15299	15317	15493	15421	15255	15335	15153	15331	15334	15257	15273	15409	15243	15231	15427	15197	15162	15202	15300	15268	15393	15356	15384	15288	15319	15421	15275	15448	15312	15115	15394	15370	15330	15148	15326	15305	15375	15221	15344	15278	15189	15195	15415	15206	15370	15294	15500	15080	15215	15338	15266	15402	15317	15315	15347	15348	15430	15515	15528	15481	15366	15397	15228	15358	15431	15323	15218	15485	15253	15168	15334	15281	15491	15383	15308	15282	15218	15195	15321	15057	15281	15395	15242	15148	15232	15289	15421	15315	15350	15241	15180	15302	15298	15558	15323	15215	15256	15280	15370	15331	15419	15436	15415	15281	15216	15162	15339	15462	15362	15269	15304	15302	15452	15065	15513	15325	15190	15314	15318	15269	15122	15425	15253	15352	15300	15217	15204	15239	15478	15539	15399	14990	15299	15375	15302	15333	15228	15264	15286	15138	15283	15189	15098	15378	15346	15184	15294	15262	15418	15394	15263	15212	15232	15231	15051	15524	15351	15387	15301	15211	15291	15247	15262	15229	15273	15280	15373	15135	15184	15436	15273	15350	15320	15166	15181	15415	15141	15240	15607	15369	15107	15070	15464	15361	15506	15331	15344	15362	15456	15533	15158	15348	15281	15214	15254	15233	15414	15347	15337	15328	15296	15318	15350	15336	15180	15286	15304	15440	15343	15313	15356	15361	15198	15409	15279	15275	15286	15319	15087	15462	15150	15321	15197	15277	15247	15183	15206	15482	15228	15440	15398	15341	15233	15331	15358	15418	15316	15357	15360	15507	15320	15198	15473	15275	15116	15418	15257	15328	15284	15109	14986	15407	15340	15501	15238	15321	15228	15272	15365	15105	15116	15305	15456	15323	15285	15402	15229	15318	15464	15414	15328	15258	15223	15423	15418	15241	15460	15344	15218	15138	15302	15272	15492	15330	15239	15382	15365	15167	15383	15284	15173	15193	15298	15344	15316	15269	15249	15240	15288	15359	15070	15272	15394	15546	15313	15465	15182	15378	15243	15322	15521	15385	15509	15326	15278	15219	15307	15209	15449	15356	15570	15443	15277	15332	15190	15443	15353	15226	15382	15340	15258	15246	15189	15329	15198	15242	15381	15258	15081	15543	15378	15049	15204	15140	15290	15291	15301	15408	15196	15355	15341	15451	15359	15275	15103	15218	15249	15355	15239	15209	15391	15269	15242	15165	15341	15338	15399	15264	15217	15367	15314	15235	15470	15159	15276	15280	15358	15396	15433	15354	15249	15325	15276	15292	15248	15518	15091	15229	15300	15434	15359	15250	15356	15208	15098	15263	15389	15213	15162	15217	15421	15204	15400	15190	15220	15430	15230	15274	15409	15132	15215	15212	15365	15236	15329	15203	15396	15301	15246	15299	15404	15185	15217	15362	15347	15452	15154	15324	15300	15487	15353	15213	15175	15291	15432	15489	15213	15181	15308	15594	15501	15307	15427	15228	15234	15308	15442	15323	15427	15209	15273	15251	15228	15322	15157	15332	15228	15290	15293	15258	15191	15402	15284	15236	15418	15301	15198	15258	15261	15440	15370	15217	15441	15241	15573	15244	15242	15322	15185	15286	15381	15393	15347	15358	15213	15353	15292	15423	15352	15381	15408	15192	15233	14971	15418	15350	15228	15378	15378	15256	15273	15213	15006	15347	15442	15175	15386	15410	15407	15290	15186	15301	15354	15202	15131	15425	15168	15273	15083	15449	15259	15203	15307	15206	15392	15178	15065	15264	15221	15331	15267	15337	15362	15419	15278	15066	15278	15442	15204	15395	15260	15290	15306	15351	15301	15350	15238	15290	15139	15094	15444	15110	15145	15432	15386	15323	15221	15252	15176	15314	15220	15290	15405	15197	15416	15260	15153	15434	15367	15421	15277	15238	15344	15288	15356	15161	15267	15359	15289	15357	15147	15386	15439	15413	15328	15354	15294	15109	15281	15257	15166	15318	15467	15467	15339	15376	15344	15265	15274	15364	15350	15370	15380	15302	15304	15427	15439	15131	15281	15335	15315	15198	15243	15367	15188	15341	15226	15371	15509	15359	15351	15300	15305	15213	15396	15259	15248	15196	15396	15312	15183	15531	15359	15411	15195	15203	15134	15350	15342	15207	15458	15137	15226	15367	15293	15458	15206	15353	15137	15511	15307	15491	15303	15473	15201	15471	15225	15251	15257	15431	15336	15234	15391	15380	15381	15444	15225	15180	15416	15253	15372	15359	15090	15584	15199	15149	15086	15203	15179	15245	15311	15143	15345	15321	15344	15458	15277	15224	15271	15127	15150	15522	15190	15264	15163	15116	15259	15230	15126	15197	15402	15323	15118	15294	15144	15237	15431	15358	15210	15312	15225	15266	15407
15873	21822	20736	17057	15810	14981	14839	14519	14498	14503	14775	14649	14496	14283	14083	14156	14125	14123	14232	14097	14003	14096	14178	14049	14351	14144	13863	14083	14082	13977	14189	14104	14294	14172	14196	13995	13992	14008	14085	14078	14036	14015	14075	14097	14132	14122	14109	14291	14140	14177	14420	14435	14200	14143	14039	14182	14067	14208	13901	14105	14078	13948	14144	14144	14017	13950	14073	13995	14199	14103	14056	13963	14121	13925	14024	14022	14122	14041	14024	14186	14124	13980	14090	13907	14164	14122	13923	14081	14254	14037	14148	14114	14039	14007	13934	13995	14085	14035	13979	14012	14093	14127	14010	13982	14202	14036	14051	13966	14138	13946	14029	14198	14069	13936	13958	13945	13978	13987	14072	13975	13956	14042	13892	14077	14063	14073	14105	14062	13942	14238	14059	14125	13865	13905	14195	14103	13833	13873	14043	14035	14131	14144	13991	13911	14188	14134	14076	14050	14003	13988	14078	14195	14068	13983	13989	14024	14084	14059	13943	14024	13937	13979	14068	13949	14160	14127	13880	14095	13943	14069	13921	13907	13874	13979	14084	13968	14099	13879	14057	13894	13952	14234	14102	13917	14154	14110	14181	14112	13950	13906	14082	14060	13867	14080	14066	14248	14200	13938	14049	13951	13966	14043	14022	14255	13943	14123	14191	14001	14000	13991	13993	13915	14093	13970	14088	14110	14029	14060	14085	13992	13878	13831	14099	13913	13855	14075	14088	13953	13953	14031	13964	13949	13940	14163	13950	14039	14033	14052	14123	14060	14136	13934	14140	14017	14023	14022	14043	14156	13965	14115	13998	14018	14038	14064	14188	14199	14146	14087	13909	14101	13969	13988	13994	13930	14014	14005	14217	14011	14103	13959	13975	13927	14108	14107	14096	14109	14219	13934	13904	14184	13997	14073	14134	14080	14028	13978	14117	13866	14163	14009	13883	14159	13993	13914	13988	14028	14125	14065	14065	13938	13975	14067	14029	13983	14120	13990	13994	14060	14058	14131	13942	14025	14011	13943	14062	13999	14091	14014	13984	14068	14100	13922	14086	14234	14113	14053	14091	14018	14051	13972	13862	14176	13982	14128	13967	14126	14052	13897	14044	14066	14001	14063	14047	14061	14074	13980	14090	14067	14042	14174	14016	14040	13927	13881	14075	14146	13868	14070	14007	14194	14040	13952	14042	13955	14158	14030	14011	14086	13968	13992	13861	14009	14002	13904	13859	14007	14081	13935	14202	13895	13991	14155	13935	14042	14035	13965	14068	14113	13933	14161	14034	14137	14123	14086	13946	13994	14040	14124	13930	14189	14003	14029	14071	13909	14260	14142	13977	14115	14098	14147	14057	14000	14148	14096	14115	13817	13869	14015	14081	13946	13842	13959	14061	13938	13989	14172	14068	14160	13996	14080	13943	14034	13949	14170	14102	14061	14170	14078	14071	14107	13937	14055	13969	14138	14110	14020	14225	14120	13992	14173	14141	14111	13988	14161	14122	14064	14015	14103	14030	14069	13960	13922	13977	14110	13957	14105	13899	14088	13976	14067	14105	14104	14146	14065	14016	14243	13984	14049	14065	13993	14023	13944	14002	13993	14059	14082	14046	14211	14230	13873	14043	14261	14051	14005	14088	13917	14102	14177	14159	14043	14069	14110	14128	14120	14012	14009	13887	14034	14135	14131	14046	14119	14060	13977	14197	14091	14116	13932	13973	14071	14023	13917	14180	14159	14076	13977	13925	13964	14003	14023	14121	14069	13938	13915	13989	14034	13935	14087	14144	14029	14132	14223	14119	14024	13880	13911	14101	13993	13991	13969	14058	13989	13964	13998	14007	14112	14039	14028	14256	14078	13962	14103	14037	14088	13976	14081	13882	13928	14118	14104	14045	14069	13934	13981	14097	14082	13973	13906	14095	14066	14011	13969	14046	14165	14027	13991	14092	13800	13944	13987	13989	14014	14067	14331	14090	14131	13917	13975	14158	14140	14067	14029	14122	13953	14045	14109	14050	14015	14094	14067	13998	14098	14036	14040	14047	14134	14168	13948	14096	14166	14108	13856	14106	13975	14138	14031	13985	13893	14039	14026	14138	14095	14110	14075	13978	14052	14048	13968	14085	14166	14084	14047	14076	14079	14190	14119	14249	14034	13857	14117	13891	14136	14099	13945	14156	13803	14151	13931	14031	14023	14107	13946	13966	14031	14084	13865	14163	14195	13920	14048	13972	13920	14173	13922	14228	14074	14169	14168	14056	14075	14033	14092	13930	14022	13975	14041	14098	14019	14042	14076	14157	14074	13951	14086	14194	14068	14144	13953	14027	13994	14062	14022	14071	14265	13889	14221	14175	14090	14081	14205	14252	14046	13982	14110	13967	14117	14151	14172	14098	14002	14114	14100	14030	14063	13970	14054	14087	14068	14143	13954	14028	14134	13924	14065	14137	13959	14079	14135	14118	13911	14172	13958	13967	14010	14021	13967	14058	14131	14001	14039	14038	14066	14141	14049	13974	13914	14200	13881	14043	14126	14158	14032	14055	14137	13807	14083	13867	13990	14042	13962	14139	14274	14133	13914	14110	14112	14042	13958	13959	13905	14013	13994	14088	13938	14051	14007	13924	14219	14108	14051	14164	14056	14022	13953	14104	13978	14045	14088	14067	14118	14005	14069	13894	14079	14110	14192	13996	14000	14162	14009	13908	14166	14084	14084	14127	14019	14087	14214	14113	14097	13953	13962	14057	13880	14034	14133	14150	14151	14080	13927	14002	13900	14225	14003	14035	14161	13991	14093	14119	14064	14061	13978	13998	14084	14130	14060	13981	14159	13849	14168	13920	13942	14071	14124	14042	14014	13950	13959	14077	14075	13909	14144	14126	14007	14022	13987	13940	13974	14083	14054	14060	14066	13867	14129	14207	14033	13978	13996	14113	14110	13992	13906	14148	13924	13962	13960	14152	13889	13914	13992	14046	13938	14054	14202	14146	14053	14093	14066	14086	14223	14074	14168	14180	14073	14092	14198	14001	13891	13958	14024	14082	14049	14098	14237	14118	13963	14187	13974	14099	14099	14159	13886	14108	14039	14127	14047	14051	14103	14055	14056	14148	13834	13958	14021	14131	13969	14103	14012	13933	14057	14032	14235	14204	14136	13988	14037	14178	14186	14016	14097	14040	13929	14105	13967	13969	14133	14202	14076	13923	13908	13931	13997	14044	14068	14047	13976	14004	13924	14067	14045	13848	14099	14204	14114	14140	14109	13944	14039	13992	13953	14109	14016	14015	14082	14107	14121	14126	14171	14012	14069	14134	13942	14038	14065	14059	14232	14202	14031	14052	14062	14006	14066	14210	14114	13949	14050	14033	14146	13985	13933	13822	14075	13793	14229	13939	14235	14069	13867	13934	14143	13965	14033	14044	13996	14079	14159	13956	14021	14038	13993	13999	14095	14059	14089	14140	14004	14058	14038	14095	13898	14018	14087	14083	13912	13992	13962	14077	14005	14035	14114	14068	13936	14264	13936	14049	13982	14025	13997	13837	14039	13948	14029	14168	14106	14051	14011	14007	14004	14030	14044	14141	14123	14162	13948	13976	14137	14135	14210	14083	14005	13896	13956	14070	14201	14031	13902	14031	14103	14022	14004	13878	13996	14110	14163	14156	14006	14006	14032	14135	14062	13886	13912	14194	13988	14145	14185	14170	14012	13916	14214	14127	13938	14051	13971	13965	14057	14040	13956	14010	14116	14138	14011	14000	14053	14238	14262	13954	14055	14181	14041	13983	14123	14010	13953	14097	13909	14028	14031	14038	14062	14058	13958	14056	14056	14224	14088	14244	14092	14047	14136	13965	14139	14083	13961	13820	14084	13990	14088	14110	14088	13996	13952	13917	14059	14086	13975	14033	14204	14190	13885	14158	14009	13874	13990	13988	14025	13999	14041	13978	14017	14112	13961	13979	14092	14034	14100	13985	13868	14103	14180	14090	14208	14102	13985	14057	13916	13879	14125	13914	14068	14015	14180	14121	14097	14022	14172	14224	14097	13903	13924	14080	14231	14031	13984	13926	13837	13872	13996	14029	14154	14011	14026	14174	14005	14128	13949	14060	14139	14048	13942	13980	13967	14078	14090	14148	14013	14025	13994	13960	13898	14216	14085	14099	14119	14179	14118	13966	14146	14057	14098	14030	13984	13841	13941	13994	14070	13999	14057	14093	14194	14069	13966	13946	14127	14054	14135	14060	13941	14027	14012	14070	14053	14054	13876	14059	14065	13946	14101	14094	14107	14060	14040	13957	14040	14064	13923	14034	13899	14013	14160	13964	14028	14121	13954	14157	14093	14037	14047	14071	14157	13926	14231	14226	14074	14027	13877	14029	14085	13976	14093	14052	14109	14047	13910	14138	13979	14020	13976	14010	14105	14157	13913	14037	14237	14100	13998	14092	14077	14001	13887	14185	14155	14093	14084	14063	14044	13953	13951	14141	14061	13958	14116	14265	14062	14038	14046	13903	14111	14083	13762	14026	13958	14019	13760	14128	14032	14061	14221	14144	14138	14114	13873	14039	14168	14091	14073	14104	14213	14096	14038	13986	14068	13944	14071	14137	13761	13919	14027	13965	14102	14066	13940	13987	14023	14048	13989	14071	13952	13909	14145	14048	14093	13939	14132	13997	14049	14045	14051	13973	13932	14029	13830	13940	14125	14061	14041	14121	14119	14102	13881	14091	13931	14090	14118	14121	14080	14039	13931	14023	13951	14127	14087	14111	13925	14165	13979	14117	14073	14081	13952	13947	14224	13975	13928	14141	14144	13998	14161	14102	14076	14061	14076	14168	14132	13885	14128	14070	13977	14303	14170	14103	13983	14090	14118	14023	14144	14085	14030	14086	14129	13959	13969	14030	14097	14092	13985	14226	14054	14098	14044	14208	13937	14057	14031	14107	13992	14190	13959	13960	14155	14004	13953	13863	14002	13940	14127	13998	14150	14021	14052	13965	14116	14013	14195	14220	14025	14081	14062	13984	14008	14003	14099	14080	14124	13990	14072	14061	14122	13922	14112	14002	14040	14087	14180	14097	14095	13998	14224	14047	13956	14083	14026	13881	14002	13903	14065	14155	13989	14030	13913	13983	14025	13973	14116	14119	13994
23927	21150	28502	24149	21750	20562	18739	16079	15532	15682	15740	15853	15416	15364	15206	15305	15219	15168	15144	15161	15062	15263	14989	15074	15015	15077	15158	14968	15015	15261	15288	15077	15151	15294	15211	15095	15014	14693	14913	15203	15000	15041	14886	14783	14953	15004	15055	14991	15359	15457	16024	16032	15927	15565	15174	15162	14887	15051	15092	14939	15017	14973	15036	15098	14837	14983	14990	14906	15079	15105	15072	14934	15004	14978	15054	15045	14889	15007	14991	14938	15021	14912	15006	15041	14974	15083	14974	15006	15000	15098	14899	14935	14908	14968	14888	14959	14982	14748	14886	14998	14965	14955	15035	14946	15095	14938	14936	14970	14779	14920	14849	14947	15167	14918	14957	14920	14997	14726	14767	15005	15031	14838	14857	15081	14942	15023	15070	15017	15116	14943	15110	15150	15090	14890	14980	14999	14905	15040	14873	14891	14978	15032	14842	14845	14927	14864	14960	14800	14705	14814	15109	14883	14848	15102	15016	14883	15013	14777	14698	14790	14825	14804	14780	14805	14932	15125	14908	14952	14934	14978	14984	15048	15119	15079	14970	14911	14782	14971	14911	14876	15067	15123	15123	14998	14920	14927	14871	14975	14929	14802	14965	14963	14674	15070	15061	14877	15020	14923	14922	14896	15023	15043	14781	14966	14867	14847	14961	15109	14943	14868	14818	14903	14790	14810	14819	15065	15195	14848	14825	14830	15046	15028	14968	14953	14960	15036	14876	15144	15019	14952	15058	14988	14946	14886	14944	14683	14878	14990	14840	15053	14891	14958	15057	15040	15002	14939	15262	14795	14866	14752	15029	15047	14987	15080	15039	14985	14850	14802	14881	14797	15024	14939	14908	15088	15005	14978	15045	14996	14876	14952	14937	14860	14796	14862	15099	14866	14798	14941	14775	14901	14909	14951	15087	15010	14921	14933	14967	14854	15087	15070	14892	14762	14940	15034	15068	14845	14893	14901	14921	14994	14933	15060	15031	14991	15060	14860	14848	15182	15014	14832	15016	15042	15092	14866	15024	15081	14927	14999	14941	14858	15009	14909	14933	14933	14880	14861	14896	14905	14834	14945	14871	14771	14960	14793	14980	15022	14926	14765	15006	14807	15087	14938	14924	15018	14857	14928	15100	15156	15028	14951	14983	14907	14836	14816	14919	14893	14962	14996	14913	14761	14891	15075	15048	14846	15078	15056	14952	14934	14706	14795	14940	14938	14940	14858	15008	15106	15029	14896	14925	14971	14927	14852	14938	14916	14991	15045	14903	15051	15098	14981	15046	14905	14946	14859	14908	14959	14887	14880	14985	14876	14994	15013	15024	14916	14914	14832	15059	15059	14864	15175	14922	15206	14947	14788	14678	14918	15029	14907	14976	14906	14946	14966	14977	14898	14815	14869	14995	14820	14992	14780	15007	14837	14934	15004	15094	14842	15046	15034	15205	15122	14830	15086	14855	15026	15018	14771	14839	14949	14869	15133	14963	15014	14892	15012	14799	14929	14808	14844	14886	14981	14943	14844	14919	14948	15164	14889	14900	14796	15025	15101	14780	15003	15012	14948	14856	14819	15073	14749	15026	14912	14782	14737	15076	15219	14895	14906	14922	15029	15052	14998	14890	14848	14852	14945	14904	14701	14980	15016	14949	14978	14963	15041	14894	14809	14964	14992	14935	15038	15059	15075	14880	14891	14987	14941	15061	14920	14887	14735	15138	14860	14950	15103	15032	15154	14981	14828	14858	15021	15050	14874	14895	14958	14950	14859	14920	14664	14874	14790	14876	14865	14947	14990	15119	15111	15023	14958	14874	15008	15010	14926	15053	14933	14956	15185	15077	14900	15101	14898	14887	14915	15059	14964	15048	15009	14738	14936	14904	14984	15071	14958	14995	14860	14763	15067	14824	14817	14923	15002	14844	14959	14920	14846	14975	14922	14920	15043	14983	14859	15076	15031	14880	15018	14876	14926	14945	15117	14994	15058	15056	15005	14959	14986	15075	15026	14895	14897	15014	14953	14864	14918	14827	14908	14960	15079	14964	14799	15036	14851	14985	14889	14861	14957	14798	15031	14855	14758	14963	14987	14922	15007	15034	14913	14889	14820	14841	14876	14963	14995	14893	14916	15089	14937	14934	14894	14957	15127	14949	14836	14886	15066	15030	15015	14946	14919	14936	15206	14996	15039	15206	14705	14785	14719	14809	14894	14829	14841	14822	15146	14929	14958	14916	15066	14991	14862	14975	14941	14966	14948	14801	14714	15104	14912	14864	14855	14996	15055	15004	14905	15120	14873	15109	14837	14950	14798	14927	14859	14965	14830	14697	14699	14814	14966	14878	14920	15035	14871	14903	15045	14874	14916	14977	14944	14965	14698	15013	14860	14930	14932	14979	14900	15081	15130	14928	15001	14783	14940	14760	14898	14953	15087	14989	14943	14790	14911	14894	15040	14983	14972	14964	14840	14792	15056	14946	14873	15055	14779	14915	15060	14783	14957	14964	15101	15137	14981	14897	14909	14922	14556	14770	14987	14828	14815	15042	15121	15132	14961	14828	15163	14856	15116	14986	14880	15180	15171	15018	15007	14917	14992	14930	14757	14970	15012	14894	15037	14912	14936	14846	14817	15000	14976	15045	14781	14968	15060	15032	14802	14955	14886	15128	14935	14751	14857	14937	14940	14751	15061	15105	14945	14691	14798	14869	14985	15023	15025	14814	14904	14895	14869	15105	14982	14988	15013	15014	14685	14984	14901	14891	15039	15034	15136	14891	14859	14822	14901	15012	14948	14971	15026	15061	15170	15044	15024	14945	15053	14847	14834	14811	14786	14926	14976	15044	14826	15026	14907	14850	14918	15178	14919	14825	14994	14944	14846	15058	14968	14831	14906	15058	15153	14951	15088	14984	14888	14842	14834	14988	14820	15067	14977	15057	14657	15051	14982	14806	14818	14933	14897	15088	14689	15072	14868	14998	14892	14992	15013	14627	14798	15205	15039	14805	15071	15195	15038	14853	14867	14822	14990	14976	14765	14911	15002	14910	14813	14891	14899	14976	14832	14968	14928	14849	15028	14994	14841	14777	14924	14908	14852	15010	14940	14928	14853	14798	15098	15069	15094	15062	14890	14901	14871	14831	14875	15028	14783	14984	15099	14871	15002	15024	14920	14984	15064	14701	14660	15024	14594	14683	15029	14767	14894	15001	15043	15076	14805	14826	15004	15021	14918	15161	15002	14793	15029	14887	14909	15017	14925	15097	15063	14605	15174	14919	14969	14862	14955	15001	14860	14842	14909	14929	15001	15076	14974	15080	14943	14812	14669	14935	14959	14883	15011	14918	14980	14927	14916	15070	15022	14954	14999	14855	15036	14840	14972	14930	14902	15159	15213	14863	14840	14920	14923	14887	15123	14785	14860	14910	15128	14839	14941	15105	14887	15011	15070	15018	14999	14778	14817	14682	15073	15070	15048	14906	15037	14910	15024	14780	15122	14940	14954	15008	14940	14782	14736	14837	14651	14975	15000	14988	15069	14866	14950	15008	14891	14923	14934	14917	14805	15013	15094	15047	14700	14772	14902	14938	14976	15054	15073	15206	14960	15139	14818	14990	14884	14940	15001	14890	14867	15038	15148	14866	14979	14801	15009	14842	14942	15075	14888	15015	15048	15179	14968	14830	14801	14924	15055	15032	14900	14923	14992	15008	14823	15098	14945	15134	14895	15028	14948	15005	15013	14870	14768	15046	15227	14868	15054	14923	14912	15032	15068	14840	14761	15003	14908	14712	15043	15121	14986	14846	15144	15012	14899	14864	14848	15092	14987	14988	14838	15011	14998	14910	15133	14913	14884	14943	14972	15133	14911	14767	14908	14895	14786	14861	14874	15029	14914	15031	15024	14900	15014	14777	14946	14910	15002	14982	14925	14894	14755	15114	14737	15069	14833	14927	14855	14949	14791	15014	14813	14897	15044	14831	14810	15057	14817	14952	14945	14936	14903	14961	14862	14783	15070	15048	15180	14939	14839	14781	14732	14857	15066	15093	14884	15086	14803	14955	14985	14945	14977	14884	14728	14787	14847	15102	14804	15009	15091	14899	14900	15007	14861	14878	15061	14982	14908	15029	15010	14880	14700	14925	14835	15065	14748	14949	14755	14907	14933	15191	14833	14910	14923	15108	14965	15171	14915	15040	15086	14772	14868	14892	14908	14834	14984	14846	14922	14887	15172	15071	15080	14970	15097	14773	14892	14981	14921	14882	14987	14913	14890	15090	14808	15104	14945	14825	14801	14929	14675	14985	14883	15090	15059	14979	15047	14914	14942	14880	14893	14959	14887	15079	14811	14811	14945	15148	14905	14918	14840	14890	14725	14785	14691	14993	14829	15051	15056	14878	15055	14884	14763	14802	14916	14835	14978	14885	14874	14815	15049	15006	14957	14919	14791	14885	14901	14799	14858	14863	15097	15092	14821	14994	14883	14980	14825	15071	14934	14989	15076	14941	14953	14857	14828	14899	15081	14969	15045	14923	14838	14983	15050	14753	14725	14837	14914	14958	15127	15010	14861	14967	14986	15031	15092	14941	14882	14989	14725	14823	14965	15045	14901	14939	14860	14793	15175	14891	14859	14971	14939	14874	14825	15046	14950	14888	14901	15009	14994	14770	14986	14855	15135	14870	15137	15047	14900	14931	15096	14830	15094	15093	14969	14976	14836	14899	14987	14984	14962	14782	14886	14814	14914	15040	15000	14925	14728	14748	14995	14830	14907	14874	14838	15169	14847	15044	14898	14977	15076	15142	14882	14785	15055	14968	14972	14940	15030	14903	14943	15125	14958	14946	14916	14864	14843	14970	14885	14917	14925	15001	14910	14783	14812	15131	15022	15001	15041	14974	14975	14896	14789	14831	15005	15062	14989	14816	15058	15169	15099	14920	15100	14952	14984	14855	14795	14888	14901	14863	15100	14752	14797	14910	14970	15068	15020	14795	14950	14984	14907	14885	14921	14948	14976	14956	14938	15054	14828	14893	15068	14822	14913	14937	14930	14995	15024	14989	15158	14848	15158	15056	14841	14883	14815	14995	15125	14893	14883	15046	15078	15031	14820	14844	14823	14912	15050	14837	14913	14874	14919	15010	14981	14959	14903	14841	14930
15287	27568	25916	20161	17973	16192	15659	15329	15003	15025	15077	14994	14563	14377	14337	14046	14354	14029	14101	14039	13880	14032	13915	13907	13942	14057	13954	13989	13865	13957	13917	14083	14052	13857	13927	13942	13791	13827	13964	13945	13784	14141	13946	13797	13929	13868	13933	13927	14014	14516	15307	15228	14899	14457	13926	14046	13841	13814	13775	13870	13793	13870	13767	13788	13940	13766	13771	13681	13733	13785	13857	13759	13922	13829	13918	13952	13883	13831	13855	13608	13931	13701	13843	13844	13823	13822	13676	13854	13800	13752	13794	13924	13774	13872	13705	13832	13746	13803	13819	13913	13804	13813	13767	13819	13886	13773	13748	13959	13806	13924	13839	13865	13831	13797	14200	13767	13756	13826	13827	13733	13605	13913	13847	13927	13649	13783	13832	13783	13822	13806	13839	13819	13749	13711	13842	13953	13741	13646	13891	13811	13954	13872	13865	13845	13839	13760	13697	13775	13895	13705	13687	13988	13852	13778	13740	13760	14034	13832	13869	13836	13705	13934	13809	13780	13800	13714	13638	13824	13748	13685	13849	13811	13895	13756	13605	13703	13754	13719	13829	13749	13770	13921	13787	13703	13663	13811	13651	13759	13910	13885	13688	13902	13915	13834	13809	13716	13942	13801	13912	13781	13708	13744	13778	13948	13617	13868	13914	13766	13912	13723	13705	13774	13693	13596	13750	13829	13719	13891	13766	13726	13867	13748	13855	13882	13698	13686	13759	13685	13938	13957	13736	13773	13711	13855	13823	13761	13888	13667	13885	13749	13847	13949	13706	13873	13782	13843	13766	13729	13758	13865	13701	13827	13964	13862	13832	13934	13714	13876	13969	13826	13795	13995	13703	13923	13892	13843	13645	13691	13799	13728	13683	13841	14021	13734	13763	13899	13904	13908	13856	13858	13768	13796	13856	14035	13842	13882	13805	13860	13729	13785	13660	13920	13847	13827	13710	13602	13835	13775	13718	13754	13511	13893	13727	13897	13819	13800	13984	13679	13756	13865	13740	13664	13719	13676	13677	13747	13801	13676	13699	13863	13739	13739	13817	13823	13773	13922	13828	13735	13811	13709	13789	13791	13774	13681	13694	13770	13755	14065	13843	13725	13866	13684	13877	13781	13709	13872	14038	13699	13787	13786	13659	13930	13811	13826	13611	13782	13989	13916	13820	13878	13737	13793	13890	13792	13876	13899	13749	13856	13626	13662	13854	13678	13754	13679	13832	13799	13692	13854	13740	13860	13861	13795	13868	13825	13591	13696	13782	13734	13844	13761	13781	13706	13757	13695	13715	13828	14006	13874	13807	13802	13967	14041	13819	13753	13865	13953	13734	13751	13943	13787	13863	13765	13598	13697	13888	13758	13953	13776	13781	13830	13880	13998	13712	13720	13884	13953	13665	13815	13730	13731	13909	13658	13806	13780	13897	13804	13880	13802	13682	13859	13704	13769	13715	13933	13986	13738	13827	13707	13679	13852	13929	13815	13802	13862	13823	13990	13808	13890	13793	13846	13740	13880	13856	13930	13785	13819	13801	13897	13939	13897	13863	13783	13898	13803	13665	13810	13734	13618	13845	13870	13557	13852	13726	13731	13804	13744	13688	13760	13768	13700	13672	13827	13806	13788	13782	13696	13837	13717	13918	13941	13775	13846	13775	13763	13775	13742	13715	13934	13672	13801	13816	13851	13756	13754	13897	13627	13755	13688	13891	13928	13880	13738	13773	13542	13890	13713	13710	13736	13865	13847	13901	13853	13566	13756	13668	13720	13805	13699	13896	13893	13761	13710	13732	13817	13605	13810	13727	13917	13916	13895	13840	13740	13697	13861	13843	13751	13916	13718	13804	13830	13868	13861	13992	13780	13697	13964	13816	13803	13867	13921	13771	13831	13872	13794	13702	13887	13711	13802	13809	13736	13917	13737	13794	13977	13861	13858	13706	13636	13884	13740	13817	13814	13821	13889	13912	13880	13853	13735	13856	13811	13830	13766	13873	13764	13785	13801	13721	13755	13719	13770	13984	13758	13754	13885	13756	13795	13719	13841	13786	13929	13872	13673	13827	13847	13770	13852	13677	13781	13786	13832	13749	13782	13843	13756	13957	13956	13759	13834	13714	13861	13852	13617	13714	13727	13902	13775	13785	13987	13865	13581	13800	13826	13908	13830	13761	13827	13662	13984	13648	13800	13762	13637	13937	13847	13964	13832	13811	13966	13807	13780	13857	13695	13772	13847	13996	13780	13903	13812	13727	13768	13772	13688	13876	13561	13856	13814	13786	13801	13851	13795	13598	13796	13730	13806	13746	13904	13649	13948	13872	13864	13870	13794	13774	13793	13850	13620	13708	13951	13711	13692	13850	13906	13653	13873	13717	13850	13826	13809	13847	13767	13912	13820	13734	13826	13849	14012	13699	13689	13914	13790	13811	13781	13741	13684	13645	13920	13822	13881	13583	13806	13789	13800	13747	13809	13913	13755	13843	13781	13778	13767	13800	13950	13604	13796	13772	13828	14028	13987	13662	13733	13781	13745	13836	13944	13719	13958	13767	13775	13794	13758	13610	13800	13698	13740	13921	13930	13808	13792	13911	13860	13657	13825	13754	13762	13892	13845	13606	13872	13711	13781	13753	13723	13815	13808	13821	13626	13609	13712	13842	13835	13890	13676	13700	13734	13680	13719	13893	13843	13880	13854	13752	13651	13897	13922	13936	13620	13839	13876	13805	13861	13953	13626	13822	13704	13788	13833	13870	13903	13691	13760	13648	13763	13812	13740	13826	13614	13709	13872	13790	13827	13848	13748	13873	13814	13920	13840	13747	13803	13913	13906	13823	13603	13880	13677	13838	13695	13833	13853	13821	13733	13785	13805	14017	13746	13732	13845	13771	13767	13707	13612	13883	13837	13578	13721	14021	13750	13931	13777	13791	13839	13681	13691	13803	13566	13702	13993	13707	13830	13913	13765	13795	13881	13633	13826	13812	13895	13953	13920	13871	13825	13863	13684	13674	13919	13761	13824	13848	13826	13781	13658	13850	13687	13901	13992	13770	13864	13932	13903	13692	13933	13995	13974	13834	13830	13628	13738	13759	13679	13829	13706	13936	13729	13770	13912	13944	13803	13864	13750	13824	13873	13698	13835	13902	13833	13741	13880	13563	13832	13780	13689	13640	13901	13809	13739	13804	13813	13885	13790	13821	13706	13879	13655	13748	13635	13744	13661	13938	13936	13853	13765	13805	13714	13725	13807	13922	13771	13719	13848	13997	13832	13791	13830	13962	13776	13685	13722	13774	13677	13774	13830	13880	14087	13792	13889	13933	13824	13771	13782	13780	13796	13845	13781	13729	13731	13822	13742	13771	13753	13858	13748	13844	13782	14015	14011	13646	13831	13706	13739	13616	13775	13699	13684	13850	13973	13624	13779	13745	13819	13729	13749	13657	13648	13727	13906	13854	13797	13650	13739	13733	13729	13853	13817	13850	13657	13823	13791	13810	13708	13804	13752	13728	13930	13775	13943	13774	13637	13834	13952	13688	13755	13799	13785	13814	13880	13765	13766	13688	13856	13899	13563	13909	13908	13738	13901	13912	13735	13800	13869	13929	13733	13936	13792	13803	13747	13595	13719	13691	13866	13804	13740	13662	13920	13799	13807	13748	13700	13827	13778	13897	13828	13639	13755	13826	13800	13735	13764	13756	13765	13771	13763	13912	13900	13783	13886	13781	13864	13688	13767	13627	13861	13811	13915	13792	13800	13854	13667	13792	13809	13742	13933	13839	13890	13670	13854	13764	13825	13868	13741	13761	13890	13773	13822	13755	13732	13840	13754	13819	13886	13735	13854	13744	13742	13853	13699	13928	13743	13799	13767	13812	13878	13818	13708	13786	13541	13813	13730	13764	13822	13814	13829	13717	13858	13930	13855	13807	13740	13813	13743	13850	13704	13704	13850	13832	13879	13918	13606	14054	13801	13900	13978	13818	13597	13697	13815	13680	13963	13776	13599	13674	13826	13924	13904	13793	13864	13604	13653	13900	13722	13809	13751	13758	13762	13748	13872	13865	13893	13882	13861	13713	13729	13805	13762	13948	13672	13813	13635	13996	13805	13730	13723	13811	13801	13812	13875	13840	13713	13742	13720	13808	13833	13877	13905	13806	13928	13899	13849	13639	13814	14033	13654	14018	13692	13794	13843	13839	13826	13672	13786	13814	13772	13646	13731	13842	14010	13756	13854	13886	13820	13794	13835	13694	13872	13678	13863	13814	13877	13856	13696	13836	13672	13888	13715	13942	13871	13728	13847	13753	13890	13766	13762	13680	13769	13774	13918	13970	13773	13840	13829	13782	13676	13819	13803	13769	13653	13826	13746	13998	13838	13798	13667	13929	13760	13929	13655	13748	13835	13743	13779	13793	13870	13733	13708	13811	13749	14049	13905	13695	13898	13810	13830	13825	13755	13798	13957	13639	13963	13652	13775	13748	13884	13813	13810	13914	13817	13684	13769	13715	13770	13797	13734	13867	13905	13742	13907	13891	13852	13721	13946	13701	13759	13889	13691	13739	13818	13780	13764	13694	13732	13899	13724	13882	13883	13754	13870	13777	13705	13761	13787	13762	13693	13767	13749	13828	13893	13623	13945	13814	13955	13719	13682	13832	13673	13749	13797	13752	13770	13749	13686	13678	13737	13768	13801	13931	13763	13966	13853	13766	13791	13922	13687	13680	13869	13757	13879	13943	13669	13833	13798	13905	13808	13671	13856	13791	13799	13822	13805	13649	13679	13678	13832	13813	13974	13869	13948	13670	13915	13689	13895	13621	13761	13914	13725	13741	13791	13837	13791	13793	13799	13785	13680	13760	13661	13846	13753	13908	13951	13745	13801	13866	13819	13897	13930	13724	13916	13730	13712	13964	13859	13933	13783	13792	13821	13772	13905	13806	13826	13939	13948	13871	13883	13802	13865	13710	13844	13679	13916	13868	13729	13733	13723	13790	13739	13936	13818	13899	13852	13680	13850	13823	13886	13833	14020	13683	13880	13846	13816	13795	13740	13804	13855	13637	13823	13980	13779	13764	13748	13744	13873	13774	13737	13763	13794	13913	14022	13736	13823	13726	13918	13962	13713	13670	13873	13660	13861	13790	13793
22986	21220	29012	23739	21343	22846	23359	17649	16432	16783	16462	16435	16255	16096	15847	16044	15568	15678	15704	15590	15630	15441	15523	15549	15515	15571	15395	15668	15611	15367	15623	15543	15598	15531	15645	15574	15526	15558	15423	15255	15632	15385	15635	15766	15428	15313	15673	15480	15656	16895	17252	17423	16658	16013	15633	15458	15430	15337	15372	15404	15411	15276	15235	15220	15333	15417	15562	15590	15342	15461	15300	15319	15370	15553	15421	15385	15353	15416	15285	15361	15293	15152	15374	15207	15499	15225	15393	15502	15253	15386	15372	15321	15278	15514	15310	15435	15144	15370	15296	15108	15198	15301	15545	15429	15259	15248	15323	15298	15252	15363	15357	15130	15198	15407	15203	15300	15371	15322	15280	15431	15214	15545	15500	15179	15196	15321	15306	15278	15262	15416	15357	15337	15369	15419	15339	15194	15138	15380	15333	15297	15329	15257	15463	15119	15379	15461	15177	15241	15185	15300	15323	15396	15394	15214	15067	15445	15366	15190	15281	15346	15476	15509	15417	15344	15433	15554	15375	15425	15295	15066	15323	15417	15347	15185	15351	15394	15393	15125	15370	15240	15378	15232	15386	15267	15333	15320	15312	15423	15188	15449	15190	15357	15286	15252	15130	15391	15307	15240	15394	15194	15360	15342	15422	15303	15284	15293	15419	15518	15575	15229	15409	15276	15430	15171	15373	15221	15214	15182	15248	15251	15403	15484	15209	15458	15383	15388	15247	15348	15452	15423	15277	15403	15447	15402	15372	15281	15393	15242	15268	15240	15488	15330	15254	15298	15269	15293	15286	15460	15325	15229	15361	15360	15143	15383	15235	15207	15328	15257	15243	15430	15303	15315	15438	15301	15401	15183	15280	15498	15353	15332	15490	15119	15412	15691	15295	15431	15350	15066	15238	15218	15181	15263	15369	15253	15349	15241	15372	15290	15533	15280	15311	15443	15261	15298	15516	15455	15248	15138	15303	15142	15263	15325	15185	15148	15239	15457	15376	15142	15161	15301	15178	15442	15331	15410	15015	15227	15176	15255	15328	15547	15559	15131	15208	15360	15188	15279	15310	15240	15270	15217	15229	15337	15460	15201	15383	15325	15496	15444	15365	15449	15264	15346	15178	15299	15277	15216	15348	15116	15078	15219	15443	15218	15262	15305	15084	15377	15180	15326	15260	15193	15466	15412	15302	15309	15152	15287	15311	14982	15323	15277	15396	15214	15485	15240	15352	15342	15362	15493	15344	15214	15368	15261	15363	15410	15316	15415	15258	15347	15412	15346	15151	15206	15317	15420	15284	15278	15280	15346	15448	15489	15385	15284	15182	15417	15354	15402	15463	15215	15291	15193	15354	15369	15146	15433	15194	15166	15345	15368	15237	15139	15199	15042	15216	15159	15293	15402	15286	15408	15195	15280	15586	15349	15512	15506	15353	15407	15148	15197	15334	15251	15245	15239	15316	15021	15358	15368	15367	15192	15305	15415	15215	15125	15097	15369	15393	15262	15480	15316	15181	15219	15231	15390	15371	15321	15307	15201	15329	15571	15235	15309	15314	15281	15326	15440	15505	15425	15332	15366	15398	15369	15343	15230	15374	15312	15227	15418	15143	15229	15291	15335	15274	15305	15472	15384	15320	15328	15404	15421	15250	15260	15371	15263	15231	15307	15282	15195	15380	15286	15314	15299	15610	15158	15337	15270	15450	15243	15520	15346	15374	15163	15368	15045	15339	15321	15393	15147	15314	15261	15113	15298	15293	15213	15390	15444	15355	15279	15417	15300	15163	15102	15337	15181	15380	15369	15465	15186	15248	15321	15491	15253	15484	15344	15240	15277	15455	15252	15373	15319	15300	15214	15185	15296	15155	15176	15128	15325	15246	15329	15058	15379	15391	15381	15393	15284	15320	15296	15452	15380	15425	15336	15245	15302	15531	15468	15203	15129	15288	15315	15315	15391	15297	15144	15366	15269	15431	15404	15158	15444	15248	15152	15225	15228	15189	15231	15307	15209	15363	15208	14958	15262	15452	15351	15260	15303	15015	15400	15401	15402	15499	15081	15379	15321	15393	15466	15303	15242	15484	15351	15243	15191	15377	15091	15339	15240	15446	15239	15408	15272	15207	15355	15267	15293	15113	15389	15258	15287	15244	15195	15510	15309	15292	15202	15315	15299	15459	15246	15310	15265	15222	15220	15399	15389	15246	15337	15223	15259	15385	15448	15257	15322	15148	15307	15171	15093	15307	15271	15100	15259	15409	15257	15410	15217	15186	15283	15233	15389	15440	15475	15332	15403	15295	15293	15201	15232	15369	15291	15295	15155	15193	15483	15398	15252	15415	15250	15088	15215	15309	15288	15173	15441	15506	15238	15387	15311	15115	15389	15407	15187	15175	15403	15279	15362	15391	15227	15207	15376	15188	15254	15297	15297	15266	15265	15394	15257	15379	15467	15462	15302	15360	15440	15380	15243	15327	15279	15411	15233	15146	15059	15258	15263	15116	15354	15376	15299	15113	15333	15343	15208	15345	15151	15259	15451	15414	15463	15451	15185	15359	15445	15308	15148	15363	15332	15232	15380	15367	15233	15413	15120	15214	15223	15224	15292	15172	15192	15349	15281	15210	15218	15358	15244	15389	15434	15218	15237	15240	15244	15052	15300	15446	15159	15376	15217	15292	15234	15304	15272	15356	15349	15359	15247	15152	15321	15060	15084	15540	15129	15436	15260	15204	15184	15286	15363	15229	15366	15045	15161	15318	15427	15244	15476	15537	15080	15573	15247	15346	15028	15244	15500	15444	15298	15177	15026	15402	15438	15525	15267	15303	15219	15309	15307	15354	15335	15506	15305	15365	15246	15383	15257	15293	15318	15371	15369	15218	15103	15185	15282	15404	15251	15317	15260	15324	15344	15374	15358	15045	15264	15288	15336	15278	15385	15352	15192	15371	15442	15284	15288	15197	15356	15275	15350	15274	15269	15283	15333	15317	15294	15432	15229	15200	15299	15269	15267	15368	15335	15088	15373	15317	15106	15232	15612	15203	15450	15442	15274	15439	15305	15383	15325	15148	15359	15299	15281	15054	15240	15000	15277	15238	15019	15142	15292	15225	15193	15502	15171	15457	15285	15159	15241	15186	15364	15451	15295	15433	15186	15330	15279	15338	15481	15360	15285	15404	15212	15304	15378	15351	15292	15222	15191	15307	15360	15314	15181	15357	15320	15223	15157	15337	15208	15250	15310	15197	15230	15217	15434	15293	15312	15147	15106	15398	15306	15388	15323	15301	15164	15377	15245	15455	15102	15306	15529	15237	15431	15158	15201	15334	15445	15203	15132	15167	15129	15453	15168	15235	15436	15460	15292	15191	15362	15267	15300	15555	15363	15272	15277	15320	15374	15428	15276	15228	15306	15300	15315	15256	15428	15329	15260	15266	15450	15197	15404	15190	15405	15307	15440	15343	15458	15384	15103	15279	15423	15034	15567	15371	15402	15191	15122	15458	15198	15287	15204	15228	15385	15210	15285	15365	15443	15295	15250	15294	15400	15289	15216	15284	15271	15376	15542	15211	15299	15305	15200	15327	15319	15382	15349	15020	15369	15396	15215	15303	15328	15322	15407	15385	15278	15344	15233	15374	15357	15526	15257	15357	15193	15254	15262	15496	15198	15322	15291	15278	14997	15461	15355	15281	15131	15291	15327	15190	15328	15255	15176	15167	15439	15072	15353	15510	15309	15448	15193	15118	15221	15301	15325	15252	15206	15258	15043	15485	15255	15360	15373	15300	15123	15194	15350	15317	15374	15224	15244	15272	15426	15349	15252	15169	15362	15173	15264	15396	15289	15354	15278	15462	15225	15198	15125	15232	15279	15275	15222	15468	15352	15198	15378	15130	15146	15250	15262	15307	15228	15180	15235	15370	15161	15226	15212	15386	15394	15352	15341	15303	15166	15175	15239	15494	15200	15146	15387	15305	15461	15321	15259	15389	15109	15234	15410	15411	15265	15184	15447	15240	15466	15478	15226	15236	15217	15597	15200	15337	15182	15196	15255	15207	15280	15255	15314	15037	15107	15290	15197	15470	15334	15298	15311	15426	15361	15348	15269	15267	15222	15298	15387	15337	15332	15368	15343	15358	15093	15096	15420	15396	15293	15418	15317	15321	15321	15193	15354	15228	15274	15242	15140	15240	15223	15237	15381	15217	15262	15172	15263	15309	15285	15361	15389	15146	15314	15045	15315	15425	15412	15432	15272	15266	15366	15403	15134	15321	15199	15270	15366	15326	15437	15397	15107	15407	15233	15289	15364	15186	15323	15099	15393	15473	15245	15182	15472	15316	15429	15191	15100	15299	15256	15277	15166	15354	15192	15387	15339	15282	15293	15368	15307	15328	15349	15335	15240	15391	15109	15511	15267	15408	15454	15208	15483	15269	15441	15212	15390	15293	15106	15198	15197	15186	15412	15523	15368	15282	14990	15275	15541	15309	15274	15357	15334	15144	15402	15249	15382	15310	15216	15371	15366	15279	15429	15160	15333	15460	15273	15360	15250	15128	15252	15296	15270	15229	15205	15170	15206	15430	15264	15280	15381	15402	15268	15250	15335	15181	15276	15298	15279	15303	15149	15478	15437	15282	15346	15239	15203	15392	15346	15465	15313	15324	15302	15376	15350	15376	15282	15392	15168	15249	15132	15204	15094	15310	15541	15105	15252	15051	15240	15478	15309	15261	15252	15384	15309	15177	15216	15370	15355	15470	15051	15269	15368	15230	15285	15021	15240	15221	15530	15353	15382	15386	15293	15216	15368	15269	15395	15291	15346	15291	15127	15153	15332	15182	15108	15196	15273	15211	15390	15252	15450	15412	15339	15318	15348	15135	15368	15321	15350	15411	15245	15302	15336	15403	15367	15417	15263	15406	15214	15222	15341	15119	15243	15328	15262	15373	15326	15438	15243	15384	15442	15259	15298	15372	15416	15130	15123	15424	15255	15393	15170	15222	15236	15028	15405	15148	15108	15377	15455	15451	15222	15237	15379	15304	15229	15123	15218	15373	15302	15332	15050	15121	15385	15220	15222	15488	15231	15384	15433	15459	15397	15118	15332	15239	15308	15517	15233	15217	15300	15372	15518	15251	15223	15283	15362	15286	15172
16950	31939	30372	23282	20041	18204	17037	16211	15851	15707	15808	15788	15367	14809	14766	14492	14440	14455	14427	14183	14274	14046	14317	14321	14035	14254	14226	14134	14336	14065	14459	14100	14050	14160	14049	14126	14133	14260	14039	14190	14196	14265	14206	14156	14024	14092	14213	14179	14454	17053	16988	16605	15496	14699	14179	13872	14118	14029	14045	13886	14017	13916	14091	13956	13917	14056	14170	13985	13980	14050	13935	13907	13883	14007	13987	13985	14125	14004	14063	13944	13995	13909	14085	14014	13974	13916	14174	14074	14047	14043	14096	14026	14129	13997	14075	14064	13862	13882	13938	13838	14056	13975	13879	13856	14140	13985	13985	13941	14162	13792	14096	14125	13989	14038	14076	13859	13941	13944	14127	14091	13966	13963	14034	13839	13982	13923	13889	14017	14175	14218	14051	14051	14010	13906	13928	14085	13958	13955	14009	14100	13888	14072	14114	13877	14156	13952	13945	14030	14001	13976	14114	14003	13938	14060	13944	13899	14088	13842	14080	13956	14004	13977	14046	14166	14030	14019	13926	14096	14063	13946	13771	14002	13859	13884	13998	14008	13965	13975	14025	13943	14005	14050	14127	14036	14069	14030	13752	14037	13991	14031	13985	13994	13979	13956	14088	14011	14114	13978	13993	14026	13992	14104	13957	13909	14057	13995	13823	14026	13924	13848	13952	13892	14011	13977	13983	13976	13981	13826	14059	13903	14124	14027	14037	13989	13942	14128	13899	13910	13898	13929	13797	13861	13968	14128	14094	13925	13912	13880	13905	13992	13852	14088	13919	14105	14067	14141	14014	13909	13871	13858	14020	13944	14009	14043	13950	13866	14058	13791	13964	13986	14098	13879	14090	13944	13811	14078	13889	13800	14049	14085	14051	14008	14015	13966	14033	13953	13817	14039	13888	13820	14034	14013	14006	13975	13893	13988	14004	14193	13949	13962	13968	14092	14036	13904	13779	13941	13737	13869	13922	14020	14160	13934	13981	13951	14044	13871	13933	14074	14002	13954	13938	14059	14013	13871	13866	14058	13894	14025	14057	13919	13929	14212	13866	13973	13982	13998	13812	13948	14025	14163	13970	14087	13980	14007	13922	13871	14010	13917	14100	13952	13880	13979	14033	13958	13980	13996	14061	14024	13998	14139	13790	13957	13877	13882	13986	13927	13967	13918	13996	14020	13809	13972	14019	13959	13901	13967	13941	13938	14138	13820	14113	13845	13877	13891	14050	13862	13837	13947	14018	13958	14053	13994	14159	13911	14053	13963	13971	14008	13936	13760	13829	13979	13893	14000	13940	13930	14020	14140	14012	14260	13965	13876	13991	13898	13912	14087	14228	13803	14131	13919	14010	13913	14045	13881	14125	13848	13911	13949	14100	13823	14091	13804	14025	14054	14006	14026	14080	14036	14047	14040	13949	13944	13957	13951	13963	13687	13883	13890	13982	14078	14013	14042	13949	14057	14010	14020	14029	13931	14051	14032	13888	13957	13927	13929	13915	13939	14024	14009	14095	13819	13957	13957	13860	14025	13994	13965	13947	14192	13912	13959	13811	14105	13986	14038	13944	13969	14069	13961	13910	13938	14032	13936	13902	14001	13995	13932	14008	14027	14009	13940	14195	14003	14074	13921	13981	14081	13899	13931	13901	13799	14109	14059	13989	14010	14048	13951	14052	14073	14150	13995	14011	13947	13994	13869	13894	13846	14191	13936	14029	14022	13955	13944	13784	14002	14033	14108	13940	13946	14142	14047	13960	13973	13983	13956	13994	13861	13905	13854	14064	13944	14049	14049	13993	14185	14012	13964	13968	13860	13883	14146	14025	14178	13955	14086	13893	13759	13939	14035	13951	14045	13968	13998	14117	13994	13828	14060	13938	14035	13971	14127	13779	13844	13914	13889	13940	13905	13984	13971	13905	14026	14005	13950	14036	14009	14008	13797	13989	13851	13973	14037	13929	14022	13861	13891	14064	13844	13942	14003	13927	14006	13911	14010	14107	14113	13767	13892	13958	14215	13991	13980	13923	13919	14024	14057	13860	13986	14032	14096	13801	13892	14059	14104	14041	13968	14164	13877	13890	14052	14018	13946	13988	13935	14045	14102	14031	13805	13897	13979	14014	14024	13933	13907	13829	14089	13987	14028	13924	13979	13834	14042	13862	13937	14085	13838	13772	14040	14068	13951	14020	14112	13917	14114	14095	13924	13878	14058	14052	13959	14085	13988	13979	14180	14095	13972	13896	14020	14121	13944	14046	13857	13998	13770	13836	13976	13927	13878	14049	13915	13920	13952	14170	13999	13869	14038	13992	13812	14150	14044	14143	14046	13872	13833	13985	13935	14088	14052	14010	14090	13855	14028	13898	13875	13868	13909	13989	13921	14021	14035	13981	14028	14006	13930	13888	13837	14024	13876	14074	13997	14000	13955	14026	14127	13987	13997	14164	13890	14000	13966	14051	13858	14012	13979	13962	13919	13912	13918	14101	13952	13760	13853	13823	13840	14151	13936	13904	13966	13941	14003	14105	14140	13979	13888	14019	14019	13864	14073	14072	13941	13992	13917	14002	14096	14018	13907	14031	13920	13946	13987	14017	14096	13906	13982	13983	14249	14043	14035	14140	13936	13907	13934	13943	14075	13942	14000	14026	13867	13807	13927	13850	13830	13904	14017	13872	13714	13905	13862	13858	13889	14033	13956	14050	13971	14109	13938	13910	13922	14076	13896	14111	13958	14151	13947	13890	14016	13972	14031	13896	13942	14015	13954	13885	13921	13888	13942	13979	14040	14025	14043	14009	13964	14062	13953	13978	14023	13919	14050	13977	13909	13859	13896	13998	13878	14097	14093	13922	13851	13943	13998	14040	14062	14055	13897	13943	14045	14086	14125	13785	13950	14075	14127	14022	13978	13827	14059	13835	13884	13997	13863	13904	13940	13933	13937	13900	14016	14219	13942	13943	13976	14103	13948	13814	13866	14018	13955	13963	13925	13986	14065	14081	13892	13944	14057	13858	13837	13891	14078	14097	13911	14049	13845	13919	14003	13932	13858	14054	13944	14023	13943	14173	13952	14092	13974	13965	13919	13915	14096	13903	14158	14035	13814	13847	13972	14048	13859	13753	13872	14069	14095	13887	13960	14064	13975	13859	14054	13958	13987	13856	13951	13922	14036	14041	13948	14003	14092	14151	13850	14061	13926	13978	13758	13972	14023	13952	13989	13991	13967	13914	13998	14040	14030	14076	13935	13977	13918	13891	14077	14002	14200	13959	13900	13905	13992	13815	13870	14080	14147	13842	13937	13921	13917	13853	14120	13896	14035	14025	14006	13896	13732	13998	14126	14081	13923	13898	13917	13856	13980	14118	14015	13921	14126	13974	13986	14104	14116	14084	14037	13872	13879	14034	13950	13880	13987	13939	13877	13990	14063	13903	13986	14007	13844	13873	13934	14090	13970	13985	14120	13970	13897	13993	13923	13855	14079	13921	13977	13808	14105	14061	13846	14049	13845	13926	14164	13815	14163	13992	14071	14051	14056	14117	13958	13911	14040	13972	13780	13916	13973	14090	13950	14010	13943	13986	14078	14100	13939	13966	14156	13949	13876	14043	13982	13985	14079	14050	13933	13908	14026	13984	13919	13856	13998	13908	14045	13955	14006	14044	13922	14001	14036	14128	14070	14068	13730	14063	13919	13939	14076	13919	13898	14034	13755	13900	14020	13942	13925	14093	13985	13908	14012	14097	13930	13989	13965	14017	13972	13974	13914	14017	14058	14080	14059	13779	14040	14004	13915	13976	14101	14005	14006	14023	13822	13965	13952	13777	13995	14014	13880	14134	13952	13863	13996	13984	13916	14030	13859	13952	14032	13931	14017	13848	14004	13805	14026	13934	13914	13937	14048	14098	14076	13971	13929	13954	13828	13904	14055	14070	14120	13838	14024	13957	14136	14003	13965	13925	13886	13951	13894	14072	13971	13946	14116	13920	13997	13968	13967	14137	14026	13972	13923	13926	13967	13828	14032	14090	14049	14113	13884	14063	14108	13926	14088	14010	13978	14026	13884	14201	13958	14070	13943	13928	14038	13976	13999	13970	14037	13983	13961	14037	14145	13808	13994	13956	13907	13889	13970	14000	13936	14089	13873	13983	13991	13927	13913	13822	13808	13976	13842	13839	13886	13937	13977	14216	14190	13942	13829	13982	13948	14048	13937	13848	14064	13947	13998	13818	13840	14088	14047	14025	13803	13889	14031	14011	13845	13987	14027	14078	13950	13922	13889	13937	13876	13927	13907	13900	13918	13940	14045	13915	14109	13921	13942	13944	14079	14029	13980	13872	14013	13915	14064	14008	14005	13889	13965	14068	13850	13956	13898	14006	13950	14032	13951	13870	14110	13901	13976	13925	14127	14012	13931	13928	13921	13892	13885	13986	13882	14002	13960	13880	14032	14017	14166	13860	14052	13978	14025	14098	14041	14126	13995	14053	14150	14026	13951	14069	14030	13904	13948	14058	13956	14099	13873	14073	13857	14001	14011	13864	13988	13965	14168	13890	13965	13984	14058	13804	14113	14011	14088	13948	13950	13943	13909	14216	14034	14067	13978	13951	14110	14137	14128	13923	14080	14016	13809	13873	13933	14098	13772	14091	13873	13960	14139	14119	14023	14020	14138	13948	14092	13908	13898	13979	13951	14036	13845	14088	13876	13910	14048	13967	14005	13918	13958	14159	13840	13953	14071	13904	14101	13891	13836	13830	14029	14052	13938	14036	13969	14255	14073	13937	14048	14005	13884	13877	14052	14130	14067	14010	13882	14044	13867	14009	14057	13924	13949	13825	13896	14131	13879	13806	13939	14059	13937	13979	14169	13883	13959	13917	14023	13839	14014	13887	13989	14036	13932	14033	13991	13947	14069	14044	14073	13920	13785	14040	14071	13984	13933	14103	13961	13964	14028	14023	13998	14135	13857	13960	13967	13942	14015	13964	13911	14114	13849	14011	14097	13954	14093	13915	14060	13922	14029	14027	14104	13841	14180	13922	14060	13989	14039	14017	14155	14097	14025	14022	14057	14042	14145	13804	14048	14025	13980	13942	13954	14084	13879	13922	13790	13912	13929	13907	14042	13918	13939	14047	13809	14048	13990	13742	14024
27614	22121	23911	19994	15878	15450	15500	15240	15220	15089	15167	15189	14880	14998	14996	14831	14876	14709	14668	14710	15063	14762	14899	14894	14604	14897	15056	14817	14967	14803	14864	14696	14775	14662	14886	14759	14711	14823	14886	14788	14768	15049	14859	14816	14728	14809	14892	14928	14866	15005	14974	14937	15085	14787	14860	14789	14647	14955	14898	14752	14786	14897	14888	14847	14739	14665	14764	14851	14785	14706	14790	14904	14754	14738	14785	14767	15036	14824	14781	14822	14767	14803	14742	14860	14851	14726	14834	14839	14812	14669	14856	14904	14876	14706	14812	14860	14644	14949	14850	15021	14898	14926	14675	14656	14668	14689	14935	14804	14646	14832	14640	14760	14933	14817	14891	14791	14720	14857	14681	14780	14858	14730	14700	14831	14945	14507	14780	14904	14808	14759	14681	14741	14681	14735	14552	14718	14693	14748	14854	14839	14817	14789	14888	14806	14896	14874	14885	14650	14999	14696	14816	14797	14902	14892	14780	14750	14947	14739	14725	14699	14926	14816	14826	14680	14933	14802	14783	14790	14889	14855	14765	14775	14956	14656	14845	14809	14795	14720	14702	14767	14796	14799	14861	14889	14722	14739	14853	14766	14679	14597	14638	14770	14807	14746	14799	14777	14746	14658	14731	14685	14857	14678	14852	14778	14805	14859	14805	14841	14895	14824	14789	14786	14879	15066	14914	14732	14764	14774	14817	14837	14786	14702	14803	14813	14501	14739	14797	14821	14653	14563	14765	14596	14675	14709	14761	14790	14898	14799	14770	14761	14664	14664	14919	14888	14697	14650	14681	14793	14740	14822	14602	14587	14711	14749	14823	14715	14753	14814	14740	14663	14693	14703	14762	14692	14787	14936	14767	14772	14860	14697	14912	14804	14734	14835	14735	14736	14775	14891	14771	14704	14804	14728	14764	14746	14782	14657	14801	14698	14794	14787	14743	14648	14782	14833	14832	14760	14799	14829	14656	14927	14822	14860	14721	14788	14819	14879	14777	14950	14932	14683	14677	14655	14858	14783	14828	14553	14776	14650	14914	14803	14904	14796	14710	14732	14709	14765	14667	14791	14713	14834	14754	14865	14908	14751	14801	14695	14851	14875	14776	14783	14909	14852	14629	14744	14667	14767	14738	14871	14675	14727	14793	14726	14831	14745	14797	14672	14778	14926	14784	14887	14849	14761	14669	14796	14803	14805	14829	14724	14869	14827	14712	14570	14555	14786	14812	14812	14889	14898	14650	14793	14897	14850	14767	14938	14628	14786	14876	14780	14846	14679	14780	14695	15001	14845	14820	14830	14825	14887	14902	14845	14611	14870	14799	14637	14634	14825	14873	14801	14856	14678	14808	14743	14928	14770	14803	14589	14878	14698	14921	14725	14803	14690	14808	14745	14659	14863	14723	14742	14957	14791	14818	14910	14908	14788	14785	14881	14808	14807	14681	14723	14878	14696	14813	14892	14827	14773	14849	14731	14889	14874	14829	14732	14715	14627	14797	14743	14958	14785	14792	14901	14941	14897	14925	14901	14951	14855	14700	14835	14868	14769	14771	14555	14788	14690	14724	14581	14655	14805	14683	14768	14734	14793	14569	14725	14804	14808	14724	14626	14629	14743	14671	14768	14759	14679	14954	14831	14840	14560	14708	14856	14844	14785	14721	14792	14669	14754	14887	14866	14788	14844	14620	14684	14626	14765	14801	14584	14862	14614	14791	14882	14715	14814	14799	14681	14757	14700	14708	14634	14955	14722	14848	14693	14866	14888	14672	14885	14931	14998	14828	14650	14705	14680	14934	14713	14890	14827	14842	14680	14897	14905	14833	14563	14806	14826	14786	14753	14887	14816	14903	14732	14559	14893	14739	14781	14636	14925	14876	14975	14816	14832	14733	14787	14661	14828	14812	14714	14659	14590	14792	14770	14787	14950	14669	14785	14729	14986	14765	14595	14969	14902	14702	14788	14712	14824	14851	14732	14719	14707	14865	14805	14568	14598	14997	14805	14758	14705	14706	14902	14734	14717	14784	14816	14783	14834	14915	14802	14550	14801	14830	14692	14880	14581	14572	14788	14862	14797	14778	14974	14878	14835	14741	14898	14551	14891	14812	14772	14786	14769	14657	14615	14673	14656	14687	14797	14838	14696	14612	14770	14810	14801	14891	14702	14909	14675	14966	14798	14836	14754	14788	14776	14846	14736	14773	14803	14757	14789	14892	14714	14668	14850	14755	14809	14645	14840	14827	14720	14740	14658	14896	14830	14703	14656	14781	14919	14837	14690	14782	14691	14751	14973	14694	14813	14683	14670	14612	14814	14888	14671	14821	14677	14718	14781	14952	14833	14641	14679	14751	14734	14899	14847	14608	14786	14714	14616	14824	14781	15070	14882	14855	14721	14819	14782	14782	14803	14686	14818	14724	14882	14678	14718	14967	14750	14834	14777	14641	14854	14797	14732	14756	14624	14651	14660	14642	14739	15096	14751	14759	14782	14964	14616	14749	14570	14864	14725	14999	14922	14909	15025	14868	14646	14895	14775	14854	14767	14875	14991	14914	14759	14764	14596	14702	14785	14775	14753	14735	14562	14745	15014	14766	14838	14735	14774	14678	14743	14831	14891	14819	14848	14537	14784	14891	14754	14889	14967	14716	14690	14746	14683	14621	14871	14803	14817	14675	14919	14811	14835	14889	14948	14674	14771	14867	14820	14742	14898	14701	14820	14645	14929	14814	14851	14822	14805	14852	14730	14709	14942	14923	14711	14458	14967	14773	14761	14649	14736	14957	14729	14828	14762	15016	14637	14793	14860	14990	14917	14773	14679	14621	14666	15072	14765	14766	14782	14770	14941	14973	14851	14824	14734	14835	14840	14902	14731	14948	14855	14755	14580	14765	14786	14890	14914	14705	14853	14838	14631	14657	15033	14815	14925	14736	15005	14719	14784	14764	14771	14653	14687	14891	14949	14783	14639	14801	14705	14832	14700	14710	14801	14806	14899	14837	14843	14713	14888	14922	14739	14884	14646	14736	14860	14721	14872	14648	14646	14797	14942	14841	14869	14897	14994	14985	14776	14692	14759	14713	14660	14893	15110	14781	14679	14671	14602	14751	14895	14714	14754	14815	14945	14632	14816	14899	14757	14743	14898	14823	14691	14888	14903	14750	14803	14810	14875	14899	14930	15029	14830	14800	14952	14741	14928	14831	14913	14949	14785	14963	14802	14689	14798	14809	14756	14833	14737	14946	14786	14756	14660	14742	14835	14743	14705	14870	14834	14576	14719	14853	14607	14650	14896	14592	14782	14681	14562	14732	14892	14641	14720	14789	14850	14854	14679	14826	14798	14865	14912	15023	14737	14804	14785	14859	14747	14624	14697	14695	14669	14925	14691	14635	14967	14804	14867	14909	15085	14679	14884	14683	14664	14715	14740	14914	14621	14758	14888	14958	14766	14765	14831	14658	14780	14834	14684	14611	14685	14625	14634	14906	14856	14814	14762	14794	14626	14903	14854	14794	14742	14697	14828	14757	14893	14954	14937	14987	14910	14717	14982	14869	14919	14946	14852	14773	14827	14845	14785	14839	14969	14830	14982	14780	15036	14946	14925	14741	14765	14938	14778	14711	14761	14699	14914	14759	14830	14948	14820	14811	14957	14691	14814	14563	14802	14784	14699	14962	14638	14706	14805	14859	14689	15000	14887	14832	14854	14899	14713	14704	14976	14986	14840	14752	14765	14863	14754	14733	14822	14874	14698	14840	14784	14866	14820	14828	14747	14844	14919	14663	14709	14790	14780	14873	14798	14733	14848	14795	14863	14816	14656	14879	14676	15061	14989	14802	14904	14659	14774	14755	14556	14783	14852	14819	14651	14770	14907	14709	14794	14852	14930	14725	14786	14835	14702	14832	14822	14920	14829	14742	14827	14771	14677	14873	14738	14813	14737	14667	14916	14712	14792	15039	14889	15020	14916	14776	14863	14757	14698	14803	14574	14908	14866	14811	14778	14705	14786	14897	14818	14747	14893	14707	14773	14858	14927	14819	14911	14832	14829	14707	14721	14696	14721	14761	14715	14820	14820	14756	14644	14870	14769	14854	14770	14642	14871	15088	14723	14814	15064	14745	14686	14808	14862	14916	14665	14706	14989	14811	14701	14876	14791	14679	14863	14710	14674	14983	14773	14610	14899	14780	14684	14798	14796	14861	14965	14700	14879	14832	14904	14928	14974	14820	14744	14800	14877	14931	14710	14808	14980	14589	14805	15020	14761	14863	14638	14938	14780	14664	14782	14808	14706	14844	14687	14783	14832	14867	14695	14731	14884	14836	14721	14800	14689	14753	14710	14706	14734	14853	14842	14869	14664	14814	14796	14739	14581	14657	14879	14737	14935	14833	14798	14770	14895	14731	14588	14843	14766	14957	14807	14657	14621	14871	14872	14836	14692	14998	14726	14963	14637	14829	14777	14783	14788	14748	14837	14813	14613	14737	14909	14873	14934	14914	14822	14788	14964	15033	14800	14757	14659	14879	14812	14888	14867	14850	14751	14904	14890	14821	14822	14824	14817	14942	14830	14787	14824	14786	14691	14759	14824	14860	14955	14662	14723	14833	14916	14751	14837	14840	14712	15026	14869	14832	14932	14858	14864	14850	14839	14713	14721	14875	14705	14711	14654	14795	14572	14979	14773	14733	14764	14949	14905	14926	14841	14592	14666	14844	14841	14666	14885	14723	14933	14785	14622	14781	14739	14734	14913	15122	14765	14968	14975	14846	14753	14810	14958	14814	14793	14870	14771	14518	14851	14759	14698	14729	14797	14761	14515	14714	14737	14838	14902	14954	14894	14653	14823	14713	14845	14731	14875	14773	14669	14582	14802	14604	14690	14718	14866	14796	14896	14714	14686	14706	14914	14933	14757	14808	14757	14769	14831	14882	14771	14813	14699	14845	14812	14924	14821	14675	14936	14833	14774	14898	14832	15009	14769	14757	14892	14584	14738	14940	14711	14653	14901	14679	14802	14678	14746	14852	14733	14956	14908	14757	14583	14934	14875	14656	14840	14831	14650	14813	14701	14696	14875	14932	14930	14742	14657	15007	14786	14685	14856	14929	14796	14682	14747	14792	14892	14741	14863	14790	14818	14616	14842	14629	14906
16077	22085	20991	16924	15519	14891	14780	14255	14274	14367	14318	14199	14054	13975	13733	14028	13615	13810	13779	13632	13576	13875	13730	13783	13743	13613	13802	13875	13728	13582	13782	13643	13709	13718	13721	13930	13872	13685	13584	13764	13668	13854	13755	13626	13742	13740	13713	13907	13762	13646	14154	13911	13860	13881	13778	13743	13852	13583	13638	13814	13529	13610	13625	13704	13657	13741	13796	13587	13504	13803	13643	13571	13683	13381	13607	13742	13586	13613	13690	13710	13610	13599	13737	13531	13802	13704	13662	13914	13659	13488	13586	13727	13648	13574	13627	13597	13710	13668	13556	13724	13722	13701	13741	13633	13782	13728	13818	13768	13737	13766	13620	13636	13589	13749	13542	13775	13523	13681	13740	13616	13822	13717	13451	13635	13756	13702	13627	13638	13496	13506	13669	13631	13655	13628	13743	13571	13565	13646	13695	13612	13707	13651	13721	13601	13661	13634	13703	13694	13566	13683	13668	13682	13860	13563	13718	13611	13692	13617	13609	13495	13723	13589	13695	13666	13611	13744	13665	13667	13627	13677	13486	13655	13698	13746	13779	13764	13659	13509	13527	13788	13680	13729	13549	13707	13594	13656	13759	13645	13699	13701	13631	13759	13615	13598	13687	13634	13638	13675	13779	13758	13577	13649	13592	13693	13759	13730	13655	13731	13585	13688	13656	13552	13647	13566	13649	13725	13711	13659	13705	13715	13815	13502	13752	13430	13659	13736	13559	13606	13686	13587	13787	13740	13797	13404	13575	13685	13666	13627	13692	13695	13548	13816	13809	13517	13513	13843	13639	13704	13575	13720	13542	13763	13843	13709	13526	13766	13633	13627	13459	13732	13797	13829	13513	13617	13515	13609	13578	13753	13695	13630	13580	13630	13815	13781	13531	13754	13612	13584	13667	13633	13692	13524	13600	13721	13735	13719	13739	13657	13446	13613	13743	13637	13701	13677	13622	13718	13647	13829	13699	13481	13690	13566	13728	13712	13719	13650	13598	13597	13397	13723	13534	13603	13661	13690	13557	13773	13607	13668	13592	13572	13632	13452	13624	13763	13827	13783	13741	13563	13736	13682	13690	13664	13527	13724	13685	13717	13602	13605	13746	13616	13602	13618	13658	13627	13645	13710	13806	13628	13573	13660	13715	13617	13720	13660	13748	13654	13670	13687	13752	13608	13625	13696	13748	13668	13767	13724	13752	13604	13861	13524	13608	13651	13653	13661	13762	13647	13590	13639	13776	13755	13685	13708	13700	13796	13621	13670	13734	13607	13672	13756	13782	13730	13608	13580	13712	13755	13631	13724	13609	13563	13667	13541	13532	13697	13817	13805	13521	13759	13740	13529	13690	13818	13554	13771	13797	13674	13592	13681	13688	13566	13782	13467	13639	13570	13732	13723	13636	13689	13725	13577	13628	13594	13636	13618	13622	13735	13507	13657	13593	13641	13616	13802	13712	13538	13663	13582	13699	13593	13623	13408	13639	13627	13742	13753	13556	13595	13603	13715	13662	13604	13696	13583	13796	13572	13660	13590	13865	13529	13529	13734	13476	13667	13729	13744	13679	13586	13715	13802	13601	13697	13866	13559	13701	13744	13635	13678	13614	13693	13587	13830	13522	13729	13697	13533	13571	13532	13613	13675	13540	13595	13599	13781	13763	13686	13694	13634	13766	13670	13686	13648	13766	13649	13709	13711	13562	13600	13582	13739	13589	13796	13871	13564	13668	13582	13572	13519	13789	13541	13586	13630	13571	13653	13572	13719	13536	13656	13656	13747	13541	13601	13808	13671	13608	13647	13561	13651	13625	13778	13734	13766	13610	13547	13698	13622	13772	13731	13562	13502	13517	13629	13519	13708	13732	13678	13546	13623	13878	13577	13713	13534	13704	13644	13756	13575	13718	13602	13689	13625	13722	13761	13679	13641	13765	13815	13694	13748	13738	13664	13674	13799	13626	13556	13872	13664	13571	13707	13810	13567	13724	13863	13683	13818	13597	13673	13688	13670	13536	13638	13648	13874	13740	13864	13528	13692	13854	13430	13671	13739	13933	13679	13657	13707	13606	13509	13687	13713	13590	13520	13686	13731	13578	13651	13708	13768	13729	13673	13755	13633	13630	13517	13734	13665	13643	13614	13680	13630	13680	13696	13728	13641	13577	13758	13623	13825	13826	13659	13690	13611	13755	13618	13680	13577	13589	13856	13613	13526	13677	13653	13571	13638	13570	13608	13627	13633	13990	13838	13764	13687	13751	13572	13663	13687	13696	13850	13539	13804	13635	13508	13508	13666	13640	13513	13793	13685	13684	13658	13535	13528	13664	13595	13733	13615	13572	13618	13582	13627	13528	13743	13721	13820	13605	13604	13615	13986	13651	13661	13664	13765	13618	13844	13812	13755	13597	13654	13666	13721	13566	13653	13555	13589	13601	13645	13617	13768	13805	13609	13530	13701	13419	13839	13712	13680	13695	13846	13763	13574	13633	13695	13631	13599	13660	13561	13721	13644	13627	13663	13692	13575	13814	13687	13556	13607	13742	13734	13552	13606	13650	13552	13678	13905	13680	13697	13736	13705	13608	13707	13737	13645	13638	13665	13676	13540	13631	13648	13677	13640	13670	13841	13624	13712	13692	13746	13709	13691	13673	13656	13813	13566	13630	13538	13609	13693	13637	13740	13631	13584	13519	13613	13795	13531	13698	13625	13799	13729	13422	13794	13667	13683	13514	13607	13599	13664	13752	13743	13564	13563	13778	13796	13475	13676	13742	13484	13687	13605	13916	13706	13668	13798	13761	13641	13778	13813	13828	13702	13715	13740	13640	13819	13679	13714	13694	13746	13725	13645	13733	13643	13719	13613	13612	13760	13741	13770	13660	13663	13700	13793	13764	13611	13628	13640	13678	13689	13660	13685	13712	13674	13599	13579	13699	13725	13875	13658	13683	13656	13744	13661	13718	13595	13725	13782	13553	13708	13539	13553	13593	13562	13773	13585	13706	13704	13574	13806	13677	13582	13843	13633	13849	13598	13673	13686	13657	13687	13688	13731	13692	13726	13756	13611	13641	13730	13567	13663	13575	13674	13751	13759	13800	13614	13604	13565	13625	13643	13699	13530	13612	13699	13674	13582	13601	13768	13623	13629	13618	13660	13896	13680	13726	13675	13646	13744	13699	13592	13577	13575	13634	13627	13612	13495	13588	13631	13620	13679	13751	13751	13567	13820	13670	13717	13627	13547	13581	13807	13622	13749	13552	13612	13568	13717	13499	13641	13587	13776	13657	13566	13748	13718	13686	13677	13674	13625	13793	13742	13537	13669	13610	13812	13462	13633	13692	13870	13645	13658	13791	13774	13820	13742	13435	13437	13797	13578	13678	13569	13579	13678	13739	13659	13676	13670	13738	13765	13690	13526	13813	13578	13652	13756	13772	13611	13894	13591	13513	13582	13685	13513	13627	13663	13700	13652	13744	13697	13606	13604	13683	13720	13624	13527	13645	13631	13711	13688	13697	13616	13516	13770	13670	13678	13566	13700	13608	13762	13658	13589	13792	13767	13814	13538	13657	13741	13688	13664	13475	13632	13618	13708	13782	13654	13728	13782	13526	13585	13804	13751	13533	13803	13805	13618	13663	13770	13826	13559	13807	13521	13676	13677	13544	13649	13647	13774	13650	13576	13658	13705	13763	13509	13715	13499	13686	13605	13833	13630	13596	13691	13679	13711	13582	13603	13600	13751	13757	13611	13686	13635	13676	13562	13628	13701	13623	13671	13660	13678	13657	13849	13862	13687	13545	13766	13611	13691	13661	13614	13807	13565	13598	13728	13584	13654	13560	13657	13667	13731	13516	13824	13564	13797	13667	13654	13679	13589	13757	13676	13570	13754	13716	13618	13754	13850	13657	13807	13703	13582	13611	13563	13669	13730	13675	13645	13582	13774	13745	13748	13765	13564	13848	13552	13624	13643	13484	13645	13592	13719	13638	13651	13610	13723	13561	13788	13662	13479	13527	13725	13656	13660	13877	13812	13671	13700	13648	13749	13610	13669	13686	13704	13693	13707	13653	13704	13798	13696	13799	13700	13692	13733	13620	13753	13706	13654	13695	13766	13579	13606	13678	13579	13560	13711	13796	13726	13672	13626	13691	13657	13823	13575	13774	13675	13660	13546	13627	13702	13677	13546	13787	13621	13801	13606	13728	13571	13539	13602	13716	13660	13756	13755	13466	13767	13730	13650	13611	13802	13557	13692	13816	13783	13843	13570	13615	13663	13621	13741	13717	13793	13724	13572	13570	13538	13694	13672	13693	13662	13683	13746	13633	13619	13758	13807	13665	13662	13846	13581	13686	13669	13762	13625	13777	13720	13700	13547	13646	13571	13599	13708	13553	13358	13527	13561	13588	13719	13658	13593	13714	13709	13607	13643	13470	13629	13666	13629	13730	13611	13682	13728	13626	13817	13685	13671	13602	13609	13643	13741	13851	13733	13731	13635	13628	13595	13678	13679	13680	13629	13580	13575	13432	13718	13677	13556	13563	13513	13791	13741	13652	13594	13654	13820	13697	13697	13617	13770	13589	13663	13540	13737	13748	13685	13614	13558	13813	13749	13624	13643	13689	13663	13836	13846	13515	13756	13730	13542	13749	13730	13591	13725	13705	13647	13638	13566	13709	13741	13683	13836	13833	13754	13650	13691	13613	13628	13588	13625	13607	13677	13631	13534	13604	13624	13674	13625	13694	13647	13712	13553	13603	13635	13490	13513	13751	13632	13675	13617	13751	13562	13656	13747	13616	13815	13728	13752	13672	13552	13643	13681	13679	13769	13638	13570	13746	13526	13571	13769	13523	13599	13688	13581	13657	13560	13779	13558	13737	13819	13703	13757	13783	13559	13667	13716	13558	13685	13508	13745	13821	13621	13813	13507	13654	13504	13615	13782	13614	13517	13730	13619	13514	13588	13769	13777	13523	13810	13713	13599	13587	13694	13712	13633	13638	13541	13660	13852	13565	13655	13642	13552	13774	13569	13453	13654	13690	13683	13539	13675	13830	13640	13595	13556	13675	13811	13648	13629	13600	13648	13587	13676	13743	13663	13578	13659	13679	13753	13743	13692	13741	13666	13532	13712	13736	13688	13623	13566	13750	13680
23910	21112	28473	24072	21689	20360	18262	15857	15524	15589	15492	15400	15351	15081	15097	14922	15179	14788	14814	14907	14902	14614	14726	14723	14916	14914	14896	14925	14647	14683	14768	14750	14738	14758	14669	14885	14713	14727	14778	14979	14659	14652	14613	14905	14923	14664	14693	14624	14797	15356	15901	15838	15487	15021	14945	14869	14763	14698	14665	14853	14605	14626	14704	14822	14585	14665	14725	14724	14714	14574	14706	14573	14859	14805	14543	14898	14721	14733	14641	14496	14657	14762	14578	14676	14680	14613	14710	14651	14469	14752	14534	14952	14662	14653	14471	14707	14666	14636	14858	14467	14667	14706	14603	14679	14581	14584	14647	14570	14601	14761	14686	14669	14548	14534	14676	14579	14521	14535	14657	14652	14802	14616	14596	14609	14706	14629	14662	14470	14741	14516	14891	14701	14513	14656	14794	14614	14628	14544	14645	14771	14720	14709	14462	14752	14741	14659	14474	14629	14584	14689	14710	14611	14796	14648	14786	14793	14898	14722	14687	14743	14720	14906	14578	14643	14643	14529	14544	14490	14620	14490	14740	14643	14577	14529	14784	14582	14529	14706	14485	14727	14777	14833	14694	14476	14721	14634	14605	14460	14424	14525	14763	14661	14604	14732	14532	14812	14514	14638	14798	14624	14525	14637	14588	14617	14687	14761	14497	14594	14676	14592	14761	14649	14712	14743	14569	14623	14515	14597	14442	14529	14662	14612	14620	14604	14351	14579	14715	14549	14775	14524	14610	14623	14564	14495	14731	14712	14497	14617	14628	14675	14536	14683	14464	14533	14674	14510	14579	14770	14726	14789	14618	14668	14654	14647	14613	14479	14628	14460	14733	14541	14895	14832	14521	14486	14505	14590	14578	14645	14751	14594	14829	14447	14713	14611	14601	14630	14736	14625	14847	14785	14701	14545	14556	14422	14818	14568	14576	14651	14430	14549	14631	14466	14576	14410	14581	14562	14541	14493	14686	14780	14719	14552	14772	14561	14647	14680	14785	14657	14547	14636	14736	14721	14582	14682	14542	14784	14659	14736	14457	14558	14611	14570	14542	14565	14563	14552	14497	14696	14573	14559	14618	14663	14646	14599	14537	14755	14600	14609	14532	14718	14580	14594	14609	14839	14715	14545	14725	14603	14689	14696	14708	14721	14574	14633	14607	14654	14768	14767	14680	14727	14706	14864	14634	14615	14712	14735	14599	14621	14637	14633	14611	14750	14686	14697	14710	14677	14746	14610	14565	14657	14677	14634	14598	14604	14746	14526	14542	14634	14782	14730	14613	14572	14813	14531	14697	14624	14674	14743	14677	14468	14605	14771	14433	14632	14534	14759	14573	14733	14727	14402	14542	14703	14668	14653	14579	14599	14677	14639	14813	14563	14412	14603	14601	14713	14697	14669	14700	14595	14674	14796	14640	14397	14634	14682	14572	14674	14578	14481	14641	14398	14608	14721	14893	14596	14427	14658	14697	14755	14735	14696	14680	14518	14523	14669	14781	14647	14820	14623	14629	14613	14767	14534	14718	14619	14807	14543	14659	14706	14742	14602	14749	14560	14564	14487	14773	14740	14696	14755	14466	14539	14613	14540	14537	14367	14495	14751	14548	14570	14603	14633	14658	14702	14664	14586	14685	14587	14751	14783	14749	14504	14409	14733	14528	14664	14611	14668	14642	14719	14764	14658	14438	14590	14531	14722	14615	14641	14746	14537	14573	14562	14425	14709	14629	14821	14652	14656	14512	14618	14634	14587	14872	14631	14806	14708	14645	14562	14686	14540	14755	14620	14622	14692	14652	14545	14489	14679	14715	14657	14502	14579	14842	14515	14548	14530	14571	14810	14600	14592	14602	14628	14553	14560	14627	14637	14618	14594	14719	14677	14578	14574	14602	14714	14905	14715	14705	14694	14624	14654	14676	14663	14807	14586	14729	14614	14758	14863	14560	14768	14495	14698	14626	14526	14743	14665	14691	14603	14592	14391	14707	14557	14500	14380	14659	14770	14681	14590	14523	14566	14580	14462	14574	14638	14677	14720	14594	14623	14638	14665	14449	14455	14664	14636	14768	14523	14766	14728	14752	14595	14497	14819	14675	14676	14672	14542	14621	14481	14755	14633	14660	14643	14611	14765	14503	14540	14736	14554	14572	14574	14612	14458	14633	14683	14731	14573	14564	14467	14728	14637	14634	14589	14570	14749	14643	14653	14737	14591	14494	14652	14822	14602	14707	14616	14559	14662	14737	14518	14649	14824	14465	14546	14751	14613	14565	14627	14783	14712	14740	14715	14624	14628	14654	14552	14632	14534	14457	14493	14602	14640	14612	14500	14528	14585	14560	14604	14462	14631	14600	14624	14569	14778	14725	14695	14536	14671	14616	14591	14626	14516	14786	14723	14751	14630	14574	14515	14618	14664	14822	14588	14602	14720	14690	14746	14594	14503	14686	14583	14580	14769	14634	14617	14681	14625	14528	14458	14620	14618	14610	14570	14746	14715	14725	14450	14852	14767	14592	14566	14568	14739	14902	14673	14734	14559	14548	14883	14694	14776	14520	14323	14660	14562	14552	14592	14663	14751	14657	14697	14668	14679	14742	14506	14502	14725	14748	14780	14563	14560	14652	14795	14552	14770	14753	14397	14610	14617	14668	14611	14600	14716	14563	14643	14401	14598	14531	14720	14555	14798	14630	14766	14559	14568	14682	14544	14632	14600	14607	14749	14633	14727	14770	14566	14570	14565	14634	14730	14612	14661	14638	14711	14672	14753	14857	14686	14699	14650	14636	14677	14497	14544	14659	14771	14584	14763	14795	14712	14745	14726	14723	14455	14575	14608	14635	14627	14633	14746	14669	14596	14669	14489	14645	14552	14566	14635	14888	14699	14412	14692	14718	14424	14770	14686	14851	14514	14617	14655	14527	14619	14593	14558	14671	14757	14650	14531	14508	14730	14535	14330	14676	14492	14512	14575	14635	14656	14603	14596	14627	14669	14590	14712	14600	14649	14646	14573	14720	14549	14664	14507	14863	14568	14648	14454	14591	14799	14559	14672	14563	14620	14617	14561	14492	14490	14705	14803	14725	14709	14739	14678	14557	14502	14570	14683	14652	14627	14459	14643	14524	14499	14608	14261	14760	14578	14735	14626	14641	14528	14474	14694	14589	14661	14625	14742	14745	14842	14609	14556	14521	14487	14770	14650	14750	14658	14640	14466	14561	14669	14623	14612	14611	14645	14466	14685	14727	14730	14745	14700	14559	14632	14726	14738	14501	14776	14553	14587	14534	14707	14669	14605	14605	14524	14820	14728	14478	14703	14666	14450	14706	14782	14685	14719	14588	14646	14774	14626	14602	14780	14633	14628	14644	14645	14652	14674	14574	14658	14704	14479	14862	14492	14648	14662	14595	14649	14546	14604	14788	14711	14440	14640	14737	14535	14460	14812	14783	14586	14604	14685	14650	14637	14621	14639	14744	14528	14788	14696	14344	14571	14813	14605	14759	14580	14603	14907	14831	14506	14487	14503	14668	14585	14756	14627	14814	14613	14678	14635	14596	14620	14710	14913	14650	14679	14690	14762	14654	14667	14679	14688	14574	14449	14669	14619	14722	14432	14559	14741	14925	14621	14626	14602	14629	14709	14571	14570	14719	14600	14609	14694	14354	14639	14659	14591	14435	14723	14722	14733	14855	14870	14602	14747	14749	14463	14652	14664	14780	14540	14627	14490	14705	14641	14689	14920	14688	14672	14640	14715	14889	14562	14672	14602	14662	14627	14684	14782	14651	14958	14780	14674	14646	14614	14631	14664	14732	14377	14712	14762	14790	14592	14554	14416	14512	14733	14715	14635	14545	14535	14576	14665	14719	14740	14551	14674	14527	14657	14657	14612	14655	14646	14476	14467	14632	14666	14602	14834	14649	14714	14553	14745	14449	14654	14430	14646	14561	14626	14761	14702	14673	14662	14540	14693	14519	14542	14624	14700	14754	14663	14579	14524	14668	14749	14624	14813	14620	14693	14572	14736	14479	14689	14602	14705	14812	14539	14717	14598	14562	14587	14589	14803	14636	14721	14713	14579	14462	14639	14593	14672	14628	14666	14815	14694	14477	14763	14611	14416	14605	14555	14397	14732	14784	14769	14611	14723	14666	14825	14510	14462	14630	14631	14741	14694	14453	14568	14723	14686	14714	14653	14457	14677	14758	14664	14529	14593	14595	14591	14575	14779	14633	14581	14815	14565	14581	14639	14763	14589	14585	14601	14512	14470	14726	14722	14580	14627	14861	14513	14556	14682	14675	14911	14433	14719	14666	14473	14549	14757	14908	14691	14712	14519	14679	14629	14593	14630	14713	14669	14724	14657	14537	14642	14518	14659	14554	14604	14889	14512	14572	14695	14736	14608	14659	14715	14859	14676	14660	14680	14651	14661	14611	14646	14792	14758	14470	14646	14684	14823	14553	14585	14665	14691	14516	14586	14438	14687	14542	14643	14576	14664	14574	14869	14666	14624	14771	14640	14718	14644	14665	14686	14726	14715	14569	14506	14579	14488	14460	14786	14658	14852	14654	14702	14719	14835	14743	14613	14713	14628	14736	14539	14648	14811	14713	14711	14495	14580	14553	14641	14532	14582	14613	14473	14640	14493	14656	14603	14756	14568	14665	14551	14489	14567	14636	14426	14571	14802	14628	14705	14521	14640	14723	14711	14495	14805	14666	14518	14576	14576	14791	14633	14629	14510	14729	14663	14671	14559	14733	14573	14573	14584	14710	14795	14596	14641	14553	14731	14643	14645	14827	14794	14543	14568	14556	14554	14670	14679	14641	14737	14838	14701	14767	14724	14565	14776	14789	14773	14628	14602	14699	14605	14560	14544	14583	14707	14704	14663	14789	14697	14595	14674	14710	14610	14605	14656	14660	14740	14588	14646	14626	14730	14674	14606	14808	14552	14591	14486	14631	14467	14689	14597	14535	14311	14530	14624	14440	14757	14558	14640	14625	14671	14777	14564	14529	14731	14667	14644	14460	14568	14600	14689	14749	14786	14542	14750	14755	14903	14807	14702	14667	14474	14577	14635	14786	14721	14757	14451	14647	14699	14618	14532	14504	14854	14438	14766	14669	14718	14861	14552	14625	14580	14723	14793	14524	14488
15224	27400	25049	19770	17575	16549	15531	14953	15103	14757	14673	14669	14401	14108	14185	13752	13841	13523	13668	13658	13741	13773	13614	13808	13724	13769	13668	13539	13789	13755	13542	13505	13598	13379	13942	13626	13597	13795	13549	13725	13715	13520	13688	13608	13661	13733	13473	13679	13775	14982	15214	15195	14382	14096	13624	13664	13562	13677	13539	13592	13381	13570	13514	13463	13672	13606	13411	13437	13582	13499	13711	13610	13518	13606	13436	13528	13513	13561	13578	13466	13576	13688	13639	13587	13516	13620	13577	13463	13511	13657	13500	13655	13588	13467	13481	13609	13514	13592	13552	13633	13482	13425	13405	13682	13521	13433	13490	13532	13503	13479	13622	13760	13527	13566	13444	13521	13438	13672	13594	13684	13668	13501	13567	13588	13643	13524	13671	13594	13588	13351	13596	13509	13489	13557	13593	13431	13516	13391	13562	13390	13713	13664	13506	13543	13558	13420	13597	13539	13446	13498	13397	13411	13443	13666	13625	13579	13436	13716	13543	13492	13451	13589	13692	13552	13451	13570	13546	13464	13503	13556	13514	13419	13572	13441	13386	13617	13502	13607	13439	13569	13460	13546	13674	13460	13551	13551	13581	13533	13573	13498	13618	13574	13602	13488	13515	13508	13568	13489	13350	13641	13452	13568	13488	13485	13535	13495	13551	13514	13715	13433	13504	13620	13562	13488	13588	13341	13680	13522	13757	13529	13505	13543	13570	13384	13414	13401	13480	13567	13484	13506	13611	13423	13585	13491	13499	13606	13575	13481	13640	13580	13435	13518	13430	13448	13575	13473	13580	13549	13631	13524	13415	13421	13575	13409	13497	13591	13495	13638	13483	13478	13534	13488	13481	13554	13625	13604	13605	13491	13568	13538	13440	13537	13471	13610	13363	13721	13476	13521	13521	13429	13384	13603	13402	13639	13730	13596	13421	13625	13338	13445	13573	13558	13431	13525	13585	13500	13662	13395	13684	13444	13410	13662	13513	13362	13462	13348	13616	13454	13573	13517	13679	13433	13535	13629	13540	13622	13513	13599	13667	13748	13492	13558	13576	13481	13476	13459	13607	13471	13451	13653	13475	13602	13629	13594	13566	13587	13399	13570	13544	13495	13474	13598	13475	13570	13526	13508	13618	13338	13519	13462	13623	13656	13652	13519	13591	13484	13496	13515	13759	13575	13572	13500	13482	13547	13530	13652	13498	13392	13706	13498	13655	13506	13504	13527	13528	13670	13452	13554	13685	13422	13565	13525	13522	13560	13614	13411	13571	13610	13620	13593	13639	13583	13456	13489	13581	13420	13498	13471	13612	13482	13352	13587	13602	13510	13698	13420	13503	13524	13435	13522	13511	13530	13585	13593	13465	13301	13523	13480	13692	13466	13702	13570	13385	13566	13489	13460	13628	13604	13378	13697	13567	13664	13675	13485	13368	13467	13543	13464	13559	13460	13531	13493	13559	13666	13509	13481	13393	13530	13681	13447	13589	13488	13482	13517	13547	13583	13658	13540	13529	13572	13488	13549	13497	13485	13554	13390	13354	13458	13426	13607	13553	13392	13558	13565	13455	13561	13462	13668	13628	13531	13653	13546	13677	13535	13465	13465	13416	13550	13546	13656	13612	13543	13562	13538	13463	13435	13598	13811	13476	13490	13502	13543	13426	13599	13497	13552	13538	13494	13464	13543	13566	13572	13622	13461	13687	13480	13445	13473	13407	13531	13477	13884	13540	13622	13503	13538	13526	13623	13539	13478	13467	13497	13622	13430	13475	13669	13658	13466	13370	13568	13463	13497	13480	13650	13573	13457	13502	13537	13607	13622	13485	13529	13372	13574	13455	13456	13717	13589	13402	13520	13502	13431	13488	13571	13363	13574	13536	13699	13492	13595	13485	13567	13472	13446	13521	13453	13340	13541	13550	13633	13412	13561	13643	13700	13496	13578	13529	13470	13373	13656	13437	13524	13607	13523	13487	13541	13680	13520	13508	13463	13471	13544	13434	13519	13502	13542	13460	13348	13549	13449	13341	13570	13762	13400	13699	13635	13536	13579	13641	13592	13663	13511	13384	13574	13601	13340	13452	13468	13624	13629	13768	13475	13440	13517	13602	13615	13596	13524	13572	13498	13421	13502	13831	13469	13590	13563	13567	13375	13555	13483	13591	13520	13448	13446	13467	13452	13583	13621	13543	13728	13696	13549	13572	13567	13450	13370	13469	13486	13429	13663	13565	13502	13631	13571	13654	13525	13376	13500	13361	13525	13518	13447	13450	13604	13593	13406	13428	13547	13460	13726	13451	13469	13624	13527	13530	13461	13543	13577	13600	13528	13550	13628	13628	13488	13587	13636	13446	13424	13623	13559	13630	13596	13632	13499	13537	13470	13678	13409	13576	13529	13611	13513	13580	13637	13689	13471	13334	13664	13537	13530	13559	13527	13537	13575	13594	13433	13687	13385	13489	13598	13385	13452	13539	13468	13477	13502	13275	13546	13580	13583	13466	13418	13607	13635	13542	13600	13514	13622	13607	13484	13482	13539	13483	13613	13582	13535	13572	13537	13480	13485	13572	13693	13685	13525	13253	13665	13602	13603	13443	13421	13685	13485	13559	13483	13576	13440	13573	13633	13612	13700	13575	13442	13407	13591	13545	13491	13604	13625	13487	13525	13653	13551	13567	13518	13540	13710	13620	13451	13538	13583	13591	13583	13431	13452	13396	13681	13574	13584	13430	13532	13549	13502	13449	13597	13524	13370	13500	13509	13514	13485	13434	13681	13528	13543	13506	13665	13504	13447	13380	13668	13501	13439	13410	13539	13469	13373	13654	13430	13411	13535	13707	13537	13703	13593	13478	13436	13442	13747	13529	13640	13553	13510	13553	13800	13425	13457	13756	13544	13528	13566	13620	13393	13440	13505	13608	13469	13726	13568	13575	13496	13624	13640	13482	13508	13537	13583	13536	13498	13518	13463	13646	13489	13613	13552	13527	13509	13571	13418	13492	13419	13395	13619	13608	13562	13540	13642	13388	13634	13484	13586	13627	13416	13617	13513	13426	13487	13516	13485	13527	13441	13607	13397	13499	13604	13581	13409	13693	13557	13482	13535	13559	13406	13492	13537	13282	13564	13586	13564	13555	13565	13607	13470	13539	13584	13566	13695	13516	13629	13704	13599	13565	13389	13519	13536	13505	13535	13497	13637	13615	13588	13457	13579	13285	13542	13714	13537	13461	13564	13580	13522	13592	13401	13442	13508	13432	13688	13665	13596	13693	13544	13381	13579	13676	13399	13632	13504	13557	13392	13424	13416	13586	13327	13593	13732	13423	13603	13488	13552	13543	13589	13735	13545	13474	13616	13363	13522	13508	13590	13454	13535	13582	13666	13622	13407	13674	13543	13637	13545	13702	13457	13569	13430	13461	13440	13663	13465	13404	13413	13630	13477	13555	13701	13592	13601	13456	13394	13495	13459	13801	13420	13630	13580	13499	13609	13380	13672	13398	13571	13686	13435	13510	13517	13793	13669	13482	13477	13542	13456	13590	13611	13501	13538	13523	13453	13531	13513	13401	13667	13544	13517	13492	13582	13463	13540	13460	13648	13581	13496	13554	13618	13606	13577	13595	13398	13672	13545	13491	13573	13483	13538	13562	13479	13452	13432	13553	13572	13568	13501	13465	13759	13527	13433	13569	13457	13413	13608	13448	13596	13467	13512	13658	13628	13394	13646	13412	13469	13562	13341	13459	13546	13660	13508	13673	13539	13589	13431	13636	13510	13510	13520	13556	13501	13364	13475	13736	13678	13531	13591	13648	13419	13388	13571	13430	13632	13303	13550	13515	13520	13746	13576	13605	13533	13497	13662	13607	13343	13412	13492	13534	13547	13431	13467	13415	13513	13580	13620	13403	13540	13377	13521	13429	13556	13728	13512	13429	13575	13485	13449	13665	13524	13613	13416	13565	13400	13679	13577	13494	13557	13527	13625	13240	13626	13481	13370	13525	13359	13569	13483	13618	13633	13593	13534	13445	13396	13679	13543	13477	13370	13394	13605	13398	13595	13573	13793	13445	13639	13519	13490	13561	13537	13393	13592	13466	13504	13550	13567	13557	13500	13686	13469	13585	13564	13529	13581	13502	13528	13415	13529	13665	13668	13372	13585	13507	13551	13543	13560	13414	13566	13614	13613	13486	13513	13621	13478	13528	13487	13589	13455	13550	13729	13463	13357	13407	13586	13600	13629	13696	13444	13643	13532	13503	13515	13503	13569	13488	13547	13407	13600	13667	13694	13587	13499	13588	13410	13490	13536	13501	13583	13554	13661	13427	13569	13380	13424	13628	13598	13490	13606	13522	13642	13414	13512	13523	13551	13514	13478	13389	13521	13580	13381	13425	13536	13513	13636	13617	13638	13531	13350	13795	13615	13658	13456	13601	13725	13629	13723	13594	13524	13417	13495	13579	13518	13570	13465	13467	13603	13557	13510	13525	13571	13690	13446	13436	13565	13598	13564	13589	13487	13490	13518	13560	13535	13632	13567	13496	13462	13688	13524	13334	13702	13630	13578	13482	13484	13532	13517	13595	13531	13524	13698	13492	13341	13504	13520	13572	13496	13530	13487	13767	13637	13471	13543	13662	13383	13503	13424	13473	13424	13472	13542	13506	13461	13445	13512	13482	13664	13531	13389	13590	13510	13551	13427	13751	13471	13536	13708	13400	13681	13488	13682	13419	13522	13499	13474	13629	13615	13542	13453	13610	13600	13611	13425	13644	13578	13727	13651	13455	13527	13672	13586	13532	13621	13706	13534	13540	13521	13642	13522	13618	13292	13687	13619	13499	13502	13531	13426	13683	13724	13523	13415	13609	13465	13470	13719	13440	13661	13478	13564	13530	13591	13501	13602	13616	13552	13487	13412	13546	13357	13549	13482	13590	13306	13600	13348	13569	13652	13445	13542	13593	13481	13612	13609	13611	13490	13644	13399	13571	13532	13531	13626	13284	13600	13500	13385	13631	13508	13630	13675	13681	13515	13535	13411	13598	13579	13733	13336	13467	13554	13580	13510	13509	13724	13494	13361	13581	13570	13514	13576	13546	13482	13447	13721	13537	13397	13575	13508	13552	13493	13536	13532	13661	13394	13440	13884	13583	13390
23005	21238	29034	23741	21372	22616	22388	16597	15397	15658	15316	15073	15235	14842	14546	14386	14357	14572	14360	14463	14727	14486	14560	14370	14658	14380	14350	14225	14348	14728	14380	14123	14077	13933	14204	14251	14381	14175	14373	14213	14333	14282	14415	14394	14403	14248	14228	14236	14188	15095	16374	16368	15604	14803	14500	14248	14333	14095	14146	14335	14028	13930	13945	13971	13882	14344	14243	14060	14026	14150	14179	14227	14013	14314	14335	14088	14163	14038	14054	14141	14180	14046	13955	14015	14055	13983	13954	14027	14185	13923	14172	14192	13983	14086	14142	14132	13974	14085	14072	14014	13973	13975	14049	14088	14209	14058	14301	14140	14277	14047	14175	14050	13901	13972	14198	14113	14204	14226	13983	14017	14094	14006	14013	14212	14154	14238	14229	14043	14264	14055	14046	14129	14098	14174	14108	14133	13995	13911	13919	13890	13928	13844	14010	14098	14042	14191	14005	14209	14092	14032	14192	14011	14071	14069	14295	14125	14105	13981	14134	14000	14047	14015	14006	13985	14129	14049	14208	14170	14060	14043	14047	14199	14003	14156	13984	14020	14129	14044	14155	13910	13875	14134	14092	14272	13959	14096	14041	14256	14032	14300	14057	13930	14246	14107	14019	14095	14059	13906	14077	14162	14139	14171	14037	14118	14065	13958	13889	14153	13963	14374	13941	14073	13980	13796	14188	14091	14030	14135	14176	14122	14030	14002	14109	14021	14187	13996	14031	13955	13895	13988	14371	13804	14085	14044	14193	13964	14052	14012	14105	14031	14119	14129	14167	14099	14008	14062	14117	14083	13933	13838	14090	14035	14052	14206	14042	13928	14165	14112	14066	14146	14063	14281	14046	14072	14042	13958	14099	14011	14093	14139	14043	14173	14169	14167	14065	14056	14149	14155	13875	13881	13994	13905	13975	14071	13918	14106	14033	14059	13984	13956	14246	14199	13900	13978	13921	14122	14031	14082	14287	14294	14065	14068	14129	14110	13991	14103	14093	13966	14285	14068	14060	14055	14103	13979	14213	14053	14211	14127	13904	13855	14084	14013	14051	14109	14092	13953	13989	14150	14175	14353	14308	14060	14142	14092	14093	14026	14138	14013	14150	14160	13970	14054	14149	14088	13935	14109	14216	14148	14061	14161	13896	13933	13952	14195	14236	14106	14111	14241	14157	13999	13916	14007	14054	13975	14120	13871	14291	14125	14186	13981	14124	13950	13823	14004	13980	14258	14070	14016	14003	14122	14109	14098	14020	14029	14038	14189	14054	14021	14203	14064	13965	14162	13869	14185	14046	14089	14025	14054	14127	13834	14131	14205	13918	13928	13947	14056	13990	14084	13867	14006	14194	14033	13835	14231	14151	14152	13905	14119	14127	13933	14237	13991	14002	13971	14121	14119	13845	14121	14003	14101	14144	14004	13989	13994	14102	14281	14100	14102	14089	13995	14098	14176	13956	13886	13876	14063	14080	14093	14179	14068	14117	14114	13925	13828	14025	14022	13999	14260	14089	13948	14165	14109	14090	14079	13985	14039	14149	14116	14112	14135	14237	13924	14043	14167	14166	14113	14003	14049	14033	13946	13943	13929	14107	14094	14010	14118	14016	14051	14033	14082	13993	14035	14183	14022	14069	14287	14230	14178	14007	14094	13937	14008	14148	13910	14037	14105	13952	14068	14123	13985	14093	14064	13864	13894	14068	14060	14096	14183	14061	14260	14225	14063	14111	14104	14109	13995	14117	14067	14146	13895	14129	13944	14036	14118	13927	14163	14331	14211	14018	14025	14010	14096	14032	14113	14078	14358	14144	13995	14085	14061	14036	14078	14072	14023	14034	14027	14100	13975	14005	13897	14015	14314	13902	14145	14068	14158	14105	14183	14054	14101	14084	13782	14163	14050	14188	14114	14026	13916	14046	14121	13948	13918	13823	13992	14203	13973	13944	14003	13907	13948	13939	14144	13997	14127	14189	14133	14112	13864	14025	14061	14025	14089	14153	14167	13838	14008	14193	14152	14012	14137	14105	14256	14200	13989	14130	14008	14067	13996	13942	14173	14027	14093	13964	14059	14028	13961	14360	14136	14258	14015	14132	14265	14025	14230	14058	14178	14074	14064	14123	14244	14303	14338	13996	14069	14218	14061	14023	14126	13942	14141	13977	14118	14104	14138	14108	14007	13987	14053	14016	14104	14040	14138	13873	13967	13975	14302	14154	14282	14129	14043	14014	14149	13956	14002	13955	14145	14176	14090	14188	14171	14315	14327	13908	14370	14184	13985	14079	14056	13918	14044	13996	14124	14003	14047	14086	14115	14158	14056	14113	13989	14001	14283	14096	13983	14027	14071	13778	14097	14040	14092	14327	14053	14108	14192	14246	14163	14046	14147	14272	13948	14244	14077	13919	13967	14173	14002	14196	14058	14063	13969	14096	14052	14181	14071	14218	14158	14027	14085	14184	14050	14022	14208	14010	14081	14064	14010	14020	13948	14130	14231	14011	14083	14034	14126	14013	13937	14286	14186	13904	13951	13961	14110	14107	14089	14067	14006	14075	14016	14080	13954	14091	14007	14058	14085	14128	14137	14122	14136	14002	14113	14270	14101	14090	13787	13935	14072	14240	14003	13892	14132	14068	14057	14145	14046	13930	14103	13989	14198	14022	14010	13893	13983	13944	13902	13926	14123	14163	14027	13985	14258	14253	13966	14129	13994	14080	14159	14053	14090	13948	14104	14099	14190	14040	14132	13989	14121	14166	13993	14154	14157	14152	14090	14006	14033	14168	14100	13978	14008	13937	14084	14273	14202	13938	14116	14070	14183	14061	13939	13963	14194	14089	13972	14088	14072	13993	14240	14112	13999	14089	14116	14061	14307	14171	14157	14040	14054	13841	13946	14011	14367	14214	14086	14003	14195	14134	13991	14030	14034	14024	14124	14089	13971	13972	14099	14129	13991	13963	13947	14127	14093	14194	14209	13966	14054	14035	14091	13891	14047	13984	13960	13972	14193	13890	14196	14025	14037	14050	14031	14143	14111	14154	13971	14013	14006	13996	14172	13868	14141	14116	14062	13909	14079	13991	14082	14180	14232	13950	13895	14069	13836	14027	14086	14160	14038	14083	14143	13966	13986	14225	14185	14122	14111	14109	14084	14029	13868	13940	13959	14071	14180	14062	13946	14033	14183	14035	14037	13923	14060	13950	14042	14200	14132	14149	14058	14002	14270	13960	14224	14270	14170	14190	13991	14082	14273	14112	14115	14039	14122	13956	14128	13961	14046	14124	14018	13948	13982	14078	13982	13985	14083	14047	14204	13826	14017	14179	14246	14194	14047	13971	13954	13996	13967	13954	13899	14073	13972	14201	14262	14063	13969	14038	14048	14345	14012	14002	14031	14167	14256	13983	14064	14113	13983	14048	14096	14153	14066	14086	13792	14006	13965	14201	14155	13928	13965	13929	14257	14174	13877	13878	14093	14039	14267	14121	14008	14168	13986	14066	14056	14072	14160	14042	13987	13993	14122	14186	13989	14138	13944	14103	14216	13893	14172	13843	13867	14093	14017	14100	13900	13912	13823	13966	14201	13934	14040	14187	13985	14083	14180	13857	14191	14154	14146	14009	14110	14036	13894	14163	14102	14208	14122	14059	13996	14217	14058	13969	13989	14203	14128	14107	14105	14145	13942	14143	13824	14027	14233	14222	14077	13997	14064	14210	14183	14217	14245	14084	14091	13984	14052	14020	14076	14213	14059	14115	13789	14077	13917	13964	13978	14106	13946	14144	14143	14154	14224	14120	14097	14112	14094	14128	14151	14140	14178	14108	13980	13943	14008	14218	14184	13894	14103	14172	14209	14225	14155	13975	13957	14133	13980	14056	14042	14146	14265	13974	13889	14063	14101	14344	14067	14197	13914	14204	14148	14045	13786	13985	14111	14259	14018	14132	14016	13895	13964	14004	14029	14124	13951	14007	14093	14161	14073	14139	14122	14104	14156	13993	14036	14078	13926	13966	13950	14061	14044	14118	14074	14025	14124	14120	14127	14091	14048	13693	14019	14137	13998	14110	14082	13993	13721	14049	13893	14054	13958	14183	14022	13937	14104	14055	14050	14071	14037	14087	13909	13907	14021	14051	14131	14140	13985	13922	13954	14173	14124	14019	13965	14196	14128	13931	14133	14029	13999	14244	14119	14188	13995	14044	14344	14057	14091	13947	14146	14024	13980	14113	13994	14114	14103	14104	13844	14016	14035	14225	14158	14204	14002	14176	13843	14099	14028	13934	14061	14081	14107	14251	14081	13991	14216	14094	13975	14149	14115	14053	14238	14107	13820	14009	14075	14156	13969	14073	14141	14098	14100	14154	13977	13998	14172	14087	14211	14136	14100	13989	13856	14177	14102	14236	14012	14377	13834	14000	14000	14000	14147	14124	14107	14192	14082	13929	14121	14016	14104	13799	14011	14088	13900	14017	14111	14213	14214	14242	14044	14310	14029	13928	14149	13977	14085	14078	14071	13981	14159	14103	14057	14072	14053	13916	14246	14272	14110	14089	14037	14027	14114	14148	14021	13919	14041	14101	14276	14290	14032	14101	14209	14105	14197	14147	14018	14208	14103	14298	13995	14039	14232	13856	14020	14108	14110	13872	14069	13997	14026	13945	14021	14080	13975	14212	14066	14350	14105	13682	13896	14200	13898	14122	14064	14104	14072	14149	14219	14006	14143	14176	14157	13946	14198	14146	14156	14156	14360	14050	14111	14026	14312	14295	14032	14068	14116	14277	14152	14248	13988	14078	14055	14054	14133	13998	13940	14108	14121	14189	14169	13988	14089	13936	14068	14166	14166	14198	14204	14042	14077	14094	14214	13928	13958	14176	13882	14172	14273	14221	14113	14067	14070	14084	14025	14143	14136	14234	13907	14080	14017	14219	14191	14029	13807	14118	13967	14063	13864	14106	14043	14071	14120	14049	14137	14083	13992	14131	14290	14207	14169	14001	13934	14014	14008	14128	13981	14040	14242	14022	14101	14002	14116	14151	14037	14236	13994	14102	13945	14183	13965	14014	14200	14104	14172	14062	14056	13957	14267	14155	14083	14122	14106	14122	14211	14116	13883	14254	14115	14124	13912	13995	14162	14092	14027	13994	14291
16651	30968	28760	22706	19736	17921	16589	15955	15495	15109	15063	14996	14627	14152	14024	13723	13684	13627	13485	13539	13459	13648	13621	13545	13547	13443	13397	13357	13586	14041	13306	13440	13185	13231	13403	13327	13373	13288	13455	13622	13542	13469	13359	13448	13375	13468	13312	13253	13486	14839	16461	16271	15153	14156	13639	13367	13354	13373	13195	13274	13090	13255	13192	13329	13280	13233	13240	13271	13332	13230	13264	13173	13167	13245	13298	13227	13389	13299	13252	13242	13306	13379	13300	13262	13166	13368	13253	13173	13053	13304	13212	13365	13388	13195	13201	13169	13189	13218	13122	13428	13101	13021	13172	13152	13260	13248	13238	13266	13280	13132	13325	13260	13282	13125	13011	13187	13188	13214	13186	13357	13287	13112	13334	13121	13132	13077	13258	13179	13196	13134	13241	13169	13229	13289	13140	13242	13162	13186	13068	13184	13233	13160	13140	13359	13177	13205	13143	13292	13244	13262	13310	13092	13224	13280	13177	13309	13324	13063	13307	13339	13324	13264	13230	13269	13252	13045	13295	13205	13219	13293	13331	13434	13119	13204	13174	13310	13213	13268	13023	13386	13330	13243	13247	13194	13198	13199	13240	13134	13163	13128	13260	13350	13122	13365	13376	13024	13120	13112	13205	13256	13047	13464	13148	13196	13345	13099	13317	13291	13107	13210	13059	13459	13272	13335	13241	13240	13267	13267	13160	13201	13115	13091	13393	13213	13231	13208	13323	13269	13106	13184	13262	13278	13286	13263	13234	13290	13142	13219	13206	13413	13148	13114	13127	13098	13418	13225	13304	13035	13189	13260	13205	13241	13033	13194	13166	13273	13248	13396	13210	13321	13299	13316	13327	13214	13083	13188	13096	13242	13112	13156	13027	13136	13348	13108	13063	13371	13173	13112	13245	13202	13159	13246	13135	13157	13177	13125	13284	13266	13178	13209	13154	13248	13029	13374	13240	13153	13306	13254	13323	13255	13315	13218	13193	13305	13161	13149	13216	13113	13253	13164	13268	13325	13311	13200	13270	13148	13290	13152	13201	13272	13205	13290	13077	13325	13003	13265	13234	13218	13256	13263	13219	13290	13316	13227	13273	13137	13287	13188	13250	13160	13184	13326	13461	13279	13225	13289	13312	13387	13206	13122	13166	13227	13375	13179	13201	13260	13143	13207	13315	13230	13403	13041	13047	13146	13149	13239	13232	13226	13182	13208	13106	13173	13211	13343	13191	13089	13057	13160	13114	13156	13197	13143	13258	13203	13279	13258	13248	13225	13329	13169	13288	13057	13071	13105	13247	13193	13272	13266	13160	13198	13276	13417	13342	13336	13164	13215	13114	13246	13104	13278	13146	13157	13194	13181	13239	13170	13311	13271	13251	13223	13132	13206	13145	13143	13240	13131	13256	13240	13259	13264	13076	13241	13138	13350	13397	13157	13183	13351	13217	13132	13293	13238	13158	13280	13288	13159	13210	13048	13192	13263	13235	13320	13122	13314	13199	13333	13206	13196	13221	13268	13290	13257	13087	13075	13198	13119	13100	13261	13093	13337	13182	13290	13189	13182	13298	13253	13154	13212	13170	13340	13228	13229	13192	13284	13172	13218	13201	13143	13183	13237	13280	13140	13259	13221	13356	13178	13279	13342	13276	13157	13245	13261	13171	13097	13105	13217	13176	13306	13281	13279	13368	13333	13084	13243	13052	13063	13065	13149	13269	13147	13122	13278	13229	13226	13245	13176	13512	13239	13388	13158	13167	13134	13310	13260	13380	13291	13241	13244	13082	13296	13047	13102	13267	13214	13216	13214	13148	13185	13422	13201	13130	13152	13220	13295	13196	13165	13233	13161	13176	13038	13130	13259	13281	13299	13052	13289	13259	13198	13219	13099	13189	13387	13320	13243	13319	13262	13248	13168	13151	13235	13268	13253	13191	13246	13418	13301	13252	13261	13201	13228	13024	13201	13052	13301	13271	13312	13229	13310	13299	13169	13160	13190	13193	13185	13294	13283	13147	13370	13446	13005	13227	13370	13246	13140	13180	13161	13247	13253	13175	13181	13199	13198	13104	13230	13116	13245	13208	13065	13113	13124	13190	13291	13115	13131	13181	13314	13108	13137	13187	13049	13462	13320	13150	13303	13179	13124	13247	13200	13269	13380	13271	13377	13154	13322	13164	13201	13328	13198	13213	13309	13308	13413	13074	13327	13061	13057	13376	13231	13270	13307	13091	13089	13104	13210	13191	13216	13334	13397	13031	13319	13301	13259	13101	13118	13276	13248	13159	13073	13326	13106	13104	13431	13198	13276	13357	13187	13378	13422	13110	12977	13249	13325	13142	13116	13335	13270	13091	13183	13244	13317	13211	13362	13223	13153	13312	13225	13223	13284	13243	13166	13385	13071	13356	13271	13243	13319	13198	13199	13146	13258	13178	13222	13073	13334	13261	13313	13222	13169	13178	13086	13107	13237	13170	13168	13117	13130	13120	13144	13283	13116	13191	13249	13273	13237	13213	13274	13201	13485	13273	13334	13337	13241	13221	13334	13286	13140	13244	12979	13178	13165	13184	13198	13266	13266	13169	13069	13260	13383	13119	13190	13223	13063	13250	13217	13315	13202	13209	13301	13169	13176	13246	13345	13375	13193	13247	13179	13205	13220	13158	13241	13253	13322	13170	13311	13138	13172	13480	13187	13214	13210	13209	13192	13277	13124	13333	13293	13309	13127	13027	13200	13159	12989	13344	13262	13275	13121	13186	13143	13265	13112	13223	13284	13182	13363	13161	13248	13185	13163	13308	13275	13286	13168	13308	13182	13154	13094	13212	13347	13178	13212	13266	13239	13094	13049	13427	13272	13142	13082	13153	13168	13299	13160	13147	13277	13298	13438	13161	13255	13230	13063	13227	13401	13328	13403	13367	13212	13304	13290	13319	13313	13241	13293	13306	13152	13177	13125	13354	13096	13125	13365	12977	13202	13209	13365	13173	13197	13492	13289	13315	13197	13161	13062	13294	13105	13125	13210	13180	13241	13255	13163	13147	13081	13272	13092	13225	13234	13195	13330	13281	13143	13304	13076	13181	13131	13106	13327	13337	13267	13198	13095	13029	13488	13198	13155	13147	13249	13300	13237	13201	13289	13145	13183	13110	13249	13239	13146	13153	13364	13231	13244	13138	13343	13330	13234	13297	13234	13370	13214	13284	13188	13266	13298	13250	13357	13164	13136	13074	13441	13060	13144	13265	13246	13161	13079	13307	13385	13237	13259	13222	13314	13177	13313	13232	13142	13086	13173	13071	13113	13218	13299	13179	13073	13322	13350	13264	13213	13128	13213	13110	13218	13333	13114	13232	13129	13125	13274	13081	13197	13179	13402	13203	13343	13108	13186	13108	13258	13237	13182	13299	13252	13134	13161	13284	13089	13311	13405	13339	13165	13160	13143	13124	13301	13330	13118	13242	13192	13052	13114	13207	13217	13229	13241	13253	13252	13192	13201	13238	13096	13256	13339	13192	13252	13263	13208	13179	13343	13066	13348	13264	13233	13338	13230	13193	13159	13280	13374	13232	13125	13242	13313	13173	13284	13258	13258	13292	13143	13199	13107	13147	13082	13086	13077	13196	13040	13167	13223	13255	13186	13054	13233	13315	13141	13257	13139	13229	13491	13233	13475	13153	13283	13337	13203	13239	13122	13168	13346	13057	13065	13124	13260	13160	13248	13216	13377	13264	13342	13218	13156	13237	13058	13129	13201	13012	13095	13291	13194	13274	13135	13260	13175	13235	13237	13195	13217	13274	13224	13217	13098	13171	13203	13200	13159	13229	13242	13228	13053	13272	13165	13132	13439	13049	13342	13294	13171	13267	13191	13198	13330	13266	13241	13342	13192	13234	13069	13183	13365	13140	13317	13143	13350	13356	13177	13218	13183	13112	13286	13296	13305	13160	13251	13359	13168	13124	13197	13290	13248	13141	13276	13163	13112	13258	13209	13177	13225	13252	13226	13153	13181	13303	13229	13182	13157	13391	13236	13230	13187	13137	13354	13335	13181	13134	13143	13210	13183	13126	13167	13150	13120	13251	13117	13220	13346	13213	13064	13152	13156	13256	13271	13021	13148	13210	13271	13227	13205	13215	13062	13285	13101	13149	13242	13305	13317	13228	13079	13341	13294	13203	13160	13312	13149	13289	13283	13337	13228	13097	13181	13154	13262	13130	13273	13191	13298	13206	13153	13150	13344	13205	13298	13163	13086	13228	13390	13165	13277	13375	13108	13269	13195	13321	13372	13237	13318	13237	13102	13049	13273	13209	13158	13292	13049	13223	13109	13135	13294	13359	13298	13271	13142	13144	13125	13167	13214	13275	13141	13299	13202	13052	13241	13286	13307	13207	13298	13173	13187	13172	13178	13171	13115	13381	13176	12984	13409	13245	13258	13200	13277	12951	13322	13080	13294	13189	13202	13220	13237	13157	13179	13311	13256	13177	13191	13202	13154	13119	13315	13343	13137	13237	13260	13239	13148	13103	12953	13227	13220	13326	13148	13241	13175	13257	13325	13091	13358	13203	13087	13092	13367	13189	13166	13137	13021	13240	13141	13061	13233	13266	13254	13359	13269	13225	13169	13217	13204	12964	13154	13269	13035	13339	13144	13138	13094	13200	13155	13187	13235	13297	13334	13087	13234	13318	13242	13172	13257	13128	13175	13191	13235	13137	13145	13161	13097	13335	13228	13131	13417	13208	12957	13184	13300	13063	13219	13199	13133	13288	13227	13215	13064	13315	13491	13225	13200	13168	13175	13187	13213	13209	13188	13278	13263	13151	13091	13212	13212	13273	13048	13307	13281	13302	13097	13170	13167	13265	13400	13480	13271	13023	13424	13215	13132	13092	13270	13149	13133	13311	13048	13371	13123	13117	13192	13333	13249	13099	13221	13235	13347	13173	13215	13282	13064	13292	13237	13354	13287	13216	13176	13153	13272	13163	13214	13273	13402	13374	13088	13517	13211	13095	13190	13268	13286	13314	13090	13170	13215	13212	13253	13184	13236	13275	13194	13351	13409	13220	13235	13343	13321	13139	13251	13216	13174	13248	13078	13166	13140	13061	13015	13351	13071	13236	13317	13229	13327	13163	13233	13246	13084	13163	13089
27532	21933	23232	18994	15331	14921	14716	14483	14315	14035	14088	14305	14196	14122	14214	14116	13823	13824	13726	14018	14020	13910	13866	13853	13903	13811	13918	13609	14008	13980	14041	13897	13892	13793	13983	13851	13879	13927	13990	13947	13954	13939	13859	13987	13931	13760	13918	13768	13908	13941	14031	14016	14039	14019	13905	13876	13774	14023	13851	13640	13792	13985	13827	13826	13939	13804	13675	14065	13729	13801	13831	13899	13830	13852	13795	13889	13942	13778	13707	13790	13900	13730	13997	13894	13783	13773	14091	13758	13672	13675	13925	13872	13726	13852	13833	13844	13843	13964	13754	13962	13921	13760	13989	13612	13777	13804	13887	13952	13720	13938	13700	13774	13911	13883	13885	13788	13577	13760	13873	13694	13751	13692	13736	13686	13983	13801	13955	13848	13718	13662	13651	13867	13888	13805	13682	13837	13675	13623	13913	13766	13990	13640	13842	13733	13756	13867	13606	13649	13793	13806	13883	13675	13760	13680	14019	13814	13911	13610	13823	13905	13954	13795	13818	13716	13733	13786	13930	13785	13754	13697	13870	13831	13890	13855	13840	13830	13778	13933	13840	13951	13952	14030	13914	13804	13894	13657	13566	13854	13994	13880	13877	13956	13925	13610	13788	13605	13953	13752	13868	13718	13861	13961	13864	13733	13848	13903	13866	13829	13792	13637	13978	13908	13761	13892	13752	13881	13928	13737	13954	13836	13777	13783	13920	13763	13876	13885	13791	13884	13887	13946	13774	13975	14010	13740	13751	13853	13847	13795	13709	13626	13934	13731	13771	13788	13765	13624	13967	13872	13765	13848	13962	13874	13843	13935	13769	13743	13877	13817	14022	13941	13767	13858	13786	13853	13787	14003	13712	13922	13705	13743	13896	14006	13803	13943	13607	13691	13827	13918	13850	13915	13734	13909	13886	13687	13704	13667	13737	13925	13771	13605	13889	13813	13725	14051	13840	13779	14032	13760	13940	13957	13891	13876	13920	13752	13889	13966	13692	13767	13837	13696	13918	13764	13766	13657	13858	13810	13905	13955	13890	13664	13839	13706	13768	13871	13808	13862	13953	13923	13870	14020	13958	13962	13746	13789	13699	13712	13778	13716	13804	13613	13694	13495	13888	13785	13760	14011	13923	13869	13831	13833	13868	13846	13830	13784	13794	13657	13708	13723	13866	13734	13859	13847	13909	13637	13851	13871	13664	13766	13848	13963	13711	13690	14098	13731	13738	13760	13880	13663	13781	13906	13911	13743	13831	14022	13678	13804	13674	13783	13652	13764	13721	13769	13971	13988	14105	14012	13896	13868	13827	13812	13671	13852	13954	13705	13862	13863	13809	13677	13744	13873	13702	13745	13923	13859	13905	13733	13884	13801	13849	13936	13900	13842	13783	13843	14008	14001	13856	13820	13787	13791	13654	13783	13750	13779	13982	13799	13739	13680	13790	13855	13947	13844	14016	13836	14098	13812	13881	13945	13952	14018	14103	13941	13914	14026	13966	13884	14090	14022	13641	14021	13897	14034	13858	13788	13882	13705	13771	13916	13907	13873	13916	13797	13707	13757	13928	13738	13689	13871	13730	13841	13817	13858	13632	13698	13766	13595	13862	13961	13803	13806	13580	13780	13808	13965	13687	13623	13762	13840	13871	14039	13793	13700	13840	13759	13870	13809	13874	13932	14026	13836	13804	13863	13742	13774	13665	13765	13795	13786	13765	13856	13875	14022	13899	13977	13961	13705	13894	13776	13728	14006	13783	13796	14007	13654	13870	13716	13720	13788	13775	13821	13922	13942	13871	14074	13839	13951	13950	14041	13923	13787	13682	13792	13934	13729	13879	13766	13822	13719	13864	13917	13754	13672	13919	13880	13775	13686	13859	13805	13918	13717	13719	13740	13859	13979	13917	14055	13627	13697	13767	13716	13956	13953	13697	13975	13827	13765	13818	13850	13871	13998	13852	13705	14078	14053	13680	13881	13931	13903	13932	13837	13926	13644	13860	13747	13933	13698	13736	13786	13810	13960	13830	13745	13714	13711	13748	13651	13806	14005	13839	13865	13794	13812	13987	13885	14058	13720	13759	13983	13871	13827	13805	13942	13623	13829	13791	13719	14007	13913	13916	13952	13896	13866	13939	13750	13789	13996	13795	13896	13836	13875	13723	13883	13768	13896	13797	13818	13964	13900	13736	14059	13671	13923	13918	13597	13770	13862	13777	13739	13943	13689	13701	13692	13857	13833	13911	13769	13797	13729	13944	13811	13700	13788	13789	13892	13673	13760	13770	13741	13937	13833	13635	14041	13820	13706	13954	13903	13947	13958	14033	13941	13811	13974	13873	13856	13880	13798	13747	13765	13859	14003	13775	13863	13795	13653	13725	14054	13661	13793	13841	13984	13827	13956	13807	13774	13859	13872	13862	13966	14084	13813	13819	13694	13753	13833	13794	13850	13755	13813	13932	13910	13861	13890	13920	13611	13895	13756	13895	13849	13654	13690	13962	13700	13868	13783	13643	13976	13763	13891	13787	13603	13841	13842	13824	13755	13800	13720	13706	13824	13933	13850	13911	13800	13817	13773	13866	13748	13740	13772	14082	13802	13822	13901	14090	13850	13759	13727	13921	13820	13851	13879	13870	13916	13794	13636	13632	13841	13789	13739	13977	13849	13932	13675	13935	13780	13758	13879	13841	13949	13907	14013	13882	13766	13759	13881	13817	13888	14086	13880	13947	13917	13930	13804	13734	13710	13738	13863	13929	13897	13800	13772	13909	13847	13895	13821	13844	13912	13812	13787	13806	13829	13777	13831	13641	13844	13808	13769	13826	13844	13787	13725	13951	13691	13743	13979	13815	13787	13957	13907	13963	13634	13832	13966	13680	13808	13792	13851	13846	13863	13754	13899	13938	13811	13875	13931	13810	13873	13794	13872	13904	13747	13646	13822	13923	13890	14000	13774	13599	13828	13834	13894	14001	14033	13916	14010	13947	13708	13884	13984	13593	13829	13979	13791	14036	13703	13668	13734	13755	13816	14041	14037	13773	13773	13922	13841	13847	13859	13958	13738	13604	13599	13807	13935	13747	13808	13755	13869	13782	13902	13951	13684	13920	13852	13948	13749	13832	13804	13812	14063	14020	13910	13768	13931	13880	13830	13805	13856	13778	13680	13722	13855	13719	14114	13823	13807	13669	13707	13690	14013	13735	13780	13970	13889	13920	13864	13823	13734	13824	13847	13923	13906	13858	13816	13901	13987	13917	13820	13885	13854	13838	13906	13831	13789	13928	13621	13904	13917	13964	13760	13656	13796	13948	13798	13907	13921	13864	14032	13797	13786	13886	13859	13949	13838	13883	13815	13904	13802	13666	13852	13777	13846	13852	13736	13900	13946	13722	13527	13817	13892	13798	13928	13827	13983	13856	13873	13908	13916	13821	13890	13690	13733	13938	13837	13900	13824	14062	13690	13746	14017	13753	13762	13949	13780	13843	13986	13745	14003	13976	13790	13689	13791	13741	13876	13930	14005	13888	14058	13814	13898	13854	13692	13934	13601	13812	13932	13969	13917	13928	13865	13799	13890	14039	13878	14079	13900	13806	13871	13914	13834	13809	13864	13834	13851	13688	13897	14021	13796	13763	13861	13748	13614	13577	13852	13687	13819	14003	13756	13908	13817	13975	13937	14099	13921	13984	13916	13839	13935	13847	13710	13796	13775	13775	13854	13847	13824	13879	13921	13867	14066	14039	14025	13897	13866	13873	13903	13869	13822	13755	13669	13683	13716	13674	13841	13780	13938	13773	13780	13842	13636	13851	13847	14047	13842	13832	13828	13606	13908	13896	13715	13692	13819	14070	13848	13723	13808	13750	13905	13873	13857	13980	13884	13820	14083	13722	13814	13844	13853	13980	13822	13877	13883	14069	13829	13786	13903	14147	13591	13602	13787	13920	13949	13725	13803	13679	14022	13865	13802	13798	13802	13955	13846	14001	13942	13745	13896	14051	14054	13790	13816	13768	13629	13899	13731	13873	13837	13657	13836	14069	13642	14025	13853	13845	13920	13741	13956	13861	13755	13801	13775	13759	13955	13856	13783	13931	14098	13835	13833	13809	13772	13752	14040	13823	13905	13738	14049	13626	14037	13926	13998	13808	13724	13828	13776	13877	13676	13858	13756	13764	13797	13702	13747	14034	13838	13747	13890	13777	13838	13829	13856	13748	13757	13903	13919	13822	13903	13782	13735	13763	13801	13697	13819	13827	13892	13666	13917	13840	13724	13835	14033	13541	13949	14014	13715	13859	13872	13710	13914	13846	13820	13909	13802	13767	14032	13914	13891	14013	13718	13939	14022	13740	14051	13821	13791	13727	13945	13748	13801	14036	13800	13907	13944	13804	13754	13750	13868	13816	13959	13742	13689	13969	13869	13658	13896	13765	13872	13806	13882	13901	13699	13893	13830	13758	13744	13667	13982	13706	13818	13838	13926	13728	13812	14017	13833	13867	13693	13800	13894	13781	13656	13778	13775	14085	14020	13736	13865	13887	13857	13671	13676	13846	13830	13763	13891	13867	13866	13876	13816	13997	13912	13978	13947	13784	13811	13894	13778	13848	13795	13905	13749	13939	13813	13847	13897	13745	13684	14045	13575	13934	13762	13745	13842	13732	13709	13871	13902	13686	13761	13714	13871	13935	13726	13827	13808	13860	13793	13834	13951	13823	13672	13773	13868	13868	13964	13971	13785	13775	13967	13879	13928	13795	13699	13851	13948	13545	13837	13741	13854	13770	13901	13752	13910	13908	13928	13734	13755	13821	13813	13919	13885	13939	13766	13712	13831	13763	13918	13822	13798	14094	13691	13863	13925	13915	14028	13705	13744	13729	14005	13921	13843	13757	13776	13827	13874	13856	13876	13890	13819	13818	13977	13805	13864	13964	13943	13794	13781	13827	13789	13938	13913	13794	13813	13843	13900	13948	13663	13885	13947	14017	13931	13780	13774	13768	13586	13745	13755	13918	13805	13943	13810	13764	13946	13795	13860	13871	13698	13721	13780	13756	13519	13774	13822	13837	13900	13667	13877	13903	13828	14034	13973	13761	13904	13832	13818	13776	13962	13927	13742	13918	13753	13685	13691	13815	13871	13862	13877	13923	13777
15829	20174	19579	16684	15324	14264	14060	14036	13756	13611	13604	13836	13406	13284	13323	13453	13213	13262	13195	13236	13182	13148	13373	13154	13315	13277	13299	13216	13207	13171	13177	13282	13243	13172	13194	12976	13318	13249	13133	13122	13149	13115	13143	12887	13115	13038	13137	13077	13164	13321	13492	13504	13542	13291	13094	13189	13334	13160	13138	13069	13114	13064	13092	13162	13023	13106	13182	13233	13144	13149	13235	13008	13130	12967	13222	12982	13093	13082	13142	13242	12983	13232	13128	13173	13078	13117	13178	13195	13154	13140	13157	13072	13144	13113	13166	13183	13117	13183	13149	13190	13044	13310	13122	13067	13095	13191	13051	12967	12994	12960	13143	13148	13058	13401	12921	13179	13171	13061	13211	13292	13342	13130	13108	13125	13120	13115	13182	13122	13189	13070	13241	13071	13283	12986	13223	13188	13223	13135	13314	12967	13174	13136	13064	13069	13041	13102	13148	13232	13151	12996	13181	13104	13025	13186	13104	13058	13161	13095	13037	13227	13070	13343	12947	13052	13178	12972	13261	13128	13178	13063	13031	12971	13189	12961	13200	13191	13162	13052	13185	13147	13259	13151	13178	13146	13219	13059	13014	13202	13185	12964	12957	12988	12982	13123	13152	13062	13066	13228	12947	12997	13214	12975	13147	13184	13136	13192	13265	13183	12996	13121	13107	13237	12984	13168	12935	13108	13275	13097	13132	13009	13189	13220	13256	12919	13163	13201	13163	13189	13219	13092	13072	13151	13002	12987	13099	13152	13113	13194	13219	13150	13219	13113	13198	13143	13066	13085	13171	13012	12918	13104	13313	13018	13205	13165	13096	13161	13155	13019	13240	13153	13235	13033	13235	13154	13171	13240	13199	13161	13216	13069	13062	13052	13170	13088	13134	13166	13032	13134	13198	13087	13148	13244	13023	13015	13062	13124	13244	13134	13073	13122	13036	13140	13125	13035	13265	13259	13294	13073	13154	13096	13008	13068	13257	13035	13042	13009	13358	13099	13091	13027	13012	13002	13024	13157	13085	13004	13018	13100	12995	13311	13149	13097	13079	13018	13091	13035	13050	13021	13053	13137	13197	13155	13039	12934	13200	13110	13024	13149	13096	13005	12987	13248	13053	12955	13116	13162	13178	13142	13291	13184	13144	13100	13212	13088	13225	13251	13090	13146	13114	13198	13042	13023	13170	13193	13241	13167	13105	13174	13119	13137	13124	13065	13204	13285	13075	13117	13074	13228	12967	13134	13183	12922	13137	12943	13071	13167	13189	13082	13053	12972	13124	13153	13222	13156	13123	13122	13115	12990	13138	13247	13124	12907	13156	13010	13118	13251	13031	12973	13208	13058	13118	13216	12957	13076	13129	13100	13208	13030	13031	13140	13219	13200	13210	13097	13205	12984	13207	13400	13065	13177	13112	13113	13021	13239	13081	13170	13298	13051	13218	13109	13131	13082	13252	12936	13060	13238	13056	13222	13237	13076	13000	13296	13204	13039	13037	13200	13219	13202	13133	13175	13052	12964	12842	13094	13112	13147	13119	12978	13052	13062	13050	13186	13178	13024	13180	13148	13078	13087	13027	13019	13139	13105	13164	13185	13149	13057	13054	13091	13068	13007	13135	13074	13130	13119	13098	13197	13173	13149	13231	13009	13182	13331	13048	13290	13166	13031	13246	13002	13169	13308	13109	13077	13242	13175	13066	13194	13157	13059	13123	13040	13060	13291	13138	13106	13149	13020	13067	13269	13189	13144	13026	13106	13254	13106	13172	13041	13121	12987	13010	13165	12938	13068	13215	13147	13124	12987	13179	13031	13172	13116	13153	13028	13024	13106	13123	13063	13234	13060	13209	13149	13212	13158	13047	13236	13235	13134	12914	13024	13073	13031	13173	13174	13182	13061	13061	13021	13097	13184	13177	13098	13157	13098	13068	13150	12957	13213	13081	13202	13108	13153	13210	13137	13132	13113	12996	13188	13214	13137	12967	13052	13086	13130	13240	13140	13138	13110	13300	13155	13136	13134	13015	13152	13139	13146	13041	13004	13233	13188	13159	13270	13316	13283	13266	13139	13080	13202	13056	13037	13149	13061	13104	13201	13134	12995	13056	13045	13233	13140	13123	13204	13209	13105	13021	13063	13230	13229	13055	12978	13160	12976	13108	13174	13062	13011	13074	13159	13080	13046	13133	12907	13047	13122	13131	13168	13065	13182	13168	13182	13136	13126	13243	13069	13158	12982	13041	13294	13217	13137	13181	12977	13118	13044	13130	13249	13080	13026	13196	13114	13131	13129	13105	12987	13201	13100	13223	13127	13159	13167	13052	13184	13051	13281	13115	13140	13160	13116	13180	13395	12965	13222	13150	13135	13109	13119	13065	13111	13069	13120	13167	13000	13171	13087	13040	13193	13066	13073	13185	13079	13044	13142	13171	13114	12974	13063	13104	13008	13300	13170	13207	13116	13125	13187	13126	13037	13045	13089	13080	13053	13267	12991	12988	13272	13129	13089	13064	13035	13235	13056	13215	13195	13157	12999	13184	13255	12962	13078	13085	13166	13118	13101	13197	13095	13207	13078	13300	13269	13194	13098	13223	12859	13007	13172	13165	13107	13028	13108	13142	13268	13147	13062	13174	13100	13145	13150	13017	13252	13216	13101	13194	13040	13134	13060	13107	13133	13223	13155	13202	13196	13054	13164	13187	13141	12992	13183	13178	13241	13109	13150	13232	13184	13068	13107	13107	13235	13162	13064	13125	13148	13023	13104	13073	12998	13101	13168	13096	12978	13243	13202	12918	13235	13225	13177	13121	13084	13136	13095	13226	13036	12922	13177	13060	13096	13248	13031	13169	13208	13140	13207	13053	13155	13120	13155	13172	13039	13162	13061	13083	12992	13118	13074	13020	13094	12951	13130	13135	13119	12990	13189	13213	13158	13119	13152	13277	12974	13188	13085	13034	12967	13137	13115	13076	13182	13158	13292	13129	13103	13157	13108	13187	13153	13003	13006	13142	13197	13195	13015	13106	13198	12971	13220	13003	13091	13265	13100	13042	13167	13248	13160	13005	13152	13069	13098	13285	13072	12990	13184	13169	13213	13202	12972	13213	13169	13114	13059	13314	13218	13263	13085	13048	13245	13141	13128	13087	13101	13193	12968	13153	13092	13165	13031	13227	13144	13030	13285	13081	13228	13190	13140	12957	13134	13153	13265	13252	13228	13057	12989	13231	13084	13015	13117	13036	13176	13140	13044	13149	13050	13155	13044	13242	13241	13031	13196	13009	13106	13128	13083	13167	13134	13071	13302	12954	13325	13296	13101	13081	13189	13029	13144	13093	13132	13112	13273	13095	12988	13267	13000	13140	13041	13014	13152	13193	13145	13080	13079	13134	13275	13199	13143	13272	13098	13190	13030	13208	12983	13231	13141	13106	13021	13054	13247	13258	13206	13135	13111	13130	12994	13056	13140	12842	13214	13142	13103	13086	13135	13205	13040	13129	13156	13178	13031	13082	13182	13347	13092	13112	13056	13295	13066	13254	13492	13035	13067	13087	13237	13119	13176	13022	13168	13193	13144	13332	13257	13036	13133	13209	13214	13059	13081	13223	13085	13042	13069	13281	13295	12993	13003	13204	13141	13179	13140	13132	13163	12911	13185	13110	13124	13081	13203	13026	13223	13014	13267	13063	12993	13182	13110	13109	13263	13318	13119	13290	13015	13165	13192	13130	13173	13271	13190	13272	13023	13136	13140	12943	13032	13134	13145	13122	13247	13126	13105	13114	13111	13177	13123	13106	13238	12938	13064	13104	13169	13242	13089	13065	13037	12965	13089	13123	13005	13235	13092	13053	13119	13073	13132	13065	12935	13088	13008	13068	13123	13134	13110	13255	13083	13253	13159	13127	13034	13069	13154	13217	13175	13122	13218	13194	13283	13083	13163	13299	13296	13042	12979	13011	13055	13062	13233	13047	13223	13103	13102	13042	12926	13295	13191	13090	13021	13234	13167	13017	13167	13024	13051	13015	12982	13165	13238	13103	13080	13183	13329	13074	13142	13080	13031	13078	13000	13205	12919	13136	13176	13150	13073	13246	13086	13151	13189	12950	13109	13305	13241	13104	12944	13081	13040	13048	13125	13078	13197	13199	13325	13129	13141	13186	13053	13129	13003	13369	13085	13061	13058	13118	12984	13208	13092	13153	13074	13195	13084	13118	13144	13142	13132	13133	13069	13190	13121	13340	13198	13036	13216	13032	13161	13048	13023	13165	13235	13113	13152	13204	13100	13278	13119	13296	13196	13281	13182	13212	13112	12919	13024	13147	12984	13346	13089	13173	12968	13271	13189	13134	13184	13088	13211	13139	12961	13291	13109	13198	13172	13048	13058	13134	13049	13168	13241	13260	13261	13019	13153	13266	12977	13178	13191	12945	13010	13158	13099	13201	13097	13237	13029	13202	13075	13124	13171	12950	13140	13067	12962	13214	13064	13180	13115	13183	13056	13086	13243	13041	13150	12931	13006	13055	13195	13072	13135	13110	13138	13223	13128	13178	13214	13204	13104	13153	13059	13173	13039	13224	13047	13062	13174	13021	13114	13064	13074	13129	13038	13312	13141	12985	13232	13070	13114	13225	13174	12895	13303	13174	13157	13096	13175	13148	13120	13029	13142	12963	13157	13271	13074	13272	13109	13182	13081	13045	13032	13081	13148	13307	13171	13122	13138	13085	13252	13317	13175	13119	13075	13040	13245	13105	13199	13084	13266	13085	13178	13086	12988	13157	13081	13174	13062	13013	13159	13147	13030	13156	13177	13131	13065	13110	13049	13244	13100	13189	13220	13085	12966	13118	13086	13113	13243	13188	13098	13257	13108	13125	13040	13298	13278	13208	13225	13130	13110	13395	12961	13019	13116	13139	13020	13105	12989	13158	13092	13134	13131	13273	13230	13196	13023	13018	13223	13210	13031	13170	13208	12975	13116	13111	13232	13117	13013	13018	13278	12956	13227	13225	13232	13397	13296	13097	13314	13147	13092	12932	13258	13045	13160	13202	13032	13154	13161	13168	13037	13176	12999	13183	13338	13148	13188	13124	13088	13195	13240	13245	13072	13168	13226	13351	13088	13294	13122	13032	13305	13070	13103	13064	13164
24064	21266	28664	24242	21779	20458	18515	16010	15329	15357	15361	15243	15127	14814	14727	14746	14768	14822	14785	14799	14724	14722	14744	14955	14516	14557	14783	14604	14705	14353	14576	14656	14575	14510	14512	14491	14462	14607	14528	14483	14331	14482	14549	14544	14423	14372	14529	14569	14704	15460	15905	15595	15119	14894	14539	14637	14630	14506	14360	14360	14393	14435	14461	14398	14401	14371	14616	14427	14347	14567	14413	14451	14615	14628	14575	14517	14522	14274	14428	14471	14604	14572	14511	14563	14448	14387	14148	14604	14543	14335	14364	14569	14632	14643	14566	14509	14338	14557	14369	14283	14445	14414	14425	14507	14487	14610	14361	14424	14440	14397	14592	14470	14481	14490	14303	14659	14431	14548	14343	14411	14628	14336	14651	14413	14356	14542	14575	14425	14314	14408	14556	14638	14467	14534	14570	14406	14456	14459	14381	14555	14508	14502	14695	14487	14329	14441	14504	14386	14245	14290	14427	14373	14424	14246	14344	14346	14359	14387	14309	14417	14406	14486	14628	14389	14367	14455	14484	14521	14468	14393	14206	14441	14479	14363	14330	14490	14422	14419	14350	14361	14514	14414	14441	14236	14368	14337	14504	14414	14407	14510	14565	14336	14136	14477	14428	14179	14503	14612	14111	14545	14606	14252	14449	14464	14527	14443	14563	14468	14725	14495	14377	14457	14332	14382	14570	14552	14440	14432	14550	14486	14354	14454	14495	14571	14511	14435	14463	14560	14249	14500	14493	14509	14541	14374	14691	14346	14487	14373	14404	14497	14372	14436	14446	14580	14391	14305	14411	14476	14496	14346	14479	14504	14390	14331	14376	14230	14233	14331	14295	14229	14342	14133	14295	14254	14321	14425	14316	14466	14447	14527	14490	14435	14341	14473	14281	14466	14640	14586	14322	14718	14529	14569	14476	14321	14578	14377	14351	14315	14516	14436	14434	14434	14465	14299	14419	14407	14508	14324	14404	14509	14466	14443	14594	14540	14388	14425	14532	14423	14234	14384	14347	14556	14458	14472	14343	14369	14494	14165	14325	14540	14372	14444	14500	14481	14470	14603	14471	14356	14554	14449	14341	14471	14450	14302	14494	14414	14363	14376	14542	14636	14449	14440	14563	14506	14401	14278	14324	14508	14546	14422	14369	14550	14411	14447	14381	14363	14455	14440	14344	14479	14624	14489	14430	14268	14414	14534	14529	14256	14562	14352	14555	14428	14382	14504	14373	14343	14251	14303	14539	14406	14284	14352	14252	14404	14352	14481	14571	14135	14437	14359	14354	14439	14504	14566	14487	14448	14480	14458	14419	14394	14353	14216	14545	14408	14508	14514	14630	14313	14328	14485	14447	14430	14375	14360	14408	14186	14347	14469	14466	14370	14524	14370	14539	14385	14427	14476	14432	14567	14233	14526	14489	14414	14534	14328	14455	14486	14401	14269	14453	14450	14259	14591	14280	14381	14259	14486	14389	14531	14532	14397	14211	14358	14325	14493	14525	14564	14381	14408	14362	14518	14487	14441	14340	14413	14522	14355	14494	14399	14487	14435	14555	14423	14416	14499	14416	14499	14357	14396	14580	14362	14464	14444	14249	14483	14196	14309	14403	14161	14541	14383	14429	14615	14432	14585	14594	14267	14503	14569	14396	14312	14627	14275	14521	14309	14523	14428	14523	14505	14439	14311	14266	14459	14661	14589	14381	14226	14419	14424	14369	14393	14557	14380	14479	14363	14467	14497	14494	14473	14464	14383	14520	14588	14634	14360	14554	14416	14345	14434	14442	14289	14374	14453	14472	14484	14290	14321	14273	14268	14556	14459	14486	14485	14445	14385	14326	14432	14417	14532	14602	14370	14647	14394	14388	14585	14479	14583	14220	14390	14392	14533	14417	14415	14499	14383	14349	14404	14357	14362	14662	14489	14585	14382	14607	14460	14453	14274	14265	14312	14409	14517	14486	14615	14250	14249	14286	14605	14313	14474	14609	14363	14292	14332	14399	14600	14350	14432	14379	14401	14504	14425	14520	14565	14365	14522	14450	14431	14290	14590	14643	14425	14489	14237	14485	14359	14326	14358	14435	14647	14436	14458	14530	14396	14350	14421	14415	14582	14605	14460	14289	14436	14464	14401	14486	14327	14375	14507	14537	14077	14417	14540	14428	14556	14451	14262	14607	14521	14564	14324	14532	14414	14332	14482	14241	14352	14425	14321	14624	14512	14369	14358	14493	14478	14355	14196	14422	14281	14578	14239	14411	14507	14505	14393	14436	14367	14551	14619	14487	14353	14307	14347	14505	14413	14380	14369	14143	14516	14501	14670	14639	14394	14450	14330	14475	14596	14540	14329	14477	14334	14474	14508	14345	14623	14472	14332	14517	14375	14522	14475	14300	14433	14353	14280	14195	14365	14223	14410	14487	14346	14274	14293	14443	14348	14535	14317	14510	14474	14516	14272	14356	14473	14505	14401	14516	14212	14606	14405	14593	14447	14579	14331	14497	14481	14626	14576	14370	14480	14531	14399	14344	14698	14391	14361	14604	14277	14537	14340	14446	14343	14523	14363	14540	14393	14295	14615	14447	14368	14308	14559	14493	14480	14500	14480	14456	14563	14520	14239	14309	14294	14493	14520	14367	14590	14557	14383	14456	14583	14418	14393	14594	14444	14220	14424	14394	14504	14234	14632	14503	14333	14580	14495	14402	14370	14421	14521	14432	14295	14487	14483	14609	14537	14464	14465	14588	14313	14604	14655	14481	14408	14387	14412	14341	14667	14620	14440	14475	14372	14398	14492	14334	14399	14501	14405	14421	14469	14506	14503	14551	14456	14527	14301	14478	14456	14426	14436	14368	14407	14379	14316	14268	14547	14419	14321	14607	14636	14370	14654	14585	14493	14508	14524	14443	14463	14521	14458	14532	14493	14425	14702	14409	14294	14328	14581	14244	14501	14380	14445	14659	14503	14313	14457	14331	14493	14453	14442	14540	14441	14429	14407	14490	14448	14292	14407	14409	14396	14348	14389	14429	14421	14323	14547	14520	14536	14514	14438	14389	14479	14427	14347	14458	14365	14385	14486	14474	14498	14343	14685	14476	14488	14486	14431	14482	14523	14589	14409	14345	14465	14350	14414	14506	14286	14276	14260	14575	14417	14214	14199	14328	14481	14426	14510	14596	14393	14471	14478	14391	14458	14402	14457	14424	14333	14485	14443	14400	14445	14410	14540	14433	14262	14389	14554	14650	14467	14517	14549	14290	14569	14520	14371	14582	14453	14488	14491	14580	14338	14322	14286	14565	14433	14361	14403	14517	14459	14290	14527	14416	14471	14555	14640	14415	14595	14531	14461	14546	14422	14521	14645	14424	14417	14443	14471	14356	14502	14377	14311	14286	14402	14559	14281	14410	14417	14489	14184	14348	14429	14405	14351	14353	14477	14347	14481	14490	14361	14237	14451	14433	14199	14482	14566	14486	14486	14433	14483	14467	14464	14475	14392	14473	14410	14507	14453	14552	14400	14556	14528	14494	14330	14544	14453	14348	14410	14523	14361	14614	14455	14625	14511	14561	14392	14447	14492	14382	14362	14562	14418	14274	14498	14376	14473	14489	14404	14422	14458	14372	14498	14433	14587	14430	14398	14281	14532	14274	14407	14421	14325	14452	14468	14571	14222	14497	14463	14505	14523	14461	14260	14493	14408	14416	14432	14468	14533	14541	14344	14580	14428	14375	14518	14491	14480	14546	14424	14424	14304	14375	14295	14131	14209	14444	14461	14320	14558	14353	14543	14448	14524	14624	14399	14419	14261	14232	14403	14377	14426	14360	14557	14537	14427	14311	14258	14566	14317	14361	14356	14710	14528	14493	14393	14331	14419	14412	14511	14590	14252	14520	14293	14410	14507	14314	14533	14239	14311	14549	14426	14462	14560	14395	14184	14384	14332	14371	14488	14473	14374	14413	14506	14514	14383	14267	14442	14554	14529	14551	14370	14405	14345	14271	14308	14312	14394	14168	14448	14397	14564	14582	14373	14414	14307	14402	14408	14529	14340	14496	14589	14526	14491	14539	14503	14336	14427	14567	14418	14294	14360	14496	14237	14554	14384	14434	14282	14357	14447	14389	14590	14402	14541	14453	14391	14577	14560	14592	14473	14465	14317	14483	14435	14436	14528	14511	14696	14367	14423	14378	14257	14392	14357	14397	14446	14404	14383	14502	14482	14557	14370	14442	14358	14362	14413	14462	14464	14376	14585	14455	14500	14366	14449	14565	14465	14618	14298	14453	14275	14640	14530	14362	14338	14610	14432	14379	14589	14426	14268	14484	14564	14280	14402	14458	14487	14463	14558	14771	14517	14367	14374	14438	14429	14445	14589	14526	14406	14360	14383	14429	14515	14513	14502	14489	14316	14317	14532	14631	14392	14351	14531	14400	14355	14372	14349	14145	14380	14704	14409	14532	14262	14553	14440	14486	14401	14566	14428	14508	14384	14327	14538	14529	14381	14502	14559	14435	14440	14371	14382	14403	14413	14392	14428	14367	14316	14497	14378	14478	14491	14271	14390	14540	14345	14504	14294	14323	14485	14580	14338	14265	14445	14512	14424	14299	14178	14673	14615	14522	14257	14376	14359	14356	14419	14468	14483	14443	14576	14550	14426	14524	14509	14449	14411	14557	14419	14403	14247	14342	14537	14687	14367	14401	14523	14397	14598	14439	14442	14446	14496	14357	14511	14547	14474	14474	14444	14544	14480	14461	14397	14582	14602	14383	14507	14512	14391	14336	14328	14572	14445	14374	14414	14416	14386	14523	14213	14515	14553	14251	14406	14569	14325	14380	14410	14491	14233	14362	14307	14401	14442	14295	14599	14465	14484	14370	14461	14343	14544	14564	14356	14611	14324	14560	14482	14539	14262	14577	14468	14375	14372	14438	14452	14567	14392	14415	14685	14460	14505	14636	14440	14494	14326	14437	14459	14535	14553	14409	14496	14458	14429	14537	14767	14612	14542	14639	14490	14559	14496	14472	14643	14566	14319	14563	14366	14428	14362	14424	14197	14519	14228	14541	14450	14551	14474	14498	14649	14435	14358	14175	14527	14496	14392	14134	14290	14388	14344	14477	14424	14366	14492	14426	14477	14679	14615	14447	14435
15095	26081	25517	20589	17866	16742	15790	15321	14979	14703	14929	14838	14485	14130	13883	13719	13832	13733	13659	13737	13845	14038	13908	13648	13758	13817	13701	13795	13685	13553	13593	13708	13485	13659	13585	13609	13724	13609	13632	13486	13553	13719	13607	13633	13629	13652	13769	13751	13882	15075	15599	15097	14422	13965	13683	13606	13575	13425	13568	13597	13400	13481	13573	13599	13740	13526	13521	13660	13548	13603	13517	13657	13633	13524	13413	13699	13564	13741	13596	13581	13411	13497	13581	13636	13408	13465	13711	13586	13690	13557	13510	13596	13451	13573	13588	13532	13719	13473	13449	13614	13490	13569	13561	13683	13631	13685	13698	13457	13619	13414	13600	13386	13584	13440	13739	13667	13637	13623	13480	13460	13595	13488	13660	13574	13596	13422	13528	13584	13547	13546	13553	13507	13534	13482	13579	13746	13375	13496	13596	13539	13610	13418	13686	13494	13536	13510	13630	13462	13551	13485	13629	13591	13557	13405	13524	13598	13649	13404	13429	13500	13585	13536	13462	13570	13510	13741	13589	13615	13463	13686	13622	13544	13440	13391	13439	13600	13677	13589	13522	13520	13432	13580	13395	13531	13456	13391	13612	13487	13719	13581	13439	13553	13659	13619	13538	13568	13656	13676	13441	13501	13621	13632	13528	13500	13621	13572	13577	13471	13540	13510	13566	13560	13498	13551	13487	13564	13735	13666	13523	13560	13561	13515	13488	13566	13478	13524	13572	13550	13490	13551	13605	13347	13353	13315	13556	13562	13408	13612	13550	13492	13717	13386	13549	13537	13398	13569	13482	13509	13496	13665	13473	13493	13580	13619	13540	13507	13534	13404	13579	13585	13595	13679	13498	13468	13442	13455	13501	13452	13433	13558	13668	13575	13460	13533	13509	13544	13699	13468	13553	13651	13496	13516	13528	13449	13398	13635	13556	13404	13528	13450	13516	13462	13490	13541	13608	13428	13528	13769	13583	13573	13601	13535	13544	13516	13627	13613	13585	13462	13674	13532	13658	13439	13665	13485	13578	13491	13669	13425	13461	13624	13626	13557	13602	13415	13427	13462	13622	13450	13567	13507	13590	13426	13559	13554	13668	13377	13616	13404	13621	13597	13589	13615	13482	13609	13592	13614	13591	13342	13488	13462	13597	13664	13570	13443	13714	13540	13473	13431	13515	13541	13560	13485	13363	13530	13606	13681	13594	13483	13456	13608	13499	13550	13619	13292	13510	13526	13551	13637	13511	13588	13427	13573	13604	13551	13485	13379	13619	13552	13393	13589	13446	13624	13566	13648	13706	13490	13476	13500	13575	13432	13526	13583	13401	13563	13575	13593	13626	13401	13367	13746	13532	13437	13407	13529	13519	13566	13513	13580	13576	13525	13716	13477	13587	13711	13535	13623	13656	13747	13679	13447	13606	13620	13537	13407	13448	13337	13585	13516	13530	13627	13605	13467	13578	13676	13663	13560	13499	13596	13444	13583	13555	13440	13475	13399	13546	13465	13640	13272	13486	13634	13572	13569	13536	13648	13564	13482	13592	13379	13370	13446	13647	13572	13568	13548	13610	13456	13446	13542	13422	13573	13676	13507	13495	13524	13526	13451	13730	13640	13446	13471	13503	13514	13474	13411	13525	13559	13562	13518	13574	13519	13468	13514	13352	13594	13580	13455	13562	13500	13608	13576	13534	13487	13620	13680	13578	13470	13477	13615	13613	13644	13406	13635	13591	13566	13622	13566	13422	13396	13513	13515	13464	13524	13579	13458	13466	13485	13629	13657	13540	13305	13693	13574	13480	13704	13475	13368	13441	13588	13468	13568	13533	13591	13737	13544	13392	13312	13617	13502	13427	13453	13658	13451	13478	13391	13597	13524	13640	13401	13425	13552	13670	13571	13509	13585	13652	13560	13557	13560	13542	13668	13608	13406	13489	13373	13505	13470	13482	13540	13620	13407	13673	13483	13413	13449	13701	13512	13627	13440	13574	13541	13579	13338	13444	13589	13499	13563	13561	13490	13495	13553	13519	13433	13508	13574	13459	13507	13484	13547	13553	13547	13534	13530	13418	13591	13544	13495	13521	13460	13745	13536	13491	13438	13541	13533	13451	13456	13556	13544	13779	13556	13395	13593	13463	13602	13432	13612	13291	13452	13502	13533	13576	13705	13549	13570	13511	13622	13540	13573	13528	13502	13521	13506	13614	13374	13655	13545	13604	13628	13474	13477	13596	13425	13366	13645	13508	13487	13518	13454	13616	13570	13531	13566	13550	13647	13320	13641	13554	13379	13457	13404	13546	13607	13523	13664	13540	13550	13493	13495	13434	13507	13488	13472	13634	13469	13509	13584	13414	13497	13503	13625	13509	13416	13528	13542	13465	13433	13542	13520	13439	13568	13641	13577	13433	13666	13700	13513	13491	13535	13537	13369	13574	13663	13531	13480	13539	13369	13622	13598	13566	13519	13371	13670	13595	13394	13538	13319	13512	13570	13529	13544	13539	13352	13517	13450	13456	13428	13711	13389	13514	13646	13401	13560	13455	13624	13529	13552	13453	13316	13480	13623	13565	13532	13575	13523	13662	13597	13617	13526	13599	13333	13556	13412	13416	13505	13440	13608	13436	13489	13537	13501	13674	13640	13563	13547	13361	13628	13475	13583	13552	13722	13464	13412	13398	13464	13459	13506	13461	13585	13469	13467	13458	13585	13669	13506	13496	13551	13485	13459	13597	13569	13589	13336	13523	13557	13421	13450	13371	13573	13808	13495	13417	13479	13568	13538	13456	13576	13535	13701	13496	13561	13658	13670	13594	13557	13407	13588	13442	13685	13665	13345	13565	13458	13532	13440	13701	13470	13657	13472	13550	13411	13545	13594	13537	13642	13522	13596	13647	13561	13646	13515	13422	13495	13440	13513	13510	13632	13521	13635	13486	13514	13556	13648	13400	13676	13542	13508	13555	13499	13405	13578	13655	13530	13435	13530	13743	13654	13463	13518	13520	13745	13503	13408	13339	13476	13454	13621	13582	13591	13577	13435	13530	13521	13400	13623	13581	13425	13594	13650	13552	13548	13509	13199	13582	13566	13380	13543	13398	13566	13508	13490	13633	13580	13628	13743	13583	13461	13553	13580	13461	13541	13565	13663	13567	13507	13462	13330	13391	13345	13567	13481	13692	13466	13639	13495	13650	13460	13459	13446	13468	13513	13715	13442	13503	13417	13551	13454	13418	13559	13596	13540	13516	13503	13475	13582	13561	13597	13398	13475	13513	13473	13452	13471	13606	13577	13522	13765	13492	13364	13466	13494	13524	13654	13763	13427	13465	13685	13545	13479	13457	13594	13603	13385	13534	13467	13470	13708	13430	13612	13507	13642	13593	13587	13703	13571	13579	13542	13500	13482	13422	13492	13576	13553	13503	13520	13594	13575	13580	13521	13527	13493	13509	13554	13560	13455	13561	13631	13516	13391	13482	13535	13604	13442	13454	13596	13449	13379	13704	13514	13518	13423	13429	13487	13508	13382	13471	13687	13493	13516	13376	13472	13515	13615	13394	13482	13587	13528	13503	13558	13647	13622	13438	13384	13595	13665	13551	13659	13441	13480	13527	13474	13465	13491	13643	13512	13602	13570	13585	13588	13641	13473	13539	13454	13566	13584	13441	13357	13391	13381	13618	13642	13479	13488	13444	13491	13641	13584	13594	13489	13611	13535	13535	13551	13545	13556	13661	13503	13697	13651	13418	13605	13398	13388	13398	13451	13372	13567	13646	13438	13673	13355	13513	13629	13508	13384	13521	13507	13412	13623	13611	13476	13552	13412	13534	13580	13577	13532	13485	13544	13618	13511	13595	13595	13681	13472	13362	13652	13359	13551	13641	13484	13485	13536	13760	13488	13741	13462	13513	13781	13623	13558	13475	13561	13445	13423	13583	13663	13439	13550	13588	13363	13459	13498	13550	13222	13520	13461	13586	13607	13658	13563	13548	13323	13597	13505	13539	13562	13462	13511	13297	13403	13494	13388	13694	13401	13456	13535	13541	13468	13555	13691	13535	13614	13448	13444	13525	13672	13437	13675	13441	13563	13590	13526	13661	13655	13604	13609	13632	13546	13617	13420	13642	13654	13463	13595	13526	13564	13478	13401	13462	13632	13495	13477	13325	13525	13515	13576	13543	13477	13553	13456	13517	13638	13475	13588	13390	13446	13623	13546	13380	13400	13508	13655	13521	13480	13539	13716	13337	13520	13430	13336	13577	13375	13722	13565	13483	13588	13438	13558	13532	13552	13550	13565	13629	13478	13583	13533	13534	13517	13595	13284	13569	13827	13283	13492	13578	13622	13589	13575	13579	13481	13422	13569	13557	13652	13508	13546	13570	13412	13568	13513	13503	13726	13255	13528	13601	13492	13483	13531	13577	13693	13616	13578	13549	13451	13658	13623	13579	13530	13617	13440	13582	13402	13504	13438	13561	13510	13679	13628	13653	13351	13514	13296	13575	13643	13637	13521	13413	13512	13445	13504	13586	13562	13701	13474	13369	13467	13466	13780	13724	13383	13861	13655	13358	13489	13558	13603	13555	13575	13647	13437	13587	13551	13507	13719	13401	13384	13482	13513	13584	13594	13709	13569	13667	13526	13479	13480	13569	13465	13502	13427	13528	13400	13487	13614	13613	13656	13461	13651	13618	13513	13510	13567	13721	13626	13549	13507	13498	13613	13682	13538	13526	13542	13476	13542	13717	13480	13422	13517	13420	13747	13567	13504	13502	13414	13516	13472	13768	13719	13448	13393	13454	13517	13607	13668	13687	13388	13531	13394	13626	13545	13536	13544	13689	13597	13456	13575	13595	13634	13541	13579	13549	13596	13515	13676	13461	13527	13450	13549	13560	13368	13428	13542	13533	13501	13445	13398	13598	13535	13724	13666	13380	13515	13509	13563	13625	13565	13608	13472	13605	13501	13669	13644	13386	13498	13563	13534	13567	13394	13493	13500	13538	13508	13411	13777	13568	13528	13591	13428	13469	13451	13555	13594	13559	13424	13455	13493	13570	13506	13476	13469	13591	13571	13587	13513	13588	13497	13646	13550	13598	13545	13657	13549	13389	13515	13449	13461	13515	13484	13730	13587	13486	13566	13489	13507	13591	13471
23122	21350	29207	23859	21495	22913	23377	17642	16498	16396	16400	16403	16111	15867	15637	15499	15495	15344	15416	15303	15384	15402	15363	15551	15372	15267	15157	15183	15085	15095	15312	15044	15230	15181	15124	15134	15085	15136	15085	15259	15071	15069	15094	15225	15113	15107	15096	15534	16723	17330	17076	16354	15887	15403	15178	15292	15157	15120	14994	14835	15082	14950	14967	15075	15015	15067	14984	14945	15188	15122	15122	15042	14942	15099	15028	15042	15108	15048	14980	15012	15108	15040	15135	15006	15130	15102	15035	15115	15106	14848	15120	15138	15009	14910	15096	15111	15137	14936	15233	15045	14904	15143	15102	14897	15114	15115	15245	15066	15052	15171	15045	14928	15016	15225	15155	15022	15152	14940	15212	15180	14926	14957	15035	15001	15035	14957	15035	14943	15050	15049	15179	15132	15380	14965	15061	15161	15090	15070	15174	15038	15197	15334	15135	14998	15095	15021	15034	14920	15156	15050	14968	15033	15054	15045	15049	15018	15148	15054	15071	15206	15019	14891	14842	15102	15122	14764	14815	14903	14892	14977	14900	15017	15101	14983	15003	15069	14943	14922	15060	15025	14897	15084	15187	14907	15317	15027	14975	15039	15080	14970	14980	15152	15065	15082	14984	15126	14851	15018	15053	15005	14936	14987	14892	15008	15080	15144	15155	15200	14990	14969	14978	15074	14980	14881	14923	14956	14899	15030	14985	15030	14971	15099	14927	15038	14980	15100	15101	15126	15077	15046	15060	14922	15090	15014	15009	14944	15072	15117	15126	14999	15032	15135	15039	15057	14906	14942	15105	14961	15332	14780	14858	15084	15068	14989	15065	15015	15062	15171	14955	14970	15167	14860	15057	15000	14963	15171	15225	14818	15184	15001	14932	15013	15077	15062	15070	14876	15063	15114	15068	15059	14928	15071	14854	15115	15033	15126	15059	15037	15157	15201	14937	14828	15030	14987	15062	15109	14974	15032	15065	15213	15057	15055	15091	15001	15276	14896	14911	14796	15084	15072	15081	15031	15069	15091	15160	14989	14872	14826	15047	15110	15101	15147	15047	14905	14878	14893	15135	15083	15024	14948	14998	15017	15006	14901	15022	14959	15146	14950	14984	15065	14864	14980	14866	15147	15054	15019	14965	14856	15018	14870	15014	15144	14979	15039	14910	15042	15067	15129	15109	14816	15055	14938	15096	15012	15065	14858	14931	14906	14822	15168	15023	15053	15078	15105	15036	15213	15135	14884	15127	14918	14887	15144	15034	15310	14777	14878	15087	14996	14994	15051	15022	15083	14931	15099	15073	15000	14896	15015	14856	15113	15135	15223	14888	15065	14987	15033	15008	15099	14935	15141	14972	14937	14924	15025	15134	14831	15023	14895	15341	15070	15001	15012	15126	15128	15004	14965	14917	15029	15116	15158	14848	15026	15011	14999	14959	14871	14855	14967	15099	14960	14995	15146	14970	15107	15101	14816	15002	14821	15143	14991	15049	15134	14857	14953	15105	15098	14891	15014	15048	14914	14957	15247	14995	14938	15054	15074	14899	15080	15122	15000	14948	14962	15110	15077	14998	14782	14857	14888	14911	15063	14919	14953	15019	15014	14994	14796	15041	15081	15051	15087	14834	15043	15092	14985	15052	15022	14972	14916	14765	14739	14943	14941	15174	14968	15140	14971	14992	15129	15051	15080	15144	15190	15001	15065	15066	14880	15009	14890	15045	14985	14878	14888	15065	14969	15001	14907	15040	15164	15047	15116	15142	15114	15185	14920	15178	15072	15252	15006	15092	15165	15161	14928	15009	15023	14963	14910	14845	14890	14954	14920	15014	14901	15071	15147	15045	14967	15144	14934	14904	14916	15136	14977	15266	14873	14932	14921	15118	15002	14886	14771	15037	14901	14952	15003	15174	14855	15075	14935	15121	15210	14934	15072	15061	15086	15055	14932	15006	15065	14977	15103	14905	14913	15025	14940	14975	15108	15164	15167	14864	15027	14920	15158	14966	15122	14981	14943	15176	14790	14909	15196	14776	15180	14934	15096	15104	15088	15134	15079	14936	15115	14992	15079	14992	15064	15124	15144	15027	14986	15069	15069	15005	14882	15148	14932	15140	15160	15097	15144	15076	15047	15250	15017	15092	15062	14934	14977	15108	14957	14982	15032	14842	14985	14837	14978	14828	15087	15045	14987	15049	14866	15073	15015	14838	14853	14895	14949	15026	15214	15030	14923	15068	15009	15201	15129	14946	15103	15199	15265	15158	14933	14981	15120	14981	15000	15019	15090	15024	14844	15047	14997	15017	14922	14993	14991	15006	14937	15058	14855	15031	15126	15027	15027	15105	14839	15001	15153	15063	14937	14901	15003	15082	15059	14850	15072	15135	14965	14966	15028	14992	15177	14967	15211	14861	14772	14983	15149	15009	14938	15072	14981	15038	14981	15008	14870	14891	15097	15074	14885	15098	15069	15138	15107	15015	15089	15039	15135	15107	15110	15015	15017	15006	14858	15013	15079	15167	15277	15045	14885	15078	14952	14985	14996	15122	15059	14956	14957	14987	14995	15056	15292	14938	15098	15048	15079	15101	14969	14929	14921	14921	15026	15001	15113	14945	14892	15141	15139	15161	15001	15149	15005	14952	15158	15050	15092	15083	14898	15115	14982	15051	14964	15029	14982	14908	15030	14984	14947	15014	15063	14961	15044	15063	15095	14981	15077	14943	14861	14957	15039	15181	14962	15031	15039	15108	15171	15093	15005	15126	14954	14903	14974	15041	14966	15069	14950	14955	14955	15035	15020	15029	15070	14917	14987	14981	15098	14970	14955	14940	15038	14927	15074	14930	15080	15077	14980	15061	15022	15040	15041	15079	14974	14912	15119	15124	15086	15155	15165	14967	15123	14916	15169	14995	15014	14935	14852	14909	15071	15035	15082	15028	15060	15137	14917	15012	15259	15032	14927	15166	15105	15070	14997	14992	15074	14979	15085	15072	15042	15129	15120	15034	15088	15079	15149	15146	15060	15035	14998	15186	14942	15141	15076	14848	14997	15001	15052	15014	14984	15049	14908	14913	14977	14836	15024	14955	14876	15001	14999	15048	15013	15179	14921	14997	15007	14979	14965	14945	15014	14871	14971	14978	15212	15002	14875	14965	15071	15132	15005	14767	14883	14914	14916	15042	15195	14891	14759	15088	15153	14860	15069	15080	14913	15162	14968	14999	15020	15209	14842	15075	15043	15299	15384	14976	14978	15059	15137	15186	15067	14861	15042	15269	15068	15103	15068	15002	15118	14876	14857	15122	15169	15069	15178	14872	14935	15073	14934	15163	15001	15032	15146	15054	14952	15004	14928	14971	14981	14821	15254	15034	14882	15096	14969	15045	15119	15109	15144	15021	15112	15134	15038	15126	15066	15092	15105	14805	14957	15015	15057	14881	15045	14965	14963	14957	14883	15189	15013	14845	14961	14916	15026	15094	15201	15024	14988	15065	15117	15111	14938	15147	14881	14969	15110	15156	14958	15082	15114	15193	14991	15025	14903	14944	15043	15174	15064	15082	15040	15102	15010	14962	14974	15014	14963	14834	14822	15096	15013	15008	15000	14905	14958	15155	14972	15188	14910	15186	15056	14955	14995	15091	15083	14998	15043	15072	14873	14964	15198	14925	15037	15066	15082	15140	14932	15114	14900	14819	15126	15093	15079	15155	14917	14958	15011	14963	14895	15204	15080	14991	15109	15101	15034	15056	15019	15190	15050	14953	15188	15236	14904	14991	14987	15165	15109	14949	15098	15167	15077	15073	15043	15058	15042	15215	14983	15082	14925	15024	15048	15140	15130	14979	14993	14929	14936	15031	15174	15115	15149	15261	15150	15071	15090	14985	14863	15018	15040	15220	15175	15094	14980	15014	14863	15094	15010	14999	14926	15170	14957	15104	15019	14699	14839	15037	15037	15205	15041	14934	14969	15153	15041	14978	15027	14909	15071	15296	15108	15023	15042	15029	15080	14996	15039	15095	15129	15130	14966	15207	15056	14942	15123	15195	14975	15182	15064	15002	15155	15123	14966	14980	15011	14994	14989	14928	15107	15008	14874	15147	14954	14944	15036	15075	14813	14943	14984	15043	14947	15142	14973	15094	15085	15141	15132	14954	15183	15014	15058	14922	15045	14828	14975	15190	15037	15165	15165	14893	15123	14943	14891	15077	14973	14886	15055	14954	15095	15133	14864	15195	15138	14955	14933	15084	15062	15058	15132	15089	15023	15019	15032	15010	15193	14934	15062	14907	14887	15026	14777	14981	15117	15081	15035	14882	15045	15032	14861	15278	14889	15061	14901	14999	15260	15020	14641	15062	14998	15198	15020	14855	15034	14916	14907	14886	15101	15092	15031	14970	15148	15057	14929	15038	14957	14836	14991	14966	14948	15141	14965	15141	14973	15082	14929	15111	15122	15101	14984	15011	15001	14969	14847	15040	15051	15063	15011	14997	15176	15055	14967	15134	15154	15132	15166	14973	15000	14836	14946	14987	15007	14965	14993	14976	15005	14984	15174	15170	14836	14885	15007	15255	15009	15304	15026	15154	15025	14915	14916	15094	15027	15093	14990	14854	15107	14993	14926	14863	14971	15071	15102	15218	14999	15042	15026	14897	14880	15023	14953	15193	14952	15137	15124	15036	15206	15029	14951	15030	14985	15115	15025	15104	14952	15254	15151	15162	15092	15084	14879	15192	15085	15043	15071	15028	15004	15082	15192	14859	15066	15085	15220	15072	14978	15075	15169	15132	15093	15123	15071	15166	15057	14992	15066	15115	15054	15169	14915	14992	14987	15071	15112	15179	15001	15176	15164	14983	15016	15054	14983	15131	14960	15056	15074	15004	15164	15056	14938	14942	14936	15248	14930	15081	14872	15108	14949	14978	14884	15044	15290	15035	15081	15107	15063	15015	14822	15025	15074	14984	15004	14963	14932	14988	14923	14995	15122	14928	15037	15130	15052	15213	15071	15083	15007	14901	15154	14948	15348	14969	15076	14932	15174	15037	15010	14951	15151	14850	14964	14881	15006	15108	15200	15142	14972	14999	15087	15101	14863	15003	15296	14984	15035	14963	15009	15014	15028	14816	15033	15187	14985	15051	14992	15118	15081	14931	14992
16567	31062	30104	24313	20737	18970	17799	16660	16098	15716	15839	15911	15302	14824	14486	14290	14328	14295	14445	14318	14440	14554	14604	14414	14522	14254	14224	14112	14016	14053	13979	14127	14294	13948	13830	13934	14039	14205	13972	14115	13918	13902	13833	14001	14104	13993	14010	14970	16813	17019	16697	15441	14922	14316	14074	14164	13876	13994	13998	14013	13875	14007	14158	13893	13874	13961	13938	13893	13901	14032	13906	13900	13916	13777	14037	14071	13831	13750	13957	13966	13866	13854	13901	13837	14006	13852	14016	13877	13730	13983	13927	14133	13723	14023	13918	13834	13945	13790	14003	14054	14032	13886	14037	13931	13846	13911	14010	13815	14020	13937	13894	14002	13763	13937	13869	14087	13994	14019	13828	14002	13871	13956	13943	13750	13949	13907	14017	13888	13998	13821	13798	13943	13918	14016	13929	13977	13854	13963	13746	13984	13905	13801	13683	13847	13947	14064	13826	13864	13892	14025	13943	13731	13901	13960	13965	13906	13803	13818	13893	13886	13916	13948	13962	13950	13888	13728	13865	13964	14026	13910	13942	14085	13868	13753	14147	13768	13841	13925	13876	13983	13809	13952	13859	13874	13888	13888	13914	14003	13981	13871	13847	13945	14077	13960	13778	13916	13868	13829	13941	14004	13882	13943	13885	13927	13856	13973	14003	14068	13700	13876	13948	13969	13877	13912	13929	13889	13799	13848	13884	13982	13883	13978	13950	13928	13963	13977	13891	13934	13771	13775	13880	13900	13903	14050	13852	13884	13747	13964	13975	13921	13960	13888	14008	13888	13788	14105	13864	14077	13915	13936	13956	13857	13767	13896	13975	14029	14050	13968	13841	14116	13698	13917	13837	13994	13869	13919	13854	13932	13909	13874	13925	13869	13917	13972	13805	13895	13972	13841	13828	13843	13701	13832	13853	13801	13827	13804	13961	14056	13743	13989	13968	13922	13847	13886	13917	14055	13925	13970	13899	13932	13923	14039	13880	13820	13983	14013	13899	13894	13830	13993	13979	13785	14087	13982	13674	13674	13830	13830	13761	13991	13944	13984	13957	13831	13936	13993	13785	13951	14060	13798	13795	13787	13795	13791	13903	13871	13775	13812	13981	13964	13933	13864	13929	13928	13979	13863	13870	13756	13811	13933	13995	13850	14007	13867	14033	13998	14069	13770	13919	13795	13973	14049	13766	13962	13912	13667	13934	14000	13807	13787	13779	14067	14044	13953	13830	13976	13895	13953	13880	13752	14047	13979	13892	14003	13984	13842	13654	13910	14049	13897	13799	13801	13844	13912	13908	13843	13988	14156	13855	13855	13990	13872	13973	14060	13846	13910	13932	13963	13751	13900	14024	14013	13980	13902	13809	13768	13924	14017	13797	13896	14005	14186	13936	13832	14067	13898	13993	13918	13873	13916	13838	13840	14060	13814	13843	13905	14107	13990	13875	13802	14059	13787	13935	13970	13904	14016	13957	13795	13757	13928	13721	13879	14067	13914	13962	14013	14004	13802	13863	13908	14030	13955	14041	13867	14001	14153	13884	13957	13952	13915	13772	13887	13901	13884	13881	13723	13823	13725	13838	14069	13760	14085	13902	14003	13911	13855	13898	13923	13996	13939	13975	13880	13982	13815	13889	13836	14084	13960	13907	13888	13851	13971	13696	13867	13841	14012	13941	13967	13886	13928	14027	13883	13849	14098	13955	13934	13922	14076	13807	13817	14006	13811	13781	13876	13934	13897	13900	13961	13914	13903	13736	13931	13921	13709	13946	13992	13845	13838	13928	13906	13816	13981	13963	13873	14112	13901	13956	13792	13869	13794	14032	13802	13948	13800	13831	13766	13685	13834	13793	13873	13912	13899	13879	13897	14035	13866	13916	13830	13965	13876	13923	13850	13856	13974	13853	13702	14057	14076	13890	13943	13986	14133	13794	13914	14018	13881	13846	13843	13962	13774	13965	13764	13839	13830	13939	13933	13901	13756	13863	13926	13844	13832	13811	13877	13832	14019	13878	13931	13952	13920	13913	13855	13959	13956	13777	13931	14001	13777	13990	13939	14025	13866	13831	13641	13905	13863	13889	13944	13878	14045	13911	13642	13998	13949	13897	13982	13844	13795	13805	14102	13838	13943	13947	13729	13661	13690	13871	13962	13913	13820	13983	13970	13793	13731	13897	14022	13887	13815	13765	13921	14019	13720	13868	13883	13759	13841	13934	13989	13952	13923	13791	13919	13809	13852	13981	14040	13817	13820	13804	13979	13788	14047	13842	13855	13999	13921	14011	13733	13913	13806	13912	14024	13865	13689	14031	13924	13833	13877	13969	14023	13921	13881	13968	14032	13898	13997	13750	13978	13980	13925	13757	13783	13795	13893	13935	13856	13878	13934	14048	13733	13958	13916	13998	13977	13867	13973	13859	13927	13972	13956	13886	13803	13858	13826	13814	13806	13780	13878	13947	13828	13939	13884	13911	13977	13757	13881	13862	13987	13787	13801	13782	13969	13762	13918	13941	13785	14166	13843	14060	13967	13850	14001	13906	13926	13805	13907	13727	13868	14001	13869	13886	13887	13806	13909	13867	13852	13874	13927	13993	13932	13850	13795	14074	13831	13953	14035	13829	13807	13851	13924	13908	13946	13887	13822	13808	13891	13921	13794	13867	13936	13931	14052	13812	13754	13954	13994	13925	13922	13903	13892	13879	13800	13926	13883	13956	14006	13848	13864	13780	13929	13819	13748	13776	13900	14011	13941	13946	13847	13892	13957	13906	13936	13932	13885	13943	13786	13983	13786	13936	13832	13815	13859	13936	13850	13852	13869	13905	13835	13960	13748	13752	13913	13969	13840	13934	13869	13892	13797	13902	13760	13748	13862	13917	13960	13818	13914	13867	13826	13852	13918	13883	13788	13773	13904	13905	13983	13805	13711	13918	13755	13846	13839	13889	13732	13983	13893	13832	13912	13931	13993	14032	13978	13896	13957	13963	13929	13849	13999	14039	13841	13995	13995	13953	13930	13956	13918	13993	13912	13840	13826	13839	13930	13998	13696	13918	14012	13855	14068	13908	13806	13793	13865	13814	14059	13958	13783	13806	13904	14034	13870	13953	13884	13870	13885	13880	13878	13980	13890	13871	13850	13847	13934	13844	13799	13872	13914	13838	14018	13864	13907	13948	13741	13911	14026	13812	13807	13807	14043	13883	13932	13910	13907	13793	13966	13967	13867	14090	13807	13840	13871	13955	13972	13943	13716	13812	13871	14033	13979	13987	13835	13868	13783	13840	13883	13836	13971	13990	13881	13957	13974	13868	13825	13958	13939	13830	13820	13908	14017	13893	14059	13821	13787	13941	13951	13903	13858	13853	14121	14037	13878	13881	13776	14033	13861	13932	13851	13773	13849	14044	13984	13913	13845	13935	13838	13781	13848	13881	13894	14035	13808	14025	13842	13936	13907	13781	13833	13929	13810	13931	14109	14069	13734	14042	13802	13948	13833	13961	13800	13958	14024	13989	13888	13969	13909	14033	13935	13879	13998	13847	13973	13855	13987	13899	13815	13983	13822	13842	13876	13765	13853	13903	13895	13804	14078	14013	13916	13871	13993	13944	13850	14159	13692	13975	14005	14060	13987	14120	13982	13779	13970	13846	13773	13930	13891	13686	13894	13900	14069	14013	13794	13816	13934	13827	13845	13817	13806	13991	13873	14039	13703	13869	14089	13867	13929	13890	13774	13839	13942	13865	14083	13781	14044	13998	13981	14032	13914	13883	13951	13983	14034	13938	14002	13939	14000	13848	14041	13865	13989	13798	13974	13967	14074	13908	13824	13930	14045	14005	13874	13935	13807	13969	13840	13887	13874	13749	14025	13795	13940	13937	13919	13805	13968	13841	13912	13930	13921	13836	13831	13951	14001	13822	13913	13942	13834	13649	13831	14006	13925	13972	13837	13896	14015	13973	13853	13927	13924	13848	13814	13985	13987	13892	13957	13962	13912	13951	13745	13963	13870	13850	13883	13818	13878	13702	13955	14008	13786	14064	14001	13927	13808	13846	13811	13813	14006	13833	13843	13824	13928	13826	14002	14047	13913	14001	13897	13972	13921	13930	13824	13859	14000	13760	13796	13784	13978	13906	13932	13782	13910	13993	13803	13907	13914	13947	13744	13957	13966	13774	14021	13756	14054	13883	13869	13743	13819	13924	13867	13915	13977	13801	13942	13907	13848	13936	13848	13867	14026	13842	13950	13786	13965	14034	13924	13913	13881	13889	13834	13823	13838	13911	13736	13911	14010	13967	13988	13838	13836	13832	13938	13863	13882	13999	13839	13746	13906	13891	13828	14079	13871	13853	13963	13964	13797	13916	13747	13903	13897	13954	13976	13917	13900	13896	13899	13964	13803	13918	13984	13939	13895	13755	14052	13903	13788	14117	13845	13909	13913	13927	13946	13885	13786	14031	13808	13817	13710	13841	13897	14063	13827	13853	13902	13855	13957	13895	13736	13970	13893	13863	14010	13826	14079	13786	13881	13871	13851	13734	13941	13961	13910	13883	13941	13967	13766	13940	13854	13855	13815	13976	13867	13877	13889	13947	13832	14054	13934	13720	13966	13997	13863	13984	13945	13883	13850	13846	13877	13884	13866	13760	13947	13767	13863	13830	13878	13923	13892	13998	13832	13852	13925	13933	13905	13947	13786	13850	13758	13895	14000	13834	14004	13815	13896	14070	13961	14051	13769	13950	13877	13918	13998	13906	13865	14017	13911	13900	13969	13780	13833	14014	13891	13922	14081	14058	13831	13850	13918	13881	13875	13966	13973	13787	14028	14102	13892	13825	13822	13983	13871	13862	13903	13886	13948	14048	13790	13871	13894	13771	13805	13888	14098	13854	14047	13864	14008	13906	13914	13869	13904	13904	13850	13911	13904	13774	13996	14025	13837	13862	13891	13988	13839	14051	13955	13932	13820	13836	14000	13781	13839	13905	13832	14085	13851	13939	14012	13901	13946	13700	13864	13902	13869	13803	13873	14022	13917	13874	13948	14025	13960	13895	13950	13996	13801	13878	13944	13645	13977	13918	13763	13894	13915	13883	13968	13975	14122	13981	13876	13771	13835	13879	13894	13837	13915	14091	13999	13688	14123	13951	13824
27622	22046	24413	20801	16629	15771	15776	15375	15286	15302	15265	15247	15061	15205	14939	14760	15043	15029	15115	14932	14926	15004	14876	14981	14771	14849	14899	14809	14901	14666	14802	14963	14796	14742	14920	14901	14767	14737	14870	14952	14975	14759	14801	14822	14733	14896	15002	14747	14934	15100	15179	15019	15026	15045	14752	14910	14841	14914	14748	14966	14898	14955	14859	14784	14998	14883	14805	14635	14986	15007	14768	14819	14878	14824	14881	14961	15017	14820	14921	14918	14956	14795	14828	14755	14820	14840	14956	14765	14773	14856	14781	14928	14765	14654	14771	14979	14771	14889	14878	14680	14802	14957	14899	14769	14833	14889	14720	14740	14855	14824	14857	14731	14819	14914	14802	14888	14819	14642	14733	14721	14833	14868	14784	15034	14811	14669	14994	14862	15039	14811	14868	14845	14781	14831	14839	14733	14737	14973	14805	14785	14879	14805	14781	14897	14872	14756	14849	14830	14691	14805	14959	14793	14943	14647	14849	14922	14860	14897	15086	14972	14789	14645	14817	14946	14978	14875	14871	14887	14922	14708	14894	14827	14840	14764	14794	14907	14794	14839	14712	14803	15020	14847	14908	14824	14704	14772	14587	14903	14775	14842	14645	14656	14768	14833	14827	14684	14726	14645	14880	14739	14894	14700	15007	14824	14801	14968	14946	14812	14886	14728	14938	14920	14818	14758	14669	14633	14679	14840	14976	14997	14819	14869	14861	14552	14804	14676	14982	14916	14919	14798	14979	14768	14788	14938	14928	14741	14901	14743	14824	14754	14808	14823	14740	14495	14711	14914	14786	14772	14804	14696	14595	14876	14736	15012	14848	14741	14597	14948	14947	14851	14965	14835	14792	14633	14998	14886	14978	14794	15121	14679	15133	14906	14739	14788	14800	14869	14820	14704	14694	14856	15006	14652	14824	14770	14651	14769	14964	15080	14771	14925	14615	14752	14768	14819	14800	14706	14773	14890	14919	14878	14801	14797	14868	14803	14845	14963	14844	15017	14709	15013	14819	14978	14641	14971	15002	14913	14928	14882	14883	14771	14823	14855	14770	14669	15051	14844	14643	14805	14722	15039	14727	14836	15067	14906	14801	14940	14768	14944	14915	14887	14814	14762	15041	14754	14809	14696	14818	14818	14947	14746	14822	14907	14797	14964	14616	14766	14896	14694	14585	14863	14810	14810	14820	14794	14814	14723	14886	15015	14916	14965	14823	14822	14707	14922	15022	14835	14736	14733	14965	14906	14741	14898	15026	14601	14947	14776	14748	14856	15008	14776	14755	14829	14832	14729	14886	14763	14799	14860	14745	14975	14856	14646	14862	14823	14781	14822	15062	14725	14861	14762	14911	14840	14674	14649	14869	14813	14572	14695	14763	14714	14879	14943	14671	14770	14825	14867	14806	14682	14928	14788	14750	14761	14989	14891	14850	14942	14943	14776	14758	14628	14812	14809	15028	14618	14812	14822	14768	14808	14990	14700	14962	15085	14876	14917	14824	14863	15129	14861	14907	14667	14938	14842	14834	14798	14850	14846	14767	14760	14888	14955	14900	14892	14912	14681	14891	14877	14789	14794	14518	14794	14916	14842	14884	14815	14892	14897	14919	14722	14690	14960	14976	14699	14776	14764	14758	14928	14950	14652	14790	15023	14854	14890	14872	14767	14845	14949	14991	14959	14763	14856	14900	14896	14752	14867	14911	14790	14975	14748	14778	14659	15069	14921	14924	14811	14724	14919	14961	14819	14892	14839	14809	14780	14937	14868	14815	14807	14926	14899	14692	14680	14840	14804	14729	14929	14877	14745	14869	14866	14788	14810	14617	14648	14717	14749	14837	14678	14734	14883	14744	14679	15007	14864	14670	14924	14784	14795	14748	14738	14876	14803	14755	14755	14861	14732	14962	14895	14790	14882	15010	14895	14781	14783	14651	14874	14775	14763	14836	14839	14818	14843	14758	14923	14673	14774	14733	14853	14862	14747	14864	14936	14886	14859	14749	14813	14818	14492	14726	14831	14656	14735	14831	14805	14782	14824	14819	14893	14883	14723	14789	14833	14744	14831	15032	14605	14902	14729	14795	14733	14772	14867	15038	14758	14924	14949	14736	14772	15129	14959	14708	14848	14791	14817	14926	14830	14963	14907	15007	14803	14693	14603	14796	14854	14670	14920	14772	15002	15039	14964	14978	14912	14890	14751	14751	14950	14731	14838	14823	14778	14967	14780	15011	15005	14704	14607	14781	14844	14792	15085	14964	14904	14708	14983	14889	14922	14870	14828	14860	14835	14890	14917	14836	14741	14833	14816	14806	14759	15037	14765	14765	14784	15039	14667	14834	14775	14790	14892	14779	14998	14870	14953	14995	14965	15000	14932	14948	14929	14812	14782	14823	14809	14651	14775	14864	14943	14883	14807	14854	14807	14948	14785	14837	14828	14904	14817	14874	14875	14997	14614	14815	14954	14792	14767	14879	14772	14882	14651	14935	14837	15048	14738	14838	14686	14822	14847	14662	14775	14754	14941	14835	14882	14849	14952	14908	14794	14723	14674	14956	14761	15014	14809	14778	14900	15005	14828	14940	14781	14925	14774	14758	14788	14815	14810	14757	14891	14790	15062	15004	14845	15032	14767	14944	15078	14791	14785	14927	14735	14867	14802	14864	14950	14872	14836	14764	15037	14847	14790	14742	14852	14977	14970	14974	14788	14971	14931	15038	14851	14896	14733	14642	14851	14908	14855	14825	14711	14847	14688	14852	14854	14805	14923	14800	14894	14808	15029	14787	14729	15009	14907	14906	14955	15011	14988	14865	14746	14665	14906	14741	14816	14899	14621	14859	14974	14764	14799	14843	15020	14938	14945	14981	14828	14822	14902	14851	14940	14826	14873	15012	14901	15018	14822	14824	14957	14888	15130	14952	14998	14872	14831	14793	14852	14842	14988	14903	14800	14904	14814	14648	14777	14734	14825	14843	14725	15000	14727	14826	14674	14859	14800	14987	14712	14742	14803	14717	14954	14770	14845	14787	14806	14901	15036	14800	14716	14890	14861	14950	14816	14777	14740	14914	14795	14753	14796	14899	14906	14888	14644	14672	14872	14695	15037	14926	14941	14926	14729	14681	14699	14878	14874	14929	14836	14841	14974	14861	14832	15006	14880	14963	14811	14701	14709	14740	14728	14747	14684	14763	15114	14784	14692	14831	14974	14849	14799	14837	14710	14851	14867	14882	14780	14980	14914	14830	14892	14786	14843	14903	14927	14869	14936	14733	14967	14936	14720	14754	14858	14797	14722	14929	14595	14712	14979	14951	14869	14883	14842	14777	14932	14951	14978	14830	14804	14999	14654	14769	14850	14741	14774	14768	14946	14941	14925	14942	14688	14916	14942	14832	14930	14818	15059	14634	14932	15025	14942	14997	14876	15020	14832	14849	14916	14856	14869	14720	14747	14561	14832	14938	14855	14811	14891	14848	14792	14875	14902	14910	14826	14817	14652	14863	14744	14983	14925	14837	14801	14713	14677	14989	14814	14777	14814	14908	14770	14883	14892	14791	14905	14740	14990	15031	14997	15023	14667	14858	14850	14741	14903	14834	14774	14885	14928	14881	14981	14859	14586	14932	14769	14910	14836	14810	14803	14772	14818	14913	14906	15082	14854	14826	14782	14873	14867	14772	14954	14833	14780	14853	14968	14841	14839	14843	14825	14878	14972	14863	14874	14912	14786	14785	14799	14950	14949	14852	14731	14791	14770	14879	15021	14692	15001	14814	14955	14881	14748	14772	14891	14769	14980	14797	14791	14929	14654	14716	15121	14927	14799	14854	14843	14813	14690	14660	14902	14804	14994	14907	14874	14760	14747	14895	14868	14908	14922	14911	14906	14905	14752	14671	14693	14903	14685	14788	14899	14847	14925	14791	14941	14803	14790	14846	14924	14952	14825	14804	14826	14935	14853	14861	14768	14731	14747	14851	14989	14775	14702	14763	14775	14680	14768	14797	14823	14806	14701	14881	14908	14772	14788	14803	15006	14668	14850	14686	14752	14750	14903	14924	15028	14987	14885	14578	14781	14606	15057	14865	14942	14858	14921	14940	14633	14939	14973	14669	14867	14996	15034	14728	14634	14515	14888	14917	14855	14939	14737	14876	14755	14672	14712	14740	14667	14931	14854	14682	14796	15042	14785	14813	14722	14907	14772	14691	14754	14884	14817	14872	14879	14905	14891	14858	14830	14899	14812	14873	14733	14814	14890	14832	14861	14995	14700	14794	14845	14770	14889	14912	14893	14749	14928	14737	14675	14801	14990	14863	14935	14923	14685	14975	14855	14848	14842	14933	14658	14849	14924	14784	14697	14972	14940	14892	14837	14921	14759	14988	14838	14865	14866	14829	14738	14783	14838	14753	14680	14795	14739	14877	14754	14866	14897	15010	14940	15011	14970	14664	14715	14820	14757	14899	14856	14913	14868	14927	14944	14806	14912	14824	14938	14754	14935	14962	14794	14903	14747	14769	14770	14760	14940	14767	14687	14779	14848	14599	14801	14790	14849	14799	14844	14772	14778	14911	14818	14989	14701	14810	15020	14678	14705	14903	14838	14755	14902	14903	14827	15014	14789	14956	14872	14921	14752	14946	14906	14948	14811	14741	14672	14763	14702	14793	14828	14932	14929	15052	14842	14718	14989	14866	14841	14826	14724	14838	14864	14957	14979	14863	14865	14729	14964	14794	14772	14823	14831	14932	14823	14791	14991	14904	14723	14874	14897	15163	14658	15065	14905	15006	14613	14709	14845	14896	15026	14995	14856	14860	14844	14847	15013	14839	14904	14972	14934	14933	14882	14854	14773	14817	14807	14577	14787	14856	14957	14965	14631	14756	14623	14786	14912	14846	15006	14828	14783	14869	14749	14723	14904	14845	14812	15044	15016	14904	14906	14806	14807	14779	14732	14823	14627	15007	14798	14960	14844	14933	14856	14842	14808	14835	14937	14786	14756	14746	14824	15024	14783	14893	14921	14942	14784	14966	14787	14702	14854	14908	14825	14863	14865	14943	14828	14815	14855	14890	14695	14844	15013	14823	14723	14907	14697	14863	14866	14972	14880	14814	14755	14825	14900	15176	14841	14770	14895	14747	14872	14868	14614	14833	14688
15419	20692	21730	18145	16543	15490	14990	14661	14727	14377	14406	14301	14230	13930	13985	13770	13836	13802	13864	13744	13927	13894	13917	13951	13692	13930	13833	13708	13855	13754	13872	13616	13825	13761	13659	13851	13761	13834	13825	13799	13729	13791	13695	13783	13749	13829	13713	13745	13730	13951	13982	14050	13998	13834	13687	13878	13880	13778	13728	13679	13906	13806	13827	13845	13705	13513	13720	13754	13786	13822	13796	13651	13815	13780	13733	13829	13703	13670	13885	13729	13788	13895	13894	13649	13722	13685	13604	13808	13684	13705	13662	13783	13846	13659	13665	13703	13871	13651	13849	13814	13643	13938	13635	13829	13653	13634	13813	13666	13751	13793	13622	13901	13672	13618	13722	13757	13763	13757	13662	13561	13811	13872	13645	13754	13729	13712	13840	13800	13744	13670	13707	13655	13844	13776	13844	13731	13773	13607	13795	13559	13750	13788	13807	13608	13726	13576	13728	13681	13696	13739	13857	13708	13680	13910	13843	13661	13823	13608	13579	13809	13646	13646	13794	13721	13847	13807	13572	13702	13708	13947	13642	13852	13875	13714	13554	13669	13733	13753	13727	13635	13785	13729	13628	13662	13690	13678	13573	13692	13703	13604	13734	13759	13880	13684	13622	13799	13773	13892	13750	13878	13666	13646	13842	13606	13667	13778	13815	13707	13708	13869	13844	13750	13732	13604	13639	13691	13535	13867	13720	13653	13842	13632	13663	13801	13658	13696	13478	13738	13827	13687	13733	13875	13840	13680	13582	13772	13502	13819	13679	13831	13704	13642	13677	13917	13737	13799	13876	13617	13693	13635	13602	13593	13528	13897	13701	13910	13794	13771	13736	13724	13849	13556	13849	13684	13785	13784	13643	13787	13807	13752	13718	13734	13809	13760	13664	13728	13796	13712	13649	13775	13754	13769	13739	13817	13827	13742	13704	13555	13632	13562	13557	13609	13748	13710	13934	13549	13649	13825	13795	13851	13697	13740	13697	13762	13790	13638	13681	13743	13614	13945	13704	13655	13713	13758	13642	13568	13621	13780	13655	13697	13679	13685	13676	13822	13556	13764	13690	13809	13593	13702	13860	13571	13902	13894	13619	13693	13890	13765	13723	13819	13660	13782	13700	13833	13792	13633	13768	13612	13669	13792	13643	13897	13954	13811	13756	13723	13623	13748	13660	13603	13814	13768	13692	13662	13805	13746	13725	13751	13635	13732	13745	13803	13636	13781	13732	13735	13590	13705	13605	13742	13934	13688	13761	13719	13769	13698	13841	13706	13645	13766	13577	13679	13725	13715	13826	13862	13656	13875	13747	13791	13841	13661	13736	13757	13598	13657	13691	13625	13736	13850	13665	13758	13803	13762	13776	13644	13782	13613	13808	13705	13797	13629	13719	13847	13715	13722	13706	13683	13830	13844	13669	13757	13708	13631	13656	13721	13501	13690	13775	13846	13807	13831	13736	13612	13497	13791	13626	13804	13625	13815	13628	13649	13788	13596	13856	13830	13696	13929	13668	13739	13743	13702	13767	13761	13763	13759	13660	13608	13684	13614	13687	13663	13962	13649	13681	13819	13680	13583	13712	13904	13620	13807	13831	13552	13773	13615	13872	13835	13747	13605	13653	13658	13743	13603	13729	13682	13859	13737	13739	13816	13694	13878	13795	13670	13434	13712	13723	13753	13694	13558	13610	13719	13854	13810	13648	13904	13728	13743	13733	13797	13562	13779	13733	13903	13805	13776	13722	13799	13873	13670	13743	13764	13634	13655	13784	13641	13750	13780	13573	13717	13715	13822	13785	13720	13703	13623	13810	13788	13668	13748	13645	13757	13829	13814	13837	13705	13754	13834	13826	14030	13771	13610	13872	13810	13731	13778	13689	13538	13627	13666	13659	13702	13875	13560	13726	13767	13794	13708	13778	13771	13825	13584	13940	13810	13761	13523	13824	13825	13776	13723	13850	13911	13770	13841	13664	13720	13684	13826	13696	13669	13674	13842	13794	13737	13627	13600	13606	13937	13481	13668	13714	13630	13724	13594	13710	13830	13683	13803	13639	13890	13681	13418	13794	13525	13971	13629	13742	13805	13807	13563	13708	13800	13791	13661	13702	13734	13799	13757	13788	13845	13709	13881	13804	13768	13764	13642	13795	13798	13860	13835	13633	13796	13859	13699	13662	13737	13569	13658	13604	13824	13607	13618	13662	13878	13862	13730	13767	13709	13721	13662	13758	13753	13870	13833	13725	13705	13804	13714	13654	13784	13617	13700	13803	13721	13724	13590	13695	13803	13661	13704	13847	13775	13767	13735	13965	13599	13609	13602	13718	13583	13828	13659	13814	13711	13524	13732	13748	13817	13471	13841	13695	13825	13758	13734	13873	13768	13709	13624	13809	13741	13739	13914	13874	13669	13571	13685	13912	13768	13710	13915	13596	13816	13895	13678	13831	13820	13691	13934	13583	13712	13915	13659	13725	13839	13777	14012	13728	13759	13643	13763	13738	13743	13730	13867	13615	13747	13770	13660	13711	13799	13659	13863	13756	13642	13707	13853	13780	13697	13696	13800	13677	13744	13648	13732	13763	13871	13556	13735	13656	13778	13542	13796	13692	13664	13748	13773	13544	13828	13752	13669	13810	13697	13917	13811	13718	13853	13734	13750	13811	13781	13716	13967	13733	13636	13668	13783	13783	13770	13675	13757	13589	13782	13828	13739	13811	13725	13678	13829	13777	13664	13856	13542	13866	13658	13738	13655	13768	13586	13733	13651	13843	13711	13733	13941	13861	13756	13758	13748	13658	13862	13785	13628	13696	13827	13760	13745	13954	13834	13850	13819	13761	13825	13746	13822	13967	13909	13767	13841	13818	13757	13784	13755	13841	13783	13884	13648	13745	13780	13733	13743	13580	13714	13664	13753	13647	13635	13847	13672	13742	13802	13930	13642	13558	13839	13590	13790	13811	13819	13885	13721	13745	13879	13702	13822	13556	13801	13708	13693	13864	13633	13678	13699	13832	13904	13754	13803	13773	13718	13845	13867	13796	13668	13655	13703	13717	13613	13820	13651	13797	13684	13603	13704	13602	13749	13702	13739	13779	13885	13838	13709	13755	13784	13705	13676	13561	13997	13755	13810	13650	13894	13702	13734	13656	13858	13778	13756	13725	13668	13813	13599	13599	13812	13744	13508	13793	13850	13753	13914	13765	13753	13922	13809	13700	13705	13707	13800	13567	13758	13795	13672	13679	13807	13823	13715	13806	13799	13808	13653	13800	13837	13809	13804	13734	13692	13891	13887	13624	13738	13651	13811	13811	13806	13717	13678	13708	13819	13773	13771	13832	13598	13743	13724	13682	13699	13798	13775	13644	13692	13744	13619	13900	13921	13730	13725	13649	13816	13826	13743	13692	13580	13714	13746	13665	13777	13767	13806	13839	13662	13638	13782	13658	13760	13655	13781	13954	13850	13756	13661	13693	13603	13754	13604	13776	13824	13574	13607	13784	13702	13786	13710	13760	13832	13694	13698	13744	13765	13668	13736	13956	13932	13712	13789	13782	13643	13592	13773	13668	13676	13734	13934	13738	13695	13667	13730	13656	13610	13607	13684	13684	13778	13750	13701	13909	13877	13815	13875	13865	13783	13798	13849	13931	13860	13808	13743	13666	13714	13758	13639	13636	13717	13783	13811	13686	13861	13549	13876	13635	13800	13643	13775	13702	13664	13657	13560	13796	13557	13782	13935	13628	13633	13698	13889	13554	13715	13637	13669	13719	13844	13846	13522	13665	13707	13888	13876	13879	13603	13771	13724	13717	13810	13701	13949	13883	13762	13857	13767	13680	13944	13839	13855	13734	13720	13723	13748	13786	13703	13874	13524	13732	13819	13814	13706	13894	13882	13653	13820	13680	13640	13649	13674	13691	13754	13831	13689	13817	13599	13800	13754	13593	13633	13725	13835	13706	13777	13600	13817	13730	13827	13758	13853	13746	13733	13778	13689	13673	13654	13773	13638	13819	13605	13854	13697	13738	13742	13759	13738	13907	13560	13680	13853	13802	13745	13827	13680	13587	13854	13711	13735	13817	13708	13660	13659	13770	13717	13591	13611	13791	13773	13651	13720	13880	13810	13785	13794	13636	13866	13633	13791	13862	13742	13840	13948	13646	13799	13907	13656	13589	13717	13598	13751	13835	13708	13739	13820	13639	13619	13854	13713	13699	13715	13721	13668	13722	13681	13539	13728	13721	13737	13715	13858	13758	13686	13885	13793	13579	13658	13766	13785	13815	13542	13746	13808	13733	13740	13698	13889	13610	13734	13913	13763	13802	13820	13711	13673	13705	13911	13749	13711	13648	13718	13647	13777	13904	13736	13932	13588	13734	13767	13843	13748	13802	13756	13843	13595	13671	13720	13628	13780	13767	13716	13788	13918	13639	13802	13739	13681	13784	13671	13691	13774	13958	13843	13668	13767	13742	13684	13706	13694	13770	13660	13681	13695	13510	13757	13606	13815	13661	13512	13567	13778	13892	13828	13792	13630	13846	13714	13905	13813	13601	13803	13637	13872	13690	13558	13771	13661	13713	13658	13665	13734	13773	13627	13937	13644	13809	13811	13679	13757	13770	13784	13794	13680	13706	13615	13702	13757	13832	13887	13843	13872	13708	13570	13658	13740	13587	13897	13626	13660	13766	13698	13726	13764	13659	13790	13744	13790	13663	13610	13661	13793	13732	13788	13767	13636	13814	13863	13594	13788	13717	13608	13820	13702	13740	13597	13812	13843	13731	13805	13745	13493	13906	13739	14038	13779	13773	13686	13750	13791	13580	13812	13630	13898	13778	13698	13736	13712	13841	13687	13890	13701	13741	13772	13728	13933	13624	13719	13832	13846	13609	14062	13779	13761	13819	13887	13712	13688	13573	13671	13812	13851	13702	13618	13845	13759	13784	13657	13675	13730	13683	13779	13761	13751	13638	13657	13728	13637	13779	13652	13704	13906	13705	13758	13645	13782	13757	13669	13726	13743	13807	13666	13667	13795	13735	13694	13759	13798	13653	13639	13649	13606	13761	13622	13670	13556	13844	13675	13793	13678	13842	13669	13688	13860	13871	13842	13863	13618	13748	13687	13624	13630	13797	13828	13711	13670	13709	13744
24119	21314	28750	24335	22053	21122	19280	16694	15706	15892	15723	15581	15596	15271	15277	15154	15189	15156	15238	15189	14982	15064	14973	15002	15144	14914	14960	14871	15023	14953	14949	14966	14911	14944	14838	14900	15018	14856	14892	15015	14923	14836	14818	14819	14784	14868	14979	14949	14826	15608	16004	15993	15619	15452	15170	14957	14939	14738	14879	14783	14748	14959	15005	14784	14749	14763	14907	14873	14861	14979	14931	14895	14750	14859	14792	14870	14906	14938	14786	14891	14829	14814	14680	14809	14795	14867	14795	14783	14937	14744	14672	14788	14896	14816	14712	14840	14880	14764	14741	14697	14621	14831	14708	14956	14788	14729	14949	14705	14790	14799	14765	14894	14834	14957	14781	14824	14818	14780	15005	14685	14837	14675	14664	14761	14813	14903	15001	15037	14960	14817	14554	14673	14811	15024	14761	14638	14623	14895	14782	14684	14864	14773	14894	14639	14876	14800	14960	14935	14979	14817	14856	14888	14641	14939	14714	14891	14958	14954	14715	14846	14812	14879	14940	14663	14658	14721	14716	14710	15107	14971	14828	14734	14756	14884	14719	14960	14735	14902	14706	14727	14872	14976	14586	14855	14825	14717	14719	14667	14801	14476	14607	14980	14917	14922	14791	14815	14782	14774	14873	14730	14893	15094	14697	14738	14738	14664	14810	14715	14600	14849	14952	14901	14884	14888	14758	14842	14844	14930	14748	14831	14686	14645	14765	14766	14782	14746	14761	14915	14747	14871	14897	14800	14716	14876	15045	14869	14774	14784	14886	14871	14961	14821	14780	14742	14936	14965	14954	14782	14765	14738	14983	14809	14903	14873	14856	14773	14824	14873	14731	14824	15005	14640	14810	14868	14778	14735	14835	14859	14780	14830	14745	14988	14601	14816	14822	14838	14714	14787	14946	14718	14763	14629	14647	14777	14804	14754	14820	14800	14699	14672	14741	14441	14800	14618	14815	14841	14791	14646	14629	14869	14725	14881	14852	14586	14668	14790	14943	15126	14929	14754	14732	14841	14822	14849	14828	14718	15025	14936	14875	15020	14610	14713	14955	14639	14774	14784	14658	15003	14816	14953	14670	14675	14652	14674	14774	14768	14837	14867	14877	14747	14765	14744	14858	14727	14938	14803	14686	14779	14642	14770	14963	14828	14758	14738	14861	14717	14872	14718	14708	14816	14720	14694	14626	14683	14702	14844	14847	14663	14653	14896	14768	14625	14689	14557	15047	14660	14806	14782	14735	14744	14940	14698	14816	14790	14856	14660	14837	14856	14869	14784	14736	14917	14797	14633	15079	15026	14832	14873	14709	14606	14671	14884	14909	14811	14970	14867	14816	14586	14943	14823	14901	14957	15009	14743	14876	14838	14531	14730	14885	14810	14767	14692	14750	14721	14740	14878	14802	14909	14920	14754	14785	14736	14833	14914	14789	14752	14779	14810	14806	14949	14756	14770	14832	14756	14846	14901	14800	14807	14677	14923	14767	14911	14858	14628	14865	14904	14834	14932	14796	14752	14836	14681	14728	14987	14894	14860	14770	14670	14893	14692	14675	14646	14674	14636	14834	14717	14856	14894	14874	14915	14880	14638	14925	14857	14564	14715	14714	14932	14787	14742	14792	14868	14864	14900	14862	14748	14694	14801	14865	14875	14920	14815	14767	14911	14845	14925	14891	14912	14921	14827	14731	14661	14779	14905	14850	14815	14941	14678	14893	14807	14776	14695	14690	14675	14664	14760	14656	14700	14683	14671	14591	14883	14828	14820	14888	14869	14746	14931	14987	14853	14964	14998	14651	14703	15022	14716	14819	14847	14932	14977	14747	14879	14879	14706	14870	14891	14809	14781	14911	14616	14617	14979	14811	14844	14955	14666	14752	14803	14651	14716	14855	14807	14873	14688	14781	14816	14847	14818	14693	14714	15106	14723	14745	14756	14784	14905	14863	14910	14763	14866	14934	14987	14904	14843	14918	14923	14740	14894	14935	14802	14795	14883	14845	14772	14976	14836	14712	14692	14910	14879	14773	14794	14905	15044	14881	14953	14842	14871	14785	14870	14752	14436	14888	14823	14732	14865	14988	14925	14837	14827	14747	14851	14990	14902	14870	14832	14720	14832	14750	14808	14833	14847	14806	14836	14860	14756	14897	14787	14760	14859	14768	14754	14776	14849	14584	14619	14835	14822	14784	14868	14871	14759	14801	14881	14857	14718	14619	14693	14777	14716	14746	14776	14677	14783	14720	14827	14743	14764	14732	14778	14694	14630	14863	14821	14739	14829	14761	14678	14821	14861	14868	14854	14670	14837	14867	14918	14836	14760	14827	14778	14739	14980	14920	14649	14801	14881	14910	14823	14743	14743	14937	14917	14687	14615	14840	14730	14692	14771	14959	14879	14934	14842	14657	14895	14941	14836	14826	15039	14971	14822	14793	14779	14780	14724	14777	14836	14901	14645	14637	14813	14543	14854	14619	14784	14790	14706	14839	14762	14857	14743	14738	14987	14814	14769	14801	14748	14739	14812	14964	14861	14984	14852	14787	14743	14767	14726	14838	14782	14626	14862	14762	14854	14808	14809	14824	14541	14972	14684	14948	14651	14785	14706	15052	14744	14630	14586	14853	14809	14967	14777	14649	14696	14844	14806	14859	14921	14777	14715	14767	14810	14829	14810	14524	14674	14852	14800	14837	14870	14820	14905	14760	14870	14737	14655	14651	14754	14825	14990	14836	14764	14754	14952	14798	15003	14829	14870	14871	14678	14775	15001	14672	14825	14708	14795	14841	14587	14744	14826	14976	14824	14653	14872	14605	14758	14938	14776	14816	14963	14824	14830	14759	14893	14816	14723	14830	14893	14719	14996	14782	14840	14756	14749	14926	14787	14807	14849	14962	14863	14827	14919	14914	14736	14729	14866	14795	14784	14611	14695	14840	14753	14700	14757	14845	14878	14608	14777	14968	14708	14634	14850	14708	14830	14775	14695	14760	14913	14739	14767	14705	14786	14924	14999	14702	14871	14728	14764	14852	14844	14910	14823	14641	14933	14697	14799	14824	14691	14910	14762	14725	14778	14798	14727	14674	14732	14832	14763	14942	14565	14748	14814	14965	14731	14766	14824	14859	14773	14819	14735	14824	14764	14744	14719	14544	14684	14808	14744	14798	14805	15029	14893	15008	14879	14857	14794	14799	14715	14930	14878	14867	14838	14942	14914	14929	14552	14806	14770	14879	14759	14822	14604	14803	14771	14791	14748	14764	14947	14824	14698	14718	14722	14770	14663	14978	14854	14964	14796	14892	14940	14793	14883	14641	14741	15041	14831	14889	14824	15031	15000	15017	14840	14897	14969	14956	14804	14884	14890	14769	14821	14723	14777	14729	14862	14866	14753	14863	14881	14880	14754	14783	14727	14892	14836	14931	14904	14641	14871	14878	15004	14766	14893	14978	14765	14784	14887	14792	14834	14971	14827	14961	14761	14827	14843	14850	14844	14938	14828	14803	14764	14852	14729	14580	14660	14626	14627	14756	14730	14947	14756	14886	14791	14733	14715	14682	14685	14666	14966	14692	14674	14772	14785	14908	14733	14915	14811	14616	14853	14760	14709	14883	14912	14828	14687	14643	14836	14907	14807	14717	14734	14701	14808	14787	14666	14915	14699	14751	14898	14681	14725	14735	14800	14696	14826	14754	14915	14949	15116	14739	14852	14883	14793	14815	14842	14853	14755	14688	14770	14777	14667	14719	14852	14872	14801	14819	14712	14765	14903	14684	14801	14830	14833	14696	14919	14753	14903	14789	14780	14723	14860	14736	14681	14849	14700	14848	14944	14945	14694	14794	14740	14839	14814	14752	14762	15017	14774	14883	14657	14913	14895	14844	14816	14790	14790	14820	14736	14976	14874	14988	14694	14861	14670	14806	14656	14829	14717	14737	14967	15119	14911	14918	14826	14850	14897	14697	14803	14779	15025	14808	14890	14737	14706	14759	14920	14806	14876	14666	14788	14712	14889	14793	14892	14701	14767	14720	14860	14802	14891	14770	14857	14783	14969	14846	14838	14751	14947	14831	14703	14908	14900	14908	14850	14845	14861	14790	14898	14732	14804	14806	14887	14796	15100	14794	14822	14808	14921	14849	14795	14859	14859	14748	14784	14743	14685	14713	14742	14837	14927	14993	14758	14839	14746	14837	14701	14674	14713	14866	14865	14771	14872	14741	14749	14869	14824	14473	14796	14784	14912	15095	14855	14796	14700	14910	14863	14918	14888	14756	14817	14935	14922	14745	14827	14725	14816	14689	14905	14860	14824	14883	14630	14751	14890	14950	14895	14794	14887	14596	14690	14868	14788	14931	14626	14832	14861	15050	14738	14741	14823	14689	14670	14794	15063	14810	14901	14982	14920	14931	14747	14693	14737	14597	14821	14824	14858	15014	14785	14715	15001	14895	14993	14895	14658	14712	14896	14764	14752	14846	14698	14796	14766	14859	14772	14782	14793	14841	14755	14769	14848	14768	14784	14890	14932	14823	14867	14880	14887	14752	14662	14742	14976	14626	14717	14974	14639	14793	14803	14703	14841	14851	14770	14921	14681	15070	14776	14739	14688	14800	14764	14935	14754	14965	14957	14820	14823	14786	14881	14830	14822	14794	14970	14808	14530	14926	14712	14877	14864	14738	14698	14940	14782	14803	14811	14909	14671	14783	14902	14930	14797	14787	14774	14736	14830	14637	14930	14923	14975	14885	14670	14697	14884	14729	14837	14878	14859	14891	14812	14584	14854	14849	14801	14838	14648	14884	14925	14844	14914	15055	14755	14772	14851	14773	14823	14859	14681	14847	14767	14936	14574	14747	14855	14770	14755	14939	14827	14799	15011	14821	14721	14717	14761	14988	14837	14865	14806	14825	14897	14866	14858	14622	14589	14785	14808	14920	14859	14713	14960	14897	14887	14642	14794	14818	14680	14942	14841	14695	14819	14739	14821	14865	14754	14649	14879	14760	14653	14743	14814	14779	14731	14854	14881	14993	14625	14930	14794	14843	14871	14798	14848	14958	14855	15033	14941	14839	14639	14866	14742	14800	14831	14855	14712	14750	14733	14719	14903	14927	15006	14807	14704	14659	14788	14966	14623	14695	14948	14885	14756	14937	14825
14547	27033	28194	22664	19531	17704	16676	15971	15641	14999	14869	14816	14547	14245	14263	14057	13965	14112	14267	14022	13913	14305	14212	14052	14110	13988	13841	13991	13873	13931	13826	13803	13929	13830	13982	13755	13923	13861	13820	13778	13911	13794	13809	13816	13859	13840	13764	13823	13725	15343	15417	15440	14736	14420	13912	13964	13625	13835	13834	13859	13753	13983	13949	13752	13695	13857	13894	13850	13809	13703	13783	13745	13749	13756	13733	13784	13989	13784	13748	13783	13775	13927	13783	13832	13699	13601	13726	13647	13813	13584	13919	13747	13855	13814	13532	14017	13829	13816	13785	13900	13595	13865	13675	13873	13723	13848	13810	13779	13802	13928	13768	13783	13709	13576	13951	13893	13800	13790	13656	13972	13853	13732	13860	13835	13723	13681	13791	13795	13807	13867	13760	13922	13740	13789	13757	13704	13658	13622	13815	13816	13837	13980	13918	13710	13858	13762	13719	13739	14033	13736	13792	13649	13809	13854	13796	13772	13921	13673	13653	13749	13648	13857	13855	13660	13801	13842	13948	13754	13763	13735	13788	13744	13750	13772	13779	13665	13839	13779	13718	13741	13864	13900	13775	13839	13860	13803	13737	13668	13676	13869	13701	13768	13810	13869	13787	13626	13810	13779	13784	13831	13887	13856	13753	13662	13838	13738	13846	13733	13761	13565	13712	13749	13630	13780	13614	13741	13609	13757	13838	13787	13680	13749	13704	13589	13829	13806	13888	13795	13699	13876	13676	13623	13845	13704	13716	13729	13779	13796	13691	13778	13840	13863	13768	13806	13707	13767	13873	13596	13855	13849	13830	13774	13781	13923	13946	13857	13896	13773	13820	13834	13620	13763	13723	13800	13788	13688	13711	13802	13826	14011	13739	13781	13804	13860	13772	13622	13684	13704	13781	13610	13819	13730	13720	13719	13807	13662	13816	13737	13620	13762	13919	13813	13641	13694	13818	13864	13655	13926	13731	13970	13790	13906	13806	13678	13705	13812	13863	13829	13683	13790	13762	13724	13887	13811	13663	13790	13777	13898	13821	13789	13761	13759	13814	13758	13628	13754	13768	13737	13747	13910	13765	13551	13890	13817	13741	13742	13788	13793	13785	13689	13723	13679	13615	13798	13741	13695	13757	13731	13771	13681	13750	13782	13819	13786	13813	13836	13672	13749	13676	13700	13720	13723	13731	13715	13717	13689	13773	13723	13777	13702	13904	13791	13706	13888	13846	13823	13691	13877	13687	13843	13854	13809	13903	13767	13667	13771	13785	13705	13764	13786	13839	13822	13874	13785	13826	13853	13736	13840	13774	13727	13669	13746	13814	13874	13595	13741	13788	13708	13720	13739	13817	13816	13934	13864	13863	13720	13631	13912	13724	13630	13916	13813	13743	13699	13661	13906	13734	13716	13826	13791	13809	13936	13747	13856	13784	13775	13696	13833	13907	13884	13796	13815	13797	13643	13722	13892	13642	13751	13781	13751	13846	13576	13916	13612	13958	13736	13881	13828	13803	13927	13884	13816	13891	14034	13769	13702	13790	13664	13781	13751	13623	13865	13773	13640	13830	13821	13770	13705	13894	13675	13971	13723	13782	13727	13696	13656	13782	13705	13928	13731	13842	13809	13689	13847	13730	13623	13771	13759	13774	13655	13752	13656	13768	13723	13688	13895	13709	13795	13889	13827	13835	13939	13762	13787	13872	13825	13896	13780	13702	13709	13722	13653	13719	13726	13771	13728	13770	13785	14043	13796	13790	13791	13799	13797	13733	13792	13804	13873	13785	13735	13781	13844	13662	13687	13693	13990	13821	13936	13739	13806	13886	13871	13815	13857	13814	13701	13864	13890	13553	13897	13784	13738	13749	13703	13787	13799	13747	13778	13712	13741	13925	13819	13892	13833	13582	13844	13841	13891	13876	13854	13775	13675	13703	13786	13833	13776	13836	13733	13790	13912	13769	13899	13826	13783	13828	13871	13870	13963	13809	14018	13892	13544	13773	13817	13728	13918	13876	13807	13663	13668	13641	13839	13591	13887	13787	13800	13768	13714	13677	13756	13810	13855	13628	13788	13634	13833	13756	13781	13724	13751	13751	13909	13702	13835	13711	13867	13765	13706	13856	13861	13969	13827	13682	13872	13811	13507	13797	13733	13757	13836	13660	13839	13957	13717	13802	13946	13725	13550	13516	13799	13911	13762	13769	13825	13592	13754	13836	13846	13687	13832	13864	13844	13822	13738	13664	13656	13726	13753	13861	13833	13786	13789	13963	13739	13627	14004	13601	13713	13675	13843	13815	13722	13724	13788	13742	13791	13763	13885	13818	13747	13729	13890	13791	13773	13903	13626	13677	13638	13735	13924	13678	13631	13866	13838	13713	13875	13814	13910	13662	13694	13485	13799	13898	13599	13782	13805	13922	13719	13642	13756	13726	13804	13820	13964	13625	13723	13856	13724	13827	13793	13759	13787	13758	13710	13723	13780	13698	13728	13799	13971	13674	13806	13762	13921	13804	13815	13850	13741	13710	13704	13857	13865	13800	13694	13786	13696	13890	13785	13680	13838	13832	13876	13981	13744	13893	13720	13690	13821	13668	13822	13915	13916	13725	13911	13758	13643	13796	13837	13863	13677	13780	13694	13804	13764	13932	13861	14001	13586	13699	13731	13726	13761	13727	13866	13692	13847	13770	13845	13685	13862	13770	13642	13898	13856	13832	13829	13876	13702	13849	13800	13762	13780	13925	13881	13688	13696	13865	13923	13730	13891	13711	13767	13797	13817	13692	13678	13575	13787	13732	13721	13659	13642	13844	13809	13869	13745	13908	13817	13826	13591	13757	13816	13799	13961	13785	13721	13934	13740	13803	13896	13987	13694	13784	13895	13859	13784	13741	13755	13762	13766	13886	13725	13694	13925	13800	13831	13730	13779	13544	13687	13862	13770	13717	13887	13907	13637	13780	13885	13965	13753	13682	13810	13765	13646	13736	13873	13834	13843	13758	13766	13872	13784	13856	13690	13762	13775	13594	13853	13844	13683	13713	14005	13724	13766	13808	13774	13868	13804	13611	13755	13851	13840	13824	13819	13950	13687	13739	13814	13737	13682	13703	13565	13819	13711	13858	13731	13824	13857	13707	13666	13845	13586	13686	13850	13945	13849	13944	13796	13568	13647	13802	13764	13732	13614	13743	13902	13650	13877	13619	13805	13882	13686	13837	13749	13762	13839	13683	13762	13894	13746	13800	13666	13778	13769	13685	13797	13729	13718	14023	13728	13861	13785	13921	13832	13651	13801	13959	13753	13765	13631	13728	13788	13659	13821	13618	13814	13798	13675	13717	13738	13794	13896	13847	13850	13825	13766	13637	13747	13831	13832	13882	13941	13689	13882	13680	13742	13660	13744	13738	13919	13742	13710	13813	13879	13965	13779	13629	13625	13847	13738	13887	13901	13810	13744	13922	13765	13720	13796	13884	13816	13765	13795	13785	13842	13971	13764	13834	13842	13757	13747	13850	13961	13704	13689	13825	13892	13741	13817	13705	13686	13752	13802	13727	13791	13856	13876	13768	13753	13618	13710	13732	13833	13682	13668	13858	13972	13685	13857	13633	13880	13707	13719	13972	13652	13770	13603	13674	13741	13766	13663	13669	13551	13882	13859	13667	13745	13829	13638	13768	13693	13731	13723	13868	13785	13899	13825	13709	13878	13774	13796	13874	13759	13790	13839	13816	13834	13849	13776	13842	13922	13796	13935	13735	13806	13756	13713	13627	13906	13833	13698	13743	13732	13806	13836	13734	13811	13910	13919	13826	13713	13684	13757	13697	13663	13784	13776	13793	13895	13867	13844	13750	13792	13728	13665	13848	13993	13797	13784	13820	13903	13754	13602	13883	13701	13661	13862	13582	13899	13660	13943	13805	13688	13728	13948	13834	13848	13674	13889	13741	13729	13678	13709	13775	13745	13675	13786	13698	13622	13903	13840	13829	13975	13709	13774	13753	13843	13772	13745	13821	13786	13837	13792	13774	13717	13801	13897	13877	13576	13840	13894	13681	13765	13754	13926	13669	13776	13917	13739	13919	13777	13679	13796	13756	13955	13789	13718	13761	13937	13751	13813	13881	13835	13861	13775	13665	13901	13862	13858	13842	13743	13863	13929	13893	13795	13930	13688	13788	13819	13685	13758	13796	13857	13888	13850	13869	13766	13736	13968	13735	13753	13754	13689	13623	13799	13628	13770	13845	13661	13773	13773	13752	13739	13690	13860	13870	13900	13812	13725	13733	13618	13837	13808	13911	13765	13877	13721	13872	13793	13716	13663	13779	13706	13763	13872	13734	13891	13787	13778	13759	13857	13933	13925	13701	13667	13693	13700	13571	13846	13782	13701	13829	13594	13825	13831	13680	13768	13695	13786	13699	13711	13759	13862	13708	13730	13711	13869	13823	13600	13656	13753	13689	13803	13686	13781	13985	13691	13747	13719	13747	13737	13841	13772	13698	13891	13741	13780	13818	13864	13694	13824	13824	13834	13982	13798	13825	13780	13777	13809	13713	13756	13667	13730	13726	13724	13799	13714	13827	13862	13701	13984	13713	13771	13847	13655	13896	13778	13824	13618	13732	13740	13729	13667	13804	13744	13781	13822	13804	13721	13917	13823	13904	13695	13822	13713	13980	13711	13599	13835	13545	13713	13665	13818	13797	13740	13813	13662	13887	13796	13854	13713	13780	13810	13969	13824	13789	13807	13738	13675	13925	13693	13697	13750	13719	14060	13746	13803	13779	13692	13867	13788	13805	13806	13763	13781	13761	13774	13810	13801	13631	13793	13736	13962	13849	13701	13669	13788	13750	13710	13899	13806	13710	13748	13822	13884	13814	13942	13875	13875	13805	13829	13798	13936	13920	13739	13785	13793	13576	13781	13750	13916	13724	13668	13747	13811	13653	13771	13784	13769	13932	13685	13807	13677	13756	13753	13779	13902	13806	13761	13786	13912	13858	13729	13570	13749	13790	13856	13813	13858	13777	13661	13849	13685	13641	13776	13780	13953	13808	13641	13726	13704	13770	13635	13679	13737	13788	13892	13990	13775	13840	13763	13661	13795	13845	13725	13817	13881	13763	13881	13676	13759	13790	13885	13842	13783	13902	13691
23131	21326	29147	23860	21490	23234	23742	17961	16745	16603	16459	15912	15796	15705	15631	15625	15624	15719	15583	15517	15332	15550	15574	15499	15221	15190	15339	15237	15313	15156	15426	15231	15166	15015	15078	15202	15237	15148	14995	15015	15162	15061	15229	15044	15097	15206	15217	15299	15365	16765	17544	17182	16385	15792	15312	15337	15118	15240	15158	15240	15216	15117	15159	14983	15131	15131	15318	15077	15338	15272	15267	15286	15186	15186	15071	15107	15030	15001	15171	15231	15093	15148	15219	15110	15133	15095	15027	15122	15064	15248	15367	15064	15112	15021	15206	15005	14978	15037	15272	15164	15102	15021	15253	15188	15197	15134	15105	14939	15226	15224	15072	14969	15252	14949	15102	14881	15246	14979	15101	15027	15036	14876	15199	15215	15117	15132	15082	14907	15015	15042	15238	15289	15074	15140	14855	15106	15088	15226	15315	15262	15104	15087	15161	15242	15169	15176	15149	14875	15061	14960	15133	15005	15107	14974	14938	15170	15087	15061	15036	14996	15030	15169	15082	15301	15092	15081	15133	14939	15073	15059	14998	15095	15169	15046	15175	15257	15155	15144	15214	15295	15134	15059	14972	15076	15100	15285	14968	15025	15030	15068	15101	15122	14942	15071	15231	14959	15129	15126	15148	15095	15127	15187	15035	15085	15212	15082	15069	15244	15032	15029	15138	14870	15060	15147	15214	15274	15180	15109	15078	15014	15169	15075	14900	15172	15170	15013	15004	15001	15094	15111	14906	14902	15181	15126	15138	15098	14964	15105	15240	14958	15150	15045	15124	15016	15227	15212	15100	15023	14913	15073	15028	14866	14974	15013	15081	15138	15057	15084	14828	15144	14958	14932	15027	14827	15173	14966	14956	15129	15088	15124	15186	15051	15119	15097	15184	14968	15108	15172	15082	15214	15105	15064	15249	14904	15037	15013	15271	15103	15009	14966	15052	15074	15084	15031	14919	15054	14957	14983	15207	15127	15184	14891	15188	14953	14902	15205	15084	15073	15031	15031	14930	15102	15191	15160	15019	15196	14907	15062	15081	15013	15203	14895	15058	15044	14910	15001	15122	14975	14870	15207	15076	14895	14977	14985	15053	15016	14933	15159	15022	14855	15006	15044	14970	15062	15202	14989	15137	15090	15143	15027	15241	15109	14972	15137	15029	14904	14989	15019	14994	15119	15087	15074	14974	15122	14871	15109	15074	14906	14942	15137	15105	15068	15059	15172	14988	15058	15155	14988	14938	14959	15041	15042	14881	15138	15145	15063	15107	15152	15071	15085	15119	15068	15043	15117	15214	14955	14845	15069	15138	15182	14976	15145	15175	15022	15052	15253	15157	15203	15058	15210	15079	15133	14877	15079	15012	14944	14988	14949	14901	15084	15209	14942	15146	15047	14964	14799	15192	14989	15063	15044	14944	14997	15015	15053	15015	14992	15272	15108	14990	15138	15057	15003	15117	15140	14919	15094	15138	15173	14999	15126	14984	15061	14977	14995	15118	14984	15171	15054	14992	15163	15126	15216	15348	15129	15109	15013	14970	15238	15208	15164	14995	15033	15011	15136	15015	15083	15087	14912	15047	15079	15075	15030	15015	15043	14828	14989	15055	15086	15272	14958	14980	15093	15330	15039	15119	15289	14890	15097	15026	15066	15102	15070	15131	14965	15099	15140	14939	14762	15027	14808	15084	15109	15221	15089	15082	14986	15116	15052	15287	15217	14905	15134	15150	14978	14968	15169	15042	15004	14972	15202	15127	14905	15031	14898	14907	15091	15129	15029	14981	14920	15113	15172	15207	14990	14925	15104	15092	14981	14867	14996	14996	15134	15031	15002	15144	14981	14961	15212	15014	14982	15016	14819	15012	15094	14995	15180	15041	15024	15080	14940	14923	15066	15144	15082	15096	15109	15011	15142	15130	14939	15053	15116	15075	15005	15013	15074	14976	15039	15051	15114	15074	15086	15016	14932	14947	15147	15150	15178	15017	14765	14935	15131	14986	15083	15097	15050	15003	14750	15042	14940	15106	15005	15009	15140	15093	15132	15127	14899	15009	15015	15114	15047	15280	15153	14832	15059	15088	14865	15130	15119	14984	15136	15223	15226	15096	15078	15189	15084	15147	14995	15056	14909	15108	14901	15107	15113	15294	15121	14920	15044	15050	15064	14947	15306	15047	15150	15117	15006	15040	15299	14974	15026	15286	14911	14968	15111	14780	15120	14961	14995	15105	15119	15208	15134	14955	14979	15070	15052	15045	14912	14828	15119	15056	15169	15031	15050	15119	14926	15062	15278	14924	15041	15072	14972	15261	15293	15010	15160	14925	15141	15156	15151	14930	15050	15210	15188	15108	15143	15088	15113	15115	15277	15187	15123	15277	15091	14884	15029	15153	15151	14825	14960	15055	15046	15042	14960	15158	15083	15040	14977	15053	14947	14981	14890	14905	15034	15119	15144	15070	14878	15018	15175	15117	15071	14931	14849	15059	15088	14908	14986	15042	15019	15030	15242	15205	14863	15108	15081	14797	14957	15122	15031	15398	15035	14996	15086	15083	15115	15089	14997	15006	15107	15031	14985	15022	14930	14928	15039	15063	15127	15106	15092	15115	15104	15148	15165	15092	15189	15132	14990	14968	14938	15012	15117	15301	15043	15194	15005	15087	14981	14985	15186	15082	15166	15175	15107	14867	15062	14973	14971	15000	15064	14971	15116	15259	14909	15001	14806	14994	14737	15139	15106	15325	15172	14907	15141	15126	15035	14837	14952	14957	14854	14889	15167	15069	15033	15011	15091	15106	15045	15071	14969	15039	15167	15125	15205	15054	14898	15286	15084	14983	15157	15108	14991	15153	15161	14959	15077	15146	14908	15185	15018	14974	15099	15064	15090	15072	15095	15288	15127	14823	14978	14961	15124	15077	15334	15104	15002	15148	15068	15028	15160	15147	15190	15040	15106	15185	15254	14914	15110	15168	14953	14953	14996	15091	14999	14912	15037	15212	15138	14970	15084	15045	14862	15025	15036	15031	15128	15042	15009	15081	15296	15246	15027	15186	15149	15213	15138	15140	15052	15124	14853	14941	15167	15046	14968	15148	15089	15112	15079	14947	15078	15159	14983	15195	15311	15152	14994	14989	15110	14925	15050	15092	15080	15140	15025	15236	15015	14944	15127	14973	15073	15248	14986	15320	15127	15047	15065	15126	15027	15148	14851	14796	15167	15058	15061	15104	15047	15210	15089	15036	15259	15121	14896	15114	15030	14998	15068	15154	14938	14948	15196	15001	14965	15074	15140	14998	15161	14880	14936	14978	15220	14941	14845	14939	14996	14964	14878	15210	15029	15002	15052	15100	15118	15119	15116	15153	15256	14919	14826	14922	14955	14996	14875	15076	14967	14952	14976	15050	14890	15096	14982	15171	15031	14949	14988	15164	14953	15090	15061	15134	15006	15048	15135	15009	15069	15047	15041	15007	15093	15128	15207	14989	15206	15110	15019	15130	15040	14845	15175	15016	15154	15156	14929	14960	14991	14912	15076	15001	15010	15243	14889	15069	15062	15111	14974	14809	15093	15039	14968	15126	15095	14981	15064	15006	14962	14756	15085	14859	15008	15047	14873	14999	15038	14959	14975	15004	15098	15040	15069	15013	15140	15080	14882	15100	15061	14936	15043	14956	15228	15017	15090	15010	15212	15009	15066	15120	15028	14889	15053	14960	14942	15090	15218	14971	15011	15019	15147	15163	15171	15013	15253	15153	15040	14957	14990	14929	15022	14943	15046	15080	15054	14976	15209	15130	14857	15332	15227	15199	15082	15065	15089	15017	15080	15097	15178	15085	14982	15045	15053	14958	14952	15246	15070	15261	15214	15127	15080	14976	15071	15056	14978	15100	14898	15162	14963	14967	15164	15088	14991	14985	15138	15012	15054	15157	15012	15013	15034	15129	15120	15128	15171	15217	15077	15097	15286	15071	15050	15152	15150	15080	15221	14940	14933	15000	15038	15150	15019	15110	15097	15145	15054	15055	14983	15096	14966	15008	15107	15279	15278	14877	15080	15028	15170	15030	15099	14757	14953	15011	15032	15075	15031	14971	15177	15099	14915	15093	15023	15067	15155	14900	15082	15033	14929	15101	15087	14896	14855	15039	15043	15174	15096	15206	15095	14989	14962	15238	15173	14941	15024	15139	15063	14975	15219	14966	15159	15044	15018	15053	15081	15090	15158	15182	15171	15072	15189	15122	15284	15156	15166	15069	14825	14979	15010	15186	15033	14993	15115	14943	15043	14906	14863	15143	15264	15075	15301	15173	15078	15123	15238	15105	14978	15087	15057	15178	14903	14972	15161	15082	15179	15076	15121	15020	15081	15075	15027	14791	15300	15009	14861	14904	15016	15023	15040	15172	15011	15034	14947	14929	14851	15182	15269	15109	15092	15324	15135	14991	15169	15044	15156	15049	14818	15079	15010	15053	15148	15009	14895	15019	15203	15090	15067	15031	15051	15004	15150	15049	14999	15021	14954	15042	15006	15187	15146	15031	15075	15003	15092	15256	15027	14857	15061	15037	15085	14900	15107	15060	14961	14884	14993	14982	15186	15059	15046	15113	15166	14881	15021	15187	15086	15067	15024	15041	15210	15089	15122	14998	15085	15158	15009	15126	15032	14968	15148	14975	15119	15017	15080	15118	15234	15190	15047	14887	14963	15064	15295	14995	15044	15066	15220	15029	15121	15227	15068	15022	15137	15072	15128	15129	15042	15106	15080	15038	15069	14854	15138	15182	14948	15121	15158	14927	14813	15047	15028	15091	15142	15095	15058	14857	15121	15023	14959	15159	15008	15063	15189	15187	14970	15097	15071	15210	15143	15181	14952	15077	15021	14904	14922	15077	14981	15014	15218	14959	15031	15074	15034	15164	14952	14950	14997	14779	14954	15191	15060	14884	15170	14927	15083	15015	14902	15089	15000	14930	15134	15266	14818	15041	15120	15007	15126	15057	15088	15158	15254	15272	15063	15100	15042	15075	15025	15104	15023	15053	15076	14865	15121	14997	15231	15068	15263	14942	14805	15173	15287	15192	15149	14850	14922	14960	15161	14968	15196	14860	14868	14929	15013	15106	15034	15085	14917	15113	15085	15197	15091	14983	15275
16318	32380	33379	26025	22577	20450	18509	17425	16787	16003	15457	15351	15038	14739	14627	14495	14347	14681	14603	14263	14276	14531	14493	14525	14189	14345	14228	13896	14161	14127	14047	14252	14011	14049	13952	14092	13999	13913	13900	14151	14111	14116	14014	14140	14091	13971	14131	13878	14178	17017	17491	16938	15535	14723	14166	13975	14063	13947	13975	14049	13937	14016	14002	14030	13952	14074	14005	13938	14033	14056	13941	14019	13916	14119	13905	14008	13876	14031	14062	13830	13946	14012	13936	13945	13852	13921	13982	13971	14052	13873	14063	14033	13823	14129	14199	13879	14012	14048	14124	13954	13897	13812	13994	14118	14098	13905	13800	14007	14048	14034	14015	13967	13874	13817	14113	14031	14006	14065	13939	14065	14034	13956	13814	13992	13833	14039	13878	13763	13858	13889	13988	13958	14083	14146	13835	13848	13922	14040	13909	13921	13976	13956	13867	14041	13910	13907	13840	14063	13977	14021	13867	13828	13986	14050	14050	14036	14005	14068	13834	13925	13923	14102	13989	13938	14048	13817	13929	14016	13998	13802	13997	14028	13971	13862	13911	14095	14060	13916	13935	14154	13753	14092	13920	13954	14026	13983	14042	13978	13819	13957	13860	13934	14073	13945	14042	13920	13986	14053	14042	14040	13967	13988	14039	13989	14119	14234	13952	14130	13960	14084	13937	13972	13887	13953	14055	14009	14099	13975	14050	13947	14038	13915	13974	14141	14104	13809	14032	14111	14093	14029	13869	14003	13880	13906	14114	14058	13990	13922	13930	13975	13939	14053	13915	13990	14000	13986	13941	14062	14073	14104	13911	14133	13950	14034	14042	13974	13844	13991	13935	13994	13868	14050	14011	13945	13940	14114	13798	13961	13871	14116	13955	13857	13979	13896	13896	14017	14125	13962	13870	13921	14011	13925	14068	13868	14010	13951	13919	13895	13835	14044	13912	13932	14008	14132	14043	14010	14019	13910	14096	13948	14030	14089	14107	14101	14006	13923	13975	13946	13916	13998	14064	13977	13801	13929	13909	13905	14023	14084	13912	14015	13889	13949	14114	14003	14004	13886	14047	13890	13799	13914	13964	13965	13970	14055	13902	14041	13993	13854	14044	13927	14003	14178	13789	13887	14038	13956	13996	13980	13824	13803	14046	13932	14052	13968	13865	13962	13813	14028	13985	13811	14066	13878	14022	13936	14053	14003	13936	14074	13926	14000	13882	14159	13953	13928	14059	13820	13896	13826	14082	13955	13892	13946	14143	13956	13965	13844	13905	13904	13976	14083	13854	13724	13882	13899	14077	13891	13972	13960	13941	14177	14006	13926	14098	14079	13935	13886	14053	14067	14055	13964	14032	14064	14102	13900	13989	13867	14056	13895	14086	14066	13896	13923	13868	14031	13801	14106	13801	13943	13985	13753	13966	14166	13810	13791	13949	13860	14090	13919	13997	13969	14015	14036	13968	14010	13767	13879	13880	13888	14072	14055	13884	13988	13997	13918	14137	13815	14051	13891	13987	13899	13999	13979	14123	13890	13852	13904	13952	14005	13898	13954	13951	14054	14041	13974	13955	13909	13878	13855	14122	13948	13916	13901	13890	13938	14034	14079	13996	13834	14294	13980	13984	13986	14038	14014	13941	14069	14103	13812	13842	13945	14098	13749	13964	13975	14075	13840	13841	14198	14010	13884	13887	14216	14041	13929	14052	14174	14134	13948	13887	14047	13880	13975	14085	14073	13912	13974	13893	14025	13833	13896	13986	14132	14000	14036	13961	13803	13942	13881	13897	13929	13951	13957	14128	14022	13796	13827	13942	13946	13933	13873	13959	13959	13930	13999	14078	13927	13991	13902	13903	13928	14128	13737	13981	13802	13991	13982	14083	14109	13940	13938	13959	13854	13923	14007	14008	14047	14059	13949	14028	13900	13935	14005	13981	14070	14048	13975	14041	13979	14124	14005	13971	13985	13997	14076	13934	13929	13994	14012	14091	13859	13923	14194	13887	13898	13884	13910	14003	14057	13817	13961	14028	13856	13918	13951	14128	14007	13869	13970	13952	13918	13909	13977	13968	14132	13855	13974	14042	14076	14007	13899	13934	13906	13935	13925	13864	13945	14019	13923	14017	13918	14038	14068	13995	13723	14032	13942	13892	14066	13908	13937	13902	13946	14129	13947	14053	13900	14096	13972	13902	13865	13903	13721	14095	13978	14122	13945	13972	13945	14042	13901	14100	14079	13932	13911	13983	13966	14051	13883	13987	13970	14084	14088	13884	14082	14009	13892	13968	13954	14008	13999	13759	13970	14025	13957	13919	14015	13915	13843	13926	14042	13864	13926	13996	13925	13873	13904	14141	14066	13865	13968	14003	13936	14064	13818	13874	13924	14120	13970	14026	13913	13908	13875	13933	13868	14046	13943	13914	13952	13904	13800	13784	13951	13927	13939	13991	13924	14078	13981	13954	14063	13854	13946	13964	14001	13816	13928	14063	14010	13893	13818	13982	13925	13924	13989	14067	14006	13997	13897	13985	13934	13946	13986	14018	14049	13891	14016	14036	14016	14012	13884	13948	13978	13956	13998	14035	13917	13948	13951	13984	13883	13762	13643	13923	13891	13889	13919	13894	14041	13868	13970	13963	13948	14104	14021	13936	13973	13963	14131	13882	13832	14009	14077	14033	13978	14081	13974	13981	14066	13861	13927	13947	13907	13999	14051	14094	13961	13980	14010	13852	13984	13828	14122	13815	14023	13898	13905	13766	14128	13963	13871	13947	14030	13986	14028	14007	14047	14039	14100	13929	13992	14029	13922	14071	13768	14000	14142	13762	13988	13879	14058	13831	13944	14054	14040	13946	14070	14065	13764	14085	13813	14073	13965	13819	13959	13846	14025	13983	13861	13773	14041	14090	14081	13842	13892	13960	13980	13986	13980	13979	13998	14023	13948	13978	14203	13982	14046	14021	14018	13816	13892	13888	13939	14039	13942	13984	13961	14047	13942	13892	13949	13925	13842	13938	13926	13931	13851	13813	14076	14102	14136	13906	13894	13911	14082	14022	13962	14068	13932	13991	13817	14150	13923	14029	14079	13941	13907	13814	13863	14036	13844	13972	14083	14026	13902	13962	14008	13925	13885	14112	14064	13942	13906	14137	13775	13894	13849	13977	13958	13877	13924	14144	13681	14063	14092	14069	13898	13962	13767	13984	14096	14110	13870	14024	14095	14018	14105	13960	13997	13955	13929	13990	13881	13915	14042	13807	14042	13834	14111	13965	14017	13819	14002	13869	13873	13947	13989	13930	13832	13931	14083	14035	14044	13886	13917	14125	14100	13911	13957	14053	13939	13896	13956	14070	13950	13866	14068	13876	13987	14039	14140	13913	13787	13877	13938	14082	14008	13963	13996	13953	13925	13986	13979	13978	13921	13906	13867	13920	14054	14004	13939	14047	13894	14060	13950	14048	13819	13848	14023	14016	14052	13947	13882	14141	13822	14012	14250	13915	13937	14033	13900	14105	14080	13857	13945	14220	14026	13917	13863	13957	13886	14146	13803	13910	13879	14003	14061	13959	13923	13836	13927	13958	13800	13854	14011	13905	14009	13914	13939	13891	13933	13914	14036	14037	14168	13975	14066	14038	13894	13817	13990	13894	13850	13803	13878	13989	13969	14081	14129	13993	14099	14037	13951	14009	13846	13947	13961	13943	13847	14020	13986	14005	13920	13824	13933	13906	13914	14028	13865	13883	13948	13995	14039	13888	13882	13961	13957	13824	13860	13929	13939	14042	13870	13930	13912	13932	13870	14041	13946	13965	13764	13872	13940	14015	14023	13955	14003	14022	13964	14090	14011	13949	13991	13965	13898	14019	13897	13929	13820	14032	13926	14024	13930	13921	13866	13825	14027	13976	14063	14104	13987	13874	13923	14118	13911	13936	13880	13913	14061	13825	14064	13920	13889	14031	14038	13946	14054	13967	14130	13950	13922	13960	13784	13926	13843	13881	13998	13880	13930	14001	13878	13944	13821	14029	14193	14056	13938	13855	13831	13975	13831	13882	13984	13963	13910	13985	13936	13831	13889	13975	13970	13992	14049	13954	13948	13917	13891	14016	13894	14075	13847	14008	14048	14054	13994	14076	14009	14117	13959	13944	14169	13969	13976	13883	13996	13837	13799	14103	13952	13899	13901	13997	13867	13964	13969	14007	13718	13975	13940	14035	14015	14025	13988	14030	13796	14014	14044	13865	13881	13927	14016	13997	13879	13894	14027	13897	14069	14049	14150	14049	13834	13835	13973	13906	13788	14083	14028	13938	13945	13929	14032	13873	13988	14027	14042	14017	13937	13922	14076	13916	13919	13981	14058	13990	13962	13908	14158	13898	13854	14082	13888	13967	13846	13856	14094	13848	13917	14039	13862	13779	13974	13954	14007	14039	14015	13905	13934	13877	13641	13841	13923	13868	13919	13966	13930	13964	13862	13716	14109	13966	13858	13920	13851	14005	13973	13919	14076	13879	13891	13897	13893	14014	14037	14056	14030	13992	14067	13970	13894	14068	13848	13904	13786	13906	13928	13980	13977	13788	13975	14031	13954	13975	13994	13777	14063	13887	13839	13980	13871	14040	13880	13851	14083	14084	13914	13992	14042	13880	14015	13996	13980	13955	13852	14049	13965	13897	13885	13901	14025	14072	13861	13988	13870	13866	14027	13859	13943	13944	13789	14051	13892	13885	13813	14051	13868	14002	13993	13862	14052	13895	13927	14034	13842	13833	13964	13862	13974	13827	13994	13911	13988	13969	14161	13949	13878	14039	14002	13914	14162	13975	13910	13930	13880	13857	13928	13838	13981	13868	13909	13950	14035	13939	13917	14050	14169	13878	13930	13944	14039	13938	13854	14055	13878	14038	13937	13814	14008	14028	13897	14004	14006	13946	14012	14100	14144	13986	14048	14096	13911	13970	13949	13992	13984	14039	13833	13836	14007	13777	13891	14031	13966	13971	13898	13955	14132	14064	13942	13846	14226	13881	13978	14166	13952	13916	14005	13800	13953	13959	14095	13858	14000	13905	13962	14139	13961	13970	14001	13887	13873	13975	13838	13988	13850	13938	13973	13989	14048	14015	13894	14042	13948	13912	13892	13884	13954	13904	14055
27696	22405	25459	21857	17486	16786	16653	16190	15898	15808	15939	15668	15442	15552	15586	15457	15685	15584	15652	15418	15372	15420	15567	15508	15649	15467	15347	15490	15393	15412	15424	15577	15381	15543	15424	15529	15271	15516	15302	15396	15594	15500	15496	15452	15535	15541	15566	15491	15448	15702	15798	15696	15596	15455	15423	15515	15574	15464	15396	15244	15624	15461	15573	15359	15320	15387	15414	15505	15546	15287	15454	15397	15500	15424	15488	15493	15638	15451	15403	15212	15478	15264	15288	15441	15402	15514	15375	15457	15424	15395	15244	15369	15433	15567	15457	15630	15522	15406	15563	15440	15499	15342	15303	15288	15626	15593	15465	15586	15518	15325	15545	15416	15532	15423	15577	15394	15269	15316	15313	15399	15340	15440	15361	15272	15381	15503	15391	15637	15367	15379	15504	15432	15314	15478	15422	15508	15542	15492	15354	15455	15584	15571	15528	15301	15301	15438	15399	15424	15556	15472	15556	15383	15374	15469	15305	15580	15496	15485	15229	15602	15381	15319	15378	15546	15465	15562	15452	15592	15363	15490	15510	15537	15476	15235	15465	15456	15535	15461	15530	15391	15534	15464	15365	15547	15653	15423	15407	15400	15451	15520	15359	15484	15372	15523	15385	15440	15500	15453	15301	15454	15377	15351	15619	15559	15310	15424	15326	15521	15374	15549	15557	15343	15293	15422	15728	15284	15022	15431	15483	15302	15430	15247	15329	15441	15607	15587	15325	15164	15445	15451	15421	15431	15508	15609	15469	15503	15244	15377	15371	15537	15566	15354	15373	15695	15571	15424	15411	15410	15296	15509	15303	15638	15595	15339	15478	15432	15498	15465	15582	15568	15536	15391	15353	15326	15550	15425	15683	15449	15524	15439	15548	15416	15491	15448	15487	15569	15433	15323	15487	15347	15421	15492	15588	15475	15481	15315	15360	15348	15203	15409	15325	15310	15440	15405	15458	15320	15437	15482	15573	15260	15539	15633	15480	15333	15502	15356	15572	15358	15543	15340	15403	15731	15385	15552	15403	15563	15679	15440	15322	15360	15685	15405	15414	15272	15385	15497	15341	15467	15551	15473	15316	15375	15420	15259	15524	15475	15431	15426	15453	15514	15407	15362	15382	15638	15420	15402	15564	15441	15297	15539	15483	15366	15448	15362	15680	15231	15604	15452	15344	15606	15347	15444	15548	15604	15533	15514	15373	15564	15494	15286	15512	15431	15454	15326	15378	15227	15460	15511	15577	15500	15439	15471	15351	15408	15319	15418	15536	15358	15480	15562	15512	15394	15421	15064	15714	15384	15415	15362	15447	15351	15416	15407	15344	15487	15265	15341	15339	15678	15717	15525	15350	15451	15424	15411	15419	15644	15511	15563	15367	15339	15596	15428	15410	15520	15351	15398	15725	15396	15300	15586	15493	15412	15482	15536	15392	15577	15416	15632	15568	15354	15523	15504	15401	15303	15418	15507	15460	15410	15527	15385	15563	15480	15512	15528	15433	15404	15379	15409	15402	15318	15591	15513	15219	15518	15574	15473	15482	15421	15531	15516	15511	15439	15485	15388	15514	15281	15508	15550	15538	15243	15514	15433	15485	15449	15308	15284	15350	15498	15582	15438	15439	15422	15471	15348	15350	15405	15550	15606	15551	15589	15475	15498	15568	15333	15479	15557	15432	15467	15266	15453	15460	15375	15314	15322	15500	15552	15535	15448	15288	15433	15473	15215	15456	15185	15514	15344	15487	15420	15436	15494	15298	15357	15443	15554	15418	15495	15486	15451	15365	15572	15482	15462	15355	15426	15585	15533	15495	15305	15389	15478	15475	15524	15458	15327	15278	15481	15511	15587	15391	15498	15545	15447	15625	15481	15440	15588	15600	15569	15530	15337	15468	15383	15404	15522	15462	15368	15543	15473	15267	15374	15528	15414	15315	15379	15441	15464	15492	15206	15467	15232	15460	15550	15626	15708	15579	15552	15717	15533	15473	15378	15490	15210	15421	15457	15439	15574	15649	15417	15502	15403	15515	15635	15470	15532	15550	15529	15259	15564	15666	15311	15646	15521	15564	15503	15452	15486	15377	15395	15593	15598	15382	15287	15527	15468	15440	15444	15722	15459	15529	15486	15689	15478	15456	15524	15300	15598	15570	15426	15464	15658	15383	15298	15344	15255	15456	15490	15516	15234	15517	15425	15518	15426	15566	15616	15581	15594	15778	15385	15598	15420	15123	15558	15469	15626	15410	15418	15541	15421	15422	15361	15430	15553	15471	15496	15425	15316	15526	15558	15383	15478	15678	15410	15253	15237	15564	15525	15389	15455	15641	15522	15589	15552	15551	15391	15466	15501	15412	15429	15343	15468	15513	15490	15445	15456	15413	15279	15337	15422	15425	15406	15452	15593	15360	15386	15316	15379	15406	15642	15472	15441	15557	15451	15518	15573	15423	15405	15358	15280	15376	15313	15546	15547	15406	15424	15495	15324	15525	15542	15529	15450	15497	15507	15361	15471	15284	15386	15519	15475	15550	15450	15408	15456	15536	15390	15613	15556	15576	15422	15343	15469	15541	15414	15478	15649	15384	15235	15532	15501	15481	15500	15276	15412	15623	15564	15510	15320	15321	15271	15425	15292	15303	15439	15419	15309	15713	15525	15634	15255	15485	15517	15292	15613	15483	15305	15540	15465	15640	15467	15641	15447	15444	15447	15505	15453	15392	15386	15601	15542	15480	15410	15591	15434	15222	15530	15397	15480	15532	15514	15635	15313	15491	15520	15416	15439	15423	15415	15450	15461	15526	15301	15547	15483	15369	15435	15281	15288	15509	15398	15436	15377	15380	15512	15497	15320	15411	15583	15590	15669	15357	15496	15437	15492	15419	15363	15373	15575	15359	15537	15413	15549	15475	15436	15513	15376	15524	15491	15390	15359	15433	15441	15407	15490	15351	15485	15403	15363	15418	15555	15453	15379	15307	15501	15412	15427	15412	15330	15281	15521	15511	15713	15450	15523	15349	15556	15224	15341	15547	15535	15343	15460	15520	15216	15367	15554	15229	15465	15629	15522	15404	15525	15535	15454	15600	15630	15332	15536	15405	15252	15296	15440	15468	15448	15287	15437	15567	15532	15308	15476	15324	15482	15679	15457	15515	15363	15463	15385	15321	15509	15485	15359	15446	15491	15496	15266	15666	15422	15493	15554	15491	15475	15451	15451	15670	15254	15345	15462	15342	15622	15370	15569	15459	15447	15469	15194	15361	15373	15562	15575	15471	15421	15498	15481	15437	15460	15216	15448	15437	15416	15684	15444	15407	15381	15530	15641	15515	15603	15297	15342	15462	15386	15576	15420	15483	15392	15578	15451	15510	15341	15464	15275	15201	15567	15329	15519	15513	15407	15408	15392	15657	15447	15525	15658	15558	15176	15555	15498	15391	15524	15426	15404	15191	15508	15748	15291	15522	15442	15476	15527	15503	15462	15578	15487	15399	15514	15421	15553	15449	15530	15611	15359	15396	15505	15542	15646	15356	15510	15398	15442	15475	15458	15560	15481	15227	15407	15578	15412	15511	15374	15661	15242	15435	15443	15374	15616	15482	15371	15369	15469	15411	15594	15443	15557	15433	15410	15392	15401	15399	15514	15500	15541	15327	15211	15492	15266	15694	15175	15625	15617	15405	15528	15485	15400	15309	15455	15455	15469	15231	15582	15322	15290	15573	15312	15416	15355	15333	15388	15466	15448	15617	15212	15364	15456	15463	15707	15374	15413	15386	15411	15447	15413	15554	15335	15451	15405	15403	15481	15382	15285	15389	15485	15195	15278	15381	15548	15390	15525	15287	15373	15377	15497	15421	15307	15439	15266	15519	15420	15476	15588	15560	15301	15485	15470	15629	15412	15435	15449	15284	15297	15499	15344	15567	15727	15443	15368	15296	15475	15636	15273	15558	15367	15303	15366	15487	15563	15461	15423	15487	15560	15327	15351	15552	15446	15476	15368	15473	15284	15618	15450	15480	15525	15516	15709	15567	15329	15558	15397	15309	15519	15476	15582	15511	15541	15490	15377	15255	15549	15467	15601	15421	15629	15509	15333	15225	15447	15378	15472	15431	15651	15449	15438	15530	15341	15575	15518	15528	15530	15424	15602	15352	15464	15568	15336	15422	15350	15358	15369	15397	15477	15466	15386	15620	15311	15432	15452	15422	15541	15453	15269	15685	15487	15573	15460	15508	15517	15437	15292	15489	15519	15345	15531	15559	15540	15268	15261	15656	15598	15517	15348	15341	15483	15366	15412	15278	15352	15334	15347	15469	15519	15314	15425	15492	15265	15340	15402	15416	15498	15533	15563	15343	15383	15537	15414	15319	15508	15587	15503	15412	15335	15462	15406	15462	15460	15502	15542	15409	15469	15525	15403	15560	15348	15630	15224	15452	15569	15330	15473	15350	15387	15443	15390	15441	15275	15303	15537	15305	15280	15416	15577	15415	15349	15604	15414	15595	15540	15328	15622	15639	15483	15329	15541	15398	15247	15450	15461	15625	15523	15326	15462	15458	15178	15364	15398	15451	15638	15241	15377	15262	15226	15506	15415	15340	15443	15282	15480	15652	15578	15565	15448	15558	15426	15514	15236	15500	15650	15359	15402	15778	15530	15307	15421	15405	15334	15385	15509	15398	15341	15388	15367	15554	15292	15453	15556	15368	15326	15524	15440	15450	15446	15380	15432	15398	15280	15792	15502	15516	15498	15245	15284	15419	15467	15410	15443	15289	15371	15510	15243	15430	15530	15346	15329	15457	15643	15544	15408	15392	15475	15506	15448	15408	15328	15395	15529	15310	15387	15357	15476	15436	15537	15407	15440	15408	15411	15492	15397	15316	15534	15391	15407	15624	15483	15567	15415	15547	15603	15621	15391	15500	15561	15581	15378	15573	15660	15498	15473	15578	15369	15321	15429	15353	15449	15540	15493	15347	15849	15445	15353	15403	15281	15572	15561	15409	15371	15375	15701	15511	15398	15428	15431	15680	15289	15398	15515	15605	15515	15566	15472	15488	15420	15508	15384	15418	15329	15528	15618	15439	15411	15416	15468	15660	15419	15406	15469	15311	15518	15369	15439	15438	15433	15363	15481	15381	15580	15351	15344	15388	15309
15626	24260	24459	19434	17329	16298	15838	15356	15105	14581	14686	14610	14387	14393	14252	14311	14355	14336	14503	14208	14367	14367	14308	14440	14222	14280	14084	14153	14165	14133	14231	14186	14071	14275	14161	14216	14247	14182	14090	14211	14285	14302	14071	14167	14295	14270	14291	14152	14227	14390	14500	14571	14305	14319	14174	14125	14454	14102	14185	14129	14254	14211	14184	14273	14275	14167	14191	13983	14211	14229	14174	14162	14059	14188	14021	14322	14014	14123	14094	14235	14226	14108	14080	14165	14115	14222	14053	14188	13785	14151	14258	14303	14219	14376	14245	14330	14405	14234	14166	14071	14249	14172	14207	14154	14171	14116	14221	14169	14150	14199	14153	14181	14170	14113	14175	14221	14052	14140	14145	14205	14145	14126	14153	14060	14179	14251	14101	14247	14070	14291	14069	14277	14160	14154	14153	14208	14273	14174	14225	14297	14274	14110	14299	14224	14276	14006	14277	14155	14023	14223	14082	14249	14094	14254	14054	14094	14176	14124	14259	14146	14192	14131	14049	14260	14192	14270	14286	14222	14292	14138	14298	14184	14298	14140	14040	14173	14203	14253	14238	14197	14141	14095	14298	14077	14148	14040	14151	14194	14281	14123	14184	14131	14042	14078	14085	14363	14204	14122	14177	14058	14112	14294	14201	14098	14335	14154	14181	14257	14207	14216	14032	14165	14156	14270	14112	14278	14183	14176	14060	14221	14198	14215	14281	14252	14031	14154	14185	14138	14111	14227	14075	14093	14129	14187	14105	14418	14198	14266	14355	14258	14189	14131	14296	14129	14062	14292	14096	14181	14009	14108	14181	14045	14168	14241	14150	14200	14178	14073	14045	14307	14105	14165	14212	14051	14172	14157	14020	14078	14279	14102	14170	14205	14095	14241	14130	14081	14156	14332	14152	14330	14165	14237	14231	14195	14107	14056	14191	14243	14054	14279	14118	14146	14291	13988	14055	13908	14067	14325	14180	14226	14260	14283	14402	14107	14275	14112	14111	14231	14192	14169	13989	14221	14180	14196	13909	14228	14230	14312	14155	14186	14220	14134	14266	14252	14261	14272	14199	14171	14144	14277	14055	14117	14255	14146	14194	14168	14235	14230	14116	14181	14086	14173	14060	14210	14289	14165	14112	14016	14103	14077	14225	14085	14149	14160	14125	14115	14192	14054	14258	14173	14045	14040	14175	14042	14280	14146	14224	14037	14289	14196	14213	14174	14250	14250	14207	14243	14278	14167	14149	14158	14256	14274	14297	14325	14241	14083	14184	14084	14127	14226	14123	13988	14264	14203	14072	14232	14178	14189	14341	14175	14234	14223	14317	14148	14231	14299	14053	14134	14170	14136	14103	14124	14207	14365	14073	14005	14091	14154	14217	14245	14213	14127	14089	14129	14088	14274	14008	14256	14196	14198	14130	13942	14219	14260	14316	14219	14344	14301	14150	14242	14030	14070	14098	14196	14246	14229	14146	14233	14201	14131	14178	14128	14061	14195	14227	14027	14277	14171	13978	14153	14184	14175	14227	14301	14203	14149	14126	14085	14303	14220	14162	14224	14178	14156	14281	14261	14212	14124	13952	14240	14023	14308	13943	14147	14165	14247	14152	14253	14246	14121	14040	14082	13959	14099	14056	14140	14192	14180	14211	14311	14112	14141	14111	14123	14155	14240	14131	14087	14031	14104	14377	14156	14320	14026	14274	14219	14106	14465	14219	14124	14024	14193	14217	14019	14144	14182	14301	14286	14116	14174	14131	14250	14336	14064	14029	14098	14176	14080	14227	14200	14131	14076	14210	14055	14321	14125	14396	14194	14065	14204	14214	14155	14109	14116	14164	14133	14072	14184	14211	14099	14139	14179	14229	14147	14068	14149	14206	14066	14172	14194	14163	14041	14090	14134	14169	14147	14119	14347	14207	14135	14037	14106	14060	14221	14231	14358	14268	14043	14271	14073	14205	14041	14235	14117	14144	14097	14117	14219	14163	14206	14035	14194	14205	14157	14165	14180	14349	14164	14120	13962	14270	14176	14089	14300	14068	14058	14134	14213	14138	14159	14244	14250	14120	14103	14189	14222	14239	14132	14359	14195	14176	14039	13995	14137	14044	14201	14016	14270	14168	14182	14223	14195	14280	14154	14266	13912	14341	14129	14037	14315	14221	14155	14201	14092	14286	14197	14071	14241	13976	14172	14129	14203	14050	14191	14283	14127	14112	14221	14093	14122	14250	14185	14227	14155	14243	14109	14122	14334	14102	14158	14227	14163	14143	14121	14060	14185	13968	14095	14117	14239	14229	14131	14126	14339	14202	14112	14088	14356	14294	14118	14306	14182	14369	14138	14371	14266	14298	14199	14394	14262	14192	14365	14173	14214	14319	13978	14046	14187	14157	14178	14251	14167	14072	14272	14085	14322	14100	14147	14231	14072	14157	14111	14192	14087	14193	13916	14202	14051	14129	14156	14110	14117	14161	14367	14205	14192	14150	14335	14033	14013	14264	14115	14137	14220	14326	14082	14258	14147	14150	14048	14063	14188	14086	14175	14087	14058	14033	14275	14151	14108	14289	14375	14310	14064	14091	14205	14237	14249	14210	14387	14209	14105	14265	14028	14260	14097	14187	14260	14119	14172	14128	14216	14164	14227	14125	14112	14325	14239	13937	14112	14173	14097	14242	14104	14110	14133	14501	14085	14062	14165	14217	14254	14124	14151	14258	14232	14268	14303	14296	14183	14112	14210	14049	14236	14273	14176	14052	14177	14220	14107	14104	14235	14146	14144	14212	14180	14220	14052	14197	14290	14115	14284	14157	14097	14188	14099	14201	14179	14188	14219	14194	14081	14253	14039	14217	14192	14141	14149	14200	14138	14378	14282	14207	14087	14160	14084	14284	14147	14407	14055	14102	14281	14177	14313	14145	14116	14271	14178	14111	14211	14050	13975	14127	14050	14149	14179	14007	14197	14027	13967	14284	14155	14178	14215	14134	14203	14096	14333	14041	14218	14164	14223	14156	14154	13974	14201	14160	14217	14239	14156	14188	14362	14165	13987	14188	14169	14177	14236	14160	14292	14318	14197	14046	14163	14170	14062	14329	14123	14237	14085	14046	14155	14231	14027	14002	14183	14244	14203	14182	14221	14080	14269	14161	14113	14102	14144	14077	14217	14193	14264	14333	14272	14158	14215	14366	14265	14163	14103	14199	14376	14122	14111	14323	14168	14233	14419	14280	14109	14216	14145	14194	14140	14119	14256	14001	14124	14309	14167	14273	14206	14297	14150	14275	14213	14278	14204	14051	14156	14180	14213	14259	14200	14338	14153	13994	14062	14102	14151	14004	14160	14359	14091	14208	14147	14188	14272	14142	14128	14243	14214	14117	14177	14078	14132	14140	14240	14243	14421	14417	14044	14046	14151	14242	14262	14117	14249	14138	14188	14205	14132	14296	14245	14123	14325	14212	14143	14108	14178	14271	14335	14244	14127	14177	14265	14203	14255	14449	13983	14071	14108	13983	14001	14030	14227	14209	14226	14184	14264	14344	14234	13972	14241	14185	13987	14264	14126	14134	14111	14189	14083	14209	14270	14281	14177	14262	14232	14185	14178	14255	14308	14021	14094	14126	13960	14094	14058	14246	14060	14245	14224	14188	14309	14023	14177	14168	14209	14213	14362	14203	14175	14025	14173	14162	14113	14160	14103	14200	14137	14234	14269	14264	14243	14188	14236	14343	14073	14202	14115	14145	14185	14271	14103	14246	14267	14034	14125	14276	14284	14187	14088	14073	14080	14252	14167	14237	14137	14138	14161	14309	14022	14202	14288	14124	14206	14134	14281	14145	14180	14251	14054	14076	14249	14270	14309	14117	14297	14299	14071	14138	14071	13978	14199	14283	14081	14181	14274	14146	14086	14157	14148	14262	14285	14279	14301	14226	14067	14187	14288	14240	14079	14287	14167	14101	14137	14191	14276	14254	14164	14145	14272	14372	14043	14223	14170	14138	14235	14219	14071	14246	14056	14076	14136	14224	13973	14207	14080	14177	14167	14262	14068	14112	14080	14062	14180	14127	14174	14114	14127	14193	14070	14215	14153	14155	14130	14171	14168	14131	14147	14304	14071	14038	14193	14069	14137	14199	14268	14121	14045	14198	14007	14116	14242	14113	14295	14114	14245	14203	14122	14160	14038	14188	14260	14210	14239	14057	14204	14252	14219	14212	14066	14199	14202	14249	14210	14155	14088	14255	14019	14254	14206	14109	14285	14237	14284	14086	14231	14231	14304	14088	14242	14088	14180	14234	14237	14284	14310	14124	14110	14082	14124	14143	14422	14059	14267	14072	14140	14115	14171	14273	14041	14186	14106	14155	14206	14190	14219	14079	14191	14126	14053	14237	14296	14259	14273	14196	14163	14015	14138	14267	14248	14230	13993	14244	14339	14274	14280	14156	14357	14140	14178	14228	14252	14264	14229	14052	14216	14014	14193	14228	14071	14213	14184	14009	14235	14123	14202	14165	14167	14095	14067	14228	13968	14127	14227	14178	13927	14082	14112	14213	14126	14240	14239	14199	14020	14205	14203	14220	14137	14255	14193	14177	14220	14167	14131	14214	14128	14241	14170	14223	14170	14255	14230	14250	14213	14064	14211	14287	14139	14283	14212	14245	14243	14079	14127	14290	14175	14313	14098	14324	14189	14269	14138	14173	14060	14108	14276	14158	14157	14272	14155	14038	14096	14181	14247	14188	14107	14233	14239	14099	14122	14220	14162	14380	14064	14119	14242	14049	14137	14250	14197	14117	14185	14212	14173	14179	14269	14090	14126	14121	14153	14234	14283	14178	14111	14228	14233	14170	14182	14326	14188	14224	14247	13905	13973	14448	14215	14152	14102	14191	14147	14123	14171	14173	14101	14173	14266	14040	14097	14207	14109	14151	14039	14320	14173	14121	14166	14104	14148	14214	14071	14050	14002	14437	14093	14120	14125	14225	14317	14182	14096	14048	14327	14057	14174	14330	14202	14156	14192	14183	14272	14256	14176	14163	14113	14144	14150	14203	14288	14268	14200	14168	14176	14050	14127	14183	13942	14007	14143	14200	14110	14311	14133	14248	14202	14210	14270	14116	14130	14115	14123	14123	14233	14209	14152	14204	14221
24110	21301	28747	24264	22077	21854	20572	17870	16859	16746	16743	16672	16548	16123	16013	16273	16186	16242	16280	16262	15941	16094	16198	16109	16266	16185	15948	16261	16272	16045	15963	15953	16048	15955	16165	16006	15992	15764	16085	15951	15915	16249	15946	15915	15821	15970	15938	16001	16220	17228	17516	17042	16624	16347	16165	15999	15988	16018	16110	16167	15822	16029	15910	15997	16027	15928	15975	16109	15914	15842	15927	15847	15997	15947	15968	15960	15972	15967	15860	15930	15958	16048	15905	16059	15972	15823	15927	15878	16179	16050	15949	16006	16003	15862	15936	15899	15961	15832	16138	15852	15894	15947	16123	15920	15966	15978	16134	16059	16058	16306	15824	15866	15956	16025	16043	16043	16053	16023	16115	15917	15899	15986	15813	16022	15946	16008	16051	16020	16110	16074	15931	16009	15969	15978	15983	15956	15844	15988	15860	15903	15976	15896	15943	15930	15910	16006	16112	15951	15683	15932	16130	15879	15962	16074	16030	16005	16024	15978	15934	15818	15886	15889	15799	15729	15747	15815	15890	15984	15949	15959	15880	15775	16059	15931	16001	15970	16057	16025	16108	15889	16081	15903	16037	15886	15866	16135	16041	16026	15879	15970	15896	16173	15951	16079	16180	16039	16111	16110	15864	16081	15990	15854	16022	15996	16072	15968	15919	15905	15831	15888	15932	16004	15954	15820	15954	16146	15795	16022	15978	15996	15953	15866	15996	16145	15994	16158	16001	16033	15768	15994	15988	15895	15914	16015	16119	16085	15888	15964	16170	15969	16022	16021	16053	16127	15871	15944	15789	15930	16124	15922	15801	16096	16117	15809	15874	15934	16056	16055	16013	15977	15777	16076	16052	16068	15851	15727	15820	15830	16150	15886	16072	16039	15991	15928	15782	15831	16036	15733	15998	15791	16082	16115	15894	15945	16015	16002	16088	15948	15863	15950	15929	15958	16050	15875	16074	15938	16036	15924	15836	15985	16155	15973	16101	16103	15970	15887	15971	15934	16220	15882	15918	15958	15935	15736	15911	15930	15966	16194	15925	15942	15760	15873	16130	16311	15987	16000	15845	16247	16035	15845	15970	15993	15767	15855	16024	16016	15839	15951	15976	15890	15823	16030	15981	15944	16007	15981	15943	15957	15799	15964	16046	15760	15968	15997	15830	15827	16018	15869	15987	15942	15928	15989	16082	16187	15825	16036	15951	15810	16037	15859	15939	15945	15895	15851	15853	16201	15896	16061	15964	15971	15983	16048	16120	16074	15918	15981	15823	15957	16194	15923	15964	16105	15783	16040	16030	15958	15889	15778	15865	15856	15905	15886	16012	15920	16072	16040	16025	16011	15889	15811	15902	15952	15912	15994	15774	16138	15902	16036	16053	15814	15950	15839	15905	15787	16006	15951	16086	16034	15803	15886	16128	15869	15973	15966	15945	15791	15736	15759	16003	15757	16078	15896	15901	15922	15913	16004	15930	15963	15908	15991	16070	16078	15797	15865	15947	16101	16130	16152	15776	16049	15902	16030	15966	15949	15920	16054	15869	16024	15978	15782	15810	15982	16067	16025	16160	15900	15821	16037	15998	15937	15809	15979	16125	15956	15827	15955	16038	16040	15896	15967	15844	15937	16103	15869	15926	16007	16121	16011	16106	15995	16181	15914	15971	16125	16101	16201	16111	16113	16004	15854	15760	15824	15856	16003	16089	16026	15957	15905	15860	16052	15902	15846	15823	15923	15943	15918	15854	15892	15953	15912	15787	16069	15913	15743	15955	15729	15827	16134	15848	15807	15952	16056	16064	16049	15757	15956	15754	15901	15886	15799	15904	15932	15954	16019	15834	15899	16006	15852	16061	16012	15861	15868	15891	16025	15980	16105	16079	16059	16149	15920	15932	16047	16008	15685	15869	16016	16062	16149	15935	16066	15905	15893	15648	15821	15880	16003	15946	15915	15940	15985	16019	16067	16022	15977	15986	15940	15869	16063	15992	15838	15909	15881	15960	15938	15961	15932	16106	16054	15980	15806	15982	16033	15815	15892	15739	15996	15745	15969	15819	15836	15913	16035	16144	15956	15888	15894	15882	16008	15862	15949	15955	15947	15847	15835	16000	15978	15799	15897	16059	15998	15950	16006	15925	15841	15873	15763	16112	15815	15904	16022	16001	15970	15798	15846	16101	16031	16007	15940	16039	15835	15835	16070	16139	15915	15855	15969	15891	15894	15709	15931	16047	15943	15812	15967	16007	15921	15863	16048	15928	15794	15930	16032	16092	16218	15905	16106	15793	15912	15898	16037	16062	15717	15848	15928	15907	16201	16019	15879	15950	15813	16134	16094	15841	16006	15964	15900	15792	16071	15970	16032	16079	16099	15840	15932	16178	16036	15959	15825	15952	15807	15909	15925	15946	16008	15925	15874	16021	15922	15974	16039	16003	15906	16035	16134	16166	15840	16037	15915	15975	16106	16197	15820	15901	16107	16092	15977	16003	15983	15842	16113	16144	15957	15805	16029	15725	15952	15823	15923	15897	16047	15968	16077	15920	15931	15883	16060	15902	16012	15962	15974	16052	16005	16063	15938	15821	15961	15807	15820	15915	15877	16038	15994	16195	16175	16178	15996	16065	16011	15880	15893	15951	15870	15950	16005	15718	15940	15985	15883	15973	16129	16109	15944	15888	16145	15876	15934	15872	15941	15996	16002	15948	15908	16004	16013	16088	16064	15984	15990	15879	15894	15988	16013	15746	16009	15954	16092	16022	15755	15938	15958	16121	15939	16059	16099	16067	15874	15901	16061	15981	15841	15979	15998	15964	15906	15930	15907	16096	16119	16201	16044	15921	15930	15929	15979	16082	15849	15819	15888	16035	16072	15983	15901	15842	16006	15851	15990	15908	15871	15839	15910	15855	15793	16001	15956	15953	15997	15974	16074	15992	15999	16077	16035	15888	16232	15991	15962	15792	15884	16098	16133	16066	15978	16019	16084	16009	16032	16004	16067	16041	16044	15843	15938	16036	16001	15967	15994	15853	15902	16178	15899	16031	16008	16045	15969	15931	15875	15894	16032	15906	15961	16115	15967	16138	15839	16136	15897	16058	16217	16088	15888	15945	15963	15968	16025	16028	15824	16021	15895	15843	16076	16004	15955	15878	15820	15840	15933	16099	15999	16077	15940	16083	15844	15882	16123	16142	15964	16060	15844	15961	16030	15893	16004	15869	15987	16041	15781	16095	16085	16166	15856	16035	16140	16014	15833	15881	15980	16076	15876	15995	15893	15857	16043	15910	15948	15971	15835	15962	16019	15895	15756	15868	15956	15886	16164	15964	16130	16001	15860	16054	16074	15985	16170	15823	15854	15940	15941	16081	15997	15927	15896	15884	15943	15989	15886	15939	15936	15875	16013	16211	15862	16072	15932	15959	15781	15982	16151	16052	16144	15895	15941	15942	15803	16086	16110	15725	15928	16091	16121	15849	16093	16090	15697	15960	15862	16082	15865	15964	15971	16154	15875	16042	15789	15996	15998	15774	15912	15954	16023	16020	15986	15996	15990	15920	16057	15982	15918	15930	15981	15896	16013	15957	16002	15940	16101	15971	15911	16120	15926	15938	15888	16003	16041	16095	15916	15942	15863	15978	16117	16126	16120	15865	15922	15861	15976	16115	15868	16150	15978	16023	15905	16006	16089	15951	15907	16045	15994	15884	15932	15850	16043	16149	15939	15961	15843	15971	15975	15925	16002	15965	15864	15993	15932	16018	15748	16028	15853	15897	16050	15982	16062	15952	15980	15976	15969	16146	15828	16246	15816	15908	15828	15880	15929	15917	15989	15836	15794	15920	15870	15957	16034	16013	16059	16090	16034	15977	15831	15891	15879	16124	15972	15980	16093	15804	16027	16052	15922	15981	15741	15962	15966	16034	15989	16186	16169	16060	16012	16173	16104	16063	15977	15982	15944	16140	15940	15845	16086	16069	16021	16111	15970	15951	16046	16060	15997	16131	16006	15970	15835	15923	16052	16148	15952	15900	15717	15922	15850	15886	15960	16051	15934	15836	16116	15908	15953	15859	16033	15791	15901	16110	16222	15953	16005	15951	15962	16019	15949	16002	16056	15958	15803	15873	15918	15932	15968	16105	15829	16023	15908	16150	15920	16016	15967	16008	16029	15967	16050	15940	15990	15910	15984	15881	15937	16104	15942	15837	15866	15952	16127	15848	16050	16054	15937	16101	16191	16126	15949	15989	16018	15831	16096	15977	15920	15836	16248	16089	16135	16056	15890	15974	16026	16002	15767	15999	15808	15752	15944	15851	15920	16054	15923	16049	15905	16011	15963	15928	16040	15923	15993	16074	15866	15941	16013	16026	15957	15807	16033	15922	15895	16173	15969	15956	15816	16009	15847	15902	15953	15912	15896	15853	15860	15903	15844	15826	15864	16005	15946	15967	15833	15916	16016	15977	15864	16001	16049	16039	15931	15946	15914	16035	16069	16037	16045	15860	15993	15993	16142	16124	15790	15868	16129	15931	15773	15858	15961	16016	15831	16004	15754	15740	15948	16013	16061	16020	15959	15920	15795	15926	15956	16037	16099	16014	16108	16007	16056	16116	15884	15890	16111	16001	16134	16099	16145	15866	15937	16103	15787	15998	15992	16080	15962	15940	15755	15806	15919	16192	16004	15953	16093	16082	15771	15836	16037	16092	15908	15845	15934	15993	15943	16027	15932	15984	16014	16043	16010	15992	15962	15955	15916	15870	16157	15886	15958	15830	15884	15888	15918	15930	15964	16209	15953	15914	16029	15988	16022	15981	15907	15913	15926	15970	16135	16017	16000	15964	16058	16026	15929	16106	15878	15815	15896	15952	16152	15910	16145	16080	16033	15855	16113	16026	16119	15884	16042	16046	15872	15989	15993	15959	15996	15949	15911	15777	16050	15966	16021	16066	15916	16040	16038	15867	16020	15931	16038	15914	16225	15924	16150	16152	15847	16124	16022	16061	15910	16005	15901	15923	16226	16155	15997	15975	15983	16048	15864	16050	15876	16118	16073	16137	16048	16003	15755	15959	16058	15923	15932	16037	16008	16025	15979	15850	15987	15989	16139	16009	15979	15898	16007	16169	15820	15878	16000	15864	16075	15795	15993	15954	16096
15935	31326	29234	21540	19777	18442	17789	16810	16274	15630	15599	15361	15018	14897	14773	14814	14695	14905	14985	14881	14749	14714	14851	14618	14637	14816	14597	14695	14583	14645	14569	14626	14492	14418	14600	14563	14766	14464	14392	14494	14645	14290	14628	14502	14653	14614	14559	14668	15105	16458	16441	15808	15147	14897	14564	14616	14549	14461	14510	14570	14445	14480	14494	14629	14590	14431	14487	14663	14476	14513	14482	14483	14416	14392	14593	14532	14559	14470	14419	14397	14497	14463	14418	14485	14609	14531	14821	14499	14464	14577	14481	14413	14511	14645	14433	14371	14411	14507	14425	14601	14465	14478	14410	14517	14563	14498	14503	14739	14537	14480	14690	14420	14600	14471	14416	14396	14520	14470	14433	14437	14427	14529	14449	14478	14500	14440	14561	14507	14380	14527	14530	14539	14357	14609	14620	14644	14427	14438	14526	14389	14550	14611	14563	14549	14484	14616	14684	14555	14314	14642	14521	14394	14541	14570	14435	14477	14442	14425	14612	14646	14525	14422	14569	14549	14510	14509	14640	14545	14541	14499	14643	14384	14572	14678	14515	14552	14366	14442	14381	14501	14548	14402	14637	14470	14553	14548	14403	14450	14616	14566	14389	14610	14369	14483	14614	14460	14389	14415	14435	14490	14456	14535	14337	14612	14572	14576	14506	14542	14511	14471	14619	14603	14498	14508	14670	14370	14528	14498	14507	14341	14431	14522	14583	14615	14459	14528	14544	14340	14421	14651	14427	14493	14415	14464	14570	14372	14380	14265	14451	14540	14451	14450	14505	14461	14540	14499	14408	14631	14356	14593	14616	14573	14407	14499	14369	14422	14370	14545	14475	14430	14553	14758	14347	14437	14495	14546	14468	14473	14399	14565	14525	14591	14585	14558	14436	14474	14445	14465	14579	14392	14460	14584	14408	14613	14406	14553	14539	14413	14569	14479	14472	14522	14472	14513	14701	14513	14527	14619	14492	14394	14378	14474	14539	14477	14576	14570	14349	14510	14609	14525	14529	14592	14517	14520	14528	14496	14565	14554	14589	14669	14589	14550	14401	14450	14492	14617	14577	14510	14515	14538	14558	14562	14483	14657	14424	14573	14425	14562	14697	14513	14546	14536	14572	14581	14311	14426	14623	14401	14653	14495	14577	14588	14542	14488	14391	14381	14549	14469	14606	14569	14461	14597	14500	14533	14474	14551	14615	14449	14536	14500	14487	14535	14471	14523	14354	14339	14662	14491	14487	14625	14592	14436	14443	14479	14600	14599	14616	14539	14406	14373	14571	14632	14419	14311	14410	14485	14636	14495	14453	14354	14539	14451	14367	14657	14508	14491	14488	14446	14607	14376	14535	14258	14543	14496	14680	14453	14651	14476	14594	14507	14442	14635	14732	14466	14267	14360	14454	14339	14433	14588	14379	14474	14532	14460	14512	14404	14613	14531	14620	14583	14395	14483	14368	14414	14402	14539	14403	14591	14723	14670	14345	14471	14581	14528	14419	14519	14580	14222	14626	14501	14607	14562	14565	14466	14581	14486	14477	14437	14285	14344	14328	14517	14429	14453	14392	14572	14457	14482	14466	14473	14477	14531	14605	14498	14485	14630	14561	14579	14419	14544	14372	14554	14578	14535	14544	14653	14300	14489	14528	14511	14476	14633	14549	14523	14668	14340	14513	14631	14431	14416	14570	14601	14472	14531	14419	14624	14480	14564	14483	14368	14398	14509	14439	14396	14541	14642	14374	14523	14593	14595	14438	14642	14594	14779	14458	14351	14607	14442	14579	14544	14403	14510	14466	14449	14435	14535	14577	14663	14510	14565	14549	14531	14333	14440	14572	14480	14530	14659	14487	14531	14532	14536	14471	14585	14421	14598	14382	14614	14405	14579	14471	14701	14488	14544	14437	14522	14458	14578	14476	14421	14574	14452	14336	14609	14513	14519	14614	14557	14506	14466	14610	14583	14364	14442	14468	14497	14408	14711	14533	14384	14339	14613	14449	14561	14666	14419	14507	14393	14544	14513	14397	14369	14363	14468	14440	14483	14507	14479	14607	14501	14611	14512	14417	14492	14497	14498	14563	14473	14467	14418	14454	14622	14438	14597	14480	14417	14590	14506	14527	14510	14429	14524	14411	14523	14634	14405	14456	14524	14528	14257	14588	14648	14587	14423	14548	14512	14641	14618	14579	14598	14513	14606	14556	14655	14435	14588	14481	14454	14453	14334	14526	14546	14450	14669	14420	14521	14432	14621	14573	14578	14328	14309	14411	14607	14127	14634	14368	14432	14497	14477	14340	14543	14399	14505	14583	14604	14460	14523	14636	14564	14643	14576	14354	14400	14608	14563	14558	14340	14467	14667	14467	14616	14530	14550	14499	14405	14532	14528	14630	14561	14413	14491	14554	14407	14738	14548	14477	14510	14592	14630	14397	14630	14470	14493	14663	14564	14612	14445	14456	14569	14547	14403	14206	14476	14491	14500	14453	14564	14489	14398	14309	14377	14488	14589	14476	14543	14535	14411	14506	14408	14480	14482	14419	14512	14488	14551	14531	14452	14515	14492	14679	14649	14418	14283	14636	14600	14441	14637	14504	14483	14560	14552	14341	14453	14515	14341	14566	14470	14461	14449	14546	14533	14538	14548	14464	14716	14590	14504	14516	14633	14674	14498	14451	14513	14491	14421	14442	14447	14506	14471	14366	14619	14633	14431	14538	14492	14481	14398	14380	14498	14472	14444	14627	14446	14461	14462	14587	14564	14616	14436	14482	14619	14596	14511	14514	14555	14478	14494	14510	14387	14496	14627	14641	14475	14519	14545	14431	14627	14562	14436	14382	14526	14615	14655	14482	14633	14605	14531	14448	14656	14476	14441	14275	14452	14517	14748	14430	14440	14569	14492	14611	14542	14521	14496	14386	14493	14509	14607	14595	14367	14387	14573	14417	14467	14351	14514	14535	14517	14411	14519	14423	14728	14548	14404	14506	14528	14494	14496	14613	14523	14402	14422	14470	14455	14475	14525	14443	14567	14548	14476	14491	14540	14551	14549	14774	14377	14318	14530	14530	14561	14528	14473	14459	14457	14542	14558	14706	14560	14561	14380	14471	14627	14425	14506	14379	14417	14476	14557	14520	14579	14671	14408	14467	14464	14333	14477	14469	14557	14261	14430	14450	14500	14340	14593	14499	14379	14610	14700	14508	14603	14476	14562	14522	14434	14547	14585	14619	14464	14505	14422	14506	14485	14367	14697	14625	14619	14581	14547	14604	14617	14477	14438	14514	14441	14545	14399	14571	14644	14398	14356	14725	14599	14414	14308	14540	14559	14472	14350	14470	14582	14530	14510	14399	14554	14485	14534	14525	14558	14593	14612	14700	14475	14214	14492	14604	14494	14547	14577	14582	14550	14396	14499	14554	14445	14562	14626	14378	14371	14547	14465	14487	14645	14527	14476	14551	14445	14431	14572	14595	14579	14524	14614	14389	14322	14646	14569	14577	14460	14567	14412	14268	14436	14529	14615	14461	14515	14498	14538	14650	14400	14553	14446	14669	14501	14378	14582	14555	14490	14480	14345	14404	14335	14666	14473	14597	14580	14422	14456	14587	14579	14591	14466	14557	14407	14499	14418	14560	14341	14621	14407	14433	14587	14333	14450	14710	14545	14563	14539	14531	14518	14575	14461	14594	14601	14558	14592	14424	14498	14474	14522	14503	14457	14439	14510	14419	14456	14484	14545	14730	14549	14338	14506	14406	14636	14562	14664	14384	14428	14553	14596	14521	14327	14397	14551	14503	14240	14573	14528	14536	14587	14668	14480	14454	14394	14377	14524	14444	14597	14407	14672	14568	14533	14514	14456	14512	14469	14539	14577	14625	14507	14641	14344	14357	14450	14572	14482	14562	14417	14394	14468	14531	14503	14475	14521	14519	14594	14563	14309	14627	14558	14583	14341	14623	14500	14566	14660	14531	14479	14469	14467	14466	14406	14314	14568	14570	14699	14542	14444	14360	14486	14385	14527	14481	14471	14431	14488	14431	14735	14548	14405	14496	14519	14553	14474	14527	14684	14471	14376	14506	14436	14740	14485	14354	14438	14571	14578	14406	14469	14439	14612	14590	14546	14480	14516	14611	14576	14555	14606	14506	14413	14443	14457	14474	14504	14453	14617	14447	14474	14448	14595	14509	14557	14586	14478	14342	14584	14650	14506	14420	14737	14518	14570	14647	14481	14505	14525	14544	14516	14594	14405	14600	14530	14540	14489	14333	14584	14565	14491	14500	14567	14501	14477	14470	14577	14430	14457	14564	14519	14526	14742	14637	14599	14550	14605	14512	14515	14450	14357	14412	14365	14482	14416	14465	14678	14498	14510	14596	14410	14473	14555	14440	14494	14489	14471	14511	14551	14513	14479	14525	14299	14681	14624	14546	14385	14365	14477	14546	14429	14519	14354	14445	14631	14459	14413	14441	14479	14422	14333	14388	14552	14384	14591	14394	14421	14491	14424	14615	14419	14528	14557	14424	14698	14513	14397	14539	14550	14590	14544	14496	14629	14506	14294	14390	14527	14643	14495	14388	14539	14479	14510	14533	14567	14447	14358	14508	14529	14549	14542	14492	14559	14442	14580	14475	14437	14568	14530	14414	14412	14567	14526	14581	14497	14509	14555	14635	14439	14578	14516	14394	14556	14482	14377	14527	14387	14496	14444	14569	14480	14492	14454	14518	14561	14363	14425	14381	14550	14513	14461	14608	14499	14416	14499	14530	14369	14476	14415	14548	14606	14549	14457	14495	14659	14651	14664	14718	14618	14576	14396	14464	14472	14531	14543	14518	14386	14560	14550	14472	14553	14604	14390	14429	14481	14481	14555	14480	14515	14633	14551	14444	14394	14494	14265	14327	14543	14691	14542	14432	14655	14647	14597	14441	14579	14510	14352	14417	14548	14355	14534	14423	14308	14529	14627	14284	14619	14428	14372	14477	14624	14547	14300	14543	14425	14516	14571	14595	14608	14430	14507	14481	14550	14500	14510	14643	14541	14516	14405	14561	14534	14517	14574	14400	14467	14463	14508	14411	14600	14343	14430	14537	14453	14581	14423	14626	14367	14671	14409	14551	14331	14366	14634	14550	14565	14617	14522	14510	14459
23052	21310	29161	23817	21501	23345	24736	19147	17802	17669	17746	17302	16869	16859	16629	16676	16596	16905	16644	16726	16808	16570	16575	16672	16320	16458	16463	16441	16456	16520	16576	16558	16443	16412	16513	16393	16324	16540	16250	16380	16365	16394	16469	16287	16428	16444	16634	16441	17169	18903	18474	18089	17276	16965	16549	16401	16348	16343	16271	16178	16216	16248	16477	16568	16250	16191	16391	16245	16481	16390	16445	16424	16433	16203	16265	16259	16270	16305	16369	16305	16180	16298	16150	16455	16241	16300	16293	16342	16398	16155	16104	16320	16100	16257	16461	16288	16205	16176	16436	16255	16267	16224	16389	16519	16280	16250	16289	16332	16143	16297	16347	16149	16331	16130	16361	16276	16244	16233	16433	16423	16332	16116	16178	16114	16362	16388	16339	16234	16285	16205	16318	16258	16384	16572	16324	16458	16484	16377	16272	16401	16162	16245	16216	16328	16082	16130	16199	16255	16318	16388	16164	16308	16231	16435	16173	16193	16269	16206	16085	16309	16371	16045	16316	16337	16311	16372	16364	16312	16249	16157	16450	16347	16157	16222	16428	16316	16361	16286	16272	16107	16433	16236	16279	16038	16352	16269	16271	16325	16278	16231	16277	16352	16283	16124	16305	16184	16124	16214	16336	16345	16254	16274	15959	16259	16242	16307	16139	16398	16316	16497	16032	16128	16185	16210	16274	16352	16295	16315	16245	16293	16353	16076	16211	16334	16374	16310	16357	16203	16300	16277	16169	16167	16266	16269	16112	16142	16114	16238	16514	16438	16318	16380	16335	16194	16125	16199	16269	16243	16413	16013	16139	16289	16120	16176	16288	16325	16450	16226	16258	16186	16544	16233	16323	16259	16152	16052	16126	16239	16062	16279	16178	16223	16298	16240	16159	16174	16208	16222	16322	16364	16318	16291	16276	16420	16285	16214	16168	16250	16280	16394	16252	16246	16077	16012	16275	16370	16214	16240	16439	16234	16209	16279	15942	16034	16269	16281	16155	16344	16143	16173	16175	16422	16242	16228	16230	16082	16373	16364	16326	16176	16459	16269	16198	16189	16309	16213	16149	16313	16238	16373	16295	16229	16236	16204	16171	16188	16261	16286	16442	16272	16250	16102	16188	16276	16277	16283	16271	16264	16299	16439	16258	16392	16199	16025	16169	16334	16267	16178	16233	16216	16363	16175	16294	16133	16178	16174	16372	16373	16211	16335	16185	16285	16360	16235	16265	16368	16165	16316	16249	16213	16209	16291	16497	16304	16235	16338	16247	16425	16148	16021	16209	16192	16221	16120	16396	16351	16253	16202	16332	16226	16231	16374	16241	16223	16396	16190	16188	16259	16298	16598	16346	16326	16368	16215	16451	16342	16304	16269	16193	16233	16218	16448	16285	16368	16227	16216	16335	16290	16051	16265	16373	16174	16310	16221	16175	16231	16341	16071	16191	16228	16233	16255	16233	16334	16378	16251	16352	16268	16226	16384	16335	16221	16197	16409	16385	16309	16401	16321	16137	16225	16229	16252	16252	16370	16180	16221	16063	16339	16255	16377	16177	16377	16344	16314	16240	16275	16157	16268	16458	16400	16327	16493	16171	16414	16237	16358	16219	16234	16289	16571	16172	16133	16239	16424	16310	16344	16387	16293	16444	16144	16109	16193	16058	16266	16198	16164	16223	16295	16212	16248	16215	16201	16106	16326	16254	16325	16400	16399	16219	16286	16199	16273	16378	16073	16218	16224	16259	16189	16195	16071	16301	16244	16253	16138	16222	16234	16241	16106	16261	16256	16227	16301	16218	16331	16161	16135	16237	16291	16383	16292	16411	16490	16240	16134	16095	16358	16322	16122	16562	16307	16294	16262	16212	16154	16337	16344	16020	16420	16373	16239	16281	16118	16112	16194	16322	16331	16189	16231	16321	16192	16138	16549	16331	16219	16267	16166	16236	16214	16163	16265	16145	16103	16186	16449	16052	16208	16125	16134	16393	16456	16166	16340	16374	16286	16347	16310	16282	16312	16157	16122	16399	16085	16140	16128	16114	16275	16237	16267	16157	16218	16227	16392	16170	16376	16100	16451	16313	16323	16264	16152	16236	16124	16395	16184	16387	16368	16216	16479	16317	16089	16297	16153	16208	16054	16206	16303	16373	16272	16468	16397	16287	16304	16144	16320	16469	16286	16109	16051	16152	16164	16259	16190	16305	16275	16031	16337	16273	16176	16418	16205	16134	16360	16220	16081	16275	16210	16257	16155	16315	16071	16346	16248	16234	16291	16315	16448	16315	16396	16240	16412	16410	16204	16375	16272	16129	16163	16294	16390	16376	16358	16349	16214	16223	16323	16158	16247	16226	16370	16278	16085	16238	16110	16320	16452	16394	16146	16144	16196	16293	16344	16219	16027	16242	16305	16454	16444	16137	16300	16126	16406	16399	16396	16268	16115	16219	16187	16159	16245	16225	16104	16073	16178	16393	16340	16446	16419	16277	16314	16185	16424	16438	16217	16436	16335	16102	16239	16523	16327	16301	16165	16224	16345	16403	16271	16376	16262	16255	16408	16475	16068	16312	16105	16180	16340	16261	16293	16170	16347	16123	16072	16381	16253	16471	16369	16275	16328	16265	16132	16284	16481	16552	16364	16225	15993	16325	16386	16415	16145	16264	16064	16191	16318	16277	16257	16295	16497	16156	16342	16359	16278	15949	16342	16375	16312	16222	16212	16247	16079	16199	16020	16373	16149	16298	16092	16217	16381	16503	16205	16319	16257	16031	16299	16421	16262	16098	16209	16275	16312	16402	16074	16352	16097	16173	16019	16258	16435	16143	16364	16421	16093	16230	16169	16398	16181	16271	16274	16224	16126	16347	16338	16333	16273	16260	16194	16345	16151	16149	16613	16301	16103	16239	16057	16205	16057	16205	16256	16104	16155	16199	16156	16459	16157	16216	16534	16121	16292	16110	16173	16312	16423	16302	16044	16175	16159	16298	16202	16207	16063	16225	16259	16140	16332	16330	16031	16444	16124	16206	16330	16118	16260	16378	16235	16315	16063	16156	16158	16315	16238	16354	16450	16311	16380	16418	16133	16269	16389	16314	16323	16316	16205	16131	16102	16212	16224	16221	16493	16039	16183	16108	16239	16313	16260	16372	16232	16323	16156	16320	16271	16275	16223	16155	16299	16121	16287	16287	16445	16247	16312	16400	16260	15977	16372	16100	16362	16453	16267	16258	16263	16127	16411	16175	16271	16266	16163	16382	16342	16363	16212	16167	16370	16074	16366	16344	16097	16148	16233	16197	16192	16273	16217	16173	16151	16231	16314	16325	16269	16395	16193	16189	16271	16190	16263	16429	16141	15974	16097	16117	16453	16239	16268	16226	16316	16148	16235	16352	16259	16393	16148	16244	16232	16282	16057	16213	16407	16199	16305	16178	16140	16270	16105	16373	16329	16144	16425	16384	16243	16292	16275	16209	16248	16332	16192	16182	16168	16401	16012	16243	16177	16207	16445	16475	16246	16348	16397	16284	16355	16322	16204	16479	16180	16283	16269	16165	16209	16141	16190	16047	16241	16191	16059	16247	16206	16263	16249	16044	16260	16261	16273	15997	15906	16362	16273	16319	16292	16282	16064	16217	16303	16315	16184	16319	16355	16181	16333	16125	16182	16275	16192	16203	16229	16327	16207	16179	16272	16214	16364	16419	15972	16055	16311	16272	16112	15997	16474	16121	16318	16257	16152	16094	16127	16245	16243	16429	16305	16378	16293	16502	16390	16321	16150	16128	16438	16133	16235	16320	16242	16325	16407	16302	16267	16193	16213	16316	16329	16341	16118	16278	16269	16155	16153	16036	16515	16262	16279	16084	16022	16382	16297	16426	16381	16333	16236	16332	15945	16256	16210	16184	16099	16327	16061	16207	16509	16282	16252	16393	16402	16068	16073	16141	16155	16174	16363	15997	16103	15857	16484	16363	16287	16190	16185	16301	16111	16232	16291	16220	16292	16235	16160	16394	16145	16475	16304	16340	16190	16200	16498	16339	16313	16138	16240	16178	16357	16247	16162	16023	16261	16283	16196	16264	16286	16275	16193	16392	16250	16210	16304	16253	16206	16269	16394	16174	16157	16171	16340	16405	16206	16410	16163	16209	16270	16361	16351	16178	16440	16127	16228	16262	16115	16430	16296	16388	16079	16330	16170	16198	16374	16097	16161	16311	16239	16364	16327	16216	16203	16321	16313	16245	16247	16317	16342	16255	16461	16022	16267	16416	16317	16360	16174	16083	16314	16384	16110	16372	16323	16306	16221	16031	16243	16328	16189	16282	16238	16239	16250	16270	16266	16056	16230	16310	16244	16285	16236	16381	16269	16477	16170	16206	16000	16246	16189	16208	16304	16260	16213	16247	16279	16206	16312	16282	16206	16194	16019	16217	16375	16102	16184	16289	16292	16260	16293	15986	16173	16039	16405	16260	16447	16418	16350	16375	16208	16263	16268	16337	16199	16287	16328	16319	16216	16249	16088	16186	16198	16332	16180	16215	16228	16292	16331	16149	16182	16045	16287	16279	16320	16287	16250	16205	16310	16189	16365	16370	16203	16308	16448	16310	16245	16268	16169	16304	16374	16289	16333	16411	16352	16251	16187	16301	16218	16278	16251	16013	16230	16434	16217	16318	16185	16307	16482	16356	16221	16274	16062	16323	16418	16237	16246	16274	16308	16122	16371	16200	16158	16121	16326	16278	16364	16458	16217	16347	16076	16232	16262	16306	16138	16235	16047	16280	16354	16349	16327	16088	16272	16161	16197	16307	16227	16399	16360	16322	16174	16410	16156	16266	16203	16430	16327	16346	16350	16229	16254	16293	16190	16194	16225	16273	16403	16402	16308	16253	16154	16449	16405	16087	16331	16265	16144	16228	16150	16102	16165	16336	16142	16202	16320	16259	16194	16430	16226	16221	16282	16332	16311	16226	16500	16331	16197	16121	16379	16373	16406	16297	16221	16314	16435	16273	16360	16215	16118	16284	16231	16283	16221	16443	16348	16213	16257	16290	16304	16145	16379	16270	16268	16119	16022	16230	16340	16034	16308	16305	16251	16134	16378	16345	16082	16195	16085	16397	16432	16153	16325	16172	16313	16207	16253	16332	16183
18352	35336	30506	23887	22129	20403	19223	18086	17261	16317	16235	15964	15382	15320	15283	15093	14959	15199	15250	15097	15223	14794	14747	14752	14957	14809	14977	14772	14698	14701	14837	14854	14840	14647	14696	14682	14575	14921	14584	14726	14592	14882	14913	14574	14771	14780	14651	14774	16069	18285	17727	16975	15777	15294	14875	14672	14605	14713	14935	14633	14783	14708	14697	14584	14733	14647	14608	14657	14591	14618	14557	14651	14661	14591	14624	14745	14717	14605	14790	14621	14809	14705	14627	14630	14670	14713	14647	14522	14621	14623	14753	14740	14720	14673	14579	14426	14751	14595	14829	14716	14800	14737	14684	14614	14684	14759	14706	14837	14846	14503	14678	14560	14544	14756	14955	14732	14598	14451	14647	14684	14586	14600	14592	14625	14618	14609	14564	14494	14664	14568	14643	14506	14492	14840	14656	14692	14589	14574	14699	14506	14632	14617	14610	14707	14714	14651	14599	14542	14694	14668	14711	14736	14788	14773	14591	14752	14613	14687	14790	14676	14783	14584	14762	14578	14561	14652	14620	14716	14731	14622	14665	14564	14705	14720	14633	14661	14727	14613	14549	14575	14714	14687	14625	14557	14538	14606	14517	14688	14702	14762	14743	14640	14679	14564	14431	14762	14625	14647	14747	14613	14745	14766	14539	14724	14648	14632	14586	14579	14475	14647	14554	14648	14556	14655	14634	14477	14488	14549	14745	14724	14593	14645	14676	14510	14568	14666	14661	14521	14594	14548	14775	14636	14640	14559	14664	14673	14376	14643	14594	14679	14624	14593	14578	14639	14601	14767	14580	14702	14582	14664	14416	14796	14556	14701	14597	14639	14514	14697	14752	14654	14530	14678	14701	14593	14699	14410	14850	14776	14601	14722	14597	14553	14583	14700	14764	14601	14854	14592	14727	14541	14811	14733	14658	14806	14708	14664	14749	14719	14539	14582	14526	14566	14694	14567	14675	14616	14610	14636	14584	14767	14667	14744	14607	14630	14649	14729	14680	14684	14792	14570	14709	14578	14623	14645	14578	14651	14577	14621	14571	14604	14768	14516	14778	14772	14815	14645	14437	14650	14754	14689	14690	14631	14687	14554	14820	14667	14742	14480	14685	14752	14641	14546	14580	14600	14530	14508	14728	14637	14707	14728	14765	14679	14654	14554	14627	14734	14632	14599	14740	14705	14759	14542	14631	14678	14668	14605	14673	14601	14591	14818	14715	14684	14676	14517	14787	14551	14703	14649	14651	14612	14592	14716	14709	14510	14684	14612	14466	14584	14596	14665	14644	14621	14630	14628	14572	14670	14645	14535	14681	14610	14655	14545	14689	14692	14790	14675	14672	14744	14706	14493	14549	14667	14704	14713	14649	14538	14667	14649	14601	14723	14561	14705	14555	14619	14545	14610	14687	14647	14502	14714	14617	14684	14589	14619	14709	14613	14567	14739	14526	14371	14833	14535	14411	14763	14599	14634	14615	14733	14555	14763	14554	14597	14687	14575	14791	14464	14622	14615	14487	14512	14911	14820	14671	14689	14756	14657	14697	14513	14742	14641	14509	14599	14691	14796	14507	14652	14632	14559	14579	14597	14621	14517	14660	14625	14555	14678	14616	14694	14692	14797	14613	14600	14618	14579	14825	14545	14620	14565	14627	14619	14825	14786	14494	14684	14609	14545	14695	14613	14504	14677	14756	14636	14674	14617	14659	14762	14619	14617	14661	14598	14809	14606	14737	14551	14671	14827	14787	14414	14770	14599	14561	14659	14768	14488	14776	14752	14604	14789	14514	14475	14625	14657	14719	14651	14562	14530	14791	14662	14768	14596	14711	14749	14611	14636	14631	14556	14652	14609	14576	14595	14613	14732	14651	14742	14741	14567	14563	14708	14745	14633	14558	14751	14848	14728	14604	14674	14731	14874	14659	14538	14606	14623	14723	14588	14631	14798	14730	14772	14703	14608	14685	14647	14670	14607	14766	14694	14681	14705	14736	14673	14732	14685	14705	14669	14635	14634	14735	14680	14746	14712	14443	14652	14592	14613	14678	14811	14599	14685	14599	14556	14628	14685	14631	14659	14665	14629	14576	14737	14692	14606	14679	14741	14646	14574	14686	14657	14589	14669	14667	14741	14547	14580	14682	14613	14603	14511	14780	14595	14675	14556	14711	14619	14524	14761	14619	14789	14486	14635	14644	14721	14854	14589	14800	14723	14707	14661	14711	14596	14670	14476	14701	14676	14679	14676	14776	14510	14593	14773	14904	14739	14875	14713	14698	14652	14538	14726	14692	14586	14611	14591	14628	14503	14568	14597	14683	14689	14629	14729	14742	14500	14461	14777	14811	14607	14673	14457	14592	14658	14663	14700	14729	14503	14691	14736	14615	14577	14639	14555	14781	14721	14597	14615	14542	14667	14650	14802	14682	14634	14481	14584	14498	14756	14581	14727	14898	14494	14695	14559	14775	14492	14709	14590	14650	14577	14678	14690	14587	14628	14551	14590	14540	14602	14707	14789	14754	14525	14784	14690	14565	14621	14693	14588	14610	14624	14526	14635	14736	14526	14688	14439	14714	14442	14725	14693	14691	14713	14755	14724	14577	14624	14598	14613	14664	14671	14772	14726	14609	14589	14612	14540	14585	14724	14634	14755	14662	14704	14683	14587	14644	14744	14834	14819	14589	14682	14705	14869	14722	14617	14797	14604	14795	14749	14774	14506	14509	14792	14508	14568	14574	14766	14628	14662	14585	14718	14700	14685	14602	14530	14540	14613	14676	14654	14794	14550	14667	14570	14558	14560	14819	14590	14598	14724	14712	14523	14704	14554	14582	14555	14674	14559	14686	14608	14645	14793	14779	14760	14590	14691	14539	14612	14665	14697	14702	14532	14650	14586	14608	14597	14496	14503	14626	14592	14511	14689	14719	14659	14784	14843	14630	14574	14498	14713	14527	14617	14512	14661	14562	14714	14582	14630	14720	14564	14602	14820	14626	14515	14688	14773	14583	14585	14658	14639	14775	14611	14685	14518	14602	14585	14703	14657	14666	14751	14634	14592	14639	14771	14492	14809	14617	14561	14698	14676	14713	14632	14717	14544	14674	14746	14649	14564	14636	14550	14766	14689	14808	14667	14727	14851	14712	14759	14587	14349	14737	14645	14625	14661	14768	14447	14618	14505	14776	14815	14648	14788	14565	14699	14886	14631	14652	14758	14740	14699	14714	14775	14580	14553	14795	14431	14612	14635	14741	14667	14555	14840	14481	14587	14690	14710	14703	14469	14423	14715	14669	14700	14448	14809	14724	14707	14610	14630	14490	14672	14636	14455	14395	14628	14697	14869	14809	14580	14558	14860	14613	14721	14503	14770	14415	14589	14730	14684	14607	14723	14758	14593	14475	14720	14548	14610	14718	14547	14543	14693	14690	14642	14778	14689	14664	14652	14723	14592	14783	14850	14437	14725	14553	14689	14830	14728	14683	14717	14665	14593	14687	14570	14856	14600	14607	14565	14656	14547	14617	14727	14712	14553	14616	14656	14633	14614	14534	14763	14743	14535	14592	14526	14452	14589	14688	14598	14725	14632	14730	14692	14637	14655	14643	14550	14673	14474	14677	14611	14685	14621	14539	14712	14606	14697	14689	14835	14757	14618	14505	14602	14567	14545	14522	14555	14483	14798	14599	14845	14563	14638	14738	14632	14630	14665	14678	14629	14710	14536	14441	14766	14696	14621	14603	14509	14676	14462	14763	14554	14735	14798	14623	14721	14643	14652	14628	14567	14659	14763	14680	14612	14716	14799	14687	14676	14776	14570	14574	14588	14791	14834	14731	14837	14587	14661	14718	14542	14670	14704	14682	14625	14712	14521	14763	14653	14599	14680	14590	14799	14443	14914	14891	14706	14726	14784	14651	14763	14552	14660	14708	14764	14723	14633	14595	14492	14745	14811	14717	14667	14618	14702	14652	14653	14679	14610	14683	14713	14527	14643	14491	14614	14550	14842	14505	14724	14685	14740	14803	14660	14630	14678	14576	14588	14596	14708	14670	14639	14524	14629	14665	14700	14674	14649	14829	14656	14807	14737	14779	14818	14662	14676	14509	14693	14759	14749	14710	14774	14630	14569	14792	14776	14755	14622	14663	14577	14761	14712	14458	14821	14691	14637	14636	14624	14669	14551	14712	14636	14603	14805	14585	14510	14814	14747	14542	14724	14484	14625	14738	14643	14730	14624	14808	14576	14621	14641	14628	14635	14539	14580	14577	14865	14742	14724	14607	14630	14715	14549	14642	14730	14683	14682	14547	14728	14501	14774	14863	14691	14737	14597	14663	14581	14515	14628	14812	14753	14815	14792	14702	14784	14530	14578	14663	14729	14572	14514	14691	14801	14656	14616	14544	14741	14710	14661	14620	14583	14704	14492	14696	14753	14595	14530	14592	14697	14786	14833	14566	14476	14705	14707	14728	14714	14642	14677	14745	14591	14679	14631	14627	14689	14505	14649	14647	14643	14724	14698	14734	14533	14525	14594	14710	14543	14607	14728	14570	14584	14558	14659	14690	14650	14753	14704	14444	14542	14480	14641	14734	14709	14655	14478	14686	14512	14703	14648	14605	14525	14622	14604	14602	14641	14792	14612	14605	14667	14666	14622	14653	14702	14703	14651	14588	14649	14557	14801	14673	14696	14805	14545	14804	14675	14606	14605	14566	14697	14682	14692	14700	14628	14505	14742	14560	14746	14601	14737	14491	14489	14549	14730	14637	14645	14665	14675	14719	14683	14594	14595	14611	14600	14706	14611	14844	14693	14566	14613	14511	14452	14717	14673	14682	14642	14630	14641	14557	14642	14513	14519	14609	14615	14563	14653	14662	14719	14842	14617	14793	14603	14719	14522	14747	14551	14752	14715	14657	14846	14750	14432	14349	14466	14540	14680	14681	14668	14632	14833	14626	14671	14611	14502	14604	14601	14671	14559	14558	14630	14612	14507	14690	14685	14652	14540	14443	14743	14565	14568	14632	14615	14717	14674	14401	14711	14641	14697	14628	14681	14609	14802	14686	14750	14573	14749	14765	14556	14772	14554	14611	14635	14624	14591	14705	14640	14640	14766	14733	14787	14378	14756	14637	14599	14683	14724	14595	14755	14582	14509	14538	14669
27786	22510	24688	21623	17868	17499	17485	16943	16696	16720	16647	16661	16390	16352	16354	16386	16356	16585	16456	16553	16601	16313	16446	16289	16193	16199	16415	16546	16623	16400	16391	16328	16284	16314	16432	16398	16494	16278	16514	16544	16411	16563	16382	16439	16184	16420	16458	16398	16569	16603	16517	16728	16615	16268	16411	16240	16346	16222	16252	16468	16381	16458	16349	16431	16340	16233	16257	16268	16686	16508	16169	16309	16521	16312	16524	16341	16315	16385	16381	16549	16492	16489	16299	16439	16345	16219	16283	16397	16430	16398	16568	16461	16412	16528	16237	16393	16303	16428	16434	16365	16257	16267	16298	16334	16343	16557	16475	16202	16396	16307	16314	16274	16427	16425	16192	16303	16312	16462	16273	16238	16179	16214	16363	16516	16338	16376	16387	16476	16514	16238	16294	16345	16377	16418	16364	16252	16289	16364	16442	16555	16398	16274	16402	16326	16554	16356	16530	16203	16390	16281	16497	16258	16432	16277	16268	16305	16389	16143	16308	16428	16239	16333	16310	16349	16357	16255	16202	16338	16236	16385	16538	16334	16392	16341	16328	16316	16347	16433	16378	16249	16303	16427	16243	16202	16494	16414	16310	16341	16418	16344	16370	16304	16310	16431	16233	16341	16215	16166	16252	16325	16327	16260	16244	16293	16337	16365	16403	16295	16424	16448	16240	16177	16380	16322	16248	16390	16524	16437	16418	16380	16215	16418	16448	16392	16456	16465	16328	16576	16379	16468	16129	16254	16077	16321	16342	16488	16244	16523	16454	16302	16481	16431	16389	16331	16365	16610	16235	16281	16562	16248	16382	16176	16382	16314	16258	16244	16293	16323	16466	16289	16438	16279	16328	16309	16192	16403	16429	16241	16382	16352	16352	16322	16581	16458	16308	16426	16272	16318	16236	16271	16131	16353	16562	16457	16219	16266	16325	16376	16468	16371	16366	16214	16528	16545	16144	16253	16246	16534	16186	16296	16454	16349	16387	16287	16537	16424	16406	16499	16450	16227	16276	16372	16349	16230	16351	16338	16248	16285	16161	16337	16337	16501	16339	16205	16311	16372	16411	16454	16451	16427	16215	16478	16464	16184	16367	16355	16395	16382	16382	16263	16333	16343	16405	16536	16596	16431	16186	16225	16308	16155	16327	16347	16201	16351	16158	16480	16377	16265	16435	16346	16231	16455	16103	16361	16279	16331	16431	16442	16092	16398	16309	16366	16573	16270	16551	16375	16311	16400	16320	16403	16371	16477	16488	16492	16210	16488	16738	16457	16501	16347	16068	16570	16415	16303	16445	16469	16195	16293	16393	16136	16385	16435	16567	16551	16573	16152	16222	16490	16223	16302	16256	16468	16389	16508	16232	16275	16412	16412	16360	16432	16421	16525	16229	16230	16201	16133	16104	16335	16201	16358	16390	16388	16453	16184	16207	16390	16412	16355	16366	16321	16232	16375	16364	16461	16363	16421	16026	16392	16539	16536	16296	16268	16238	16398	16357	16214	16423	16406	16348	16319	16328	16176	16401	16328	16354	16226	16277	16313	16244	16353	16568	16366	16189	16329	16175	16456	16422	16224	16435	16595	16337	16219	16226	16262	16366	16397	16300	16189	16367	16408	16375	16511	16408	16456	16368	16312	16304	16156	16442	16362	16393	16335	16368	16397	16226	16516	16392	16385	16361	16278	16267	16410	16342	16198	16304	16484	16114	16311	16446	16262	16340	16195	16344	16384	16406	16399	16535	16342	16305	16323	16529	16395	16361	16281	16297	16392	16378	16348	16322	16380	16444	16559	16359	16414	16200	16472	16303	16408	16150	16679	16133	16187	16304	16200	16519	16480	16385	16332	16510	16248	16224	16285	16456	16303	16296	16389	16268	16177	16375	16137	16312	16550	16713	16495	16347	16455	16470	16377	16464	16424	16310	16369	16350	16420	16399	16184	16389	16478	16487	16482	16262	16293	16288	16469	16164	16201	16369	16312	16359	16444	16241	16276	16289	16582	16594	16177	16422	16167	16463	16385	16325	16170	16615	16395	16451	16275	16299	16506	16293	16429	16587	16351	16375	16511	16453	16275	16283	16165	16235	16347	16220	16321	16525	16417	16254	16324	16394	16505	16271	16181	16331	16473	16305	16412	16236	16380	16449	16311	16204	16301	16488	16397	16318	16352	16404	16432	16429	16419	16281	16519	16658	16381	16402	16277	16371	16212	16332	16225	16309	16561	16098	16439	16380	16359	16417	16219	16165	16201	16328	16335	16220	16423	16376	16311	16241	16417	16161	16300	16545	16537	16409	16210	16361	16400	16536	16360	16520	16245	16413	16303	16458	16557	16144	16313	16405	16426	16454	16311	16413	16270	16276	16355	16221	16488	16264	16441	16341	16218	16517	16315	16390	16394	16210	16400	16428	16346	16530	16354	16380	16389	16462	16223	16285	16449	16476	16345	16333	16378	16176	16158	16411	16339	16273	16368	16462	16404	16317	16290	16283	16266	16312	16251	16423	16451	16432	16212	16392	16299	16344	16181	16381	16321	16353	16280	16292	16244	16332	16403	16358	16253	16640	16401	16344	16291	16362	16480	16277	16326	16366	16391	16199	16274	16316	16418	16521	16304	16394	16386	16313	16186	16351	16332	16511	16357	16221	16476	16209	16475	16634	16331	16269	16381	16295	16327	16320	16310	16328	16398	16716	16426	16307	16470	16359	16220	16505	16530	16323	16349	16415	16182	16347	16332	16374	16447	16414	16229	16241	16342	16277	16426	16318	16417	16548	16230	16399	16250	16528	16446	16437	16385	16291	16172	16415	16538	16361	16286	16327	16466	16304	16477	16205	16419	16147	16276	16266	16331	16384	16401	16387	16324	16209	16419	16431	16426	16370	16470	16267	16368	16494	16283	16262	16528	16490	16267	16561	16237	16323	16322	16458	16404	16406	16351	16080	16342	16319	16265	16308	16494	16436	16291	16465	16370	16264	16344	16393	16464	16115	16050	16193	16372	16295	16319	16416	16489	16347	16377	16353	16416	16450	16355	16459	16353	16372	16177	16295	16321	16318	16263	16335	16266	16287	16260	16549	16549	16191	16448	16054	16460	16289	16414	16291	16378	16315	16171	16416	16185	16224	16231	16492	16433	16435	16226	16355	16302	16515	16394	16309	16432	16370	16242	16505	16302	16164	16351	16287	16403	16470	16206	16399	16449	16319	16397	16436	16492	16276	16399	16493	16249	16235	16214	16337	16265	16244	16451	16281	16338	16317	16229	16297	16159	16277	16220	16401	16306	16250	16412	16140	16455	16449	16248	16303	16205	16262	16373	16117	16478	16247	16329	16337	16221	16520	16440	16380	16167	16212	16354	16344	16446	16383	16146	16412	16316	16473	16448	16417	16315	16408	16263	16364	16170	16263	16236	16341	16337	16343	16214	16287	16326	16313	16324	16187	16380	16476	16379	16355	16296	16377	16274	16416	16269	16229	16409	16446	16529	16482	16408	16577	16248	16248	16308	16316	16352	16500	16220	16480	16401	16381	16500	16334	16332	16316	16372	16339	16254	16151	16428	16387	16602	16261	16271	16439	16388	16409	16357	16358	16465	16293	16530	16363	16323	16461	16463	16543	16486	16437	16406	16265	16422	16207	16320	16506	16415	16397	16331	16235	16223	16487	16337	16435	16553	16334	16216	16372	16444	16412	16490	16370	16240	16224	16317	16326	16388	16195	16241	16444	16455	16465	16533	16390	16319	16307	16233	16302	16300	16319	16568	16433	16495	16579	16259	16214	16103	16260	16132	16355	16500	16404	16211	16447	16102	16240	16493	16303	16311	16469	16401	16558	16226	16459	16397	16418	16065	16380	16416	16402	16359	16127	16477	16330	16452	16406	16339	16524	16350	16376	16599	16433	16346	16300	16488	16548	16496	16261	16193	16426	16580	16264	16250	16115	16245	16388	16276	16484	16191	16370	16359	16278	16336	16237	16572	16275	16240	16346	16399	16287	16324	16282	16420	16239	16406	16518	16392	16358	16405	16485	16135	16443	16397	16203	16393	16281	16177	16307	16389	16261	16325	16369	16503	16541	16418	16569	16431	16419	16165	16433	16233	16414	16414	16581	16339	16410	16275	16265	16289	16315	16457	16342	16347	16353	16252	16176	16300	16209	16108	16419	16396	16321	16376	16464	16296	16348	16407	16233	16308	16254	16191	16408	16436	16356	16267	16529	16343	16341	16405	16266	16289	16436	16477	16394	16381	16528	16558	16308	16490	16533	16369	16364	16395	16291	16422	16355	16494	16491	16421	16533	16543	16500	16514	16463	16324	16388	16385	16340	16596	16444	16227	16390	16493	16524	16263	16432	16342	16161	16481	16246	16407	16405	16233	16426	16408	16402	16426	16334	16414	16286	16342	16246	16356	16285	16307	16187	16200	16406	16443	16267	16409	16413	16206	16500	16376	16428	16182	16486	16442	16404	16396	16441	16457	16350	16275	16483	16370	16535	16302	16320	16341	16278	16251	16357	16576	16261	16456	16139	16353	16440	16389	16552	16433	16364	16141	16529	16298	16290	16451	16460	16312	16366	16419	16434	16623	16281	16279	16471	16509	16325	16392	16298	16275	16429	16292	16056	16392	16253	16510	16514	16356	16383	16153	16326	16339	16415	16516	16372	16300	16415	16354	16549	16287	16313	16377	16391	16327	16498	16382	16422	16445	16406	16272	16177	16359	16270	16280	16170	16406	16410	16131	16221	16077	16580	16516	16510	16623	16551	16581	16521	16290	16328	16194	16209	16240	16367	16493	16395	16372	16320	16448	16256	16341	16490	16276	16629	16403	16336	16413	16404	16339	16437	16155	16509	16420	16472	16402	16415	16187	16335	16462	16459	16180	16423	16501	16303	16497	16274	16493	16423	16360	16533	16473	16369	16295	16180	16525	16482	16370	16367	16279	16266	16390	16214	16452	16334	16434	16418	16278	16609	16414	16208	16562	16376	16483	16331	16468	16360	16135	16282	16511	16271	16308	16181	16504	16418	16279	16297	16118	16349	16450	16330	16252	16489	16253	16502	16411	16369	16205	16388	16191	16549	16189	16494	16503	16391	16234	16397	16332	16396	16197	16474	16269	16281	16312	16369	16368	16437	16276	16441	16181
18052	24152	20841	18312	17052	16578	16228	15740	15290	15378	15111	15068	15005	14932	14955	14734	14815	14783	14775	14905	14977	14861	14625	14807	14629	14690	14711	14886	14867	14865	14631	14611	14708	14930	14676	14738	14923	14848	14658	14793	14738	14898	14533	14783	14948	14896	14837	14698	14759	14886	15061	15024	14892	14907	14841	14753	14696	14813	14771	14671	14594	14714	14774	14896	14769	14856	14571	14768	14607	14856	14598	14597	14757	14668	14795	14750	14857	14658	14799	14683	14643	14663	14746	14730	14622	14652	14720	14640	14638	14629	14610	14684	14810	14609	14654	14680	14784	14671	14407	14857	14679	14606	14546	14705	14929	14692	14700	14642	14711	14746	14658	14708	14786	14754	14812	14803	14697	14719	14670	14539	14583	14449	14756	14754	14606	14626	14898	14630	14653	14759	14839	14610	14527	14700	14617	14681	14841	14700	14623	14878	14758	14816	14658	14752	14652	14692	14678	14601	14841	14730	14617	14704	14765	14697	14623	14765	14602	14690	14759	14528	14788	14531	14794	14610	14614	14561	14501	14783	14782	14636	14709	14826	14760	14452	14649	14590	14763	14669	14672	14568	14805	14592	14778	14711	14711	14651	14571	14672	14620	14721	14560	14754	14832	14636	14519	14774	14756	14648	14713	14644	14786	14654	14725	14731	14755	14624	14829	14616	14722	14671	14709	14632	14790	14738	14835	14769	14820	14611	14793	14677	14648	14858	14692	14678	14625	14754	14564	14699	14682	14764	14673	14830	14768	14781	14758	14694	14604	14577	14709	14528	14788	14657	14755	14633	14547	14779	14585	14743	14720	14773	14568	14698	14748	14744	14754	14618	14602	14599	14739	14776	14677	14644	14726	14716	14762	14568	14632	14617	14635	14671	14913	14656	14821	14746	14710	14727	14714	14622	14679	14521	14767	14627	14728	14751	14696	14898	14556	14772	14754	14635	14630	14718	14682	14674	14727	14774	14631	14760	14708	14614	14639	14744	14751	14715	14674	14662	14469	14815	14818	14807	14657	14793	14704	14610	14683	14679	14758	14679	14722	14586	14711	14509	14756	14837	14728	14658	14694	14670	14808	14590	14947	14673	14651	14706	14764	14654	14712	14514	14707	14693	14787	14722	14698	14693	14649	14638	14553	14596	14601	14655	14841	14714	14881	14581	14779	14747	14842	14768	14737	14710	14817	14888	14587	14826	14674	14687	14764	14746	14715	14788	14668	14973	14781	14842	14559	14962	14681	14521	14646	14672	14905	14678	14753	14807	14645	14798	14760	14788	14760	14749	14662	14757	14673	14654	14862	14845	14701	14690	14632	14747	14752	14730	14706	14701	14782	14768	14863	14644	14811	14577	14755	14895	14674	14683	14653	14646	14597	14733	14716	14589	14646	14828	14621	14696	14603	14890	14648	14883	14527	14915	14944	14729	14676	14869	14777	14586	14682	14767	14724	14653	14706	14693	14735	14721	14869	14874	14752	14544	14636	14724	14661	14605	14786	14719	14629	14788	14672	14693	14736	14674	14733	14688	14606	14727	14627	14703	14614	14733	14784	14532	14824	14706	14657	14746	14441	14564	14660	14690	14755	14631	14417	14767	14890	14645	14711	14632	14646	14634	14847	14828	14670	14869	14726	14910	14652	14741	14747	14716	14618	14790	14666	14647	14658	14652	14586	14689	14586	14805	14551	14768	14705	14578	14678	14637	14819	14738	14831	14791	14819	14812	14818	14519	14668	14697	14618	14696	14714	14747	14598	14744	14473	14701	14715	14757	14729	14767	14787	14634	14830	14560	14777	14824	14743	14640	14722	14627	14815	14843	14730	14758	14687	14586	14593	14848	14739	14673	14578	14742	14853	14712	14769	14778	14673	14635	14738	14781	14656	14706	14665	14656	14739	14660	14824	14694	14710	14720	14850	14704	14769	14807	14762	14686	14829	14618	14670	14601	14556	14710	14609	14666	14717	14729	14647	14722	14564	14732	14636	14677	14504	14722	14498	14725	14724	14705	14758	14625	14598	14634	14502	14775	14651	14779	14807	14848	14616	14759	14716	14887	14691	14832	14698	14769	14656	14755	14677	14710	14710	14646	14777	14604	14598	14706	14661	14803	14748	14808	14840	14514	14700	14498	14579	14787	14744	14627	14432	14634	14692	14709	14759	14684	14646	14560	14770	14721	14763	14657	14573	14833	14632	14690	14730	14762	14666	14697	14790	14704	14620	14683	14816	14767	14779	14741	14570	14790	14705	14767	14768	14671	14594	14717	14904	14683	14749	14848	14647	14690	14674	14961	14801	14681	14694	14726	14641	14893	14674	14761	14714	14719	14724	14816	14673	14680	14684	14737	14676	14850	14584	14805	14739	14856	14620	14638	14977	14840	14697	14806	14828	14910	14692	14688	14787	14684	14495	14638	14799	14802	14710	14667	14751	14890	14767	14645	14827	14885	14721	14748	14626	14626	14688	14656	14633	14714	14912	14773	14718	14601	14799	14621	14812	14667	14713	14762	14839	14743	14597	14651	14495	14674	14829	14613	14803	14639	14733	14718	14670	14620	14956	14763	14525	14724	14718	14683	14852	14723	14700	14638	14549	14738	14813	14746	14630	14602	14834	14755	14621	14599	14798	14765	14624	14784	14845	15024	14766	14563	14729	14727	14702	14714	14663	14753	14693	14586	14782	14630	14814	14691	14674	14794	14648	14651	14850	14717	14630	14601	14671	14790	14811	14795	14743	14650	14657	14702	14675	14549	14630	14660	14759	14620	14678	14673	14779	14601	14673	14712	14660	14600	14768	14798	14726	14655	14604	14580	14731	14721	14709	14715	14719	14696	14809	14555	14611	14840	14621	14822	14760	14751	14652	14656	14718	14811	14461	14688	14747	14855	14697	14694	14599	14647	14815	14622	14607	14583	14716	14834	14752	14587	14736	14608	14680	14696	14651	14554	14811	14669	14571	14722	14627	14659	14874	14723	14592	14840	14624	14890	14600	14767	14764	14849	14745	14806	14659	14707	14720	14623	14666	14700	14746	14698	14595	14717	14640	14535	14727	14603	14668	14833	14776	14740	14852	14820	14735	14634	14740	14841	14807	14665	14907	14832	14614	14636	14802	14843	14776	14598	14626	14624	14694	14690	14655	14658	14704	14653	14642	14733	14573	14685	14536	14782	14687	14659	14544	14580	14835	14703	14739	14876	14587	14685	14593	14868	14758	14616	14761	14722	14602	14640	14920	14651	14684	14680	14656	14793	14755	14656	14703	14681	14681	14619	14778	14773	14814	14841	14731	14692	14576	14778	14607	14908	14565	14901	14539	14801	14734	14778	14744	14766	14761	14698	14774	14573	14756	14791	14821	14808	14766	14884	14753	14668	14641	14734	14691	14755	14664	14875	14727	14746	14662	14756	14650	14503	14631	14884	14795	14701	14811	14658	14719	14811	14752	14817	14696	14616	14833	14726	14809	14728	14723	14542	14853	14763	14722	14800	14589	14613	14622	14598	14867	14842	14641	14690	14750	14732	14779	14558	14576	14635	14724	14758	14673	14603	14505	14638	14584	14761	14643	14833	14824	14499	14704	14698	14645	14707	14754	14683	14698	14777	14730	14630	14552	14732	14698	14606	14775	14733	14769	14759	14642	14745	14784	14842	14719	14609	14799	14679	14886	14806	14730	14785	14778	14635	14767	14508	14749	14796	14560	14781	14832	14565	14555	14790	14620	14668	14737	14698	14828	14480	14848	14832	14694	14792	14771	14693	14840	14499	14825	14584	14793	14765	14665	14619	14663	14589	14692	14546	14780	14812	14781	14853	14616	14566	14681	14819	14649	14650	14593	14777	14573	14773	14704	14911	14623	14635	14606	14739	14704	14830	14693	14663	14707	14619	14755	14704	14625	14860	14778	14727	14555	14855	14647	14827	14696	14721	14665	14819	14689	14705	14710	14719	14656	14608	14473	14634	14609	14367	14701	14643	14587	14695	14669	14635	14564	14771	14726	14811	14787	14770	14736	14852	14770	14661	14732	14757	14689	14754	14614	14899	14834	14727	14522	14795	14538	14673	14819	14686	14859	14716	14678	14594	14605	14716	14698	14675	14599	14662	14789	14529	14866	14501	14731	14708	14643	14641	14706	14719	14410	14839	14743	14823	14645	14701	14821	14728	14749	14758	14760	14746	14651	14696	14757	14625	14681	14788	14624	14843	14743	14796	14796	14639	14671	14730	14440	14799	14820	14763	14771	14750	14600	14664	14788	14596	14736	14664	14873	14690	14833	14539	14753	14651	14862	14745	14647	14712	14811	14819	14584	14562	14694	14762	14746	14665	14771	14759	14701	14848	14850	14660	14866	14661	14712	14861	14668	14771	14619	14848	14725	14620	14692	14634	14793	14722	14718	14665	14667	14627	14656	14640	14653	14628	14694	14739	14553	14855	14757	14776	14769	14578	14727	14814	14768	14489	14735	14940	14629	14855	14883	14642	14786	14641	14690	14649	14621	14586	14754	14590	14577	14631	14617	14745	14586	14576	14655	14844	14553	14674	14671	14703	14620	14638	14588	14710	14673	14595	14687	14681	14662	14699	14754	14638	14481	14695	14777	14697	14710	14676	14694	14881	14616	14821	14549	14873	14661	14543	14623	14832	14944	14762	14690	14706	14745	14648	14676	14733	14717	14688	14793	14624	14719	14828	14730	14697	14894	14633	14656	14716	14715	14741	14739	14511	14740	14601	14785	14748	14653	14654	14820	14708	14826	14650	14790	14494	14759	14611	14587	14546	14777	14674	14727	14823	14766	14714	14664	14631	14614	14723	14665	14683	14814	14713	14701	14699	14672	14634	14753	14701	14723	14881	14719	14660	14767	14655	14696	14552	14724	14628	14685	14743	14652	14759	14645	14658	14598	14637	14694	14623	14811	14773	14692	14594	14798	14723	14843	14568	14782	14673	14752	14527	14709	14783	14674	14907	14702	14956	14691	14624	14575	14738	14765	14757	14653	14689	14667	14774	14799	14675	14676	14701	14689	14714	14712	14721	14642	14681	14681	14621	14732	14727	14493	14678	14680	14529	14598	14733	14686	14789	14715	14655	14694	14560	14514	14875	14693	14932	14598	14630	14790	14617	14772	14561	14694	14675	14644	14791	14883	14634	14738	14684
24029	21294	28697	24296	22190	22084	20985	18366	17740	17726	17675	17213	17329	17113	17021	16706	16848	16948	17202	16886	17241	16893	17043	17032	16804	16853	16839	16675	16984	16776	16710	16837	16670	16658	16758	16698	16623	16736	16938	16748	16728	16670	16772	16673	16766	16925	16578	16664	17182	17919	17814	17721	17218	16904	16826	16577	16611	16643	16549	16678	16701	16746	16788	16632	16773	16544	16665	16431	16645	16619	16641	16783	16884	16592	16632	16698	16659	16602	16635	16576	16467	16743	16612	16860	16710	16796	16786	16845	16645	16736	16514	16608	16936	16624	16714	16702	16530	16702	16743	16539	16679	16493	16527	16677	16652	16786	16710	16721	16646	16686	16676	16582	16685	16728	16763	16807	16602	16727	16530	16700	16840	16763	16654	16636	16739	16621	16806	16597	16502	16765	16792	16530	16505	16826	16903	16769	16651	16770	16704	16520	16679	16728	16870	16748	16717	16587	16816	16730	16670	16607	16841	16643	16728	16630	16857	16792	16762	16846	16611	16656	16553	16611	16311	16678	16682	16700	16763	16872	16672	16454	16605	16618	16648	16788	16744	16404	16607	16615	16717	16776	16824	16654	16624	16723	16720	16604	16556	16637	16643	16662	16726	16677	16694	16676	16679	16723	16376	16734	16572	16878	16757	16828	16574	16721	16651	16616	16589	16696	16504	16601	16846	16577	16563	16522	16697	16834	16461	16687	16624	16561	16782	16749	16524	16551	16590	16692	16710	16728	16752	16674	16600	16669	16869	16786	16826	16832	16699	16834	16661	16807	16807	16674	16670	16791	16789	16499	16669	16582	16857	16580	16789	16638	16542	16676	16563	16584	16663	16731	16678	16611	16756	16783	16706	16620	16505	16719	16638	16500	16748	16831	16679	16645	16631	16817	16598	16581	16772	16707	16686	16859	16446	16531	16816	16785	16685	16685	16554	16731	16512	16698	16379	16662	16809	16638	16733	16569	16748	16591	16440	16599	16603	16579	16784	16675	16447	16802	16908	16742	16605	16516	16715	16715	16693	16601	16658	16719	16854	16856	16841	16729	16753	16736	16695	16917	16583	16742	16675	16875	16775	16740	16664	16783	16754	16764	16650	16588	16659	16604	16633	16539	16892	16480	16667	16831	16617	16441	16738	16687	16502	16536	16735	16644	16790	16687	16620	16579	16446	16661	16741	16608	16721	16673	16572	16749	16655	16667	16537	16718	16532	16586	16779	16576	16615	16719	16716	16715	16646	16833	16670	16783	16523	16626	16801	16554	16852	16621	16698	16561	16745	16711	16758	16679	16680	16678	16752	16848	16582	16759	16659	16579	16948	16774	16735	16612	16659	16754	16852	16646	16669	16939	16911	16646	16768	16477	16648	16803	16678	16759	16601	16728	16454	16885	16742	16749	16749	16774	16581	16701	16663	16652	16594	16775	16798	16538	16538	16618	16623	16668	16443	16465	16607	16517	16815	16798	16497	16769	16701	16582	16757	16715	16578	16617	16550	16784	16695	16804	16771	16403	16576	16677	16519	16613	16661	16667	16880	16843	16699	16560	16796	16743	16589	16399	16724	16565	16674	16650	16724	16569	16704	16460	16953	16640	16739	16540	16743	16677	16635	16831	16591	16930	16725	16667	16589	16656	16563	16570	16658	16650	16534	16730	16576	16593	16707	16563	16496	16647	16780	16737	16832	16720	16590	16646	16737	16727	16579	16693	16534	16853	16604	16761	16594	16499	16646	16552	16778	16752	16756	16658	16686	16826	16619	16781	16418	16634	16647	16654	16689	16770	16881	16696	16729	16595	16649	16694	16698	16767	16780	16718	16648	16729	16727	16732	16722	16635	16678	16647	16777	16741	16675	16717	16620	16684	16611	16741	16660	16676	16596	16545	16642	16697	16610	16635	16653	16739	16630	16619	16771	16736	16739	16721	16529	16552	16677	16698	16831	16731	16775	16736	16630	16675	16846	16891	16808	16709	16759	16646	16591	16790	16632	16894	16660	16528	16585	16733	16413	16676	16579	16519	16620	16617	16574	16739	16539	16714	16830	16682	16790	16632	16693	16456	16692	16807	16814	16765	16599	16500	16641	16469	16616	16626	16818	16795	16588	16926	16807	16572	16708	16548	16589	16713	16648	16650	16712	16729	16789	16583	16817	16615	16785	16747	16819	16667	16643	16727	16670	16687	16860	16735	16791	16525	16661	16551	16464	16639	16756	16495	16821	16722	16444	16609	16874	16572	16612	16849	16477	16572	16772	16603	16542	16635	16692	16672	16641	16698	16776	16767	16718	16691	16728	16633	16751	16598	16662	16726	16612	16808	16747	16669	16734	16524	16828	16687	16877	16724	16764	16530	16752	16741	16645	16719	16709	16670	16745	16823	16529	16763	16855	16616	16473	16640	16684	16562	16518	16562	16892	16737	16662	16817	16590	16527	16741	16602	16672	16781	16770	16827	16855	16529	16846	16697	16598	16586	16529	16672	16877	16631	16792	16589	16880	16674	16683	16612	16610	16705	16488	16589	16549	16655	16802	16773	16706	16638	16549	16802	16553	16640	16620	16784	16608	16734	16543	16651	16679	16512	16514	16761	16681	16769	16631	16638	16764	16793	16683	16718	16785	16726	16746	16715	16705	16796	16706	16590	16643	16851	16696	16686	16826	16770	16621	16516	16668	16692	16712	16759	16667	16625	16770	16673	16785	16810	16596	16740	16653	16758	16794	16595	16776	16748	16592	16658	16690	16732	16756	16684	16661	16737	16602	16719	16541	16741	16870	16562	16703	16642	16656	16641	16660	16662	16757	16726	16624	16701	16838	16811	16618	16521	16773	16605	16548	16620	16640	16606	16610	16619	16483	16559	16749	16692	16685	16661	16715	16627	16536	16702	16642	16693	16571	16704	16622	16835	16686	16680	16478	16718	16636	16734	16708	16643	16725	16741	16579	16439	16629	16696	16537	16524	16552	16588	16832	16603	16434	16628	16821	16717	16853	16551	16660	16601	16703	16583	16601	16833	16521	16621	16551	16548	16731	16746	16601	16722	16456	16765	16612	16791	16911	16735	16673	16778	16726	16876	16641	16654	16802	16566	16868	16708	16697	16809	16797	16693	16454	16675	16810	16847	16738	16668	16623	16670	16733	16622	16578	16735	16497	16734	16685	16768	16615	16765	16669	16663	16633	16657	16711	16642	16664	16595	17083	16595	16513	16669	16667	16766	16680	16651	16712	16694	16481	16621	16716	16407	16772	16747	16634	16583	16597	16801	17024	16700	16522	16752	16574	16769	16564	16581	16607	16696	16698	16582	16656	16590	16861	16726	16725	16865	16741	16631	16535	16849	16585	16685	16569	16833	16649	16595	16634	16788	16827	16699	16639	16635	16749	16884	16681	16689	16612	16747	16825	16680	16759	16742	16705	16680	16675	16736	16817	16606	16458	16870	16527	16825	16723	16884	16669	16646	16685	16636	16728	16582	16705	16511	16629	16781	16637	16575	16697	16555	16796	16724	16795	16469	16617	16608	16581	16782	16721	16733	16692	16575	16567	16635	16545	16660	16655	16727	16666	16696	16652	16666	16676	16586	16696	16485	16706	16679	16724	16657	16796	16887	16850	16773	16735	16597	16651	16682	16718	16738	16763	16524	16476	16439	16866	16581	16953	16619	16742	16748	16756	16806	16673	16941	16812	16753	16796	16739	16681	16655	16601	16734	16531	16688	16533	16758	16701	16751	16639	16752	16655	16743	16531	16745	16734	16746	16590	16669	16446	16608	16603	16744	16758	16710	16666	16679	16774	16854	16749	16648	16783	16697	16762	16604	16702	16730	16545	16647	16590	16506	16734	16684	16647	16690	16635	16649	16652	16596	16500	16518	16739	16698	16792	16740	16794	16655	16755	16618	16427	16677	16495	16602	16782	16517	16686	16821	16563	16581	16417	16557	16735	16902	16659	16518	16742	16767	16742	16828	16695	16823	16741	16657	16776	16722	16738	16751	16591	16773	16635	16582	16642	16632	16572	16839	16630	16851	16871	16607	16626	16507	16750	16743	16686	16736	16677	16834	16630	16564	16722	16599	16692	16402	16749	16535	16692	16723	16697	16700	16821	16648	16498	16706	16460	16704	16656	16854	16804	16740	16828	16863	16634	16589	16497	16726	16703	16561	16524	16666	16656	16424	16815	16641	16717	16676	16561	16516	16586	16557	16608	16505	16770	16600	16755	16698	16643	16671	16649	16632	16637	16667	16548	16551	16551	16710	16846	16496	16544	16625	16662	16585	16762	16704	16534	16700	16824	16762	16743	16732	16770	16690	16786	16781	16856	16590	16629	16657	16396	16707	16479	16753	16736	16630	16816	16577	16760	16640	16667	16831	16736	16375	16626	16723	16787	16628	16808	16576	16669	16859	16676	16792	16756	16617	16855	16644	16598	16633	16932	16536	16716	16627	16581	16794	16608	16729	16526	16791	16643	16614	16832	16677	16713	16757	16703	16587	16703	16791	16717	16751	16645	16611	16703	16678	16691	16607	16629	16815	16695	16844	16808	16714	16558	16601	16607	16737	16700	16471	16667	16757	16564	16530	16854	16739	16650	16613	16516	16591	16735	16781	16817	16677	16712	16654	16557	16559	16693	16669	16547	16690	16637	16732	16637	16671	16700	16673	16717	16680	16749	16676	16829	16502	16529	16907	16687	16694	16538	16477	16538	16583	16591	16607	16571	16729	16696	16718	16780	16508	16591	16583	16724	16713	16669	16674	16866	16642	16513	16659	16696	16467	16654	16848	16470	16766	16807	16457	16660	16702	16638	16727	16737	16761	16580	16627	16684	16756	16688	16649	16469	16637	16522	16579	16559	16802	16763	16553	16613	16549	16799	16616	16800	16755	16580	16584	16544	16797	16629	16593	16794	16617	16772	16888	16581	16681	16736	16783	16750	16446	16538	17065	16462	16667	16743	16712	16838	16656	16967	16553	16788	16747	16633	16605	16672	16721	16594	16778	16794	16592	16748	16523	16495	16796	16618	16596	16756	16807	16593	16641	16658	16625	16394	16631	16670	16704	16766	16785	16806	16533	16524	16619	16565	16623	16906	16755	16543	16859	16955	16518	16631	16627	16807	16620	16702	16647	16851	16544	16595	16808	16821	16744	16682	16622
17046	27895	25915	21460	19387	18523	17658	17098	16603	16267	16058	15752	15482	15403	15170	15429	15241	15326	15172	15355	15392	15189	15241	15090	14891	14990	14957	15127	15045	15165	15072	15011	15015	14876	15078	15059	14954	15025	15113	14945	14996	14978	15070	14999	15092	15215	15069	14986	15976	16693	16520	16148	15489	15154	15068	14893	14929	14950	14993	14852	15083	15009	14997	14853	15089	14942	15020	14681	14739	14958	15028	14847	15049	14908	14891	14911	14900	15000	15069	14830	14959	14914	14908	14921	14905	15059	14910	15031	15058	14941	14833	14858	14902	14916	15045	15090	14940	14935	15039	14845	15046	15017	15000	14941	14950	14909	14918	14861	14781	15077	14854	14864	14940	14859	14973	15016	14985	14937	14986	14936	14939	14997	15125	14999	14998	15010	14991	14896	15083	14967	14940	15018	14858	14869	14886	14963	14846	14992	14903	14925	14950	15083	15095	14880	14913	14923	15007	14764	14944	14883	14999	15060	14900	14927	15029	15024	14862	15106	14905	14869	14953	14770	15032	14952	14969	14888	14896	15009	14908	14871	15002	15087	15032	14922	14965	14961	15004	15186	14924	14876	14910	15075	14729	14842	14893	14852	14984	14970	14905	14899	15021	14901	14974	15021	15101	15010	15039	14817	14962	14886	15052	14983	15031	15034	15003	14881	14971	15016	15006	14967	14854	14789	14949	15090	14863	14851	14923	15022	15013	14933	14901	14919	14959	15004	15060	14990	15055	15030	15010	14963	14914	15079	14966	15003	15072	15030	14976	15168	14915	14986	15006	14981	14837	14915	14914	14795	15014	14735	14996	14865	14975	14782	14704	14956	15055	14960	14878	15094	14837	14931	14876	14854	15038	15001	14879	14839	15063	14872	14802	14956	14855	14812	14859	14812	15207	14857	14970	15025	14880	14892	15000	15099	14846	14821	15070	14888	14976	14846	14831	15091	14912	14928	14928	14945	15029	15005	14900	15121	14842	14900	14729	15087	14996	15043	14999	15013	14957	14903	14859	14943	14920	14804	14999	15010	15146	14818	15076	14950	14996	15130	14954	14843	15002	15071	14929	14936	15085	14951	15013	14932	14855	14873	14948	15107	15060	14977	15006	15087	14926	14902	14813	15020	15054	15114	15047	15000	15038	15005	14899	15082	14923	14907	14992	14970	15026	14878	14882	14849	14745	14934	15060	15005	14981	15109	15064	14965	14981	14961	15133	15046	15023	14774	15047	14930	15065	14880	14855	14993	15180	14715	15029	14907	14990	14947	15037	14985	14935	14886	15010	14911	14922	14811	15019	14978	15119	14895	14910	15073	14910	15068	14975	14897	14864	15047	15066	15000	15070	15121	15039	15016	15046	14869	15050	15062	15008	15106	14866	15034	15059	15070	14855	15046	14977	15182	14901	15077	14879	14950	14956	15022	15084	15060	15097	14877	14952	14959	15005	15075	14899	14925	14849	14956	14809	14806	14888	14988	15104	14876	15036	14922	14914	14815	14950	15122	14865	14940	14948	15132	15002	14944	14837	15072	14910	14828	14824	14748	14942	14916	14899	15030	14900	14834	14859	14895	14860	14964	14967	14923	15022	14850	15127	14918	14895	14886	15010	14967	14936	14828	14978	14911	15008	14984	14788	14921	14978	14901	14888	15057	14884	14954	14890	15084	15141	14829	14994	14837	14907	14838	14954	14878	15062	14986	14927	14896	15040	14922	14973	14948	14909	14848	14944	14871	14823	14956	14884	14858	15176	14917	14841	15146	14923	14918	14999	15043	14989	14974	14764	15025	14824	15037	15110	14945	14959	14896	15078	14962	14824	15010	14929	14906	14980	14811	14958	14827	14777	14843	14969	14903	14888	14802	15061	15012	15004	15125	14815	14887	15000	14869	15026	14800	14917	15171	14976	14976	15029	14894	15069	14916	14873	14956	14889	15009	14829	14885	14841	14970	15000	14805	14876	14943	14913	14811	15049	15075	14840	15104	14689	14994	14949	14976	14948	14991	15113	14929	15061	15037	14891	14791	14839	14935	14813	14923	14987	15063	14881	15172	14978	14901	14889	14949	14919	14963	14976	14921	14807	14901	14752	14963	14938	14934	14922	15000	14875	14864	15040	14849	15059	14830	14971	14891	14984	14975	15050	14825	14885	14865	15014	14907	14996	15140	14838	14994	14990	14826	14895	14991	15043	14763	14845	15049	15090	14989	14867	15049	14919	14835	15032	14944	14909	14772	14871	14924	14932	14797	15067	15084	15007	14855	14981	14890	14843	14887	15102	14908	14898	14971	14958	15104	14997	15081	15145	14946	14951	14784	14982	14927	14929	14956	14838	14804	14962	14923	14894	14905	14793	15199	15092	14980	14867	14890	14828	15019	14919	15000	14908	15004	14952	15071	14842	14971	14972	14843	15016	15073	14922	14977	14915	14964	15005	14877	14958	14994	15058	14942	14829	15018	14693	14906	15072	14998	14812	14968	15033	15106	14905	14820	15024	14950	14971	14953	15049	15036	14971	14981	15095	14813	14911	15067	15031	14979	15042	14854	14786	15013	14936	14814	14997	14832	15015	14956	15044	14979	14818	14987	14943	15013	14929	14885	14927	14920	14943	14884	15007	14891	14820	14903	14851	14968	14983	14980	14813	14755	15053	14893	14987	15021	14901	15100	14901	14966	15003	14934	15102	14739	14936	14911	14841	15016	14986	14913	15026	14875	14805	14892	15014	14992	14992	14938	15071	14936	15034	15055	14993	14806	14918	15036	15025	14853	14951	14961	14876	14918	14943	14979	14675	14979	14987	15126	14897	15147	14877	14986	14917	15002	15019	15011	14974	14939	14988	14899	14934	15128	14864	15034	14765	14957	14879	15024	14863	14956	14838	14741	14950	14891	14912	15026	14946	14879	14827	14947	14988	14974	15037	15003	14975	14844	15004	14960	15024	14944	14853	14864	14973	14907	14863	14906	14929	14890	15020	14975	14901	14814	14851	15009	14970	14826	14922	15031	14981	14912	14949	14932	14848	14979	14974	15039	14903	15007	14966	15067	15021	14863	14931	14907	14946	14889	14960	14909	14893	14912	14739	14864	15099	14919	14987	14855	14951	14782	14926	14876	14956	15111	14802	14888	14877	14860	15031	15092	14958	15005	15020	15103	14863	15033	14913	14873	14984	14936	15032	14849	14929	14974	14905	14922	15008	14844	14781	14905	15015	14952	14978	14893	14946	14818	14863	15106	14833	14810	15078	14951	15050	14878	14901	15040	14812	14890	14912	14895	14909	14876	15074	14842	15124	15008	14856	15074	14922	15010	14959	14957	14854	15120	14960	14965	15206	14786	14905	14997	15068	14933	15077	14886	14984	14833	14952	14931	14899	15033	14905	14960	14982	14971	14872	15029	15070	14941	14945	14970	15128	15004	14914	15052	14813	14982	14837	14787	14967	14912	14906	14983	15017	14884	14882	14900	14900	14890	15025	15000	14929	14944	15143	15034	14983	14849	15062	14947	14868	15030	14853	14924	15033	14959	14931	14972	14977	14939	14935	14910	15037	14860	15003	14793	14945	14975	14936	14968	14886	15109	14955	14909	15113	14917	14870	15007	14989	14940	14957	14997	15060	14907	15065	15050	14903	14919	14966	14967	14856	14743	14889	14843	14847	14852	14920	15023	14999	14907	15130	15000	14992	15049	14963	14971	14888	15030	15096	15018	14887	14884	14991	14933	14749	15145	15011	14963	15021	14991	14937	15098	14944	14928	15067	14811	14953	14731	14968	15096	15023	15103	15022	15009	14932	14941	14937	14983	14865	15101	15028	15066	15144	14855	14781	15052	14934	14935	14955	14898	15012	15033	14970	15029	14946	15025	15079	14991	14885	14846	14967	14906	15049	15089	15046	14845	14839	14921	14972	15008	14778	14925	14867	14960	14798	14966	15127	14954	14903	14967	15050	14929	14876	14923	14809	15002	14832	14888	15047	14763	14892	14775	14798	14964	14883	14939	14918	14955	14968	14850	15051	14633	14968	15008	14940	14873	14922	14931	14955	15043	14944	15023	14922	14829	14807	14976	14901	15151	14868	14828	14955	15029	14873	14992	15011	15085	15055	15046	14976	14821	14923	14989	15018	14876	14902	14979	15041	14892	15031	15000	14861	14940	15136	15004	15116	14934	14989	14997	15048	15004	14758	15062	14918	14936	15104	15015	15157	15045	14942	15070	15056	14938	15092	14862	15018	14816	15184	14923	14916	15016	14858	15001	15022	14933	14893	15019	14976	15001	15053	14961	15003	14832	14825	14937	14904	14966	14861	14905	14890	15106	15018	15125	14985	14817	14972	14845	15112	14853	14941	14860	14999	14912	14983	14858	15121	14860	15054	15139	14846	14999	15060	14887	14940	14813	15062	14948	15218	15064	14835	14956	15021	14857	15043	14904	15054	15017	14855	14917	15035	14929	15015	14922	14887	15041	14833	15010	15051	14810	14824	14852	14933	14932	14894	15157	14708	15082	14975	14728	14995	14945	15037	14826	14920	14798	14957	15127	14982	14812	14869	14981	15013	15048	14959	14801	15097	14954	14895	14870	14974	14994	14959	14872	15012	14761	14775	15112	15007	15014	14941	14975	14927	14854	15031	15009	14757	15030	14924	14974	14878	15041	15016	14963	14918	15034	15018	14755	14758	14845	15085	14810	14933	14914	14895	15022	14988	14923	14874	14951	15044	14924	15028	14892	14937	15023	14854	14831	15016	14838	15139	14899	14741	15002	15202	14945	14921	14825	14996	14916	15014	14950	14854	14975	14792	14863	14835	14892	14818	14878	14961	15076	14839	14901	14855	15084	14948	14886	15000	14942	14937	14973	15086	14930	15089	14947	15061	14911	14914	14817	14973	14981	14877	15020	14952	15035	15001	14955	15066	14999	14895	14869	15027	14964	14864	15009	14962	15043	14983	14892	15002	14880	14914	14754	15062	14954	15146	14999	14879	14915	15121	14812	14923	14856	15008	15198	15012	14947	15101	15025	14940	14916	14887	14830	14955	15018	14787	14951	14971	14997	15007	15073	15073	14827	14943	14950	14872	14997	14935	14884	14903	14987	15010	15024	15117	15104	14930	14800	14829	14969	14864	15136	14864	14749	14983	14913	14924	14989	15152	14953	14986	14987
23098	21340	29148	23887	21541	23470	24838	19421	18484	18666	18206	17991	17895	17617	17634	17653	17701	17413	17548	17601	17432	17450	17241	17415	17484	17236	17197	17317	17131	17018	17186	16914	17269	17230	17189	17366	17168	17236	17085	17042	17132	17283	17016	17157	17167	17135	17327	17102	18324	19333	19388	18440	18017	17716	17129	17287	17073	17225	17150	17141	17050	17019	17154	17008	17123	17187	17213	17235	17002	17077	17135	17265	17047	17027	17105	17212	17051	17059	16995	17123	17121	17054	17139	16835	16811	17089	17101	17173	17257	17049	16783	17210	17065	17165	17048	17144	17042	17242	17172	17121	17152	16906	17277	17090	17123	17035	17146	17100	17157	17101	17138	17108	17086	16962	16994	17090	17108	17099	17013	17026	16982	17142	17026	17063	17143	17189	17175	17133	17172	17109	17041	16989	17096	17153	17147	17159	16973	16961	17173	17144	17074	17240	16894	16880	17107	17072	17055	16890	16890	16881	17085	17167	17092	17100	17109	17076	17108	17110	17102	17136	17017	16984	17057	16905	16899	16942	16960	17019	17010	16807	17009	16965	17060	16974	17030	16865	16901	17076	17033	17211	17166	16883	17120	17141	16796	17270	16962	17062	16967	17040	17007	17037	16956	17105	17083	17131	17145	17023	17182	17111	16981	16960	16967	17190	16759	17140	16918	17232	17113	16737	17157	17123	16966	17042	17074	16990	17046	16999	17211	17148	17261	17055	17003	16987	16766	17032	17172	17089	17232	16876	17000	17018	17109	16896	17080	16908	16989	16943	17118	16864	16869	17054	16752	17025	16923	17123	16973	16996	17085	16898	17179	17087	17056	17102	17076	17020	16986	17245	16950	17144	17033	17161	17028	16842	16939	17064	17293	17019	17101	17081	17064	16995	17307	16960	17217	17111	17072	17345	16917	17007	16854	17062	16868	17092	17127	16953	16917	16960	17142	17415	17024	16997	17193	17003	16991	17013	17190	16965	17001	16929	17089	17033	17030	16762	17147	17072	16878	17072	17040	17209	17148	17009	17146	16945	16917	16749	16779	17246	17107	17035	17131	16953	17158	16994	17002	16954	16957	17151	16913	17045	17213	17196	17189	17058	16921	17026	17274	17082	16985	17080	16993	17080	17008	17302	17068	17043	17302	17122	17123	16930	17046	16950	16866	17060	16996	17080	17065	17134	17041	16935	17077	17145	17297	17115	17130	16998	16956	17094	17046	16996	16974	17121	16730	16929	16889	16935	17235	16960	16940	16854	16729	16799	16779	16930	17092	16740	17153	16991	17143	17237	17073	17260	17072	17002	17067	16968	17047	17235	17016	16988	16989	17141	16985	16819	17114	17023	16994	16804	17162	17093	17062	17104	17001	16929	16987	17028	17168	16899	16927	17035	17182	17042	17219	17193	17106	16979	16923	17074	17043	16986	17019	16862	16889	17036	17314	17242	17103	16990	17401	16846	17115	16885	16911	16868	17060	16928	16929	16995	17013	17042	17092	17053	16802	17254	16943	17032	16915	16976	17131	17069	17020	17209	17266	16853	17005	16892	17314	17095	17174	17208	16941	17077	17114	17003	17078	16886	17000	17005	17065	17029	16926	17131	16956	16914	17101	16982	17144	17036	17135	17139	17070	17199	17088	16994	16998	16993	17046	16933	16979	17057	16992	17139	16955	17146	16840	16858	16869	16952	16919	17067	16898	17010	16944	16946	17025	17032	17109	17008	17052	16988	16888	17036	17139	17071	16990	17004	16964	17082	17038	16986	17048	16963	17097	17001	16898	17009	17312	17015	17169	16953	17098	16991	16941	16875	17157	17038	17368	16959	16928	16916	16917	16976	16934	17170	16943	17056	17380	17013	17069	17154	17138	16962	16917	17096	17102	17165	17011	17216	17100	17102	16988	17110	16904	16831	16896	17147	16857	16912	17055	17069	17155	16902	16808	16866	16740	16838	17093	17136	17218	17032	17088	17017	17000	16868	17008	16865	17177	17270	17088	17176	17243	16908	17077	16926	17052	16895	16954	17004	16700	17047	17164	16791	16975	17076	17065	16943	17087	16896	17122	16959	17141	16950	17086	17130	17212	16887	17065	17027	16962	17074	17167	16889	17125	16964	16959	17101	16928	17079	16873	17182	16897	17072	17063	16907	17102	16999	17078	17044	17233	17080	17116	17003	16857	16997	17064	17175	17057	16952	16920	17009	17440	16935	17176	16906	17089	17036	16932	17103	17099	17144	16935	17252	16922	17004	17099	16986	16984	16868	17084	17198	16975	17037	16854	16962	16986	16937	17187	16946	17135	17041	17116	17092	16900	17219	17261	17070	17149	17116	16926	17140	17020	17217	17091	16894	17004	16905	17191	17034	17179	16988	17037	17063	17054	17180	17016	17177	17132	17057	17087	17150	16966	16972	17260	17159	17223	16978	17061	17226	17301	16930	17100	16887	17063	16811	17068	17079	17008	17039	17074	16901	16783	17009	16962	17058	17106	16932	17112	16858	17011	16878	16944	17147	17091	17190	17038	16905	17000	16966	16866	16764	16866	17025	16938	16821	16879	16937	16924	16964	17148	17105	17086	16985	17163	17007	17273	17165	17175	16982	17073	16999	16974	17022	17012	16986	17027	16952	16855	17113	17316	17093	16968	17122	16916	17031	16998	16952	16821	17000	16994	17062	16816	16944	17044	16989	16989	17006	17007	17149	17134	16968	17049	17076	16917	17017	17042	16951	16947	16942	17078	17017	17002	17090	17017	16976	17010	16987	17105	17032	16959	17257	17240	17040	17066	16837	16988	17021	17106	17078	17119	17165	16910	17075	17123	16931	16916	17176	16955	16916	17102	17132	17066	17048	16988	16949	17033	17240	16975	17135	16869	16910	17142	17004	17177	17035	16878	17017	16957	17050	17072	17113	17106	16948	16941	17089	16985	16884	17075	16988	16846	17237	17096	16970	17050	17027	17173	16846	16969	16999	16969	17049	17102	17071	17277	16954	16660	16969	16880	17009	16911	16895	16803	17108	17025	17248	17177	17037	17112	17101	17169	17086	17197	17038	16968	17104	17060	17121	17183	17009	16994	17183	16845	16856	16950	17023	16911	17156	17058	16970	17130	17040	16897	17094	17049	17074	16848	16954	17147	16800	16968	16958	17053	17035	16916	16983	17268	17009	17089	17087	17255	16931	16989	16878	17004	16754	17057	17017	17167	17014	17086	17143	17083	17147	17095	16878	17165	17101	17017	17125	17069	17054	16919	17113	17141	17020	16859	17010	17121	17170	17084	17198	17045	17026	17159	16944	17189	16994	16959	17031	16985	16928	17042	16918	16961	16833	17155	17061	16992	17225	16848	16883	17003	17103	17069	17077	16924	16994	17050	17095	17095	17178	17108	17011	17024	17093	16843	17057	17119	16980	16841	17042	17055	17044	17112	17116	16968	17054	17311	17066	16979	17147	17257	16996	17122	17104	17140	17069	17021	16936	17021	16965	16909	17002	17203	16930	16953	16988	17179	17195	16970	17023	17100	16800	16921	17113	16955	16980	17032	17038	17060	17089	16913	17150	16946	16914	16872	17035	17143	17028	17131	17214	17139	16941	16920	17072	17057	17088	16887	17195	17072	17036	17142	16867	17116	17011	17023	16826	16983	17174	17172	17214	16968	16909	17012	16925	16960	16942	17029	17042	17149	17198	16906	16910	16978	17041	16891	16825	16929	17194	17231	17072	17190	17174	16957	17006	17037	17023	17112	16967	16983	16992	17035	17138	16946	16902	17004	16932	16874	16963	17003	16936	17011	17011	17084	17150	16958	16967	17017	17072	17094	17131	16997	16884	17042	17073	17079	16964	17101	16822	17053	16941	17105	17141	16893	16742	17103	16986	17200	16940	17055	17222	17008	16980	17037	17141	17135	17019	17054	17222	17062	17219	17152	17011	17146	17138	16923	17086	17120	17094	17025	17146	17052	16968	16924	16942	16987	17155	17046	16733	16893	16990	17121	16918	17219	17150	17104	17054	16737	17163	17110	16958	17051	17007	16975	17060	16896	17141	17074	17057	17004	17124	17118	17110	17037	17085	16962	17042	17083	17113	17139	17175	17021	17059	16981	16981	17041	17306	17084	17151	17131	17026	16961	17080	16918	16852	16839	17013	17044	17172	17039	17096	17160	16999	16960	16838	16889	17088	16912	16981	17106	17174	17174	16879	17143	17042	17105	17001	16994	17127	16981	17144	16940	17132	16961	17181	17074	17155	17105	17148	16885	16831	17059	17003	17157	17135	17096	17169	16955	17168	16935	17163	17056	17072	16915	16990	17019	16972	17247	17219	16985	16928	16805	17053	16879	16829	17173	17146	16966	17051	17050	17143	17064	16996	17053	16986	16963	17032	17007	16810	16976	17008	17111	17152	16964	17221	17035	16929	16924	17201	17116	17037	17053	17141	16910	17071	17058	16901	17129	16853	17055	16933	17030	17232	17038	17074	17064	17005	17021	16929	17223	16780	16914	17060	17243	17030	17055	17069	17081	16935	16992	16872	17004	16809	16967	17112	17195	17141	17122	16977	17007	17270	16891	16958	17147	17108	17119	16956	17051	17030	17025	16989	16771	17013	17218	17152	16973	17241	17099	16921	17029	17049	17081	17143	16959	16926	17044	16986	16927	17012	16923	16907	17097	17089	16952	16982	17018	16837	16901	16906	17059	16983	16785	16986	16944	17043	17077	17075	17080	17015	16999	17081	17135	16934	17228	16964	17004	17140	17108	17010	17027	16896	16970	17044	16940	17022	17023	16901	16841	17017	17053	16870	16961	16954	17151	17046	17032	17016	17081	17049	16933	16922	16961	17039	16971	17285	16949	17024	16934	17088	16947	16914	16767	17041	17009	17200	17094	17091	17121	17005	17054	16857	17123	16912	17046	16983	16897	16883	17037	17257	17216	17040	16936	17029	16722	16900	16953	17042	16800	16836	16999	17275	16913	17239	17024	16945	16846	17025	17116	16864	16972	17207	17065	17079	16894	16918	16881	17042	17122	17159	17110	16892	17138	16950	17075	16990	17059	17102	16973	17110	17047	17007	16952	16879	16865	17023	17186	16912	17055	17027	17090	16927	17077	17035	17209	17145	17070	17207	16888	17037	17029	17005	17064	17101	16985	17265	17125	17105
17655	31591	30408	24326	21480	20225	18857	18070	17343	17092	16785	16467	16043	15861	15516	15676	15656	15787	15844	15830	15550	15719	15453	15352	15434	15344	15203	15325	15378	15081	15149	15284	15300	15159	15353	15235	15390	15149	15200	15420	15305	15153	15167	15212	15293	15146	15394	15506	17483	18623	18090	17026	16046	15651	15418	15252	15252	15188	15074	15255	15121	15162	15055	15203	15198	15259	14987	15161	15137	15270	15250	15185	15167	15072	15127	15126	15309	15172	15305	15131	15146	15158	15198	15336	15080	15101	15088	14955	15088	15131	15146	15144	15306	15214	15316	15284	15211	15182	15059	15299	15280	14980	15213	15270	15057	15322	15082	15359	15237	15222	15231	15133	15088	15110	15107	15277	15142	15220	15095	15087	15245	15121	15036	15254	15166	15048	15152	15292	15031	15110	15112	15053	15229	15093	15215	15127	15321	15139	15222	15031	15057	15237	15199	15113	15174	15232	15085	14998	15249	15074	15222	15152	14955	15087	15219	15112	15225	15298	15045	15138	15080	15200	15079	15132	15167	15188	15060	15127	15182	15149	15309	15141	15217	15377	15154	15112	15282	15216	15079	15141	15086	15071	15122	15276	15193	15133	15108	15136	15377	15003	15143	15214	15261	15074	15086	15287	15173	15167	15212	14944	15328	15085	15240	15145	15032	15106	14909	15280	15072	15223	15113	15260	15289	15159	15037	14973	15150	15238	15273	15091	15112	15164	15410	15146	15169	15243	15056	15111	15143	15247	15177	15062	15351	15056	14938	15191	15062	15162	15140	15162	15197	15262	15115	14955	15050	15085	15141	15292	15119	15190	15145	15310	15104	15178	15135	14978	15077	15068	15119	15191	15364	15293	15240	15088	15002	15140	15104	15109	15023	15240	15101	14922	15164	15145	15201	15115	15353	15090	15209	15190	15080	15242	15005	15157	15130	15125	15217	15101	15271	14992	14898	15130	15148	14990	15337	15230	15094	15253	15147	15201	15166	15246	15073	15184	15227	15034	15055	15149	15072	15141	15199	15023	15117	15159	15078	15206	15108	15217	15222	15172	15269	15045	15207	15165	15135	15030	15253	15323	15037	15196	15189	14938	15210	15023	15212	15136	15058	15258	15234	15093	15163	15217	14971	15173	15130	15167	15182	15047	15206	15223	15094	15075	14904	15148	15294	15173	15086	15132	15089	14934	15101	15128	15124	15087	15162	15104	15206	15175	15017	15119	15100	15248	15149	15190	15042	15057	15074	15086	15181	14996	15214	15136	15220	15311	15073	15250	15038	15139	15287	15063	15163	15216	15165	15200	15120	15101	15048	15228	15238	15114	15006	15054	14937	15212	15143	15177	15196	15091	15158	15286	14893	14883	15251	15114	15049	15081	15081	15247	15141	15317	15144	15262	15188	15165	15235	15251	15103	15149	15111	15168	15245	15347	15125	15127	15052	14959	15221	15227	15197	15063	15272	15009	15372	15080	15179	15229	15261	15027	15165	15153	15071	15044	15104	15204	15101	14887	15164	15043	15086	15094	15139	14967	15189	15229	15141	15026	15202	15347	15156	15053	15176	15191	15030	15022	15164	14998	15107	15113	15150	15213	15138	15267	15027	15185	14980	15027	15269	15219	14977	15221	14980	15273	15195	15214	15219	15205	14993	15115	15082	15216	15190	15137	15152	15268	15237	14933	15189	15204	15212	15231	15146	15173	15237	14976	15251	15095	15029	15071	15006	15112	15204	15032	15240	15243	15146	15160	15225	15219	15016	15340	15110	15026	15148	15136	15171	15147	15113	15133	15180	15106	14984	15164	15222	15240	15264	15069	15054	15214	15131	15076	15135	15068	15198	15086	15222	15075	15077	15243	15246	15056	15150	15107	15226	14942	15151	15220	15190	15082	15299	15024	15222	15139	15182	15138	15226	15247	15271	15205	14891	15275	15098	15165	15237	15247	15261	15006	15272	15281	15080	15101	15174	15277	14937	15208	15049	15167	15324	15035	15035	15018	15171	14990	15290	15131	15179	15049	15182	15138	15132	15186	15161	15198	15001	15059	15082	15080	15219	15169	15180	15054	15212	15111	15240	15191	15063	15168	15182	15153	15135	15310	15174	15143	15321	15230	15187	15118	15099	15143	15197	15042	15176	14995	15126	15115	15241	15234	15142	15092	15135	15234	15026	15014	15085	15064	15103	15151	15147	15171	14978	15037	14978	15200	15108	15159	15066	15139	15102	15025	15268	15164	15109	15091	15124	15281	15294	15143	15249	15014	15334	14914	15063	15165	14911	15259	15120	15021	15208	15139	15151	15184	15061	15104	15181	15104	15112	15153	15191	15169	15147	15074	15122	15217	15217	15154	15224	15066	15155	15047	15199	15219	15226	15226	15156	15147	15139	14964	15353	15243	14937	15068	15144	15048	15171	15265	15156	15184	15202	15126	15165	15006	15150	15088	14993	15117	15212	15057	15301	15071	15165	15248	15070	15121	15110	15058	15228	15171	15248	15124	15161	15121	15169	15242	15035	15194	15274	15114	15195	15165	15333	15086	15151	15274	14920	15032	15070	15173	15365	15156	15211	15032	15041	15150	15223	15156	15084	15243	15082	14946	15212	15100	15362	15111	15005	15192	15091	15044	15105	15213	15087	15200	15007	15243	15191	15132	15228	15136	15307	15089	15278	15151	15213	15152	15222	14980	15190	15094	15061	15127	14969	15054	15256	15071	15121	15237	15169	15214	15136	15141	15115	15161	15302	15352	15159	15016	15200	15122	15200	15294	15099	15125	15055	15210	15072	15110	15085	15118	15112	15313	14879	14981	15096	15280	15131	15014	15331	15123	15313	15113	15266	15063	15205	15066	15246	15034	15262	15122	15058	14964	15126	15150	15241	15167	15080	15147	15123	14957	14984	15203	15082	15149	15103	15083	15105	15228	15148	14931	15184	15174	15093	15008	15242	15127	15317	15214	15257	15062	15376	15044	15313	15145	15086	15177	15064	15040	15234	15087	15255	15275	15062	15175	15322	15119	15138	15180	15173	15210	15166	15211	15224	15299	15247	15068	15174	15349	15297	15145	15171	14983	15196	15041	15225	15212	15255	15072	15054	15358	15117	15062	15030	15100	15091	15224	15215	15145	15174	15248	15327	15115	14976	15207	15169	15235	14963	15037	15061	15181	15200	15069	15126	15189	15114	15100	15233	15196	15269	15335	15315	15176	15149	15053	15257	14999	15060	15216	15046	15094	15135	15136	15206	15051	15277	15117	15187	15164	15063	15078	15218	15154	15057	15153	15056	15138	15306	15036	15076	15216	15181	15112	15216	15094	15190	15183	15065	15071	15288	15108	15179	15102	15072	15206	15179	15103	15038	15106	15192	15123	15122	15245	15219	15278	15188	15139	15159	15283	15070	14924	15089	15100	15175	15255	14980	15065	15079	15214	15166	15266	15032	15163	15071	15198	15246	15163	15139	15176	15145	15166	14924	15194	15259	15219	15155	15105	15063	15170	15218	15311	15254	15205	15008	15158	15177	14996	15213	15064	15143	15205	15171	15145	15320	15075	15140	14907	15082	15302	15081	15080	15198	15117	15143	15134	15108	15084	15131	15146	15205	15009	15179	15171	15120	15103	15155	15214	14831	15155	15056	15137	15247	15099	15214	15112	14976	15070	15278	15088	15042	15310	15140	15312	15093	15171	14962	15145	15157	15205	15118	15324	15041	15241	15080	15250	15123	15186	15137	15039	15050	15296	15298	15221	15213	15137	15078	15135	15077	15094	15154	15230	15170	15186	15254	15179	15149	15248	15171	15039	15235	15113	15140	15265	15131	15035	15018	15135	15122	15253	15096	15147	15228	15132	15238	15366	15135	15203	14957	15127	15186	14991	14979	15242	15071	15243	15126	15220	15222	15065	15177	15026	14999	15200	15201	15260	15195	15264	15086	15214	15119	15264	15155	15102	15088	15228	15129	15096	15203	15155	15221	15028	15239	15159	15223	14986	15100	15271	15214	15355	15143	15212	15112	15168	15114	15054	15196	15135	15272	14946	15135	15322	15337	15138	15255	15059	15105	15301	15177	15356	15144	15087	15183	15181	15131	15090	15359	15111	15200	15084	15131	15034	14932	15265	15103	15080	15025	15079	15289	15157	15082	15295	15311	15232	15248	15140	14990	15218	15072	14993	15101	15139	14956	15099	15189	15259	15054	15153	15194	15271	14919	15302	15115	15195	15095	15072	15187	15129	14937	15141	15184	15297	15144	15016	15075	15225	15008	15046	15071	15140	15266	15187	15106	15293	15017	15150	15306	15294	15015	15115	15170	15127	15144	15223	15213	15292	15014	14974	15143	15255	14963	15220	15107	15058	15189	15079	15156	15208	15082	15205	15202	15040	15095	15324	15086	15099	15136	15124	15281	15080	15079	15258	15006	15204	15115	15007	15168	15014	15074	14991	15134	15136	15290	15166	15070	15148	15167	15227	15089	15271	15157	15084	15344	15194	15258	15189	15259	15139	15178	15153	15233	14990	15064	15063	15028	15116	14998	15195	15091	15046	15154	15306	15022	15312	15116	15147	15115	15146	14963	15149	14934	15087	14965	15236	15295	15150	15105	14897	15326	15119	15084	15100	15060	15085	15096	15202	15067	15092	15102	15039	15276	15101	15055	15091	15134	15182	15155	15084	15156	15037	15181	15071	15252	15139	15201	15103	15253	15155	15181	15032	15172	15229	15223	15120	15124	15189	15152	15015	15129	15265	15322	15081	15305	15259	15242	15110	15217	15111	15230	15295	15042	15364	15078	15193	15107	15270	15271	15188	15281	15180	15206	15259	15109	15220	15136	15234	15266	15130	15036	15345	15195	15175	15198	15147	15215	15178	15076	15010	15357	15059	15134	15112	15283	15063	15146	15159	14980	15121	15081	15099	15289	15057	15000	15206	15127	15149	15191	15222	15076	15153	15237	15334	15086	15320	15161	15194	15261	15064	15289	15147	15019	15419	15034	15125	15049	15115	15126	15183	15190	15125	15162	15289	15054	15195	15016	15155	15142	15105	15422	15010	15074	15119	15225	15255	15079	15191	15183	15147	15124	15231	15165	15123	15383	15178	15295	15079	15036	15137	15287	15291	15033	15124	15126	15081	15246	15011	15082	15132	15018	15216	15193	15177
27749	22299	25214	22103	18231	18179	18226	17694	17727	17798	17693	17589	17718	17449	17383	17611	17474	17627	17632	17548	17403	17642	17373	17420	17342	17488	17410	17412	17383	17352	17237	17336	17103	17480	17332	17332	17302	17251	17520	17441	17403	17476	17451	17296	17189	17501	17307	17418	17448	17563	17511	17435	17493	17575	17460	17226	17324	17229	17403	17232	17474	17399	17394	17228	17307	17225	17336	17460	17511	17119	17374	17462	17307	17399	17314	17305	17472	17474	17234	17318	17398	17422	17272	17402	17132	17231	17262	17321	17340	17366	17315	17480	17226	17378	17215	17198	17305	17195	17396	17326	17261	17393	17291	17260	17437	17454	17327	17188	17284	17578	17182	17226	17267	17420	17283	17098	17239	17087	17469	17365	17205	17416	17281	17392	17285	17464	17422	17099	17211	17399	17328	17326	17211	17187	17203	17167	17196	17360	17453	17103	17379	17321	17318	17351	17337	17374	17348	17253	17253	17077	17198	17404	17388	17330	17376	17406	17301	17413	17427	17240	17374	17207	17216	17166	17551	17254	17144	17209	17251	17463	17275	17146	17385	17386	17540	17349	17262	17260	17506	17269	17526	17355	17421	17172	17424	17320	17375	17575	17228	17299	17468	17181	17279	17413	17044	17435	17276	17381	17412	17366	17264	17160	17331	17529	17317	17453	17173	17362	17273	17342	17552	17231	17136	17184	17305	17212	17517	17244	17442	17309	17311	17191	17292	17490	17409	17360	17090	17445	17442	17436	17420	17303	17330	17431	17162	17457	17269	17247	17275	17322	17344	17424	17384	17217	17115	17417	17432	17285	17464	17247	17267	17523	17517	17315	17493	17345	17413	17309	17297	17301	17294	17231	17384	17435	17352	17277	17248	17357	17350	17274	17177	17171	17197	17313	17388	17342	17435	17281	17355	17162	17369	17513	17569	17360	17262	17386	17254	17386	17473	17335	17286	17263	17334	17284	17280	17268	17180	17366	17365	17333	17317	17288	17185	17265	17253	17252	17373	17476	17211	17088	17367	17407	17360	17317	17404	17134	17449	17381	17340	17578	17299	17497	17194	17276	17319	17304	17342	17277	17384	17415	17494	17504	17529	17413	17168	17257	17360	17323	17315	17504	17404	17168	17370	17310	17277	17231	17332	17317	17165	17305	17494	17416	17133	17274	17476	17452	17304	17400	17159	17269	17435	17266	17611	17234	17348	17408	17337	17152	17361	17238	17616	17308	17184	17313	17298	17405	17220	17361	17446	17465	17294	17320	17341	17484	17284	17244	17139	17254	17131	17527	17392	17496	17387	17288	17258	17291	17445	17191	17203	17332	17471	17321	17247	17252	17332	17344	17534	17217	17258	17422	17257	17357	17266	17174	17270	17410	17380	17446	17223	17309	17094	17380	17300	17370	17267	17074	17232	17392	17157	17299	17449	17313	17536	17516	17385	17199	17379	17268	17452	17630	17438	17507	17413	17310	17354	17388	17679	17145	17392	17178	17274	17428	17346	17110	17404	17282	17116	17473	17381	17384	17195	17216	17229	17195	17245	17226	17434	17359	17548	17329	17399	17382	17253	17318	17336	17219	17313	17168	17358	17432	17088	17346	17180	17008	17325	17438	17344	17342	17465	17277	17483	17255	17197	17249	17416	17279	17210	17252	17394	17230	17482	17354	17317	17392	17350	17239	17597	17401	17533	17352	17302	17157	17383	17322	17364	17200	17246	17122	17325	17396	17664	17169	17339	17375	17304	17267	17326	17282	17270	17326	17270	17435	17455	17377	17353	17420	17272	17341	17244	17554	17171	17491	17322	17514	17319	17416	17447	17319	17171	17234	17351	17272	17285	17392	17259	17418	17515	17134	17308	17553	17353	17025	17215	17367	17335	17459	17438	17711	17331	17418	17252	17433	17282	17424	17496	17299	17390	17309	17419	17342	17434	17415	17554	17461	17330	17477	17280	17318	17293	17365	17464	17336	17279	17182	17381	17516	17407	17291	17422	17359	17222	17134	17423	17313	17311	17288	17396	17594	17333	17070	17281	17504	17240	17318	17304	17396	17425	17451	17363	17397	17269	17203	17312	17171	17357	17374	17321	17270	17486	17722	17371	17355	17144	17386	17368	17507	17307	17437	17288	17300	17265	17412	17250	17319	17313	17453	17187	17218	17319	17140	17419	17298	17388	17141	17248	17440	17372	17485	17483	17335	17242	17445	17517	17391	17249	17329	17515	17373	17362	17274	17360	17463	17503	17345	17402	17355	17426	17348	17389	17262	17296	17442	17402	17231	17447	17225	17211	17304	17377	17237	17526	17421	17242	17240	17267	17229	17205	17356	17331	17335	17566	17354	17231	17310	17354	17352	17261	17475	17397	17472	17593	17271	17356	17350	17306	17509	17368	17410	17230	17165	17021	17512	17333	17473	17372	17386	17433	17136	17344	17246	17110	17399	17323	17365	17257	17358	17459	17287	17347	17258	17455	17193	17422	17278	17441	17408	17493	17352	17223	17257	17463	17182	17264	17253	17491	17212	17382	17325	17379	17110	17497	17277	17326	17221	17516	17163	17225	17225	17196	17300	17413	17611	17301	17404	17457	17266	17411	17371	17321	17229	17312	17506	17344	17474	17373	17463	17509	17437	17280	17306	17508	17192	17096	17467	17296	17052	17444	17344	17451	17065	17203	17553	17284	17582	17221	17463	17368	17311	17324	17557	17276	17197	17309	17345	17439	17326	17406	17256	17462	17373	17443	17361	17252	17289	17235	17465	17319	17494	17282	17216	17258	17353	17363	17433	17459	17398	17169	17410	17172	17435	17339	17092	17304	17478	17349	17355	17236	17354	17361	17292	17372	17370	17327	17233	17389	17391	17361	17307	17286	17497	17362	17452	17304	17304	17294	17307	17352	17407	17355	17398	17382	17500	17290	17214	17427	17559	17424	17305	17401	17382	17337	17385	17437	17415	17361	17142	17117	17374	17088	17306	17326	17358	17374	17222	17459	17356	17236	17413	17111	17466	17403	17441	17350	17605	17279	17194	17331	17383	17398	17420	17066	17329	17286	17465	17361	17425	17190	16997	17256	17377	17223	17246	17439	17464	17272	17508	17309	17369	17514	17357	17202	17354	17347	17421	17451	17406	17288	17321	17184	17362	17380	17448	17456	17379	17170	17349	17296	17229	17262	17284	17270	17268	17353	17415	17241	17332	17281	17415	17332	17075	17507	17294	17232	17323	17536	17198	17265	17486	17190	17340	17250	17345	17269	17289	17394	17347	17508	17242	17290	17230	17201	17528	17225	17133	17322	17327	17339	17187	17281	17119	17326	17545	17283	17335	17252	17188	17500	17344	17444	17416	17176	17092	17195	17159	17184	17307	17432	17466	17189	17248	17371	17455	17307	17177	17293	17597	17418	17275	17332	17407	17419	17113	17337	17392	17485	17320	17563	17413	17345	17305	17347	17433	17330	17148	17065	17367	17248	17162	17413	17378	17232	17113	17305	17409	17378	17176	17249	17240	17363	17439	17176	17404	17288	17382	17478	17313	17419	17361	17433	17302	17242	17326	17270	17405	17310	17140	17107	17323	17485	17113	17459	17435	17282	17365	17348	17451	17193	17488	17366	17338	17284	17324	17539	17375	17375	17259	17387	17376	17298	17496	17513	17089	17322	17351	17402	17372	17202	17359	17508	17385	17188	17518	17371	17616	17341	17381	17553	17287	17401	17353	17299	17391	17369	17290	17261	17128	17468	17468	17192	17490	17409	17420	17280	17461	17285	17391	17199	17221	17353	17389	17363	17377	17383	17366	17525	17213	17449	17395	17345	17241	17222	17352	17261	16966	17397	17378	17344	17559	17558	17405	17456	17319	17380	17461	17352	17411	17419	17191	17287	17357	17473	17415	17210	17295	17361	17360	17516	17282	17414	17462	17251	17349	17434	17193	17516	17531	17434	17259	17352	17245	17372	17192	17255	17213	17436	17295	17231	17402	17525	17268	17465	17357	17262	17662	17455	17134	17456	17225	17328	17463	16988	17528	17178	17274	17397	17165	17139	17382	17407	17339	17351	17151	17222	17374	17339	17344	17288	17294	17399	17246	17279	17270	17334	17383	17301	17423	17194	17120	17199	17650	17261	17668	17452	17251	17406	17243	17224	17477	17427	17387	17312	17344	17378	17161	17279	17177	17333	17372	17421	17411	17299	17385	17086	17167	17192	17056	17290	17115	17248	17393	17466	17453	17395	17249	17234	17098	17219	17388	17393	17441	17293	17358	17365	17349	17396	17468	17255	17156	17307	17453	17369	17500	17610	17358	17295	17227	17341	17147	17269	17437	17359	17165	17358	17252	17147	17441	17424	17386	17522	17367	17386	17379	17332	17397	17445	17362	17270	17385	17412	17355	17376	17338	17406	17325	17334	17467	17425	17352	17448	17399	17482	17412	17401	17355	17387	17391	17411	17350	17363	17435	17424	17359	17204	17314	17332	17358	17233	17314	17165	17312	17257	17444	17394	17224	17358	17342	17481	17310	17124	17225	17356	17434	17256	17358	17237	17417	17117	17417	17423	17331	17336	17251	17410	17247	17173	17450	17229	17372	17303	17309	17376	17116	17295	17362	17415	17056	17419	17368	17346	17405	17435	17295	17417	17488	17274	17263	17288	17308	17178	17569	17282	17372	17405	17472	17373	17438	17225	17177	17278	17300	17391	17503	17429	17527	17157	17310	17404	17299	17340	17165	17264	17407	17345	17384	17232	17377	17489	17196	17277	17471	17272	17218	17289	17498	17529	17377	17300	17312	17263	17338	17282	17434	17178	17281	17387	17356	17342	17420	17337	17455	17363	17356	17277	17155	17360	17095	17267	17344	17400	17546	17389	17483	17422	17252	17345	17277	17276	17398	17383	17468	17549	17323	17233	17262	17334	17404	17306	17321	17411	17311	17326	17170	17360	17340	17401	17424	17413	17388	17376	17164	17358	17323	17314	17228	17529	17600	17216	17420	17331	17320	17322	17423	17173	17326	17434	17520	17322	17372	17483	17510	17445	17466	17464	17306	17263	17215	17375	17209	17534	17391	17300	17135	17358	17414	17448	17336	17418	17454	17234	17499	17220	17422	17300	17443	17379	17356	17081	17354	17369	17384	17404	17364	17508	17412	17451	17466
16890	21837	21844	18550	17274	16792	16427	16082	16004	15986	16042	15804	15718	15390	15691	15532	15457	15746	15766	15744	15490	15508	15476	15425	15292	15497	15293	15446	15329	15370	15568	15311	15462	15465	15329	15170	15468	15334	15280	15384	15332	15388	15446	15258	15334	15339	15357	15392	15416	15541	15682	15464	15334	15376	15336	15241	15491	15342	15265	15237	15498	15341	15430	15437	15426	15461	15309	15502	15240	15492	15381	15253	15407	15417	15397	15509	15504	15383	15368	15245	15456	15279	15195	15264	15471	15493	15293	15361	15417	15340	15191	15460	15305	15225	15337	15227	15453	15460	15508	15382	15486	15152	15501	15473	15386	15284	15260	15295	15479	15460	15552	15309	15379	15341	15485	15372	15412	15286	15400	15426	15275	15307	15402	15507	15280	15240	15300	15450	15608	15359	15093	15318	15412	15457	15317	15261	15302	15346	15375	15498	15290	15350	15475	15397	15308	15163	15236	15190	15171	15338	15320	15432	15412	15373	15222	15328	15269	15218	15313	15333	15517	15326	15443	15227	15392	15237	15572	15223	15344	15299	15387	15366	15165	15324	15289	15503	15340	15390	15199	15162	15349	15132	15297	15322	15345	15407	15347	15516	15471	15220	15468	15281	15320	15381	15509	15348	15246	15401	15297	15468	15276	15328	15381	15370	15338	15296	15523	15358	15470	15334	15333	15386	15522	15420	15216	15490	15398	15358	15357	15521	15486	15281	15388	15340	15447	15265	15399	15372	15375	15396	15286	15162	15346	15296	15353	15192	15427	15368	15209	15130	15339	15352	15471	15283	15334	15325	15352	15423	15428	15161	15219	15386	15458	15311	15452	15335	15442	15262	15280	15366	15420	15540	15305	15236	15277	15248	15445	15140	15351	15301	15319	15325	15271	15330	15265	15328	15523	15361	15380	15293	15308	15379	15308	15342	15373	15400	15381	15230	15238	15275	15405	15402	15434	15416	15223	15544	15187	15291	15272	15333	15493	15299	15460	15476	15310	15423	15299	15286	15351	15408	15292	15204	15269	15219	15358	15380	15392	15485	15318	15443	15682	15434	15345	15348	15531	15413	15402	15372	15351	15444	15141	15578	15390	15295	15291	15380	15380	15293	15272	15473	15228	15300	15211	15409	15373	15437	15265	15410	15297	15390	15249	15289	15279	15261	15250	15389	15269	15546	15393	15442	15433	15308	15278	15427	15261	15371	15399	15280	15453	15285	15287	15372	15354	15354	15400	15511	15375	15433	15210	15468	15264	15387	15280	15305	15351	15378	15507	15558	15256	15350	15271	15394	15328	15361	15428	15349	15192	15359	15443	15543	15427	15333	15518	15483	15352	15343	15491	15280	15329	15576	15337	15358	15301	15319	15396	15278	15391	15381	15299	15350	15362	15379	15333	15391	15218	15695	15387	15514	15546	15302	15330	15325	15447	15329	15432	15379	15339	15196	15464	15428	15536	15289	15299	15154	15458	15390	15393	15423	15290	15336	15437	15509	15488	15352	15382	15301	15318	15368	15396	15139	15340	15210	15462	15313	15499	15264	15382	15397	15605	15407	15329	15303	15379	15395	15302	15579	15378	15249	15325	15393	15344	15234	15363	15308	15557	15487	15299	15375	15451	15094	15279	15394	15372	15348	15354	15464	15355	15280	15455	15116	15316	15239	15446	15287	15477	15135	15211	15306	15347	15445	15391	15360	15498	15172	15367	15369	15447	15157	15168	15322	15342	15348	15262	15290	15227	15335	15452	15360	15367	15333	15400	15486	15292	15339	15142	15348	15284	15236	15291	15226	15375	15476	15408	15210	15360	15356	15450	15265	15356	15410	15297	15268	15324	15346	15196	15325	15441	15277	15457	15269	15344	15385	15340	15331	15372	15320	15495	15457	15322	15313	15363	15403	15379	15352	15315	15246	15257	15186	15333	15398	15273	15333	15328	15441	15317	15408	15209	15266	15343	15427	15354	15426	15360	15274	15382	15340	15327	15405	15290	15278	15376	15409	15184	15311	15337	15366	15398	15321	15425	15271	15418	15335	15459	15272	15489	15305	15504	15288	15205	15500	15191	15333	15311	15450	15356	15510	15230	15423	15277	15319	15262	15433	15334	15450	15321	15324	15256	15262	15525	15464	15603	15188	15348	15205	15270	15307	15231	15396	15434	15412	15414	15388	15306	15147	15342	15297	15280	15514	15149	15472	15464	15367	15283	15323	15369	15347	15159	15229	15526	15267	15369	15351	15275	15336	15384	15511	15346	15412	15454	15438	15476	15353	15229	15505	15492	15254	15394	15092	15216	15377	15478	15303	15291	15507	15306	15400	15413	15419	15407	15433	15388	15200	15256	15376	15272	15277	15496	15299	15460	15357	15376	15354	15228	15208	15635	15280	15446	15351	15244	15324	15358	15406	15438	15423	15385	15403	15269	15392	15232	15414	15402	15287	15168	15306	15367	15268	15368	15335	15306	15382	15124	15428	15284	15331	15333	15362	15397	15270	15384	15291	15454	15462	15386	15439	15352	15279	15380	15304	15421	15461	15278	15306	15397	15562	15414	15430	15300	15468	15328	15235	15393	15298	15539	15375	15402	15199	15310	15430	15362	15529	15248	15429	15180	15515	15219	15344	15421	15308	15290	15193	15444	15247	15436	15413	15357	15272	15303	15319	15346	15200	15303	15372	15269	15260	15351	15229	15287	15226	15205	15246	15405	15337	15297	15149	15428	15214	15359	15465	15475	15443	15241	15427	15427	15213	15425	15288	15336	15211	15374	15328	15543	15359	15279	15469	15350	15421	15345	15448	15271	15388	15400	15528	15369	15450	15044	15481	15287	15475	15347	15464	15355	15306	15314	15324	15457	15286	15425	15309	15353	15355	15417	15272	15286	15522	15368	15312	15274	15354	15218	15472	15309	15207	15234	15403	15447	15506	15175	15386	15337	15364	15388	15305	15672	15455	15338	15263	15383	15356	15382	15373	15212	15303	15489	15352	15288	15505	15378	15270	15491	15292	15304	15316	15380	15391	15387	15371	15459	15388	15334	15466	15345	15372	15314	15401	15327	15431	15402	15298	15472	15243	15363	15454	15526	15399	15232	15302	15472	15347	15397	15445	15258	15411	15385	15346	15537	15329	15215	15486	15405	15303	15250	15330	15340	15367	15260	15444	15273	15602	15386	15368	15282	15434	15302	15542	15230	15285	15442	15391	15245	15441	15348	15433	15391	15289	15428	15446	15453	15218	15397	15300	15406	15459	15300	15187	15254	15370	15408	15333	15233	15418	15377	15157	15303	15325	15370	15469	15162	15319	15579	15342	15296	15547	15410	15290	15336	15419	15413	15392	15329	15606	15541	15327	15278	15456	15415	15503	15287	15278	15339	15242	15368	15296	15260	15456	15290	15353	15269	15235	15276	15291	15374	15235	15383	15368	15437	15321	15286	15489	15402	15379	15476	15243	15180	15380	15326	15296	15408	15420	15193	15452	15341	15365	15392	15267	15349	15288	15410	15470	15447	15402	15294	15445	15423	15486	15272	15293	15191	15305	15388	15506	15294	15334	15294	15355	15308	15301	15460	15257	15337	15512	15450	15323	15292	15400	15457	15206	15205	15505	15255	15328	15416	15361	15305	15361	15297	15478	15468	15440	15364	15247	15364	15414	15328	15329	15323	15435	15241	15292	15275	15394	15358	15318	15296	15421	15367	15362	15340	15377	15438	15390	15483	15440	15482	15300	15349	15336	15387	15376	15341	15410	15434	15299	15445	15289	15488	15284	15524	15334	15420	15353	15328	15367	15427	15302	15324	15366	15274	15241	15339	15498	15478	15314	15322	15512	15234	15370	15364	15432	15455	15452	15330	15235	15274	15455	15350	15497	15392	15378	15278	15390	15363	15391	15282	15398	15369	15328	15106	15408	15279	15436	15363	15361	15334	15504	15293	15323	15383	15407	15357	15382	15315	15326	15441	15449	15302	15386	15447	15433	15381	15164	15532	15190	15463	15290	15371	15513	15389	15379	15449	15238	15309	15328	15499	15365	15484	15458	15364	15443	15412	15385	15337	15154	15317	15367	15335	15438	15285	15484	15408	15246	15414	15371	15254	15398	15414	15176	15343	15270	15221	15335	15294	15102	15239	15359	15242	15399	15437	15430	15276	15458	15229	15211	15255	15191	15417	15316	15273	15187	15520	15379	15299	15417	15449	15480	15311	15414	15404	15305	15366	15376	15402	15198	15380	15400	15352	15362	15422	15296	15244	15291	15331	15436	15433	15346	15394	15579	15201	15244	15280	15328	15363	15348	15371	15331	15573	15186	15263	15501	15474	15366	15380	15344	15426	15343	15204	15382	15445	15351	15372	15212	15410	15436	15396	15264	15305	15351	15224	15508	15350	15213	15335	15411	15359	15369	15284	15305	15342	15371	15226	15368	15224	15351	15182	15436	15331	15332	15134	15444	15168	15422	15456	15407	15313	15377	15371	15152	15435	15299	15323	15331	15501	15313	15316	15290	15312	15398	15384	15447	15259	15420	15271	15320	15351	15302	15300	15328	15369	15464	15414	15308	15454	15374	15368	15529	15478	15431	15440	15324	15362	15463	15348	15309	15404	15269	15397	15279	15332	15334	15308	15228	15517	15439	15361	15252	15469	15235	15390	15378	15338	15315	15360	15404	15382	15327	15369	15315	15307	15463	15298	15406	15464	15335	15367	15564	15397	15247	15284	15268	15232	15498	15366	15308	15214	15466	15355	15190	15308	15275	15348	15457	15250	15389	15441	15375	15378	15382	15409	15329	15345	15253	15273	15264	15220	15338	15397	15299	15265	15516	15265	15308	15355	15415	15286	15244	15261	15349	15313	15325	15464	15339	15392	15323	15226	15255	15354	15242	15355	15380	15036	15335	15391	15411	15304	15306	15332	15387	15393	15195	15465	15336	15351	15389	15308	15526	15506	15471	15269	15335	15283	15298	15303	15251	15417	15391	15322	15313	15279	15214	15461	15323	15322	15273	15496	15350	15354	15403	15534	15291	15301	15358	15422	15328	15414	15438	15379	15398	15340	15341	15310	15461	15414	15298	15276	15440	15279	15309	15388	15347	15502	15278	15447	15542	15395	15353	15183	15383	15220	15348	15166	15472	15394	15254	15397	15496	15330	15283
23992	21304	28753	24223	22210	22414	21419	18887	18367	18770	18569	18334	18372	18227	18068	18067	18122	17980	17982	18359	18233	18174	17696	17748	17882	17856	17540	17820	17710	17647	17662	17823	17741	17675	17741	17856	17652	17719	17667	17773	18021	17687	17547	17788	17626	17772	17792	17669	18462	18901	18691	18425	18013	17819	17868	17725	17687	17620	17764	17623	17611	17687	17672	17636	17626	18131	17697	17813	17967	17599	17671	17446	17600	17832	17643	17584	17770	17662	17761	17674	17749	17704	17722	17633	17868	17803	17661	17645	17716	17648	17806	17784	17719	17661	17825	17653	17542	17660	17474	17686	17759	17658	17670	17628	17712	17510	17619	17706	17593	17440	17475	17766	17595	17801	17628	17786	17645	17747	17750	17739	17711	17648	17685	17775	17657	17814	17683	17911	17652	17567	17668	17492	17438	17561	17801	17580	17676	17554	17482	17615	17676	17670	17760	17506	17517	17537	17540	17706	17538	17657	17493	17727	17764	17779	17709	17736	17601	17831	17775	17864	17640	17709	17555	17612	17479	17773	17648	17709	17781	17734	17535	17774	17722	17450	17905	17557	17676	17639	17522	17606	17594	17641	17699	17601	17688	17696	17753	17581	17519	17410	17555	17679	17594	17754	17641	17669	17588	17680	17671	17424	17708	17680	17508	17529	17459	17567	17789	17524	17801	17448	17429	17582	17694	17609	17340	17644	17653	17500	17491	17765	17626	17629	17623	17488	17508	17724	17768	17709	17579	17549	17622	17494	17639	17652	17785	17529	17676	17663	17577	17558	17551	17554	17591	17654	17522	17617	17758	17782	17727	17833	17421	17658	17739	17509	17620	17713	17733	17568	17593	17705	17724	17661	17553	17473	17701	17870	17519	17450	17614	17542	17732	17570	17528	17576	17591	17762	17594	17697	17600	17469	17505	17685	17539	17670	17716	17569	17685	17546	17593	17828	17582	17792	17730	17624	17750	17663	17575	17686	17560	17509	17989	17819	17632	17516	17632	17704	17411	17279	17531	17502	17578	17624	17678	17571	17628	17634	17719	17603	17821	17586	17672	17656	17569	17695	17783	17549	17711	17595	17465	17668	17458	17441	17710	17720	17524	17584	17698	17653	17567	17488	17799	17525	17528	17468	17762	17541	17399	17592	17689	17633	17577	17552	17629	17525	17573	17539	17557	17831	17757	17652	17738	17616	17511	17760	17839	17453	17652	17566	17792	17620	17719	17456	17742	17675	17675	17682	17737	17837	17776	17707	17742	17616	17742	17587	17591	17571	17515	17698	17612	17650	17547	17394	17695	17466	17605	17738	17787	17531	17665	17651	17563	17703	17571	17573	17462	17570	17761	17767	17820	17650	17638	17540	17485	17687	17711	17625	17654	17751	17756	17697	17411	17753	17539	17525	17587	17488	17528	17636	17692	17739	17443	17581	17719	17753	17439	17518	17731	17525	17767	17417	17741	17482	17734	17534	17734	17643	17686	17722	17525	17588	17661	17703	17668	17676	17524	17587	17960	17783	17571	17740	17580	17590	17416	17570	17722	17802	17664	17954	17633	17646	17762	17558	17749	17474	17724	17592	17541	17612	17504	17544	17655	17716	17681	17714	17600	17600	17648	17648	17559	17604	17789	17765	17628	17725	17713	17566	17727	17527	17640	17798	17745	17577	17755	17727	17422	17558	17902	17669	17642	17620	17599	17467	17739	17675	17692	17758	17708	17555	17830	17611	17620	17605	17784	17646	17721	17576	17830	17559	17666	17621	17599	17696	17671	17686	17717	17642	17618	17676	17783	17689	17958	17688	17790	17553	17692	17705	17743	17642	17469	17667	17393	17683	17615	17769	17602	17693	17549	17708	17507	17778	17782	17698	17565	17562	17585	17647	17519	17659	17724	17654	17745	17738	17706	17666	17562	17623	17714	17677	17803	17548	17583	17559	17427	17609	17869	17552	17642	17615	17512	17624	17704	17623	17611	17540	17630	17570	17543	17620	17617	17623	17702	17822	17587	17661	17477	17405	17667	17871	17669	17652	17689	17658	17629	17549	17537	17696	17830	17565	17588	17661	17421	17664	17705	17558	17645	17750	17718	17628	17514	17686	17727	17523	17531	17572	17838	17529	17697	17569	17626	17676	17499	17476	17610	17539	17701	17577	17593	17569	17592	17599	17549	17579	17749	17606	17661	17398	17568	17849	17722	17615	17857	17748	17765	17778	17643	17639	17673	17419	17793	17846	17502	17749	17828	17774	17694	17863	17756	17756	17672	17407	17600	17676	17559	17693	17599	17486	17585	17489	17556	17448	17734	17510	17548	17641	17563	17738	17561	17661	17599	17574	17742	17791	17471	17738	17803	17576	17853	17782	17600	17735	17852	17496	17976	17713	17781	17756	17612	17690	17688	17590	17625	17547	17609	17685	17451	17481	17642	17507	17737	17693	17536	17452	17470	17628	17565	17549	17567	17599	17701	17717	17590	17547	17480	17598	17613	17696	17744	17370	17712	17512	17548	17877	17640	17681	17785	17578	17606	17598	17623	17601	17544	17651	17582	17440	17594	17598	17716	17693	17803	17801	17680	17494	17568	17797	17891	17619	17405	17602	17755	17564	17733	17711	17739	17562	17601	17664	17747	17629	17633	17617	17619	17513	17680	17682	17669	17557	17775	17825	17533	17724	17661	17555	17528	17781	17642	17680	17689	17501	17644	17621	17489	17670	17517	17546	17452	17628	17683	17607	17521	17744	17448	17743	17584	17576	17725	17693	17910	17661	17682	17719	17588	17458	17676	17672	17661	17710	17592	17640	17677	17796	17669	17543	17686	17688	17415	17710	17487	17783	17644	17725	17592	17354	17725	17705	17481	17686	17867	17603	17627	17674	17655	17717	17687	17341	17650	17545	17573	17523	17676	17420	17707	17792	17770	17734	17673	17507	17459	17734	17589	17662	17722	17676	17575	17662	17611	17561	17769	17779	17774	17433	17411	17646	17584	17590	17820	17732	17653	17662	17493	17671	17838	17562	17552	17829	17710	17524	17639	17675	17542	17606	17825	17627	17531	17770	17761	17757	17628	17683	17776	17729	17600	17448	17599	17568	17730	17819	17700	17639	17502	17780	17693	17741	17792	17586	17736	17574	17614	17722	17369	17628	17656	17452	17768	17522	17639	17520	17466	17606	17604	17781	17569	17494	17560	17587	17629	17618	17710	17725	17851	17628	17626	17794	17630	17595	17443	17693	17823	17552	17589	17668	17573	17806	17709	17608	17826	17650	17557	17739	17534	17745	17393	17665	17659	17725	17586	17641	17454	17588	17608	17503	17693	17682	17668	17649	17761	17581	17388	17652	17581	17467	17478	17523	17713	17575	17561	17488	17520	17668	17551	17636	17817	17628	17692	17728	17691	17542	17462	17705	17443	17796	17773	17608	17577	17576	17473	17386	17756	17502	17668	17688	17532	17776	17662	17588	17683	17732	17686	17688	17705	17637	17762	17438	17760	17760	17793	17729	17717	17585	17715	17779	17818	17567	17668	17547	17610	17619	17846	17564	17540	17780	17497	17638	17707	17901	17569	17715	17704	17747	17444	17535	17562	17872	17658	17679	17703	17565	17673	17808	17815	17682	17634	17644	17682	17600	17689	17672	17550	17522	17532	17508	17587	17444	17598	17580	17623	17538	17532	17653	17535	17471	17636	17508	17676	17494	17694	17661	17830	17619	17440	17762	17630	17650	17772	17614	17732	17632	17494	17719	17756	17569	17564	17643	17699	17551	17827	17573	17542	17579	17431	17287	17829	17457	17572	17660	17443	17623	17674	17724	17654	17572	17652	17456	17586	17716	17760	17695	17745	17553	17791	17691	17778	17591	17513	17543	17383	17465	17655	17644	17719	17440	17657	17541	17767	17565	17633	17796	17597	17749	17606	17612	17520	17855	17569	17615	17672	17646	17655	17622	17606	17743	17630	17719	17498	17679	17584	17565	17803	17637	17814	17602	17726	17510	17606	17721	17823	17465	17839	17642	17628	17538	17360	17465	17941	17541	17768	17541	17755	17813	17770	17588	17653	17439	17612	17745	17612	17610	17509	17714	17818	17708	17672	17716	17633	17517	17592	17582	17659	17594	17770	17404	17787	17690	17824	17601	17745	17684	17588	17847	17733	17638	17653	17526	17693	17593	17661	17580	17726	17567	17505	17627	17515	17416	17585	17626	17632	17822	17716	17554	17447	17607	17517	17831	17583	17638	17594	17558	17620	17672	17765	17807	17510	17703	17668	17758	17667	17698	17463	17546	17545	17673	17505	17625	17699	17610	17520	17511	17658	17702	17619	17559	17630	17739	17472	17701	17655	17686	17275	17600	17506	17611	17859	17785	17408	17718	17579	17568	17679	17573	17597	17580	17628	17736	17502	17774	17486	17532	17747	17597	17656	17653	17701	17571	17568	17591	17608	17582	17582	17733	17674	17429	17585	17751	17733	17899	17777	17844	17636	17544	17628	17740	17788	17706	17354	17185	17707	17666	17373	17520	17731	17379	17529	17531	17823	17764	17923	17539	17624	17442	17555	17658	17638	17457	17570	17513	17730	17594	17753	17747	17653	17809	17572	17809	17590	17548	17686	17747	17652	17710	17749	17678	17636	17612	17859	17725	17650	17546	17399	17619	17638	17418	17704	17685	17593	17482	17660	17619	17662	17620	17718	17692	17692	17871	17704	17695	17708	17762	17550	17632	17629	17606	17811	17575	17454	17615	17667	17677	17854	17770	17567	17652	17732	17844	17398	17621	17724	17886	17638	17368	17742	17699	17638	17755	17706	17648	17590	17557	17720	17747	17461	17657	17617	17693	17553	17512	17425	17463	17685	17725	17695	17735	17703	17542	17705	17624	17516	17625	17505	17710	17445	17574	17729	17656	17661	17590	17811	17834	17623	17608	17630	17561	17558	17584	17626	17715	17775	17686	17478	17769	17600	17838	17634	17494	17675	17671	17557	17744	17694	17646	17594	17665	17544	17443	17734	17522	17528	17622	17662	17640	17816	17622	17603	17785	17575	17815	17649	17856	17647	17656	17632	17569	17531	17642	17778	17909	17685	17379	17803	17628	17679	17660	17686	17566	17814	17504	17671	17682	17708	17457	17645	17639	17567	17533	17730	17743	17717	17568
15687	28110	26993	21286	19407	18490	17679	16866	16785	16896	16880	16768	16336	16197	16039	15859	16129	16103	16283	16205	16083	15680	15763	15643	15705	15532	15579	15583	15569	15759	15543	15580	15635	15680	15671	15626	15625	15545	15545	15587	15328	15701	15577	15588	15678	15676	15450	15605	16828	17304	16795	16446	15886	15776	15602	15694	15651	15452	15718	15409	15423	15639	15425	15537	15533	15492	15670	15681	15580	15629	15403	15712	15587	15476	15434	15489	15576	15552	15505	15451	15413	15598	15606	15719	15524	15525	15627	15499	15544	15388	15570	15494	15463	15543	15595	15658	15490	15337	15421	15556	15606	15423	15584	15522	15526	15467	15507	15557	15535	15561	15526	15563	15564	15499	15595	15512	15688	15531	15543	15523	15589	15564	15317	15662	15645	15495	15533	15643	15677	15614	15472	15615	15632	15494	15527	15635	15663	15466	15400	15501	15675	15500	15485	15436	15620	15530	15560	15552	15457	15527	15504	15375	15515	15541	15540	15523	15612	15507	15447	15572	15597	15517	15508	15530	15549	15438	15638	15500	15511	15570	15543	15533	15709	15570	15308	15528	15541	15372	15553	15493	15629	15582	15583	15670	15588	15730	15568	15634	15461	15496	15586	15394	15436	15591	15507	15606	15578	15568	15531	15333	15395	15451	15395	15425	15700	15535	15575	15737	15408	15448	15430	15587	15490	15613	15552	15652	15525	15494	15651	15609	15555	15695	15525	15435	15504	15590	15613	15600	15513	15445	15631	15558	15499	15440	15605	15521	15440	15421	15475	15440	15392	15455	15486	15605	15568	15520	15469	15586	15671	15383	15469	15668	15475	15498	15687	15507	15574	15650	15602	15446	15528	15588	15468	15593	15591	15539	15491	15547	15467	15705	15665	15590	15441	15684	15350	15611	15502	15607	15508	15559	15494	15502	15476	15559	15546	15496	15542	15426	15625	15693	15586	15615	15609	15698	15437	15713	15397	15703	15553	15636	15555	15393	15646	15546	15754	15381	15541	15675	15519	15493	15364	15526	15623	15554	15555	15674	15426	15458	15569	15473	15414	15578	15490	15563	15525	15657	15490	15586	15540	15629	15328	15678	15482	15742	15621	15548	15478	15452	15575	15529	15445	15651	15508	15436	15453	15391	15603	15473	15483	15367	15500	15623	15604	15568	15358	15494	15619	15626	15544	15612	15364	15615	15404	15628	15605	15416	15338	15514	15449	15507	15549	15630	15591	15555	15502	15496	15561	15493	15601	15610	15504	15629	15679	15613	15458	15509	15480	15449	15419	15595	15437	15547	15499	15536	15523	15533	15510	15684	15609	15540	15603	15520	15483	15549	15372	15586	15599	15482	15364	15482	15453	15589	15336	15519	15564	15637	15603	15576	15642	15506	15464	15617	15516	15635	15621	15408	15613	15622	15608	15540	15524	15466	15454	15602	15542	15464	15359	15547	15546	15468	15532	15699	15552	15530	15506	15449	15535	15430	15590	15687	15465	15394	15558	15761	15578	15622	15579	15443	15613	15474	15914	15439	15567	15665	15632	15477	15456	15777	15652	15490	15534	15525	15459	15456	15577	15570	15500	15629	15537	15630	15401	15661	15739	15531	15723	15532	15522	15473	15609	15687	15421	15533	15448	15615	15557	15599	15535	15407	15644	15451	15485	15480	15513	15489	15617	15471	15595	15689	15585	15373	15487	15632	15528	15500	15708	15529	15543	15620	15541	15458	15424	15570	15646	15435	15523	15501	15449	15475	15414	15366	15493	15666	15424	15451	15432	15576	15601	15702	15552	15686	15424	15414	15396	15632	15435	15559	15412	15401	15461	15447	15387	15571	15426	15520	15431	15537	15545	15421	15579	15640	15314	15558	15391	15403	15466	15531	15529	15505	15598	15386	15486	15693	15449	15622	15613	15493	15544	15405	15516	15539	15652	15469	15646	15617	15590	15512	15442	15525	15537	15430	15409	15497	15396	15481	15578	15444	15541	15460	15546	15516	15498	15552	15629	15514	15712	15630	15587	15591	15567	15432	15525	15696	15715	15375	15501	15719	15524	15466	15577	15456	15441	15427	15479	15635	15410	15560	15462	15345	15607	15565	15517	15631	15469	15516	15640	15546	15575	15495	15531	15398	15847	15588	15455	15463	15587	15500	15674	15596	15437	15500	15547	15503	15509	15542	15562	15603	15451	15575	15660	15595	15726	15444	15465	15663	15674	15624	15543	15643	15482	15548	15647	15533	15646	15553	15635	15510	15465	15540	15689	15583	15620	15412	15372	15585	15531	15552	15545	15403	15602	15628	15640	15730	15571	15493	15622	15358	15509	15514	15536	15734	15606	15476	15449	15622	15606	15502	15474	15555	15464	15437	15536	15593	15688	15831	15499	15704	15526	15581	15419	15574	15489	15432	15522	15546	15572	15617	15518	15489	15441	15607	15516	15485	15457	15348	15517	15537	15777	15630	15451	15656	15548	15520	15501	15665	15290	15499	15578	15655	15461	15651	15497	15701	15731	15383	15640	15567	15605	15553	15537	15540	15533	15538	15531	15527	15622	15682	15552	15477	15603	15553	15510	15500	15513	15621	15585	15462	15495	15553	15500	15470	15539	15522	15561	15643	15433	15568	15483	15464	15642	15297	15485	15563	15611	15651	15584	15395	15618	15519	15539	15508	15514	15677	15433	15499	15485	15626	15579	15567	15637	15537	15344	15636	15557	15677	15569	15600	15649	15541	15450	15487	15508	15457	15391	15620	15655	15614	15425	15678	15606	15567	15628	15400	15675	15255	15594	15622	15594	15697	15451	15445	15616	15482	15383	15464	15504	15605	15324	15496	15397	15596	15446	15642	15601	15475	15403	15635	15453	15531	15538	15569	15393	15370	15426	15693	15383	15547	15565	15381	15621	15557	15392	15422	15673	15629	15649	15543	15565	15543	15583	15692	15549	15709	15551	15478	15538	15545	15576	15756	15483	15634	15452	15444	15595	15469	15505	15640	15652	15431	15476	15478	15678	15468	15519	15420	15680	15371	15651	15592	15589	15515	15597	15506	15522	15604	15558	15548	15541	15564	15649	15522	15418	15588	15558	15512	15587	15384	15607	15565	15579	15618	15637	15467	15485	15441	15550	15590	15514	15421	15483	15575	15634	15464	15517	15488	15556	15351	15446	15532	15462	15532	15634	15535	15682	15410	15515	15622	15410	15602	15540	15503	15632	15487	15565	15506	15581	15619	15460	15370	15627	15543	15565	15668	15621	15585	15428	15811	15468	15407	15429	15656	15643	15436	15524	15486	15585	15460	15648	15480	15478	15515	15584	15607	15460	15446	15471	15455	15466	15503	15443	15418	15728	15421	15732	15423	15499	15445	15717	15535	15585	15518	15585	15642	15211	15541	15654	15501	15528	15491	15545	15600	15645	15598	15385	15411	15405	15484	15507	15401	15719	15586	15509	15541	15618	15697	15558	15578	15532	15542	15386	15617	15585	15563	15392	15554	15525	15662	15483	15567	15664	15342	15454	15467	15484	15609	15532	15630	15370	15751	15529	15467	15637	15450	15577	15392	15746	15342	15402	15501	15574	15584	15476	15596	15605	15587	15620	15673	15483	15567	15543	15598	15732	15524	15584	15434	15682	15411	15454	15397	15673	15591	15506	15495	15521	15481	15514	15521	15350	15657	15615	15437	15576	15489	15643	15547	15506	15466	15519	15440	15455	15619	15579	15493	15471	15449	15503	15590	15528	15728	15576	15428	15598	15739	15673	15602	15475	15482	15390	15591	15564	15557	15412	15614	15514	15492	15605	15664	15514	15487	15508	15472	15830	15706	15424	15577	15654	15379	15425	15540	15742	15509	15504	15593	15704	15456	15498	15539	15572	15537	15566	15541	15443	15439	15648	15548	15616	15421	15461	15537	15668	15689	15601	15454	15521	15409	15600	15431	15467	15515	15519	15671	15752	15537	15811	15592	15521	15645	15447	15569	15452	15696	15518	15644	15496	15576	15652	15406	15426	15534	15522	15483	15491	15564	15414	15537	15542	15457	15590	15476	15622	15549	15588	15484	15370	15447	15575	15467	15484	15737	15556	15574	15765	15581	15505	15563	15588	15512	15518	15653	15582	15639	15648	15653	15583	15407	15443	15620	15534	15666	15516	15641	15487	15508	15518	15535	15602	15554	15525	15538	15477	15563	15380	15400	15547	15624	15581	15471	15470	15768	15568	15535	15529	15482	15538	15599	15646	15609	15469	15499	15572	15603	15314	15550	15467	15550	15636	15431	15516	15485	15587	15476	15416	15645	15573	15539	15511	15541	15411	15482	15449	15587	15626	15482	15548	15454	15555	15522	15523	15289	15581	15629	15595	15432	15581	15538	15566	15529	15582	15632	15555	15657	15506	15583	15623	15446	15541	15519	15343	15614	15531	15567	15693	15618	15596	15513	15581	15583	15495	15777	15458	15527	15492	15740	15484	15411	15304	15555	15654	15547	15564	15637	15554	15404	15716	15455	15549	15673	15593	15610	15394	15474	15608	15518	15369	15734	15519	15558	15508	15621	15516	15472	15506	15585	15614	15703	15444	15653	15613	15556	15411	15543	15564	15654	15607	15492	15576	15528	15755	15565	15556	15553	15576	15499	15625	15536	15670	15543	15593	15571	15637	15420	15524	15638	15371	15611	15672	15404	15706	15491	15518	15544	15412	15555	15565	15485	15766	15467	15583	15507	15580	15488	15514	15638	15534	15536	15383	15287	15378	15548	15604	15645	15671	15423	15650	15484	15650	15550	15665	15635	15504	15465	15600	15653	15532	15508	15592	15508	15604	15636	15579	15450	15584	15545	15370	15440	15335	15492	15380	15543	15341	15669	15539	15471	15642	15538	15436	15641	15540	15540	15623	15472	15590	15588	15472	15473	15499	15578	15529	15341	15570	15639	15534	15505	15799	15537	15625	15512	15536	15598	15514	15503	15520	15456	15630	15543	15562	15732	15430	15560	15585	15468	15546	15463	15547	15490	15635	15550	15572	15597	15566	15676	15454	15372	15598	15495	15571	15650	15684	15525	15672	15543	15439	15505	15657	15655	15604	15555	15596	15406	15612	15452	15569	15576	15531	15513	15579	15535	15562	15682	15505	15326	15584	15381	15538	15358	15553	15569
23007	21254	29066	23761	21424	23488	24914	19433	18845	19399	19248	18937	18784	18540	18331	18088	18184	18365	18381	18226	18040	17970	17965	17992	17898	17825	18177	17831	17785	17852	17748	17719	17818	17676	17855	17800	17643	17788	17655	17985	17836	17836	17729	17718	17787	17997	17785	18449	19711	19707	19452	18870	18396	17965	17812	17806	17756	17693	17797	17751	17430	17437	17544	17690	17642	17698	17576	17773	17785	17470	17696	17717	17727	17728	17659	17626	17586	17754	17677	17879	17819	17688	17598	17605	17752	17616	17678	17462	17692	17624	17799	17720	17634	17679	17697	17628	17584	17574	17730	17547	17674	17673	17827	17562	17576	17846	17656	17824	17534	17826	17710	17742	17708	17667	17558	17633	17575	17450	17856	17850	17618	17611	17622	17660	17671	17926	17469	17723	17653	17664	17656	17699	17652	17690	17594	17682	17785	17758	17788	17621	17607	17666	17682	17450	17798	17663	17574	17657	17456	17626	17826	17532	17631	17694	17412	17292	17375	17641	17636	17626	17706	17600	17532	17533	17738	17443	17719	17895	17787	17816	17606	17767	17563	17580	17703	17715	17546	17709	17701	17481	17798	17693	17615	17744	17681	17630	17661	17520	17673	17785	17875	17747	17605	17729	17755	17749	17657	17771	17662	17327	17694	17807	17800	17697	17590	17718	17529	17538	17672	17766	17536	17842	17670	17666	17755	17539	17574	17530	17590	17674	17692	17575	17527	17612	17751	17443	17382	17672	17582	17842	17622	17626	17740	17593	17669	17535	17450	17662	17519	17724	17678	17718	17743	17481	17694	17789	17857	17815	17539	17591	17774	17672	17534	17821	17681	17688	17716	17657	17802	17653	17733	17532	17638	17655	17512	17368	17560	17635	17654	17660	17686	17498	17588	17551	17635	17374	17641	17727	17652	17650	17398	17621	17610	17731	17444	17664	17699	17617	17822	17778	17517	17687	17724	17636	17430	17515	17505	17607	17633	17707	17677	17549	17562	17547	17717	17825	17707	17677	17741	17589	17625	17520	17638	17491	17560	17644	17505	17759	17734	17906	17688	17733	17463	17669	17548	17547	17747	17444	17581	17584	17634	17413	17381	17713	17507	17756	17549	17616	17603	17687	17681	17562	17716	17534	17667	17605	17582	17850	17727	17606	17576	17625	17647	17593	17706	17473	17538	17592	17592	17469	17497	17670	17716	17594	17705	17628	17784	17722	17396	17551	17681	17602	17640	17425	17612	17760	17634	17598	17687	17670	17711	17760	17666	17541	17631	17560	17733	17397	17592	17641	17688	17560	17690	17600	17436	17594	17561	17513	17650	17614	17555	17419	17486	17815	17709	17563	17709	17575	17655	17825	17603	17431	17647	17666	17554	17649	17612	17593	17565	17616	17706	17471	17700	17718	17507	17629	17573	17595	17621	17502	17907	17649	17634	17627	17543	17712	17659	17640	17735	17515	17448	17615	17613	17610	17848	17690	17470	17639	17515	17666	17699	17204	17498	17633	17706	17580	17737	17609	17568	17602	17785	17583	17675	17580	17602	17616	17739	17631	17734	17749	17531	17779	17707	17697	17720	17438	17488	17728	17606	17573	17543	17680	17789	17537	17597	17690	17490	17640	17600	17906	17579	17533	17732	17732	17616	17546	17657	17514	17703	17475	17802	17586	17627	17818	17649	17641	17768	17576	17594	17575	17722	17607	17594	17633	17875	17544	17542	17557	17572	17754	17540	17582	17622	17559	17602	17573	17793	17632	17786	17833	17367	17732	17776	17737	17629	17544	17665	17744	17556	17733	17681	17570	17718	17648	17577	17908	17616	17374	17517	17834	17626	17630	17552	17637	17748	17574	17657	17589	17466	17387	17662	17856	17703	17747	17382	17635	17679	17555	17603	17581	17745	17573	17796	17734	17595	17638	17567	17568	17586	17780	17704	17639	17505	17672	17579	17501	17570	17760	17493	17748	17509	17625	17608	17697	17504	17664	17779	17457	17529	17553	17725	17706	17671	17562	17704	17757	17769	17667	17665	17443	17557	17614	17581	17513	17726	17675	17855	17490	17649	17641	17706	17459	17543	17559	17508	17594	17624	17512	17765	17630	17454	17648	17755	17672	17556	17579	17724	17669	17808	17692	17302	17678	17685	17719	17419	17722	17804	17671	17623	17808	17564	17575	17688	17403	17716	17633	17462	17517	17491	17554	17565	17703	17638	17611	17589	17501	17616	17624	17500	17616	17574	17528	17649	17616	17456	17286	17583	17777	17774	17653	17602	17786	17584	17831	17588	17816	17725	17571	17551	17709	17570	17459	17610	17573	17619	17755	17720	17573	17725	17509	17746	17798	17528	17814	17611	17479	17689	17742	17603	17654	17642	17695	17603	17589	17551	17601	17545	17530	17520	17555	17645	17644	17795	17479	17576	17717	17698	17530	17555	17633	17604	17616	17707	17637	17659	17651	17575	17755	17708	17677	17703	17539	17590	17486	17705	17441	17374	17575	17530	17737	17392	17484	17656	17663	17789	17522	17575	17613	17597	17666	17559	17715	17445	17659	17656	17655	17622	17615	17799	17683	17560	17687	17591	17582	17702	17560	17541	17695	17675	17642	17714	17791	17656	17788	17568	17532	17661	17828	17651	17800	17508	17722	17593	17566	17704	17516	17488	17724	17527	17754	17742	17517	17689	17540	17685	17633	17586	17652	17645	17697	17600	17585	17628	17543	17595	17339	17472	17630	17634	17713	17728	17534	17580	17732	17674	17755	17693	17618	17618	17530	17424	17640	17769	17598	17643	17410	17597	17542	17573	17596	17629	17493	17722	17529	17658	17529	17472	17464	17744	17645	17622	17409	17525	17529	17740	17466	17685	17686	17570	17722	17633	17452	17751	17573	17549	17719	17736	17589	17458	17643	17703	17678	17754	17389	17584	17738	17473	17637	17409	17707	17767	17678	17395	17706	17837	17738	17817	17555	17633	17399	17618	17541	17535	17513	17384	17670	17656	17549	17551	17769	17391	17689	17624	17594	17717	17656	17591	17540	17677	17626	17675	17590	17661	17533	17573	17717	17782	17714	17543	17601	17481	17777	17780	17740	17689	17739	17715	17362	17508	17535	17617	17649	17830	17808	17714	17570	17406	17540	17543	17746	17743	17619	17620	17598	17638	17676	17643	17506	17701	17518	17638	17722	17818	17372	17882	17562	17523	17538	17588	17833	17438	17846	17823	17766	17535	17458	17467	17722	17585	17692	17527	17677	17643	17557	17626	17675	17685	17671	17858	17577	17427	17434	17571	17616	17537	17505	17649	17597	17647	17861	17500	17559	17535	17786	17588	17575	17780	17600	17531	17390	17524	17406	17574	17682	17849	17692	17513	17535	17710	17478	17554	17800	17651	17677	17824	17437	17477	17776	17685	17587	17520	17644	17741	17280	17553	17635	17699	17592	17628	17491	17591	17592	17521	17608	17443	17437	17502	17494	17726	17545	17712	17777	17492	17583	17564	17497	17503	17355	17567	17678	17543	17673	17584	17523	17512	17667	17692	17762	17702	17560	17686	17644	17498	17750	17533	17503	17799	17526	17700	17741	17458	17758	17746	17573	17604	17585	17548	17645	17724	17489	17557	17667	17473	17662	17502	17769	17751	17562	17464	17583	17538	17579	17627	17703	17416	17738	17617	17650	17758	17372	17516	17631	17674	17608	17526	17546	17867	17613	17653	17677	17626	17508	17422	17576	17765	17657	17720	17770	17546	17719	17673	17652	17608	17448	17610	17521	17588	17688	17641	17759	17726	17776	17640	17549	17478	17721	17689	17481	17535	17496	17731	17649	17600	17616	17477	17727	17555	17624	17745	17470	17538	17633	17610	17585	17621	17522	17627	17574	17691	17527	17599	17755	17569	17754	17728	17646	17632	17592	17628	17461	17761	17749	17645	17684	17421	17531	17654	17687	17565	17619	17767	17544	17640	17599	17708	17780	17658	17541	17518	17642	17435	17510	17685	17730	17536	17511	17644	17694	17588	17908	17726	17616	17538	17854	17550	17644	17645	17822	17700	17701	17487	17615	17601	17594	17555	17638	17514	17751	17833	17645	17516	17375	17685	17417	17838	17614	17979	17499	17659	17519	17693	17814	17680	17643	17708	17625	17673	17685	17713	17602	17798	17383	17706	17549	17606	17359	17565	17695	17366	17748	17709	17557	17706	17586	17612	17712	17593	17529	17615	17548	17562	17744	17788	17772	17763	17602	17620	17639	17627	17662	17837	17694	17553	17630	17652	17667	17909	17622	17618	17588	17619	17646	17676	17714	17615	17521	17357	17494	17790	17723	17792	17469	17685	17545	17574	17417	17740	17668	17675	17748	17731	17517	17655	17694	17590	17572	17623	17769	17561	17593	17782	17719	17590	17719	17501	17631	17665	17401	17497	17596	17606	17782	17600	17623	17438	17556	17923	17480	17508	17673	17585	17553	17492	17690	17952	17667	17578	17609	17712	17795	17592	17619	17472	17889	17686	17569	17350	17775	17512	17550	17551	17533	17551	17479	17651	17728	17688	17667	17598	17654	17774	17590	17536	17666	17530	17826	17876	17778	17551	17491	17620	17548	17559	17672	17587	17675	17663	17449	17706	17709	17698	17542	17845	17851	17719	17757	17588	17555	17473	17499	17426	17593	17576	17666	17530	17650	17605	17781	17643	17488	17772	17668	17660	17682	17644	17822	17620	17507	17719	17705	17658	17559	17558	17760	17492	17594	17686	17609	17364	17512	17512	17684	17924	17755	17803	17662	17758	17774	17511	17534	17549	17713	17584	17623	17649	17603	17555	17492	17602	17694	17727	17656	17529	17677	17564	17909	17806	17701	17639	17683	17494	17672	17639	17652	17738	17360	17666	17636	17548	17765	17729	17571	17609	17625	17612	17675	17665	17748	17776	17598	17601	17526	17609	17512	17781	17720	17511	17580	17478	17667	17835	17633	17648	17613	17652	17618	17586	17739	17506	17535	17515	17711	17571	17588	17541	17644	17670	17680	17810	17605	17567	17562	17696	17524	17585	17686	17878	17643	17557	17738	17621	17505	17632	17650	17620	17720	17637	17544	17646	17438	17597	17736	17542	17698	17397	17787	17642	17500	17690	17588	17710	17541	17656	17540	17522	17628
17342	32609	30340	23730	21213	19526	18553	17585	17611	17743	17551	17418	16944	16394	16034	16061	16173	16332	16273	16070	16055	16205	15852	15650	15829	15675	15642	15666	15571	15570	15520	15555	15773	15464	15557	15596	15498	15552	15464	15704	15689	15610	15594	15471	15545	15623	15481	16575	18201	18255	17906	16835	16060	15692	15568	15457	15537	15410	15369	15465	15487	15593	15568	15550	15363	15366	15492	15308	15346	15560	15428	15358	15378	15405	15552	15509	15239	15467	15411	15407	15443	15383	15477	15501	15452	15501	15456	15502	15402	15396	15555	15449	15483	15314	15554	15357	15384	15387	15391	15545	15486	15509	15522	15310	15567	15420	15409	15574	15440	15518	15290	15372	15505	15585	15536	15393	15459	15455	15268	15507	15471	15507	15490	15291	15411	15445	15505	15514	15592	15376	15489	15507	15416	15611	15458	15272	15438	15425	15460	15419	15450	15540	15517	15554	15411	15410	15559	15646	15393	15519	15336	15512	15468	15575	15362	15465	15445	15505	15476	15539	15494	15422	15250	15381	15403	15508	15523	15462	15505	15472	15463	15536	15507	15399	15592	15529	15397	15481	15599	15548	15282	15361	15385	15502	15352	15536	15402	15308	15484	15580	15329	15410	15388	15532	15412	15531	15391	15572	15508	15303	15501	15389	15415	15352	15527	15502	15543	15571	15312	15420	15496	15395	15432	15395	15482	15356	15477	15477	15354	15307	15443	15306	15282	15388	15547	15447	15279	15538	15302	15476	15425	15449	15591	15522	15334	15401	15412	15402	15389	15449	15431	15521	15446	15346	15444	15332	15329	15308	15472	15335	15436	15495	15531	15557	15481	15235	15561	15518	15339	15556	15479	15390	15325	15529	15622	15471	15385	15501	15526	15425	15542	15544	15454	15375	15470	15317	15524	15322	15526	15591	15272	15333	15374	15492	15455	15569	15345	15324	15453	15459	15514	15412	15469	15409	15593	15266	15491	15501	15363	15300	15477	15464	15364	15586	15343	15433	15322	15484	15453	15356	15529	15344	15585	15576	15372	15450	15300	15226	15490	15310	15425	15435	15495	15490	15446	15478	15558	15387	15479	15373	15304	15486	15514	15534	15414	15470	15374	15485	15234	15512	15504	15570	15374	15446	15403	15368	15392	15291	15479	15392	15399	15410	15403	15363	15384	15335	15546	15558	15472	15310	15541	15373	15408	15560	15274	15387	15525	15457	15335	15490	15528	15405	15574	15318	15517	15318	15461	15416	15359	15442	15424	15613	15590	15493	15531	15212	15543	15408	15324	15322	15350	15613	15493	15382	15488	15360	15382	15413	15286	15395	15456	15606	15423	15326	15487	15574	15349	15401	15403	15302	15461	15416	15349	15446	15277	15501	15458	15632	15417	15515	15476	15472	15523	15454	15446	15508	15539	15437	15413	15539	15481	15490	15436	15373	15439	15457	15410	15421	15496	15425	15344	15192	15503	15528	15599	15380	15542	15325	15401	15470	15409	15517	15472	15394	15549	15374	15521	15339	15451	15280	15331	15527	15441	15458	15570	15267	15366	15345	15526	15354	15537	15458	15558	15167	15285	15421	15483	15389	15376	15409	15464	15571	15414	15396	15469	15371	15474	15451	15257	15408	15425	15373	15483	15312	15441	15422	15402	15548	15362	15583	15556	15570	15319	15446	15227	15322	15460	15495	15509	15338	15310	15521	15399	15522	15423	15472	15419	15363	15547	15471	15403	15336	15325	15441	15397	15423	15385	15550	15343	15279	15383	15405	15333	15426	15476	15497	15567	15271	15469	15559	15499	15496	15415	15449	15688	15550	15256	15518	15412	15507	15452	15516	15240	15326	15482	15344	15409	15485	15437	15343	15428	15433	15541	15285	15397	15385	15475	15490	15290	15386	15405	15416	15483	15415	15381	15446	15453	15338	15283	15580	15333	15413	15502	15462	15598	15376	15424	15405	15600	15301	15430	15518	15439	15206	15322	15528	15306	15341	15463	15428	15547	15491	15432	15345	15342	15570	15484	15332	15451	15427	15480	15308	15397	15239	15544	15559	15398	15506	15499	15435	15605	15284	15432	15262	15221	15401	15329	15456	15412	15349	15677	15508	15444	15445	15281	15280	15344	15585	15366	15434	15522	15387	15503	15479	15445	15391	15484	15416	15248	15463	15508	15525	15503	15497	15382	15484	15451	15391	15436	15316	15520	15478	15498	15319	15454	15406	15539	15417	15377	15400	15232	15266	15480	15478	15316	15516	15427	15431	15487	15508	15482	15401	15509	15447	15470	15516	15513	15402	15400	15561	15407	15350	15490	15476	15285	15513	15409	15439	15568	15381	15392	15320	15393	15347	15449	15438	15360	15557	15450	15413	15206	15390	15459	15384	15529	15477	15435	15405	15433	15464	15405	15536	15303	15446	15366	15471	15406	15578	15576	15408	15435	15333	15514	15315	15462	15369	15488	15439	15444	15444	15409	15452	15541	15443	15568	15297	15434	15287	15398	15302	15373	15474	15519	15550	15526	15606	15419	15456	15406	15363	15510	15309	15466	15535	15457	15528	15286	15382	15485	15331	15447	15450	15328	15361	15277	15470	15423	15468	15355	15332	15393	15442	15269	15535	15379	15307	15513	15494	15339	15262	15428	15481	15350	15453	15352	15381	15508	15397	15400	15453	15377	15305	15536	15356	15472	15306	15486	15582	15552	15461	15460	15487	15525	15466	15556	15367	15509	15647	15342	15444	15544	15390	15410	15438	15540	15457	15421	15317	15453	15287	15465	15515	15367	15489	15337	15586	15440	15286	15592	15516	15450	15517	15352	15520	15531	15219	15317	15492	15349	15370	15306	15466	15368	15483	15526	15452	15361	15477	15430	15397	15173	15352	15432	15396	15540	15355	15287	15450	15411	15508	15390	15394	15472	15560	15449	15460	15308	15669	15414	15387	15560	15538	15414	15468	15410	15208	15323	15344	15336	15387	15580	15407	15446	15516	15526	15451	15520	15491	15271	15328	15376	15638	15290	15458	15325	15386	15462	15304	15489	15494	15472	15538	15515	15407	15527	15384	15382	15560	15364	15334	15390	15314	15263	15410	15436	15323	15524	15495	15288	15367	15542	15271	15371	15611	15373	15484	15430	15181	15434	15422	15393	15503	15252	15544	15323	15383	15387	15331	15284	15394	15325	15330	15566	15423	15326	15454	15394	15313	15489	15276	15246	15519	15302	15495	15377	15256	15286	15382	15533	15443	15350	15342	15395	15322	15565	15499	15425	15539	15616	15327	15351	15436	15326	15290	15597	15443	15366	15325	15457	15346	15492	15463	15319	15315	15405	15408	15515	15465	15419	15342	15386	15493	15334	15426	15257	15458	15538	15363	15476	15699	15348	15419	15425	15292	15309	15309	15424	15434	15228	15499	15443	15424	15323	15374	15492	15386	15508	15460	15422	15545	15398	15464	15443	15512	15323	15449	15489	15259	15367	15573	15556	15547	15533	15425	15544	15401	15418	15232	15371	15332	15466	15550	15516	15372	15338	15505	15465	15480	15506	15534	15521	15485	15425	15530	15462	15308	15533	15466	15530	15388	15372	15446	15304	15347	15419	15529	15409	15464	15558	15349	15416	15219	15579	15437	15410	15480	15464	15388	15458	15373	15460	15521	15405	15456	15407	15546	15560	15509	15594	15315	15288	15323	15232	15396	15491	15461	15329	15509	15196	15574	15401	15474	15383	15469	15391	15313	15387	15353	15431	15527	15357	15292	15442	15465	15334	15536	15305	15271	15472	15310	15453	15476	15578	15365	15475	15489	15468	15544	15550	15454	15442	15468	15315	15389	15563	15601	15485	15464	15418	15473	15465	15365	15397	15329	15333	15491	15358	15434	15606	15240	15306	15376	15360	15380	15484	15305	15346	15532	15229	15355	15546	15447	15490	15228	15488	15328	15428	15404	15548	15294	15515	15484	15370	15498	15545	15348	15512	15490	15416	15558	15363	15482	15551	15327	15456	15388	15390	15395	15401	15462	15389	15491	15454	15334	15391	15353	15431	15377	15288	15312	15377	15466	15407	15282	15306	15349	15457	15422	15486	15570	15622	15624	15639	15529	15319	15429	15274	15427	15416	15506	15478	15417	15599	15508	15363	15513	15345	15286	15461	15515	15622	15499	15409	15391	15598	15385	15460	15383	15353	15572	15546	15371	15326	15502	15452	15382	15400	15473	15380	15437	15573	15413	15685	15338	15430	15566	15314	15209	15437	15526	15312	15574	15312	15383	15438	15436	15317	15406	15432	15437	15395	15391	15549	15390	15470	15456	15481	15391	15478	15415	15381	15384	15490	15420	15373	15370	15601	15466	15358	15598	15355	15539	15391	15461	15538	15482	15420	15348	15544	15229	15554	15443	15501	15524	15515	15377	15311	15382	15483	15357	15379	15330	15455	15535	15422	15372	15439	15458	15403	15412	15575	15526	15416	15434	15534	15374	15477	15252	15586	15336	15458	15478	15378	15478	15358	15418	15584	15419	15438	15448	15361	15517	15534	15384	15642	15381	15280	15341	15246	15349	15390	15407	15413	15348	15499	15536	15446	15291	15650	15349	15442	15419	15458	15468	15336	15293	15522	15546	15434	15270	15510	15397	15371	15363	15465	15394	15451	15570	15385	15450	15461	15466	15246	15353	15501	15318	15488	15594	15384	15303	15546	15376	15536	15312	15506	15541	15242	15583	15426	15283	15421	15374	15561	15378	15562	15341	15216	15653	15428	15421	15617	15458	15581	15507	15500	15483	15293	15426	15357	15384	15596	15164	15490	15375	15254	15508	15256	15361	15381	15348	15583	15623	15344	15482	15450	15419	15454	15472	15656	15342	15340	15394	15378	15452	15487	15423	15540	15458	15464	15303	15360	15351	15286	15306	15535	15270	15452	15475	15467	15476	15367	15508	15520	15521	15469	15435	15270	15482	15480	15434	15340	15548	15594	15430	15581	15508	15326	15513	15416	15455	15501	15426	15517	15419	15442	15312	15438	15498	15625	15373	15416	15319	15464	15437	15519	15445	15356	15351	15325	15525	15328	15435	15289	15553	15376	15364	15355	15451	15439	15568	15381	15351	15428	15408	15500	15368	15511	15508	15525	15401	15423	15472	15403	15422	15218	15686
27760	22242	25028	21570	18069	17800	17673	17310	17311	17277	17420	17259	17262	17266	17054	17192	17044	17113	17132	17183	17360	17291	17229	17143	16960	16990	16977	17123	17165	17108	17059	16923	17053	17039	17106	16934	16967	17084	17049	17179	17159	17255	17123	16923	17135	16940	16974	17083	16916	17145	17196	17070	17311	17003	17037	17082	17128	17204	17138	16897	17034	16938	17005	16961	16926	17068	16991	16712	16984	17090	16917	16997	17063	17119	17210	16990	16940	17018	16917	16986	16968	16942	16939	16933	16877	16920	17236	16880	17032	16862	17038	16974	16916	17211	16891	17064	17266	17084	16948	16939	17105	16876	16995	17055	16962	17190	17117	17116	16916	16973	16956	16950	16896	17097	16922	16985	16828	16895	16717	17014	16936	16998	17078	16905	17023	17030	16837	16947	17050	17244	16864	16987	17091	16992	17096	16947	17123	17210	16984	17172	17027	16954	16840	16977	16884	17046	17118	16862	16952	16968	16807	16740	16956	16958	16974	17027	16982	16944	17014	16695	16964	17064	16955	16938	16793	16924	16982	16908	16980	17146	16855	17059	16997	17045	17063	17094	17072	17004	16869	16899	16963	16974	16983	17082	17125	16980	16896	16915	17093	17173	17071	16867	17018	16982	16962	16870	16837	16861	17022	17123	16984	17140	17061	16721	17081	16859	16857	16910	17031	16889	17157	17021	17107	16864	16905	16883	17027	16873	16810	16935	16725	17085	17063	16831	16805	17111	16762	17115	16964	16712	16892	17105	17154	17206	16984	16862	16968	16925	16964	17175	17129	17032	16763	16964	16836	17030	16907	16714	16980	16925	16876	17133	17071	16876	16980	16739	16935	16958	16969	16906	17150	16910	16777	16990	17166	16976	16942	17006	17199	16906	17007	17176	17030	17064	16996	16893	17099	16938	17116	16809	17040	16864	16902	16780	17043	17006	17039	17041	16987	16954	16962	17126	16961	16672	16884	16978	16926	17126	17076	16959	17019	16910	16948	17254	16960	16977	17123	17062	17015	17212	17008	16977	16878	16830	16900	17238	17140	17104	17019	17094	17063	16986	17123	16879	17089	16861	16974	17081	16988	16950	17019	16982	16960	16926	17129	17103	16676	16819	17127	17174	16934	16917	16966	17257	17156	17014	16995	16856	17104	16925	17056	16929	17015	17093	16991	16907	16882	16834	16867	17100	16934	17133	17061	16915	17013	16999	16914	17032	17052	16942	17098	17008	17195	16902	17036	16901	16984	17007	16983	17035	16972	17044	17058	17053	17080	16982	17110	16991	16896	16973	17024	17003	16957	16896	17070	17045	16943	16887	17064	16997	17043	16734	17061	16977	16991	17177	16870	16931	17072	16999	17133	17072	17102	16960	17054	17111	17111	17110	17123	17275	17329	16884	17041	16890	17075	17163	16954	16840	17017	17129	16988	16924	17144	17091	17135	16933	16832	17048	17005	17177	17051	16863	16893	17004	17084	17121	16911	17116	17077	17072	17186	17005	16817	17136	16900	17075	17031	16886	16868	16807	17057	17152	17045	16983	17008	16689	17054	17017	16995	16811	16977	16908	16967	17121	17037	16955	17009	17011	16993	16904	16974	16981	16864	16901	17029	16955	16792	17046	17113	16843	16755	16982	16791	16993	16899	16971	16980	16871	17069	17018	17067	17000	17002	16874	16778	17135	17066	16909	17109	16998	17114	16911	16859	17029	16978	16903	17142	16886	16876	17129	17061	16864	16955	16953	16960	16885	16984	16946	16858	16884	17011	16878	16937	16924	16861	17222	17127	16902	16777	17055	17073	16932	17012	16805	17055	16984	16958	16951	16974	16913	16957	16838	16870	16854	17212	16774	16929	16859	16909	17030	17020	16879	17180	17182	16966	17057	16929	16993	17191	16939	17131	17102	17071	17272	17029	17013	17144	16965	17136	16906	17009	17093	16933	16843	17069	17043	17037	17077	17082	16838	16854	17044	17079	17029	17048	16896	17062	17009	17068	17156	17080	17005	17137	17197	16771	17029	17125	16878	17407	17076	17001	16859	16940	16915	16961	16942	17102	16991	16972	16831	16992	17062	16930	17040	17042	17031	16850	16766	17007	16966	16934	17210	17069	17002	17069	16962	17056	17019	17065	16972	17052	17109	17139	16989	16938	17156	17142	17056	17021	16869	16937	16826	16981	16966	16965	17005	17118	17098	17055	17157	17007	17266	17081	17046	17023	16903	17119	17033	16914	17078	17177	17015	17070	16949	16837	16969	17178	16891	17051	16818	17001	17033	17055	16998	17052	17018	17160	17167	17097	16921	16962	17079	17041	17030	16950	16995	17065	17109	17160	17166	16947	17173	16895	17100	17007	17077	17016	17012	16835	16969	17073	17029	17171	16747	16960	17115	16848	16887	16831	16970	16959	17003	17288	17013	16874	16948	17072	17089	17050	17070	16863	17059	17018	17090	16836	17001	17003	16995	16867	17038	16905	16980	17023	16980	16980	17138	17011	16873	17189	16914	17105	17051	17189	16793	17267	16928	17182	16723	16836	16935	17138	17055	17050	17037	16941	16964	17019	17014	17099	17144	16848	17120	17005	17190	17187	16847	17053	17037	16903	17032	16862	16817	16880	16982	17039	16928	16968	16907	16837	16961	17023	17084	17093	16896	17066	16939	17259	17049	16841	17010	16966	17001	17010	17003	16876	17206	17082	17092	17047	17059	16919	16912	16958	16989	16983	17087	17147	17071	17053	17146	16821	16995	17106	17104	17181	16907	17070	16737	16763	17082	17067	16895	16873	16821	16855	17040	16986	17037	17157	16950	16933	17008	17131	16918	17013	17010	16914	17104	16996	17039	17012	17087	16931	17115	16865	16854	16919	17130	17065	17039	17155	17213	17019	17101	16867	17058	17040	17084	17240	17213	16867	16978	17116	17061	16887	17223	17241	17016	16811	16851	16984	17128	17051	16751	17016	17205	16978	16837	17172	17048	16905	16968	17125	16911	17021	17061	17073	17078	16954	17072	16936	16904	17016	16840	16959	16833	16872	16857	16727	17020	17159	17020	16861	17082	16884	16816	17082	16875	16952	17037	16989	17117	17041	16903	17042	17120	16863	16737	16788	17134	16907	17020	17059	16880	16799	16978	16960	17104	17069	16858	16994	17089	16875	17063	17140	16926	17021	17111	17115	16916	16917	16846	16873	17055	16831	17018	16990	16909	16846	16826	16964	16811	16938	16962	16759	16767	17212	17019	16937	17270	17094	16824	16837	16961	16745	16928	16841	17098	16992	17120	17010	17191	17102	17071	16906	17145	16962	17123	16837	16970	17054	16921	16826	17020	17060	16974	16913	16928	16914	17157	17039	16696	17132	16927	16956	17074	16996	17130	17230	16940	17205	17129	16866	16793	16870	17109	17194	17332	16999	17126	16932	16958	17017	16799	17061	17103	17047	16881	16943	17132	17101	17142	17189	17066	16871	16893	17030	16888	16895	17069	16908	16822	16995	17087	17070	17161	17101	16929	17042	16816	17060	17052	16943	17048	16901	17063	16944	17128	16844	17010	17216	16989	17161	16901	17051	17009	17020	16749	16876	16993	16952	16985	16986	17046	17007	16841	16998	16975	16872	17099	16851	17069	17030	16984	16943	16964	17035	17072	17167	17155	16834	16856	16828	16952	17044	16911	17113	17089	17129	17083	17038	17008	17024	16980	17001	16961	16922	16881	16906	16989	17127	16952	16989	16967	16931	16863	17115	16887	16810	17020	17168	17017	16880	17092	17052	16972	17080	17153	17109	17065	16856	16915	17121	16999	16968	16993	16950	16943	17040	16994	16877	17343	16992	16969	16935	16950	17104	16872	17159	16961	16989	16995	16961	17035	16794	16967	17080	16958	16905	16873	17035	16957	16892	17015	17027	17004	16859	17198	17103	17118	16936	17070	16889	16825	17018	17002	17149	17108	16990	17024	16903	17061	16920	16785	16824	17068	17156	16832	16878	16947	16945	17063	17035	16860	17072	16942	17289	16804	17037	16999	17003	16921	17012	17009	16987	16945	16778	17132	17082	17071	17132	16870	16949	17036	17048	16898	17034	16937	17179	16895	17323	17147	17066	16922	16838	17010	16736	17044	16835	17078	16938	17180	16903	16916	16939	16928	16820	16927	17066	16909	16951	17164	17175	16922	17087	16862	16881	16948	16968	17148	16949	16957	16981	16990	17169	17013	16978	17021	17271	16890	17046	17120	16897	16944	17247	17123	16954	17060	16718	16844	16930	17011	16932	17008	17023	16963	16745	16901	17109	16904	16959	17155	17075	17039	17001	16774	17212	17027	17001	16977	17028	17167	16909	16977	16930	16973	16948	17068	17094	17053	17149	16873	16941	17001	17128	16791	17021	17126	17011	16809	17210	16821	16940	16886	16999	16934	17018	17044	17046	16850	17119	17032	17034	17047	16961	17067	16982	17088	17070	16960	17105	17027	16886	16891	16930	16952	17143	16896	17099	17006	17016	17074	16906	17058	16933	17107	17043	16945	16853	16903	17092	16987	16806	16927	16735	17048	17026	16818	16951	16977	17113	17155	16978	16888	17119	16816	16824	17047	16857	17210	17034	17054	17116	16895	17253	16995	16962	16996	16962	17044	17096	17022	17153	16968	16905	17178	16938	17107	17165	17086	17000	17005	16939	17086	17011	17174	16839	16848	16776	16994	17257	17208	17007	17055	17025	16913	17082	17023	17091	16942	17191	17239	16913	17041	17035	16950	17112	17206	16957	16903	16906	16976	16992	16864	16866	17062	17104	17088	17072	16829	17006	16957	17064	17087	17130	16939	17120	17049	17043	16890	16974	16993	17008	17073	17164	16957	17092	16974	16955	16937	17134	16992	17132	17213	17067	17075	17105	16926	17035	16896	16900	16914	16943	16975	17017	16963	17230	17115	17043	16975	16862	16905	16920	16829	16962	17118	17110	17040	17175	16920	17055	17146	17203	17124	17199	17139	16885	16983	16750	16937	16951	17107	16871	16906	16958	17039	17068	17150	17242	17126	16769	17072	16907	17052	17107	16893	17096	16943	16992	17010	17013	17064	16934	17043	17089	17182	16948	16971	16925	16735	17009	17017	17124	17106	16936	16902	16947	17062	16957	17048	17011	16943	17063	17181	17109	17044
16653	22101	21255	17953	16693	16282	15862	15492	15632	15576	15675	15670	15462	15353	15088	15317	15081	15245	15369	15303	15182	15224	15089	15160	15002	15075	15139	15176	15055	15095	15001	15059	15068	15032	15186	14886	15313	15239	14896	15072	15070	15163	15026	14845	15207	15149	15131	15009	15188	15096	15423	15150	15140	15265	15027	15153	15056	14900	15100	15060	15044	14885	15253	14959	15138	14845	14949	15145	15046	15021	15231	15125	15053	14978	15082	15095	15069	15044	15157	15094	15098	15093	15178	15159	14917	15114	15031	14897	15125	14939	15087	15035	15159	15178	14943	15147	15166	14974	14979	15033	15140	15056	15162	14917	14976	15169	15008	15184	15069	15227	14825	15010	15065	15198	15199	14931	15137	14968	14965	15067	15099	15081	14966	15129	14990	15145	15064	15169	14935	15014	15014	15031	15242	14923	15061	14952	15077	15136	15148	15053	15076	15124	15093	14793	15138	15113	15070	15073	15104	15083	14931	15107	15095	15055	15024	15101	15038	15373	15145	14952	15174	15003	15135	15041	15099	15105	15009	15066	14882	14963	15041	15039	15049	15050	14962	15104	14993	14985	14983	15120	15147	15058	15089	15065	15039	15024	15073	15087	15159	14988	15095	15135	15045	15041	15200	14973	15068	14866	15053	15146	14964	15111	14919	14966	15160	15015	14876	15238	15145	15105	15017	15020	14940	15130	14901	15024	15068	15043	15044	15316	15000	14864	15151	15092	15031	15070	14881	15220	15046	15066	14889	14957	15031	15063	15100	15014	15008	15159	15094	15046	15066	14872	15171	15100	15015	15047	14991	14943	14989	15048	14853	15099	14954	15121	14885	15022	14828	15132	15001	14947	15078	15099	15096	14937	15123	14913	14968	14912	15137	15070	15102	15118	15020	15063	15200	14867	14988	14954	14958	14952	15028	15049	15086	15007	15040	15066	15012	15160	15058	15232	15099	15100	15070	15103	15056	15022	15029	15065	15158	15133	15123	15117	14975	14933	15024	15090	15165	15023	15084	15197	15101	15031	14993	15082	14938	14919	15028	15151	15150	14953	15213	15085	15024	14981	14955	15207	14873	15055	14956	15102	15103	15157	14961	14963	15049	15014	14923	14932	14963	14926	14992	15074	15056	15178	15088	15077	14969	15006	14955	15056	15005	15114	15107	15114	15076	15170	15068	14968	15091	15005	15040	15309	15055	15076	14896	15035	15033	15138	14927	15146	14963	14961	15098	15028	15173	15114	15103	15147	15090	14864	14975	14892	15134	15015	15155	15114	15046	14885	15025	15176	15020	15057	15096	15035	15052	14956	15124	15111	15004	15042	15207	14888	15085	15207	15126	14991	14965	14933	15035	14907	15067	14971	15120	14984	15005	15113	14921	15080	15061	15031	15223	15035	15080	15104	14942	14973	15097	15038	15080	14968	15233	15172	15125	14998	15177	15193	14931	14988	15148	15114	15063	15040	14958	15047	15184	15209	14982	15073	14959	14969	14876	15207	15256	15141	15015	15051	15149	14899	14855	15072	15161	15118	15059	14811	15042	14959	15006	15077	15155	15072	15125	15002	15131	14945	14999	14937	14840	15061	15127	15142	15300	14949	15141	14983	15197	15010	15107	15081	15111	15091	14913	15029	14922	15013	15006	15120	15087	15099	15023	15069	15069	14934	15033	14972	14990	15299	15059	15033	15127	15154	15092	15143	15041	15071	14940	14942	15052	15050	15172	15033	14932	15126	15012	15011	15072	14788	15061	15088	15071	15089	15053	15064	15156	15024	15126	15106	15008	15105	14963	15053	15121	15036	15070	15042	14906	15111	15020	15033	15082	15038	14998	14987	15068	15053	15131	15162	15084	15072	15092	15103	15012	14984	15106	14954	14999	15099	15045	15156	15117	15047	15083	15125	15052	14941	15073	15032	15090	15067	15172	15012	14856	14973	15093	14875	15186	15039	15149	15134	15076	15034	15073	15132	14832	15087	15106	15037	15094	15220	15020	15108	14973	15129	14976	15125	14983	15215	15103	15084	15267	15087	15127	14998	15045	15128	15167	15046	15261	14970	14956	14968	15122	15156	15137	15200	15188	15151	14986	15192	14955	15088	15020	15210	15149	14975	15112	14971	15022	15229	15175	15031	15188	15038	15021	15155	15055	15111	15086	15064	15102	15054	15014	15086	15062	15186	14999	15268	15132	14987	15135	14998	15144	14897	14941	14980	15168	14979	15184	15010	14921	15082	15084	15156	14844	15141	15247	14925	15146	15104	15302	15160	14907	15037	15034	14967	15099	14964	14990	15038	15139	15046	14934	15177	15036	15020	15054	15010	14921	15185	15107	15006	15084	14971	15047	15038	14961	15167	14989	15020	15044	15070	14986	15113	15028	14788	15097	15052	15156	15176	15107	15106	15227	15015	15107	14887	15071	15043	15052	14972	15003	15020	15072	15120	15093	15191	15000	15025	15030	15142	15056	15239	15079	15045	15088	15068	14969	15098	14927	15259	14814	15166	15007	15033	15040	14935	15060	15244	14956	15105	15000	15061	15053	15179	14966	15046	15004	15042	15129	15031	15028	15014	14784	15124	14915	15145	15089	15026	15019	14978	15100	15026	14931	15073	15146	15099	15200	14939	15088	14956	15099	14973	14835	15119	14995	15051	14999	15079	14946	15190	15051	14946	15097	14999	15134	15113	14933	15065	14966	15177	15081	15103	14893	14956	15116	14888	15000	14940	14964	15046	14924	15146	14946	15149	15078	15030	15071	15003	15124	15128	14983	15018	15054	15022	14896	15139	15019	15181	15015	15091	15097	14828	15017	15120	15039	15056	14947	14996	15148	14995	15059	15156	14970	15072	15070	15078	15059	15138	15182	15054	15309	15138	15094	14928	14949	15152	14922	14972	15006	15170	14915	15017	15290	14843	15193	15064	14961	15109	15193	15046	15057	14980	15071	15015	14942	14934	15002	15058	15244	15192	14896	14924	15013	15079	15040	15131	15225	15047	15178	14975	15102	15088	15150	15149	15129	14943	15109	15034	15093	15266	15189	14957	15075	14820	15044	15216	15012	15016	15081	14961	15009	15000	15006	14915	15159	15127	14957	15000	15128	14965	14968	15108	15029	14979	14929	14915	15182	15022	14965	14959	15151	15074	14953	15080	15015	14969	15049	14965	15091	15038	14989	15001	14966	15028	14958	15089	15074	15017	15011	15044	15006	14920	15175	15129	14994	15187	15164	14815	14932	14940	15007	15048	15070	14934	15085	15078	15105	15029	15217	15025	15089	14979	14976	15020	15078	15020	14862	14865	15133	15021	15148	15241	14986	14927	14991	14937	15176	15120	15021	15034	14889	14981	15113	14943	14928	14998	15026	14989	15136	15073	14931	14882	15194	15066	15016	15043	15123	15110	15206	14976	14987	15064	15039	15055	15090	15039	15201	15102	15075	14936	14980	15033	14949	15051	15024	15095	14902	15048	14874	14961	15222	14875	15258	15016	14986	15085	15175	15059	15210	15070	15229	14991	15059	15149	14880	15072	15082	15136	15212	14942	15092	14975	15197	15135	15064	14995	15159	15061	14949	15102	15053	15159	15032	15221	14975	15062	15078	15014	14853	15141	14995	14943	15061	14991	15005	15125	15027	15046	15127	15135	15121	15025	15029	15107	15070	14948	14981	14969	15101	15106	15057	15106	15009	15110	14972	14916	14915	15109	15039	15148	15100	15154	15111	15053	14929	14945	15027	15138	15012	14981	15052	15099	15022	14960	15001	15029	15095	15015	15073	15079	15140	14950	14965	15128	15217	15070	15073	15022	15127	15041	15134	14823	15095	15115	15126	15094	15207	15011	15128	15044	15101	15073	15136	15038	15042	15251	14966	14899	14980	15048	15125	15020	14994	15113	15220	14938	14995	15199	15054	15128	14976	15060	14896	15085	15068	15003	15086	14838	14979	14873	14971	15132	15142	15066	15063	15177	14990	15106	15065	14987	15042	15097	15135	15047	15269	14847	15201	15007	14954	15200	15067	15159	15072	15117	15100	15116	15192	14973	14986	15226	15038	15132	15030	14931	15179	15038	14877	15089	14931	15134	14995	15086	14936	15258	14998	14995	15173	15145	15140	15138	15120	15127	15080	15133	14974	14987	15116	15120	14925	15027	14966	14944	15043	15052	15080	14982	15188	15091	15184	15162	15018	15047	15021	14993	14843	15059	15037	15032	15007	15133	15057	15108	15159	15008	14946	14927	15060	15089	14987	15087	15020	14971	15075	15033	15168	14986	15101	14909	15089	15162	15117	15091	15060	14973	15012	15185	15077	14929	15022	15097	14889	15087	14835	15076	15168	15092	15109	15039	14930	15197	15109	14961	15020	14996	15132	15007	14992	14882	15134	14976	14979	14977	14998	15047	15054	15028	15143	15136	15135	15022	15028	15064	14899	14895	15214	15079	15028	15090	15074	15088	14982	14974	15018	14976	14875	15078	14912	14897	14983	14999	15172	15009	15143	15113	15152	15110	14939	15023	15205	15016	15155	15145	15038	14944	15003	15114	15158	14970	14965	14873	15200	15044	15104	15017	15166	15110	15181	15092	15034	15277	15065	15175	15108	15020	15145	15092	15218	15164	15033	15012	15009	15030	15059	15128	15228	15015	14974	15132	15112	14983	15008	15030	15041	15086	15172	15122	14991	15082	14990	15131	15183	14996	15215	15078	14996	15093	15208	14814	15135	15100	15256	15199	15124	14987	14999	15150	14910	15133	15153	14956	15080	15178	14997	15047	14888	15236	15185	15013	15026	15008	15087	14932	15108	15209	15146	15048	15056	14993	14904	14911	15067	14911	14924	15070	15055	14921	15193	14948	14896	14975	14992	15090	15232	14971	14981	15040	14863	15179	14963	15033	14926	15068	15011	14816	14997	15021	15151	14905	15091	15117	15079	15198	15061	15000	15130	15115	14873	15096	15028	14926	15189	15053	15070	15225	14972	15022	15194	14998	15288	15079	14956	15007	14942	14995	15044	15016	15087	14907	14983	15172	15087	14989	15248	14953	14998	15019	15107	15064	14925	15036	15216	14838	15108	15023	15091	14976	15098	15109	14996	15156	15186	15063	15150	15047	14869	15077	15087	14959	15016	15308	15006	14816	15024	15106	15115	15028	14991	15134
24147	21296	28691	24263	22029	21466	20031	17464	17308	17497	17386	17292	16954	16793	16533	16605	16622	16779	16779	16900	16881	16653	16707	16755	16470	16449	16546	16475	16417	16414	16353	16287	16443	16651	16826	16326	16306	16437	16471	16400	16465	16349	16685	16424	16359	16509	16364	16618	17145	17555	17452	17295	16968	16675	16576	16583	16329	16291	16409	16470	16354	16267	16393	16379	16599	16510	16393	16249	16358	16271	16291	16247	16302	16312	16387	16428	16318	16246	16456	16270	16332	16287	16236	16528	16479	16199	16359	16298	16310	16425	16176	16283	16425	16357	16433	16235	16392	16385	16389	16404	16314	16388	16224	16406	16469	16208	16345	16308	16273	16277	16555	16344	16387	16479	16465	16376	16349	16461	16583	16327	16291	16186	16433	16162	16289	16422	16361	16422	16395	16429	16370	16417	16376	16222	16368	16385	16325	16691	16233	16458	16359	16500	16171	16399	16453	16347	16418	16325	16359	16161	16319	16389	16500	16417	16343	16462	16376	16429	16598	16666	16210	16410	16384	16476	16225	16455	16230	16375	16323	16305	16430	16311	16377	16569	16449	16399	16436	16300	16415	16242	16459	16523	16159	16230	16262	16316	16211	16476	16339	16381	16310	16029	16316	16299	16496	16591	16545	16301	16408	16419	16364	16283	16456	16462	16181	16350	16187	16427	16306	16429	16290	16405	16321	16574	16457	16679	16408	16302	16315	16316	16586	16491	16423	16369	16395	16339	16266	16226	16409	16205	16412	16202	16403	16375	16363	16427	16357	16224	16422	16214	16429	16398	16430	16377	16309	16453	16449	16329	16406	16285	16461	16318	16393	16325	16340	16579	16366	16378	16491	16308	16338	16404	16445	16510	16263	16326	16285	16423	16316	16261	16354	16271	16341	16378	16293	16274	16413	16359	16401	16367	16249	16209	16376	16283	16355	16367	16440	16378	16231	16444	16457	16288	16491	16440	16343	16257	16302	16301	16326	16366	16319	16416	16413	16246	16273	16418	16382	16393	16259	16183	16351	16334	16531	16317	16345	16183	16327	16351	16266	16408	16388	16451	16373	16304	16227	16160	16254	16456	16389	16512	16336	16402	16357	16238	16405	16099	16287	16140	16241	16225	16392	16501	16346	16206	16286	16087	16482	16551	16499	16299	16416	16460	16244	16227	16415	16219	16120	16081	16398	16162	16174	16424	16457	16413	16510	16480	16406	16398	16252	16519	16517	16605	16473	16359	16262	16454	16363	16449	16280	16462	16492	16347	16331	16235	16330	16117	16340	16496	16490	16287	16190	16527	16388	16288	16279	16237	16559	16406	16371	16200	16370	16267	16076	16343	16296	16477	16479	16246	16192	16454	16573	16508	16430	16478	16422	16277	16291	16403	16323	16460	16451	16337	16224	16203	16479	16508	16446	16175	16443	16480	16266	16303	16361	16366	16381	16376	16359	16366	16435	16334	16343	16452	16262	16175	16367	16224	16405	16446	16237	16108	16222	16429	16322	16419	16241	16447	16491	16308	16471	16489	16330	16367	16343	16407	16418	16228	16325	16422	16424	16154	16322	16287	16135	16179	16505	16462	16371	16430	16320	16497	16305	16272	16090	16384	16562	16441	16594	16326	16444	16441	16254	16303	16407	16293	16507	16284	16430	16305	16150	16177	16397	16543	16337	16359	16236	16338	16481	16408	16283	16195	16239	16537	16080	16205	16374	16476	16513	16255	16516	16489	16471	16298	16257	16214	16421	16481	16377	16414	16335	16389	16332	16385	16220	16377	16451	16431	16220	16321	16359	16338	16493	16126	16436	16273	16305	16305	16155	16317	16383	16241	16276	16394	16366	16411	16480	16411	16448	16471	16444	16298	16458	16384	16327	16365	16315	16418	16388	16289	16266	16170	16294	16261	16285	16158	16590	16422	16306	16487	16394	16280	16205	16344	16447	16434	16330	16329	16200	16257	16372	16298	16320	16441	16642	16382	16408	16447	16258	16378	16327	16741	16612	16116	16380	16347	16321	16463	16431	16483	16382	16260	16362	16377	16358	16382	16265	16164	16442	16412	16348	16389	16218	16379	16356	16378	16414	16493	16256	16274	16393	16439	16392	16196	16354	16448	16414	16445	16402	16469	16374	16352	16303	16292	16357	16424	16292	16346	16210	16482	16570	16315	16342	16393	16257	16141	16467	16338	16588	16602	16286	16454	16166	16403	16362	16458	16575	16186	16159	16338	16310	16311	16274	16230	16563	16348	16527	16400	16422	16336	16390	16340	16208	16566	16504	16349	16253	16344	16222	16218	16223	16517	16386	16315	16349	16405	16421	16238	16187	16442	16312	16399	16374	16440	16120	16319	16609	16259	16228	16247	16280	16379	16488	16294	16338	16418	16021	16365	16450	16332	16454	16222	16234	16435	16403	16288	16254	16165	16513	16295	16559	16374	16292	16204	16384	16280	16312	16302	16265	16333	16326	16318	16416	16192	16320	16459	16146	16220	16350	16275	16273	16320	16451	16342	16306	16166	16121	16343	16356	16444	16572	16221	16374	16346	16267	16239	16341	16388	16516	16450	16382	16326	16470	16346	16409	16272	16343	16220	16233	16295	16327	16303	16387	16146	16365	16248	16333	16456	16330	16380	16455	16434	16487	16607	16598	16551	16621	16524	16434	16390	16452	16366	16420	16320	16448	16251	16496	16401	16255	16498	16376	16530	16376	16316	16263	16434	16303	16552	16289	16329	16420	16308	16513	16543	16285	16386	16390	16380	16395	16450	16309	16170	16342	16130	16528	16416	16525	16279	16392	16246	16459	16331	16342	16531	16446	16257	16199	16291	16394	16286	16430	16260	16553	16452	16499	16445	16420	16397	16410	16261	16419	16417	16519	16159	16526	16427	16284	16514	16170	16256	16309	16414	16351	16415	16312	16375	16412	16331	16209	16270	16227	16452	16345	16260	16358	16411	16347	16365	16413	16432	16227	16347	16296	16215	16354	16403	16451	16319	16207	16372	16244	16359	16418	16163	16596	16376	16379	16355	16547	16436	16592	16299	16151	16447	16303	16176	16446	16296	16424	16337	16155	16484	16241	16301	16255	16291	16454	16357	16530	16190	16130	16407	16427	16016	16524	16244	16327	16492	16343	16340	16557	16374	16264	16356	16330	16125	16350	16331	16326	16359	16354	16357	16357	16410	16424	16398	16374	16309	16416	16255	16223	16455	16516	16308	16451	16415	16549	16245	16383	16367	16286	16457	16510	16285	16432	16421	16423	16325	16275	16303	16371	16372	16281	16183	16292	16390	16329	16319	16424	16397	16529	16275	16343	16277	16341	16366	16433	16365	16287	16291	16262	16571	16392	16379	16331	16546	16641	16417	16423	16337	16079	16509	16453	16519	16365	16507	16377	16342	16502	16511	16425	16268	16517	16497	16591	16422	16285	16235	16394	16648	16459	16417	16367	16209	16409	16326	16315	16315	16319	16439	16282	16325	16354	16378	16472	16447	16383	16401	16330	16498	16475	16486	16453	16339	16226	16298	16385	16449	16605	16352	16489	16092	16164	16309	16332	16413	16422	16359	16257	16247	16502	16248	16097	16403	16274	16306	16214	16416	16575	16362	16237	16421	16358	16466	16416	16219	16378	16381	16375	16460	16520	16419	16319	16466	16373	16388	16303	16263	16454	16350	16272	16225	16617	16366	16360	16237	16495	16237	16153	16259	16324	16271	16220	16302	16077	16237	16321	16366	16326	16457	16304	16294	16469	16448	16474	16328	16109	16311	16386	16308	16390	16434	16418	16427	16458	16418	16397	16216	16377	16396	16316	16271	16225	16152	16442	16431	16387	16478	16342	16552	16340	16518	16441	16352	16398	16373	16220	16342	16360	16318	16324	16361	16385	16279	16222	16305	16257	16353	16181	16190	16354	16361	16364	16329	16318	16381	16283	16361	16281	16453	16317	16205	16138	16333	16288	16140	16228	16184	16308	16419	16430	16358	16330	16261	16374	16258	16348	16319	16251	16402	16293	16220	16137	16261	16303	16347	16213	16465	16442	16403	16346	16510	16214	16512	16295	16297	16199	16298	16287	16302	16495	16352	16337	16344	16422	16417	16225	16354	16589	16188	16127	16374	16378	16361	16448	16229	16293	16402	16412	16551	16243	16562	16237	16281	16357	16324	16333	16246	16374	16231	16423	16484	16308	16381	16360	16487	16255	16409	16286	16567	16423	16410	16348	16193	16176	16356	16274	16282	16388	16391	16301	16364	16448	16495	16266	16319	16376	16329	16161	16419	16353	16348	16413	16298	16393	16442	16363	16286	16504	16274	16288	16229	16365	16375	16496	16485	16403	16308	16343	16540	16288	16170	16390	16167	16142	16258	16228	16327	16362	16169	16187	16266	16259	16202	16250	16401	16477	16191	16530	16387	16487	16376	16389	16346	16319	16424	16477	16426	16354	16319	16232	16297	16297	16329	16346	16356	16388	16292	16261	16458	16422	16321	16108	16373	16295	16409	16486	16509	16344	16331	16413	16405	16415	16340	16302	16344	16142	16532	16683	16407	16356	16343	16272	16280	16351	16323	16406	16146	16543	16366	16288	16383	16495	16285	16187	16128	16336	16353	16335	16121	16292	16462	16190	16287	16347	16253	16350	16279	16467	16285	16272	16275	16306	16402	16296	16416	16545	16350	16504	16335	16459	16427	16408	16355	16118	16417	16350	16478	16327	16414	16426	16345	16490	16148	16267	16313	16332	16240	16307	16502	16227	16335	16382	16406	16380	16428	16278	16353	16339	16427	16302	16228	16417	16442	16319	16359	16350	16279	16266	16158	16524	16552	16493	16486	16358	16634	16312	16384	16257	16202	16343	16231	16280	16511	16420	16482	16181	16285	16119	16314	16306	16207	16408	16401	16307	16350	16247	16208	16571	16544	16308	16249	16256	16279	16348	16493	16515	16193	16396	16367	16346	16206	16515	16340	16374	16420	16410	16445	16304	16502	16403	16392	16331	16340	16430	16326	16502	16480	16366	16315	16349	16213	16196	16419	16127	16289	16324	16300	16387	16478	16408	16412	16390	16336	16329	16416	16462	16354	16412	16426	16287	16421	16518	16247	16412	16483	16446	16502	16245	16283	16221	16290	16507	16284	16302	16415	16563	16286
15762	27835	25686	20396	18431	17092	16372	16081	16041	16115	16156	15828	15346	15099	15022	14942	14859	15045	15260	15411	15075	15116	14929	14654	14896	14845	14822	14835	14882	14837	14677	14878	14828	14661	14782	14785	14834	14714	14816	14745	14560	14575	14709	14849	14798	14801	14665	15265	15894	16215	16198	15596	15201	14904	14780	14748	14691	14716	14592	14665	14655	14653	14746	14605	14610	14643	14580	14733	14703	14649	14628	14716	14718	14656	14726	14823	14707	14719	14573	14648	14758	14822	14768	14561	14657	14555	14707	14733	14691	14750	14696	14581	14632	14598	14992	14763	14617	14739	14774	14748	14726	14724	14825	14621	14615	14588	14633	14631	14683	14548	14865	14695	14496	14685	14581	14706	14855	14777	14609	14563	14832	14624	14611	14643	14895	14686	14528	14691	14616	14668	14705	14602	14741	14527	14645	14687	14741	14660	14663	14659	14604	14678	14706	14665	14812	14603	14743	14558	14702	14678	14697	14605	14796	14636	14652	14601	14621	14659	14735	14715	14704	14670	14536	14717	14613	14595	14726	14592	14766	14637	14757	14658	14868	14602	14855	14656	14799	14831	14523	14559	14723	14691	14751	14679	14611	14878	14515	14667	14743	14607	14647	14584	14667	14752	14483	14703	14828	14810	14668	14664	14730	14672	14877	14537	14529	14568	14802	14791	14693	14773	14653	14723	14676	14615	14656	14607	14826	14708	14663	14799	14691	14683	14688	14784	14743	14613	14631	14711	14665	14604	14653	14692	14817	14621	14597	14653	14683	14574	14782	14733	14643	14536	14791	14704	14613	14630	14743	14552	14587	14793	14687	14537	14678	14735	14678	14597	14588	14776	14598	14669	14724	14630	14654	14546	14713	14687	14816	14830	14752	14629	14674	14712	14765	14695	14580	14693	14749	14599	14594	14659	14675	14817	14661	14741	14766	14594	14676	14491	14632	14707	14498	14700	14682	14667	14748	14577	14743	14633	14688	14753	14895	14590	14622	14566	14671	14760	14624	14671	14678	14572	14715	14726	14629	14655	14797	14560	14701	14708	14675	14543	14632	14910	14767	14509	14707	14578	14606	14851	14845	14753	14808	14573	14889	14559	14720	14709	14669	14725	14712	14857	14657	14783	14825	14645	14706	14674	14614	14595	14845	14665	14822	14775	14663	14620	14740	14747	14784	14745	14712	14592	14723	14724	14683	14633	14612	14766	14747	14669	14605	14750	14648	14582	14678	14775	14618	14655	14715	14634	14677	14711	14622	14647	14705	14585	14558	14541	14790	14728	14756	14692	14669	14742	14463	14551	14570	14693	14773	14711	14506	14736	14900	14541	14723	14749	14682	14713	14679	14642	14611	14734	14769	14672	14669	14694	14805	14655	14843	14641	14630	14661	14621	14663	14699	14465	14685	14619	14736	14719	14541	14470	14536	14625	14687	14580	14608	14629	14547	14767	14572	14807	14615	14669	14795	14550	14798	14606	14707	14682	14818	14718	14687	14566	14705	14559	14753	14554	14951	14792	14801	14771	14846	14788	14626	14899	14853	14511	14719	14725	14833	14664	14582	14745	14594	14692	14544	14659	14571	14724	14582	14555	14735	14603	14777	14725	14795	14675	14663	14589	14621	14617	14674	14620	14503	14712	14550	14644	14650	14551	14539	14436	14697	14715	14749	14771	14816	14486	14748	14538	14457	14742	14534	14636	14581	14606	14669	14686	14868	14688	14448	14801	14651	14702	14586	14731	14795	14695	14596	14662	14752	14718	14707	14830	14750	14672	14953	14636	14775	14626	14792	14612	14720	14766	14676	14572	14678	14469	14667	14870	14684	14622	14711	14727	14625	14888	14749	14688	14754	14819	14587	14784	14754	14662	14648	14746	14682	14597	14704	14515	14807	14800	14642	14624	14640	14702	14793	14500	14473	14610	14489	14665	14714	14877	14690	14774	14803	14512	14739	14575	14531	14537	14796	14605	14631	14599	14536	14702	14558	14590	14713	14541	14708	14537	14829	14597	14861	14816	14699	14682	14639	14634	14647	14829	14737	14602	14681	14603	14613	14656	14684	14691	14667	14570	14651	14464	14652	14685	14611	14723	14876	14696	14489	14567	14713	14527	14616	14606	14484	14658	14438	14670	14629	14699	14696	14773	14654	14717	14606	14715	14793	14554	14622	14596	14752	14595	14641	14669	14559	14692	14547	14655	14853	14560	14525	14719	14796	14660	14787	14623	14651	14764	14676	14784	14555	14732	14684	14746	14594	14735	14704	14821	14649	14771	14723	14657	14725	14601	14717	14685	14667	14706	14584	14670	14757	14446	14686	14571	14790	14581	14793	14644	14745	14619	14603	14787	14582	14692	14748	14685	14701	14647	14602	14531	14689	14719	14825	14784	14598	14621	14629	14742	14728	14674	14816	14620	14794	14732	14660	14859	14568	14666	14795	14642	14704	14598	14662	14745	14837	14742	14583	14720	14648	14755	14656	14830	14610	14775	14780	14517	14743	14586	14786	14770	14746	14670	14686	14649	14580	14742	14572	14719	14702	14728	14686	14703	14768	14839	14722	14672	14662	14504	14636	14633	14622	14800	14724	14662	14810	14619	14640	14598	14665	14582	14710	14646	14503	14369	14595	14715	14636	14652	14724	14604	14680	14727	14677	14654	14835	14592	14598	14661	14644	14679	14906	14715	14788	14722	14624	14681	14630	14701	14633	14651	14621	14909	14831	14529	14574	14701	14895	14535	14765	14736	14741	14584	14667	14566	14708	14801	14576	14730	14589	14617	14573	14669	14654	14680	14655	14624	14751	14700	14685	14639	14614	14833	14652	14595	14586	14706	14513	14780	14722	14764	14852	14688	14605	14729	14717	14642	14603	14654	14593	14649	14770	14515	14818	14804	14719	14552	14671	14758	14828	14682	14632	14561	14671	14501	14636	14543	14645	14661	14541	14771	14610	14762	14791	14702	14482	14708	14797	14618	14616	14693	14525	14672	14734	14595	14652	14786	14553	14742	14637	14658	14620	14736	14808	14723	14688	14623	14977	14804	14677	14701	14818	14506	14519	14701	14836	14715	14687	14845	14520	14748	14743	14724	14602	14535	14692	14757	14861	14670	14727	14726	14724	14633	14714	14804	14559	14606	14662	14579	14555	14483	14729	14769	14582	14688	14570	14885	14503	14714	14711	14616	14764	14535	14638	14769	14425	14785	14773	14849	14688	14541	14645	14686	14475	14686	14743	14723	14706	14710	14584	14639	14682	14606	14496	14728	14549	14608	14715	14752	14703	14745	14812	14609	14762	14628	14738	14559	14546	14621	14602	14765	14782	14667	14576	14664	14498	14684	14606	14733	14557	14586	14678	14667	14679	14830	14787	14699	14641	14826	14693	14837	14655	14597	14708	14576	14568	14719	14710	14651	14852	14711	14693	14788	14664	14788	14616	14642	14583	14792	14642	14640	14568	14680	14605	14734	14868	14663	14767	14855	14710	14574	14558	14749	14646	14651	14620	14787	14656	14539	14881	14699	14684	14646	14701	14586	14678	14773	14717	14626	14658	14757	14717	14535	14741	14738	14596	14757	14718	14737	14605	14724	14623	14664	14684	14839	14578	14688	14713	14653	14809	14792	14661	14640	14658	14506	14755	14656	14606	14572	14811	14516	14670	14626	14809	14845	14682	14607	14695	14739	14790	14476	14689	14559	14589	14681	14784	14771	14721	14741	14470	14838	14572	14710	14683	14848	14662	14822	14745	14594	14783	14828	14725	14561	14581	14718	14587	14587	14672	14741	14910	14802	14629	14506	14710	14698	14782	14686	14902	14458	14681	14607	14569	14522	14823	14491	14639	14864	14619	14719	14706	14731	14834	14728	14693	14784	14684	14596	14587	14767	14447	14736	14756	14712	14781	14677	14678	14605	14671	14872	14668	14696	14779	14681	14779	14668	14730	14617	14627	14537	14616	14700	14706	14712	14632	14817	14637	14691	14779	14758	14705	14834	14783	14768	14531	14634	14715	14624	14653	14604	14513	14785	14543	14765	14726	14779	14614	14698	14798	14614	14629	14569	14684	14501	14549	14759	14661	14588	14797	14595	14599	14657	14747	14721	14745	14603	14709	14714	14811	14559	14686	14620	14522	14743	14485	14594	14551	14639	14849	14680	14842	14709	14588	14722	14758	14602	14783	14730	14891	14781	14643	14814	14487	14560	14536	14850	14752	14730	14720	14513	14682	14527	14746	14643	14849	14614	14613	14573	14736	14724	14685	14702	14582	14691	14735	14706	14709	14748	14584	14776	14745	14785	14689	14502	14642	14559	14788	14776	14679	14574	14796	14787	14570	14780	14581	14569	14658	14584	14648	14718	14745	14682	14733	14798	14767	14669	14794	14666	14743	14713	14643	14839	14762	14730	14741	14675	14755	14538	14788	14589	14685	14678	14789	14776	14606	14762	14499	14617	14692	14730	14557	14601	14640	14610	14742	14573	14812	14566	14666	14752	14806	14559	14654	14437	14751	14715	14732	14798	14847	14663	14782	14598	14640	14725	14638	14644	14735	14721	14702	14619	14775	14556	14562	14619	14760	14623	14665	14637	14796	14745	14739	14672	14827	14716	14820	14525	14682	14831	14560	14817	14709	14713	14749	14713	14722	14743	14699	14658	14589	14642	14683	14653	14667	14880	14716	14672	14676	14571	14736	14600	14651	14691	14640	14776	14570	14665	14743	14613	14481	14575	14707	14507	14541	14617	14696	14685	14669	14606	14721	14642	14551	14547	14867	14462	14741	14664	14769	14552	14652	14705	14607	14622	14589	14841	14527	14660	14481	14686	14718	14579	14681	14634	14692	14724	14651	14808	14561	14493	14681	14563	14879	14732	14726	14671	14744	14570	14593	14727	14783	15005	14540	14695	14687	14627	14567	14598	14768	14567	14828	14670	14745	14595	14591	14560	14795	14615	14595	14622	14612	14644	14668	14721	14808	14752	14678	14608	14745	14722	14683	14701	14678	14615	14593	14753	14670	14687	14616	14739	14735	14502	14604	14762	14593	14723	14726	14828	14673	14703	14742	14666	14652	14676	14492	14738	14884	14509	14557	14680	14422	14673	14683	14835	14635	14711	14632	14632	14631	14836	14660	14754	14689	14707	14733	14801	14824	14741
23031	21294	29160	23789	21443	22857	23377	17737	16807	17257	17063	16657	16374	16397	15948	15912	15855	15990	15908	16196	16058	16058	15685	15613	15779	15481	15625	15744	15518	15675	15574	15660	15692	15401	15446	15673	15836	15554	15463	15638	15548	15590	15579	15562	15961	15370	15815	16946	17544	17597	17201	16371	16034	15704	15668	15465	15498	15518	15552	15433	15278	15521	15581	15550	15427	15614	15625	15360	15589	15631	15458	15430	15593	15620	15657	15579	15453	15436	15538	15486	15656	15342	15513	15509	15577	15294	15233	15522	15482	15537	15686	15633	15474	15423	15431	15483	15332	15433	15568	15471	15528	15465	15464	15621	15539	15444	15302	15483	15428	15353	15598	15417	15423	15382	15474	15371	15318	15299	15289	15520	15430	15463	15492	15440	15378	15557	15514	15394	15346	15580	15260	15425	15561	15619	15603	15338	15463	15493	15618	15319	15686	15360	15451	15634	15506	15199	15577	15423	15388	15581	15417	15506	15333	15571	15474	15497	15456	15319	15493	15476	15414	15599	15391	15469	15328	15333	15158	15478	15494	15430	15360	15568	15435	15189	15415	15239	15326	15300	15328	15498	15443	15394	15370	15308	15486	15400	15375	15410	15611	15525	15547	15281	15483	15486	15433	15484	15308	15467	15381	15588	15533	15425	15365	15528	15479	15439	15584	15562	15584	15540	15639	15517	15434	15606	15397	15501	15571	15486	15355	15535	15533	15453	15528	15318	15477	15523	15476	15328	15475	15121	15295	15327	15438	15597	15516	15438	15539	15459	15376	15292	15422	15448	15511	15417	15475	15385	15588	15276	15518	15541	15698	15342	15300	15349	15485	15458	15399	15573	15334	15407	15342	15395	15439	15517	15285	15426	15599	15453	15565	15319	15441	15357	15551	15405	15372	15568	15437	15562	15297	15489	15554	15401	15485	15399	15389	15505	15348	15378	15481	15504	15491	15425	15401	15483	15213	15387	15348	15514	15413	15388	15490	15585	15615	15540	15504	15449	15659	15483	15487	15439	15314	15346	15280	15344	15468	15253	15443	15287	15390	15414	15505	15362	15221	15571	15439	15592	15486	15638	15354	15591	15485	15433	15461	15464	15461	15447	15370	15453	15437	15584	15233	15465	15730	15695	15553	15243	15427	15486	15546	15372	15399	15573	15337	15441	15403	15513	15370	15314	15415	15397	15398	15353	15485	15381	15532	15485	15610	15579	15421	15467	15626	15604	15507	15587	15710	15498	15572	15496	15484	15684	15585	15486	15359	15533	15365	15473	15418	15325	15492	15466	15381	15307	15443	15291	15410	15361	15471	15680	15441	15275	15491	15363	15453	15367	15513	15489	15554	15415	15433	15286	15357	15369	15273	15459	15436	15480	15562	15412	15258	15467	15410	15508	15378	15727	15602	15444	15549	15507	15345	15258	15120	15401	15371	15458	15493	15392	15432	15633	15329	15563	15626	15518	15406	15626	15437	15200	15289	15587	15617	15546	15326	15601	15374	15210	15528	15438	15464	15559	15394	15249	15408	15533	15361	15386	15574	15353	15586	15646	15331	15558	15408	15356	15436	15482	15375	15293	15381	15490	15448	15757	15442	15360	15397	15344	15426	15634	15695	15318	15484	15351	15403	15460	15391	15274	15472	15465	15474	15498	15423	15397	15367	15516	15489	15646	15397	15473	15348	15369	15421	15377	15264	15374	15298	15697	15441	15427	15371	15296	15564	15581	15503	15591	15183	15440	15138	15565	15466	15407	15358	15280	15535	15736	15644	15363	15305	15421	15355	15417	15494	15527	15460	15376	15358	15451	15452	15467	15578	15175	15242	15318	15360	15553	15400	15375	15410	15533	15339	15361	15391	15683	15519	15503	15392	15543	15440	15399	15592	15342	15492	15212	15495	15391	15210	15532	15370	15654	15608	15378	15580	15421	15366	15359	15201	15220	15537	15301	15379	15349	15427	15285	15252	15407	15350	15527	15520	15375	15391	15491	15325	15308	15421	15444	15274	15489	15365	15426	15533	15378	15521	15537	15310	15290	15368	15473	15375	15358	15341	15465	15451	15534	15495	15467	15455	15414	15371	15533	15538	15284	15332	15285	15392	15409	15361	15299	15539	15355	15547	15499	15659	15435	15478	15537	15689	15470	15463	15601	15349	15345	15304	15419	15291	15459	15281	15613	15309	15613	15322	15349	15514	15489	15356	15513	15384	15387	15450	15589	15459	15443	15460	15280	15362	15451	15409	15488	15517	15443	15491	15565	15492	15343	15379	15396	15392	15323	15467	15424	15569	15587	15330	15356	15383	15293	15370	15326	15453	15566	15385	15452	15517	15326	15393	15476	15417	15477	15455	15299	15331	15381	15266	15403	15427	15445	15413	15435	15555	15227	15427	15348	15198	15458	15326	15264	15496	15468	15459	15366	15250	15684	15425	15443	15586	15378	15489	15348	15531	15364	15517	15417	15415	15486	15280	15291	15470	15487	15315	15248	15232	15478	15189	15540	15445	15280	15404	15364	15557	15440	15387	15361	15536	15409	15445	15518	15374	15509	15581	15414	15463	15489	15460	15387	15508	15225	15488	15348	15332	15557	15292	15266	15476	15620	15454	15361	15421	15353	15474	15375	15417	15334	15362	15541	15586	15549	15601	15544	15512	15375	15353	15479	15375	15350	15373	15432	15221	15297	15274	15268	15553	15435	15440	15584	15389	15394	15605	15407	15345	15431	15244	15407	15433	15380	15249	15516	15620	15371	15502	15490	15589	15251	15510	15232	15409	15312	15418	15367	15332	15443	15508	15475	15454	15553	15532	15589	15570	15669	15519	15477	15515	15388	15452	15358	15396	15478	15500	15578	15355	15523	15532	15399	15512	15339	15384	15296	15607	15490	15474	15623	15682	15354	15497	15416	15359	15477	15455	15369	15450	15270	15483	15325	15352	15272	15512	15465	15442	15393	15658	15450	15538	15529	15399	15460	15568	15493	15456	15374	15240	15546	15546	15357	15380	15278	15659	15457	15479	15492	15502	15533	15396	15592	15340	15317	15469	15272	15425	15534	15469	15364	15323	15321	15560	15475	15438	15546	15433	15513	15496	15242	15570	15638	15342	15353	15355	15293	15599	15364	15626	15465	15589	15527	15522	15591	15463	15371	15407	15564	15604	15523	15368	15656	15503	15532	15401	15364	15490	15561	15414	15262	15475	15310	15324	15331	15471	15424	15413	15552	15484	15510	15412	15403	15486	15403	15440	15339	15415	15363	15456	15324	15275	15570	15522	15424	15440	15339	15318	15513	15458	15432	15515	15520	15612	15659	15821	15188	15340	15562	15393	15365	15451	15380	15226	15344	15452	15457	15417	15378	15450	15331	15405	15448	15284	15451	15406	15264	15434	15375	15553	15441	15443	15519	15533	15485	15338	15456	15266	15472	15482	15312	15465	15381	15336	15551	15389	15449	15554	15312	15354	15600	15454	15408	15535	15370	15380	15620	15441	15402	15552	15502	15453	15467	15513	15312	15447	15345	15598	15336	15404	15192	15340	15444	15437	15403	15418	15497	15596	15589	15498	15280	15481	15426	15333	15760	15541	15503	15562	15639	15579	15425	15437	15380	15596	15375	15541	15424	15293	15434	15433	15571	15671	15312	15414	15626	15310	15450	15491	15434	15485	15552	15397	15493	15464	15309	15341	15376	15662	15435	15425	15519	15418	15395	15361	15552	15311	15637	15438	15266	15374	15432	15320	15446	15378	15365	15296	15587	15527	15543	15443	15289	15513	15513	15500	15449	15438	15383	15573	15285	15462	15447	15569	15515	15463	15475	15554	15405	15382	15487	15420	15476	15518	15381	15355	15388	15430	15611	15492	15367	15353	15214	15375	15332	15317	15360	15392	15463	15694	15371	15316	15366	15477	15579	15444	15424	15300	15349	15356	15346	15403	15327	15350	15316	15441	15481	15292	15492	15307	15401	15345	15319	15310	15224	15521	15573	15450	15500	15597	15404	15368	15402	15510	15440	15403	15416	15330	15409	15221	15453	15458	15506	15372	15536	15431	15451	15424	15420	15533	15366	15497	15314	15482	15291	15434	15377	15218	15500	15468	15342	15337	15624	15307	15342	15336	15435	15569	15352	15523	15420	15597	15541	15344	15394	15225	15545	15458	15437	15487	15281	15535	15457	15388	15328	15369	15479	15291	15446	15487	15499	15429	15404	15412	15317	15430	15436	15478	15341	15507	15633	15352	15231	15408	15400	15467	15427	15208	15370	15258	15451	15569	15381	15365	15396	15502	15485	15457	15469	15391	15529	15498	15674	15214	15452	15554	15595	15430	15578	15449	15427	15532	15328	15358	15400	15485	15573	15389	15494	15406	15513	15443	15380	15667	15385	15656	15370	15465	15368	15411	15587	15516	15410	15412	15601	15571	15319	15488	15474	15617	15384	15182	15372	15457	15485	15387	15469	15544	15384	15368	15239	15310	15515	15572	15598	15373	15480	15471	15558	15409	15513	15542	15477	15381	15670	15477	15126	15416	15534	15223	15526	15276	15388	15416	15438	15492	15321	15472	15390	15300	15363	15464	15414	15465	15324	15284	15189	15496	15428	15404	15391	15535	15512	15557	15305	15440	15493	15508	15453	15488	15506	15293	15354	15541	15421	15367	15426	15435	15601	15413	15478	15309	15681	15367	15478	15511	15502	15454	15189	15247	15407	15543	15500	15562	15434	15453	15347	15608	15510	15454	15436	15480	15617	15270	15378	15359	15238	15348	15401	15465	15622	15371	15541	15462	15284	15447	15393	15424	15384	15582	15388	15402	15218	15285	15551	15480	15592	15496	15520	15393	15541	15567	15419	15590	15425	15287	15378	15520	15324	15500	15425	15326	15419	15454	15623	15543	15399	15374	15318	15520	15632	15460	15339	15405	15439	15143	15487	15293	15325	15435	15382	15269	15655	15355	15521	15412	15549	15328	15312	15461	15520	15433	15412	15397	15535	15379	15537	15322	15201	15457	15589	15423	15392	15454	15287	15318	15519	15407	15446	15308	15463	15514	15497	15507	15396	15649	15342	15376	15517	15488	15472	15443	15529	15657	15408	15520	15313	15453	15595	15335	15455	15421	15345	15572	15316	15191	15343	15548	15531	15293	15594	15495	15446
16918	31290	28233	22711	19681	17809	16955	16551	16332	16712	16244	15584	15306	14867	14615	14647	14583	14679	14778	15144	15075	14595	14376	14457	14353	14246	14339	14218	14309	14071	14158	14176	14178	14211	14256	14300	14336	14187	14104	14161	14295	14199	14383	14244	13954	14177	14746	16085	17126	16959	16400	15325	14772	14350	14292	14288	14083	14108	14131	14202	14146	14152	14071	14107	14039	14312	14084	14097	14219	13993	13992	14190	14028	14229	14206	14144	14027	14070	14237	14001	14077	14161	14106	14071	14078	14052	14064	14141	14168	14202	14032	14097	14135	13984	13851	14173	14158	14139	14174	14200	14166	14128	14237	14073	14162	14024	14058	14198	14220	14090	14263	13954	14157	13926	14218	14130	14132	14192	14159	14119	14235	14028	14157	14128	14082	14190	14242	14239	13947	14069	14078	14112	14270	13907	14094	14137	14082	14216	14183	13970	14046	14004	14107	13936	14055	14161	14126	14219	14145	14203	14357	14007	13962	14083	13982	13979	14118	14113	14317	14339	13934	14046	14117	14121	14181	13903	14258	14219	14045	14048	14249	14125	13924	14126	14009	14135	14254	14105	14249	14097	14153	14136	14255	14167	14028	14175	14186	14171	14190	14029	14035	14197	13966	14233	14113	14275	14155	14097	14014	14134	14180	14225	14141	14084	14034	14189	14032	14026	14096	14086	14225	13835	14177	14086	14045	14145	14073	14101	14204	14088	14131	13924	14109	14069	13978	14122	13986	14129	13987	14053	14221	14084	14123	14122	14205	14137	14093	14171	14253	14015	14016	14063	14106	13933	14268	14146	13853	14078	14093	14144	14025	14118	14155	14078	13944	14234	14141	14059	14041	14137	14019	14117	13991	14223	14034	14284	14116	14120	14103	13968	14142	14042	14167	14255	13940	14235	14101	14147	14190	14135	14004	14073	14217	14225	14068	14185	14059	14160	14284	14093	14107	14023	14158	14086	14031	13999	14097	14072	14169	14046	14390	14173	14122	14089	14207	14180	14225	13980	13912	14128	14137	14139	14172	14049	14174	14073	14102	14047	13995	14240	14239	14155	14078	14079	14095	14042	14199	14054	14124	14063	14086	14321	14099	14074	14058	14174	14050	14170	14013	14147	13885	14074	14138	14182	14067	14286	14047	14159	13965	14209	14012	14143	14157	14083	13942	14163	14038	14201	14143	14152	14154	14035	14112	14131	14031	14086	14142	13905	14224	14018	14155	14159	14246	14185	14350	14192	14236	13946	14142	14149	14206	14154	14038	14128	14241	14139	14036	14185	14047	14087	14138	14049	14121	14096	14038	14167	14085	14036	14112	14154	14057	14200	14240	14283	13989	14083	14082	14068	13997	14057	14090	14161	14088	14181	14117	14121	13965	14279	13939	13998	14108	13977	14149	14056	14250	14102	13908	14150	14095	13957	14175	14036	14116	14149	14193	14059	13948	14106	14030	14066	14138	14147	13896	14070	14026	14059	13978	14024	14229	14042	14125	14236	14136	14187	14066	14199	14234	14055	14191	14011	14138	14106	13939	14097	14203	13988	14171	14046	14140	14090	14109	14161	14112	14127	14070	14139	13999	14071	14040	14063	14003	14037	14071	14137	14126	14087	14128	14015	14011	13935	14127	14191	14060	14035	13953	14009	14065	14246	14213	13964	14063	14056	14116	14005	14177	14045	14076	14235	14010	14333	14163	14096	14109	14017	13998	14057	14112	14239	14139	14143	14160	14056	14096	14097	14137	14134	14157	14140	14051	13933	14176	14139	14078	14253	14030	14056	14183	14038	14176	14085	13957	14223	14116	13972	14111	14146	13972	14001	14048	14293	13967	14269	14270	14021	13932	14053	14121	14224	14020	14147	14000	14033	14031	14097	13955	14459	14021	13944	14296	14105	14099	13981	14314	14004	14203	14113	14035	14158	14168	14141	14019	13850	14028	13982	14009	14208	14145	14292	14082	14066	14153	14223	14077	14175	14064	14068	14048	14091	14148	14008	14087	13944	14131	14120	14122	13966	14114	13942	14061	14204	14121	14178	14017	14164	14034	14235	14049	14006	14175	14152	14090	14080	14244	14029	14107	14000	14143	14133	13992	13940	14176	14106	13993	14281	14119	14278	14247	14097	14044	14065	14108	14129	14117	13864	14205	14022	14041	14178	14043	13964	14044	14123	14115	14025	14195	13960	14142	14180	14125	14079	14103	14002	14402	14155	14095	14041	14036	14073	14100	14099	14057	14002	14031	13858	14209	14176	14100	14000	14116	14135	14230	13980	14107	14100	14109	14044	14174	14133	14148	14104	13919	14186	14197	13925	14099	14346	14156	13977	14143	13896	13962	14109	14186	14226	14067	13976	14105	14061	14158	14207	14171	14017	14151	14023	14074	14205	13964	13973	14051	14038	13994	14092	14136	14054	14179	14093	13980	14209	14189	14086	14059	14074	14042	14108	14122	14148	13874	13952	14145	14201	14169	14265	14231	14055	14072	14073	14093	14089	14133	14159	14069	14198	14124	14054	14051	13932	14121	14180	14155	14078	14144	14205	14181	14102	14311	14183	13979	14037	14140	14013	14116	14145	14233	14213	14180	13899	13973	14046	13955	14044	14072	14150	14306	14163	14080	14011	14026	14136	14026	14037	13984	13977	13948	13896	14150	14174	13975	14167	14151	14046	14154	14221	13856	14241	14232	14161	14098	14037	13904	14212	14148	14212	13986	14083	14038	14091	14112	14048	14183	14052	14002	14147	14053	14010	14161	14104	14122	14195	14269	14078	13941	14019	14064	13961	13930	13974	14077	14026	14140	14137	14223	14115	13900	14258	14110	14119	14193	14222	14073	13978	14147	14119	14152	14190	14202	14050	14204	14187	13948	14187	14009	14144	13968	14217	14091	14155	14134	14082	14189	14100	14152	13989	14099	14074	14275	14215	14183	14064	14249	14152	14125	14205	14154	14061	14039	14071	13979	14194	14062	14084	14084	14155	14343	14083	13869	14076	14162	14181	14138	14073	14038	14162	14172	14137	14221	14086	14398	14215	14118	14032	14008	14293	14028	14165	14213	14068	14083	14131	14065	14000	14223	13889	14141	13959	14201	14083	13989	14020	14055	14152	14093	14262	14113	14149	14073	14183	14119	14043	14034	13950	14049	14156	13900	14147	14225	14103	14194	14113	13733	14064	14113	14158	14016	14246	14007	14022	14055	14119	14041	14246	14118	14296	13922	14248	14183	14198	14229	13977	14249	13965	14066	14064	14031	14046	14155	14114	14310	14058	13968	14059	14047	14029	14306	14235	14132	14131	14045	13996	14073	14103	14104	14071	14106	13997	14080	14010	13995	14201	14139	14333	14202	14235	14207	14245	14174	13965	14178	14024	14110	14073	14087	14063	14051	14081	14117	14028	14160	14119	14029	13977	14026	14209	14161	14234	14073	14167	14086	14085	14192	13962	14083	14048	14158	13996	14140	13930	14051	14043	14185	13978	13955	14187	14134	14133	14182	14187	14198	14004	14115	14062	13886	14070	14018	14166	14143	14125	13792	14213	14075	13936	14190	14001	14077	14165	14094	14067	14041	14078	14379	13932	14107	14146	14156	14133	13957	13926	14050	14133	14129	13996	14129	14080	14054	14195	14291	14174	14078	14148	14145	14068	14076	14178	13988	14174	13970	14047	14280	14088	14163	13970	14201	14115	13853	13889	14181	14098	14034	14190	14130	14051	14032	14036	13991	14087	13988	14100	14116	14113	14010	14174	14133	14132	14046	14102	13906	14189	14107	14045	14031	14131	14180	14082	14037	14100	13999	14176	14045	14069	14079	14148	14130	13967	14275	14223	14231	14070	14180	14073	14094	14100	14313	14060	13927	14038	14068	14087	14115	14169	14191	13994	14137	14063	14078	14164	14073	14189	14102	14007	13980	14116	14002	14009	14044	14058	14187	13963	14056	13934	14146	14260	14187	14204	14078	14090	14069	13997	14081	14098	14155	14040	14167	14011	14061	14154	14218	14063	13983	14156	14235	14181	13837	14000	14224	14245	14055	14085	14072	14065	14119	14160	14120	14021	13964	14093	14283	13965	14368	14108	14108	14209	14208	14103	14109	14219	13980	14236	14028	13980	14107	14114	14082	14072	14254	14113	14254	13926	14120	14019	14257	14014	14266	14234	14104	14050	14055	14095	13975	14051	14075	14077	14172	14198	14104	14141	14166	14008	14168	14212	14320	14315	14147	14173	14092	14245	13913	14084	14011	14088	13953	14101	14160	14168	14089	14118	14207	13980	14137	14172	14105	14113	14201	14139	14049	14001	14225	14218	14205	14104	13930	14185	14088	14129	14157	14001	14012	14158	14118	14061	14165	14156	14136	14149	14014	13896	14272	14023	13996	14324	13941	14076	14083	14206	14033	14109	14106	14167	14077	14168	14238	14181	14157	14124	14216	14246	14009	14103	14080	14203	14208	14129	14047	14154	14093	14084	14072	13978	13971	14196	14212	14007	14029	13983	14022	14100	14211	14006	14007	14004	14262	14008	14099	14183	14003	14238	14022	14055	14048	14326	14098	14125	13867	14122	14065	14176	14078	14069	14097	14192	13920	14055	13963	13991	13998	14141	13956	14098	14107	13957	14232	13982	14151	14054	14129	14005	14067	13995	14052	14058	14055	14055	14225	14101	14183	14210	13994	14110	14156	14203	14180	14186	14056	14169	14034	13987	14083	14148	14027	14256	14023	13952	14088	14162	14167	14011	14244	14076	14068	13975	14181	14069	14066	13940	14086	14074	14244	14066	14067	14040	14048	14253	14091	14045	14173	14245	14008	14244	14159	14075	14012	14056	13990	14118	14040	14010	14358	14101	14230	13968	14126	14251	14085	14040	14030	14020	14035	13971	14140	14080	14093	14196	14081	14034	13950	14006	14015	14060	14061	14056	14171	14017	14160	14231	14056	14159	14381	14097	14048	14024	14159	14247	13993	13946	14177	14224	14300	14154	14042	14108	14098	14072	14124	14259	14194	14121	13972	14007	14198	14168	14009	14070	14129	14037	14183	14220	14016	14183	14155	13962	14138	14188	14177	14228	14108	14015	14014	14105	14235	14083	14039	14085	14233	14030	13975	14004	14211	14045	14248	14051	14186	14150	14213	14050	14229	14083	14093	14196
27366	21738	22961	18932	15390	15028	15310	14893	14984	15049	15025	14813	14935	14692	14568	14650	14457	14487	14711	14744	14739	14857	14521	14427	14632	14648	14380	14380	14432	14486	14628	14447	14415	14455	14317	14390	14482	14544	14600	14410	14514	14421	14589	14485	14528	14703	14622	14670	14758	14530	14690	14605	14629	14308	14564	14367	14387	14251	14573	14546	14368	14564	14442	14372	14494	14473	14399	14503	14578	14451	14387	14578	14601	14508	14315	14537	14437	14417	14530	14697	14445	14173	14333	14613	14502	14428	14377	14543	14493	14350	14688	14397	14554	14352	14615	14429	14665	14510	14578	14552	14475	14485	14445	14490	14487	14392	14464	14610	14659	14482	14483	14659	14440	14513	14303	14544	14502	14333	14509	14587	14472	14401	14648	14390	14637	14690	14371	14475	14481	14649	14535	14267	14295	14556	14552	14506	14496	14405	14372	14259	14473	14314	14658	14529	14471	14524	14287	14391	14483	14517	14537	14322	14470	14419	14317	14614	14251	14488	14612	14480	14667	14410	14504	14501	14201	14758	14361	14431	14447	14551	14310	14395	14420	14274	14414	14571	14487	14381	14546	14405	14505	14353	14466	14372	14336	14388	14520	14377	14545	14616	14479	14616	14267	14442	14268	14419	14462	14327	14403	14526	14290	14524	14410	14467	14439	14625	14355	14566	14652	14543	14547	14480	14652	14626	14559	14373	14571	14466	14568	14443	14631	14421	14300	14378	14653	14622	14459	14384	14559	14403	14584	14372	14506	14365	14424	14575	14446	14503	14414	14504	14397	14285	14339	14573	14488	14201	14392	14338	14390	14416	14661	14547	14292	14667	14311	14543	14448	14308	14442	14331	14505	14471	14517	14540	14539	14349	14567	14594	14613	14305	14400	14334	14661	14491	14499	14434	14679	14447	14522	14504	14365	14480	14507	14287	14342	14477	14424	14499	14315	14528	14304	14337	14481	14553	14509	14441	14625	14477	14617	14485	14680	14472	14278	14273	14582	14566	14549	14476	14593	14556	14390	14531	14459	14554	14397	14544	14544	14398	14593	14582	14473	14451	14570	14382	14569	14431	14396	14279	14485	14465	14501	14570	14490	14428	14673	14357	14443	14468	14394	14332	14483	14581	14574	14658	14545	14547	14483	14427	14555	14603	14506	14431	14552	14500	14399	14453	14496	14446	14539	14341	14368	14559	14534	14763	14421	14510	14436	14481	14608	14689	14483	14521	14417	14253	14674	14570	14490	14411	14553	14357	14505	14324	14534	14389	14442	14426	14588	14419	14677	14584	14721	14429	14610	14533	14666	14484	14485	14469	14428	14413	14506	14322	14249	14420	14486	14337	14524	14572	14327	14551	14559	14611	14649	14445	14500	14386	14628	14445	14469	14671	14505	14352	14558	14494	14240	14301	14307	14413	14445	14481	14497	14330	14448	14351	14525	14459	14517	14499	14516	14455	14435	14472	14560	14556	14473	14582	14401	14469	14494	14455	14501	14513	14296	14494	14656	14377	14392	14407	14282	14448	14333	14398	14659	14405	14298	14576	14532	14553	14478	14447	14387	14436	14493	14467	14507	14293	14408	14321	14332	14604	14489	14579	14518	14353	14473	14464	14589	14177	14321	14410	14297	14404	14513	14500	14442	14367	14609	14664	14462	14392	14529	14508	14456	14484	14486	14342	14506	14411	14336	14220	14408	14391	14394	14382	14666	14415	14498	14574	14700	14573	14571	14360	14550	14470	14406	14620	14524	14683	14539	14505	14408	14363	14358	14562	14610	14448	14605	14631	14549	14397	14350	14462	14451	14462	14314	14478	14446	14521	14319	14502	14481	14495	14550	14387	14599	14542	14578	14410	14374	14350	14324	14581	14492	14397	14323	14525	14391	14313	14378	14522	14379	14446	14197	14330	14491	14478	14400	14581	14372	14399	14389	14415	14486	14479	14654	14456	14339	14427	14416	14394	14598	14431	14478	14193	14450	14408	14437	14349	14357	14511	14525	14490	14410	14532	14381	14574	14492	14472	14540	14560	14516	14189	14312	14535	14469	14445	14384	14280	14400	14466	14376	14228	14492	14375	14524	14469	14417	14563	14428	14481	14497	14649	14448	14559	14612	14499	14466	14570	14377	14546	14408	14570	14496	14571	14508	14446	14678	14415	14451	14486	14397	14450	14534	14691	14612	14365	14524	14509	14518	14333	14336	14460	14477	14570	14541	14370	14435	14574	14575	14551	14418	14549	14490	14537	14450	14467	14597	14436	14530	14366	14615	14585	14487	14381	14288	14498	14552	14502	14339	14438	14560	14618	14358	14536	14524	14418	14330	14389	14659	14560	14507	14607	14410	14598	14491	14470	14379	14226	14621	14447	14506	14365	14362	14577	14416	14481	14494	14156	14312	14525	14498	14606	14676	14392	14451	14478	14451	14420	14492	14468	14657	14520	14554	14654	14493	14496	14419	14212	14476	14387	14496	14502	14488	14497	14445	14323	14390	14403	14491	14440	14699	14685	14381	14410	14510	14356	14492	14458	14335	14455	14497	14419	14495	14616	14450	14790	14210	14540	14286	14692	14503	14482	14472	14541	14445	14602	14346	14358	14510	14462	14572	14559	14315	14399	14591	14382	14314	14431	14322	14410	14433	14465	14481	14482	14492	14380	14304	14348	14552	14558	14300	14363	14416	14390	14558	14301	14392	14441	14434	14573	14611	14459	14603	14608	14500	14443	14547	14488	14404	14451	14465	14580	14420	14271	14435	14380	14462	14383	14419	14587	14395	14564	14477	14518	14396	14328	14436	14356	14338	14523	14571	14494	14370	14353	14483	14421	14431	14404	14393	14315	14426	14546	14314	14397	14470	14587	14489	14487	14590	14347	14532	14373	14224	14428	14504	14484	14534	14450	14446	14488	14577	14685	14552	14560	14476	14530	14524	14484	14433	14476	14493	14469	14653	14390	14528	14561	14506	14390	14457	14485	14480	14518	14331	14396	14441	14408	14508	14617	14497	14197	14442	14477	14470	14397	14338	14387	14503	14427	14496	14270	14342	14345	14416	14537	14450	14375	14459	14427	14452	14329	14571	14346	14604	14478	14526	14716	14402	14408	14463	14273	14413	14415	14438	14443	14374	14537	14638	14564	14346	14643	14524	14223	14557	14312	14380	14460	14553	14538	14382	14501	14673	14470	14533	14532	14509	14530	14447	14476	14280	14203	14478	14472	14516	14520	14557	14537	14451	14475	14349	14421	14311	14447	14356	14444	14457	14453	14322	14462	14406	14522	14463	14315	14503	14694	14597	14589	14499	14255	14533	14518	14464	14592	14411	14508	14504	14643	14443	14617	14541	14389	14516	14325	14328	14398	14574	14396	14428	14428	14753	14317	14608	14575	14487	14404	14401	14461	14197	14410	14419	14461	14512	14466	14452	14528	14362	14417	14508	14368	14540	14518	14483	14269	14482	14295	14565	14182	14496	14493	14525	14443	14344	14397	14469	14590	14542	14366	14454	14331	14492	14633	14395	14491	14511	14311	14442	14443	14648	14432	14443	14605	14355	14479	14422	14310	14389	14563	14685	14418	14287	14439	14632	14426	14519	14553	14488	14406	14485	14415	14448	14475	14743	14544	14581	14371	14497	14561	14377	14552	14562	14506	14666	14577	14473	14572	14502	14496	14440	14496	14595	14450	14422	14486	14396	14316	14552	14564	14597	14529	14516	14346	14572	14599	14718	14593	14497	14399	14566	14359	14625	14359	14400	14606	14404	14453	14509	14490	14361	14407	14511	14527	14526	14442	14405	14601	14480	14433	14464	14759	14526	14495	14377	14211	14303	14135	14455	14522	14469	14484	14435	14243	14414	14429	14415	14566	14537	14467	14467	14471	14498	14496	14409	14541	14484	14597	14592	14402	14296	14555	14439	14472	14206	14357	14328	14446	14744	14338	14355	14540	14472	14673	14533	14406	14409	14610	14441	14452	14547	14353	14379	14523	14599	14566	14479	14385	14314	14449	14612	14366	14435	14433	14549	14466	14289	14603	14752	14381	14388	14354	14366	14512	14432	14426	14492	14504	14721	14488	14564	14563	14441	14373	14372	14478	14385	14596	14426	14539	14586	14583	14461	14616	14382	14270	14409	14565	14510	14442	14457	14382	14547	14460	14650	14474	14478	14330	14389	14393	14570	14474	14439	14494	14428	14346	14393	14364	14496	14398	14369	14497	14540	14385	14368	14383	14538	14400	14429	14447	14489	14452	14540	14299	14450	14522	14330	14429	14483	14449	14516	14563	14456	14510	14588	14472	14483	14296	14509	14396	14477	14440	14375	14573	14576	14455	14528	14351	14409	14395	14565	14404	14494	14356	14511	14641	14608	14413	14394	14348	14544	14499	14589	14332	14609	14466	14567	14331	14550	14381	14510	14588	14474	14523	14432	14443	14348	14450	14470	14115	14529	14476	14338	14414	14570	14477	14565	14572	14470	14365	14257	14172	14458	14474	14517	14337	14529	14512	14548	14360	14691	14566	14359	14570	14226	14317	14522	14540	14358	14476	14416	14374	14528	14455	14341	14406	14522	14561	14323	14475	14444	14648	14550	14547	14416	14496	14565	14555	14494	14479	14287	14381	14429	14365	14461	14552	14666	14345	14405	14416	14620	14469	14542	14413	14201	14475	14617	14506	14532	14335	14664	14450	14392	14557	14635	14399	14580	14612	14477	14384	14277	14250	14394	14608	14566	14361	14493	14347	14514	14479	14355	14635	14547	14491	14340	14279	14538	14413	14466	14297	14314	14519	14441	14448	14608	14493	14261	14463	14530	14509	14540	14544	14506	14562	14572	14618	14563	14446	14448	14634	14525	14631	14463	14488	14464	14673	14571	14483	14378	14602	14525	14357	14278	14460	14757	14313	14330	14482	14470	14413	14602	14546	14524	14486	14413	14436	14670	14620	14370	14402	14422	14499	14462	14577	14466	14505	14536	14661	14383	14647	14501	14419	14361	14685	14475	14576	14591	14467	14427	14578	14582	14587	14607	14489	14433	14367	14597	14538	14343	14440	14567	14314	14349	14566	14613	14652	14388	14529	14517	14529	14249	14380	14551	14473	14262	14447	14538	14540	14530	14475	14511	14614	14592	14479	14472	14659	14500	14310	14686	14699
15679	20027	18612	15883	14935	14604	14216	14163	14312	14566	14270	14100	13911	13733	13708	13628	13530	13552	13638	13694	13856	13706	13690	13494	13476	13462	13466	13602	13386	13574	13473	13455	13555	13450	13568	13423	13522	13392	13351	13572	13527	13480	13621	13506	13344	13382	13521	13697	13740	13691	13733	13599	13711	13442	13365	13560	13369	13458	13434	13437	13446	13463	13568	13502	13600	13388	13358	13519	13438	13593	13581	13390	13560	13592	13229	13530	13352	13456	13349	13456	13543	13599	13416	13350	13264	13604	13572	13539	13660	13412	13499	13463	13459	13674	13323	13541	13511	13652	13411	13473	13433	13350	13351	13309	13524	13526	13375	13663	13402	13555	13400	13488	13359	13532	13446	13669	13609	13622	13421	13496	13308	13595	13449	13512	13462	13404	13262	13529	13483	13366	13574	13343	13466	13443	13479	13427	13301	13491	13371	13547	13377	13578	13616	13673	13383	13308	13458	13560	13614	13381	13372	13550	13390	13515	13493	13589	13477	13348	13483	13281	13409	13452	13337	13413	13482	13467	13446	13446	13623	13395	13528	13469	13470	13483	13366	13667	13405	13560	13509	13397	13468	13310	13394	13382	13386	13340	13390	13410	13429	13474	13338	13400	13506	13508	13392	13361	13419	13437	13424	13639	13473	13422	13446	13381	13388	13544	13466	13245	13391	13337	13522	13405	13538	13398	13475	13455	13459	13483	13627	13323	13369	13583	13674	13383	13455	13446	13443	13364	13443	13478	13408	13592	13390	13332	13437	13548	13665	13304	13334	13404	13516	13451	13645	13599	13390	13329	13440	13322	13510	13419	13318	13505	13415	13416	13462	13448	13381	13528	13646	13471	13646	13474	13479	13483	13539	13453	13589	13407	13479	13453	13597	13497	13487	13583	13424	13496	13652	13398	13428	13438	13460	13387	13405	13446	13436	13332	13513	13442	13637	13449	13460	13364	13436	13501	13448	13442	13552	13360	13524	13437	13533	13345	13371	13385	13552	13405	13572	13485	13513	13429	13362	13386	13434	13453	13367	13436	13319	13538	13554	13586	13463	13480	13538	13486	13520	13186	13569	13427	13521	13363	13511	13578	13297	13485	13519	13513	13456	13348	13596	13497	13497	13470	13517	13570	13486	13478	13525	13615	13444	13500	13679	13560	13370	13439	13608	13294	13364	13327	13307	13454	13408	13353	13316	13388	13623	13702	13532	13462	13446	13554	13435	13494	13364	13348	13390	13426	13405	13419	13474	13533	13541	13367	13486	13425	13367	13558	13404	13390	13506	13472	13544	13382	13379	13534	13390	13493	13416	13523	13645	13527	13461	13479	13668	13425	13471	13442	13415	13461	13362	13409	13476	13435	13506	13405	13339	13530	13551	13471	13603	13530	13415	13601	13543	13524	13514	13627	13527	13468	13411	13463	13517	13383	13290	13324	13319	13622	13461	13513	13387	13447	13415	13521	13343	13465	13374	13384	13364	13564	13331	13404	13521	13280	13395	13647	13498	13394	13429	13503	13281	13399	13315	13411	13387	13484	13526	13507	13404	13377	13596	13440	13537	13455	13577	13456	13540	13506	13425	13531	13327	13514	13424	13317	13503	13502	13359	13287	13792	13444	13667	13422	13379	13501	13439	13387	13408	13617	13449	13392	13452	13395	13469	13485	13381	13589	13450	13433	13603	13617	13649	13379	13440	13418	13460	13497	13489	13445	13394	13467	13463	13597	13343	13327	13477	13551	13621	13520	13279	13440	13431	13442	13497	13498	13551	13324	13519	13380	13358	13393	13384	13355	13518	13517	13623	13602	13424	13435	13483	13506	13497	13446	13557	13533	13630	13430	13595	13453	13486	13460	13454	13471	13615	13482	13510	13762	13476	13431	13439	13501	13280	13459	13537	13446	13384	13477	13359	13515	13496	13589	13421	13329	13589	13523	13458	13600	13434	13617	13364	13388	13497	13456	13400	13392	13503	13433	13436	13460	13576	13211	13553	13408	13316	13436	13348	13389	13426	13468	13590	13724	13646	13427	13422	13545	13304	13471	13370	13355	13375	13457	13475	13419	13625	13481	13407	13543	13544	13431	13631	13423	13385	13401	13478	13466	13366	13525	13386	13488	13386	13556	13404	13421	13382	13460	13419	13406	13491	13432	13404	13560	13728	13520	13406	13416	13445	13505	13658	13577	13409	13487	13371	13424	13429	13362	13506	13509	13607	13608	13530	13263	13421	13633	13434	13522	13515	13430	13443	13474	13584	13414	13471	13549	13437	13460	13483	13407	13555	13373	13359	13631	13390	13479	13465	13388	13477	13484	13361	13551	13542	13407	13666	13538	13442	13606	13304	13482	13442	13407	13509	13481	13549	13364	13603	13408	13353	13517	13611	13563	13307	13512	13591	13446	13469	13420	13494	13338	13424	13549	13544	13564	13540	13458	13536	13494	13606	13649	13584	13292	13346	13462	13535	13411	13579	13520	13403	13530	13557	13352	13493	13590	13495	13601	13567	13566	13453	13396	13354	13553	13608	13563	13538	13264	13486	13644	13454	13474	13616	13564	13516	13479	13447	13483	13649	13421	13314	13489	13497	13467	13503	13525	13412	13474	13424	13615	13559	13562	13453	13432	13364	13252	13660	13595	13486	13546	13320	13479	13556	13411	13420	13395	13451	13465	13409	13386	13579	13515	13559	13380	13474	13490	13444	13547	13484	13451	13604	13598	13318	13342	13398	13479	13465	13361	13488	13410	13392	13334	13387	13542	13326	13520	13409	13568	13596	13372	13389	13627	13480	13465	13526	13204	13593	13418	13425	13233	13556	13476	13505	13520	13393	13500	13551	13389	13649	13442	13494	13709	13313	13450	13351	13420	13518	13358	13275	13326	13536	13525	13350	13411	13621	13328	13623	13439	13466	13451	13400	13343	13537	13470	13402	13514	13521	13419	13600	13403	13723	13387	13545	13524	13448	13472	13324	13474	13435	13345	13680	13412	13528	13374	13465	13471	13599	13440	13390	13424	13541	13467	13485	13436	13559	13318	13651	13472	13484	13643	13535	13400	13529	13395	13430	13396	13552	13471	13404	13456	13549	13495	13543	13547	13479	13488	13497	13486	13517	13314	13286	13435	13372	13456	13474	13273	13446	13492	13531	13603	13654	13562	13401	13347	13558	13299	13480	13310	13669	13362	13466	13539	13430	13371	13548	13608	13393	13408	13510	13565	13481	13549	13373	13313	13493	13335	13547	13468	13424	13546	13462	13476	13591	13431	13445	13518	13315	13579	13594	13532	13437	13479	13423	13338	13478	13579	13437	13535	13553	13494	13390	13599	13382	13369	13539	13411	13490	13454	13429	13501	13490	13441	13505	13443	13400	13469	13624	13289	13376	13405	13499	13510	13555	13328	13522	13579	13400	13447	13349	13564	13571	13475	13483	13466	13682	13484	13478	13559	13444	13491	13420	13548	13529	13367	13545	13455	13509	13459	13393	13432	13648	13449	13495	13296	13412	13345	13484	13467	13421	13534	13314	13310	13439	13419	13559	13354	13340	13378	13547	13466	13362	13458	13339	13554	13313	13374	13579	13557	13412	13465	13484	13413	13627	13480	13480	13408	13423	13548	13459	13469	13293	13511	13584	13358	13578	13596	13425	13413	13428	13411	13496	13403	13426	13351	13435	13389	13404	13592	13540	13515	13624	13396	13558	13449	13260	13543	13470	13511	13498	13373	13595	13389	13439	13427	13509	13602	13462	13447	13453	13341	13396	13559	13474	13531	13499	13444	13581	13544	13502	13251	13416	13467	13461	13494	13433	13397	13459	13562	13491	13378	13502	13533	13463	13463	13406	13470	13469	13403	13444	13446	13445	13352	13430	13413	13483	13361	13583	13475	13487	13491	13355	13420	13359	13525	13459	13418	13453	13444	13289	13284	13370	13485	13567	13430	13392	13543	13489	13367	13423	13541	13528	13522	13431	13448	13504	13358	13403	13290	13503	13437	13448	13568	13327	13615	13470	13304	13572	13431	13480	13550	13643	13544	13471	13587	13571	13433	13590	13491	13473	13540	13406	13572	13481	13324	13361	13598	13407	13580	13463	13471	13352	13546	13530	13553	13273	13435	13341	13532	13411	13489	13433	13474	13622	13484	13642	13405	13465	13393	13356	13471	13370	13391	13382	13514	13512	13658	13374	13545	13445	13515	13494	13340	13328	13422	13365	13386	13576	13402	13423	13315	13548	13319	13299	13611	13359	13568	13409	13496	13492	13512	13455	13540	13568	13323	13524	13580	13411	13465	13541	13514	13419	13471	13461	13430	13543	13506	13515	13427	13504	13402	13320	13545	13398	13378	13441	13542	13540	13314	13440	13557	13407	13369	13601	13423	13616	13375	13673	13487	13269	13389	13518	13555	13648	13536	13360	13338	13356	13495	13458	13588	13366	13542	13353	13408	13576	13568	13458	13474	13391	13551	13526	13499	13419	13623	13369	13603	13385	13658	13411	13357	13457	13494	13356	13534	13474	13284	13466	13624	13414	13344	13543	13492	13468	13410	13387	13469	13352	13515	13539	13332	13533	13372	13373	13481	13406	13452	13572	13584	13453	13477	13409	13468	13465	13329	13425	13490	13571	13524	13433	13445	13416	13457	13435	13507	13560	13574	13564	13676	13563	13443	13541	13413	13571	13476	13414	13576	13505	13195	13279	13451	13546	13386	13557	13599	13455	13528	13490	13322	13407	13596	13356	13369	13367	13399	13306	13552	13562	13582	13561	13380	13581	13455	13493	13565	13528	13439	13458	13438	13538	13483	13574	13438	13425	13491	13545	13510	13580	13334	13531	13392	13636	13565	13615	13452	13335	13509	13426	13526	13490	13370	13392	13439	13540	13411	13560	13437	13361	13402	13462	13419	13466	13499	13649	13319	13630	13570	13421	13304	13494	13413	13514	13447	13619	13498	13517	13592	13436	13468	13501	13628	13453	13468	13510	13513	13508	13330	13470	13383	13412	13464	13466	13426	13279	13550	13441	13494	13434	13481	13353	13579	13393	13645	13379	13599	13425	13529	13442	13397	13372	13347	13568	13515	13367	13575	13468	13485	13567	13305	13388	13467	13538	13448	13579	13540	13580	13619	13491	13402	13404	13506	13560	13575	13514	13472
24055	21264	28642	24244	21861	20436	18731	16286	15929	16389	16064	15895	15689	15674	15287	15361	15192	15198	15266	15236	15245	15018	15221	15390	15307	15318	15208	15201	15124	15290	15315	15232	15196	15123	15050	15134	15052	15231	15012	15237	14852	14982	14976	15102	15080	15216	15076	15388	16131	16548	16267	15783	15409	15398	15335	15057	14936	15235	15162	15119	15214	15109	15054	15183	15199	14980	15135	15064	14932	15115	15063	15189	15082	15060	14956	15253	14946	15141	15165	15219	15185	15144	15036	15188	15122	14952	15063	15144	15077	15194	15127	14757	14810	14938	15157	15379	15083	15183	14974	14930	15339	15108	15113	14992	15150	15159	15092	15043	15098	14911	15097	14977	15055	15107	15099	15166	15131	15200	15158	14942	15070	15168	15072	14893	14988	15216	15053	14770	15098	15241	14916	15118	15047	14989	15203	15001	14854	15020	14970	14850	15028	15136	14968	14958	15040	15046	15011	15096	14965	14992	14872	15171	15053	15134	15128	15147	14982	14987	15043	15102	15018	15202	15175	15101	14889	15074	15114	15177	15214	15048	15138	15187	15079	15139	14957	14933	14982	14969	15182	15328	15090	15190	15177	15033	15154	15162	15228	14997	14916	14794	14986	15022	14981	14788	15120	14902	15050	15333	14994	15064	15150	14993	14969	14912	15180	14860	15022	15142	14981	15047	15101	15306	15207	14979	15187	15072	15087	15029	14964	15037	14809	14882	14958	15016	14936	15071	14926	14970	15069	15132	14945	15274	15086	15253	15137	15132	15095	15073	15137	14947	14912	15043	15087	15081	14967	15027	14849	14998	14949	14908	15022	15138	15002	15076	15254	15162	14953	15048	15087	15067	15110	15040	15231	14928	15063	15021	14919	15123	14999	15053	14923	14965	15069	14986	15116	15210	15092	15057	14958	14928	15089	15122	15229	14979	14962	15067	15011	15145	14998	15136	14944	14946	15156	15121	15056	15034	14894	15159	15097	14858	14922	15140	15167	15220	15109	15042	15117	15258	14895	15026	15185	15039	14945	14886	15080	15271	14995	14871	14929	15180	15114	15219	14734	15053	15058	14842	14976	15181	15031	15089	15055	15151	15008	15299	15052	15087	14971	15121	14936	15020	15193	14999	15188	15111	15085	15048	15143	15007	15231	14898	15095	15055	15069	15090	15141	14959	14796	14991	14955	15149	15020	15100	14914	15088	15063	15171	15096	14992	15188	15163	14814	14919	14927	15124	14955	14970	14820	14983	14883	14980	15086	15047	15074	15219	15022	14993	15123	15049	15251	15098	14853	15068	15079	14969	15024	15022	15074	15092	15252	15019	15183	15103	15133	15016	14951	15062	15240	15137	14978	14964	15046	15102	15078	15132	14940	15149	15123	15226	14984	15029	15191	14920	14905	15007	14919	15052	15201	15025	15012	14866	15267	15102	15112	15117	15013	15053	14919	15243	15246	14837	15086	15170	14921	15071	14980	15081	15227	14986	14996	14966	15089	15209	15178	15000	14983	15009	15125	15208	14983	15030	15158	14846	15147	14960	15261	15036	14975	15017	15133	14885	14900	14977	15085	15080	15083	14967	14997	14991	15123	15085	15016	15033	15153	14971	15091	15101	15236	14920	15224	15347	15131	15063	15051	15009	15084	15123	15065	15169	15040	15098	15098	14958	14933	15164	15134	15109	15018	15083	15053	14996	14975	15054	14853	15224	15002	15216	15101	15173	15097	15117	15134	15271	15181	15040	14924	15125	15026	15067	15111	15080	14935	15197	15113	15169	15201	14995	15110	15104	15043	14966	14999	15304	15081	15142	15132	14981	15095	15074	15047	15207	15186	15232	15106	15048	14988	14934	14902	15197	15064	15001	14956	15167	15005	15077	15128	15210	14900	15124	15267	15125	14762	14869	15303	14976	14989	14949	15091	15023	15071	14811	14819	14988	14978	14851	15159	14959	15150	14935	14922	14923	15214	15121	14870	14942	15081	15065	14819	15037	15070	15036	15092	14907	14979	14982	14950	14920	15177	14948	14980	14899	14977	15137	15047	15080	14947	15070	15191	14801	14950	15066	15030	14955	14996	15150	15019	15039	15020	15064	15227	15095	15046	14827	15126	15016	15074	15052	15141	15080	14949	15032	15148	14993	14970	15060	15142	15081	15047	14985	15093	14934	15057	15142	15142	14934	15028	15185	15003	15002	14953	15170	14920	15073	15051	15028	15173	15033	14959	15210	15164	15047	15072	14997	15024	15090	15063	14964	15132	14902	14938	15175	15098	15071	14926	15136	15257	14955	15068	14980	15153	15178	15192	14981	14999	14935	15187	15141	15007	15062	14973	14822	15130	15110	14925	15049	14885	14984	15017	15119	15109	14896	15107	15189	15015	15003	14975	14968	15062	14881	15016	15141	15069	15136	14838	15028	15078	14963	14967	14788	15048	15122	14856	15274	15045	15239	14878	15115	14905	15222	15070	15200	15102	15034	15073	15129	15243	15021	15092	14997	15062	15064	15042	14965	15340	15149	15203	14922	15221	15046	15186	14973	15036	15055	15180	15117	15084	15026	15157	15049	15265	15113	15015	15033	15246	15008	15044	14988	14995	15129	15150	15226	15058	14937	15069	14950	14956	15203	15077	15062	14991	14965	15318	15073	15041	14904	15062	15189	15190	14986	15015	14964	15026	15113	15103	14919	15037	14954	15052	15159	15118	14891	15109	15039	15037	15076	15130	15109	14898	14943	15027	15048	15051	15066	15024	14950	14956	15064	15135	14805	15061	15157	15025	15031	15067	15112	15165	15085	14997	15271	15016	15090	15102	15008	15067	15157	15282	15074	15150	14924	15212	14950	15207	15209	15142	15002	14996	14925	14941	15101	15024	15018	15144	15019	15048	15134	15045	15066	14911	15148	15074	15197	14993	15176	15211	15088	15042	15123	14963	15185	15002	15155	15145	15046	14967	14967	15056	15056	15205	14985	14932	15072	14870	14948	15104	14928	14859	15111	15157	14945	15125	14881	15078	15082	14998	15065	14982	15126	15041	15002	15072	15133	15151	14985	14894	15216	15029	15171	15100	15230	14959	15165	15049	14868	14964	15284	15097	14945	15179	15186	14898	15124	15128	14984	15128	15217	14969	15024	14924	14957	15076	15008	14959	15071	15132	15130	15031	15114	15208	14929	15021	15102	15114	14877	14934	15199	14905	14815	14893	14938	15062	15096	15039	14904	15155	15131	15016	15115	15002	14983	15159	15181	15010	14863	15263	15237	15112	15064	15041	15223	15010	15036	15000	15103	15153	15106	15171	15176	14780	15186	14982	15098	14952	15009	15019	15076	14882	15107	15130	15041	15045	14922	15051	15195	15208	15099	15019	14937	15094	14966	14985	14863	15307	15044	15155	15121	15013	15027	15045	15143	15183	15108	15067	14806	14888	14915	15033	15066	14755	14859	15001	15297	15099	15073	14903	15090	14926	15036	15071	15098	15157	15128	15113	15026	14977	14961	14959	15085	15131	15158	15182	14969	15038	15052	14941	15158	14908	14995	15137	15088	15112	15026	14960	14950	15121	15051	15182	15082	14903	15118	15041	15094	15029	15055	14997	15137	14912	15133	14892	15007	14904	15263	15151	14993	14960	14955	15101	15205	15065	15135	15238	15260	14936	15077	14965	15269	15182	14964	14988	15059	15192	15156	15076	15216	15303	14994	14900	15131	14921	14884	15118	14957	15198	15122	14828	15056	15188	14942	15045	15205	14854	15265	15216	15297	15092	15202	15186	14934	15074	14964	15119	14944	14834	15168	15018	14955	15062	14899	15233	15167	15081	15069	15030	15130	15050	15082	14944	14865	15204	15214	15138	15081	15046	14922	15233	14953	14993	15052	15034	14902	14873	15153	14981	14968	14990	15083	15195	15017	15005	14890	15141	15029	15117	15109	14978	15012	15111	14996	14999	15025	14877	14962	15022	14974	15024	15167	15175	15136	15038	15059	14987	15054	14947	15080	15151	14915	15141	15134	15006	15280	15087	15228	15021	15014	15105	15128	15143	15087	15108	15085	15080	14992	15062	14835	15174	15042	15205	15249	15000	15144	15148	15107	14840	15173	15084	15041	14880	15161	14822	14990	15227	15211	15229	14934	15119	15107	15110	15038	14934	14998	15031	15131	15150	14931	15101	15064	15045	15069	15128	14918	14881	14968	14908	15147	14804	15183	15047	15045	14945	15079	14976	15187	15058	15161	15117	15070	15276	15166	15081	14996	14914	15080	15093	15172	14959	15149	15085	15154	15035	15011	14935	14919	15015	14996	15058	15063	14945	14981	14923	14961	15181	14959	14942	14985	15127	15049	14946	14883	15083	14905	15117	14877	15106	15238	15199	15183	15110	14961	15090	15079	14891	15184	14988	15079	14962	15134	15090	14846	15118	15077	15243	15184	15054	15162	15160	15032	15140	14817	15006	14998	15056	15185	15050	15103	15202	15064	15135	15095	15169	14949	15054	15014	15204	14901	15010	15208	15098	15126	15204	14816	14991	15258	15039	14975	14914	15044	15195	15216	15007	14988	15148	15175	15178	15251	14999	14919	15048	15178	14964	14876	14962	15125	15194	15156	15090	15027	15130	15137	15210	15097	15148	15058	15067	14957	15047	15066	15138	15362	15107	15126	15005	15200	15022	15039	15121	15088	15028	15035	15148	15036	15191	15063	15029	15034	14985	14934	14990	15128	14856	15040	15247	14874	15143	14973	15080	15043	15115	15108	14924	15068	14988	14935	15070	14822	15103	15149	14960	15243	15062	15087	15141	15110	15065	15121	14937	15050	15090	15100	15038	14830	14952	15010	15237	15053	15099	14974	15118	15103	15238	15096	15310	15066	15174	15039	15113	15180	15142	15110	15249	15002	15075	15007	15029	15016	15082	15184	14819	15021	14934	15074	15134	15193	15037	15057	14965	15047	15170	14933	15031	15098	15120	15000	15125	15134	15122	15007	15138	15098	15149	15055	14939	15042	14990	15085	15055	15175	15049	14962	15117	15003	15107	15185	15060	15031	15030	15040	15010	14906	14952	15061	14926	15130	14975	14916	15101	14996	15122	15174	15211	15005	15025	15179	15038	15024	15190	15148	15005	14947	15056	14918	15122	15187	15065	14894	15146	15157	15154	15049
15461	25441	23443	18991	17394	16525	15623	15444	15585	15552	15493	15212	14570	14418	14265	14322	14190	14167	14263	14167	14214	14153	14216	14231	14122	14069	14068	14064	14003	14073	14065	14069	13875	13901	13884	13896	14016	13948	13872	14044	14011	14137	14025	13937	14089	13923	14027	14566	15526	15900	15292	14825	14287	14153	14140	14031	13945	14037	14085	13885	14047	14207	13915	14103	13984	14006	13931	14055	13943	13850	13823	13869	13933	13877	14035	14043	13973	14114	13921	13840	14050	13985	13897	13963	13867	13909	13793	14042	14042	13845	13972	13740	14133	14032	14031	14010	13961	14125	14035	14051	14103	13956	13971	13959	14069	13938	14019	13917	13950	13949	14091	14009	14076	13879	13884	13787	14049	13835	13944	13945	14037	13998	13918	13861	13864	14092	14083	13976	13904	14018	13937	13876	13966	13920	13958	14133	13866	14045	13948	14017	14181	13690	14012	14076	14002	14088	14039	13965	14096	13900	13965	13939	13995	13861	13903	13967	13946	13992	13932	14190	14050	13997	13877	14021	13847	14036	14030	13979	13853	13956	14048	13918	13911	13862	13938	13904	13994	13975	14063	13867	13941	14018	13932	13844	13981	13904	13753	14061	13996	13979	13837	13851	13964	13922	14060	13960	14059	13937	14075	14097	13901	13913	13867	13991	14010	13959	13942	14035	13983	13918	13803	14188	13883	13929	13893	14064	13904	13949	13869	14029	13868	13934	13888	13985	13893	13997	13910	13984	13909	13999	13906	13974	13899	13887	13911	13859	13842	14013	13977	13911	14033	13924	13856	13923	14040	14034	13935	13971	13996	13978	14038	13983	13949	13944	14104	13871	13857	13924	13918	14006	13828	14010	13913	13949	14025	13977	13993	13910	14089	13832	13823	13923	14024	13907	13886	13933	14034	13885	13911	13974	13959	13979	13946	13880	13888	13965	13837	14163	13881	13908	14112	13954	13904	13720	14081	14018	14062	13844	13900	13971	13968	13930	14098	13745	13905	14003	13877	13985	14038	13968	14009	14044	14034	13935	14009	13863	13876	14046	13950	14056	13824	14075	13994	14075	14082	13915	14060	13963	13885	13969	13933	14060	13939	13953	13997	13957	13957	14021	13841	14020	14017	13901	14061	13958	13857	13849	13963	13817	13857	13800	13938	14039	13970	14122	13936	13945	13904	13897	13910	13942	14069	13988	13932	13873	13760	13929	13933	13879	13813	13943	13934	14023	13886	13955	13993	14000	13851	14072	13926	13915	13936	13783	14015	13924	13991	13980	14095	14016	13932	13818	13955	13875	13925	14086	13855	14108	14064	13950	14038	13848	14162	13922	13875	14007	13822	13927	13941	13893	14048	13904	13901	14069	13885	13842	13862	13810	13962	13875	14051	13962	13967	13858	14003	14002	13933	13805	13911	13897	14050	13915	13853	13969	13883	13939	13905	14104	14016	13899	13971	14014	13972	13955	13681	13883	13948	13963	14073	14038	14028	14075	14057	13840	14074	13988	13853	14014	13962	13985	13963	14021	13869	13885	14049	14000	13989	14079	13828	13938	14088	14031	13969	13891	14041	13941	14046	13955	13937	14079	13960	13941	13938	13781	13938	13882	13892	14024	13915	14054	13875	14000	13903	13961	14051	13935	13951	13682	13909	13850	14108	13952	13890	14058	13922	13833	13806	13910	13964	13987	14059	13826	13937	13985	13945	13986	14014	13965	13866	13985	13902	14117	13976	14067	14028	14116	13953	13975	13973	13802	13988	14023	13925	14001	13896	13931	13968	14007	13929	14002	13963	13980	14075	13908	13973	14114	13972	13832	13853	13974	13920	13902	13734	13985	14113	14069	14128	13853	14016	13856	13820	14026	13791	13921	13963	13927	14034	14055	13949	13955	13937	13954	13894	13975	14029	13876	13864	14223	13972	13864	13933	13981	13965	13960	13900	14052	13866	14023	14011	13968	14223	14006	13976	13961	14137	14039	13995	13959	13973	13936	13885	13954	13948	14074	13939	13899	14097	13959	13902	13938	13984	14014	13907	13900	14017	13938	14013	13965	13940	14069	13948	13890	13979	14078	13900	13895	13885	14064	13951	14018	14085	13982	14067	13984	13914	13808	13951	13960	13806	13942	14170	14007	13922	14055	13930	13996	14001	13774	13949	13956	14139	14011	13882	14030	14041	14072	14051	13960	14020	14110	13811	13904	13948	14060	14004	13904	14000	13942	13903	13916	13842	14066	14009	14018	13846	14119	14026	13916	14067	13951	14099	13943	14053	14193	13938	13982	14090	14178	14136	13943	14026	14072	13893	14016	13984	14052	13913	13972	14157	13936	14016	13971	14051	13963	13903	14001	13916	14197	13966	14131	13904	13847	13982	13923	13995	13710	13893	14133	13851	14036	13971	13918	13872	13969	13945	13887	13914	13937	13904	14060	14016	13922	13972	13921	13960	14034	14033	13771	14027	14177	13958	13781	13904	14018	13894	13785	14006	14076	14000	13837	13912	14096	13926	14166	13991	13943	13945	13846	14048	13869	13895	13997	13878	13921	14026	13838	13949	14051	14012	14008	13920	14068	13942	13857	13949	14043	13750	14104	14092	13850	14090	13825	13877	13815	13834	13847	14015	14008	13839	13753	13821	14028	13946	13875	14040	13902	13983	13882	13976	14078	14112	13808	14070	13965	13842	13866	14072	13904	13736	14090	13912	13901	13910	13884	13872	13868	13971	13839	14005	13905	13809	14057	13844	13947	14040	14113	14092	13950	14025	14039	13773	14071	13872	14132	14049	14063	14042	14101	14091	14005	13973	13988	13820	14014	13901	13823	14229	13797	13926	14026	13797	13818	14109	14016	13949	13813	13945	13756	13851	13987	14055	13868	13954	13921	13938	14042	13854	13768	13838	13973	13987	13970	13916	13900	13913	13961	13804	13981	13983	13995	14087	13990	13857	13929	13998	14000	13987	13896	13887	13973	13947	13944	13995	13941	14265	13831	14073	14022	14004	13928	14019	14088	13917	13975	13886	13998	14084	13819	13993	13925	13889	13882	13871	13985	13945	13961	13978	14158	13906	14067	14040	14016	14014	13930	14003	14044	13989	13950	14213	13934	13988	13827	13831	14126	13983	13846	13946	13828	13919	13950	13924	13889	13892	13983	13944	14002	13931	13823	13982	14036	13945	13861	13981	14014	13906	14031	14099	13940	14062	13958	14017	14034	14120	13835	13930	13879	13990	14015	13797	13940	14020	14053	14030	14013	13982	14082	13947	13954	14081	13914	13793	14047	13886	13959	14062	14048	13971	13694	13950	13919	13847	14046	13995	13860	13947	14016	14070	14014	13997	13975	14081	14003	14099	13934	13834	13986	14172	14029	13818	13924	13918	13853	14038	13922	13897	14097	13802	13892	13991	13957	14017	13966	14006	13952	13877	13923	13868	13945	13929	13949	13907	13896	14052	13984	13953	13917	14019	14206	13901	13949	13881	13977	14194	13979	13768	14051	13972	13880	13922	14030	13731	14051	13874	13917	13980	13892	14022	13950	14030	13776	13824	14012	13984	13869	13968	13852	13857	13876	13791	14053	13955	14076	13936	13973	13844	13975	14109	13892	13967	13769	13974	13968	13930	14037	14231	13944	13986	13969	13946	14010	13848	13996	13986	14001	14100	13906	14006	13842	13896	13904	14050	13870	13950	14014	13823	13939	13899	13942	13999	13851	13953	13894	13937	13949	13997	14034	13981	13839	14015	14154	13903	13800	14072	13953	14011	13833	14015	13865	13871	14011	14018	13936	13919	14123	13966	13810	14055	13985	14157	13940	13753	13999	14005	13933	13862	13949	13897	13951	13749	14028	13972	14034	13902	13955	13917	14099	14207	14069	13976	13894	14047	13901	13848	13867	14016	14047	14051	13975	13882	13895	13976	14020	13954	14007	13885	14138	13822	13961	14011	14045	14004	14076	13983	13950	13914	14027	13923	14219	13843	13958	14097	13872	14148	14029	13995	13864	14006	13729	13878	13970	14021	14101	13857	13997	13967	13989	13958	13923	14023	14095	13986	13879	14036	13953	14135	13736	13868	14024	14091	13922	13987	14026	14011	13958	13864	14009	13851	13839	13948	13926	13811	13980	14040	14079	13807	14041	14096	13862	14034	13888	13836	14024	13818	14096	13987	13854	13878	13931	13987	13984	13779	14014	13861	14018	14094	14072	13867	14124	14246	13755	13866	14008	13872	14019	14091	14032	14021	13857	13850	13846	14053	13786	14061	14063	14040	13975	14053	13958	14036	13998	14002	13962	13942	14004	13876	14144	13918	13947	14072	13946	14033	14033	13948	14068	13852	14097	13899	13737	14004	13816	14018	14033	13837	13967	13953	14031	14021	14052	13921	13962	14095	13980	14037	14094	13996	13939	13912	13916	13959	14115	13892	14090	14105	13905	14071	13976	13944	13894	13920	13873	13878	13972	14001	13925	14046	13953	13920	13782	13970	13860	13889	13930	14008	13796	14118	13771	13879	14063	13897	13944	14060	13850	13991	14065	13988	13984	13948	13883	13862	13874	13959	13968	13855	13861	13996	14096	13953	14047	13859	13960	13826	13955	14088	13958	13889	13855	14034	14020	14021	13947	14028	13958	13899	13910	14052	13771	13916	14049	13945	13948	13928	13978	14074	13950	13989	13896	13949	14017	13917	13968	14016	14093	14115	13909	14081	13973	14022	13918	13991	13953	14030	13910	13935	13920	14064	14056	13864	13847	13927	13971	13974	13821	13890	14086	13964	13931	14083	13906	13913	14050	14033	13986	13885	13921	13945	14144	13913	14089	13897	14077	13899	13909	14086	13984	13945	13839	13952	13826	13996	14071	14049	13986	14065	13936	13939	14066	13927	13891	14052	13924	14115	14085	13837	14050	13993	14117	13784	13887	13902	13987	14026	13986	13901	14002	13811	13999	13939	14000	13988	14144	14033	13994	13998	14035	14063	13997	13983	14020	13851	13953	13985	13966	13887	13796	13975	13805	14079	13907	14050	13904	13900	13956	13926	13947	13899	13924	14005	13980	13944	13934	13891	13914	13975	13948	14100	13959	13989	13976	14005	13983	13813	13987	13749	13792	14008	14007	13792	13878	13944	13983	14041	13952	13909	13935	14051	13968	13804	14055
23030	21278	29095	23787	21416	22904	23594	18282	17509	17690	17231	16677	16850	16314	16606	16138	15939	16099	16331	15963	16219	16132	16330	16177	16241	15861	15917	15977	16043	16077	15913	16077	15959	15941	15856	15964	16062	15859	15857	15995	15897	15724	15869	15927	15849	15852	15838	16293	18150	18094	17663	17118	16479	16019	15781	15995	16005	15752	15938	15918	15797	15860	15859	15809	15828	15660	15788	15748	15768	15667	15854	15728	15829	15853	15677	15718	15713	16006	15803	15651	15752	15825	15844	15863	15933	15909	15791	15814	15855	15769	15748	15721	15921	15855	15529	15608	15701	15862	15704	15638	15661	15715	15864	15767	15916	15791	15899	15646	15917	15774	15749	15660	15665	15638	15828	15695	15606	15872	15871	15667	15620	15790	15829	15772	15786	15534	15756	15617	15942	15937	15911	15763	15554	15704	15642	15772	15890	15841	15751	15645	15646	15714	15693	15886	15757	15897	15999	15809	15671	15785	15783	15897	15742	15687	15617	15799	15876	15813	15852	15978	15746	15635	15755	15569	15763	15667	15674	15756	15861	16012	15676	15715	15770	15745	15720	15702	15813	15839	15908	15790	15864	15608	15725	15945	15797	15739	15654	15751	15850	15747	15679	15652	15757	15855	15827	15709	15890	15728	15747	15682	15685	15807	15831	15877	15757	15770	15774	15566	15820	15667	15661	15854	15784	15722	15806	15765	15830	15765	15741	15693	15759	15531	15511	15677	15738	15561	15694	15602	15650	15420	15779	15903	15814	15922	15816	15934	15697	15783	15790	15796	15638	15783	15774	15694	15943	15903	15815	15664	15804	15729	15746	15622	15705	15686	15844	15841	15611	15938	15577	15777	15757	15801	15755	15706	15724	15756	15591	15587	15750	15708	15655	15848	15760	15872	15728	15674	15974	15745	15633	15751	15841	15819	15862	15860	15909	15735	15878	15950	15794	15874	15687	15713	15760	15697	15583	15733	15784	15673	15587	15822	15822	15773	15878	15693	15747	15785	15736	15849	15605	15585	15624	15701	15658	15633	15827	15764	16030	15679	15469	15617	15508	15599	15898	15750	15726	15810	15739	15797	15815	15855	15706	15775	15716	15580	15804	15676	15794	15607	15842	15698	15763	15728	15621	15710	15557	15863	15906	15684	15937	15760	15722	15775	15873	15786	15804	15800	15716	15669	15583	15699	15740	15816	15641	15762	15756	15533	15597	15753	15902	15733	15786	15514	15747	15721	15916	15819	15910	15853	15727	15935	15851	15795	15787	15969	15666	15860	15865	15815	15726	15774	15718	15755	15766	15691	15678	15634	15875	15518	15550	15755	15888	15867	15777	15749	15814	15854	15690	15752	15710	15648	15943	15701	15813	15846	15760	15724	15906	15977	15837	15865	15977	15943	15856	15832	15600	15537	15589	15506	15657	15759	15623	15721	15705	15829	15739	15885	15776	15711	15685	15722	15828	15702	15792	15938	15640	15759	15937	15744	15821	15839	15651	15647	15736	15914	15896	15769	15728	15644	15766	15707	15984	15958	15931	15831	15742	15772	15695	15796	15717	15689	15860	15818	15813	15676	15660	15765	15818	15754	15702	15754	15673	15682	15854	15873	15747	15745	15814	15703	15773	16002	15651	15621	15866	15801	15884	15722	15609	15703	15787	15796	15848	15669	15800	15690	15959	15749	15845	15612	15781	15717	15830	15518	15800	15821	15625	15840	15823	15917	15758	15633	15630	15769	15567	15554	15609	15922	15943	15904	15673	15428	15627	15843	15911	15745	15861	15899	15785	15554	15718	15794	15831	15892	15591	15840	15759	15856	15608	15780	15609	15632	15756	15607	15604	15870	15685	15761	15718	15825	15712	15694	15877	15628	15538	15425	15679	15752	15717	15678	15612	15629	15739	15720	15752	15724	15606	15517	15858	15878	15684	15729	15784	15894	15687	15518	15700	15451	15736	15673	15763	15808	15700	15623	15887	15670	15766	15841	15864	15813	15629	15891	15881	15722	15913	15406	15980	15662	15605	15707	15720	15847	15724	15881	15727	15738	15732	15610	15647	15871	15575	15693	15650	15703	15657	15530	15577	15830	15699	15997	15717	15665	15640	15722	15733	15742	15667	15953	15627	15641	15889	15966	15777	15830	15679	15865	15685	15590	15641	15711	15812	15746	15866	15675	15619	15616	15946	15668	15941	15692	15702	15675	15628	15689	15740	15816	15807	15845	15832	15689	15707	15738	15772	15825	15830	15537	15758	15801	15692	15493	15750	15898	15818	15822	15857	15786	15818	15773	15835	15648	15722	15710	15696	15627	15686	15658	15996	15771	15768	15765	15689	15836	15878	15875	15870	15681	15639	15628	15769	15739	15690	15586	15549	15839	16096	15625	15777	15613	15717	15815	15907	15841	15665	15516	15573	15705	15893	15742	15799	15708	15716	15573	15775	15810	15567	15621	15512	15778	15827	15596	15584	15522	15726	15792	15710	15687	15598	15826	15616	15709	15899	15732	15596	15828	15808	15592	15693	15589	15949	15682	15760	15661	15707	15924	15694	15697	15729	15897	15758	15587	15752	15803	15671	15736	15640	15704	15869	15856	15768	15792	15642	15613	15766	15600	15757	15800	15652	15708	15886	15640	15823	15804	15852	15596	15686	15750	15830	15817	15768	15527	15713	15687	15743	15750	15770	15637	15724	15653	15684	15792	16006	15705	15870	15908	15959	15683	15456	15816	15871	15824	15852	15785	15741	15745	15779	15719	15703	15585	15795	15709	15708	15716	15785	15646	15557	15804	15701	15776	15979	15630	15875	15777	15771	15947	15731	15683	15629	15550	15770	15698	15758	15685	15660	15851	15732	15559	15691	15817	15942	15757	15844	15889	15676	15594	15633	15789	15875	15723	15852	15763	15639	15726	15745	15778	15669	15700	15720	15760	15766	15896	15696	15596	15797	15711	15803	15742	15832	15672	15657	15638	15871	15704	15665	15479	15625	15709	15912	15616	15726	15943	16019	15954	15817	15642	15694	15709	15887	15591	15825	15551	15730	15625	15880	15895	15777	15594	15842	15685	15692	15557	15778	15537	15737	15640	15890	15922	15687	15738	15676	15766	15668	15802	15784	15899	15746	15662	15696	15779	15699	15778	15907	15873	15838	15924	15723	15784	15841	15619	15638	15907	15844	15651	15708	15723	15869	15701	15948	15724	15613	15645	15860	15898	15799	15910	15645	15803	15877	15762	15807	15817	15862	15783	15748	15693	15745	15899	15683	15700	15731	15804	15747	15646	15756	15742	16052	15796	15807	15643	15840	15676	15725	15657	15830	15701	15744	15686	15741	15704	15667	15725	15960	15711	15635	15568	15724	15739	15561	15769	16003	15726	15848	15775	15796	15591	15705	15831	15675	15615	15972	15749	15594	15817	15871	15862	15965	15645	15606	15804	15772	15684	15794	15677	15610	15666	15671	15570	15764	15805	15518	15575	15722	15508	15887	15706	15551	15838	15670	15816	15728	15726	15804	15839	15457	15803	15799	15712	15713	15880	15757	15657	15805	15932	15771	15794	15681	15576	15735	15699	15627	15760	15749	15724	15715	15852	15903	15735	15632	15770	15714	15688	15836	15735	15752	15788	15645	15817	15608	15558	15688	15870	15795	15841	15772	15900	15741	15696	15585	15548	15718	15736	15661	15732	15702	15701	15742	15833	15856	15563	15773	15654	15708	15779	15786	15844	15681	15762	15568	15545	16066	15920	15755	15729	15683	15746	15757	15578	15671	15738	15819	15714	15789	15759	15777	15818	15784	15786	15762	15701	15613	15785	15794	15676	15794	15656	15821	15844	16013	15710	15716	15789	15614	15888	15696	15774	15828	15722	15608	15555	15713	15779	15661	15725	15684	15891	15648	15807	15899	15684	15528	15736	15890	15712	15629	15728	15817	15691	15626	15796	15638	15725	15677	15785	15750	16052	15650	15852	15742	15931	15838	15679	15746	15824	15666	15830	15758	15798	15994	15594	15731	15554	15775	15728	15853	15778	15665	15687	15723	16003	15914	15875	15751	15817	15417	15693	15858	15808	15616	15567	15870	15819	15909	15781	15779	15974	15639	15880	15790	15568	15994	16055	15641	15756	15754	15957	15786	15914	15566	15587	15862	15919	15686	15695	15809	15832	15735	15644	15570	15583	15733	15854	15652	15833	15698	15914	15753	15828	15678	15762	15710	15836	15810	15511	15809	15774	15784	15667	15606	15678	15843	15726	15629	15784	15792	15780	15596	15495	15774	15576	15711	15732	15759	15714	15765	15593	15665	15691	15661	15612	15892	15701	15787	15718	15691	15757	15516	15818	15882	15727	15827	15672	15824	15843	15736	15865	15683	15736	15763	15620	15825	15790	15911	15846	15694	15460	15742	15629	15778	15724	15840	15866	15690	15735	15821	15763	15681	15771	15674	15789	15775	15839	15610	15741	15691	15694	15845	15750	15810	15784	15704	15803	15798	15628	15671	15786	15867	15708	15731	15922	15743	15792	15718	15948	15419	15612	15650	15643	15710	15686	15902	15788	15624	15904	15565	15795	15726	15594	15752	15622	15771	15465	15688	15715	15828	15570	15844	15756	15785	15668	15610	15726	15699	15706	15806	15932	15744	15649	15811	15854	15738	15916	15862	15701	15688	15583	15818	16005	15787	15887	15625	15579	15817	15872	15665	15644	15879	15827	15771	15741	15874	15698	15826	15749	15636	15618	15717	15825	15511	15709	15675	15865	15747	15642	15666	15806	15813	15847	15658	15700	15631	15808	15633	15954	15874	15828	15745	15778	15719	15757	15837	15772	15833	15770	15755	15964	15788	15660	15881	15660	15623	15853	15878	15577	15695	15635	15836	15790	15742	15746	15708	15770	15767	15642	15560	15689	15771	15847	15733	15620	15761	15885	15683	15644	15834	15675	15767	15679	15645	15676	15698	15783	15757	15809	15842	15676	15608	15737	15732	15664	15780	15676	15622	15548	15656	15818	15709	15751	15640	15741	15733	15710	15746	15779	15672	15764	15725	15549	15754	15701	15932	15843	15700	15595	15897	15784	15693	15728	15755	15754	15890	15702	15759	15587	15694	15801	15707	15549	15849	15796	15617	15743	15793	15855	15883	15697	15548	15599	15699	15699
16688	29872	27498	21800	19682	18181	17144	16903	16971	16946	16405	16081	15555	15250	14836	14872	14736	14741	14772	14458	14758	14761	14698	14832	14479	14764	14484	14542	14599	14426	14514	14588	14439	14431	14294	14360	14366	14426	14327	14376	14385	14428	14470	14283	14368	14340	14439	15284	18186	17720	16999	15890	15045	14641	14448	14171	14353	14377	14447	14293	14340	14310	14434	14361	14303	14229	14391	14300	14566	14359	14490	14442	14325	14420	14247	14424	14551	14365	14274	14226	14390	14482	14330	14348	14362	14343	14192	14354	14431	14303	14200	14392	14215	14434	14283	14383	14296	14470	14375	14403	14321	14353	14536	14387	14494	14253	14317	14291	14266	14351	14289	14260	14508	14474	14249	14378	14489	14379	14460	14368	14193	14467	14324	14325	14353	14380	14308	14236	14283	14219	14273	14347	14318	14117	14401	14325	14294	14240	14463	14382	14258	14388	14245	14359	14419	14281	14185	14168	14210	14295	14292	14320	14248	14401	14291	14398	14315	14305	14376	14362	14431	14347	14225	14406	14298	14429	14338	14210	14335	14339	14351	14359	14277	14547	14256	14290	14243	14299	14341	14586	14226	14355	14339	14371	14297	14308	14120	14433	14303	14394	14475	14200	14388	14232	14378	14307	14369	14266	14340	14461	14425	14237	14447	14243	14320	14431	14344	14395	14286	14285	14442	14139	14397	14557	14226	14483	14323	14433	14194	14307	14431	14271	14360	14341	14261	14281	14293	14390	14359	14284	14318	14283	14319	14422	14327	14352	14479	14201	14350	14381	14320	14270	14315	14284	14377	14290	14465	13967	14348	14358	14346	14486	14306	14295	14299	14320	14510	14187	14314	14332	14399	14104	14476	14299	14357	14479	14256	14224	14513	14099	14383	14431	14390	14254	14268	14410	14167	14234	14272	14405	14296	14343	14319	14366	14268	14314	14243	14320	14282	14105	14320	14293	14340	14316	14255	14352	14326	14336	14427	14512	14291	14456	14336	14236	14248	14275	14219	14291	14423	14246	14497	14090	14474	14342	14357	14305	14291	14402	14290	14464	14394	14282	14263	14369	14404	14208	14340	14390	14326	14324	14501	14420	14525	14345	14399	14280	14151	14227	14385	14305	14436	14159	14303	14449	14310	14366	14493	14517	14396	14404	14406	14276	14302	14536	14332	14268	14281	14290	14324	14417	14528	14254	14331	14409	14485	14286	14337	14381	14380	14356	14204	14408	14388	14247	14307	14182	14324	14311	14271	14167	14360	14147	14330	14211	14371	14424	14324	14311	14263	14377	14182	14184	14314	14285	14264	14375	14431	14469	14322	14352	14384	14320	14429	14300	14222	14433	14304	14279	14415	14243	14316	14352	14451	14330	14412	14361	14254	14429	14352	14239	14429	14536	14226	14255	14251	14216	14427	14467	14202	14304	14373	14245	14432	14218	14342	14379	14332	14220	14279	14362	14349	14328	14346	14179	14469	14488	14169	14438	14283	14147	14411	14126	14411	14199	14297	14268	14267	14323	14422	14212	14282	14329	14305	14381	14300	14490	14395	14307	14309	14300	14301	14314	14503	14292	14217	14243	14325	14428	14224	14417	14374	14247	14269	14413	14369	14349	14227	14350	14569	14399	14388	14171	14488	14242	14388	14383	14206	14355	14417	14173	14492	14487	14391	14506	14323	14329	14357	14324	14453	14338	14358	14425	14339	14319	14376	14271	14314	14394	14363	14368	14220	14287	14387	14204	14399	14353	14256	14225	14247	14428	14074	14319	14143	14374	14305	14299	14355	14261	14250	14343	14263	14324	14215	14226	14280	14414	14231	14279	14466	14110	14323	14309	14310	14197	14373	14413	14269	14300	14481	14334	14256	14299	14486	14277	14451	14371	14218	14454	14244	14365	14280	14244	14467	14333	14250	14327	14479	14360	14398	14163	14340	14273	14248	14252	14323	14380	14450	14285	14280	14212	14384	14241	14417	14358	14282	14208	14412	14221	14219	14312	14325	14365	14576	14351	14260	14287	14365	14329	14420	14283	14307	14415	14273	14470	14273	14354	14240	14310	14308	14383	14200	14225	14232	14237	14328	14107	14367	14247	14422	14308	14289	14315	14529	14333	14473	14573	14270	14400	14322	14309	14418	14360	14291	14433	14307	14468	14278	14549	14333	14267	14452	14485	14329	14355	14330	14166	14476	14401	14243	14313	14360	14388	14398	14327	14358	14377	14318	14300	14290	14311	14265	14482	14471	14351	14371	14426	14339	14297	14397	14346	14545	14357	14400	14350	14221	14236	14264	14287	14375	14255	14293	14300	14431	14348	14236	14281	14384	14246	14366	14381	14307	14219	14480	14339	14250	14251	14241	14379	14449	14389	14380	14383	14290	14404	14175	14479	14390	14190	14305	14391	14462	14449	14286	14351	14401	14412	14236	14317	14334	14426	14131	14360	14380	14249	14461	14309	14279	14398	14183	14381	14156	14345	14161	14354	14343	14367	14274	14380	14412	14271	14254	14346	14434	14219	14454	14408	14339	14252	14298	14332	14343	14211	14370	14164	14236	14204	14467	14404	14393	14344	14339	14126	14356	14395	14212	14405	14326	14303	14350	14330	14428	14394	14421	14224	14343	14211	14312	14361	14356	14332	14407	14366	14357	14351	14289	14342	14417	14407	14427	14424	14386	14219	14446	14437	14253	14232	14372	14440	14256	14316	14388	14380	14273	14264	14367	14413	14443	14216	14407	14485	14291	14341	14313	14188	14346	14297	14320	14423	14449	14314	14218	14170	14369	14434	14261	14261	14368	14490	14418	14398	14329	14402	14253	14411	14307	14275	14244	14333	14344	14204	14420	14315	14398	14312	14429	14592	14318	14265	14233	14375	14357	14222	14513	14313	14284	14317	14187	14320	14235	14217	14454	14384	14293	14327	14299	14319	14268	14415	14501	14344	14375	14215	14398	14327	14190	14366	14263	14221	14371	14310	14484	14231	14071	14149	14425	14267	14358	14323	14272	14300	14271	14196	14355	14371	14463	14344	14282	14341	14401	14220	14244	14337	14433	14197	14249	14272	14473	14301	14350	14285	14213	14274	14328	14229	14158	14283	14392	14257	14310	14298	14091	14256	14479	14278	14338	14467	14320	14352	14217	14430	14403	14350	14396	14379	14425	14365	14385	14453	14397	14426	14331	14364	14339	14398	14373	14305	14330	14456	14073	14289	14404	14254	14401	14281	14441	14291	14339	14279	14356	14255	14245	14472	14403	14329	14317	14203	14209	14356	14373	14335	14246	14415	14285	14249	14356	14441	14361	14340	14255	14379	14314	14339	14359	14420	14322	14624	14246	14631	14270	14325	14353	14184	14279	14430	14297	14384	14253	14404	14437	14396	14279	14327	14461	14359	14267	14299	14326	14493	14316	14148	14498	14304	14451	14297	14402	14388	14319	14278	14403	14265	14384	14353	14263	14230	14338	14335	14323	14402	14109	14500	14433	14313	14250	14339	14298	14319	14339	14235	14255	14392	14242	14506	14228	14276	14425	14391	14203	14491	14161	14361	14420	14389	14371	14292	14383	14339	14488	14496	14177	14363	14334	14316	14210	14412	14196	14271	14388	14463	14437	14365	14385	14263	14341	14219	14317	14237	14273	14439	14257	14175	14478	14319	14202	14367	14173	14241	14120	14195	14507	14266	14356	14251	14328	14180	14252	14263	14420	14414	14356	14207	14292	14317	14531	14281	14348	14287	14354	14288	14304	14278	14166	14365	14224	14314	14318	14302	14380	14341	14258	14284	14330	14190	14321	14221	14484	14412	14313	14396	14162	14344	14471	14244	14272	14335	14348	14354	14349	14275	14304	14312	14338	14305	14201	14373	14443	14239	14420	14203	14289	14478	14258	14274	14369	14131	14158	14345	14396	14238	14337	14282	14369	14198	14239	14366	14481	14511	14308	14407	14349	14479	14344	14365	14398	14410	14195	14283	14259	14427	14422	14426	14323	14446	14369	14379	14373	14272	14302	14398	14292	14420	14192	14435	14427	14278	14165	14503	14339	14143	14153	14319	14343	14407	14308	14334	14451	14397	14215	14262	14427	14330	14354	14270	14364	14360	14419	14286	14392	14321	14617	14450	14237	14441	14557	14345	14312	14195	14495	14223	14368	14471	14228	14335	14516	14217	14675	14467	14214	14338	14220	14451	14265	14228	14221	14362	14427	14211	14272	14466	14441	14441	14108	14312	14289	14350	14186	14309	14224	14392	14305	14387	14525	14228	14291	14329	14419	14224	14326	14402	14347	14364	14432	14177	14398	14347	14215	14160	14333	14345	14340	14097	14335	14316	14507	14440	14428	14377	14380	14478	14387	14366	14344	14361	14326	14377	14203	14401	14436	14380	14379	14303	14203	14326	14197	14325	14388	14293	14275	14341	14386	14417	14328	14328	14262	14352	14416	14251	14386	14191	14369	14382	14173	14229	14287	14404	14263	14415	14253	14200	14258	14309	14422	14374	14358	14325	14253	14341	14333	14417	14222	14206	14494	14224	14361	14379	14310	14293	14340	14384	14295	14332	14316	14089	14436	14341	14391	14245	14467	14165	14153	14331	14334	14350	14191	14328	14257	14196	14263	14256	14465	14275	14415	14502	14327	14413	14254	14182	14328	14381	14373	14405	14293	14346	14409	14327	14370	14316	14136	14229	14249	14163	14365	14253	14463	14366	14335	14278	14490	14476	14146	14351	14500	14320	14467	14482	14345	14371	14110	14348	14243	14269	14308	14391	14452	14294	14435	14194	14333	14264	14396	14255	14282	14351	14438	14343	14339	14306	14165	14119	14240	14265	14257	14460	14220	14433	14438	14287	14378	14265	14481	14306	14325	14333	14266	14300	14195	14201	14356	14350	14364	14408	14460	14407	14290	14172	14358	14370	14284	14481	14282	14232	14379	14247	14304	14388	14272	14099	14413	14457	14235	14332	14387	14267	14423	14288	14248	14369	14311	14410	14216	14296	14342	14396	14498	14237	14360	14353	14242	14405	14360	14304	14369	14146	14380	14419	14405	14471	14174	14329	14156	14272	14194	14282	14279	14334	14314	14469	14249	14498	14353	14522	14203	14220	14308	14379	14392	14332	14281	14159	14305	14364	14320	14299	14363	14391	14346	14250
27469	21758	23290	19939	16371	16280	16385	16318	16209	16206	16134	16231	16244	16070	15991	15787	15931	15801	15986	15852	15785	15935	15634	15812	15977	16066	15610	15785	15714	15515	15781	15697	15849	15789	15883	15850	15695	15797	15766	15986	15791	15785	15852	15754	15676	15751	15622	15872	16021	16070	15893	15918	15899	15829	15765	15894	15732	15930	15754	15634	15886	15761	15856	15900	15735	15901	15593	15708	15666	15771	15741	15833	15705	15839	15825	15714	15729	15765	15605	15707	15710	15843	15766	15804	15721	15830	15722	15671	15645	15734	16012	15878	15806	15917	15859	15741	15729	15808	15716	15794	15955	15739	15664	15761	15655	15863	16031	15643	15658	15834	15945	15821	15769	15775	15640	15874	15876	15718	15813	15751	15728	15720	15625	15888	15788	15701	15604	15841	15784	15742	15625	15764	15707	15776	15971	15754	15719	15936	15795	15446	15662	15832	15611	15777	15629	15772	15947	15699	15766	15681	15700	15801	15831	15682	15974	15998	15810	16004	15719	15787	15828	15828	15821	15825	15697	15776	15659	15847	15753	15773	15954	15768	15878	15549	15696	15663	15743	15815	15760	15729	15644	15784	15712	15745	15777	15757	15763	15721	15594	15708	15754	15860	15845	15841	15855	15639	15884	15702	15770	15717	15823	15660	15673	15701	15770	15672	15804	15682	15603	15604	15757	15876	15590	15843	15884	15832	15814	15642	15612	15627	15710	15715	15842	15638	15636	15986	15910	15696	15550	15732	15881	15918	15709	15689	15718	15890	15779	15774	15858	15510	15499	15609	15690	15713	15848	15780	15807	15667	15753	15840	15694	15821	15608	15627	15799	15545	15677	15947	15671	15853	15861	15718	15847	15794	15764	15719	15649	15699	15780	15673	15638	15788	15916	15717	15789	15647	15618	15714	15727	15760	15637	15827	15763	15846	15742	15614	15818	15608	15608	15947	15788	15666	15808	15781	15804	15728	15889	15861	15780	15819	15691	15782	15795	15789	15715	15643	15554	15573	15710	15784	15762	15766	15682	15817	15841	15605	15762	15633	15890	15788	15811	15684	15785	15896	15602	15697	15976	15733	15752	15825	15410	15714	15652	15572	15745	15599	15731	15660	15943	15736	15810	15767	15676	15617	15819	15908	15702	15674	15768	15765	15673	15883	15729	15721	15668	15838	15833	15828	16005	15756	15737	15853	15789	15660	15895	15662	15770	15641	15795	15541	15771	15707	15562	15741	15829	15722	15709	15696	15597	15518	15806	15583	15725	15873	15800	15704	15744	15766	15747	15760	15741	15736	15707	15822	15921	15926	15987	15919	15692	15768	15762	15721	16016	15734	15648	15661	15723	15622	15560	15868	15884	15789	15710	15768	15590	15582	15761	15875	15791	15893	15827	15768	15694	15794	15748	15833	15822	15735	15809	15971	15734	15729	15944	15799	15573	15673	15818	15672	15667	15616	15867	15802	15754	15682	15814	15736	15891	15675	15624	15719	15721	15937	15774	15909	15791	15678	16000	15905	15801	15766	15605	15658	15532	15676	15847	15808	15850	15953	15793	15734	15713	15847	15806	15721	15549	15791	15678	15859	15948	15818	15642	15914	15734	15662	15574	15706	15756	16092	15915	15635	15856	15877	15890	15596	15820	15661	15802	15885	15678	15649	15774	15823	15826	15820	15755	15599	15861	15758	15905	15759	15670	15810	15791	15731	15974	15773	15759	15880	16000	16001	15809	15851	15775	15919	15828	15782	15811	15942	15802	15751	15868	15847	15644	15663	15654	15750	15445	15691	15685	15859	15814	15563	15811	15643	15802	15762	15710	15835	15771	15579	15567	15655	15690	15690	15558	15720	15566	15816	15911	15790	15828	15841	15788	15702	15533	15796	15640	15647	15574	15736	15909	15731	15825	15706	15883	15902	15786	15820	15711	15741	15700	15752	15793	15498	15647	15717	15729	15720	15696	15775	15703	15708	15619	15679	15696	15881	15739	15618	15764	15598	15703	15674	15887	15896	15736	15711	15791	15670	15821	15716	15808	15899	15775	15732	15859	15846	15730	15854	15888	15657	15719	15849	15575	15784	15703	15615	15747	15873	15769	15844	15584	15825	15733	15834	15784	15785	15864	15875	15659	16034	15763	15761	15853	15851	15797	15653	15571	15810	15717	15890	15608	15755	15912	15626	15756	15837	15776	15805	15675	15745	15725	15799	15747	15827	15845	15684	15688	15713	15529	15769	15752	15700	15758	15958	15837	15739	15733	15764	15818	15749	15872	15589	15810	15774	15809	15903	15655	15879	15742	15661	15877	15703	15847	15793	15590	15613	15770	15752	15743	15801	15625	15878	15678	15727	15685	15769	15633	15647	15864	15780	15707	15595	15647	15746	15777	15920	15750	15732	15743	15901	15897	15961	15836	15557	15654	15714	15806	15602	15688	15700	15778	15824	15610	15828	15690	15666	15639	15868	15645	15867	15883	15771	15596	15716	15651	15793	15510	15793	15926	15825	15546	15797	15812	15800	15623	15692	15585	15647	15833	15698	15928	15695	15752	15596	15719	15623	15787	15756	15669	15671	15829	15884	15896	15654	15847	15689	15804	15730	15780	15726	15843	15680	15847	15729	15800	15719	15595	15742	15863	15751	15782	16067	15692	15529	15611	15876	15796	15802	15566	15929	15780	15809	15803	15680	15863	15732	15701	15690	15677	15751	15881	15774	15734	15544	15848	15830	15930	15907	15870	15743	15710	15705	15680	15569	15738	15746	15635	15875	15810	15947	15463	15749	15557	15743	15851	15939	15732	15680	15800	15913	15869	15813	15849	15708	15721	15874	15845	15803	15618	15780	15889	15578	15737	15806	15727	15519	15742	15771	15642	15853	15952	15748	15802	15923	15761	15667	15797	15883	15909	15807	15727	15703	15806	15658	15649	15849	15615	15895	15670	15803	15656	15726	15719	15691	15782	15801	15620	15659	15536	15792	15722	15782	15799	15747	15850	15609	15615	15771	15775	15745	15774	15692	15641	15775	15796	15709	15851	15727	15917	15754	15842	15947	15518	15653	15690	15764	15743	15761	15792	15667	15796	15632	15770	15769	15498	15797	15630	15868	15694	15819	15656	15824	15692	15667	15844	15845	15829	15914	15681	15782	15678	15712	15656	15582	15765	15934	15797	15951	15766	15905	15744	15677	15590	15628	15706	15836	15757	15744	15988	15822	15819	15666	15712	15733	15631	15741	15704	15894	15771	15612	15696	15705	15889	15751	15796	15689	16021	15728	15636	15618	15779	15729	15896	15801	15851	15745	15905	15803	15661	15720	15739	15517	15680	15735	15613	15776	15892	15706	15778	15576	15711	15850	15735	15692	15784	15772	15646	15691	15699	15587	15776	15897	15742	15448	15769	15800	15774	15763	15866	15727	15657	15756	15826	15721	15786	15786	15705	15795	15756	15675	15529	15835	15868	15772	15756	15783	15676	15855	15739	15721	15802	15660	15673	15598	15886	15653	15907	15846	15660	15766	15718	15864	15878	15665	15821	15846	15666	15692	15721	15824	15880	15906	15777	15911	15746	15724	15644	15702	15800	15791	15815	15602	15614	15769	15817	15877	15682	15529	15854	15891	15748	15650	15801	15752	15956	15855	15669	15764	15677	15756	15885	15586	15710	15683	15766	15618	15903	15624	15784	15802	16017	15641	15823	15771	15968	15721	15829	15706	15807	15945	15943	15759	15658	15417	15638	15801	15726	15909	15691	15961	15692	15825	15844	15700	15731	15789	15875	15790	15702	15665	15739	15623	15759	15713	15715	15946	15524	15996	15713	15844	15833	15624	15886	15913	15833	15889	15939	15745	15812	15811	15966	15924	15765	15636	15812	15584	15929	15690	15786	15673	15677	15896	15671	15766	15838	15829	15720	15793	15743	15518	15811	15980	15961	16009	15756	15671	15888	15879	15750	15807	15732	15665	15983	15805	15957	15822	15653	15696	15682	15806	15738	15569	15820	15730	15756	15784	15887	15752	15785	15812	15683	15848	15826	15874	15669	15738	15863	15669	15858	15883	15742	15914	15748	15734	15770	15696	15763	15844	15826	15716	15789	15575	15881	15783	15769	15684	15677	15859	15709	15712	15608	15697	15713	15695	15823	15700	15821	15832	15793	15825	15807	15867	15767	15839	15527	15842	15664	15816	15894	15824	15795	15825	15733	15717	15772	15874	15781	15757	15869	15746	15823	15834	15811	15699	15764	15876	15806	15806	15849	15569	15771	15755	15762	15714	15734	15750	15642	15775	15705	15587	15796	15772	15800	15886	15857	15647	15740	15814	15805	15840	15912	15863	15724	15781	15787	15803	15700	15677	15729	15669	15799	15727	15673	15724	15809	15745	15780	15650	15674	15815	15754	15834	15954	15648	15934	15881	15814	15443	15642	15545	15614	15708	15727	15913	15653	15804	15651	15561	15823	15830	15878	15834	15832	15695	15842	15772	15667	15702	15788	15811	15771	15844	15805	15810	15833	15695	15768	16006	15820	15749	15811	15637	15661	15687	15640	15754	15936	15880	15692	15583	15904	15849	15772	15857	15798	15986	15814	15789	15801	15736	15612	15730	15854	15900	15992	15850	15837	15824	15675	15779	15758	15790	15560	16004	15666	15633	15598	15888	15717	15794	15728	15793	15959	15631	15760	15668	15841	15896	15862	15579	15587	15522	15721	15745	15487	16031	15731	15751	15807	15636	15923	15630	15626	15738	15774	15784	15807	15837	15846	15798	15793	15573	15735	15721	15715	15800	15724	15532	15952	15877	15750	15664	15770	15658	15841	15727	15745	15548	15687	15884	15860	15864	15745	15779	15858	15723	15751	15765	15816	15682	15588	15743	15779	15894	15848	15699	15545	15560	15824	15824	15839	15628	15690	15806	15679	15815	15784	15809	15960	15554	15691	15860	15737	15758	15761	15692	15771	15635	15761	15830	15983	15644	15858	15863	15786	15847	15692	15764	15716	15723	15736	15749	15697	15710	15769	15720	15749	15686	15761	15811	15824	15735	15734	15706	15959	15819	15816	15684	15751	15624	15895	15753	15919	15828	15874	15771	15842	15921	15790	15638	15732	15753	15683	15735	15730	15709	15816	15730	15695	15883	15701	15641	15713	15748	15711	15719
15841	19154	18287	16349	15744	15235	15091	15172	15236	15221	15142	14781	14658	14631	14604	14358	14396	14375	14334	14572	14366	14395	14327	14412	14314	14371	14265	14400	14307	14400	14358	14260	14302	14460	14473	14289	14263	14161	14323	14331	14360	14289	14308	14299	14351	14330	14316	14376	14577	14517	14787	14536	14557	14359	14466	14336	14309	14356	14460	14309	14342	14306	14473	14254	14179	14253	14278	14372	14285	14094	14419	14317	14365	14307	14231	14227	14321	14380	14450	14392	14443	14204	14091	14384	14449	14389	14378	14359	14372	14347	14157	14391	14289	14247	14387	14124	14227	14453	14366	14337	14441	14245	14370	14426	14271	14403	14360	14407	14307	14239	14362	14153	14269	14378	14325	14317	14386	14297	14370	14221	14242	14522	14144	14148	14042	14251	14385	14343	14246	14178	14160	14403	14363	14360	14344	14311	14490	14428	14391	14268	14404	14133	14342	14381	14351	14342	14451	14320	14393	14190	14440	14240	14305	14372	14410	14381	14241	14369	14358	14339	14299	14452	14312	14154	14236	14176	14410	14377	14405	14382	14300	14337	14203	14273	14298	14262	14367	14266	14351	14281	14365	14378	14172	14292	14340	14342	14226	14423	14273	14280	14386	14357	14433	14283	14565	14276	14394	14399	14271	14414	14299	14476	14259	14346	14233	14288	14447	14226	14474	14301	14321	14277	14307	14228	14274	14494	14302	14449	14168	14296	14345	14301	14517	14363	14404	14296	14239	14142	14352	14364	14513	14286	14430	14245	14283	14338	14313	14355	14409	14339	14183	14334	14259	14307	14545	14078	14327	14354	14323	14264	14411	14300	14309	14340	14300	14303	14381	14290	14304	14309	14270	14402	14310	14421	14345	14292	14402	14273	14185	14309	14217	14342	14395	14338	14118	14308	14397	14584	14353	14238	14180	14195	14324	14293	14231	14276	14351	14307	14279	14367	14222	14405	14128	14456	14326	14359	14350	14327	14242	14336	14319	14457	14383	14437	14315	14323	14426	14286	14377	14372	14440	14390	14367	14369	14335	14436	14420	14325	14307	14495	14172	14257	14288	14463	14258	14434	14358	14435	14271	14279	14229	14218	14229	14449	14231	14217	14235	14415	14395	14391	14300	14214	14200	14342	14259	14305	14263	14166	14281	14444	14316	14167	14390	14338	14205	14358	14282	14254	14416	14135	14248	14365	14304	14386	14447	14264	14299	14319	14409	14316	14326	14285	14304	14431	14280	14237	14028	14286	14282	14381	14327	14378	14281	14386	14355	14278	14252	14160	14198	14442	14447	14326	14320	14231	14333	14208	14595	14302	14253	14325	14339	14372	14180	14253	14377	14274	14384	14374	14139	14434	14400	14143	14239	14287	14310	14327	14116	14318	14298	14255	14396	14340	14311	14214	14310	14301	14090	14392	14232	14200	14338	14520	14225	14354	14328	14216	14427	14250	14299	14313	14522	14511	14341	14389	14105	14399	14351	14206	14300	14318	14391	14366	14395	14265	14296	14402	14195	14372	14066	14445	14322	14273	14271	14317	14132	14183	14364	14346	14360	14170	14343	14349	14242	14313	14378	14219	14295	14524	14405	14269	14285	14322	14438	14400	14211	14494	14451	14213	14276	14330	14283	14283	14619	14274	14353	14283	14405	14285	14190	14274	14314	14450	14307	14240	14415	14229	14153	14481	14340	14284	14360	14290	14247	14300	14181	14287	14417	14405	14327	14254	14241	14483	14394	14154	14448	14249	14455	14317	14275	14239	14270	14360	14344	14303	14320	14357	14411	14289	14247	14244	14223	14143	14363	14337	14379	14346	14295	14325	14161	14276	14361	14316	14170	14452	14391	14217	14421	14192	14330	14195	14412	14197	14277	14225	14334	14289	14390	14300	14345	14187	14343	14082	14381	14291	14236	14242	14376	14391	14252	14459	14427	14276	14134	14206	14142	14320	14431	14286	14255	14245	14288	14326	14174	14314	14252	14310	14413	14471	14355	14278	14408	14311	14466	14391	14393	14265	14476	14256	14362	14299	14290	14288	14320	14165	14280	14357	14280	14259	14213	14328	14492	14305	14444	14357	14379	14327	14331	14307	14350	14300	14400	14446	14148	14373	14249	14255	14373	14490	14144	14448	14386	14313	14306	14204	14286	14257	14348	14290	14247	14498	14313	14283	14296	14266	14308	14470	14417	14209	14177	14165	14285	14255	14342	14436	14270	14372	14190	14332	14591	14223	14341	14279	14387	14420	14299	14279	14456	14239	14359	14431	14333	14284	14162	14271	14278	14460	14371	14222	14326	14232	14357	14249	14419	14434	14335	14180	14448	14204	14367	14354	14354	14342	14293	14378	14295	14293	14287	14280	14298	14461	14401	14276	14501	14360	14379	14217	14314	14178	14248	14328	14227	14337	14231	14260	14345	14327	14331	14200	14275	14338	14379	14329	14275	14334	14330	14360	14327	14302	14221	14249	14440	14349	14391	14353	14399	14431	14260	14576	14333	14386	14334	14330	14214	14454	14272	14324	14408	14306	14230	14235	14335	14209	14447	14405	14356	14449	14234	14243	14406	14270	14392	14366	14443	14411	14300	14350	14259	14476	14296	14433	14427	14334	14298	14447	14423	14352	14307	14307	14435	14427	14208	14269	14269	14305	14393	14201	14341	14214	14270	14251	14215	14249	14326	14308	14475	14379	14252	14440	14306	14385	14223	14345	14295	14357	14403	14296	14317	14239	14412	14376	14443	14288	14333	14211	14336	14444	14423	14299	14160	14334	14243	14225	14306	14377	14237	14111	14343	14344	14495	14159	14463	14399	14335	14345	14425	14281	14356	14296	14329	14302	14275	14156	14386	14444	14280	14263	14397	14185	14518	14137	14377	14407	14452	14348	14250	14316	14427	14478	14385	14299	14266	14262	14323	14262	14208	14464	14279	14309	14288	14347	14356	14415	14241	14144	14372	14369	14319	14443	14462	14171	14428	14317	14346	14241	14353	14484	14333	14346	14296	14274	14286	14273	14452	14361	14376	14306	14354	14351	14438	14430	14307	14287	14164	14202	14109	14353	14348	14205	14258	14137	14208	14146	14381	14324	14297	14355	14498	14271	14295	14299	14477	14451	14314	14247	14381	14308	14277	14310	14352	14361	14376	14224	14197	14270	14105	14385	14214	14358	14244	14416	14235	14444	14444	14327	14244	14448	14230	14372	14178	14365	14422	14293	14253	14334	14399	14360	14276	14361	14418	14410	14133	14340	14352	14327	14229	14344	14313	14348	14298	14156	14331	14427	14379	14340	14396	14420	14268	14463	14394	14384	14396	14265	14318	14205	14239	14262	14188	14479	14544	14244	14144	14390	14259	14366	14213	14231	14088	14209	14373	14311	14302	14208	14223	14279	14340	14229	14450	14282	14541	14342	14366	14191	14373	14243	14370	14145	14311	14322	14311	14280	14383	14425	14255	14467	14408	14307	14355	14223	14409	14391	14165	14467	14192	14291	14332	14368	14300	14378	14187	14274	14251	14233	14416	14244	14314	14212	14247	14469	14341	14406	14408	14252	14189	14230	14199	14153	14310	14229	14103	14206	14378	14286	14177	14379	14322	14098	14397	14194	14257	14340	14269	14292	14386	14335	14362	14315	14407	14392	14217	14318	14307	14295	14367	14319	14205	14262	14304	14331	14539	14390	14399	14208	14251	14374	14139	14356	14343	14229	14262	14491	14408	14223	14437	14424	14335	14237	14278	14387	14311	14270	14259	14372	14285	14271	14362	14312	14293	14332	14284	14418	14526	14157	14238	14342	14444	14469	14298	14328	14292	14417	14344	14447	14270	14318	14401	14256	14378	14443	14290	14436	14412	14438	14256	14323	14284	14293	14276	14299	14352	14257	14209	14279	14336	14362	14265	14212	14176	14381	14372	14276	14204	14372	14265	14387	14093	14215	14191	14195	14374	14356	14285	14364	14412	14432	14177	14394	14190	14279	14226	14403	14360	14360	14493	14425	14414	14307	14331	14294	14277	14280	14389	14338	14333	14288	14415	14092	14317	14274	14260	14390	14359	14420	14320	14302	14445	14552	14250	14408	14292	14239	14319	14306	14431	14361	14340	14289	14322	14253	14269	14268	14307	14368	14300	14375	14347	14466	14272	14390	14469	14458	14411	14258	14280	14423	14376	14194	14456	14278	14336	14260	14326	14300	14356	14235	14252	14478	14312	14278	14347	14295	14165	14337	14354	14240	14420	14214	14206	14265	14385	14284	14340	14438	14353	14333	14203	14346	14340	14173	14354	14330	14355	14433	14231	14363	14250	14166	14442	14315	14450	14220	14351	14377	14285	14492	14458	14387	14214	14501	14437	14277	14302	14369	14234	14349	14248	14231	14260	14246	14326	14294	14381	14233	14315	14335	14296	14227	14417	14332	14416	14246	14343	14416	14323	14334	14322	14258	14387	14231	14224	14289	14356	14274	14220	14457	14214	14508	14207	14368	14379	14364	14243	14299	14193	14309	14453	14194	14272	14365	14287	14297	14359	14362	14461	14339	14306	14202	14251	14343	14378	14396	14229	14424	14333	14503	14262	14210	14260	14334	14326	14350	14072	14383	14365	14398	14435	14379	14309	14314	14288	14197	14420	14471	14375	14383	14354	14304	14241	14360	14342	14387	14338	14354	14466	14341	14433	14163	14383	14422	14482	14348	14412	14212	14258	14438	14337	14402	14222	14308	14381	14319	14398	14222	14264	14384	14324	14299	14281	14522	14359	14334	14459	14216	14275	14298	14278	14349	14214	14282	14467	14391	14346	14380	14182	14339	14290	14357	14230	14443	14307	14600	14439	14376	14347	14386	14163	14457	14416	14239	14289	14301	14178	14376	14248	14256	14304	14385	14184	14179	14444	14217	14481	14312	14297	14284	14284	14376	14500	14358	14315	14361	14242	14357	14182	14218	14222	14352	14367	14303	14303	14308	14433	14416	14192	14310	14216	14364	14333	14222	14304	14387	14439	14229	14345	14393	14333	14108	14394	14291	14380	14198	14337	14340	14285	14403	14471	14268	14340	14225	14397	14366	14351	14299	14341	14271	14304	14342	14372	14188	14509	14208	14314	14403	14371	14342	14240	14187	14440	14159	14267	14259	14216	14277	14342	14295	14184	14389
24067	21270	28688	24212	21956	21349	20265	17773	17552	17318	17312	16941	16845	16761	16684	16605	16595	16448	16559	16319	16621	16514	16648	16450	16558	16530	16596	16415	16458	16527	16320	16455	16411	16161	16493	16233	16197	16347	16361	16335	16469	16394	16388	16350	16371	16394	16306	16646	17464	17778	17235	16795	16469	16296	16365	16422	16305	16262	16448	16322	16424	16155	16369	16268	16233	16499	16293	16083	16224	16347	16152	16192	16287	16394	16166	16282	16266	16477	16622	16283	16355	16353	16374	16219	16274	16342	16470	16406	16446	16265	16375	16280	16388	16251	16426	16385	16452	16090	16318	16207	16267	16400	16216	16363	16192	16377	16375	16301	16558	16250	16380	16233	16271	16266	16411	16205	16275	16501	16302	16105	16217	16265	16182	16407	16300	16102	16383	16234	16194	16217	16276	16254	16293	16167	16235	16240	16341	16090	16068	16250	16479	16386	16301	16293	16251	15940	16359	16209	16440	16305	16256	16354	16250	16307	16129	16273	16306	16199	16332	16327	16343	16221	16310	16245	16204	16166	16436	16166	16210	16111	16223	16238	16340	16267	16187	16204	16175	16254	16492	16214	16461	16210	16212	16208	16431	16264	16136	16254	16273	16304	16334	16282	16295	16166	16348	16326	16258	16281	16357	16498	16266	16159	16263	16262	16258	16184	16213	16296	16449	16174	16135	16117	16146	16263	16145	16363	16286	16483	16387	16112	16291	16040	16347	16249	16395	16394	16104	16157	16402	16355	16256	16162	16192	16333	16283	16412	16149	16189	16466	16263	16394	16143	16396	16322	16255	16258	16151	16189	16417	16303	16330	16365	16098	16237	16442	16166	16173	16296	16253	16384	16270	16065	16132	16222	16366	16459	16135	16236	16217	16261	16296	16233	16236	16189	16169	16221	16430	16347	16456	16111	16380	16326	16296	16459	16222	16407	16317	16389	16355	16358	16423	16241	15991	16231	16308	16137	16308	16190	16184	16250	16113	16164	16391	16184	16419	16453	16316	16262	16450	16288	16216	16591	16178	16367	16366	16226	16233	16230	16274	16356	16363	16303	16264	16198	16263	16105	16196	16030	16219	16232	16141	16351	16527	16350	16423	16179	16278	16267	16275	16194	16485	16318	16236	16304	16483	16187	16256	16206	16307	16321	16029	16160	16259	16241	16274	16214	16423	16306	16422	16169	16284	16210	16224	16139	16172	16479	16232	16240	16260	16048	16311	16163	16393	16411	16220	16276	16271	16399	16379	16467	16376	16302	16238	16091	16325	16273	16330	16106	16355	16244	16107	16439	16472	16123	16192	16312	16256	16225	16274	16120	16239	16441	16368	16353	16228	16282	16472	16181	16229	16424	16191	16331	16327	16373	16313	16272	16268	16304	16375	16491	16418	16463	16349	16282	16299	16309	16218	16356	16135	16417	16205	16126	16459	16137	16052	16340	16388	16269	16343	16262	16145	16127	16304	16219	16379	16348	16303	16124	16233	16430	16336	16326	16092	16112	16139	16331	16323	16216	16340	16363	16188	16334	16483	16144	16373	16283	16386	16219	16188	16176	16072	16131	16214	16216	16539	16096	16141	16304	16252	16420	16276	16351	16377	16087	16252	16319	16293	16221	16199	16159	16147	16275	16340	16365	16419	16409	16261	16368	16199	16343	16444	16135	16208	16228	16332	16210	16282	16102	16400	16344	16331	16034	16311	16190	16528	16282	16318	16403	16424	16292	16323	16312	16159	16237	16123	16207	16446	16408	16328	16440	16065	16232	16134	16228	16245	16127	16262	16271	16230	15994	16305	16487	16280	16103	16308	16379	16373	16290	16320	16191	16292	16687	16388	16085	16122	16138	16311	16182	16239	16359	16135	16036	16172	16350	16281	16139	16400	16415	16365	16205	16405	16327	16153	16193	16276	16172	15989	16149	16320	16301	16400	16375	16359	16392	16270	16270	16235	16352	16416	16353	16246	16266	16300	16318	16162	16263	16155	16225	16162	16116	16398	16425	16319	16331	16288	16159	16220	16402	16439	16357	16162	16249	16290	16225	16246	16175	16238	16290	16426	16235	16130	16349	16197	16161	16343	16279	16402	16417	16196	16342	16106	16476	16345	16365	16344	16356	16158	16282	16302	16618	16264	16332	16235	16205	16484	16209	16203	16195	16178	16307	16176	16399	16337	16398	16368	16189	16112	16355	16105	16134	16343	16161	16180	16134	16330	16459	16259	16396	16375	16209	16145	16229	16402	16270	16375	16293	16413	16313	16116	16267	16252	16203	16211	16288	16285	16276	16272	16275	16265	16204	16352	16394	16173	16456	16123	16252	16391	16397	16339	16317	16370	16384	16495	16473	16339	16203	16297	16193	16160	16274	16325	16324	16472	16260	16224	16281	16371	16478	16180	16217	16232	16289	16309	16293	16377	16310	16205	16167	16274	16313	16328	16282	16224	16246	16209	16447	16641	16347	16128	16171	16278	16449	16448	16192	16301	16228	16339	16140	16350	16175	16199	16282	16325	16295	16351	16259	16198	16291	16233	16199	16414	16201	16099	16173	16191	16301	16419	16245	16121	15960	16118	16540	16359	16292	16449	16120	16381	16332	16240	16392	16357	16383	16214	16388	16194	16208	16296	16387	16513	16348	16190	16231	16359	16305	16354	16278	16463	16158	16120	16241	16125	16297	16399	16226	16213	16454	16409	16245	16241	16300	16308	16309	16282	16395	16176	16325	16370	16509	16192	16346	16197	16081	16166	16294	16280	16362	16394	16343	16076	16111	16111	16404	16389	16523	16294	16201	16262	16196	16237	16397	16410	16269	16214	16295	16397	16336	16419	16385	16215	16107	16087	16219	16341	16325	16164	16321	16407	16232	16191	16230	16144	16425	16169	16250	16223	16208	16371	16209	16029	16141	16199	16266	16198	16050	16348	16161	16169	16166	16151	16237	15987	16235	16359	16291	16329	16228	16189	16147	16367	16341	16440	16409	16235	16313	16315	16221	16250	16040	16418	16387	16318	16225	16472	16192	16189	16275	16334	16209	16250	16106	16156	16255	16225	16232	16175	16308	16160	16271	16350	16290	16418	16249	16273	16245	16169	16360	16294	16229	16355	16392	16294	16128	16399	16448	16304	16324	16116	16215	16127	16203	16446	16393	16244	16101	16250	16325	16186	16249	16369	16295	16416	16132	16286	16241	16226	16229	16146	16141	16244	16312	16192	16327	16214	16368	16100	16326	16322	16345	16402	16429	16294	16347	16197	16247	16348	16161	16061	16202	16228	16245	16368	16249	16376	16199	16154	16399	16325	16355	16067	16487	16232	15999	16192	16260	16274	16399	16597	16359	16300	16231	16288	16469	16301	16237	16251	16261	16176	16478	16335	16320	16322	16282	16174	16208	16366	16408	16214	16164	16447	16406	16261	16278	16324	16125	16270	16405	16348	16170	16412	16401	16225	16117	16308	16365	16243	16255	16257	16319	16217	16299	16338	16330	16274	16320	16345	16268	16389	16295	16297	16172	16329	16082	16282	16244	16299	16192	16198	16365	16377	16303	16354	16399	16482	16140	16336	16249	16375	16416	16408	16078	16411	16280	16234	16361	16361	16439	16206	16164	16356	16344	16298	16413	16188	16181	16256	16430	16205	16169	16423	16188	16281	16326	16389	16416	16398	16166	16141	16334	16255	16256	16213	16364	16457	16381	16197	16220	16247	16364	16373	16425	16320	16378	16169	16267	16107	16241	16320	16408	16155	16388	16323	16254	16375	16307	16177	16374	16430	16476	16470	16402	16380	16243	16284	16321	16201	16275	16491	16339	16354	16153	16253	16195	16489	16311	16358	16301	16377	16089	16333	16194	16182	16184	16184	16185	16294	16322	16274	16337	16413	16109	16265	16233	16342	16317	16405	16133	16507	16160	16292	16370	16231	16216	16155	16405	16186	16354	16216	16101	16272	16259	16133	16135	16388	16261	16362	16344	16383	16402	16251	16395	16493	16316	16218	16170	16217	16232	16322	16201	16294	16306	16450	16562	16337	16268	16196	16258	16134	16135	16203	16356	16408	16326	16257	16186	16072	16288	16201	16268	16288	16258	16236	16448	16231	16162	16300	16350	16348	16351	16257	16183	16533	16321	16215	16276	16281	16429	16237	16372	16528	16101	16107	16226	16195	16032	16271	16320	16267	16303	16215	16313	16308	16345	16177	16261	16308	16313	16161	16423	16279	16328	16316	16414	16298	16075	16428	16247	16343	16327	16291	16316	16213	16262	16242	16308	16386	16310	16256	16297	16410	16316	16219	16223	16164	16147	16526	16375	16192	16242	16421	16268	16231	16295	16329	16316	16294	16406	16415	16146	16453	16157	16195	16336	16360	16274	16474	16237	16228	16258	16438	16403	16128	16388	16251	16274	16580	16342	16400	16167	16326	16133	16171	16029	16315	16205	16204	16126	16057	16198	16235	16200	16305	16113	16279	16462	16225	16053	16224	16228	16298	16138	16274	16336	16415	16312	16404	16255	16144	16278	16383	16339	16107	16399	16394	16237	16276	16154	16359	16223	16289	16262	16243	16281	16258	16326	16302	16235	16239	16123	16181	16300	16216	16386	16265	16201	16206	16374	16431	16453	16118	16338	16280	16316	16340	16404	16332	16381	16399	16402	16312	16348	16296	16311	16180	16272	16186	16063	16127	16333	16204	16276	16174	16318	16214	16468	16340	16485	16297	16318	16196	16267	16325	16133	16247	16180	16193	16164	16338	16212	16254	16280	16079	16287	16320	16377	16517	16285	16159	16293	16402	16326	16331	16359	16260	16364	16047	16141	16330	16119	16437	16268	16133	16436	16357	16333	16114	16376	16128	16081	16143	16258	16163	16545	16342	16268	16419	16419	16143	16441	16223	16294	16261	16296	16233	16142	16373	16328	16367	16237	16300	16129	16255	16321	16289	16340	16208	16238	16221	16397	16107	16319	16178	16428	16257	16253	16455	16142	16373	16121	16244	16330	16143	16121	16301	16300	16315	16264	16127	16122	16177	16218	16381	16223	16284	16152	16374	16281	16259	16489	16228	16034	16273	16216	16369	16244	16321	16320	16409	16218	16231	16260	16363	16100	16259	16454	16365	16275	16511	16261	16270	16271	16344	16417	16452	16261	16138	16325
14840	25160	23427	19293	17733	16812	16862	16749	16728	16626	16093	15632	15399	15138	15241	14965	14795	14939	14974	14794	14953	14975	15179	14831	14838	14947	14953	14789	14908	14921	14801	14753	14719	14907	14919	14765	14743	14543	14767	14628	14857	14886	14786	14828	14781	14771	14637	15065	16581	16701	16094	15480	14932	15094	14714	14765	14787	14701	14786	14688	14937	14844	14629	14631	14820	14712	14737	14658	14698	14975	14664	14754	14756	14819	14650	14638	14595	14631	14769	14737	14678	14742	14751	14762	14866	14764	14758	14619	14689	14674	14753	14749	14784	14714	14631	14867	14611	14797	14644	14692	14746	14720	14769	14637	14633	14722	14735	14553	14877	14597	14709	14727	14621	14592	14752	14605	14594	14676	14709	14798	14765	14727	14761	14618	14826	14607	14775	14831	14484	14793	14810	14787	14682	14857	14828	14776	14660	14656	14693	14802	14808	14631	14720	14924	14723	14666	14987	14758	14628	14744	14625	14766	14677	14714	15008	14790	14558	14700	14853	14726	14730	14622	14858	14730	14649	14521	14652	14660	14759	14888	14736	14572	14705	14632	14736	14823	14569	14632	14837	14722	14881	14692	14612	14667	14818	14764	14747	14870	14638	14595	14705	14783	14691	14576	14889	14652	14775	14579	14603	14612	14770	14840	14679	14786	14486	14599	14640	14676	14882	14570	14869	14782	14710	14587	14746	14555	14834	14720	14494	14677	14834	14662	14639	14635	14683	14618	14858	14755	14639	14713	14684	14680	14675	14798	14707	14573	14828	14689	14813	14685	14728	14785	14682	14784	14597	14640	14722	14632	14619	14813	14866	14694	14885	14577	14762	14586	14557	14662	14782	14734	14796	14824	14626	14716	14710	14700	14693	14773	14658	14574	14707	14733	14795	14574	14695	14649	14743	14743	14714	14779	14697	14860	14676	14711	14769	14706	14584	14638	14667	14768	14762	14552	14763	14629	14532	14552	14472	14813	14713	14519	14877	14687	14619	14690	14808	14624	14589	14669	14649	14726	14783	14609	14865	14774	14605	14752	14553	14780	14557	14696	14747	14702	14738	14525	14781	14742	14630	14659	14751	14698	14702	14699	14721	14595	14720	14890	14777	14715	14575	14550	14864	14691	14754	14703	14707	14642	14488	14793	14647	14714	14769	14777	14740	14874	14585	14806	14704	14802	14729	14718	14591	14776	14693	14803	14686	14755	14673	14697	14799	14652	14789	14786	14566	14763	14711	14650	14780	14707	14717	14647	14707	14676	14564	14755	14670	14742	14658	14671	14691	14685	14793	14673	14777	14703	14696	14756	14668	14711	14767	14697	14651	14640	14573	14720	14550	14786	14702	14755	14769	14601	14866	14796	14466	14691	14777	14753	14671	14872	14821	14812	14813	14763	14758	14633	14676	14497	14776	14555	14626	14692	14621	14549	14769	14757	14750	14944	14696	14708	14739	14540	14726	14771	14748	14595	14790	14680	14793	14568	14696	14865	14724	14745	14630	14619	14552	14745	14785	14755	14586	14673	14712	14757	14548	14655	14635	14612	14553	14582	14834	14648	14507	14781	14684	14639	14647	14563	14657	14834	14781	14720	14640	14637	14750	14680	14763	14742	14623	14778	14610	14726	14929	14709	14799	14728	14615	14673	14808	14861	14562	14644	14759	14681	14844	14712	14638	14728	14618	14582	14754	14824	14698	14838	14653	14674	14696	14626	14635	14669	14710	14704	14816	14664	14783	14689	14578	14598	14678	14831	14637	14806	14697	14539	14691	14702	14844	14647	14538	14632	14759	14670	14648	14601	14909	14779	14813	14736	14633	14578	14705	14694	14755	14716	14697	14628	14734	14716	14702	14617	14657	14728	14746	14759	14779	14814	14633	14722	14913	14738	14932	14618	14744	14668	14666	14704	14471	14606	14591	14603	14841	14715	14586	14790	14680	14659	14589	14577	14760	14708	14879	14848	14522	14732	14685	14806	14525	14721	14682	14618	14770	14760	14731	14767	14591	14931	14711	14763	14813	14610	14741	14712	14676	14764	14715	14529	14870	14874	14801	14707	14605	14594	14805	14653	14782	14836	14686	14642	14652	14563	14843	14847	14636	14646	14876	14596	14706	14706	14747	14772	14647	14504	14871	14697	14732	14727	14772	14793	14635	14739	14586	14603	14852	14603	14850	14766	14754	14791	14682	14619	14757	14676	14911	14622	14721	14549	14767	14621	14710	14817	14754	14925	14779	14657	14646	14519	14793	14743	14553	14757	14733	14704	14661	14821	14775	14673	14643	14701	14756	14766	14705	14523	14570	14705	14702	14623	14588	14590	14851	14640	14639	14679	14674	14705	14745	14618	14844	14651	14581	14919	14687	14851	14754	14803	14742	14868	14704	14694	14830	14666	14864	14810	14831	14820	14593	14712	14727	14656	14495	14860	14841	14688	14667	14679	14718	14773	14741	14722	14918	14593	14689	14734	14730	14601	14754	14665	14861	14631	14720	14470	14620	14657	14718	14842	14801	14663	14717	14733	14695	14738	14548	14653	14807	14683	14722	14777	14565	14527	14493	14889	14730	14697	14741	14712	14915	14685	14662	14572	14633	14585	14657	14843	14911	14959	14881	14651	14715	14640	14794	14714	14733	14739	14693	14677	14525	14675	14710	14544	14688	14513	14704	14750	14852	14656	14585	14719	14702	14720	14771	14728	14811	14630	14732	14664	14863	14519	14764	14723	14523	14661	14704	14769	14609	14674	14724	14677	14702	14573	14726	14754	14824	14593	14426	14847	14841	14699	14572	14736	14667	14774	14723	14745	14686	14713	14736	14823	14746	14739	14827	14502	14617	14762	14784	14791	14569	14704	14745	14823	14656	14630	14450	14660	14547	14741	14841	14597	14690	14714	14692	14748	14589	14758	14651	14825	14801	14807	14829	14756	14769	14742	14721	14674	14838	14632	14669	14683	14741	14647	14843	14641	14589	14767	14701	14600	14703	14608	14691	14597	14674	14679	14745	14861	14668	14757	14766	14693	14654	14829	14648	14697	14732	14628	14655	14621	14487	14810	14665	14722	14716	14913	14782	14770	14783	14680	14684	14658	14754	14697	14694	14648	14778	14701	14610	14708	14661	14708	14673	14723	14715	14564	14709	14526	14825	14644	14680	14716	14745	14542	14795	14675	14565	14687	14791	14764	14632	14805	14922	14743	14762	14867	14836	14671	14648	14654	14704	14596	14726	14691	14630	14681	14692	14813	14734	14577	14534	14839	14569	14731	14784	14751	14609	14760	14565	14569	14717	14834	14538	14533	14683	14733	14661	14678	14838	14506	14737	14621	14809	14768	14604	14790	14624	14754	14705	14807	14779	14757	14826	14686	14770	14782	14812	14745	14857	14711	14689	14711	14607	14875	14690	14763	14614	14580	14731	14637	14766	14692	14675	14669	14742	14615	14638	14826	14938	14725	14681	14668	14742	14728	14724	14788	14768	14726	14644	14631	14627	14739	14698	14664	14693	14616	14813	14747	14691	14560	14575	14618	14659	14701	14896	14679	14597	14827	14718	14674	14809	14817	14778	14749	14762	14703	14813	14798	14740	14663	14721	14750	14765	14764	14727	14800	14606	14644	14660	14759	14835	14746	14544	14858	14626	14609	14780	14645	14713	14670	14903	14790	14861	14711	14775	14810	14746	14779	14719	14781	14684	14792	14686	14519	14823	14597	14605	14754	14671	14614	14773	14773	14569	14579	14543	14715	14680	14727	14772	14845	14762	14573	14534	14702	14825	14816	14840	14664	14874	14638	14800	14803	14621	14581	14733	14792	14602	14856	14560	14725	14711	14738	14849	14521	14821	14625	14780	14778	14761	14868	14563	14758	14674	14698	14769	14731	14881	14672	14674	14658	14676	14817	14600	14730	14768	14743	14818	14788	14746	14779	14618	14691	14511	14740	14663	14683	14954	14618	14610	14773	14649	14756	14819	14713	14911	14727	14849	14845	14786	14637	14678	14886	14855	14580	14736	14794	14908	14606	14693	14766	14601	14669	14685	14763	14784	14636	14735	14750	14703	14668	14809	14634	14671	14599	14825	14798	14819	14779	14812	14622	14851	14619	14705	14734	14586	14609	14707	14796	14592	14609	14667	14613	14510	14612	14839	14843	14769	14652	14715	14849	14625	14685	14820	14607	14638	14759	14656	14683	14607	14757	14764	14731	14592	14815	14575	14676	14513	14706	14802	14643	14661	14696	14627	14553	14635	14905	14621	14700	14677	14602	14814	14726	14721	14787	14696	14685	14796	14795	14651	14626	14673	14583	14783	14781	14542	14797	14652	14773	14777	14707	14675	14765	14622	14624	14725	14766	14849	14687	14690	14677	14834	14765	14789	14730	14790	14611	14753	14605	14602	14914	14620	14699	14662	14649	14857	14734	14787	14793	14726	14669	14608	14805	14724	14761	14763	14767	14658	14790	14523	14653	14679	14564	14662	14743	14784	14644	14779	14673	14676	14792	14677	14693	14650	14704	14738	14872	14801	14502	14805	14755	14943	14836	14680	14570	14611	14554	14903	14657	14740	14681	14584	14775	14543	14889	14809	14702	14708	14775	14709	14741	14591	14794	14661	14689	14567	14607	14606	14742	14587	14834	14744	14785	14691	14677	14736	14670	14661	14735	14739	14753	14824	14851	14682	14610	14783	14694	14685	14820	14683	14652	14497	14850	14739	14572	14836	14689	14618	14801	14641	14791	14686	14662	14641	14633	14758	14903	14554	14645	14616	14594	14859	14642	14766	14623	14645	14754	14670	14625	14739	14570	14758	14720	14592	14753	14653	14711	14780	14699	14619	14509	14655	14735	14767	14522	14605	14778	14637	14414	14632	14704	14734	14532	14644	14652	14787	14657	14626	14804	14847	14843	14768	14765	14824	14720	14637	14846	14738	14724	14707	14737	14738	14617	14688	14682	14744	14674	14743	14834	14884	14813	14784	14717	14738	14891	14621	14663	14860	14658	14810	14724	14602	14879	14756	14789	14610	14841	14728	14729	14695	14754	14586	14654	14708	14577	14725	14775	14779	14786	14845	14600	14745	14847	14740	14723	14776	14828	14716	14726	14738	14612	14525	14641	14757	14732	14583	14504	14738	14798	14558	14618	14606	14948	14827	14633
23055	21304	29098	23844	21448	23135	24323	19262	18299	18458	17990	17291	17306	17442	17197	16992	16946	16613	16971	16801	16980	16940	16798	16804	16722	16858	16638	16748	16754	16616	16667	16741	16741	16573	16570	16795	16809	16616	16687	16862	16820	16672	16873	16585	16658	16571	16598	17456	18387	18439	17987	17804	17356	16746	16641	16667	16710	16715	16805	16570	16644	16741	16457	16473	16529	16682	16633	16552	16637	16665	16558	16741	16648	16548	16346	16455	16612	16702	16609	16587	16523	16471	16431	16626	16517	16492	16543	16600	16465	16594	16424	16571	16583	16511	16709	16674	16521	16557	16648	16439	16649	16407	16617	16598	16585	16549	16574	16685	16383	16591	16365	16514	16699	16629	16313	16575	16530	16490	16690	16568	16377	16476	16522	16532	16528	16462	16600	16449	16560	16468	16582	16535	16685	16643	16528	16505	16467	16631	16604	16546	16655	16625	16753	16523	16551	16497	16612	16673	16537	16804	16802	16447	16627	16580	16560	16510	16340	16537	16599	16573	16551	16403	16531	16626	16571	16551	16491	16540	16740	16615	16684	16584	16660	16659	16566	16504	16602	16741	16441	16509	16588	16721	16425	16779	16704	16669	16824	16774	16571	16512	16684	16464	16529	16631	16497	16453	16721	16523	16483	16570	16528	16515	16575	16466	16506	16464	16441	16689	16436	16436	16424	16433	16465	16432	16450	16641	16437	16633	16699	16609	16755	16480	16466	16422	16670	16780	16566	16444	16359	16581	16550	16429	16598	16237	16532	16729	16467	16475	16388	16348	16420	16552	16508	16463	16636	16388	16435	16583	16428	16649	16526	16439	16537	16459	16476	16414	16343	16549	16651	16442	16559	16599	16582	16535	16700	16567	16428	16619	16455	16509	16479	16581	16867	16383	16445	16489	16439	16326	16371	16507	16571	16476	16605	16506	16709	16526	16577	16513	16509	16550	16542	16355	16397	16616	16607	16656	16457	16516	16632	16688	16589	16425	16460	16597	16454	16385	16420	16492	16610	16367	16435	16554	16600	16321	16613	16741	16413	16504	16527	16530	16505	16526	16498	16539	16713	16561	16543	16532	16566	16338	16665	16420	16390	16425	16199	16560	16478	16440	16465	16534	16536	16709	16496	16403	16639	16512	16667	16580	16569	16520	16501	16532	16381	16560	16409	16501	16835	16385	16563	16461	16640	16618	16320	16550	16541	16469	16596	16354	16427	16393	16476	16554	16561	16600	16607	16648	16655	16490	16556	16535	16385	16536	16476	16420	16702	16494	16345	16621	16603	16544	16678	16461	16551	16415	16611	16537	16384	16438	16380	16409	16561	16630	16442	16490	16513	16427	16503	16518	16773	16431	16418	16676	16520	16368	16478	16503	16408	16692	16372	16459	16784	16326	16495	16263	16385	16493	16643	16456	16453	16618	16282	16466	16444	16756	16500	16345	16737	16336	16465	16441	16455	16496	16571	16516	16454	16578	16342	16452	16306	16530	16392	16678	16598	16522	16527	16519	16472	16399	16557	16475	16707	16471	16441	16492	16596	16322	16529	16423	16582	16464	16515	16235	16609	16445	16626	16600	16529	16593	16511	16318	16512	16517	16616	16441	16513	16519	16539	16672	16655	16548	16457	16514	16509	16515	16608	16417	16679	16460	16384	16467	16519	16442	16544	16639	16526	16591	16662	16433	16678	16353	16493	16535	16521	16621	16495	16484	16379	16522	16681	16510	16218	16372	16612	16542	16459	16520	16739	16536	16652	16536	16408	16440	16639	16583	16559	16560	16446	16504	16694	16560	16262	16526	16722	16644	16475	16402	16542	16574	16276	16389	16601	16803	16493	16292	16425	16440	16733	16743	16517	16411	16493	16649	16637	16480	16434	16373	16501	16515	16509	16466	16523	16506	16445	16497	16335	16655	16420	16714	16631	16462	16344	16631	16510	16278	16461	16523	16583	16332	16428	16353	16400	16498	16687	16638	16503	16454	16474	16443	16585	16578	16553	16545	16405	16671	16444	16506	16520	16477	16648	16520	16336	16449	16453	16591	16455	16425	16438	16592	16355	16403	16399	16388	16480	16438	16665	16395	16424	16325	16544	16497	16631	16643	16724	16562	16467	16594	16598	16602	16388	16648	16856	16401	16554	16410	16598	16480	16435	16404	16448	16554	16558	16457	16509	16515	16626	16297	16535	16565	16525	16507	16467	16459	16487	16446	16561	16679	16565	16491	16610	16680	16434	16458	16640	16543	16593	16559	16462	16529	16556	16527	16663	16494	16534	16753	16517	16464	16537	16486	16500	16335	16424	16513	16495	16471	16482	16530	16427	16459	16522	16400	16489	16527	16581	16406	16543	16561	16476	16424	16515	16482	16522	16463	16534	16445	16481	16695	16521	16454	16328	16398	16556	16593	16643	16428	16541	16635	16519	16718	16392	16333	16309	16613	16470	16573	16654	16568	16620	16400	16712	16500	16460	16713	16414	16477	16635	16455	16428	16636	16621	16646	16545	16466	16563	16659	16555	16602	16540	16610	16530	16409	16447	16344	16559	16558	16647	16564	16445	16528	16719	16428	16705	16427	16259	16412	16644	16579	16611	16634	16431	16501	16399	16470	16520	16697	16573	16430	16477	16466	16608	16488	16531	16397	16561	16499	16592	16556	16417	16263	16538	16337	16559	16498	16545	16463	16578	16725	16328	16491	16403	16392	16412	16427	16820	16310	16519	16358	16473	16509	16634	16541	16586	16361	16452	16513	16741	16624	16414	16468	16672	16524	16321	16534	16539	16713	16543	16354	16593	16601	16566	16444	16448	16397	16588	16546	16475	16567	16332	16393	16390	16610	16587	16608	16693	16471	16497	16549	16583	16549	16714	16579	16671	16425	16525	16698	16570	16533	16599	16428	16354	16575	16530	16612	16632	16496	16485	16644	16485	16393	16627	16511	16679	16480	16434	16683	16487	16434	16692	16595	16309	16326	16556	16360	16555	16477	16523	16721	16592	16438	16532	16653	16420	16414	16605	16586	16563	16507	16547	16428	16415	16522	16440	16641	16565	16683	16591	16630	16714	16526	16514	16609	16416	16292	16552	16378	16618	16409	16597	16566	16508	16563	16599	16429	16493	16578	16603	16626	16513	16525	16633	16579	16522	16321	16435	16657	16575	16372	16737	16327	16650	16498	16480	16568	16525	16591	16548	16643	16601	16509	16466	16320	16528	16743	16300	16452	16470	16548	16593	16588	16489	16482	16541	16726	16597	16703	16435	16516	16556	16416	16496	16513	16544	16536	16221	16614	16369	16320	16678	16510	16448	16454	16309	16450	16567	16566	16568	16755	16414	16622	16520	16489	16467	16668	16509	16666	16513	16397	16403	16547	16638	16372	16518	16633	16539	16632	16701	16419	16485	16478	16367	16542	16705	16530	16456	16307	16655	16424	16561	16488	16529	16403	16327	16525	16432	16479	16478	16638	16378	16527	16537	16518	16727	16496	16466	16446	16443	16347	16595	16407	16532	16623	16425	16440	16523	16435	16360	16215	16510	16452	16674	16589	16479	16417	16473	16367	16400	16582	16308	16562	16466	16477	16280	16563	16645	16522	16537	16419	16828	16502	16438	16673	16527	16681	16466	16520	16382	16612	16453	16391	16596	16680	16456	16595	16449	16425	16385	16333	16461	16496	16506	16654	16507	16470	16421	16572	16481	16357	16582	16770	16657	16756	16504	16637	16564	16572	16665	16585	16602	16562	16293	16615	16562	16559	16626	16464	16679	16552	16470	16510	16433	16359	16656	16645	16476	16469	16522	16486	16788	16594	16621	16710	16569	16450	16638	16496	16367	16581	16535	16612	16658	16265	16743	16707	16352	16519	16438	16528	16450	16467	16554	16648	16700	16599	16526	16556	16766	16660	16627	16522	16398	16309	16343	16422	16582	16596	16471	16574	16730	16622	16610	16637	16579	16556	16460	16460	16394	16378	16699	16674	16309	16335	16321	16387	16413	16450	16508	16655	16586	16454	16568	16422	16575	16337	16531	16423	16694	16366	16516	16442	16509	16588	16640	16752	16596	16503	16537	16617	16384	16775	16503	16369	16507	16508	16429	16538	16568	16553	16456	16509	16507	16406	16410	16538	16638	16469	16497	16426	16510	16698	16546	16365	16527	16507	16581	16526	16430	16521	16321	16467	16532	16461	16449	16495	16357	16513	16630	16483	16507	16545	16644	16618	16505	16419	16647	16412	16377	16488	16403	16516	16415	16488	16618	16355	16685	16396	16455	16417	16746	16585	16774	16488	16279	16604	16504	16263	16359	16597	16532	16417	16610	16699	16520	16576	16441	16539	16549	16536	16406	16475	16274	16333	16684	16420	16646	16601	16562	16460	16486	16580	16538	16791	16576	16479	16537	16417	16315	16398	16529	16436	16492	16597	16459	16534	16526	16483	16640	16521	16617	16526	16752	16607	16372	16507	16460	16589	16739	16571	16617	16596	16350	16525	16446	16587	16638	16689	16541	16448	16604	16629	16409	16518	16434	16530	16342	16331	16612	16612	16504	16608	16646	16650	16605	16521	16525	16673	16814	16476	16476	16408	16495	16524	16679	16635	16576	16357	16526	16645	16437	16620	16392	16573	16503	16285	16595	16292	16451	16379	16625	16573	16391	16543	16450	16432	16538	16514	16527	16500	16299	16450	16482	16439	16486	16534	16660	16449	16493	16518	16522	16598	16433	16428	16496	16593	16671	16538	16410	16524	16464	16658	16559	16482	16471	16343	16681	16647	16483	16546	16533	16413	16477	16640	16540	16420	16452	16712	16495	16438	16701	16476	16591	16545	16519	16463	16370	16421	16575	16454	16546	16626	16439	16565	16541	16451	16372	16433	16532	16419	16663	16591	16671	16634	16504	16589	16479	16481	16664	16443	16644	16510	16346	16606	16341	16464	16592	16525	16714	16756	16548	16432	16366	16378	16681	16507	16574	16582	16628	16501	16328	16487	16440	16331	16598	16518	16465	16472	16573	16542	16370	16420	16612	16600	16397	16537	16628	16531	16229	16320	16620	16509	16600	16521	16476	16517	16506	16448	16374	16538	16410	16515	16826	16642	16440	16471	16570	16559	16760	16654	16623	16520	16502	16542	16412	16610	16556	16483	16918	16378
16219	29337	27437	22092	19264	18543	18001	18015	18088	17175	16526	16123	15992	15607	15489	15486	15258	15154	15057	14965	15165	15244	15156	15205	15126	15105	15113	15129	15056	14892	15053	15063	15178	15079	15150	14972	15073	14996	15015	14911	14931	15051	14886	14956	15084	15027	15230	16512	17916	17555	16823	16172	15353	15096	15045	14921	14852	14742	15006	14859	14914	14935	14968	14802	14960	14946	14958	14881	14722	15136	14832	14877	14867	14798	14791	14889	14976	14747	14740	14851	14898	14898	14837	14823	14898	14741	14945	14790	14734	14947	14736	14871	14933	14891	14947	14878	14805	14715	14820	14721	14825	14740	14834	14795	14744	14667	14899	14898	14689	14858	15030	14818	14870	14819	15003	14896	14632	14939	14887	14980	14827	15034	14918	14855	14732	14975	14800	14929	14955	14944	14779	14698	14895	14771	14908	14786	14792	14678	14990	14760	14737	14879	14879	14988	14779	14757	14998	14676	14850	14700	14744	14777	14882	14828	14858	14763	14962	14864	14936	14837	14729	14868	14772	14759	14814	14670	14877	14741	14980	14742	14735	14778	14838	14883	14835	14926	14870	14821	14789	14864	14772	14847	14976	14880	14886	14935	14679	14956	14954	14992	14863	14907	14978	14976	14812	14911	15025	14850	14647	14876	14958	14833	14930	14845	14779	14840	14846	14896	14669	14935	14849	14926	14744	14719	14892	14825	14958	14883	14915	14962	14828	14756	14915	14654	14879	14768	14717	14791	14976	14856	14868	14875	14758	14847	14922	14718	14948	14773	14930	14692	14740	14818	14955	14918	14829	14898	14898	14820	14853	14908	14798	14854	14700	14981	14782	14728	14801	14737	14783	14897	15041	14867	14954	14729	14696	14887	14850	14715	14803	14765	14827	14784	14859	14874	14620	14882	14814	14856	14725	14731	14746	14763	14952	14871	14843	14787	14774	14780	14896	14967	14800	14874	14801	14994	14960	14756	14940	14748	14751	14894	14829	14916	14756	14898	14711	14790	14936	14783	14682	14751	14736	14847	14820	14838	14903	14616	14769	14852	14926	14768	15028	14859	14691	14711	14728	14869	14760	14919	14952	14851	14892	14829	14833	14926	14732	14842	14727	14736	14813	14959	14767	14906	14880	14879	14818	14872	14766	14783	14888	14910	14828	15014	14927	14806	14856	14969	14793	14918	14757	14745	14794	14718	14946	14788	14870	14870	14783	14839	14779	14890	14727	14982	14943	14896	14935	14829	14999	14829	14910	14804	14983	14948	14654	14786	14827	14880	14839	14785	14761	14752	14997	14816	14996	14784	14736	15099	14844	14798	14819	14689	14761	14747	14923	14737	14694	14854	14699	14782	14905	14807	14936	14798	14712	14732	14808	14858	14850	14663	14894	14778	14731	14777	14872	14813	14975	14909	14829	14947	14915	14748	14734	14686	14786	14941	14725	14830	14858	14864	14886	14853	14891	14917	14975	14673	14911	14992	14830	14983	14804	14707	14737	14800	14689	14880	14798	14862	14883	14720	14695	14737	14787	14905	14957	14929	14720	14882	14789	14888	14731	14797	14861	14822	14747	14882	14794	14780	14718	14856	14828	14839	14790	14809	14631	14694	14721	14791	14813	14938	14663	14843	14898	14751	14686	14767	14841	14947	14810	14935	14855	14734	14786	14712	14782	14793	14820	14842	14684	14891	14961	14795	14815	14801	14692	14839	14879	14856	14855	14778	14941	14709	14846	14691	14971	14907	14784	14971	14776	14974	14953	14980	15018	14713	14744	14774	14802	15041	14832	14813	14908	14759	14696	14750	15005	14765	14915	14729	14771	14921	14672	14922	14827	14874	14806	14820	14904	14832	14882	14756	14893	14901	14751	14875	14928	14826	14967	14935	14875	14614	14798	14852	14703	14812	14809	14854	14935	14837	14855	14874	14719	14865	14802	14727	14807	14829	14928	14765	14861	14898	14861	14663	14836	14960	14896	14895	14729	15005	15045	14941	14803	14849	14882	14887	15087	14690	14829	14806	14810	14882	14933	14817	14749	14914	14859	14763	14784	14682	14782	14810	14884	14697	14706	14710	14829	14886	14748	15021	14788	14822	14826	14875	14761	14880	14934	14727	14792	14854	14770	14779	14813	14871	14970	14841	14833	14920	14745	14617	15007	14847	14946	14969	14823	14771	14910	14668	15003	14796	14806	14949	15002	14829	14677	14774	14904	14949	14696	14829	14746	14903	14860	14868	14951	14863	14806	14701	14774	14706	14813	14963	14936	14837	14869	14887	14683	14816	14773	14788	14871	14725	14771	14791	14731	14859	14853	14826	14834	14861	14864	14891	14893	14879	14924	14900	14805	14919	14817	14944	14884	14804	14740	14869	14905	14861	14742	14909	14876	15054	14758	14761	14715	14863	14835	14804	14767	14732	14813	14917	14827	15012	14995	14764	14962	15041	14941	14952	14899	14911	15037	14857	14796	14946	14886	14770	14846	14667	14794	14880	14925	14864	15024	14736	14782	14910	14950	14798	14827	14732	14820	14736	14876	14779	14845	14765	14682	14878	14857	14771	14785	14799	14887	14748	14939	14774	14872	14893	14907	14720	14565	14752	14829	14967	14802	15031	14641	14839	14872	14926	14891	14858	14869	14863	14823	14756	14894	14793	14902	14822	14779	14954	14706	14864	14908	14794	14867	14813	14800	14799	14754	14714	14902	14780	14812	14833	14780	14919	14948	15008	14840	14848	14790	14864	14833	14780	14792	14812	14824	14883	14742	14744	14856	14844	14850	14945	14653	14869	14867	14967	14908	14806	14856	14839	14745	14757	14777	14860	14856	14778	14954	14935	14818	14795	14873	14932	14839	14743	14952	14840	14589	14794	14878	14773	14962	14774	14661	14842	14859	14888	14857	14773	14887	14989	14868	14877	14828	14905	14901	14918	14697	14875	14738	14721	14828	14809	14797	14921	14806	15004	14768	14744	14801	14722	14862	14876	14897	14757	14890	14847	14683	14735	14865	14795	14886	14834	14763	14740	14960	14820	15010	14797	14747	14834	14710	14814	14861	14771	14943	14829	14895	14927	14859	14824	14973	15059	14728	14863	14837	14840	14761	14846	14802	14699	14939	14695	14830	14881	14927	14903	14934	14871	14841	14841	14867	14977	14755	14944	14911	14946	14716	14918	14766	14794	14826	14937	14886	14880	14699	14966	14750	14883	14705	14879	14673	14933	15028	14878	14650	14909	14840	14798	14738	14765	14999	14554	14809	14603	14806	14689	14736	14743	14698	14896	14830	14879	14755	14937	14818	14978	14905	14814	14767	14854	14733	15023	14896	14991	14790	14877	14813	14953	14817	14774	14759	14899	14723	14741	14660	14873	14829	14808	14759	14904	14834	14816	14806	14728	14917	14792	14829	14902	14835	14867	14855	14841	14923	14906	14940	14792	14787	14914	14782	14762	14944	14731	14905	14785	15045	14773	14699	14975	14781	14726	14940	14844	14909	14963	14861	14945	14959	14848	14768	14796	14886	14851	14850	14800	14702	14777	14869	14671	14923	14738	14896	14833	14763	14944	14797	14843	14874	14813	14812	14950	15034	14890	14945	14860	14763	14864	14857	14801	14842	15107	14834	14732	15031	14815	14847	14924	14759	14938	14822	14811	14884	14821	14838	14739	15075	14964	14847	15052	14941	14689	14817	14679	14850	14900	14721	14991	14803	14857	14712	14904	14765	14780	14889	14831	14869	14900	14780	14766	14770	14993	14908	14837	14935	14745	14748	15048	14859	14759	14824	14812	14663	14848	14895	14801	14875	14729	14859	14927	14797	14828	14816	14823	14748	14826	14852	14926	14695	14877	14973	14746	14748	14718	14843	14716	14809	14720	14882	14872	14731	14943	14838	14856	14884	14746	14813	14672	14768	14863	14914	14702	14795	14755	14758	14887	14848	14836	14795	14839	14866	14714	14752	14717	14905	14899	14848	14783	14829	14908	14778	14683	14756	14898	14795	14874	14862	14662	14736	14820	14772	14791	14792	14762	15009	14653	14888	14786	14797	14805	14768	14997	14858	14796	14902	14959	15036	14907	14795	14754	14962	14849	14692	14772	14976	14736	14872	14735	14841	14679	14838	14672	14818	14991	14859	14827	14807	14629	14707	14754	14861	14835	14696	14779	14846	14985	14774	14669	14720	14823	14737	14773	14903	14901	14930	14798	14845	14835	14747	14929	14855	14880	14809	14901	14782	14828	14853	14961	14958	14900	15114	14811	14787	14853	14946	14816	14794	14882	14845	14793	14808	14908	14714	14715	14768	14873	14861	14963	14908	14736	14685	14788	14876	15036	14713	14675	14835	14848	14782	14683	14853	14763	14948	14779	14764	14947	14903	15000	14701	14843	14800	14850	14897	14786	14842	14954	14843	14778	14762	14952	14960	14770	14935	14897	14831	14956	14909	14811	14945	14850	14894	14915	14843	15028	14949	14807	14847	14820	14908	14949	14922	14991	14885	14891	14887	14821	14856	15049	14817	14812	14681	14808	14828	14849	14927	14695	14771	14915	14861	14732	14770	14890	14829	14884	14808	14759	14801	14673	14853	14829	14735	14796	14832	14809	14872	14712	15025	14716	14938	14713	14760	14981	14839	14968	14830	14808	14717	14891	14769	14726	14826	14817	14823	14830	14867	14801	14973	14781	14951	14743	14898	14803	14865	14838	14917	14930	14901	14745	14861	14759	14917	14843	14869	14784	14803	14800	14756	14879	14810	14763	14780	14951	14764	14770	14680	14831	14700	14914	15016	14721	14739	14756	14784	14686	14754	14669	14803	14902	14836	14917	14735	14867	14786	14771	14920	14743	14922	14997	14813	14745	14699	14882	14864	14763	14663	14777	15121	14808	14771	14897	15000	14640	14705	14859	14787	14655	14849	14836	14882	14651	14747	14777	14794	14878	14843	14776	14974	14934	14830	14781	14771	14855	14892	14913	14720	14893	14836	14802	14963	14749	14860	14898	14842	14939	14734	14855	14945	14924	14836	14896	14829	14933	14857	14924	14742	14826	14895	14873	14769	14781	14731	14793	14806	14840	14758	14958	14626	14902	14875	14775	14905	14798	14971	14720	14889	14992	14876	14840	14878	14640	14879	14752	14846	14781	14857	14741	14919	14732
27710	21998	23923	20571	17215	17030	17145	17221	17215	16924	16889	16724	16634	16419	16658	16772	16366	16545	16560	16691	16846	16613	16474	16676	16570	16599	16600	16722	16448	16542	16606	16672	16644	16397	16466	16357	16525	16523	16557	16632	16523	16678	16553	16626	16640	16515	16526	16678	16841	16747	16666	16673	16797	16433	16607	16583	16553	16641	16476	16554	16383	16479	16473	16562	16533	16406	16435	16488	16578	16451	16506	16546	16527	16561	16496	16484	16467	16522	16476	16468	16540	16349	16574	16438	16468	16558	16535	16498	16440	16455	16499	16382	16195	16475	16411	16563	16361	16523	16339	16421	16285	16560	16382	16507	16528	16662	16536	16485	16551	16452	16315	16513	16483	16539	16461	16434	16407	16450	16436	16459	16412	16642	16605	16530	16250	16586	16412	16620	16498	16420	16623	16445	16439	16662	16478	16213	16667	16514	16417	16557	16441	16605	16385	16452	16575	16477	16523	16474	16628	16579	16551	16551	16684	16455	16513	16464	16277	16575	16595	16504	16574	16500	16517	16385	16512	16488	16431	16465	16399	16559	16307	16592	16460	16358	16491	16426	16559	16535	16436	16418	16612	16637	16377	16441	16434	16486	16351	16237	16380	16319	16307	16528	16512	16474	16617	16337	16675	16603	16290	16460	16606	16633	16520	16424	16379	16398	16556	16491	16483	16253	16572	16585	16458	16429	16604	16546	16460	16493	16414	16447	16428	16342	16451	16569	16654	16467	16517	16449	16711	16449	16490	16371	16637	16390	16593	16439	16433	16513	16706	16449	16457	16664	16614	16570	16492	16572	16427	16510	16437	16512	16365	16369	16443	16619	16483	16429	16502	16563	16340	16376	16386	16423	16756	16311	16423	16381	16329	16527	16605	16562	16550	16600	16338	16125	16566	16537	16430	16530	16688	16519	16675	16440	16523	16349	16393	16511	16463	16434	16414	16521	16682	16561	16411	16292	16385	16579	16455	16366	16655	16271	16520	16507	16474	16433	16325	16404	16713	16467	16482	16552	16432	16525	16316	16514	16315	16294	16380	16488	16407	16472	16342	16574	16590	16508	16494	16421	16502	16431	16412	16556	16406	16604	16369	16292	16498	16542	16553	16388	16511	16448	16611	16574	16380	16419	16502	16676	16550	16435	16557	16380	16448	16514	16740	16587	16488	16421	16456	16522	16599	16360	16349	16564	16592	16564	16441	16518	16823	16410	16419	16473	16539	16431	16418	16444	16350	16389	16626	16608	16469	16342	16339	16313	16687	16383	16336	16579	16583	16519	16395	16263	16466	16371	16537	16575	16564	16592	16443	16399	16484	16581	16455	16476	16822	16481	16444	16600	16391	16529	16603	16318	16491	16659	16549	16390	16537	16504	16428	16518	16527	16403	16599	16524	16474	16372	16335	16414	16452	16488	16358	16429	16443	16345	16458	16621	16526	16366	16515	16257	16575	16571	16498	16451	16590	16583	16283	16401	16391	16527	16594	16395	16431	16548	16413	16606	16434	16702	16548	16514	16445	16425	16344	16548	16592	16452	16529	16665	16534	16506	16531	16462	16563	16525	16508	16610	16548	16489	16435	16492	16560	16440	16647	16377	16473	16588	16671	16546	16397	16533	16498	16664	16360	16386	16572	16543	16499	16839	16463	16692	16608	16502	16541	16416	16459	16569	16477	16444	16530	16382	16714	16600	16666	16481	16393	16286	16536	16375	16521	16501	16403	16383	16569	16563	16442	16272	16623	16537	16558	16495	16331	16485	16273	16155	16642	16364	16539	16459	16380	16558	16548	16572	16371	16491	16480	16359	16509	16827	16490	16423	16331	16618	16414	16647	16600	16503	16508	16407	16644	16518	16676	16521	16376	16587	16611	16688	16676	16415	16701	16419	16451	16548	16435	16368	16338	16299	16610	16523	16464	16375	16610	16543	16679	16572	16396	16485	16336	16514	16518	16459	16537	16518	16546	16341	16597	16268	16289	16611	16541	16388	16507	16460	16509	16507	16445	16228	16576	16442	16478	16550	16576	16456	16414	16541	16674	16455	16363	16688	16332	16306	16614	16480	16498	16414	16493	16573	16517	16534	16505	16484	16515	16534	16373	16444	16378	16606	16479	16453	16366	16473	16445	16473	16493	16617	16425	16572	16565	16434	16438	16550	16428	16629	16561	16477	16584	16277	16416	16593	16407	16226	16416	16669	16498	16441	16576	16346	16494	16441	16332	16544	16400	16488	16521	16464	16304	16595	16421	16294	16527	16348	16321	16236	16567	16352	16535	16315	16267	16718	16486	16630	16566	16422	16459	16487	16620	16475	16518	16624	16587	16413	16479	16562	16372	16639	16497	16640	16474	16315	16536	16530	16522	16265	16378	16351	16471	16446	16453	16582	16446	16222	16401	16546	16241	16496	16694	16490	16617	16447	16450	16576	16616	16537	16600	16590	16296	16573	16505	16221	16587	16302	16630	16550	16510	16464	16459	16521	16576	16254	16320	16709	16696	16522	16595	16628	16546	16514	16523	16615	16501	16384	16333	16561	16353	16490	16510	16565	16446	16456	16435	16510	16434	16472	16449	16618	16370	16424	16487	16400	16406	16493	16497	16428	16390	16547	16461	16701	16405	16363	16468	16265	16423	16559	16616	16502	16519	16435	16519	16545	16394	16527	16560	16593	16561	16548	16378	16728	16475	16421	16557	16501	16434	16520	16498	16294	16501	16354	16383	16390	16472	16611	16658	16501	16707	16452	16586	16694	16533	16517	16470	16711	16506	16587	16415	16455	16591	16441	16616	16508	16538	16515	16450	16506	16537	16597	16430	16485	16482	16442	16415	16692	16443	16543	16321	16536	16344	16569	16543	16407	16356	16344	16447	16504	16610	16583	16668	16351	16444	16232	16544	16463	16342	16420	16343	16567	16581	16616	16447	16276	16577	16481	16495	16559	16633	16645	16400	16551	16552	16326	16409	16417	16476	16619	16565	16415	16429	16524	16746	16522	16495	16427	16647	16320	16566	16496	16528	16470	16485	16418	16536	16521	16434	16614	16506	16494	16502	16347	16683	16756	16493	16466	16630	16577	16610	16569	16639	16465	16470	16565	16203	16539	16461	16585	16629	16566	16555	16663	16652	16526	16643	16431	16483	16454	16457	16482	16540	16592	16426	16597	16588	16524	16380	16554	16344	16434	16438	16706	16380	16580	16515	16384	16595	16492	16447	16653	16480	16369	16507	16614	16451	16437	16536	16531	16423	16408	16422	16412	16420	16415	16355	16492	16458	16316	16472	16493	16571	16465	16348	16488	16436	16466	16646	16533	16614	16474	16604	16565	16408	16688	16583	16645	16396	16603	16514	16435	16420	16286	16444	16425	16503	16427	16340	16498	16481	16621	16744	16589	16288	16515	16431	16496	16314	16554	16540	16411	16444	16445	16368	16412	16593	16495	16752	16439	16325	16454	16567	16571	16377	16620	16523	16357	16601	16746	16487	16443	16487	16450	16447	16740	16382	16615	16423	16559	16462	16302	16408	16351	16320	16438	16315	16486	16396	16319	16473	16430	16795	16578	16605	16603	16538	16626	16640	16610	16689	16433	16442	16573	16713	16493	16357	16661	16500	16434	16294	16529	16429	16481	16310	16562	16530	16565	16537	16728	16469	16769	16193	16409	16613	16389	16607	16543	16510	16434	16397	16507	16504	16537	16480	16775	16416	16486	16392	16376	16417	16542	16673	16690	16286	16616	16392	16339	16469	16619	16484	16346	16469	16522	16276	16651	16418	16582	16545	16336	16387	16409	16472	16539	16620	16562	16436	16424	16447	16620	16629	16615	16503	16377	16580	16534	16547	16446	16554	16425	16296	16584	16465	16512	16541	16499	16520	16475	16415	16535	16399	16498	16593	16516	16594	16526	16507	16453	16624	16642	16513	16535	16626	16400	16360	16472	16574	16637	16635	16552	16507	16411	16423	16490	16409	16451	16691	16527	16453	16421	16619	16375	16350	16627	16547	16436	16560	16612	16512	16398	16516	16414	16643	16534	16500	16551	16415	16454	16461	16565	16544	16527	16411	16419	16550	16526	16498	16503	16405	16499	16640	16305	16327	16446	16390	16401	16446	16337	16439	16372	16476	16364	16491	16565	16491	16473	16652	16359	16421	16362	16581	16526	16333	16563	16547	16525	16473	16517	16386	16346	16546	16492	16423	16560	16597	16553	16477	16586	16485	16335	16545	16524	16714	16694	16498	16485	16647	16737	16543	16480	16639	16583	16332	16642	16717	16492	16381	16673	16545	16592	16632	16747	16648	16566	16450	16464	16377	16517	16464	16527	16644	16471	16510	16469	16537	16598	16586	16368	16504	16432	16464	16494	16557	16470	16384	16547	16359	16427	16726	16503	16616	16558	16489	16566	16467	16366	16362	16555	16451	16496	16675	16366	16531	16594	16387	16363	16674	16542	16706	16363	16610	16466	16596	16437	16716	16475	16567	16601	16460	16529	16540	16630	16281	16514	16520	16731	16639	16601	16441	16409	16428	16420	16626	16617	16398	16493	16346	16448	16481	16591	16467	16414	16537	16416	16460	16655	16570	16588	16682	16363	16525	16437	16324	16406	16344	16552	16475	16564	16360	16448	16620	16538	16526	16497	16662	16701	16540	16433	16699	16675	16575	16328	16386	16586	16679	16519	16373	16365	16680	16536	16197	16442	16577	16478	16516	16776	16485	16497	16260	16633	16557	16544	16366	16440	16583	16470	16638	16675	16550	16422	16395	16486	16426	16628	16541	16457	16634	16693	16423	16451	16491	16433	16393	16428	16524	16494	16701	16576	16377	16362	16458	16474	16175	16482	16368	16398	16524	16659	16486	16405	16401	16633	16327	16602	16414	16620	16509	16484	16640	16611	16539	16444	16559	16413	16619	16416	16381	16570	16536	16609	16556	16526	16428	16617	16539	16577	16570	16487	16481	16480	16524	16452	16639	16501	16514	16357	16485	16603	16534	16546	16552	16646	16359	16367	16704	16367	16481	16447	16572	16452	16293	16537	16563	16483	16300	16492	16331	16341	16507	16684	16402	16647	16504	16335	16347	16374	16684	16521	16607	16470	16524	16667	16482	16454	16521	16476	16506	16588	16224	16605	16425	16492	16562	16582	16405	16567
15565	19200	18731	16820	15860	15843	15843	16033	15964	15661	15493	15250	14970	14919	15004	15097	15068	14871	15044	14951	15015	14897	15015	14855	14818	14953	14938	14764	14802	15025	14876	14935	14871	15033	14807	14882	15038	14938	14939	14986	14985	14855	14950	14844	14863	14884	15106	14918	15043	14989	15049	14990	14880	14963	14850	14775	14666	14906	14826	14896	14755	14749	14819	14912	14884	14822	14745	14849	14878	14688	14710	15004	14825	14838	14811	14885	14787	14660	14940	14663	14852	14673	14736	14876	14919	14613	14859	14669	14789	14883	14761	14796	14716	14819	14733	15006	14775	14706	14786	15009	14734	14798	14779	14690	14859	14788	14886	14787	14817	14817	14700	14712	15001	14809	14695	14779	14819	14791	14756	14743	14787	14716	14727	14811	14771	14761	14950	14766	14728	14972	14752	14727	14813	14862	14783	14968	14808	14718	14933	14813	14860	14865	14886	14933	14854	14748	14734	14676	14843	14900	14670	14718	14774	14655	14765	14800	14852	14814	14798	14784	14665	14733	14767	14845	14911	14886	14740	14694	14871	14888	14901	14873	14931	14860	14843	14879	14814	14852	14723	14703	14727	14861	14768	14759	14772	14770	14860	14843	14795	14867	14821	14776	14678	14793	14844	14808	14743	14713	14738	14827	14674	14764	14926	14820	14915	14840	14884	14869	14740	14616	14994	14812	14793	14892	14893	14797	14668	14875	14866	14829	14856	14705	14805	14911	14820	14811	14763	14836	14672	14762	14865	14788	14688	14694	14784	14706	14870	14683	14890	14899	14853	14851	14947	14837	14660	14727	14865	14881	14853	14684	14801	14781	14660	14887	14966	14842	14644	14880	14745	14854	14828	14587	14681	14800	14695	14897	14810	14782	14828	14818	14908	14871	14832	14925	14730	15042	14726	14678	14816	14664	14533	14754	14651	14766	14856	14866	14735	14802	14595	14835	14724	14946	14913	14844	14665	14992	14840	14786	14741	14836	15002	14726	14801	14982	14678	14865	14957	14785	14837	14914	14832	14683	14910	14803	14744	14897	14777	14868	14852	14696	14776	14650	14807	14751	14879	14952	14836	14755	14906	14595	14981	14717	14900	14983	14793	14687	14788	14692	14871	14910	14836	14942	14965	14814	14852	14803	14820	14762	14807	14664	14898	14659	14819	14913	14820	14838	14585	14744	14844	14788	14882	14755	14941	14921	14744	14914	14796	14739	14752	14877	14789	14912	14946	14803	14748	14853	14689	14831	14742	14692	15064	14890	14819	14856	14939	14837	14983	14730	14792	14850	14868	14711	14707	14828	14788	14858	14890	14759	15082	14926	14807	14722	14838	14691	14783	14950	14686	14713	14903	14739	14903	14699	14660	14904	14780	14785	14742	14779	14818	14748	14779	14835	14760	14904	14806	14696	15004	14966	14737	14834	14708	14856	14895	14720	14798	14841	14880	14691	14857	14785	14827	14912	14819	14766	14817	14764	14807	14703	14587	14811	14813	14819	14753	14888	14715	14751	14878	14874	14700	14711	14879	14872	14863	14989	14770	14957	14681	14882	14946	14851	14782	14833	14794	14950	14861	14750	14797	14602	14802	14871	14768	14805	14728	14835	14829	14754	14716	14775	14658	14781	14759	14914	14776	14720	14852	14728	15014	14833	14779	14668	14946	14900	14797	14835	14840	14754	14567	14957	14711	14876	14740	14778	14902	14762	14898	14790	14671	14902	14798	14803	14808	14934	14820	14706	14759	14921	14866	14874	14859	14838	14936	14851	14907	14832	14946	14800	14817	14740	14773	14803	14817	14884	14626	14803	14745	14874	14681	14812	14756	14842	14810	14943	14785	14810	14748	14835	14978	14694	14834	14879	14772	14740	15052	14624	14810	14822	14696	14868	14749	14705	14716	14863	14999	14864	14848	14805	14867	14968	14937	14744	14831	14917	14688	14645	14726	14788	14742	14917	14898	14893	14839	14900	14794	14961	14842	14984	14951	14835	14795	14620	14826	14702	14820	14718	14789	14924	14993	14956	14906	14790	14813	14844	14811	14891	14720	14793	14717	14915	14690	14731	14947	14891	14857	14979	14949	14616	14888	14868	14835	14719	14783	14753	14822	14878	14788	14773	14996	14808	14828	14772	14759	14813	14831	14916	14765	14887	14653	14886	14851	14737	14764	14777	14942	14635	14773	14581	14814	14873	14905	14729	14828	14718	14944	14903	14915	14778	14793	14816	14897	14692	14866	14683	14827	14728	14816	14818	14696	14940	14964	14810	14718	14800	14963	14672	14848	14943	14788	14935	14893	14826	15027	14773	14778	14808	14808	14868	14804	14790	14895	14778	14725	14812	14740	14823	14859	14914	14843	14958	14822	14934	14604	14840	14828	14830	14807	14892	14738	14915	14775	14720	14672	14804	14671	14764	14759	14822	14830	14725	14766	14700	14814	14780	14823	14723	14704	14830	14740	14848	14821	14827	14772	14910	14679	14729	14715	14823	14749	14849	14764	14765	14944	14807	14841	14778	14794	14778	14758	14747	14849	14857	14889	14923	14879	14775	14810	14656	14922	14888	14982	14625	14821	14860	14817	14821	14870	14866	14653	14861	14805	14856	14758	14801	14819	14806	14863	14925	14765	14923	14835	14754	14716	14782	14571	14912	14796	14747	14870	14896	14911	14716	14763	14760	14770	14818	14728	14743	14866	14724	14856	14741	14918	14697	14985	14954	14747	14792	14747	14911	14883	14794	14753	14716	14962	14717	14677	14793	14747	14774	14774	15054	14797	14978	14956	14845	14674	14775	14656	14827	14739	14764	14791	14806	14975	14801	14890	14806	14877	14838	14857	14797	14785	14862	14791	15000	14799	14988	14886	14829	14764	14770	14998	14779	14685	14799	14746	14921	14902	14870	14969	14802	14750	14745	14745	14847	14551	14882	14855	14616	14771	14774	14850	14833	14720	14765	14701	14977	14766	14843	14852	14876	14688	14840	15010	14816	14896	14799	15007	14859	14821	14817	14752	14950	14839	14747	14853	14876	14879	14894	15011	14758	14883	14633	14857	14761	14736	14826	14901	14833	14762	14763	14713	14745	14832	14876	14839	14679	14699	14871	14711	14756	14985	14869	14762	14951	14937	14866	14655	14878	14875	14818	14855	14642	14976	14754	15056	14918	14953	14761	14852	14730	14833	14717	14932	14769	15040	14893	14796	14675	14990	14671	14802	14874	14912	14839	14917	14871	14819	14850	14821	14880	14804	14691	14684	14689	14825	14855	14866	14822	14878	14737	14933	14788	14746	14712	14784	14914	14864	14812	14965	14924	14866	14870	14758	14866	14931	14851	14739	14686	14832	14824	15062	14671	14868	14772	14738	14864	14922	14921	14819	14713	14841	14773	14722	14544	14857	14734	14679	14804	14725	14830	14698	14836	14800	14817	14688	14762	14871	14823	14902	14758	14907	14874	14950	14757	14912	14761	14905	14890	14851	14804	14751	15002	14606	14888	14849	14840	14907	14830	14927	14727	14773	14854	15060	14781	15034	14912	14834	14834	14948	14727	14873	14920	14786	14856	14695	14751	14965	14737	14843	14911	14736	14733	14919	14727	14899	14839	14801	14886	14779	14849	14918	14761	14813	14903	14920	14755	15020	14782	14926	14784	14886	14786	14974	14692	14796	14937	14872	14966	14816	14789	14894	14738	14726	14703	14846	14943	14957	14765	14779	14868	14853	14727	14887	14767	14832	14856	14765	14712	14790	14940	14798	14918	14710	14885	14886	14742	14858	14848	14693	14852	14809	15019	14826	14699	14712	14739	14724	14878	14646	14866	14954	14778	14959	14744	14858	14695	14834	14923	14801	14836	14685	14940	14686	14862	14930	14705	14888	14714	14925	14793	14948	14705	14762	14800	14773	14903	14754	14887	15027	14781	14762	14844	14756	14780	14727	14899	14673	14883	14845	14879	14823	14829	14787	14893	14894	14824	14951	14740	14891	14912	14898	14859	14659	14777	14845	14842	14838	14806	14986	14877	14812	14795	14899	14810	14827	14844	14906	14817	14848	14813	14857	14877	14874	14923	14788	14944	14975	14811	14671	14838	14926	14929	14943	14761	14889	14846	14838	14702	14745	14754	14736	14784	14924	14789	14747	14914	14997	14784	14743	14836	14652	14757	15074	14697	14769	14779	14888	14820	14835	14851	14894	14758	14857	14869	15004	14996	14762	14819	14825	14867	14841	14676	14797	14859	14742	14759	14692	14675	14759	14745	14876	14780	14781	14882	14772	14827	15070	14866	14768	14887	14897	14997	14780	14829	14857	14943	14783	14759	14942	14778	14841	14725	14870	14833	14755	14895	14700	14836	14812	14937	14876	14783	14923	15057	14817	14778	14737	14935	14805	15037	14707	14732	14879	14890	14791	14651	15023	14834	14834	14693	14798	14815	14793	14986	14590	14751	14781	14793	14627	14782	14826	14736	14848	14806	15034	14724	14824	14879	14968	14753	14926	14877	14849	15003	14692	14912	14977	14822	14902	14970	14793	14600	14844	14749	14815	14967	14689	14795	14728	14762	14934	15006	14835	14774	14644	14835	14799	14830	14901	14852	14771	14738	14878	14811	14823	14743	14852	14969	15006	14705	14818	14834	14700	14872	14795	14811	14896	14777	14886	14962	14791	14887	14832	14990	14811	14768	14865	14962	14957	14724	14910	14826	14869	14858	14827	14816	14961	14785	14832	14767	14861	14757	14772	14769	14787	14875	14683	14864	14794	14696	14892	14709	14714	14793	14685	14947	14876	14744	14827	14837	14732	14880	14592	14839	14749	14738	14748	15000	14773	15014	14878	14824	14865	14777	14752	14761	14702	14761	14830	14960	14935	14773	14896	14709	14686	14887	14793	14758	14831	14876	14797	14819	14835	14729	14847	14784	14754	14841	14812	14764	14720	14832	14922	14771	14819	14825	14928	14961	14958	14704	14902	14989	14832	14842	14797	14736	14997	14793	14908	14923	14754	14661	14735	14873	14656	14891	14778	14813	14848	14863	14717	14896	14758	14725	14740	14794	14842	14953	14797	14838	14809	14817	14734	14957	14845	14902	14820	14883	14819	14923	14720	14843	14850	14743	14702	14955	14650	14766	14637	14919	14839	14891	14751	14831	14861	14799
24108	21314	28719	24344	22027	21547	20772	18257	17991	17814	17566	17388	17230	16949	17125	16954	16745	16857	16739	16826	16914	16841	16844	16846	16641	16817	16942	16767	17127	16879	17000	16533	16719	16579	16778	16805	16821	16828	16782	16919	16849	16671	16837	16796	16654	16619	16670	16872	16881	17403	17665	17548	17095	16792	16443	16778	16602	16990	16793	16499	16418	16523	16799	16706	16758	16729	16655	16783	16386	16788	16700	16562	16344	16766	16579	16642	16659	16548	16707	16544	16690	16756	16644	16647	16512	16697	16504	16610	16640	16510	16611	16839	16656	16637	16684	16752	16638	16591	16535	16688	16576	16520	16596	16573	16672	16562	16741	16397	16564	16439	16609	16633	16518	16894	16592	16658	16574	16646	16667	16543	16641	16805	16608	16413	16559	16611	16589	16622	16809	16681	16722	16638	16662	16620	16591	16759	16421	16566	16406	16709	16750	16614	16673	16704	16674	16637	16590	16655	16516	16495	16394	16739	16716	16676	16527	16542	16610	16578	16586	16547	16747	16440	16623	16532	16614	16639	16705	16612	16549	16526	16487	16654	16720	16653	16659	16420	16608	16641	16512	16821	16458	16619	16792	16691	16743	16599	16683	16533	16518	16584	16421	16416	16588	16829	16793	16453	16516	16622	16669	16690	16536	16584	16524	16583	16574	16625	16554	16722	16561	16511	16779	16697	16621	16558	16636	16844	16636	16651	16594	16500	16699	16562	16447	16722	16838	16542	16672	16564	16615	16653	16703	16652	16524	16517	16737	16649	16814	16433	16549	16617	16489	16570	16494	16599	16475	16610	16730	16734	16581	16638	16403	16669	16621	16601	16666	16628	16629	16672	16694	16801	16664	16597	16495	16671	16751	16782	16702	16721	16861	16610	16593	16490	16473	16730	16427	16567	16664	16627	16601	16571	16657	16591	16732	16738	16736	16474	16419	16522	16727	16818	16608	16659	16682	16566	16543	16312	16583	16566	16501	16586	16698	16834	16593	16666	16591	16600	16542	16475	16652	16469	16425	16470	16653	16815	16441	16603	16457	16683	16451	16569	16495	16602	16462	16526	16638	16714	16694	16574	16720	16433	16541	16614	16831	16842	16743	16870	16652	16774	16913	16640	16537	16603	16636	16728	16708	16537	16728	16510	16859	16557	16636	16671	16620	16737	16656	16727	16725	16593	16739	16545	16611	16498	16588	16593	16705	16512	16356	16709	16479	16451	16812	16551	16508	16672	16781	16714	16713	16611	16394	16424	16598	16676	16590	16670	16693	16599	16673	16751	16755	16437	16566	16397	16467	16453	16478	16493	16682	16643	16721	16584	16696	16617	16529	16763	16403	16803	16640	16603	16643	16565	16800	16494	16527	16822	16676	16510	16416	16699	16708	16706	16655	16664	16635	16834	16495	16536	16923	16701	16601	16548	16316	16721	16640	16454	16759	16580	16627	16638	16541	16612	16605	16699	16323	16516	16617	16687	16597	16679	16597	16671	16931	16724	16650	16742	16750	16644	16570	16568	16685	16741	16525	16616	16456	16471	16587	16734	16655	16680	16620	16746	16647	16705	16620	16609	16696	16513	16605	16505	16406	16715	16619	16728	16710	16555	16650	16537	16750	16723	16811	16341	16364	16687	16698	16611	16657	16627	16751	16535	16700	16522	16619	16568	16671	16764	16706	16530	16522	16539	16674	16478	16635	16532	16380	16538	16457	16743	16852	16580	16561	16588	16582	16479	16596	16471	16657	16643	16488	16675	16633	16775	16634	16521	16597	16856	16816	16471	16679	16548	16542	16653	16777	16568	16601	16473	16679	16457	16753	16619	16532	16634	16621	16553	16735	16565	16581	16536	16511	16817	16792	16613	16447	16656	16494	16665	16512	16697	16616	16627	16706	16638	16572	16449	16689	16571	16673	16752	16660	16631	16679	16631	16652	16499	16664	16753	16736	16736	16708	16756	16599	16512	16676	16600	16678	16541	16594	16607	16658	16544	16530	16314	16415	16607	16605	16605	16562	16682	16682	16246	16670	16751	16463	16523	16639	16597	16672	16772	16787	16552	16618	16348	16692	16412	16515	16666	16475	16555	16615	16551	16705	16431	16491	16391	16640	16469	16781	16601	16652	16525	16509	16612	16458	16673	16611	16667	16637	16687	16489	16571	16557	16624	16963	16584	16652	16661	16544	16601	16524	16539	16873	16674	16568	16733	16614	16785	16562	16609	16550	16659	16576	16722	16600	16476	16673	16501	16541	16752	16705	16592	16595	16745	16558	16508	16791	16610	16626	16688	16479	16685	16669	16598	16671	16730	16515	16384	16693	16555	16545	16694	16802	16473	16431	16616	16714	16565	16702	16534	16566	16700	16703	16662	16572	16492	16637	16734	16541	16517	16605	16627	16497	16642	16640	16484	16649	16492	16563	16371	16614	16763	16642	16663	16546	16619	16583	16304	16542	16513	16520	16387	16533	16683	16665	16670	16581	16434	16615	16666	16548	16761	16460	16633	16496	16608	16536	16476	16698	16714	16501	16619	16549	16565	16852	16499	16427	16464	16658	16642	16628	16460	16726	16558	16547	16566	16625	16737	16758	16577	16555	16490	16695	16265	16631	16522	16712	16509	16399	16566	16530	16682	16546	16746	16805	16520	16622	16693	16501	16469	16759	16696	16591	16630	16724	16788	16811	16526	16504	16551	16672	16590	16390	16558	16310	16654	16486	16789	16537	16565	16689	16544	16606	16611	16790	16420	16638	16508	16529	16564	16321	16565	16547	16595	16626	16383	16516	16700	16666	16746	16578	16405	16674	16783	16701	16753	16735	16798	16720	16700	16467	16452	16694	16565	16534	16677	16468	16561	16766	16795	16665	16548	16485	16563	16665	16529	16423	16677	16510	16613	16556	16694	16653	16450	16459	16594	16367	16527	16595	16672	16545	16401	16560	16529	16549	16563	16821	16699	16574	16607	16600	16591	16750	16578	16651	16537	16567	16599	16549	16501	16638	16675	16661	16763	16631	16777	16473	16479	16516	16612	16741	16523	16632	16443	16570	16628	16696	16827	16667	16663	16698	16566	16647	16686	16709	16544	16745	16326	16607	16818	16675	16734	16502	16612	16645	16599	16829	16637	16629	16520	16729	16325	16314	16612	16542	16649	16594	16664	16738	16626	16614	16659	16706	16782	16551	16697	16602	16523	16481	16688	16588	16584	16556	16567	16748	16535	16587	16555	16575	16534	16731	16561	16480	16836	16618	16709	16706	16725	16746	16892	16412	16505	16447	16598	16593	16579	16610	16876	16821	16737	16576	16831	16642	16430	16363	16450	16647	16634	16838	16610	16566	16671	16721	16765	16731	16627	16675	16728	16663	16760	16665	16700	16675	16597	16603	16671	16707	16346	16613	16583	16658	16517	16450	16671	16723	16578	16669	16514	16381	16550	16786	16739	16800	16686	16687	16695	16545	16511	16504	16749	16554	16572	16789	16899	16720	16536	16564	16666	16411	16642	16486	16485	16639	16637	16626	16364	16379	16651	16551	16433	16610	16556	16499	16677	16476	16679	16558	16771	16643	16498	16497	16777	16600	16378	16609	16456	16698	16733	16656	16630	16812	16664	16774	16720	16660	16701	16732	16722	16661	16558	16613	16666	16640	16797	16681	16479	16629	16622	16794	16639	16455	16751	16617	16500	16651	16686	16673	16608	16698	16853	16601	16516	16730	16694	16773	16455	16707	16607	16796	16613	16418	16438	16502	16704	16638	16572	16584	16516	16588	16749	16496	16455	16648	16517	16610	16641	16469	16588	16509	16673	16657	16628	16528	16621	16692	16677	16610	16580	16474	16603	16578	16455	16636	16488	16532	16546	16488	16617	16729	16471	16730	16619	16519	16633	16574	16644	16672	16712	16792	16554	16701	16446	16785	16511	16649	16730	16584	16530	16498	16565	16657	16682	16670	16526	16639	16624	16665	16686	16424	16655	16530	16635	16639	16531	16629	16460	16726	16552	16623	16776	16474	16395	16676	16634	16502	16566	16527	16287	16533	16657	16764	16475	16443	16597	16820	16628	16623	16650	16606	16499	16670	16622	16382	16478	16535	16496	16550	16552	16725	16597	16663	16597	16568	16757	16650	16464	16542	16641	16596	16608	16649	16617	16626	16629	16561	16783	16512	16570	16704	16675	16583	16438	16538	16531	16510	16512	16615	16661	16623	16549	16912	16628	16560	16463	16656	16594	16689	16775	16709	16674	16582	16635	16719	16653	16497	16689	16559	16678	16674	16567	16552	16473	16653	16707	16538	16407	16645	16736	16561	16539	16727	16505	16604	16614	16626	16670	16601	16512	16648	16542	16445	16420	16837	16755	16802	16587	16657	16686	16555	16638	16687	16687	16591	16708	16549	16447	16775	16552	16598	16659	16669	16508	16762	16567	16683	16620	16504	16686	16758	16660	16625	16454	16535	16591	16549	16679	16663	16580	16408	16573	16558	16531	16555	16678	16730	16448	16679	16465	16496	16497	16466	16808	16688	16621	16530	16748	16641	16490	16655	16649	16432	16598	16554	16679	16569	16477	16551	16472	16789	16802	16588	16539	16645	16642	16399	16452	16586	16670	16838	16653	16490	16613	16676	16590	16667	16631	16545	16587	16595	16511	16776	16657	16551	16399	16555	16522	16534	16667	16516	16650	16657	16773	16829	16692	16733	16730	16781	16710	16646	16702	16548	16662	16864	16460	16486	16657	16539	16407	16607	16657	16515	16649	16726	16819	16598	16726	16687	16596	16481	16699	16602	16706	16797	16691	16532	16655	16612	16547	16668	16546	16496	16631	16729	16667	16799	16566	16879	16536	16669	16644	16662	16724	16550	16913	16549	16550	16649	16513	16710	16826	16720	16799	16720	16686	16774	16639	16511	16580	16595	16718	16488	16655	16685	16707	16577	16827	16548	16627	16592	16646	16486	16670	16541	16594	16536	16595	16638	16544	16590	16587	16698	16658	16578	16538	16391	16671	16549	16784	16533	16831	16452	16751	16447	16681	16743	16671	16680	16713	16451	16787	16699	16619	16637	16738	16478	16768	16656	16732	16633	16687	16772	16544	16579	16650	16732	16831	16566	16696	16595	16549	16538	16843	16577	16687	16464	16495	16513	16562	16729	16566
14521	25121	24155	19613	17832	17233	17327	17223	16965	16487	16208	15686	15568	15313	15251	15291	15160	15157	15105	15046	14923	15139	15100	15121	15162	15217	15264	15256	15344	15118	15199	15142	15093	15025	15052	15149	15169	15152	15120	15122	15221	15164	15115	15020	15065	15161	15237	15254	15240	16026	16402	15995	15323	15233	15016	14827	14978	14925	14923	14918	15001	14905	15095	15007	14887	14942	14934	14978	14965	14932	14980	14936	15011	14991	14936	15025	14908	14939	15003	14983	14836	14901	15041	14974	14907	14838	14882	14947	14941	15069	14859	14954	14730	14911	14981	14873	14864	14760	14882	15037	14952	14735	14913	14888	14922	14925	14891	14866	14901	15039	14948	14877	14893	14979	14860	14947	14966	14753	15003	15070	15162	14708	15022	14955	14709	14891	14820	14832	15007	15014	14859	14990	14880	14921	15003	14819	15053	14975	15027	14931	15023	14808	14765	14885	14913	14817	14905	14785	14974	14864	15069	14803	14915	14953	15064	15069	14863	15055	15092	14890	14987	14779	14941	14872	14789	14915	15035	14898	14885	14961	14906	14956	15095	14841	15050	14885	14978	14898	14953	14893	14909	14814	14847	14981	14887	14936	14907	14742	15011	14914	15050	14776	14956	14983	15052	14962	15008	15028	14802	15072	14888	14844	14853	14813	14942	14797	15055	14896	14905	14893	14938	14863	14993	15006	14893	14935	14872	14791	14738	14900	15012	14824	15006	14839	14885	15048	15023	14983	15069	14677	14878	14947	14815	14844	15045	15018	14935	15178	14860	14927	14875	14950	14829	14797	14886	14903	14821	14940	14947	14849	15072	14769	14942	14847	14761	15057	14807	14760	15106	14864	14845	14798	15023	14953	15033	15117	14956	14849	14928	14953	14948	15034	14996	14683	14957	14940	14807	14877	14977	15059	14940	15004	15004	14822	15000	15103	14978	14967	15025	14833	14825	14751	14958	14722	14769	15166	14996	14958	14895	14998	14927	14848	14843	14767	15069	14948	14882	15018	14896	14858	14708	14947	14937	14896	14725	14959	14809	14942	14814	14921	14847	14777	15004	14841	14922	15057	14900	14897	14841	14900	15062	14938	15054	14834	15114	14976	15012	14943	14916	14797	14955	14879	14850	14971	14946	14817	14856	14928	14870	14807	14877	14960	14955	15117	14844	15087	14939	15004	14906	14961	14916	14943	14944	14921	14898	14913	14943	14825	14783	14807	14974	14983	14839	15085	14920	14787	14884	14759	14897	14851	14947	14998	14738	15001	14904	14946	14910	14960	14981	14957	14938	15031	14946	14814	14853	14870	14829	15052	14955	14815	14981	15018	15046	14957	14994	14978	14911	14939	14980	15006	15023	14755	14930	14957	14797	14824	14836	14987	15054	14945	14945	14917	14838	15094	14873	14922	14925	14947	14995	15011	14850	15092	15036	14906	14799	14881	14811	14985	15000	14755	14994	14934	15120	14925	15029	14874	14880	15020	14923	14954	15023	14841	15047	14678	14925	14688	15069	14923	15085	14931	15138	14906	14757	14842	14954	14978	14938	14847	14874	14805	14979	14798	15049	14939	14930	15089	14883	14764	14955	14865	15044	14980	14897	14818	14981	14905	14991	14983	14870	14905	15027	14955	15002	14815	14843	14976	14903	14932	14928	14903	15045	14945	15123	14848	15144	14769	14957	14821	14796	14965	14816	15023	14925	14898	15053	14914	14960	14844	14890	14951	14751	14837	14821	14963	14928	14882	14786	15038	14973	14840	14897	14739	14949	14895	14864	15037	14868	14860	14901	14933	14984	14829	14997	14913	14917	14926	15043	14884	14913	14896	14956	14992	14936	14935	14883	15001	14726	14916	14895	14973	15012	14895	14824	14901	14909	14716	14787	14960	15045	14879	14828	15021	15014	14975	15142	14692	14981	15133	14984	14689	14967	14859	15024	15027	14992	15114	15117	14941	14990	14862	14996	14979	14979	14827	14986	14820	14717	14869	15182	14867	14939	15115	14775	15012	14984	14847	15023	14890	14949	14993	14988	14998	14756	15012	14793	14950	14897	14773	15054	14871	15108	15032	14966	14916	14869	14883	14856	14911	14967	14984	14925	15044	14975	14986	14832	14793	14970	14910	14792	14906	14719	14958	14982	14906	14960	15057	14733	14928	15008	15048	14946	14893	14903	15125	15000	14932	15017	14996	14835	14983	14927	14842	14938	14939	14913	14991	14908	14982	15013	14739	14984	14840	15046	14906	14828	14960	14901	14929	14889	15001	14801	14941	14854	14987	14817	14862	15173	14866	14926	14951	14823	14824	14903	14705	14992	14925	14879	15036	14828	14962	15016	14818	14931	14959	14851	14803	14932	15019	14916	14787	14932	14919	15058	14749	14724	14959	14993	15062	14809	14959	14847	14876	14837	14809	14826	14992	14785	14860	14846	14923	14849	15078	14746	14901	14922	14992	14948	14864	14883	14874	14818	14821	14795	14970	14772	14952	14923	14913	14869	14968	14891	14879	14868	14990	14799	14903	15064	14865	15020	14800	15007	14884	14888	14949	14895	15008	14698	14906	14769	15072	14859	14827	14808	14986	14914	14973	14973	14809	14993	14945	14951	14823	14917	14967	14859	15049	14939	14862	14847	15077	14968	15089	14797	14796	14920	14889	14919	14901	14959	14970	14938	14794	15032	14952	14831	15110	14976	14946	14899	14926	15002	14943	14894	14829	14782	14948	15092	14724	14933	14922	14792	14881	14930	14856	14914	14885	14973	14835	14759	14993	14950	14915	14998	15022	14979	15060	14997	15128	15104	14957	14943	14892	14812	14980	14965	14962	14893	15067	14728	14869	14941	14846	14942	15057	14933	14817	14845	14849	14833	15119	14911	14927	14826	14960	15021	14921	15027	14947	14728	14814	14982	14861	14641	15006	15065	14929	14843	14826	14998	14942	14789	14934	14877	14987	14830	14988	14899	14794	14937	14760	14941	15081	15001	15039	14856	14854	14901	14988	14863	15026	14971	14880	14847	14798	14875	14835	14866	14919	14899	14831	15059	14812	14948	14832	15133	14965	15041	14822	15127	14886	14922	15101	14907	14856	14990	15013	14919	15180	15004	14972	14833	15120	14935	14939	14982	14959	14836	14949	14906	14869	15005	14918	15015	15070	15027	15087	14821	14912	14831	14985	15030	14979	14835	14923	14796	14953	15003	14864	14957	15042	14977	14780	14941	15020	14950	15003	15012	15044	15031	14977	15063	14956	14826	14890	14823	14984	14939	14948	15068	14834	15011	15049	14774	14878	14915	14809	14947	14976	14902	14895	14949	14773	14860	15030	14941	14973	14987	14913	14952	15025	14959	15058	14968	14883	14848	14844	15005	15017	14935	14854	14963	14981	15054	15060	15016	14986	14776	15110	15074	14969	14754	14862	14906	15032	15036	14928	15021	15083	14932	14889	14947	14759	14961	15220	14851	14911	14774	15035	14914	14978	14874	14912	14956	14870	14877	15002	14727	15006	14833	15064	14875	14806	14875	14949	14917	15008	14814	14953	15045	14873	14883	14980	15043	14983	14849	14873	14928	14936	15052	14854	14971	14916	14973	14756	15096	14928	14894	15071	14767	14886	14975	14876	14953	14940	15001	14962	14907	14854	14897	14774	14872	14895	15012	15131	14842	14942	15036	15017	14956	15069	14926	14947	14803	14999	14983	14919	14957	15077	14779	14987	14913	14959	14976	14934	14710	14983	14739	14779	14960	14992	14887	15004	14756	14950	14893	14886	14896	15064	15007	14944	14849	14932	14925	15037	14788	14907	14760	15047	14825	14982	14934	14922	15070	14928	14889	15024	14977	15151	14969	14947	14866	15014	15107	14741	14877	14893	14961	15141	14889	14847	14890	15011	14878	14980	14722	14770	14940	14816	14947	14946	14880	14958	14846	14898	14938	14915	14927	14953	14903	14991	14813	15020	14933	14767	14848	15010	14776	14942	14882	14847	14908	14966	15103	14918	14933	14865	14922	15030	14950	14880	14814	14914	14920	14827	15016	15016	14839	14930	14985	14907	14830	15017	15025	14790	14856	14921	14791	14912	14886	14959	15049	15024	14954	14950	14910	14857	14921	14864	14921	15039	14920	14944	15072	14844	14842	14928	14837	14851	14857	14879	14910	14871	14853	15067	14901	14894	14934	14852	14862	14916	14904	14899	14977	15034	14834	15010	14816	14814	14912	15050	14901	15039	15011	14789	14997	14905	14916	14916	14855	14857	15019	14906	14847	14995	14776	14892	14858	14838	14754	14964	14898	14960	14961	14943	14819	14941	14916	14949	14855	14949	14861	14905	15014	14670	14854	14894	15011	14797	14961	14890	14996	14945	14700	15087	14949	14918	15043	14911	14928	15038	14893	14930	14747	15099	14917	15151	14890	14850	14999	14824	14875	14923	14905	14978	15063	15114	14869	14816	14991	14935	14865	14894	15086	14819	14932	14895	15102	14862	15006	15053	14899	14937	14974	15038	14995	14901	14895	15019	14996	14887	15032	14875	14961	14876	14904	15051	14867	15007	14742	14921	14679	14891	14821	14942	14810	14985	14874	15044	15042	15017	15113	14905	14876	14907	14857	14937	14879	14924	14962	14998	14880	14968	14990	14881	15039	14716	15108	14669	15100	15010	14823	15029	14951	14971	14891	14910	14987	14819	14786	14827	15041	15109	14969	15058	14848	14847	15036	14890	14934	14849	14867	15048	14880	14861	14942	14944	14818	14845	15152	14902	14972	14891	14891	14861	15083	14948	14940	14884	14966	14925	14882	15104	14918	14910	14941	14924	15054	15035	15032	14858	14987	14861	15108	14979	15100	14924	14928	14730	14877	14894	14811	14967	14723	14864	14869	14964	15081	14769	14922	14897	15067	14799	14737	14932	15089	14959	14951	14805	15058	14874	14924	14965	14881	14877	14934	14823	14995	14886	14967	14952	15125	14920	14848	15038	14814	14939	15161	14817	15008	14852	14873	14808	14983	14802	14857	14908	14845	14907	14954	14839	15053	14909	14866	14877	14763	15050	15065	14973	14847	14893	15160	14990	14977	14905	14874	15111	14941	15125	14991	15011	15125	14944	14886	14939	14981	14942	14956	14842	14906	14796	14928	14906	15000	15023	14877	14987
23022	21268	29082	23786	21418	23193	24599	19552	18385	18526	18149	17693	17656	17509	17380	17089	17051	17181	16826	16946	17040	16920	16923	16665	16882	16832	16939	16940	16674	17112	17034	17044	16927	16991	16797	16781	16950	16970	17075	16873	16956	16821	17037	16981	17085	16825	16778	16854	16757	17807	19154	18691	17685	17217	16973	16779	16713	16624	16692	16654	16610	16624	16743	16699	16748	16781	16933	16867	16665	16578	16732	16713	16509	16681	16734	16717	16548	16668	16724	16556	16800	16695	16725	16666	16727	16703	16763	16484	16602	16446	16802	16519	16731	16779	16689	16641	16681	16760	16847	16572	16528	16704	16819	16496	16556	16610	16760	16597	16584	16650	16741	16599	16359	16795	16845	16436	16730	16716	16521	16661	16519	16515	16608	16527	16630	16780	16566	16568	16794	16709	16808	16697	16728	16741	16613	16543	16613	16556	16603	16755	16686	16471	16711	16787	16492	16594	16634	16715	16644	16618	16642	16641	16472	16572	16501	16650	16523	16827	16475	16744	16690	16636	16813	16536	16582	16636	16589	16678	16554	16687	16589	16590	16602	16575	16632	16650	16689	16596	16988	16620	16523	16439	16724	16688	16746	16667	16830	16564	16489	16614	16626	16808	16607	16764	16651	16820	16734	16678	16650	16637	16654	16741	16674	16581	16756	16758	16556	16423	16648	16654	16768	16565	16773	16753	16436	16557	16587	16400	16419	16528	16523	16739	16717	16743	16517	16544	16537	16666	16734	16560	16785	16585	16418	16662	16690	16568	16650	16516	16677	16509	16654	16704	16467	16740	16631	16659	16720	16571	16699	16545	16520	16521	16540	16585	16577	16605	16567	16802	16794	16745	16642	16539	16668	16629	16706	16676	16690	16665	16825	16793	16648	16500	16619	16593	16567	16656	16592	16547	16453	16683	16777	16679	16805	16571	16560	16599	16588	16411	16574	16677	16535	16698	16624	16721	16684	16525	16600	16751	16661	16640	16583	16595	16665	16563	16746	16796	16780	16729	16474	16693	16577	16679	16555	16601	16460	16466	16556	16567	16499	16676	16679	16777	16636	16551	16578	16761	16545	16773	16596	16506	16529	16565	16553	16547	16806	16667	16623	16604	16555	16755	16622	16735	16529	16548	16514	16726	16546	16567	16809	16656	16571	16642	16633	16859	16642	16726	16581	16610	16798	16840	16565	16654	16618	16885	16723	16598	16629	16594	16468	16870	16658	16588	16828	16741	16621	16490	16549	16515	16759	16506	16675	16745	16693	16779	16704	16570	16448	16596	16543	16830	16766	16352	16597	16657	16462	16616	16484	16455	16664	16597	16602	16655	16588	16595	16785	16700	16617	16544	16387	16686	16751	16843	16771	16637	16880	16720	16412	16565	16576	16603	16629	16574	16587	16821	16549	16630	16738	16585	16676	16542	16577	16494	16506	16528	16564	16666	16592	16605	16830	16685	16497	16709	16583	16605	16518	16809	16733	16587	16603	16781	16708	16637	16622	16721	16521	16633	16637	16727	16504	16616	16555	16727	16705	16485	16567	16717	16676	16421	16499	16651	16751	16791	16612	16427	16694	16369	16550	16705	16623	16464	16585	16752	16716	16574	16490	16602	16595	16707	16649	16707	16773	16441	16599	16522	16551	16595	16696	16491	16590	16653	16506	16642	16599	16564	16590	16687	16459	16555	16613	16432	16626	16436	16736	16540	16740	16588	16843	16692	16707	16650	16496	16613	16761	16544	16662	16558	16566	16752	16597	16747	16660	16505	16507	16596	16697	16644	16570	16519	16812	16569	16536	16817	16571	16358	16554	16558	16590	16575	16714	16640	16818	16732	16672	16581	16620	16743	16644	16728	16676	16714	16588	16426	16703	16607	16447	16677	16431	16485	16594	16771	16731	16696	16793	16690	16441	16462	16789	16830	16543	16553	16346	16654	16509	16348	16623	16647	16681	16508	16812	16509	16564	16623	16601	16600	16559	16624	16572	16783	16712	16544	16729	16622	16603	16632	16616	16638	16510	16641	16504	16661	16739	16557	16495	16764	16527	16623	16705	16556	16412	16830	16570	16620	16684	16659	16638	16667	16840	16865	16612	16662	16660	16694	16457	16472	16714	16603	16722	16606	16501	16391	16583	16609	16598	16592	16589	16701	16593	16589	16788	16700	16569	16709	16751	16685	16554	16369	16706	16690	16667	16730	16706	16672	16686	16741	16802	16521	16631	16565	16541	16688	16618	16646	16614	16695	16733	16527	16616	16571	16588	16643	16849	16634	16713	16450	16875	16575	16572	16688	16672	16599	16672	16549	16589	16557	16783	16636	16787	16654	16484	16479	16634	16575	16819	16750	16676	16570	16593	16365	16774	16706	16722	16779	16633	16697	16653	16532	16648	16545	16825	16654	16528	16793	16455	16779	16750	16770	16700	16609	16723	16675	16667	16703	16591	16654	16588	16683	16663	16907	16526	16559	16673	16647	16729	16719	16770	16671	16458	16674	16468	16642	16485	16523	16637	16791	16667	16640	16578	16569	16599	16706	16548	16694	16629	16465	16609	16618	16689	16747	16646	16859	16745	16615	16585	16539	16467	16507	16683	16512	16480	16667	16589	16771	16661	16473	16808	16632	16654	16506	16602	16800	16623	16518	16654	16636	16745	16424	16599	16831	16718	16800	16645	16792	16642	16799	16658	16540	16654	16762	16672	16603	16755	16765	16641	16467	16586	16539	16639	16491	16562	16756	16648	16745	16584	16611	16670	16567	16575	16760	16639	16756	16542	16549	16574	16526	16822	16628	16603	16558	16502	16643	16417	16609	16769	16746	16519	16584	16752	16686	16544	16616	16492	16548	16616	16725	16698	16632	16483	16470	16673	16694	16654	16755	16561	16759	16649	16556	16692	16777	16712	16922	16519	16716	16631	16672	16595	16591	16590	16686	16630	16726	16467	16613	16565	16646	16641	16715	16536	16540	16699	16715	16492	16664	16640	16477	16567	16742	16709	16600	16645	16577	16523	16711	16719	16550	16661	16546	16730	16505	16473	16651	16742	16589	16689	16419	16742	16622	16822	16714	16678	16622	16561	16379	16643	16793	16690	16551	16657	16576	16663	16663	16758	16476	16623	16595	16326	16484	16766	16524	16679	16531	16749	16750	16616	16685	16643	16639	16754	16718	16461	16625	16725	16649	16795	16727	16561	16298	16535	16592	16776	16702	16440	16486	16605	16617	16557	16693	16774	16544	16621	16591	16559	16624	16496	16822	16643	16418	16752	16670	16645	16684	16790	16653	16618	16609	16869	16562	16618	16667	16632	16656	16566	16674	16557	16740	16707	16741	16575	16692	16551	16671	16435	16698	16864	16472	16595	16783	16473	16548	16499	16535	16833	16675	16468	16654	16691	16668	16726	16473	16440	16756	16467	16440	16490	16494	16680	16660	16561	16599	16596	16523	16589	16521	16594	16581	16612	16833	16624	16604	16865	16620	16479	16494	16679	16970	16733	16515	16470	16680	16580	16522	16551	16665	16823	16585	16521	16767	16614	16687	16571	16616	16698	16834	16634	16578	16555	16530	16694	16635	16752	16695	16787	16673	16588	16572	16630	16582	16635	16553	16739	16588	16722	16537	16556	16925	16777	16809	16877	16658	16495	16673	16655	16659	16649	16676	16760	16736	16501	16746	16782	16629	16576	16491	16634	16570	16850	16607	16730	16642	16696	16763	16595	16421	16509	16716	16501	16452	16463	16441	16634	16724	16756	16584	16679	16624	16663	16466	16726	16581	16543	16480	16600	16580	16534	16757	16700	16597	16649	16844	16522	16674	16663	16598	16616	16688	16632	16818	16639	16525	16706	16856	16614	16648	16633	16750	16432	16741	16660	16564	16520	16715	16725	16536	16584	16603	16631	16414	16304	16468	16446	16645	16744	16679	16618	16692	16715	16689	16484	16743	16511	16532	16624	16563	16562	16587	16737	16694	16617	16415	16512	16685	16724	16599	16676	16685	16637	16791	16703	16660	16523	16876	16539	16610	16543	16627	16788	16490	16730	16727	16507	16653	16811	16576	16696	16558	16510	16541	16642	16575	16672	16595	16620	16743	16633	16456	16642	16622	16744	16693	16581	16626	16768	16553	16718	16688	16596	16694	16548	16836	16732	16759	16658	16624	16699	16559	16682	16771	16427	16722	16646	16762	16706	16573	16442	16579	16451	16685	16537	16664	16641	16637	16369	16722	16391	16385	16495	16724	16726	16419	16602	16684	16575	16578	16598	16537	16729	16734	16653	16623	16431	16548	16675	16720	16948	16669	16648	16570	16709	16814	16598	16652	16789	16498	16481	16655	16668	16576	16570	16589	16825	16633	16509	16778	16623	16531	16655	16656	16644	16605	16694	16758	16612	16322	16581	16723	16578	16821	16392	16437	16762	16734	16805	16444	16546	16887	16604	16721	16812	16848	16689	16583	16651	16654	16802	16735	16575	16506	16486	16494	16555	16709	16608	16454	16492	16363	16680	16755	16513	16683	16843	16704	16543	16453	16695	16687	16702	16552	16427	16400	16737	16808	16628	16504	16647	16665	16750	16504	16552	16511	16733	16646	16516	16454	16527	16543	16548	16677	16542	16764	16610	16361	16390	16463	16525	16632	16771	16493	16531	16573	16838	16664	16538	16678	16742	16546	16727	16602	16791	16592	16622	16496	16611	16531	16579	16611	16758	16741	16617	16625	16699	16629	16543	16521	16616	16709	16644	16588	16633	16744	16712	16515	16588	16756	16466	16810	16832	16633	16711	16894	16619	16666	16612	16647	16579	16523	16677	16580	16740	16678	16663	16732	16693	16445	16785	16472	16560	16615	16725	16791	16773	16631	16607	16660	16538	16474	16513	16579	16353	16393	16832	16639	16453	16567	16321	16847	16424	16664	16769	16499	16636	16515	16611	16717	16644	16560	16458	16541	16654	16507	16502	16525	16774	16702	16668	16534	16516	16674	16604	16577	16554	16755	16626	16776	16598	16600	16777	16638	16691	16613	16555	16544	16787	16556	16489	16592	16581	16771	16738	16691	16314	16653	16576	16807	16552	16679	16491	16691	16893	16701	16662	16782	16833	16555	16726	16691	16800	16511	16590	16821	16521	16756	16463	16740	16517	16550	16948	16521
15864	29867	28083	22062	19439	19027	18814	18492	18234	17281	16975	16129	16116	15916	15547	15286	15416	15165	15102	15377	15248	15231	15134	15151	15187	15092	15100	15343	15190	15302	15290	15177	15109	15040	15160	15137	15165	15066	15409	15357	15313	15287	15263	15108	15239	15224	15209	15296	15290	16602	18532	17535	16018	15197	15076	14893	14963	14900	14905	14975	14817	15006	14865	14983	15045	14751	14807	14799	14875	15084	15143	14987	14869	14751	14919	14807	14818	15018	14898	15068	14923	14924	14953	14863	14929	14723	14967	14864	14770	14812	14851	14804	14967	14880	14868	14918	15080	14967	15035	14852	14835	14824	14956	14887	14938	14830	14858	14856	14911	14869	14971	14793	15111	14956	14879	14950	14993	15049	14785	14882	14858	14906	14896	14786	15090	14916	14742	14744	14822	14921	14962	14853	14985	14948	14794	14989	14836	14951	14961	14793	14943	14927	14836	14939	14894	14889	14986	14998	14866	14840	14982	14965	14953	14943	15003	15105	14908	14846	14900	14978	14860	15007	14857	14864	14963	14778	14880	14859	14790	14901	14795	14821	14846	14830	14764	14883	14732	14890	15014	14935	14843	14912	14910	14879	15080	14883	14919	15044	14856	14836	14871	14886	14953	14895	14799	14711	14955	14847	14735	14884	14646	15034	14785	14891	14830	14926	14824	14952	14906	14869	14898	14994	14822	14963	14963	15000	14875	14894	14745	14765	14908	15031	15024	14693	15024	14887	15033	14714	15052	14843	14894	14840	14875	14821	14936	14790	14975	14816	14890	14851	14939	15083	14840	15029	14799	14805	15004	14898	14997	14965	14814	15031	14912	14920	14796	14879	14926	14764	14809	14869	14958	14868	14782	14734	14953	14675	14939	14916	15052	14869	14890	14801	14807	14828	15009	14872	14991	14907	14970	14767	14907	14827	14872	14869	14778	14926	14925	14975	14964	14804	14797	14727	15048	14813	14806	14884	14905	14896	14893	15055	14939	14987	14995	14939	14780	14807	14922	14917	15036	14826	14905	14864	14859	14935	14937	14796	14872	14707	14877	14954	14965	14993	14867	14929	14938	14927	14896	14767	14831	14798	15004	14870	14953	14991	14933	15023	14961	14938	14828	14925	14894	14807	14705	14831	14942	14999	14752	14920	14920	14753	14875	14834	14856	14970	14804	14899	14839	14789	14852	14999	14743	14937	14959	15073	14813	14948	14938	14846	15019	14841	14877	15008	14800	14892	15042	14910	14734	14845	15023	14861	14907	14772	14770	14886	14929	14685	15000	14752	14644	14808	14884	14776	14815	14784	14916	14921	14916	14938	14983	14796	15060	15002	14761	14926	14872	14873	14785	14952	14788	14887	14926	14930	14778	14733	14884	14955	14838	14920	14775	14845	14825	14981	14847	14951	14956	14997	14904	14846	14909	14958	14927	14889	14881	14963	15002	14976	14875	14984	14794	14905	14896	14942	14919	14828	14948	14920	14736	15022	14940	14711	14688	14967	14829	14987	14945	14916	14897	14858	14990	14733	14874	15019	14947	14931	14725	14863	14787	14875	14745	14950	14955	14894	14985	14781	14834	14756	14784	14762	14866	14806	14921	14877	14936	14894	14583	14969	14845	14998	14988	14916	14899	14781	14980	14956	14958	14833	14798	14844	14815	14856	14765	14980	15090	14887	14848	14830	14985	14850	14871	15005	14736	14919	14868	14783	14910	14807	15024	14843	15036	14793	14997	14735	14754	14882	14936	14868	14826	14835	14866	14870	14806	14911	15073	14890	14885	14885	14909	14824	14804	14817	14946	15052	14910	14816	14935	14776	14740	14802	14735	14838	14863	14893	15013	14702	14858	14791	14914	14890	14810	14904	14994	14952	14903	14912	14979	14865	14828	14848	14972	14834	14789	14910	14974	15037	14778	14833	14780	14853	14766	14942	14786	14836	14876	14788	15023	14884	14845	14914	14808	14864	14881	14858	14909	15024	14898	14827	14907	14968	14857	14699	15181	14706	15063	14883	14864	14885	14914	14961	14752	14709	14938	14905	14977	14905	14800	14866	14769	14672	15003	14935	15019	14842	14973	14960	14815	14765	14762	14789	14925	14987	14917	14881	14899	14672	14924	14874	14843	15002	14785	15061	14894	14758	15002	14988	14817	14788	14857	14803	14863	15000	14837	15015	15007	14940	14953	14788	14909	14726	15131	14788	14957	14843	14872	14821	14982	14887	14833	14866	15131	14997	14901	14910	14980	14765	14878	14909	15093	14773	14718	14825	14913	14849	14897	14850	14803	15028	15051	14964	15006	14939	14919	14736	14658	14823	14733	15010	14833	14979	15008	14947	14718	14799	14879	14895	14904	14830	14960	14927	14874	14865	15004	14814	14912	14900	15011	14994	14993	14850	14888	14748	14986	14997	14905	14741	14778	14871	14901	14828	14847	14947	14940	14889	14799	14965	14870	15005	14960	14807	14718	14851	14898	14985	14771	14873	14832	14918	14915	14865	15086	14782	14882	14949	14878	14835	14873	14734	14793	14799	14955	14878	15041	14794	14946	14908	14996	14883	14969	14954	14990	14770	14832	15125	14974	14892	14804	14789	14888	14828	14859	14867	15036	14764	14855	14938	14844	14886	14807	14924	14704	14893	14829	14831	14983	14783	15013	14965	15012	14910	14863	14900	15002	14917	14780	14800	14856	14854	14846	14874	14826	14849	14871	14744	14927	14807	14839	14858	15075	14777	14736	14777	14971	14891	14821	14962	14799	14672	14963	15043	14917	14870	14970	14867	14942	14813	14886	14965	14747	15013	14811	14837	14842	14929	14840	14725	14830	14976	14918	14872	15086	14808	14983	14944	14977	14898	14823	15014	14982	14799	14891	15024	14946	14927	14891	14967	14773	14861	14813	15038	15006	14993	14788	14710	15062	14830	15093	14950	14784	14832	14764	14826	15131	15003	14767	15134	14807	14834	14908	14847	14955	15014	14837	14924	14851	14892	14903	15007	14893	14878	14963	14801	14920	15030	14745	14880	14762	14937	15100	14778	14899	14868	14849	14818	14888	14848	15086	14889	14856	15082	14882	14912	14856	14824	14845	14710	14877	14942	14933	14904	14991	14779	14974	14843	14919	14924	14873	14832	14733	15022	14855	14825	14964	14935	14993	14767	14818	14888	14870	14893	14724	14820	14958	14778	14892	14833	14796	14906	14740	14901	14786	14932	14880	14889	14853	14893	14766	15018	14823	14963	14877	14893	14779	14841	14918	14945	14719	14917	14941	14805	15014	14722	14874	14867	14857	14776	14759	14892	14893	14870	14829	14974	14807	14867	15015	15026	14725	14996	14954	14836	14821	14796	14779	14996	14859	14925	14824	14841	14846	14659	14883	14782	14762	14802	14833	14892	15066	14892	14959	14833	14870	14881	14848	14817	14871	14890	14808	14827	14987	14916	14762	14998	15077	14763	14899	14737	14904	14970	14826	15026	14934	14811	14919	14896	14823	14944	14809	14755	14703	15021	14842	14890	14859	14840	14868	14911	14973	14811	14815	14861	14967	14920	15059	14665	14812	14727	14841	14683	14863	14919	14928	14917	14869	14822	14869	14854	14789	14889	14911	14898	14851	14805	14928	14873	14763	14796	14819	14785	15006	14971	14918	14784	14858	14871	14828	14835	14862	14957	14883	14935	14949	14965	14784	14966	14832	14769	14858	14990	15219	14761	14800	14835	14933	15016	14983	14830	14773	14993	14788	14811	14881	14970	14986	14749	14930	14951	14930	14808	14867	14818	14925	14961	14897	14889	14834	14726	14902	14762	14822	14873	14864	14930	15021	14815	14967	14890	14868	14715	14859	15004	14998	14930	14915	14936	14807	14951	14917	14951	14762	14740	14870	14862	14815	14906	14827	14788	14938	14919	14785	14757	14940	14999	15015	14868	14863	14988	14793	14916	14959	14841	14780	14680	14925	14852	14929	14842	14990	14941	14919	14794	14766	14866	14816	14810	14927	14969	14734	14853	14693	14906	14759	14939	14818	14888	14871	14771	14912	14912	14938	15114	14908	14946	14888	14782	14801	14896	15038	14787	14874	14979	14734	14802	15037	14877	14981	14990	14966	14993	14801	15052	14870	14889	14890	14831	14880	14754	15013	15098	14981	14860	14817	15014	14764	14836	14919	14649	14793	15001	14865	14847	14952	14856	14829	14718	14895	14930	14808	14857	14892	14829	14927	14806	15031	14834	15008	15035	14985	14834	14873	14779	14970	14958	14965	14866	14953	14836	14829	14853	14957	14995	14959	15112	14901	14887	14919	14943	14896	14949	15018	14711	14906	14912	15069	15087	14959	14753	14992	14925	14887	14893	14836	14887	14876	14910	14935	14926	14881	14830	14883	15021	14826	14909	14896	14906	14944	14816	14913	14994	14899	14989	14808	14919	14853	15033	14955	14875	14856	14756	15052	14717	14784	14963	14839	14884	14977	14926	14754	14971	14817	14787	14912	14809	14782	14974	14996	14910	14833	14856	14788	15062	14849	14828	14909	14752	15078	14635	14822	14781	14986	14869	15005	14840	14844	15021	14866	14815	15041	14851	14917	14756	14895	14822	14942	14676	14718	14984	14868	14795	14930	14856	14899	14800	14904	14726	14910	14786	14827	14887	14918	14951	14929	14895	14676	14695	15045	14798	14831	14973	14749	14827	14890	14757	14837	14911	14902	14957	14822	14919	14704	14832	14881	14963	14928	14826	14710	14853	14779	14913	14906	14875	14839	14970	14866	14742	15045	14859	14949	15066	14986	14762	15016	14841	14919	14925	14968	14971	14884	14828	14937	14903	14743	14910	14828	14916	14917	14898	14907	14836	14862	14948	14759	14796	14853	14801	14760	14950	14792	14961	14853	14797	14954	14775	14860	14806	15043	14830	14879	14871	14899	14887	14800	14800	14836	14765	15005	14896	14952	15045	14803	14887	14863	14919	14984	14927	14733	14863	14988	14824	14879	14921	15055	14883	14895	14894	14968	14945	14872	15035	14874	14712	14774	14839	14842	14673	14853	15027	14971	14784	14905	14660	14856	14869	15022	14910	14845	14791	15020	14975	14887	15001	14908	14821	14825	14838	14784	14843	14772	14912	14853	14945	14953	14923	14987	14894	14893	14801	14904	14916
27609	21944	23765	20280	16918	17215	17358	17154	16986	16878	16649	16550	16516	16697	16380	16560	16474	16424	16301	16307	16473	16338	16532	16518	16316	16366	16336	16442	16300	16083	16493	16455	16429	16337	16445	16798	16368	16429	16548	16570	16386	16413	16259	16551	16274	16370	16310	16237	16335	16514	16323	16538	16399	16545	16369	16326	16260	16108	16342	16248	16230	16247	16167	16226	16272	16327	16408	16292	16304	16460	16394	16424	16335	16405	16359	16062	16475	16134	16200	16178	16154	16226	16315	16356	16332	16297	16194	16124	16425	16279	16222	16569	16281	16073	16340	16266	16408	16248	16251	16462	16416	16150	16355	16366	16232	16370	16201	16281	16039	16282	16405	16337	16511	16308	16057	16296	16270	16332	16392	16390	16375	16333	16386	16191	16218	16351	16253	16212	16318	16372	16454	16261	16359	16224	16238	16331	16377	16389	16440	16259	16345	16140	16277	16188	16364	16308	16404	16296	16407	16239	16288	16316	16378	16207	16146	16341	16344	16201	16289	16301	16501	16277	16380	16367	16233	16561	16417	16367	16423	16347	16403	16262	16526	16512	16268	16262	16222	16412	16325	16268	16212	16267	16277	16182	16334	16389	16255	16367	16258	16297	16251	16116	16126	16365	16160	16237	16308	16385	16410	16397	16299	16204	16293	16295	16309	16351	16307	16264	16287	16360	16443	16137	16258	16263	16326	16220	16312	16275	16278	16258	16206	16430	15975	16276	16331	16440	16292	16264	16115	16205	16156	16315	16181	16294	16232	16195	16401	16465	16503	16389	16246	16407	16241	16111	16217	16247	16309	16293	16179	16197	16207	16300	16367	16080	16091	16385	16395	16365	16395	16344	16313	16360	16386	16255	16138	16315	16170	16448	16281	16225	16300	16334	16187	16317	16429	16291	16307	16229	16194	16316	16212	16304	16250	16346	16396	16309	16338	16291	16452	16095	16369	16079	16350	16245	16324	16217	16349	16366	16176	16254	16356	16441	16276	16366	16206	16193	16490	16295	16314	16307	16130	16504	16353	16138	16189	16115	16444	16440	16300	16321	16262	16265	16131	16386	16287	16466	16348	16394	16235	16052	16441	16305	16120	16328	16220	16183	16192	16137	16478	16151	16275	16153	16209	16115	16189	16245	16189	16188	16343	16342	16168	15906	16277	16184	16209	16337	16249	16203	16409	16305	16226	16215	16114	16101	16239	16210	16356	16280	16437	16347	16333	16279	16462	16280	16393	16229	16534	16336	16296	16199	16238	16059	16349	16444	16305	16234	16355	16425	16266	16392	16203	16302	16299	16380	16261	16394	16274	16292	16385	16431	16348	16387	16547	16435	16157	16169	16250	16191	16449	16204	16304	16353	16176	16306	16218	16259	16251	16431	16435	16161	16340	16277	16162	16310	16397	16171	16249	16196	16257	16405	16223	16209	16300	16300	16284	16362	16517	16438	16162	16135	16348	16186	16302	16258	16326	16478	16334	16417	16283	16236	16301	16216	16297	16241	16355	16472	16244	16095	16301	16289	16371	16387	16473	16323	16328	16269	16144	16350	16379	16375	16245	16184	16441	16316	16390	16148	16526	16266	16283	16302	16170	16301	16279	16314	16204	16523	16258	16075	16299	16420	16253	16307	16351	16375	16495	16330	16324	16197	16417	16406	16295	16310	16409	16326	16315	16315	16198	16355	16564	16434	16196	16095	16434	16246	16303	16076	16389	16420	16271	16300	16321	16230	16399	16351	16237	16118	16372	16225	16201	16213	16370	16329	16222	16263	16341	16401	16423	16426	16334	16206	16394	16238	16093	16270	16225	16442	16369	16240	16231	16220	16064	16401	16239	16485	16157	16326	16344	16331	16309	16247	16170	16223	16225	16291	16433	16258	16330	16149	16249	16373	16329	16258	16150	16281	16474	16301	16280	16217	16486	16260	16152	16275	16393	16164	16308	16353	16388	16310	16398	16200	16311	16197	16313	16442	16165	16256	16293	16282	16176	16045	16419	16220	16402	16170	16115	16231	16128	16117	16189	16380	16412	16186	16228	16425	16347	16337	16397	16407	16314	16214	16268	16484	16322	16335	16122	16449	16251	16300	16271	16260	16235	16247	16148	16297	16337	16552	16516	16246	16327	16330	16265	16268	16226	16016	16239	16275	16115	16408	16354	16328	16278	16342	16490	16287	16289	16250	16384	16168	16415	16128	16438	16306	16342	16307	16356	16268	16067	16165	16250	16452	16494	16164	16400	16308	16262	16255	16521	16272	16497	16359	16254	16314	16377	16346	16227	16109	16196	16124	16179	16283	16249	16337	16300	16274	16475	16343	16294	16321	16496	16535	16196	16211	16190	16363	16323	16459	16322	16485	16186	16204	16183	16303	16136	16383	16265	16346	16298	16296	16189	16353	16234	16280	16426	16497	16105	16212	16098	16360	16382	16303	16177	16578	16424	16289	16264	16306	16550	16495	16290	16195	16339	16235	16267	16377	16322	16309	16292	16323	16448	16327	16226	16360	16222	16177	16376	16132	16398	16229	16337	16287	16286	16214	16417	16220	16422	16397	16361	16400	16192	16425	16379	16441	16321	16241	16477	16288	16370	16442	16259	16374	16352	16372	16286	16242	16258	16151	16381	16304	16285	16318	16135	16220	16311	16385	16366	16360	16339	16300	16298	16281	16244	16490	16424	16259	16495	16433	16277	16358	16162	16319	16452	16528	16323	16278	16217	16324	16163	16398	16335	16275	16292	16278	16278	16357	16277	16190	16497	16331	16466	16334	16324	16394	16220	16283	16415	16053	16250	16180	16341	16314	16291	16126	16151	16232	16267	16390	16290	16309	16338	16191	16234	16351	16334	16111	16371	16332	16390	16123	16262	16220	16470	16408	16196	16259	16247	16177	16446	16346	16557	16417	16362	16404	16359	16357	16190	16158	16358	16307	16327	16483	16303	16257	16393	16297	16250	16371	16232	16504	16351	16361	16293	16215	16413	16423	16271	16268	16138	16169	16285	16341	16189	16280	16297	16284	16454	16149	16188	16291	16286	16380	16378	16240	16266	16333	16527	16354	16354	16489	16487	16281	16251	16309	16326	16494	16102	16232	16411	16006	16275	16308	16463	16438	16421	16276	16258	16239	16416	16271	16381	16283	16344	16333	16392	16188	16243	16328	16371	16257	16321	16165	16305	16377	16315	16366	16211	16203	16132	16453	16224	16219	16359	16232	16318	16311	16253	16396	16322	16355	16186	16189	16340	16444	16270	16338	16348	16430	16387	16182	16339	16198	16206	16190	16219	16412	16297	16297	16198	16309	16228	16400	16459	15933	16358	16279	16307	16295	16281	16456	16329	16368	16249	16207	16493	16366	16210	16368	16115	16275	16132	16359	16316	16268	16349	16157	16299	16173	16332	16102	16398	16538	16209	16247	16484	16393	16494	16221	16345	16187	16265	16412	16047	16077	16451	16307	16164	16195	16394	16022	16297	16193	16386	16323	16207	16358	16173	16378	16158	16175	16332	16354	16244	16371	16185	16289	16215	16297	16270	16354	16299	16353	16311	16324	16289	16302	16324	16326	16427	16424	16268	16392	16297	16345	16202	16404	16353	16249	16496	16172	16395	16192	16305	16353	16417	16384	16284	16428	16465	16192	16215	16142	16303	16341	16366	16107	16450	16383	16322	16101	16101	16073	16462	16187	16342	16267	16341	16229	16198	16384	16449	16227	16309	16303	16554	16267	16330	16291	16378	16360	16399	16379	16297	16452	16403	16340	16258	16272	16174	16384	16355	16279	16247	16395	16375	16407	16173	16214	16305	16119	16502	16266	16187	16366	16229	16264	16259	16269	16405	16241	16280	16157	16221	16360	16460	16146	16297	16306	16287	16385	16179	16292	16271	16362	16278	16259	16398	16451	16393	16551	16287	16243	16233	16306	16208	16325	16377	16356	16391	16340	16472	16208	16334	16353	16272	16240	16013	16127	16118	16288	16283	16427	16277	16435	16395	16398	16300	16382	16411	16241	16261	16107	16487	16365	16599	16277	16305	16366	16180	16201	16602	16390	16215	16221	16322	16268	16227	16336	16441	16250	16317	16412	16438	16410	16497	16374	16507	16245	16482	16258	16259	16317	16369	16303	16317	16549	16403	16244	16258	16427	16266	16363	16299	16156	16266	16464	16378	16357	16255	16313	16183	16328	16277	16360	16363	16158	16244	16419	16458	16265	16410	16296	16410	16414	16170	16190	16245	16061	16344	16487	16260	16256	16406	16249	16447	16452	16157	16468	16234	16083	16365	16182	16229	16288	16272	16313	16279	16198	16343	16388	16238	16182	16212	16460	16255	16272	16292	16376	16212	16269	16545	16291	16363	16314	16383	16277	16487	16377	16358	16256	16277	16405	16300	16243	16083	16410	16351	16183	16137	16165	16333	16476	16213	16154	16273	16332	16461	16129	16022	16440	16458	16389	16241	16254	16262	16215	16403	16102	16347	16338	16585	16426	16287	16381	16148	16159	16515	16287	16278	16339	16347	16358	16171	16375	16588	16293	16317	16333	16264	16130	16325	15994	16352	16321	16358	16319	16234	16333	16116	16155	16281	16321	16257	16269	16467	16275	16280	16252	16409	16105	16377	16279	16239	16342	16435	16397	16164	16591	16042	16555	16464	16408	16394	16273	16312	16249	16173	16365	16190	16240	16248	16445	16343	16177	16319	16155	16349	16238	16395	16292	16296	16303	16389	16446	16340	16431	16161	16179	16432	16127	16269	16309	16281	16268	16456	16554	16182	16486	16430	16280	16359	16439	16421	16175	16348	16227	16400	16246	16503	16368	16336	16528	16263	16380	16169	16343	16194	16395	16187	16288	16324	16313	16150	16379	16300	16415	16414	16377	16216	16483	16422	16358	16533	16403	16271	16231	16341	16240	16319	16458	16274	16309	16237	16336	16503	16193	16201	16304	16282	16261	16380	16406	16345	16292	16340	16316	16432	16356	16432	16354	16406	16247	16313	16338	16334	16182	16326	16298	16415	16431	16309	16197	16345	16301	16138	16265	16363	16210	16265	16355	16374	16356	16473	16385	16351	16163	16456	16264	16412	16256	16295	16217	16157	16525	16330	16352	16255	16288	16343	16354	16048	16404	16414	16547	16237	16306	16254	16216
15211	19638	18866	16685	15943	16282	16203	15973	15681	15393	15335	15270	15111	14807	14795	14725	14667	14583	14674	14578	14693	14818	14503	14904	14796	14737	14615	14737	14676	14562	14798	14775	14760	14778	14780	14839	14758	14967	14745	14821	14929	14586	14587	14763	14608	14749	14827	14858	14704	14926	14927	14916	15036	14787	14508	14650	14729	14659	14648	14736	14713	14662	14774	14684	14617	14618	14737	14700	14655	14658	14480	14487	14632	14622	14756	14756	14608	14791	14797	14588	14665	14527	14787	14569	14685	14706	14830	14724	14503	14649	14722	14579	14802	14578	14534	14640	14852	14581	14659	14679	14673	14666	14717	14684	14577	14404	14681	14643	14479	14581	14683	14548	14511	14745	14764	14673	14772	14571	14534	14576	14663	14791	14723	14602	14552	14693	14550	14714	14553	14750	14678	14669	14722	14619	14516	14478	14639	14640	14571	14599	14695	14547	14700	14693	14617	14507	14801	14699	14767	14571	14734	14668	14702	14678	14630	14519	14616	14718	14970	14487	14754	14725	14571	14821	14582	14624	14601	14471	14716	14772	14816	14679	14643	14657	14651	14724	14705	14697	14321	14624	14516	14620	14563	14708	14742	14738	14539	14908	14751	14575	14706	14676	14789	14771	14553	14774	14613	14691	14535	14619	14724	14685	14536	14531	14602	14620	14685	14832	14449	14498	14971	14752	14768	14663	14702	14692	14830	14495	14615	14761	14699	14487	14677	14701	14566	14639	14723	14677	14653	14692	14562	14639	14636	14739	14642	14695	14521	14684	14468	14574	14634	14540	14558	14532	14626	14847	14730	14710	14626	14628	14490	14606	14675	14667	14420	14698	14540	14718	14753	14601	14529	14726	14615	14685	14586	14478	14545	14564	14602	14585	14619	14684	14449	14557	14731	14725	14802	14610	14798	14485	14846	14813	14655	14846	14800	14538	14742	14652	14704	14593	14644	14643	14635	14458	14636	14587	14763	14602	14663	14506	14624	14586	14680	14720	14702	14589	14762	14539	14684	14541	14703	14739	14659	14670	14568	14672	14679	14897	14560	14420	14711	14745	14634	14734	14701	14728	14549	14768	14644	14580	14523	14678	14600	14692	14640	14701	14547	14720	14725	14817	14595	14629	14724	14690	14596	14559	14740	14733	14581	14574	14658	14630	14841	14691	14634	14543	14631	14652	14700	14754	14488	14657	14701	14521	14708	14889	14702	14743	14742	14614	14639	14734	14672	14624	14628	14507	14656	14660	14708	14601	14696	14610	14546	14718	14452	14724	14752	14530	14520	14645	14582	14584	14597	14680	14722	14519	14729	14646	14741	14641	14596	14743	14661	14724	14777	14604	14500	14612	14667	14670	14599	14559	14688	14727	14810	14656	14822	14542	14505	14631	14665	14588	14774	14720	14731	14661	14849	14637	14624	14788	14625	14638	14550	14883	14560	14850	14627	14594	14673	14688	14549	14649	14680	14582	14615	14709	14680	14574	14712	14652	14721	14695	14590	14578	14746	14649	14700	14590	14656	14634	14760	14671	14760	14522	14636	14483	14736	14647	14750	14655	14665	14508	14602	14442	14433	14667	14650	14723	14718	14680	14627	14786	14558	14772	14638	14682	14497	14641	14743	14516	14762	14648	14668	14605	14498	14626	14713	14734	14703	14662	14726	14713	14484	14660	14889	14605	14771	14683	14700	14702	14661	14757	14677	14604	14834	14611	14708	14735	14636	14553	14746	14656	14713	14499	14687	14688	14769	14706	14749	14648	14667	14720	14732	14889	14645	14532	14754	14606	14739	14725	14675	14680	14716	14619	14605	14693	14732	14814	14614	14755	14690	14775	14759	14684	14524	14418	14722	14723	14692	14623	14700	14742	14764	14609	14615	14769	14902	14597	14637	14797	14628	14783	14551	14541	14527	14403	14783	14697	14702	14735	14474	14667	14593	14628	14640	14764	14521	14536	14485	14687	14612	14597	14654	14718	14535	14442	14605	14824	14613	14735	14715	14713	14452	14753	14683	14731	14668	14843	14640	14721	14662	14741	14804	14660	14729	14616	14773	14615	14567	14690	14565	14691	14685	14605	14527	14614	14751	14615	14738	14679	14493	14596	14650	14714	14571	14618	14720	14619	14788	14426	14508	14609	14650	14622	14715	14605	14641	14633	14764	14777	14660	14593	14638	14552	14725	14674	14655	14640	14560	14663	14686	14798	14532	14871	14871	14499	14745	14769	14921	14666	14469	14775	14700	14624	14641	14793	14673	14820	14698	14599	14568	14912	14724	14568	14610	14641	14496	14544	14703	14613	14630	14686	14753	14736	14694	14755	14721	14686	14848	14786	14470	14670	14814	14707	14603	14653	14706	14672	14506	14586	14479	14625	14641	14617	14685	14781	14579	14743	14601	14633	14503	14654	14719	14449	14552	14631	14699	14787	14733	14562	14681	14705	14673	14790	14707	14627	14618	14527	14629	14743	14656	14715	14487	14619	14690	14602	14660	14705	14629	14639	14772	14620	14714	14571	14657	14612	14608	14756	14710	14676	14637	14797	14552	14772	14669	14614	14806	14511	14730	14646	14785	14716	14462	14577	14645	14720	14705	14742	14705	14459	14606	14684	14707	14662	14691	14785	14581	14813	14598	14513	14664	14761	14651	14508	14486	14604	14886	14694	14656	14701	14730	14731	14765	15006	14641	14749	14646	14641	14646	14581	14667	14767	14646	14750	14625	14732	14728	14593	14702	14679	14823	14683	14597	14708	14587	14757	14673	14621	14562	14695	14634	14562	14722	14620	14636	14706	14749	14650	14580	14477	14825	14733	14745	14867	14413	14666	14492	14626	14560	14726	14792	14715	14772	14596	14618	14621	14699	14595	14651	14644	14681	14679	14800	14694	14702	14755	14732	14592	14606	14678	14609	14589	14716	14623	14663	14588	14617	14765	14777	14675	14692	14468	14701	14565	14672	14739	14685	14718	14610	14530	14671	14674	14829	14718	14736	14559	14714	14589	14634	14660	14651	14708	14746	14671	14617	14855	14668	14699	14627	14594	14552	14881	14622	14791	14813	14644	14684	14666	14666	14572	14563	14658	14502	14710	14573	14817	14591	14567	14622	14606	14494	14651	14586	14546	14747	14801	14502	14606	14655	14751	14600	14713	14730	14610	14587	14812	14571	14721	14771	14534	14508	14564	14642	14852	14684	14491	14699	14504	14548	14581	14734	14599	14717	14541	14738	14617	14655	14454	14680	14633	14638	14732	14629	14717	14616	14881	14677	14599	14724	14677	14713	14531	14658	14759	14627	14576	14569	14562	14670	14631	14596	14598	14530	14820	14571	14700	14616	14656	14579	14580	14606	14720	14659	14664	14638	14688	14816	14604	14720	14645	14496	14718	14585	14709	14665	14597	14638	14603	14677	14564	14602	14700	14637	14682	14661	14617	14603	14592	14600	14642	14711	14400	14638	14520	14587	14703	14484	14682	14746	14416	14553	14749	14771	14776	14550	14663	14641	14543	14707	14637	14784	14666	14734	14606	14707	14556	14702	14650	14726	14669	14669	14712	14643	14661	14622	14477	14717	14539	14850	14537	14777	14670	14726	14700	14601	14556	14604	14641	14672	14755	14589	14672	14647	14771	14667	14748	14526	14606	14567	14777	14763	14585	14640	14767	14664	14587	14798	14779	14815	14553	14673	14667	14588	14667	14714	14632	14705	14690	14497	14482	14728	14783	14645	14524	14667	14558	14666	14690	14782	14852	14656	14630	14609	14777	14642	14500	14656	14605	14752	14606	14505	14653	14664	14723	14464	14515	14688	14673	14616	14748	14533	14629	14732	14794	14517	14677	14548	14769	14656	14656	14625	14648	14801	14602	14581	14599	14631	14543	14632	14661	14573	14624	14684	14679	14566	14613	14481	14724	14732	14653	14559	14621	14654	14532	14536	14753	14714	14750	14615	14483	14761	14705	14669	14655	14630	14593	14538	14632	14766	14688	14608	14510	14817	14771	14628	14723	14630	14835	14641	14714	14516	14609	14788	14725	14558	14689	14764	14654	14673	14677	14604	14742	14726	14472	14575	14725	14450	14635	14704	14695	14732	14655	14720	14557	14624	14567	14506	14602	14520	14568	14645	14786	14543	14814	14509	14785	14852	14842	14592	14619	14694	14676	14640	14646	14676	14752	14535	14737	14869	14657	14569	14489	14586	14652	14747	14678	14773	14708	14562	14631	14706	14558	14601	14582	14620	14697	14640	14624	14544	14600	14659	14764	14631	14611	14689	14607	14740	14660	14658	14474	14643	14595	14732	14809	14475	14659	14445	14654	14777	14552	14635	14662	14779	14762	14628	14752	14593	14558	14619	14621	14683	14759	14728	14704	14568	14574	14545	14843	14658	14537	14832	14722	14699	14670	14748	14819	14607	14538	14736	14773	14789	14608	14686	14778	14584	14625	14621	14664	14725	14650	14773	14767	14769	14681	14594	14861	14604	14666	14530	14547	14550	14650	14557	14632	14745	14514	14600	14570	14636	14708	14589	14808	14729	14695	14595	14635	14527	14717	14649	14631	14733	14664	14653	14684	14625	14721	14626	14710	14763	14701	14642	14695	14642	14865	14626	14616	14672	14615	14604	14757	14616	14730	14701	14691	14626	14713	14597	14644	14776	14631	14471	14747	14659	14428	14617	14784	14670	14693	14638	14593	14689	14789	14681	14492	14637	14705	14620	14614	14674	14618	14772	14733	14634	14690	14534	14816	14755	14612	14516	14776	14585	14596	14567	14609	14696	14664	14452	14762	14640	14498	14634	14615	14657	14607	14746	14526	14576	14489	14804	14600	14769	14694	14667	14733	14721	14683	14641	14682	14578	14563	14748	14525	14728	14854	14644	14691	14660	14561	14730	14519	14572	14480	14456	14616	14680	14650	14527	14418	14757	14658	14765	14772	14662	14551	14759	14570	14761	14611	14606	14633	14506	14423	14850	14749	14653	14669	14628	14733	14588	14684	14766	14629	14624	14781	14765	14652	14691	14590	14732	14671	14541	14595	14436	14819	14773	14753	14752	14792	14574	14478	14809	14705	14745	14570	14798	14855	14618	14675	14459	14734	14573	14506	14623	14664	14510	14456	14622	14518	14671	14681	14799	14558	14688	14645	14775	14878
24110	21310	28713	24335	22102	22176	21388	18380	17807	17656	17496	17486	17317	17136	17069	16750	16942	16943	16845	16914	16690	16900	17058	16816	16605	16802	16822	16792	16730	16764	16666	16759	16833	16743	16927	17049	16731	16783	16643	16832	16868	16662	16787	16702	16738	16784	16786	16692	16803	17619	17788	17893	17301	16886	16956	16893	16566	16710	16666	16649	16698	16612	16451	16669	16549	16851	16638	16753	16554	16693	16695	16595	16822	16504	16775	16663	16806	16706	16601	16726	16723	16628	16703	16430	16584	16629	16629	16518	16687	16527	16623	16440	16844	16577	16713	16782	16702	16691	16801	16468	16758	16771	16640	16554	16668	16450	16534	16447	16502	16549	16520	16704	16653	16583	16460	16458	16569	16707	16524	16414	16623	16650	16696	16776	16412	16499	16655	16730	16610	16757	16495	16788	16630	16630	16653	16533	16460	16472	16742	16860	16592	16588	16796	16481	16654	16690	16721	16735	16576	16779	16724	16793	16903	16838	16729	16798	16630	16676	16713	16769	16655	16565	16543	16480	16631	16627	16627	16537	16666	16949	16563	16572	16402	16523	16639	16758	16582	16576	16611	16536	16617	16519	16664	16765	16629	16721	16572	16537	16534	16667	16884	16631	16768	16729	16617	16791	16755	16545	16697	16667	16666	16689	16684	16876	16704	16729	16628	16656	16451	16712	16683	16602	16544	16628	16667	16698	16603	16833	16681	16609	16613	16588	16672	16522	16643	16571	16709	16576	16577	16654	16597	16702	16614	16646	16665	16612	16756	16457	16689	16567	16677	16746	16705	16594	16658	16670	16630	16470	16590	16604	16733	16716	16647	16739	16627	16633	16711	16727	16816	16414	16458	16506	16571	16745	16525	16727	16685	16646	16751	16737	16688	16537	16522	16741	16548	16936	16597	16617	16699	16511	16644	16699	16743	16733	16647	16754	16441	16531	16758	16626	16629	16655	16841	16459	16527	16513	16596	16608	16593	16632	16630	16621	16744	16575	16608	16640	16480	16454	16636	16607	16734	16549	16688	16685	16463	16602	16599	16514	16433	16725	16770	16562	16472	16579	16539	16423	16611	16487	16480	16754	16565	16653	16482	16613	16525	16690	16597	16431	16737	16816	16615	16773	16564	16557	16622	16607	16582	16734	16668	16554	16657	16667	16572	16729	16548	16491	16745	16701	16690	16565	16874	16646	16662	16721	16873	16604	16690	16676	16675	16746	16762	16597	16569	16426	16550	16625	16685	16685	16499	16637	16624	16456	16499	16642	16714	16752	16809	16552	16447	16693	16519	16553	16576	16483	16647	16735	16597	16679	16478	16719	16659	16635	16540	16597	16571	16497	16527	16557	16434	16643	16647	16729	16651	16596	16493	16706	16788	16668	16635	16567	16644	16667	16734	16742	16630	16625	16506	16480	16755	16693	16528	16602	16770	16737	16677	16491	16551	16592	16752	16678	16609	16805	16667	16598	16687	16504	16647	16499	16660	16606	16716	16548	16828	16497	16618	16623	16426	16571	16554	16618	16618	16808	16738	16557	16641	16680	16601	16550	16767	16645	16747	16896	16774	16749	16664	16684	16451	16557	16586	16663	16542	16650	16573	16572	16643	16578	16662	16424	16513	16719	16514	16546	16589	16674	16683	16767	16808	16755	16617	16574	16547	16644	16693	16437	16588	16741	16682	16688	16623	16570	16436	16569	16924	16556	16605	16671	16646	16527	16763	16424	16744	16846	16631	16586	16618	16475	16695	16543	16509	16556	16761	16573	16622	16741	16320	16439	16892	16590	16645	16463	16602	16546	16512	16807	16742	16681	16480	16543	16726	16533	16649	16575	16427	16562	16570	16534	16545	16589	16601	16617	16530	16673	16674	16777	16645	16593	16732	16586	16678	16638	16430	16655	16593	16781	16428	16672	16564	16723	16519	16550	16707	16589	16444	16590	16502	16446	16507	16666	16601	16504	16525	16633	16740	16536	16873	16571	16655	16631	16751	16695	16503	16565	16703	16440	16532	16539	16649	16649	16719	16706	16879	16469	16929	16560	16447	16617	16635	16740	16604	16571	16584	16704	16703	16561	16591	16736	16745	16810	16535	16650	16504	16487	16543	16389	16555	16540	16682	16672	16601	16717	16718	16775	16630	16567	16433	16820	16398	16588	16579	16787	16718	16587	16683	16814	16607	16631	16638	16791	16685	16612	16713	16494	16717	16495	16709	16632	16649	16676	16687	16486	16649	16682	16694	16693	16661	16802	16745	16732	16353	16510	16773	16513	16754	16755	16692	16708	16989	16692	16726	16690	16494	16705	16640	16630	16660	16831	16689	16788	16550	16525	16688	16505	16765	16629	16556	16642	16372	16598	16768	16679	16625	16716	16640	16626	16526	16816	16701	16723	16826	16709	16822	16545	16557	16602	16521	16636	16595	16849	16620	16715	16386	16757	16626	16491	16581	16507	16660	16699	16509	16625	16537	16573	16630	16538	16598	16677	16820	16746	16677	16477	16574	16551	16592	16630	16619	16588	16609	16584	16541	16398	16627	16755	16635	16675	16730	16690	16750	16641	16579	16830	16746	16905	16766	16646	16662	16712	16487	16488	16632	16759	16740	16400	16705	16618	16597	16678	16684	16440	16624	16776	16930	16586	16864	16673	16534	16663	16598	16677	16647	16892	16657	16611	16750	16482	16681	16645	16535	16681	16764	16746	16587	16653	16532	16800	16772	16589	16569	16662	16600	16593	16654	16650	16525	16581	16615	16688	16617	16611	16679	16636	16889	16493	16595	16503	16672	16528	16441	16585	16731	16377	16700	16729	16583	16607	16582	16735	16766	16648	16616	16686	16605	16712	16450	16610	16552	16488	16429	16743	16611	16484	16565	16446	16656	16560	16589	16891	16520	16534	16392	16625	16499	16835	16746	16503	16545	16680	16414	16756	16676	16693	16660	16677	16676	16853	16419	16649	16744	16545	16630	16699	16659	16824	16681	16745	16687	16641	16663	16659	16431	16638	16810	16640	16525	16674	16500	16522	16491	16568	16648	16461	16631	16629	16643	16427	16646	16508	16752	16486	16618	16571	16611	16588	16679	16624	16835	16760	16420	16558	16445	16609	16761	16757	16682	16603	16830	16686	16635	16543	16559	16755	16610	16608	16691	16690	16672	16525	16595	16625	16677	16661	16546	16511	16602	16662	16578	16556	16466	16587	16622	16862	16715	16685	16628	16597	16747	16613	16471	16514	16567	16601	16695	16402	16692	16606	16837	16619	16783	16584	16675	16757	16797	16805	16850	16651	16682	16496	16460	16835	16873	16501	16659	16464	16617	16574	16650	16357	16637	16517	16573	16729	16418	16581	16766	16666	16577	16570	16570	16286	16404	16578	16640	16707	16767	16522	16640	16719	16671	16643	16703	16821	16676	16668	16664	16533	16727	16570	16605	16743	16784	16699	16576	16558	16785	16707	16617	16650	16471	16774	16638	16761	16731	16733	16574	16539	16665	16610	16731	16847	16483	16611	16738	16510	16733	16769	16624	16681	16564	16827	16813	16640	16834	16766	16596	16757	16463	16619	16657	16686	16524	16946	16636	16605	16824	16470	16838	16490	16769	16739	16875	16860	16760	16879	16715	16734	16881	16643	16659	16782	16680	16711	16615	16668	16497	16674	16741	16837	16741	16447	16453	16608	16483	16518	16837	16518	16754	16643	16669	16747	16788	16733	16577	16503	16827	16572	16621	16645	16668	16622	16744	16641	16792	16734	16637	16562	16778	16741	16565	16732	16367	16638	16871	16680	16557	16580	16266	16639	16565	16618	16762	16751	16867	16781	16609	16509	16728	16687	16853	16496	16710	16659	16494	16549	16648	16612	16563	16711	16510	16867	16368	16689	16608	16807	16612	16679	16773	16777	16615	16495	16723	16797	16781	16635	16732	16707	16707	16669	16606	16628	16485	16677	16531	16427	16590	16632	16472	16695	16653	16680	16585	16674	16684	16810	16554	16774	16587	16438	16603	16631	16523	16603	16740	16686	16764	16553	16694	16529	16663	16846	16657	16697	16642	16615	16679	16499	16695	16473	16506	16751	16558	16493	16762	16675	16531	16778	16715	16748	16611	16577	16729	16636	16440	16572	16389	16595	16567	16506	16471	16490	16595	16603	16736	16730	16508	16644	16683	16677	16538	16739	16712	16613	16766	16747	16498	16698	16566	16573	16789	16709	16536	16656	16669	16595	16661	16547	16641	16532	16705	16598	16834	16677	16540	16697	16519	16757	16602	16599	16726	16516	16641	16683	16549	16803	16510	16737	16678	16615	16601	16720	16557	16540	16742	16765	16673	16651	16450	16488	16602	16793	16681	16683	16705	16677	16758	16733	16787	16339	16724	16501	16629	16660	16484	16627	16656	16797	16807	16673	16426	16598	16523	16594	16794	16580	16474	16508	16632	16586	16828	16803	16667	16569	16544	16562	16468	16630	16807	16642	16487	16634	16532	16563	16671	16512	16809	16704	16475	16735	16630	16588	16497	16584	16648	16632	16804	16508	16636	16682	16717	16381	16696	16655	16544	16531	16587	16510	16781	16699	16506	16721	16755	16648	16687	16548	16544	16801	16557	16790	16837	16811	16803	16673	16675	16704	16591	16598	16571	16524	16597	16664	16738	16599	16663	16596	16651	16804	16783	16654	16557	16690	16511	16660	16810	16745	16695	16637	16519	16468	16714	16676	16515	16541	16552	16558	16744	16482	16694	16539	16744	16628	16553	16476	16806	16605	16821	16857	16661	16834	16574	16501	16700	16653	16843	16537	16628	16710	16568	16618	16533	16584	16443	16686	16694	16599	16795	16556	16736	16556	16588	16693	16969	16929	16759	16451	16485	16653	16720	16313	16702	16594	16553	16653	16600	16556	16437	16778	16534	16802	16699	16726	16667	16652	16524	16682	16753	16670	16802	16670	16649	16712	16693	16740	16638	16564	16609	16611	16641	16791	16781	16638	16695	16702	16677	16486	16294	16503	16525	16739	16515	16466	16589	16652	16577	16660	16577	16620	16705	16700	16615	16566	16713	16667	16610	16616	16667	16849	16674	16653	16481	16633	16802	16671	16575	16611	16715	16562	16448	16842	16543	16624	16691	16619	16490	16466	16536	16611	16553	16639
14646	25494	24142	20001	19149	19014	18062	17389	16874	16404	16122	16160	15782	15635	15266	15160	15108	15274	15175	14931	14951	14955	15203	15113	15041	15060	15083	14985	14979	14958	14849	15004	14956	15230	15074	15265	15158	15071	15124	15097	15081	14995	15084	15121	14969	15075	15056	14846	15152	16335	16446	16348	15745	15115	15148	14903	14819	14995	14942	14865	14977	14998	14774	14769	14903	14877	15008	14708	14939	14800	14888	14967	14946	14993	15004	14861	14807	14821	14765	14852	14822	14765	14992	14807	14861	14766	14815	14828	14864	14891	14927	14873	14879	14672	14722	14866	15050	14965	14809	14795	14955	14919	15158	14919	14825	14865	14823	14860	14794	14967	14889	14981	14819	14870	14988	14871	14958	14785	14997	14828	14845	15010	15046	14828	14655	14755	14806	14857	14749	15014	14931	14992	14760	14935	14844	14950	14897	14983	14788	15126	14944	14971	14896	14912	14863	14805	14803	14806	14874	14763	14989	14991	14967	14819	14864	14857	15083	14907	14808	14837	15020	14800	14965	14889	14777	15008	14883	14924	14805	14804	14838	15044	14980	15015	14917	14957	14899	14896	14946	14642	14761	14939	14860	14735	14900	14863	14882	14867	14766	14912	14877	15027	14771	14899	14855	14759	15044	14956	14715	14927	14828	15003	14853	14758	14763	14827	14797	14849	14729	14938	14910	14987	14877	15123	14729	14978	15055	14833	14918	14864	14902	14805	14763	14892	14843	14824	14805	14848	14684	14872	14893	14751	14947	14994	14821	14927	14865	14861	14809	14824	15010	14823	14686	14886	14919	14829	14934	14765	14865	14880	14892	14808	14869	14757	14792	14749	14821	15008	14994	14806	14910	14953	14749	14920	14741	14836	14931	14668	15051	14795	14924	14840	14897	14690	14820	14994	14792	14758	14753	14879	14836	14980	14848	14904	14920	14923	14831	14868	14841	14814	14865	14703	14842	14779	14883	14724	14877	14880	14712	14814	14755	14869	14851	14958	14808	14771	14898	14957	15003	14984	14798	14898	14977	14942	14862	14817	14818	14776	14931	14942	14855	15000	14779	14716	14796	14999	14923	14600	14956	15018	14725	14855	14848	14944	14898	14924	15054	14828	14877	14824	14804	14812	14898	14736	14917	14885	14996	14881	14801	14903	14933	14789	14911	14850	14931	14922	14860	14701	14764	15065	14808	14775	14961	14707	14928	14907	14929	14901	14879	14970	14769	14822	14884	14868	14781	14869	14754	14824	14770	14737	14976	14788	14808	14963	14901	14771	14892	14999	14838	14857	14858	14974	14840	14799	14711	14874	14937	14721	14934	14990	14872	15069	14941	14983	14883	14920	14879	14844	14737	14769	14989	14869	14944	14785	14826	14848	14828	14799	14952	15022	14905	14927	14888	14773	14888	15066	14950	14978	14865	15134	14900	14910	14908	14676	14855	14961	14893	14910	14797	14953	14857	14918	14874	15016	14714	14866	15010	14956	14864	14748	14870	15043	14873	14764	14878	14706	15047	14806	15008	14932	14939	14816	14942	14827	14973	14800	14853	14892	14933	14920	14825	14977	14912	14880	14820	14805	14945	14925	14862	15004	14970	14647	14890	14994	14888	14882	14914	14796	14682	14914	14853	14833	14813	14824	14920	14804	14743	14927	14840	14885	14944	14975	14983	14990	14811	14834	14858	14832	14850	15000	14957	14838	14785	14777	14947	14741	15097	14803	15077	14975	14870	14978	14720	14906	14898	14901	14825	14924	14738	14819	14850	14938	14812	14775	14586	15024	14927	14693	14910	14818	14942	14886	14805	15046	14757	14953	14941	14883	14838	14990	14837	15012	14879	14880	14669	14732	15027	14959	14865	14862	14771	14907	14836	14788	14766	14983	14895	14828	14851	14937	14807	14923	14796	14881	14772	14857	14763	14883	15117	14727	14951	14919	14943	14673	14847	14899	14949	14871	14953	14805	14789	14844	14792	14833	14874	14958	15028	14871	14891	14958	14928	14847	14985	14906	14853	14857	15039	14888	14956	14964	14917	14930	14791	14866	14848	14978	14850	14942	14899	14847	14968	14902	14797	14988	14863	14890	14891	14870	14857	14963	14882	14733	14757	15009	14715	14937	14846	14888	14897	14787	14895	14824	14988	14731	14910	14985	14887	14934	14839	14786	14740	14742	14771	14758	14916	14925	14934	15028	14823	15073	14768	14881	14932	14868	14902	14871	14671	14792	14779	14816	14828	14861	14942	14733	14854	14873	14866	14876	14939	14912	14896	14841	14864	14634	15015	15018	14836	14906	14656	14722	14946	14816	14824	14799	14820	14881	15028	14746	14938	14742	14717	14827	15039	14849	14720	14769	14770	14772	14764	14961	14858	14907	14927	14934	14776	14900	14843	14883	14851	14684	14910	14796	15026	15072	14802	14867	14899	14857	14798	15134	14858	14913	15005	15010	14959	14759	14833	14908	14797	14820	14815	14672	14931	14892	14852	14838	15094	14848	14928	14656	14906	14925	14976	14741	14803	14870	14916	14866	14628	15020	14901	14942	14868	14930	14992	14971	14814	14813	14933	14767	14769	14858	15044	14983	14770	14879	14882	14974	14710	14826	14715	14866	14833	14843	14852	14968	14856	14927	14872	14819	14892	14884	14874	14765	14883	14868	14885	14969	14853	14824	14804	14988	14845	14969	14750	15055	14854	15014	14793	14841	14913	15037	14895	14726	14766	14875	14902	14868	14740	14823	14846	14823	14782	14965	15004	14893	14840	14868	14884	14843	15008	14794	14761	14856	14926	14790	15009	14966	14874	14918	14911	14899	14893	14951	14830	14890	14862	14944	14671	14823	14964	14872	14774	14875	14863	14913	14950	14836	15033	14831	14828	15062	14895	14852	14946	14772	14775	15069	14892	14935	14905	15051	14798	14855	14728	14910	14778	14904	14781	14841	14964	14726	14820	15022	14940	14893	14743	14863	15030	14765	14880	14903	14910	14853	14736	14772	14841	14866	14932	14873	14827	14915	14877	14810	14880	14963	15027	14927	14953	14826	14991	14597	14925	14856	14945	14821	14923	14913	14940	15144	15042	14903	15001	14904	14864	14781	15114	14816	14839	14848	14949	15003	14746	14762	14958	14936	14890	14678	14893	14834	14699	14727	15027	14895	14992	14798	14846	14962	15027	14790	15068	14856	14716	14852	14961	14820	14935	14837	14989	14832	14781	14791	14888	14875	14870	14900	14960	14985	14931	15042	14936	14813	14877	14901	14964	14912	14851	14930	14850	14852	14889	14896	14852	14804	14767	14936	14894	14841	14877	15074	14774	14986	14924	14949	14864	14885	15036	14853	14815	14901	14736	14772	14907	14845	14613	14901	14887	14937	14875	15008	14778	14813	14840	14957	14870	14917	14796	14917	14794	14757	14811	14844	14915	14953	14906	14849	14818	14859	14890	14929	14870	14993	14857	14898	14802	14835	14709	14835	14793	14995	14993	14905	14791	14974	14928	15042	14762	14710	14815	14872	14833	14667	14778	14980	14896	14727	14733	14987	14745	14743	14870	14734	14850	14744	14708	14924	14870	14879	14785	14934	14776	14996	14816	14864	14828	14982	14932	14809	14936	14782	14787	14735	14882	14826	14814	14805	14809	15085	14864	15038	15009	14735	14936	14949	14899	14896	14782	14834	14861	14784	14899	14953	14827	14743	14831	14901	14815	14895	15006	14855	14918	14907	14979	14908	14812	14874	14920	14838	14907	14889	15111	14835	14822	14962	14659	14851	14819	14757	14809	14919	15058	15054	14932	15009	14934	14913	14858	14735	14787	14688	14765	14924	14712	14805	15002	14809	14964	14840	14892	14881	14819	14919	14802	14823	14793	14903	14748	14819	14815	14796	15004	14944	14940	14763	14882	14856	14942	14827	14835	14923	14867	14990	14876	14839	14695	14897	14846	14944	14984	14862	14775	14962	14800	14986	14624	15020	14923	14863	14923	14941	14885	14802	14920	14897	14824	14842	14619	14914	14921	14951	14839	14769	14939	14697	14775	14848	14850	14952	14714	14861	14997	14752	14892	15022	14729	14860	14846	14876	14826	14845	14993	14811	14879	14857	14869	14908	14777	14745	15002	14875	14899	14941	14965	14755	14973	14873	14766	14876	15053	14852	14745	14916	15110	14891	14972	14798	14914	14745	14932	14830	14714	14640	14825	14771	14841	14809	14727	14832	15021	14841	14963	14923	14799	14705	14764	14654	14927	15016	15023	14875	14864	14923	15046	14725	14959	14944	14834	14804	14988	14869	14918	14782	14919	15120	15014	14857	14770	14882	14717	14904	14908	14849	14851	14778	14894	14899	15077	14728	14966	14808	14938	14925	14820	14918	14844	14923	15065	14872	14884	14822	14888	14865	14993	14927	14882	14899	14959	15067	14940	14971	14869	14801	14970	14778	14863	14703	15007	14950	15007	14898	14826	14959	15031	14804	14925	15045	14856	14859	15010	14984	14872	14883	14835	14822	14928	14863	14786	14886	14932	15064	14966	14784	14961	14849	14821	14717	14911	14799	14929	14804	15065	15038	14798	14880	14878	14878	14797	14827	14957	14878	14796	14989	14722	14917	14856	14971	14928	14720	14882	14706	14675	14938	14953	14844	14739	14907	14940	14751	14929	15036	14907	14807	14934	14962	14864	14983	14906	14674	14868	14676	14872	14882	14894	14877	14731	14868	14834	14876	15035	14884	14860	14861	14748	14835	14847	14885	14973	14763	14678	15021	14938	14814	14711	14924	14880	14877	14756	14851	14885	14780	14832	14992	14794	14865	14735	14921	15051	14928	14831	15037	14790	15084	15001	14819	14818	14962	14977	14834	14856	14860	14802	14890	14801	14854	14943	14793	14854	14904	14823	14864	15019	14519	14825	14934	14754	15094	15100	14891	14877	14903	14904	14917	14889	14940	14877	14869	14783	14833	14983	14944	14765	14930	14771	14916	14746	14857	14940	14908	15005	15052	14815	14826	14761	14805	14868	14887	14885	14860	14950	14850	15019	14726	14891	14845	14753	14773	15069	14763	14818	14832	14846	14900	14873	14869	14649	14941	14703	14766	14978	14723	14622	14968	14906	14870	14704	14924	14798	14906	14710	14657	14833	14829	14800	14932	14872	14740
23040	21308	29168	23802	21532	23657	25201	19543	18404	18548	18483	17676	17737	17466	17275	17119	17009	16880	16804	17054	16791	16875	16844	16747	16946	16985	16887	16648	16802	16651	16760	16824	16776	16806	16754	16915	16727	16898	16640	16939	16803	16675	16989	16633	16797	16508	16668	16707	16940	18605	18766	18350	17808	17105	16798	17067	16674	16702	16672	16643	16627	16726	16662	16387	16600	16733	16564	16429	16587	16518	16629	16546	16467	16505	16536	16623	16431	16496	16463	16457	16547	16332	16546	16456	16635	16473	16440	16753	16699	16739	16546	16591	16696	16506	16586	16586	16440	16468	16637	16609	16447	16559	16461	16602	16637	16704	16661	16534	16815	16546	16570	16464	16351	16609	16501	16393	16364	16755	16632	16636	16423	16661	16624	16657	16407	16540	16665	16601	16270	16461	16384	16547	16652	16517	16460	16586	16609	16590	16725	16402	16629	16417	16288	16434	16435	16543	16643	16477	16754	16498	16697	16618	16703	16620	16567	16456	16594	16560	16668	16475	16380	16637	16516	16512	16545	16542	16615	16777	16611	16613	16465	16567	16668	16331	16661	16568	16598	16643	16484	16750	16544	16509	16682	16413	16500	16419	16450	16372	16682	16495	16385	16324	16681	16410	16625	16429	16666	16469	16564	16395	16482	16512	16484	16536	16381	16550	16507	16538	16426	16614	16391	16598	16450	16466	16534	16726	16487	16424	16277	16477	16455	16581	16692	16406	16552	16659	16649	16603	16723	16606	16706	16541	16573	16674	16505	16619	16400	16648	16603	16408	16617	16719	16428	16462	16592	16620	16556	16621	16443	16367	16609	16471	16623	16538	16592	16645	16704	16748	16818	16428	16568	16578	16547	16547	16484	16544	16588	16596	16534	16343	16706	16416	16583	16505	16470	16446	16629	16586	16509	16533	16642	16717	16511	16425	16527	16645	16698	16494	16537	16489	16523	16232	16456	16525	16485	16581	16752	16330	16493	16495	16781	16621	16540	16499	16478	16545	16345	16653	16558	16566	16481	16574	16571	16487	16296	16520	16421	16540	16581	16618	16395	16372	16467	16378	16598	16395	16493	16513	16573	16496	16782	16577	16684	16645	16468	16554	16506	16484	16450	16671	16501	16613	16684	16622	16609	16469	16472	16610	16532	16603	16596	16380	16635	16658	16441	16492	16582	16557	16559	16649	16648	16392	16488	16501	16674	16550	16393	16635	16509	16500	16696	16469	16462	16471	16458	16429	16695	16508	16275	16659	16648	16630	16341	16299	16542	16690	16588	16470	16677	16502	16604	16516	16608	16536	16701	16598	16435	16520	16490	16768	16533	16677	16625	16656	16584	16463	16839	16328	16296	16602	16551	16396	16490	16664	16552	16545	16650	16472	16657	16607	16592	16529	16542	16637	16389	16468	16543	16438	16609	16431	16588	16690	16612	16590	16607	16346	16593	16557	16462	16486	16376	16497	16374	16341	16604	16496	16240	16570	16653	16646	16621	16558	16635	16760	16747	16565	16609	16513	16725	16655	16482	16436	16494	16416	16469	16644	16549	16485	16513	16424	16573	16462	16754	16301	16690	16535	16389	16577	16580	16434	16612	16674	16656	16687	16618	16518	16560	16702	16643	16434	16714	16407	16378	16552	16705	16485	16597	16409	16557	16569	16585	16628	16573	16524	16564	16599	16468	16447	16513	16530	16476	16664	16578	16406	16330	16524	16332	16646	16691	16453	16585	16455	16485	16704	16600	16477	16409	16419	16607	16421	16431	16650	16478	16396	16647	16319	16430	16469	16323	16674	16649	16478	16797	16448	16378	16517	16443	16540	16375	16623	16597	16637	16748	16409	16420	16613	16641	16754	16486	16392	16548	16445	16533	16410	16452	16477	16556	16638	16498	16373	16375	16528	16709	16469	16400	16665	16422	16592	16391	16608	16634	16374	16746	16681	16700	16441	16417	16476	16464	16533	16629	16706	16561	16449	16635	16772	16510	16561	16633	16533	16602	16697	16441	16421	16571	16437	16374	16673	16485	16681	16593	16743	16416	16536	16371	16418	16582	16472	16759	16719	16695	16496	16503	16750	16480	16650	16691	16537	16434	16596	16335	16526	16515	16523	16414	16493	16638	16489	16756	16594	16520	16478	16607	16747	16396	16621	16651	16695	16307	16474	16624	16486	16631	16453	16422	16528	16705	16483	16609	16386	16501	16501	16501	16628	16715	16467	16376	16495	16458	16425	16488	16696	16551	16776	16610	16616	16684	16504	16536	16506	16470	16531	16667	16704	16578	16534	16471	16742	16362	16281	16392	16555	16499	16640	16578	16414	16638	16665	16721	16357	16740	16672	16511	16585	16629	16707	16610	16475	16592	16465	16496	16616	16677	16306	16653	16411	16594	16570	16468	16415	16498	16606	16522	16533	16409	16428	16463	16739	16601	16397	16461	16353	16358	16477	16461	16638	16729	16467	16601	16563	16619	16679	16554	16515	16540	16512	16525	16600	16601	16443	16523	16507	16573	16298	16807	16531	16423	16423	16644	16540	16487	16506	16438	16525	16647	16443	16470	16658	16651	16444	16623	16459	16624	16532	16601	16318	16387	16540	16525	16442	16675	16486	16364	16494	16571	16429	16716	16650	16646	16440	16681	16574	16727	16594	16517	16625	16537	16513	16553	16677	16609	16394	16690	16473	16430	16458	16603	16464	16532	16681	16407	16459	16481	16376	16375	16540	16396	16680	16438	16448	16638	16593	16502	16598	16562	16263	16532	16669	16403	16643	16580	16375	16333	16583	16608	16435	16529	16490	16292	16503	16471	16579	16488	16608	16356	16465	16405	16717	16645	16638	16654	16511	16602	16507	16394	16640	16573	16682	16560	16625	16693	16549	16455	16384	16640	16551	16379	16461	16556	16476	16683	16516	16663	16457	16384	16480	16370	16602	16516	16301	16414	16543	16556	16748	16644	16827	16655	16548	16655	16432	16368	16467	16548	16444	16428	16781	16583	16490	16535	16602	16717	16600	16450	16607	16505	16406	16553	16538	16558	16711	16670	16509	16631	16564	16582	16657	16630	16634	16670	16663	16486	16532	16701	16454	16304	16487	16760	16572	16595	16595	16510	16697	16553	16388	16392	16425	16823	16499	16673	16563	16542	16450	16546	16852	16451	16670	16770	16561	16491	16680	16451	16674	16441	16506	16692	16471	16529	16618	16680	16421	16580	16561	16434	16423	16323	16353	16397	16626	16478	16500	16538	16441	16447	16488	16404	16639	16688	16718	16600	16543	16761	16342	16563	16716	16678	16610	16595	16634	16494	16436	16513	16638	16494	16285	16524	16295	16562	16760	16504	16493	16730	16546	16420	16611	16668	16754	16512	16494	16448	16401	16579	16457	16392	16579	16479	16544	16476	16526	16483	16505	16560	16630	16740	16379	16411	16579	16729	16706	16510	16601	16338	16509	16609	16382	16525	16685	16599	16600	16406	16445	16570	16470	16545	16703	16552	16535	16400	16616	16612	16452	16865	16687	16636	16734	16425	16546	16437	16532	16471	16451	16451	16484	16404	16611	16390	16482	16469	16537	16572	16505	16452	16441	16568	16336	16421	16577	16476	16427	16527	16364	16726	16524	16590	16633	16646	16454	16591	16559	16477	16457	16391	16611	16479	16748	16589	16583	16582	16619	16663	16788	16658	16490	16546	16632	16667	16467	16507	16688	16424	16832	16414	16489	16536	16469	16834	16431	16740	16692	16390	16577	16445	16484	16552	16522	16654	16608	16404	16646	16671	16574	16525	16655	16712	16544	16504	16353	16451	16474	16548	16853	16644	16509	16420	16685	16555	16571	16427	16450	16391	16354	16617	16610	16649	16458	16608	16329	16524	16304	16873	16677	16500	16495	16595	16457	16572	16745	16508	16627	16542	16292	16505	16490	16674	16481	16524	16540	16612	16399	16418	16708	16590	16393	16674	16614	16588	16482	16611	16413	16604	16549	16603	16756	16498	16477	16581	16597	16502	16623	16577	16553	16540	16423	16437	16416	16148	16446	16347	16361	16375	16537	16585	16559	16379	16379	16583	16675	16560	16724	16448	16509	16556	16687	16616	16558	16570	16419	16523	16239	16512	16489	16566	16466	16384	16491	16401	16511	16458	16681	16351	16487	16602	16508	16486	16499	16526	16442	16473	16511	16762	16549	16493	16403	16462	16482	16475	16722	16457	16309	16560	16591	16547	16719	16602	16589	16460	16857	16432	16505	16573	16513	16714	16710	16542	16470	16625	16358	16492	16349	16643	16655	16747	16699	16443	16570	16497	16484	16285	16405	16622	16561	16594	16465	16462	16473	16807	16449	16669	16724	16518	16454	16469	16674	16618	16614	16500	16628	16663	16558	16633	16448	16511	16446	16641	16382	16665	16678	16446	16619	16612	16540	16686	16308	16636	16695	16472	16710	16554	16489	16517	16679	16605	16621	16625	16745	16778	16602	16522	16568	16635	16550	16494	16588	16611	16619	16507	16182	16416	16466	16411	16558	16566	16397	16511	16556	16622	16638	16522	16570	16611	16749	16575	16516	16560	16573	16567	16613	16653	16550	16529	16601	16443	16426	16605	16646	16591	16688	16604	16607	16762	16642	16445	16484	16873	16528	16586	16575	16451	16611	16617	16472	16487	16595	16523	16499	16287	16347	16230	16259	16385	16638	16586	16494	16606	16525	16557	16337	16472	16535	16515	16551	16334	16430	16371	16386	16474	16515	16485	16465	16589	16583	16518	16347	16528	16405	16515	16407	16536	16563	16591	16508	16489	16448	16517	16586	16517	16349	16547	16567	16491	16733	16504	16599	16546	16470	16488	16454	16588	16596	16800	16594	16353	16578	16536	16382	16764	16557	16384	16333	16676	16646	16640	16618	16363	16544	16728	16604	16554	16526	16688	16526	16655	16549	16375	16562	16629	16610	16416	16542	16591	16406	16429	16275	16513	16672	16607	16595	16622	16631	16715	16668	16517	16525	16637	16554	16500	16349	16700	16487	16690	16529	16601	16563	16643	16735	16632	16377	16614	16443	16535	16731	16809	16367	16580	16490	16242	16444	16530	16611	16470	16701	16507	16519	16798	16544	16455	16522	16606	16544	16429	16346	16452	16716	16518	16661	16575	16465
15951	30036	28337	23582	23034	21511	19793	18730	18085	17292	16853	16251	16153	16064	15594	15288	15387	15198	15248	15101	15096	15077	15279	14987	15003	14859	15152	14938	15102	15081	15266	15147	15208	15055	14985	15123	15071	14822	14862	15046	15037	15003	15180	15126	15044	15019	15148	14934	15578	17566	18046	17340	16207	15441	15112	15051	14944	14844	14863	15019	14868	14878	14835	14927	15055	14692	15041	14749	14814	14854	14777	14728	14718	14812	14953	14976	14812	14965	15044	15098	15045	14898	14969	14899	14889	14900	14892	14788	14840	14854	14984	14897	14844	14707	14923	14842	15020	14715	15162	14829	14973	14743	14884	14788	14818	14838	14884	14893	14758	14700	14770	14953	14855	14729	14868	14762	14805	15007	14881	14696	14802	14949	14801	14791	14902	14891	15079	14858	14652	14749	14893	14902	15117	14826	15004	14873	15061	14876	15060	14814	14671	15046	14991	14845	14933	14765	14809	14879	14910	14789	14684	14814	14983	14852	14862	14745	14659	14843	14935	14879	14858	14688	15079	15008	14921	14883	14775	14874	14940	14949	14839	15019	14865	14872	14810	14776	14952	15116	14893	14914	14948	14917	14699	14733	14853	14815	14680	14731	14821	14938	14860	14784	14959	14853	14847	14962	15004	14681	14882	14807	15063	14977	14889	14901	14898	14788	15048	14771	14935	14774	14753	14815	14961	14784	14867	14867	14792	14820	14894	14674	14810	14664	15029	14861	14847	14842	14800	14832	14857	14962	14768	14793	14827	14577	14938	14696	14704	14867	14935	14827	14957	14911	14889	14848	15012	14800	14884	14917	14774	14953	14924	15002	14854	14985	14782	14803	14928	14868	14988	14819	14816	14939	14867	14858	14786	14836	14761	14779	14860	14899	14800	14773	14809	14815	15031	14816	14973	14756	15066	14959	14877	14739	14819	14884	14969	14834	14885	14955	14986	14900	14826	14948	14753	14891	14886	14918	14747	14960	14951	14869	14876	14821	14829	14823	14829	14924	14804	14804	14961	14859	14822	14827	14851	14842	15010	14811	14794	14900	14736	14760	14680	14765	14810	14851	14904	14794	14683	14778	14838	14800	14746	14920	14627	14876	14854	14873	14801	14875	14748	14896	14973	14885	14811	14752	15084	14944	14691	14880	14780	14880	14797	14939	14837	14777	14766	14798	14875	14947	14792	14959	14964	15010	14904	14749	14769	14835	14868	14793	14962	14718	14801	14908	14678	14835	14895	14745	14922	14771	14995	14657	14922	14986	14800	14857	14909	14862	14864	14749	14649	14894	14891	14813	14825	14902	14789	14927	14695	14728	14695	14848	14799	14827	14959	14801	14818	14897	14690	14751	15051	14776	14818	14913	14805	14874	15012	14786	14677	14732	14821	14683	14777	14941	14815	14802	14884	14889	14936	14710	14811	14905	14932	14766	14806	14882	14951	14933	15061	14860	14989	14718	14846	14973	14793	14943	14832	14901	14992	14853	14864	14788	14849	14903	14782	14911	14866	14814	14798	14972	14896	14856	14865	14797	14929	14712	14872	14770	14830	14740	14834	14885	14967	14815	14789	14722	14774	14814	14951	14839	14855	14852	14937	14716	14764	14834	14703	14848	14800	14675	14754	14772	15001	14692	14864	14711	15067	14897	14957	14841	14853	14934	14850	14906	14988	14749	14606	14764	14624	14816	14587	14895	14768	14883	14825	14948	14719	14881	14937	14688	15051	14987	14763	14919	14930	14770	14954	14802	15036	14757	14909	14899	14758	14878	14792	14734	14864	14775	14804	14844	14717	14754	14824	14755	15069	14861	14919	14700	14996	14769	14701	14722	14915	14791	14900	14797	14907	14679	14744	14934	14789	14685	14975	14886	14931	14891	14696	14922	14964	14576	14870	14733	14998	14795	14931	14748	14880	14864	14746	14850	14759	14875	14822	14818	14966	14752	14939	14894	14952	14869	14833	14978	14762	15088	15078	14656	14912	14831	14870	14728	14786	14785	14832	14917	14770	14706	14657	14833	14892	14766	14725	14856	14832	14757	14792	14747	14806	14860	15006	14690	14802	14914	14850	14834	14888	14874	14704	14877	14630	14788	14945	14855	14832	14838	14829	14871	14928	14734	14862	14785	14777	14812	14775	14867	14708	14899	15052	14877	14696	14709	14854	14717	14891	14749	14766	14826	14901	14701	15050	14903	14682	14831	14790	14811	15052	14829	14914	14873	14782	14876	14638	14815	14792	14850	14897	14893	14875	14777	14904	14871	14946	14812	14745	14826	14802	14985	14892	14784	14910	14687	14775	14865	14807	14778	14697	14732	14898	14776	14944	14774	14828	14796	15030	14798	14867	14959	14844	14857	14676	14943	14891	14830	14921	14928	14703	14850	14716	14660	14742	14833	14806	14863	14829	14887	14836	14805	15055	14849	14839	14750	14905	14828	14682	14893	14808	15035	14795	14883	14710	14761	15046	14976	14851	14838	14853	14856	14900	14851	14955	14903	14803	14833	14847	14834	14792	14912	14952	14715	14927	14796	14892	14863	14793	14826	15011	14769	14838	14838	14822	14851	14832	14946	14770	14864	14870	14913	14947	14938	14763	14931	14900	14932	14843	14888	14822	14851	14793	14770	14915	14977	14867	14909	14829	14775	14925	14726	14808	14755	14747	14765	14878	14748	15045	14830	14830	14913	14778	14720	14905	14850	14849	14879	14808	15055	14880	14911	14859	14946	14702	14714	14697	14902	15112	14975	14802	14969	14874	14926	14846	14903	14958	14728	14944	14905	14851	14817	14862	14743	14741	14893	14714	14840	14998	14648	14875	14839	14726	14700	14931	14833	14754	14776	14858	14911	14875	14685	14852	15012	14836	14733	14765	14993	14909	14975	14751	14697	15061	14809	14868	14802	14803	14794	14849	14784	14787	14650	15039	14828	14778	14817	14932	14790	14765	14988	14731	14868	14993	14880	14938	14945	14911	14871	14771	14750	14876	14895	14989	14835	14926	14695	14879	14814	14856	14961	14843	14849	15050	14798	14845	14650	14768	14830	14810	14963	14830	14799	14935	14867	14804	14801	14788	14652	14875	14871	14631	14890	14777	14760	14858	14943	14873	14826	14786	14824	14975	14857	14747	14845	14810	14861	14907	14914	14760	14916	14919	14952	14979	14758	14876	14743	14787	15007	14841	14896	14854	14793	14886	14842	14708	14840	14905	14820	14917	14908	14851	14796	14917	14828	14709	14904	14886	14818	14833	15031	14918	14750	14946	14830	15024	14714	14883	14845	14855	14886	14721	14830	14807	14934	14833	14875	14724	14952	15065	14627	14927	14967	14918	14810	14976	14974	14839	14721	14768	14786	14698	14727	14844	14871	14834	14818	14857	14844	14849	14941	14802	14764	14944	14917	14785	14881	14997	14744	14921	14915	14845	14906	14758	14869	14952	14823	14911	14862	14988	14786	14889	14863	14949	14901	14735	14845	14909	14853	14848	14837	14734	14811	14966	14765	14743	14845	14926	14776	14856	14881	14798	14782	14910	14705	14982	14900	14637	14754	14759	14798	14929	14837	14933	14685	14802	14864	14703	14997	14898	14738	14903	14956	14873	14819	14837	14827	14855	14963	14833	14777	14775	14947	14780	14860	14692	14872	14806	14853	14922	14946	14884	14884	14898	14724	14928	14678	14828	14727	14737	14923	14794	15043	14750	14878	14867	14879	14911	14878	14715	14801	14781	14970	14767	14918	14650	14795	14864	14804	14876	14708	14958	14806	14650	14775	14801	14800	14881	14775	14941	14789	14959	14800	14930	14890	15043	14857	14837	14701	14894	14882	14897	14641	14729	15044	14963	14854	14852	14798	14744	14999	14773	14815	14771	14837	14661	14908	14711	14836	14874	14965	14797	14801	14853	15038	14718	14856	14777	14713	14871	14726	14835	14860	14803	14813	14897	14992	14861	14874	15004	14821	14915	14855	14825	14813	14884	14732	14914	14788	14866	14893	14861	14715	14910	14896	14917	14828	14824	14862	14861	14828	14792	14740	14899	15023	14811	14681	14806	14943	14740	14946	14792	14773	14769	14832	14919	14733	14857	14732	14839	14874	14649	14915	14898	14942	14971	14931	14911	15027	14704	14763	14935	14883	14716	15106	14892	14826	14791	14928	14934	14837	15024	14775	15005	14823	15044	14808	14821	14968	14730	14778	14971	14687	14956	14626	14794	14621	14895	14864	14943	14686	14660	14785	14841	14805	14872	14998	14905	14811	14823	14945	14803	14810	14915	14760	14769	15048	14892	14878	14807	14704	14967	14892	15029	14741	14994	14830	14889	14852	14774	14845	14909	14759	14872	14719	14851	15038	14725	14840	14816	14904	14740	14814	14770	14728	14888	14708	14824	14704	14796	14817	14971	14834	14740	14776	14881	14846	14905	14746	14860	14861	14915	14833	14921	14736	14834	14862	14924	14776	14820	14725	14993	15021	14905	14916	14787	14833	14869	14893	14863	14882	14833	14770	14818	14812	14884	14765	14969	14939	14967	15042	14878	14749	14906	14940	14851	14637	14897	14812	14781	15002	14942	14872	14705	14789	14900	14840	14764	14930	14780	14839	14752	14989	14906	14901	14795	14933	14899	14776	14913	14804	14774	14847	14936	14871	14832	14801	14906	14834	15095	14806	14904	14894	14768	14948	14810	14670	14939	14881	14978	14709	14820	14796	14858	14863	14709	14970	14922	14818	14878	15040	14749	14713	14897	14772	14867	14769	14830	14710	14856	14873	14839	14782	14852	15001	14792	14729	14873	14922	14967	14976	14791	14971	14893	14729	14924	14866	14746	14731	14821	14781	14767	15005	14972	14941	14936	14874	14791	14934	14741	14888	14955	14891	14959	14787	14741	14757	14802	14943	14961	14747	14822	14709	14881	14736	14715	14738	14988	14931	14962	14961	14819	14879	14830	14707	14728	14785	14816	14867	14786	14757	15027	14955	14798	14816	14786	14930	14726	14950	15002	14884	14803	14894	14973	14968	14806	15026	14664	14916	14912	14728	14689	14973	14674	14995	14823	14648	14739	14916	14837	14807	14923	14683	15028	14852	14909	14996	14821	14905	14915	15075	14910	14997	14835	14857	14743	14778	14784	14963	14919	14785	14872	14742	14867	14918
27618	21965	23888	21165	18109	17897	17525	17048	16863	16766	16610	16499	16453	16361	16148	16280	16404	16355	16159	16012	16084	16103	16266	16156	16040	16172	16268	16357	16281	16145	16304	16264	16400	16259	16199	16055	16218	16202	16082	16018	16336	16295	16161	16061	16384	16049	16066	16178	15996	16364	16279	16558	16440	16474	16254	16419	16266	16123	16244	16159	16353	16185	15996	15940	16282	15906	16272	16129	16127	15923	16330	16221	16172	16066	16198	16059	16129	16266	16127	16450	16125	16240	16042	16146	16243	15921	16173	16254	16013	16016	16073	16096	16165	15944	16134	16228	16169	16330	16236	16275	16050	16211	16233	16238	16160	16130	16278	16218	16047	16103	16109	16329	16119	16177	15977	16128	16075	16034	16075	16260	16339	16243	16151	16119	16134	16285	16331	16024	16106	16279	16293	16275	16236	15958	16105	16150	16064	16228	16131	16143	16250	16214	16192	16139	16197	16089	16376	16110	16381	16243	16166	16174	16034	16257	16179	16198	16212	16336	16128	16242	16129	16230	16194	16401	16126	16305	16248	15977	16177	16315	16131	16121	16236	16130	16111	16377	16282	16178	16214	15988	16156	16161	16109	16215	16174	16072	16133	16349	16263	16176	16340	16006	16251	16185	16072	16033	16141	16109	16219	16054	16065	16235	16240	16005	16365	16263	16073	15948	16177	16134	16154	16179	16100	16240	16072	16072	16136	16148	16232	16261	16206	16217	16232	16237	16151	16322	16410	16146	16078	16203	15912	16022	16152	16178	16081	15985	16118	16086	16171	16117	15977	16115	16060	16376	16084	16414	16158	16059	16029	15995	16171	16094	16024	16106	16185	15928	15969	16162	16091	16047	16165	15921	16144	16156	16239	16328	16068	16216	16250	16033	16169	16124	16159	16296	16123	16194	16067	16227	16251	16341	16125	15983	16190	16149	16103	16138	16211	15990	16231	16250	16190	16246	16097	16220	16057	16095	16451	16435	16285	16173	16153	16056	15899	16066	16373	16075	16130	16038	16231	16199	16358	16043	16257	16072	16254	16241	16121	16101	16271	16127	16076	16040	16228	16124	16052	16167	16166	16013	15963	16211	16347	15896	16277	16223	16137	16252	16200	16074	16153	15959	16293	16054	16173	16169	16147	16234	16166	16218	16056	16002	16113	16018	16160	16309	16094	16089	16039	16134	16078	16138	15990	16240	16069	16081	16021	15966	16247	16063	16183	16050	16215	16251	16124	16277	16169	16311	16146	16056	16152	16088	16158	16304	16235	16317	16222	16174	16087	16104	16204	16366	16167	16217	16265	16195	16335	16065	16288	16221	16242	16150	16123	16162	15976	16231	16153	16146	16323	16236	16128	16017	16126	16148	16316	16099	16206	16160	15983	16262	16301	16143	16336	16244	16077	16116	16258	16083	16155	16182	16247	16230	16276	16271	16048	16221	16316	16113	16115	16117	16264	15953	16389	16190	16156	16059	16129	16189	16194	16028	16176	16071	16204	16089	16213	16240	15976	16103	16144	16197	16184	16119	16076	16056	16046	15993	16036	16234	16039	16142	16108	16047	16274	16081	16136	16036	16090	16070	16071	16042	16163	16226	16022	16289	16281	16192	16140	16078	16368	16420	16190	16242	16059	16105	16131	16160	16091	16321	16108	16046	16217	16208	16095	16184	16168	16249	16272	16188	16038	16279	16366	16157	16200	16083	16132	15950	16100	16247	16073	16219	16244	16179	16008	16229	16270	16133	15852	16136	16162	16370	16170	16197	16035	16286	16312	16154	16191	15840	16330	16255	16126	16108	16005	16244	16197	16061	16151	15891	16084	16260	16202	16175	15969	16185	16126	16251	16288	16378	16258	16167	15987	16193	16208	16044	16112	16121	16218	16109	16254	16157	16073	16212	16348	16272	16378	16122	16123	16240	16297	16168	16236	16302	16261	16128	16323	16179	16292	16312	16300	16197	16309	16156	15981	16250	16243	16170	16110	16278	16106	16068	16229	16090	16253	16057	16015	15961	16090	16136	15913	16231	16151	16001	16256	16126	15979	15987	16220	16118	16188	15988	16123	16157	16217	16124	15997	16153	16071	16109	16249	16330	16268	16240	15975	16216	16127	16153	16050	16158	16131	16237	16361	16165	16060	15968	16094	16007	16157	16187	16224	16192	16310	15969	16294	16036	15968	16074	15912	16167	16303	16135	16314	16262	16209	16166	16117	16133	16223	16115	16404	16078	16068	16234	16174	16339	16156	16139	16130	16135	16195	16144	16156	16144	16220	16057	16346	16121	15939	16107	16240	15854	16023	16052	16078	16220	15899	16269	16162	16165	16235	16153	16156	15972	16083	16147	16236	16202	15998	16194	16028	16127	15965	16086	16127	15977	15903	16198	16193	16457	15931	16269	16038	16021	16249	16205	16283	16192	16208	16222	16171	16283	16096	16203	16004	16073	16242	16145	16089	16097	16184	15930	16225	16252	16309	16137	16120	16164	16181	16284	16264	16244	16174	16209	16224	16024	16244	16218	16098	16190	15990	16263	16169	16159	16098	16293	16113	16194	16105	16368	16136	16359	16127	16141	16216	16183	16243	16054	15985	16266	16048	16338	16118	16231	16092	16247	16354	16039	16254	16246	16229	15945	16172	16033	15992	16098	16086	16050	15967	15929	16206	16247	16431	16167	16061	16178	16026	16179	16211	16069	16182	16170	15953	16215	16157	16230	16254	16193	16066	16355	16121	16237	16227	16104	16008	16047	16257	16168	16320	16372	16099	16129	16344	16440	16338	16076	16090	16195	16125	16053	16360	16030	16148	16046	16192	15945	16390	16107	16077	16012	16169	16011	16139	16129	16438	16105	16061	16169	16055	16124	16152	16245	16255	16193	16002	16149	16036	16202	16225	16013	16239	16180	16057	16232	16342	16168	16244	16396	16017	16048	16143	16289	16012	16034	16329	16176	16069	16091	16214	16204	16166	16309	16035	16264	16012	16165	15983	16255	16275	16192	16246	16306	16060	16085	16213	16249	16263	15972	16113	16302	16281	16125	16278	16353	16385	16159	16055	16116	16306	16256	16214	16081	16232	16238	16114	16015	16090	15944	16064	16077	15988	16093	16276	16101	16364	16049	16188	16040	16161	16019	16098	16116	16103	16136	15994	16150	16094	16151	16279	16041	16010	16301	16059	16235	16369	16017	16215	16244	16101	16088	16102	16278	16205	16054	16170	16305	16359	16214	16175	16078	16192	16142	16041	16108	16168	16175	16117	16114	16109	16230	16207	16109	16187	16138	16274	16157	16222	16017	16197	15843	16268	16184	16120	16147	16294	16260	16247	16047	16123	16185	16227	16203	16202	16066	16247	16113	16090	16252	16237	16023	16297	16139	16296	16157	16223	16122	16091	16009	15996	16087	16171	16048	16272	16219	16193	16095	16367	16384	16045	16090	16112	16156	16275	16076	15998	16194	16254	16311	16224	16098	16355	16144	16073	16167	16052	16062	16091	16209	16154	16008	16244	16334	16305	16006	16158	16156	16121	16050	15999	16360	16215	16137	16127	16231	16107	16000	16259	16278	16206	16157	16013	16158	16168	16094	16060	16073	16100	16283	16223	16124	16118	15956	16070	16152	16069	16114	16223	15978	16071	16139	16199	16120	16134	15998	16035	16130	16129	16336	16348	16088	16339	16041	16061	16119	16216	16210	16083	16088	16005	16079	16258	16232	16021	16284	16108	16088	16245	16242	16222	15898	16089	16041	16154	15970	16110	15960	16327	16034	15996	16323	16131	16272	16220	16316	15977	16309	16136	16338	16263	15959	16027	16208	16058	16247	16280	16251	16141	16115	16142	16095	16179	16018	16213	16132	16095	16005	16345	16111	15995	16148	16263	16147	16198	16149	16119	16128	16272	16282	16319	16221	16081	16189	16390	16360	16204	16263	16118	16059	16113	16147	16111	16235	15983	16082	16231	16085	16262	16020	16236	16217	16432	16312	16005	16254	16031	16131	16151	16096	16126	16101	16205	16134	16288	15882	16089	16313	16107	16371	16188	16217	16148	16180	16099	16061	16087	16170	16171	16283	16109	16122	16136	15949	16074	16005	16000	16147	16231	16071	16057	16193	16321	16075	16188	16165	16090	16218	16048	16054	16367	16114	16306	16128	16123	16216	16241	15962	16000	16131	16131	16104	16320	16101	16140	16112	16181	16055	16087	15972	16201	16366	16253	16212	16188	16040	16267	16170	16105	16268	16223	15987	15961	16159	16132	16322	15993	15997	16305	16302	16217	16066	16079	16105	16179	16115	16049	16094	16287	16156	16199	16329	16312	16046	16145	16282	16388	16414	16162	16205	16100	16213	16063	16324	16174	16110	16083	16195	16366	16118	16220	16093	16076	16052	16115	16072	16102	16305	16167	16150	16505	16349	16178	16186	16287	16232	16073	16117	16125	16099	16128	16108	16016	16238	15938	16229	16222	16162	16284	16092	16108	16070	16066	16155	16378	16210	16300	16275	16306	16324	16149	16121	16219	15921	16335	16225	16227	16091	16288	16300	16217	16142	16247	15968	16300	16112	16203	16306	16175	16242	16093	16109	16062	16161	16188	16257	16341	16106	16079	16171	16213	16344	16166	16122	16128	16166	16051	16126	16105	16168	16329	16113	15990	16168	16237	16274	16070	16132	16080	16203	16093	16082	16173	16172	16124	16038	16026	16045	16045	16104	16234	16148	16229	15987	16263	16167	16113	16129	16192	16012	16289	16164	16154	16041	16261	16071	16030	16469	16263	16231	16115	16056	16288	16123	16174	15750	16110	16138	16087	16047	16272	16114	16296	16178	16156	16073	16370	16263	16116	16276	16156	16301	16087	16238	16016	16152	16259	16217	16088	15996	16200	16205	16230	16344	16178	16185	16095	16108	16164	16296	16129	16175	16131	16037	16037	15948	16163	16138	16071	16197	16319	16084	16283	16128	16087	16182	16107	15974	16175	16231	16143	16119	16249	16285	16125	16139	16113	16179	16322	16065	15998	16162	16146	16318	16338	16190	16034	16001	16231	16005	16337	16351	16233	16288	16018	16358	16212	16300	16250	16112	16021	16085	15937	16329	16244	16205	16082	16104	16160	16257	16111	16048	16049	16172	16240	16211	15975	16213	16116	16210	16156	16158
15072	19593	19747	18299	18111	17374	16601	16214	15597	15472	15366	15060	15102	15166	14871	14741	14651	14797	14584	14553	14724	14567	14578	14608	14644	14626	14709	14618	14800	14906	14395	14809	14777	14557	14632	14704	14640	14663	14742	14546	14728	14680	14688	14546	14697	14717	14729	14545	14578	14669	15000	14689	14842	14694	14631	14606	14614	14585	14645	14536	14702	14756	14436	14495	14558	14546	14734	14507	14801	14459	14682	14609	14631	14851	14770	14389	14534	14536	14627	14594	14578	14385	14775	14708	14571	14668	14808	14578	14632	14490	14597	14648	14501	14402	14663	14596	14671	14591	14473	14547	14451	14672	14544	14660	14518	14770	14757	14444	14566	14563	14504	14477	14565	14493	14568	14620	14529	14574	14433	14547	14674	14576	14435	14660	14530	14760	14498	14677	14616	14482	14614	14677	14667	14658	14583	14701	14617	14730	14606	14659	14607	14518	14511	14531	14584	14563	14518	14581	14496	14533	14544	14547	14610	14451	14611	14481	14445	14587	14597	14501	14770	14746	14574	14526	14573	14645	14593	14533	14460	14545	14475	14443	14582	14660	14846	14555	14596	14739	14564	14487	14693	14511	14683	14582	14575	14463	14611	14701	14628	14626	14551	14557	14742	14691	14740	14645	14610	14698	14691	14361	14555	14644	14478	14845	14637	14691	14503	14506	14540	14672	14593	14731	14588	14493	14477	14647	14488	14440	14637	14451	14570	14603	14475	14673	14584	14569	14517	14569	14484	14620	14583	14671	14549	14647	14816	14480	14486	14582	14476	14655	14489	14581	14664	14457	14581	14671	14601	14538	14654	14412	14647	14597	14660	14642	14600	14601	14692	14589	14575	14525	14522	14553	14596	14609	14603	14615	14655	14502	14581	14627	14594	14512	14464	14554	14584	14621	14636	14585	14671	14505	14602	14416	14513	14511	14550	14353	14547	14691	14398	14540	14589	14571	14727	14524	14455	14545	14433	14539	14554	14743	14621	14441	14678	14481	14504	14607	14596	14603	14488	14560	14504	14549	14661	14524	14618	14630	14592	14684	14657	14561	14713	14496	14710	14662	14557	14505	14616	14644	14674	14425	14716	14461	14497	14532	14513	14565	14596	14591	14564	14772	14811	14669	14583	14670	14556	14487	14679	14565	14417	14739	14602	14392	14504	14618	14424	14468	14616	14528	14617	14443	14419	14498	14696	14501	14612	14501	14398	14717	14537	14434	14552	14608	14529	14487	14788	14606	14479	14443	14786	14529	14515	14602	14557	14364	14590	14469	14615	14584	14576	14510	14697	14626	14558	14515	14524	14690	14552	14611	14655	14523	14705	14565	14434	14619	14662	14575	14607	14650	14471	14645	14620	14441	14568	14572	14535	14510	14596	14523	14590	14696	14520	14640	14557	14417	14707	14667	14687	14409	14599	14533	14576	14695	14382	14652	14458	14606	14463	14626	14581	14562	14496	14628	14682	14577	14637	14702	14545	14604	14663	14485	14423	14499	14495	14491	14581	14514	14625	14518	14388	14594	14582	14526	14564	14569	14668	14507	14608	14530	14698	14580	14731	14459	14601	14582	14477	14477	14534	14641	14564	14616	14628	14505	14539	14596	14642	14521	14423	14460	14494	14671	14582	14617	14584	14640	14644	14681	14718	14609	14619	14539	14550	14696	14609	14494	14692	14480	14556	14504	14551	14561	14575	14701	14560	14540	14482	14427	14498	14624	14595	14627	14418	14622	14438	14623	14559	14615	14482	14417	14615	14621	14587	14697	14677	14802	14512	14530	14704	14544	14537	14621	14557	14671	14519	14464	14730	14524	14489	14579	14518	14700	14514	14656	14677	14507	14535	14491	14490	14586	14458	14561	14686	14682	14588	14571	14561	14453	14532	14664	14502	14564	14452	14332	14703	14686	14638	14523	14477	14505	14652	14460	14492	14695	14463	14477	14639	14668	14524	14640	14691	14664	14508	14590	14664	14722	14604	14532	14614	14659	14628	14519	14565	14636	14677	14607	14620	14778	14575	14368	14674	14592	14625	14500	14479	14698	14652	14567	14604	14504	14587	14573	14412	14617	14461	14614	14384	14573	14605	14732	14662	14568	14602	14604	14810	14558	14652	14576	14548	14731	14517	14413	14686	14613	14558	14561	14607	14504	14648	14461	14519	14671	14426	14696	14649	14603	14363	14582	14646	14319	14806	14353	14570	14625	14552	14577	14497	14490	14532	14557	14667	14613	14683	14557	14546	14658	14696	14617	14657	14541	14525	14711	14630	14564	14569	14444	14622	14437	14504	14600	14572	14656	14551	14657	14622	14363	14639	14693	14735	14637	14761	14630	14437	14566	14628	14584	14684	14534	14732	14478	14608	14671	14561	14548	14636	14608	14473	14617	14537	14789	14562	14532	14687	14606	14580	14549	14631	14687	14566	14656	14569	14564	14559	14543	14502	14520	14696	14705	14518	14441	14557	14561	14618	14634	14619	14526	14603	14575	14681	14621	14511	14579	14562	14586	14367	14373	14584	14479	14584	14614	14628	14730	14587	14668	14576	14666	14585	14682	14675	14505	14805	14595	14616	14674	14344	14669	14627	14717	14673	14641	14533	14517	14591	14534	14589	14614	14599	14618	14336	14535	14599	14564	14399	14470	14498	14575	14679	14593	14595	14633	14657	14523	14694	14493	14464	14670	14723	14473	14679	14654	14450	14551	14543	14605	14483	14591	14593	14499	14629	14521	14614	14541	14679	14632	14552	14627	14641	14648	14495	14655	14670	14558	14652	14692	14489	14465	14513	14659	14517	14732	14720	14548	14705	14618	14641	14555	14830	14481	14671	14631	14551	14648	14537	14629	14749	14613	14567	14846	14649	14881	14550	14635	14514	14570	14621	14599	14487	14662	14499	14601	14522	14650	14500	14549	14410	14423	14609	14671	14553	14650	14510	14573	14780	14634	14678	14559	14678	14459	14492	14629	14603	14454	14502	14700	14628	14633	14344	14576	14656	14586	14444	14403	14551	14530	14649	14633	14605	14589	14779	14567	14619	14541	14444	14617	14449	14532	14618	14763	14645	14537	14601	14497	14488	14396	14642	14574	14544	14535	14670	14583	14553	14549	14533	14488	14793	14530	14532	14539	14463	14675	14547	14563	14482	14784	14456	14574	14576	14531	14539	14463	14645	14669	14384	14414	14552	14551	14676	14667	14560	14636	14522	14561	14612	14484	14375	14533	14740	14641	14451	14526	14566	14351	14499	14427	14383	14399	14552	14614	14399	14472	14542	14659	14504	14610	14523	14578	14519	14383	14542	14818	14548	14604	14633	14474	14650	14674	14517	14644	14607	14556	14497	14539	14704	14559	14545	14550	14493	14508	14663	14537	14623	14556	14527	14776	14614	14492	14720	14596	14699	14622	14667	14666	14532	14637	14644	14652	14650	14577	14461	14490	14597	14638	14770	14540	14729	14652	14645	14696	14516	14622	14753	14541	14513	14634	14458	14675	14782	14439	14551	14558	14568	14797	14796	14451	14610	14583	14467	14696	14609	14505	14552	14646	14477	14607	14636	14667	14572	14678	14484	14612	14584	14518	14677	14526	14695	14595	14732	14614	14682	14790	14577	14508	14543	14625	14630	14486	14555	14556	14586	14687	14615	14519	14426	14477	14603	14719	14557	14434	14636	14619	14528	14481	14671	14567	14703	14521	14543	14498	14579	14620	14738	14550	14510	14527	14647	14552	14693	14601	14539	14522	14504	14635	14699	14443	14660	14608	14490	14631	14669	14630	14565	14506	14621	14571	14647	14656	14676	14515	14580	14738	14466	14751	14730	14513	14658	14643	14620	14636	14611	14460	14447	14618	14454	14648	14469	14590	14597	14607	14726	14814	14576	14743	14555	14574	14681	14544	14508	14467	14607	14473	14465	14649	14553	14531	14497	14496	14504	14598	14693	14644	14621	14662	14674	14622	14474	14737	14564	14503	14739	14651	14631	14447	14412	14659	14685	14578	14791	14641	14407	14627	14872	14633	14764	14566	14508	14574	14539	14554	14780	14610	14477	14625	14609	14668	14597	14399	14622	14541	14573	14590	14575	14515	14654	14486	14596	14695	14609	14650	14635	14381	14704	14661	14825	14459	14585	14459	14570	14539	14631	14498	14652	14597	14561	14607	14649	14680	14531	14573	14481	14686	14678	14522	14551	14504	14618	14566	14611	14628	14410	14728	14656	14657	14564	14595	14553	14635	14611	14591	14514	14442	14587	14546	14555	14518	14668	14724	14593	14433	14649	14678	14631	14624	14524	14604	14513	14489	14569	14456	14630	14654	14690	14652	14583	14747	14513	14528	14638	14786	14587	14639	14580	14601	14677	14814	14697	14467	14512	14565	14590	14428	14617	14726	14643	14519	14473	14611	14503	14615	14543	14705	14541	14439	14719	14463	14695	14552	14573	14638	14648	14575	14774	14496	14619	14559	14425	14483	14620	14415	14485	14647	14569	14543	14637	14582	14618	14629	14611	14501	14460	14708	14440	14523	14560	14614	14667	14592	14629	14711	14501	14608	14622	14414	14551	14580	14514	14532	14489	14514	14595	14583	14500	14484	14502	14462	14838	14733	14436	14510	14458	14631	14630	14770	14677	14684	14711	14842	14453	14634	14866	14524	14577	14653	14654	14515	14537	14597	14538	14639	14615	14526	14549	14575	14419	14677	14515	14627	14690	14536	14515	14763	14610	14592	14607	14527	14565	14624	14546	14544	14476	14609	14715	14575	14592	14660	14576	14538	14609	14645	14570	14538	14545	14680	14654	14562	14740	14477	14538	14738	14650	14759	14672	14694	14680	14534	14512	14582	14542	14575	14703	14432	14509	14500	14538	14463	14501	14661	14611	14413	14777	14538	14561	14689	14527	14523	14529	14529	14578	14520	14671	14585	14746	14435	14473	14707	14611	14573	14671	14430	14743	14482	14713	14723	14527	14667	14546	14814	14600	14538	14625	14548	14566	14746	14663	14731	14589	14480	14611	14587	14526	14560	14579	14517	14583	14806	14522	14556	14507	14591	14509	14689	14754	14463	14598	14549	14826	14431	14495	14569	14718	14702	14327	14604	14652	14657	14571	14651	14539	14563	14751	14641	14584	14544	14634	14572	14721	14527	14803	14574
24079	21268	28636	24266	22125	22117	21353	18463	17465	17504	17398	17031	16899	16740	16831	16647	16646	16605	16468	16410	16349	16512	16491	16472	16505	16438	16628	16522	16378	16656	16524	16446	16467	16574	16533	16198	16341	16241	16287	16435	16488	16399	16644	16480	16367	16434	16444	16450	16697	17061	17450	17606	16789	16660	16616	16451	16369	16276	16329	16310	16291	16396	16347	16369	16319	16428	16470	16328	16358	16359	16465	16151	16331	16393	16395	16377	16162	16035	16288	16377	16465	16303	16408	16447	16439	16137	16257	16389	16236	16337	16324	16466	16401	16415	16211	16413	16287	16196	16436	16443	16150	16348	16137	16237	16366	16448	16451	16274	16311	16216	16172	16231	16094	16331	16373	16224	16217	16130	16347	16216	16296	16314	16500	16614	16322	16213	16239	16164	16421	16159	16459	16232	16285	15992	16147	16434	16299	16274	16299	16111	16286	16316	16416	16349	16388	16165	16255	16309	16245	16265	16225	16184	16187	16047	16208	16245	16237	16374	16387	16467	16346	16309	16305	16214	16366	16252	16468	16338	16198	16322	16326	16409	16296	16075	16451	16306	16554	16209	16357	16304	16283	16237	16451	16220	16381	16168	16318	16263	16179	16116	16236	16340	16313	16249	16200	16137	16415	16373	16389	16392	16235	16357	16109	16293	16493	16448	16085	16269	16273	16393	16198	16517	16310	16205	16184	16283	16408	16365	16378	16278	16155	16306	16199	16208	16317	16285	16265	16327	16197	16306	16252	16233	15973	16629	16200	16353	16136	16256	16301	16312	16173	16308	16072	16126	16309	16238	16416	16173	16396	16088	16525	16466	16490	16269	16312	16256	16326	16320	16306	16460	16248	16346	16120	16316	16388	16327	16239	16318	16269	16280	16541	16376	16353	16291	16273	16182	16096	16246	16256	16330	16175	16108	16375	16301	16197	16232	16071	16058	16181	16277	16079	16412	16375	16473	16302	16281	16538	16355	16314	16588	16331	16196	16475	16030	16171	16366	16363	16413	16086	16104	16177	16250	16470	16181	16285	16504	16539	16355	16384	16481	16196	16299	16463	16256	16314	16073	16187	16403	16087	16107	16263	16251	16393	16229	16111	16253	16325	16485	16440	16346	16282	16249	16248	16338	16243	16484	16347	16248	16246	16218	16229	16418	16317	16101	16362	16480	16272	16235	16193	16381	16200	16271	16282	16263	16185	16410	16341	16240	16147	16287	16110	16367	16140	16256	16154	16276	16300	16402	16466	16330	16255	16504	16435	16369	16315	16239	16394	16115	16369	16297	16146	16291	16199	16153	16203	16138	16291	16416	16237	16339	16329	16561	16059	16348	16420	16401	16440	16244	16221	16339	16391	16334	16390	16490	16474	16305	16305	16375	16288	16286	16318	16027	16163	16279	16376	16095	16574	16530	16305	16117	16229	16309	16129	16409	16379	16330	16454	16310	16472	16219	16294	16143	16258	16143	16346	16455	16211	16177	16341	16301	16319	16324	16304	16264	16250	16223	16273	16061	16299	16292	16298	16386	16424	16392	16331	16268	16360	16197	16144	16404	16382	16394	16356	16410	16389	16209	16534	16346	16312	16127	16274	16215	16105	16265	16449	16245	16415	16207	16205	16397	16265	16181	16202	16156	16381	16311	16347	16290	16478	16332	16271	16243	16249	16220	16325	16176	16306	16047	16244	16176	16295	16197	16129	16314	16090	16054	16345	16087	15977	16162	16446	16389	16162	16119	16248	16398	16165	16100	16288	16225	16085	16246	16206	16151	16166	16257	16313	16210	16287	16354	16288	16363	16366	16432	16327	16277	16161	16067	16368	16160	16159	16281	16249	16369	16186	16181	16403	16139	16251	16200	16099	16250	16415	16403	16317	16168	16392	16069	16351	16585	16324	16431	16148	16377	16303	16227	16444	16429	16314	16244	16384	16379	16344	16339	16297	16264	16335	16399	16034	16293	16338	16093	16227	16230	16370	16264	16174	16290	16314	16358	16339	16161	16386	16354	16295	16365	16556	16470	16376	16320	16295	16245	16345	16096	16114	16392	16344	16318	16268	16278	16029	16226	16207	16362	16184	16159	16325	16222	16187	16226	16254	15997	16328	16092	16346	16353	16272	16401	16337	16288	16393	16469	16198	16293	16197	16353	16266	16194	16291	16474	16279	16299	16337	16439	16210	16294	16331	16174	16141	16234	16244	16148	16353	16196	16306	16299	16373	16413	16206	16255	16263	16328	16233	16219	16220	16317	16107	16412	16488	16269	16367	16273	16304	16370	16203	16199	16187	16092	15990	16388	16500	16418	16344	16325	16182	16146	16400	16301	16331	16264	16444	16265	16369	16233	16212	16390	16330	16224	16181	16294	16005	16282	16528	16246	16505	16233	16475	16124	16311	16311	16094	16150	16313	16144	16424	16294	16327	16425	16239	16290	16212	16265	16523	16202	16326	16251	16201	16239	16379	16492	16476	16352	16251	16147	16255	16296	16244	16278	16229	16224	16348	16374	16285	16145	16338	16168	16248	16361	16361	16394	16193	16256	16260	16193	16391	16339	16004	16306	16162	16380	16372	16347	16312	16481	16350	16184	16314	16040	16323	16450	16352	16032	16320	16346	16242	16083	16388	16247	16228	16321	16237	16332	16332	16340	16310	16236	16318	16213	16258	16339	16300	16254	16205	16233	16250	16240	16230	16295	16339	16390	16440	16367	16442	16372	16341	16454	16273	16421	16157	16213	16163	16291	16323	16187	16045	16264	16143	16331	16285	16208	16242	16267	16252	16238	16367	16226	16048	16313	16224	16412	16297	16300	16297	16261	16435	16212	16420	16451	16450	16068	16337	16195	16310	16346	16328	16219	16339	16460	16366	16374	16302	16335	16269	16303	16234	16491	16360	16261	16327	16414	16272	16412	16355	16308	16348	16406	16411	16303	16259	16287	16317	16073	16160	16235	16337	16370	16303	16334	16345	16156	16455	16174	16256	16330	16462	16369	16382	16295	16336	16349	16385	16474	16327	16262	16359	16133	16412	16252	16394	16225	16241	16248	16215	16326	16285	16242	16182	16288	16447	16371	16231	16230	16321	16193	16393	16367	16248	16025	16388	16179	16393	16336	16362	16336	16234	16392	16231	16330	16224	16214	16424	16239	16305	16370	16235	16119	16174	16164	16019	16284	16387	16301	16346	16259	16423	16362	16531	16196	16303	16374	16385	16374	16466	16506	16213	16256	16397	16247	16285	16315	16505	16127	16375	16255	16023	16423	16444	16482	16265	16199	16115	16386	16340	16252	16288	16268	16295	16417	16267	16339	16312	16365	16273	16486	16397	16375	16428	16294	16369	16259	16224	16276	16105	16562	16278	16226	16262	16242	16487	16184	16330	16400	16150	16561	16375	16285	16309	16171	16320	16302	16345	16302	16379	16328	16377	16365	16324	16195	16375	16666	16442	16353	16348	16229	16356	16189	16377	16384	16319	16271	16317	16362	16392	16244	16121	16394	16364	16310	16124	16266	16228	16261	16398	16129	16507	16284	16327	16394	16296	16290	16244	16348	16388	16269	16165	16211	16144	16302	16320	16231	16090	16400	16314	16257	16347	16367	16308	16286	16414	16338	16430	16215	16318	16454	16102	16047	16273	16314	16343	16373	16401	16430	16273	16209	16414	16300	16351	16303	16328	16321	16199	16153	16214	16229	16253	16248	16318	16344	16235	16522	16441	16264	16170	16255	16190	16508	16202	16438	16427	16393	16375	16435	16285	16153	16183	16332	16215	16314	16184	16336	16491	16125	16354	16321	16272	16184	16399	16379	16309	16282	16425	16164	16388	16309	16157	16394	16405	16459	16317	16273	16275	16233	16073	16153	16332	16327	16370	16307	16269	16064	16301	16272	16215	16101	16317	16248	16295	16476	16117	16099	16297	16127	16419	16379	16274	16339	16339	16128	16242	16199	16367	16158	16230	16340	16497	16236	16237	16067	16185	16199	16389	16162	16115	16262	16236	16247	16177	16372	16513	16120	16279	16423	16266	16448	16264	16077	16374	16290	16160	16083	16228	16454	16220	16477	16455	16433	16248	16279	16312	16155	16281	16131	16369	16252	16360	16014	16122	16318	16305	16343	16196	16270	16182	16211	16049	16149	16155	16327	16214	16175	16250	16322	16467	16393	16281	16134	16294	16385	16404	16313	16178	16311	16418	16372	16392	16361	16256	16218	16378	16280	16251	16449	16250	16325	16114	16504	16331	16327	16466	16015	16220	16337	16218	15936	16226	16234	16198	16330	16404	16273	16288	16431	16226	16376	16377	16257	16268	16158	16574	16262	16317	16168	16236	16311	16273	16449	16352	16150	16351	16193	16284	16145	16428	16082	16265	16282	16085	16303	16335	16271	16301	16356	16179	16365	16236	16420	16312	16352	16497	16186	16224	16266	16385	16280	16257	16284	16365	16169	16255	16193	16385	16301	16429	16270	16493	16394	16323	16259	16396	16280	16296	16457	16231	16326	16223	16285	16345	16454	16308	16337	16364	16231	16204	16316	16094	16244	16289	16348	16244	16314	16401	16225	16110	16287	16364	16458	16286	16154	16235	16144	16328	16411	16337	16134	16236	16329	16237	16432	16473	16603	16256	16245	16426	16248	16431	16352	16346	16385	16182	16381	16331	16397	16176	16412	16156	16403	16265	16269	16270	16296	16236	16454	16354	16310	16273	16372	16458	16391	16387	16261	16346	16217	16262	16375	16292	16190	16427	16251	16170	16408	16270	16303	16400	16108	16312	16339	16322	16495	16315	16234	16601	16370	16150	16364	16433	16442	16387	16358	16446	16251	16287	16161	16210	16432	16404	16343	16446	16327	16195	16114	16277	16312	16323	16439	16238	16406	16453	16395	16424	16327	16256	16234	16272	16346	16294	16342	16286	16181	16128	16304	16308	16168	16350	16319	16250	16366	16374	16422	16369	16303	16548	16450	16248	16441	16383	16346	16188	16450	16272	16291	16062	16334	16416	16238	16353	16301	16224	16394	16255	16328	16274	16071	16404	16165	16143	16191	16278	16386	16492	16297	16201	16362	16293	16330	16181	16216	16400	16557	16482	16279	16297	16312	15979	16349	16288	16268	16142	16338	16214	16090	16259	16381	16382	16330	16323	16261
14612	25446	25109	20859	20247	19166	18739	17408	16804	16443	16347	15918	15575	15372	15295	15019	15041	14878	14945	14954	14617	14773	14877	14800	14971	15185	15054	14900	14869	14864	14834	14947	14834	14845	14758	14811	14664	14798	14789	14731	14989	14826	14721	14749	14601	14794	14980	14702	15047	15999	16482	16122	15494	15098	14835	14739	14832	14563	14834	14709	14663	14695	14652	14718	14592	14519	14688	14620	14859	14646	14794	14768	14613	14629	14673	14714	14753	14552	14649	14678	14651	14789	14711	14802	14812	14605	14899	14586	14559	14783	14761	14651	14701	14591	14592	14614	14580	14722	14680	14714	14491	14530	14769	14822	14748	14862	14637	14674	14625	14757	14543	14718	14684	14900	14705	14658	14622	14658	14805	14740	14679	14733	14788	14820	14657	14695	14708	14686	14691	14705	14740	14759	14717	14679	14661	14746	14832	14656	14595	14797	14497	14619	14607	14657	14604	14724	14734	14679	14601	14823	14591	14651	14890	14644	14724	14770	14614	14682	14675	14740	14536	14549	14796	14749	14627	14820	14661	14805	14739	14689	14700	14723	14793	14539	14730	14767	14677	14599	14575	14745	14686	14584	14734	14799	14554	14553	14623	14703	14682	14689	14754	14667	14779	14497	14787	14789	14622	14701	14803	14673	14550	14800	14611	14674	14732	14629	14726	14656	14479	14614	14701	14689	14505	14705	14669	14510	14718	14693	14670	14631	14780	14809	14567	14614	14654	14640	14807	14560	14629	14649	14816	14789	14809	14546	14769	14687	14594	14641	14884	14735	14711	14575	14676	14681	14826	14553	14715	14605	14742	14657	14671	14621	14560	14595	14667	14610	14565	14618	14595	14697	14481	14676	14791	14724	14793	14553	14587	14721	14866	14610	14684	14698	14792	14714	14740	14471	14768	14715	14606	14682	14810	14688	14674	14719	14388	14658	14876	14804	14549	14693	14644	14862	14580	14718	14652	14726	14542	14670	14631	14638	14705	14703	14760	14744	14650	14589	14618	14667	14558	14612	14667	14615	14579	14629	14610	14739	14669	14793	14539	14776	14505	14797	14765	14585	14726	14663	14673	14648	14518	14691	14567	14567	14878	14633	14834	14702	14711	14701	14728	14667	14844	14715	14785	14762	14761	14724	14661	14824	14755	14761	14638	14636	14659	14775	14616	14638	14669	14692	14835	14780	14517	14859	14640	14552	14616	14624	14658	14601	14716	14515	14732	14648	14619	14689	14735	14754	14771	14692	14551	14558	14818	14794	14704	14542	14791	14664	14581	14614	14809	14763	14803	14448	14584	14544	14740	14732	14724	14747	14699	14759	14578	14710	14717	14692	14766	14801	14691	14632	14703	14727	14522	14873	14840	14636	14675	14748	14659	14777	14796	14689	14684	14702	14867	14718	14812	14809	14669	14822	14749	14689	14608	14696	14625	14640	14797	14757	14778	14653	14650	14784	14676	14796	14709	14762	14737	14629	14707	14781	14724	14830	14800	14562	14685	14739	14842	14752	14759	14748	14703	14764	14700	14627	14586	14736	14820	14614	14873	14717	14606	14820	14559	14754	14389	14639	14739	14787	14588	14703	14608	14825	14681	14775	14656	14677	14565	14675	14659	14604	14642	14633	14796	14810	14742	14678	14635	14808	14564	14663	14577	14833	14756	14856	14730	14783	14595	14794	14767	14588	14739	14769	14608	14551	14631	14739	14685	14898	14668	14530	14618	14713	14630	14752	14745	14716	14606	14639	14775	14751	14699	14545	14755	14690	14807	14654	14743	14722	14591	14634	14690	14524	14716	14685	14870	14788	14755	14697	14723	14728	14579	14906	14570	14654	14759	14764	14675	14755	14700	14714	14723	14770	14670	14648	14748	14828	14478	14515	14413	14544	14698	14679	14722	14749	14673	14577	14700	14755	14807	14503	14663	14612	14822	14832	14741	14621	14769	14815	14461	14585	14791	14590	14600	14647	14745	14672	14608	14632	14682	14861	14646	14612	14788	14704	14695	14642	14576	14694	14663	14618	14877	14649	14834	14611	14586	14845	14711	14736	14823	14679	14643	14745	14631	14643	14792	14719	14770	14554	14753	14695	14752	14783	14512	14722	14720	14661	14618	14844	14711	14585	14652	14764	14843	14579	14793	14779	14711	14783	14694	14596	14721	14661	14773	14734	14732	14673	14623	14676	14490	14800	14670	14474	14725	14595	14766	14697	14695	14532	14615	14657	14604	14841	14733	14831	14660	14554	14660	14738	14694	14759	14705	14668	14615	14739	14669	14734	14721	14726	14816	14731	14742	14635	14746	14779	14716	14606	14784	14656	14717	14514	14676	14478	14607	14624	14759	14693	14810	14739	14776	14616	14510	14713	14796	14619	14636	14698	14562	14719	14600	14725	14738	14682	14826	14784	14799	14733	14650	14742	14768	14764	14673	14696	14662	14709	14685	14665	14710	14542	14772	14777	14670	14690	14774	14628	14758	14711	14558	14563	14640	14617	14657	14627	14526	14756	14746	14768	14623	14703	14523	14740	14574	14861	14763	14743	14671	14694	14658	14647	14671	14655	14802	14852	14696	14684	14682	14615	14859	14690	14631	14670	14667	14659	14783	14718	14716	14586	14691	14644	14633	14658	14854	14714	14783	14744	14716	14631	14855	14690	14672	14639	14731	14661	14586	14808	14697	14687	14807	14752	14648	14667	14701	14709	14694	14766	14739	14913	14742	14669	14790	14762	14696	14609	14617	14720	14821	14598	14687	14569	14744	14814	14773	14590	14831	14650	14682	14752	14555	14626	14843	14657	14585	14743	14689	14600	14687	14625	14674	14625	14666	14669	14662	14636	14538	14706	14773	14719	14685	14754	14605	14774	14838	14686	14676	14716	14619	14591	14663	14661	14593	14704	14705	14764	14626	14727	14696	14657	14795	14791	14594	14715	14684	14872	14665	14798	14781	14600	14560	14605	14504	14741	14696	14613	14738	14777	14678	14828	14699	14624	14684	14707	14627	14730	14654	14760	14621	14718	14591	14631	14624	14595	14741	14605	14776	14583	14759	14559	14586	14712	14621	14747	14508	14760	14746	14491	14681	14597	14694	14483	14806	14805	14666	14616	14667	14969	14846	14463	14654	14576	14609	14785	14765	14774	14784	14748	14713	14651	14655	14852	14695	14810	14688	14832	14695	14659	14906	14781	14757	14556	14787	14557	14609	14875	14676	14615	14729	14866	14725	14716	14797	14613	14665	14542	14731	14773	14687	14741	14819	14605	14629	14519	14696	14666	14760	14664	14750	14856	14610	14708	14648	14649	14725	14688	14742	14662	14875	14623	14435	14657	14809	14635	14824	14872	14766	14762	14658	14718	14674	14663	14811	14709	14735	14702	14740	14603	14610	14703	14498	14596	14566	14633	14548	14653	14674	14700	14575	14729	14606	14682	14718	14731	14728	14567	14760	14888	14571	14678	14679	14786	14952	14580	14643	14669	14624	14797	14841	14787	14629	14754	14749	14795	14727	14750	14752	14797	14611	14932	14625	14772	14633	14709	14764	14576	14681	14739	14701	14615	14612	14807	14926	14753	14637	14718	14556	14718	14752	14562	14708	14687	14698	14678	14659	14677	14640	14762	14714	14663	14697	14542	14842	14753	14703	14640	14651	14719	14677	14764	14725	14748	14682	14413	14675	14465	14655	14581	14732	14769	14608	14627	14683	14637	14787	14722	14570	14781	14734	14875	14697	14640	14760	14696	14593	14621	14674	14644	14871	14809	14688	14711	14600	14545	14706	14638	14651	14638	14743	14614	14647	14727	14634	14687	14722	14665	14720	14633	14936	14754	14759	14544	14683	14740	14675	14611	14647	14665	14622	14790	14852	14819	14596	14739	14699	14680	14737	14698	14708	14720	14674	14781	14615	14561	14738	14562	14749	14670	14852	14613	14607	14825	14690	14625	14695	14793	14723	14623	14933	14706	14706	14683	14816	14757	14714	14773	14817	14609	14606	14782	14632	14779	14389	14611	14628	14661	14606	14654	14742	14532	14617	14527	14670	14741	14747	14706	14779	14710	14778	14747	14670	14714	14716	14636	14832	14564	14655	14693	14634	14612	14778	14696	14784	14633	14744	14584	14817	14703	14848	14804	14635	14804	14718	14616	14640	14818	14624	14638	14646	14742	14813	14683	14729	14598	14868	14645	14614	14691	14646	14693	14824	14758	14681	14706	14683	14708	14762	14513	14795	14651	14664	14790	14761	14654	14583	14710	14830	14860	14804	14669	14640	14526	14823	14839	14731	14632	14780	14495	14828	14754	14671	14451	14768	14661	14573	14763	14680	14688	14726	14461	14569	14687	14681	14818	14652	14729	14759	14701	14638	14730	14813	14753	14813	14719	14884	14638	14620	14507	14727	14562	14688	14636	14531	14786	14565	14624	14723	14816	14765	14630	14767	14648	14638	14722	14681	14676	14516	14789	14700	14656	14593	14668	14830	14630	14674	14542	14820	14746	14624	14756	14579	14455	14531	14610	14696	14693	14734	14621	14844	14686	14586	14668	14637	14731	14589	14606	14656	14688	14593	14657	14824	14725	14753	14635	14812	14842	14725	14712	14765	14465	14767	14784	14574	14833	14696	14768	14628	14768	14578	14584	14671	14512	14891	14682	14606	14696	14914	14702	14610	14654	14677	14678	14756	14710	14678	14805	14743	14644	14718	14650	14679	14704	14679	14727	14763	14579	14568	14718	14848	14616	14654	14520	14824	14703	14734	14632	14678	14612	14739	14759	14801	14565	14665	14792	14714	14660	14663	14791	14645	14824	14767	14843	14707	14760	14683	14803	14610	14764	14740	14832	14647	14773	14583	14601	14829	14659	14723	14429	14792	14692	14889	14621	14720	14799	14731	14672	14713	14588	14692	14672	14823	14619	14607	14555	14679	14669	14717	14645	14757	14583	14680	14848	14704	14515	14574	14891	14712	14682	14718	14759	14699	14745	14644	14599	14674	14756	14533	14610	14783	14662	14676	14820	14525	14757	14622	14671	14798	14625	14689	14864	14697	14767	14807	14704	14612	14655	14747	14630	14648	14636	14877	14615	14620	14665	14706	14693	14718	14762	14732	14871	14593	14699	14594	14678	14748	14666	14725	14570	14612	14739	14667	14781
23086	21306	29153	23805	21520	23474	24970	19383	18050	18162	17723	17182	17118	17022	16825	16626	16408	16293	16423	16423	16423	16588	16556	16657	16443	16438	16414	16210	16265	16376	16247	16346	16227	16409	16291	16324	15974	16189	16252	16379	16289	16290	16213	16148	16127	16237	16172	16094	17207	17927	18104	17788	17114	16756	16217	16111	16258	16221	15968	16110	16090	16085	16166	15922	16009	16199	16114	16256	16164	16309	16105	16213	16027	15935	16145	16221	15855	16146	16032	16191	16041	16173	16066	16043	16128	16299	16133	16262	16170	15987	16053	16082	16186	16139	16115	16188	16173	16152	16022	15944	16236	16003	16229	16127	16336	15988	16165	15961	16070	16136	16090	15993	16130	16012	16201	16070	15987	16005	16236	16336	16150	16028	16025	16182	15996	16143	15993	16123	16062	16235	16094	15975	16260	16257	15957	16177	16069	16048	16028	15926	16067	16023	16010	16089	16054	16203	16073	16099	15951	16045	16056	16254	16066	16048	16190	16089	16035	16032	16031	15892	16030	16188	15976	16171	15978	16123	16085	16076	15992	15957	16066	16039	16112	16255	15964	16134	16201	16166	16069	16129	16329	15993	16107	16056	16118	16136	16003	16094	16132	16051	16164	15944	15931	16027	16060	15937	16076	16136	16095	15906	16063	16031	16040	16051	16133	16121	16108	16292	15991	15857	16188	16118	16140	16039	16105	16092	16000	15778	16128	16019	16006	16020	16154	15965	16026	16108	15741	16047	16242	16223	15860	15879	15988	16110	15982	16101	16066	16084	16099	16229	16090	15991	16231	15987	16237	16041	16146	16004	16165	16295	16220	16073	16041	16113	15980	16080	16173	16192	15956	16046	16115	16106	15917	15948	16202	16009	15880	16067	16069	16040	15909	15981	15954	16021	16036	16026	16237	16222	15736	16088	16059	15932	16020	15928	16097	16154	16003	15963	16098	16036	16070	16190	16206	16251	16104	16034	16067	16023	16033	15754	16077	16187	16165	15990	16046	15984	16034	16079	16084	15908	15971	16119	16250	16155	16047	15824	16057	16075	16146	15908	16154	16299	16027	15853	16058	15993	16093	16128	15974	16152	16044	16003	15995	16218	16074	16120	16221	16181	15971	16041	15789	16023	16217	16017	15987	15919	16149	16108	16081	16071	16012	15844	16037	16159	15893	16019	16072	16074	16294	16096	16266	16032	15880	16234	15856	15917	15996	16076	16048	16074	15975	16059	15939	16200	16131	16179	16003	16109	15931	16029	15993	16259	15906	16044	16056	16098	16125	15974	16088	15870	16230	16072	15936	16135	16063	16021	16084	15929	16072	16224	15940	16034	16187	15980	16182	16157	16043	15932	16067	16037	16177	16118	16071	16003	16077	15888	16272	15869	16096	16098	16142	16035	16034	16069	16021	16066	15943	16121	16082	15792	15922	16112	15940	16153	16181	16005	16129	16050	16054	16257	16022	15950	16120	16122	16059	16113	16165	16086	15902	16006	15950	16126	16000	15972	15956	16025	15878	16025	15986	16017	16031	15894	16057	16058	16060	16009	16108	16179	16201	16179	15925	16051	16036	16153	16055	16105	16109	15935	15921	16071	16015	15875	16222	16027	16042	16058	16089	16032	16115	15935	16166	15994	16035	16200	15873	15888	15988	16188	16248	16217	15917	16247	15996	15912	15936	15951	15894	16065	16198	16157	15865	15967	15950	15955	16219	16128	15978	15848	16233	16107	16184	16176	16125	16151	16104	15994	16090	15995	15769	16161	16083	16269	15886	16069	15964	16176	16010	16090	16119	16185	15986	15997	16092	16032	15996	16107	16015	16041	16120	15756	16129	15994	15987	15812	15970	16055	15883	15759	16142	16169	16164	15891	16222	16001	16016	16109	16048	16182	16089	15996	16087	16014	16245	15847	16012	16122	15927	16015	16218	16223	15899	16232	16048	16087	16025	15979	16146	16071	15823	16006	16100	16002	16137	16066	16159	16115	16025	15987	16101	15970	16086	16108	15920	16067	15824	16096	16190	15988	16028	16062	16136	16066	16090	16002	16024	15915	15818	16172	15847	15954	16224	15825	16221	16111	15994	16137	16161	15986	16084	15860	16152	15986	16270	16204	15910	16111	16099	15863	16070	16108	16130	15932	16084	16241	16004	16240	16100	16019	16188	15973	15853	15931	16042	16095	16003	15899	16015	15998	16071	16069	16085	16094	15911	15958	16107	16123	16010	16066	16014	15987	16345	15948	16135	16122	15788	16003	16126	16081	16068	15978	15958	16144	15943	15873	15885	16115	16159	16123	16028	16319	16099	15957	16118	16185	16050	16028	16219	15996	16212	16074	16072	16069	15946	16076	16041	16141	16050	15896	15916	16210	16064	15950	16094	16070	15996	16042	16168	16047	16209	16097	16075	16041	15900	16139	15891	15915	16035	15951	16170	15960	16039	16218	16146	16178	16102	16206	16008	16059	16120	16023	16058	16120	16176	15875	16156	16030	15965	16029	16084	16185	16193	16010	16108	15887	16298	15943	15957	16034	16149	15784	16092	16013	16188	16089	16067	16084	16159	15955	16136	16224	16156	15998	15985	16105	16090	16277	16074	15904	15877	16069	16109	16223	16059	16005	15828	16120	15974	15903	16082	16204	16100	16150	16007	16023	16124	16060	16150	15973	16174	15905	15972	16001	15900	16130	16010	15840	15958	16261	16066	16076	16217	16036	16131	16025	16128	15852	16189	15917	15962	15958	15908	16070	15985	16104	15805	15913	16215	15994	16028	15946	16013	16098	16060	15902	15961	15971	16223	16044	16006	16028	16111	16150	16071	16088	16039	16346	16162	16203	16081	15993	16267	15884	15980	16051	16056	15954	15983	16077	15859	16117	15966	15926	16138	15813	16113	16128	16155	16090	15923	16252	16005	16086	16053	16035	16013	16030	16123	15950	16187	16089	16231	16108	16200	15969	15922	15819	16113	16067	16304	16182	16098	15936	16204	16043	16194	16161	16139	16238	16298	16010	16124	15979	16208	15975	16065	15959	15866	15980	16126	16131	16070	16036	16080	16025	16170	16091	16169	15901	15967	16025	16048	16001	15891	16026	16006	16072	15943	16146	15969	15998	16214	16112	16100	15953	15851	15882	16180	16083	15988	16032	15926	16036	16231	16157	16011	15975	15977	16054	16167	15900	15908	15981	15969	15883	16097	16012	15947	16163	16167	16186	16033	16078	16008	15927	16143	16023	15924	16025	16165	15767	15869	15984	16106	15932	15887	16039	16109	15940	16141	16267	16283	16003	15974	16017	15896	16032	16025	16069	16101	15945	15897	16230	16040	16142	16154	16017	16166	16045	15799	16280	16003	16004	16010	15987	16110	15931	15999	15973	15958	15870	15958	15880	16123	16186	16327	16243	16114	15993	16111	16065	16185	15941	16240	16114	15925	15983	15771	16011	16038	16059	16036	16232	16012	15960	15965	15989	16032	16124	16022	16178	16120	15999	16132	16015	16079	15971	15927	16135	16078	16049	15980	16112	16046	16278	16102	15923	16253	15958	16142	16006	16261	16024	16097	16035	16022	16038	15957	16005	16047	15885	16121	16099	16349	16085	15969	15963	16206	15895	15921	15927	16010	15915	15949	16143	15995	16169	16052	15957	16184	15916	16031	15946	16095	15952	16060	15982	16088	15869	16042	15970	16069	16170	15960	16136	15992	16205	16137	16078	16004	16257	15891	16086	16089	16156	16025	16154	16261	16119	15998	16099	16040	16122	15982	16043	16034	16101	16113	16068	15965	16043	16232	16032	15957	16057	16140	16123	16320	16044	15899	16015	16002	16147	16154	16187	16044	16077	16184	16180	16080	16164	16039	15993	16042	16086	16065	15892	16103	16096	15901	15772	16093	16198	16033	16008	16274	16000	16162	16087	16015	16006	16124	16225	16167	15932	16072	16180	15884	16041	16058	15933	16001	15926	16116	16091	16051	15980	16052	16255	16001	16087	16106	16107	16098	16095	16114	16108	16006	15963	16077	15843	16008	16023	16055	15901	16126	16013	16067	16029	16139	16131	16073	16107	15896	16079	16026	16103	16187	15984	16128	15883	15928	16178	16126	15871	16011	16057	16049	15902	16170	16150	16232	16025	16019	16087	15900	16007	15986	15982	16083	15881	15952	16119	16014	15877	16027	16123	16215	16138	16039	16196	15638	16126	16150	16110	15980	16096	16113	16044	16050	16073	16048	15868	15945	15906	16108	16089	16039	16034	15922	16026	16016	16100	16141	16123	15968	16193	15984	15998	16024	16174	15973	16127	15942	16122	16024	16002	16263	16132	16211	16105	16193	15954	16101	16237	16107	16144	16146	16147	15910	15798	16045	16050	16091	16214	16040	16147	16033	16127	16106	15942	16042	16116	16006	16026	16123	15836	15990	16103	15953	16129	15965	15892	16222	16099	15968	16093	16180	16269	16248	16174	15920	16066	16096	16195	15990	16217	16150	16125	16154	16173	15998	15974	15851	16086	16105	16157	16072	16154	16197	16058	16059	16159	16074	15978	16115	16289	16011	16191	16193	15761	16162	16039	16141	15937	16104	16213	16180	15927	15860	15846	16111	15929	16063	15993	16086	16217	16126	16207	15994	15920	15936	16002	15943	16155	16282	15979	16147	16167	15954	15884	16015	16250	16038	15906	16105	16066	15862	16060	15984	16077	16185	15909	15963	15851	16147	15992	15858	16186	15789	16071	16076	16100	16120	16113	16240	16156	15990	15955	16012	15977	16207	16100	15904	16072	16069	16002	16156	15992	15913	16199	16009	16177	16224	16226	16158	16043	16086	16229	16114	16142	16191	16227	16202	16173	16009	16110	15918	15981	16133	15949	16168	16262	15912	15956	16066	16035	16067	16049	15806	15939	16008	16100	16010	16025	16206	16118	16106	15938	16208	16013	16133	16259	16244	16144	15907	16159	15946	15943	16128	15932	16054	15824	15800	16270	16042	15942	16102	15922	16207	16315	15971	16086	16159	16135	15899	16127	16040	16068	15819	15822	15737	16299	16069	15864	16097	16169	16091	15919	15880	16069	16125	16026	16072	16073	16100	16178	16018	15996	16116	15960	16044	15949	16081	16205	15921	16024	15954	16090	16188	16103	15809	15979	16017	16074	16127	16209
16198	30229	28690	23175	22281	21355	20138	18644	17709	17379	17105	16164	15746	15675	15398	15018	14921	14823	15082	15155	15013	15136	14978	14898	14930	15021	14562	14775	14702	14703	14648	14684	14604	14862	14665	14702	14607	14792	14704	14574	14491	14701	14832	14740	14807	14622	14488	14797	16054	17486	17215	16706	15977	15019	14759	14683	14802	14585	14674	14493	14546	14436	14472	14471	14608	14502	14400	14587	14512	14694	14541	14669	14526	14545	14538	14556	14508	14629	14473	14628	14560	14500	14510	14525	14599	14753	14593	14480	14644	14583	14402	14490	14690	14464	14569	14546	14525	14526	14527	14416	14377	14652	14485	14506	14397	14570	14421	14648	14425	14543	14765	14551	14545	14585	14503	14531	14294	14411	14575	14468	14588	14517	14403	14544	14503	14585	14394	14486	14692	14578	14483	14615	14458	14488	14521	14419	14473	14482	14613	14647	14679	14713	14506	14468	14510	14419	14727	14350	14325	14608	14532	14607	14557	14478	14424	14465	14546	14409	14556	14399	14583	14509	14376	14562	14538	14373	14509	14411	14324	14574	14588	14509	14582	14581	14424	14579	14559	14646	14469	14542	14378	14540	14623	14428	14540	14632	14547	14577	14570	14446	14569	14411	14610	14484	14505	14623	14410	14434	14467	14708	14482	14416	14530	14480	14526	14450	14514	14557	14579	14529	14561	14510	14543	14489	14605	14490	14531	14522	14404	14510	14450	14530	14490	14594	14628	14518	14489	14340	14428	14479	14474	14488	14595	14536	14421	14565	14452	14578	14618	14565	14538	14514	14550	14456	14488	14353	14595	14518	14484	14564	14452	14239	14483	14366	14509	14432	14529	14526	14586	14587	14577	14635	14464	14521	14495	14451	14532	14342	14612	14445	14629	14478	14585	14471	14540	14462	14409	14328	14517	14534	14644	14358	14487	14501	14583	14474	14466	14514	14590	14529	14647	14546	14565	14527	14595	14567	14585	14597	14684	14423	14398	14609	14443	14640	14463	14497	14403	14518	14584	14592	14514	14447	14574	14696	14566	14379	14550	14396	14415	14468	14519	14479	14506	14432	14539	14520	14608	14431	14364	14427	14485	14572	14583	14528	14507	14599	14564	14436	14392	14454	14423	14594	14397	14571	14415	14615	14531	14562	14578	14600	14556	14580	14731	14557	14620	14494	14551	14559	14467	14339	14530	14493	14337	14637	14521	14607	14621	14294	14348	14493	14598	14696	14520	14383	14476	14633	14467	14581	14526	14581	14567	14438	14482	14525	14621	14494	14610	14515	14416	14374	14489	14475	14506	14636	14466	14633	14517	14521	14667	14382	14607	14453	14488	14547	14439	14423	14518	14500	14442	14663	14525	14596	14696	14528	14454	14569	14471	14666	14474	14340	14392	14416	14570	14399	14622	14572	14487	14513	14478	14521	14490	14375	14514	14522	14491	14519	14531	14514	14457	14491	14439	14489	14676	14512	14756	14531	14501	14616	14540	14732	14543	14529	14436	14521	14574	14667	14486	14511	14629	14643	14525	14551	14612	14514	14556	14510	14438	14330	14634	14549	14635	14493	14693	14561	14398	14557	14574	14468	14754	14546	14545	14459	14592	14576	14587	14433	14541	14662	14525	14558	14538	14513	14608	14631	14539	14646	14444	14640	14446	14469	14321	14464	14576	14419	14610	14509	14509	14533	14629	14518	14507	14467	14566	14410	14737	14483	14558	14349	14519	14501	14544	14455	14412	14616	14513	14580	14515	14445	14439	14551	14819	14420	14430	14604	14491	14497	14396	14335	14581	14592	14578	14697	14368	14572	14535	14530	14525	14437	14441	14562	14560	14403	14581	14646	14376	14508	14548	14297	14404	14704	14645	14529	14582	14601	14432	14559	14427	14342	14483	14495	14409	14521	14522	14383	14526	14417	14498	14514	14513	14429	14449	14470	14528	14594	14596	14518	14527	14461	14490	14624	14473	14507	14440	14504	14379	14595	14543	14552	14552	14619	14402	14480	14483	14458	14407	14402	14490	14498	14569	14409	14495	14460	14514	14480	14656	14626	14448	14523	14446	14569	14483	14637	14365	14627	14540	14454	14356	14583	14496	14438	14442	14647	14489	14539	14465	14629	14533	14587	14488	14546	14443	14522	14534	14498	14478	14386	14399	14480	14553	14502	14496	14492	14475	14517	14408	14668	14501	14404	14422	14597	14491	14583	14504	14387	14429	14557	14589	14440	14500	14612	14417	14429	14482	14590	14497	14451	14457	14546	14604	14397	14604	14537	14537	14611	14472	14458	14390	14449	14445	14647	14547	14532	14577	14489	14289	14504	14396	14436	14555	14461	14441	14452	14582	14503	14469	14363	14466	14641	14555	14535	14423	14338	14514	14526	14625	14596	14593	14415	14559	14603	14376	14583	14620	14480	14443	14521	14777	14487	14615	14466	14469	14608	14565	14592	14479	14525	14543	14564	14651	14578	14483	14458	14599	14695	14272	14560	14608	14448	14450	14459	14468	14546	14384	14596	14596	14480	14514	14548	14458	14492	14635	14570	14562	14537	14514	14659	14500	14459	14430	14382	14448	14568	14523	14473	14618	14461	14494	14464	14824	14487	14568	14637	14583	14474	14564	14558	14678	14761	14585	14566	14482	14489	14677	14498	14511	14420	14539	14511	14513	14572	14677	14546	14476	14550	14511	14394	14692	14365	14545	14460	14663	14443	14660	14449	14437	14583	14518	14560	14535	14540	14510	14526	14593	14633	14424	14400	14337	14557	14544	14487	14553	14520	14537	14538	14593	14332	14443	14391	14418	14462	14534	14247	14485	14461	14573	14557	14456	14416	14519	14506	14581	14485	14565	14581	14417	14567	14436	14723	14530	14331	14521	14374	14476	14551	14530	14592	14533	14386	14452	14561	14565	14470	14510	14540	14528	14443	14599	14466	14397	14634	14468	14637	14489	14608	14460	14402	14665	14479	14555	14560	14490	14376	14569	14520	14277	14544	14501	14451	14438	14698	14560	14421	14452	14555	14507	14604	14553	14444	14445	14536	14524	14515	14586	14530	14753	14450	14406	14499	14465	14458	14400	14561	14518	14487	14536	14532	14459	14673	14501	14576	14631	14350	14535	14587	14562	14591	14581	14375	14714	14434	14548	14459	14460	14308	14444	14496	14592	14488	14510	14577	14679	14490	14472	14553	14572	14642	14485	14451	14511	14566	14523	14358	14374	14378	14402	14680	14411	14412	14587	14519	14613	14483	14530	14584	14502	14552	14296	14472	14660	14406	14575	14449	14447	14411	14466	14453	14583	14579	14403	14453	14439	14608	14510	14548	14616	14315	14383	14350	14524	14352	14371	14475	14528	14369	14540	14514	14499	14534	14566	14658	14482	14583	14449	14377	14657	14410	14634	14571	14697	14412	14632	14486	14659	14517	14463	14527	14452	14468	14645	14571	14523	14562	14615	14554	14328	14588	14629	14450	14538	14616	14519	14527	14428	14409	14484	14608	14638	14631	14515	14538	14491	14701	14454	14465	14627	14519	14612	14372	14452	14519	14623	14436	14542	14489	14645	14458	14558	14585	14487	14429	14842	14576	14603	14454	14351	14508	14508	14513	14578	14348	14349	14360	14555	14503	14646	14438	14429	14513	14533	14543	14343	14320	14395	14687	14446	14521	14548	14520	14404	14440	14535	14544	14585	14557	14644	14482	14502	14550	14495	14703	14375	14436	14580	14478	14552	14387	14470	14442	14497	14554	14668	14529	14432	14526	14386	14422	14592	14606	14562	14411	14633	14447	14653	14566	14404	14512	14576	14473	14444	14529	14481	14535	14606	14532	14539	14567	14610	14591	14605	14595	14446	14460	14540	14549	14517	14456	14584	14473	14507	14514	14580	14590	14603	14598	14630	14437	14538	14320	14670	14478	14425	14555	14529	14557	14543	14521	14474	14516	14668	14384	14692	14437	14599	14467	14541	14577	14574	14707	14493	14422	14509	14440	14508	14575	14590	14650	14519	14446	14565	14337	14397	14432	14571	14559	14495	14577	14443	14508	14570	14427	14368	14774	14568	14517	14457	14527	14503	14558	14553	14565	14518	14529	14688	14488	14579	14459	14518	14385	14670	14416	14472	14454	14632	14489	14571	14575	14514	14476	14555	14446	14583	14521	14691	14520	14589	14469	14384	14407	14545	14415	14497	14494	14537	14558	14290	14538	14491	14538	14479	14262	14494	14594	14559	14592	14423	14413	14589	14467	14383	14521	14368	14496	14537	14558	14516	14595	14645	14467	14507	14683	14475	14576	14537	14345	14629	14336	14549	14501	14600	14406	14548	14470	14555	14699	14559	14628	14538	14512	14584	14577	14594	14471	14517	14596	14543	14685	14625	14682	14570	14613	14664	14673	14574	14497	14686	14299	14466	14475	14513	14583	14525	14480	14618	14550	14462	14421	14476	14527	14581	14501	14455	14637	14350	14606	14366	14641	14497	14675	14612	14543	14674	14595	14600	14546	14550	14580	14662	14394	14429	14346	14614	14463	14589	14386	14462	14596	14491	14415	14575	14370	14439	14440	14403	14470	14577	14382	14403	14360	14294	14503	14624	14392	14607	14514	14527	14333	14630	14657	14483	14536	14608	14432	14565	14464	14424	14518	14612	14513	14515	14519	14451	14419	14405	14397	14498	14415	14513	14665	14544	14652	14552	14480	14653	14445	14556	14490	14595	14550	14613	14447	14448	14471	14579	14432	14562	14388	14590	14537	14547	14578	14469	14634	14341	14373	14610	14447	14447	14531	14609	14408	14596	14371	14570	14590	14522	14516	14496	14613	14551	14706	14575	14546	14463	14593	14647	14402	14586	14567	14464	14421	14224	14620	14484	14542	14694	14403	14728	14453	14600	14406	14378	14408	14407	14591	14534	14627	14495	14503	14419	14541	14465	14579	14511	14540	14553	14539	14546	14561	14499	14543	14491	14571	14683	14486	14485	14418	14439	14570	14560	14468	14540	14448	14572	14441	14526	14594	14492	14655	14398	14585	14444	14565	14698	14539	14599	14496	14586	14276	14529	14489	14424	14392	14457	14410	14514	14476	14561	14524	14504	14478	14419	14644	14479	14460	14408	14432	14517	14593	14494	14504	14464	14550	14435	14580	14386	14573
27506	21815	23507	20246	17549	17441	16802	16432	16088	16131	15778	15725	15496	15771	15684	15455	15619	15573	15443	15636	15660	15727	15487	15551	15503	15413	15448	15486	15484	15401	15681	15504	15598	15538	15452	15575	15462	15147	15250	15516	15482	15285	15467	15531	15529	15448	15434	15484	15571	15513	15573	15732	15725	15595	15524	15381	15575	15530	15495	15407	15589	15602	15508	15643	15371	15427	15430	15465	15441	15654	15552	15359	15402	15249	15870	15541	15526	15424	15305	15577	15381	15491	15602	15398	15576	15282	15628	15478	15599	15350	15435	15535	15406	15465	15379	15444	15597	15280	15713	15394	15400	15397	15374	15448	15287	15436	15578	15446	15497	15479	15406	15508	15363	15514	15703	15557	15425	15455	15456	15384	15650	15317	15338	15482	15369	15279	15354	15623	15416	15334	15410	15419	15284	15306	15377	15494	15401	15446	15534	15435	15409	15554	15510	15585	15650	15288	15334	15497	15137	15389	15414	15526	15374	15439	15419	15517	15447	15465	15594	15417	15576	15425	15390	15396	15560	15537	15302	15385	15487	15331	15331	15528	15328	15533	15370	15630	15323	15320	15299	15663	15456	15390	15634	15590	15494	15400	15453	15526	15400	15632	15460	15438	15497	15348	15421	15466	15341	15527	15439	15428	15312	15504	15477	15507	15538	15429	15389	15244	15615	15576	15476	15538	15485	15646	15472	15341	15423	15353	15346	15464	15370	15534	15281	15326	15404	15199	15335	15504	15331	15489	15461	15598	15297	15314	15523	15420	15300	15590	15479	15502	15557	15545	15519	15577	15433	15473	15500	15421	15377	15465	15718	15557	15521	15573	15487	15571	15634	15492	15328	15317	15407	15646	15308	15491	15285	15441	15256	15467	15546	15295	15508	15510	15474	15303	15259	15421	15167	15393	15165	15395	15340	15365	15421	15454	15388	15473	15438	15522	15415	15413	15701	15559	15496	15644	15607	15479	15633	15529	15507	15363	15408	15420	15204	15302	15348	15323	15374	15451	15391	15421	15517	15506	15352	15507	15408	15363	15618	15656	15462	15364	15304	15357	15504	15406	15575	15587	15488	15408	15509	15376	15521	15519	15429	15289	15414	15540	15328	15375	15527	15495	15552	15552	15611	15371	15511	15470	15384	15525	15323	15406	15367	15303	15459	15308	15364	15379	15210	15581	15639	15454	15561	15348	15436	15521	15309	15428	15228	15356	15415	15472	15572	15373	15538	15392	15521	15434	15394	15365	15581	15328	15561	15356	15484	15453	15548	15560	15550	15407	15502	15364	15349	15551	15535	15477	15650	15717	15346	15444	15555	15322	15476	15371	15391	15693	15406	15586	15368	15355	15411	15478	15565	15624	15282	15459	15282	15536	15582	15472	15342	15412	15268	15423	15424	15297	15263	15500	15461	15358	15520	15485	15561	15468	15455	15257	15532	15487	15194	15378	15554	15385	15570	15498	15484	15254	15265	15342	15605	15557	15380	15492	15402	15467	15414	15486	15569	15454	15565	15287	15354	15540	15608	15681	15386	15444	15477	15469	15335	15331	15456	15434	15580	15383	15522	15374	15617	15412	15612	15325	15415	15463	15382	15462	15251	15349	15608	15623	15662	15501	15154	15267	15279	15460	15303	15342	15358	15523	15436	15496	15373	15444	15395	15453	15435	15418	15437	15448	15485	15523	15525	15655	15577	15593	15560	15367	15211	15361	15458	15224	15451	15317	15500	15352	15334	15418	15512	15493	15593	15418	15418	15384	15338	15399	15644	15671	15548	15164	15500	15600	15574	15224	15554	15400	15455	15535	15553	15328	15537	15405	15325	15324	15680	15548	15524	15542	15338	15447	15565	15439	15416	15527	15331	15406	15443	15467	15511	15161	15364	15515	15577	15537	15447	15627	15365	15592	15536	15361	15359	15468	15410	15466	15500	15406	15598	15511	15580	15542	15524	15459	15394	15515	15309	15245	15590	15402	15357	15323	15396	15523	15364	15290	15524	15358	15646	15535	15428	15384	15145	15573	15499	15379	15397	15334	15478	15492	15375	15390	15478	15466	15548	15173	15443	15487	15695	15512	15500	15646	15385	15417	15514	15549	15577	15360	15517	15337	15539	15457	15397	15632	15416	15339	15456	15394	15132	15443	15333	15310	15619	15320	15401	15327	15529	15454	15630	15329	15404	15683	15475	15680	15594	15408	15531	15481	15277	15390	15534	15423	15429	15482	15428	15605	15515	15458	15588	15510	15295	15404	15544	15412	15533	15484	15529	15342	15448	15528	15303	15380	15644	15517	15400	15292	15652	15454	15550	15590	15432	15256	15462	15267	15375	15612	15571	15490	15573	15396	15650	15670	15582	15397	15632	15616	15280	15275	15378	15607	15433	15556	15465	15203	15605	15497	15768	15552	15373	15421	15419	15435	15500	15408	15328	15521	15462	15495	15505	15490	15477	15552	15500	15559	15452	15338	15404	15325	15600	15441	15353	15681	15464	15379	15569	15456	15284	15399	15360	15375	15142	15570	15306	15625	15581	15508	15367	15471	15473	15272	15323	15456	15586	15303	15573	15562	15523	15621	15268	15529	15335	15655	15343	15321	15502	15294	15528	15517	15432	15338	15636	15448	15453	15434	15551	15479	15644	15553	15544	15708	15596	15291	15451	15568	15385	15301	15334	15308	15410	15518	15522	15554	15405	15480	15402	15382	15392	15499	15552	15341	15567	15368	15540	15470	15586	15251	15336	15473	15428	15393	15422	15410	15499	15501	15384	15494	15515	15348	15563	15399	15357	15496	15489	15565	15402	15437	15408	15338	15347	15387	15473	15537	15487	15337	15497	15302	15394	15404	15305	15519	15375	15448	15497	15449	15393	15399	15537	15581	15495	15659	15536	15483	15441	15425	15541	15630	15344	15436	15367	15551	15412	15664	15431	15607	15435	15317	15310	15566	15563	15447	15389	15363	15330	15411	15404	15391	15336	15393	15382	15532	15533	15544	15461	15423	15567	15635	15461	15577	15538	15429	15436	15638	15545	15367	15620	15299	15362	15493	15412	15373	15376	15419	15539	15385	15312	15617	15340	15557	15404	15455	15523	15480	15385	15463	15556	15383	15409	15310	15389	15362	15461	15280	15515	15458	15451	15206	15489	15648	15513	15483	15409	15341	15437	15362	15400	15501	15489	15639	15486	15416	15438	15390	15759	15250	15310	15385	15202	15421	15434	15369	15275	15410	15361	15469	15496	15322	15437	15481	15379	15299	15453	15526	15435	15452	15476	15547	15594	15286	15465	15384	15441	15450	15374	15545	15524	15595	15421	15328	15541	15316	15481	15415	15389	15466	15464	15588	15253	15427	15476	15444	15446	15510	15561	15558	15553	15454	15458	15408	15532	15455	15436	15463	15401	15614	15511	15322	15491	15349	15593	15507	15368	15453	15509	15606	15578	15504	15311	15499	15345	15547	15356	15426	15336	15510	15522	15419	15355	15300	15249	15507	15481	15366	15580	15384	15608	15582	15374	15425	15363	15576	15438	15383	15633	15403	15350	15341	15413	15405	15483	15396	15349	15287	15502	15448	15478	15604	15384	15436	15512	15471	15450	15311	15275	15301	15357	15496	15397	15579	15201	15456	15446	15653	15342	15415	15335	15377	15438	15444	15516	15532	15256	15505	15409	15482	15512	15474	15525	15497	15341	15271	15290	15526	15458	15464	15469	15538	15585	15134	15507	15554	15394	15563	15392	15261	15700	15563	15305	15694	15381	15531	15281	15370	15591	15392	15589	15443	15348	15432	15311	15580	15456	15554	15395	15765	15530	15539	15424	15565	15363	15442	15461	15579	15572	15465	15604	15528	15543	15311	15386	15316	15351	15290	15479	15534	15467	15390	15618	15257	15460	15430	15543	15463	15426	15398	15470	15496	15241	15349	15510	15538	15426	15278	15446	15396	15441	15339	15469	15396	15297	15302	15432	15522	15556	15525	15380	15583	15402	15518	15363	15551	15336	15419	15579	15319	15724	15427	15441	15421	15557	15435	15359	15575	15522	15507	15719	15385	15340	15459	15326	15507	15425	15603	15462	15461	15521	15397	15404	15258	15539	15566	15461	15368	15371	15644	15551	15376	15545	15481	15498	15585	15451	15445	15428	15242	15370	15510	15422	15522	15404	15457	15392	15250	15594	15363	15326	15443	15704	15410	15505	15623	15724	15653	15613	15481	15357	15511	15455	15479	15376	15485	15686	15402	15490	15338	15360	15449	15508	15563	15596	15581	15364	15384	15411	15680	15464	15655	15348	15466	15531	15546	15374	15297	15332	15467	15377	15329	15426	15583	15570	15487	15495	15727	15435	15467	15494	15437	15351	15579	15437	15589	15306	15342	15581	15350	15473	15525	15611	15394	15447	15472	15350	15442	15499	15367	15486	15333	15475	15510	15548	15543	15481	15277	15440	15545	15483	15329	15438	15540	15490	15420	15402	15542	15649	15415	15478	15562	15438	15455	15393	15331	15525	15450	15489	15484	15343	15393	15371	15474	15578	15415	15398	15590	15441	15430	15398	15412	15549	15400	15250	15416	15309	15335	15246	15378	15467	15291	15379	15336	15526	15331	15457	15593	15621	15627	15675	15513	15484	15331	15643	15270	15458	15531	15556	15355	15591	15477	15461	15286	15511	15466	15422	15637	15492	15651	15319	15555	15279	15416	15622	15464	15425	15503	15447	15311	15373	15381	15378	15454	15490	15587	15415	15542	15539	15655	15354	15590	15404	15403	15530	15541	15482	15469	15586	15583	15473	15622	15482	15303	15420	15465	15332	15246	15355	15559	15585	15521	15458	15592	15578	15503	15310	15468	15175	15418	15451	15365	15568	15510	15456	15395	15517	15495	15308	15459	15316	15405	15579	15370	15502	15352	15406	15510	15409	15464	15297	15299	15371	15248	15552	15366	15400	15462	15533	15381	15457	15498	15537	15279	15432	15413	15614	15419	15583	15409	15293	15495	15501	15396	15388	15409	15508	15570	15220	15427	15531	15512	15449	15454	15356	15490	15471	15572	15446	15355	15318	15338	15429	15416	15374	15618	15589	15342	15477	15440	15547	15430	15386	15340	15504	15175	15178	15425	15393	15354	15503	15419	15514	15539	15612	15592	15470	15413
15053	19973	19235	17528	17831	17085	16304	15803	15284	14982	15032	14521	14604	14518	14548	14214	14310	14311	14505	14486	14276	14343	14385	14262	14324	14315	14220	14091	14186	14252	14185	14200	14254	14263	14239	14198	14205	14176	14136	14152	14086	14228	14176	14242	14194	14041	14162	14104	14116	14223	14517	14553	14335	14252	14358	14089	14185	14246	14115	14092	14173	14285	14099	14062	14291	14202	14003	14219	13961	14164	14180	14141	14039	13963	14144	14194	14229	14043	14213	14033	14132	14110	14034	14149	14163	14055	14198	14010	14075	14298	14043	14170	14033	14222	14216	14054	14138	14140	14073	14105	14109	14131	14028	14279	14008	14104	14044	14107	14123	14161	14058	14022	14118	14081	14268	14007	14057	14023	14266	14089	14304	14085	14149	13993	13963	14055	14365	14267	14103	14069	14048	14185	14181	14083	14078	14163	14086	14192	14110	14022	14280	14282	14202	13952	14023	14091	14188	14133	13967	14161	14113	14199	14030	14201	14160	14098	14184	14045	14140	14072	13981	14145	14126	13991	14174	14198	14168	14106	13875	14272	13922	14256	14161	14190	14016	13975	14170	14050	14266	14103	14157	14157	14297	14099	14177	13907	14137	14157	14061	14172	13888	13966	14218	14012	14189	14291	13951	14125	14144	13921	14055	14117	14102	13984	14145	14285	14043	14093	14048	13932	14120	14194	14172	14161	14144	14249	14121	14018	14287	14092	14028	14178	14036	14139	14164	14078	14191	14172	14004	14200	14097	14066	14255	14197	14024	14204	14217	14307	14100	14107	14147	14134	14161	14044	14232	14057	14090	14099	14089	14117	14253	14156	14116	14165	14059	13958	14048	14051	14148	13936	14160	14031	13998	14196	14382	14031	14124	14144	14197	14174	14034	14238	14071	14105	14120	13979	14151	14103	14161	14191	14281	14168	14235	14154	14133	14270	14019	14296	14151	14141	14145	14229	14210	14103	14133	14075	14124	13917	14079	14167	14205	13972	14175	14134	14237	14243	14220	14217	14123	14139	14167	14188	13984	14017	14124	14022	14189	13912	14142	14234	14119	14155	14037	14154	14101	14088	14252	14283	14287	14003	14094	14089	13982	14055	14100	14204	14106	14298	14095	14286	14116	14104	14190	14028	14066	14099	14084	14144	14156	13993	14323	14097	14164	14331	14142	14216	14071	14178	14031	14033	14242	14070	14119	14023	14083	14201	14061	14231	14100	14170	14157	14202	14121	14134	14138	14359	14193	14214	14207	14192	14110	14129	14192	14166	13981	14075	14013	14020	14059	14228	14148	14128	14110	14304	14203	14110	14075	13974	14121	14174	14063	14076	14136	14120	14060	14038	14201	13936	14209	14084	14099	14125	14206	14180	14096	14161	14017	14218	14158	14382	13987	14197	14109	14087	14026	14054	14069	13998	14181	14214	14078	14056	14040	14085	14153	14098	14136	14266	14175	14228	14175	14124	14116	14052	14307	14063	13993	14151	14219	14185	14303	14219	14234	14184	14241	14158	14114	14140	14225	14245	14294	14272	14078	14126	14127	13995	14099	14193	14356	14133	14165	14194	14154	14074	14136	14167	14322	14169	13999	14112	14191	14208	14120	14125	14104	14125	14112	14214	14152	14130	14049	14063	14043	14235	14144	14006	14010	14011	14293	13932	14111	14145	14324	14236	14191	14171	14289	14148	14198	14189	14077	14222	14139	13976	14197	14176	14145	14091	14278	14235	14118	14112	14204	13985	14145	13922	14148	13990	14094	14115	14243	14113	14099	13978	14218	14082	14212	14088	14127	14004	14253	14116	14160	14010	14196	14085	14148	14070	14101	13975	14059	14018	14091	14205	14112	13879	14149	14146	14346	14195	14163	14048	14065	14121	14091	14220	14098	14289	14346	14206	14090	14064	14070	14135	14182	13955	13957	14046	14266	14099	14178	14245	14101	14283	14107	14080	14193	13910	14031	14102	14100	14013	14274	14282	14163	14028	14029	14239	14033	14211	14197	14135	14070	14257	14043	14144	14141	14194	14148	13913	14164	14081	14343	13924	14057	14143	14246	14106	14211	14271	14235	14135	14190	14183	14135	14062	14069	14141	14203	14258	14163	13950	14159	14239	14250	14075	14235	13994	14191	14116	14127	14160	14145	14061	14092	14194	14139	14021	14169	14169	14050	14255	14103	13982	14090	14236	14026	14054	14082	14078	14313	14087	14202	14177	14315	14088	14156	14204	14155	14012	14085	13981	14084	14205	14126	14218	14150	14185	14350	14217	14077	14047	14301	14084	14274	14174	14218	14243	14176	14135	14172	14125	14008	14043	14003	14212	14174	13955	14030	14143	14178	14158	14195	14041	14146	14057	14010	14315	14190	14059	14203	14202	14168	14103	14154	14179	14112	14020	14169	14028	14061	14099	14193	14287	14091	14327	14196	14069	14216	14127	13974	14266	14243	14242	14148	14272	14059	14176	14236	14070	14049	14118	14209	14117	14102	14164	14195	14013	14180	14069	14143	14048	14239	14180	14122	14343	14084	13993	14054	14092	14104	14090	14138	13966	14115	14181	14259	14227	14167	13962	14137	14056	14090	14032	14118	14230	14100	14236	13923	14203	14293	14106	14255	14176	14250	14136	14261	14204	14173	13963	14100	13989	14118	14175	14346	14196	14058	14091	14270	14208	14121	14164	14211	14106	14245	14279	14165	14178	14172	14177	13949	14213	13994	14067	14215	14042	14123	14175	14098	14066	14251	13978	14159	14173	14109	14193	14091	14055	14129	14086	14098	14160	14090	14166	14208	14153	14249	14187	14123	14220	14121	14221	14229	13950	14132	14158	13935	14249	14000	14265	14157	14085	14127	14242	14100	14143	14210	14156	14113	14135	14144	14062	14131	14076	14046	14042	14257	14132	14152	13995	14150	14007	14034	14025	14221	14059	14263	14109	14040	14159	14097	14312	14056	14023	14134	14216	14072	14049	14100	13942	14149	14079	14278	14184	14057	14139	14228	14180	14144	14181	13960	14085	14083	14018	14164	14143	14178	14104	14100	14009	14206	14131	14113	14125	14156	14156	14081	14086	14116	14196	14194	14173	14088	14093	14133	14296	14154	14145	14048	14171	14141	14038	14264	14109	14237	14170	14237	14111	14175	14174	13991	14045	14044	14213	14128	14123	14169	14148	14246	14073	14116	14077	14199	14024	14130	14087	14115	14267	14245	14147	14098	14269	14053	13960	14150	14220	14103	14245	14201	14072	14156	14184	14087	14006	14098	14107	14203	14120	14145	14020	14095	14163	14167	14224	14257	14159	14222	14148	14066	14254	14073	14118	14135	14138	14122	14188	14190	14271	14086	14129	13987	14223	14115	14113	14117	14109	14203	14254	14102	14039	14150	14158	14163	14056	14086	14112	14051	14108	14214	14129	14103	14202	14027	14115	13916	14011	14058	14010	14175	14209	14203	14177	14167	14087	14104	14256	14096	14095	14213	14231	14215	14148	14129	14162	14119	14355	14162	14134	14080	14114	14280	14073	14223	14158	14233	14001	14292	14067	14134	14241	14277	14333	14068	14144	14209	13979	14171	14333	14159	14094	14147	14147	14113	14081	14149	14242	14006	14173	14182	14079	14162	14048	14112	14152	14070	14145	14131	14099	13931	14282	14001	14119	14178	14164	13924	14334	13900	14100	14021	14139	13991	14172	14119	14051	14183	14048	14085	14120	14070	14210	14041	14123	14191	14037	14098	14236	14182	14084	14159	14260	14176	14116	14142	14242	14196	14102	14052	14063	14218	14232	14270	14306	14143	14022	14125	14168	14029	14191	14130	14037	14104	14097	14204	14125	14063	14051	14180	14108	14034	14106	14097	14326	14117	14094	14172	14188	14093	14215	14153	14091	14007	14253	14092	14130	14290	14173	14343	14227	14087	14030	14100	14000	14090	14073	14116	14168	14072	14110	14143	14123	14074	14066	14115	14288	14151	14148	14130	14171	14171	14127	14191	14156	14179	14131	14134	14175	14124	14016	14148	14135	14154	14346	14127	14129	14172	14235	14205	14093	14280	14201	14090	14177	14131	14141	14001	14346	14173	14144	14227	14073	14031	14191	14209	14223	14187	14080	14298	14078	14100	14138	13931	14219	14037	14108	14305	14105	14226	14151	14285	14032	14022	14079	14075	14064	14200	13988	14097	14275	14198	14183	14116	14156	14185	14193	14215	14333	14027	14279	14333	14146	14191	14110	14102	14146	14100	14165	14227	14041	14023	13990	14067	14208	13920	14209	14076	14166	14186	14113	14033	14058	14221	14119	13980	14238	14081	13914	14146	14133	14048	14032	14173	14279	14119	14197	14294	14111	14216	14096	14132	14172	14202	14218	14100	13993	14083	14017	14163	14186	14176	14155	14043	14243	14069	14139	14178	14108	14093	14047	14262	14098	14075	14126	14230	13971	14108	14062	14200	14170	14105	14129	14189	14241	14001	14242	14153	14067	14142	14041	14152	14228	14235	14070	14273	14024	14084	14064	13995	14266	14099	14161	14135	13963	14125	14217	14173	14180	13994	14213	13975	13975	14215	14124	14047	14108	14178	14231	14152	14113	14222	14077	14153	14123	14027	14153	14116	14125	14289	14005	14133	14214	14116	14056	14022	14007	14235	14041	14089	14027	14120	14048	13951	14219	14286	14074	14048	14117	14065	14175	14115	14099	14101	14120	14128	14154	14087	14233	14139	14112	14294	14104	14168	14170	14008	14134	14188	14205	14297	14083	14363	14106	14181	14088	14247	14210	14126	14150	14232	14183	14081	14282	14165	14132	14131	14135	14228	14220	14141	14155	14026	14068	14246	13949	14210	14083	14088	14055	14118	14146	14119	14190	14176	14069	14063	13953	14204	14103	14077	14103	14122	14032	14138	14116	14173	14159	14176	14041	14276	14194	14113	14148	14041	14200	14324	14134	14208	14306	14095	14137	14206	14257	14164	14031	14312	14135	14104	14162	14039	13898	14080	14323	14037	13844	14265	14066	14161	14160	14038	14176	14119	13967	14150	14027	14170	14092	14104	14028	14113	14222	14132	14034	14115	14277	14042	13951	14131	14245	14069	14173	14213	14137	14174	14179	14235	14103	14069	14063	14057	14116	14207	14044	14162	14102	14156	14210	14195	14056
24221	21342	28736	24372	22226	21904	20439	17798	17096	16918	16695	16543	16321	16343	16076	15947	16040	15931	15830	16012	15850	15776	15782	15883	15707	15949	15909	15787	16005	15927	15843	15695	15736	15932	15759	15867	15778	15873	15999	15885	15963	15722	15638	15411	15686	15682	15701	15728	16216	16642	16773	16399	16172	15784	15943	15625	15946	15549	15764	15653	15704	15624	15657	15797	15546	15663	15599	15823	15670	15707	15575	15658	15638	15847	15575	15757	15694	15556	15857	15596	15521	15495	15749	15598	15599	15627	15714	15720	15514	15634	15480	15702	15776	15590	15566	15575	15610	15544	15577	15635	15610	15786	15636	15735	15762	15850	15455	15622	15642	15678	15472	15743	15552	15581	15745	15652	15625	15626	15429	15681	15699	15656	15639	15801	15471	15570	15666	15748	15728	15681	15837	15617	15753	15445	15580	15781	15673	15748	15564	15696	15676	15694	15479	15652	15550	15619	15756	15668	15794	15635	15562	15584	15660	15635	15738	15601	15782	15625	15656	15615	15575	15627	15763	15750	15632	15739	15815	15412	15517	15544	15470	15504	15596	15471	15629	15734	15752	15610	15728	15648	15567	15503	15679	15709	15690	15594	15710	15688	15611	15498	15561	15597	15599	15589	15459	15612	15497	15606	15787	15550	15625	15721	15709	15739	15651	15443	15532	15742	15594	15559	15604	15688	15566	15597	15662	15666	15684	15553	15777	15533	15562	15595	15562	15590	15594	15545	15603	15598	15733	15624	15684	15853	15622	15502	15733	15702	15665	15636	15829	15678	15665	15783	15749	15640	15473	15563	15486	15525	15524	15607	15528	15763	15568	15485	15537	15637	15805	15802	15629	15742	15639	15572	15734	15778	15633	15800	15474	15646	15939	15775	15538	15581	15429	15732	15733	15514	15444	15635	15341	15674	15647	15513	15548	15783	15661	15650	15546	15729	15603	15671	15615	15498	15598	15593	15562	15615	15729	15594	15540	15498	15529	15605	15649	15479	15726	15761	15887	15776	15600	15688	15559	15645	15543	15800	15845	15460	15545	15628	15477	15514	15678	15650	15682	15762	15864	15515	15624	15545	15603	15606	15846	15639	15701	15643	15599	15636	15594	15562	15846	15568	15665	15509	15639	15679	15434	15584	15480	15672	15361	15621	15647	15528	15534	15796	15824	15624	15595	15808	15558	15764	15744	15539	15776	15647	15617	15569	15710	15464	15591	15678	15807	15596	15619	15560	15555	15601	15509	15895	15745	15637	15661	15661	15626	15642	15617	15650	15861	15707	15472	15558	15598	15674	15770	15809	15477	15593	15657	15501	15515	15666	15684	15691	15623	15738	15468	15594	15753	15551	15594	15456	15678	15658	15640	15642	15746	15465	15623	15658	15606	15714	15744	15589	15524	15459	15567	15657	15785	15752	15596	15615	15653	15822	15750	15616	15742	15593	15623	15621	15516	15536	15669	15613	15627	15642	15386	15626	15695	15595	15699	15653	15696	15470	15683	15630	15664	16022	15669	15548	15589	15500	15655	15694	15693	15476	15457	15689	15654	15592	15694	15499	15462	15441	15575	15695	15681	15714	15521	15593	15776	15821	15865	15661	15575	15758	15638	15649	15912	15683	15766	15841	15570	15560	15561	15640	15670	15576	15706	15584	15671	15574	15739	15791	15755	15757	15749	15727	15452	15715	15697	15779	15517	15752	15852	15482	15579	15615	15839	15558	15892	15568	15710	15558	15685	15612	15757	15387	15584	15482	15672	15592	15546	15603	15408	15508	15751	15764	15594	15671	15594	15650	15652	15745	15637	15644	15471	15632	15814	15521	15769	15736	15636	15605	15627	15777	15555	15720	15572	15556	15805	15632	15714	15613	15617	15636	15473	15526	15588	15378	15572	15706	15582	15862	15493	15552	15536	15674	15487	15543	15671	15768	15720	15564	15631	15442	15404	15563	15596	15576	15732	15750	15632	15772	15562	15687	15601	15609	15415	15642	15679	15700	15685	15723	15492	15640	15839	15702	15715	15664	15598	15486	15702	15547	15682	15607	15488	15661	15519	15552	15736	15539	15559	15623	15553	15613	15594	15497	15560	15449	15902	15643	15634	15621	15315	15677	15586	15541	15593	15616	15685	15538	15680	15639	15461	15444	15641	15577	15393	15588	15692	15585	15536	15607	15644	15876	15701	15692	15718	15571	15511	15714	15662	15622	15577	15669	15601	15823	15647	15500	15606	15518	15439	15432	15554	15542	15408	15647	15468	15550	15625	15376	15707	15550	15377	15695	15506	15711	15594	15584	15641	15538	15734	15506	15529	15550	15583	15784	15523	15541	15708	15482	15233	15747	15786	15744	15652	15517	15735	15689	15643	15789	15591	15704	15460	15658	15612	15545	15617	15582	15730	15578	15425	15686	15795	15781	15755	15825	15927	15830	15549	15564	15573	15514	15733	15577	15594	15663	15566	15493	15910	15506	15458	15523	15661	15661	15620	15771	15709	15612	15585	15593	15462	15788	15762	15704	15643	15632	15648	15757	15520	15495	15715	15643	15535	15671	15578	15553	15474	15534	15608	15517	15557	15599	15693	15673	15618	15597	15678	15653	15592	15515	15668	15710	15590	15537	15674	15609	15654	15734	15599	15772	15628	15685	15316	15725	15769	15591	15683	15515	15635	15547	15374	15467	15781	15670	15530	15502	15600	15340	15720	15685	15555	15488	15629	15444	15537	15426	15528	15748	15733	15633	15670	15521	15601	15576	15788	15657	15579	15682	15615	15665	15750	15682	15549	15666	15667	15530	15679	15564	15630	15602	15626	15804	15553	15579	15697	15644	15553	15691	15569	15657	15634	15665	15622	15516	15831	15605	15536	15688	15696	15672	15500	15688	15627	15666	15683	15769	15572	15682	15459	15549	15600	15417	15633	15713	15539	15722	15607	15655	15649	15798	15608	15584	15572	15628	15593	15639	15510	15584	15418	15584	15698	15884	15463	15746	15721	15609	15804	15575	15792	15694	15748	15671	15454	15505	15562	15627	15740	15769	15757	15497	15711	15570	15596	15732	15749	15539	15407	15656	15566	15725	15571	15787	15580	15667	15697	15601	15674	15527	15748	15599	15593	15657	15658	15579	15895	15665	15691	15629	15559	15676	15731	15711	15581	15528	15718	15564	15560	15346	15655	15844	15588	15566	15435	15426	15827	15643	15755	15758	15503	15773	15794	15707	15619	15753	15729	15704	15550	15748	15507	15794	15752	15782	15664	15659	15847	15598	15697	15515	15655	15767	15665	15670	15576	15632	15446	15544	15637	15638	15716	15593	15661	15601	15617	15649	15573	15649	15649	15572	15632	15629	15651	15569	15779	15603	15603	15513	15582	15758	15659	15769	15715	15617	15618	15585	15717	15754	15560	15570	15594	15593	15615	15721	15479	15777	15633	15558	15730	15689	15560	15519	15747	15510	15633	15522	15646	15599	15540	15855	15657	15501	15680	15720	15750	15583	15571	15568	15599	15670	15644	15899	15640	15524	15537	15630	15507	15434	15645	15511	15742	15743	15702	15570	15742	15722	15337	15584	15539	15727	15621	15440	15479	15574	15603	15689	15586	15620	15644	15728	15734	15574	15583	15526	15681	15657	15638	15647	15601	15714	15566	15656	15417	15506	15677	15630	15587	15619	15779	15520	15439	15626	15576	15570	15672	15513	15576	15700	15698	15656	15627	15669	15652	15667	15445	15493	15507	15747	15595	15829	15693	15730	15650	15641	15608	15665	15691	15534	15716	15741	15815	15719	15685	15481	15543	15668	15522	15593	15680	15473	15433	15888	15804	15593	15497	15700	15772	15752	15687	15478	15485	15707	15723	15580	15576	15553	15712	15737	15602	15467	15721	15446	15722	15609	15673	15567	15756	15672	15704	16016	15668	15720	15579	15565	15457	15632	15628	15629	15663	15685	15515	15622	15716	15557	15639	15520	15619	15730	15748	15699	15770	15565	15655	15618	15457	15634	15778	15602	15720	15394	15621	15816	15610	15581	15571	15647	15570	15392	15584	15640	15749	15589	15833	15711	15601	15415	15486	15804	15590	15682	15564	15671	15689	15626	15524	15687	15598	15673	15620	15630	15609	15607	15534	15479	15797	15794	15602	15525	15659	15785	15818	15495	15561	15636	15895	15457	15671	15436	15685	15536	15650	15546	15670	15588	15551	15674	15815	15675	15648	15725	15566	15683	15596	15638	15580	15637	15715	15786	15589	15450	15424	15558	15701	15639	15461	15754	15632	15624	15487	15597	15617	15755	15584	15733	15796	15480	15600	15677	15744	15615	15667	15700	15734	15590	15842	15584	15556	15577	15530	15664	15717	15835	15648	15653	15749	15535	15840	15696	15557	15600	15576	15651	15581	15667	15615	15491	15516	15696	15581	15543	15711	15802	15728	15578	15404	15531	15824	15453	15512	15710	15522	15527	15645	15846	15543	15620	15544	15582	15632	15710	15557	15643	15588	15530	15592	15467	15565	15615	15586	15572	15703	15612	15617	15738	15931	15784	15834	15497	15731	15410	15465	15426	15639	15724	15442	15867	15654	15541	15543	15691	15550	15618	15636	15615	15720	15822	15771	15489	15603	15581	15522	15671	15575	15739	15752	15594	15598	15785	15459	15505	15572	15635	15484	15563	15600	15449	15686	15658	15802	15766	15752	15756	15467	15650	15723	15949	15653	15602	15409	15646	15586	15652	15651	15592	15552	15767	15654	15595	15579	15659	15541	15553	15549	15595	15806	15661	15684	15703	15624	15629	15841	15626	15565	15508	15549	15632	15679	15798	15681	15486	15708	15519	15435	15512	15646	15518	15711	15500	15565	15672	15629	15675	15563	15773	15504	15429	15608	15661	15571	15627	15804	15639	15505	15743	15676	15816	15766	15896	15686	15709	15615	15757	15659	15627	15550	15757	15751	15679	15614	15573	15687	15621	15860	15517	15660	15720	15631	15564	15787	15730	15514	15480	15735	15388	15634	15706	15513	15635	15671	15609	15676	15774	15495	15536	15759	15581	15622	15695	15621	15552	15681	15640	15528	15714	15694	15827	15588	15472	15587	15418	15749	15586	15598	15883	15507	15464	15507	15703	15834	15745	15772	15706	15675	15755	15600	15636	15667	15683
14486	26621	25721	22198	20571	19259	18204	17317	16267	15896	15729	15399	15069	15003	14823	15005	14969	14619	14588	14924	14543	14510	14626	14518	14562	14395	14541	14375	14336	14322	14363	14426	14344	14405	14494	14429	14310	14509	14690	14516	14227	14449	14539	14337	14411	14433	14397	14395	15388	15991	15758	15299	14891	14760	14393	14296	14257	14256	14334	14206	14452	14354	14404	14355	14397	14328	14466	14255	14269	14300	14366	14292	14322	14370	14338	14368	14302	14183	14160	14225	14313	14256	14372	14473	14304	14245	14368	14290	14226	14205	14262	14328	14289	14246	14274	14294	14480	14360	14530	14175	14247	14205	14444	14257	14212	14318	14377	14341	14072	14243	14333	14194	14151	14146	14461	14306	14456	14403	14168	14225	14357	14388	14434	14209	14415	14437	14306	14231	14318	14242	14221	14388	14338	14214	14249	14230	14214	14217	14240	14229	14486	14256	14239	14357	14279	14276	14055	14355	14378	14251	14172	14354	14321	14169	14410	14289	14218	14359	14368	14459	14277	14357	14195	14064	14284	14167	14092	14134	14208	14330	14357	14116	14419	14327	14358	14306	14293	14346	14403	14287	14312	14243	14172	14278	14419	14370	14250	14187	14199	14306	14351	14406	14200	14407	14215	14273	14490	14371	14345	14444	14263	14298	14437	14227	14115	14231	14362	14142	14269	14219	14435	14261	14265	14218	14153	14401	14236	14240	14230	14423	14334	14189	14413	14314	14370	14170	14161	14323	14323	14275	14288	14205	14309	14203	14191	14241	14417	14167	14353	14177	14255	14208	14353	14201	14202	14201	14312	14156	14205	14328	14417	14411	14322	14379	14315	14364	14418	14178	14295	14400	14448	14313	14462	14360	14180	14263	14245	14218	14385	14219	14230	14385	14316	14330	14269	14219	14247	14100	14300	14232	14367	14282	14309	14177	14202	14337	14232	14370	14483	14452	14314	14274	14387	14312	14152	14226	14443	14305	14300	14358	14319	14070	14373	14235	14431	14313	14236	14212	14273	14205	14446	14151	14344	14364	14197	14201	14286	14213	14140	14160	14318	14413	14366	14318	14371	14252	14332	14301	14209	14258	14173	14207	14506	14053	14327	14201	14218	14245	14428	14485	14328	14217	14238	14203	14182	14104	14236	14413	14310	14148	14240	14318	14250	14497	14278	14340	14226	14320	14176	14342	14445	14489	14250	14195	14342	14281	14276	14389	14336	14333	14363	14236	14242	14370	14222	14332	14391	14252	14227	14291	14331	14336	14327	14399	14084	14172	14482	14269	14282	14293	14347	14324	14270	14309	14210	14317	14310	14331	14290	14273	14440	14221	14225	14424	14301	14301	14378	14305	14151	14155	14474	14335	14201	14406	14332	14079	14540	14157	14364	14413	14413	14284	14279	14366	14291	14283	14231	14430	14240	14380	14363	14438	14195	14207	14332	14437	14275	14263	14406	14359	14172	14370	14110	14318	14392	14378	14373	14331	14221	14345	14350	14335	14428	14074	14277	14213	14192	14378	14283	14189	14405	14239	14200	14386	14251	14295	14469	14214	14320	14383	14336	14347	14214	14496	14186	14262	14128	14084	14156	14254	14333	14306	14344	14387	14286	14387	14305	14294	14266	14366	14277	14183	14255	14290	14213	14328	14164	14344	14189	14271	14222	14258	14309	14204	14349	14356	14248	14307	14187	14441	14207	14173	14359	14227	14371	14306	14316	14297	14347	14341	14154	14099	14409	14436	14204	14278	14276	14253	14427	14326	14406	14216	14382	14245	14247	14301	14269	14254	14198	14324	14209	14169	14373	14114	14322	14446	14272	14234	14266	14198	14364	14261	14223	14309	14258	14161	14310	14455	14293	14269	14304	14195	14397	14391	14150	14255	14310	14313	14243	14126	14316	14367	14236	14334	14366	14241	14345	14346	14260	14258	14259	14393	14470	14238	14403	14343	14193	14308	14316	14174	14059	14315	14247	14378	14347	14197	14414	14244	14388	14340	14535	14252	14214	14174	14416	14345	14311	14352	14290	14290	14263	14207	14251	14449	14398	14218	14202	14398	14200	14163	14466	14142	14456	14135	14306	14362	14391	14252	14388	14341	14260	14400	14311	14299	14113	14444	14280	14299	14198	14484	14291	14240	14221	14371	14278	14351	14316	14359	14474	14339	14317	14393	14324	14426	14354	14307	14240	14505	14370	14330	14522	14110	14243	14320	14226	14378	14389	14208	14303	14258	14189	14431	14276	14161	14345	14289	14159	14162	14372	14193	14323	14316	14364	14283	14343	14320	14360	14342	14353	14233	14493	14171	14195	14415	14279	14214	14428	14351	14164	14348	14126	14392	14356	14343	14219	14254	14222	14304	14414	14286	14185	14506	14113	14203	14240	14331	14323	14273	14063	14357	14156	14367	14449	14300	14355	14304	14309	14342	14370	14282	14197	14446	14252	14307	14453	14365	14282	14315	14248	14150	14209	14399	14415	14258	14413	14231	14226	14397	14326	14359	14254	14163	14499	14263	14209	14334	14264	14335	14300	14447	14307	14290	14221	14282	14372	14285	14344	14145	14368	14411	14348	14428	14224	14170	14391	14264	14242	14347	14346	14356	14270	14308	14437	14315	14411	14183	14225	14292	14268	14325	14402	14288	14242	14238	14162	14113	14286	14333	14185	14267	14271	14193	14277	14342	14204	14331	14342	14443	14239	14242	14297	14435	14255	14196	14457	14254	14326	14190	14270	14349	14185	14290	14222	14347	14292	14235	14186	14325	14361	14157	14233	14159	14394	14179	14294	14304	14239	14169	14103	14339	14228	14343	14371	14333	14291	14340	14165	14393	14273	14346	14266	14269	14251	14148	14254	14334	14247	14240	14301	14310	14274	14409	14357	14388	14275	14224	14255	14191	14389	14266	14271	14319	14425	14118	14245	14431	14176	14339	14351	14358	14252	14383	14274	14181	14158	14241	14226	14261	14070	14338	14219	14268	14425	14146	14199	14256	14365	14336	14264	14336	14402	14409	14326	14219	14513	14359	14413	14224	14371	14156	14339	14435	14251	14318	14146	14201	14292	14353	14274	14316	14254	14283	14243	14433	14280	14389	14268	14201	14370	14230	14231	14346	14342	14368	14259	14324	14294	14411	14288	14265	14297	14358	14388	14288	14266	14363	14369	14232	14263	14267	14161	14252	14227	14382	14223	14265	14388	14315	14275	14336	14301	14342	14295	14225	14264	14355	14337	14096	14458	14132	14307	14405	14278	14224	14595	14417	14408	14292	14342	14337	14388	14329	14330	14176	14389	14228	14252	14445	14212	14064	14402	14149	14338	14158	14389	14235	14182	14422	14305	14277	14258	14186	14353	14491	14391	14335	14197	14295	14337	14228	14282	14340	14134	14244	14191	14354	14288	14352	14221	14215	14228	14394	14368	14297	14398	14233	14331	14293	14169	14319	14177	14271	14100	14241	14295	14307	14303	14324	14296	14153	14367	14247	14340	14507	14172	14291	14479	14180	14424	14297	14274	14348	14175	14264	14306	14171	14320	14324	14289	14403	14375	14341	14303	14443	14343	14212	14340	14145	14258	14313	14445	14299	14131	14401	14243	14254	14297	14496	14271	14173	14174	14485	14218	14292	14380	14268	14355	14237	14416	14275	14278	14307	14367	14219	14303	14206	14368	14263	14291	14253	14368	14293	14363	14358	14172	14421	14110	14330	14280	14307	14283	14335	14296	14395	14155	14297	14235	14334	14446	14180	14245	14422	14329	14196	14250	14410	14337	14330	14282	14211	14311	14318	14264	14364	14364	14358	14350	14236	14213	14439	14293	14206	14215	14329	14292	14281	14314	14287	14305	14310	14357	14325	14304	14318	14287	14417	14268	14281	14368	14276	14345	14285	14319	14207	14373	14284	14374	14361	14188	14400	14365	14299	14279	14323	14251	14304	14192	14271	14357	14347	14355	14448	14397	14254	14198	14196	14309	14280	14281	14306	14301	14262	14222	14214	14312	14281	14438	14270	14340	14262	14245	14376	14438	14275	14261	14192	14294	14142	14287	14337	14332	14362	14270	14324	14352	14144	14259	14239	14336	14209	14343	14340	14332	14337	14267	14236	14219	14365	14118	14416	14316	14425	14290	14143	14360	14209	14148	14163	14302	14157	14289	14387	14267	14255	14238	14422	14205	14471	14379	14280	14304	14299	14193	14372	14216	14202	14204	14290	14177	14284	14432	14306	14385	14122	14302	14238	14273	14220	14352	14379	14229	14272	14286	14249	14205	14249	14275	14351	14250	14300	14300	14365	14367	14190	14168	14353	14219	14265	14222	14321	14417	14329	14213	14373	14374	14377	14163	14240	14190	14156	14367	14281	14198	14226	14131	14168	14388	14319	14462	14145	14255	14266	14178	14545	14264	14253	14080	14347	14165	14397	14180	14171	14238	14287	14153	14291	14175	14344	14341	14357	14271	14351	14399	14346	14402	14220	14305	14156	14166	14285	14402	14374	14313	14185	14351	14397	14277	14372	14493	14144	14350	14414	14271	14243	14370	14341	14434	14334	14192	14371	14242	14312	14256	14133	14392	14407	14451	14152	14275	14365	14318	14176	14125	14363	14164	14212	14348	14415	14144	14137	14253	14312	14157	14367	14416	14320	14439	14263	14433	14394	14392	14335	14459	14333	14453	14324	14227	14539	14255	14444	14278	14355	14196	14164	14307	14240	14388	14197	14322	14267	14323	14326	14385	14375	14380	14203	14274	14223	14397	14342	14295	14268	14205	14337	14256	14368	14380	14208	14293	14267	14222	14248	14303	14428	14246	14207	14266	14412	14301	14526	14371	14252	14256	14274	14375	14313	14382	14146	14182	14291	14472	14286	14324	14388	14403	14340	14322	14409	14276	14342	14281	14092	14296	14263	14398	14349	14305	14218	14218	14142	14307	14236	14212	14248	14326	14439	14185	14195	14156	14314	14226	14325	14191	14288	14235	14367	14333	14350	14327	14310	14463	14343	14393	14161	14100	14232	14308	14289	14280	14278	14183	14264	14369	14254	14252	14385	14424	14262	14369	14472	14252	14186	14308	14309	14259	14247	14401	14271	14170	14351	14150	14346	14357	14271	14295	14242	14424	14138	14317	14533	14212	14185	14177	14380	14335	14223
23006	21254	29111	23742	21447	23207	24665	18532	17237	16944	16546	16026	15976	15761	15915	15938	15606	15559	15399	15620	15523	15426	15540	15404	15388	15483	15451	15368	15252	15209	15170	15269	15365	15136	15270	15465	15392	15467	15344	15208	15450	15398	15338	15265	15304	15114	15230	15321	16618	17450	17082	16546	15942	15713	15368	15426	15200	15390	15256	15132	15262	15208	15172	15113	15275	15150	15368	15233	15234	15173	15114	15308	15091	15141	15148	15104	15127	15196	15248	15276	15251	15062	15092	15047	15292	15065	15287	15185	15204	15225	15267	15202	15237	15193	15193	14893	15102	15145	15181	15211	15218	15194	15124	15106	14898	15071	15207	14998	15178	15289	15230	15269	15150	15201	15223	15159	15174	15060	15046	15167	15158	15288	15093	15139	15144	15279	15256	15297	15136	15061	15189	15153	15068	15155	15303	14945	14989	15058	15131	15011	15414	15304	15037	15239	15095	14889	15068	15229	15222	15120	15193	15019	15014	15071	15009	15290	15006	15020	15216	15198	15137	15198	15039	15110	15241	15107	15242	15052	15051	15134	15108	14897	15113	15176	15164	15161	14961	15046	15151	15213	15053	15071	14975	15233	15237	15096	15209	15211	14990	15087	15317	15113	15289	15179	15027	15205	14955	15086	15054	15329	15103	15173	14877	15294	15154	15179	14937	15087	15193	15173	14902	14934	15107	15168	15030	15110	15144	15288	15234	15126	15062	14832	15095	15115	15163	15059	15208	15040	15132	14901	15219	15281	15148	15083	15216	15006	15260	15080	15056	15008	15414	15140	15045	15022	15160	15169	15038	15033	15155	15017	15200	15313	15128	15211	15110	15148	15147	15175	15092	15035	15297	15013	15249	15041	15042	15261	15194	15017	15091	15200	14922	14915	15123	15163	15155	15054	15285	15164	15187	15098	14969	15135	15046	15052	14988	15135	15232	15084	15015	14845	15154	15207	15132	15123	14903	15022	15196	15043	15245	15131	15112	15129	15148	15212	15253	15145	15051	15216	15116	15361	15304	15221	14994	15200	15109	15070	15067	14995	15063	15162	15039	15228	15089	15065	15137	15073	14983	15025	15197	15110	15072	15023	15109	14857	14984	14982	15262	15085	15014	15334	15134	15308	15348	15259	15202	14915	15396	15032	15337	15061	15111	15181	15057	15095	15253	15183	14931	15052	15376	15156	15083	15092	15187	15315	15162	15073	15336	15230	15166	15154	15028	15077	15285	15078	15178	15219	14983	15133	15211	15220	15275	15112	15220	15054	15095	15050	15096	15205	15183	15073	15124	15216	15050	15025	15058	14986	15172	15232	15072	14999	14998	15193	15129	15149	15200	15175	15024	15169	15033	15158	15109	15502	15098	15143	15156	15188	15109	15060	15164	15090	15099	15032	15242	15091	15178	15040	15199	15082	15233	15136	15189	15151	14960	15019	15258	15166	15032	15135	15135	15087	15100	15167	15345	15031	15169	15011	15060	15144	15085	15189	15225	15047	15059	15214	14901	15116	15012	15087	15115	15144	14965	14940	15154	15037	15158	15089	15197	14997	15146	15119	15105	15160	15101	15099	15014	15005	15019	15250	15205	15237	14906	14990	15076	15035	15176	15197	15037	15141	15081	15140	14969	14990	15170	15101	15138	15211	15062	15151	15053	15124	15080	15072	15229	15069	15141	15067	15180	15015	15107	15111	14898	15070	14928	15059	15277	15145	15178	15032	15261	15104	15154	15239	15287	15163	15153	15087	15055	15230	15108	15266	15268	15064	15264	15134	15172	15023	15159	15270	15067	15109	15124	15194	15161	15077	14911	15277	15070	14977	15094	15052	15122	15017	15089	15133	15156	15143	15154	15091	15204	15013	15040	15043	15013	15224	15051	15282	15218	15034	15371	15141	15143	15100	15133	15040	14978	14994	15153	14955	15108	15134	15313	15188	15061	15081	15101	14984	15220	15003	15145	15176	15038	15319	15138	15165	15077	15217	15231	15133	15135	15190	15105	15248	15150	15325	15100	15146	15177	14963	15162	15122	15090	15152	15071	15148	15210	15011	15223	15132	15209	15304	15032	15186	15128	15193	15099	15039	15075	15315	15031	15087	14978	15152	15316	15117	15096	15028	14809	15184	15185	15296	15245	15050	15153	15068	15057	15203	15269	15196	15177	15256	15098	15231	15231	15216	15156	15090	14911	15004	15204	15238	15110	15220	15130	15085	15250	15009	15135	15218	15077	15277	15026	15156	14979	15104	15121	15109	15099	15154	15172	15110	15119	15014	15121	15068	15124	15138	15158	15132	15202	15004	15032	15026	14986	15086	14963	15025	15178	15271	14924	15128	15264	14957	15126	15128	14963	15154	15237	15172	14930	14903	14977	15181	14955	15036	15120	15073	15113	15088	15403	15333	15272	15284	15133	15066	15277	15164	15052	15113	15059	15111	15169	15239	15025	15205	15169	15116	15095	15087	15177	15074	15213	15087	15278	15036	14856	15156	15239	15149	14995	14970	15157	15105	15176	15131	15114	15112	15121	15084	15130	15189	15214	14997	15150	14952	15197	15145	15014	15029	15200	15075	15016	15201	15089	14879	15154	15159	15237	15037	15214	15186	14920	15056	15166	14909	15250	14902	15035	14943	15143	15025	15246	14990	15220	15100	15015	15012	15089	14880	15087	15206	14991	15172	14879	15376	15141	15157	15128	15374	15066	14994	15257	15221	15091	15175	15271	15024	15035	15195	15041	15105	15150	14999	15023	15069	15175	14981	15222	15040	14934	15261	14967	15209	15208	15083	15196	15276	15210	15102	15206	15189	15013	15036	14942	14985	15041	15058	14857	14998	15186	15217	15106	14843	15195	15209	15114	15182	15165	15150	15331	15198	15244	15111	15253	15217	15113	15136	15272	15143	15015	15132	15131	15259	15039	15182	15168	15134	15140	15067	15044	15038	15371	15136	15042	14940	15095	15004	15104	14973	15157	15231	15153	15114	15172	14989	15299	15196	15083	15208	15064	15144	15023	15243	15085	15145	15068	15071	14895	15105	15071	15176	15085	15052	15073	15171	15099	15079	14968	14939	14910	15117	15060	15105	15027	15120	15225	15212	15270	15052	15201	14978	15225	14978	15101	15113	15103	14919	15065	15050	14971	14947	15259	15169	15279	15052	15161	15136	15191	14999	15171	14949	15235	15194	15296	15123	15212	15008	15137	15154	15109	15248	15270	15176	15314	15286	14884	15120	15040	15160	15134	15107	15144	15138	15061	15058	14917	15019	15165	15010	15147	15129	15049	15183	15137	15084	15143	15180	15167	15129	15046	15231	15136	15008	15100	15003	15221	15087	14981	15293	15426	15204	15173	15290	15269	14987	15007	15051	15232	15235	14967	15171	14990	15209	15090	15276	15332	15056	15003	15228	15298	15271	15194	15252	15277	15198	15134	14852	15058	15182	15264	15169	14969	15113	15056	15059	15054	15206	15169	15239	15041	15023	15244	15123	15443	15118	15133	15152	15120	15127	15258	15156	15135	15158	15295	15154	15241	15206	15093	15146	15094	14976	15192	15167	15138	15216	15382	15033	15133	15017	15249	15095	15082	15167	15111	15167	15108	15263	15086	15268	15108	14991	15007	15170	15012	15177	15214	14988	15218	14829	15111	15053	15203	15220	15073	15277	15122	15223	15111	14917	15179	15243	15083	15058	15253	14914	15186	15123	15080	14934	15102	15185	15189	15196	15162	15277	15207	15071	14998	15127	15132	15013	15034	15309	15189	14950	15048	14979	15052	14956	15037	14983	15032	15053	15086	15060	15294	15214	15182	15213	15088	15126	14972	15147	15144	15199	15156	15006	14981	15107	15162	15130	15133	15090	15155	15167	15174	15116	15106	15065	15226	15280	15127	15045	15265	15056	15314	14930	14985	15103	15157	15177	15312	14940	15006	15170	15109	15039	15314	15092	15134	15235	15112	15059	15173	15227	15035	15091	15086	15279	14995	15240	15176	15079	15121	15121	15061	15102	15124	15025	14932	15210	15104	15049	15096	15045	14974	15110	15192	15114	14956	15193	14950	15021	15155	15143	15225	15249	14946	15271	15200	15036	15256	15087	15091	15086	15022	15211	15118	15391	15210	15222	15162	15211	14977	15105	15028	15173	14966	15057	15084	15153	15133	15382	15175	15102	14970	15288	15203	15108	15233	15255	15048	15150	14994	15064	15223	15346	15039	14953	14848	15139	15081	15110	15207	15307	15195	15052	15020	14997	15192	14896	14987	15232	15111	15167	15152	15094	15247	15244	15029	15182	14967	14996	15086	15132	15275	15302	15068	15045	15153	15263	14953	14987	15017	15103	15009	15099	14988	15183	15238	15049	14925	15033	14998	15144	15147	15083	15207	15087	14964	15163	15087	15053	15058	14986	15359	15161	14977	15006	14992	15133	15141	15204	15124	15140	14996	15046	15155	15217	15027	15133	15190	15183	15231	15148	15162	15095	15028	15057	15090	15163	15159	15122	15001	14892	15041	15054	15089	14942	15199	15138	15067	15305	14982	15058	15182	15019	15006	15266	15153	15331	15023	15165	15317	15025	15090	14857	15102	15124	15200	15164	15186	15130	15191	14844	15355	14967	15058	15163	15028	15058	15132	15294	15101	15260	15021	14999	14829	14949	15170	15214	15114	15214	15251	15047	15064	15358	15055	15110	15156	15229	15069	15010	15128	15109	15216	14978	15216	15176	15057	15094	14928	15172	15116	15148	15178	15088	15008	15057	15277	15191	15259	15096	15029	14945	15052	15301	15068	15174	15151	15196	15202	15137	15077	15148	15168	15099	15155	15280	15203	15057	15250	15243	15246	15098	14998	15318	15246	14958	15121	15071	15027	15162	15135	15138	15242	15332	15234	14980	15188	15128	15160	15119	15010	15277	15052	15164	15245	15119	14993	15177	15083	15163	15126	15046	15134	14950	14976	15040	15324	15108	15293	15197	15222	15104	15184	15373	15154	15265	15177	14982	15192	15121	15185	15102	15370	15269	15190	14983	15091	15073	15135	15196	15367	15130	15140	15025	15198	15055	15076	15067	14984	15067	15011	15412	15016	15221	15131	15225	15244	15143	14963	15141	15035	14981	15033	15188	15126	15001	15145	15118	15165	15133	15309	15088	15219	15061
16196	31038	30220	25484	22406	21096	19897	18329	17090	16589	15806	15579	15190	15171	15055	14837	14611	14382	14291	14561	14356	14166	14190	14176	14110	14118	14103	14069	14029	14202	14113	13899	13938	14010	14168	14326	14167	14201	14160	14314	14131	14242	14139	14177	14096	13949	14034	14368	16091	17137	16598	15555	14978	14456	14176	14124	14037	13825	13950	14095	13992	14055	13808	14019	14007	14018	13921	14032	13904	13829	13954	14071	13981	13975	13761	13937	14080	13764	14009	13909	13998	13929	13914	14002	13978	13974	13883	13911	14057	13843	13862	13851	14048	14024	13970	13766	13910	13824	13857	13784	13845	13971	13950	13875	13991	14014	14008	13936	13931	13861	14050	13990	14055	13745	13957	14026	13878	13943	13920	14013	13954	13819	13933	13902	13937	13931	13848	13960	13766	13954	13870	13938	13955	14051	14170	13797	13978	14003	13658	13965	13912	13867	14024	13964	13972	13905	14119	13850	13789	13926	13918	13840	14031	13887	13807	13967	13847	14018	13914	13981	13835	13990	13861	13733	14021	13905	13866	13844	13831	13789	13729	13991	13827	13929	13968	13779	13824	13926	13943	13912	13932	13847	13962	13790	13931	14077	13923	13826	13969	13763	13836	13884	13962	13823	14052	14021	13811	14120	13963	14054	13844	13832	13893	13828	13915	14001	14249	13888	13947	13848	13996	13802	13933	13820	13881	13890	13904	13985	13806	14045	13828	13791	13928	13970	13845	13966	14001	14002	13919	13920	13852	13958	13935	13882	14031	13886	14065	13862	13955	13879	13941	13910	13809	13817	13883	14071	13882	13934	14016	13909	13770	14009	13993	14082	13791	13915	13942	13922	13848	13944	13821	13854	13923	13760	13895	14130	13921	13963	13960	14061	13828	14162	13898	13758	14050	13920	13896	13890	13981	14026	13763	13826	14049	13917	13729	13807	13927	13884	14076	13755	13921	13938	13923	14040	14125	13862	13950	14014	13848	13914	13810	13944	13778	14026	13977	13868	13889	13789	13818	13974	13954	13953	14105	13855	14030	13853	13912	13663	13995	13893	13808	13896	13946	13995	13955	14051	13927	14024	13905	13934	13919	13850	13900	13782	13922	14011	13948	13827	13870	13876	14020	13959	13878	13758	13924	14055	13979	13878	13829	14058	13937	13942	14020	14118	14028	14122	13883	13894	13930	13999	13669	13846	13953	13824	13957	13964	13797	13896	13813	13998	14063	13889	13978	13984	13910	13908	13924	13895	13912	13947	13989	13757	13895	13766	13842	13867	13794	13935	13708	13940	13846	13952	13943	13872	13872	13946	13931	14109	13904	13940	13897	13910	13738	14008	13997	13989	13685	13923	13935	14017	14004	13791	13803	13928	13805	13822	14039	13977	13858	13890	13964	13982	13710	13819	13907	13932	13733	13959	13906	13819	13805	13868	13822	13994	13897	14063	13852	13786	14037	13909	13844	13933	13949	14011	14038	14018	13890	13813	14101	13898	13812	13933	13921	13840	13930	13976	14072	13885	13952	14038	13966	13874	14017	13955	13970	13864	13918	13839	14015	13942	13955	13975	13882	13890	14041	13826	14046	13898	13984	13967	13878	13930	13842	13891	13874	13812	13749	13861	13889	13816	13984	13867	13804	13948	14020	13866	13778	13906	13867	13999	14082	13920	13854	13995	13908	13885	14131	13769	13964	13893	14039	13853	13903	13875	13928	13848	13782	13894	14200	13926	14015	13890	14056	13927	13830	13945	13822	13966	13902	14203	13827	13986	14068	13891	13978	14036	13981	13681	13746	13950	13660	13898	13861	13861	13853	13702	13885	14014	13965	14027	13988	13886	13892	13868	14020	13964	13892	13983	13920	14215	13971	13869	13860	13822	13909	13824	14175	13791	13945	13924	13932	13826	13926	13688	13703	13922	13940	13753	13834	13910	13825	13847	14045	13974	13956	14009	14016	13926	13849	13986	13994	13911	13831	13910	13867	13964	14000	13974	13826	14051	13917	13989	14023	13998	13887	13930	13999	13810	13893	14058	13856	13923	13946	14050	13963	13965	13975	13986	13931	13941	13994	13930	14009	13952	13780	13884	13914	13954	13885	13889	13780	13912	13939	13734	13927	13842	13892	13819	13835	13780	13893	13901	13936	13845	13812	13767	13932	13888	13916	13929	13786	13865	13814	13985	13963	14115	13798	13990	13893	13800	13880	13896	13879	13816	14012	13816	13762	13959	13791	13931	13934	14038	13974	13839	13909	14029	13941	13919	13868	13888	13862	13967	14033	14047	14068	14022	13967	14046	13872	14059	13846	13872	13832	13958	13718	14127	13910	13813	13873	13978	13898	13938	13877	13921	13707	13925	13698	13933	13927	13730	13917	13821	13646	13971	13897	13750	13811	13955	13960	14030	13912	13921	13922	13769	13908	13918	14001	14042	13890	13941	13849	13845	13986	13749	13996	14011	14019	13859	13977	13878	13934	13996	13924	13802	13836	13905	13835	13825	13874	14068	13821	14032	13944	13886	13935	13949	13915	13908	13910	14038	13846	14004	13785	13838	13826	13944	13790	13864	13835	13984	13883	13780	13918	13867	13916	13855	13928	13930	14080	13807	13876	13976	13901	13867	13859	13832	13904	13902	13878	13988	13744	13905	13909	13898	13909	13940	13906	13964	14135	13844	13821	13841	13988	13984	13840	13883	13875	14075	13872	13826	13975	13795	14105	13941	13758	13842	13824	13865	13884	13809	13959	14026	13944	13935	13931	13895	14082	13947	13847	13965	13780	13897	14043	13882	14029	13872	13848	13903	13872	14121	13929	13947	13979	13906	13904	13801	13980	13989	13959	13908	13953	13741	13947	13905	13926	13955	13960	13947	13829	13849	14016	13916	14016	13758	14033	14024	13868	13929	13896	13966	13904	13809	13853	13852	13861	13898	13901	13789	13962	13987	13866	13886	14088	14027	13902	13902	13902	13773	13842	13889	13757	14011	13850	13784	13780	13886	13890	13870	13888	13854	13871	13964	13876	13775	13804	13823	13802	13924	14012	13789	13932	13990	13756	13938	13969	13967	13758	13848	13955	13756	13812	13816	13979	13742	13858	13907	13938	14015	13971	13909	14000	13724	13979	13881	14051	13942	14098	13939	13809	13984	13790	13796	13892	13877	14040	13851	14075	13958	13866	13978	13913	13877	13880	14072	13882	13826	13974	13968	13928	13863	13802	13961	13920	14003	13770	13849	13914	13971	13934	13945	13804	13908	13842	13968	13906	14193	13804	13937	14035	13929	13950	13976	13919	13978	14160	13822	13920	14010	14037	14051	13985	13848	13969	13720	14046	13938	14094	13832	13779	13916	13834	13904	13945	14045	13784	13791	14031	13938	14049	13970	13895	13804	14000	13933	13849	13943	13925	13981	14070	13930	13862	13865	13992	13947	13730	13852	13885	13955	13955	13987	13892	13914	13902	13960	13982	13954	13985	13944	13832	13954	14052	13965	13743	13690	13859	13835	13928	14023	13927	13868	13903	13921	13956	13934	13919	13944	13875	13903	13841	13772	13919	13835	14060	13921	13734	13933	13929	13951	14113	13991	13817	13798	13899	13784	14007	13934	13947	13931	13852	13883	13998	13912	14119	13881	14086	14022	14004	13951	13986	13935	13915	13837	13931	13968	13889	14028	14029	13795	13935	13839	13975	13985	13872	14032	13992	13815	13900	13916	13849	14007	13979	13925	13673	13995	13867	13852	13910	13838	14007	13884	14026	13978	13878	13765	14010	13941	13976	13901	13887	13796	13924	13941	13822	13958	13807	13826	13866	13957	13891	14025	13781	14133	13966	13961	14153	14056	13898	13912	14001	14020	13838	13999	13941	13968	14003	13949	13875	13906	13866	13914	13940	14043	13941	13946	14006	13934	13843	13829	14016	13959	13835	14006	13910	13936	13857	13978	13918	14099	14018	13844	13796	14109	13895	14067	13896	13919	13861	13969	14018	13841	13738	13793	13980	13879	13892	13793	13850	13995	13889	14127	13967	13894	14184	13921	13897	13912	13993	13894	13848	13822	13985	13787	13884	13990	13907	13796	13980	13909	13789	13825	13895	13771	13882	14013	13934	13908	13912	13895	13893	14038	13950	13837	13849	14088	13943	13853	13720	13814	13852	14017	13926	13922	13861	13881	14066	13931	13991	13912	13842	14085	13704	13805	13981	13861	13947	13865	14017	14010	13821	13843	13866	13813	13964	13992	13966	13859	13892	13877	13840	13868	13859	13892	13876	13954	13986	13796	14046	13891	13971	13924	13940	13882	13976	14027	14005	13997	13977	14020	13898	13942	13952	13800	13886	13776	14092	13989	13856	13822	13808	13747	13788	13994	13915	13810	13988	13987	13985	13861	13999	13836	13909	13952	13794	13728	14068	13981	13869	13918	13762	13808	13850	13863	13875	13805	13938	13843	13876	14045	14083	14018	14027	13984	13855	14000	13999	13760	13674	14033	13904	13820	14001	13731	13827	13986	13868	14036	13782	13940	13983	13793	13915	13868	13841	14069	13966	13889	13910	13992	13964	13942	13879	13821	13929	13820	13983	14095	13849	13875	13966	13922	13932	13803	14040	13892	13882	13979	13939	13998	13798	13813	13932	13970	13988	13953	13966	13874	13884	13820	13958	13751	13983	13779	14037	13834	13950	13767	13937	14101	13809	14068	13942	13794	13995	13774	13680	13814	13862	13970	13796	13824	13680	13957	13899	14006	13863	13951	13824	13805	13993	13969	13992	13856	13832	13996	13960	13947	14030	13910	13975	13954	13879	14059	14032	14002	13960	13881	13893	13886	14170	13792	13942	14014	13994	14076	13948	13937	14088	13888	13851	13923	13800	13934	13768	13850	13951	13864	13899	13914	13896	13779	13788	13983	13941	13796	13931	13918	13915	14017	13801	13950	13901	14080	13903	13861	13900	13864	13920	13842	13876	13909	13961	13965	13767	13969	13845	13779	14006	13864	13811	13870	13952	13979	14021	13785	13937	14085	13700	13976	13931	13955	13888	13888	13901	13909	13853	13980	14003	14055	13832	13899	13791	14009	13982	13889	13972	13928	13787	14000	13936	13910	13973	13833	13798	13857	13777	14156	13840	13999	13925	13935	13922	13954	13750	14091	14035	13964
27572	21960	24246	21072	17388	16851	16271	15958	15254	15223	15245	15027	15182	15260	15167	14887	14757	14648	14799	14911	14731	14888	14845	14597	14844	14787	14812	14700	14888	14890	14738	14871	14776	14873	14788	14875	14731	14826	14956	14917	14874	14864	14730	14724	14836	14793	14649	14687	14851	14967	14900	15080	15025	14847	14688	14755	14804	14827	14863	14610	14729	14783	14951	14783	14817	14872	14787	14800	14749	14717	14748	14611	14816	14626	14689	14695	14910	14786	14705	14682	14801	14786	14761	14815	14749	14741	14594	14762	14469	14735	14689	14831	14635	14623	14794	14757	14653	14469	14840	14764	14585	14628	14644	14655	14740	14424	14624	14738	14708	14939	14764	14623	14643	14821	14774	14824	14712	14628	14681	14698	14809	14783	14703	14714	14545	14629	14638	14719	14734	14730	14725	14843	14567	14761	14643	14694	14723	14856	14658	14794	14687	14685	14775	14730	14778	14635	14747	14967	14779	14757	14834	14633	14780	14722	14746	14853	14735	14505	14569	14660	14616	14635	14697	14762	14779	14677	14634	14645	14588	14689	14688	14809	14886	14699	14796	14696	14695	14651	14712	14539	14749	14579	14637	14794	14808	14545	14621	14709	14637	14595	14831	14753	14706	14746	14751	14612	14677	14584	14786	14844	14856	14895	14832	14686	14821	14771	14639	14673	14780	14706	14799	14691	14823	14574	14586	14570	14847	14700	14872	14619	14790	14840	14548	14594	14613	14593	14712	14552	14755	14768	14771	14695	14874	14895	14823	14714	14546	14658	14666	14722	14570	14632	14653	14611	14802	14884	14836	14743	14763	14784	14735	14605	14688	14690	14788	14893	14739	14591	14617	14610	14648	14533	14632	14680	14765	14908	14802	14568	14520	14810	14810	14631	14724	14560	14817	14552	14594	14361	14867	14837	14651	14797	14443	14635	14810	14704	14975	14683	14667	14517	14810	14635	14825	14884	14804	14799	14744	14591	14593	14618	14644	14790	14671	14718	14620	14429	14755	14959	14798	14771	14732	14720	14837	14771	14618	14639	14689	14776	14669	14662	14678	14807	14792	14797	14612	14729	14720	14679	14931	14669	14813	14761	14680	14683	14789	14691	14657	14827	14832	14788	14968	14772	14761	14722	14784	14753	14773	14782	14716	14627	14679	14874	14785	14731	14680	14511	14759	14820	14804	14782	14712	14578	14795	14698	14752	14867	14882	14671	14758	14706	14745	14598	14788	14751	14851	14645	14800	14526	14692	14507	14711	14549	14650	14719	14812	14826	14734	14915	14727	14692	14776	14849	14656	14552	14709	14704	14693	14665	14763	14940	14769	14487	14599	14568	14771	14706	14502	14820	14473	14676	14659	14613	14777	14641	14770	14832	14759	14763	15009	14624	14765	14692	14501	14857	14978	14528	14781	14721	14714	14702	14604	14722	14582	14572	14697	14602	14738	14611	14497	14750	14699	14663	14638	14781	14973	14821	14606	14789	14670	14575	14679	14582	14633	14811	14779	14714	14749	14680	14676	14686	14590	14440	14799	14723	14788	14631	14822	14738	14606	14534	14469	14732	14693	14867	14627	14693	14671	14637	14677	14767	14801	14694	14760	14802	14819	14779	14999	14724	14791	14726	14745	14618	14545	14656	14819	14743	14603	14796	14625	14522	14826	14860	14655	14735	14584	14574	14635	14665	14765	14683	14753	14845	14881	14818	14659	14654	14682	14881	14590	14671	14828	14721	14692	14607	14772	14801	14840	14722	14856	14685	14919	14708	14673	14809	14614	14645	14809	14660	14530	14602	14636	14683	14604	14636	14694	14738	14949	14860	14792	14739	14580	14692	14686	14653	14914	14793	14610	14506	14672	14841	14667	14795	14605	14668	14749	14602	14603	14595	14606	14792	14569	14913	14717	14513	14619	14533	14655	14817	14740	14869	14704	14606	14680	14869	14892	14805	14911	14574	14711	14681	14754	14772	14620	14695	14846	14752	14886	14802	14862	14757	14790	14746	14843	14505	14734	14777	14774	14732	14540	14778	14590	14782	14584	14738	14836	14588	14640	14685	14669	14607	14791	14754	14707	14646	14941	14700	14574	14784	14520	14642	14572	14757	14755	14693	14920	14669	14684	14781	14739	14642	14825	15095	14566	14677	14535	14741	14659	14707	14633	14635	14731	14537	14706	14702	14897	14852	14578	14787	14755	14697	14579	14872	14764	14701	14504	14749	14801	14564	14753	14935	14712	14956	14707	14575	14864	14922	14829	14782	14651	14666	14921	14798	14804	14557	14726	14917	14679	14673	14769	14858	14715	14792	14918	14644	14737	14559	14856	14902	14788	14770	14820	14713	14531	14743	14618	14657	14673	14790	14779	14645	14792	14672	14806	14800	14813	14764	14790	14773	14769	14817	14595	14709	14831	14688	14777	14540	14812	14605	14919	14808	14777	14731	14734	14693	14383	14689	14778	14688	14778	14680	14646	14740	14760	14759	14782	14751	14652	14644	14721	14922	14741	14767	14657	14893	14629	14705	14683	14515	14859	14614	14795	14701	14592	14681	14727	14529	14632	14803	14654	14654	14826	14699	14652	14795	14833	14742	14813	14715	14619	14670	14860	14483	14644	14731	14649	14813	14705	14736	14681	14913	14526	14858	14606	14557	14696	14689	14598	14797	14782	14628	14800	14663	14655	14662	14859	14806	14636	14847	14561	14823	14832	14542	14576	14709	14705	14677	14889	14912	14923	14872	14889	14757	14819	14718	14606	14893	14747	14902	14792	14907	14746	14817	14780	14681	14646	14776	14647	14847	14726	14819	14705	14844	14803	14732	14527	14777	14633	14694	14724	14815	14666	14739	14775	14802	14546	14626	14768	14739	14645	14788	14811	14689	14827	14770	14699	14665	14724	14835	14744	14685	14690	14662	14512	14725	14682	14743	14836	14752	14742	14649	14663	14975	14561	14554	14896	14791	14735	14719	14775	14602	14772	14828	14684	14641	14661	14717	14752	14598	14722	14713	14755	14648	14670	14744	14771	14782	14601	14566	14576	14749	14663	14755	14730	14693	14716	14485	14737	14836	14488	14828	14909	14832	14541	14598	14610	14540	14609	14608	14708	14733	14603	14720	14893	14682	14908	14744	14735	14711	14759	14503	14565	14795	14882	14697	14467	14823	14529	14723	14648	14695	14605	14851	14713	14841	14738	14834	14652	14552	14686	14575	14498	14862	14889	14769	14810	14494	14902	14841	14758	14689	14768	14829	14794	14664	14772	14623	14869	14788	14696	14651	14741	14610	14708	14587	14699	14730	14843	14771	14829	14534	14744	14569	14667	14544	14555	14649	14713	14574	14752	14587	14702	14529	14938	14771	15082	14545	14847	14562	14774	14948	14721	14804	14773	14685	14747	14678	14625	14594	14712	14868	14719	14671	14672	14679	14615	14746	14772	14887	14816	14787	14862	14879	14690	14684	14875	14924	14736	14849	14759	14885	14716	14775	14566	14531	14591	14753	14685	14791	14787	14675	14832	14715	14862	14686	14700	14770	14604	14471	14781	14692	14780	14663	14644	14607	14654	14857	14755	14771	14720	14818	14648	14858	14663	14810	14755	14724	14827	14679	14831	14822	14933	14626	14753	14886	14646	14605	14866	14672	14762	14795	14576	14827	14742	14808	14649	14818	14760	14593	14615	14783	14787	14733	14638	14712	14672	14777	14888	14742	14646	14893	14809	14735	14714	14665	14603	14661	14724	14656	14761	14798	14839	14766	14699	14906	14698	14691	14839	14585	14578	14788	14676	14831	14670	14635	14615	14691	14768	14636	14773	14678	14688	14756	14744	14496	14529	14774	14806	14678	14911	14758	14594	14669	15011	14803	14572	14743	14582	14586	14788	14488	14911	14772	14675	14670	14760	14896	14586	14690	14801	14674	14905	14737	14814	14743	14793	14911	14723	14554	14620	14822	14703	14582	14786	14691	14698	14614	14851	14754	14619	14719	14800	14458	14873	14675	14783	14677	14599	14810	14641	14708	14500	14699	14651	14791	14812	14668	14876	14768	14889	14694	14760	14756	14957	14645	14833	14805	14882	14723	14828	14769	14829	14791	14860	14717	14683	14673	14589	14690	14593	14774	14643	14787	14573	14853	14702	14881	14448	14828	14734	14565	14686	14784	14868	14825	14629	14649	14630	14811	14922	14687	14801	14739	14519	14612	14975	14832	14655	14672	14794	14545	14737	14908	14793	14864	14730	14789	14761	14766	14708	14843	14943	14686	14858	14657	14690	14874	14642	14781	14884	14771	14598	14781	14830	14749	14681	14654	14675	14702	14701	14989	14757	14711	14663	14816	14670	14734	14732	14719	14654	14789	14670	14806	14731	14705	14834	14771	14713	14620	14588	14832	14910	14562	14624	14641	14641	14778	14881	14715	14859	14664	14752	14853	14707	14778	14566	14689	14809	14805	14739	14781	14728	14702	14860	14677	14675	14652	14810	14761	14701	14778	14836	14879	14764	14739	14839	14769	14658	14741	14621	14683	14672	14682	14755	14619	14794	14685	14909	14529	14684	14654	14727	14842	14953	14926	14701	14521	14642	14640	14785	14843	14669	14858	14639	14797	14731	14649	14851	14598	14675	14784	15005	14854	14692	14887	14732	14747	14754	14693	14684	14694	14639	14632	14730	14848	14774	14754	14810	14538	14813	14793	14648	14806	14596	14852	14694	14505	14809	14724	14673	14680	14633	14621	14739	14835	14787	14683	14737	14963	14724	15007	14697	14577	14715	14590	14589	14706	14632	14708	14671	14596	14626	14657	14516	14748	14612	14667	14719	14687	14624	14587	14707	14617	14567	14849	14635	14915	14674	14627	14699	14651	14782	14805	14770	14731	14611	14675	14799	14761	14632	14761	14597	14747	14565	14690	14734	14704	14771	14639	14655	14779	14706	14656	14663	14756	14936	14836	14819	14686	14634	14668	14623	14612	14687	14748	14800	14777	14767	14800	14629	14835	14608	14668	14549	14613	14855	14889	14593	14723	14761	14814	14784	14627	14687	14786	14921	14657	14726	14874	14775	14876	14677	14767	14770	14878	14718	14655	14745	14823	14837	14861	14607	14737	14708	14856	14571	14653	14715	14594	14849	14603	14637	14723	14758	14662	14724	14718
15473	21280	21924	19236	17657	17126	16132	15534	14781	14452	14521	14106	14232	14045	13940	14018	13764	13813	13705	13815	13865	13859	13665	13763	13815	13552	13684	13686	13807	13772	13743	13610	13660	13536	13785	13918	13743	13687	13811	13767	13802	13613	13678	13551	13623	13703	13516	13744	13789	13950	13883	13913	13909	13696	13605	13628	13726	13626	13634	13713	13732	13715	13722	13591	13820	13656	13605	13755	13679	13555	13619	13508	13681	13652	13521	13635	13780	13755	13546	13586	13741	13644	13791	13541	13712	13598	13610	13506	13695	13711	13710	13567	13714	13639	13598	13733	13503	13893	13560	13691	13564	13521	13546	13521	13537	13708	13797	13662	13469	13675	13669	13625	13630	13576	13658	13668	13647	13570	13754	13599	13675	13562	13761	13672	13674	13879	13679	13623	13663	13686	13629	13494	13643	13846	13581	13547	13849	13866	13477	13584	13623	13653	13739	13530	13797	13516	13583	13661	13826	13556	13673	13598	13563	13501	13579	13584	13672	13504	13674	13582	13497	13676	13617	13710	13633	13612	13695	13566	13706	13711	13791	13727	13741	13530	13659	13640	13686	13719	13587	13633	13744	13579	13642	13638	13600	13702	13679	13804	13509	13548	13656	13676	13815	13685	13563	13566	13572	13624	13733	13642	13689	13581	13637	13461	13461	13434	13681	13674	13669	13586	13519	13857	13590	13794	13586	13489	13738	13731	13604	13578	13726	13681	13672	13671	13599	13604	13678	13874	13590	13595	13575	13615	13636	13617	13519	13685	13617	13740	13731	13461	13622	13637	13698	13723	13752	13667	13568	13728	13539	13593	13765	13487	13562	13610	13707	13650	13631	13590	13646	13587	13496	13680	13581	13640	13532	13579	13691	13575	13750	13639	13734	13787	13742	13731	13590	13727	13639	13549	13586	13682	13528	13741	13783	13526	13447	13576	13549	13701	13694	13624	13602	13612	13693	13596	13695	13551	13685	13636	13528	13741	13760	13706	13545	13552	13489	13633	13523	13688	13644	13729	13529	13589	13673	13623	13571	13535	13597	13593	13630	13566	13756	13544	13699	13701	13638	13762	13630	13681	13632	13651	13382	13536	13603	13704	13583	13611	13572	13526	13569	13549	13596	13677	13664	13611	13753	13548	13743	13504	13624	13542	13610	13757	13589	13738	13738	13477	13551	13634	13534	13571	13487	13601	13729	13582	13922	13606	13526	13531	13832	13703	13596	13700	13713	13737	13587	13560	13649	13749	13375	13482	13632	13503	13595	13639	13828	13584	13677	13595	13573	13638	13548	13586	13682	13725	13650	13502	13488	13798	13820	13641	13605	13735	13685	13641	13808	13660	13610	13668	13683	13631	13584	13727	13719	13725	13629	13638	13710	13553	13574	13682	13699	13657	13589	13736	13645	13647	13744	13535	13733	13767	13691	13585	13597	13502	13612	13581	13694	13684	13549	13695	13690	13704	13713	13661	13596	13636	13665	13550	13439	13609	13462	13483	13667	13691	13614	13661	13603	13602	13691	13582	13767	13626	13768	13579	13551	13897	13575	13744	13622	13793	13690	13608	13565	13827	13722	13665	13741	13528	13580	13680	13739	13672	13541	13574	13506	13670	13577	13506	13802	13622	13658	13682	13553	13524	13654	13705	13620	13530	13602	13788	13618	13681	13693	13661	13697	13298	13794	13435	13540	13745	13689	13567	13655	13607	13621	13663	13634	13689	13591	13614	13613	13861	13736	13689	13716	13522	13645	13653	13670	13618	13688	13695	13697	13591	13717	13608	13651	13715	13588	13615	13779	13676	13511	13661	13607	13705	13620	13667	13646	13750	13616	13684	13772	13623	13581	13676	13750	13600	13717	13698	13664	13660	13617	13678	13706	13890	13599	13567	13459	13661	13745	13724	13598	13710	13651	13730	13695	13738	13568	13791	13591	13578	13712	13759	13587	13716	13605	13831	13574	13659	13646	13735	13608	13574	13560	13569	13687	13623	13575	13713	13745	13653	13585	13487	13595	13804	13778	13715	13817	13673	13696	13572	13716	13575	13748	13820	13630	13668	13522	13562	13682	13610	13741	13664	13882	13655	13544	13617	13672	13684	13611	13441	13694	13708	13731	13833	13638	13484	13804	13706	13710	13734	13786	13862	13721	13654	13501	13488	13828	13583	13591	13706	13759	13554	13793	13553	13742	13577	13664	13727	13525	13637	13539	13649	13709	13649	13616	13622	13607	13589	13675	13762	13744	13637	13722	13683	13735	13755	13586	13359	13733	13554	13577	13835	13883	13621	13574	13741	13773	13568	13800	13687	13610	13512	13652	13652	13797	13683	13590	13761	13815	13666	13664	13657	13603	13602	13772	13651	13623	13654	13684	13527	13753	13630	13610	13617	13542	13520	13600	13567	13769	13570	13704	13568	13577	13724	13564	13767	13330	13780	13688	13465	13613	13661	13670	13587	13766	13521	13620	13797	13717	13540	13623	13511	13777	13662	13758	13565	13506	13708	13683	13682	13597	13657	13713	13539	13707	13622	13712	13598	13646	13397	13682	13786	13545	13718	13653	13564	13651	13603	13679	13563	13682	13521	13642	13519	13495	13701	13690	13611	13728	13774	13662	13552	13690	13689	13780	13563	13731	13623	13691	13605	13665	13613	13625	13577	13675	13467	13682	13701	13682	13649	13554	13807	13695	13490	13801	13630	13651	13551	13651	13707	13600	13553	13679	13812	13703	13444	13674	13567	13761	13654	13626	13761	13862	13662	13866	13481	13642	13597	13695	13515	13838	13547	13773	13526	13688	13545	13731	13631	13645	13664	13686	13703	13630	13534	13701	13504	13573	13695	13458	13654	13704	13734	13663	13573	13563	13763	13619	13694	13825	13660	13785	13546	13693	13611	13717	13651	13568	13519	13457	13565	13687	13670	13577	13735	13618	13597	13754	13610	13630	13593	13602	13629	13590	13420	13623	13740	13661	13620	13638	13703	13722	13686	13814	13613	13688	13725	13562	13762	13776	13724	13736	13665	13590	13829	13718	13673	13783	13676	13601	13486	13688	13794	13674	13697	13636	13687	13661	13498	13747	13695	13668	13584	13672	13718	13649	13715	13674	13702	13624	13599	13761	13659	13626	13571	13627	13715	13757	13808	13616	13677	13729	13683	13644	13649	13744	13745	13682	13536	13668	13640	13593	13717	13596	13589	13645	13606	13498	13646	13584	13576	13794	13701	13542	13635	13751	13551	13687	13720	13558	13629	13597	13707	13533	13623	13655	13658	13656	13519	13682	13646	13768	13484	13785	13645	13506	13632	13671	13655	13685	13764	13701	13676	13506	13697	13752	13835	13669	13584	13727	13668	13596	13692	13614	13555	13686	13826	13731	13574	13645	13667	13648	13573	13512	13779	13561	13655	13713	13632	13678	13627	13543	13760	13567	13809	13583	13710	13744	13562	13842	13532	13791	13684	13759	13631	13652	13636	13535	13647	13677	13676	13658	13669	13632	13627	13754	13742	13623	13727	13520	13433	13728	13798	13593	13598	13734	13648	13663	13602	13612	13630	13628	13562	13561	13521	13638	13766	13622	13684	13621	13681	13632	13644	13623	13510	13590	13719	13585	13467	13686	13469	13656	13671	13684	13634	13602	13536	13666	13585	13739	13544	13685	13621	13714	13761	13670	13727	13694	13778	13560	13856	13673	13466	13660	13637	13773	13582	13501	13438	13519	13584	13571	13704	13615	13506	13779	13687	13690	13724	13646	13591	13610	13578	13783	13509	13764	13652	13600	13646	13661	13659	13723	13747	13697	13548	13692	13691	13847	13476	13681	13812	13636	13729	13624	13580	13682	13670	13490	13714	13607	13612	13666	13551	13604	13644	13726	13691	13573	13615	13724	13598	13681	13656	13680	13697	13806	13585	13766	13612	13543	13624	13482	13675	13696	13734	13569	13663	13704	13616	13806	13499	13707	13735	13658	13752	13642	13502	13624	13667	13524	13740	13662	13700	13649	13536	13707	13724	13571	13713	13650	13570	13562	13475	13747	13676	13556	13799	13865	13523	13685	13748	13635	13595	13677	13614	13713	13612	13504	13642	13663	13635	13645	13522	13480	13665	13630	13698	13731	13554	13638	13754	13611	13656	13748	13689	13656	13594	13502	13794	13456	13712	13551	13561	13768	13725	13627	13643	13713	13665	13499	13745	13652	13712	13665	13693	13756	13608	13796	13743	13758	13541	13783	13586	13718	13486	13695	13812	13594	13669	13714	13805	13476	13653	13624	13673	13585	13634	13828	13639	13548	13650	13713	13660	13701	13748	13582	13591	13736	13699	13674	13731	13719	13760	13724	13582	13729	13524	13716	13589	13781	13594	13584	13725	13592	13838	13616	13688	13728	13628	13716	13566	13649	13506	13929	13639	13758	13678	13662	13715	13751	13679	13638	13586	13643	13577	13686	13788	13600	13457	13673	13634	13791	13658	13524	13605	13676	13771	13692	13633	13698	13657	13465	13671	13643	13754	13667	13634	13654	13582	13482	13579	13838	13662	13627	13679	13734	13611	13552	13603	13614	13557	13683	13564	13493	13672	13548	13768	13778	13667	13762	13732	13754	13420	13734	13517	13670	13515	13676	13512	13834	13638	13638	13757	13640	13651	13640	13624	13689	13532	13868	13615	13560	13672	13650	13595	13530	13758	13674	13602	13695	13690	13750	13698	13715	13400	13678	13530	13662	13692	13778	13518	13580	13706	13645	13718	13653	13814	13572	13695	13649	13766	13575	13581	13598	13569	13777	13637	13679	13637	13704	13593	13659	13550	13650	13850	13693	13652	13472	13586	13807	13639	13671	13484	13621	13493	13721	13610	13607	13647	13620	13644	13564	13513	13607	13760	13403	13668	13680	13665	13558	13637	13842	13585	13743	13566	13569	13506	13555	13774	13829	13709	13606	13577	13588	13663	13800	13737	13524	13710	13611	13564	13649	13647	13735	13653	13594	13673	13563	13612	13595	13756	13583	13697	13721	13645	13726	13743	13593	13602	13792	13794	13542	13682	13649	13630	13643	13679	13683	13654	13717	13617	13675	13560	13651	13712	13637	13714	13714	13726	13753	13625	13570	13566	13684	13877	13628	13722	13506	13684	13630	13699	13740	13575	13532	13566
24065	21258	28668	24274	22165	21783	20196	17308	16159	16106	15908	15618	15533	15262	15315	15089	14972	14954	15020	14786	15026	14876	14777	14708	14820	14818	14686	14902	14679	14832	14775	14812	14945	14870	14816	14799	14895	14842	14906	14875	14783	14620	14521	14816	14800	14878	14895	14997	15500	16090	15665	15319	15038	14932	14750	14991	14690	14810	14885	14843	14680	14733	14576	14703	14851	14656	14572	14640	14711	14649	14729	14643	14772	14601	14750	14596	14671	14678	14692	14468	14730	14719	14438	14608	14749	14635	14610	14608	14789	14765	14762	14900	14712	14576	14728	14545	14671	14706	14800	14824	14757	14475	14829	14722	14621	14474	14561	14719	14676	14768	14826	14768	14746	14699	14661	14482	14601	14613	14713	14636	14709	14535	14556	14762	14710	14710	14911	14554	14849	14529	14683	14706	14682	14689	14642	14787	14709	14837	14955	14542	14619	14775	14576	14716	14722	14927	14705	14800	14779	14760	14837	14692	14487	14614	14620	14590	14697	14693	14800	14696	14480	14462	14652	14616	14900	14719	14792	14860	14814	14882	14590	14461	14687	14642	14783	14625	14568	14677	14581	14771	14768	14578	14557	14766	14745	14638	14806	14586	14846	14681	14757	14611	14859	14899	14884	14735	14754	14825	14680	14708	14896	14604	14739	14643	14484	14659	14739	14595	14813	14771	14560	14614	14569	14599	14776	14577	14702	14545	14780	14642	14676	14674	14719	14638	14724	14704	14730	15038	14796	14794	14748	14806	14842	14566	14862	14661	14538	14803	14650	14591	14598	14652	14673	14617	14731	14750	14666	14787	14680	14670	14789	14509	14826	14753	14583	14585	14805	14891	14562	14751	14679	14674	14567	14441	14696	14679	14481	14642	14581	14631	14625	14583	14639	14530	14616	14790	14716	14544	14700	14630	14664	14738	14573	14712	14762	14803	14682	14708	14656	14646	14704	14873	14692	14740	14684	14571	14812	14888	14886	14602	14772	14648	14669	14749	14634	14582	14798	14658	14649	14665	14733	14604	14578	14759	14729	14530	14695	14626	14660	14922	14834	14752	14921	14665	14588	14745	14643	14876	14815	14577	14598	14712	14829	14811	14775	14682	14540	14643	14816	14742	14721	14726	14812	14657	14763	14623	14762	14635	14748	14560	14712	14669	14648	14813	14785	14726	14628	14598	14827	14603	14732	14476	14785	14777	14818	14710	14640	14759	14522	14693	14858	14729	14671	14493	14741	14450	14631	14594	14687	14668	14933	14870	14659	14695	14737	14635	14765	14914	14805	14771	14644	14719	14650	14530	14853	14629	14770	14767	14763	14545	14624	14631	14803	14701	14656	14838	14789	14739	14712	14700	14706	14899	14674	14528	14778	14777	14661	14580	14533	14577	14536	14656	14789	14620	14730	14671	14691	14775	14704	14852	14777	14650	14813	14548	14661	14600	14738	14523	14854	14749	14667	14710	14721	14580	14595	14543	14569	14566	14606	14709	14830	14661	14666	14806	14800	14673	14761	14559	14759	14693	14822	14390	14577	14729	14681	14740	14548	14596	14679	14710	14734	14782	14882	14691	14891	14705	14735	14714	14586	14558	14814	14502	14656	14605	14644	14462	14674	14791	14574	14631	14710	14577	14535	14634	14664	14546	14570	14851	14606	14662	14607	14608	14857	14636	14821	14638	14653	14548	14772	14922	14599	14668	14854	14684	14737	14789	14768	14802	14532	14652	14877	14707	14686	14764	14568	14660	14880	14706	14635	14727	14778	14786	14562	14425	14740	14669	14872	14752	14665	14657	14686	14784	14739	14605	14643	14494	14783	14798	14776	14694	14814	14661	14644	14798	14587	14627	14653	14648	14745	14643	14609	14688	14506	14764	14796	14696	14728	14763	14527	14514	14815	14474	14793	14619	14512	14717	14755	14522	14531	14781	14799	14691	14698	14563	14505	14492	14644	14604	14763	14711	14824	14711	14544	14641	14750	14758	14808	14765	14684	14688	14646	14694	14736	14482	14679	14632	14733	14574	14731	14915	14771	14758	14535	14617	14543	14674	14845	14728	14676	14577	14691	14684	14688	14693	14709	14417	14703	14666	14801	14757	14766	14869	14715	14493	14716	14596	14810	14641	14504	14646	14646	14654	14640	14852	14797	14737	14642	14685	14769	14518	14778	14631	14854	14941	14787	14708	14551	14526	14515	14709	14666	14696	14573	14665	14661	14880	14723	14703	14566	14552	14785	14662	14884	14792	14518	14704	14615	14828	14598	14652	14566	14587	14468	14567	14593	14532	14565	14522	14803	14807	14605	14692	14571	14528	14607	14671	14892	14632	14743	14693	14797	14536	14805	14633	14594	14746	14983	14722	14762	14720	14600	14766	14550	14834	14684	14538	14697	14757	14729	14826	14781	14732	14670	14655	14879	14834	14658	14758	14951	14595	14741	14650	14851	14746	14722	14664	14702	14601	14801	14630	14833	14791	14590	14592	14914	14775	14829	14715	14733	14870	14601	14785	14654	14705	14873	14734	14641	14758	14784	14872	14650	14593	14551	14855	14749	14806	14917	14647	14869	14599	14660	14733	14576	14745	14697	14640	14600	14644	14686	14568	14718	14653	14590	14880	14795	14617	14539	14568	14967	14827	14597	14567	14717	14461	14599	14686	14717	14610	14740	14564	14710	14706	14599	14750	14635	14758	14680	14709	14825	14642	14684	14746	14783	14708	14760	14778	14688	14781	14724	14568	14611	14602	14815	14626	14636	14638	14479	14795	14824	14794	14761	14728	14524	14722	14766	14943	14748	14729	14881	14803	14664	14647	14726	14493	14548	14755	14671	14750	14648	14611	14831	14642	14571	14638	14624	14596	14726	14670	14618	14711	14911	14971	14854	14652	14721	14778	14651	14690	14948	14708	14831	14535	14696	14612	14620	14659	14706	14574	14715	14921	14715	14511	14696	14751	14760	14593	14505	14643	14529	14657	14865	14665	14628	14681	14541	14762	14881	14850	14835	14858	14689	14597	14775	14583	14669	14902	14809	14493	14478	14662	14921	14676	14581	14573	14572	14504	14750	14706	14721	14756	14657	14680	14645	14569	14720	14729	14560	14776	14625	14765	14610	14926	14642	14756	14854	14614	14557	14593	14637	14742	14505	14727	14860	14588	14541	14941	14646	14640	14835	14622	14789	14728	14788	14856	14801	14690	14694	14828	14583	14673	14652	14723	14688	14765	14735	14909	14774	14657	14623	14745	14523	14569	14544	14771	14474	14574	14809	14724	14764	14613	14623	14577	14755	14615	14862	14667	14756	14821	14755	14690	14661	14617	14489	14545	14662	14663	14762	14660	14745	14502	14796	14537	14506	14564	14615	14745	14736	14563	14565	14746	14466	14651	14554	14605	14928	14681	14551	14568	14509	14803	14740	14750	14768	14735	14690	14906	14765	14942	14631	14785	14772	14504	14575	14627	14901	14726	14644	14752	14860	14698	14651	14624	14709	14603	14857	14705	14830	14691	14693	14686	14590	14679	14789	14745	14823	14763	14738	14503	14616	14647	14715	14752	14486	14688	14719	14729	14686	14717	14707	14732	14586	14803	14612	14779	14663	14774	14911	14358	14552	14641	14771	14418	14629	14723	14718	14723	14585	14568	14670	14550	14883	14741	14721	14755	14684	14655	14720	14767	14765	14647	14586	14837	14469	14620	14734	14731	14778	14684	14724	14451	14700	14787	15154	14657	14717	14610	14672	14757	14721	14724	14540	14765	14763	14749	14727	14924	14817	14925	14684	14624	14607	14525	14844	14717	14700	14678	14870	14874	14759	14644	14569	14766	14872	14592	14650	14552	14721	14769	14813	14814	14662	14524	14905	14659	14606	14768	14817	14615	14617	14742	14807	14740	14811	14707	14634	14648	14725	14740	14626	14690	14733	14578	14671	14786	14743	14487	14918	14771	14735	14860	14782	14808	14695	14676	14609	14656	14764	14682	14725	14764	14738	14621	14586	14664	14729	14643	14585	14695	14695	14840	14554	14581	14722	14926	14777	14477	14799	14554	14803	14702	14773	14523	14581	14732	14803	14726	14619	14611	14499	14815	14801	14641	14772	14666	14741	14831	14755	14704	14991	14779	14722	14631	14496	14607	14755	14794	14553	14448	14683	14742	14716	14586	14654	14612	14476	14624	14686	14565	14814	14784	14689	14601	14662	14566	14792	14819	14684	14769	14675	14713	14689	14738	14679	14644	14595	14704	14641	14630	14825	14636	14758	14796	15052	14710	14663	14484	14586	14691	14619	14765	14834	14667	14882	14828	14592	14849	14576	14805	14486	14641	14578	14717	14583	14647	14601	14925	14658	14735	14782	14804	14684	14629	14723	14645	14821	14607	14613	14754	14610	14657	14749	14690	14956	14624	14541	14575	14617	14718	14745	14544	14669	14605	14516	14740	14738	14667	14591	14565	14667	14927	14770	14894	14764	14556	14721	14738	14666	14493	14783	14773	14681	14517	14705	14690	14721	14686	14659	14644	14704	14663	14890	14590	14725	14628	14732	14800	14839	14769	14707	14613	14605	14672	14694	14742	14575	14504	14824	14774	14702	14472	14708	14612	14398	14793	14748	14617	14679	14725	14724	14691	14617	14689	14732	14731	14846	14918	14723	14775	14661	14638	14723	14744	14711	14879	14709	14732	14747	14721	14704	14783	14647	14734	14653	14681	14693	14773	14686	14663	14980	14839	14670	14689	14526	14703	14472	14491	14678	14553	14732	14755	14587	14698	14777	14761	14559	14660	14648	14662	14761	14732	14597	14611	14736	14603	14743	14649	14784	14598	14860	14775	14665	14778	14541	14614	14628	14805	14639	14882	14736	14524	14800	14635	14808	14707	14606	14552	14625	14801	14642	14592	14733	14620	14825	14575	14719	14566	14713	14618	14800	14878	14635	14715	14785	14818	14617	14583	14658	14620	14554	14703	14717	14701	14670	14723	14576	14725	14491	14816	14708	14804	14715	14543	14707	14444	14687	14798	14831	14711	14618	14734	14768	14930	14606	14714	14691	14650	14858	14722	14716	14768	14820	14526	14649	14708	14708	14689	14638	14626	14608	14621	14927	14799	14776	14507	14706	14800	14699	14793	14567	14670	14600	14685	14745	14661	14880	14679
14921	27858	28532	22843	21508	19828	18214	17130	15812	15533	15152	14749	14808	14475	14125	14308	14008	13945	13925	13646	13787	13834	13702	13853	13721	13810	13605	13569	13730	13657	13470	13679	13802	13726	13903	13723	13553	13553	13809	13536	13610	13556	13799	13670	13793	13797	13608	14007	14616	15468	15219	14569	14225	13861	13689	13625	13680	13665	13700	13740	13640	13651	13573	13732	13809	13571	13602	13678	13498	13515	13529	13389	13642	13513	13747	13535	13651	13591	13696	13420	13519	13663	13543	13448	13570	13473	13505	13586	13656	13566	13742	13588	13715	13473	13567	13593	13474	13751	13674	13525	13710	13673	13634	13693	13485	13451	13584	13600	13667	13600	13789	13512	13562	13557	13617	13579	13567	13703	13637	13479	13581	13453	13688	13712	13589	13559	13576	13553	13631	13521	13630	13557	13582	13584	13659	13582	13611	13571	13617	13718	13548	13550	13535	13678	13396	13528	13478	13522	13582	13576	13648	13837	13708	13687	13561	13672	13602	13479	13408	13444	13520	13477	13529	13561	13462	13584	13515	13623	13580	13742	13600	13623	13555	13630	13613	13567	13728	13552	13615	13572	13743	13484	13745	13590	13628	13493	13509	13514	13723	13448	13573	13592	13440	13600	13499	13584	13546	13609	13595	13501	13634	13506	13449	13539	13665	13591	13650	13640	13764	13585	13655	13544	13498	13601	13570	13406	13778	13542	13467	13523	13529	13616	13628	13525	13725	13715	13610	13562	13579	13350	13543	13664	13571	13635	13571	13509	13416	13514	13633	13717	13472	13647	13553	13454	13604	13699	13643	13619	13605	13658	13683	13508	13670	13647	13613	13542	13630	13585	13664	13546	13652	13469	13590	13422	13751	13681	13576	13415	13687	13407	13672	13557	13478	13650	13550	13675	13601	13649	13547	13560	13608	13629	13651	13690	13416	13595	13657	13572	13603	13471	13591	13723	13688	13359	13652	13751	13596	13487	13680	13595	13430	13372	13772	13619	13749	13705	13561	13475	13607	13696	13489	13636	13551	13657	13598	13654	13803	13518	13490	13590	13682	13780	13420	13720	13651	13585	13606	13577	13592	13538	13513	13586	13481	13740	13541	13448	13573	13477	13541	13578	13562	13570	13658	13588	13659	13427	13703	13604	13722	13422	13709	13614	13625	13574	13589	13782	13663	13503	13636	13517	13482	13686	13631	13652	13505	13585	13590	13714	13657	13372	13840	13578	13588	13655	13557	13712	13848	13613	13490	13497	13542	13844	13608	13490	13421	13651	13539	13592	13563	13653	13607	13521	13666	13585	13518	13368	13570	13691	13533	13629	13602	13610	13505	13705	13594	13584	13493	13622	13533	13539	13409	13599	13709	13452	13645	13491	13545	13342	13757	13605	13599	13612	13647	13493	13542	13658	13617	13631	13644	13655	13466	13689	13321	13602	13615	13479	13665	13506	13656	13524	13647	13749	13599	13667	13701	13478	13850	13553	13488	13564	13654	13507	13495	13461	13695	13576	13645	13574	13584	13583	13595	13642	13503	13571	13727	13468	13576	13566	13510	13580	13695	13705	13441	13668	13642	13355	13638	13713	13583	13547	13487	13729	13545	13541	13538	13807	13593	13637	13738	13409	13507	13652	13638	13622	13741	13596	13596	13478	13713	13799	13501	13632	13686	13579	13534	13626	13573	13261	13697	13545	13506	13700	13652	13558	13491	13599	13570	13648	13549	13711	13638	13657	13737	13566	13574	13611	13723	13735	13471	13546	13599	13447	13679	13575	13635	13693	13565	13597	13605	13573	13721	13554	13627	13514	13358	13624	13387	13676	13614	13677	13521	13673	13523	13650	13586	13702	13587	13927	13552	13574	13738	13695	13602	13558	13524	13510	13589	13567	13561	13701	13461	13619	13792	13387	13659	13577	13512	13683	13550	13664	13661	13664	13593	13621	13692	13566	13551	13575	13757	13650	13591	13777	13562	13574	13589	13592	13627	13581	13426	13540	13804	13642	13665	13571	13597	13677	13712	13582	13587	13446	13554	13533	13667	13550	13382	13606	13592	13447	13705	13455	13567	13578	13599	13614	13511	13646	13634	13583	13720	13537	13366	13646	13606	13601	13618	13599	13703	13690	13560	13585	13569	13585	13651	13568	13704	13473	13450	13471	13419	13801	13667	13661	13708	13578	13664	13500	13633	13498	13723	13654	13401	13452	13638	13639	13556	13565	13656	13503	13605	13617	13616	13526	13760	13447	13542	13758	13602	13614	13472	13699	13633	13648	13587	13624	13557	13615	13510	13468	13686	13609	13393	13717	13548	13316	13571	13664	13669	13695	13662	13468	13723	13638	13643	13650	13595	13626	13736	13524	13576	13588	13637	13482	13651	13541	13432	13551	13550	13660	13438	13545	13545	13488	13577	13620	13582	13629	13660	13753	13658	13496	13608	13490	13732	13639	13528	13670	13487	13550	13613	13604	13789	13760	13642	13736	13798	13674	13565	13817	13589	13613	13542	13425	13419	13503	13517	13737	13496	13580	13669	13780	13575	13645	13652	13617	13620	13598	13764	13496	13610	13612	13708	13697	13450	13565	13596	13541	13664	13644	13562	13516	13513	13600	13651	13567	13769	13585	13505	13667	13646	13663	13593	13682	13506	13648	13745	13530	13617	13683	13501	13551	13445	13468	13630	13552	13650	13669	13638	13495	13661	13519	13454	13605	13712	13533	13406	13561	13649	13591	13726	13436	13551	13485	13699	13597	13559	13562	13566	13719	13501	13735	13551	13618	13718	13703	13542	13502	13668	13573	13630	13472	13520	13461	13653	13619	13526	13645	13569	13691	13466	13696	13609	13632	13673	13786	13768	13505	13394	13654	13656	13753	13553	13420	13716	13562	13628	13342	13387	13416	13713	13499	13642	13527	13557	13586	13487	13474	13562	13585	13615	13600	13657	13679	13702	13673	13604	13585	13638	13556	13490	13461	13500	13662	13466	13643	13601	13642	13674	13742	13628	13460	13530	13734	13481	13631	13595	13600	13702	13439	13712	13576	13384	13637	13620	13505	13629	13674	13499	13644	13465	13468	13537	13475	13488	13538	13765	13528	13673	13660	13598	13510	13693	13523	13606	13338	13642	13675	13610	13536	13618	13654	13587	13474	13700	13642	13515	13592	13600	13487	13538	13522	13519	13715	13684	13592	13572	13657	13554	13496	13691	13744	13570	13724	13703	13613	13618	13539	13575	13538	13568	13456	13736	13605	13591	13804	13680	13576	13649	13501	13557	13666	13664	13676	13567	13760	13500	13636	13730	13557	13592	13580	13590	13711	13667	13729	13498	13583	13753	13597	13505	13701	13743	13513	13662	13613	13716	13597	13643	13684	13704	13588	13612	13568	13585	13627	13463	13747	13767	13449	13572	13669	13505	13503	13670	13547	13579	13597	13674	13591	13573	13753	13605	13701	13525	13761	13716	13522	13616	13550	13691	13779	13664	13727	13586	13615	13522	13550	13636	13688	13582	13749	13686	13560	13501	13489	13668	13641	13579	13425	13401	13607	13676	13497	13658	13595	13704	13651	13653	13543	13465	13496	13708	13510	13649	13549	13573	13678	13557	13584	13538	13689	13585	13665	13518	13619	13535	13646	13561	13686	13584	13507	13625	13432	13634	13682	13735	13558	13585	13804	13643	13688	13599	13503	13488	13504	13581	13478	13655	13634	13491	13560	13499	13524	13654	13612	13450	13627	13734	13526	13582	13783	13640	13601	13572	13517	13604	13489	13636	13703	13700	13546	13631	13613	13604	13615	13571	13483	13717	13591	13586	13602	13670	13674	13554	13618	13531	13562	13704	13644	13516	13586	13749	13553	13645	13704	13559	13519	13679	13613	13566	13808	13674	13462	13547	13548	13734	13630	13728	13634	13753	13675	13460	13678	13679	13548	13640	13590	13505	13451	13596	13600	13554	13397	13724	13716	13461	13638	13636	13737	13512	13659	13627	13587	13594	13618	13736	13559	13457	13595	13558	13674	13548	13621	13522	13524	13705	13604	13461	13481	13629	13676	13512	13552	13506	13622	13636	13628	13443	13627	13574	13443	13444	13594	13782	13392	13489	13573	13552	13583	13457	13553	13533	13685	13582	13543	13566	13629	13487	13620	13524	13628	13550	13676	13753	13679	13696	13655	13646	13641	13679	13599	13505	13479	13783	13482	13667	13505	13752	13381	13615	13572	13392	13571	13689	13690	13797	13452	13659	13423	13397	13591	13507	13637	13692	13511	13523	13605	13590	13601	13568	13627	13773	13600	13616	13491	13525	13667	13563	13555	13717	13661	13569	13648	13672	13576	13651	13636	13621	13741	13502	13578	13545	13509	13591	13622	13570	13681	13432	13544	13391	13707	13419	13571	13465	13685	13501	13688	13541	13584	13608	13639	13550	13655	13521	13659	13694	13437	13661	13500	13658	13667	13694	13799	13531	13527	13706	13590	13432	13620	13772	13622	13710	13560	13693	13377	13607	13558	13581	13542	13570	13594	13505	13449	13643	13548	13492	13548	13712	13619	13617	13589	13640	13578	13767	13494	13701	13643	13665	13508	13738	13365	13725	13742	13619	13703	13638	13605	13599	13584	13566	13563	13563	13578	13727	13568	13571	13691	13721	13503	13548	13586	13761	13600	13706	13618	13686	13665	13539	13451	13598	13627	13754	13611	13540	13528	13457	13687	13622	13572	13583	13637	13688	13579	13655	13553	13428	13642	13605	13621	13647	13598	13614	13604	13577	13617	13673	13616	13515	13600	13583	13486	13492	13653	13618	13529	13688	13625	13711	13589	13662	13428	13509	13509	13493	13425	13680	13741	13723	13503	13628	13593	13606	13593	13565	13602	13472	13755	13556	13424	13571	13558	13474	13658	13576	13579	13591	13580	13604	13709	13522	13649	13589	13577	13553	13697	13520	13562	13507	13690	13461	13473	13417	13512	13682	13363	13581	13585	13533	13629	13581	13572	13598	13693	13586	13524	13554	13396	13589	13567	13558	13703	13426	13599	13542	13539	13565	13570	13592	13555	13589	13560	13520	13647	13617	13742	13449	13681	13627	13583	13594	13713	13541	13577	13572	13614	13530	13436	13673	13578	13563	13592	13589	13530	13582	13655	13608	13658
22954	21256	29061	23780	21511	23702	25238	19187	17636	17461	17153	16703	16741	16726	16480	16127	16019	15993	15889	15752	15969	16046	15791	15717	15736	15754	15773	15771	15676	15687	15805	15614	15703	15685	15613	15845	15702	15981	15849	15869	15370	15662	15788	15612	15686	15610	15626	16352	17351	17545	17250	16581	16388	16117	15962	15667	15615	15503	15427	15595	15388	15758	15421	15671	15654	15665	15617	15884	15591	15339	15445	15402	15578	15610	15505	15403	15636	15578	15506	15702	15666	15417	15610	15663	15633	15471	15558	15654	15561	15595	15465	15785	15547	15570	15517	15599	15585	15673	15271	15472	15492	15554	15446	15687	15379	15715	15669	15675	15666	15780	15643	15593	15644	15602	15303	15526	15571	15446	15519	15636	15504	15491	15476	15558	15625	15412	15548	15454	15510	15520	15740	15559	15682	15679	15607	15706	15559	15505	15421	15419	15513	15473	15451	15514	15513	15469	15507	15732	15655	15512	15760	15527	15429	15473	15578	15511	15716	15643	15431	15606	15561	15568	15493	15644	15483	15531	15449	15487	15607	15475	15550	15511	15423	15473	15552	15326	15680	15604	15344	15511	15508	15640	15559	15512	15564	15425	15702	15607	15602	15560	15429	15588	15629	15617	15641	15584	15646	15503	15641	15466	15612	15590	15565	15608	15497	15676	15814	15570	15438	15438	15572	15578	15733	15419	15647	15584	15392	15626	15657	15646	15638	15476	15665	15583	15583	15641	15370	15471	15575	15355	15467	15551	15565	15567	15435	15521	15612	15887	15457	15357	15874	15710	15766	15508	15592	15707	15590	15634	15684	15498	15540	15463	15604	15562	15403	15608	15663	15543	15579	15618	15683	15579	15757	15629	15450	15504	15565	15524	15307	15620	15572	15514	15508	15602	15619	15518	15713	15611	15420	15551	15607	15421	15360	15563	15618	15610	15565	15538	15476	15591	15647	15498	15511	15592	15486	15640	15580	15371	15773	15557	15582	15455	15660	15543	15648	15670	15497	15359	15616	15602	15672	15526	15604	15473	15522	15542	15647	15570	15633	15442	15337	15655	15581	15605	15751	15582	15636	15619	15620	15548	15376	15602	15525	15496	15572	15304	15487	15254	15547	15501	15622	15427	15459	15574	15489	15879	15576	15515	15497	15310	15484	15618	15582	15450	15430	15368	15461	15555	15662	15563	15466	15681	15554	15628	15584	15721	15508	15500	15695	15528	15680	15543	15584	15423	15652	15594	15563	15517	15589	15479	15627	15487	15681	15561	15873	15379	15488	15431	15607	15575	15323	15606	15741	15523	15467	15682	15597	15443	15613	15593	15491	15544	15644	15553	15632	15512	15570	15607	15283	15399	15499	15464	15533	15540	15693	15536	15518	15343	15661	15603	15633	15396	15303	15476	15459	15464	15552	15479	15748	15655	15642	15668	15589	15521	15476	15335	15689	15337	15509	15527	15462	15435	15580	15488	15443	15381	15521	15607	15592	15596	15451	15696	15477	15444	15538	15877	15395	15574	15566	15566	15597	15716	15439	15549	15648	15546	15393	15428	15644	15586	15530	15602	15492	15603	15626	15560	15609	15752	15364	15517	15657	15598	15547	15387	15478	15479	15610	15380	15626	15556	15583	15595	15626	15309	15525	15394	15476	15561	15457	15480	15556	15754	15558	15430	15585	15544	15654	15702	15700	15505	15549	15511	15584	15540	15665	15601	15644	15537	15686	15553	15607	15379	15676	15588	15574	15572	15510	15392	15542	15572	15416	15567	15599	15441	15509	15701	15499	15564	15519	15706	15626	15564	15403	15526	15575	15585	15455	15575	15595	15609	15488	15363	15654	15566	15360	15367	15527	15393	15721	15613	15566	15693	15585	15672	15446	15461	15517	15574	15530	15547	15394	15503	15682	15917	15631	15621	15460	15366	15460	15390	15617	15718	15554	15610	15405	15463	15609	15674	15614	15550	15450	15589	15351	15500	15479	15536	15398	15629	15734	15506	15576	15334	15466	15558	15496	15482	15668	15485	15608	15624	15597	15416	15538	15534	15599	15573	15589	15543	15694	15583	15599	15475	15707	15516	15428	15405	15432	15450	15236	15589	15607	15418	15640	15602	15399	15757	15673	15464	15694	15509	15560	15626	15591	15531	15454	15464	15225	15676	15430	15362	15556	15714	15520	15716	15562	15324	15573	15700	15628	15535	15492	15601	15540	15624	15625	15512	15429	15611	15517	15496	15648	15641	15460	15544	15490	15438	15592	15517	15366	15313	15540	15388	15449	15423	15572	15448	15536	15487	15611	15451	15499	15557	15500	15605	15369	15391	15489	15661	15556	15524	15461	15383	15570	15564	15689	15656	15385	15640	15633	15702	15664	15622	15486	15593	15687	15616	15402	15461	15654	15516	15557	15637	15381	15416	15768	15600	15606	15478	15516	15302	15513	15379	15514	15674	15546	15725	15531	15546	15805	15334	15451	15536	15454	15435	15441	15629	15611	15642	15499	15544	15541	15447	15596	15535	15386	15516	15539	15624	15582	15752	15431	15292	15530	15595	15523	15738	15439	15480	15454	15555	15630	15511	15700	15586	15405	15553	15630	15570	15663	15369	15382	15387	15471	15479	15735	15570	15358	15696	15338	15591	15421	15550	15448	15334	15349	15440	15422	15407	15709	15460	15576	15470	15627	15480	15679	15409	15500	15499	15409	15423	15496	15469	15255	15765	15614	15521	15436	15257	15444	15493	15595	15459	15559	15666	15451	15623	15382	15563	15504	15624	15499	15326	15541	15638	15646	15576	15498	15437	15548	15483	15660	15634	15476	15519	15737	15652	15592	15728	15716	15519	15614	15568	15583	15482	15659	15414	15672	15441	15567	15643	15483	15520	15477	15469	15500	15614	15588	15568	15363	15587	15530	15556	15545	15546	15431	15767	15609	15537	15617	15535	15368	15484	15674	15556	15712	15483	15539	15701	15581	15600	15481	15437	15373	15430	15661	15738	15655	15544	15645	15562	15382	15688	15477	15504	15491	15583	15673	15708	15438	15724	15718	15355	15615	15547	15619	15550	15495	15554	15447	15582	15429	15545	15488	15535	15686	15766	15623	15426	15737	15445	15446	15626	15635	15418	15481	15498	15650	15512	15517	15579	15469	15501	15463	15635	15354	15511	15720	15587	15420	15334	15533	15531	15557	15595	15767	15519	15575	15369	15586	15671	15348	15412	15628	15431	15422	15520	15447	15469	15414	15427	15709	15431	15518	15411	15446	15544	15354	15683	15644	15467	15458	15558	15520	15607	15618	15468	15574	15527	15273	15463	15558	15597	15573	15714	15415	15586	15587	15382	15402	15701	15711	15713	15727	15540	15777	15660	15617	15636	15459	15431	15461	15560	15524	15539	15531	15358	15467	15441	15477	15524	15361	15456	15478	15527	15722	15505	15695	15481	15523	15424	15612	15727	15425	15402	15451	15336	15625	15552	15377	15622	15427	15436	15643	15453	15482	15433	15425	15669	15545	15422	15485	15505	15568	15701	15638	15402	15393	15591	15769	15378	15718	15417	15594	15520	15679	15710	15484	15662	15456	15550	15473	15471	15757	15442	15494	15480	15472	15594	15543	15459	15658	15675	15534	15602	15551	15493	15453	15341	15522	15464	15522	15319	15458	15331	15498	15679	15477	15630	15620	15566	15467	15378	15569	15562	15596	15475	15616	15754	15500	15543	15588	15509	15561	15541	15424	15495	15605	15503	15728	15510	15350	15504	15497	15445	15534	15508	15696	15324	15528	15491	15615	15443	15613	15424	15571	15609	15714	15498	15487	15707	15469	15551	15732	15666	15470	15552	15656	15435	15572	15269	15416	15461	15527	15662	15623	15636	15517	15669	15568	15358	15623	15578	15596	15474	15516	15548	15642	15689	15551	15399	15543	15596	15412	15529	15470	15677	15572	15561	15665	15479	15430	15620	15474	15584	15546	15361	15408	15413	15673	15599	15705	15511	15658	15643	15631	15661	15293	15264	15710	15446	15497	15325	15665	15437	15630	15566	15643	15503	15597	15391	15531	15492	15627	15397	15357	15367	15635	15503	15439	15640	15604	15515	15496	15470	15648	15672	15734	15626	15666	15570	15404	15354	15603	15452	15371	15522	15537	15448	15492	15480	15340	15498	15338	15544	15395	15554	15540	15558	15597	15453	15534	15596	15466	15497	15289	15603	15411	15672	15495	15325	15506	15498	15447	15523	15598	15758	15359	15377	15409	15487	15519	15617	15401	15452	15462	15563	15467	15490	15628	15698	15682	15585	15505	15369	15419	15457	15654	15476	15746	15366	15524	15603	15635	15919	15573	15492	15381	15680	15403	15598	15585	15544	15453	15444	15487	15598	15364	15542	15592	15672	15737	15740	15471	15462	15568	15262	15468	15639	15538	15500	15680	15657	15524	15635	15712	15707	15599	15775	15649	15588	15628	15604	15673	15635	15558	15540	15563	15630	15591	15702	15500	15590	15569	15577	15480	15471	15648	15630	15454	15533	15657	15411	15639	15474	15601	15470	15733	15594	15701	15598	15503	15641	15455	15578	15712	15599	15510	15422	15469	15513	15535	15547	15530	15518	15607	15633	15485	15757	15449	15437	15401	15665	15786	15514	15334	15559	15687	15474	15688	15543	15408	15531	15481	15515	15675	15651	15687	15440	15649	15400	15537	15640	15769	15351	15500	15707	15639	15654	15682	15597	15624	15620	15693	15595	15428	15668	15643	15105	15684	15655	15298	15554	15511	15403	15693	15554	15667	15516	15307	15630	15565	15494	15603	15652	15494	15693	15423	15648	15529	15717	15849	15497	15579	15505	15566	15498	15539	15673	15556	15475	15547	15546	15421	15309	15213	15420	15640	15473	15453	15366	15469	15553	15535	15615	15567	15463	15552	15442	15666	15545	15475	15443	15389	15292	15771	15367	15494	15567	15477	15450	15397	15671	15607	15466	15524	15588	15452	15678	15536	15506	15421	15560	15619	15577	15542	15360	15531	15440	15705	15637	15617	15538	15649	15423	15361	15503	15448	15346	15576	15704	15595	15629	15490	15588	15533	15409	15340	15333	15427	15709	15596	15574	15676	15586	15584	15510	15503	15725	15429	15558	15498	15411	15477	15616	15590	15577
16819	32958	30977	25961	24808	22803	20775	18557	17462	16787	16018	15818	15658	15399	15150	14903	14761	14755	14471	14371	14393	14249	14157	14359	14254	14423	14264	14261	14236	14176	14298	14203	14305	14108	14338	14136	14195	14223	14168	13977	14312	14247	14161	14143	14163	14116	14209	15316	16849	16795	16318	15465	15138	14553	14284	14410	14249	14118	14041	14203	14019	14148	14182	14202	14158	14198	13965	14021	13996	14177	14115	14096	13956	14097	14097	14160	14052	14248	14218	14245	14119	14207	14057	14002	14066	14201	14089	14065	14162	13949	14242	14104	14226	14321	14203	14091	14099	14089	14105	14087	14232	14120	14154	14223	14212	14083	14354	14171	13922	13998	14121	14070	13957	14137	14186	14090	14028	14020	14075	13958	14260	14076	14118	14038	14079	13930	14162	14011	14157	14222	14101	14152	14109	14130	14132	14138	14213	14128	14090	14084	13952	14134	14211	14227	14260	14160	14119	14061	14176	14120	14154	14067	14049	14149	13945	14099	14261	14072	14141	14272	14055	14099	13953	14178	13993	14030	14180	14001	14030	14171	14060	14024	14032	14205	14053	14019	14111	13920	14135	13902	13992	14010	14148	14073	14062	13952	14014	14031	14050	14005	14033	14102	14124	14006	14177	14106	13967	14040	14189	14066	14156	13915	14042	13986	14156	13997	14071	14120	13955	14073	14052	14145	14017	14118	14102	14080	14059	14159	13803	14185	13940	14095	14039	14139	14130	14162	14130	14074	14111	14031	14020	14007	14213	14052	14128	14181	14155	14011	13940	14235	14071	14151	14082	14134	13975	14176	13941	14213	13905	14090	14157	14110	13918	14135	14021	14005	14120	14019	13989	14100	14073	13944	14102	14132	14052	14065	14247	14017	14097	14186	14034	14073	14046	14159	14181	14150	14101	13994	14056	13987	14214	14024	14123	13982	14090	14090	14130	14268	14000	14077	14118	13880	14192	14199	14011	14120	13931	13936	13911	14010	14047	14089	14074	14101	14162	14173	14043	14001	14146	14166	14281	14098	13977	14040	14072	13938	13986	13993	13840	14150	14172	14176	13970	14220	14166	14122	14084	14249	14158	14159	14200	14207	14221	14056	14134	13958	14070	14084	14020	13981	13910	14363	14100	14159	14036	14069	13957	14162	14103	14185	14173	14053	14145	13958	14186	14082	14091	14118	13988	13962	14130	14069	14143	14087	14081	13962	13931	14112	14103	14112	14052	13945	14078	13986	14115	14172	14031	14149	14044	14104	14058	14094	14066	14148	14327	14081	14025	13955	14115	14145	13982	14172	14189	14105	14065	13994	14085	14014	14050	13979	14220	14167	13975	14105	14330	14056	14078	14141	14110	14029	14007	14111	13946	14080	14028	14124	14190	14127	13899	14152	13957	14119	14166	14240	14078	14032	14144	14112	13926	14048	14103	14156	14051	14181	14090	14109	14127	14237	14050	14026	13895	14257	14115	14283	14030	14179	14075	14103	14132	14102	14227	14000	14209	14038	14005	14059	14166	13922	14077	14047	14166	14213	14097	14234	14252	14216	14087	13999	13996	14040	14146	14034	13901	14026	13974	13930	14055	14006	14079	14171	14071	13908	14046	14107	14119	14062	14038	14099	14064	14085	14009	14090	14226	14147	14183	13978	14086	14190	14051	13982	14027	14039	14193	14036	14071	14073	14099	13972	13981	14188	14140	14126	14203	14143	14001	14176	14032	14073	14142	14073	14072	14191	14024	14270	14064	14118	14097	14142	14037	14099	14063	14023	14109	14261	13990	14200	13983	14172	14102	14181	14023	14109	14186	13998	14143	14127	13992	14121	14125	14111	14114	14111	14055	14100	14077	13886	14122	14039	14112	14138	14207	14045	14202	14136	13860	14048	14072	14051	14161	14017	14033	14040	14053	14118	14013	14026	14206	14106	14046	14076	13973	14326	13976	14077	14033	14162	14057	14113	13967	14139	14180	14123	14040	14098	14119	13933	14204	14037	14171	14099	14141	14022	14169	13993	14302	14077	14310	14054	14190	14048	13778	13928	14065	14008	14183	14050	13979	14037	14089	14275	14190	14040	14262	14096	14136	13992	14033	13979	14252	14010	14214	13969	14185	13927	14060	14067	14244	14200	14078	13863	14025	14254	14009	14085	13970	14067	14207	13984	14072	14202	14091	14090	14083	14002	13957	13994	14293	14015	14054	14129	14046	14074	14062	14142	14067	14189	14110	14184	14006	14037	14307	14090	13924	14079	14005	14199	14159	14184	13913	14203	14024	14056	14013	13964	14253	14153	14225	13904	14185	13933	14083	14071	14046	14004	13997	14036	14196	14103	14268	13931	14027	14000	14148	14014	14077	14126	14046	14208	14005	14166	13974	14190	14145	14094	14213	13979	14085	14062	13929	13914	14040	14134	14005	14052	13913	14122	14051	14073	13957	13829	14047	13778	14095	14120	14058	14170	14155	14135	14137	14282	14055	14040	14194	14214	14134	14154	14038	14250	14046	14154	14101	14007	14135	14086	14112	14018	14068	14066	14164	14003	14248	14044	13961	13917	14253	13984	14015	14101	14071	14114	14057	14121	14069	14023	13975	14196	13935	13950	14038	14169	14125	14247	14228	14080	14164	14058	14043	13997	14154	14048	14131	14028	14117	14144	13969	14057	14378	13951	14147	14098	13998	14093	14101	14089	14133	14355	14110	14173	14229	13966	14013	14155	14055	14248	14153	13942	13964	14098	14033	14018	14116	14154	14049	14125	14064	14062	14012	14222	14070	14001	14224	14033	14075	14083	14143	14072	14132	13976	14012	14072	13955	14223	14160	14200	14190	13931	14104	14049	14023	14270	14051	14040	14025	14007	14184	14059	14261	14122	14016	14143	14127	13884	14011	14140	14067	13983	14188	14131	14035	14115	14265	14050	14018	14007	13958	14204	14089	14033	13999	14141	14126	13865	13977	13956	14262	14171	13996	14112	14040	14100	14215	14092	14000	14099	14017	14205	13966	14100	14061	14071	14148	14209	14054	14162	14062	14092	14043	14103	14079	14245	14056	14099	14014	14016	14181	14106	14168	14140	14173	14178	14291	14236	14018	14107	13954	14121	14063	14160	13910	14008	13975	14132	14032	14035	14197	14139	14152	14145	14015	14026	14239	14199	14083	14091	14102	14177	14184	13958	13989	14099	14215	14173	14005	14151	14150	14110	14179	13964	13956	14102	14122	14077	13921	14052	14053	14093	14183	14164	14096	14006	14255	14160	14016	14139	14057	14111	14074	14139	14210	14123	14139	14017	14016	14066	14079	14155	13956	13938	13966	14028	14089	14159	14081	14262	14031	14120	14213	13952	14073	14158	14120	14011	14113	14103	14086	14116	14144	14098	14137	14086	13972	14145	14127	14168	14068	14088	14182	13901	14045	14106	14117	14039	14061	14043	14044	14044	14021	14087	14133	14123	14180	14189	14056	14149	14089	13980	14061	14122	13871	14187	14133	14051	14052	14123	14027	13960	14057	14145	14181	14049	14010	13994	14191	13946	14186	14165	14020	14194	14316	14277	14048	14064	14111	14080	14133	14114	14108	14220	14195	14072	13978	14041	14057	14067	14141	14006	14084	14197	14009	14127	14118	14008	13972	14151	14009	14062	14140	14112	13983	13963	14050	13972	14118	14203	14197	14239	13861	13984	14069	14077	14020	14164	14051	14102	14117	13992	14010	13979	14111	14084	13964	13993	14060	14066	14091	13988	14042	14066	14086	13979	13973	14172	14032	14101	14179	14020	13983	14118	14038	13969	14212	13986	13832	13996	14095	13950	14124	13940	13997	13944	14107	14133	13997	13976	14088	14224	14049	14248	14095	14119	14042	14167	14114	14115	14131	14229	14205	14023	14172	14234	14101	13910	14195	14065	13971	14200	13917	13946	14198	14101	13918	14014	13943	13987	14004	14177	14125	14048	14082	14087	14108	14070	14130	14098	14079	14156	14126	14047	14272	14094	13973	14125	14044	14083	13993	14120	14160	14063	14259	14102	14236	14275	14141	14047	13954	14168	14124	14075	14092	14082	13915	14195	13876	14067	14071	14145	14167	14020	14070	14050	14117	14047	14051	14073	14131	14032	14277	14016	14039	14011	14024	14162	14179	14065	14120	14161	13927	14124	13990	14114	14006	14091	13910	14002	14077	14017	14267	13987	14199	14280	14108	14132	14001	14164	14129	14034	14136	14103	14009	13993	14306	14079	14068	14113	14135	14027	14036	14114	14111	14071	14093	14041	14088	14009	14205	13966	14008	14202	14099	14140	14299	14094	13935	14010	13892	14041	14096	14020	14068	14156	14027	13995	14072	13941	14117	14130	14136	14127	14233	14013	14172	14067	14215	14152	14146	13945	14147	14106	14008	14052	14169	14105	13988	14182	14125	14048	14070	14031	14260	14092	14125	13980	14035	14005	14176	14103	14024	14048	14175	14088	13989	13978	14080	14260	14165	13973	14092	14221	14133	14018	14065	14078	14130	13962	14158	14240	14110	14010	14174	14166	14106	14002	14045	14171	14118	14022	14067	14048	14091	14252	14029	14056	14039	14028	14114	14081	13993	14169	14018	13994	14100	14303	13975	14118	14166	14188	14182	14160	13819	14108	14139	14157	14255	14029	14087	14103	14113	14182	14058	13988	14199	14169	14130	14070	14026	13960	13960	14053	14040	14069	14045	14029	14062	14145	14003	14011	14163	14223	14065	14159	13951	14059	14094	14173	13851	14108	14074	14212	14044	14132	14260	14014	14282	14071	14240	14025	14053	13971	14136	14279	14063	13927	14132	14104	14094	14042	14134	14047	13931	14194	14084	14018	14141	14083	14136	13967	14156	14166	14131	13965	14097	14197	14174	14145	14156	13929	14056	14105	13858	14075	14001	14159	14153	14249	13974	14115	14117	14120	14093	14162	14088	14005	13958	14138	14083	14068	13907	14205	14217	14245	14098	14037	13987	14130	14118	14151	14132	14103	14072	13963	14034	14073	14126	14080	14058	13910	13947	14083	14141	14141	14005	14105	14156	13988	13995	14001	14040	14135	13947	14034	14100	14084	14124	14010	14150	14114	14096	14232	13873	13939	14076	14214	14025	14015	14129	14047	14020	14136	13953	14272	13889	13899	13950	14164	13957	13896
27565	22397	25125	22444	19663	18785	18377	17791	17436	16828	16716	16812	16863	16852	16517	16453	16695	16576	16577	16665	16741	16525	16417	16535	16680	16471	16459	16472	16406	16402	16478	16340	16479	16449	16455	16428	16220	16465	16464	16673	16509	16478	16369	16497	16667	16634	16318	16322	16518	16593	16556	16439	16652	16377	16551	16471	16297	16573	16606	16473	16426	16532	16309	16478	16511	16426	16506	16383	16513	16708	16598	16408	16586	16290	16436	16470	16403	16443	16450	16377	16333	16569	16343	16335	16543	16503	16394	16429	16449	16531	16331	16512	16514	16557	16307	16136	16322	16406	16497	16190	16377	16312	16446	16544	16399	16405	16386	16428	16384	16423	16617	16433	16353	16286	16443	16258	16265	16418	16447	16452	16355	16308	16363	16445	16292	16423	16321	16441	16190	16443	16284	16337	16293	16445	16264	16391	16415	16470	16449	16526	16462	16072	16301	16413	16588	16306	16473	16342	16430	16443	16378	16346	16365	16466	16580	16491	16436	16393	16445	16457	16443	16476	16642	16326	16306	16551	16450	16167	16263	16491	16313	16423	16229	16339	16246	16295	16339	16212	16525	16262	16267	16632	16415	16319	16425	16365	16435	16451	16435	16432	16327	16371	16364	16324	16475	16364	16348	16611	16330	16467	16672	16520	16357	16521	16289	16321	16430	16418	16327	16442	16428	16284	16479	16542	16448	16481	16359	16443	16472	16326	16270	16425	16344	16240	16384	16482	16409	16255	16541	16614	16343	16653	16481	16408	16430	16365	16417	16581	16386	16354	16392	16301	16491	16406	16531	16499	16566	16378	16648	16187	16389	16648	16468	16169	16538	16465	16462	16497	16455	16566	16349	16514	16483	16278	16421	16638	16415	16660	16347	16352	16391	16258	16495	16513	16285	16397	16333	16589	16579	16282	16541	16492	16628	16388	16293	16317	16504	16449	16297	16344	16458	16517	16314	16589	16480	16383	16403	16266	16574	16385	16460	16602	16375	16468	16309	16323	16592	16463	16540	16292	16460	16370	16431	16424	16610	16604	16412	16584	16416	16375	16439	16499	16657	16293	16350	16384	16317	16451	16508	16439	16288	16243	16373	16667	16075	16541	16403	16359	16359	16530	16505	16286	16397	16271	16519	16447	16533	16401	16420	16282	16284	16576	16481	16516	16267	16438	16546	16350	16277	16326	16460	16551	16501	16597	16304	16328	16544	16289	16362	16502	16609	16603	16677	16402	16360	16522	16205	16342	16454	16650	16403	16374	16400	16392	16502	16433	16223	16212	16565	16610	16389	16432	16188	16432	16267	16444	16203	16441	16565	16438	16266	16379	16398	16359	16504	16551	16545	16488	16432	16430	16103	16315	16405	16413	16540	16290	16681	16244	16339	16373	16451	16366	16347	16546	16346	16325	16492	16336	16326	16565	16311	16381	16493	16362	16506	16410	16492	16354	16502	16523	16598	16377	16518	16361	16486	16349	16297	16172	16405	16432	16385	16331	16377	16318	16266	16342	16533	16567	16534	16344	16315	16390	16367	16451	16243	16715	16682	16438	16445	16470	16317	16432	16275	16497	16295	16361	16261	16503	16362	16308	16627	16489	16421	16424	16293	16368	16377	16404	16516	16601	16497	16375	16554	16361	16392	16532	16380	16397	16442	16511	16538	16559	16336	16288	16488	16428	16398	16489	16319	16306	16445	16312	16391	16360	16490	16390	16346	16587	16371	16392	16209	16380	16374	16435	16186	16465	16442	16359	16422	16540	16385	16337	16528	16388	16582	16330	16402	16421	16480	16568	16402	16503	16517	16347	16400	16311	16570	16297	16334	16440	16537	16318	16409	16537	16443	16355	16417	16418	16413	16352	16451	16417	16412	16334	16534	16488	16508	16565	16294	16329	16462	16544	16392	16518	16530	16510	16240	16410	16427	16305	16565	16449	16379	16270	16385	16384	16411	16507	16345	16276	16472	16201	16365	16516	16467	16506	16354	16432	16562	16595	16643	16517	16491	16366	16361	16342	16248	16547	16477	16479	16415	16411	16332	16324	16386	16424	16472	16580	16453	16441	16651	16434	16585	16441	16170	16547	16524	16328	16483	16159	16327	16443	16476	16387	16361	16386	16474	16445	16308	16381	16532	16464	16437	16603	16629	16476	16342	16432	16586	16612	16562	16405	16379	16437	16333	16362	16406	16479	16392	16203	16590	16455	16440	16362	16337	16614	16504	16511	16295	16375	16500	16464	16475	16595	16643	16520	16579	16404	16392	16569	16520	16520	16567	16541	16566	16453	16369	16503	16308	16304	16223	16219	16324	16380	16518	16362	16359	16445	16443	16417	16412	16270	16621	16515	16438	16548	16418	16447	16149	16440	16393	16377	16474	16283	16286	16322	16400	16448	16431	16548	16286	16468	16341	16435	16521	16425	16641	16301	16459	16391	16434	16452	16399	16312	16426	16476	16613	16373	16702	16478	16348	16564	16443	16186	16471	16450	16551	16564	16338	16607	16526	16503	16553	16577	16693	16491	16447	16392	16479	16603	16249	16308	16585	16442	16563	16363	16546	16372	16385	16393	16375	16321	16492	16405	16590	16296	16629	16645	16614	16489	16450	16383	16611	16457	16439	16384	16522	16329	16443	16409	16404	16465	16610	16453	16417	16619	16541	16435	16546	16492	16384	16370	16189	16343	16410	16733	16361	16534	16455	16476	16543	16506	16524	16522	16377	16455	16419	16567	16173	16427	16510	16327	16363	16302	16470	16394	16519	16344	16321	16364	16426	16439	16333	16344	16233	16382	16407	16296	16398	16340	16380	16268	16393	16528	16458	16312	16557	16593	16492	16560	16597	16341	16406	16661	16400	16325	16357	16426	16399	16446	16526	16347	16467	16688	16387	16154	16568	16579	16287	16590	16429	16503	16377	16612	16393	16454	16453	16594	16465	16460	16775	16487	16288	16340	16505	16499	16404	16574	16498	16477	16430	16458	16575	16412	16599	16520	16349	16415	16474	16590	16402	16562	16386	16445	16212	16436	16631	16570	16542	16480	16539	16595	16233	16417	16376	16437	16456	16504	16474	16359	16476	16462	16483	16237	16409	16259	16391	16355	16438	16410	16406	16378	16336	16450	16516	16678	16479	16406	16343	16432	16381	16534	16715	16441	16491	16322	16509	16315	16284	16354	16274	16610	16571	16323	16432	16417	16334	16454	16421	16573	16312	16411	16353	16508	16497	16437	16285	16483	16376	16469	16356	16409	16452	16382	16570	16418	16504	16371	16518	16263	16481	16253	16441	16490	16339	16505	16450	16512	16388	16332	16477	16373	16270	16409	16456	16451	16531	16443	16489	16460	16573	16438	16423	16494	16392	16462	16448	16428	16564	16530	16442	16258	16538	16190	16421	16491	16457	16520	16467	16362	16332	16580	16407	16346	16529	16443	16445	16270	16598	16403	16403	16461	16416	16578	16548	16486	16668	16578	16491	16336	16370	16417	16273	16328	16096	16286	16397	16437	16411	16494	16357	16376	16554	16487	16418	16345	16566	16472	16315	16379	16223	16201	16391	16430	16459	16343	16260	16365	16568	16261	16472	16352	16608	16433	16387	16635	16579	16432	16522	16362	16331	16285	16405	16448	16542	16587	16512	16518	16436	16417	16471	16354	16292	16319	16386	16361	16530	16266	16593	16581	16394	16576	16399	16524	16475	16428	16627	16402	16441	16413	16619	16578	16381	16435	16528	16446	16519	16364	16433	16593	16521	16316	16447	16366	16342	16452	16470	16393	16394	16508	16289	16549	16377	16490	16497	16503	16459	16489	16548	16532	16356	16411	16374	16360	16603	16498	16429	16316	16596	16412	16408	16378	16365	16354	16427	16198	16395	16385	16304	16414	16478	16477	16309	16604	16362	16306	16441	16505	16421	16575	16440	16546	16352	16298	16626	16468	16429	16438	16473	16497	16507	16360	16692	16445	16317	16591	16460	16443	16372	16275	16364	16192	16265	16429	16326	16514	16314	16356	16143	16431	16326	16464	16580	16263	16223	16313	16499	16480	16525	16330	16490	16405	16452	16496	16491	16397	16152	16535	16261	16486	16603	16457	16357	16506	16593	16314	16546	16566	16439	16654	16465	16417	16405	16308	16360	16504	16377	16460	16307	16395	16290	16539	16404	16549	16372	16431	16547	16472	16457	16457	16487	16482	16760	16531	16438	16527	16438	16566	16403	16441	16420	16338	16292	16383	16437	16404	16442	16400	16574	16126	16473	16372	16535	16263	16455	16461	16264	16500	16411	16671	16292	16444	16358	16387	16285	16603	16243	16465	16677	16475	16444	16360	16406	16424	16525	16364	16271	16478	16491	16571	16478	16338	16383	16350	16368	16391	16500	16324	16480	16412	16286	16407	16461	16445	16451	16365	16488	16395	16379	16463	16530	16359	16553	16309	16262	16338	16533	16444	16371	16389	16281	16367	16473	16763	16315	16511	16511	16533	16476	16591	16540	16370	16375	16498	16727	16458	16247	16515	16619	16610	16448	16288	16420	16465	16459	16491	16317	16524	16298	16266	16646	16425	16500	16480	16380	16614	16474	16518	16417	16374	16424	16426	16289	16482	16363	16473	16472	16242	16546	16379	16511	16374	16477	16479	16552	16522	16583	16391	16357	16544	16468	16545	16413	16405	16533	16494	16402	16562	16298	16540	16505	16322	16494	16526	16487	16405	16328	16388	16552	16463	16522	16391	16442	16287	16270	16503	16415	16397	16424	16442	16417	16342	16447	16302	16244	16379	16526	16407	16395	16536	16454	16315	16429	16397	16395	16487	16556	16480	16625	16581	16207	16490	16497	16540	16373	16215	16555	16287	16291	16300	16604	16532	16239	16494	16419	16422	16486	16536	16721	16472	16500	16640	16512	16354	16492	16606	16174	16465	16254	16346	16434	16572	16313	16218	16188	16455	16471	16503	16352	16487	16432	16321	16303	16541	16695	16500	16422	16341	16287	16391	16554	16430	16427	16453	16354	16331	16445	16505	16479	16342	16594	16382	16536	16596	16479	16517	16260	16471	16356	16527	16502	16492	16457	16309	16529	16402	16353	16496	16526	16482	16457	16445	16545	16411	16659	16408	16372	16310	16288	16484	16280	16413	16596	16491	16315	16391
16544	23713	21865	19706	19809	18419	17813	16683	15811	15200	15119	15352	15234	15051	14768	14759	14760	14756	14723	14748	14551	14611	14586	14592	14540	14740	14691	14648	14684	14523	14489	14433	14732	14652	14544	14599	14761	14665	14608	14942	14446	14475	14669	14665	14649	14670	14677	14612	14923	14932	14928	14830	14771	14491	14737	14730	14477	14769	14573	14507	14633	14636	14594	14568	14476	14612	14675	14592	14695	14378	14504	14540	14677	14739	14607	14570	14493	14669	14456	14580	14509	14776	14591	14681	14633	14633	14634	14525	14690	14617	14569	14658	14603	14644	14611	14564	14505	14576	14650	14735	14476	14404	14574	14756	14468	14568	14702	14429	14568	14715	14682	14738	14488	14551	14665	14706	14651	14689	14708	14670	14536	14534	14642	14558	14657	14684	14660	14561	14456	14734	14518	14569	14613	14439	14404	14543	14564	14586	14525	14673	14479	14646	14501	14496	14774	14629	14473	14706	14572	14730	14520	14377	14536	14690	14578	14642	14724	14522	14669	14507	14794	14533	14529	14619	14652	14605	14486	14481	14638	14550	14729	14633	14650	14448	14553	14542	14542	14618	14553	14612	14624	14516	14583	14487	14544	14693	14683	14862	14466	14534	14687	14646	14486	14623	14609	14523	14597	14741	14533	14709	14572	14779	14402	14646	14655	14665	14631	14504	14477	14419	14611	14426	14572	14719	14611	14596	14760	14521	14556	14748	14673	14618	14643	14562	14642	14544	14581	14531	14749	14551	14490	14383	14560	14532	14533	14701	14571	14546	14677	14696	14491	14580	14475	14647	14516	14576	14654	14612	14761	14572	14614	14762	14540	14567	14544	14557	14757	14697	14681	14396	14642	14501	14654	14640	14605	14643	14425	14745	14670	14601	14619	14576	14467	14534	14509	14722	14645	14468	14398	14672	14459	14721	14475	14632	14607	14729	14452	14503	14618	14687	14562	14557	14566	14473	14656	14614	14665	14540	14590	14637	14728	14689	14583	14600	14614	14304	14620	14414	14538	14684	14597	14519	14619	14713	14551	14547	14749	14632	14589	14415	14644	14564	14754	14629	14607	14605	14528	14572	14418	14574	14790	14595	14624	14445	14736	14492	14671	14468	14695	14568	14536	14518	14705	14550	14574	14689	14422	14505	14503	14480	14498	14568	14642	14547	14627	14551	14597	14597	14558	14637	14646	14548	14678	14774	14544	14472	14614	14597	14702	14606	14688	14595	14579	14682	14657	14593	14634	14583	14595	14574	14631	14469	14579	14625	14634	14483	14640	14540	14578	14634	14660	14537	14680	14593	14583	14708	14608	14537	14695	14579	14430	14491	14610	14645	14666	14615	14485	14361	14533	14686	14424	14639	14757	14645	14644	14504	14595	14670	14618	14679	14549	14575	14565	14616	14546	14570	14499	14439	14790	14516	14697	14718	14546	14480	14592	14645	14663	14473	14480	14588	14723	14537	14548	14543	14480	14716	14547	14517	14737	14480	14514	14447	14613	14491	14705	14656	14586	14609	14644	14504	14535	14475	14557	14479	14688	14522	14530	14615	14372	14390	14536	14695	14494	14705	14535	14729	14503	14472	14654	14557	14735	14685	14550	14669	14431	14603	14542	14616	14577	14598	14597	14633	14607	14451	14556	14664	14402	14511	14641	14570	14674	14494	14692	14808	14505	14566	14491	14437	14596	14534	14665	14641	14667	14496	14548	14561	14556	14526	14487	14664	14439	14568	14597	14678	14450	14555	14602	14487	14559	14612	14767	14454	14616	14576	14593	14840	14618	14534	14632	14654	14559	14718	14582	14617	14606	14651	14713	14693	14677	14478	14619	14578	14677	14722	14493	14634	14646	14682	14740	14593	14498	14540	14606	14787	14628	14622	14646	14553	14430	14633	14802	14655	14573	14513	14560	14540	14581	14607	14716	14489	14659	14694	14408	14608	14620	14494	14535	14749	14583	14709	14647	14595	14578	14615	14550	14637	14584	14510	14664	14623	14518	14560	14614	14490	14575	14741	14479	14591	14673	14576	14582	14465	14658	14667	14534	14490	14678	14439	14588	14560	14649	14408	14660	14705	14560	14572	14470	14606	14532	14649	14756	14553	14427	14610	14718	14565	14627	14587	14747	14652	14618	14669	14543	14522	14629	14415	14536	14503	14575	14553	14510	14627	14536	14610	14594	14585	14549	14731	14467	14635	14479	14655	14702	14682	14630	14474	14542	14629	14593	14656	14685	14665	14597	14597	14495	14668	14631	14713	14568	14714	14507	14659	14571	14608	14673	14602	14577	14777	14376	14623	14640	14556	14646	14494	14647	14547	14691	14618	14748	14511	14668	14610	14612	14646	14447	14592	14672	14690	14630	14689	14614	14645	14537	14513	14500	14534	14743	14480	14545	14613	14539	14535	14605	14443	14640	14709	14679	14570	14554	14532	14597	14454	14430	14442	14526	14530	14632	14551	14492	14717	14629	14532	14590	14756	14645	14687	14569	14587	14587	14487	14698	14564	14462	14555	14476	14585	14630	14380	14682	14562	14515	14626	14579	14596	14408	14643	14725	14715	14493	14487	14455	14517	14500	14581	14487	14631	14594	14649	14586	14515	14560	14635	14717	14566	14494	14673	14575	14596	14627	14603	14550	14468	14555	14538	14705	14476	14601	14535	14616	14599	14588	14631	14563	14344	14575	14642	14422	14759	14636	14637	14473	14687	14551	14690	14548	14642	14470	14423	14573	14589	14573	14657	14507	14576	14612	14599	14706	14678	14733	14511	14650	14444	14653	14653	14822	14591	14531	14720	14509	14855	14618	14686	14616	14528	14763	14686	14702	14719	14624	14634	14628	14485	14578	14574	14693	14695	14771	14649	14553	14448	14565	14423	14641	14605	14634	14645	14644	14572	14439	14388	14528	14655	14524	14581	14613	14692	14684	14586	14534	14569	14516	14625	14591	14388	14646	14627	14604	14399	14532	14464	14689	14538	14617	14564	14651	14650	14568	14590	14761	14562	14703	14687	14701	14493	14690	14670	14722	14539	14679	14628	14459	14488	14538	14486	14647	14433	14734	14711	14606	14512	14529	14608	14571	14447	14724	14612	14524	14766	14475	14563	14604	14543	14570	14649	14667	14701	14563	14526	14643	14627	14560	14576	14533	14537	14555	14472	14679	14540	14635	14704	14516	14603	14579	14670	14663	14562	14546	14682	14658	14600	14656	14573	14521	14571	14722	14495	14506	14463	14607	14693	14641	14716	14591	14883	14537	14548	14531	14737	14510	14729	14759	14617	14575	14505	14575	14624	14577	14596	14720	14515	14608	14674	14590	14576	14710	14521	14709	14654	14569	14588	14681	14575	14735	14661	14507	14702	14669	14647	14616	14684	14744	14446	14666	14611	14752	14599	14609	14711	14664	14562	14692	14570	14624	14539	14594	14495	14480	14558	14664	14634	14729	14722	14528	14723	14527	14568	14689	14561	14377	14545	14595	14594	14761	14536	14599	14669	14543	14707	14509	14395	14749	14586	14554	14566	14579	14739	14548	14497	14581	14675	14487	14469	14541	14606	14388	14388	14660	14610	14799	14528	14622	14830	14571	14554	14430	14666	14645	14613	14671	14498	14452	14543	14694	14588	14470	14469	14593	14651	14566	14533	14502	14635	14733	14560	14472	14567	14743	14681	14593	14719	14652	14591	14602	14603	14715	14693	14590	14615	14472	14664	14362	14527	14616	14647	14816	14500	14438	14664	14647	14658	14716	14748	14548	14624	14680	14645	14621	14663	14595	14410	14708	14687	14622	14726	14400	14474	14647	14645	14718	14514	14591	14580	14554	14737	14650	14498	14781	14720	14498	14605	14610	14633	14537	14578	14529	14564	14595	14621	14659	14662	14724	14734	14802	14686	14719	14740	14581	14548	14643	14478	14703	14607	14633	14665	14661	14733	14624	14605	14738	14627	14612	14487	14534	14766	14613	14735	14555	14585	14602	14550	14585	14488	14414	14599	14806	14734	14579	14667	14525	14536	14716	14529	14620	14641	14573	14625	14614	14597	14677	14725	14540	14632	14671	14622	14666	14543	14662	14561	14558	14609	14611	14550	14582	14691	14550	14781	14485	14702	14581	14656	14580	14384	14499	14576	14484	14551	14705	14637	14593	14627	14732	14624	14696	14581	14742	14584	14527	14616	14490	14675	14717	14445	14515	14544	14676	14743	14537	14475	14792	14709	14617	14670	14419	14742	14711	14654	14508	14610	14604	14630	14764	14694	14635	14485	14673	14581	14722	14373	14557	14745	14577	14643	14697	14628	14660	14464	14559	14617	14570	14460	14728	14669	14520	14704	14446	14665	14498	14702	14715	14554	14585	14710	14690	14452	14587	14626	14710	14585	14654	14681	14561	14619	14502	14714	14621	14651	14407	14743	14573	14459	14793	14648	14700	14725	14810	14636	14534	14522	14693	14598	14754	14616	14550	14700	14526	14552	14514	14731	14535	14667	14567	14577	14531	14623	14875	14559	14595	14625	14547	14588	14868	14519	14685	14742	14571	14594	14624	14388	14521	14677	14626	14583	14634	14520	14396	14573	14695	14540	14539	14632	14583	14584	14596	14452	14595	14626	14353	14798	14486	14656	14687	14547	14518	14645	14441	14672	14721	14554	14825	14663	14553	14471	14677	14698	14539	14715	14705	14578	14561	14622	14521	14404	14699	14629	14513	14445	14643	14422	14692	14413	14654	14513	14594	14845	14679	14684	14473	14493	14614	14574	14507	14492	14572	14552	14668	14542	14657	14576	14572	14664	14608	14813	14754	14571	14565	14577	14676	14691	14675	14707	14501	14629	14727	14512	14531	14699	14594	14541	14672	14571	14530	14699	14584	14566	14515	14751	14753	14559	14520	14744	14531	14517	14622	14580	14544	14590	14613	14549	14760	14588	14503	14562	14522	14455	14593	14461	14684	14607	14684	14656	14651	14724	14564	14673	14635	14630	14610	14650	14657	14433	14583	14463	14636	14671	14414	14677	14716	14526	14544	14615	14529	14511	14573	14606	14391	14677	14595	14431	14510	14740	14581	14733	14652	14733	14578	14685	14741	14555	14562	14624	14633	14610	14672	14658	14662	14651	14618	14659	14636	14589	14713	14576	14640	14662	14598	14679
24054	21342	28795	24370	22556	23158	22999	19607	18523	17855	17961	17948	17878	17656	17575	17313	17301	17159	17134	16938	17167	17078	17120	17079	17074	16937	16989	17116	16987	16973	17039	17109	16960	17005	16975	16925	17050	17042	16710	17119	17020	16963	16950	17007	16944	17180	17018	16912	17680	18188	18314	17859	17294	17004	17100	16776	17047	16840	16871	16792	17001	16987	16927	16977	16967	16809	16980	16937	16813	16970	16472	16701	16919	16728	16829	16881	16732	16780	16852	16957	16891	16719	16800	16858	16819	16962	16849	16712	16936	16949	17027	16955	17038	17059	17014	16928	16887	17054	16978	16940	16990	16854	16831	17162	16683	16694	17034	16852	16788	16847	16850	17035	16876	16947	16903	16742	16946	16849	16909	16953	16908	16763	16975	17133	16867	17034	16985	16954	16983	16946	16921	16733	16834	16956	16993	16797	16955	17005	16849	16756	16775	16852	17026	17000	16873	16949	16836	16973	17112	16624	16856	16941	16963	16942	16623	16792	16811	16908	16817	16920	16898	16974	16823	17012	16875	16865	16745	16659	16989	16978	16804	16834	17084	16836	16937	16904	16905	17130	16904	16746	16932	16764	16986	17038	16911	16866	16789	16924	16944	16830	16918	16831	16906	16612	16802	16926	16834	16973	17070	16680	17046	17057	16939	16882	16870	16858	17012	16848	16874	16932	17055	16726	16892	16610	17082	16921	16993	16822	16990	16885	16744	16856	16721	16859	17011	16904	16879	16951	17061	16856	17047	16800	17078	17105	16953	16942	16878	16840	16789	17029	16856	16902	16833	16876	16852	16957	16994	16879	16933	16789	16943	16927	17038	16991	16870	16918	16962	16833	16974	16843	16653	17090	17007	16887	16871	16903	16798	16885	16733	16858	16893	17088	17007	16787	16865	16776	16769	16921	16937	16614	16798	16735	16789	16916	16830	16787	17000	16851	16953	16753	16845	16884	16901	16892	16958	16699	16907	17070	16816	16760	16927	16992	16933	16946	16755	16839	16932	17131	16689	16916	16838	16817	16881	16865	17040	16853	16859	16832	17040	16802	16851	16934	16904	16907	16875	16895	16798	16833	17006	17024	16778	16820	17097	17033	17175	16808	16794	16965	16978	16822	16724	16800	16937	16982	16711	16819	16900	16882	16825	16789	16804	16878	16803	16851	16723	16962	17007	16855	16847	16857	17174	16866	16980	16975	16850	16879	16934	17066	16784	16747	16909	16948	16977	16729	17053	16856	16987	16853	16944	16712	16799	16758	16897	16757	17002	16810	17057	17070	16839	16941	16959	16906	16972	16763	16935	16829	16807	16791	16717	16921	16725	16720	16782	17002	16763	17009	16848	16964	16814	16863	16755	16676	16939	16939	16859	16821	16648	16743	16844	16946	16823	16893	16957	16895	16883	16783	17047	17109	17006	16920	16879	17108	16933	16871	16780	16817	16794	16987	17068	16898	16881	16956	17107	16723	16924	16806	16957	16922	16909	17028	16895	17004	16970	16977	16729	16912	16761	16931	16790	17052	16819	16996	17077	16973	16940	17157	16898	16873	16787	16858	16972	16833	16730	17005	16847	16867	16879	16785	16686	16831	16900	16913	17070	16976	16998	17079	16981	16719	16971	16907	16962	16759	16853	16940	16866	16774	16886	16859	16855	16830	16946	16947	17011	16820	16711	16927	16849	16812	16882	16730	16794	16873	16931	17119	17000	16699	16826	16911	16780	16977	17037	16936	16900	17093	16834	16786	16765	16688	16698	17001	17023	16892	16898	16970	17139	16960	16868	17011	16882	16906	17033	16941	16887	17202	16976	16979	16671	17020	16945	16938	16954	16986	16876	16994	16919	16821	17079	16821	16973	17086	16723	17019	16931	16835	16687	16865	17017	16915	16693	16914	16910	16984	16822	16753	16786	17010	17024	17010	16780	16721	16905	16778	16771	16636	16761	17088	16962	16934	16852	17014	17129	16857	16790	17110	17142	16800	17058	16823	16794	16908	16937	17030	16901	16873	16776	16808	16688	16783	16836	17064	17006	16813	16841	16888	16678	16945	16944	16805	17065	17005	16866	16804	16946	16823	16942	16777	16856	16792	17103	16912	16946	16893	16877	16656	16815	16950	16956	16806	16919	16849	16861	16898	16715	16793	16960	16827	17020	16850	16837	16989	16998	16772	16695	16983	16665	16854	16983	17101	16777	16990	16786	16839	16727	16898	16901	16822	16916	16984	16779	16923	16736	16984	16854	16860	16899	16864	17036	17001	16920	16798	16901	16851	16835	16827	16928	16846	17006	16857	16894	16847	16929	16684	16839	16956	16736	16805	16890	16965	16845	16849	16798	16813	16637	16860	16901	16972	16884	16747	16846	16805	16832	16828	16959	16762	17033	17093	16790	16752	16923	16835	16757	16811	16844	16940	16938	16864	16808	17005	16876	16844	16966	16956	17030	16839	16806	16597	16843	16981	16826	16823	16679	16791	17164	16950	16883	17112	17022	16968	16722	16701	17091	16760	16545	16878	16831	16921	16773	16932	16724	16833	16895	16738	16751	16932	16874	16981	16928	17078	17066	16908	16775	16937	17021	16967	16786	16831	16983	16909	16976	16797	16654	16655	16842	16965	16775	16773	16896	16974	17042	16740	16869	16894	16897	16861	16824	16870	16879	16770	16867	16983	16941	16800	16791	16915	16890	16964	17007	16800	16904	16776	16774	16859	16820	16925	16608	16849	16961	16971	16905	16835	16867	16873	16935	16747	16949	16845	16924	16734	17107	16940	17057	16765	16955	16998	16844	16779	16784	16663	16838	16730	17006	17034	16823	17052	16939	16722	16926	16762	16994	17089	16651	16790	16885	16988	16940	16878	16784	16908	16930	16799	16867	16789	16940	16740	16880	16995	16659	16814	16827	16854	16973	16893	16759	16924	16909	16784	16800	17111	16865	16833	16924	16932	17163	16765	16857	16740	16922	16941	16979	17083	16864	16986	16719	16863	16874	16822	16869	16722	16942	16940	16956	16698	17058	16821	17130	16953	17147	16716	16839	16861	17012	16892	16942	16954	16835	16863	16923	16833	17081	16802	16983	16974	16791	17185	16929	17086	16958	16941	16889	17051	16701	16746	16731	16832	16867	17061	16875	16814	16733	17037	17052	17027	16788	17164	16869	16936	16833	16836	16861	16941	16875	16975	16747	16681	16823	16702	16763	16817	16774	17021	16914	16751	16715	16695	16785	16879	16829	16738	16855	16866	16811	16874	16854	16741	16883	16830	16927	16841	16997	16827	16890	17005	16829	16783	16857	16633	17072	16974	16756	16917	16844	16667	17044	16988	16855	16743	16789	16937	16842	16759	17038	16990	16880	16941	16880	16880	16941	17016	16750	16831	16841	16894	16741	16838	16828	16961	16910	17085	16858	16758	16782	16901	16874	16965	16906	16930	17031	16870	16883	17028	16831	16998	16834	16944	16632	16982	16705	16870	17054	16722	17002	16873	16934	16943	16916	16982	16825	16806	16921	16865	17101	16860	16918	16812	16826	16903	16729	16882	16997	17037	16857	16989	16869	16572	16843	16788	16874	16759	16932	16965	16872	17072	16928	16815	16759	16880	16909	16906	16912	16990	17023	16926	17048	16754	17073	16842	16857	17073	16706	16996	16913	16886	17141	16853	16725	16744	16894	16967	16900	16809	16942	16939	16931	17000	16948	16834	16899	16942	16765	16790	16817	16902	17071	16938	16815	16731	16946	16925	16928	16959	16877	16815	16872	16778	16858	16710	16950	17016	16988	16993	16884	16927	16972	17068	17087	16920	16795	16964	16961	16819	17059	16849	16927	16668	16963	17001	16976	17040	16765	17025	16826	16750	16965	16986	16962	16895	16958	16912	17039	16704	16704	16919	16740	16713	16760	16862	16799	16804	16929	16890	16838	16856	16809	17042	17044	16956	16862	17073	17060	16616	16847	16899	16728	16859	16794	16845	16888	16943	16973	16859	16913	16860	16901	16840	16609	16793	16833	17050	17019	17130	16897	16749	17019	16783	16865	16714	16937	16840	16974	16896	16888	16818	17084	16973	16818	16897	17049	16871	16933	16947	17046	16968	16856	16904	16998	16792	16876	16665	16931	16916	17050	16856	17062	16917	16895	16990	16602	17062	17018	16780	16771	16891	16907	17010	16935	16899	16967	17098	16741	16870	17158	17252	16849	16932	16979	16859	16842	17115	16849	16988	17015	16973	16908	16988	17155	16697	16951	16932	16761	16616	16655	17044	16945	16912	16909	16771	16954	17101	16858	16876	16876	17023	16932	16828	16693	16836	17013	17127	16857	17013	16946	17034	17031	16851	16734	16667	16889	16712	17033	16918	16958	17011	16920	16804	16810	16798	16886	17080	17028	16811	16944	16687	16747	17086	16869	16957	16954	16861	16980	16909	16891	16742	16689	16790	16896	17098	16886	16860	17115	16699	16787	16835	16683	16939	17288	16783	16758	16904	16741	16796	16720	16938	16965	16695	16819	17054	16820	16929	17056	16752	16933	16857	16817	16940	17180	16752	16742	16859	16827	16774	16750	16920	16741	16849	16851	16858	16972	16711	16824	16593	16786	16932	16975	17071	17144	17013	17003	16846	16738	16958	16911	16915	17126	16746	16911	17035	16899	16960	17077	16937	16886	17009	16944	17021	16993	16906	16904	16889	16988	16919	16833	16973	16970	17054	17003	16907	16687	16931	16911	16794	16911	16816	16918	16759	17011	17059	17062	17034	16955	16981	16937	16990	17063	16954	17115	16866	16870	16986	17117	16978	16972	16971	16895	16827	16626	16887	16907	16801	16726	16883	16912	16939	16987	16985	17105	17018	17047	16998	16962	17012	17013	16693	17004	16893	16878	16914	16787	16895	16966	16872	16885	16942	16936	17000	16682	17089	16981	16994	16985	16918	16806	16930	16878	16976	16863	17035	16999	17007	16930	16967	16726	16770	16913	16841	16767	17013	16931	16961	17021	16778	16871	16990	16748	17020	16766	16869	17124	16916	16960	16933	16971	16950	17098	16975	16931	16745	16760	16919	17083	16965	16764	16817	16839	17008	16783	16823	17042	17105	16925	16977	17045	16810	16878	16936	16802	16951	16704	17119	16987	16871	16883	16932	16940	16735	16904	16906
16284	29367	27726	24322	22854	21251	20279	19281	17437	16403	16265	16399	16094	15874	15615	15509	15378	15258	15174	15102	15153	14935	15155	14961	15015	15202	14843	15014	14926	15000	14772	14950	14964	14987	14986	15009	15117	15007	14915	14902	14950	14954	15089	15023	14978	14697	14989	14908	16093	16635	16641	15870	15659	15161	14944	15034	14919	14894	15107	14965	14967	14891	14892	14929	15039	15026	14959	14917	14996	15092	14915	14972	15090	15033	14927	14983	14911	14944	14954	14788	14973	14907	14759	14971	14874	14760	14803	14861	14991	15069	14852	14953	15008	14947	14967	14874	14908	14927	14761	14879	14944	14913	14954	14783	15081	14924	14985	14933	15113	15147	15014	14903	14936	14857	14923	14891	14994	14836	14904	14933	14845	14807	14830	14874	14928	14859	14917	14790	14931	15032	15035	14976	14966	15160	14938	14938	14928	15035	14886	15003	14934	14973	15094	14858	14826	15042	14909	15045	14839	14978	14954	15081	15040	14852	14735	14859	14949	14844	14943	14978	14873	14993	15111	14942	15004	14928	14959	15020	14823	14899	14941	14942	14954	15057	14922	14858	14879	14791	14897	15025	14901	14686	14998	14790	15026	14962	14928	14878	14909	14904	14888	15015	14788	15019	15033	14970	14836	14904	15066	14861	14934	14865	14758	14896	14970	14919	14883	14983	14933	15097	15075	14920	14959	15032	15038	14928	14917	14923	14967	14874	15124	14869	14970	14900	15021	14993	14865	14954	14867	14843	15057	14962	14808	14819	15018	15030	15019	14877	14916	14931	14907	15179	15015	14884	14963	14926	14884	15073	14894	14849	14855	14976	14990	14905	14981	14952	14942	15086	14985	14840	14875	14918	15003	14888	15031	14932	14940	14974	15072	14822	14820	14787	14895	14995	14853	14939	14845	14951	14780	14939	14824	15014	14958	15051	14974	14796	14944	14814	15021	15030	14860	14902	14838	15009	15033	14972	14931	14995	15085	14924	14980	15033	14928	14830	15068	15005	14860	15147	14899	14956	14972	14951	14834	14959	14878	14988	15015	15155	15067	14932	14841	15013	15065	15110	14965	14788	14855	14948	15009	14863	14871	14920	14987	15029	14910	15005	14819	14947	15091	14854	14789	14975	14811	14919	14988	14905	15046	14801	14937	14994	14869	14920	14953	14986	14823	15004	14941	14808	14909	14965	14852	14803	14891	14877	14946	14719	15166	14896	14850	14855	15009	14859	14817	14956	15086	14993	14960	14901	14980	15019	14937	14820	14738	14997	14929	14863	14933	14993	14850	14996	14982	15019	14929	14867	14806	14843	15058	14969	15061	14823	15093	14836	15074	14907	14875	14869	14819	15054	14919	14950	14891	14772	15008	14855	14898	14897	15008	14865	15031	14903	14930	14923	14853	14942	14904	15182	14948	14894	15019	14962	14844	14979	15031	14801	14940	14899	14977	14908	14845	14957	14990	14832	14856	14888	14679	14950	14930	14833	15041	14974	14952	14873	14839	14911	14785	14936	14877	14953	14769	14812	14949	14910	14866	14919	14769	14778	14996	14881	14798	14817	14748	15039	14926	14956	14882	14980	14997	14956	14920	15015	14909	15013	14937	14771	14945	14762	15140	14790	15026	14917	15020	14981	14904	15026	14914	14940	14945	14862	14957	14986	14941	14888	15032	14951	14795	14940	14961	14903	14844	14798	14849	14817	14856	14860	14957	14896	15119	15147	14848	15013	14837	15048	14827	15028	14889	15049	14945	14870	14861	14956	14754	14953	14943	14788	14900	15140	14865	14781	14904	14949	14873	14740	14963	14969	14997	14942	14890	14833	14865	14783	14845	14944	14959	14875	14956	15036	15085	14945	14981	14930	14958	14946	14881	14990	15025	14706	15019	14878	14807	14919	14805	15211	14887	14939	14978	14981	14948	14847	14816	15014	14976	14897	15019	14879	14896	14855	14777	14881	14853	14986	14909	14953	14789	14652	15026	14865	14916	14943	14764	14984	14835	14938	14887	15108	15022	15122	15020	14801	14945	14911	14974	14759	14746	14911	14890	15127	14996	15056	15010	15022	15036	14663	14866	14894	15005	15065	14866	14839	14897	15123	14935	14844	14835	14842	14986	14885	14913	14916	14849	15011	15024	14912	15086	14954	14977	14897	15030	14947	14885	14760	14925	14912	15004	14910	15034	14838	15001	14885	14960	14813	14823	14877	14969	14797	14827	14940	14912	14914	14953	14953	14874	15085	14849	14829	14771	14864	14904	14782	14914	14756	15035	14842	14794	14800	14851	14951	14842	14979	15034	14801	14877	15122	14895	15031	14764	15007	14976	14897	14928	14948	15007	15032	14859	14975	14710	14958	14757	14968	14868	14992	14887	15070	14863	15033	15122	14937	14930	14799	14840	14942	14917	14978	14886	14831	14926	15018	14921	14800	14989	14923	14998	15016	15079	14904	14935	15068	14894	14936	14927	14850	15000	15032	14959	14942	14776	14945	15052	14958	14853	14862	14994	15082	14823	14870	14892	15071	14901	14905	14996	15105	15022	14846	14972	14895	14847	14823	15005	14878	14789	14871	14869	14934	14876	14912	15005	14903	14959	14756	14914	15098	14938	14958	15025	14849	14838	15118	14806	15034	15000	14739	14903	14902	14886	14792	14953	14905	14807	14811	14960	14869	14780	14989	15096	14937	14924	14939	14941	14793	14977	14679	14844	14754	14938	14918	14925	14966	14913	14936	14967	14992	14852	14896	14888	14829	15079	14771	14888	14939	14905	14972	15025	14923	14856	15039	14997	14812	14969	15016	14823	14956	14807	14698	14871	14989	14939	14889	15051	14849	15111	14856	14944	14921	14973	14900	14956	15008	14760	14944	15032	14974	14953	14931	14994	14834	15064	14832	15047	14987	14863	14801	15126	14956	14866	15042	14987	14932	15011	14981	14928	14936	15009	14866	14922	15020	14900	14733	14936	14997	14866	14881	14848	15080	14855	14754	14982	14846	14969	14771	14995	14805	14779	14835	14852	14870	14868	14960	14904	14974	14981	14956	14901	14973	14937	14823	14885	14945	14991	14886	15003	14866	15046	15076	14952	14978	14697	14916	15007	14881	14792	14854	14948	14897	15019	14928	14953	14829	14815	14855	14870	15030	14846	14808	14975	14888	14926	14893	15033	14766	14862	14971	14950	14854	14856	14803	14951	14851	15040	14836	14910	15091	14896	14760	14963	14892	14925	14942	14886	14899	14883	14865	14898	14763	14944	14900	14854	14820	14965	14924	14730	14986	14890	14818	14762	14866	14838	14805	14909	15044	14980	14986	14792	14990	14991	14927	14968	15017	14861	15053	14908	15015	14855	14786	14742	14904	14921	14933	14935	15052	15060	15000	15078	14908	14960	14726	14996	14781	15186	14968	14730	14833	15023	14886	14886	14822	14990	15008	14926	15017	14901	14885	14803	14783	15005	14996	15118	15099	14994	14983	14961	14897	14949	14784	14828	15024	15074	14899	15153	14756	14978	14878	14786	14952	14848	15034	14948	15009	14943	14843	14852	14977	14806	15132	14953	14774	14977	15094	14832	14949	14967	14857	14972	14956	14768	14865	14829	15024	14910	14909	14908	14896	14855	14882	14932	14871	14841	15007	14841	14948	14871	14873	14960	14881	14911	14920	14920	14853	14971	14864	15140	14829	14863	14826	15016	14908	14882	14684	15008	14784	14882	14998	14951	14918	15008	15048	14974	14922	14917	14834	14915	14888	14964	14980	14830	14970	15088	15043	14967	15068	14939	14978	14986	14896	14963	14757	14997	14955	14861	15011	15018	14797	14808	14907	14880	14821	14988	14955	14959	14924	15145	14899	15072	14919	14879	14770	15073	14937	14847	14954	14839	15021	14963	14978	14907	15077	14793	14821	14937	14840	14930	14907	15049	14809	15078	14871	14678	14854	14864	15020	14888	14842	14732	14992	14740	14889	14913	14933	14961	14942	15013	14964	14916	15050	14844	14966	14944	14975	14890	14916	15153	14845	14740	14973	14844	14825	14971	14857	14725	14901	14850	15002	14909	14857	15038	14732	14999	14877	14898	14974	14721	14793	14836	15024	15124	14939	15053	15013	14810	15178	14773	14847	15056	14905	14814	14959	14844	14942	14798	14978	14907	14915	14770	14845	14821	15017	14840	14919	14940	14913	14938	14951	14748	14852	14909	14879	14877	14959	14928	14638	14952	14868	14895	15028	15031	14858	14979	14834	15043	14825	14827	14745	14865	14772	14836	14926	15001	14844	15038	14951	14902	14868	14975	14934	14870	14899	15051	14895	14971	14829	14866	15021	14919	14808	14905	15005	14984	14817	14852	14943	15033	15027	15065	14877	14888	15167	15048	14865	14793	14779	14692	14947	14889	15039	15004	15085	14954	14904	14784	14813	15205	15041	14976	15015	14840	14977	14935	15007	14937	14984	14945	14826	14877	14770	14986	14964	15010	14760	14857	14965	14932	15207	14922	14940	14907	14728	14894	14800	15067	14905	14924	14797	14791	14884	14937	14978	14802	14955	14980	14906	14832	14940	15000	14759	15124	15103	14883	15240	14763	15030	15176	14810	14958	14908	14974	14702	14979	14833	14839	14796	14976	14899	15049	14903	14912	14951	14925	14925	15063	14865	14886	14961	14960	15086	14989	15023	15025	14693	14899	15005	14856	14752	14973	14875	14895	15004	15006	14781	14923	14890	15020	14931	14962	15028	14814	14812	14777	14908	14920	14920	14960	14904	14884	14955	14937	14962	14910	14999	14899	14869	14950	15078	14684	15126	14850	14921	14969	15134	14943	14821	14878	14852	14697	15043	15037	14970	15031	14887	15040	14973	14907	14857	14866	14884	14884	14970	14831	14836	14901	14790	14920	14939	14958	14882	14943	15018	15023	14923	14962	15059	15008	14815	14958	14830	14941	14753	14889	14955	15105	14956	14944	14896	14908	14951	14991	15125	14735	14894	14893	14783	15052	14879	14906	14963	14853	14953	15055	14959	14838	15025	14871	15021	14763	14964	14752	15006	14932	14885	15001	14830	14920	14902	14938	15037	14999	14886	14924	14989	14999	14901	14927	15011	14940	14976	14995	14931	15040	14957	14831	14892	14946	14966	14880	14879	14951	15143	14779	14933
22882	21176	28989	23657	21448	23662	26450	21198	19071	18465	18262	18218	17884	17600	17720	17278	17141	17059	17032	17072	16952	16772	17004	17038	16876	16786	16932	16798	16770	16759	16672	16651	16726	16927	16947	16848	16692	16945	16737	16823	16772	16834	16959	16824	16878	16759	16725	16676	18146	19002	19019	18300	17593	17185	16876	16631	16808	16676	16524	16829	16851	16848	16786	16678	16829	16797	16799	16608	16573	16735	16765	16685	16833	16792	16758	16793	16641	16668	16845	16520	16637	16658	16706	16657	16608	16639	16825	16629	16688	16771	16677	16669	16693	16705	16792	16890	16823	16782	16683	16690	16728	16700	16745	16860	16508	16816	16548	16672	16854	16460	16597	16683	16683	16727	16791	16629	16658	16661	16673	16627	16667	16654	16772	16626	16682	16577	16684	16660	16639	16760	16572	16622	16862	16824	16783	16812	16711	16533	16657	16799	16753	16738	16682	16824	16746	16610	16724	16659	16628	16714	16651	16480	16781	16719	16719	16798	16843	16797	16698	16715	16831	16928	16695	16806	16708	16691	16746	16801	16831	16835	16955	16634	16954	16658	16573	16699	16779	16747	16662	16869	16908	16767	16833	16711	16732	16555	16697	16551	16786	16702	16644	16839	16662	16676	16591	16757	16607	16834	16689	16550	16695	16564	16723	16630	16609	16695	16635	16755	16716	16663	16767	17032	16577	16726	16741	16674	16864	16782	16687	16701	16825	16504	16600	16829	16712	16560	16823	16569	16802	16690	16744	16753	16836	16886	16859	16687	16388	16732	16768	16619	16809	16718	16527	16494	16649	16842	16879	16715	16701	16902	16825	16759	16748	16811	16566	16770	16958	16765	16755	16843	16750	16787	16726	16587	16713	16676	16703	16554	16645	16650	16621	16857	16788	16615	16502	16710	16667	16507	16769	16849	16646	16679	16752	16849	16649	16585	16759	16774	16753	16817	16824	16816	16796	16806	16693	16797	16636	16696	16646	16696	16914	16697	16624	16908	16514	16554	16649	16674	16669	16513	16782	16869	16783	16691	16697	16680	16797	16645	16808	16836	16631	16752	16728	16614	16612	16716	16668	16719	16601	16780	16602	16515	16759	16760	16813	16655	16584	16746	16706	16556	16550	16807	16705	16849	16587	16625	16719	16611	16922	16792	16715	16623	16653	16677	16566	16755	16628	16711	16666	16656	16801	16716	16860	16810	16592	16645	16761	16604	16816	16738	16925	16423	16725	16748	16521	16527	16471	16723	16899	16863	16909	16430	16661	16560	16526	16743	17051	16972	16583	16745	16591	16545	16715	16718	16617	16597	16665	16822	16751	16545	16613	16547	16659	16713	16739	16693	16648	16605	16818	16747	16780	16649	16676	16756	16876	16771	16899	16882	16512	16654	16542	16577	16650	16971	16731	16603	16622	16740	16788	16710	16806	16813	16726	16660	16736	16826	16621	16583	16626	16616	16516	16658	16580	16560	16711	16533	16783	16583	16503	16908	16610	16417	16791	16583	16717	16513	16682	16662	16679	16798	16657	16596	16823	16769	16612	16877	16635	16715	16656	16738	16744	16706	16583	16823	16799	16639	16787	16747	16751	16691	16683	16573	16624	16765	16611	16562	16505	16720	16792	16656	16703	16672	16580	16515	16728	16629	16736	16550	16669	16505	16597	16658	16799	16650	16768	16820	16778	16631	16614	16565	16691	16687	16784	16918	16684	16676	16439	16764	16657	16442	16515	16645	16844	16682	16705	16690	16561	16667	16834	16809	16683	16832	16544	16744	16663	16855	16631	16646	16614	16739	16717	16564	16733	16745	16971	16641	16518	16753	16761	16688	16713	16641	16717	16583	16702	16863	16771	16769	16537	16673	16585	16687	16950	16599	16764	16787	16505	16645	16551	16644	16869	16698	16703	16878	16685	16614	16827	16633	16538	16807	16605	16568	16528	16615	16606	16548	16651	16560	16533	16692	16894	16752	16666	16582	16444	16705	16746	16754	16979	16769	16665	16651	16894	16798	16562	16787	16952	16724	16623	16691	16691	16698	16735	16672	16880	16746	16943	16631	16738	16597	16752	16835	16843	16589	16869	16853	16694	16552	16737	16545	16555	16777	16555	16744	16711	16527	16555	16505	16743	16796	16684	16715	16727	16777	16612	16819	16699	16552	16701	16883	16689	16523	16590	16502	16762	16614	16639	16917	16763	16618	16820	16718	16785	16557	16790	16933	16775	16565	16606	16703	16771	16743	16551	16725	16781	16718	16807	16698	16648	16782	16785	16890	16774	16547	16677	16759	16917	16848	16812	16674	16608	16654	16546	16659	16713	16658	16806	16743	16767	16640	16848	16812	16510	16475	16837	16786	16784	16810	16700	16718	16706	16614	16660	16764	17013	16664	16635	16655	16705	16491	16697	16598	16544	16648	16537	16706	16745	16440	16762	16703	16605	16719	16828	16864	16505	16543	16645	16788	16819	16691	16562	16876	16653	16752	16664	16705	16731	16704	16831	16636	16664	16741	16636	16804	16825	16763	16761	16669	16820	16791	16719	16653	16536	16640	16603	16728	16612	16734	16588	16766	16628	16699	16834	16590	16820	16686	16671	16635	16666	16582	16703	16784	16782	16643	16615	16683	16771	16588	16569	16738	16645	16545	16655	16808	16777	16777	16525	16542	16640	16687	16837	16711	16605	16744	16627	16620	16669	16539	16579	16734	16732	16798	16704	16639	16447	16701	16809	16705	16450	16571	16396	16643	16675	16715	16750	16533	16721	16561	16710	16601	16845	16613	16645	16537	16592	16718	16518	16733	16901	16641	16723	16517	16718	16775	16906	16682	16503	16581	16789	16840	16691	16866	16677	16664	16685	16643	16741	16587	16813	16710	16793	16480	16469	16643	16809	16536	16820	16963	16521	16679	16683	16662	16772	16708	16643	16632	16684	16750	16519	16594	16799	16683	16818	16513	16767	16747	16578	16529	16753	16532	16568	16714	16702	16710	16655	16618	16783	16648	16781	16682	16717	16829	16761	16633	16733	16593	16722	16715	16729	16787	16593	16404	16687	16690	16689	16665	16656	16736	16813	16798	16856	16323	16585	16784	16798	16825	16829	16697	16691	16517	16704	16688	16746	16586	16646	16642	16774	16591	16467	16547	16714	16760	16801	16766	16845	16783	16524	16592	16713	16863	16697	16638	16762	16640	16695	16634	16624	16862	16634	16766	16532	16720	16642	16843	16692	16636	16816	16867	16655	16713	16659	16777	16544	16734	16725	16793	16663	16715	16798	16708	16778	16746	16685	16553	16744	16661	16737	16550	16728	16630	16527	16814	16883	16702	16775	16838	16698	16546	16709	17124	16622	16786	16606	16565	16681	16663	16612	16706	16641	16647	16504	16702	16748	16585	16717	16529	16738	16580	16854	16695	16673	16567	16600	16648	16663	16764	16684	16508	16632	16617	16758	16684	16628	16615	16811	16648	16848	16723	16639	16666	16660	16637	16762	16661	16882	16740	16749	16577	16783	16568	16855	16820	16830	16977	16624	16637	16753	16806	16530	16774	16438	16470	16736	16884	16701	16732	16819	16781	16866	16894	16614	16863	16687	16730	16907	16697	16910	16717	16630	16650	16775	16557	16766	16593	16919	16731	16684	16836	16521	16697	16749	16626	16728	16851	16650	16476	16704	16569	16941	16732	16662	16654	16534	16716	16684	16734	16731	16602	16799	16674	16688	16568	16537	16534	16606	16748	16642	16602	16681	16720	16566	16922	16602	16518	16620	16571	16667	16850	16786	16658	16675	16598	16678	16504	16517	16616	16635	16649	16836	16739	16714	16725	16665	16609	16472	16525	16816	16707	16806	16692	16670	16570	16657	16715	16601	16545	16748	16651	16663	16643	16699	16692	16791	16738	16818	16687	16629	16539	16751	16649	16769	16566	16598	16774	16759	16777	16632	16743	16707	16629	16628	16761	16629	16697	16800	16824	16718	16579	16877	16659	16835	16719	16586	16869	16747	16644	16531	16759	16661	16750	16777	16665	16630	16675	16670	16561	16541	16620	16725	16788	16773	16720	16624	16734	16798	16654	16681	16562	16608	16641	16501	16850	16911	16650	16809	16586	16541	16555	16540	16688	16761	16800	16727	16772	16774	16657	16664	16752	16601	16748	16658	16709	16596	16676	16635	16749	16793	16709	16762	16770	16659	16682	16798	16646	16645	16570	16633	16865	16736	16598	16739	16796	16590	16572	16693	16700	16817	16923	16847	16756	16666	16600	16865	16632	17017	16781	16665	16754	16808	16722	16804	16702	16690	16766	16669	16508	16648	16694	16775	16622	16858	16660	16827	16758	16499	16595	16745	16651	16535	16734	16653	16556	16764	16718	16679	16600	16764	16951	16570	16716	16868	16764	16730	16556	16725	16815	16719	16656	16850	16868	16720	16723	16788	16878	16827	16716	16605	16543	16595	16694	16775	16717	16452	16735	16803	16669	16869	16630	16815	16789	16868	16674	16862	16685	16779	16662	16642	16565	16717	16939	16816	16711	16672	16490	16694	16625	16616	16629	17006	16892	16828	16734	16922	16740	16799	16598	16681	16612	16640	16732	16778	16688	16607	16786	16910	16505	16629	16681	16687	16816	16736	16880	16540	16599	16709	16623	16442	16604	16719	16788	16785	16675	16713	16879	16793	16808	16590	16657	16613	16657	16677	16864	16910	16863	16805	16726	16805	16570	16654	16814	16712	16621	16784	16552	16621	16704	16823	16601	16620	16648	16727	16758	16713	16595	16620	16705	16684	16699	16704	16737	16662	16730	16667	16830	16632	16695	16673	16553	16735	16689	16679	16687	16598	16674	16744	16584	16477	16708	16717	16622	16694	16571	16656	16485	16759	16497	16685	16558	16712	16697	16844	16657	16836	16809	16789	16582	16633	16729	16788	16681	16819	16980	16815	16718	16799	16684	16693	16725	16754	16715	16724	16845	16817	16751	16679	16604	16602	16580	16869	16550	16637	16686	16910	16511	16501	16496	16765	16572	16417	16649	16699	16754	16707	16695	16779	16495	16543	16862	16718	16737	16595	16750	16661	16628	16646	16727	16689	16652	16703	16579	16508	16735	16614	16725	16553	16341	16789	16815	16738	16599	16654	16689	16734	16638	16658	16746
17712	32550	32024	28642	24974	22824	22308	20991	18792	16975	16849	17050	16585	16083	15914	15378	15259	15240	15198	15089	14967	14954	15074	14848	14933	15111	14972	15019	14773	14973	14775	14775	14770	14880	14912	14888	14892	14942	15091	14990	14923	14960	14889	14982	14904	14811	14816	14882	17117	18113	17532	16446	15616	14953	14908	14802	14879	14525	14757	14820	14819	14808	14888	14830	14701	14855	14819	14756	14687	14885	14819	14792	14685	14872	14759	14750	14649	14877	14855	14725	14720	14748	14813	14757	14975	14858	14796	14672	14746	14870	14929	14702	14869	14861	14814	14706	14695	14802	14870	14808	14851	14948	14693	14680	14883	14690	14707	14674	14770	14714	14783	14686	14710	14781	14645	14637	14838	14666	14841	14746	14925	14834	14566	14698	14751	14720	14831	14670	14815	14716	14664	14900	14818	14685	14778	14801	14821	14701	14730	14796	14713	14828	14783	14705	14831	14734	14708	14981	14642	14894	14632	14751	14831	14646	14877	14802	14773	14706	14808	14842	14919	14744	14832	14698	14668	14756	14844	14684	14726	14696	14525	14754	14772	14717	14619	14701	14714	14729	14738	14624	14880	14876	14717	14707	14806	14809	14754	14663	14757	14780	14773	14627	14848	14888	14723	14675	14725	14650	14544	14679	14777	14619	14712	14701	14696	14636	14745	14634	14742	14772	14873	14716	14844	14615	14714	14612	14686	14734	14667	14838	14638	14899	14757	14835	14868	14616	14754	14832	14869	14683	14810	14625	14767	14915	14662	14805	14490	14677	14824	14819	14646	14680	14686	14746	14688	14660	14719	14677	14729	14706	14736	14698	14596	14716	14760	14809	14574	14569	14654	14792	14677	14574	14947	14866	14671	14841	14705	14807	14760	14770	14699	14761	14658	14616	14821	14632	14846	14668	14839	14655	14663	14793	14692	14645	14698	14578	14708	14759	14863	14915	14644	14950	14718	14693	14836	14791	14869	14768	14769	14945	14728	14780	14690	14726	14964	14796	14744	14705	14764	14784	14706	14726	14664	14826	14755	14775	14702	14736	14768	14627	14745	14867	14724	14711	14761	14735	14741	14675	14743	14690	14717	14589	14894	14757	14743	14680	14757	14778	14700	14833	14920	14743	14751	14646	14888	14667	14762	14790	14578	14636	14786	14608	14888	14708	14824	14588	14762	14717	14811	14786	14751	14606	14718	14620	14869	14780	14758	14749	14729	14863	14773	14816	14852	14597	14825	14655	14795	14784	14725	14827	14713	14836	14728	14773	14696	14825	14821	14596	14822	14932	14687	14554	14730	14860	14766	14844	14618	14634	14644	14770	14789	14701	14717	14753	14791	14788	14754	14806	14725	14679	14605	14642	14787	14658	14670	14787	14666	14663	14643	14843	14863	14652	14870	14574	14740	14767	14777	14754	14808	14763	14705	14765	14746	14818	14835	14856	14726	14635	14644	14676	14738	14810	14808	14587	14866	14910	14836	14732	14663	14584	14841	14829	14653	14678	14786	14691	14797	14744	14781	14786	14776	14709	14646	14739	14803	14811	14854	14798	14733	14750	14718	14867	14808	14702	14768	14871	14791	14657	14741	14799	14877	14702	14755	14786	14580	14668	14924	14676	14677	14737	14688	14632	14660	14680	14799	14887	14778	14847	14964	14538	14829	14794	14642	14737	14746	14777	14729	14770	14675	14763	14730	14762	14731	14594	14824	14834	14750	14733	14806	14796	14831	14787	14706	14760	14598	14766	14529	14904	14668	14725	14639	14721	14730	14777	14885	14825	14875	14658	14633	14907	14879	14733	14820	14864	14712	14778	14810	14693	14786	14697	14716	14695	14698	14682	14959	14768	14797	14725	14745	14559	14846	14702	14615	14787	14793	14587	14791	14770	14728	14784	14686	14827	14554	14669	14724	14684	14789	14689	14688	14738	14779	14796	14619	14745	14795	14761	14718	14567	14672	14593	14575	14736	14883	14789	14753	14667	14879	14812	14837	14699	14792	14948	14881	14645	14727	14613	14770	14726	14854	14717	14882	14656	14885	14887	14622	14625	14963	14613	14660	14798	14587	14643	14776	14677	14672	14919	14737	14748	14771	14741	14830	14814	14607	14770	14691	14783	14692	14708	14709	14834	14800	14633	14838	14792	14694	14745	14628	14784	14739	14710	14797	14763	14855	14865	14703	14696	14659	14828	14656	14727	14501	14755	14891	14659	14792	14745	14572	14898	14754	14682	14519	14738	14850	14703	14706	14681	14765	14698	14609	14857	14685	14865	14873	14558	14692	14831	14713	14870	14672	14806	14742	14678	14693	14661	14794	14713	14780	14787	14644	14639	14672	14528	14737	14833	14763	14658	14740	14864	14754	14675	14824	14796	14834	14675	14761	14785	14649	14661	14618	14728	14677	14827	14825	14683	14661	14726	14762	14691	14687	14963	14739	14858	14673	14603	14715	14769	14845	14643	14770	14758	14643	14739	14667	14747	14643	14611	14725	14896	14856	14844	14619	14917	14787	14805	14698	14734	14739	14943	14741	14692	14781	14750	14621	14608	14772	14861	14881	14725	14818	14745	14801	14830	14725	14591	14788	14739	14769	14678	14692	14710	14494	14772	14734	14807	14796	14644	14796	14594	14783	14701	14634	14893	14622	14804	14726	14818	14778	14770	14789	14759	14668	14706	14791	14716	14664	14761	14775	14651	14742	14859	14659	14803	14629	14979	14923	14636	14863	14723	14730	14637	14789	14760	14903	14703	14711	14670	14961	14856	14592	14761	14835	14579	14664	14817	14863	14847	14829	14765	14580	14617	14854	14707	14653	14762	14722	14900	14833	14802	14754	14694	14726	14758	14767	14671	14715	14804	14776	14669	14827	14788	14680	14914	14806	14813	14693	14800	14718	14675	14657	14747	14707	14916	14754	14754	14789	14748	14684	14756	14899	14687	14733	14679	14821	14569	14887	14692	14664	14861	14743	14719	14730	14785	14709	14737	14787	14861	14740	14734	14788	14923	14715	14780	14839	14797	14667	14849	14832	14783	14802	14719	14583	14764	14842	14815	14614	14708	14791	14646	14925	14697	14875	14741	14712	14724	14674	14680	14861	14896	14823	14806	14765	14600	14734	14810	14637	14646	14835	14896	14794	14691	14769	14708	14792	14665	14839	14812	14851	14671	14716	14797	14709	14775	14790	14679	14754	14688	14762	14676	14726	14796	14840	14731	14685	14887	14666	14768	14713	14919	14614	14646	14734	14695	14880	14814	14559	14808	14600	14631	14672	14933	15005	14564	14673	14663	14775	14763	14820	14686	14805	14734	14687	14689	14829	14678	14525	14678	14646	14874	14915	14639	14755	14745	14641	14863	14694	14704	14668	14804	14696	14588	14676	14675	14553	14896	14642	14813	14769	14829	14696	14641	14984	14721	14814	14642	14688	14586	14916	14741	14653	14751	14706	14640	14732	14534	14624	14815	14705	14739	14689	14628	14701	14555	14765	14777	14559	14752	14748	14912	14651	14775	14775	14892	14696	14719	14733	14833	14956	14770	14724	14767	14630	14756	14879	14745	14694	14690	14776	14757	14763	14740	14759	14534	14771	14903	14713	14661	14827	14689	14850	14655	14772	14701	14794	14761	14722	14747	14736	14754	14694	14630	14774	14778	14783	14918	14836	14704	14635	14713	14954	14954	14701	14670	14585	14751	14576	14662	14856	14593	14899	14873	14773	14878	14759	14832	14779	14690	14697	14708	14728	14709	14794	14928	14765	14832	14734	14811	14692	14798	14774	14777	14724	14897	14788	14640	14806	14619	14791	14746	14794	14805	14743	14739	14664	14639	14661	14815	14767	14832	14763	14783	14755	14689	14868	14614	14830	14744	14798	14699	14688	14638	14925	14612	14692	14888	14726	14593	14704	14641	14723	14723	14757	14768	14638	14708	14632	14620	14724	14747	14669	14733	14867	14666	14631	14756	14659	14729	14723	14872	14754	14787	14721	14768	14702	14790	14688	14697	14687	14653	14969	14659	14928	14659	15013	14725	14602	14829	14833	14692	14889	14825	14691	14725	14794	14723	14677	14905	14792	14792	14757	14735	14856	14723	14690	14717	14815	14699	14714	14872	14699	14661	14719	14801	14692	14815	14794	14677	15045	14606	14664	14678	14727	14753	14595	14642	14961	14622	14535	14828	14777	14858	14846	14738	14678	14730	14804	14647	14758	14784	14806	14789	14747	14773	14762	14773	14813	14645	14779	14704	14621	14837	14803	14748	14677	14688	14769	14723	14754	14897	14868	14840	14749	14660	14743	14851	14752	14646	14822	14783	14814	14850	14615	14868	14869	14708	14832	14614	14828	14809	14710	14885	14811	14868	14596	14661	14771	14681	14542	14850	14713	14710	14763	14605	14653	14650	14692	14770	14709	14691	14693	14749	14715	14804	14739	14940	14781	14807	14993	14758	14717	14715	14717	14561	14667	14786	14734	14758	14661	14818	14687	14605	14964	14761	14929	14794	14643	14728	14864	14835	14589	14648	14629	14806	14745	14809	14561	14631	14759	14852	14712	14701	14759	14989	14745	14697	14869	14881	14884	14678	14776	14636	14997	14522	14820	14722	14794	14755	14839	14727	14601	14674	15084	14849	14744	14873	14745	14747	14801	14756	14747	14782	14779	14637	14874	14777	14757	14889	14616	14884	14715	14828	14768	14741	14892	14767	14653	14575	14771	14699	14550	14755	14679	14818	14756	14837	14653	14876	14658	14771	14721	14623	14863	14770	14919	14931	14739	14611	14871	14926	14716	14978	14600	14706	14746	14805	15008	14672	14875	14615	14884	14655	14776	14587	14617	14702	14694	14734	14838	14687	14787	14706	14884	14726	14820	14660	14689	14651	14870	14733	14711	14630	14681	14559	14683	14822	14887	14777	14644	14664	14641	14875	14729	14836	14765	14625	14675	14786	14718	14619	14706	14663	14718	14727	14803	14945	14747	14732	14811	14678	14679	14915	14670	14738	14813	14485	14801	14880	14669	14709	14688	14757	14653	14779	14995	14772	14736	14683	14759	14694	14753	14744	14666	14626	14754	14829	14717	14696	14723	14645	14792	14818	14676	14636	14758	14768	14818	14881	14612	14753	14833	14824	14679	14809	14625	14629	14759	14838
27696	22300	26136	24452	19863	18639	18665	17807	17310	16999	16762	16902	16648	16686	16499	16671	16413	16348	16339	16260	16344	16508	16266	16484	16207	16571	16489	16209	16524	16394	16124	16373	16520	16372	16644	16463	16296	16470	16470	16311	16146	16520	16371	16280	16469	16546	16341	16323	16352	16605	16690	16431	16580	16405	16312	16388	16115	16482	16413	16405	16343	16177	16312	16411	16427	16295	16520	16323	16395	16312	16312	16208	16359	16267	16374	16400	16118	16492	16443	16134	16325	16312	16154	16247	16292	16437	16333	16287	16273	16394	16341	16391	16339	16368	16385	16361	16220	16126	16360	16445	16192	16334	16310	16312	16288	16370	16381	16320	16220	16413	16322	16172	16488	16608	16442	16342	16602	16171	16018	16193	16249	16328	16201	16291	16189	16163	16209	16421	16221	16542	16303	16321	16246	16372	16422	16451	16491	16430	16318	16361	16335	16174	16264	16522	16385	16434	16574	16294	16506	16397	16257	16146	16559	16498	16334	16449	16255	16229	16471	16314	16319	16256	16318	16232	16217	16203	16325	16356	16308	16264	16332	16373	16298	16109	16349	16408	16296	16574	16434	16318	16523	16426	16460	16462	16373	16245	16187	16412	16496	16394	16411	16476	16469	16489	16410	16388	16405	16337	16287	16347	16454	16186	16299	16234	16292	16459	16236	16454	16186	16304	16318	16413	16335	16367	16460	16434	16200	16236	16339	16300	16178	16567	16372	16344	16335	16222	16189	16322	16238	16115	16235	16361	16208	16296	16490	16369	16373	16376	16421	16439	16364	16280	16185	16497	16494	16309	16301	16363	16294	16461	16390	16365	16319	16439	16682	16395	16286	16328	16398	16489	16420	16350	16315	16324	16387	16396	16460	16457	16319	16316	16404	16404	16328	16402	16280	16359	16413	16147	16390	16460	16440	16330	16371	16335	16225	16522	16342	16363	16386	16257	16309	16197	16208	16405	16249	16335	16355	16452	16299	16331	16236	16368	16539	16465	16261	16202	16366	16328	16344	16337	16530	16372	16369	16375	16252	16165	16426	16417	16201	16644	16405	16365	16329	16414	16302	16296	16349	16362	16540	16219	16392	16251	16290	16250	16343	16294	16253	16517	16321	16442	16526	16420	16359	16443	16184	16354	16142	16518	16249	16247	16453	16359	16195	16383	16368	16436	16353	16432	16368	16341	16295	16150	16193	16259	16455	16261	16336	16350	16316	16314	16356	16395	16299	16162	16516	16204	16203	16126	16195	16325	16456	16209	16220	16374	16327	16252	16437	16267	16431	16330	16551	16435	16334	16129	16458	16319	16422	16393	16233	16448	16220	16359	16293	16404	16212	16323	16304	16265	16507	16357	16409	16371	16393	16475	16384	16412	16354	16439	16458	16532	16372	16333	16389	16221	16210	16351	16362	16218	16413	16425	16197	16223	16386	16346	16547	16322	16294	16457	16214	16272	16124	16186	16326	16422	16099	16316	16395	16257	16471	16490	16388	16417	16352	16434	16367	16553	16294	16422	16320	16293	16551	16253	16279	16243	16234	16453	16387	16472	16197	16356	16365	16283	16251	16432	16349	16048	16259	16244	16349	16305	16314	16285	16487	16424	16427	16318	16439	16462	16313	16504	16373	16616	16193	16234	16360	16245	16310	16400	16303	16529	16286	16350	16448	16360	16289	16429	16522	16287	16269	16237	16220	16347	16387	16533	16276	16135	16120	16317	16432	16415	16523	16441	16325	16484	16365	16423	16405	16308	16406	16370	16468	16291	16411	16458	16252	16246	16372	16200	16414	16353	16346	16261	16339	16327	16274	16298	16710	16343	16303	16312	16251	16361	16375	16453	16297	16364	16129	16303	16353	16079	16223	16300	16371	16502	16187	16351	16454	16300	16436	16311	16316	16309	16349	16281	16465	16317	16464	16426	16227	16306	16357	16165	16338	16316	16416	16421	16343	16416	16484	16482	16304	16176	16303	16326	16499	16353	16372	16206	16299	16277	16376	16202	16389	16121	16475	16532	16296	16249	16223	16175	16383	16506	16296	16312	16384	16355	16260	16121	16165	16422	16455	16484	16393	16378	16392	16336	16263	16242	16441	16342	16459	16401	16203	16407	16423	16283	16212	16616	16389	16228	16348	16435	16313	16370	16383	16419	16497	16399	16219	16103	16404	16526	16355	16402	16407	16341	16357	16336	16691	16253	16361	16352	16281	16292	16400	16291	16459	16325	16310	16361	16155	16224	16358	16350	16361	16384	16347	16106	16410	16436	16521	16418	16289	16311	16457	16349	16258	16415	16491	16416	16265	16347	16381	16190	16276	16149	16302	16120	16247	16364	16262	16614	16349	16494	16472	16370	16358	16344	16383	16334	16178	16425	16438	16557	16433	16445	16461	16466	16561	16172	16137	16360	16424	16369	16365	16248	16383	16447	16272	16155	16296	16436	16091	16341	16318	16368	16483	16180	16201	16307	16364	16276	16462	16290	16424	16322	16250	16431	16416	16322	16363	16354	16369	16514	16273	16336	16347	16372	16295	16254	16635	16386	16146	16276	16317	16332	16251	16216	16457	16228	16507	16298	16284	16317	16358	16626	16477	16172	16448	16426	16417	16330	16265	16343	16351	16179	16431	16289	16177	16515	16350	16379	16362	16415	16543	16391	16274	16318	16357	16305	16425	16363	16350	16310	16338	16423	16271	16300	16422	16298	16303	16385	16493	16376	16326	16379	16339	16482	16299	16356	16202	16506	16417	16591	16461	16467	16341	16427	16420	16436	16314	16369	16393	16266	16514	16334	16391	16449	16542	16457	16485	16172	16416	16469	16439	16389	16448	16221	16304	16156	16406	16601	16226	16301	16226	16404	16168	16271	16438	16226	16387	16231	16424	16363	16372	16397	16306	16380	16437	16022	16307	16168	16424	16272	16113	16287	16451	16420	16341	16262	16422	16454	16371	16232	16299	16386	16309	16371	16306	16430	16337	16234	16242	16292	16515	16407	16214	16382	16411	16324	16445	16392	16460	16377	16682	16424	16163	16442	16402	16262	16249	16386	16328	16216	16225	16335	16350	16241	16226	16355	16366	16451	16426	16280	16278	16232	16546	16399	16303	16575	16317	16374	16214	16478	16421	16286	16432	16428	16298	16377	16221	16170	16475	16479	16485	16482	16293	16388	16032	16345	16518	16306	16284	16167	16333	16171	16240	16451	16191	16237	16406	16378	16430	16344	16340	16179	16213	16278	16551	16262	16425	16432	16440	16409	16375	16299	16459	16750	16392	16419	16302	16419	16331	16437	16368	16404	16204	16286	16382	16275	16363	16236	16408	16399	16506	16448	16395	16565	16323	16166	16468	16338	16453	16273	16322	16447	16310	16495	16515	16372	16459	16409	16570	16306	16239	16370	16368	16303	16442	16519	16228	16047	16320	16324	16438	16495	16311	16402	16559	16222	16519	16386	16277	16255	16279	16298	16290	16406	16160	16187	16230	16389	16586	16359	16323	16329	16502	16359	16212	16358	16321	16284	16350	16356	16205	16316	16337	16343	16497	16496	16331	16206	16329	16520	16438	16321	16218	16257	16359	16418	16491	16476	16277	16433	16245	16185	16280	16386	16419	16612	16443	16462	16391	16539	16318	16291	16384	16409	16208	16258	16402	16327	16412	16419	16323	16321	16348	16141	16513	16409	16427	16412	16412	16314	16295	16548	16472	16274	16210	16587	16428	16366	16511	16438	16384	16361	16664	16271	16248	16107	16259	16395	16374	16223	16451	16340	16419	16466	16365	16472	16304	16436	16408	16270	16473	16379	16598	16329	16035	16410	16542	16351	16348	16354	16618	16399	16212	16412	16227	16245	16306	16248	16409	16461	16262	16365	16326	16150	16273	16539	16426	16159	16080	16376	16462	16374	16176	16345	16335	16348	16394	16292	16400	16312	16475	16384	16538	16426	16341	16635	16351	16384	16349	16231	16243	16260	16177	16187	16173	16260	16185	16415	16348	16408	16408	16510	16362	16339	16249	16314	16333	16342	16291	16242	16357	16398	16303	16308	16394	16444	16388	16266	16382	16376	16345	16496	16473	16116	16435	16285	16324	16277	16468	16435	16389	16344	16469	16135	16539	16557	16463	16355	16411	16494	16460	16164	16321	16330	16336	16288	16316	16286	16339	16303	16281	16157	16358	16357	16512	16466	16346	16231	16372	16254	16410	16400	16297	16282	16321	16366	16477	16376	16190	16366	16455	16499	16389	16336	16400	16338	16257	16405	16283	16464	16620	16107	16221	16425	16186	16308	16520	16255	16212	16359	16280	16207	16373	16304	16243	16494	16412	16173	16576	16188	16285	16338	16478	16375	16364	16360	16280	16387	16258	16422	16359	16298	16417	16167	16363	16250	16167	16178	16286	16346	16581	16456	16403	16306	16273	16353	16292	16188	16343	16316	16553	16371	16382	16411	16199	16249	16438	16467	16186	16294	16374	16394	16550	16229	16336	16164	16345	16249	16232	16401	16376	16340	16518	16374	16231	16301	16236	16352	16470	16228	16263	16284	16147	16220	16164	16281	16218	16344	16427	16414	16545	16393	16189	16426	16291	16313	16404	16239	16375	16581	16211	16343	16348	16383	16485	16406	16283	16513	16501	16299	16626	16307	16401	16446	16630	16316	16353	16486	16411	16221	16303	16407	16322	16230	16318	16469	16228	16367	16462	16402	16237	16345	16282	16252	16302	16192	16352	16321	16218	16322	16356	16232	16405	16303	16386	16240	16246	16230	16187	16268	16399	16358	16120	16259	16374	16301	16281	16220	16329	16390	16489	16339	16162	16206	16410	16385	16326	16377	16407	16495	16296	16394	16242	16236	16457	16323	16309	16381	16430	16430	16494	16423	16380	16392	16420	16478	16476	16283	16118	16456	16320	16323	16195	16466	16145	16283	16407	16289	16216	16330	16411	16332	16626	16370	16398	16461	16391	16528	16329	16209	16333	16278	16499	16384	16494	16310	16418	16374	16345	16359	16284	16409	16251	16383	16476	16429	16481	16438	16464	16329	16386	16623	16545	16421	16460	16315	16360	16274	16587	16409	16491	16334	16371	16397	16464	16421	16347	16423	16404	16424	16343	16502	16555	16309	16409	16282	16307	16480	16283	16531	16413	16595
16756	22651	24884	22252	20036	18221	18252	16952	16140	15583	15574	15601	15138	15103	14765	14667	14687	14674	14677	14742	14609	14674	14784	14792	14609	14590	14807	14558	14507	14426	14611	14492	14748	14593	14567	14697	14644	14614	14536	14556	14670	14771	14704	14693	14773	14525	14495	14683	14678	14929	14831	14830	14864	14650	14648	14636	14628	14583	14706	14572	14711	14691	14648	14594	14482	14575	14634	14522	14606	14506	14386	14411	14656	14376	14579	14590	14637	14584	14664	14495	14392	14595	14695	14590	14599	14763	14575	14570	14578	14555	14659	14659	14680	14522	14557	14550	14582	14394	14519	14587	14715	14705	14373	14603	14530	14545	14546	14489	14550	14572	14282	14576	14642	14523	14641	14442	14323	14667	14441	14472	14631	14542	14634	14469	14384	14369	14702	14516	14477	14508	14784	14515	14725	14531	14588	14554	14798	14642	14448	14561	14497	14569	14628	14581	14516	14618	14605	14570	14503	14492	14392	14579	14513	14647	14600	14579	14656	14530	14452	14543	14593	14563	14640	14514	14460	14566	14628	14417	14757	14611	14679	14779	14589	14591	14500	14553	14532	14440	14653	14549	14607	14531	14621	14594	14407	14465	14593	14619	14586	14684	14544	14634	14585	14447	14615	14664	14613	14590	14695	14463	14577	14543	14521	14497	14450	14684	14661	14544	14426	14730	14581	14629	14553	14656	14365	14562	14712	14591	14416	14537	14532	14403	14591	14628	14722	14506	14626	14413	14556	14542	14400	14564	14515	14415	14487	14547	14686	14606	14667	14589	14531	14490	14670	14433	14477	14382	14613	14356	14668	14591	14419	14542	14703	14653	14684	14606	14715	14550	14782	14623	14408	14612	14576	14617	14615	14581	14496	14619	14597	14525	14572	14682	14583	14501	14429	14569	14467	14596	14577	14536	14545	14539	14490	14550	14656	14582	14627	14553	14523	14550	14667	14717	14326	14477	14520	14787	14608	14512	14490	14650	14466	14690	14527	14572	14615	14535	14514	14511	14695	14522	14600	14496	14452	14641	14672	14596	14713	14560	14500	14486	14607	14566	14510	14530	14622	14526	14775	14630	14815	14609	14595	14629	14574	14664	14701	14574	14605	14669	14453	14519	14781	14501	14598	14499	14629	14588	14638	14523	14500	14539	14592	14426	14604	14625	14569	14618	14508	14532	14402	14455	14581	14807	14468	14690	14583	14736	14576	14449	14588	14552	14752	14619	14460	14550	14494	14584	14628	14549	14630	14657	14512	14495	14650	14664	14467	14557	14591	14701	14618	14645	14620	14487	14408	14520	14512	14561	14701	14446	14894	14722	14562	14638	14613	14563	14511	14467	14688	14630	14607	14391	14723	14647	14751	14413	14601	14783	14543	14613	14725	14486	14498	14658	14590	14378	14652	14740	14528	14787	14603	14616	14574	14772	14672	14606	14567	14513	14559	14476	14675	14556	14739	14502	14583	14470	14601	14571	14784	14539	14798	14617	14567	14627	14651	14556	14729	14544	14502	14737	14586	14601	14658	14792	14564	14489	14628	14488	14415	14583	14419	14640	14528	14353	14601	14717	14543	14508	14661	14563	14701	14593	14507	14550	14429	14431	14513	14532	14551	14550	14594	14593	14621	14615	14427	14523	14490	14425	14539	14661	14753	14497	14522	14573	14673	14515	14570	14688	14562	14651	14647	14596	14580	14672	14472	14799	14519	14543	14663	14548	14616	14646	14684	14640	14604	14494	14649	14673	14656	14611	14488	14498	14391	14631	14508	14391	14577	14648	14515	14649	14573	14626	14617	14482	14409	14474	14701	14524	14596	14664	14530	14679	14653	14446	14576	14567	14559	14505	14632	14515	14554	14679	14436	14566	14456	14531	14680	14547	14587	14525	14624	14458	14782	14619	14680	14529	14555	14613	14585	14373	14658	14576	14621	14541	14554	14653	14476	14471	14734	14509	14741	14530	14498	14553	14556	14412	14438	14721	14683	14531	14599	14480	14532	14487	14674	14564	14602	14649	14695	14480	14652	14376	14652	14622	14545	14503	14607	14561	14689	14597	14672	14504	14541	14620	14542	14512	14628	14592	14575	14619	14554	14604	14548	14508	14692	14550	14457	14458	14432	14465	14595	14589	14679	14538	14509	14581	14604	14679	14637	14725	14647	14628	14547	14638	14694	14459	14539	14461	14583	14571	14607	14520	14709	14627	14548	14556	14429	14536	14405	14497	14546	14403	14626	14656	14658	14547	14451	14610	14418	14666	14739	14553	14389	14613	14511	14682	14716	14563	14544	14642	14661	14697	14643	14652	14738	14585	14569	14612	14713	14591	14536	14702	14621	14498	14682	14486	14623	14587	14682	14445	14575	14629	14710	14483	14581	14568	14539	14597	14481	14500	14715	14701	14643	14550	14470	14459	14555	14493	14664	14597	14415	14713	14626	14702	14502	14671	14770	14569	14486	14746	14653	14587	14695	14631	14623	14756	14532	14415	14661	14573	14482	14728	14668	14514	14606	14606	14508	14588	14488	14588	14622	14798	14353	14613	14587	14560	14673	14453	14623	14783	14699	14646	14546	14569	14714	14475	14561	14664	14643	14586	14531	14576	14531	14518	14727	14575	14471	14651	14574	14739	14655	14531	14478	14535	14613	14587	14572	14594	14418	14589	14423	14447	14430	14489	14637	14538	14665	14708	14557	14548	14737	14543	14481	14651	14490	14439	14604	14553	14627	14468	14515	14698	14428	14701	14517	14647	14458	14359	14760	14668	14626	14446	14533	14721	14549	14638	14612	14754	14600	14668	14579	14633	14591	14526	14733	14426	14499	14701	14570	14578	14548	14583	14594	14671	14483	14480	14517	14545	14564	14430	14577	14444	14685	14547	14614	14841	14742	14559	14531	14577	14615	14506	14699	14564	14743	14710	14795	14768	14655	14618	14549	14631	14587	14663	14532	14446	14673	14594	14536	14536	14702	14676	14590	14454	14631	14415	14757	14395	14491	14483	14555	14532	14631	14642	14620	14576	14695	14611	14707	14481	14596	14663	14636	14533	14459	14689	14524	14467	14631	14626	14697	14665	14438	14579	14815	14681	14569	14586	14504	14590	14442	14784	14505	14594	14593	14537	14514	14460	14642	14476	14526	14499	14648	14690	14622	14564	14355	14659	14511	14364	14570	14548	14598	14453	14524	14691	14571	14514	14566	14708	14555	14579	14693	14616	14638	14674	14665	14509	14496	14636	14503	14656	14519	14657	14765	14625	14548	14544	14523	14517	14613	14486	14603	14541	14624	14516	14531	14687	14552	14569	14588	14598	14524	14514	14634	14533	14471	14656	14662	14477	14542	14663	14564	14601	14525	14527	14596	14612	14732	14701	14763	14310	14678	14461	14506	14578	14691	14445	14611	14447	14696	14586	14617	14441	14684	14458	14741	14582	14641	14542	14378	14829	14593	14548	14470	14396	14669	14646	14392	14601	14507	14692	14641	14689	14477	14524	14567	14542	14633	14606	14458	14709	14566	14606	14567	14651	14500	14494	14429	14546	14483	14566	14663	14695	14473	14338	14550	14770	14677	14497	14669	14609	14542	14651	14567	14635	14597	14591	14584	14532	14530	14421	14596	14615	14603	14540	14655	14623	14605	14563	14523	14481	14533	14591	14443	14564	14643	14435	14563	14477	14570	14432	14680	14657	14602	14454	14571	14653	14440	14483	14456	14644	14461	14680	14397	14590	14517	14627	14583	14630	14653	14660	14576	14545	14414	14594	14603	14510	14416	14549	14532	14614	14677	14492	14737	14504	14692	14631	14644	14561	14557	14711	14380	14612	14480	14539	14691	14635	14556	14599	14611	14697	14498	14504	14661	14546	14665	14704	14482	14551	14690	14722	14527	14550	14450	14512	14670	14609	14511	14546	14503	14564	14533	14536	14541	14546	14620	14515	14724	14462	14631	14659	14444	14553	14481	14503	14682	14543	14643	14446	14569	14547	14648	14549	14563	14551	14510	14672	14503	14455	14545	14608	14515	14430	14762	14624	14565	14719	14588	14605	14391	14608	14663	14545	14635	14533	14633	14527	14642	14518	14431	14543	14482	14506	14535	14563	14684	14556	14530	14493	14656	14563	14658	14559	14551	14623	14674	14616	14659	14574	14566	14396	14546	14693	14548	14559	14735	14663	14520	14533	14442	14654	14662	14576	14516	14622	14558	14694	14532	14514	14514	14440	14487	14667	14558	14763	14510	14518	14629	14648	14679	14686	14544	14655	14676	14583	14528	14621	14472	14543	14529	14293	14552	14544	14526	14626	14457	14512	14449	14650	14757	14631	14411	14679	14603	14663	14603	14502	14548	14501	14477	14555	14527	14593	14715	14534	14413	14489	14606	14616	14566	14649	14797	14563	14588	14719	14660	14375	14420	14662	14590	14566	14602	14658	14613	14621	14667	14595	14539	14721	14637	14605	14458	14472	14419	14637	14607	14494	14560	14768	14455	14748	14529	14600	14703	14511	14604	14591	14785	14704	14699	14702	14547	14337	14678	14626	14561	14450	14641	14692	14433	14681	14564	14543	14561	14588	14517	14596	14572	14720	14449	14583	14517	14593	14668	14717	14699	14601	14487	14553	14562	14659	14612	14363	14710	14575	14618	14540	14528	14587	14450	14713	14456	14451	14602	14523	14451	14719	14618	14698	14517	14632	14547	14609	14610	14604	14586	14480	14607	14663	14442	14514	14524	14679	14420	14613	14506	14688	14665	14578	14418	14453	14564	14574	14616	14506	14610	14575	14697	14493	14794	14588	14647	14612	14697	14602	14603	14675	14634	14563	14495	14532	14583	14624	14532	14541	14658	14426	14741	14661	14661	14631	14595	14635	14688	14671	14517	14643	14597	14624	14583	14623	14519	14574	14611	14582	14700	14587	14467	14715	14715	14477	14543	14540	14544	14636	14655	14559	14596	14734	14538	14666	14675	14636	14553	14737	14612	14748	14656	14550	14675	14671	14685	14452	14608	14531	14583	14572	14520	14447	14547	14549	14517	14501	14515	14349	14651	14637	14540	14599	14600	14517	14688	14711	14638	14560	14561	14677	14660	14520	14430	14761	14564	14541	14627	14700	14626	14522	14686	14561	14653	14535	14526	14605	14674	14474	14482	14649
23964	21220	28684	24241	22508	22900	22326	19036	17981	17954	17840	17871	17793	17338	17054	16927	16899	16770	16997	16990	16771	16965	16935	16968	16887	16845	16750	16659	16696	16692	16677	16757	16823	16905	16862	16843	16642	16436	16662	16836	16512	16763	16883	16393	16782	16801	16914	17179	17597	17795	17646	17017	16760	16704	16818	16733	16555	16786	16707	16788	16589	16554	16674	16655	16812	16621	16920	16578	16660	16603	16707	16775	16536	16661	16607	16453	16749	16617	16645	16673	16539	16548	16678	16935	16733	16724	16599	16592	16785	16659	16535	16538	16673	16673	16535	16481	16675	16716	16642	16752	16735	16359	16604	16710	16364	16375	16691	16784	16472	16633	16550	16664	16700	16692	16825	16399	16639	16641	16776	16596	16644	16708	16441	16616	16471	16476	16641	16798	16544	16702	16509	16807	16687	16593	16577	16667	16713	16487	16803	16840	16662	16483	16480	16457	16692	16581	16785	16456	16625	16682	16624	16719	16693	16551	16453	16687	16687	16696	16600	16511	16509	16572	16594	16743	16665	16794	16563	16653	16634	16724	16392	16483	16516	16750	16625	16595	16480	16763	16690	16587	16662	16701	16577	16661	16902	16781	16766	16743	16676	16645	16799	16640	16690	16565	16948	16591	16658	16448	16719	16741	16627	16622	16609	16554	16638	16641	16540	16510	16636	16694	16507	16715	16690	16859	16496	16524	16678	16561	16504	16736	16698	16619	16291	16491	16919	16620	16481	16641	16698	16836	16642	16618	16784	16785	16732	16441	16736	16414	16502	16713	16653	16660	16460	16560	16845	16676	16600	16631	16630	16626	16561	16617	16539	16512	16682	16657	16468	16532	16604	16552	16725	16587	16550	16602	16683	16588	16694	16606	16440	16500	16587	16605	16637	16645	16674	16417	16555	16679	16558	16550	16552	16598	16598	16787	16837	16595	16745	16394	16708	16732	16620	16420	16533	16316	16494	16419	16651	16689	16408	16669	16634	16558	16492	16503	16602	16599	16551	16606	16606	16477	16385	16490	16591	16457	16582	16693	16766	16654	16574	16648	16548	16718	16691	16693	16535	16526	16582	16536	16687	16582	16705	16647	16750	16735	16882	16679	16495	16758	16625	16439	16614	16870	16595	16703	16606	16720	16610	16383	16500	16583	16710	16562	16709	16751	16564	16578	16517	16756	16511	16820	16768	16555	16720	16699	16607	16598	16653	16580	16695	16581	16630	16749	16699	16771	16627	16718	16522	16683	16389	16631	16772	16690	16701	16412	16625	16654	16727	16615	16705	16604	16741	16395	16619	16715	16573	16589	16705	16495	16616	16754	16538	16635	16629	16576	16782	16541	16468	16533	16536	16527	16444	16640	16749	16534	16628	16347	16625	16558	16566	16508	16699	16677	16722	16568	16433	16746	16494	16736	16503	16601	16514	16668	16553	16719	16570	16750	16737	16620	16556	16555	16502	16599	16619	16593	16531	16694	16653	16549	16531	16737	16615	16481	16600	16749	16670	16539	16598	16602	16569	16750	16611	16555	16634	16538	16613	16656	16595	16596	16554	16640	16819	16429	16573	16599	16640	16514	16743	16621	16602	16767	16700	16719	16609	16429	16788	16615	16584	16577	16541	16537	16679	16673	16639	16669	16618	16628	16632	16632	16447	16550	16634	16623	16954	16803	16469	16641	16660	16795	16733	16608	16597	16605	16593	16505	16465	16542	16734	16537	16647	16659	16787	16705	16345	16595	16682	16667	16452	16653	16837	16521	16589	16631	16539	16585	16644	16824	16428	16656	16805	16634	16701	16470	16481	16511	16760	16617	16539	16667	16625	16581	16770	16506	16444	16686	16776	16448	16746	16685	16601	16641	16481	16771	16708	16787	16571	16606	16660	16808	16753	16652	16719	16699	16607	16583	16553	16456	16598	16530	16697	16682	16629	16640	16747	16564	16688	16573	16623	16689	16366	16588	16684	16454	16708	16572	16674	16635	16624	16579	16798	16490	16764	16499	16838	16573	16453	16476	16521	16511	16647	16548	16593	16472	16357	16617	16586	16614	16669	16714	16519	16609	16596	16493	16540	16449	16829	16539	16626	16542	16761	16599	16392	16448	16579	16819	16532	16729	16639	16707	16722	16476	16518	16750	16574	16519	16708	16670	16611	16567	16569	16632	16496	16565	16374	16693	16789	16665	16661	16666	16611	16461	16594	16586	16820	16742	16533	16672	16664	16633	16701	16582	16647	16880	16636	16622	16786	16774	16768	16588	16611	16508	16420	16533	16625	16575	16689	16519	16534	16724	16876	16759	16652	16600	16550	16623	16705	16531	16483	16745	16611	16615	16661	16509	16842	16736	16622	16419	16412	16716	16680	16502	16501	16513	16564	16552	16414	16675	16670	16693	16721	16745	16571	16817	16798	16818	16614	16702	16604	16859	16671	16841	16666	16707	16644	16779	16735	16506	16613	16505	16875	16743	16515	16702	16701	16721	16531	16568	16706	16668	16442	16423	16514	16560	16520	16597	16582	16652	16803	16598	16643	16497	16631	16700	16610	16610	16552	16558	16734	16598	16795	16547	16509	16665	16606	16829	16509	16801	16657	16646	16663	16718	16534	16640	16454	16614	16694	16617	16756	16415	16391	16811	16787	16574	16535	16505	16735	16803	16539	16569	16558	16743	16551	16513	16373	16536	16615	16709	16594	16736	16646	16568	16650	16667	16519	16747	16776	16762	16478	16443	16758	16543	16336	16461	16760	16619	16560	16687	16744	16514	16446	16580	16688	16697	16711	16638	16769	16800	16729	16779	16557	16574	16647	16675	16614	16688	16707	16564	16795	16582	16756	16517	16368	16391	16731	16766	16514	16702	16650	16632	16663	16605	16882	16709	16594	16655	16540	16681	16733	16485	16712	16718	16560	16684	16645	16494	16840	16520	16636	16633	16631	16568	16550	16584	16686	16580	16466	16781	16533	16729	16547	16574	16737	16676	16797	16658	16564	16599	16492	16623	16411	16646	16815	16634	16565	16688	16596	16521	16448	16516	16590	16675	16596	16510	16625	16674	16697	16602	16461	16589	16633	16548	16494	16542	16613	16678	16702	16648	16632	16463	16754	16551	16516	16699	16788	16629	16358	16619	16582	16454	16578	16478	16652	16725	16665	16547	16701	16586	16530	16855	16559	16744	16665	16672	16526	16598	16548	16660	16737	16764	16505	16687	16615	16552	16678	16798	16636	16623	16644	16632	16766	16740	16720	16682	16594	16646	16659	16678	16750	16621	16835	16696	16652	16678	16655	16746	16383	16445	16543	16849	16687	16442	16482	16493	16596	16670	16688	16807	16671	16470	16648	16674	16422	16626	16776	16683	16597	16689	16536	16508	16572	16689	16798	16640	16498	16622	16750	16518	16618	16636	16611	16507	16370	16691	16579	16754	16672	16691	16574	16577	16585	16452	16622	16761	16629	16429	16703	16662	16590	16426	16625	16747	16570	16599	16562	16698	16361	16655	16713	16771	16645	16654	16501	16690	16449	16691	16559	16591	16731	16622	16692	16800	16674	16764	16751	16691	16550	16603	16729	16552	16723	16469	16552	16643	16564	16660	16592	16435	16600	16743	16650	16682	16668	16655	16494	16459	16638	16697	16519	16557	16686	16741	16577	16483	16771	16541	16638	16503	16521	16669	16476	16379	16500	16430	16502	16631	16569	16632	16793	16565	16614	16452	16500	16589	16733	16494	16637	16575	16622	16691	16675	16419	16659	16597	16680	16485	16726	16602	16394	16542	16608	16614	16529	16571	16562	16508	16473	16373	16665	16518	16778	16706	16434	16671	16680	16686	16508	16577	16654	16608	16635	16740	16570	16485	16873	16520	16604	16517	16623	16595	16686	16432	16683	16589	16663	16604	16567	16547	16752	16745	16586	16680	16725	16617	16863	16606	16666	16721	16435	16415	16710	16581	16598	16697	16715	16406	16472	16479	16516	16594	16605	16466	16464	16645	16583	16650	16562	16476	16552	16715	16648	16749	16524	16506	16828	16601	16645	16663	16694	16558	16384	16689	16528	16404	16569	16642	16467	16579	16659	16580	16566	16526	16403	16480	16791	16664	16436	16539	16731	16684	16715	16565	16672	16549	16698	16663	16659	16713	16431	16531	16595	16480	16492	16786	16647	16479	16367	16540	16454	16593	16627	16498	16481	16570	16640	16589	16624	16473	16661	16664	16561	16531	16692	16691	16614	16563	16670	16626	16631	16749	16508	16668	16557	16529	16518	16748	16692	16823	16635	16688	16545	16895	16563	16521	16564	16613	16470	16566	16733	16643	16628	16555	16740	16623	16406	16517	16626	16759	16778	16509	16503	16526	16466	16536	16686	16747	16633	16653	16590	16502	16544	16458	16651	16698	16643	16529	16537	16683	16635	16650	16662	16706	16606	16640	16606	16531	16620	16757	16716	16559	16632	16715	16675	16606	16555	16752	16738	16479	16534	16596	16608	16739	16619	16551	16636	16689	16721	16830	16733	16760	16681	16883	16722	16621	16805	16797	16474	16542	16529	16670	16585	16742	16598	16556	16742	16349	16696	16579	16536	16589	16545	16466	16673	16732	16504	16546	16642	16586	16831	16456	16520	16774	16646	16503	16334	16528	16644	16533	16628	16579	16426	16597	16673	16642	16626	16697	16845	16611	16821	16730	16634	16630	16601	16688	16618	16582	16656	16748	16679	16616	16661	16672	16707	16645	16669	16693	16560	16628	16674	16608	16709	16707	16618	16657	16625	16555	16635	16618	16585	16685	16733	16646	16827	16680	16496	16571	16694	16606	16569	16371	16742	16548	16842	16547	16507	16715	16769	16502	16679	16604	16681	16527	16631	16682	16568	16515	16544	16637	16810	16542	16631	16626	16665	16742	16521	16669	16643	16418	16567	16460	16393	16873	16653	16752	16630	16584	16574	16540	16425	16637	16684	16611	16690	16820	16647	16615	16623	16875	16504	16458	16712	16663	16560	16604	16806	16878	16792	16533	16776	16607	16459	16671	16735	16654	16463	16574	16767	16713	16575	16713	16731	16526	16540	16594	16554	16614	16687	16550	16521	16525	16779	16706	16451	16744	16557	16558	16736	16656	16679	16569	16613	16587	16589	16696	16762	16444	16689	16508
15733	28995	31323	26765	23375	20846	19795	17703	17301	16700	16536	16453	16170	15626	15477	15235	15074	15043	15056	15080	14996	14984	14985	14948	14871	14861	14733	14746	14745	14825	14839	14785	14964	14918	14842	14906	14868	14745	14928	14958	14820	14758	14706	14840	14704	14898	14948	15713	16473	16451	15999	15249	15072	14922	14866	14749	14646	14869	14672	14891	14829	14909	14646	14768	14712	14928	14710	14617	14851	14881	14905	14901	14823	14876	14882	14787	14759	14708	14832	14781	14803	14732	14851	14608	14932	14963	14698	14754	14809	14649	14762	14766	14656	14818	14647	14710	14736	14879	14864	14676	14726	14683	14763	14841	14963	14578	14781	14863	14817	14725	14708	14848	14812	14747	14644	14884	14924	14619	14718	14653	14740	14865	14893	14731	14771	14812	14752	14779	14896	14721	14798	14747	14897	14817	14892	14806	14721	14820	14880	14897	14769	14693	14843	14843	14830	14745	14770	14683	14707	14959	14675	14801	14732	14828	14701	14885	14793	14632	14638	14712	14734	14899	14819	14664	14808	14744	14736	14744	14820	14789	14770	14687	14909	14849	14869	14724	14669	14609	14866	14553	14756	14795	14837	14706	14833	14637	14767	14936	14777	14584	14868	14780	14654	14902	14788	14785	14718	14799	14827	14798	14806	14780	14766	14867	14773	14796	14833	15000	14619	14685	14711	14731	14720	14651	14681	14853	14952	14766	14750	14800	14761	14810	14871	14712	14914	14866	14945	14745	14971	14717	14842	14780	14731	14607	14768	14780	14784	14585	14804	14666	14671	14833	14668	14704	14902	14619	14878	14800	14790	14742	14698	14804	14802	14665	14877	14829	14753	14906	14715	14691	14796	14699	14805	14795	14663	14748	14896	14745	14677	14876	14824	14795	14911	14793	14716	14723	14849	14733	14718	14862	14683	14725	14978	14701	14749	14874	14759	14793	14763	14927	14900	14728	14971	14869	14781	14800	14770	14884	14700	14784	14553	14866	14751	14845	14740	14727	14660	14729	14741	14858	14616	14693	14756	14658	14842	14651	14732	14798	14873	14692	14806	14693	14752	14713	14763	14805	14798	14660	14764	14742	14676	14774	14931	14800	14667	14659	14721	14784	14752	14857	14729	14829	14690	14683	14657	14810	14705	14738	14851	14862	14712	14859	14801	14540	14812	14905	14804	14814	14735	14632	14743	14795	14707	14826	14696	14770	14766	14913	14794	14761	14789	14801	14787	14774	14782	14805	14843	14921	14895	14788	14742	15011	14696	14923	14784	14718	14752	14710	14677	14739	14705	14669	14719	14792	14749	14689	14721	14799	14750	14766	14715	14705	14629	14655	14661	14687	14737	14735	14876	14662	14794	14985	14908	14852	14771	14863	14657	14893	14693	14654	14692	14711	14868	14690	14755	14715	14639	14860	14792	14704	14925	14764	14814	14803	14875	14748	14793	14710	14993	14663	14690	14621	14726	14809	14776	14682	14746	14754	14732	14751	14814	14873	14756	14750	14803	15007	14816	14832	14799	14810	14762	14625	14783	14857	14824	14827	14889	14792	14695	14868	14635	14862	14882	14976	14835	14944	14707	14903	14763	14763	14778	14831	14719	14707	15072	14769	14835	14664	14833	15012	14698	14854	14708	14876	14824	14785	14717	14802	14947	14663	14785	14751	14765	14681	14722	14677	14779	14544	14838	14796	14851	14837	14819	14752	14875	14630	14809	14732	14722	14787	14791	14782	14817	14755	14675	14937	14767	14697	14639	14749	14796	14914	14970	14766	14773	14833	14732	14703	14550	14669	14658	14775	14675	14792	14841	14935	14814	14668	14537	14618	14584	14762	14744	14891	14685	14870	14881	14828	14843	14837	14748	14760	14741	14802	14874	14821	14670	14698	14856	14744	14734	14749	14804	14802	14644	14766	14739	14735	14899	14812	14785	14838	14676	14613	14766	14689	14696	14714	14804	14770	14687	14716	14733	14671	14864	14817	14605	14702	14797	14815	14790	14848	14788	14861	14950	14720	14643	14841	14795	14769	14730	14861	14791	14734	14784	14748	14759	14708	14740	14733	14822	14802	14687	14833	14696	14824	14723	14827	14728	14754	14690	14832	14707	14689	14590	14701	14772	14859	14623	14693	14646	14746	14674	14812	14835	14738	14724	14695	14802	14701	14879	14680	14698	14696	14750	14851	14649	14736	14802	14803	14793	14624	14729	14850	14775	14705	14758	14889	14924	14793	14799	14738	14761	14799	14543	14795	14635	14805	14782	14827	14896	14639	14553	14849	14541	14760	14733	14792	14856	14764	14775	14826	14659	14625	14811	14774	14763	14748	14734	14850	14717	14763	14722	14682	14660	14687	14772	14779	14693	14816	14818	14937	14712	14856	15012	14904	14617	14653	14768	14710	14714	14741	14768	14859	14904	14904	14745	14800	14771	14716	14771	14775	14884	14762	14919	14655	14857	14691	14724	14899	14810	15011	14709	14883	14787	14833	14711	14863	14907	14545	14813	14674	14861	14694	14791	14743	14757	14909	14748	14846	14824	14705	14831	14767	14786	14787	14812	14722	15004	14766	14630	14711	14613	14787	14679	14748	14835	14720	14624	14684	14731	14700	14786	14632	14847	14701	14699	14722	14794	14849	14710	14573	14683	14820	14815	14763	14774	14817	14699	14759	14804	14863	14640	14542	14780	14702	14673	14587	14778	14807	14686	14772	14947	14841	14694	14816	14705	14787	14818	14939	14703	14734	14801	14682	14922	14778	14619	14827	14770	14905	14764	14833	14841	14827	14757	14803	14701	14630	14892	14829	14855	14778	14742	14874	14771	14677	14675	14783	14753	14685	14929	14841	14678	14729	14754	14706	14755	14713	14637	14844	14673	14774	14683	14771	14683	14654	14785	14759	14718	14815	14687	14741	14726	14874	14742	14828	14733	14912	14702	14793	14799	14805	14959	14688	14740	14586	14816	14779	14747	14663	14774	14736	14803	14633	14772	14813	14697	14734	14636	14763	14982	14709	14945	14982	14873	14702	14681	14572	14831	14722	14853	14674	14895	14723	14737	14663	14804	14748	14914	14767	14849	14788	14753	14696	14766	14678	14758	14706	14854	14780	14769	14881	14639	14787	14886	14734	14600	14711	14974	14837	14784	14792	14818	14751	14776	14810	14876	14851	14790	14756	14758	14887	14791	14985	14666	14850	14643	14879	14807	14842	14828	14803	14881	14898	14612	14713	14681	14800	14809	14613	14741	14826	14694	14807	14917	14568	14862	14735	14753	14646	14856	14912	14790	14576	14779	14759	14635	15002	14670	14767	14735	14804	14836	14695	14754	14747	14870	14646	14769	14674	14639	14764	14740	14720	14935	14802	14844	14905	14856	14722	14710	14895	14909	14685	14801	15051	14764	14846	14712	14773	14797	14864	14809	14702	14656	14835	14716	14843	14617	14829	14819	14796	14757	14782	14925	14595	14643	14745	14721	14910	14773	14723	14740	14711	14855	14898	14866	14741	14757	14819	14865	14632	14762	14650	14764	14754	14820	14769	14798	14693	14782	14686	14779	14779	14775	14764	14940	14681	14786	14672	14663	14683	14756	14648	14719	14763	14651	14766	14676	14697	14768	14842	14748	14855	14741	14752	14845	14890	14837	14760	14879	14766	14717	14705	14674	14796	14810	14782	14772	14553	14853	14548	14804	14913	14753	14852	14746	14762	14751	14813	14748	14674	14813	14776	14902	14758	14793	14684	14607	14779	14762	14708	14762	14689	14827	14837	14882	14927	14821	14990	14705	14782	14766	14758	14741	14803	14767	14799	14773	14658	14776	14720	14665	14796	14729	14702	14642	14868	14654	14787	14689	14748	14878	14843	14689	14789	14747	14850	14867	14715	14849	14916	14851	14875	14738	14726	14835	14679	14807	14802	14806	14755	14789	14731	14778	14829	14804	14630	14838	14774	14721	14810	14640	14824	14701	14707	14806	14892	14732	14815	15020	14779	14904	14734	14629	14787	14838	14820	14845	14688	14745	14858	14883	14943	14773	14753	14917	14673	14799	14706	14676	14720	14772	14713	14787	14840	14702	14754	14791	14799	14790	14808	14730	14864	14624	14975	14690	14948	14687	14685	14841	14669	14632	14820	14667	14795	14883	14879	14775	14753	14879	14880	14816	14621	14651	14932	14723	14685	14663	14697	14770	14660	14878	14797	14814	14689	14805	14779	14532	14715	14985	14674	14819	14708	14639	14786	14725	14792	14838	14683	14810	14791	14645	14615	14872	14737	14759	14968	14867	14615	14726	14798	14719	14751	14835	14773	14670	14939	14609	14854	14913	14767	14787	14795	14760	14732	14772	14763	14746	14734	14837	14905	14812	14738	14700	14667	14591	14793	14907	14836	14846	14854	14754	14781	14720	14770	14834	14847	14780	14555	14664	14746	14970	14813	14794	14746	14761	14692	14836	14711	14843	14859	14837	14605	14954	14802	14886	14710	14711	14782	14735	14923	14758	14857	14794	14798	14761	14780	14889	14961	14775	14815	14703	14797	14738	14976	14645	14724	14697	14754	14694	14870	14859	14848	14758	14927	14785	14768	14900	14868	14772	14811	14831	14842	14678	14736	14899	14698	14964	14790	14746	14887	14726	14758	14700	14716	14975	14752	14954	14840	14734	14881	14799	14929	14796	14825	14752	14874	14683	14694	14828	14679	14704	14663	14694	14788	14679	14682	14719	14689	14769	14748	14613	14803	14800	14752	14771	14819	14642	14651	14934	14842	14717	14902	14846	14731	14698	14817	14722	14739	14747	14723	14672	14962	14724	14901	14761	14733	14896	14740	14700	14747	14726	14780	14823	14742	14694	14918	14799	14901	14748	14739	14734	14773	14732	14701	14873	14804	14815	14951	14581	14918	14752	14872	14688	14583	14600	14772	14754	14860	14602	14734	14789	14757	14714	14774	14910	14769	14710	14834	14814	14830	14618	14928	14673	14841	14879	14652	14727	14861	14708	14773	14620	14797	14699	14895	14935	14835	14736	14733	14845	14842	14830	14721	14730	14840	14790	14741	14778	14737	14722	14710	14830	14741	14716	14791	14788	14712	14746	14671	14740	14935	14747	14817	14783	14740	14733	14836	14868	14790	14708	14986	14752	14709	14589	14848
22999	21298	29146	23818	21622	23815	25751	20314	19002	18751	18678	18597	18324	17829	17463	17267	17437	17357	17362	17007	17149	17131	17196	17182	17043	17034	16894	16988	16992	17052	17152	17114	17107	17208	17163	17190	16882	16959	17097	16951	16920	17122	16729	16823	16776	17012	16946	17958	18986	19229	18793	18174	17273	16989	17175	16860	16896	16870	16934	16960	16929	16842	16948	16926	16983	17056	16967	16961	16881	17004	16859	16920	16862	16960	16957	16819	16909	16793	16769	17005	16912	16994	17058	16975	17165	16877	17025	16957	16858	17042	16881	16852	16934	17048	16959	16923	17015	16855	17165	17081	17018	16920	16908	16665	16861	16763	17068	16670	16941	16920	16776	16860	16929	17080	16869	16893	16825	16896	16727	17022	16831	16853	16820	16891	17051	17044	16791	16899	17072	16877	16829	16812	16968	16579	16790	16873	16790	16953	17021	16707	16812	16890	16670	16938	17034	16685	16725	16877	16948	16684	16977	16898	16973	16941	17011	16777	16866	16774	16896	16896	17043	16972	16831	16798	16816	16744	17032	17004	16840	16998	16906	16938	16949	17085	16916	16755	16878	16811	16812	16803	17061	16928	16817	16809	16781	16774	16962	16657	16691	16976	16778	16831	16713	16897	16907	16941	16904	16836	16891	16820	16994	16866	16940	16705	16908	16924	16768	16661	16965	16814	16861	16910	16894	16804	17004	16939	16850	16741	16828	16894	17081	16905	16896	17112	16936	16903	16755	16771	16780	16843	17045	16950	16783	16790	16877	16875	17001	16891	16880	16821	16885	16805	16818	16984	16844	16788	16840	16766	16837	16834	16955	16863	16914	16928	16967	16675	16841	16990	16971	16999	16915	16816	16760	16928	16795	17035	16847	16889	16920	16822	16902	16878	17028	16973	17014	16871	16921	16728	16788	16884	16924	16656	16833	16916	16780	16702	16751	16805	16970	16977	16753	16819	16830	16672	16574	16728	16914	16922	16780	16887	16700	16855	16877	16808	16790	16835	16654	16768	16630	16986	16754	16981	17003	16826	16864	16999	16833	16907	16915	17069	16950	16787	16885	16869	16918	16844	16693	16780	17027	16613	16898	16859	17072	16854	16804	17110	16922	16981	16826	16816	16903	16762	16945	16795	17077	17014	16763	16753	16871	16812	16877	16923	16749	16740	16751	16914	17029	17055	16946	16834	16901	16933	17094	16735	16752	16935	16757	17108	16914	16721	16725	16863	16608	16607	16678	16822	16937	16830	17017	16729	16768	16969	16856	16985	16859	16884	17034	16793	16810	16969	16758	16908	16830	16983	16832	16857	16797	16671	16726	17072	16929	16659	16827	16983	16923	16968	16796	16772	16739	16848	16860	16735	16952	16830	16808	17120	16994	16962	16690	16684	16894	16956	16749	16787	16896	16819	16850	16775	16915	16877	16971	16919	16733	16788	16767	16665	16879	16814	16793	17078	16814	17016	16857	16981	16961	17034	16912	16712	16830	16891	16924	16919	16916	16697	17012	16779	16745	16936	16950	16889	16893	17030	16600	16808	17050	16696	16925	17010	16779	16819	16778	16923	16738	16845	16973	16909	16719	16822	17058	16742	16891	16711	16793	16559	16773	16958	17035	16692	16899	16888	16829	16857	16808	17028	16926	16803	16703	16910	16679	16833	16954	16851	16755	16830	16956	16923	16875	16829	16713	16764	17002	16837	16826	16921	16916	16687	16856	16832	16879	16729	16866	16876	17133	17038	16958	16820	17033	16645	16938	16790	16876	17005	16786	16956	16712	16820	16861	16731	16780	16757	16771	16873	16896	16938	17026	16868	16631	16820	16692	16852	16617	16768	16883	16776	16927	16871	16907	16744	17094	16863	16876	16879	16804	16864	16645	16903	16797	16761	17016	16912	16924	16779	16759	16843	16965	17053	16750	16866	16885	16873	16882	16898	16796	16886	16911	16773	16762	16783	16790	16840	17051	16912	16743	16895	16807	16835	16874	16949	17074	16814	17033	16999	17041	16941	17056	17040	16868	16999	16663	16647	16825	16594	16998	16998	16846	16907	16877	16582	16850	16891	16953	16943	16730	16777	16834	16832	16832	16696	16831	16825	16805	16677	17066	16813	16708	16860	16939	16683	16819	16929	16878	16969	17004	16899	16738	16761	16866	16707	17201	16658	16760	16806	16940	16850	16827	16767	16761	16762	16929	16907	16758	16815	16645	16691	16835	17036	16820	16783	17135	16936	16981	16945	17181	16968	17083	16914	16851	16746	16827	16897	17287	16664	17035	16794	16868	16865	16741	16840	16658	16883	16875	16811	16796	16827	16759	16829	16788	16902	17022	16864	16895	16871	17012	16781	16800	16823	16916	16814	16740	16826	16876	16772	16941	16788	16627	16875	16925	16727	16931	16944	16844	16896	16746	16693	16839	16839	16914	16901	17000	16984	16776	16794	16899	16623	16996	17106	16712	16849	16653	16783	16792	16899	16929	16943	16776	16789	16774	16573	16811	16879	16777	16843	16751	16954	16927	16806	16915	17042	16796	16800	16943	16951	16890	16750	16971	16712	17218	16709	16776	16862	16811	16878	16788	16876	16928	16890	16951	16800	16906	16939	16910	16896	16994	16892	16878	17015	16734	16634	16885	16957	16799	16853	16757	16834	16840	16758	16771	16916	16863	16933	16700	16795	16996	16918	16875	16955	16989	16808	16800	16879	16875	16701	16793	16778	16952	16915	16756	17142	16713	16922	16784	16788	16825	16849	16734	16723	16938	17030	16967	16985	16979	16930	16947	16864	16779	16844	16949	16641	16938	16795	16838	16817	16932	16894	16912	17038	16989	16749	16921	16989	16913	16723	16817	16737	16941	16726	16943	16875	17029	16825	16605	16753	17064	16860	16953	16815	16917	16815	16839	17060	16744	16701	16848	16673	17000	16748	16702	16900	16630	16942	16808	16979	16755	16725	16823	16961	16903	16856	16785	17001	16911	16800	16676	16913	16805	16808	16706	16830	16819	16890	17092	16877	16822	16866	16769	16960	16908	16937	16767	16668	16861	17129	16753	16905	16730	16761	16832	16835	16826	17087	16954	16976	16747	16897	16967	17002	16956	16590	16826	16761	16877	16848	16790	16966	16825	16840	16722	16752	16880	16837	16890	16916	16932	16958	16878	16704	16906	16963	16893	17028	16898	16973	16882	16986	16955	16701	16897	16883	16824	16935	16727	16808	16945	16775	16729	16745	16865	16998	16980	16928	17062	16779	16862	16971	16767	16926	17054	17008	16975	16788	16952	16753	16866	16868	16834	16825	17053	16961	16832	16777	16819	16837	16792	17017	16922	16768	16850	16956	16846	16963	16973	16730	17108	16854	16742	16814	16852	16926	16830	16866	16809	16795	16827	16850	16756	16778	16942	16834	16870	16926	16915	16977	16867	16775	16817	16745	16837	16879	16521	16809	17051	16997	16997	16786	16827	16703	16965	16714	16575	16853	16818	16890	16828	16956	16759	16763	16811	16672	16859	16800	16780	16936	17146	16944	16830	17089	16840	16775	16777	16663	16445	16786	16822	16950	17020	16969	16943	17054	16935	16769	16802	16880	16784	16791	16813	17079	16891	16821	17002	16806	16915	16935	16743	16953	16975	16810	17125	16889	16936	17070	16774	16893	16839	16909	16990	16803	16906	16946	16826	16731	16848	16870	16719	16844	16851	16890	16868	16701	16825	16811	16797	16842	16672	16892	16986	17031	17123	16854	16833	16940	16591	16633	16981	16646	16918	17027	17012	16859	16855	17038	16774	16940	16783	16863	16878	16816	16855	17033	16920	16850	16888	16805	16850	16887	17016	16917	16951	16935	17015	16916	16621	16807	16879	16743	16796	16693	16931	16945	16716	16804	16815	16884	16889	16899	16896	16916	16857	16728	16750	16683	16800	16808	16816	16836	16882	16968	16928	16962	16863	16729	17050	17122	16801	16991	16803	16879	16775	16836	16953	16903	16976	17094	16717	16871	16690	16732	16834	16756	16818	16853	16958	16747	16785	16761	17037	16873	16722	16738	16735	16924	16872	16895	16979	16847	16881	16886	16820	16877	16961	16893	16871	16719	16930	17107	16932	16858	16986	16914	16952	16766	17025	16846	17057	16744	16798	16813	16859	16929	17071	16906	17106	16882	16837	16979	16928	16777	16738	16797	16749	16898	17075	16951	16711	16894	16792	16712	16692	16754	16576	16774	17004	16946	16807	16914	16857	16759	16966	16865	16963	16882	16592	16637	16934	16962	16864	16933	16890	16784	16938	16872	16737	16822	16620	16916	16841	16924	16761	16992	16900	16896	16849	16819	16771	16811	16633	16847	16920	16816	16916	16914	16819	16863	16898	16956	16768	16769	16852	16696	16695	16944	16815	16919	16969	16687	16750	16897	16867	16746	16759	16785	16817	16873	16814	16887	16900	16744	17049	16880	16917	16702	16870	16811	16821	16993	16880	16606	16788	16636	16995	16752	16861	16802	16953	16998	16850	16998	16956	16824	16728	16918	16834	16818	16908	16909	16681	16820	16920	16796	16916	16803	16848	16855	16783	16788	16853	16784	16967	17022	16630	16821	16874	17015	16522	16849	16782	16739	16773	16586	16855	16817	16807	16844	16854	16967	16814	16777	16687	16790	16714	16816	16827	16986	16673	16874	16850	16785	16881	16778	16971	16865	16866	16768	16935	16876	16669	16833	16867	16723	16845	16918	16799	16787	16901	16782	16756	16971	16842	17093	16772	16878	16818	16891	16797	16950	16915	16941	16994	17000	16895	16842	16815	16612	16681	16871	16971	17127	16914	16841	16902	16854	16732	16806	16964	16826	16875	16764	16758	16811	16905	16804	16921	16979	16738	16737	16827	16717	16834	16793	16847	16898	16891	16960	16817	16848	16706	16864	17019	16776	16926	16807	16783	16745	16798	17002	16928	16882	16791	16816	16805	16817	17087	16996	16956	17094	16778	16688	17054	16897	16857	16892	16803	17059	16772	16746	16763	16903	16858	16758	16947	16985	17037	16658	16817	16888	17014	16909	16888	16929	16722	17006	16871	16741	16895	16746	17007	16908	17045	16933	16647	16950	16817	16900	17022	16858	16600	16907	16956	16658	16825	16917	17023	16753	16986	16939	16700	16968
17394	34909	35526	29537	26308	23108	20545	19455	18164	17640	17301	17350	16584	16277	15763	15492	15481	15245	15315	15256	15159	15210	15297	15046	15007	15208	15137	15081	15021	14965	15180	15097	15279	15240	15211	15280	14905	15046	15129	15026	14742	15053	15132	15018	14992	15179	14940	16560	18091	17851	17214	16178	15477	15233	15045	15056	14781	14931	14871	14835	14937	14906	15060	15017	15135	14968	14961	15192	14880	15038	14961	14966	14977	14870	14990	14859	15062	15180	14924	14921	15040	15051	14867	15003	15019	15093	14874	14829	14909	14836	14898	14918	15076	14895	14993	14992	15010	14991	15022	15002	15120	15078	14858	14948	14856	14940	14962	14980	14941	15005	14922	14818	15047	15018	14921	15090	14981	14957	15024	15183	14800	14897	14970	14891	14919	14835	14861	15073	14877	14837	14906	15012	14920	14954	14902	14953	14944	14963	14904	14859	15131	14944	14887	14849	15007	14948	14806	15100	15131	14846	15032	15005	15072	14801	14823	14871	14940	14966	14992	15090	15140	14817	14910	14863	14894	15040	14761	14987	15035	15085	14901	15056	14906	14811	14990	14937	14984	14823	15038	14988	14970	14884	14904	14825	14947	14832	15060	14756	15011	14867	14854	14831	14878	14800	15048	15005	14981	14879	15060	14881	14764	15097	14885	14903	14984	14827	15017	14912	14930	15034	14799	15002	14879	14917	14904	14829	15016	14863	14927	14926	14829	15110	14900	15048	14977	14901	14869	15035	14912	14838	14816	14842	14921	14827	14949	14835	15072	14858	15026	15158	14797	15005	14958	14843	15019	14952	14798	14843	14915	15003	14933	15176	14956	14923	14812	15091	15074	14923	15022	14831	14872	14869	14986	14920	14960	14796	14900	14954	14877	14950	14905	15017	14947	15006	14824	14919	15201	14982	15019	14931	14960	15087	14940	14991	14827	14851	14988	14907	14978	14784	14819	14860	15104	14909	14942	14831	14969	14990	15018	14880	15016	14810	15074	14967	14836	14992	14779	14947	14945	14763	14936	14833	14883	14891	15098	14947	14796	15060	14780	15044	15014	14627	15053	14716	15121	14825	14850	14865	14877	14924	14937	15031	14952	15045	15017	14919	14945	14977	14904	14955	14942	14998	14853	15051	14881	14960	14992	15025	14939	15099	15026	14922	14928	14957	14938	14992	14890	15066	14914	14740	14887	14975	14755	15025	14803	14938	14952	14796	14974	15105	14865	14795	14932	14845	14874	14882	14713	14798	14925	14859	14858	14841	14806	14888	14974	14832	14966	15025	14908	14991	14905	14938	14896	14993	14985	14849	14960	14999	15152	14905	15079	14981	14869	15007	14875	14833	14960	15043	14966	15024	14816	15045	15063	15023	14900	14858	14891	14933	14960	15026	15046	14987	14996	14893	14849	14864	14922	14816	15083	15086	14775	14911	15029	15002	14872	14836	14871	14875	14903	14858	14995	14992	14786	14872	14657	14892	15026	14780	14911	15054	14977	14991	14931	15107	14968	14859	14975	15076	15040	14973	15219	15031	14842	14873	15006	14864	14936	14916	14914	14949	14945	15007	15016	14912	14927	15027	15071	14888	15117	14884	14836	14881	14697	14882	14960	14959	14946	14730	14936	15074	14766	14818	14996	14960	14920	15002	14801	14850	15066	14962	15002	15005	14827	14750	15031	15037	14893	14848	14983	15027	14759	15008	14936	15034	14910	14994	15016	14920	15029	14824	14788	14829	14990	14972	14914	14892	15002	14976	14817	14903	15005	14942	14915	14900	15002	14926	15107	15006	14933	14801	14873	14834	14962	14826	15085	14847	14884	15102	14888	14767	15119	15002	14955	14862	15073	14824	14822	15070	14907	14952	14788	14977	14952	14981	14777	14796	14872	14867	14990	14890	14963	14809	14875	15074	14927	14941	14855	15023	14855	15141	14898	14883	15016	14970	15017	14735	15043	14967	14924	15007	14907	14786	14794	14870	15044	15034	14923	15095	14866	14777	14929	14711	14946	14974	14888	14799	14921	14999	15100	14839	14820	14918	14972	14954	14911	14917	15010	15008	14946	14974	14830	14882	14962	14951	14761	14827	15068	14806	14974	14898	14911	14864	14865	15109	14801	15067	14967	14929	14794	14877	14861	14934	15022	14896	14934	14857	14993	15061	15088	15021	14870	14934	14894	14945	14860	14731	14948	14960	14773	14834	14893	14896	14822	14856	14837	14950	14953	14889	14850	14983	14884	14899	14986	14836	14985	14809	14868	15006	14954	14883	14689	15022	14734	14980	14905	14942	14979	14869	15025	14887	14906	15027	14988	14886	15007	15014	14961	14907	15055	15056	14915	14902	14977	14973	14889	14856	15115	14834	14956	14997	15149	14972	14874	14909	15014	14918	15026	14936	14897	14890	14981	14974	14899	14815	14756	14862	14966	14838	14970	14907	14815	14918	14923	14903	14734	14906	15192	14901	14989	14783	14942	14934	14993	14808	15066	14952	14886	15057	15020	15017	14798	15064	14903	15040	15139	14814	14967	14921	14789	14875	15033	14767	14747	14880	14975	14928	14855	15044	15124	14893	14845	14772	14776	14943	15003	14867	14757	14996	14942	14918	14899	14891	15071	15047	14941	14883	15058	14990	14937	15050	15047	14956	15107	14895	15034	14935	14953	14832	15146	14920	14907	14839	14798	14802	14899	14839	14967	14892	14914	15011	14850	14949	14834	15010	14884	14878	14858	14976	14947	14825	15016	14967	14954	15151	15037	14738	14989	14971	14991	14915	14968	15022	14830	14900	15108	14885	14913	15016	14761	14845	15122	14906	14895	14941	14796	14994	15002	14988	15006	14780	14838	14907	14869	14824	14781	14948	15076	14868	14968	15059	14975	14993	14885	14888	14883	15053	14900	14980	14957	14775	14875	14877	15002	15026	15099	14931	14992	14911	14978	14862	15095	14924	14822	14959	14977	14855	14976	14927	15074	14910	14906	14750	14873	15000	14937	14982	15046	14927	15011	15018	14898	14779	14916	14992	14855	14948	15043	14936	14837	14824	14745	14905	15122	15124	14930	14854	15029	15082	14993	14929	14957	14866	15051	14856	14817	14919	14913	15006	14781	14956	15081	15008	15103	15018	14876	15034	14955	14902	14888	15028	15059	14786	14933	14964	14976	15046	14893	15089	14951	14915	14929	14790	14786	14887	14946	14868	14890	14935	15120	14855	14990	14913	14822	14897	15080	14956	14950	14839	15005	15043	15157	14917	14785	14880	14818	14961	14896	14944	14979	14856	14765	15014	15038	15005	14979	15047	15072	14974	14970	14919	14920	14900	14882	14819	15019	14987	14988	15058	14815	14987	14884	14946	14834	15070	15091	15039	14990	14874	14855	14967	14935	14781	15000	14779	15022	14948	15063	14902	15005	14889	14847	14900	14864	14888	14757	14883	14954	14877	15033	14966	14889	15029	14974	15129	14992	14789	14816	14910	14974	15006	14778	14861	14859	14888	14792	14793	15061	14830	14975	14818	14899	14958	14895	14968	15032	14925	15082	14882	14938	14890	15029	14947	14805	14828	14911	14843	14926	14736	15085	14779	14802	15098	14910	15021	15089	14958	15011	14949	14916	14832	14929	14965	14923	14918	14905	14918	15021	14894	15012	14835	15100	15044	14819	14995	14984	14955	14892	15101	14838	15097	14839	14949	14764	14945	14861	14902	14922	14984	14880	14818	14878	14956	14851	15010	14946	14858	14778	14944	14964	15020	14862	14981	14948	14698	14958	15030	14923	14956	14914	14963	14969	14985	14891	14972	14822	14919	14953	14836	14843	14850	14887	14843	14754	15091	14868	14919	14932	14976	14894	14898	14943	14888	14870	14850	14856	14810	14891	14900	14873	14956	14921	15028	14952	14780	14830	14862	15002	14875	14880	14779	14908	14946	14882	14800	14923	14800	14917	14965	14963	14773	15115	14957	14815	15215	14836	14956	14912	15036	15008	14945	14872	14973	15091	14951	15012	15005	14931	14934	14926	15042	15046	14878	15010	14969	14842	14914	14850	15070	14958	14956	14876	14999	14863	14977	15055	14989	14931	14972	14977	14914	15060	14914	14894	14858	14906	14935	14943	14744	14855	14857	15009	14901	14983	14834	14918	14881	14899	14842	15003	14877	14999	14944	15001	14856	14822	14856	14898	15007	14852	14849	14825	14985	15032	15020	14992	14714	14840	14949	14954	14965	14905	14872	14848	15012	14944	14976	14880	14864	14942	14939	14895	14906	15189	14996	14718	14875	15007	14935	14940	14852	14777	14897	14960	14977	14839	14903	14865	14860	14900	15019	14892	14879	14850	14795	14996	15064	14797	15072	14801	14971	14986	14934	14918	14912	14892	14797	14826	14862	14861	14778	15038	14964	14970	14958	15003	15055	14859	15064	14745	14853	15014	15076	14975	14748	15024	15013	14997	14914	14960	14975	15121	14925	14609	14836	14865	14884	14938	14797	15018	14823	14784	14906	14987	14745	14989	14969	14796	14944	14920	14875	14784	14887	14914	15063	14999	15003	14998	15021	14843	14967	15003	14950	14955	14906	15057	14849	14929	14898	14843	14780	15024	14924	15015	14873	14944	14781	15055	14964	14790	14891	14908	14891	14889	14938	14865	14901	15074	14942	15055	15079	14669	14984	14864	15099	14899	15033	14946	15061	14934	14894	14718	14780	15014	14900	15049	14772	14933	14896	14932	14834	14850	15049	14770	14953	15077	14797	14770	15040	14868	14862	14729	14956	14946	15064	15030	14956	14728	14882	14850	14820	14945	14984	14684	15079	14904	14930	15092	15075	14937	14867	14743	14883	15065	14814	14939	14886	14891	14839	14767	15132	14951	14888	14950	14871	15071	14993	15099	14980	14897	14972	14836	15022	14835	14792	14775	15052	15106	14969	14828	14963	15018	15027	14987	14902	15001	14879	14932	14940	14927	14802	14879	14714	14804	14841	14923	14791	14980	15013	14977	14987	14805	15003	14922	14800	15103	14899	15150	14673	14961	14882	14861	15006	14878	14959	14973	14961	14909	15155	14943	14853	14938	14789	15003	14840	14893	14997	14919	14999	14727	15006	14954	14904	15172	15103	14920	14940	14880	15035	14852	15056	14776	14825	14885	14920	14979	15006
27555	22776	27622	25528	20225	19013	18605	18323	17797	17905	17835	17530	17626	17685	17407	17306	17255	17064	17165	17307	17350	17279	17286	17299	17096	17369	17295	17216	17125	17177	17150	17053	17196	17354	17159	17035	17158	17161	17138	17210	17391	17223	17225	17154	17123	17240	17198	17002	17167	17455	17136	17178	17262	17065	17345	17171	17043	16981	17389	16979	17279	17228	17168	17234	17078	17349	17179	17203	17132	17171	17117	17068	17154	17020	17051	17114	17133	17223	17113	17053	17033	16983	17015	17119	17170	17083	17015	17047	17217	16909	17274	17203	17177	17071	17019	17063	17183	17145	17022	17303	17326	17110	17006	17155	17181	17073	17237	17300	17085	17071	17275	16940	16814	17149	17093	17106	17184	17266	17290	17122	17036	17185	17145	16996	16928	16876	17070	16933	17146	16933	17149	17167	17142	17024	17123	17367	17046	17005	17088	17071	17151	17141	17240	17114	16947	17232	17222	17211	17088	17216	17201	17069	17223	17170	17227	17128	17114	17240	16955	16950	17083	17068	17076	17083	17199	17069	17211	17045	17109	17177	17108	17116	17052	17165	16919	17232	16955	17062	17075	17107	17323	16992	17185	17169	17213	16987	17307	17113	17176	17340	17081	17197	17063	17279	17005	17201	17109	17006	17042	17074	17216	17169	17249	17203	17078	17352	17258	17304	17001	16979	16895	17116	17089	17240	17153	17198	17190	17211	17249	16986	17058	17171	17406	17124	17234	17271	17146	17113	17165	17320	17296	17274	17383	17346	17264	17065	17164	17144	17147	17069	17196	17199	17229	17348	17148	17078	17078	17107	17104	17163	17240	17130	17199	17230	17200	16969	17100	17127	17282	17257	17140	17268	17104	17431	17173	17072	17093	16972	17138	17160	17373	17238	17158	16972	17032	17140	17025	17167	16854	16976	17409	17139	17133	17363	17181	17274	17051	17158	17151	17080	17218	17166	17084	17220	17332	17140	17174	17125	17297	16939	17106	17132	17018	17194	16992	17070	17079	16946	17169	17212	17339	17088	17009	17270	17227	17307	17311	17167	17247	17146	16954	16895	17023	17010	17136	16872	17286	17021	17257	17461	17128	17164	17271	16986	17162	17317	17066	17374	17088	17275	17113	17042	17052	17300	17024	17138	17256	17110	17393	17179	17137	16871	17001	16981	16975	17144	17201	17081	17252	17100	16935	17319	17226	17015	17164	17054	16935	17158	17328	16958	17266	17227	17051	16947	17167	16993	17021	17098	17221	17183	17059	17179	17250	17147	17255	17074	16704	16885	17066	17012	17100	17236	17273	17078	16972	17059	17157	17297	17036	17049	17180	17114	17173	17172	17081	16983	17060	17218	16981	17149	17076	17197	17270	17098	17261	17208	17220	17051	16914	17102	17219	17170	17322	17108	17096	17193	17010	17184	17120	17053	17168	16751	16994	17098	17166	17058	17384	17120	17144	17224	16983	16986	17304	17112	16939	17234	17248	17232	17127	17128	17175	16852	17064	17043	17304	16941	17189	17035	17155	17104	17030	17063	17051	16941	17070	17125	17184	17116	17072	16891	17292	17235	17298	17270	17232	17020	17097	17278	17045	17019	16968	17040	17066	17215	17070	17216	16964	17119	17318	17008	17288	17298	17256	17109	17242	17147	17099	17194	17324	17095	16937	17141	17250	16884	17245	17227	17269	16967	17298	17175	17144	17184	17041	17431	17106	17311	17205	17197	17196	16952	17213	17227	17106	17119	17130	17142	17014	17185	17159	17022	17156	17085	17022	17109	17176	17308	17092	17150	17237	17436	16993	17197	17173	17148	17284	17317	17323	17139	17163	17208	17335	17100	16984	16962	17037	17038	17247	17114	17180	17183	17228	16991	17186	17110	17077	17251	17153	17015	17135	17056	17304	17173	16962	17090	17129	17142	17007	17064	16962	16887	17169	17171	17167	17057	17149	17257	17203	17188	17137	17284	17197	17121	17086	17125	17036	17139	17215	17089	17222	17111	17132	17140	17233	17001	17072	17020	17153	17074	17153	17078	17195	17005	17191	17373	17289	16932	17144	17105	16978	17148	17036	16915	17248	17232	17178	17317	17238	17274	17300	17335	16984	17265	17161	17051	17230	17309	17216	17261	17282	17203	17140	17233	17236	17203	17216	17231	17012	17151	17236	17346	17086	17019	17107	17315	16982	17024	17203	17058	17226	17146	17168	17215	17057	17380	17136	17109	17175	17331	17065	16915	17208	17065	17031	17067	17180	17020	17223	17191	17090	17256	17174	17020	17133	17129	17146	17013	17217	17091	17362	17244	17291	17131	17202	17261	17283	17096	17209	17338	17097	17357	17197	17164	17122	17261	17273	17119	17057	17056	17214	17146	17192	17128	17117	16997	17097	17061	16900	16888	17133	17215	17077	17176	16975	17320	16996	17352	17094	17195	17192	17075	17038	17288	17128	17061	17127	17020	16954	17149	17225	17100	17221	17106	17177	17194	17098	16994	17071	17078	17099	16953	16924	17129	17195	17163	17124	17127	17320	17030	17132	17199	16879	17050	17124	17178	17058	16940	17159	17129	17142	17185	17074	17167	17110	17081	17043	17021	17105	17191	17130	17006	17259	17251	17183	17187	17021	17127	17181	17212	17279	17182	17215	17027	17158	17339	17148	17086	17145	17109	17381	17181	16986	17205	17235	17016	17040	17061	17157	17083	16949	17254	17171	16883	17235	16936	17078	17209	17183	17035	17321	17250	17152	17047	17146	17039	17050	17309	17013	17065	17138	17134	17153	16901	16994	17143	17198	17444	17042	17209	17168	17321	17255	17092	17174	17129	17298	16949	17051	17302	17293	17043	17065	17104	17292	17151	17071	17109	16938	17089	17015	17081	17048	17157	17231	17038	17201	17100	17250	17202	17172	17069	17143	17091	17436	17083	17067	17231	17122	17073	17168	17210	17073	17078	17240	17055	17159	17114	17156	17214	17229	17214	17159	17131	17106	17015	17295	17029	17312	17054	17135	17246	17159	17034	17239	17019	16964	17282	17319	17102	17025	17121	16957	17121	17068	17292	17147	17181	17175	17202	17146	17068	17122	17270	17059	17093	17091	17205	16955	17112	17146	17205	17191	17073	17170	17105	17042	17031	17252	17195	17172	17070	17231	17287	16912	17015	17025	17057	17060	17112	17190	17105	17094	17062	16934	17165	17061	17293	17489	17222	17214	17398	17198	17069	17095	17055	16929	17011	17179	17217	17256	17082	17114	17178	17133	17062	17065	16947	17161	17395	17187	17208	17028	17403	17095	17263	16924	17161	17020	17166	17151	17107	17003	17250	17232	17065	17106	17013	17043	17217	16990	17173	17359	17121	17127	16784	17229	17217	17341	17162	17281	17244	17435	17285	17144	16978	17129	17019	17008	17213	17103	17306	17180	17135	17246	17169	17376	17252	17141	17191	17140	16987	17118	17139	17229	17275	16961	17279	17123	17186	17330	17052	17287	17156	17098	17109	17167	17102	17180	17147	17254	17198	17022	17188	17145	17158	17133	17053	17097	17219	17048	17303	17429	17118	17205	16945	17149	17093	17020	17361	17195	16917	17153	17238	17154	16906	17270	17358	17181	16929	17318	17006	17022	17094	17137	17036	17107	17161	17001	17250	17045	17135	17274	16993	17077	17015	17174	17150	17031	17030	16984	17194	17329	17155	17223	17095	17161	17027	17141	17241	17131	16984	17086	17323	17176	16936	17156	17288	17175	16910	16928	17156	17224	17255	17096	17459	17253	17171	17297	17033	17132	17284	17085	17190	17208	17022	17150	17382	17201	16930	17341	17046	17167	17150	17153	17007	17164	17218	17138	16959	17166	17365	17286	17134	17123	17122	17133	17101	17138	17163	17327	17140	17136	17029	16966	17011	16968	16940	17246	17261	17165	17018	17108	17219	17248	17239	16992	17062	17121	17287	17164	17017	16923	17184	17134	17178	16960	16970	16990	17276	16927	16900	17247	16973	17231	17151	17293	17054	17228	17166	17068	17118	17092	17267	17322	17235	17008	17389	17184	17126	17318	17127	17178	17282	17010	17240	17056	17118	17094	17222	17301	17169	17180	17090	17212	17072	17207	17209	17272	17090	17187	17050	17233	17217	17357	17169	17198	17219	17037	17091	17263	17202	17069	17088	16991	17069	17304	17310	17072	17156	17022	16975	17008	17052	17141	17229	17211	17085	17093	17111	17110	17109	17123	17134	17067	17275	17341	17231	17358	16878	17233	17114	17257	17197	16996	17217	17030	17194	16953	17016	16969	16993	17186	17080	17169	17316	16957	17315	17215	17005	17176	17078	17313	17141	17245	17086	17098	17107	17348	17191	17069	17186	17200	17084	17032	17116	16968	17010	17257	17151	17247	17142	17387	17308	17318	17028	17249	17153	17369	16976	17079	17010	17130	17215	17287	17065	17262	17256	17250	17207	17185	17135	17329	17167	17160	17202	17157	17117	17236	17404	17112	17244	17010	17151	17332	17073	17229	17159	16983	17119	17265	17172	17163	16889	17011	17239	17027	17092	17267	17228	17118	17062	17283	17292	17254	17009	17310	17089	17059	17155	16946	17096	17007	17046	17119	17402	17286	17074	16911	17112	17014	17057	17056	17209	17138	17081	16915	16924	16955	17129	17065	16932	17083	17160	17062	17347	17107	17170	17217	17309	17142	17175	17174	17219	17237	17265	17082	17245	16988	17007	17365	17326	17164	17261	17170	17208	17076	17220	17133	17015	17033	17057	17175	17157	17073	17196	17330	17192	17135	17235	17176	17090	17157	16935	17217	16990	17063	17032	17130	16925	17224	17177	17154	17293	17293	17063	17252	17257	17160	17230	16958	17209	17200	17200	17166	17263	17283	17170	17240	17172	17291	17137	17286	17033	17229	17263	17160	17403	17101	17011	17082	17116	17147	17125	16837	17203	17235	17232	17066	17262	17118	17191	17219	17111	17023	17127	17125	16969	17310	17236	17084	17121	17063	17191	17376	17367	17230	17038	17214	16914	17128	17095	17326	17191	16916	17083	17264	17096	17159	17116	17177	17105	17175	17089	17187	17140	17347	17245	17195	17096	16909	16961	17119	17296	17278	17262	17166	17181	17107	17169	17273	17050	17209	17296	17227	17075	17136	17073
16680	26433	27292	23682	19427	17893	17259	16752	16241	15941	16087	15943	15745	15314	15341	15139	15280	15253	15111	15101	15386	15379	15153	15015	15070	15178	15018	15198	15227	15071	14974	15239	15088	15219	14959	14886	15093	15062	15174	15089	15072	15118	15084	15031	15269	15135	15031	15074	15273	15444	15354	15183	15182	15164	15216	14920	15256	15186	14912	15017	15071	15265	15049	15079	15079	15157	14935	15008	15107	15127	15087	15211	15116	14886	14917	14999	15129	15223	15250	15126	15204	15094	15355	15167	15085	15142	15009	15138	15197	15286	15016	15040	15039	15046	15025	15060	15080	14970	14984	15099	15022	14975	15124	15190	15111	15015	15059	15014	15155	14926	15240	15060	15030	15086	15110	14943	15019	15010	14940	15244	15100	15061	15159	15053	15119	15171	15116	15053	15179	14906	15286	15121	15121	14925	15015	15185	15061	15035	14998	15004	15178	15015	14989	15260	15216	14964	15166	15025	15030	14953	15142	15048	15041	15201	15056	15010	15048	14946	15006	15068	15076	15187	15058	15120	15193	14974	15145	14903	15133	15065	15117	14818	15147	15032	14860	15091	15012	15131	15172	15018	15105	15154	15127	14882	15074	14979	14991	15066	14952	14973	15116	15165	15133	15046	15032	15076	15011	14987	15090	15008	15005	15101	15023	14872	15138	15042	15159	15079	14982	15073	14885	15103	14922	15063	15151	15072	15001	15164	15153	15171	15114	15023	15083	15027	15112	15030	15110	15157	14926	15133	15167	15002	15041	15291	15027	15091	14986	14982	15132	15015	15195	14984	15104	14901	15122	15011	15210	15180	14952	15080	15034	15059	15202	15041	15155	15040	15113	14946	15116	15094	14967	15178	14979	14940	15049	15126	15100	14814	14993	14962	15103	15158	14950	15057	15135	15135	15106	15149	15179	15109	15119	15107	15199	15111	15102	15026	15026	15018	14961	14889	15096	15158	15072	15026	15102	15182	15016	15071	15035	15061	15098	14974	15208	15182	14841	15125	15138	14952	15005	14878	15104	15176	15092	15129	14975	15110	15173	14923	15222	15142	15201	14950	15077	15226	15205	15052	15093	14929	15171	15102	15102	15052	15019	15085	15194	15021	15062	15268	15053	14993	14999	14906	15102	15171	14973	15122	15020	14995	15126	15042	14975	15097	15248	15044	14951	15145	15173	14962	15219	15052	15133	14896	15014	15038	15134	15075	15063	15105	15004	15021	15036	15099	14872	15064	15204	14981	14984	14944	15169	15119	15035	15238	15143	15135	15106	15104	15036	15208	15049	15043	14979	15001	15107	15008	15011	15110	15007	15094	15177	14947	15061	14872	15132	15104	15164	15153	15015	15002	15005	15026	14831	15060	15246	15088	15168	15025	15174	14885	15109	15172	15078	14955	15084	14999	15170	15209	15075	15110	14925	14955	15095	15227	15280	14872	15109	15133	15082	15163	15168	15168	15223	15037	15058	15052	15106	15132	15164	14910	15112	14915	15071	14889	14981	15188	15190	14939	15257	15186	14931	15095	15189	14950	15190	15190	15079	15028	14954	15076	14995	15042	15046	15132	15164	15001	15013	14983	14964	15165	15052	15159	15074	15081	14864	15317	15047	14962	15239	14958	15075	14912	15134	14995	15027	15119	15067	15006	15080	15073	15120	15045	15056	15043	15016	15080	15138	14918	14952	15129	15058	15052	15167	15220	15055	14978	15178	14864	15247	15136	15108	15140	15217	15086	15037	15153	15019	15170	15198	15023	15086	14969	15064	14903	15045	15128	15156	15081	15027	14898	15057	15171	15103	15042	15043	15164	15008	14975	15175	15148	15033	15124	15131	14944	15144	14955	15210	15187	15037	14927	14959	15160	14970	15028	15195	15036	15130	15132	15083	15147	15087	14991	15088	15074	14879	15097	15001	15090	15110	14943	15168	14956	15188	14938	15031	15317	15279	15074	14993	15090	15017	15213	15201	15056	15082	15196	15137	15190	15081	14986	15078	14961	15099	15087	15157	14977	15019	15147	15054	14948	14815	15014	15012	14838	15173	14996	15078	14989	15027	14979	14982	14884	15244	15107	14918	15056	15001	14982	15286	14930	15120	15065	14997	15054	15152	15148	15034	15127	15002	15173	15318	15016	15136	15068	15024	15233	15143	15176	14986	15101	14952	14922	14996	15082	15056	15069	15113	14963	15055	15057	15256	14996	15178	15075	14961	15042	14972	15162	14888	15114	14973	14896	14994	15141	15073	15051	15063	14916	15025	14945	15170	14958	15204	15208	15133	15041	15040	15044	14916	15076	15183	15120	15210	15007	15100	15020	15135	15116	15220	15191	15161	15083	15246	14995	15166	14976	15114	15088	15119	15001	15068	14945	15077	15099	15142	14882	15028	15003	15204	14988	15177	15062	14997	15095	15092	15089	15015	15296	15144	15207	15195	14949	15078	15139	15172	15147	14980	14982	15083	15134	14905	15080	15048	15157	15072	15088	15107	15174	15240	14973	14982	15102	15119	14962	15145	15142	15277	15178	15015	15146	15092	15125	15002	15074	15123	15252	15021	15077	15159	15279	15169	15057	14933	15086	15016	15171	15170	15044	15147	14967	15060	14952	14948	15006	15210	15180	14989	15031	15046	14955	15042	15084	15034	14938	15261	14998	15098	15093	15077	15094	15085	15243	15000	15061	15011	15028	15169	14905	15102	15021	15111	15144	15150	15027	15025	15026	15001	14944	15183	14974	15031	14967	15275	14965	14957	14963	15128	15016	15035	15218	15076	15173	15086	15129	14939	14985	15007	14966	15106	15111	15262	15116	15013	15027	14979	15055	14916	15151	14993	15034	15043	14888	15014	15168	15002	15219	15089	15176	15158	14925	15181	14954	15307	15070	15211	15090	15050	15132	15138	15104	15044	15040	15131	15122	14928	14914	15203	15083	15231	15111	14987	15211	15172	15228	15035	14947	15053	15056	15110	15013	15184	15050	15173	15094	15017	15196	15127	15160	15040	15071	15026	15062	15095	15025	15039	15110	15159	15155	15003	15022	15200	15069	14975	14843	15057	14954	15177	14992	15099	15121	15045	15072	14984	15101	14988	15092	15112	15179	14862	15237	14959	14984	15063	14890	14975	14942	15200	15081	15222	15060	14983	15090	15053	15077	15099	15120	15279	15097	15033	14990	15012	14962	15014	15156	15046	15083	15154	14997	14966	15078	14993	14954	15158	14920	15140	15045	15000	15229	14918	14960	15245	15151	15095	15038	15035	15063	15133	14990	15077	15242	14977	15114	15028	15032	15115	15100	15142	15234	15137	15045	14940	15154	14988	15089	15144	15182	15153	14986	15003	14987	14988	15023	15176	15008	15104	15150	15186	15102	15024	15015	15149	15196	14978	15024	15252	15001	15152	15194	15014	15165	15100	15038	15117	15190	15217	14994	15009	15099	15056	15066	15137	15040	15201	15115	14939	15078	15078	15091	14997	15236	15228	15324	15117	15000	15011	15204	15056	15152	15191	15233	15172	15279	15062	15103	15010	15103	15076	14949	15185	15116	15085	15018	15089	15279	15257	15134	15098	15048	15248	15108	15119	15058	15107	15227	15026	15072	15010	15012	15171	15148	15220	14970	15002	15176	15233	15238	14960	14970	14898	15077	15119	15142	15045	15038	15047	15036	15209	15085	14973	15050	15049	15010	15088	15163	15063	15008	15004	15029	14830	14951	15078	15167	15043	14964	15092	14928	15143	14972	15180	15057	14928	14985	15012	15036	15110	15020	15043	15193	15132	15021	15076	15073	15177	15154	15151	15096	15203	15076	15133	15207	14926	15168	15081	15077	15018	15252	15062	15188	15086	15104	15026	15147	15139	15018	15170	15113	15172	15006	15206	14959	15012	14977	15058	14882	15163	15235	15017	15098	15178	15014	15088	15044	15045	15058	15024	15143	15072	15219	15183	14841	15121	15036	14974	14991	15177	15096	15167	14999	15058	14998	15247	15125	15311	15007	14918	15207	15127	15107	15318	15013	15159	15274	15140	15204	15041	15097	14957	14960	15097	15036	15002	15180	15003	15213	14940	15115	15070	15131	15137	15176	15030	15248	15106	14929	15122	14978	14957	15043	15161	15166	15071	15042	15115	15100	14825	15084	15077	15079	15229	15030	15207	15057	14984	15077	15168	14961	15059	15084	15077	15070	15051	15122	15307	15076	15007	15176	15154	15088	15114	15191	15119	15126	15199	15107	15159	15062	15130	15227	15030	15103	14999	15105	15169	15061	15165	15096	15063	15090	15128	15133	15198	15020	15011	15225	15163	14937	15052	14910	15149	15049	15065	15074	15012	14984	15184	14937	15263	15160	15068	15093	14921	15071	14990	15185	15155	15097	15043	15070	15174	15147	15015	14986	15145	14946	15103	15057	15029	15074	15247	15128	15040	15165	15029	14988	15163	15143	14969	15057	15172	15087	15211	15003	15148	15092	15080	15162	15128	14961	15170	14999	15157	15142	15089	14919	14893	14922	15001	14945	14964	14983	15161	15097	15000	15040	14999	15063	15024	15319	15176	14995	15131	15147	15208	14841	15193	15043	15083	14982	14935	15069	14923	14960	15228	15139	15121	15089	15074	15060	15176	15077	15060	15205	15044	15259	15029	15083	15016	15027	15274	14964	15010	15002	14963	14887	14949	15084	15268	15039	15011	15134	15177	15103	14994	15198	15115	15152	15075	15021	15124	15014	15181	15040	15027	15076	15088	15110	15136	15007	15304	15095	15150	15128	15258	14980	15034	15188	15097	15068	14991	15058	15054	15130	15071	15118	15103	14981	15212	15137	15055	15088	15153	15031	15076	15111	15179	14944	15164	14981	15168	15064	15215	15148	15094	15273	15109	15034	15242	15126	15241	15075	14961	15024	15189	15051	15198	14881	15032	15168	15121	15136	15086	15115	15087	15084	14946	14929	15058	15116	15014	15045	14978	15232	15149	15081	15257	14979	14962	15018	15064	14784	15002	15042	15058	15001	15151	15017	15000	15116	14902	14997	15138	14926	15072	14932	15022	15138	15058	15048	14990	15067	15265	15201	15054	15213	15265	15073	15037	15021	15090	15106	15121	15130	15099	15115	15064	15201	14959	15076	14894	15270	15115	14829	15126	15095	14910	15144	15168	15008
23989	21238	28644	24294	22249	22554	22041	19518	19204	18756	18740	18515	18711	18111	17961	17997	18106	17875	18005	17791	17760	17965	17699	17663	17821	17989	17511	17659	17606	17742	17706	17629	17553	17622	17789	17621	17607	17559	17685	17854	17660	17760	17766	17547	17846	17577	17878	18611	18826	18594	18403	18179	18063	17769	17641	17654	17599	17680	17561	17513	17483	17576	17319	17586	17494	17495	17575	17762	17595	17805	17685	17594	17667	17421	17697	17538	17562	17564	17627	17782	17516	17736	17684	17811	17591	17751	17623	17643	17455	17624	17738	17489	17458	17721	17521	17588	17659	17566	17701	17777	17693	17469	17629	17482	17574	17669	17526	17560	17495	17524	17548	17731	17556	17548	17627	17620	17751	17778	17538	17518	17428	17595	17717	17816	17656	17811	17467	17431	17672	17818	17663	17565	17615	17608	17968	17476	17812	17648	17745	17620	17650	17490	17703	17670	17508	17501	17534	17696	17624	17452	17514	17626	17530	17539	17646	17543	17632	17632	17655	17535	17436	17661	17737	17571	17374	17579	17658	17549	17762	17530	17610	17952	17710	17460	17688	17448	17575	17519	17568	17518	17569	17606	17500	17623	17479	17476	17428	17486	17481	17605	17621	17524	17527	17547	17601	17569	17557	17661	17667	17686	17700	17637	17809	17648	17634	17606	17583	17509	17572	17723	17612	17550	17787	17433	17530	17530	17602	17727	17456	17586	17279	17566	17536	17735	17671	17753	17533	17703	17861	17576	17675	17744	17578	17693	17727	17490	17669	17712	17682	17703	17588	17679	17709	17520	17644	17550	17463	17621	17794	17591	17437	17676	17702	17595	17508	17602	17665	17363	17538	17646	17684	17465	17506	17737	17767	17527	17463	17467	17661	17577	17518	17377	17598	17698	17681	17564	17529	17701	17510	17521	17636	17496	17517	17485	17772	17407	17688	17498	17581	17613	17473	17643	17807	17540	17483	17591	17597	17417	17507	17487	17681	17637	17625	17479	17511	17448	17438	17687	17526	17675	17580	17646	17542	17418	17616	17769	17631	17632	17688	17304	17507	17578	17749	17614	17842	17473	17774	17521	17680	17551	17482	17460	17461	17695	17658	17687	17659	17367	17662	17717	17705	17565	17580	17552	17393	17404	17668	17706	17563	17452	17660	17550	17508	17500	17611	17543	17604	17625	17502	17530	17579	17527	17608	17417	17684	17741	17547	17574	17415	17593	17709	17493	17382	17593	17510	17554	17363	17567	17687	17485	17589	17861	17600	17681	17598	17629	17658	17668	17698	17513	17633	17415	17706	17901	17575	17617	17464	17566	17697	17594	17597	17457	17499	17421	17635	17661	17482	17552	17793	17756	17750	17686	17566	17606	17659	17724	17541	17477	17433	17419	17645	17587	17316	17596	17648	17424	17493	17546	17679	17420	17601	17594	17495	17609	17494	17647	17662	17298	17720	17449	17473	17543	17757	17521	17593	17547	17584	17580	17593	17422	17658	17568	17897	17698	17448	17436	17445	17653	17572	17463	17616	17483	17385	17493	17566	17621	17648	17726	17453	17565	17698	17483	17386	17451	17557	17674	17765	17506	17495	17644	17768	17639	17521	17637	17653	17595	17584	17513	17650	17549	17591	17669	17388	17514	17409	17376	17495	17396	17792	17604	17638	17605	17673	17444	17684	17493	17695	17439	17553	17555	17687	17663	17488	17665	17733	17748	17670	17650	17605	17600	17503	17416	17577	17587	17603	17582	17364	17633	17805	17638	17728	17654	17514	17465	17737	17521	17657	17623	17711	17600	17724	17506	17497	17514	17748	17627	17619	17687	17469	17651	17464	17677	17830	17636	17545	17417	17495	17480	17643	17533	17602	17679	17429	17420	17676	17760	17677	17735	17706	17570	17644	17550	17499	17371	17573	17550	17566	17728	17730	17655	17668	17584	17356	17678	17612	17529	17601	17712	17558	17283	17608	17459	17618	17723	17470	17476	17459	17425	17568	17512	17705	17508	17707	17440	17535	17535	17373	17514	17655	17832	17380	17755	17657	17519	17758	17752	17699	17641	17551	17601	17547	17584	17616	17480	17564	17543	17494	17473	17464	17570	17532	17572	17784	17618	17637	17684	17801	17527	17672	17636	17846	17498	17601	17634	17619	17608	17672	17611	17507	17742	17699	17565	17601	17483	17656	17600	17886	17645	17622	17307	17653	17560	17492	17660	17597	17754	17628	17617	17536	17670	17851	17684	17562	17617	17957	17644	17596	17642	17781	17789	17419	17601	17483	17850	17487	17578	17657	17582	17518	17782	17591	17622	17390	17554	17682	17567	17345	17520	17631	17698	17681	17536	17581	17514	17606	17745	17522	17613	17583	17542	17650	17541	17728	17581	17648	17535	17604	17504	17381	17439	17762	17487	17649	17470	17342	17446	17681	17595	17564	17577	17533	17581	17324	17618	17581	17609	17564	17635	17531	17368	17630	17522	17530	17593	17682	17363	17561	17609	17540	17490	17620	17545	17593	17524	17650	17708	17585	17660	17439	17533	17607	17597	17697	17675	17799	17455	17679	17629	17604	17518	17406	17578	17772	17317	17674	17549	17499	17398	17705	17710	17638	17539	17437	17537	17562	17698	17496	17572	17524	17569	17552	17724	17745	17791	17723	17445	17504	17579	17607	17585	17668	17558	17633	17643	17779	17564	17610	17485	17537	17784	17739	17524	17489	17608	17496	17468	17556	17423	17733	17617	17444	17504	17340	17614	17507	17436	17453	17699	17520	17698	17734	17869	17638	17616	17668	17522	17478	17627	17508	17735	17587	17583	17465	17618	17508	17592	17476	17668	17462	17484	17464	17660	17567	17699	17650	17463	17628	17350	17512	17607	17706	17589	17635	17717	17518	17615	17557	17634	17752	17396	17616	17577	17789	17645	17635	17475	17779	17420	17748	17630	17668	17585	17728	17586	17654	17517	17688	17570	17492	17670	17379	17464	17681	17557	17426	17505	17590	17679	17413	17461	17633	17564	17657	17703	17557	17599	17778	17520	17733	17556	17710	17586	17437	17533	17685	17493	17510	17523	17591	17382	17664	17667	17576	17552	17488	17392	17565	17669	17653	17486	17447	17516	17625	17560	17664	17516	17577	17554	17368	17732	17521	17680	17635	17722	17594	17686	17510	17377	17686	17600	17529	17628	17558	17656	17666	17664	17714	17423	17608	17707	17357	17658	17416	17763	17437	17771	17647	17476	17650	17606	17619	17694	17522	17338	17438	17440	17714	17706	17687	17590	17624	17738	17661	17707	17774	17517	17584	17736	17439	17705	17363	17619	17647	17505	17723	17604	17769	17616	17768	17494	17528	17628	17595	17609	17619	17613	17717	17465	17538	17553	17690	17622	17493	17552	17669	17503	17653	17403	17756	17725	17744	17827	17629	17553	17482	17554	17265	17497	17479	17649	17754	17611	17538	17484	17680	17655	17590	17696	17582	17610	17500	17555	17499	17634	17675	17563	17675	17625	17506	17632	17560	17600	17566	17653	17626	17499	17648	17574	17584	17667	17559	17610	17686	17561	17592	17564	17431	17562	17676	17556	17695	17643	17735	17630	17490	17528	17657	17519	17586	17681	17928	17584	17685	17642	17792	17281	17469	17735	17764	17555	17535	17451	17680	17765	17362	17651	17612	17518	17623	17706	17692	17701	17757	17588	17465	17625	17438	17662	17597	17764	17694	17596	17484	17681	17711	17302	17635	17788	17556	17674	17627	17669	17616	17650	17727	17670	17467	17362	17675	17687	17669	17465	17679	17627	17680	17655	17553	17543	17602	17706	17660	17641	17437	17610	17584	17593	17807	17559	17500	17647	17649	17508	17706	17621	17446	17483	17731	17467	17611	17549	17774	17301	17574	17725	17510	17768	17797	17608	17733	17671	17722	17569	17549	17593	17552	17574	17577	17774	17446	17635	17671	17618	17363	17342	17555	17646	17598	17641	17604	17365	17696	17767	17662	17420	17519	17524	17544	17434	17600	17518	17591	17544	17764	17609	17564	17705	17609	17710	17436	17486	17554	17594	17543	17595	17494	17497	17720	17687	17769	17586	17617	17426	17578	17681	17719	17683	17381	17605	17632	17594	17388	17580	17553	17341	17503	17551	17621	17646	17579	17674	17571	17592	17452	17571	17593	17620	17636	17600	17504	17529	17498	17727	17547	17609	17609	17339	17513	17572	17642	17844	17638	17823	17505	17678	17415	17477	17497	17732	17641	17666	17631	17662	17871	17676	17554	17404	17648	17626	17565	17718	17687	17634	17557	17602	17449	17786	17795	17552	17497	17429	17581	17552	17501	17668	17649	17722	17626	17625	17502	17659	17599	17547	17792	17613	17594	17664	17584	17813	17821	17656	17574	17598	17702	17462	17467	17543	17555	17631	17680	17647	17531	17830	17752	17688	17690	17569	17799	17493	17679	17811	17551	17736	17604	17457	17567	17575	17568	17695	17562	17569	17616	17824	17682	17457	17570	17371	17679	17814	17646	17495	17579	17461	17548	17609	17530	17590	17749	17417	17687	17478	17578	17503	17623	17701	17473	17588	17618	17661	17428	17503	17542	17676	17667	17572	17793	17401	17529	17465	17511	17443	17376	17534	17623	17532	17497	17558	17778	17595	17732	17678	17583	17567	17525	17634	17526	17736	17559	17663	17630	17553	17645	17729	17752	17683	17569	17449	17423	17392	17485	17613	17522	17640	17465	17473	17711	17569	17477	17410	17542	17586	17432	17540	17599	17609	17522	17395	17514	17614	17541	17783	17638	17507	17552	17709	17509	17711	17657	17563	17518	17558	17600	17594	17593	17724	17693	17434	17516	17640	17557	17502	17504	17419	17550	17574	17520	17510	17682	17532	17633	17669	17668	17465	17699	17708	17468	17602	17591	17582	17661	17577	17712	17797	17763	17648	17844	17685	17500	17661	17483	17507	17497	17447	17366	17544	17448	17737	17682	17493	17497	17535	17584	17258	17619	17881	17631	17648	17607	17462	17565	17529	17610	17603	17505	17732	17544	17869	17559	17579	17410	17590	17719	17474	17626	17431	17305	17748	17592	17732	17506	17612	17663	17684	17638	17527	17594	17589	17616	17533	17584	17593	17798	17501	17639	17628	17741	17768
16423	31638	33581	24481	20331	19209	18747	17970	17981	17355	17423	16870	16621	16315	15926	15926	15808	15696	15596	15767	15546	15752	15608	15473	15575	15393	15482	15494	15566	15591	15552	15485	15514	15497	15389	15351	15721	15603	15467	15345	15481	15383	15592	15399	15472	15370	15862	16398	16920	16821	16397	16036	15670	15506	15503	15469	15203	15401	15434	15490	15355	15453	15413	15390	15523	15401	15489	15429	15517	15573	15314	15339	15440	15384	15329	15570	15281	15279	15372	15367	15278	15589	15163	15537	15451	15447	15454	15253	15485	15443	15296	15331	15148	15465	15303	15358	15403	15418	15362	15487	15309	15289	15526	15571	15281	15451	15461	15369	15461	15326	15398	15487	15388	15471	15321	15461	15229	15355	15513	15464	15572	15416	15305	15514	15477	15320	15367	15312	15265	15452	15357	15299	15359	15367	15435	15365	15355	15450	15334	15377	15509	15216	15518	15287	15395	15397	15539	15414	15325	15583	15357	15459	15352	15435	15444	15259	15269	15359	15354	15385	15430	15650	15338	15536	15572	15344	15469	15433	15495	15411	15359	15346	15349	15377	15409	15432	15233	15397	15564	15448	15261	15502	15312	15418	15456	15240	15364	15532	15337	15325	15353	15460	15313	15609	15143	15413	15561	15432	15494	15290	15512	15462	15356	15266	15367	15346	15433	15388	15587	15438	15322	15496	15458	15439	15377	15457	15503	15468	15303	15427	15443	15474	15392	15416	15371	15352	15322	15261	15545	15492	15369	15295	15334	15516	15420	15405	15495	15404	15430	15366	15363	15546	15324	15509	15295	15435	15295	15338	15375	15320	15214	15345	15652	15496	15483	15439	15422	15254	15395	15336	15338	15326	15323	15386	15261	15387	15311	15450	15331	15255	15250	15353	15396	15417	15437	15359	15313	15350	15423	15309	15367	15276	15287	15490	15437	15217	15555	15324	15553	15369	15347	15280	15513	15404	15404	15333	15407	15376	15388	15520	15387	15186	15396	15438	15267	15472	15484	15265	15342	15327	15466	15180	15411	15451	15244	15233	15337	15248	15335	15608	15315	15304	15398	15262	15403	15442	15425	15490	15460	15372	15444	15340	15449	15255	15338	15454	15408	15439	15374	15399	15389	15391	15671	15481	15327	15394	15481	15467	15451	15280	15423	15245	15425	15293	15457	15348	15305	15297	15481	15360	15306	15477	15496	15567	15449	15327	15622	15489	15344	15484	15448	15364	15435	15244	15430	15325	15388	15425	15541	15354	15378	15387	15578	15389	15372	15409	15455	15441	15566	15362	15306	15334	15422	15437	15445	15357	15436	15419	15385	15380	15536	15181	15474	15355	15336	15337	15374	15423	15488	15221	15419	15321	15431	15519	15574	15363	15324	15368	15348	15483	15570	15419	15428	15492	15269	15501	15436	15384	15462	15332	15462	15437	15341	15393	15242	15502	15429	15275	15182	15411	15356	15500	15410	15481	15434	15255	15269	15230	15428	15259	15426	15507	15270	15376	15435	15395	15381	15314	15406	15489	15414	15348	15545	15437	15391	15267	15532	15237	15460	15435	15419	15332	15471	15392	15413	15289	15367	15410	15601	15415	15281	15331	15348	15457	15510	15404	15491	15217	15414	15395	15444	15518	15211	15376	15447	15385	15414	15431	15384	15394	15203	15499	15321	15513	15449	15362	15420	15331	15584	15455	15209	15384	15570	15337	15345	15466	15442	15290	15390	15623	15434	15342	15155	15256	15323	15380	15306	15540	15200	15426	15311	15421	15483	15444	15361	15230	15290	15348	15358	15516	15484	15493	15457	15198	15518	15460	15300	15556	15445	15395	15192	15385	15396	15244	15462	15352	15445	15332	15439	15367	15451	15372	15431	15210	15374	15459	15421	15390	15301	15581	15367	15475	15541	15448	15382	15422	15439	15546	15506	15401	15544	15456	15577	15261	15373	15335	15354	15479	15475	15424	15405	15490	15321	15420	15348	15395	15345	15472	15518	15337	15530	15348	15384	15517	15191	15486	15368	15516	15278	15322	15482	15368	15552	15393	15319	15611	15330	15438	15341	15488	15337	15351	15190	15384	15447	15506	15394	15439	15422	15352	15455	15422	15577	15400	15259	15587	15393	15412	15358	15370	15388	15473	15367	15427	15497	15473	15443	15350	15322	15292	15322	15483	15248	15410	15421	15239	15474	15479	15546	15354	15293	15451	15474	15158	15292	15291	15518	15232	15214	15420	15495	15389	15338	15391	15372	15341	15379	15433	15448	15500	15348	15346	15336	15100	15407	15390	15452	15456	15428	15285	15346	15482	15436	15397	15387	15201	15380	15523	15324	15282	15394	15473	15315	15388	15335	15442	15461	15310	15483	15421	15240	15422	15446	15382	15447	15376	15360	15382	15493	15422	15334	15359	15216	15442	15199	15492	15473	15275	15364	15422	15342	15422	15510	15360	15398	15466	15392	15380	15437	15372	15472	15477	15516	15358	15307	15387	15358	15405	15356	15252	15427	15447	15597	15452	15284	15407	15358	15453	15433	15332	15391	15312	15420	15238	15307	15441	15420	15345	15467	15412	15417	15326	15319	15442	15270	15374	15396	15489	15505	15289	15392	15326	15126	15379	15334	15287	15366	15454	15381	15404	15404	15357	15587	15372	15470	15406	15392	15431	15407	15455	15384	15273	15391	15431	15354	15177	15388	15275	15466	15335	15290	15354	15387	15313	15315	15327	15346	15377	15467	15367	15226	15397	15458	15439	15344	15331	15243	15231	15415	15150	15443	15439	15537	15141	15493	15418	15476	15392	15281	15486	15395	15480	15456	15426	15351	15537	15202	15279	15387	15539	15354	15578	15325	15367	15409	15445	15303	15380	15289	15542	15410	15272	15515	15374	15438	15463	15345	15409	15227	15360	15305	15247	15461	15467	15333	15483	15356	15346	15546	15511	15385	15259	15447	15369	15525	15324	15406	15532	15337	15355	15381	15303	15316	15385	15402	15538	15382	15329	15383	15592	15577	15577	15475	15335	15363	15326	15347	15365	15476	15322	15508	15405	15517	15360	15367	15337	15550	15177	15354	15195	15310	15548	15401	15449	15385	15479	15294	15283	15510	15493	15230	15461	15375	15405	15475	15379	15433	15216	15297	15400	15449	15310	15281	15466	15394	15363	15381	15330	15426	15337	15281	15313	15584	15357	15281	15442	15437	15304	15415	15480	15576	15481	15276	15275	15174	15388	15268	15382	15432	15458	15449	15438	15472	15351	15340	15585	15360	15249	15365	15357	15324	15439	15425	15411	15360	15433	15557	15449	15488	15342	15333	15130	15473	15428	15367	15515	15428	15362	15503	15246	15397	15445	15265	15328	15530	15266	15410	15281	15364	15393	15490	15505	15441	15443	15425	15463	15464	15439	15386	15442	15447	15367	15279	15358	15533	15417	15521	15416	15362	15474	15410	15539	15446	15263	15311	15435	15390	15315	15328	15489	15359	15435	15468	15323	15365	15438	15311	15409	15432	15436	15422	15356	15376	15312	15645	15323	15418	15505	15615	15388	15418	15245	15362	15408	15544	15413	15356	15339	15380	15359	15403	15271	15293	15403	15429	15427	15287	15371	15176	15446	15447	15457	15403	15395	15316	15584	15382	15379	15464	15399	15547	15489	15423	15319	15668	15123	15374	15421	15384	15397	15365	15369	15443	15430	15322	15433	15326	15531	15456	15273	15447	15153	15415	15481	15442	15293	15448	15483	15360	15252	15286	15368	15472	15362	15264	15493	15377	15377	15521	15323	15272	15473	15411	15433	15247	15525	15457	15295	15278	15686	15469	15425	15405	15361	15421	15421	15420	15280	15421	15335	15307	15463	15520	15311	15330	15392	15270	15316	15447	15437	15308	15331	15343	15404	15391	15329	15411	15408	15444	15391	15511	15527	15455	15414	15433	15186	15425	15511	15106	15331	15267	15425	15379	15432	15410	15510	15385	15432	15293	15342	15489	15475	15324	15417	15398	15304	15382	15378	15614	15515	15292	15395	15282	15234	15225	15340	15458	15444	15318	15502	15323	15503	15456	15404	15434	15525	15314	15420	15345	15435	15436	15529	15320	15402	15292	15498	15396	15421	15379	15416	15370	15512	15325	15418	15209	15357	15506	15456	15369	15414	15399	15306	15571	15315	15291	15409	15389	15240	15384	15210	15445	15510	15430	15279	15478	15497	15403	15345	15420	15366	15524	15570	15330	15390	15373	15435	15273	15432	15403	15417	15283	15431	15300	15397	15266	15546	15255	15428	15270	15345	15370	15262	15309	15486	15355	15497	15153	15452	15365	15350	15326	15425	15383	15483	15492	15369	15457	15557	15442	15488	15366	15461	15392	15438	15249	15413	15464	15294	15455	15243	15298	15470	15394	15463	15271	15290	15272	15350	15396	15341	15346	15371	15283	15468	15506	15459	15360	15395	15400	15426	15470	15322	15508	15348	15390	15377	15478	15405	15535	15365	15401	15426	15416	15318	15362	15420	15414	15401	15335	15555	15285	15389	15325	15501	15354	15308	15397	15410	15457	15334	15502	15433	15547	15375	15409	15332	15472	15212	15439	15558	15442	15561	15519	15535	15379	15355	15429	15249	15446	15425	15382	15320	15407	15268	15400	15253	15368	15429	15426	15446	15427	15324	15540	15406	15466	15426	15456	15348	15513	15380	15499	15364	15339	15454	15282	15396	15413	15544	15424	15309	15290	15428	15449	15395	15176	15355	15663	15422	15213	15392	15415	15552	15469	15400	15427	15226	15432	15383	15426	15459	15520	15314	15384	15439	15503	15352	15525	15322	15401	15283	15454	15350	15255	15500	15246	15444	15281	15433	15293	15247	15426	15263	15556	15501	15369	15340	15498	15441	15406	15554	15539	15398	15448	15250	15658	15362	15491	15329	15515	15413	15233	15530	15385	15400	15389	15398	15495	15374	15268	15306	15421	15286	15229	15447	15342	15379	15412	15200	15510	15288	15472	15394	15449	15441	15325	15402	15414	15272	15404	15519	15479	15329	15431	15314	15496	15362	15322	15181	15405	15460	15294	15434	15363	15625	15212	15332	15332	15345	15440	15436	15488	15451	15328	15356	15437	15343	15400	15412	15406	15349	15496	15477	15319	15567	15251	15312
23038	21312	29105	23856	21533	23717	25735	20934	19886	20036	19970	19662	19374	19121	19002	18758	18683	18729	18490	18592	18712	18319	18425	18179	18259	18354	18304	18355	18225	18287	18331	18103	18277	18446	18520	18492	18132	18330	18186	18274	18227	18150	18087	18251	18240	18326	18238	18691	19786	20250	19756	19184	18702	18239	18419	18238	18170	18112	18218	17911	18036	18142	18059	18279	18074	18055	18222	18191	17994	17906	18275	18003	18136	18122	18287	18075	18001	18103	18055	18244	18066	17945	17997	18126	17944	18112	18120	18158	18132	18195	17932	18179	18065	18188	17973	17986	18098	17821	17998	18014	18006	17715	17921	18053	18128	18178	18065	17837	18136	18009	18068	18050	18079	17947	18128	18158	18169	17992	18238	18164	18023	18135	18013	18230	17966	18104	18096	17871	18090	18187	18178	18130	18223	18047	18014	18024	17930	18128	18010	17950	17837	18102	18257	18128	18149	17964	18236	18016	18175	17843	18069	18101	18168	18135	18046	17971	18144	18158	18001	18158	18012	18088	18209	18067	17909	17926	18199	18111	18271	18047	18207	18179	17879	18103	17889	18012	18020	17955	18148	17970	18144	18224	18141	17956	18246	17954	18071	18031	18119	18149	17929	18169	18325	18214	18286	17950	18112	18080	18233	17981	17962	18183	17912	18149	18227	18036	18139	17833	18194	17966	18024	17990	18191	18131	18106	18092	18069	18099	18141	18045	18008	18204	17911	18429	18168	18145	18176	18004	17908	17934	18042	18005	18009	17966	18022	17940	18356	18095	18004	18016	18245	18244	17955	18189	17938	18131	18111	18058	17960	18073	18084	18058	18115	18219	18085	18008	18114	17771	18058	17902	18120	18240	18052	18003	18067	18083	18230	17954	17938	17946	17992	18053	18035	18122	17935	18050	17991	18023	18126	17951	18109	18024	18033	18117	18039	18024	18172	18121	17839	18098	17902	17979	18013	18184	17982	18161	18119	18092	18036	18021	17823	18064	18116	18013	18147	18108	18197	17945	18099	17921	18099	18051	18143	18150	18005	17767	18067	18214	18234	17941	18056	18094	18237	18006	18001	18011	18207	17999	18087	18033	17927	18106	18404	17928	18115	18097	18236	18006	17920	18269	18106	17935	18127	17901	18136	18033	17994	18064	18141	17891	18090	17964	18078	17983	18146	17766	18121	18167	18121	17998	18111	18165	17973	18139	18192	18188	17898	18064	18083	18314	18237	17956	18315	18045	18167	18046	18074	17982	18024	17933	17985	18225	18013	18235	18066	17936	17902	18026	18001	18001	17950	18067	17883	18292	18114	17976	18014	18189	17925	18173	18150	18082	18059	18002	17935	18031	17965	18055	18202	18111	18066	18037	18192	18105	17952	18004	17962	18090	18015	17982	18048	18033	18184	17969	17949	18219	17996	17968	18107	18096	17966	18136	17948	18115	18112	18077	18034	18067	18082	18221	18075	18077	17976	18106	17967	18392	18054	18033	18376	18135	18151	17992	18184	18061	18154	18087	18117	18172	18160	18033	17834	18038	18095	18194	18067	17916	18159	18001	17975	17911	18074	18153	18105	18180	18135	18140	18136	18182	17861	17796	18087	17984	18104	17985	17924	18136	17969	17924	18059	18245	18057	17968	18234	18008	18069	18019	17948	18148	18098	17884	18142	17970	18162	18302	17861	17914	17940	18044	17915	18141	18329	17996	18044	18053	18056	18176	18048	17987	18136	18216	18096	17798	18025	17949	17999	18096	18017	18137	18035	18180	18127	18018	18174	17881	17941	17955	17978	17937	18139	18008	18045	17931	18029	18023	18386	18282	18214	18000	18064	17993	18038	18203	18017	18045	17956	17928	18102	18110	18034	18143	18051	17925	18417	18158	18031	18155	18211	17968	17989	18133	17821	18091	17960	18377	18183	18251	18142	18021	18063	17971	18017	17863	18011	17885	17992	18037	17932	18330	18215	18154	18061	18088	18090	18077	18235	18238	18007	17992	18223	18133	18100	18140	17974	18070	18057	18309	18009	18151	18135	17966	18043	18147	17983	18114	18002	18118	18076	17923	18034	18238	17885	18053	17939	18034	18181	18135	18083	18161	18165	18183	17853	18044	17988	17942	18071	17874	18021	18020	18004	18096	18200	18055	17904	17947	18227	18166	18256	18045	18056	17886	18014	18059	18053	18108	18158	18137	17984	18041	17984	18192	17990	18080	17877	18113	17975	17985	18065	18045	18000	18014	18211	17915	18169	18011	18081	18056	18065	18230	18116	17918	18067	18219	18017	18014	18193	18099	18024	17971	18143	18191	18260	18226	18286	17697	18019	18028	18044	18213	18025	18046	18243	17889	18196	18187	18180	18203	18047	18124	18150	18111	18223	18145	18002	18127	17895	17900	17961	18301	18212	18130	18046	18004	17979	17925	18002	18221	18042	18027	18163	18058	17891	17785	18067	18040	18012	18234	17973	18069	18115	18067	18196	18117	17977	18094	18109	18073	18151	18206	17913	17900	18056	17964	18072	18033	17946	18194	18195	18124	17940	17978	18028	18171	18004	18056	17857	18156	18005	17899	17972	17880	17962	18102	18038	18131	18032	18088	17866	17948	18067	18118	17857	18110	17867	18188	18063	18187	17915	18011	17964	18373	17886	17958	18085	17838	18009	17966	17833	17995	17808	18035	18045	18154	18235	18048	18406	18201	18194	18204	18127	18028	18074	17814	17932	18160	18055	17926	17845	18155	17972	17908	18065	18102	18015	18005	17926	18153	18062	18208	18153	18082	18226	18060	18102	18113	18040	18187	18050	18003	18024	17923	18053	18181	18170	18057	18054	18167	18114	18140	18117	18191	17988	17941	17981	18100	18138	18109	18015	18144	18048	18128	18283	18161	18231	18220	17970	17978	17999	18015	18065	17963	17915	18097	18181	17903	17943	17984	17906	18092	17895	17956	18114	18084	17918	18095	17913	18016	18048	18009	18212	18013	17988	18083	18046	18097	18012	18009	17964	18053	18086	17904	18134	18072	17828	17847	17951	18068	18215	17989	18121	17925	18034	18064	18081	17816	18065	18146	18141	18009	17923	18150	17869	17939	18058	18267	18334	17913	18199	18178	18127	18038	17970	18099	18111	18004	18128	18045	18063	18139	17967	18078	17990	17901	18085	17917	18107	18031	18070	17818	18138	18100	18257	18034	17830	18132	17962	18075	18215	18142	17995	17952	18145	18095	17971	17896	18082	18000	17963	18110	17919	18109	18088	17797	17996	18083	18106	18232	18149	18229	18011	17973	18192	18197	18063	17919	18066	18070	17859	17988	18282	17774	18168	18110	18151	18187	17951	18242	17905	18123	18078	18153	17898	18226	18170	18133	17983	17965	18127	17851	17949	17974	18070	17983	18004	18024	18199	18127	17878	18177	18147	17794	18024	18220	18110	17996	18002	18058	17894	17920	18128	17909	17989	17929	18073	18127	17966	18068	18078	18048	18168	18013	18041	18066	18139	17998	18003	18011	18128	18228	17919	18108	18032	17948	18047	18045	18220	18138	17988	18065	18047	17966	18215	17950	18102	18400	18177	17945	17965	17976	17984	18143	18145	18137	18023	17984	17933	18245	18201	18099	17925	17991	18070	17857	17899	18165	18122	17986	18138	18077	18131	18058	18112	17826	17977	18150	18247	18172	17922	17966	18036	18138	18252	18066	18004	18112	18236	17970	17816	18071	18039	18057	18055	18125	18044	18102	18043	18315	18080	18057	18007	18209	18031	18165	17992	18129	17946	18126	17970	18078	18163	17868	18014	18060	18206	18109	17910	18276	18122	18175	18000	18020	18140	17887	18092	18057	18040	17993	17814	18135	18099	18133	18015	18215	17964	18352	18055	18073	18077	18041	18112	17924	18179	18211	17993	18137	18117	17820	18090	17971	18110	18198	17951	18034	17979	17926	18051	18131	18116	18111	18300	17901	18132	18130	18308	18062	17946	17959	18146	18134	18074	18018	18144	18129	18139	18048	18111	17946	18147	18031	18073	18347	18026	18087	18096	18050	17830	17906	18036	18172	18129	17977	18030	18088	18060	17985	17931	18062	18205	18049	18200	18194	17881	17828	17868	17942	18046	17943	18211	17949	18222	17982	18133	18211	17897	17988	18056	18157	18107	17845	18072	18066	18153	18050	17932	18123	18092	17902	18026	18065	17714	18035	18035	17953	18090	18101	17863	18028	18152	18000	18080	18203	18208	18079	18045	18028	18044	17878	17952	18190	18055	18078	17986	18060	18096	18070	17816	17901	18093	18137	18149	17918	17878	18160	18093	17923	17940	17835	18068	18217	18013	17846	18171	17985	18040	17946	17982	17983	18147	18162	18150	18123	17914	18082	17978	18003	18247	17915	18191	17977	18268	18025	17840	18268	18243	18273	18069	18081	18265	18281	17813	18137	18073	18203	18294	18117	18038	18166	17944	18060	17910	18108	18118	18144	18018	18028	17997	18228	18290	17981	18146	18246	18055	18126	18067	17868	18052	18110	18046	18101	18083	17944	18027	18195	17983	18063	18103	18085	18439	18213	17690	17899	18104	18190	18112	18124	17923	18100	18247	18074	17958	18015	18005	18166	18173	18026	17986	18106	18087	18150	18077	17811	17912	18154	18054	18186	18116	17997	17936	18165	17959	18220	18054	18005	17993	17897	18176	17988	17974	18241	18064	17971	18015	18202	18111	17925	17956	18303	18046	18009	18055	17859	17945	17995	17908	18081	18004	18087	18092	18178	18163	17925	18297	17931	18080	18201	18101	18094	18096	18047	18074	18026	17848	18027	18037	18138	18188	17959	18122	18109	17925	18271	17992	18133	18056	17999	18136	18303	18030	18121	18163	18041	18022	18153	18147	18131	18031	17940	18114	17998	18237	17851	18069	18279	18053	18173	18087	18044	17857	18103	18076	18040	17936	18100	17995	18067	17797	18120	18124	18164	17947	18070	17984	18150	18004	18042	18093	18183	18145	17995	18052	18150	18166	18134	18049	18069	18065	18132	18152	17930	18138	17925	18105	17962	18132	17983	18081	18134	17836	18030	17922	18031	18016	18110	18002	17946	18221	18051	18072	17982	17976	18089	18065	18110	18130	18001	18380	18190	18139	18266	17992	18044	17977	18171	18254	17930	18185	18054
18563	36667	34689	25112	22120	20902	20067	19534	18788	18326	18226	17961	17513	16727	16617	16377	16424	16418	16154	16170	16163	16103	15828	15933	16016	15968	15791	15905	15830	15849	15904	15923	15885	15799	15763	15853	15695	15896	15746	15690	15781	15863	15873	15801	15774	15790	15667	16558	18536	18352	17896	16946	16133	15980	15707	15633	15762	15637	15624	15708	15507	15735	15689	15686	15647	15753	15722	15566	15642	15888	15579	15734	15583	15487	15744	15796	15797	15819	15752	15862	15652	15587	15714	15784	15686	15670	15613	15766	15808	15753	15521	15474	15713	15589	15775	15654	15672	15683	15666	15617	15682	15759	15715	15665	15654	15767	15786	15854	15660	15829	15680	15618	15781	15845	15665	15666	15690	15446	15793	15654	15703	15618	15764	15802	15678	15822	15818	15776	15840	15787	15645	15735	15683	15670	15588	15688	15717	15704	15600	15724	15753	15642	15673	15673	15893	15704	15715	15719	15793	15630	15680	15753	15575	15593	15588	15622	15704	15843	15734	15832	15516	15660	15753	15412	15609	15773	15697	15524	15792	15571	15767	15729	15377	15524	15743	15643	15603	15683	15705	15589	15721	15749	15763	15589	15706	15836	15779	15658	15589	15706	15592	15824	15689	15760	15564	15490	15535	15827	15503	15519	15563	15739	15776	15634	15521	15633	15653	15531	15908	15834	15631	15657	15650	15650	15684	15597	15745	15656	15668	15687	15668	15456	15676	15617	15880	15527	15620	15699	15513	15775	15676	15726	15682	15729	15775	15632	15516	15565	15596	15652	15720	15758	15742	15572	15705	15779	15564	15596	15609	15704	15668	15889	15707	15566	15814	15701	15698	15560	15778	15852	15600	15721	15672	15532	15582	15621	15568	15580	15764	15542	15763	15840	15716	15493	15602	15613	15629	15513	15718	15807	15569	15817	15678	15605	15647	15804	15693	15656	15664	15579	15774	15802	15528	15632	15689	15684	15503	15826	15534	15726	15739	15676	15792	15673	15620	15716	15619	15590	15608	15764	15683	15631	15748	15489	15818	15779	15535	15780	15660	15755	15793	15906	15618	15714	15789	15839	15597	15730	15683	15748	15585	15696	15535	15857	15725	15647	15702	15635	15503	15612	15720	15521	15556	15598	15741	15654	15720	15580	15654	15756	15833	15671	15629	15768	15697	15677	15761	15669	15645	15606	15669	15821	15620	15512	15603	15588	15754	15722	15528	15646	15556	15691	15724	15624	15665	15699	15705	15654	15678	15790	15815	15680	15740	15863	15763	15532	15677	15562	15881	15485	15626	15728	15712	15639	15805	15629	15750	15521	15549	15496	15536	15710	15575	15746	15776	15589	15649	15658	15615	15698	15630	15719	15639	15603	15814	15663	15652	15684	15876	15760	15692	15515	15846	15681	15592	15623	15601	15871	15687	15649	15620	15618	15655	15793	15520	15799	15565	15651	15750	15717	15756	15668	15703	15736	15698	15690	15737	15468	15699	15663	15649	15659	15781	15550	15837	15611	15708	15684	15671	15594	15570	15756	15654	15645	15766	15659	15778	15647	15635	15726	15656	15588	15739	15698	15739	15675	15679	15701	15717	15700	15641	15695	15758	15718	15747	15715	15658	15711	15629	15682	15583	15814	15669	15594	15729	15644	15525	15651	15626	15557	15716	15580	15641	15676	15713	15873	15576	15561	15648	15686	15636	15727	15721	15611	15772	15771	15686	15620	15594	15644	15602	15695	15767	15548	15573	15579	15537	15733	15554	15686	15510	15628	15786	15572	15772	15822	15573	15809	15654	15737	15806	15724	15576	15587	15708	15590	15750	15585	15611	15547	15739	15647	15671	15730	15777	15607	15671	15446	15585	15749	15619	15634	15729	15728	15664	15703	15820	15668	15591	15901	15740	15703	15653	15670	15643	15635	15718	15629	15756	15748	15781	15927	15723	15724	15520	15714	15634	15635	15658	15818	15614	15578	15741	15525	15551	15549	15645	15737	15682	15661	15647	15500	15738	15876	15694	15747	15574	15755	15509	15609	15674	15585	15694	15758	15691	15692	15559	15647	15655	15584	15544	15637	15630	15686	15462	15624	15653	15623	15669	15782	15682	15763	15733	15765	15692	15758	15702	15687	15645	15717	15711	15630	15709	15749	15724	15601	15619	15712	15640	15586	15581	15651	15687	15784	15543	15817	15544	15822	15727	15626	15708	15659	15666	15666	15591	15584	15821	15709	15572	15683	15619	15590	15671	15755	15625	15653	15779	15687	15725	15644	15637	15626	15735	15688	15607	15729	15671	15679	15676	15836	15679	15643	15629	15672	15575	15680	15610	15490	15812	15720	15602	15564	15699	15716	15532	15603	15785	15790	15647	15704	15794	15697	15634	15641	15697	15525	15622	15538	15768	15671	15849	15670	15761	15591	15716	15723	15715	15755	15748	15701	15785	15614	15624	15692	15666	15713	15521	15630	15743	15636	15623	15829	15645	15660	15621	15635	15661	15866	15759	15507	15701	15711	15595	15747	15770	15677	15687	15619	15712	15502	15868	15617	15629	15682	15738	15676	15679	15701	15557	15509	15524	15643	15735	15704	15675	15594	15787	15475	15467	15618	15599	15706	15535	15573	15645	15567	15695	15691	15626	15726	15468	15596	15686	15878	15700	15707	15810	15537	15631	15421	15713	15701	15494	15646	15760	15765	15760	15586	15619	15597	15589	15797	15648	15496	15699	15805	15808	15877	15607	15659	15612	15698	15732	15578	15852	15789	15742	15680	15682	15612	15651	15681	15638	15672	15707	15638	15697	15758	15698	15556	15784	15728	15709	15658	15670	15654	15817	15712	15663	15720	15592	15800	15793	15712	15751	15605	15404	15647	15795	15563	15661	15734	15806	15739	15636	15567	15692	15642	15991	15682	15550	15725	15803	15466	15601	15689	15526	15499	15559	15531	15631	15632	15639	15619	15647	15605	15629	15564	15719	15568	15658	15688	15756	15726	15674	15774	15544	15601	15869	15731	15741	15631	15666	15743	15786	15898	15545	15664	15563	15633	15699	15789	15528	15744	15603	15681	15700	15620	15584	15666	15853	15676	15542	15767	15734	15633	15808	15777	15605	15591	15715	15615	15745	15687	15692	15486	15680	15475	15708	15564	15692	15604	15644	15621	15567	15590	15681	15403	15703	15670	15534	15665	15780	15608	15724	15494	15704	15656	15595	15693	15666	15681	15644	15641	15513	15790	15617	15689	15667	15944	15784	15690	15664	15617	15752	15718	15624	15673	15539	15800	15554	15601	15605	15812	15695	15788	15606	15812	15690	15643	15730	15652	15588	15837	15587	15823	15820	15705	15745	15679	15602	15578	15722	15657	15794	15751	15570	15743	15687	15697	15575	15587	15601	15814	15660	15684	15515	15708	15670	15598	15537	15651	15811	15473	15608	15700	15766	15546	15634	15769	15659	15610	15414	15811	15537	15616	15497	15596	15425	15685	15557	15618	15720	15807	15619	15881	15684	15780	15845	15579	15606	15580	15598	15728	15720	15749	15601	15653	15603	15733	15788	15579	15673	15701	15593	15717	15601	15630	15558	15902	15785	15533	15652	15710	15675	15718	15800	15738	15563	15749	15760	15535	15643	15750	15772	15739	15774	15519	15716	15451	15508	15758	15578	15814	15717	15808	15883	15786	15493	15695	15675	15583	15716	15590	15587	15581	15719	15605	15643	15605	15531	15816	15665	15774	15523	15571	15648	15586	15784	15672	15727	15755	15647	15740	15735	15666	15584	15652	15596	15674	15738	15567	15564	15529	15652	15830	15680	15679	15616	15834	15641	15556	15690	15708	15812	15618	15747	15750	15590	15665	15656	15823	15759	15579	15764	15534	15760	15718	15619	15691	15697	15733	15667	15735	15900	15739	15825	15687	15726	15703	15688	15712	15674	15531	15872	15724	15735	15617	15779	15569	15726	15498	15547	15708	15673	15680	15842	15750	15698	15803	15712	15584	15884	15549	15747	15744	15611	15680	15625	15856	15620	15776	15873	15556	15754	15488	15592	15729	15462	15729	15611	15660	15744	15752	15699	15757	15873	15570	15711	15717	15884	15689	15677	15662	15546	15814	15623	15546	15569	15710	15640	15519	15612	15795	15591	15620	15634	15555	15664	15629	15674	15778	15747	15621	15487	15692	15630	15523	15732	15780	15844	15606	15764	15731	15692	15678	15613	15586	15668	15585	15717	15673	15753	15654	15570	15623	15531	15647	15574	15747	15699	15481	15637	15693	15618	15536	15602	15657	15701	15722	15843	15529	15940	15662	15807	15617	15689	15491	15586	15533	15640	15758	15683	15826	15760	15663	15626	15724	15725	15747	15640	15690	15703	15593	15779	15754	15544	15628	15738	15671	15717	15628	15665	15792	15532	15850	15712	15538	15710	15714	15603	15640	15771	15531	15565	15663	15585	15658	15837	15588	15620	15632	15434	15681	15648	15710	15691	15527	15636	15737	15743	15885	15475	15770	15722	15758	15783	15588	15586	15389	15733	15844	15576	15810	15691	15870	15673	15656	15667	15698	15779	15816	15721	15804	15459	15521	15546	15803	16005	15551	15655	15634	15561	15729	15767	15696	15699	15709	15768	15770	15462	15622	15667	15628	15705	15673	15764	15681	15803	15604	15583	15752	15670	15502	15727	16053	15649	15518	15755	15489	15460	15630	15745	15823	15668	15773	15712	15651	15681	15461	15596	15622	15606	15661	15613	15675	15752	15535	15636	15744	15733	15700	15472	15841	15793	15641	15666	15827	15686	15788	15669	15639	15690	15654	15649	15616	15706	15580	15637	15695	15625	15657	15813	15552	15652	15716	15733	15618	15630	15687	15756	15669	15734	15618	15765	15698	15684	15701	15716	15717	15529	15503	15731	15621	15720	15789	15550	15554	15615	15582	15836	15592	15780	15671	15851	15613	15758	15759	15824	15628	15670	15618	15720	15595	15832	15583	15527	15710	15667	15832	15638	15553	15495	15467	15736	15599	15691	15520	15544	15442	15629	15764	15683	15756	15740	15722	15662	15622	15455	15600	15606	15710	15720	15746	15657	15657	15618	15849	15641	15690	15685	15598	15666	15629	15688	15693	15701	15754	15661	15650	15688	15474	15669	15715	15798	15748
28195	23256	26618	23231	19718	19267	19255	19115	19140	18980	18978	18938	18587	18790	18672	18584	18601	18646	18645	18480	18544	18512	18317	18459	18412	18461	18622	18486	18417	18448	18497	18385	18506	18310	18359	18270	18426	18260	18463	18547	18372	18386	18525	18317	18532	18365	18388	18292	18271	18540	18564	18550	18371	18359	18406	18362	18066	18353	18535	18266	18477	18168	18415	18443	18289	18137	18406	18393	18392	18359	18490	18343	18436	18358	18344	18340	18287	18386	18223	18218	18216	18217	18246	18285	18373	18329	18352	18386	18443	18231	18323	18285	18285	18214	18630	18329	18405	18276	18396	18463	18371	18381	18322	18209	18188	18178	18279	18246	18267	18240	18307	18336	18412	18153	18331	18212	18434	18291	18373	18240	18427	18394	18260	18190	18384	18424	18281	18234	18059	18489	18257	18275	18412	18323	18170	18250	18298	18290	18370	18444	18198	18373	18417	18281	18393	18305	18388	18498	18497	18476	18480	18415	18168	18266	18415	18189	18326	18279	18401	18295	18348	18396	18482	18257	18430	18351	18195	18430	18218	18376	18404	18244	18282	18456	18432	18196	18460	18246	18488	18182	18234	18529	18264	18394	18193	18395	18351	18332	18605	18316	18288	18162	18291	18202	18509	18486	18477	18497	18544	18318	18286	18319	18334	18293	18336	18176	18256	18377	18386	18307	18311	18442	18373	18374	18202	18171	18247	18368	18338	18279	18405	18251	18295	18326	18303	18187	18636	18292	18399	18377	18383	18257	18241	18320	18319	18276	18468	18216	18384	18267	18299	18299	18232	18436	18321	18363	18322	18439	18327	18275	18202	18466	18348	18400	18358	18125	18304	18228	18176	18258	18491	18357	18417	18553	18358	18379	18220	18265	18164	18423	18466	18615	18273	18203	18460	18337	18251	18259	18116	18269	18154	18217	18410	18264	18400	18392	18374	18350	18347	18383	18385	18547	18600	18244	18428	18111	18232	18369	18316	18257	18432	18269	18192	18343	18432	18306	18431	18256	18380	18369	18218	18249	18094	18275	18426	18173	18216	18280	18211	18287	18270	18238	18435	18301	18293	18296	18339	18385	18310	18299	18435	18480	18162	18337	18333	18432	18338	18303	18388	18228	18372	18227	18366	18261	18288	18146	18193	18072	18148	18289	18035	18378	18427	18081	18437	18448	18393	18331	18381	18231	18325	18476	18257	18207	18308	18038	18337	18226	18318	18293	18085	18250	18376	18360	18291	18430	18550	18301	18361	18241	18322	18266	18176	18298	18542	18359	18269	18305	18403	18222	18053	18377	18110	18321	18342	18248	18419	18114	18401	18277	18260	18126	18293	18123	18336	18173	18147	18412	18228	18163	18375	18372	18281	18310	18357	18371	18341	18254	18461	18278	18403	18189	18222	18116	18181	18199	18212	18399	18153	18324	18667	18232	18335	18331	18604	18448	18228	18265	18234	18322	18395	18369	18418	18245	18383	18314	18359	18304	18437	18267	18257	18285	18215	18296	18336	18315	18005	18412	18152	18328	18563	18382	18354	18501	18277	18057	18492	18295	18073	18165	18537	18452	18382	18514	18427	18230	18117	18388	18281	18271	18459	18258	18111	18110	18357	18258	18532	18352	18244	18534	18396	18164	18327	18090	18398	18021	18331	18459	18437	18556	18310	18389	18333	18241	18508	18243	18492	18388	18498	18495	18321	18378	18339	18316	18219	18481	18284	18233	18322	18320	18231	18300	18299	18075	18228	18202	18438	18293	18239	18311	18283	18150	18282	18607	18471	18229	18494	18438	18178	18382	18229	18170	18456	18164	18334	18451	18536	18340	18191	18236	18308	18506	18300	18340	18367	18266	18300	18426	18238	18324	18106	18164	18363	18343	18470	18347	18326	18291	18285	18219	18434	18243	18183	18340	18437	18334	18310	18508	18490	18316	18467	18396	18182	18422	18397	18459	18474	18499	18505	18403	18371	18145	18406	18124	18252	18300	18305	18067	18251	18366	18230	18340	18148	18288	18308	18366	18218	18407	18481	18135	18062	18410	18421	18289	18465	18388	18246	18292	18442	18516	18275	18376	18552	18179	18287	18254	18574	18467	18493	18402	18490	18345	18516	18303	18442	18301	18563	18218	18345	18283	18374	18252	18221	18415	18412	18432	18518	18239	18374	18198	18469	18349	18377	18319	18053	18191	18370	18408	18390	18496	18499	18417	18339	18241	18695	18307	18341	18370	18507	18310	18180	18288	18281	18380	18180	18388	18302	18017	18310	18432	18129	18311	18069	18173	18365	18408	18376	18405	18344	18336	18401	18329	18366	18549	18302	18323	18362	18246	18331	18403	18106	18453	18201	18328	18264	18260	18234	18340	18272	18352	18215	18457	18428	18217	18266	18362	18401	18191	18416	18417	18372	18197	18521	18302	18174	18507	18257	18329	18276	18235	18262	18235	18205	18225	18369	18160	18037	18166	18195	18296	18239	18246	18291	18275	18276	18138	18330	18326	18368	18272	18369	18108	18408	18352	18222	18502	18277	18310	18221	18602	18300	18478	18368	18454	18228	18302	18427	18254	18085	18397	18244	18240	18488	18239	18261	18300	18435	18399	18359	18465	18420	18285	18319	18558	18337	18337	18333	18320	18346	18321	18269	18074	18102	18230	18303	18431	18322	18241	18222	18149	18401	18283	18355	18365	18396	18230	18356	18218	18137	18207	18338	18245	18392	18281	18273	18205	18386	18461	18338	18399	18306	18301	18477	18424	18034	18461	18501	18219	18467	18389	18511	18279	18320	18330	18240	18424	18284	18484	18384	18384	18373	18302	18200	18405	18367	18267	18309	18371	18404	18391	18468	18383	18352	18299	18285	18450	18320	18525	18364	18497	18277	18262	18525	18241	18192	18150	18350	18211	18504	18390	18364	18310	18250	18478	18267	18258	18210	18378	18312	18214	18440	18322	18274	18255	18489	18240	18296	18391	18500	18382	18263	18235	18278	18322	18249	18485	18450	18258	18303	18435	18348	18256	18339	18239	18410	18325	18307	18285	18232	18499	18101	18221	18486	18317	18335	18371	18378	18180	18151	18394	18350	18465	18285	18380	18199	18248	18248	18411	18325	18362	18410	18486	18514	18421	18354	18468	18283	18374	18411	18399	18303	18215	18375	18634	18418	18453	18485	18135	18368	18246	18417	18321	18455	18176	18090	18390	18241	18201	18337	18253	18312	18016	18417	18446	18155	18402	18484	18213	18223	18315	18207	18212	18409	18454	18130	18384	18379	17981	18368	18448	18354	18429	18272	18280	18543	18292	18394	18283	18334	18243	18044	18356	18304	18271	18380	18289	18102	18435	18298	18287	18410	18216	18259	18370	18180	18405	18353	18267	18254	18406	18191	18275	18110	18175	18340	18287	18278	18182	18202	18240	18419	18210	18145	18276	18340	18386	18321	18399	18220	18268	18302	18221	18261	18457	18447	18438	18406	18378	18393	18345	18346	18338	18340	18161	18403	18367	18299	18291	18455	18207	18305	18521	18257	18503	18458	18250	18502	18225	18095	18182	18267	18519	18282	18589	18292	18230	18233	18442	18369	18333	18242	18300	18641	18204	18558	18474	18142	18292	18277	18294	18297	18445	18288	18397	18411	18366	18471	18437	18357	18537	18362	18292	18245	18507	18559	18460	18445	18276	18265	18319	18490	18323	18384	18410	18234	18213	18376	18331	18259	18427	18363	18220	18038	18207	18443	18074	18313	18383	18146	18236	18146	18242	18311	18278	18435	18436	18361	18165	18365	18575	18388	18359	18413	18489	18230	17933	18252	18404	18355	18267	18470	18373	18305	18185	18421	18244	18442	18464	18395	18352	18257	18331	18373	18445	18197	18161	18304	18323	18197	18222	18164	18361	18469	18141	18286	18388	18440	18475	18455	18326	18329	18365	18172	18195	18238	18354	18261	18386	18341	18202	18214	18218	18347	18423	18161	18383	18273	18123	18249	18390	18357	18433	18311	18274	18246	18242	18238	18342	18461	18171	18460	18305	18201	18356	18346	18419	18385	18231	18368	18098	18259	18318	18358	18513	18171	18263	18527	18221	18448	18391	18510	18311	18418	18237	18384	18168	18351	18306	18309	18247	18343	18264	18545	18350	18198	18412	18233	18404	18198	18356	18298	18540	18377	18340	18330	18213	18478	18218	18363	18360	18376	18206	18306	18275	18267	18261	18270	18500	18170	18336	18123	18267	18223	18133	18390	18108	18478	18512	18285	18079	18345	18436	18355	18310	18369	18192	18341	18198	18375	18267	18418	18344	18222	18378	18388	18291	18365	18376	18157	18446	18411	18362	18356	18513	18233	18353	18348	18202	18151	18075	18238	18086	18328	18308	18328	18292	18299	18297	18427	18368	18431	18379	18185	18272	18112	18418	18390	18327	18312	18295	18342	18284	18290	18143	18313	18435	18540	18351	18413	18399	18314	18336	18256	18235	18366	18459	18442	18316	18314	18360	18269	18303	18204	18498	18379	18439	18379	18334	18327	18185	18250	18228	18558	18516	18098	18450	18506	18553	18450	18267	18329	18263	18294	18277	18281	18173	18349	18388	18465	18384	18275	18293	18318	18124	18309	18187	18305	18338	18323	18287	18460	18187	18419	18495	18253	18191	18447	18263	18310	18213	18353	18395	18358	18429	18394	18407	18473	18501	18498	18321	18439	18331	18217	18390	18145	18268	18209	18388	18384	18393	18425	18268	18219	18256	18458	18274	18610	18251	18517	18281	18191	18253	18498	18406	18221	18326	18321	18533	18385	18298	18307	18226	18312	18239	18390	18263	18363	18248	18319	18246	18363	18303	18380	18411	18184	18375	18363	18218	18360	18341	18310	18397	18505	18166	18170	18225	18152	18266	18239	18396	18391	18240	18324	18342	18285	18369	18381	18537	18456	18379	18335	18334	18486	18460	18318	18197	18362	18467	18331	18386	18351	18327	18469	18178	18300	18310	18377	18333	18391	18321	18094	18424	18403	18171	18163	18209	18270	18527	18333	18295	18449	18232	18479	18467	18194	18392	18371	18245	18424	18126	18268	18118	18421	18264	18415	18164	18347	18404	18435	18104	18307	18229	18411	18419	18414	18328	18420	18337	18404	18373	18285	18113	18281	18322	18377	18317
18553	27408	23442	19070	18165	17443	17448	17005	16954	16912	16764	16622	16291	16311	16347	16014	16116	16114	16328	16071	16082	15875	16067	15789	15946	15852	15846	15789	15874	15840	15782	15870	15755	15702	15997	15733	15838	15888	15878	15939	15583	15854	15924	15953	15967	15807	15904	15920	15949	16111	16047	16115	15951	15874	15969	15935	15752	15740	15790	15759	15646	15812	15836	15740	15737	15916	15780	15775	15804	15872	15726	15773	15796	15803	15802	15817	15807	15717	15831	15885	15749	15827	15662	15815	15798	15784	15766	15724	15778	15778	15905	15788	15830	15770	15970	15770	15824	16006	15652	15755	15788	15797	15823	15725	15891	15715	15914	15890	15714	15741	15695	15792	15832	15946	15803	15639	15886	16019	15611	15694	15937	15683	15785	15849	15824	15903	15913	15773	15770	15851	15904	15939	15899	15914	15895	15814	15812	15652	15763	15897	15794	15842	15840	15819	15556	15885	15857	15877	15785	15803	15722	15745	15889	15720	15812	15722	15685	15803	15890	15727	15888	15897	15843	15691	15811	15912	15825	15842	15708	15772	15710	15844	15698	15848	15854	15776	15891	15857	15773	15645	15698	15792	15800	16031	15762	15751	15738	15801	15755	15934	15900	15685	15924	15888	15939	15880	15856	15838	15864	15800	15756	15946	15840	15859	15844	15847	15735	15728	15749	15875	15861	15646	15870	15671	15684	15895	15616	15763	15889	15951	15753	15805	15822	15810	15908	15860	15755	15832	15816	15808	15899	15814	15807	15725	15832	15719	15735	15646	15941	15880	15807	15772	15777	15637	15640	15671	15876	15843	15787	15794	15667	15750	15901	15644	15831	15737	15927	15754	15713	15839	15982	15904	15888	15883	15780	15912	15829	15893	15921	15739	15636	15786	15767	15803	15716	15549	15902	15665	15791	15912	15917	15661	15714	15825	15902	15922	15829	15718	15870	15830	15835	15680	15774	15814	15871	15687	15971	15782	15841	15887	15893	15870	15705	15997	15791	15769	15690	15786	15760	15853	15796	15710	15779	15915	15942	15782	15791	15651	15793	15759	15892	15806	15810	15865	15859	15841	15781	15985	15728	15695	15964	15670	15760	15797	15742	15751	15894	15696	15778	15574	16080	15960	15820	15811	15692	15846	15866	15961	15777	15873	15841	15824	15935	15926	15846	15663	15790	15819	15918	15935	15876	15793	15704	15902	15922	15860	15780	16027	15762	15679	15949	15786	15707	15710	15759	15715	15878	15694	15843	15737	15774	15679	15840	15763	15734	15872	15843	15873	15906	15936	15853	15660	15717	15697	15760	15839	15933	15837	15904	15805	16012	15660	15823	15769	15864	15979	15594	15710	15800	15670	15780	15727	15924	15781	15673	15719	15625	15796	15891	15797	15825	15641	15817	15701	15784	15760	15833	16136	15674	15806	15912	15841	15771	15887	15794	15642	15803	15823	15856	15843	15977	15965	15877	15808	15687	15751	15931	15856	15853	15879	15889	15710	15956	15895	15852	15819	15735	15714	15791	15790	15719	15825	15828	15916	15818	15840	15900	15944	15772	15571	15845	15859	15741	15648	15788	15779	15800	15758	15820	15698	15810	15723	15944	15720	15910	15844	15748	16034	15820	15761	15623	15686	15825	15604	15803	15699	15915	15777	15818	15875	15852	15898	15814	15805	15795	16028	15886	15941	15711	15914	15929	15699	15953	15666	15847	15848	15754	15707	15733	15902	15806	15674	15831	15652	15824	15781	15881	15758	15943	15732	15731	15931	15822	15775	15848	15720	15854	16028	15857	15785	15777	15828	15735	15834	15898	15831	15742	15831	15888	15835	15950	15779	15760	15842	15795	15677	15728	15652	15855	15873	15871	15917	15819	15790	15735	15830	15752	15838	15848	16019	15716	15835	15819	15747	15794	15877	15528	15883	15788	15850	15889	15802	15798	15710	15805	15715	15678	15863	15879	15891	15748	15736	15787	15794	15720	15805	15786	15918	15900	15765	15782	15914	15680	15855	15832	15862	15909	15713	15880	15907	15675	15778	15814	15795	15747	15890	16000	15973	15708	15907	15929	15638	15890	15770	15809	15675	15771	15818	15771	15706	15774	15903	15665	15860	15690	15864	15778	15838	15771	15876	15862	15632	15812	15692	15815	15805	15760	15710	15849	15873	15811	15763	15745	15812	15798	15783	15836	16009	15805	15928	15722	15969	15903	15756	15592	15825	15824	15926	15708	15895	15684	15895	15801	15830	15875	15726	15805	15987	15913	15914	15638	15727	15729	15941	15614	15973	15730	15686	15919	15689	15916	15838	15968	15855	15895	15808	15913	15915	15778	15703	15987	15784	15841	15865	15679	15862	15843	15720	15775	15657	15880	15767	16014	15672	15930	15807	15785	15849	15864	15924	15810	15735	15789	15792	15772	15778	15910	15856	15851	15782	15854	15687	15730	15779	15959	15646	15794	15741	15807	15888	15879	15880	15745	15759	15889	15690	15735	15735	15809	15811	15761	15938	15901	15770	15849	15671	15738	15972	15783	15628	15763	15773	15782	15746	15773	15891	15661	15808	15839	15744	15830	15796	15751	15885	15933	15926	15692	15891	15798	15642	15718	15916	15904	15546	15871	15859	15660	15668	15863	15725	15765	15645	15759	15927	15974	15677	15908	15872	15893	15796	15813	15802	15927	15778	15704	15967	15919	15784	15744	15778	15770	15914	15798	15761	15807	15936	15670	15808	15906	15967	15966	15804	15827	15769	15609	15860	15672	15894	15707	15847	15800	15842	15856	15720	15942	15777	15823	16050	15751	15884	15891	15873	15729	15741	15775	15817	15921	15875	15864	15909	15805	15785	15888	15808	15841	15904	15860	15773	16003	15706	15847	15973	15620	15721	15827	15817	15736	15869	15619	15817	15807	15973	15846	15964	15908	15837	15693	15812	15883	15843	15679	15863	15908	15726	15850	15909	15950	15899	15783	15661	15796	15849	15844	15969	15719	15950	15774	15868	15862	15834	15730	16014	15896	15803	15800	15735	15795	15862	15834	15730	15730	15989	15709	15812	15781	15900	15767	15815	15870	15757	15749	15850	15950	15812	15775	15800	15741	15918	15868	15918	15910	15662	15835	15691	15784	15709	15920	15871	15750	15723	15781	15972	15869	15943	15851	15869	15637	15702	15729	15774	15674	15718	15904	15699	16040	15800	15797	15840	15884	15796	15737	15811	15811	15859	15874	15913	15796	15730	15805	15800	15932	15777	15738	15827	15991	15926	15866	15630	15806	15776	15847	15735	15714	15791	15705	15631	15780	15877	15868	15790	15872	15949	15777	15743	15955	15897	15747	15753	15861	15767	15580	15982	15739	15690	15947	15896	15760	15823	15799	15981	15856	15995	15854	15772	15773	15793	15767	15970	15776	15909	15873	15994	15935	15738	15827	15845	15704	15878	16012	16023	15881	15812	15760	15788	15778	15900	15789	15820	15728	15768	15894	15746	15753	15779	15627	15811	15677	15754	15696	15740	15721	15820	15689	15812	15770	15716	15896	15789	15661	15781	15836	15782	15945	15998	15824	15700	15756	15798	15884	15813	15956	15775	15895	15759	15838	15732	15753	15711	15895	15911	15768	15743	15991	15789	15954	15734	15723	15820	15826	15831	15886	15989	15748	15568	15821	15805	15777	15931	15802	15781	15947	15750	15902	15816	15662	15800	15715	15847	15809	15878	15777	15974	15754	15894	15941	15902	15934	15608	15714	15833	15875	15837	15556	15851	15940	15897	15872	15682	15925	15804	15897	15919	15981	15808	15741	15834	15789	15766	15752	15841	15665	15699	15795	15834	15859	15813	15907	15756	15923	15890	15822	16001	15965	15845	15853	15747	15732	15796	15851	15726	15799	15750	15724	15996	15944	15780	15596	15657	15786	15826	16001	15827	15878	15904	15829	15939	15827	15810	15935	15943	15823	15994	15790	15770	15913	15746	15842	15725	15842	15849	15860	15838	15776	15817	15949	15711	15871	15964	15781	15811	15946	15792	15626	15907	15797	15734	15701	15894	15734	15873	15940	15869	15891	15887	15773	15796	15753	15723	15798	15797	15702	15807	15685	15695	15840	15844	15903	15863	15750	15723	15841	15976	15740	15951	15947	15969	15856	15743	15911	15832	15636	15642	15881	15805	15665	15917	15676	15736	15694	15846	15739	15711	15834	15825	15808	15595	15727	15829	15807	15731	15704	15829	15620	15689	16046	15702	15862	15638	15913	15719	15844	15830	15897	15793	15953	15745	15837	15858	15777	15679	15667	15800	15724	15908	15713	15670	15794	15898	15957	15784	15725	15704	15840	15823	15757	15749	15777	15797	15998	15994	15854	15716	15784	15884	15749	15650	15702	15859	15965	15802	15780	15680	15800	15722	15850	15941	15745	15928	15861	15742	15806	15892	15826	15813	15891	15941	15773	15744	15836	15764	15793	16046	15673	15750	15723	15887	15832	15935	15772	15903	15835	15876	15836	16060	15865	15825	15654	15775	15834	15725	15880	15758	15675	15738	15658	15775	15843	15965	15809	15800	15844	15937	15835	15833	15914	15719	15759	15657	15797	16004	15775	16012	15792	15871	15680	15791	15928	15754	15816	15969	15922	15742	15756	15845	15728	15887	15787	15867	15846	15823	15734	15806	15743	15855	15991	15700	15731	15707	16049	15807	15795	15693	15762	15860	15674	15685	15822	15764	15729	15979	15704	15805	15875	15984	15806	15626	15819	15863	15694	15745	15817	15980	15829	15809	15792	15828	15840	15892	15717	15930	15678	15775	15740	15755	15807	15898	15651	15756	15876	15840	15898	15775	15871	15925	15976	15875	15820	15863	15814	15756	15839	15906	15836	15750	15890	15957	15884	15917	15696	15834	15832	15990	15713	15822	15777	15658	15880	15753	15778	15698	15783	15704	15794	15837	15712	15737	15768	15854	15751	15819	15795	15777	15944	15887	15794	15894	15784	15848	15750	15894	15942	15938	15832	15822	15724	15819	15732	15842	15753	15779	15791	15857	15835	15877	15598	15780	15631	15823	15748	15752	15652	15832	15713	15777	15969	15959	15646	15816	15901	15879	16019	15890	15840	15729	15673	15883	15823	15865	15861	15930	15880	15837	15831	16000	15871	15748
24099	21319	28801	24288	22416	23151	22735	20333	19571	19899	19838	19481	19434	19121	19029	18816	19109	18920	18871	18739	18687	18790	18640	18704	18642	18537	18848	18667	18629	18527	18633	18677	18466	18493	18664	18327	18457	18519	18729	18672	18481	18420	18667	18582	18515	18547	18563	18671	19562	19816	19568	19098	18893	18748	18503	18492	18588	18541	18653	18426	18485	18479	18371	18845	18365	18316	18483	18465	18463	18412	18491	18465	18241	18494	18517	18500	18565	18446	18362	18492	18627	18461	18463	18404	18505	18371	18436	18354	18533	18378	18548	18521	18616	18616	18612	18569	18600	18578	18437	18398	18626	18601	18462	18386	18488	18645	18530	18572	18262	18249	18400	18665	18426	18302	18361	18256	18311	18361	18266	18516	18315	18351	18318	18444	18397	18572	18492	18384	18432	18363	18587	18500	18433	18280	18552	18659	18298	18531	18615	18211	18363	18498	18515	18549	18622	18527	18578	18636	18466	18403	18801	18298	18452	18188	18387	18411	18387	18455	18474	18503	18472	18329	18358	18276	18729	18440	18534	18506	18575	18261	18404	18676	18472	18226	18563	18417	18311	18534	18448	18407	18535	18409	18375	18519	18498	18582	18496	18380	18388	18446	18606	18685	18323	18583	18489	18470	18510	18505	18509	18492	18500	18383	18368	18449	18302	18657	18499	18380	18330	18370	18313	18402	18453	18476	18650	18455	18645	18443	18616	18424	18375	18428	18395	18483	18570	18258	18437	18408	18562	18367	18383	18673	18615	18629	18277	18421	18485	18355	18235	18402	18506	18278	18634	18311	18399	18589	18544	18097	18559	18289	18406	18383	18298	18356	18462	18545	18493	18429	18554	18557	18431	18374	18208	18474	18482	18460	18501	18590	18523	18345	18381	18567	18332	18392	18533	18500	18565	18428	18477	18525	18400	18459	18582	18615	18553	18406	18509	18552	18464	18562	18439	18484	18192	18620	18442	18449	18705	18327	18414	18395	18286	18309	18389	18494	18610	18727	18714	18577	18449	18351	18485	18328	18456	18459	18385	18435	18383	18335	18485	18256	18261	18305	18417	18419	18628	18440	18598	18600	18624	18450	18523	18350	18569	18417	18326	18268	18345	18627	18465	18379	18590	18413	18552	18297	18360	18457	18457	18568	18465	18411	18609	18380	18260	18235	18492	18394	18632	18458	18510	18338	18575	18464	18567	18450	18407	18386	18534	18443	18490	18510	18463	18467	18409	18544	18434	18359	18340	18333	18424	18348	18409	18535	18422	18506	18485	18415	18500	18382	18434	18333	18457	18581	18304	18551	18540	18467	18600	18503	18702	18449	18693	18395	18482	18433	18522	18478	18453	18527	18454	18341	18525	18645	18257	18502	18641	18530	18386	18234	18584	18592	18408	18290	18344	18519	18478	18399	18516	18441	18488	18540	18580	18588	18454	18579	18486	18485	18393	18369	18603	18290	18408	18466	18313	18449	18476	18448	18695	18466	18578	18350	18669	18437	18417	18380	18253	18404	18246	18546	18487	18428	18494	18633	18332	18325	18572	18550	18424	18595	18415	18629	18324	18463	18409	18577	18605	18310	18398	18268	18499	18443	18409	18431	18559	18630	18386	18276	18488	18359	18619	18416	18452	18527	18498	18547	18278	18474	18387	18505	18526	18330	18560	18359	18283	18178	18613	18493	18465	18368	18614	18462	18443	18274	18261	18507	18343	18382	18420	18661	18534	18669	18587	18582	18520	18460	18503	18316	18462	18515	18482	18494	18542	18324	18678	18483	18603	18509	18451	18358	18477	18523	18329	18425	18425	18208	18637	18414	18665	18520	18315	18500	18412	18369	18361	18381	18702	18408	18525	18414	18519	18555	18258	18522	18359	18048	18361	18489	18435	18379	18465	18458	18436	18350	18377	18510	18565	18523	18553	18542	18333	18455	18550	18499	18381	18340	18399	18252	18425	18234	18428	18286	18611	18491	18425	18536	18613	18246	18572	18331	18723	18546	18465	18493	18681	18458	18523	18624	18537	18523	18503	18485	18449	18452	18264	18504	18178	18374	18259	18567	18461	18227	18179	18458	18531	18313	18483	18422	18402	18583	18514	18392	18454	18559	18486	18456	18621	18396	18445	18264	18579	18293	18726	18577	18682	18499	18549	18483	18601	18417	18339	18575	18349	18446	18377	18476	18530	18381	18224	18623	18367	18426	18638	18402	18525	18577	18313	18241	18445	18373	18422	18490	18431	18647	18412	18411	18559	18496	18176	18355	18383	18448	18447	18319	18470	18594	18447	18496	18575	18399	18372	18543	18545	18547	18497	18361	18331	18483	18586	18459	18239	18455	18414	18401	18408	18417	18370	18536	18383	18482	18104	18500	18383	18448	18487	18451	18505	18469	18474	18437	18449	18448	18352	18486	18354	18454	18545	18357	18519	18404	18580	18426	18523	18452	18346	18442	18352	18442	18521	18315	18452	18649	18285	18460	18527	18313	18453	18308	18700	18791	18533	18708	18397	18327	18476	18407	18450	18343	18399	18457	18460	18222	18364	18449	18495	18460	18341	18417	18526	18776	18393	18657	18347	18504	18534	18378	18282	18369	18445	18338	18392	18555	18530	18401	18302	18416	18704	18484	18393	18393	18541	18386	18501	18383	18238	18588	18480	18355	18619	18479	18402	18411	18547	18642	18512	18227	18380	18367	18489	18513	18583	18457	18364	18300	18628	18479	18320	18568	18421	18567	18588	18700	18686	18453	18377	18612	18491	18439	18335	18277	18542	18515	18656	18537	18745	18487	18307	18317	18423	18536	18312	18400	18312	18479	18550	18266	18483	18516	18535	18392	18417	18379	18489	18520	18400	18549	18414	18525	18512	18483	18484	18427	18417	18568	18399	18364	18343	18312	18399	18338	18551	18210	18475	18224	18467	18285	18483	18485	18504	18453	18562	18439	18403	18524	18644	18371	18436	18313	18498	18502	18438	18401	18315	18479	18711	18434	18386	18526	18457	18593	18530	18483	18418	18433	18570	18495	18462	18271	18444	18231	18209	18470	18576	18386	18306	18483	18590	18349	18424	18457	18472	18456	18606	18505	18400	18452	18392	18436	18742	18371	18266	18371	18313	18488	18737	18493	18189	18423	18494	18121	18585	18530	18468	18325	18452	18449	18335	18497	18599	18360	18693	18356	18484	18276	18400	18492	18396	18370	18457	18454	18633	18467	18329	18436	18415	18259	18493	18556	18476	18364	18543	18526	18385	18543	18329	18561	18587	18508	18489	18439	18482	18464	18603	18591	18720	18489	18495	18514	18583	18479	18407	18310	18395	18326	18480	18404	18453	18557	18400	18264	18455	18562	18323	18503	18427	18569	18580	18533	18377	18531	18486	18585	18378	18483	18311	18305	18426	18429	18360	18466	18345	18474	18399	18355	18400	18601	18322	18444	18506	18290	18594	18592	18515	18622	18477	18315	18507	18593	18313	18151	18503	18399	18457	18513	18549	18275	18474	18329	18459	18530	18438	18555	18568	18201	18472	18326	18334	18503	18536	18465	18421	18509	18613	18654	18362	18581	18517	18318	18528	18417	18503	18330	18300	18519	18451	18558	18266	18415	18501	18429	18516	18444	18427	18389	18495	18386	18409	18594	18484	18619	18514	18285	18397	18376	18569	18550	18488	18313	18445	18365	18396	18525	18332	18348	18356	18553	18432	18623	18510	18374	18317	18582	18272	18538	18597	18773	18443	18617	18505	18517	18387	18366	18280	18378	18476	18511	18507	18402	18461	18404	18509	18351	18501	18470	18579	18506	18551	18548	18248	18425	18419	18575	18245	18466	18503	18319	18417	18478	18444	18624	18615	18351	18516	18667	18548	18456	18360	18385	18442	18592	18304	18428	18450	18606	18505	18679	18398	18333	18501	18683	18513	18587	18407	18319	18505	18513	18375	18435	18278	18403	18438	18359	18353	18551	18567	18378	18319	18480	18336	18535	18319	18446	18337	18506	18572	18432	18490	18362	18362	18438	18472	18280	18480	18516	18500	18313	18529	18374	18400	18651	18537	18397	18467	18609	18267	18583	18479	18460	18488	18573	18525	18378	18569	18479	18245	18320	18465	18388	18339	18484	18446	18394	18344	18507	18586	18514	18428	18279	18554	18540	18493	18401	18401	18378	18655	18413	18582	18482	18533	18502	18359	18438	18539	18378	18585	18162	18442	18398	18496	18367	18498	18501	18272	18572	18344	18557	18441	18475	18422	18437	18569	18640	18523	18483	18601	18439	18431	18774	18483	18371	18323	18530	18394	18418	18504	18436	18489	18457	18349	18425	18359	18295	18147	18633	18424	18573	18618	18650	18425	18483	18550	18567	18384	18244	18325	18414	18455	18320	18245	18290	18459	18524	18609	18496	18186	18427	18634	18639	18371	18510	18507	18512	18267	18328	18506	18513	18571	18576	18549	18569	18475	18477	18455	18405	18487	18408	18384	18551	18349	18525	18202	18429	18094	18521	18354	18403	18425	18630	18485	18409	18441	18439	18462	18371	18646	18407	18575	18485	18569	18377	18325	18274	18357	18500	18231	18422	18455	18574	18326	18312	18381	18365	18489	18347	18424	18526	18479	18386	18408	18406	18630	18575	18333	18563	18488	18400	18330	18463	18540	18335	18454	18588	18432	18480	18432	18562	18415	18525	18524	18437	18307	18521	18426	18350	18374	18691	18359	18356	18414	18703	18438	18724	18415	18495	18595	18490	18465	18301	18420	18515	18508	18471	18445	18513	18641	18377	18304	18524	18680	18348	18484	18520	18575	18506	18406	18356	18522	18363	18470	18200	18313	18366	18505	18290	18386	18139	18256	18395	18701	18543	18574	18568	18408	18237	18486	18526	18624	18458	18567	18346	18324	18485	18354	18346	18434	18493	18556	18156	18619	18393	18635	18401	18376	18417	18336	18503	18524	18225	18400	18386	18133	18338	18469	18471	18359	18464	18348	18405	18388	18478	18467	18491	18456	18442	18444	18657	18505	18413	18618	18490	18457	18447	18357	18556	18652	18437	18499	18342	18406	18224	18441	18479	18503	18578	18502	18435	18562	18432	18404	18496	18519	18605	18535	18263	18441	18545	18551	18437	18488	18506	18578	18494	18473	18407	18440	18444	18504	18200
17514	30967	26962	21984	20675	19113	18608	18348	18110	18053	17801	17257	16958	16786	16603	16279	16469	16448	16228	16377	16345	16182	16267	15978	16257	16124	16195	15962	15989	16130	15863	16118	15984	16146	16045	16071	16086	15981	16117	15804	16185	15920	15830	15899	16036	15918	16019	16136	17334	17807	17196	16562	16185	16117	16067	16031	16045	15920	15771	16050	15844	15778	15992	15806	15878	15899	15925	15955	15818	15834	15891	15866	15919	15987	16009	15921	15793	15979	16057	16007	15766	15886	15825	15834	15965	15971	15900	15958	15867	15818	15913	15848	15920	16001	15956	15851	15963	15799	15967	15862	16000	15787	15959	15862	15782	15979	15711	15960	15911	15865	15838	15908	15910	15981	15811	15805	15997	15895	16105	15949	15847	15925	15923	15804	15776	15879	15990	15875	16094	15746	16034	15989	15918	15988	16068	15832	16135	15933	15908	15822	15837	15972	15872	15633	15829	15916	15759	15994	16028	15990	15933	16007	15880	15991	15924	15862	15759	15859	15927	15739	15991	15863	15872	15867	15953	16009	16052	15795	16002	15882	15821	15956	15749	15912	15822	16052	16025	15940	15957	15805	15907	15973	15959	15913	15728	16005	15971	15882	15987	15866	15881	15985	15847	15858	15924	15943	16015	15882	16118	15864	15916	16000	16051	15857	16046	15807	15852	15812	15872	16022	15860	15789	15962	15891	15804	15778	15943	15937	15858	15826	16003	15781	15937	15976	16037	15897	16002	15950	15872	15774	15934	15927	15815	15946	15739	15987	15933	15934	15747	16016	16002	16044	15980	15749	15914	15820	15963	15883	15764	15794	15908	15846	15919	15994	16060	15859	15857	15891	15955	15724	15938	15829	15951	16029	15911	15862	15763	15985	16020	15832	15793	15980	15777	15918	16084	15704	15872	16001	15935	15837	15908	15926	16073	15813	16062	16030	15978	15840	16029	15834	15864	16093	15941	15998	15692	15800	15915	15866	15944	15959	15787	15895	15927	16023	15897	15902	15926	16013	15931	15802	15911	16074	15858	16025	15825	16056	15901	15846	15738	15995	16070	15912	16020	15692	15910	15840	15866	15878	15882	15931	16197	15959	15937	15931	16011	15806	16102	15850	15807	15947	15909	15931	15983	15781	15801	15952	15938	15940	15970	15819	16027	15909	15866	15904	15718	16086	15953	15845	15720	15761	15655	15901	15898	15839	15937	15971	15858	15831	15841	15889	15956	15979	15855	15832	15904	15947	15847	16013	15805	15962	15970	15942	15863	15907	15856	15810	15945	15933	15990	15839	16015	16037	15981	15907	15962	16016	16099	15824	16010	16005	16063	15888	15987	16010	16050	16019	15894	15973	15808	15956	15919	15853	16016	15874	15733	15975	16098	15715	16020	15893	15945	15854	15771	15923	15924	15832	15947	15724	15844	15857	15869	15893	16006	15924	15907	15818	16085	15984	15984	16082	15885	15996	15745	15804	15715	15927	15781	15910	15980	15970	16021	15860	15995	15930	15851	15891	15929	15919	15901	15958	16017	15894	15997	15876	15982	15837	15804	15897	15807	15801	15972	15847	15905	15897	15821	15823	15921	15958	15766	15981	15932	15903	15882	16088	15992	15956	15792	15848	15952	15845	15797	16007	15978	15762	15967	15821	15912	15918	15865	15874	15827	15725	16021	15687	15868	16002	15965	15980	15826	15930	15868	15839	15943	15917	15818	15869	15888	15974	15977	15854	15684	15775	15931	15959	15835	16022	15810	15887	16053	15873	15954	15855	15854	15926	15742	15814	15890	15794	15950	15967	15791	15821	15916	16084	15888	15949	15973	15934	15891	16076	15909	15738	15811	16145	15925	15875	15903	15844	15815	15948	15677	15711	15891	15877	16000	15830	15841	15988	15794	15924	15852	15915	16008	16067	15935	15822	15934	15834	15891	16023	16090	15823	15796	15929	16024	15842	15702	15919	15912	16000	15879	15942	15954	15999	15835	16053	15760	16090	16073	15957	15994	15881	15956	15916	15894	15824	15741	15932	15867	15909	16029	15981	15845	15893	16062	15796	15954	15891	15836	15957	16009	15768	16035	16131	15794	15900	15896	15901	15829	16037	15679	15981	16040	15800	16005	15945	15968	15888	15912	15957	16014	15908	15904	15817	16079	16007	15871	15780	15813	15911	16012	16043	15869	15978	15931	15866	15979	15943	15900	15769	15827	15800	15977	15967	15984	16014	15872	15996	15779	16105	15885	15999	15934	15920	15936	15885	15901	15954	16083	15979	15846	15990	15959	15866	16077	16024	15925	15898	15957	15837	15967	15956	15798	15957	16002	16020	16121	15956	15870	15840	15857	16097	15789	16071	15896	15877	15838	16001	15819	15975	15953	15650	15727	16062	15932	15899	15790	15789	15957	15885	16024	15918	15669	16043	15899	16004	15868	15777	15943	15920	15964	15920	15846	15845	16003	15989	15837	15882	15849	15912	15760	15891	15963	15938	16056	15959	15802	16008	15912	15910	15910	15926	16070	15896	15870	15879	16023	15778	16037	15991	15964	15967	15964	15890	15914	15909	15965	15857	15951	15724	15841	15934	15981	15729	15821	15962	15938	15802	15960	15920	16015	15788	16074	15866	16151	15928	15871	15959	15930	16144	15955	16009	15925	16025	15740	15911	15720	15799	16089	15919	15829	15909	16003	15949	16034	15999	15919	16033	15934	15895	15813	15935	15947	15843	16149	15811	16012	15944	16022	15823	15887	15812	15926	15969	15736	15871	15846	15853	15773	15965	15839	15846	15936	15996	15895	15847	15781	15849	15851	15736	15785	15890	16001	15857	15859	15999	16048	16052	15879	15840	15830	15794	16039	16003	16052	15917	15770	15809	16060	15887	15943	16056	15882	15930	15940	16041	15854	15965	16077	15851	15909	15859	15941	16136	15842	15984	16009	15971	15989	15974	15866	15988	16080	15929	15800	16009	16028	15984	15839	15748	15990	15864	16051	15698	16028	15911	16087	15825	15843	15818	15979	15912	16150	15928	15969	15927	15956	15963	16047	15907	15982	15865	15842	15888	15752	16049	15915	16032	15992	15989	15926	15970	15847	15759	15821	15838	15976	15994	16108	15981	15855	15994	15725	15857	15944	15829	16002	15875	16174	15896	15971	15875	16026	16088	15885	15923	15864	15875	16010	15904	15982	15998	15809	15946	15922	15781	15985	15955	15920	15872	15898	15840	15964	15819	15860	15908	15842	15900	15871	15613	15978	15860	15876	15950	16007	15879	15791	16066	15712	15949	15956	15994	15773	15960	15926	15882	15911	15958	15912	15914	15816	15867	15949	15924	15957	15884	16064	15894	15940	16076	15931	15834	15889	15894	15893	15994	15875	15909	16030	15785	15702	15912	15892	16005	15820	15975	15768	15974	15991	15964	15925	15920	15859	15943	16022	15856	16098	15757	15970	15825	15746	16037	15859	15911	15776	15795	15886	15880	15954	15917	16005	16061	15995	15993	15819	15770	15947	15852	15910	15941	15782	15729	15919	15962	15731	15969	16034	15819	15853	15714	15873	15945	15955	15743	16012	16032	15953	15680	15916	15872	15915	15766	15854	15916	15911	15828	15963	15874	15916	15959	15884	15798	15897	16005	15924	15917	15905	15941	15800	15911	15830	16005	15904	15923	15698	15996	15980	15948	15915	15968	15922	16002	15865	15922	15886	15835	15899	16006	16049	15942	15917	15882	15813	15776	15891	16018	15920	15832	16002	16141	15988	16009	15810	15844	16009	16124	15846	15776	16096	15938	15853	15948	15807	15958	15797	15891	15951	15857	15913	15960	15971	16089	15973	15808	15852	15917	15963	15969	15971	15817	15933	15824	15841	15967	15961	15979	15746	15969	15744	15943	15928	15940	15861	15961	15987	15941	16079	15798	16008	16078	15954	16054	15864	15767	15819	15779	15837	15927	15874	16060	15955	15909	15832	15927	15834	15791	15814	15773	15877	15785	16025	16002	15967	15973	15887	15850	15870	15841	15855	15822	16159	15722	15942	16013	16084	15893	15917	15889	15880	15723	15964	15961	15902	15931	15617	15918	15834	15828	16075	15866	15878	15784	15831	15951	15847	15872	15916	15959	16096	15760	15901	15969	15905	15961	15960	16134	15924	15989	15948	15894	15966	15777	15869	15811	15820	16226	15914	15948	15990	15940	15776	15853	16132	15795	15941	15951	15898	15815	15852	15887	15859	15921	15937	15827	15807	15901	15773	16014	16012	15877	15852	15938	15954	15750	16011	15845	15990	16052	15946	15821	15820	15926	16110	16128	15884	16054	15960	15886	15898	15995	15877	15966	15936	15835	15928	15869	15818	15777	15982	15930	15972	15927	15772	16098	15807	15913	15959	15820	15984	15874	15875	15705	15861	15930	15975	15899	15914	15921	15935	15928	15833	15977	15970	15854	15891	15845	15762	15867	15920	15952	15818	15846	15914	15873	15883	15713	15766	15870	15968	15746	15936	15981	15892	15907	15952	15902	15897	15818	16014	15914	15793	15803	15978	15907	15938	15912	15883	15873	15965	15936	15858	15951	15841	15946	15867	15846	15950	15848	15916	15896	15920	15921	15947	15983	15982	15945	15853	16017	15924	15984	15890	15828	16004	15824	15641	16009	15961	15985	15954	15938	15932	15880	16041	16039	15799	16049	15959	15846	15879	15874	15834	15867	15875	15969	15934	15708	16034	16029	16112	15982	16108	15921	16010	15903	15925	15704	15937	15746	16001	15949	15937	15967	16025	15946	15960	16027	15883	16017	15862	15930	15810	15927	15851	15879	15995	16170	15798	16033	15886	15940	15883	15782	16052	15888	15735	15944	15875	15986	15925	16008	15755	15965	16014	15957	15877	15918	15927	15914	15753	15797	16053	15968	16058	15951	15853	15995	15856	15806	15808	15855	15812	15951	16040	15908	15897	15853	15865	15974	15755	15785	15904	15862	15911	15858	15856	15700	15996	15971	16011	15847	15954	15949	15849	15783	15868	16046	15960	15866	16062	15803	15917	15948	16134	15946	16046	15896	15936	15947	15807	15760	15923	15743	15985	15881	15995	15817	15903	15900	15939	15729	16006	15862	16080	15972	15756	15854	15810	16086	15813	15951	15900	15949	15852	15991	15942	16060
22955	21302	29140	23789	21568	23805	26112	21440	20474	20590	20386	20115	19656	19563	19567	19162	19518	19207	18958	19182	18818	18894	18740	18763	18987	18822	18767	19064	18713	18712	18612	18626	18695	18807	18909	18773	18921	18707	18807	18569	18856	18811	18592	18469	18558	18612	18698	19139	20664	20725	20430	19572	19063	18712	18546	18698	18769	18427	18583	18488	18679	18682	18427	18666	18805	18593	18721	18568	18390	18560	18451	18443	18397	18771	18577	18539	18683	18527	18542	18536	18357	18661	18629	18833	18532	18562	18790	18482	18597	18621	18644	18461	18486	18530	18607	18463	18510	18551	18734	18555	18614	18531	18586	18816	18669	18498	18581	18606	18466	18616	18773	18795	18477	18519	18395	18530	18601	18527	18667	18559	18732	18424	18388	18604	18366	18571	18694	18687	18821	18594	18606	18658	18625	18563	18726	18637	18594	18656	18481	18528	18492	18452	18589	18596	18488	18511	18391	18666	18287	18601	18476	18545	18727	18754	18577	18578	18539	18576	18518	18582	18578	18661	18605	18504	18464	18569	18397	18609	18777	18482	18470	18684	18538	18496	18473	18836	18747	18505	18403	18635	18712	18504	18485	18642	18437	18571	18552	18683	18177	18508	18623	18420	18528	18706	18556	18431	18716	18547	18759	18700	18914	18507	18485	18481	18486	18699	18706	18581	18346	18687	18471	18804	18617	18593	18554	18608	18518	18450	18674	18546	18446	18573	18624	18587	18658	18700	18575	18692	18606	18535	18331	18453	18668	18621	18608	18665	18455	18602	18527	18531	18555	18775	18734	18705	18681	18618	18410	18472	18535	18577	18623	18592	18808	18494	18611	18798	18508	18590	18516	18400	18468	18572	18531	18659	18524	18405	18778	18394	18581	18437	18705	18497	18592	18476	18639	18450	18370	18514	18484	18585	18617	18669	18499	18491	18565	18654	18505	18769	18597	18457	18428	18555	18724	18520	18835	18584	18514	18568	18555	18655	18437	18489	18475	18581	18431	18678	18594	18583	18571	18494	18609	18629	18663	18571	18596	18500	18549	18535	18328	18391	18425	18709	18502	18693	18410	18536	18556	18543	18666	18605	18330	18602	18524	18680	18606	18489	18549	18584	18587	18718	18546	18578	18579	18660	18585	18628	18596	18331	18467	18534	18617	18455	18358	18697	18696	18679	18567	18593	18619	18596	18627	18508	18546	18844	18682	18474	18418	18474	18491	18513	18570	18415	18564	18493	18562	18594	18548	18624	18709	18538	18554	18504	18483	18705	18473	18589	18454	18437	18393	18594	18596	18626	18578	18639	18565	18728	18527	18653	18666	18573	18576	18413	18694	18593	18554	18722	18601	18821	18604	18562	18672	18684	18365	18650	18849	18560	18442	18401	18390	18432	18563	18561	18585	18521	18535	18601	18706	18668	18701	18371	18472	18593	18601	18442	18549	18494	18489	18589	18501	18481	18620	18691	18604	18601	18377	18397	18363	18577	18331	18636	18625	18609	18691	18751	18636	18441	18411	18346	18605	18562	18744	18525	18753	18540	18553	18490	18340	18543	18546	18554	18688	18671	18528	18503	18636	18776	18736	18535	18539	18405	18620	18578	18618	18558	18372	18558	18258	18504	18530	18442	18440	18550	18637	18641	18462	18514	18321	18493	18716	18663	18678	18649	18663	18716	18528	18798	18448	18506	18492	18582	18584	18615	18491	18484	18427	18502	18647	18703	18706	18618	18663	18465	18448	18502	18818	18620	18380	18577	18493	18484	18428	18389	18477	18637	18409	18568	18611	18501	18490	18511	18712	18595	18675	18852	18532	18384	18632	18569	18605	18582	18330	18487	18640	18374	18698	18414	18429	18647	18553	18572	18557	18522	18403	18586	18658	18535	18546	18392	18583	18499	18616	18486	18558	18519	18331	18491	18629	18729	18561	18546	18491	18769	18634	18661	18589	18507	18650	18521	18734	18675	18629	18630	18611	18393	18418	18472	18839	18616	18642	18547	18438	18428	18636	18616	18477	18533	18486	18513	18799	18518	18559	18400	18497	18528	18449	18607	18530	18597	18414	18519	18628	18762	18667	18581	18712	18635	18729	18735	18584	18604	18679	18577	18476	18614	18374	18463	18516	18655	18519	18667	18588	18480	18606	18379	18522	18447	18315	18307	18370	18485	18350	18551	18678	18733	18787	18853	18572	18583	18655	18579	18358	18496	18490	18612	18440	18708	18643	18650	18416	18614	18383	18456	18541	18535	18442	18569	18387	18389	18579	18589	18728	18543	18497	18556	18596	18460	18686	18654	18414	18509	18584	18708	18700	18697	18558	18773	18488	18475	18560	18479	18651	18503	18627	18594	18753	18506	18610	18425	18328	18706	18599	18399	18683	18711	18483	18576	18621	18506	18552	18458	18455	18594	18621	18613	18457	18413	18536	18439	18575	18528	18574	18496	18455	18646	18684	18624	18697	18836	18498	18615	18479	18475	18556	18384	18650	18719	18446	18515	18535	18453	18360	18501	18839	18668	18534	18393	18595	18652	18402	18655	18566	18576	18629	18465	18502	18552	18584	18428	18518	18676	18641	18427	18566	18620	18527	18609	18668	18729	18721	18383	18514	18600	18523	18580	18704	18676	18762	18583	18547	18531	18471	18523	18556	18563	18599	18333	18510	18391	18468	18303	18569	18494	18535	18644	18562	18334	18759	18472	18432	18534	18605	18690	18635	18436	18609	18560	18597	18666	18620	18418	18629	18373	18638	18494	18378	18582	18360	18615	18671	18579	18756	18499	18435	18550	18367	18606	18432	18367	18521	18582	18551	18601	18487	18387	18582	18658	18543	18500	18680	18488	18537	18760	18765	18624	18554	18719	18698	18771	18532	18421	18564	18607	18462	18704	18564	18635	18507	18672	18619	18520	18601	18628	18590	18532	18511	18518	18716	18687	18394	18784	18472	18646	18587	18538	18565	18556	18586	18667	18700	18512	18465	18459	18417	18501	18616	18397	18632	18433	18462	18365	18624	18441	18438	18465	18634	18484	18662	18338	18364	18494	18356	18553	18600	18560	18591	18628	18398	18575	18512	18655	18689	18580	18611	18689	18573	18488	18490	18564	18405	18436	18456	18555	18528	18622	18597	18542	18590	18451	18444	18585	18456	18525	18545	18410	18617	18497	18568	18641	18499	18561	18247	18531	18628	18360	18550	18453	18440	18346	18323	18563	18580	18671	18466	18425	18599	18389	18765	18524	18564	18700	18526	18499	18585	18661	18661	18552	18600	18664	18602	18538	18877	18521	18593	18555	18683	18561	18529	18443	18570	18312	18538	18446	18714	18556	18373	18349	18600	18428	18667	18584	18418	18692	18648	18779	18540	18617	18612	18761	18641	18550	18501	18750	18607	18458	18555	18462	18605	18479	18679	18310	18687	18653	18406	18474	18560	18679	18533	18561	18598	18670	18624	18654	18376	18388	18289	18559	18443	18614	18477	18662	18631	18638	18438	18575	18663	18654	18592	18454	18690	18483	18669	18325	18516	18500	18560	18564	18627	18694	18757	18519	18456	18625	18289	18590	18600	18546	18569	18542	18547	18624	18445	18383	18629	18758	18652	18450	18651	18535	18677	18756	18420	18494	18644	18498	18441	18647	18460	18735	18558	18289	18575	18787	18473	18609	18552	18411	18352	18570	18353	18460	18636	18567	18554	18600	18792	18586	18589	18751	18713	18518	18634	18604	18583	18531	18617	18735	18463	18576	18429	18559	18667	18534	18634	18723	18778	18373	18530	18635	18698	18621	18538	18428	18502	18444	18333	18501	18493	18745	18850	18575	18538	18583	18499	18429	18610	18594	18578	18599	18449	18505	18601	18815	18585	18436	18475	18619	18391	18413	18822	18686	18568	18692	18591	18468	18447	18693	18539	18750	18438	18578	18651	18727	18621	18534	18490	18566	18456	18599	18342	18568	18494	18611	18460	18529	18446	18451	18657	18387	18702	18688	18579	18602	18467	18389	18595	18513	18675	18620	18609	18739	18663	18481	18670	18538	18499	18632	18705	18719	18552	18512	18659	18464	18581	18401	18567	18539	18579	18395	18466	18455	18680	18543	18556	18797	18559	18355	18518	18237	18655	18607	18444	18552	18556	18675	18663	18607	18655	18527	18594	18551	18664	18655	18537	18462	18457	18608	18503	18643	18823	18622	18560	18595	18471	18465	18553	18541	18600	18681	18493	18564	18544	18461	18715	18230	18545	18473	18467	18407	18439	18469	18600	18427	18530	18514	18563	18463	18431	18681	18743	18501	18562	18442	18476	18433	18425	18579	18518	18590	18240	18455	18609	18686	18569	18398	18493	18411	18625	18285	18484	18494	18552	18582	18524	18505	18667	18420	18548	18526	18833	18682	18615	18499	18514	18605	18584	18521	18594	18486	18429	18796	18683	18704	18560	18386	18536	18671	18484	18497	18512	18587	18687	18461	18458	18577	18699	18510	18412	18394	18389	18459	18670	18590	18612	18518	18556	18514	18414	18495	18691	18654	18700	18528	18580	18682	18632	18561	18523	18383	18600	18527	18534	18614	18627	18658	18571	18657	18687	18650	18766	18686	18598	18575	18469	18500	18442	18421	18406	18334	18649	18617	18340	18714	18605	18549	18576	18470	18549	18531	18564	18437	18586	18309	18582	18763	18597	18751	18595	18436	18421	18777	18740	18649	18555	18509	18425	18741	18369	18561	18529	18488	18562	18542	18516	18491	18512	18552	18571	18388	18485	18496	18508	18641	18500	18561	18378	18626	18741	18519	18520	18576	18503	18596	18496	18816	18547	18531	18296	18515	18590	18431	18560	18673	18720	18679	18572	18378	18558	18576	18322	18514	18706	18576	18560	18446	18560	18459	18657	18486	18592	18632	18693	18335	18689	18524	18650	18791	18311	18467	18528	18443	18508	18523	18532	18685	18458	18596	18426	18489	18664	18664	18549	18694	18544	18458	18456	18537	18516	18618	18547	18521	18442	18671	18526	18557	18559	18467	18600	18777	18455	18419	18628	18543	18542	18509	18433	18315	18448	18607	18519	18534	18460	18793	18674	18540	18467	18576	18635	18593	18634	18665	18501	18376	18396	18563	18524	18577	18697	18674	18497	18655	18416	18322	18503	18663	18521	18487
19019	33421	30412	23998	22372	20542	19775	19646	19498	18998	18504	18045	17591	17266	16978	16699	16960	16897	16661	16502	16309	16211	16100	16137	16274	16422	16294	16352	16083	16104	15975	16249	16133	16104	16285	16269	16041	16198	16116	15907	15868	15996	15992	15873	15892	15967	16004	16656	18866	19055	18464	16981	16584	16142	16120	15795	15829	15916	15996	15924	16017	15895	15745	15901	15946	15841	15883	15940	15943	15880	16071	16094	15848	15750	15932	15842	15940	16031	15890	16099	15912	15994	15869	15941	15921	16108	15850	15983	15872	15930	16166	16089	15960	15713	15916	16030	15957	15803	15830	15870	15948	15971	16041	16102	15971	15986	16035	15786	16035	15943	15924	15936	15904	15884	16015	15735	15831	15926	16246	16046	15890	15996	15878	15975	15953	15780	15989	15841	15932	15841	15928	15995	15803	15934	15833	15860	15830	15992	15950	15882	16021	15889	15931	15903	15889	15989	15887	15915	15794	15837	15892	15942	15971	15808	15927	16073	15807	15915	15928	15985	15778	15785	16019	15819	16046	16005	15842	15766	15992	16059	15798	15965	16022	15938	15939	15946	15947	15996	15811	15989	16044	15847	15919	15994	15890	15950	15805	15936	15857	15805	15923	16123	16072	15885	15981	15950	15847	15802	15691	15958	16199	16011	15862	15889	15952	15957	15900	15789	15850	16095	15980	15962	15912	15848	15947	15937	16000	15920	15919	15897	16026	16006	15840	16012	15941	15895	15780	15803	16015	15902	15820	15955	15987	15782	15818	15932	15856	16093	15985	15853	15960	16104	15922	16003	15987	15814	15910	15892	15716	15893	15816	16033	15882	15761	16064	15930	16034	15927	15876	16022	15936	15985	15825	15721	15921	15994	15956	15862	15877	15895	15727	16009	15984	15926	15803	15826	15793	16096	15844	15803	15969	15925	15816	15787	15912	15985	15839	16032	15949	15985	15907	16059	16007	15912	15832	15891	15908	15926	15805	15832	15983	16097	15918	15804	15871	15884	15861	15926	15894	15826	16155	15700	16081	15935	15994	15948	15814	15831	15879	15880	15852	15877	15797	15916	15948	16119	15849	15764	15737	15979	15948	16009	16012	15963	16022	15848	15747	15858	15984	16039	15919	16003	16009	15973	15797	15918	15940	15977	16002	16064	15928	15963	15930	15841	15925	15918	15969	16057	15706	16100	15987	16038	15791	15816	15814	15960	16011	15970	15802	15794	15968	16074	15853	15925	15835	15974	15786	15909	15971	15842	15986	15911	15981	15837	15887	15887	15889	15990	16006	15862	16021	16034	15855	16095	16018	15763	16002	16116	15865	15981	16052	16092	15941	16006	16004	16064	15734	15894	16009	15738	15962	15901	16043	15817	15811	15850	15893	15968	15950	16014	15854	16041	15927	15830	15985	16046	15928	15939	15892	15832	15845	16023	15810	15978	16056	15907	15983	15935	15900	16040	15928	15883	15844	15821	16041	15799	15858	16098	15957	15965	15791	15805	15921	15992	16043	15778	15730	15802	15982	16058	16047	16022	15871	16031	15825	15818	16104	16011	15905	15926	15787	15945	15992	15751	15929	15777	16079	15867	15986	15849	16000	15862	15999	15995	15975	15977	16005	15956	15773	15949	16042	15883	16057	15864	15996	15944	15910	15736	16097	15888	15828	15949	15834	15907	15817	15848	15923	15922	16022	15942	15858	15849	15870	16026	15748	16096	15912	15734	15827	15976	15918	15875	15724	15803	16026	15719	15921	16077	15846	16050	16003	15917	15989	15900	15859	15720	15844	15840	16031	15963	16030	15844	15908	15961	15944	15921	15883	15951	16004	15892	15862	15798	15961	15840	15996	15891	15838	16051	15903	15923	15864	16080	16039	15898	15913	16023	15884	15765	15864	16005	15851	15968	15804	15891	16154	15777	15990	15863	15884	15881	15875	15881	15899	15862	15877	16055	15891	16052	16003	15986	15890	15972	16009	15935	15808	15827	15857	15937	15943	16070	15795	15797	15996	15833	15961	16070	15869	16061	16007	15936	15871	15915	16043	15829	15807	15959	15994	15579	15964	15838	15875	16084	16000	15874	16068	15861	15951	15935	15918	16055	16085	15764	15753	15846	15907	15953	15923	15990	16026	16005	15870	15877	16030	16002	15776	15837	15934	15977	15990	16118	15945	16042	15898	15977	15975	16010	15922	15947	15970	15990	16018	15897	15901	15765	15982	15908	15938	15839	16079	16067	15916	15875	15898	15862	15806	15991	15891	16064	16088	15873	15890	15681	15829	15926	15942	15845	15967	16084	15986	15928	15937	16021	15874	15872	15760	15950	15833	15946	15861	15819	15829	15837	15832	16007	15950	15987	15729	15874	15999	15835	15926	15710	15798	15682	16013	15751	15924	15766	15928	15858	15881	16040	15944	15882	16047	15874	16032	15831	15839	15761	16052	16054	15940	15960	15920	15912	16116	15865	15791	16100	15905	15978	15977	15910	15865	15910	15833	16007	15911	15893	15826	16170	15953	15833	15934	15882	16039	15894	15961	15711	15934	15782	16039	15912	15920	15830	15954	15985	16095	15745	15958	15959	15815	16039	15872	15868	16000	15932	15929	15748	16012	15982	15918	15936	15993	16074	15997	15833	15961	15909	15840	16098	16026	15909	15821	16034	15725	15842	15877	15708	15872	15904	15946	15803	15991	16023	15984	15822	15973	15848	16169	15738	15885	15752	15722	15922	15856	15734	16016	15942	15884	15874	15866	15977	16052	15916	15933	15805	15908	15982	15914	16030	15994	15963	15919	15991	15970	15699	15806	15864	15918	15782	15894	15825	15849	15886	15859	15833	15804	15821	15854	15830	15871	15901	15856	15875	15807	15904	15897	15979	16072	15822	15842	15935	15902	15826	16035	15990	16078	15890	15929	15882	15864	15954	15922	15908	15801	15797	15825	15846	15888	15956	15848	15800	15887	15909	15751	16005	15894	15947	15765	15884	16072	16066	15882	15817	15885	16003	15902	15823	15874	15871	16006	15800	15848	15998	16025	15871	15673	15933	15899	15857	15815	15993	15901	15950	15920	15943	15926	15855	15773	15949	15854	15897	15713	15927	15981	15970	16000	16019	15759	15978	15871	16050	15934	15939	15887	16057	16020	15999	15864	15926	15933	16026	15969	15961	15974	15814	15896	15756	15872	15842	15790	15771	15803	15924	16110	15890	15944	16109	15689	15841	15971	15923	15916	15905	16050	15818	15854	15869	15935	15890	15858	15931	15975	16004	15793	15884	15875	16018	15720	15944	15979	15850	15825	15998	15939	15879	16117	16008	15949	15913	15872	15819	15979	15815	15873	15880	15827	15792	15890	15919	15861	15770	15950	15706	16005	15960	15920	15905	15898	15996	15944	15799	16015	15955	15741	15889	15819	15915	15864	15929	15830	15787	15857	15930	15879	15844	15999	15894	16230	15946	15932	15960	15864	15945	16014	15873	15930	15867	15871	15787	15875	15863	15958	15913	16053	16085	15957	16095	15899	15909	15772	16011	15973	15926	16052	16024	15871	15760	15907	15877	15840	15899	16102	16082	15972	15711	15975	15864	16164	15836	16057	15823	15953	15934	15778	15986	15966	15846	15974	15958	16025	15904	15783	16003	15874	15817	15980	15939	15797	15881	15763	15962	15835	15919	15857	15946	15867	15922	15916	16062	15846	15825	15852	15992	15830	15858	15841	15811	15962	15841	15940	16087	16004	15904	16189	15820	15832	15931	15896	15777	16074	15897	15834	15970	16075	15867	15884	15945	15782	15848	15868	15970	16012	15788	16009	15994	15883	15974	15939	15634	15962	15826	16014	15835	15967	15918	15847	16024	15965	15987	15803	15944	15713	15864	15933	15948	16025	15971	15926	15813	15822	15998	15870	15840	16035	15922	15944	15928	15741	15900	16115	15958	16074	15930	15841	15893	15996	15886	15858	15947	15874	15905	15868	15920	15901	15930	16017	15937	15993	15923	15881	15787	15960	15739	15681	15820	15881	15883	15932	15769	15901	15837	15861	15900	15790	15890	16025	16067	15960	15834	15867	15749	15879	15836	15991	16003	15912	15888	15952	15929	16058	16085	15782	15871	15892	15906	15831	15913	15842	15634	15811	15946	15823	16065	15924	15945	15828	15872	16018	15855	15895	15951	15972	15834	15990	16129	15901	15833	15924	15945	15855	15869	15945	15939	15803	15902	15879	16026	15777	16042	15832	15902	15920	15966	15841	16014	15810	15823	15892	15982	15952	15924	16006	15857	16034	15864	15709	15965	15889	15817	15948	15994	15861	16036	15942	16034	15905	15835	16003	16044	15834	15870	16011	15901	15892	16038	15875	15850	15913	15956	15909	15911	15916	15852	15875	15798	15820	16096	15822	16000	16093	15985	15946	15705	15811	15925	15997	15828	16027	15878	15866	16018	15885	15825	15969	15938	15959	15865	15986	15792	16074	15783	15726	15902	15934	15970	15929	16079	15883	15870	15907	15986	15938	15738	15957	16040	15805	15867	15926	15822	15968	16074	16115	15773	15885	15959	15906	15857	15966	15789	15891	16004	15900	15944	15949	15826	15958	16006	16066	15907	16020	15941	15832	15937	15836	15761	15742	15910	15825	15904	15937	15744	16017	15874	15832	15979	15820	15943	15991	15965	15700	15805	15900	15917	16079	15789	15902	15802	15941	15995	15927	15798	15945	15927	15923	15970	15917	15797	15931	16010	15885	15952	15994	15804	15929	16015	15850	15962	15936	15963	15885	15860	15868	15899	15883	15954	16035	15842	15759	16106	15840	15879	15823	15917	15882	15891	16003	15926	15903	15948	15938	15977	15953	15951	15881	15901	15876	15783	16053	15934	16003	15737	15960	15927	15890	16024	15850	15962	15777	15932	16231	16086	15893	16069	15874	15820	15803	15822	15814	15791	15908	15950	16014	15872	15894	15931	15886	15970	16040	15950	15962	16016	15932	15957	15726	15899	15905	15874	15991	16012	15968	15868	15995	15876	15703	15970	15871	15826	15957	15821	15719	15979	16002	15957	15964	15926	16129	15815	15855	15997	15911	15949	15828	15941	15802	15842	16031	15989	16128	15861	15991	15942	15982	15852	15885	16102	15908	15978	16142	15861	15892	15782	15862	15968
28056	22636	25294	22485	19215	19302	19419	19125	19035	18762	18421	18598	18362	18192	18354	18151	18214	18341	18501	18189	17933	18137	18103	18111	18168	18081	17958	18214	17852	18108	17975	17915	17970	17875	18009	18038	17913	18012	17714	17908	17827	17960	17812	17845	17845	18003	17849	17768	17987	18181	18124	18107	18130	17999	18001	17820	17969	18061	18014	18130	18031	18182	17855	17960	18086	17936	17921	17825	17951	17991	18031	18001	17987	17883	18042	18122	17881	17852	18090	18019	17865	17902	17869	17994	17799	17776	17934	17834	17938	17861	17753	18093	18031	17941	17903	18087	17907	17823	17768	17968	18129	17838	17815	17804	17946	17951	17854	17899	17773	17745	17814	18026	17939	18060	17792	17924	18035	17950	17982	17915	17613	17850	18030	17836	17960	17979	18013	18039	17957	17910	17829	17858	17974	17993	18009	17947	17960	17979	17738	17904	17779	17763	17675	18046	18078	17866	18088	17971	17902	17935	18101	17920	17933	17964	17864	17996	17802	17878	17881	17806	17778	17957	17930	18018	17803	17822	17874	17813	17650	18013	17812	17908	18032	17886	17870	18084	18025	17966	17787	17836	18021	17760	17901	17932	17885	17980	18134	18015	17890	17927	17862	17876	17815	17854	17844	17813	18025	18021	18034	18090	17954	18008	17922	17978	17992	17974	17982	18027	17970	17944	17836	18094	17948	18114	17889	17686	17981	17934	18077	17925	17987	17763	18000	17838	17983	17882	17769	17944	17684	17938	18049	17900	18002	17899	17773	17887	17860	18017	17918	17724	17758	18091	17841	17954	17816	17977	17978	17995	17993	17805	18001	17972	17811	17997	17862	17825	18018	17977	17757	17774	17869	17872	17679	17850	17953	17875	17894	17890	18131	17889	17820	17909	17971	17840	17892	17867	18033	17764	18082	18204	17896	17796	18046	18077	18052	18014	17839	17832	17821	17987	17961	17866	18009	17948	18018	17874	18009	17794	17785	17861	18031	18004	17794	18069	17849	18077	17849	17937	17898	17778	17918	18043	17975	18012	18173	18021	17896	18182	17888	18072	18037	18010	17951	17998	17889	17847	18002	17830	17900	18061	18103	17833	17922	17872	17911	17867	17993	17850	17891	18175	17861	17751	17895	17792	17959	18012	17974	17982	18063	17983	17995	17711	17943	17913	18041	18088	17964	17851	17812	17940	17970	17924	17968	17969	18081	17779	17931	17972	17849	17921	17831	17852	17909	17832	17935	17745	17816	17993	18059	18022	17975	17961	18142	17967	18102	18079	17812	17946	17805	17909	17896	17934	17883	18086	18032	17973	18010	18060	17912	17792	17677	18119	17919	18113	17986	17836	17936	18016	17898	17877	17801	18041	18004	18087	17898	17991	17962	17941	18008	18004	18197	17780	17994	17936	17968	18017	18074	17857	17874	18033	17882	17910	17937	18004	17780	17781	17896	17851	17868	17882	17958	17757	17903	18042	17887	17735	17918	17856	17966	18031	17867	17907	17885	18011	17938	17914	18101	17951	18001	18166	17870	17678	17976	18014	17950	17829	17772	17865	17897	17934	18112	18026	18009	17751	17996	17766	17896	18071	18060	17933	18041	17984	18022	17878	17915	17994	17888	18009	17768	17922	18057	18043	17818	17762	17875	18181	17843	17893	18104	17846	17907	17959	18041	17856	17882	17763	17806	17902	18183	17895	18014	17949	18073	17986	18013	17791	17904	17834	17887	17771	18057	18020	17936	17800	17889	17779	17930	17970	18042	18116	18017	18037	18094	17926	18066	18173	17975	17942	18027	17613	17833	17854	17954	18020	17873	17829	17965	17860	17857	17737	17667	17773	17978	18057	18010	17868	18051	17924	18078	17832	17764	17720	17956	17674	18100	17827	17996	17836	17966	18014	18011	17816	17971	17908	17969	17942	17703	17832	18025	17875	17785	17972	17926	17961	17724	17997	17972	18023	17892	17874	17863	18156	18066	17834	17758	17926	17906	17920	17908	18140	17840	17967	17930	17975	17834	17874	17787	17847	18084	18206	17975	18067	18163	18039	18089	17928	18095	17832	18081	18065	17852	17750	17700	18017	18107	17831	17972	17765	17666	18007	18201	17995	18065	18127	18076	17856	18052	17923	17686	18032	17735	18000	18104	17799	17854	17984	17922	17873	17824	17981	17959	18037	18038	17735	17883	17769	17779	18018	18062	17919	18032	18076	18170	17999	17954	17842	17870	17987	17940	18016	18013	17915	17968	17845	17803	17828	17835	17751	17986	18029	18044	17816	18031	17942	17721	17836	17899	17945	17925	17868	17816	17954	17965	17883	18202	17919	17846	17955	18090	17950	17940	18131	17970	17976	17966	17894	17954	18044	17858	18078	17926	17972	18062	17850	18131	18005	17732	17852	17740	17675	18041	18025	17958	17841	17999	18116	17991	17777	17975	17898	17710	17896	17873	17994	18054	18062	18076	17884	17993	17801	18017	17917	17677	17905	17917	17860	17827	17881	17954	17640	18028	18115	18033	17981	17951	17932	17882	18014	17994	17948	17839	17917	17757	18007	17939	17779	17936	17873	17990	17953	17975	18070	18035	17929	18100	18036	18041	17854	18064	18029	17876	17944	17842	17788	17765	17906	17968	18114	17890	18032	18005	17819	17847	17722	17755	17937	17917	18006	17822	18036	17775	17987	17940	17825	18107	17757	17948	17738	17902	18096	18055	17879	18005	17950	17774	18012	17989	17927	17808	17989	17900	17734	17907	17885	17834	17874	17959	17905	17816	17974	17822	17786	17728	17772	17848	18051	17704	17940	18206	17914	17961	17714	17814	17847	17933	17817	17855	18156	18004	18108	18026	17893	18014	17821	17810	17824	17867	17956	17845	17823	17930	18147	18085	17999	17880	17946	17647	17718	17690	17890	17940	17977	17676	18007	17810	18019	18114	17890	17816	17772	17792	17909	17895	17916	17885	17836	18087	18007	17788	17917	18040	17940	17849	18208	17797	17898	17879	17861	18017	17924	18056	17952	17845	18061	17928	17817	17972	17788	17996	18050	17989	17907	17953	17916	18150	17800	17786	17789	17802	17851	17858	17945	17983	18024	17909	17975	17819	17892	17699	17777	18017	17938	17885	17771	17660	17988	18081	18103	17824	17781	17773	17781	17727	18046	18034	18012	18012	17842	17852	17903	18035	18113	18071	17932	17840	18011	17878	17834	17999	18052	17879	17890	18070	18137	17949	18092	17755	17756	17848	17855	17875	17972	17871	17925	18067	17912	18069	17914	17989	17842	17933	17978	17993	18258	18088	17797	17997	17995	18054	17993	17991	17840	17830	17872	17859	17901	18009	18099	17819	17758	17990	17856	17885	18063	17852	17934	18127	18146	18074	17804	17878	18075	17926	17916	17788	17780	17917	17920	17837	17928	17994	17821	17992	18027	17861	17837	18041	18024	17984	18190	17943	17938	17923	17943	17901	17879	18010	18058	17754	17902	17876	17961	17880	17978	17823	17914	17987	17889	18034	17870	18017	17967	17890	17851	17783	17999	17932	18006	17951	17774	17836	18099	17930	17921	18072	17819	17936	17884	17844	17891	17843	17964	18151	17859	17999	17851	17849	17956	17798	17955	18138	18011	17975	17821	17707	17848	17802	17984	17972	17881	17912	18075	18030	17907	18013	17940	18031	17937	17824	18100	17919	17912	17850	17937	17964	17896	17904	18044	17964	17707	17880	17871	17801	17924	17947	17969	17860	18088	17972	17824	17894	17867	17832	17723	18069	17975	17991	17904	17767	17737	17886	17981	17840	17952	17804	17967	17915	18031	17732	17812	17768	17862	17883	17951	17905	17881	17975	17814	17940	17836	17954	17892	17964	17885	18059	18033	17988	18103	18064	17924	18181	17967	18156	18112	17811	18107	18004	17784	17957	17985	17909	17771	17896	17845	17791	17951	17830	17707	17923	17987	17970	17934	18014	17858	18083	17991	17856	17752	17991	17844	17993	18140	18034	17815	17712	17920	17818	17805	18096	17841	17816	18069	18074	17941	17833	18071	17997	17921	17924	17846	17945	17843	17876	17977	17931	17972	17947	18229	18137	17827	17864	17893	17865	17902	17738	18030	17830	18152	18052	17733	17812	17659	17848	18000	17992	17919	17954	17959	17864	17815	17765	18025	18025	17963	17960	18050	17851	17965	17813	17881	17960	17794	17836	17952	17836	18147	18020	18026	17894	17970	17787	18013	17967	17985	17973	17942	18114	18002	18091	17759	18002	18062	17882	17934	17963	17948	17758	17906	18129	17950	18126	18075	17581	17779	17747	17772	17945	17954	17903	18002	17833	18006	17907	17765	17867	18073	17987	18105	17982	17855	18091	17886	17845	17979	17850	18099	17843	17737	17864	17927	18011	17869	17950	17902	17944	17857	17827	18048	18019	17881	18111	17886	18012	17886	17738	17831	17925	17973	17823	17976	17904	17932	17911	17966	17970	18052	17925	17948	17878	18126	18063	17999	18207	17761	17836	17860	17939	17984	17941	18015	17836	17795	17811	17958	17888	17841	17756	17932	17871	17682	18180	17962	17979	17925	17999	17898	17875	17840	17938	17912	18084	18034	17918	18026	18006	18011	18012	17832	17959	17906	17967	17866	17933	17857	17899	17981	17785	18130	18032	17958	17912	17990	17960	18084	17928	18172	17809	17819	17733	17831	17901	17921	17889	17845	17811	17975	17998	18097	17979	17939	17871	17990	18004	17707	17959	17729	18008	18028	17986	17967	18182	17969	18080	17987	17751	18023	18003	17840	18064	17839	18069	17850	17950	18021	17931	17788	17962	17979	18194	18026	17897	17821	17646	17919	17785	17992	17899	17737	18098	18160	18067	18020	17890	17846	18036	17876	17958	17765	17870	18080	18143	17967	17889	17685	17930	17835	17964	17998	17975	17967	18109	18074	17980	18036	18102	18058	17989	18063	17972	17743	17997	17847	18051	17858	17865	17766	18059	17873	17866	18013	17947	17914	18005	17648	17888	17800	18107	17996	17952	17797	17869	17900	18097	17803	17957	17878	17932	17886	18032	17861	17961	17734	18067	17817	17822	18022	17862	18007	17864	18113	17974	18072	17826	17828	17793	18100	17921	18038	17988	17935	18044	17986	17989	17868	18016	17901
18369	23659	21196	18188	17367	17500	17680	17327	17210	16725	16712	16484	16316	15995	16122	15761	15945	15968	15929	15589	15660	15673	15673	15743	15665	15598	15637	15655	15608	15423	15776	15541	15573	15665	15402	15655	15511	15693	15385	15656	15499	15591	15387	15591	15524	15376	15542	15550	15665	15720	15659	15831	15574	15505	15462	15507	15582	15462	15439	15516	15400	15335	15481	15514	15525	15538	15571	15587	15584	15547	15579	15521	15574	15668	15402	15577	15581	15513	15584	15589	15405	15451	15511	15604	15469	15558	15677	15467	15429	15472	15516	15563	15508	15406	15546	15548	15457	15589	15456	15405	15416	15428	15476	15621	15596	15576	15498	15427	15481	15424	15575	15556	15495	15559	15569	15562	15658	15455	15573	15379	15651	15590	15489	15568	15578	15613	15646	15637	15579	15486	15473	15414	15376	15433	15433	15402	15478	15392	15547	15704	15476	15723	15442	15462	15624	15500	15614	15399	15600	15452	15438	15612	15504	15458	15588	15450	15517	15516	15498	15534	15622	15443	15433	15596	15503	15479	15675	15322	15502	15444	15337	15442	15588	15619	15553	15356	15655	15568	15529	15559	15578	15520	15601	15498	15524	15545	15553	15409	15639	15644	15537	15646	15543	15575	15652	15520	15620	15482	15280	15500	15375	15481	15437	15434	15623	15536	15543	15571	15538	15495	15562	15543	15524	15455	15407	15526	15502	15518	15515	15444	15574	15380	15545	15463	15426	15496	15613	15405	15410	15469	15495	15497	15598	15344	15418	15581	15556	15499	15454	15321	15562	15442	15469	15481	15666	15495	15575	15645	15440	15466	15299	15412	15448	15535	15657	15592	15498	15511	15466	15544	15523	15537	15507	15614	15615	15609	15493	15689	15580	15720	15568	15616	15394	15582	15483	15624	15280	15431	15442	15536	15404	15404	15479	15625	15422	15494	15683	15441	15616	15383	15398	15563	15460	15603	15553	15690	15509	15647	15553	15349	15423	15652	15277	15628	15600	15504	15409	15387	15600	15648	15504	15453	15686	15595	15330	15513	15367	15446	15571	15448	15585	15499	15556	15470	15396	15456	15505	15483	15556	15482	15290	15585	15339	15628	15386	15477	15391	15556	15449	15633	15491	15572	15685	15730	15525	15492	15552	15530	15569	15340	15528	15497	15401	15539	15548	15384	15594	15321	15654	15577	15616	15446	15583	15497	15530	15460	15657	15592	15343	15451	15502	15590	15460	15567	15544	15307	15409	15545	15599	15366	15581	15455	15590	15423	15585	15571	15414	15478	15638	15476	15542	15626	15465	15574	15421	15526	15643	15555	15560	15546	15595	15470	15370	15487	15456	15496	15321	15480	15388	15555	15365	15544	15455	15360	15550	15582	15517	15531	15731	15515	15503	15496	15617	15484	15463	15477	15391	15421	15593	15402	15431	15534	15470	15614	15462	15535	15535	15725	15557	15471	15429	15523	15476	15412	15410	15542	15574	15391	15432	15564	15499	15573	15636	15406	15449	15592	15521	15465	15696	15549	15445	15608	15606	15457	15508	15487	15488	15554	15533	15498	15498	15400	15522	15465	15395	15548	15553	15362	15498	15397	15412	15598	15578	15587	15537	15666	15377	15558	15447	15427	15685	15521	15678	15456	15600	15417	15604	15424	15400	15562	15506	15552	15611	15534	15461	15712	15767	15523	15395	15601	15519	15562	15513	15392	15657	15573	15491	15490	15690	15535	15647	15511	15747	15482	15503	15416	15482	15515	15607	15401	15475	15649	15595	15468	15566	15569	15366	15541	15539	15526	15436	15361	15410	15605	15555	15503	15469	15503	15571	15453	15534	15466	15444	15512	15333	15564	15548	15597	15669	15390	15480	15578	15546	15503	15497	15518	15499	15484	15606	15509	15604	15401	15562	15497	15491	15608	15440	15508	15439	15404	15490	15561	15579	15460	15666	15629	15452	15415	15380	15469	15608	15470	15622	15433	15629	15353	15578	15424	15462	15685	15463	15409	15539	15448	15390	15551	15474	15510	15461	15540	15568	15380	15584	15515	15370	15570	15368	15603	15479	15524	15471	15545	15715	15577	15596	15464	15490	15396	15456	15557	15648	15678	15558	15551	15445	15508	15450	15529	15482	15540	15471	15667	15572	15378	15445	15375	15599	15698	15470	15535	15594	15434	15571	15521	15425	15607	15439	15408	15611	15581	15417	15462	15667	15644	15447	15595	15426	15326	15516	15731	15440	15576	15415	15630	15368	15563	15448	15376	15564	15450	15550	15450	15550	15520	15656	15609	15497	15442	15656	15391	15621	15496	15433	15507	15534	15570	15669	15470	15484	15515	15592	15503	15512	15661	15541	15323	15520	15508	15445	15465	15444	15600	15618	15362	15350	15388	15467	15443	15394	15404	15448	15434	15389	15556	15414	15532	15570	15515	15407	15493	15503	15655	15472	15436	15613	15302	15603	15360	15550	15537	15408	15498	15532	15490	15574	15503	15699	15544	15422	15575	15620	15486	15414	15386	15392	15354	15520	15524	15679	15420	15294	15485	15556	15616	15455	15707	15502	15608	15491	15610	15485	15401	15414	15483	15372	15624	15519	15474	15507	15577	15433	15647	15395	15573	15475	15433	15456	15576	15409	15597	15501	15371	15461	15587	15737	15467	15380	15415	15440	15539	15444	15643	15671	15366	15444	15440	15665	15563	15488	15411	15714	15445	15554	15536	15511	15471	15543	15376	15578	15416	15450	15636	15775	15694	15530	15479	15555	15482	15617	15611	15745	15453	15420	15504	15443	15548	15635	15474	15557	15596	15479	15528	15514	15617	15606	15484	15562	15550	15544	15403	15533	15522	15616	15461	15657	15653	15545	15389	15431	15637	15652	15500	15636	15544	15586	15376	15541	15636	15401	15525	15490	15524	15527	15474	15429	15557	15465	15479	15628	15647	15690	15579	15507	15589	15503	15614	15347	15519	15606	15573	15450	15637	15563	15385	15495	15489	15483	15617	15368	15330	15483	15555	15609	15483	15615	15522	15559	15630	15535	15793	15349	15679	15535	15473	15591	15466	15673	15626	15450	15658	15348	15578	15509	15557	15574	15617	15348	15477	15498	15501	15424	15634	15487	15469	15513	15437	15498	15570	15574	15443	15544	15540	15352	15379	15577	15570	15485	15590	15495	15579	15570	15577	15583	15426	15355	15462	15555	15464	15522	15528	15613	15601	15581	15508	15557	15463	15565	15641	15613	15499	15582	15517	15497	15552	15507	15540	15574	15401	15480	15465	15545	15524	15542	15577	15502	15514	15594	15659	15415	15531	15521	15529	15457	15465	15482	15622	15551	15595	15518	15663	15519	15363	15503	15683	15648	15533	15457	15565	15608	15519	15510	15503	15424	15470	15223	15437	15345	15514	15618	15423	15632	15568	15675	15409	15377	15488	15429	15368	15340	15531	15545	15493	15498	15529	15414	15583	15520	15570	15531	15361	15409	15404	15607	15468	15445	15475	15497	15533	15725	15495	15450	15593	15526	15519	15639	15586	15598	15571	15595	15446	15248	15353	15505	15491	15567	15642	15493	15514	15542	15771	15427	15472	15511	15481	15557	15562	15485	15544	15503	15364	15427	15603	15491	15545	15429	15652	15617	15739	15440	15510	15543	15629	15536	15498	15502	15620	15519	15572	15428	15595	15692	15526	15325	15654	15492	15336	15619	15323	15524	15562	15513	15547	15442	15679	15523	15390	15493	15565	15589	15539	15536	15439	15475	15476	15611	15580	15640	15553	15377	15507	15651	15474	15500	15572	15657	15551	15371	15543	15460	15826	15427	15547	15487	15453	15505	15482	15657	15476	15597	15389	15686	15546	15549	15355	15614	15508	15681	15473	15516	15285	15490	15491	15407	15342	15696	15569	15688	15608	15574	15701	15486	15648	15508	15455	15365	15299	15371	15346	15463	15513	15546	15479	15518	15530	15468	15444	15527	15409	15593	15612	15497	15359	15558	15383	15654	15458	15522	15542	15477	15534	15642	15462	15629	15556	15562	15545	15567	15514	15541	15474	15456	15523	15578	15388	15607	15637	15414	15411	15481	15437	15520	15368	15491	15604	15430	15443	15430	15473	15457	15383	15446	15372	15414	15536	15432	15523	15552	15592	15432	15499	15627	15645	15417	15585	15477	15449	15453	15526	15472	15444	15631	15491	15612	15400	15446	15595	15420	15432	15604	15537	15445	15506	15314	15128	15550	15556	15707	15537	15522	15627	15576	15621	15505	15518	15440	15525	15547	15365	15531	15752	15410	15464	15447	15497	15572	15566	15338	15626	15368	15495	15465	15730	15478	15529	15551	15539	15501	15538	15449	15544	15571	15488	15461	15576	15605	15606	15551	15530	15426	15475	15618	15517	15460	15707	15482	15544	15522	15522	15467	15505	15556	15426	15562	15483	15501	15592	15462	15577	15602	15591	15270	15497	15596	15266	15603	15627	15510	15531	15439	15455	15526	15532	15408	15469	15446	15758	15388	15553	15576	15598	15509	15467	15569	15483	15504	15547	15589	15421	15603	15370	15541	15502	15581	15581	15443	15519	15475	15493	15620	15645	15350	15610	15515	15224	15460	15571	15489	15547	15626	15484	15460	15512	15570	15386	15379	15499	15514	15518	15350	15583	15525	15342	15459	15641	15592	15592	15457	15376	15447	15587	15428	15367	15470	15663	15481	15427	15567	15558	15553	15629	15598	15569	15415	15550	15390	15532	15559	15429	15397	15578	15452	15517	15601	15509	15436	15550	15433	15525	15618	15560	15640	15601	15433	15523	15485	15587	15616	15650	15410	15448	15508	15475	15465	15657	15439	15522	15393	15577	15455	15555	15376	15346	15519	15435	15522	15462	15423	15483	15484	15357	15461	15329	15494	15743	15611	15573	15479	15474	15474	15618	15649	15588	15587	15500	15513	15500	15580	15603	15402	15595	15393	15563	15462	15436	15342	15500	15506	15320	15599	15536	15592	15488	15414	15701	15604	15441	15506	15637	15593	15482	15473	15410	15621	15446	15570	15642	15438	15560	15597	15562	15591	15485	15487	15545	15413	15633	15468	15490	15475	15585	15481	15527	15348	15546	15530	15538	15618	15487	15335	15409	15669	15488	15661	15458	15556	15478
24066	21296	28762	24274	22202	22743	22443	19886	19035	18870	18562	18591	18628	18422	18298	18178	18180	17958	18068	17813	17786	17492	17812	17721	17725	17816	17367	17560	17517	17529	17292	17495	17581	17543	17406	17640	17555	17584	17614	17444	17556	17425	17457	17397	17729	17618	17539	18083	18551	18467	18187	17979	17652	17420	17521	17433	17493	17436	17592	17556	17418	17501	17291	17498	17383	17245	17314	17425	17665	17334	17283	17347	17331	17526	17210	17398	17335	17436	17482	17497	17464	17344	17576	17354	17342	17307	17378	17463	17611	17737	17517	17384	17308	17442	17329	17552	17177	17389	17557	17418	17384	17237	17569	17451	17228	17352	17411	17460	17433	17407	17571	17318	17388	17384	17556	17283	17559	17416	17536	17441	17602	17487	17492	17561	17495	17574	17341	17307	17486	17448	17483	17302	17288	17228	17688	17322	17310	17444	17408	17240	17434	17432	17313	17238	17296	17322	17493	17181	17353	17368	17382	17250	17374	17259	17332	17402	17286	17391	17620	17323	17333	17431	17165	17397	17536	17465	17217	17316	17301	17502	17270	17452	17349	17468	17470	17483	17414	17398	17384	17409	17495	17309	17564	17349	17328	17353	17427	17191	17227	17524	17493	17335	17379	17409	17560	17362	17125	17433	17380	17253	17234	17388	17510	17337	17361	17377	17388	17471	17462	17476	17398	17497	17509	17614	17578	17361	17483	17556	17530	17260	17351	17336	17419	17459	17519	17332	17254	17344	17330	17362	17462	17517	17381	17370	17460	17393	17430	17315	17490	17413	17466	17511	17569	17345	17361	17274	17555	17497	17521	17317	17429	17445	17318	17330	17276	17477	17515	17300	17411	17274	17521	17409	17353	17395	17390	17417	17475	17500	17672	17461	17306	17391	17258	17451	17435	17318	17346	17232	17281	17469	17272	17609	17277	17270	17490	17376	17365	17377	17379	17394	17386	17376	17531	17637	17411	17382	17452	17619	17707	17534	17613	17454	17458	17397	17499	17356	17565	17507	17480	17114	17474	17426	17546	17464	17486	17392	17460	17409	17333	17322	17404	17316	17460	17324	17562	17357	17455	17624	17358	17296	17380	17346	17320	17137	17527	17179	17251	17392	17449	17283	17480	17589	17423	17254	17289	17379	17541	17521	17633	17486	17402	17406	17451	17509	17380	17598	17598	17265	17329	17575	17427	17180	17391	17439	17343	17738	17616	17514	17376	17470	17371	17352	17377	17513	17532	17440	17643	17522	17468	17245	17627	17297	17353	17409	17224	17502	17247	17418	17616	17581	17336	17383	17622	17596	17501	17385	17326	17450	17324	17550	17269	17387	17300	17205	17328	17469	17285	17374	17470	17258	17487	17169	17585	17359	17384	17425	17291	17267	17471	17360	17311	17318	17492	17485	17515	17387	17596	17505	17398	17301	17446	17308	17427	17559	17351	17307	17374	17494	17585	17363	17557	17422	17547	17487	17602	17283	17529	17267	17513	17429	17487	17245	17471	17470	17427	17407	17271	17261	17417	17438	17626	17388	17528	17321	17431	17555	17259	17329	17459	17438	17407	17386	17564	17576	17517	17419	17267	17202	17338	17500	17483	17383	17314	17325	17420	17441	17367	17465	17462	17432	17545	17469	17428	17358	17349	17430	17309	17321	17499	17554	17321	17480	17298	17310	17519	17369	17417	17536	17271	17523	17296	17335	17517	17345	17384	17538	17386	17356	17459	17614	17585	17335	17289	17648	17607	17320	17381	17382	17525	17525	17245	17228	17380	17351	17506	17400	17222	17296	17521	17329	17596	17335	17454	17385	17464	17566	17507	17282	17324	17302	17404	17400	17265	17388	17482	17332	17405	17338	17539	17348	17329	17264	17341	17190	17203	17324	17449	17312	17237	17297	17317	17393	17296	17485	17375	17431	17638	17493	17460	17357	17365	17479	17566	17239	17278	17431	17340	17225	17459	17356	17346	17363	17451	17484	17578	17338	17399	17329	17302	17537	17225	17431	17343	17233	17436	17219	17541	17571	17404	17191	17389	17568	17426	17309	17269	17433	17502	17667	17560	17277	17259	17393	17697	17472	17304	17459	17516	17421	17191	17370	17323	17379	17407	17413	17480	17480	17433	17299	17476	17361	17189	17424	17464	17420	17334	17376	17360	17584	17491	17520	17227	17539	17385	17396	17392	17397	17506	17618	17307	17596	17449	17427	17325	17447	17499	17395	17496	17407	17319	17552	17604	17515	17647	17406	17450	17292	17282	17310	17313	17245	17494	17462	17527	17203	17329	17488	17332	17590	17509	17412	17423	17289	17381	17478	17422	17382	17532	17558	17342	17585	17719	17278	17563	17342	17433	17529	17378	17304	17313	17531	17270	17520	17427	17472	17344	17509	17455	17502	17372	17200	17377	17470	17225	17288	17466	17557	17440	17502	17422	17274	17208	17311	17313	17402	17424	17555	17365	17479	17332	17382	17457	17470	17572	17679	17463	17089	17429	17523	17336	17338	17388	17460	17358	17206	17353	17451	17423	17464	17529	17506	17455	17452	17598	17377	17391	17618	17462	17409	17329	17583	17522	17380	17312	17525	17421	17344	17639	17407	17449	17264	17445	17532	17623	17578	17480	17471	17605	17325	17368	17377	17509	17343	17483	17288	17374	17192	17419	17366	17446	17538	17680	17503	17394	17366	17459	17388	17432	17348	17429	17364	17581	17378	17366	17558	17357	17306	17449	17402	17310	17595	17427	17472	17429	17327	17428	17614	17409	17432	17593	17299	17468	17511	17353	17252	17345	17441	17555	17449	17299	17524	17531	17367	17417	17451	17218	17513	17627	17592	17170	17365	17499	17378	17474	17610	17489	17387	17479	17507	17564	17395	17427	17344	17284	17229	17451	17475	17637	17470	17267	17507	17562	17421	17577	17488	17271	17373	17422	17582	17585	17502	17362	17393	17328	17275	17477	17420	17563	17434	17476	17368	17394	17301	17464	17356	17511	17488	17609	17437	17505	17404	17488	17301	17556	17445	17420	17449	17278	17409	17421	17251	17457	17507	17356	17379	17321	17587	17371	17312	17292	17314	17356	17307	17277	17372	17477	17416	17512	17546	17547	17561	17276	17465	17416	17501	17489	17436	17519	17492	17496	17398	17370	17419	17385	17533	17475	17355	17553	17444	17398	17411	17624	17143	17268	17429	17462	17479	17387	17367	17480	17282	17301	17583	17447	17301	17422	17434	17375	17586	17460	17467	17678	17492	17360	17388	17421	17311	17439	17131	17364	17419	17660	17311	17485	17531	17332	17592	17425	17568	17555	17411	17458	17344	17333	17372	17309	17648	17345	17630	17364	17379	17121	17431	17539	17483	17496	17452	17416	17311	17326	17307	17273	17341	17385	17353	17298	17493	17542	17269	17249	17230	17535	17642	17577	17579	17454	17589	17438	17392	17324	17332	17396	17350	17442	17345	17314	17413	17507	17382	17429	17399	17326	17187	17495	17412	17388	17535	17581	17278	17490	17491	17494	17403	17505	17598	17592	17497	17390	17400	17363	17509	17393	17348	17405	17487	17356	17619	17457	17475	17534	17453	17384	17479	17500	17362	17285	17324	17141	17447	17435	17527	17472	17495	17434	17367	17271	17546	17477	17266	17273	17287	17244	17547	17356	17399	17353	17234	17447	17558	17668	17474	17510	17365	17333	17586	17452	17512	17365	17451	17504	17433	17525	17322	17374	17519	17512	17377	17528	17438	17399	17473	17338	17378	17271	17083	17627	17553	17390	17267	17228	17155	17342	17319	17301	17369	17443	17258	17265	17552	17359	17540	17566	17512	17307	17302	17449	17479	17434	17557	17385	17550	17442	17293	17280	17245	17455	17509	17488	17433	17454	17331	17470	17507	17397	17372	17518	17605	17458	17388	17585	17422	17353	17548	17371	17349	17490	17531	17312	17309	17552	17371	17235	17410	17449	17486	17537	17429	17486	17396	17571	17452	17467	17269	17469	17468	17497	17371	17397	17361	17319	17448	17686	17383	17397	17530	17115	17338	17600	17479	17218	17373	17674	17486	17355	17545	17530	17426	17364	17536	17420	17254	17350	17321	17557	17421	17314	17275	17411	17453	17323	17320	17509	17458	17588	17359	17413	17539	17173	17396	17494	17420	17777	17424	17439	17435	17333	17357	17550	17386	17382	17571	17522	17488	17405	17391	17409	17242	17396	17384	17413	17441	17276	17537	17352	17517	17624	17431	17336	17432	17575	17342	17612	17392	17272	17562	17110	17426	17408	17218	17053	17441	17334	17464	17322	17534	17374	17534	17274	17638	17346	17564	17441	17445	17457	17337	17425	17474	17547	17450	17539	17409	17545	17412	17403	17352	17553	17485	17430	17413	17441	17457	17481	17449	17346	17499	17322	17352	17409	17473	17447	17625	17329	17482	17437	17543	17458	17412	17287	17449	17506	17473	17295	17270	17570	17464	17499	17449	17452	17426	17460	17241	17541	17411	17447	17356	17386	17527	17426	17497	17473	17426	17601	17523	17281	17217	17398	17392	17360	17447	17556	17413	17444	17456	17340	17524	17448	17356	17483	17479	17545	17621	17461	17423	17534	17270	17475	17487	17351	17403	17389	17336	17333	17284	17418	17494	17350	17449	17225	17211	17141	17259	17342	17463	17471	17518	17542	17373	17443	17329	17374	17262	17524	17316	17433	17321	17358	17404	17154	17460	17413	17406	17608	17394	17152	17327	17489	17548	17481	17465	17518	17211	17465	17347	17467	17506	17495	17429	17385	17378	17511	17353	17349	17286	17246	17304	17467	17283	17482	17379	17401	17430	17337	17492	17388	17280	17321	17528	17534	17563	17325	17530	17569	17265	17344	17318	17521	17495	17533	17355	17580	17510	17265	17299	17360	17541	17469	17417	17472	17222	17648	17525	17322	17473	17764	17486	17325	17354	17259	17574	17447	17324	17238	17371	17242	17221	17494	17431	17623	17396	17456	17604	17625	17550	17301	17476	17388	17413	17613	17470	17363	17477	17443	17405	17399	17543	17588	17422	17334	17413	17504	17466	17385	17447	17437	17579	17514	17508	17661	17345	17545	17674	17278	17475	17454	17430	17499	17460	17366	17432	17496	17412	17523	17317	17484	17256	17434	17441
16455	27804	25099	20880	19487	19153	19472	18619	18020	17111	17027	17244	17008	16620	16454	16110	15931	15921	15798	15736	15587	15448	15550	15394	15725	15407	15503	15285	15191	15408	15460	15278	15428	15269	15368	15304	15251	15252	15293	15336	15202	15279	15324	15314	15263	15516	15295	16037	16702	16747	16396	15908	15422	15191	15349	15307	15204	15113	15400	15159	15287	15272	15402	15185	15201	15239	15167	15270	15000	15142	15162	15105	15156	15258	15249	15151	15349	15315	15238	15292	15219	15278	15216	15326	15236	15099	15232	15241	15315	15110	15202	15222	15280	15293	15083	15282	15256	15490	15249	15198	15308	15231	15223	15423	15188	15389	15293	15158	15130	15268	15185	15198	15212	15099	15260	15315	15269	15240	15104	15297	15283	15220	15045	15237	15371	15195	15193	15264	15263	15226	15057	15147	15189	15155	15167	15215	15149	15133	15106	15193	15227	15205	15327	15114	15333	15097	15217	15168	15389	15208	15319	15131	15117	15214	15170	15305	15240	15320	15282	15235	15026	15277	15143	15133	15334	15138	15307	15271	15157	15248	15182	15145	15293	15167	15241	15209	15272	15156	15151	15131	15254	15059	15446	15089	15078	15281	15319	15096	15054	15202	15298	15259	15131	15206	15132	15252	15413	15122	15318	15306	15298	15186	15105	15353	15232	15403	15157	15188	15234	15223	15199	15177	15430	15237	15286	15011	15158	15035	15199	15137	15368	15347	15242	15234	15188	15139	15322	15254	15371	15290	15250	15113	15005	15217	15146	15284	15321	15203	15399	15014	15356	15176	15224	15112	15349	15213	15049	15254	15201	15115	15093	15213	15230	15292	15330	15337	15218	15189	15222	15165	15223	15054	15325	15277	15224	15252	15398	15356	15283	15206	15235	15147	15203	15253	15376	15305	15165	15381	15224	15232	15290	15067	15356	15287	15357	15286	15142	15217	15269	15156	15275	15243	15088	15122	15322	15280	15225	15145	15145	15072	15227	15296	15266	15150	15192	15052	15091	15135	15190	15148	15138	15284	15146	15173	15278	15247	15265	15269	15325	15070	15286	15199	15270	15145	15328	15158	15236	15175	15290	15168	15030	15134	15255	15292	15152	14928	15148	15250	15191	15123	15144	15109	15301	15279	15288	15252	15167	15155	15373	15281	15327	15235	15153	15167	15222	15201	15158	15216	15209	15167	15017	15338	15294	15319	15249	15180	15252	15123	15270	15289	15056	15306	15138	15226	15076	15211	15278	15177	15091	15210	15238	15211	15074	15205	15109	15214	15136	15328	15358	15028	15216	15197	15252	15220	15275	15258	15295	15217	15294	15274	15047	15258	15217	15487	15152	15198	15232	15194	15138	15031	15447	15175	15340	15183	15253	15286	15297	15022	15159	15258	15198	15238	15307	15074	15155	15253	15217	15288	15155	15199	15268	15295	15334	15261	15275	15223	15109	15043	15292	15123	15185	15264	15141	15321	15185	15287	15407	15266	15351	15272	15274	15440	15251	15237	15052	15213	15249	15238	15053	15203	15100	15052	15156	15143	15261	15130	15286	15101	15252	15193	15224	15270	15123	15332	15278	15198	15365	15155	15180	15279	15166	15225	15055	15298	15234	15236	15336	15264	15316	15078	15205	15172	15129	15177	15087	15242	15106	15212	15196	15305	15229	15413	15224	15238	15230	15225	15271	15308	15120	15253	15071	15216	15251	15090	15190	15249	15298	15192	15358	15278	15081	15246	15201	15086	15291	15249	15038	15150	15194	15157	15104	15280	15080	15099	15082	15105	15202	15345	15434	15201	15130	15120	15274	15239	15095	15168	15245	15170	15258	15321	15081	15212	15163	15125	15124	15186	15246	15141	15303	15092	15148	15299	15253	15096	15315	15187	15092	15362	15339	15214	15285	15207	15329	15152	15286	15182	15174	15212	15126	15031	15251	15201	15366	15347	15223	15252	15181	15202	15162	15134	15269	15310	15043	15285	15209	15320	15270	14991	15169	15159	15225	15265	15145	15154	15381	15151	15153	15269	15257	15285	15202	15252	15195	15227	15238	15324	15258	15298	15176	15115	15249	15077	15151	15169	15107	15346	15307	15197	15074	15167	15144	15233	15192	15240	15125	15211	15275	15020	15233	15216	15254	15062	15147	15321	15188	15151	15197	15064	15277	15288	15238	15159	15141	15216	15141	15120	15253	15310	15184	15200	15249	15252	15209	15219	15275	15164	15172	15358	15143	15148	15209	15124	15276	15248	15233	15045	15186	15045	15312	15355	15112	15267	15232	14998	15298	15344	15274	15341	15211	15132	15198	15282	15180	15271	15282	15393	15162	15067	15179	15170	15127	15264	15294	15105	15255	15264	15138	15305	15261	15219	15166	15074	15351	15151	15241	15283	15122	15180	15201	15288	15077	15097	15118	15253	15278	15221	15244	15186	15231	15184	15205	15237	15194	15219	15211	15260	15297	15090	15184	15188	15326	15266	15221	15332	15209	15031	15250	15116	15207	15337	15220	15143	15187	15213	15234	15116	15037	15227	15260	15250	15134	15162	15231	15111	15064	15272	15362	15256	15324	15135	15394	15309	15127	15097	15235	15202	15159	15304	15252	15294	15105	15286	15063	15152	15235	15275	15251	15132	15347	15088	15359	15208	15333	15202	15280	15254	15104	15340	15174	15257	15013	15296	15074	15402	15255	15192	15213	15220	15274	15245	15373	15130	15289	15347	15305	15295	15180	15126	15322	15430	15361	15247	15109	15240	15249	15119	15191	15208	15196	15436	15102	15179	15095	15216	15191	15232	15042	15277	15225	15263	15166	15364	15254	15129	15339	15351	15231	15063	15178	15194	15085	15217	15051	15101	15281	15190	15267	15306	15265	15239	15196	15116	15137	15080	15234	15211	15218	15077	15322	15226	15222	15430	15084	15313	15182	15295	15252	15221	15123	15184	15423	15042	15245	15228	15096	15279	15258	15412	15389	15266	15330	15349	15196	15124	15087	15165	15347	15179	15131	15291	15212	15179	15179	15010	15274	15377	15129	15198	15282	15289	15328	15207	15064	15212	15171	15197	15202	15273	15166	15284	15248	15246	15242	15126	15259	14990	15269	15298	15333	15147	15276	15348	15185	15275	15248	15194	15228	15141	15308	15313	15337	15062	15172	15201	15167	15297	15246	15222	15258	15304	15271	15170	15106	15227	15121	15105	15291	15299	15085	15129	15212	15161	15100	15207	15148	15432	15069	15223	15233	15177	15345	15250	15184	15348	15158	15315	15191	15281	15204	15208	15228	15146	15207	15215	15268	15287	15255	15269	15310	15037	15141	15362	15203	15248	15136	15184	15194	15153	15151	15309	15316	15215	15153	15329	15245	15159	15256	15315	15174	15088	15260	15168	15158	15306	15270	15035	15239	15269	15232	15218	15274	15285	15119	15269	15236	15157	15180	15304	15299	15112	15272	15285	15262	15156	15306	15299	15303	15033	15168	15259	15054	15140	15150	15288	15318	15265	15274	15465	15178	15157	15408	15113	15138	15201	15109	15284	15244	15139	15147	15090	15370	15185	15456	15223	15224	15238	15326	15163	15270	15241	15124	15316	15202	15153	15212	15333	15354	15200	15303	15224	15353	15302	15266	15108	15202	15071	15309	15426	15021	15285	15186	15298	15331	15206	15193	15148	15290	15301	15236	15229	15143	15208	14937	15218	15199	15222	15199	15215	15196	15305	15233	15262	15080	15232	15160	15172	15157	15096	15224	15257	15220	15199	15121	15199	15167	15291	15120	15179	15286	15240	15361	15173	15233	15305	15268	15294	15186	15134	15209	15260	15274	15275	15200	15205	15287	15220	15174	15226	15100	15207	15117	15208	15317	15090	15177	15037	15122	15211	15033	15023	15156	15141	15189	15048	15340	15194	15332	15256	15231	14960	15232	15080	15195	15304	15135	15157	15158	15242	15236	15157	15224	15060	15204	15181	15304	15144	15077	15001	15327	15203	15439	15179	15480	15198	15169	15221	15122	15207	14973	15244	15200	15365	15151	15028	15288	15144	15348	15454	15263	15136	15228	15278	15219	15198	15102	15317	15429	15124	15196	15066	15233	15206	15324	15188	15139	15272	15159	15076	15184	15228	15153	15172	15320	15176	15142	15295	15301	15170	15180	15219	15047	15082	15202	15137	15300	15201	15226	15283	15204	15268	15186	15199	15269	15132	15092	15182	15204	15257	15211	15210	15181	14966	15270	15255	15240	15139	15144	15165	15139	15280	15215	15127	15080	15236	15182	15170	15284	15266	15207	15381	15287	15119	15257	15197	15097	15323	15169	15368	15085	15221	15191	15137	15259	15244	15392	15240	15152	15162	15281	15260	15305	15126	15097	15082	15307	15144	15338	15079	15341	15317	15350	15084	15302	15393	15233	15044	15142	15317	15294	15348	15225	15179	15364	15228	15299	15153	15119	15243	15434	15167	15171	15322	15218	15103	15132	15193	15101	15142	15228	15243	15079	15174	15259	15197	15166	15323	15063	15099	15160	15125	15110	15225	15347	15309	15235	15324	15308	15198	15246	15431	15108	15227	15166	15398	15228	15191	15241	15186	15083	15351	15159	15300	15351	15240	15130	15355	15313	15152	15414	15023	15151	15238	15271	15360	15126	15233	15144	15114	15269	15251	15196	15241	15229	15335	15318	15410	15107	15155	15269	15291	15366	15335	15166	15242	15213	15349	15081	15046	15123	15441	15148	15271	15101	15292	15172	15140	15160	14994	15233	15271	15203	15126	15159	15185	15153	15127	15167	15094	15158	15358	15251	15084	15240	15060	15211	15180	15187	15209	15092	15231	15243	15198	15220	15278	15260	15312	15167	15195	15378	15051	15242	15298	15188	15095	15153	15213	15377	15283	15241	15245	15277	15161	15178	15212	15128	15162	15233	15233	15209	15081	15111	15310	15166	15084	14911	15242	15178	15189	15312	15223	15309	15217	15179	15140	15226	15076	15108	15094	15180	15287	15169	15254	15203	15193	15203	15121	15251	15218	15090	15182	15038	15285	15108	15129	15208	15263	15331	15204	15109	15146	15291	15174	15306	15192	15328	15144	15340	15121	15211	15210	15204	15073	15110	15257	15258	15181	15245	15425	15300	15223	15216	15013	15250	15135	15151	15048
23018	21310	29175	23782	21518	23577	25612	20349	19169	19038	19013	18831	19044	18967	18292	18168	18245	17826	17749	17860	17690	17678	17635	17592	17598	17692	17478	17324	17409	17358	17461	17310	17274	17543	17389	17467	17429	17234	17184	17287	17462	17326	17168	17401	17338	17331	17499	17755	18944	19534	19018	18603	17790	17594	17471	17208	17376	17175	17355	17184	17223	17331	17314	17252	17332	17104	17239	17307	17388	17294	17500	17196	17398	17329	17395	17042	17456	17214	17420	17404	17142	17217	17219	17315	17332	17112	17315	17320	17527	17261	17431	17225	17226	17321	17130	17355	17328	17314	17267	17150	17178	17380	17050	17217	17326	17280	17234	17168	17146	17344	17238	17288	17234	17091	17137	17193	17240	17221	17235	17261	17202	17281	17180	17323	17359	17302	17217	17258	17049	17223	17269	17116	17212	17248	17090	17159	17408	17348	17360	17306	17429	17192	17235	17287	16960	17183	17219	17286	17059	17262	17131	17257	17249	17040	17306	17165	17164	17220	17196	17196	17197	17155	17167	17253	17374	17324	17217	17196	17176	17195	17260	17116	17356	17024	17126	17305	17295	17178	17027	17128	17143	17295	17371	17172	17126	17352	17303	17116	17296	17250	17283	17195	17151	17102	17093	17010	17260	17183	17215	17128	17208	17316	17243	17122	17105	17466	17214	17297	17239	17212	17248	17179	17218	17101	17191	17249	17321	17388	17229	17292	17222	17304	17245	17339	17191	17076	17056	17266	17025	17296	17228	17233	17236	17161	17093	17396	17382	17358	17224	17369	17265	17231	17266	17192	17175	17256	17234	17083	17290	17253	17232	17177	17028	17124	17110	17177	17336	17144	17009	17380	17260	17202	17171	17083	17417	17036	17011	17128	16962	17222	17156	17231	17052	17369	17330	17095	17107	17318	17240	17186	17274	17215	17197	17174	17313	17230	17215	16873	17036	17373	17279	17187	17314	17167	17242	17426	17396	17469	17154	17252	17276	17433	17328	17339	17108	17375	17185	17080	17134	17219	17175	17285	17211	17074	17309	17200	17221	17278	17225	17239	17295	16961	17249	17159	17015	17204	17289	17135	17083	17419	17137	17270	17151	17227	17037	17126	17184	17190	17463	17278	17096	17365	17416	17106	17409	17258	17183	17296	17168	17303	16971	17233	17180	17441	16994	17356	17261	17246	17053	17166	17263	17180	17400	17224	17205	17259	17216	17217	17128	17273	17098	17344	17267	17281	17286	17230	17320	17182	17055	16993	17204	17173	17244	17368	17093	17175	17267	17058	17211	17014	17134	17150	17154	17134	17049	17064	17233	17098	17200	17282	17349	17228	17177	17076	17127	17177	17117	16918	17387	17158	17251	17288	17158	17306	17205	17174	17003	17259	17157	17227	17082	17201	17178	17056	17149	17075	17220	17326	17186	17082	17079	17065	17025	17327	17071	17206	17379	17200	17185	17292	17145	17151	17143	17236	17047	17242	17326	17322	17375	17339	17229	17350	17363	17155	17260	17413	17130	17418	17298	17250	17298	17252	17265	17235	17171	17369	17134	17329	17141	17403	17132	17197	17104	16914	17006	17304	17232	17196	17118	17232	17220	17273	17246	17301	17336	17221	17200	17172	17085	17227	17305	17137	17292	17093	17188	17125	17377	17460	17331	17133	17291	17177	17397	17402	17421	17286	17179	17297	17154	17304	17066	17435	17120	17352	17365	17244	17139	17303	17296	17232	17303	17442	17225	17281	17234	17289	17177	17124	17257	17286	17148	17192	17222	17302	17222	17284	17210	17128	17175	17141	17298	17164	17249	17142	17328	17342	17273	17181	17279	17314	17373	16946	17186	17324	17323	17309	17257	17264	17163	17138	17404	17336	17184	17131	17090	17144	17214	17269	17261	17159	17198	17286	17122	17253	17404	17285	17293	17238	17373	17181	17143	17345	17125	17281	17077	17438	17282	17105	17359	17187	17084	17146	17076	17244	16994	17027	17253	17221	17352	17299	17068	17168	17291	17311	17151	17173	17086	17305	17205	17214	17206	17285	17201	17144	17128	17226	17140	17157	17083	17070	17177	17197	17043	17188	17262	16995	17297	17188	17239	17308	17189	17212	17370	17225	17213	17072	17338	17190	17240	17285	17151	17238	17388	17424	17319	17285	17053	17167	17173	17336	17379	17101	17114	17301	17322	17280	17190	17260	17389	17169	17074	17374	17270	17407	17363	17373	17268	17177	17336	16984	17314	17165	17169	17151	17317	17154	17151	17295	17253	17156	17135	17194	17229	17266	17182	17192	17394	17371	17222	17351	17051	17068	17251	17040	17034	17415	17377	17175	17174	17240	17156	17307	17130	17152	17236	17187	17243	17239	17181	17269	17090	17055	17250	17316	17294	17354	17270	17216	17093	16993	17065	17250	17155	17341	17210	17217	17183	17359	17422	17183	17169	17249	17185	17202	17020	17096	17252	17402	17243	17220	17073	17338	17231	17213	17175	17145	17214	17287	17107	17220	17217	17091	17064	17112	17241	17176	17309	17415	17352	17411	17243	17025	17413	17327	17485	17199	17261	17180	17211	17277	17309	17430	17286	17259	17134	17143	17310	17287	17338	17164	17157	17448	17280	17180	17066	17065	17254	17113	17158	17172	17185	17168	17298	17109	17263	17257	17007	17118	17254	17081	17289	17016	17113	17064	17058	17120	17177	17177	17179	17089	17098	17193	17227	17310	17195	17233	17081	17272	17248	17197	17363	17155	17144	17177	17208	16930	17212	17170	17236	17177	17289	17259	17319	17260	17312	17436	17228	17172	17191	17186	17263	17224	17208	17204	17311	17200	17238	17316	17325	17174	17168	17311	17226	17239	17256	17328	17131	17104	17161	17274	17451	17184	17219	17194	17104	17185	17150	17121	17240	17126	17129	17266	17231	17271	17204	17203	17188	17147	17294	17091	17247	17207	17016	17067	17118	17087	17289	17089	17279	17288	17138	17071	17122	17175	17289	17315	17263	17245	17435	17263	17031	17153	17158	17260	17105	17229	17246	17015	17167	17161	17209	17102	17265	17268	17138	17171	17204	17142	17087	17075	17275	17363	17281	17217	17254	17125	17242	17130	17282	17005	17174	17129	17215	17189	17304	17200	17070	17196	17355	17142	17409	17330	17272	17411	17193	17036	17149	17254	17272	17138	17219	17164	17098	17294	17413	17104	17279	16995	17030	17331	17301	17095	17222	17213	17303	17333	17323	17127	17355	17118	17315	17141	17098	17131	17170	17109	17121	17085	17246	17180	17241	17297	17279	17194	17199	17129	17498	17198	16999	17153	17172	17225	17126	17307	17243	17258	17326	17302	17345	17551	17505	17242	17306	17159	17301	17166	17291	17183	17236	17354	17023	17162	17364	17243	17167	17117	17178	17285	17121	17131	17271	17124	17307	17080	17139	17243	17353	16862	17245	17089	17302	17253	17166	17055	17224	17319	17407	17033	17152	17107	17140	17279	17269	17459	17283	17173	17076	17351	17267	17139	17136	17316	17560	17261	17334	17182	17472	17238	17162	17286	17214	17106	17097	17085	17163	17191	17219	17176	17076	17204	17138	17293	17166	17194	17284	17404	17378	17148	17213	17254	17035	17222	17182	17165	17225	17299	17236	17395	17089	17151	17169	16957	17139	17109	17182	17171	17226	17450	17499	17357	17328	17171	17108	17242	17252	17134	17128	17283	17168	17111	17172	17255	17437	17128	17340	17156	17218	17211	17155	17263	17350	17053	17146	17178	17334	17264	17199	17177	17187	17014	17174	17285	17197	16995	17264	17114	17171	17118	17249	17226	17261	17397	17430	17314	17241	17151	17248	17182	17285	17223	17098	17319	17243	17160	17187	17068	17400	17268	17164	17088	17236	16968	17188	17199	17296	17188	17305	17239	17310	17160	17204	17269	17260	17057	17137	17374	17272	17221	17154	17201	17234	17367	16860	17143	17033	17127	17227	17218	17165	17316	17219	17116	17232	17184	17248	17190	17170	17264	17214	17254	17068	17249	17192	16996	17203	17323	17192	17169	17210	17057	17357	17390	17119	17264	17405	17332	17380	17328	17230	17204	17231	17287	17155	17011	17051	17289	17146	17216	17133	17019	17468	17235	17368	16971	17091	17344	17184	17244	17096	17216	17340	17511	17180	17336	17231	17148	17215	17220	17419	17310	17298	17215	17124	17260	17255	17198	17226	17406	17157	17153	17186	17325	17231	17176	17161	17333	17210	17336	17007	16972	17027	17091	17155	17020	17281	17307	17257	17366	17319	17292	17198	17263	17322	17384	17183	17185	16892	17358	17135	17003	17330	17193	17145	17071	17371	17239	17093	17144	17138	17145	17232	17319	17474	17223	17270	17193	17307	17249	17452	17132	17129	17232	17354	17234	17048	17324	17342	17283	17140	17132	17455	17342	17457	17136	17385	17212	17317	17181	17201	16911	17203	17051	17248	17256	17276	17051	17157	17270	17121	17185	17341	17227	17101	17266	17155	17331	17241	17266	17127	16780	17234	17270	17227	17166	17234	17367	17436	17353	17273	17162	17177	17052	17372	17211	17146	17105	17216	17102	16993	17103	17429	17168	17314	17286	17174	17101	17127	17097	17231	17237	17455	17246	17279	17013	17122	17005	17255	17300	17066	16993	17276	17071	17225	17039	17114	17374	17281	17329	17242	17185	17223	17320	17454	17293	17250	17463	17266	17060	17163	17179	17374	17269	17266	17219	17245	17300	17151	17039	17231	17150	17420	17171	17253	17236	17142	17285	17041	17196	17244	17234	17153	17086	17055	17188	17201	17059	17137	17092	17225	17072	17289	17285	17368	17028	17255	17264	17243	17214	17061	17063	17381	17174	17314	17133	17143	17129	17191	17351	17263	17402	17314	17212	17247	17160	17146	16955	17209	17185	17319	17154	17070	17154	17381	17371	17272	17099	17162	17161	17193	17261	17243	17083	17219	17167	17044	17427	17265	17251	17178	17229	17191	17313	17248	17204	17223	17382	17356	17281	17326	17041	17143	17109	17278	17062	17055	17226	17326	16964	17137	17266	17468	17106	17249	17312	17189	17237	17183	17266	17300	17084	17238	17322	17495	17167	17530	17247	17239	17365	17046	17227	17278	17259	17200	17297	17180	17140
17462	31438	28638	23070	21407	20906	20159	19090	18241	17777	17536	17616	17969	17234	16857	16289	15918	15751	15954	15990	15675	15626	15655	15693	15505	15424	15348	15289	15335	15096	15189	15239	15131	15215	15278	15126	15117	15180	15207	15063	15353	15348	15173	15115	15079	15226	15246	15634	17583	18177	17531	16826	15718	15456	14991	15073	15157	15171	15206	15102	15109	15180	15095	15252	15186	15071	15102	14986	15162	15156	15236	15170	15211	15089	15098	15322	14972	15240	15165	15135	15308	15269	15022	15085	15119	15229	15135	14984	15203	14974	15102	15133	15015	14974	15112	15108	14988	14932	15113	15181	15178	15241	15116	14973	15176	15127	15165	15176	15026	15049	15226	15238	15085	15200	15151	15146	15308	15262	15171	15151	15060	14893	15183	15242	15147	15176	15028	15052	15209	15075	15208	15103	15109	15249	14895	15028	14935	15117	15091	14971	15256	15137	15110	15050	15063	15228	15102	15111	15019	15166	15065	15112	15238	15274	15054	15029	15080	15032	15154	15078	15016	15039	15082	15166	15104	15169	15103	15251	15138	15095	15139	15128	14989	15112	15127	15134	15143	15173	15081	15089	15182	15214	15035	14970	15070	15165	15101	15182	15291	15143	15055	14954	15051	15115	15173	15046	15068	15152	15084	15270	15232	15166	15018	15030	15250	15276	15043	15112	15036	15038	15116	15161	15033	14974	15042	15120	15028	14934	15013	15152	15147	14910	15066	15066	15276	15094	15020	15075	15114	15097	15205	15165	15183	15236	15105	15109	15222	15068	15202	14970	15096	15197	15065	15141	15058	15029	15009	15088	14910	15012	15026	15025	15032	15064	15016	15138	15203	14984	15079	14978	15115	15236	15079	15076	15138	15102	15044	15134	15142	15122	15055	15101	15056	15373	14960	15063	15142	15244	15290	15265	15012	15238	15114	15153	15096	15099	15052	15037	14917	15227	15075	15143	15190	15055	15088	15093	15118	15264	15176	14974	15113	15186	14976	15225	15051	15193	15125	15042	15229	14968	15279	15211	15069	15045	15011	15183	15125	14930	15117	15154	15120	15133	15099	15037	15102	15103	15061	15026	15024	15287	15115	15097	15205	15184	15280	15120	15051	15207	15012	15087	15122	15191	15117	15113	15132	15203	15104	15300	15052	15139	15063	15236	15129	14980	15279	15067	15038	15076	15082	15168	15073	15163	15173	15107	15111	15067	15022	14953	14925	15125	15207	15037	15027	14973	15146	15144	15148	15022	15199	15157	15112	15056	14902	15206	15230	15166	15101	15137	15033	15257	15072	15080	15041	15110	15214	15014	15170	15155	15277	15143	15070	15045	15000	15113	15168	15024	15179	15103	14998	15055	15192	15184	15047	15125	15144	15144	15161	15198	14964	15222	14996	14922	15012	15071	15146	15148	15205	15237	15072	15180	14955	15060	15176	15160	15176	15088	15096	14995	15072	15047	15162	15217	15159	15161	15288	15122	15157	15057	15232	15182	15113	15124	15107	15159	15294	15080	15211	14935	14911	15002	15145	15086	15278	14967	15109	15046	15067	15078	15170	14980	15177	15240	14961	15082	15065	15040	15230	15119	15205	14990	15159	15016	15258	15071	15071	14955	14969	15088	15074	15105	15071	15193	15103	15073	14965	14993	15196	14993	15041	14960	15076	15064	14991	15262	14951	15044	15210	15052	15083	15241	14988	14974	15306	15210	15099	15073	15173	15206	15153	15097	15055	15032	15052	15033	15157	15110	15151	15225	15107	15116	15178	14991	15094	15033	15226	15078	15277	15121	15180	14983	15107	15038	15079	15031	15284	15043	15188	15160	15125	15070	15225	15075	15012	15108	14972	15128	15232	15247	15130	15082	15043	15080	15153	15097	15298	15313	15080	15166	15142	15226	15180	15126	15081	15181	15214	15173	15230	15034	15233	15280	15011	15258	15127	15147	15115	15082	14891	15202	15108	14912	15086	15031	15170	15051	15076	15094	15242	15147	15091	14925	15129	15078	15139	15129	14987	15068	15075	15124	15104	15083	15036	15012	15143	15046	15151	15070	14989	15177	15062	15096	14884	15139	15031	15044	15163	15139	15193	15232	15225	15028	15208	15275	15105	15098	15043	14967	15136	15025	15041	15324	15238	15122	15065	15043	15150	14951	15206	15176	15096	15160	15162	15114	15095	15026	15183	15097	15140	15139	15116	14986	15161	15097	15070	15151	15043	15157	15158	15293	15084	15147	15032	15226	15065	14920	15201	15077	15106	15258	15219	15250	15300	15069	15097	15165	15088	15099	15129	15176	15025	15232	15068	15177	15089	15268	14918	14979	14975	15286	15154	15169	14967	15158	15139	15260	15199	15135	15145	15114	15272	14963	15068	15152	15132	15090	15052	15038	15103	15079	14939	15014	15118	15226	14982	15149	15236	15197	15209	15283	15025	15262	15002	14987	15130	15101	15148	14983	15058	15189	15191	15200	15260	15049	15045	15267	15019	15090	15113	15096	15200	15115	15132	15194	15145	15023	15092	14975	14975	15063	15011	14941	15000	15150	15173	15077	15093	15221	15020	15031	15144	15109	14878	15192	15084	15167	15275	15087	14971	15095	15071	15190	15021	15129	15188	15150	15100	15064	15169	15118	15052	15215	15172	15174	15250	15112	15086	15094	15096	15152	15416	15121	15095	15110	15025	15104	15193	15053	15252	15194	15248	14948	15049	15141	14919	15166	15107	15093	15123	14965	14954	15074	15017	15204	15173	15073	15160	15236	14996	15092	15140	15059	15166	15239	15048	15122	15092	15011	15086	15217	15121	14921	14975	15082	15143	15105	15076	15188	15003	15040	14981	15079	15074	15071	15159	15123	15171	14972	15161	14952	14957	15023	14996	15223	15116	14921	15056	15115	15176	15041	15152	15095	15094	14992	15212	15012	15016	15047	14982	14945	15110	15057	15009	15022	15008	15152	14984	15158	14953	15055	15188	15147	14962	15013	15105	15121	15208	14936	15023	14956	15164	15082	15002	15128	15217	15156	15162	15122	15086	15194	14946	15058	15243	15249	15049	14925	15176	14997	15148	15283	15138	15148	15250	15227	15062	15012	15184	15186	15061	15098	14950	15099	15145	15210	15164	15198	15004	15198	15033	14990	15116	15117	14899	15223	15134	15160	15174	15219	15216	14944	15208	15125	15120	15266	15055	15022	15136	14897	15137	15100	15177	15092	15127	15315	15112	14941	15075	15028	15136	14905	15073	15145	15020	15045	15036	15221	15023	15013	15021	14967	15060	15179	14874	15159	15188	15103	15186	15066	15000	15091	15059	15150	15173	14974	15002	14970	15218	15111	15163	15151	15076	14989	15213	15308	15168	15321	15016	14940	15167	15196	15153	15056	15220	15121	15088	15387	15022	15179	15133	15069	15135	14954	15105	15141	15157	15087	15098	15007	15252	14945	15007	15095	15061	15008	14944	14918	15054	15143	14989	15105	15097	15167	15059	15178	15126	15001	15114	15214	15149	15108	15221	15009	15192	14880	15222	14933	15114	15061	15174	15119	14953	15029	15130	15100	15017	15208	15149	15184	15137	15087	15064	15017	15037	15195	15166	15006	15216	15156	15183	15032	15109	15161	15160	15165	15128	15052	15067	15111	15074	15174	15070	15157	15053	15066	14936	14994	15173	15004	15061	15049	14987	15104	15096	15190	15225	14936	14900	15236	14984	14931	15094	14966	15177	15022	15093	15060	15259	15367	15057	14981	15125	15022	15139	15196	15199	15259	15046	15094	15160	15141	15210	15214	15230	15058	15107	15092	15005	15103	15103	15062	15113	15154	15051	15226	14987	15036	15078	15128	15011	15151	15115	15221	15208	15196	15218	15084	15111	15033	15105	15093	15108	15086	15147	15166	14963	15049	15107	15185	15036	15248	15113	15068	15081	15072	15113	15141	15181	15281	14979	15021	15040	15267	15161	15149	15279	15171	14940	15243	15023	15048	15179	14939	15236	15068	15133	14886	15203	15177	15009	15139	15057	15259	15200	15150	15180	15075	15029	14979	15073	15120	15046	15173	15080	15071	15141	15191	15081	14996	15325	15045	15087	14987	15069	15002	15039	15115	14979	15022	15069	14948	15204	14988	15234	15005	15205	15114	15041	15025	15111	15294	15060	15190	15065	14986	14989	15059	14860	15217	14860	15000	15053	15113	15051	14947	14972	15030	15078	15169	15152	14990	15109	15272	15150	15048	15207	15177	15159	14977	15135	15117	15197	15151	14983	15240	15062	15003	15027	15085	14993	15061	15073	15110	15092	15151	15186	15201	15018	15125	15065	15139	15059	15200	15179	15195	14869	15140	15167	15017	15140	15085	15009	14975	15011	15098	14951	15125	15178	15168	15174	15082	15131	15222	15076	15022	15087	15055	15022	15164	15155	15114	15151	15138	15181	15061	14904	15220	15219	15069	15095	15195	14896	15161	15112	15179	15252	15097	15206	14972	15256	15233	14995	15128	15033	15057	15137	15139	15246	15280	15180	15115	15161	15121	14894	15070	14891	15135	14933	15200	15151	15088	15130	15107	15077	15121	15149	15013	15215	14997	15055	15092	15087	15076	14998	15094	15166	15205	15043	14932	15037	15046	15131	15187	14904	15167	15148	15220	15225	15171	15093	15184	15095	15006	14968	15110	15186	14994	15101	14917	14992	15148	14884	15016	15084	15055	15185	14977	15065	14929	15140	15179	15022	15276	14988	15200	15138	15060	15104	14989	15047	15188	15017	15163	14941	14996	15178	15030	15129	15107	15156	15119	15109	15128	15171	15039	15093	15095	15111	15023	15141	15034	14829	15077	15261	14914	15130	15047	15036	15157	14936	15093	14967	15176	15077	15128	15094	15208	15000	15037	15155	15206	15113	14979	14962	15165	15224	15012	15118	14963	15005	14988	15092	15183	15077	15066	14958	14961	15050	14987	15157	15011	15043	14996	15154	15016	15067	14891	15073	14999	15107	15102	15123	15225	15203	15114	15082	15087	15146	15084	15190	15026	15199	15170	15150	15002	15127	15282	15007	14994	14949	15095	15127	15098	15374	15065	14896	15098	15233	14990	15140	15052	15072	15100	15166	15046	15111	15073	14954	15185	15006	15136	15117	15055	15039	15015	15054	15287	15222	15132
27671	22131	23916	20871	17866	17884	17891	17271	17400	16998	17158	17146	17334	17200	17091	17075	16798	16906	16538	16634	16640	16470	16571	16625	16618	16686	16481	16689	16618	16586	16642	16443	16769	16660	16476	16622	16726	16610	16572	16674	16550	16541	16671	16616	16614	16481	16345	16457	16767	16888	16791	16537	16447	16451	16658	16613	16565	16439	16605	16449	16398	16602	16621	16412	16401	16664	16693	16574	16560	16435	16640	16390	16548	16384	16578	16531	16425	16645	16739	16399	16331	16618	16674	16365	16639	16313	16568	16416	16412	16668	16387	16612	16458	16555	16343	16218	16409	16587	16288	16509	16668	16642	16616	16561	16633	16457	16409	16417	16391	16530	16623	16518	16626	16521	16427	16551	16740	16599	16374	16455	16508	16772	16669	16489	16606	16691	16605	16438	16329	16447	16613	16574	16405	16340	16547	16445	16377	16560	16654	16472	16577	16563	16733	16472	16637	16603	16602	16316	16578	16445	16590	16590	16413	16405	16780	16441	16409	16383	16345	16417	16608	16439	16506	16345	16345	16568	16515	16737	16554	16477	16470	16390	16568	16612	16625	16570	16547	16508	16529	16375	16394	16397	16539	16535	16470	16611	16650	16589	16639	16485	16270	16419	16622	16647	16386	16495	16348	16673	16441	16484	16451	16335	16531	16518	16635	16337	16318	16431	16613	16360	16647	16526	16563	16404	16515	16539	16639	16454	16440	16585	16358	16674	16414	16581	16550	16439	16614	16538	16629	16520	16645	16589	16518	16497	16771	16515	16488	16493	16630	16497	16422	16480	16294	16497	16716	16725	16572	16475	16293	16719	16394	16514	16539	16573	16402	16502	16476	16622	16479	16546	16553	16494	16222	16645	16670	16574	16551	16525	16418	16551	16577	16523	16451	16665	16518	16634	16538	16569	16624	16561	16587	16640	16501	16514	16620	16239	16556	16390	16591	16530	16532	16549	16509	16472	16600	16665	16462	16322	16437	16452	16511	16611	16445	16211	16633	16347	16416	16527	16630	16430	16467	16291	16477	16516	16451	16445	16437	16459	16540	16307	16666	16267	16575	16548	16557	16314	16591	16610	16404	16727	16573	16428	16386	16482	16431	16322	16521	16615	16673	16702	16564	16646	16775	16490	16674	16625	16632	16465	16443	16580	16608	16670	16425	16672	16515	16633	16556	16429	16281	16325	16484	16473	16531	16513	16614	16359	16476	16471	16478	16498	16492	16454	16428	16415	16491	16478	16559	16620	16546	16635	16385	16424	16590	16451	16643	16595	16658	16402	16597	16405	16400	16499	16396	16398	16624	16644	16330	16373	16771	16399	16546	16793	16380	16583	16758	16542	16723	16528	16461	16612	16564	16343	16565	16578	16457	16377	16578	16676	16466	16427	16543	16539	16636	16741	16585	16589	16616	16594	16496	16572	16491	16647	16720	16482	16502	16589	16399	16505	16429	16569	16548	16475	16468	16401	16532	16557	16475	16401	16480	16611	16520	16537	16675	16557	16535	16440	16467	16466	16780	16610	16437	16475	16612	16591	16444	16562	16648	16606	16465	16698	16579	16436	16430	16332	16540	16419	16596	16389	16546	16536	16555	16701	16384	16623	16531	16588	16521	16487	16593	16441	16401	16308	16531	16677	16410	16554	16565	16462	16468	16588	16578	16372	16501	16456	16632	16683	16620	16616	16582	16584	16474	16505	16446	16400	16495	16540	16305	16404	16667	16491	16368	16589	16542	16465	16375	16615	16455	16472	16461	16425	16417	16525	16575	16426	16559	16404	16406	16444	16468	16394	16565	16498	16548	16486	16498	16618	16466	16529	16312	16420	16380	16557	16435	16672	16627	16487	16276	16672	16553	16507	16460	16372	16387	16540	16455	16602	16476	16502	16411	16397	16486	16675	16473	16459	16555	16610	16548	16408	16317	16436	16553	16541	16464	16655	16366	16528	16502	16368	16543	16481	16569	16492	16543	16284	16580	16640	16635	16493	16406	16659	16421	16606	16649	16559	16583	16493	16474	16505	16658	16618	16377	16666	16538	16570	16712	16513	16575	16444	16505	16291	16557	16420	16543	16595	16450	16401	16791	16510	16504	16510	16544	16592	16440	16371	16612	16434	16443	16477	16400	16653	16587	16531	16549	16539	16668	16586	16564	16545	16491	16552	16424	16511	16392	16646	16471	16647	16505	16653	16621	16603	16568	16604	16446	16521	16543	16694	16621	16678	16177	16380	16492	16620	16468	16529	16471	16344	16344	16491	16355	16579	16715	16523	16370	16409	16628	16404	16538	16617	16352	16438	16296	16668	16689	16422	16469	16522	16754	16510	16458	16650	16606	16537	16912	16311	16722	16551	16480	16572	16507	16355	16481	16522	16453	16537	16341	16488	16527	16503	16565	16528	16470	16562	16453	16734	16433	16600	16475	16510	16639	16472	16546	16616	16595	16596	16562	16615	16519	16432	16768	16342	16453	16413	16565	16463	16553	16616	16511	16397	16399	16478	16575	16516	16551	16601	16550	16645	16579	16346	16640	16351	16364	16763	16385	16639	16419	16581	16497	16508	16460	16450	16527	16665	16389	16640	16611	16517	16503	16487	16528	16234	16693	16542	16474	16511	16494	16394	16531	16605	16445	16624	16599	16402	16456	16469	16283	16491	16318	16376	16561	16673	16364	16671	16438	16413	16841	16691	16519	16434	16572	16609	16532	16402	16603	16709	16524	16576	16601	16496	16291	16392	16458	16586	16499	16476	16436	16439	16616	16550	16701	16552	16591	16407	16540	16348	16508	16499	16444	16303	16601	16578	16599	16512	16431	16457	16676	16512	16465	16527	16642	16703	16649	16651	16599	16578	16588	16587	16617	16718	16577	16590	16599	16602	16583	16539	16594	16268	16522	16446	16757	16473	16551	16277	16524	16549	16706	16729	16383	16496	16457	16431	16374	16651	16574	16582	16443	16412	16640	16741	16505	16674	16653	16666	16544	16501	16437	16553	16532	16604	16421	16487	16388	16596	16329	16445	16441	16521	16525	16521	16447	16509	16217	16484	16610	16557	16677	16593	16618	16627	16540	16442	16442	16544	16483	16638	16651	16716	16716	16620	16617	16378	16404	16579	16470	16607	16634	16553	16626	16440	16702	16576	16693	16538	16538	16487	16667	16372	16700	16516	16565	16561	16337	16516	16349	16570	16527	16530	16445	16479	16525	16547	16522	16529	16315	16590	16601	16357	16548	16386	16454	16605	16389	16396	16460	16416	16481	16601	16464	16583	16360	16309	16483	16647	16403	16605	16461	16633	16560	16552	16657	16531	16502	16511	16632	16763	16421	16524	16668	16542	16599	16471	16550	16819	16684	16642	16511	16695	16467	16520	16475	16417	16558	16625	16645	16475	16465	16399	16523	16380	16377	16456	16483	16552	16576	16434	16496	16407	16419	16628	16632	16429	16489	16581	16672	16370	16464	16646	16607	16643	16604	16599	16590	16642	16679	16577	16611	16413	16609	16579	16618	16418	16448	16515	16333	16385	16555	16497	16336	16411	16511	16441	16584	16595	16692	16541	16413	16471	16379	16405	16409	16663	16428	16351	16574	16510	16544	16229	16561	16522	16626	16554	16433	16437	16493	16394	16478	16641	16723	16597	16570	16489	16650	16352	16447	16462	16628	16429	16399	16272	16530	16601	16612	16637	16789	16701	16679	16471	16437	16462	16473	16744	16751	16646	16453	16601	16509	16359	16506	16442	16710	16635	16663	16516	16630	16569	16637	16479	16494	16428	16661	16672	16611	16775	16378	16417	16669	16606	16574	16473	16393	16680	16479	16529	16365	16746	16657	16560	16725	16654	16449	16613	16600	16745	16651	16431	16754	16518	16428	16399	16428	16446	16602	16399	16473	16510	16553	16399	16767	16698	16429	16507	16489	16338	16432	16463	16771	16597	16598	16682	16582	16444	16532	16420	16436	16604	16518	16609	16625	16559	16491	16402	16597	16480	16478	16621	16535	16613	16602	16808	16583	16613	16690	16743	16672	16617	16452	16410	16686	16501	16361	16701	16511	16491	16689	16616	16607	16725	16581	16534	16453	16587	16492	16366	16562	16470	16442	16590	16539	16683	16591	16458	16401	16656	16703	16538	16599	16733	16559	16474	16438	16461	16579	16489	16560	16320	16466	16601	16522	16517	16457	16582	16681	16457	16490	16472	16544	16543	16463	16497	16549	16522	16495	16449	16527	16563	16486	16603	16587	16428	16570	16378	16452	16441	16390	16214	16423	16619	16219	16424	16499	16502	16544	16551	16465	16393	16591	16478	16489	16432	16494	16372	16545	16471	16365	16569	16422	16530	16484	16485	16586	16400	16464	16457	16712	16590	16509	16415	16569	16514	16522	16483	16430	16408	16601	16202	16323	16490	16389	16180	16391	16503	16608	16415	16545	16651	16657	16621	16584	16675	16468	16632	16433	16402	16660	16686	16460	16492	16596	16662	16544	16336	16565	16430	16368	16581	16438	16488	16561	16603	16597	16394	16636	16203	16547	16602	16474	16505	16535	16446	16596	16567	16627	16262	16432	16536	16555	16517	16351	16557	16527	16456	16622	16458	16646	16743	16443	16606	16587	16543	16482	16628	16412	16520	16485	16362	16486	16343	16502	16436	16467	16555	16481	16488	16346	16415	16599	16483	16769	16399	16561	16641	16568	16666	16598	16457	16660	16655	16462	16502	16300	16372	16367	16465	16567	16599	16520	16664	16495	16496	16553	16540	16477	16549	16484	16519	16650	16703	16689	16522	16698	16835	16571	16532	16608	16632	16350	16605	16579	16543	16754	16602	16570	16676	16618	16670	16322	16392	16495	16435	16549	16702	16371	16545	16589	16700	16580	16492	16329	16526	16187	16460	16605	16465	16557	16417	16567	16644	16450	16434	16455	16446	16465	16411	16260	16553	16678	16544	16432	16368	16571	16528	16462	16428	16561	16466	16529	16381	16254	16425	16502	16580	16376	16353	16701	16706	16357	16361	16731	16407	16519	16378	16556	16526	16528	16598	16552	16655	16443	16459	16584	16718	16309	16500	16532	16559	16456	16630	16597	16379	16512	16335	16599	16430	16706	16825	16504	16737	16447	16337	16638	16344	16423	16696	16454	16448	16629	16306
16322	20294	18699	16936	16997	16942	16246	15896	15855	15564	15443	15551	15873	15858	15628	15300	14963	15016	14879	14991	14760	14822	14695	14900	14849	14557	14633	14810	14654	14733	14747	14672	14655	14673	14803	14609	14728	14816	14694	14610	14650	14660	14475	14718	14738	14663	14708	14790	14751	14997	14823	15132	14889	14939	14505	14703	14680	14762	14781	14685	14748	14794	14551	14846	14657	14667	14604	14653	14708	14731	14572	14678	14695	14742	14721	14717	14587	14586	14771	14740	14647	14711	14676	14688	14658	14656	14513	14763	14793	14701	14725	14729	14695	14624	14651	14579	14580	14623	14714	14514	14541	14755	14559	14571	14665	14574	14782	14820	14662	14601	14791	14899	14605	14647	14856	14669	14664	14660	14778	14737	14574	14652	14680	14753	14597	14791	14699	14770	14741	14590	14687	14624	14783	14691	14674	14748	14785	14518	14592	14517	14673	14669	14555	14635	14756	14663	14669	14603	14574	14687	14919	14725	14635	14809	14606	14570	14716	14553	14648	14567	14512	14692	14671	14720	14836	14467	14614	14516	14603	14725	14712	14600	14683	14742	14699	14667	14722	14720	14632	14795	14757	14690	14603	14583	14620	14721	14712	14743	14685	14673	14561	14601	14675	14783	14708	14548	14697	14854	14708	14799	14611	14667	14570	14729	14668	14549	14708	14754	14556	14653	14484	14655	14729	14656	14685	14728	14667	14607	14761	14736	14720	14760	14587	14593	14776	14752	14643	14761	14699	14700	14635	14706	14665	14809	14540	14639	14445	14666	14478	14676	14563	14602	14751	14656	14580	14749	14801	14558	14655	14708	14697	14663	14753	14641	14807	14678	14837	14518	14813	14721	14543	14665	14616	14740	14724	14686	14810	14584	14640	14742	14724	14670	14604	14796	14659	14761	14710	14689	14602	14730	14629	14698	14863	14760	14613	14885	14538	14669	14748	14857	14653	14666	14692	14675	14719	14726	14640	14838	14535	14583	14685	14748	14800	14641	14562	14539	14660	14583	14672	14729	14735	14683	14672	14469	14698	14802	14575	14710	14801	14594	14605	14750	14666	14621	14565	14681	14795	14603	14607	14615	14862	14799	14629	14705	14662	14587	14646	14673	14621	14575	14566	14666	14795	14779	14861	14598	14598	14617	14722	14706	14587	14686	14485	14804	14746	14754	14825	14695	14423	14555	14601	14885	14820	14717	14640	14783	14765	14640	14665	14619	14796	14719	14703	14682	14740	14682	14557	14737	14648	14715	14611	14465	14678	14652	14635	14673	14605	14534	14590	14709	14470	14714	14780	14623	14704	14498	14676	14702	14701	14619	14738	14730	14631	14490	14683	14846	14624	14801	14493	14646	14765	14662	14838	14827	14716	14710	14720	14696	14644	14690	14937	14732	14616	14838	14660	14648	14544	14553	14633	14477	14842	14604	14611	14727	14803	14762	14759	14712	14597	14498	14677	14680	14885	14390	14623	14741	14649	14673	14681	14628	14784	14808	14657	14741	14815	14516	14676	14874	14569	14766	14584	14787	14634	14650	14630	14627	14749	14593	14696	14602	14627	14666	14693	14567	14596	14697	14708	14740	14637	14642	14606	14616	14568	14639	14719	14762	14635	14628	14775	14681	14666	14574	14456	14730	14840	14674	14569	14893	14568	14768	14733	14679	14868	14536	14703	14588	14738	14621	14801	14742	14703	14558	14896	14643	14708	14517	14673	14652	14610	14502	14573	14606	14519	14656	14848	14715	14724	14599	14675	14629	14461	14833	14570	14810	14584	14694	14675	14663	14722	14776	14813	14825	14648	14662	14524	14684	14722	14707	14743	14580	14645	14703	14697	14755	14845	14657	14614	14755	14660	14783	14734	14643	14513	14683	14713	14625	14614	14446	14685	14686	14646	14627	14776	14781	14654	14471	14727	14555	14666	14658	14749	14573	14741	14824	14552	14718	14685	14794	14689	14485	14602	14738	14714	14835	14787	14623	14741	14632	14609	14811	14546	14817	14736	14611	14591	14683	14731	14670	14479	14680	14755	14682	14676	14697	14765	14643	14659	14723	14620	14476	14638	14633	14664	14714	14690	14688	14753	14701	14743	14642	14598	14652	14690	14548	14702	14661	14723	14522	14712	14565	14722	14641	14760	14747	14696	14602	14697	14749	14592	14632	14729	14562	14646	14573	14519	14492	14583	14647	14556	14714	14719	14494	14541	14661	14623	14792	14567	14494	14582	14662	14696	14750	14654	14738	14780	14599	14686	14642	14575	14605	14754	14637	14730	14707	14665	14618	14631	14696	14770	14738	14796	14697	14667	14818	14477	14720	14585	14684	14727	14593	14839	14662	14787	14865	14550	14679	14729	14679	14576	14594	14685	14578	14672	14757	14646	14873	14661	14640	14743	14624	14505	14669	14689	14660	14637	14821	14795	14574	14618	14965	14692	14699	14630	14608	14601	14767	14749	14642	14580	14734	14636	14585	14751	14624	14609	14532	14577	14638	14569	14613	14590	14664	14755	14633	14621	14671	14771	14755	14685	14672	14614	14656	14596	14711	14573	14742	14639	14727	14589	14530	14609	14628	14578	14647	14796	14739	14636	14692	14800	14622	14620	14727	14762	14630	14657	14682	14698	14621	14732	14636	14614	14649	14712	14647	14636	14698	14683	14705	14726	14678	14683	14620	14743	14716	14800	14725	14679	14507	14667	14606	14582	14719	14659	14680	14658	14707	14747	14801	14615	14668	14595	14752	14660	14404	14749	14778	14683	14757	14702	14716	14553	14661	14583	14753	14703	14556	14753	14591	14683	14709	14749	14744	14714	14681	14676	14634	14876	14655	14753	14729	14760	14666	14602	14543	14818	14735	14813	14551	14677	14688	14685	14647	14796	14602	14660	14701	14827	14754	14609	14568	14659	14582	14672	14505	14653	14667	14696	14780	14810	14730	14688	14537	14540	14501	14807	14800	14613	14787	14649	14633	14712	14676	14618	14658	14574	14644	14742	14705	14608	14793	14806	14708	14754	14590	14685	14755	14748	14747	14734	14645	14721	14803	14479	14764	14790	14918	14827	14773	14720	14671	14743	14649	14682	14663	14716	14736	14850	14748	14708	14597	14521	14708	14665	14671	14667	14623	14588	14598	14820	14679	14677	14859	14497	14680	14537	14544	14809	14691	14592	14885	14497	14539	14609	14701	14757	14528	14715	14807	14676	14617	14702	14623	14720	14689	14470	14760	14633	14619	14567	14548	14780	14804	14624	14654	14571	14751	14799	14695	14853	14574	14553	14635	14606	14706	14957	14654	14804	14769	14670	14711	14779	14631	14575	14851	14734	14662	14745	14704	14702	14754	14720	14782	14666	14670	14750	14673	14600	14612	14612	14736	14656	14512	14654	14680	14646	14688	14481	14442	14626	14702	14751	14772	14682	14724	14675	14684	14759	14687	14683	14868	14825	14763	14533	14754	14704	14677	14674	14511	14657	14387	14656	14704	14615	14734	14650	14538	14570	14704	14697	14574	14765	14757	14682	14765	14723	14480	14533	14587	14809	14707	14700	14576	14616	14811	14622	14687	14545	14685	14643	14734	14828	14605	14655	14725	14774	14714	14664	14524	14639	14561	14694	14738	14514	14574	14714	14721	14569	14598	14767	14630	14844	14753	14753	14561	14601	14676	14796	14687	14827	14631	14585	14687	14720	14653	14709	14593	14703	14731	14686	14763	14690	14551	14731	14764	14744	14824	14694	14700	14717	14586	14699	14562	14760	14595	14743	14565	14629	14736	14592	14686	14496	14663	14635	14675	14785	14609	14669	14714	14736	14609	14605	14637	14624	14688	14733	14699	14681	14698	14818	14705	14755	14642	14692	14611	14603	14723	14589	14511	14658	14583	14743	14692	14775	14635	14680	14857	14744	14788	14660	14617	14667	14627	14762	14690	14655	14515	14611	14624	14818	14741	14589	14742	14580	14779	14728	14794	14656	14623	14753	14655	14699	14630	14644	14696	14615	14683	14829	14865	14454	14544	14656	14805	14699	14748	14578	14666	14721	14523	14507	14572	14725	14725	14532	14648	14524	14615	14752	14699	14777	14645	14671	14644	14644	14569	14561	14602	14640	14686	14522	14598	14740	14576	14705	14612	14629	14644	14680	14522	14655	14704	14743	14575	14579	14812	14602	14703	14603	14534	14788	14546	14643	14769	14570	14650	14698	14579	14526	14731	14642	14657	14691	14654	14678	14732	14655	14722	14662	14629	14711	14633	14866	14573	14693	14725	14790	14547	14864	14579	14643	14620	14603	14510	14921	14678	14813	14563	14640	14652	14683	14712	14626	14743	14653	14724	14408	14850	14790	14577	14667	14875	14517	14705	14556	14865	14454	14630	14591	14650	14576	14673	14596	14672	14530	14587	14840	14492	14674	14670	14731	14845	14707	14740	14519	14658	14814	14890	14608	14480	14704	14818	14856	14769	14650	14633	14573	14652	14794	14609	14769	14496	14562	14787	14537	14688	14761	14645	14633	14588	14635	14717	14833	14706	14687	14590	14689	14595	14682	14684	14532	14716	14820	14759	14495	14695	14776	14739	14534	14588	14653	14557	14847	14772	14538	14640	14740	14802	14658	14711	14619	14640	14465	14709	14566	14617	14805	14751	14603	14880	14533	14818	14551	14593	14634	14705	14682	14611	14773	14788	14648	14670	14528	14829	14877	14687	14710	14684	14648	14527	14611	14621	14758	14683	14557	14798	14644	14609	14540	14672	14722	14698	14656	14434	14587	14793	14613	14516	14601	14599	14795	14641	14796	14541	14810	14682	14609	14575	14785	14825	14648	14652	14790	14596	14602	14721	14880	14764	14566	14690	14572	14630	14663	14770	14622	14565	14604	14763	14596	14754	14759	14629	14704	14647	14552	14716	14573	14567	14656	14791	14658	14694	14704	14731	14757	14586	14576	14659	14653	14673	14727	14627	14630	14529	14848	14721	14807	14741	14701	14741	14719	14647	14670	14640	14695	14766	14644	14534	14685	14749	14582	14815	14804	14624	14823	14507	14747	14861	14674	14812	14705	14734	14638	14589	14609	14551	14768	14622	14584	14694	14794	14706	14499	14634	14685	14755	14755	14666	14704	14798	14583	14585	14556	14817	14563	14795	14648	14677
23926	21162	28534	24032	21826	21774	20478	17785	17422	17640	17452	17421	17465	17016	17362	16940	16834	16649	16552	16750	16632	16427	16654	16381	16379	16293	16419	16106	16027	16224	16220	16189	16289	16091	16184	16238	16181	16081	16392	16331	16183	16260	16239	16340	16161	16332	16184	16171	16991	17289	17454	17035	16726	16535	16205	16444	16118	16219	15978	16106	16362	16135	16194	16195	16198	16205	16202	16396	16213	16262	16208	16040	16087	16206	16198	16118	16223	16155	16152	16368	16227	16211	16174	16139	16221	16265	16508	16269	16373	16309	15971	16218	16289	16136	16045	16283	16291	16350	16424	16501	16307	16159	16002	16094	16109	16372	16070	16267	16053	16145	16311	16229	16162	16213	16407	16300	16224	16352	15922	16012	16266	16145	16287	16287	16116	16484	16268	16162	16199	16497	16246	16050	16295	16387	16334	16192	16300	16261	16148	16444	16231	16057	16175	16069	16038	15940	15995	16072	16030	16190	16196	16386	16383	16249	16294	16257	16458	16243	16212	16419	16248	16156	16323	16292	16125	15980	16143	16137	16048	16158	16336	16137	16104	16051	16095	16114	16257	16118	16269	16055	16218	16054	16298	16101	16065	16217	16145	16117	16037	16202	16211	16094	16280	16195	16225	15976	16076	16346	16278	16051	16142	16346	16221	16210	16212	16254	16159	16089	16224	15952	16154	16152	16333	16350	16056	16334	16273	16182	16466	16183	16272	16132	16102	16230	16233	15891	16132	16205	16108	16336	16192	16235	16158	16136	16157	16065	16323	16333	16050	16036	16146	16368	16238	16057	16445	16329	16163	16174	16187	16068	16296	16220	16263	16191	16208	16171	16071	16257	16134	16124	16357	16285	16384	16223	16167	16397	16061	16079	16345	16211	16129	16242	16239	16212	16001	16191	16192	16080	16034	16209	16165	16355	16274	16449	16268	16198	16150	16132	15993	16226	16224	16213	16174	16166	16144	16057	16178	16181	16221	16296	16099	16072	16087	16284	15904	16040	16070	16238	16064	15928	16194	16272	16198	16225	16087	16174	16225	16323	16262	16227	16246	16024	16246	16219	16263	16164	16039	16201	16156	16217	15937	16054	16252	16198	16069	15963	16015	15978	16222	16217	16103	16167	16166	16160	16268	16353	16137	16029	16090	16112	16067	16399	16242	16240	16368	16325	16228	16223	16184	16247	16102	16125	16218	16173	16077	16212	16252	16351	16154	16216	15889	16133	16006	16112	16251	16247	16204	16213	16155	15973	16263	16090	16210	16123	16228	16187	16169	16264	16091	16170	16199	16182	16247	15987	16106	16189	16129	16018	16103	16357	16278	16226	15947	16065	16260	16287	16112	16135	16253	16185	16216	16173	16131	16164	16269	16149	16173	16049	16095	16200	16272	16378	16423	16326	16035	15991	16122	16087	16132	16088	16205	16190	16213	16110	16101	16346	16047	16295	16293	16035	16231	16160	16265	16060	16187	16219	16364	16269	16259	16255	16246	16255	16164	16142	16106	16034	16066	16121	16327	16098	16141	16055	16344	16447	16103	16241	16211	15999	16007	16334	16267	16224	16301	16317	16191	16250	16184	16331	16220	16155	15903	16157	16302	16219	16070	15983	16342	16127	16324	16386	16318	15990	16132	16181	15988	16015	16141	16351	16405	16149	16365	16204	16112	16138	16286	16252	16191	16166	15970	16050	16206	16405	16134	16142	16187	16221	16148	16055	16102	16158	16165	16421	16264	16157	16331	16179	16139	16063	16088	16236	16162	16041	16321	16234	16103	16209	16294	16121	16160	16032	16181	16206	16277	16149	16185	16215	16166	16289	15970	16262	16455	16211	16140	16161	16160	16394	16232	16025	16233	16126	16139	16139	16158	16110	16231	16260	16206	16252	16305	16188	15933	16367	15909	16261	16233	16063	16261	16282	16271	16116	16205	16245	16120	16271	15950	16067	16276	16015	16172	16113	16174	16021	16029	16228	16146	16151	16174	16174	16176	16367	16157	16237	16367	16347	16210	16275	16296	16223	16170	16180	16259	16147	16099	16292	16080	16125	16116	16141	16041	16166	16161	16150	16310	16079	16321	15992	16135	16049	16269	16100	16206	15935	16167	16220	16128	16108	16146	16196	16249	16141	16136	16182	16365	16239	16190	16039	16109	16141	16125	16238	16111	16036	16161	16217	16232	16225	16271	16208	16130	16289	16306	16259	16315	16150	16045	16108	16201	16180	16038	16141	16170	16094	16071	16367	16169	16146	16173	16363	16243	16061	16072	16071	16143	16138	16252	16146	16107	15973	16269	16144	16185	16060	16017	16194	16101	16186	16329	16215	16281	16115	16193	16153	16263	16360	16297	16102	16187	16352	16057	16324	16246	16009	16057	16228	16338	16182	16291	16289	16195	16227	16154	16167	16011	16334	16220	16165	16069	16350	16158	16326	16196	16209	16120	16278	16305	16199	16274	16166	16150	16157	16245	16123	15990	16248	16274	16267	16171	16174	16144	16172	15926	16343	15989	16153	16253	16185	16090	16090	16037	16167	16120	16258	16052	15954	16228	16059	16352	16142	16191	16241	16279	16121	16143	15951	16107	16107	16143	16000	16286	16294	16148	16210	16113	16147	16306	16300	16394	16253	16430	16378	16211	16232	16284	16121	16018	16259	16270	16305	16125	16246	16217	16160	16248	16315	16173	16275	16183	16108	16398	16254	16321	16151	16449	16083	16147	16184	16191	16219	16233	16236	15985	16086	16005	16177	16140	16201	16413	16253	16055	16304	16254	16130	16234	16015	16114	16144	16071	16126	16211	16120	16034	16065	16230	16186	16250	16140	16304	16397	16074	16408	16246	16048	16143	16390	16147	16216	16203	16305	16212	16274	16226	16460	16080	16343	16158	16040	16121	16233	16220	16283	16117	16243	16348	16261	16286	16129	16127	16203	16321	16118	16162	16262	16037	15906	16366	16232	16212	16207	16004	16253	16228	16240	16075	16163	16026	16368	16148	16239	16290	16196	16112	16109	16166	16206	16237	16083	16172	16404	16332	16117	16254	16272	16239	16174	16001	15996	16371	16303	16065	16320	16176	16258	16273	16079	16223	16153	16148	16384	16456	16212	16285	16160	16326	16089	16337	16131	16032	16251	16153	16099	16067	16017	16245	16138	16162	16188	16225	16245	16251	16230	16005	16213	16237	16127	16220	16147	16139	16319	16345	16166	16237	16184	16255	16202	16011	16186	16137	16246	16326	16443	16193	16165	16373	16454	16394	16234	16451	16230	16099	16146	16127	16334	16142	16185	16152	16074	16165	16287	16182	16285	16060	16228	16051	16142	16004	16180	16265	16289	16207	15957	16140	15984	15918	16238	16072	16303	16185	16242	16146	16192	16176	16114	16064	16080	16081	15940	16179	16288	16259	16318	16245	16039	16060	16248	16210	16214	16125	16160	16087	16284	16176	16185	16307	16041	16387	16131	16219	16333	16318	16280	16075	16167	16315	16159	16218	16185	16155	16373	16143	16267	16132	16191	16411	16200	15998	16291	16319	16246	16094	16249	16389	16065	16022	16206	16282	16039	16103	16236	15949	16078	16104	16303	16213	16255	16350	16231	16229	16153	16361	16274	16187	16305	16162	16119	15986	16174	16203	15987	16147	16213	16113	16215	16242	16258	16264	16240	16172	16306	16156	16285	16279	16273	16219	16116	16267	16287	16354	16153	16116	16164	16302	16296	16080	16286	16050	16161	16182	16067	16085	16125	16215	16367	15947	16248	16108	16352	16101	16052	16166	16133	16317	16107	16145	16127	16321	16398	16084	16176	16303	16078	16109	16309	16144	15943	16184	16281	16257	16271	16244	16126	16102	16122	16168	16255	16391	16181	16184	16233	16134	16064	16118	16185	16162	16051	16147	15999	16140	16002	16107	16257	16267	16145	16317	16302	16334	16078	16212	16402	16041	16256	16314	16177	16157	16122	16096	16146	16239	16165	16257	16120	16221	16263	16269	16041	16182	15957	16215	16034	16278	16325	16121	16185	16044	16147	16106	16378	16318	16233	16040	16285	16234	16278	16342	16300	16222	16397	16057	16153	16055	16321	16162	16210	16301	16335	16083	16220	16117	16273	16246	16351	16296	16290	16172	16260	16042	16318	16291	16001	16231	16373	16208	16099	16186	16172	16018	16128	16461	16163	16062	16260	16208	16174	16436	16157	16206	15905	16154	16277	16241	16205	16140	15907	16229	16287	16030	16025	16297	16158	16188	16047	16118	16164	16267	16120	15915	16277	16338	16314	16344	16150	16230	16119	16222	16304	16094	16087	16160	16188	16239	16162	16153	16254	16143	16090	16285	16239	16260	16192	16345	16389	16229	16024	16156	16296	16146	16176	16151	16282	16294	16134	16144	16244	16229	16312	16276	16234	16057	16301	16137	16189	16054	16012	16271	16329	16020	15857	16182	16234	16130	16388	16167	16252	16108	16036	16363	16198	15994	16187	16237	16119	16207	16207	16338	16138	16270	16141	16450	16210	16175	16168	16170	15922	16229	16209	16078	16189	16280	16030	16154	16120	16064	16298	16164	16207	16274	16136	16274	16153	16169	16106	16156	16134	16168	15977	16338	16144	16323	16179	16192	16016	16269	16115	16262	16201	16263	16172	16183	16231	16182	16119	16174	16226	16134	16247	15964	16265	16256	16281	16134	16319	16163	16060	16225	16325	16508	16150	16175	16213	16273	16295	16102	16029	16053	15941	16139	16285	16097	16201	16322	16215	16060	15933	16048	16184	16019	16239	16341	16093	16319	16126	16280	16041	16239	16172	16380	16283	16131	16032	16261	16114	16170	16442	16025	16224	16162	16183	16041	16262	16295	16205	16183	16240	16408	16254	16084	16293	16122	16213	16312	16538	16156	16317	16458	16405	16125	16295	16154	16224	16187	16209	16127	16102	16184	16084	16143	16076	16179	16129	16151	16168	16196	16211	16031	16068	16274	16275	16257	16205	16044	16109	16282	16328	16291	16238	16299	16159	16067	16305	16008	16011	16029	16237	16423	16150	16133	16290	16121	16198	16065	16144	16225	16132	16149	16116	16160	15996	16187	16069	16000	16152	16087	15892	16042	16265	16120	16135	16159	16110	16316	16321	16116	16388	16092	16095	16118	16311
15090	25217	22797	19378	18930	18534	17112	16611	16671	16560	16076	16045	16373	16164	15949	15591	15308	15013	15143	15032	14687	14602	14506	14549	14396	14624	14498	14656	14548	14562	14609	14491	14546	14458	14670	14411	14496	14853	14541	14633	14377	14411	14617	14443	14651	14532	14408	14578	15741	16232	15873	15417	14929	14593	14736	14600	14415	14392	14534	14522	14466	14580	14741	14390	14485	14331	14376	14403	14202	14291	14455	14447	14617	14342	14570	14489	14281	14498	14395	14427	14382	14342	14598	14510	14566	14631	14689	14448	14390	14448	14394	14547	14421	14388	14519	14440	14477	14463	14538	14518	14512	14592	14331	14552	14339	14464	14452	14510	14435	14571	14367	14311	14355	14566	14336	14544	14294	14432	14457	14466	14557	14479	14545	14395	14402	14539	14423	14498	14523	14519	14430	14400	14574	14434	14505	14524	14507	14599	14387	14530	14378	14467	14468	14360	14323	14597	14300	14339	14236	14543	14405	14463	14477	14488	14488	14520	14463	14396	14458	14566	14370	14290	14650	14481	14263	14370	14514	14347	14421	14525	14492	14405	14373	14421	14438	14403	14368	14514	14464	14458	14506	14474	14345	14576	14440	14370	14443	14335	14512	14497	14447	14502	14352	14487	14557	14679	14378	14491	14396	14411	14633	14292	14509	14324	14415	14433	14639	14485	14478	14319	14370	14361	14353	14499	14466	14499	14406	14557	14493	14570	14477	14250	14422	14561	14483	14390	14443	14479	14357	14341	14465	14535	14404	14574	14462	14480	14461	14281	14522	14553	14536	14589	14449	14327	14421	14505	14423	14374	14397	14456	14400	14437	14504	14502	14631	14354	14530	14419	14606	14284	14386	14510	14337	14474	14386	14499	14474	14362	14519	14381	14371	14420	14265	14494	14120	14591	14346	14522	14437	14446	14581	14505	14498	14546	14497	14377	14285	14471	14687	14452	14407	14501	14589	14405	14374	14543	14429	14337	14433	14474	14404	14482	14479	14427	14330	14349	14464	14386	14449	14662	14487	14557	14411	14358	14410	14378	14487	14552	14434	14279	14361	14347	14393	14523	14436	14311	14496	14411	14662	14370	14435	14446	14535	14509	14389	14407	14492	14504	14437	14464	14498	14455	14497	14456	14415	14388	14498	14670	14374	14465	14382	14512	14347	14290	14406	14516	14238	14612	14581	14459	14421	14450	14495	14432	14407	14670	14483	14492	14533	14345	14437	14468	14481	14463	14282	14579	14421	14447	14400	14352	14418	14568	14498	14470	14454	14463	14328	14353	14411	14569	14497	14524	14410	14462	14498	14474	14343	14466	14479	14407	14422	14386	14490	14613	14383	14371	14524	14362	14373	14555	14324	14463	14545	14550	14565	14648	14361	14481	14702	14429	14441	14340	14602	14404	14561	14334	14397	14506	14350	14477	14526	14502	14395	14515	14437	14581	14488	14622	14305	14454	14488	14466	14520	14563	14392	14387	14435	14456	14485	14355	14391	14359	14390	14431	14397	14430	14451	14312	14507	14472	14440	14612	14466	14458	14413	14590	14500	14482	14306	14518	14441	14401	14452	14358	14492	14306	14515	14396	14335	14289	14595	14491	14479	14639	14306	14398	14355	14429	14494	14408	14403	14426	14382	14436	14583	14596	14333	14378	14434	14447	14433	14459	14480	14409	14509	14433	14384	14348	14517	14490	14622	14510	14636	14239	14506	14497	14479	14702	14394	14352	14327	14450	14462	14573	14510	14446	14588	14291	14519	14431	14630	14413	14361	14486	14480	14450	14339	14557	14510	14432	14410	14378	14505	14369	14455	14407	14424	14349	14536	14400	14278	14424	14461	14395	14410	14433	14508	14544	14377	14456	14538	14391	14424	14482	14452	14543	14430	14525	14468	14541	14301	14533	14506	14590	14486	14269	14497	14484	14366	14558	14333	14406	14607	14503	14543	14557	14463	14318	14245	14496	14163	14563	14383	14467	14544	14495	14455	14401	14314	14527	14519	14428	14458	14479	14667	14337	14480	14376	14540	14431	14325	14535	14325	14521	14576	14408	14531	14392	14563	14621	14380	14419	14504	14368	14387	14439	14421	14444	14386	14414	14571	14601	14386	14319	14461	14466	14494	14493	14484	14436	14445	14442	14536	14219	14500	14501	14443	14479	14513	14532	14488	14490	14505	14629	14416	14584	14419	14492	14470	14395	14567	14411	14475	14528	14525	14344	14370	14497	14423	14401	14319	14517	14532	14418	14344	14596	14591	14463	14617	14407	14393	14508	14443	14447	14495	14329	14567	14279	14568	14596	14477	14490	14373	14353	14542	14473	14198	14540	14518	14568	14434	14414	14475	14299	14379	14502	14455	14486	14291	14469	14344	14400	14433	14512	14449	14474	14468	14433	14451	14347	14521	14640	14405	14244	14417	14450	14382	14308	14533	14290	14619	14662	14396	14530	14555	14349	14417	14550	14428	14514	14459	14405	14315	14481	14486	14357	14480	14212	14525	14565	14528	14413	14276	14423	14540	14545	14249	14487	14437	14534	14603	14443	14646	14546	14570	14364	14359	14555	14506	14539	14389	14449	14387	14389	14606	14481	14426	14616	14323	14473	14469	14540	14466	14362	14666	14559	14319	14496	14528	14337	14471	14481	14468	14561	14432	14314	14450	14384	14634	14550	14554	14426	14343	14381	14384	14456	14442	14442	14301	14412	14539	14470	14502	14404	14607	14572	14495	14312	14418	14565	14327	14449	14436	14468	14406	14347	14474	14437	14336	14514	14427	14493	14534	14400	14688	14505	14474	14489	14274	14388	14491	14420	14457	14371	14392	14473	14318	14498	14383	14317	14443	14437	14407	14353	14531	14335	14508	14513	14445	14511	14292	14491	14497	14459	14382	14400	14493	14438	14333	14415	14585	14417	14353	14316	14512	14385	14494	14481	14539	14519	14423	14542	14509	14376	14444	14453	14510	14552	14512	14412	14437	14541	14533	14613	14638	14547	14333	14526	14460	14319	14443	14508	14331	14478	14490	14399	14484	14478	14425	14461	14504	14396	14372	14507	14403	14501	14474	14582	14419	14445	14449	14376	14442	14408	14430	14409	14480	14504	14539	14590	14619	14320	14503	14412	14414	14659	14439	14353	14387	14535	14402	14462	14451	14556	14471	14310	14463	14644	14380	14500	14495	14486	14357	14414	14404	14439	14493	14463	14420	14517	14307	14387	14258	14406	14427	14448	14457	14588	14372	14553	14461	14427	14649	14343	14342	14448	14533	14511	14450	14550	14437	14412	14570	14363	14378	14381	14592	14421	14433	14488	14532	14525	14424	14444	14476	14354	14490	14549	14435	14435	14448	14455	14403	14411	14494	14480	14420	14410	14320	14560	14283	14368	14476	14389	14609	14403	14573	14548	14412	14365	14321	14417	14381	14475	14455	14392	14422	14538	14415	14318	14581	14371	14344	14455	14500	14525	14589	14391	14460	14351	14525	14539	14563	14407	14445	14512	14395	14538	14258	14471	14233	14578	14545	14468	14428	14386	14404	14351	14652	14346	14406	14391	14452	14452	14564	14406	14530	14507	14394	14370	14513	14468	14557	14501	14344	14552	14345	14554	14457	14545	14444	14367	14419	14526	14573	14373	14409	14509	14212	14587	14397	14604	14517	14383	14530	14502	14539	14468	14367	14531	14466	14468	14405	14539	14562	14556	14594	14388	14505	14427	14518	14432	14577	14532	14384	14391	14359	14500	14518	14169	14562	14629	14440	14392	14554	14459	14508	14568	14272	14562	14415	14470	14407	14398	14463	14390	14446	14561	14312	14472	14336	14499	14525	14503	14496	14234	14453	14336	14479	14422	14388	14529	14425	14544	14509	14404	14506	14438	14432	14536	14545	14471	14321	14443	14559	14383	14413	14434	14430	14514	14472	14455	14412	14474	14425	14373	14599	14422	14517	14568	14409	14466	14475	14484	14556	14429	14487	14382	14345	14377	14314	14422	14339	14442	14353	14473	14553	14552	14420	14541	14432	14409	14615	14474	14454	14504	14540	14499	14463	14396	14629	14250	14428	14353	14344	14515	14646	14524	14615	14389	14459	14589	14669	14511	14387	14293	14412	14452	14562	14545	14466	14359	14501	14540	14541	14402	14382	14543	14601	14552	14405	14450	14496	14441	14416	14435	14386	14375	14457	14417	14443	14500	14450	14460	14363	14491	14364	14332	14420	14489	14578	14453	14418	14248	14420	14548	14516	14368	14502	14436	14316	14515	14497	14477	14597	14445	14622	14485	14321	14491	14349	14534	14387	14398	14523	14322	14489	14594	14333	14492	14322	14497	14241	14545	14457	14294	14392	14425	14334	14322	14462	14535	14549	14541	14466	14393	14492	14414	14403	14441	14412	14472	14399	14569	14567	14520	14624	14461	14627	14405	14399	14456	14441	14541	14410	14521	14357	14242	14542	14561	14233	14376	14472	14206	14428	14328	14578	14337	14481	14531	14540	14487	14336	14318	14593	14379	14332	14621	14565	14512	14419	14533	14479	14395	14359	14414	14408	14489	14664	14618	14580	14555	14309	14528	14519	14450	14478	14501	14493	14396	14479	14426	14504	14434	14311	14509	14366	14379	14558	14515	14517	14414	14708	14427	14418	14556	14514	14419	14263	14482	14439	14354	14518	14480	14546	14306	14399	14394	14327	14519	14531	14171	14443	14506	14482	14419	14362	14452	14575	14380	14570	14683	14448	14710	14444	14354	14605	14488	14602	14491	14529	14286	14459	14528	14356	14303	14602	14526	14541	14381	14452	14419	14527	14349	14497	14699	14555	14537	14441	14306	14404	14492	14421	14540	14495	14411	14474	14361	14393	14490	14484	14558	14529	14379	14212	14467	14320	14286	14452	14557	14552	14556	14472	14528	14427	14411	14376	14463	14421	14451	14505	14436	14484	14517	14514	14315	14523	14443	14396	14364	14441	14548	14367	14367	14359	14392	14525	14416	14330	14635	14617	14540	14545	14413	14554	14441	14432	14492	14469	14397	14586	14586	14221	14432	14363	14515	14442	14403	14666	14407	14466	14453	14329	14439	14412	14473	14494	14233	14559	14406	14478	14492	14360	14392	14412	14368	14607	14399	14508	14351	14473	14602	14578	14431	14563	14480
22921	21216	29015	23729	21411	23293	24796	19008	18296	18759	18260	17942	17847	18128	18084	17757	17292	17057	17243	17461	17008	17041	16968	16964	16930	16557	16735	16859	16856	16628	16849	16661	16748	16650	16690	16660	16658	16680	16606	16554	16730	16684	16781	16672	16664	16602	16888	17158	18628	18992	18188	17592	17094	16799	16816	16616	16601	16533	16718	16622	16589	16459	16632	16700	16678	16380	16596	16508	16614	16571	16696	16608	16564	16688	16504	16658	16508	16453	16701	16434	16750	16444	16625	16497	16520	16482	16466	16690	16629	16599	16522	16346	16548	16604	16520	16595	16454	16682	16459	16521	16555	16456	16419	16446	16468	16644	16591	16412	16442	16737	16495	16531	16398	16675	16598	16736	16568	16774	16729	16543	16442	16701	16452	16657	16774	16453	16740	16559	16652	16547	16611	16588	16531	16318	16525	16629	16418	16542	16432	16367	16530	16641	16469	16334	16413	16355	16634	16456	16785	16471	16305	16468	16242	16547	16576	16591	16515	16470	16640	16477	16441	16600	16492	16691	16590	16429	16316	16516	16656	16673	16674	16548	16433	16505	16510	16571	16512	16528	16604	16716	16733	16592	16572	16611	16491	16465	16389	16422	16594	16545	16601	16560	16451	16392	16570	16607	16529	16380	16668	16439	16486	16412	16595	16473	16721	16563	16604	16676	16502	16485	16465	16420	16676	16670	16605	16702	16634	16638	16685	16540	16553	16600	16349	16540	16482	16450	16359	16719	16619	16488	16605	16598	16528	16529	16573	16472	16567	16527	16300	16758	16678	16586	16368	16525	16590	16380	16401	16373	16452	16546	16540	16652	16417	16596	16431	16492	16527	16353	16416	16370	16611	16517	16688	16534	16356	16652	16426	16478	16612	16638	16793	16796	16436	16556	16604	16520	16471	16557	16535	16543	16446	16583	16589	16460	16627	16677	16712	16508	16340	16416	16381	16566	16536	16594	16547	16648	16343	16462	16436	16573	16430	16412	16509	16529	16562	16657	16511	16484	16450	16550	16619	16512	16331	16560	16664	16832	16544	16708	16826	16630	16473	16432	16517	16525	16569	16666	16349	16377	16456	16461	16603	16484	16586	16689	16659	16519	16574	16601	16626	16632	16610	16239	16298	16627	16643	16488	16582	16569	16437	16387	16524	16817	16762	16610	16558	16490	16424	16331	16567	16506	16616	16512	16496	16362	16468	16723	16455	16366	16566	16658	16508	16451	16724	16616	16405	16472	16483	16610	16366	16640	16453	16408	16634	16421	16487	16400	16617	16541	16482	16540	16523	16593	16592	16753	16676	16448	16490	16499	16340	16681	16579	16683	16518	16591	16446	16337	16446	16622	16422	16434	16483	16290	16413	16486	16492	16644	16621	16650	16688	16540	16294	16510	16530	16495	16617	16383	16532	16334	16585	16591	16640	16538	16479	16637	16741	16452	16442	16528	16349	16496	16419	16613	16480	16526	16533	16536	16628	16693	16598	16590	16586	16539	16415	16434	16499	16529	16471	16535	16462	16672	16372	16606	16540	16445	16584	16426	16560	16590	16618	16655	16282	16793	16439	16332	16439	16642	16558	16386	16405	16318	16446	16460	16608	16592	16398	16469	16710	16502	16630	16543	16416	16490	16604	16604	16496	16611	16515	16637	16634	16476	16536	16676	16686	16484	16433	16361	16528	16537	16503	16535	16434	16724	16653	16500	16477	16786	16458	16390	16457	16679	16802	16554	16612	16769	16598	16621	16613	16446	16582	16316	16534	16517	16648	16394	16548	16430	16572	16431	16531	16411	16648	16535	16659	16427	16557	16512	16565	16794	16545	16607	16694	16453	16554	16392	16387	16547	16546	16401	16605	16347	16595	16585	16613	16478	16548	16586	16500	16360	16641	16483	16580	16427	16405	16622	16555	16548	16449	16374	16462	16364	16451	16573	16598	16445	16608	16382	16431	16502	16601	16486	16460	16367	16449	16510	16554	16422	16568	16507	16608	16530	16465	16484	16471	16495	16428	16363	16318	16533	16447	16437	16528	16365	16705	16420	16377	16511	16437	16609	16475	16588	16544	16420	16415	16418	16401	16442	16494	16507	16454	16630	16679	16447	16580	16538	16616	16478	16359	16609	16614	16663	16578	16450	16511	16419	16513	16413	16692	16525	16516	16339	16560	16590	16424	16522	16509	16465	16747	16614	16394	16648	16437	16413	16490	16559	16548	16556	16440	16452	16805	16348	16500	16794	16730	16551	16721	16597	16651	16525	16494	16519	16483	16776	16599	16625	16399	16655	16423	16469	16585	16346	16385	16362	16373	16527	16500	16682	16636	16445	16536	16421	16523	16516	16512	16524	16547	16404	16471	16578	16437	16475	16571	16333	16635	16367	16559	16318	16589	16344	16385	16476	16352	16379	16502	16570	16703	16449	16511	16610	16472	16594	16510	16392	16426	16628	16477	16243	16269	16493	16516	16544	16554	16599	16621	16607	16650	16698	16583	16610	16393	16479	16510	16550	16688	16505	16448	16352	16547	16611	16563	16238	16442	16445	16430	16547	16569	16530	16459	16499	16308	16384	16321	16398	16297	16499	16436	16434	16644	16588	16381	16618	16595	16599	16577	16417	16439	16489	16529	16531	16287	16666	16524	16438	16563	16528	16211	16328	16665	16663	16491	16425	16518	16683	16781	16436	16494	16481	16678	16549	16483	16539	16420	16526	16506	16597	16663	16452	16371	16487	16542	16491	16616	16672	16513	16516	16579	16574	16561	16452	16773	16537	16768	16409	16259	16442	16624	16617	16495	16510	16421	16557	16505	16586	16526	16465	16478	16514	16423	16548	16594	16454	16726	16589	16304	16690	16641	16568	16598	16628	16506	16389	16498	16596	16451	16319	16412	16506	16524	16442	16538	16655	16471	16668	16585	16438	16647	16463	16325	16265	16338	16533	16210	16483	16471	16415	16630	16509	16385	16368	16542	16459	16606	16452	16741	16425	16678	16619	16483	16552	16377	16293	16517	16773	16430	16416	16566	16450	16494	16467	16392	16505	16295	16555	16526	16671	16387	16527	16517	16420	16399	16663	16535	16498	16515	16533	16590	16600	16543	16550	16662	16535	16369	16165	16615	16460	16397	16463	16613	16405	16227	16234	16612	16570	16446	16723	16624	16534	16455	16538	16531	16245	16512	16469	16779	16546	16509	16642	16416	16557	16669	16522	16672	16432	16455	16716	16735	16606	16455	16642	16583	16522	16500	16492	16542	16249	16561	16469	16429	16584	16465	16590	16508	16337	16422	16395	16634	16478	16632	16504	16483	16516	16331	16389	16581	16409	16409	16377	16480	16559	16473	16574	16502	16609	16469	16741	16388	16624	16569	16701	16530	16526	16555	16500	16603	16484	16543	16358	16466	16685	16565	16747	16524	16596	16315	16400	16803	16415	16685	16716	16803	16449	16470	16558	16235	16432	16617	16554	16477	16581	16628	16619	16544	16512	16423	16580	16628	16456	16416	16545	16556	16604	16538	16553	16595	16374	16481	16598	16460	16543	16569	16605	16619	16515	16552	16536	16509	16338	16541	16584	16374	16504	16546	16423	16647	16581	16445	16338	16400	16336	16727	16339	16485	16515	16723	16516	16474	16550	16398	16495	16449	16674	16694	16600	16517	16695	16521	16727	16535	16490	16435	16394	16554	16594	16448	16494	16363	16506	16644	16522	16178	16465	16701	16352	16469	16454	16707	16366	16442	16524	16400	16545	16601	16598	16631	16415	16484	16512	16449	16571	16315	16465	16509	16433	16553	16632	16547	16704	16452	16639	16345	16563	16676	16441	16528	16518	16388	16538	16609	16575	16643	16565	16446	16682	16632	16724	16586	16689	16575	16620	16642	16428	16382	16256	16329	16313	16508	16610	16418	16424	16531	16619	16505	16354	16455	16499	16610	16521	16499	16269	16608	16623	16450	16452	16346	16522	16519	16603	16524	16406	16510	16457	16526	16591	16564	16535	16717	16564	16622	16441	16451	16409	16556	16597	16389	16766	16446	16551	16539	16343	16614	16540	16496	16487	16555	16621	16402	16549	16645	16460	16610	16439	16503	16585	16571	16561	16533	16757	16563	16623	16553	16450	16539	16553	16487	16402	16503	16556	16431	16436	16176	16542	16549	16682	16486	16556	16426	16275	16371	16580	16627	16520	16506	16375	16610	16678	16626	16582	16624	16624	16471	16458	16668	16567	16599	16642	16735	16446	16547	16390	16565	16588	16435	16425	16601	16551	16563	16556	16421	16473	16490	16611	16335	16576	16413	16467	16338	16470	16721	16443	16592	16484	16591	16542	16421	16511	16536	16581	16366	16474	16443	16398	16427	16650	16481	16628	16564	16702	16487	16522	16314	16493	16605	16405	16331	16411	16430	16626	16585	16552	16571	16516	16529	16501	16724	16504	16580	16314	16567	16557	16468	16322	16444	16351	16744	16450	16616	16576	16444	16385	16565	16586	16513	16547	16623	16403	16510	16611	16387	16304	16590	16527	16657	16458	16491	16645	16628	16472	16280	16614	16640	16482	16518	16580	16545	16699	16478	16493	16533	16562	16378	16431	16631	16522	16261	16532	16518	16347	16681	16559	16524	16493	16724	16583	16548	16476	16541	16502	16688	16538	16611	16667	16585	16586	16539	16533	16512	16677	16536	16464	16621	16483	16644	16309	16491	16497	16659	16817	16586	16565	16389	16483	16375	16570	16798	16424	16654	16669	16549	16596	16598	16497	16542	16549	16483	16347	16495	16528	16462	16358	16307	16350	16529	16525	16351	16519	16478	16507	16547	16493	16479	16659	16535	16583	16492	16423	16414	16429	16529	16344	16582	16591	16358	16587	16425	16573	16516	16652	16451	16570	16534	16521	16540	16546	16565	16599	16474	16329	16602	16656	16424	16735	16564	16474	16656	16406	16448	16647	16367	16524	16485	16445	16685	16371	16553	16482	16500	16379	16457	16623	16476	16655	16474	16761	16374	16382	16750	16517	16525	16371	16428	16409	16417	16584	16673	16516	16655	16612	16469	16457	16442	16443	16632	16398	16439	16530	16368	16658	16470	16506	16326	16546	16599	16466	16592	16658	16684	16518	16404	16508	16469	16447	16432	16674	16722	16497	16644	16506
16085	29207	26524	21996	21390	20556	18603	17799	17519	17393	17197	17054	16929	17129	16921	16354	15845	15250	15370	15459	15475	15179	15055	14830	14720	14830	14790	14779	14919	14581	14853	14645	14666	14555	14704	14763	14766	14714	14814	14727	14809	14705	14853	14726	14685	14789	14814	15329	17736	18049	16940	15968	15083	14745	14713	14634	14652	14599	14751	14676	14666	14748	14520	14606	14748	14959	14680	14610	14643	14658	14762	14666	14659	14595	14708	14775	14633	14597	14567	14745	14618	14714	14674	14915	14658	14566	14755	14621	14738	14670	14666	14588	14509	14716	14584	14723	14618	14695	14679	14727	14731	14577	14516	14831	14614	14586	14637	14743	14728	14716	14484	14479	14644	14696	14655	14480	14778	14515	14775	14495	14591	14938	14727	14877	14465	14674	14438	14563	14608	14679	14666	14604	14610	14721	14501	14517	14540	14548	14712	14697	14567	14555	14743	14577	14725	14702	14809	14628	14561	14713	14660	14638	14786	14650	14540	14525	14404	14657	14512	14614	14547	14531	14714	14601	14637	14701	14467	14556	14587	14608	14677	14716	14747	14549	14556	14593	14742	14438	14391	14773	14635	14584	14616	14699	14625	14747	14472	14699	14516	14605	14881	14627	14536	14811	14668	14619	14454	14750	14437	14652	14778	14725	14659	14748	14757	14650	14646	14667	14581	14638	14736	14464	14661	14576	14620	14599	14521	14605	14539	14656	14778	14761	14566	14728	14602	14612	14380	14808	14605	14657	14637	14713	14677	14484	14470	14531	14748	14612	14837	14479	14585	14738	14766	14719	14619	14455	14713	14521	14654	14596	14699	14779	14595	14598	14769	14857	14504	14533	14695	14589	14708	14692	14499	14665	14562	14687	14686	14593	14634	14533	14665	14574	14728	14679	14579	14671	14604	14461	14517	14744	14519	14649	14636	14489	14677	14676	14671	14683	14744	14736	14744	14472	14571	14697	14563	14707	14647	14662	14673	14707	14663	14568	14665	14500	14559	14571	14632	14632	14554	14493	14688	14529	14664	14684	14620	14658	14527	14564	14613	14575	14636	14668	14535	14714	14803	14816	14644	14716	14730	14520	14773	14630	14701	14647	14749	14528	14615	14678	14583	14523	14766	14682	14563	14581	14674	14632	14684	14499	14635	14647	14642	14525	14558	14823	14608	14757	14795	14553	14736	14444	14388	14631	14667	14640	14752	14613	14599	14714	14837	14601	14714	14570	14614	14693	14516	14744	14616	14623	14544	14507	14712	14555	14622	14649	14664	14784	14663	14595	14595	14714	14602	14575	14664	14801	14579	14665	14669	14557	14625	14647	14403	14602	14545	14705	14630	14528	14632	14692	14603	14716	14644	14755	14554	14708	14711	14552	14654	14702	14711	14675	14672	14533	14515	14427	14583	14542	14618	14638	14679	14563	14672	14582	14627	14744	14613	14605	14625	14576	14517	14588	14760	14506	14647	14538	14622	14708	14692	14667	14631	14634	14629	14722	14522	14618	14707	14586	14516	14739	14433	14436	14500	14742	14654	14630	14600	14642	14646	14595	14563	14720	14695	14541	14367	14596	14540	14679	14767	14723	14615	14727	14660	14396	14497	14651	14587	14772	14409	14584	14553	14797	14705	14582	14686	14663	14752	14527	14508	14509	14558	14585	14553	14586	14614	14598	14519	14692	14483	14689	14607	14662	14675	14464	14680	14665	14520	14687	14475	14508	14541	14772	14608	14517	14554	14636	14647	14605	14769	14666	14484	14552	14532	14559	14714	14522	14720	14649	14636	14593	14540	14746	14605	14819	14754	14676	14448	14704	14702	14663	14560	14706	14720	14549	14603	14634	14694	14581	14540	14509	14726	14702	14585	14675	14464	14763	14711	14710	14541	14418	14636	14757	14605	14547	14638	14517	14701	14844	14490	14577	14588	14671	14531	14624	14810	14826	14728	14595	14669	14611	14694	14664	14656	14622	14490	14680	14635	14700	14656	14560	14696	14603	14576	14654	14477	14693	14602	14761	14513	14750	14736	14775	14690	14622	14798	14554	14535	14575	14671	14605	14496	14591	14709	14742	14643	14661	14405	14666	14649	14721	14571	14587	14658	14429	14865	14798	14774	14658	14589	14662	14614	14542	14640	14651	14615	14559	14498	14626	14581	14756	14714	14433	14638	14584	14510	14639	14693	14609	14722	14658	14605	14592	14634	14799	14681	14781	14781	14658	14619	14538	14604	14646	14693	14711	14576	14649	14577	14614	14584	14581	14701	14623	14703	14783	14755	14674	14614	14694	14678	14680	14635	14529	14530	14485	14699	14618	14562	14650	14659	14805	14496	14609	14642	14635	14622	14597	14581	14636	14675	14604	14819	14654	14722	14675	14727	14605	14590	14454	14635	14361	14603	14504	14512	14606	14653	14507	14461	14615	14725	14503	14493	14482	14729	14619	14544	14532	14738	14540	14611	14609	14654	14815	14596	14463	14641	14454	14579	14615	14568	14767	14484	14615	14665	14524	14761	14599	14740	14483	14595	14572	14639	14520	14639	14680	14536	14584	14747	14697	14645	14633	14655	14586	14568	14598	14509	14562	14632	14490	14641	14614	14544	14580	14700	14725	14653	14599	14615	14636	14616	14695	14699	14593	14569	14510	14502	14445	14745	14598	14735	14576	14749	14605	14852	14587	14593	14629	14738	14511	14671	14582	14643	14641	14705	14535	14605	14412	14747	14512	14635	14774	14551	14745	14567	14695	14524	14636	14628	14720	14636	14646	14383	14467	14670	14684	14696	14727	14561	14692	14578	14643	14561	14644	14661	14869	14431	14640	14663	14644	14639	14452	14639	14476	14650	14524	14524	14601	14643	14586	14658	14676	14715	14553	14383	14472	14667	14745	14593	14607	14675	14481	14610	14806	14511	14708	14620	14568	14717	14680	14528	14598	14550	14544	14677	14686	14562	14550	14501	14593	14548	14674	14773	14613	14584	14649	14721	14783	14710	14554	14656	14596	14797	14577	14536	14550	14822	14600	14685	14618	14531	14580	14590	14664	14631	14618	14607	14615	14665	14789	14733	14660	14754	14681	14667	14520	14739	14550	14595	14596	14618	14674	14540	14612	14550	14542	14693	14578	14777	14584	14681	14670	14705	14643	14761	14654	14612	14706	14638	14443	14729	14615	14575	14696	14579	14575	14564	14592	14749	14669	14674	14679	14572	14569	14515	14439	14595	14558	14697	14580	14709	14715	14531	14548	14684	14706	14521	14482	14694	14919	14627	14760	14635	14798	14628	14762	14757	14619	14504	14668	14638	14672	14650	14539	14625	14632	14665	14545	14611	14492	14556	14479	14790	14681	14526	14717	14579	14671	14625	14385	14537	14607	14654	14856	14607	14515	14595	14703	14570	14660	14593	14615	14795	14481	14652	14581	14595	14572	14581	14553	14599	14577	14700	14660	14672	14557	14565	14722	14840	14748	14642	14575	14619	14691	14761	14518	14525	14635	14648	14654	14630	14684	14659	14786	14479	14648	14669	14515	14516	14561	14583	14741	14495	14508	14505	14645	14570	14482	14645	14649	14682	14637	14581	14540	14646	14559	14456	14794	14591	14478	14601	14660	14543	14779	14605	14512	14552	14718	14591	14667	14575	14680	14584	14731	14740	14561	14603	14687	14483	14679	14612	14605	14499	14743	14568	14624	14449	14581	14586	14666	14662	14698	14648	14731	14733	14542	14747	14654	14589	14739	14554	14599	14665	14783	14439	14654	14642	14719	14602	14674	14665	14608	14586	14647	14522	14654	14590	14452	14641	14545	14578	14552	14497	14533	14628	14515	14535	14511	14623	14613	14514	14679	14638	14619	14811	14597	14714	14676	14608	14666	14654	14479	14647	14583	14584	14646	14613	14777	14756	14576	14580	14595	14723	14506	14757	14670	14684	14822	14674	14663	14525	14468	14666	14658	14671	14503	14553	14620	14632	14542	14583	14586	14642	14541	14628	14564	14725	14680	14591	14461	14615	14535	14442	14586	14670	14574	14649	14541	14704	14430	14510	14539	14640	14509	14418	14665	14684	14511	14497	14549	14729	14315	14688	14388	14635	14731	14682	14819	14619	14613	14768	14707	14714	14603	14545	14671	14489	14755	14736	14634	14616	14547	14638	14558	14665	14756	14608	14509	14664	14657	14466	14570	14522	14671	14564	14715	14847	14693	14555	14593	14513	14452	14467	14550	14649	14638	14771	14657	14603	14575	14576	14549	14785	14653	14628	14751	14690	14408	14565	14470	14561	14717	14572	14595	14600	14792	14475	14639	14757	14664	14604	14518	14629	14516	14818	14466	14684	14600	14702	14596	14672	14577	14585	14667	14630	14572	14587	14665	14638	14588	14617	14676	14598	14679	14548	14619	14672	14607	14676	14723	14577	14744	14692	14632	14649	14521	14561	14626	14711	14631	14661	14653	14646	14772	14556	14642	14576	14716	14582	14658	14622	14623	14391	14841	14587	14633	14533	14557	14643	14688	14481	14695	14676	14510	14696	14618	14621	14570	14498	14701	14631	14608	14698	14745	14628	14521	14529	14488	14658	14541	14696	14475	14575	14515	14657	14609	14582	14639	14502	14576	14595	14617	14691	14546	14700	14510	14687	14675	14643	14754	14667	14614	14408	14550	14515	14537	14708	14653	14699	14524	14642	14721	14656	14785	14633	14710	14659	14539	14583	14635	14666	14387	14580	14537	14831	14518	14603	14635	14573	14428	14809	14475	14700	14672	14445	14508	14575	14406	14520	14706	14614	14594	14622	14593	14837	14651	14710	14593	14483	14627	14643	14485	14626	14585	14739	14507	14706	14481	14597	14721	14405	14551	14727	14638	14506	14579	14532	14529	14878	14671	14581	14562	14591	14659	14564	14665	14444	14635	14627	14581	14649	14678	14697	14523	14527	14574	14553	14711	14900	14622	14605	14646	14613	14774	14468	14680	14666	14676	14553	14500	14565	14598	14721	14720	14649	14661	14589	14498	14543	14567	14566	14471	14520	14593	14711	14537	14619	14740	14584	14667	14698	14682	14530	14552	14533	14738	14721	14624	14698	14627	14609	14621	14677	14396	14606	14680	14652	14550	14633	14523	14701	14706	14502	14744	14607	14599	14727	14565	14639	14633
27528	21882	23750	21020	18013	17959	17490	17063	16746	17302	16892	16734	16711	16867	17093	16782	16557	16771	16621	16898	16614	16767	16644	16594	16483	16561	16391	16435	16399	16482	16518	16487	16326	16433	16737	16478	16428	16407	16255	16341	16491	16569	16573	16603	16462	16542	16485	16341	16683	16571	16631	16532	16373	16559	16412	16512	16271	16467	16507	16421	16573	16484	16424	16328	16543	16439	16464	16533	16499	16355	16389	16453	16338	16403	16643	16439	16426	16433	16515	16414	16425	16542	16502	16482	16251	16558	16520	16461	16469	16334	16417	16316	16390	16381	16489	16431	16343	16481	16381	16346	16410	16601	16493	16324	16479	16331	16516	16379	16213	16642	16309	16569	16410	16293	16410	16396	16459	16164	16337	16336	16415	16350	16457	16528	16372	16436	16502	16433	16345	16315	16396	16578	16577	16312	16376	16373	16651	16340	16570	16495	16418	16467	16493	16336	16431	16466	16382	16442	16328	16320	16539	16461	16327	16366	16390	16467	16308	16310	16666	16455	16498	16328	16369	16449	16570	16458	16489	16559	16548	16354	16401	16652	16325	16554	16408	16334	16567	16661	16218	16284	16305	16445	16566	16382	16484	16518	16526	16482	16487	16382	16287	16600	16309	16325	16496	16441	16581	16543	16442	16371	16162	16470	16497	16384	16328	16416	16297	16548	16457	16567	16368	16605	16455	16481	16278	16471	16323	16495	16441	16226	16417	16495	16333	16430	16619	16336	16404	16671	16524	16410	16495	16374	16561	16455	16263	16260	16506	16348	16471	16564	16475	16396	16330	16413	16264	16439	16347	16409	16456	16219	16420	16747	16463	16369	16420	16401	16368	16473	16549	16446	16365	16570	16446	16484	16518	16422	16534	16434	16321	16547	16476	16546	16364	16254	16380	16304	16441	16242	16580	16472	16341	16385	16472	16251	16470	16428	16250	16159	16498	16452	16504	16335	16309	16555	16442	16446	16565	16709	16499	16491	16487	16434	16559	16630	16493	16530	16449	16360	16314	16255	16642	16356	16545	16425	16473	16596	16456	16662	16381	16302	16514	16590	16712	16405	16420	16522	16418	16534	16535	16332	16279	16419	16307	16531	16430	16425	16586	16403	16454	16776	16732	16474	16574	16415	16733	16545	16524	16361	16438	16486	16312	16448	16516	16466	16473	16443	16539	16447	16477	16553	16448	16194	16524	16325	16479	16491	16532	16438	16448	16434	16590	16395	16148	16615	16431	16510	16393	16541	16454	16401	16558	16364	16329	16353	16518	16473	16526	16422	16294	16286	16417	16439	16375	16425	16486	16202	16356	16377	16475	16388	16583	16454	16506	16290	16446	16598	16447	16375	16487	16292	16280	16437	16504	16503	16479	16451	16379	16650	16413	16392	16495	16536	16386	16392	16525	16582	16238	16288	16317	16257	16455	16424	16387	16475	16528	16548	16435	16441	16630	16662	16392	16310	16437	16356	16466	16472	16466	16371	16407	16321	16378	16307	16671	16451	16607	16389	16506	16470	16673	16539	16250	16475	16350	16495	16390	16284	16455	16661	16371	16290	16278	16420	16461	16279	16389	16521	16342	16324	16404	16361	16521	16297	16519	16354	16371	16386	16469	16536	16501	16432	16322	16243	16525	16430	16486	16405	16569	16366	16521	16335	16469	16297	16597	16359	16523	16398	16523	16535	16280	16354	16350	16384	16420	16486	16538	16508	16604	16445	16499	16472	16427	16612	16408	16301	16470	16713	16484	16376	16583	16555	16446	16343	16504	16435	16572	16333	16397	16368	16415	16186	16260	16487	16534	16354	16306	16482	16572	16350	16470	16390	16446	16457	16622	16634	16475	16639	16652	16485	16447	16461	16418	16511	16454	16370	16356	16398	16448	16411	16416	16296	16229	16291	16425	16515	16458	16580	16516	16547	16348	16419	16513	16278	16277	16610	16449	16497	16310	16223	16400	16359	16352	16479	16388	16516	16489	16410	16630	16522	16494	16266	16419	16404	16483	16434	16518	16649	16466	16635	16380	16428	16257	16307	16323	16401	16252	16398	16486	16354	16421	16310	16448	16260	16338	16505	16440	16420	16472	16484	16398	16345	16472	16464	16579	16530	16405	16371	16415	16324	16231	16416	16259	16575	16334	16552	16289	16576	16483	16525	16445	16342	16372	16420	16403	16444	16616	16525	16329	16326	16641	16497	16474	16584	16398	16429	16528	16438	16315	16378	16388	16433	16399	16646	16595	16411	16528	16205	16437	16536	16634	16400	16574	16441	16426	16318	16524	16464	16461	16303	16416	16445	16603	16374	16493	16264	16162	16263	16362	16467	16338	16357	16364	16500	16426	16544	16528	16509	16351	16328	16471	16555	16422	16437	16413	16329	16351	16378	16610	16533	16564	16238	16592	16605	16355	16366	16270	16451	16530	16510	16412	16590	16568	16518	16415	16427	16369	16481	16507	16543	16429	16382	16404	16394	16288	16474	16375	16494	16277	16431	16586	16430	16375	16406	16352	16241	16479	16362	16399	16344	16435	16525	16177	16551	16280	16505	16415	16501	16604	16305	16395	16332	16372	16528	16517	16279	16423	16419	16429	16585	16621	16399	16419	16416	16406	16677	16637	16394	16347	16515	16576	16219	16398	16479	16400	16416	16547	16483	16526	16500	16399	16368	16370	16624	16667	16450	16343	16501	16255	16281	16454	16440	16607	16548	16599	16447	16350	16511	16410	16492	16365	16426	16539	16521	16502	16508	16451	16344	16434	16271	16493	16290	16602	16390	16281	16330	16389	16440	16303	16553	16481	16427	16384	16453	16360	16434	16432	16444	16630	16363	16531	16523	16218	16398	16546	16448	16333	16620	16440	16391	16458	16390	16576	16582	16592	16561	16452	16471	16272	16501	16368	16501	16494	16352	16425	16491	16420	16255	16315	16233	16562	16253	16334	16445	16244	16597	16390	16468	16548	16283	16321	16463	16414	16303	16502	16299	16443	16445	16499	16312	16356	16336	16462	16636	16293	16379	16388	16563	16546	16427	16667	16470	16418	16466	16280	16291	16383	16298	16529	16468	16199	16396	16376	16472	16586	16341	16342	16364	16355	16336	16289	16397	16468	16406	16360	16401	16348	16332	16339	16384	16490	16348	16489	16282	16498	16354	16413	16450	16649	16331	16510	16405	16489	16553	16483	16582	16562	16362	16259	16553	16475	16422	16444	16451	16628	16440	16466	16410	16461	16452	16646	16512	16302	16437	16293	16358	16436	16392	16561	16578	16579	16602	16377	16290	16485	16271	16270	16431	16405	16353	16128	16502	16621	16365	16465	16673	16589	16277	16501	16465	16334	16364	16444	16653	16394	16398	16586	16438	16561	16511	16443	16590	16490	16304	16387	16320	16422	16450	16507	16604	16520	16500	16266	16624	16332	16212	16254	16426	16401	16240	16385	16351	16317	16525	16324	16441	16412	16434	16559	16524	16417	16581	16205	16381	16471	16396	16416	16384	16422	16567	16539	16518	16508	16171	16642	16629	16341	16388	16419	16450	16421	16571	16468	16451	16518	16588	16539	16512	16552	16525	16505	16422	16716	16355	16476	16424	16487	16525	16639	16370	16436	16266	16375	16499	16561	16500	16429	16260	16531	16501	16366	16456	16498	16371	16360	16232	16373	16599	16464	16430	16335	16419	16200	16485	16456	16435	16457	16624	16524	16478	16630	16126	16164	16501	16332	16423	16355	16370	16306	16319	16428	16427	16395	16381	16510	16452	16507	16530	16560	16448	16373	16505	16575	16603	16500	16495	16400	16471	16442	16446	16422	16433	16491	16393	16339	16181	16413	16389	16538	16544	16441	16472	16520	16420	16488	16369	16469	16469	16393	16461	16497	16433	16521	16424	16380	16397	16330	16417	16400	16464	16383	16356	16602	16410	16238	16215	16431	16368	16521	16551	16321	16232	16300	16531	16357	16362	16548	16404	16544	16368	16396	16476	16540	16303	16529	16275	16257	16505	16247	16390	16465	16386	16476	16534	16405	16399	16656	16499	16329	16495	16408	16361	16414	16453	16426	16578	16532	16476	16338	16476	16498	16360	16322	16725	16500	16639	16615	16480	16560	16275	16305	16266	16552	16343	16654	16529	16265	16248	16530	16475	16410	16434	16439	16474	16415	16394	16579	16385	16408	16410	16320	16517	16612	16281	16564	16487	16584	16485	16507	16365	16386	16643	16568	16400	16712	16357	16377	16217	16496	16658	16494	16601	16392	16501	16308	16407	16494	16387	16472	16279	16574	16466	16286	16273	16521	16509	16463	16278	16562	16565	16311	16445	16195	16396	16325	16297	16179	16566	16243	16365	16495	16504	16503	16434	16312	16501	16468	16390	16500	16491	16562	16389	16404	16503	16501	16460	16348	16462	16476	16483	16452	16339	16416	16555	16654	16512	16484	16303	16625	16572	16505	16410	16548	16510	16364	16164	16531	16280	16404	16344	16488	16359	16286	16298	16270	16508	16577	16367	16447	16435	16315	16340	16464	16213	16420	16356	16442	16438	16452	16308	16479	16572	16380	16654	16513	16320	16395	16605	16453	16465	16272	16397	16333	16551	16414	16540	16408	16611	16434	16399	16388	16518	16508	16374	16457	16289	16539	16543	16543	16519	16304	16434	16518	16537	16537	16363	16735	16547	16325	16498	16511	16486	16546	16463	16335	16405	16430	16458	16548	16336	16403	16567	16459	16310	16347	16628	16450	16573	16520	16290	16392	16392	16446	16458	16336	16304	16359	16596	16491	16506	16492	16432	16265	16641	16396	16588	16438	16326	16431	16375	16684	16530	16395	16387	16424	16349	16425	16311	16345	16525	16389	16530	16394	16465	16355	16390	16424	16413	16467	16588	16419	16434	16610	16329	16581	16543	16360	16643	16412	16353	16518	16643	16433	16569	16510	16501	16415	16482	16351	16560	16701	16537	16337	16523	16331	16353	16624	16417	16448	16401	16644	16568	16385	16578	16543	16261	16319	16470	16333	16271	16566	16632	16337	16234	16499	16491	16463	16377	16706	16428	16360	16337	16517	16220	16228	16351	16394	16674	16586	16429	16446	16568	16428	16434	16408	16545	16317	16511	16520	16316	16616	16424	16369	16420	16410	16274	16397	16371
15369	18423	18167	17202	17616	17124	15977	15574	15559	16128	15319	15272	15366	15603	15541	15335	14916	14882	14761	14831	14982	14788	14684	14497	14824	14567	14597	14516	14615	14526	14583	14752	14623	14577	14710	14541	14720	14500	14561	14855	14791	14534	14475	14636	14704	14364	14838	14693	14623	14761	14815	14698	14511	14700	14645	14631	14634	14580	14448	14466	14671	14425	14627	14511	14712	14415	14593	14586	14683	14629	14654	14549	14410	14524	14681	14646	14439	14414	14583	14670	14676	14494	14534	14694	14658	14630	14726	14721	14522	14576	14548	14686	14654	14619	14658	14402	14697	14569	14505	14598	14548	14513	14670	14533	14532	14570	14534	14677	14564	14614	14592	14665	14473	14400	14577	14663	14563	14629	14578	14562	14509	14466	14527	14585	14394	14663	14544	14522	14484	14614	14621	14574	14532	14603	14498	14592	14664	14617	14564	14563	14603	14732	14550	14609	14429	14594	14574	14648	14553	14630	14597	14477	14691	14406	14494	14684	14570	14626	14546	14589	14510	14539	14597	14507	14696	14724	14448	14496	14519	14539	14604	14554	14618	14591	14483	14537	14519	14574	14586	14511	14588	14593	14574	14546	14812	14534	14719	14773	14532	14664	14559	14568	14478	14525	14686	14586	14610	14543	14592	14685	14609	14519	14696	14590	14668	14520	14646	14776	14481	14742	14558	14551	14677	14635	14543	14540	14602	14569	14533	14477	14657	14565	14711	14575	14669	14649	14652	14603	14620	14595	14536	14579	14666	14506	14484	14656	14485	14476	14637	14558	14699	14602	14579	14633	14392	14415	14533	14624	14507	14549	14488	14639	14451	14660	14487	14569	14664	14689	14574	14647	14612	14400	14696	14538	14519	14454	14502	14408	14678	14500	14509	14606	14581	14561	14531	14332	14532	14475	14581	14417	14645	14586	14434	14508	14488	14661	14525	14445	14465	14582	14687	14512	14430	14506	14468	14550	14510	14661	14506	14515	14432	14754	14546	14548	14552	14513	14473	14509	14414	14639	14447	14429	14503	14515	14431	14813	14584	14596	14477	14528	14658	14519	14486	14492	14653	14744	14605	14364	14566	14620	14564	14576	14428	14394	14526	14475	14577	14513	14608	14707	14638	14548	14483	14376	14684	14617	14619	14547	14648	14518	14580	14641	14642	14600	14662	14447	14679	14494	14536	14881	14524	14460	14648	14470	14365	14527	14563	14341	14608	14596	14847	14497	14499	14523	14590	14622	14621	14605	14512	14599	14669	14616	14508	14453	14527	14727	14597	14565	14720	14553	14593	14595	14693	14490	14685	14694	14546	14508	14564	14367	14540	14370	14495	14647	14769	14506	14519	14825	14487	14710	14616	14716	14734	14687	14524	14441	14529	14660	14518	14733	14503	14706	14482	14626	14609	14583	14434	14641	14653	14626	14615	14654	14549	14597	14565	14521	14676	14455	14623	14759	14572	14602	14558	14725	14574	14477	14519	14534	14621	14493	14446	14582	14576	14386	14716	14628	14480	14703	14494	14565	14636	14683	14650	14678	14462	14673	14509	14547	14671	14554	14573	14506	14482	14545	14603	14643	14680	14566	14552	14467	14618	14436	14562	14536	14558	14509	14476	14634	14573	14436	14502	14475	14587	14494	14539	14612	14590	14519	14646	14624	14528	14611	14632	14474	14609	14743	14510	14493	14559	14395	14625	14644	14621	14545	14546	14428	14676	14660	14711	14501	14712	14533	14566	14719	14561	14617	14565	14545	14485	14641	14622	14434	14723	14612	14562	14697	14645	14528	14745	14636	14523	14547	14654	14561	14557	14614	14677	14480	14581	14579	14491	14551	14599	14641	14578	14475	14665	14459	14432	14471	14642	14465	14678	14495	14482	14500	14803	14513	14659	14598	14734	14654	14503	14609	14552	14501	14538	14537	14720	14466	14636	14553	14557	14593	14549	14560	14495	14681	14601	14663	14594	14493	14659	14678	14494	14736	14595	14616	14586	14561	14663	14489	14614	14596	14751	14594	14719	14554	14670	14726	14457	14624	14511	14726	14503	14604	14569	14531	14466	14638	14384	14573	14632	14520	14566	14686	14504	14571	14588	14429	14564	14439	14508	14589	14467	14573	14561	14693	14504	14599	14441	14535	14478	14773	14566	14532	14466	14584	14633	14615	14659	14453	14756	14542	14681	14594	14654	14535	14695	14543	14600	14562	14601	14526	14651	14582	14565	14692	14536	14552	14584	14417	14450	14856	14491	14608	14534	14577	14607	14579	14623	14590	14602	14649	14577	14764	14639	14527	14545	14642	14501	14665	14424	14370	14638	14567	14534	14709	14513	14612	14616	14509	14570	14700	14576	14506	14502	14452	14632	14412	14659	14615	14632	14693	14546	14680	14515	14544	14537	14619	14521	14624	14532	14460	14558	14628	14556	14484	14621	14594	14569	14523	14522	14644	14455	14519	14623	14647	14747	14633	14575	14531	14637	14595	14645	14594	14538	14437	14484	14514	14724	14722	14450	14603	14535	14611	14462	14580	14551	14644	14476	14587	14570	14582	14616	14517	14699	14598	14460	14469	14504	14507	14666	14651	14467	14555	14664	14687	14647	14531	14477	14416	14506	14719	14690	14651	14681	14838	14608	14427	14460	14632	14485	14393	14500	14705	14500	14539	14519	14440	14599	14388	14646	14518	14664	14437	14694	14544	14377	14682	14500	14542	14605	14490	14593	14525	14549	14633	14714	14580	14419	14619	14480	14570	14521	14590	14565	14538	14643	14611	14607	14698	14747	14657	14517	14800	14576	14588	14547	14615	14751	14655	14627	14826	14742	14634	14715	14504	14444	14611	14730	14479	14744	14786	14553	14589	14611	14607	14653	14559	14480	14433	14598	14561	14554	14536	14715	14592	14623	14572	14519	14618	14596	14516	14693	14765	14631	14645	14619	14518	14780	14635	14655	14382	14446	14530	14636	14589	14399	14583	14601	14497	14381	14586	14631	14609	14557	14604	14690	14718	14670	14614	14556	14476	14673	14509	14586	14672	14631	14522	14632	14488	14499	14606	14640	14484	14660	14560	14462	14457	14472	14645	14668	14495	14591	14553	14597	14660	14432	14816	14509	14418	14670	14624	14382	14643	14624	14614	14607	14370	14662	14631	14671	14477	14669	14596	14589	14444	14696	14520	14650	14557	14629	14474	14539	14393	14527	14544	14544	14520	14577	14506	14443	14658	14675	14727	14570	14631	14751	14430	14522	14570	14836	14723	14609	14649	14577	14595	14678	14618	14708	14560	14616	14652	14416	14604	14624	14584	14707	14531	14606	14582	14473	14561	14769	14579	14379	14617	14589	14721	14502	14762	14529	14640	14592	14507	14726	14526	14545	14660	14564	14495	14479	14639	14468	14544	14571	14610	14683	14489	14588	14576	14437	14725	14612	14624	14722	14598	14483	14634	14695	14537	14520	14476	14708	14523	14581	14640	14582	14696	14624	14537	14606	14656	14446	14820	14633	14599	14580	14618	14566	14683	14652	14661	14579	14545	14576	14581	14376	14833	14507	14531	14609	14561	14587	14562	14431	14716	14683	14671	14595	14587	14632	14656	14700	14571	14615	14714	14543	14588	14602	14653	14525	14662	14404	14548	14609	14688	14490	14577	14670	14375	14446	14678	14595	14534	14528	14513	14602	14513	14666	14605	14436	14658	14638	14411	14588	14588	14599	14472	14509	14491	14683	14517	14735	14615	14532	14563	14541	14509	14547	14683	14582	14622	14526	14636	14641	14696	14490	14633	14480	14575	14672	14586	14619	14726	14462	14585	14454	14659	14540	14566	14704	14533	14579	14693	14823	14683	14435	14536	14507	14537	14780	14655	14560	14410	14578	14641	14459	14450	14625	14629	14506	14577	14564	14558	14671	14618	14667	14582	14453	14461	14576	14581	14546	14542	14875	14654	14601	14551	14700	14620	14670	14669	14575	14478	14618	14491	14467	14706	14581	14565	14541	14632	14674	14661	14456	14586	14701	14609	14575	14523	14728	14481	14502	14633	14742	14542	14824	14475	14577	14633	14536	14600	14647	14678	14612	14385	14515	14597	14525	14514	14693	14391	14596	14470	14570	14520	14534	14664	14570	14505	14560	14514	14695	14601	14657	14515	14656	14526	14787	14699	14445	14571	14698	14576	14642	14654	14591	14475	14577	14674	14642	14578	14673	14566	14459	14550	14715	14672	14369	14666	14655	14693	14555	14503	14639	14584	14633	14581	14472	14588	14633	14648	14512	14473	14703	14579	14639	14605	14573	14574	14605	14568	14557	14577	14646	14693	14453	14751	14561	14638	14443	14585	14703	14502	14662	14576	14646	14574	14726	14569	14597	14534	14650	14512	14581	14727	14733	14638	14624	14523	14652	14691	14473	14466	14667	14516	14660	14559	14659	14552	14626	14651	14647	14577	14443	14576	14604	14454	14641	14566	14637	14693	14661	14531	14769	14523	14614	14609	14695	14529	14539	14732	14611	14619	14517	14525	14634	14515	14598	14412	14494	14695	14752	14611	14561	14648	14723	14570	14559	14889	14566	14550	14538	14546	14564	14474	14693	14624	14460	14634	14705	14782	14593	14596	14542	14620	14592	14479	14568	14615	14493	14465	14564	14539	14504	14571	14567	14403	14488	14628	14422	14634	14482	14650	14631	14607	14681	14553	14866	14525	14605	14460	14593	14464	14704	14589	14681	14484	14693	14640	14431	14557	14469	14551	14689	14692	14531	14730	14441	14512	14589	14453	14395	14607	14573	14545	14603	14696	14492	14384	14641	14802	14636	14589	14725	14580	14670	14581	14616	14670	14516	14673	14611	14552	14663	14655	14343	14531	14538	14725	14663	14453	14436	14432	14721	14454	14380	14564	14757	14465	14460	14539	14632	14512	14569	14686	14498	14459	14484	14692	14579	14739	14628	14749	14521	14596	14515	14509	14580	14658	14572	14673	14368	14451	14764	14614	14531	14676	14452	14569	14378	14705	14487	14558	14718	14586	14704	14538	14556	14668	14714	14649	14669	14524	14714	14671	14420	14516	14561	14722	14564	14509	14555	14516	14486	14562	14555	14522	14676	14611	14720	14628	14511	14700	14477	14618	14468	14595	14505	14634	14730	14531	14550	14684
24080	21284	28700	24299	22176	22094	20891	18308	17871	17897	17511	17501	17532	17590	17656	17447	17459	17076	16956	17090	17222	17238	17222	16901	17057	16902	16967	16830	17004	16843	16783	16625	16945	16754	16637	16984	17021	17017	16799	16867	16820	16891	16765	16640	16756	17025	17287	17758	17853	17677	17435	17142	17061	16764	16868	16795	16684	16763	16795	16756	16907	16883	16628	16623	16770	16684	16675	16821	16930	16911	16860	16592	16802	16744	17048	16955	16942	16761	16937	16868	16856	16635	16663	16801	16901	16775	16720	16703	16760	16872	16624	16713	16721	16928	16751	16799	16811	16788	16820	16817	16705	16658	16673	16527	16863	16765	17009	16953	16843	16856	16666	16719	16688	16919	16739	16702	16852	16794	16744	16602	16674	16776	16756	16755	16805	16680	16840	16799	16739	16888	16632	16870	16771	16671	16898	16731	16734	17046	16954	16799	16766	16590	16623	16787	16669	16934	16766	16766	16948	16623	16929	16635	16822	16708	16962	16745	16861	16676	16720	16562	16843	16550	16472	16733	16744	16639	16659	16860	16673	16668	16700	16897	16852	16789	16789	17028	16676	16782	16670	16718	16978	16714	16926	16869	16922	16715	16720	16722	16948	16878	16784	16833	16791	16579	16841	16667	16855	16955	16737	16834	16883	16872	16923	16683	16788	16824	16837	16663	16676	16659	16670	16796	16846	16790	16836	16902	16815	16781	16657	16760	16568	16548	16725	16509	16783	16596	16925	16731	16825	16818	16690	16662	16696	16865	16724	16603	16851	16772	16721	16900	16689	16916	16629	16838	16806	16849	16833	16815	16734	16722	16966	16540	16733	16691	16668	16633	16515	16647	16833	16672	16901	16850	16699	17092	17049	16755	16757	16714	16720	16615	16929	16957	16846	16772	16787	16745	16857	16912	16831	16731	16625	16674	16881	16829	16743	16625	16908	16727	16768	16683	16996	16930	16954	16803	16838	16849	16778	16849	16803	16570	16726	16806	16888	16729	16752	16613	16840	16791	16712	16738	16765	16686	17033	16734	16814	16864	16591	16848	16812	16964	16817	16713	16731	16762	16757	16748	16841	16644	16612	16685	16743	16735	16849	16779	16865	16732	16808	16912	16849	16699	16991	16726	16950	16826	16777	16708	16741	16813	16668	16763	16686	16623	17065	16757	16582	16698	16625	16680	16916	16960	16881	16658	16793	16989	16687	16538	16860	16908	16848	16840	16816	16850	16980	16766	16718	16824	16771	16897	16876	16769	16573	16816	16900	16613	16830	16776	17031	16716	16858	16822	16626	16669	16728	16637	16878	16888	16544	16637	16788	16699	16833	16585	16757	16855	16622	16711	16833	16568	17020	16785	16899	16879	16667	16574	16782	16546	16766	16662	16838	16803	16678	16790	16784	16618	16793	16941	16698	16834	16850	16864	16805	16852	16786	16584	16709	16604	16697	16771	16888	16748	16875	16744	16928	16741	16726	16823	16713	17007	16764	16815	16826	16808	16682	16806	16781	16826	16685	16710	16716	16843	16832	16730	16761	16676	16909	16838	16854	16897	16763	16816	16653	16851	16858	16908	16693	16592	16718	16794	16713	16683	16848	16784	16907	16684	16610	16885	16874	16647	16757	16936	16947	16846	16867	16832	16849	16883	16745	16788	16810	16757	16785	16841	16807	16798	16852	16620	16584	16741	16819	16734	16713	16716	16849	16730	16757	16782	16808	16662	16734	16970	16686	16732	16714	16749	16741	16709	16773	16622	16978	16580	16944	16928	16770	16674	16856	16800	16648	16560	16774	17032	16783	16917	16881	16800	16633	16865	16619	16772	16720	16756	16871	16512	16864	16753	16823	16916	16848	16882	16777	16775	16761	16785	16759	16664	16872	16752	16633	16720	16936	16671	16524	16919	16704	16775	16903	16685	16758	16890	16643	17023	16780	16766	16837	16672	16983	16869	16645	16615	16743	16661	16741	16807	16962	16728	16566	16605	16763	16717	16838	16927	16889	16906	16840	16773	16906	16675	16714	16628	17020	16859	16663	16889	16760	16813	16760	16617	16635	16716	16706	16900	16681	16737	16778	16746	16840	17064	16782	16632	16579	16768	16694	16724	16957	16651	16740	16827	16778	16853	16753	16765	16903	16766	16793	16677	16724	16731	16542	16693	16645	16926	17114	16636	16849	16717	16720	16859	16657	16682	16635	16671	16922	16649	16669	16813	16756	16686	16755	16805	16545	16763	16833	16760	16592	16560	16779	16936	16772	16559	16694	16872	16915	16801	16795	16794	16780	16894	16779	16805	16676	16883	17042	16834	16578	16698	16748	16744	16631	16758	16858	16671	16728	16700	16636	16709	16784	16975	16797	16660	16749	16726	16589	16808	16787	16557	16755	16814	16732	16925	16669	16708	16859	16876	16882	16730	16769	16890	16700	16568	16611	16765	16890	16813	16632	16782	16817	16876	16689	16888	16879	16822	16906	16751	16949	16600	16810	16910	16837	16646	16697	16834	16824	16787	16811	16697	16663	16643	16753	16661	16903	16754	16781	16925	16713	16979	16917	16710	16909	16942	16614	16868	16825	16597	16845	16718	16960	16730	16964	16688	16856	16897	16775	16908	16802	17036	16759	16679	16736	16621	16779	16782	16755	16784	16693	16812	16584	16536	16767	16738	16836	16729	16869	16694	16723	16744	16640	16761	16986	16652	16757	16828	16820	16839	16848	16686	16924	16625	16855	16857	16871	16994	16784	16615	16821	16708	16952	16759	16835	16974	16908	16684	16837	16695	16830	16717	16742	16880	16788	16613	16835	16790	16650	16949	16844	16978	16862	16815	16637	16618	16829	16712	16895	16740	16858	16717	16775	16782	16791	16616	16677	16839	16685	16990	16870	16869	16721	16746	16787	16828	16550	16807	16867	16664	16855	16873	16721	16874	16626	16931	16875	16656	16820	16826	16633	16863	16792	16936	16726	16711	16842	16583	16684	16689	16640	16684	16712	16707	16485	16825	16859	16818	16881	16704	17076	16666	16743	16620	16972	16974	16812	16704	16744	16711	16655	16760	16720	16972	16704	16804	16846	16641	16794	16691	16734	16648	16930	16728	16683	16753	16908	16896	16791	16755	16826	16670	17023	16837	16791	16740	16827	16808	16759	16870	16733	16898	16840	16732	16721	16588	16846	16995	16837	16788	16923	16883	16762	16735	16740	16617	16831	16594	16752	16553	16683	16578	16827	16688	16863	16624	16643	16828	16770	16674	16819	16660	16676	16683	16901	16771	16757	16737	16685	16744	16687	16993	16911	16767	16605	16763	16729	16703	16789	16625	16678	16736	16721	16692	16726	16627	16607	16610	16649	16632	16878	16808	16728	16702	16713	16891	16756	16865	16884	16642	16685	16810	16856	16716	16783	16623	16707	16753	16717	16706	16648	16769	16862	16727	16638	16633	16571	16754	16909	16868	16733	16782	16748	16944	16755	16737	16510	16705	16575	16740	16746	16812	16859	16500	16563	16788	16867	16996	16823	16866	16780	16872	16885	16740	16903	16729	16748	16927	16527	16629	16685	16533	16735	16866	16554	16653	16643	16706	16761	16667	16835	16644	16699	16611	16797	16699	16790	16701	16568	16747	16769	16873	16955	16748	16886	16571	16914	16777	16749	16919	16831	16761	16927	16546	16800	16837	16762	17025	16710	16505	16811	16700	16778	16815	16663	16696	16682	16869	16742	16848	16681	16835	16733	16790	16779	16977	16756	16649	16817	16838	16733	16808	16788	16768	16621	16879	16896	16664	16826	16637	16766	16869	16841	16774	16717	16809	16728	16719	16859	16793	16810	16657	16906	16737	16936	16745	16752	16888	16689	16667	16915	16724	16758	16877	16831	16960	16720	16755	16789	16772	17105	16667	16693	16774	16853	16839	16726	16984	16726	16769	16843	16846	16835	16747	16620	16675	16724	16765	16810	17034	16577	16650	16667	16816	16663	16751	16793	16699	16819	16692	16632	16789	16682	16825	16702	16859	16610	16827	16720	16708	16783	16780	16687	16707	16830	16649	16693	16742	16712	16789	16859	16963	16885	16633	16890	16665	16889	16835	16761	16959	16771	16769	16705	16791	16959	16549	16890	17015	16641	16674	16801	16733	16780	16460	16745	16748	16831	16704	16856	16920	16578	16876	17038	16869	16924	16865	16674	16654	16748	16716	16913	16806	16816	16589	16781	16680	16818	16709	16647	16781	16555	16947	16706	16801	16788	16849	16830	16835	16749	16791	16746	16579	16910	16676	16826	16806	16613	16747	16798	16861	16802	16708	16818	16840	16638	16929	16849	16688	16853	17004	16766	16859	16905	16976	16601	16740	16904	16853	16851	16864	16810	16641	16787	16811	16877	16692	16651	16567	16662	16725	16634	16494	16923	16662	16731	16790	16802	16652	16630	16759	16710	16826	16846	16892	16732	16668	16720	16688	16923	16690	16794	16810	16543	16887	16794	16747	17017	16968	16877	16820	16797	16623	16671	16413	16737	16805	16745	16758	16808	16745	16900	16824	16798	16747	16897	16789	16822	16728	16808	16769	16816	16812	16526	16789	17003	16724	16585	16763	16757	16792	16931	16699	16711	16782	16821	16842	16528	16771	17003	16912	16835	16751	16903	16639	16393	16738	16756	16591	16807	16642	16723	16719	16801	16837	16697	17043	16806	16937	16722	16720	16833	16761	16758	16721	16698	16680	16767	16791	16640	16710	17009	16873	16715	16911	16670	16900	16684	16591	16665	16659	16858	16778	16753	16508	16713	16818	16654	16604	16824	16930	16727	16852	16798	16753	16899	16721	16560	16935	16690	16717	16833	16761	16928	16817	16886	16817	16904	16845	16771	16800	16755	16875	16726	16793	16513	16698	16699	16687	16827	16606	16667	16854	16870	16878	16834	16770	16678	16534	16662	16948	16962	16741	16569	16796	16793	16737	16812	16478	16818	16767	16746	16691	16942	16728	16543	16931	16851	16821	16834	16778	16708	16884	16767	16867	16586	16756	16885	16831	16826	16801	16850	16927	16797	16765	16847	16766	16801	16851	16806	16703	16657	16634	16878	16948	16745	16831	16771	16727	16690	16664	16762	16680	16975	16787	16668	16715	16721	16757	16628	16920	16811	16778	16781	16977
14754	24518	23891	20432	20428	18172	17096	16496	16531	16398	15754	15935	16032	15719	16185	15650	15466	15209	15147	15182	15425	14992	15084	15045	15093	15042	14854	14884	14760	14844	14884	15000	15001	15034	15021	14999	14948	14907	14905	14993	14837	14929	14692	14774	14880	14928	15510	16365	16504	16132	15605	15218	15021	14937	14958	14713	14647	14904	14753	14821	14711	14744	14825	14847	14800	14780	14733	14776	14937	14819	14882	14972	14753	14951	14739	14843	14816	14807	14977	14758	14674	14917	14828	14614	14858	14741	14853	15015	14737	14794	14962	14813	14871	14843	14910	14667	14968	14922	14825	14647	14847	14651	14793	14715	14904	14782	14648	14794	14804	14842	14759	14849	14881	15034	14671	14774	14718	14875	14757	14696	14822	14672	14797	14871	14812	14727	14705	14829	14784	14876	14817	14843	14813	14749	14790	14739	14836	14743	14800	14743	14724	14873	15076	14808	14878	14899	14811	14887	14741	14735	14779	14676	14761	14743	14837	14878	14772	14908	14731	14791	14986	14795	14706	14783	14753	14838	14866	14642	14808	14874	14810	14736	14858	14867	14772	14679	14819	14773	14732	14861	14643	14673	14962	14798	14819	14684	14681	14743	14931	14606	14714	14645	14821	14818	14663	14767	14833	14807	14742	14720	14806	14868	14817	14726	14826	14644	14864	14650	14648	14742	14816	14948	14588	14771	14858	14741	14865	14880	14785	14788	14801	14746	14796	14641	14969	14882	14740	14793	14719	14589	14718	14761	14742	14661	14731	14798	14770	14932	14950	14825	14924	14996	14728	14977	14751	14775	14764	14773	14829	14862	14821	14702	14711	14962	14885	15063	14852	14777	14708	14808	14768	14667	14962	14842	14868	14750	14850	14793	14701	14730	14797	14668	14942	14759	14703	14886	14683	14937	14911	14659	14814	14684	14747	14698	14865	14846	14686	14731	14890	14757	14795	14835	14651	14864	14570	14749	14901	14766	14695	14838	14813	14758	14840	14890	14850	14647	14572	14609	14865	14588	14909	14822	14783	14667	14794	14915	14718	14802	14773	14872	14663	14843	14892	14776	14829	14616	14868	14787	14880	14627	14942	14829	14915	14786	15005	14893	14699	14848	14932	14824	14891	14735	14614	14814	14661	14688	14926	14895	14923	14837	14855	14812	14857	14832	14743	14923	14719	14770	14968	14768	14766	14992	14822	14825	14791	14777	14803	14764	14859	14838	14871	14661	14780	14753	14735	14774	14867	14696	14766	14850	14928	14723	14879	14855	14615	14773	14705	14788	14776	14784	14780	14715	14725	14796	14895	14865	14683	14694	14816	14810	14760	14881	14887	14754	14810	14826	14830	14701	14917	14901	14856	14813	14703	14873	14765	14858	14858	14692	14997	14840	14656	14862	14798	14640	14688	14812	14833	14775	14723	14904	14703	14832	14702	14674	14900	14560	14971	14756	14800	14759	14750	14712	14919	14688	14869	14723	14677	14841	14722	14573	14717	14812	14649	14843	14756	14713	14670	14856	14956	14846	14743	14793	14897	14909	14828	14834	14824	14754	14892	14709	14716	14824	14595	14908	14747	14723	14797	14678	14773	14869	14685	14818	14790	14880	14843	14846	14826	14798	14785	14637	14845	14674	14678	14764	14875	14766	14722	14695	14930	14702	14907	14753	14935	14721	14862	14724	14814	14725	14735	14744	14885	14792	14814	14795	14831	14805	14757	14872	14845	14772	14728	14847	14677	14816	14843	14687	14804	14882	14802	14812	14639	14770	14700	14797	14761	14865	14809	14719	14806	14881	14782	14824	14684	14658	14809	14798	14922	14735	14697	14855	14775	14808	14868	14889	14670	14871	14883	14870	14793	14798	14729	14805	14859	14868	14903	14937	14806	14774	14635	14757	14781	14733	14721	14774	14797	14758	14816	14908	14837	14913	14808	14761	14851	14904	14662	14716	14908	14748	14677	14812	14935	14811	14896	14784	14838	14811	14913	14832	14679	14970	14881	14753	14842	14865	14783	14819	14887	14894	14643	14665	14960	14897	14878	14897	14933	14948	14695	14699	14831	14750	14860	14954	14676	14852	14763	14809	14897	14855	14749	14727	14702	14756	14863	14714	14826	14688	14806	14769	14733	14781	14654	14849	14627	14729	14861	14804	14843	14852	14783	14748	14751	14746	14818	14720	15018	14566	14842	14718	14829	14698	14855	14688	14691	14787	14732	14809	14887	14781	14763	14894	14861	14821	14716	14923	14712	14783	14870	14847	14971	14811	14727	14940	14684	14753	14833	15021	14826	14789	14966	14689	14909	14809	14920	14719	14919	15034	14704	14777	14682	14808	14858	14848	14799	14836	14891	14983	14759	14830	14930	14917	14725	14859	14939	14852	14708	14715	14787	15014	14681	14843	14822	14663	14903	14863	14686	14746	14754	14656	14761	14909	14878	14750	14806	14874	14761	14750	14799	14855	14744	14642	14756	14632	14928	14860	14779	14889	14741	14861	14798	14974	14796	14751	14758	14848	14896	14840	14639	14636	14928	14782	14795	14728	14658	14900	14834	14894	14880	14838	14883	14784	14850	14829	14958	14897	14774	14741	14868	14826	14950	14763	14692	14923	14841	14885	14958	14713	14881	14718	14655	14746	14721	14822	14892	14748	14793	14713	14805	14696	14789	14908	14820	14855	14801	14854	14722	14611	14918	14821	14727	14690	14720	14829	14734	14753	14864	14680	14932	14806	14886	14551	14843	14908	14680	14869	14773	14877	14825	14798	14898	14822	14912	14621	14932	14696	14722	14756	14656	14687	14724	14755	14757	14890	14841	14836	14837	14664	14747	14727	14813	14908	14984	14835	14907	14678	14721	14647	14810	14878	14849	14806	14696	14687	14703	14841	14778	14796	14703	14743	14697	14777	14817	14843	15016	14879	14618	14936	14933	14802	14854	14726	14761	14785	14751	14807	14838	14833	14681	14785	14828	14594	14812	14726	14906	14717	14729	14732	14860	14712	14891	14752	14934	14778	14825	14749	14870	14882	14759	14711	14787	14582	14868	14739	14845	14490	14913	14790	14812	14770	14784	14558	14700	14999	14767	14703	14633	14771	14781	14826	14809	14930	14833	14836	14734	14611	14772	14935	14819	14901	14814	14711	14686	14960	14734	14835	14919	14758	14641	14774	14855	14812	14770	14871	14784	14850	14835	14704	14774	14753	14730	14858	14802	14730	14817	14758	14892	14727	14970	14800	14822	14852	14690	14698	14800	14773	14795	14690	14789	14721	14857	14667	14699	14740	14842	14777	14603	14720	14807	14794	14972	14661	14734	14807	14833	14791	14873	14517	14741	14737	14929	14771	14866	14787	14872	14784	14781	14832	14759	14799	14939	14653	14953	14846	14754	14802	14680	14878	14877	14627	14944	14749	14736	14824	14779	14833	14848	14869	14756	14804	14753	14831	14863	14912	14837	14685	14870	14801	14909	14787	14693	14871	14723	14686	14608	14783	14835	14693	14666	14714	14884	14850	14677	14796	14645	14907	14750	14727	14827	14712	14808	14723	14762	14728	14837	14903	14838	14837	14699	14796	14773	14779	14762	14778	14844	14806	14841	14731	14996	14799	14684	14854	14654	14734	14609	14732	14715	14734	14640	14884	14852	14718	14799	14714	14711	14652	14785	14707	14689	14625	14920	14758	14818	14830	14614	14809	14788	14831	14747	14988	14859	14785	14908	14704	14869	15039	14656	14879	14736	14738	14827	14823	14822	14960	14779	14711	14899	14823	14857	14766	14735	14764	14748	14975	14657	14722	14796	14779	14658	14929	14908	14830	14781	14864	14842	14829	14718	14600	14763	14765	14892	14848	14766	14828	14797	14879	14717	14838	14726	14832	14732	14632	14728	14807	14979	14926	14701	14719	14710	14873	14792	14856	14907	14898	14720	15083	14817	14702	14852	14771	14902	14878	14620	14777	14755	14813	14802	14815	14816	14504	14868	14906	14688	14670	14853	14716	14823	14712	15005	14889	14887	14848	14713	14709	14826	14838	14768	14879	14813	14740	14697	14761	14753	14840	14852	14691	14660	14788	14841	14717	14799	14703	14619	14819	14665	14762	14862	14739	14975	14825	14880	14875	14776	14763	14768	14885	14826	14927	14689	14612	14741	14741	14824	14764	14761	14818	14828	14907	14729	14741	14881	14704	14753	14623	14852	14890	14698	14877	14771	14659	14902	14749	14875	14857	14753	14913	14846	14648	14698	14698	14805	14814	14784	14791	14782	14675	14833	14804	14792	14785	14727	14809	14875	14819	14819	14791	14775	14680	14840	14672	14722	14732	14808	14694	14850	14853	14894	14794	14748	14725	14729	14799	14833	14762	14748	14846	14776	14824	14691	14815	14795	14743	14908	14850	14806	14737	14758	14609	14831	14761	14668	14708	14606	14637	14927	14822	14649	14810	14835	14772	14738	14648	14924	14652	14926	14709	14724	14713	14895	14857	14839	14891	14860	14753	14891	14742	14657	14698	14824	14822	14841	14788	14818	14733	14816	14868	14730	14875	14902	14806	14836	14842	14692	14857	14926	14932	14777	14836	14778	14713	14916	14927	14836	14913	14692	14668	14651	14824	14632	14779	14808	14727	14801	14772	14756	14575	14828	14779	14673	14930	14669	14705	14733	14763	14899	14704	14881	14699	14821	14793	14791	14993	14767	14728	14867	14873	14860	14901	14790	14734	14896	14801	14833	14833	14747	14748	14837	14864	14756	14671	14783	14852	14842	14944	14670	14929	14994	14764	14820	14777	14767	14940	14754	14728	14846	14783	14977	14689	14762	14745	14874	14876	14678	14794	14945	14637	14938	14837	14666	14745	14702	14788	14965	14817	14796	14658	14966	14802	14817	14749	14770	14872	14862	14827	14860	14942	14764	14818	14586	14698	14817	14915	15082	14833	14676	14814	14667	14961	14786	14595	14834	14745	14830	14715	14694	14849	14700	14739	14674	14858	14815	14687	14794	14737	14923	14751	14621	14847	14718	14927	14689	14604	14821	14891	14824	14822	14585	14859	14589	14717	14720	14773	14777	14802	14702	14845	14806	14797	14761	14828	14756	14716	14763	14701	14733	14844	14768	14729	14723	14798	14777	14849	14769	14785	14917	14892	14763	14922
22959	21216	29001	23735	21440	23201	24548	19278	18139	18467	17901	18094	18167	17909	17808	17946	17490	17507	17589	17272	17483	17354	17506	17441	17157	17075	17202	16806	17109	16920	16990	17120	17118	17203	17245	17183	17076	17232	16950	17178	16757	17080	17000	16947	17001	16984	17415	18292	19349	19102	18408	17900	17185	17245	17205	16850	17138	17059	17027	16954	16920	16889	16844	16926	16882	16986	16864	17193	16937	17106	16919	16887	16877	16860	16948	17118	16994	16743	17083	16840	16895	16835	16751	17038	17140	16938	16944	16968	17101	16737	16968	16937	16879	17060	16930	16986	17152	16858	16853	16825	16921	16868	17036	16999	17092	16816	16928	16827	17024	16788	16916	16917	16963	16856	16704	17107	16946	16855	16782	16815	16849	16961	16915	16739	16939	16867	16800	16855	17034	16824	16923	16865	17052	16849	16710	16778	17005	16936	17172	16792	16670	17010	16949	16710	16895	16849	16929	16983	16953	16793	16790	16881	16969	16961	16708	16741	16933	16933	16911	16735	17198	16768	16769	16937	16832	16925	16828	17031	16955	16985	16992	16757	17089	16887	16881	16758	16888	16711	17061	16805	16555	16955	16908	16893	16962	16828	16895	17192	16870	16934	16921	16804	16706	17007	16795	16971	16838	16802	16831	16922	16946	16706	16945	16845	16848	17040	16881	16875	17122	17020	16866	16886	16753	16808	16720	16821	16835	16943	17051	17007	17049	16861	16963	16968	16733	16819	16853	17003	16998	16934	16993	16879	16591	16761	16821	16870	16872	16872	16869	16809	16890	16986	16819	16839	17096	16932	16944	16812	16733	16891	16807	16722	16997	16775	16885	16598	16943	16892	17068	16942	16865	16871	16973	16911	17053	16955	17068	17174	17012	16975	16994	16858	16969	16962	16885	16847	16707	16873	16877	16758	16896	16845	17031	16684	16713	16755	16788	16949	16900	16836	16878	17050	16964	17008	17159	16999	17071	16802	16962	16975	16944	16915	17084	16912	16819	16778	17193	16823	16846	16850	16873	16750	16887	17071	17065	16841	16927	16882	17085	16991	16839	16866	16778	17084	16909	17005	16721	16646	16768	16671	16779	16958	17246	16881	17046	16856	16704	17043	16738	16909	16979	16902	17007	16727	17028	16865	16865	17039	16809	16859	16901	16669	16807	16943	16993	16798	16976	16825	16939	16727	17023	16807	17023	16836	16925	17031	16827	16856	16814	16920	17070	16887	16939	16784	16911	16762	16669	16973	16930	16895	16908	17071	16799	16842	16806	16838	16895	16861	16882	16937	16772	16995	16712	16605	16885	16696	16814	16941	16975	16871	16890	17013	17048	17029	17036	16799	16687	16844	16875	16972	16750	16897	17031	16926	16941	16890	16842	16887	16959	16756	16880	16962	16853	16829	16936	16604	16914	16714	16818	17083	16844	16774	16934	16757	17077	16584	16922	16911	16906	16761	16940	17008	17125	16832	16657	16763	16739	17032	16874	16805	16956	16910	16848	16759	16909	16760	16850	16785	17043	16696	16838	16872	16793	16776	16907	17015	16979	16883	16913	17016	16941	16978	16815	16828	16988	16777	17093	17001	16908	16900	16996	16642	16749	16822	16801	16739	16918	17018	16845	16868	16921	16872	16802	16845	16926	17065	16840	16778	16777	17012	16881	16872	16854	16864	16819	16799	17262	16696	16816	17064	17075	16884	16738	16778	16839	16946	16855	16854	17026	16911	16899	16969	16736	16995	17032	17201	16984	16829	16924	17004	16821	17058	16783	16880	16796	16810	16879	16946	16847	17086	16977	16979	16824	16931	17053	16954	16932	16698	16844	16791	17013	16740	17010	16838	16767	16801	16919	16650	16997	16851	16884	16695	16867	16838	17026	16950	17003	16913	17080	16920	16861	16851	16766	16724	16910	16809	16792	16749	16905	16819	17026	16881	16799	16860	16939	16817	16759	16774	17025	16750	16678	16856	16775	17160	17082	16795	16956	17005	16950	16678	16812	16916	16847	16898	16815	17012	16859	16755	17067	16899	16769	16850	16662	16853	16958	16818	16732	16957	17082	16698	16872	17076	16821	16847	16859	16593	16936	16919	16811	16795	16997	16917	17039	16875	16786	16880	16722	16794	16868	16858	17100	16904	17061	16764	16769	16692	16900	16872	16853	16783	16909	16749	16897	16852	16982	17011	16877	16881	16932	16905	16928	16867	16981	16680	16861	16855	16836	16881	16806	16961	16882	16816	16672	16860	16867	16767	17031	16766	16869	16977	16956	17036	16770	16873	17004	17002	16776	16864	16893	16958	16877	16779	16748	16595	16806	16713	17002	17001	16860	16883	16759	16980	16819	17062	17005	16964	16896	17073	17154	16716	16872	16951	16880	16955	16646	16927	16744	17119	16876	16723	16979	16921	16956	16956	16946	16825	16862	16934	16933	16824	16653	17025	16921	17063	16740	16842	16937	16891	16919	16793	16999	16759	17176	16915	16945	16923	16992	16760	16941	16967	16762	17104	16816	16783	16872	16850	16703	16678	16833	16945	17023	17134	16912	16834	16820	16997	16898	17062	16897	16955	16907	16921	16862	16771	16961	16888	17100	16949	16866	16950	17007	16784	16908	16941	16953	16727	16873	16851	17008	16964	16976	16836	17041	16894	16871	17076	16806	16773	16740	16783	16673	16895	16933	16826	16996	16952	16902	16857	16968	16950	17107	16852	16785	16785	16996	16968	17024	16940	16725	17001	16961	16980	16984	17038	16731	16815	16881	16821	16734	16831	16931	16824	16793	16955	16535	17013	16920	16787	16890	16780	16889	16919	16865	16880	16958	16982	16787	17005	16892	17072	16945	16750	17066	17092	17118	17062	16864	16800	16801	16939	16754	16912	16942	17018	16950	16979	16831	16882	16722	16727	17050	16949	16900	16763	16715	16970	16901	16970	16814	16958	16862	16866	16911	16932	16662	16822	16892	16936	17011	16862	17056	16877	16834	16983	16834	16752	17016	17007	16787	16941	16675	16900	16902	16976	16911	16887	16853	16927	16857	17009	16836	16905	17064	17006	16941	17012	17087	16813	16877	16836	16572	16826	16906	16688	16886	16792	16915	16887	17130	16934	16975	17054	16880	16699	16931	16940	16982	16931	16915	16755	16719	16796	16896	16803	16914	16912	16906	17000	16872	16885	16795	16914	16903	16891	16825	16824	16967	16833	16996	16746	16862	16739	16912	17027	16901	17001	16839	16843	17024	16862	16999	16952	16708	16768	16830	17041	16888	16956	16939	16976	16857	16901	16947	17008	16776	17064	17002	16784	17076	17075	16866	16727	16890	16960	16863	16969	16772	16944	16833	16789	16608	16865	16964	16952	16871	16946	17049	16688	16929	16933	16841	16692	16886	16993	16823	16775	16941	16850	16936	16962	16912	16860	16951	16900	16878	16800	16931	16844	16834	17010	16987	16714	16653	16948	16842	16857	16855	17066	17111	16983	16915	16959	16809	16972	16709	16911	16843	16726	16892	16796	16946	16912	16969	16975	16945	16916	16696	16717	16761	16873	16744	16821	17026	16867	16969	16852	16885	17075	16918	17008	16967	16794	16925	16811	17080	16954	16894	17016	16883	17097	16895	16880	16898	16958	17011	17063	16868	16988	16955	16879	16776	16883	16772	16784	16973	16953	17088	16963	16970	16958	16904	16784	16903	16654	16831	16897	16999	16797	17040	16766	17029	16774	16606	16783	16866	16821	16984	16982	17035	17033	17075	17060	16955	17008	16870	17093	16941	16849	16755	16886	16797	16748	16809	16879	17110	16899	16839	16821	16751	16732	16958	16947	16839	16963	16746	16827	16837	16870	17022	16834	16909	16864	16990	16837	16998	16874	16898	16933	17030	16957	16849	16896	16858	16908	16977	16976	16930	16796	16778	16766	16654	16893	16788	16991	16879	16676	17008	16862	16897	16792	16888	16994	16832	16842	16791	16825	16627	16863	16972	17119	16935	16848	16811	16781	16765	16795	16664	16962	16941	16751	16961	17071	16931	16980	16946	17009	16875	17010	17100	16815	16824	16756	17040	16786	16738	16813	16864	16971	16854	16849	16945	16969	16816	17093	17099	16987	16936	17006	16977	16739	16849	16840	16966	16927	16987	16921	16967	16720	16892	16861	16899	16599	16969	16754	17004	16853	17031	17104	16843	16530	16958	16914	16937	16958	16908	16669	16775	16915	16917	17012	16811	16946	16926	16882	17007	16740	16933	16778	16861	17014	17054	16922	17002	16924	16738	16864	16998	17278	16949	16829	16979	16800	16986	16904	16849	16803	16900	16890	16656	16818	16827	16632	16700	16730	16782	16809	16871	16841	16975	17047	17080	16904	16845	16889	16930	16881	16719	16625	17059	16894	16640	16781	16960	16810	17020	16907	16966	16791	16896	16994	16894	16977	16991	16907	17117	17133	17077	16986	16809	16857	16795	16902	17015	16842	17035	16937	16825	16920	16866	16868	17061	16883	17024	16876	16949	16987	17032	17011	16932	16907	16892	16799	16889	16804	17017	16958	16750	16761	17131	16933	16691	16863	16868	16975	16951	17113	17001	16882	16985	16890	16872	16705	16752	17071	17160	16803	16976	16736	16805	16795	17019	16930	16847	17106	16921	16829	16862	16810	16749	16781	16723	16918	16888	17012	16904	16984	16925	16892	16988	16752	17100	16891	17006	16908	16752	17066	16933	16996	16987	16923	16724	16832	16947	16961	16864	17059	17013	16716	16892	17005	16911	17026	16963	16992	16881	16939	16990	16930	16962	16928	16800	16995	16893	16931	16807	16781	16945	16811	17056	16935	16989	16956	16950	17054	16865	16915	16652	16868	16811	16895	17035	16867	17091	16871	16892	16975	17070	16989	16882	16967	16999	16983	16979	16859	16911	17098	16841	16809	16823	16864	16740	16995	16868	16937	16941	16996	16882	17010	16883	16833	16709	17002	16813	16857	16923	17042	16888	16748	16981	17038	16723	16904	16918	16973	17138	16968	16945	17058	16812	16835	17098	16941	17040	16816	17068	16786	16906	16918	16721	16744	16983	16943	16858	16781	16886	16838	16924	16998	17082	16749	17020	16863	16759	16919	16979	16841	16911	16931	16660	16609	16735	16841	16729	16940	16865	16968
15944	28819	27651	23320	22135	19279	18094	17658	17155	16760	16229	16183	16606	16425	16553	16195	15968	15532	15329	15332	15316	15296	15476	15138	14882	15091	14916	15042	14901	15047	15147	15104	14856	15110	14901	15071	15108	15165	14873	15005	14953	14856	14993	14863	14846	15185	15333	16783	18354	17817	16542	15801	15262	15041	14954	14838	14745	14889	14822	14829	14972	14946	14830	14765	15048	14955	14840	14770	14787	14740	14891	14803	14898	14807	14910	14751	14874	14723	14894	14861	14841	14769	15033	14666	15095	14822	14836	14904	14717	14952	14862	14759	14740	14880	14963	14899	14857	15001	14797	14692	14741	14875	14839	14979	14835	14926	14823	14965	14949	14872	14947	14766	14960	14844	14723	14673	15100	14753	14751	14669	14834	14790	15050	14738	14967	14776	14982	15024	14865	14748	14631	14934	14920	14857	14807	14791	14775	14816	14871	14822	14888	14915	14954	14918	14656	14903	14862	14761	15043	14793	14990	14773	14834	14924	14791	14942	14915	14853	14862	14716	14816	14964	14906	14910	14833	14806	14767	14890	14769	14837	14706	14883	14913	14848	14782	14864	14877	14922	14882	15017	14870	14770	14757	14778	14907	14729	14922	14825	14696	14787	14829	14875	15034	15008	14819	14885	14915	14959	14848	14909	14711	14846	15021	14792	14776	15009	14761	14864	14838	14972	14886	14764	14885	14913	14859	14696	15011	14883	14759	14921	14759	14777	14819	14728	14799	14774	14813	14741	14886	14936	14816	14983	14800	14894	14973	14899	14727	14786	14775	14844	14841	14901	14825	14805	14985	14804	14751	14767	14761	14892	14729	14872	14862	14653	15001	14930	14784	14851	14974	14922	14819	14854	14814	15076	14941	14702	14865	14819	14895	14896	14850	14915	14917	14829	14771	14770	14757	14891	14739	14775	14886	14918	14817	14876	14812	14850	14960	14747	14785	14764	15018	14853	14919	14761	14962	14927	14991	14823	14851	14846	14770	14686	14767	14664	14837	14912	14903	14929	14713	14740	14826	14972	14991	14960	14855	14989	14875	14962	14957	14840	14780	14710	14793	14706	14938	14857	14654	14934	14927	14899	14876	14769	14854	14770	14857	14895	14853	14857	14687	14843	14859	14944	14660	14823	14893	14754	14785	14801	14856	14785	14818	14757	14865	14931	14915	14715	14764	14891	14838	14796	14874	14819	14798	14778	14873	14848	14869	14906	14865	14909	14874	14848	14915	14881	14880	14943	14802	15040	14843	14928	14812	14790	14704	14633	14935	14982	14843	14736	14899	14711	14843	14770	14805	14911	14915	14904	14731	14799	14826	14717	14744	14856	14920	14920	14788	14885	14924	14859	14933	14670	14636	14875	15102	14699	14769	14951	14898	15041	14825	14808	14772	14843	14935	14902	14804	14662	14990	14789	14695	14805	14868	14952	14760	14819	14840	15053	14748	14994	14930	14678	14918	14841	14923	14859	14865	14875	14808	14769	14694	14877	14780	14750	14780	14832	14729	14755	14964	14853	14925	14851	14875	14813	14765	15035	14813	14750	15006	14842	14729	14961	14866	14856	14731	14820	14770	14854	14839	14890	14800	14976	14919	14885	14962	14831	14779	14969	14926	14860	14822	14838	14752	14861	14861	14794	14709	14794	14777	14898	14854	14776	14764	14781	14919	14906	14762	14939	14629	14852	14855	14830	14793	14811	15004	14925	14744	14844	14626	14875	15063	14806	14912	14714	14828	14685	14764	14887	14812	14814	14729	14810	14779	14780	14800	14726	15097	14672	14818	14780	14819	14677	14917	14740	14913	14948	14853	14911	14922	14802	14898	14941	14886	14692	14999	14720	14814	14857	14942	14828	14945	14716	14851	14703	14703	14785	14789	14609	14851	14867	14801	14790	14710	15089	14881	14844	14875	14892	14785	14794	14835	14817	14898	14868	14850	14801	14702	14793	14710	14938	14783	14830	14719	14901	14841	14965	14789	14746	14776	14697	14875	14714	14960	14925	14724	14710	14722	14828	14869	14883	14866	14754	14839	14971	14753	14806	14915	14810	14792	14758	14731	14826	14965	14883	14969	14853	14718	14800	14807	14849	14858	14594	14848	14709	14861	14986	14643	14960	14832	14943	14868	14888	14728	14749	14825	14924	14884	14891	14730	14680	14925	14898	14910	14771	14899	14803	14761	14819	14889	14879	14781	14900	14716	14994	14974	14856	14774	14899	14813	14877	14857	14639	14847	15002	14623	14856	14815	14853	14955	14890	14819	14790	14954	14766	14826	14822	14896	14734	14898	14661	14847	14723	14950	14823	14857	14888	14951	14711	14953	14869	14862	14856	14615	14729	14758	14732	14842	14899	14815	15100	14879	14998	14749	14841	14829	14856	14821	14871	14878	14658	14912	14859	14805	14828	14811	14889	14877	14696	14763	14897	15043	15010	14884	14777	14642	14797	14764	14975	14803	14817	14728	14801	14792	14751	14905	14741	15055	14921	14825	14955	14943	14712	14746	14941	14724	15053	14746	14758	15002	14715	14848	14809	14957	14855	14906	14870	14979	14835	14803	14935	14816	14842	14875	14820	14856	15007	14990	14733	14809	14672	14852	14833	14891	14821	14798	14727	14960	14861	14657	14903	14778	14835	14860	14830	14893	14660	14792	14931	14816	14797	15038	14786	14908	14827	14962	14715	14802	15048	14791	14860	14817	14860	14795	14938	14761	14745	14717	14900	14822	14872	14864	14907	14859	14935	14780	14924	14954	14819	14669	14800	14917	14905	14826	14986	14813	14827	14902	14933	14866	14822	14850	15052	14914	14928	14671	14784	14859	14883	14814	14767	14959	14924	14815	14721	14741	14913	14886	14772	14908	14807	14921	14936	14879	14877	14948	15011	14762	14895	14809	14841	14980	14723	14872	14885	14870	14965	14770	14658	14913	14782	14979	14903	14717	14862	14958	14810	14807	14798	14879	14765	14717	14890	14745	14850	14891	14805	14771	14849	14812	14948	14801	14839	14903	14740	14731	14794	14839	14867	14703	14905	14939	14895	14782	14832	14978	14780	14923	14748	14886	14792	14853	14843	14860	14742	14882	14767	14659	14821	14787	14956	14734	14765	14915	14969	14844	14791	14912	14831	14771	14806	14821	14770	14777	14950	14827	14836	14723	14854	14840	14746	14869	14895	14786	14838	14724	14929	14712	14778	14816	14856	14813	14876	14688	14735	14745	14849	14703	14801	14800	14687	14923	14864	14879	14789	14776	14748	14917	14843	14834	14877	14956	14805	14728	14730	14812	14891	14899	14786	14882	14972	14889	14849	14803	14811	14880	14888	14898	14852	14866	14761	14813	14569	14842	14889	14816	14764	14876	14884	14876	14785	14727	14869	14795	14832	14826	14768	14895	14870	14869	14800	14872	14873	14970	14874	14887	14805	14828	14835	15030	14751	14739	14910	14740	14872	14804	14663	14774	14854	14783	14809	14656	14825	14783	14753	14746	14842	14886	14944	14842	14735	15021	14868	14771	14798	14683	14840	14728	14724	14895	14847	14848	14773	14958	14903	14782	14834	14855	14772	14893	14880	14920	14843	14968	14904	14781	14797	14791	14897	14658	14995	14874	14848	14848	14699	14707	14745	14759	14933	15035	14785	14753	14725	14792	14807	14948	14807	14812	14700	14889	14819	14761	14843	15032	14673	14842	14826	14870	14924	14816	14962	14688	14882	14623	14793	14917	14967	14946	14798	14856	14969	14908	14774	14870	14655	14751	14674	14893	14689	14826	14864	14859	14589	14811	14825	14768	14905	14808	14736	14904	14910	14901	14901	14890	14778	14741	14974	14999	14767	14971	14691	15010	14921	14771	14837	14784	14752	14798	14758	14809	14832	14828	15030	14624	14820	14759	14817	14801	14945	14701	14949	14652	14544	14834	14827	15010	14691	14737	14847	14938	14693	14798	14948	14836	14779	15129	14826	14852	14935	14790	14958	14740	14928	14941	14790	14916	14767	14850	14799	14819	14902	14887	14881	14879	14919	14924	14905	14657	14823	14955	14731	14830	14902	14935	14891	14716	14922	14851	14935	14921	14723	14985	14924	14884	14737	14704	14611	14637	14848	14799	14759	14876	14823	14863	14802	14942	14870	14831	14979	14704	14774	14876	14860	14925	14768	14912	14896	14858	14867	14648	14771	14920	14829	14884	14990	14771	14861	14840	14834	14904	14818	14767	14946	14622	14906	14909	14808	14865	14861	14905	14898	14980	14981	14866	14734	14981	14829	14874	14944	14825	14835	14918	14772	14830	14893	14891	15000	14823	14755	14838	14933	14846	14825	14899	14825	14862	14819	14848	14785	14915	14888	14847	14875	14783	14938	14829	14957	14774	14704	14908	14888	14673	14868	14864	14812	14927	14879	14928	14794	14843	14815	14790	14813	14983	14850	14680	14918	14787	14657	14923	14835	14705	14722	14903	14978	14955	14878	14805	14984	14846	14930	14888	14883	14730	14877	14765	14791	14739	14678	14839	14987	14845	14944	14668	14650	14775	14756	14925	14825	14811	14809	14801	14958	14882	14963	14781	14822	14729	14861	14703	14904	14706	14912	14806	14958	14755	14902	14984	14927	15029	14995	14717	14946	15087	14831	14803	14937	14728	14983	14957	14844	14768	14734	14733	14822	14676	14866	14924	14658	14803	15013	14878	15019	14992	14855	14871	14838	14821	14634	14862	14782	14652	14833	14712	14834	14721	14861	14736	14786	14761	14641	14850	14730	14786	14760	15006	14645	14818	14639	14826	15064	15034	14798	14992	15014	14838	14745	14964	14742	14670	14819	14742	14857	15001	14789	14928	14824	14927	14937	14920	14834	14798	14867	14774	14827	14873	14796	14702	14808	14939	14756	14830	14856	14798	14818	14949	14789	14976	14870	15044	14841	14857	14921	14894	14764	14831	14848	14908	14890	15009	14942	14792	14870	14796	14958	14787	14955	14877	14956	14722	14875	14884	14777	14974	14890	14837	14777	14807	14730	14751	14636	14863	14900	14851	14685	14871	14814	14815	14929	14592	14750	15075	14615	14840	14926	14832	14750	14797	14880	14907	14928	14855	15053	14777	14950	14763	14924	14872	14961	14748	14866	14942	15010	14885	14917	14828	14718	14740	14686
27586	21947	23938	20825	17954	17570	17372	17256	17060	16899	16875	16714	16962	16708	17037	16877	16703	16755	16748	16567	16555	16700	16629	16751	16635	16753	16629	16659	16611	16548	16466	16621	16547	16645	16421	16674	16759	16513	16420	16572	16452	16592	16612	16667	16501	16504	16597	16439	16754	16924	16683	16665	16728	16580	16617	16711	16557	16432	16841	16469	16612	16408	16499	16426	16563	16688	16445	16654	16562	16784	16253	16656	16624	16478	16639	16582	16743	16582	16705	16461	16838	16659	16869	16558	16688	16787	16542	16249	16459	16655	16489	16584	16379	16522	16689	16703	16537	16388	16694	16506	16591	16519	16490	16490	16521	16494	16382	16539	16479	16713	16495	16513	16599	16607	16490	16559	16506	16538	16447	16449	16826	16374	16623	16701	16584	16697	16425	16550	16573	16553	16508	16457	16642	16388	16574	16428	16745	16674	16542	16682	16700	16733	16662	16602	16564	16476	16449	16520	16520	16261	16800	16560	16616	16839	16533	16733	16549	16761	16672	16695	16559	16541	16646	16592	16505	16251	16492	16506	16682	16573	16571	16497	16439	16522	16386	16634	16519	16414	16528	16582	16401	16626	16544	16515	16503	16567	16764	16723	16528	16610	16640	16556	16544	16765	16568	16528	16606	16286	16673	16462	16568	16568	16619	16493	16671	16746	16616	16560	16468	16520	16619	16554	16712	16591	16567	16666	16675	16490	16526	16375	16524	16405	16511	16532	16681	16558	16426	16684	16381	16635	16552	16434	16554	16603	16600	16346	16549	16387	16667	16585	16629	16819	16642	16550	16519	16519	16457	16390	16687	16575	16726	16747	16645	16544	16619	16459	16422	16637	16395	16555	16523	16579	16586	16629	16668	16492	16731	16787	16582	16733	16375	16684	16455	16582	16490	16434	16515	16588	16549	16751	16463	16461	16547	16510	16467	16583	16540	16499	16449	16445	16589	16616	16629	16795	16502	16536	16622	16839	16590	16743	16534	16596	16478	16347	16588	16626	16664	16407	16599	16602	16631	16483	16635	16384	16436	16491	16586	16582	16712	16596	16821	16549	16520	16561	16629	16426	16759	16677	16519	16582	16449	16404	16451	16578	16718	16491	16582	16756	16577	16546	16540	16503	16610	16553	16443	16659	16478	16749	16558	16747	16636	16548	16590	16473	16606	16682	16632	16582	16374	16528	16471	16618	16368	16652	16495	16590	16580	16494	16541	16667	16536	16513	16576	16401	16557	16684	16653	16436	16572	16774	16616	16655	16481	16510	16412	16497	16747	16647	16507	16434	16577	16668	16484	16613	16386	16778	16696	16433	16751	16555	16679	16686	16612	16657	16594	16577	16612	16606	16792	16664	16532	16588	16658	16698	16660	16452	16501	16623	16653	16570	16522	16642	16629	16583	16594	16600	16575	16372	16611	16413	16531	16661	16482	16545	16506	16651	16737	16592	16640	16564	16709	16570	16506	16567	16466	16765	16459	16640	16536	16412	16624	16654	16611	16603	16664	16376	16626	16482	16437	16825	16471	16464	16549	16366	16687	16645	16715	16666	16462	16570	16694	16649	16589	16626	16550	16729	16454	16557	16678	16536	16516	16419	16551	16583	16558	16431	16491	16470	16646	16509	16469	16539	16629	16666	16498	16547	16643	16400	16675	16519	16315	16460	16534	16534	16613	16754	16507	16475	16614	16750	16572	16561	16544	16639	16674	16619	16337	16742	16496	16564	16540	16561	16629	16610	16711	16460	16658	16709	16649	16709	16596	16560	16602	16568	16464	16548	16496	16598	16565	16701	16466	16503	16488	16727	16725	16571	16501	16596	16523	16655	16587	16550	16642	16611	16638	16568	16655	16395	16612	16492	16344	16482	16542	16715	16580	16772	16650	16571	16601	16616	16649	16414	16643	16478	16605	16584	16426	16698	16434	16676	16522	16862	16468	16424	16644	16586	16353	16582	16427	16670	16702	16732	16627	16552	16695	16619	16445	16575	16596	16797	16691	16389	16714	16474	16649	16623	16610	16742	16657	16711	16623	16552	16520	16492	16650	16437	16481	16445	16538	16795	16606	16617	16500	16574	16560	16523	16661	16429	16700	16486	16392	16603	16688	16661	16694	16467	16557	16597	16623	16510	16597	16616	16556	16543	16598	16731	16442	16458	16483	16592	16420	16319	16492	16436	16589	16531	16727	16344	16443	16450	16717	16395	16597	16432	16751	16591	16633	16450	16490	16577	16405	16451	16489	16485	16537	16597	16485	16501	16526	16700	16746	16509	16475	16554	16580	16622	16598	16421	16789	16678	16608	16808	16275	16467	16587	16535	16450	16376	16644	16707	16627	16550	16699	16534	16652	16542	16546	16392	16521	16517	16600	16475	16463	16474	16404	16500	16713	16589	16570	16588	16665	16583	16657	16733	16391	16394	16585	16495	16388	16434	16544	16496	16603	16635	16603	16719	16436	16559	16426	16551	16307	16503	16660	16527	16515	16527	16613	16637	16662	16829	16674	16462	16581	16540	16642	16746	16885	16640	16560	16332	16726	16568	16627	16398	16369	16599	16562	16701	16620	16561	16570	16486	16555	16540	16604	16833	16550	16622	16636	16420	16530	16423	16549	16549	16560	16728	16524	16555	16671	16534	16562	16533	16387	16378	16265	16512	16536	16611	16434	16609	16721	16579	16586	16561	16467	16596	16654	16647	16599	16394	16462	16564	16457	16655	16373	16666	16571	16624	16572	16499	16448	16443	16543	16843	16571	16855	16692	16456	16650	16659	16500	16467	16481	16515	16753	16589	16771	16472	16637	16473	16505	16460	16618	16632	16575	16694	16467	16510	16685	16680	16676	16573	16603	16866	16531	16415	16463	16615	16537	16551	16635	16669	16529	16378	16507	16447	16635	16634	16479	16563	16404	16411	16579	16715	16523	16608	16602	16445	16690	16566	16560	16428	16692	16575	16572	16656	16569	16624	16316	16525	16461	16597	16515	16638	16764	16638	16691	16567	16517	16717	16503	16527	16399	16555	16483	16669	16467	16676	16567	16709	16268	16420	16431	16357	16606	16754	16597	16363	16562	16647	16586	16569	16788	16476	16420	16594	16731	16644	16463	16569	16656	16512	16716	16534	16786	16645	16524	16719	16668	16616	16325	16530	16602	16867	16740	16632	16713	16594	16550	16567	16601	16515	16431	16502	16594	16785	16590	16429	16713	16678	16631	16598	16514	16527	16479	16551	16590	16518	16670	16635	16420	16566	16481	16428	16686	16274	16771	16650	16571	16692	16850	16431	16636	16472	16620	16512	16763	16505	16683	16590	16638	16658	16413	16521	16407	16625	16592	16694	16760	16506	16660	16690	16628	16642	16546	16623	16568	16389	16539	16583	16457	16382	16650	16736	16655	16344	16579	16628	16569	16517	16572	16569	16474	16474	16686	16534	16412	16315	16514	16397	16469	16482	16443	16598	16618	16461	16598	16527	16651	16371	16414	16593	16529	16767	16580	16558	16497	16685	16415	16465	16802	16559	16407	16661	16590	16421	16507	16518	16557	16370	16495	16711	16577	16573	16628	16639	16477	16502	16559	16775	16435	16476	16490	16450	16459	16612	16619	16486	16561	16606	16680	16693	16387	16603	16694	16566	16582	16463	16462	16378	16562	16823	16711	16442	16504	16591	16595	16646	16666	16542	16611	16631	16480	16587	16501	16544	16598	16611	16663	16670	16528	16355	16629	16465	16639	16798	16617	16439	16634	16447	16648	16489	16597	16556	16541	16446	16428	16359	16657	16478	16421	16457	16555	16452	16484	16705	16821	16660	16540	16599	16688	16761	16692	16460	16619	16436	16714	16557	16625	16521	16379	16505	16610	16620	16518	16766	16517	16693	16420	16474	16523	16481	16559	16739	16597	16569	16745	16521	16439	16691	16522	16564	16438	16574	16587	16626	16622	16387	16538	16573	16501	16379	16545	16649	16611	16626	16734	16523	16675	16541	16684	16587	16639	16382	16633	16623	16470	16571	16384	16514	16500	16707	16457	16541	16590	16528	16486	16448	16619	16471	16485	16668	16646	16426	16518	16608	16476	16549	16515	16750	16766	16397	16601	16705	16494	16610	16533	16532	16414	16475	16547	16528	16622	16472	16523	16577	16691	16503	16495	16396	16713	16391	16556	16340	16472	16439	16606	16282	16395	16487	16523	16589	16433	16576	16625	16722	16628	16566	16758	16552	16539	16516	16676	16704	16558	16484	16547	16483	16441	16611	16558	16613	16689	16702	16643	16522	16584	16488	16590	16696	16584	16606	16792	16503	16690	16764	16686	16630	16802	16396	16547	16408	16630	16682	16629	16514	16517	16418	16411	16364	16601	16558	16607	16616	16613	16528	16509	16464	16409	16529	16441	16318	16567	16484	16702	16580	16658	16614	16656	16654	16449	16605	16616	16546	16569	16756	16466	16703	16423	16513	16536	16688	16578	16854	16490	16532	16686	16711	16703	16675	16544	16483	16546	16555	16547	16483	16359	16578	16529	16642	16468	16702	16755	16499	16583	16377	16515	16424	16418	16537	16450	16504	16700	16602	16593	16580	16671	16508	16726	16335	16391	16421	16582	16724	16511	16572	16591	16526	16458	16573	16559	16425	16372	16510	16787	16701	16542	16572	16582	16532	16522	16626	16649	16462	16659	16675	16569	16440	16846	16599	16556	16408	16439	16468	16509	16530	16666	16587	16654	16598	16497	16530	16434	16510	16766	16724	16439	16713	16682	16740	16572	16590	16594	16551	16580	16562	16582	16539	16478	16424	16840	16622	16521	16464	16633	16488	16756	16553	16779	16629	16713	16581	16566	16685	16489	16532	16533	16527	16678	16731	16623	16578	16589	16658	16386	16659	16643	16653	16499	16673	16522	16599	16617	16649	16603	16459	16464	16619	16705	16470	16503	16474	16531	16582	16520	16549	16621	16385	16627	16450	16666	16671	16500	16601	16508	16632	16693	16651	16388	16642	16473	16721	16603	16364	16553	16593	16741	16689	16464	16601	16523	16641	16626	16471	16555	16500	16584	16570	16616	16662	16543	16702	16566	16565	16630	16555	16485	16495	16735	16655	16539	16654	16861	16659	16548	16670	16581	16596	16509	16364	16753	16728	16586	16574	16643	16589
15044	18366	18181	17268	16913	16179	15973	15617	15247	15419	15174	15049	15119	15288	15415	15382	14775	14891	14779	14787	14697	14854	14761	14534	14657	14739	14641	14912	14599	14758	14852	14703	14733	14805	14756	14619	14553	14770	14736	14595	14780	14566	14622	14653	14792	14489	14695	14800	14757	15010	15037	14958	14899	14581	14670	14573	14654	14649	14603	14631	14613	14532	14698	14676	14548	14665	14679	14658	14667	14565	14539	14824	14424	14545	14722	14631	14727	14671	14532	14614	14684	14628	14661	14729	14541	14496	14490	14617	14426	14614	14596	14586	14672	14603	14674	14577	14612	14507	14611	14590	14606	14551	14675	14517	14715	14548	14667	14713	14574	14595	14595	14716	14693	14704	14637	14635	14693	14661	14700	14493	14692	14638	14604	14599	14635	14675	14637	14604	14592	14637	14566	14825	14617	14624	14598	14763	14671	14551	14624	14699	14553	14698	14389	14649	14657	14689	14617	14683	14595	14742	14599	14622	14517	14704	14741	14685	14645	14519	14582	14707	14648	14391	14614	14632	14574	14516	14616	14688	14565	14636	14838	14667	14653	14576	14735	14618	14711	14653	14503	14698	14575	14740	14806	14618	14674	14555	14538	14776	14545	14729	14718	14669	14472	14724	14836	14622	14634	14488	14703	14666	14647	14587	14566	14707	14595	14573	14844	14551	14749	14564	14545	14626	14733	14631	14683	14615	14658	14564	14610	14668	14627	14518	14610	14491	14606	14737	14486	14438	14647	14663	14410	14746	14675	14603	14647	14646	14513	14577	14578	14705	14525	14645	14780	14746	14522	14709	14621	14506	14494	14570	14658	14622	14531	14652	14648	14709	14592	14525	14563	14748	14668	14683	14508	14552	14569	14639	14501	14464	14760	14576	14524	14569	14747	14519	14565	14792	14714	14592	14601	14755	14662	14720	14676	14802	14574	14606	14566	14654	14498	14558	14618	14730	14508	14665	14764	14656	14623	14681	14574	14567	14579	14578	14483	14666	14551	14670	14587	14614	14646	14617	14821	14621	14457	14573	14681	14442	14546	14531	14518	14484	14575	14450	14583	14673	14708	14691	14524	14584	14579	14690	14759	14696	14675	14632	14499	14604	14900	14532	14699	14455	14712	14385	14665	14584	14578	14633	14446	14459	14636	14632	14698	14575	14443	14604	14678	14425	14649	14542	14583	14525	14678	14516	14554	14722	14686	14561	14694	14563	14731	14813	14720	14702	14516	14604	14554	14746	14505	14563	14670	14578	14503	14550	14726	14697	14713	14835	14664	14474	14606	14584	14565	14550	14681	14679	14631	14631	14602	14769	14670	14755	14587	14504	14674	14703	14650	14649	14614	14650	14727	14717	14600	14598	14542	14631	14812	14557	14670	14458	14828	14599	14549	14544	14649	14576	14775	14582	14608	14567	14536	14668	14542	14502	14732	14800	14623	14613	14488	14824	14750	14649	14650	14620	14677	14528	14651	14613	14719	14658	14521	14712	14646	14713	14488	14657	14716	14694	14575	14480	14485	14473	14446	14462	14544	14674	14618	14603	14695	14532	14580	14756	14541	14558	14538	14678	14592	14521	14564	14612	14745	14572	14752	14602	14646	14692	14457	14616	14544	14624	14488	14734	14655	14598	14598	14520	14487	14750	14674	14650	14669	14553	14655	14673	14634	14540	14607	14661	14535	14557	14691	14633	14749	14608	14825	14728	14497	14726	14594	14745	14582	14547	14626	14516	14692	14724	14790	14545	14697	14634	14521	14645	14616	14557	14565	14537	14646	14578	14585	14491	14777	14614	14661	14629	14515	14555	14683	14554	14767	14535	14736	14659	14534	14586	14857	14502	14505	14628	14638	14550	14499	14905	14561	14677	14682	14549	14534	14504	14642	14592	14618	14700	14540	14548	14638	14657	14584	14702	14633	14746	14701	14567	14547	14732	14670	14445	14632	14694	14551	14703	14484	14711	14545	14608	14728	14476	14496	14650	14572	14569	14625	14544	14664	14540	14825	14702	14657	14614	14671	14290	14584	14772	14611	14673	14600	14678	14783	14469	14564	14753	14630	14609	14630	14509	14614	14687	14631	14598	14583	14668	14673	14529	14765	14671	14831	14548	14773	14777	14654	14594	14728	14655	14676	14672	14758	14645	14719	14573	14723	14766	14703	14675	14875	14636	14653	14724	14564	14633	14679	14588	14475	14712	14591	14511	14680	14669	14630	14548	14638	14774	14511	14568	14752	14700	14707	14755	14647	14612	14675	14658	14677	14587	14596	14542	14565	14563	14479	14577	14443	14578	14705	14663	14721	14615	14877	14754	14845	14595	14501	14549	14768	14587	14787	14744	14431	14680	14643	14746	14506	14711	14584	14573	14656	14575	14609	14466	14638	14677	14637	14615	14661	14598	14646	14611	14611	14331	14512	14679	14611	14634	14605	14574	14598	14610	14542	14625	14769	14608	14607	14663	14753	14551	14759	14554	14713	14626	14500	14773	14843	14509	14576	14636	14685	14751	14681	14555	14644	14653	14630	14511	14628	14675	14672	14642	14736	14742	14749	14449	14716	14385	14576	14690	14630	14571	14728	14689	14602	14842	14559	14710	14558	14806	14525	14634	14597	14648	14756	14565	14585	14622	14610	14519	14568	14788	14784	14585	14606	14731	14548	14591	14677	14606	14739	14621	14502	14619	14738	14684	14503	14610	14616	14713	14509	14522	14770	14582	14593	14650	14722	14571	14653	14423	14633	14526	14575	14465	14699	14603	14592	14572	14742	14804	14745	14673	14654	14664	14640	14717	14645	14599	14691	14498	14724	14730	14673	14480	14608	14620	14647	14608	14567	14401	14610	14670	14649	14632	14691	14602	14626	14645	14550	14607	14767	14557	14612	14734	14518	14775	14556	14642	14644	14654	14735	14573	14593	14583	14643	14634	14663	14802	14742	14677	14669	14521	14573	14702	14530	14687	14630	14707	14461	14646	14539	14586	14536	14695	14570	14628	14565	14487	14607	14683	14482	14390	14535	14544	14570	14575	14828	14591	14645	14631	14687	14622	14792	14659	14648	14464	14606	14683	14646	14662	14571	14536	14570	14409	14510	14649	14722	14645	14670	14602	14785	14689	14663	14548	14708	14798	14644	14600	14670	14547	14438	14678	14632	14684	14445	14678	14627	14610	14707	14696	14533	14636	14491	14703	14596	14815	14622	14664	14727	14681	14637	14453	14703	14671	14481	14709	14568	14534	14819	14684	14646	14762	14499	14567	14576	14580	14694	14403	14552	14729	14639	14561	14706	14581	14611	14639	14651	14510	14698	14591	14529	14723	14597	14791	14521	14650	14623	14603	14581	14793	14502	14594	14610	14572	14542	14600	14722	14730	14574	14606	14616	14529	14523	14648	14686	14711	14635	14677	14629	14525	14510	14626	14651	14768	14581	14628	14581	14699	14498	14771	14492	14510	14567	14772	14568	14632	14705	14778	14556	14637	14578	14487	14564	14880	14662	14786	14451	14498	14625	14463	14796	14710	14715	14704	14747	14877	14556	14631	14664	14689	14492	14623	14684	14474	14708	14811	14816	14466	14639	14810	14622	14474	14827	14652	14747	14631	14611	14540	14625	14561	14588	14621	14641	14601	14659	14733	14617	14606	14566	14603	14605	14852	14513	14637	14686	14681	14524	14495	14679	14630	14780	14565	14588	14617	14573	14583	14766	14583	14639	14734	14708	14568	14628	14650	14576	14650	14542	14704	14809	14658	14590	14773	14639	14560	14467	14867	14703	14684	14753	14714	14625	14626	14574	14540	14629	14559	14525	14674	14598	14641	14721	14657	14537	14585	14696	14587	14459	14622	14767	14634	14674	14618	14609	14679	14548	14514	14577	14543	14611	14625	14626	14701	14797	14780	14658	14677	14723	14721	14689	14623	14488	14654	14557	14655	14509	14799	14583	14606	14609	14794	14665	14646	14711	14779	14734	14662	14630	14612	14660	14585	14616	14647	14544	14764	14770	14527	14770	14562	14750	14620	14657	14623	14538	14756	14626	14663	14906	14566	14626	14528	14648	14631	14665	14505	14635	14607	14709	14776	14584	14738	14482	14552	14729	14660	14715	14734	14616	14599	14564	14671	14660	14726	14596	14585	14789	14536	14617	14586	14491	14642	14771	14477	14575	14527	14479	14593	14665	14512	14640	14597	14869	14568	14544	14718	14750	14600	14730	14597	14602	14478	14600	14588	14537	14745	14540	14639	14558	14795	14700	14490	14786	14702	14571	14471	14729	14683	14706	14719	14562	14720	14680	14504	14727	14618	14520	14669	14736	14578	14669	14562	14737	14540	14663	14685	14788	14548	14594	14637	14583	14487	14742	14603	14462	14504	14641	14817	14621	14713	14594	14635	14630	14635	14608	14714	14517	14700	14627	14695	14530	14664	14675	14556	14493	14863	14574	14525	14598	14592	14567	14540	14559	14681	14473	14658	14658	14655	14734	14672	14694	14445	14595	14520	14417	14590	14638	14689	14737	14673	14622	14788	14709	14752	14448	14560	14580	14627	14720	14587	14578	14745	14587	14684	14803	14640	14543	14635	14554	14601	14472	14598	14805	14676	14868	14569	14621	14806	14631	14599	14745	14652	14691	14597	14720	14814	14597	14401	14644	14580	14790	14760	14522	14444	14680	14722	14728	14856	14554	14632	14595	14724	14742	14594	14666	14636	14644	14623	14714	14603	14664	14579	14618	14547	14551	14606	14720	14568	14607	14612	14643	14608	14706	14692	14723	14720	14566	14570	14818	14498	14587	14636	14405	14586	14644	14486	14633	14684	14610	14533	14558	14614	14537	14895	14597	14588	14714	14617	14684	14616	14805	14548	14596	14596	14566	14725	14594	14627	14568	14663	14563	14650	14720	14574	14595	14559	14475	14643	14696	14579	14640	14521	14484	14662	14671	14737	14659	14657	14661	14629	14685	14675	14672	14639	14510	14599	14723	14609	14586	14668	14591	14543	14640	14584	14853	14509	14663	14581	14527	14611	14569	14732	14709	14533	14648	14518	14661	14641	14679	14706	14507	14635	14584	14725	14668	14708	14544	14458	14576	14570	14521	14581	14611	14556	14721	14665	14508	14520	14604	14561	14739	14635	14689	14760	14614	14650	14650	14598
24019	21230	28693	24125	22005	21640	20613	18173	17527	17811	17385	17338	17194	17116	17388	17586	17109	16898	16807	16799	16807	16715	16748	16731	16632	16494	16703	16466	16679	16638	16691	16577	16538	16677	16672	16555	16730	16617	16457	16722	16661	16539	16465	16572	16287	16526	16543	16782	17405	17891	17841	17303	16769	16644	16761	16510	16447	16451	16393	16675	16610	16337	16479	16456	16680	16598	16672	16395	16484	16406	16443	16576	16678	16594	16483	16606	16580	16507	16394	16434	16517	16649	16531	16489	16595	16570	16403	16432	16666	16589	16354	16556	16619	16506	16659	16695	16430	16467	16403	16529	16661	16562	16436	16336	16731	16636	16504	16462	16445	16636	16532	16519	16623	16564	16462	16503	16565	16830	16595	16621	16652	16424	16270	16505	16558	16494	16512	16501	16462	16593	16544	16638	16531	16465	16470	16590	16515	16642	16561	16527	16365	16357	16483	16246	16578	16366	16434	16551	16491	16309	16420	16733	16606	16347	16619	16519	16666	16544	16491	16528	16445	16500	16539	16450	16414	16464	16522	16590	16350	16405	16426	16575	16401	16537	16461	16497	16449	16425	16412	16651	16597	16348	16545	16320	16613	16484	16280	16574	16468	16404	16657	16473	16543	16682	16523	16408	16653	16540	16522	16522	16725	16561	16649	16528	16470	16633	16609	16325	16364	16607	16470	16506	16658	16559	16556	16561	16499	16511	16334	16370	16479	16565	16471	16240	16508	16575	16525	16618	16392	16581	16370	16447	16401	16436	16296	16427	16375	16466	16275	16560	16335	16566	16453	16405	16573	16411	16542	16519	16508	16524	16492	16599	16566	16285	16390	16390	16656	16511	16673	16556	16537	16565	16577	16550	16353	16550	16410	16471	16395	16610	16545	16337	16379	16522	16601	16581	16425	16503	16642	16554	16489	16482	16444	16609	16550	16443	16534	16413	16320	16485	16389	16503	16531	16527	16556	16420	16464	16565	16616	16478	16726	16562	16439	16704	16472	16436	16442	16761	16480	16527	16506	16547	16501	16391	16392	16422	16492	16382	16507	16400	16329	16396	16551	16450	16540	16497	16306	16525	16393	16550	16399	16346	16438	16494	16435	16617	16492	16537	16460	16527	16306	16613	16318	16544	16375	16508	16521	16456	16623	16393	16591	16589	16515	16445	16412	16497	16499	16388	16352	16578	16501	16582	16534	16570	16319	16463	16523	16457	16439	16596	16464	16525	16327	16557	16418	16432	16583	16635	16597	16371	16494	16546	16324	16518	16503	16466	16523	16369	16377	16573	16492	16462	16464	16541	16454	16558	16618	16525	16332	16548	16608	16464	16496	16433	16386	16420	16647	16579	16492	16566	16496	16380	16188	16447	16594	16475	16566	16473	16360	16425	16514	16409	16614	16528	16509	16492	16538	16278	16471	16429	16408	16423	16379	16337	16293	16588	16649	16482	16405	16202	16339	16572	16357	16382	16411	16459	16607	16370	16363	16552	16534	16368	16660	16526	16537	16534	16490	16492	16452	16645	16524	16527	16666	16454	16549	16729	16592	16498	16508	16359	16596	16391	16450	16548	16499	16338	16304	16573	16545	16508	16386	16512	16408	16640	16498	16483	16358	16253	16382	16629	16593	16630	16586	16570	16461	16709	16490	16337	16354	16497	16511	16551	16394	16415	16512	16338	16612	16492	16374	16503	16629	16499	16536	16600	16465	16466	16575	16533	16577	16328	16501	16652	16573	16493	16433	16550	16291	16457	16528	16408	16383	16477	16589	16558	16419	16578	16399	16445	16401	16472	16286	16444	16458	16379	16349	16528	16348	16536	16693	16358	16496	16475	16642	16612	16601	16609	16468	16406	16507	16597	16588	16412	16352	16538	16428	16492	16514	16339	16747	16464	16558	16531	16610	16381	16442	16454	16420	16611	16558	16525	16328	16469	16411	16709	16593	16450	16665	16469	16455	16449	16664	16476	16462	16559	16560	16521	16451	16390	16658	16458	16472	16574	16462	16415	16551	16353	16484	16638	16477	16711	16739	16502	16490	16389	16484	16468	16585	16751	16350	16375	16433	16589	16406	16483	16532	16610	16378	16535	16624	16466	16563	16471	16368	16637	16546	16445	16392	16696	16548	16553	16758	16693	16499	16496	16624	16415	16570	16354	16456	16370	16475	16455	16548	16605	16374	16477	16586	16561	16461	16587	16599	16404	16592	16594	16356	16486	16544	16658	16428	16578	16356	16509	16605	16461	16534	16379	16479	16546	16452	16426	16666	16322	16479	16372	16572	16355	16458	16355	16416	16547	16540	16576	16587	16321	16418	16350	16512	16468	16424	16531	16527	16588	16491	16563	16504	16291	16361	16380	16407	16679	16457	16471	16389	16397	16377	16398	16470	16479	16686	16512	16545	16380	16375	16391	16444	16389	16612	16445	16584	16470	16652	16502	16449	16451	16690	16363	16354	16073	16437	16432	16501	16547	16502	16284	16563	16341	16561	16620	16528	16367	16555	16497	16393	16522	16643	16497	16352	16478	16444	16484	16583	16267	16588	16343	16426	16716	16539	16471	16371	16545	16526	16602	16572	16494	16268	16612	16401	16317	16288	16392	16473	16412	16500	16552	16413	16433	16569	16413	16436	16365	16580	16532	16550	16385	16492	16362	16511	16564	16434	16572	16417	16490	16450	16563	16556	16614	16465	16675	16620	16636	16626	16592	16665	16541	16386	16464	16610	16480	16387	16552	16606	16447	16594	16465	16404	16404	16666	16536	16398	16318	16712	16412	16458	16328	16499	16390	16556	16564	16389	16542	16254	16521	16421	16321	16315	16457	16339	16476	16615	16416	16464	16582	16608	16582	16456	16408	16298	16397	16686	16495	16430	16547	16538	16468	16525	16352	16406	16393	16616	16636	16418	16484	16633	16471	16439	16463	16532	16468	16561	16470	16288	16539	16577	16556	16294	16483	16567	16392	16495	16340	16622	16625	16341	16446	16462	16419	16571	16492	16385	16568	16557	16437	16422	16448	16675	16510	16447	16554	16595	16597	16259	16549	16366	16286	16370	16596	16581	16384	16310	16633	16613	16495	16458	16447	16531	16592	16514	16537	16572	16587	16577	16625	16474	16463	16632	16606	16576	16404	16622	16609	16572	16665	16544	16654	16629	16558	16807	16554	16564	16405	16502	16433	16484	16652	16558	16554	16474	16468	16536	16561	16500	16576	16273	16377	16369	16411	16417	16382	16627	16595	16479	16618	16638	16593	16571	16502	16480	16398	16613	16394	16357	16544	16587	16610	16394	16533	16676	16543	16455	16603	16308	16450	16473	16332	16479	16420	16417	16373	16389	16607	16481	16600	16511	16482	16442	16437	16466	16480	16364	16510	16597	16341	16336	16525	16302	16406	16568	16401	16586	16467	16355	16543	16395	16331	16332	16540	16488	16348	16397	16287	16539	16801	16563	16542	16463	16452	16343	16590	16498	16496	16379	16424	16497	16401	16652	16544	16421	16390	16646	16596	16543	16542	16525	16677	16335	16470	16341	16419	16611	16461	16569	16523	16494	16416	16458	16538	16336	16306	16630	16570	16473	16499	16460	16570	16367	16439	16421	16517	16550	16456	16483	16615	16454	16337	16584	16844	16455	16500	16447	16432	16656	16433	16648	16434	16584	16536	16449	16489	16494	16582	16310	16384	16429	16423	16429	16422	16552	16277	16605	16337	16787	16444	16556	16511	16569	16537	16395	16404	16637	16321	16534	16454	16444	16502	16561	16611	16612	16475	16465	16338	16766	16418	16446	16376	16529	16596	16431	16451	16493	16530	16280	16315	16477	16333	16569	16376	16490	16443	16679	16349	16548	16587	16565	16533	16535	16393	16483	16353	16408	16588	16446	16492	16431	16493	16574	16364	16526	16428	16469	16533	16397	16612	16419	16466	16583	16455	16449	16331	16548	16634	16280	16457	16387	16436	16622	16560	16481	16627	16598	16472	16707	16401	16488	16437	16630	16418	16492	16527	16527	16655	16533	16616	16441	16271	16529	16565	16485	16537	16484	16458	16082	16524	16392	16395	16362	16642	16442	16480	16690	16696	16297	16499	16504	16425	16209	16549	16324	16548	16532	16449	16392	16478	16521	16348	16473	16443	16449	16455	16432	16577	16463	16403	16239	16425	16436	16376	16430	16338	16428	16356	16468	16322	16439	16712	16590	16499	16524	16396	16654	16607	16417	16357	16541	16433	16541	16355	16534	16790	16448	16485	16489	16575	16499	16456	16595	16511	16345	16634	16439	16421	16412	16656	16592	16606	16407	16399	16549	16561	16342	16607	16542	16449	16457	16447	16550	16508	16498	16224	16482	16395	16607	16610	16604	16697	16519	16530	16350	16544	16555	16483	16465	16500	16534	16481	16611	16503	16448	16735	16516	16580	16371	16248	16618	16555	16583	16466	16381	16368	16572	16584	16472	16486	16600	16487	16529	16303	16205	16434	16344	16646	16467	16662	16561	16433	16489	16566	16574	16357	16523	16558	16468	16639	16503	16415	16471	16450	16581	16554	16436	16536	16748	16428	16537	16486	16386	16536	16487	16514	16439	16301	16539	16447	16359	16489	16553	16724	16434	16453	16193	16425	16516	16435	16536	16673	16637	16417	16406	16566	16326	16407	16285	16596	16647	16462	16774	16595	16439	16508	16828	16460	16434	16467	16590	16387	16553	16530	16571	16610	16543	16352	16576	16420	16788	16208	16503	16386	16584	16533	16591	16437	16498	16701	16412	16373	16456	16301	16365	16553	16651	16428	16466	16503	16607	16525	16627	16568	16669	16405	16448	16593	16557	16577	16486	16603	16548	16604	16737	16555	16632	16661	16619	16510	16548	16500	16498	16404	16497	16442	16411	16417	16402	16367	16609	16555	16555	16482	16398	16428	16524	16405	16332	16346	16444	16472	16669	16409	16455	16456	16385	16381	16481	16560	16468	16630	16540	16675	16647	16614	16486	16550	16468	16543	16473	16340	16466	16469	16604	16378	16530	16557	16481	16495	16564	16473	16723	16533	16407	16603	16527	16483	16494	16530	16448	16528	16561	16552	16410	16402	16524	16492	16478	16602	16549	16550	16467	16516	16440	16542	16525	16361	16528	16443	16450	16446	16418	16606
14198	23970	22806	19452	18369	17348	17064	16543	16303	16040	15826	15586	15794	15770	15911	15942	15235	14945	14836	14845	14750	14669	14744	15040	14685	14781	14601	14854	14603	14667	14682	14857	14980	14681	14617	14886	14863	14794	14746	14764	14646	14628	14802	14654	14663	14747	14929	15338	16065	16633	16061	15434	14951	14714	14696	14618	14672	14704	14663	14660	14690	14601	14677	14581	14644	14635	14481	14589	14513	14649	14634	14631	14773	14812	14577	14568	14661	14893	14713	14719	14543	14769	14619	14643	14615	14647	14697	14730	14558	14680	14570	14627	14775	14729	14535	14659	14709	14794	14600	14480	14600	14665	14782	14727	14519	14625	14572	14612	14522	14625	14502	14553	14703	14453	14479	14570	14573	14529	14664	14643	14628	14751	14606	14499	14533	14680	14665	14596	14762	14712	14531	14648	14691	14511	14660	14474	14530	14578	14693	14569	14706	14684	14723	14573	14690	14592	14677	14673	14562	14778	14816	14483	14780	14619	14723	14698	14680	14652	14723	14705	14635	14607	14722	14605	14541	14665	14623	14699	14542	14761	14413	14710	14637	14649	14576	14526	14694	14572	14795	14504	14713	14856	14552	14731	14674	14629	14686	14693	14531	14596	14655	14572	14534	14750	14624	14682	14595	14722	14764	14480	14521	14582	14533	14444	14758	14515	14719	14661	14734	14601	14507	14665	14519	14665	14761	14648	14794	14417	14663	14636	14722	14744	14409	14710	14671	14590	14735	14502	14698	14466	14657	14625	14550	14621	14657	14578	14571	14779	14634	14675	14620	14654	14671	14504	14545	14597	14636	14719	14570	14521	14927	14750	14494	14585	14676	14734	14574	14685	14564	14791	14679	14735	14745	14634	14444	14641	14613	14525	14505	14516	14681	14501	14603	14937	14644	14622	14600	14507	14697	14633	14581	14716	14628	14502	14527	14745	14494	14656	14576	14495	14582	14466	14691	14692	14562	14723	14711	14624	14606	14401	14613	14678	14678	14613	14772	14604	14694	14468	14566	14535	14583	14493	14712	14682	14613	14494	14628	14596	14650	14638	14658	14603	14704	14542	14783	14649	14683	14584	14747	14593	14792	14568	14539	14677	14634	14478	14593	14838	14612	14577	14703	14619	14601	14652	14445	14563	14713	14658	14654	14661	14641	14765	14400	14605	14645	14765	14733	14609	14716	14529	14568	14754	14680	14473	14680	14574	14608	14516	14662	14724	14630	14644	14644	14625	14675	14566	14562	14566	14720	14603	14639	14749	14618	14640	14713	14596	14686	14636	14424	14520	14555	14683	14687	14674	14636	14630	14612	14663	14461	14611	14577	14630	14710	14544	14567	14547	14657	14580	14621	14574	14638	14531	14519	14627	14490	14462	14616	14604	14718	14567	14674	14676	14742	14604	14708	14558	14714	14531	14666	14527	14673	14402	14544	14674	14535	14739	14564	14638	14592	14585	14575	14613	14634	14715	14728	14741	14588	14680	14619	14764	14634	14550	14716	14613	14678	14653	14627	14651	14615	14653	14677	14639	14629	14522	14667	14747	14675	14578	14596	14679	14526	14558	14583	14652	14695	14636	14616	14767	14700	14678	14716	14597	14714	14758	14638	14758	14698	14558	14583	14677	14534	14725	14557	14701	14519	14581	14564	14537	14679	14522	14728	14702	14717	14685	14497	14717	14718	14665	14684	14479	14597	14514	14705	14604	14659	14705	14566	14583	14659	14616	14671	14726	14567	14582	14627	14632	14597	14588	14919	14717	14625	14597	14618	14838	14626	14531	14498	14577	14510	14644	14649	14697	14676	14827	14687	14634	14618	14524	14656	14406	14440	14747	14485	14638	14654	14645	14698	14770	14710	14696	14731	14617	14603	14692	14513	14570	14626	14603	14646	14556	14610	14530	14503	14532	14581	14499	14632	14701	14654	14792	14618	14634	14605	14661	14473	14697	14685	14570	14638	14694	14603	14718	14714	14573	14658	14563	14412	14619	14671	14595	14480	14691	14675	14624	14632	14615	14620	14606	14632	14390	14581	14635	14642	14618	14726	14680	14621	14637	14765	14698	14666	14740	14566	14757	14665	14500	14738	14733	14664	14422	14605	14480	14662	14636	14632	14515	14736	14626	14593	14706	14635	14573	14523	14560	14552	14638	14814	14567	14522	14740	14519	14663	14685	14667	14692	14571	14628	14707	14615	14611	14836	14680	14486	14540	14709	14668	14631	14581	14712	14726	14615	14536	14688	14573	14712	14578	14576	14641	14528	14689	14642	14612	14708	14772	14773	14604	14625	14609	14745	14664	14608	14600	14571	14431	14651	14641	14635	14551	14575	14483	14722	14551	14763	14741	14582	14744	14638	14549	14652	14532	14494	14626	14737	14665	14443	14690	14658	14509	14736	14643	14662	14568	14534	14511	14464	14629	14471	14723	14569	14561	14728	14623	14562	14551	14561	14620	14589	14633	14571	14706	14844	14587	14751	14712	14637	14569	14410	14748	14633	14683	14538	14667	14603	14537	14509	14777	14761	14582	14549	14603	14780	14507	14741	14630	14529	14653	14680	14413	14597	14639	14645	14668	14682	14702	14757	14523	14528	14759	14579	14860	14591	14771	14677	14622	14801	14725	14672	14693	14683	14632	14655	14590	14816	14631	14756	14587	14542	14657	14590	14556	14699	14699	14737	14594	14735	14611	14713	14597	14719	14588	14535	14550	14464	14629	14673	14670	14594	14711	14471	14755	14625	14531	14716	14652	14598	14599	14684	14609	14510	14638	14642	14774	14513	14721	14479	14738	14749	14695	14599	14638	14691	14684	14567	14781	14654	14796	14735	14667	14659	14443	14796	14612	14635	14698	14673	14641	14745	14648	14615	14535	14538	14571	14579	14700	14633	14709	14635	14666	14558	14704	14587	14677	14654	14796	14710	14695	14623	14591	14561	14739	14405	14521	14796	14652	14536	14752	14512	14560	14643	14562	14624	14678	14635	14508	14728	14590	14721	14335	14622	14510	14685	14544	14710	14742	14706	14531	14691	14592	14502	14655	14603	14588	14599	14631	14712	14715	14664	14443	14661	14565	14578	14552	14769	14772	14596	14738	14578	14609	14637	14566	14544	14649	14530	14688	14586	14667	14433	14664	14646	14508	14498	14467	14700	14653	14672	14574	14729	14638	14674	14714	14541	14739	14763	14617	14612	14663	14491	14534	14507	14616	14593	14642	14616	14712	14666	14466	14717	14518	14551	14573	14539	14509	14659	14717	14499	14670	14828	14601	14749	14516	14730	14588	14596	14719	14832	14647	14555	14573	14793	14633	14602	14587	14661	14700	14640	14656	14624	14630	14705	14691	14624	14605	14621	14722	14649	14732	14603	14620	14630	14536	14543	14671	14701	14760	14629	14603	14541	14497	14553	14589	14584	14656	14592	14659	14761	14660	14586	14561	14714	14646	14578	14562	14605	14647	14564	14641	14484	14663	14649	14499	14837	14555	14597	14754	14696	14704	14616	14644	14620	14812	14627	14629	14654	14502	14761	14484	14708	14572	14653	14569	14525	14753	14522	14666	14663	14548	14771	14560	14495	14635	14559	14480	14750	14349	14680	14616	14487	14551	14680	14562	14765	14594	14580	14590	14678	14630	14462	14542	14470	14668	14609	14817	14689	14679	14638	14602	14538	14580	14638	14596	14687	14684	14574	14735	14458	14763	14759	14749	14607	14563	14677	14689	14565	14636	14761	14545	14565	14618	14630	14690	14599	14771	14462	14547	14603	14483	14801	14643	14613	14665	14627	14626	14532	14667	14705	14558	14645	14830	14538	14679	14634	14575	14524	14704	14519	14611	14680	14884	14680	14682	14785	14635	14644	14536	14635	14642	14610	14566	14611	14677	14685	14742	14608	14601	14751	14688	14673	14707	14594	14616	14600	14782	14606	14740	14500	14782	14465	14740	14711	14610	14539	14630	14713	14559	14568	14644	14778	14587	14547	14621	14640	14672	14533	14560	14490	14617	14700	14483	14521	14717	14739	14552	14638	14595	14606	14741	14551	14589	14674	14656	14774	14704	14643	14652	14715	14787	14670	14664	14512	14673	14707	14705	14788	14622	14708	14343	14531	14559	14620	14550	14569	14725	14546	14707	14635	14749	14513	14599	14514	14689	14674	14605	14470	14592	14542	14559	14673	14662	14484	14664	14658	14671	14727	14611	14565	14709	14695	14655	14739	14580	14592	14781	14615	14570	14615	14675	14643	14604	14638	14674	14529	14689	14447	14561	14568	14630	14608	14539	14714	14649	14652	14464	14697	14568	14425	14618	14590	14615	14701	14671	14665	14772	14667	14483	14726	14508	14548	14700	14836	14654	14575	14571	14675	14602	14659	14586	14463	14619	14560	14732	14523	14648	14750	14565	14678	14517	14519	14664	14753	14725	14664	14585	14490	14692	14548	14647	14573	14464	14799	14572	14848	14586	14576	14695	14593	14725	14709	14660	14687	14517	14634	14656	14478	14632	14660	14755	14487	14676	14616	14575	14669	14471	14563	14625	14648	14670	14706	14686	14715	14716	14653	14619	14411	14572	14745	14650	14382	14554	14571	14631	14715	14589	14384	14679	14782	14539	14666	14650	14632	14687	14859	14602	14704	14669	14549	14656	14573	14661	14640	14725	14505	14544	14587	14578	14554	14680	14675	14644	14680	14537	14623	14431	14581	14729	14704	14559	14681	14811	14547	14804	14536	14835	14548	14828	14549	14792	14703	14770	14490	14538	14662	14566	14606	14702	14545	14641	14700	14707	14575	14543	14650	14456	14543	14751	14554	14608	14604	14546	14600	14682	14540	14772	14814	14699	14501	14543	14615	14705	14587	14502	14553	14596	14616	14813	14689	14583	14585	14643	14711	14633	14655	14538	14594	14488	14515	14639	14558	14653	14600	14740	14646	14631	14478	14525	14559	14768	14681	14491	14511	14687	14688	14406	14733	14564	14522	14582	14550	14670	14576	14706	14538	14587	14808	14529	14739	14592	14710	14700	14659	14585	14617	14604	14707	14607	14521	14843	14572	14526	14564	14638	14597	14622	14615	14669	14511	14557	14758	14558	14643	14654	14776	14662	14676	14527	14733	14645	14630	14667	14563	14529	14548	14726	14561	14570	14633	14501
22994	21264	29089	23810	21447	23261	24571	19293	18108	18533	18162	18014	17721	17821	17828	17552	17108	16788	16812	16625	16751	16748	16767	16798	16589	16777	16616	16731	16616	16601	16522	16457	16493	16579	16606	16864	16684	16660	16634	16534	16786	16468	16432	16551	16600	16442	16792	16885	18571	18799	18445	17659	16991	16643	16640	16425	16379	16558	16550	16326	16450	16683	16393	16483	16376	16540	16366	16518	16524	16395	16446	16460	16489	16529	16584	16543	16612	16662	16474	16467	16480	16344	16274	16403	16495	16551	16551	16659	16697	16481	16396	16555	16492	16463	16731	16316	16423	16410	16440	16446	16615	16500	16717	16390	16406	16385	16557	16512	16396	16362	16404	16451	16345	16387	16516	16448	16736	16487	16630	16173	16358	16252	16384	16452	16504	16546	16534	16524	16521	16438	16492	16534	16737	16402	16510	16558	16558	16369	16341	16438	16636	16377	16429	16651	16463	16677	16457	16414	16499	16683	16531	16682	16443	16417	16416	16532	16396	16350	16585	16363	16614	16438	16552	16493	16585	16469	16195	16432	16479	16542	16469	16514	16473	16523	16470	16436	16554	16477	16625	16380	16415	16438	16496	16412	16523	16443	16525	16576	16317	16350	16446	16422	16683	16387	16189	16478	16454	16448	16489	16222	16296	16458	16332	16627	16444	16569	16480	16670	16349	16718	16429	16437	16449	16423	16276	16427	16548	16412	16320	16546	16430	16547	16430	16373	16560	16386	16521	16512	16293	16348	16469	16619	16532	16438	16584	16466	16507	16500	16551	16560	16483	16540	16548	16413	16466	16537	16633	16473	16282	16482	16609	16442	16435	16436	16351	16494	16433	16606	16282	16412	16559	16382	16400	16435	16459	16328	16519	16553	16435	16386	16540	16306	16377	16479	16250	16363	16503	16476	16614	16444	16503	16558	16486	16692	16286	16189	16542	16544	16482	16564	16464	16253	16428	16512	16488	16439	16487	16542	16365	16548	16462	16505	16567	16611	16363	16508	16552	16525	16659	16478	16424	16558	16406	16404	16468	16378	16555	16408	16560	16535	16503	16532	16451	16335	16433	16437	16502	16447	16504	16215	16559	16477	16550	16231	16404	16594	16614	16414	16268	16409	16458	16261	16636	16291	16455	16465	16338	16463	16370	16470	16390	16471	16548	16385	16362	16398	16579	16668	16426	16398	16550	16360	16613	16583	16315	16543	16515	16516	16389	16389	16491	16525	16550	16537	16392	16554	16484	16342	16372	16433	16404	16370	16390	16409	16419	16523	16678	16504	16376	16405	16591	16477	16345	16487	16461	16451	16388	16559	16386	16274	16298	16372	16355	16477	16507	16608	16376	16639	16437	16432	16472	16514	16483	16485	16619	16356	16368	16596	16448	16487	16343	16361	16429	16255	16456	16179	16374	16367	16411	16323	16396	16300	16399	16369	16359	16363	16275	16403	16415	16314	16495	16565	16468	16479	16398	16560	16366	16448	16617	16324	16507	16499	16520	16445	16408	16333	16509	16402	16439	16408	16554	16434	16535	16422	16528	16428	16462	16436	16458	16532	16549	16402	16383	16305	16601	16438	16474	16476	16261	16421	16298	16397	16295	16257	16481	16497	16432	16485	16489	16386	16437	16191	16259	16383	16472	16494	16677	16327	16703	16354	16401	16435	16464	16357	16508	16416	16430	16454	16488	16458	16584	16505	16501	16356	16433	16437	16574	16432	16417	16520	16540	16570	16436	16361	16327	16418	16470	16573	16431	16471	16191	16264	16436	16513	16531	16510	16777	16686	16423	16429	16493	16724	16530	16473	16490	16358	16329	16651	16458	16525	16527	16714	16471	16406	16481	16305	16515	16438	16543	16553	16405	16417	16391	16477	16332	16262	16468	16391	16324	16407	16512	16529	16484	16333	16470	16482	16550	16453	16368	16344	16448	16451	16353	16422	16242	16483	16483	16458	16366	16505	16398	16277	16409	16415	16562	16462	16557	16498	16229	16368	16555	16521	16403	16462	16372	16495	16273	16545	16331	16275	16630	16457	16543	16626	16532	16464	16594	16541	16348	16415	16386	16403	16150	16544	16404	16630	16481	16412	16621	16459	16423	16446	16426	16410	16394	16526	16466	16517	16357	16361	16413	16486	16420	16415	16429	16387	16487	16405	16371	16494	16347	16232	16434	16439	16295	16347	16434	16298	16397	16392	16527	16426	16539	16453	16411	16364	16454	16276	16393	16430	16476	16387	16511	16398	16460	16627	16634	16402	16354	16427	16603	16370	16617	16283	16469	16437	16591	16589	16638	16608	16353	16345	16570	16423	16458	16366	16400	16343	16362	16362	16460	16511	16238	16333	16408	16396	16467	16446	16587	16485	16439	16395	16537	16523	16467	16467	16384	16418	16417	16476	16612	16608	16508	16507	16377	16630	16408	16545	16458	16497	16506	16404	16339	16315	16457	16575	16302	16308	16383	16270	16396	16528	16435	16465	16281	16265	16409	16292	16064	16315	16498	16398	16526	16468	16384	16300	16396	16313	16501	16452	16415	16453	16403	16571	16447	16409	16467	16393	16511	16511	16399	16117	16579	16552	16510	16357	16451	16639	16182	16350	16391	16523	16476	16620	16353	16629	16533	16617	16518	16421	16469	16429	16517	16587	16459	16487	16636	16600	16564	16496	16356	16300	16375	16081	16285	16357	16507	16271	16401	16442	16424	16548	16589	16433	16309	16651	16419	16418	16565	16425	16474	16632	16541	16489	16458	16394	16501	16471	16502	16293	16449	16499	16406	16578	16290	16410	16474	16446	16460	16343	16327	16378	16492	16216	16494	16404	16457	16337	16522	16220	16349	16344	16302	16521	16425	16757	16541	16274	16618	16443	16668	16402	16423	16326	16402	16531	16414	16461	16500	16517	16555	16443	16687	16450	16372	16485	16458	16508	16573	16741	16614	16340	16498	16379	16289	16637	16165	16437	16455	16611	16423	16312	16449	16581	16353	16386	16385	16500	16275	16507	16509	16379	16359	16428	16458	16489	16271	16461	16492	16451	16510	16252	16392	16368	16594	16442	16431	16461	16416	16404	16573	16411	16185	16321	16508	16335	16411	16312	16509	16400	16368	16391	16264	16563	16310	16622	16308	16340	16406	16492	16335	16460	16491	16241	16422	16394	16426	16550	16466	16384	16537	16574	16412	16449	16284	16254	16567	16555	16546	16464	16429	16554	16653	16469	16549	16498	16611	16370	16311	16556	16239	16367	16263	16340	16449	16675	16630	16159	16335	16540	16179	16486	16432	16404	16515	16502	16312	16305	16461	16374	16464	16436	16465	16437	16691	16483	16367	16509	16448	16302	16602	16457	16357	16471	16570	16180	16575	16596	16319	16416	16492	16316	16491	16373	16374	16584	16560	16379	16543	16509	16428	16482	16499	16724	16436	16403	16363	16332	16500	16532	16383	16467	16511	16359	16451	16366	16383	16443	16622	16603	16405	16378	16301	16402	16485	16778	16433	16529	16452	16662	16525	16379	16524	16301	16391	16482	16247	16365	16251	16368	16474	16530	16537	16452	16529	16540	16380	16600	16536	16499	16362	16448	16363	16457	16351	16299	16404	16248	16409	16553	16417	16471	16596	16507	16619	16399	16518	16657	16447	16392	16361	16364	16500	16657	16472	16543	16548	16313	16414	16539	16468	16302	16464	16528	16339	16490	16551	16442	16422	16438	16290	16472	16617	16363	16366	16610	16671	16462	16252	16610	16380	16219	16490	16343	16484	16264	16456	16386	16440	16437	16426	16521	16468	16407	16513	16556	16500	16414	16416	16599	16374	16460	16447	16490	16472	16434	16359	16433	16356	16401	16609	16331	16486	16351	16560	16376	16463	16465	16468	16621	16512	16269	16303	16505	16717	16327	16383	16311	16334	16343	16531	16428	16424	16421	16300	16552	16259	16156	16438	16568	16507	16538	16544	16600	16468	16380	16598	16608	16477	16609	16410	16449	16373	16383	16398	16495	16438	16603	16356	16225	16267	16478	16388	16292	16343	16364	16343	16356	16423	16346	16540	16664	16478	16384	16478	16334	16457	16428	16450	16415	16471	16370	16421	16486	16495	16471	16269	16598	16410	16299	16544	16453	16487	16503	16482	16384	16270	16357	16331	16346	16358	16371	16742	16429	16533	16560	16392	16223	16475	16306	16287	16277	16399	16296	16405	16253	16404	16445	16404	16399	16417	16273	16484	16586	16318	16384	16382	16398	16492	16528	16522	16319	16439	16359	16473	16260	16610	16407	16296	16564	16438	16516	16399	16391	16615	16422	16389	16363	16488	16256	16547	16292	16594	16580	16431	16464	16405	16366	16428	16370	16320	16589	16541	16438	16277	16502	16292	16597	16625	16353	16383	16423	16393	16512	16210	16430	16406	16535	16185	16509	16567	16500	16394	16408	16528	16502	16606	16414	16606	16552	16417	16430	16370	16411	16493	16445	16443	16319	16300	16444	16336	16469	16481	16437	16578	16431	16428	16507	16508	16622	16490	16469	16283	16290	16444	16645	16446	16459	16398	16404	16519	16590	16461	16482	16370	16613	16385	16437	16453	16342	16357	16435	16319	16417	16369	16454	16273	16433	16502	16314	16419	16647	16577	16506	16357	16389	16415	16276	16374	16586	16422	16407	16358	16630	16461	16493	16273	16455	16253	16442	16114	16257	16506	16471	16235	16437	16362	16346	16545	16429	16500	16495	16556	16403	16564	16431	16382	16239	16438	16550	16341	16423	16508	16400	16334	16332	16431	16335	16467	16433	16430	16552	16432	16220	16405	16344	16486	16467	16455	16213	16481	16472	16345	16412	16256	16428	16410	16528	16575	16197	16274	16289	16288	16580	16226	16367	16238	16311	16359	16346	16328	16427	16545	16555	16300	16380	16403	16331	16648	16400	16200	16515	16546	16410	16429	16282	16482	16441	16542	16527	16639	16521	16641	16416	16565	16548	16503	16515	16478	16349	16251	16376	16452	16383	16545	16655	16341	16249	16340	16347	16512	16371	16347	16505	16598	16307	16521	16513	16273	16545	16451	16324	16228	16545	16428	16495	16428	16475	16631	16317	16340	16386	16389	16203	16395	16526	16260	16399	16180	16468	16457	16463	16336	16676	16451	16188
15475	27973	26176	21282	20101	19440	18535	17834	17567	16943	17110	16530	16452	16285	16443	16302	15519	15192	15102	15087	14960	14906	14803	14922	14968	14874	14856	14700	14824	14683	14874	14677	14708	14883	14817	15031	14734	14788	14665	14794	14772	14780	14697	14738	14807	14692	14725	15404	17543	17830	16933	16161	15214	14849	14865	14684	14393	14750	14554	14648	14723	14655	14629	14628	14725	14655	14669	14750	14736	14622	14613	14609	14657	14699	14725	14709	14684	14578	14639	14780	14627	14740	14666	14589	14705	14802	14543	14644	14496	14648	14641	14616	14562	14635	14696	14713	14675	14559	14459	14627	14550	14585	14498	14587	14646	14565	14553	14765	14641	14645	14604	14623	14567	14601	14635	14659	14676	14486	14707	14897	14554	14740	14610	14550	14464	14698	14554	14732	14484	14589	14548	14726	14637	14541	14681	14560	14667	14682	14659	14650	14634	14656	14654	14547	14465	14555	14592	14568	14585	14730	14608	14562	14490	14623	14574	14585	14658	14688	14608	14621	14610	14768	14561	14706	14636	14641	14400	14642	14730	14562	14558	14565	14672	14569	14618	14694	14569	14555	14505	14594	14574	14650	14708	14695	14647	14595	14671	14542	14634	14751	14605	14472	14631	14707	14652	14608	14781	14530	14643	14524	14550	14555	14723	14741	14499	14669	14626	14532	14662	14513	14445	14466	14672	14559	14650	14537	14636	14552	14709	14568	14614	14490	14594	14778	14547	14526	14712	14522	14740	14691	14629	14765	14626	14599	14784	14685	14671	14529	14431	14654	14698	14566	14844	14652	14550	14548	14635	14602	14601	14599	14644	14719	14586	14570	14613	14542	14728	14668	14580	14489	14547	14671	14751	14577	14557	14589	14671	14591	14572	14606	14431	14513	14719	14649	14412	14661	14643	14445	14514	14553	14657	14581	14542	14725	14617	14652	14485	14727	14686	14663	14832	14417	14516	14736	14578	14623	14546	14538	14695	14605	14601	14504	14686	14651	14600	14611	14576	14465	14704	14580	14847	14600	14567	14866	14519	14797	14549	14530	14741	14655	14705	14675	14598	14662	14608	14646	14705	14464	14655	14513	14603	14755	14426	14683	14726	14716	14479	14700	14554	14513	14474	14580	14623	14589	14655	14503	14574	14549	14484	14590	14605	14612	14644	14725	14642	14637	14558	14552	14414	14547	14630	14517	14543	14580	14794	14554	14776	14496	14650	14720	14676	14538	14627	14507	14803	14511	14637	14646	14649	14455	14625	14616	14590	14574	14694	14717	14612	14686	14642	14439	14561	14723	14571	14653	14585	14715	14598	14571	14569	14654	14669	14568	14641	14674	14755	14675	14460	14697	14613	14470	14586	14603	14627	14615	14580	14628	14463	14624	14538	14668	14662	14515	14711	14580	14773	14622	14498	14732	14385	14488	14618	14605	14700	14581	14621	14539	14630	14614	14557	14664	14657	14626	14764	14494	14537	14642	14725	14712	14684	14568	14585	14624	14713	14659	14710	14671	14662	14633	14674	14427	14457	14431	14761	14447	14472	14586	14624	14618	14832	14582	14463	14600	14654	14401	14581	14627	14652	14741	14659	14645	14629	14411	14660	14457	14549	14611	14457	14571	14497	14533	14682	14657	14669	14658	14389	14672	14629	14747	14599	14635	14620	14534	14609	14713	14797	14699	14658	14686	14572	14516	14648	14684	14661	14667	14764	14632	14425	14700	14708	14597	14595	14531	14708	14685	14655	14463	14616	14675	14571	14761	14776	14648	14662	14472	14710	14568	14612	14635	14538	14462	14619	14551	14707	14439	14743	14494	14510	14626	14765	14554	14692	14624	14684	14543	14490	14543	14502	14673	14509	14669	14736	14689	14417	14444	14436	14741	14603	14606	14537	14562	14621	14887	14678	14671	14636	14641	14460	14672	14613	14670	14611	14541	14517	14605	14623	14564	14557	14578	14561	14436	14645	14626	14625	14742	14617	14449	14533	14514	14584	14368	14624	14580	14526	14612	14665	14608	14660	14615	14620	14581	14528	14719	14499	14598	14448	14619	14665	14456	14730	14697	14464	14620	14647	14622	14671	14555	14694	14599	14671	14634	14497	14505	14633	14618	14571	14549	14635	14686	14580	14643	14628	14575	14647	14715	14668	14560	14499	14639	14519	14422	14613	14589	14600	14497	14488	14663	14530	14477	14744	14760	14393	14638	14461	14640	14808	14738	14506	14488	14599	14717	14628	14587	14613	14607	14671	14542	14376	14560	14643	14634	14503	14747	14536	14658	14525	14639	14555	14567	14716	14877	14750	14586	14662	14575	14812	14721	14658	14559	14730	14585	14659	14619	14560	14704	14694	14455	14439	14661	14784	14632	14550	14679	14844	14736	14601	14664	14629	14495	14722	14587	14788	14575	14677	14594	14541	14628	14717	14585	14738	14700	14628	14708	14392	14661	14476	14593	14640	14656	14524	14720	14668	14487	14439	14551	14640	14447	14572	14631	14730	14708	14791	14651	14661	14474	14441	14617	14680	14656	14581	14494	14760	14666	14672	14599	14566	14621	14475	14460	14809	14726	14692	14494	14673	14495	14600	14813	14508	14535	14539	14526	14624	14569	14516	14576	14697	14569	14531	14566	14716	14524	14556	14632	14474	14772	14580	14654	14587	14671	14671	14568	14531	14625	14443	14517	14647	14533	14570	14618	14708	14681	14509	14654	14675	14647	14528	14698	14706	14681	14630	14610	14549	14511	14700	14623	14663	14766	14704	14598	14533	14689	14614	14576	14541	14670	14540	14632	14610	14576	14805	14631	14574	14574	14591	14586	14630	14694	14589	14648	14566	14710	14676	14534	14639	14658	14852	14542	14517	14610	14496	14515	14697	14648	14675	14572	14714	14604	14664	14420	14624	14637	14565	14625	14627	14525	14676	14801	14490	14735	14511	14724	14525	14565	14624	14530	14774	14606	14588	14682	14477	14597	14484	14593	14651	14414	14555	14662	14571	14581	14532	14555	14539	14671	14698	14467	14652	14513	14617	14591	14403	14609	14511	14622	14626	14432	14584	14628	14553	14537	14700	14576	14608	14540	14638	14563	14596	14499	14525	14669	14691	14433	14699	14556	14606	14564	14588	14657	14586	14522	14601	14542	14896	14667	14502	14474	14567	14509	14682	14764	14570	14564	14689	14584	14663	14656	14612	14515	14554	14378	14514	14540	14540	14667	14661	14605	14633	14622	14508	14580	14435	14634	14454	14645	14475	14432	14551	14643	14742	14495	14687	14681	14684	14466	14603	14747	14673	14504	14674	14675	14644	14623	14488	14520	14723	14602	14640	14603	14620	14659	14392	14569	14590	14580	14483	14577	14688	14489	14486	14492	14613	14585	14552	14547	14554	14822	14685	14557	14559	14595	14685	14647	14802	14674	14659	14703	14292	14657	14490	14596	14593	14612	14654	14595	14454	14627	14667	14560	14477	14433	14653	14689	14575	14586	14481	14852	14560	14526	14774	14646	14572	14695	14630	14576	14509	14572	14665	14466	14565	14662	14569	14551	14674	14746	14643	14571	14524	14447	14663	14731	14542	14569	14579	14595	14671	14653	14520	14687	14937	14671	14542	14613	14585	14676	14452	14502	14654	14678	14664	14503	14450	14561	14493	14537	14655	14577	14683	14487	14501	14570	14551	14730	14551	14571	14615	14600	14385	14646	14615	14635	14581	14581	14782	14595	14593	14557	14697	14602	14560	14485	14672	14626	14564	14506	14672	14691	14618	14619	14576	14615	14746	14513	14615	14796	14504	14481	14591	14513	14574	14671	14647	14539	14835	14440	14709	14813	14674	14692	14621	14596	14490	14519	14746	14543	14400	14569	14680	14782	14801	14675	14594	14947	14486	14638	14678	14652	14572	14510	14593	14474	14819	14669	14488	14643	14768	14551	14640	14744	14752	14615	14775	14604	14534	14499	14573	14733	14631	14585	14699	14629	14666	14689	14517	14620	14693	14653	14633	14621	14525	14572	14652	14498	14741	14768	14601	14654	14523	14638	14640	14596	14436	14619	14760	14468	14670	14518	14632	14651	14726	14677	14465	14710	14530	14646	14514	14463	14670	14765	14441	14624	14725	14535	14718	14817	14624	14594	14666	14529	14626	14464	14643	14731	14576	14512	14443	14639	14582	14641	14602	14655	14729	14616	14624	14548	14524	14556	14543	14581	14564	14596	14728	14413	14576	14697	14510	14625	14661	14603	14738	14671	14581	14624	14508	14515	14781	14543	14551	14285	14526	14790	14589	14807	14568	14650	14558	14642	14634	14696	14570	14663	14473	14510	14679	14596	14516	14657	14404	14456	14609	14718	14627	14386	14728	14534	14595	14560	14622	14636	14544	14501	14745	14592	14552	14528	14652	14564	14490	14548	14617	14736	14678	14551	14708	14444	14529	14576	14528	14530	14647	14687	14682	14551	14476	14518	14644	14529	14561	14610	14636	14735	14480	14617	14568	14608	14634	14639	14520	14566	14549	14671	14686	14521	14613	14642	14649	14525	14563	14599	14632	14570	14418	14608	14830	14519	14467	14457	14580	14524	14581	14525	14580	14451	14544	14684	14558	14587	14622	14512	14631	14701	14692	14697	14678	14576	14647	14619	14699	14583	14471	14660	14688	14646	14613	14653	14562	14758	14566	14561	14535	14440	14545	14492	14574	14556	14505	14634	14658	14577	14657	14642	14644	14676	14565	14792	14681	14529	14639	14592	14614	14541	14548	14522	14615	14646	14593	14658	14515	14569	14548	14656	14574	14590	14477	14780	14660	14667	14457	14585	14586	14488	14713	14564	14626	14627	14580	14740	14508	14633	14701	14407	14707	14587	14599	14428	14771	14628	14628	14679	14760	14725	14565	14536	14546	14608	14683	14508	14751	14486	14538	14526	14713	14648	14498	14569	14611	14594	14689	14617	14602	14618	14560	14543	14654	14537	14770	14670	14539	14689	14596	14713	14402	14589	14723	14474	14693	14813	14628	14612	14762	14612	14591	14691	14575	14356	14743	14829	14695	14663	14603	14599	14632	14575	14641	14635	14750	14654	14535	14628	14609	14566	14637	14567	14560	14498	14717	14743	14645	14562	14348	14693	14576	14601	14530	14545	14606	14490	14454	14813
27579	21805	23283	19984	17228	17449	17328	17028	16999	16904	17108	16762	16887	16604	16617	16441	16513	16168	16220	16199	16109	16268	16192	16074	16109	16087	16127	16214	16242	16424	16065	16068	16139	16329	16222	16275	16182	16128	16134	16369	16194	16052	16142	16211	16233	15960	16322	16179	16342	16275	16337	16220	16411	16106	16238	16117	16093	16176	16062	16014	15957	16163	16020	16176	16090	16089	16011	16118	16119	16194	16195	16148	16230	16099	15944	16073	16028	16031	16162	16068	16087	16299	16101	16303	16155	16128	16310	16197	16289	16209	16072	16135	16096	16036	16157	15887	15995	16193	16214	16262	16341	16007	16066	16183	16186	16272	16140	16087	15887	16039	16115	16202	16135	16094	16166	16117	16120	16303	16284	16085	16133	16178	15921	16066	16059	16091	16265	15997	16066	16104	16092	16156	16318	16010	16080	16181	16243	16178	15980	16239	16217	16170	16100	16155	16180	16012	15998	16065	16001	16363	16230	16090	16120	16212	16132	16080	16115	16142	16060	16160	15830	16185	16102	16322	16208	16286	16431	16334	15983	15997	16114	16107	16149	16327	16144	16226	16145	16319	16189	15989	16227	16082	16052	16021	15938	16024	16112	16038	16113	16031	16076	16224	16178	16191	16289	15763	16135	16167	16032	16019	16176	16194	15949	16092	15971	15901	16381	16014	16187	15903	16237	16057	16353	15987	16091	16061	16238	15949	16266	16175	16065	15801	16167	16137	16249	16105	16068	16105	16070	16191	16141	16076	16191	16172	15999	16139	15985	16069	16071	16220	16061	16161	16102	16223	15966	16060	15891	16034	16360	16074	16026	16047	16265	16054	16210	16175	16137	16023	16132	16032	16055	15997	16139	16072	16024	16129	16202	16006	16243	16038	16080	16071	16221	16025	16049	16148	15983	16052	16250	16132	15858	16017	16266	16116	16059	16012	16384	16152	16032	16167	16049	15991	16237	16117	16232	16186	16181	16243	16295	16289	15949	16097	15949	16169	16154	16071	16095	16136	16125	16154	16035	16286	16108	16028	16006	15983	15969	16293	15960	16262	16124	16021	16073	16135	16223	15950	15948	16316	16178	16132	16148	16003	15896	16094	16088	16227	16247	16088	16258	16054	15904	16158	16318	16021	15948	16209	16082	16098	16088	16183	15988	16415	16119	16237	16134	16123	15991	16231	16110	16219	16081	16242	15915	16023	16284	16079	16179	15927	16163	16080	16023	16028	16154	16145	16391	16031	16237	16112	15936	16009	16059	16174	16423	16185	16097	16271	16164	16220	16126	16261	16091	16025	16245	16242	16215	16132	16080	16081	16147	16024	15974	16117	16009	16246	16245	16028	16104	15916	16078	16161	16129	16125	16179	16177	16035	16173	16130	16116	15927	16183	16274	16180	15962	16119	16128	16105	16274	15986	15938	16279	16173	16169	16328	16079	16027	16020	15990	15943	16009	15965	16076	16090	16226	15990	15850	15975	16138	16198	16078	15979	16034	16186	15980	16261	15999	16229	16233	16194	16105	16224	16178	16058	16084	16275	16062	15899	15837	16081	16363	16364	16217	15987	16116	16155	16273	15967	16161	15979	16028	16036	16097	16073	16092	16107	16169	16202	16024	16021	16075	16298	16157	15986	16076	15997	16220	16240	16136	15961	16002	16162	15919	16008	16253	16057	15965	16206	16124	16266	16013	15908	16159	16167	16022	16141	16144	16157	15989	16048	16169	16227	16174	16041	16103	16068	16223	16081	16142	16065	16159	15987	16099	16145	16063	16131	16075	16024	16241	16200	16155	16122	16066	16342	16057	16123	16113	16251	16222	16406	16106	16125	15965	16045	15948	16209	16411	16186	16315	16187	16095	16209	16172	16078	16270	16069	16109	16015	16096	16184	16276	16082	16133	16060	16133	16252	16121	16102	16222	16182	16048	16268	16090	16192	16036	16087	15960	16184	15788	16158	16076	16096	16174	16189	15971	16132	16239	16228	16202	16285	16086	16203	15983	16043	16201	16356	16268	16294	16180	16301	15990	15956	15992	16086	16201	15963	16258	16028	16074	16118	15967	16324	16000	15999	15974	16007	16198	15998	16099	16200	16268	16117	15999	16035	16195	16300	16358	16182	16151	16163	16110	16021	16180	16133	16009	16027	15997	16243	16314	16143	15968	16205	16157	16027	16285	16257	16070	16004	16164	15952	16040	16115	16026	15939	16270	16084	16311	16105	16248	16195	16065	16154	16034	15944	16179	16123	16102	16093	16086	16256	16020	16032	16185	16044	16115	16030	16385	16259	16017	16094	16263	16307	15919	16016	16166	16148	16014	16191	16042	16008	16546	16031	16128	16143	16239	16233	16016	16047	16184	16129	16075	16042	16130	16253	16158	16173	16183	16144	16132	16010	16329	16194	16222	15947	16104	16064	16290	16320	15995	16150	16077	16195	16147	16199	16104	16142	15849	16108	16180	16074	16000	16045	16032	15945	15982	15972	16277	16168	16118	16372	16163	15875	16077	16201	16201	15980	16055	15969	16182	16035	16192	15989	16145	16195	16205	16090	16136	16290	15812	15929	16115	16022	16056	16208	16038	16211	16148	16181	15945	15999	15874	16232	16259	15913	16069	16082	16135	16112	16065	16144	16133	16024	16247	15993	16247	16187	16149	16108	16051	16287	16069	15901	16037	16338	16264	16241	16307	16172	16239	15928	16275	16110	16042	16361	16045	16437	16109	16166	16177	16126	16210	16190	16266	16135	16044	16314	16018	16007	16154	16268	16133	16099	15978	16131	16066	16144	16131	16033	15999	16096	16307	16205	16106	16244	16289	16200	16359	15958	16139	16148	16155	16155	15995	16024	16181	16052	16188	16107	16096	16097	16052	16098	16156	16064	16165	16012	16252	16027	16096	16162	16003	15972	16277	16320	16187	16162	16156	16169	16002	16287	16389	16179	16292	16159	16049	16312	16192	16140	16181	16099	16112	16088	15986	16080	16134	16092	16169	16111	16214	16227	16144	16299	16346	16119	16078	16147	16172	16014	15931	15990	16160	16308	16186	16340	16144	16184	16004	16114	16115	16114	16238	16089	16082	16218	16205	16194	16150	16360	16361	16250	16067	16013	15951	16225	16171	15972	16101	16168	15914	15946	16227	16179	16043	16182	16235	16106	16145	16162	16108	16269	16133	16029	16131	16127	16084	16177	15952	16150	16166	16002	15831	15955	15930	16109	16005	16137	16183	16028	16067	16097	15998	16326	16104	16254	16302	16254	16270	15998	16136	16125	16241	16165	16273	15932	16058	16172	16167	16127	16185	16182	16039	16112	16005	16153	16145	16336	16196	16281	16318	16093	16260	16181	16049	15961	16083	16144	16191	15960	16308	16351	15971	16137	16159	16108	16106	16200	16039	16125	16242	15937	16246	16262	16171	16325	16012	16261	16101	16077	16174	16263	16466	16233	16293	16126	16152	15979	15893	16008	16069	16070	16104	15948	16065	16122	16167	16148	16342	16032	16232	16301	16145	16187	15988	16123	16001	15982	16100	16061	16189	16117	16380	15898	16116	16107	16185	16226	15991	16232	16109	16097	16262	16077	16082	16106	16252	16192	16126	15894	16150	16214	15948	16151	16063	16379	15997	16042	16167	16265	16172	16001	16052	16025	16101	16275	16300	16179	16128	16269	15922	16135	16037	16144	16135	16019	15962	16139	16152	15943	16232	16128	15985	16030	16176	16100	16287	16231	16222	15851	16132	16045	16236	16110	16164	16103	16199	16228	16214	16222	16193	16151	16014	16065	16038	16273	15978	16140	16235	16112	16120	16253	15984	16196	16265	16336	16190	16038	16169	16168	15979	16144	16110	16109	16120	16089	16274	16323	15968	16109	16088	16069	16206	16259	16140	16017	15970	16293	16146	15982	15954	16042	16320	15987	16175	15831	16116	16222	15971	15996	15957	16204	16312	16135	16048	16090	16110	16147	16203	15795	16198	16134	16054	16034	16133	15961	16282	16157	16160	15998	16035	16183	16190	16259	16142	16191	16035	16135	16099	16030	15980	16079	16194	16138	16227	16436	15924	15941	15999	16102	16095	16033	16075	16257	16087	16231	16213	16110	16397	16279	16296	16014	16137	16187	16299	16268	16225	16189	16195	16100	16034	16004	16086	16063	16047	16064	16115	16100	15959	16079	16236	16181	16218	16129	16236	16361	16189	16120	16164	16162	16070	16152	16181	16108	16067	16019	16082	16292	16156	16156	16108	16174	16160	16278	16018	16268	16137	16171	16132	16184	16221	16202	16066	16270	16127	16200	16129	16127	16038	15878	16156	16119	16142	16120	15998	16250	16141	16077	16342	16077	16091	16204	16138	15995	16104	16336	16162	16318	15975	16060	16004	15948	16264	15948	16103	16323	16113	15921	16137	16053	16271	16099	16211	16324	16057	16072	16264	16109	16118	16086	16260	16039	16119	16129	16133	16161	16068	16088	16060	16138	16176	16095	16022	16092	16247	16273	16045	16016	16173	16149	16129	16146	16118	16093	16119	16214	15983	16113	16292	16270	16239	16185	16198	16391	16234	16072	16293	15978	16168	16158	16066	16168	16145	15990	16156	16153	16234	15941	16262	16239	16282	16123	16190	16104	16159	16040	16144	16260	16117	16346	16045	16021	16056	16322	16054	16340	16210	16078	15989	16030	16071	16070	16165	16154	16039	16059	16026	16032	16213	16148	16001	15911	16171	16197	15996	16260	16039	16011	16172	16264	16124	16175	16087	16061	16017	16220	16145	16093	16287	16228	16289	16012	16130	16172	15988	16057	16000	16063	16158	16284	16077	16019	16083	16177	16136	16116	16218	16188	16209	16063	16210	16256	16311	16141	16231	16302	16121	15987	16065	16104	16113	15991	16067	16147	16213	16243	16116	16037	16191	16005	16202	16217	15986	16144	16126	15953	16190	16152	16148	16083	16240	16122	16092	16234	16254	16399	16204	16059	16226	16267	16119	16207	16288	16213	16101	16055	16129	16250	16231	15998	16177	16124	16190	16105	16095	16143	15958	16057	16119	16030	16228	16145	16058	15981	16276	15944	16050	16167	16060	16271	16124	15973	16190	16090	15825	16144	16195	16024	16000	15964	16282	16273	16129	16046	15997	16111	15910	16247	16216	16157
14533	17490	17046	16544	16191	16562	16137	15883	15848	15757	16072	15603	15628	15219	15314	14796	14655	14535	14268	14652	14686	14557	14478	14431	14574	14315	14567	14496	14341	14413	14394	14374	14361	14564	14503	14287	14373	14411	14539	14598	14441	14317	14421	14350	14425	14442	14228	14437	14392	14465	14597	14553	14551	14308	14524	14316	14417	14228	14300	14435	14486	14493	14293	14353	14331	14439	14446	14265	14294	14241	14385	14377	14334	14204	14584	14343	14368	14307	14382	14432	14356	14406	14316	14568	14541	14393	14305	14441	14295	14382	14431	14463	14468	14403	14356	14427	14329	14209	14462	14489	14385	14424	14319	14421	14290	14588	14384	14471	14282	14354	14446	14233	14302	14316	14295	14358	14339	14515	14316	14448	14398	14389	14480	14383	14200	14422	14526	14370	14455	14459	14368	14314	14454	14372	14313	14283	14535	14225	14253	14329	14466	14208	14495	14347	14487	14371	14351	14337	14325	14254	14382	14497	14290	14354	14397	14523	14325	14401	14397	14316	14558	14312	14460	14274	14575	14340	14460	14373	14287	14394	14421	14274	14543	14324	14433	14392	14295	14375	14336	14400	14400	14319	14284	14504	14303	14260	14296	14329	14446	14321	14288	14210	14328	14393	14231	14435	14512	14428	14440	14407	14378	14581	14371	14366	14359	14367	14309	14391	14244	14349	14445	14353	14466	14296	14338	14393	14442	14395	14354	14439	14445	14520	14288	14300	14327	14280	14358	14354	14321	14413	14426	14427	14234	14382	14224	14435	14366	14255	14539	14260	14479	14422	14471	14453	14290	14283	14324	14184	14350	14374	14399	14282	14226	14382	14445	14320	14455	14457	14415	14343	14399	14398	14493	14388	14267	14192	14362	14395	14459	14396	14326	14371	14315	14376	14289	14311	14369	14499	14410	14143	14306	14523	14290	14358	14470	14402	14361	14388	14322	14438	14368	14450	14368	14398	14303	14396	14400	14430	14457	14441	14576	14317	14344	14378	14366	14214	14314	14318	14416	14303	14396	14543	14317	14376	14359	14330	14298	14568	14376	14298	14409	14301	14407	14330	14437	14489	14451	14304	14289	14412	14408	14346	14468	14314	14477	14330	14388	14545	14500	14448	14392	14374	14335	14472	14380	14412	14352	14550	14363	14342	14380	14492	14478	14482	14311	14288	14286	14393	14218	14402	14229	14492	14227	14497	14419	14372	14303	14542	14427	14260	14304	14386	14393	14541	14354	14442	14365	14304	14430	14336	14389	14349	14409	14409	14328	14413	14399	14273	14314	14404	14411	14521	14378	14428	14401	14279	14396	14303	14323	14491	14316	14382	14244	14364	14341	14388	14258	14450	14348	14280	14457	14414	14468	14234	14428	14391	14426	14403	14462	14331	14254	14581	14459	14286	14402	14274	14421	14520	14443	14288	14333	14479	14312	14382	14580	14491	14426	14265	14429	14296	14502	14412	14332	14420	14321	14267	14474	14463	14384	14501	14548	14484	14274	14326	14377	14390	14424	14248	14311	14341	14376	14580	14545	14352	14466	14402	14394	14481	14366	14269	14338	14489	14373	14383	14416	14312	14405	14490	14380	14274	14357	14335	14266	14374	14421	14269	14372	14452	14247	14347	14485	14507	14456	14461	14515	14397	14131	14514	14258	14304	14331	14383	14239	14302	14485	14272	14272	14269	14318	14404	14480	14294	14427	14397	14377	14417	14369	14383	14368	14359	14316	14379	14413	14331	14397	14554	14465	14458	14239	14391	14364	14189	14362	14248	14432	14458	14309	14374	14313	14518	14378	14574	14235	14261	14374	14411	14414	14402	14377	14254	14384	14461	14408	14320	14253	14356	14407	14338	14443	14397	14455	14395	14333	14277	14493	14336	14439	14287	14288	14266	14245	14384	14509	14273	14469	14499	14383	14376	14342	14366	14545	14258	14281	14451	14361	14264	14407	14163	14438	14441	14568	14354	14320	14307	14381	14531	14284	14481	14437	14344	14318	14437	14435	14420	14423	14269	14263	14339	14425	14438	14393	14258	14497	14330	14428	14232	14502	14434	14409	14335	14292	14572	14343	14459	14526	14348	14432	14466	14390	14385	14442	14429	14363	14302	14249	14373	14268	14420	14470	14345	14482	14438	14331	14347	14400	14284	14508	14468	14445	14399	14488	14209	14326	14331	14388	14455	14396	14386	14330	14384	14409	14168	14257	14572	14481	14532	14242	14337	14319	14485	14419	14359	14352	14381	14490	14519	14147	14478	14184	14454	14367	14296	14588	14324	14405	14516	14446	14235	14524	14313	14510	14253	14320	14547	14360	14327	14331	14387	14465	14397	14217	14283	14396	14268	14596	14336	14541	14269	14440	14156	14227	14403	14451	14375	14510	14369	14302	14418	14528	14333	14294	14279	14374	14413	14302	14491	14231	14239	14418	14438	14374	14291	14246	14222	14495	14446	14430	14454	14389	14401	14547	14318	14357	14429	14326	14216	14409	14179	14400	14263	14426	14347	14430	14295	14543	14361	14348	14470	14261	14427	14435	14312	14326	14393	14262	14407	14394	14394	14302	14364	14341	14078	14293	14445	14273	14331	14364	14276	14355	14279	14309	14254	14557	14303	14555	14409	14464	14428	14453	14273	14266	14406	14433	14298	14429	14277	14502	14375	14397	14485	14391	14327	14547	14244	14386	14395	14383	14248	14296	14327	14417	14321	14441	14367	14448	14424	14291	14535	14352	14466	14456	14446	14300	14436	14400	14234	14452	14458	14363	14454	14503	14312	14490	14129	14427	14395	14288	14325	14308	14391	14414	14440	14318	14405	14379	14367	14322	14425	14360	14483	14266	14535	14242	14376	14245	14512	14304	14363	14404	14455	14494	14444	14384	14337	14418	14377	14454	14286	14371	14267	14451	14380	14277	14304	14398	14228	14468	14319	14366	14476	14527	14360	14424	14503	14276	14473	14403	14334	14413	14325	14475	14346	14543	14420	14326	14461	14381	14363	14316	14297	14518	14334	14510	14418	14172	14276	14383	14268	14314	14377	14332	14297	14502	14452	14289	14351	14459	14456	14384	14342	14490	14233	14480	14469	14287	14523	14368	14576	14371	14259	14403	14381	14473	14351	14329	14441	14344	14371	14378	14420	14377	14502	14434	14466	14358	14540	14318	14568	14352	14397	14358	14346	14303	14363	14468	14403	14231	14275	14338	14523	14318	14539	14294	14420	14515	14353	14249	14337	14347	14272	14403	14436	14495	14326	14458	14259	14400	14504	14344	14353	14259	14427	14539	14330	14446	14498	14449	14371	14430	14279	14315	14331	14354	14206	14319	14285	14456	14466	14297	14415	14459	14181	14296	14283	14284	14146	14504	14416	14296	14374	14358	14464	14584	14342	14218	14344	14317	14360	14275	14380	14415	14182	14314	14296	14522	14226	14298	14479	14331	14293	14354	14489	14232	14477	14353	14462	14412	14465	14365	14474	14387	14459	14355	14332	14369	14342	14377	14544	14371	14567	14347	14362	14523	14429	14422	14469	14340	14386	14573	14170	14475	14464	14432	14266	14387	14431	14479	14453	14460	14337	14437	14350	14440	14505	14411	14278	14393	14213	14270	14456	14430	14505	14292	14193	14587	14222	14469	14247	14407	14444	14266	14192	14487	14527	14390	14423	14348	14200	14490	14498	14422	14388	14307	14318	14210	14400	14408	14366	14286	14427	14400	14406	14438	14366	14506	14533	14371	14244	14526	14324	14401	14255	14354	14330	14428	14436	14440	14307	14367	14543	14555	14424	14425	14348	14300	14288	14346	14383	14176	14314	14492	14218	14531	14424	14410	14311	14454	14461	14336	14414	14454	14222	14315	14390	14463	14459	14450	14411	14450	14338	14471	14483	14382	14654	14342	14316	14436	14519	14383	14263	14420	14433	14468	14406	14381	14345	14449	14374	14344	14345	14404	14372	14211	14459	14413	14426	14417	14399	14477	14249	14424	14563	14317	14488	14393	14481	14310	14317	14530	14367	14447	14257	14496	14437	14500	14392	14333	14325	14445	14370	14372	14383	14417	14287	14413	14320	14494	14428	14297	14419	14369	14314	14405	14296	14477	14262	14362	14284	14438	14332	14388	14390	14388	14414	14494	14240	14475	14378	14526	14310	14579	14152	14367	14307	14522	14325	14491	14267	14352	14520	14269	14251	14458	14465	14460	14338	14476	14352	14353	14525	14210	14325	14477	14338	14586	14471	14362	14317	14372	14221	14405	14371	14324	14425	14336	14324	14438	14368	14418	14386	14285	14375	14436	14492	14411	14385	14354	14508	14281	14306	14497	14281	14478	14453	14470	14301	14369	14369	14523	14526	14483	14412	14495	14438	14378	14393	14289	14283	14390	14383	14484	14250	14441	14386	14562	14278	14344	14430	14341	14453	14208	14273	14470	14310	14320	14380	14358	14515	14316	14408	14429	14343	14297	14512	14252	14434	14649	14592	14331	14246	14494	14211	14384	14418	14495	14497	14483	14373	14327	14338	14375	14406	14285	14379	14367	14136	14288	14553	14340	14290	14436	14427	14338	14300	14462	14356	14282	14415	14313	14246	14344	14458	14512	14374	14560	14462	14331	14407	14482	14466	14389	14421	14355	14384	14379	14431	14407	14326	14456	14258	14499	14435	14257	14200	14703	14402	14279	14506	14462	14230	14469	14368	14353	14438	14494	14486	14335	14374	14498	14535	14250	14203	14480	14381	14480	14299	14353	14455	14303	14325	14329	14277	14490	14401	14363	14357	14429	14323	14309	14476	14515	14350	14193	14337	14409	14341	14412	14215	14185	14356	14352	14307	14466	14559	14422	14394	14475	14541	14475	14419	14368	14421	14432	14346	14377	14527	14273	14357	14406	14380	14363	14346	14438	14527	14469	14464	14395	14366	14397	14402	14263	14376	14405	14359	14245	14490	14261	14393	14540	14357	14432	14306	14313	14251	14258	14380	14370	14364	14486	14438	14326	14465	14317	14417	14457	14382	14470	14293	14294	14338	14357	14504	14412	14278	14398	14423	14277	14309	14342	14189	14468	14447	14480	14314	14343	14400	14191	14138	14251	14283	14550	14359	14214	14191	14496	14446	14322	14399	14351	14589	14404	14390	14496	14427	14356	14472
23925	21204	28625	24133	21959	21927	21224	18174	17982	18287	18023	17669	17275	17039	16776	16654	16302	16351	16418	16347	16249	16247	16317	16151	16351	16146	16104	16298	15986	16261	16093	16135	16363	16203	16149	16275	16109	16284	16202	16115	16441	16138	16017	16220	16036	15891	16064	16371	16852	17110	16924	16639	16416	16298	16222	16158	16086	16150	16023	15927	16035	16056	16013	16162	16020	16131	16083	15866	16080	16064	15852	16020	16079	15975	16154	16018	16120	16065	15968	16090	16234	15957	16154	15959	16003	16111	16030	16043	15875	16129	16089	16169	16105	16109	16165	16115	16021	16136	16052	15965	16102	16189	16053	16119	16009	15851	16149	16084	16013	15863	16087	15896	16017	15941	16063	16056	16109	15900	15862	15927	15965	16015	16066	16071	16045	16034	16253	15975	16051	16266	16077	16110	15921	16285	16006	16025	16103	16046	16221	15830	16088	16112	16108	16173	15956	15892	15989	16039	16132	16015	15999	16100	16146	16095	16110	15935	15895	16091	16132	16134	15997	15965	16002	16028	15925	16040	15915	16209	16113	15967	15833	16031	16165	16391	16129	16395	16107	16100	16047	16221	16086	16082	16048	15906	15996	16033	15983	16011	16013	16194	16088	16144	16153	15900	15903	16036	16037	15946	15981	16064	16104	16069	16023	15951	16077	15846	15924	15868	15973	16102	16072	16157	16029	16206	16072	15968	16174	16095	16164	16059	16054	15786	16081	15987	16027	15930	16066	15858	15919	15973	16018	16138	15809	16094	16157	16063	16303	15777	16074	16216	15919	16328	16007	15947	15932	15936	15885	16020	16134	16089	15960	16074	16091	15925	16077	16019	16131	15918	16067	16128	16083	16060	16122	16091	16040	15997	16213	16024	15939	15999	16126	16071	16028	16082	15811	16109	16062	16085	15816	16046	16059	16026	15965	16227	16071	16138	16216	15923	15968	16127	16169	15989	16148	16211	15917	15985	16059	15981	15914	16006	16221	16098	15894	15959	15899	16102	15961	16091	16157	16240	16125	15986	16008	15890	16042	16188	15776	15878	15921	16074	16136	16151	16100	16100	16049	16079	16069	16111	15873	15846	15894	15964	16087	15855	16043	16240	16062	15984	16149	16129	16207	15844	15992	15796	15991	16135	15860	15948	16137	16230	16217	16096	15938	15871	16101	16030	16056	15722	15887	16109	16021	15783	16021	15960	15992	15997	16060	16161	15894	15996	16054	15936	16143	15930	16038	15982	16086	16303	16265	16160	15876	15849	15929	16187	16028	16040	15989	15979	15969	16010	15992	16064	15875	15867	16067	15820	16012	16006	16209	16022	15949	15916	15986	15902	15986	16195	16031	16111	16020	16207	16014	15876	15743	16063	16020	16077	16070	15711	15949	15934	15792	16009	15965	15911	16023	16106	16016	15985	16017	16123	15970	16020	15968	16144	16006	15908	16158	16104	15913	15957	15985	16028	16083	16003	15912	15966	15865	15988	15917	15935	15913	15838	16066	15986	16204	15951	16104	15985	15993	15821	16010	15941	16090	16054	16083	16223	16146	15846	16032	16109	16294	16134	16171	16026	15746	16012	16055	16000	16068	16025	15941	16029	16164	15842	16037	15993	15944	15936	15889	15959	15847	16241	16019	15930	15952	16077	16120	15901	16151	15990	16117	16072	16238	16040	16170	15881	16021	15927	16186	16056	15891	16143	15967	16131	15866	16006	15984	16254	16182	16309	16007	16057	16101	16131	15955	16097	15965	16108	16157	16102	16038	15956	16021	15981	16082	15965	16038	16098	15960	15979	15982	16015	15917	16081	16103	15949	16067	15932	15940	15984	16023	16104	15998	16147	16121	15920	16036	15971	16118	15812	16051	16046	16013	16044	16030	16025	15894	15866	15950	16038	16225	16080	16064	16184	16002	16062	16227	15926	16162	16247	16001	15966	15823	15813	15821	15837	16036	16064	15967	15977	15921	16204	15982	15907	16051	15966	16164	15953	16092	16096	15964	15888	15872	16102	16146	16060	16116	16155	15826	16178	15926	15971	15856	16003	16135	16010	15958	15997	15883	16112	15971	15950	16016	15956	16133	16041	16172	15977	16172	16026	16216	16052	16107	16019	15998	16157	16117	15924	15917	16059	16095	15878	16014	15798	15979	16093	16075	16116	16021	15909	16097	16311	16174	16220	16060	16071	16119	16208	16081	15968	16088	15933	16010	15918	16090	16087	16245	16056	16267	16031	16068	16073	16091	15983	16124	16028	15967	15997	15864	16132	15987	16153	16184	15955	15925	16046	16073	15933	15971	16084	15936	16017	15863	15929	15921	16059	16148	16106	16210	16119	15926	16019	16100	16102	16076	15960	16025	15816	15892	16165	16145	15859	15955	15935	15995	16059	15888	15980	16255	15980	16142	16025	16192	16066	15917	16019	16129	16013	16062	15937	16092	15947	15981	16049	15935	16070	15989	15952	16049	16066	15916	15943	15829	16154	15966	15963	15950	15946	15930	16029	15880	15957	15893	16246	15970	16174	16057	15987	15983	15943	16155	15981	15953	15967	16045	16288	16153	16091	16107	16133	16096	16055	16115	16051	16027	16049	16063	16253	15996	16178	16182	15934	16033	15927	16212	15945	16047	16166	16067	15859	16133	16043	15829	16245	16091	16060	15811	16002	16051	16004	16110	16208	16099	15975	15987	15992	15989	16098	16046	15937	15968	16126	16119	16113	15973	16132	16040	15741	15934	15913	16220	15815	16013	16107	16238	15844	16129	15953	15831	16117	15922	15995	16019	16130	16007	15946	16102	16038	15982	15922	16036	16140	16076	15937	16090	15957	16040	16115	15935	15960	16159	16160	16009	16047	15793	16051	16021	15877	16198	16181	16191	16108	15864	15952	16053	16075	16035	15935	16037	16171	16047	15903	16044	15964	15828	15741	16173	16094	16106	16094	16027	16036	15937	16106	15962	16019	16151	15955	15886	15900	16089	15988	15927	16076	16174	16158	16150	15996	15971	15908	15781	16092	15826	15735	16254	16083	16013	16367	16070	15991	16131	16087	16166	15985	16065	16129	15871	16003	16035	16003	16015	16063	16069	16065	15991	15787	16047	15951	15980	16101	16204	16005	16191	16119	15953	16068	16025	16142	16178	15974	15946	16094	16038	15925	15963	15889	16024	16056	15985	16120	15970	15984	16084	15967	16158	16139	16033	15962	16112	16097	16210	16303	16179	15934	16128	16015	16131	16178	15917	15968	16316	15985	16239	16076	16003	16056	16211	15988	15990	15962	15933	15838	16037	16022	15793	16243	16265	15992	16058	15933	15971	16000	16060	16025	16156	15943	16085	16074	15954	16168	16166	16095	15961	16230	15706	16067	16059	16074	16063	15921	16166	16131	16020	15978	15996	16054	16034	16037	15992	16099	16015	16071	15935	15961	16196	15891	15938	16090	15883	16119	16004	16117	15929	15866	15962	16158	16178	15968	16142	16043	15953	15967	16008	16153	16176	15928	15966	16092	16032	16063	16118	15790	16149	16195	16075	15910	15978	16017	16045	16025	16031	15971	16053	16233	15942	15869	15983	15890	15964	15976	15997	16035	16098	15945	16031	15919	16165	15994	15955	16043	15883	16044	16082	16014	16300	15822	15966	16168	16073	16022	16215	15933	15941	16018	16037	16033	16108	16258	16094	16167	16207	16120	15885	15975	16113	15868	15943	16000	16159	16092	16051	16130	16219	15901	16017	16196	15985	16064	16040	15844	16093	16126	15977	16073	16010	16078	16020	15885	16118	15896	16114	16042	16002	15897	15989	15942	15997	15899	16072	16065	15967	15938	15882	15909	15886	15969	15993	16037	16221	16023	16076	15736	15951	15864	15874	16042	15796	15964	16303	16119	16056	16096	16002	15948	16111	16309	15935	16070	16165	15920	15864	16020	16034	15991	16024	16077	15942	16005	15874	16069	16043	15979	15931	16061	16055	16001	16139	16311	15865	15978	16019	15980	16007	16327	16217	15944	16079	16024	15796	16129	15931	16113	16097	15954	16183	16119	16034	16019	16064	15970	16065	16106	16091	16154	16260	16153	16188	16036	16029	16290	15984	16081	16085	16155	16019	16126	16024	16075	16125	16189	16001	16105	15875	16143	15943	15951	16175	16144	15880	15937	16121	16144	16153	16130	16053	16112	16031	16107	16117	16153	16047	16043	16072	16083	16037	16018	15948	15910	16191	15957	16095	16045	16064	16038	16227	16206	16102	16050	16214	16149	16193	16263	16104	16042	16114	16201	16074	16008	16150	15851	16090	16025	16102	16106	15958	16189	16100	16133	16110	15926	15859	15938	15983	16096	15976	15950	16063	16189	16095	16065	15876	16003	15981	15948	15806	16038	16059	15868	16056	15949	16057	16044	16172	16119	15989	15939	16164	16135	16070	15897	15940	16111	15976	15971	16028	16287	16201	15929	15958	16109	16111	16108	16141	16060	15787	16021	15834	16177	15818	16046	15894	16023	16152	16139	16103	16087	15881	15966	15930	16063	15851	15972	16100	15926	16132	16067	15989	16050	16207	16167	16016	16049	16169	16188	16054	16045	16053	16003	15963	16091	16080	15922	15979	15879	16164	16084	16039	15955	16111	16132	16073	15825	16094	16041	16177	16150	16108	16089	15999	15995	16052	16193	15973	16116	16073	16189	16002	15984	15810	16126	16022	16130	16086	16200	16225	15966	16004	16211	16130	15936	15970	15850	16126	15982	15990	16104	15943	15876	16129	16020	16105	16007	16176	15901	16317	15907	15955	16141	16046	16014	16018	15913	15878	16046	15997	15884	15848	15990	16052	16132	15921	15928	16001	15914	16040	16002	15984	15912	16126	15989	16023	16029	15891	15951	15937	16184	16248	16038	15851	16331	16048	16021	16032	16003	15899	16030	16163	15873	16041	16203	16136	16323	15933	16050	16057	16116	16111	16071	16062	15882	16029	16083	16045	15994	15936	16237	15985	16149	16220	16248	16087	15891	16015	16089	16285	16074	16030	16062	16125	15877	16038	16215	16017	16070	15942	15923	15876	16069	15957	16085	16029	16188	16146	16116	16218	16016	16199	15892	16036	15950	16160	16143	15930	16094	16042	16063	16293	16105	16194	15976	16004	15969	15952	16095	15820	16161
13610	22932	22160	19398	18868	19181	18509	18140	18037	17679	17562	17383	16033	15837	15447	15247	14848	14718	14683	14665	14625	14670	14604	14540	14718	14662	14707	14472	14609	14751	14483	14488	14511	14627	14548	14498	14500	14623	14558	14468	14479	14616	14386	14489	14480	14383	14394	15149	15848	15892	15491	15060	14837	14621	14469	14372	14456	14466	14514	14353	14301	14395	14183	14417	14497	14389	14336	14424	14421	14387	14633	14361	14434	14377	14443	14432	14427	14426	14426	14500	14337	14417	14431	14363	14482	14384	14331	14534	14363	14356	14444	14391	14497	14457	14325	14388	14324	14415	14495	14449	14583	14442	14300	14395	14599	14465	14427	14358	14539	14406	14392	14534	14456	14454	14302	14550	14372	14370	14424	14466	14588	14468	14195	14374	14407	14314	14426	14432	14415	14472	14502	14315	14495	14450	14371	14273	14296	14505	14361	14342	14299	14332	14287	14257	14404	14465	14335	14439	14366	14345	14464	14413	14361	14383	14473	14251	14529	14281	14264	14537	14302	14322	14316	14498	14102	14424	14423	14277	14283	14453	14394	14366	14499	14387	14351	14418	14372	14314	14304	14392	14367	14352	14475	14356	14399	14340	14425	14476	14295	14276	14408	14182	14425	14486	14467	14509	14494	14465	14426	14293	14467	14234	14416	14328	14421	14557	14467	14368	14246	14505	14342	14343	14364	14396	14404	14198	14354	14439	14421	14374	14491	14394	14260	14306	14475	14443	14429	14337	14217	14504	14379	14490	14519	14391	14389	14252	14360	14474	14223	14433	14548	14314	14272	14418	14594	14418	14460	14495	14349	14405	14412	14236	14291	14372	14441	14518	14537	14430	14246	14431	14390	14286	14289	14587	14521	14490	14349	14320	14408	14391	14213	14434	14386	14363	14260	14556	14340	14351	14350	14327	14446	14315	14517	14337	14355	14399	14396	14403	14269	14349	14349	14400	14421	14321	14500	14534	14524	14455	14387	14238	14251	14334	14371	14370	14320	14528	14165	14564	14329	14569	14266	14292	14384	14563	14345	14416	14331	14458	14379	14384	14405	14458	14436	14468	14363	14290	14324	14563	14366	14285	14493	14395	14350	14396	14379	14402	14602	14453	14326	14324	14454	14328	14282	14335	14306	14420	14530	14496	14283	14265	14443	14366	14259	14337	14345	14381	14329	14373	14401	14289	14358	14332	14274	14380	14294	14382	14350	14477	14249	14337	14384	14604	14446	14426	14380	14402	14550	14159	14297	14423	14423	14284	14403	14431	14403	14392	14394	14301	14328	14484	14138	14512	14403	14349	14582	14337	14500	14403	14366	14352	14325	14522	14479	14437	14354	14351	14147	14470	14319	14287	14349	14419	14379	14172	14381	14448	14307	14417	14295	14363	14439	14467	14398	14288	14245	14388	14348	14365	14238	14421	14623	14368	14367	14404	14368	14322	14429	14296	14334	14360	14586	14379	14352	14398	14434	14264	14396	14336	14388	14270	14280	14540	14109	14468	14359	14330	14403	14351	14538	14283	14365	14491	14375	14406	14416	14404	14448	14363	14398	14298	14355	14452	14493	14397	14281	14447	14536	14322	14296	14400	14421	14395	14454	14279	14288	14248	14445	14372	14432	14334	14296	14353	14407	14283	14429	14399	14509	14324	14390	14395	14336	14366	14388	14444	14332	14291	14314	14480	14385	14491	14459	14383	14411	14428	14418	14403	14183	14376	14461	14475	14387	14393	14434	14471	14403	14311	14433	14365	14254	14489	14600	14434	14551	14372	14292	14326	14450	14459	14511	14295	14511	14347	14264	14282	14406	14402	14369	14403	14417	14530	14400	14475	14338	14487	14457	14461	14408	14474	14370	14621	14399	14315	14318	14382	14284	14434	14473	14355	14318	14346	14314	14402	14198	14339	14436	14509	14346	14457	14610	14456	14363	14421	14304	14469	14350	14417	14407	14474	14399	14427	14343	14221	14478	14361	14317	14174	14256	14399	14297	14260	14311	14430	14233	14413	14445	14284	14554	14418	14469	14327	14367	14345	14406	14343	14423	14365	14442	14398	14455	14548	14632	14368	14398	14434	14377	14262	14286	14485	14608	14492	14426	14412	14446	14333	14537	14255	14316	14473	14294	14518	14410	14516	14303	14254	14536	14276	14369	14510	14252	14387	14404	14445	14372	14281	14441	14415	14362	14413	14536	14517	14432	14506	14334	14471	14283	14489	14333	14332	14438	14370	14471	14374	14493	14324	14429	14341	14450	14304	14284	14366	14484	14275	14357	14414	14578	14166	14546	14469	14359	14348	14272	14411	14398	14472	14465	14278	14378	14344	14466	14389	14105	14441	14300	14418	14574	14302	14491	14442	14296	14396	14482	14500	14314	14317	14475	14404	14255	14423	14337	14409	14448	14422	14416	14241	14417	14364	14520	14333	14383	14427	14615	14342	14421	14300	14351	14332	14369	14565	14324	14402	14348	14286	14426	14351	14505	14372	14385	14370	14350	14389	14504	14430	14297	14439	14516	14371	14390	14404	14422	14545	14415	14371	14276	14384	14341	14380	14551	14313	14323	14382	14486	14378	14286	14418	14214	14481	14272	14628	14442	14374	14371	14464	14409	14421	14447	14344	14447	14266	14447	14208	14349	14445	14439	14555	14316	14395	14466	14259	14449	14390	14298	14225	14299	14394	14455	14417	14394	14285	14464	14278	14354	14450	14396	14415	14365	14368	14427	14313	14338	14438	14352	14397	14365	14242	14380	14249	14214	14395	14389	14456	14398	14479	14282	14378	14444	14423	14275	14402	14293	14420	14408	14373	14542	14380	14412	14509	14359	14417	14539	14396	14420	14292	14468	14522	14470	14318	14172	14579	14580	14445	14375	14396	14372	14378	14183	14359	14230	14345	14625	14338	14554	14538	14498	14266	14390	14303	14361	14463	14365	14488	14393	14506	14440	14290	14506	14324	14466	14321	14340	14292	14427	14474	14407	14284	14310	14448	14524	14311	14409	14391	14352	14502	14377	14210	14641	14357	14478	14311	14403	14390	14184	14409	14358	14415	14417	14499	14422	14229	14504	14240	14340	14396	14254	14319	14334	14489	14371	14309	14468	14538	14423	14554	14622	14317	14427	14539	14482	14401	14294	14306	14330	14383	14437	14360	14544	14272	14404	14516	14352	14444	14496	14404	14380	14428	14237	14346	14393	14395	14649	14364	14355	14390	14470	14396	14366	14403	14425	14405	14509	14512	14405	14458	14469	14400	14321	14440	14282	14266	14278	14412	14549	14261	14481	14399	14371	14515	14317	14313	14382	14311	14437	14323	14496	14395	14279	14350	14417	14270	14506	14456	14312	14238	14520	14438	14384	14276	14307	14434	14298	14451	14400	14359	14221	14483	14355	14323	14427	14440	14319	14346	14319	14329	14494	14415	14550	14322	14387	14181	14422	14478	14455	14318	14410	14445	14170	14327	14415	14462	14310	14418	14359	14323	14409	14437	14346	14365	14466	14338	14366	14411	14383	14472	14475	14357	14370	14289	14281	14270	14317	14333	14539	14489	14430	14524	14343	14343	14357	14359	14496	14471	14405	14277	14460	14467	14416	14354	14472	14366	14517	14498	14296	14389	14373	14368	14369	14356	14352	14388	14390	14344	14339	14533	14471	14327	14428	14567	14250	14564	14405	14359	14447	14474	14409	14336	14570	14327	14304	14333	14413	14471	14525	14425	14371	14277	14339	14256	14477	14413	14375	14405	14511	14350	14559	14445	14382	14261	14341	14419	14403	14473	14389	14447	14444	14426	14392	14341	14359	14436	14491	14452	14371	14370	14386	14448	14503	14397	14413	14300	14472	14458	14275	14433	14387	14384	14376	14429	14382	14424	14271	14239	14385	14382	14506	14372	14348	14321	14380	14523	14356	14515	14489	14557	14269	14309	14302	14333	14404	14449	14247	14526	14525	14296	14379	14392	14453	14355	14356	14392	14390	14400	14613	14263	14419	14350	14364	14489	14379	14503	14451	14320	14480	14479	14371	14525	14358	14455	14350	14211	14459	14372	14447	14403	14492	14402	14310	14285	14261	14501	14347	14423	14422	14266	14434	14394	14481	14440	14419	14318	14372	14285	14271	14355	14479	14569	14218	14284	14462	14510	14341	14383	14502	14499	14329	14426	14409	14417	14272	14257	14289	14383	14371	14280	14363	14271	14310	14458	14398	14398	14383	14554	14391	14479	14331	14271	14394	14329	14256	14415	14363	14304	14414	14391	14401	14454	14317	14391	14386	14394	14280	14456	14439	14365	14372	14168	14315	14531	14348	14595	14390	14443	14311	14225	14396	14481	14404	14449	14365	14461	14288	14232	14470	14463	14362	14396	14420	14405	14309	14312	14400	14509	14319	14424	14159	14602	14331	14177	14441	14218	14461	14464	14425	14429	14446	14331	14264	14326	14423	14329	14270	14337	14432	14523	14411	14421	14382	14424	14379	14324	14333	14303	14462	14522	14396	14376	14449	14371	14290	14342	14401	14496	14529	14538	14369	14394	14422	14387	14278	14555	14429	14349	14520	14379	14293	14499	14464	14410	14379	14359	14395	14575	14445	14434	14493	14410	14531	14461	14196	14435	14471	14322	14366	14481	14159	14412	14492	14467	14321	14462	14292	14265	14283	14509	14299	14448	14547	14483	14450	14317	14301	14340	14279	14281	14295	14530	14248	14406	14279	14404	14332	14432	14253	14440	14556	14314	14325	14322	14345	14231	14404	14412	14420	14368	14439	14369	14430	14409	14385	14407	14553	14355	14408	14450	14311	14336	14413	14456	14477	14417	14306	14274	14416	14234	14403	14511	14393	14317	14439	14345	14450	14549	14383	14379	14373	14366	14404	14339	14377	14288	14220	14338	14418	14415	14245	14321	14369	14446	14405	14384	14522	14362	14417	14372	14354	14461	14376	14356	14446	14380	14537	14481	14326	14282	14468	14228	14470	14472	14453	14424	14431	14489	14527	14594	14519	14322	14269	14235	14363	14431	14341	14478	14501	14462	14216	14366	14590	14354	14377	14355	14435	14223	14382	14311	14320	14421	14338	14424	14476	14456	14223	14431	14463	14408	14429	14278	14538	14423	14288	14231	14340	14462	14358	14412	14248	14268	14405	14444
23001	21252	29093	23748	21439	23422	25186	20395	19344	19563	19291	18215	17644	17489	17420	17181	16931	16617	16569	16473	16552	16474	16441	16297	16395	16499	16392	16362	16400	16397	16162	16406	16477	16255	16298	16415	16216	16289	16321	16350	16465	16263	16177	16112	16290	16341	16200	17164	18266	17862	17382	16964	16413	16310	16335	16259	16201	16127	16258	16047	16241	16254	16334	16171	16262	16138	16020	15984	16275	16063	16325	16085	15979	16098	16065	16123	16140	16222	16130	16340	16269	16136	16075	16321	16109	16084	16160	16108	16042	16309	16060	16104	16223	16127	16051	16147	16221	16264	16035	16209	16056	16329	15933	16080	16156	16269	16080	16384	16113	16235	16099	16199	16180	15912	16088	16199	16078	16089	16085	16252	16154	16067	16137	16136	16221	15940	16174	16240	15975	16161	16107	16140	16201	15845	16200	16131	15992	16122	15960	16120	16085	16269	16069	15952	16247	15966	16048	16180	16408	16120	15905	16155	16216	16219	16339	16241	15938	16040	16142	16213	16382	15918	16091	15959	16049	16291	16035	16161	16128	16128	16141	16172	16173	16016	16085	16114	15992	15927	16127	16099	16131	16113	16028	16240	15962	16100	16170	15830	15984	16285	16045	16175	16193	16262	16095	16247	16135	16138	16204	16169	15951	16166	16225	16199	16212	15987	16103	16046	16108	15818	16155	16218	16197	16060	15952	16298	16119	15974	16264	16239	15967	16129	16245	16024	16189	16167	16158	16297	16091	16017	16214	16183	16207	16032	16153	16238	16163	16102	16188	16051	16138	16237	16296	16012	16175	16054	16066	16249	15988	15771	15951	16224	16095	16142	16127	16089	15954	16187	16029	15930	16135	16069	16163	16197	16123	16113	16177	16297	16042	16144	16175	15876	16023	16049	16043	16087	16055	16109	16162	16164	16176	16150	16093	16116	16174	16048	16087	16125	16059	16098	16045	15995	16104	16164	15878	16041	16220	16267	16238	16039	16424	16244	16047	16204	16303	15978	16126	16183	16171	16172	16038	15826	16112	16043	16065	15925	16151	16193	16164	16134	16159	16049	16260	16096	16151	16114	16119	16089	16147	16069	16066	16096	16279	16172	16015	15891	16042	16221	16000	16032	16095	16005	16098	16124	15982	16025	16069	16309	16058	15773	16154	16058	16099	16075	16321	16132	15978	16181	16217	16405	16274	16218	16161	15949	16112	16072	16119	16082	15977	16062	16118	16198	16163	15962	16171	16065	16001	15844	16021	16155	16164	16009	16232	16145	16233	15931	16098	16163	16210	16125	16324	15971	16002	16062	16139	16233	16047	15998	16078	15964	16079	16200	16054	16124	15916	16018	16018	16097	16021	16265	16209	16074	15968	16103	15865	15970	16091	16218	16141	16117	16177	16017	16117	16191	16078	16186	16073	16061	16132	16232	16188	16114	15903	15980	16162	16192	16064	16162	16145	16117	15909	16167	16205	16059	16194	16162	16297	16043	16133	16157	15973	16119	16251	16022	16257	16238	16110	16148	16051	15912	16084	16147	15823	15951	16044	16276	16078	16009	16061	15987	16260	16030	16118	16001	16164	16086	16115	16019	16188	16188	16356	16008	16132	16053	16110	16139	16079	16146	16226	16109	15997	16163	16082	15952	15934	16166	15976	16156	16200	15860	16155	16031	15988	16096	16145	15982	15899	16206	16088	16271	16006	15964	16222	16150	16269	16169	15994	16120	16161	16020	15946	16015	16072	16234	16062	16215	15972	16141	16135	15952	16214	16262	16195	16087	16047	16289	15994	16073	15873	16208	16127	16054	16077	15886	16073	16157	15936	15988	16051	16245	16136	16357	16084	16052	15910	16016	16112	16010	16160	16134	16205	16380	16010	16337	16194	16303	16107	16330	16167	16152	16108	16074	16089	16165	16198	15949	15952	16016	16013	16148	16102	16077	15940	16048	16227	16200	15886	16084	16235	16117	15910	16071	15987	16170	15957	16238	16154	16069	16275	16094	16174	16220	16181	16080	16101	15986	16106	16102	16126	16072	16024	16128	15949	16131	16117	16069	16107	16103	16083	16172	16116	16050	15926	16098	16019	15963	16030	15971	16082	16141	16115	16034	16044	16274	16192	16196	16144	16207	16023	16237	16320	16164	16170	16153	16040	16294	16040	16258	16220	16206	16077	15961	16139	16032	16083	16168	16076	16059	16086	15939	16222	16161	16068	16178	15897	16023	16035	16145	16132	16219	15906	16081	15968	16143	16176	16118	16247	16336	16017	16021	16133	16311	16127	16115	16060	16360	16125	16285	16165	16168	16211	16073	16225	16059	16192	16202	15949	15961	15945	16105	16282	16185	16172	16306	16089	15900	16117	16089	16093	16293	16087	16031	16159	16193	16076	15859	16121	16233	16147	16143	16046	16308	16079	16047	16155	15907	16028	15902	16185	15932	16164	16127	16036	16021	16108	16218	16222	16160	16126	16123	16354	16231	16109	16025	16164	16091	16125	15920	16012	15979	16175	16170	15946	16229	15991	16124	16262	16117	16033	16273	16165	15943	16095	16062	15905	16233	16074	16174	16117	16025	16003	16244	16273	16040	16105	16181	16166	16264	16124	15897	16200	16110	16125	16349	16145	16064	15942	16056	16192	16248	16106	16208	16123	16033	15976	16034	16076	16078	16030	15896	16119	16049	16120	16195	16167	16113	16117	16015	16208	16092	16121	16083	16142	15962	16116	16204	16266	15915	16128	16079	16265	16119	15966	16155	16102	16097	16086	16059	16289	15882	15961	16145	16194	16077	16246	16108	16085	16020	15918	16294	15874	15966	15945	16209	16193	16181	16329	16117	15957	16002	16222	16017	16060	16105	16302	16166	15895	16165	16060	16155	16091	16044	16083	16039	16238	16133	15893	16011	16096	16111	16194	16169	16335	15995	15967	16135	16185	15929	16110	15989	16194	16213	15960	16067	16280	16149	16130	16192	16159	16146	16392	15924	16174	16287	16231	16069	16036	16076	16185	16151	16114	16118	15843	15892	16016	16147	16088	16085	16057	16119	16025	16275	16236	16159	16082	16285	16249	16174	16090	15953	16054	15961	15975	16151	15969	15983	15889	16191	15984	16273	16144	15961	16136	16155	16407	16091	16046	16062	15883	15929	16511	16165	16050	16105	16126	16316	16075	16075	16123	16223	16293	15920	15898	15976	16129	16130	16030	16108	16032	16108	16200	16042	16130	16129	15992	16111	16254	16195	16277	16129	16042	15851	16243	16078	16231	16027	16080	16065	16361	16162	16303	16070	16266	16115	15928	16089	15961	16276	16121	16088	16140	15995	16152	16060	16043	16079	16050	15981	16053	16179	15996	16088	16198	16185	16321	16088	16231	16139	16258	15972	16110	16259	16107	16216	16204	15980	16151	16081	16066	16254	16009	16008	16045	16001	16068	16008	16078	16170	16157	16142	16244	16041	16229	16006	16193	16157	16072	16115	16314	16093	16133	16140	16176	16221	16036	15988	16170	16202	16130	16141	16062	16229	16139	16036	16252	16106	16323	16276	16096	15983	15958	15989	15897	16116	15995	16084	16096	16104	16021	15913	15922	16272	15980	16080	16023	16153	16258	16105	16212	16166	16336	16023	16251	16046	16107	16047	15862	16155	15971	16200	16068	16054	16163	16194	16122	15943	16214	16270	16121	15952	15991	16227	15961	15977	16065	15985	16031	16134	16194	16072	16028	16224	16315	16002	16161	16134	16049	16090	16134	16118	15819	16115	16117	16084	16021	15935	16257	16160	15877	16205	16059	16104	15918	16055	16321	16102	16023	16069	16088	16000	15885	16024	16081	16052	16085	16138	16147	15901	16278	16159	16070	15844	16101	16073	16102	16131	15855	15953	16227	16049	16113	16196	15891	16009	16215	16224	16106	16100	16033	16255	16110	16332	16052	15996	16236	16169	16088	16218	16207	16146	16104	16102	16055	16067	16088	16044	16122	16045	16027	16011	16164	16201	16111	16194	16331	16165	16197	16083	16111	16120	16116	16190	16214	16167	16243	16282	16063	16267	16159	15865	16057	15879	15956	16227	16009	16029	15960	16045	16086	16285	16033	16157	15902	16032	16106	16310	16059	16089	16122	16341	16359	16064	16210	16183	16060	16127	15988	16085	16133	16109	16198	16100	16160	16144	16098	16176	16105	16095	15904	16150	16166	16204	16088	16010	16102	16020	16171	15916	16190	16131	16141	16195	16019	16202	16087	16204	16057	16312	16002	16023	16010	15990	16001	16219	16293	16156	16165	15961	15894	16230	16124	16292	16289	16100	15949	16194	16076	16031	16114	16122	16264	16063	16141	16319	16219	16034	15976	15973	16017	16134	16292	16008	16220	15943	16150	16047	16036	16045	16123	15915	16023	15998	16097	16024	16129	16134	15875	16137	16060	16000	16093	16197	15882	16036	15914	16182	16171	15979	16147	16028	16172	15966	16047	15907	16076	16030	16038	16115	16094	16130	15851	15984	16130	16140	16029	15948	16230	16339	16009	15964	16103	16119	16342	16218	16213	15970	16218	16009	16088	15961	15987	15999	16211	16030	15968	16086	16101	15966	16145	15904	16343	16082	16135	16026	16147	16019	16133	16074	16106	16214	16087	16299	16019	16096	15922	15955	16121	16098	16055	16129	16281	16136	15987	16077	16253	16182	16029	16022	16001	16191	15994	16091	15890	16063	15967	16034	16248	16068	16158	16236	16219	16215	16070	16035	16140	16076	16161	16047	16063	15934	16128	16016	15752	16035	16074	16079	16018	16017	16298	16062	16272	16067	16041	16086	15944	16045	16163	16045	16062	16060	15941	16099	16114	16029	16022	15963	16063	16093	16071	16116	16076	16115	15996	16061	16200	16025	15816	16204	16031	16123	16245	16110	16122	16044	16261	16279	16083	16082	15991	16077	16051	16258	15999	16277	16021	16045	16067	16106	16221	16060	16219	15890	16032	16033	15908	16087	16205	16061	15949	15916	16127	16101	16045	15892	15905	16030	15952	16019	16141	16087	16036	16000	16122	16012	16116	16290	16075	15922	16017	16265	16136	16053	16134	16219	16196	15945	16095	15993	16105	16068	16232	16111	16205	15984	16098	16039	16025	16198	15859	16175	16246	15889	15957	15982	16260	16292
15014	27492	26186	22424	21790	21777	20694	20442	19883	19707	19164	17675	16562	16203	16535	15681	15322	15123	14744	14770	14739	14686	14907	14895	14644	14920	14982	14693	14593	14623	14737	14696	14773	14696	14495	14673	14584	14583	14667	14758	14647	14503	14556	14567	14511	14797	14711	16245	17458	16801	16043	15520	14939	14650	14558	14519	14362	14576	14575	14381	14599	14516	14443	14527	14469	14430	14516	14219	14327	14416	14495	14550	14397	14469	14301	14459	14552	14432	14333	14464	14445	14495	14348	14549	14464	14618	14347	14514	14588	14404	14480	14530	14682	14397	14375	14568	14342	14363	14427	14552	14422	14286	14331	14506	14484	14464	14328	14554	14476	14363	14358	14334	14371	14384	14248	14367	14431	14384	14370	14372	14449	14370	14297	14461	14360	14441	14560	14429	14294	14454	14364	14480	14453	14451	14483	14447	14348	14492	14457	14430	14198	14347	14372	14384	14519	14507	14329	14574	14634	14269	14466	14276	14347	14588	14551	14558	14550	14268	14444	14352	14462	14393	14515	14361	14342	14488	14502	14323	14607	14432	14435	14412	14316	14342	14466	14250	14474	14194	14458	14446	14423	14361	14455	14384	14343	14460	14523	14547	14451	14435	14396	14433	14508	14553	14308	14396	14331	14405	14242	14376	14395	14528	14392	14350	14555	14357	14493	14341	14360	14497	14318	14496	14488	14389	14342	14394	14360	14537	14541	14530	14303	14532	14446	14606	14333	14525	14440	14453	14460	14354	14591	14387	14565	14338	14368	14504	14535	14379	14475	14463	14331	14447	14369	14424	14463	14339	14427	14446	14303	14356	14607	14372	14411	14589	14539	14378	14460	14450	14571	14619	14385	14374	14501	14412	14409	14284	14625	14469	14410	14477	14496	14383	14316	14528	14431	14264	14554	14344	14573	14361	14404	14360	14488	14488	14434	14187	14582	14421	14493	14367	14310	14538	14485	14354	14557	14401	14393	14604	14363	14296	14472	14646	14386	14542	14374	14514	14356	14528	14304	14474	14373	14583	14358	14491	14408	14445	14372	14627	14296	14343	14580	14411	14503	14359	14412	14291	14341	14296	14482	14523	14424	14568	14376	14518	14403	14502	14483	14460	14242	14430	14299	14567	14254	14671	14430	14470	14496	14505	14384	14567	14614	14464	14457	14554	14382	14484	14411	14394	14272	14648	14500	14406	14618	14434	14330	14261	14433	14476	14507	14418	14238	14537	14519	14319	14377	14350	14638	14341	14438	14296	14443	14402	14534	14317	14293	14388	14383	14482	14403	14325	14414	14489	14446	14527	14394	14523	14426	14483	14455	14595	14529	14434	14302	14590	14503	14511	14486	14233	14635	14256	14518	14444	14497	14507	14472	14417	14538	14424	14476	14424	14394	14560	14381	14552	14295	14535	14509	14394	14452	14374	14376	14346	14354	14423	14482	14437	14367	14311	14247	14443	14519	14370	14321	14522	14450	14420	14344	14411	14439	14257	14399	14375	14570	14573	14298	14401	14309	14167	14457	14476	14292	14418	14430	14500	14529	14398	14491	14338	14438	14458	14365	14464	14307	14464	14441	14298	14439	14305	14473	14481	14403	14374	14485	14447	14398	14298	14429	14304	14540	14414	14541	14646	14256	14527	14424	14551	14362	14502	14290	14437	14358	14344	14352	14460	14436	14374	14405	14435	14430	14509	14489	14560	14489	14375	14397	14458	14551	14458	14384	14243	14504	14464	14540	14405	14387	14429	14396	14527	14466	14538	14487	14401	14330	14565	14500	14506	14570	14327	14432	14482	14315	14543	14405	14337	14365	14523	14519	14324	14429	14362	14436	14336	14359	14312	14315	14427	14439	14525	14481	14349	14486	14424	14391	14494	14360	14476	14406	14407	14361	14472	14340	14475	14513	14446	14380	14377	14442	14373	14373	14450	14580	14265	14429	14400	14285	14522	14398	14375	14391	14434	14538	14362	14228	14454	14359	14376	14475	14382	14388	14382	14515	14473	14478	14509	14514	14524	14302	14472	14454	14313	14386	14475	14494	14479	14450	14529	14378	14326	14573	14417	14460	14509	14428	14432	14515	14199	14345	14385	14499	14240	14453	14438	14455	14422	14341	14400	14450	14426	14524	14425	14353	14262	14430	14399	14499	14472	14451	14539	14411	14518	14351	14434	14395	14412	14394	14416	14373	14320	14383	14655	14384	14331	14571	14575	14419	14529	14570	14456	14446	14338	14436	14466	14476	14301	14460	14448	14401	14493	14379	14428	14372	14480	14458	14403	14302	14485	14410	14386	14486	14437	14353	14496	14397	14464	14391	14469	14370	14498	14267	14297	14465	14362	14539	14457	14304	14328	14537	14418	14518	14450	14366	14413	14438	14513	14412	14543	14426	14348	14339	14463	14306	14490	14362	14376	14603	14335	14471	14470	14551	14329	14212	14340	14412	14481	14460	14342	14441	14417	14356	14584	14324	14437	14458	14412	14560	14506	14549	14444	14425	14526	14563	14316	14475	14355	14531	14342	14630	14484	14302	14389	14487	14440	14490	14514	14391	14484	14401	14469	14464	14542	14392	14572	14377	14449	14442	14326	14358	14510	14349	14360	14449	14540	14375	14534	14324	14552	14310	14338	14370	14551	14418	14449	14334	14457	14522	14563	14240	14527	14296	14525	14529	14304	14428	14350	14297	14457	14425	14279	14393	14509	14628	14370	14432	14535	14379	14392	14490	14540	14622	14389	14556	14431	14464	14416	14579	14487	14567	14345	14385	14345	14500	14613	14478	14519	14532	14505	14410	14450	14446	14454	14310	14314	14462	14286	14409	14454	14451	14377	14407	14425	14414	14227	14391	14504	14448	14553	14472	14580	14443	14345	14575	14485	14466	14422	14436	14442	14467	14461	14568	14436	14478	14429	14499	14442	14565	14339	14342	14595	14471	14469	14439	14426	14446	14431	14474	14411	14391	14326	14256	14427	14419	14434	14452	14487	14366	14470	14448	14370	14277	14389	14358	14343	14350	14554	14279	14547	14332	14500	14492	14454	14285	14568	14498	14287	14270	14457	14345	14487	14450	14364	14268	14620	14508	14392	14361	14414	14458	14538	14495	14429	14401	14348	14517	14319	14394	14572	14514	14505	14338	14484	14504	14554	14519	14311	14543	14472	14568	14369	14382	14304	14427	14409	14418	14424	14456	14300	14310	14531	14329	14420	14383	14362	14453	14342	14382	14417	14490	14592	14409	14480	14381	14481	14392	14628	14379	14492	14478	14456	14408	14526	14343	14459	14481	14261	14403	14359	14337	14319	14349	14310	14347	14512	14422	14566	14420	14646	14389	14297	14455	14293	14471	14590	14342	14444	14311	14491	14268	14565	14419	14447	14434	14293	14362	14429	14365	14407	14496	14252	14532	14387	14520	14477	14416	14605	14370	14352	14250	14533	14468	14399	14535	14339	14404	14113	14431	14572	14522	14478	14527	14440	14370	14487	14178	14481	14603	14381	14443	14503	14594	14419	14194	14719	14393	14410	14480	14503	14521	14520	14616	14509	14461	14343	14278	14476	14355	14354	14376	14534	14516	14368	14530	14502	14448	14429	14523	14541	14545	14155	14501	14257	14443	14507	14482	14272	14724	14572	14342	14455	14486	14282	14320	14432	14454	14439	14402	14435	14420	14395	14474	14418	14443	14312	14388	14346	14518	14443	14424	14353	14525	14439	14304	14523	14449	14403	14484	14413	14497	14377	14330	14412	14445	14359	14544	14462	14211	14473	14430	14352	14393	14596	14411	14505	14619	14450	14534	14461	14372	14538	14364	14429	14337	14407	14561	14423	14445	14469	14380	14407	14396	14277	14503	14431	14495	14659	14273	14403	14256	14420	14425	14228	14530	14298	14435	14483	14346	14389	14519	14283	14386	14456	14327	14449	14439	14301	14143	14411	14610	14395	14302	14329	14442	14452	14481	14354	14382	14298	14382	14398	14448	14476	14436	14316	14307	14311	14548	14604	14570	14488	14205	14180	14491	14358	14417	14420	14446	14405	14500	14358	14476	14483	14479	14422	14491	14565	14485	14482	14374	14480	14362	14373	14334	14440	14228	14430	14379	14459	14467	14309	14530	14272	14353	14318	14268	14507	14592	14364	14386	14306	14394	14241	14413	14579	14313	14374	14352	14353	14490	14497	14375	14440	14364	14542	14414	14437	14547	14255	14319	14282	14308	14400	14677	14397	14466	14463	14509	14319	14557	14442	14390	14420	14565	14337	14475	14434	14549	14516	14204	14477	14449	14274	14316	14335	14340	14440	14383	14662	14450	14280	14316	14269	14284	14224	14371	14516	14678	14470	14442	14453	14403	14507	14547	14584	14424	14447	14411	14429	14384	14424	14555	14482	14339	14430	14369	14356	14318	14551	14396	14458	14509	14569	14410	14407	14555	14374	14398	14665	14508	14329	14397	14360	14582	14541	14468	14639	14562	14417	14528	14488	14461	14508	14454	14379	14416	14475	14561	14526	14427	14454	14496	14344	14436	14402	14358	14668	14309	14466	14436	14364	14476	14332	14305	14397	14348	14486	14548	14486	14274	14526	14562	14384	14430	14257	14337	14421	14421	14376	14397	14541	14502	14495	14379	14534	14401	14586	14473	14457	14353	14426	14387	14419	14307	14392	14614	14365	14624	14368	14453	14462	14432	14517	14433	14370	14395	14446	14269	14691	14440	14509	14598	14486	14423	14286	14588	14436	14500	14506	14302	14347	14458	14389	14407	14506	14349	14542	14349	14519	14454	14456	14521	14545	14505	14429	14317	14452	14352	14581	14550	14393	14488	14408	14438	14517	14536	14411	14422	14387	14469	14412	14174	14522	14417	14306	14430	14460	14461	14468	14286	14355	14365	14360	14356	14531	14342	14551	14234	14438	14478	14445	14487	14447	14366	14434	14416	14266	14527	14426	14482	14498	14448	14493	14465	14433	14394	14538	14565	14416	14348	14557	14387	14215	14322	14456	14385	14300	14436	14456	14310	14413	14511	14482	14323	14382	14278	14402	14382	14336	14354	14416	14461	14215	14449	14382	14436	14435	14384	14401	14505	14230	14472	14453	14391	14319	14401	14453	14518	14396	14388	14388	14452	14306	14596	14381	14330	14543	14404	14285
27391	21826	23681	20496	17502	17694	17465	17197	17308	17034	16546	16475	16054	16019	16205	15950	16052	16028	15910	15927	15634	15847	15832	15815	16032	15893	15871	15862	15852	15891	15985	15868	15900	15860	15904	15931	15819	15886	15824	15712	15945	16077	15952	15688	15731	15756	15813	15800	16032	16082	15926	15872	16103	15948	15576	15692	15818	16052	15796	15945	16077	15838	15672	15446	15721	15771	15836	15971	15711	15690	15784	16047	15659	15661	15800	15757	15953	15690	15827	15625	15783	15907	15843	15846	15891	15692	15733	15712	15789	15896	15814	15763	15885	15597	15746	15620	15698	15766	15677	15810	15809	15550	15707	16117	15842	15754	15745	15836	15713	15720	15820	15847	15850	15643	15674	15760	15754	15769	15876	15969	15807	15704	15760	15753	15849	15936	15933	15705	15875	15828	15780	15867	15754	15730	15665	15663	15764	15830	15954	16061	15646	15676	15844	15947	15846	15817	15694	15732	15829	15784	15852	15836	15995	15943	15509	15845	15719	15881	15855	15888	15869	15842	15804	15788	15849	15677	15627	15673	15807	15981	15795	15848	15850	15718	15628	15649	15891	15685	15750	15687	15860	15592	15753	15669	15802	15901	15930	15738	15720	15797	15834	15842	15733	15760	16017	15826	15796	15832	15800	15687	15830	15661	15915	15683	15691	15660	15828	15578	15729	15824	15888	15863	15642	15760	15818	15693	15975	15777	15654	15948	15882	15995	15916	15936	15990	15746	15767	15807	15843	15790	15813	15856	15654	16079	15798	16041	15628	15696	15733	15749	15743	15856	15677	15853	15873	15634	15752	15652	15658	15724	15740	15866	15741	15829	16066	15919	15922	15739	15809	15694	15597	15958	15684	15848	15710	15710	15565	15668	15905	15749	15786	15784	16061	15755	15730	15722	15696	15775	15909	15854	15831	15789	15613	15767	15992	15661	15881	15671	15699	15696	15736	16007	15534	15746	15728	15872	15828	15972	15613	15676	15499	15869	15770	15874	15818	15938	15813	15883	15805	15591	15851	15887	15825	15758	15834	16034	15840	15855	15911	15722	15740	15793	15912	15746	15649	15972	15806	15926	15740	15863	15928	15690	15748	15840	15758	15809	15764	15691	15770	15871	15571	15662	15816	15915	15948	15713	15876	15774	15655	15898	15873	15524	15820	15740	15754	15728	15788	15777	15986	15758	15840	15750	15701	15855	15795	15945	15761	15759	15736	15829	15747	15586	15857	15910	15815	15819	15856	15807	15634	15624	15615	15663	15959	15813	15797	15807	15723	15921	15695	15928	15768	15787	15834	15747	15697	15901	15786	15678	15823	15806	15603	15763	15747	15879	15606	15684	15705	15868	15940	15715	15974	15713	15694	15676	15777	15904	15883	15885	15912	15886	15692	15917	15826	15873	15936	15715	15711	15741	15808	15704	15751	15668	15676	15777	15811	15735	15928	15594	15766	15883	15718	15782	15608	15635	15641	15807	15892	15658	15767	15834	15850	15785	15802	15886	15723	15641	15606	15864	15822	15879	15702	15675	15846	15777	15854	15918	15835	15699	15817	15915	16007	15796	15606	15649	15702	15574	15858	15895	15803	15805	15789	15885	15911	15622	15846	15957	15682	15664	15710	15836	15654	15756	15647	15625	15884	15725	15638	15846	15836	15848	15859	15617	15894	15833	15703	15630	15504	15769	15889	15716	15839	15746	15773	15871	15770	15751	15634	15791	15831	15967	15939	15871	15806	15694	15795	15975	15691	15641	16024	15735	15687	15778	15793	15826	15718	15753	15817	15768	15758	15698	15847	15788	15851	15644	15913	15744	15816	15769	15794	15834	15944	15801	15806	15889	15846	15819	15867	15925	15605	16105	15831	15660	15930	15728	15815	15869	15856	15668	15548	15772	15670	15820	15933	15864	15856	15755	15775	15857	15818	15655	15756	15880	15809	15849	15670	15906	15856	15631	15788	15888	15791	15717	15715	15732	15834	15818	16000	16016	15777	15883	15864	15624	15785	15668	15828	15851	15912	15776	15889	16051	15793	15771	15663	15738	15694	15670	15846	15713	15664	15888	15911	15782	15698	15829	15837	15772	15967	15948	15609	15823	15736	15819	15861	15919	15806	15880	15727	15906	15909	15948	16061	15695	15800	15755	15760	15695	15633	15612	15793	16073	15684	15660	15678	15767	15748	15703	15836	15853	15659	15777	15783	15795	15739	15792	15958	15951	15717	15712	15984	15911	15705	15798	15546	15803	15853	15756	16073	15929	15941	15842	15914	15921	15748	15864	15970	15767	15697	15763	15629	15664	15639	15791	15847	15866	15927	15927	15647	15709	15634	15769	15784	15824	15873	15938	15885	15716	15793	15799	15690	15695	15745	15729	15890	15919	15933	15836	15876	15670	15822	15705	15856	15726	15630	15681	15856	15962	15667	15824	15971	16008	15863	15782	15936	15704	15843	15927	15803	15873	15851	15733	15703	15890	15991	15950	15683	15869	15794	15929	15801	15803	15833	15618	15581	15730	15869	15813	15628	15879	15716	15737	15719	15857	15770	15807	15567	15661	15836	15841	15722	15791	15882	15662	15841	15892	15872	15847	15845	15943	15869	15678	15898	16012	15749	15691	15640	15769	15760	15819	15876	15763	15805	15770	15726	15753	15832	15832	16055	15976	15747	15785	15666	15946	15744	15842	15774	15572	15745	15602	15669	15771	15694	15994	15743	15801	15898	15801	15806	15769	15999	15769	15726	15547	15706	15728	15622	15881	15779	15850	15939	16021	15734	15775	15957	15560	15887	15679	15634	15672	15735	16047	15810	15819	15672	15866	15919	15795	15546	15871	16150	15754	15686	15873	15676	15550	15740	15807	15705	15808	15775	15752	15817	15807	15784	15823	15910	15798	15777	15719	15908	15599	15758	15724	15913	15820	15695	15877	15899	15735	15642	15707	16056	15947	15676	15654	15652	15653	15685	15706	15761	15738	15617	15791	15775	15703	15770	15773	15648	15841	15889	15823	15853	15767	15764	15892	15698	15845	15808	15798	15632	15623	15796	15863	15724	15703	15832	15815	15775	15790	15645	15761	15671	15647	15741	16005	15967	15850	15818	15665	15880	15996	15885	15676	15759	15738	15719	15886	15818	15700	15781	15802	15540	15726	15895	15836	15765	15782	15637	15729	15717	15819	15708	15889	15601	15770	15764	15740	15905	15841	15792	15885	15945	15659	15829	15795	15744	15953	15789	15837	15897	15846	15904	15606	15935	15793	15802	15852	15850	15680	15735	15783	15781	15628	15903	15903	15885	15715	15856	15692	15814	15881	15890	15865	15812	15935	15960	15875	16012	15900	15982	15839	15703	15730	15703	15812	15671	15749	15784	15857	15915	15691	15790	15787	15751	15957	15796	15742	15916	15892	15646	15743	15892	15929	15848	15843	15844	15771	15647	15996	15890	16024	15901	15835	15793	16075	15845	16008	15797	15766	15714	15787	15647	15704	15775	15793	15933	15674	15824	15919	15763	15658	15673	15663	15810	15839	15741	15761	15899	15762	15780	15697	15707	15756	15763	15734	15677	15834	16006	15931	15912	15908	15864	15644	15841	15850	16107	15870	15607	15717	15727	15860	15887	15689	15754	15745	15871	15791	15919	15632	15657	15697	15717	15858	15737	15712	15783	15582	15974	15928	15637	15682	15755	15856	16084	15931	15970	15864	15825	15819	15856	15894	15794	15832	15766	15701	15923	15865	15665	15878	15601	15566	15746	15721	15746	15824	15890	15936	15855	15754	15595	15809	15940	15785	15788	15681	15686	15756	15825	15913	15770	15875	15794	15765	15631	15804	15675	15790	15661	15973	15894	15720	15723	15796	15996	15706	15801	15667	15764	15794	15734	15834	15852	15933	15601	15798	15724	15698	15917	15777	15925	15775	15914	15758	15735	15798	15795	15792	15786	15765	15937	15935	15881	15857	15778	15768	15994	15818	16132	15898	15795	15840	15919	15735	15833	15858	15896	15877	15824	15761	15876	15722	15962	15646	15796	15714	15969	15744	15699	15756	15658	15952	15832	15809	15781	15803	15881	15723	15771	15737	15736	15783	15718	15911	15874	15654	15806	15813	15776	15857	15802	15868	15918	15743	15702	15709	15782	15925	15788	15757	15667	15787	15830	15771	15581	15705	15656	15614	15842	15506	15802	15837	15792	15766	15914	15776	15600	15672	15727	15988	15844	15734	15708	15631	15790	15505	15716	15722	15793	15888	15837	15741	15646	15922	15854	15885	15853	15726	15708	15870	15894	15706	15851	15737	15629	15720	15856	15702	15825	15822	15780	16008	15963	15871	15717	15701	15920	15969	15615	15697	15649	15980	15806	15825	15825	15770	15955	15765	15869	15872	15804	15820	15687	15884	15824	15858	15698	15893	15956	15665	15593	15635	15795	15806	15886	15860	15671	15912	15794	15720	15872	15983	15926	15775	15945	16067	15848	15830	15802	15867	15784	15873	15929	15591	15729	15967	15758	15750	15658	15987	15604	15763	15797	15795	15884	15633	15803	15813	15861	15801	15772	15878	15749	15807	15768	15890	15552	15779	15631	15761	15774	15828	15909	15750	15715	15624	15623	15739	15665	15807	15840	15853	15866	15778	15856	15853	15655	15802	15972	15842	15692	15774	15848	15906	15987	15901	15921	15690	15882	15958	15897	15734	15716	15856	15867	15766	15892	15704	15561	15827	15823	15660	15537	15903	15915	15713	15731	15863	15910	15668	15741	16080	15596	15769	15836	15809	15820	15902	15572	15757	15867	15635	15911	15997	15620	15982	15841	15854	15914	15791	15770	15910	15753	15731	15745	15758	15776	15866	15864	15935	16026	15796	15754	15764	15861	16012	15765	15688	15765	15607	15788	15948	15828	15687	15694	15841	15696	15709	15637	15828	15764	15902	15795	15800	15953	15887	15935	15937	15927	15921	15826	15672	15727	15631	15808	15736	15789	15785	15772	15919	15911	15650	15963	16060	15702	15704	15883	15860	16013	15721	15773	15694	15894	15593	15764	15706	15724	15671	15739	15675	15832	15864	15859	15926	15797	15790	15796	15610	15913	15768	15871	15797	16020	15870	15834	15800	15812	15739	15695	15669	15802	15617	15883	15876	16030	15842	15759	15748
14205	17276	18267	17383	17210	17406	16914	16888	16899	16399	15633	15040	14865	14778	14806	14616	14537	14399	14342	14219	14412	14155	14390	14247	14267	14328	14361	14205	14241	14235	14280	14247	14352	14186	14326	14331	14300	14264	14572	14414	14348	14271	14375	14173	14375	14300	14214	14299	14556	14532	14289	14441	14364	14354	14354	14104	14345	14070	14158	14332	14237	14351	14261	14248	14137	14355	14183	14234	14259	14257	14196	14304	14244	14125	14260	14283	14216	14197	14290	14138	14219	14232	14240	14249	14295	14215	14212	14219	14204	14274	14175	14337	14303	14272	14263	14295	14096	14155	14245	14129	14240	14312	14090	14380	14131	14237	14291	14373	14243	14284	13950	14317	14149	14177	14246	14011	14171	14136	14205	14089	14368	14442	14344	14247	14359	14215	14285	14189	14327	14287	14227	14335	14374	14136	14263	14285	14131	14211	14212	14194	14329	14167	14215	14201	14405	14063	14242	14148	14176	14197	14216	14166	14421	14150	14277	14178	14286	14274	14241	14065	14219	14217	14227	14273	14165	14332	14348	14185	14153	14239	14458	14377	14357	14239	14197	14346	14347	14252	14376	14214	14362	14213	14254	14105	14213	14172	14308	14077	14387	14269	14055	14172	14160	14088	14373	14235	14193	14256	14267	14464	14300	14168	14334	14244	14326	14295	14147	14169	14391	14372	14315	14056	14259	14095	14166	14151	14214	14253	14160	14307	14221	14148	14295	14136	14074	14330	14354	14208	14309	14276	14288	14215	14315	14243	14278	14251	14227	14223	14208	14318	14212	14234	14144	14281	14215	14286	14239	14224	14286	14154	14428	14235	14199	14115	14272	14246	14330	14350	14371	14323	14335	14240	14361	14185	14226	14093	14209	14194	14297	14163	14114	14236	14172	14270	14224	14256	14296	14217	14260	14202	14368	14249	14206	14193	14222	14492	14235	14263	14423	14241	14164	14211	14167	14479	14317	14245	14330	14232	14322	14117	14078	14301	14282	14279	14181	14285	14130	14252	14369	14292	14173	14237	14230	14213	14322	14316	14221	14226	14177	14141	14184	14104	14246	14128	14223	14521	14286	14185	14188	14286	14147	14015	14313	14288	14258	14159	14302	14229	14362	14349	14348	14190	14322	14222	14394	14181	14333	14164	14268	14399	14122	14288	14099	14095	14444	14249	14202	14167	14278	14390	14438	14099	14319	14397	14150	13980	14320	14297	14417	14312	14349	14280	14405	14200	14129	14396	14278	14108	14367	14283	14268	14335	14183	14246	14257	14280	14227	14379	14188	14282	14145	14120	14323	14382	14319	14153	14098	14223	14050	14222	14199	14349	14269	14241	14245	14138	14281	14217	14370	14230	14243	14344	14206	14125	14133	14250	14148	14270	14412	14263	14344	14276	14326	14332	14426	14430	14159	14278	14175	14381	14170	14545	14263	14165	14307	14131	14155	14259	13962	14428	14407	14242	14258	14193	14289	14220	14109	14214	14345	14095	14248	14281	14225	14222	14273	14307	14232	14133	14151	14145	14132	14507	14327	14296	14200	14295	14161	14195	14196	14238	14328	14425	14342	14454	14034	14219	14166	14312	14282	14246	14204	14050	14188	14282	14223	14224	14181	13996	14283	14160	14268	14368	14140	14394	14146	14205	14194	14129	14344	14230	14433	14232	14270	14274	14317	14122	14247	14383	14170	14239	14358	14261	14367	14107	14286	14151	14076	14132	14007	14265	14381	14272	14452	14259	14359	14263	14291	14117	14456	14353	14326	14169	14103	14338	14241	14269	14127	14312	14123	14463	14313	14386	14354	14256	14320	14161	14225	14259	14132	14288	14131	14120	14051	14385	14195	14330	14302	14409	14188	14255	14235	14273	14227	14186	14211	14308	14259	14243	14167	14094	14384	14312	14128	14192	14295	14285	14331	14194	14302	14117	14257	14147	14179	14179	14205	14248	14196	14263	14149	14298	14185	14158	14466	14333	14228	14227	14295	14235	14146	14281	14231	14230	14291	14116	14228	14254	14140	14300	14407	14246	14259	14362	14268	14222	14092	14247	14155	14166	14193	14348	14110	14219	14273	14311	14173	14295	14211	14282	14321	14320	14235	14162	14437	14168	14336	14255	14293	14257	14351	14059	14439	14162	14412	14358	14284	14322	14281	14352	14179	14419	14236	14436	14063	14288	14214	14294	14323	14249	14073	14179	14358	14253	14383	14369	14237	14302	14128	14323	14006	14311	14449	14193	14273	14145	14177	14027	14276	14267	14321	14294	14229	14330	14105	14263	14070	14332	14240	14106	14029	14361	14223	14097	14325	14331	14098	14205	14235	14305	14150	14252	14375	14156	14341	14011	14229	14235	14217	14354	14132	14263	14251	14424	14072	14286	14187	14327	14187	14301	14329	14216	14231	13998	14285	14307	14043	14260	14146	14316	14267	14306	14345	14181	14234	14228	14250	14244	14089	14327	14234	14167	14243	14208	14248	14102	14287	14221	14274	14142	14262	14246	14326	14347	14350	14335	14378	14264	14355	14307	14094	14156	14373	14394	14257	14272	14343	14107	14277	14273	14346	14210	14078	14256	14248	14364	14329	14320	14320	14087	14191	14149	14221	14098	14140	14090	14095	14206	14125	14268	14112	14116	14354	14133	14141	14306	14319	14344	14223	14271	14317	14080	14153	14116	14419	14144	14243	14194	14272	14250	14311	14372	14313	14207	14260	14372	14281	14038	14365	14237	14301	14180	14417	14110	14410	14219	14025	14151	14298	14251	14402	14171	14074	14292	14219	14179	14140	14265	14147	14208	14309	14159	14275	14215	14220	14151	14356	14203	14094	14154	14211	14240	14342	14291	14325	14241	14239	14355	14438	14247	14246	14272	14236	14230	14223	14367	14304	14073	14361	14164	14214	14108	14376	14310	14283	14190	14231	14263	14273	14274	14297	14351	14294	14226	14245	14381	14269	14277	14286	14152	14235	14255	14228	14358	14274	14259	14177	14364	14103	14316	14249	14289	14295	14354	14136	14088	14245	14206	14414	14201	14149	14052	14329	14315	14268	14233	14355	14338	14242	14320	14332	14291	14204	14213	14191	14305	14220	14221	14302	14139	14382	14271	14165	14134	14266	14224	14360	14239	14281	14301	14122	14105	14258	14247	14332	14356	14136	14381	14220	14237	14126	14260	14309	14206	14340	14277	14303	14390	14055	14286	13956	14086	14242	14228	14262	14106	14175	14393	14271	14244	14288	14262	14284	14216	14169	14280	14227	14338	14251	14257	14218	14144	14108	14363	14188	14280	14313	14225	14205	14463	14199	14203	14174	14148	14435	14151	14152	14021	14168	14192	14319	14247	14242	14204	14150	14298	14141	14289	14322	14125	14240	14345	14130	14153	14152	14295	14149	14238	14196	14358	14223	14142	14292	14159	14018	14192	14238	14035	14253	14282	14310	14235	14443	14012	14120	14129	14189	14198	14353	14199	14384	14240	14235	14293	14177	14263	14214	14185	14255	14342	14269	14564	14431	14372	14387	14257	14245	14352	14309	14233	14119	14219	14157	14107	14205	14160	14181	14422	14172	14205	14200	14265	14145	14286	14209	14319	14219	14354	14337	14424	14476	14167	14267	14240	13992	14251	14113	14219	14175	14288	14245	14264	14083	14141	14345	14185	14216	14335	14409	14229	14194	14152	14202	14351	14296	14291	14231	14246	14222	14416	14290	14169	14224	14258	14330	14224	14273	14211	14134	14243	14396	14212	14303	14395	14403	14194	14262	14283	14265	14233	14396	14153	14258	14208	14179	14370	14222	14214	14232	14336	14282	14471	14247	14150	14369	14205	14218	14466	14227	14314	14164	14195	14070	14249	14246	14366	14359	14238	14134	14322	14125	14217	14149	14356	14239	14384	14254	14243	14283	14114	14289	14250	14315	14152	14194	14144	14409	14233	14132	14249	14185	14097	14271	14151	14364	14315	14426	14269	14130	14402	14223	14204	14184	14123	14296	14177	14298	14156	14211	14415	14187	14353	14249	14248	14260	14267	14329	14208	14270	14246	14354	14277	14302	14223	14251	14211	14034	14314	14137	14289	14334	14140	14257	14224	14216	14379	14126	14232	14124	14344	14242	14079	14205	14386	14206	14151	14502	14436	14096	14240	14279	14358	14326	14236	14221	14354	14248	14193	14155	14219	14391	14243	14364	14284	14192	14305	14167	14202	14191	14341	14020	14452	14261	14312	14297	14148	14424	14278	14049	14206	14386	14276	14158	14252	14372	14214	14234	14337	14183	14226	14238	14149	14141	14081	14298	14354	14257	14358	14077	14171	14274	14077	14196	14268	14247	14100	14549	14266	14218	14273	14167	14249	14243	14179	14223	14238	14263	14276	14144	14167	14158	14229	14298	14226	14259	14136	14109	14229	14155	14239	14406	14131	14266	14270	14350	14361	14252	14280	14483	14204	14164	14259	14384	14203	14390	14280	14208	14259	14174	14348	14268	14236	14413	14378	14224	14353	14268	14239	14304	14350	14393	14262	14463	14336	14224	14104	14335	14199	14279	14233	14331	14433	14171	14238	14247	14234	14118	14321	14152	14236	14251	13967	14307	14212	14384	14294	14342	14307	14254	14229	14146	14223	14290	14076	14212	14294	14335	14182	14138	14167	14349	14274	14189	14010	14187	14129	14292	14357	14347	14244	14196	14229	14315	14336	14197	14259	14330	14164	14270	14127	14260	14121	14125	14366	14256	14340	14224	14484	14173	14227	14185	14069	14237	14378	14164	14229	14172	14417	14193	14214	14354	14265	14137	14354	14263	14155	14169	14144	14173	14285	14198	14381	14483	14085	14236	14229	14416	14289	14281	14400	14455	14315	14281	14198	14174	14280	14361	14160	14369	14198	14323	14227	14294	14302	14122	14260	14316	14277	14104	14191	14261	14097	14142	14210	14288	14368	14218	14259	14308	14310	14282	14090	14351	14334	14369	14325	14219	14249	14273	14116	14142	14073	14381	14293	14280	14257	14214	14200	14223	14443	14146	14228	14338	14171	14151	14220	14297	14124	14199	14200	14256	14300	14272	14271	14385	14336	14269	14365	14162	14191	14319	14320	14256	14305	14116	14203	14113	14289	14225	14311	14224	14264	14276	14128	14115	14266	14131	14145
23968	21224	28615	24212	22026	21853	20826	18394	18447	18181	17032	16609	16546	16484	16595	16345	16268	16530	16142	16112	16254	16228	16352	16343	16395	16227	16014	16061	16185	16081	16222	16121	16342	16240	16341	16260	16293	16190	16316	16043	16273	16193	16143	15930	16082	16836	17454	17248	16765	16395	16198	16220	16256	16225	16030	16071	16009	16216	16208	15946	16283	16094	15978	16136	16178	16022	16027	15919	16144	16066	15977	15936	16047	15904	15867	16006	15998	16013	16053	16122	15858	16072	16203	16126	16256	16141	16340	16308	15966	15942	16040	16169	16244	15998	16029	15976	16006	16112	15996	15736	16004	15914	15988	16054	16025	15944	16088	15961	15992	15846	16139	15991	16029	15956	16044	16213	15806	16028	15881	16088	16116	16055	16122	15963	15964	16259	16150	16073	15961	15974	16264	16262	15995	16089	16111	15800	15703	15971	16040	15969	15844	16156	16174	16137	16053	15950	15908	16108	15967	16234	16219	16044	16062	16074	16261	15892	15959	15856	16038	15948	16048	16032	15908	16022	16090	16075	16071	16151	16143	15776	15849	16047	16038	16192	16176	16090	16059	15889	15862	15994	16006	16018	15973	15901	16061	15979	15853	15886	16130	15968	16017	16133	16010	15726	16092	15920	16237	15935	16026	16018	16115	15980	16017	16064	16118	15917	16161	16113	16063	15951	15856	16016	15872	16071	16010	16023	16266	16104	16114	16186	16005	16105	16095	15977	16093	15964	15935	15997	15906	15996	15775	16244	16026	15944	16033	16016	16012	16088	15992	16125	15986	16021	16343	16069	16053	15993	16054	16284	16135	16230	15958	15800	15937	15963	16074	16061	16039	16002	15993	15945	15982	16100	16114	16085	15924	16145	16163	16111	16217	15882	16131	16016	16126	16142	16091	16313	16085	15840	16177	16033	16304	16263	16113	15780	16157	16075	16231	16006	16200	16029	16264	15865	16123	15943	16042	15745	15900	15839	16088	16174	16132	15780	16038	15972	16170	16056	16038	16011	15920	16052	16035	15912	16266	15977	16049	16001	15990	16040	16141	16139	15804	16005	16201	16041	16044	16082	15930	15743	16050	16070	15842	16028	15996	16089	15961	16148	16100	16077	15899	16013	16015	16187	16021	16115	16070	16100	15948	15946	16043	15927	16070	16098	15957	16021	16089	16142	15857	16216	16129	16161	16129	16010	16178	16259	15919	15926	15978	15989	16024	15889	16134	16137	16042	15926	16013	16239	15968	16223	16012	16014	15902	16185	15951	16081	16234	15986	16070	15889	15860	15913	15997	16013	15947	15969	15827	16022	16072	15950	15922	15987	15982	16119	16072	16089	15886	16010	16002	15927	16050	15972	16027	15903	15925	16233	16091	15966	16011	15856	15986	16045	16068	15837	15997	16251	15885	16139	16148	16172	16080	15837	15969	16260	16061	15997	15830	15890	16076	16120	15949	15987	15929	16035	16064	15850	15997	15896	16089	16017	16103	16106	16155	16079	15915	15852	16005	16006	15994	16118	15845	16040	15977	16001	15933	15964	16022	15884	16206	16076	16064	16107	16119	16089	16059	16050	16030	16023	16187	15812	16057	15813	16013	15991	16078	15973	16045	16075	15961	15963	16061	15824	15957	16017	16111	16048	15981	16164	16106	16090	16122	15871	15996	16145	15982	16139	16172	15929	15791	16037	16133	16132	16316	16075	15993	16127	16176	15999	16077	15899	16218	15913	16090	15866	16248	15924	15871	16080	16015	16156	15868	16113	16001	16262	16169	16157	15984	15805	15985	15910	16000	15957	15871	16087	16137	16084	15951	16021	16107	16122	16054	15947	15819	16018	16068	15940	15918	16301	16132	16141	16070	15891	16134	15988	16103	16078	15921	15969	16231	16122	16097	16125	16143	15970	16173	16201	15991	16060	16213	15968	16137	15947	16058	15935	16163	15950	15934	15785	15803	16183	15807	16039	16037	16068	16142	15912	15914	16128	16120	16107	16090	16189	15874	15909	15983	15912	15981	16026	16082	16153	16098	15848	16056	15996	16127	15993	16037	16039	16099	15974	15946	16228	16099	15881	16081	16220	16075	15837	16154	16109	16113	16174	16027	16164	16007	15967	16103	16145	15952	15892	16068	15878	16008	15820	16090	15927	15854	15999	16019	15929	15987	16093	16073	16117	15987	15843	16012	16183	15898	16023	16246	16070	16083	15981	15989	15928	16122	16113	15991	16091	16126	15911	15966	16074	16263	15923	16088	16120	16034	16039	16097	15969	16024	16036	16105	15979	15986	15986	16112	16122	16105	16009	15887	15973	16084	15845	15970	15929	16081	16161	16008	16151	16103	15971	16057	15975	16039	15955	15853	16112	16298	16044	15992	16153	16181	16063	15935	16176	16230	16107	16165	15989	15913	15979	15969	15882	15935	16023	15809	16151	16019	16015	16004	15850	16065	15987	16007	16046	16141	16054	16281	15970	16021	16174	15936	15906	15965	16051	15900	16104	15879	16188	16042	15879	15863	16206	15939	15915	15762	15781	16049	16095	16176	15895	15932	16116	16061	16045	16109	15897	15970	15976	16196	16028	16083	16113	15994	16045	16063	15951	16059	16145	16137	16071	15848	16132	15921	15967	16045	16136	16304	16052	16044	16142	16034	15955	15960	16052	16058	16038	16316	15866	16107	15933	15982	16086	16194	16150	15858	15916	15670	16033	15867	16007	16037	15926	15959	15895	16007	15691	16148	16128	16183	15802	16142	16195	15994	16214	16028	15992	16087	16205	15963	15750	15931	16052	15865	16078	15936	16072	15958	16032	16056	16013	15840	16016	16062	16054	16087	15948	15955	15948	15893	16019	15984	16016	15899	16064	16018	15872	16074	16226	16152	16054	16271	16141	15992	16018	16119	16011	16222	16100	16010	16016	15930	15896	16084	15952	16093	16041	16034	16032	15902	16013	16053	16014	16043	16235	16058	16016	15987	15986	16084	16035	16027	16004	15856	16066	16078	16068	16115	15956	16103	16121	16048	15921	16074	15914	15976	15992	16015	15965	16062	16054	16169	16054	15991	16156	16066	16159	16203	16125	15980	16204	16074	16045	16012	15952	16212	15957	16025	15941	16136	16094	16128	15951	15958	16079	16228	16011	16034	16082	16087	16107	15850	15999	16281	16111	16052	16042	15949	16180	15934	16009	15823	16019	16044	16059	16053	15979	16092	16065	16003	16073	16185	15885	15869	16083	16135	16015	16181	16048	15929	16096	16067	16078	15960	16056	15893	15944	15838	16073	15913	15960	16133	15984	16129	15930	16065	16025	16070	15966	16127	16148	16022	15974	16035	15956	16011	16066	15916	16147	16006	15959	16002	16068	15972	16162	15815	15866	15802	15800	16115	16022	16088	15895	15971	15986	15830	16182	15966	16058	16026	16063	15991	15965	15929	16129	15960	15939	16047	16022	15927	16003	16069	16053	15957	15934	15928	16130	16001	15983	16201	16207	16120	15985	16058	16183	15899	15756	16105	15959	15876	15943	15940	16033	15949	16010	16015	16233	15979	16026	16127	15828	16030	16042	16101	15995	15967	16036	15989	16168	16166	16010	16120	15977	15999	15854	16123	16104	16032	15828	16134	16231	16029	16113	15955	15905	16110	16081	15923	15995	16012	16298	16069	15945	16015	16063	15953	16124	15978	16121	15956	16061	15913	15868	16211	15958	16171	16025	16079	16297	16041	16017	16036	16128	16075	16007	15943	15968	15960	15977	16074	16162	16047	15775	16001	16130	16040	15985	15849	16156	15918	15921	16074	16099	16101	15792	16132	15897	16208	16040	16080	16106	15966	16219	15783	16037	15840	15993	16093	15997	16190	15928	15961	15976	16092	16048	16095	15962	16031	15967	16164	16083	16075	15932	15884	15850	15927	16039	15931	16040	16068	16172	16006	15999	16000	15899	16115	16270	16125	16124	16160	16104	15967	15996	16059	16142	15959	16115	16260	16150	15934	16087	16054	15859	15889	15996	15926	15998	15844	16096	16123	16012	16196	15998	15919	16073	16091	16029	16161	16116	16121	16266	16198	15981	16234	15790	16200	16092	15986	16103	16022	15965	16028	16076	16090	16104	15954	16106	16188	15923	16050	15797	16068	16156	15927	16117	15849	16132	16293	16156	16143	16007	16127	16091	16087	16012	16034	16144	15880	15993	15969	16058	16042	16004	16128	16105	15998	15841	15975	16065	16029	15943	15969	16069	15918	15916	16068	15803	15997	16088	16045	16175	16276	16005	15934	15840	16142	16023	15854	16268	16021	15950	15983	15937	15989	15897	16074	16104	15997	16171	16069	16222	16037	15970	16074	15996	16129	15946	16097	15943	16186	15845	16042	15983	15912	16203	15996	15725	15973	16068	16043	16034	16092	16084	15945	16156	16033	16063	15999	15883	16130	16128	15974	16112	16134	15880	15847	16064	16204	16024	16190	15920	15791	15956	15918	15964	15723	15848	15929	15990	16119	16001	15979	16044	16113	16030	15975	16257	16108	16016	15983	16042	16167	16146	15917	15842	16004	15894	16128	15921	16031	16073	15979	16215	16053	16116	16005	16190	16058	15945	16151	16157	16154	16071	16230	16056	15972	15995	15998	15961	16014	15990	16028	16028	16233	15876	15959	15807	15990	16106	15956	15944	16073	15938	15890	16028	15978	16215	15981	16031	16123	16085	15934	15965	15878	16110	16209	16136	15994	15827	15979	15869	15906	15812	15997	16033	16082	15992	16211	16152	15886	16025	16005	15953	15978	16047	15745	15921	16078	16299	16271	16149	15869	16146	16042	16132	16111	16012	15801	16003	15985	15956	16081	15915	16127	16029	16140	16018	16130	16149	16172	15978	16134	16063	15916	16072	16194	16019	16108	16279	15957	16003	15967	16040	16087	15782	16159	16143	16057	16027	16056	15960	15984	15932	16163	15989	15956	16033	16026	15995	16040	16156	16221	16083	16282	16070	16096	16069	16155	16068	16025	16071	16040	15877	16212	15942	16000	15996	16031	15973	16156	16101	16117	15987	15982	16020	15996	16024	16073	16130	16145	16124	15971	16087	16054	16026	16249	15968	15891	15988	16146	15983	16080	16041	16203	15778	15918	15797	15929	16061	16002	16133	16119	16121	16102	16006
13565	23923	23647	19827	19433	19237	17558	18368	18901	17467	15671	15506	14983	15146	15250	14949	14923	14954	14757	14817	14664	14615	14635	14466	14620	14535	14377	14537	14594	14703	14564	14850	14545	14563	14838	14642	14626	14526	14638	14595	14639	14541	14440	14477	14528	15612	16308	15958	15253	15213	14781	14512	14487	14542	14489	14357	14259	14495	14588	14415	14450	14512	14369	14357	14429	14561	14336	14498	14604	14432	14527	14525	14515	14512	14368	14397	14544	14253	14413	14417	14536	14474	14305	14471	14284	14316	14451	14595	14443	14337	14361	14452	14558	14323	14488	14313	14350	14448	14321	14365	14499	14595	14535	14314	14326	14418	14453	14512	14480	14379	14418	14502	14550	14313	14316	14566	14455	14376	14416	14368	14478	14511	14506	14485	14456	14537	14395	14379	14363	14407	14437	14578	14490	14388	14354	14456	14379	14287	14441	14431	14481	14351	14387	14379	14404	14425	14484	14354	14214	14480	14507	14500	14514	14251	14416	14517	14497	14452	14532	14328	14501	14385	14335	14503	14306	14513	14535	14578	14444	14306	14511	14500	14417	14504	14633	14446	14741	14373	14504	14387	14603	14514	14385	14331	14286	14549	14418	14552	14540	14241	14429	14286	14499	14585	14338	14431	14463	14539	14470	14378	14337	14324	14445	14494	14335	14499	14602	14506	14607	14374	14374	14496	14495	14463	14524	14589	14401	14380	14465	14446	14447	14459	14296	14425	14445	14505	14488	14392	14489	14407	14315	14333	14342	14497	14457	14431	14418	14515	14440	14563	14250	14327	14430	14307	14440	14377	14532	14383	14500	14475	14462	14539	14522	14566	14396	14314	14395	14405	14447	14495	14165	14458	14317	14568	14463	14442	14461	14334	14333	14499	14472	14379	14554	14396	14490	14566	14316	14504	14439	14195	14474	14576	14475	14307	14290	14406	14479	14487	14469	14306	14420	14460	14475	14550	14385	14547	14323	14320	14505	14432	14614	14456	14456	14447	14382	14587	14488	14336	14435	14299	14601	14505	14356	14526	14434	14413	14539	14442	14521	14425	14470	14279	14360	14469	14527	14470	14550	14485	14479	14283	14499	14370	14459	14471	14441	14667	14510	14462	14492	14394	14350	14440	14405	14319	14604	14364	14514	14473	14266	14571	14392	14582	14477	14389	14546	14463	14378	14394	14543	14502	14508	14453	14302	14341	14452	14404	14253	14675	14353	14466	14348	14453	14532	14640	14353	14406	14452	14428	14511	14666	14411	14440	14646	14381	14375	14544	14503	14260	14472	14373	14487	14446	14200	14431	14464	14546	14392	14483	14494	14344	14350	14573	14526	14410	14406	14501	14327	14539	14528	14407	14397	14225	14378	14561	14245	14388	14452	14460	14588	14342	14398	14538	14419	14452	14510	14389	14426	14450	14402	14411	14467	14403	14471	14603	14241	14400	14405	14490	14374	14521	14440	14301	14480	14510	14433	14369	14339	14259	14587	14378	14396	14418	14289	14453	14606	14358	14408	14386	14510	14548	14388	14396	14462	14506	14300	14497	14380	14505	14295	14426	14491	14399	14303	14487	14402	14316	14492	14469	14317	14555	14358	14418	14270	14496	14396	14520	14567	14405	14389	14469	14654	14362	14538	14513	14355	14404	14380	14449	14530	14275	14464	14494	14378	14489	14334	14366	14306	14431	14598	14234	14369	14431	14389	14467	14334	14336	14512	14359	14489	14423	14496	14466	14373	14433	14468	14473	14409	14501	14109	14434	14661	14541	14463	14457	14462	14264	14329	14297	14339	14592	14243	14405	14318	14401	14494	14426	14496	14419	14475	14391	14539	14466	14448	14406	14541	14429	14450	14496	14499	14559	14620	14351	14447	14333	14466	14583	14496	14293	14538	14242	14320	14470	14541	14542	14406	14491	14468	14370	14430	14585	14404	14440	14380	14364	14332	14477	14286	14423	14646	14393	14381	14624	14564	14443	14456	14610	14425	14404	14439	14510	14390	14389	14289	14516	14511	14548	14485	14452	14325	14547	14391	14406	14454	14476	14503	14475	14378	14421	14525	14361	14250	14499	14368	14290	14382	14349	14361	14344	14539	14530	14374	14409	14408	14635	14349	14341	14507	14254	14395	14302	14592	14496	14572	14375	14435	14429	14373	14178	14370	14276	14307	14492	14484	14456	14513	14360	14472	14543	14397	14404	14548	14575	14483	14607	14463	14398	14582	14343	14541	14361	14516	14460	14537	14544	14371	14489	14492	14613	14386	14405	14338	14373	14614	14429	14415	14575	14369	14566	14514	14459	14342	14398	14294	14417	14487	14367	14445	14488	14526	14529	14392	14451	14415	14435	14478	14467	14403	14495	14403	14552	14562	14429	14398	14472	14304	14374	14460	14349	14388	14300	14253	14516	14379	14472	14455	14453	14403	14434	14342	14523	14377	14410	14315	14449	14456	14353	14481	14503	14415	14342	14432	14457	14361	14354	14384	14473	14366	14430	14257	14510	14364	14603	14395	14553	14468	14562	14471	14537	14528	14709	14335	14408	14329	14355	14439	14440	14596	14397	14448	14462	14308	14458	14527	14353	14310	14480	14344	14297	14415	14284	14373	14392	14429	14488	14388	14547	14382	14298	14531	14175	14543	14591	14573	14511	14410	14379	14373	14515	14526	14529	14478	14482	14279	14501	14399	14373	14280	14456	14529	14418	14572	14358	14550	14363	14507	14454	14344	14448	14358	14312	14291	14624	14415	14423	14574	14573	14547	14428	14259	14506	14503	14468	14538	14479	14417	14364	14375	14380	14540	14453	14562	14498	14524	14538	14472	14410	14483	14420	14562	14557	14455	14506	14407	14482	14484	14338	14247	14645	14471	14337	14466	14486	14450	14541	14572	14425	14482	14505	14327	14435	14305	14348	14608	14585	14367	14405	14428	14353	14392	14497	14339	14459	14626	14294	14454	14514	14427	14344	14420	14399	14434	14485	14342	14338	14507	14437	14501	14390	14449	14562	14550	14336	14402	14511	14383	14433	14510	14502	14457	14467	14386	14474	14450	14478	14475	14558	14500	14389	14512	14432	14379	14451	14407	14534	14421	14318	14656	14318	14473	14439	14338	14321	14385	14468	14554	14374	14600	14424	14393	14622	14583	14525	14493	14451	14416	14479	14467	14547	14401	14456	14374	14522	14501	14327	14414	14427	14407	14476	14309	14368	14413	14351	14376	14483	14604	14542	14573	14406	14564	14443	14315	14376	14523	14498	14399	14468	14522	14402	14499	14523	14466	14386	14265	14411	14396	14406	14593	14433	14343	14252	14557	14312	14423	14442	14503	14373	14362	14351	14405	14412	14565	14360	14586	14431	14314	14383	14370	14395	14402	14375	14481	14382	14441	14468	14573	14590	14395	14294	14426	14724	14417	14331	14532	14377	14466	14546	14452	14360	14569	14398	14343	14451	14276	14467	14614	14574	14723	14424	14511	14172	14339	14339	14397	14348	14570	14423	14465	14522	14348	14363	14459	14526	14390	14331	14434	14310	14318	14582	14540	14389	14499	14500	14419	14499	14490	14561	14379	14487	14631	14402	14409	14371	14439	14406	14461	14501	14320	14553	14364	14406	14458	14506	14445	14464	14469	14493	14466	14425	14533	14452	14485	14485	14445	14545	14341	14475	14422	14594	14409	14474	14466	14455	14308	14327	14356	14385	14476	14555	14508	14261	14490	14214	14403	14441	14384	14383	14384	14461	14427	14325	14532	14310	14338	14399	14484	14322	14397	14379	14556	14543	14391	14239	14481	14551	14349	14494	14384	14388	14454	14498	14388	14453	14551	14454	14459	14530	14523	14578	14437	14369	14476	14425	14382	14417	14557	14537	14449	14649	14413	14407	14482	14448	14339	14320	14229	14292	14489	14522	14447	14374	14443	14643	14285	14624	14555	14397	14511	14305	14444	14515	14456	14482	14562	14521	14598	14572	14539	14381	14249	14406	14332	14516	14488	14463	14622	14360	14485	14504	14276	14339	14456	14449	14393	14316	14341	14387	14539	14422	14477	14349	14416	14594	14489	14368	14548	14397	14363	14384	14509	14310	14417	14514	14589	14411	14488	14411	14610	14247	14430	14421	14348	14492	14232	14397	14439	14637	14353	14362	14425	14472	14301	14379	14613	14525	14513	14383	14539	14379	14477	14600	14372	14445	14472	14400	14445	14379	14522	14485	14470	14322	14407	14260	14483	14427	14668	14573	14438	14398	14480	14333	14400	14415	14470	14293	14362	14470	14625	14438	14312	14549	14481	14456	14376	14404	14485	14404	14475	14380	14497	14357	14385	14466	14333	14355	14394	14667	14550	14353	14516	14530	14415	14555	14379	14378	14381	14481	14525	14567	14431	14369	14323	14460	14241	14522	14264	14698	14360	14477	14401	14248	14351	14444	14343	14460	14435	14447	14599	14515	14460	14580	14480	14434	14356	14402	14598	14373	14505	14448	14528	14454	14248	14462	14454	14446	14329	14207	14433	14317	14383	14482	14325	14557	14313	14253	14288	14466	14558	14402	14617	14267	14628	14507	14479	14524	14416	14442	14464	14482	14638	14389	14444	14372	14544	14400	14468	14522	14477	14547	14504	14426	14404	14309	14441	14437	14502	14431	14448	14365	14448	14427	14605	14464	14363	14460	14535	14294	14497	14361	14308	14448	14472	14397	14449	14421	14454	14407	14356	14529	14517	14476	14489	14560	14411	14395	14466	14302	14328	14380	14454	14431	14552	14260	14397	14244	14509	14570	14460	14570	14450	14488	14250	14351	14612	14501	14492	14438	14325	14254	14501	14456	14477	14516	14477	14327	14346	14512	14564	14428	14368	14474	14468	14453	14512	14519	14265	14486	14484	14391	14376	14476	14500	14472	14508	14345	14411	14329	14373	14476	14306	14426	14456	14318	14445	14504	14551	14491	14696	14586	14472	14569	14506	14479	14377	14491	14577	14342	14320	14405	14509	14467	14380	14438	14470	14496	14432	14417	14422	14357	14425	14525	14368	14604	14261	14422	14376	14547	14551	14414	14395	14407	14508	14577	14294	14540	14593	14292	14482	14186	14592	14410	14412	14391	14373	14444	14478	14363	14474	14493	14346	14257	14434	14487	14518	14560	14292	14503
23002	21242	29020	23757	21389	23192	24448	19907	19121	18246	17371	17114	17019	17056	17037	16830	16603	16334	16503	16641	16483	16364	16621	16475	16357	16272	16455	16352	16412	16644	16418	16721	16464	16415	16499	16351	16316	16486	16256	16518	16386	16321	16539	16419	16290	17453	18280	18044	17643	17204	16809	16417	16439	16260	16320	16194	16365	16384	16307	16214	16138	16191	16028	16273	16112	16124	16366	16211	16043	16409	16086	15955	16168	16204	16146	16116	16248	16291	16272	16201	16086	16092	16212	16209	16228	16144	16268	16253	16439	16191	16040	16298	16188	16137	15999	16131	15989	16374	16250	16210	16162	16148	16128	16007	16169	16149	16467	16204	16111	15918	16147	16172	16311	16342	16179	15995	16249	16303	16184	16351	16259	16222	16063	16340	16085	16120	16179	16067	16402	16101	16290	16091	16221	16116	16250	16117	16121	16111	16130	16082	16155	16178	16186	16123	16161	16177	16107	15983	15915	16153	16113	16349	16134	16232	16135	16079	16059	16006	16088	16020	16351	16098	15943	16145	16111	15763	16022	16233	16157	16122	16224	16064	16040	15952	16264	16169	16232	16023	16169	16210	16371	16237	16123	16148	16122	16002	16028	16297	16142	16081	16027	16421	16091	16147	16149	16149	16204	16191	16321	16150	16305	16169	16184	16244	16098	16089	16314	16132	16208	16221	16382	16254	16168	16168	16425	16071	16197	16262	16189	16101	16214	16360	16066	16132	16062	16126	16164	16158	16146	15842	15948	15915	16117	16224	16235	16229	15910	16136	16228	16209	16124	16127	16112	16158	16061	15946	16044	16344	16063	15973	16160	15984	16005	15995	15953	16158	16197	16091	16272	16173	16091	16167	16366	16111	16298	16198	16238	16235	16150	16154	16166	16030	16003	16213	16121	16100	16321	16107	16264	15912	16059	16050	16007	16205	16152	16080	16137	16287	16374	16124	16419	16331	16125	16080	16090	16248	16172	16023	16057	16032	16113	15998	16094	16114	16167	15924	16176	15972	16014	16104	16075	16185	16139	16139	16198	16232	16316	15960	16189	16103	16059	16291	15984	16107	16191	16199	15983	16178	16000	16279	16090	16258	16253	16158	16146	16364	16144	16307	16046	15992	16092	16269	16277	16157	16134	16139	16094	16218	16062	16216	16157	16235	16296	16225	16192	16182	16108	16050	16095	16320	16081	16148	16139	16187	16019	16066	16027	16339	16264	16218	16238	16205	16308	16260	16148	16021	15949	16074	16006	16111	16157	16259	16016	16323	16017	16021	16016	16007	16088	16183	16241	16211	16183	16052	16382	16180	16048	16202	16167	16215	16131	16263	16214	16122	16261	16295	16143	16118	16216	16025	16019	15993	16093	16055	16253	16158	16244	16180	16217	16159	16146	16004	16277	16087	16241	16057	16007	16126	16051	16125	16195	16099	16158	16299	16175	16199	16134	16192	16255	16156	16121	16111	16063	16299	16164	15966	16082	16177	16036	16386	16322	16394	16254	16286	16003	16097	16283	16176	16213	16031	16393	16120	16269	16052	16198	16130	16154	16271	16147	16242	16140	16181	16327	16054	16196	16057	16133	16129	16005	16066	16102	16055	16122	16199	16153	16064	16375	16350	16204	16032	16262	15965	16087	16198	16095	16122	16162	16166	16140	15970	16202	16174	16370	16215	16175	16184	16027	16183	16259	16206	16021	16065	16067	16292	16208	16143	16114	16219	16169	16195	16358	16345	16141	16124	16155	16196	15959	16122	16213	16168	16312	16053	16171	16149	15958	16133	16034	16091	16030	16092	16215	15982	16180	16152	16358	16052	16417	16252	16307	16160	16389	16236	16013	16134	16189	15930	16061	16035	15912	16261	16197	16241	15954	16049	16273	16212	16295	16111	16007	16131	15994	16052	15997	16103	16043	16038	16118	15976	15985	16251	16061	16079	16092	16218	16194	16043	15981	16231	16074	16096	16106	16489	16213	16154	16065	16007	16253	16163	16102	15926	16184	16037	16140	16121	16130	16273	16288	16103	16258	16112	16219	16152	16106	16170	16100	16040	16115	16343	16323	16040	16164	16005	16179	16243	15949	16025	16028	16257	16218	16218	16163	16146	16113	16102	16188	16096	16136	16186	16131	16111	16018	16079	16072	16155	16248	16180	16100	16230	16268	16028	16149	16076	16264	16091	16371	16083	15875	16038	16134	16060	16049	16090	16143	16378	16058	16211	16206	15941	16037	16145	15973	16139	16285	16301	15982	16095	16210	16137	16175	16099	16206	16273	16300	16257	16185	16155	16142	16408	16109	16345	16206	16128	16134	16252	16017	16226	16156	16082	16212	16120	16053	16290	16167	16076	16266	16052	16272	16257	16085	16119	16049	16151	16334	16156	16134	15923	16091	15922	16160	16145	16167	16055	16136	16224	16223	16046	16252	16181	16320	15950	16350	16203	16052	16148	16129	16093	16171	16133	16006	16186	16264	16300	16215	16076	16393	16266	16126	16170	16213	16204	16205	15993	15976	16146	16184	16184	16091	16197	16127	16165	16238	16101	16164	16092	16126	16093	16005	16238	16012	15943	16118	16245	16375	16127	16175	16249	16195	16373	16131	16006	16260	16138	16039	16131	16223	16243	16152	16138	16051	15993	16115	15827	16126	15998	16032	15962	16140	16152	16097	16011	16195	16243	16014	16051	16172	16043	16057	16352	15977	16220	16163	16052	16145	16099	16097	16339	16206	16152	15960	16228	16067	16351	16049	16026	16300	16170	16062	16125	16188	16086	16030	16177	15999	16176	16111	16017	16069	15999	16178	16401	16055	16194	16007	16077	16061	16254	16236	16117	15762	16265	16085	16177	16156	16151	16038	16177	16162	16167	16043	16056	16089	16076	16154	16090	16182	16251	15945	16185	16295	16198	16202	16146	16150	16016	16059	16018	15839	16115	16176	16054	16228	16253	16166	16146	16198	16137	16125	15855	16273	16127	16175	16376	16145	16269	16078	16289	16250	16264	16204	16004	16310	15965	16226	16044	16182	16162	16029	15935	16291	16241	16196	16076	16110	16002	16245	16121	16059	16199	16188	16193	16131	16187	16106	16042	16191	16229	16173	16087	16054	16299	16252	16349	16058	16219	16111	16290	16317	16216	16147	15890	16229	16138	16097	16244	16317	16110	16150	16117	16077	16127	15937	16160	16043	16047	16003	16084	16151	16076	16051	16111	16443	15998	16055	16082	16273	16032	16119	16117	16003	16066	16183	16222	16216	16248	16042	16201	16105	16106	16031	16114	16153	16452	16075	16083	16244	16088	16421	16006	16216	15828	16094	16201	15946	16283	16050	16117	16186	16048	16124	16016	16056	16374	16081	16123	16043	16043	16136	16115	16160	16176	15956	16172	16127	16042	15899	15949	16364	16194	16195	16237	16122	16001	16341	16094	16282	16223	16023	16041	16176	16089	16086	16074	15905	16188	16093	16006	16059	16217	16117	16133	16310	16217	16127	16097	16187	16289	16164	16169	16074	16281	16181	16231	16177	16041	16185	16156	16288	16168	16051	16305	16241	16059	15886	16294	16176	16142	16220	16102	16192	16328	16127	16189	16176	16136	16015	16059	16162	16075	16237	15985	16143	16205	16136	16259	16228	16221	16268	16041	15936	16087	16126	16079	16173	16076	16172	16093	16169	16122	16172	16179	16052	16099	16000	16281	16153	16053	16115	16097	15999	16164	16085	15996	16115	15929	16201	16021	16289	16112	15933	16206	16149	16195	16124	16217	15923	16068	16329	16004	15943	16068	16161	16229	16331	16122	16090	15969	16023	16165	16367	16249	15976	16237	15961	16136	16091	16038	16235	16254	16025	16162	16201	16120	16126	15937	16164	16220	16204	16073	16094	16299	16099	16238	16232	16132	16248	16119	16173	16212	16157	15914	16053	16114	16031	16187	16356	16118	16271	16191	16230	16434	16137	16040	16281	16139	16203	16150	16213	15981	16263	16248	15944	16337	16305	16023	16161	16346	16086	16086	16091	16176	16037	16005	16236	16047	16069	16227	15890	16119	15968	16301	16207	16143	16102	15980	16193	16148	16227	16026	16054	16352	16228	16199	16211	16145	16143	16148	16231	16195	16105	16283	16186	16123	16067	16157	16006	16350	16375	16256	16339	16176	16315	16325	16222	16299	16136	16354	16375	16273	16033	16186	16121	15995	16395	16272	16049	16209	16008	16258	16138	16192	16042	16156	16192	16168	16068	15950	16232	16126	16398	16073	16195	16303	16136	16084	16201	16270	16159	16265	16071	16068	15911	16126	16183	16379	16151	16221	16261	16249	16047	16379	15949	16151	15983	16216	16010	16067	16191	16133	16020	16123	16094	16132	16044	16239	16202	16432	16013	16105	16139	16159	16325	16070	16143	16201	16302	16142	16065	16100	16265	16181	16247	16030	16252	16027	16133	16301	16145	16196	15992	16215	16150	16174	16141	16268	16247	16166	16186	16279	16263	16290	16390	15990	16211	16107	16289	16144	16127	16300	16143	16244	16241	16132	16079	16077	15981	16061	16241	16157	15977	16062	16004	16177	16126	16033	16151	16104	16192	16076	16155	16003	16098	16126	16266	16248	16075	16071	16214	16328	15974	16107	16245	16184	16088	16156	16108	16251	16224	16249	16230	16135	16109	16085	16126	16029	15862	16041	16241	16155	16200	16138	16091	16340	16302	16059	16216	16005	16207	16065	16192	15963	15985	15999	16134	16241	16310	16123	16148	16230	16159	15889	16154	16070	16049	16124	16171	16076	16141	16057	16115	16122	16116	16340	16056	16151	15884	16171	16115	16073	16249	15992	16085	16304	16259	16071	16158	16081	16078	16055	15944	16026	16109	16053	16273	16122	16016	16141	16057	16154	16038	16140	16140	16105	16068	16242	16153	15983	16083	16186	16146	15915	15942	16119	16005	15891	16043	15894	16158	16141	16216	16280	16168	15997	15961	16311	16182	16202	16230	15986	16130	16069	16236	16036	15931	16090	16179	15806	15983	16222	16177	16201	16267	15965	16072	16069	16245	16007	16052	16115	16036	16010	16214	16121	15902	16149	16206	16425	16195	16210	16173	16178	15955	16297	16168	16097	16297	16283	16107	16019	16213	15975	16073	16258	15944	16218	15998	15989
15017	28421	27350	22348	20813	19538	18722	19653	19513	17141	16063	15628	15680	15451	15536	15210	15060	15107	14918	14819	14732	14830	14688	14755	14745	14830	14739	14734	15051	14894	15107	14885	15012	14768	14821	14617	14832	14630	14777	14632	14578	14530	14453	14736	14664	16823	17348	17123	16396	15853	15062	14886	14640	14608	14544	14515	14631	14498	14454	14474	14465	14595	14497	14604	14570	14384	14426	14376	14650	14492	14386	14480	14518	14505	14606	14478	14443	14275	14495	14538	14507	14429	14536	14552	14519	14543	14634	14553	14432	14643	14556	14392	14307	14484	14552	14555	14516	14519	14534	14594	14591	14435	14638	14420	14503	14556	14453	14547	14532	14571	14411	14584	14603	14533	14552	14531	14464	14582	14507	14608	14443	14571	14418	14391	14652	14518	14414	14458	14606	14462	14584	14682	14479	14456	14561	14556	14351	14596	14506	14407	14422	14538	14673	14460	14454	14419	14500	14471	14519	14480	14499	14586	14616	14497	14496	14595	14500	14543	14586	14506	14357	14427	14446	14622	14459	14619	14485	14557	14418	14513	14554	14559	14576	14462	14464	14596	14416	14404	14532	14602	14521	14598	14526	14587	14492	14529	14498	14536	14547	14490	14426	14397	14520	14498	14531	14323	14411	14700	14501	14505	14508	14567	14436	14493	14500	14432	14620	14522	14696	14544	14447	14537	14522	14643	14516	14501	14619	14526	14562	14566	14329	14507	14555	14614	14551	14447	14646	14653	14549	14583	14489	14658	14527	14583	14576	14371	14479	14615	14472	14597	14404	14248	14543	14420	14555	14560	14657	14389	14536	14620	14661	14599	14627	14461	14451	14511	14594	14713	14468	14545	14511	14548	14560	14514	14428	14253	14528	14485	14648	14527	14316	14477	14502	14709	14482	14531	14505	14445	14367	14536	14621	14604	14583	14470	14454	14559	14454	14186	14554	14478	14491	14531	14497	14588	14340	14527	14405	14436	14316	14493	14568	14534	14590	14489	14594	14567	14362	14439	14638	14478	14380	14423	14543	14573	14680	14593	14629	14438	14490	14672	14506	14539	14420	14340	14399	14438	14479	14650	14513	14540	14423	14480	14421	14512	14604	14452	14581	14386	14561	14626	14516	14692	14582	14509	14483	14578	14434	14606	14395	14513	14487	14438	14585	14359	14542	14650	14466	14478	14413	14559	14524	14502	14502	14628	14410	14672	14548	14631	14438	14589	14481	14546	14457	14459	14514	14488	14571	14561	14591	14460	14618	14631	14602	14420	14620	14541	14619	14634	14490	14523	14602	14363	14623	14533	14518	14549	14462	14573	14482	14428	14477	14720	14546	14594	14601	14579	14499	14435	14357	14412	14511	14589	14609	14493	14456	14648	14473	14336	14570	14414	14417	14505	14600	14411	14622	14576	14445	14450	14461	14385	14555	14464	14397	14477	14577	14365	14495	14602	14236	14510	14624	14464	14477	14687	14458	14319	14565	14584	14643	14494	14431	14554	14476	14301	14544	14488	14569	14435	14538	14595	14440	14557	14606	14504	14465	14477	14456	14447	14552	14517	14461	14519	14559	14437	14469	14751	14682	14603	14683	14624	14599	14669	14529	14368	14577	14646	14479	14554	14570	14455	14517	14551	14606	14548	14567	14677	14503	14396	14528	14522	14607	14484	14490	14446	14414	14467	14664	14590	14469	14471	14484	14528	14551	14621	14483	14624	14503	14455	14296	14524	14459	14556	14492	14537	14453	14552	14380	14432	14582	14401	14378	14611	14436	14542	14535	14373	14335	14481	14366	14410	14557	14546	14476	14449	14548	14591	14503	14327	14537	14378	14611	14432	14530	14539	14603	14506	14611	14438	14597	14330	14624	14299	14446	14297	14468	14484	14525	14442	14387	14549	14566	14583	14537	14385	14477	14281	14512	14609	14648	14511	14508	14540	14395	14458	14331	14402	14380	14397	14512	14376	14367	14319	14589	14391	14538	14375	14538	14367	14460	14684	14450	14509	14665	14399	14431	14377	14520	14529	14444	14448	14425	14454	14650	14430	14483	14396	14550	14446	14487	14530	14463	14412	14584	14620	14584	14468	14457	14493	14454	14463	14490	14371	14375	14468	14495	14430	14528	14515	14436	14500	14559	14545	14474	14433	14555	14458	14550	14820	14555	14367	14596	14385	14432	14392	14399	14592	14530	14431	14574	14420	14514	14561	14477	14411	14280	14671	14524	14310	14588	14491	14455	14638	14375	14536	14594	14459	14478	14472	14476	14442	14647	14531	14653	14470	14390	14457	14446	14530	14470	14594	14532	14411	14523	14566	14427	14507	14447	14674	14549	14605	14436	14623	14311	14466	14511	14412	14433	14490	14474	14427	14417	14402	14632	14578	14551	14700	14442	14513	14432	14515	14579	14339	14599	14618	14501	14354	14407	14500	14364	14444	14484	14383	14456	14275	14474	14555	14413	14402	14486	14524	14673	14420	14535	14487	14473	14423	14375	14372	14598	14501	14603	14427	14610	14511	14428	14451	14371	14536	14410	14433	14571	14463	14662	14622	14451	14408	14521	14483	14610	14715	14468	14490	14430	14536	14523	14487	14734	14535	14468	14464	14638	14603	14469	14387	14568	14499	14501	14555	14598	14688	14762	14464	14535	14571	14354	14369	14526	14451	14473	14543	14474	14573	14509	14498	14538	14626	14424	14458	14553	14449	14360	14527	14582	14569	14597	14478	14409	14472	14506	14460	14551	14648	14488	14404	14501	14384	14477	14514	14486	14618	14268	14582	14574	14405	14619	14355	14698	14607	14607	14329	14503	14647	14418	14640	14594	14473	14340	14680	14543	14457	14620	14468	14485	14622	14765	14569	14487	14354	14468	14487	14351	14481	14623	14513	14516	14570	14500	14562	14487	14401	14486	14501	14375	14482	14509	14506	14495	14386	14645	14439	14417	14429	14546	14532	14583	14548	14679	14526	14702	14559	14640	14351	14370	14504	14396	14411	14783	14516	14496	14560	14456	14358	14579	14464	14490	14382	14644	14622	14484	14582	14514	14534	14539	14627	14506	14413	14521	14596	14325	14436	14544	14464	14494	14396	14592	14521	14717	14431	14503	14484	14541	14483	14685	14547	14427	14696	14528	14339	14631	14459	14642	14525	14495	14478	14533	14551	14446	14375	14611	14528	14668	14529	14504	14477	14621	14440	14527	14464	14419	14477	14499	14607	14728	14306	14494	14576	14398	14436	14551	14516	14421	14432	14497	14531	14591	14404	14529	14440	14610	14578	14385	14559	14471	14593	14397	14486	14436	14505	14477	14503	14489	14392	14510	14415	14580	14312	14548	14490	14352	14477	14390	14377	14533	14467	14397	14460	14531	14571	14553	14359	14550	14546	14403	14360	14541	14494	14357	14652	14632	14524	14450	14539	14483	14455	14611	14450	14416	14750	14490	14429	14443	14382	14321	14539	14527	14388	14673	14383	14635	14581	14566	14637	14756	14509	14482	14521	14408	14500	14592	14406	14698	14507	14533	14479	14341	14524	14641	14425	14539	14574	14498	14394	14363	14531	14446	14525	14354	14492	14531	14396	14451	14521	14588	14579	14497	14446	14600	14585	14614	14505	14399	14524	14517	14573	14406	14382	14546	14417	14423	14651	14478	14448	14371	14518	14447	14452	14582	14412	14619	14548	14500	14505	14583	14376	14535	14408	14608	14581	14538	14581	14484	14466	14510	14551	14611	14625	14552	14707	14481	14548	14469	14503	14422	14513	14449	14564	14588	14652	14638	14599	14572	14665	14522	14544	14551	14706	14452	14502	14474	14557	14430	14489	14602	14581	14476	14537	14504	14384	14383	14525	14565	14504	14545	14409	14408	14578	14559	14420	14574	14444	14452	14566	14512	14524	14522	14546	14706	14473	14710	14539	14466	14518	14573	14503	14472	14450	14535	14450	14590	14503	14362	14552	14581	14555	14412	14582	14602	14516	14523	14474	14455	14639	14511	14540	14475	14531	14378	14488	14535	14458	14429	14668	14495	14565	14524	14573	14578	14528	14367	14422	14346	14408	14610	14360	14491	14646	14524	14571	14372	14574	14544	14418	14568	14355	14472	14459	14294	14462	14467	14450	14574	14576	14451	14408	14553	14622	14490	14388	14575	14322	14394	14513	14513	14480	14502	14415	14528	14611	14599	14646	14496	14472	14495	14449	14569	14441	14499	14555	14597	14475	14440	14447	14482	14465	14441	14558	14534	14703	14316	14459	14619	14469	14576	14418	14477	14427	14519	14396	14565	14523	14501	14684	14490	14560	14479	14733	14567	14431	14584	14526	14597	14552	14568	14453	14551	14572	14642	14346	14456	14608	14531	14419	14520	14684	14351	14457	14544	14582	14375	14599	14637	14463	14395	14480	14655	14526	14479	14535	14613	14407	14548	14534	14476	14498	14514	14481	14508	14474	14514	14579	14518	14361	14436	14405	14644	14525	14536	14479	14593	14530	14353	14532	14513	14503	14597	14581	14619	14402	14558	14552	14653	14600	14641	14429	14551	14778	14684	14555	14510	14406	14454	14594	14542	14422	14535	14415	14619	14510	14588	14548	14406	14599	14488	14689	14497	14590	14508	14446	14503	14544	14589	14547	14400	14319	14408	14601	14462	14424	14506	14637	14544	14579	14393	14458	14389	14504	14543	14406	14480	14665	14469	14629	14324	14423	14569	14617	14565	14587	14490	14439	14567	14396	14354	14571	14628	14347	14308	14503	14617	14462	14559	14481	14389	14677	14536	14369	14486	14413	14643	14477	14485	14474	14430	14486	14576	14555	14612	14366	14441	14462	14492	14492	14443	14394	14444	14527	14468	14467	14353	14530	14444	14422	14332	14412	14484	14502	14555	14438	14367	14438	14493	14353	14404	14586	14543	14466	14572	14631	14465	14464	14646	14470	14550	14542	14578	14409	14526	14452	14480	14503	14383	14575	14541	14448	14574	14292	14502	14421	14505	14429	14391	14514	14467	14326	14615	14224	14573	14711	14328	14506	14315	14499	14441	14555	14700	14457	14406	14548	14556	14477	14628	14426	14453	14721	14457	14494	14500	14667	14636	14401	14469	14545	14376	14522	14453	14406	14518	14436	14624	14447	14699	14607	14475	14337	14313	14567
27709	21886	23581	20217	17102	17097	17100	16994	16655	16439	16453	16166	16152	16127	16226	16282	16064	16199	16034	16067	15852	15992	16064	16079	15899	16157	16083	16059	16064	16010	15985	16170	15961	16154	15949	15949	16009	15983	16033	15987	16058	15910	16063	15835	15794	16010	15998	16133	16167	16082	16091	15967	15968	16058	16056	15932	15929	16061	16012	15873	15926	15954	16045	15920	15880	15786	15962	15773	15889	16068	15907	15922	15982	16082	16076	15823	16128	15925	15818	15888	15910	15977	15808	15931	15957	15903	15963	15763	15964	15995	15970	15879	15902	15936	15787	15884	15871	15889	15888	15755	16059	16012	15915	16117	15908	15916	15979	15845	15997	15921	15982	15692	15905	15865	15802	15901	16166	16008	15996	15930	15719	15975	16034	16003	15864	15945	15977	16113	15875	15920	15904	15705	15906	16059	16017	15954	15964	15934	15692	15829	15982	15924	16063	15873	16059	15942	15964	15918	15858	15779	15746	15904	15696	15751	15765	15839	15951	15634	15971	15930	15915	15843	15639	15821	15847	15850	15960	15741	16115	15944	16090	16189	15812	15748	15955	16010	16075	15977	15995	15866	15978	15853	15934	15965	15944	15802	15725	15843	15990	15830	15799	15773	15914	15761	15969	15608	16070	15816	16004	15898	15921	15662	15993	16081	16051	15822	15992	16038	16024	15752	15913	16044	15822	15968	15858	15816	15846	15838	15930	16093	16016	15905	15893	15935	16008	16052	15854	15969	15963	15959	15924	15874	16027	15892	15792	15953	15962	15948	16108	15965	15897	15809	15793	16082	15932	15937	15994	15918	15694	15909	15817	15945	16031	15886	15906	15788	15810	15907	15816	16041	15985	15901	15995	16056	15832	15881	15796	15944	15912	15827	15953	15987	15915	15998	16023	15835	15889	15937	16127	16008	15989	15911	15904	15966	15919	15987	15981	15937	16098	16015	15958	15806	15851	15845	15966	15937	16000	16007	15719	15932	15839	15961	15980	15758	15828	16115	15954	15865	15865	15951	15967	15671	15983	15886	15952	15798	15705	16031	16018	15996	15985	15984	15750	16109	15919	16042	15826	15985	15969	15889	15931	15965	15844	15875	15955	16060	15887	15950	15955	15775	15971	15859	16055	15798	15913	15915	15920	15753	15892	16035	15906	15913	15894	15890	16124	15907	16004	16030	16070	15904	15893	15974	15875	15740	15966	15919	15884	15860	15772	16044	15851	15990	15833	15988	15976	16004	15919	15867	16027	15898	16033	15777	15860	15983	15904	15785	15886	15991	15774	15774	15918	16167	15925	15750	16041	15911	15837	15901	15836	15632	15871	15905	15818	15743	16057	15881	15884	15820	16064	15695	15942	16003	16003	15971	15817	15893	15867	15986	15805	15893	16010	15990	15884	16078	15919	15970	15736	15893	15938	15980	15873	16034	15911	15909	15844	15948	15798	15890	15993	16022	16004	16129	16012	15938	16023	15837	15836	15840	15886	15755	16010	15960	15749	15963	15932	15985	15820	15976	16019	15936	15908	16071	16088	15892	15821	16078	15938	15900	15895	15825	15843	15881	15893	15929	15826	15809	15963	15975	16069	15866	15881	16057	15995	16038	16084	15782	15849	15963	16004	15816	15887	15877	15778	15922	15911	15932	15807	16029	16063	15812	15932	16040	16110	15750	15970	16028	15944	15711	15860	15608	15998	16048	15919	16024	15856	15955	15863	15923	15933	16017	15758	15937	15797	15770	15890	15778	15802	15980	15752	15845	16035	15968	15942	15923	15840	15654	16063	15910	16074	15958	16011	15875	15743	15806	16058	15745	15930	15866	15975	15984	15914	15934	16020	16033	15923	16055	15855	15947	15860	15808	15886	15884	15875	15804	16041	16021	15988	16032	15980	15933	15828	15812	15909	15770	15944	15921	15961	16080	15925	15860	15833	16086	15797	15948	15936	15781	15856	15876	15778	16037	16111	15925	15868	15867	15721	15828	15838	15911	15779	15967	15892	15974	15878	15796	16010	15793	15800	15975	15908	15748	15786	15967	15925	15875	15912	15790	15899	15844	15968	15880	15998	15917	16064	15842	15989	16022	15894	16080	15872	15897	15767	15921	16087	15976	15976	15979	15888	15971	15763	16032	15979	15938	15927	16031	16060	15861	15884	15750	15831	16012	15800	15816	15973	15902	15928	15756	15966	16043	16003	15708	15925	15804	15986	16009	15788	15780	15742	16049	15838	15915	16024	16007	15741	16074	15917	16086	16008	15972	15897	16038	15773	15842	15789	15822	15688	16026	15754	15883	16063	15997	16077	15818	15886	15831	16066	15853	15971	16175	15909	16079	15840	15836	15897	15900	16000	16024	15796	16001	15907	15850	15970	15834	15889	15894	15931	15795	16056	16003	16136	15878	16077	15930	15928	15805	15834	15745	16040	15938	16005	15885	15905	16083	15938	16061	16158	15931	16025	15892	16092	15993	15951	15851	15943	15919	15872	16091	15910	15921	15899	16017	15857	15977	15818	15702	15929	15845	15762	15984	15605	15845	15864	15988	16083	16031	16275	15965	16030	15983	15902	15982	16031	15852	15911	15984	15671	15955	15899	15953	15751	15874	15767	15975	15911	15855	15825	15770	15894	15993	15912	15781	16057	15785	15796	15827	15862	15889	15984	16029	15856	15980	15933	16079	15795	15941	16094	16015	15957	15879	15963	15846	15931	15898	15845	15911	15842	15813	15869	15953	15844	15829	15937	15818	15872	15784	16062	15797	15903	15981	16192	15955	15846	15963	15760	15909	15873	15975	15903	16081	16047	16027	15880	16019	15935	15868	16048	15892	15888	16086	15887	15851	15735	15968	15926	16166	15703	15903	15860	16148	15950	15991	15996	15908	15867	15838	15981	15962	15914	15782	15929	15948	15891	16018	15955	15730	15837	15805	15947	16047	15902	15984	15943	16008	15708	15912	15908	15914	15941	15754	16047	15957	15713	15940	16003	15861	16029	15928	15866	15857	16010	16018	15946	15951	15989	16056	15855	16068	15921	15868	16004	15864	15770	15950	15804	16034	15957	15915	15999	15896	15779	15853	15910	15861	15991	15896	15794	15904	15843	15783	15843	15789	15895	15961	16004	16029	15832	15961	15897	16047	15942	15987	15803	15867	15971	15781	15932	15926	15872	15968	15892	15931	15900	15778	15966	15923	15896	15970	15918	16052	16017	15875	15707	15811	15951	15953	15927	15864	15815	15922	15939	15921	15996	15999	15880	15866	15842	15917	16114	15990	15892	15839	16035	15954	15871	15799	15929	15750	15899	15873	15912	15872	15966	15990	15948	15973	16172	16046	15897	15918	15879	16038	15814	15991	15857	15854	15966	15889	16030	15995	16104	15999	15794	15902	15946	15933	15958	15871	15592	15879	15952	15856	15961	15963	15836	15799	15802	15969	15708	16094	15989	16023	15964	15846	15940	15756	15913	16055	16066	16011	16032	15925	15930	15852	16043	16024	15884	16034	15966	15820	15786	15842	15986	15869	15869	16001	15779	15697	15689	15948	15907	15812	16001	16035	15860	16045	15754	16037	15817	15986	15967	15926	15843	15772	16043	16122	15955	16086	16030	15983	16032	15764	16041	16002	15811	15912	16068	15966	15809	15887	15897	15996	15823	15927	15863	15848	15926	15770	15978	15987	15926	15921	15886	16018	15847	15932	15954	15931	15848	15903	16007	15952	15949	15954	15775	15872	15762	15889	16008	15980	15915	16002	15884	15790	15843	15953	15823	15757	15954	15970	15699	15993	15993	15949	15814	15854	15820	15767	15641	15959	15872	15971	15914	15871	15748	15723	15917	15756	15788	15844	15797	15807	15959	15837	15838	15990	15859	15871	15855	15893	16013	15962	15933	15939	15927	15890	16108	15870	16013	15939	15974	15711	15924	15771	15968	16205	15881	15826	15900	15848	16139	15943	15805	15993	15991	15869	15974	15922	15977	15888	15717	15727	15977	15866	15956	16047	15999	15809	16123	15897	15748	15870	15890	15862	16088	15887	15935	16039	15976	16145	15994	15778	16075	15891	15897	15961	15873	15920	15870	15971	15772	15983	16059	15871	15954	15949	15974	15821	15916	15989	15988	15889	15954	15898	16008	15848	15879	15836	15787	15984	15833	15781	15854	15755	15882	15924	15948	15896	15882	15914	15818	15959	16126	15894	15817	15877	15771	15911	15788	15877	15834	16037	16037	15957	15922	15940	15876	16069	15800	15979	15991	16049	15924	15832	15920	15676	16084	16141	16054	15675	15939	16133	15968	15865	15892	15843	15860	16060	15917	16133	16052	15724	15731	15873	15777	15903	15765	15790	15811	15845	15979	15757	15938	15834	16063	15762	16028	15899	15976	15857	15919	16091	15828	15768	16061	15907	15912	15906	15934	15938	15990	15953	15827	15752	15966	15745	15907	15925	15991	16067	15996	16106	15838	15901	16088	16013	15967	16016	15785	15940	15900	15791	15790	15911	15850	15830	15731	15875	15910	15691	16028	15905	16065	15874	15974	15873	15828	15811	15877	16072	16034	15938	15776	15881	15766	15981	15964	15998	15798	15850	15916	15801	15785	15887	16067	15948	16030	16048	15790	15864	15822	16015	15949	16071	15802	15907	15804	16059	16111	15988	15954	15879	15797	15934	15723	15795	15816	15806	15929	15800	15993	15808	16106	15908	15951	15889	15961	16036	15934	16039	16028	15925	15851	15818	16173	15962	15897	15716	15791	15797	16010	15968	15661	16055	15906	15947	15962	15693	16001	15979	15963	15919	15955	15917	16035	15814	15836	15726	15949	15861	15919	15819	15769	15878	15978	15962	15933	16049	15910	15962	16041	15985	15954	15879	16048	15983	15894	15867	15798	15895	16000	15921	15825	15953	15875	15809	15915	16099	16043	16153	15891	15823	16086	15944	15846	15784	15932	15982	16079	15885	15954	16063	15936	16126	15810	15899	15882	15797	16029	15956	15914	15903	15794	15710	15905	16012	15979	15942	15718	15949	16063	16056	16165	15869	15978	15982	16068	15905	15839	15880	16001	16173	16088	15978	16104	16038	15873	15778	15986	15907	15889	15836	15841	15808	15872	15754	16214	16162	16152	15928	15802	15878	15982	16134	16137	15909	15819	15937
14324	18360	17914	16634	16430	15907	16071	16321	15749	15279	14957	14910	14805	14698	14753	14585	14506	14551	14378	14604	14432	14381	14374	14475	14538	14600	14496	14461	14600	14443	14711	14397	14474	14411	14573	14567	14473	14328	14526	14407	14371	14413	14511	14369	14520	14463	14447	14396	14521	14702	14650	14381	14527	14430	14153	14374	14400	14455	14330	14287	14397	14531	14481	14468	14432	14304	14375	14384	14435	14364	14247	14550	14583	14284	14389	14444	14496	14302	14218	14381	14318	14365	14378	14411	14416	14361	14505	14217	14431	14455	14508	14346	14382	14275	14352	14488	14368	14538	14459	14266	14353	14521	14472	14313	14394	14328	14307	14563	14475	14436	14340	14414	14456	14330	14360	14494	14289	14408	14305	14356	14495	14276	14294	14444	14285	14518	14364	14466	14326	14336	14353	14247	14370	14369	14504	14564	14390	14313	14305	14477	14307	14183	14182	14326	14303	14351	14517	14342	14230	14326	14488	14448	14222	14351	14371	14272	14247	14200	14415	14264	14330	14380	14430	14417	14476	14251	14206	14406	14304	14338	14226	14346	14431	14463	14491	14358	14192	14414	14253	14394	14505	14439	14275	14271	14502	14312	14152	14409	14423	14430	14476	14483	14297	14403	14395	14254	14522	14425	14159	14221	14345	14299	14609	14416	14539	14277	14265	14293	14376	14410	14309	14437	14527	14344	14280	14344	14434	14516	14410	14467	14304	14378	14514	14328	14485	14347	14329	14232	14441	14401	14276	14519	14436	14379	14405	14377	14293	14383	14408	14347	14302	14304	14327	14373	14336	14494	14261	14396	14264	14384	14411	14430	14331	14472	14314	14304	14369	14240	14426	14466	14490	14240	14519	14521	14581	14475	14394	14388	14192	14287	14387	14366	14413	14336	14549	14335	14501	14212	14405	14333	14499	14372	14542	14478	14406	14443	14500	14389	14317	14266	14581	14302	14347	14383	14328	14442	14087	14301	14198	14442	14379	14331	14241	14343	14413	14369	14257	14385	14298	14379	14402	14419	14401	14282	14340	14517	14482	14360	14316	14266	14355	14275	14335	14472	14417	14559	14376	14365	14399	14275	14284	14353	14307	14383	14371	14284	14389	14490	14355	14345	14415	14373	14582	14539	14497	14373	14414	14462	14332	14449	14403	14328	14399	14458	14370	14337	14361	14377	14396	14388	14332	14366	14399	14401	14320	14319	14310	14284	14265	14347	14506	14277	14332	14389	14417	14384	14391	14375	14325	14395	14193	14305	14287	14276	14405	14602	14616	14296	14487	14366	14317	14214	14435	14397	14400	14516	14514	14448	14533	14285	14419	14362	14307	14389	14356	14288	14470	14361	14231	14396	14281	14408	14066	14539	14291	14378	14474	14327	14454	14430	14556	14716	14433	14330	14398	14385	14171	14499	14279	14231	14253	14284	14225	14393	14331	14389	14437	14424	14342	14626	14384	14341	14387	14432	14409	14167	14486	14369	14348	14424	14420	14290	14424	14377	14297	14381	14310	14302	14462	14367	14242	14406	14369	14446	14415	14381	14330	14244	14257	14321	14409	14371	14507	14437	14345	14370	14320	14354	14502	14370	14415	14409	14303	14219	14385	14488	14449	14453	14235	14284	14462	14374	14626	14406	14472	14241	14315	14302	14434	14355	14329	14476	14371	14442	14462	14290	14506	14379	14492	14475	14353	14323	14561	14300	14522	14302	14540	14670	14309	14355	14482	14355	14450	14406	14282	14437	14335	14338	14294	14377	14395	14261	14375	14347	14378	14460	14390	14366	14505	14414	14284	14518	14468	14319	14374	14242	14539	14343	14477	14391	14405	14488	14258	14412	14442	14397	14413	14330	14548	14389	14192	14202	14408	14611	14458	14574	14385	14237	14392	14454	14435	14290	14333	14334	14388	14387	14254	14377	14510	14332	14660	14351	14453	14454	14492	14455	14325	14403	14238	14524	14211	14404	14343	14328	14406	14388	14293	14238	14298	14376	14440	14248	14407	14568	14360	14421	14389	14387	14302	14481	14405	14156	14273	14413	14422	14458	14311	14342	14572	14327	14485	14435	14387	14323	14427	14362	14336	14459	14233	14403	14391	14462	14284	14560	14317	14365	14336	14355	14253	14392	14292	14328	14475	14475	14326	14331	14242	14382	14583	14347	14318	14402	14391	14466	14378	14406	14397	14347	14298	14448	14449	14376	14455	14462	14535	14346	14379	14276	14543	14438	14241	14527	14322	14359	14362	14418	14407	14425	14437	14451	14545	14375	14462	14306	14415	14478	14371	14418	14315	14381	14242	14341	14355	14437	14367	14486	14411	14291	14394	14414	14332	14268	14297	14285	14474	14364	14450	14358	14395	14532	14384	14434	14387	14463	14414	14285	14331	14447	14180	14524	14557	14308	14329	14380	14416	14259	14309	14268	14371	14476	14459	14314	14297	14378	14362	14460	14310	14392	14326	14449	14349	14512	14459	14547	14406	14377	14361	14410	14346	14383	14420	14522	14360	14591	14309	14577	14336	14308	14392	14359	14346	14431	14411	14396	14499	14340	14357	14337	14441	14448	14429	14483	14535	14417	14260	14518	14329	14380	14575	14428	14480	14298	14250	14328	14383	14299	14359	14430	14263	14334	14239	14426	14284	14408	14222	14329	14489	14410	14353	14401	14247	14208	14401	14465	14359	14499	14355	14355	14318	14276	14364	14360	14394	14332	14293	14275	14257	14326	14358	14469	14535	14377	14369	14166	14470	14522	14326	14437	14374	14433	14365	14416	14293	14389	14465	14339	14213	14457	14401	14303	14525	14360	14450	14264	14358	14568	14420	14426	14464	14356	14422	14484	14426	14305	14257	14366	14264	14389	14410	14298	14334	14327	14377	14270	14456	14303	14403	14374	14493	14496	14416	14479	14409	14536	14454	14319	14354	14517	14357	14220	14696	14477	14372	14440	14321	14581	14312	14359	14380	14357	14487	14397	14351	14483	14401	14449	14294	14350	14358	14362	14526	14384	14301	14410	14316	14302	14191	14446	14276	14325	14339	14403	14309	14282	14319	14364	14490	14375	14429	14269	14436	14359	14382	14301	14437	14423	14402	14378	14400	14594	14392	14505	14221	14451	14314	14341	14370	14528	14266	14260	14367	14325	14394	14418	14275	14405	14322	14346	14374	14396	14323	14229	14291	14280	14313	14353	14411	14291	14400	14288	14512	14390	14381	14329	14147	14345	14400	14279	14462	14137	14226	14449	14332	14224	14438	14317	14240	14458	14470	14443	14368	14453	14451	14414	14537	14217	14406	14429	14334	14343	14464	14385	14411	14314	14428	14558	14389	14418	14335	14261	14489	14368	14374	14385	14351	14334	14420	14368	14362	14426	14294	14339	14404	14505	14528	14222	14393	14427	14305	14390	14513	14324	14406	14331	14466	14353	14353	14297	14397	14403	14351	14512	14493	14408	14409	14273	14422	14442	14528	14320	14560	14518	14384	14261	14244	14311	14453	14413	14406	14452	14438	14296	14439	14161	14585	14428	14382	14288	14378	14392	14385	14471	14350	14424	14493	14335	14498	14317	14458	14411	14341	14407	14432	14479	14379	14389	14574	14338	14255	14441	14427	14119	14318	14513	14533	14524	14402	14282	14324	14490	14521	14417	14382	14264	14273	14336	14491	14340	14540	14527	14350	14426	14335	14316	14452	14274	14225	14404	14239	14404	14372	14360	14287	14445	14304	14516	14354	14377	14363	14322	14375	14442	14442	14426	14384	14352	14485	14460	14416	14274	14286	14497	14455	14396	14542	14439	14267	14400	14348	14304	14386	14339	14311	14304	14220	14425	14470	14237	14285	14270	14393	14395	14356	14528	14301	14267	14580	14298	14455	14359	14317	14512	14535	14241	14304	14417	14415	14352	14294	14230	14338	14311	14407	14344	14381	14341	14546	14304	14418	14255	14395	14369	14343	14474	14275	14212	14331	14483	14396	14578	14389	14387	14471	14354	14497	14344	14415	14456	14562	14316	14404	14231	14476	14397	14395	14399	14526	14560	14412	14168	14361	14350	14590	14387	14250	14498	14450	14581	14441	14439	14344	14465	14382	14378	14463	14458	14598	14456	14405	14488	14361	14490	14311	14363	14461	14258	14290	14300	14256	14380	14496	14508	14377	14438	14407	14381	14296	14341	14332	14415	14375	14572	14532	14422	14343	14418	14355	14341	14573	14345	14283	14413	14315	14459	14352	14451	14343	14286	14558	14373	14285	14401	14483	14376	14299	14324	14324	14122	14408	14246	14287	14452	14313	14276	14263	14579	14227	14466	14390	14390	14245	14434	14508	14401	14415	14273	14273	14494	14351	14441	14294	14474	14406	14489	14220	14601	14275	14384	14518	14402	14502	14336	14399	14195	14359	14275	14506	14306	14294	14367	14349	14374	14384	14272	14433	14506	14323	14445	14363	14320	14332	14331	14301	14312	14457	14377	14483	14410	14468	14421	14264	14336	14496	14417	14464	14572	14354	14329	14474	14409	14550	14354	14346	14552	14289	14540	14453	14295	14238	14383	14271	14520	14388	14268	14460	14467	14461	14347	14413	14168	14430	14209	14299	14257	14402	14277	14332	14514	14315	14347	14396	14386	14345	14508	14196	14274	14379	14447	14476	14445	14389	14418	14367	14217	14515	14479	14389	14526	14452	14411	14431	14416	14523	14151	14292	14426	14490	14370	14517	14315	14455	14324	14333	14459	14394	14405	14423	14292	14481	14395	14388	14267	14524	14444	14403	14315	14446	14409	14512	14318	14252	14379	14380	14328	14391	14204	14339	14346	14472	14151	14257	14427	14510	14402	14448	14219	14426	14357	14220	14412	14463	14526	14489	14329	14260	14453	14363	14347	14318	14424	14338	14347	14429	14329	14255	14568	14177	14375	14353	14513	14497	14418	14295	14449	14321	14394	14325	14461	14260	14260	14386	14239	14427	14459	14553	14394	14430	14321	14250	14503	14323	14482	14425	14405	14351	14324	14341	14438	14321	14460	14375	14468	14384	14318	14544	14338	14528	14490	14414	14343	14416	14238	14498	14399	14392	14516	14278	14339	14434	14328	14541	14298	14417	14284	14364	14370	14343	14492	14362	14474	14303	14523	14298	14392	14521	14412
24118	21310	28753	24261	22011	21621	20728	18374	17448	17320	17016	16626	16626	16645	16518	16349	16488	16436	16338	16411	16406	16093	16383	16555	16440	16558	16304	16298	16233	16410	16261	16282	16156	16464	16494	16242	16164	16224	16447	16350	16301	16200	16160	16007	16103	16233	16476	16749	17196	17336	16916	16624	16410	16168	16157	16300	16272	16055	16180	16127	16010	16002	16079	16166	16078	16116	16084	16324	15751	16055	16080	16294	16214	16175	16252	15995	16067	16225	16229	16149	16281	16088	16182	15974	16151	16190	16202	16052	16126	16118	16158	16146	16188	16120	16123	16133	16390	16192	16134	16191	16123	16169	16198	16101	16278	16299	16376	16228	16147	16366	16347	16019	16454	16181	15946	16311	16335	16197	16273	16031	16099	16161	16043	16185	16012	16206	16259	16135	16179	16196	16316	16150	16294	16120	15921	16081	15997	16265	16103	16101	16059	16258	16294	16064	16190	16185	16102	16159	16059	16160	16275	16212	15980	16077	16266	16332	16002	16288	16039	16229	16289	16030	16069	15863	16064	16241	16241	16262	16299	16001	16168	16132	16085	16202	16063	16162	16179	16135	16022	16023	16010	15828	16023	16115	16121	16117	16147	16107	16132	16233	16107	16104	16206	16105	16119	16079	16112	16129	16198	16096	16007	15861	16274	15820	16273	16014	16098	16262	16094	16226	16157	16228	16170	16141	16080	16014	16308	16286	16053	16172	16087	16103	16272	15918	16385	16169	16200	16107	15970	16003	16119	16073	16321	15922	16041	16201	16162	16118	16158	16044	15997	16094	16093	16212	16219	16186	16228	16125	15983	16155	16150	15960	16096	16001	16082	16131	16169	16049	16298	16198	16127	16073	16301	16007	16188	16231	15973	16188	16229	16234	16085	16237	16088	15923	16192	16032	16133	16239	16280	16123	16192	16327	16283	16093	16084	16053	16247	16139	16118	15966	16451	16092	16129	16101	16206	16255	16078	15977	16128	15966	15916	15998	16198	16187	16094	16240	16007	16146	16128	15945	16156	16033	16158	16151	16261	16190	16044	16290	16150	15978	15996	15845	16011	16203	16118	16129	16137	16244	16025	16243	16170	16139	16277	16092	16076	16110	16284	16184	15989	16077	16160	15987	16068	15960	16063	16190	15951	16104	16217	16323	16270	16063	16181	15950	16078	16279	16062	15918	16190	16201	16042	16113	16191	16181	16179	15922	16214	16259	16124	16222	16280	16065	15981	16009	16039	16084	16326	16026	16269	16079	16233	16234	15973	16147	16074	16088	16123	16050	16054	16202	16309	15979	16160	16311	16258	16257	16227	16087	16236	16042	16093	16357	16160	16174	16308	15874	16077	16375	16105	16206	15985	16236	16184	16165	15902	16197	16126	16140	16248	16227	16070	16119	16241	15967	16134	16035	15999	15944	16019	16108	16156	16146	16017	16112	16046	15962	16064	16022	16128	16141	16238	16246	16162	16135	16117	15925	16185	16126	16121	16092	16186	16248	16038	16176	16328	16188	16086	16207	16200	16140	16201	16026	16351	16358	15997	16014	16265	16132	16141	16133	16000	16094	16125	16016	16004	16250	16075	16282	16129	16192	16117	16103	16090	16440	16313	16159	16143	16009	16323	16251	16170	16155	16059	16240	16149	16025	16115	16264	16259	16191	16040	15807	16025	16326	16192	16119	16184	16153	16206	16101	16210	16103	16172	16030	15896	15989	16300	16357	16266	16047	16084	16189	16006	16075	16178	16019	16101	16168	15969	16221	16169	16273	16080	16093	16277	16312	15992	16118	16200	16012	16093	16197	15991	16046	16264	16021	16104	16188	16134	16110	16030	16170	16112	15914	16242	16290	16092	16194	16059	16235	16159	16181	16302	16334	16182	16024	16262	16228	16186	16283	16049	16170	16112	16060	15942	15883	16183	15923	16228	16254	16075	16122	16024	16069	16066	15958	16140	16041	16194	16164	16123	16009	16129	16170	16139	16094	16268	16119	16196	16260	16215	16216	16268	16250	16158	16176	16515	16153	16142	15918	16287	16192	16162	16097	16024	16236	16318	16074	16090	16211	16083	16144	16171	15999	16100	16147	15909	16161	16271	16153	16129	16456	16057	16145	16167	16216	16230	16025	16116	16071	16378	16247	16187	16290	16000	16140	16300	16149	16328	16301	16191	16232	16137	16122	16009	15951	16066	16078	16164	16304	16470	16202	16012	16064	16167	16186	15893	16056	15847	16048	15982	16250	16020	16073	16109	16095	16081	15905	16167	16046	16268	16137	16148	15918	16022	16148	16290	16192	16194	16156	16131	16091	16079	16179	16059	16075	15859	16124	16135	16087	16011	16151	16215	16119	16121	16203	16033	16257	16182	16102	16187	16123	16158	16120	15973	16050	16191	16162	16379	16180	16260	16109	16173	16345	16195	16229	15963	16028	16071	16179	15966	16116	16118	16226	16032	16151	16267	16189	16111	16021	16089	16007	16022	16290	16083	16185	15998	16183	16009	16265	16157	16163	16045	16025	16036	16077	16186	16268	16376	16204	16011	16039	16272	15947	16222	16078	16124	16021	15954	16163	16170	16183	16227	16312	16158	16291	16110	16031	16064	16133	16040	16031	16177	16058	16065	15958	16273	16148	16105	16016	16020	16093	15969	16272	16137	16098	16252	16003	16111	16191	16203	16186	16105	16065	16134	16120	15976	16300	16364	16201	16003	16205	16191	16125	16129	15973	16257	16043	15983	16130	16082	16065	15962	16135	15987	16071	16081	16064	16267	16014	16046	16134	16076	16179	16132	15957	16154	16175	16048	16175	16217	16154	16157	15967	16029	16320	16027	16112	16211	16077	16034	16148	16049	16107	16014	16078	16105	16077	16130	16075	16160	16148	16103	16074	15897	16142	16191	16002	16133	16103	16077	15994	16114	16188	16215	16159	16298	15989	16272	16099	16195	16272	16087	16025	16106	16222	16107	16011	16036	15901	16136	16209	16068	16142	15913	16155	15971	15996	16174	16318	16320	16159	16133	15989	16134	16017	16018	16186	16211	16102	16112	16281	16195	15869	16007	16399	16177	15952	16236	16078	16150	16208	16117	15935	16271	16090	16138	16126	16003	16047	16047	16119	16143	16046	16266	15970	16079	15972	16185	15930	16098	16128	16241	16135	16240	16176	16155	16025	15966	16361	16065	16233	16170	16241	16100	15944	16289	16048	16018	16227	16155	16049	16193	16268	16150	16166	15995	16196	16331	16243	16435	16315	16029	16120	16013	16288	16016	16059	16348	16205	16284	16093	16287	16091	16121	16185	16177	16036	16123	16100	15951	16279	16315	16279	16140	16356	16085	15980	16086	16096	16190	15981	16060	16412	16176	16413	16161	15897	16204	16130	16284	16085	16208	16110	16027	16153	16290	16004	16187	16148	16296	16125	16044	16194	16100	16112	15755	16147	16262	16005	15861	15988	16087	16314	16040	16187	15987	16095	16318	16099	16111	16376	16158	16192	16304	16251	16053	16193	16122	16005	16130	16070	16179	15985	16139	16150	16047	16100	16106	15945	16075	15976	16078	16331	16215	16252	16010	16136	16306	16241	16205	16222	16197	16061	15997	16254	16023	16063	16223	16093	16183	16211	16044	16174	15961	16176	16050	15871	15995	16061	16311	16157	16318	16057	16259	16174	16213	16248	16212	16092	16289	16051	16070	16079	16188	16178	16078	16356	16162	16137	16358	16269	16055	16210	15973	16092	16057	15999	16201	16237	16232	16119	16075	16142	16130	16174	16072	16028	16261	16211	15969	16194	16383	16053	15924	16144	16300	16090	16049	15873	16249	16101	16089	16213	16203	16147	16235	16169	16032	16016	16171	16051	16208	15945	16132	16066	16134	16176	16263	16163	16218	16391	16242	16232	16026	16113	16162	16048	16085	16336	15985	16259	16090	16066	16212	16105	16211	16175	16179	16271	16113	16396	16072	16287	16237	16025	16073	16082	16105	16056	16055	16029	15940	16141	16052	16193	16136	16129	16095	16292	16171	16020	16206	16139	16214	16091	16160	15943	16366	16079	16322	16037	16110	16145	16035	16265	15987	16167	16149	16060	16071	16093	15894	16031	16115	16149	16104	16130	16124	16235	16465	16115	16055	15995	16165	16061	16063	15988	16130	16231	16179	16032	16104	16112	16187	16052	16162	15897	16156	16306	16280	16231	16026	16261	15933	16169	15812	16081	16123	15961	16076	16183	16203	16145	16042	16152	16195	16097	16132	16014	16242	16006	16164	16134	16051	16148	16097	16015	15987	16255	16271	16144	16079	16100	16226	16025	16094	16236	16048	16170	16285	16409	16094	16106	15940	16125	16149	15967	15963	15866	16335	16220	16255	16161	16271	16020	16066	15932	16139	16008	16261	16200	16152	16275	16127	15987	16046	16171	16202	16104	16250	16069	16392	16106	16158	16058	16125	15999	16095	16250	16274	16108	16067	16050	16123	15992	16163	16161	15997	16200	16152	16155	16014	15949	16140	16008	15918	16167	16266	16274	15835	15896	16131	16032	16012	16117	16154	16292	16052	16352	16263	16184	16229	15980	16001	16264	16063	16147	16191	16025	16087	15981	15945	15972	16049	16076	15972	16023	16146	16183	16146	16142	16231	16009	16052	16076	16157	16163	15943	16339	16065	16275	16163	16128	16123	16166	15920	16154	16269	16153	16092	16210	16143	16012	16069	16092	16158	16117	16063	16181	16086	16250	16049	16233	16162	15955	16191	15962	16140	16246	16049	16194	16059	15913	15947	16220	16096	16199	16193	16151	16190	15971	16235	15982	16093	16112	16221	16163	16120	16060	16093	16192	16274	16059	16240	16102	16304	16056	16091	16226	16084	16135	16157	16033	16272	16013	16119	16222	16044	16006	16054	16107	16017	16022	15954	16114	16027	16194	16063	16266	16041	16157	15984	16184	16133	16299	15938	16323	16155	16085	16031	16210	16169	16234	16206	16134	16161	15906	16132	16286	16375	16273	16213	16166	16288	16075	16223	16187	16129	16018	16112	16038	16228	16101	16109	15966	16094	16055	16185	16179	16308	16158	16333	16137	16211	16358	15984	16030	16130	16019	16112	16156	15961	16320	16205	16043	16242	16113	15970	16207	15964	16131	16176	15940	16181	15983
13787	24374	22938	19895	18230	17742	18025	17677	16785	16159	15425	15275	15134	15290	15182	14963	15053	14995	14871	14715	14691	14737	15003	15032	14783	14884	14717	14675	14726	14975	14640	14904	14781	14836	14889	14611	14780	14729	14595	14701	14838	14525	14546	14599	14503	14799	15336	15360	16061	15947	15386	15045	14786	14721	14552	14561	14658	14563	14613	14479	14386	14461	14521	14485	14518	14540	14511	14433	14477	14507	14498	14411	14598	14567	14683	14641	14595	14602	14666	14472	14540	14576	14603	14566	14515	14658	14472	14434	14516	14538	14369	14587	14441	14518	14405	14587	14635	14449	14416	14627	14579	14522	14543	14523	14635	14428	14575	14446	14636	14468	14540	14606	14687	14457	14423	14332	14613	14358	14626	14551	14570	14650	14427	14573	14451	14357	14481	14707	14455	14504	14425	14605	14533	14441	14554	14357	14545	14456	14463	14444	14413	14571	14701	14545	14494	14485	14599	14557	14518	14548	14625	14648	14529	14520	14518	14617	14678	14776	14545	14509	14602	14616	14404	14635	14499	14440	14621	14616	14417	14579	14663	14396	14495	14538	14458	14515	14522	14411	14484	14657	14443	14547	14625	14571	14611	14487	14484	14483	14533	14624	14471	14805	14508	14601	14437	14579	14572	14604	14682	14424	14571	14632	14527	14530	14475	14652	14579	14578	14502	14407	14580	14408	14719	14519	14545	14652	14705	14479	14410	14402	14528	14566	14516	14407	14453	14643	14568	14619	14547	14580	14601	14636	14486	14495	14490	14453	14613	14437	14686	14490	14395	14564	14651	14576	14501	14499	14415	14711	14560	14514	14535	14436	14564	14588	14561	14658	14419	14553	14545	14607	14427	14525	14567	14461	14540	14405	14540	14369	14684	14472	14458	14435	14573	14434	14373	14527	14590	14394	14362	14508	14578	14581	14669	14361	14544	14545	14606	14605	14363	14534	14549	14557	14748	14554	14578	14331	14638	14474	14559	14527	14534	14438	14383	14458	14620	14552	14613	14460	14549	14662	14596	14492	14607	14699	14500	14607	14506	14484	14436	14417	14668	14266	14604	14446	14547	14564	14549	14583	14372	14655	14534	14478	14591	14620	14602	14586	14427	14576	14501	14574	14493	14486	14498	14601	14647	14517	14661	14401	14563	14449	14518	14529	14557	14450	14517	14490	14403	14472	14369	14560	14493	14664	14446	14513	14675	14531	14410	14570	14635	14442	14564	14443	14546	14535	14397	14495	14588	14489	14580	14579	14612	14599	14621	14459	14533	14589	14541	14543	14492	14603	14669	14318	14475	14541	14485	14431	14432	14534	14408	14628	14574	14640	14512	14600	14391	14608	14433	14604	14569	14608	14581	14443	14456	14580	14624	14672	14388	14500	14427	14642	14428	14568	14418	14577	14536	14284	14645	14413	14608	14431	14623	14589	14436	14521	14581	14563	14381	14707	14373	14688	14429	14572	14572	14356	14393	14430	14609	14554	14389	14473	14429	14532	14584	14451	14335	14524	14626	14616	14520	14722	14573	14495	14562	14531	14558	14577	14563	14499	14715	14459	14612	14634	14365	14481	14436	14540	14458	14590	14512	14512	14602	14501	14576	14402	14449	14442	14521	14520	14518	14353	14740	14351	14567	14551	14520	14657	14518	14572	14457	14599	14620	14481	14499	14335	14460	14446	14484	14471	14454	14588	14374	14633	14458	14537	14645	14457	14778	14431	14649	14616	14476	14701	14603	14367	14527	14511	14651	14561	14594	14594	14639	14624	14499	14589	14580	14641	14451	14623	14499	14480	14387	14614	14504	14551	14639	14632	14619	14522	14487	14560	14556	14382	14423	14573	14433	14452	14532	14554	14710	14517	14461	14353	14511	14471	14415	14524	14592	14549	14486	14623	14354	14562	14650	14572	14539	14603	14499	14574	14589	14542	14678	14435	14542	14634	14505	14576	14632	14504	14542	14666	14449	14566	14664	14513	14535	14403	14532	14517	14540	14598	14623	14460	14503	14592	14395	14459	14577	14674	14823	14503	14459	14373	14456	14529	14662	14687	14576	14553	14452	14484	14567	14493	14378	14500	14510	14551	14388	14629	14267	14661	14371	14635	14407	14424	14452	14554	14480	14522	14658	14570	14557	14418	14558	14499	14526	14527	14584	14554	14636	14635	14456	14422	14448	14435	14315	14499	14379	14462	14529	14518	14475	14541	14381	14367	14370	14527	14486	14568	14532	14428	14377	14560	14402	14420	14623	14444	14558	14476	14515	14557	14355	14502	14414	14484	14563	14526	14498	14704	14615	14514	14381	14461	14290	14646	14333	14406	14362	14572	14401	14502	14711	14678	14487	14483	14594	14476	14580	14570	14576	14530	14651	14619	14697	14709	14532	14585	14551	14587	14672	14704	14489	14474	14407	14331	14479	14699	14745	14521	14519	14461	14568	14450	14503	14643	14523	14548	14433	14648	14417	14524	14560	14406	14623	14631	14477	14427	14524	14344	14595	14558	14615	14529	14470	14444	14460	14562	14548	14527	14721	14664	14502	14505	14500	14488	14475	14631	14515	14384	14624	14514	14621	14413	14464	14416	14424	14541	14543	14492	14467	14498	14559	14480	14584	14418	14548	14631	14565	14624	14484	14586	14377	14459	14368	14549	14539	14490	14555	14735	14379	14429	14710	14653	14412	14539	14532	14579	14371	14678	14649	14490	14619	14648	14439	14441	14618	14462	14626	14383	14627	14457	14531	14601	14412	14619	14469	14340	14522	14317	14486	14443	14488	14472	14464	14457	14689	14515	14530	14552	14520	14619	14454	14614	14459	14655	14470	14622	14586	14564	14522	14472	14722	14525	14320	14436	14575	14569	14421	14439	14437	14404	14564	14529	14441	14661	14569	14370	14369	14564	14369	14594	14406	14441	14589	14566	14407	14535	14542	14604	14510	14526	14409	14569	14511	14710	14670	14796	14691	14456	14411	14463	14449	14538	14494	14404	14428	14570	14491	14431	14609	14467	14503	14727	14515	14630	14546	14542	14508	14527	14462	14654	14475	14552	14499	14529	14387	14547	14658	14566	14500	14584	14712	14506	14677	14518	14561	14675	14660	14569	14427	14505	14653	14560	14377	14554	14628	14452	14528	14515	14463	14461	14522	14498	14409	14541	14678	14608	14565	14523	14422	14801	14469	14706	14286	14744	14534	14608	14646	14498	14477	14601	14619	14592	14364	14429	14554	14504	14652	14495	14380	14467	14655	14550	14696	14433	14539	14515	14629	14547	14457	14583	14509	14649	14500	14732	14442	14546	14596	14584	14525	14453	14453	14392	14656	14420	14530	14555	14652	14647	14600	14507	14482	14578	14708	14398	14407	14467	14573	14516	14506	14497	14566	14248	14482	14563	14549	14606	14456	14594	14435	14554	14523	14558	14447	14626	14395	14516	14512	14538	14787	14545	14472	14653	14442	14488	14433	14514	14606	14601	14660	14509	14576	14633	14447	14536	14499	14510	14510	14344	14376	14392	14534	14414	14436	14465	14535	14448	14572	14672	14567	14331	14520	14614	14628	14439	14478	14536	14376	14658	14463	14530	14406	14689	14385	14354	14468	14482	14521	14585	14464	14507	14417	14536	14562	14298	14526	14504	14553	14492	14442	14464	14700	14469	14468	14427	14489	14592	14459	14535	14675	14529	14617	14467	14562	14702	14437	14676	14623	14526	14463	14524	14594	14509	14496	14459	14702	14538	14597	14499	14596	14730	14622	14417	14466	14490	14664	14548	14502	14666	14496	14521	14567	14513	14458	14607	14469	14484	14465	14603	14457	14513	14394	14588	14478	14429	14549	14659	14426	14397	14462	14611	14524	14530	14485	14530	14524	14552	14523	14580	14531	14261	14508	14455	14466	14597	14554	14402	14532	14564	14414	14464	14502	14489	14638	14338	14442	14504	14471	14368	14401	14434	14664	14555	14542	14565	14472	14577	14569	14536	14654	14598	14556	14723	14336	14527	14679	14498	14401	14656	14532	14461	14448	14610	14456	14502	14523	14497	14581	14510	14587	14409	14507	14412	14426	14477	14379	14554	14496	14575	14611	14633	14622	14741	14662	14443	14651	14312	14586	14503	14550	14495	14521	14481	14614	14573	14573	14544	14469	14523	14424	14539	14571	14453	14541	14501	14445	14552	14655	14441	14460	14681	14570	14669	14432	14548	14494	14584	14378	14593	14619	14562	14404	14553	14507	14551	14527	14504	14694	14342	14643	14564	14543	14471	14666	14513	14646	14451	14549	14572	14426	14546	14471	14554	14551	14551	14553	14569	14429	14489	14498	14614	14540	14562	14624	14497	14447	14430	14462	14466	14494	14486	14701	14446	14573	14578	14550	14504	14408	14625	14564	14493	14594	14454	14673	14428	14387	14529	14479	14328	14504	14480	14572	14528	14460	14480	14581	14527	14486	14597	14708	14546	14512	14558	14573	14448	14417	14457	14614	14711	14467	14572	14496	14359	14424	14573	14536	14448	14425	14539	14485	14290	14521	14672	14407	14471	14417	14507	14495	14470	14574	14520	14466	14640	14626	14480	14580	14497	14404	14503	14534	14477	14733	14444	14687	14593	14564	14601	14673	14469	14500	14603	14627	14579	14471	14682	14504	14508	14569	14588	14586	14630	14493	14594	14571	14545	14454	14638	14531	14552	14464	14474	14466	14437	14563	14387	14352	14567	14398	14634	14592	14455	14425	14477	14507	14551	14477	14548	14651	14369	14542	14356	14545	14421	14597	14498	14463	14656	14482	14510	14529	14621	14453	14440	14624	14636	14474	14575	14459	14561	14517	14538	14556	14435	14442	14552	14577	14613	14595	14364	14437	14530	14533	14524	14477	14525	14312	14310	14530	14426	14678	14358	14522	14593	14653	14552	14622	14386	14505	14679	14492	14548	14584	14608	14466	14465	14558	14600	14462	14442	14512	14482	14554	14481	14453	14339	14520	14637	14597	14442	14625	14356	14654	14718	14485	14532	14519	14352	14696	14530	14398	14367	14652	14478	14330	14589	14620	14663	14390	14522	14456	14365	14663	14660	14462	14404	14557	14483	14595	14407	14571	14475	14392	14449	14554	14401	14584	14515	14303	14591	14565	14453	14592	14734	14570	14558	14493	14567
23068	21314	29174	23819	21444	23183	24789	19370	17874	17688	17545	17143	17163	17198	17087	16967	17042	16998	16750	16903	16846	16853	16684	16926	16829	16773	16723	16760	16762	16797	16683	16570	16918	16959	16913	16792	16828	16853	16615	16621	16634	16670	16594	16459	16387	16701	17096	18239	18503	18149	17789	17020	17002	16590	16605	16544	16633	16541	16477	16493	16436	16492	16461	16491	16573	16318	16403	16365	16309	16448	16476	16345	16408	16463	16536	16584	16257	16541	16489	16358	16395	16518	16462	16527	16474	16421	16342	16411	16556	16360	16462	16377	16550	16578	16452	16266	16361	16471	16438	16434	16716	16433	16410	16481	16365	16617	16564	16453	16545	16414	16347	16577	16403	16507	16207	16350	16189	16526	16453	16397	16461	16564	16328	16424	16594	16440	16582	16436	16411	16349	16538	16415	16376	16523	16386	16493	16438	16230	16382	16513	16508	16455	16277	16442	16397	16519	16472	16574	16671	16341	16457	16423	16359	16445	16419	16371	16480	16324	16438	16595	16454	16445	16683	16587	16320	16395	16182	16486	16569	16422	16566	16379	16659	16588	16484	16188	16500	16508	16587	16472	16400	16304	16438	16240	16419	16330	16415	16367	16522	16463	16545	16401	16435	16421	16289	16186	16378	16528	16604	16384	16528	16357	16430	16442	16373	16458	16435	16336	16283	16605	16733	16597	16497	16276	16436	16552	16352	16481	16337	16356	16438	16330	16444	16388	16503	16253	16406	16630	16390	16277	16530	16509	16464	16354	16509	16343	16457	16419	16469	16298	16333	16555	16364	16196	16519	16405	16339	16336	16645	16525	16309	16386	16241	16415	16591	16551	16559	16232	16400	16434	16421	16450	16553	16299	16524	16321	16529	16540	16597	16389	16422	16500	16532	16609	16338	16364	16451	16384	16336	16508	16548	16539	16379	16391	16384	16600	16365	16264	16534	16460	16410	16342	16398	16671	16359	16446	16338	16420	16341	16308	16609	16523	16321	16316	16647	16420	16640	16459	16244	16403	16336	16371	16520	16546	16427	16329	16479	16466	16320	16328	16541	16417	16466	16300	16342	16366	16317	16411	16595	16450	16463	16503	16546	16500	16568	16499	16416	16508	16420	16349	16497	16428	16420	16385	16504	16489	16643	16318	16417	16584	16269	16362	16485	16532	16325	16432	16619	16399	16616	16589	16613	16187	16467	16474	16460	16479	16326	16480	16563	16490	16504	16485	16514	16453	16475	16265	16575	16307	16331	16333	16316	16364	16569	16405	16434	16380	16356	16399	16384	16551	16495	16468	16529	16404	16550	16607	16473	16580	16481	16538	16201	16584	16423	16497	16376	16438	16454	16720	16526	16428	16500	16434	16552	16446	16384	16528	16376	16246	16690	16436	16549	16501	16462	16617	16436	16353	16456	16386	16471	16472	16574	16460	16355	16369	16381	16549	16455	16316	16683	16328	16418	16050	16447	16410	16386	16353	16353	16551	16479	16584	16421	16347	16151	16404	16353	16315	16247	16465	16360	16598	16475	16420	16444	16519	16447	16543	16495	16558	16594	16479	16557	16461	16611	16480	16388	16612	16305	16532	16517	16297	16287	16581	16425	16442	16356	16447	16455	16344	16229	16359	16286	16421	16533	16424	16428	16287	16438	16392	16563	16282	16152	16517	16436	16531	16391	16245	16200	16490	16362	16318	16497	16419	16336	16700	16334	16409	16454	16399	16392	16525	16101	16349	16510	16456	16399	16448	16419	16299	16455	16285	16410	16369	16340	16556	16319	16410	16513	16429	16720	16519	16442	16492	16437	16235	16521	16319	16407	16379	16527	16462	16517	16525	16460	16460	16457	16387	16464	16284	16304	16265	16416	16358	16558	16413	16456	16372	16369	16330	16234	16286	16496	16339	16420	16478	16250	16420	16440	16476	16549	16660	16386	16270	16491	16227	16395	16342	16491	16547	16225	16217	16382	16487	16507	16312	16570	16377	16523	16301	16422	16420	16480	16521	16548	16409	16350	16521	16465	16421	16469	16403	16493	16663	16442	16406	16511	16402	16385	16278	16269	16399	16361	16330	16383	16448	16504	16643	16322	16318	16479	16524	16390	16452	16561	16423	16606	16349	16343	16167	16457	16386	16348	16378	16550	16640	16258	16302	16368	16641	16462	16333	16347	16334	16555	16351	16492	16357	16589	16376	16361	16398	16538	16338	16420	16552	16370	16428	16424	16329	16329	16408	16382	16362	16443	16507	16362	16447	16372	16420	16352	16345	16490	16475	16484	16420	16351	16271	16391	16482	16229	16622	16492	16603	16637	16479	16543	16272	16692	16516	16469	16394	16415	16382	16403	16661	16452	16607	16381	16515	16580	16570	16520	16313	16433	16312	16479	16328	16450	16575	16628	16572	16454	16430	16466	16357	16522	16484	16610	16397	16499	16415	16518	16364	16225	16508	16495	16484	16461	16553	16491	16523	16505	16427	16334	16488	16331	16408	16457	16494	16569	16666	16429	16537	16538	16513	16447	16419	16498	16467	16396	16469	16452	16546	16401	16438	16500	16246	16316	16066	16389	16456	16666	16461	16627	16516	16539	16465	16618	16456	16393	16323	16424	16350	16325	16284	16594	16503	16560	16345	16632	16276	16521	16509	16325	16235	16439	16445	16443	16436	16535	16411	16480	16328	16182	16362	16575	16366	16328	16492	16635	16355	16551	16325	16258	16355	16376	16524	16478	16362	16358	16565	16472	16458	16343	16301	16436	16376	16232	16387	16559	16376	16431	16452	16408	16393	16425	16394	16454	16478	16497	16444	16485	16406	16526	16539	16565	16453	16347	16298	16314	16362	16336	16450	16544	16593	16469	16522	16464	16260	16348	16509	16355	16401	16623	16508	16242	16388	16285	16520	16366	16258	16402	16201	16734	16526	16504	16465	16455	16437	16438	16524	16591	16388	16493	16447	16127	16289	16305	16443	16419	16448	16341	16481	16291	16634	16510	16308	16521	16290	16522	16649	16497	16247	16382	16552	16660	16408	16400	16416	16400	16260	16483	16516	16524	16279	16589	16317	16184	16216	16372	16233	16349	16352	16318	16412	16334	16314	16591	16169	16483	16398	16458	16515	16407	16467	16451	16431	16221	16265	16316	16394	16307	16421	16439	16512	16435	16479	16363	16438	16342	16551	16332	16299	16505	16227	16444	16723	16469	16326	16423	16457	16333	16073	16354	16366	16322	16580	16583	16475	16380	16215	16431	16594	16409	16490	16478	16368	16408	16471	16357	16416	16305	16256	16404	16467	16317	16129	16366	16438	16378	16385	16503	16533	16621	16398	16313	16390	16460	16396	16377	16405	16583	16494	16527	16265	16524	16532	16293	16556	16571	16179	16388	16535	16195	16357	16505	16466	16376	16429	16378	16268	16383	16560	16343	16541	16406	16232	16282	16529	16314	16482	16678	16283	16416	16577	16263	16381	16478	16249	16480	16432	16349	16590	16379	16436	16284	16468	16400	16357	16502	16417	16585	16428	16415	16491	16616	16229	16592	16325	16340	16503	16392	16611	16461	16434	16489	16367	16139	16309	16278	16465	16361	16464	16550	16476	16298	16721	16626	16539	16371	16264	16452	16349	16297	16626	16204	16507	16496	16546	16369	16278	16479	16401	16346	16579	16405	16376	16458	16246	16316	16518	16401	16629	16297	16369	16383	16468	16319	16272	16405	16358	16517	16603	16222	16429	16562	16521	16692	16386	16343	16425	16442	16558	16369	16337	16413	16493	16427	16355	16409	16465	16435	16418	16413	16258	16435	16368	16624	16455	16437	16340	16502	16615	16425	16374	16420	16392	16371	16500	16486	16320	16559	16355	16590	16501	16504	16395	16404	16431	16392	16502	16296	16461	16442	16426	16224	16417	16351	16420	16393	16290	16426	16530	16409	16240	16290	16242	16493	16369	16471	16372	16426	16608	16394	16253	16557	16387	16352	16539	16321	16413	16469	16324	16484	16490	16496	16454	16297	16170	16366	16426	16492	16394	16604	16288	16342	16492	16438	16446	16590	16483	16326	16206	16549	16440	16331	16335	16348	16489	16398	16196	16334	16556	16293	16253	16362	16427	16306	16599	16577	16638	16467	16494	16474	16213	16324	16395	16446	16489	16497	16431	16531	16474	16587	16469	16568	16421	16507	16445	16491	16377	16384	16372	16296	16411	16410	16372	16448	16393	16502	16557	16360	16430	16515	16442	16634	16251	16453	16023	16453	16544	16506	16460	16468	16633	16224	16408	16378	16462	16455	16372	16688	16496	16221	16188	16407	16587	16692	16434	16478	16493	16439	16394	16511	16309	16420	16273	16554	16504	16331	16417	16441	16286	16494	16465	16484	16380	16295	16578	16464	16466	16406	16326	16564	16401	16315	16472	16395	16433	16487	16599	16446	16344	16457	16494	16426	16231	16512	16481	16372	16531	16545	16482	16411	16468	16443	16385	16474	16445	16355	16397	16349	16431	16502	16391	16302	16574	16633	16622	16464	16471	16421	16389	16355	16482	16623	16442	16575	16317	16366	16530	16501	16437	16458	16511	16569	16552	16370	16497	16262	16570	16379	16445	16466	16460	16552	16542	16470	16612	16650	16416	16442	16639	16463	16601	16570	16345	16274	16402	16363	16301	16373	16683	16332	16359	16553	16492	16549	16361	16490	16491	16377	16260	16431	16423	16470	16504	16227	16471	16668	16248	16366	16431	16519	16517	16414	16381	16506	16586	16510	16355	16428	16323	16253	16399	16406	16390	16265	16485	16577	16284	16282	16518	16400	16495	16241	16389	16661	16486	16485	16630	16121	16477	16349	16399	16543	16374	16336	16419	16483	16410	16497	16164	16381	16540	16300	16335	16467	16450	16257	16459	16210	16460	16368	16422	16564	16340	16472	16456	16479	16380	16411	16619	16371	16453	16441	16287	16417	16569	16501	16416	16495	16405	16404	16680	16350	16298	16453	16278	16353	16371	16501	16548	16428	16307	16570	16375	16476	16177	16509	16480	16566	16416	16290	16512	16460	16563	16514	16315	16332	16311	16561	16349	16366	16524	16494	16446	16493	16390	16405	16371	16410	16292	16432	16614	16534	16414	16415	16451	16294	16427	16615	16644	16492	16516	16289	16454
15425	28569	26910	21640	19883	19418	19221	18532	16898	16390	15670	15533	15405	15526	15282	15608	15328	15245	15228	15041	15117	15270	15214	15474	15371	15252	15035	15193	15162	15234	15308	15115	14947	15103	15186	14892	14982	14920	14981	14846	14935	14670	14672	14765	14848	14800	15675	17522	17812	17027	16097	15636	15075	15025	14723	14884	14716	14809	14665	14730	14851	14610	14734	14708	14664	14746	14636	14845	14776	14807	14786	14781	14709	14844	14797	14619	14741	14659	14914	14560	14656	14643	14584	14684	14871	14778	14696	14785	14729	14780	14600	14591	14673	14633	14535	14793	14736	14720	14613	14643	14645	14645	14634	14713	14643	14669	14711	14771	14668	14558	14704	14912	14714	14700	14615	14889	14653	14700	14713	14790	14710	14714	14794	14704	14725	14723	14628	14608	14733	14863	14846	14736	14639	14686	14492	14743	14596	14527	14535	14657	14727	14783	14642	14759	14641	14679	14791	14688	14760	14740	14622	14801	14674	14660	14682	14627	14598	14727	14658	14578	14702	14621	14783	14737	14750	14747	14861	14721	14754	14713	14745	14676	14702	14769	14705	14683	14650	14795	14777	14761	14931	14683	14687	14735	14690	14740	14743	14792	14830	14849	14702	14745	14539	14845	14734	14759	14637	14746	14781	14809	14936	14672	14817	14464	14705	14633	14734	14774	14750	14766	14860	14578	14694	14671	14556	14639	14660	14916	14613	14639	14536	14867	14722	14645	14798	14636	14734	14682	14739	14765	14732	14910	14800	14752	14717	14685	14765	14730	14814	14838	14708	14632	14690	14611	14808	14677	14689	14615	14757	14871	14662	14766	14740	14672	14674	14594	14776	14829	14804	14821	14808	14580	14650	14692	14749	14753	14701	14686	14798	14586	14934	14762	14580	14653	14696	14837	14711	14650	14667	14721	14572	14566	14613	14500	14654	14807	14582	14588	14776	14780	14627	14690	14715	14795	14720	14562	14534	14636	14636	14683	14751	14601	14705	14700	14627	14674	14696	14895	14863	14662	14668	14718	14676	14766	14897	14665	14864	14514	14781	14848	14664	14855	14736	14527	14755	14691	14661	14727	14648	14778	14662	14780	14654	14676	14678	14702	14648	14771	14657	14769	14661	14520	14758	14717	14768	14670	14573	14648	14663	14666	14818	14833	14725	14785	14839	14720	14722	14677	14702	14669	14618	14697	14531	14694	14737	14737	14531	14785	14793	14583	14634	14689	14656	14757	14530	14627	14617	14706	14774	14587	14730	14739	14775	14781	14547	14803	14667	14737	14727	14642	14763	14688	14734	14762	14687	14750	14744	14666	14726	14674	14719	14629	14549	14693	14603	14721	14629	14782	14801	14721	14713	14719	14683	14771	14743	14614	14642	14721	14665	14626	14584	14625	14621	14662	14599	14568	14594	14762	14751	14544	14557	14686	14673	14614	14821	14800	14657	14624	14716	14653	14690	14778	14504	14786	14745	14664	14749	14815	14656	14615	14655	14737	14743	14628	14628	14627	14576	14761	14753	14781	14598	14724	14592	14701	14611	14708	14832	14531	14588	14799	14656	14680	14676	14765	14668	14758	14667	14767	14787	14716	14748	14706	14640	14696	14769	14656	14816	14760	14666	14656	14749	14669	14613	14677	14829	14486	14760	14667	14797	14760	14652	14952	14708	14658	14451	14685	14667	14819	14742	14777	14635	14624	14753	14628	14503	14622	14532	14808	14790	14731	14742	14748	14700	14757	14904	14593	14562	14709	14746	14741	14610	14767	14646	14795	14629	14811	14760	14812	14898	14662	14487	14720	14630	14679	14674	14633	14557	14838	14665	14758	14635	14540	14783	14692	14726	14576	14837	14554	14646	14701	14718	14800	14842	14641	14689	14842	14823	14732	14594	14598	14644	14789	14777	14726	14665	14877	14815	14848	14777	14812	14649	14610	14795	14778	14545	14729	14709	14787	14781	14712	14748	14570	14837	14753	14688	14692	14771	14724	14745	14687	14716	14640	14789	14677	14699	14756	14670	14664	14671	14691	14851	14654	14794	14732	14750	14737	14646	14706	14751	14744	14672	14674	14778	14896	14618	14662	14581	14704	14637	14881	14759	14885	14635	14553	14692	14653	14668	14649	14787	14755	14980	14923	14644	14682	14702	14726	14841	14626	14718	14747	14589	14757	14553	14660	14641	14784	14691	14766	14725	14771	14640	14541	14736	14722	14878	14734	14716	14746	14842	14703	14548	14637	14727	14674	14582	14734	14622	14607	14700	14775	14531	14830	14558	14761	14623	14669	14817	14722	14605	14647	14589	14731	14633	14825	14553	14730	14557	14654	14667	14890	14947	14711	14678	14599	14662	14716	14729	14789	14576	14642	14569	14840	14658	14644	14589	14650	14793	14662	14887	14792	14711	14707	14743	14604	14665	14783	14759	14555	14438	14711	14709	14706	14746	14714	14753	14800	14801	14759	14747	14790	14698	14708	14826	14801	14636	14705	14784	14647	14610	14758	14688	14783	14614	14710	14646	14852	14725	14609	14641	14678	14653	14665	14643	14683	14879	14890	14734	14575	14691	14732	14698	14535	14744	14702	14718	14684	14630	14666	14672	14785	14805	14682	14636	14793	14647	14647	14724	14780	14670	14723	14650	14770	14638	14757	14821	14837	14719	14748	14553	14682	14684	14646	14856	14730	14736	14701	14653	14576	14615	14733	14832	14759	14657	14744	14626	14668	14738	14687	14649	14629	14764	14677	14853	14652	14816	14746	14783	14602	14792	14650	14821	14705	14675	14714	14739	14660	14915	14748	14846	14853	14694	14742	14759	14711	14604	14736	14673	14553	14828	14687	14704	14700	14660	14621	14501	14720	14630	14670	14576	14727	14760	14680	14539	14770	14503	14637	14564	14722	14688	14466	14809	14758	14648	14657	14553	14645	14642	14685	14637	14646	14880	14658	14673	14732	14691	14708	14614	14633	14744	14736	14593	14738	14699	14833	14790	14748	14699	14638	14783	14670	14657	14647	14711	14826	14840	14641	14714	14584	14789	14705	14666	14693	14866	14566	14655	14654	14521	14723	14881	14717	14708	14784	14720	14762	14861	14535	14758	14751	14914	14593	14726	14764	14745	14690	14868	14799	14689	14781	14793	14656	14637	14644	14833	14752	14625	14768	14682	14959	14778	14859	14572	14789	14688	14753	14636	14715	14715	14786	14818	14563	14573	14588	14523	14857	14768	14550	14811	14628	14779	14633	14761	14731	14684	14604	14756	14662	14648	14738	14845	14626	14641	14736	14696	14801	14718	14715	14621	14821	14843	14780	14626	14795	14854	14638	14497	14732	14695	14728	14719	14690	14725	14527	14761	14853	14712	14591	14731	14838	14647	14655	14586	14630	14820	14740	14774	14775	14646	14687	14780	14649	14682	14626	14770	14732	14763	14709	14829	14664	14674	14536	14749	14691	14640	14693	14645	14659	14624	14658	14728	14628	14770	14607	14609	14716	14790	14724	14594	14685	14664	14718	14705	14586	14695	14625	14691	14770	14696	14798	14743	14614	14647	14734	14657	14731	14746	14730	14504	14751	14748	14638	14651	14853	14718	14723	14636	14647	14703	14761	14772	14697	14738	14792	14760	14668	14719	14716	14762	14617	14674	14634	14704	14753	14763	14552	14538	14690	14711	14543	14722	14681	14668	14677	14600	14560	14687	14720	14708	14884	14645	14741	14671	14768	14774	14719	14775	14944	14553	14660	14745	14614	14732	14752	14601	14651	14685	14513	14569	14688	14662	14774	14719	14709	14620	14768	14577	14599	14694	14690	14590	14574	14872	14666	14774	14830	14716	14861	14576	14679	14549	14908	14765	14836	14758	14679	14652	14847	14717	14676	14796	14540	14803	14610	14605	14559	14797	14691	14512	14792	14800	14523	14630	14701	14623	14832	14810	14633	14757	14631	14901	14726	14756	14811	14764	14668	14808	14688	14807	14680	14726	14778	14690	14780	14677	14768	14755	14630	14818	14596	14647	14813	14669	14927	14765	14812	14635	14673	14674	14899	14692	14825	14751	14784	14659	14798	14785	14771	14627	14749	14720	14532	14665	14870	14689	14771	14653	14806	14693	14694	14622	14694	14678	14642	14655	14657	14751	14703	14677	14602	14447	14751	14770	14618	14712	14915	14619	14788	14703	14862	14623	14571	14762	14762	14656	14615	14673	14666	14749	14532	14711	14512	14623	14744	14611	14635	14764	14748	14788	14566	14817	14567	14558	14671	14735	14617	14626	14723	14737	14556	14677	14675	14661	14820	14705	14795	14751	14757	14709	14588	14605	14733	14766	14623	14811	14785	14944	14697	14642	14773	14550	14732	14597	14576	14767	14681	14816	14666	14564	14781	14573	14825	14669	14653	14678	14646	14662	14673	14708	14794	14712	14676	14708	14638	14831	14684	14666	14682	14767	14605	14657	14438	14712	14650	14575	14626	14835	14787	14720	14618	14686	14749	14792	14535	14831	14662	14419	14669	14686	14538	14735	14757	14562	14802	14773	14651	14665	14631	14675	14650	14845	14793	14721	14707	14671	14648	14890	14660	14824	14917	14514	14677	14574	14796	14725	14567	14714	14779	14777	14813	14774	14652	14643	14832	14730	14624	14581	14677	14846	14889	14844	14675	14610	14788	14773	14726	14824	14600	14658	14565	14859	14717	14826	14695	14660	14497	14502	14662	14571	14602	14576	14671	14688	14554	14490	14659	14701	14698	14683	14637	14732	14724	14661	14759	14701	14744	14890	14727	14561	14668	14763	14739	14568	14789	14665	14695	14567	14768	14725	14577	14680	14754	14618	14769	14438	14665	14775	14721	14706	14525	14840	14569	14649	14724	14644	14726	14771	14688	14752	14762	14591	14764	14756	14613	14702	14711	14588	14598	14579	14510	14657	14847	14655	14753	14623	14686	14725	14473	14679	14678	14846	14736	14872	14750	14678	14654	14822	14725	14658	14813	14674	14646	14693	14782	14645	14756	14529	14663	14644	14695	14574	14554	14756	14558	14788	14638	14426	14630	14644	14811	14635	14774	14560	14778	14676	14502	14641	14658	14848	14624	14778	14726	14583	14566	14824	14768	14463	14603	14745	14702	14627	14678	14603	14704	14709	14740	14914	14625
27555	21963	23893	20437	17206	17374	17408	17027	16685	16620	16593	16626	16610	16464	16629	16617	16593	16588	16612	16400	16449	16627	16664	16588	16711	16647	16579	16506	16587	16589	16480	16595	16413	16532	16450	16618	16247	16455	16173	16493	16619	16534	16571	16363	16448	16499	16377	16345	16638	16838	16632	16430	16507	16678	16474	16351	16402	16483	16399	16379	16336	16534	16591	16531	16426	16374	16503	16266	16382	16415	16512	16256	16662	16423	16489	16412	16572	16378	16334	16414	16246	16393	16554	16470	16388	16458	16328	16444	16193	16477	16396	16594	16478	16299	16375	16282	16479	16306	16400	16256	16291	16147	16405	16251	16340	16342	16299	16444	16228	16470	16334	16202	16427	16346	16304	16191	16483	16573	16415	16373	16496	16370	16531	16388	16371	16623	16391	16283	16288	16415	16468	16198	16243	16415	16436	16297	16288	16356	16279	16192	16260	16374	16488	16287	16348	16309	16170	16297	16483	16300	16514	16413	16370	16600	16353	16452	16615	16441	16486	16375	16334	16471	16591	16308	16392	16465	16226	16338	16461	16331	16321	16537	16313	16397	16399	16430	16460	16482	16390	16301	16405	16637	16495	16318	16570	16505	16475	16363	16347	16541	16624	16459	16455	16536	16430	16551	16554	16415	16544	16356	16316	16204	16313	16391	16400	16575	16413	16372	16351	16299	16470	16257	16261	16473	16602	16319	16155	16226	16407	16383	16437	16168	16477	16359	16676	16442	16415	16259	16358	16287	16297	16379	16410	16432	16332	16488	16354	16404	16523	16310	16567	16396	16496	16371	16340	16441	16485	16380	16348	16323	16404	16416	16489	16381	16379	16379	16331	16337	16590	16423	16346	16363	16364	16398	16402	16421	16373	16113	16458	16482	16334	16664	16311	16343	16353	16314	16192	16375	16369	16272	16436	16141	16440	16440	16468	16406	16478	16440	16475	16330	16380	16295	16433	16255	16212	16382	16155	16574	16364	16546	16412	16313	16353	16377	16581	16487	16578	16387	16344	16307	16322	16492	16469	16307	16337	16527	16389	16512	16520	16402	16424	16170	16407	16460	16444	16409	16430	16336	16293	16257	16369	16504	16478	16228	16351	16446	16368	16198	16426	16460	16267	16632	16438	16426	16436	16449	16396	16466	16243	16379	16359	16423	16582	16472	16491	16277	16401	16420	16422	16522	16513	16503	16284	16442	16554	16533	16406	16338	16471	16646	16502	16414	16250	16398	16253	16386	16434	16322	16472	16513	16432	16436	16377	16305	16245	16222	16283	16376	16301	16360	16363	16349	16469	16435	16330	16331	16409	16245	16482	16371	16495	16463	16279	16371	16537	16473	16331	16371	16467	16559	16136	16421	16399	16676	16557	16249	16496	16151	16311	16269	16392	16397	16261	16367	16239	16280	16364	16389	16338	16195	16267	16418	16491	16389	16481	16542	16386	16400	16524	16450	16549	16287	16289	16412	16431	16400	16323	16452	16391	16429	16588	16396	16512	16478	16181	16398	16479	16492	16458	16532	16489	16514	16440	16387	16464	16368	16320	16408	16402	16406	16587	16304	16478	16475	16365	16382	16384	16499	16516	16473	16451	16309	16428	16315	16314	16467	16472	16357	16280	16311	16587	16545	16210	16479	16421	16292	16338	16501	16556	16393	16417	16384	16255	16115	16336	16348	16639	16408	16339	16423	16420	16338	16179	16347	16417	16456	16476	16294	16304	16330	16399	16503	16431	16499	16625	16302	16253	16396	16417	16304	16295	16426	16326	16503	16445	16526	16189	16399	16443	16353	16521	16466	16478	16417	16321	16556	16385	16398	16380	16493	16274	16394	16504	16410	16177	16341	16577	16335	16420	16550	16579	16324	16225	16440	16277	16349	16414	16492	16552	16336	16469	16411	16381	16494	16316	16356	16357	16264	16408	16378	16281	16455	16331	16574	16350	16520	16493	16178	16329	16407	16271	16493	16417	16456	16137	16331	16549	16242	16245	16322	16401	16423	16382	16475	16424	16318	16356	16480	16307	16372	16584	16350	16571	16487	16519	16358	16441	16413	16384	16666	16350	16371	16212	16294	16374	16198	16148	16329	16458	16282	16171	16464	16362	16449	16591	16401	16440	16470	16412	16558	16416	16298	16646	16475	16542	16462	16219	16514	16283	16475	16226	16355	16573	16565	16255	16329	16356	16256	16334	16492	16447	16292	16582	16378	16428	16569	16459	16523	16395	16422	16504	16381	16396	16234	16423	16449	16384	16244	16492	16531	16381	16483	16441	16538	16428	16396	16353	16365	16431	16255	16348	16240	16235	16393	16539	16472	16446	16351	16452	16470	16471	16508	16273	16375	16274	16388	16270	16448	16329	16675	16329	16493	16461	16451	16201	16421	16548	16506	16182	16476	16326	16315	16377	16414	16431	16327	16400	16466	16516	16363	16375	16276	16411	16373	16245	16317	16324	16421	16625	16269	16089	16354	16274	16308	16297	16169	16360	16345	16207	16469	16473	16321	16194	16103	16430	16256	16447	16672	16336	16389	16226	16509	16341	16231	16381	16601	16485	16520	16388	16454	16289	16335	16481	16380	16431	16291	16575	16539	16469	16298	16379	16378	16295	16500	16499	16280	16352	16410	16333	16501	16303	16406	16431	16350	16266	16366	16429	16417	16408	16392	16408	16504	16474	16425	16350	16423	16219	16399	16480	16374	16521	16360	16428	16389	16418	16339	16423	16402	16291	16439	16212	16704	16186	16165	16157	16481	16483	16516	16363	16279	16408	16254	16316	16440	16336	16241	16477	16277	16484	16247	16390	16312	16423	16478	16330	16299	16426	16437	16163	16370	16353	16309	16481	16598	16440	16333	16419	16421	16396	16342	16198	16511	16466	16389	16543	16366	16589	16241	16585	16441	16558	16281	16258	16299	16352	16382	16490	16454	16367	16470	16456	16427	16554	16180	16320	16388	16299	16249	16439	16416	16570	16330	16389	16354	16383	16446	16391	16403	16421	16306	16467	16503	16201	16223	16476	16549	16464	16396	16407	16522	16489	16464	16148	16368	16422	16354	16342	16431	16479	16287	16555	16312	16426	16176	16468	16416	16344	16334	16671	16399	16395	16533	16485	16427	16423	16334	16504	16527	16555	16433	16382	16324	16320	16366	16240	16325	16255	16297	16464	16421	16349	16382	16313	16231	16253	16516	16269	16475	16399	16381	16522	16393	16276	16397	16195	16220	16391	16045	16502	16320	16395	16252	16351	16361	16335	16323	16360	16366	16524	16430	16510	16276	16279	16327	16325	16593	16713	16346	16535	16420	16670	16557	16386	16568	16270	16292	16463	16342	16443	16184	16312	16382	16340	16274	16293	16348	16476	16428	16402	16209	16477	16452	16312	16624	16421	16180	16355	16588	16397	16260	16471	16393	16287	16387	16520	16430	16476	16350	16227	16417	16460	16313	16257	16439	16348	16371	16395	16241	16418	16322	16523	16392	16307	16536	16399	16385	16401	16234	16517	16251	16422	16599	16306	16489	16476	16533	16365	16225	16145	16441	16516	16359	16590	16346	16251	16620	16649	16545	16451	16241	16343	16298	16328	16353	16487	16336	16452	16530	16459	16337	16452	16304	16519	16336	16426	16455	16309	16237	16456	16365	16275	16262	16386	16195	16288	16423	16255	16143	16369	16386	16400	16369	16444	16440	16461	16184	16391	16469	16511	16479	16491	16389	16467	16406	16489	16397	16380	16285	16396	16360	16405	16391	16530	16284	16495	16399	16370	16399	16329	16446	16338	16447	16426	16442	16487	16650	16546	16571	16413	16415	16270	16375	16287	16253	16587	16421	16446	16398	16309	16594	16405	16300	16326	16339	16253	16268	16322	16177	16162	16473	16481	16437	16392	16442	16320	16411	16572	16242	16303	16562	16547	16634	16254	16468	16391	16369	16532	16403	16343	16385	16458	16529	16433	16424	16379	16502	16365	16443	16616	16524	16432	16499	16530	16344	16389	16153	16359	16387	16427	16382	16355	16426	16358	16428	16441	16472	16334	16613	16248	16305	16545	16501	16379	16427	16396	16360	16339	16568	16469	16329	16264	16528	16291	16460	16443	16419	16356	16546	16494	16436	16401	16517	16427	16403	16330	16438	16235	16492	16459	16404	16293	16269	16523	16348	16187	16527	16497	16396	16388	16464	16362	16370	16615	16557	16409	16287	16310	16307	16482	16405	16393	16519	16353	16383	16435	16486	16406	16387	16215	16462	16141	16352	16404	16125	16322	16318	16487	16357	16298	16543	16559	16442	16483	16283	16384	16462	16438	16369	16487	16255	16311	16527	16418	16317	16361	16299	16481	16471	16579	16444	16509	16447	16210	16417	16184	16123	16429	16442	16487	16473	16374	16289	16511	16324	16448	16501	16499	16602	16286	16358	16515	16449	16315	16534	16360	16353	16350	16410	16524	16561	16291	16350	16316	16432	16490	16451	16443	16240	16318	16257	16378	16343	16378	16417	16409	16525	16449	16451	16381	16394	16540	16351	16501	16370	16564	16487	16232	16424	16293	16380	16265	16327	16674	16455	16492	16347	16467	16129	16523	16535	16331	16448	16440	16355	16375	16475	16347	16222	16372	16425	16381	16490	16360	16595	16528	16436	16523	16342	16416	16328	16492	16291	16454	16243	16309	16459	16393	16380	16421	16267	16504	16376	16465	16279	16149	16292	16531	16413	16470	16397	16441	16558	16305	16359	16244	16644	16509	16291	16400	16348	16469	16237	16313	16505	16543	16385	16465	16197	16397	16471	16428	16369	16364	16457	16348	16700	16444	16481	16417	16472	16243	16416	16334	16402	16303	16549	16587	16379	16341	16277	16275	16318	16189	16246	16362	16483	16422	16587	16553	16133	16279	16360	16418	16489	16369	16145	16308	16371	16512	16518	16323	16372	16334	16351	16476	16376	16501	16412	16440	16364	16564	16440	16447	16457	16520	16413	16447	16284	16365	16609	16506	16275	16474	16555	16354	16378	16411	16357	16315	16514	16455	16445	16377	16503	16415	16414	16519	16381	16515	16351	16420	16447	16590	16382	16381	16436	16276	16389	16377	16429	16296	16342	16396	16311	16480	16515	16433	16577	16308	16495	16434	16490	16371	16327	16394	16320
14772	18462	17896	16245	16129	16093	15936	15572	15085	15143	14895	14754	14855	14912	14791	14801	15005	14766	14786	14889	14885	14842	14941	14997	14757	14949	15047	14956	14852	14865	14631	14797	14926	14704	14644	14627	14616	14586	14688	14588	14516	14654	14625	14514	14737	14598	14779	14850	14754	14900	14774	14794	14914	14695	14583	14589	14660	14625	14690	14658	14592	14595	14729	14496	14703	14449	14695	14802	14581	14616	14605	14660	14447	14625	14648	14532	14515	14416	14746	14718	14511	14568	14691	14652	14574	14512	14670	14695	14625	14549	14554	14598	14408	14662	14620	14671	14486	14485	14621	14662	14619	14674	14703	14634	14682	14601	14467	14670	14737	14687	14431	14604	14683	14644	14626	14677	14637	14640	14593	14766	14622	14609	14755	14631	14537	14845	14546	14575	14603	14623	14617	14624	14574	14529	14654	14604	14585	14520	14734	14743	14472	14460	14802	14560	14657	14651	14490	14575	14477	14642	14642	14574	14575	14697	14603	14598	14476	14575	14630	14559	14561	14810	14607	14626	14735	14550	14688	14691	14762	14558	14422	14757	14691	14599	14777	14690	14676	14602	14564	14694	14565	14644	14592	14687	14554	14544	14576	14551	14768	14571	14617	14776	14589	14835	14769	14573	14428	14660	14557	14620	14457	14604	14694	14717	14718	14715	14671	14577	14650	14675	14652	14562	14475	14605	14563	14898	14621	14610	14593	14551	14703	14713	14576	14512	14636	14581	14580	14476	14673	14443	14648	14746	14475	14657	14565	14625	14710	14616	14397	14476	14612	14538	14554	14607	14649	14834	14657	14603	14708	14466	14637	14670	14705	14595	14594	14723	14488	14571	14522	14676	14569	14609	14645	14655	14615	14588	14591	14587	14751	14592	14691	14563	14649	14483	14734	14642	14632	14733	14658	14634	14695	14610	14436	14657	14682	14481	14608	14672	14762	14498	14718	14595	14654	14628	14596	14719	14575	14577	14681	14644	14531	14777	14632	14713	14417	14518	14554	14562	14880	14645	14661	14496	14720	14725	14639	14593	14771	14430	14799	14784	14423	14527	14515	14509	14651	14605	14486	14701	14612	14518	14576	14583	14654	14554	14576	14444	14630	14535	14667	14747	14515	14659	14589	14617	14609	14549	14693	14531	14422	14691	14610	14624	14690	14668	14588	14772	14668	14603	14695	14563	14618	14549	14617	14588	14628	14627	14670	14612	14728	14668	14442	14669	14752	14602	14595	14538	14680	14608	14698	14612	14504	14607	14705	14433	14582	14706	14685	14618	14590	14543	14850	14665	14706	14755	14634	14630	14683	14620	14636	14782	14589	14682	14628	14772	14575	14623	14581	14712	14551	14653	14588	14664	14612	14668	14691	14590	14501	14615	14625	14554	14719	14797	14529	14603	14624	14781	14473	14600	14780	14579	14758	14515	14623	14731	14624	14647	14608	14466	14604	14572	14370	14581	14577	14746	14751	14636	14622	14556	14656	14637	14873	14575	14605	14583	14566	14585	14670	14696	14706	14587	14717	14530	14582	14702	14813	14596	14570	14542	14616	14646	14814	14658	14590	14789	14667	14692	14508	14564	14644	14719	14520	14513	14809	14595	14628	14715	14616	14760	14510	14640	14738	14668	14779	14716	14523	14623	14654	14494	14629	14866	14633	14707	14845	14577	14772	14556	14711	14638	14596	14708	14737	14631	14398	14683	14716	14435	14718	14790	14515	14729	14709	14583	14722	14710	14564	14722	14566	14533	14667	14486	14732	14748	14693	14501	14733	14723	14742	14586	14740	14537	14822	14393	14707	14556	14739	14593	14615	14671	14511	14639	14835	14665	14703	14627	14566	14480	14669	14768	14684	14764	14700	14629	14561	14572	14596	14779	14585	14637	14516	14661	14429	14626	14624	14794	14639	14605	14689	14586	14708	14602	14601	14702	14506	14606	14800	14506	14735	14578	14584	14646	14659	14523	14531	14715	14712	14580	14771	14682	14595	14607	14644	14478	14513	14670	14609	14763	14591	14622	14642	14571	14697	14613	14654	14673	14727	14523	14648	14644	14643	14643	14693	14689	14589	14580	14814	14642	14615	14665	14610	14578	14641	14691	14517	14558	14860	14443	14691	14572	14773	14608	14744	14767	14451	14639	14635	14650	14603	14596	14638	14657	14643	14460	14589	14735	14501	14679	14787	14559	14721	14535	14530	14682	14683	14596	14476	14598	14509	14619	14515	14645	14736	14742	14715	14684	14663	14566	14572	14346	14606	14663	14553	14844	14739	14454	14718	14567	14583	14695	14784	14699	14611	14770	14712	14664	14503	14726	14637	14836	14647	14611	14549	14569	14624	14604	14782	14667	14610	14665	14625	14683	14546	14635	14700	14503	14707	14554	14561	14546	14479	14662	14652	14562	14587	14510	14450	14554	14669	14744	14715	14770	14611	14610	14742	14692	14745	14572	14714	14576	14578	14625	14650	14671	14658	14645	14550	14585	14652	14510	14645	14667	14762	14557	14566	14531	14614	14498	14618	14612	14697	14493	14599	14657	14717	14637	14719	14499	14527	14679	14660	14517	14675	14569	14540	14679	14698	14589	14658	14582	14689	14660	14751	14478	14566	14733	14613	14762	14678	14612	14548	14826	14517	14399	14617	14532	14663	14670	14665	14661	14598	14730	14717	14597	14684	14628	14802	14781	14598	14687	14543	14742	14586	14583	14652	14539	14759	14717	14679	14645	14800	14811	14563	14625	14712	14721	14794	14507	14844	14555	14780	14554	14538	14606	14767	14439	14447	14618	14493	14511	14502	14702	14434	14488	14759	14605	14632	14798	14663	14731	14637	14540	14594	14603	14567	14479	14568	14599	14648	14555	14690	14561	14582	14675	14663	14568	14631	14667	14596	14530	14529	14524	14611	14519	14691	14677	14776	14520	14763	14672	14601	14573	14603	14754	14660	14622	14750	14509	14589	14634	14598	14589	14622	14756	14596	14487	14778	14403	14727	14593	14538	14535	14749	14653	14547	14836	14656	14634	14623	14589	14647	14408	14609	14565	14340	14510	14531	14661	14695	14493	14601	14604	14518	14409	14634	14645	14858	14538	14793	14646	14682	14508	14494	14661	14425	14573	14489	14664	14525	14665	14541	14405	14709	14692	14599	14766	14565	14624	14546	14620	14519	14659	14447	14704	14669	14582	14670	14460	14600	14764	14602	14450	14641	14729	14724	14619	14665	14601	14661	14550	14556	14441	14664	14736	14655	14737	14763	14560	14642	14606	14521	14672	14619	14688	14629	14584	14650	14606	14673	14629	14574	14634	14611	14763	14666	14578	14689	14645	14500	14655	14690	14602	14620	14698	14676	14648	14696	14599	14507	14461	14608	14620	14443	14587	14744	14546	14800	14476	14699	14814	14710	14627	14632	14827	14581	14578	14539	14533	14724	14541	14676	14654	14503	14725	14680	14559	14657	14537	14789	14582	14553	14720	14630	14767	14487	14686	14738	14623	14693	14610	14727	14539	14586	14665	14712	14692	14695	14820	14616	14738	14626	14614	14665	14615	14629	14594	14715	14755	14446	14629	14494	14491	14473	14605	14636	14519	14623	14618	14863	14742	14828	14646	14624	14649	14775	14718	14656	14554	14733	14530	14675	14539	14726	14627	14699	14624	14818	14467	14648	14540	14696	14685	14508	14608	14760	14645	14727	14672	14471	14630	14623	14539	14700	14647	14532	14516	14672	14590	14541	14722	14639	14610	14669	14645	14466	14545	14606	14558	14669	14595	14465	14694	14499	14744	14525	14674	14585	14637	14698	14708	14610	14568	14623	14579	14688	14796	14566	14563	14638	14655	14662	14719	14724	14537	14682	14558	14608	14543	14563	14781	14622	14522	14507	14749	14525	14705	14569	14666	14654	14713	14643	14632	14567	14518	14738	14689	14480	14719	14613	14541	14693	14571	14720	14593	14503	14774	14782	14650	14576	14593	14608	14728	14482	14421	14639	14744	14596	14868	14503	14585	14607	14725	14633	14648	14624	14641	14541	14647	14637	14550	14712	14649	14614	14533	14538	14558	14612	14650	14561	14839	14458	14675	14661	14705	14655	14659	14615	14537	14878	14488	14753	14724	14680	14690	14750	14795	14555	14735	14601	14759	14593	14652	14697	14595	14588	14551	14710	14697	14520	14771	14553	14599	14513	14714	14682	14562	14580	14760	14536	14526	14638	14765	14535	14701	14535	14510	14492	14588	14660	14607	14618	14771	14632	14648	14627	14637	14698	14674	14670	14636	14633	14602	14621	14684	14577	14582	14547	14740	14644	14659	14632	14708	14752	14548	14642	14534	14677	14632	14705	14647	14776	14531	14660	14711	14681	14599	14641	14661	14630	14664	14745	14671	14523	14579	14672	14519	14685	14681	14834	14561	14559	14498	14760	14685	14405	14607	14702	14665	14685	14660	14626	14437	14701	14551	14610	14896	14774	14598	14668	14523	14646	14605	14517	14476	14524	14824	14632	14646	14662	14555	14791	14697	14655	14631	14595	14529	14639	14552	14617	14589	14701	14636	14669	14648	14603	14550	14664	14671	14702	14677	14575	14614	14625	14714	14476	14576	14700	14644	14579	14622	14598	14613	14607	14553	14615	14456	14529	14588	14709	14507	14653	14554	14577	14620	14551	14703	14572	14650	14723	14620	14574	14510	14583	14560	14584	14650	14670	14521	14786	14706	14717	14771	14546	14652	14783	14499	14451	14623	14675	14579	14547	14683	14606	14589	14560	14517	14560	14671	14743	14628	14634	14670	14650	14719	14681	14676	14740	14681	14676	14587	14589	14565	14638	14530	14630	14738	14648	14651	14676	14691	14652	14433	14701	14698	14554	14508	14590	14630	14515	14556	14511	14493	14613	14845	14519	14552	14560	14690	14565	14598	14882	14778	14498	14583	14677	14724	14455	14520	14797	14522	14567	14706	14466	14608	14507	14504	14561	14704	14628	14622	14573	14568	14637	14550	14547	14828	14620	14575	14550	14574	14663	14682	14794	14581	14544	14589	14646	14694	14633	14729	14569	14645	14672	14732	14677	14668	14749	14641	14531	14582	14733	14648	14608	14664	14604	14598	14587	14562	14569	14791	14703	14764	14762	14625	14581	14659	14540	14501
24034	21280	28696	24227	21946	21405	19976	17474	16805	16805	16777	16534	16437	16624	16602	16627	16479	16460	16502	16240	16520	16458	16231	16592	16676	16606	16451	16246	16564	16495	16327	16399	16320	16310	16297	16384	16457	16410	16418	16334	16453	16219	16351	16439	16338	16246	16274	16798	17148	17332	17171	16653	16514	16187	16428	16165	16070	16248	16416	16173	16195	16265	16332	16237	15992	16203	16093	16251	16296	16081	16258	16033	16066	16142	16350	16400	15976	16017	16323	16225	16173	16152	16268	16058	16172	16138	16261	16257	16220	16280	16246	16092	16212	16139	16297	16030	16244	16173	16092	16318	16374	16126	16256	15963	16294	16126	16232	16088	15986	16306	16284	16138	16257	16382	16252	16194	16269	16222	16055	16267	16145	16182	16062	16389	16289	16070	16226	16223	16158	16037	16093	16233	16125	16080	16244	16146	16373	16181	16118	16247	16220	16311	16430	16125	16168	16346	16205	16180	16173	16098	16259	16204	16258	16028	16312	16179	16169	16250	16005	16110	16217	16237	16363	16314	16100	16156	16176	16071	16035	16043	16219	16072	16252	16228	16198	16413	16394	16274	15975	16310	16049	16151	16171	16274	16002	16395	16006	16156	16202	16135	16248	16206	16155	16153	16165	16152	16231	16310	16083	16149	15972	16110	16239	16329	16443	16307	16139	15949	15898	16232	16139	16099	16198	16156	16271	16303	16286	16260	16222	16043	16380	16171	16121	16137	16269	16280	16283	16414	16236	16019	16142	15900	16341	16275	16303	16175	16230	16122	16165	16257	16133	16263	16071	16296	16381	16232	16006	15952	16166	15947	16281	16155	16144	16159	16245	16105	16258	16164	15992	16050	16145	16049	16161	16095	16168	16371	16300	16236	16278	16297	16298	16238	15965	16133	16044	16217	16150	16042	16175	16227	16056	16314	16307	16340	16057	16308	15943	15896	16344	16107	16149	16242	16190	16174	16089	15986	15967	16157	16198	16147	16193	16210	16138	16070	16304	16189	16032	16159	16054	16202	16152	16187	15964	16351	16242	16088	16095	15988	16299	16035	16272	16180	16320	16181	16194	16346	16214	16153	16240	16196	16344	16254	16094	16139	16115	16213	16263	16314	16180	16243	15975	16195	16110	16244	16211	16007	16063	16188	16206	16052	16098	16195	16424	16183	16122	16191	16141	16161	16105	16222	16357	16181	16149	16120	15913	16164	16091	16243	16409	16380	16218	16187	16202	16142	16242	16109	15995	16145	16117	16020	16287	16034	16318	16443	16185	16117	16162	16091	15983	16267	16145	16124	16166	16238	16079	16193	16146	16154	16380	16183	16196	16060	16165	15925	16044	16186	15949	16307	16403	16075	16340	16156	16302	16201	15992	16315	16147	16178	16035	16073	16249	16271	16303	16144	16157	16190	16296	16111	16328	16276	16244	16333	16023	16067	16222	16144	16074	16219	16146	16317	16278	16210	16257	16146	16188	16126	16274	16366	16057	16105	16172	16336	16088	16079	16094	16191	16118	16036	16267	16103	16347	16230	16251	16252	16191	16259	16015	16296	16270	16070	16188	16130	16057	16158	16248	16144	16022	16241	16339	16166	16111	16232	15982	15957	16213	16250	16076	16097	16220	16115	16271	16129	16283	16264	16154	16433	15985	16154	16255	16308	16329	16146	16255	16215	16102	16121	16304	16075	16301	16244	16071	16173	16309	16159	16335	16139	16125	16003	15945	16385	16180	16224	16101	16097	16372	16168	16093	16156	16137	16396	16231	16119	16271	16148	16093	16076	16102	16319	16383	16023	16322	16128	16058	16204	16275	16279	16303	16202	16192	16171	16051	16141	16166	16270	16199	16187	16173	16105	16291	16250	16075	16264	16112	16248	16053	16251	16075	16084	16087	16138	16138	16097	16162	16176	16135	16154	16174	16279	16209	16343	16207	16077	16276	15951	16015	16286	16198	16264	16116	16216	16032	16311	16004	16282	16170	16092	16378	16245	16149	16188	16111	16162	16440	16160	16165	16235	16266	16207	16247	16344	16266	16224	16161	16168	16114	16341	16236	16132	16149	16209	15944	16168	16330	16029	16057	16238	16060	16147	16007	16219	15948	16192	16323	16122	16149	16090	16010	16425	16286	16023	16160	16158	16193	15892	16144	16210	16279	16190	16125	16349	16365	16156	16181	16221	16095	16082	16184	15915	16207	16325	16229	16129	16234	16092	16274	16157	16019	16165	16215	16255	16358	16307	16242	16141	16044	16289	16320	16049	16358	16353	16230	16015	16221	16237	16179	16391	16108	16296	16449	16222	16001	16209	16151	16150	16141	16150	16032	16207	16159	16116	15986	16141	16100	16078	16112	16286	16153	16278	16088	16361	16307	16203	16238	16102	16400	16388	16388	16294	16141	16082	16187	16176	16341	16154	16030	16095	16325	16192	16135	16070	16201	16056	16250	16083	16272	16071	16247	16412	16047	16282	16211	16203	16317	16159	16174	15945	16109	16294	16265	16094	16157	16256	16182	16109	16368	16090	16229	16201	16258	16125	16266	16215	16354	16260	16165	16159	16206	16044	16264	16169	16288	16080	16176	16238	16415	16334	16161	16225	16313	16118	16023	16189	15950	16104	16180	16186	16194	16291	16230	16008	16305	16034	16199	16214	16021	16064	16133	16265	16386	16199	16189	16147	16189	16062	16365	16128	16044	16181	16261	16251	16128	15972	16050	16087	16198	16246	16080	16136	16042	16281	16177	16228	16141	16298	16121	15989	16209	16289	16276	16110	16137	16141	16040	15996	16170	16216	16234	16089	16354	16214	16404	16385	16240	16091	16269	16212	16191	16200	16151	16105	16213	15975	16118	16146	16359	16257	15986	16129	16417	16172	16250	16117	16000	16298	16231	16106	16096	16165	16271	16205	16136	15988	16093	16185	16172	16046	16200	16060	16186	16303	16010	16211	16200	16259	16197	16269	16265	16243	16012	16210	16058	15974	16123	16148	16156	16135	16016	16162	16198	16121	16141	16038	16215	16152	16057	16168	16148	16387	16222	16016	16268	16180	16271	16258	16132	16304	16255	16203	16225	16214	16298	16200	16115	16067	16239	16071	16302	16355	16083	16310	16188	16145	16078	16076	16171	16152	16150	16135	16115	16108	16291	16203	16133	16064	16113	16209	16144	16044	16259	16291	16172	16196	16257	16085	16112	16176	16062	16015	16150	16268	16152	16129	15969	16065	16143	16382	16017	16073	16274	16271	16008	16038	16126	16300	15911	16071	16159	16204	16393	16143	16110	16140	16048	16141	16159	16092	16254	16125	16245	16145	16169	16334	16391	16147	15984	16140	16203	16107	16208	16240	16081	16104	16158	16249	16232	16049	16392	16257	16072	16130	16136	16204	16210	16143	15979	16081	16276	16211	16077	16166	16191	16208	16181	15969	16152	16230	16244	16085	16047	16178	16186	16070	16063	16226	16455	16007	16114	16139	16140	16215	16081	16267	16237	16205	16224	16259	16216	15975	16096	16130	16023	16053	16106	16291	16289	16182	16239	16118	16033	16175	16140	16108	16272	16106	16013	16110	16152	16179	16174	16172	16303	16029	16189	16293	16153	16081	16106	16027	16168	16303	16218	16282	16260	16253	16049	16113	16162	16254	16173	16086	16407	16120	16111	16241	16105	16167	16163	16199	16366	16195	16194	16145	16144	16118	16259	16019	16169	16141	16118	16097	16050	16147	15986	15900	16228	16184	16084	16200	16250	16261	16080	16214	16317	16142	16263	16035	16345	16045	16376	16349	16103	16177	16348	16111	16145	16126	16055	16004	16011	16117	15962	16055	16046	16253	16334	16211	16178	16316	16159	16264	16190	16044	16199	16145	16100	16099	16255	16447	16162	16261	16383	16168	16168	16208	16134	16138	16071	16068	16188	16090	16260	15958	16304	15986	16084	16139	16281	16150	16229	16323	16165	16177	16176	16252	16310	16250	16122	16024	16033	16073	16322	16265	16266	16169	16182	16093	16093	16245	16148	16315	16059	16048	16071	16279	16075	16254	16176	16223	16121	16226	16284	16078	16153	16078	16178	16044	16326	16120	16435	16140	16195	16242	16072	16191	16154	16271	16047	16158	16162	16109	16106	16035	16329	16272	16223	16035	16162	16194	16182	16194	16191	16131	16141	16000	16242	16198	16258	16219	16122	16271	16058	16217	16304	16166	15951	16271	16313	16276	16253	16281	16198	16237	16135	16200	16104	16032	16101	16118	16131	16296	16095	15954	16130	16145	16222	16192	16132	16159	16229	16192	16075	16084	16208	16252	16418	16248	16204	16450	16307	16272	16278	16095	16200	15887	16130	16071	16003	16190	16206	16259	16244	16191	16094	16096	16161	16269	16191	16171	16141	15988	16091	16271	16092	16129	16118	15938	16186	16177	16265	16126	16053	16071	16146	15991	16291	16321	16318	16199	16119	16072	16179	16226	16188	16277	16119	16109	16182	16035	16106	16044	16183	16208	16133	16323	16166	16116	16180	16315	16213	16101	16110	16213	16149	16278	16339	16182	16227	16239	16101	16341	16327	16237	16085	16063	16215	16052	15969	16139	16102	16183	16136	16337	16145	16300	16237	16260	16199	16215	16041	16168	16344	16312	16165	16246	16254	16014	16304	16299	16166	16293	16228	16071	16078	16020	16261	16186	16237	16355	16235	16115	16029	16004	16112	16214	16023	16010	16087	16292	16082	16213	16165	16208	16267	16079	16157	16275	16318	16186	16289	16230	16371	16092	16064	15987	16120	16089	16242	16119	16116	16143	16255	16165	16179	16070	16118	16175	16023	16123	16230	16026	16283	16232	16141	16371	16115	16262	16352	16210	15982	16100	16071	16186	16131	16174	16255	16075	16165	16020	16097	16256	16277	16025	16102	16165	16066	16254	16025	16189	16088	16255	16273	16200	16121	16268	16189	16297	16195	16341	16263	16122	16156	16295	16216	16281	16371	16211	16078	16204	16245	16405	16189	16210	16234	16293	16219	16085	16291	16264	16158	16295	16248	16314	16243	16086	16168	16124	15912	16092	16187	15917	16273	16104	16221	16098	16214	16349	16271	15975	16137	16141	16169	16241	16096	16326	16090	16064	16259	16179	16183	16112	16264	16092	16172	16071	16243	16150
14051	23788	22215	18389	17666	17245	16591	15853	15443	15356	15263	14846	15114	14919	14925	15075	15187	14831	14853	14912	14855	14749	14984	14911	15032	14854	14795	14876	14655	14725	14792	14696	14803	14691	14599	14673	14637	14669	14607	14686	14421	14687	14590	14593	14465	14517	14654	15581	16015	16236	15592	15049	14822	14604	14583	14533	14463	14495	14587	14590	14647	14545	14367	14547	14507	14335	14480	14489	14653	14451	14509	14521	14405	14520	14494	14485	14516	14532	14461	14484	14518	14530	14284	14526	14307	14764	14594	14515	14736	14338	14527	14482	14519	14676	14490	14472	14617	14611	14419	14563	14316	14693	14521	14545	14416	14502	14463	14359	14518	14374	14487	14468	14400	14363	14459	14510	14463	14533	14490	14498	14509	14672	14533	14580	14429	14602	14532	14544	14618	14528	14507	14451	14401	14325	14464	14565	14498	14590	14485	14475	14749	14517	14699	14422	14434	14533	14699	14510	14515	14403	14653	14351	14311	14386	14313	14672	14437	14477	14406	14471	14496	14616	14409	14535	14521	14340	14530	14548	14320	14479	14424	14560	14484	14397	14525	14490	14642	14591	14550	14371	14533	14465	14375	14649	14451	14628	14448	14489	14416	14461	14688	14385	14622	14548	14360	14487	14591	14577	14483	14441	14506	14619	14571	14415	14514	14361	14436	14479	14573	14459	14689	14482	14590	14525	14454	14391	14396	14396	14561	14480	14481	14360	14422	14516	14509	14438	14408	14475	14508	14467	14574	14508	14394	14553	14436	14484	14559	14426	14486	14465	14461	14534	14480	14640	14577	14648	14505	14364	14475	14433	14538	14459	14470	14593	14586	14443	14527	14684	14488	14390	14413	14507	14455	14509	14424	14421	14471	14410	14471	14439	14608	14410	14442	14467	14327	14575	14412	14456	14567	14391	14356	14481	14673	14655	14452	14338	14509	14473	14722	14520	14444	14555	14632	14454	14513	14478	14543	14527	14460	14366	14468	14289	14488	14509	14509	14532	14451	14429	14439	14395	14569	14460	14546	14478	14409	14424	14480	14420	14390	14481	14435	14483	14443	14640	14590	14415	14468	14546	14459	14506	14429	14480	14627	14437	14438	14492	14380	14510	14633	14529	14386	14542	14437	14550	14481	14523	14336	14376	14418	14451	14566	14541	14360	14576	14549	14408	14552	14455	14448	14517	14349	14592	14655	14512	14416	14597	14583	14484	14476	14462	14633	14594	14414	14503	14288	14433	14559	14477	14409	14524	14459	14388	14557	14250	14556	14457	14441	14448	14492	14555	14472	14530	14476	14663	14552	14411	14390	14537	14490	14397	14387	14525	14398	14479	14508	14376	14697	14428	14498	14357	14346	14524	14458	14472	14505	14575	14346	14502	14431	14558	14621	14335	14379	14392	14380	14361	14454	14452	14458	14572	14624	14496	14517	14491	14507	14456	14478	14643	14491	14549	14501	14598	14485	14480	14502	14594	14698	14335	14576	14438	14694	14441	14547	14482	14467	14478	14622	14570	14461	14490	14495	14461	14622	14401	14539	14545	14489	14533	14461	14532	14495	14491	14565	14676	14558	14487	14545	14522	14641	14431	14446	14607	14525	14550	14407	14523	14563	14611	14586	14467	14363	14379	14474	14351	14699	14437	14488	14547	14483	14507	14479	14561	14567	14487	14474	14307	14731	14475	14388	14445	14528	14732	14481	14541	14496	14600	14625	14535	14535	14339	14585	14434	14466	14429	14460	14604	14454	14524	14552	14482	14584	14441	14400	14491	14466	14511	14340	14425	14481	14436	14499	14453	14628	14401	14420	14530	14348	14515	14363	14430	14568	14348	14609	14427	14577	14458	14554	14608	14333	14469	14453	14533	14479	14485	14359	14632	14494	14473	14606	14403	14405	14490	14449	14588	14492	14520	14511	14525	14562	14387	14524	14558	14331	14584	14561	14427	14581	14432	14473	14357	14495	14332	14567	14521	14363	14544	14599	14506	14237	14324	14562	14519	14497	14541	14379	14420	14498	14378	14604	14647	14430	14632	14583	14545	14535	14626	14408	14597	14573	14486	14390	14393	14585	14496	14709	14376	14391	14568	14395	14426	14555	14478	14490	14438	14374	14701	14613	14424	14429	14501	14483	14471	14527	14637	14592	14485	14454	14461	14531	14485	14422	14530	14541	14504	14586	14461	14623	14576	14446	14378	14509	14387	14588	14703	14548	14501	14442	14560	14819	14426	14487	14563	14678	14472	14486	14465	14515	14399	14345	14449	14526	14533	14493	14494	14481	14386	14476	14580	14467	14593	14542	14391	14663	14611	14511	14303	14482	14481	14640	14634	14533	14460	14362	14508	14314	14792	14554	14382	14381	14390	14417	14591	14456	14557	14431	14369	14546	14401	14589	14430	14513	14476	14663	14418	14621	14576	14556	14601	14613	14541	14523	14507	14613	14342	14565	14430	14515	14511	14261	14481	14465	14588	14514	14559	14470	14391	14510	14569	14361	14465	14453	14318	14500	14452	14553	14456	14665	14632	14666	14536	14419	14609	14540	14447	14543	14451	14431	14594	14564	14543	14526	14391	14488	14686	14476	14439	14456	14420	14415	14424	14495	14379	14441	14557	14566	14276	14511	14444	14548	14575	14478	14511	14507	14397	14564	14578	14609	14595	14390	14502	14367	14559	14537	14443	14589	14409	14518	14405	14595	14611	14473	14626	14446	14600	14555	14363	14571	14497	14552	14375	14637	14584	14666	14494	14619	14718	14357	14569	14540	14302	14568	14464	14432	14454	14480	14659	14528	14486	14502	14622	14467	14415	14512	14492	14456	14418	14483	14574	14609	14419	14509	14568	14525	14514	14407	14475	14399	14451	14579	14462	14496	14476	14429	14545	14592	14392	14553	14381	14451	14507	14459	14516	14524	14434	14423	14495	14421	14546	14465	14423	14609	14515	14529	14464	14526	14376	14596	14341	14350	14325	14526	14529	14436	14493	14360	14429	14476	14521	14586	14476	14653	14391	14650	14608	14444	14427	14428	14641	14389	14434	14367	14445	14460	14452	14630	14510	14569	14480	14516	14517	14461	14418	14569	14570	14396	14554	14523	14668	14740	14539	14751	14725	14537	14611	14532	14548	14488	14648	14442	14453	14469	14484	14694	14311	14430	14401	14567	14596	14419	14636	14470	14790	14277	14552	14479	14382	14543	14409	14455	14519	14782	14511	14543	14533	14358	14578	14557	14524	14437	14464	14486	14530	14572	14514	14512	14449	14488	14517	14564	14492	14514	14260	14483	14415	14362	14413	14497	14342	14571	14482	14620	14557	14624	14364	14508	14446	14353	14673	14588	14415	14656	14551	14625	14463	14312	14531	14536	14493	14517	14457	14620	14444	14565	14342	14272	14463	14376	14599	14563	14300	14492	14447	14415	14569	14446	14361	14499	14311	14583	14531	14520	14409	14626	14634	14430	14493	14545	14442	14516	14478	14590	14531	14382	14312	14417	14465	14380	14600	14451	14618	14490	14584	14521	14275	14362	14683	14422	14619	14525	14499	14435	14424	14532	14538	14555	14465	14459	14457	14555	14521	14657	14504	14632	14514	14545	14402	14557	14370	14462	14507	14516	14513	14542	14516	14540	14398	14741	14475	14508	14505	14513	14576	14549	14516	14395	14545	14507	14509	14389	14566	14465	14461	14667	14529	14483	14413	14438	14559	14586	14696	14573	14337	14451	14584	14521	14434	14506	14430	14594	14483	14497	14459	14337	14464	14432	14452	14434	14463	14554	14510	14484	14511	14596	14439	14493	14499	14665	14418	14488	14449	14356	14534	14432	14332	14349	14551	14392	14498	14438	14503	14605	14529	14385	14381	14576	14403	14502	14439	14385	14536	14534	14391	14456	14415	14450	14449	14550	14438	14452	14462	14471	14486	14528	14505	14546	14668	14676	14525	14514	14369	14524	14430	14550	14500	14350	14444	14407	14391	14704	14608	14397	14437	14566	14502	14463	14483	14538	14530	14404	14450	14423	14443	14502	14461	14519	14545	14693	14270	14532	14535	14595	14655	14529	14508	14457	14570	14509	14664	14372	14437	14550	14477	14662	14343	14335	14436	14474	14530	14485	14589	14547	14412	14403	14548	14468	14478	14399	14688	14531	14554	14740	14415	14492	14569	14411	14400	14492	14486	14487	14466	14565	14311	14517	14462	14529	14522	14482	14504	14572	14661	14405	14287	14487	14572	14405	14446	14482	14558	14541	14391	14580	14551	14507	14504	14458	14451	14578	14457	14633	14534	14492	14498	14279	14420	14494	14482	14514	14631	14462	14580	14507	14610	14494	14443	14552	14342	14411	14481	14540	14403	14600	14640	14403	14462	14575	14555	14397	14399	14428	14433	14472	14668	14445	14562	14621	14604	14387	14686	14382	14374	14447	14612	14406	14498	14605	14420	14480	14474	14439	14454	14451	14639	14474	14346	14465	14449	14260	14253	14466	14590	14627	14557	14587	14498	14626	14443	14650	14578	14307	14515	14469	14439	14447	14488	14513	14478	14535	14492	14400	14400	14490	14611	14561	14341	14462	14525	14372	14352	14469	14442	14461	14628	14446	14497	14459	14367	14501	14418	14508	14412	14515	14531	14510	14514	14414	14533	14373	14472	14591	14500	14439	14555	14474	14397	14563	14396	14652	14409	14506	14477	14530	14552	14263	14479	14371	14556	14457	14510	14417	14617	14474	14501	14546	14315	14531	14550	14491	14718	14501	14459	14528	14509	14555	14579	14663	14413	14459	14589	14391	14321	14571	14416	14475	14523	14293	14603	14443	14509	14410	14526	14385	14600	14338	14492	14469	14445	14590	14597	14414	14532	14611	14461	14490	14579	14579	14441	14587	14441	14541	14634	14428	14463	14496	14529	14614	14560	14631	14426	14402	14503	14489	14564	14682	14440	14561	14509	14451	14586	14377	14498	14523	14541	14570	14406	14516	14710	14568	14422	14342	14512	14408	14569	14541	14559	14428	14572	14566	14445	14763	14440	14468	14520	14490	14449	14497	14510	14422	14485	14528	14494	14340	14590	14476	14556	14582	14380	14484	14264	14558	14573	14394	14564	14587	14407	14531	14601	14618	14501	14394	14455	14206	14505	14509	14385	14666	14585
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
