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
339660301856	339660302421	339660302971	339660303521	339660304071	339660304621	339660305171	339660305721	339660306271	339660306821	339660307371	339660307921	339660308471	339660309021	339660309571	339660310121	339660310671	339660311221	339660311771	339660312321	339660312871	339660313421	339660313971	339660314521	339660315071	339660315621	339660316171	339660316721	339660317271	339660317821	339660318371	339660318921	339660319471	339660320021	339660320571	339660321121	339660321671	339660322221	339660322771	339660323321	339660323871	339660324421	339660324971	339660325521	339660326071	339660326621	339660327171	339660327721	339660328271	339660328821	339660329371	339660329921	339660330471	339660331021	339660331571	339660332121	339660332671	339660333221	339660333771	339660334321	339660334871	339660335421	339660335971	339660336521	339660337071	339660337621	339660338171	339660338721	339660339271	339660339821	339660340371	339660340921	339660341471	339660342021	339660342571	339660343121	339660343671	339660344221	339660344771	339660345321	339660345871	339660346421	339660346971	339660347521	339660348071	339660348621	339660349171	339660349721	339660350271	339660350821	339660351371	339660351921	339660352471	339660353021	339660353571	339660354121	339660354671	339660355221	339660355771	339660356321	339660356871	339660357421	339660357971	339660358521	339660359071	339660359621	339660360171	339660360721	339660361271	339660361821	339660362371	339660362921	339660363471	339660364021	339660364571	339660365121	339660365671	339660366221	339660366771	339660367321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23334	21704	29768	24170	21830	23442	24189	18281	17122	17427	17240	16827	16941	16842	16669	16576	16580	16356	16340	16334	16181	16293	15991	16306	16149	16106	16008	16139	15975	16180	15997	15950	16040	15944	15979	16107	15979	16041	16080	16040	15936	15877	15952	15816	15743	15906	16166	15897	15944	16156	15857	15919	15967	15815	15804	15930	15977	15733	15926	15793	16127	15994	16101	16001	16088	15941	15850	15809	15944	15735	15997	16123	15892	15867	16005	15759	15952	15915	15829	15894	15727	15855	15713	15615	15956	15799	15879	15812	16012	15859	15874	15959	15779	15851	15866	15956	15810	16017	15939	15617	15883	15877	15978	15760	15854	15933	16010	15673	15867	15915	15790	15688	15905	15825	15939	15908	16040	16094	15847	15662	15823	16077	15983	15833	15872	16009	15962	15749	15662	15819	15914	15822	15952	15878	16004	15738	15840	16011	15868	15917	15844	16010	15952	15682	15878	15904	15974	15984	16084	16073	16052	15865	15801	15808	15870	15848	15929	15790	15734	15932	15885	15838	15780	15808	15911	15763	15798	15852	15835	15862	15873	16099	15851	15842	15829	15865	15981	15751	15828	15764	15811	15933	15843	16053	15858	16043	15884	15759	15733	15884	15861	15822	15932	15886	15843	15963	15774	15847	15799	15776	16010	15994	15779	15706	15878	15830	15849	15826	15918	15753	15775	15889	15960	15859	16017	15648	15859	15890	15751	15747	15723	15789	15851	15860	15648	15765	15853	15832	15884	15864	15841	15880	15900	15738	15815	15766	15714	15733	15821	15648	15859	15686	15852	15708	15752	15884	15860	16010	15798	15827	15734	15856	15667	15916	15958	15826	15879	15882	15789	15796	15737	15661	15902	15816	15882	15764	15992	15878	15960	15959	15697	15962	15755	16041	15910	15857	16001	15684	15942	16153	16191	15703	15968	15912	15789	15738	15889	15972	15878	16011	15868	15866	15798	15821	15779	15817	15828	15864	15918	15716	15924	15983	15988	15879	15842	16126	16054	16021	16128	15844	16149	15655	15624	16011	15867	15786	15899	15955	15803	15789	15814	15709	15818	15925	15769	15808	15908	15807	15722	15863	15756	15865	15749	15804	15913	15907	15903	16129	15929	15788	15982	16113	15844	15917	15952	15832	15810	15942	15926	15669	15769	15829	15727	15687	15734	15914	16051	15944	15764	15760	15734	15778	15914	15758	15931	15889	15931	15627	15881	15724	15878	15835	15942	15948	15742	15702	15713	15806	15746	15860	15803	15884	15868	15803	15829	15795	15979	15686	15834	15869	15859	15800	15866	15784	15987	16048	15712	15664	15620	15742	15758	15893	15832	15821	15936	15733	15758	15927	15949	15663	16000	15733	16000	15981	16030	15801	15964	15748	15870	15830	15819	15808	15793	15870	16028	15912	15852	15875	15748	15829	15854	15934	15780	15914	16020	15997	15806	15856	15787	15912	15833	15667	15654	15670	15846	15918	15854	15838	15862	15764	15936	15835	15952	15636	15717	15867	15821	15680	15840	15765	16040	16023	15826	15846	15766	15826	15777	15762	16158	15831	15683	15614	15629	15762	16044	15659	15770	15934	15987	15742	15753	15599	15983	15941	15493	15796	16015	15892	15924	15930	15849	15784	15846	15850	15993	15805	15741	15887	15934	15767	15828	15840	15579	15644	15969	15793	15896	15828	15817	15716	15845	15747	15899	15767	15690	15912	15898	15961	15921	15706	15685	15742	15979	15834	15789	15652	15847	15661	15924	15885	15795	15777	15918	15914	15928	15791	15798	15922	15844	15887	15889	15850	15800	15785	15843	15823	15851	15758	15860	15788	16072	15821	15958	15843	15902	15807	15889	15805	15899	15913	15986	15804	15954	15856	15854	15887	15865	15832	15771	15773	15836	15734	15929	15887	15962	15703	15814	15727	15875	15698	15695	15916	15832	15866	15943	16102	16129	15883	16014	15815	15807	15759	15781	15806	15893	16046	15868	16057	15771	15953	15928	16097	15698	16094	15939	15980	15779	16024	16041	15863	15815	15887	15763	15889	15776	15759	16070	15892	15956	15802	16009	15866	15818	15618	15878	15838	15727	15697	16084	15840	15795	15956	15706	15977	15895	15856	15895	15902	15705	15748	15690	15847	16009	15899	15912	15890	16061	15695	15715	15738	15808	15870	15988	15876	16062	15972	15999	16024	15757	15775	15672	15758	15641	15814	15976	15878	15754	15839	15801	15812	15847	15681	15784	15755	15949	15849	15746	15762	15723	15954	15755	15949	15840	15747	15934	16075	15880	16048	15836	15641	16031	16124	15740	15789	15849	15674	16009	15707	15880	15991	15996	15706	16022	15667	15890	15681	15789	16188	16006	15898	16028	15978	15889	15850	15886	15768	16018	15830	15537	15659	15823	15937	15765	15926	15786	15820	15888	15846	15742	15859	15864	15867	15693	15845	15716	15755	15785	15925	16056	16081	15725	15890	15898	15976	15728	15896	15864	15887	15898	15809	16064	15577	15926	15958	15815	15781	15831	15886	15976	15715	15715	15912	15800	15989	15986	15872	15889	15931	15847	15953	15642	15619	15708	15830	15836	15954	15786	15594	15850	15969	15898	15849	16113	15717	15893	15879	15931	15691	15830	15726	15826	15725	15845	15895	15952	15948	16014	15975	15945	15772	15813	15838	15871	15856	15959	15813	15851	15796	15830	16028	15905	15691	15736	15640	15832	15695	16065	15824	15765	15935	15835	15874	15829	15867	15750	15842	15827	15964	15974	15963	16042	15686	16004	15672	16013	15886	15929	15935	15805	15772	15876	15830	15859	15850	16088	15865	15806	15820	15732	15901	15685	15790	15727	15860	15870	15751	15750	15934	15849	15600	15854	15758	15902	15942	15937	15927	15888	15858	15965	15919	15926	15829	15879	15756	15893	16014	15778	15863	15587	15744	15683	15963	15859	15888	16121	15858	16057	15652	15934	15846	16018	15890	15863	15978	15783	15780	15767	15733	15963	15935	15835	15762	15968	15786	15787	15631	15747	15588	15881	15972	16042	15917	15993	16075	16115	15837	15804	15810	15863	15609	15995	15855	15781	15776	15746	15688	15919	15855	15774	15824	15908	15990	16041	15946	15878	15745	15777	15917	15698	15904	15897	15746	15820	16041	15887	15953	15745	15828	15979	15837	15943	15646	15708	15908	15961	15678	15809	15880	15905	15853	15858	16106	15985	15663	15590	15979	15878	15954	15845	15935	15797	15793	15835	15997	15765	15905	15905	15880	15837	15651	15655	15794	15858	15738	15948	15679	15843	15982	15732	15939	15768	15931	15875	15756	15821	15904	15925	15779	15719	15771	15802	15713	15671	15913	15891	15735	15877	15826	15739	15934	15876	15996	15762	15728	16030	15753	15679	15740	15770	15804	15906	15896	15816	15827	15915	15994	15935	15815	15812	15750	15707	15910	15824	15750	15806	15933	16016	15783	15940	16028	15947	15894	15840	15801	15911	15902	15854	15746	15848	15891	15956	15816	15787	15826	15822	15812	16044	15666	15829	15846	15983	15625	15836	15713	15520	15924	15931	15888	15783	15916	15926	15808	15773	15778	15883	15743	15622	15835	15830	15740	15877	15813	15771	16076	15866	15937	15933	15835	15564	15816	15926	15769	15760	15664	15852	15869	15895	15779	15786	15847	15871	15825	15822	15900	15789	15884	16000	15871	15700	15808	15901	15799	15784	15897	15912	15754	15997	15871	15792	15909	15882	15646	15947	16060	15791	15749	15774	15678	15812	15815	15890	15912	15842	16057	15764	15968	15861	15846	15810	15889	15892	15833	15752	15818	15791	15891	15770	15821	16147	15760	15838	15860	15719	15753	15763	15835	15822	15916	15613	15865	15852	15863	15901	15962	15972	16024	15840	15838	15746	15839	15859	15785	15923	15784	15810	15957	15908	15751	15851	15816	15809	15830	15933	15763	16016	15932	15748	16045	15741	15957	15923	15772	15768	15800	15724	15905	15947	15960	15839	15814	15960	15737	15822	15865	15793	15792	15840	15933	15918	15712	15981	15893	15727	15809	15839	16104	16118	16027	15894	15982	15846	15742	15899	16002	15970	15942	15897	15859	15647	15807	15772	15852	15868	15889	16040	15860	15772	15869	15869	15932	15968	16001	15630	15858	15799	16007	15658	15641	15782	15698	15947	15712	15662	15799	15995	15802	15586	15871	15706	15901	15837	15869	15931	15749	15958	15838	15807	15604	15747	15944	15944	15699	15976	15833	15795	15808	15937	15960	15784	15707	15888	15864	15841	15974	15757	15818	15776	15745	15682	15941	15726	15838	15755	15860	15706	15767	15973	15841	15686	15784	15969	15882	15945	15987	15746	15743	15890	15894	15779	16017	15881	15866	15955	15838	15812	15760	15874	15797	15742	15780	15744	15755	15878	15771	15942	15775	15772	15581	15873	15714	15840	15901	15928	15908	15823	15958	15732	15839	15838	15808	15734	15916	15668	15999	15771	15803	15578	15854	15637	15811	15851	15728	15790	15679	15687	15649	15945	15755	15828	15859	15736	15886	15903	15759	15865	15988	16021	15752	15980	15841	15866	15830	15940	15780	15920	15750	15950	15868	15845	15808	16091	15832	15693	15659	15811	15919	15862	15860	15732	15872	15656	15709	15809	15941	15739	15828	15913	15938	15772	15624	15785	15806	16044	15883	15934	15740	15868	15777	15897	15881	15817	15899	15860	16122	15800	15807	15864	15835	15849	15974	15902	15760	15806	15715	15866	15765	15830	15738	15906	15735	15696	15895	15706	15905	15890	15742	16006	15790	15871	15878	15958	15711	15761	15876	15968	15677	15932	15821	15684	15616	15847	15857	15812	15896	15578	15843	15788	15912	15879	15878	15918	15891	15742	15897	15945	15923	15963	15838	15834	15833	15873	15663	15718	15842	15898	16005	15750	15940	15872	15901	15745	15741	15871	15857	15925	15815	15803	15762	15785	15888	15671	15831	15709	15631	15726	15818	15926	15759	15683	15640	15768	15806	15755	15911	15835	15767	15783	15955	15785	15873	15859	15875	15779	15987	15991	15773	15833	15800	15796	15972	15910	15713	15917	15889	16023	15774	15691	15802	15790	15845	15727	15786	15845	15889	15743	15801
16772	30691	28872	22607	20083	18277	17280	16643	16374	16113	15847	15592	15281	15275	15019	14693	14602	14590	14571	14641	14187	14365	14463	14377	14306	14284	14346	14304	14141	14200	14306	14155	14341	14091	14205	14233	14247	14221	13980	14339	14153	14174	14202	14236	14043	14065	14169	14072	14054	14037	14234	14074	13996	14307	14108	14189	14038	14271	14174	14296	14183	14215	14143	14313	14266	14294	14217	14246	14404	14351	14283	14190	14450	14131	14161	14221	14195	14033	14085	14167	14002	14069	14092	14246	14175	14176	14128	14226	14206	14045	14110	14273	14125	14229	14085	14065	14266	14156	13947	14158	14243	14177	14183	14182	14205	14071	14090	14167	14201	14200	14106	14130	14196	13988	14131	14125	14381	14114	14185	14066	14018	14182	14170	14003	14079	14014	14209	13981	14220	14002	14090	14136	14132	14157	14070	14253	14169	14116	14208	14076	14380	14131	14033	14253	14073	14346	14089	14034	13910	14215	14037	13959	14124	13986	14049	14191	14114	14158	14081	14212	14126	14205	14104	14262	14427	14052	14017	14146	14239	14144	14172	14180	14039	14090	14045	14194	14111	14120	14136	13981	14080	13997	14037	14275	14168	14006	14300	14146	14232	14246	14013	14114	14143	14103	14099	14159	14071	14065	14001	14261	13871	14126	14159	14280	14164	14064	14068	14024	14219	14048	14299	14076	14302	14158	13850	13984	14215	14140	14209	14212	14183	13955	14190	14316	14086	14160	14017	13917	14233	14166	14246	14332	14244	14198	14152	14127	14046	14198	14037	14266	14235	14048	14119	14097	14061	14144	13994	14076	14084	14100	13946	14142	14103	13966	14267	14110	14126	14160	14034	14019	13914	14109	14173	14059	14122	14321	14114	14023	14331	14066	14191	14106	14029	14132	14221	13971	14098	14143	14017	14282	14099	13979	14178	14114	14043	14240	14119	14036	14238	14029	14059	14201	14091	14123	14006	14024	14102	14050	14036	14138	14037	14031	14248	14008	14245	14100	14045	14112	14061	14128	14044	14070	14161	14138	14246	13950	14086	14301	13983	14214	13960	14030	14180	13940	14241	14128	14089	14106	14043	14021	14018	14072	14205	14078	14139	14147	14128	13965	14046	14148	14238	14268	14078	13997	14250	13942	14213	14215	14136	14135	14127	14064	14161	14052	14067	13960	14242	14139	14201	14237	13912	14140	14120	14170	13986	14150	14124	14170	14016	14251	14168	14278	14096	14096	14135	14247	14191	14135	14033	13903	14167	14324	14084	14220	14042	14075	14195	14166	14247	14086	13987	14038	13959	14116	14137	14211	14181	14189	14053	14039	13909	14009	14097	14274	14120	13997	14135	14071	14155	14334	14082	14095	13981	14250	14248	14066	14103	14190	14055	14172	14114	14140	14004	13995	14168	14116	14097	13984	13971	14269	14115	14205	14019	14213	14296	14173	14098	14213	14073	14151	14250	13938	14177	14258	14162	14032	14169	14108	14056	14068	14159	14176	13929	14021	14299	14083	14105	13935	14077	14139	14216	14324	14028	13992	14077	13911	13983	14123	14173	14056	14124	14174	14066	14022	13989	14097	14100	14179	14179	14070	14005	14072	14096	14008	14058	14222	14104	14198	14004	14182	14090	14033	13979	14005	14026	14065	14045	14182	14117	13977	13978	14107	13906	14100	14086	14119	14165	14316	14070	13971	14052	14179	14111	14196	14108	14192	14173	14149	14125	14229	14199	13915	14087	14041	14267	14088	14090	14174	14124	14136	14217	14097	14013	14088	14011	14052	14047	14152	14159	14118	13996	14055	14119	14103	14049	14027	13949	14172	14090	14051	14152	14153	14131	14073	14102	14095	14101	14274	14076	14141	14096	14106	14082	14090	14280	14134	14034	13935	14202	14138	14067	14093	14212	14089	14011	14218	14077	13970	14170	14143	14205	14116	14290	14027	13984	14086	13999	14199	14038	13996	14062	13937	14127	14087	14025	13984	14166	14101	14124	13983	14328	14055	13706	14168	14037	14041	14156	14047	14096	14074	14068	14054	14073	14107	14079	14034	14297	13971	14014	14256	14184	13905	13956	14169	13924	14151	14098	14070	14110	14044	14362	14039	14091	14046	14046	14160	14184	14022	14141	14052	14195	14247	14134	14059	13976	13927	14007	14197	14169	14097	14085	14182	14256	14051	14184	13865	14068	14040	14179	14115	14095	14078	14133	13942	14101	14157	14079	14163	14183	14101	14045	13913	14151	14077	14093	14225	14064	14260	14243	14289	14084	14071	14182	14042	14034	14139	14124	13957	14240	14222	14194	14010	14120	14091	14173	14009	14220	13992	14166	14065	14161	14077	14032	14068	14038	14083	13825	14107	14223	13999	14222	14096	13959	14144	14179	13974	14167	14278	14083	14223	14184	14287	14131	14101	14076	14130	14020	13949	14090	14065	14187	14013	14205	14208	14158	14053	14211	14096	14169	14178	14129	14102	14029	14189	14168	14174	14125	14182	14050	14191	14220	14163	14085	14021	14220	13994	14206	14028	14197	14089	14150	14198	14324	14052	14066	14205	14249	14026	14068	14044	14161	14138	14040	14104	14234	14046	14201	14132	14332	14102	13933	14103	14008	14059	14234	13995	14090	14133	14066	14041	14080	14143	14143	14143	14200	14029	14157	14131	14004	14256	14185	14092	14070	14108	14055	14072	14137	14047	14028	14075	14113	14174	14178	13963	14009	13890	14203	14012	13999	14193	14014	14215	14061	14127	14188	14157	14108	14190	14251	14204	14028	14087	14230	14036	14121	14097	14085	14172	14121	14002	14095	13986	14332	14173	14218	14010	14066	14198	14161	14088	14055	14172	14014	14224	14056	13999	14192	14109	14039	14169	14209	13997	14199	13966	14090	13966	14337	14125	14115	14008	14018	14175	14153	14081	13994	14193	14227	14188	14089	14126	14114	14034	14251	14088	14150	13891	14115	14098	14190	14245	14113	14107	14235	13992	14130	14095	14043	14088	14036	14316	14119	14028	14143	14129	14136	14145	14126	14074	14054	13972	14092	14047	14229	14149	14132	13982	14169	13986	14126	14136	14213	13950	14111	13982	14187	14075	14182	13953	14068	14248	14014	14157	14040	14148	13938	14022	14195	14177	14012	14074	13988	14171	14113	14093	14072	14345	14118	14275	14060	14120	14083	14187	14047	14014	14257	14156	14103	13991	13893	14030	14078	13976	13907	14088	14185	14044	14078	14094	14129	13979	14171	14012	14100	14257	14078	14209	14032	14232	14115	14207	14080	14099	14165	14072	14076	14000	14105	14205	14016	14117	13968	14211	14194	14146	14116	13797	14071	14239	14263	14155	13961	14233	14032	13990	14251	14230	14207	14001	14147	13993	14089	14113	14214	14170	14086	13909	14248	13992	13997	14061	14066	14121	14120	14286	14003	14102	14014	14189	13931	14116	14130	14024	14106	14085	13962	14055	14112	14336	14023	14187	13974	14107	14005	14107	14072	14184	14140	14034	13931	14109	14248	14163	14082	14142	13975	14037	14068	14003	14235	14061	14272	13983	14027	14122	14143	14063	14158	14019	14105	13894	14119	14106	14078	14056	14223	14288	14163	14048	13925	14096	14188	13975	14057	14157	14118	14153	14184	14075	13944	14159	14067	13993	13948	13993	14233	14147	14137	14050	14186	14148	14234	14035	14022	14153	13963	14030	14252	14036	14104	14170	14181	14114	14001	14019	14193	14136	13949	14058	14135	13980	14066	14017	14169	14114	14104	14073	14211	14156	14059	14124	14258	14099	14000	13966	13983	14102	14264	14068	14051	14045	14175	14299	14217	13976	14181	14090	14086	14186	14257	14069	14124	14224	14059	14013	14163	14174	14185	14057	14094	14198	13943	14209	14196	13969	13990	14077	14140	14043	14156	13996	14174	14147	14231	14100	14172	14174	14247	14182	14088	14072	14032	14178	14133	14008	14048	14268	14033	14151	14143	14154	14149	14092	14166	14030	14190	14147	14089	13926	14038	14031	14092	14066	14267	14212	14191	14115	14198	14090	14112	14099	14304	14140	13999	14106	14093	14154	14002	14047	14209	14126	14241	14092	14167	14166	14096	14140	13994	14052	14178	14029	14167	14115	14160	13911	14235	14065	14105	14168	14048	14057	14076	13946	14153	13986	14167	14089	14082	14139	14003	14069	14071	14054	14091	14075	14309	14096	14140	14030	13998	14108	13984	14127	14111	14191	14049	14252	14019	14127	14073	14180	14208	14119	14136	14157	14002	14197	14139	14195	14197	14271	14116	14117	14318	14251	14083	14092	14114	14076	14039	14313	14114	14178	13974	14300	13942	13959	13978	14091	14271	14096	14142	14081	14185	14076	14080	14316	14102	14139	14139	14091	14153	14164	14240	14038	14064	13932	14198	14034	13986	14176	14094	14172	14325	14122	14055	14137	14144	14058	14109	14079	14050	14040	14236	14097	14342	14173	14176	14126	14121	14038	14190	14186	14142	14255	14108	14115	14021	13941	14197	14085	14120	14051	14063	14158	14021	14281	14111	14174	14136	13958	13981	14235	14334	14130	14001	14166	13965	14131	14001	14071	14193	14164	14190	14013	14214	14349	14152	14176	14116	14168	14264	14086	14000	14164	13933	13967	14331	14119	14085	14187	13970	14042	13999	14202	14204	14015	14162	14239	14003	14121	13981	14164	14058	14144	14116	14051	14119	14193	14162	14082	14091	14082	13984	14241	14056	14071	13991	14004	13958	14073	14077	14006	14093	13977	14278	14178	14154	14243	14033	14067	14032	14308	14169	13996	14222	14113	14141	14185	14141	14118	14019	14136	14108	14281	13805	14132	14189	14148	13976	14018	14092	14065	14083	14031	14109	14048	14189	13958	14187	14187	14058	14114	14146	13924	14108	13988	13788	14220	14154	14168	13969	14210	14040	14245	14114	14086	14111	14095	14139	13873	14066	14214	14024	14177	14191	14285	14092	14141	14169	14148	13916	14150	14128	14169	14108	14124	14107	14100	14122	14197	13900	14150	14022	14050	14137	13969	14124	14088	14224	14044	14056	13882	14123	14140	14162	14043	13851	13931	14271	14133	14186	14059	14108	14186	14288	14153	14153	14143	14168	14167	14000	14105	14161	14252	14184	14156
27045	21621	23416	19881	16225	15931	16263	15861	15863	15818	15795	15999	15776	15644	15665	15510	15683	15616	15801	15587	15532	15446	15507	15527	15729	15679	15560	15574	15630	15390	15537	15458	15511	15584	15463	15372	15491	15548	15314	15682	15514	15634	15534	15559	15516	15485	15469	15512	15374	15616	15449	15577	15569	15485	15448	15621	15543	15732	15594	15473	15651	15673	15452	15435	15503	15598	15609	15691	15588	15615	15523	15646	15596	15468	15651	15503	15579	15631	15453	15511	15574	15511	15613	15593	15388	15490	15604	15598	15706	15669	15529	15547	15620	15415	15463	15379	15409	15507	15533	15237	15592	15544	15551	15584	15518	15294	15463	15464	15521	15517	15363	15489	15542	15623	15297	15677	15465	15501	15556	15488	15280	15447	15351	15501	15752	15477	15370	15640	15459	15541	15448	15595	15396	15396	15601	15524	15532	15537	15673	15439	15526	15516	15472	15457	15670	15478	15471	15395	15715	15651	15380	15433	15213	15396	15413	15479	15335	15442	15536	15585	15575	15528	15458	15196	15322	15372	15548	15596	15621	15615	15504	15279	15370	15717	15394	15527	15422	15518	15490	15631	15317	15470	15476	15260	15513	15671	15702	15443	15541	15685	15640	15419	15391	15488	15630	15401	15550	15428	15429	15626	15616	15597	15514	15423	15473	15411	15338	15420	15201	15477	15454	15530	15551	15773	15740	15463	15547	15561	15409	15481	15378	15523	15645	15597	15295	15347	15506	15434	15427	15550	15340	15314	15365	15680	15414	15463	15508	15290	15537	15393	15617	15419	15597	15406	15653	15592	15343	15490	15360	15573	15453	15595	15450	15678	15472	15495	15601	15508	15471	15528	15442	15469	15594	15598	15509	15567	15579	15590	15473	15547	15522	15585	15439	15446	15487	15559	15503	15584	15366	15562	15475	15767	15406	15404	15379	15277	15495	15539	15565	15381	15458	15500	15406	15731	15584	15475	15624	15398	15463	15426	15701	15433	15541	15464	15657	15438	15594	15436	15362	15516	15442	15650	15358	15493	15491	15392	15572	15575	15557	15474	15741	15662	15647	15493	15336	15572	15583	15485	15124	15359	15471	15545	15416	15330	15468	15463	15341	15565	15691	15579	15590	15647	15657	15562	15592	15519	15437	15567	15490	15249	15432	15425	15516	15525	15390	15450	15499	15534	15334	15447	15411	15481	15536	15371	15368	15521	15414	15627	15555	15445	15470	15388	15422	15603	15479	15593	15342	15422	15436	15580	15652	15533	15691	15590	15696	15392	15491	15457	15511	15423	15496	15544	15613	15461	15541	15435	15449	15479	15375	15525	15532	15489	15601	15496	15540	15393	15547	15635	15307	15479	15432	15285	15541	15548	15585	15486	15430	15459	15375	15530	15541	15559	15631	15750	15577	15499	15496	15461	15479	15658	15421	15457	15646	15593	15270	15497	15534	15579	15456	15475	15548	15421	15354	15461	15499	15305	15459	15306	15351	15622	15410	15413	15370	15364	15430	15304	15503	15473	15622	15569	15656	15465	15568	15414	15666	15756	15639	15540	15512	15364	15475	15541	15461	15658	15440	15419	15602	15446	15683	15320	15527	15288	15517	15287	15577	15515	15450	15427	15635	15478	15486	15379	15340	15509	15329	15341	15462	15588	15632	15458	15399	15457	15639	15464	15498	15514	15550	15558	15639	15573	15644	15638	15512	15739	15453	15403	15385	15443	15335	15668	15570	15640	15482	15525	15605	15325	15589	15557	15424	15308	15542	15450	15393	15495	15424	15420	15526	15514	15679	15643	15638	15523	15498	15453	15583	15658	15488	15268	15456	15487	15831	15497	15655	15435	15449	15531	15541	15550	15571	15226	15566	15498	15444	15600	15584	15685	15520	15458	15538	15611	15533	15612	15480	15397	15489	15470	15439	15650	15493	15431	15485	15459	15560	15422	15519	15405	15586	15631	15387	15644	15632	15547	15479	15419	15669	15561	15530	15454	15520	15590	15699	15530	15448	15324	15386	15360	15367	15440	15657	15259	15588	15712	15445	15468	15292	15450	15351	15526	15540	15543	15487	15441	15549	15642	15499	15445	15466	15343	15433	15523	15353	15504	15482	15405	15531	15395	15633	15429	15226	15437	15547	15646	15623	15688	15442	15408	15610	15370	15299	15631	15352	15655	15533	15490	15446	15436	15441	15277	15517	15465	15552	15579	15643	15541	15689	15575	15633	15468	15534	15588	15472	15478	15499	15614	15427	15571	15470	15474	15380	15561	15539	15451	15420	15516	15605	15585	15567	15564	15652	15449	15408	15583	15496	15411	15700	15725	15621	15671	15574	15556	15502	15562	15682	15508	15491	15498	15419	15452	15416	15633	15626	15385	15524	15658	15447	15668	15523	15450	15485	15521	15430	15384	15744	15397	15431	15529	15563	15677	15532	15469	15505	15443	15472	15430	15493	15648	15585	15478	15376	15504	15683	15403	15485	15423	15414	15400	15493	15421	15722	15523	15477	15679	15331	15464	15402	15552	15679	15356	15685	15487	15545	15363	15426	15615	15578	15478	15496	15361	15484	15556	15657	15414	15342	15431	15382	15468	15402	15439	15660	15665	15597	15634	15487	15462	15498	15447	15455	15340	15518	15581	15621	15530	15402	15421	15566	15470	15512	15738	15509	15513	15685	15494	15526	15531	15404	15563	15637	15727	15512	15510	15515	15483	15370	15551	15467	15478	15654	15408	15539	15555	15536	15621	15515	15365	15414	15381	15544	15366	15409	15625	15258	15622	15491	15568	15497	15404	15475	15420	15325	15649	15603	15490	15498	15591	15473	15486	15490	15436	15478	15741	15778	15508	15682	15513	15571	15742	15308	15474	15345	15388	15430	15377	15428	15510	15584	15634	15372	15522	15591	15558	15437	15375	15475	15523	15567	15520	15644	15537	15416	15409	15525	15621	15628	15586	15557	15328	15448	15410	15435	15487	15454	15500	15514	15799	15521	15383	15397	15544	15600	15589	15426	15499	15469	15582	15546	15248	15379	15659	15547	15662	15557	15590	15430	15452	15687	15574	15650	15534	15507	15544	15566	15495	15622	15381	15491	15582	15650	15555	15576	15538	15462	15456	15461	15692	15421	15534	15550	15511	15407	15497	15481	15473	15501	15527	15604	15498	15527	15441	15386	15493	15470	15541	15468	15490	15623	15520	15581	15475	15662	15524	15589	15300	15582	15520	15509	15471	15509	15472	15634	15583	15557	15606	15604	15503	15478	15509	15610	15573	15445	15523	15528	15484	15661	15577	15387	15501	15726	15527	15697	15698	15608	15537	15556	15555	15409	15474	15690	15646	15312	15696	15417	15466	15309	15394	15487	15586	15662	15468	15612	15464	15341	15464	15520	15406	15457	15515	15612	15715	15445	15436	15633	15656	15531	15575	15519	15663	15630	15594	15487	15594	15442	15678	15395	15462	15485	15570	15464	15488	15439	15420	15335	15446	15488	15726	15605	15543	15546	15556	15460	15526	15409	15269	15477	15445	15585	15256	15396	15421	15462	15490	15496	15657	15419	15621	15568	15432	15601	15631	15390	15320	15359	15513	15593	15438	15697	15581	15424	15336	15460	15455	15603	15572	15495	15330	15548	15479	15356	15534	15411	15738	15649	15661	15808	15451	15460	15602	15321	15576	15698	15653	15594	15488	15570	15436	15534	15577	15347	15583	15728	15399	15397	15562	15773	15387	15413	15524	15510	15543	15343	15547	15710	15763	15433	15348	15573	15478	15304	15394	15401	15514	15576	15406	15404	15681	15329	15417	15416	15431	15439	15490	15537	15562	15280	15395	15340	15509	15377	15420	15726	15403	15357	15395	15234	15421	15717	15506	15370	15436	15794	15601	15746	15584	15487	15620	15464	15573	15530	15639	15432	15240	15408	15392	15427	15571	15564	15325	15459	15558	15524	15748	15566	15538	15731	15455	15566	15472	15462	15654	15548	15461	15480	15427	15584	15553	15649	15559	15399	15729	15452	15525	15422	15522	15608	15398	15541	15500	15460	15650	15404	15472	15751	15460	15416	15430	15407	15510	15495	15340	15388	15703	15425	15389	15613	15405	15509	15538	15388	15491	15508	15637	15610	15516	15658	15583	15592	15604	15451	15378	15458	15403	15552	15583	15405	15591	15653	15457	15274	15684	15407	15533	15341	15468	15504	15367	15619	15662	15468	15507	15517	15541	15678	15528	15528	15404	15418	15428	15588	15480	15717	15448	15444	15495	15653	15682	15566	15572	15520	15551	15484	15452	15448	15435	15493	15562	15484	15553	15401	15615	15428	15646	15677	15473	15568	15557	15562	15436	15666	15528	15656	15561	15394	15438	15369	15431	15524	15297	15461	15640	15716	15397	15484	15535	15578	15581	15628	15361	15527	15513	15569	15726	15571	15491	15409	15556	15572	15546	15570	15495	15406	15618	15504	15513	15630	15502	15426	15438	15382	15432	15244	15676	15502	15590	15476	15465	15630	15449	15424	15397	15643	15391	15727	15476	15533	15305	15552	15536	15681	15464	15476	15442	15591	15511	15451	15558	15423	15590	15671	15347	15397	15446	15440	15634	15612	15533	15573	15624	15562	15540	15706	15596	15501	15576	15484	15682	15340	15741	15519	15483	15520	15536	15668	15453	15650	15478	15356	15610	15630	15641	15612	15341	15353	15507	15613	15533	15451	15522	15578	15518	15469	15347	15686	15525	15495	15503	15521	15495	15527	15486	15468	15415	15641	15752	15529	15733	15314	15352	15595	15511	15481	15504	15581	15459	15655	15483	15596	15513	15558	15321	15626	15570	15539	15582	15620	15504	15513	15526	15573	15552	15413	15742	15497	15673	15643	15684	15535	15380	15663	15566	15495	15583	15495	15564	15636	15678	15489	15377	15703	15564	15532	15624	15379	15617	15457	15744	15259	15461	15637	15575	15519	15678	15567	15554	15432	15443	15328	15332	15488	15427	15616	15433	15582	15370	15378	15366	15502	15388	15588	15449	15347	15376	15565	15775	15428	15661	15526	15486	15193	15401	15447	15473	15625	15245	15596	15656	15455	15376	15561	15553	15464	15442	15609	15675	15768	15668	15454	15440	15655	15377	15360	15443	15508	15463	15499	15513	15672	15495
14713	18465	17763	15556	14794	14559	14388	14318	14275	14216	14274	14374	14149	14238	14018	13990	14031	13781	13945	13966	13849	13763	13969	13898	13847	13746	13874	13873	13767	13790	13836	13955	13696	13862	14026	13813	13886	13674	13840	13870	13961	13806	13886	13689	13853	13790	13672	13848	13961	13808	13828	13732	13738	13916	13745	13731	13812	13986	13825	13928	13785	13828	13834	13814	13753	13817	13799	13875	13803	13778	13890	13830	13673	13918	13842	13827	13952	13763	13760	13854	13867	13728	13965	13808	13864	13849	13673	13719	13909	13905	13776	13936	13790	13705	13750	13742	13886	13736	13797	13952	13854	13913	13955	13675	13616	13822	13785	13737	13754	13780	13716	13840	13714	13647	13698	13764	13838	13852	13857	13893	13690	13870	13847	13851	13735	13858	13870	13677	13860	13732	13778	13785	13738	13818	13704	13955	13907	13731	13700	13792	13852	13705	13832	13710	13606	13734	13881	13623	13772	13668	13847	13972	13800	13912	13855	13855	13776	13927	13749	13816	13686	13842	13928	13739	13892	13940	13610	13730	13913	13745	13682	13891	14016	13854	13750	13852	13762	13829	13858	13807	13788	13811	13679	13837	13739	13921	13775	13816	13879	13743	13791	13889	13990	13738	13797	13638	13880	13800	13803	13667	13694	13763	13770	13830	13693	13879	13827	13707	14018	13869	13749	13899	13769	13693	13840	13774	13779	13801	13861	13643	13870	13965	13798	13878	13722	13868	14030	13822	13805	13629	13850	13891	13856	13778	13819	13737	13865	13685	13665	13642	13690	13826	13803	13814	13919	13825	13757	13761	13728	13805	13737	13735	13871	13779	13639	13829	13652	13690	13959	13882	13858	13740	13784	13706	13715	13876	13766	13790	13824	13856	13776	13901	13994	13774	13695	13856	13654	13695	13924	13700	13832	13626	13769	13879	13864	13768	13773	13984	13627	13965	13874	13683	13797	13969	13747	13925	13875	13763	13896	13739	13799	13925	13891	13876	13873	13752	13777	13603	13810	13634	13809	13765	13824	13851	13816	13942	13865	13851	13900	13903	13766	13771	13801	13567	13858	13746	13790	13675	13858	13751	13910	13836	13684	13826	14040	13811	13740	13849	13785	13879	13748	13948	13877	13792	13664	13802	13889	13792	13944	13549	13802	13893	13995	13670	13649	13791	13770	13821	13933	13697	13788	13827	13793	13809	13823	13946	13800	13708	13780	13838	13762	13825	13768	13827	13718	13802	13867	13764	13913	13915	13762	13779	13750	13851	13656	13900	13658	13630	13835	13892	13771	13798	13803	13713	13878	13923	13702	13938	13741	13896	13791	13738	13810	13810	13817	13737	13927	13764	13746	13892	13879	13877	13718	13746	13689	13981	13831	13917	13756	14027	13830	13773	13791	13746	13969	13972	13675	13840	13853	13825	13640	13621	13848	13915	13770	13690	13750	13709	13887	13699	13912	13767	13811	13822	13846	13735	13900	13933	13722	13958	13634	13886	13813	13857	13818	13693	13719	13837	13712	13798	13850	13890	13831	13861	13703	13938	13927	13885	13798	13724	13904	13882	13883	13751	14067	13785	13885	13797	13813	13870	13866	13898	13805	13629	13736	13897	13898	13820	13890	13842	13774	13764	13715	13638	13913	13758	13809	13938	13718	13730	13876	13872	13790	13646	13784	13893	13728	13877	13690	13694	13646	13799	13771	13914	13866	14022	13916	13941	13796	13950	13648	13755	13660	13753	13697	13849	13989	13756	13833	13835	13634	13846	13758	13901	14001	14014	13880	13757	13899	13979	13745	13819	13817	13823	13838	13728	13737	13739	13706	13744	13879	13959	13773	13650	13747	13860	13679	13955	13763	13914	13848	13840	13775	13826	13879	13821	13818	13634	13809	13771	13887	13781	13864	13814	13795	13786	13681	13700	13861	13909	13716	13704	13735	13754	13788	13666	13817	13889	13734	13826	13783	13720	13701	13703	13830	13725	13640	13768	13868	13772	13825	13682	13783	13928	14001	13718	13822	13817	13861	13841	13719	13656	13832	13802	13744	13782	13811	13784	13686	13774	13905	13907	13807	13860	13830	13712	14045	13946	13801	13827	13791	13988	13861	13696	13768	13769	13694	13756	13839	13744	13698	13778	13847	13897	13773	13796	13825	13794	13793	13891	13870	13866	13716	13890	13751	13781	13839	13765	13604	13976	13926	13861	13748	13818	13709	13836	13836	13753	13804	13820	13752	13833	13724	13807	13606	13836	13890	13816	13751	13931	13815	13801	13689	13756	13847	13892	13802	13779	13817	13785	13845	13744	13865	13988	13904	13987	13586	13785	13755	13619	13856	13615	13877	13856	13797	13779	13738	13808	13811	13969	13746	13729	13972	13834	13903	13932	13662	13904	13771	13902	14004	13747	13624	13876	13839	13999	13815	13788	13816	13765	13704	13736	13817	13838	13712	13773	13658	13774	13741	13723	13686	13827	13981	13877	13818	13963	13863	13706	13902	13826	13772	13817	13831	13839	13636	13864	13818	13855	13774	13779	13829	13870	13762	13788	13598	13948	13963	13777	13955	13747	13788	13811	13596	13816	13780	13779	13866	13712	13767	13993	13803	13737	13848	13959	13712	13764	13799	13828	13684	13902	13815	13670	13795	13773	13709	13913	13767	13851	13781	13731	13855	13819	13894	13823	13799	13725	13910	13813	13793	13881	13822	13930	13807	13906	13927	13869	13705	13900	13951	13799	13803	13791	13685	13704	13862	13752	13941	13715	13874	13805	13829	13794	13727	13936	13843	13882	13815	13781	13904	13842	13715	13726	13764	13794	13746	13764	13862	13791	13495	13666	13832	13797	13623	13803	13670	13894	13798	13763	13939	13730	13700	13819	13927	13765	13846	13821	13712	13839	13862	13740	13908	13727	13779	13781	13830	13786	13655	13834	14130	13924	13834	13953	13774	13819	13709	13726	13604	13850	13799	13753	13808	13861	13794	13847	13891	13737	13734	13877	13912	13814	13940	13796	13819	13848	13635	13845	13779	13989	13807	13863	13821	13822	13920	13874	13814	13715	13737	13805	13822	13830	13729	13936	13769	13873	13716	13841	13841	13856	13870	13925	13669	14006	13911	13866	13873	13848	14021	13928	13779	13906	13742	13725	13814	13797	13910	13678	13572	13917	13860	13888	13732	13759	13817	13799	13654	13831	13572	13769	13786	13792	13831	13772	13665	13923	13772	13808	13858	13743	14052	13893	13615	13915	13779	13987	13663	13818	13718	13808	13758	13984	13929	13860	13751	13783	13819	13826	13729	13829	13757	13723	13787	13779	13825	13792	13791	13830	13674	13908	13775	13786	13720	13793	13747	13854	13805	13911	13875	13880	13789	13752	13820	13714	13712	13706	13841	13706	13836	13844	13684	13749	13762	13953	13750	13632	13803	14026	13849	13673	13797	13814	13756	13839	13713	13636	13762	13719	13770	13947	13640	13759	13858	13921	13861	13565	13730	13803	13732	13609	13892	13602	13924	13841	13813	13756	13974	13873	13703	13819	13750	13814	13895	13793	13873	13812	13939	13944	13922	13876	13819	13805	13936	13883	13950	13851	13786	13693	13768	13772	13749	13798	13893	13809	13883	13795	13791	13751	13892	13755	13813	13839	13717	13826	14044	13925	13827	13771	13823	13919	13751	13712	13882	13712	13937	13913	13780	13933	13890	13765	13914	13897	13817	13801	13594	13901	13853	13798	13802	14020	13706	13839	13826	13707	13715	13814	13898	13762	13763	13628	13803	13872	13810	13805	13777	13936	13757	13937	13741	13811	13831	13859	13780	13668	13845	13761	13822	13831	13787	13730	13884	13801	13900	13777	13772	13767	13809	13696	13804	13770	13842	13816	13588	13741	13849	13597	13671	13778	13837	13938	13945	13815	13881	13774	14003	13902	13873	13913	13970	13777	13973	13947	13938	13718	13812	13865	13700	13802	13765	14017	13735	13845	13896	13765	13788	13866	13830	13707	13852	13869	13675	14004	13795	13841	13899	13850	13881	13675	13618	13804	13780	13669	13866	13801	13815	13835	13682	13841	13905	13860	13818	13814	13926	13698	13799	13824	13746	13917	13857	13810	13813	13722	13795	13734	13930	13697	13849	13828	13938	13715	13721	13844	13740	13825	13843	13843	13998	13902	13787	13817	13756	13897	13878	13786	13842	13696	13946	13887	14007	13848	13897	13738	13899	13712	13878	13591	13756	13679	13825	13756	13778	13789	13725	13851	13764	13802	13773	13767	13835	13673	13950	13564	13790	13917	13697	13860	13882	13768	13871	13816	13635	13982	13982	13858	13751	13832	13777	13823	13759	13853	13752	13903	13766	13799	13865	13940	13764	13936	13802	13717	13755	13889	13767	13797	14045	13842	13824	13745	13787	13843	13910	13762	13654	13915	13772	13866	13927	13979	13831	13665	13928	13862	13746	13847	13867	13899	13877	13793	13839	13826	13877	13877	13840	13906	13795	13796	13903	13787	13780	13958	13796	13773	13531	13871	13651	13854	13808	13872	13842	13665	13864	13653	13721	13825	13791	13914	13753	13931	13769	13862	13919	13836	13795	13943	13907	13634	14123	13767	13743	13849	13738	13969	13760	13847	13808	13759	13918	13884	13733	13782	13785	13777	13675	13736	13942	13842	13805	13800	13944	13850	13615	13683	13848	13821	13860	13797	13830	13893	13760	13786	13807	13957	13706	13824	13684	13881	13685	13615	13890	13959	13790	13834	13668	13868	13925	13845	13894	13801	13794	13839	13701	13778	13862	13782	13841	13741	13819	13924	13782	13838	13908	13873	13935	13800	13890	13839	13959	13784	13768	13740	13571	13769	13752	13795	13783	13779	13821	13804	13716	13888	13792	13853	13768	13851	13816	13729	13865	13730	13940	13728	13923	13746	13568	13775	13786	13896	13675	13821	13866	13572	13770	13875	13777	13896	13769	13678	13975	13808	13683	13747	13901	13907	13759	13480	13731	14025	13871	13761	13914	13721	13838	13785	13800	13822	13761	13798	13859	13903	13697	13720	13828	13871	13896	13818	13715	13937	14005	13897	13795	13759	13889	13859	13869	13826	13836	13699	13679	13875	13880	13905	13836	13845	13817	13821	14012	13922	13686	13833
23614	21012	28382	23871	21548	20271	18166	15688	15093	15396	15306	15036	14962	14814	14612	14738	14795	14477	14513	14421	14576	14625	14583	14649	14562	14536	14433	14642	14650	14580	14406	14501	14347	14439	14479	14423	14581	14488	14564	14237	14372	14387	14416	14294	14384	14376	14659	14442	14398	14412	14398	14511	14339	14241	14459	14306	14438	14376	14431	14441	14330	14407	14489	14540	14340	14620	14571	14566	14410	14519	14458	14359	14439	14523	14454	14314	14331	14130	14424	14302	14376	14328	14349	14251	14375	14435	14326	14496	14345	14324	14399	14364	14506	14359	14304	14401	14452	14352	14312	14211	14465	14400	14437	14238	14398	14418	14486	14488	14391	14210	14442	14271	14290	14156	14545	14380	14354	14164	14328	14400	14597	14479	14541	14398	14484	14171	14370	14295	14284	14281	14558	14369	14380	14359	14338	14418	14225	14386	14362	14373	14341	14365	14401	14293	14437	14206	14416	14585	14353	14142	14098	14244	14212	14169	14309	14306	14215	14369	14396	14248	14442	14544	14440	14461	14327	14482	14180	14327	14285	14463	14336	14414	14259	14464	14349	14366	14250	14362	14221	14206	14156	14319	14187	14478	14416	14239	14252	14637	14346	14413	14318	14266	14288	14444	14193	14361	14288	14359	14301	14209	14378	14355	14343	14431	14477	14407	14339	14276	14425	14252	14457	14352	14600	14300	14360	14414	14395	14473	14307	14305	14301	14324	14301	14386	14254	14443	14310	14321	14306	14289	14240	14331	14203	14192	14156	14251	14386	14377	14358	14373	14503	14271	14555	14448	14514	14436	14307	14367	14172	14330	14575	14167	14279	14313	14168	14323	14356	14210	14299	14457	14316	14499	14302	14132	14399	14249	14423	14332	14251	14356	14480	14412	14695	14281	14385	14280	14264	14229	14370	14285	14157	14441	14331	14371	14158	14498	14249	14455	14428	14150	14216	14197	14353	14406	14255	14352	14217	14239	14286	14247	14249	14202	14118	14346	14310	14343	14365	14461	14329	14421	14330	14315	14251	14370	14411	14218	14379	14298	14467	14392	14535	14381	14298	14298	14167	14264	14321	14431	14378	14180	14448	14266	14365	14448	14173	14230	14306	14398	14367	14305	14132	14458	14455	14244	14294	14194	14389	14472	14402	14616	14364	14287	14299	14297	14237	14356	14493	14465	14156	14337	14403	14139	14501	14396	14322	14330	14377	14147	14465	14266	14462	14266	14305	14337	14362	14192	14315	14355	14167	14298	14291	14513	14530	14343	14475	14384	14378	14361	14251	14355	14251	14327	14293	14388	14264	14244	14249	14134	14290	14329	14183	14413	14345	14412	14402	14333	14383	14308	14564	14409	14203	14358	14324	14305	14375	14376	14552	14383	14329	14289	14538	14388	14401	14494	14422	14435	14279	14563	14123	14509	14508	14405	14270	14434	14338	14468	14176	14153	14310	14269	14368	14319	14368	14291	14430	14266	14259	14288	14221	14227	14476	14295	14180	14490	14348	14369	14382	14366	14319	14450	14465	14265	14219	14290	14451	14281	14314	14416	14262	14448	14174	14343	14451	14424	14459	14296	14099	14333	14240	14494	14458	14356	14384	14410	14286	14297	14221	14349	14318	14397	14503	14172	14250	14162	14246	14286	14438	14273	14395	14528	14364	14134	14165	14269	14339	14495	14263	14356	14358	14370	14501	14271	14443	14466	14403	14320	14465	14278	14184	14316	14387	14349	14468	14363	14403	14464	14233	14388	14301	14301	14426	14163	14357	14363	14279	14222	14410	14414	14193	14274	14386	14650	14243	14411	14311	14369	14287	14559	14213	14459	14223	14255	14285	14258	14253	14298	14405	14282	14569	14454	14321	14231	14248	14370	14393	14338	14238	14303	14374	14226	14164	14316	14217	14141	14255	14223	14244	14293	14064	14344	14401	14299	14225	14513	14162	14250	14433	14388	14425	14449	14329	14289	14394	14431	14357	14203	14337	14376	14453	14454	14476	14378	14410	14231	14323	14399	14310	14316	14365	14226	14305	14242	14421	14281	14194	14303	14328	14383	14284	14462	14371	14144	14363	14382	14398	14313	14406	14287	14313	14215	14427	14312	14445	14334	14259	14422	14355	14257	14396	14251	14225	14340	14361	14381	14340	14365	14290	14197	14181	14386	14313	14276	14433	14263	14347	14313	14271	14317	14549	14321	14307	14507	14384	14464	14389	14258	14183	14154	14624	14379	14216	14338	14128	14412	14268	14156	14540	14543	14423	14335	14391	14308	14264	14178	14366	14250	14251	14243	14332	14231	14489	14451	14443	14374	14336	14377	14346	14317	14642	14505	14301	14385	14269	14546	14362	14383	14245	14410	14318	14455	14141	14338	14279	14448	14282	14293	14204	14213	14206	14384	14314	14349	14408	14217	14106	14321	14345	14373	14399	14346	14358	14408	14304	14473	14303	14349	14390	14376	14365	14226	14277	14353	14296	14344	14401	14415	14419	14243	14330	14167	14253	14232	14305	14264	14411	14268	14345	14433	14454	14286	14401	14390	14416	14293	14351	14320	14257	14460	14416	14337	14279	14369	14232	14339	14292	14422	14323	14216	14462	14237	14392	14174	14407	14398	14266	14416	14264	14399	14348	14295	14158	14321	14392	14292	14372	14425	14362	14460	14396	14296	14438	14321	14532	14343	14420	14385	14330	14237	14315	14223	14629	14127	14095	14402	14291	14260	14293	14349	14312	14249	14442	14431	14298	14476	14314	14346	14473	14211	14267	14185	14307	14129	14349	14438	14383	14277	14402	14466	14381	14331	14440	14407	14372	14313	14340	14303	14359	14395	14501	14340	14449	14264	14330	14302	14127	14278	14253	14221	14518	14197	14232	14334	14275	14298	14173	14509	14364	14176	14233	14223	14247	14126	14332	14481	14368	14362	14317	14344	14396	14461	14252	14353	14407	14322	14321	14445	14343	14302	14296	14226	14231	14294	14257	14307	14243	14280	14169	14219	14275	14235	14249	14301	14468	14499	14199	14505	14240	14494	14413	14377	14372	14341	14318	14316	14339	14212	14167	14193	14347	14370	14457	14324	14406	14470	14407	14178	14175	14238	14264	14351	14408	14279	14337	14362	14353	14304	14382	14406	14448	14283	14184	14232	14450	14220	14476	14414	14423	14179	14453	14393	14206	14248	14328	14493	14500	14435	14458	14414	14225	14274	14451	14349	14261	14479	14476	14523	14335	14378	14369	14355	14567	14407	14332	14375	14433	14263	14322	14535	14392	14421	14258	14270	14355	14293	14431	14326	14398	14231	14248	14300	14202	14421	14499	14228	14192	14321	14457	14270	14275	14380	14269	14488	14264	14392	14643	14194	14401	14385	14277	14229	14201	14504	14173	14532	14349	14396	14342	14258	14331	14307	14171	14476	14278	14330	14274	14309	14330	14498	14382	14333	14145	14359	14591	14467	14265	14373	14583	14362	14466	14592	14336	14242	14455	14206	14392	14220	14171	14296	14214	14247	14431	14283	14342	14200	14419	14699	14520	14341	14219	14358	14467	14225	14322	14249	14379	14292	14171	14267	14465	14321	14386	14395	14449	14229	14247	14373	14473	14343	14442	14177	14321	14383	14332	14528	14385	14203	14340	14365	14222	14431	14332	14254	14404	14202	14372	14335	14258	14419	14423	14349	14456	14230	14349	14280	14348	14328	14496	14454	14246	14596	14302	14317	14458	14412	14357	14362	14477	14551	14236	14400	14107	14258	14277	14247	14387	14280	14159	14278	14137	14230	14678	14508	14216	14362	14285	14207	14363	14187	14133	14347	14456	14427	14450	14440	14422	14445	14197	14243	14245	14281	14388	14172	14563	14431	14334	14204	14337	14603	14356	14393	14331	14222	14216	14306	14277	14460	14264	14216	14360	14365	14325	14298	14363	14400	14395	14305	14311	14490	14384	14536	14539	14223	14308	14352	14199	14466	14306	14349	14240	14358	14439	14373	14363	14296	14295	14372	14364	14554	14452	14463	14449	14411	14377	14384	14135	14377	14201	14465	14399	14408	14427	14304	14393	14222	14204	14384	14334	14205	14228	14197	14355	14406	14438	14363	14384	14333	14421	14338	14651	14188	14288	14269	14471	14380	14402	14253	14368	14418	14376	14404	14483	14505	14340	14367	14369	14024	14242	14386	14462	14191	14399	14168	14405	14475	14450	14416	14397	14159	14376	14403	14360	14245	14331	14211	14400	14597	14282	14205	14450	14306	14241	14333	14239	14310	14405	14332	14268	14348	14249	14354	14416	14300	14465	14406	14286	14156	14500	14453	14582	14427	14276	14295	14272	14141	14373	14253	14419	14354	14262	14350	14358	14421	14379	14256	14172	14352	14457	14322	14242	14406	14352	14316	14359	14509	14204	14347	14416	14341	14331	14460	14206	14163	14195	14360	14373	14261	14267	14347	14394	14205	14228	14311	14351	14296	14335	14488	14444	14352	14336	14488	14428	14097	14345	14364	14370	14304	14391	14376	14477	14418	14385	14461	14416	14386	14462	14420	14259	14187	14221	14573	14399	14281	14119	14296	14297	14413	14423	14278	14351	14124	14264	14207	14366	14244	14305	14347	14300	14426	14484	14327	14244	14314	14183	14110	14527	14312	14452	14220	14200	14337	14399	14374	14295	14245	14270	14320	14417	14249	14122	14327	14241	14273	14082	14215	14311	14482	14325	14307	14231	14176	14308	14254	14401	14208	14296	14478	14272	14194	14283	14301	14426	14200	14211	14250	14183	14315	14340	14289	14422	14275	14362	14358	14455	14372	14242	14366	14391	14482	14470	14521	14399	14241	14449	14206	14447	14324	14354	14563	14394	14437	14295	14295	14499	14398	14465	14226	14149	14274	14253	14424	14417	14365	14403	14351	14357	14539	14302	14131	14331	14346	14323	14360	14420	14303	14567	14447	14333	14332	14267	14316	14431	14348	14336	14469	14239	14296	14128	14388	14513	14334	14301	14255	14369	14366	14274	14317	14187	14386	14485	14231	14594	14256	14351	14417	14382	14326	14441	14356	14590	14538	14592	14199	14579	14454	14358	14221	14423	14552	14442	14397	14484	14165	14312	14175	14419	14426	14293	14447	14437	14447	14241	14386	14227	14354	14361	14286
13972	24773	22720	18182	16585	15563	15039	14672	14546	14241	14250	13960	13988	13711	13469	13511	13380	13418	13240	13313	13230	13189	13255	13222	13146	13189	13192	13182	13188	13138	13143	13239	13167	13223	13079	13147	13240	13344	13195	13207	13079	13012	13238	13062	13071	13184	13088	13142	13026	13185	13043	13070	13252	13168	13051	13278	13197	13161	13007	13307	13153	13210	13074	13194	13273	13103	13256	13094	13107	13199	12949	13107	13257	13261	13125	13105	13156	13043	12959	13160	13161	13184	13055	13120	13077	13124	13082	13133	13027	13047	13248	13024	13141	13069	13112	12932	13104	13159	13155	13012	12971	13026	13090	13193	13130	13074	13144	13068	12934	13193	13116	13081	13086	13194	13179	12947	13054	12994	13123	13093	12992	13010	13124	13044	13122	13130	13045	13124	13066	13152	12971	13153	13218	13118	13071	13049	12957	13045	13196	13303	13193	13068	13172	13172	13097	13100	13026	13126	12964	13368	13050	13095	12894	13024	13112	12958	13079	13154	13019	13094	13031	13053	13030	13253	13278	13023	13073	12939	13034	13096	13040	13099	13207	13185	13052	12967	13135	12906	13025	13061	13195	13029	12953	13141	13103	12966	13004	13081	12991	13042	13163	13082	13013	13042	12903	13003	13110	13085	12993	13104	13097	12999	13132	13238	13198	13055	13052	13232	13055	13100	13258	13115	12945	13100	13154	13109	13174	12977	13047	13148	13132	12973	13067	13029	13096	13181	13204	13021	13209	13050	13047	13052	13091	12996	13031	13113	13230	12930	13186	13021	13013	13124	13202	13080	13075	13183	13128	13091	13207	13068	12967	13104	13114	13077	13025	13097	13075	13073	13122	12992	13116	13261	13123	13171	13135	13125	13267	13147	13141	13306	12989	13103	13130	13162	13021	13126	12927	13045	13072	12954	13046	13197	13190	13039	13062	12979	13139	13125	13050	13273	13092	13127	13061	12929	13144	13159	13215	13071	13011	13035	13122	12998	13078	13092	13113	13165	13236	13033	13051	13014	13215	13019	13043	12914	13200	13165	12966	13214	13204	13084	13132	13027	13023	13127	13138	13140	13049	13219	12911	13202	13045	13092	13075	13005	13099	13057	13037	13219	13158	13186	13169	13216	13254	12912	13080	13042	13038	12968	13172	13125	13082	13041	12869	13105	13054	13078	13144	13135	13148	12987	13216	13080	13200	13265	13198	13045	13118	12946	12942	13003	13140	13028	13136	13046	13122	13109	12910	13114	13040	13050	12942	13055	13105	13017	13034	13008	13132	13071	13080	13062	13032	13311	13110	13042	12966	13229	13093	13152	13207	13107	13177	13096	13070	13234	13016	13150	13007	13183	13080	13092	13224	13291	13007	12964	13024	13057	13076	13261	13262	13135	12969	13265	13124	13013	13131	13267	13075	13209	13108	13167	13079	13125	13109	13270	13102	13164	13317	13178	12908	13006	13150	13198	13108	13105	13189	13144	13196	13192	13095	13069	13112	13091	13003	13097	13057	12843	12997	13081	13094	13043	13142	13148	12951	13041	13096	13056	13105	13191	13135	12974	13017	13167	13139	13101	12967	12977	13239	13179	13011	13017	13054	13059	13126	13126	13043	13153	13170	13133	13100	13184	13073	13053	12953	13097	13118	13120	13016	13071	13064	12959	13169	13154	13199	12945	13241	12994	13079	13250	13095	13176	13108	13179	13112	13020	13203	12960	13223	13001	13241	13159	13020	13098	13036	13061	13238	13211	13026	13035	13077	13049	13063	13123	13051	13164	13098	13223	13003	13162	13024	13052	13158	13272	13155	13020	13114	13021	12947	13079	13058	13049	13239	13116	13092	13143	13126	13054	13035	13195	13185	13056	13243	13181	13036	13063	13073	12984	13056	13251	13049	13072	13002	13089	13196	13169	13122	13042	13063	12986	13067	13149	13175	13060	13211	13241	13046	13128	13053	13105	13043	13114	12982	13075	13140	13023	13131	13096	13266	13164	13092	13002	13132	13024	13092	13057	13103	13013	13105	13016	12785	13279	12961	13049	13158	13050	13027	13001	13177	13137	13195	13211	13219	13082	13009	13081	12853	13122	13141	13161	12889	13087	13157	12939	13079	13054	13095	13040	12991	13031	13145	13116	12959	13075	12953	13134	12999	13165	13194	13083	13040	12959	13073	13050	13163	13060	12996	13172	13208	12906	13080	13080	13073	13098	13181	12952	13156	13047	13159	13167	13211	12985	12897	12949	13170	13232	12869	13204	13090	12992	13170	13159	13119	12959	13129	13137	13159	12985	12992	13016	13073	13117	13053	13213	12956	13131	13147	13089	13224	13016	13060	13135	13195	13073	13190	13218	13005	13113	12985	13036	13051	13121	13013	13033	13054	13139	13092	13080	13208	12959	13133	13093	12993	13010	13106	13178	13085	13050	13230	13065	13214	13249	13089	13025	13243	13009	12907	13012	13073	13112	12925	12953	13112	13346	13061	13074	13014	13219	13021	13141	12998	13068	13203	13045	13088	13142	13055	13169	13075	13111	13162	13137	12993	13147	13138	13060	13158	13034	13047	12936	13166	12976	12953	13143	13102	13161	12881	13287	13088	13092	13081	13285	13106	12949	13266	13035	13176	13228	13113	13332	13007	13114	13204	13107	13135	13097	13029	13060	13263	13113	13074	13168	13101	12997	12948	13064	13309	13089	13058	13169	12995	13041	13215	12921	13015	13190	12991	13165	13086	13088	13185	13133	13054	13158	13083	13117	13098	13184	12981	12929	13191	13165	12927	13016	12997	13124	13095	13189	13202	12945	12947	13057	12984	13029	13025	13169	13255	13001	13079	13013	12948	13038	13025	12961	13097	13208	12998	12925	13320	12936	13033	13147	13073	13140	13069	13124	13132	13129	13043	13094	13170	13162	13127	13171	12974	13111	13035	13058	13130	13114	13099	13221	13070	13060	13119	12998	13180	13038	13312	13103	13035	13155	13054	13034	13031	13028	13193	13002	13233	13097	13019	13242	13124	13149	13141	13109	13198	12989	13087	13102	13134	13167	12965	12953	13085	13161	13223	12979	13306	13057	13080	12974	13074	13109	13192	13001	13262	13269	12986	13046	13057	13202	13047	13044	13002	13055	13166	12929	13150	13201	13016	13014	13096	13306	13109	13148	13189	12930	13193	13187	12980	13185	13024	12939	12983	12915	13069	13145	13110	13144	13102	13019	13085	12989	13077	13051	13027	13019	12827	13001	13092	12988	13105	13069	13125	13172	13115	13027	13202	13036	13064	13095	13146	13193	12971	13089	13003	13071	13020	13022	13153	12938	13193	13198	12954	13052	12971	12986	12994	13067	13171	13143	13118	13070	13019	13146	13092	13112	13149	13080	13147	13059	13076	13125	13179	13038	12822	13090	12853	13102	13083	13187	13219	13131	13117	13020	12935	13003	13077	13087	13118	13042	13053	13103	13136	12985	13054	13199	13109	13097	13032	13062	13114	13174	13072	13077	13148	13077	13115	13178	13002	13168	13025	12949	13089	12928	12886	12976	13003	13037	13238	12938	13237	13013	12982	13053	13092	13071	13199	12999	12963	13177	13019	13137	12961	13159	13182	13240	13164	13109	13052	13138	13105	13027	13037	13336	13203	12972	13092	13027	12929	13010	13095	13101	13002	13202	12901	13059	13032	13039	13082	13175	13212	13057	13158	13181	13192	13141	13210	13115	13194	13120	13200	13119	13067	13001	13089	13122	13120	13140	13088	13083	13161	13275	13196	13049	13057	13112	13048	13065	13100	12973	13249	13075	13096	13081	13231	13085	13055	13152	13230	12951	12956	12969	13068	13180	12977	12949	13052	13197	13266	13108	12952	13137	13154	13161	13082	13116	13100	13109	13131	13186	13187	12861	12921	13109	13124	13097	13306	13038	13252	13102	12815	13215	13025	12956	13025	13208	12961	12997	13091	13235	13037	13094	12944	13127	12925	13121	13007	13054	13235	13161	13099	13202	12791	13035	13054	13019	13018	13124	13211	13110	13029	13230	13237	12949	13160	13035	13132	13075	13099	13011	13093	13121	13072	13071	13118	13109	13143	13192	13113	13083	12943	13027	13088	13087	13047	13183	13187	12994	12981	13175	13196	13112	13296	13105	13060	12951	13259	13106	13089	13104	13079	13124	13217	13083	13022	13126	13008	13050	13087	13269	13140	12948	13183	13047	13055	12998	12945	13127	13186	13114	13048	13116	13060	13089	13263	13121	13084	13097	13106	13133	13110	13101	13042	13139	13096	13101	13277	13193	13211	13109	12997	12993	13055	13005	13063	12984	13124	13209	13071	12951	13078	13075	13078	13145	13261	13210	13173	13188	13021	13070	13045	13060	13210	13026	13243	13079	13090	13143	13037	12950	13114	13106	12984	13023	13138	13148	13141	13042	12985	13191	12911	12950	13084	13157	13104	13114	13014	13018	13025	13014	13239	13063	13187	13000	13165	13135	13028	13006	13177	13137	13275	13083	13264	13025	13074	13088	12987	13149	13143	13176	13132	13177	13201	13020	13073	13031	13132	13103	13163	13065	13112	12905	13092	13190	13074	13241	13026	13099	12875	13075	13096	12950	13021	13155	13126	13050	12902	13042	13146	13204	12994	13256	13162	13302	12940	13105	13123	13020	13172	13092	13041	13118	13090	13065	13061	13065	13146	13137	13338	13089	12992	13051	13119	13137	13252	12938	12941	13145	13086	13225	13151	13137	13294	12965	13177	13012	12992	12964	13216	13196	13142	13121	13174	13096	13121	13218	12924	13245	13124	13087	12967	13097	13067	13223	13095	13086	13207	13050	13007	13136	12921	13003	13258	13213	13137	13019	13092	13011	13016	13141	13019	12976	13153	13118	13013	12995	13211	13073	13157	13348	12988	13289	13222	12999	13066	13109	13090	13173	13163	13158	13059	13034	13149	13125	13215	12902	13176	13012	13328	13083	13317	13072	13083	13066	13114	13042	13233	13034	13082	13290	13113	12911	13088	13122	13105	13163	13040	13059	13284	13071	13213	12943	12948	13169	12917	13058	13041	13135	13092	13103	13170	13087	13034	13016	13192	13014	13041	13102	13057	13040	13038	13243	13140	13209	13185	13039	12915	13049	13130	12970	13039	13029	13035	13022	13009	13089
22621	21014	28790	23456	21160	22636	23146	17489	16312	16560	16243	15969	16014	15585	15509	15333	15468	15382	15273	15339	15214	15140	14986	15181	15123	14950	15104	14985	15146	15027	15093	15001	14955	14935	15040	15068	14972	15079	14871	14977	14913	14893	14884	14989	15023	14976	14928	14844	14839	14998	14811	14855	14730	14945	14942	14878	14940	14891	14787	14993	14905	15111	14792	14762	15017	14965	14877	14846	14862	15086	14803	14902	14912	14908	14791	14890	14949	14954	14916	14810	14935	14970	14993	14680	14934	14906	14879	14806	14829	14765	14793	14896	14888	14668	14589	14631	14862	14937	14851	14681	14877	14574	14872	14901	14992	14954	14924	14963	14883	14690	14835	14928	14864	14694	14963	14733	14732	14750	14820	14819	14821	15087	14993	14976	14783	14755	14825	14835	14804	14887	14784	14715	14922	15031	14967	14812	14758	14930	14805	14981	14708	14877	14867	14895	14993	14831	15064	14848	14911	14758	14958	14760	14796	14862	14805	14991	14878	14986	14811	14823	14742	15117	14843	14897	14926	14967	14782	14922	14786	14688	14911	14770	14866	14777	14753	14717	14713	14738	14857	14785	14726	14762	14811	14783	14945	14996	14885	14780	14861	14907	14899	14847	14696	14562	14782	14758	14850	14836	14734	14936	14769	14827	14755	14803	14884	15009	14808	14865	14757	14893	14989	14942	15027	14876	14725	14818	14782	14858	14663	14870	14911	15016	14829	14931	14936	14616	14906	14765	14757	15082	14837	14770	14764	14623	14881	14861	15028	14957	14729	14632	14654	14742	14759	14743	14651	14898	14966	14823	14885	14785	14692	14608	14766	14853	14850	14913	14795	14785	14907	14766	14808	14879	14874	14750	14900	14763	14852	14708	14874	14846	14860	14806	15007	14658	14673	14890	14592	14927	14755	14762	14758	14709	14781	14975	14819	15064	14774	14743	14806	14902	14791	14612	14816	14677	14666	14835	14858	14805	14897	14930	14923	14638	14791	14960	14924	14852	14765	14873	14730	14841	14947	14846	15012	14945	14696	14747	14944	14689	14965	14823	15074	14752	14685	14725	14741	14857	14798	14800	14861	14733	14729	14837	14951	14730	14839	14765	14727	14724	14638	14971	15031	14788	14903	15002	14830	14826	14826	14638	14693	14836	14712	14995	14800	14680	14676	14599	14650	14658	14696	14767	14669	15027	14915	14936	14721	14567	14869	14896	14807	14942	14669	15041	14997	14807	14960	14707	14786	14531	14816	14839	14863	14814	14965	14825	14869	14990	14770	14826	14723	14775	14839	14889	14640	14805	15034	14802	14784	14841	15011	14776	14639	14780	14914	14612	14941	14841	14909	14830	14849	14899	14818	14887	14848	14915	15039	14760	14649	14721	14826	14878	14739	14919	14992	14654	14707	14941	14770	14823	14781	14779	14859	14897	14714	14864	14880	14964	14888	14747	15013	14786	14597	14815	14884	14734	14812	14913	14904	14722	14701	14847	14946	14653	14863	14811	14803	14867	14647	14721	14586	14949	14862	14793	14837	14788	14638	15088	14804	14613	14745	14907	14754	14796	14837	14861	14824	14692	14652	14798	14844	14696	14960	14874	14873	14858	14860	14735	14836	14818	14900	14877	14690	14561	14698	14740	14878	14891	14841	14874	14790	14885	14859	14715	14718	14703	14880	14721	14750	14768	14557	14707	14812	14648	14774	14877	15114	15058	14671	14631	14690	14827	14845	14686	14973	14877	14828	14985	14718	14972	14778	14633	14774	14674	14919	14909	14852	14859	14916	14732	14774	14809	15023	14931	14654	14719	14848	14724	15098	14934	14802	14904	14926	14750	14801	14851	14763	14831	14676	14921	14689	14931	14838	14745	15023	14928	14899	14564	14902	14765	14995	14730	14929	14636	14760	14661	14700	14902	14784	14922	14803	14751	14744	14952	14807	14997	14878	14798	14807	14720	14786	14815	14756	14785	14830	14841	14845	14939	14806	14912	14805	14864	14706	14968	14782	14727	14779	14927	14860	14664	14838	14881	14855	14801	14787	14775	14933	15019	14988	14691	14699	14738	15123	14925	14765	14928	14904	14866	14799	14870	15064	14837	14753	14697	15042	14674	14892	14967	14697	14852	14818	14911	14682	14699	14858	14888	14803	14800	14725	14988	14856	14778	14923	14877	14769	14823	14743	14847	14748	14792	14717	14874	14926	14866	14808	14724	15002	14874	14875	15005	14926	14927	14959	14816	14468	14771	14696	14635	14834	14939	14814	14798	14899	14730	14757	14693	14870	14895	14787	14810	14719	14901	14791	14804	14747	14647	14864	15051	14809	14625	14796	14671	14944	14867	14997	14811	14828	14944	14761	14733	14763	14694	14570	14752	14602	14726	14860	14739	14775	14819	14803	14859	14739	14853	14773	14692	14896	14812	14819	14604	14713	14745	14998	14797	14799	14811	14848	14763	14807	14826	14912	14773	14748	14984	14874	15003	14821	14732	14931	14941	14667	14747	14881	14740	14636	14853	14825	14850	14970	14948	14834	14923	14865	14833	14938	14730	14797	14829	14776	14835	14760	14737	14758	14921	14868	14751	14877	14842	14908	14725	14663	14721	14838	14795	14949	14945	14891	14780	14857	14751	15022	14770	15054	14946	14832	14745	14664	14851	14982	14714	14945	14796	14970	14901	14926	14677	14894	14569	14975	15036	14672	14809	15010	14760	14766	14857	14670	14655	14924	14757	14681	14660	14770	14783	14686	14754	14780	14963	14727	14871	14821	14713	14836	14754	14748	14856	14791	14875	14517	14898	14972	14710	14827	14687	14599	14958	14820	14854	14703	14874	14852	14804	14839	14856	14676	14867	14696	14855	14599	14820	14777	14748	14729	14727	14761	14973	14825	14839	15046	14940	14959	14969	14809	14955	14898	14436	14856	14806	14784	14873	14706	14718	14823	14658	14700	14685	14846	14948	14694	14828	15022	14788	14887	14647	14981	14579	14969	14649	14828	15083	14806	14726	14868	14854	14887	14834	14711	14779	14781	14938	14673	14843	14930	14796	14762	14831	14732	14783	14986	14760	14952	14851	14892	14676	14786	14798	14677	14653	14916	14779	14606	14834	14907	14710	14775	14905	14774	14693	14804	14602	14651	14920	14761	14751	14947	14758	14663	14700	14801	14817	14851	14912	14832	15066	14894	14757	14647	14767	14611	14840	14833	14899	14948	14836	14870	14752	14802	14967	14799	14906	14894	14912	15024	14841	14910	14889	14920	14856	14898	14767	14629	14924	14804	14715	14596	14884	14760	14701	14837	14780	14796	14664	14746	14812	14871	14689	14806	15018	14679	14702	14850	14992	14766	14761	14856	14921	14762	14679	15229	14970	14660	14965	14786	14853	14824	14764	14806	14837	14775	14966	14748	15019	14893	14771	14871	14866	14892	14732	14766	14888	14796	14746	14767	14838	14985	14933	14813	14829	15020	14882	14895	14915	14978	14779	14782	14697	14661	14763	14663	14790	14735	14811	14892	14842	14798	14734	14871	14833	14757	14981	14673	14796	14654	14613	14688	14926	14876	14938	14971	14821	14849	14796	14987	14913	14842	14861	14845	14929	14862	14984	14913	14935	15017	14793	14817	14928	14872	14846	14812	14745	14929	14945	14897	14939	14780	14959	14710	14777	14801	14784	14754	14716	14871	14781	14773	14740	14946	14776	14954	14981	14922	14873	14791	14706	14835	14736	14742	14940	14623	14671	14712	14948	14693	14849	14837	14855	15035	14813	14863	14962	14642	14706	14702	14759	14869	14847	14901	14806	14775	14935	14823	14845	14650	14794	14773	14878	14718	15062	14927	14954	14837	14854	14929	14924	14659	14768	14761	14760	14896	14768	14914	14857	14891	14775	14850	14765	14696	14771	14770	14992	14971	14861	14888	14873	14738	14925	14915	14746	14959	14867	14751	14708	14699	14778	14817	14827	14774	14738	14875	14822	14882	14958	14882	14729	14922	14864	14900	14620	14828	14965	14960	14666	14783	14858	14831	14723	14646	14865	14651	14757	14715	15103	14755	14867	14888	14872	14732	14816	14793	14800	14957	14844	14910	14852	14720	14792	14861	14844	14774	14881	14823	14951	14960	14770	14627	14704	14819	14730	14843	14918	14843	14964	14716	14905	14927	14940	14866	14927	14849	15126	14887	14785	14731	14876	14774	14869	14927	14884	14844	14568	14758	14814	14884	15055	14769	14806	14887	14998	14752	14815	14916	14757	14858	14619	14712	14933	14665	14789	15016	14848	14842	14747	15045	14909	14883	14892	14995	14731	14953	14886	14812	14799	14916	14793	14799	14825	14758	14866	14728	14812	14626	14688	14782	14965	14751	14817	14810	15016	14868	14780	14903	14796	14766	14920	14916	14755	14892	14868	14994	14734	14765	14631	14741	14788	14749	14926	14888	14848	14763	14846	14699	14771	14771	14748	14719	14818	14779	14843	14714	14651	14870	15041	14823	14989	14863	14561	14418	14740	14868	14675	15030	14768	14950	14772	14708	14652	14752	14835	14765	14679	14719	14923	14750	14742	14816	14728	14948	14804	14712	14749	14746	14842	15059	14816	15016	14787	14806	14808	14955	14681	14904	14848	14577	14823	14759	14838	14810	14647	14975	14954	14632	14831	15009	14766	14896	14935	14731	14700	14894	14768	14688	14860	14716	14749	14798	14938	14871	14912	14900	14759	14872	14985	14971	14987	15017	14723	14740	14770	14879	14772	14725	14717	14887	14920	14932	14819	14715	14947	14942	14904	14942	14962	14725	14777	14746	14701	14804	14631	14850	14770	14957	14856	14809	15012	14955	14953	14811	14796	14747	14759	14877	14874	14704	14838	15029	14811	14723	14643	14763	14735	14835	14690	14917	14888	14778	14803	14710	14900	14645	14962	14710	14750	14856	15005	14678	14901	14814	14762	14712	14785	14779	14711	14887	14776	14786	14950	14763	14798	14984	14704	14732	14966	14894	14822	14887	14763	14779	14885	14677	14732	14831	14882	14605	14993	14828	14918	15004	14892	14751	14798	14864	14813	14712	14887	14855	14801	14868	14714	14832	14780	14879	14853	14900	14747	14464	14796	14805	14862	14768	15008	14807	14853	14872	14826	14724	14765	14759	14739
15968	29749	26931	21005	18842	17360	16647	15965	15520	15288	15219	14892	14589	14446	14187	13994	13978	13734	13831	13891	13568	13702	13617	13595	13560	13637	13692	13408	13413	13370	13526	13373	13339	13385	13299	13512	13458	13503	13538	13333	13472	13428	13330	13282	13394	13472	13506	13238	13203	13517	13313	13389	13484	13363	13477	13180	13322	13446	13340	13239	13491	13505	13387	13506	13531	13563	13688	13388	13301	13563	13353	13502	13271	13290	13641	13453	13454	13489	13312	13210	13396	13328	13382	13304	13422	13467	13287	13403	13296	13375	13400	13397	13407	13349	13307	13324	13321	13340	13207	13417	13360	13184	13457	13342	13430	13340	13282	13465	13280	13419	13406	13295	13674	13195	13419	13459	13329	13417	13231	13284	13313	13410	13295	13387	13300	13365	13465	13363	13441	13416	13392	13287	13387	13468	13381	13265	13221	13349	13403	13385	13516	13259	13367	13346	13418	13329	13288	13382	13418	13294	13454	13421	13430	13409	13422	13398	13397	13430	13314	13293	13225	13283	13435	13412	13345	13371	13375	13417	13470	13294	13354	13282	13374	13367	13453	13410	13301	13475	13757	13367	13435	13219	13244	13422	13381	13502	13326	13398	13353	13226	13350	13429	13294	13351	13392	13545	13314	13374	13305	13380	13321	13378	13226	13549	13280	13553	13470	13518	13517	13367	13520	13250	13300	13431	13516	13373	13421	13249	13324	13427	13259	13069	13403	13189	13400	13347	13487	13455	13477	13340	13414	13259	13333	13407	13365	13152	13397	13378	13450	13422	13354	13316	13292	13207	13410	13222	13402	13223	13387	13337	13474	13434	13480	13420	13485	13341	13406	13316	13310	13483	13159	13340	13408	13344	13345	13293	13290	13507	13413	13430	13292	13373	13344	13562	13157	13553	13363	13439	13235	13308	13302	13312	13292	13320	13304	13359	13376	13385	13199	13298	13388	13207	13410	13336	13278	13522	13346	13241	13400	13358	13269	13412	13296	13286	13259	13284	13296	13441	13339	13481	13161	13290	13231	13396	13301	13367	13462	13320	13325	13285	13259	13373	13432	13374	13471	13362	13416	13501	13389	13409	13448	13389	13387	13493	13356	13387	13356	13307	13267	13385	13234	13309	13287	13356	13415	13411	13287	13495	13433	13370	13300	13268	13362	13266	13473	13276	13408	13441	13018	13320	13494	13247	13371	13208	13321	13492	13316	13524	13481	13548	13317	13393	13203	13346	13216	13298	13390	13240	13265	13269	13217	13418	13352	13312	13243	13335	13349	13343	13282	13297	13347	13496	13272	13561	13266	13343	13304	13341	13312	13260	13306	13359	13347	13238	13345	13401	13348	13375	13336	13447	13444	13365	13502	13230	13317	13442	13367	13344	13380	13334	13312	13264	13423	13423	13423	13361	13456	13332	13303	13455	13253	13217	13275	13483	13274	13285	13480	13351	13314	13326	13406	13371	13345	13214	13314	13441	13444	13387	13535	13280	13419	13473	13511	13300	13305	13390	13518	13403	13191	13283	13378	13328	13231	13217	13294	13408	13421	13466	13310	13303	13382	13303	13355	13375	13387	13237	13232	13229	13216	13316	13243	13508	13268	13337	13506	13391	13349	13411	13320	13255	13481	13296	13181	13231	13200	13306	13451	13244	13280	13317	13312	13301	13415	13328	13384	13384	13366	13399	13362	13221	13248	13366	13234	13402	13560	13272	13326	13145	13381	13434	13391	13513	13441	13346	13423	13371	13465	13394	13351	13308	13376	13265	13274	13461	13286	13247	13355	13281	13362	13171	13325	13405	13338	13259	13300	13288	13376	13317	13167	13295	13375	13287	13303	13243	13330	13403	13338	13409	13186	13270	13458	13259	13418	13242	13301	13365	13394	13350	13522	13394	13340	13338	13344	13285	13236	13491	13302	13301	13362	13449	13328	13449	13200	13342	13634	13224	13410	13201	13359	13339	13275	13239	13384	13360	13351	13154	13519	13307	13329	13301	13345	13313	13355	13207	13271	13429	13314	13482	13325	13281	13479	13270	13323	13497	13400	13209	13303	13296	13367	13283	13269	13389	13455	13424	13354	13256	13279	13190	13351	13553	13441	13444	13439	13439	13405	13114	13297	13366	13295	13297	13274	13305	13411	13378	13289	13390	13376	13411	13277	13289	13312	13376	13359	13283	13332	13436	13488	13472	13377	13227	13530	13318	13408	13420	13360	13243	13302	13390	13290	13456	13393	13282	13272	13329	13433	13429	13231	13150	13373	13162	13274	13299	13397	13480	13364	13473	13440	13343	13331	13414	13369	13278	13509	13307	13233	13355	13297	13403	13299	13376	13297	13377	13292	13329	13369	13450	13328	13172	13395	13343	13256	13363	13268	13333	13266	13403	13461	13354	13313	13335	13410	13400	13358	13263	13383	13356	13351	13322	13310	13463	13360	13345	13367	13167	13342	13310	13345	13300	13411	13271	13494	13292	13320	13590	13457	13279	13299	13229	13265	13315	13421	13441	13347	13443	13315	13360	13464	13382	13375	13258	13382	13309	13316	13214	13454	13233	13304	13403	13469	13471	13308	13281	13330	13553	13455	13294	13498	13425	13274	13311	13444	13290	13371	13372	13117	13352	13389	13364	13508	13405	13359	13104	13264	13445	13350	13382	13350	13315	13334	13395	13456	13387	13330	13343	13158	13311	13221	13385	13447	13371	13337	13272	13506	13465	13336	13434	13220	13292	13354	13340	13166	13371	13378	13376	13213	13400	13304	13268	13605	13309	13480	13260	13552	13385	13322	13304	13429	13372	13432	13458	13452	13450	13253	13394	13244	13259	13413	13457	13292	13271	13554	13406	13426	13374	13398	13288	13259	13504	13217	13339	13416	13469	13300	13385	13448	13324	13374	13222	13382	13265	13371	13376	13270	13460	13257	13328	13339	13529	13385	13293	13314	13409	13410	13506	13440	13371	13296	13384	13424	13248	13427	13380	13417	13282	13296	13455	13327	13318	13354	13310	13342	13319	13479	13421	13331	13420	13230	13283	13511	13266	13292	13394	13533	13375	13358	13209	13356	13398	13202	13417	13455	13346	13419	13321	13118	13446	13165	13392	13369	13363	13282	13364	13324	13289	13247	13449	13168	13300	13253	13396	13294	13342	13308	13471	13355	13276	13358	13358	13432	13346	13353	13209	13324	13304	13221	13461	13261	13459	13085	13488	13478	13238	13357	13451	13423	13536	13290	13351	12988	13566	13231	13340	13389	13487	13296	13375	13431	13203	13401	13216	13499	13383	13434	13356	13297	13418	13355	13141	13226	13423	13283	13337	13407	13436	13292	13246	13368	13242	13450	13533	13289	13316	13302	13373	13381	13172	13437	13353	13367	13345	13136	13364	13130	13285	13415	13314	13346	13348	13151	13415	13158	13230	13264	13255	13304	13471	13268	13409	13317	13316	13314	13320	13279	13380	13324	13207	13213	13388	13365	13373	13367	13314	13337	13422	13324	13342	13373	13368	13389	13375	13407	13250	13446	13365	13297	13238	13404	13444	13268	13185	13358	13521	13311	13255	13592	13257	13278	13296	13353	13292	13591	13366	13342	13251	13396	13363	13413	13392	13566	13408	13256	13270	13384	13504	13259	13283	13272	13435	13350	13362	13368	13419	13374	13335	13442	13291	13473	13142	13289	13335	13485	13465	13161	13397	13369	13430	13337	13350	13292	13528	13352	13387	13197	13275	13426	13327	13468	13358	13387	13177	13311	13370	13394	13277	13339	13428	13301	13370	13271	13267	13305	13438	13609	13331	13333	13262	13364	13319	13473	13431	13405	13397	13158	13210	13465	13314	13276	13399	13314	13335	13397	13395	13279	13381	13366	13443	13114	13524	13351	13443	13348	13379	13576	13516	13430	13500	13323	13425	13368	13256	13470	13358	13326	13551	13228	13359	13312	13246	13361	13294	13419	13396	13377	13427	13397	13377	13269	13398	13398	13547	13400	13177	13425	13471	13146	13321	13430	13420	13243	13218	13257	13297	13193	13330	13342	13136	13612	13394	13508	13461	13273	13300	13237	13258	13310	13281	13412	13237	13333	13348	13240	13296	13305	13348	13299	13284	13396	13335	13309	13295	13430	13137	13291	13290	13261	13414	13221	13269	13287	13386	13348	13232	13390	13548	13352	13286	13419	13445	13271	13570	13388	13139	13414	13294	13363	13332	13402	13300	13386	13372	13445	13314	13228	13322	13230	13547	13442	13346	13162	13309	13153	13273	13333	13455	13273	13169	13420	13387	13464	13286	13364	13416	13340	13376	13236	13402	13288	13246	13312	13413	13369	13369	13488	13356	13421	13341	13329	13329	13306	13198	13471	13327	13375	13283	13420	13170	13283	13253	13478	13300	13355	13224	13320	13291	13436	13377	13397	13259	13502	13163	13403	13426	13310	13472	13337	13348	13385	13309	13372	13336	13520	13334	13380	13182	13185	13420	13456	13306	13335	13328	13332	13417	13341	13377	13413	13246	13405	13294	13462	13210	13500	13393	13279	13475	13121	13580	13305	13444	13517	13318	13436	13331	13424	13339	13576	13173	13394	13391	13464	13360	13357	13258	13343	13277	13366	13327	13257	13370	13279	13443	13284	13378	13248	13409	13367	13245	13319	13223	13446	13338	13383	13382	13386	13263	13346	13288	13368	13178	13355	13394	13343	13370	13421	13312	13352	13297	13206	13330	13333	13257	13368	13330	13473	13166	13181	13316	13370	13456	13343	13431	13205	13388	13466	13317	13347	13333	13244	13463	13522	13317	13363	13227	13398	13300	13385	13346	13282	13273	13437	13356	13419	13355	13278	13276	13327	13284	13290	13289	13305	13331	13447	13408	13350	13443	13342	13459	13286	13224	13350	13266	13474	13340	13251	13437	13325	13277	13379	13230	13275	13406	13328	13351	13329	13466	13409	13453	13377	13277	13276	13413	13337	13412	13325	13463	13409	13452	13324	13393	13252	13333	13520	13127	13379	13306	13155	13208	13362	13361	13251	13192	13366	13357	13344	13250	13442	13228	13394	13329	13328	13375	13404	13396	13385	13359	13278	13311	13319	13459	13427	13427	13327	13499	13264	13432	13250	13399	13406	13405	13271	13178	13344	13397	13286	13418	13355	13411
27090	21477	23406	19331	15672	15706	15841	15637	15326	15556	15299	15096	15371	15184	15102	15230	15237	15265	15133	15179	15136	15110	15252	15228	15103	15081	15249	15154	15054	15142	14977	15174	15262	15050	15099	15043	15030	15286	15212	14990	15100	14961	15159	15210	14985	15196	15331	15325	15042	15016	15034	15002	15077	15063	15199	15207	15144	15373	15108	15240	15205	15036	15278	15046	15079	15007	14973	15100	15010	14944	15235	15059	15002	15094	15268	15213	15178	15171	15210	14934	14985	15064	15028	15064	15139	15220	15193	15117	15167	14987	15090	14952	15008	15027	15048	15173	15011	15098	15246	15275	14869	15118	14900	15136	15160	15058	15047	15016	15122	15029	14828	14890	14979	14947	15128	15216	14969	15030	15144	15046	15114	15102	15195	14998	14923	15194	15037	15031	14991	15172	15113	15127	15135	15142	15066	15184	15029	14974	15035	15017	15183	15066	15148	15176	15259	15049	15250	14793	15183	15144	15080	15078	14946	15229	15108	15068	15135	15022	14961	15059	15182	15210	14970	15153	15205	14909	14926	15022	15255	15042	15131	15089	15193	14894	14964	15044	15197	15258	15063	15195	15134	15123	15107	15184	15259	15175	15006	14973	15212	15119	15185	15145	15058	15061	15140	15374	15113	15078	14886	15023	14991	15188	15294	15150	14935	15175	15011	15046	15073	15036	15262	15151	15082	15137	15086	15046	15110	15109	15032	15140	15112	14910	14911	15328	15083	15037	15115	15051	14975	15066	14990	15097	14979	15131	15181	15155	15285	15168	15173	15031	15015	14926	15039	15204	15065	15106	14925	15031	14958	15155	15231	15128	15167	15136	14983	15044	15069	14907	15072	15024	15039	15190	14906	15057	14978	15211	15188	15148	15133	15111	15079	14912	15233	15046	15067	15028	15143	15149	15195	14930	15046	15219	15056	15006	15151	15076	14990	14992	14961	14923	14990	15047	15014	14939	14857	15157	15111	14951	15218	14986	15115	14979	15102	15140	14915	14941	15293	15069	15256	15058	14901	15202	14950	14852	14894	14988	15063	14970	15057	15016	15046	15039	15037	15152	15168	15024	15135	15093	15117	15012	15026	15314	15007	15188	14942	15189	15045	15051	15133	15176	15144	15159	15133	14969	15209	15098	15301	14927	14986	14996	15168	15096	15136	15141	15053	15023	14886	15184	14995	14901	14995	14998	14938	15252	15164	15048	15156	15389	15294	15170	15206	15121	15000	15068	15122	15046	15067	15115	15070	14997	15187	15079	15235	14967	15262	15186	15062	15177	15353	15024	15108	15195	15215	14999	15327	15155	15197	15001	15134	15166	14989	15046	15037	15071	15108	15166	14962	15082	14997	15105	14997	15085	15103	15056	15128	14997	15267	15051	15089	15045	15064	15112	14930	15189	15158	15139	15064	15112	15088	15069	15130	14992	15059	15166	15201	15070	15172	14974	15091	15158	15204	15077	14999	15041	15121	15131	15173	14954	14915	14975	15108	15021	15178	15039	15024	15261	15039	15003	15052	15095	15006	15063	15065	15102	15184	15004	15143	14903	14961	14935	15003	15018	15230	15043	15082	15143	15123	15237	15188	14921	15041	14909	15065	14928	15162	15046	15045	15167	14958	15033	14886	14983	15149	15405	15164	15242	15140	15045	15016	15041	15092	15242	15135	15093	15077	14974	15024	15061	15195	15327	15137	15212	15229	15041	15155	15194	15135	15089	15210	14826	15099	15062	15028	14872	15018	14997	15070	15230	15181	15150	15054	15199	15189	15248	15127	15134	14939	15307	15079	15057	15142	15148	15000	14993	15005	15051	15118	15223	14968	14845	15104	15243	15069	15149	14963	15033	15163	15100	15125	15055	15147	15107	14961	15191	15198	15119	15279	14901	15136	15207	15080	14978	15056	15042	15186	15237	15126	15216	15071	15169	15061	15201	15051	15187	15107	14913	15121	14985	15048	15121	15044	15159	15097	15049	15162	15016	15018	14929	15175	14983	15139	15024	15196	15221	15063	14918	15162	15060	14993	14978	14988	14994	15211	14867	15051	15206	15381	15045	15138	15027	15056	15107	15054	15098	15089	15213	15234	15170	15163	15115	15222	15040	14991	14932	15092	15056	15045	15164	15022	15140	15213	15238	15240	15028	15069	14801	15051	15092	15136	15015	15094	15215	15177	15184	15022	14797	15061	14990	15018	15030	15263	15058	14991	15196	14994	14988	15060	14934	15189	15181	15208	15025	15034	15044	14981	15086	15055	15049	15162	15081	15179	15259	15160	15147	15155	14950	15228	14970	14974	15168	15341	15205	15148	15279	15496	15003	15034	15136	15173	15141	15203	15119	15260	15105	15075	15252	15049	15106	14993	15098	15247	15070	14942	15014	15153	15041	14878	14955	15024	15078	15193	15087	15146	14859	14974	14847	15047	14941	15085	14901	15063	15243	15073	15121	14968	15081	15064	15043	15230	15152	15026	14969	15091	15216	15168	15172	15274	14904	14997	15158	14992	15020	15055	15107	15152	15112	15052	15256	15210	15160	15233	15090	15095	15183	15154	15123	15166	15200	15086	15082	15040	15000	15197	15156	15236	15205	15030	15071	15167	15303	14997	15147	15077	15025	15017	15136	15025	15169	14886	14975	14865	14955	15225	15069	15033	14999	15131	15195	15192	15109	15145	15223	15176	15220	15150	15051	15072	14987	15039	15237	15091	14985	15158	15079	14932	15042	15137	15062	15288	15118	15156	15074	15043	15106	15235	15132	15146	14986	15248	15185	15040	14952	14929	14983	14846	15083	15202	15184	15220	15245	15062	15023	15094	15027	15152	15189	15085	15193	15147	14964	15165	15018	15129	15123	14904	15099	15130	15200	15226	14965	14888	15157	14948	15151	14959	14929	15245	15244	15003	14883	15175	15061	15049	15177	15321	15211	14922	15237	15135	15103	15166	14884	15031	14953	15161	15120	15179	15397	15051	14950	15095	15239	15264	15078	15093	15016	15134	15114	15118	15374	15059	15095	15207	15066	15320	15046	15074	15119	15078	15125	15195	14966	14838	15001	15058	15243	15196	15144	15232	15165	15105	15004	15030	15096	14951	14869	14960	15024	15108	15089	15103	15034	15175	15013	15167	15280	15060	14972	14984	15033	15138	14845	15121	15029	15148	15039	15001	14969	14995	15106	15103	15234	15146	15102	14988	14938	14967	14987	14994	15129	15264	14944	15024	15200	15030	15227	15156	15192	15009	15000	15077	15149	15216	15148	15166	14872	14935	15033	15032	14856	15089	14956	15120	15078	15135	15127	15095	15186	15059	15136	14959	15118	15072	15007	15170	15065	15037	15030	15163	14888	15017	15070	14960	15180	15129	15069	15060	15268	15126	15267	15139	15206	14988	15107	15288	15264	14972	15235	15308	15156	15202	15058	14948	15151	15014	15064	15056	15055	15163	15173	15344	14959	15004	15140	15219	15299	15180	15001	15034	15274	15037	14895	15034	15121	15081	15007	15004	15105	14967	14925	14871	15177	15029	14715	15186	15276	15171	15087	15280	15052	14840	14974	15091	15152	15060	15176	15308	14995	15292	14995	15137	15114	15270	15135	15081	15138	15114	15133	15258	15108	15088	15066	15095	15137	15133	15136	15047	15081	15071	15224	14970	15069	15131	15111	15118	15135	15054	15280	14989	15100	15065	15031	15323	15015	15092	15092	15173	14984	15145	15258	15224	15024	15208	15053	15183	15052	15039	15139	15208	15091	14865	15159	15105	15170	15036	15065	15018	14805	15249	15116	15122	15134	15080	15246	14972	14955	15168	15033	15259	14984	15055	15078	15091	14992	14973	15079	15005	15078	15270	15178	15200	15274	15310	15052	15107	15091	15060	15425	14979	15012	15033	15037	15130	15130	15210	15258	15327	15118	15087	15191	14940	15088	14999	15003	15013	15078	15127	15254	15053	15172	15254	15147	15126	15181	15251	14986	15087	15232	15092	15223	15175	15012	15043	15093	15035	14987	15112	15051	15150	15235	14984	15267	15165	15260	15042	15307	15213	15083	15152	15124	15062	15277	15315	15055	15089	15127	15068	15193	15217	14939	15098	15150	14828	14899	15128	15174	15157	14992	15227	15061	15049	14949	15125	15059	15194	14967	14944	15114	15201	15129	15154	15131	15073	15007	15261	15030	15164	15207	14806	15097	14980	15063	15065	15135	14967	15196	15045	15179	15032	15154	15187	15148	15278	15172	15189	14979	15044	15270	15046	14990	15018	15027	15134	15156	15220	15363	15037	15070	15245	15093	15077	15130	15256	15005	15271	15032	15078	14918	15207	15095	15360	15235	15370	15094	15171	14898	15119	15040	15014	15094	15054	15050	14957	15059	14996	14921	15174	14965	14910	14877	15058	15143	15114	15213	15304	15083	15118	15062	15063	15123	14904	15157	15118	15186	15319	15202	15085	15075	15117	15117	15176	15061	15068	15025	15032	15137	15042	15026	15020	15114	15192	15076	15120	15057	15131	15118	15081	14984	15305	15103	14931	15041	15047	15061	14971	15142	15085	14925	15166	15254	15291	15257	15089	15191	14960	15167	15111	15128	14975	14970	14810	15020	15126	15220	15223	15068	14948	15028	15259	14946	15178	15004	15253	15123	14998	15167	15196	15228	15218	15266	15109	15056	15156	15257	15025	14999	15023	15071	14973	15108	15283	15311	15112	15234	15197	15187	15106	14958	15231	15158	15267	15119	15063	14895	15179	15289	15093	15157	15118	15123	15175	15037	15358	15028	15243	15086	15103	15067	15040	15109	15073	15093	15221	14980	15311	15213	15259	15097	15213	15065	15001	15061	15146	14940	15168	15065	15085	15120	15063	15039	15042	15008	15179	14926	15095	15164	15239	15150	15407	15034	14928	15057	15021	14964	14946	15190	15198	15259	15033	15151	14909	15024	15123	15152	15068	14879	15116	15011	15298	15110	15131	14871	15113	15139	15019	15123	15279	15112	15239	15029	15228	15012	14990	15027	15221	15196	15258	15138	15076	14964	15286	15224	15026	15148	15096	15124	15033	15006	14980	15069	15182	15043	14968	15004	15321	15124	15117	15207	15086	15239	15234	15008	15054	15153	15082	15182	15025	15050	15016	15042	15224	14942	15202	15191	15112	15316
14688	18407	17600	15331	14691	14590	14308	14198	14104	14073	14069	14177	14058	13951	13845	13888	13889	13724	13693	13660	13725	13697	13725	13609	13652	13646	13458	13523	13671	13709	13656	13655	13553	13732	13832	13466	13687	13709	13598	13495	13700	13628	13693	13584	13705	13629	13766	13617	13557	13603	13691	13711	13515	13698	13768	13618	13465	13598	13840	13700	13574	13683	13714	13647	13793	13711	13781	13614	13767	13681	13552	13589	13616	13512	13587	13604	13619	13533	13707	13658	13673	13682	13612	13626	13667	13543	13710	13543	13728	13758	13531	13668	13491	13613	13610	13577	13538	13568	13687	13650	13697	13754	13600	13685	13693	13454	13773	13566	13618	13705	13634	13566	13618	13581	13695	13471	13551	13776	13724	13634	13515	13758	13718	13599	13599	13571	13692	13662	13605	13671	13649	13722	13499	13534	13689	13603	13591	13626	13583	13432	13561	13610	13664	13637	13606	13577	13510	13751	13623	13575	13660	13545	13524	13515	13696	13670	13483	13590	13600	13746	13383	13576	13550	13719	13688	13568	13763	13542	13374	13670	13684	13597	13537	13673	13640	13638	13703	13408	13740	13645	13577	13555	13746	13649	13589	13528	13496	13674	13672	13507	13442	13591	13569	13561	13662	13521	13695	13628	13616	13709	13729	13523	13752	13612	13650	13625	13579	13593	13473	13791	13598	13496	13418	13745	13634	13626	13527	13527	13491	13464	13817	13632	13477	13591	13637	13404	13613	13705	13542	13676	13703	13598	13733	13651	13590	13775	13558	13665	13587	13645	13596	13497	13578	13397	13671	13717	13466	13497	13527	13721	13571	13657	13583	13851	13661	13605	13812	13656	13686	13544	13567	13646	13575	13568	13630	13683	13584	13600	13479	13579	13549	13636	13341	13635	13782	13446	13619	13550	13613	13823	13601	13551	13443	13494	13656	13802	13553	13593	13542	13677	13513	13539	13557	13421	13809	13678	13463	13645	13584	13536	13631	13651	13426	13504	13592	13844	13511	13617	13450	13622	13667	13650	13631	13754	13561	13498	13591	13558	13534	13579	13515	13477	13605	13611	13543	13522	13657	13600	13522	13458	13607	13676	13599	13540	13538	13510	13740	13454	13499	13536	13624	13499	13567	13594	13568	13841	13834	13555	13525	13619	13615	13758	13488	13630	13706	13664	13744	13584	13575	13580	13628	13500	13737	13531	13639	13552	13472	13491	13600	13520	13756	13529	13896	13497	13455	13620	13491	13499	13525	13741	13535	13669	13434	13681	13627	13555	13639	13595	13645	13524	13615	13703	13594	13737	13602	13719	13601	13683	13644	13561	13502	13558	13612	13568	13759	13540	13671	13632	13535	13542	13676	13672	13617	13626	13652	13445	13678	13670	13601	13479	13562	13696	13481	13557	13626	13681	13661	13665	13448	13668	13594	13660	13588	13668	13681	13546	13538	13569	13596	13597	13552	13542	13795	13611	13696	13534	13657	13601	13451	13587	13767	13669	13672	13547	13589	13599	13581	13496	13679	13758	13566	13816	13722	13716	13722	13435	13685	13722	13570	13592	13596	13621	13620	13631	13636	13636	13598	13651	13514	13695	13447	13594	13480	13527	13536	13561	13694	13561	13548	13764	13557	13506	13534	13508	13606	13500	13671	13699	13568	13680	13562	13725	13548	13715	13637	13586	13637	13682	13588	13553	13541	13684	13668	13736	13413	13542	13548	13560	13626	13671	13668	13603	13605	13742	13404	13595	13699	13710	13624	13722	13675	13584	13688	13762	13576	13488	13594	13531	13478	13458	13621	13543	13615	13509	13596	13661	13698	13396	13488	13563	13736	13638	13701	13655	13663	13431	13549	13629	13605	13451	13699	13563	13639	13477	13690	13615	13710	13589	13648	13532	13525	13617	13641	13554	13608	13625	13530	13685	13640	13537	13506	13505	13579	13582	13676	13533	13591	13661	13556	13559	13507	13493	13740	13499	13435	13576	13644	13644	13483	13469	13687	13762	13699	13586	13577	13590	13602	13608	13503	13536	13678	13691	13649	13637	13541	13710	13593	13621	13540	13587	13604	13529	13637	13713	13603	13360	13415	13615	13625	13652	13325	13525	13552	13646	13564	13714	13638	13502	13631	13689	13658	13508	13541	13548	13787	13513	13516	13509	13686	13693	13564	13525	13667	13522	13699	13485	13491	13647	13673	13516	13536	13666	13744	13708	13554	13517	13766	13422	13509	13683	13555	13749	13607	13653	13463	13615	13654	13645	13600	13585	13665	13527	13599	13548	13597	13597	13677	13587	13550	13674	13623	13557	13599	13604	13574	13695	13661	13710	13575	13568	13532	13715	13402	13468	13612	13547	13497	13671	13665	13572	13609	13657	13660	13492	13640	13712	13588	13624	13599	13485	13532	13735	13481	13630	13512	13575	13617	13587	13640	13664	13570	13568	13689	13644	13840	13561	13533	13571	13534	13585	13650	13646	13673	13732	13514	13596	13643	13625	13560	13681	13758	13504	13697	13474	13591	13586	13617	13537	13844	13581	13587	13465	13503	13546	13556	13599	13598	13476	13643	13706	13569	13550	13717	13761	13604	13541	13613	13485	13733	13621	13578	13496	13687	13652	13577	13646	13669	13578	13662	13684	13602	13601	13570	13659	13637	13503	13611	13617	13560	13623	13553	13727	13633	13624	13596	13650	13678	13617	13521	13637	13520	13582	13717	13395	13685	13591	13604	13597	13738	13696	13673	13441	13509	13657	13618	13485	13477	13669	13715	13569	13651	13672	13616	13504	13572	13813	13705	13692	13617	13566	13464	13517	13794	13555	13623	13633	13418	13463	13611	13545	13608	13601	13618	13677	13534	13615	13573	13666	13600	13450	13616	13620	13576	13676	13686	13625	13501	13519	13605	13550	13587	13549	13575	13611	13590	13607	13625	13502	13644	13582	13532	13428	13721	13525	13505	13655	13485	13513	13565	13492	13580	13713	13607	13562	13571	13499	13470	13551	13409	13712	13746	13616	13537	13665	13582	13332	13712	13622	13750	13561	13554	13520	13604	13499	13718	13530	13668	13709	13556	13523	13741	13667	13561	13443	13505	13401	13585	13593	13665	13749	13537	13678	13654	13640	13601	13691	13666	13729	13775	13587	13587	13717	13678	13587	13648	13476	13507	13687	13665	13575	13344	13589	13663	13655	13652	13540	13775	13562	13648	13671	13695	13560	13628	13453	13652	13575	13435	13693	13805	13541	13453	13845	13698	13718	13623	13704	13491	13789	13448	13577	13539	13630	13639	13659	13567	13655	13559	13828	13651	13781	13482	13722	13619	13632	13578	13664	13676	13528	13746	13651	13515	13635	13604	13463	13623	13465	13718	13610	13569	13380	13503	13736	13552	13578	13589	13669	13638	13443	13530	13855	13540	13510	13644	13626	13561	13551	13673	13706	13599	13616	13463	13486	13571	13382	13471	13530	13744	13504	13464	13623	13593	13787	13670	13430	13558	13489	13690	13577	13528	13684	13658	13606	13493	13730	13422	13531	13540	13642	13662	13808	13763	13558	13561	13667	13616	13685	13704	13599	13627	13631	13711	13727	13477	13577	13793	13737	13708	13510	13688	13580	13653	13514	13633	13570	13565	13638	13759	13580	13553	13446	13568	13759	13678	13616	13476	13626	13717	13568	13606	13354	13590	13570	13584	13523	13650	13708	13561	13730	13713	13475	13711	13649	13680	13622	13693	13572	13737	13674	13819	13626	13553	13596	13778	13573	13871	13583	13567	13795	13724	13703	13654	13723	13405	13584	13484	13707	13519	13662	13680	13692	13602	13676	13516	13672	13591	13769	13677	13524	13596	13593	13620	13618	13524	13595	13539	13761	13538	13553	13666	13560	13523	13582	13716	13637	13730	13811	13612	13622	13614	13685	13603	13728	13686	13651	13549	13562	13609	13491	13630	13697	13604	13867	13699	13476	13546	13621	13630	13727	13453	13644	13771	13740	13553	13512	13584	13587	13507	13628	13556	13357	13683	13580	13701	13589	13503	13635	13548	13467	13549	13569	13538	13704	13614	13560	13601	13672	13439	13673	13557	13563	13635	13512	13696	13657	13715	13623	13532	13593	13629	13632	13409	13585	13587	13711	13552	13543	13504	13653	13739	13744	13596	13419	13629	13465	13662	13582	13657	13650	13543	13610	13527	13641	13543	13603	13702	13491	13699	13543	13783	13476	13673	13530	13704	13267	13467	13398	13715	13596	13844	13709	13618	13610	13537	13472	13558	13631	13499	13421	13608	13722	13626	13576	13778	13396	13612	13671	13731	13491	13515	13654	13588	13737	13649	13626	13576	13682	13636	13707	13548	13527	13505	13445	13710	13604	13532	13560	13724	13688	13669	13596	13739	13622	13624	13542	13615	13649	13662	13494	13671	13603	13627	13790	13782	13682	13663	13700	13610	13530	13616	13633	13670	13566	13604	13458	13453	13539	13554	13675	13552	13657	13625	13611	13727	13666	13675	13630	13579	13511	13492	13611	13546	13556	13576	13555	13543	13701	13680	13605	13598	13581	13605	13664	13541	13559	13607	13348	13546	13700	13694	13553	13646	13525	13583	13553	13483	13643	13589	13517	13531	13570	13736	13561	13487	13660	13579	13717	13548	13595	13569	13599	13515	13684	13708	13712	13729	13668	13667	13543	13489	13548	13741	13473	13566	13643	13644	13606	13687	13635	13529	13574	13779	13531	13663	13527	13656	13587	13685	13534	13532	13589	13430	13563	13698	13485	13625	13445	13625	13705	13524	13493	13661	13381	13596	13563	13747	13492	13558	13472	13518	13583	13680	13590	13591	13614	13570	13560	13600	13537	13597	13633	13518	13713	13570	13437	13642	13688	13790	13658	13599	13703	13553	13428	13454	13580	13554	13503	13676	13607	13623	13650	13544	13550	13692	13654	13620	13493	13577	13529	13745	13566	13526	13522	13578	13676	13571	13439	13651	13547	13517	13438	13572	13557	13618	13657	13611	13533	13617	13668	13572	13575	13558	13618	13541	13720	13604	13541	13509	13344	13602	13733	13432	13645	13610	13635	13658	13582	13681	13583	13740	13617	13767	13463	13520	13644	13591	13737	13691	13639	13491	13525	13547	13691	13586	13596	13437	13798
23603	21028	28459	23873	21566	20531	18632	15842	15332	15584	15497	15452	15203	15064	15101	14851	14678	14837	14658	14672	14810	14705	14704	14818	14605	14426	14748	14806	14846	14827	14706	14593	14751	14571	14605	14676	14671	14676	14934	14447	14644	14752	14787	14538	14506	14576	14840	14577	14582	14590	14604	14543	14574	14703	14434	14595	14821	14565	14605	14557	14675	14522	14725	14644	14500	14666	14644	14689	14796	14474	14631	14571	14690	14654	14487	14611	14684	14660	14692	14685	14539	14440	14632	14692	14506	14510	14582	14531	14685	14585	14600	14550	14505	14589	14720	14644	14538	14784	14560	14501	14589	14670	14530	14618	14503	14367	14538	14530	14674	14634	14678	14794	14645	14635	14733	14593	14803	14733	14564	14612	14442	14575	14539	14711	14813	14478	14398	14542	14729	14501	14433	14526	14554	14644	14583	14725	14740	14549	14542	14600	14473	14523	14413	14673	14497	14822	14653	14411	14604	14560	14340	14654	14582	14415	14546	14645	14699	14519	14728	14639	14610	14597	14495	14718	14527	14814	14525	14606	14462	14554	14571	14537	14630	14678	14408	14614	14622	14643	14703	14578	14577	14553	14661	14543	14556	14677	14530	14723	14660	14835	14753	14553	14584	14446	14371	14627	14533	14659	14559	14557	14479	14668	14714	14604	14570	14676	14618	14348	14660	14708	14724	14507	14424	14509	14534	14507	14599	14565	14411	14332	14625	14597	14665	14539	14447	14463	14478	14609	14542	14546	14616	14530	14858	14663	14491	14525	14542	14635	14524	14624	14634	14505	14570	14599	14710	14707	14460	14628	14609	14663	14713	14639	14628	14579	14327	14647	14547	14468	14518	14588	14697	14510	14520	14525	14758	14568	14634	14516	14342	14516	14445	14556	14361	14576	14461	14545	14502	14605	14614	14464	14577	14570	14725	14484	14675	14542	14501	14666	14531	14779	14654	14583	14694	14638	14751	14562	14528	14555	14393	14408	14686	14666	14567	14540	14701	14513	14697	14613	14417	14688	14546	14496	14596	14658	14411	14527	14621	14632	14584	14504	14603	14610	14457	14657	14653	14548	14626	14690	14574	14601	14449	14427	14606	14593	14470	14439	14628	14427	14587	14632	14926	14525	14674	14627	14534	14546	14647	14877	14728	14502	14661	14489	14684	14229	14567	14608	14625	14481	14710	14624	14610	14538	14604	14468	14403	14692	14505	14531	14642	14418	14530	14563	14495	14585	14579	14318	14600	14639	14521	14647	14591	14407	14496	14486	14517	14486	14499	14642	14412	14482	14570	14670	14699	14751	14434	14430	14628	14724	14608	14498	14789	14595	14585	14381	14567	14518	14599	14435	14590	14523	14718	14633	14513	14540	14376	14354	14452	14417	14692	14571	14695	14460	14583	14771	14516	14505	14459	14717	14813	14499	14424	14416	14548	14590	14681	14409	14702	14301	14575	14559	14643	14450	14452	14502	14713	14627	14575	14561	14545	14585	14597	14445	14465	14348	14628	14526	14533	14607	14427	14383	14501	14610	14414	14642	14618	14745	14634	14590	14500	14536	14661	14550	14580	14715	14560	14516	14503	14608	14429	14550	14613	14425	14581	14726	14688	14623	14636	14615	14468	14369	14513	14599	14498	14572	14594	14655	14536	14504	14659	14476	14731	14520	14584	14748	14696	14395	14722	14578	14769	14593	14599	14663	14671	14551	14401	14583	14526	14607	14517	14703	14785	14628	14874	14526	14506	14705	14649	14710	14644	14717	14491	14447	14556	14601	14696	14640	14606	14516	14487	14725	14484	14535	14461	14728	14567	14552	14642	14528	14722	14656	14475	14500	14665	14477	14509	14609	14398	14694	14767	14313	14501	14523	14631	14520	14677	14522	14370	14673	14618	14545	14736	14454	14583	14456	14452	14531	14485	14651	14333	14569	14756	14694	14486	14513	14628	14578	14542	14595	14483	14810	14638	14676	14580	14614	14534	14626	14619	14538	14520	14691	14576	14642	14563	14624	14521	14592	14655	14694	14549	14548	14540	14529	14535	14641	14492	14608	14502	14541	14498	14690	14564	14475	14431	14381	14462	14404	14487	14492	14525	14569	14571	14668	14782	14602	14589	14749	14444	14710	14721	14612	14568	14760	14638	14364	14714	14568	14602	14433	14617	14542	14584	14624	14582	14431	14462	14700	14750	14384	14507	14569	14610	14667	14526	14546	14608	14556	14596	14453	14545	14602	14565	14627	14457	14448	14506	14611	14545	14579	14300	14323	14568	14785	14681	14747	14615	14614	14605	14584	14544	14607	14387	14520	14742	14648	14272	14450	14588	14800	14693	14563	14515	14514	14465	14475	14677	14760	14655	14629	14679	14403	14370	14600	14558	14533	14717	14723	14550	14600	14534	14737	14660	14640	14666	14515	14613	14557	14510	14497	14591	14746	14561	14567	14479	14529	14607	14604	14431	14618	14750	14281	14760	14694	14629	14588	14465	14410	14565	14529	14644	14490	14505	14427	14687	14509	14563	14480	14545	14478	14623	14576	14661	14633	14789	14265	14511	14572	14674	14423	14681	14567	14732	14605	14291	14579	14570	14403	14615	14709	14737	14533	14604	14591	14514	14630	14485	14699	14514	14518	14660	14605	14472	14458	14623	14399	14383	14591	14618	14333	14548	14718	14557	14771	14672	14620	14393	14591	14536	14585	14583	14590	14460	14519	14433	14486	14695	14484	14604	14583	14333	14603	14599	14639	14508	14605	14558	14475	14469	14521	14434	14592	14809	14696	14622	14449	14698	14706	14526	14624	14608	14662	14386	14502	14556	14528	14365	14670	14439	14462	14598	14593	14482	14807	14628	14665	14588	14453	14550	14889	14900	14571	14423	14499	14403	14539	14618	14490	14512	14593	14548	14829	14640	14573	14491	14630	14507	14692	14349	14664	14692	14604	14575	14642	14505	14541	14594	14624	14446	14670	14717	14453	14570	14477	14674	14465	14785	14585	14458	14497	14588	14470	14543	14278	14556	14686	14534	14531	14603	14645	14562	14551	14562	14793	14653	14514	14701	14601	14594	14458	14680	14677	14689	14383	14501	14473	14650	14603	14683	14673	14521	14495	14705	14460	14718	14570	14610	14334	14605	14606	14578	14604	14522	14566	14684	14659	14533	14652	14618	14595	14674	14572	14703	14663	14557	14520	14616	14694	14621	14455	14632	14683	14501	14578	14679	14560	14663	14473	14523	14546	14550	14457	14599	14518	14592	14695	14507	14500	14377	14531	14407	14485	14643	14698	14605	14573	14514	14551	14642	14562	14353	14586	14680	14550	14567	14577	14606	14548	14540	14426	14717	14567	14588	14511	14514	14649	14616	14498	14638	14485	14665	14655	14269	14501	14651	14599	14722	14636	14645	14423	14618	14533	14597	14566	14609	14765	14447	14695	14479	14567	14615	14403	14623	14784	14476	14446	14785	14519	14718	14570	14503	14549	14756	14707	14571	14632	14549	14629	14490	14442	14606	14582	14482	14469	14611	14447	14676	14536	14513	14454	14759	14615	14514	14771	14428	14652	14693	14627	14607	14693	14647	14449	14618	14724	14563	14690	14567	14474	14677	14377	14574	14688	14617	14647	14539	14635	14400	14606	14498	14644	14720	14625	14497	14532	14615	14271	14567	14411	14324	14573	14628	14455	14571	14622	14673	14636	14800	14576	14649	14656	14680	14622	14550	14591	14674	14506	14424	14665	14604	14624	14665	14612	14822	14391	14428	14556	14727	14626	14543	14473	14685	14596	14497	14704	14625	14366	14500	14669	14500	14484	14571	14609	14598	14648	14499	14619	14522	14366	14506	14583	14753	14455	14531	14418	14613	14506	14501	14501	14442	14359	14742	14536	14669	14773	14449	14578	14628	14422	14569	14609	14577	14523	14702	14681	14336	14557	14694	14670	14588	14614	14638	14350	14562	14637	14641	14688	14652	14615	14616	14698	14607	14458	14528	14571	14333	14533	14595	14604	14624	14524	14550	14751	14631	14723	14546	14759	14556	14540	14586	14414	14467	14506	14502	14705	14347	14634	14659	14500	14574	14562	14734	14755	14420	14535	14524	14608	14386	14547	14490	14734	14232	14331	14688	14635	14567	14490	14700	14669	14430	14474	14304	14662	14551	14733	14397	14681	14554	14558	14429	14631	14564	14527	14742	14627	14782	14530	14723	14544	14526	14601	14367	14391	14377	14508	14506	14787	14532	14601	14511	14502	14703	14724	14409	14801	14780	14711	14540	14488	14504	14560	14503	14487	14419	14544	14587	14595	14548	14532	14566	14640	14732	14621	14493	14483	14717	14604	14654	14555	14601	14542	14587	14597	14604	14547	14732	14632	14480	14552	14642	14665	14406	14572	14606	14627	14486	14466	14577	14788	14524	14520	14602	14393	14461	14589	14553	14541	14472	14371	14710	14505	14440	14601	14620	14530	14667	14452	14675	14530	14514	14630	14515	14661	14580	14583	14605	14681	14714	14613	14241	14524	14716	14571	14571	14570	14623	14741	14660	14409	14772	14514	14519	14693	14500	14497	14623	14429	14722	14673	14732	14496	14628	14530	14664	14724	14359	14501	14775	14591	14424	14722	14537	14543	14557	14603	14550	14645	14647	14584	14658	14573	14642	14659	14700	14646	14723	14696	14614	14735	14647	14486	14554	14498	14634	14459	14523	14574	14685	14615	14438	14579	14636	14554	14519	14539	14498	14845	14476	14418	14617	14695	14661	14424	14460	14538	14596	14433	14478	14480	14736	14661	14545	14707	14541	14540	14653	14744	14518	14511	14477	14513	14619	14713	14764	14758	14634	14724	14371	14485	14693	14592	14614	14704	14387	14592	14623	14524	14611	14641	14522	14608	14529	14627	14467	14706	14459	14411	14738	14516	14857	14710	14621	14492	14478	14934	14661	14827	14563	14724	14742	14761	14781	14591	14600	14375	14444	14521	14520	14488	14531	14530	14594	14589	14588	14415	14461	14462	14422	14630	14470	14575	14751	14329	14426	14674	14523	14545	14514	14615	14604	14643	14839	14516	14444	14779	14575	14878	14611	14455	14426	14460	14800	14772	14656	14730	14599	14633	14523	14615	14345	14537	14566	14625	14631	14599	14602	14650	14670	14605
14045	24462	22607	18466	16758	15785	15125	14919	14642	14707	14585	14496	14199	13901	13850	13668	13725	13498	13568	13423	13428	13382	13405	13558	13400	13343	13423	13377	13406	13471	13367	13409	13442	13269	13340	13407	13583	13324	13588	13394	13263	13386	13304	13584	13265	13336	13280	13395	13220	13349	13111	13415	13310	13404	13273	13382	13403	13474	13431	13366	13349	13254	13411	13479	13385	13340	13211	13236	13354	13343	13328	13401	13241	13208	13238	13246	13478	13266	13269	13280	13295	13425	13347	13318	13312	13290	13307	13143	13321	13166	13281	13374	13244	13221	13265	13251	13249	13291	13318	13379	13298	13151	13341	13423	13342	13356	13309	13450	13252	13261	13250	13210	13257	13249	13393	13281	13184	13411	13297	13167	13233	13451	13304	13132	13143	13650	13359	13146	13424	13283	13212	13246	13478	13460	13322	13462	13262	13140	13152	13517	13425	13309	13232	13278	13150	13127	13204	13352	13238	13211	13324	13434	13247	13293	13316	13161	13377	13288	13323	13236	13356	13214	13410	13239	13332	13279	13420	13249	13342	13363	13234	13234	13319	13262	13386	13387	13233	13109	13395	13359	13288	13264	13324	13287	13307	13406	13367	13340	13307	13384	13263	13243	13372	13215	13128	13353	13394	13282	13306	13165	13293	13262	13318	13171	13333	13322	13389	13135	13312	13157	13040	13330	13269	13354	13269	13223	13273	13213	13426	13305	13277	13320	13439	13180	13232	13236	13240	13165	13233	13355	13176	13481	13259	13204	13407	13322	13256	13230	13490	13280	13406	13223	12986	13359	13390	13322	13325	13184	13442	13348	13373	13377	13367	13268	13190	13471	13248	13328	13250	13340	13259	13214	13530	13457	13246	13298	13243	13423	13196	13302	13182	13121	13230	13109	13372	13386	13287	13187	13379	13363	13106	13321	13322	13114	13240	13273	13426	13380	13287	13243	13281	13356	13467	13187	13223	13308	13435	13310	13351	13304	13194	13404	13241	13139	13433	13377	13193	13233	13250	13202	13421	13079	13261	13241	13367	13153	13249	13195	13397	13377	13277	13318	13447	13296	13119	13266	13237	13284	13302	13241	13283	13229	13164	13391	13204	13244	13037	13379	13141	13295	13358	13272	13358	13367	13382	13306	13133	13320	13363	13354	13355	13233	13440	13279	13158	13271	13290	13378	13093	13253	13232	13240	13220	13224	13365	13294	13201	13258	13328	13345	13234	13463	13136	13227	13402	13179	13324	13301	13383	13190	13393	13217	13205	13423	13428	13315	13187	13362	13177	13257	13276	13341	13175	13196	13296	13158	13221	13347	13288	13246	13334	13360	13371	13325	13276	13358	13372	13320	13314	13256	13174	13272	13214	13344	13286	13300	13398	13271	13453	13338	13325	13328	13423	13316	13192	13368	13207	13312	13098	13344	13112	13245	13322	13263	13320	13134	13137	13269	13247	13219	13359	13239	13267	13328	13313	13289	13359	13319	13289	13261	13405	13247	13221	13227	13223	13418	13314	13276	13368	13163	13231	13114	13229	13410	13154	13153	13286	13333	13183	13241	13294	13286	13245	13221	13251	13274	13364	13374	13274	13257	13266	13322	13216	13453	13295	13110	13252	13409	13162	13267	13318	13391	13459	13187	13226	13549	13372	13208	13307	13282	13198	13181	13517	13270	13389	13223	13394	13584	13434	13258	13248	13312	13334	13286	13314	13328	13028	13360	13406	13142	13177	13396	13260	13242	13314	13385	13358	13334	13243	13339	13366	13394	13204	13406	13420	13140	13280	13271	13296	13368	13166	13248	13452	13200	13306	13404	13115	13330	13291	13341	13378	13414	13355	13336	13191	13343	13280	13246	13266	13313	13291	13332	13185	13390	13237	13384	13183	13424	13144	13182	13268	13250	13270	13337	13304	13239	13301	13254	13124	13338	13198	13110	13516	13312	13418	13227	13250	13206	13226	13424	13346	13297	13205	13397	13314	13162	13198	13227	13291	13246	13164	13467	13296	13368	13214	13201	13452	13301	13416	13362	13318	13348	13374	13323	13293	13289	13454	13302	13252	13271	13357	13393	13287	13210	13515	13225	13379	13244	13278	13179	13125	13225	13367	13294	13139	13341	13353	13201	13263	13354	13251	13303	13320	13412	13200	13451	13186	13295	13312	13164	13335	13444	13188	13382	13298	13246	13430	13297	13300	13331	13353	13275	13112	13289	13220	13300	13267	13329	13332	13322	13358	13204	13241	13305	13195	13266	13229	13212	13304	13399	13224	13267	13339	13352	13294	13296	13353	13188	13324	13274	13392	13278	13404	13257	13424	13337	13249	13332	13397	13372	13309	13354	13368	13325	13184	13387	13320	13306	13259	13277	13508	13197	13486	13305	13281	13185	13205	13334	13427	13209	13253	13208	13302	13207	13213	13212	13287	13279	13508	13175	13157	13372	13383	13288	13195	13279	13231	13426	13420	13257	13309	13162	13226	13260	13314	13262	13213	13364	13295	13512	13176	13218	13472	13371	13373	13255	13311	13206	13264	13262	13247	13282	13246	13395	13201	13266	13230	13316	13067	13386	13299	13088	13292	13382	13294	13191	13304	13227	13447	13353	13406	13317	13405	13176	13225	13437	13315	13320	13289	13348	13254	13451	13341	13213	13233	13229	13186	13155	13305	13341	13172	13419	13269	13222	13377	13221	13373	13397	13308	13362	13239	13357	13337	13412	13369	13221	13371	13288	13262	13265	13385	13466	13138	13271	13375	13282	13242	13281	13353	13444	13414	13260	13306	13431	13304	13316	13280	13357	13303	13421	13279	13470	13216	13416	13381	13267	13313	13145	13328	13228	13229	13245	13177	13349	13359	13270	13345	13386	13298	13282	13210	13219	13275	13302	13218	13284	13455	13232	13470	13346	13386	13187	13251	13323	13377	13249	13209	13338	13147	13324	13375	13368	13218	13172	13339	13190	13348	13259	13358	13170	13369	13354	13412	13139	13365	13296	13109	13309	13422	13313	13250	13151	13492	13307	13374	13181	13211	13252	13304	13178	13284	13222	13333	13270	13306	13251	13202	13076	13384	13485	13243	13276	13208	13224	13369	13188	13311	13456	13175	13423	13317	13343	13226	13365	13278	13415	13289	13210	13273	13293	13278	13148	13420	13238	13315	13305	13293	13286	13316	13312	13422	13413	13321	13203	13343	13364	13339	13300	13461	13424	13238	13309	13577	13438	13229	13253	13370	13152	13318	13339	13333	13289	13390	13242	13427	13391	13375	13481	13146	13273	13352	13322	13298	13332	13349	13294	13301	13331	13386	13274	13328	13237	13333	13257	13358	13211	13303	13324	13290	13106	13336	13407	13256	13131	13379	13280	13198	13347	13255	13284	13342	13310	13189	13342	13328	13411	13132	13355	13334	13224	13228	13343	13480	13295	13310	13236	13116	13187	13122	13339	13171	13182	13289	13239	13244	13468	13305	13331	13352	13357	13203	13210	13316	13266	13286	13398	13310	13412	13194	13174	13325	13283	13376	13258	13408	13199	13244	13188	13202	13433	13090	13208	13127	13188	13397	13201	13291	13131	13318	13158	13231	13340	13136	13429	13264	13347	13236	13209	13324	13161	13387	13372	13382	13268	13340	13342	13433	13159	13273	13250	13382	13285	13336	13356	13414	13267	13144	13228	13256	13363	13341	13155	13231	13281	13241	13274	13187	13301	13247	13251	13231	13388	13365	13227	13372	13299	13338	13374	13394	13363	13204	13202	13248	13193	13503	13263	13335	13414	13211	13271	13318	13274	13375	13383	13284	13235	13293	13244	13232	13254	13287	13270	13343	13447	13257	13280	13262	13309	13229	13270	13301	13344	13485	13175	13244	13232	13344	13420	13273	13234	13101	13290	13189	13165	13344	13294	13384	13387	13205	13208	13187	13252	13210	13194	13411	13363	13290	13281	13383	13357	13290	13452	13301	13286	13566	13365	13374	13135	13319	13277	13236	13231	13301	13247	13365	13126	13270	13239	13412	13394	13280	13192	13176	13158	13130	13340	13328	13413	13310	13210	13375	13271	13320	13396	13151	13209	13082	13309	13282	13435	13195	13243	13107	13234	13279	13389	13308	13299	13323	13208	13575	13335	13270	13120	13396	13341	13382	13476	13280	13474	13310	13335	13423	13270	13337	13346	13229	13294	13205	13342	13240	13412	13273	13216	13278	13327	13319	13308	13277	13257	13353	13199	13261	13290	13427	13194	13279	13207	13209	13359	13193	13282	13456	13322	13178	13336	13205	13293	13217	13424	13372	13345	13323	13160	13194	13261	13403	13381	13369	13331	13257	13213	13241	13270	13301	13352	13321	13191	13388	13373	13329	13267	13311	13297	13225	13330	13264	13339	13370	13348	13278	13276	13257	13270	13405	13191	13253	13385	13218	13202	13366	13186	13367	13371	13301	13296	13347	13238	13443	13224	13241	13408	13387	13309	13303	13300	13317	13385	13334	13447	13227	13329	13325	13333	13268	13326	13180	13166	13287	13319	13215	13308	13318	13241	13220	13198	13264	13183	13238	13366	13371	13181	13367	13221	13239	13400	13414	13259	13250	13388	13179	13410	13206	13318	13429	13304	13271	13334	13262	13372	13302	13242	13345	13215	13295	13240	13235	13341	13256	13346	13355	13326	13280	13398	13323	13235	13207	13305	13300	13172	13357	13310	13226	13359	13352	13248	13374	13343	13210	13430	13257	13291	13260	13237	13256	13312	13285	13397	13338	13324	13267	13343	13334	13276	13323	13444	13378	13297	13232	13196	13209	13345	13267	13087	13397	13302	13327	13474	13204	13322	13297	13313	13286	13242	13349	13407	13374	13140	13403	13267	13313	13284	13120	13279	13344	13369	13207	13397	13282	13278	13272	13247	13355	13262	13347	13364	13170	13252	13140	13350	13239	13404	13389	13154	13290	13209	13176	13187	13382	13190	13329	13270	13412	13347	13325	13409	13498	13270	13369	13198	13293	13211	13269	13272	13348	13317	13286	13238	13246	13262	13555	13166	13335	13309	13361	13341	13288	13325	13376	13268	13430	13166	13302	13227	13310	13296	13297	13223	13324	13122	13174	13362	13540	13217	13259	13417	13349	13310	13205	13098	13387	13250	13392	13056	13537	13294
22548	20996	28748	23440	21146	22862	23925	18600	17474	17765	17601	17112	17173	16848	16505	16464	16456	16406	16557	16284	16325	16301	16252	16302	16124	16138	16053	16147	16003	16075	16252	16097	16112	15937	16363	16030	16077	15974	16020	16136	16069	16045	16010	16140	16076	16024	16129	15933	16108	15969	15735	15891	16082	15897	15886	16022	16032	16134	15993	16313	16066	15932	15975	16117	16017	16072	16014	15969	15946	16219	15835	15984	15867	16158	15942	15992	15929	16055	15837	15910	16202	15959	15959	15895	16075	16013	15865	15954	16054	15888	15806	16044	16088	15879	15895	15974	16118	16145	15893	15956	16070	16044	15970	15889	15986	15983	15900	16030	15987	16042	16168	15995	16146	15791	15824	15884	15984	15857	16132	15920	16031	15971	15900	16253	15846	16037	16128	15906	15942	15906	15913	16100	15823	15762	15973	16006	16002	15946	16095	16005	15810	15919	15920	16056	15762	15905	15935	16154	15966	16129	15844	15966	16062	16068	15794	16046	16081	15978	15799	15957	16060	16040	16040	15935	15749	15826	15969	16062	15804	15808	16071	15891	16018	16030	16033	16002	15915	15893	15957	15843	15932	15891	15705	15975	16023	15965	15948	15854	15983	16015	15807	15990	15868	16062	15915	16050	15811	16093	15863	15758	16001	15889	15986	15825	15877	15917	15908	16012	16111	15960	16028	15780	15954	16002	15915	15927	15966	15726	16148	15863	15879	15846	15843	15980	15999	15967	15984	15900	15846	16113	15848	15874	15845	16004	15821	16000	16127	15958	16036	15970	15968	15791	15979	15947	15937	15910	16051	15887	15900	15952	15953	15868	16074	15758	15867	15949	16076	15882	15797	15911	15998	15937	15858	15984	15831	15786	16123	15912	15872	15873	15750	15981	16027	15894	16077	15825	16018	16000	15763	16177	16018	15792	15959	15990	15977	15886	15870	16079	15798	15983	15701	15919	15817	15894	15978	16017	16078	15963	15922	15961	15789	16054	16130	15929	16076	15880	15818	15879	15891	15941	16030	16060	15698	15984	15941	15936	16048	15895	15889	16153	15909	15932	15932	15944	15742	15922	15810	16066	15927	15929	15915	16099	15823	15788	15775	15914	15967	16061	16053	15996	16000	15968	15671	15980	16006	16136	15888	16090	15998	15741	15836	15924	15871	15808	15828	16007	15902	15821	15794	16054	15908	15950	15858	15945	15839	16155	16007	15818	15756	15828	16114	15933	15990	15919	15845	16016	16038	16027	15870	15910	16071	15903	15873	15861	15858	16198	16016	16098	15861	15888	15948	15804	15920	15878	16102	15945	15751	15773	16077	15696	15917	15833	16202	16014	16087	15779	15951	15913	16147	16024	16032	15916	15821	16133	15801	15839	15880	15652	15856	15861	15801	16309	16248	15795	15967	15951	15770	15918	15995	15753	15867	16009	16087	15779	16090	15764	16062	15682	16059	16144	15923	15824	15997	15857	15996	16026	15939	16026	15883	15982	15966	16124	15988	15826	15996	16015	15792	15935	16016	16107	16070	15974	15955	16177	15922	16023	15896	16012	16053	16010	15697	16033	15925	15856	16079	15906	15857	15886	16188	16072	15827	15994	15937	16265	15897	15790	15854	15891	15833	15984	15764	16030	16175	15931	15979	15959	15968	15997	15925	15931	16004	15953	16007	16036	15947	15885	15877	15833	15832	15900	15887	15775	16035	15808	16049	15905	16133	15957	15874	15961	15739	15808	15912	15962	15872	15824	16010	15914	15916	16077	15825	15932	15765	15861	16024	15949	15863	15785	15729	15803	15924	15861	16015	16004	15951	16110	15764	15908	16144	15861	15952	15858	16016	16035	15883	15919	15974	15828	15888	15812	15880	15840	15990	16175	15852	15830	15948	15817	16052	15868	15847	16047	16008	15811	15874	16038	16104	15956	15939	15845	16020	15798	15893	15938	16042	15941	16090	15726	15939	15713	15826	15783	15937	15995	15964	15889	15657	15744	15978	15862	16017	16192	15932	16020	15841	16080	15818	15871	16027	15928	15984	16028	15999	15859	15883	15961	15890	15912	15874	15902	15875	15974	15798	16056	15804	16062	16075	15938	16097	15874	15802	15996	16062	15934	15788	16001	15893	15905	15909	15817	15943	15683	15716	15867	15992	16013	15955	15775	16003	16010	15763	15804	15823	15842	16095	16103	16025	16072	15846	15878	15716	15870	15938	15895	15805	15828	16002	15877	15918	16071	15775	15796	16168	15905	16113	15734	16175	15880	15860	16055	15830	16131	15896	15785	16009	15942	15865	15830	15855	15790	15991	15735	16029	15871	15950	16298	15872	16001	16018	16098	15986	15885	15855	16133	15865	15785	16003	15973	16019	15753	15763	15877	15862	15999	16001	16047	16064	16073	15798	15933	15950	16036	15889	15816	15826	15863	16042	15939	16121	15907	16046	15867	15932	15853	15792	15822	15890	15984	15944	16085	15765	15960	15909	16033	16065	15965	15912	16034	15973	16025	16029	15915	15961	15840	15718	15960	16121	16166	15732	15935	15929	16081	15798	16085	15999	15921	16038	16002	15879	15777	15911	15705	15781	15891	16036	15909	15835	15889	15671	15972	15905	15983	15833	15970	15824	15807	16065	15999	15802	16156	15979	15926	16128	15924	15906	16075	16020	16158	16004	16011	15873	15746	15878	15905	15989	15659	15905	15876	15959	16001	15921	15846	15895	16019	15922	16000	15986	15882	15875	16010	15945	16101	15883	15999	16056	16007	15820	15877	15971	15860	16049	15872	15899	15992	15963	16143	16146	15745	15944	16081	15896	15968	15955	15958	16065	15917	15908	15759	15921	15783	16066	15811	15949	16154	15859	15996	15882	15843	15987	15882	15777	15715	16024	15767	15954	15710	15900	15775	15622	15882	15888	15876	16069	16004	16094	15961	15905	15943	15882	15828	16047	15819	15957	15877	15972	15992	15930	15899	16010	16030	15705	16060	16107	15888	16017	15865	15925	15840	15631	16024	15847	16036	15966	16040	15866	16059	16080	15881	15922	15891	15884	15905	15882	15882	16008	16142	15986	15839	15965	16011	15930	15767	15786	15969	15715	16095	15992	15894	15871	15846	15922	16002	15875	15972	15779	15934	15918	15767	15983	15927	16090	16069	15905	15780	15953	15936	15730	15816	16024	15950	15857	15939	15778	15891	15907	16034	15912	15950	15997	15889	15962	15842	15822	15755	15787	15916	16013	15764	15923	16029	15922	15790	15878	16056	15984	15939	15898	15880	16106	15943	15862	15826	15796	15938	15839	15914	15895	15851	15923	15923	15925	15802	16129	15999	16029	15859	15970	15961	15917	16039	15879	16058	15952	16007	16176	15997	16011	15818	15913	15726	15871	15850	16041	16007	15687	15800	16069	15877	15836	16131	16019	15989	15857	15876	15792	15856	15880	15967	15836	15863	16010	15908	15851	16203	15940	15986	16004	16029	15953	15977	15975	15907	16052	15923	16036	16057	15890	15883	16036	15883	16095	15881	15751	15886	15714	15909	16042	15878	16041	16022	16038	16085	15798	16038	15919	15937	16011	15704	15866	15854	15869	15853	15770	15901	15864	16010	15960	15981	16087	15960	15831	15930	15982	16107	15872	15718	15741	15862	15707	15926	15938	16005	15889	15909	16014	16025	15848	15757	16073	15979	15997	15977	15982	15806	15954	15874	16013	15914	15901	15993	15796	16058	15973	15899	15868	15952	15901	15820	16035	16172	15907	15942	15860	15974	15925	15972	16141	15988	15975	15861	16063	15872	15879	16122	15840	15986	15964	15955	16068	15771	15854	15857	15820	15862	15894	15810	15822	15912	16046	15901	15917	15928	16037	15732	16022	15933	15900	16039	16187	16065	16118	15820	16076	15995	16058	16034	16065	16184	15821	15847	16078	15868	15879	16048	15789	15933	15859	15879	15804	15828	16003	16068	16006	16007	16140	16027	15965	15879	15815	15922	16023	15879	15930	16058	16064	15860	16081	15800	16082	15863	15796	15681	15846	15773	15931	15963	15806	15862	15976	15740	15851	15981	15919	15866	15812	15997	15790	16128	15943	15885	16118	15850	15650	15859	15915	15904	16030	15878	16129	15859	15897	15940	15881	16057	15889	15928	15982	15825	15863	15875	15932	15981	15770	15791	16055	15925	15956	15824	15969	15923	15956	15935	15925	15806	15749	16168	16028	16017	15899	15871	15966	15928	15840	16088	15784	16110	15876	15949	15958	15917	15849	15945	15929	15906	15940	15826	15954	15798	15858	15866	15809	15846	15848	15800	15985	15746	16003	15779	15903	16046	15963	15917	15901	15720	15897	15961	15971	16113	15752	16020	15856	15987	15941	15868	16004	15942	15947	16078	15839	15883	15981	15853	15900	15934	15814	15947	16074	16050	16068	16106	15974	16065	15955	15917	15955	15839	15870	15910	15884	15747	15846	15877	16064	15822	15791	15970	15809	15918	15795	15883	15980	15965	15831	15943	15685	15990	15908	15803	15951	15987	15894	15924	15986	15695	15925	16024	15763	15801	15898	15983	16091	15946	16001	15732	15884	16086	15820	15755	15939	15905	15817	15915	15870	15743	16101	16056	16022	15952	15737	16082	15956	15838	16069	15833	15927	15899	15753	15759	16076	15985	16119	15869	15996	15765	15847	16025	15981	15828	15762	16053	16043	16114	15783	16101	15921	15888	15899	15745	15934	15897	15938	15883	15900	15713	15891	15855	15935	16077	15919	16000	16049	15745	15991	15897	15789	15911	16013	15727	16039	15961	15917	15935	15811	15822	15981	15888	15869	16082	16146	15852	15958	15840	15778	15885	15934	15903	15730	16011	15972	16136	15963	15952	15948	15777	15617	15852	15874	15804	16045	15926	15692	15807	15884	15932	15979	16030	15955	15829	15838	15977	15888	15954	15964	15918	16102	16038	16190	15895	15735	15856	15841	15881	15989	15811	15951	15820	15896	15906	16080	15785	16117	15981	16011	15841	15997	15916	15915	15940	16092	15977	15923	15971	15874	15840	16130	15962	15890	15873	16012	16007	15915	15820	15684	15793	15807	15928	16005	15847	15940	16018	16007	15910	16006	15889	15934	15759	16112	15804	16016	16070	15941	15908	15981	15803	15914	15917
16199	29721	27281	21650	19481	18116	17149	16735	16612	16442	16228	15569	15166	14950	14906	14733	14838	14644	14425	14503	14422	14326	14202	14199	14142	14145	14357	14073	14277	14155	14199	14279	14157	14228	14073	14154	14092	14102	13978	14263	14081	14189	14228	14332	14092	14294	14135	14160	14154	14127	14184	14224	14020	14123	14175	14172	14305	14205	14209	14307	13999	14088	14153	14209	14103	14259	14093	14105	14125	14334	14330	14083	14190	14093	14097	14227	14090	14133	14133	14174	14193	14009	14178	14083	14123	13974	14230	13967	14173	14252	14112	14385	14162	14041	14234	14034	14174	14180	14075	14017	14152	14010	14061	14111	14119	14085	14075	14100	14119	14248	14068	13986	13916	14125	14162	14006	14099	14011	14005	14001	14068	14003	14096	14212	14111	14110	14014	14061	14113	14012	14221	14067	14035	14083	14066	14210	14204	14109	14053	14108	14009	14276	13869	14251	13969	14123	13960	14021	14185	14076	13964	14198	14363	14128	14102	14208	14082	13992	14140	14016	14021	14138	14111	14160	14073	14147	14147	13956	14160	14187	14120	14235	13984	14015	14122	14303	14078	13969	14042	14053	13961	14124	13979	14024	14022	14111	14109	13995	14110	14072	13959	14022	14138	13897	14048	14092	14041	14188	14022	14077	14151	14018	14125	14132	14151	14167	14227	13880	14178	14117	14041	14162	13914	13986	13981	14095	13969	14042	14168	14063	13966	14233	14094	14208	14184	14044	14077	14154	13990	14058	13925	14019	14045	14060	14105	14107	13987	14148	13987	13945	13965	14045	14090	13936	14049	14141	14069	13959	14060	14111	14075	14006	14053	14023	14010	14118	13970	14106	13992	14006	14133	14148	14112	13998	14144	14213	13982	14074	14035	14002	14021	13963	14207	14010	13970	14149	14033	14010	14143	13996	14072	14136	14137	13902	14305	14035	13918	13927	13919	14040	13938	14098	14216	13988	14077	14078	14264	14101	14125	14169	14172	14184	13972	13972	13914	14109	14026	13961	13979	14080	14143	14112	13987	14139	13848	14108	14160	14010	14177	14096	14106	13964	14143	14170	13964	14159	14078	14108	14167	14091	14031	14045	13904	13987	14112	14000	14061	14045	14214	14042	14047	14128	14073	14108	14029	14198	14111	13917	14018	14046	14006	14159	14150	13941	14172	13956	14054	13968	14077	14022	14103	14015	14055	14014	14203	14047	14214	14059	14153	14087	14083	13958	14111	13981	13944	14078	13998	14136	13983	14094	14382	13922	14014	14045	14166	13982	14086	14115	14138	14076	13937	14299	14106	14117	14049	14056	14057	14040	14000	13999	14250	14068	14166	14151	14028	14147	14192	14005	13914	14150	14080	14009	14091	14103	13873	14129	14182	14016	14093	14248	14005	14143	14178	13943	14129	14144	14134	14160	14013	13908	14045	14062	14160	13990	14023	13920	14026	14039	14107	13880	14005	14078	14172	14014	14230	14088	14009	13990	14130	14032	14039	14085	14103	14108	14112	13992	14134	14060	14108	14120	13998	13987	13933	14006	14073	13971	14115	13873	14189	13995	14057	14173	14139	14103	14217	14029	14080	14112	14067	14254	14250	13928	14112	14139	14013	14087	14004	13991	14126	14087	14068	14089	14153	14004	13955	14113	14113	13996	14296	14079	14229	14029	13923	14024	14170	14130	14139	14223	14177	13814	13947	14006	14169	14161	14032	14147	14023	14157	13944	14040	14057	14031	14009	14092	14091	14003	14076	14069	14145	13944	14143	14192	14131	14047	14026	14139	14067	14148	13977	14126	13828	14033	14176	13969	14156	14152	14170	14148	14020	13911	14070	14093	14030	14021	14111	13977	13941	14262	14021	14162	13857	14053	13979	14169	14143	14130	14084	13986	14014	14057	14012	14115	14180	14162	14109	14180	14124	14137	14021	14130	14078	14108	14168	13951	13886	14020	14082	14059	14160	14299	14083	13942	14108	14004	14158	14191	14018	14069	14137	14182	14086	14138	14115	13976	14036	14143	14015	14037	14038	14159	13971	14116	14166	14163	14082	14045	14032	14004	14256	14100	13952	14016	14255	14020	13977	14026	14072	14094	13907	14071	13972	14176	13943	13987	14114	14025	13941	13972	14174	14161	14062	14141	14178	14069	14185	14008	14151	14046	14129	13930	13948	13948	14201	13968	14084	13972	14073	14007	14161	14119	14046	13984	14134	13971	14069	14099	14119	14086	14003	14046	14106	14009	14044	13918	14075	14222	14039	14114	14015	14211	14185	13923	14266	14107	14037	14056	14071	14005	14139	14106	14064	14120	13853	14093	14213	14066	14023	14153	14007	14192	14184	14001	13959	14105	14167	14079	14022	14058	14072	14052	14095	14089	14031	14057	14128	14171	14136	14113	14067	14122	14135	14060	14116	13979	14141	14184	13872	14190	14096	14178	14107	14124	14023	14033	14107	14213	14270	14057	14125	14065	14224	14059	14132	14027	14108	14076	14102	13861	14130	13967	14067	14008	14146	14084	13963	14216	14072	14132	14119	14123	13998	13917	14016	14116	13928	14045	14060	14125	14111	13975	13966	14187	14068	14171	14199	13920	14094	13978	13987	14116	14095	14061	14146	14196	14020	14094	14101	14079	14110	14081	14050	14204	14124	14137	13974	13952	14043	13983	13983	14042	14072	14239	14150	13875	14146	14097	14020	14203	14028	14000	14007	14244	13958	13983	14098	13961	14096	14201	13994	14235	14197	14119	13972	14091	14038	13902	14173	14022	14071	14062	13910	14091	13863	14104	14103	14172	14135	14008	13969	14170	14147	14211	14009	14160	13984	14149	14135	14155	13928	14225	14199	13985	14032	14062	14008	14101	14062	13892	14204	13963	14215	14132	14071	14073	14096	14010	14177	14040	14032	14140	14115	13940	13854	13976	13977	14103	13883	14022	14110	13949	13921	14015	13977	14004	14090	14064	13997	14084	14135	14003	14136	14195	13975	14144	13983	14078	14017	14007	14175	14046	14065	14183	13988	14077	14104	14054	14090	13961	14118	14117	14158	14015	13872	14195	14094	14015	14080	14024	14148	13948	13978	14066	14196	13913	14123	13872	14123	14096	13961	14106	13932	13975	13984	14003	14089	14004	14052	14185	14152	14205	14084	14162	14205	13937	14293	14057	13995	14096	14057	13916	14108	14084	14142	13888	14121	14099	13920	14090	14170	14214	14044	14225	14086	13978	14112	13968	13906	14191	14086	14137	14031	14023	14062	14088	14036	13803	13934	14174	13860	14193	13963	14026	14020	14014	13972	14206	14148	14131	14128	14107	14153	14052	14063	14030	14228	13943	14021	14100	14271	14116	14178	14021	14078	14102	14109	14060	13945	14096	14092	14070	14158	14188	14204	14079	13957	14214	14071	13941	14132	14055	13980	14087	14047	14068	14006	14109	14092	14071	14114	14240	14109	14092	14189	14138	14133	13983	13953	14070	14085	14101	14095	14024	14069	14014	14010	14067	14087	13985	14036	14061	14032	14091	13994	14062	14134	14132	14099	13960	14238	14144	14112	14142	14120	14167	13919	14093	14052	14056	13952	13982	14163	13955	14198	13980	14168	14095	14289	13990	14114	13861	14017	14095	14094	14043	14123	13918	13971	14062	14138	14079	13839	14122	14247	14135	13983	14028	14115	14072	13974	13935	14071	14014	14124	13990	14225	14023	14054	14094	14048	14125	14019	14043	14142	14128	14098	14133	14051	13992	14062	14034	14065	14087	14184	14046	13971	14005	14110	14014	14034	14056	14153	14037	13966	14077	14214	14066	14145	14098	14055	14007	14103	14134	14118	14073	14119	14059	14062	14111	14010	14105	14169	14023	14059	14108	14202	14066	14016	13970	13917	14134	14051	13942	14270	14037	14092	14061	14092	14204	13989	14019	14180	14053	14036	13857	14010	14077	14141	14011	14067	14071	14058	14163	13940	14139	13986	14138	14171	14133	14270	13847	14127	14244	14014	14100	14208	14088	14051	14047	14005	14099	13944	14000	14027	14199	14071	14020	14028	14031	14066	13977	13969	14171	14038	14008	14032	14100	13885	13922	14232	14029	13978	14192	14089	14185	13961	14130	14092	14165	14157	14013	14146	13947	14042	13939	14125	14096	14145	14034	13996	14108	14132	14168	14067	13991	14077	14067	14231	14122	14203	14088	13911	13941	14066	14002	13945	14092	13862	14016	14117	14145	14165	14049	14067	14061	14178	14083	14270	13940	14095	14023	14137	14156	14183	14062	14330	13995	14127	14022	14107	13951	14069	14114	14135	14096	14113	14109	14009	14015	13987	13945	14071	14101	13972	14178	14040	14120	14013	14168	14098	14221	14016	14237	14073	14092	14125	14083	14025	14052	14129	13865	14085	13940	14088	14034	13972	14066	14199	13911	13982	14087	14015	14041	13945	14209	14071	13956	14048	14362	14111	14115	14057	14103	14190	14187	14093	14057	14088	14057	14032	14267	13920	13956	13869	14047	14100	14069	14002	14079	14207	13949	14118	14178	13916	14069	13931	14118	14159	13945	14106	14084	13983	14122	14138	14104	13978	14002	14164	14087	14171	14217	14058	14083	14033	13962	14030	13941	13907	14257	14043	14089	14064	13968	13874	13997	14072	14061	14100	14012	13974	13999	14138	14102	14059	14080	13954	14070	14143	14118	14048	14113	13958	14099	14167	13980	14209	14080	14058	13899	13928	13953	14090	14127	14075	14012	14137	14195	13998	14126	14062	14067	14109	14083	14044	14169	14077	14032	14221	14057	13951	13993	14088	14084	13968	14020	14025	14044	14112	14059	14061	14043	13788	14060	14147	14220	14118	14019	14097	14012	14071	14093	14216	14087	14161	14109	14081	14021	14004	13960	13917	14134	14046	14104	14093	13854	13956	14092	14161	14130	14062	14044	14018	14012	14177	14083	14033	14009	14158	14073	14144	14145	14182	14172	14151	14241	14106	14008	14066	13973	14304	14125	14117	14098	14067	14099	13989	13961	14089	14000	14133	14173	14202	14041	14050	14214	14078	14178	14111	14053	14053	14051	14113	13803	14240	14156	14168	14069	14150	13982	14134	13915	14084	13941	13957	14076	14159	13921	14139	14007	14079	13990	14091	14056	14069	14170	14042	13945
27173	21646	23826	20845	17150	16944	16916	16806	16758	16855	16778	17032	16843	16854	16749	16523	16541	16574	16590	16511	16606	16485	16436	16589	16659	16449	16375	16329	16457	16563	16736	16427	16476	16441	16449	16299	16461	16399	16393	16271	16450	16456	16605	16648	16515	16460	16547	16536	16404	16455	16409	16553	16589	16468	16223	16396	16446	16491	16567	16567	16393	16442	16540	16729	16507	16367	16660	16327	16529	16376	16560	16490	16627	16486	16607	16571	16353	16505	16551	16552	16425	16494	16436	16230	16572	16411	16476	16224	16472	16373	16466	16636	16412	16355	16382	16318	16533	16502	16360	16385	16428	16387	16462	16504	16402	16468	16431	16402	16605	16513	16377	16605	16355	16267	16512	16472	16314	16442	16409	16547	16397	16428	16680	16470	16597	16531	16425	16333	16484	16454	16525	16529	16429	16475	16416	16527	16596	16221	16202	16317	16520	16299	16278	16508	16462	16368	16159	16634	16280	16489	16503	16461	16614	16611	16461	16446	16408	16399	16536	16405	16349	16513	16485	16380	16462	16401	16467	16626	16409	16444	16554	16537	16482	16526	16489	16433	16384	16230	16444	16435	16463	16417	16404	16413	16382	16480	16429	16328	16400	16490	16251	16300	16338	16423	16393	16530	16367	16522	16599	16577	16486	16442	16344	16291	16428	16450	16551	16360	16426	16285	16742	16525	16610	16393	16468	16720	16448	16486	16395	16270	16465	16179	16550	16308	16688	16340	16427	16495	16404	16410	16590	16378	16625	16596	16365	16463	16554	16467	16532	16540	16433	16547	16458	16573	16573	16630	16345	16449	16492	16536	16434	16330	16588	16643	16455	16495	16426	16327	16287	16365	16491	16440	16530	16302	16497	16463	16543	16344	16475	16522	16488	16535	16361	16396	16513	16515	16490	16438	16404	16232	16543	16429	16391	16613	16471	16563	16467	16477	16388	16469	16425	16309	16448	16547	16427	16351	16386	16318	16424	16450	16405	16393	16430	16272	16386	16551	16525	16479	16342	16453	16410	16429	16738	16570	16309	16618	16331	16588	16470	16520	16467	16543	16334	16573	16575	16544	16539	16550	16474	16416	16609	16432	16502	16340	16516	16676	16614	16611	16594	16384	16615	16606	16354	16362	16326	16558	16365	16549	16563	16504	16541	16385	16457	16415	16362	16357	16612	16505	16396	16371	16495	16539	16389	16264	16578	16174	16553	16525	16583	16376	16344	16425	16602	16461	16427	16361	16383	16399	16354	16461	16581	16615	16335	16129	16241	16585	16556	16469	16515	16525	16606	16539	16579	16557	16321	16400	16500	16350	16505	16240	16400	16269	16425	16462	16449	16407	16373	16505	16405	16448	16542	16487	16562	16456	16370	16505	16452	16432	16416	16307	16297	16352	16434	16354	16203	16404	16438	16514	16527	16676	16324	16538	16447	16567	16384	16554	16612	16436	16391	16426	16729	16316	16510	16228	16279	16397	16385	16421	16419	16390	16432	16459	16374	16480	16454	16620	16182	16525	16450	16517	16450	16393	16402	16465	16392	16456	16454	16312	16277	16557	16463	16556	16511	16356	16489	16488	16557	16395	16534	16375	16636	16309	16328	16590	16440	16537	16382	16452	16294	16423	16501	16594	16342	16569	16335	16698	16432	16686	16341	16408	16566	16327	16503	16669	16576	16458	16482	16640	16494	16450	16532	16457	16417	16398	16492	16317	16513	16355	16460	16644	16483	16565	16506	16413	16474	16352	16556	16539	16263	16688	16298	16546	16416	16515	16428	16494	16578	16690	16496	16442	16418	16474	16491	16453	16371	16480	16506	16361	16344	16498	16579	16492	16394	16364	16629	16413	16442	16476	16484	16396	16677	16557	16530	16400	16491	16522	16446	16502	16395	16200	16401	16374	16462	16535	16511	16489	16615	16324	16550	16563	16380	16501	16604	16454	16603	16619	16542	16458	16378	16424	16335	16476	16403	16177	16396	16436	16417	16621	16568	16531	16294	16448	16337	16519	16605	16404	16499	16433	16387	16371	16548	16345	16479	16717	16504	16306	16348	16490	16572	16540	16540	16512	16447	16366	16480	16481	16372	16487	16419	16723	16436	16457	16347	16520	16420	16553	16240	16465	16271	16442	16399	16389	16540	16619	16557	16484	16561	16443	16593	16429	16687	16203	16501	16458	16582	16631	16413	16411	16599	16402	16430	16353	16330	16262	16281	16565	16498	16399	16688	16566	16488	16423	16544	16514	16653	16470	16287	16540	16542	16372	16466	16377	16554	16593	16589	16416	16530	16483	16517	16591	16382	16251	16409	16345	16453	16614	16413	16409	16345	16565	16750	16549	16591	16592	16671	16667	16425	16443	16667	16657	16321	16487	16529	16445	16505	16596	16631	16503	16493	16239	16499	16403	16413	16518	16391	16537	16228	16415	16597	16274	16343	16451	16457	16466	16284	16533	16651	16620	16569	16455	16437	16332	16562	16751	16514	16444	16588	16587	16440	16416	16715	16557	16426	16341	16365	16482	16442	16359	16528	16257	16344	16615	16405	16426	16487	16508	16672	16524	16513	16245	16397	16521	16387	16474	16369	16604	16357	16341	16421	16377	16450	16393	16285	16594	16740	16331	16398	16360	16560	16623	16538	16537	16528	16596	16396	16492	16615	16603	16509	16522	16431	16336	16376	16362	16463	16423	16679	16461	16501	16490	16407	16439	16355	16519	16597	16615	16540	16495	16651	16530	16592	16743	16535	16630	16525	16511	16517	16616	16441	16483	16510	16499	16342	16527	16515	16467	16668	16480	16447	16480	16420	16382	16501	16437	16495	16515	16655	16306	16658	16326	16379	16634	16734	16622	16499	16462	16608	16417	16389	16483	16404	16566	16649	16399	16552	16378	16760	16520	16603	16339	16341	16514	15979	16359	16490	16460	16484	16326	16529	16421	16442	16468	16675	16394	16544	16294	16527	16417	16419	16370	16303	16322	16556	16445	16463	16404	16546	16669	16474	16584	16300	16514	16623	16467	16480	16358	16612	16351	16509	16406	16298	16333	16506	16590	16463	16542	16329	16626	16394	16530	16355	16505	16370	16615	16574	16495	16505	16616	16445	16721	16564	16228	16565	16529	16526	16383	16543	16445	16462	16511	16376	16444	16728	16744	16417	16398	16282	16537	16521	16538	16403	16335	16488	16395	16301	16341	16557	16331	16455	16462	16239	16289	16551	16508	16636	16309	16469	16340	16369	16431	16543	16309	16612	16500	16560	16391	16402	16500	16456	16489	16354	16372	16551	16674	16518	16273	16610	16626	16396	16466	16499	16429	16574	16431	16447	16481	16326	16414	16505	16477	16469	16484	16401	16475	16420	16475	16326	16419	16473	16378	16259	16379	16458	16321	16791	16537	16401	16494	16494	16388	16341	16629	16414	16582	16390	16475	16615	16402	16541	16304	16601	16428	16388	16360	16371	16530	16322	16554	16401	16609	16399	16317	16659	16436	16320	16402	16468	16278	16473	16413	16693	16461	16479	16412	16448	16482	16453	16251	16456	16382	16467	16432	16451	16743	16520	16395	16396	16411	16371	16487	16352	16430	16573	16374	16500	16468	16539	16540	16483	16354	16510	16466	16381	16448	16572	16622	16617	16568	16423	16600	16454	16609	16530	16480	16511	16545	16698	16602	16488	16494	16574	16304	16408	16580	16490	16514	16452	16337	16349	16481	16413	16453	16581	16416	16544	16423	16565	16394	16511	16429	16453	16259	16273	16590	16644	16609	16646	16596	16457	16446	16481	16316	16520	16328	16415	16353	16651	16489	16518	16526	16646	16454	16421	16695	16496	16537	16403	16601	16342	16376	16476	16328	16331	16552	16319	16255	16321	16458	16320	16582	16430	16718	16523	16438	16389	16486	16475	16470	16568	16341	16459	16419	16441	16550	16516	16369	16336	16466	16328	16325	16431	16392	16511	16340	16445	16597	16307	16548	16550	16606	16396	16664	16329	16554	16445	16527	16596	16359	16517	16417	16433	16490	16488	16447	16467	16378	16525	16338	16473	16471	16566	16541	16562	16567	16469	16323	16430	16351	16555	16546	16531	16468	16458	16556	16664	16440	16540	16506	16583	16289	16424	16415	16549	16480	16579	16530	16113	16495	16357	16471	16299	16539	16569	16637	16471	16394	16382	16522	16417	16678	16571	16589	16481	16776	16667	16456	16647	16534	16333	16550	16534	16394	16558	16426	16343	16455	16475	16559	16408	16456	16508	16550	16693	16475	16545	16357	16480	16274	16364	16364	16436	16521	16360	16460	16589	16484	16546	16520	16525	16576	16475	16616	16396	16331	16546	16518	16595	16252	16414	16548	16433	16622	16409	16337	16517	16479	16365	16446	16557	16425	16411	16400	16507	16461	16605	16406	16668	16422	16406	16659	16355	16690	16323	16382	16302	16279	16545	16500	16487	16420	16343	16668	16450	16500	16394	16444	16356	16484	16461	16750	16398	16475	16451	16359	16426	16474	16294	16293	16324	16482	16530	16462	16415	16504	16758	16471	16270	16367	16383	16419	16621	16479	16539	16420	16535	16453	16367	16375	16510	16580	16564	16419	16464	16525	16491	16445	16512	16396	16399	16360	16519	16390	16408	16538	16325	16294	16458	16527	16458	16477	16543	16504	16586	16592	16451	16398	16323	16536	16543	16427	16517	16439	16429	16661	16401	16499	16595	16350	16473	16497	16491	16448	16279	16544	16533	16431	16483	16676	16463	16548	16514	16446	16444	16463	16633	16326	16470	16524	16399	16513	16401	16707	16652	16705	16593	16484	16339	16383	16451	16513	16428	16412	16596	16497	16570	16534	16470	16402	16510	16305	16346	16418	16294	16569	16355	16473	16584	16455	16487	16500	16570	16445	16441	16560	16264	16445	16382	16282	16543	16304	16621	16401	16477	16480	16464	16407	16291	16339	16564	16486	16475	16410	16331	16527	16454	16553	16468	16492	16410	16448	16492	16449	16425	16496	16349	16552	16459	16329	16582	16512	16480	16532	16527	16516	16395	16381	16653	16517	16482	16309	16688	16559	16550	16353	16620	16390	16526	16636	16566	16577	16454	16489	16490	16424	16455	16530	16409	16470	16489	16572	16637	16452	16407	16155	16449	16460
14998	18709	18076	15791	15474	15187	15215	14929	15122	15037	14942	14901	14770	14738	14630	14697	14609	14437	14556	14443	14608	14498	14490	14492	14412	14339	14439	14548	14485	14398	14549	14559	14566	14426	14456	14615	14420	14488	14328	14436	14715	14311	14425	14562	14340	14308	14345	14449	14259	14488	14429	14470	14473	14464	14502	14484	14318	14394	14531	14351	14536	14576	14363	14257	14571	14452	14328	14539	14338	14451	14338	14391	14411	14485	14535	14522	14627	14502	14387	14413	14567	14400	14588	14459	14640	14444	14304	14446	14328	14427	14546	14408	14400	14461	14347	14383	14524	14361	14243	14388	14268	14486	14396	14409	14547	14457	14636	14392	14259	14307	14366	14295	14390	14403	14400	14442	14478	14346	14489	14467	14644	14347	14327	14334	14486	14376	14512	14378	14400	14172	14445	14498	14191	14477	14318	14368	14437	14417	14344	14251	14528	14357	14503	14464	14388	14399	14299	14359	14480	14414	14444	14378	14340	14628	14407	14240	14346	14549	14451	14356	14501	14465	14513	14462	14573	14313	14531	14365	14401	14239	14271	14330	14308	14525	14323	14414	14421	14472	14324	14434	14312	14350	14335	14313	14429	14387	14400	14456	14576	14288	14418	14394	14289	14488	14313	14406	14425	14323	14416	14338	14527	14288	14400	14355	14424	14531	14496	14497	14385	14431	14364	14487	14342	14466	14384	14450	14378	14453	14563	14526	14367	14511	14416	14447	14295	14436	14479	14378	14565	14413	14248	14499	14374	14369	14584	14427	14262	14353	14371	14337	14406	14281	14373	14480	14467	14412	14173	14232	14327	14431	14421	14391	14359	14309	14347	14430	14385	14361	14563	14577	14321	14373	14341	14341	14449	14429	14518	14506	14376	14514	14478	14514	14463	14460	14493	14402	14704	14277	14454	14548	14402	14520	14500	14487	14332	14435	14384	14501	14420	14546	14411	14422	14351	14446	14250	14374	14449	14398	14558	14402	14344	14562	14366	14313	14436	14420	14491	14338	14433	14515	14499	14463	14388	14471	14466	14396	14286	14461	14311	14367	14396	14243	14372	14625	14404	14484	14382	14479	14328	14420	14575	14268	14270	14355	14492	14414	14369	14480	14421	14411	14433	14366	14527	14286	14215	14402	14432	14581	14345	14370	14539	14548	14581	14340	14491	14348	14398	14517	14363	14411	14425	14492	14455	14307	14512	14470	14436	14282	14480	14525	14454	14357	14565	14418	14450	14590	14437	14388	14535	14375	14404	14614	14435	14371	14365	14356	14478	14402	14390	14447	14454	14405	14292	14488	14381	14352	14304	14433	14377	14440	14328	14362	14409	14275	14578	14502	14383	14485	14435	14330	14334	14486	14432	14401	14478	14361	14501	14376	14289	14432	14569	14368	14483	14385	14373	14366	14367	14441	14479	14411	14323	14532	14385	14295	14474	14405	14437	14524	14359	14459	14249	14645	14569	14564	14551	14349	14479	14473	14284	14424	14330	14370	14368	14325	14454	14464	14515	14276	14389	14491	14363	14307	14393	14374	14588	14360	14416	14355	14565	14420	14365	14481	14351	14282	14463	14342	14310	14412	14452	14306	14346	14466	14414	14402	14431	14419	14389	14554	14318	14545	14402	14655	14534	14441	14481	14620	14341	14286	14364	14375	14406	14479	14409	14304	14205	14464	14500	14417	14254	14524	14183	14462	14416	14558	14440	14254	14342	14378	14443	14383	14308	14404	14294	14327	14392	14479	14401	14348	14539	14336	14458	14418	14394	14460	14284	14368	14548	14422	14546	14506	14458	14514	14378	14369	14365	14517	14539	14466	14370	14218	14351	14618	14247	14450	14374	14510	14263	14405	14445	14525	14581	14574	14488	14414	14279	14604	14447	14444	14430	14396	14265	14341	14300	14327	14273	14387	14463	14428	14494	14382	14403	14442	14521	14470	14462	14451	14497	14441	14519	14373	14296	14412	14359	14539	14390	14491	14360	14228	14368	14415	14531	14327	14429	14441	14295	14452	14460	14446	14446	14504	14403	14286	14427	14414	14447	14498	14423	14590	14522	14542	14323	14444	14594	14363	14459	14569	14390	14520	14318	14505	14276	14385	14472	14479	14458	14476	14450	14411	14395	14351	14341	14410	14425	14421	14397	14383	14428	14450	14359	14249	14492	14531	14403	14498	14581	14369	14470	14294	14525	14452	14584	14318	14521	14328	14503	14403	14528	14221	14319	14382	14339	14482	14390	14234	14473	14262	14585	14494	14546	14232	14548	14622	14474	14536	14387	14180	14421	14409	14574	14416	14529	14484	14559	14315	14516	14520	14555	14308	14509	14503	14330	14360	14450	14402	14493	14271	14380	14449	14275	14424	14489	14284	14465	14470	14366	14462	14290	14399	14340	14385	14524	14415	14369	14473	14356	14324	14475	14351	14491	14455	14330	14533	14327	14416	14482	14301	14393	14575	14416	14523	14442	14484	14474	14482	14362	14408	14527	14344	14343	14366	14490	14701	14405	14621	14415	14335	14398	14419	14294	14381	14416	14523	14424	14366	14543	14431	14461	14436	14313	14528	14445	14472	14306	14486	14467	14336	14606	14444	14448	14355	14478	14491	14397	14428	14257	14568	14341	14306	14501	14423	14544	14343	14334	14423	14527	14419	14614	14510	14216	14533	14521	14425	14461	14506	14360	14315	14394	14560	14302	14511	14461	14478	14434	14339	14545	14474	14349	14469	14361	14277	14546	14438	14349	14565	14173	14458	14424	14405	14396	14366	14472	14382	14465	14347	14321	14285	14300	14348	14460	14450	14672	14492	14379	14329	14410	14399	14643	14450	14433	14375	14407	14383	14604	14217	14456	14473	14400	14504	14507	14428	14582	14434	14404	14432	14339	14466	14497	14397	14357	14375	14360	14443	14499	14470	14517	14403	14407	14597	14525	14467	14549	14471	14414	14420	14477	14390	14300	14487	14352	14388	14364	14373	14406	14441	14597	14221	14202	14402	14316	14406	14555	14411	14389	14391	14444	14461	14535	14285	14525	14440	14387	14743	14465	14420	14299	14414	14475	14299	14402	14340	14411	14510	14497	14385	14528	14445	14372	14408	14375	14461	14460	14423	14350	14323	14439	14592	14314	14435	14376	14469	14228	14392	14484	14313	14418	14295	14638	14390	14440	14290	14349	14374	14428	14559	14413	14454	14612	14288	14419	14342	14575	14546	14346	14466	14403	14457	14509	14341	14307	14411	14252	14554	14325	14591	14374	14469	14322	14496	14471	14251	14554	14340	14413	14681	14286	14407	14514	14451	14487	14462	14257	14394	14436	14399	14165	14427	14392	14436	14591	14542	14475	14368	14481	14340	14594	14362	14253	14478	14367	14276	14557	14251	14344	14427	14468	14495	14361	14332	14492	14423	14352	14490	14581	14339	14462	14432	14382	14462	14410	14500	14208	14193	14498	14480	14303	14447	14580	14506	14359	14400	14437	14473	14461	14406	14652	14401	14452	14337	14436	14354	14498	14365	14279	14313	14431	14378	14510	14390	14296	14439	14435	14419	14368	14385	14463	14455	14415	14569	14436	14509	14505	14432	14377	14429	14512	14451	14521	14387	14259	14495	14597	14359	14453	14361	14447	14345	14545	14460	14480	14424	14405	14387	14290	14204	14580	14277	14378	14476	14323	14191	14457	14444	14632	14351	14477	14452	14500	14482	14391	14449	14318	14398	14233	14323	14457	14412	14406	14365	14436	14317	14199	14582	14388	14457	14546	14410	14395	14388	14478	14191	14438	14533	14452	14432	14496	14318	14365	14445	14219	14536	14412	14480	14498	14365	14489	14366	14493	14546	14421	14512	14414	14472	14467	14441	14462	14464	14415	14444	14404	14385	14451	14441	14530	14447	14383	14461	14538	14447	14478	14406	14574	14372	14460	14424	14472	14563	14405	14421	14306	14405	14579	14367	14468	14474	14248	14475	14576	14435	14417	14372	14448	14323	14379	14410	14350	14463	14331	14491	14403	14497	14469	14423	14432	14492	14193	14481	14492	14418	14365	14465	14375	14584	14572	14427	14551	14642	14378	14396	14408	14527	14467	14377	14455	14372	14298	14414	14444	14438	14411	14364	14542	14492	14397	14343	14325	14507	14492	14331	14463	14444	14553	14512	14347	14451	14484	14434	14367	14328	14486	14325	14422	14449	14415	14499	14451	14517	14430	14401	14522	14435	14562	14493	14452	14592	14447	14403	14456	14343	14287	14647	14410	14514	14351	14363	14351	14343	14462	14632	14399	14448	14437	14465	14351	14432	14532	14218	14473	14472	14361	14329	14297	14482	14414	14522	14425	14522	14266	14439	14457	14398	14410	14576	14500	14624	14365	14572	14419	14555	14518	14364	14475	14512	14343	14429	14371	14503	14445	14274	14327	14507	14458	14553	14477	14353	14496	14401	14507	14516	14479	14344	14671	14491	14318	14282	14453	14511	14279	14271	14489	14477	14323	14305	14332	14506	14483	14511	14422	14418	14590	14433	14348	14500	14446	14460	14463	14600	14300	14367	14482	14504	14391	14553	14474	14467	14410	14331	14408	14354	14434	14348	14382	14383	14555	14397	14337	14391	14150	14454	14537	14462	14546	14528	14399	14321	14462	14335	14369	14449	14457	14450	14461	14449	14448	14381	14477	14501	14524	14518	14591	14447	14380	14472	14432	14273	14602	14559	14719	14408	14495	14510	14446	14495	14465	14336	14462	14469	14378	14363	14440	14556	14349	14459	14379	14359	14666	14444	14457	14382	14560	14582	14489	14431	14604	14422	14378	14549	14480	14643	14321	14549	14449	14212	14413	14414	14326	14454	14456	14487	14471	14261	14484	14320	14616	14264	14260	14361	14411	14409	14339	14380	14533	14494	14538	14424	14350	14388	14362	14469	14516	14285	14339	14489	14421	14295	14594	14573	14356	14541	14373	14520	14514	14407	14542	14371	14297	14605	14538	14335	14496	14506	14453	14474	14624	14468	14351	14452	14322	14443	14291	14392	14440	14476	14409	14305	14512	14443	14487	14402	14320	14515	14470	14593	14454	14458	14385	14499	14421	14453	14487	14452	14330	14456	14513	14464	14595	14584	14487	14650	14445	14469	14537	14445	14409	14456	14474	14423
23495	20987	28371	23849	21593	20805	19489	16929	16373	16778	16590	16194	16349	16134	16118	15827	15734	15640	15781	15773	15877	15760	15545	15544	15699	15657	15705	15707	15577	15496	15656	15286	15487	15569	15678	15758	15634	15508	15665	15405	15505	15779	15526	15459	15518	15365	15585	15356	15482	15606	15706	15540	15281	15357	15475	15496	15882	15323	15449	15425	15753	15603	15491	15815	15587	15664	15669	15688	15583	15646	15614	15688	15536	15701	15609	15531	15556	15524	15480	15592	15607	15387	15511	15472	15583	15539	15349	15245	15497	15446	15570	15336	15539	15474	15494	15609	15671	15479	15508	15628	15592	15416	15754	15585	15577	15512	15412	15567	15505	15336	15492	15683	15339	15457	15374	15501	15421	15505	15560	15300	15687	15442	15529	15625	15518	15398	15525	15534	15566	15661	15645	15383	15638	15539	15402	15542	15525	15425	15501	15427	15671	15586	15528	15454	15432	15437	15448	15458	15354	15438	15497	15712	15327	15320	15460	15541	15435	15426	15594	15632	15594	15769	15437	15417	15445	15485	15580	15268	15598	15489	15550	15343	15668	15607	15468	15551	15335	15256	15556	15474	15402	15409	15525	15394	15501	15507	15355	15527	15582	15563	15793	15439	15361	15446	15452	15498	15696	15576	15571	15461	15517	15627	15625	15320	15357	15299	15458	15462	15582	15371	15447	15586	15391	15396	15512	15454	15475	15411	15432	15456	15494	15333	15371	15443	15490	15597	15492	15560	15384	15419	15462	15456	15470	15529	15512	15562	15664	15417	15596	15424	15355	15381	15275	15439	15488	15518	15302	15561	15592	15542	15532	15383	15578	15678	15522	15409	15543	15463	15515	15610	15583	15378	15273	15538	15615	15605	15693	15546	15634	15538	15519	15289	15485	15454	15565	15456	15491	15601	15529	15599	15558	15324	15794	15576	15372	15632	15408	15317	15590	15372	15489	15628	15391	15449	15374	15631	15590	15432	15478	15591	15485	15635	15427	15478	15569	15591	15393	15297	15533	15573	15670	15459	15786	15462	15443	15475	15386	15517	15404	15494	15695	15660	15293	15462	15549	15614	15490	15565	15515	15479	15622	15694	15594	15562	15493	15532	15656	15405	15648	15591	15760	15424	15476	15474	15323	15560	15709	15574	15378	15258	15605	15511	15578	15546	15604	15665	15575	15667	15542	15526	15569	15674	15558	15478	15473	15470	15502	15452	15611	15439	15407	15502	15329	15414	15452	15444	15678	15524	15682	15558	15745	15596	15574	15534	15692	15442	15488	15522	15573	15583	15415	15370	15534	15483	15509	15600	15475	15479	15574	15661	15614	15818	15593	15507	15445	15471	15504	15464	15653	15480	15515	15465	15491	15319	15237	15515	15580	15411	15528	15705	15396	15536	15413	15337	15397	15534	15426	15213	15528	15281	15561	15516	15549	15433	15353	15539	15638	15348	15644	15404	15262	15410	15532	15519	15491	15436	15555	15422	15401	15714	15482	15285	15524	15350	15362	15365	15404	15429	15577	15683	15562	15543	15402	15619	15544	15456	15448	15493	15578	15382	15424	15525	15657	15339	15481	15645	15559	15557	15306	15487	15575	15651	15628	15504	15412	15368	15344	15384	15577	15429	15636	15407	15635	15436	15627	15259	15294	15630	15345	15512	15600	15697	15450	15386	15728	15686	15452	15691	15560	15401	15401	15519	15376	15562	15504	15546	15518	15347	15430	15559	15539	15571	15444	15509	15531	15467	15637	15643	15704	15441	15589	15413	15456	15702	15460	15570	15502	15553	15279	15488	15720	15455	15524	15401	15558	15390	15485	15337	15521	15589	15740	15415	15572	15270	15393	15509	15583	15411	15611	15697	15505	15592	15463	15297	15484	15576	15619	15452	15387	15371	15387	15405	15327	15441	15282	15356	15468	15568	15337	15613	15712	15678	15418	15489	15561	15404	15727	15582	15326	15317	15429	15551	15456	15447	15429	15746	15526	15467	15377	15630	15633	15520	15775	15534	15447	15498	15727	15504	15691	15498	15592	15448	15490	15358	15500	15605	15611	15624	15508	15582	15222	15390	15507	15426	15442	15696	15576	15577	15542	15555	15691	15592	15545	15328	15301	15536	15404	15403	15483	15631	15596	15508	15419	15451	15315	15713	15726	15573	15393	15542	15564	15473	15580	15535	15518	15397	15597	15394	15492	15512	15530	15517	15564	15663	15482	15476	15449	15301	15633	15388	15405	15326	15496	15843	15638	15348	15503	15538	15528	15491	15790	15504	15517	15533	15655	15549	15641	15625	15556	15410	15519	15407	15581	15414	15411	15544	15732	15189	15272	15525	15521	15442	15368	15422	15339	15479	15290	15513	15514	15645	15543	15565	15520	15486	15623	15702	15567	15504	15532	15399	15531	15660	15685	15579	15644	15438	15550	15671	15575	15468	15660	15458	15652	15473	15400	15648	15495	15563	15605	15538	15612	15588	15531	15448	15478	15567	15481	15528	15531	15657	15381	15498	15556	15374	15390	15475	15655	15473	15657	15465	15625	15605	15689	15562	15601	15501	15592	15634	15512	15499	15466	15312	15279	15669	15488	15314	15535	15484	15607	15586	15551	15389	15477	15336	15505	15360	15464	15581	15473	15532	15586	15642	15536	15418	15327	15639	15674	15559	15384	15455	15259	15463	15437	15452	15605	15492	15404	15493	15407	15594	15625	15617	15406	15427	15504	15458	15475	15407	15401	15358	15560	15432	15616	15484	15435	15444	15519	15509	15586	15642	15676	15519	15382	15463	15528	15409	15473	15801	15590	15433	15407	15446	15422	15583	15327	15527	15581	15334	15392	15615	15354	15278	15481	15395	15558	15536	15647	15406	15448	15727	15427	15339	15552	15471	15650	15590	15498	15529	15774	15431	15542	15324	15491	15483	15561	15582	15522	15535	15435	15414	15449	15540	15492	15661	15515	15443	15511	15532	15561	15589	15528	15404	15480	15456	15415	15456	15423	15546	15476	15622	15473	15304	15325	15710	15626	15667	15407	15517	15548	15616	15355	15530	15667	15428	15448	15399	15381	15524	15351	15479	15495	15532	15561	15526	15648	15561	15512	15517	15619	15426	15437	15474	15436	15420	15519	15273	15678	15522	15470	15457	15670	15533	15376	15187	15587	15548	15234	15375	15409	15415	15380	15534	15590	15459	15482	15665	15594	15562	15500	15446	15495	15673	15568	15464	15511	15514	15512	15399	15438	15745	15590	15353	15677	15483	15540	15632	15655	15547	15473	15387	15396	15351	15478	15363	15494	15521	15454	15478	15660	15704	15700	15366	15492	15562	15289	15600	15395	15692	15555	15496	15435	15464	15274	15708	15558	15569	15544	15585	15593	15602	15474	15593	15455	15630	15510	15508	15562	15628	15553	15445	15557	15736	15687	15308	15609	15473	15424	15655	15698	15469	15422	15704	15568	15488	15427	15322	15621	15595	15556	15549	15518	15269	15653	15352	15562	15641	15664	15546	15560	15381	15420	15468	15594	15579	15725	15523	15451	15303	15457	15546	15712	15376	15695	15542	15639	15511	15668	15571	15553	15363	15486	15466	15470	15456	15718	15575	15575	15560	15549	15319	15626	15672	15524	15576	15315	15527	15582	15637	15430	15471	15508	15460	15685	15416	15618	15530	15514	15626	15678	15463	15452	15486	15618	15679	15841	15438	15700	15610	15630	15519	15436	15479	15516	15434	15505	15507	15268	15675	15619	15257	15608	15333	15550	15349	15560	15497	15302	15423	15538	15522	15459	15528	15480	15558	15449	15347	15702	15524	15637	15430	15387	15477	15476	15327	15550	15457	15482	15535	15693	15427	15602	15362	15376	15398	15424	15513	15555	15454	15440	15785	15475	15501	15616	15535	15492	15393	15415	15401	15507	15588	15512	15523	15484	15516	15670	15417	15567	15616	15602	15449	15386	15610	15464	15579	15587	15472	15591	15288	15462	15487	15446	15431	15516	15516	15664	15450	15322	15481	15476	15587	15610	15505	15352	15321	15281	15472	15356	15386	15477	15485	15650	15252	15361	15548	15552	15507	15484	15340	15450	15500	15356	15523	15584	15594	15586	15432	15504	15543	15506	15505	15430	15453	15532	15385	15572	15516	15532	15694	15425	15511	15563	15519	15713	15655	15733	15462	15575	15517	15310	15510	15591	15447	15541	15584	15726	15449	15651	15546	15421	15498	15452	15474	15385	15313	15450	15446	15429	15621	15720	15464	15651	15475	15438	15424	15507	15283	15689	15627	15456	15494	15456	15592	15504	15480	15485	15608	15703	15568	15522	15487	15365	15572	15605	15231	15563	15590	15378	15648	15593	15484	15525	15476	15361	15546	15390	15592	15664	15447	15574	15400	15414	15588	15561	15469	15596	15417	15559	15348	15476	15393	15344	15525	15773	15397	15592	15587	15719	15744	15410	15447	15524	15448	15560	15524	15558	15471	15600	15515	15426	15447	15339	15688	15591	15354	15544	15585	15335	15490	15527	15409	15488	15616	15370	15582	15492	15691	15652	15573	15505	15664	15416	15371	15462	15387	15359	15288	15565	15529	15391	15503	15404	15520	15251	15474	15654	15626	15580	15661	15611	15382	15467	15514	15342	15628	15542	15568	15481	15512	15295	15604	15577	15407	15463	15635	15376	15471	15488	15408	15495	15403	15464	15429	15651	15497	15573	15277	15495	15421	15626	15498	15490	15491	15430	15616	15484	15519	15455	15605	15508	15364	15543	15543	15474	15504	15506	15517	15476	15330	15458	15505	15363	15543	15661	15568	15468	15297	15561	15599	15476	15183	15460	15495	15400	15586	15688	15424	15577	15436	15516	15564	15377	15491	15633	15658	15561	15556	15428	15349	15394	15456	15522	15416	15520	15702	15546	15394	15329	15379	15451	15554	15340	15549	15490	15445	15407	15627	15557	15582	15475	15491	15515	15456	15481	15688	15464	15555	15354	15536	15611	15417	15312	15486	15412	15419	15452	15557	15592	15504	15552	15501	15460	15504	15478	15436	15420	15380	15472	15334	15494	15356	15402	15395	15434	15566	15602	15452	15360	15592	15452	15573	15572	15624	15639	15455	15509	15429	15493	15612	15288	15388	15325	15436	15596	15366	15591	15485
14478	24756	23229	18751	17221	16301	15872	15576	15550	15466	15109	14865	14580	14554	14288	14124	14159	14327	14077	14129	14178	14028	14035	14041	14094	13977	14114	13811	14034	13826	13906	14050	13896	13979	13972	13972	13901	13956	13880	13881	13932	14014	14094	13827	14066	13825	13958	13933	13825	13835	13945	14007	13896	14088	13962	13969	14073	13896	13862	13873	13982	13976	13952	13906	14042	14113	13994	14041	13915	13917	13907	14039	14011	14017	13864	13902	13998	13930	13951	13944	13807	13948	13900	13975	13990	13946	13981	13829	14030	13954	13742	13924	13910	13958	13928	13983	14043	13916	13941	13958	13988	13787	13769	13842	14017	14006	13958	13733	13998	13913	13993	13706	13854	14063	13923	13860	13901	13825	13817	13821	13778	13755	13913	13866	13901	13740	13795	14021	13801	13789	13991	13895	14022	13935	13986	13899	13869	14145	13888	13821	13865	13874	13835	13778	13846	13781	13856	13858	14004	13860	13814	13941	13805	13911	13725	13794	14029	14030	13843	13798	13851	13919	13806	13801	13944	13814	13979	13859	13726	13924	13899	13960	14056	13819	13927	13908	13957	13917	14098	13741	13945	13834	13967	13853	13842	13876	13796	13928	13891	13820	13941	13961	13975	13815	14019	13954	13856	13839	13872	13951	13948	13786	13653	13740	13806	13926	13822	13913	13862	13888	13798	13906	13802	13878	13854	13870	14005	13909	13983	13873	13808	13897	13825	13952	13909	13973	13867	14014	13960	13846	14035	13933	13790	13920	13842	13846	13928	14002	13887	14012	13739	13923	14035	14011	13933	13915	13915	14004	13880	13834	13747	13851	13961	13755	13874	13816	13885	13999	13987	13897	13716	13912	13941	13932	13811	13768	13863	13980	13887	13876	13751	13721	14094	13865	13820	13955	13706	13850	13736	14170	13882	13905	13962	13821	13786	13916	13839	13925	13995	13929	13778	13863	14035	13976	14007	13876	13886	13954	13857	13887	13837	13986	13741	13955	13849	13981	13909	13814	14007	13715	13815	14050	13997	13756	13947	13882	13819	13935	13904	13970	13852	13855	13881	13821	13821	13906	13924	14051	13909	13933	13815	13866	13819	13855	14046	13960	13969	13811	13749	14008	13804	14006	13947	14003	14000	14093	13958	13924	13911	13794	13769	13801	14056	13844	13814	13979	13977	13675	13875	13819	13792	13902	13826	13941	14032	13868	13900	13944	13759	14044	13977	13806	14021	13793	13880	13830	13761	13931	14040	13866	13695	13849	13864	13778	13752	13752	13917	13904	13955	13881	13903	13921	13961	13886	13949	13956	14049	13868	13975	13866	13908	13834	13794	13785	13923	13761	13862	13951	13863	13720	13813	13831	13712	13917	13968	14137	13749	13880	13800	13794	13877	13943	13945	13835	13817	13868	13926	13781	13863	13825	13923	13852	13881	13937	14078	13934	13817	13741	13765	13826	13778	13731	13859	13916	13973	13913	13883	14021	14105	13935	13912	13908	13801	13904	14049	13842	13893	13821	13968	13710	13741	13985	14109	13702	14034	13826	13920	13855	13909	13893	13909	13940	13896	14043	13808	13800	13862	13923	13963	13853	13894	13960	13774	13907	13825	13779	13852	13900	13987	13847	13817	13840	13858	13873	13875	13862	13796	13930	13852	13916	13747	13882	13928	13785	13709	13892	13881	13848	13744	13777	13920	13882	13673	14037	13938	13803	13837	13828	13981	13965	13955	13867	13868	13937	13912	13848	13888	13930	13939	13918	14011	13834	14023	13925	13964	13879	13882	13960	13985	13921	13924	13971	13898	13909	14051	13851	13844	13804	13745	13745	13842	13710	13970	14092	13790	13744	14033	13946	13924	13932	13812	13851	13750	13933	13829	13803	13763	13910	13922	13904	13988	13954	13970	13814	13890	13958	13792	13858	13722	14048	13780	14010	13809	13844	13859	13955	13857	13962	13798	13860	13969	13835	13783	13737	13789	13954	14049	13826	13961	13972	14031	13761	13736	13901	13804	13716	13757	13661	14063	13799	13972	13771	14006	13921	13858	13689	13848	13888	13999	13780	13903	13791	13918	13860	14001	13897	13794	13701	13855	13690	13761	13902	13781	13822	13878	13825	14092	13961	13836	13897	13903	13935	13953	13892	13906	13928	13808	13849	13836	13805	13849	13907	13816	13786	13771	13900	13813	13996	13915	13830	14060	13855	13838	13892	14045	13813	14058	13889	14002	13901	13776	13899	14034	13901	13849	13973	13736	13927	13943	13967	13788	13754	13909	13927	13928	14075	13785	13726	13778	13913	13852	13961	13964	13930	13831	13813	13903	13826	13891	13780	13783	13908	13828	13946	13925	13895	13844	13830	13766	13907	13799	13990	13780	13854	13813	13794	13929	13776	13811	14050	13834	13979	13836	13962	13893	13888	13798	13850	13903	13715	13799	13667	13882	13813	13932	14087	14014	13860	13706	13977	14010	14101	13869	13899	13700	13827	13914	13911	13893	13907	13887	13941	13909	13804	14016	13940	14058	13920	13756	13897	13851	13878	13964	14063	13787	13903	13834	13755	13906	13906	13674	13674	13980	13883	14016	13832	13842	13989	13838	14024	14086	13816	13865	13786	13677	13899	13941	13760	13944	14019	14047	13927	13890	14028	13858	13798	14095	13921	14021	13925	13839	13721	13969	14009	13786	13970	13886	13938	13957	13851	13896	13875	13860	13803	13973	13929	13869	13946	14019	13993	13965	13863	13865	13834	14034	13665	13887	14039	13999	13760	13925	13946	13928	13998	13852	13656	13953	13975	13920	13930	13881	14114	13971	13783	13868	13978	13925	13915	13942	13804	13763	13927	13918	13976	13802	13907	13692	13789	13900	13969	13743	13936	13796	13768	13895	13876	14049	13700	13826	13890	13874	13993	13631	13929	13943	13820	14069	13926	13828	13912	13911	13893	13767	13820	13800	13856	14105	13808	14029	13928	13980	13805	13853	13834	13990	14062	13968	13886	13864	13872	13793	13792	14006	13930	13790	13926	13859	13787	13993	13973	13694	13772	13938	13824	13852	13797	13832	13912	13836	13948	13887	13873	13972	13837	13825	13989	13796	14009	13901	13987	13878	13931	14022	13990	13925	13908	13746	13895	13838	13832	14115	13897	13777	13883	13809	13955	13860	13708	13873	13772	14092	13925	13791	13983	13773	13998	13948	13750	13903	14077	13936	13780	13832	13886	13627	13923	13821	13887	13805	13842	13927	13821	13862	13910	13889	13823	13966	14167	13789	13858	13820	13978	13964	13846	13940	13672	13857	13926	14005	13926	13918	13773	13833	13819	13814	13869	13953	13948	13995	14024	13928	13911	13761	13891	13891	13813	14016	13811	13890	13878	14002	13847	13847	14045	13817	13867	13929	14018	13862	13747	13926	13797	13961	13853	13823	13920	13914	13834	13914	13853	13857	13739	13928	13848	13985	13743	13811	13956	13905	13951	13761	13931	13919	14008	13964	13840	14005	13818	13907	13735	13785	13936	13914	13886	13902	13855	13820	13993	13791	13915	13731	13855	13816	14027	13954	13837	13908	13879	13863	13720	13822	13817	13833	13792	13891	13845	13792	13950	13909	13903	13838	13949	13916	14026	13992	13770	13933	13952	13896	13858	13999	13991	13820	13956	13833	13874	13837	13836	14055	13814	13942	13932	13879	13774	13898	13904	13915	14022	13719	13894	13830	13902	13868	13838	13924	13922	13841	13765	13891	13841	13899	13813	13865	13946	13833	13718	13750	13939	13814	13958	13832	13895	13986	13877	13885	13629	13865	13852	13908	13870	13982	13781	13916	13790	13898	13668	13972	13960	13937	13753	13758	13827	14073	13860	13871	13983	14001	13701	13880	14072	13920	13907	13879	13912	13863	13885	13952	13826	13814	13871	13925	13897	13890	13707	14040	13869	13882	14021	13614	13913	13741	13971	13971	13881	13755	13930	13905	13905	13870	13862	13842	13711	13981	13912	13774	13978	14023	13721	13921	13919	13911	13880	14046	13955	13966	13924	13911	13766	13894	13956	13891	13857	13926	13966	13935	13811	13895	13836	13838	14104	13795	13796	13977	13850	13782	13930	13935	13897	13773	13741	14003	13743	13895	13931	13930	13907	14053	13898	13786	13996	13931	13949	13924	13913	13962	13896	13899	13790	13803	13954	13931	13893	13808	13975	13897	14072	13810	13887	13874	13864	13990	13984	13953	13939	13792	13939	13836	13921	13923	13906	13807	13805	13855	13869	13952	13881	13899	13958	13674	13988	13846	13791	13739	13969	13860	13861	13839	13906	13843	13805	13851	13895	13784	13973	13920	13930	13834	14043	13833	13906	13931	13854	13876	13925	13845	14033	13809	13843	14019	14107	13805	13900	13823	14018	13937	13815	13837	13818	14001	13908	13997	13885	13808	14081	14018	13889	13828	13886	13735	13854	13922	13971	13978	13776	13824	13735	13757	13705	13813	13836	13941	13806	14042	13897	13854	13858	13885	13862	14043	13833	13993	13945	13761	14021	13676	13972	13939	13737	13756	13789	13767	13791	13799	13783	13976	13900	13872	13847	13809	13885	13933	13704	13820	13851	13870	13926	13983	13792	13962	13854	14113	13957	13810	13896	13774	14022	13916	13886	13956	13806	13720	14035	13840	13821	13707	13937	13808	14010	13936	14014	13874	14003	13818	13981	13824	13939	13918	13999	13826	13853	14003	13667	13825	13937	14006	13856	13804	13950	13905	13901	13964	13915	13825	13853	13754	14028	14114	13993	13808	13779	13899	13893	13863	13849	13896	13858	13691	13952	13972	13944	13863	13864	13877	13835	13826	13822	13913	14096	13846	13830	13849	13972	13872	13858	13813	13898	13874	13758	13713	13876	13911	13832	13890	13960	13834	13731	13788	13862	13880	13902	13763	13965	13971	13698	13951	13867	13937	13918	13850	13842	13766	13773	13886	13839	13885	13969	14001	13910	13835	13910	13817	13890	13881	13944	13840	13903	13948	13820	13684	13854	13785	13916	13968	13959	13848	13998	13822	13944	13735	13983	13885	13873	13886	13701	13966	13960	13884	13778	13825	13789	13873	13777	13894	13828	13835	13767	14147	13913	13849	13889	13731	13942	13840	13838	13860	13838
22582	21072	28903	23454	21257	23060	24349	18983	18038	18279	17571	17308	17260	17268	17076	17046	16743	16639	16668	16632	16524	16379	16361	16677	16400	16472	16582	16374	16442	16588	16307	16326	16433	16329	16359	16361	16344	16628	16504	16294	16362	16154	16383	16317	16385	16452	16238	16517	16357	16351	16420	16283	16424	16460	16313	16331	16247	16318	16410	16410	16305	16442	16406	16431	16476	16494	16360	16392	16360	16171	16338	16389	16217	16301	16355	16369	16340	16266	16271	16396	16341	16276	16226	16434	16280	16214	16210	16284	16180	16268	16120	16302	16416	16192	16228	16182	15993	16328	16311	16282	16495	16228	16449	16269	16129	16356	16240	16234	16189	16120	16159	16275	16350	16328	16216	16286	16233	16353	16442	16231	16280	16143	16232	16308	16302	16415	16466	16324	16264	16198	16111	16310	16505	16452	16100	16223	16136	16190	16371	16287	16169	16113	16273	16182	16286	16093	16271	16170	16397	16283	16057	16291	16254	16169	16240	16242	16246	16224	16352	16308	16293	16297	16138	16178	16382	16314	16303	16227	16158	16281	16532	16329	16462	16362	16191	16449	16204	16350	16332	16176	16291	16265	16239	16193	16393	16379	16380	16185	16200	16038	16123	16298	16289	16360	16366	16124	16254	16093	16367	16216	16281	16260	16240	16240	16109	16379	16247	16285	16312	16348	16293	16321	16167	16205	16264	16246	16177	16107	16221	16180	16403	16309	16155	16454	16304	16236	15945	16153	16083	16188	16246	16424	16144	16077	16290	16162	16324	16555	16160	16242	16187	16194	16169	16543	16075	16078	16287	16043	16146	16223	16136	16201	16187	16110	16330	16079	16080	16164	16431	16324	16281	16164	16191	16186	16171	16245	16156	16410	16117	16363	16480	16294	16142	16149	16074	16412	16048	16161	16162	16159	16370	16165	16243	16181	16237	16317	16005	16242	16292	16319	16261	16180	16044	16130	16182	16175	16319	16239	16061	16269	16213	16081	16137	16206	16191	16125	16257	16160	16344	16003	16309	16308	16268	16358	16171	16270	16247	16115	16189	16161	16286	16132	16333	16322	16280	16070	16332	16205	16232	16329	16251	16091	16421	16292	16173	16156	16103	16017	16338	15960	16213	16156	16250	16392	16237	16053	16031	16114	16244	16205	16218	15982	16355	16353	16248	16374	16227	16154	16379	16304	16370	16196	16159	16259	16325	16249	16305	16333	16268	16295	16197	16242	16328	16240	16222	16360	16285	16118	16256	16200	16193	16178	16324	16523	16298	16310	16451	16205	16187	16243	16231	16236	16339	16372	16261	16102	16196	16169	16195	16238	16288	16232	16304	16363	16300	16325	16226	16234	16236	16390	16466	16471	16183	16128	16044	16381	16239	16407	16116	16152	16131	16172	16035	16232	16350	16088	16136	16339	16172	16132	16191	16235	16369	16406	16166	16211	16316	16141	16147	15894	16010	16369	16408	16064	16082	16407	16264	16305	16175	16226	16280	16207	16279	16117	16307	16145	16186	16304	16332	16225	16341	16255	16467	16197	16183	16139	16143	16337	16331	16130	16252	16224	16339	16143	16098	16208	16355	16255	16130	16226	16236	16308	16294	16234	16211	16253	16069	16375	16272	16223	16188	16231	16180	16270	16286	16388	16300	16194	16301	16420	16235	16396	16258	16261	16146	16305	16379	16159	16262	16281	16262	16114	16092	16166	16198	16108	16372	16328	16565	16050	16046	16143	16082	16603	16313	16299	16372	16199	16389	16177	16364	16162	16258	16342	16436	16221	16340	16295	16218	16344	16063	16169	16192	16289	16208	16155	16193	16307	16407	16299	16287	16251	16144	16180	16262	16261	16355	16170	16078	16255	16190	16184	16165	16224	16254	16372	16326	16324	16085	16279	16329	16213	16252	16400	16159	15996	16255	16169	16256	16149	16376	16526	16207	16292	16260	16130	15967	16143	16201	16294	16373	16128	16255	16125	16188	15962	16376	16092	16226	16184	16239	16266	16054	16355	16285	16359	16364	16363	16086	16198	16157	16264	16373	16452	16338	16136	16345	16125	16183	16154	16159	16267	16173	16109	16366	16269	16214	16108	16108	16342	16238	16218	16256	16046	16150	16390	16088	16316	16382	16276	16117	16263	16128	16063	16274	16233	15977	16438	16343	16146	16307	16424	16265	16293	16212	16187	16372	16216	16299	16331	16169	16150	16160	16128	16263	16278	16334	16139	16363	16306	16272	16093	16162	16306	16374	16510	16369	16381	16119	16187	16328	16264	16175	16230	16275	16353	16290	16154	16292	16201	16199	16395	16285	16168	16488	16152	16069	16360	16262	16145	16219	16466	16254	16240	16310	16044	16186	16265	16255	16205	16307	16156	16234	16234	16253	16131	16251	16082	16333	16243	16277	16252	16089	16339	16265	16284	16214	16319	16235	16126	16081	16239	16266	16145	16171	16343	16215	16164	16257	16154	16198	16257	16384	16173	16316	16353	16103	16378	16230	16202	16255	16299	16330	16087	16290	16095	16170	16162	16220	16222	16283	16240	16232	16103	16231	16296	16318	16333	16496	16113	16121	16116	16290	16078	16258	16251	16229	16325	16120	16334	16312	16113	16245	16091	16160	16227	16327	16359	16159	16141	16215	16208	16344	16211	16445	16394	16395	16306	16139	16050	16343	16251	16073	16168	16233	16071	16047	16130	16047	16251	16315	16238	16286	16277	16302	16237	16288	16383	16210	16332	16232	16353	16258	16282	16181	15913	16349	16138	16206	16287	16105	16306	16233	16231	16400	16177	16028	16168	16074	15925	16419	16101	16165	16233	16333	16409	16224	16168	16393	16373	16252	16201	16239	16297	16295	16310	16240	16191	16173	16099	16498	16245	16077	16245	16037	16167	16118	16410	16124	16294	16242	16434	15966	16015	16126	16170	16206	16217	16390	16226	16201	16182	16439	16082	16266	16125	16158	16163	16224	16185	16203	16325	16174	16282	16224	16186	16172	16398	16310	16364	16136	16242	16114	16136	16106	16110	16281	16143	16309	16304	16210	16060	16041	16235	16293	16257	16262	16043	16328	16123	16356	16226	16312	16379	16215	16174	16202	16307	16184	16351	16489	16186	16108	16169	16136	16203	16392	16273	16072	16146	16400	16209	16262	16373	16368	16358	16383	16353	16383	16207	16413	16210	16299	16102	16368	16431	16250	16441	16230	16177	16212	16239	16439	16316	16193	16166	16306	15857	16348	16225	16105	16151	16126	16192	16162	16316	16304	16217	16213	16214	16166	16222	16223	16407	16015	16108	16330	16290	16225	16256	16293	16051	16071	16218	16256	16280	16146	16239	16192	16444	16152	16120	16281	16377	16318	16176	16206	16383	16234	16253	16166	16374	16182	16258	16323	16123	16228	16197	16330	16344	16447	16205	16166	16156	16325	16174	16023	16219	16164	16236	16322	16295	16376	16162	16152	16067	16293	16380	16255	16199	16243	16140	16427	16369	16130	16277	16197	16269	16133	16260	16230	16185	16278	16067	16265	16037	16458	16170	16116	16312	16238	16361	16441	16368	16282	16196	16225	16125	16269	16169	16356	16244	16137	16351	16278	16313	16349	16234	16335	16294	16225	16154	16021	16080	16249	16239	16124	15994	16232	16324	16198	16267	16081	16232	16323	16245	16381	16272	16151	16451	16105	16182	16232	16147	16234	16140	16328	16209	16266	16072	16189	16258	16097	16118	16217	16164	16050	16341	16077	16255	16305	16184	16132	16488	16477	16229	16395	16313	16375	16318	16125	16371	16241	16260	16116	16288	16101	16279	16478	16225	16129	16214	16400	16333	16188	16314	16257	16384	16234	16120	16221	16309	16346	16278	16261	16540	16058	16514	16234	16352	16290	16171	16445	16152	16112	16196	16261	16312	16369	16306	15998	16152	16135	16456	16009	16199	16130	16286	16203	16061	16238	16214	16258	16133	16379	16364	16308	16160	16356	15994	16257	15969	16150	16238	16125	16281	16310	16113	16270	16444	16255	16071	16332	16420	16397	16171	16113	16050	16477	16176	16113	16330	16225	16157	16218	16192	16225	16143	16383	16091	16159	16387	16180	16175	16193	16414	16005	16302	15958	16152	16194	16179	16255	16319	16345	16209	16295	16206	16213	16402	16120	16144	16248	16219	16293	16167	16172	16320	16223	16348	16198	16189	16322	16260	16297	16412	16189	16120	16258	16336	16291	16174	16378	16186	16258	16316	16286	16120	16235	16197	16323	16374	16368	16033	16090	16286	16237	16145	16053	16361	16159	16316	16330	16192	16199	16257	16125	16151	16322	16171	16176	16279	16218	16368	16134	16188	16237	16053	16153	16182	16386	16333	16136	16402	16122	16010	16295	16392	16222	16030	16424	16272	16324	16286	16133	16155	16343	16175	16281	16215	16134	16342	16312	16320	16274	16234	16229	16220	16159	16365	16047	16091	16298	16210	16122	16203	16093	16206	16166	16392	16282	16233	16269	16263	16206	16433	16176	16221	16198	16253	16230	16359	16286	16262	16260	16186	16073	16174	16315	16258	16190	16074	16191	16326	16158	16426	16452	16372	16209	16082	16242	16160	16182	16290	16178	16287	16245	16411	16151	16213	16288	16357	16263	16303	16266	16162	16376	16216	16013	16161	16385	16299	16107	16269	16073	16242	16246	16243	16098	16375	16399	16189	16160	16105	16325	16236	16265	16247	16264	16307	15933	16048	16282	16241	16456	16342	16247	16031	16103	16177	16251	16488	16171	16112	16182	16228	16192	16301	16362	16181	16415	16328	16569	16382	16347	16161	16304	16225	16244	16410	16308	16165	16370	16559	16171	16159	16082	16228	16377	16309	16162	16199	16099	16392	16113	16197	16350	16096	16109	16126	16279	16332	16454	16201	16164	16269	16214	16284	16237	16095	16363	16266	16430	16397	16192	16107	16190	16040	16115	16246	16218	16144	16240	16267	16134	16305	16182	16264	16276	16092	16350	16077	16079	16210	16362	16318	16254	16319	16360	16135	16076	16143	16194	16083	16206	16196	16344	16177	16017	16280	16193	16231	16220	16288	16264	16031	16071	16036	16337	16244	16364	16114	16287	16257	16267	16336	16367	16175	16182	16125	16040	16243	16276	16091	16309	16273
16046	29877	27370	22016	19942	18210	17647	17174	17219	16831	16159	15710	15418	15245	14889	15173	14716	14898	14683	14721	14581	14370	14639	14612	14413	14384	14500	14225	14342	14295	14244	14378	14424	14204	14343	14464	14415	14467	14477	14423	14364	14461	14471	14386	14513	14483	14422	14414	14521	14255	14289	14551	14363	14491	14352	14397	14480	14305	14188	14412	14359	14381	14531	14420	14455	14524	14324	14411	14367	14351	14326	14482	14440	14501	14252	14488	14339	14411	14415	14375	14319	14428	14322	14433	14250	14293	14376	14348	14262	14159	14478	14227	14257	14424	14276	14320	14467	14338	14392	14221	14404	14308	14356	14362	14331	14510	14216	14266	14306	14284	14434	14240	14284	14341	14402	14335	14451	14333	14341	14211	14161	14432	14338	14385	14388	14255	14216	14229	14369	14154	14443	14331	14213	14321	14273	14399	14375	14408	14407	14187	14389	14352	14330	14220	14356	14282	14335	14364	14274	14176	14218	14372	14292	14399	14370	14286	14400	14207	14447	14194	14292	14313	14340	14252	14189	14180	14317	14269	14335	14366	14352	14274	14413	14212	14336	14427	14223	14313	14262	14182	14243	14271	14258	14255	14246	14256	14326	14284	14257	14194	14196	14182	14385	14344	14282	14288	14286	14121	14226	14131	14312	14260	14308	14268	14204	14461	14243	14219	14184	14207	14241	14338	14283	14298	14260	14219	14539	14187	14232	14286	14363	14210	14285	14178	14192	14441	14411	14314	14217	14444	14428	14403	14334	14290	14343	14460	14241	14385	14344	14312	14251	14363	14491	14098	14326	14400	14196	14336	14308	14211	14437	14353	14161	14313	14358	14299	14351	14267	14228	14669	14350	14185	14290	14256	14172	14333	14437	14327	14121	14296	14397	14487	14217	14327	14445	14143	14438	14372	14492	14318	14203	14103	14219	14190	14371	14345	14280	14468	14345	14136	14362	14258	14255	14217	14267	14168	14343	14269	14263	14327	14363	14244	14374	14322	14203	14266	14481	14113	14422	14203	14299	14442	14315	14366	14273	14261	14240	14351	14304	14287	14242	14360	14317	14147	14232	14408	14367	14270	14298	14410	14213	14394	14194	14412	14337	14175	14258	14355	14222	14195	14215	14361	14361	14173	14288	14296	14353	14435	14263	14396	14307	14291	14174	14227	14305	14251	14201	14158	14251	14409	14298	14321	14348	14265	14236	14224	14345	14226	14374	14200	14189	14413	14356	14218	14350	14304	14223	14277	14206	14384	14151	14279	14405	14163	14230	14247	14327	14353	14354	14472	14317	14315	14280	14136	14383	14296	14430	14096	14359	14374	14364	14291	14309	14352	14380	14344	14296	14338	14312	14311	14339	14385	14278	14209	14352	14393	14311	14181	14286	14217	14295	14289	14461	14498	14423	14175	14294	14402	14335	14211	14342	14408	14539	14204	14261	14226	14341	14157	14305	14311	14260	14299	14419	14214	14472	14199	14302	14371	14338	14317	14283	14365	14413	14252	14329	14324	14277	14357	14411	14235	14312	14367	14276	14400	14226	14357	14400	14193	14286	14260	14392	14346	14210	14232	14315	14268	14306	14209	14259	14233	14264	14444	14234	14422	14213	14220	14278	14187	14259	14251	14267	14188	14329	14268	14537	14313	14197	14237	14136	14201	14357	14565	14318	14281	14288	14272	14511	14337	14319	14316	14341	14264	14334	14461	14185	14325	14176	14281	14368	14334	14263	14384	14257	14291	14380	14399	14406	14324	14354	14378	14246	14166	14196	14310	14334	14280	14447	14163	14279	14307	14249	14557	14363	14106	14336	14275	14397	14358	14307	14362	14243	14339	14354	14225	14501	14221	14266	14225	14377	14261	14378	14326	14201	14344	14045	14329	14317	14256	14278	14266	14220	14158	14378	14423	14382	14222	14179	14185	14324	14447	14084	14336	14267	14423	14335	14248	14331	14229	14301	14275	14303	14415	14370	14476	14383	14140	14323	14329	14238	14243	14206	14246	14429	14269	14187	14198	14380	14311	14301	14320	14454	14302	14204	14146	14055	14303	14297	14443	14460	14341	14201	14238	14304	14185	14346	14394	14332	14268	14336	14243	14320	14185	14220	14288	14322	14300	14305	14294	14311	14181	14342	14264	14249	14297	14343	14385	14137	14355	14152	14060	14455	14455	14173	14286	14187	14156	14149	14273	14286	14238	14341	14250	14313	14036	14260	14256	14093	14346	14420	14383	14289	14185	14139	14370	14452	14390	14212	14190	14359	14309	14167	14385	14328	14368	14293	14323	14298	14379	14420	14205	14364	14289	14192	14376	14297	14371	14421	14449	14320	14118	14254	14337	14290	14146	14356	14219	14218	14211	14422	14296	14211	14342	14501	14284	14213	14048	14266	14333	14262	14097	14450	14261	14263	14210	14312	14395	14231	14296	14353	14373	14296	14162	14354	14406	14253	14276	14295	14329	14255	14216	14232	14255	14248	14290	14414	14349	14296	14219	14380	14243	14216	14421	14151	14299	14260	14325	14184	14181	14360	14270	14209	14248	14316	14381	14348	14303	14310	14345	14235	14275	14249	14419	14384	14338	14268	14255	14302	14172	14358	14174	14341	14303	14133	14114	14174	14394	14117	14336	14105	14228	14284	14398	14518	14340	14264	14377	14278	14494	14172	14206	14346	14384	14184	14412	14278	14156	14181	14261	14307	14243	14252	14166	14308	14325	14100	14376	14271	14100	14312	14390	14309	14292	14381	14252	14333	14358	14344	14259	14177	14183	14500	14259	14274	14380	14261	14415	14460	14298	14315	14541	14316	14187	14222	14377	14292	14271	14273	14300	14326	14221	14248	14277	14430	14353	14112	14418	14236	14176	14398	14333	14442	14375	14285	14236	14378	14274	14196	14118	14288	14309	14442	14292	14357	14316	14270	14073	14208	14226	14263	14269	14186	14190	14283	14118	14325	14232	14363	14154	14261	14225	14312	14415	14322	14290	14148	14296	14120	14426	14270	14380	14183	14147	14310	14309	14282	14416	14150	14283	14234	14248	14304	14122	14298	14386	14211	14219	14393	14268	14383	14253	14395	14146	14165	14472	14186	14409	14291	14135	14265	14311	14308	14285	14331	14192	14493	14257	14287	14313	14396	14389	14238	14360	14306	14344	14299	14281	14409	14413	14258	14258	14356	14384	14201	14269	14155	14294	14298	14441	14152	14355	14429	14371	14391	14237	14119	14434	14306	14335	14336	14399	14206	14197	14324	14281	14205	14296	14379	14359	14262	14320	14271	14428	14217	14217	14262	14257	14445	14269	14365	14255	14248	14466	14180	14205	14247	14454	14171	14462	14337	14343	14273	14353	14412	14136	14201	14302	14395	14304	14338	14234	14229	14397	14179	14377	14497	14293	14362	14261	14420	14340	14298	14273	14307	14345	14444	14163	14388	14387	14320	14273	14335	14288	14483	14131	14345	14295	14259	14503	14343	14521	14118	14284	14430	14328	14365	14201	14301	14215	14313	14380	14266	14359	14332	14298	14321	14320	14300	14307	14299	14423	14195	14195	14093	14307	14254	14351	14369	14254	14266	14336	14283	14407	14519	14409	14384	14419	14244	14393	14430	14280	13992	14283	14294	14398	14364	14363	14189	14425	14249	14295	14344	14445	14191	14299	14315	14334	14182	14316	14303	14232	14245	14262	14281	14368	14400	14291	14364	14350	14230	14346	14475	14239	14193	14292	14241	14217	14189	14485	14310	14137	14411	14320	14300	14177	14194	14287	14351	14275	14306	14118	14264	14203	14133	14381	14292	14338	14347	14391	14118	14248	14407	14282	14196	14284	14380	14290	14296	14370	14120	14205	14263	14236	14492	14287	14244	14433	14217	14295	14368	14106	14300	14337	14299	14263	14349	14296	14259	14350	14243	14208	14290	14237	14330	14328	14302	14373	14319	14291	14446	14362	14158	14492	14116	14281	14158	14334	14281	14295	14255	14365	14342	14321	14313	14174	14478	14377	14161	14185	14365	14480	14310	14142	14119	14246	14217	14201	14279	14371	14280	14405	14297	14192	14345	14178	14392	14301	14282	14342	14199	14185	14107	14379	14211	14338	14488	14227	14276	14359	14359	14381	14185	14241	14186	14177	14229	14315	14304	14361	14284	14288	14417	14281	14160	14226	14522	14327	14277	14268	14193	14278	14408	14515	14471	14215	14297	14390	14394	14307	14363	14419	14098	14324	14329	14187	14289	14329	14363	14322	14311	14484	14148	14287	14314	14314	14172	14290	14354	14233	14161	14303	14264	14273	14305	14395	14274	14316	14259	14360	14267	14139	14295	14254	14288	14239	14321	14343	14256	14346	14147	14252	14388	14358	14354	14368	14296	14263	14264	14096	14365	14166	14424	14200	14275	14090	14230	14250	14426	14291	14377	14188	14340	14303	14305	14198	14272	14316	14310	14184	14267	14300	14341	14306	14098	14324	14264	14349	14415	14135	14235	14269	14312	14237	14413	14249	14307	14325	14360	14154	14327	14328	14106	14272	14207	14406	14285	14258	14250	14230	14343	14201	14334	14137	14323	14401	14309	14303	14232	14480	14470	14278	14226	14313	14161	14281	14171	14361	14253	14397	14342	14316	14303	14305	14328	14326	14255	14247	14426	14284	14244	14268	14291	14234	14422	14285	14314	14311	14233	14269	14249	14323	14170	14404	14393	14297	14222	14302	14492	14155	14366	14352	14158	14316	14266	14090	14319	14312	14398	14306	14260	14313	14373	14216	14398	14445	14340	14332	14314	14164	14268	14377	14238	14384	14197	14294	14379	14315	14314	14371	14397	14512	14206	14294	14214	14093	14196	14312	14230	14227	14270	14413	14340	14257	14316	14246	14239	14361	14370	14306	14439	14415	14225	14204	14357	14187	14313	14359	14240	14343	14406	14366	14308	14288	14415	14332	14364	14159	14217	14391	14240	14330	14277	14385	14494	14310	14318	14273	14405	14270	14184	14593	14201	14307	14342	14266	14413	14223	14305	14324	14288	14235	14282	14216	14427	14284	14272	14121	14416	14246	14272	14174	14284	14183	14160	14166	14293	14338	14186	14366	14213	14242	14230	14198	14216	14180	14294	14196	14496	14245	14049	14334	14352	14196	14468	14249	14252	14384
27198	21690	23831	20546	17290	17078	17207	17084	17106	17303	16845	16906	16775	16683	16868	16685	16889	16913	16597	16813	16766	16556	16481	16737	16840	16811	16615	16827	16553	16917	16729	16521	16714	16778	16626	16769	16593	16802	16539	16620	16652	16765	16708	16593	16470	16751	16506	16593	16755	16605	16704	16686	16612	16549	16634	16545	16486	16657	16603	16611	16744	16733	16532	16784	16675	16649	16652	16825	16569	16878	16737	16601	16649	16552	16765	16574	16516	16564	16527	16547	16636	16646	16600	16693	16706	16641	16523	16503	16269	16702	16732	16486	16543	16619	16710	16568	16738	16549	16571	16448	16642	16782	16698	16711	16665	16700	16557	16655	16615	16467	16660	16674	16701	16866	16708	16790	16417	16540	16685	16551	16649	16446	16566	16820	16750	16671	16565	16441	16645	16670	16692	16777	16787	16498	16571	16480	16659	16555	16492	16434	16596	16494	16676	16481	16614	16573	16570	16494	16352	16617	16503	16427	16637	16579	16640	16685	16649	16638	16755	16556	16687	16647	16641	16669	16562	16526	16530	16438	16681	16508	16709	16736	16494	16664	16401	16713	16608	16481	16540	16647	16587	16315	16445	16551	16715	16804	16679	16653	16658	16739	16498	16572	16465	16510	16655	16545	16632	16644	16463	16578	16606	16557	16503	16484	16556	16604	16584	16709	16516	16514	16503	16626	16431	16462	16702	16800	16601	16556	16445	16541	16534	16614	16561	16795	16637	16671	16509	16534	16479	16528	16558	16746	16607	16834	16530	16575	16197	16756	16524	16671	16741	16630	16588	16728	16587	16705	16483	16451	16627	16636	16488	16537	16652	16706	16553	16683	16744	16568	16622	16602	16550	16719	16480	16818	16815	16610	16482	16415	16786	16758	16596	16426	16589	16658	16632	16645	16416	16548	16539	16670	16779	16621	16826	16795	16450	16691	16611	16596	16648	16389	16461	16677	16520	16603	16900	16440	16538	16578	16386	16610	16582	16635	16585	16532	16838	16665	16510	16596	16805	16686	16527	16619	16572	16505	16611	16606	16703	16616	16706	16591	16774	16572	16664	16589	16672	16507	16631	16674	16497	16748	16610	16701	16713	16577	16612	16635	16753	16725	16788	16460	16513	16599	16534	16699	16383	16452	16701	16687	16676	16613	16646	16697	16640	16473	16632	16676	16562	16825	16700	16444	16493	16530	16631	16488	16514	16696	16681	16447	16580	16584	16486	16700	16614	16513	16394	16333	16644	16496	16725	16471	16659	16554	16753	16697	16490	16383	16435	16660	16451	16544	16665	16432	16601	16726	16692	16607	16642	16582	16736	16528	16395	16685	16550	16472	16823	16606	16654	16557	16530	16480	16525	16710	16710	16763	16752	16441	16569	16675	16708	16555	16581	16526	16727	16521	16527	16493	16751	16560	16558	16703	16721	16493	16468	16651	16458	16640	16671	16748	16629	16722	16445	16463	16601	16446	16511	16552	16510	16500	16403	16543	16851	16650	16597	16586	16591	16650	16669	16512	16676	16662	16630	16675	16572	16548	16522	16578	16559	16543	16508	16552	16581	16657	16790	16684	16795	16533	16642	16652	16501	16719	16757	16557	16682	16546	16682	16720	16701	16596	16693	16585	16627	16551	16426	16454	16687	16479	16607	16958	16785	16596	16765	16516	16519	16420	16545	16496	16801	16744	16533	16784	16655	16407	16683	16625	16567	16729	16548	16670	16607	16726	16696	16714	16543	16591	16661	16513	16724	16627	16634	16470	16595	16836	16735	16530	16573	16598	16681	16843	16785	16693	16671	16819	16647	16448	16605	16523	16592	16507	16747	16568	16700	16838	16373	16667	16666	16659	16539	16670	16708	16448	16763	16728	16631	16783	16680	16605	16571	16541	16583	16625	16583	16636	16739	16707	16514	16477	16554	16567	16581	16660	16562	16469	16723	16421	16486	16661	16524	16629	16676	16608	16589	16467	16415	16608	16566	16549	16697	16555	16450	16636	16797	16735	16589	16316	16625	16452	16661	16570	16635	16434	16620	16733	16564	16637	16580	16749	16587	16803	16772	16480	16569	16635	16626	16548	16636	16507	16735	16697	16584	16656	16619	16679	16650	16637	16583	16639	16693	16704	16461	16502	16496	16592	16567	16684	16760	16569	16826	16670	16856	16593	16596	16678	16585	16498	16731	16605	16672	16563	16484	16652	16713	16670	16600	16677	16724	16650	16669	16471	16621	16443	16573	16520	16837	16721	16656	16716	16671	16494	16734	16564	16313	16721	16682	16529	16488	16460	16431	16594	16617	16589	16463	16500	16650	16570	16600	16757	16358	16811	16650	16543	16786	16534	16595	16651	16687	16555	16556	16497	16655	16688	16474	16414	16741	16616	16607	16628	16434	16533	16570	16474	16635	16686	16628	16557	16870	16752	16541	16485	16519	16659	16626	16712	16600	16584	16555	16734	16542	16449	16655	16678	16639	16785	16777	16622	16640	16498	16633	16467	16734	16624	16742	16856	16611	16561	16642	16582	16596	16603	16724	16552	16548	16510	16524	16501	16723	16574	16786	16381	16738	16603	16519	16537	16575	16749	16368	16608	16609	16581	16528	16549	16678	16709	16668	16600	16621	16714	16646	16696	16781	16572	16624	16497	16589	16568	16712	16685	16735	16615	16772	16708	16483	16768	16887	16715	16664	16569	16704	16754	16647	16776	16632	16644	16549	16554	16565	16634	16508	16690	16374	16402	16487	16786	16643	16640	16578	16777	16523	16709	16663	16503	16523	16574	16624	16606	16627	16416	16591	16602	16485	16615	16768	16598	16601	16614	16585	16692	16778	16449	16525	16515	16607	16410	16591	16651	16567	16569	16597	16567	16701	16636	16716	16626	16569	16539	16569	16580	16664	16586	16590	16715	16558	16751	16726	16857	16717	16731	16703	16429	16541	16549	16564	16848	16709	16696	16519	16647	16748	16665	16687	16454	16669	16857	16764	16405	16779	16610	16486	16743	16615	16642	16509	16525	16611	16776	16586	16625	16668	16702	16600	16711	16469	16525	16678	16641	16666	16590	16707	16523	16592	16578	16562	16576	16595	16498	16568	16593	16650	16340	16573	16579	16502	16524	16492	16504	16470	16630	16572	16501	16557	16620	16535	16617	16890	16726	16552	16636	16514	16540	16600	16672	16611	16451	16626	16666	16569	16487	16489	16574	16779	16851	16707	16590	16851	16574	16421	16559	16959	16716	16777	16731	16641	16460	16659	16593	16708	16737	16684	16587	16543	16649	16627	16612	16573	16661	16556	16571	16753	16604	16615	16543	16553	16530	16573	16783	16712	16501	16659	16400	16746	16654	16720	16670	16554	16619	16748	16464	16670	16652	16578	16653	16624	16770	16640	16403	16711	16717	16662	16589	16635	16830	16774	16518	16692	16563	16683	16855	16661	16581	16639	16433	16784	16707	16842	16554	16723	16498	16481	16590	16655	16795	16523	16459	16720	16721	16438	16753	16706	16510	16644	16545	16759	16719	16722	16691	16679	16626	16617	16558	16407	16830	16701	16572	16398	16566	16608	16665	16594	16769	16502	16828	16663	16696	16727	16667	16539	16512	16671	16575	16505	16736	16493	16676	16526	16655	16644	16749	16675	16730	16778	16436	16634	16568	16693	16468	16591	16563	16849	16442	16739	16596	16730	16659	16524	16416	16596	16677	16437	16448	16587	16612	16633	16646	16701	16684	16659	16449	16430	16430	16730	16676	16513	16842	16777	16472	16738	16558	16447	16684	16782	16616	16771	16679	16690	16427	16438	16653	16740	16516	16531	16762	16725	16659	16642	16586	16575	16635	16503	16722	16711	16564	16561	16597	16584	16610	16449	16529	16513	16549	16452	16586	16695	16594	16663	16710	16607	16495	16613	16480	16430	16644	16636	16553	16587	16583	16710	16724	16709	16362	16641	16708	16641	16679	16642	16425	16549	16608	16562	16616	16410	16485	16696	16550	16649	16713	16820	16581	16631	16593	16594	16613	16647	16623	16518	16722	16466	16795	16767	16687	16431	16448	16552	16739	16645	16575	16494	16483	16698	16663	16682	16750	16631	16676	16788	16490	16532	16522	16674	16671	16643	16607	16613	16676	16695	16734	16772	16707	16557	16628	16569	16741	16575	16686	16612	16666	16757	16584	16541	16575	16566	16376	16567	16526	16615	16421	16675	16437	16633	16589	16819	16607	16458	16527	16677	16499	16615	16603	16677	16947	16561	16455	16609	16726	16741	16570	16585	16431	16723	16477	16504	16546	16729	16578	16638	16595	16718	16607	16541	16646	16645	16731	16558	16545	16577	16834	16705	16584	16640	16490	16511	16415	16717	16614	16466	16540	16826	16623	16673	16706	16751	16631	16595	16604	16675	16714	16999	16620	16411	16634	16541	16627	16580	16580	16549	16670	16765	16533	16499	16901	16809	16697	16636	16408	16619	16715	16860	16718	16445	16485	16576	16730	16557	16535	16490	16753	16611	16594	16674	16690	16585	16509	16721	16694	16662	16654	16756	16654	16789	16647	16670	16539	16521	16548	16609	16628	16476	16552	16705	16541	16641	16493	16611	16577	16584	16763	16624	16761	16710	16673	16408	16624	16633	16665	16617	16651	16792	16627	16728	16658	16863	16689	16391	16615	16640	16569	16659	16664	16628	16358	16551	16767	16585	16623	16571	16829	16687	16671	16495	16451	16732	16636	16611	16755	16689	16814	16455	16561	16529	16429	16707	16477	16441	16673	16572	16656	16544	16709	16563	16726	16515	16672	16449	16659	16674	16603	16744	16470	16611	16434	16597	16791	16639	16609	16588	16485	16548	16615	16564	16623	16635	16658	16657	16543	16588	16584	16790	16648	16574	16473	16469	16519	16774	16667	16624	16578	16579	16596	16751	16594	16600	16577	16522	16659	16778	16567	16458	16466	16460	16720	16529	16724	16779	16476	16612	16528	16618	16548	16578	16565	16705	16725	16672	16454	16460	16709	16682	16780	16610	16811	16630	16755	16653	16431	16404	16675	16678	16609	16724	16654	16583	16617	16623	16521	16668	16761	16722	16412	16552	16541	16657	16700	16750	16614	16535	16602	16509	16899	16866	16543	16651	16681	16546	16739	16609	16695	16654	16728
15008	18767	17851	16317	15689	15243	15374	15202	15362	15120	15035	14911	14801	14988	14720	14733	14691	14630	14754	14647	14828	14644	14697	14694	14533	14682	14678	14651	14631	14514	14636	14548	14704	14641	14467	14490	14474	14637	14669	14309	14564	14505	14718	14694	14534	14419	14475	14596	14562	14468	14765	14607	14741	14648	14598	14558	14761	14590	14512	14720	14626	14528	14669	14599	14651	14675	14685	14631	14634	14678	14628	14480	14758	14405	14591	14491	14703	14690	14624	14435	14628	14578	14557	14482	14643	14470	14566	14629	14663	14509	14799	14540	14641	14657	14664	14568	14516	14539	14493	14562	14640	14641	14385	14586	14763	14465	14673	14630	14559	14568	14550	14480	14587	14584	14609	14658	14617	14582	14537	14427	14658	14643	14656	14589	14397	14514	14512	14603	14613	14506	14543	14623	14842	14627	14570	14404	14490	14646	14638	14438	14715	14728	14552	14615	14620	14546	14660	14577	14530	14515	14584	14645	14639	14496	14546	14510	14693	14613	14590	14569	14585	14501	14609	14670	14732	14509	14523	14677	14595	14739	14777	14496	14491	14461	14562	14645	14520	14659	14551	14626	14594	14436	14601	14695	14712	14820	14581	14462	14680	14393	14711	14641	14591	14681	14629	14684	14648	14549	14663	14579	14682	14540	14449	14538	14636	14628	14622	14694	14593	14602	14629	14520	14476	14563	14763	14639	14453	14641	14620	14601	14741	14514	14390	14590	14433	14476	14657	14504	14407	14666	14728	14464	14740	14509	14552	14384	14618	14613	14522	14534	14521	14494	14471	14637	14694	14651	14480	14497	14536	14648	14479	14521	14544	14555	14604	14572	14684	14654	14611	14611	14661	14526	14613	14574	14617	14683	14700	14754	14525	14811	14575	14685	14592	14554	14506	14746	14721	14560	14508	14578	14481	14582	14568	14672	14648	14533	14473	14506	14636	14479	14532	14492	14600	14606	14560	14417	14531	14590	14518	14478	14571	14636	14699	14520	14607	14611	14423	14551	14740	14533	14516	14768	14570	14590	14523	14528	14474	14552	14567	14611	14717	14747	14570	14516	14454	14767	14429	14527	14595	14631	14630	14500	14549	14528	14527	14617	14472	14557	14417	14613	14397	14475	14634	14571	14509	14651	14587	14628	14540	14496	14597	14586	14676	14510	14581	14498	14708	14663	14555	14596	14529	14638	14535	14660	14535	14748	14449	14590	14488	14540	14611	14366	14679	14624	14488	14926	14626	14439	14584	14381	14669	14540	14541	14643	14597	14576	14647	14475	14528	14571	14432	14668	14481	14588	14495	14704	14745	14647	14501	14515	14518	14480	14529	14662	14436	14569	14418	14623	14636	14667	14639	14629	14511	14496	14472	14543	14513	14611	14565	14564	14562	14594	14492	14547	14523	14624	14628	14692	14444	14355	14782	14566	14670	14469	14755	14763	14667	14480	14574	14644	14599	14654	14465	14646	14489	14651	14624	14429	14541	14645	14624	14672	14592	14555	14507	14565	14625	14485	14545	14466	14654	14659	14523	14625	14693	14543	14562	14410	14515	14679	14523	14768	14430	14481	14574	14541	14674	14588	14518	14611	14680	14531	14564	14734	14561	14523	14607	14599	14415	14782	14637	14585	14678	14471	14674	14597	14580	14767	14640	14676	14582	14499	14579	14517	14589	14639	14619	14616	14569	14579	14283	14652	14479	14551	14617	14604	14816	14615	14646	14645	14688	14573	14475	14597	14371	14556	14692	14693	14702	14514	14648	14501	14348	14486	14519	14533	14499	14720	14471	14521	14593	14785	14479	14527	14631	14578	14625	14578	14516	14556	14708	14457	14566	14622	14434	14533	14643	14480	14558	14681	14688	14486	14444	14604	14510	14500	14489	14639	14640	14504	14661	14484	14698	14505	14484	14521	14510	14545	14700	14725	14615	14526	14456	14472	14652	14458	14487	14427	14573	14473	14490	14802	14724	14569	14502	14419	14808	14743	14625	14486	14715	14644	14614	14532	14540	14550	14604	14584	14742	14592	14564	14494	14500	14543	14538	14641	14625	14567	14652	14624	14606	14649	14666	14597	14380	14564	14527	14580	14689	14418	14689	14661	14496	14522	14508	14613	14579	14648	14617	14500	14573	14606	14751	14677	14558	14544	14590	14640	14609	14583	14647	14375	14664	14580	14480	14605	14697	14738	14668	14667	14415	14511	14644	14664	14573	14520	14602	14386	14592	14600	14492	14706	14669	14677	14523	14696	14635	14541	14604	14610	14613	14735	14532	14632	14611	14601	14659	14447	14465	14582	14773	14569	14790	14528	14589	14486	14516	14628	14574	14572	14649	14576	14631	14716	14350	14679	14550	14607	14883	14522	14637	14473	14711	14475	14487	14531	14661	14659	14455	14521	14456	14601	14514	14615	14654	14554	14614	14762	14695	14337	14579	14509	14720	14608	14675	14465	14651	14638	14390	14670	14561	14652	14597	14521	14553	14506	14514	14584	14725	14533	14612	14651	14689	14558	14715	14608	14638	14542	14756	14468	14591	14586	14657	14711	14393	14695	14624	14731	14513	14639	14564	14471	14527	14539	14604	14485	14572	14635	14580	14597	14425	14641	14681	14665	14622	14437	14639	14662	14522	14382	14622	14519	14604	14651	14739	14667	14446	14495	14522	14462	14511	14500	14701	14653	14560	14609	14567	14564	14549	14575	14652	14638	14713	14725	14618	14644	14542	14450	14528	14486	14812	14420	14696	14715	14676	14649	14536	14717	14692	14677	14545	14674	14622	14518	14610	14603	14610	14493	14574	14611	14412	14393	14537	14593	14799	14412	14538	14613	14572	14788	14466	14584	14505	14690	14428	14609	14678	14579	14477	14579	14641	14717	14678	14699	14619	14535	14549	14586	14617	14711	14518	14359	14463	14699	14604	14585	14656	14694	14598	14592	14548	14634	14600	14542	14671	14603	14610	14457	14453	14562	14634	14492	14734	14707	14629	14642	14567	14652	14557	14632	14784	14620	14602	14434	14676	14608	14718	14650	14534	14685	14630	14558	14610	14499	14606	14607	14586	14620	14649	14600	14632	14491	14687	14529	14517	14589	14681	14669	14615	14559	14722	14739	14356	14500	14821	14635	14628	14676	14693	14664	14546	14627	14566	14659	14691	14475	14828	14498	14691	14551	14612	14656	14457	14607	14547	14545	14742	14389	14568	14583	14649	14587	14602	14619	14489	14311	14455	14558	14511	14544	14476	14410	14658	14488	14590	14523	14763	14704	14589	14561	14533	14721	14495	14624	14371	14680	14621	14492	14502	14594	14625	14441	14567	14423	14659	14564	14737	14426	14431	14568	14757	14647	14512	14598	14742	14594	14501	14596	14724	14555	14578	14576	14454	14607	14503	14629	14514	14477	14659	14634	14522	14643	14645	14454	14483	14633	14612	14525	14579	14610	14623	14651	14596	14589	14456	14532	14536	14575	14545	14550	14701	14487	14476	14538	14751	14678	14663	14546	14411	14665	14501	14682	14604	14779	14539	14826	14429	14691	14669	14603	14556	14442	14627	14769	14585	14753	14605	14506	14695	14577	14464	14532	14703	14743	14590	14627	14615	14695	14613	14553	14643	14504	14680	14708	14572	14740	14445	14675	14568	14585	14666	14624	14540	14559	14505	14386	14667	14454	14827	14630	14710	14574	14607	14560	14730	14718	14519	14416	14556	14580	14636	14406	14507	14546	14585	14656	14718	14419	14596	14630	14701	14337	14543	14657	14412	14574	14526	14564	14610	14507	14505	14610	14531	14782	14384	14556	14581	14630	14772	14628	14698	14530	14607	14638	14544	14671	14503	14693	14714	14374	14513	14759	14663	14661	14831	14580	14680	14490	14609	14452	14511	14438	14484	14593	14622	14648	14684	14430	14644	14787	14524	14795	14572	14662	14623	14670	14536	14568	14528	14491	14669	14589	14549	14613	14678	14581	14571	14567	14485	14604	14754	14578	14450	14510	14522	14490	14709	14608	14718	14501	14520	14555	14711	14511	14659	14524	14506	14559	14491	14533	14631	14538	14605	14468	14668	14732	14498	14526	14392	14544	14493	14485	14422	14622	14603	14513	14481	14572	14668	14451	14570	14591	14714	14514	14587	14644	14534	14753	14513	14624	14423	14573	14534	14581	14508	14615	14554	14616	14499	14428	14565	14476	14572	14467	14451	14538	14684	14474	14731	14412	14654	14622	14523	14503	14486	14657	14537	14609	14605	14592	14573	14687	14649	14568	14498	14534	14590	14595	14665	14495	14593	14795	14616	14671	14606	14607	14634	14363	14492	14491	14681	14599	14569	14527	14547	14684	14535	14510	14790	14624	14602	14304	14634	14566	14523	14444	14516	14637	14671	14587	14556	14657	14603	14572	14618	14575	14646	14577	14613	14686	14564	14600	14537	14546	14768	14415	14424	14446	14705	14601	14546	14565	14699	14600	14572	14469	14700	14590	14653	14656	14613	14656	14440	14468	14706	14724	14523	14623	14680	14445	14600	14611	14660	14568	14601	14677	14668	14662	14588	14508	14645	14651	14668	14729	14632	14558	14561	14637	14628	14519	14597	14604	14611	14652	14512	14515	14605	14552	14666	14536	14631	14593	14596	14543	14540	14488	14661	14486	14648	14571	14502	14583	14529	14683	14557	14658	14669	14568	14700	14538	14551	14598	14785	14627	14650	14724	14605	14562	14631	14730	14603	14527	14673	14692	14445	14515	14678	14668	14506	14621	14625	14463	14727	14560	14399	14617	14416	14683	14662	14478	14625	14409	14685	14579	14676	14589	14667	14576	14534	14665	14630	14477	14658	14466	14654	14531	14420	14699	14499	14498	14475	14495	14501	14714	14721	14576	14696	14686	14738	14474	14669	14608	14488	14639	14557	14679	14534	14500	14649	14594	14671	14678	14479	14683	14538	14482	14593	14732	14612	14770	14499	14512	14541	14618	14628	14609	14497	14586	14501	14675	14579	14638	14341	14498	14577	14728	14753	14533	14739	14680	14697	14621	14544	14717	14678	14542	14681	14654	14557	14611	14579	14454	14622	14568	14747	14493	14481	14621	14647	14608	14591	14649	14453	14720	14702	14547	14546	14477	14783	14657	14596	14408	14704	14623	14691	14547
23553	20998	28423	23856	21752	21397	20338	18002	17475	17463	17349	17114	16940	16849	16913	16967	16586	16709	16695	16455	16669	16680	16543	16525	16472	16527	16486	16641	16571	16601	16534	16624	16655	16492	16597	16538	16517	16569	16519	16423	16554	16464	16415	16561	16450	16307	16574	16406	16565	16470	16371	16366	16527	16552	16286	16385	16641	16500	16527	16464	16406	16466	16691	16486	16680	16479	16439	16472	16484	16473	16551	16485	16387	16508	16452	16578	16486	16509	16527	16486	16610	16461	16512	16418	16457	16577	16587	16586	16321	16611	16672	16442	16545	16418	16286	16512	16229	16547	16267	16479	16376	16545	16608	16309	16346	16580	16425	16491	16489	16405	16611	16495	16569	16531	16372	16397	16436	16607	16344	16400	16420	16355	16458	16431	16534	16186	16643	16474	16428	16421	16385	16398	16537	16548	16516	16443	16435	16218	16484	16369	16352	16505	16401	16396	16481	16538	16316	16575	16297	16719	16528	16447	16431	16546	16541	16595	16528	16413	16507	16561	16565	16414	16408	16498	16205	16383	16416	16410	16462	16263	16559	16670	16535	16549	16688	16405	16412	16507	16520	16112	16256	16491	16453	16530	16421	16440	16173	16467	16399	16362	16231	16458	16448	16399	16450	16465	16602	16409	16504	16447	16459	16424	16264	16397	16460	16511	16450	16388	16281	16372	16421	16620	16358	16435	16549	16308	16420	16502	16488	16515	16451	16449	16551	16459	16590	16465	16178	16414	16397	16319	16398	16493	16332	16522	16263	16478	16437	16544	16416	16440	16482	16459	16527	16368	16495	16490	16480	16589	16482	16469	16500	16834	16667	16529	16324	16398	16439	16309	16446	16612	16435	16455	16485	16338	16608	16647	16370	16367	16420	16440	16378	16541	16514	16517	16414	16431	16409	16495	16447	16417	16387	16372	16512	16346	16490	16428	16185	16293	16372	16412	16428	16276	16595	16484	16498	16471	16530	16367	16568	16387	16349	16441	16506	16449	16495	16497	16449	16566	16589	16603	16434	16417	16559	16422	16466	16465	16454	16220	16584	16343	16480	16486	16345	16193	16272	16624	16523	16366	16467	16354	16734	16299	16275	16457	16230	16283	16425	16371	16286	16519	16404	16414	16176	16366	16335	16312	16557	16508	16574	16280	16399	16350	16603	16612	16519	16444	16514	16420	16450	16331	16479	16475	16277	16490	16325	16526	16578	16477	16220	16348	16483	16497	16310	16539	16284	16329	16346	16360	16263	16326	16421	16485	16440	16238	16384	16316	16295	16453	16546	16368	16593	16375	16405	16432	16423	16460	16286	16420	16405	16154	16425	16516	16597	16455	16398	16294	16460	16618	16528	16584	16376	16345	16465	16426	16532	16327	16303	16309	16503	16579	16505	16504	16400	16461	16479	16600	16219	16396	16530	16277	16297	16540	16458	16245	16176	16422	16449	16253	16525	16353	16553	16476	16555	16379	16489	16427	16525	16365	16464	16443	16563	16452	16435	16418	16619	16401	16424	16393	16479	16448	16393	16396	16417	16615	16414	16555	16302	16402	16607	16458	16413	16433	16366	16299	16311	16360	16555	16274	16463	16274	16306	16349	16392	16534	16337	16344	16521	16359	16519	16181	16481	16428	16480	16607	16441	16342	16309	16381	16616	16415	16351	16392	16496	16554	16550	16445	16286	16346	16410	16267	16466	16452	16550	16535	16611	16551	16426	16581	16326	16563	16607	16403	16360	16455	16269	16474	16521	16487	16537	16548	16273	16471	16313	16393	16367	16492	16557	16479	16114	16215	16513	16403	16312	16456	16398	16526	16544	16459	16444	16546	16552	16292	16423	16281	16434	16519	16417	16289	16398	16391	16557	16425	16650	16637	16419	16351	16543	16437	16318	16242	16593	16326	16414	16283	16213	16335	16430	16634	16389	16363	16392	16481	16352	16239	16532	16694	16405	16582	16486	16534	16380	16563	16434	16488	16432	16542	16272	16311	16426	16380	16353	16335	16323	16299	16538	16486	16507	16321	16331	16496	16416	16550	16481	16485	16444	16568	16390	16440	16507	16274	16331	16474	16282	16637	16513	16397	16418	16531	16477	16311	16608	16154	16428	16288	16601	16494	16460	16359	16529	16393	16330	16441	16663	16419	16511	16554	16353	16251	16397	16512	16397	16412	16301	16405	16549	16428	16221	16448	16347	16363	16486	16341	16651	16352	16370	16267	16432	16313	16522	16465	16390	16489	16372	16353	16372	16374	16707	16483	16435	16468	16510	16481	16371	16489	16058	16302	16326	16618	16400	16398	16509	16555	16438	16699	16343	16344	16378	16336	16378	16313	16439	16327	16495	16409	16457	16497	16316	16489	16486	16460	16332	16445	16347	16297	16545	16241	16194	16487	16581	16448	16303	16427	16391	16622	16682	16402	16317	16353	16548	16562	16312	16405	16456	16513	16263	16411	16560	16439	16430	16392	16321	16393	16511	16319	16278	16607	16711	16485	16501	16361	16461	16437	16520	16423	16382	16315	16426	16349	16483	16558	16377	16206	16337	16413	16484	16347	16351	16311	16469	16484	16258	16323	16429	16440	16554	16513	16672	16359	16567	16562	16336	16398	16269	16698	16538	16401	16645	16553	16493	16619	16426	16460	16527	16445	16578	16353	16434	16436	16637	16491	16304	16319	16457	16449	16423	16349	16435	16508	16258	16414	16498	16262	16201	16397	16451	16191	16356	16182	16506	16497	16319	16483	16332	16510	16300	16347	16451	16582	16467	16213	16332	16379	16371	16433	16600	16503	16551	16498	16484	16501	16395	16282	16395	16563	16401	16563	16354	16456	16270	16452	16348	16447	16569	16413	16541	16426	16656	16486	16432	16348	16355	16470	16407	16484	16327	16471	16356	16435	16382	16483	16409	16447	16642	16420	16493	16494	16234	16554	16529	16548	16429	16439	16281	16271	16365	16357	16570	16332	16407	16475	16457	16448	16500	16448	16395	16418	16493	16379	16528	16437	16578	16449	16437	16609	16449	16354	16520	16257	16407	16249	16615	16552	16195	16316	16696	16298	16457	16429	16577	16376	16535	16533	16564	16433	16394	16206	16500	16416	16389	16226	16361	16621	16589	16313	16553	16319	16541	16426	16355	16374	16505	16328	16335	16379	16528	16664	16431	16524	16457	16428	16428	16471	16319	16496	16391	16440	16353	16373	16373	16420	16182	16261	16534	16132	16502	16357	16340	16381	16366	16643	16533	16256	16458	16427	16524	16495	16457	16509	16453	16448	16570	16441	16462	16483	16519	16516	16370	16430	16531	16504	16450	16559	16347	16375	16508	16342	16280	16295	16225	16534	16383	16487	16470	16339	16404	16450	16126	16393	16517	16578	16599	16395	16250	16451	16541	16353	16473	16412	16349	16374	16582	16258	16398	16184	16278	16487	16438	16358	16405	16454	16529	16345	16271	16547	16458	16256	16284	16528	16423	16427	16440	16572	16347	16592	16513	16556	16490	16372	16411	16356	16537	16481	16517	16604	16470	16435	16391	16410	16250	16308	16552	16480	16421	16643	16539	16368	16423	16269	16305	16369	16298	16509	16503	16436	16444	16536	16376	16589	16289	16415	16496	16264	16231	16416	16641	16459	16489	16643	16433	16568	16330	16508	16367	16383	16436	16355	16384	16471	16545	16451	16282	16247	16555	16356	16548	16437	16217	16500	16361	16241	16423	16505	16496	16551	16503	16457	16528	16322	16346	16522	16317	16276	16329	16356	16357	16506	16636	16368	16301	16583	16617	16471	16516	16287	16422	16397	16404	16492	16393	16496	16508	16543	16578	16499	16277	16393	16435	16469	16289	16508	16537	16176	16445	16569	16430	16290	16410	16579	16389	16401	16295	16372	16665	16316	16628	16365	16457	16370	16525	16409	16350	16672	16505	16457	16551	16387	16358	16702	16602	16419	16300	16325	16333	16322	16348	16437	16630	16358	16519	16375	16280	16409	16367	16333	16260	16449	16369	16433	16455	16342	16538	16469	16412	16437	16576	16430	16504	16338	16457	16486	16413	16295	16461	16307	16382	16420	16523	16501	16417	16588	16481	16474	16441	16402	16572	16461	16388	16424	16476	16471	16455	16268	16489	16540	16638	16441	16553	16416	16375	16528	16561	16349	16428	16381	16417	16436	16486	16412	16403	16433	16496	16439	16695	16375	16627	16369	16520	16340	16548	16469	16414	16428	16557	16456	16616	16486	16290	16470	16176	16723	16572	16310	16330	16369	16441	16445	16389	16426	16321	16271	16221	16400	16511	16575	16518	16446	16378	16443	16432	16472	16401	16232	16429	16513	16165	16359	16606	16372	16727	16357	16427	16323	16366	16485	16161	16427	16252	16394	16483	16353	16416	16317	16412	16257	16387	16344	16398	16472	16274	16461	16337	16404	16305	16541	16488	16322	16507	16550	16654	16449	16387	16418	16662	16452	16445	16474	16651	16472	16646	16366	16617	16657	16489	16456	16430	16502	16253	16663	16528	16506	16404	16541	16573	16297	16525	16347	16348	16479	16375	16373	16445	16504	16538	16435	16418	16514	16550	16422	16419	16373	16472	16385	16520	16387	16558	16358	16326	16271	16451	16352	16550	16427	16495	16482	16530	16385	16563	16502	16360	16616	16394	16425	16377	16466	16364	16541	16714	16368	16526	16558	16381	16292	16496	16393	16663	16510	16495	16297	16489	16591	16578	16300	16473	16370	16416	16363	16562	16392	16361	16507	16381	16488	16344	16152	16709	16409	16199	16455	16576	16360	16450	16329	16336	16461	16264	16468	16429	16321	16318	16530	16411	16340	16309	16404	16414	16700	16148	16272	16421	16757	16496	16611	16508	16351	16431	16340	16393	16417	16342	16467	16586	16522	16232	16428	16529	16335	16528	16443	16418	16393	16295	16597	16665	16529	16521	16251	16251	16383	16371	16455	16337	16687	16439	16641	16311	16483	16477	16324	16394	16445	16274	16503	16411	16599	16376	16381	16459	16720	16426	16439	16300	16310	16382	16320	16498	16369	16347	16480	16438	16578	16354	16457	16454	16322	16430	16476	16310	16559	16576	16338	16386	16545	16337	16539	16490	16250	16315	16471	16515	16456	16518	16625	16357	16432	16374	16455
14503	25076	23131	19186	17508	16908	16465	16159	16174	15934	15481	15189	15022	15088	14895	14979	14664	14820	14594	14585	14717	14418	14623	14388	14493	14586	14600	14412	14461	14602	14491	14481	14422	14493	14554	14496	14448	14554	14525	14475	14477	14487	14383	14428	14640	14508	14475	14625	14431	14330	14442	14452	14549	14584	14588	14435	14447	14332	14548	14446	14545	14465	14445	14556	14592	14370	14449	14456	14565	14468	14558	14366	14631	14518	14462	14511	14504	14350	14551	14392	14394	14428	14450	14502	14270	14495	14488	14420	14501	14385	14539	14378	14398	14436	14477	14423	14379	14542	14421	14546	14363	14395	14471	14274	14368	14516	14445	14394	14477	14525	14452	14429	14477	14320	14513	14296	14407	14488	14623	14497	14469	14224	14520	14440	14441	14426	14502	14523	14452	14422	14386	14401	14195	14531	14471	14488	14430	14411	14432	14278	14264	14372	14399	14301	14168	14376	14282	14410	14495	14434	14398	14508	14351	14442	14360	14567	14525	14413	14397	14541	14317	14446	14566	14505	14450	14309	14540	14603	14353	14440	14526	14392	14434	14377	14659	14582	14581	14378	14406	14365	14452	14404	14493	14434	14321	14441	14473	14369	14599	14567	14491	14462	14475	14270	14636	14436	14402	14300	14432	14507	14479	14342	14413	14415	14450	14570	14620	14430	14421	14579	14429	14352	14463	14535	14531	14416	14585	14412	14416	14304	14407	14529	14392	14554	14424	14488	14446	14238	14440	14444	14442	14357	14326	14348	14436	14375	14327	14491	14563	14399	14573	14566	14528	14426	14286	14647	14356	14415	14478	14550	14463	14317	14454	14463	14348	14693	14247	14523	14419	14396	14359	14404	14302	14505	14399	14423	14387	14533	14468	14431	14276	14447	14409	14582	14364	14612	14474	14353	14585	14561	14425	14360	14428	14436	14250	14493	14381	14478	14417	14470	14599	14419	14409	14619	14504	14392	14576	14469	14403	14446	14429	14634	14375	14340	14422	14405	14611	14590	14329	14588	14300	14320	14380	14547	14492	14269	14601	14361	14575	14450	14515	14560	14653	14474	14557	14358	14448	14233	14467	14230	14454	14349	14346	14418	14430	14360	14452	14432	14455	14495	14495	14266	14443	14544	14581	14420	14381	14567	14573	14428	14530	14238	14486	14502	14502	14640	14444	14574	14425	14579	14393	14541	14461	14422	14301	14543	14277	14454	14480	14590	14395	14530	14354	14532	14583	14457	14368	14565	14289	14363	14444	14404	14503	14494	14432	14398	14451	14451	14568	14583	14463	14514	14302	14297	14381	14533	14423	14337	14580	14494	14495	14449	14344	14425	14290	14340	14449	14511	14397	14459	14509	14388	14396	14464	14427	14454	14270	14523	14365	14507	14248	14313	14300	14460	14394	14360	14383	14457	14494	14496	14556	14343	14480	14434	14367	14399	14459	14517	14355	14397	14522	14356	14357	14547	14437	14511	14398	14512	14195	14363	14593	14461	14329	14538	14451	14472	14277	14575	14370	14484	14622	14291	14474	14352	14261	14498	14491	14362	14618	14587	14492	14415	14439	14476	14385	14416	14514	14336	14458	14440	14283	14525	14549	14431	14471	14261	14262	14483	14614	14495	14513	14377	14480	14327	14500	14519	14464	14276	14382	14331	14377	14593	14485	14426	14554	14331	14329	14430	14593	14506	14405	14314	14368	14515	14404	14390	14351	14484	14606	14454	14420	14487	14496	14358	14296	14610	14540	14395	14304	14188	14482	14500	14583	14442	14377	14417	14639	14358	14415	14627	14383	14509	14433	14342	14519	14514	14496	14385	14422	14451	14440	14446	14533	14457	14495	14373	14469	14432	14574	14439	14269	14420	14602	14475	14407	14483	14413	14316	14483	14465	14510	14387	14409	14425	14490	14513	14260	14380	14577	14533	14485	14508	14377	14554	14384	14473	14474	14440	14407	14353	14345	14372	14529	14295	14474	14343	14361	14479	14415	14470	14483	14432	14571	14431	14531	14262	14507	14489	14355	14508	14592	14428	14470	14437	14428	14357	14478	14420	14570	14383	14501	14420	14276	14320	14526	14446	14443	14483	14513	14492	14312	14318	14358	14552	14382	14451	14418	14581	14401	14465	14420	14558	14365	14504	14379	14387	14591	14563	14574	14442	14356	14450	14512	14485	14308	14303	14464	14424	14519	14444	14496	14354	14466	14419	14377	14531	14389	14474	14402	14420	14321	14419	14347	14406	14452	14564	14395	14366	14507	14375	14621	14563	14460	14458	14502	14298	14401	14506	14444	14410	14476	14446	14493	14392	14371	14218	14442	14396	14353	14300	14415	14484	14386	14374	14414	14257	14587	14351	14368	14534	14454	14487	14182	14360	14439	14470	14400	14491	14576	14418	14412	14542	14580	14375	14459	14481	14407	14515	14617	14492	14390	14329	14524	14624	14409	14511	14446	14482	14329	14467	14224	14397	14468	14335	14358	14474	14421	14569	14484	14466	14459	14388	14381	14479	14319	14336	14382	14482	14619	14417	14440	14426	14341	14610	14393	14528	14428	14608	14364	14453	14471	14413	14445	14454	14374	14479	14410	14539	14591	14304	14445	14483	14437	14432	14469	14544	14584	14424	14389	14388	14681	14478	14471	14418	14505	14408	14482	14414	14414	14284	14395	14494	14202	14398	14415	14372	14334	14327	14540	14556	14419	14339	14504	14353	14440	14479	14316	14483	14355	14519	14412	14382	14454	14517	14474	14526	14345	14443	14387	14140	14390	14441	14344	14478	14500	14417	14336	14278	14410	14540	14341	14690	14496	14501	14382	14291	14337	14462	14364	14586	14442	14319	14494	14349	14284	14432	14526	14456	14258	14668	14368	14304	14472	14331	14443	14428	14474	14675	14353	14618	14481	14357	14427	14278	14391	14349	14458	14386	14347	14475	14615	14392	14305	14468	14381	14455	14334	14459	14376	14512	14183	14449	14585	14397	14460	14558	14465	14582	14365	14427	14499	14359	14413	14360	14439	14306	14539	14453	14572	14426	14450	14362	14426	14550	14551	14334	14557	14402	14323	14419	14293	14456	14462	14454	14690	14401	14387	14319	14419	14414	14601	14337	14476	14497	14472	14428	14528	14448	14502	14388	14602	14222	14455	14377	14476	14409	14462	14561	14393	14501	14496	14370	14502	14308	14589	14386	14494	14359	14495	14347	14468	14431	14507	14317	14490	14489	14275	14312	14603	14413	14439	14477	14448	14419	14424	14341	14469	14396	14304	14348	14465	14392	14496	14545	14354	14476	14161	14607	14536	14426	14321	14432	14372	14412	14438	14355	14447	14416	14341	14455	14541	14553	14382	14386	14450	14430	14517	14486	14404	14262	14367	14416	14213	14540	14402	14283	14605	14443	14573	14332	14626	14434	14418	14447	14362	14380	14509	14456	14243	14397	14440	14435	14473	14420	14460	14379	14613	14587	14377	14512	14257	14475	14624	14417	14384	14359	14331	14388	14269	14357	14516	14359	14473	14399	14533	14695	14318	14442	14493	14391	14353	14491	14289	14297	14499	14470	14405	14339	14498	14455	14416	14438	14388	14241	14379	14468	14451	14376	14335	14424	14381	14558	14543	14522	14300	14435	14555	14381	14506	14477	14308	14420	14521	14339	14445	14380	14415	14397	14425	14454	14377	14539	14306	14291	14550	14312	14391	14512	14381	14408	14559	14421	14308	14359	14549	14542	14464	14127	14454	14410	14608	14454	14498	14414	14230	14434	14308	14576	14375	14438	14328	14503	14460	14181	14510	14472	14388	14356	14537	14269	14563	14260	14454	14280	14439	14406	14440	14519	14258	14427	14644	14410	14342	14393	14409	14506	14519	14428	14418	14344	14612	14527	14341	14364	14507	14281	14386	14489	14400	14366	14521	14375	14542	14451	14531	14489	14448	14377	14364	14420	14425	14563	14380	14373	14537	14217	14432	14392	14399	14398	14574	14377	14457	14526	14471	14329	14179	14621	14506	14393	14344	14376	14386	14604	14310	14384	14451	14346	14559	14409	14479	14307	14384	14531	14407	14472	14535	14437	14522	14414	14269	14411	14475	14486	14418	14536	14389	14366	14694	14597	14502	14439	14392	14361	14687	14526	14368	14462	14337	14426	14571	14469	14465	14535	14490	14323	14270	14367	14243	14537	14506	14558	14476	14556	14355	14497	14415	14326	14521	14409	14374	14533	14411	14470	14487	14444	14409	14535	14504	14433	14380	14590	14563	14596	14471	14451	14415	14232	14392	14490	14370	14453	14523	14449	14580	14336	14442	14491	14687	14445	14329	14478	14567	14620	14392	14430	14501	14401	14419	14524	14366	14515	14376	14297	14492	14575	14420	14380	14426	14530	14403	14518	14453	14463	14445	14374	14215	14497	14297	14256	14479	14535	14529	14403	14576	14601	14267	14360	14251	14527	14589	14375	14487	14531	14525	14386	14538	14433	14374	14424	14575	14276	14413	14373	14325	14233	14513	14499	14510	14287	14526	14353	14528	14726	14437	14500	14647	14379	14504	14570	14345	14382	14454	14419	14516	14365	14359	14387	14395	14556	14553	14582	14343	14365	14497	14459	14490	14538	14360	14412	14401	14362	14532	14369	14316	14481	14491	14409	14411	14353	14459	14348	14324	14343	14520	14396	14431	14403	14373	14311	14544	14418	14579	14415	14285	14366	14451	14374	14590	14130	14340	14357	14486	14404	14554	14444	14518	14361	14351	14495	14464	14355	14559	14450	14412	14491	14441	14492	14570	14515	14393	14196	14478	14301	14544	14586	14326	14488	14541	14416	14325	14620	14418	14532	14531	14268	14487	14264	14472	14378	14528	14417	14441	14484	14380	14402	14335	14477	14557	14286	14605	14372	14520	14364	14529	14415	14336	14368	14410	14557	14443	14249	14433	14269	14418	14503	14447	14612	14350	14454	14541	14467	14355	14430	14430	14451	14316	14444	14477	14321	14444	14338	14428	14509	14567	14358	14453	14476	14323	14397	14612	14387	14496	14447	14316	14471	14440	14522	14532	14311	14404	14363	14428	14390	14338	14518	14461	14572	14473	14636	14460	14522	14463	14447	14471	14352	14501	14393	14338	14505	14486	14517	14431	14332	14337	14542
22548	21007	28793	23409	21202	23204	24948	19875	18958	19221	18700	18520	18196	18034	17831	17703	17786	17764	17794	17567	17529	17497	17612	17523	17719	17485	17324	17620	17565	17570	17322	17465	17461	17458	17389	17309	17502	17360	17451	17262	17241	17225	17264	17200	17323	17503	17510	17235	17203	17295	17502	17285	17170	17467	17132	17434	17267	17359	17271	17377	17414	17276	17489	17256	17407	17359	17465	17333	17333	17470	17060	17378	17382	17270	17288	17379	17383	17451	17442	17389	17233	17109	17361	17310	17394	17460	17329	17130	17332	17203	17281	17233	17231	17415	17208	17517	17206	17300	17232	17323	17272	17333	17228	17338	17354	17480	17179	17265	17400	17372	17247	17238	17291	17129	17255	17355	17317	17084	17112	17336	17276	17153	17142	17277	17335	17427	17239	17174	17361	17192	17442	17362	17411	17191	17168	17333	17290	17191	17295	17329	17197	17284	17154	17213	17147	17169	17145	17175	17517	17275	17344	17300	17217	17223	17172	17393	17192	17390	17359	17132	17353	17094	17097	17273	17210	17234	17298	17165	17308	17334	17235	17467	17313	17171	17092	17293	17098	17365	17125	17322	17284	17076	17217	17265	17391	17270	17269	17196	17321	17296	17426	17135	17338	17369	17276	17171	17393	17144	17286	17356	17158	17166	17178	17197	17217	17174	17282	17158	17194	17337	17278	17253	17109	17306	17524	17149	17162	17140	17155	17039	17449	17244	17076	17107	17211	17330	17212	17187	17260	17303	17083	17226	17236	17184	17301	17396	17282	17135	17132	17161	17034	17234	17308	17240	17166	17257	17118	17238	17145	17328	17196	17192	17362	17218	16994	17444	17279	17196	17377	17288	17122	17262	17226	17263	17177	17039	17259	17323	17322	17225	17203	17318	17157	17269	17143	17316	17533	17235	17377	17358	17317	17285	17071	17312	17100	17169	17325	17174	16881	17226	17248	17191	17375	17204	17327	17068	17199	17254	17206	17299	17250	17144	17165	17068	17255	17174	17071	17081	17143	17231	17241	17354	17450	17251	17513	17157	17331	17423	17254	17282	17159	17188	17287	17134	17212	17402	17463	17150	17195	17201	17230	17276	17196	17280	16973	17208	17214	17192	17186	17166	17165	17181	17136	17118	17398	17406	17330	17336	17278	17033	17236	17119	17365	17259	17261	17398	17254	17273	17296	17303	17270	17218	17253	17320	17240	17026	17193	17263	17570	17118	17532	17335	17253	17244	17512	17237	17350	17401	17315	17210	17153	17336	17299	17258	17109	17312	17227	17233	17299	17203	17296	17393	17109	17178	17149	17402	17304	17178	17277	17194	17175	17272	17317	17080	17116	17203	17290	17244	17110	17299	17216	17100	17293	17378	17282	17295	17309	17147	17137	17345	17280	17431	17068	17013	17339	17213	17139	17465	17361	17227	17317	17180	17374	17183	17310	17286	17415	17211	17488	17357	17226	17014	17171	17322	17191	17406	17098	17238	17086	17285	17255	17444	17341	16885	17262	17095	17206	17357	17186	17259	17305	17451	17247	17208	17010	17266	17179	17308	17342	17377	17405	17232	17221	17247	17354	17247	17255	17006	17362	17226	17243	17222	17125	17306	17070	17183	17159	17398	17266	17136	17311	17029	17332	17247	17060	17146	17237	17404	17153	17466	17536	17298	17325	17054	17253	17124	17341	17296	17414	17416	17354	17243	17086	17256	17275	17139	17198	17292	17257	17092	17362	17334	17172	17219	17251	17238	17276	17353	17231	17255	17383	17347	17281	17326	17325	17190	17366	17337	17299	17257	17334	17327	17376	17365	17216	17383	17236	17298	17298	17105	17254	17196	17015	17218	17288	17340	17332	17097	17134	16986	17280	17055	17271	17300	17179	17102	17255	17322	17190	17044	17263	17456	17246	17312	17335	17374	17429	17319	17512	17096	17281	17039	17253	17311	17343	17249	17271	17214	17223	17406	17394	17431	17281	17236	17264	17122	17188	17232	17291	17269	17397	17206	17160	17128	17249	17275	17377	17284	17244	17217	17245	17267	17207	17225	17340	17181	17367	17327	17113	17159	16990	17136	17260	17082	17201	17093	17167	17224	17157	17175	17372	17403	17242	17196	17144	17055	17118	17327	17294	17428	17164	17001	17186	17274	17225	17165	17228	17075	17070	17131	17176	16994	17104	17186	17217	17285	17263	17122	17261	17318	17402	17187	17239	17233	17279	17176	17341	17396	17294	17382	17237	17260	17330	17191	17350	17403	17286	17111	17429	17126	17152	17164	17155	17085	17071	17129	17171	17097	17174	17349	17272	17068	17468	17220	17204	17217	17331	17180	17247	17197	17192	17167	17256	17333	17292	17241	17304	17280	17373	17269	17226	17072	17336	17262	17321	17291	17264	17201	17247	17160	17099	17190	17354	17235	17310	17188	17436	17227	17225	17098	17248	17474	17425	17364	17337	16990	17201	17325	17284	17126	17251	17179	17014	17299	17265	17308	17262	17154	17120	17308	17444	17361	17217	17277	17307	17326	17235	17150	17195	17376	17276	17129	17311	17384	17237	17380	17270	17412	17228	17403	17224	17149	17370	17142	17211	17314	17288	17311	17404	17470	17163	17130	17234	17166	17172	17248	17179	17255	17176	17341	17231	17088	17278	17170	17285	17283	17124	17296	17178	17382	17206	17231	17151	17182	17129	17068	17360	17446	17351	17389	17206	17238	17190	17199	17142	17363	17285	17194	17411	17220	17290	17375	17115	17188	17113	17206	17148	17268	17356	17189	17346	17240	17288	17417	17407	17102	17228	17154	17106	17116	17293	17198	17345	17252	17199	17231	17057	17348	17245	17271	17377	17190	17270	17270	17146	17241	17174	17231	17327	17157	17250	17378	17272	17307	17097	17219	17148	17223	17202	17187	17456	17271	17340	17235	17154	17281	17200	17279	17215	17359	17282	17196	17263	17243	17221	17183	17175	17214	17182	17401	17334	17260	17224	16960	17330	17265	17278	17361	17190	17338	17060	17324	17312	17204	17250	16992	17384	17255	17271	17261	17170	17280	17264	17105	17177	17185	17310	17216	17173	16954	17387	17364	17212	17032	17363	17338	17342	17080	17139	17075	17042	17132	17304	17374	17235	17077	17330	17106	17304	17362	17194	17199	17300	17267	17519	17106	17133	17259	17205	17393	17172	17168	17215	17341	17298	17366	17372	17456	17278	17143	17273	17228	17329	17260	17289	17273	17282	17168	17123	17062	17156	17096	17281	17380	17298	17310	16965	17080	17245	17227	17218	17209	17153	17111	17315	17152	17244	17190	17209	17169	17267	17398	17287	17319	17210	17337	17300	17198	17196	17221	17192	17166	17337	17089	17199	17188	17118	17305	17158	17089	17269	17126	17376	17211	17370	17387	17279	17211	17459	17435	17393	17274	17324	17336	17366	17329	17255	17358	17067	17039	17380	17170	17265	17346	17379	17152	17017	17308	17196	17282	17142	17122	17272	17149	17155	17332	17273	17168	17295	17331	17327	17220	17222	17324	17316	17437	17135	17196	17227	17295	17218	17156	17213	17094	17318	17284	17218	17287	17177	17414	17268	17124	17331	17137	16996	17421	17127	17177	17309	17111	17424	17201	17282	17317	17234	16994	17308	17057	17229	17252	16960	17106	17232	17079	17253	17175	17153	17435	17144	17284	17112	17245	17343	17484	17304	17277	17524	17487	17269	17269	17175	17225	17180	17069	17176	17056	17253	17300	17421	17289	17384	17239	17258	17126	17267	17182	17309	17283	17230	17266	17348	17211	17306	17220	17225	17204	17111	17333	17128	17156	17471	17334	17308	17103	17353	17287	17175	16997	17311	17366	17500	17250	17383	17235	17212	17274	17411	17419	17306	17421	17228	17436	17322	17387	17150	17508	17383	17341	17170	17473	17372	17336	17434	17360	17194	16953	17293	17278	17455	17098	17170	17282	17324	17254	17263	17221	17299	17163	17157	17136	17247	17195	17233	17235	17136	17133	17163	17313	17114	17275	17142	17215	17170	17238	17357	17030	17149	17133	17229	17179	17230	17348	17271	17210	17323	17071	17161	17303	17342	17152	17118	17264	17121	17482	17443	17253	17215	17169	17281	17188	17181	17298	17235	17205	17164	17196	17284	17194	17194	17322	17151	17156	17088	17141	17248	17362	17027	17300	17336	17177	17225	17292	17064	17174	17217	17165	17344	17211	17164	17190	17155	17257	17296	17362	17249	17146	17189	17360	17323	17404	17251	17447	17326	17110	17223	17256	17519	17068	17314	17364	17241	17224	17139	17251	17214	17173	17158	17327	17056	17282	17113	17092	17194	17196	17392	17171	17359	17217	17347	17399	17260	17341	17373	17152	17130	17182	17169	17130	17237	17215	17280	17276	17140	17268	17225	17207	17236	17301	17260	17325	17186	17174	17170	17192	17193	17168	17269	17301	17095	17320	17436	17290	17020	17210	17385	17270	17394	17093	17223	17115	17402	17271	17295	17219	17040	17313	17356	17053	17254	17364	17344	17158	17179	17122	17326	17291	17372	17168	17105	17162	17136	17208	17194	17211	17182	17108	17143	17189	17240	17096	17167	17205	17235	17102	17285	17304	17253	17312	17173	17098	17083	17041	17351	17115	17155	17319	17255	17342	17290	17111	17265	17353	17435	17308	17303	17173	17346	17312	17208	17146	17255	17352	17355	17327	17256	17216	17200	17187	17393	17381	17383	17307	17290	17348	17210	17300	17365	17140	17262	17209	17290	17199	17359	17297	17272	17447	17258	17391	17191	17218	17304	17271	17481	17253	17283	17235	17139	17248	17134	17199	17182	17257	17133	17140	17144	17377	17364	17223	17292	17183	17301	17016	17211	17258	17081	17105	17368	17328	17326	17114	17250	17129	17150	17254	17048	17217	17154	17238	17318	17259	17245	17243	17191	17053	17090	17276	17330	17426	17165	17063	17209	17276	17217	17005	17131	17470	17332	16862	17117	17275	17162	17181	17318	17238	17140	17262	17236	17207	17185	17271	17167	17286	17161	17265	17320	17266	17256	17072	16919	17228	17184	17330	17389	17439	16926	17024	17146	17313	17400	17071	17209	17224	17138	17115	17057	17265	17292	17321	17291	17278	17279	17356	17186	17184	17247	17272
16343	30105	27882	22633	20328	19032	18407	17994	17691	17231	16567	16016	15876	15666	15453	15460	15672	15298	15156	15297	15212	15003	14971	14827	14906	15100	14909	15035	14951	14957	14790	14915	14931	14898	15076	14859	14784	14801	15108	15000	14801	14944	14872	14850	14924	14906	14848	14868	14963	14997	14932	15032	14740	14973	14916	14809	14892	15123	15045	15058	15069	14910	15103	14830	14946	15059	14968	14834	15063	14814	14948	15050	14797	14817	15062	15028	14883	14873	14889	14886	14876	14894	14913	14680	15010	14729	14685	14739	14817	14822	14694	14869	14743	14753	14843	14815	14835	14687	14815	14909	15040	14807	14842	14787	14552	14912	14844	14788	14843	14764	14762	14836	14761	14877	14780	14945	14713	14746	14879	14992	14911	14771	14933	14723	14773	14904	14822	14920	14803	14811	14882	14906	14961	14841	14738	14697	14738	15100	14821	14875	14824	14783	14668	14913	14923	14830	14794	14818	14893	14886	14817	14917	14825	14848	14735	15022	14938	14914	14902	14834	14981	14896	14938	14939	14984	14814	14815	14859	14790	14907	14959	14885	14712	14958	14870	14827	15054	15013	15044	14919	14818	14632	14876	14673	14935	14782	14770	14745	14812	14815	14894	14686	14671	14794	14903	14848	14805	14805	14760	14860	14867	14721	14728	14754	14721	14817	14964	14777	14944	14903	14819	15036	14792	14778	14679	14833	14852	14905	14867	14774	14838	14830	14794	14872	14865	14804	14680	14747	14845	14881	14721	14794	14787	14705	14875	14778	14710	14677	14725	14750	14643	14644	14926	14870	14620	14749	14712	14861	14877	14668	14868	15021	14790	14854	14826	14833	14904	14872	14943	14861	14934	14856	14933	14862	14763	14887	14809	14798	14815	14882	14787	14776	14774	14808	14902	14869	14724	14759	14766	14982	14997	14873	14872	14803	14922	14865	14833	14831	14962	14783	14875	14791	14797	14866	14779	14712	14686	14905	14743	14738	14774	14649	14836	14745	14827	14854	14905	14997	14760	14784	14906	14686	15033	14762	14934	14867	14744	14914	14809	14644	14859	14792	14748	14795	14977	14907	15013	14792	14880	14870	14913	14943	14953	14950	15004	14938	14863	14901	14722	14827	14711	14673	14712	14864	14949	14792	14848	14714	14833	14743	14790	15007	14827	14705	14865	14799	14977	14762	14749	14892	14798	14816	14978	14676	14981	14773	14752	14724	14727	14794	14886	14790	14724	14810	14786	14850	14901	14842	14746	14638	14854	15092	14901	15098	14767	14927	14960	14966	14962	14732	14778	14805	14705	14775	14677	14781	14811	14736	15050	14660	14870	14815	14680	14726	14837	14831	14759	14895	14759	14758	14891	14813	14782	14990	14752	14761	14851	14792	14926	14730	14874	14699	14931	14840	14824	14783	14993	14878	14689	14785	14825	14863	14858	14910	14872	14733	14701	14650	14854	14970	14900	14964	14801	14912	14928	14906	15026	14769	14888	14746	14805	14592	14762	14783	14762	14782	14811	14808	14799	14762	14893	14660	14773	14813	14826	14925	14680	14721	14909	14750	14858	14953	14685	14985	14740	14904	14891	14728	14884	14972	14757	14884	14811	14752	14730	14857	15010	14833	14902	14863	14827	14887	14732	14765	14883	14725	14741	14979	14988	14811	14738	14926	14924	14809	14749	14731	14835	14849	14736	14921	14800	14626	14841	14928	14843	14803	14726	14780	14750	14746	14881	14799	14827	14765	14849	14803	14685	14752	14867	14855	14691	14826	14912	14834	14926	14986	14965	14856	14813	14862	14867	14885	14808	14806	14768	14881	14828	14833	14891	14795	14845	14861	14847	14860	14910	14694	14923	14934	14780	14917	14840	14868	14875	14863	14942	14925	14876	14870	14853	14927	14921	14929	14678	14790	14801	14811	14998	14800	14896	14708	14883	14800	14836	14851	14957	14855	15016	14767	14768	14764	14656	14934	14796	14805	14811	14826	14725	14980	14835	14996	14903	14882	14820	14868	14890	14842	14684	15035	14943	14734	14703	14841	14808	14821	14922	14669	14866	14770	14854	14894	14875	14853	14759	14760	14926	14830	14920	14781	14853	14936	14755	14829	14851	14766	14899	14759	14690	14730	14917	14865	14856	14824	14808	14805	14979	14803	14866	14844	14814	14819	14752	14838	14884	14772	14923	14878	14844	14927	14887	14819	14856	15117	14932	14672	14818	14791	14805	14830	14749	14839	14779	14562	14726	14808	14830	14612	14872	14803	14707	14820	14789	14784	14843	14909	14773	15002	14769	14647	14989	14639	14968	14748	14763	14956	14803	14998	14866	14903	15001	14766	14847	14804	14780	14964	14976	14669	14965	14852	14622	14775	14895	14861	14776	14706	14807	14823	14766	14879	14796	14856	14804	14941	14649	14769	14827	14708	14864	14919	14680	14812	14928	14863	14800	14823	14808	14853	14856	14732	14903	14615	14748	14764	14666	14836	14848	14869	14897	14860	14781	14958	14845	14825	14974	14939	14980	14729	14870	14848	14767	14821	14843	14745	14622	14858	14774	14815	14931	14972	14859	14884	14974	14788	14699	14982	14623	14998	14889	14848	14650	14879	14947	14861	14657	14836	14736	14956	14778	14780	14849	14775	14677	14618	14770	14875	14940	14839	14823	14887	14765	15043	14878	14814	14887	14773	14740	14938	14854	14938	14915	14845	14915	14630	14866	14861	14806	14758	14679	14826	14809	14772	14955	14781	14816	14748	14883	14885	14842	14802	14887	14832	14724	14686	14663	14914	14917	14801	14944	14722	14904	14774	14925	14854	14812	14863	14947	14761	14732	14782	14825	14877	14684	14787	15037	14756	14902	15012	14983	14887	14724	14868	14900	14866	14914	14774	14734	14701	14907	14778	14799	14815	14690	14774	14831	14964	14904	14933	14764	14882	14821	14806	14936	15041	14733	14850	14812	14983	14813	14794	14811	14838	14652	14806	14641	14789	14799	14879	14783	14782	14786	14944	14721	14865	14884	14746	14691	14766	14788	14895	14806	14911	14723	15007	14815	14811	14786	14820	14736	14710	14812	14770	14671	14736	14886	14943	14873	14828	14822	14784	14937	14660	14694	14828	14684	14789	14881	15044	14668	14764	14833	14788	14790	14908	14746	14824	14765	14747	14816	14745	15011	14815	14700	14675	14894	14739	14761	14803	14777	14928	14771	14765	14898	14780	14731	14804	14893	14786	14823	14794	14692	14875	14790	14827	14915	14818	14672	14801	14918	14690	14834	14945	14805	14796	14919	14872	14710	14870	14707	14800	14724	14751	14835	14631	14727	15076	14797	14792	14852	14959	14830	14878	14654	14769	14638	14759	14949	14903	14842	14927	14862	14667	14895	14719	14670	14794	14642	14855	14819	15004	14932	14722	14746	14799	14803	14887	14867	14658	14850	14959	14799	14968	14870	14790	14958	14710	14870	14854	14812	14621	14870	14801	14895	14908	14770	14861	14590	14747	14948	15025	14871	14856	14767	14757	14929	14815	14866	14865	15003	14855	14958	14784	14779	14758	14874	14833	14991	14850	14758	14878	14748	14878	14839	14945	14863	14806	14831	14932	14732	14801	14905	14822	14902	14962	14686	14950	14825	14901	14957	14687	14912	14569	14761	14999	14681	14846	15025	14874	14863	14884	14817	14696	14887	14905	14984	14931	14927	14960	14837	14952	14879	14622	14839	14766	14710	14673	14828	14811	14874	14856	14752	14799	14795	14879	14691	14961	15016	14941	14795	14942	14945	14837	14704	14995	14835	14864	14856	14997	14978	14811	14710	14833	14646	14910	14831	14797	14964	14951	14783	14710	14751	14898	14822	14870	14728	14638	14753	14852	14891	14800	14882	14923	14800	14861	14617	14820	14729	14788	14701	14772	14577	14740	14879	14811	14756	14842	14964	14650	14988	14888	14845	14627	14863	14833	14820	14784	14778	14858	14775	14898	14767	14569	14866	14845	14881	14756	14905	14839	14774	14913	14804	14843	14861	14767	14938	14917	14837	14921	14926	14688	14769	14993	14865	14750	14760	14820	14763	14810	14853	14644	14941	14716	14790	15005	14753	14982	14936	14815	14824	14970	14729	14792	14979	14924	14885	14906	14890	14705	14927	14922	14768	14961	14753	14860	14656	14929	14771	14691	14807	14816	14885	15000	14910	14815	14804	14846	14732	14821	14724	14853	14867	14957	14842	14789	14911	14696	14752	14936	14739	14833	14856	14710	14891	14885	14794	14927	14702	14829	14863	14775	14909	14788	14922	14981	14874	14752	14975	14858	14807	14890	14810	14745	14837	14736	14827	14753	14740	14704	14836	14832	14922	14595	14831	14768	14931	14868	14902	14832	14809	14736	14748	14906	14840	14824	14905	14758	15035	14897	14908	14764	14857	14754	14584	14834	14731	14914	15016	14812	14702	14854	14790	14825	14816	14889	14903	14638	14762	14777	14830	14735	14736	14789	14865	14844	14764	15045	14807	14849	14708	14737	14847	14910	14993	14835	14913	14819	15030	14685	15023	14722	14905	14908	14905	14848	14742	14877	14940	14856	14787	14805	14956	14793	14824	14924	14850	14796	14735	14753	14890	14919	14851	14907	14921	14983	14903	14788	14778	14716	14946	14892	14686	14765	14886	14588	14916	14682	14795	14931	14829	14807	14836	14718	14650	14490	14848	14962	14786	14797	15022	14656	14760	14657	14713	14825	14852	14897	14890	14899	14617	14882	14692	14623	14831	14858	14829	14748	14823	14745	14885	14693	14717	14960	14905	14739	14824	14819	14865	14707	14863	14924	14814	14893	14835	14709	14769	14830	14813	14705	14646	14812	14835	14886	14643	14822	14747	14748	14794	14775	14896	14871	14616	15047	14760	14904	14771	14948	14792	14852	14821	14861	14873	14875	14721	14869	14834	14989	14770	14850	14773	14747	14815	14852	14822	14951	14848	14740	14729	14891	14788	15005	14987	14749	14817	14872	14862	14846	14664	14768	14794	14962	14882	14846	14924	14761	14825	14709	14637	14906	14835	14990	14877	14939	14760	14709	14733	14899	15015	14829	14926	14841	14714	14850	14673	14894	14761	14737	15002	14892	14752	14731	14834	14724	14832	14843	14884	14958	14903	14800
27131	21754	24245	20999	17755	17726	17658	17612	17384	17503	17377	17457	17102	17301	17287	17164	17256	17090	17025	16979	16978	17128	17029	17033	16962	17148	17066	17130	17107	17077	17105	17194	17066	17123	17216	17194	16988	17232	17177	17214	17039	17064	17296	17280	16929	17034	16989	17148	17036	17207	17104	17042	17282	17128	16945	17021	16776	17131	17151	17074	16945	17021	17094	17173	17062	16916	17172	17195	17127	17037	16876	17167	17188	16982	17220	16858	17270	17122	17011	17239	17238	17288	17289	17038	17062	17115	17096	17104	16857	17113	17165	17189	17005	17074	17102	17242	17057	16981	17161	17046	17025	17063	17116	17000	17083	17041	17117	17090	17053	17209	17055	16957	16918	17066	17221	17138	17012	16953	17037	17132	17237	17186	17060	17036	16932	17161	17052	17223	17026	17074	17038	17254	16882	16958	17064	17140	17154	17161	16916	16897	17237	17127	17078	16922	16919	17037	17054	17145	17181	16975	17191	17025	16941	17090	17248	16926	17384	17257	17001	17110	17041	16942	17146	16940	17190	17061	17144	17170	17107	17006	17243	17097	17144	17115	17083	16890	16968	17056	17342	17119	17173	17105	17023	16873	17072	17014	16970	17249	17189	17188	17038	17010	17079	17237	16905	16979	17107	17121	17215	17169	17371	16975	17104	17132	17136	17043	17210	17146	17231	17115	17099	16910	17063	16728	17160	17079	17107	17184	17266	17296	17180	17100	17259	17172	17069	17094	17017	17078	17113	17113	16858	16933	17057	16915	17040	16904	17105	17122	17193	17215	17196	17082	16980	17058	16989	16995	17238	17032	17085	17076	16996	17111	16972	17086	17074	17170	17000	17027	17040	17132	16959	17220	17165	16986	17082	16912	16982	17199	16863	17161	16864	17211	17183	17057	16967	16895	17144	16914	17017	17304	17160	16973	17220	16819	17280	17139	17172	17102	17093	17195	17057	17106	17179	17009	16963	17235	17196	17124	16927	16976	16912	17002	17085	17124	16865	17086	16970	17101	17040	16763	17006	17129	16993	17157	16980	17071	16978	17107	16932	17038	17075	16967	17025	17085	17133	17002	16951	17082	17198	17243	16999	16958	17097	16926	17149	17082	17231	17024	17051	17197	17101	17260	16960	17250	17148	17044	16967	16930	17135	17385	17342	17107	16899	17213	17175	17069	17107	17141	17262	16987	16975	17180	17041	17086	17242	17153	17027	17157	17266	16978	17216	16918	16930	17013	17190	17081	17133	17087	17225	17099	16976	17234	17155	17029	17077	17125	17190	17382	17010	16987	17213	17186	17187	17242	16865	17297	17224	17235	17066	16863	16985	16979	16926	17186	17265	16894	16967	16993	17213	17127	17097	17246	17088	17058	17122	17281	16886	17131	16993	17144	17123	16968	17182	17265	16968	17165	16828	16846	17231	17187	17294	17148	17028	17062	16967	17288	17187	17124	16991	17081	17258	16907	17059	16970	17169	16992	17027	16968	17010	17166	17103	16921	16984	16997	17239	17008	17071	17169	17134	17199	16751	17210	17025	17142	17208	17131	17058	17044	16997	17098	16958	17008	17099	17190	17159	17073	16970	17215	17087	17193	17278	17110	17197	17112	17009	16955	17039	16966	16934	17135	17245	17114	17073	17160	17128	17206	17147	17083	17126	16920	17057	17214	17120	17117	16909	17180	17056	17324	17223	17031	17100	17036	17311	17193	17103	16789	17054	17074	17058	17129	17146	17078	16971	16972	17113	17362	17034	17021	17010	16977	16863	17296	17235	17131	16964	17225	17260	17199	17287	17125	17147	17117	16969	17113	16958	17205	16960	17156	17162	17018	17060	17016	17278	17218	17059	17184	16982	17076	17062	17005	17184	16981	17382	17295	17105	17120	17196	17056	17013	16978	16937	16927	17060	16987	17120	16824	17209	17204	17240	16917	17111	17034	17185	16865	17176	16954	17142	17106	16829	17248	16979	17226	17056	17059	17015	16963	17221	16985	17032	17211	17176	17039	17139	16898	17197	16942	16806	17178	17225	16897	17004	17162	17159	17059	16837	16813	17214	17089	17100	17049	17070	17142	16892	17199	17193	17137	16982	16938	17253	17087	16971	16997	16982	17275	16966	17203	17116	17054	17085	17127	16860	17080	17084	17027	17062	17232	17143	17258	17172	17199	17123	17000	17298	17205	16895	17185	17113	16946	17150	17103	17123	17056	17285	17237	16982	17069	16914	17307	17216	17008	17178	17251	17114	17046	17342	16987	17162	16958	16992	17088	17075	17022	16957	17027	17237	17044	17180	16946	17085	17087	17019	17054	16843	17097	17158	16960	17065	17091	17177	16974	17175	16979	17262	17141	17018	16846	16947	17115	17216	17110	17185	16984	17259	16962	17075	17260	17144	17212	17086	17269	17025	17144	17061	17132	17159	17034	17241	16937	17183	16985	17083	17011	17100	17025	16925	17094	17034	16998	17014	17015	17039	17133	17002	16980	17176	17227	16830	17117	16865	16906	17071	17346	17003	17021	17104	16937	17038	17204	17329	17187	17003	17108	17018	17325	17314	17272	17008	17051	16934	17133	17018	17061	17208	16821	16866	17176	17257	16959	17193	17043	16990	16858	16784	17056	16979	17089	17257	16970	17034	17017	17173	17050	17180	17345	17141	17332	17323	17210	17374	16966	17106	16995	17015	17078	16944	17001	16821	17059	17188	17195	17155	17070	17101	17209	17079	16894	17261	17123	17260	17076	17216	17136	17061	17040	17079	16971	17091	17174	17021	17066	17055	17164	17145	17335	17127	16953	17140	16935	17124	17003	16940	16982	17168	17128	17314	17054	17003	17119	16839	17173	17003	17001	17183	17003	17188	17073	17124	17005	16953	16981	17188	16946	17100	17217	17119	17016	16929	16985	17130	16893	17063	17242	17212	17139	17223	17030	17203	17065	17004	17106	17042	17151	16976	16962	16804	17128	17247	17015	16927	17091	17160	17002	17056	17354	17168	17107	17039	17118	17281	17181	16911	16959	17087	17033	17038	16948	17264	17148	17071	16991	17048	16955	16988	17097	16922	17067	16976	17071	17164	17090	17109	17258	17341	16980	17092	17101	17168	17112	17136	17032	17070	17055	17092	17165	17020	17145	17045	16874	16938	17000	17104	16960	17104	17067	16962	17141	17000	17057	17189	16822	17186	17144	17399	17021	17018	17022	17161	17021	17186	17128	17010	17187	17270	17092	17230	17085	16989	17146	17171	17166	16975	16822	16984	17217	17177	17133	17155	17310	17079	17066	16950	16942	17093	17178	16954	17032	17028	17170	17138	16909	17013	17047	17220	17264	17156	17218	17074	17029	17027	17200	17236	16998	16926	17009	17294	17141	17181	17028	17290	17004	17065	17092	17001	16956	17184	17165	17116	17339	17090	17048	17203	16954	17105	16964	17099	17001	17149	17206	16980	17034	17147	17258	17365	17138	17113	17099	16994	16976	17079	17160	17013	17204	17201	16999	17185	17140	16949	17257	17037	17176	17073	17203	16929	17074	17049	17041	17105	17208	17112	17168	17148	16874	16806	17202	17049	17047	17190	17122	16936	17024	17217	17182	17129	17081	17123	17254	17114	16864	17190	16945	17189	17145	17082	17162	16977	17066	17116	17097	17030	17024	17263	17171	17136	17002	17065	17212	17162	16914	16958	16977	16931	17188	17201	17001	17082	17280	17089	17146	17129	17166	16989	16980	17038	17005	17159	17005	17140	17028	17142	17178	17092	17101	17065	17062	17195	17207	16950	17097	17075	16919	17076	17118	17075	17043	17160	17088	16964	16919	17162	17271	17181	17244	17120	17142	17099	17118	17133	16923	17062	17030	16945	16982	17091	17118	16957	17012	17134	17126	17176	16910	17134	17168	17094	17252	17013	16984	17042	17043	17178	17119	17020	16989	17023	17119	16826	17095	16967	17097	17091	17068	17229	17121	17037	17114	17041	17174	17094	17138	17312	17383	17085	17149	17105	17047	17113	16996	17324	17119	17430	16922	17166	17273	16951	17156	17204	17093	17157	16992	16963	17030	17218	16972	17242	17234	16930	17300	17173	17218	17033	17262	16883	16989	17144	17043	17072	17130	17233	17154	17191	17207	16936	17199	17242	17019	16935	17216	17114	17096	17161	16888	17204	17205	17085	17054	17059	17099	17173	16976	17209	17212	17057	17232	16971	17426	17166	17154	17132	17043	17020	17103	17136	17183	17221	17212	17043	16954	16967	16977	17039	16926	17138	17230	17115	17061	17180	17125	17171	17188	17090	17153	16998	17296	17162	16939	17021	16895	16948	17024	17062	17477	16984	16850	17083	17072	17162	17176	17202	17028	17035	17130	17044	17124	16985	16976	17112	17089	17070	17144	17191	17098	17063	17018	17222	16785	16937	17163	16901	17156	17159	17041	17094	17197	17218	17355	17145	17074	16981	17049	17166	17050	17087	17011	17085	16892	16975	17208	17007	17229	16908	17038	17210	17262	17177	16946	17123	17217	17046	17212	17163	17178	17078	16865	17153	17133	17131	16879	17066	17098	17052	17202	17057	17264	17018	17097	17122	17190	17053	17061	17270	17222	17278	17301	17023	17173	17080	17101	17095	17068	17157	17044	17229	17132	17026	17026	17098	17064	17207	17207	17128	17113	17382	17069	17096	17290	17183	17066	17171	17008	17355	17254	17102	16993	16969	16861	16889	17254	17116	17198	17096	17110	17108	17114	17279	17163	17281	17072	17116	17120	17265	17226	17153	17103	17160	17062	17183	17123	17037	16994	17124	16962	17098	17010	16886	17294	17079	17222	17278	17191	17095	17046	17117	17160	17039	17196	17017	17172	17379	17145	17383	16956	17406	16981	16922	17037	17007	17044	17211	17267	16967	17158	17000	16823	17154	17024	17198	17037	16938	17035	17077	16962	17306	17074	17031	17078	17009	17070	17137	17191	16996	17081	17196	17089	17180	16965	17108	16977	17048	17041	17257	17348	17113	17047	16919	17182	17048	16980	17153	17214	17409	17060	17062	17253	17099	17049	17097	17300	16804	16978	17080	17105	17071	16862	17126	16881	17109	17055	17200	16922	17147	16957	17085	16838	17178	17266	17246	16978	17173	17210	17051	17314	17222	17356	17189	17165	17053	17192
15109	18770	18343	16631	15927	15856	15475	15744	15358	15419	15229	15076	14982	15116	14875	15015	15027	14918	14973	14797	14654	14919	14872	14761	14800	14843	14760	14888	14903	14915	14777	14773	14708	14947	14709	14684	14807	14931	14820	14873	14909	14752	14799	14979	14713	14724	14787	14774	14724	14908	14805	14857	14544	14779	14847	14904	14803	14983	14897	14786	14877	14954	14826	14801	14927	14931	14671	14746	14896	15039	14828	14846	14884	14669	14778	14791	15012	14632	14959	14704	14942	14625	14855	14705	14856	14603	14599	15009	14673	14794	14818	14799	14751	14752	14724	14857	14728	14734	14768	14622	14767	14889	14779	14805	14846	14818	15011	14788	14786	14821	14702	14804	14881	14815	14846	14953	14642	14750	14889	14943	14646	14767	14649	14821	14759	14696	14761	14737	14808	14835	14775	14742	14787	14871	14700	14819	14764	14645	14729	14806	14626	14834	14957	14828	14789	14797	14834	14617	14907	14705	14753	14858	14723	14723	15026	14644	14697	14955	14797	14769	14838	14701	14868	14764	14725	14772	14717	14677	14904	14858	14745	14794	14493	14859	14746	15019	14765	14722	14875	14920	14682	14666	14757	14665	14802	14746	14664	14686	14842	14695	14711	14657	14834	14764	14725	14851	14761	14739	14869	14859	14706	14763	14856	14915	14841	14637	14847	14773	14822	14724	14822	14851	14813	14784	14937	14779	14742	14788	14924	14892	14829	14793	14693	14810	14860	14914	14837	14745	14847	14836	14684	14797	14796	14693	14843	14759	14645	14825	14850	14707	14858	14825	14776	14730	14720	14862	14745	14759	14837	14721	14805	14829	14856	14819	14745	14830	14712	14648	14835	14787	14595	14709	14896	14797	14724	14754	14806	14676	14692	14857	14894	14757	14875	14853	14916	14732	14791	14864	14771	14755	14692	14833	14712	14804	14696	14761	14827	14633	14769	14773	14725	14543	14818	14888	14876	14845	14875	14794	15004	14664	14857	14714	14733	14638	14885	14803	14835	14846	14853	14829	14856	14845	14931	14642	14871	14893	14646	14665	14728	14615	14982	14832	14790	14767	14805	14903	14685	14737	14779	14766	14859	14696	14731	14837	14777	14767	14760	14709	14915	14773	14631	14928	14987	14735	14717	14839	14809	14792	14870	14945	14788	14767	14721	14836	14833	14873	14833	14837	14809	14650	14761	14849	14849	14811	14827	14761	14703	14773	14807	14776	14650	14626	14792	14628	14877	14797	14611	14957	14820	14781	14900	14795	14736	14749	14635	14687	14907	14771	14731	14754	14741	14758	14746	14717	14953	14788	14814	14766	14747	14857	14679	14782	14769	14764	14723	14850	14845	14780	14732	14707	14759	14724	14605	14766	14588	14694	14786	14726	14529	14785	14735	14565	14965	14781	14907	14768	14745	14779	14742	14850	14856	14766	14910	14751	14791	14727	14794	14778	14780	14663	14755	14624	14780	14703	14712	14908	14738	14632	14765	14886	14970	14795	14613	14640	14920	14882	14833	14693	14778	14730	14750	14784	14668	14848	14796	14816	14743	14800	14901	14734	14604	14815	14924	14825	14636	14774	14750	14698	14857	14700	14792	14941	14870	14891	14667	14841	14724	14820	14739	14917	14921	14595	14754	14825	14751	14898	14696	14913	14818	14848	14736	14755	14660	14690	14756	14920	15013	14831	14838	14702	14914	14811	14715	14796	14797	14766	14742	14893	14943	14854	14774	14640	14734	14820	14868	14682	14913	14762	14837	14678	14715	14772	14825	14954	14877	14519	14884	14956	14634	14615	14796	14986	14811	14912	14762	14853	14691	14776	14797	14826	14773	14806	14788	14855	14790	14672	14835	14724	14543	14694	14949	14824	14828	14825	14797	14780	14778	14800	14958	14750	14772	14840	14729	14770	14792	14799	14874	14617	14821	14730	14707	14761	14956	14713	14741	14873	14658	14726	14819	14778	14736	14806	14900	14614	14816	14867	14896	14844	14881	14696	14802	14901	14664	14600	14857	14696	14739	14905	14737	14850	14735	14774	14777	14873	14872	14741	14930	14805	14738	14729	14969	14877	14895	14809	14840	14825	14746	14881	14808	14636	14841	14815	14627	14618	14914	14842	14865	14699	14807	14817	14774	14759	14663	14776	14662	14670	14899	14851	14675	14894	14754	14953	14747	14701	14849	14951	14739	14933	14816	14852	14849	14833	14835	14697	14895	14802	14808	14819	14837	14813	14864	14778	14733	14812	14705	14904	14810	14890	14950	14784	14701	14793	14946	14921	14743	14824	14709	14753	15011	14733	14808	14796	14759	14841	14731	14809	14728	14738	14982	14782	14530	14913	14617	14750	14634	14732	14770	14903	14965	15100	14720	14844	14724	14748	14677	14647	14531	14813	14742	14808	14840	14590	14746	14798	14778	14667	14559	14717	14759	14901	14891	14880	14902	14762	14778	14769	14946	14661	14898	14675	14730	14835	14720	14803	14903	14930	14856	14768	14682	14777	14582	14638	14799	14613	14873	14670	14845	14638	14682	14840	14716	14809	14675	14724	14609	14798	14919	14928	14693	14762	14670	14654	14655	14889	14691	14853	14986	14762	14733	14728	14825	14850	14722	14955	14750	14665	14808	14759	14893	14873	14795	14670	14798	14897	14921	14760	14698	14604	14903	14889	14909	14670	14803	14720	14716	14787	14855	14672	14690	14694	14771	14920	15130	14762	14741	14662	14769	14889	15007	15091	14861	14855	14801	14701	14835	14710	14806	14507	14886	14734	14670	14718	14785	14988	14827	14897	14689	14712	14837	14887	14798	14836	14679	14856	14910	14731	14794	14810	14813	14720	14755	14787	14762	14868	14924	14854	14728	14672	14682	14809	14916	14700	14764	14774	14735	15002	14824	14795	14841	14866	14833	14781	14873	14719	14860	14845	14873	14779	14696	14725	14888	14784	14841	14649	14661	14648	14941	14591	14781	14586	14854	14862	14727	15009	14806	14815	14736	14709	14815	14799	14787	14873	14791	14744	14787	14684	14663	14735	14807	14960	14684	14803	14676	14768	14878	14754	14759	14857	14755	14716	14764	14951	14836	14818	14664	14765	14760	14921	14990	14697	14900	14842	14804	14924	14820	14914	14829	14936	14722	14848	14926	14752	14766	14861	14754	14670	14847	14829	14922	14671	14726	14792	14859	14770	14656	14921	14742	14914	14837	14729	14831	14654	14634	14916	14889	14781	14732	14723	14781	14697	14624	14815	14710	14578	14768	14835	14812	14954	14939	14804	14799	14780	14735	14641	14631	14753	14664	14888	14809	14870	14754	14716	14882	14710	14708	14793	14808	14954	14762	14853	14746	14762	14792	14712	14769	14702	14675	14776	14899	14954	14827	14785	14975	14731	14745	14656	14804	14727	14907	14766	14753	14820	14816	14797	14916	14717	14780	14925	14727	14839	14720	14887	14929	14670	14775	14680	14790	14960	14740	14892	14766	14604	14855	14740	14591	14812	14762	14814	14720	14745	14905	14772	14994	14720	14717	14693	14780	14907	14923	14708	14751	14787	14600	14805	14912	14722	14734	14764	14648	14783	14700	14817	14929	14788	14722	14681	14896	14955	14831	14799	14869	14795	14791	14912	15022	14844	14822	14726	14640	14841	14807	14772	14905	14772	14638	14836	14768	14817	14859	14875	14721	14701	14843	14893	14959	14859	14825	14868	15029	14713	14957	14953	14776	14775	14789	14761	14621	14877	14721	14679	14816	14743	14932	14681	14831	14723	14779	14855	14873	14676	14757	14663	14807	14883	14658	14822	14986	14807	14825	14692	14848	14864	14713	14705	14778	14813	14635	14993	14842	14950	14809	14634	14697	14825	14747	14864	14616	14878	14801	14659	14898	14709	14812	14698	14884	14711	14804	14826	14691	14748	14862	14786	14764	14779	14797	14822	14773	14893	14817	14804	14730	14813	14745	14871	14835	14795	14688	14932	14660	14672	14846	14873	14669	14780	14713	14933	14817	14733	14897	14760	14786	14720	14806	14754	14742	14767	14739	14733	14957	14730	14599	14767	14716	14721	14883	14775	14716	14703	14908	14683	14727	14881	14694	14683	14709	14867	14860	14705	14954	14718	14687	14852	14954	14924	14769	14890	14791	14887	14824	14849	14937	14812	15019	14805	14780	14695	14822	14656	14885	14642	14665	14580	14802	14858	14948	14913	14642	14775	14883	14808	14785	14892	14794	14760	14787	14784	14852	14781	14723	14764	14785	14737	14675	14753	14748	14848	14935	14758	14880	14653	14919	14848	14712	14646	14919	14815	14870	14829	14835	14671	14802	14712	14776	14740	14905	14826	14851	14855	14851	14708	14631	14859	14657	14740	14842	14930	14570	14864	14672	14698	14563	14772	14846	14854	14882	14866	14837	14747	14796	14824	14885	15033	14739	14769	14696	14841	14850	14840	14675	14752	14843	14887	14826	15013	14810	14881	14929	14961	14760	14954	14646	14623	14806	14750	14740	14941	14945	14784	14688	14744	14661	14815	14743	14772	14927	14863	14807	14919	14760	14936	14694	14828	14969	14718	14841	14751	14653	14696	14853	14833	14702	14803	14900	14870	14721	14878	14746	14671	14713	14682	14809	14990	14884	14847	14704	14721	15041	14658	14885	14863	14666	14716	14787	14633	14901	14651	14841	14824	14888	14839	14708	14834	14804	14846	14703	14811	14882	14854	14858	14763	14818	15027	14692	14911	14836	14780	14854	14805	14707	14794	14724	14852	14665	14745	14731	14847	14793	14809	14775	14838	14788	14926	14805	14865	14848	14654	14807	14863	14792	14745	14837	14931	14677	14747	14948	14954	14663	14934	14847	14826	14713	14887	14693	14831	14759	14795	14695	14769	14729	14837	14728	14629	14910	14771	14857	14747	14821	14758	14823	14598	14912	14766	14932	14882	14745	14802	14744	14786	14697	14847	14830	14776	14696	14844	14763	14830	14772	14881	14709	14723	14795	14558	14650	14805	14768	14694	14997	14804	14776	14705	14751	14758	14829	14636	14867	14765	14663	14751	14884	14805	14823	14677	14748	14929	14804	14738	14802	14900	14770	14803	14774	14752	14666	14645	14857	14865	14814	14881	14832	14879	14904	14696	14734	14882	14666	14936
23541	21049	28444	23923	21777	21269	20112	17530	16960	17243	16946	16683	16510	16532	16377	16319	16328	16353	16122	16216	16062	16053	16134	15976	16234	16114	16216	16209	16224	16239	16084	16254	16126	16140	16127	16110	15936	16114	16099	16140	15903	15882	16048	16170	15940	16029	16198	16056	16085	16044	15955	15980	15943	16115	16085	15970	16194	15976	16117	16049	16096	16081	16085	16042	16009	16107	16060	16126	16075	16045	16109	16012	15938	16043	16287	15919	16113	16067	16035	15948	15977	16219	15830	15850	16116	16098	16043	16229	16033	15807	16101	15961	16011	16262	15997	16039	15899	16139	16025	15956	15982	16055	15870	16013	16097	16060	16165	16127	16222	15865	15995	16170	16158	16069	16052	16011	15796	15729	16121	16022	16072	16018	15925	16096	15879	15903	16055	15858	15829	15972	15776	16005	16045	16118	15809	16014	15978	16022	15896	16163	16146	15968	16003	16074	16040	15957	16116	16206	15904	16064	15948	16123	15967	15912	15996	16106	16209	15977	16033	15898	16096	16098	16036	16024	15978	16065	16169	15821	16037	16015	16066	16130	16146	16216	16060	15920	15767	16082	15974	16058	16055	16113	16097	16068	16105	15886	16064	15884	16098	15885	16049	16142	16028	16021	16294	15986	16110	15813	16220	16022	15969	15927	15703	16040	15937	16099	16103	15794	16002	15773	15854	15970	16041	16025	16081	15899	16067	16006	16013	15960	15856	15981	15946	16069	15990	15948	16049	16123	16048	16199	15843	16037	16164	16059	15978	15942	16202	15831	16007	15893	16034	15954	16063	16022	16094	16033	16084	16013	16097	15893	16010	15927	15848	15763	15921	15916	15829	16078	15857	16011	15879	15916	16022	15994	16129	15936	15993	15960	15858	15943	15917	16034	15837	16156	15894	15797	16029	16082	16061	16092	15921	15951	15977	16014	16171	16008	16092	16142	16114	15995	16119	16105	16063	16128	16087	15855	15929	15940	15954	15827	16042	15952	15994	15961	15988	15879	16009	15892	15970	16018	16050	16165	16093	15940	16002	15888	15932	16098	16188	15901	16018	15932	16075	15949	16106	16023	16099	16044	15949	16011	15967	16122	15977	16024	15984	16013	16213	15919	16011	16013	15961	15972	16027	15929	15989	15945	16053	16122	15873	15988	16017	16176	15897	15959	15985	15772	16043	15916	15860	16027	15924	15965	15948	16090	16006	16130	16136	16078	16128	15999	16045	15998	16042	16127	15927	15906	15903	16077	16244	16032	15927	15917	16144	15848	16046	16155	16129	15977	15884	16300	16074	16146	16049	16077	15944	15969	15970	16079	16047	16156	16189	16088	15918	16126	15905	15935	15901	15774	15894	16200	16087	16001	16058	16168	16131	16010	16006	15903	16228	16118	16220	16053	16074	16096	16025	15907	16120	16094	16087	15978	16296	15846	16097	16043	16070	15973	15932	15900	15924	16008	15947	16020	16028	15954	16083	15985	15927	15844	15899	15954	16097	16021	16124	16020	15922	15814	16120	16066	16017	15953	16015	16172	16027	16124	16019	15973	15832	16196	16031	16155	16241	15954	15667	15996	16197	15961	16054	15958	15959	15905	15855	16005	15966	15891	16003	16136	16089	15789	16065	15952	16088	16025	16231	15982	15892	15994	16176	16021	15943	15929	15985	15987	15820	16110	15939	16182	15966	16033	16116	16127	16243	15919	16114	16096	15959	15823	15901	15993	15914	16090	15889	15920	16003	15818	15996	15845	16021	15954	16194	16022	15966	16171	15958	15979	15977	15883	16226	16070	15925	15902	16102	16002	16057	15964	15910	16132	16085	15957	15865	16166	16140	15961	15966	15908	16060	16134	15947	16044	15955	15780	16038	15982	15914	16124	15994	16060	15747	15983	16026	16093	16038	16085	15968	16166	16032	16005	16055	16247	15993	15997	16084	16146	16037	16061	16065	15930	15871	15943	15857	15980	16142	16100	15917	16038	16027	15955	15826	16148	16041	16183	16004	15857	16004	16062	16043	15963	16010	15802	16078	16136	15983	16161	16078	16022	15955	16058	16160	15993	15793	16047	15935	15865	15916	15905	16040	15839	15986	15849	15922	15933	15860	15808	15948	16102	16032	16245	16137	16032	16041	15857	16170	16054	15917	15935	16163	15851	15835	15986	15922	16037	15991	16067	16051	15954	16067	15967	16004	16150	16203	16168	15974	16101	16048	15987	16087	16089	16087	15986	15982	16071	15906	15877	16034	16006	16051	16103	16182	15891	16098	16210	15994	15993	16202	15914	15983	16125	16145	15981	16084	15923	16106	15968	16028	15976	16178	16059	15847	16146	16003	15799	15987	15884	16147	15922	15994	16100	16015	15858	16116	15992	15891	16130	15937	16162	15969	15989	15915	15890	15899	15973	16032	15976	16079	16020	15762	15892	16007	15958	15832	16269	16102	15866	15917	15948	16179	15871	15979	15957	16137	16048	15919	15931	16024	15849	16214	16155	15828	16208	16011	16138	16029	16291	16020	16071	16029	16056	16145	16077	15901	15970	16159	15955	16073	15969	16116	16036	15833	16112	16009	15969	16262	15943	16030	15733	16018	15665	16009	15864	16064	15934	15972	15878	16101	15932	16009	16157	16232	15991	15897	15886	16064	15832	15924	15870	16155	16033	16090	15827	16003	15919	16063	16075	15910	15961	15942	16033	16127	15943	16006	16010	16266	15814	16116	15982	16007	16067	16248	15995	15993	15833	15949	15824	16103	16068	16082	16142	16047	16126	16008	16200	15960	15966	16046	16123	15881	15961	16090	16202	16118	16071	16033	15903	15899	16125	16002	15921	16095	16299	16062	15872	16011	16003	15956	15909	16012	16147	15948	15722	16159	16031	16068	16142	15940	15946	15866	15994	15920	15987	15815	15812	15911	16025	15935	15980	16040	15886	15859	15955	16130	16115	16085	15815	15920	15983	15785	16191	16146	16031	15993	15987	15976	15996	16161	15973	15974	15982	16127	15844	16182	16036	15797	15822	15960	15997	16108	16011	16040	16136	15913	16010	15844	15861	16183	15964	16093	15985	15874	16024	16062	16083	16009	15948	15900	16194	16050	15692	16017	15902	16062	16138	16145	15936	15955	15913	16056	15854	15929	15972	16166	15880	15997	15880	16033	16174	16086	16145	16091	15892	16102	15809	15943	15831	15902	15653	15858	16067	16053	16077	16027	16014	15999	16030	15997	16129	16014	16080	16089	16029	16026	15785	16015	15866	15965	15929	15922	15915	15899	15949	15932	16040	16116	15968	15891	16068	16144	16118	15870	15969	15888	15888	16106	15875	16145	16320	16068	15865	16112	16181	15965	16208	16154	16026	15883	16001	15885	15903	16031	16030	16117	16077	16170	15951	16011	15885	16045	15992	16066	15905	15816	15847	16066	15853	16104	15948	15955	15911	16010	16077	15925	15881	15923	15989	16148	15849	16143	16123	16222	16108	15946	16004	15975	16150	16052	16149	16072	15995	15913	16053	15865	16207	16047	16116	16010	16045	15963	16069	16108	15992	16020	15894	15932	16039	15979	16066	16009	16010	15954	16111	16138	15865	16000	15955	15980	16067	15985	16044	16004	15922	15987	16240	15936	15980	15912	16035	16017	16114	16152	16039	16078	15918	16028	16087	16004	15903	16066	16030	16209	16040	16048	15938	16019	16106	15906	16081	16039	15977	15978	15934	16031	15991	15894	15973	15915	16063	16170	15822	16013	15908	16097	16004	15962	16049	15909	16174	15958	15895	16008	15960	15978	15931	15962	15864	15921	16106	15802	15883	15936	15809	16100	15938	15877	15858	15900	16158	15997	16092	15998	16060	15923	15837	15876	16003	16116	16091	16113	16017	15931	16076	16023	15974	15893	16088	16019	16041	16001	15890	15973	15879	16019	15989	16082	15959	15999	16019	16107	16060	16319	15936	15949	16191	16092	16028	15971	16050	15874	16006	15958	15945	16002	16160	15952	16061	15881	16155	16028	15998	15810	16022	15967	15988	16086	16071	16056	15940	16134	16083	15884	16218	15925	16154	16029	16195	16060	16047	15993	16275	15981	16084	16037	15953	16018	16023	16284	16123	15970	16057	16127	16146	15887	16072	16083	15993	15804	15876	15988	16066	16020	15912	15976	15926	15960	15930	15774	16102	15975	15969	16121	16041	16173	16147	15872	15839	16226	15928	15974	15990	15868	16045	16003	15971	16010	15851	16007	16057	15834	15942	16065	16274	15887	15904	16039	15893	15908	16027	16105	15782	15993	16111	15783	15950	15961	16170	16072	15810	15850	16063	15974	16109	16042	16167	16170	16116	15874	16074	16140	16042	16088	16084	15889	16122	15922	16080	15860	15976	15932	16147	16018	16029	15916	15850	15867	15933	16110	16017	15916	16017	15797	16004	15954	16181	16020	16162	15759	15807	15843	16054	16102	16015	16162	15848	15920	16109	15975	16055	15900	16030	15898	15951	15967	15856	16065	16011	15853	16045	15891	16151	15934	15945	16067	15952	16113	16122	16009	15848	16133	15952	15938	16147	16070	16005	16005	15915	15913	15922	16031	15995	16047	15931	16053	15995	15984	16138	16234	15951	15986	16039	16097	15999	16091	15985	15974	16017	16022	15968	16069	15837	16139	15929	16203	15895	16006	15896	16161	15840	15912	15911	15979	15873	15766	16053	16047	15942	16116	15997	15965	16109	16125	15971	15887	15955	15951	15903	16137	15979	15981	16180	16138	15944	16064	15916	16001	15992	15919	15991	16122	15992	16074	15864	16062	15847	15941	16010	16060	15864	16165	15824	16102	15909	15966	15902	15881	16265	16131	16007	16075	16073	15921	15968	15821	16039	16029	16062	15958	15944	16086	16006	16038	15998	15991	15960	15874	16001	15754	16021	15918	15992	16014	16141	16158	15974	15925	15943	15952	16154	15979	16080	15937	16073	15884	15865	16092	16031	15950	15865	15932	15971	16044	16044	16106	15810	16085	16081	16123	15995	15966	16035	16025	15860	15873	15912	15949	16034	16051	15912	16035	15882	15996	15796	15908	15964	16305	15918	16218	16109	16032	16217	15881	16014	15993	16076	15938	15992	15888	16058	15926	16050	15922	15778	16064	15860	16098	16034	15941	16043	15951	15702
14446	25216	23684	19308	17875	16946	16357	16124	16019	15626	15112	14977	14714	14514	14645	14616	14622	14415	14515	14166	14529	14383	14246	14337	14249	14268	14358	14280	14308	14335	14315	14323	14357	14381	14141	14262	14397	14226	14036	14341	14123	14151	14101	14110	14364	14292	14117	14248	14278	14284	14183	14116	14282	14332	14117	14268	14299	14263	14194	14192	14150	14195	14348	14350	14287	14242	14261	14208	14230	14290	14160	14256	14237	14239	14231	14448	14167	14187	14028	14172	14103	14263	14122	14201	14220	14215	14244	14036	14258	14256	14202	14262	14161	14178	14045	14152	14182	14199	14213	14252	14229	14268	14269	14198	14174	14122	14278	14089	14267	14245	14210	14227	14041	14208	14208	14022	14117	14221	14216	14211	13996	14180	14329	14109	14292	14204	14251	14123	14203	14265	14259	14223	14159	14168	14122	14156	14144	14078	14134	14182	14187	14137	14325	14185	14185	14170	14024	14066	14099	14197	14169	14102	14238	14078	14215	14248	14103	14236	14120	14117	14281	14191	14156	14184	14007	14214	14269	14198	14106	14225	14202	14151	14171	14200	14294	14322	14161	14126	14292	14178	14159	14157	14149	14119	14037	14249	14356	14200	14316	14181	14151	14128	13968	14178	14103	14156	14132	14274	14252	13985	14178	14151	14107	14234	14162	14240	14141	14200	14166	14228	14248	14120	14213	14240	14243	14105	14031	14272	14153	14086	14246	14106	14056	14236	14201	13991	14182	14285	14157	14204	14210	14168	14249	14210	14231	14142	14187	14151	14236	14299	14197	14138	14106	14202	14204	14113	14242	14119	14105	14136	14071	14219	14239	14045	14231	14122	14132	14215	14049	14104	14113	14336	14052	14338	14158	14206	14290	14080	14038	14141	14254	13988	14132	14090	14089	14217	14073	14210	14242	14159	14205	14261	14281	14212	14286	14030	14134	14116	14236	14085	14205	14377	14057	14308	14174	14100	14052	14378	14222	14101	14150	14180	14086	14145	14088	14108	14251	14332	14174	14060	14182	14082	14204	14134	14145	14098	14003	14145	14187	14046	14227	14054	14242	14125	14138	14050	14188	13999	14319	14120	14347	14117	14127	14297	14129	14220	14207	14273	14282	14167	14185	14194	14129	14100	14224	14036	14219	14336	14094	14043	14015	14327	14214	14148	14249	14295	14212	14285	14180	14221	14070	14203	14413	14114	14118	14221	14279	14186	13987	14253	14003	14242	14139	14175	14094	14261	14180	14197	14137	14194	14220	14261	14133	14219	14120	14033	14250	14027	14080	14124	14231	14098	14151	14064	14106	14223	14155	14092	14139	14129	14179	14117	14160	14022	14184	14224	14323	14256	14304	14344	14064	14054	14230	14358	14098	14155	14165	14216	14145	14140	14216	14155	14202	14162	14255	14256	14041	14198	14222	14071	14098	14266	14140	14264	14247	14064	14020	14091	14287	14271	14101	14037	14017	14124	14254	14075	14044	14150	14110	14271	14012	14100	14130	14120	14155	14083	14197	14178	14172	14067	14238	14073	14194	14001	14137	14071	14120	14288	14164	14333	14359	14019	14062	14217	14093	14115	14292	14032	14299	14141	14280	14252	14039	14217	14178	14158	14209	14318	14095	14167	14102	14155	14236	14060	14298	14270	14176	14146	14022	14131	14199	14168	14245	14189	14130	14124	14173	14181	14107	14182	13977	14187	14229	14136	14149	14108	14279	14154	14438	14395	14177	14069	14231	14141	14328	14234	14126	14282	14031	14121	14092	14145	14174	14269	14226	14270	14205	14002	14216	14090	14175	14136	14288	14029	14322	14370	14082	13931	14271	14151	14265	14231	14187	14118	13978	14224	14247	14190	14120	14217	14093	14169	14248	14218	14143	14263	14111	14223	14146	14444	14238	14226	14158	14211	14087	13985	14195	14129	14146	14226	14114	14148	14209	14277	14193	14140	14162	14164	13967	14242	14295	14236	14010	13949	14188	14123	14146	14215	13959	14303	14220	14231	14170	14113	14276	14268	14094	14238	14218	14121	14116	14215	14091	14175	14103	14378	14092	14122	14173	14173	13996	14210	14224	14208	14198	14075	14171	14183	14430	14279	14117	14098	14120	14099	14192	14164	14205	14367	14240	14276	14269	14269	14053	14249	14021	14014	14315	14198	14131	14162	14127	14186	14253	14225	14224	14217	14306	14114	14246	14161	14058	14095	14152	14137	14014	14293	14165	13916	14226	14178	14107	14182	13955	14227	14128	14272	14209	14250	14059	14239	14145	14344	14069	14183	14084	14126	14230	14209	14131	14058	14161	14247	14170	14176	14179	14180	14214	14125	14279	14300	14236	14091	14220	14270	14262	14110	14187	14126	14361	14306	14087	14184	14050	14283	14200	14117	14082	14125	14119	14216	14215	14130	14080	14078	14216	14146	14156	14207	14190	14244	14103	14114	14036	14127	14126	14036	14075	14198	14344	13970	14015	13992	14128	14057	14159	14274	14102	14183	14116	14225	14251	14095	14154	14168	14123	14012	14185	14388	14266	14118	14151	14079	14141	14226	14199	14072	14052	14184	14167	14240	14340	14083	14008	14181	14244	14161	14410	14101	14243	14197	14200	14308	14082	14232	14192	14137	14240	14334	14094	14213	14132	14070	14141	14214	14236	14265	14259	14027	14194	14194	14279	14174	14227	14093	14085	14213	14040	14094	14044	14223	14075	14187	14061	14116	14256	14223	14208	13987	14110	14141	14186	14086	14034	14235	14233	14136	14064	14146	14141	14129	14141	14153	14104	14273	14180	14282	14158	14265	14220	14073	14367	14055	14053	14362	14250	14192	14056	14263	14199	14163	14194	14310	14238	14139	14099	14156	14299	14090	14117	14085	14360	14064	14185	14286	13974	14055	14128	14167	14177	14180	14028	13892	14130	14018	14177	14123	14221	14214	14100	14436	14288	14271	14318	14371	14258	14148	14205	14199	14212	14362	14251	14270	14085	14158	14192	14135	14114	14271	14258	14123	14296	14145	14063	14166	14177	14299	14225	14242	14197	14147	14310	14274	14363	14138	14295	14181	14231	14234	14236	14070	14023	14159	14214	14243	14325	14193	14171	14168	14155	14144	14203	14202	14330	14128	14202	14270	14170	14136	14268	14199	14093	14157	14071	14067	14134	14186	14237	14112	14089	14202	14166	14111	13966	14081	14213	14251	14059	14147	14167	14111	14122	14294	14230	14117	14120	14128	14265	14164	14083	14270	14211	14230	14270	14195	14222	14143	14208	14247	13972	14092	13991	14135	14471	14102	14232	13970	14195	14160	14022	14339	14080	14106	14171	14160	14076	14197	14220	14149	13979	14205	13971	14184	14072	14172	14312	14050	14134	14317	14149	14021	14126	13990	14163	14196	14212	14021	14094	14159	13987	14147	14303	14298	14294	14423	14215	14005	14169	14109	14132	14241	14157	14032	14176	13967	14338	14192	14255	14219	14123	14229	14149	14165	14226	14143	14270	14245	14236	14058	14280	14163	14255	14217	14111	14220	14134	14291	14225	14137	14155	14191	14033	14125	14185	14173	14151	14148	14110	14263	14142	14126	14182	14274	14086	14181	14187	14153	14036	14154	14163	14126	14126	14104	14166	14246	14181	14308	14061	14136	14073	14150	14320	14089	14291	14227	14188	14151	14187	14288	14139	14239	14205	14076	14285	14239	14190	14214	14186	14111	14107	14318	14009	14163	14259	14051	14115	14096	14139	14000	14230	14308	14175	14138	14230	14327	14258	14104	14274	14083	14217	14082	14169	14114	14081	14229	14173	14239	14230	14087	14265	14186	14314	14222	14069	14151	14237	14192	14067	14241	14143	14158	14163	14086	14358	14190	14248	14068	14233	14001	14097	14259	14085	14093	14250	14273	14217	14377	14296	14282	14099	14067	14186	14194	14089	14197	14145	14223	14070	14138	14102	14305	14068	14000	14114	14167	14124	14118	14050	14264	14194	14152	14050	14041	14135	14168	14248	14065	14286	14111	14122	14230	14125	14198	14284	14221	14255	14235	14118	14307	14238	14172	14195	14068	14116	14178	14076	14061	14180	14222	14140	14203	14012	14424	14207	14237	14168	14290	14220	14121	14446	14247	13998	14165	14164	14188	14206	14128	14233	14082	14131	14237	14082	14304	14179	14240	14313	14143	14189	14349	14079	14247	14275	14127	14287	14160	14260	14065	14180	14234	14204	14203	14212	14110	14161	14253	14167	14130	14054	14285	14111	14371	14097	14101	14109	14340	13967	14118	14284	14214	13967	14251	14155	14131	14058	14112	13993	14196	14211	14218	14304	14079	14195	14171	14190	14212	14154	14135	14050	14161	14320	14162	14152	14118	14115	14269	14296	14236	14262	14229	14217	14282	14174	14262	14151	14048	14303	14183	14149	14252	14199	14189	14128	14223	14046	14034	14194	14314	14179	14116	14150	14100	14022	14303	14166	14178	14093	14095	14259	14233	14215	14117	14111	14249	14112	14201	14213	14237	14157	14073	14270	14001	14327	14068	14103	14242	14207	14204	14144	14269	14196	14149	14236	14199	14212	14183	14127	13991	14331	14179	14211	14136	14279	14137	14078	14203	14133	14148	14138	14234	14202	14084	14300	14333	14227	14207	13974	14046	14144	14048	14191	14217	14261	14100	14240	14135	14238	14180	14116	14324	14195	14051	14189	14088	14389	14157	14120	14061	14147	13975	14005	14130	14156	14149	14126	14226	14308	14221	14195	14194	14208	14224	14070	14169	14327	14077	13982	14273	14239	13953	14186	14060	14226	14228	14062	14281	14110	14015	14225	14121	14049	14123	14062	14122	14320	14200	14215	14185	14210	14116	14053	13988	14098	14251	14045	14215	14402	14217	14194	14160	13858	14142	14265	14016	14410	14200	14230	14108	14079	14103	14245	14276	14066	14204	14233	14022	14019	14017	14225	14254	14034	14154	14181	14320	14303	14064	14231	14198	14207	14181	13998	14228	13943	14220	14104	14122	14193	14319	14112	14295	14127	14179	14098	14283	14202	14148	14190	14153	14091	14257	14081	13978	13967	14103	14125	14153	14354	14330	14317	14035	14168	14191	14184	14196	14260	14074	14197	14040	14178	14300	14069	14145	14107	14236	14162	14077	14269	14385
22516	20982	28826	23343	21163	23219	24867	19505	18553	18554	18236	17931	17858	17644	17577	17462	17587	17591	17539	17547	17326	17320	17096	17213	17171	17017	17125	17029	17169	17201	17087	17063	17015	17025	17216	17092	17010	16826	17194	17065	16916	17103	16937	17032	16880	16987	16825	17169	17057	16918	16875	16743	16691	16802	17091	17167	17017	17012	17296	17237	16875	17026	16936	16947	17190	16930	17020	17098	17059	17164	16848	16917	16991	16938	16978	16980	17039	17034	17003	16875	17056	17017	16983	16947	17135	17030	16919	16948	17040	16975	16949	17199	17012	16785	16963	17112	16751	16931	16986	16764	16918	16913	17004	16934	16828	16707	16964	16766	16913	16820	17051	16831	16920	16932	16951	17021	17110	16859	16962	17025	16856	17107	16932	16815	17065	16859	17035	16876	17093	16927	16955	16955	16980	16920	16954	17032	16889	16913	16825	16965	17026	17020	16947	16923	16985	16976	16828	16904	17031	17184	17046	16970	16913	16801	16984	16859	16627	16819	16878	17125	16816	16842	16911	16823	16858	16990	17126	17203	17052	16993	16599	17035	16841	16917	16771	16906	16998	16930	16949	16796	16970	16871	16818	16741	16915	17217	16862	16965	17026	16952	17205	16914	16901	17017	16865	16922	16789	16984	16926	16894	16735	16903	17070	16638	16780	16789	16810	16941	16855	16838	16781	16785	16974	16874	16955	16737	16755	16948	16880	16972	16821	16812	16888	16887	17053	17110	16890	16845	16819	16946	17026	16905	17123	16905	16766	16975	17028	16738	16800	16790	17088	16922	16892	16927	17089	16920	16759	16873	17082	16734	16770	17020	16604	16930	16885	16874	16986	17033	16826	16965	16938	16738	17001	16995	16949	16870	16854	16919	16680	16769	16871	16780	16724	16903	16905	17105	16796	16869	16837	16672	16911	16882	16800	16776	16870	16844	16860	16925	16763	16818	16932	16857	16746	16814	16998	16783	16890	16773	17208	16609	16824	16970	17080	16941	16866	16822	16915	16965	16918	16945	16967	17009	16809	16918	17014	16970	17068	16836	16885	16854	16795	16870	17012	17083	17017	16845	16809	16867	16942	17100	16977	17014	16981	16858	17006	16849	16996	16785	17007	16936	16971	16757	17073	16929	16893	16842	16927	16891	17105	16796	16919	16930	16760	17103	16828	16896	17083	16851	16864	17054	17037	16913	16856	17024	17101	16967	17021	16965	16876	16846	16947	16815	16820	16578	16740	16757	17021	16822	16798	16851	16986	17116	16912	16827	16892	16938	16983	16853	16991	16818	16687	16981	16850	16940	16951	17133	16861	17178	16919	16626	16596	16840	16778	16905	16957	16940	16926	16925	16720	16883	16813	16749	16808	16674	16905	16828	17097	16714	16935	16915	16773	16952	16980	16793	16937	16948	16920	16973	16876	16872	16735	17022	16991	17013	16898	16869	16926	16812	17105	16872	16936	16897	16933	17089	16921	16750	16830	16950	16882	17004	17102	16937	17039	17010	16769	16987	16973	16936	16921	16914	16844	16894	17046	16877	16867	16930	16792	16776	16894	16853	16816	16933	16929	16806	16769	16945	17049	16845	16944	16870	16984	17087	16842	16911	17041	16955	16862	16684	16736	16879	16803	16843	16679	16894	16758	16775	16983	16951	16902	16918	17109	16963	16999	16949	16896	16932	16760	16909	16786	16822	17007	16834	17062	16848	16973	16800	16783	16873	17023	17070	16817	16862	16885	17045	16870	17017	16972	16795	17181	17043	16684	16947	16895	16680	17032	17018	17205	16917	16845	16842	17058	16977	16769	16570	16896	16824	16772	17104	17026	16925	16984	16761	16924	16762	16777	16923	16829	16793	17017	17016	16856	17021	16773	16840	16970	17074	16715	16902	16933	16603	17044	16909	17070	16929	16823	16793	16901	16908	16839	16872	16829	16813	17118	16816	16994	16906	16866	16939	16754	16700	16937	16885	16779	16877	16849	16867	16925	17003	16965	16947	16770	16761	16719	16677	16841	16707	16762	16908	16913	16899	16890	16880	16805	16813	17034	16977	16813	16904	16928	16994	16999	16762	16754	16902	16798	16687	16890	17030	16823	17051	16958	16980	16875	16687	16828	16918	16943	16869	16562	16756	17003	16937	16798	16703	16897	16896	16725	16857	16761	17054	16832	16874	16867	16808	16656	16832	16792	16925	16945	16727	16969	16842	16839	16930	16979	16981	16693	16675	16895	16925	16891	16937	16928	17020	16794	17009	16829	17133	16975	16727	16977	16934	16867	16864	16967	16541	16985	17008	17145	16953	16833	16956	16726	16818	17124	16912	16874	16907	16872	16890	17038	16906	16650	17197	16912	16835	16805	16894	16951	16913	16940	16977	17040	16954	16841	16976	16717	16863	16855	16919	16851	16930	16789	16992	16760	16839	17093	16890	16702	16913	16988	16869	16788	16841	16938	16943	16853	16939	16618	17108	17025	16938	17086	17042	16908	16892	16973	16961	16817	16819	16932	16887	16841	16938	16881	16720	16843	16761	16808	16793	17115	16834	17006	16723	16980	16996	16840	16786	16942	16850	16810	16974	16978	16886	16774	17036	16754	16881	17077	16949	16655	16781	16948	17066	16929	17010	16818	17036	17029	17068	16867	16874	16868	16956	17133	16705	16969	16959	16835	16813	17040	16923	16770	16676	16575	16927	16925	16872	16954	16887	17053	16824	16826	16811	16900	16849	17049	16703	16862	16825	16939	16881	16823	16922	16948	16959	16901	16910	16855	16765	16958	17052	16892	16842	16919	17016	16967	17027	16913	16940	16888	16720	16869	16761	16888	16888	16921	16820	16942	16953	16964	16688	16940	17038	16696	16701	16795	16917	16916	17000	16937	16881	16782	16931	16879	16689	16937	16842	17020	17022	16669	17000	16911	16869	16859	16924	17040	16958	16862	16890	16851	16949	16995	17007	16995	16840	16822	16860	16949	16991	16832	16831	17069	16880	17063	16976	16777	16789	16966	16927	17021	16901	17088	16780	16915	16954	17021	17001	16757	16811	16891	16745	16853	16754	16862	16892	16966	16710	16748	16875	16866	16819	16886	16799	16794	16891	16868	16827	16923	16876	16982	16940	17032	16852	16901	16874	16871	17017	16797	16959	16823	17009	16975	16862	16996	17000	16836	16858	16747	16750	16902	17107	16826	17022	16823	16856	17000	16739	17016	16881	16847	16805	16977	17152	16822	16831	16757	16998	17022	17015	17044	17036	16956	16901	17025	16777	16928	16761	16966	16769	16785	16840	16816	16867	16894	16813	16969	16776	16694	16885	16880	16863	16947	16737	16953	17120	16868	16713	16812	16928	16781	16740	16747	16933	16869	16998	16939	16811	16859	16753	17076	17027	17080	16942	16872	16819	16762	16935	16987	16945	16829	16959	16918	17018	16769	17038	16920	16914	16829	16785	16942	16956	16804	16752	16807	16865	16893	16714	16919	16942	16880	17022	16717	16912	16930	16778	16884	16724	16977	16816	16963	16813	16970	16867	16927	16947	17015	16979	16774	16964	17017	16867	16956	16878	16939	16768	16809	17071	16847	16786	16638	16871	16858	16957	16970	16885	16880	16852	16803	16889	17028	16970	16773	16970	16763	16884	16903	16891	16746	16798	16849	16764	16867	16991	17011	16882	16797	16923	16832	17008	17134	16928	16889	16795	16905	16814	17081	16935	16807	16803	16958	17074	16948	17031	16811	17107	16893	16979	17059	16858	16779	16977	16599	16943	16775	16882	16890	16917	16795	16819	16720	17051	16871	17011	16760	16771	16733	16664	16750	16842	16919	16954	16970	16970	16988	16704	16994	16987	16930	16824	16762	16717	16872	17109	16923	16942	17078	16930	16557	16932	16946	16826	16884	16914	16879	16914	16941	16915	17026	16976	16810	16748	16944	16710	16925	16858	16801	16864	16720	16730	16875	16833	16846	16832	16728	16967	16875	16954	16932	16870	16930	16853	16919	17014	17081	17051	17031	16817	16992	16928	16840	17008	16907	17017	16902	16835	16993	17068	17023	17045	16852	16797	16869	16644	16919	16773	16883	16945	16974	16753	16853	16868	16991	17001	16814	16834	16966	16818	16921	16819	16805	16820	17040	16918	16906	16987	16726	16912	16785	16918	16893	16768	16824	16904	16930	16992	16680	16916	16890	16759	16870	16784	16879	16788	16920	16881	16999	17035	16893	16854	16843	16926	17055	16946	16832	16852	16859	16784	16683	16882	16846	16836	16965	16759	17034	16902	16687	16856	16684	17000	16945	16897	16925	16813	17015	16752	16878	17003	16824	16998	16998	16724	16800	16967	17086	16930	16921	17159	16862	16894	17119	16871	16807	16931	16756	16997	16779	16766	16835	16768	16865	16749	16837	16929	16828	17104	16999	16704	16990	16744	16852	16817	16962	16802	16839	16917	16851	16907	16782	16902	16788	16939	16745	16812	16973	17087	16676	16749	16986	16921	17106	16851	16852	16914	16932	16856	16896	16782	16887	17183	16875	16802	17120	16690	17037	16915	16847	16750	16742	16701	16621	16960	17047	16894	16877	16842	16870	16942	16830	16968	16688	16730	16907	16958	16967	17018	17055	16931	16876	16901	16655	16829	16937	16747	16927	16962	16780	17038	16813	16901	16859	16838	16840	17094	16785	16923	16794	16839	17004	16948	16657	16940	17004	16725	16889	16940	16942	16901	16834	16773	16897	17018	17081	16990	17022	16806	16988	16778	16995	16758	16896	16933	16839	16836	16700	16811	16988	16958	16988	16914	16965	16950	16809	16768	16827	16991	16927	16737	16759	16892	16950	16938	16842	16992	16957	16859	16821	16892	17058	16785	16848	16648	16826	16648	17065	16835	16840	16950	16861	16769	16881	16990	17077	16865	16803	16749	16830	17066	16748	16996	16905	16804	16976	16963	16855	16880	17206	16901	16896	16973	16740	16940	16907	16890	16678	16972	16852	16747	16827	17045	17032	16972	16723	16926	16922	16894	16988	16917	17074	16879	17035	16968	16649	16977	16821	16718	16984	16934	16786	16855	17011	17189	16838	16909	16811	16802	16912	17076	16762	16858	16886	16951	16905	17005	16819	17040	16885	16936	17129	17077	16850	16948	17013	16915	16874	16843
16122	30210	28131	22670	20664	19371	18362	17710	17123	16693	16198	15795	15508	15412	15360	15429	15070	15049	14974	14766	14807	14853	14658	14701	14662	14684	14770	14634	14753	14754	14717	14776	14772	14594	14579	14716	14569	14635	14481	14715	14614	14578	14593	14560	14602	14759	14665	14716	14691	14616	14563	14580	14526	14689	14642	14783	14770	14768	14726	14693	14627	14750	14699	14764	14687	14722	14632	14691	14646	14534	14747	14648	14681	14686	14661	14738	14655	14633	14819	14684	14746	14748	14726	14651	14523	14699	14591	14944	14505	14650	14635	14863	14633	14617	14640	14731	14628	14413	14735	14567	14605	14442	14895	14604	14755	14644	14714	14581	14531	14689	14632	14475	14378	14723	14665	14648	14596	14551	14455	14582	14815	14524	14596	14562	14814	14484	14570	14638	14645	14502	14822	14546	14597	14646	14697	14669	14650	14528	14653	14612	14582	14623	14488	14445	14677	14429	14688	14585	14629	14736	14547	14723	14602	14763	14570	14546	14851	14424	14686	14756	14472	14640	14653	14603	14646	14513	14635	14526	14618	14607	14601	14506	14641	14555	14574	14569	14506	14605	14514	14744	14490	14651	14646	14397	14711	14520	14741	14500	14621	14620	14597	14596	14429	14502	14627	14545	14760	14573	14471	14671	14573	14663	14596	14681	14688	14575	14518	14594	14468	14512	14757	14835	14560	14595	14648	14540	14385	14414	14639	14642	14632	14576	14581	14586	14675	14689	14650	14768	14580	14514	14638	14670	14609	14576	14565	14686	14649	14681	14610	14685	14528	14684	14581	14663	14469	14549	14521	14522	14614	14602	14681	14555	14580	14504	14574	14677	14549	14653	14573	14414	14547	14680	14634	14664	14552	14445	14543	14617	14496	14588	14712	14684	14636	14500	14691	14538	14489	14500	14814	14781	14688	14813	14427	14560	14667	14666	14508	14664	14618	14495	14413	14575	14688	14466	14509	14443	14694	14642	14719	14546	14616	14540	14570	14553	14582	14636	14385	14721	14634	14612	14649	14557	14551	14482	14526	14588	14535	14659	14492	14658	14544	14563	14662	14558	14600	14591	14672	14643	14742	14601	14579	14516	14501	14713	14646	14625	14510	14638	14600	14622	14652	14440	14705	14596	14511	14692	14469	14660	14567	14804	14633	14566	14576	14664	14598	14531	14618	14443	14543	14683	14707	14670	14566	14663	14529	14656	14588	14559	14580	14467	14705	14651	14420	14460	14593	14604	14546	14555	14574	14567	14664	14539	14602	14667	14571	14692	14593	14682	14571	14443	14595	14568	14439	14578	14644	14535	14553	14680	14641	14689	14704	14719	14639	14736	14661	14536	14571	14778	14609	14542	14618	14647	14671	14663	14628	14569	14576	14523	14619	14693	14604	14413	14511	14546	14638	14578	14651	14495	14537	14682	14651	14706	14455	14599	14716	14410	14581	14610	14648	14640	14615	14569	14654	14656	14571	14641	14539	14548	14722	14655	14571	14761	14416	14583	14727	14635	14378	14532	14343	14549	14606	14653	14579	14594	14522	14588	14626	14702	14719	14550	14675	14541	14544	14600	14425	14438	14696	14608	14454	14755	14625	14465	14911	14685	14551	14688	14612	14657	14577	14679	14562	14810	14479	14725	14574	14571	14601	14535	14725	14614	14504	14579	14574	14642	14724	14695	14672	14417	14474	14632	14746	14758	14575	14609	14679	14695	14595	14575	14451	14768	14455	14635	14616	14646	14466	14680	14636	14512	14596	14578	14454	14545	14469	14584	14450	14705	14556	14460	14644	14404	14511	14657	14553	14571	14488	14632	14521	14585	14755	14494	14579	14621	14677	14606	14538	14650	14730	14757	14486	14449	14549	14482	14544	14504	14661	14503	14561	14573	14568	14614	14646	14680	14741	14758	14510	14743	14592	14453	14673	14648	14462	14567	14702	14479	14640	14602	14646	14623	14506	14531	14602	14597	14513	14730	14551	14631	14474	14504	14569	14474	14710	14761	14575	14551	14589	14639	14580	14634	14623	14495	14572	14609	14759	14577	14784	14465	14549	14566	14727	14691	14693	14624	14651	14672	14756	14540	14783	14669	14636	14482	14431	14609	14570	14710	14542	14479	14759	14694	14508	14673	14646	14756	14587	14574	14708	14693	14769	14586	14388	14507	14596	14566	14605	14614	14677	14698	14575	14564	14566	14522	14692	14562	14552	14494	14657	14611	14547	14650	14803	14512	14675	14576	14791	14636	14509	14592	14543	14520	14579	14658	14492	14603	14476	14388	14578	14699	14558	14643	14684	14832	14658	14566	14743	14551	14603	14688	14808	14586	14620	14568	14680	14490	14627	14653	14716	14489	14535	14634	14572	14527	14616	14569	14575	14529	14457	14609	14667	14616	14766	14645	14478	14569	14700	14601	14662	14577	14531	14753	14720	14687	14534	14580	14694	14512	14648	14604	14482	14366	14625	14536	14612	14609	14555	14621	14430	14782	14598	14712	14676	14660	14561	14647	14733	14608	14498	14786	14598	14550	14496	14602	14536	14662	14567	14659	14676	14531	14673	14532	14792	14591	14800	14506	14741	14402	14593	14603	14477	14572	14469	14664	14563	14663	14633	14665	14578	14504	14813	14603	14568	14583	14540	14570	14649	14634	14452	14662	14756	14502	14642	14732	14588	14650	14601	14588	14723	14572	14548	14470	14665	14515	14443	14562	14613	14550	14483	14659	14676	14573	14499	14513	14564	14577	14503	14644	14532	14585	14517	14669	14715	14542	14631	14704	14555	14671	14634	14456	14567	14551	14436	14403	14499	14719	14839	14675	14640	14612	14532	14479	14759	14656	14535	14687	14637	14631	14544	14739	14802	14498	14608	14524	14658	14468	14721	14501	14565	14476	14545	14645	14534	14596	14736	14555	14560	14612	14667	14525	14657	14582	14471	14513	14516	14700	14617	14516	14533	14608	14480	14800	14557	14554	14542	14562	14505	14535	14574	14525	14470	14473	14345	14599	14353	14486	14680	14573	14607	14696	14634	14618	14649	14589	14552	14677	14690	14437	14633	14613	14464	14624	14577	14517	14705	14792	14604	14622	14460	14465	14598	14583	14604	14489	14703	14462	14555	14538	14581	14800	14550	14574	14657	14617	14525	14731	14313	14520	14595	14746	14471	14456	14469	14616	14530	14530	14704	14621	14587	14660	14662	14593	14614	14721	14551	14622	14611	14576	14518	14506	14505	14611	14569	14533	14631	14736	14553	14607	14596	14460	14620	14581	14575	14281	14608	14500	14435	14462	14619	14536	14570	14716	14651	14582	14556	14632	14637	14606	14478	14532	14609	14644	14541	14508	14508	14538	14534	14544	14545	14559	14520	14740	14637	14601	14691	14743	14620	14558	14612	14525	14755	14514	14628	14516	14619	14483	14690	14702	14687	14713	14432	14618	14637	14642	14558	14615	14564	14647	14728	14576	14744	14628	14517	14655	14627	14688	14572	14659	14641	14647	14676	14563	14501	14543	14403	14566	14478	14594	14635	14735	14607	14494	14559	14593	14514	14508	14462	14554	14589	14568	14697	14594	14660	14688	14572	14476	14362	14665	14434	14634	14588	14599	14660	14553	14515	14596	14542	14644	14595	14578	14634	14634	14552	14532	14411	14551	14588	14625	14610	14556	14581	14502	14639	14593	14691	14670	14523	14642	14501	14455	14490	14743	14564	14569	14563	14597	14699	14665	14666	14569	14669	14501	14864	14381	14604	14524	14674	14536	14514	14584	14523	14701	14682	14611	14588	14738	14717	14529	14583	14669	14554	14653	14422	14508	14418	14623	14497	14539	14622	14435	14706	14626	14621	14581	14472	14833	14611	14607	14432	14479	14606	14735	14635	14639	14444	14432	14515	14510	14669	14575	14612	14690	14722	14533	14567	14847	14458	14672	14525	14598	14612	14684	14599	14724	14516	14489	14524	14601	14575	14525	14726	14690	14513	14588	14836	14745	14516	14538	14560	14550	14588	14597	14736	14522	14564	14610	14510	14605	14686	14652	14586	14519	14565	14508	14459	14526	14569	14460	14465	14498	14481	14567	14588	14592	14639	14573	14464	14615	14663	14498	14645	14449	14558	14778	14570	14708	14644	14553	14686	14502	14516	14594	14684	14634	14776	14478	14664	14611	14559	14656	14597	14477	14607	14696	14448	14712	14528	14556	14603	14525	14588	14482	14746	14766	14626	14520	14526	14723	14506	14598	14685	14712	14552	14511	14662	14691	14473	14641	14656	14620	14881	14618	14597	14636	14677	14493	14644	14659	14490	14605	14507	14486	14560	14604	14557	14493	14432	14684	14522	14787	14558	14607	14534	14512	14643	14492	14638	14656	14499	14586	14688	14596	14629	14609	14703	14618	14646	14587	14574	14643	14495	14588	14474	14413	14526	14581	14612	14517	14459	14501	14633	14765	14633	14530	14498	14519	14616	14730	14471	14535	14678	14590	14522	14592	14592	14630	14626	14763	14770	14552	14619	14594	14607	14599	14673	14602	14460	14613	14716	14587	14490	14597	14600	14558	14751	14688	14669	14456	14686	14556	14529	14606	14524	14467	14636	14606	14590	14723	14758	14518	14587	14568	14610	14533	14778	14395	14639	14606	14776	14650	14549	14573	14627	14662	14487	14671	14579	14568	14509	14604	14646	14733	14776	14494	14709	14521	14589	14633	14742	14719	14791	14666	14511	14456	14491	14683	14533	14615	14797	14926	14624	14773	14513	14629	14546	14419	14584	14528	14595	14559	14508	14522	14432	14555	14789	14567	14429	14416	14627	14442	14547	14580	14550	14559	14441	14508	14653	14605	14639	14494	14470	14523	14521	14602	14419	14640	14615	14548	14567	14670	14538	14674	14630	14511	14736	14531	14503	14625	14721	14691	14616	14694	14599	14706	14456	14549	14684	14543	14601	14534	14525	14819	14522	14581	14621	14514	14621	14621	14611	14540	14562	14638	14553	14695	14764	14583	14515	14477	14581	14508	14549	14678	14532	14666	14673	14658	14687	14311	14531	14715	14645	14590	14539	14447	14647	14551	14566	14605	14887	14611	14449	14561	14641	14508	14700	14713	14728	14652	14521	14581	14612	14550	14577	14624	14403	14478	14511	14504	14269	14711
27157	21737	24386	21088	17890	17855	17894	17564	17834	17665	17481	17403	17323	17314	17283	17265	17320	17208	17306	17177	17247	16988	17220	17342	17239	17095	17226	17396	17159	17012	17257	17111	16953	17172	17275	17222	17257	17219	17244	17106	17214	17279	17186	17095	17227	17187	17370	17251	17214	17100	17362	17093	17314	17092	17160	17296	17225	17144	17082	17191	17270	17241	17101	17151	17270	17151	17065	17213	17160	17524	17127	17246	17222	17127	17307	17097	17308	17263	17322	17084	17099	17162	17197	17236	16996	17257	17260	17074	17009	17219	17160	17330	17087	17146	17085	17165	17066	17319	17158	17259	17223	17067	17118	16987	17298	17051	17165	17031	16986	17173	17174	17114	17076	16936	17115	17201	17206	17081	17120	17293	17168	16955	16924	17263	17143	17155	17195	17164	17033	17036	17061	17185	17274	17163	17038	17163	17214	17322	17114	17222	17320	17096	17225	17027	17024	17264	17088	17015	17277	17036	17246	17465	16852	17146	17209	17304	17287	16909	17354	17244	17212	17112	17191	17137	17196	17075	17282	17273	17179	17223	17033	17282	17186	17047	17007	17111	17273	17215	17150	17301	17167	17287	17085	17045	17260	17046	17164	17188	17268	17309	17250	17088	17128	17102	17221	17324	16980	16985	17314	17230	17136	17224	17158	17054	17164	16946	17182	17029	17161	17191	17301	17188	17067	17151	17354	17147	17081	17155	17064	17096	17123	17163	17011	17194	17208	17325	17312	17360	17078	17099	17249	17289	17057	17031	17111	17222	17414	16961	17100	17062	17138	17095	17160	17315	17074	17350	17281	17003	17113	17085	17128	17220	17142	17250	17164	17193	17355	17459	17137	17156	17296	17330	17157	17503	17174	17117	17277	17300	17366	17030	16950	17438	17041	17106	17138	17101	17238	16992	17208	17273	17147	17235	17357	17102	17072	17120	17255	17363	17125	16964	17306	17235	17133	17176	17217	17192	17260	17146	17281	17142	17065	17132	17070	17193	17111	17068	17228	17175	17159	17212	17037	17053	16987	17059	17207	16955	17080	17328	17186	17348	17114	17278	17111	17366	17175	17229	17365	17201	17014	17259	17101	17295	17188	17166	17242	17130	17147	16960	17102	17285	17071	17203	17341	17069	17118	17186	17179	17296	17162	17213	17152	17090	16983	17066	17317	16993	17108	17111	17242	17220	16973	17153	17113	17010	17124	17145	17138	17224	17045	17235	17137	17302	17010	17115	17091	17160	17229	17204	17241	17092	17172	17152	17280	17224	17076	17223	17277	17059	17016	17234	17186	17162	17242	17291	17317	17186	17245	17286	17130	17327	17239	16968	17239	17276	17274	17351	17258	17112	16967	16984	17358	17320	16995	16982	17182	17245	17194	17306	17462	17298	17096	17305	17178	17134	17168	17051	17135	17277	17179	17342	17339	17299	17183	17060	17191	17183	17213	17398	17179	17260	17142	17151	17269	17143	17173	17299	17232	17160	17023	16919	17017	17303	17204	17164	17301	17105	17222	17072	17023	17262	17100	17198	17219	17244	17209	17247	17264	17053	17146	17135	17131	17321	17269	17330	17139	17278	17129	16963	17257	17141	17023	17358	17204	17151	17372	17223	17174	17298	17169	17168	17071	17102	17204	17064	17119	17178	17153	17179	17036	17065	17180	17177	17059	17177	17216	17270	17344	17267	17056	17085	17256	17223	17273	17098	17159	16984	17001	17248	17141	17234	17027	17352	17170	16988	17225	17244	17269	17280	17113	17261	17052	17110	17013	17077	17021	17272	16990	17243	17251	17062	17243	17104	16944	17171	17095	17100	17168	17190	16962	17029	17180	17044	17394	17006	17204	17266	17032	17059	17099	17134	17002	17101	17276	17125	17329	17201	17240	17211	17267	16983	17195	17028	17068	17124	17066	17208	17217	17176	17124	17261	17263	17163	17202	16985	17100	17384	17125	17116	17316	17209	17203	17279	17279	17094	17277	17332	17056	17076	17377	17222	17081	17127	17202	17232	17227	17122	17106	17095	17189	17216	17162	17054	17192	17130	17294	17247	17043	17279	17399	17294	16913	17236	17118	17092	16875	16933	16967	17091	17216	17039	17166	17176	17236	17166	17323	17102	16962	17169	17296	17369	17150	17054	17301	17157	17023	17156	17409	17247	17229	17189	17219	17208	17317	17110	17096	17438	17270	17263	17163	17259	17199	17006	17061	16954	17051	17305	17197	17319	17045	16954	17047	17106	17120	17104	17120	17190	17146	17307	17227	17071	17277	17183	17314	17142	17376	17127	17152	17356	17119	17354	17183	17173	17347	17199	17228	17233	17040	17194	17174	17138	17103	17029	17453	17261	17230	17189	17351	17257	16977	17195	16968	17173	16996	17045	16984	17413	17311	17101	17341	17242	17320	17233	17214	17342	17326	17178	17112	17049	17297	17309	17155	17096	17083	17298	17295	17044	17204	17166	17053	17004	17423	17304	17204	17036	17170	17421	17136	17074	17337	17207	17087	17174	17210	17039	17145	17162	17077	17158	17102	16945	17127	17298	17023	17219	17240	16930	17106	17254	17149	17007	16887	17080	17340	17005	17222	17213	17198	17179	17124	17109	17135	17249	17185	17090	17185	17087	17145	17271	17079	17160	17145	17076	17082	17222	17149	17161	17028	17220	17168	17251	17177	17263	17238	17176	17074	17091	17262	17224	17298	17283	17211	17338	17300	17235	16986	17091	17254	17091	17279	17049	17087	17133	17334	17150	17108	17181	17010	17151	17137	17166	17162	17058	17376	17149	17070	17227	17065	17118	17119	17223	17175	17083	17083	17268	17280	17224	16930	16984	17195	17168	17161	17348	17227	17299	17280	17255	17305	17043	17178	17087	17351	17162	17057	17091	17085	17225	17214	17148	17193	17149	17161	17036	17159	17287	17348	17242	17254	16999	17221	17190	17031	17127	17242	17185	17100	17108	16925	17126	16998	17309	17134	17243	17115	17042	17228	17139	17111	17197	17057	17258	17065	17010	17190	17089	17342	17295	17154	17172	17257	17080	17065	17429	17302	17277	17124	17107	17096	17216	17070	17190	17137	17159	17018	17070	17359	17366	17046	17256	17200	17240	17250	17289	17035	17021	17328	17043	17191	17218	17019	17219	17195	17119	17149	17289	17328	16994	17107	17221	17245	17217	17089	17237	17073	16990	17324	16979	16982	17251	17073	17133	17155	17075	17089	16995	17091	17112	17199	17282	17282	17099	17227	17317	17117	16939	17050	17202	17130	17312	17304	17120	17250	17266	17148	17060	17217	17249	17171	17204	17047	17134	17029	17234	17105	16927	17138	17233	17134	17260	17242	17212	17332	17135	17289	17012	17054	17328	17003	16935	17089	17020	17097	17178	17247	17099	17190	16959	17309	17050	17302	17004	17279	17119	17232	17053	17137	17231	17241	17184	16984	17161	17342	17284	17232	17265	17252	17034	17280	16985	17272	17178	17076	17228	17477	17251	17393	17155	17100	17080	17162	17104	17274	17132	16931	17184	17272	17160	17149	17270	17366	17257	17162	17202	17242	16999	16939	17011	17208	17070	17155	17118	17069	17021	17077	16962	17274	17264	17104	17087	17030	17320	17182	17275	17251	17039	17139	17248	17027	17049	17153	17216	17125	17230	17408	17106	17292	17254	17461	17138	17133	17232	17148	17106	17093	17219	17045	17169	17123	17063	17021	17163	17093	17143	17015	17259	17214	17234	17332	17171	17294	17353	17432	17304	17069	17343	17231	17069	17017	17075	17307	17333	17102	17135	17123	17019	17151	17441	17131	17190	17011	17149	17137	17202	17130	17143	17185	17240	17228	17221	17217	16852	16982	17240	17062	17285	17152	17105	17317	17377	17003	17224	17060	17239	17315	17252	17225	17102	17120	17060	17082	17060	17014	17263	17053	17115	17068	17006	17153	17216	17127	16887	17020	17333	17228	17059	17213	17157	17219	17183	17224	17085	17102	17144	17104	17385	17135	17099	17280	17205	17305	17098	17252	16994	17144	17312	17180	17141	17221	17001	17226	17204	16959	17117	17310	16906	17034	17097	17127	17054	17133	17079	17323	17201	17256	17054	17200	17167	17193	17331	17131	16987	17092	17184	17255	17134	17211	17027	17180	17248	17314	17167	17366	17292	17037	17145	17397	17001	17177	17128	17344	17073	17184	17208	17183	17320	17264	17170	17166	17316	16990	17195	16997	17036	16972	17166	17179	17179	17072	17271	17158	16838	17133	17276	17144	17317	17084	17111	17234	17182	17358	17189	17352	17328	17204	17232	17108	17167	17161	17051	17231	17088	17066	17205	17092	17417	17171	17059	17172	17074	17163	17215	17017	17200	17206	16942	17191	17072	16857	17153	17098	17151	17132	17242	17055	17059	17232	17327	17221	17106	17128	17144	17308	17182	17253	17214	17090	16913	17230	17180	17156	17151	17264	17026	17019	17180	17112	17216	17192	17252	17171	17127	17050	17153	17131	17130	17131	17144	17097	17009	17156	17172	17202	17188	17140	17234	17271	17038	17405	17067	17295	17180	17152	17212	17362	17372	17352	17092	16927	17094	17244	17127	17219	17034	17311	17170	16962	17367	17282	17123	17200	17040	17027	17235	17143	17224	17296	17264	17144	17014	17109	17245	17097	17291	17071	16917	17219	16979	17275	17206	17304	17238	17267	17079	17235	17145	17102	17136	17265	17144	17277	17198	17108	17111	17253	17086	17088	17054	17164	17217	17047	17189	17199	17417	17131	17350	16999	17174	17118	17249	17300	17235	17454	17130	17259	17098	16992	17199	17052	17286	17043	17367	17217	17262	17084	16993	17232	17137	17191	17217	17183	17315	17360	17284	17187	17175	17153	17239	17176	17394	17103	17206	17349	17104	17165	17263	17184	17219	17393	17275	17235	16998	17269	17274	16960	17313	17205	17152	16982	17308	17132	17388	17193	17245	17322	17194	17109	17172	17263	17124	17369	17174	17162	17331	17116	17171	17219	17363	17182	17050	17260	17141	17031	17176	17282	17229	16989	17280	17302	17318	17183	17374	16850	17103	17187	17288	17149	17313	17361	17268	17366	17157	17160	17119	17111	17127	17046	17344	17343	17209	16943	17204	17307	17171	17221	17150	16962	17075
15093	19168	18645	16665	16063	15701	15696	15655	15505	15478	15380	15097	15033	15047	14921	15047	15175	15011	15101	15076	14868	14851	14875	14962	14860	14926	14820	14948	14714	15082	14848	15004	14854	14886	14957	14669	14863	14808	14862	14867	14848	14947	14817	14861	14987	14875	14760	14858	14988	14939	14679	14862	15032	14948	14777	14688	14935	14898	14889	15120	14753	14919	15016	14886	14960	14932	15050	14839	14850	14914	14746	14875	14819	14867	14817	14852	14969	14955	14791	14763	14728	14789	15059	14783	15049	15044	14604	14845	14956	14682	14835	15140	14955	14893	14933	14773	15101	14792	14807	14964	14849	14770	14785	14687	14704	14811	14912	14884	14879	14877	14814	14812	14717	14953	14895	15000	15001	14919	15015	14848	14727	15050	14873	14927	14844	14860	14647	14889	15059	14821	14912	14772	14895	14925	14855	14927	14958	14918	14811	14900	15058	14899	14921	14800	14745	14782	14951	14881	14931	14946	14901	14638	14871	14824	14872	14846	14777	14794	14975	14824	14839	14962	14910	15061	14872	14794	14836	14841	14826	14981	14924	14799	14776	14953	14834	14796	14881	14803	14960	14720	14715	14913	14752	14928	14861	14858	14807	14918	14849	14917	14837	14861	14813	15061	14846	14897	14804	14769	14928	14837	14694	14989	14846	14903	15003	14901	14800	14801	14806	14726	14922	14979	14810	14681	14911	14980	14879	14916	14785	14817	14715	14955	14779	14824	14874	14827	14843	14707	14674	14708	14839	14928	14953	14853	14882	14952	14903	14710	14847	14809	14729	14932	14808	14728	14855	14818	14971	14800	14813	14839	14740	14979	14878	14924	14904	14941	14999	14828	14930	14928	14937	14958	14794	14726	14938	15078	14884	14965	14826	14902	14906	14835	14765	14908	14946	14667	14869	14725	14993	14932	14766	14848	14812	14926	15043	14888	14911	14705	14766	14850	14971	14787	14918	14893	14778	14796	14917	14950	14904	15006	14896	15123	14817	14800	14905	14936	14829	14832	14834	14824	15012	14802	14884	14853	14665	15062	14852	14680	14825	14823	14814	15015	14833	14897	14846	14993	14830	14818	14950	14969	14790	14826	14809	14822	14725	14783	14907	14733	14794	14927	14770	14826	14964	14846	15045	14859	14900	14865	14888	14906	14926	14921	14889	14751	14864	14968	14947	14926	14878	14845	14800	14797	14967	14888	14840	14973	14941	14803	14747	14887	14877	14780	14922	14868	14992	14719	14942	14731	14925	15016	14837	14837	14971	14922	14892	14834	14865	14760	14819	14846	15014	14838	14955	14932	14857	14898	14864	14803	14848	14791	14849	14858	14892	14837	14850	14857	14759	14766	14904	14895	14813	14827	14844	14896	14872	14728	14971	14919	14830	14819	14820	14862	14886	15016	14861	14879	14824	14769	14641	14912	15002	14782	14849	14850	14883	14902	14900	15031	14813	14835	14893	14804	14791	14889	14822	14829	14996	14646	14743	14877	14900	14791	14759	15056	14860	14756	14869	14935	14935	14894	14914	14980	14841	14814	14976	14865	15030	14884	14781	14914	15006	14799	14893	14931	14928	14897	14901	14712	15001	14755	14759	14828	14787	14996	14937	14928	14982	14810	14913	14851	14656	14730	14937	14800	14831	14894	14927	14950	14746	14993	14925	14920	14851	14840	14865	14697	14959	14937	14960	14735	14919	14703	15014	14900	14911	14978	14727	14920	14887	14713	14937	14741	14970	14918	14828	14946	14835	14988	14720	14777	14873	14937	14794	14753	15000	14935	14931	14824	14912	14887	14738	14941	14847	14855	14831	15029	14864	14869	14825	14806	14770	14874	14779	14869	15017	14860	14903	14798	14908	14892	14735	15041	14960	14792	14804	14925	14778	14700	14829	14809	14861	14800	14902	14783	14789	14975	14783	14890	14996	14766	14949	14855	14978	14816	14809	14730	15093	14873	14990	14835	14882	14805	14863	14920	14862	14812	15064	14988	14797	14770	14927	14848	14877	14724	14830	14768	14991	14978	14869	14817	14754	14733	14711	14676	14906	14733	14939	14995	14910	14958	14976	14752	14915	14883	14941	14804	15003	14744	14938	14862	14987	14640	14919	14871	15018	14814	14751	14958	14792	14775	14967	14895	14919	14703	15036	14989	14911	14938	14897	15002	15088	14888	14926	14849	14739	14749	14963	14865	14805	14758	14812	14846	15013	14847	14856	14884	14870	14928	14832	14746	14832	15002	14816	14886	14912	14956	14867	14789	14907	14883	14777	15009	14984	14885	14741	14839	14875	14680	14953	14965	14891	14902	14777	14896	14897	14896	14748	14702	14983	14817	14969	14917	14850	14978	14920	14899	14953	14619	14866	14781	14868	14870	14852	14847	14829	14879	14866	15037	14891	14864	14908	14868	14921	15040	14850	14883	14786	14840	14865	14889	14871	14671	14877	14901	14993	14781	14789	14740	14914	14702	14927	15000	14919	14947	14839	14818	14768	14881	14875	14830	14879	14931	15029	14879	14802	14938	14833	14888	14694	14890	14844	14926	14917	14672	14937	14854	14964	14708	14782	14933	14899	14889	14893	14876	14746	14770	14938	14806	15008	15056	14891	14900	14708	15004	15019	14980	14857	14990	14834	15047	14735	14893	14888	14964	14855	14872	14900	14807	14856	14798	14875	14761	14790	14828	14782	14646	15036	14836	14830	14783	14693	14787	14987	14927	14976	14984	14877	14853	14754	14842	14817	14848	14863	14881	14911	14721	14870	14810	14824	14867	14793	14930	14889	14920	14870	14961	14834	14910	14803	14884	14976	14976	14887	14713	14701	14866	14749	14919	14893	14842	14827	15029	14859	14830	14874	14849	14821	14926	14783	14720	14802	14959	14891	14867	14770	14735	14934	14839	14765	14766	14856	14849	14837	14889	14898	14835	14869	14915	14813	14751	14882	14891	14793	14921	14902	14827	14940	14896	14815	14768	14843	14748	14691	15025	14933	14888	14935	14920	14697	14852	15020	14839	14869	14899	14875	14827	14753	14888	14860	14940	14834	14795	14784	14889	14876	14976	14788	14880	14775	14764	14998	14797	14898	15002	15011	14847	14915	14895	14874	14749	14853	14915	14890	14824	14969	14776	14691	14676	14923	15020	14829	14803	14951	14683	14954	14841	14852	14913	15000	14787	14877	14876	14812	15008	14800	14938	15011	14890	14933	14908	14680	14930	14939	14826	14767	14779	14971	14907	14593	14729	14926	14843	14989	14722	14940	14951	14982	14794	14749	14981	14840	14925	14898	14927	14776	14975	14678	14952	14844	14778	15047	14917	14879	14814	14851	14925	15069	15054	15041	14847	14947	14921	14634	14893	14749	14961	14810	14738	14842	14809	14760	14884	14873	14839	14976	14857	14868	14978	14889	14939	14753	14832	14944	14815	14753	14971	14780	14632	14911	14920	14834	15041	15001	14682	14896	14806	14887	14762	14735	14879	14915	14961	14782	14941	14713	14865	14894	15045	14892	14919	15034	14938	14798	14812	14666	15031	15032	14785	14903	14826	14762	14678	14876	14900	14852	15033	15021	14985	14788	14950	14863	14825	14751	14835	14985	14962	14794	14784	14974	14859	14961	14643	14869	14949	14770	15005	14922	14969	14715	14816	14753	14760	14833	14970	14868	14812	14836	14909	14845	14892	14809	14865	15002	14838	14919	14841	14941	14682	14880	15307	14702	14979	14818	14966	14774	14964	14798	14825	14910	14875	15032	14862	14947	14762	14982	14795	15010	14834	14827	15100	14781	14876	15007	15008	14782	14748	14728	14903	14843	14842	14991	14972	14743	14877	14914	14884	14808	15043	14764	14787	14903	14841	14840	14886	14880	14713	14787	14770	14857	14858	14759	15029	14992	14966	14842	14941	14995	14818	14847	14943	14956	14908	14797	14845	14603	14887	14949	14817	14769	15079	14817	14817	14760	14939	14715	14888	14726	14903	14984	14718	14786	14875	14889	14828	14804	14877	14833	14824	14774	14718	14957	14753	15058	14693	14988	14914	14919	14923	15010	14965	14858	14934	14936	14637	14921	14685	14875	14651	14910	15005	14849	14844	14987	14870	14839	14838	14919	14849	14914	14956	14877	15062	14977	14819	14771	14986	14936	14985	14851	14786	14806	14853	14739	14898	14713	14921	15097	14782	14954	14872	14933	14966	14717	15067	14806	14808	14947	14743	14961	14737	14849	14904	14711	14969	14841	14903	14713	14895	14782	14783	14865	14952	14899	14726	14936	14996	14940	14691	14994	14751	14842	14874	15033	14837	14940	14869	14958	14822	14934	14869	14874	14750	14864	14845	15011	14690	14769	14837	15057	14739	14885	14850	14794	14915	14945	14702	14934	14787	14864	14736	14849	14981	15021	14749	15010	14747	14995	14774	15066	14908	14709	14667	15021	14930	14932	14971	14815	14522	14863	14912	14872	14817	14827	14949	14826	14928	14825	15026	14796	14837	14831	14876	14714	14867	14915	14982	14892	14874	14908	14867	14735	14889	14835	15107	14748	15031	14854	14954	14790	14957	14751	14877	14824	14790	14885	14822	15013	14900	14910	14795	14831	15001	14959	14753	14919	14621	14792	14839	14935	14887	14781	14840	14784	14842	14772	14909	14804	14879	15020	14834	14802	14889	14880	14717	14943	14867	14887	14859	14906	14780	14869	14921	14774	15088	14807	14901	14786	14889	14681	14920	14904	14828	14911	14952	14769	14905	14856	14943	14867	14978	14929	14766	14737	14834	14927	14843	14853	14825	14908	14767	14818	14697	14994	14717	14882	14840	15043	14749	14897	14878	15033	15017	14738	14856	14873	14843	14822	14946	14939	14911	15009	14774	14768	14940	15007	14827	14786	14843	14894	14971	14707	14793	14936	14988	14838	14922	14942	14982	14850	14850	14838	14725	14939	14803	14942	14930	14857	14745	14764	14941	14724	14944	15002	14790	14904	15069	14793	14790	14862	14936	14822	14765	14700	14905	14703	14829	14861	14921	14812	14935	14888	15046	14905	14751	14901	15030	14732	14917	14978	14915	15060	14875	14962	14891	14941	14785	14710	14898	14846	14799	14835	14939	14771	14959	14965	14840	14785	14725	14886	14711	14749	14844	14832	14954	14945	14908
23597	21053	28463	23927	21886	21760	20654	18140	17537	17779	17769	17191	17276	17183	17126	16931	16921	16944	17002	16898	17067	16927	16780	16797	17078	16936	16915	17053	16830	16788	17018	16787	16852	16865	16830	16747	16987	16781	16769	16682	16935	16736	16896	16530	16502	16562	16617	16803	16681	16649	16645	16969	16763	16869	16732	16736	16794	16741	16741	16842	16709	16651	16904	16574	16854	16811	16598	16703	16862	16685	16793	16503	16681	16994	16760	16926	16826	16666	16934	16994	16827	16741	16767	16640	16624	16853	16597	16696	16828	16863	16702	16827	16657	16657	16844	16704	16765	16911	16470	16531	16647	16726	16839	16748	16667	16616	16655	16729	16732	16827	16446	16702	16860	16858	16730	16656	16774	16830	16692	16568	16643	16514	16644	16653	16699	16735	16560	16479	16648	16843	16547	16622	16976	16721	16502	16692	16550	16513	16690	16726	16786	16720	16676	16718	16848	16862	16835	16685	16786	16671	16833	16838	16766	16796	16749	16757	16552	16709	16573	16663	16802	16662	16686	16787	16782	16556	16662	16812	16611	16752	16677	16728	16626	16573	16712	16578	16754	16646	16703	16732	16572	16842	16562	16587	16753	16825	16765	16656	16651	16509	16654	16563	16631	16573	16680	16741	16758	16654	16765	16851	16565	16854	16860	16739	16615	16592	16644	16491	16666	16743	16607	16597	16709	16645	16697	16623	16952	16543	16819	16579	16725	16621	16758	16706	16632	16426	16597	16709	16813	16619	16785	16689	16454	16603	16768	16600	16791	16617	16683	16760	16755	16788	16636	16657	16487	16735	16718	16693	16754	16597	16700	16577	16879	16648	16749	16570	16685	16575	16675	16598	16704	16610	16729	16676	16743	16608	16646	16593	16648	16617	16676	16631	16825	16905	16944	16522	16670	16655	16648	16605	16764	16627	16549	16864	16664	16565	16742	16616	16491	16520	16805	16780	16784	16483	16854	16903	16711	16769	16513	16652	16769	16880	16611	16504	16455	16709	16719	16509	16595	16671	16496	16859	16530	16754	16696	16544	16507	16680	16595	16812	16758	16694	16793	16708	16687	16762	16750	16410	16726	16462	16596	16640	16579	16853	16803	16745	16674	16731	16634	16598	16760	16865	16713	16713	16730	16503	16762	16766	16858	16622	16752	16579	16560	16610	16609	16577	16855	16759	16710	16700	16538	16828	16599	16699	16989	16860	16896	16725	16607	16720	16510	16735	16780	16695	16617	16746	16786	16750	16575	16629	16675	16578	16768	16615	16701	16904	16759	16843	16430	16600	16748	16638	16702	16648	16483	16613	16766	16792	16793	16685	16594	16923	16588	16462	16730	16778	16744	16775	16770	16759	16642	16607	16771	16699	16608	16739	16726	16619	16585	16775	16684	16531	16806	16603	16799	16811	16647	16661	16770	16583	16618	16759	16801	16821	16705	16741	16604	16761	16781	16696	16620	16708	16595	16650	16821	16786	16750	16669	16725	16454	16693	16794	16686	16734	16916	16571	16721	16568	16591	16554	16666	16793	16761	16599	16838	16568	16739	16742	16737	16548	16685	16563	16583	16307	16684	16734	16762	16783	16779	16487	16642	16709	16527	16634	16669	16713	16727	16766	16630	16634	16684	16642	16691	16727	16808	16579	16845	16559	16775	16574	16745	16696	16656	16804	16816	16727	16773	16711	16676	16865	16771	16664	16636	16754	16799	16730	16789	16837	16677	16598	16503	16718	16675	16759	16559	16681	16730	16962	16748	16595	16654	16690	16704	16817	16749	16561	16815	16758	16562	16671	16705	16780	16623	16694	16587	16923	16632	16704	16834	16757	16754	16580	16789	16782	16780	16552	16695	16780	16801	16506	16621	16684	16790	16648	16746	16743	16501	16744	16567	16636	16727	16757	16781	16686	16641	16615	16757	16495	16694	16603	16650	16719	16688	16807	16669	16768	16835	16784	16667	16675	16726	16598	16667	16827	16794	16786	16758	16699	16701	16551	16663	16886	16628	16711	16733	16561	16696	16444	16780	16673	16460	16887	16673	16805	16868	16582	16724	16619	16560	16635	16685	16629	16694	16559	16773	16578	16790	16688	16797	16606	16528	16787	16334	16388	16658	16632	16602	16674	16726	16714	16552	16885	16684	16595	16573	16669	16724	16780	16810	16595	16614	16887	16798	16651	16872	16728	16722	16943	16722	16763	16732	16750	16750	16551	16482	16728	16703	16822	16588	16678	16620	16648	16676	16557	16738	16755	16716	16549	16623	16696	16636	16768	16842	16712	16876	16802	16607	16634	16670	16644	16678	16545	16829	16591	16668	16615	16773	16730	16580	16695	16730	16737	16806	16703	16671	16565	16557	16788	16857	16658	16805	16622	16591	16492	16913	16689	16724	16633	16577	16638	16756	16618	16725	16642	16850	16729	16654	16780	16752	16764	16715	16630	16788	16754	16622	16839	16611	16680	16584	16476	16664	16747	16537	16878	16722	16699	16810	16549	16813	16913	16589	16631	16565	16542	16730	16686	16795	16544	16585	16663	16761	16731	16714	16640	16860	16593	16627	16499	16584	16805	16765	16653	16529	16813	16616	16703	16716	16717	16711	16469	16903	16585	16718	16833	16767	16713	16552	16660	16563	16687	16704	16573	16708	16644	16745	16689	16674	16861	16791	16751	16631	16813	16864	16642	16778	16761	16711	16847	16602	16445	16880	16755	16705	16758	16555	16669	16849	16730	16559	16716	16610	16695	16628	16621	16678	16520	16721	16693	16725	16801	16744	16728	16750	16646	16510	16713	16570	16583	16667	16657	16708	16591	16794	16731	16805	16629	16699	16765	16637	16719	16780	16651	16686	16793	16665	16636	16573	16597	16852	16884	16694	16676	16699	16588	16561	16483	16585	16520	16706	16597	16596	16846	16601	16474	16611	16686	16745	16819	16624	16774	16871	16792	16720	16537	16839	16666	16755	16738	16938	16778	16668	16686	16630	16753	16707	16742	16716	16701	16742	16521	16714	16578	16882	16524	16792	16613	16715	16678	16680	16749	16729	16712	16677	16615	16510	16678	16859	16658	16521	16749	16958	16728	16711	16662	16639	16567	16863	16610	16850	16648	16900	16590	16703	16578	16590	16685	16739	16726	16634	16736	16640	16827	16746	16688	16700	16727	16739	16576	16742	16760	16590	16862	16712	16570	16881	16756	16820	16713	16915	16921	16549	16752	16665	16708	16744	16498	16702	16669	16796	16658	16557	16870	16754	16768	16759	16617	16597	16587	16673	16848	16774	16531	16778	16702	16605	16584	16685	16920	16714	16659	16915	16503	16604	16812	16797	16715	16579	16848	16682	16705	16532	16679	16609	16658	16701	16676	16713	16605	16556	16753	16646	16668	16565	16846	16798	16485	16650	16511	16868	16701	16502	16720	16775	16605	16693	16721	16716	16772	16880	16588	16648	16698	16862	16564	16573	16637	16580	16773	16369	16754	16871	16838	16634	16718	16673	16668	16735	16763	16548	16734	16620	16557	16749	16639	16657	16860	16664	16699	16584	16744	16873	16438	16696	16791	16842	16556	16735	16782	16636	16606	16551	16488	16588	16540	16681	16707	16703	16751	16683	16839	16665	16766	16776	16669	16615	16739	16560	16691	16856	16768	16582	16707	16552	16832	16581	16672	16554	16842	16903	16811	16780	16780	16666	16955	16691	16623	16680	16511	16667	16708	16380	16736	16856	16794	17022	16754	16684	16699	16779	16634	16621	16587	16647	16678	16524	16642	16848	16663	16600	16890	16606	16653	16548	16589	16597	16715	16613	16712	16572	16613	16727	16826	16491	16750	16619	16654	16635	16657	16835	16696	16587	16541	16556	16761	16553	16667	16730	16654	16666	16755	16570	16778	16818	16853	16662	16710	16841	16700	16654	16601	16710	16656	16742	16815	16533	16452	16655	16646	16654	16574	16672	16664	16719	16725	16603	16607	16634	16633	16730	16850	16674	16626	16657	16737	16568	16659	16782	16619	16839	16612	16842	16693	16655	16692	16706	16860	16915	16398	16661	16799	16837	16825	16725	16654	16850	16702	16749	16703	16756	16896	16831	16670	16775	16732	16669	16690	16795	16745	16802	16653	16623	16681	16766	16834	16688	16589	16656	16616	16736	16624	16662	16665	16544	16958	16917	16668	16582	16674	16658	16683	16520	16565	16793	16755	16806	16807	16825	16695	16613	16798	16748	16712	16722	16667	16506	16669	16595	16621	16799	16819	16646	16769	16666	16560	16729	16744	16846	16632	16566	16814	16551	16914	16693	16603	16804	16745	16624	16683	16808	16704	16765	16624	16689	16655	16442	16801	16815	16723	16717	16762	16638	16952	16613	16690	16745	16829	16775	16860	16787	16763	16721	16824	16684	16720	16728	16713	16571	16723	16677	16728	16779	16806	16781	16709	16660	16917	16702	16706	16743	16509	16839	16483	16628	16761	16435	16626	16566	16567	16770	16738	16416	16616	16621	16701	16696	16781	16643	16880	16706	16578	16694	16614	16823	16649	16727	16588	16633	16623	16637	16779	16700	16723	16831	16823	16670	16734	16810	16662	16631	16883	16618	16711	16687	16867	16829	16714	16727	16585	16708	16586	16606	16571	16691	16799	16387	16800	16516	16771	16661	16735	16724	16804	16778	16761	16604	16754	16703	16870	16794	16725	16647	16396	16710	16662	16619	16561	16729	16885	17021	16683	16668	16732	16602	16743	16751	16820	16795	16669	16616	16894	16846	16711	16550	16611	16521	16646	16783	16747	16618	16729	16502	16658	16596	16828	16810	16667	16754	16764	16641	16812	16635	16706	16522	16498	16678	16648	16590	16636	16650	16606	16730	16968	16551	16643	16781	16594	16585	16761	16621	16564	16989	16599	16889	16592	16797	16794	16676	16766	16654	16610	16725	16606	16715	16909	16870	16839	16803	16610	16732	16504	16678	16702	16744	16597	16665	16786	16618	16702	16787	16730	16761	16670	16680	16727	16717	16861	16871	16604	16719	16792	16741	16839	16804	16587	16570	16804	16709	16696	16566	16656	16826	16712	16700	16597	16584	16785	16703	16727	16734	16694	16764	16746	16743	16735	16773	16742	16768	16826	16728	16751	16574	16639	16778	16698	16662	16929
14656	25546	24100	19902	18441	17572	16898	16449	16141	16027	15743	15497	15179	15335	15001	14897	14891	14868	14717	14574	14808	14726	14752	14898	14689	14489	14642	14629	14745	14668	14646	14678	14615	14557	14693	14703	14529	14709	14683	14529	14552	14770	14669	14659	14660	14659	14778	14488	14820	14731	14567	14512	14820	14713	14647	14822	14639	14672	14627	14807	14865	14784	14720	14807	14604	14674	14616	14639	14778	14566	14641	14467	14795	14627	14704	14654	14653	14746	14662	14707	14536	14527	14674	14573	14702	14744	14686	14517	14701	14694	14578	14745	14577	14780	14738	14666	14473	14616	14676	14624	14467	14590	14477	14601	14617	14623	14729	14723	14411	14561	14674	14467	14621	14712	14604	14581	14679	14716	14671	14596	14594	14720	14614	14555	14613	14565	14513	14597	14555	14596	14604	14606	14626	14608	14713	14596	14704	14522	14483	14629	14681	14582	14564	14384	14611	14704	14616	14541	14446	14600	14583	14824	14502	14658	14568	14611	14534	14558	14555	14773	14584	14669	14594	14684	14538	14585	14679	14608	14518	14745	14770	14674	14709	14672	14587	14576	14535	14650	14455	14649	14574	14722	14662	14495	14658	14489	14605	14661	14449	14598	14645	14677	14644	14430	14597	14504	14667	14371	14438	14457	14539	14431	14635	14628	14598	14620	14583	14685	14564	14650	14622	14624	14631	14498	14574	14586	14719	14654	14527	14691	14610	14643	14651	14679	14649	14561	14429	14502	14626	14621	14581	14644	14713	14636	14733	14635	14765	14603	14689	14543	14504	14602	14536	14460	14713	14793	14558	14390	14678	14559	14704	14549	14639	14579	14630	14578	14538	14465	14631	14836	14602	14746	14773	14862	14502	14633	14680	14664	14641	14469	14569	14705	14701	14683	14560	14609	14596	14485	14529	14545	14790	14721	14617	14605	14683	14672	14562	14641	14803	14683	14333	14688	14615	14673	14592	14535	14542	14767	14451	14668	14600	14579	14633	14748	14761	14635	14661	14383	14597	14718	14648	14621	14513	14602	14659	14488	14662	14568	14498	14484	14412	14689	14588	14632	14567	14578	14578	14504	14494	14625	14564	14396	14589	14697	14646	14724	14579	14563	14330	14529	14601	14487	14549	14509	14651	14571	14505	14589	14667	14529	14745	14615	14558	14491	14721	14561	14743	14689	14618	14636	14648	14622	14695	14443	14612	14392	14657	14625	14733	14453	14715	14563	14626	14503	14605	14642	14690	14575	14523	14595	14700	14651	14583	14651	14760	14687	14658	14593	14610	14327	14547	14657	14536	14636	14550	14459	14635	14790	14770	14562	14675	14404	14623	14550	14611	14593	14654	14643	14661	14571	14554	14695	14671	14700	14545	14675	14679	14565	14568	14725	14616	14545	14541	14574	14650	14741	14455	14669	14558	14460	14586	14738	14546	14475	14712	14518	14612	14680	14517	14561	14676	14663	14680	14474	14613	14547	14537	14705	14631	14579	14666	14663	14673	14563	14607	14649	14530	14601	14633	14453	14567	14530	14664	14562	14718	14534	14648	14568	14903	14695	14640	14703	14699	14678	14577	14570	14589	14667	14621	14599	14740	14436	14651	14478	14605	14594	14594	14429	14703	14585	14535	14743	14767	14663	14585	14629	14536	14551	14430	14426	14665	14656	14527	14578	14812	14592	14492	14408	14499	14629	14612	14612	14657	14725	14457	14699	14438	14675	14881	14618	14616	14630	14552	14600	14567	14604	14710	14668	14623	14724	14589	14505	14734	14425	14535	14630	14473	14594	14616	14607	14634	14557	14563	14646	14582	14745	14414	14653	14654	14616	14507	14607	14526	14595	14549	14663	14567	14634	14673	14614	14625	14659	14593	14543	14701	14569	14582	14685	14502	14549	14555	14524	14690	14682	14493	14605	14727	14491	14582	14654	14454	14830	14649	14613	14534	14576	14781	14553	14789	14591	14704	14553	14606	14553	14610	14856	14554	14719	14601	14570	14549	14643	14713	14470	14600	14712	14428	14759	14623	14742	14571	14643	14588	14617	14673	14544	14574	14513	14601	14549	14577	14817	14736	14764	14466	14536	14480	14587	14709	14625	14635	14619	14742	14821	14677	14586	14815	14553	14720	14614	14636	14734	14744	14680	14693	14671	14531	14573	14517	14658	14484	14663	14634	14674	14493	14558	14577	14519	14530	14557	14593	14637	14646	14531	14706	14625	14564	14742	14556	14736	14521	14599	14531	14559	14680	14596	14356	14485	14606	14558	14700	14682	14442	14737	14606	14602	14693	14688	14560	14386	14535	14698	14683	14762	14649	14785	14654	14531	14638	14629	14775	14606	14666	14598	14599	14499	14538	14581	14643	14447	14522	14714	14683	14726	14595	14470	14514	14734	14766	14469	14593	14672	14598	14653	14653	14580	14552	14579	14564	14653	14819	14593	14578	14656	14581	14550	14542	14535	14731	14606	14663	14561	14745	14594	14631	14461	14691	14671	14582	14688	14665	14515	14481	14636	14480	14496	14461	14593	14660	14420	14724	14546	14567	14518	14739	14566	14584	14481	14528	14484	14754	14775	14587	14579	14612	14553	14764	14610	14557	14643	14569	14685	14638	14486	14675	14648	14436	14754	14732	14746	14637	14643	14524	14611	14614	14680	14560	14542	14721	14558	14657	14451	14716	14547	14552	14570	14563	14493	14714	14616	14561	14551	14687	14747	14802	14704	14727	14626	14631	14541	14616	14553	14699	14484	14678	14645	14623	14560	14558	14581	14524	14617	14785	14599	14741	14604	14457	14647	14476	14524	14487	14398	14547	14629	14586	14474	14641	14606	14576	14739	14591	14767	14516	14620	14461	14580	14539	14548	14656	14530	14488	14572	14564	14846	14703	14687	14643	14703	14708	14553	14660	14569	14628	14408	14568	14574	14615	14595	14779	14515	14544	14826	14699	14741	14682	14591	14510	14544	14509	14513	14744	14549	14490	14612	14742	14665	14715	14597	14612	14593	14549	14538	14631	14679	14463	14555	14675	14603	14564	14655	14726	14587	14538	14588	14571	14534	14621	14442	14768	14545	14493	14680	14626	14778	14624	14621	14466	14686	14674	14567	14540	14600	14467	14565	14598	14750	14672	14622	14747	14494	14566	14605	14664	14569	14587	14559	14590	14769	14678	14659	14549	14639	14552	14586	14600	14554	14458	14774	14596	14625	14566	14521	14692	14466	14581	14613	14560	14484	14477	14444	14587	14595	14605	14462	14656	14617	14537	14666	14565	14550	14717	14595	14743	14612	14619	14760	14706	14521	14440	14402	14493	14611	14616	14624	14704	14750	14666	14529	14461	14743	14525	14457	14644	14507	14566	14539	14830	14696	14479	14531	14444	14723	14787	14481	14548	14895	14577	14605	14632	14582	14580	14698	14747	14717	14613	14525	14578	14465	14548	14585	14632	14692	14604	14603	14561	14629	14661	14597	14574	14556	14610	14678	14686	14740	14615	14674	14693	14601	14626	14494	14582	14607	14678	14478	14581	14599	14595	14825	14607	14493	14672	14619	14599	14532	14549	14759	14549	14574	14664	14554	14639	14648	14520	14751	14599	14657	14628	14485	14561	14638	14692	14732	14514	14452	14586	14590	14557	14550	14670	14717	14690	14572	14545	14605	14697	14714	14772	14682	14549	14579	14632	14574	14570	14608	14435	14629	14680	14579	14511	14615	14743	14618	14489	14697	14522	14681	14648	14544	14723	14851	14485	14724	14543	14523	14662	14581	14587	14517	14573	14524	14389	14658	14535	14579	14534	14493	14599	14585	14618	14791	14772	14654	14627	14570	14462	14677	14672	14508	14477	14465	14483	14677	14613	14629	14771	14574	14578	14659	14482	14708	14546	14699	14523	14575	14532	14617	14479	14551	14599	14620	14771	14630	14493	14773	14555	14596	14519	14490	14583	14706	14692	14485	14509	14705	14698	14430	14499	14557	14630	14585	14731	14597	14483	14682	14521	14770	14593	14523	14690	14652	14561	14691	14733	14594	14614	14818	14722	14646	14560	14330	14656	14475	14378	14662	14504	14604	14553	14551	14630	14707	14671	14636	14608	14565	14571	14657	14536	14630	14657	14529	14648	14633	14566	14614	14753	14575	14581	14574	14636	14759	14715	14383	14564	14755	14604	14698	14433	14667	14716	14565	14670	14458	14602	14537	14608	14663	14563	14765	14635	14679	14644	14580	14635	14659	14619	14634	14557	14523	14811	14638	14588	14593	14609	14655	14491	14643	14442	14597	14678	14730	14555	14665	14577	14638	14565	14642	14685	14546	14656	14603	14578	14588	14696	14551	14553	14604	14743	14793	14683	14609	14447	14625	14536	14580	14519	14672	14645	14557	14681	14718	14711	14467	14502	14575	14629	14597	14750	14493	14592	14672	14741	14672	14560	14787	14596	14548	14585	14599	14630	14691	14441	14536	14735	14739	14547	14520	14752	14553	14626	14457	14523	14636	14588	14617	14571	14503	14597	14752	14576	14511	14670	14727	14608	14516	14789	14512	14737	14518	14640	14578	14479	14553	14623	14692	14620	14644	14645	14585	14593	14737	14559	14574	14547	14543	14601	14445	14591	14652	14438	14699	14640	14530	14658	14599	14595	14742	14529	14520	14621	14466	14656	14551	14716	14378	14624	14460	14792	14721	14745	14453	14564	14470	14550	14577	14684	14542	14699	14623	14729	14511	14460	14657	14507	14738	14712	14405	14736	14611	14707	14598	14677	14480	14673	14738	14617	14557	14653	14705	14685	14571	14711	14625	14457	14497	14494	14518	14658	14655	14543	14660	14640	14607	14588	14581	14587	14507	14687	14508	14453	14646	14562	14644	14679	14684	14639	14498	14571	14620	14692	14572	14542	14519	14557	14482	14630	14574	14532	14634	14622	14716	14617	14621	14639	14486	14787	14705	14706	14774	14775	14543	14725	14683	14479	14726	14763	14605	14688	14625	14484	14640	14530	14700	14656	14630	14559	14597	14625	14528	14545	14633	14700	14486	14545	14651	14591	14629	14609	14462	14538	14616	14624	14700	14559	14691	14556	14547	14541	14560	14510	14760	14405	14515	14670	14675	14632	14557	14569	14713	14484	14631	14854	14580	14531	14733	14667	14587
22601	21068	28871	23527	21265	23516	25466	20158	19119	19469	19192	18699	18591	18448	18426	17942	18157	18201	18015	17733	18106	18076	17933	17984	17896	17917	17863	17727	17863	17978	18032	17830	17933	17888	17731	17870	17705	17927	17558	17798	17497	17609	17865	17716	17855	17824	17888	17843	17674	17721	17841	17794	17805	17855	17691	17951	17856	17969	17743	17918	17756	17829	17685	17897	17651	17687	17722	17847	17636	17797	17719	17502	17804	17720	17688	17766	17626	17534	17575	17587	17352	17788	17780	17589	17668	17523	17691	17686	17849	17666	17704	17592	17669	17695	17660	17717	17717	17777	17693	17537	17781	17624	17670	17578	17814	17556	17751	17661	17661	17635	17687	17583	17747	17705	17784	17748	17757	17696	17578	17650	17562	17370	17750	17490	17687	17707	17677	17625	17863	17755	17757	17736	17661	17687	17633	17611	17721	17678	17789	17639	17666	17577	17714	17522	17712	17661	17809	17777	17587	17636	17714	17776	17658	17709	17721	17612	17711	17492	17695	17581	17593	17803	17711	17757	17788	17660	17637	17547	17663	17630	17688	17715	17624	17463	17519	17534	17554	17761	17713	17433	17609	17600	17701	17620	17692	17447	17698	17787	17579	17652	17634	17837	17614	17619	17670	17780	17591	17535	17505	17658	17674	17562	17598	17843	17669	17620	17670	17688	17467	17788	17676	17652	17712	17582	17877	17718	17715	17720	17538	17673	17849	17705	17728	17629	17721	17714	17555	17653	17429	17585	17533	17397	17678	17645	17564	17755	17417	17830	17660	17756	17642	17550	17799	17620	17547	17694	17896	17647	17544	17738	17649	17681	17561	17716	17570	17645	17612	17480	17645	17617	17431	17630	17897	17515	17645	17907	17577	17645	17623	17550	17552	17545	17773	17787	17688	17637	17583	17558	17693	17356	17501	17590	17686	17628	17732	17536	17833	17537	17431	17526	17315	17909	17571	17680	17680	17480	17577	17607	17540	17537	17764	17762	17739	17615	17613	17486	17586	17483	17597	17516	17614	17633	17601	17710	17621	17575	17709	17638	17704	17666	17628	17678	17867	17654	17433	17516	17397	17691	17613	17637	17594	17680	17614	17537	17658	17650	17510	17629	17717	17365	17666	17459	17656	17731	17705	17308	17418	17800	17533	17424	17556	17579	17629	17739	17558	17734	17781	17536	17478	17778	17589	17399	17756	17544	17370	17601	17664	17642	17740	17804	17812	17738	17705	17752	17614	17637	17700	17611	17795	17496	17691	17869	17693	17755	17629	17605	17719	17523	17717	17984	17548	17545	17589	17556	17774	17485	17662	17712	17801	17646	17566	17664	17946	17502	17575	17588	17713	17578	17337	17576	17807	17565	17393	17493	17637	17683	17658	17656	17818	17594	17628	17660	17601	17557	17654	17760	17617	17715	17882	17632	17498	17538	17699	17631	18053	17774	17648	17531	17575	17691	17649	17690	17769	17639	17729	17665	17269	17680	17692	17861	17625	17775	17754	17567	17593	17523	17688	17586	17684	17720	17725	17789	17494	17498	17555	17633	17394	17601	17620	17514	17721	17527	17749	17731	17490	17529	17722	17652	17622	17551	17646	17467	17778	17486	17478	17803	17752	17437	17742	17722	17643	17839	17698	17625	17794	17668	17526	17689	17724	17535	17596	17663	17870	17514	17608	17663	17690	17693	17693	17598	17492	17651	17530	17776	17846	17541	17695	17506	17585	17707	17618	17626	17493	17734	17605	17656	17616	17554	17447	17886	17620	17684	17733	17508	17566	17725	17638	17569	17676	17824	17756	17748	17742	17689	17525	17661	17592	17592	17572	17635	17736	17835	17515	17471	17620	17426	17671	17657	17649	17799	17610	17696	17548	17638	17543	17572	17724	17835	17700	17622	17728	17784	17416	17614	17513	17569	17559	17655	17702	17474	17578	17668	17767	17657	17659	17672	17588	17530	17826	17502	17524	17582	17753	17806	17836	17636	17784	17771	17651	17553	17681	17816	17685	17761	17511	17635	17809	17648	17579	17722	17480	17734	17690	17541	17531	17774	17740	17587	17804	17601	17608	17578	17597	17622	17598	17454	17649	17845	17790	17742	17598	17718	17562	17680	17721	17672	17576	17622	17632	17624	17597	17634	17618	17770	17484	17723	17770	18015	17612	17548	17543	17689	17845	17635	17518	17594	17684	17592	17656	17504	17547	17577	17551	17728	17608	17731	17698	17768	17697	17612	17781	17827	17795	17759	17553	17469	17650	17680	17801	17506	17828	17829	17528	17595	17782	17552	17579	17651	17560	17615	17646	17642	17646	17779	17731	17545	17692	17620	17568	17762	17648	17657	17477	17795	17489	17492	17567	17540	17625	17803	17764	17554	17726	17374	17684	17602	17704	17454	17647	17556	17525	17635	17625	17755	17642	17774	17656	17840	17559	17533	17744	17630	17524	17562	17411	17646	17470	17503	17613	17628	17492	17780	17470	17628	17499	17707	17525	17572	17466	17633	17660	17655	17587	17568	17401	17673	17755	17557	17497	17585	17806	17821	17679	17844	17640	17715	17618	17719	17606	17588	17788	17483	17630	17678	17561	17437	17653	17562	17707	17649	17744	17619	17576	17883	17643	17604	17630	17574	17647	17556	17509	17515	17426	17474	17558	17427	17810	17743	17512	17561	17774	17689	17687	17916	17693	17615	17669	17691	17624	17650	17439	17761	17605	17626	17708	17717	17466	17827	17609	17345	17430	17584	17533	17551	17964	17499	17568	17549	17834	17723	17787	17778	17447	17531	17521	17875	17665	17609	17707	17548	17576	17662	17800	17621	17577	17829	17626	17538	17662	17540	17471	17542	17649	17588	17569	17401	17597	17721	17479	17659	17721	17496	17510	17550	17448	17766	17603	17572	17678	17573	17659	17693	17632	17543	17646	17604	17557	17558	17667	17754	17703	17674	17637	17804	17664	17626	17795	17807	17617	17479	17856	17606	17546	17428	17678	17576	17675	17819	17673	17601	17723	17540	17714	17649	17508	17796	17624	17511	17673	17597	17528	17658	17589	17680	17576	17520	17466	17567	17433	17781	17472	17519	17641	17599	17689	17625	17578	17795	17619	17705	17657	17625	17650	17888	17650	17804	17468	17684	17745	17616	17635	17712	17527	17670	17762	17656	17629	17676	17835	17594	17731	17799	17686	17734	17658	17581	17729	17606	17530	17757	17775	17564	17666	17695	17607	17580	17577	17564	17457	17627	17705	17703	17668	17456	17576	17689	17451	17648	17471	17541	17581	17433	17661	17600	17747	17808	17489	17511	17469	17644	17777	17676	17695	17684	17724	17618	17580	17703	17552	17610	17713	17645	17658	17634	17644	17683	17172	17631	17588	17715	17660	17619	17750	17489	17623	17674	17594	17574	17713	17466	17607	17649	17417	17743	17662	17809	17832	17615	17726	17630	17621	17688	17824	17536	17862	17879	17554	17694	17646	17646	17540	17447	17467	17653	17772	17665	17754	17797	17622	17601	17574	17683	17535	17586	17645	17395	17476	17368	17598	17458	17586	17603	17757	17660	17784	17561	17569	17603	17677	17718	17573	17728	17788	17592	17485	17493	17627	17557	17425	17689	17408	17618	17592	17744	17661	17665	17475	17361	17676	17753	17768	17658	17534	17604	17645	17718	17555	17598	17485	17652	17442	17580	17803	17642	17606	17615	17641	17721	17655	17702	17675	17424	17482	17488	17819	17541	17615	17487	17692	17558	17656	17541	17688	17672	17753	17594	17581	17805	17740	17630	17906	17591	17525	17584	17522	17631	17785	17665	17676	17578	17729	17440	17526	17787	17906	17654	17513	17757	17650	17514	17817	17481	17485	17520	17627	17675	17565	17740	17709	17864	17762	17495	17756	17797	17840	17571	17608	17541	17514	17481	17549	17745	17744	17539	17585	17653	17681	17682	17679	17693	17723	17626	17687	17636	17629	17592	17482	17644	17476	17392	17460	17695	17534	17620	17653	17595	17600	17595	17382	17543	17716	17512	17623	17438	17599	17719	17696	17682	17657	17787	17614	17467	17601	17535	17606	17728	17567	17741	17929	17771	17770	17927	17695	17581	17810	17494	17643	17560	17614	17682	17395	17305	17567	17680	17704	17642	17807	17737	17636	17529	17637	17397	17689	17714	17642	17801	17815	17626	17443	17710	18044	17718	17786	17541	17500	17815	17433	17825	17503	17500	17923	17361	17735	17589	17681	17632	17581	17697	17727	17961	17565	17599	17769	17735	17513	17433	17828	17623	17429	17548	17704	17788	17787	17726	17610	17646	17583	17593	17469	17743	17686	17727	17631	17677	17644	17701	17776	17599	17565	17616	17845	17502	17630	17600	17679	17671	17716	17579	17618	17739	17770	17582	17552	17695	17710	17645	17474	17527	17705	17408	17675	17666	17574	17491	17563	17768	17567	17637	17384	17627	17673	17672	17645	17736	17594	17550	17741	17393	17496	17610	17847	17593	17700	17616	17391	17585	17566	17474	17529	17603	17488	17427	17709	17808	17585	17581	17553	17727	17734	17730	17826	17579	17533	17646	17592	17769	17803	17623	17718	17628	17703	17566	17734	17474	17553	17769	17654	17573	17431	17642	17540	17622	17718	17347	17583	17302	17577	17566	17490	17440	17667	17755	17580	17394	17740	17640	17587	17483	17504	17520	17611	17562	17669	17519	17692	17939	17607	17474	17618	17514	17446	17486	17552	17514	17734	17806	17733	17718	17527	17591	17651	17424	17773	17777	17559	17433	17558	17673	17598	17650	17640	17642	17500	17704	17692	17665	17479	17587	17536	17682	17715	17565	17558	17538	17755	17735	17533	17567	17547	17721	17542	17583	17406	17647	17650	17679	17544	17757	17633	17641	17831	17573	17570	17709	17494	17627	17528	17597	17580	17666	17728	17630	17726	17689	17621	17402	17546	17655	17693	17675	17552	17620	17536	17511	17525	17521	17480	17677	17625	17507	17460	17556	17761	17634	17543	17564	17685	17493	17450	17538	17661	17812	17604	17716	17644	17941	17835	17622	17614	17682	17587	17631	17582	17526	17602	17754	17729	17561	17525	17309	17522	17631	17640	17849	17746	17681	17507	17434	17730	17699	17608	17584	17577	17757	17696	17550
16489	30628	28536	23042	21160	19827	18703	17971	17410	17189	16746	16394	15960	15858	15808	15639	15555	15371	15544	15408	15399	15457	15408	15357	15270	15242	15317	15246	15411	15223	15297	14990	15218	15374	15274	15167	15142	15292	15229	15129	15225	15174	15073	15019	15072	15204	15345	15039	15161	15253	15386	15148	15321	15187	15148	15165	15278	15206	15098	15158	15269	15282	15042	15216	15435	15095	15215	15139	15316	15157	15282	15082	15263	15194	15252	15168	15147	15178	15253	15042	15329	15204	15169	15092	15059	15094	15061	15123	14960	15164	15045	15257	15050	15053	15156	15026	15189	15110	15271	15237	15253	15076	15041	15192	15028	15208	15026	15077	15145	15055	15100	14995	15197	15051	14957	15173	15154	15112	15125	15059	15177	15285	15089	15126	15193	15212	15079	14948	15030	15030	14994	15161	15128	15024	15100	15084	15068	15273	15030	15008	15083	15042	15131	15176	15088	15109	15105	15145	14887	15196	15004	15391	15089	15166	15203	15058	15076	15258	15123	15191	15108	14946	15193	15025	15139	15263	15082	15053	15230	15085	15145	15206	15075	15115	15071	15236	15061	14998	15133	15177	15163	15220	15110	15079	15010	15128	15193	15025	15091	15031	15246	14903	15081	15195	15060	15168	15064	15152	15205	15063	15124	15025	15253	15126	14894	15072	15044	15089	15152	15115	15048	15078	15002	15168	15163	15216	15132	14980	15191	15098	15134	15082	15045	15041	15138	15152	15081	15238	15171	14985	15109	15109	15062	14992	15096	15188	15080	15056	15061	15139	15122	15268	15190	14924	14970	14931	15100	14970	15147	15041	15152	14919	15090	15186	15103	15166	15060	14960	15118	14988	15181	15099	15082	15042	14929	15080	15152	15011	15072	15047	15199	15106	15073	15197	15146	15248	15056	15111	15123	15206	15116	15064	14932	15287	15133	15149	15037	15223	15106	15072	15071	15110	15072	15060	15049	15010	14928	15091	15094	14984	15091	15189	15134	14971	15122	15003	15046	15079	15058	15048	15343	15102	15010	14887	15267	15101	15024	15186	15141	15138	14995	15097	15060	15164	15124	15101	15041	15094	15017	15129	15013	15095	15183	15022	15099	15152	14973	14968	15032	15144	15070	15150	15098	14989	15085	15056	15048	14885	15153	14961	15013	15020	14961	15133	14956	15073	15180	15210	15181	15092	15068	14861	15267	15191	15251	14866	15105	15072	15038	15067	15051	15098	14925	15121	15280	14907	15022	14906	15070	15248	14987	15239	15218	15114	15065	14981	15029	15119	15157	15050	14993	14943	15178	14977	15141	15014	15198	15022	15074	15004	15198	15139	14978	15062	15266	14989	15135	15030	15074	15073	14972	15068	15255	15186	15144	15190	15099	15042	15044	15172	15219	15060	14991	15089	14969	15045	15052	15042	15072	15108	15108	15237	15225	15193	15082	14957	14964	15060	15104	15167	15208	15223	14955	15064	15219	15109	15045	15287	15167	15052	15173	15107	15070	15154	15130	14887	15001	14965	15261	14987	15048	15075	15085	15226	15071	15114	15043	15134	15067	15051	15146	15045	15112	15101	15224	14974	15329	15244	15253	15063	15130	14941	15044	14979	15149	15147	14954	15040	15122	15146	15348	15056	15028	14972	14961	15038	14987	15147	15168	15056	15148	15014	15165	15023	15097	15120	15093	15018	15040	15166	14992	15052	15186	14989	14976	15024	15127	15140	15193	15000	15178	15123	14924	15250	14976	15023	15149	15071	15093	15176	15107	15085	15064	15120	15087	15097	14999	15014	15058	15049	15016	15063	15122	15006	15067	15246	15145	15024	15021	14981	15224	15147	15110	14953	15083	15120	15170	14963	15055	15169	15005	15249	15141	15089	15190	15255	15020	15145	15139	14969	15030	15120	15086	14902	15407	14962	15181	15031	15120	15112	15053	15073	15111	15013	15185	15081	15106	15126	15257	15055	15133	15211	15098	15048	15073	15012	15120	15147	15090	15394	15294	15161	15070	15028	15143	15080	15201	15193	15121	15086	15147	15106	15001	15224	15128	15121	15167	14975	15157	14962	15044	15146	15108	14964	15151	15006	15123	15054	15173	15317	14875	15025	15108	15071	15223	15060	15245	15026	15004	15044	15081	15149	14988	15141	15097	15156	15047	15100	15125	15134	15108	15146	15144	15116	15047	15022	15103	14946	15111	15209	14988	15290	15099	14979	14805	15067	15110	15102	15094	15179	15242	15013	14993	15075	15081	15036	15184	15118	14876	15050	15019	15172	15021	15108	15139	15022	15262	15044	15037	14930	15168	15286	15152	15022	14871	15067	15103	15126	15082	15017	15152	15107	15174	14896	14945	15075	15103	15069	14988	15089	15207	15072	15185	15201	15130	15134	15090	15100	15151	14939	15137	15067	15082	15091	15149	15125	15115	14969	15055	15136	15130	15172	15032	15038	15068	15213	14824	15195	15115	14996	15126	14990	14844	15099	15132	15172	15176	15040	14998	15011	15080	15150	15140	15097	15273	15200	15168	15203	15020	15107	15059	15110	15151	15017	15089	15194	15177	15077	15168	15150	15009	15162	15184	15211	15220	15096	15025	15261	15175	15111	15376	15038	15143	15029	15169	14879	15170	15142	15086	15013	15084	15056	14994	15060	15215	15204	15053	15145	14996	14889	15089	15106	15012	15036	15051	15059	14950	15090	15084	15034	15121	15142	15007	15122	15194	15079	15108	15134	15172	15140	15088	15115	14908	15095	15043	15030	15227	15020	15043	15027	15250	15131	15229	15181	15042	14982	15036	15047	15088	15166	15073	15081	15127	15137	15221	15107	15072	15136	15194	14902	15223	15066	15132	15059	15118	15166	15211	14958	15000	14971	15179	15097	15204	15155	15032	15133	15059	15026	15114	15183	15141	15095	15233	15214	15216	15100	14933	14998	15137	15002	15034	14958	15099	14918	15004	15116	15306	14985	15157	15155	15077	15083	14923	15200	15042	15090	15153	15167	14874	15172	15100	15148	14992	14960	15041	15134	14990	15062	15039	15117	15183	15036	15122	15163	15094	15162	15040	15019	15233	15118	15112	15177	15207	15229	15010	15081	15089	15211	14971	15060	15180	15072	15102	15077	15160	14876	15168	15049	15103	15110	14996	15186	15097	15226	14997	15181	15088	15167	15253	15092	15096	15117	15123	14987	14946	15095	14919	15208	15263	15079	14957	15029	14913	15212	15124	15259	15024	15387	15035	14954	15128	15062	14959	15012	14880	15195	15167	15010	15085	15083	15098	15216	15116	14991	15147	15114	15103	15073	15043	15204	15144	15107	15122	15043	15020	15234	14931	15179	15138	15155	15200	15129	14945	15059	15100	15256	15151	15058	15247	15117	15174	15230	15085	15092	15204	15107	14941	15230	15074	15045	15262	15002	15179	15037	15000	14967	15124	15160	14990	14873	14900	15119	15135	15106	15023	15304	15135	15044	15185	15327	14957	15196	15112	15013	14898	15147	15146	15057	15112	15039	15108	15250	15002	15152	15116	14988	15016	15112	15026	15085	15079	15115	15100	15185	15195	14964	15167	15177	14957	15136	15116	14953	15105	15040	15034	14947	15147	15051	14960	15088	15100	15112	15124	15060	15169	15406	15245	15064	15147	14907	15096	15163	14914	15057	15022	15063	15104	15050	15278	15069	15010	15113	15131	15110	14972	15062	14970	15109	15024	15082	15118	15152	15078	15149	15114	15054	14991	14916	15161	15042	15112	14969	15148	15036	15280	15127	15021	15113	15002	15115	15005	15062	15171	15163	15052	14986	15073	15044	15096	15232	15068	14972	15099	14985	15163	15090	15082	15010	14971	15091	15007	15030	15016	15384	15006	15129	14940	15147	14839	14968	15101	15134	14969	15098	15031	14970	15225	15024	14960	15079	15181	15114	15041	15017	14954	14947	15137	15153	15182	15193	15044	15061	15121	14986	15124	15129	15090	15225	14866	15117	15035	15136	15049	14965	15179	15152	14983	15061	15116	15038	15103	15080	15062	15024	15105	15132	15055	15319	15140	15039	15145	15237	15057	15017	15130	15078	14971	15181	15144	15025	15102	15182	15052	14906	15119	15166	15137	15019	15102	15064	15007	15301	14992	15068	15086	15102	14988	15138	15096	14981	15107	15134	15033	14997	15201	15207	15208	15259	15017	15248	15007	15068	14964	15238	15106	15156	15033	14994	14943	15154	15101	15226	14998	15048	14975	15033	15024	15159	15008	15085	15144	14988	15034	15036	15038	15103	15229	15246	15192	15246	15018	15050	15125	15155	15261	14963	15146	14896	15076	15221	15343	15036	15120	15102	15201	15225	15165	15049	15088	15059	15024	15116	15048	14905	15046	15067	15151	15072	15071	15097	14989	15118	15191	15041	15218	15029	15084	15134	15063	15161	15124	14936	15011	15020	14838	15083	15170	15091	15108	15045	15009	15096	15186	15276	15147	15063	14988	15108	15166	15065	15048	15065	15209	15040	15207	15097	15208	15076	15061	15077	15131	15313	15176	14925	14869	15129	14927	15028	15022	15160	15112	14911	15004	15141	15061	15068	14887	14998	14959	15183	15081	15056	15200	15107	15241	15197	15087	15082	15275	15224	15056	15070	15089	14907	15128	14995	15169	15103	15202	15048	15058	14964	14988	15111	15089	15258	14929	15069	15059	14978	14987	15148	15003	15046	14962	15181	15113	15246	15027	15099	15027	15059	15078	15043	15184	14980	15129	15005	15072	15032	15186	14982	15116	15063	14973	14941	15128	15090	15229	15041	15271	15089	15069	15160	15078	15168	15052	15051	15248	15199	15215	15074	15041	15141	15208	15092	15028	15072	15168	15185	15136	15061	14942	15104	15021	14998	14977	15020	15144	15169	15100	15093	15178	14957	15040	14981	15159	15223	15035	15045	15107	15150	15149	15241	15013	15124	15019	15025	15066	15152	15194	15227	15196	15060	15174	15054	15159	15154	15059	15264	15161	15121	15134	14918	15196	15070	15125	14924	15208	15212	15171	14956	14913	15052	15020	15185	15214	15162	15195	15180	15190	15038	15165	15155	15044	15213	15065	15077	15019	15072	15252	15062	15130	15031	15011	15110	14988	15288	15153	15046	15041	15109	15046	14945	15128	15090
27302	21938	25117	22159	18862	18837	19135	18702	18554	18481	18364	18541	18508	18400	18443	18530	18288	18223	18107	18256	18373	18308	18303	18495	18375	18233	18335	18264	18369	18273	18537	18215	18402	18323	18288	18323	18452	18352	18285	18332	18211	18356	17967	18192	18327	18224	18251	18227	18227	18276	18032	18097	18041	18279	17941	18312	18277	18018	18060	18310	18306	18247	18204	18270	18344	18317	18184	18189	18308	18234	18262	18202	18102	18182	18322	18187	18281	18311	18362	18199	18198	18206	18064	18204	18170	18154	18277	18249	18281	18083	17988	18111	18164	18055	18225	18230	18433	18285	17986	18063	18389	18247	18041	18077	18280	18361	18332	18333	18188	18252	18169	18236	18315	18089	18263	18206	18356	18431	18128	18425	18171	18075	18185	18014	18388	18134	18265	18363	18142	18416	18261	18338	18179	18031	18098	17987	18097	18089	18184	18195	18145	18372	18411	18308	18311	18272	18254	18179	18173	18029	18337	18036	18179	18217	18143	18356	18134	18241	18192	18360	18199	18290	18133	18107	18288	18158	18302	18311	18084	18204	18049	18467	18232	18131	18133	17935	18062	18098	18074	18094	18102	18150	18053	18298	18333	18189	18276	18354	18345	18110	18153	18192	18103	18320	18138	18115	18421	18088	18128	18096	18315	18365	18222	18136	18200	18107	18216	18087	17970	18222	18211	18284	18426	18158	18101	18310	18318	18081	18250	18205	18253	18185	18295	18332	18167	18135	18265	18144	18558	18452	18439	18147	18167	18057	18364	18306	18120	18131	17937	18283	18156	18204	18324	18172	18268	18158	18343	18350	18321	18304	18369	18130	18237	18311	18260	18233	18314	18283	18167	18060	18080	18121	18200	18293	18431	18263	18035	18365	18339	18303	18210	18217	18288	18191	18387	18467	18289	18304	18011	18253	18357	18308	18071	18250	18245	18136	18412	18202	18380	18202	18036	18148	18256	18209	18253	18360	18336	18242	18270	18155	18181	18098	18044	18125	18233	18096	18158	18337	18348	18037	18217	18296	18135	18216	18399	18262	18382	18113	18077	18096	18203	18116	18148	18153	18169	18102	18329	18116	18197	18082	18053	18124	18272	18105	18357	18251	17988	18066	18290	18232	18370	18146	18178	18296	18267	18214	18154	18262	18330	18313	18009	18073	18232	18088	18170	18284	18123	18181	18433	18259	18334	18151	18094	18370	18118	18182	18079	18241	18163	18385	18300	18082	18280	18302	18389	18309	18207	18497	18189	18221	17949	18226	18508	18457	18223	18289	18185	18292	18043	17965	18087	18082	18130	18192	18235	18214	18073	18223	18211	18178	18376	18017	18296	18275	18378	18107	18195	18390	18210	18264	18234	18221	18047	18172	18351	18175	18276	18168	18303	18137	18253	18371	18196	18273	18249	18191	18494	18004	18008	17956	18257	18463	18352	18298	18267	18171	17913	18285	18136	18082	18160	17983	18373	18316	18124	18145	18382	18171	18152	18259	18294	18345	18467	18170	18514	18338	18147	18160	18319	18312	18130	18284	18213	17931	18189	18179	18123	18247	18135	18317	18263	17990	18118	18258	18210	18311	18278	18300	18134	18304	18314	18294	18332	18366	18134	18236	18223	18056	18296	18111	18115	18186	18361	18354	18354	18344	18248	18305	18204	18407	18230	18280	18167	18036	18126	18228	18113	18316	18180	18232	18461	18199	18266	17989	18234	18188	18260	18228	18171	18168	18187	18285	18163	18252	18187	18104	18092	18126	18316	18400	18364	18346	18038	18360	18171	18209	18329	18279	18520	18256	18285	17813	18053	18297	18310	18401	18127	18046	18327	18181	18076	18181	18121	18227	18293	18298	17981	18333	18261	18314	18242	18097	18373	18164	18266	18263	18221	18197	18114	18274	18294	18232	18297	18132	18344	18345	18195	18286	18195	18050	18231	18352	18428	18018	18154	18216	18107	18089	18238	18221	18259	18397	18250	18253	18291	18106	18107	18090	18279	18271	18120	18421	18339	18122	18056	18200	18095	18136	18557	18232	18181	18202	18154	18312	18166	18193	18166	18207	18278	18217	18142	18026	18086	18181	18246	18209	18153	18290	18285	18035	18296	18452	18291	18071	18114	18287	18505	18212	18262	18278	18316	18462	18005	18437	18271	18235	18219	18282	18251	18461	18192	18322	18352	18336	17998	18102	18109	18253	18199	18343	18162	18202	18179	18341	18216	18329	18247	18125	18111	18250	18225	18240	18116	18388	18426	18363	18175	18188	18242	18198	18317	18280	18266	18218	18354	18195	18249	18169	18079	18378	18150	18171	18127	18058	18277	18015	18252	18250	18283	18321	18157	18363	18162	18243	18238	18171	18524	18097	18379	18440	18232	18175	18204	18174	18322	18189	18296	18249	17985	18315	18224	18174	18159	18251	18351	18059	18202	18219	18234	18220	18212	18096	18307	18198	18286	18402	18216	18313	18211	17979	18193	18243	17999	18141	18233	18178	18236	18270	18143	18159	18340	18135	18295	18325	18153	18077	18265	18307	18113	18317	18053	18115	18184	18140	18420	17999	18438	18153	18256	18238	18187	18181	18275	18123	18296	18124	18241	18172	18098	18348	18215	18207	18240	18341	18117	18104	18304	18093	18143	18238	18082	18208	18423	18202	18267	18289	18241	18370	18214	18136	18203	18118	18303	18287	18266	18289	18360	18021	18212	18321	18234	18020	18293	18229	18214	18210	18315	17982	18009	17895	18060	18079	18181	18152	18196	18258	18242	18271	18128	18229	18128	18261	18188	18308	18338	18042	18220	18277	18067	18280	18281	17997	18216	18149	18211	18192	18329	18294	18066	18213	18284	18280	18030	18216	18417	18123	18214	18181	18315	18195	18220	18210	18381	18180	18244	18383	18372	18280	18127	18042	18430	18526	18268	18295	18237	18256	18376	18249	18089	17960	18219	18157	18114	18282	18182	18203	18363	18319	18130	18187	17982	18222	18282	18233	18333	18230	18272	18267	18218	18032	18195	18255	18123	18201	18253	18206	18461	18074	18037	18120	18343	18221	18025	18223	18196	18256	18212	18332	18213	18189	18136	18140	18136	18146	18159	17981	18146	18028	18123	18350	17999	18176	18158	18180	18291	18305	18098	18171	18153	18298	18282	18205	18116	18179	18331	18331	17964	17918	18009	18250	18188	18264	18334	18319	18197	18209	18223	17913	18267	18258	18112	18070	18248	18231	18275	18263	18322	18359	17953	17970	18030	18031	18283	18005	18248	18157	18188	18276	18217	18129	18305	18160	18083	18268	18190	18159	18270	18034	18048	18251	18332	18228	18432	18204	18225	18039	18253	18081	18326	18164	18275	18235	18420	18184	18282	18067	18242	18224	18291	18121	18261	18166	18216	18051	18354	18371	18330	18313	18174	18194	18255	18137	18264	18200	18160	18029	18163	18325	18459	18410	18265	18081	18143	18267	18522	18229	18271	18137	18359	18350	18314	18164	18109	18246	18386	18410	18348	18146	18206	18077	18295	18183	18235	18147	18326	17962	18158	18267	18332	18280	18335	18246	18222	18304	18356	18333	18131	18154	18029	18306	18246	18187	18383	18056	18291	18328	18114	18157	18280	18031	18216	18088	18147	18198	18048	18301	18130	18223	18047	18187	18168	18104	18298	18087	18197	18107	18301	18163	18191	18062	18312	18254	18317	18344	18314	18077	17989	18198	18260	18203	18239	18191	18318	17930	18115	18367	18352	18172	18322	18307	18109	18235	18181	18255	18350	18221	18175	18199	18017	18376	18254	18244	18282	18305	18398	18184	18144	18195	18064	18471	18195	18179	18354	18072	18415	18076	18186	18266	18234	18275	18320	18015	18138	18244	18281	18090	18137	18314	18385	18055	18130	18246	18097	18403	17907	17809	18234	18493	18276	18369	18166	18098	18357	18137	18291	18143	18223	18174	18183	18126	18364	18053	18166	18247	18184	18320	18344	18391	18218	18051	18230	18339	18313	18341	18298	18249	18213	18448	18248	18183	18319	18363	18334	18210	18426	18192	18212	18159	18149	18159	18369	18112	18117	18196	18318	18141	18260	18246	18332	18167	18108	18200	18194	18378	18266	18091	18160	18094	18260	18252	18348	17973	18268	18028	18369	18181	18171	18257	18211	18225	18194	18106	18373	18147	18232	18172	18332	18075	18339	17945	18199	18229	18123	18174	18463	18405	18380	18202	18180	18156	18307	18304	18281	18292	18319	18238	18385	18291	18158	18252	18194	18294	18218	18369	18152	18134	18115	18232	18234	18212	18057	18329	18309	18285	18196	18116	18378	18172	18388	18299	18206	18389	18225	18262	18192	18326	18432	18106	18441	18180	18219	18318	18382	18221	18013	18165	18253	17990	18179	18221	18200	18327	18137	18472	18083	18372	18321	18375	18223	18084	18060	18253	18299	18465	18279	18203	18137	18077	18252	18329	18197	18064	18260	18399	18253	18005	18062	18186	18146	18092	18300	18024	18253	18139	18422	18198	18257	18253	18153	18143	18291	18128	18200	18094	18277	18313	18250	18297	18248	18241	18040	18299	18305	18331	18383	18265	18257	18208	18135	18237	18291	18248	18123	18297	17985	18164	18265	18306	18264	18203	18096	18200	18143	18464	18183	18098	18122	18381	18295	18360	18176	18238	18129	18128	18331	18112	18281	18330	18202	18099	18246	18178	18291	18274	18334	18323	18419	18262	18373	18021	18162	18140	18203	18182	18095	18390	18149	18335	18047	18200	18397	18322	18301	18281	18384	18598	18140	18089	18109	18034	18208	18248	18326	18271	18272	18144	18388	18261	18303	18306	18165	18179	18208	18256	18282	18162	18315	18262	18196	18362	18124	18104	18153	18116	18256	18244	18400	18250	18187	18169	18168	18220	18204	18007	18008	18216	18178	18372	18101	18318	18285	18216	18131	17914	18310	18275	18227	18247	18306	18206	18129	18221	18296	18202	18052	18283	18233	18183	18141	18082	18127	18317	18383	18132	17955	18153	18436	18187	18031	18173	18112	18120	18324	18184	18342	17911	18384	18335	18390	18113	18206	18183	18175	18262	18098	18169	18330	18217	18226	18286	18471	18187	18346	18189	17989	18193	18180	18578	18316	18169	18103	18101	18326	18254	18093	18273
15750	19880	19159	17203	16767	16612	16091	16159	16191	15917	16045	16050	15790	15723	15724	15605	15767	15652	15534	15545	15304	15492	15572	15472	15439	15514	15407	15533	15462	15449	15633	15652	15587	15483	15571	15411	15486	15515	15545	15514	15541	15517	15432	15541	15437	15426	15568	15475	15520	15650	15396	15356	15555	15633	15431	15485	15550	15384	15662	15558	15368	15515	15613	15542	15466	15463	15492	15454	15300	15490	15401	15459	15648	15419	15613	15344	15422	15605	15507	15449	15565	15623	15552	15340	15566	15573	15508	15423	15513	15498	15449	15534	15683	15503	15687	15541	15429	15457	15436	15390	15429	15417	15551	15427	15367	15400	15565	15533	15554	15506	15612	15319	15352	15461	15589	15557	15410	15305	15341	15404	15492	15514	15614	15432	15490	15360	15587	15612	15325	15489	15571	15343	15408	15299	15463	15444	15548	15544	15484	15449	15504	15333	15423	15474	15609	15343	15521	15354	15342	15493	15385	15521	15393	15434	15351	15441	15369	15551	15408	15380	15374	15448	15482	15472	15389	15541	15620	15415	15562	15552	15455	15544	15584	15602	15497	15685	15396	15494	15401	15414	15715	15382	15583	15581	15468	15294	15414	15442	15422	15557	15645	15539	15384	15538	15452	15376	15299	15480	15429	15465	15553	15450	15450	15483	15363	15378	15474	15675	15351	15419	15458	15492	15486	15376	15539	15558	15523	15435	15413	15527	15511	15556	15555	15463	15382	15555	15476	15453	15618	15498	15481	15412	15444	15371	15509	15376	15383	15560	15493	15425	15521	15587	15501	15463	15430	15471	15517	15498	15524	15677	15468	15369	15353	15513	15575	15483	15555	15472	15599	15393	15484	15603	15459	15498	15449	15538	15322	15423	15358	15535	15479	15353	15531	15551	15490	15488	15431	15372	15588	15537	15481	15448	15373	15455	15535	15275	15613	15394	15656	15376	15521	15522	15389	15664	15375	15390	15391	15404	15380	15536	15361	15474	15459	15412	15462	15469	15371	15404	15735	15492	15489	15453	15412	15293	15404	15317	15281	15572	15278	15506	15334	15605	15373	15577	15488	15409	15385	15452	15516	15421	15393	15565	15419	15536	15529	15455	15528	15357	15513	15541	15394	15398	15398	15493	15497	15506	15491	15671	15438	15374	15334	15457	15490	15604	15573	15507	15415	15558	15652	15401	15330	15457	15353	15426	15575	15419	15437	15586	15564	15728	15466	15453	15488	15635	15350	15515	15598	15524	15367	15521	15279	15392	15304	15422	15365	15405	15350	15396	15358	15538	15415	15574	15528	15468	15375	15388	15628	15571	15667	15492	15386	15509	15407	15414	15569	15404	15639	15355	15483	15348	15482	15426	15411	15397	15493	15212	15577	15432	15543	15501	15335	15498	15554	15369	15546	15245	15764	15567	15559	15426	15435	15457	15397	15476	15388	15399	15670	15370	15457	15519	15456	15597	15443	15461	15568	15464	15485	15434	15355	15410	15616	15322	15479	15459	15455	15508	15356	15646	15576	15363	15557	15596	15714	15588	15384	15553	15395	15349	15458	15386	15414	15383	15571	15478	15557	15427	15542	15566	15377	15536	15594	15518	15499	15457	15570	15437	15256	15494	15317	15297	15589	15515	15369	15543	15385	15498	15569	15674	15463	15473	15583	15555	15579	15399	15501	15470	15430	15417	15527	15475	15406	15676	15507	15434	15440	15322	15420	15521	15495	15305	15499	15455	15439	15345	15529	15520	15418	15537	15425	15486	15419	15562	15498	15470	15546	15481	15423	15501	15452	15472	15630	15445	15480	15458	15453	15347	15355	15408	15436	15579	15558	15664	15574	15384	15536	15508	15470	15563	15519	15540	15407	15464	15511	15399	15495	15581	15411	15454	15367	15369	15377	15524	15471	15348	15395	15351	15436	15442	15528	15464	15471	15441	15349	15508	15436	15499	15229	15491	15540	15547	15473	15412	15429	15603	15644	15285	15378	15361	15445	15559	15515	15453	15457	15577	15532	15594	15416	15306	15361	15442	15537	15531	15670	15461	15454	15549	15567	15510	15529	15489	15451	15495	15420	15506	15455	15507	15461	15458	15449	15444	15475	15368	15512	15402	15463	15325	15489	15467	15730	15409	15427	15400	15643	15491	15362	15359	15525	15323	15516	15530	15485	15379	15616	15579	15494	15438	15446	15532	15555	15533	15500	15477	15478	15537	15413	15388	15525	15454	15347	15578	15391	15356	15557	15261	15564	15440	15359	15656	15488	15411	15605	15573	15377	15518	15612	15401	15513	15524	15455	15371	15648	15524	15602	15502	15579	15384	15294	15570	15293	15579	15318	15463	15526	15282	15414	15376	15331	15392	15488	15425	15361	15602	15360	15514	15416	15461	15569	15363	15488	15587	15653	15647	15600	15506	15425	15434	15454	15494	15531	15360	15551	15359	15493	15319	15405	15515	15434	15431	15382	15343	15435	15531	15496	15544	15265	15729	15532	15380	15452	15408	15649	15419	15640	15363	15503	15531	15615	15503	15311	15510	15502	15491	15369	15410	15481	15535	15501	15546	15443	15591	15596	15457	15541	15494	15549	15455	15454	15506	15326	15563	15533	15532	15488	15363	15346	15507	15418	15545	15608	15612	15638	15308	15482	15500	15514	15763	15512	15537	15356	15415	15427	15527	15498	15510	15567	15471	15268	15502	15543	15475	15453	15370	15535	15509	15622	15435	15464	15451	15526	15337	15349	15505	15430	15490	15430	15425	15625	15467	15496	15488	15639	15438	15468	15435	15592	15540	15500	15655	15486	15423	15565	15550	15547	15442	15471	15572	15590	15383	15384	15459	15426	15360	15493	15502	15323	15479	15429	15467	15423	15439	15519	15457	15461	15431	15273	15322	15661	15594	15486	15274	15530	15446	15478	15388	15529	15664	15486	15495	15485	15451	15515	15267	15620	15532	15294	15338	15276	15398	15647	15407	15496	15546	15536	15477	15474	15595	15403	15540	15472	15348	15408	15643	15381	15397	15523	15509	15408	15421	15657	15607	15493	15531	15631	15421	15473	15461	15552	15456	15594	15240	15427	15418	15449	15450	15568	15585	15575	15422	15442	15563	15393	15621	15364	15515	15524	15548	15457	15256	15706	15433	15490	15382	15555	15531	15389	15348	15526	15540	15615	15442	15532	15537	15405	15497	15620	15500	15392	15632	15360	15580	15423	15463	15470	15586	15591	15430	15397	15524	15405	15448	15416	15426	15578	15486	15394	15682	15434	15480	15440	15460	15427	15421	15494	15349	15540	15345	15556	15549	15584	15415	15422	15555	15490	15413	15361	15414	15460	15468	15595	15344	15425	15439	15481	15392	15451	15433	15479	15355	15559	15478	15354	15652	15443	15344	15339	15341	15625	15444	15411	15431	15570	15418	15615	15473	15476	15579	15314	15316	15685	15402	15654	15469	15266	15465	15480	15500	15398	15344	15418	15400	15548	15370	15416	15559	15508	15542	15551	15535	15617	15526	15384	15548	15629	15461	15602	15353	15531	15508	15404	15469	15404	15374	15335	15417	15520	15667	15290	15505	15621	15444	15500	15417	15554	15490	15527	15471	15562	15589	15553	15370	15505	15459	15662	15681	15530	15497	15496	15497	15611	15437	15466	15377	15404	15488	15441	15631	15675	15634	15484	15457	15519	15541	15546	15616	15514	15534	15420	15470	15450	15611	15324	15528	15555	15623	15472	15560	15582	15495	15463	15530	15577	15543	15547	15447	15570	15520	15614	15518	15464	15637	15409	15375	15554	15537	15525	15561	15572	15500	15450	15373	15537	15477	15504	15373	15464	15490	15528	15421	15508	15435	15494	15582	15632	15528	15390	15649	15364	15527	15515	15527	15493	15408	15469	15373	15486	15412	15516	15526	15562	15621	15343	15503	15459	15522	15479	15343	15610	15585	15462	15439	15413	15302	15557	15463	15383	15610	15524	15472	15441	15465	15428	15358	15482	15569	15528	15700	15437	15541	15503	15347	15530	15412	15531	15342	15412	15410	15469	15498	15423	15639	15346	15461	15429	15614	15687	15461	15364	15518	15481	15498	15498	15465	15482	15581	15559	15553	15592	15446	15411	15605	15410	15636	15415	15551	15482	15307	15472	15548	15384	15338	15603	15403	15462	15454	15411	15494	15457	15263	15307	15270	15508	15513	15579	15597	15442	15389	15585	15470	15559	15352	15628	15516	15483	15517	15504	15455	15710	15372	15500	15447	15554	15298	15534	15523	15488	15507	15394	15385	15599	15574	15446	15286	15374	15466	15458	15545	15507	15481	15498	15526	15564	15394	15370	15557	15482	15548	15460	15650	15484	15497	15479	15429	15588	15423	15225	15529	15374	15500	15567	15388	15636	15492	15366	15459	15437	15347	15468	15438	15332	15517	15752	15645	15493	15416	15411	15574	15539	15419	15492	15347	15520	15458	15558	15482	15406	15555	15577	15527	15414	15620	15649	15579	15506	15482	15484	15505	15438	15770	15341	15468	15414	15620	15326	15447	15412	15369	15470	15472	15486	15576	15413	15558	15377	15411	15593	15542	15563	15406	15435	15445	15398	15487	15376	15399	15489	15442	15459	15330	15480	15394	15513	15452	15472	15434	15505	15461	15366	15516	15529	15470	15405	15415	15406	15416	15470	15493	15341	15499	15419	15592	15471	15449	15428	15491	15459	15185	15434	15620	15486	15481	15441	15515	15496	15375	15728	15366	15354	15528	15524	15462	15481	15237	15497	15502	15471	15535	15376	15400	15482	15674	15624	15494	15546	15581	15384	15562	15546	15482	15464	15361	15435	15567	15427	15591	15458	15525	15378	15631	15371	15490	15526	15582	15270	15535	15519	15460	15425	15481	15539	15470	15524	15341	15464	15664	15464	15529	15602	15553	15326	15483	15323	15284	15546	15384	15537	15422	15504	15510	15404	15367	15601	15577	15597	15497	15590	15539	15363	15474	15549	15448	15525	15627	15586	15288	15513	15474	15510	15440	15449	15464	15508	15568	15376	15268	15503	15502	15432	15403	15411	15469	15471	15612	15476	15553	15450	15333	15676	15604	15545	15459	15389	15480	15467	15363	15436	15513	15369	15587	15670	15553	15483	15296	15486	15491	15525	15478
23592	21038	28469	23897	21868	22085	21145	18620	18150	18581	18030	17860	17879	17842	17756	17662	17292	17339	17435	17525	17343	17242	17301	17292	17449	17396	17360	17178	17493	17238	17361	17226	17244	17407	17310	17197	17331	17291	17270	17124	17348	17305	17178	17348	17480	17291	17188	17115	17341	17258	17199	17288	17300	17255	17271	17048	17267	17152	17217	17174	17111	17141	17190	17161	17334	17345	17313	17148	17388	17445	17350	17387	17262	17093	17129	17153	17133	17361	17110	17120	17210	17286	17045	17157	17185	17160	17281	17502	17339	17099	17116	17264	17244	17227	17115	17033	17233	17290	17196	17088	17296	17037	17277	17324	17153	17217	17139	17194	17275	17169	17539	17241	17221	17272	17340	17138	17087	17196	17109	17188	17020	17021	17139	17191	17559	17153	17285	17163	17434	17181	17099	17054	17276	17248	17110	17223	17163	17135	17307	17125	17342	17223	17325	17272	17038	17188	17007	17083	17255	17322	17279	17385	17179	17362	17142	16971	17146	17099	17037	17208	17126	17260	17144	17255	17104	17158	17076	17154	17051	17154	17006	17116	17017	17342	17193	17075	17356	17240	17359	17112	17261	17187	17239	17288	17291	17088	17053	17445	17047	17122	17157	16948	17240	17242	17054	17296	16957	17131	17213	16942	17209	17336	17235	17321	17231	17130	17273	17285	17082	17061	17283	17218	17013	17234	17182	17296	17151	17281	17198	17244	17176	17184	16932	17251	17314	17207	17166	17082	17256	17333	17145	17210	17079	17103	17099	17254	17097	17180	17003	17170	17053	17173	17123	17062	17097	17060	17445	17052	17049	17236	17313	17345	17257	17219	17161	17276	17272	17002	17192	17294	17248	17308	17190	17173	17187	17212	17349	17430	17278	16877	17099	17211	17280	17091	17361	17212	17250	17245	17242	17045	17211	16998	17145	17347	17134	17109	17222	17024	17304	17479	17299	17210	17252	17128	17335	17303	17253	17096	17201	17243	17287	17127	17308	17209	16882	17111	17286	17369	17127	17303	17339	17179	17108	17113	17359	17060	17129	17332	17253	17143	17307	17108	17017	17112	17253	17137	17237	17204	17259	17209	17139	17095	17419	17137	17184	17125	17418	17319	17211	17171	17094	17260	17092	17202	17136	17327	17385	17239	17227	17182	17225	17295	17159	17303	17122	17119	17293	17192	17330	17399	17309	17175	17229	17283	17209	17213	17299	16963	17178	17314	17036	17253	17163	16981	17392	17371	17162	17318	17151	17143	17157	17173	17243	17192	17351	17251	17166	17281	17250	17276	17147	17357	17217	17206	17136	17236	16962	17119	17025	17163	17135	17311	17081	17310	17090	17139	17264	16900	17172	17225	17314	17180	17239	17266	17102	17250	17083	17043	17159	17131	17219	17128	17014	17245	17129	17021	17301	17178	17267	17346	17248	17296	17116	17314	17156	17050	17310	17167	17223	17369	17026	17255	17247	17015	17403	17216	17285	17168	17033	17137	17027	17267	17257	17020	17027	17281	17420	17200	17295	17154	16973	17466	17040	17231	17317	17146	17272	17191	17262	17188	17524	17299	17244	17344	17255	17132	17102	17231	17306	17039	17150	17309	17180	17222	17247	17184	17348	17153	17189	17023	17323	17470	17420	17396	17319	17169	17187	17099	17221	17342	17187	17039	17282	17277	17037	17034	17356	16952	17299	17154	17168	17170	17087	16986	16976	17230	17184	17111	17171	16954	17155	17101	17388	17087	16969	17042	17288	17189	17362	17184	17103	17151	17202	17274	17223	17253	17271	17218	17193	17081	17192	17157	17198	17205	17109	17066	17162	17081	17363	17275	17300	17212	17128	17011	17179	17232	17230	17271	17158	17095	17265	17151	17191	16982	17100	17127	17190	17173	17077	17212	17253	17189	17223	17201	17136	17228	17185	17140	17196	17284	17157	17201	17077	17121	17176	17134	17154	17225	17180	17181	17228	17416	17201	17127	17352	17181	17125	17188	17145	17322	17299	17278	17103	17335	17296	17234	17192	17147	17132	17236	17323	17297	17200	17011	17154	17182	17156	16935	16908	17227	17158	17033	17470	17201	17210	17071	17304	17340	17170	17023	17163	17149	17149	17300	17294	17094	17162	17182	16952	17025	17204	17146	17197	17102	17157	17454	17117	17254	17190	17042	17321	17310	17348	17252	17253	17256	17222	17246	17328	17376	17203	17247	17342	17196	17130	17289	17154	16974	16920	17314	17139	17306	17043	17265	17278	17259	17218	17299	17392	17198	17299	17247	17533	17332	17008	17303	17259	17339	17301	17165	17164	16991	17050	17201	16987	16969	17210	17231	17072	17117	17211	17137	17324	17227	17097	17114	17242	17193	17111	17228	17121	17028	17113	17004	17154	17169	17118	17185	17210	17208	17241	17304	17199	17173	17139	17173	17219	17190	17103	17240	17085	17109	17043	17182	17328	17164	17229	17043	17265	17207	17265	17200	17455	17460	17350	17239	17416	17076	17396	17367	17277	17245	17144	17098	17334	17353	17193	17230	17287	17198	17070	17172	17026	17067	17035	17237	16996	17139	17245	17201	17082	17134	17105	17332	17117	17229	17256	17216	17156	17340	17164	17195	17056	17284	17090	16908	17036	17282	17177	17303	17206	17222	17364	16951	17104	17255	17256	17011	17006	17117	17043	17304	17204	17134	17228	17031	16971	17452	17226	17209	17092	17151	17346	17238	17032	17331	16919	17152	17237	17156	17345	17192	17460	17290	17174	17411	17345	17206	17231	17286	17033	17146	17142	17203	17074	17187	17116	17324	17197	17229	17096	17086	17050	17178	17401	17373	17163	17254	17245	17389	17072	17177	17144	17233	17402	17451	17205	17254	17204	17085	17230	17054	17227	17094	17194	17206	17182	17145	17261	17170	17297	17211	17009	17092	17211	17279	17179	17273	17191	17166	17106	17213	17065	17077	16975	17344	17298	17316	17297	17268	17245	17317	17117	17145	17238	17241	17071	16931	17029	17112	17174	17171	17185	17167	17321	17317	17283	17332	17170	17249	17286	17238	16955	17255	17222	17263	17074	17081	17265	17097	17337	17271	17380	17094	17190	17029	17220	17239	17109	17031	17020	17279	17223	17232	17104	17188	17303	17029	17212	17196	17273	17252	17208	17209	17184	17136	17397	17185	17250	16988	17118	17134	17163	17120	17445	17127	17065	17130	17085	17178	16985	17112	17018	17233	17262	17236	17143	17139	17272	17245	17240	17229	17285	17142	17120	17394	17091	17311	17262	17308	17178	17196	17189	17355	17292	16959	17306	17358	17298	17263	17181	17388	17113	17222	17365	17189	17271	17275	17104	17049	17217	17177	17259	17159	17129	17121	17449	17081	17154	17294	17019	17104	17330	17271	17341	17156	17173	17080	17261	17162	17038	17002	17315	17293	17369	17077	17162	17204	17083	17150	17243	17278	17201	17171	17165	17184	17306	17148	17320	17337	17243	17210	17203	17163	17380	17104	17082	17215	17184	17470	17199	17192	17330	17097	17196	17339	17188	17081	17232	17168	17314	17235	17234	17216	17157	17147	17064	17315	17125	17027	17129	17334	17185	17213	17272	17069	17304	16995	17255	17120	17275	17265	17331	17222	16961	17055	17202	17372	17384	17271	17143	17208	17282	17233	17326	17197	17396	17221	17182	17221	17326	17119	17345	17221	17216	17131	17251	17199	17182	16934	17199	17123	17201	17301	16957	17225	17257	17095	17155	17153	17350	17170	17182	17116	17056	17241	17157	17317	17445	17173	17142	17049	17156	17253	17135	17250	17260	17262	17092	17414	17172	16974	17132	17347	17223	17251	17170	17137	17269	17124	17248	17240	17127	17099	17277	17156	17250	17224	17215	17093	17299	17001	17074	17216	17094	17360	17358	17099	17331	17231	17196	17215	17461	17335	17037	17114	17226	17047	17267	17345	17146	17284	17123	17142	16957	17192	17213	17429	17293	17151	17288	17159	17128	17002	17404	17336	17145	17071	17202	17119	17147	17062	17337	17202	17088	17272	17306	17023	17222	17231	17203	17353	17203	17095	17116	16978	17160	17002	17236	17142	17348	17234	17224	17067	17249	17157	17240	17335	17246	17325	17211	17240	17235	17131	17221	17152	17116	17311	16972	17197	17171	17301	17329	17258	17047	17379	17299	17231	17265	17172	17246	17286	17301	17125	17211	17169	17207	17212	17197	17158	17228	16815	17195	17082	17219	17268	17041	17104	17206	17305	17201	17172	17284	17300	17158	17214	17251	17040	17041	17288	17044	17123	17092	17140	16953	17236	17155	17264	17451	17348	17137	16961	17044	17163	17120	17056	17024	17283	17231	17191	17142	17102	17297	17243	17213	17349	17035	17204	17034	17024	17067	17189	17264	17182	17179	17187	17310	17211	17184	17286	17233	17302	17138	17181	17035	17059	17218	17100	17191	17279	17191	17346	17243	17254	17143	17084	17246	17243	17104	17274	17278	17147	17238	17351	17303	17158	17113	17024	17225	17104	17058	17297	17027	17306	17046	17111	17177	17168	17093	17173	17397	17091	17248	17184	17215	17296	17168	17153	17337	17393	17272	17243	17177	17182	17066	17241	17377	17240	17133	17202	17246	17112	17195	17411	17326	17324	17306	17353	17254	17398	17182	17197	17261	17066	17063	17371	17204	17118	17214	17082	17177	17258	17062	17065	17009	17309	17174	17058	17127	17175	17255	17187	17308	17188	17305	17018	17304	17139	17291	17130	17240	17236	17276	17032	17344	17119	17071	17073	17277	17135	17148	17018	17142	17113	17144	17170	17222	17136	17325	17241	17216	17140	17083	17176	17355	16979	17134	17103	17103	17225	17225	17329	17208	17121	17085	17084	17191	17185	17167	17363	17197	17037	17100	17359	17280	17233	17257	17145	17103	17398	17130	17304	17144	17069	17083	17119	17279	17383	17185	17213	17109	17169	17204	17098	17307	17121	17191	17257	17088	17116	17208	17048	17181	17036	17158	17034	17270	17259	17342	17177	17259	17296	17368	17157	17263	17090	16925	17219	17090	17190	17100	17359	17128	17195	17064	17256	17017	17292	17116	17100	17304	17127	17311	17149	17365	17342	17289	17127	17316	17182	17313	17219	17145	17140	17127	17253
14882	25800	23960	20156	18487	17574	17066	16509	16370	16163	15851	15729	15276	15410	15250	15171	15175	15212	15129	15009	15126	14900	14969	14952	15035	14826	15022	14861	14919	14835	15000	15095	14842	14821	14876	15034	14704	15009	14802	14839	14969	14829	14815	14745	14789	14797	14931	14895	14958	14714	14972	14776	14672	14922	14840	14823	14840	14851	14854	14883	14891	14973	14933	14922	14911	15019	14825	14926	14738	14783	14871	14911	15072	14904	14911	14806	14850	14793	14879	14845	14725	14922	14776	14709	14818	14872	14880	14676	14931	14799	14834	14792	14839	14893	14848	14764	14863	14928	14918	14926	14782	14926	14674	14860	14789	14913	14869	14800	14904	14777	14860	14891	14948	14942	14925	14777	14924	14897	14903	14852	14788	14630	14854	14755	14968	14980	14734	14943	14852	14954	14740	14724	14865	14760	14771	14618	14956	14908	14628	14764	14894	14763	14806	14846	14648	14763	14926	14753	14785	14900	14678	14838	14903	14816	14948	14634	15082	14683	14734	14750	14899	14905	14831	14708	14778	14754	14858	14750	14860	14778	14680	14781	14891	14794	14783	14786	14977	14922	14847	14881	14856	14738	14845	14829	14840	14886	14761	14703	14975	14836	14632	14818	14809	14790	14906	15017	14844	14795	14806	14847	14811	14758	14809	14886	14984	14797	14904	14756	14961	14872	14930	14797	14976	14871	14927	14833	14673	14752	14880	14794	14804	14814	14849	14881	14631	14675	14854	14781	14832	14673	14886	14938	14429	14862	14831	15040	14740	14772	14717	14781	14866	14974	14965	14802	15047	14737	14790	14898	14754	14808	14878	14897	14820	14868	14667	14820	14732	14921	14854	14725	14732	14842	14885	14682	14652	14924	14927	14841	14774	14751	14707	14841	14824	14623	14838	14841	14850	14873	14821	14637	14698	14772	14835	14818	14841	14839	14775	14798	14721	14733	14818	14908	14945	14910	14745	14720	14772	14821	14891	14856	14783	14764	14748	14790	14844	14763	14751	14845	14828	14895	14868	14796	14731	14872	14933	14723	14894	14842	14912	14887	14863	14944	14949	14950	14852	14752	14790	14854	14856	14975	14887	14856	14778	14798	14708	14955	14875	14720	14873	14774	14803	14782	14947	14691	14938	14919	14799	14953	14695	14897	14837	14781	14790	14888	14841	14611	14873	14768	14944	14677	14625	14812	14673	14835	14973	14871	14795	14696	14939	14970	14813	14934	14698	14846	14802	14940	14701	14948	14802	14882	14819	15001	14777	14796	15010	14848	14684	14875	14738	14917	14885	14850	14956	14996	14759	14967	14756	14869	14850	14708	14928	14891	14758	14775	14877	14701	14734	14746	14940	14875	14844	14736	14725	14818	14785	14799	14844	14807	14780	14929	14861	14789	14734	14760	14803	14761	14878	14804	14863	14639	14858	14815	14894	14773	14843	14922	14764	14865	14804	14846	14942	14786	14969	14792	14846	14869	15005	14638	14815	14823	14789	14856	14802	14857	14890	14803	14878	14865	14763	14717	14821	14868	14802	14835	14782	14743	14742	14836	14969	14920	14937	14792	14863	14821	14821	14747	14909	14704	14887	14997	14806	14874	14777	14856	14760	14703	14714	14985	14712	14795	14859	14885	14903	14795	14868	14900	14818	14951	14878	15101	14950	14812	14844	14928	14924	14918	14702	14759	14821	14808	14838	14769	14850	14689	14888	14737	14846	14804	14711	14837	14850	14917	14858	14805	14800	14804	14705	14971	14847	14992	14996	14719	14682	14959	14675	14869	14739	14797	14952	14773	14773	14738	14925	14825	14957	14817	14798	14913	14967	14892	14766	14846	14846	14727	14880	15012	14831	14828	14785	14674	14851	14752	14863	14739	14815	14808	14788	14746	14758	14819	14759	14872	14837	15026	14748	14776	14873	14630	14908	14934	14789	14897	14844	14785	14950	14719	14905	15019	14579	14750	14969	14743	14853	14757	14808	14636	14803	14914	14960	14677	14711	14744	14883	14845	14889	14933	14914	14921	14838	14971	14808	14862	14864	14931	14759	14905	14830	14703	14908	14871	14779	14870	14911	14765	14827	14821	14753	14923	14718	14762	14877	14980	14819	14766	14890	14938	14786	14908	14847	14788	14788	14912	14942	14991	14834	14688	14782	14754	14960	14767	14778	14837	14902	14914	14798	14940	14799	14971	14813	14667	14750	14781	14878	14930	14686	14744	14707	14816	14837	14936	14679	14823	14805	14816	14695	14971	14720	14870	14947	14832	14906	15056	14660	15002	14863	14921	14883	15115	14862	14855	14749	14836	14795	14803	14767	14817	14705	14832	14826	14936	14988	14782	14833	14742	14631	14805	14843	14710	14874	14867	14935	14841	14855	14702	14796	14876	14512	14973	14721	14841	15029	14972	14746	14928	14763	14877	14769	14856	14762	14798	14723	14861	14741	14899	14878	15030	14706	14909	14769	14823	14655	15020	14839	14968	14907	14785	14678	14761	14991	14818	14747	14742	14936	14737	14835	14770	15076	14771	14831	14889	14818	14667	14868	15006	14992	14743	14939	14709	14861	14968	14921	14674	14864	14712	14624	14969	14927	14807	14847	14768	14815	14769	14948	14980	14769	14795	14869	14930	14801	14955	15044	14852	14655	14786	14778	14673	14785	14815	14799	14708	14913	14933	14752	14892	14745	14797	14930	14984	14853	14876	14772	14871	14751	14797	14809	14690	14866	14914	15035	14731	14813	14870	14802	14923	14675	14875	14939	14976	14947	14881	14751	14969	14881	14820	14715	14832	14846	14826	14880	14802	14955	14764	14785	14857	14740	15043	14802	14881	14971	14762	15009	14848	14904	14649	14782	14718	14918	14757	14900	14866	14708	14714	14886	14727	14865	14750	14582	14904	14774	14709	14844	14856	14954	14769	14795	14774	14755	14854	14778	14849	14688	14733	15052	14704	14810	14869	14776	14865	14917	14956	14872	14684	14857	14670	14921	14813	14944	14832	14841	14714	14911	14817	14758	14797	14810	14792	14858	14821	14871	14666	14782	14675	14880	15001	14951	14748	14793	15035	14865	14806	14991	14742	14776	14786	14950	14787	14624	14930	15031	14909	14798	14766	14839	14774	14842	14823	14943	14817	14871	14816	14910	14844	14839	15061	14964	14878	14765	14975	14896	14760	14872	14970	14750	14767	14892	14636	14793	14860	14832	14921	14890	14769	14827	14702	14861	14927	14769	14836	14806	14861	15027	14823	14660	14857	14810	14920	14981	14908	14741	14672	14898	14995	14871	14930	14889	14705	14896	14834	14893	15172	14597	14953	14846	15039	14888	14967	14859	14795	15085	14732	14961	14934	14835	14667	14942	14930	14882	14877	14838	15096	14943	14804	14840	14816	14898	14746	14831	14658	14971	14870	14583	14809	14905	14900	14796	14731	14857	14921	14720	14873	14772	14813	14700	14866	14847	14773	14820	14843	14870	14669	14895	14877	14829	14925	14842	14951	14785	14804	14817	14800	14678	14897	14621	14907	14827	14704	14802	14844	14810	14887	14892	15011	15019	14725	14866	14815	14771	14809	14690	14742	14874	14820	14830	14953	15041	14872	14899	14791	14665	14802	14932	14797	14886	14623	14761	14700	14987	14682	14911	14995	14842	14896	15048	14870	14816	14920	14805	14747	14937	14857	14898	14819	14843	15067	14914	14845	14781	14824	14923	14726	14916	14666	14894	14750	14956	14743	14793	14865	14792	14729	14813	14911	14803	14729	14709	14977	14857	14916	15019	14905	14762	14948	14662	14898	14831	14857	14788	14717	14873	14864	14977	14796	14734	14823	15058	14917	14880	14986	14920	14612	14748	14848	14706	14901	14895	14907	14943	14988	14961	14799	14867	14905	14623	14759	14990	14900	14872	14736	14796	14697	14958	14801	14932	14810	14693	14713	14861	14846	14887	14902	14873	14664	14989	14854	14707	14892	14812	14829	14776	14865	14875	14696	14819	14923	14613	14868	15073	14694	14704	14804	14704	14778	14874	14889	14837	14724	14711	14881	14689	14925	14823	14823	14876	14943	14806	14786	14750	14706	14846	14866	14803	14764	14796	15043	14840	14783	14877	14961	15004	14842	14752	14856	14796	14860	14781	14814	14813	14966	14833	14851	14870	14799	14945	14944	14790	14799	14747	14897	14951	14946	14880	14865	14700	14802	14773	14777	14919	14899	14910	14764	14784	14634	14750	14861	14720	14810	15014	14688	14808	14801	14852	14879	14964	14839	14773	15018	14994	14833	14793	14877	14903	14803	14904	14756	14773	14927	14934	14894	14775	14922	14853	14842	14818	14824	14852	14836	14896	14803	14909	14682	14927	14799	14762	14847	14650	15008	14937	14751	14903	14963	14809	14784	14866	14909	14854	14896	14792	14782	14910	14798	14909	14824	14827	14794	14779	14870	14835	14873	14934	14745	14788	14921	14763	14742	14921	14899	14726	14769	14810	14633	14790	14883	14850	14939	14809	14752	14943	14863	14816	14863	14786	14737	14801	14635	14836	14567	15018	14889	14730	14840	14902	14882	14767	14878	14913	14595	14735	14776	14745	14791	14904	14853	14772	14920	14705	14882	14840	14914	14899	14838	14933	14776	14846	15016	14874	14744	14946	14901	14987	14965	14701	14854	14821	15041	14687	14822	14968	14908	14813	14817	14875	14952	14804	14868	14850	14779	14879	14851	14891	14904	14826	14917	14943	14743	14929	14779	14888	14880	14842	14744	14961	14565	14850	14854	14793	14686	14840	14714	14903	14877	15076	14807	14887	14881	14804	14934	14815	14789	14845	14759	15072	14971	14672	14770	15004	14651	14854	14856	14807	14995	14892	14839	14873	14777	14858	14792	14831	14827	14862	14715	14843	14871	14709	14944	14762	14908	14981	14856	14757	14709	14824	14691	15010	14824	14889	14889	14900	14741	14951	14958	14676	15045	14917	14741	14739	14851	14729	14860	14740	15084	14918	14980	14939	15011	14960	14793	14822	14923	14948	14886	14746	14868	14793	14716	14931	14835	14793	14837	14985	14805	14738	14738	14878	14839	14860	14851	14911	14686	14838	14815	14817	14856	14938	14956	14721	14602	14963	15012	14901	14718	14899	14858	14921	14789	14868	14869
22557	21070	28877	23485	21271	23345	25222	19860	19026	19364	18829	18525	18325	18339	18151	17983	18132	18075	17778	17942	17609	17903	17489	17606	17450	17721	17597	17748	17834	17696	17640	17512	17622	17466	17607	17723	17649	17679	17539	17577	17524	17713	17796	17433	17675	17574	17600	17760	17669	17646	17598	17619	17449	17626	17714	17602	17866	17561	17592	17594	17572	17709	17659	17542	17405	17906	17606	17657	17399	17517	17545	17778	17679	17880	17367	17616	17347	17615	17481	17292	17491	17550	17537	17634	17444	17543	17300	17646	17442	17387	17684	17541	17344	17581	17555	17634	17692	17479	17438	17571	17624	17320	17624	17486	17583	17609	17482	17396	17595	17379	17630	17532	17576	17547	17340	17413	17634	17502	17629	17495	17517	17509	17327	17395	17615	17711	17411	17535	17359	17650	17541	17503	17456	17563	17573	17376	17527	17434	17400	17688	17637	17312	17583	17589	17436	17697	17334	17534	17381	17527	17489	17354	17523	17366	17515	17421	17551	17553	17502	17305	17538	17335	17568	17479	17466	17528	17637	17475	17518	17572	17452	17615	17529	17505	17511	17672	17508	17554	17218	17385	17428	17513	17365	17486	17416	17324	17547	17615	17698	17357	17495	17528	17479	17463	17423	17668	17347	17356	17446	17366	17269	17517	17405	17447	17611	17438	17631	17524	17399	17492	17450	17341	17455	17458	17645	17420	17217	17303	17390	17596	17410	17732	17415	17637	17386	17373	17338	17319	17610	17454	17457	17470	17537	17477	17266	17481	17429	17228	17620	17368	17346	17502	17260	17510	17484	17638	17389	17523	17371	17358	17469	17491	17551	17583	17566	17467	17506	17699	17621	17582	17489	17356	17562	17368	17441	17390	17614	17473	17444	17355	17234	17608	17526	17560	17378	17501	17509	17481	17570	17324	17261	17580	17341	17599	17453	17381	17733	17471	17408	17485	17475	17403	17567	17416	17644	17318	17292	17339	17477	17481	17447	17255	17547	17516	17331	17446	17507	17466	17632	17410	17214	17389	17381	17401	17393	17416	17389	17385	17465	17526	17452	17602	17184	17550	17455	17521	17569	17527	17568	17301	17399	17445	17375	17529	17328	17652	17503	17500	17467	17487	17372	17244	17541	17527	17531	17452	17380	17522	17515	17483	17427	17546	17466	17702	17224	17191	17599	17613	17450	17329	17429	17459	17589	17357	17724	17368	17599	17504	17598	17456	17541	17711	17493	17637	17427	17767	17488	17556	17355	17347	17604	17528	17463	17442	17470	17332	17418	17629	17418	17350	17442	17611	17484	17209	17579	17473	17274	17301	17335	17505	17464	17606	17512	17545	17406	17643	17291	17444	17545	17640	17405	17439	17355	17368	17349	17370	17404	17417	17492	17532	17540	17376	17509	17508	17517	17428	17578	17599	17516	17371	17399	17414	17578	17269	17564	17392	17433	17547	17297	17548	17280	17603	17497	17379	17374	17505	17386	17327	17342	17392	17415	17484	17554	17452	17348	17647	17591	17508	17325	17546	17655	17692	17409	17427	17439	17450	17234	17357	17506	17470	17599	17363	17475	17471	17463	17507	17615	17554	17647	17550	17413	17430	17381	17604	17588	17378	17413	17477	17408	17514	17420	17540	17467	17425	17326	17504	17554	17553	17534	17360	17537	17531	17617	17470	17520	17439	17461	17545	17545	17433	17528	17420	17729	17653	17402	17370	17473	17537	17478	17283	17354	17430	17684	17329	17466	17462	17457	17422	17355	17311	17550	17438	17483	17446	17471	17393	17346	17381	17452	17561	17347	17394	17507	17551	17694	17261	17543	17402	17512	17457	17478	17642	17359	17356	17623	17449	17486	17474	17696	17443	17454	17464	17471	17560	17187	17377	17597	17489	17286	17410	17537	17454	17437	17287	17423	17421	17508	17417	17656	17443	17331	17233	17395	17376	17568	17478	17359	17539	17521	17672	17572	17517	17562	17510	17455	17510	17410	17481	17259	17384	17353	17427	17429	17510	17624	17722	17381	17617	17416	17510	17325	17508	17415	17480	17449	17104	17419	17500	17362	17452	17643	17562	17547	17492	17423	17494	17353	17611	17415	17370	17198	17559	17521	17432	17546	17587	17639	17592	17595	17561	17676	17403	17579	17461	17512	17616	17467	17365	17463	17365	17433	17516	17605	17406	17382	17553	17626	17445	17439	17175	17382	17389	17466	17617	17594	17567	17549	17476	17481	17373	17324	17687	17361	17423	17379	17493	17630	17657	17621	17294	17417	17495	17560	17547	17511	17352	17528	17571	17506	17555	17467	17442	17276	17482	17504	17508	17406	17561	17449	17626	17402	17379	17554	17714	17498	17459	17445	17393	17526	17445	17350	17671	17568	17274	17463	17514	17562	17699	17312	17391	17483	17380	17500	17446	17642	17489	17453	17405	17510	17549	17380	17193	17365	17205	17437	17361	17449	17449	17457	17495	17478	17379	17588	17470	17565	17505	17578	17409	17501	17456	17714	17503	17510	17286	17557	17613	17431	17648	17522	17528	17347	17295	17410	17429	17487	17460	17416	17530	17487	17317	17543	17583	17591	17522	17284	17447	17539	17433	17530	17458	17496	17390	17569	17401	17535	17468	17450	17350	17453	17552	17514	17450	17594	17430	17473	17827	17408	17402	17517	17337	17367	17230	17449	17614	17418	17382	17587	17791	17558	17485	17460	17543	17247	17381	17464	17470	17451	17593	17461	17301	17394	17465	17538	17299	17617	17449	17559	17283	17539	17201	17484	17505	17401	17394	17536	17453	17333	17434	17367	17322	17247	17489	17421	17502	17544	17358	17354	17603	17522	17333	17346	17522	17474	17413	17603	17502	17436	17363	17612	17591	17484	17490	17258	17419	17674	17360	17354	17503	17547	17396	17519	17380	17366	17389	17515	17573	17261	17636	17363	17303	17530	17461	17530	17565	17457	17324	17553	17527	17557	17513	17330	17424	17308	17423	17378	17476	17439	17520	17626	17605	17453	17685	17357	17508	17448	17291	17418	17632	17356	17454	17459	17511	17472	17452	17511	17529	17311	17385	17248	17493	17352	17634	17334	17495	17529	17548	17570	17427	17488	17616	17630	17450	17496	17418	17340	17469	17444	17495	17410	17374	17336	17409	17451	17372	17723	17236	17362	17581	17386	17447	17513	17568	17378	17430	17413	17532	17427	17454	17574	17404	17372	17391	17631	17408	17515	17591	17469	17520	17461	17532	17506	17448	17538	17431	17606	17364	17382	17319	17381	17693	17642	17448	17537	17612	17637	17370	17635	17451	17310	17733	17447	17315	17511	17203	17452	17428	17480	17546	17078	17383	17333	17416	17384	17480	17531	17538	17454	17505	17387	17518	17517	17455	17174	17579	17497	17438	17477	17452	17457	17492	17385	17577	17472	17267	17372	17500	17529	17470	17452	17326	17446	17584	17403	17489	17426	17429	17400	17419	17298	17381	17521	17439	17433	17369	17468	17400	17450	17471	17380	17377	17404	17519	17232	17400	17454	17288	17438	17481	17402	17296	17671	17480	17585	17383	17249	17293	17655	17522	17261	17476	17557	17447	17664	17588	17598	17546	17332	17506	17466	17517	17621	17513	17647	17384	17525	17336	17540	17165	17490	17334	17429	17361	17459	17337	17491	17385	17544	17525	17287	17350	17629	17549	17403	17624	17659	17599	17389	17517	17412	17527	17537	17322	17466	17443	17603	17681	17438	17463	17545	17420	17423	17154	17476	17472	17580	17394	17207	17577	17372	17518	17450	17468	17666	17395	17402	17408	17315	17491	17562	17480	17397	17391	17539	17485	17459	17345	17454	17294	17441	17542	17496	17440	17275	17331	17589	17385	17584	17591	17301	17445	17447	17469	17481	17478	17672	17545	17277	17468	17725	17382	17263	17292	17359	17330	17497	17425	17461	17442	17258	17408	17401	17441	17402	17269	17396	17465	17538	17536	17536	17467	17516	17505	17638	17348	17338	17439	17285	17605	17430	17557	17526	17516	17410	17470	17375	17322	17664	17506	17360	17549	17527	17538	17516	17612	17533	17249	17625	17456	17617	17589	17585	17635	17459	17508	17552	17385	17437	17320	17540	17612	17400	17436	17340	17641	17234	17411	17600	17465	17498	17526	17453	17531	17234	17673	17420	17685	17534	17424	17335	17442	17562	17391	17493	17648	17467	17417	17618	17494	17661	17472	17484	17467	17422	17422	17548	17512	17606	17560	17461	17342	17380	17483	17478	17474	17217	17275	17468	17581	17507	17342	17368	17531	17535	17375	17327	17348	17393	17437	17371	17421	17322	17647	17546	17417	17471	17630	17527	17502	17711	17568	17495	17246	17421	17422	17291	17302	17417	17484	17440	17380	17361	17389	17493	17321	17569	17676	17403	17237	17393	17601	17507	17519	17566	17622	17497	17633	17539	17405	17468	17313	17483	17481	17619	17391	17516	17703	17524	17315	17348	17606	17555	17556	17423	17612	17532	17416	17321	17419	17349	17468	17302	17562	17542	17451	17387	17661	17604	17585	17533	17346	17513	17470	17724	17371	17470	17548	17560	17540	17376	17346	17470	17615	17591	17473	17428	17489	17395	17432	17209	17514	17466	17407	17430	17419	17465	17498	17394	17434	17448	17487	17578	17523	17610	17512	17469	17441	17461	17389	17356	17502	17522	17676	17545	17405	17458	17510	17394	17480	17555	17518	17517	17362	17288	17524	17325	17546	17476	17500	17247	17440	17203	17366	17522	17370	17193	17562	17147	17464	17461	17707	17564	17517	17487	17624	17484	17457	17437	17572	17410	17513	17437	17545	17439	17522	17359	17395	17558	17350	17336	17576	17357	17518	17648	17522	17686	17481	17377	17440	17650	17435	17594	17513	17494	17300	17531	17685	17415	17692	17556	17491	17503	17319	17412	17479	17573	17575	17462	17452	17575	17409	17481	17448	17462	17632	17713	17521	17433	17415	17354	17653	17245	17414	17426	17404	17490	17451	17512	17355	17421	17521	17366	17503	17531	17480	17531	17455	17537	17520	17488	17712	17608	17438	17427	17468	17338	17491	17422	17613	17571	17449	17408	17377	17563	17547	17595	17590	17299	17364	17393	17460	17431	17522	17455	17456	17365	17585
16779	30869	28410	22870	20677	19369	18395	17700	17491	16859	16786	16391	16041	16019	15686	15717	15776	15321	15385	15376	15367	15214	15253	15287	15132	15155	15025	15153	15017	15152	15241	14901	15084	15059	15108	15032	14945	15087	15233	15017	14854	15152	15100	15078	15095	15004	15207	14926	15024	15158	15081	15013	15087	14975	15108	15203	15122	14857	14968	15088	15153	15208	14995	15012	15010	15173	15190	15165	15192	15109	14885	14969	14980	15073	14848	14930	14875	15216	15090	15076	14898	14988	14998	14769	14996	15080	14875	15146	14915	15054	15096	14865	14823	14913	15065	14874	14946	15156	14988	14987	14968	14988	14976	15124	15019	14985	15072	14954	14990	14964	15026	15215	15031	14984	14972	15167	14872	15087	15011	15026	14888	14868	15136	15046	15090	14990	14932	14917	14935	14907	14855	15064	14975	15020	15104	15000	15078	14980	15278	14912	15161	14991	15045	14959	15050	15006	14888	14988	15007	15057	14919	14918	14911	15044	14987	14925	15034	15018	14989	15206	14992	14892	14827	15065	14993	14901	14784	14839	14886	15014	14848	15024	14986	15046	15022	14943	14992	14927	14972	15021	15068	14875	15111	14972	15098	14895	14901	15094	15044	15068	14849	14877	14888	14825	15151	15057	14891	14951	15017	15109	15003	14878	15148	15102	14875	14851	14987	14885	14989	15002	15054	14902	14896	14991	14996	15174	14969	14801	14868	15059	15132	14780	15120	14970	14853	15114	15065	15029	14976	15018	14831	14969	14857	14959	15061	14825	14975	14813	14997	15077	14985	15088	14864	14990	14990	15141	14809	15058	14780	14906	15042	15024	14804	15104	15181	14923	15064	14957	14789	14969	14924	15046	15050	14844	15140	14964	14937	14836	14959	14966	14821	14947	15009	15146	14931	15178	14911	14886	14847	14951	14969	14996	14964	14914	14909	15013	14946	14997	14986	15220	14938	15027	15029	14975	15188	14967	14930	14995	14871	14871	14959	14938	14973	14989	14896	15099	15130	14944	14832	14811	15002	15086	15058	15133	14992	14891	14990	15194	15188	15118	14986	14992	14936	14889	15094	15018	14973	15088	15007	14847	15105	14994	14916	15096	14885	14996	15138	14960	15002	14931	14996	15082	14808	15092	14930	14936	14989	15027	14935	14813	15003	14902	14944	14978	14950	15003	15014	14932	15014	14936	14982	14847	15071	15008	15080	14808	14966	14739	14913	14770	14801	14949	14941	15019	14956	15079	14919	15168	14919	15100	14871	14856	15052	15013	14895	15068	14913	15012	15083	14770	14957	14842	15119	15153	14987	14981	14978	14881	14905	14966	14985	14957	14878	14906	15010	15052	14990	14943	15041	14886	14985	15116	14810	15054	15064	14989	14994	14956	15020	14952	14889	15086	14967	14865	14993	14985	14858	14843	14935	15035	14994	14954	14872	15126	14862	14934	14859	15031	15023	15043	14949	14891	15017	14916	15093	14893	15050	14935	15106	15032	14994	14941	15006	15098	15008	14951	14994	15114	15143	14980	15058	14954	14935	15088	15026	15045	15040	14882	15012	14780	14926	15007	14931	14915	14895	14929	14815	15079	14950	14793	14870	14934	14935	15044	14988	14898	14811	14868	15066	15034	14824	14898	14935	14883	14934	14943	14915	14988	14994	14942	14815	15165	15098	14939	14895	14911	14956	14887	14984	15006	14893	14974	14774	15033	14959	15020	14860	14939	14989	14945	15089	14999	14929	14808	15041	15013	14822	14909	14929	15057	15044	14877	15041	15068	14912	15130	14890	14936	14845	14956	14934	14999	14868	14886	14961	14798	15138	14997	14978	15033	15004	14843	14886	15002	14986	14935	14988	15019	14961	15049	14846	14894	14951	14954	14904	14860	14977	14936	14946	14975	14926	14958	14896	15033	14960	14889	15044	14943	15035	14956	14910	14885	14768	15007	14862	14910	15092	15117	15102	14919	15007	14902	14997	15036	14990	15061	15010	14997	14894	14991	14956	14990	15065	14905	15042	14819	15004	15019	14902	14931	14940	15117	15067	14832	15015	15041	14892	14861	14973	15052	14920	14991	14891	15000	15004	14891	15093	14927	14993	15172	14768	15029	14910	14963	15134	14993	14914	14970	14942	14952	14913	14935	14900	14805	14861	15007	14994	14896	14975	14962	15082	15025	14945	15127	15030	15086	14891	15067	15036	15024	14964	14812	14903	14932	14990	14975	15075	15024	14879	14860	14962	14935	15082	15102	14854	15024	14852	15035	15003	14906	14912	14848	14868	14995	15068	15017	15030	15091	14979	14969	15010	14921	14933	14859	14946	15050	15061	14815	14788	14961	15063	14961	14958	15030	15157	15018	14978	14848	15043	15082	15037	15079	15073	14875	15133	14880	15043	14854	14942	14930	14941	14936	15088	14996	14990	15128	15149	15047	15005	14909	14982	15060	15112	15031	14845	15118	14890	15046	14860	15068	14871	14950	14956	14865	14928	14857	15083	15012	14927	15056	15001	15065	14947	15049	14969	15104	15060	14852	15107	14942	14912	14830	15171	15213	14961	14994	15030	14866	15077	15095	14968	14998	15047	14976	14852	14904	15173	14948	14891	14948	14944	15081	14992	14949	14871	15023	14975	15079	14946	14929	14980	14960	14988	15116	15078	14957	15038	15050	14858	14898	15006	14862	14919	15010	14955	14999	15109	14890	15111	14798	14912	14925	15030	15013	14890	14951	14878	15008	15111	15014	14977	14931	15083	14862	14763	14959	14909	14879	15028	15026	15152	14972	14906	15044	14977	14841	15024	14758	14998	15012	14793	14971	15107	15173	14928	14899	15014	14955	15083	14899	14830	14949	14890	15181	14957	14908	14900	15018	14879	14942	14776	15072	14871	15046	14782	15180	14775	14925	15020	14908	14950	14874	14961	15059	15035	14944	14953	14852	15033	14914	14946	14847	14906	14908	14936	14892	14921	14860	15034	14977	15150	14984	15098	14965	14988	14915	14930	15071	14854	14878	14952	14786	14920	14827	14972	15036	15064	14970	15039	14856	14901	15020	14959	14855	15013	15022	14951	15091	14857	14885	15048	15072	15046	15177	14996	15067	14974	14933	14980	15017	15004	14947	15106	14889	14949	14969	15001	14862	14898	14920	14903	14976	14921	14948	14974	14843	15050	15015	14958	14963	15158	14937	14950	14923	15165	14985	15059	15135	14950	14969	14985	14842	14908	14982	14909	14964	15085	15024	14995	14971	15035	14927	14880	15014	14976	14931	14865	15036	15089	14938	15241	14921	14917	15076	15118	14951	15019	14977	14911	14791	14975	14878	15069	15101	15057	15057	14943	14980	15031	15026	14786	14952	14959	14793	15049	15027	14980	15054	14946	15001	14979	14856	14756	14958	15144	14801	15087	14962	15044	14999	14837	14935	15048	15115	14917	15013	15032	14979	15109	14950	14896	14889	14909	14947	14985	14862	14762	14978	14965	14758	14880	14975	14938	15027	15065	14859	14913	14900	15157	15072	14952	15070	14789	14959	15027	15110	15109	14755	14934	15128	14878	14858	14973	14810	14934	15064	15100	14978	15089	14937	14962	14792	14820	14752	14977	14975	15024	15093	15004	14841	14987	15073	14934	14911	14948	15003	14933	14855	14996	15025	14856	15001	15032	14970	15045	15012	14837	14974	14923	14880	14860	15011	15024	14914	15080	15045	14922	14708	14894	15001	15081	14952	14936	14888	14862	14921	14859	15077	14844	14968	15150	14946	14864	14955	14966	14953	15059	15021	15074	14995	15024	15176	14869	15104	14881	15117	14846	14897	15251	15133	14887	15029	15071	14839	14833	14915	14971	14824	14910	14890	15005	15118	15036	15011	14934	15009	14970	15172	14940	14945	15069	14893	14950	14936	15127	14976	14945	14817	14902	15056	15049	14785	14991	15120	14977	15000	14904	14831	15100	15029	14928	15100	15025	14759	14895	15028	15098	14867	15101	14782	14957	14959	15055	15020	15075	14918	14949	15082	14709	14886	14898	14952	15018	15170	15058	15086	14973	15010	14973	14861	14849	14930	14980	14884	15015	14983	15082	14905	14951	14938	15028	14709	14861	14992	14975	15102	14840	14988	14893	15052	14940	15075	15035	14920	14909	14962	14875	14879	15054	15007	14999	15034	14974	14985	14972	15130	14966	15039	14935	14888	14922	14848	15067	15053	15002	15067	15043	15065	15047	15024	14966	14830	14964	14980	15061	14970	14948	14948	15165	14953	15046	15110	15152	14834	14959	14980	14773	14990	14939	15027	14806	15060	15086	14995	14938	14986	14953	14985	14988	14936	14944	14870	15167	14884	14941	15072	15082	14774	15033	14816	14946	14915	15065	14952	15011	14937	14894	14939	15053	14985	14912	14892	14968	15042	14852	15200	15072	15072	14979	15082	15028	14930	15054	14894	14955	15187	14808	14824	14929	15012	14764	14818	14960	14971	14891	14872	14927	14909	14858	14838	14924	15078	14790	14816	14837	15012	14972	15037	14884	14997	14874	15066	15008	14872	15119	14996	14871	14878	14913	14913	15003	14971	15051	15174	14979	15061	14821	15002	14824	15080	15131	14932	15037	14964	14911	15278	14891	14802	15070	14931	14989	15067	15031	14916	14947	15064	15016	14946	14894	15078	15047	15119	14942	15155	14920	14824	15090	14945	14965	15074	14968	14944	14879	14972	14969	14781	15003	14888	15043	14992	15047	15005	14854	15014	14886	15069	14972	14614	15052	15070	15014	14979	15128	15075	15089	15047	15111	14762	14994	14914	15059	15035	15062	15233	15036	15058	15089	14867	15093	15014	14906	15039	15040	15055	14865	15150	15015	15044	15059	15084	14944	15021	15194	14829	15002	15097	14805	15164	14921	14936	15023	15008	14906	15023	14929	14722	14885	15024	15077	14948	14946	14994	14860	14940	15101	15027	14842	14894	15024	14869	14950	14875	15038	15038	15084	14842	14942	14912	14916	15009	15066	14964	14943	14894	14933	14936	14895	14973	14978	14966	14943	14827	14933	14954	14977	14945	15013	14960	14998	14990	14844	14966	14881	14827	14920	14904	14964	15025	15031	14879	15039	15028	14868	14982	15024	14940	15026	14866	15001	14927	14926	14837	14986	15047	14913	14929
27305	21953	25060	22211	19148	18836	19064	18850	18882	18812	18508	18607	18635	18571	18386	18471	18523	18312	18335	18454	18281	18384	18313	18487	18483	18760	18417	18380	18348	18542	18396	18357	18431	18374	18559	18436	18541	18286	18248	18230	18502	18359	18503	18335	18419	18412	18339	18339	18491	18469	18522	18471	18270	18306	18246	18344	18366	18504	18434	18392	18450	18325	18491	18240	18589	18488	18538	18422	18525	18477	18351	18373	18467	18580	18338	18522	18331	18257	18317	18530	18418	18526	18386	18278	18264	18241	18208	18524	18551	18273	18316	18448	18491	18322	18337	18363	18442	18655	18415	18367	18215	18181	18298	18538	18214	18243	18213	18389	18240	18471	18238	18400	18301	18521	18369	18400	18327	18545	18510	18352	18439	18443	18317	18215	18328	18373	18228	18296	18303	18466	18461	18366	18382	18345	18348	18255	18115	18507	18401	18399	18338	18325	18420	18344	18464	18330	18209	18491	18132	18375	18280	18406	18264	18280	18488	18295	18378	18457	18344	18285	18398	18190	18474	18291	18555	18300	18436	18449	18250	18463	18433	18607	18341	18447	18289	18334	18404	18324	18410	18321	18358	18422	18254	18209	18390	18415	18468	18242	18499	18207	18123	18418	18422	18400	18377	18450	18336	18200	18357	18336	18310	18445	18469	18204	18520	18391	18391	18461	18432	18386	18526	18369	18225	18327	18461	18347	18425	18308	18403	18265	18388	18167	18336	18328	18481	18191	18307	18414	18355	18325	18366	18377	18386	18401	18465	18275	18379	18329	18311	18385	18299	18225	18403	18186	18248	18464	18253	18355	18406	18507	18305	18276	18196	18273	18323	18361	18526	18389	18148	18345	18169	18307	18420	18448	18304	18337	18380	18382	18379	18337	18368	18553	18299	18314	18522	18302	18311	18215	18400	18169	18306	18395	18421	18416	18351	18282	18379	18560	18684	18264	18451	18390	18407	18211	18346	18565	18283	18300	18222	18405	18205	18411	18422	18476	18108	18444	18390	18225	18533	18300	18457	18456	18495	18410	18403	18374	18202	18276	18331	18409	18213	18427	18274	18382	18372	18289	18252	18410	18096	18186	18231	18258	18105	18433	18433	18401	18409	18131	18339	18519	18540	18340	18339	18310	18186	18373	18182	18196	18477	18464	18299	18440	18277	18454	18607	18497	18374	18428	18476	18219	18270	18392	18438	18481	18275	18219	18357	18459	18484	18469	18105	18397	18461	18470	18445	18376	18424	18221	18406	18460	18370	18205	18341	18350	18481	18379	18507	18273	18366	18406	18350	18491	18398	18468	18382	18577	18508	18406	18347	18325	18214	18475	18361	18436	18403	18355	18321	18378	18372	18390	18048	18587	18401	18403	18386	18421	18409	18416	18450	18423	18418	18268	18338	18282	18267	18328	18292	18418	18382	18337	18299	18326	18512	18308	18348	18258	18444	18295	18337	18343	18323	18248	18278	18390	18365	18422	18388	18622	18345	18344	18355	18261	18426	18480	18498	18451	18386	18344	18571	18264	18390	18521	18169	18176	18238	18361	18309	18168	18278	18243	18256	18508	18394	18426	18342	18360	18219	18477	18203	18490	18229	18391	18404	18244	18267	18290	18435	18443	18304	18307	18232	18263	18410	18249	18239	18457	18434	18474	18334	18366	18367	18479	18440	18323	18256	18390	18419	18438	18312	18397	18247	18264	18438	18245	18331	18360	18248	18422	18278	18219	18443	18431	18292	18473	18455	18057	18263	18310	18466	18542	18331	18134	18418	18247	18365	18260	18269	18315	18184	18383	18403	18320	18456	18201	18343	18301	18525	18382	18311	18166	18236	18288	18334	18302	18544	18330	18295	18330	18438	18330	18329	18265	18503	18241	18354	18375	18324	18498	18231	18432	18248	18379	18186	18318	18447	18377	18411	18464	18394	18234	18570	18075	18421	18418	18595	18385	18408	18366	18409	18334	18253	18322	18293	18416	18374	18444	18409	18449	18334	18464	18343	18442	18218	18423	18463	18388	18335	18384	18395	18348	18514	18345	18304	18164	18669	18261	18276	18524	18338	18265	18361	18367	18300	18442	18355	18407	18159	18505	18511	18256	18088	18482	18380	18355	18102	18452	18202	18360	18277	18365	18522	18448	18497	18307	18251	18336	18384	18318	18344	18496	18540	18344	18406	18392	18342	18373	18134	18455	18380	18326	18293	18393	18437	18419	18482	18392	18455	18329	18640	18332	18413	18329	18449	18645	18616	18567	18241	18210	18242	18024	18377	18469	18395	18311	18357	18366	18378	18466	18396	18133	18227	18547	18379	18367	18481	18446	18389	18143	18460	18271	18550	18166	18518	18344	18369	18438	18461	18408	18461	18354	18388	18400	18306	18386	18354	18534	18232	18092	18611	18479	18479	18171	18254	18346	18192	18425	18470	18391	18391	18328	18300	18319	18295	18342	18323	18276	18424	18411	18187	18396	18348	18290	18350	18159	18350	18353	18523	18385	18542	18569	18502	18249	18089	18514	18358	18420	18497	18274	18314	18274	18315	18200	18467	18201	18374	18422	18292	18473	18267	18277	18654	18426	18604	18416	18415	18208	18315	18210	18373	18370	18254	18380	18384	18408	18267	18250	18410	18256	18550	18380	18257	18360	18470	18218	18222	18434	18214	18350	18437	18240	18301	18508	18339	18370	18297	18103	18423	18270	18273	18410	18322	18522	18313	18331	18375	18429	18577	18344	18407	18359	18266	18328	18261	18296	18307	18298	18441	18613	18349	18214	18375	18304	18522	18360	18351	18181	18327	18212	18345	18502	18406	18413	18316	18232	18464	18472	18344	18252	18329	18368	18308	18349	18348	18548	18246	18408	18264	18300	18274	18350	18414	18401	18191	18584	18617	18427	18364	18418	18326	18262	18486	18443	18164	18328	18307	18380	18379	18416	18379	18200	18314	18316	18465	18337	18454	18335	18359	18338	18398	18324	18424	18264	18513	18505	18326	18533	18358	18591	18415	18351	18299	18208	18408	18441	18559	18311	18243	18499	18272	18349	18340	18357	18421	18339	18426	18264	18193	18239	18383	18430	18574	18234	18547	18253	18219	18401	18223	18493	18432	18437	18419	18283	18406	18282	18437	18436	18222	18488	18373	18334	18436	18418	18554	18307	18375	18327	18284	18348	18338	18253	18468	18486	18271	18242	18452	18435	18164	18258	18299	18406	18492	18391	18437	18250	18255	18580	18331	18316	18258	18328	18493	18462	18385	18415	18245	18456	18344	18487	18542	18451	18221	18401	18545	18323	18378	18614	18524	18231	18340	18270	18414	18345	18286	18247	18305	18350	18402	18490	18400	18580	18371	18260	18306	18384	18508	18479	18403	18408	18221	18141	18181	18372	18300	18370	18305	18241	18455	18393	18498	18355	18481	18448	18316	18416	18451	18614	18314	18616	18256	18455	18405	18514	18304	18306	18494	18228	18461	18441	18214	18304	18293	18230	18327	18371	18422	18291	18448	18270	18407	18367	18376	18526	18403	18521	18285	18287	18395	18543	18269	18352	18420	18308	18248	18559	18439	18103	18133	18312	18367	18278	18515	18446	18690	18403	18536	18383	18370	18437	18293	18337	18292	18332	18107	18362	18328	18502	18403	18453	18288	18291	18447	18312	18476	18348	18309	18395	18496	18265	18353	18405	18364	18285	18529	18357	18467	18397	18526	18460	18474	18460	18452	18403	18411	18237	18346	18576	18421	18405	18532	18532	18444	18506	18387	18328	18308	18249	18288	18407	18240	18416	18384	18291	18311	18654	18263	18482	18429	18357	18432	18536	18563	18562	18477	18507	18526	18395	18188	18259	18252	18229	18307	18229	18524	18247	18561	18425	18546	18359	18193	18503	18420	18450	18321	18385	18395	18334	18240	18433	18435	18445	18221	18290	18203	18297	18290	18265	18354	18281	18365	18315	18444	18404	18303	18224	18501	18487	18440	18235	18525	18164	18444	18281	18351	18428	18498	18360	18469	18397	18342	18505	18525	18261	18312	18259	18480	18262	18458	18253	18470	18441	18376	18234	18362	18238	18602	18532	18104	18477	18341	18304	18363	18327	18456	18288	18252	18334	18308	18490	18485	18463	18562	18295	18275	18177	18261	18344	18368	18228	18425	18213	18310	18507	18308	18577	18475	18253	18375	18122	18338	18402	18366	18154	18400	18445	18353	18450	18393	18405	18446	18498	18315	18405	18309	18191	18168	18207	18438	18344	18426	18265	18287	18282	18331	18494	18404	18212	18434	18515	18343	18414	18302	18140	18257	18465	18323	18529	18334	18300	18459	18422	18409	18270	18562	18292	18462	18385	18433	18357	18507	18441	18552	18255	18363	18463	18308	18296	18295	18468	18414	18431	18415	18436	18446	18192	18733	18301	18491	18400	18445	18493	18314	18425	18143	18290	18177	18368	18439	18259	18586	18374	18403	18530	18358	18305	18408	18436	18324	18267	18371	18336	18326	18413	18305	18331	18598	18344	18344	18434	18374	18272	18371	18257	18330	18413	18198	18087	18460	18260	18271	18394	18230	18330	18376	18331	18315	18239	18241	18393	18431	18402	18316	18289	18351	18637	18278	18373	18345	18563	18524	18341	18295	18015	18400	18470	18193	18362	18277	18509	18323	18166	18412	18178	18417	18437	18312	18423	18385	18349	18291	18509	18267	18431	18201	18300	18491	18402	18336	18383	18465	18458	18444	18347	18263	18527	18371	18404	18391	18475	18442	18331	18335	18305	18287	18125	18119	18304	18650	18407	18447	18635	18407	18296	18314	18402	18347	18412	18291	18315	18198	18314	18441	18367	18401	18310	18573	18238	18171	18450	18311	18369	18407	18345	18290	18461	18420	18248	18228	18256	18458	18521	18257	18358	18251	18397	18348	18445	18370	18193	18247	18233	18470	18406	18464	18472	18423	18303	18411	18477	18308	18255	18236	18443	18315	18223	18342	18380	18498	18340	18412	18574	18309	18410	18425	18448	18407	18365	18447	18259	18408	18356	18397	18585	18437	18251	18224	18159	18318	18557	18457	18449	18379	18310	18306	18245	18400	18295	18364	18475	18435	18449	18466	18370	18205	18371	18316	18541	18400	18262	18352	18236	18426	18368	18591	18414	18280	18557
15854	19837	19229	17469	16867	16579	16291	16310	15979	16065	15864	15950	15996	15612	15653	15706	15597	15640	15579	15469	15540	15553	15728	15527	15468	15559	15655	15354	15513	15676	15600	15424	15736	15620	15610	15532	15588	15370	15640	15676	15519	15685	15593	15568	15487	15626	15564	15527	15590	15608	15602	15626	15551	15409	15369	15613	15625	15527	15569	15489	15470	15569	15563	15433	15453	15492	15391	15412	15470	15405	15689	15611	15570	15311	15474	15523	15527	15499	15453	15477	15644	15455	15562	15630	15546	15423	15601	15512	15528	15448	15615	15526	15660	15644	15400	15476	15598	15456	15417	15303	15474	15597	15443	15688	15695	15569	15451	15429	15588	15656	15539	15520	15616	15494	15347	15555	15706	15428	15432	15739	15384	15500	15149	15436	15475	15654	15439	15352	15540	15497	15465	15412	15570	15475	15411	15346	15626	15564	15546	15589	15575	15495	15723	15488	15472	15499	15610	15420	15528	15500	15561	15530	15364	15419	15462	15475	15373	15407	15540	15637	15565	15464	15569	15637	15618	15603	15595	15612	15631	15463	15575	15515	15533	15599	15663	15440	15394	15385	15520	15453	15543	15482	15522	15413	15453	15481	15508	15659	15521	15495	15596	15594	15424	15507	15508	15482	15601	15608	15450	15573	15600	15579	15532	15627	15421	15520	15624	15525	15423	15584	15709	15516	15428	15571	15414	15519	15528	15382	15619	15631	15481	15665	15432	15579	15468	15704	15474	15407	15535	15627	15490	15439	15516	15414	15425	15513	15503	15537	15614	15396	15765	15608	15518	15588	15566	15570	15467	15322	15557	15637	15455	15386	15414	15517	15619	15448	15569	15530	15426	15500	15684	15575	15695	15518	15534	15445	15511	15419	15644	15390	15491	15472	15380	15414	15604	15482	15496	15457	15339	15428	15530	15535	15620	15394	15462	15644	15485	15385	15374	15487	15620	15571	15353	15469	15365	15610	15589	15783	15534	15385	15729	15508	15516	15489	15485	15389	15461	15316	15576	15498	15483	15515	15356	15528	15626	15601	15440	15491	15497	15410	15590	15459	15743	15431	15581	15537	15585	15615	15595	15394	15561	15652	15527	15593	15397	15473	15549	15727	15484	15483	15395	15576	15521	15375	15415	15506	15613	15482	15572	15465	15787	15505	15542	15704	15483	15605	15442	15523	15431	15496	15506	15498	15525	15722	15494	15492	15438	15398	15412	15405	15593	15385	15368	15458	15542	15635	15541	15668	15606	15471	15425	15388	15390	15432	15545	15540	15601	15503	15598	15535	15568	15482	15568	15489	15537	15659	15487	15576	15476	15480	15495	15501	15525	15509	15487	15438	15583	15556	15467	15470	15489	15458	15395	15571	15616	15455	15484	15537	15589	15656	15434	15332	15594	15602	15550	15489	15647	15576	15531	15519	15440	15532	15627	15526	15550	15638	15655	15581	15525	15697	15473	15624	15444	15456	15566	15511	15501	15517	15603	15536	15529	15535	15524	15681	15562	15576	15468	15621	15324	15420	15566	15472	15788	15531	15448	15428	15717	15495	15528	15453	15547	15555	15694	15603	15590	15511	15661	15395	15748	15664	15472	15503	15520	15602	15580	15564	15536	15387	15716	15464	15597	15525	15457	15673	15333	15355	15701	15641	15375	15465	15648	15563	15691	15429	15462	15475	15542	15510	15549	15384	15431	15424	15605	15575	15548	15508	15484	15446	15445	15408	15601	15642	15560	15555	15598	15475	15324	15431	15521	15568	15355	15436	15641	15438	15339	15557	15475	15488	15575	15513	15554	15657	15572	15610	15425	15616	15528	15594	15644	15575	15519	15673	15423	15605	15463	15502	15532	15601	15468	15487	15443	15442	15421	15416	15564	15586	15684	15573	15557	15493	15624	15511	15492	15499	15468	15525	15475	15504	15626	15542	15462	15605	15482	15702	15443	15596	15367	15583	15485	15551	15429	15511	15609	15346	15730	15608	15514	15601	15494	15670	15637	15544	15511	15477	15593	15613	15625	15643	15444	15523	15524	15588	15486	15500	15445	15454	15497	15501	15523	15473	15484	15523	15465	15538	15516	15596	15534	15500	15567	15548	15481	15444	15574	15428	15659	15556	15512	15568	15587	15435	15490	15512	15620	15462	15420	15694	15591	15578	15473	15517	15516	15544	15572	15411	15639	15547	15499	15539	15531	15415	15429	15544	15568	15560	15492	15487	15515	15481	15593	15578	15564	15581	15521	15525	15537	15458	15533	15534	15360	15441	15513	15680	15582	15568	15563	15596	15433	15457	15457	15496	15549	15397	15592	15576	15689	15546	15463	15669	15547	15519	15652	15559	15546	15458	15605	15643	15727	15569	15676	15527	15704	15469	15647	15614	15504	15597	15408	15512	15509	15507	15390	15401	15525	15401	15446	15542	15593	15481	15706	15630	15590	15752	15538	15391	15427	15574	15436	15599	15473	15561	15513	15307	15523	15465	15621	15634	15421	15500	15320	15647	15582	15534	15633	15650	15505	15521	15438	15504	15368	15636	15510	15519	15458	15619	15567	15554	15461	15568	15618	15442	15590	15503	15470	15473	15455	15364	15558	15525	15593	15591	15426	15523	15680	15544	15633	15636	15540	15598	15647	15507	15683	15545	15391	15727	15499	15610	15514	15481	15507	15624	15434	15482	15639	15492	15498	15464	15615	15446	15695	15470	15479	15529	15541	15498	15589	15569	15465	15547	15603	15587	15504	15490	15555	15493	15516	15530	15680	15564	15642	15416	15508	15573	15516	15451	15718	15373	15511	15533	15398	15409	15343	15562	15869	15332	15550	15634	15517	15594	15582	15563	15506	15401	15504	15428	15727	15431	15545	15558	15560	15471	15729	15551	15554	15575	15502	15550	15447	15532	15399	15444	15523	15325	15545	15378	15602	15503	15641	15741	15504	15341	15589	15406	15553	15451	15457	15617	15569	15590	15555	15544	15725	15493	15442	15581	15580	15508	15395	15707	15601	15565	15394	15462	15573	15514	15547	15645	15424	15565	15469	15500	15708	15515	15517	15574	15448	15514	15426	15591	15519	15561	15482	15564	15545	15511	15490	15564	15572	15508	15476	15623	15383	15457	15713	15445	15526	15621	15579	15588	15580	15538	15622	15517	15594	15382	15614	15387	15428	15579	15439	15480	15278	15585	15532	15546	15475	15626	15510	15494	15596	15730	15575	15539	15627	15415	15547	15471	15593	15461	15483	15609	15616	15545	15365	15503	15463	15554	15520	15670	15563	15366	15511	15604	15610	15576	15484	15562	15689	15552	15500	15519	15669	15567	15488	15368	15508	15387	15363	15567	15443	15387	15496	15459	15650	15564	15459	15445	15411	15492	15455	15529	15465	15456	15453	15551	15470	15453	15523	15524	15414	15499	15507	15408	15411	15380	15525	15503	15380	15553	15603	15459	15544	15574	15499	15589	15497	15757	15524	15623	15450	15558	15467	15684	15387	15618	15409	15587	15375	15648	15393	15359	15404	15540	15600	15520	15491	15623	15462	15422	15515	15614	15523	15365	15633	15416	15602	15521	15530	15512	15542	15509	15553	15568	15521	15558	15524	15561	15514	15502	15627	15481	15443	15603	15620	15490	15619	15452	15549	15430	15437	15465	15504	15560	15342	15646	15455	15508	15601	15600	15608	15608	15624	15292	15629	15527	15540	15406	15369	15721	15669	15523	15494	15612	15613	15584	15568	15477	15424	15563	15361	15481	15475	15526	15660	15587	15689	15572	15417	15538	15611	15420	15596	15659	15491	15518	15462	15562	15458	15632	15371	15513	15552	15492	15530	15619	15555	15570	15610	15497	15661	15447	15415	15619	15468	15492	15588	15425	15324	15664	15577	15496	15469	15619	15537	15552	15436	15592	15649	15392	15564	15316	15632	15364	15564	15567	15569	15576	15391	15795	15681	15429	15627	15528	15468	15659	15442	15505	15509	15414	15526	15438	15588	15626	15404	15589	15671	15529	15514	15436	15625	15539	15513	15518	15582	15427	15716	15553	15529	15647	15475	15435	15440	15547	15616	15557	15558	15519	15501	15698	15562	15577	15566	15562	15800	15515	15631	15514	15482	15607	15596	15637	15464	15528	15567	15376	15436	15438	15379	15404	15463	15601	15620	15505	15652	15703	15665	15412	15649	15571	15604	15511	15411	15619	15600	15567	15522	15512	15554	15505	15382	15459	15566	15620	15352	15665	15510	15253	15611	15428	15404	15519	15565	15637	15647	15624	15487	15495	15341	15472	15560	15746	15578	15662	15384	15388	15558	15557	15577	15623	15497	15486	15433	15495	15492	15529	15642	15485	15485	15556	15519	15490	15581	15475	15525	15570	15475	15547	15570	15481	15446	15725	15524	15464	15543	15401	15419	15664	15349	15461	15436	15556	15740	15479	15608	15483	15441	15369	15316	15403	15462	15415	15612	15570	15557	15561	15376	15690	15414	15575	15674	15455	15361	15553	15676	15539	15386	15599	15471	15627	15420	15549	15329	15553	15451	15607	15400	15492	15406	15364	15546	15495	15615	15512	15527	15608	15578	15540	15459	15472	15618	15644	15288	15435	15425	15627	15494	15506	15676	15625	15577	15523	15439	15527	15672	15483	15605	15531	15517	15481	15484	15398	15471	15605	15585	15476	15520	15498	15443	15640	15520	15525	15495	15596	15461	15569	15480	15664	15665	15565	15701	15475	15572	15453	15494	15677	15432	15473	15618	15660	15669	15586	15409	15474	15425	15608	15659	15381	15585	15699	15349	15484	15516	15431	15382	15415	15564	15639	15491	15428	15727	15750	15487	15558	15609	15378	15673	15501	15369	15524	15273	15560	15413	15460	15514	15808	15594	15377	15640	15494	15497	15659	15643	15605	15534	15544	15467	15530	15605	15657	15570	15744	15493	15507	15659	15487	15499	15630	15678	15616	15574	15512	15578	15479	15614	15516	15517	15556	15628	15556	15666	15504	15498	15475	15602	15498	15729	15646	15538	15526	15579	15522	15609	15339	15570	15831	15522	15657	15490	15606	15549	15551	15512	15688	15581	15548	15610	15527	15607	15382	15534	15486	15531	15273	15497	15461	15546	15386	15395	15558	15382	15342	15548	15459	15552	15417	15532	15387
23580	21068	28486	23949	21977	22157	21204	18754	17895	17930	17861	17714	17687	17686	17524	17470	17400	17553	17414	17532	17376	17127	17167	17354	17481	17160	17156	17328	17288	17285	17265	17410	17311	17082	17137	17318	17147	17250	17097	17278	17176	17174	17167	17308	17127	17216	17207	17174	17209	17054	17284	17183	17175	17073	17183	17208	17265	17276	17354	17264	17237	17316	17352	17280	17216	17184	17015	17123	16986	17164	17106	17127	17201	17211	16845	17184	17127	17103	17080	17199	17323	17239	17096	17237	16953	17100	17085	17259	17155	16977	17313	17365	17157	17216	17199	16989	17344	17193	17287	17178	17140	17138	17129	17134	17018	17105	16945	17111	17015	16881	17191	16989	16999	16915	17224	17218	17151	17013	16995	17270	17113	17055	17260	17255	17046	17086	17076	17127	17172	17305	17172	17130	16989	17149	17028	17270	17119	17103	17047	17034	17203	17318	17108	17202	17142	17170	17131	16933	17149	16881	17154	17031	17004	17144	17138	16976	17012	17149	17417	17067	17112	17195	16993	17072	17174	17239	16981	17097	17077	17132	16899	17145	17170	17144	17242	17124	16919	17096	17327	17114	17076	17169	17128	16918	17124	17154	17190	17151	17023	17369	16932	17233	17440	16964	17128	17169	17071	17044	17079	17220	17043	17056	16949	17172	17056	17071	16966	17130	17095	17240	17107	17019	17146	17168	17065	17349	17073	17155	17066	17115	16916	16935	17059	17218	17237	17159	17061	17267	16909	17066	17101	17193	17160	17181	16871	16985	17157	17196	17042	17086	17157	17021	17229	17403	17288	17256	17090	17204	16943	17174	17222	17255	17095	17098	17301	17112	17001	17072	17116	17076	17043	16967	17061	17341	17303	16909	16960	16963	17190	17037	17155	17161	17066	17071	17112	17154	17218	17207	17283	17122	17091	17257	17077	17061	17059	17071	17052	16885	16962	16965	17130	17354	17082	17192	17195	17160	16988	17222	16979	17081	17075	16965	17215	17129	17169	17148	17189	16898	17112	17104	17192	17371	17176	17008	17095	17107	17300	17041	17049	17259	17271	17187	17105	17055	17051	17315	17212	17036	17130	17118	17051	17202	17153	17062	17276	17300	17259	17005	17199	17103	17123	17114	17165	17094	17026	17120	17342	17013	17066	17133	16946	17119	17025	17118	17005	17068	17086	17162	17343	17042	16910	17284	17139	17158	17122	17114	17111	17102	17164	17323	17237	17257	17080	17123	17185	17075	17040	17011	17246	17097	17138	17109	17304	17142	17170	16957	17155	16927	17261	17049	17059	17106	17161	17082	17158	17225	17192	17079	17123	17087	17262	17171	16777	17213	17147	16881	17124	16900	17222	17166	17146	17058	17315	17083	17209	16997	17122	16989	17201	17064	17119	17093	17146	17242	17197	17193	16942	17013	17276	16888	17031	17191	17109	17199	17106	17163	17149	17013	17102	16949	17520	17301	17177	16922	17213	17027	17023	17150	17302	17077	17090	17112	17225	17015	17068	16993	17026	17197	17069	17160	17188	17059	17026	17071	16983	17110	17175	17154	17038	16955	17292	17104	17171	17332	17211	17225	17022	17340	17061	17197	17382	17224	17265	17118	17178	16958	17007	17193	17124	17167	17204	17086	17046	17395	16957	17189	17087	17043	17082	17142	17128	16851	17282	17062	17122	17072	17138	17159	17178	17112	16966	17026	17021	17115	17255	17172	17189	17228	17111	17023	17283	17072	17201	17144	17309	17042	17182	17109	17231	17143	17095	17064	17190	17281	17015	17145	17238	17096	17046	17097	16940	17116	17164	16998	17108	17107	17076	16938	17134	17135	17070	16965	17178	17117	17064	17100	17099	17130	17057	17247	17122	17176	17078	16913	17073	17021	17155	17316	17140	17220	17107	16991	17079	17057	17235	16983	17197	17260	16962	16983	17056	17308	17382	17079	17240	17162	17225	17217	17012	17043	17039	16944	17073	17031	17159	17169	17228	17054	16899	17167	17208	17147	17056	17175	17183	17079	17105	17264	17180	17262	17096	17273	17177	17210	17148	17093	16949	17178	17074	17019	17173	17105	17179	17238	17241	17165	17090	17119	17029	17166	17106	17229	17130	17336	17102	16969	17109	17150	17109	17058	16976	16998	17118	17294	17105	16994	17146	17259	17111	17349	17241	17344	17165	17032	17074	17135	17304	17100	17239	17062	17107	17209	17133	17224	17230	17193	17090	17100	17203	17167	17421	17264	17009	17113	16951	17003	17217	17220	17080	17018	17061	17189	17116	16997	17060	17057	17146	17133	17159	17189	16946	17047	16966	17296	17285	16873	16969	17123	16958	17230	17107	17134	16983	17241	17158	17131	17111	17109	17187	17307	17192	17425	16999	16972	17185	16970	16968	17079	17109	17056	17179	17153	17259	17190	17073	17090	17078	17214	17128	17299	17199	16965	17184	17152	17065	17068	17121	17300	17166	17107	17103	17237	17359	16850	17280	17154	16957	17249	16980	16888	17032	17120	17126	17021	17050	17002	17061	17043	17061	16862	17254	17225	16997	17130	17255	17072	17180	17205	16996	17126	17181	17252	17047	17211	17239	17084	17110	17071	17109	17125	17189	17002	16904	17029	17313	17108	17224	17239	17073	17127	16924	16974	17220	17017	17113	17212	17135	17112	16933	16994	17093	17061	17112	16928	17144	17086	17133	17084	17265	16988	17236	17188	17324	17273	17245	17161	16989	17087	17141	17271	17443	17218	17212	17065	17187	17174	17141	17159	17170	16910	17182	17076	17039	17256	17236	17183	17189	17009	17191	17222	17323	17114	17249	17258	17055	16962	16949	17039	16890	17167	17032	17292	17287	17025	17239	17233	17101	16994	17148	17223	17293	17196	17220	17180	17274	16979	17224	16964	17193	17132	17130	17146	17235	16978	16960	17148	16969	16939	16935	17082	17031	17060	17140	17147	17140	17284	17167	17067	17094	17243	17233	17102	17137	17041	17062	17105	17281	16941	17117	17019	16991	17180	17177	17089	17238	17175	17263	17120	17125	17062	17117	16971	17070	17027	17192	16914	17061	17374	16912	17141	17080	17204	17267	17204	17084	17145	17074	17134	16992	17251	17073	17044	17150	17112	17093	17230	17211	17164	17084	17140	17081	16957	16983	16988	17170	17125	17288	17063	17059	17201	17202	17241	17210	17061	16946	17004	17068	17133	17177	17200	17253	17180	17203	17098	17002	17026	16876	16933	17148	17313	16969	17271	17221	17145	16991	17103	17086	17137	17168	17190	17066	17033	17112	16986	17234	17243	17241	17127	17216	17289	17122	17182	17143	17298	17288	17072	17165	17100	16922	17142	17263	17094	17127	17152	17155	16933	17041	17019	17020	17154	16959	16997	17265	17149	17241	17259	17286	17328	17185	16908	17199	17077	17183	17161	17357	17293	16869	17175	17245	17340	17389	17300	17182	17214	17098	17029	16858	17033	17075	17071	16956	17124	17085	17013	17113	17109	17050	17193	17295	17086	17034	16847	17295	17126	17237	17330	16992	16934	17013	17149	17147	17236	17244	17112	17268	17059	17150	16973	16935	16979	17291	17091	17283	17367	17090	17036	17227	17041	17063	17175	17142	17172	17103	17113	17280	17190	17097	17237	17095	17271	17244	17189	17135	16990	17100	17117	17043	17003	17156	16975	17015	17173	17191	17128	17264	17016	17026	17126	17141	17252	17034	17086	17195	17198	17069	16891	17129	17132	17172	17185	17079	17098	17024	17117	16934	16934	16986	17253	17023	16947	17125	17131	17134	17103	17178	17005	17021	17250	17134	17160	17169	17008	17247	17031	17165	17120	17074	16994	17150	17085	17038	17017	17204	17293	17134	17153	17125	16972	17079	17121	17031	17379	17275	17138	17155	17167	17199	16986	17066	17128	17110	17129	17209	17370	17064	17046	17041	17123	17073	17216	17367	17101	17086	17053	17232	17401	17196	17146	17253	17166	17008	17049	17193	17321	17057	17326	17096	17005	17339	17227	17186	17214	17207	17447	17006	17163	17083	16903	16948	17055	17249	17047	17185	17173	17333	17099	17013	16950	16939	16992	16927	17160	17170	17229	17009	17208	17139	17095	17156	17161	17038	17104	17059	17152	16950	17199	17033	17216	17132	17165	17147	17033	17077	17109	17120	17256	17238	17309	17139	17125	17219	17282	17099	17180	17068	17148	17066	17080	17165	17107	17084	17054	17025	17155	17135	17099	17190	17084	17039	17112	17443	17241	17393	17274	17137	17078	17190	17013	17011	17036	17245	17118	17189	17178	17155	17107	17279	17155	17041	17178	17067	17143	17020	17146	17200	17036	17052	17096	17194	16999	17120	17237	17203	17199	17170	17224	17294	17191	17221	17020	17281	17093	17228	17210	17088	17035	17259	17156	17160	17052	17074	17143	17106	17207	17347	17063	17099	17266	17310	17040	17205	17238	17002	17092	17212	17160	16992	17161	17030	17054	17072	17170	17303	17099	17005	17138	17160	17240	17281	17133	17293	16961	16977	17266	17060	17360	17121	17148	17085	16947	17029	17049	17187	17366	17056	17188	17043	17089	17141	17198	17251	17098	17246	17274	17246	17242	17328	17120	17013	17381	17024	16992	17031	17139	17106	17031	17019	17083	17006	17156	17101	17105	17083	17248	17003	17093	17098	17006	17122	17244	17163	17094	17173	17291	16996	17212	17119	17284	17096	17055	17169	17095	17072	17070	17023	17098	17190	17134	17296	17103	17040	17215	17049	17191	16895	17129	16970	17207	17023	17291	17184	17114	17139	17140	17307	16992	17255	17143	17405	17395	17283	17048	17076	17181	17085	17167	17100	17332	17005	17103	17161	17113	17123	17081	17065	17107	17310	17090	17009	16993	16968	17178	17250	17242	17247	17023	17085	17007	17376	17091	17099	17312	17216	17161	17060	17117	17197	17168	17140	17136	17129	17182	17169	17250	17211	16882	17106	17141	17197	17180	17021	17124	17268	16996	17047	17005	17160	17105	17186	17157	17122	16952	17272	17018	17150	17163	17199	17151	17241	17197	17161	17009	17160	17154	17189	16972	16993	17123	17154	17098	17089	17058	17249	16966	17230	17016	16985	17175	17034	17016	17169	17363	17194	17114	17056	17064
14919	26000	24254	19858	18394	17398	16711	16602	16064	15963	15778	15516	15314	15295	15071	15072	15115	14901	14905	15051	14916	14866	14835	14826	14798	14903	14771	14937	14670	14949	14881	14898	14837	14729	14901	14829	14929	14814	14876	14683	14663	14867	14801	14979	14845	14752	14856	14664	14754	14719	14829	14931	14759	14712	14926	14934	14798	14829	14799	14743	14950	14737	14811	14886	14870	14791	14785	14920	14719	14805	14806	14708	14908	14765	14823	14703	14721	14850	14709	14713	14747	14771	14712	14776	14784	14727	14767	14642	14853	14630	14843	14727	14796	14861	14627	14920	14975	14764	14774	14679	14835	14700	14745	14669	14728	14714	14664	14788	14703	14839	14877	14777	14640	14856	14765	14827	14914	14705	14834	14715	14831	14943	14712	14925	14558	14708	14796	14682	14812	14848	14796	14923	14593	14834	14744	14818	14781	14825	14735	14639	14711	14783	14774	14839	14764	14528	14736	14798	14658	14779	14740	14880	14728	14700	14663	14571	14800	14825	14850	14765	14878	14795	14866	14778	14874	14744	14895	14725	14729	14844	14702	14710	14726	14814	14930	14747	14741	14780	14588	14728	14924	14794	14677	14613	14834	14666	14811	14663	14777	14760	14578	14833	14710	14658	14757	14815	14856	14647	14597	14705	14790	14589	14764	14667	14914	14771	14835	14806	14660	14707	14897	14690	14622	14636	14750	14676	14778	14754	14688	14649	14822	14814	14800	14631	14607	14892	14711	14710	14791	14746	14796	14701	14766	14764	14704	14648	14749	14667	14680	14727	14680	14791	14785	14634	14863	14775	14861	14756	14819	14763	14847	14607	14972	14663	14764	14674	14555	14687	14720	14720	14721	14650	14860	14720	14801	14741	14879	14725	14866	14637	14608	14766	14742	14725	14738	14568	14828	14697	14740	14778	14669	14811	14769	14709	14710	14685	14716	14624	14845	14633	14880	14619	14793	14679	14680	14654	14770	14752	14688	14832	14613	14815	14829	14713	14789	14612	14825	14677	14780	14612	14885	14782	14701	14724	14771	14712	14653	14569	14608	14823	14777	14686	14701	14860	14898	14821	14755	14802	14776	14678	14776	14623	14785	14942	14713	14784	14809	14735	14798	14739	14718	14806	14660	14722	14757	14766	14824	14703	14860	14861	14654	14828	14590	14618	14718	14918	14642	14877	14598	14798	14888	14551	14787	14707	14859	14747	14725	14616	14726	14571	14642	14780	14686	14801	14708	14788	14690	14660	14710	14859	14634	14942	14712	14623	14739	14787	14847	14908	14526	14685	14674	14831	14801	14697	14651	14752	14866	14663	14745	14761	14734	14821	14713	14999	14663	14762	14800	14701	14792	14726	14669	14766	14761	14801	14826	14849	14786	14851	14825	14704	14657	14810	14650	14827	14725	14754	14771	14682	14819	14691	14717	14686	14733	14652	14722	14711	14777	14696	14868	14643	14787	14711	14844	14686	14801	14956	14649	14824	14678	14775	14754	14706	14809	14505	14821	14651	14539	14683	14848	14756	14655	14747	14763	14873	14893	14646	14833	14650	14742	14799	14670	14771	14635	14757	14662	14862	14875	14723	14683	14714	14789	14828	14785	14720	14669	14782	14705	14835	14712	14902	14654	14835	14766	14878	14726	14677	14773	14725	14857	14658	14776	14736	14672	14709	14798	14745	14773	14612	14815	14601	14804	14774	14710	14876	14825	14788	14564	14667	14837	14862	14805	14701	14639	14957	14755	14737	14663	14734	14911	14648	14700	14850	14639	14688	14740	14765	14681	14649	14783	14826	14793	14738	14578	14664	14757	14725	14685	14785	14662	14805	14674	14641	14680	14764	14752	14758	14730	14804	14841	14617	14631	14646	14884	14815	14745	14644	14766	14608	14727	14770	14595	14827	14558	14857	14751	14716	14678	14760	14740	14741	14792	14642	14730	14630	14765	14723	14803	14784	14840	14554	14789	14850	14587	14893	14799	14788	14658	14767	14830	14708	14585	14807	14736	14841	14742	14772	14829	14603	14747	14856	14775	14707	14618	14882	14930	14601	14756	14648	14667	14523	14724	14733	14742	14695	14794	14605	14814	14871	14635	14877	14719	14701	14671	14849	14772	14787	14695	14616	14765	14707	14547	14812	14799	14745	14789	14625	14807	14812	14759	14789	14679	14815	14749	14782	14671	14727	14781	14729	14848	14787	14700	14723	14657	14683	14707	14822	14747	14758	14816	14648	14681	14882	14877	14661	14615	14688	14843	14771	14828	14752	14697	14751	14847	14725	14808	14780	14833	14564	14701	14657	14682	14735	14791	14548	14736	14599	14591	14721	14655	14687	14812	14801	14837	14796	14758	14734	14750	14794	14584	14770	14652	14867	14854	14796	14638	14657	14665	14566	14798	14725	14562	14638	14688	14835	14960	14799	14720	14750	14782	14858	14728	14721	14702	14824	14547	14872	14619	14754	14819	14747	14890	14693	14841	14594	14736	14811	14794	14640	14794	14594	14827	14848	14702	14760	14926	14790	14710	14881	14646	14732	14920	14755	14638	14739	14873	14790	14459	14828	14869	14720	14713	14838	14628	14728	14694	14738	14693	14841	14783	14823	14733	14619	14687	14722	14713	14916	14639	14866	14555	14612	14788	14767	14781	14617	14775	14700	14857	14815	14869	14820	14751	14862	14793	14733	14706	14744	14574	14756	14619	14612	14827	14796	14728	14727	14508	14694	14641	14723	14685	14647	14880	14628	14650	14782	14700	14806	14758	14707	14647	14803	14760	14702	14926	14759	14815	14670	14802	14803	14827	14726	14642	14731	14752	14953	14781	14711	14771	14924	14823	14615	14671	14589	14916	14771	14772	14776	14847	14762	14605	14653	14729	14741	14581	14750	14755	14675	14746	14817	14662	14760	14612	14817	14758	14568	14867	14632	14768	14770	14636	14555	14806	14807	14701	14720	14643	14712	14627	14719	14775	14611	14737	14830	14855	14939	14750	14673	14813	14746	14671	14912	14590	14722	14754	14793	14732	14715	14794	14815	14817	14643	14590	14621	14700	14776	14687	14782	14801	14982	14886	14564	14787	14680	14807	14755	14605	14612	14655	14760	14815	14966	14710	14646	14692	14698	14577	14729	14553	14698	14744	14700	14735	14704	14834	14848	14787	14538	14830	14638	14784	14764	14631	14629	14897	14800	14527	14592	14835	14703	14563	14572	14745	14766	14711	14775	14618	14729	14607	14678	14884	14794	14810	14785	14700	14836	14858	14821	14982	14459	14783	14761	14677	14729	14689	14911	14814	14762	14881	14545	14884	14913	14798	14705	14794	14709	14760	14661	14655	14719	14679	14891	14688	14701	14767	15053	14673	14649	14630	14712	14690	14705	14687	14720	14730	14841	14727	14842	14756	14792	14722	14804	14666	14611	14816	14708	14647	14842	14831	14527	14700	14715	14844	14765	14758	14671	14719	14768	14606	14753	14655	14674	14759	14492	14852	14807	14713	14844	14581	14848	14788	14675	14630	14840	14786	14874	14722	14717	14845	14659	14796	14787	14860	14665	14731	14686	14717	14654	14775	14668	14717	14727	14806	14633	14722	14776	14835	14657	14811	14750	14660	14729	14461	14810	14894	14860	14596	14781	14978	14901	14718	14897	14837	14867	14686	14684	14818	14829	14698	14875	14585	14789	14882	14807	14908	14759	14711	14707	14871	14798	14755	14612	14793	14601	14664	14737	14878	14865	14882	14798	14842	14777	14748	14637	14799	14894	14545	14641	14926	14825	14677	14730	14783	14824	14631	14680	14748	14750	14699	14664	14844	14570	14625	14758	14709	14789	14873	14813	14730	14740	14820	14689	14829	14709	14901	14709	14826	14700	14847	14563	14787	14698	14822	14789	14621	14597	14731	14834	14758	14833	14705	14745	14724	14757	14771	14714	14821	14779	14717	14923	14761	14618	14680	14820	14803	14657	14897	14809	14886	14770	14625	14753	14612	14777	14861	14794	14884	14604	14859	14814	14793	14821	14657	14774	14863	14772	14729	14791	14870	14738	14548	14719	14810	14665	14813	14768	14864	14848	14631	14731	14714	14918	14779	14787	14790	14831	14884	14645	14874	14801	14690	14765	14788	14609	14660	14855	14809	14546	14880	14704	14802	14796	14673	14708	14731	14773	14700	14642	14676	14849	14868	14665	14823	14892	14799	14711	14677	14803	14831	14812	14781	14553	14771	14827	14766	14911	14868	14766	14765	14772	14761	14684	14851	14765	14811	14683	14687	14679	14744	14597	14797	14684	14667	14671	14803	14835	14848	14614	14817	14867	14665	14741	14729	14777	14803	14738	14889	14845	14666	14629	14788	14846	14742	14807	14737	14631	14990	14719	14854	14828	14646	14622	14673	14735	14697	14851	14792	14721	14842	14590	14703	14869	14835	14741	14778	14717	14881	14792	14788	14814	14772	14766	14728	14759	14668	14663	14770	14868	14790	14550	14805	14716	14558	14749	14580	14780	14640	14651	14703	14925	14713	14743	14700	14679	14755	14696	14657	14662	14670	14794	14796	14687	14716	14893	14515	14752	14728	14770	14904	14734	14888	14694	14676	14752	14896	14766	14774	14890	14625	14694	14672	14747	14736	14710	14835	14738	14751	14731	14812	14891	14821	14832	14709	14851	14778	14736	14704	14732	14691	14921	14652	14888	14679	14727	14807	14928	14731	14701	14708	14521	14764	14616	14710	14726	14692	14538	14787	14848	14647	14639	14712	14553	14677	14618	14791	14785	14557	14686	14867	14920	14814	14747	14817	14721	14730	14736	14846	14850	14586	14654	14774	14775	14819	14546	14846	14862	14744	14867	14814	14600	14640	14704	14707	14738	14686	14816	14708	14831	14629	14764	14597	14727	14701	14944	14861	14861	14738	14619	14672	14685	14719	14868	14992	14871	14629	14634	14760	14697	14716	14747	14623	14615	14779	14708	14761	14787	14641	14774	14619	14594	14788	14695	14619	14830	14705	14763	14772	14771	14722	14727	14725	14601	14740	14670	14622	14755	14639	14717	14795	14798	14761	14737	14576	14684	14914	14829	14696	14572	14854	14760	14823	14596	14774	14692	14880	14700	14739	14759	14718	14864	14894	14679	14741	14836	14781	14598	14802	14641
22546	21060	28861	23494	21289	23348	25238	19780	18712	18977	18653	18491	18156	18296	18051	18248	18029	18036	17736	17764	17924	17853	17680	17734	17861	17766	17591	17590	17774	17430	17709	17680	17549	17616	17727	17579	17594	17750	17787	17620	17729	17727	17649	17590	17706	17703	17608	17439	17379	17586	17696	17713	17650	17870	17515	17502	17540	17569	17620	17593	17504	17721	17622	17607	17526	17775	17565	17547	17645	17709	17633	17439	17550	17491	17631	17694	17490	17580	17487	17396	17607	17640	17502	17601	17624	17561	17592	17518	17348	17292	17331	17840	17489	17489	17584	17336	17441	17390	17491	17542	17389	17492	17570	17534	17432	17465	17551	17429	17471	17529	17651	17508	17401	17312	17371	17454	17500	17568	17709	17439	17441	17452	17424	17376	17458	17724	17572	17441	17441	17397	17283	17671	17435	17450	17615	17551	17493	17487	17354	17290	17405	17500	17288	17490	17558	17705	17472	17637	17535	17495	17578	17403	17676	17474	17490	17313	17660	17501	17471	17341	17391	17416	17545	17606	17543	17493	17542	17713	17660	17661	17696	17708	17335	17473	17439	17513	17617	17605	17577	17328	17655	17596	17240	17502	17417	17318	17584	17527	17339	17395	17583	17465	17668	17474	17650	17667	17370	17548	17515	17394	17399	17314	17510	17601	17563	17498	17481	17620	17366	17410	17467	17507	17480	17559	17469	17654	17424	17537	17560	17518	17312	17191	17670	17439	17231	17321	17556	17735	17439	17561	17592	17435	17402	17362	17383	17431	17458	17534	17503	17375	17394	17347	17642	17510	17703	17237	17394	17593	17546	17566	17671	17424	17354	17339	17606	17292	17572	17506	17318	17395	17569	17647	17192	17486	17531	17437	17387	17443	17475	17514	17807	17382	17561	17493	17269	17318	17485	17419	17407	17392	17429	17685	17348	17428	17314	17477	17305	17320	17718	17505	17336	17557	17252	17323	17463	17330	17545	17402	17564	17518	17636	17611	17488	17522	17580	17529	17373	17593	17528	17516	17488	17488	17513	17571	17407	17644	17532	17568	17608	17535	17476	17364	17557	17831	17625	17304	17683	17500	17368	17329	17375	17398	17530	17361	17467	17491	17428	17552	17567	17381	17548	17588	17372	17560	17483	17242	17379	17498	17423	17263	17407	17564	17656	17379	17347	17392	17408	17587	17548	17434	17490	17306	17557	17628	17526	17767	17500	17419	17508	17534	17593	17196	17591	17463	17542	17521	17415	17375	17640	17546	17394	17618	17619	17414	17530	17304	17431	17567	17467	17230	17519	17487	17457	17469	17793	17551	17385	17455	17705	17487	17496	17276	17475	17420	17639	17387	17420	17520	17379	17435	17384	17649	17640	17449	17448	17525	17307	17515	17425	17574	17336	17428	17760	17343	17445	17465	17609	17368	17385	17365	17549	17471	17319	17701	17412	17439	17597	17478	17462	17579	17411	17453	17539	17568	17336	17410	17429	17459	17404	17571	17468	17551	17414	17445	17530	17509	17362	17685	17501	17395	17420	17627	17480	17459	17272	17510	17456	17598	17441	17345	17372	17483	17296	17479	17340	17393	17388	17450	17527	17505	17452	17378	17437	17462	17416	17287	17448	17495	17402	17503	17359	17327	17522	17485	17454	17437	17195	17474	17543	17440	17439	17384	17560	17451	17519	17564	17607	17539	17596	17678	17338	17517	17551	17431	17461	17483	17337	17321	17650	17641	17665	17432	17595	17413	17354	17445	17478	17394	17548	17462	17475	17410	17450	17357	17308	17537	17443	17539	17494	17413	17435	17581	17413	17436	17465	17697	17466	17683	17423	17316	17447	17518	17344	17100	17420	17451	17397	17524	17534	17477	17299	17299	17264	17461	17239	17383	17628	17230	17447	17409	17597	17452	17542	17774	17504	17401	17314	17369	17378	17438	17416	17703	17536	17615	17522	17465	17373	17324	17374	17498	17394	17435	17534	17539	17288	17686	17599	17525	17358	17520	17509	17535	17415	17350	17529	17238	17228	17507	17331	17461	17535	17572	17569	17471	17530	17454	17510	17416	17204	17361	17304	17812	17558	17467	17606	17679	17517	17624	17205	17358	17520	17646	17584	17441	17421	17242	17476	17367	17415	17478	17416	17309	17509	17458	17429	17547	17459	17380	17426	17455	17448	17369	17438	17424	17620	17471	17357	17423	17327	17406	17621	17513	17329	17602	17495	17397	17512	17382	17383	17420	17502	17424	17650	17322	17286	17470	17602	17638	17377	17538	17613	17390	17329	17516	17597	17314	17340	17666	17447	17572	17461	17526	17439	17488	17518	17495	17342	17486	17457	17501	17602	17377	17606	17503	17670	17249	17524	17437	17503	17345	17594	17429	17308	17565	17494	17554	17267	17377	17212	17540	17423	17404	17480	17387	17453	17472	17421	17391	17543	17622	17516	17526	17532	17500	17736	17463	17478	17436	17322	17426	17429	17383	17364	17546	17541	17398	17544	17499	17451	17582	17508	17419	17593	17537	17515	17368	17601	17829	17498	17549	17445	17469	17457	17457	17449	17449	17431	17444	17440	17511	17455	17421	17455	17613	17576	17472	17519	17350	17309	17334	17385	17536	17471	17241	17479	17404	17614	17326	17453	17315	17515	17468	17458	17502	17494	17327	17451	17579	17642	17485	17475	17322	17486	17530	17578	17526	17421	17332	17470	17482	17592	17456	17501	17533	17523	17574	17581	17427	17506	17367	17442	17323	17362	17462	17403	17453	17369	17377	17455	17205	17238	17347	17609	17509	17487	17425	17372	17513	17514	17422	17459	17427	17661	17483	17227	17274	17416	17569	17566	17384	17683	17660	17424	17607	17555	17364	17272	17462	17493	17400	17480	17647	17462	17317	17480	17551	17419	17359	17289	17415	17473	17589	17500	17550	17340	17425	17497	17543	17485	17480	17465	17623	17574	17489	17466	17413	17320	17358	17296	17368	17620	17528	17425	17288	17476	17694	17457	17401	17470	17560	17625	17635	17393	17396	17573	17311	17312	17512	17569	17476	17530	17389	17549	17436	17642	17427	17414	17418	17482	17471	17417	17434	17500	17556	17377	17467	17616	17459	17576	17434	17433	17560	17251	17499	17289	17196	17265	17394	17489	17536	17595	17484	17499	17469	17430	17557	17520	17458	17414	17613	17491	17458	17458	17372	17414	17423	17451	17535	17494	17604	17450	17410	17506	17514	17522	17597	17346	17389	17510	17350	17577	17500	17595	17542	17462	17337	17518	17425	17255	17559	17634	17620	17516	17657	17550	17492	17436	17473	17205	17559	17530	17495	17539	17227	17333	17435	17678	17565	17417	17535	17620	17443	17779	17675	17386	17358	17447	17536	17308	17385	17359	17518	17536	17284	17376	17485	17594	17606	17444	17360	17395	17604	17395	17446	17660	17602	17543	17399	17565	17685	17485	17789	17358	17435	17545	17649	17356	17606	17508	17474	17578	17540	17292	17425	17396	17471	17440	17369	17269	17328	17462	17542	17617	17393	17401	17494	17494	17394	17622	17491	17292	17419	17560	17415	17373	17311	17359	17372	17466	17548	17250	17388	17353	17514	17520	17565	17499	17569	17329	17546	17228	17524	17370	17543	17265	17579	17321	17430	17553	17368	17508	17472	17403	17273	17421	17494	17539	17316	17442	17285	17556	17405	17555	17482	17607	17350	17651	17401	17385	17522	17419	17303	17394	17281	17157	17327	17375	17580	17433	17548	17514	17489	17703	17657	17472	17481	17440	17404	17375	17386	17402	17573	17522	17487	17389	17381	17330	17534	17332	17583	17297	17510	17493	17572	17352	17383	17415	17534	17538	17519	17586	17505	17383	17333	17345	17435	17413	17389	17506	17412	17670	17507	17630	17547	17611	17147	17384	17449	17642	17489	17470	17549	17461	17484	17488	17477	17506	17401	17482	17404	17480	17427	17420	17381	17470	17577	17562	17398	17444	17533	17450	17267	17451	17475	17616	17548	17572	17564	17562	17688	17509	17575	17428	17460	17374	17417	17336	17488	17308	17616	17516	17490	17500	17618	17563	17555	17497	17209	17525	17413	17197	17595	17492	17456	17434	17670	17498	17356	17563	17349	17515	17413	17605	17456	17620	17491	17429	17368	17394	17403	17292	17430	17527	17650	17422	17584	17643	17458	17508	17464	17387	17347	17510	17469	17595	17531	17511	17550	17530	17516	17423	17465	17568	17269	17414	17518	17393	17631	17460	17554	17437	17411	17416	17430	17388	17627	17368	17446	17399	17492	17637	17403	17436	17354	17554	17411	17699	17433	17446	17389	17606	17622	17388	17596	17455	17411	17541	17699	17385	17676	17708	17576	17496	17685	17270	17365	17487	17316	17279	17559	17551	17344	17531	17401	17397	17418	17381	17301	17354	17458	17593	17671	17531	17547	17523	17538	17558	17437	17441	17452	17538	17453	17546	17297	17350	17470	17513	17569	17484	17353	17464	17548	17377	17216	17320	17553	17423	17565	17433	17299	17521	17395	17475	17307	17368	17543	17719	17581	17674	17231	17475	17540	17574	17619	17567	17665	17371	17435	17517	17662	17276	17393	17649	17482	17498	17316	17659	17580	17291	17251	17357	17422	17497	17318	17610	17593	17540	17459	17363	17423	17612	17431	17465	17354	17487	17513	17443	17370	17476	17291	17196	17490	17338	17601	17499	17391	17441	17600	17528	17450	17436	17493	17597	17396	17528	17482	17325	17460	17601	17575	17639	17589	17455	17422	17381	17432	17290	17619	17379	17442	17630	17546	17365	17521	17584	17447	17521	17551	17527	17530	17505	17292	17312	17596	17345	17486	17538	17587	17380	17551	17479	17308	17472	17479	17542	17425	17509	17602	17691	17408	17333	17465	17490	17433	17482	17505	17496	17410	17443	17626	17563	17431	17461	17426	17338	17515	17399	17307	17351	17518	17618	17525	17317	17418	17618	17598	17455	17202	17383	17525	17432	17518	17393	17275	17357	17397	17473	17495	17543	17348	17454	17367	17599	17477	17480	17488	17508	17496	17489	17272	17518	17488	17559	17471	17634	17748	17564	17456	17343	17678	17471	17364	17496	17440	17596	17501	17436	17643	17322	17497	17318	17359	17538	17456	17585	17676
16872	30731	28393	23102	20633	19326	18334	17889	17105	16516	16436	16232	15878	15897	15419	15510	15531	15357	15427	15262	15179	14959	15134	14977	15110	14990	14980	15006	15154	15013	14909	14885	15107	14930	14797	14930	14975	14872	14895	14960	14966	14792	14907	15063	14879	15043	15064	14850	14867	15016	14940	14953	14855	14878	15014	15058	15195	15076	15089	15063	15128	14951	14950	15041	14878	15152	14776	15062	15015	14973	14998	14885	14862	14875	15021	15158	14930	14771	14984	14897	14905	14890	14925	14989	14845	15014	14975	14793	14841	15025	14876	15035	14771	14892	14845	14923	14830	14917	14872	14906	14876	14855	14979	14909	15141	14889	14982	14900	14778	14941	14880	14952	15036	14822	15016	15006	14757	14915	14893	14878	14941	14969	14868	14775	14900	14965	14663	14908	14965	14950	14866	14772	14920	14845	14983	14992	15014	14930	14988	14869	14896	14989	14922	14936	14997	14874	14949	14838	14870	14865	14823	15209	15029	15016	14856	14956	15091	14841	14855	14820	14804	14994	15069	14900	14962	14865	14822	14718	14887	14899	14921	15079	14860	14879	15012	14864	14961	14808	14822	14908	14912	14832	14910	14880	14878	14718	14992	14903	14857	15034	15047	14726	14721	14832	14982	14817	14814	14859	14951	14720	15002	14804	14822	14805	15007	15065	14848	14803	14863	15095	14799	14984	14985	14866	14923	14927	14790	14904	14932	14904	14758	14760	14987	14920	14785	14838	14894	14732	14883	14774	14932	14974	14978	14763	14933	14943	14945	14875	14843	14939	14816	15046	14912	14898	14812	14963	14852	14867	14819	14758	14881	14845	14817	14924	15093	14942	14844	14853	14923	14985	14984	14909	14828	14848	14939	14653	15021	15135	14937	14760	14959	14830	15014	14943	14835	14900	14925	14917	14785	14828	14823	14931	14910	14859	14778	14978	14813	14837	14940	14685	14752	14797	14815	15027	14899	14814	14773	14714	14782	14829	15039	15117	14825	14886	14819	14793	14879	14795	14902	15045	14719	14746	14901	14802	14812	14884	14910	14960	14787	14968	14856	14832	14768	14746	14755	14925	14751	14935	15064	14955	14930	14896	14951	14952	14931	14689	14680	14946	14744	14807	14846	14680	14887	14908	15033	14899	14698	14811	14945	14816	14934	14946	14732	14847	14817	14963	14770	14868	15033	14815	14826	14834	14861	14763	14975	14890	14807	14961	14969	14725	14954	14892	14914	14915	15007	14955	14950	14770	14726	14821	15031	14947	14889	14729	14860	14930	14767	15037	14912	14877	14869	14826	14837	14972	14888	14872	14988	15042	15045	14816	14917	15065	14824	14982	14860	15009	14793	14921	14969	14882	14867	14920	14823	15063	14852	14809	14851	14808	14801	14806	14957	14715	15041	14973	14863	14936	14961	15003	14885	15057	15027	14976	14806	14978	14804	14833	15039	14823	14744	14948	14876	14807	14929	15028	14849	14877	14920	14912	14921	14907	14670	15058	14855	14810	14898	14907	14643	14908	14917	14823	15012	14888	14894	14765	14878	14848	14960	14941	15032	15087	14823	15054	14827	14863	14871	14790	14822	14929	14813	14962	14778	14916	14709	14826	14879	14963	14909	14792	14765	14948	14841	14716	14867	14881	14752	14766	14923	15001	14918	14920	14952	14897	14812	14876	14732	14831	14841	14932	14831	14623	14881	14877	14752	14821	14979	14795	14747	14862	14821	15001	14885	14769	14910	15046	14894	14857	14805	14853	15009	14970	14892	14957	14892	14807	14882	14850	14740	14858	14999	14735	14948	14719	14884	14833	14883	14975	15120	14982	15030	14878	14902	14849	14929	14837	14863	14832	15059	14826	14831	14984	14836	14953	14902	14805	14853	14833	14894	14893	14706	15021	14849	14751	14953	14924	14941	14945	14665	14711	14835	14794	14925	14886	14841	14882	15006	14896	14807	14810	14784	15008	14892	14960	14836	14937	14841	14979	14871	14740	15003	14857	14844	14898	15098	14822	14946	14845	14827	14945	14866	14923	14917	14976	14884	14791	15048	14994	14652	14847	14817	14768	14833	14786	15096	14886	14952	14863	14880	14729	14981	14741	14697	14914	14983	14871	14983	14775	14863	14942	14928	14973	14990	14764	14879	14875	14788	14907	14792	14730	14918	14860	14919	14841	14870	14892	15023	14757	14824	14988	14790	14823	14851	14948	14765	14915	14990	14952	15037	14811	14810	15007	14728	14775	14958	14876	14814	14914	14849	14880	14848	14918	14789	14924	14828	14787	14830	14723	14844	14836	14976	14951	14924	15019	15028	14806	14991	14851	14896	14678	14811	14855	14913	14832	14992	14789	15002	14763	14936	14885	14967	14922	14911	14730	14955	14711	14833	14930	14848	14950	14839	14830	14873	14806	14837	15016	14661	14805	15009	14989	14915	14860	14866	14779	15067	14913	14880	14917	14787	14917	14930	14905	14842	14977	14738	14873	15043	15016	15001	14814	14790	14810	14730	14758	14795	14893	15032	14968	14788	14924	14831	14981	14895	14872	14974	14804	14836	14898	14878	15000	14874	15017	14722	14971	14726	14886	14940	14752	15056	14891	14838	14830	14860	15078	14762	14873	14852	14917	14899	15105	15044	14840	14929	14794	14861	14813	14896	14900	14862	14927	14812	14826	15075	14920	14690	14867	14789	15000	14912	14822	14909	14859	14850	14820	15058	14794	14937	14852	14980	14753	14873	15025	14928	14997	14826	14845	14829	14811	14795	14862	14932	14735	14977	14917	14794	14889	14877	14823	14738	14953	14949	14857	14795	14854	14999	14824	14914	14929	14888	14857	14958	14813	14919	14736	14926	14996	14758	15001	14746	14827	14768	14924	14946	14877	14741	14984	14977	15014	14827	14896	14686	14880	15055	14968	14804	14902	14907	14891	14848	14890	14997	14762	14798	14956	14904	14779	14993	15059	14957	14939	14891	14854	14833	14760	15067	14797	15108	14903	14973	14943	14898	14836	14822	14894	14824	14756	14891	14968	14859	14819	15061	14800	14908	14965	14851	14901	14836	14823	14773	14826	14755	14878	14846	14892	14986	14888	14878	14998	15080	14795	14920	14905	15011	14904	14973	14893	14661	14895	14997	14783	14784	14857	14991	14815	15109	15076	14887	14855	14981	14872	14936	14950	14854	14848	14705	14834	14901	14871	15015	14928	14842	14858	14668	15030	15044	14811	14951	14811	14800	14868	14752	14959	14916	14863	14935	15029	14956	15032	14831	14786	14908	14728	14917	14884	14779	14881	14970	14845	14867	14827	15080	14868	15047	14907	15029	14815	14896	14790	14897	14811	14966	14939	14831	14759	14892	14763	14811	14853	14765	14937	14785	14911	14903	14911	15008	14809	14970	14981	15016	14836	15052	14756	14933	15008	14920	14913	15111	14839	14886	14983	15063	14936	14888	14862	14809	14967	15026	14724	14935	14855	15155	14803	14925	14981	14750	14927	14842	14903	14880	14787	14816	14825	14819	14878	15011	14858	14953	14773	14763	14988	14794	15000	14940	14976	14926	14936	14958	14852	15027	14737	14962	14921	14748	14681	14990	14821	14949	14766	14829	14966	14954	15043	14936	14883	14900	15034	14971	14904	14891	14801	14873	14902	14820	14784	14934	14952	14798	14823	14985	14734	14881	14787	14925	14828	14795	14954	14914	14853	14917	14887	14844	14850	14843	14837	14898	14760	15013	14869	14979	14923	14828	14796	14783	14871	15017	14932	14724	14765	14997	14915	14787	14875	14855	14878	14971	14876	14896	14867	14748	14906	14843	14873	14813	15005	15014	14773	14716	15031	14938	14941	14798	14825	14838	14948	14848	14853	14840	14703	14867	14890	14791	14968	14915	15109	14807	14856	15012	15003	14862	14969	14631	14982	14816	14944	14940	14819	14839	14957	14871	14946	14882	14949	14810	14880	14909	14765	14728	14786	14910	14900	14851	14768	14957	14919	15035	14790	14912	14755	14859	14773	14987	14738	14950	14935	14993	14908	14858	15065	14886	14802	14911	14866	15028	14820	14782	14739	14951	14976	15046	14777	14830	14878	14887	14972	14940	14807	14773	14741	14918	14935	15011	14657	14892	15015	14962	14945	14865	14826	14834	14846	15019	14895	15005	15074	14933	14804	15091	14848	14833	14973	14559	14781	14885	15037	14841	14949	14888	15030	14862	14930	14929	14712	14737	14769	15109	14850	14790	14987	14873	15005	14909	14915	14888	14923	14900	14859	14964	14874	14998	14895	14886	14935	14920	14825	14884	14958	14972	14744	14954	14961	14761	14835	14921	14875	14821	14777	14852	14833	14887	14727	14788	14798	14796	14906	14887	14956	15039	14975	14914	14865	14922	14738	14835	14809	14856	14852	15043	14913	14794	15001	14900	15020	14964	14922	14958	15069	14860	14821	15115	14868	14893	14950	14887	14990	14894	14859	14980	14816	15155	15033	14876	14756	14880	14721	15079	14973	14855	14871	14832	15017	14954	14857	14938	14828	14895	14731	14873	14864	14803	14700	14863	14881	15096	14881	14838	14976	14714	14890	14950	14932	14795	14774	14964	14965	14970	14756	14960	14753	14910	14804	15095	15128	14901	14894	14812	14745	14775	14813	14907	14833	14894	14797	14901	15029	14820	14821	14854	14916	14843	14923	14790	14907	14892	14996	14788	14810	15025	15133	14957	14808	15081	14972	14974	14702	14879	14735	14805	14835	14821	14912	14965	14879	14888	14890	14860	14900	15018	14913	14849	14902	14818	14748	14958	14927	15022	14873	14892	14953	14762	14883	14940	14918	14775	14798	14756	15067	14947	14878	14950	14862	14795	14839	14812	14789	14971	14812	14846	14887	14796	14870	14916	14824	14887	14894	14861	14931	14862	14831	15131	15003	14606	14929	14925	14848	14797	14827	14902	14983	14746	14969	14917	15024	14889	15010	14817	14853	14855	14809	14791	14836	14795	14907	14934	14728	14991	15056	14926	14760	14854	15005	14897	14765	14967	14777	14886	14828	14921	14803	14958	15071	14855	14980	15124	14856	14941	14962	14859	14925	14978	14980	14992	14904	14717	15089	14801	14971	14943	14940	14918	14777	14852	14876	14798	14832	14887	14935	14822	14915
27248	21778	24378	21291	17895	17855	18013	17665	17581	17356	17344	17315	17449	17407	17227	17264	17330	17483	17138	17184	17355	17347	17367	17212	17201	17176	17219	17365	17334	17378	17187	17249	17233	17319	17098	17098	17191	17101	17243	17160	17242	17180	17260	17316	17335	17255	17266	17314	17460	17173	17264	17211	17148	17421	17110	17298	17302	17186	17274	17214	17360	17239	17087	17191	17325	17061	17168	17327	17279	17089	17266	17246	17329	17232	17423	17293	17316	17190	17234	17237	17189	17289	17142	17317	17206	17249	17154	17330	17290	17246	17237	17232	17383	17163	17239	17239	17051	17396	17276	17238	16819	17137	17103	17152	17174	17139	17177	17241	17329	17275	17294	17222	17079	17309	17192	17181	17218	17209	17307	17335	17148	17252	17318	17146	17163	17291	17214	17056	17344	17151	17072	16971	17281	17350	17190	17413	17089	17205	17353	17218	17288	17127	17175	17241	17107	17166	17401	17180	17319	17152	17376	17307	17075	17376	17226	17203	17376	17136	17073	17117	16995	17356	17089	17202	17233	17179	17317	17197	17139	17042	17198	17075	17111	17248	17257	17224	17160	17001	17230	17191	17400	17215	17351	17354	17066	17429	17086	17295	17285	17148	17211	17380	17052	17286	17200	17272	17126	17298	17222	17035	17261	17242	17289	17260	17149	17095	17090	17295	17140	17153	17243	17135	17311	17280	17162	17290	17342	17272	17149	17192	17281	17233	17327	17436	17068	17478	17284	17253	17186	17300	17223	17326	17263	17115	17118	17235	16978	17079	17021	17159	17242	17377	17194	17199	17425	17169	17001	16953	17301	17227	17188	17260	17246	17200	17147	17241	17122	17173	17208	17215	17323	17354	17231	17037	17075	17198	17389	17126	17252	17259	17451	17269	17210	17334	17322	17405	17237	17135	17328	17052	17172	17298	17237	17196	17222	17175	17130	17184	17204	17238	17232	17068	17302	17288	17372	17215	17264	17346	17300	17251	17171	17351	17183	17350	17204	17412	17272	17125	17210	17482	17115	17144	17319	17286	17156	17219	17356	17208	17246	17316	17165	17246	17284	17346	17165	17118	17179	16842	17260	17169	17324	17231	17265	17291	17233	17472	17247	17200	17168	17058	17366	16937	17315	17135	17392	17108	17252	16979	17284	17138	17206	17160	17141	17082	17458	17190	17250	17075	17177	17310	17226	17384	17281	17064	17214	17294	17390	17161	17357	17161	17296	17102	17118	17324	17172	17267	17328	17125	17215	17153	17081	17099	17303	17144	17084	17112	17104	17110	17354	17179	17129	17101	17167	17028	17212	17255	17332	17156	17280	17269	17235	17152	17150	17032	17197	17289	17314	17257	17264	17155	17251	17373	17395	17327	17249	17168	17034	17224	17114	17133	17275	17356	17250	17126	17219	17059	17200	17355	17276	17221	17126	17196	17182	17480	17446	17299	17284	17192	16930	17102	17026	17287	17251	17185	17372	17335	17114	17420	17363	17022	17241	17221	17203	17325	17201	17253	17311	17274	17239	17120	17489	17297	17277	17103	17177	17174	17210	17309	17184	17083	17057	17252	17198	17129	17397	17225	17186	17210	17273	17119	17204	16972	17060	17382	17319	17282	17214	17304	17205	17117	17288	17174	17189	17095	17258	17219	17386	17232	17061	17352	16972	17095	17261	17252	17225	17279	17250	17158	17443	17158	17401	17312	17146	17344	17249	17216	17220	17134	17013	17132	17426	17150	17371	17087	17262	17031	17136	17260	17129	17363	17119	17031	17308	17262	17158	17137	17145	16979	17178	17050	17208	17120	17299	17235	16813	17145	17162	17048	17263	17165	17196	17265	17206	17189	17021	17349	17284	17435	17144	17117	17200	17115	17318	17133	17197	17106	17348	17275	17317	17232	17171	17083	17168	17273	17315	17272	17168	17233	17191	17154	17080	17468	17122	17203	17289	17349	17423	17133	17291	17209	17063	17255	17316	17323	17257	17111	16999	17246	17341	17283	17417	17139	17122	17310	17017	17290	17354	17289	17400	17171	17143	16884	17365	17172	17080	17275	17582	17122	17197	17181	17264	17291	17172	16987	17030	17431	17223	17172	17244	17264	17428	17045	17127	17102	17185	17301	17079	17450	17209	17209	17203	17113	17245	17202	17002	17423	17136	17187	16971	17282	17108	17128	17166	17016	17458	17433	17291	17256	17204	17463	17285	17164	17270	17442	17377	17090	17125	17325	17231	17260	17169	16955	17108	17203	17262	17049	17020	17169	17017	17196	17138	17265	17273	17310	17240	17176	17453	16943	17256	17241	17313	17204	17249	17167	17237	17045	17460	17065	17303	17118	17238	17310	17349	17295	17164	17157	17370	17402	17194	17048	17176	17272	17209	17363	17462	17333	17241	17183	17265	17106	17246	17041	17114	17135	17384	17141	17073	17169	17257	17169	17158	17132	17096	17163	17243	17136	17427	17242	17245	17416	17070	17340	17309	17094	17271	17135	17154	17306	17049	17225	17298	17264	17253	17120	17208	17413	17337	17140	17434	17236	17385	17381	17351	17194	17134	17388	17263	17184	17450	17093	17221	17260	17086	17180	17038	17186	17165	17228	17292	17253	17101	17111	17236	17384	17305	17323	17247	17385	17341	17515	17266	17199	17151	17089	17184	17022	17221	17217	17314	17307	17156	17006	17232	17304	17112	17342	17299	17084	17254	17309	17142	17107	17332	17177	17338	17217	17222	17274	17255	17080	17119	17141	17183	17357	17323	17145	17047	17143	17180	17276	17296	17348	17035	17348	17459	17074	17217	17318	17197	17024	17261	17098	17186	17201	17277	17413	17256	17173	17215	17320	17311	17266	17369	17241	17288	17247	17235	17222	17322	17097	17280	17216	17199	17363	17211	17198	17436	17416	17273	17272	17262	17299	17307	17299	17159	17210	17234	17117	17232	17226	17260	17419	17221	17223	17148	17252	17265	17335	17179	17109	17341	17154	17199	17105	17110	17200	17123	17027	17265	17063	17218	17251	17300	17215	17202	17239	17275	17191	17274	17098	17124	17184	16911	17189	16979	17016	17108	17292	17138	17241	17456	17486	17163	17053	17065	17254	17152	17316	17091	17350	17192	17163	17319	17112	17272	17175	17143	17072	17359	17435	17137	17160	17462	17211	17123	17182	17387	17131	17200	17304	17250	17392	17333	17184	17208	17213	17105	17223	17148	17205	16974	17229	16897	17224	17294	17279	17131	17349	17147	17120	17186	17288	17397	16980	17262	17264	17079	17247	17212	17344	17424	17135	17220	17101	17016	17225	17217	17177	17185	17339	17143	17121	17414	17324	17200	17277	17307	17240	17275	17263	17179	17366	17214	17216	17281	17219	17263	17172	17247	17071	17254	17015	17183	17040	17218	17355	17210	17358	17184	17261	16988	17206	17096	17149	17157	17171	17146	17119	17199	17235	17335	17263	17282	17341	17027	17320	17310	17234	17262	17345	17147	17136	17257	17161	17092	17036	17179	17160	17400	17294	16956	17094	17310	17296	17356	17333	16988	17187	17267	17222	17222	17131	17111	17124	17376	17299	17174	17226	17308	17260	17196	17321	17071	17255	17185	17286	17224	17349	17302	17095	17471	17223	17399	17298	17175	17424	17484	17369	17491	17167	17642	17253	17238	17121	17337	17271	17143	17209	17035	17313	17334	17356	17223	17324	17400	17229	17015	17064	17274	17294	17323	17300	17277	17378	17356	17157	17266	17236	17400	17389	17123	17190	17164	17239	17122	17308	17441	17246	17228	17292	17039	17129	17280	17295	17227	17227	17349	17310	17256	17181	17016	17218	17299	17265	17072	17131	17321	17283	17311	17011	17289	17342	17181	17215	17160	17404	17317	17211	17408	17237	17145	17197	17255	17311	17269	17264	17382	17342	17235	17078	17346	17306	17083	17192	17145	17107	17135	17103	17061	17345	17229	17345	17252	17260	17210	17399	17291	17209	17203	17404	17229	17253	17180	17240	17176	17293	17263	17273	17364	17209	17119	17242	17358	17216	17103	17331	17300	17183	17021	17325	17317	17206	17317	17232	17259	17100	17322	17185	17232	17265	17298	17154	17220	17359	17204	17211	17012	17081	17253	17213	17170	17209	17268	17212	17346	17142	17158	17222	17164	17034	17273	17223	17121	17050	17178	17230	17216	17219	17371	17198	17399	17264	17058	17177	17230	17141	17265	17265	17245	17035	17064	16964	17372	17229	17257	17465	17374	17291	17362	17246	17189	17329	17087	17177	17283	17406	17204	17033	17037	16866	17369	17275	17215	17232	17481	17228	17274	17264	17306	17079	17203	17231	17195	17264	17351	17153	17222	17034	17232	17155	17301	17271	17237	17344	17110	17204	17276	17103	17079	17071	17316	17381	16983	17316	17280	17306	17172	17373	17221	17076	17074	17116	17457	17224	17131	17251	17188	17400	17100	17189	17187	17105	17337	17252	17212	17003	17067	17213	17297	17241	17269	17305	17126	17175	17229	17128	17145	17174	17144	17052	17155	17264	17260	17194	17240	17261	17341	17145	17277	17021	17089	17190	17107	17244	17238	17325	17202	17295	17289	17394	17341	17273	17273	17134	17293	16973	17116	17248	17159	17155	17337	17167	17296	17302	17278	17250	17157	17187	17297	17148	17260	17179	17144	17130	17196	17132	17026	17525	17293	17313	17104	17142	17411	17069	17140	17208	17223	17201	17329	17208	17298	17261	17456	17159	17162	17228	17178	17053	17306	17288	17481	17250	17427	17272	17061	17185	17293	17371	17372	17234	17183	17204	17172	17143	17217	17291	17385	17191	17331	17259	17235	17411	17335	17310	17177	17227	17276	17314	17257	17219	17328	17298	17185	17188	17168	17230	17260	17051	17205	17294	17281	17116	17104	17139	17119	17092	17170	17291	17321	17265	17415	17262	17265	17344	17256	17254	17304	17036	16942	17286	17392	17242	17203	17216	17299	17139	17282	17203	17155	17215	17084	17189	17146	17130	17268	17215	17352	17402	17392	17316	17357	17216	17062	17356	17297	17337	17259	17269	17229	17354	17037	17400	17314	17321	17261	17324	17316	17104	17088	17147	17182	17413	17257	17424	17184	17189	17257	17380	17340	17103	17127	17096	17225	17179	17376	17092
15340	19383	18545	16859	15904	15895	15545	15441	15374	15212	15166	15205	15052	14977	14976	15019	15026	14995	14744	14860	14957	14912	14843	14818	14813	14757	14889	14801	14776	14884	14844	14680	14798	14780	14810	14854	14830	14759	14885	14830	14833	14903	14821	14751	14707	14907	14865	15026	14886	14927	14795	14949	14784	14813	14961	14715	14779	14930	14783	14826	14892	14735	14830	14790	15008	14835	14867	14975	14835	14976	14942	15003	14819	14763	14805	14930	14824	14767	14736	15003	14785	14781	14694	14707	14838	14976	14877	14797	14801	14944	14745	14886	14717	14807	14724	14897	14826	14892	14863	14796	14772	14917	14933	14897	14907	14890	14834	14790	14922	14627	14919	14798	14964	14817	14938	14700	14916	14828	14826	14829	14782	14910	14794	14717	14800	14886	14764	14697	14701	14816	14890	14797	14917	14940	14771	14781	14742	14870	14759	14861	14789	14847	14767	14777	14777	14843	14672	14704	14914	14780	14958	14936	14657	14724	14832	14766	14862	14778	14908	14782	14819	14717	14772	14774	14798	14924	14728	14925	14782	14910	14835	14874	14913	14853	14882	14823	14773	14709	14802	14814	14832	14815	14736	14799	14792	14816	14876	14672	14839	14816	14626	14876	14817	14999	15052	14735	14794	14612	14850	14828	14687	14886	14763	14844	14832	14817	14913	14699	14841	14809	14688	14891	14740	14888	14885	14848	14641	14806	14765	14732	14832	14810	15011	14924	14720	15011	14701	14777	14829	14867	14816	14709	14850	14841	14702	14561	14796	14813	14848	14741	14714	14855	14939	14729	14710	14741	14762	14810	14723	14670	14752	14791	14919	14873	14742	14701	14949	14863	14831	14637	14729	14955	14929	14732	14916	14715	14896	14961	14812	14802	14800	14848	15025	14795	14673	14928	14867	14881	14934	14748	14955	14900	14783	14646	14813	14765	14725	14885	14830	14854	14707	14763	14646	14864	14975	14619	14899	14683	14709	14725	14668	14670	14782	14630	14900	14685	14678	14774	14851	14622	14874	14687	14888	14836	14931	14856	14805	14812	14816	14876	14831	14830	14883	14735	14719	14725	14859	14854	14744	14776	14801	14887	15012	14776	14775	14769	14876	14751	14888	14720	14782	14650	14847	14891	14765	14996	14977	14933	14734	14828	14903	14814	14883	14917	14821	14835	14935	14855	14824	14655	14705	14873	14777	14883	14615	14948	14645	14857	14862	14666	14852	14772	14658	14711	14727	14825	14774	14897	14796	14757	14691	14801	14685	14929	14794	14847	14987	14780	15005	14748	14916	14828	14830	14823	14972	14799	14785	14911	14741	14813	14874	14863	14853	14904	14885	14903	14872	14807	14954	14832	14918	14701	14798	14883	14794	14794	14668	14833	14781	14820	14727	14742	15036	14714	15087	14932	14744	14765	14845	14713	14873	14720	14831	14779	14873	14801	14660	14641	14691	14710	14567	14756	14758	14764	14980	14715	14875	14738	14954	14789	14903	14807	14649	14910	14879	14740	14670	14823	14969	14797	14789	14836	14800	14797	14940	14827	14854	14956	14847	14769	14772	14873	14811	14928	14856	14898	14748	14780	14595	14849	14865	14783	14973	14737	14936	14809	14746	14723	14708	14867	14823	14889	14952	14676	14893	14877	14742	14839	14759	14726	14760	14840	14611	14715	14810	14836	14711	14801	14860	14822	14803	14904	14917	14810	14870	14658	14857	14848	14796	14813	14973	14833	14815	14908	14872	14736	14769	14724	14877	14919	14789	14698	14849	15077	14850	14772	14892	14743	14845	14898	14798	14868	14623	14733	14998	14816	14719	14725	14809	14891	14816	14803	14941	14882	14813	14896	15005	14877	14685	14715	14856	14948	14744	14696	14749	14787	14768	14665	14981	14906	14782	14942	14708	15019	14794	14830	14813	14791	14805	14875	14803	14847	14828	14766	14920	14970	14899	14757	14838	14908	14893	14766	14767	14723	14851	14774	14728	14507	14796	14805	14892	14925	14930	14753	14775	14885	14900	14977	14926	14789	14711	14750	14901	14681	14774	14876	14712	14572	14808	14889	14860	14739	14693	14804	14880	14706	14933	14542	14777	14785	15038	14738	14743	14890	14802	14745	14823	14711	14752	14808	14942	14959	14783	14957	14728	14953	14851	14760	14802	14905	14731	14706	14740	14828	14835	14737	14705	14755	14888	14960	14835	14816	14803	14782	14890	14839	14842	14758	14940	14838	14993	14807	14974	14781	14788	14918	14662	14805	14856	14765	14884	14868	14861	14818	14765	14848	14739	14666	14780	14999	14823	14939	14893	14875	14848	14821	14963	14776	14758	14848	14919	14822	14912	14769	14877	14800	14819	14939	14846	14904	14698	14601	14833	14714	14976	14669	15009	14785	14825	14759	14954	14876	14857	14696	14730	14815	14648	15066	14916	14802	14752	14767	14802	14919	14854	14780	14885	14785	14943	14843	14853	14778	14803	14837	14728	14940	14952	14878	14841	14971	14889	14706	14743	14741	14828	14800	14812	14862	14969	14828	14625	14794	14930	14736	14745	14804	14874	14810	14768	14703	14845	14758	14882	14872	14767	14982	14768	14886	14794	14830	14770	14847	14802	14792	14860	14846	14717	14890	14945	14903	14807	14987	14715	14801	14643	14795	14898	15036	15016	14962	14864	14851	14787	14908	14926	14816	14814	14844	14782	14857	14980	14823	14926	14880	14848	14765	14833	14938	14847	14819	14776	14881	14723	14828	14953	14882	14790	14800	14773	14801	14837	14758	14801	14831	14814	14715	14910	14963	14865	14915	14884	14758	14866	14757	14796	14867	14696	14686	14735	14963	14966	14544	14842	14920	14939	14744	14949	14786	14835	15001	14871	14817	14735	14834	14857	14754	14895	14737	14703	14875	14818	14792	14772	14844	14879	14731	14972	14910	14720	14697	14725	14890	14965	14779	14938	14767	14751	14906	14860	14773	14871	14850	14637	14755	14918	14690	14704	14800	14733	14851	14856	14728	14810	14966	14767	14888	14956	14910	14715	14759	14785	14851	14695	14894	14684	14806	14986	14602	14722	14773	14837	14918	14993	14853	14842	14777	14872	14926	14834	14902	14808	14785	14769	14715	14850	14727	14803	14810	14752	14969	14613	14829	14832	14813	14820	14830	14725	14758	14692	14751	14815	14943	14825	14847	14732	14930	14796	14862	14790	14870	14911	14723	14821	14699	14834	14699	14850	14705	14955	15004	14870	14868	14765	14896	14843	14750	14842	14772	14675	14784	14785	14958	14900	14740	14780	14768	14957	14743	14907	14789	14761	14735	14675	14807	14827	14807	14896	14720	14780	14716	14768	14811	14742	14846	14926	14856	14859	14841	14933	14864	14981	14636	14710	14782	14875	14872	14847	14777	14816	15011	14807	14880	14902	14693	14931	14797	14857	14756	14802	14737	14730	15027	14912	14759	14867	14865	14924	14806	14953	14801	14718	14897	14866	14826	14895	14662	14883	14796	14872	14945	14926	14768	14821	14755	14862	14941	14926	14667	14807	14892	14734	15003	14807	14810	14829	14837	14849	14811	14986	14842	15024	14743	14926	14867	14702	14718	14985	14661	14874	14832	15025	14859	14894	14699	14861	14874	14959	14759	14744	14760	14848	14697	14902	14964	14715	14838	14850	14755	14637	14815	14727	14755	14869	14678	14774	14728	15010	14837	14801	14887	14796	14648	14791	14796	14865	14779	14836	14821	14961	15089	14800	14839	14751	14799	14856	14987	14930	14720	14758	14840	14614	14833	15027	14751	14648	14768	14888	14794	14700	14784	14677	14842	14780	14862	14889	14689	14682	14825	14658	14925	14848	14696	14886	15057	14829	15017	14649	14753	14844	14743	14750	14925	14877	14821	14775	14838	14853	14755	14809	14931	14787	14783	14729	14865	14947	14740	14921	14879	15015	14893	14796	14816	14810	14952	14870	14736	14907	14884	14767	14777	14762	14865	14659	14868	14635	14922	14803	14816	14688	14939	14917	14863	14933	14714	14877	14795	15023	14900	14878	14855	14845	14811	14912	14747	14968	14802	14753	14731	14815	15087	14646	14840	14726	14725	14886	14805	14835	14887	14757	14933	14841	14905	14949	14920	14719	14768	14850	14587	14924	14851	14951	14861	14993	14810	14856	14984	14670	14631	14895	14864	14778	14783	14823	14864	14780	14870	14945	14811	14870	14898	14916	14828	14853	14837	14867	14774	14672	14887	14831	14810	14740	14694	14754	14845	14571	14908	14732	14757	14786	14761	14718	14926	14924	14958	14788	14880	14906	14803	14779	14893	14764	14848	14969	14964	14807	14869	14764	14952	14722	14826	14817	14846	14941	14720	14690	14772	14945	14984	14786	14883	14748	14730	14818	14816	14593	14751	14916	14871	14644	14712	14664	14907	14884	14877	14893	14780	15029	14613	14905	14655	14960	14778	14779	15001	14873	14878	14902	14843	14901	14935	14697	14706	14796	14710	14906	14852	14997	14893	14933	14790	14824	14847	14691	14730	14836	14809	14726	14710	14850	14866	14742	14822	14905	14899	14664	14881	14992	14884	14761	14657	15004	14993	14784	14902	14776	14824	14716	14903	14747	14932	14849	14853	14792	14932	14895	14895	14867	14905	14862	14892	14902	14900	14785	14966	14851	14811	14910	14926	14842	14858	14825	14959	14948	14889	14847	14853	14763	14581	14921	14842	14789	15097	14920	14928	14800	14791	14749	14820	14904	14698	14912	14872	14909	14780	14931	14890	14852	14693	15110	14855	14807	14690	14710	14852	14819	14778	14738	14834	14902	14962	14829	14878	14804	14847	14892	14788	14704	14729	14837	14640	14916	14980	14778	14779	14986	14946	14777	14856	14681	14837	14801	14784	14947	14738	15025	14739	14953	14874	14947	14872	14945	14904	14860	14787	14832	14929	14785	14741	14720	14917	14985	14749	14778	14883	14861	14875	14716	14674	14804	14768	14835	14865	14803	14956	14908	14845	14905	14866	14874	14707	14835	14826	14885	14539	14834	14842	14931	14841	14737	14780	14935	14796	14860	14833	14686	14803	14942	14872	14707	14841	14857	14839	14844	14717	14722	14759	14750	14789	14916	14767	14849	14745	14793	14869	14887	14726
23560	21078	28555	23911	21811	21854	20624	18183	17414	17469	17434	17151	17142	17019	16858	17172	16843	16647	16870	16698	16961	16878	16662	16672	16738	16598	16852	16842	16675	16750	16621	16760	16828	16694	16529	16642	16461	16796	16613	16701	16587	16575	16480	16628	16432	16584	16433	16641	16561	16801	16753	16449	16727	16559	16851	16614	16534	16629	16658	16634	16620	16498	16666	16400	16410	16645	16287	16596	16469	16511	16672	16505	16493	16524	16571	16455	16734	16659	16687	16621	16569	16610	16553	16479	16449	16766	16724	16356	16591	16609	16512	16662	16507	16557	16501	16664	16677	16562	16392	16500	16585	16635	16612	16557	16584	16794	16606	16578	16553	16412	16559	16398	16548	16704	16664	16747	16834	16609	16608	16535	16461	16118	16413	16536	16667	16747	16483	16636	16434	16791	16558	16464	16446	16445	16561	16631	16445	16610	16403	16719	16720	16446	16527	16426	16714	16485	16646	16508	16612	16663	16645	16573	16375	16526	16614	16644	16607	16505	16665	16548	16426	16731	16519	16606	16523	16509	16727	16526	16677	16587	16581	16510	16481	16573	16547	16406	16654	16532	16674	16528	16560	16388	16621	16306	16501	16394	16382	16754	16765	16625	16460	16497	16557	16700	16492	16667	16471	16636	16486	16452	16636	16347	16523	16458	16461	16575	16824	16474	16754	16449	16452	16464	16560	16271	16420	16764	16775	16566	16582	16542	16502	16529	16562	16514	16709	16482	16632	16579	16551	16334	16545	16386	16286	16209	16636	16652	16688	16510	16560	16482	16448	16596	16445	16452	16616	16393	16780	16666	16475	16625	16406	16698	16529	16734	16614	16483	16477	16547	16436	16499	16614	16499	16683	16671	16498	16427	16664	16781	16421	16590	16536	16481	16392	16554	16462	16315	16629	16658	16674	16453	16568	16519	16183	16431	16434	16530	16542	16308	16711	16514	16523	16499	16591	16486	16643	16611	16517	16522	16556	16450	16452	16428	16434	16539	16656	16564	16347	16614	16405	16683	16609	16756	16485	16426	16512	16436	16707	16447	16798	16574	16564	16683	16753	16492	16647	16572	16697	16771	16613	16693	16699	16639	16554	16555	16474	16567	16692	16791	16710	16681	16675	16636	16459	16480	16452	16620	16458	16464	16662	16509	16410	16562	16429	16526	16631	16582	16712	16619	16608	16603	16483	16582	16530	16708	16828	16575	16775	16675	16679	16582	16530	16551	16573	16399	16305	16342	16595	16508	16642	16445	16444	16599	16656	16649	16684	16489	16472	16424	16804	16655	16661	16682	16670	16568	16581	16468	16397	16542	16802	16705	16635	16740	16524	16542	16630	16409	16480	16646	16503	16429	16675	16562	16822	16530	16620	16561	16412	16610	16636	16727	16645	16653	16570	16721	16535	16529	16759	16552	16512	16487	16645	16537	16566	16697	16687	16416	16511	16755	16348	16475	16628	16434	16791	16449	16602	16609	16537	16464	16650	16650	16453	16441	16602	16604	16644	16496	16559	16552	16386	16720	16480	16614	16618	16621	16515	16711	16453	16575	16649	16452	16593	16383	16574	16340	16626	16563	16479	16780	16441	16548	16500	16532	16806	16793	16394	16477	16702	16640	16531	16713	16603	16579	16751	16505	16215	16592	16483	16487	16237	16584	16506	16611	16467	16489	16511	16485	16520	16516	16416	16610	16749	16571	16685	16462	16466	16606	16636	16579	16447	16554	16334	16630	16484	16757	16696	16578	16643	16605	16481	16539	16537	16701	16513	16553	16513	16671	16564	16385	16601	16249	16580	16529	16473	16575	16443	16384	16285	16346	16534	16517	16519	16618	16520	16527	16449	16501	16619	16610	16524	16490	16454	16572	16602	16859	16417	16444	16568	16475	16653	16590	16524	16523	16726	16472	16587	16484	16445	16616	16525	16534	16600	16586	16631	16346	16515	16459	16676	16660	16464	16536	16586	16585	16486	16623	16550	16452	16596	16696	16458	16503	16543	16627	16593	16335	16519	16450	16679	16625	16722	16540	16668	16507	16448	16552	16638	16651	16652	16706	16704	16497	16690	16663	16507	16474	16470	16579	16469	16656	16720	16601	16644	16501	16713	16576	16541	16626	16596	16576	16690	16504	16421	16505	16369	16473	16364	16545	16668	16449	16722	16630	16631	16336	16354	16609	16469	16681	16465	16485	16631	16555	16587	16595	16769	16396	16532	16646	16669	16459	16469	16564	16416	16495	16540	16560	16548	16528	16564	16527	16698	16675	16567	16593	16586	16424	16684	16421	16493	16581	16613	16524	16632	16410	16467	16352	16427	16478	16534	16649	16707	16447	16615	16642	16621	16851	16579	16549	16377	16473	16604	16424	16382	16623	16421	16641	16619	16505	16687	16481	16455	16600	16515	16521	16690	16583	16361	16435	16424	16486	16755	16611	16447	16606	16563	16567	16516	16482	16661	16497	16822	16446	16614	16468	16531	16629	16571	16586	16515	16546	16514	16543	16649	16608	16638	16657	16459	16677	16348	16440	16635	16356	16715	16586	16599	16553	16514	16580	16407	16573	16424	16617	16618	16419	16489	16691	16391	16517	16568	16778	16743	16528	16427	16500	16569	16634	16694	16573	16693	16444	16686	16741	16731	16683	16473	16690	16498	16596	16732	16499	16444	16440	16485	16601	16700	16630	16621	16519	16452	16557	16636	16641	16536	16490	16502	16588	16664	16619	16596	16632	16659	16728	16481	16752	16595	16454	16507	16757	16584	16188	16699	16653	16697	16562	16844	16526	16575	16607	16411	16579	16413	16440	16476	16501	16640	16624	16570	16586	16511	16508	16489	16406	16374	16473	16586	16566	16706	16435	16588	16756	16574	16615	16689	16542	16476	16617	16483	16591	16559	16658	16541	16579	16493	16534	16490	16380	16470	16598	16413	16589	16448	16507	16543	16623	16404	16503	16645	16591	16527	16558	16453	16404	16615	16602	16436	16730	16855	16608	16694	16796	16503	16587	16565	16527	16654	16699	16621	16640	16562	16645	16624	16289	16480	16632	16478	16561	16577	16534	16480	16470	16530	16533	16587	16778	16631	16565	16587	16701	16580	16595	16620	16687	16526	16502	16660	16616	16635	16420	16543	16566	16531	16633	16560	16586	16891	16688	16450	16626	16543	16536	16555	16515	16541	16362	16514	16579	16695	16599	16388	16570	16526	16513	16609	16446	16522	16586	16710	16496	16422	16590	16567	16586	16719	16509	16504	16497	16523	16518	16567	16646	16508	16254	16642	16542	16716	16471	16541	16441	16544	16626	16645	16589	16439	16580	16692	16559	16592	16545	16794	16606	16553	16657	16598	16635	16690	16499	16614	16471	16702	16766	16421	16542	16574	16543	16564	16513	16618	16442	16622	16521	16615	16396	16516	16496	16522	16652	16514	16418	16608	16496	16557	16585	16445	16616	16606	16437	16505	16515	16657	16330	16534	16538	16657	16760	16587	16327	16575	16518	16649	16590	16510	16672	16773	16364	16413	16576	16607	16374	16550	16501	16590	16684	16687	16458	16401	16602	16571	16609	16404	16472	16353	16761	16595	16503	16691	16746	16643	16668	16533	16470	16682	16474	16681	16279	16404	16439	16622	16589	16624	16671	16548	16528	16651	16508	16517	16447	16557	16476	16568	16786	16652	16241	16691	16618	16517	16507	16763	16414	16477	16620	16636	16460	16658	16381	16562	16676	16505	16534	16355	16523	16501	16548	16469	16444	16538	16486	16717	16536	16564	16505	16650	16375	16525	16652	16508	16451	16314	16551	16752	16544	16438	16682	16646	16446	16661	16671	16435	16427	16739	16456	16697	16425	16378	16441	16478	16529	16585	16352	16475	16567	16558	16612	16671	16470	16581	16476	16610	16499	16682	16538	16583	16548	16728	16583	16288	16512	16575	16596	16488	16500	16649	16180	16616	16782	16413	16516	16625	16495	16640	16497	16574	16499	16442	16602	16627	16443	16531	16715	16534	16689	16765	16521	16783	16449	16477	16612	16599	16716	16643	16710	16704	16598	16816	16646	16724	16773	16611	16469	16678	16574	16712	16651	16571	16576	16555	16794	16679	16348	16701	16614	16430	16444	16422	16657	16571	16668	16572	16587	16679	16714	16516	16578	16533	16482	16467	16666	16588	16716	16782	16567	16766	16410	16446	16578	16640	16703	16614	16630	16491	16511	16477	16653	16676	16427	16472	16385	16380	16460	16510	16320	16417	16564	16589	16465	16270	16622	16429	16727	16614	16664	16578	16379	16298	16835	16593	16512	16632	16417	16381	16748	16389	16557	16679	16588	16539	16402	16614	16708	16562	16516	16691	16564	16548	16322	16557	16715	16443	16372	16430	16373	16422	16440	16488	16746	16692	16601	16586	16533	16484	16359	16565	16554	16504	16629	16637	16424	16513	16354	16419	16422	16445	16421	16609	16564	16368	16249	16496	16507	16721	16608	16606	16456	16343	16569	16565	16582	16540	16613	16564	16612	16507	16424	16665	16505	16489	16593	16527	16642	16596	16671	16504	16503	16605	16720	16481	16465	16260	16263	16727	16507	16628	16483	16565	16326	16610	16474	16529	16611	16607	16552	16568	16561	16567	16577	16634	16527	16555	16428	16708	16463	16517	16447	16579	16592	16537	16518	16511	16777	16605	16579	16580	16459	16388	16550	16533	16555	16689	16658	16632	16507	16691	16616	16572	16729	16561	16572	16438	16771	16525	16340	16611	16409	16650	16661	16521	16522	16432	16519	16791	16517	16430	16699	16620	16240	16623	16483	16614	16635	16788	16584	16521	16671	16688	16595	16335	16675	16640	16517	16688	16455	16567	16513	16493	16581	16614	16579	16671	16556	16527	16504	16668	16630	16557	16492	16725	16501	16486	16448	16542	16504	16585	16737	16746	16528	16538	16659	16510	16507	16603	16523	16560	16397	16560	16510	16312	16600	16592	16551	16579	16385	16579	16696	16394	16490	16661	16460	16540	16474	16669	16434	16586	16756	16656	16661	16517	16442	16482	16679	16278	16351	16584	16628	16680	16658	16720	16651	16363	16571	16493	16610	16512	16552	16531	16570	16701	16581	16513	16627	16471	16473	16526	16699	16466	16749	16539	16548	16451	16606
14887	25536	23998	19913	18355	17263	16682	16308	15877	15415	15319	15387	15185	14996	15012	14804	14761	14632	14716	14711	14626	14693	14545	14376	14584	14657	14530	14510	14593	14714	14530	14409	14292	14545	14417	14395	14396	14418	14580	14521	14633	14383	14462	14383	14398	14459	14436	14501	14458	14531	14394	14530	14692	14551	14541	14728	14639	14562	14579	14547	14593	14497	14672	14429	14662	14514	14671	14454	14506	14445	14639	14443	14548	14396	14535	14497	14425	14534	14631	14464	14223	14541	14458	14409	14487	14473	14523	14345	14498	14386	14514	14565	14496	14333	14454	14623	14422	14646	14501	14486	14373	14449	14333	14454	14542	14368	14437	14338	14480	14422	14614	14623	14450	14502	14338	14469	14494	14431	14428	14450	14425	14592	14611	14549	14490	14367	14479	14328	14413	14463	14566	14537	14312	14446	14443	14412	14415	14394	14416	14365	14518	14546	14566	14231	14457	14453	14301	14548	14416	14368	14449	14429	14326	14446	14340	14436	14430	14432	14421	14515	14622	14438	14417	14466	14500	14642	14483	14510	14205	14557	14193	14509	14409	14477	14423	14399	14444	14493	14397	14333	14285	14258	14572	14530	14438	14445	14402	14488	14253	14532	14497	14498	14496	14515	14521	14460	14303	14394	14392	14456	14516	14344	14523	14428	14401	14352	14551	14538	14428	14598	14561	14326	14394	14562	14504	14416	14520	14592	14361	14305	14390	14384	14405	14618	14323	14396	14473	14260	14507	14421	14490	14565	14408	14348	14500	14395	14241	14551	14469	14527	14533	14603	14573	14523	14369	14536	14480	14309	14655	14405	14339	14668	14448	14535	14442	14476	14300	14659	14414	14564	14592	14371	14480	14532	14391	14371	14658	14561	14493	14400	14405	14473	14361	14380	14417	14537	14510	14527	14339	14593	14489	14484	14506	14538	14286	14523	14549	14456	14398	14460	14445	14341	14537	14376	14454	14431	14390	14481	14536	14277	14294	14434	14478	14517	14375	14468	14499	14501	14613	14606	14413	14412	14327	14519	14636	14605	14321	14473	14381	14321	14525	14526	14467	14157	14538	14592	14528	14393	14485	14602	14293	14313	14515	14490	14465	14377	14361	14584	14463	14586	14459	14385	14341	14470	14465	14304	14490	14435	14446	14479	14456	14569	14285	14404	14360	14485	14501	14437	14446	14604	14298	14428	14439	14528	14501	14295	14476	14490	14343	14578	14532	14391	14400	14308	14327	14483	14557	14359	14443	14487	14379	14521	14362	14347	14615	14542	14315	14561	14521	14451	14428	14393	14497	14322	14483	14625	14451	14393	14484	14303	14517	14406	14586	14410	14467	14388	14547	14525	14517	14510	14464	14478	14474	14359	14547	14515	14337	14568	14344	14599	14546	14423	14522	14473	14507	14556	14451	14413	14583	14500	14610	14474	14271	14629	14503	14426	14296	14490	14340	14382	14517	14425	14451	14285	14442	14449	14526	14454	14476	14499	14423	14474	14412	14464	14223	14510	14490	14488	14479	14471	14446	14629	14376	14461	14404	14375	14424	14270	14393	14573	14547	14397	14527	14468	14351	14599	14410	14523	14360	14350	14573	14499	14475	14417	14523	14473	14518	14435	14359	14521	14375	14585	14339	14457	14411	14432	14377	14486	14444	14493	14358	14486	14596	14485	14550	14529	14496	14462	14462	14476	14358	14401	14399	14483	14579	14431	14435	14432	14636	14486	14562	14518	14451	14438	14280	14544	14430	14568	14532	14394	14344	14456	14399	14310	14363	14557	14412	14381	14417	14389	14440	14484	14416	14509	14440	14503	14381	14380	14481	14500	14574	14485	14479	14415	14349	14310	14459	14430	14450	14437	14540	14432	14413	14328	14521	14293	14304	14293	14487	14513	14507	14374	14574	14497	14235	14423	14498	14450	14460	14299	14298	14537	14367	14499	14358	14580	14442	14521	14571	14547	14443	14449	14624	14469	14474	14430	14543	14493	14385	14432	14508	14516	14340	14602	14428	14417	14419	14338	14434	14494	14277	14432	14432	14466	14470	14448	14476	14392	14566	14452	14418	14405	14428	14451	14475	14471	14470	14485	14447	14456	14338	14475	14600	14419	14590	14448	14418	14453	14392	14358	14523	14411	14468	14618	14519	14378	14490	14327	14439	14389	14370	14408	14530	14404	14360	14509	14209	14609	14447	14519	14404	14360	14472	14353	14460	14462	14409	14454	14453	14378	14403	14435	14660	14455	14530	14477	14340	14327	14482	14324	14310	14297	14452	14411	14484	14406	14577	14501	14437	14475	14578	14517	14465	14582	14402	14539	14607	14370	14368	14501	14427	14515	14352	14506	14382	14401	14333	14382	14415	14500	14388	14534	14404	14376	14417	14614	14387	14367	14407	14488	14344	14410	14781	14522	14470	14487	14310	14550	14423	14522	14476	14387	14419	14381	14428	14423	14225	14485	14627	14347	14500	14493	14325	14389	14545	14448	14383	14346	14469	14290	14520	14473	14607	14479	14470	14555	14413	14301	14593	14469	14579	14500	14384	14485	14383	14351	14529	14551	14405	14378	14603	14532	14567	14492	14423	14632	14411	14424	14599	14565	14362	14373	14405	14542	14503	14509	14421	14439	14647	14529	14494	14324	14604	14463	14441	14406	14419	14467	14380	14363	14478	14313	14548	14392	14503	14464	14567	14571	14560	14486	14487	14524	14377	14274	14448	14501	14321	14542	14632	14576	14559	14274	14502	14598	14485	14523	14448	14628	14288	14374	14461	14249	14486	14374	14445	14420	14521	14444	14457	14523	14285	14459	14514	14340	14457	14455	14425	14563	14350	14426	14388	14284	14578	14253	14608	14365	14633	14365	14510	14235	14417	14467	14467	14520	14589	14264	14527	14576	14255	14496	14535	14349	14451	14397	14503	14521	14442	14382	14426	14515	14475	14356	14242	14391	14425	14370	14442	14340	14426	14450	14470	14531	14445	14608	14530	14520	14521	14328	14487	14435	14554	14366	14445	14343	14352	14330	14490	14493	14376	14496	14393	14461	14514	14385	14551	14506	14432	14490	14520	14389	14503	14551	14582	14437	14302	14590	14573	14380	14452	14625	14541	14394	14532	14747	14338	14436	14618	14442	14429	14558	14365	14418	14503	14389	14326	14453	14400	14481	14247	14395	14472	14371	14445	14191	14580	14431	14358	14482	14286	14611	14409	14400	14491	14433	14460	14378	14632	14411	14574	14417	14583	14364	14496	14448	14400	14413	14397	14505	14563	14384	14555	14446	14364	14332	14473	14513	14369	14378	14475	14520	14335	14553	14564	14501	14370	14477	14602	14418	14286	14223	14605	14372	14459	14462	14373	14263	14270	14444	14346	14425	14258	14407	14378	14415	14545	14586	14565	14666	14439	14501	14479	14593	14380	14472	14350	14253	14417	14370	14420	14442	14569	14383	14492	14366	14253	14470	14446	14450	14407	14423	14515	14459	14279	14420	14506	14515	14563	14460	14271	14408	14399	14479	14395	14475	14325	14337	14513	14446	14311	14459	14333	14374	14423	14420	14451	14591	14536	14589	14257	14505	14362	14325	14299	14418	14397	14296	14467	14396	14385	14447	14497	14397	14564	14351	14440	14470	14444	14496	14367	14611	14532	14452	14467	14438	14511	14525	14368	14496	14444	14519	14462	14515	14459	14426	14495	14272	14503	14399	14484	14533	14491	14569	14341	14369	14496	14687	14487	14465	14537	14555	14383	14391	14365	14431	14480	14449	14614	14538	14329	14458	14482	14377	14430	14395	14491	14317	14339	14331	14545	14619	14363	14534	14284	14286	14533	14402	14541	14397	14588	14358	14526	14310	14545	14437	14437	14417	14382	14461	14404	14362	14493	14352	14416	14479	14484	14280	14490	14253	14242	14540	14367	14344	14368	14571	14335	14374	14456	14625	14463	14577	14408	14297	14486	14408	14456	14468	14455	14599	14495	14631	14347	14285	14363	14579	14484	14497	14472	14497	14551	14330	14481	14438	14538	14361	14459	14278	14496	14488	14547	14328	14558	14519	14538	14452	14483	14370	14483	14519	14549	14571	14462	14415	14434	14591	14473	14325	14510	14408	14508	14437	14490	14488	14414	14413	14381	14241	14474	14674	14458	14542	14536	14402	14514	14458	14547	14447	14399	14367	14306	14607	14300	14520	14397	14315	14395	14483	14534	14408	14495	14442	14281	14475	14554	14414	14430	14595	14357	14357	14394	14444	14560	14451	14333	14331	14262	14443	14434	14361	14534	14569	14374	14503	14497	14584	14267	14489	14545	14457	14426	14351	14474	14537	14452	14414	14332	14465	14480	14308	14388	14554	14469	14400	14568	14383	14414	14234	14428	14320	14407	14599	14642	14419	14602	14661	14271	14395	14629	14517	14308	14593	14447	14328	14342	14193	14529	14406	14604	14416	14589	14424	14565	14606	14326	14502	14502	14529	14472	14391	14503	14471	14348	14351	14418	14495	14515	14426	14312	14351	14523	14564	14504	14668	14411	14439	14427	14481	14514	14317	14255	14360	14481	14436	14685	14438	14425	14456	14498	14258	14583	14530	14352	14471	14429	14493	14471	14386	14625	14472	14376	14653	14543	14575	14518	14560	14493	14447	14482	14419	14605	14275	14400	14426	14547	14488	14354	14382	14511	14350	14600	14491	14499	14395	14384	14466	14467	14445	14550	14507	14496	14287	14497	14634	14522	14465	14407	14626	14529	14388	14436	14580	14446	14453	14420	14503	14403	14417	14591	14468	14383	14533	14572	14367	14517	14214	14333	14453	14376	14419	14405	14317	14347	14342	14463	14292	14392	14426	14489	14464	14472	14337	14252	14460	14620	14290	14400	14378	14403	14528	14577	14435	14536	14429	14339	14471	14448	14419	14584	14634	14404	14470	14460	14445	14399	14320	14094	14425	14430	14459	14279	14302	14425	14519	14568	14614	14568	14382	14466	14346	14438	14374	14397	14462	14424	14324	14465	14412	14657	14423	14338	14414	14508	14682	14479	14422	14432	14355	14300	14455	14496	14395	14374	14429	14492	14346	14509	14225	14439	14489	14405	14521	14524	14514	14496	14420	14403	14427	14421	14477	14406	14505	14435	14390	14603	14449	14452	14281
22619	21056	28879	23455	21297	23204	24939	19547	18561	18596	18396	18176	18113	17957	17809	17403	17440	17462	17577	17441	17362	17325	17254	17370	17263	17262	17223	17255	17244	17171	17352	17145	17252	17248	17266	17159	17262	17295	17197	17141	17247	17126	17338	17108	17045	17141	17338	17125	17066	17218	17142	17165	17118	17300	17117	17334	17426	17045	17176	17218	17186	17096	17249	17188	17257	17184	17098	17268	17231	17265	17184	17156	17101	17102	17146	17113	17154	17056	17331	17358	17256	17233	17135	17040	17193	17219	17135	16983	17049	17035	17176	17027	17081	17170	17386	17111	17046	17281	17141	17213	17026	17041	17195	16871	17024	17137	17084	17070	16986	17043	16933	16837	17124	16946	17148	17112	17116	17011	17114	17138	17129	17120	17006	17125	17010	17044	17376	17028	17037	17120	17350	17171	17213	16923	17012	16962	16993	17028	16940	17155	17074	17029	16921	17213	16997	17071	17019	17092	16942	17284	17178	17226	17333	16889	17062	17012	16979	16976	16980	17122	16931	17038	16938	16975	17126	16978	16977	16834	17014	17052	17054	17004	17071	17104	16976	16897	17002	17239	17092	16887	17101	16945	16955	17044	17117	17049	17049	17204	17014	17064	16928	17095	17082	17055	17224	17011	17040	17101	16914	17108	17039	17006	17135	16982	17044	17159	17105	17097	16991	17117	17269	17003	17089	17071	17134	16920	16967	17102	17126	17112	17036	17062	17074	17057	16876	17086	16774	17031	17231	17026	17016	17181	17038	17137	17100	17061	17160	17055	17139	17033	17057	16920	17085	17104	16974	16948	17004	16870	16943	17049	17178	17311	17294	17132	17228	16957	16966	16967	17200	17001	17044	17171	16992	17120	16989	16935	16972	17194	17251	16997	16972	17005	16884	17026	17011	17086	17285	17064	17001	17159	17164	17221	17166	16957	16909	17069	17022	16967	16943	16996	17092	17106	16890	17000	17038	17139	17229	17331	17098	16962	17006	17281	16854	17021	16892	17129	17243	16946	16901	17075	17072	16874	16903	17056	16984	17131	17073	17083	17039	17283	17024	17127	17000	17278	16940	17063	17120	17091	17045	17061	17242	17012	16953	17006	17077	17207	17271	17193	17124	17138	17242	17083	17017	17038	17113	16946	16994	17304	17126	16919	17137	17178	17127	17086	17106	17127	17044	16958	17043	16921	17060	17206	16969	17158	17172	17007	17153	17130	17120	17188	17027	16873	17023	17016	17056	16996	16751	16856	17015	17046	17221	17074	17185	16888	17158	16999	17101	17058	17008	16951	17232	17022	17075	17141	17145	16899	17139	17137	17025	17001	17017	17167	17037	17044	17061	17190	17026	17057	17017	17080	17232	17077	17129	17064	17318	16947	17012	17392	17090	17156	16841	16850	17030	16978	17019	16845	17015	16922	16847	17079	16949	17111	16977	17192	16953	17052	17363	17054	16934	17118	16950	17002	17226	17129	17112	17048	16938	17315	16885	17103	16998	17182	17095	17191	17079	16971	17026	16931	17134	16984	17123	16945	16953	17280	17039	16968	16977	17011	17072	16933	17017	17174	17137	16922	16890	17172	17064	17024	17082	17161	17384	16957	16797	17031	17135	16950	17042	16989	16941	17023	16990	16871	17010	16958	17207	17141	17066	16992	17050	17044	16923	17048	17049	17058	16990	17242	17107	16964	16932	17007	16890	17095	17227	17110	17258	16935	17105	16869	16822	17149	16991	17046	17134	17226	17013	17091	17094	17122	17060	17133	16862	17095	17071	17058	17130	17071	16994	17162	17144	16918	16960	17068	17088	16943	17071	16953	17035	17163	17126	16963	17140	17182	17067	16832	16996	17112	17044	16842	16905	16923	17077	17106	16975	17015	17149	17146	17021	17151	17089	16966	17175	17058	16863	17009	16951	17188	17033	17048	17160	17205	17060	17144	17036	17091	17051	17160	16975	17140	17233	16822	17036	16961	16994	17026	16792	17050	16957	17130	16898	17128	16891	17210	16947	17066	17179	17047	17056	17088	17009	16944	17125	16961	17095	16979	17068	17062	16975	17080	16984	17209	17204	17198	17165	16918	16960	17032	17148	16899	16855	17082	17059	17017	16959	17060	17084	17101	16944	17048	16965	17022	16987	16940	17032	17024	17215	17000	17113	16983	17105	17187	17228	17229	17081	17055	17043	16996	17087	17101	17034	16973	17260	17178	17235	16716	17024	16997	17128	17203	17249	17274	17099	17129	16963	17076	17147	17050	17010	16896	17021	16996	17013	17123	17057	17036	17153	16992	17095	16853	16856	16808	16763	17108	17019	17022	17283	17032	16898	17131	17123	17161	16978	16939	17203	17079	16936	17062	17191	17038	17145	16940	17137	17136	17038	16967	17175	16984	17187	17165	17136	17150	16965	17074	17078	17012	17107	17000	17023	17121	17102	17133	17062	17305	17097	17094	17286	17171	17170	16964	17152	16957	16976	16971	17077	16887	17086	17099	16887	17182	17163	17106	17141	17080	16859	16915	17097	17068	17169	17144	16950	17080	17017	17116	17063	16918	17152	17277	16972	16912	17112	17174	17024	17014	17008	17228	16984	16966	16843	17119	17290	17106	17093	16981	17134	17129	16941	17122	16939	17068	17090	17189	17089	17223	17073	16927	17089	17074	17106	17279	16955	17167	17220	17118	17205	17186	17086	17042	17099	16999	17164	17154	17070	17020	16819	17074	16948	17137	16906	17010	17034	16910	17085	17044	17073	16923	17192	17039	16947	17272	17230	17099	16892	16983	17011	17260	17167	17079	16804	16976	17129	17145	17319	17138	17034	17013	17028	16927	17054	17241	17320	17176	16942	17096	17011	17081	17065	17153	16904	17138	17019	17193	17066	16919	17105	16960	17112	17372	16918	16997	17168	16884	17091	17069	17004	17157	17012	17146	16969	17007	17228	17110	17134	17076	17053	17187	17335	17155	16880	17058	17199	16975	17078	17083	17262	17037	17241	17201	17078	17126	17095	17026	17015	16896	16941	17043	17164	17040	17057	16999	17077	16978	17105	17226	17087	16982	17012	17140	17017	17143	16889	17076	17146	17064	17158	17120	16912	17183	17116	17156	17080	17087	16917	16990	17262	17083	16828	16878	17087	17082	16953	16880	17020	16984	17025	17166	17060	17015	17018	16937	16862	17122	17071	17214	16965	17062	17132	17002	16954	17052	16875	17139	17251	17102	17067	17045	17102	16896	17109	16986	16987	16855	17046	17040	17082	17086	17191	17169	17041	17103	17109	16878	17073	17117	17200	16914	16982	17243	17157	16981	16948	17169	17187	17098	17111	17051	16949	17091	17149	17109	16880	16932	17164	16924	17015	17222	17180	17120	17151	17100	17062	17013	16957	17168	16948	17099	16884	17166	17051	16927	16853	17086	16967	16990	17048	17144	17045	16905	16967	17167	16979	17126	17233	16863	17040	17075	17310	17136	17218	17192	17106	17099	17167	17302	17210	16851	17084	17055	17107	17005	17152	17114	17030	17124	17013	17165	17103	17061	16966	17155	16958	17225	16972	17094	17110	17001	17028	17067	17084	17013	17005	16946	16878	17030	17181	17240	17127	16998	17148	17173	17070	17200	16940	17060	17201	17087	17044	16869	17047	16869	17199	16958	16965	16831	17132	17000	17135	17244	17021	17011	17014	16890	17102	17155	17316	17095	16952	16944	17091	17031	17039	17176	17097	17227	17040	16799	17030	17132	17089	17119	17172	16863	17093	17079	17105	17007	17190	17154	17055	17025	17182	17006	16952	17031	17016	17117	16949	16841	17051	16959	16888	16989	17222	16870	16882	17255	16863	17022	17048	17187	16893	16984	17113	17014	16902	17045	17088	17145	17148	17154	16925	17129	17034	17022	17112	17007	17041	16940	17113	17065	17101	17067	17123	17074	16969	16965	17029	17119	17008	17024	17054	17072	17267	17050	16914	16939	17008	17281	16824	17025	16987	16923	17044	17109	16999	16879	17215	16999	17185	17045	17040	17031	16981	17032	17003	17019	17037	16834	17087	17115	17108	17185	17064	16966	17169	17038	16905	17060	16859	17098	17139	17005	17020	16896	17072	16990	16978	17211	17163	17059	17098	16916	17137	16943	16937	17252	16954	16926	16873	17156	17194	17169	17176	16892	17211	17049	17119	17011	17081	17051	16969	17019	16959	17183	17243	16950	16872	16889	17019	17068	17289	17006	17059	17051	17051	17059	17148	17096	17094	17164	17087	17184	17068	17023	17183	17080	16992	17137	17083	17013	17156	16895	17019	16947	17152	17190	17131	17214	16880	16925	17241	17003	17018	17058	16943	16794	16929	17078	16830	17156	17165	16940	17138	17069	17091	17146	17044	17096	17146	16992	17041	16979	16969	17061	17017	17022	16874	16814	17242	16987	17128	16842	16950	16954	17125	17315	17036	16926	17136	17087	17150	16935	17169	16903	17010	17045	17035	17278	17003	16893	17093	17061	16834	17006	17007	17145	17029	17046	17100	16947	17003	17122	17028	17044	17191	17086	16864	17002	16971	17125	17090	16995	16950	17115	16984	16882	16915	16945	17148	17100	17170	17162	17080	16968	16990	16961	17024	17132	17184	17211	17120	16878	17210	17156	17078	17013	16987	17094	17292	17053	17138	17019	17013	17060	16976	17038	17028	16952	17247	17082	16959	17127	16951	17197	17044	17065	17093	17031	16984	17109	17049	17167	17162	17015	17149	17044	17075	17068	17053	17090	17098	16994	16858	16912	16933	17026	17097	16982	17022	16895	17025	16986	16991	16973	17055	17035	17108	17216	16965	17172	16943	17036	16956	17051	17007	17201	17149	17156	17123	17058	16883	16918	16967	17141	16920	17068	16974	16924	17169	17008	16916	17107	17342	16984	17018	17026	17076	16811	17175	16924	17261	16831	17117	17194	17227	17034	17072	17042	17031	16906	17007	17002	17041	16845	17058	17041	16955	16817	17220	16857	17114	17121	17198	16964	17021	16881	17097	17089	16962	17222	17228	16961	16998	17037	17074	16962	17026	17043	17006	17138	17117	17156	17023	17199	17087	17031	17050	17082	17018	16951	17143	17118	16828	17134	17087	17020	17148	17247	17016	16908	17036	17163	17168	17055	17103	17005	17010	17080
16672	30722	28196	22985	21083	19337	18277	17506	16933	16578	16136	15837	15713	15574	15388	15249	15419	15310	15114	15244	14963	15004	14915	14845	14879	14803	14869	14931	14812	14822	14943	14808	15060	14733	14736	14954	14872	14772	14860	14846	14833	14738	14816	14772	14774	14646	14932	14865	14755	14780	14929	14598	14905	14649	14860	14796	14746	14896	14980	14818	14978	14901	15019	14868	14919	14784	14643	14849	14872	14878	14799	14909	14720	14726	14707	14835	15040	14815	14731	14934	14728	14711	14818	14762	14765	14849	14762	14825	14699	14795	14771	14811	14528	14844	14671	14733	14618	14682	14555	14757	14783	14756	14756	14511	14658	14761	14668	14860	14838	14827	14765	14605	14802	14669	14692	14610	14555	14914	14626	14665	14739	14763	14657	14719	14676	14720	14772	14729	14842	14758	14735	14524	14862	14850	14601	14724	14841	14784	14576	14826	14715	14708	14751	14895	14631	14636	14699	14602	14869	14764	14882	14667	14826	14644	14703	14645	14740	14810	14587	14681	14641	14662	14820	14754	14479	14720	14704	14542	14578	14571	14812	14926	14723	14719	14551	14754	14723	14747	14710	14677	14664	14603	14653	14690	14691	14638	14649	14763	14798	14659	14822	14697	14797	14765	14800	14812	14735	14726	14856	14660	14732	14765	14666	14694	14701	14751	14749	14772	14546	14690	14728	14838	14823	14627	14747	14775	14619	14741	14739	14731	14713	14552	14653	14734	14657	14656	14838	14784	14891	14771	14726	14658	14745	14569	14895	14722	14669	14728	14789	14618	14674	14708	14650	14806	14705	14716	14754	14659	14781	14861	14733	14834	14815	14727	14768	14655	14765	14694	14874	14641	14749	14790	14873	14625	14642	15004	14852	14796	14759	14517	14880	14616	14776	14749	14742	14585	14845	14612	14670	14660	14829	14682	14627	14746	14774	14761	14748	14798	14784	14720	14821	14806	14744	14574	14659	14695	14621	14903	14633	14774	14841	14801	14764	14653	14699	14868	14862	14688	14722	14855	14828	14733	14586	14581	14560	14773	14898	14908	14566	14683	14706	14678	14596	14573	14778	14667	14747	14711	14659	14706	14620	14629	14693	14689	14870	14681	14555	14679	14584	14810	14802	14713	14841	14667	14524	14679	14861	14666	14633	14791	14714	14615	14717	14739	14695	14680	14721	14729	14768	14689	14752	14511	14904	14859	14610	14878	14789	14942	14761	14718	14747	14670	14848	14712	14768	14744	14742	14789	14694	14590	14800	14695	14857	14656	14686	14724	14796	14769	14751	14681	14703	14739	14836	14555	14762	14803	14793	14597	14762	14679	14597	14768	14670	14907	14553	14701	14836	14829	14792	14769	14709	14697	14812	14573	14766	14695	14792	14727	14643	14975	14605	14773	14777	14788	14893	14909	14579	14787	14821	14708	14659	14691	14769	14638	14686	14730	14672	14596	14565	14660	14772	14834	14747	14782	14636	14727	14769	14863	14696	14585	14830	14671	14809	14754	14746	14725	14743	14709	14770	14717	14675	14693	14770	14906	14618	14744	14960	14668	14788	14925	14637	14822	14680	14741	14727	14573	14881	14645	14812	14498	14564	14669	14641	14836	14814	14823	14615	14913	14754	14654	14625	14633	14821	14943	14659	14602	14740	14843	14829	14708	14707	14955	14897	14694	14796	14747	14855	14648	14715	14818	14584	14852	14821	14754	14795	14660	14817	14731	14831	14663	14762	14716	14756	14786	14690	14734	14812	14753	14736	14793	14779	14960	14715	14675	14908	14965	14651	14639	14638	14727	14811	14777	14729	14696	14806	14548	14733	14941	14741	14900	14648	14773	14744	14664	14792	14905	14799	14741	14550	14849	14747	14726	14719	14634	14829	14731	14680	14746	14752	14768	14671	14719	14624	14852	14796	14664	14691	14630	14625	14708	14774	14570	14643	14744	14725	14588	15017	14744	14797	14639	14708	14767	14695	14798	14642	14658	14658	14701	14625	14651	14790	14695	14776	14634	14818	14715	14840	14756	14641	14631	14718	14751	14590	14613	14608	14869	14818	14581	14725	14710	14770	14532	14677	14795	14650	14801	14729	14796	14910	14669	14724	14739	14668	14656	14663	14780	14866	14625	14598	14752	14637	14884	14593	14799	14713	14784	14743	14690	14634	14746	14760	14787	14700	14818	14789	14791	14654	14744	14733	14699	14640	14634	14682	14867	14677	14830	14710	14677	14789	14665	14771	14514	14579	14639	14785	14600	14628	14720	14629	14713	14720	14700	14740	14731	14713	14756	14757	14704	14791	14653	14893	14726	14776	14825	14795	14720	14650	14788	14897	14729	14829	14607	14844	14573	14798	14793	14739	14650	14569	14767	14843	14791	14774	14674	14690	14529	14703	14790	14586	14645	14765	14764	14921	14751	14876	14725	14687	14769	14835	14664	14653	14876	14854	14742	14835	14789	14897	14815	14701	14936	14644	14633	14753	14795	14615	14841	14824	14702	14650	14706	14599	14792	14946	14699	14648	14774	14508	14732	14814	14748	14652	14878	14679	14634	14827	14795	14715	14961	14714	14831	14713	14765	14780	14617	14632	14762	14800	14837	14695	14770	14603	14786	14762	14809	14810	14737	14679	14624	14762	14734	14715	14890	14735	14531	14714	14771	14768	14841	14996	14804	14827	14550	14751	14783	14859	14701	14725	14837	14706	14606	14650	14652	14690	14856	14789	14688	14654	14827	14737	14572	14847	14689	14769	14888	14594	14654	14745	14733	14699	14723	14601	14747	14554	14694	14922	14801	14656	14685	14751	14617	14815	14560	14759	14683	14667	14873	14613	14673	14616	14778	14757	14763	14595	14813	14754	14761	14598	14727	14782	14670	14732	14784	14614	14634	14672	14587	14712	14746	14740	14584	14754	14863	14809	14596	14754	14727	14625	14690	14750	14581	14632	14810	14813	14780	14712	14895	14780	14796	14881	14789	14794	14732	14746	14538	14721	14704	14738	14694	14738	14857	14705	14747	14636	14784	14722	14833	14711	14794	14754	14813	14830	14616	14892	14619	14607	14815	14770	14836	14683	14643	14765	14683	14680	14743	14752	14819	14786	14521	14772	14819	14695	14866	14803	14629	14699	14784	14665	14888	14558	14646	14823	14771	14654	14815	14828	14888	14616	14663	14812	14603	14702	14697	14725	14792	14747	14803	14671	14695	14852	14819	14811	14837	14644	14657	14847	14612	14662	14702	14664	14738	14825	14658	14683	14798	14726	14894	14710	15015	14805	14781	14685	14805	14877	14728	14632	14632	14705	14732	14869	14862	14716	14660	14756	14761	14817	14776	14619	14698	14894	14694	14858	14571	14662	14915	14620	14733	14642	14667	14839	14747	14607	14673	14572	14891	14787	14617	14631	14758	14753	14643	14784	14823	14717	14683	14830	14732	14802	14767	14722	14726	14644	14727	14657	14716	14607	14808	14860	14685	14663	14852	14764	14768	14675	14707	14654	14580	14803	14551	14642	14781	14873	14747	14619	14867	14884	14662	14844	14772	14755	14698	14828	14700	14694	14853	14792	14659	14825	14714	14685	14526	14848	14641	14652	14698	14777	14671	14703	14650	14792	14598	14753	14796	14658	14836	14706	14742	14816	14601	14713	14711	14778	14638	14651	14744	14863	14713	14513	14956	14879	14690	14642	14644	14502	14837	14752	14660	14818	14896	14665	14791	14870	14725	14691	14820	14727	14810	14830	14744	14698	14674	14782	14805	14629	14727	14743	14511	14790	14614	14707	14607	14790	14583	14961	14775	14748	14889	14783	14749	14684	14806	14733	14574	14852	14756	14568	14747	14653	14616	14533	14601	14771	14809	14736	14652	14851	14563	14633	14524	14872	14759	14789	14759	14727	14726	14755	14873	14929	14736	14839	14781	14635	14727	14736	14625	14692	14787	14597	14666	14710	14860	14807	14593	14786	14706	14675	14699	14800	14680	14821	14762	14733	14807	14758	14944	14726	14552	14587	14778	14917	14775	14798	14728	14854	14662	14621	14825	14684	14531	14691	14725	14636	14866	14714	14731	14686	14495	14693	14835	14706	14743	14749	14643	14541	14596	14818	14660	14761	14548	14689	14611	14630	14688	14811	14723	14776	14621	14643	14688	14633	14821	14678	14803	14632	14822	14715	14763	14816	14904	14588	14705	14750	14738	14594	14833	14617	14741	14788	14843	14668	14773	14914	14770	14620	14862	14807	14879	14635	14750	14724	14559	14760	14732	14754	14676	14812	14634	14607	14785	14764	14684	14826	14774	14625	14629	14787	14739	14865	14653	14810	14840	14588	14715	14661	14840	14694	14659	14702	14684	14761	14874	14598	14769	14726	14705	14708	14770	14652	14644	14862	14671	14675	14801	14816	14684	14854	14526	14713	14774	14724	14609	14651	14604	14743	14742	14798	14813	14845	14803	14769	14656	14853	14642	14791	14693	14703	14870	14684	14738	14634	14761	14678	14682	14738	14914	14648	14809	14708	14690	14846	14654	14784	14730	14830	14868	14864	14685	14752	14795	14522	14738	14600	14724	14681	14618	14981	14715	14789	14709	14828	14717	14663	14897	14853	14621	14771	14752	14601	14775	14881	14872	14680	14842	14703	14698	14635	14851	14610	14628	14719	14701	14673	14784	14714	14760	14580	14649	14702	14693	14882	14723	14739	14925	14682	14780	14757	14714	14852	14525	14765	14802	14702	14622	14768	14591	14732	14891	14777	14673	14590	14640	14658	14684	14762	14711	14730	14557	14745	14739	14852	14677	14682	14744	14648	14782	14866	14606	14724	14651	14563	14734	14564	14818	14728	14631	14684	14736	14669	14908	14773	14787	14788	14764	14707	14728	14645	14686	14929	14611	14770	14777	14822	14816	14760	14667	14816	14585	14806	14581	14610	14646	14557	14842	14705	14845	14766	14697	14690	14863	14894	14631	14825	14847	14661	14667	14824	14784	14661	14744	14743	14651	14718	14773	14849	14886	14713	14702	14591	14669	14817	14724	14687	14706	14723	14808	14656	14651	14875	14715	14612	14754	14933	14761	14837	14649	14677	14612	14658	14725	14752	14816	14678	14475	14579	14840	14708	14875	14821	14779	14729	14602	14617	14721	14705	14797	14693	14866
27347	21879	24932	21844	18629	18510	18700	18423	18292	18226	18195	18049	17975	18105	18129	18098	17958	17945	17924	18161	18066	18011	17984	17964	17965	17838	17943	17915	17832	17963	18095	17992	17925	17859	17856	18048	17877	17852	17890	17769	18036	17910	17887	17804	18107	17797	18017	18017	18069	18018	17972	17938	17861	18006	17997	17726	17895	17815	18036	17792	18170	17947	18086	17963	18034	17916	17986	17948	17981	18078	18110	17737	17888	18083	17889	17829	17762	18122	17998	17839	18165	17743	17986	17991	18081	17866	17964	17943	17891	17818	17827	17889	17777	17965	17831	17793	17915	17929	17964	17641	17757	17929	18104	17971	17970	17789	18038	17896	17734	18106	18134	17948	17930	17852	17801	18131	17909	17926	17928	17781	17954	17972	17818	17875	17844	17800	17917	17713	17816	17897	17891	17830	17781	18171	18031	17951	17924	18022	17867	17873	17755	17835	17972	18051	18051	18001	17642	17792	17857	17836	17956	17753	17919	17843	17727	17828	18107	17953	17993	17971	17957	17860	17954	18016	18109	17975	17871	17994	17893	17683	17967	17899	17920	17963	18028	18027	17888	17738	18092	17971	17990	18047	18024	17941	17809	17663	17946	17894	18037	17924	17910	17829	17892	17910	17870	17932	17934	17900	18044	17888	17992	17792	17881	17712	17902	17902	18147	17876	17771	17939	17845	17675	17731	18013	17890	17970	17806	17724	18133	17902	17746	17838	17919	17842	17740	17926	17885	17908	17835	18035	18052	17875	17958	17801	18115	17839	17904	17716	17752	17865	17832	17903	17817	17850	17975	17971	17986	17857	17836	18010	18000	17847	17819	18119	18039	18026	18026	18005	17891	17868	18044	17799	18073	17981	17812	17828	18041	17985	17833	17929	18113	17961	17838	17783	18140	18010	17932	17860	17844	17758	17870	17940	17881	17870	17901	17655	17832	17813	17891	17765	17642	17911	17853	17860	17822	17813	17827	17649	17930	17948	17938	17861	17838	17929	17792	17810	17812	18054	17835	17874	17757	18008	17913	17681	18066	17805	17958	17964	17865	17634	17734	17909	17877	18017	17966	17860	17795	17766	18125	17754	17766	17879	17819	17872	17941	17814	18066	18155	17887	17785	18021	17918	18032	17985	18025	17694	17623	17923	17991	17915	17773	17985	17840	17744	18226	17830	18136	17907	17996	17892	17909	17963	18029	17801	18092	17933	18180	17889	17798	17946	18004	17849	17975	17921	17832	18002	17735	17976	17892	17935	17909	17858	17929	17791	17817	17978	17748	17850	18016	17987	17983	18021	17849	17910	18024	18010	17881	17722	17823	17683	17965	17548	17754	17948	18093	17981	17903	17924	17969	17919	18218	18031	18074	17921	17961	17917	17658	17782	18030	17857	17732	17777	17774	17817	17941	18179	17663	17834	17966	17972	17886	17892	17878	18033	17919	18095	17905	17820	18076	17845	17823	17883	17819	17950	17964	17787	18162	17830	17861	17925	17802	17963	18071	17909	18031	17835	17971	17712	17815	17758	18004	17930	18018	17947	17834	17876	17815	17880	17981	17936	17912	17864	17771	18007	17917	18213	17850	17972	17974	18006	18089	17847	18044	17838	17648	17958	17759	17734	18127	17843	17841	17861	17926	17869	17987	18034	17699	18116	17676	17932	17763	17866	17907	18092	17895	17863	17940	17783	17886	17894	18086	17899	17909	18061	17980	17766	17945	18001	17948	17937	17855	17826	17981	18002	17928	17941	17929	17886	17754	17737	17744	17885	17839	18053	17902	17864	17782	17733	17883	17872	17891	17907	17740	17922	17961	17871	17708	17751	18037	17955	18166	17718	17990	18151	17849	17894	17876	18057	17977	18136	17957	17924	17864	17983	18037	17907	18051	17936	17773	17755	17933	17831	18132	17932	17854	18108	17912	18043	17689	17897	17828	17912	18032	17819	18022	17976	17960	17816	17808	18039	17967	17992	17919	18003	17842	17917	17908	17839	17921	17983	17923	17877	17933	17911	17893	17819	17987	17936	17878	18058	17928	17771	17979	17987	17869	17842	17777	17842	17916	17852	17954	18212	18072	17849	18100	18049	17951	18011	18048	17860	17904	17837	17640	17944	17928	18108	17909	17851	18102	18049	18049	17782	17823	17922	17749	18070	17991	17885	17973	18039	17847	17740	17765	17870	17910	17786	17757	17946	17971	18043	17966	18010	17995	17976	17762	17985	17891	18166	17798	18123	18041	17784	17705	17799	17761	17836	17880	17842	18050	17774	17946	17913	18047	17866	17785	18009	17988	17864	17966	17899	17888	17918	18074	17947	17879	17845	17830	17837	17842	17827	17945	17956	17950	17898	18068	17708	17784	17915	17864	17930	17907	17922	18049	17846	17859	17852	17626	18048	17905	17847	17856	17845	17951	17903	17835	17709	17922	17859	17837	17816	17698	18011	18059	17927	17919	18113	17853	17814	18297	17948	18008	17924	17752	17836	17856	18002	17985	17926	17933	17840	18049	17760	17712	17927	17836	17856	17973	17922	17858	17748	17827	17917	17957	17929	18015	17874	17886	17878	17705	17816	17988	18046	17968	17901	18070	17895	17989	18082	18064	17999	18125	17763	17929	18084	18034	17953	17755	18050	17810	17880	17900	17850	18142	17939	17694	17904	17970	17968	18039	17937	18060	17859	17829	17840	17951	17715	17875	18000	17887	17786	17955	18108	17976	17837	17995	18001	17902	18027	17891	17923	18114	17713	17894	17850	17797	17718	18178	17842	18027	17903	17717	17984	17922	17996	17832	18002	17760	17851	17842	17875	17975	18049	17889	17800	17727	17938	17736	17881	17883	17832	18230	17988	17790	17845	17780	17997	17914	17885	18166	17857	17912	18139	18072	17952	17953	17704	17854	17992	17777	17811	17852	17973	17760	17778	17918	17711	17728	17894	17945	17987	17964	18019	17861	17866	17802	17827	17932	18004	17901	17920	18107	17755	17789	17916	17834	17642	18024	17676	17604	18009	17687	17830	17992	17813	17951	17944	17943	17786	18044	17762	17864	17867	17918	17817	17983	18087	17786	17986	18045	17794	17693	17946	17952	18055	17983	17806	17909	17852	17853	18069	17965	17864	17918	17832	17973	17743	18104	17858	17969	17895	17771	17820	17845	17957	17834	17918	17951	18086	17873	17819	17796	17937	17654	17885	18041	17988	17669	18100	17858	17833	17780	17909	17813	17835	17912	18034	17786	17952	17782	17962	17976	17840	17682	17864	17854	17782	17936	18032	17999	17904	17826	17843	17979	17752	17951	18197	17841	17959	18011	17954	17795	18108	17875	17869	18037	18024	18004	17858	17917	18029	18007	17896	17939	17866	18104	17990	17771	17999	17940	18003	17970	17792	17914	17902	18014	17571	17826	17861	17804	17996	18030	17864	17997	17987	17876	18218	18006	18020	17739	17845	17967	17936	17967	17894	17792	17945	17948	17960	17938	17764	17690	17906	17753	17812	17979	17715	17944	17781	17765	17961	17899	17983	17840	17904	17940	18023	17965	18005	17818	17724	17820	18037	17879	17748	17926	17904	18023	18022	18001	17901	17978	18056	17899	17785	17775	18016	17863	18052	18171	17854	18019	18030	17914	17918	17982	18044	18078	18031	17950	17943	18001	17931	17916	17917	17923	17804	17871	17824	17935	18063	18088	17933	18012	17979	17913	17688	17898	17684	17949	18074	17885	17997	17893	18011	17857	17894	17771	17932	17865	17875	18042	17855	17811	17863	17818	17904	17850	17892	18007	18060	17849	18060	17850	17884	17820	17892	17699	17825	17748	17750	17873	17985	17964	17847	17814	17983	17822	17700	17813	17900	17840	17811	18103	18096	17770	18019	17893	17833	17835	18067	17928	18072	17923	17768	17909	17828	18000	18025	17981	17964	18091	17936	17831	18062	18075	17720	17951	17800	17889	17784	17961	17880	17851	18116	17953	18126	18032	17929	17687	17697	18124	17722	17751	17932	18069	18043	17851	17678	17792	17910	18065	17936	17878	17825	18017	17895	17850	17880	17998	18020	17845	17779	18058	17841	17831	18112	17722	17835	17989	17914	17987	17946	17822	18002	17943	17871	17858	17714	17791	18091	18026	18002	17849	18069	18001	17934	17970	17953	17988	17935	17842	17974	17752	17916	17946	17939	17936	18214	17963	17851	17683	17846	17846	18055	18026	17883	17990	18031	17911	17721	17749	18036	18056	17939	17956	18043	17981	17857	17868	17853	17929	18021	18047	17945	18120	18002	18070	17721	17980	17857	17964	18074	17948	17770	17785	17734	17914	17903	17909	17884	17866	17850	17900	17921	17951	18044	17937	17647	17751	17820	17799	17999	17764	17991	17794	18040	18247	17900	18029	17890	17822	17816	18069	17861	17751	17878	18007	17870	17947	18063	18020	17942	18087	18127	17848	17842	17827	17647	17976	17811	17850	17976	17901	17898	17914	18004	17812	17942	17964	17926	17997	17803	17956	18072	18089	17925	17903	17943	17833	18009	17859	17999	17817	17635	17872	17844	17994	17882	18020	17909	17930	17911	17739	17685	18051	17942	17831	17746	17939	17762	17974	17926	17979	17835	18011	17790	17819	17813	17812	17908	17856	17809	18004	17785	17737	17969	17871	17905	17862	17821	17889	17894	17873	17821	17818	17985	17938	17721	17823	17950	17871	17702	18035	17846	17881	17785	18056	17990	18003	18065	17656	17789	18105	17846	17976	18034	17910	17940	18054	17936	17849	17947	17913	17971	17855	17771	18034	17789	18020	17854	17774	18078	18060	17828	18027	17808	17920	17929	18114	17929	17933	18093	17821	17731	17780	17990	17628	17865	17791	17859	17818	17880	17918	17876	17723	17864	17792	17975	17853	17546	17864	17906	17902	18107	18089	17932	17966	17832	18109	18019	17842	17901	17817	18003	17976	17970	18030	18235	17935	18058	18122	17834	18036	17891	17934	17761	17886	17776	18091	17833	17735	18111	17839	17793	18055	17784	18003	18141	17827	17823	17791	17836	17946	17720	17760	17862	17904	17952	17864	18019	17929	17840	18139	17930	17959	17960	18081	17835	18045	17688	17954	18021	18017	18102	18066	17972	18059	17708	18097	17747	17787	18001	18108	18124	17909	17842
15694	19988	19339	17303	16633	16298	15980	16019	15785	15755	15849	15525	15656	15340	15513	15548	15387	15403	15276	15512	15417	15232	15375	15518	15411	15338	15236	15413	15439	15217	15340	15221	15486	15301	15272	15594	15290	15276	15213	15334	15369	15500	15324	15213	15415	15375	15177	15466	15392	15224	15379	15285	15393	15208	15370	15375	15270	15368	15323	15335	15306	15329	15587	15149	15630	15363	15173	15414	15314	15521	15202	15298	15252	15277	15531	15382	15223	15314	15366	15177	15234	15421	15381	15419	15262	15346	15182	15332	15303	15202	15423	15566	15242	15229	15230	15337	15403	15178	15352	15407	15312	15380	15464	15226	15384	15358	15279	15266	15420	15322	15235	15425	15310	15387	15257	15373	15244	15411	15475	15208	15319	15334	15290	15345	15329	15300	15255	15400	15351	15357	15372	15260	15250	15405	15196	15375	15185	15353	15423	15422	15196	15260	15278	15370	15285	15336	15276	15433	15308	15264	15326	15158	15429	15344	15336	15279	15242	15263	15242	15215	15390	15349	15243	15414	15404	15291	15194	15258	15333	15308	15446	15243	15307	15273	15234	15306	15323	15403	15489	15533	15423	15267	15316	15453	15225	15321	15208	15374	15290	15141	15296	15289	15325	15533	15306	15161	15193	15253	15364	15482	15398	15150	15301	15219	15321	15244	15368	15230	15323	15172	15346	15313	15405	15543	15352	15356	15326	15249	15345	15230	15357	15270	15339	15262	15184	15370	15317	15297	15421	15238	15318	15336	15241	15241	15479	15262	15263	15307	15273	15312	15274	15218	15285	15432	15244	15398	15222	15301	15366	15275	15327	15343	15286	15246	15203	15375	15123	15254	15382	15255	15258	15204	15280	15309	15247	15362	15206	15258	15158	15208	15191	15236	15295	15342	15389	15055	15419	15303	15269	15257	15268	15236	15259	15329	15481	15226	15258	15188	15183	15246	15425	15326	15397	15400	15326	15197	15413	15456	15378	15304	15295	15221	15354	15220	15369	15438	15329	15230	15255	15261	15342	15258	15384	15222	15357	15313	15390	15351	15509	15288	15314	15287	15291	15330	15307	15376	15372	15321	15278	15304	15324	15380	15225	15252	15196	15314	15382	15191	15357	15235	15202	15417	15189	15395	15186	15344	15454	15425	15373	15285	15450	15355	15300	15394	15351	15117	15322	15138	15462	15204	15348	15455	15409	15347	15342	15326	15347	15327	15318	15408	15499	15191	15303	15296	15335	15361	15429	15332	15374	15417	15200	15380	15009	15422	15297	15421	15318	15124	15307	15357	15370	15265	15307	15288	15401	15108	15416	15361	15434	15230	15592	15376	15342	15281	15332	15401	15190	15367	15266	15340	15321	15293	15160	15313	15382	15404	15501	15374	15249	15248	15295	15348	15425	15294	15366	15181	15386	15420	15291	15414	15177	15343	15249	15322	15339	15413	15233	15280	15312	15218	15312	15211	15188	15184	15430	15281	15377	15190	15292	15260	15268	15304	15404	15240	15295	15336	15339	15165	15191	15424	15370	15237	15219	15359	15351	15416	15361	15315	15506	15204	15379	15171	15349	15305	15314	15358	15322	15438	15463	15244	15135	15399	15369	15401	15294	15252	15252	15287	15337	15193	15189	15280	15118	15234	15272	15354	15289	15372	15339	15295	15413	15280	15489	15324	15356	15222	15233	15258	15266	15382	15431	15258	15317	15297	15303	15462	15313	15191	15262	15307	15357	15280	15300	15455	15264	15284	15282	15229	15202	15261	15320	15296	15394	15268	15192	15491	15394	15389	15376	15420	15333	15383	15299	15286	15203	15290	15112	15353	15440	15414	15400	15233	15385	15357	15261	15304	15178	15270	15291	15279	15289	15245	15297	15280	15269	15336	15309	15300	15415	15327	15460	15345	15387	15254	15448	15356	15281	15232	15068	15250	15310	15509	15237	15122	15313	15213	15532	15356	15231	15385	15204	15136	15231	15139	15330	15256	15238	15389	15422	15464	15186	15233	15362	15244	15258	15360	15398	15298	15302	15308	15287	15142	15242	15564	15416	15222	15303	15414	15390	15402	15375	15263	15288	15342	15287	15433	15386	15462	15378	15258	15337	15358	15439	15652	15417	15414	15304	15214	15224	15224	15327	15228	15206	15379	15327	15162	15273	15410	15404	15379	15401	15390	15207	15368	15291	15386	15524	15387	15392	15283	15279	15358	15173	15438	15430	15473	15305	15217	15357	15284	15451	15242	15160	15422	15425	15374	15168	15298	15189	15275	15443	15188	15286	15308	15349	15486	15142	15431	15560	15335	15152	15485	15366	15266	15471	15182	15577	15313	15284	15249	15321	15246	15300	15433	15223	15373	15335	15229	15173	15298	15378	15346	15214	15385	15356	15449	15450	15212	15410	15290	15364	15338	15357	15347	15361	15173	15469	15399	15260	15386	15365	15577	15434	15237	15416	15440	15256	15222	15192	15296	15357	15268	15205	15439	15249	15286	15241	15282	15216	15418	15361	15409	15394	15403	15478	15078	15224	15401	15294	15476	15222	15314	15394	15303	15422	15265	15350	15415	15274	15073	15375	15354	15134	15391	15336	15280	15515	15318	15351	15437	15402	15315	15277	15425	15145	15389	15222	15566	15178	15452	15339	15249	15209	15153	15286	15335	15335	15371	15232	15332	15268	15296	15436	15329	15262	15226	15408	15278	15423	15423	15189	15294	15214	15181	15308	15318	15232	15378	15359	15240	15282	15247	15119	15326	15255	15329	15512	15282	15293	15354	15135	15121	15278	15338	15383	15447	15290	15211	15259	15313	15242	15476	15364	15395	15245	15387	15351	15285	15350	15365	15294	15386	15278	15302	15232	15402	15420	15468	15324	15520	15240	15239	15395	15309	15359	15270	15402	15296	15325	15341	15309	15353	15297	15515	15247	15430	15280	15556	15431	15325	15211	15271	15327	15195	15289	15288	15329	15440	15341	15329	15325	15471	15525	15185	15209	15345	15278	15234	15457	15273	15379	15178	15350	15272	15358	15295	15369	15430	15437	15245	15269	15507	15305	15344	15321	15234	15395	15284	15380	15188	15204	15243	15153	15216	15200	15272	15301	15342	15312	15394	15344	15168	15394	15316	15425	15295	15356	15196	15263	15385	15363	15473	15519	15378	15350	15297	15224	15271	15374	15471	15443	15478	15318	15297	15376	15261	15233	15291	15472	15207	15371	15333	15180	15238	15186	15364	15195	15244	15579	15383	15394	15314	15443	15404	15271	15323	15270	15334	15302	15177	15318	15113	15355	15355	15218	15400	15422	15391	15352	15302	15323	15181	15458	15419	15160	15384	15361	15403	15345	15155	15330	15153	15364	15196	15305	15363	15207	15385	15227	15486	15306	15341	15285	15319	15408	15374	15232	15263	15388	15378	15223	15172	15261	15219	15328	15527	15158	15293	15196	15265	15243	15311	15203	15332	15347	15385	15446	15413	15369	15204	15272	15278	15285	15239	15422	15221	15225	15273	15130	15280	15337	15159	15400	15339	15257	15265	15241	15358	15287	15224	15319	15165	15369	15337	15361	15218	15236	15302	15309	15374	15328	15166	15265	15246	15349	15414	15298	15457	15193	15397	15097	15336	15356	15299	15314	15432	15284	15275	15298	15281	15451	15180	15321	15262	15281	15320	15327	15346	15356	15348	15316	15263	15218	15340	15186	15139	15379	15231	15214	15438	15400	15367	15336	15321	15427	15289	15234	15222	15132	15413	15401	15217	15185	15414	15372	15101	15312	15169	15238	15349	15443	15377	15463	15334	15297	15483	15376	15336	15548	15513	15258	15301	15367	15352	15260	15268	15475	15473	15340	15134	15373	15383	15591	15472	15439	15478	15416	15283	15198	15254	15347	15483	15278	15391	15345	15303	15348	15162	15420	15392	15464	15280	15420	15318	15274	15364	15394	15485	15339	15132	15310	15303	15395	15275	15381	15186	15317	15432	15212	15268	15404	15319	15252	15307	15216	15295	15220	15205	15361	15365	15178	15324	15348	15255	15362	15135	15593	15250	15361	15337	15273	15369	15247	15438	15218	15200	15608	15343	15298	15300	15346	15244	15194	15051	15372	15474	15414	15268	15376	15311	15381	15156	15373	15430	15193	15246	15330	15391	15238	15302	15264	15320	15267	15227	15370	15238	15454	15210	15417	15218	15213	15373	15206	15288	15353	15421	15289	15191	15466	15364	15477	15292	15168	15321	15328	15352	15397	15318	15213	15360	15334	15308	15193	15342	15283	15278	15355	15302	15253	15355	15290	15285	15435	15363	15392	15321	15407	15303	15156	15346	15213	15338	15287	15337	15103	15286	15179	15426	15130	15478	15320	15336	15221	15322	15339	15251	15192	15232	15120	15283	15282	15330	15369	15372	15204	15311	15378	15363	15260	15231	15395	15260	15315	15222	15361	15270	15399	15404	15470	15328	15276	15203	15434	15380	15270	15352	15222	15217	15264	15180	15123	15196	15143	15247	15144	15272	15344	15264	15587	15442	15494	15190	15379	15205	15280	15288	15260	15221	15350	15344	15328	15419	15217	15348	15301	15459	15210	15434	15233	15302	15323	15209	15348	15259	15387	15380	15440	15126	15168	15272	15243	15354	15249	15264	15211	15285	15276	15453	15383	15440	15545	15287	15363	15274	15403	15334	15377	15100	15328	15431	15225	15351	15363	15252	15288	15474	15286	15342	15378	15168	15424	15371	15283	15406	15203	15354	15200	15238	15255	15235	15287	15414	15283	15449	15241	15195	15365	15231	15219	15303	15204	15329	15330	15286	15336	15293	15349	15259	15325	15179	15598	15265	15257	15097	15214	15315	15293	15315	15362	15260	15286	15433	15242	15235	15454	15276	15317	15377	15418	15423	15428	15358	15144	15265	15325	15298	15471	15224	15407	15348	15389	15289	15252	15287	15359	15274	15327	15229	15323	15316	15326	15365	15272	15342	15455	15255	15490	15355	15298	15237	15206	15213	15236	15274	15189	15376	15347	15231	15319	15258	15345	15282	15409	15223	15431	15397	15296	15305	15212	15396	15352	15317	15408	15148	15282	15262	15284	15562	15380	15410	15198	15392	15318	15202	15259	15466	15409	15429	15353	15403	15387	15146	15329	15362	15346	15319
23567	21069	28485	23961	21933	22064	20960	18732	18322	18158	18065	17833	17898	17625	17625	17311	17636	17335	17438	17488	17321	17493	17579	17551	17390	17290	17351	17092	17486	17088	17459	17259	17349	17333	17137	17119	17273	17381	17609	17459	17265	17422	17342	17142	17271	17474	17153	17214	17189	17265	16907	17221	17355	17157	17370	17302	17403	17147	17366	17455	17147	17229	17264	17139	17300	17429	17361	17182	17357	17400	17134	17086	17253	17235	17104	17343	17415	17190	17476	17254	17400	17373	17375	17298	17195	17219	17330	17318	17168	17128	17243	17168	17353	17320	17224	17217	17310	17103	17252	17156	17173	17240	17336	16907	17098	17469	17168	17398	17297	17368	17317	17421	17242	17281	17277	17216	17226	16901	17251	17251	17361	17109	17059	17233	16961	17122	17341	17242	17213	17264	17262	16919	17314	17253	17263	17400	17320	17255	17160	17298	17149	17325	17357	17240	17373	17294	17279	17219	17007	17236	17333	17380	17275	17553	17332	17307	17314	17169	17361	17138	17259	17329	17131	17078	17323	17071	17220	17330	17161	16962	17360	17227	17334	17178	17024	17197	17229	17251	17321	17197	17222	17274	17462	17405	17506	17057	17072	17190	17259	17254	16984	17174	17194	17207	17142	17182	17029	17382	17088	17406	17265	17232	17333	17174	17275	17067	17202	17261	17238	17357	17160	16995	17145	17255	17299	17368	17222	17151	17105	17255	17142	17259	17309	17393	17243	17206	17347	17213	17151	17321	17267	17204	17312	17159	17144	17042	17080	17210	17137	17163	17124	17137	17395	17135	17298	17345	17123	17401	17390	17136	17211	17090	17306	17372	17082	17104	17096	17249	17063	17053	17074	17127	17240	17100	17020	17341	17185	17384	17235	17169	17095	17122	17142	17178	17353	17270	17472	17117	17281	17473	17179	17201	17406	17249	17010	17272	17183	17122	17243	17341	17217	17346	17454	17079	17096	17316	17220	17161	17405	17269	17179	17316	17256	17338	17193	17020	17074	17178	17096	17178	17238	17055	17181	17131	17100	17221	17072	17169	17383	17174	17123	17288	17353	17377	17230	17239	17274	17291	17184	17272	17117	17116	17228	17189	17296	17306	17264	17071	17250	17379	17332	17108	17325	17184	17106	17176	17083	17282	17127	17159	17411	17174	17194	17039	17161	17170	17181	17292	17189	17153	17193	17355	17348	17107	17124	17172	17282	17142	17209	17223	17212	17211	17207	17015	17291	17256	17110	17258	17220	17324	17130	17304	17096	17155	17471	17278	17158	17317	17273	17234	17157	17260	16995	17425	17288	17174	17272	16954	17337	17337	17133	17119	17098	17194	17199	17248	17314	17197	17228	17103	17202	17190	17447	17192	17124	17203	17308	17062	17239	17174	17242	17155	17166	17095	17327	17216	17164	17127	17228	17148	17176	17214	17490	17278	17292	17347	17052	17271	17087	17215	17154	17335	17187	17207	16902	17249	17205	17166	17272	17167	17440	17321	17027	17235	17051	17216	17200	17307	17198	17179	17031	17078	17163	17231	17075	17118	17280	17120	17121	17118	17275	17447	17309	17333	17129	17299	17112	17093	17387	17375	17339	17278	17144	17183	17345	17303	17216	17369	17366	17346	17226	17020	17072	17098	17146	17028	17088	17348	17234	17251	17235	17240	17169	17322	17140	17268	17375	17243	17173	17170	17210	17380	17208	17303	17420	17163	17323	17221	17271	17210	17328	17160	17432	17442	17173	17361	17088	17292	17405	17128	17141	17225	17391	17245	17268	17303	17261	17208	17139	17155	17261	17394	17061	17275	17308	17285	17277	17192	17477	17129	17197	17086	17224	17040	17159	17263	17295	17325	17296	17261	17172	17021	17413	17338	17245	17352	17366	17384	17181	17216	17033	17013	17163	17251	17246	17296	16987	17276	17150	17171	17407	17398	17091	17215	17214	17235	17363	17230	17400	17125	17317	17089	17154	17191	17352	17349	17049	17143	17158	17282	17280	17269	17225	17230	16988	17171	17314	17124	17276	17247	17406	17322	17396	17205	17291	17197	17212	17363	17002	16968	16968	16994	17142	17301	17216	17437	17062	17264	17328	17190	17214	17332	17258	17334	17524	17370	17241	17181	17187	17138	17332	17077	17054	17129	17268	17337	17276	17226	17458	17074	17090	17243	17197	17380	17238	17308	17374	17240	17191	17256	17325	17279	17262	17272	17377	17128	17326	17130	17354	17320	17167	17072	17220	16955	17217	17343	17168	17172	16970	17558	17137	17055	17141	17247	17215	17537	17272	17267	17206	17062	17259	17278	17374	17229	17193	17158	17347	17293	17366	17348	17113	17277	17307	17181	17154	17254	17187	17025	17044	17339	16991	17185	17240	17352	17257	17095	17324	17265	17116	17376	17238	17095	17261	17245	17150	17185	17124	17136	17220	17149	17285	17176	17186	17223	17358	17071	17232	17360	17203	17178	17162	17350	17350	17182	17295	17346	17259	17116	16986	17173	17215	17188	17046	17301	17102	17249	17197	17203	17322	17163	17265	17107	17324	17267	17170	17200	17079	17161	17208	17221	17224	17211	17125	17210	17338	17203	17130	17102	17288	17161	17151	17152	17342	17221	17197	17276	17198	17267	17347	17086	17082	17180	17355	17396	17296	17189	17165	17217	17113	17465	17302	17199	17357	17097	17282	17176	17360	17452	17239	17046	17431	17209	17219	17160	17181	17303	17443	17145	17434	17117	17272	17093	17296	17165	17218	17335	17094	17280	17313	17161	17352	17141	17156	17284	17345	17312	16988	17106	17352	17144	17308	17065	17271	17227	17229	17195	17258	17166	17281	17320	17249	17173	17180	17269	17125	17098	17140	17287	17128	17356	17253	17335	17150	17161	17185	17186	17149	17239	17212	17193	17247	17147	17332	17280	17120	17216	17092	17404	17310	17232	17213	17258	17241	17132	17263	17203	17121	17098	17292	17270	17113	17331	17352	17275	17071	17256	17299	17099	17245	17176	17419	17352	17407	17234	17304	17200	17233	17200	17200	17287	17265	17360	17149	17122	17299	17291	17101	17120	17228	17072	17010	17380	17336	16979	17244	17309	17417	17157	17227	17387	17297	17054	17220	17285	17140	17183	17319	17225	17185	17251	17170	17162	17328	16998	17243	17216	17215	17314	17106	17308	17207	17202	17262	17301	17181	17338	17188	17369	17130	17117	17367	17307	17367	17475	17196	17294	17325	17058	17160	17193	17142	17235	17243	17301	17124	17399	17251	17182	17134	17031	17210	17263	17268	17398	17264	17209	17262	17303	17305	17288	17149	17104	17081	17382	17233	17098	17344	16991	17342	17327	17236	16936	17231	17139	17028	17250	17011	17068	17196	17152	17021	17146	17369	17217	17100	17156	17223	17171	17320	17329	17295	17194	17165	17070	17465	17077	17013	17114	17355	17287	17092	17129	17052	17193	17265	17009	17151	17071	17325	17203	17415	17440	17168	17125	17061	17113	17355	17174	17179	17362	17247	17301	17248	17074	17271	17319	17321	17379	17241	17261	17176	17141	17304	17229	17218	17084	17451	17311	17354	17233	17138	17040	17334	17292	17202	17123	17182	17155	17393	17409	17139	17191	17101	16839	17217	17206	17240	17075	17249	17077	16965	17171	17230	17178	17107	17140	17185	17088	17102	17133	17157	17397	17181	17224	17301	17105	17173	17204	17147	17385	17110	17143	17160	17280	17296	17067	17132	17189	17346	17246	17207	17314	17298	17162	17191	16981	17244	17154	17000	17069	17363	17327	17430	17302	17254	17216	17162	17003	17166	17300	17546	17447	17220	17121	17278	17215	17282	17284	17173	17235	17320	17235	17142	17280	17273	17157	17128	17173	17181	17305	17015	17416	17057	17082	17341	17189	17173	17154	17092	17147	17507	17228	17160	17307	17161	17145	17175	17273	17086	17236	17348	17256	17165	17133	17315	17191	17317	17336	17167	17274	17042	17269	17322	17227	17214	17277	17168	17076	17256	17309	17331	17232	17272	17273	17028	17236	17386	17147	17115	17210	17263	17084	17065	17161	17243	17124	17202	17110	17142	17126	17515	17230	17289	17397	17311	17321	17302	17104	17256	17101	17418	17341	17291	17222	17283	17168	16967	17508	17310	17172	17272	17167	17142	17375	17113	17279	17365	17156	17330	17235	17326	17398	17378	17292	17244	17199	17273	17130	17346	17433	17117	17368	17077	17244	17303	17165	17244	17208	17315	17385	17174	17180	17359	17329	17191	16990	17199	17218	17126	17160	17320	17406	17394	16899	17296	17337	17104	17142	17275	17102	17169	17261	17299	17123	17336	17059	17391	17324	17087	17346	17170	17260	17284	17168	17053	17141	17320	17256	17324	17319	17339	17259	17279	17110	17212	17287	17391	17177	17119	17305	17319	17321	17130	17264	17263	17305	17291	17387	17342	17390	17367	17379	17513	17431	17278	17232	17128	17229	17263	17073	17023	17066	17348	17245	17090	17247	17186	17355	17149	17252	17268	17248	17457	17289	17344	17032	17117	17325	17160	17056	17136	17155	17453	17175	17206	17324	17116	17207	17127	17297	17221	17446	17181	17221	17220	17103	17159	17096	17079	17088	17308	17184	17269	17324	17029	17247	17246	17353	17243	17088	17276	17226	17293	17277	17073	17024	17171	17177	17190	17115	17292	17366	17233	17034	17081	17200	17140	17228	17058	17110	17226	17206	17391	17211	17380	17235	17312	17321	17242	17194	17198	17240	17154	17028	17176	17234	17424	17280	17320	17169	17235	17145	17138	16987	17064	17098	17338	17223	17013	17133	16925	17216	17103	17087	17455	17174	17172	17096	17283	17299	17118	17044	17330	17324	17238	17164	17214	17226	17300	17073	17031	17175	17220	17344	17211	17213	17301	17376	17181	17171	17299	17361	17384	17133	17224	17227	17292	17371	17357	17277	17281	17192	17177	17369	17225	17248	17282	17407	17255	17283	17378	17093	17145	17124	17137	17119	17269	17191	16970	17246	17172	17123	16975	17374	17161	17215	17270	17361	17225	17193	17340	17138	17405	17191	17355	17045	17343	17347	17441	17227	17051	17110	17099	17019	17372	17243	17259	17101	17468	17220	17255	17364	17273	17300	17049	17209
15075	26162	24385	19999	18531	17483	16746	16437	16071	15892	15870	15432	15332	15262	15240	15174	15172	15059	15138	14941	15132	15012	14911	14857	14976	14846	14861	14842	14891	14665	14722	14901	14870	14853	14892	14713	14913	14914	14814	14848	14883	14797	14782	15044	14946	14911	14796	14824	14781	14789	14639	14738	14722	15011	15029	14924	15035	14981	15016	14988	14931	15031	14867	14718	14982	14943	14716	14906	14694	14925	14806	14921	15069	14929	14953	14811	14784	14693	14795	14754	14903	14979	14740	14994	14687	14889	14798	14718	15058	15026	14840	14777	14858	14889	14804	14882	14711	14830	14932	14801	14721	14913	14907	14766	14705	14733	14800	14874	14881	14828	14825	14872	14823	14657	14835	14683	14904	14775	14895	14832	14721	14906	14941	14665	14901	14947	14800	14857	14934	14737	14805	14798	14763	14821	14842	14664	14826	14929	14781	14783	14921	14880	14761	14688	14917	14732	14674	14814	14805	14870	14968	14894	14794	14794	14839	14811	15004	14873	14773	14655	14755	14852	14764	14804	14956	14870	14899	14677	14845	14825	15039	14802	14892	14674	14787	14765	14757	14859	14833	15053	14813	14772	14935	14948	14829	14738	14956	14835	14917	14777	14926	14874	14845	14755	14787	14765	14814	14835	14830	14668	14783	14859	14781	14527	14921	14911	14729	14829	14860	14911	14855	14963	14867	14917	14782	14796	14780	14830	14904	14658	14938	14844	14680	14816	15013	14822	14880	14918	14734	14941	14831	14883	14743	14645	14770	14855	14832	14935	14790	14779	14790	14888	14765	14850	14780	14860	14756	14836	14750	14729	14902	14864	14848	14864	14692	14831	14836	14902	14866	14941	14796	14869	14890	14909	14726	14967	14859	14818	14952	14768	14905	14888	14830	14977	14778	14712	14800	14883	14799	14804	14854	14867	14806	14861	14941	14883	14716	14806	14808	14831	14901	14601	14775	14905	15012	14995	14802	14794	14879	14707	14877	14868	14949	14727	14808	14804	15001	14750	14835	14749	14837	14898	14880	14860	14738	14938	14740	14783	14813	15024	14773	14828	14816	14709	14933	14840	14893	14944	14780	14757	14924	14786	14838	14781	15001	14643	14753	14800	14822	14767	14795	14816	14732	14967	14756	14894	14734	14823	14717	14836	14648	14894	14839	14708	14817	14808	14754	14757	14813	14651	14760	14939	14760	14827	14626	14682	14910	14916	14768	14899	14867	14817	14701	14790	14839	14814	14725	14768	14919	14786	14631	14806	14851	14877	14763	14892	14923	14821	14824	14648	14712	14801	14726	14754	14835	14683	14868	14818	14868	14757	14828	14782	14789	14748	14831	14848	14570	14946	14731	14876	14772	14878	14853	14828	14988	14813	14844	14906	14766	14816	14738	14822	14786	14822	14865	14819	14698	14735	14845	14658	14911	14687	14736	14811	14732	14830	14677	14726	14886	14831	14818	14879	14819	14898	14603	14849	14822	14733	14861	14789	14686	14832	14891	14875	14687	14852	15001	14900	14956	14966	14872	14841	14796	14776	14930	14905	14709	14816	14773	14794	14873	14903	14903	14744	14917	14799	14714	14714	14796	14812	14806	14771	14730	14699	14718	14692	14777	14759	14934	14941	14915	14700	14806	14902	14690	14831	14746	14765	14860	14873	14773	14914	14696	14949	14861	14845	14940	14719	14733	14864	14818	14913	14882	14803	14756	14871	14948	14736	14676	14899	14896	14702	14935	14724	14913	14897	14850	14928	14877	14795	14810	14949	14697	14821	14820	14858	14899	14755	14774	14736	14829	14693	14783	14770	14889	14627	14732	14866	14904	14808	14776	14907	14931	14827	14668	14819	14670	14837	14749	14871	14624	14894	14681	14671	14700	14800	14829	14874	14870	14792	14899	14956	14855	14832	14782	14910	14891	14965	14750	14590	14859	14824	14765	14755	14827	14771	14744	14823	14895	14772	14935	14763	14754	14872	14745	14694	14979	14977	14755	14903	14796	15002	14605	14865	14813	14766	14658	14829	14960	14760	14646	14703	14780	14752	14796	14738	14872	14887	14725	14744	14959	14764	14714	14868	14863	14879	14863	14878	14808	14743	14865	14826	14824	14934	14894	14842	14985	14946	14630	14799	14911	14895	14812	14686	14759	14766	14722	14888	14643	14677	14728	14796	14731	14645	14807	14856	14901	14840	14801	14914	14719	14785	14889	14702	14807	14966	14876	14791	14874	14849	15055	14850	14706	14783	14841	14785	14763	14922	14773	14849	14663	14932	14764	14809	14771	14811	14799	14708	14940	14702	14746	14808	14822	14861	14758	14861	14688	14986	14833	14672	14789	14871	14720	14798	14903	14852	14838	14692	14765	14693	14922	14895	14877	14807	14654	14783	14739	14836	14821	14800	14645	14753	14878	14910	14692	14866	14745	14966	14867	14725	14889	14743	14834	14664	14639	14673	14960	14796	14818	14809	14829	14943	14717	14841	14836	14955	14797	14925	14757	14650	14770	14708	14664	14796	14702	14873	14833	14747	14777	14845	14758	14798	14931	14719	14722	14702	14836	14948	14651	14805	14889	14767	14734	14783	14848	14857	14861	14863	14890	14905	15022	14897	14927	14853	14768	14988	14787	14773	14797	14894	14803	14632	14832	14848	14766	14885	14824	14767	14885	14601	14839	14930	14832	14902	14794	14699	14665	14890	14666	14826	14789	14914	14842	14870	14891	14926	14761	14778	14796	14742	14805	14802	14542	14945	14974	14773	14891	14775	14922	14639	14799	14897	14766	14786	14758	14890	14821	14700	14688	14869	14859	14917	14857	14776	14751	14867	14912	14693	14879	14823	15022	15026	14653	14816	14834	14832	14701	14895	14881	14893	14780	14732	14798	14758	14829	14766	14932	14801	14879	14623	14787	14748	14705	14683	14900	14903	14686	14621	14735	14869	14818	14812	14756	14876	14703	14799	14840	14840	14751	14881	14835	14954	14697	14903	14754	14837	14718	14848	14755	15015	14927	14935	14838	14881	14786	14788	14671	14815	14876	14765	14813	14690	14909	14752	14794	14777	14689	14772	14860	14825	14870	14769	14780	14783	14770	14855	14739	14822	14782	14770	14882	14887	14805	14912	14893	14781	15099	14746	14753	14976	14797	14832	14722	14862	14853	14833	14867	14791	14742	14880	14695	14983	14685	14686	14827	14760	14775	14807	14912	14673	14849	14825	15136	14753	14703	14917	14970	14643	14744	14711	14756	14900	14793	14813	14742	14789	14716	14831	14798	14692	15008	14688	14938	14716	14710	14769	14819	14772	14845	14789	14940	14741	14812	14710	14895	14780	14738	14877	14658	14969	14788	14872	14641	14963	14847	14851	14799	14868	14858	14900	14797	14801	14894	14837	14829	14979	14689	14703	14747	14868	15002	14741	14857	14795	14855	14825	14783	14849	14943	14716	14776	14799	14766	14838	14860	14901	14647	14727	14755	14761	14816	14664	14839	14808	14865	14786	14719	14753	14866	15008	14600	14813	14838	14832	14793	14820	14741	14895	14817	14780	14882	14682	14736	14908	14940	14824	14682	14795	14710	14753	14783	14713	14846	14915	14807	14822	14859	14742	14814	14851	14802	14674	14844	14801	14723	14862	14797	14782	14855	14871	14689	14839	14856	14761	14860	14720	14678	14835	14926	14874	14797	15108	14802	14963	14619	14947	14953	14942	14875	14800	14756	14648	14838	14872	14850	14808	14790	14814	14885	14834	14754	14657	14981	14784	14843	14725	14821	14727	14753	14950	14628	14831	14718	14760	14579	14777	15074	14682	14861	14940	14863	14863	14611	14823	14871	14809	14829	14755	14722	14794	14740	14777	14998	14911	14789	14809	14836	14732	14771	14741	14785	14868	14825	14852	14900	14969	14564	14834	14685	14890	14936	14946	14779	14735	14713	14759	14838	14729	14884	14828	14923	14869	14728	14783	14947	14863	14870	14867	14927	14714	14807	14712	14862	14814	14788	14882	14813	14764	14675	14761	14884	14986	14896	14737	14812	14826	14686	14751	14785	14849	14827	14547	14803	14787	14815	14904	14865	14836	14743	14924	14769	14914	14845	14722	14917	14755	14745	14798	14849	14742	15074	14814	14744	14813	14714	14805	14927	14809	14629	14917	14788	14787	14693	14821	14654	14753	14746	14651	14833	14830	14860	14730	14683	14940	14899	14792	14849	14901	14829	14804	14938	14704	14881	14980	14810	14924	14796	14782	14874	14595	14774	14900	14826	14804	14944	14685	14809	14856	14762	14840	14810	14839	14626	14876	14905	14808	14611	14945	14784	14643	15022	14805	14755	14959	14869	14891	14828	14910	14884	14747	14785	14947	14836	14896	14651	14760	14598	14918	14795	14649	14800	14701	14846	14841	14832	14818	14656	14900	14838	15005	14659	14560	14961	14708	14963	14709	14745	14822	15027	14793	14931	14915	14663	14771	14905	14750	15010	14588	14826	14807	14780	14798	14855	14754	14930	14753	14895	14703	14683	14716	14794	14890	15014	14874	14742	14812	14671	14811	14846	14957	14840	14875	14734	14877	14961	14785	15080	14831	14728	14810	14821	14917	14844	14752	14822	14838	14766	14889	14973	14822	14964	14727	14686	14941	14889	14926	14893	14779	14834	14664	14877	14630	14745	14709	14785	14807	14937	14768	14879	14796	14731	14836	14967	14653	14805	14869	14838	14679	14834	14791	14832	15021	14952	14824	14796	14704	15022	14794	14848	14841	14612	14861	14684	14994	14820	14711	14854	14792	14826	14689	14742	14736	14805	14897	14707	14856	14772	14849	14896	14932	14801	14793	14928	14804	14733	14646	14704	14773	14688	14768	14884	14842	14883	14836	14890	14857	14838	14687	14821	14771	14880	14700	14974	14882	14932	14879	14666	14710	14787	14833	14757	15031	14803	14641	14777	14756	14597	14780	14819	14809	14846	14813	14741	14623	14945	14790	14747	14780	14773	14647	14918	14899	14908	14870	14786	14975	14859	14804	14707	14802	14846	14991	14676	14791	14746	14826	14710	14861	14692	14725	14906	14859	14661	14933	14888	14762	14948	14622	14767	14825	14956	14837	14805	14692	14717	14652	14979	14853	14872	14867	14821	14830	14880	14900	14940	14851
22516	21018	28813	23428	21213	23223	25072	19743	18666	18889	18535	18647	18264	18148	18090	18334	18050	17929	17821	17724	17703	17870	17703	17671	17769	17584	17639	17634	17499	17636	17640	17675	17561	17484	17777	17713	17870	17405	17558	17687	17602	17575	17636	17581	17617	17587	17533	17824	17519	17500	17590	17478	17617	17687	17597	17355	17711	17618	17694	17729	17744	17764	17695	17642	17568	17654	17539	17513	17571	17465	17460	17348	17649	17337	17362	17508	17527	17473	17437	17540	17482	17545	17448	17620	17560	17400	17552	17460	17510	17612	17384	17637	17567	17562	17574	17542	17567	17433	17450	17389	17640	17428	17474	17672	17605	17605	17407	17411	17526	17572	17672	17533	17388	17415	17642	17627	17605	17769	17491	17327	17387	17329	17519	17366	17665	17425	17598	17427	17623	17548	17722	17488	17473	17667	17450	17569	17545	17515	17704	17512	17454	17576	17575	17433	17457	17792	17372	17391	17634	17721	17455	17677	17430	17557	17385	17373	17303	17341	17203	17644	17469	17757	17476	17425	17232	17397	17578	17470	17510	17403	17494	17354	17507	17528	17339	17449	17453	17627	17594	17461	17635	17498	17528	17384	17346	17445	17379	17575	17437	17528	17473	17519	17460	17491	17433	17670	17678	17406	17601	17674	17578	17430	17338	17273	17486	17455	17497	17573	17524	17329	17571	17654	17357	17511	17517	17433	17453	17502	17443	17559	17488	17465	17611	17553	17391	17596	17436	17557	17572	17399	17434	17412	17439	17312	17399	17533	17406	17374	17450	17567	17490	17432	17530	17623	17479	17440	17425	17563	17771	17335	17452	17568	17608	17573	17430	17689	17521	17381	17619	17431	17517	17510	17281	17598	17347	17237	17203	17318	17434	17561	17580	17446	17471	17257	17583	17350	17447	17257	17543	17525	17368	17325	17329	17469	17555	17474	17371	17326	17640	17337	17542	17388	17679	17620	17403	17456	17478	17615	17455	17511	17685	17376	17533	17312	17495	17664	17474	17502	17422	17378	17495	17367	17664	17537	17444	17600	17582	17457	17450	17524	17505	17346	17531	17366	17553	17476	17356	17515	17212	17565	17532	17464	17439	17371	17582	17503	17478	17445	17460	17330	17498	17464	17409	17588	17509	17629	17457	17422	17608	17447	17391	17645	17257	17402	17428	17443	17602	17401	17445	17339	17357	17450	17550	17204	17562	17306	17555	17436	17347	17522	17428	17424	17367	17309	17301	17393	17348	17540	17734	17652	17456	17540	17393	17608	17327	17526	17577	17434	17349	17394	17545	17390	17447	17594	17474	17467	17441	17468	17461	17379	17504	17609	17436	17505	17305	17610	17483	17396	17368	17408	17653	17545	17372	17316	17559	17366	17483	17450	17492	17341	17363	17566	17402	17434	17523	17388	17417	17370	17362	17350	17411	17577	17487	17406	17463	17342	17228	17397	17445	17376	17570	17597	17586	17471	17490	17634	17589	17481	17339	17524	17332	17215	17362	17230	17353	17391	17449	17421	17593	17485	17497	17476	17441	17603	17557	17437	17537	17490	17338	17475	17492	17263	17324	17605	17383	17516	17346	17361	17518	17505	17363	17456	17464	17490	17413	17456	17462	17360	17497	17482	17560	17435	17518	17209	17350	17428	17520	17674	17513	17400	17531	17445	17368	17377	17234	17073	17449	17450	17317	17562	17532	17321	17448	17458	17696	17464	17579	17447	17420	17228	17461	17495	17554	17527	17614	17289	17177	17529	17485	17310	17525	17478	17622	17325	17356	17484	17642	17492	17656	17601	17555	17410	17312	17427	17519	17597	17392	17710	17443	17369	17314	17586	17238	17419	17625	17510	17587	17408	17278	17736	17507	17543	17489	17540	17432	17501	17493	17624	17678	17448	17277	17048	17498	17563	17451	17603	17485	17503	17548	17404	17530	17567	17364	17328	17509	17516	17309	17444	17441	17390	17428	17336	17412	17442	17453	17411	17701	17673	17550	17353	17321	17421	17353	17445	17391	17480	17407	17588	17355	17518	17425	17668	17428	17229	17464	17288	17201	17531	17802	17606	17500	17465	17778	17646	17682	17555	17288	17161	17389	17364	17346	17418	17465	17286	17332	17416	17640	17468	17344	17399	17464	17454	17477	17557	17559	17325	17734	17606	17286	17467	17481	17573	17400	17517	17459	17409	17377	17399	17409	17438	17583	17556	17518	17698	17626	17399	17547	17560	17684	17427	17378	17591	17662	17441	17307	17330	17548	17630	17408	17715	17514	17324	17455	17367	17406	17321	17563	17518	17618	17396	17665	17748	17369	17489	17435	17591	17468	17401	17388	17567	17478	17531	17578	17546	17343	17241	17380	17479	17498	17802	17336	17390	17593	17387	17513	17336	17632	17666	17503	17517	17535	17402	17373	17483	17439	17683	17179	17462	17443	17475	17479	17461	17358	17270	17496	17486	17598	17369	17438	17387	17464	17293	17371	17273	17480	17450	17431	17518	17490	17391	17525	17389	17597	17569	17546	17407	17670	17472	17432	17482	17444	17610	17330	17513	17517	17518	17621	17557	17150	17322	17491	17424	17408	17456	17258	17415	17439	17668	17350	17385	17342	17129	17429	17589	17760	17627	17303	17489	17518	17290	17323	17598	17291	17376	17574	17499	17554	17607	17602	17551	17656	17433	17607	17420	17674	17374	17319	17470	17387	17347	17402	17556	17568	17383	17468	17440	17487	17515	17444	17569	17693	17393	17570	17532	17342	17542	17412	17145	17400	17634	17406	17495	17560	17620	17366	17478	17818	17800	17539	17393	17457	17461	17309	17343	17434	17506	17324	17491	17369	17546	17425	17355	17415	17221	17332	17632	17458	17442	17568	17372	17619	17284	17407	17567	17424	17684	17509	17471	17456	17400	17495	17489	17640	17545	17426	17419	17475	17560	17491	17328	17435	17560	17494	17540	17375	17436	17525	17383	17224	17367	17525	17367	17470	17332	17541	17510	17522	17619	17300	17315	17403	17495	17498	17479	17204	17451	17339	17344	17553	17372	17471	17498	17562	17431	17532	17476	17328	17523	17346	17459	17280	17432	17572	17505	17315	17329	17460	17519	17567	17566	17637	17404	17647	17493	17540	17502	17551	17319	17468	17642	17451	17245	17415	17269	17479	17444	17492	17412	17300	17528	17362	17453	17438	17460	17408	17513	17472	17477	17259	17684	17443	17424	17573	17408	17415	17479	17203	17470	17593	17349	17445	17435	17440	17371	17498	17233	17594	17756	17658	17516	17499	17375	17368	17309	17489	17296	17620	17408	17340	17327	17456	17461	17374	17590	17426	17413	17310	17300	17395	17392	17500	17459	17328	17580	17452	17470	17379	17370	17646	17155	17235	17448	17445	17574	17624	17608	17326	17704	17388	17298	17631	17536	17320	17593	17538	17491	17516	17434	17552	17495	17434	17495	17653	17244	17511	17491	17689	17588	17315	17433	17466	17539	17478	17339	17418	17311	17686	17456	17348	17371	17353	17387	17756	17435	17548	17492	17519	17390	17494	17447	17580	17337	17414	17333	17534	17386	17500	17336	17409	17540	17668	17561	17383	17242	17570	17532	17489	17323	17031	17213	17307	17352	17276	17398	17603	17470	17519	17190	17474	17407	17440	17229	17296	17184	17498	17474	17505	17464	17511	17464	17520	17411	17635	17313	17568	17242	17537	17362	17505	17456	17462	17286	17510	17590	17348	17268	17733	17500	17574	17310	17464	17423	17561	17356	17413	17611	17437	17444	17454	17548	17571	17483	17500	17483	17469	17501	17338	17579	17422	17481	17482	17334	17455	17331	17578	17336	17460	17523	17396	17671	17630	17519	17449	17373	17445	17171	17319	17434	17370	17350	17490	17421	17397	17483	17257	17331	17377	17291	17297	17430	17508	17352	17552	17420	17488	17574	17391	17350	17526	17570	17478	17337	17374	17511	17603	17652	17303	17341	17548	17601	17543	17638	17371	17468	17487	17377	17529	17539	17578	17452	17616	17247	17380	17358	17538	17271	17721	17434	17372	17409	17530	17464	17415	17350	17525	17547	17572	17502	17406	17641	17467	17577	17329	17643	17625	17302	17532	17560	17536	17407	17204	17317	17467	17560	17378	17571	17422	17401	17607	17579	17539	17339	17676	17478	17436	17527	17574	17392	17534	17396	17584	17376	17447	17501	17437	17432	17328	17450	17503	17325	17584	17517	17349	17369	17404	17499	17414	17218	17303	17484	17562	17482	17555	17556	17395	17329	17398	17472	17291	17521	17266	17503	17653	17222	17528	17431	17221	17495	17300	17521	17506	17543	17562	17452	17433	17570	17521	17574	17247	17582	17478	17425	17484	17307	17629	17497	17454	17601	17558	17184	17448	17644	17457	17423	17463	17416	17401	17431	17431	17432	17386	17488	17437	17625	17651	17546	17504	17432	17571	17638	17665	17244	17360	17344	17550	17490	17429	17497	17483	17535	17383	17429	17356	17385	17365	17552	17644	17709	17405	17566	17421	17447	17618	17530	17447	17503	17461	17470	17307	17487	17286	17493	17529	17568	17493	17681	17452	17627	17475	17365	17332	17595	17486	17385	17579	17365	17288	17275	17237	17503	17386	17402	17363	17436	17383	17280	17423	17379	17371	17410	17466	17483	17632	17582	17593	17640	17546	17546	17285	17381	17640	17281	17421	17389	17464	17305	17485	17449	17455	17204	17381	17725	17370	17386	17501	17598	17623	17552	17475	17425	17546	17314	17476	17538	17705	17399	17419	17448	17609	17457	17358	17496	17451	17566	17514	17383	17529	17345	17435	17442	17360	17242	17491	17730	17332	17388	17604	17461	17352	17393	17521	17506	17546	17493	17350	17445	17430	17404	17445	17324	17621	17526	17625	17548	17564	17427	17324	17591	17376	17481	17463	17393	17587	17605	17398	17589	17567	17608	17349	17466	17348	17352	17552	17373	17456	17423	17477	17573	17421	17412	17446	17663	17580	17436	17302	17420	17280	17438	17509	17625	17352	17501	17685	17495	17616	17578	17484	17493	17322	17418	17434	17535	17613	17402	17635	17343	17300	17322	17303	17548	17419	17469	17499	17304	17527	17365	17453	17571	17525	17476	17338	17355	17678	17390	17446	17415
16884	30638	28357	22768	20715	19039	18163	17410	16907	16704	16353	16109	15782	15641	15416	15252	15451	15101	15160	15088	15134	15273	15008	15111	15101	15031	15069	15129	14799	15017	15093	14958	15166	15030	14921	15004	15056	14951	14874	15011	14963	15084	14853	15042	14944	14918	14910	15005	15117	14858	14860	15023	14994	14827	15076	14968	14907	14986	14814	15226	14963	14990	15214	14860	15037	15003	14985	14847	15045	14931	15035	15096	15028	14855	14992	14797	14945	14892	15060	14789	14905	14864	14826	14968	14955	14876	14900	15000	14915	14846	14892	14940	14915	14840	14924	14785	14929	14783	14955	14947	14957	15024	14939	14934	14990	14864	14799	14934	14912	15011	14945	14945	14944	14958	14676	14886	14745	14938	15022	14969	14895	14865	14944	14866	14911	14855	14857	14942	14891	14843	14814	14791	14916	14761	15014	14811	15001	14791	14981	14913	14816	14898	14799	14789	14953	14814	14924	15003	14900	14770	14919	14933	14879	14901	14895	14861	14936	15090	15016	14829	14962	14715	14860	15051	14810	14841	14873	14901	14847	14876	14928	14899	14843	14876	14919	14924	14844	14935	14813	14838	14894	14755	14790	14683	14945	14844	14944	14982	14951	14899	14864	14945	14914	14992	14878	14901	14853	15043	15017	14892	14913	14796	14774	14891	15062	14961	14898	15010	14764	14996	14922	14916	14902	14809	14867	14811	14948	14834	14929	14682	15054	14930	14946	14923	15052	14900	14925	14822	14937	14987	14880	14755	14908	14988	14823	14946	14763	14889	14860	14692	14895	14932	14907	14828	14907	14719	14702	14847	14875	14966	14925	14849	14806	14829	14765	14892	14925	14938	14900	14917	14928	14861	14852	14850	14953	14845	14842	14862	15043	14917	14854	14960	14906	14919	14919	14938	14970	14968	14899	14782	14868	14927	14821	14936	14708	15002	14829	14769	14917	14981	14970	14755	15019	14915	14858	14778	15101	14790	14728	14928	14994	14826	14927	14910	14925	14716	14897	14830	15051	14712	14990	14718	14960	14772	14759	14866	14841	15126	14853	14935	14880	14784	14920	14852	14639	14850	14986	14872	14906	14870	14887	14933	14909	15009	14940	14826	14809	14870	14727	14956	14767	15124	14939	15028	14748	14818	14864	14855	14847	14884	14894	14964	14852	15008	14566	14811	14957	14864	14992	14873	14789	14769	14952	14978	14896	14916	14999	14924	14881	14988	14915	14794	14885	14907	14915	14829	14919	14845	14937	14853	14773	14877	15023	14759	14770	14933	14892	14851	14880	14800	14897	14650	15002	14864	14825	14923	14891	15054	14877	14830	14863	14832	14917	14920	14983	15005	14895	14959	14827	14886	14800	14864	14890	15012	14972	15005	14919	14819	15022	14871	14912	14944	14882	14818	14821	14826	14872	14824	14897	15089	14789	14903	14979	14906	14898	14795	14927	14900	15141	14763	14778	14928	14886	14779	14834	14882	14767	14745	14762	14758	14850	14808	14947	14854	14800	14769	14872	14915	14869	14848	14933	14794	14917	15093	14873	14801	14915	14963	14807	14860	14880	14868	14836	14782	14682	14864	14905	14879	14792	14932	15000	14922	14914	14808	14895	14690	14980	14977	14843	15002	14818	15087	14886	14994	14904	14880	14858	14868	14959	14762	14832	14907	14848	14827	14679	14906	14898	14927	14846	14836	14855	14950	14933	14986	14983	14830	14925	14911	14984	14786	14957	14904	14904	14860	14939	15004	14934	14908	15009	14785	14955	14984	14949	14705	14838	14840	14921	14896	14928	14980	14762	14795	14719	14843	14860	15046	14954	14883	14923	14966	14821	14971	14790	15008	15045	14722	14823	14968	15082	14914	15007	14781	14653	14910	15077	15126	14856	14791	14810	14956	14745	14744	14741	14942	14728	14880	14983	14809	14999	14735	14985	14980	14809	14655	14835	14752	15000	14833	14924	14831	14884	14916	14886	14822	14727	15102	14853	14855	14744	14814	15006	14917	14932	14834	14784	14951	14757	14926	14743	14889	14836	14706	14953	14831	14959	14780	14942	14813	14888	14887	14851	14920	14879	14883	14808	14745	14839	14920	15143	14825	14726	14813	14957	15016	14877	14924	14876	14929	14849	15085	14808	14678	14881	14926	14937	15025	14982	14995	14805	14832	14928	14929	14918	14759	14975	14831	14955	14933	14742	14763	14982	14857	14892	14797	14865	14762	14837	14863	14835	14823	14975	14931	14765	14806	14878	15004	14945	14702	14840	14930	14766	15031	14851	14806	15037	14816	14837	14868	15003	14896	14892	14822	15018	14860	14920	14807	14908	14805	14759	14871	14802	14888	14764	15096	14920	14817	14866	14922	15038	14905	15059	14910	14827	14962	14786	14860	14908	14972	14942	14800	15020	14858	14914	14906	14873	15072	14768	14893	14799	14790	14838	14938	14867	14791	14909	15035	15009	14966	14892	14948	14840	14823	14906	14999	14917	14893	14868	14811	15049	14983	14690	14942	14835	14908	14976	14949	14832	14882	14943	14862	14986	14873	14689	14844	14867	14931	14924	14895	14922	14772	15008	14974	14827	14732	14787	14802	14712	14897	14806	14979	15004	14943	14841	14881	14916	14968	14906	14845	15009	14806	14825	14899	14806	14875	15048	14962	14876	14826	14912	14885	14896	14983	14765	15031	15000	14776	14884	15001	14988	14747	14983	14875	14902	14772	14929	14798	14862	14777	15025	14813	15031	14901	14974	14845	14912	14898	14958	15099	14986	14697	14844	14927	14934	14846	14929	14897	14992	14732	14905	14773	14908	14916	14929	14986	14879	15040	14929	14746	14852	14904	14940	14883	14895	14971	14859	14843	14851	14770	14944	14737	14857	14784	15071	14932	14786	14848	14748	15015	14865	14921	14952	14703	14821	14957	14877	14988	14904	14802	14840	14950	14778	14830	14821	14977	15029	14848	14884	14931	14831	15003	14779	14877	14820	14832	14870	14869	14709	15026	14904	14916	14723	14809	14879	15081	14901	14814	14850	15050	14936	14834	14830	14839	14931	14854	14950	14961	15038	14875	14799	14908	14900	14683	14824	14916	14948	14858	14919	14747	14971	15018	14842	14788	14953	14919	14840	15023	14937	15011	14962	14926	14994	14819	14893	15090	14975	14994	14839	14947	15079	14852	14771	14993	14849	14945	14811	14863	14836	14894	14825	15005	14807	14946	15058	14969	14952	14925	14792	14904	14828	14862	15091	14792	15042	15025	14962	14886	14834	15047	14903	14894	15098	14832	14787	14727	14755	15184	14901	14860	14952	14900	14687	14783	14925	14740	14898	14935	14906	14846	14832	14964	14951	14955	14832	14915	14816	14943	14799	14947	14967	14840	14808	14909	14765	14810	14837	14931	14940	14987	14721	14791	14722	14905	14769	14956	14962	14759	14900	14880	14983	14812	14722	14818	14796	14845	14904	14977	14951	14840	14937	14930	14809	14712	14862	14876	14918	15021	14945	14970	14759	14958	14948	14956	14852	14993	14946	14855	14934	14874	14935	14701	14965	14905	14880	14770	14935	14882	14759	14891	14900	14733	14859	14810	14922	14791	14859	14853	14857	14894	14734	15033	14928	14904	14815	15011	14897	14861	14963	14949	14813	14894	14972	14872	14815	15033	14766	14873	14769	15008	14871	15059	14900	15014	14927	14906	14894	14896	14924	14875	14901	14899	14923	14816	15091	14946	14957	14865	14830	14772	14960	14910	14945	14913	15065	15077	14964	14748	15005	14827	15119	14972	14953	15007	14811	14860	14975	14985	14795	14944	14757	14952	14807	14919	14812	14932	15023	14881	14828	14796	15074	14877	14893	14804	14769	14959	14882	14796	14873	14767	14846	14879	14845	14884	14945	15038	14905	14763	14871	14893	15003	14811	14889	14886	14912	14927	14916	14910	14858	14829	14818	14995	14794	14759	14801	14904	15112	14686	15015	14941	14956	14870	14859	14819	14710	14853	14875	14871	14831	14865	14838	14864	14808	14857	15002	14843	15071	14955	14883	14966	15004	14745	14740	14849	14886	14891	14982	14938	14822	14884	14851	14864	14827	14955	14772	14851	14926	15047	14696	14865	14759	14847	14928	14862	14884	14931	14825	15003	14948	14779	14862	14979	14800	14822	14989	14751	15009	14960	14882	14814	15084	14694	14901	14786	14661	14831	14910	14783	15046	15043	14853	14899	15026	15034	14962	14968	14860	14704	14880	14839	15043	14994	14722	14885	14974	15037	14896	14922	14905	14940	14967	14794	14830	15008	14883	14935	14890	14906	14874	14803	14926	14793	14876	14842	14714	14846	14888	14748	14968	14882	14890	14797	14781	14865	14768	14949	14889	14982	14840	14809	14878	14923	14824	14893	14783	14816	14856	14811	14908	14824	14989	14800	15149	14990	14699	14820	14892	14809	14872	14980	14868	14961	14849	14750	14871	15007	14702	14876	15061	14779	14922	14814	14749	14927	14879	14864	14852	14783	14954	14902	14788	14802	14911	14845	14860	14783	14788	14901	14863	14961	14949	15039	14835	14966	15097	14814	14893	15016	14962	14872	14827	14819	14783	14873	15059	14862	14903	14798	15025	14894	14855	14819	14815	14785	15114	14957	14782	14922	14872	15011	14761	14821	14995	14775	14957	14844	14943	14924	14864	14822	14827	14820	15027	14660	14996	14958	14815	14991	14913	14948	14720	14984	14850	14931	14881	14989	14915	14907	14832	14926	14930	14912	14980	14796	14948	14902	15028	14836	15068	14625	15115	14928	14873	15016	14893	14847	14745	14948	14985	14832	14767	14930	15071	14890	14877	15077	14799	14951	14842	14983	14908	14866	14809	14888	14955	14934	14935	14851	14916	14880	14833	14944	14872	14943	14734	14948	14894	14852	14886	14809	15043	14825	14982	14841	14780	14971	14919	14783	14897	14936	14841	14928	14722	14751	14859	14836	14983	15084	14711	14883	14867	14724	14927	15059	15111	14753	14866	14735	14873	14694	15067	14899	14849	14858	14919	14723	14748	14929	14962	14836	14836	14859	14817	14874	15025	14876	14782	14863	14920	14783	14822	14832	14650	14880	14926	14823	14912	14922	14766	14881	14897	14987	14861	14991	14978	14836	14950	15075
27069	21741	24310	21338	17644	17598	17677	17676	17273	17168	17482	17227	17133	17281	17195	17280	17109	17040	17317	17268	17159	17021	16973	17166	17065	16939	17276	17117	17135	17125	17058	17221	17043	17036	16944	17001	17079	16969	17115	17049	17311	16999	17152	17016	17073	16995	17144	17264	17085	16993	16925	16822	17107	17169	17109	17038	16949	17220	16972	17287	17011	17152	16834	17058	17289	17059	17027	17176	17103	17091	17149	17142	17042	17199	17184	16998	17133	16942	17095	16859	17135	17048	17146	17026	17243	17151	17254	17028	17075	17097	16931	17106	16833	17128	17183	17066	17227	17079	17206	17315	16954	17293	16963	16955	16874	17307	16897	17078	16911	16998	17047	16932	17032	17161	17162	17153	16865	17109	16988	17052	17109	16982	17123	17065	17034	16949	16950	17157	16946	17176	16768	17162	17137	16779	17290	17031	17246	17111	17104	16914	17054	17329	17052	17022	17268	17220	17251	17169	17075	17116	17141	16819	17026	17075	17024	16970	16899	17117	17143	17161	17027	16934	16957	17111	17033	16923	16885	17083	17117	16977	17263	17108	17007	16935	16995	16921	16865	17008	16942	17093	17124	17197	17082	17088	16910	17142	17002	16861	17047	17162	17149	16957	17089	17172	16953	17023	17161	16990	17091	17214	17167	16849	16930	16956	17212	17364	17002	17048	17004	16922	17037	16907	16905	17131	17133	17206	17135	17145	17162	17051	17029	17138	17074	17243	17184	17013	17316	17207	17119	17000	16972	17164	16863	16961	17021	17085	16897	17097	16996	16959	17177	17033	17138	17065	17164	17239	16975	17068	17088	16938	16962	17184	16944	17058	17046	17072	17025	17177	17229	17171	17135	17139	16833	17304	16947	17117	17119	17050	16795	16814	17117	16930	17023	16952	17081	16926	16996	16907	16777	17098	16952	16913	17056	16912	16987	16917	17196	17163	16910	16996	16935	17072	17156	17001	17118	16918	17100	17068	17157	17091	17154	17169	16997	17308	16862	16956	16974	17000	17177	16948	17157	17142	16967	16981	17046	17044	17065	16883	17283	16940	17074	16856	17035	16853	16886	17108	17099	17206	17108	16898	17130	17067	17096	17012	17006	16894	17254	16827	17200	17002	17134	16840	17104	16889	17076	17031	16995	17091	17013	16746	17216	17039	16973	16826	17055	17017	16990	17056	16959	17085	17300	16965	17296	16929	16949	17150	16919	16948	17185	17115	17021	16992	17127	17021	16950	16866	16957	16923	17187	17072	17066	17023	17033	16949	16899	16981	16823	17050	17107	16936	16995	17068	16983	17281	16871	17015	17078	17102	17045	16997	16991	17174	17155	17212	17011	16870	16953	16809	17145	16914	17013	16930	16968	17101	17048	17103	16976	17225	17095	17017	17033	17097	16992	17064	16937	17053	17062	17020	17199	17096	16907	16940	17231	17195	17017	16993	16991	17043	17076	17121	17032	17021	17166	17111	17158	17210	17033	17147	17026	16868	17050	17120	17308	16923	17022	16991	17262	16906	16994	17111	17062	17168	16995	16845	17117	16908	17058	17054	16945	17271	17284	17102	17056	17185	17199	17211	16914	17043	17285	17158	16838	16897	17268	17027	16986	17190	17286	17069	17065	16959	17133	17136	17123	17159	17116	17164	17148	16994	17135	17255	17142	17018	17033	17066	17036	17023	17107	17106	16934	16953	17199	17009	17033	16854	16934	17180	17215	17152	17160	17155	17044	17105	17125	17070	16922	16821	17082	17055	16958	16949	17024	16969	17269	17094	17130	17113	17129	16934	17163	17038	16860	17042	16898	17129	17269	17024	17067	16945	16942	17205	16881	17126	16961	17064	17228	17226	17254	17096	17051	16935	17191	17173	16983	17046	16975	16971	16985	16936	17095	17158	17171	17002	17037	17085	16930	17046	16920	17007	16889	17068	17016	16954	17122	17073	17012	17085	17074	17071	17091	16963	17072	17093	17207	16848	17013	17053	16907	17044	17027	16961	17259	17044	17037	17025	17123	17040	17046	17087	16931	16998	17142	17125	17018	17047	17208	17130	16896	17035	17069	17068	17108	17072	17095	17145	17145	17139	16940	17124	16939	17032	17056	17099	17099	16982	17124	17026	16939	17142	16967	17090	17102	17219	17054	17175	17001	17184	16931	16902	16794	17058	17023	16988	17092	16914	17035	17168	17132	17192	17037	17078	17028	17189	17124	17112	16905	16777	17140	16994	16930	17166	16822	16947	17143	17253	16946	17096	17129	17240	16976	17076	17054	17057	17116	17123	17087	16979	17078	17169	17061	17105	17160	16806	16854	17271	17054	16900	17083	17088	16958	17044	16920	16925	17124	17080	16941	17014	16939	16947	17169	17137	16946	17043	17171	17092	16935	17232	17145	17096	17021	16952	17158	17148	17025	17217	16879	17126	17053	17250	17055	17243	17114	17047	16898	16962	17047	16989	17072	16941	16916	17150	17302	17180	16980	17042	16845	16997	17141	17065	17081	16945	16830	16873	17089	17311	17151	17164	17003	17221	17117	17070	16979	17015	17166	17207	16924	17002	16991	16999	17206	17024	17090	17062	16881	17059	16956	17160	17022	17090	17005	17072	17067	17110	17033	16990	17159	17115	17269	17147	17152	17195	16972	17018	17028	17140	17010	16914	17177	17042	17169	16935	17055	17057	17166	17136	17019	16894	17151	17158	17062	17269	17175	17175	17005	16910	17228	17071	16963	16798	17215	17047	17206	16957	16951	17165	16958	17063	17082	16877	16884	17210	17010	17185	16984	16985	17073	17217	17293	17042	17004	16901	17106	17110	16885	17004	17315	17021	17127	17200	17132	17236	17044	16921	17154	17070	17239	17089	17127	16900	17180	17148	17108	17130	16901	17039	17139	16924	17107	17151	17129	17048	17062	16925	17036	17074	17073	16995	17073	16874	16938	17083	17138	17177	16879	17093	17127	17139	16943	17199	16997	17014	17048	17075	17058	17045	17136	17060	17181	17093	17026	17117	16874	16938	16884	17005	17107	17123	17266	17053	17104	17182	17078	17118	17202	17024	17015	17055	17339	17131	17065	16760	17063	17049	17157	16884	17209	16956	17030	16907	16984	17114	17061	17073	16971	17003	17153	17153	17203	17219	17013	16909	16943	17017	17046	17113	16948	17247	17107	16973	17284	17118	17035	17138	16941	16982	17135	16953	16993	16967	16894	17174	17066	16937	17160	17054	17012	17112	16777	16930	17005	17029	17078	17202	16968	17161	17088	17190	17002	17149	16926	16919	16894	17022	17045	17219	16986	17193	17109	17027	17087	16966	17142	17114	16969	16886	17019	17009	16872	17032	17044	17042	16848	16879	16977	17069	17131	17201	17147	16877	17083	16821	17142	16996	17144	17141	17052	17279	17043	17114	16965	16994	16934	16884	17198	17176	17103	17002	17292	16948	17067	17303	17248	17003	16861	16919	16973	17090	17234	17089	16903	17094	17004	16936	17138	17086	17030	17039	17171	17056	17189	17040	17005	17208	17075	16783	17078	17123	17096	16797	16993	17216	17142	17076	17257	17025	17100	16892	17083	16912	16996	17011	16978	16892	17013	17090	16952	16799	16946	17097	17204	17005	17182	16926	17156	17175	17142	17237	17012	16996	16923	17186	17154	17186	17115	17080	17068	17065	17091	17102	17263	17013	17100	17033	17127	17057	17068	16836	16950	17119	16995	17144	17386	17029	17065	17031	17091	17110	17050	17276	17119	17177	17136	16931	17263	16969	17340	16936	17028	17102	17074	16941	16983	17131	16924	17126	16908	17042	16996	17161	17164	16907	16947	17134	16907	17302	17075	17098	17125	17163	17124	16921	17098	17226	17158	17098	17336	16907	17181	17200	17157	16971	17257	16939	16996	16972	17082	17076	16944	16923	17075	17299	16984	17002	16888	17185	17122	17035	17064	16891	17088	17200	17032	17344	17129	17172	17023	17062	16823	17123	17253	17042	17104	17052	17135	17016	16960	16996	17107	16876	16980	17052	17139	17089	17029	17123	17196	17054	17210	16874	17126	17099	17002	17144	17039	17038	16973	17201	17041	17007	17080	17159	17019	16923	17108	16914	17176	16912	17019	16947	17119	17001	17231	17004	17060	17223	17071	17056	17270	16986	17077	17011	17145	16963	16967	17091	17093	17217	16973	17099	17169	17028	17079	16987	16983	17061	17067	17154	17100	17104	17028	17201	17104	17135	17075	16994	16990	17114	16984	17021	16955	17019	17003	17151	16992	16969	16982	17020	17089	16900	16892	16910	17159	17089	17029	17186	17272	16958	16872	16987	16945	17043	16872	17178	17150	17227	17013	17105	17158	17183	16808	17283	17090	17217	16925	17050	17145	17193	17168	17018	16963	16981	17064	17080	17000	17165	17227	17069	16946	17121	17161	17064	17032	17092	17189	17010	16998	17000	17046	17055	17201	17182	17223	17001	16940	17192	17218	17069	17024	16961	17090	17126	17045	16965	17068	17188	17003	16902	17137	17045	17010	16997	17038	16903	17053	17073	16880	16764	17013	17216	17246	16967	16961	17274	16888	17069	17151	17205	17028	17154	17059	17104	17210	17240	17172	16986	17044	17198	16810	16965	17139	17228	17155	17196	17164	17090	17119	17005	17072	17139	16929	17010	17131	17194	17077	17031	16954	17110	17108	16768	16951	16827	16887	16937	17343	17076	17045	16879	17162	17014	17010	17123	17218	17102	17040	17007	17126	17200	17039	17154	17043	16939	17060	17079	16967	17162	17131	17235	17119	17076	17066	17141	17045	17138	17032	16981	17021	17037	16945	17165	16856	16966	17069	17007	16957	17230	17042	17016	17011	17090	17027	17107	17058	17221	17351	17070	17205	17292	17044	16881	17240	17096	17184	17170	16983	17183	17190	17245	17219	17198	17214	16950	17208	17181	17271	17039	16957	16930	17097	17091	17046	17042	16970	17300	17240	17079	17035	16982	17125	17212	17137	17056	16952	17014	17074	17263	17124	16934	16944	17168	17107	17376	17131	17020	16916	16998	16982	17122	16813	17034	16790	17053	17093	16994	17042	16962	16910	17073	17207	17041	17092	16770	16982	17072	17137	17089	17028	16868	17002	16852	16982	16979	17233	17204	17329	17186	17107	17088
15255	19295	18343	16678	15827	15620	15283	15348	15052	15150	14917	15036	14834	14974	14883	14662	14808	14846	14816	14966	14866	14833	14833	14740	14753	14685	14799	14685	14905	14686	14773	14893	14668	14774	14722	14650	14554	14770	14837	14793	14630	14872	14743	14778	14755	14627	14706	14666	14733	14673	14701	14780	14705	14795	14854	14760	14947	14758	14819	14779	14794	14759	14646	14743	14688	14686	14863	14570	14818	14816	14645	14716	14861	14683	14614	14922	14818	14755	14535	14603	14576	14853	14551	14708	14738	14795	14777	14740	14706	14759	14752	14902	14778	14559	14589	14668	14803	14627	14533	14844	14735	14702	14630	14869	14629	14628	14772	14673	14667	14625	14688	14710	14664	14792	14735	14681	14681	14661	14625	14636	14617	14786	14736	14789	14716	14621	14654	14703	14616	14717	14710	14892	14885	14754	14691	14519	14810	14657	14601	14715	14686	14508	14651	14726	14546	14795	14843	14686	14755	14720	14765	14665	14877	14799	14675	14823	14838	14710	14787	14638	14724	14801	14803	14605	14743	14645	14716	14551	14882	14629	14762	14654	14868	14809	14626	14713	14770	14821	14656	14632	14681	14763	14757	14599	14732	14825	14847	14875	14644	14769	14647	14753	14699	14793	14785	14585	14672	14755	14561	14719	14634	14691	14632	14593	14741	14845	14773	14871	14791	14688	14686	14769	14781	14742	14838	14695	14594	14778	14828	14657	14783	14824	14714	14728	14694	14637	14657	14620	14662	14781	14724	14765	14599	14717	14717	14722	14592	14649	14596	14794	14563	14698	14649	14810	14716	14623	14831	14685	14526	14977	14674	14636	14697	14767	14676	14752	14768	14612	14700	14696	14824	14683	14795	14634	14718	14510	14834	14791	14626	14682	14678	14726	14584	14738	14691	14683	14693	14583	14947	14663	14511	14764	14675	14516	14636	14801	14577	14937	14617	14795	14758	14691	14652	14474	14743	14716	14740	14787	14863	14671	14816	14688	14721	14754	14705	14808	14719	14798	14686	14739	14755	14939	14735	14638	14674	14723	14709	14601	14623	14835	14654	14627	14735	14665	14732	14635	14846	14618	14720	14640	14601	14651	14722	14718	14785	14770	14815	14616	14797	14564	14831	14755	14651	14772	14561	14655	14720	14709	14622	14740	14599	14640	14533	14640	14534	14625	14614	14582	14636	14734	14672	14877	14791	14550	14616	14703	14549	14694	14715	14615	14639	14766	14929	14772	14744	14845	14776	14758	14660	14731	14572	14610	14594	14814	14754	14574	14695	14505	14674	14715	14843	14656	14859	14850	14763	14655	14622	14819	14694	14733	14778	14708	14589	14884	14661	14741	14572	14686	14707	14625	14569	14709	14735	14668	14886	14511	14578	14805	14690	14801	14626	14772	14462	14760	14911	14604	14693	14792	14697	14718	14727	14689	14713	14827	14585	14733	14703	14590	14818	14773	14433	14849	14690	14813	14733	14807	14653	14782	14640	14672	14770	14622	14782	14692	14588	14658	14524	14698	14768	14702	14697	14625	14663	14606	14745	14875	14692	14709	14525	14731	14789	14844	14796	14735	14788	14709	14880	14664	14657	14662	14720	14566	14482	14766	14704	14725	14662	14810	14718	14712	14588	14595	14764	14593	14774	14518	14695	14750	14625	14543	14750	14667	14645	14893	14752	14841	14751	14843	14710	14895	14764	14700	14760	14810	14572	14576	14737	14590	14773	14680	14603	14602	14716	14809	14575	14705	14696	14632	14788	14671	14580	14721	14758	14658	14740	14649	14707	14764	14734	14678	14669	14661	14789	14621	14702	14719	14784	14593	14624	14694	14631	14744	14641	14630	14719	14815	14746	14603	14829	14800	14728	14579	14667	14802	14799	14631	14756	14764	14733	14634	14701	14747	14637	14723	14661	14802	14541	14944	14836	14682	14684	14855	14614	14694	14777	14813	14625	14621	14694	14750	14778	14646	14760	14548	14803	14549	14693	14707	14583	14868	14652	14633	14595	14695	14707	14634	14666	14669	14750	14781	14777	14913	14712	14834	14611	14849	14865	14702	14695	14530	14836	14658	14594	14605	14578	14570	14733	14805	14638	14659	14690	14773	14644	14654	14690	14630	14827	14661	14732	14571	14641	14808	14677	14651	14676	14668	14831	14606	14702	14505	14815	14664	14813	14749	14717	14755	14522	14673	14728	14870	14708	14584	14583	14740	14735	14660	14766	14770	14724	14641	14693	14813	14636	14690	14672	14669	14626	14726	14761	14797	14778	14705	14745	14703	14660	14716	14690	14625	14629	14429	14826	14646	14710	14677	14721	14630	14664	14632	14813	14816	14727	14670	14845	14751	14799	14914	14627	14650	14755	14620	14854	14559	14774	14580	14688	14836	14627	14856	14663	14582	14869	14757	14707	14725	14734	14767	14783	14619	14675	14715	14892	14518	14572	14829	14634	14580	14798	14540	14663	14742	14691	14939	14616	14826	14660	14571	14727	14804	14737	14680	14808	14754	14828	14651	14572	14675	14880	14741	14721	14631	14816	14586	14764	14684	14840	14764	14763	14751	14732	14599	14726	14750	14753	14681	14492	14653	14823	14679	14709	14896	14559	14686	14739	14605	14786	14670	14565	14604	14594	14749	14766	14548	14864	14600	14714	14786	14810	14745	14641	14725	14748	14682	14759	14711	14703	14822	14721	14831	14735	14700	14510	14835	14567	14609	14830	14818	14759	14614	14614	14784	14535	14688	14724	14598	14900	14721	14672	14584	14670	14683	14887	14545	14551	14508	14679	14570	14597	14551	14985	14698	14576	14811	14530	14686	14631	14551	14648	14607	14643	14622	14926	14734	14579	14839	14625	14731	14773	14752	14641	14767	14798	14750	14734	14652	14648	14732	14770	14743	14684	14671	14734	14680	14728	14737	14757	14594	14843	14548	14798	14715	14674	14682	14549	14646	14810	14757	14799	14775	14855	14848	14721	14709	14609	14641	14617	14802	14814	14672	14645	14706	14665	14749	14718	14693	14537	14696	14582	14768	14626	14577	14742	14778	14712	14748	14696	14791	14803	14833	14773	14740	14707	14785	14765	14622	14771	14570	14758	14653	14688	14594	14587	14557	14581	14795	14980	14591	14626	14688	14562	14789	14649	14692	14716	14864	14694	14746	14777	14803	14609	14669	14583	14591	14657	14812	14799	14680	14608	14770	14761	14602	14743	14699	14693	14699	14640	14726	14648	14671	14680	14722	14658	14695	14572	14882	14626	14691	14675	14701	14594	14620	14735	14719	14718	14609	14781	14752	14790	14659	14649	14694	14595	14632	14586	14920	14699	14591	14683	14871	14561	14684	14749	14674	14609	14780	14673	14667	14765	14869	14661	14620	14583	14700	14815	14695	14591	14535	14836	14527	14668	14575	14797	14663	14667	14750	14531	14626	14883	14614	14814	14618	14731	14631	14847	14659	14810	14667	14802	14750	14647	14860	14759	14597	14702	14700	14691	14744	14804	14599	14662	14647	14768	14725	14773	14636	14873	14725	14657	14643	14698	14691	14676	14630	14655	14649	14752	14694	14539	14830	14856	14776	14769	14586	14855	14800	14543	14764	14622	14598	14710	14746	14603	14707	14644	14687	14678	14644	14773	14546	14776	14725	14683	14567	14764	14657	14834	14768	14680	14773	14746	14674	14622	14897	14635	14763	14774	14570	14727	14771	14712	14706	14743	14783	14872	14630	14693	14736	14873	14512	14743	14724	14786	14743	14717	14711	14585	14669	14836	14808	14547	14581	14801	14746	14623	14563	14706	14782	14694	14695	14678	14682	14659	14712	14845	14854	14624	14612	14734	14647	14666	14766	14806	14679	14635	14605	14689	14791	14576	14632	14763	14675	14571	14713	14763	14699	14799	14689	14779	14775	14643	14645	14606	14893	14624	14763	14668	14667	14641	14795	14810	14623	14690	14793	14708	14690	14699	14672	14672	14674	14682	14774	14886	14706	14677	14674	14617	14713	14660	14679	14327	14804	14797	14754	14729	14630	14733	14755	14704	14679	14609	14696	14706	14795	14631	14742	14685	14663	14596	14595	14683	14753	14706	14738	14709	14639	14665	14761	14627	14566	14855	14636	14799	14780	14682	14784	14713	14719	14646	14690	14808	14719	14773	14687	14682	14859	14736	14639	14661	14585	14770	14664	14709	14668	14677	14671	14741	14628	14602	14722	14861	14855	14680	14666	14828	14731	14649	14678	14720	14627	14818	14783	14751	14816	14767	14692	14687	14702	14683	14707	14769	14733	14652	14620	14664	14766	14636	14790	14760	14650	14717	14621	14772	14765	14804	14662	14655	14762	14781	14712	14701	14762	14583	14467	14731	14705	14686	14677	14688	14773	14588	14767	14525	14663	14847	14638	14710	14641	14848	14841	14597	14621	14790	14808	14551	14675	14664	14796	14728	14529	14673	14630	14507	14676	14651	14637	14752	14684	14643	14709	14618	14695	14746	14714	14509	14667	14773	14763	14772	14792	14599	14462	14823	14665	14501	14772	14640	14795	14797	14700	14633	14654	14536	14474	14737	14602	14579	14613	14602	14762	14498	14648	14730	14534	14771	14709	14668	14797	14880	14561	14568	14724	14591	14639	14763	14734	14719	14727	14747	14606	14675	14605	14679	14684	14585	14739	14621	14716	14764	14696	14938	14715	14776	14731	14724	14681	14724	14873	14803	14719	14837	14643	14768	14744	14677	14698	14713	14753	14586	14592	14642	14792	14500	14553	14741	14841	14667	14636	14713	14738	14632	14534	14699	14848	14677	14620	14816	14723	14578	14762	14585	14940	14611	14682	14612	14586	14772	14625	14738	14795	14582	14740	14704	14712	14707	14720	14593	14615	14842	14791	14696	14515	14779	14823	14691	14761	14745	14665	14728	14669	14746	14563	14694	14690	14827	14686	14746	14749	14721	14769	14772	14696	14569	14669	14514	14713	14618	14575	14687	14653	14629	14827	14915	14593	14717	14619	14729	14699	14722	14476	14818	14636	14867	14842	14713	14667	14674	14588	14599	14709	14647	14734	14808	14802	14632	14695	14722	14723	14789	14554	14813	14727	14670	14701	14796	14546	14564	14632	14722	14807	14626	14805	14690	14866	14778	14559	14501	14649
23617	21082	28517	23959	21823	21309	20004	17449	17013	16837	16812	16537	16501	16276	16382	16465	16175	16262	16169	16160	16287	16017	16141	16169	16174	16314	16074	16360	16065	16203	15940	16121	16259	16001	16111	16059	16108	16078	15930	16144	16108	16277	16260	16142	16141	16360	16232	16167	16080	16064	16176	16247	16164	16209	16209	16137	16145	16396	16220	16182	16119	16073	16161	16034	16071	16049	16052	16179	16027	16034	16014	15963	16283	16173	16053	15881	15939	16154	16038	16161	16118	16092	15991	15905	16171	16179	16092	16116	16215	15992	16019	16126	16002	16062	16139	16010	16043	16042	16120	16297	16172	15933	15910	16167	16019	16015	15833	15986	16144	16181	16134	15966	16075	16205	16067	16076	16069	16000	16002	16189	16111	15916	16058	15981	16085	16105	16040	15884	16147	16133	16013	16112	16065	15964	16108	16141	15967	16155	15991	16268	16004	16156	16019	16012	16128	16188	16082	15988	16147	16145	16080	16009	15964	15988	16134	15924	16023	15932	15867	16080	15953	16014	16163	16071	16039	15893	16003	16103	16095	16268	16289	15870	16208	16073	16058	16118	16108	16168	16102	16116	16124	15958	15910	16045	15943	16056	16091	16064	15974	16039	16071	16170	16226	16146	16127	15998	16170	15944	15967	16085	16036	16116	16068	15928	15953	16273	15956	15851	16109	16109	16161	15950	15932	15968	16062	16105	16099	16103	16029	16004	16184	16194	16241	16049	16043	16097	16119	16111	16208	16218	16034	16005	16024	16208	15956	16066	16007	15965	16090	16026	16117	15936	15961	15916	16260	16099	16098	15971	16038	15944	16112	16104	15923	15816	16087	15998	16208	16076	15975	16257	15998	16265	16073	16095	16055	16058	15970	15877	15912	15976	16033	15840	16159	15987	16175	16042	15928	16116	15942	15945	15991	16249	16118	16176	16179	15978	15817	16131	15856	15980	15975	16129	16105	16036	16024	16072	16063	15850	15959	15962	15953	16068	16025	15963	16000	16209	16064	15810	16259	16122	16201	16139	16261	15913	16141	15887	16074	16095	16083	16027	16044	16045	16024	15912	16096	15996	16041	16183	16160	16180	16023	16034	16184	15999	15973	16155	16081	16233	15834	15991	15932	16171	15959	16130	16142	15951	16099	15958	16064	16077	16061	15765	16114	16073	15995	15984	15960	15917	15888	15991	16019	16024	16197	15981	15882	15927	15827	15933	15971	16037	16090	15954	15984	15984	15916	16164	16048	15950	16118	16089	16001	16125	15798	16098	16046	15928	16190	15930	16032	16031	15955	16097	16038	15985	15997	15958	15953	16257	15999	15962	15928	16063	16137	15984	16023	16255	16096	15958	15824	16254	15894	15929	16023	16000	16007	16214	16232	15960	15813	15927	15991	15982	15889	16146	16151	16016	16010	16004	16111	16195	16160	16091	16022	15982	16044	16051	16010	15982	15900	16018	16221	15861	16152	16036	15981	16276	16077	15994	15822	16086	15848	16318	16182	15947	16032	15789	16186	16231	15919	16109	15883	16096	16029	15998	16022	16018	15879	15988	16111	16015	15874	16101	15983	16109	15924	16058	16336	16083	16065	16139	16140	15752	15997	16136	15989	16054	16126	15971	16093	15947	16215	16022	15943	16031	15925	16008	15942	16045	16266	16107	16020	16193	16117	16060	16230	16008	16226	15987	16103	16137	16149	15903	16023	15819	16105	16270	16254	16168	16055	16103	15985	16138	15932	16021	16120	16095	15952	16024	15943	16160	15975	16025	15989	16115	16139	16185	16151	15945	16299	16038	16148	15920	15885	16092	16238	16229	16179	16045	16303	16018	16059	16108	16041	16002	16004	15800	16152	16084	16075	16114	16053	16051	16029	15940	16102	16290	15881	16018	16153	16039	15918	15979	16095	16022	16043	16292	15841	16143	16260	16063	16089	15976	16146	16232	16098	16006	15948	15956	15962	16097	16104	15994	15840	16059	15851	16276	15793	16026	15877	16032	16101	16107	16006	16116	16114	16160	16022	16125	16052	16106	16287	16048	16054	16100	16077	16013	15881	15839	16116	16067	15969	16159	15930	16108	15903	15992	16052	15929	15936	15953	16024	15983	15907	16176	15848	15850	15737	15952	16102	15911	15928	15989	16002	16203	15912	16124	15981	16039	16188	15856	15947	15913	16252	16074	15924	16045	16085	15852	16008	15878	15931	16358	16020	16057	16129	16044	16132	16027	15960	16021	16120	16176	15855	16184	16075	16068	16117	16201	15947	16008	16193	16064	16011	16036	16104	16110	16008	16037	16070	16169	16110	15967	15931	16179	16079	16009	16106	15908	15816	16237	15851	15944	16050	15981	15946	16060	16095	16013	15866	16072	16043	16013	16068	16048	16126	16090	15991	16063	15721	16066	15853	15985	16029	16107	16089	16037	16264	15898	16128	16038	16173	16001	16212	16174	15931	16016	16080	16021	16145	15970	16155	15997	15964	15982	15846	16109	16059	15720	16069	16041	16153	16020	16144	16172	15920	16092	16010	16071	16086	16126	16062	16126	15972	15916	16235	16170	16098	15970	16072	15953	16040	15955	16169	16029	16081	16001	16019	16240	16059	16149	16036	16100	15929	16054	15996	16167	16208	16145	16042	16158	16166	15999	16030	16083	16024	16064	16240	16021	15892	16106	15780	15917	16139	16322	16047	15967	16044	15990	16183	15962	16033	15893	15963	15968	16087	15845	16027	16134	16108	15851	16001	15946	16220	15981	15790	15896	16122	16164	16074	15986	16019	16207	16117	16017	16107	16042	15983	16087	15946	16123	16161	16133	16076	16023	15998	16149	16365	16131	16121	15960	16038	16162	16007	15886	16103	16304	16152	15956	15952	15899	15989	16064	16234	15937	16277	15985	16003	16178	16155	16126	16052	16191	16091	15957	15995	16004	15872	16302	16083	16034	16048	16194	16067	15970	16079	16166	16068	16096	15958	15960	16043	15879	16248	16011	16162	15944	16131	15962	16128	16057	16031	16112	16119	16008	16036	16095	16178	16016	16239	16135	15954	15933	16169	15940	16134	15916	16005	15969	16142	15949	15993	16193	15979	15772	16191	15897	15924	16141	16039	16058	15986	15924	15791	15985	15937	15954	15928	16069	16143	16141	16012	16023	16021	16081	15991	16119	16114	16106	16002	16176	15954	16141	16146	15964	16054	16004	15935	15905	15894	16006	16040	15938	16088	15989	16142	16212	16109	16055	15946	16000	16072	15757	15979	16186	15998	15911	15928	16066	16010	15986	16009	15981	16066	15974	15867	15976	16146	16095	15901	15997	16223	16007	16012	16059	15996	16104	15947	16014	15971	16029	15971	16036	16120	16043	16034	16138	16101	16078	16040	16174	15909	16085	15966	15916	16065	16206	16118	16007	16045	15826	16026	16063	16066	15864	15969	16125	16033	16003	16030	16081	16071	15973	16070	16044	16073	16213	15995	16147	16040	16029	16010	16018	16089	16107	16095	16085	16094	16135	15829	15992	16156	16072	15732	16140	16193	16108	16036	16235	16148	16141	15929	16196	15951	16104	16293	16054	16073	16109	16315	15867	15912	16104	16145	15925	15926	16054	16090	16013	16047	16205	16126	16061	15921	15974	16008	16067	15897	16186	16046	16065	15955	15764	16185	16127	15966	15982	15967	16059	15897	15962	16150	16199	15924	16066	15912	15902	15917	15930	15963	16147	15938	15923	16154	15932	16004	16130	16198	16178	16042	15973	16075	16075	16134	16222	16016	15994	15876	15948	16143	16182	16270	15907	15971	16140	16048	16026	16033	16040	15938	15966	15888	16201	16068	16008	15977	16340	16147	16270	16118	16063	16024	15965	16108	16173	16118	16065	16097	16011	15955	16047	16202	15991	16091	16105	15868	16126	15943	16008	16031	15822	16230	16045	15876	16001	16224	15997	16164	16053	15942	16065	16092	16022	16093	15974	15950	16069	16024	16188	15971	16044	15937	15908	16086	16196	15972	15793	16128	15887	15952	15976	15888	16089	16080	16082	15988	16037	15987	16058	15989	15992	16064	15897	16010	15909	16033	16024	15920	16124	16004	16130	16128	16177	16005	16067	15965	15855	16061	16177	16104	16168	15959	16075	15982	16008	15939	16182	16108	16045	16240	16210	16121	16173	16092	16032	15857	15885	15985	16014	16055	16045	16009	16140	16148	15929	16082	16016	15987	15938	15972	15934	16041	16143	16147	15936	16006	16029	16022	16037	16081	16147	16008	16176	16090	15859	15954	15990	16207	16138	15949	16126	16057	15998	15936	16086	16032	16189	16033	16033	16100	15978	16109	16232	16059	16025	16173	16138	16024	16001	15870	15982	15764	15967	16053	16113	15773	15998	16021	16144	15964	16143	16222	16268	15948	15912	16149	16137	15981	16267	16059	16102	15889	15986	16072	16231	16064	16007	16101	16057	15998	15942	15994	15891	16021	15847	16160	16093	16270	16108	16083	16003	16180	16090	16126	16084	15848	16227	16005	16094	16138	16056	15877	15981	15929	16131	16226	16016	16025	15937	16080	15997	16196	15959	16115	15795	16088	16092	16226	16198	16151	15993	16053	16153	16066	16089	16150	16039	16014	15881	15911	16217	16018	16042	15969	16074	16157	16223	16161	16073	15910	16080	15967	16041	16177	16217	15916	15935	16172	16098	16048	15937	16221	16161	15856	15886	16134	15999	16037	16074	16104	16093	15954	15897	15851	16050	15945	16144	16088	16110	16036	16080	15802	15982	16042	16026	16130	15985	16115	15885	15813	16172	16089	16069	16093	16185	16184	16163	16124	15933	15941	16130	16125	16041	16099	16003	16067	16082	16074	15971	15960	15899	16070	16047	16080	15985	15986	16017	16039	15933	16047	16093	16185	16017	16067	15985	16093	15979	16043	16046	16125	16080	15884	16099	16158	16072	16027	15884	16021	16016	16022	16196	16036	16037	16073	16111	16065	16113	16074	16009	16023	16008	16016	16026	16104	16170	16186	16084	15984	16046	15948	16003	16149	16286	15936	16019	16090	16082	16028	16072	16092	15912	16032	16072	15986	16056	16114	16087	15971	15943	16013	16171	15946	16062	15957	16006	16023	16213	16317	16021	15831	15936	16045	16034	15897	16203	15958	15944
14651	25117	23243	19069	17715	16733	16124	15845	15348	15183	15080	14760	14672	14455	14575	14430	14428	14351	14312	14230	14171	14246	14202	14203	14155	14223	14137	14231	14122	14110	14185	14114	14095	14198	14095	13967	14173	13985	14077	14144	14233	14076	14045	14091	14018	14189	14112	14174	14236	14216	14264	14184	14017	14173	13951	14063	14297	14165	14186	14234	14166	14259	14099	14261	14213	14227	14275	14130	14238	14205	14157	13981	14153	14073	14038	14169	14213	14236	14060	14055	14341	14296	14049	14108	14011	14227	14076	14138	14024	13945	14005	14239	14114	14068	14134	14056	14160	14105	14064	14080	14029	14086	14177	14015	14135	13923	14096	14150	14166	14047	14257	14018	14203	14173	14213	13978	14117	14100	14045	14059	14047	14197	14155	13986	14122	14053	14119	13905	13999	14267	14183	14215	14022	14042	13923	14089	14044	14067	14098	13984	13996	14098	13984	14166	14052	14023	14131	14112	14125	14190	14104	14067	14218	14150	14279	14189	14098	14196	14008	14074	14143	14192	14172	14058	14039	14231	14172	14225	14199	14175	13912	14105	14185	14137	14073	14141	14007	14117	14111	14019	14065	14207	14044	14077	14028	14144	14097	14131	14150	14048	14031	14006	14193	14036	14131	14056	14043	14163	14200	14055	14133	14203	14049	13986	14103	14010	14174	14078	14239	13959	14055	14094	14177	14108	13975	13927	13941	14035	14173	14246	14095	14029	14118	13976	14164	14274	14053	13999	14371	13889	14222	14100	14018	14259	14094	14003	14202	14121	14221	14122	14040	14148	14125	14062	14237	14101	14136	14025	14170	14168	14151	14250	13988	14110	13931	14043	14064	14282	14197	14006	13953	13946	14135	14081	14112	14067	14079	14140	14050	14109	14053	14123	14243	14166	14042	13966	14061	14015	13991	14176	13946	14180	14203	14113	13998	14133	14284	14120	14130	14120	14174	14142	14061	14165	14004	14105	13960	14016	14304	14164	14009	14305	13960	14341	14115	14141	13930	14182	14091	14104	14165	14121	14235	14076	14017	14176	14090	14169	14000	14088	13958	14143	14071	14061	14172	14102	14137	14068	14028	14030	14282	14264	13999	14194	14157	14130	14110	13934	14024	14087	14180	14018	14178	13988	14159	14104	14023	13978	14062	14168	14105	13921	14062	13993	14172	13987	14036	13946	14244	13994	14217	14029	14098	14086	14219	14219	14085	13942	14054	14080	14154	14033	14101	14121	13964	14189	14119	13994	13927	14191	14000	14137	14275	13961	14106	14059	14259	14060	14187	13971	14148	13979	14048	14069	14088	14100	14219	14046	14046	13866	14204	14103	14073	14270	14178	14030	14081	14108	14044	13890	14043	14088	14115	14215	13947	14207	14276	14019	14090	14101	13924	13934	14066	14081	13957	14007	14004	14303	14001	14052	14127	13974	14229	14007	14297	14152	14036	14011	14162	14205	14141	13967	14007	13982	14113	14176	14171	14056	14088	14172	14039	14076	13963	14070	14141	14171	14148	13977	14040	14099	14081	14243	14038	14151	14069	13979	14114	14071	14008	14161	14029	13972	13856	14073	13853	14081	14120	14078	14123	14127	14253	14136	13987	14002	14191	14110	14070	14036	14160	14207	14139	14131	14015	14151	14024	14107	14029	14249	14208	14124	14010	13986	14148	14143	14071	14139	14065	13988	13936	14146	14055	14009	14118	14136	14141	13919	14093	14023	14029	14045	14095	14155	14020	14175	14222	14211	14155	14101	14166	14213	14122	14050	14171	14131	14088	14182	13976	14134	14095	14161	14160	14178	14130	14116	14104	14144	14183	14031	14140	14124	14183	13995	13912	14062	13986	13975	14203	14091	14019	14087	14175	14135	14156	14020	14111	14129	14076	13885	13998	13967	14102	14091	14080	14057	14032	14204	14091	14054	14112	14212	14256	14067	14080	14065	14159	14114	14106	14007	14064	14053	14230	14093	14138	14200	14037	14072	14051	14318	13962	14063	13994	14132	14297	14191	14096	13963	14107	14088	13966	14206	14093	14129	14057	14100	14001	14188	13994	13944	14082	14049	14096	14066	14303	14126	14195	14089	14100	14156	14160	14137	14012	14099	14096	14122	14139	14061	14208	14057	14021	13871	14087	14244	14006	14173	14154	14132	14148	13926	14057	14162	14117	14201	14023	13973	14085	14179	14119	14099	14005	13992	14059	14022	14061	14065	14107	14083	13977	13889	14004	14155	14089	14094	14040	14031	14091	14055	14092	14256	13948	14141	14016	14146	14253	14057	14110	14208	13993	13978	14038	14100	14164	14043	14315	14329	13947	14131	14090	14232	14034	14010	14133	14285	13960	13984	14183	14132	14085	14013	14066	14102	14254	14108	14104	14075	14095	14138	14177	14107	14172	14211	14215	14136	13992	14179	14159	14124	14025	13935	14048	14239	13878	14056	14138	14034	14030	14105	13983	14036	14028	14192	14240	13994	14138	14071	14031	13934	14227	13988	13977	14073	14240	14049	14014	14056	14035	13985	14272	14141	14057	14133	14277	14040	13971	14147	14100	14023	14183	14009	14118	14146	14164	14119	14060	14107	14075	14045	14165	14096	14067	13930	14137	14001	14203	13914	14064	14046	13946	13863	14002	14201	14137	13951	14201	14078	13973	14084	14010	14091	14172	14115	13953	14145	14105	14283	14223	14122	14171	14073	14043	14049	14161	14015	14019	13941	14042	14024	14220	14171	14084	14107	14300	13994	14068	14056	14199	13993	14103	14176	14298	14014	14271	13990	14017	13926	14151	14207	14169	14057	14074	14068	14179	14021	14021	14180	14029	14288	14075	14073	14122	14169	14003	14056	14143	14068	14064	14016	14343	14173	14065	14283	14262	14170	13999	14023	14176	14051	14117	13991	14079	14263	14134	14185	14143	14209	14162	14086	14037	14140	14141	14026	14143	14094	13978	14200	14123	14046	14089	14099	14068	14030	14141	13966	13986	14101	14182	14182	14124	14090	14035	14004	13992	14094	13963	14236	13989	13999	14193	14075	14081	13966	14039	14015	14182	14313	14049	14142	13889	14142	14081	13882	14179	14119	14047	14164	14192	14161	14199	13986	14090	14138	14023	14178	14121	14325	14133	14064	14172	13868	14104	13969	14020	14157	13937	14121	14065	14162	14144	13982	14194	14146	13993	14152	14086	13984	14177	14095	14117	14024	14104	14119	14093	14134	14158	14183	14154	13986	14118	14090	14228	14308	14038	14034	14042	14080	14077	14151	14138	14229	14181	14084	14026	14066	14178	14085	14156	14241	13977	14094	14097	14116	14170	14018	14136	14148	14095	14129	14110	14163	14102	14206	14122	14053	14167	13945	14137	14249	14096	14077	14180	14093	14047	14062	14229	13996	14083	14100	14154	13985	14123	13998	14291	14008	14170	14072	14057	13987	14012	14086	14089	14039	14066	14043	14022	14249	14030	14125	14078	14012	14028	14107	14139	14277	13982	14115	14019	14208	14049	14140	14269	14215	14084	14005	14102	14163	14227	14151	14031	14184	14016	14092	14303	14051	14089	14050	14111	14186	14152	14019	14170	14100	14075	14083	14132	14169	14031	14137	14197	14036	14017	14067	14144	14043	14136	14076	14103	14025	14038	14020	14014	14171	13987	14282	13974	13972	14232	14059	13942	14146	14030	14041	13989	14354	14211	14296	14036	14213	13847	14111	14105	14034	14048	14101	14135	14048	14203	14187	14124	14063	13986	14235	13965	14021	13876	14152	14286	14024	14028	14025	14216	14027	14174	14096	14095	14093	14082	14017	14136	13847	14119	14052	14120	14028	14187	13918	14085	14037	14027	13943	14186	14117	14071	14139	14258	14041	14161	14190	14168	13931	14219	14159	14123	14047	14140	14141	14107	14015	14156	13981	14044	14159	14084	14003	14131	14286	14080	13936	14186	13997	14143	14081	14096	14219	14021	13989	14141	14159	14142	14214	14065	14104	14051	14090	14013	14173	14173	14048	13905	14167	14100	13999	14176	14090	14187	14001	14202	14137	14060	14173	14226	14281	13940	14142	14139	13930	14040	14109	14104	14047	14072	14119	14170	14206	13971	13982	14165	14047	14085	14017	14013	14089	14248	14100	14103	14191	14129	14097	14117	14130	14127	14273	14138	14144	14085	13948	14082	14053	14330	13996	14055	14097	13931	14279	14161	14156	14040	14042	13960	14053	14222	14104	14061	14216	14051	14028	14074	14250	14169	13899	14151	14286	14161	13906	14178	14035	14129	14074	14142	13843	14099	14031	14069	14036	14213	14264	14154	13987	14268	14104	14146	13962	14007	14124	14181	14091	14051	14167	14141	14017	14094	14028	14035	13998	14082	14092	14178	13964	13954	14096	13998	14218	14041	13988	14228	14163	14233	14110	14168	14090	14046	14090	14087	14246	14109	14111	14157	14084	14135	14121	14037	14146	14015	14166	14143	14091	14032	14016	14170	14156	14073	14061	14206	14114	14027	14225	14112	14060	14180	14127	13922	14064	14283	13997	14222	14112	14103	14142	14098	14041	14103	14076	14045	14045	14014	14234	14118	14047	14021	14074	14229	14206	14010	14058	14044	13960	14053	14069	14130	14084	14077	14017	14050	13997	13986	14109	14018	14092	14105	14222	14073	14085	14126	14090	14166	14020	13975	14152	13900	13989	14105	14099	14055	14103	14052	14123	14158	14048	14064	13963	13959	14185	14055	14023	13979	13981	14007	14087	13981	14176	13998	14173	14037	13996	14203	14029	13985	14002	14026	14220	14095	14146	14068	14169	14159	13894	14045	14165	13996	14098	14122	14054	14117	14003	14188	13982	14114	13957	14164	14096	14196	13980	14104	14236	13954	14126	14112	14061	13996	13927	14117	14145	14002	13987	14151	14050	13878	14103	14165	14051	14019	14119	14154	13951	14057	14056	14028	14245	14143	14101	14108	14082	14111	13973	14081	14001	14152	14112	14092	13961	14177	14083	13993	14041	14058	14186	14026	14057	14085	13982	14022	14067	14021	14121	14246	13936	14083	13892	14150	14137	14080	13958	14161	13981	13944	14077	14153	13966	14117	14007	14101	14103	14003	14163	14106	14081	14082	14056	14123	13954	14080	14108	14111	14023	13972	14037	14367	14006
22583	21045	28821	23493	21219	23024	24398	18765	17719	17620	17587	17212	16946	17013	16923	16941	16849	16684	16610	16727	16611	16676	16761	16604	16723	16481	16552	16674	16533	16621	16449	16395	16544	16428	16574	16275	16166	16494	16414	16484	16414	16217	16556	16433	16497	16689	16673	16458	16410	16567	16582	16610	16590	16624	16630	16479	16445	16357	16206	16296	16476	16652	16403	16344	16362	16268	16325	16388	16511	16244	16255	16399	16475	16508	16535	16510	16285	16287	16363	16212	16323	16266	16294	16309	16209	16274	16294	16294	16327	16480	16568	16302	16264	16366	16531	16476	16338	16213	16291	16404	16558	16461	16448	16465	16494	16139	16506	16347	16340	16296	16452	16252	16370	16259	16277	16510	16454	16190	16436	16448	16302	16474	16406	16301	16380	16362	16435	16379	16318	16382	16318	16057	16499	16455	16081	16370	16389	16401	16373	16405	16322	16379	16300	16128	16244	16443	16511	16300	16385	16176	16324	16436	16327	16539	16309	16259	16218	16391	16344	16297	16144	16350	16417	16383	16299	16225	16268	16237	16069	16098	16383	16254	16304	16310	16325	16372	16151	16285	16343	16419	16168	16042	16332	16231	16378	16278	16373	16229	16234	16354	16335	16199	16172	16488	16282	16240	16395	16023	16107	16284	16293	16408	16461	16367	16164	16268	16108	16345	16485	16381	16445	16380	16127	16205	16319	16139	16251	16169	16191	16245	16472	16394	16468	16455	16431	16142	16089	16370	16236	16347	16341	16253	16307	16280	16391	16468	16292	16423	16208	16269	16493	16406	16220	16248	16197	16382	16339	16284	16256	16250	16494	16075	16075	16082	16410	16281	16269	16166	16265	16288	16164	16172	16383	16165	16180	16277	16369	16144	16272	16330	16265	16420	16132	16336	16250	16403	16301	16462	16312	16121	16396	16160	16239	16245	16174	16354	16246	16363	16328	16147	16278	16238	16276	16477	16216	16178	16257	16265	16326	16337	16357	16177	16336	16333	16307	16288	16289	16133	16135	16270	16199	16333	16341	16289	16339	16337	16358	16472	16068	16157	16303	16258	16334	16147	16175	16218	16361	16423	16078	16487	16224	16301	16325	16250	16179	16308	16511	16482	16655	16330	16354	16286	16488	16363	16205	16076	16207	16248	16302	16480	16418	16370	16308	16181	16296	16338	16225	16384	16204	16391	16308	16293	16191	16321	16317	16429	16349	16111	16389	16218	16415	16308	16095	16319	16244	16405	16176	16264	16209	16303	16220	16355	16368	16132	16351	16178	16253	16282	16297	16286	16363	16142	16172	16374	16392	16245	16365	16299	16281	16324	16135	16182	16181	16231	16347	16282	16269	16279	16497	16195	16327	16423	16220	16330	16092	16314	16211	16282	16305	16175	16279	16223	16241	16208	16246	16365	16284	16273	16363	16257	16407	16387	16134	16317	16380	16225	16508	16197	16493	16190	16176	16505	16398	16285	16374	16277	16277	16171	16370	16215	16450	16215	16397	16300	16342	16275	16382	16329	16224	16412	16403	16335	16408	16496	16314	16328	16400	16311	16272	16367	16294	16466	16412	16453	16266	16518	16225	16338	16241	16205	16260	16219	16351	16238	16391	16315	16297	16230	16294	16207	16325	16153	16180	16320	16377	16378	16229	16463	16447	16364	16266	16288	16319	16294	16325	16327	16274	16442	16579	16420	16446	16398	16332	16239	16321	16216	16335	16442	16197	16216	16345	16088	16263	16245	16285	16228	16526	16371	16278	16541	16271	16328	16241	16297	16326	16242	16341	16186	16228	16217	16171	16102	16011	16291	16428	16356	16242	16062	16154	16326	16252	16409	16360	16200	16406	16310	16138	16199	16167	16180	16393	16220	16511	16328	16390	16253	16250	16193	16344	16288	16357	16279	16177	16381	16337	16239	16208	16167	16329	16379	16349	16258	16565	16317	16219	16288	16470	16310	16466	16471	16373	16291	16284	16235	16213	16214	16301	16135	16404	16249	16322	16307	16355	16250	16305	16183	16353	16231	16268	16366	16239	16111	16218	16591	16353	16350	16468	16493	16143	16197	16052	16309	16433	16225	16232	16416	16395	16350	16384	16246	16224	16125	16297	16345	16350	16410	16358	16050	16557	16458	16480	16354	16459	16136	16416	16245	16257	16285	16209	16281	16253	16220	16200	16224	16153	16199	16213	16278	16254	16285	16323	16060	16433	16169	16078	16430	16361	16232	16418	16269	16339	16318	16540	16349	16401	16332	16303	16385	16137	16313	16241	16200	16180	16341	16339	16352	16233	16445	16212	16472	16248	16250	16323	16262	16366	16406	16260	16349	16434	16351	16233	16300	16421	16472	16506	16324	16363	16157	16258	16234	16187	16235	16362	16126	16436	16276	16256	16300	16409	16251	16178	16225	16278	16417	16172	16234	16373	16191	16264	16194	16342	16031	16218	16585	16387	16245	16274	16428	16382	16199	16276	16328	16298	16404	16384	16530	16198	16246	16302	16455	16130	16246	16300	16213	16295	16351	16312	16448	16424	16407	16196	16338	16161	16373	16370	16144	16303	16537	16415	16371	16454	16323	16424	16348	16311	16282	16242	16223	16400	16114	16211	16445	16221	16261	16398	16082	16425	16218	16201	16256	16282	16376	16490	16290	16279	16183	16263	16090	16513	16097	16044	16258	16317	16205	16432	16354	16092	16091	16536	16399	16255	16334	16291	16250	16249	16526	16198	16288	16322	16406	16223	16255	16346	16373	16078	16380	16365	16279	16370	16404	16287	16308	16284	16336	16411	16465	16421	16416	16414	16351	16437	16174	16441	16315	16241	16386	16267	16302	16243	16211	16234	16373	16329	16374	16183	16348	16268	16210	16327	16330	16390	16155	16329	16271	16218	16355	16277	16319	16194	16151	16153	16369	16114	16366	16301	16305	16478	16299	16283	16432	16327	16342	16463	16249	16122	16180	16349	16337	16310	16384	16373	16368	16401	16312	16351	16312	16224	16282	16382	16172	16233	16261	16204	16340	16353	16388	16428	16374	16340	16208	16248	16500	16364	16297	16533	16286	16137	16514	16476	16166	16351	16406	16412	15987	16293	16145	16426	16143	16377	16325	16217	16226	16127	15970	16323	16142	16385	16369	16237	16423	16312	16434	16146	16414	16257	16381	16260	16273	16290	16497	16420	16355	16209	16279	16149	16086	16365	16439	16191	16328	16342	16181	16410	16534	16216	16456	16353	16364	16485	16165	16208	16227	16206	16211	16405	16418	16391	16211	16178	16263	16214	16326	16325	16335	16390	16392	16392	16171	16438	16233	16259	16176	16137	16171	16349	16264	16334	16339	16311	16281	16538	16391	16283	16364	16598	16347	16434	16273	16359	16218	16372	16484	16438	16266	16293	16330	16223	16299	16488	16342	16456	16183	16457	16165	16301	16435	16572	16430	16312	16531	16306	16124	16295	16320	16250	16333	16216	16361	16207	16190	16302	16417	16073	16267	16285	16478	16279	16273	16337	16274	16283	16282	16396	16344	16398	16175	16445	16321	16294	16406	16272	16251	16648	16346	16313	16287	16306	16419	16401	16233	16118	16173	16185	16506	16277	16230	16314	16143	16207	16275	16353	16335	16286	16089	16358	16089	16155	16065	16273	16223	16336	16426	16364	16296	16276	16277	16375	16392	16213	16290	16357	16289	16417	16398	16288	16266	16204	16289	16200	16315	16313	16076	16234	16322	16326	16469	16375	16324	16426	16101	16267	16241	16395	16364	16401	16201	16314	16305	16305	16373	16400	16199	16225	16270	16390	16426	16261	16152	16221	16179	16425	16187	16291	16284	16416	16367	16364	16387	16496	16098	16224	16231	16408	16178	16272	16154	16328	16276	16285	16073	16161	16158	16270	16210	16246	16314	16401	16358	16213	16168	16291	16303	16453	16157	16327	16390	16257	16182	16313	16095	16138	16356	16066	16412	16210	16439	16186	16190	16412	16244	16252	16364	16301	16231	16459	16446	16335	16266	16313	16223	16363	16303	16244	16468	16299	16223	16033	16301	16063	16280	16408	16540	16307	16425	16331	16304	16278	16271	16268	16470	16403	16353	16307	16138	16168	16268	16253	16287	16162	16243	16361	16359	16287	16172	16233	16268	16370	16401	16426	16149	16121	16419	16396	16354	16229	16079	16376	16333	16373	16245	16408	16314	16504	16349	16213	16339	16359	16203	16243	16433	16060	16416	16144	16347	16249	16288	16342	16478	16373	16077	16470	16370	16362	16127	16314	16339	16296	16331	16278	16236	16510	16387	16530	16334	16385	16133	16353	16335	16359	16202	16253	16296	16278	16406	16514	16336	16406	16446	16320	15969	16234	16170	16169	16445	16149	16259	16482	16579	16295	16264	16265	16225	16364	16189	16467	16303	16283	16368	16270	16149	16287	16277	16070	16248	16240	16296	16245	16382	16282	16232	16276	16264	16320	16462	16357	16389	16404	16446	16146	16294	16374	16189	16277	16235	16263	16325	16418	16343	16175	16282	16301	16290	16295	16190	16537	16295	16334	16403	16361	16205	16372	16282	16167	16451	16363	16253	16382	16408	16289	16460	16554	16293	16422	16477	16294	16223	16381	16412	16320	16147	16122	16260	16270	16225	16313	16164	16255	16060	16112	16263	16246	16185	16327	16405	16345	16279	16387	16406	16100	16473	16286	16353	16268	16087	16382	16340	16201	16324	16117	16119	16319	16168	16362	16354	16359	16351	16489	16152	16198	16279	16411	16290	16222	16322	16255	16275	16102	16322	16462	16195	16375	16164	16272	16418	16307	16264	16179	16373	16488	16291	16077	16468	16357	16297	16373	16381	16087	16352	16215	16214	16255	16235	16443	16158	16201	16262	16403	16299	16227	16251	16329	16323	16363	16206	16466	16358	16268	16260	16422	16091	16303	16258	16033	16262	16333	16306	16155	16330	16232	16391	16293	16151	16205	16450	16362	16053	16297	16523	16591	16248	16303	16296	16316	16336	16227	16155	16272	16308	16229	16292	16276	16248	16371	16195	16348	16303	16257	16274	16221	16422	16368	16313	16351	16553	16329	16220	16423	16352	16448	16350	16404	16179	16172	16114	16515	16117	16429	16224	16150	16343	16150	16336	16248	16093	16297	16335
16325	29771	27171	21938	19894	18233	17531	17030	16307	15926	15620	15442	15243	14863	14745	14872	14700	14677	14600	14630	14433	14234	14483	14305	14490	14298	14398	14336	14364	14176	14279	14235	14424	14347	14280	14316	14213	14196	14264	14131	14262	14357	14319	14183	14136	14308	14465	14376	14354	14325	14421	14246	14370	14280	14446	14418	14469	14379	14296	14496	14328	14302	14317	14399	14353	14127	14095	14436	14352	14330	14173	14268	14255	14174	14010	14160	14351	14283	14233	14285	14460	14070	14154	14428	14373	14365	14215	14241	14094	14212	14189	14304	14339	14202	14330	14218	14400	14056	14216	14355	14269	14228	14205	14274	14186	14306	14124	14227	14253	14244	14444	14253	14005	14383	14340	14181	14201	14260	14189	14201	14301	14494	14188	14099	14198	14017	14165	14473	14189	14172	14086	14188	14065	14275	14149	14223	14138	14170	14285	14258	14186	14247	14357	14200	14209	14456	14303	14273	14265	14218	14252	14193	14310	14253	14147	14153	14095	14086	14184	14364	14334	14433	14160	14061	14261	14339	14112	14300	14249	14026	14202	14133	14342	14135	14180	14270	14357	14127	14263	14117	14172	14336	14225	14215	14107	14126	14103	14287	14238	14117	14263	14264	14240	14258	14266	14339	14154	14259	14316	14180	14294	14201	14280	14077	14305	14160	14026	14205	14155	14223	14094	14288	14359	14244	14157	14347	14221	14281	14336	14191	14279	14279	14154	14130	14381	14113	14162	14310	14319	14171	14099	14197	14227	14256	14280	14182	14108	14415	14267	14084	14304	14185	14252	14385	14302	14099	14345	14077	14067	14296	14257	14088	14236	14109	14132	14154	14283	14224	14294	14236	14223	14271	14367	14258	14209	14230	14145	14434	14285	14303	14259	14070	14247	14207	14388	14296	14130	14293	14291	14243	14171	14286	14342	14211	14116	14195	14071	14119	14069	14286	14265	14171	14335	14298	14245	14179	14233	14243	14344	14203	14049	14149	14343	14315	14048	14192	14558	14234	14101	14158	14264	14150	14272	14236	14321	14204	14238	14132	14108	14116	14127	14270	14230	14120	14328	14225	14250	14137	14315	14254	14057	14176	14147	14027	14297	14211	14117	14191	14199	14226	14249	14326	14375	14226	14236	14259	14148	14183	14052	14136	14199	14240	14096	14293	14219	14172	14143	14066	14246	14211	14112	14183	14139	14028	14250	14261	14286	14244	14126	14201	14205	14147	14430	14223	14323	14285	14176	14279	14040	14214	14114	14286	14066	14298	14217	14216	14318	14218	14241	14108	14332	14326	14196	14169	14252	14261	14185	14251	14250	14172	14301	14273	14202	14186	14034	14123	13973	14149	14134	14224	14043	14097	14434	14405	14344	14319	13952	14129	14152	14230	14294	14251	14409	14311	14129	14302	14104	14351	14294	14212	14329	14173	14153	14349	14288	14153	14340	14230	14194	14185	14202	14129	14346	14387	14258	14099	14140	14257	14290	14219	14302	14146	14183	14137	14130	14202	14145	14150	14257	14385	14306	14138	14061	14240	14118	14346	14187	14125	14175	14278	14361	14121	14191	14332	14175	14209	14401	14227	14232	14144	14303	14216	14344	14226	14064	14102	14421	14347	14139	14185	14297	14374	14260	14146	14268	14220	14204	14206	14262	14194	14290	14136	14408	14249	14298	14281	14249	14221	14195	14082	14367	14240	14129	14384	14122	14058	14073	14223	14291	14358	14207	14322	14388	14326	14202	14257	14242	14309	14285	14200	14269	14235	14136	14370	14306	14407	14223	14166	14161	14021	14202	14164	14149	14304	14151	14288	14047	14113	14191	14300	14402	14197	14255	14246	14312	14336	14200	13948	14331	14301	14249	14205	14192	14272	14094	14146	14145	14172	14172	14132	14224	14133	14205	14169	13977	14175	14054	14158	14162	14160	14126	14247	14338	14110	14091	14373	14174	14262	14392	14179	14241	14182	14123	14233	14104	14262	14322	14362	14203	14275	14118	14194	14222	14366	14321	14172	14035	14191	14279	14176	14106	14149	14103	14183	14413	14163	14300	14363	14023	14312	14070	14367	14117	14167	14107	13998	14303	14144	14387	14202	14212	14053	14285	14226	14404	14398	14219	14159	14056	14155	14154	14179	14363	14193	14160	14282	14189	14210	14129	14172	14176	14284	14223	14251	14207	14244	14320	14085	14260	14153	14245	14021	14194	14161	14256	14152	14309	14220	14171	14094	14072	14193	14266	14204	14108	14133	14286	14169	14187	14281	14308	14168	14112	14209	14328	14222	14069	14258	14130	14289	14092	14350	14091	14160	14274	14115	14229	14257	14120	14221	14324	14185	14289	14275	14236	14164	14130	14170	14183	14283	14123	14110	14111	14239	14200	14184	14136	14469	14256	14157	14220	14181	14205	14164	14430	14146	14263	14208	14145	14200	14138	14185	14344	14230	14136	14119	14333	14260	14148	14245	14314	14286	14197	14206	14141	14246	14330	14122	14234	14084	14219	14239	14238	14274	14225	14302	14191	14174	14283	14142	14279	14098	14062	14216	14241	14312	14119	14295	14291	14237	14163	14033	14278	14116	14154	14245	14174	14202	14313	14147	14086	14340	14218	14317	14315	14322	14311	14323	14226	14296	14177	14259	14243	14178	14201	14139	14192	14225	14127	14150	14151	14208	14160	14114	14303	14169	14187	14240	14380	14231	14038	14312	14325	14196	14310	14091	14189	14340	14154	14184	14186	14274	14191	14096	14323	13952	14273	14234	14179	14297	14185	14128	14284	14184	14413	14211	14353	14135	14199	14236	14183	14286	14187	14279	14243	14314	14108	14219	14217	14241	14204	14118	14135	14242	14304	14321	14214	14134	14291	14258	14361	14259	14275	14139	14308	14081	14264	14218	14152	14177	14197	14208	14123	14346	14271	14382	14192	14267	14328	14313	14231	14297	14256	14250	14158	14219	14386	14257	14398	14177	14178	14063	14236	14047	14114	14219	14176	14170	14281	14226	14149	14352	14266	14229	14204	14182	14222	14240	14100	14071	14215	14204	14145	14205	14138	14212	14247	14269	14140	14291	14228	14356	14224	14266	14105	14113	14160	14248	14209	14225	14239	14115	14242	14354	14280	14181	14267	14183	14339	14069	14299	14256	14291	14319	14299	14149	14078	14324	13980	14256	14301	14242	14320	14207	14274	14100	14277	14165	14332	14282	14305	14168	14263	14255	14310	14113	14186	14237	14017	14400	14171	14180	14081	14362	14248	14086	14217	14284	14256	14158	14328	14045	14305	14230	14290	14095	14147	14344	14256	14375	14331	14201	14203	14287	14345	14141	14192	14250	14118	14293	14262	14222	14205	14271	14302	14325	14276	14220	14085	14493	14040	14254	14388	14072	14273	14197	14183	14141	14247	14191	14246	14126	14159	14191	14349	14292	14306	14197	14133	14162	14245	14175	14273	14241	14327	14049	14295	14175	14333	14217	14255	14162	14237	14287	14200	14102	14137	14073	14196	14170	14393	14166	14170	14215	14194	14142	14115	14287	14300	14381	14175	14205	14306	14273	14212	14226	14132	14083	14172	14307	14084	14425	14225	14057	14262	14246	14341	14352	14110	14340	14186	14092	14135	14190	14118	14268	14117	14126	14349	14178	14180	14214	14260	14192	14175	14228	14223	14145	14154	14140	14303	14219	14088	14472	14316	14222	14196	14259	14321	14189	14067	14190	14186	14191	14162	14281	14209	14124	14142	14478	14350	14238	14104	14117	14227	14244	14258	14174	14069	14176	14289	14402	14127	14140	14206	14191	14101	14180	14168	14191	14277	14201	14169	14331	14118	14174	14275	14383	14176	13952	14107	14089	14209	14108	14168	14332	14314	14297	14188	14251	14329	14314	14246	14203	14043	14290	14193	14278	14340	14325	14095	14255	14145	14249	14064	14156	14191	14175	14172	14317	14215	14208	14219	14215	14349	14199	14262	14168	14101	14148	14131	14103	13958	14162	14286	14334	14215	14238	14213	14397	14189	14260	14093	14189	14274	14278	14367	14224	14148	14253	14226	14234	14359	14160	14181	14369	14108	14278	14164	14195	14315	14154	14243	14211	14135	14210	14164	14279	14151	14189	14094	14201	14196	14153	14120	14338	14154	14300	14351	14399	14229	14120	14289	14166	14076	14251	14304	14222	14138	14192	14125	14291	14251	14123	14380	14368	14173	14217	14135	14256	14155	14174	14234	14035	14339	14285	14182	14261	14222	14147	14100	14089	14234	14146	14241	14211	14349	14203	14331	14153	14080	14192	14165	14289	14154	14280	14199	14249	14213	14355	14224	14286	14097	14350	14100	14399	14022	14142	14137	14247	14034	14198	14282	14323	14252	14300	14269	14280	14219	14299	14278	14176	14278	14333	14245	14145	14280	14240	14173	14191	14187	14204	14088	14240	14136	14272	14230	14017	14401	14206	14190	14339	14214	14122	14291	14235	14177	14302	14006	14256	14178	14111	14349	14172	14266	14324	14229	14110	14177	14179	14159	14066	14092	14262	14155	14254	14301	14274	14256	14092	14376	14293	14299	14206	14170	14109	14263	14050	14072	14429	14252	14361	14088	14463	14250	14209	14492	14090	14132	14265	14091	14113	14206	14266	14305	14292	14274	14199	14358	14162	14289	14315	14271	14220	14153	14238	14111	14173	14201	14183	14269	14206	14236	14091	14153	14134	14080	14247	14224	14464	14309	14199	14152	14080	14351	14035	14375	14276	14123	14236	14461	14139	14201	14285	14181	14282	14459	14292	14222	14270	14372	14311	14383	14195	14375	14208	14296	14319	14207	14209	14132	14348	14087	14218	14269	14163	14310	14210	14306	14360	14018	14321	14016	14167	14262	14035	14247	14081	14343	14360	14147	14335	14386	14095	14104	14227	14237	14168	14043	14092	14149	14275	14517	14137	14025	14196	14149	14078	14160	14186	14171	14203	14080	14179	14181	14233	14103	14285	14274	14315	14279	14159	14336	14247	13972	14124	14275	14221	14211	14291	14009	14220	14393	14198	14164	14283	14332	14226	14075	14258	14418	14318	13992	14177	14193	14338	14163	14135	14285	14092	14091	14303	14373	14239	14327	14335	14149	14333	14282	14173	14276	14204	14269	14266	14056	14100
27086	21592	23684	19850	16864	16666	16708	16544	16307	16280	16343	16186	16221	16189	16219	16204	16242	16128	15923	16078	16268	16240	16159	16002	16126	16153	16128	16180	15978	16176	15975	16189	16057	16085	16095	16162	16086	16157	15954	15961	16075	16055	15926	16018	16035	16225	15911	16210	16057	16011	15896	16126	16073	16165	16144	16031	16219	16109	16288	16132	16091	16116	16175	16147	16079	15938	16033	16119	16037	16038	16188	16033	16128	15852	16162	15887	16190	16122	16117	16030	15997	15974	15871	15968	16277	16141	15999	16079	16021	16027	16311	16221	15901	15912	15952	16135	16133	15961	15911	16030	16090	16101	16171	16161	15900	15909	16029	16071	15926	16009	16150	16089	16081	16043	16080	16039	15938	15869	16018	16046	16093	16128	16065	16067	16027	16123	15992	16065	15941	15964	15982	15958	16051	16064	16009	15918	15970	15955	16176	16092	15886	16080	16073	15928	16039	16035	15989	16170	15897	16114	16003	16038	16044	16053	16215	15985	15902	16038	16043	15956	15989	16314	16183	16007	15971	16045	16093	16016	15866	16174	16162	16105	15959	16241	16115	16071	16066	16088	16133	15997	15958	16078	16292	16040	16075	16149	16066	15936	16019	16010	15943	16162	16103	15973	16043	15943	16011	15863	15949	15782	15980	15876	16128	16053	15905	16068	15754	16092	16060	16062	16041	16112	16095	16218	15994	16223	15813	16159	15850	15955	15995	16018	15959	16047	16004	15907	16000	16078	15837	16057	16244	16100	16048	15879	15824	16157	16163	16192	16153	16155	15976	16002	16107	16045	15967	15942	16033	16152	16120	15907	16074	16102	15942	16044	16010	15906	15904	15801	15874	16151	16112	16102	16077	15990	16056	15945	16100	16046	15958	16000	16025	16060	16022	16183	16321	16074	15921	15990	15992	16132	15933	16046	16160	15984	16052	16144	15970	15982	16047	15978	16116	15883	16273	15942	16046	16031	16155	16091	15981	15964	15863	16083	16011	15900	15925	15945	16283	16059	16002	16078	16037	16187	16085	16009	16018	15946	15855	15990	15946	16112	15999	16081	16026	16093	16006	15965	16041	16005	15999	16192	16144	16015	15946	16368	16000	16112	16010	15916	16002	15894	16150	16095	16185	16166	16158	15907	16120	16054	15954	16162	15956	16347	16030	16088	16144	16048	15929	16189	16171	16117	16000	16071	15997	15894	16101	15904	16047	16151	15989	16106	16117	16159	16013	15839	16015	16282	16103	16071	16066	16056	16230	16001	16003	15986	16081	16074	16032	16106	16183	15999	15906	16030	16048	16005	15849	16115	16023	16013	15978	15978	15955	16058	16280	16114	16042	15948	15941	16141	16136	16055	16167	16131	16255	16018	15997	16123	16008	15938	15968	16100	15862	16010	15924	15967	15912	16394	15926	15964	16017	16005	16003	16218	16127	16057	16007	16042	16044	15986	16215	15926	15994	15876	16283	16119	16110	16073	16194	15938	15960	16023	16046	16037	16160	16243	16200	16162	16410	15907	16076	16044	16027	16066	16285	16043	16026	16122	15986	16262	15873	15951	15993	16094	16104	16028	16185	15991	15992	16105	15985	16065	15894	16012	15897	15957	16064	16016	16189	15974	16096	15993	16066	16240	16107	16146	16021	16041	16354	16143	15991	15989	15890	15936	16012	16013	15827	16011	16069	15846	16000	15951	15994	15976	15882	16151	16066	16121	16073	15968	16057	16160	16035	16121	16062	16060	16146	15919	16067	16121	15855	16056	16033	16155	15953	15898	16183	16073	15913	16191	16055	16028	15842	15993	15918	15891	15977	16107	16111	16217	15771	15930	16037	16034	16181	16136	16111	16061	16075	16022	16247	15969	16023	16149	15982	16114	15968	16052	15982	16258	16020	15882	16076	15919	15900	15958	15930	15957	15967	15961	16019	16214	16130	16179	16083	16062	15980	16116	16180	16135	15924	15813	16059	15989	15943	16103	16178	16052	16003	16085	15991	16010	16027	16010	16066	15906	16022	16057	15957	15974	15956	16154	16150	16054	15985	15933	16082	16117	16030	15943	15972	16064	15990	16038	16055	15911	15987	16031	16094	16058	15989	15897	16037	16117	15902	16023	16015	16023	15953	15879	15999	16001	15978	15893	16001	16051	16202	16267	15947	16208	16034	16170	16214	16024	15971	15976	15943	15948	16183	15882	16125	16189	15840	15847	15929	16036	15899	16031	15994	15919	16011	16149	16121	15945	16047	15906	16090	16093	15935	15928	16128	16054	16274	16020	16313	16167	16206	15955	16224	16065	16149	15905	15951	16215	16006	15943	16013	16104	16172	15989	15937	16113	16060	16144	16026	16073	16038	15947	15989	16184	16070	15947	15921	15979	16015	15996	15907	16138	16262	16023	16327	15938	16079	15833	16000	16106	16049	16190	15977	16169	15926	16172	16211	16098	16115	16030	15980	16153	16104	16066	16053	16016	16054	16031	16052	15940	16203	16177	15918	16002	15995	16017	16210	16040	16103	16140	15946	16270	16076	15959	16016	15795	16089	16096	15950	16046	16218	16320	16099	16189	16383	16107	16118	16195	16153	15953	15973	15927	16124	16001	16073	16109	15832	15946	16166	15941	16151	16195	16094	16122	16060	15966	15978	16012	16157	15956	16089	16066	15926	16041	16329	16020	16117	16042	15955	16094	15970	16021	16240	15851	16056	15966	16177	15972	15982	15996	15996	16041	16150	16119	15885	15913	15862	15876	16044	16014	16137	16111	16015	15782	15879	16031	16155	16019	16202	16179	16199	16111	16037	16017	16127	16012	16231	16131	16176	16032	15987	16096	15995	16101	15911	15905	15843	16126	16183	16139	15982	16135	16082	16117	16032	16033	16195	16134	16056	16042	15975	15996	16087	15938	15895	16229	16042	16015	16115	16062	16094	16097	16063	15893	16005	16222	16268	16089	16016	16128	16068	15973	15902	15968	15871	16051	15878	16128	16019	15944	16239	15975	15978	16071	16157	15884	16008	16231	16073	16121	16060	16021	15849	16011	16083	16049	16066	15920	15934	15978	15956	15977	16100	15936	16065	16051	16046	16176	16045	16117	16195	15974	15904	16094	16149	15992	16108	15906	16265	16005	16067	16090	15930	15929	15973	15952	15981	16060	16007	16001	15912	15946	15859	15957	15787	16044	16247	16050	15888	16025	16211	16089	15890	16016	16144	15996	16071	15957	16082	16072	16170	16059	16216	16013	16276	16087	15930	15990	15937	16033	15994	15988	15944	15842	15893	16050	15937	16097	15968	16128	16043	16055	15990	16088	15918	16019	16096	15915	16207	15990	16113	16184	16033	16042	16158	16065	15828	15939	16140	16092	16034	16109	16093	15944	16114	16127	16007	16157	16026	16208	16145	16072	16079	15987	16077	16230	16072	16046	16036	15994	15970	16058	16074	15992	15971	15919	16281	16078	16030	16186	16019	15838	16077	15849	16087	15882	16124	16011	15972	16188	16143	16127	15850	16033	16098	16053	16093	15931	16009	15801	16013	16142	16092	15803	16066	16236	16061	16013	16120	16187	16042	16115	15925	16052	16091	15915	16134	15907	16212	16236	16110	16156	16036	15995	16037	15965	15834	16180	16120	16032	15870	16055	16172	16084	16236	15990	16163	15998	15897	16113	15826	15980	16078	16064	16089	15913	16127	15962	16054	16168	16065	16109	16150	16165	16189	16136	16123	16084	16024	15969	16083	16102	16112	15946	16182	15883	15972	15975	16114	16233	16106	16051	16096	15961	15946	16136	15891	16084	16033	16221	16044	16217	16046	16093	15977	16006	16078	15980	15939	15981	16189	16001	16016	16136	16035	16078	16088	16026	16035	15986	16101	15974	15987	16038	15997	16171	16105	15977	15961	16199	16250	16033	15907	16046	16151	16016	15986	15935	16026	16093	16113	15851	16019	15957	16037	15952	16120	16105	16168	16111	16117	15901	15939	16162	16194	16199	16038	16154	15936	16160	15927	15966	16218	16062	15929	16129	16117	15889	16018	16037	16324	15993	16105	15996	15986	16040	16134	15975	16075	16003	15959	16098	16054	16104	16148	15932	16071	16022	16066	16170	16075	16103	15961	16126	15912	15981	16073	16060	16019	16176	15886	16002	16074	16053	15933	15970	16084	16132	16298	15947	16040	16053	15939	16066	16222	16030	16178	16040	15962	16034	16186	16099	15991	16085	16048	15971	15986	16022	16025	16083	16013	15828	16038	15860	16044	15973	16051	16142	16157	16055	16088	16148	16206	16184	16028	16129	16051	15909	16054	15895	16103	16100	16116	16100	15912	15966	16079	15892	16018	15971	16111	16082	16115	16036	16087	16025	16112	15881	16227	16056	16275	15964	16048	15969	15814	16013	16133	16170	16016	15880	15955	16249	16053	16042	16120	16030	16020	16042	16043	16071	16088	15862	15943	16078	15985	16129	15976	16036	15967	16103	16225	16008	16076	16044	16181	16015	16161	16031	16040	15848	15937	16137	16123	16005	15814	16095	15979	15972	16128	15985	15965	16065	16056	16036	15937	16193	15960	16091	15999	16015	16044	15989	16126	16068	16100	15972	15959	16078	16065	16112	15969	16105	16232	16117	16192	16042	16092	16102	15847	15962	15996	16240	15959	15927	15960	16081	16011	16193	15993	16014	16052	16306	16150	16133	16093	16223	15902	15875	15991	15936	16001	16153	16062	16042	15924	16042	16246	16018	15959	15994	15847	16119	16218	16277	16099	16063	16362	16069	16027	16203	16062	16041	16114	15716	16054	16018	15895	16032	16143	16149	16002	16035	15933	16258	16096	15922	16024	16052	16089	16108	15885	16180	16068	15983	16018	16012	16135	16131	16048	15889	15984	16066	16076	16099	16114	16345	15924	16021	16086	15951	16163	16006	16016	16068	16081	15906	16004	16159	16141	16108	16247	16026	15920	16056	16066	16089	16014	16218	16013	15950	16094	16001	16044	16140	15986	15995	16043	15950	15980	16050	16075	16139	16101	15996	15974	15875	15977	16000	16145	16076	15940	15970	16105	15918	16148	16208	16165	16175	16111	16113	15999	16210	15834	16117	15699	15902	15919	16073	16083	16083	15881	15870	15860	15986	15859	16139	16117	15987	16007	16155	16078	16230
14641	17712	17108	15769	15117	14918	14933	14644	14589	14314	14421	14429	14185	14314	14279	14002	14235	14239	14201	14079	14114	13960	14214	14183	14025	14207	14040	14316	14138	14195	14148	14069	14341	14127	14209	14078	14149	14065	14185	13897	14179	14065	14249	13967	14207	14032	13984	14130	14106	14211	14231	14017	14159	14110	14126	14119	14116	14192	14103	14088	14269	14245	14021	14105	14151	14252	14157	14127	14117	14172	14059	14246	14088	14037	14284	14178	14084	14194	14102	14194	14184	14162	14069	13938	14036	14172	14117	14173	14168	14105	14107	14050	14152	14143	14036	14051	13998	13966	13946	14171	14013	14055	14139	14147	14145	14116	14199	14203	14141	14182	14168	14171	13959	14025	14092	14085	13950	14253	14175	14148	14141	14056	14149	14024	14041	14054	14044	14093	14193	14087	13969	14139	13893	14276	14239	14101	14013	14109	14229	14048	14173	13973	14198	14256	14077	13962	14125	14023	14100	14133	14012	14169	14084	14136	14278	14153	14046	14117	14022	14132	14197	14087	14218	14138	14053	14158	14031	14264	14204	14100	13973	14050	14067	14075	14129	14074	14175	14177	14104	14044	14151	14103	14269	14114	13991	14123	14069	14122	14054	14100	14148	13882	14047	14045	14175	14180	14210	14278	14092	14076	14165	14105	14183	14056	14141	14142	14056	13941	14164	14188	14195	14274	14021	14184	14070	14143	13951	14028	14176	14033	13971	14206	13968	14177	14243	14131	14120	13911	14180	13873	14173	14138	14099	14125	14141	14059	14230	14097	14132	14125	14029	14170	14153	14193	13996	13991	14107	14286	14237	14109	14149	13957	14227	14167	14117	14001	14076	14164	14065	14051	14158	14051	14103	14082	14052	14162	14016	14187	14054	14116	14139	14127	14137	14037	14156	14176	14104	13939	13949	14235	14082	14105	14199	14209	14011	14084	14142	14121	14232	14147	14147	14013	14180	14148	14291	14266	14236	14151	14250	14205	14080	14210	14166	14076	14108	14197	14066	14072	14148	14212	14072	14149	14138	14022	14082	14309	14212	14025	14019	14103	14091	14023	14205	14084	14173	14014	14005	14054	14095	14221	14162	14122	14090	14142	14113	14097	14230	14066	14185	14026	14097	14001	14033	14276	14195	13978	14159	14038	14039	14083	14094	14228	14224	14115	14209	13861	14239	14085	14153	14137	14209	14018	14038	14142	14134	14014	14098	13993	13913	14238	14080	14128	14012	14063	13969	14027	14203	14080	14103	14139	14095	14255	14050	14027	14259	13982	14177	14080	14028	14114	14124	14046	14226	14017	14094	14291	14008	14178	14180	14174	14084	14091	14108	14105	13995	14183	14028	14087	14110	14166	14177	14202	14179	14230	14099	13986	14125	14087	14215	14158	14063	14276	14207	13970	14011	14154	14132	13987	14034	14234	14163	14182	14037	13973	14017	14185	14138	14182	14219	14225	14049	14213	14122	14108	14029	14110	14172	14232	14067	14189	14118	13992	14050	14211	14158	14101	14147	13955	14113	14208	13998	14134	14213	14177	13974	14156	14259	14142	14135	14181	14133	14146	14089	14121	13959	13979	13878	13884	14015	14085	14247	14247	14188	14337	14104	14069	13890	14022	14194	13995	14011	14149	13994	14297	14094	14076	13990	13809	14064	14202	14137	14109	14160	14031	13943	14159	14003	14085	14044	14210	14074	13942	14191	14015	14188	13972	14126	14091	14120	14015	14182	14163	14103	14014	14155	14128	14110	14087	14099	14205	14091	14072	14100	14017	14061	14208	14295	14069	14100	14081	14208	14245	14007	14120	14058	14027	14131	14002	14245	13934	14143	13865	14132	13969	14171	14045	14221	14082	13957	14048	13909	14169	14043	14136	14174	14199	14073	14263	14116	14126	14161	14109	14137	13986	14055	14208	14113	14109	14113	14176	14036	14092	14228	14220	14052	14174	13877	14140	14034	14276	14212	14169	14087	14275	14027	14127	14102	14169	14021	14179	14132	14116	14060	14120	14196	14084	14039	14259	14146	14056	14040	14087	14255	14181	14051	13946	14264	14189	13981	14217	14202	14258	14138	14096	13955	13985	14058	14001	14011	13957	14089	14079	14070	14299	14176	13934	14162	13943	14135	14199	14147	14048	14233	14146	14132	14056	14117	14003	14084	14130	14193	14190	14185	13948	13934	14183	13979	13943	14204	14102	14176	14041	13983	14108	14108	14148	14158	13951	14120	14189	14347	14182	14114	13997	14083	14099	14150	14257	14060	14062	14100	14048	14152	14220	14108	14147	14122	14095	14178	14250	14042	14186	14089	14038	14154	14205	14066	14182	14144	13980	14116	14237	14115	14090	14109	14032	14055	14071	14151	14188	13996	14135	14244	14147	14163	14123	14151	14104	14382	14028	14008	14165	14205	14210	14021	14195	14277	14173	14116	14072	14064	14108	14162	14176	14138	14261	14010	14036	14097	14122	14016	14230	14169	14136	14245	14131	14141	14257	14183	14030	14035	14192	14309	14181	13982	14283	14060	14021	14089	14008	14130	14106	14119	14068	13990	14139	14224	13968	14149	14242	14274	14284	14017	13999	14216	14062	14214	14196	14040	14118	14181	14141	14207	14166	14100	14069	13972	14178	14105	14038	14264	14003	14086	14217	14149	14014	14270	14071	14263	14231	14040	14182	14304	13981	14119	14025	14098	14265	14263	14155	14099	14177	14154	14162	14117	14284	14195	14075	14210	14097	14108	14131	14207	14083	14007	14074	14100	14056	13916	14130	14233	14163	14049	14327	14018	14032	14131	14160	14028	14065	14144	14049	14149	14173	14153	13969	14110	14107	14271	14111	14087	14101	14135	13999	14155	13934	14039	14181	14024	14001	14178	14042	13978	14170	14144	14106	14278	13991	14067	14183	14238	14058	14300	14052	14042	14137	14114	14045	14044	14101	14111	14200	14244	13964	14144	14093	14124	14222	14099	14010	14095	14170	14211	14163	14165	14130	14012	14182	14222	14098	14027	13995	14145	14292	14140	14310	14164	14222	13997	14052	14183	14142	14095	14096	14109	14136	14312	14192	13984	14162	14023	14245	14099	14204	13998	14083	14243	14139	14042	14069	14180	14098	14049	14158	14082	14174	14161	14169	14113	14190	14206	14157	14117	14111	14023	14025	14105	13963	14056	14041	14224	14131	13949	14154	14124	14018	14138	14237	14225	14024	13971	14000	14113	14017	14120	14056	14169	13969	14035	14219	14004	14137	14050	14139	14161	14119	14226	14218	14123	14074	14028	14013	14122	14258	14156	14182	14243	14090	14163	14096	14153	14037	14235	14044	13992	14098	14230	14095	14113	14163	14029	14235	13955	14177	14140	14226	14035	14159	14014	14109	14117	14011	14291	14050	14086	14161	14109	14067	14093	14288	14171	13971	13960	14143	14080	14041	14054	14104	13987	14099	14070	14116	14078	14208	14075	14212	14323	14181	14145	14053	14192	14039	14121	14194	14248	14087	14037	14064	14060	14058	13935	14092	14128	13973	14313	14254	14127	13975	13965	14299	14261	14154	14116	14021	13954	14005	14185	14082	14211	14211	14121	14002	14173	14256	14096	14327	14079	13980	14061	14093	14254	14078	14208	14102	14121	14087	14133	14076	14151	14064	14069	14206	14106	14097	14228	14143	14134	14100	14066	13990	14016	14111	14031	14239	14111	14130	13946	14057	14045	14253	14162	13950	14183	14128	14214	14154	14177	14175	14019	14206	14022	14153	14108	14183	14191	13982	14165	14163	14080	14199	14229	14035	14045	14187	14267	14207	14113	14259	14043	14115	14107	14174	14026	14183	14272	14079	14035	14242	14183	14101	14135	14142	14008	14239	14094	14003	14056	14154	14080	14179	14120	13988	14010	14074	14059	14193	14081	14273	14044	14023	14096	14106	14160	14174	14233	14189	14179	14029	13979	14231	14057	14099	14154	14149	14061	14128	14008	14184	14140	14204	14184	14034	14015	14051	13998	14036	14221	14093	14114	14094	14120	14019	14026	14268	14241	14035	14163	14077	14021	14151	14144	14059	14079	14049	14052	14234	14060	13953	14150	14040	14031	14107	13844	14255	14207	13954	13958	14165	14175	14210	14061	14099	14171	14139	14121	14072	14217	14080	14154	14191	14144	14070	14073	14182	13988	14187	14102	14131	14236	14163	14092	14163	14198	14111	14077	14132	14039	14130	14063	14168	14018	14225	14219	14241	14006	14162	14129	14109	14027	14200	14040	14126	14246	14284	14120	14094	14114	14196	14176	14079	13974	14097	14018	14072	14178	14212	14007	14216	14365	13967	14233	14397	14056	14012	14057	13953	13829	14155	14055	14080	14052	14307	14168	14045	14096	14150	13932	14101	14137	14154	14038	14012	14277	14171	14120	14111	14115	14006	13991	14063	14099	14089	14288	13935	13931	14188	14160	14063	14101	14176	14092	14046	14105	14133	14073	14262	14147	14109	14180	14023	14063	14124	14017	13925	14168	14021	14057	14155	14107	14048	14150	14135	14136	14180	14177	14145	14121	14190	14009	14165	14009	14292	14130	14078	14125	14196	14111	14130	14116	14003	14162	14020	14307	14060	14072	14044	14042	14160	14229	14054	14058	14060	14131	14220	13937	14413	14092	14072	14064	14136	14186	14094	14193	14073	14188	13944	14007	14244	14052	14135	14043	13850	14091	14343	14132	13927	14026	14238	14057	14068	14222	14172	14114	14285	14095	14298	14182	14141	14269	14059	14147	14143	14063	14194	14229	14167	14135	14100	13997	14040	14080	14127	13975	14040	14210	13978	14198	14175	14240	14101	13961	14218	14171	13919	13870	14047	14091	14187	14309	13887	14206	14076	14118	14070	14212	14085	14023	14151	14115	14124	14068	14104	14332	14105	13954	14133	14050	14032	14311	14196	14230	14040	14104	13876	14210	14248	14156	14068	14211	14205	14161	14060	14042	14084	14069	14208	14246	14089	14192	14083	14204	14035	14082	14250	13977	14188	14198	14083	14048	14264	13842	14032	13950	14154	14187	14060	14104	14056	14233	14129	14062	14039	14004	14213	14311	14151	14104	14111	14133	14055	14223	14137	14049	14100	14123	14075	14231	14089	14151	14173	14185	14003	14198	13949	14044	14291
23531	20986	28390	23851	21680	21148	19553	16991	16529	16337	16430	15932	15994	15973	15998	15622	15827	15687	15745	15765	15785	15680	15743	15660	15604	15554	15819	15814	15661	15565	15602	15600	15597	15627	15644	15584	15754	15627	15381	15440	15639	15645	15630	15776	15498	15510	15442	15469	15532	15664	15696	15573	15458	15532	15521	15529	15689	15550	15289	15789	15678	15609	15663	15570	15398	15676	15802	15652	15634	15674	15462	15806	15301	15392	15523	15322	15444	15384	15623	15326	15545	15437	15611	15524	15405	15469	15649	15780	15525	15477	15584	15585	15349	15491	15481	15503	15538	15522	15670	15414	15597	15478	15595	15473	15662	15461	15429	15365	15529	15409	15662	15489	15445	15557	15527	15647	15403	15495	15510	15596	15438	15478	15597	15561	15461	15535	15724	15669	15613	15533	15593	15527	15402	15551	15398	15541	15496	15629	15668	15576	15517	15551	15491	15705	15468	15578	15507	15598	15384	15438	15299	15447	15470	15330	15535	15391	15549	15371	15487	15525	15390	15443	15597	15617	15515	15616	15429	15338	15526	15439	15599	15460	15423	15538	15474	15509	15683	15476	15432	15533	15416	15582	15562	15389	15400	15521	15679	15448	15504	15507	15444	15407	15648	15445	15514	15429	15560	15518	15517	15480	15550	15527	15723	15445	15303	15606	15412	15508	15500	15550	15610	15522	15434	15485	15497	15518	15457	15585	15524	15476	15621	15460	15572	15449	15579	15272	15428	15569	15529	15479	15607	15383	15478	15720	15599	15452	15419	15426	15588	15489	15520	15457	15363	15592	15452	15531	15498	15583	15495	15660	15429	15470	15353	15572	15503	15346	15685	15427	15354	15484	15447	15457	15522	15642	15574	15364	15521	15513	15418	15572	15327	15595	15453	15666	15660	15441	15657	15519	15651	15476	15551	15606	15530	15545	15591	15654	15371	15596	15397	15457	15450	15502	15547	15689	15494	15440	15669	15534	15490	15485	15674	15524	15448	15605	15630	15562	15339	15514	15267	15638	15457	15457	15445	15376	15365	15319	15363	15590	15605	15600	15405	15449	15566	15377	15414	15510	15504	15488	15491	15556	15444	15561	15562	15557	15675	15507	15562	15381	15409	15470	15560	15521	15432	15467	15370	15455	15708	15641	15360	15626	15585	15361	15502	15562	15593	15341	15520	15327	15612	15415	15609	15326	15441	15624	15386	15493	15395	15367	15687	15547	15503	15509	15308	15607	15346	15527	15490	15496	15404	15508	15611	15694	15436	15604	15617	15249	15451	15462	15706	15521	15453	15427	15665	15596	15436	15382	15414	15318	15410	15435	15365	15602	15672	15457	15457	15416	15360	15511	15585	15406	15696	15374	15441	15492	15528	15353	15571	15690	15483	15455	15671	15589	15468	15696	15533	15319	15263	15513	15370	15701	15503	15280	15505	15546	15456	15428	15479	15715	15582	15589	15431	15381	15341	15630	15568	15510	15430	15451	15605	15283	15392	15533	15406	15487	15561	15604	15579	15541	15472	15406	15306	15534	15510	15534	15543	15599	15393	15414	15638	15555	15521	15415	15245	15417	15573	15402	15529	15359	15599	15666	15510	15504	15455	15589	15690	15511	15644	15524	15589	15554	15513	15512	15336	15304	15417	15383	15573	15348	15425	15609	15622	15600	15470	15618	15320	15456	15421	15382	15480	15453	15570	15320	15364	15643	15782	15449	15549	15746	15619	15485	15606	15366	15392	15349	15586	15550	15359	15336	15592	15574	15573	15621	15610	15423	15247	15369	15227	15639	15674	15573	15404	15390	15491	15576	15546	15565	15169	15304	15356	15582	15571	15428	15395	15636	15491	15579	15530	15282	15612	15514	15502	15535	15545	15504	15451	15551	15496	15510	15613	15456	15668	15445	15339	15563	15426	15428	15315	15437	15480	15549	15510	15450	15260	15435	15353	15507	15579	15482	15522	15711	15429	15542	15463	15347	15383	15442	15622	15446	15664	15417	15570	15710	15559	15316	15524	15526	15402	15525	15605	15655	15449	15341	15729	15491	15427	15588	15406	15592	15454	15722	15599	15629	15568	15453	15558	15645	15513	15549	15426	15558	15335	15347	15386	15578	15479	15408	15367	15794	15596	15570	15609	15367	15431	15372	15731	15441	15458	15615	15553	15501	15374	15390	15353	15608	15460	15647	15432	15444	15414	15360	15534	15439	15421	15429	15616	15507	15390	15426	15452	15458	15582	15382	15457	15603	15566	15516	15413	15602	15595	15354	15521	15655	15534	15458	15331	15491	15458	15480	15603	15430	15564	15553	15529	15442	15543	15486	15646	15497	15546	15688	15589	15494	15491	15382	15578	15525	15531	15591	15335	15442	15595	15424	15489	15411	15578	15510	15274	15516	15560	15591	15338	15546	15444	15514	15507	15612	15472	15549	15484	15767	15457	15435	15562	15414	15671	15534	15443	15521	15534	15355	15558	15713	15406	15574	15355	15447	15604	15305	15464	15469	15525	15524	15407	15655	15401	15478	15402	15740	15712	15528	15364	15529	15667	15519	15501	15517	15511	15602	15481	15556	15571	15400	15501	15430	15577	15546	15511	15482	15405	15294	15497	15402	15326	15386	15667	15544	15323	15511	15498	15554	15526	15477	15493	15522	15567	15444	15362	15560	15852	15665	15469	15606	15354	15590	15593	15662	15527	15434	15597	15336	15327	15448	15625	15713	15502	15454	15570	15667	15592	15351	15445	15409	15603	15393	15569	15413	15492	15450	15666	15390	15448	15550	15329	15361	15397	15481	15765	15566	15586	15584	15451	15662	15408	15595	15434	15392	15613	15527	15454	15561	15392	15493	15368	15480	15494	15367	15535	15417	15425	15702	15524	15651	15431	15494	15427	15622	15539	15549	15474	15657	15718	15218	15334	15517	15606	15610	15461	15530	15492	15685	15514	15371	15447	15553	15401	15403	15521	15604	15574	15388	15363	15372	15567	15395	15435	15359	15516	15543	15431	15452	15456	15441	15495	15366	15748	15754	15308	15649	15580	15496	15665	15551	15420	15598	15542	15436	15436	15382	15429	15402	15304	15590	15675	15399	15429	15410	15571	15312	15385	15539	15649	15418	15537	15607	15301	15444	15600	15466	15565	15572	15505	15439	15577	15365	15461	15505	15438	15321	15424	15561	15302	15408	15481	15253	15565	15433	15468	15455	15544	15557	15684	15528	15599	15534	15671	15617	15634	15451	15423	15476	15355	15443	15629	15476	15480	15755	15449	15411	15344	15675	15586	15525	15595	15391	15584	15394	15602	15425	15716	15418	15526	15534	15602	15546	15638	15555	15566	15481	15445	15409	15554	15459	15370	15576	15535	15537	15455	15478	15260	15408	15506	15449	15315	15449	15720	15544	15399	15658	15621	15457	15652	15334	15531	15315	15416	15469	15433	15502	15524	15373	15310	15467	15368	15555	15647	15576	15514	15581	15563	15482	15479	15467	15375	15549	15494	15379	15342	15559	15606	15528	15577	15537	15417	15598	15636	15664	15332	15390	15495	15516	15650	15552	15538	15680	15467	15482	15456	15388	15498	15424	15645	15576	15447	15500	15631	15340	15583	15344	15489	15384	15431	15365	15623	15532	15436	15506	15521	15588	15640	15589	15471	15419	15521	15434	15535	15268	15273	15549	15456	15442	15671	15636	15517	15569	15525	15592	15504	15590	15394	15436	15439	15672	15430	15541	15665	15617	15546	15424	15428	15469	15511	15412	15466	15370	15548	15355	15601	15463	15690	15657	15505	15537	15500	15653	15360	15333	15472	15638	15534	15560	15549	15623	15616	15579	15403	15322	15446	15433	15434	15588	15671	15492	15439	15485	15456	15495	15691	15540	15428	15572	15533	15372	15500	15371	15452	15602	15609	15493	15318	15552	15530	15547	15508	15575	15477	15575	15811	15309	15240	15616	15466	15475	15512	15474	15511	15367	15522	15322	15575	15591	15561	15609	15528	15605	15629	15464	15429	15443	15512	15427	15560	15716	15664	15530	15519	15550	15641	15562	15264	15600	15489	15603	15514	15559	15453	15567	15477	15440	15313	15562	15621	15574	15348	15437	15553	15434	15528	15310	15745	15475	15400	15657	15442	15576	15508	15663	15731	15621	15587	15401	15511	15575	15663	15609	15583	15402	15621	15375	15579	15595	15364	15575	15563	15666	15549	15716	15342	15476	15500	15422	15441	15629	15461	15547	15603	15474	15548	15435	15639	15638	15399	15277	15536	15346	15636	15431	15376	15518	15477	15437	15528	15558	15644	15642	15486	15641	15330	15685	15587	15604	15428	15343	15494	15564	15471	15491	15507	15458	15548	15550	15587	15503	15660	15548	15419	15458	15723	15773	15485	15620	15415	15425	15639	15338	15619	15632	15621	15616	15417	15406	15455	15378	15558	15487	15402	15672	15349	15502	15542	15548	15512	15739	15322	15548	15500	15470	15439	15491	15420	15259	15431	15829	15593	15427	15438	15571	15417	15444	15560	15651	15430	15387	15507	15417	15433	15552	15449	15414	15551	15442	15586	15663	15590	15539	15562	15556	15613	15251	15453	15389	15469	15272	15550	15589	15495	15440	15586	15648	15496	15441	15439	15568	15610	15626	15647	15590	15595	15601	15478	15478	15486	15400	15299	15475	15573	15691	15343	15392	15583	15670	15596	15525	15477	15542	15769	15546	15640	15492	15564	15459	15500	15504	15597	15590	15481	15519	15478	15426	15545	15295	15729	15601	15510	15562	15512	15413	15584	15749	15509	15407	15384	15637	15539	15561	15493	15455	15356	15605	15599	15471	15414	15402	15461	15528	15427	15507	15648	15553	15363	15547	15481	15471	15516	15606	15535	15546	15513	15652	15484	15481	15571	15391	15373	15484	15655	15436	15257	15625	15476	15499	15624	15516	15503	15542	15527	15437	15513	15392	15361	15430	15491	15615	15599	15380	15355	15554	15452	15615	15443	15694	15583	15632	15455	15370	15705	15564	15505	15631	15477	15675	15503	15412	15572	15612	15453	15341	15429	15564	15594	15533	15636	15521	15589	15672	15656	15292	15464	15647	15327	15540	15299	15532	15653	15529	15404	15489	15524	15396	15482	15517	15635	15611	15556	15493	15506	15741
14000	24360	22755	18641	17233	16468	15879	15363	14960	14707	14501	14385	14444	14183	14171	14034	14059	13866	14095	13936	13894	13873	13893	14041	13867	13846	13963	13851	13783	13813	13850	13875	13747	13927	13781	13765	13831	13760	13895	13886	13708	13779	13838	13747	13682	13886	13870	13883	13876	13723	13960	13838	13753	13772	13929	13999	13818	13861	13901	13839	13793	13937	13669	13657	13898	13783	13915	13936	13882	13790	13737	13839	13897	13789	13813	13912	13894	13818	13825	13667	13741	13694	13637	13860	13776	13806	13660	13616	13840	13729	13913	13719	13862	14168	13677	13865	13851	13724	13709	13644	13666	13922	13780	13768	13757	13798	13758	13672	13756	13792	13827	13931	13704	13832	13794	13747	13766	13923	13839	13761	13866	13763	13701	13880	13864	13972	13878	13849	13740	13890	13776	13699	13792	13818	13862	13882	13850	13815	13826	13655	13849	13715	13820	13733	13826	13902	13807	13756	13791	13799	13842	13654	13582	13953	13828	13718	13734	13729	13862	13925	13867	13653	13734	13800	13758	13802	13804	13867	13663	13780	13750	13712	13656	13704	13768	13687	13758	13802	13718	13707	13738	13645	13706	13831	13880	13782	13639	13754	13648	13817	13864	13630	13775	13605	13643	13720	13714	13811	13768	13713	13840	13870	13623	13695	13723	13780	13900	13956	13851	13661	13891	13748	13791	13735	13672	13767	13683	13908	13961	13783	13848	13755	13796	13573	13814	13799	13822	13727	13645	13674	13800	13665	13601	13782	13804	13919	13939	13815	13733	13773	13876	13710	13765	13681	13862	13677	13772	13650	13940	13719	13726	13766	13732	13673	13745	13742	13673	13670	13718	13642	13739	13717	13869	13642	13706	13754	13595	13747	13831	13694	13727	13673	13801	13759	13681	13707	13956	13759	13788	14005	13807	13856	13600	13649	13816	13684	13858	13742	13609	13692	13643	13863	13726	13765	13931	13807	13602	13649	13786	13799	13767	13649	13770	13810	13692	13874	13603	13967	13824	13879	13827	13805	13931	13622	13772	13996	13778	13843	13767	13728	13869	13830	13884	13715	13726	13735	13743	14039	13718	13695	13692	13697	13724	13660	13736	13650	13945	13773	13732	13697	13818	13824	13788	13758	13739	13874	13856	13771	13748	13737	13750	13613	13613	13793	13855	13840	13723	13775	13836	13581	13754	13717	13643	13765	13760	13717	13730	13754	13667	13910	13874	13803	13677	13766	13792	13752	13810	13662	13895	13750	13814	13671	13737	13733	13698	13721	13920	13815	13811	13692	13765	13699	13872	13707	13792	13688	13772	13762	13772	13792	13859	13702	13853	13683	13789	13666	13807	13702	13925	13821	13873	13848	13729	13656	13731	13803	13853	13924	13661	13625	13696	13752	13777	13825	13677	13769	13805	13768	13807	13667	13808	13689	13844	13677	13890	13712	13607	13728	13604	13945	13856	13946	13747	13729	13834	13796	13818	13833	13913	13676	13754	13775	13854	13754	13750	13806	13764	13776	13737	13848	13659	13927	13577	13693	13708	13678	13759	13787	13647	13821	13622	13729	13856	13771	13786	13822	13733	13619	13711	13969	13702	13729	13738	13762	13858	13797	13792	13810	13630	14024	13674	13714	13803	13775	13701	13703	13854	13739	13778	13749	13771	13842	13964	13688	13897	13764	13767	13753	13746	13503	13586	13755	13894	13727	13782	13706	13896	13594	13791	13622	13841	13711	13638	13990	13751	13537	13769	13766	13735	13667	13821	13815	13699	13794	13819	13735	13717	13789	13935	13697	13805	13825	13804	13812	13871	13702	13680	13669	13801	13625	13658	13871	13622	13885	13741	13841	13672	13678	13788	13613	13616	13860	13742	13913	13751	13797	13741	13753	13944	13715	13601	13703	13846	13658	13886	13793	13689	13764	13910	13821	13743	13765	13996	13915	13878	13769	13689	13672	13873	13771	13676	13802	13761	13815	13817	13561	13728	13684	13763	13745	13834	13598	13878	13699	13734	13710	13654	13751	13690	13602	13751	13735	13764	13833	13759	13731	13804	13783	13824	13754	13632	13770	13745	13789	13608	13909	13951	13825	13770	13954	13745	13765	13887	13679	13729	13667	13583	13669	13800	13570	13779	13744	13739	13582	13804	13912	13823	13821	13645	13806	13705	13774	13857	13630	13773	13763	13850	13803	13733	13758	13808	13714	13689	13675	13857	13596	13724	13955	13696	13776	13750	13837	13761	13897	13798	13782	13893	13900	13777	13601	13659	13637	13739	13819	13800	13691	13694	13746	13909	13810	13769	13713	13722	13746	13667	13908	13741	13727	13777	13589	13929	13773	13797	13771	13790	13866	13791	13755	13698	13742	13751	13905	13845	13682	13535	13849	13832	13721	13731	13751	13727	13757	13823	13707	13739	13840	13841	13758	13843	13670	13785	13845	13759	13841	13829	13749	13673	13785	13786	13775	13825	13778	13717	13917	13862	13938	13644	13841	13668	13870	13599	13716	14026	13756	13581	13882	13791	13703	13708	13810	13841	13726	13659	13778	13845	13903	13710	13841	13803	13891	13699	13687	13665	13708	13773	13679	13775	13784	13779	13677	13783	13848	13693	13771	13785	13757	13898	13716	13676	13790	13761	13801	13672	13949	13821	13742	13586	13636	13734	13824	13703	13776	13651	13686	13806	13731	13652	13765	13755	13830	13949	13800	13752	13825	13739	13681	13874	13713	13630	13788	13750	13811	13689	13741	13675	13835	13736	13867	13683	13755	13742	13712	13626	13848	13870	13830	13768	13769	13798	13622	13661	13664	13761	13806	13819	13764	13847	13826	13949	13591	13782	13694	13919	13716	13760	13829	13834	13886	13735	13807	13845	13795	13770	13748	13797	13801	13836	13707	13588	13723	13815	13952	13660	13799	13920	13795	13747	13857	13911	13714	13703	13830	13671	13778	13833	13889	13610	13608	13694	13834	13612	13765	13593	13734	13712	13699	13567	13921	13807	13926	13968	13707	13751	13640	13709	13644	13794	13755	13678	13794	13765	13815	13896	13867	13683	13923	13582	13818	13821	13727	13693	13804	13766	13871	13751	13693	13735	13790	13602	13829	13719	13721	13835	13736	13797	13820	13777	13794	13692	13963	13970	13529	13847	13743	13866	13775	13782	13866	13738	13735	13814	13670	13645	13688	13918	13649	13772	13753	13749	13691	13828	13829	13615	13754	13622	13697	13736	13830	13692	13864	13813	13796	13728	13961	13835	13743	13992	13837	13933	13814	13676	13743	13838	13791	13947	13808	13745	13838	13875	13674	13705	13772	13810	13662	13800	13818	13694	13777	13827	13821	13608	13779	13803	13783	13711	13896	13786	13899	13770	13989	13865	13660	13896	13833	13873	13845	13756	13726	13750	13710	13969	13646	13712	13851	13686	13766	13557	13605	13827	13774	13795	13764	13890	13747	13836	13796	13744	13678	13741	13720	13716	13847	13742	13634	13822	13806	13578	13745	13763	13722	13759	13824	13749	13966	13478	13712	13720	13721	13781	13783	13892	13791	13861	13688	13701	13623	13921	13721	14002	13649	13658	13784	13674	13868	13841	13554	13719	13802	13895	13860	13859	13845	13676	13625	13814	13724	13806	13807	13793	13849	13672	13934	13765	13897	13555	13814	13766	13776	13748	13460	13740	13882	13757	13752	13912	13757	13803	13633	13854	13692	13821	13967	13637	13769	13931	13807	13737	13649	13833	13898	13947	13727	13827	13896	13682	13748	13954	13731	13649	13779	13784	13934	13785	13724	13790	13808	13735	13846	13863	13897	13781	13720	13856	13882	13576	13877	13913	13764	13553	13816	13763	13696	13839	13715	13867	13858	13832	13641	13688	13850	13795	13621	13801	13759	13862	13841	13828	13709	13784	13831	13677	13792	13836	13964	13795	13892	13763	13747	13768	13604	13776	13691	13869	13615	13620	13891	13905	13739	13719	13788	13974	13652	13729	13893	13884	13717	13961	13674	13666	13853	13697	13702	13823	13925	13894	13802	13743	13727	13848	13655	13790	13840	13768	13919	13657	13899	13742	13941	13792	13779	13793	13848	13799	13754	13729	13644	13855	13824	13831	13787	13817	13686	13824	13768	13698	13829	13920	13652	13630	13834	13686	13886	13749	13729	13741	13611	13860	13804	13626	13660	13655	13796	13728	13716	13697	13644	13730	13735	13815	13765	13820	13793	13827	13646	13759	13688	13723	13794	13851	13628	13793	13730	13827	13684	13895	13637	13832	13774	13645	13769	13822	13663	13718	13774	13677	13929	13635	13916	13940	13713	13685	13799	13789	13880	13756	13850	13701	13740	13621	13870	13699	13746	13708	13728	13947	13757	13781	13847	13854	13742	13811	13805	13768	13807	13705	13872	13929	13833	13530	13830	13924	13690	13661	13680	13715	13858	13615	13733	13777	13837	13674	13730	13844	13857	13804	13950	13660	13672	13846	13853	13646	13823	13895	13682	13849	13744	13762	13750	13612	13593	13648	13680	13542	13767	13779	13713	13758	13793	13854	13815	13783	13694	13948	13885	13805	13896	13650	13832	13820	13714	13748	13731	13713	13676	13699	13784	13802	13683	13646	13825	13721	13731	13879	13690	13819	13859	13721	13690	13812	13710	13729	13779	13629	13796	13693	13867	13676	13696	13719	13661	13597	13914	13600	13939	14038	13719	13681	13728	13822	13648	13731	13944	13873	13796	13577	13782	13608	13801	13576	13682	13621	13634	13866	13836	13695	13683	13720	13718	13924	13808	13842	13727	13938	13824	13674	13779	13661	13624	13829	13687	13865	13828	13876	13753	13728	13744	13561	13671	13694	13798	13608	13810	13708	13831	13914	13804	13736	13849	13896	13890	13729	13624	13630	13626	13763	13715	13767	13730	13823	13756	13646	13740	13905	13764	13738	13823	13718	13841	13828	13715	13837	13648	13813	13813	13784	13840	13823	13663	13880	13745	13809	13802	13838	13700	13686	13669	13751	13760	13812	13814	13798	13853	13604	13831	13702	13658	13645	13737	13864	13795	13809	13701	13849	13888	13767	13656	13806	13856	13781	13802	13704	13921	13818	13625	13710	13815	13793	13796	13862	13826	13705	13745	13723	13675	13799	13808
22535	21033	28831	23456	21227	23049	24706	19087	18074	18140	17378	17289	17373	17224	17021	17037	16930	17085	16943	16642	16723	16687	16808	16620	16870	16736	16770	16844	16693	16682	16632	16325	16591	16587	16767	16671	16710	16860	16684	16509	16834	16501	16544	16709	16763	16679	16795	16643	16487	16543	16728	16759	16767	16904	16644	16791	16740	16700	16991	16828	16655	16753	16592	16667	16591	16489	16730	16669	16493	16624	16455	16742	16460	16604	16605	16601	16703	16666	16691	16415	16613	16498	16734	16392	16535	16499	16455	16644	16711	16537	16670	16672	16445	16468	16312	16626	16564	16579	16544	16422	16794	16445	16505	16492	16535	16567	16426	16736	16418	16680	16340	16504	16474	16464	16761	16680	16448	16573	16607	16463	16526	16625	16617	16783	16591	16668	16460	16507	16616	16413	16702	16344	16442	16483	16476	16640	16490	16454	16497	16393	16499	16259	16556	16554	16574	16568	16593	16667	16618	16662	16550	16417	16557	16599	16545	16543	16441	16686	16541	16601	16484	16536	16528	16545	16432	16574	16648	16177	16782	16420	16556	16631	16510	16474	16608	16560	16589	16507	16473	16584	16741	16685	16548	16519	16577	16683	16636	16660	16603	16379	16400	16563	16217	16586	16444	16643	16424	16368	16638	16478	16478	16408	16292	16544	16419	16413	16367	16525	16600	16470	16541	16562	16632	16530	16557	16572	16342	16344	16543	16690	16495	16460	16265	16388	16499	16483	16569	16536	16412	16698	16614	16613	16366	16445	16425	16721	16601	16455	16605	16592	16390	16535	16444	16567	16636	16426	16408	16455	16545	16468	16529	16435	16317	16337	16411	16331	16557	16508	16484	16621	16567	16472	16566	16528	16712	16525	16381	16476	16427	16633	16461	16581	16298	16409	16402	16428	16589	16451	16458	16479	16615	16492	16465	16423	16634	16415	16473	16454	16399	16511	16555	16680	16470	16517	16449	16435	16459	16583	16529	16578	16526	16209	16526	16639	16375	16414	16443	16333	16548	16628	16576	16414	16815	16431	16527	16296	16485	16623	16526	16546	16764	16345	16375	16354	16484	16486	16408	16306	16505	16669	16564	16462	16554	16610	16573	16326	16502	16457	16533	16620	16422	16616	16423	16551	16383	16563	16433	16579	16710	16528	16604	16649	16554	16505	16552	16557	16555	16342	16602	16558	16590	16563	16522	16457	16470	16473	16670	16331	16589	16413	16564	16610	16617	16554	16572	16504	16417	16526	16428	16245	16437	16486	16452	16424	16467	16487	16504	16491	16354	16622	16428	16522	16337	16378	16271	16494	16444	16575	16618	16464	16685	16579	16426	16654	16326	16518	16475	16627	16538	16500	16524	16452	16539	16662	16569	16397	16420	16358	16449	16467	16678	16380	16463	16600	16369	16578	16628	16703	16635	16616	16569	16628	16561	16348	16481	16473	16590	16590	16549	16362	16482	16564	16393	16592	16761	16456	16539	16650	16503	16633	16569	16435	16517	16302	16436	16371	16581	16413	16574	16584	16354	16465	16549	16448	16492	16622	16601	16612	16412	16432	16474	16570	16509	16497	16349	16485	16535	16523	16505	16766	16418	16396	16520	16805	16583	16541	16274	16549	16566	16477	16618	16600	16468	16519	16450	16559	16516	16622	16595	16469	16473	16553	16682	16528	16513	16463	16485	16523	16537	16560	16318	16590	16261	16585	16744	16544	16459	16453	16679	16446	16520	16263	16420	16567	16482	16582	16611	16716	16452	16550	16419	16480	16435	16671	16715	16562	16531	16696	16443	16470	16552	16635	16505	16432	16436	16428	16450	16719	16529	16649	16357	16563	16578	16638	16443	16517	16374	16562	16526	16628	16847	16571	16752	16473	16659	16455	16563	16347	16427	16381	16717	16550	16596	16535	16629	16427	16439	16520	16542	16345	16533	16543	16424	16560	16539	16707	16279	16504	16569	16446	16582	16410	16458	16492	16373	16440	16459	16443	16492	16474	16414	16488	16495	16580	16654	16440	16509	16530	16638	16469	16541	16382	16514	16541	16565	16564	16463	16409	16382	16581	16476	16732	16523	16464	16605	16593	16364	16517	16554	16562	16483	16425	16774	16535	16644	16562	16426	16691	16635	16579	16452	16379	16559	16587	16651	16395	16455	16473	16564	16433	16703	16566	16565	16450	16383	16667	16428	16542	16489	16429	16505	16399	16556	16479	16685	16657	16628	16682	16344	16504	16729	16673	16688	16837	16505	16715	16390	16293	16616	16483	16496	16524	16469	16440	16488	16336	16289	16516	16614	16508	16476	16402	16556	16498	16583	16535	16526	16437	16473	16439	16663	16362	16797	16369	16387	16349	16414	16412	16431	16392	16523	16307	16495	16392	16544	16615	16595	16532	16621	16488	16448	16597	16447	16508	16559	16524	16705	16545	16658	16383	16534	16516	16528	16478	16769	16598	16434	16200	16316	16453	16686	16316	16724	16346	16482	16670	16636	16359	16444	16486	16487	16590	16649	16622	16552	16465	16543	16298	16696	16517	16504	16681	16454	16429	16369	16531	16576	16462	16367	16619	16565	16297	16532	16376	16606	16539	16565	16631	16744	16684	16487	16611	16286	16664	16500	16452	16464	16426	16408	16500	16495	16481	16428	16350	16615	16627	16393	16463	16530	16472	16271	16591	16459	16684	16492	16655	16705	16535	16423	16436	16345	16443	16472	16507	16213	16254	16596	16507	16479	16828	16405	16529	16465	16379	16426	16347	16540	16619	16559	16528	16480	16427	16493	16503	16610	16459	16516	16485	16496	16275	16382	16488	16460	16267	16528	16683	16573	16505	16432	16304	16482	16247	16373	16480	16702	16426	16484	16615	16341	16394	16443	16456	16460	16525	16660	16499	16284	16645	16359	16316	16383	16393	16649	16414	16430	16502	16567	16414	16557	16444	16495	16587	16416	16458	16468	16393	16500	16461	16592	16589	16510	16419	16334	16710	16525	16435	16595	16448	16422	16732	16371	16385	16819	16519	16613	16532	16444	16504	16486	16535	16465	16398	16527	16572	16384	16537	16551	16607	16451	16438	16616	16663	16511	16379	16608	16462	16558	16303	16439	16390	16635	16657	16459	16391	16587	16482	16439	16535	16459	16483	16523	16684	16624	16548	16504	16277	16453	16531	16449	16418	16597	16620	16360	16406	16628	16372	16507	16484	16593	16715	16535	16495	16497	16316	16595	16538	16632	16454	16382	16501	16552	16533	16579	16398	16579	16525	16368	16374	16462	16484	16613	16614	16506	16550	16753	16668	16510	16477	16696	16482	16349	16224	16417	16564	16495	16590	16511	16634	16394	16539	16618	16723	16452	16600	16430	16470	16527	16702	16621	16534	16452	16454	16498	16386	16582	16496	16487	16535	16380	16500	16410	16217	16492	16410	16446	16422	16413	16729	16283	16489	16499	16484	16593	16446	16501	16539	16541	16405	16478	16542	16524	16376	16430	16358	16647	16447	16354	16501	16590	16564	16579	16723	16605	16400	16481	16682	16500	16498	16320	16474	16529	16599	16432	16392	16547	16589	16373	16492	16516	16483	16268	16439	16429	16434	16665	16575	16439	16305	16610	16655	16440	16525	16463	16483	16489	16469	16443	16403	16659	16601	16423	16613	16381	16636	16626	16636	16407	16536	16500	16389	16400	16473	16508	16480	16558	16618	16540	16508	16442	16497	16456	16462	16580	16415	16487	16690	16370	16438	16421	16563	16593	16453	16434	16496	16596	16454	16484	16543	16367	16690	16618	16409	16485	16480	16494	16581	16719	16590	16446	16465	16599	16603	16476	16533	16431	16417	16501	16471	16492	16584	16516	16600	16638	16561	16421	16301	16491	16605	16515	16577	16401	16397	16667	16500	16329	16539	16399	16548	16479	16609	16391	16369	16490	16497	16466	16500	16626	16493	16330	16528	16417	16477	16645	16465	16482	16472	16374	16533	16656	16557	16666	16508	16526	16595	16670	16569	16696	16445	16573	16443	16425	16502	16433	16335	16480	16544	16590	16571	16385	16645	16468	16609	16514	16570	16431	16453	16671	16557	16368	16613	16591	16471	16370	16319	16418	16528	16436	16584	16414	16576	16557	16472	16700	16531	16542	16437	16413	16699	16505	16507	16614	16506	16610	16524	16326	16273	16370	16488	16630	16440	16375	16319	16398	16427	16562	16423	16438	16568	16552	16488	16387	16521	16504	16679	16499	16557	16596	16549	16685	16615	16528	16346	16385	16494	16630	16550	16719	16690	16328	16517	16615	16434	16351	16342	16653	16564	16594	16615	16423	16472	16562	16430	16432	16559	16451	16386	16448	16412	16465	16423	16537	16611	16614	16560	16644	16397	16585	16570	16575	16553	16450	16627	16500	16558	16470	16529	16340	16613	16565	16439	16611	16698	16432	16385	16532	16678	16456	16490	16506	16631	16519	16627	16460	16449	16679	16361	16640	16334	16496	16410	16562	16467	16466	16517	16379	16602	16539	16480	16470	16405	16544	16317	16687	16740	16514	16462	16572	16529	16675	16487	16543	16618	16573	16374	16654	16509	16526	16553	16646	16418	16442	16568	16581	16699	16525	16479	16567	16531	16548	16533	16500	16546	16451	16483	16400	16358	16549	16546	16662	16614	16644	16518	16508	16565	16554	16524	16620	16455	16589	16348	16317	16411	16441	16526	16589	16418	16610	16507	16487	16507	16383	16525	16350	16351	16388	16605	16621	16559	16661	16536	16572	16594	16510	16648	16347	16704	16471	16401	16477	16335	16618	16437	16374	16322	16706	16337	16525	16690	16485	16512	16650	16418	16527	16366	16588	16518	16574	16602	16512	16434	16608	16629	16505	16596	16408	16584	16563	16568	16474	16555	16535	16611	16442	16277	16531	16608	16392	16470	16784	16265	16500	16440	16633	16364	16404	16669	16502	16430	16679	16442	16516	16586	16439	16733	16423	16517	16428	16381	16584	16535	16588	16561	16490	16402	16504	16527	16345	16549	16544	16435	16507	16549	16372	16408	16523	16413	16494	16484	16553	16759	16424	16550	16584	16472	16382	16431	16575	16521	16354	16444	16504	16512	16497	16547	16675	16650	16511	16403	16542	16563	16381	16489	16445	16689	16468	16477
16126	29584	27545	22220	20475	18748	17795	17046	16448	15919	15781	15450	15184	15163	15052	14820	14823	14780	14721	14654	14659	14545	14479	14733	14529	14549	14593	14407	14668	14456	14404	14434	14419	14512	14521	14475	14486	14425	14597	14433	14368	14487	14304	14501	14369	14523	14257	14491	14386	14345	14485	14421	14296	14442	14491	14630	14339	14497	14520	14397	14420	14570	14569	14388	14396	14408	14246	14516	14571	14431	14492	14331	14329	14489	14478	14529	14625	14427	14356	14413	14379	14298	14414	14293	14253	14367	14326	14383	14339	14341	14417	14294	14209	14340	14266	14576	14350	14462	14352	14373	14373	14479	14358	14363	14324	14309	14351	14360	14473	14484	14310	14450	14438	14237	14386	14248	14307	14393	14376	14348	14434	14377	14361	14328	14443	14410	14278	14322	14359	14466	14378	14323	14350	14431	14399	14397	14192	14431	14540	14578	14334	14427	14446	14305	14312	14622	14284	14246	14505	14369	14214	14353	14310	14307	14331	14455	14421	14285	14316	14377	14272	14391	14313	14363	14301	14292	14269	14242	14416	14418	14358	14340	14282	14473	14306	14433	14416	14487	14362	14381	14431	14232	14493	14359	14499	14396	14331	14361	14259	14568	14347	14293	14454	14225	14413	14256	14271	14359	14394	14361	14580	14339	14485	14322	14341	14371	14434	14478	14375	14273	14308	14329	14264	14386	14179	14504	14267	14197	14389	14180	14416	14212	14302	14356	14393	14404	14354	14363	14320	14304	14367	14390	14377	14358	14357	14429	14358	14299	14378	14412	14362	14385	14296	14437	14521	14269	14478	14368	14312	14500	14460	14348	14249	14422	14413	14218	14236	14278	14312	14334	14316	14247	14347	14366	14262	14337	14498	14375	14428	14360	14246	14414	14241	14336	14388	14271	14358	14410	14412	14411	14327	14283	14473	14322	14319	14286	14335	14370	14468	14337	14418	14309	14262	14276	14292	14386	14382	14279	14426	14377	14511	14355	14400	14487	14409	14404	14424	14526	14179	14578	14419	14454	14275	14297	14350	14380	14495	14389	14363	14406	14306	14457	14331	14401	14283	14204	14303	14252	14265	14309	14400	14381	14266	14298	14345	14392	14313	14279	14327	14541	14431	14438	14323	14462	14500	14372	14317	14182	14359	14378	14301	14491	14316	14325	14283	14400	14134	14241	14539	14374	14344	14165	14558	14362	14328	14314	14303	14387	14478	14236	14377	14558	14356	14259	14322	14417	14356	14443	14460	14355	14589	14316	14361	14393	14330	14259	14313	14275	14506	14365	14399	14326	14446	14286	14443	14212	14446	14362	14358	14220	14419	14420	14305	14361	14350	14330	14180	14262	14221	14309	14284	14417	14199	14359	14335	14237	14469	14437	14255	14280	14307	14345	14301	14254	14349	14287	14386	14488	14351	14471	14312	14429	14411	14368	14248	14193	14548	14470	14366	14267	14265	14255	14319	14220	14351	14349	14230	14516	14272	14303	14389	14583	14305	14271	14429	14582	14401	14447	14408	14328	14479	14180	14523	14374	14356	14321	14286	14444	14279	14294	14253	14392	14350	14351	14113	14277	14321	14246	14511	14440	14289	14321	14249	14292	14224	14170	14228	14329	14318	14400	14330	14260	14309	14314	14515	14161	14293	14305	14369	14216	14225	14373	14336	14238	14398	14243	14205	14375	14256	14347	14320	14267	14361	14388	14334	14254	14485	14368	14374	14294	14175	14167	14374	14292	14278	14468	14229	14384	14252	14322	14212	14476	14373	14475	14344	14264	14333	14306	14343	14339	14404	14535	14312	14227	14384	14422	14349	14312	14296	14530	14337	14403	14411	14604	14235	14334	14347	14260	14379	14308	14426	14262	14484	14268	14361	14455	14250	14376	14493	14353	14384	14480	14294	14229	14344	14339	14385	14384	14316	14342	14283	14382	14374	14383	14377	14473	14288	14330	14358	14268	14282	14304	14554	14312	14328	14255	14348	14483	14217	14346	14301	14380	14382	14166	14462	14464	14437	14209	14279	14423	14351	14471	14328	14391	14349	14280	14421	14295	14460	14228	14248	14516	14135	14361	14408	14132	14322	14400	14356	14166	14389	14376	14440	14428	14368	14405	14455	14177	14350	14501	14228	14452	14275	14304	14267	14282	14398	14290	14317	14376	14235	14311	14169	14572	14230	14512	14379	14236	14393	14163	14324	14396	14355	14406	14208	14529	14342	14376	14413	14287	14293	14296	14269	14240	14256	14374	14286	14362	14517	14221	14498	14333	14351	14391	14191	14468	14495	14267	14357	14111	14348	14367	14399	14348	14349	14298	14475	14387	14418	14294	14401	14347	14245	14310	14314	14251	14381	14209	14440	14306	14394	14445	14524	14298	14274	14490	14340	14397	14323	14345	14341	14257	14256	14334	14326	14349	14399	14278	14346	14326	14412	14302	14152	14361	14342	14354	14267	14381	14288	14469	14307	14328	14311	14450	14277	14298	14220	14206	14423	14177	14457	14131	14397	14364	14307	14213	14425	14239	14415	14257	14458	14266	14283	14412	14585	14345	14327	14405	14403	14370	14350	14287	14496	14423	14263	14221	14404	14290	14296	14492	14447	14321	14372	14352	14322	14481	14422	14293	14423	14334	14392	14598	14426	14441	14290	14175	14157	14370	14264	14627	14383	14439	14413	14482	14310	14471	14454	14427	14357	14431	14354	14332	14369	14368	14193	14483	14227	14283	14525	14353	14300	14470	14327	14264	14388	14290	14268	14305	14416	14443	14402	14289	14342	14466	14252	14406	14496	14323	14330	14315	14297	14313	14294	14424	14472	14365	14456	14213	14201	14423	14342	14196	14343	14419	14288	14418	14185	14443	14232	14363	14482	14310	14386	14199	14309	14430	14432	14349	14395	14267	14506	14459	14511	14239	14344	14482	14187	14408	14290	14309	14269	14343	14568	14334	14220	14198	14359	14442	14358	14440	14408	14320	14263	14469	14353	14561	14235	14404	14325	14495	14216	14369	14433	14342	14287	14318	14314	14309	14261	14378	14303	14261	14424	14375	14506	14390	14404	14205	14366	14330	14333	14351	14561	14364	14433	14274	14255	14188	14336	14366	14395	14312	14254	14273	14516	14190	14398	14300	14248	14368	14324	14419	14420	14281	14366	14368	14376	14330	14444	14232	14443	14249	14240	14284	14374	14205	14285	14262	14380	14314	14423	14264	14197	14546	14247	14410	14514	14346	14574	14230	14328	14149	14295	14348	14334	14380	14300	14465	14321	14401	14348	14286	14269	14320	14343	14402	14440	14333	14386	14436	14339	14390	14375	14383	14425	14352	14456	14424	14277	14445	14452	14353	14415	14333	14338	14354	14290	14245	14314	14235	14291	14467	14286	14293	14506	14466	14327	14368	14279	14316	14345	14200	14240	14288	14379	14373	14382	14365	14281	14202	14425	14500	14408	14274	14441	14378	14132	14364	14283	14392	14327	14380	14206	14354	14542	14435	14426	14284	14338	14384	14394	14433	14279	14356	14192	14344	14322	14197	14422	14323	14404	14327	14314	14501	14393	14209	14273	14189	14462	14286	14219	14201	14359	14245	14326	14276	14215	14451	14389	14215	14295	14363	14313	14367	14411	14337	14273	14250	14413	14322	14463	14623	14353	14411	14346	14391	14303	14187	14349	14340	14222	14416	14360	14280	14476	14299	14522	14413	14388	14384	14516	14326	14292	14306	14262	14417	14353	14494	14213	14225	14479	14074	14360	14370	14275	14299	14394	14381	14304	14301	14424	14314	14396	14235	14364	14511	14381	14209	14338	14190	14290	14406	14213	14387	14362	14482	14428	14392	14378	14188	14393	14280	14258	14289	14310	14539	14445	14231	14366	14274	14333	14139	14316	14457	14378	14347	14330	14591	14396	14303	14364	14315	14203	14401	14445	14369	14406	14400	14336	14321	14395	14277	14261	14306	14228	14484	14361	14232	14298	14446	14303	14423	14261	14312	14223	14376	14446	14354	14419	14386	14333	14451	14189	14422	14337	14361	14294	14233	14386	14393	14261	14309	14237	14276	14363	14354	14231	14477	14302	14238	14260	14157	14421	14404	14422	14330	14373	14228	14463	14370	14162	14285	14333	14247	14274	14307	14408	14396	14427	14304	14495	14407	14427	14225	14278	14405	14341	14253	14304	14318	14180	14324	14495	14320	14358	14475	14283	14266	14463	14441	14338	14468	14258	14365	14518	14343	14376	14215	14256	14297	14483	14356	14422	14340	14262	14305	14269	14274	14511	14369	14109	14427	14172	14499	14327	14222	14394	14283	14423	14435	14414	14333	14341	14408	14454	14357	14303	14559	14316	14359	14438	14260	14503	14341	14299	14263	14375	14298	14482	14202	14294	14237	14419	14432	14502	14391	14476	14423	14479	14399	14462	14172	14463	14272	14233	14347	14301	14468	14474	14341	14298	14284	14243	14427	14217	14311	14276	14436	14372	14327	14390	14308	14374	14354	14441	14324	14354	14357	14454	14200	14469	14379	14286	14445	14361	14349	14347	14381	14228	14436	14511	14487	14254	14392	14239	14316	14246	14309	14250	14375	14141	14499	14443	14362	14311	14362	14059	14260	14474	14417	14140	14310	14422	14382	14408	14277	14426	14393	14417	14295	14493	14292	14300	14391	14285	14198	14366	14354	14321	14349	14443	14395	14355	14290	14292	14127	14359	14185	14371	14442	14282	14416	14278	14416	14242	14289	14405	14344	14407	14337	14329	14182	14341	14305	14463	14327	14404	14324	14381	14372	14365	14417	14441	14391	14562	14340	14258	14319	14411	14444	14411	14416	14400	14359	14419	14391	14376	14160	14436	14284	14365	14312	14091	14367	14272	14307	14327	14319	14510	14281	14408	14411	14379	14375	14490	14407	14345	14223	14428	14439	14389	14423	14259	14304	14436	14295	14482	14380	14332	14378	14422	14217	14282	14354	14400	14291	14448	14273	14382	14360	14348	14507	14520	14345	14321	14440	14410	14451	14482	14538	14342	14363	14401	14526	14329	14430	14293	14302	14392	14406	14346	14242	14366	14303	14373	14326	14261	14431	14404	14170	14340	14370	14437	14350	14257	14345	14356	14276	14259	14337	14260	14436	14437	14285	14434	14243
27153	21662	24355	21009	17680	17513	17715	17260	17335	17310	17238	16778	17105	16923	17090	16920	16950	16852	16853	17083	16922	16740	16865	17008	16957	16813	16914	16951	16954	16957	17042	16702	16947	16711	16873	16978	16903	16890	16764	16870	16937	16947	16717	16965	16930	16985	16778	16781	16975	17029	17005	16715	16894	16838	16975	17017	17040	16924	16842	16811	16783	16895	16963	16753	16829	16690	16894	16889	16801	17014	16763	16943	16833	16959	16857	16876	16866	17041	17094	16645	16747	16922	16830	16917	16938	16836	16902	16799	17024	16596	17043	16885	16941	16813	16865	16928	16751	16860	16906	16796	16665	16547	16816	16855	16924	16825	16615	16844	16867	16919	16897	16961	16822	16855	17097	16754	16690	17052	17228	16906	16913	17018	16932	16802	16790	16766	16967	16802	16719	16620	16714	16915	17041	16929	16955	16709	16645	16842	16531	17012	16870	16777	16710	16831	16736	16831	16887	16907	16975	16871	16792	16889	16893	16832	16882	16707	16849	16769	16997	16892	16955	16840	16734	16730	17018	16729	16832	16745	16876	16774	17043	16851	16962	17031	16844	16931	16933	16740	16838	16894	16726	16778	16890	16781	16767	17016	16938	16785	16974	16859	16989	16765	16892	16909	16953	16992	16907	17038	16754	16787	16855	16857	16624	16803	16877	16757	17022	16879	16778	17008	16830	16894	16765	16705	16762	16806	16826	16774	16933	16828	16884	16734	17050	16869	16587	16787	16985	16925	16988	16902	16758	16816	16923	16867	17027	16985	16789	16931	16769	16806	16864	16767	16857	16929	16896	16778	16791	16921	16979	16762	16992	16852	16745	16812	16912	16971	16846	16903	17074	17050	16973	16832	16660	16987	16806	16912	16892	16951	16743	16904	16868	16930	16912	17004	16807	16595	16789	16955	16990	16946	17058	16751	16859	16819	16842	16686	16698	16999	17067	16969	16999	17036	17031	16869	16911	16997	16826	16865	16859	16837	17055	16853	17081	17014	16736	17029	16694	16975	16901	16835	16996	16819	16743	16850	16961	16889	16948	16934	16891	16917	16661	16620	16712	16915	16836	16675	16738	16970	16903	16741	16994	16921	17142	16831	16790	16977	16921	16913	16953	16869	16844	17005	16800	16805	16950	17018	16735	16784	16799	17109	17006	16799	16597	16681	16937	16804	16763	16763	16882	16837	17075	16626	16998	17038	16901	16962	16853	16829	17043	16666	16705	16755	17006	16914	16995	16848	16890	16806	16960	16870	16761	16708	16892	16923	16794	16658	16779	16796	16861	16750	16820	16811	16852	16811	16954	16841	16896	16758	16808	16814	16772	16784	16940	16659	16712	16633	16822	16892	16952	16808	16920	16895	16965	16951	16778	16830	16913	16780	17053	16946	16837	16946	16818	16797	16859	16929	16733	16842	16878	16828	16964	17084	16760	16922	16791	16803	16777	16833	16960	16883	17024	17003	17084	16732	16761	16824	16981	16616	16641	16798	16659	17133	16941	16746	16781	16727	16827	16951	16949	16616	16850	16698	16945	16935	16986	17009	16942	16747	17004	16911	16949	16905	16908	16977	16950	16859	16820	16713	16856	16800	16906	16643	16962	16762	17121	16792	16747	16796	16745	16687	16821	16860	16824	17050	16893	16765	17110	16950	16895	16789	16879	16790	16838	16781	16709	16802	16854	16987	16937	16775	16810	16777	16854	16748	16949	16918	17084	17016	16980	16742	16960	16918	16789	16821	17084	16795	16913	16615	16781	17030	16728	16919	16682	16767	16937	16936	16927	16735	16897	16873	17080	16799	16982	16897	16853	17098	16750	16824	16965	16856	16849	16901	16814	16765	16780	16852	16981	16851	16835	16937	17093	16897	16783	16998	16836	16855	16740	16754	16858	16877	17073	16969	16952	17097	16816	16787	16915	16772	16725	16995	16830	16780	17029	16844	16660	16935	16825	16944	16935	17053	16742	16845	16736	16846	16993	16780	16724	16847	16796	16779	16774	16731	16739	16897	16814	16819	16764	16946	16733	16720	16744	16857	17114	16685	16967	16899	16884	16941	16885	16897	16886	16872	16793	17036	16838	17015	16920	16819	16767	16740	16875	16710	16804	16855	16754	16799	16714	16782	16738	16769	16658	16834	16943	17015	17004	16887	16737	16782	16717	16744	16909	16736	16754	16727	16971	16967	16766	16933	16864	16720	16936	16667	16918	16952	17096	16950	17031	16885	16758	16879	16941	16807	17001	16866	16642	16928	16862	16982	16843	17038	16877	16844	16885	16901	16888	16747	16939	16782	16963	16856	16778	17036	16768	17102	16734	16930	16738	16789	16676	16732	16671	17007	17026	16756	16722	16802	16805	17113	17055	16628	16775	16832	16851	17090	17008	16751	16878	16871	16903	16890	16923	17086	16936	16852	16993	16769	16846	16984	16925	16777	16935	16851	16672	16912	16709	16966	16735	16631	16773	16792	16903	16845	16922	16873	16926	16833	16952	17050	16831	16940	16658	16810	16876	16927	16839	17033	16885	16991	16942	16829	16860	16709	16813	16842	16885	16844	16862	16752	16628	16769	16914	16884	17030	16836	16920	16842	16844	16874	16796	16846	16961	16817	16922	16885	16855	16909	16912	17026	16822	16653	16641	16844	16752	16813	16753	16827	16630	16955	17085	16850	16846	16762	16884	16879	16803	16858	16885	16879	16797	16864	17002	16995	17131	16876	16939	16694	16843	16947	16786	16884	16840	16800	16825	16971	16729	16956	16775	16893	16736	16931	16905	16796	16878	16898	16755	16887	16864	16749	16933	16807	16891	16640	16805	16974	16717	16865	16829	16695	16731	16710	17082	17013	16738	16855	16790	16922	16883	16702	17063	17077	16901	16626	16945	16877	17111	16951	16794	16852	16615	16569	16857	16672	16791	16662	16842	16789	16870	16700	16898	16876	16714	17017	16954	16936	16920	16958	16931	16999	16886	16779	16837	16821	17122	16810	16599	16927	16884	17133	16792	16779	17039	16836	16896	16778	16611	16769	16703	16975	16839	16914	17168	16797	16940	17004	16905	16746	16871	17088	16828	16864	16753	16908	16967	16723	16711	16863	17056	16949	16825	16779	16801	16765	16955	16618	16832	16646	16930	16750	16882	16993	16863	16978	16920	16817	16785	16877	16678	16977	16862	16990	16917	16747	16914	16888	16954	16964	16737	16948	16805	16977	16761	16876	16821	16953	16691	16816	16699	16872	16763	17006	16859	16985	16822	16740	17077	16899	16864	16872	16626	16558	16772	16816	16815	16777	16763	16936	16846	16775	16895	16740	16839	16880	16968	16772	16745	16915	16800	16898	16979	16928	17020	17003	16724	16702	16766	16851	16879	16830	16918	16900	17052	16815	16943	16773	16982	16874	16797	16629	16856	16998	16915	16970	16917	16852	16895	16911	16709	16809	16770	16923	16855	16914	16827	16924	16694	16736	16944	16908	16935	16819	16836	16772	17003	16824	16859	16940	16690	16984	16860	16892	16606	16921	16855	16992	16918	16882	16635	16937	16917	16891	16688	16788	16902	16927	16993	17044	16853	16722	17138	17028	16864	16771	16805	16959	16823	16820	16843	16852	16765	16962	16955	16854	16863	16755	16944	16976	16912	16931	16903	16817	16689	16747	16848	16825	16827	16703	16811	16925	17029	16767	16797	16906	17067	16810	16680	16769	16764	16866	16980	16776	16913	16943	16889	16893	16661	16965	16914	16934	16889	16780	16824	16753	16713	16948	17143	16831	16841	16612	17003	16841	16893	16859	16844	16807	17122	16822	16871	16944	16850	16812	16931	16979	17019	16835	16917	16877	16684	16841	16752	16975	16904	16778	16718	16607	17156	16690	16832	16870	16763	16843	16808	16993	16711	16873	16993	16652	16825	16731	16773	16971	17068	16983	16879	16889	16752	16841	17054	16902	16811	16856	16790	16874	16871	16615	16845	16917	16974	16816	16829	16888	16787	16839	16866	16745	16857	16843	16774	17033	17020	16846	16624	16831	16684	16646	16847	16819	16804	16849	16927	16772	16837	17001	17128	16738	16821	16789	16853	16897	17037	16897	17039	16887	16803	16734	16897	16892	16754	16901	16706	16933	16918	16757	16877	16825	16843	16891	16811	16865	16797	16769	16973	16851	16978	16592	16871	16803	16922	16882	16800	16650	16957	16894	17034	16709	17080	16630	16916	16832	16786	16861	16760	16751	16752	16807	16956	16813	16852	16959	17033	16872	16854	16827	16872	16624	16909	16731	16786	16839	16715	16846	17231	16815	16963	17018	16958	16725	16982	16858	16852	16835	16977	16925	16735	16970	16948	16793	16761	16852	16899	16748	16987	16806	17060	16943	16979	16860	16838	16834	16954	16994	16924	16802	16716	16929	16800	17023	16691	16891	16847	16851	16925	16995	16942	16854	16851	16919	16940	16752	16963	16795	16836	16806	16950	16999	16865	16902	16827	17041	16956	16875	16866	16846	16864	16943	17004	17006	16733	16576	16835	16576	16862	17058	16876	16858	16846	16747	16949	16867	16824	16617	16763	16898	16846	16801	16915	16911	16928	16978	16912	16830	16756	16937	16770	16768	16981	16918	16771	16829	16928	16782	16729	16958	16974	16868	16913	16829	16994	16867	16808	17045	16787	16877	16910	16844	16936	16789	16877	16788	16847	16809	16931	16769	16848	16859	16779	16867	16887	16725	17008	16955	17089	16895	16852	16864	17153	16856	16929	16873	16674	16882	16935	17042	16837	16821	17008	16865	16993	16665	16699	16972	16924	16949	16793	16886	16625	16867	16857	16979	16851	16872	17092	16782	16807	16715	16920	16905	16852	17116	17006	16721	16944	16926	16849	16757	16876	16973	16908	17041	16751	16664	16752	16845	16979	16865	16998	16768	16721	16902	16866	16891	16842	16709	16915	16859	16844	16758	16870	16882	16641	16798	16926	16939	17141	16929	16956	16942	16948	16906	16762	16963	16760	16980	16760	16852	16678	16863	16787	16995	16886	16970	16916	16645	16843	16761	16661	17029	16827	16670	16733	16834	16838	16907	16777	16746	16856	16898	17018	16916	16762	16730	16774	16846	16814	16892	16916	16777	16886	16943	16789	16982	16785	16970	16645	16792	16968	16764
14746	18634	18259	16579	16130	15623	15450	15354	15071	14905	14897	14839	15008	14865	14544	14736	14810	14604	14741	14737	14807	14688	14589	14775	14531	14648	14523	14820	14523	14801	14698	14668	14561	14567	14585	14559	14491	14784	14437	14623	14572	14718	14602	14709	14718	14604	14681	14611	14636	14844	14809	14715	14743	14868	14545	14761	14767	14555	14635	14615	14705	14643	14643	14618	14507	14539	14617	14706	14589	14612	14628	14589	14672	14568	14676	14395	14484	14641	14696	14569	14758	14481	14675	14665	14646	14568	14805	14551	14627	14702	14726	14494	14620	14649	14774	14545	14447	14618	14646	14582	14735	14707	14525	14722	14583	14649	14561	14614	14495	14711	14658	14502	14639	14542	14732	14654	14577	14719	14664	14697	14708	14597	14678	14484	14600	14742	14479	14570	14573	14688	14716	14605	14612	14652	14576	14635	14551	14607	14484	14599	14671	14682	14629	14651	14693	14400	14675	14676	14687	14670	14604	14488	14725	14613	14482	14624	14727	14519	14634	14478	14729	14659	14656	14701	14630	14590	14494	14701	14611	14479	14666	14496	14578	14713	14600	14502	14495	14568	14516	14655	14596	14671	14709	14551	14644	14700	14663	14736	14615	14661	14570	14713	14600	14608	14576	14527	14785	14548	14568	14594	14614	14445	14635	14719	14649	14513	14671	14488	14674	14599	14723	14657	14612	14408	14542	14680	14587	14599	14555	14585	14632	14439	14670	14461	14690	14585	14670	14512	14455	14594	14447	14661	14574	14617	14712	14617	14602	14638	14568	14603	14772	14641	14575	14708	14680	14623	14833	14554	14557	14487	14554	14687	14556	14756	14631	14564	14720	14541	14661	14519	14676	14498	14747	14458	14733	14697	14622	14568	14724	14693	14648	14613	14689	14586	14782	14760	14693	14778	14460	14467	14702	14621	14610	14647	14579	14645	14709	14728	14572	14617	14715	14645	14766	14838	14520	14469	14578	14767	14788	14607	14608	14671	14680	14615	14513	14555	14679	14519	14803	14664	14572	14501	14669	14595	14646	14638	14607	14531	14586	14513	14515	14344	14483	14600	14696	14707	14620	14498	14627	14737	14620	14650	14724	14626	14565	14645	14687	14702	14663	14756	14616	14655	14626	14694	14679	14623	14650	14423	14727	14622	14629	14611	14568	14662	14611	14507	14592	14668	14625	14513	14623	14769	14658	14598	14394	14617	14691	14856	14571	14673	14784	14609	14729	14580	14591	14655	14616	14595	14698	14617	14600	14482	14819	14652	14668	14698	14596	14554	14831	14603	14526	14785	14636	14668	14498	14571	14747	14594	14665	14675	14607	14650	14465	14755	14689	14663	14599	14669	14592	14692	14597	14669	14558	14508	14704	14513	14505	14607	14637	14499	14664	14476	14702	14574	14506	14503	14533	14562	14578	14578	14634	14633	14660	14682	14487	14611	14460	14527	14529	14729	14575	14637	14589	14651	14671	14833	14572	14470	14683	14702	14670	14527	14739	14688	14494	14514	14551	14636	14701	14582	14725	14511	14539	14550	14662	14579	14679	14511	14770	14585	14573	14632	14508	14344	14605	14496	14603	14598	14407	14802	14515	14664	14692	14652	14697	14511	14547	14629	14672	14590	14780	14577	14584	14604	14534	14707	14646	14825	14604	14458	14672	14630	14635	14518	14689	14529	14593	14739	14616	14675	14507	14692	14607	14777	14684	14726	14554	14563	14518	14576	14720	14614	14507	14607	14780	14561	14599	14558	14617	14769	14669	14528	14537	14601	14523	14662	14499	14375	14595	14522	14585	14654	14738	14502	14682	14724	14456	14515	14604	14646	14653	14525	14711	14531	14696	14602	14688	14622	14698	14830	14590	14578	14567	14707	14732	14613	14706	14628	14600	14611	14728	14752	14737	14739	14845	14576	14692	14631	14776	14566	14657	14553	14794	14637	14689	14763	14692	14547	14484	14513	14513	14707	14602	14403	14593	14544	14551	14350	14501	14703	14562	14437	14659	14638	14690	14625	14560	14582	14459	14584	14534	14788	14594	14674	14466	14606	14649	14621	14610	14575	14584	14683	14677	14594	14569	14717	14727	14567	14637	14564	14624	14720	14655	14474	14702	14606	14726	14706	14602	14576	14607	14618	14728	14458	14664	14654	14561	14537	14430	14761	14732	14566	14526	14693	14621	14528	14531	14610	14631	14634	14628	14573	14594	14549	14562	14587	14623	14512	14510	14765	14835	14640	14656	14675	14591	14628	14407	14612	14543	14593	14635	14613	14657	14752	14536	14601	14711	14648	14552	14720	14468	14573	14574	14669	14564	14471	14692	14666	14673	14531	14530	14464	14679	14723	14557	14638	14506	14654	14660	14617	14518	14580	14632	14618	14588	14739	14699	14732	14576	14691	14589	14553	14682	14656	14639	14567	14615	14477	14565	14492	14625	14751	14678	14685	14818	14670	14590	14511	14563	14750	14677	14569	14578	14686	14679	14836	14556	14821	14651	14570	14621	14616	14752	14487	14662	14651	14660	14478	14693	14613	14454	14730	14552	14650	14569	14499	14552	14594	14564	14563	14583	14574	14692	14509	14597	14741	14388	14609	14680	14673	14506	14739	14771	14587	14557	14609	14510	14664	14584	14484	14528	14683	14715	14518	14555	14501	14593	14508	14690	14601	14724	14671	14484	14705	14515	14645	14535	14468	14631	14642	14681	14469	14787	14398	14559	14684	14594	14806	14629	14659	14564	14566	14560	14656	14784	14677	14647	14542	14567	14668	14695	14604	14654	14583	14689	14619	14594	14499	14627	14667	14632	14477	14543	14628	14575	14524	14625	14523	14569	14609	14544	14696	14783	14572	14464	14556	14728	14771	14608	14594	14553	14659	14691	14549	14531	14564	14574	14808	14625	14527	14696	14470	14531	14642	14549	14621	14564	14586	14654	14769	14869	14518	14366	14559	14564	14573	14490	14574	14478	14626	14536	14744	14771	14724	14565	14756	14587	14647	14690	14830	14491	14669	14656	14549	14801	14684	14573	14681	14570	14479	14750	14629	14650	14688	14534	14640	14668	14631	14746	14594	14749	14494	14685	14584	14733	14638	14485	14710	14388	14600	14713	14611	14512	14696	14635	14678	14628	14632	14574	14568	14634	14464	14562	14552	14512	14640	14586	14735	14737	14529	14415	14620	14592	14566	14437	14796	14653	14440	14585	14617	14516	14767	14456	14519	14628	14685	14651	14620	14576	14588	14610	14650	14624	14725	14799	14711	14677	14602	14562	14667	14482	14745	14582	14635	14710	14636	14548	14606	14626	14694	14679	14579	14699	14633	14708	14629	14817	14473	14727	14814	14651	14640	14691	14603	14616	14713	14673	14703	14668	14697	14597	14552	14667	14619	14705	14578	14565	14792	14730	14597	14578	14628	14662	14629	14723	14659	14562	14705	14508	14642	14712	14456	14833	14646	14706	14438	14818	14727	14615	14486	14605	14721	14675	14695	14667	14593	14628	14564	14543	14600	14644	14748	14620	14483	14516	14678	14597	14603	14775	14627	14678	14630	14687	14518	14511	14561	14775	14675	14669	14579	14608	14690	14584	14633	14412	14449	14618	14484	14644	14663	14551	14497	14641	14661	14682	14618	14638	14551	14489	14584	14705	14479	14622	14596	14590	14731	14800	14646	14673	14597	14615	14770	14491	14622	14694	14537	14597	14617	14613	14785	14591	14724	14517	14529	14363	14558	14552	14523	14606	14660	14654	14556	14729	14635	14744	14640	14682	14684	14661	14636	14749	14583	14594	14672	14657	14629	14648	14525	14512	14576	14694	14544	14861	14645	14624	14701	14586	14516	14588	14585	14662	14461	14555	14592	14703	14530	14638	14539	14522	14723	14576	14675	14548	14594	14658	14570	14593	14666	14743	14455	14739	14467	14388	14573	14636	14470	14567	14696	14455	14667	14744	14635	14592	14522	14630	14462	14703	14728	14572	14482	14613	14549	14614	14549	14643	14554	14632	14761	14618	14623	14714	14663	14601	14589	14605	14485	14576	14698	14670	14609	14555	14564	14634	14540	14623	14593	14584	14597	14695	14619	14639	14607	14703	14767	14515	14608	14676	14536	14752	14729	14673	14739	14750	14514	14658	14835	14567	14670	14402	14665	14599	14504	14507	14659	14550	14434	14674	14583	14772	14606	14734	14678	14703	14611	14739	14529	14684	14546	14618	14694	14491	14795	14580	14500	14622	14672	14722	14710	14421	14621	14525	14687	14637	14551	14681	14705	14660	14577	14630	14526	14708	14768	14537	14699	14639	14722	14533	14457	14567	14492	14638	14521	14693	14686	14499	14607	14537	14500	14651	14515	14787	14582	14526	14678	14669	14817	14619	14460	14629	14665	14758	14577	14848	14649	14652	14757	14694	14616	14646	14602	14755	14600	14712	14623	14494	14478	14579	14592	14642	14553	14746	14790	14606	14631	14571	14689	14678	14693	14604	14578	14689	14705	14449	14607	14528	14590	14594	14534	14731	14619	14569	14778	14741	14466	14621	14798	14767	14585	14608	14565	14450	14478	14514	14688	14598	14552	14687	14693	14591	14537	14666	14626	14525	14592	14594	14605	14526	14639	14753	14628	14613	14879	14536	14522	14550	14652	14603	14653	14763	14579	14669	14635	14658	14604	14496	14554	14656	14436	14577	14474	14568	14765	14520	14607	14570	14583	14525	14528	14829	14760	14556	14685	14549	14553	14585	14644	14644	14549	14598	14610	14605	14662	14607	14635	14694	14670	14585	14643	14607	14588	14609	14637	14454	14525	14752	14668	14664	14635	14479	14700	14558	14465	14642	14536	14522	14708	14774	14650	14724	14614	14512	14473	14546	14541	14723	14778	14694	14593	14654	14683	14506	14611	14601	14780	14655	14602	14596	14772	14407	14614	14461	14499	14663	14741	14537	14515	14538	14508	14672	14499	14714	14612	14786	14750	14654	14750	14627	14615	14714	14702	14697	14558	14838	14594	14634	14749	14654	14449	14663	14863	14606	14614	14609	14665	14720	14572	14591	14432	14693	14725	14666	14628	14759	14674	14561	14710	14427	14583	14654	14810	14520	14588	14757	14739	14615	14664	14532	14630	14801	14726	14626	14662	14578	14533	14639	14629
23536	21073	28531	23923	21848	21744	20712	17784	17111	17103	16975	17040	16973	16860	16797	16612	16608	16682	16636	16794	16408	16666	16708	16588	16330	16530	16631	16553	16499	16602	16449	16300	16488	16536	16527	16773	16429	16285	16487	16375	16425	16506	16519	16500	16840	16513	16733	16633	16505	16558	16418	16399	16257	16374	16640	16529	16473	16554	16630	16544	16570	16574	16562	16567	16411	16348	16441	16460	16635	16471	16569	16574	16546	16417	16592	16442	16488	16640	16509	16521	16506	16367	16372	16488	16360	16184	16372	16564	16500	16435	16267	16204	16556	16247	16417	16277	16524	16466	16458	16501	16512	16362	16410	16320	16363	16361	16537	16469	16401	16348	16478	16530	16455	16347	16380	16506	16233	16404	16391	16530	16340	16389	16379	16452	16688	16396	16512	16385	16482	16499	16323	16422	16431	16519	16494	16389	16389	16213	16663	16383	16364	16488	16604	16381	16407	16298	16429	16292	16374	16458	16392	16496	16297	16274	16497	16416	16473	16437	16452	16166	16491	16487	16553	16456	16461	16622	16393	16431	16520	16368	16392	16428	16534	16296	16479	16358	16271	16322	16646	16415	16565	16377	16610	16467	16562	16441	16480	16475	16434	16505	16486	16356	16363	16292	16362	16443	16522	16440	16367	16268	16367	16440	16433	16343	16336	16503	16374	16392	16528	16279	16531	16301	16388	16257	16295	16150	16421	16420	16354	16377	16387	16439	16576	16441	16322	16571	16425	16410	16300	16506	16482	16397	16494	16273	16491	16538	16550	16331	16408	16374	16546	16441	16300	16589	16330	16169	16215	16336	16324	16342	16433	16368	16470	16535	16383	16517	16357	16405	16405	16330	16434	16415	16494	16518	16416	16351	16247	16447	16361	16301	16401	16400	16610	16447	16514	16201	16252	16393	16586	16470	16499	16576	16385	16246	16666	16540	16557	16620	16294	16434	16285	16404	16503	16492	16378	16255	16419	16258	16415	16419	16392	16331	16415	16374	16441	16285	16228	16359	16327	16507	16264	16429	16403	16436	16365	16534	16421	16413	16297	16397	16451	16434	16659	16238	16277	16187	16419	16206	16234	16522	16316	16338	16464	16611	16420	16465	16477	16442	16417	16225	16220	16595	16320	16355	16401	16383	16579	16347	16339	16609	16417	16414	16362	16567	16395	16414	16387	16376	16435	16372	16521	16329	16331	16399	16245	16585	16492	16330	16453	16601	16477	16254	16491	16431	16327	16293	16441	16277	16336	16341	16267	16342	16481	16289	16290	16399	16443	16584	16442	16510	16379	16432	16416	16440	16501	16349	16437	16219	16501	16620	16537	16501	16320	16432	16355	16335	16308	16356	16425	16270	16384	16646	16518	16416	16334	16177	16482	16319	16324	16344	16196	16448	16505	16484	16400	16473	16326	16568	16532	16373	16414	16365	16552	16545	16315	16415	16555	16490	16338	16252	16404	16468	16625	16343	16354	16575	16524	16255	16438	16401	16440	16311	16455	16516	16458	16384	16342	16451	16195	16440	16301	16430	16458	16346	16320	16459	16481	16318	16527	16331	16624	16357	16314	16309	16390	16401	16408	16292	16368	16335	16353	16375	16506	16522	16481	16420	16428	16344	16401	16409	16278	16449	16222	16315	16327	16474	16577	16427	16542	16362	16548	16453	16233	16196	16465	16345	16384	16281	16367	16592	16535	16446	16362	16204	16292	16487	16479	16499	16368	16343	16518	16309	16448	16356	16349	16294	16363	16452	16277	16312	16361	16565	16438	16263	16397	16514	16515	16525	16575	16542	16458	16439	16364	16326	16348	16528	16357	16459	16364	16507	16503	16631	16514	16455	16518	16555	16176	16276	16471	16313	16500	16419	16408	16353	16399	16376	16524	16588	16359	16653	16534	16353	16331	16340	16476	16447	16330	16422	16591	16451	16298	16530	16617	16294	16213	16301	16399	16668	16374	16253	16495	16341	16566	16605	16550	16266	16499	16451	16403	16547	16263	16346	16343	16373	16388	16167	16465	16461	16466	16405	16282	16330	16432	16373	16164	16331	16306	16560	16272	16525	16372	16479	16366	16179	16461	16376	16302	16312	16290	16430	16363	16547	16570	16467	16370	16320	16425	16428	16491	16405	16391	16340	16490	16377	16236	16317	16376	16591	16407	16360	16418	16481	16563	16496	16314	16387	16326	16443	16329	16355	16338	16642	16414	16416	16175	16301	16280	16386	16397	16453	16413	16301	16358	16345	16278	16246	16351	16530	16370	16305	16141	16439	16459	16289	16327	16190	16455	16156	16433	16430	16369	16376	16610	16390	16640	16373	16421	16435	16322	16104	16401	16523	16461	16574	16438	16580	16368	16465	16330	16363	16241	16194	16363	16264	16354	16281	16491	16472	16216	16579	16460	16500	16140	16423	16386	16213	16362	16517	16557	16202	16396	16368	16376	16571	16636	16295	16396	16401	16403	16365	16322	16416	16582	16396	16353	16247	16279	16362	16678	16317	16466	16412	16587	16324	16443	16172	16398	16540	16357	16413	16660	16525	16439	16377	16313	16439	16553	16345	16312	16260	16437	16240	16306	16493	16395	16279	16346	16331	16269	16452	16362	16587	16421	16506	16393	16568	16525	16558	16496	16476	16441	16420	16408	16289	16611	16456	16468	16415	16452	16399	16380	16251	16269	16407	16575	16423	16482	16299	16463	16415	16340	16477	16305	16342	16614	16334	16431	16433	16309	16294	16370	16591	16405	16566	16426	16310	16416	16275	16340	16340	16454	16402	16498	16500	16325	16331	16475	16443	16450	16536	16482	16337	16508	16375	16419	16608	16287	16403	16399	16424	16299	16369	16308	16341	16291	16343	16176	16501	16502	16341	16533	16390	16423	16430	16282	16426	16387	16422	16365	16501	16264	16247	16370	16456	16672	16513	16458	16536	16388	16362	16447	16386	16243	16338	16500	16464	16491	16485	16490	16395	16540	16401	16455	16449	16427	16313	16374	16245	16308	16475	16481	16370	16298	16463	16408	16218	16367	16289	16174	16426	16276	16719	16394	16617	16522	16298	16303	16321	16504	16516	16410	16408	16397	16397	16521	16563	16365	16636	16515	16437	16425	16419	16147	16286	16451	16559	16321	16388	16551	16378	16393	16500	16474	16306	16503	16440	16336	16458	16420	16280	16324	16431	16245	16281	16140	16226	16432	16348	16159	16226	16558	16356	16336	16521	16313	16401	16318	16426	16495	16321	16433	16271	16539	16383	16519	16373	16318	16292	16461	16421	16344	16329	16395	16354	16662	16566	16378	16322	16511	16392	16567	16224	16399	16464	16408	16506	16423	16436	16292	16492	16522	16484	16510	16433	16280	16407	16324	16392	16347	16306	16168	16569	16648	16536	16497	16472	16324	16390	16291	16312	16458	16570	16289	16594	16462	16446	16575	16267	16379	16508	16507	16262	16519	16456	16521	16418	16248	16568	16303	16255	16606	16516	16353	16454	16517	16405	16481	16377	16527	16285	16358	16458	16327	16477	16670	16449	16374	16415	16372	16430	16366	16551	16394	16380	16392	16302	16141	16480	16435	16408	16413	16420	16555	16506	16654	16446	16445	16285	16590	16157	16507	16489	16346	16479	16253	16485	16662	16402	16347	16324	16426	16417	16618	16339	16356	16408	16379	16472	16473	16592	16372	16338	16389	16318	16322	16429	16411	16517	16357	16287	16354	16224	16717	16270	16359	16251	16406	16422	16403	16207	16394	16687	16479	16445	16447	16432	16227	16289	16298	16381	16278	16547	16353	16586	16461	16261	16287	16304	16308	16558	16634	16581	16238	16412	16272	16339	16448	16268	16311	16367	16437	16342	16570	16393	16396	16345	16427	16607	16461	16517	16230	16480	16303	16382	16309	16489	16400	16553	16430	16568	16504	16367	16555	16512	16539	16488	16546	16280	16290	16408	16368	16441	16358	16650	16204	16553	16735	16273	16520	16624	16533	16322	16255	16427	16519	16406	16330	16380	16364	16638	16580	16223	16277	16462	16528	16406	16398	16424	16579	16616	16533	16388	16423	16356	16528	16647	16302	16493	16371	16404	16408	16334	16539	16188	16365	16356	16356	16530	16428	16392	16322	16502	16528	16328	16426	16283	16272	16297	16387	16383	16592	16458	16527	16421	16332	16465	16294	16372	16335	16425	16458	16242	16455	16536	16272	16488	16403	16337	16508	16523	16495	16499	16432	16486	16303	16453	16310	16100	16544	16478	16435	16489	16313	16323	16514	16449	16419	16251	16465	16413	16298	16412	16579	16391	16459	16503	16202	16418	16327	16346	16553	16358	16499	16274	16481	16437	16218	16392	16210	16508	16365	16497	16479	16395	16452	16334	16350	16363	16435	16426	16576	16302	16358	16349	16319	16467	16391	16362	16482	16528	16340	16390	16284	16381	16565	16516	16365	16584	16398	16341	16398	16540	16394	16474	16374	16394	16511	16509	16296	16282	16480	16469	16528	16645	16478	16440	16216	16452	16411	16514	16350	16521	16288	16370	16408	16315	16344	16355	16423	16374	16237	16531	16488	16381	16478	16309	16390	16473	16369	16290	16327	16412	16614	16445	16352	16316	16275	16404	16583	16378	16383	16432	16405	16398	16558	16429	16394	16137	16378	16580	16287	16472	16526	16401	16537	16469	16408	16543	16214	16316	16606	16432	16365	16512	16422	16405	16269	16333	16460	16377	16431	16392	16450	16644	16424	16473	16226	16569	16516	16477	16357	16498	16382	16360	16414	16382	16413	16355	16236	16404	16317	16464	16397	16413	16392	16522	16301	16278	16283	16219	16346	16500	16554	16595	16502	16359	16334	16476	16470	16395	16352	16142	16474	16444	16508	16381	16314	16245	16146	16094	16453	16359	16209	16564	16535	16319	16364	16379	16259	16435	16379	16447	16473	16677	16406	16385	16390	16393	16404	16264	16412	16535	16507	16348	16431	16337	16428	16392	16536	16517	16582	16411	16451	16528	16352	16591	16198	16495	16454	16413	16245	16248	16402	16502	16477	16373	16399	16339	16424	16458	16289	16475	16369	16379	16457	16284	16305	16280	16284	16359	16353	16393	16304	16356	16229	16517	16364	16458	16425	16313	16508	16571	16450	16471	16358	16366
14519	25378	24602	20084	18513	17449	16710	16180	15280	15190	15170	14765	14791	14751	14807	14743	14489	14573	14596	14496	14459	14529	14585	14384	14473	14482	14495	14447	14368	14423	14502	14243	14217	14320	14395	14376	14340	14258	14309	14492	14124	14311	14346	14494	14392	14448	14486	14459	14389	14348	14393	14506	14469	14564	14589	14390	14519	14427	14359	14421	14561	14457	14353	14383	14323	14399	14389	14279	14571	14352	14336	14428	14357	14486	14387	14320	14163	14301	14322	14443	14268	14244	14265	14578	14326	14375	14295	14302	14289	14320	14354	14389	14367	14352	14360	14549	14364	14322	14215	14339	14344	14215	14474	14337	14430	14359	14174	14343	14328	14261	14311	14541	14331	14386	14304	14304	14394	14334	14343	14260	14452	14398	14398	14384	14392	14379	14401	14257	14390	14419	14078	14346	14289	14457	14382	14224	14322	14420	14516	14182	14479	14359	14325	14171	14248	14286	14143	14377	14432	14409	14348	14408	14316	14341	14478	14342	14366	14315	14407	14412	14246	14350	14222	14408	14035	14306	14406	14280	14459	14205	14186	14361	14239	14325	14421	14335	14304	14458	14361	14261	14374	14272	14474	14355	14389	14362	14308	14245	14503	14210	14420	14459	14192	14419	14443	14376	14309	14288	14404	14270	14334	14384	14349	14301	14286	14403	14277	14366	14197	14484	14432	14272	14244	14347	14341	14229	14407	14493	14345	14408	14180	14428	14183	14306	14263	14344	14211	14342	14416	14397	14163	14288	14507	14397	14279	14218	14351	14409	14362	14560	14407	14281	14289	14321	14621	14431	14469	14303	14336	14372	14521	14258	14337	14252	14440	14433	14434	14303	14401	14297	14404	13940	14261	14385	14323	14244	14317	14419	14180	14380	14418	14379	14130	14091	14202	14370	14314	14260	14302	14387	14318	14393	14214	14133	14316	14363	14586	14414	14285	14222	14057	14326	14302	14296	14303	14363	14557	14219	14435	14409	14185	14232	14365	14406	14166	14265	14414	14351	14183	14388	14291	14367	14262	14267	14246	14275	14360	14418	14312	14351	14294	14426	14251	14233	14205	14401	14359	14314	14330	14339	14412	14334	14367	14206	14348	14379	14454	14334	14371	14233	14372	14497	14337	14433	14350	14130	14404	14243	14301	14319	14436	14464	14400	14393	14347	14403	14257	14443	14395	14320	14297	14221	14504	14254	14384	14167	14367	14224	14426	14377	14358	14284	14443	14339	14421	14447	14475	14202	14409	14346	14270	14411	14264	14316	14374	14446	14439	14478	14314	14285	14310	14208	14210	14335	14278	14436	14235	14349	14270	14173	14358	14250	14337	14349	14244	14365	14351	14376	14427	14231	14498	14486	14134	14125	14407	14191	14467	14029	14228	14249	14369	14417	14431	14113	14306	14422	14436	14288	14343	14247	14250	14366	14419	14438	14173	14415	14406	14344	14301	14251	14469	14298	14299	14384	14289	14340	14468	14341	14358	14324	14196	14392	14307	14236	14411	14154	14296	14453	14248	14410	14358	14189	14311	14246	14363	14283	14475	14291	14280	14376	14466	14493	14236	14412	14250	14342	14245	14383	14450	14301	14499	14219	14132	14417	14258	14381	14328	14317	14363	14370	14254	14357	14257	14349	14428	14117	14314	14400	14328	14344	14273	14350	14472	14254	14271	14384	14280	14383	14400	14226	14338	14336	14359	14357	14399	14290	14163	14394	14311	14372	14394	14307	14392	14131	14440	14395	14231	14374	14479	14279	14396	14322	14227	14339	14317	14402	14325	14413	14434	14392	14403	14385	14327	14240	14272	14437	14244	14250	14174	14237	14330	14336	14222	14353	14350	14368	14234	14411	14197	14343	14461	14373	14336	14187	14243	14346	14347	14342	14397	14332	14417	14192	14347	14349	14223	14341	14318	14194	14277	14417	14207	14299	14294	14460	14358	14215	14437	14294	14316	14350	14228	14346	14378	14357	14342	14366	14376	14104	14236	14296	14357	14336	14307	14499	14209	14310	14272	14568	14286	14268	14242	14190	14181	14389	14441	14247	14335	14318	14212	14455	14101	14284	14257	14265	14349	14182	14395	14188	14337	14282	14388	14287	14196	14330	14127	14438	14190	14291	14370	14239	14486	14547	14271	14325	14367	14198	14397	14202	14372	14347	14316	14444	14378	14339	14343	14333	14357	14308	14386	14467	14451	14194	14413	14264	14190	14205	14465	14322	14282	14286	14364	14363	14319	14405	14233	14324	14353	14248	14202	14308	14443	14511	14381	14190	14279	14424	14267	14444	14489	14305	14222	14493	14478	14474	14264	14357	14426	14203	14338	14328	14264	14215	14330	14273	14450	14047	14252	14266	14323	14373	14345	14206	14320	14269	14266	14408	14354	14287	14189	14310	14376	14384	14463	14355	14159	14080	14403	14351	14361	14308	14243	14354	14266	14298	14430	14391	14195	14165	14393	14330	14252	14325	14381	14279	14214	14291	14404	14339	14261	14165	14256	14121	14389	14291	14221	14589	14352	14256	14360	14328	14190	14249	14169	14342	14317	14224	14356	14200	14371	14419	14313	14223	14277	14304	14322	14370	14421	14280	14269	14409	14279	14342	14355	14218	14406	14355	14190	14317	14260	14313	14436	14413	14321	14318	14360	14123	14309	14319	14277	14092	14427	14117	14212	14291	14314	14296	14244	14406	14449	14355	14299	14336	14165	14425	14416	14443	14344	14323	14273	14275	14381	14264	14473	14344	14342	14399	14260	14402	14307	14304	14408	14292	14119	14370	14182	14400	14439	14439	14394	14282	14320	14207	14425	14188	14141	14370	14212	14562	14376	14402	14416	14449	14231	14376	14383	14367	14121	14390	14427	14434	14230	14283	14421	14241	14259	14305	14351	14391	14280	14472	14223	14377	14410	14436	14179	14334	14365	14231	14315	14169	14155	14215	14326	14343	14327	14377	14146	14393	14433	14422	14376	14401	14413	14292	14381	14362	14511	14327	14288	14250	14192	14386	14357	14317	14326	14334	14252	14286	14396	14294	14296	14324	14392	14363	14327	14402	14308	14217	14524	14250	13992	14327	14322	14303	14489	14377	14305	14263	14178	14160	14330	14398	14398	14296	14360	14495	14326	14293	14384	14306	14420	14272	14272	14208	14373	14365	14277	14307	14461	14408	14383	14145	14329	14308	14272	14340	14252	14314	14322	14214	14290	14419	14336	14236	14189	14422	14211	14370	14203	14291	14149	14289	14198	14504	14441	14277	14274	14331	14460	14259	14318	14297	14397	14400	14135	14193	14507	14238	14278	14219	14358	14355	14389	14248	14381	14358	14166	14378	14233	14061	14285	14255	14313	14418	14424	14201	14446	14391	14314	14366	14214	14329	14363	14393	14264	14278	14150	14455	14283	14362	14425	14324	14389	14504	14336	14295	14379	14243	14184	14422	14367	14304	14229	14139	14381	14383	14270	14393	14536	14427	14289	14423	14424	14357	14483	14320	14439	14422	14230	14291	14313	14292	14388	14349	14280	14260	14331	14447	14184	14359	14368	14391	14530	14414	14353	14310	14331	14393	14250	14464	14368	14326	14427	14215	14387	14302	14308	14253	14424	14253	14198	14227	14301	14416	14230	14259	14235	14376	14253	14177	14269	14200	14359	14337	14291	14380	14397	14130	14295	14246	14395	14295	14306	14246	14199	14421	14368	14303	14420	14290	14322	14146	14254	14419	14353	14346	14253	14351	14149	14254	14269	14362	14307	14393	14425	14280	14211	14423	14432	14423	14337	14336	14421	14235	14293	14506	14493	14260	14173	14296	14353	14316	14224	14366	14283	14324	14306	14240	14254	14222	14254	14210	14487	14339	14369	14274	14318	14362	14253	14309	14462	14418	14368	14541	14266	14346	14352	14345	14360	14339	14340	14362	14401	14267	14272	14063	14404	14305	14451	14449	14500	14371	14314	14262	14188	14454	14190	14385	14329	14274	14464	14397	14176	14208	14371	14410	14313	14528	14307	14564	14301	14277	14325	14426	14358	14406	14558	14273	14217	14506	14419	14345	14315	14497	14248	14386	14339	14421	14358	14333	14307	14320	14394	14331	14056	14372	14341	14333	14263	14380	14185	14416	14391	14311	14316	14398	14289	14436	14239	14135	14290	14316	14243	14282	14455	14388	14312	14343	14479	14170	14353	14216	14471	14282	14532	14229	14145	14353	14381	14336	14409	14397	14405	14397	14330	14241	14331	14376	14446	14325	14254	14306	14241	14229	14199	14469	14301	14440	14204	14329	14356	14282	14256	14300	14186	14243	14430	14269	14206	14369	14250	14423	14371	14420	14365	14248	14245	14408	14240	14319	14365	14255	14355	14358	14367	14379	14358	14369	14276	14255	14213	14378	14301	14448	14305	14206	14406	14496	14481	14295	14216	14384	14244	14320	14406	14336	14448	14342	14280	14415	14387	14247	14255	14296	14520	14410	14427	14339	14354	14391	14414	14310	14550	14181	14333	14376	14389	14234	14350	14355	14391	14337	14451	14380	14378	14287	14608	14095	14320	14301	14439	14331	14358	14235	14314	14200	14337	14385	14339	14383	14321	14467	14239	14338	14294	14460	14318	14231	14452	14323	14498	14528	14530	14231	14352	14320	14369	14381	14413	14378	14331	14229	14382	14465	14342	14404	14443	14462	14354	14131	14225	14346	14360	14207	14385	14147	14331	14305	14403	14286	14255	14186	14349	14344	14387	14257	14330	14441	14302	14315	14290	14238	14271	14355	14269	14375	14435	14307	14258	14478	14256	14173	14194	14294	14284	14222	14500	14265	14361	14317	14299	14439	14166	14233	14448	14245	14289	14423	14342	14181	14344	14272	14340	14305	14365	14328	14334	14338	14346	14368	14363	14189	14395	14316	14254	14334	14357	14411	14225	14269	14415	14557	14436	14322	14159	14520	14331	14288	14212	14349	14361	14300	14572	14201	14439	14244	14296	14539	14222	14307	14473	14322	14170	14228	14267	14235	14282	14462	14207	14255	14244	14190	14434	14375	14208	14190	14337	14592	14459	14222	14393	14386	14320	14438	14241	14328	14374	14423	14235	14370	14241	14413	14353	14476	14516	14221	14331	14246	14364	14278	14253	14512	14252	14368	14283	14394
22581	21048	28885	23458	21260	23435	24909	19468	18617	18707	18261	17939	17964	17850	18041	17851	17585	17634	17389	17493	17464	17530	17298	17433	17280	17357	17375	17330	17402	17240	17232	17289	17598	17368	17475	17193	17282	17367	17171	17212	17440	17363	17260	17169	17164	17219	17396	17434	17321	17187	17165	17362	17188	17210	17416	17357	17502	17391	17484	17104	17396	17299	17279	17141	17332	17266	17174	17253	17218	17200	17266	17233	17329	17278	17225	17248	17361	17531	17235	17274	17157	17213	17196	17068	17282	17319	17284	17320	17341	17347	17229	17246	17284	17106	17266	17069	17106	17435	17242	17255	17200	17048	17356	17129	17046	17218	17192	17306	17308	17272	17268	17183	17197	17120	17090	17298	17110	17394	17003	17048	17161	17161	17151	17290	17037	17176	17317	17319	17285	17295	17138	17226	17259	17219	17032	17059	17250	17191	17208	17106	17096	17207	17319	17362	17244	17086	17088	17197	17194	17355	17235	17400	17265	17067	17133	17389	17281	17168	17157	17376	16920	17156	17285	17178	17153	17046	17094	17253	17124	17304	17158	17198	17357	17143	17006	17358	17320	17115	17261	17031	17284	17050	17379	17208	17082	17108	17071	17167	17120	17205	17088	17117	17117	17167	17180	17051	16984	17386	17418	17241	17167	17142	17132	17121	17113	17376	17141	17023	17016	17165	17161	17210	17387	17121	17146	17163	17269	17129	17207	17160	17168	17127	17107	17330	17128	17166	17183	17129	17055	17125	17146	16999	17168	17307	17197	17115	17070	17299	17193	17212	17232	16972	17081	17089	17110	17138	17130	17398	17171	17142	17217	17290	17075	17287	17445	17079	17148	16959	17209	17121	17120	17109	17321	17230	17033	17137	17239	17224	17182	17367	17007	17078	17151	17133	17260	17049	17034	17190	17174	17120	17120	17143	17034	16871	17370	17135	17208	17186	17165	17021	17061	17075	17301	17068	17027	17384	17177	17237	17128	17342	17113	17149	17246	17251	17014	17278	17254	17056	17155	17059	17109	17216	17263	17082	17174	17151	17241	17199	17235	17267	17085	17220	17311	17246	17172	17245	17013	17242	17096	17103	17202	17279	17112	17308	17243	17188	17117	17125	17035	17230	17283	17252	17329	17063	17253	17165	17321	17066	17141	17422	17036	17085	17125	17345	17084	17258	17166	17256	17058	17192	17167	17011	17133	17269	17173	17172	17294	17123	17009	17100	17148	17260	17189	17119	17254	17061	17026	17175	17437	17223	17247	17433	17323	16935	16918	17012	17244	17120	16819	17132	17180	17096	17415	17211	17173	17141	17006	17170	17237	17144	17224	16996	17216	17199	17057	17184	17188	17254	17271	17182	17223	17206	17079	17023	17080	17152	17143	17212	16949	17251	17218	17194	17184	17043	17216	17227	17135	17189	17308	17120	17126	17241	17206	17392	17224	17170	17353	17149	17003	16987	17101	17044	17021	17244	17033	17116	17229	17324	17335	17106	17048	17170	17069	17471	17194	17165	17239	17198	17332	17209	17326	17322	17017	17143	16989	17069	17088	17215	17173	17389	17225	17086	17165	17092	17235	17087	17269	17084	17052	17270	17353	17165	17224	17187	16978	17022	17272	17317	17062	17165	17170	16968	17170	17161	17284	17303	16980	17276	17271	17243	17254	17132	17004	17128	17097	17168	17274	17286	17323	17251	17211	17179	17220	17261	17143	17330	17353	17324	17218	17131	17198	17255	17176	17180	17449	17221	17468	17121	17257	17148	17225	17026	17203	17337	17251	17333	17216	17031	17324	17243	17411	16979	17275	17175	17109	17248	17253	17113	16961	17049	17111	17010	17194	17391	17318	17054	17240	17192	17191	17347	17217	17264	17108	17030	17175	17285	17266	17122	17231	17034	17200	17247	17231	17206	17399	17220	17228	17166	17023	16976	17405	17122	17322	17227	17272	17045	17315	17027	17258	17092	17230	17041	16976	17306	16955	17317	17220	17212	16977	17369	17109	17237	17167	17207	17039	17093	17071	17019	17107	17247	17373	17136	17132	17193	17197	17261	17114	17177	17018	17151	16975	17224	17139	17169	17076	17202	17146	17053	17316	17258	17191	17021	17214	17189	17283	17247	17008	17191	17311	17173	17035	17088	17125	17105	17015	17041	17155	17197	17348	17175	17130	17064	17176	17211	17114	17202	17212	17104	17148	17218	17083	16919	17286	16990	17003	17120	17084	17183	17211	17077	17102	17147	17003	17100	17361	17169	17140	16909	17257	17291	17164	17041	17201	17010	17238	17193	17181	17128	17153	17243	17120	17138	17167	17368	17233	17310	17321	16957	17365	17358	17163	17235	17212	17043	17295	17088	17022	17196	17277	17103	17183	17281	17220	17099	17019	17105	17182	17324	17064	16904	17190	17299	17243	16928	17350	17210	17203	17072	17063	17250	17251	17358	17124	17192	17191	17107	17035	17288	17172	17224	17350	17104	17282	17315	17103	17185	17109	17234	17374	17054	17238	17134	17138	16991	16962	17150	16983	17156	17065	17350	17207	17093	17122	17170	17119	17361	17066	17271	17083	17220	17058	17076	17307	17083	16952	16998	17284	17191	17108	17049	17249	17191	17187	17281	17191	17140	17280	17072	17254	17259	17248	17135	16982	17072	17253	17406	17243	17162	17158	17429	17305	17258	16738	16977	17227	17260	17137	17193	17121	17109	17115	17332	17206	17493	17164	17065	17104	17185	17093	17018	17207	17164	17306	17086	17274	17084	17056	17113	17204	17284	17216	17191	17106	17259	17299	17081	17023	17137	17160	17157	17428	17296	17227	17077	17118	17187	17155	17163	17248	17118	17153	17186	17175	17115	16999	17042	17009	17088	17244	17078	17371	17154	17176	17320	17339	17291	17257	17053	17143	17178	17153	17214	17038	17269	17334	17110	17170	17239	17374	17226	17263	17341	17099	17027	17217	17047	16959	17113	17147	17134	16891	16980	17124	17296	17142	17055	17227	17005	17186	17407	17224	17186	17195	17146	17111	17184	17300	17106	17157	17300	17132	17106	17097	17012	17164	17214	17249	17246	17334	17250	17134	17263	17305	17113	17167	17237	17217	17130	17237	17068	17085	17118	17140	17153	17072	17256	17172	16936	17034	17267	17023	16999	17122	17355	17394	17315	17354	17323	17234	17129	17144	17146	17253	17160	17170	17119	17270	17100	17082	17277	17046	17226	17299	17057	17335	17127	17097	17148	17057	17032	17131	17146	17214	17112	17079	17250	17169	17154	17314	17174	17308	16941	17116	17349	17180	17096	17157	17050	17190	17078	17197	17471	17081	17400	17276	17085	17114	17136	17189	17141	17098	17207	17181	17139	17067	17152	17115	17126	16976	17214	17068	16993	17334	17180	17162	17021	17207	17106	17147	17150	17190	17381	17060	17199	17144	17244	17203	17196	17267	17291	17059	17105	17203	17045	17215	17012	17135	17233	17393	17002	17104	17008	17202	17045	17046	17167	17064	17127	17339	17279	17097	17324	17060	17132	17288	17297	17082	17066	17089	17082	17072	17201	17235	17226	17039	17094	17105	17273	17207	17346	17205	17198	17176	17222	17192	17360	16973	16998	17273	17349	17198	17144	17120	17195	17100	17182	17160	17290	17115	16969	16966	17008	17276	17119	17074	17360	17137	16977	17024	17251	17168	17359	17190	17429	17189	17218	16959	17147	17340	17219	17276	17241	17247	17180	17065	17191	17063	17071	17204	17248	17149	17143	17098	17055	17029	17115	17248	17164	17253	17326	17273	17332	17072	17127	17242	17189	17399	17120	17196	17197	17224	17253	17231	17109	17339	17072	16986	17031	17280	17150	17247	17167	17435	17119	17158	17141	17195	17228	17085	17173	17177	17197	17236	17158	17225	17279	17283	17017	17439	17060	17236	17296	17188	17113	17182	17128	17183	17015	17142	17110	17020	17166	17240	17057	17219	17059	17384	16965	17185	17288	17094	17093	17035	17267	17196	17109	17105	17292	17185	17342	17321	17253	17256	17142	17381	17013	16933	17139	17136	17218	17415	17227	17228	17245	17204	17076	17288	17085	17146	17249	17164	17255	17107	17162	17078	17253	17217	17253	17336	17278	17219	17151	17298	17138	16980	16948	17259	16937	17029	17081	17096	17077	17203	17345	17107	17031	17216	17341	17369	17319	17187	17061	17167	17021	17102	17105	17206	16956	17046	17105	17117	17263	17362	17164	17214	17241	17189	17115	17154	17149	17248	17206	17133	17217	17293	17015	17287	17179	16960	17108	17269	17259	17258	17142	17197	17481	16999	17186	17315	17242	17026	17206	17345	17206	17238	17267	17290	17330	17273	17223	17019	17122	17312	17165	17103	17249	17209	17119	17219	17239	17152	17200	17117	17187	17104	17113	17323	17083	17392	17131	16998	17153	17239	17097	17084	17047	17274	17275	17129	17161	17148	17200	17191	17433	17279	17266	17125	17264	17278	17095	16967	17284	17203	17101	17168	17227	17355	17005	17156	17071	17234	17155	17283	17176	17169	17118	17184	17274	17272	17388	17275	17237	17215	17105	17004	17353	17095	17200	17245	17139	17296	17122	17269	17019	17188	17135	17051	17246	17321	17257	16953	17016	17342	17170	17167	17041	17210	17228	17409	16944	17209	17253	17225	17244	17369	17071	16900	17233	17129	17046	17110	17373	17236	17372	17242	17222	17246	16947	17077	16981	16911	17038	17050	17183	17344	17178	17109	17300	17260	17004	17174	17113	17060	16976	17444	17140	17185	17051	17163	17077	16887	17047	17158	17269	17267	17073	17279	17022	17082	17182	17026	17192	17524	17234	17099	17170	17062	17275	17173	17203	17134	17266	17187	17167	17024	17096	17251	17226	17277	17296	17118	17265	17067	17137	17098	17167	17292	17116	17089	17376	17341	17249	17264	17207	17387	17202	17033	17274	17275	17314	17189	17364	17156	17146	17113	17198	17110	17149	17427	17145	17247	17264	17243	17200	17288	17057	17166	17187	17231	17094	17311	17339	17130	17140	17102	17039	17165	17288	17229	17103	17095	16968	17054	16952	17255	17155	17142	17148	17232	17178	17210	17121	17238	17208	16983	17191	17177	17238	17230	17257	17056	17020	17218	17064	17085	17037
16465	31394	29488	23599	21112	19510	18289	17059	16623	16182	15942	15733	15670	15578	15409	15346	15246	14915	15151	15088	15083	15123	15133	14920	15008	15067	14825	14966	15094	14743	14751	14944	14962	15054	14869	14870	14879	14879	14913	15039	14835	14836	14809	14826	14804	14946	14751	15028	14727	14823	14973	15124	14792	14978	14892	15021	14953	15163	14886	15050	14937	14986	14883	14849	14876	14869	14959	14785	14976	14922	14922	14898	14877	14912	14785	14857	14645	14813	14864	14751	14939	14829	14902	14683	14645	14790	14928	15030	14930	14719	14768	14758	14815	15006	15034	14779	14806	14714	14905	14854	14754	14757	14868	14774	14812	14827	14805	14869	14907	14801	14708	14780	14854	14894	14894	14785	14885	14866	14634	14747	14725	14861	14680	14807	14844	14823	14774	14817	14847	14766	14600	14910	14772	14664	14840	14837	14812	14853	14779	14705	14603	14872	14708	14848	14761	14847	14610	14779	14701	14751	14760	14984	14744	14774	14780	14856	14656	14772	14798	14679	14930	14764	14642	14929	14559	14703	14872	14769	14788	14891	14611	14609	14781	14674	14908	14674	14762	14736	14973	14774	14628	14773	14768	14568	14723	14805	14681	14663	14805	14960	14864	14645	14861	14791	14611	14806	14724	14759	14752	14736	14886	14587	14814	14700	14956	14834	14859	14828	14640	14702	14849	14868	14698	14661	14629	14842	14795	14859	14777	14790	14764	14777	14836	14747	14788	14697	14877	14813	14785	14823	14805	14927	14736	14785	14791	14709	14834	14918	14814	14783	14892	14633	14739	14800	14908	14843	14787	14833	14754	14880	14909	14817	14808	14853	14892	14805	14820	14945	14612	14920	14799	14756	14866	14867	14717	14687	14711	14683	14663	14755	14655	14751	14684	14611	14893	14773	14883	14744	14974	14765	14795	14824	14814	14718	14710	14764	14759	14773	14682	14767	14861	14826	14722	14762	14811	14795	14676	14657	14740	14725	14825	14686	14726	14697	14685	14797	14834	14755	14695	14920	14984	14670	14645	14948	14789	14746	14846	14564	14809	14791	14709	14743	14712	14752	14741	14832	14871	14848	14681	14608	14628	14711	14771	14582	14582	14762	14753	14930	14818	14841	14834	14666	14827	14700	14836	14810	14650	14729	14810	14794	14701	14675	14632	14574	14888	14899	14621	14734	14652	14763	14767	14645	14997	14828	14767	14770	14811	14857	14764	14983	14636	14856	14787	14795	14606	14771	14731	14837	14757	15051	14795	14757	14767	14812	14756	14711	14727	14729	14755	14856	14956	14615	14760	14927	14824	14780	14736	14770	14699	15013	14810	14808	14647	14881	14799	14667	14784	14788	14794	14653	14865	14699	14781	14736	14925	14812	14919	14966	14597	14754	14814	14785	14867	14679	14752	14821	14705	14814	14942	14718	14720	14926	14729	14897	14679	14792	14816	14693	14759	14778	14813	14777	14852	14719	14835	14783	14814	14726	14808	14864	14813	14621	14600	14612	14920	14720	14772	14802	14824	14698	14766	14995	14810	14803	14687	14627	15010	14717	14633	14634	14856	14718	14737	14856	14837	14633	14932	14866	14864	14818	14799	14850	14623	14763	14773	14719	14777	14813	14717	14804	14764	14778	14703	14679	14798	14733	14771	14816	14726	15028	14746	14843	14550	14776	14987	14621	14742	14893	14786	14734	14825	14821	14782	14853	14699	14834	14747	14706	14787	14639	14821	14621	14540	14657	14650	14518	14884	14828	14766	14648	14701	14531	14771	14643	14600	14896	14844	14827	14971	14832	14738	14795	14801	14790	14809	14569	14833	14966	14791	14705	14754	14717	14900	14759	14941	14824	14681	14750	14777	14754	14909	14748	14764	14789	14801	14789	14879	14700	14782	14700	14852	14880	14705	14892	14753	14783	14861	14711	14831	14791	14719	14746	14730	14872	14707	14532	14744	14847	14756	14698	14883	14680	14602	14727	14761	14818	14864	14816	14681	14787	14856	14844	14685	14936	14986	14725	14802	14862	14817	14636	14901	14744	14705	14755	14734	14732	14716	14879	14755	14824	14720	14861	14741	14667	14674	14853	14866	14785	14805	14764	14761	14732	14892	14861	14659	14865	14633	14857	14812	14904	14660	14851	14825	14904	14981	14931	14859	14657	14885	14725	14750	14791	14728	14764	14744	14940	14827	14784	14902	14805	14659	14841	14770	14783	14734	14722	14623	14881	14705	14867	14940	14560	14829	14810	14844	14662	14680	14832	14831	14878	14744	14859	14773	15048	14911	14755	14856	14728	14860	14647	14886	14970	14792	14811	14693	14948	14839	14779	14873	14732	14832	14670	14766	14851	14688	14702	14874	14744	14929	14897	14804	14750	14823	14761	14886	14805	14822	14752	14814	14663	14890	14989	14857	14685	14684	14669	14749	14762	14821	14760	14890	14804	14639	14683	14868	14835	14721	14845	14713	14822	14800	14878	14611	14739	14882	14730	14836	14691	14861	14763	14848	14841	14637	14797	14827	14959	14840	14656	15038	14705	14680	14757	14835	14909	14631	14757	14906	14857	14884	14653	14843	14761	14860	14901	14700	14702	14789	14682	14792	14730	14844	14822	14840	14746	14877	14617	14916	14800	14811	14922	14826	14878	14775	14601	14837	14619	14737	14678	14831	14734	14836	14839	14638	14537	14858	14864	14744	14727	14688	14661	14664	14749	14843	14775	14761	14913	14691	14861	14866	14839	14747	14917	14791	14716	14830	14889	14801	14696	14908	14642	14798	14834	14889	14712	14861	14882	14672	14619	14846	14574	14750	14834	14778	14637	14878	14754	14848	14682	14842	14716	14942	14957	14721	14800	14760	14823	14809	14803	14747	14898	14826	14865	14821	14843	14875	14745	14826	14761	14861	14862	14541	14766	14815	14844	14787	14933	14752	14604	14876	14904	15055	14714	14808	14912	14585	14693	14717	14867	14798	14874	14819	14697	14837	14943	14597	14884	14905	14924	14631	14826	14823	14706	14722	14711	14829	14900	14927	14704	14815	14835	14862	14855	14943	14761	14929	14617	14794	14904	14796	14718	14742	14831	14719	14853	14855	14883	14699	14925	14614	14787	14964	14731	14786	14734	14771	14760	14824	14735	14682	14630	14699	14775	14604	14775	14684	14592	14795	14842	14835	14679	14799	14937	14929	15000	14739	14831	14898	14986	14604	14808	14726	14883	14868	14833	14613	14788	14826	14877	14651	14781	14922	14976	14792	14868	14808	14593	14622	14750	14874	14767	14626	14747	14844	14738	14673	14907	14833	14625	14867	14809	14784	14737	14761	14780	14883	14895	14706	14604	14927	14820	14819	14901	14815	14857	14767	14763	14732	14984	14881	14871	14717	14879	14780	14782	14947	14993	14527	14698	14715	14828	14665	14706	14857	14919	14926	14694	14756	14733	14833	14663	14711	14765	14711	14638	14839	14748	14786	14864	14870	14721	14864	14660	14578	14947	14857	14737	14888	14847	14842	14897	14784	14769	14818	14765	14943	14812	14823	14839	14868	14824	14860	14857	14710	14739	14818	14795	14864	14824	14855	14841	14853	14871	14756	14839	14751	14911	14902	14729	14805	14851	14781	14631	14839	14782	14899	14848	14921	14740	14683	14780	14822	14717	14736	14856	14816	14732	14817	14941	14918	14626	14754	14776	14753	14780	14637	14774	14897	14819	14858	14683	14839	14765	14758	14920	14554	14752	14917	14677	14650	14624	14716	14764	14822	14740	14745	14869	14904	14815	14913	14738	14705	14840	14706	14804	15041	14941	14657	14881	14826	14758	14624	14692	14746	14710	14694	14724	14621	14742	14976	14767	14806	14728	14803	14578	14727	14863	14641	14757	14861	14866	14717	14717	14706	14898	14720	14847	14686	14968	14669	14783	14897	14826	14623	15071	14751	14790	14651	14808	14714	14696	14762	14829	14660	14798	14849	14728	14769	14883	14714	14915	14813	14814	14814	14597	14762	14812	14990	14901	14749	14791	14748	14695	14953	14599	14834	14723	14816	14648	14746	14790	14763	14796	14814	14748	14699	14794	14910	14746	14670	14861	14821	14758	14760	14789	15005	14652	14883	14717	14919	14655	14901	14880	14746	14797	14804	14746	14748	14812	14681	14932	14947	14890	14681	14937	14914	14836	14760	14681	14643	14842	14903	14737	14960	14798	14811	14808	14738	14773	14699	14688	14715	14722	14680	14660	14914	14880	14913	14914	14699	14914	14694	14832	14841	14842	14740	14962	14633	14783	14794	14764	14747	14859	14784	14729	14761	14911	14932	14924	14659	14817	14757	14866	14744	14858	14723	14925	14698	14828	14889	14675	14713	14876	14698	14718	14804	14734	14851	14653	14838	14787	14737	14695	14751	14730	14682	14652	14859	14815	14852	14703	14779	14610	14680	14788	14764	14749	14724	14779	14736	14786	14621	14835	14737	14781	14942	14712	14812	14828	14696	14966	14822	14817	14883	14624	14812	14643	14839	14828	14699	14762	14711	14723	14948	14771	14755	14858	14648	14740	14759	14836	14962	14739	14715	14683	14766	14711	14809	14832	14888	14703	14626	14647	14910	14893	14765	14971	14689	14854	14769	14693	14750	14650	14785	14863	14665	14814	14871	14727	14728	14769	14863	14796	14542	14658	14889	14818	14828	14785	14829	14905	14836	14878	14682	14883	14763	14778	14924	14655	14699	14774	14843	14728	14754	14792	14734	14775	14871	14929	14905	15004	14770	14654	14842	14876	14619	14786	14855	14770	14908	14795	14876	14692	14736	14820	14807	14854	14879	14812	14865	14771	14869	14760	14894	14872	14810	14813	14887	14687	14647	14780	14727	14777	14825	14800	14854	15007	14718	14792	14880	14742	14718	14736	14754	14779	14765	14752	14949	14756	14710	14910	14885	14923	14834	14947	14809	14754	14793	14846	14806	14674	14619	14810	14743	14851	14688	14658	14837	14849	14718	14756	14759	14835	14833	14706	14897	14815	14896	14738	14798	14812	14666	14656	14881	14795	14701	14698	14601	15010	14811	14890	14775	14785	14811	14734	14714	14706	14920	14841	14978	14878	14819	14812	14608	14727	14631	14886	14716	14947	14797	14824	14652	14822	14898	14851	14585	14736
27185	21792	24494	21406	17940	17579	17486	17226	17084	17092	17047	16747	16912	16943	16927	16859	16836	16845	16822	17095	16940	16903	16909	16797	17097	16821	16950	16888	16988	17037	16830	16774	16777	16904	16952	16960	16984	16820	16958	16664	17015	16882	16990	16904	16931	16788	16932	16814	16730	16578	16949	16897	17025	16807	16939	16945	17035	16682	17072	17028	16964	16974	16869	16856	16860	16877	16871	16742	16778	16940	16854	16800	16881	16663	16767	16856	16702	16822	16730	16999	16814	16705	16788	16701	16789	16858	16805	16760	16706	16835	16791	16969	17049	16713	16751	16806	16842	16801	16760	16959	16822	16785	16846	16651	16899	16919	16818	16799	16867	16829	16722	17011	16913	16894	16849	16744	16742	16782	16774	16850	16796	16838	16888	16815	16950	17062	17027	16657	16682	17008	16704	16875	16853	16906	16684	16747	16741	16684	16929	16655	16722	16965	16872	16882	16835	16949	16713	16665	17024	16880	16982	16884	16766	16793	16864	16795	16847	16644	17083	16664	16973	16612	16808	17041	16826	17008	16727	16985	16968	16819	16958	16934	17017	16758	16769	16641	16760	16841	17040	16815	16835	16778	16822	16934	16811	16834	16854	16743	16635	16855	16865	16970	16796	16708	16970	16844	16917	16950	16793	16670	16676	16552	16650	16867	17016	17072	16830	16957	16883	16744	16833	17091	17007	16769	16913	16840	16865	16894	16755	16834	16920	16923	16734	16742	16740	16731	16698	16765	16913	16712	16833	16933	16842	16944	16842	16757	16878	16820	16914	16708	16723	16984	16826	16848	16843	16789	16815	16724	16821	16813	16917	16813	16883	16855	16875	16652	16865	16769	16852	16924	17099	16820	16728	16688	16956	16863	16897	16727	16995	16780	16801	16783	16756	16931	16935	16871	16818	16936	16836	16726	16777	16992	16926	16905	16954	16735	16838	16824	16972	16796	16823	16864	16842	16836	16922	16860	16847	16857	16780	16669	16875	16665	16840	16807	16979	16774	16775	16877	16771	16863	16955	16966	16860	16747	16616	16914	16978	16677	16846	16852	16669	16882	16917	16779	16859	16850	16805	16890	16827	16850	16814	16843	16758	16894	16875	16778	16874	17037	16685	16724	16709	16796	17083	16754	16780	16717	16756	16765	16796	17034	16693	16984	16753	16673	17167	16948	16834	16705	16802	16887	16839	16874	16921	16735	16946	16838	16877	16850	16708	16816	16815	16989	16827	16926	16838	16884	16893	16831	16937	16996	16801	16836	16907	16838	16922	16736	16551	16719	16851	16849	16648	16770	16803	16934	16658	16952	16701	16827	16747	16603	16863	16662	16935	16820	17006	16757	16916	17102	16813	16664	16972	16753	16816	16816	16870	16876	16971	16877	16976	16852	16890	16896	16873	16809	16885	16940	16710	16690	16746	16756	16724	16748	16809	16764	16716	16700	16903	17055	16907	16883	16753	16847	16785	16713	16833	16680	16710	16568	16944	16896	16844	16802	16887	17004	17087	17059	16985	16977	16841	16825	16870	16878	16851	16649	16722	16674	16717	16856	16763	16833	16766	16796	16959	16780	16781	16988	16836	16932	16727	16705	16799	16975	16767	16724	17143	16843	16938	16835	16925	16951	16659	16819	16745	16812	17060	16831	16670	16865	17072	16586	16829	16772	16752	16886	16896	16837	16819	16851	16891	16933	16787	16841	16880	17035	16911	16671	17089	16910	16909	16907	16839	16740	16848	16698	16803	16869	17034	16950	16760	16826	16949	16877	16837	16857	16989	17067	16771	16869	16828	17100	16967	16571	16889	16819	17085	17045	16912	16873	16820	16915	16719	16644	16934	16819	16879	16812	16723	16621	16606	16739	16845	16695	16989	16843	16741	16879	16853	16674	16746	16880	16695	16900	16971	16718	16666	16860	16944	16819	16804	16698	16829	16826	17011	16898	16803	16770	16947	16824	17066	16778	16688	16785	16816	17188	16942	16889	17160	17105	16772	16819	16971	16836	16832	16831	16807	17000	16784	16789	16817	17036	16759	16743	16995	16705	16752	16704	16936	16614	17014	16800	16848	16779	16801	16859	16855	16527	16844	16875	16652	16725	16980	16798	16959	16815	16910	16841	16862	16922	16845	16672	16801	16895	16703	16926	16783	16801	16954	16884	16775	16835	16933	17012	17038	16877	16743	16850	16692	16936	16971	16777	16919	16774	16856	16856	17040	16783	16898	16962	16759	17019	16710	16595	17089	16797	16981	16886	16672	16834	16956	16806	16841	16787	16954	16739	16951	16981	17004	16809	17026	16845	16891	16481	17001	16987	16943	16845	16893	16876	16916	16784	16950	16825	16767	16872	16830	16818	16741	16897	16745	17020	16946	16923	17034	16831	16744	16830	16580	16951	16768	16892	16912	16644	16850	17014	16885	16839	16803	16841	16787	16798	16797	16775	16895	16939	16864	16854	16945	17046	17101	16936	16956	17044	16932	16827	16897	16586	16933	17010	17011	16799	16913	16899	16721	16712	16882	16924	16833	16816	16897	16789	16820	16831	16935	16790	16982	16955	16789	16881	16819	16929	16802	16885	16722	16867	16833	16835	16945	16964	16830	16816	16780	16797	16958	16888	17038	16928	16742	16922	16704	16738	16812	16691	16719	16931	16586	16761	16780	16747	16777	16980	16902	16943	16884	16780	16896	16870	16885	16994	16779	16974	16993	16939	16944	16936	16897	16688	16809	16821	16919	16891	16766	16806	16736	16675	16937	17066	16860	16871	16686	16655	16750	17051	16671	16867	16719	16772	16887	17005	17068	16974	16899	16819	16828	16749	16966	16780	16808	16778	16805	16764	16781	16922	16870	16749	16865	16935	16990	16699	16709	16811	16954	16738	17060	16995	16824	16795	16723	16739	16844	16794	16764	16882	16776	16797	16757	16832	16593	16885	16698	16764	16987	16861	16839	16861	16854	16928	17191	16720	16949	16991	17017	16884	16957	16980	16867	16942	16920	16923	16716	17011	16733	16877	16877	16828	16882	16787	16914	16725	16869	16937	16902	16780	16798	16929	16688	16842	16711	16957	16844	16794	16802	16963	16735	17036	16816	16969	16873	16666	16870	16916	16949	16622	16852	16777	16993	16734	16979	16767	16895	16693	16885	16804	16945	16864	16700	17105	16704	16821	16770	16822	16823	16764	16915	17025	16777	16808	16820	16899	16782	16746	17005	16995	16913	17010	16812	16773	16911	16843	16810	17026	16897	17014	16804	16851	16905	16952	16724	17037	16924	16884	16795	16748	16892	16765	16634	16755	16853	16824	16977	16986	16874	17009	16693	16844	16901	16904	16799	16870	16892	16882	16877	16801	16759	17097	17108	17057	16892	16863	16931	16723	16729	16867	16818	16887	16899	16837	16886	16938	16813	16882	16743	16915	16941	16778	16969	16904	16733	16871	16924	16793	16740	16919	16850	16937	16906	16855	16912	16829	16820	16738	16743	16862	16931	16839	16865	16697	16691	16766	16877	16786	17000	16858	16909	16765	16833	16776	16704	16979	16839	16889	16906	16929	16861	16897	16806	16782	16638	16962	16910	16915	16855	16704	16947	16777	16741	16819	16743	16821	16765	16806	16831	16762	16912	16914	16915	16848	16739	16830	16766	16688	16918	16981	16940	16961	17143	16931	16980	16900	16936	16779	16924	16752	16917	16764	16759	16835	16811	16792	16840	16807	17145	16910	16929	16880	16899	16773	16937	17000	16781	16769	16998	16696	16921	16786	16674	16705	16960	16937	16765	16873	16893	16932	16834	16898	16777	16734	16712	16642	16914	16961	16932	16789	16843	16794	17060	17023	16872	16881	17014	16849	17008	16910	16927	16946	16826	16872	16828	16602	16847	16890	16905	16844	16583	16969	16858	17082	16837	16839	16856	16652	16924	16862	16842	16905	16770	16885	16793	16876	16781	17042	16806	16808	16708	16728	16749	16761	16752	16683	16683	16777	16971	16895	16926	16968	16831	16872	17140	16912	16863	16844	17059	16629	16859	17011	16795	16752	16738	16645	16761	16961	16920	17027	16847	16791	16896	17006	16727	16839	16778	16804	16778	16642	16797	16680	17037	16784	16913	16841	17042	16884	16952	16769	17003	16719	16817	16939	16820	16917	16777	16867	16675	16961	16894	16698	16792	16936	16899	16957	16970	17056	16953	16773	17020	16714	16872	16838	16971	16626	16771	16971	16971	16933	16839	16842	16706	16939	16917	16742	16575	16851	16807	16749	16710	16671	16852	16840	16782	16854	16736	16757	16846	16875	16850	16947	16879	16702	16954	16732	17080	16713	17054	16872	16727	17025	16865	16923	16838	16825	16633	16794	16710	16904	17050	16609	16759	16687	16878	16857	16815	16896	16702	16742	16686	16834	17031	16680	16966	16714	16714	16655	16719	16976	16992	16883	17014	16681	16881	16773	16760	17007	17001	16833	16773	16993	16599	17008	16657	16770	16902	16700	16722	16776	16939	16747	16902	16862	16974	16875	16745	16850	16850	16744	16943	16718	16795	16753	16912	16821	16899	16897	16812	17083	16926	16948	17067	16929	16814	16815	16721	16823	16773	16802	16635	16637	16921	16912	16966	17175	16747	16908	16881	16668	16852	16919	16913	16665	16691	16688	16775	16954	16861	16736	16860	16882	16858	16748	17001	16879	16794	16797	16947	16817	16709	16971	16914	16789	16962	16780	16820	16933	17080	16773	16810	16948	17043	16959	17039	16828	17103	16842	16904	16822	16804	16881	16793	16829	16935	16891	16913	16819	16954	16861	16907	16723	16836	16952	16840	16761	17023	16850	16868	16891	16867	17030	16949	16849	16545	16706	16880	16812	16753	16929	16806	16863	16816	16738	16796	16827	16866	16732	16921	16731	16824	16675	16735	16684	16792	16857	16824	16975	16770	16651	16892	16647	16998	16884	16904	17143	16773	16708	16856	16690	16796	16935	16749	16840	16910	16832	16959	16913	16858	17012	16608	16856	17060	16940	16776	17058	16968	16794	16893	16858	17058	16884	16835	16903	16826	16730	16924	16733	16874	16941	16768	16924	16864	16771	16780	16819	16854	16912	16903	16783	16728	17036	16737	16830	16778	16923	16956	16827	16814	16753	16920	16810	17028	16803
15325	20290	19533	17028	16491	15833	15345	15072	15001	15012	14937	14820	14775	14831	14681	14696	14795	14733	14566	14692	14699	14789	14655	14814	14800	14729	14593	14548	14586	14705	14719	14696	14624	14594	14669	14548	14756	14815	14614	14767	14821	14660	14597	14677	14647	14604	14667	14519	14644	14650	14682	14698	14815	14745	14595	14673	14800	14688	14718	14762	14610	14537	14706	14651	14534	14527	14719	14524	14699	14752	14750	14662	14730	14785	14645	14670	14874	14696	14592	14558	14604	14644	14400	14596	14842	14718	14536	14583	14651	14535	14658	14752	14724	14686	14751	14633	14478	14654	14791	14649	14622	14539	14675	14669	14634	14667	14560	14627	14757	14690	14771	14502	14741	14582	14716	14750	14601	14700	14589	14637	14696	14654	14483	14633	14641	14641	14626	14713	14641	14515	14501	14587	14746	14463	14779	14588	14509	14551	14436	14491	14666	14629	14673	14714	14753	14643	14720	14663	14800	14758	14509	14596	14684	14540	14624	14798	14703	14548	14690	14641	14689	14530	14556	14731	14571	14667	14665	14698	14629	14637	14585	14664	14671	14491	14554	14602	14518	14501	14799	14480	14571	14629	14625	14513	14541	14706	14670	14464	14572	14619	14614	14561	14705	14502	14751	14435	14647	14686	14679	14484	14651	14783	14518	14533	14792	14482	14540	14693	14512	14643	14818	14655	14616	14641	14635	14623	14512	14533	14738	14593	14700	14614	14681	14632	14641	14655	14679	14633	14779	14670	14351	14616	14526	14743	14735	14647	14699	14743	14623	14467	14636	14759	14539	14367	14844	14611	14683	14653	14625	14608	14809	14542	14620	14587	14564	14756	14597	14730	14759	14890	14766	14641	14719	14489	14754	14681	14655	14746	14540	14781	14397	14620	14697	14497	14589	14593	14516	14432	14649	14747	14682	14640	14669	14758	14544	14601	14569	14736	14681	14693	14609	14725	14591	14625	14497	14587	14313	14732	14524	14509	14523	14567	14763	14869	14781	14679	14619	14612	14747	14569	14471	14623	14856	14742	14581	14620	14768	14612	14620	14462	14760	14621	14648	14628	14878	14605	14654	14598	14757	14661	14541	14679	14722	14516	14682	14752	14658	14621	14556	14730	14552	14562	14648	14428	14695	14579	14534	14511	14687	14589	14548	14622	14653	14747	14657	14779	14643	14755	14484	14674	14608	14790	14511	14442	14698	14706	14617	14394	14811	14613	14759	14697	14698	14640	14687	14578	14647	14663	14681	14657	14579	14635	14553	14540	14583	14584	14928	14604	14558	14635	14633	14537	14658	14698	14694	14823	14656	14559	14659	14658	14455	14697	14682	14539	14440	14621	14617	14627	14594	14566	14670	14667	14565	14582	14505	14700	14462	14513	14613	14532	14823	14569	14522	14733	14635	14744	14630	14508	14776	14526	14795	14486	14631	14604	14528	14732	14559	14586	14708	14753	14576	14674	14672	14670	14706	14671	14500	14688	14542	14657	14420	14609	14363	14708	14663	14693	14661	14766	14605	14544	14577	14670	14648	14709	14614	14624	14670	14702	14638	14662	14613	14659	14765	14689	14722	14701	14615	14790	14570	14507	14813	14482	14605	14691	14538	14655	14852	14442	14550	14656	14686	14667	14658	14713	14521	14592	14701	14619	14705	14522	14683	14633	14650	14649	14643	14497	14560	14675	14604	14738	14683	14747	14592	14610	14662	14617	14472	14522	14679	14699	14710	14704	14653	14666	14667	14708	14509	14554	14568	14655	14583	14643	14654	14505	14638	14586	14735	14704	14554	14593	14529	14681	14718	14708	14590	14606	14636	14552	14684	14521	14664	14783	14659	14629	14607	14546	14687	14575	14561	14500	14739	14724	14621	14568	14664	14519	14741	14693	14554	14653	14539	14714	14512	14650	14650	14682	14594	14525	14642	14500	14684	14562	14594	14684	14541	14775	14744	14516	14741	14453	14685	14672	14758	14618	14635	14776	14424	14643	14721	14658	14729	14618	14691	14529	14655	14659	14714	14512	14645	14648	14493	14489	14650	14473	14448	14753	14755	14806	14649	14700	14599	14468	14438	14624	14694	14639	14488	14659	14754	14471	14544	14551	14655	14742	14426	14590	14603	14572	14464	14528	14673	14755	14623	14598	14669	14604	14691	14728	14635	14554	14625	14600	14494	14788	14615	14732	14597	14552	14570	14762	14664	14713	14579	14753	14524	14614	14607	14623	14714	14641	14678	14716	14532	14676	14765	14567	14670	14541	14565	14643	14591	14766	14646	14563	14770	14543	14787	14595	14483	14613	14714	14642	14686	14501	14480	14545	14701	14511	14524	14582	14730	14710	14450	14662	14651	14546	14551	14533	14563	14699	14698	14666	14623	14499	14586	14488	14683	14659	14724	14656	14660	14733	14624	14431	14768	14647	14659	14950	14641	14657	14565	14622	14659	14590	14671	14695	14660	14751	14535	14665	14687	14854	14435	14565	14651	14595	14531	14655	14624	14615	14644	14566	14672	14516	14570	14685	14571	14741	14623	14567	14598	14638	14828	14728	14605	14655	14654	14570	14726	14577	14672	14401	14643	14565	14646	14508	14736	14594	14612	14509	14707	14657	14733	14648	14585	14467	14801	14619	14746	14478	14908	14658	14469	14444	14599	14640	14695	14572	14678	14486	14625	14775	14563	14540	14567	14604	14772	14625	14649	14641	14734	14643	14454	14608	14578	14683	14675	14577	14576	14677	14631	14724	14738	14672	14736	14500	14429	14709	14571	14560	14683	14715	14723	14671	14619	14505	14705	14734	14511	14637	14538	14641	14641	14599	14708	14507	14582	14631	14622	14630	14660	14565	14634	14619	14677	14756	14472	14656	14820	14778	14662	14831	14584	14763	14610	14629	14646	14543	14736	14674	14659	14716	14725	14600	14690	14641	14701	14644	14527	14688	14748	14712	14495	14661	14658	14642	14694	14526	14602	14545	14570	14562	14737	14358	14692	14701	14633	14837	14475	14528	14537	14703	14638	14597	14607	14527	14653	14521	14555	14479	14563	14483	14722	14610	14586	14698	14642	14637	14728	14486	14661	14545	14722	14572	14751	14488	14513	14603	14658	14698	14542	14717	14519	14599	14665	14591	14695	14676	14653	14486	14711	14527	14739	14626	14581	14594	14577	14365	14748	14672	14517	14769	14589	14462	14765	14616	14713	14791	14549	14598	14470	14788	14660	14694	14576	14792	14548	14606	14702	14685	14542	14765	14753	14617	14594	14649	14719	14644	14624	14666	14768	14628	14615	14632	14606	14631	14444	14613	14755	14701	14577	14578	14506	14587	14682	14611	14610	14600	14625	14649	14660	14584	14679	14691	14670	14613	14702	14806	14763	14690	14690	14585	14462	14644	14650	14654	14517	14716	14567	14665	14607	14563	14491	14459	14685	14618	14626	14532	14751	14575	14685	14680	14668	14701	14617	14652	14591	14827	14737	14664	14676	14587	14566	14568	14787	14789	14705	14566	14743	14525	14710	14691	14728	14605	14596	14610	14623	14566	14490	14732	14572	14728	14512	14587	14789	14613	14546	14686	14542	14727	14674	14667	14584	14640	14539	14901	14617	14712	14614	14597	14496	14591	14526	14611	14695	14624	14587	14539	14635	14671	14685	14657	14661	14765	14737	14695	14666	14509	14523	14530	14700	14685	14609	14636	14576	14621	14659	14688	14678	14654	14514	14583	14711	14442	14817	14500	14781	14695	14679	14465	14739	14646	14492	14613	14661	14611	14657	14714	14661	14701	14617	14421	14718	14780	14496	14525	14605	14590	14600	14598	14710	14569	14703	14362	14413	14710	14759	14722	14693	14569	14656	14575	14684	14661	14683	14589	14723	14736	14611	14611	14701	14709	14619	14661	14571	14558	14636	14690	14679	14581	14708	14706	14677	14659	14717	14557	14712	14645	14667	14696	14606	14722	14646	14570	14672	14527	14467	14493	14573	14565	14759	14719	14856	14784	14747	14621	14538	14664	14533	14723	14543	14576	14505	14525	14600	14580	14686	14553	14530	14562	14546	14481	14623	14702	14630	14746	14759	14545	14616	14688	14620	14834	14583	14587	14699	14581	14836	14512	14490	14628	14643	14687	14765	14557	14586	14709	14654	14661	14815	14686	14636	14592	14615	14756	14592	14629	14711	14734	14646	14496	14695	14707	14420	14687	14620	14690	14531	14735	14523	14502	14666	14539	14635	14670	14713	14689	14557	14666	14539	14755	14656	14624	14650	14520	14560	14606	14498	14719	14703	14591	14674	14652	14525	14611	14788	14493	14867	14505	14685	14586	14686	14707	14747	14444	14593	14630	14528	14529	14576	14865	14537	14641	14619	14469	14496	14507	14800	14755	14712	14622	14613	14660	14726	14537	14638	14645	14680	14664	14624	14598	14724	14705	14567	14706	14623	14652	14536	14507	14781	14602	14756	14432	14535	14561	14662	14673	14677	14627	14791	14651	14673	14580	14604	14584	14659	14679	14528	14741	14478	14740	14555	14493	14794	14713	14690	14668	14876	14622	14717	14651	14673	14481	14686	14585	14653	14573	14730	14680	14463	14760	14672	14563	14555	14697	14534	14534	14555	14620	14724	14812	14518	14701	14445	14680	14595	14485	14724	14650	14578	14793	14616	14714	14596	14550	14645	14515	14667	14708	14614	14595	14746	14668	14686	14675	14716	14706	14735	14749	14564	14543	14659	14610	14813	14706	14675	14750	14630	14580	14702	14591	14703	14534	14706	14580	14598	14678	14748	14665	14628	14613	14461	14474	14677	14656	14477	14535	14586	14736	14676	14727	14791	14748	14659	14547	14538	14695	14620	14820	14567	14669	14640	14815	14686	14624	14669	14661	14538	14544	14706	14549	14701	14701	14637	14782	14579	14651	14537	14707	14647	14567	14705	14603	14636	14650	14742	14716	14548	14534	14782	14599	14636	14654	14678	14560	14657	14751	14699	14769	14522	14677	14772	14805	14442	14612	14567	14826	14626	14672	14664	14474	14611	14612	14599	14671	14544	14737	14601	14796	14620	14765	14780	14700	14725	14661	14539	14610	14652	14556	14816	14520	14635	14590	14546	14572	14640	14600	14622	14704	14652	14683	14677	14818	14570	14663	14611	14699
23644	21080	28520	23935	21811	21598	20017	17101	16529	16542	16855	16566	16503	16483	16399	16163	16310	16297	16424	16222	16195	15988	16161	16090	16107	16302	15941	16042	15953	16094	16126	15985	15917	15985	16146	16131	16119	15999	16132	15999	16034	16246	16234	16015	16097	16160	16023	16150	16204	15945	16021	16025	16145	16098	16062	15948	15814	16149	16046	16042	16131	15896	16055	15980	16067	16162	16116	15905	15790	16132	16008	15955	15962	16033	16014	16088	15970	16074	16173	16071	15939	16073	16080	15959	16143	16131	15906	16098	15920	15938	16037	16015	16300	16038	16092	15845	15929	15923	15985	15965	15852	16086	16009	15896	16016	16017	16144	16156	15988	15798	15928	16128	16026	16166	15980	16156	15790	15875	15897	16087	15966	16001	16077	16006	16038	15844	15974	15854	15898	15939	15954	16216	16090	15959	15997	16035	15882	15996	15878	15966	15965	16022	16027	16033	16167	16047	16076	16121	16101	16033	15919	15714	16170	15911	16025	16015	16122	15880	15888	16047	15966	15959	16208	16147	16025	15956	15783	16294	16060	15861	15834	15967	15770	15995	15959	15991	16012	16038	16122	15827	15910	16049	16008	15983	16033	15921	15894	16030	16014	16026	16006	16128	16338	16014	16179	15954	15686	15993	15954	15821	15903	15972	15892	16106	15995	15746	16072	15915	16082	16058	15923	16203	16078	15906	16319	15871	15977	16014	15945	16112	15685	16062	15981	16085	16158	16099	16027	16121	16056	15908	16181	15876	16003	15918	15841	15861	15920	15978	15897	16008	15852	15785	15798	16002	16078	16095	15943	15993	16028	15903	16076	15968	16009	16072	15965	15948	15973	16089	16068	16063	15996	15991	16046	16000	16134	16058	16134	15879	16180	15950	15968	15889	15879	15900	16003	15796	16094	15924	15912	15991	15982	16016	15830	15983	16065	15943	15921	15904	15992	16095	15990	15921	16056	15892	15995	15881	16045	16095	15986	16004	16045	15787	15877	16044	15855	15842	15785	16127	15928	15886	16133	15904	15812	16134	15928	16007	15944	15999	16016	15986	15909	16078	15897	15891	15859	16088	15684	15956	15885	15990	16089	15881	16010	16075	15982	15944	16097	15983	15805	15928	15847	15996	16029	15737	15852	15837	16009	16112	15990	16017	15865	16030	16174	15971	16071	16123	16071	16065	16027	16065	15879	16123	15860	16052	16055	15948	15875	15976	16115	15877	15824	16125	15948	15978	16057	16064	16032	15995	15875	15969	16197	16062	15848	15938	15970	15863	16129	15828	15954	15950	16057	15948	16019	15943	16017	16126	15818	16016	15961	16084	16097	15909	15997	16135	16019	16105	15984	15951	15963	16254	15857	15974	16081	16040	15863	16009	15990	16076	15959	15965	15864	15863	16100	16302	16020	16036	16026	16093	15967	15928	15859	16059	15841	15998	15804	16003	16127	16120	16009	15974	15970	16071	15873	15778	15997	16148	15816	15983	15894	16112	15976	15719	16125	15945	16061	15990	16008	15817	15952	15869	15832	15961	16141	15818	16169	16094	16017	16018	16055	15961	16040	15999	15979	15734	16153	16007	16060	15758	15984	15785	15912	16148	16133	15900	15872	15944	15839	15905	15815	16018	16087	16031	15871	16116	15797	15939	15802	16066	16029	15994	15955	16048	16115	15952	15848	15898	15974	16165	16142	15921	16010	16007	16021	15957	16025	16047	16072	16014	16100	15747	16120	16112	16216	15976	15937	16119	16043	16143	15984	15849	15908	16011	15909	16104	15960	15911	16036	15904	16054	16103	15979	15953	15857	16210	15816	16029	15783	16143	16095	16071	16045	16095	15955	16063	15874	16112	15909	15791	15934	16079	15954	16121	15991	15874	15960	15947	15957	15930	15957	16082	16030	15917	15989	15801	15979	15822	16003	16074	16007	15885	16043	15756	15982	16048	16081	15964	15914	16053	15898	15885	15910	15983	15913	15946	16022	16008	15949	15921	15804	16006	15759	15990	15909	15966	15823	16115	16051	16006	16041	16086	16087	15853	16056	16002	16035	16055	15980	15937	16146	15820	15915	15935	15942	16083	15840	16028	15942	15960	16065	16005	15960	16116	16094	16012	15912	15999	16173	15915	16075	15972	15944	15947	15939	15955	15955	16189	15978	15875	16088	16124	16041	15798	16101	15885	15992	15974	15967	15940	15873	15830	15956	15991	15996	15765	16063	15956	15892	15980	15999	15835	16087	16225	15930	15960	16103	16069	15981	15942	15935	16107	15814	16070	15959	16119	16139	15932	15818	15997	15972	15883	15855	15934	15997	16022	16003	15907	15869	16071	16181	16099	16119	15975	16090	15956	15911	15999	16025	16194	15934	15880	16023	16044	15856	15997	15788	15966	16018	16036	16117	15816	15939	16033	15812	16030	15815	15924	15840	15934	15889	16008	16082	15888	16110	16132	16176	16032	16130	16150	16011	16088	15965	16040	16150	16034	16040	15860	16114	15967	15895	16014	15922	15918	15870	15886	15872	16055	16014	16053	16048	15937	15995	15927	15990	16006	16204	15954	16089	16004	16058	15842	15980	15949	16062	16110	15926	15864	16012	16001	16045	15990	16029	15963	16209	16071	15920	16109	15906	15909	15972	15838	16082	16088	15939	16183	15903	15995	16044	15743	15909	16027	15770	16084	15986	16096	15855	16069	16102	15890	15811	16168	15950	16017	15986	16001	16109	15933	15944	15857	16166	15785	16192	15862	16015	15811	15815	16102	15913	16022	15928	16171	16194	15842	15787	15977	15649	15922	15970	16114	16058	16229	16064	15932	15850	15931	15842	15997	16024	16121	15959	16161	16101	15974	16067	16176	15968	16153	16045	16164	15925	15973	15845	15966	15716	15961	16102	16098	15871	16213	16169	16089	15882	15949	15993	15774	15914	16000	16060	16095	16124	16016	15781	15972	16151	16051	15901	15965	15920	16123	16013	16085	16094	16117	16179	15889	15809	15746	16022	15875	16058	16120	16032	16018	15930	16007	16023	15903	16101	15929	16026	16089	16084	15938	16046	16313	16001	15924	15916	15999	16124	15888	15953	16009	15971	15919	15868	15908	16089	15972	15946	15915	16036	15934	16058	15999	16152	16010	15726	15801	15754	16009	15942	15985	15887	15966	16326	15961	15927	16024	16108	16016	15816	15778	15909	16062	16212	15977	15896	16026	15943	16250	15984	15733	15919	15999	15894	15960	15882	16056	16159	15822	16030	16076	16036	16213	15877	15972	16114	16111	16089	15842	16061	15826	15901	16058	15790	16008	16065	15993	16090	15809	15886	15968	15653	16045	15968	15899	15976	15926	15954	15985	15938	15910	15980	15868	16174	15960	16094	16037	15673	16210	16193	16092	16151	16117	16017	16004	16098	15993	15949	16032	15893	15738	16028	15987	16016	15918	16236	16138	15967	15982	16074	15924	15893	15843	15944	16035	15900	16098	16025	15904	16067	15900	16108	15927	16109	15851	16015	15953	15762	15955	15933	15863	15839	15821	16015	16020	16027	15945	15927	15990	15826	15756	16080	15853	16071	16068	16125	16138	15765	16092	15990	16120	16083	16006	16091	15923	16137	15874	15855	16079	16007	16007	15791	15917	16138	16151	15964	16000	15967	16096	15924	15914	16034	16172	15953	15916	16150	16016	15881	15889	15920	15803	16115	16075	16113	15898	15982	15844	16039	15914	16113	16090	16133	15975	15868	15987	15760	15886	15764	16078	16008	15959	15947	16007	15916	15928	15941	16128	16205	16013	16030	16005	16125	15978	16086	16024	16024	16053	16071	15979	15913	15800	15878	16086	15690	16132	15895	15910	15969	15854	15924	16096	16076	16115	15986	16011	16173	15907	15985	16013	15947	15934	15942	16076	15939	16022	16160	15846	16061	15918	15976	15902	15850	15809	16116	15945	16012	15922	15971	15985	16005	15918	15806	15829	16052	15884	15954	16131	16139	15924	15996	15806	15915	16055	16039	15877	16121	15896	16016	16038	15906	16163	16020	15913	16030	16151	16132	15988	15940	16147	16018	15890	15988	16054	15945	15811	15802	15992	15816	15916	15824	15860	15910	16081	16069	15959	16005	15998	15990	15921	15939	15860	15912	16152	15865	15990	16114	15991	15980	15862	15976	15884	16042	16126	16016	16056	15946	15974	15947	16046	15797	15935	15789	15990	15789	15993	15844	16082	16128	16164	15980	15928	16030	16077	16000	16073	15947	16104	15900	15825	16248	15899	15798	15980	15922	15881	15930	15883	15849	16012	16040	15973	15995	15916	16045	15900	16115	15985	15902	15944	16043	16060	15949	15999	16007	16171	15914	15905	15691	15994	15873	16022	16100	15976	16136	15960	16035	15954	16082	16024	15870	16029	16133	16011	15971	15952	15856	15985	15977	15955	15905	16123	15973	15968	16068	16019	16124	16207	16078	15984	15968	16166	16077	16014	15806	15950	16105	15954	16043	15905	15938	15977	16063	15840	15950	16127	15847	16028	16125	15946	15994	16007	15971	16001	15939	15871	16097	15847	15975	16092	15940	15796	15959	15995	15982	16174	16026	16049	15846	15952	15966	15966	16014	15931	15901	15872	16015	15942	15814	15829	16065	15953	16070	16014	15889	16032	15932	16001	15895	16009	16026	15873	15850	16141	15914	16058	15859	15880	15864	15824	15940	16127	15836	15979	15939	16338	16006	15974	15933	16069	15999	16075	16019	15975	16028	15961	16134	15864	16005	16007	16074	15884	15953	16248	16012	15960	15985	15915	16232	16111	15826	15907	15993	16036	15972	16084	15918	15937	15796	16333	16014	16271	16143	15825	16108	16041	16030	16105	16062	16137	16004	16083	16004	15947	16060	16087	16101	15993	15743	15953	16119	15865	16069	16111	16042	15929	16072	16163	16141	15777	15891	15972	16131	15984	16083	16046	15963	15926	15859	16003	16098	16098	15921	15899	15837	16061	16014	15995	16017	16130	16031	15998	15975	15802	16084	15891	15999	15890	16084	15978	15967	15794	16072	15914	16090	16036	16022	15929	16065	16124	16008	16029	15991	15910	15943	15994	15944	16197	16073	15897	16146	16107	15856	16043	16181	15775	15957	16120	16015	15738	15948	15933	15918	15823	15859	15829
14835	26603	25166	20304	18528	17186	16113	15633	15174	15141	14774	14717	14707	14547	14594	14336	14372	14470	14279	14290	14328	14300	14332	14259	14347	14106	14371	14292	14326	14127	14188	14243	14148	14143	14346	14331	14156	14061	14162	14322	14113	14316	14374	14098	14299	14231	14221	14176	14362	14209	14123	14232	14274	14151	14332	14314	14322	14225	14428	14196	14269	14256	14245	14258	14419	14295	14342	14096	14140	14191	14177	14099	14237	14135	14195	14163	14315	14118	14173	14115	14191	14240	14125	14172	14246	14249	14170	14131	14348	14284	14256	14293	14030	14051	14280	14168	14263	14123	14218	14119	14274	14145	14125	14049	14307	14215	14164	14246	14318	14127	14184	14053	14149	14213	14268	14158	14160	14095	14077	14137	14156	14192	14207	13978	14100	14089	14218	14366	14201	14279	14197	14126	14194	14256	14250	14170	14194	14104	14184	14074	14277	14020	14208	14305	14145	14138	14203	14195	14163	14229	14192	13930	13995	14254	14196	14159	14288	14078	14211	14194	14079	14316	14203	14103	14217	14104	14086	14248	14129	13961	14118	14399	14174	14192	14278	14298	14210	14281	14046	14040	14129	14190	14186	14247	14077	14337	14185	14161	14184	14192	14097	14200	14174	14094	14244	14213	14108	14276	14155	14024	14066	14292	14052	14176	14124	14243	14291	14077	14042	14164	14195	14128	14285	14175	14179	14180	14126	14202	14097	14155	13883	13956	14148	14072	14111	14052	14294	14358	14138	14136	14016	14294	14211	13989	14303	14168	14105	14202	14393	14023	14093	14170	14033	14269	14047	14132	14144	14136	14232	14055	14119	14342	14119	14249	14243	14209	14210	14261	14298	14274	14105	14006	14242	14082	14205	14386	14122	14132	14373	14135	14144	14291	14344	14188	14269	14093	14050	14111	14267	14225	14249	14161	14111	14204	14202	14071	14089	14154	14064	14181	14261	14212	14139	14105	14097	14331	14230	14279	14266	14005	14244	14093	14184	14159	14067	14191	14239	14160	14143	14215	14094	14354	14325	14102	14136	14251	14280	14223	14158	14212	14197	14215	14200	14191	14049	14333	14148	14252	14187	14150	14110	14109	14156	14204	14126	14165	14110	14215	14090	14088	14204	14153	14242	14137	14129	14205	14239	14075	14281	14044	14196	14152	13914	14119	14136	14147	14157	13998	14300	14113	13859	14167	14162	14262	14136	14180	14318	14105	14199	14090	14202	14303	13998	14217	14220	14044	14376	14116	14163	14241	14176	14079	14116	14366	14207	14198	13996	14184	14132	14092	14148	14213	14208	14204	14266	13949	14299	14174	14217	14064	14228	14027	14251	14376	14155	14134	14212	14254	14308	14010	14165	14026	14233	14149	14279	14013	14205	14234	14151	14341	14293	14022	14368	14185	14116	14148	14017	14134	14107	14163	14094	14155	13985	14234	14081	14071	14207	14007	14085	14143	13972	14343	14090	13964	14287	13976	14127	14086	14161	14092	14240	14077	14119	14209	14100	14181	14088	14166	14179	14076	14167	14236	14076	14205	14103	14333	14291	14162	14228	14276	14294	14250	14155	14162	14146	14237	14124	14052	14237	14097	14143	14181	14205	14069	14182	14153	13990	14133	14134	14184	14137	14023	14267	14113	14035	14055	14140	14271	14103	14194	14112	14034	14183	14176	14329	14039	14280	14258	14276	14205	14247	14242	14251	14278	14170	14186	14103	14322	14100	14188	14243	14209	14182	14185	14355	14294	14124	14351	14161	14314	14308	14043	14157	14303	14244	14279	14135	14332	14120	14194	14297	14400	14055	14145	14201	14072	14067	14105	14247	14148	14089	14207	14408	14041	14182	14407	14324	14045	14022	14224	14121	14369	14138	14139	14106	14070	14276	14242	14206	14047	14322	14159	14104	14202	14210	14209	14097	13975	14171	14042	14029	14209	14205	14255	14099	14172	14264	14151	14096	14223	14234	14335	14212	14186	14037	14141	14280	14062	14068	14104	14066	14166	14128	14288	14317	14155	14183	14158	13885	14267	14097	14209	14019	14157	14231	14239	14107	14145	14181	14191	14308	14161	14192	14230	14087	14101	14053	14161	14189	14187	14098	14165	14037	14182	14191	14142	14270	13995	14228	14237	14084	14085	14423	14216	14175	14050	14157	14254	14271	14165	14130	14036	14083	14239	14250	14282	14042	14083	14135	14257	14165	14167	13987	14209	14192	14151	14073	14225	14173	14154	14172	14059	14189	14161	14150	13993	14054	14300	14193	14195	14168	14022	14159	14260	14071	14306	14179	14141	14178	14228	14161	14122	14208	14319	14214	14053	14292	14096	14198	14118	14145	14275	14144	14145	14271	14248	14096	14079	14350	14275	13994	14268	14147	14233	14261	14029	14256	14219	14019	14065	14184	14087	14127	14405	14252	14133	14088	14211	14127	14289	14198	14122	14303	14106	14342	14083	14078	14102	14125	14219	14167	14071	14181	14085	14185	14199	14235	14095	14193	14106	14118	14185	14095	14220	14176	14122	14263	14236	14155	14083	14137	14116	14163	14105	14052	14215	14168	14003	14274	14105	14019	14300	14217	13997	14241	14098	14002	14052	14247	14124	14229	14225	14248	14007	14241	14311	14067	14294	14181	14215	14174	14075	14199	14210	14201	14188	14162	14176	14286	14103	14386	14128	14231	14156	14167	14244	14089	14206	14304	14182	14238	14016	14183	14168	14020	13975	14079	14177	14183	14220	14252	14233	14110	14140	14254	14185	14170	14112	14241	14260	14180	14149	14331	14230	14126	14290	14058	14295	14311	14274	14170	14216	13960	14230	14085	14162	14233	14168	14248	14274	14384	14071	14224	14136	14008	14257	14163	14091	13998	14120	14205	14149	14195	14142	14152	14090	14289	13980	14256	14174	14287	14166	14182	14110	14146	14188	14260	14152	14180	14286	14032	14313	14163	14140	14136	14152	14091	14312	14195	14092	14042	14200	14229	14107	14257	14066	14175	14250	14125	14194	14016	14168	14049	14326	14064	13989	14084	14072	14096	14273	14047	14233	14295	14013	14250	14108	14271	14176	14124	14181	14306	14166	14175	14221	14149	14233	14071	14301	14171	14152	14185	14019	14210	14095	14218	14271	14210	14127	14069	14132	14224	14120	13951	14215	14039	14189	14117	14151	14101	14210	14115	14273	14158	14156	14221	14077	14335	14242	14001	14048	14105	14337	14153	14073	14212	14054	14153	14126	14109	14153	14001	14118	14269	14153	14077	14126	14122	14128	14097	14207	14171	14221	13971	14262	14251	14153	14206	14137	14249	14134	14166	14222	14261	14229	14151	14224	14095	14155	14001	14251	14201	14064	14280	14108	14139	14187	14304	14251	14062	14186	14280	14308	14073	14014	14097	14203	14145	14245	14417	14082	14060	14150	14179	14130	14171	14231	14128	14116	14228	14296	14185	14156	14266	14257	13977	14241	14214	14055	14136	14280	14093	14159	14152	14216	14134	14312	14202	14477	14118	14267	14148	14420	14211	14057	14022	14109	14279	14293	14184	14308	14150	14122	14357	14038	14317	14116	14092	14190	14032	14304	14190	14108	14149	14035	14089	14124	14108	14146	14253	14050	14169	14005	14144	14164	14143	14110	14112	14163	14171	14216	14253	14191	14043	14218	14193	14237	14268	14229	14147	14036	14310	14044	14241	14349	14303	14174	14249	14311	14290	14141	14154	14198	14199	14131	14054	14199	14183	14159	14073	14237	14242	14288	14030	14083	14346	14261	14296	14183	14204	14088	14177	14209	14249	14038	14230	14226	14203	14242	14220	14058	14312	14157	14178	14063	14202	14153	14256	14098	14080	14147	14308	14108	14284	14234	14233	14329	14144	14101	14140	14211	14050	14141	14162	14207	13978	14266	14252	14008	14150	14081	14137	14273	14265	14129	14174	14120	14246	14080	14312	14333	14229	14019	14107	13952	14269	14192	14229	14371	14185	14226	14072	14014	14320	14027	14299	14114	14211	14327	14061	14217	14120	14144	14141	13916	14170	14057	14182	14131	14120	14247	14119	14006	14221	14139	14042	14140	14033	14298	14179	14251	14055	14344	14092	14105	13967	14099	14287	14169	14186	14017	14073	14226	14031	14200	14094	14290	14209	14167	14175	14005	14186	14124	14186	14078	14157	14117	14167	14055	14056	14176	14060	14095	14224	14048	14136	14202	14158	14144	14359	14215	14496	14225	14069	14029	14160	14410	13971	14108	14149	14031	14200	14286	14206	14175	14175	14267	14199	13958	14218	14226	14272	14139	14288	14199	14184	14266	14155	14260	14018	14293	14219	14031	14116	14187	14084	14111	14257	14111	14306	14229	14335	14154	14121	14095	14222	14106	14150	14094	14111	14125	14209	14180	13924	14039	14106	14115	14143	14202	14236	14048	14151	14226	14255	14259	14167	14310	14252	14077	14122	14031	14049	14258	14127	14249	14198	14145	14138	14149	14067	14101	14183	14189	14225	14243	13987	14095	14065	14275	14165	14196	14231	14144	14297	14173	14268	14167	14225	14106	14265	14136	14068	14176	14338	14097	14219	14059	14302	14189	14083	14139	14140	14156	14181	14165	14238	14160	14060	14286	14035	14068	14123	14280	14116	14156	14259	14163	14100	14152	13951	14203	14314	14031	14175	14160	14101	14251	14120	14301	14173	14257	14146	14135	14290	14217	14128	14062	14253	14210	13991	14005	14219	14092	14183	14176	14217	14212	14113	14062	14153	14157	14201	14238	14140	14376	14054	14169	14065	14138	14258	14066	14200	14169	14153	14090	13987	14301	14118	14166	14033	14153	14157	14239	14220	14296	14154	14105	14178	14086	14002	14292	14214	14304	14192	14049	13954	14192	14192	14249	14159	14048	14304	13970	14225	14175	14295	14048	13967	14259	14184	14216	14075	14129	14274	14184	13960	14352	14267	14079	14186	14135	14146	14166	14065	14175	14226	14187	14183	14168	14126	14142	14079	14148	14365	14076	14105	14244	14128	14246	14335	14340	14164	14117	14016	14139	14195	14061	14071	14106	14301	14172	14172	14138	14311	14077	14158	14222	14053	14106	14293	14260	14237	14290	14120	14185	14251	14103	14294	14257	14092	14126	14221	14159	13933	14310	14263	14259
22603	21027	28820	23451	21233	23151	24802	19195	18068	18477	18139	17795	17815	17769	17715	17623	17457	17512	17415	17587	17317	17485	17401	17219	17413	17343	17472	17134	17350	17158	17198	17320	17453	17326	17027	17217	17064	17180	17333	17109	16959	17162	17179	17075	17153	17248	17370	17337	17268	17335	17274	17468	17133	17451	17235	17339	17203	17237	17333	17185	17352	17221	17123	17188	17257	17190	17177	17162	17233	17322	17010	17128	17151	17213	17296	17234	17133	17119	17027	17050	17079	17028	17059	17011	17092	17115	17167	16976	17095	17249	17172	17200	17337	17228	16752	17132	17160	17237	17190	17251	17195	17187	17044	17095	17289	17233	17024	17110	17041	17318	17100	17085	16901	17126	16912	17153	17217	17007	17217	17277	17042	16898	17059	17335	16875	17086	17005	16969	17198	17002	17245	17143	17297	17165	17116	17031	17112	17235	17057	17001	17082	17005	17119	17131	17278	17177	17196	17099	16834	17185	17118	17137	17221	17110	17185	16958	17008	17006	16890	17007	17146	16881	17151	17259	17197	17161	17080	17076	17045	17076	17182	16917	17225	17182	17307	17131	17108	17056	17017	17153	17044	17035	17107	17113	17303	17018	17055	17251	16981	16737	17045	17192	17134	17136	17236	17118	17137	16991	17132	17100	16929	17082	16939	17272	17212	17058	17218	16971	17005	17119	17168	17056	17140	17166	17013	16974	17068	17095	17099	17020	17111	16971	17259	17199	17183	17122	17023	16830	17136	17109	17020	16904	17196	17106	17239	17150	17114	17151	17077	17066	17125	17136	17044	16980	17046	17115	17163	16905	17025	17069	17151	17198	17169	17057	17065	17237	17083	17128	17173	17120	16881	17234	17161	17067	17199	17089	17105	16917	17052	17072	17299	17219	16995	17088	17056	17329	17217	16992	16896	17108	17138	16877	17150	17178	17178	17184	17135	17179	17234	17248	16967	16977	16882	17106	17004	16956	17247	17048	17100	17130	17228	17178	16885	17166	17062	17030	17136	17122	17006	17116	17120	17065	17250	17138	17059	16861	17014	17216	17185	17152	17173	16954	17142	16888	17186	17089	16840	17080	17074	17060	17219	17172	16960	17052	17064	17174	16936	16803	16809	16974	16991	16923	17049	16955	17230	17061	16915	16921	17091	16850	16915	17051	17112	17093	17067	17037	17114	17009	17060	17066	17117	17202	17128	17119	16962	17012	17125	17041	17101	17037	17143	17116	17181	17190	16939	16904	17058	17121	16909	16977	16972	17038	17085	17054	17204	17018	17089	17055	17166	16936	17223	17263	16960	17013	17239	17169	17085	16964	17066	16848	17017	17137	16921	17081	17088	17242	17207	17034	17161	17013	17013	17123	16887	16951	17119	17231	17244	17077	17042	16951	17227	17038	17114	16863	17214	17167	17014	17150	17121	17111	16947	17083	16979	17097	17045	17005	17065	17251	17010	17104	16888	16957	17256	16896	16872	16978	16969	16915	17258	17089	16930	16952	17071	16990	17062	17010	17105	16992	17121	17061	16918	17141	17141	17077	17007	17153	17066	16974	17141	17064	17153	17064	16912	17150	17109	17029	17150	17232	17093	17038	17131	17060	17015	16954	17041	17071	17122	17064	16967	16864	16883	16990	16968	16973	17059	17064	17164	16944	16923	17089	17019	17076	17178	17050	16899	16924	17105	17223	17082	17165	17096	17020	17170	17194	17079	17024	17079	17053	17026	17178	17133	17006	16952	17094	17095	17010	17067	17171	17033	16961	17135	17064	17110	17059	17168	17130	17259	16960	17123	17250	17153	17065	17171	16877	17105	17045	17133	17107	17140	17012	17071	17089	17048	16961	17032	16814	17155	17058	16926	16992	17327	17165	17029	17170	17230	17113	17171	17055	16985	16882	17123	17081	17162	16960	16927	17050	16991	16830	16983	17056	16988	16953	16983	17298	17023	17103	16967	17185	17048	17285	17108	17127	17305	17162	17111	16984	16962	17020	17050	16866	17181	16872	17062	17193	17043	17013	17216	17185	17134	17100	16941	17137	16879	17269	17250	16956	16978	17238	16928	16837	17158	17173	17261	17067	17101	17130	17045	17054	17202	17142	16997	17079	16970	17000	17083	17170	16969	17065	17183	17101	17001	17033	17171	17194	17199	17353	16981	17255	16912	17012	17285	17012	17281	17024	17077	16982	17125	16949	17106	17151	17337	17279	17060	16840	17178	17166	17259	17135	17060	17144	16942	17106	17131	17030	16982	16991	17101	17129	17343	16942	17116	17128	16876	16911	17188	17009	16956	17225	17275	17007	17051	16992	16965	16911	16953	17020	17099	16841	17035	17158	17109	17055	16838	16994	17053	17128	17095	16955	17119	17149	17060	17003	17344	16914	16903	17354	17187	17022	17202	17288	16918	16991	17066	17156	17047	17024	17039	17131	17140	16981	16948	16893	16792	16866	17013	17188	17140	17024	17062	17155	16978	17258	17035	17213	17201	17162	17259	17095	17066	17170	17031	17184	17069	17180	17064	17105	17069	16999	17031	16960	16926	16942	17094	17052	17076	16988	17025	16887	17143	16975	17160	17291	16997	17001	17054	17146	17110	16990	17196	17053	17220	17259	17111	17099	17131	16984	17028	17291	17047	17111	16905	16958	17262	17013	16996	17065	17038	16819	17097	17017	17066	16954	17144	17052	17092	16869	17114	17151	17151	17041	16964	16991	17302	17135	16991	17076	17325	17145	17125	16952	17050	16974	17141	17175	16994	17163	17119	17046	17206	17024	17092	17013	17129	17135	16958	17100	17102	17240	17064	17116	17079	17108	17227	17262	16933	17000	17074	16986	17143	17069	17069	17103	17311	17195	17104	16914	17135	17210	17020	16873	17054	16848	17014	17108	17023	16855	16970	17152	17155	16955	16897	17026	16873	16950	17242	16931	17043	16871	17055	17070	17008	16946	17119	17057	16997	17175	16991	17029	17033	17300	17262	17236	17071	17168	17148	17034	17031	17321	17160	17166	17202	17002	17165	17017	17096	17036	17045	16996	16925	17096	16920	16867	17202	17221	17298	17159	17098	17201	17147	17014	17138	16841	16975	17108	17058	17166	16977	17165	17143	17033	17050	16900	16850	16880	17049	17084	17229	16889	17071	17036	17116	17148	17048	17168	17199	17089	17180	17003	17131	17031	16998	17102	17190	17022	17144	17033	17149	17136	17217	17117	17090	17086	17085	17020	17157	17143	17213	17040	17161	16951	16836	16956	17047	16772	17211	17041	16953	17253	17166	16999	17072	16925	17281	16997	16679	17075	16910	17132	16977	17100	17037	17091	16978	17239	17313	17042	17060	17258	17130	17128	16978	16967	16919	17088	17048	17273	17071	17007	17034	17013	17243	16819	16891	17061	17213	17106	16924	16949	17196	17278	17080	17088	17061	16948	17020	16909	16942	17114	17323	17067	17129	17182	17029	16993	17086	17080	17080	17077	17077	17133	16922	17088	17124	17078	17196	17187	17195	16919	16937	17075	17084	16829	16977	16997	16845	17068	17095	17209	17191	17030	17048	17038	17084	17149	16956	16952	17226	17010	17043	16961	17172	16927	16776	17192	17137	16967	17086	16970	17059	17244	17017	17246	17005	17082	17101	16863	17066	17139	17186	17159	17192	17054	17202	16973	16950	17044	17001	17095	16955	17114	16998	17143	16961	17215	17188	17080	17321	16915	17139	17301	17110	17167	17249	17103	16981	17254	17168	17015	17088	17063	16978	16927	17024	16971	17052	17348	17033	17079	16951	17105	16959	16842	16935	17031	16884	17114	17154	17070	17168	17078	16983	17132	17038	17099	16993	17076	17055	16978	17235	17099	17263	16948	17111	17199	16967	17002	17146	16978	17123	17084	16818	17109	17023	17164	17198	17123	17017	16842	16950	17204	17059	17088	17185	16949	17047	17028	17027	17066	16953	16981	17008	17137	17125	17106	17075	17183	17267	16944	16891	16887	17005	16965	16912	17036	17255	17196	17044	17321	16941	17199	17099	17175	17103	17099	17089	17195	17247	17127	17152	17100	17119	16920	16998	17014	17049	17067	17213	16952	17012	16993	16903	17148	16926	17017	17195	17094	17043	17023	16964	17235	16921	16815	16803	16812	17049	17071	17038	17041	17047	17156	17090	17086	16967	16930	16937	16804	17193	17023	17177	17076	16927	17195	17044	17078	17041	17001	17010	16934	17076	17005	16946	16987	17009	17067	17058	17044	17138	17245	17039	16946	17042	17059	17177	16954	17070	16990	17053	16851	17225	16953	17083	16948	17214	17138	16958	16998	17231	17155	16964	16966	17107	17156	17160	17360	17091	16948	17091	17114	17094	17327	17076	16963	17153	16889	17053	17148	17166	17164	17136	16980	17002	17069	17126	17066	17124	17101	17065	17077	17012	17161	17076	17108	17276	17173	17170	17149	17144	17125	17037	16942	17062	16896	16989	17234	17218	17030	16965	16846	17067	17033	17090	16984	16940	17024	17034	17173	17223	17107	17022	17109	17186	17253	17153	16954	16976	17225	17054	17047	17112	17296	17061	17110	16936	17144	17280	17151	17110	17175	17053	17210	16845	17175	16825	17119	17044	16992	16992	17000	16958	17023	17226	17065	17181	17117	16979	17135	17211	17073	17104	16990	16992	16970	17080	17321	17126	16937	16976	16931	16946	17066	17055	17154	17096	16942	17106	17095	17295	17099	16961	17061	17150	16996	17260	17115	16966	17109	17129	16797	17234	17152	17202	17142	16998	17107	17230	17128	16941	17097	17036	16856	17136	16993	17056	17038	16940	17087	17122	17132	16957	16874	16908	17280	17252	16873	17070	17101	17067	17037	17107	17093	17092	16933	17251	17242	17267	17186	16854	17040	17146	16951	16944	17084	17025	17171	16811	17051	16988	17047	17155	17094	17028	17015	17070	16938	17302	17161	17149	17059	17119	17215	16978	16890	17056	16993	17112	17126	17000	17226	16992	17255	17045	17104	17064	17122	17058	17062	17035	17161	17177	17075	17292	17016	16836	17095	16977	17063	17090	16924	17037	17253	17074	16972	17200	17058	17040	17228	16963	16973	16995	16950	17178	17157	17113	17131	16966	17071	17027	16959	17249	17191	16899	16846	16987	17117	17134	17012
16916	31721	29446	23669	20991	18874	17694	16611	16362	16149	15847	15671	15404	15425	15457	15294	15191	15232	15194	15062	15057	15069	14859	15045	14990	14753	14887	14842	14967	14803	14856	14783	14866	14826	14993	14775	14811	14959	14960	14813	14844	14820	14871	14828	14797	14817	14820	14845	14909	14903	14905	14990	14930	15051	14977	15014	14951	15069	14953	14841	14846	14915	14959	14946	14902	14934	14718	14913	14770	14694	14775	14847	14759	14866	14870	14793	14853	14586	14820	14808	14678	14726	14824	14581	14781	14744	14815	14907	14676	14821	14787	14765	14718	14782	14694	14809	14753	14708	14788	14874	14913	14701	14805	14817	14725	14701	14706	14944	14727	14768	14881	14780	14703	14838	14800	14823	14725	14615	14840	14785	14813	14879	14787	14757	14854	14727	14858	14814	14758	14774	14734	14699	14672	14830	14697	14820	14708	14952	14764	14892	14802	14639	14774	14840	14863	14773	14791	14699	14707	14864	14790	14822	14657	14763	14780	14978	14614	14683	14560	14831	14872	14860	14773	14876	14636	14844	14784	14895	14924	14779	14599	14835	14750	14722	14713	14602	14910	14608	14707	14733	14760	14587	14728	14694	14814	14839	14766	14751	14748	14730	14770	14852	14693	14827	14735	14652	14748	14897	14588	14806	14834	14716	14691	14809	14751	14738	14802	14724	14657	14940	14709	14732	14701	14843	14732	14711	14812	14842	14638	14894	14715	14866	14906	14632	14880	14830	14793	14715	14897	14628	14615	14918	14794	14787	14782	14580	14735	14782	14608	14747	14739	14694	14810	14843	14837	14926	14961	14831	14682	14704	14716	14859	14782	14682	14778	14698	14759	14810	14675	14615	14637	14788	14806	14884	14566	14945	14566	14795	14646	14802	14817	14986	14772	14738	14937	14933	14726	14758	14844	14559	14595	14817	14651	14750	14949	14654	14856	14855	14819	14712	14740	14738	14633	14803	14716	14649	14750	14690	14828	14776	14781	14755	14808	14777	14693	14860	14912	14705	14721	14712	14703	14708	14843	14676	14777	14792	14661	14552	14836	14687	14628	14866	14784	14626	14686	14756	14684	14783	14789	14592	14720	14799	14787	14858	14828	14748	14707	14690	14706	14626	14613	14663	14680	14861	14661	14648	14890	14763	14804	14677	14893	14818	14664	14687	14910	14657	14680	14668	14694	14776	14717	14797	14822	14676	14662	14694	14707	14626	14721	14683	14788	14843	14857	14743	14966	14473	14742	14695	14772	14832	14671	14761	14816	14649	14690	14768	14746	14799	14482	14693	14767	14818	14851	14799	14838	14752	14740	14714	14720	14949	14788	14772	14723	14826	14731	14867	14688	14756	14773	14874	14796	14673	14817	14871	14636	14673	14547	14720	14731	14830	14902	14699	14823	14818	14844	14737	14731	14683	14754	14751	14643	14963	14757	14655	14617	14731	14797	14623	14710	14695	14777	14715	14761	14702	14629	14669	14782	14669	14741	14723	14708	14960	14717	14856	14649	14741	14666	14649	14717	14987	14841	14689	14792	14710	14645	14759	14751	14613	14812	14694	14627	14744	14681	14667	14744	14823	14733	14638	14614	14753	14691	14911	14725	14836	14736	14679	14867	14719	14758	14713	14668	14708	14802	14729	14820	14784	14795	14841	14648	14684	14710	14747	14662	14793	14771	14775	14745	14775	14911	14668	14818	14817	14829	14705	14798	14772	14577	14814	14711	14849	14731	14831	14750	14781	14837	14764	14758	14663	14820	14682	14862	14702	14767	14658	14584	14804	14689	14776	14657	14842	14705	14686	14674	14708	14608	14727	14681	14944	14766	14893	14792	14783	14805	14843	14811	14811	14777	14786	14874	14556	14671	14826	14751	14675	14773	14772	14753	14650	14934	14757	14819	14702	14662	14744	14879	14757	14731	14714	14824	14635	14606	14707	14879	14572	14735	14711	14823	14730	14816	14693	14780	14828	14727	14808	14866	14806	14734	14773	14748	14703	14894	14887	14879	14791	14753	14848	14804	14934	14823	14683	14835	14720	14701	14826	14700	14742	14723	14741	14846	14683	14835	14779	14741	14806	14649	14796	14733	14606	14652	14796	14754	14775	14699	14718	14688	14836	14782	14789	14849	14740	14719	14818	14840	14710	14758	14819	14741	14717	14827	14751	14721	14710	14778	14842	14944	14835	14746	14845	14773	14761	14829	14766	14752	14591	14719	14783	14753	14658	14866	14568	14602	14798	14834	14692	14936	14741	14861	14579	14830	14827	14713	14601	14905	14623	14901	14863	14715	14788	14670	14964	14942	14687	14807	14793	14668	14551	14657	14750	14804	14781	14681	14802	14712	14762	14695	14889	14724	14605	14753	14664	14857	14636	14670	14751	14887	14796	14792	14872	14688	14704	14795	14781	14685	14833	14813	14760	14695	14781	14671	14870	14598	14721	14847	14746	14599	14762	14687	14705	14845	14616	14726	14760	14531	14763	14692	14771	14674	14543	14822	14541	14875	14663	14885	14783	14765	14758	14724	14661	14722	14552	14828	14692	14664	14954	14756	14697	14585	14730	14829	14773	14863	14557	14852	14816	14815	14839	14724	14679	14803	14787	14765	14860	14625	14835	14831	14728	14812	14689	14688	14690	14584	14906	14797	14806	14670	14699	14809	14835	14710	14706	14659	14634	14545	14819	14834	14786	14814	14960	14791	14670	14925	14824	14669	14856	14620	14790	14764	14689	14761	14797	14437	14726	14791	14740	14703	14753	14637	14826	14847	14958	14725	14867	14736	14761	14742	14853	14911	14690	14733	14873	14755	14836	14758	14837	14625	14726	14549	14866	14718	14811	14701	14829	14695	14634	14760	14707	14680	14850	14719	14788	14685	14752	14854	14882	14799	14925	14677	14802	14625	14896	14919	14760	14571	14730	14674	14804	14771	14702	14619	14860	14714	14794	14712	14796	14704	14787	14648	14730	14787	14842	14810	14729	14745	14606	14724	14809	14852	14675	14960	14736	14871	14769	14756	14822	14780	14856	14735	14645	14847	14774	14610	14722	14747	14742	14828	14927	14682	14688	14860	14813	14822	14832	14848	14814	14727	14506	14852	14710	14752	14874	14723	14783	14573	14535	14626	14815	14820	14580	14595	14626	14880	14812	14750	14675	14658	14701	14884	14598	14780	14738	14629	14779	14775	14756	14725	14621	14864	14683	14437	14716	14730	14864	14633	14673	14564	14902	14651	14582	14667	14904	14634	14734	14758	14833	14914	14741	14803	14722	14761	14926	14761	14778	14643	14723	14857	14703	14737	14912	14816	14860	14660	14687	14922	14698	14804	14597	14657	14899	14879	14826	14824	14830	14784	14564	14561	14764	14739	14535	14648	14683	14673	14842	14859	14762	14680	14629	14601	14848	14750	14553	14773	14857	14810	14973	14762	14604	14870	14864	14604	14719	14706	14737	14812	14760	14675	14600	14875	14815	14872	14736	14550	14828	14781	14732	14687	14767	14658	14894	14915	14661	14795	14794	14832	14670	14869	14642	14840	14727	14870	14735	14674	14621	14733	14774	14692	14921	14758	14625	14706	14649	14650	14838	14649	14714	14836	14741	14728	14800	14813	14671	14752	14731	14713	14829	14813	14730	14568	14719	14723	14615	14671	14815	14733	14658	14657	14748	14612	14765	14833	14856	14781	14814	14815	14717	14682	14740	14712	14800	14679	14695	14744	14810	14731	14738	14804	14684	14865	14740	14743	14783	14937	14863	14640	14869	14718	14740	14652	14802	14778	14707	14606	14964	14823	14835	14771	14785	14614	14682	14715	14824	14800	14918	14689	14742	14782	14698	14707	14747	14879	14660	14793	14719	14805	14808	14778	14777	14773	14758	14866	14670	14732	14678	14643	14747	14778	14788	14784	14677	14739	14758	14694	14914	14744	14742	14930	14868	14674	14754	14670	14734	14698	14825	14692	14676	14709	14761	14785	14835	14904	14683	14678	14850	14721	14600	14654	14795	14747	14783	14701	14738	14640	14751	14720	14640	14795	14717	14721	14824	14805	14672	14651	14833	14659	14793	14658	14673	14754	14766	14677	14747	14785	14838	14817	14760	14909	14767	14685	14654	14821	14746	14770	14652	14707	14730	14768	14580	14685	14764	14793	14691	14757	14889	14743	14765	14791	14729	14565	14661	14775	14869	14645	14682	14780	14668	14764	14863	14877	14737	14757	14732	14784	14684	14757	14728	14813	14895	14770	14650	14808	14788	14641	14734	14704	14712	14833	14694	14758	14591	14726	14942	14788	14611	14891	14762	14844	14675	14885	14678	14754	14768	14653	14776	14786	14793	14812	14815	14711	14633	14635	14620	14791	14747	14735	14821	14762	14772	14818	14856	14766	14523	14852	14636	14840	14700	14791	14816	14708	14811	14662	14640	14659	14651	14803	14733	14794	14728	14623	14701	14745	14763	14612	14618	14642	14833	14815	14639	14734	14760	14669	14766	14725	14750	14667	14740	14680	14716	14721	14719	14923	14821	14755	14730	14880	14894	14669	14762	14679	14837	14605	14734	14762	14935	14644	14824	14825	14750	14902	14618	14708	14854	14747	14763	14616	14846	14791	14843	14750	14674	14735	14608	14783	14785	14781	14629	14740	14779	14810	14826	14750	14670	14838	14796	14897	14746	14780	14716	14880	14821	14810	14603	14855	14816	14639	14698	14783	14758	14686	14647	14680	14869	14773	14785	14663	14726	14613	14489	14695	14691	14781	14722	14855	14798	14659	14773	14685	14713	14733	14959	14737	14804	14714	14746	14750	14629	14776	14623	14832	14704	14770	14670	14748	14762	14941	14654	14668	14855	14869	14791	14561	14671	14730	14720	14979	14659	14715	14612	14831	14714	14969	14795	14850	14761	14696	14668	14881	14689	14659	14810	14817	14759	14877	14725	14865	14782	14984	14716	14895	14677	14816	14678	14713	14734	14794	14708	14799	14830	14726	14871	14884	14791	14806	14714	14557	14689	14746	14632	14857	14708	14672	14768	14737	14839	14644	14693	14751	14709	14910	14842	14653	14789	14597	14710	14773	14820	14774	14600	14782	14541	14722	14847	14736	14719	14853	14829	14631	14769	14763	14903	14761	14718	14730	14822	14710	14758	14637	14771
27197	21871	24812	21915	18251	18140	17886	17803	17726	17893	17614	17733	17841	17565	17581	17598	17653	17654	17587	17686	17791	17622	17837	17650	17542	17542	17514	17646	17650	17528	17652	17450	17544	17671	17742	17646	17468	17638	17657	17421	17521	17781	17763	17519	17680	17601	17468	17562	17626	17529	17581	17439	17715	17809	17762	17532	17402	17610	17742	17730	17832	17774	17678	17513	17798	17615	17601	17405	17507	17633	17665	17765	17621	17412	17695	17714	17702	17747	17378	17518	17529	17456	17642	17707	17476	17702	17676	17549	17471	17529	17518	17468	17450	17602	17432	17646	17567	17697	17696	17548	17434	17473	17683	17570	17500	17565	17490	17780	17695	17409	17662	17421	17753	17600	17671	17581	17749	17602	17594	17615	17509	17526	17759	17640	17435	17736	17495	17671	17608	17436	17520	17610	17370	17496	17494	17568	17618	17661	17628	17547	17615	17647	17581	17608	17604	17532	17572	17591	17513	17508	17681	17394	17647	17653	17985	17495	17568	17670	17644	17815	17593	17603	17708	17690	17524	17652	17479	17489	17366	17611	17574	17523	17547	17529	17603	17567	17477	17716	17577	17492	17550	17419	17425	17462	17572	17452	17781	17365	17762	17828	17734	17581	17702	17738	17682	17855	17272	17457	17631	17361	17590	17753	17596	17380	17422	17517	17646	17473	17597	17429	17602	17522	17355	17451	17554	17566	17764	17500	17572	17659	17393	17807	17704	17551	17490	17588	17876	17584	17626	17742	17597	17633	17508	17700	17694	17569	17654	17687	17616	17523	17649	17457	17627	17466	17748	17495	17471	17620	17524	17726	17191	17582	17438	17568	17602	17735	17563	17508	17741	17586	17577	17564	17678	17440	17636	17547	17486	17581	17581	17652	17363	17541	17717	17672	17375	17609	17474	17573	17479	17588	17392	17473	17504	17451	17512	17596	17513	17858	17739	17408	17630	17416	17487	17643	17603	17647	17682	17543	17615	17499	17560	17658	17621	17669	17619	17503	17396	17495	17482	17470	17441	17512	17802	17361	17580	17528	17523	17474	17413	17679	17592	17669	17678	17472	17538	17739	17579	17599	17348	17566	17605	17365	17739	17748	17547	17606	17720	17644	17356	17706	17453	17651	17542	17634	17644	17565	17632	17628	17675	17689	17752	17566	17535	17577	17646	17516	17677	17559	17669	17684	17478	17502	17772	17677	17663	17508	17466	17567	17431	17556	17478	17632	17518	17531	17647	17629	17623	17542	17507	17326	17571	17703	17668	17646	17760	17533	17547	17719	17665	17599	17545	17559	17520	17544	17748	17510	17623	17310	17524	17571	17515	17516	17645	17657	17519	17577	17453	17616	17439	17528	17640	17434	17672	17683	17489	17479	17660	17593	17494	17602	17577	17402	17496	17532	17479	17370	17572	17732	17630	17531	17599	17744	17523	17424	17598	17590	17417	17575	17880	17608	17577	17497	17481	17526	17468	17472	17675	17625	17516	17473	17466	17504	17560	17519	17580	17664	17733	17626	17553	17421	17499	17302	17570	17574	17672	17518	17485	17906	17549	17652	17743	17514	17635	17591	17712	17431	17496	17702	17743	17503	17355	17612	17660	17539	17586	17589	17678	17704	17689	17664	17653	17585	17707	17229	17583	17654	17773	17851	17459	17545	17450	17463	17655	17417	17419	17473	17494	17578	17403	17564	17546	17689	17768	17487	17538	17669	17605	17615	17639	17507	17470	17620	17475	17609	17530	17591	17417	17475	17415	17590	17571	17400	17517	17397	17535	17529	17368	17586	17462	17480	17524	17628	17683	17502	17504	17462	17519	17728	17531	17439	17603	17539	17591	17450	17503	17645	17567	17670	17452	17601	17459	17619	17815	17458	17567	17460	17705	17495	17568	17402	17600	17340	17754	17381	17570	17620	17691	17688	17614	17424	17546	17580	17345	17576	17759	17576	17565	17519	17657	17556	17369	17576	17485	17428	17319	17329	17597	17662	17712	17555	17529	17678	17420	17744	17550	17803	17680	17760	17431	17592	17773	17580	17380	17735	17673	17706	17732	17595	17513	17573	17390	17557	17520	17577	17729	17472	17514	17442	17728	17585	17576	17617	17754	17509	17620	17429	17466	17423	17533	17620	17756	17662	17385	17550	17688	17576	17785	17568	17496	17586	17450	17484	17581	17642	17676	17702	17757	17516	17713	17623	17629	17604	17530	17533	17581	17619	17687	17575	17514	17570	17736	17497	17532	17387	17772	17553	17499	17568	17500	17629	17552	17274	17310	17688	17591	17557	17604	17674	17704	17487	17799	17724	17472	17468	17701	17657	17729	17313	17423	17557	17553	17384	17577	17611	17712	17545	17471	17507	17461	17708	17604	17538	17632	17758	17587	17560	17414	17681	17617	17957	17599	17431	17409	17614	17574	17433	17629	17553	17624	17511	17630	17639	17500	17489	17529	17602	17424	17596	17650	17459	17452	17564	17393	17520	17504	17571	17652	17691	17541	17600	17603	17612	17486	17683	17532	17728	17654	17409	17577	17520	17505	17373	17651	17640	17777	17738	17628	17439	17766	17643	17715	17525	17605	17825	17411	17501	17511	17738	17556	17533	17715	17488	17392	17386	17457	17470	17507	17561	17647	17630	17502	17533	17548	17837	17416	17701	17591	17541	17559	17117	17524	17594	17636	17696	17749	17435	17452	17534	17588	17904	17771	17415	17741	17700	17637	17458	17544	17597	17469	17596	17434	17581	17642	17648	17711	17706	17618	17638	17636	17769	17761	17740	17600	17632	17563	17421	17582	17453	17383	17589	17471	17456	17388	17669	17498	17578	17449	17394	17466	17478	17599	17574	17710	17496	17477	17467	17738	17701	17518	17696	17604	17409	17505	17753	17581	17661	17435	17457	17576	17327	17615	17484	17607	17535	17662	17659	17536	17655	17589	17496	17523	17743	17623	17614	17552	17530	17537	17654	17469	17509	17569	17601	17686	17573	17553	17631	17489	17546	17471	17539	17422	17645	17643	17668	17590	17604	17495	17622	17601	17734	17905	17531	17473	17601	17763	17665	17549	17525	17756	17686	17512	17560	17739	17554	17631	17560	17574	17488	17730	17475	17579	17574	17556	17726	17759	17571	17465	17493	17458	17570	17414	17556	17513	17512	17538	17616	17429	17385	17681	17577	17561	17572	17740	17643	17491	17425	17667	17680	17548	17467	17465	17517	17620	17641	17513	17552	17630	17705	17654	17670	17570	17608	17481	17660	17723	17621	17758	17492	17437	17527	17862	17578	17636	17526	17567	17503	17723	17597	17577	17531	17768	17485	17650	17545	17566	17560	17540	17607	17637	17448	17522	17597	17583	17620	17810	17528	17532	17809	17641	17607	17617	17706	17569	17473	17538	17496	17662	17534	17623	17728	17736	17647	17578	17519	17686	17507	17412	17513	17622	17569	17712	17592	17468	17340	17444	17526	17551	17603	17696	17660	17593	17620	17711	17596	17678	17619	17577	17347	17651	17716	17704	17667	17461	17619	17757	17717	17480	17629	17727	17531	17783	17624	17460	17426	17674	17509	17402	17648	17383	17607	17721	17618	17573	17668	17550	17793	17561	17727	17770	17687	17609	17754	17521	17831	17515	17700	17665	17816	17622	17536	17490	17454	17501	17389	17543	17489	17646	17646	17618	17858	17558	17461	17584	17612	17623	17735	17481	17505	17671	17730	17540	17691	17604	17520	17676	17588	17675	17499	17555	17437	17613	17432	17501	17650	17545	17763	17576	17725	17560	17421	17635	17556	17553	17718	17771	17639	17615	17220	17671	17560	17495	17507	17501	17506	17468	17688	17470	17445	17461	17644	17486	17596	17669	17296	17638	17477	17573	17564	17733	17789	17531	17536	17858	17455	17726	17415	17495	17713	17684	17732	17455	17487	17719	17576	17659	17538	17605	17565	17405	17654	17471	17483	17591	17713	17647	17821	17722	17498	17547	17488	17583	17653	17380	17626	17560	17531	17419	17446	17618	17535	17635	17601	17791	17630	17551	17271	17666	17775	17682	17310	17594	17715	17636	17677	17563	17621	17588	17648	17771	17585	17580	17472	17611	17632	17587	17709	17657	17567	17675	17532	17506	17750	17718	17495	17635	17573	17628	17652	17585	17569	17485	17365	17602	17470	17521	17565	17662	17791	17392	17601	17583	17457	17689	17572	17617	17563	17753	17738	17511	17416	17594	17620	17633	17579	17739	17377	17717	17775	17523	17721	17684	17501	17497	17424	17576	17488	17555	17602	17572	17622	17377	17534	17599	17433	17391	17565	17501	17455	17428	17830	17561	17762	17550	17633	17698	17494	17394	17293	17505	17451	17648	17376	17252	17403	17635	17587	17313	17578	17656	17562	17474	17370	17403	17601	17622	17662	17810	17593	17568	17569	17659	17454	17524	17636	17592	17509	17678	17660	17479	17443	17422	17552	17543	17469	17671	17572	17457	17564	17834	17451	17602	17503	17653	17747	17640	17539	17591	17489	17601	17623	17810	17720	17517	17537	17652	17791	17524	17400	17549	17548	17377	17505	17373	17568	17679	17524	17630	17540	17647	17399	17297	17515	17449	17582	17545	17674	17398	17613	17773	17595	17309	17803	17623	17520	17762	17520	17572	17497	17534	17505	17585	17825	17373	17600	17399	17495	17621	17855	17546	17648	17646	17634	17553	17793	17669	17509	17537	17474	17517	17587	17494	17593	17668	17663	17740	17542	17594	17305	17585	17612	17519	17537	17388	17573	17494	17624	17651	17552	17738	17603	17544	17530	17567	17446	17741	17589	17366	17609	17648	17512	17648	17605	17478	17624	17873	17506	17727	17740	17628	17604	17630	17723	17521	17525	17547	17561	17576	17552	17569	17424	17505	17695	17530	17464	17587	17590	17311	17621	17666	17548	17703	17534	17581	17393	17536	17515	17704	17586	17583	17503	17676	17696	17609	17656	17624	17716	17484	17683	17547	17511	17561	17687	17445	17491	17721	17533	17574	17808	17697	17515	17655	17542	17458	17564	17619	17510	17598	17585	17679	17508	17407	17537	17637	17528	17590	17794	17455	17642	17578	17448	17445	17420	17543	17527	17603	17591	17446	17597	17590	17509	17440	17318	17727	17526	17614	17608
15770	20425	19387	17249	16397	15993	15700	15494	15319	15235	15240	15250	15349	15337	15218	15153	15228	15124	15213	15049	15235	15126	15133	15119	15033	14974	15143	15093	15206	15046	15130	14992	15221	15064	15177	15192	15025	15047	15285	15206	15067	15112	15065	15118	15180	15043	15221	15259	15023	15121	15006	15277	15113	15299	15121	15169	15136	15035	15007	15152	15225	15067	15132	15110	15060	15088	15102	15213	15045	15133	15139	14893	15038	15127	15219	15129	15068	15160	14956	15163	15116	15130	15035	15158	15020	15146	15107	15061	15138	15113	14893	15243	15134	15197	15010	15018	15237	15151	15169	15130	15101	15054	15038	15140	15136	15012	15148	15200	15115	15199	15151	14871	15121	15130	15036	15079	15044	15000	15153	15114	15226	15165	15113	15299	14938	15164	15104	15010	15079	15130	15025	15039	15167	15135	15141	15163	15046	15167	14936	15110	15082	15203	15149	15154	15122	14989	15096	15094	15127	14848	15123	15027	15121	15012	15186	15188	15150	15220	15198	15057	15085	15192	14969	15102	14945	15085	15198	15164	15141	15031	15117	15171	15011	15113	15092	15145	15062	15156	15050	15183	15084	15111	15174	15140	15073	14913	15078	15011	15084	15086	14987	15204	14984	14956	15152	15289	15175	14971	14985	15066	14962	15070	15170	15073	15110	15041	15121	15020	15149	15182	15006	15135	15143	15174	15053	14929	15123	15104	15247	15081	15108	15018	15053	15081	14926	15173	15099	15255	15102	15156	15125	15167	14993	14950	15163	14925	15103	14983	15082	15059	15034	15003	15340	15093	14925	15101	15073	14993	15085	15038	15020	15013	15089	15113	15165	15035	15191	15244	14908	15196	15284	14864	15150	15017	15105	15114	15010	15011	14953	15091	15166	15024	15092	15029	15120	15042	15131	14989	15177	15051	15149	14971	15136	15096	14923	15084	14974	14975	15167	15217	15237	15083	14933	15026	15128	15107	14996	15125	15108	14964	15099	14976	14949	15129	15149	14894	14983	15032	15174	15117	15082	15248	15105	15093	15010	15051	15051	14958	15074	15082	15236	15113	15058	15014	15091	14986	15010	15061	15033	15188	15135	15008	15066	15010	15225	15131	15232	15196	15083	14962	15041	15027	15156	14979	15145	15092	15027	15003	15066	14937	15110	14939	15056	15082	15074	15189	15059	15085	15063	14851	14996	15311	15193	15021	15338	15068	14913	15002	15145	15033	15021	15037	15053	15028	15229	15110	15070	15076	14987	15228	15188	15127	15050	15096	15080	15000	15053	15077	15158	15152	15166	14953	15136	15079	14989	15078	15160	15024	15130	15148	15105	15005	14985	15103	15091	14940	15143	15157	15106	14996	14952	15054	15187	15008	15044	15139	15229	15141	14994	15042	14934	14926	15043	15132	15055	15100	15107	14960	14938	15053	14996	15281	15101	15036	15086	15002	15123	15183	15056	15011	14913	15119	14962	15137	15064	15046	15260	15073	15142	15159	15143	15198	15206	14959	15124	15055	14990	14929	15005	15095	15019	15067	15035	15178	15220	15069	15137	14960	14977	14889	15106	15206	15049	15223	15131	15095	15059	15127	15158	15121	15179	15073	15104	14959	15167	15235	15077	14961	14849	15094	15040	15162	15124	15067	15149	15163	15106	15096	14955	15027	14969	15194	15130	15193	15116	15115	15121	15039	15223	14926	15173	15144	15210	15154	15139	15078	15041	15045	14971	15278	15003	15035	15109	15062	15049	15039	15033	15041	15183	15246	15035	15085	15171	15064	15029	15204	15049	15019	15030	14936	15005	15210	14957	15161	15170	15056	15060	14923	15061	14935	15169	15025	15144	15112	14893	15058	15148	15106	15228	15044	15229	15166	15034	15000	15079	15026	14991	15140	15246	14960	15280	15041	15020	15014	15215	14901	15089	15240	15100	15013	15179	15156	15145	15235	15080	15166	15052	15008	14961	15098	15054	15030	15084	15231	14992	15026	15008	15010	15047	15053	15230	15070	15159	15183	15187	15112	15023	15227	15065	15131	14992	14871	15224	14987	15029	15041	15038	15067	15087	14940	15093	14971	15150	15079	15229	15078	15020	15126	14883	15169	15065	15051	15099	15054	15162	15053	15107	14919	14971	15055	15099	15045	15190	14960	15154	14981	15132	15261	15223	15084	15223	15133	15188	15142	15056	15191	15148	15254	15030	15068	15156	15123	15056	14901	15009	14982	15055	15214	15143	14961	15163	14984	15225	15017	15129	15084	15320	15190	15008	15063	15080	15068	15209	14941	15107	15022	15118	15077	15095	15186	15029	14986	14995	14973	15067	15004	15047	15032	15069	15157	15103	15132	14999	14978	15074	15122	15129	14912	14989	15156	15134	14988	14936	15009	15140	14853	15117	14955	15218	15139	15411	14962	15057	15152	14850	15178	14837	15170	15013	14968	15084	15245	15089	14874	14931	15100	14870	15076	15068	14969	14994	15157	15184	14910	15022	15006	15100	14933	15152	15058	15189	15187	15105	15209	15207	15046	15058	15096	15083	15131	15093	15036	15001	15069	15013	15042	15127	15101	15146	15065	15139	14993	15140	15023	15054	15084	15126	15052	14971	15048	14964	15255	15245	15110	15044	15038	15021	15194	15151	15186	15225	15058	14882	14941	14996	15100	15025	15012	15098	14989	14851	15217	14953	14960	15174	15315	15075	15167	14973	15055	14894	15030	15202	15058	15130	14922	15153	15018	15217	15016	15042	15088	15029	15068	15111	15072	14978	14980	14925	15215	14985	15043	15218	15085	15103	15103	15092	15356	15122	15070	15155	15195	15086	15100	15152	15066	15141	14942	14970	15015	14949	15208	15018	14950	14835	15063	15039	15179	15147	15099	14999	15025	15019	15060	15360	15235	15049	15100	15023	15014	14966	15020	15038	15074	15043	15041	15121	15133	15097	15141	14973	15048	15197	15167	15154	15042	15022	15113	15089	15147	15058	15092	15219	14978	15100	14967	15091	15123	15069	15200	14895	15066	15247	15147	15085	15346	15203	15107	15050	14965	15116	15128	15094	15058	15098	14975	15030	15175	15226	15188	14923	15067	15272	15023	15119	15017	15191	15117	15085	15247	15067	15203	15029	15121	15183	14924	15117	15371	15131	15026	15032	15038	15180	15070	15240	14986	15075	15057	15154	15186	15049	14928	15133	14954	14975	15166	14914	15229	15086	14993	15039	15065	15048	14904	15105	14979	14954	14959	15068	15071	15158	15072	15030	14983	15186	14959	15187	15099	14975	15215	15212	15133	15110	14938	15270	15106	15174	15209	15007	15106	14992	14967	15027	15019	15136	15159	15070	15104	15105	15027	15066	14982	14996	15072	15115	15020	15143	15267	15175	15199	15155	14959	15046	15095	15066	15046	15085	14875	15191	15082	15095	14796	15034	15101	15165	15023	15175	15242	15019	15219	15177	15055	14909	15237	15086	14944	15018	15010	15091	14878	15083	15091	15124	15310	14937	15095	15240	15054	15103	15086	15068	15187	15095	15207	15154	15032	15115	15097	15059	15127	15151	15110	15026	15073	15142	15028	15072	15102	15025	15092	15265	15325	15117	14983	15097	14917	15119	14977	15160	15034	14987	15039	15186	15181	15070	15260	15109	15080	15022	15055	15042	15052	15098	15084	15200	14977	15078	14988	15034	15035	14964	15041	15195	15100	15189	15119	14973	15085	15052	15285	15068	15134	15111	14983	14839	15115	15193	15029	15086	14967	14990	15133	15052	14988	14945	15090	15135	15030	15182	15180	15244	14996	15036	15060	14984	14957	15117	15086	15202	14977	15185	15014	15090	15267	15144	15209	15145	14993	14960	15026	15166	15018	15274	14996	14943	15125	15262	15005	15141	15098	15237	14936	14987	15013	15014	15107	15054	15108	15094	15262	15059	14990	15176	15085	15062	15112	15020	15199	15115	15103	15219	15105	15101	15211	15139	15099	15281	15062	15159	15118	15100	15036	15138	14982	15135	14981	15070	15156	15216	14951	14852	15164	15054	15064	15036	15142	15081	15060	14995	15154	15041	15174	15106	14895	15136	15221	15203	15174	14965	15054	15115	15045	15158	15035	15092	15129	15159	15185	15139	15072	15023	15058	14973	15268	15076	15094	14960	15066	15083	14929	15045	15090	15092	14982	15061	15096	14995	15239	14972	15055	15061	15020	15161	15333	15044	15156	15027	15223	15031	15050	15208	15170	15244	15067	15027	15075	15074	15032	15138	15067	14959	15033	14909	15082	14943	15009	15104	15177	15098	15153	15154	15047	14915	14988	14987	14986	15165	15122	14903	14946	15292	15144	15219	14934	14991	15308	14978	15064	15056	15020	15165	15083	15015	15207	14920	15088	15079	15114	15138	15026	15078	14973	15063	15383	15121	15069	15207	15152	15028	15056	14986	15138	15176	15064	15127	15304	15143	14982	15064	15256	15070	15131	14965	15082	15146	14964	15231	15005	15107	15069	15078	14987	15163	15085	15033	14955	15148	15129	15092	15085	15044	15219	15123	14950	15111	15162	15142	15088	15148	15247	15016	15054	14910	14887	14898	15011	15124	15038	15142	15113	15013	14960	15075	15093	14915	15100	15013	15181	15077	15021	15064	15194	15048	15137	15206	14944	15072	15064	15092	15104	15219	15093	14921	15259	15055	14972	15225	15216	15043	15172	15005	15125	14914	15169	15078	15031	15036	15160	15095	15286	15081	15142	15072	15055	15131	15187	15017	15266	15084	15136	15137	15219	15124	15091	15134	15041	15042	15066	15104	15051	15141	15108	15020	15033	15152	15090	15193	14969	15295	15334	15217	15088	15128	15181	15120	15078	15204	15136	15236	15264	15191	15203	15145	15065	15226	15055	15214	15063	15183	15152	14979	15167	15231	14997	15199	14973	15125	15046	15136	15002	15224	15151	15163	15178	14937	15261	15246	15271	15057	15200	15008	15098	15230	15184	15074	15082	15033	15290	15090	15188	15073	15207	15059	15110	15125	14995	15219	15210	15113	14960	14981	15046	15217	15215	14930	15076	15051	15076	15043	15198	14961	15135	15066	14966	15151	15040	15187	14951	14996	15165	15126	15007	15123	15134	15123	14995	15215	15242	15014	15062	15057	14969	15283	15061	15181	15211
23525	21023	28461	23843	21829	22045	20918	17922	17639	17843	17864	17611	17437	17425	17334	17456	17345	17464	17404	17154	17380	17481	17264	17276	17236	17395	17470	17105	17326	17328	17191	17522	17224	17313	17201	17278	17228	17258	17332	17341	17278	17209	17308	17293	17215	17253	17249	17190	17236	17099	17274	17233	17017	17386	17357	17506	17291	17397	17378	17190	17345	17254	17057	17174	17184	17239	17237	17292	17089	17087	17353	17258	17407	17212	17195	17255	17142	17185	17243	17325	17084	17074	17170	17173	17227	17255	17241	17151	17016	16998	17226	17148	17224	17294	17254	17151	16995	17115	16975	17156	17143	17151	17200	17135	17282	17135	17158	17257	17205	17130	16861	17121	17042	17075	17216	17264	17101	17310	16961	16997	17283	17175	17343	17379	17206	17261	17125	17343	16989	17190	17030	17169	17132	17065	17198	17165	17225	17204	17255	17042	16985	17035	16977	17048	17066	16930	17116	17152	17260	17143	17169	17218	17114	17280	17151	17293	16889	17119	16953	16938	17208	17147	17218	17142	17045	17090	17223	17058	17126	17082	17235	17087	17042	17106	17097	17114	17079	17146	16974	17236	17392	17313	17129	17110	17150	17019	17355	17085	17120	16938	16986	17113	17194	16885	17285	17164	17055	17289	17091	17199	17239	17119	17034	16993	17201	17126	17125	17116	17040	17112	17232	17068	17293	17337	17173	17034	17203	16829	17264	17118	17051	16993	17375	17201	17197	17181	17121	16946	17394	17245	17017	16995	17090	17181	17211	17093	17027	17177	17002	16924	17118	17258	17154	17039	17104	16992	16931	17066	17071	17016	16812	17028	17110	17115	17197	17057	17322	17014	17118	17071	17141	17321	17169	16987	17074	16858	17348	17233	17258	17111	16938	16978	17008	17199	17043	17055	17134	16855	17222	17174	17232	17153	17049	17109	17309	17116	17122	17145	17081	16994	17077	16986	17036	17170	17146	17121	17078	17224	17101	17077	17015	17028	17078	17056	17161	17117	17194	17015	16967	17086	17049	17121	17126	17103	17141	17216	17213	17103	17242	17030	17155	17304	17340	17110	17161	17162	17190	17018	17215	17230	16993	17172	17164	17246	17317	17241	17038	17113	17047	16989	17069	17112	17237	17280	17235	17054	17037	17202	17178	17098	16979	17154	17242	17198	16973	17198	17484	17197	17165	17252	17084	17213	17150	17076	17170	17130	17230	16892	17152	17037	17235	17223	17246	16969	17010	17132	17282	17170	17132	17003	17121	17053	17165	16916	17235	17195	17181	17188	17230	17111	17114	17146	17193	17327	17163	17412	17107	17071	17132	17147	17016	17169	17164	17017	17098	17174	17025	17119	17184	17149	17102	17285	17124	17242	17178	16893	17218	17084	17072	17085	17186	17233	17186	17102	17121	17212	17234	17233	16952	16970	17047	16933	17146	17237	17026	17123	17018	17164	17163	17061	17023	17103	17167	17198	17220	17205	17198	17030	17105	17305	17032	17203	17210	17188	17130	17167	17164	17125	16933	16854	17123	16891	17326	17192	17134	16828	16942	17086	17074	17100	17199	17223	17010	16961	17149	17026	17007	16978	17240	17112	17126	17099	17126	16992	17045	17084	17094	16962	17208	17177	17409	17231	17259	17063	17051	17021	17012	17133	16968	17237	17083	17242	17323	17299	17106	17037	17051	17292	17029	17208	17115	17199	17168	17106	16948	17130	17192	17068	17296	17159	16986	17142	17022	16958	17032	17124	17115	17093	17010	17064	17010	17255	17038	16966	17183	17385	17179	17132	17176	16984	17043	16957	17094	16951	17133	17098	17145	17197	17130	17214	17275	17270	17088	17156	17155	16966	17082	17089	17245	17055	17077	17228	17154	17187	17123	17061	17068	17053	17292	17247	17096	17241	17300	17106	17190	17078	17164	17092	17055	16988	17130	17318	17086	17129	17090	17099	17146	17183	17054	17038	17388	17284	17060	17257	17325	17083	17123	17042	17130	17121	17260	16995	17121	17115	17133	17107	17206	17176	17201	17245	17042	17239	16994	16982	17263	17500	17020	17202	17341	17279	17053	17248	17167	17240	17123	17280	17125	17121	17262	17223	16996	17212	17135	17270	17159	17342	17083	17173	16862	17073	16989	17219	17064	17143	17096	17108	17170	16849	17045	17283	17181	17014	17177	17053	17141	16843	17154	17138	16995	17200	17017	17105	17010	17229	17037	17130	17181	17278	17171	17181	16981	17302	17043	17087	17088	16985	17217	17062	17038	17201	17296	17304	17271	17106	16986	17042	17200	16961	16837	17193	17133	17196	17124	16904	16980	17045	17143	16947	17120	17184	17252	17002	17105	17088	17089	16975	17002	17201	17136	17081	17128	17073	17168	16973	17114	17305	17104	17257	17201	17182	17112	17306	16941	17139	17237	17050	17165	17068	17095	16990	17379	17097	17170	17208	17005	17064	17154	17250	17087	16947	17134	17291	17323	17081	17308	17251	17043	17088	17356	17189	16995	16978	17066	17063	17211	17414	17119	17206	17221	17188	17124	17124	17222	17154	17369	17261	17154	17127	17020	16953	17157	17176	17134	17149	17247	16900	17107	17180	17304	16950	17184	17028	17095	17204	17064	17067	16979	17330	17087	17141	17110	17027	17140	17145	17294	17074	17386	17104	17323	17142	17129	16847	17108	17078	17192	17014	17107	17063	17049	17151	16970	17098	16928	17145	17016	17257	17289	17140	17356	17306	17132	17327	17002	16987	17065	17103	17224	17081	17089	16870	16765	16981	17090	17270	17223	17097	17270	17137	16929	17095	17113	16970	17087	17250	17175	16904	17144	17180	17441	17256	17262	16991	17038	17349	17050	17058	17209	17374	17174	17174	17191	17180	17084	17287	17168	17054	17196	17132	17171	17294	17008	17084	17224	17293	17208	17221	17454	17106	17237	17141	16952	17041	17179	17209	17116	17119	16945	17284	17236	16969	17007	17201	17251	17179	17109	17126	17108	17096	17243	17079	17192	17012	17023	17204	17043	17214	16931	16950	17258	17088	17385	17019	17238	17064	17053	16968	17221	17095	17188	16986	17224	17109	17506	17136	17254	17036	17191	17081	17170	17091	17169	17037	17227	17219	16989	17155	16959	17086	17218	17301	17048	17113	16989	17207	17043	16857	17244	17054	17182	17127	17267	17225	17202	16992	17090	17006	16991	17306	17224	17112	17140	17083	17233	17184	17039	17233	17153	17088	17126	17176	17120	17193	17031	17196	17243	17275	17037	16806	17202	16954	17218	17035	17217	17048	17057	17063	17145	17107	17209	17147	17171	16988	16978	17107	17086	17097	17198	17180	17005	17104	17088	17009	17135	17125	17346	17052	17289	17307	17097	17207	17044	17177	17043	17072	17093	17143	17154	17043	17382	17049	16995	16986	17189	17149	17253	16952	17097	17088	17173	17211	17230	17014	17354	17251	17362	17274	17025	16933	17193	17026	17045	17279	17268	17149	17002	17227	17156	17176	17437	17275	17182	17077	17050	17273	16916	17135	17122	17225	17149	17303	17049	16987	17212	17217	17306	17346	17239	16958	16922	17254	16965	17202	17404	17122	17185	16961	17143	17112	16956	17101	17116	17189	17030	17239	17196	17128	17165	17201	17316	17154	17220	17344	17289	16964	17161	17219	17104	17229	17282	17183	17146	17040	17222	16954	17211	17110	17173	17129	17003	16799	17217	17182	17083	17055	16913	17062	17319	17104	17139	17184	17183	17214	17069	17155	16852	17359	17159	17066	17368	17178	17286	17388	17132	17278	17219	16838	17241	17295	17388	16957	17024	17087	17082	17119	17171	17196	17225	17117	17103	16989	17180	17293	16917	17086	17216	17094	16962	17068	17263	17054	17122	17085	17158	17139	17041	17312	17063	17143	16989	17054	17188	17200	17095	17118	17074	17319	17175	17014	17199	16984	17002	17163	17201	17095	17195	17032	17029	17101	17023	17168	17266	17196	17205	17181	17168	17099	17132	16983	17124	17280	17168	17394	17443	17291	17068	17053	17186	17183	17079	17305	16964	17089	17227	16915	17071	17332	17208	17052	17116	17084	17307	17456	17081	17189	17339	17110	17140	17195	16996	16975	17021	17158	17223	17151	17095	17120	17038	17093	17223	16973	17111	17144	16955	17117	17220	17213	17143	17089	16992	17043	17037	17011	17100	17121	17062	17179	17100	17114	17055	17166	17074	17194	17104	17011	17165	17016	17323	17115	17067	16839	17090	17147	17179	17227	17186	17116	17091	17021	17006	17150	16942	17008	17292	17160	16916	17246	17176	17102	17186	17062	17080	17173	17088	17149	17116	17113	16997	17095	17119	17148	17174	17108	17291	17159	17013	17299	16917	17051	17280	17176	17098	17139	17109	17049	17117	17178	17161	16995	17117	17109	17150	16943	17146	17293	17109	17256	17105	17133	17073	17193	17016	17210	17025	16910	17111	16945	17293	17085	17095	17052	17203	17096	17071	17084	17128	17072	17171	17231	17150	17129	17072	16941	17265	17147	16930	16963	17023	17160	17102	17025	16980	17049	17165	17135	17098	17245	16918	16871	17043	17078	17130	17159	17123	17128	17242	17329	17110	17134	17080	17067	17299	17125	17106	17160	17145	17170	17056	17119	17042	16931	17038	17132	17162	17289	17061	17167	17152	17004	17149	17093	17175	17056	17123	16956	17133	17079	17003	17061	17104	16915	17151	17126	17202	17374	17140	17203	17042	17151	17153	17291	17233	17196	17249	17152	16995	17252	17176	17111	17131	17075	17041	17195	17191	17100	17167	17217	17022	17080	17061	17144	17210	17186	17311	17043	17101	17202	17460	17283	17102	17154	17033	17161	17071	17177	17279	17091	17167	17110	16817	17310	17022	17299	17233	17045	17172	17166	17108	17239	16992	17226	17216	17211	17248	17302	17036	17221	17211	17154	17111	17202	17267	17207	17221	17143	17125	17229	17211	17176	17061	17349	17120	17261	17004	17328	17068	17051	17079	17046	17413	17199	17080	17212	17131	17115	17182	17225	16806	17158	16996	17093	17017	17115	17340	17199	16995	17196	17080	17202	17104	17256	17195	17120	17006	17081	17399	16950	17216	17135	17056	17035	17343	17025	17211	17276	17340	17271
15304	26577	24743	20367	18372	17115	16186	15948	15650	15404	15512	15252	15325	15146	15156	14987	15104	15075	15110	15064	14951	14983	15006	14782	14874	14763	14938	14912	14812	14847	14980	14875	14791	14928	14725	14925	14746	14962	14872	14816	14937	14792	14722	14960	14951	14826	14913	14861	14945	14803	14858	15058	14953	14894	15041	14935	14932	15050	14943	14935	15079	14782	14716	14711	14847	14881	14839	14988	14658	14700	14751	14811	14803	14816	14906	14759	14786	14870	14800	14823	14849	14733	14888	14804	15006	15006	14720	14762	14892	14937	14992	14852	14835	14861	14727	14820	14712	14955	14736	14834	14617	14751	14663	14930	14882	14592	14893	14881	14897	14819	14925	14927	14768	14712	14728	14839	14761	14705	14854	14699	14879	14821	14829	15041	14773	14823	14777	14827	14875	14715	14826	14831	14682	14724	14794	14708	14877	14761	14756	14823	14683	14728	14795	14790	14794	14753	14837	14824	14822	14959	14894	14856	14746	14821	14958	14691	14922	14719	14727	14733	14763	14786	14686	14822	14822	14762	14822	14746	14791	14714	14717	14757	14899	14937	14789	14826	14805	14804	14686	14698	14990	14873	14729	14714	14878	14788	14870	14940	14855	14777	14636	14883	14785	14869	14827	14959	14820	14846	14752	14756	14885	14794	14727	14765	14874	14804	14705	14744	14885	14899	14755	14840	14758	14728	14798	14927	14914	14685	15022	14780	14856	14839	14726	14946	14760	14724	14739	15001	14891	14775	14787	14792	14724	15017	14800	14821	14860	14896	14681	14738	14812	14559	14805	14871	14816	14852	14917	14753	14826	14621	14928	14734	14845	14834	14871	14722	14870	14798	14726	14678	15003	14844	14809	14680	14814	14811	14813	14853	14716	14701	14859	14766	14792	14733	14939	14716	14801	14864	14671	14925	14663	14897	14846	14717	14849	14889	14879	14749	14881	14795	14774	14823	14798	14674	14886	14763	14830	14829	14787	14598	14598	15022	14633	14718	14811	14715	14731	14703	14923	14698	14809	14732	14741	14743	14782	14878	14695	14688	14767	14756	14902	14772	14782	14896	14631	14778	14699	14847	14767	14856	14680	14665	14669	14636	14737	14946	14638	14811	14816	14991	14770	14879	14810	14665	14865	14932	14706	14809	14819	14720	14631	14822	14685	14707	14883	14796	14763	14870	14815	14728	14701	14939	14751	14993	14666	14737	14994	14921	14718	14767	14774	15022	14849	14869	14746	14794	14864	14918	14940	14852	14774	14923	14806	14782	14666	14815	14866	14777	14661	14711	14699	14828	14908	14789	14807	14851	14829	14783	14780	14701	14756	14920	14731	14667	14840	14726	14875	14747	14819	14777	14826	14853	14973	14881	14804	14802	14806	14894	14976	14704	14886	14864	14903	14778	14909	14902	14683	14845	14914	14774	14867	14807	14926	14966	14784	14916	14764	14626	14710	14750	15038	14779	14794	14775	14881	14899	14883	14803	14802	14887	14678	14718	14721	14718	14829	14689	14730	14890	15001	14873	14909	14908	14685	14842	14715	14791	14909	14805	14894	14898	14735	14669	14859	14849	14659	14989	14721	14711	14799	14825	14876	14974	14914	14882	14832	14793	15009	14790	14830	14846	14848	14944	14789	14662	14807	14827	14564	14849	14809	14797	14702	14711	14809	14566	14793	14914	14765	14847	14804	14806	14739	14839	14786	14789	14897	14633	14880	14893	14776	14698	14785	14816	14690	14778	14806	14652	14724	14821	14647	14999	14648	14722	14809	14822	14826	14804	14813	14752	14787	14648	14885	14828	14809	14750	14910	14947	14614	14909	14689	14590	14847	14746	14856	14736	14934	14850	14930	14785	14710	14805	14909	14660	14882	14706	14769	14657	14864	14874	14759	14760	14854	14859	14882	14779	14842	14788	14861	14851	14699	14799	14902	14675	14806	14855	14747	14742	14716	14832	14898	14843	14783	14747	14607	14723	14761	14673	14749	14957	14809	14717	14792	14649	14861	14672	14785	14701	14933	14741	14790	14785	14957	14940	14707	14826	14786	14918	14882	14805	14750	14965	14792	14633	14993	14768	14945	14820	14727	14701	14852	14749	15064	14660	14801	14780	14965	14757	14750	14773	14835	14891	14866	14782	14846	14794	14760	14651	14739	14858	14775	14893	15022	14825	14814	14805	14687	14786	14689	14633	14838	14827	14883	14794	14808	14699	14980	14933	14794	14631	14862	14979	14801	14907	14792	14833	14700	14805	14877	14821	14688	14770	15015	14774	14906	14782	14899	14806	14761	15064	14723	14659	14928	14730	14866	14586	14729	14772	14818	14846	14788	14819	14783	14824	14772	14676	14959	14715	14879	14787	14812	14901	14688	14904	15034	14844	14851	14730	14731	14804	14772	14822	14920	14897	14749	14944	14783	14826	14635	14876	14736	14899	14855	14889	14782	14830	14594	14684	14870	14849	14664	14645	14668	14720	14847	14773	14715	15004	14836	14857	14908	14745	14629	14891	14723	14893	14834	14708	14913	14826	14769	14917	14703	14908	14739	14757	14930	14867	14858	14783	14995	14838	14604	14667	14909	14727	14830	14789	14816	14755	14752	14689	14723	14850	14877	14689	14730	14783	14648	14791	14823	14749	14724	14823	14583	14822	14994	14839	14708	14829	14665	14738	14813	14762	14825	14787	14794	14907	14812	14658	14833	15034	14629	14831	14977	14940	14703	14738	14729	14792	14726	15024	14827	14637	14719	14654	14752	14894	14801	14821	14860	14718	14753	14756	14802	14788	14859	14663	14797	14809	14722	14868	14811	14758	14728	14688	14828	14817	14780	14929	14714	14795	14790	14772	14803	14801	14945	14739	14780	15044	14873	14693	14637	14761	14708	14872	14812	14694	14847	14676	14806	14684	14866	14781	14735	14772	14632	14755	14701	14890	14966	14766	14890	14749	14787	14680	14607	14935	14981	14880	14820	14911	14876	14796	14780	14896	14838	14750	14806	14665	14854	14884	14912	14917	14839	14666	14769	14765	14883	14716	14762	14822	14674	14802	15006	14885	14901	14929	14871	14634	14874	14747	14927	14943	14940	14883	14830	14825	14799	14712	14652	14722	14788	14721	14774	14745	14876	14769	15043	14675	14825	15036	14766	14764	14823	14851	14814	14922	14689	14763	14705	14743	14789	14802	14818	14737	14793	14615	14891	14711	14736	14941	14743	14597	14850	14737	14848	14640	14882	14771	14777	14810	14824	14840	14791	14692	14888	14688	14846	14848	14915	14881	14674	14686	14845	14724	14844	14995	14886	14667	14801	14668	14740	14884	14708	14880	14578	14794	14755	14888	14770	14879	14903	14684	14929	14641	14797	14828	14917	14802	14871	14821	14786	14591	14804	14796	14869	14855	14731	14788	14832	14871	14872	14962	14932	14866	14804	14824	14998	14966	14864	14578	14808	14737	14943	14621	14761	14645	14655	14657	14897	14752	14980	14820	14883	14905	14718	14788	14911	14829	14762	14901	14777	14777	14941	14873	14874	14786	14778	14812	14798	15023	14707	14655	14735	14996	14932	14814	14845	14967	14885	14733	14961	14848	14848	14788	14846	14922	14954	14792	14843	14956	14719	14867	14722	14820	14599	14744	14838	14903	14714	14857	14650	14938	14860	14813	14972	14905	14760	15004	14939	14678	14810	14781	14655	14927	14743	14790	14723	14915	14788	14817	14965	14581	14759	14964	14853	14845	14819	14720	14800	14918	14936	14744	14868	14845	14998	14845	14922	14789	14750	14973	14780	14931	14948	14701	14739	14816	14877	14592	14800	14787	14801	14889	14650	14755	14721	14857	14808	14900	14706	14726	14855	14832	14799	14731	14958	14599	14845	14824	14760	14803	14841	14756	14905	14732	14823	14835	14847	14859	14853	14878	14905	14691	14868	14723	14712	14849	14876	14682	14716	14796	14768	14760	14725	14901	14709	14804	14890	14737	14748	14895	14679	14799	14636	14878	14842	14704	14678	14854	14878	14875	14588	14807	14698	14769	14641	14712	14763	14909	14636	14843	14711	14732	14743	14899	14850	14823	14865	14718	14814	14804	14782	14825	14862	14790	14976	14840	14803	14688	14815	14804	14675	14717	14690	14969	14667	14933	14811	14799	14907	14835	14733	14921	14609	14843	14718	14846	14676	14809	14658	14869	14818	14783	14878	14664	14927	14669	14787	14705	14712	14583	14759	14860	14842	14690	14689	14871	14694	14980	14836	14923	14867	14760	14963	14887	14956	14702	14870	14724	14847	14885	14775	14812	14880	14796	14844	14978	14980	14755	14667	14712	14616	14809	14738	14905	14867	14886	14741	14848	14831	15010	14841	14857	14778	14834	14844	14823	14733	14676	14780	14836	14822	14830	14677	14720	14682	14906	14763	14780	14900	14782	14650	14891	14652	14963	14879	14945	14816	14679	14746	14816	14781	14768	14851	14695	14818	14788	14851	14995	14630	14842	14785	14814	14862	14875	14973	14806	14752	14871	14858	14833	14939	14892	14767	14990	14824	14711	14801	14961	14686	14934	14911	14782	14679	14806	14729	14726	14719	14764	14886	14871	14799	14927	14661	14985	14821	14784	14807	14877	14764	14775	14914	14897	15003	14827	14773	14860	14806	14895	14815	14923	14729	14713	14830	14787	14816	14794	14775	14785	14751	14789	14586	14739	14773	14839	14741	14651	14744	14665	14773	14732	14813	14653	14788	14733	14909	14845	14799	14926	14741	14760	14782	14726	14880	14718	14832	14809	14837	14865	14743	14851	14984	14716	14760	14612	14897	14780	14989	14822	14812	14806	14634	14768	14874	14855	14941	14845	14886	14772	14710	14889	14782	14826	14791	14655	14844	14829	14846	14870	14775	14738	14845	14878	14941	14820	14717	14753	14731	14786	14751	14722	14766	14802	14877	14734	14824	14774	14891	15010	14916	14593	14697	14822	14588	14923	14721	14957	14872	14763	14851	14686	14641	14788	14872	14795	15017	14759	14841	14815	14821	14725	14848	14841	14719	14747	14785	14757	14796	14586	14765	14699	14780	14762	14890	14830	14865	14774	14837	14721	14843	14772	14629	14740	14833	14828	14970	14764	14758	14920	14724	14802	14704	14845	14784	14829	14748	14876
22575	21052	28810	23498	21264	23223	24926	19514	18502	18549	18451	18381	18296	18084	18132	18075	18104	17813	18050	17786	18127	17975	17903	17787	17758	17809	17986	17645	17801	17697	17705	17661	17661	17636	17711	17740	17986	17651	17959	17926	17997	17642	17823	17868	17769	17508	17660	18067	17692	17572	17571	17835	17866	17958	17800	17759	17686	17865	17632	17620	17602	17718	17946	17684	17982	17467	17707	17687	17727	17424	17588	17665	17691	17717	17603	17459	17837	17630	17490	17735	17566	17635	17663	17662	17629	17546	17594	17612	17469	17564	17628	17540	17416	17501	17344	17785	17675	17632	17684	17649	17661	17524	17577	17496	17862	17661	17759	17796	17704	17743	17681	17660	17479	17562	17674	17459	17441	17615	17651	17714	17672	17652	17745	17567	17561	17604	17595	17491	17712	17613	17661	17869	17664	17705	17648	17762	17471	17529	17435	17527	17650	17567	17533	17732	17377	17526	17544	17493	17681	17642	17432	17447	17486	17591	17676	17491	17550	17566	17575	17577	17640	17640	17563	17850	17694	17506	17752	17438	17645	17413	17507	17633	17367	17648	17419	17553	17574	17599	17604	17586	17420	17359	17595	17749	17595	17629	17436	17597	17568	17681	17538	17447	17586	17610	17299	17310	17536	17480	17648	17490	17448	17561	17647	17467	17539	17660	17712	17543	17518	17559	17673	17497	17494	17547	17558	17450	17724	17663	17557	17542	17572	17661	17613	17586	17602	17552	17568	17511	17755	17452	17555	17434	17577	17676	17497	17699	17629	17584	17638	17719	17588	17542	17563	17623	17633	17658	17471	17551	17602	17577	17429	17573	17436	17569	17668	17618	17518	17634	17450	17653	17540	17615	17641	17709	17492	17635	17594	17639	17583	17621	17613	17528	17713	17627	17600	17584	17530	17417	17367	17763	17449	17667	17629	17395	17755	17674	17633	17488	17574	17582	17707	17670	17554	17525	17434	17679	17577	17570	17566	17735	17714	17757	17683	17493	17561	17683	17592	17595	17791	17575	17681	17605	17560	17716	17717	17598	17494	17752	17554	17444	17495	17652	17664	17505	17489	17552	17548	17540	17463	17525	17559	17692	17359	17433	17303	17463	17641	17554	17761	17517	17372	17661	17456	17661	17435	17544	17475	17755	17506	17487	17688	17565	17658	17507	17669	17665	17745	17450	17397	17646	17506	17714	17812	17584	17583	17709	17689	17652	17540	17642	17560	17740	17663	17651	17612	17682	17520	17642	17474	17408	17566	17621	17600	17618	17589	17755	17533	17439	17595	17743	17676	17490	17636	17650	17580	17487	17565	17660	17516	17491	17555	17480	17563	17415	17676	17616	17602	17619	17342	17570	17614	17417	17422	17521	17619	17645	17664	17513	17487	17590	17695	17596	17570	17634	17417	17655	17462	17593	17785	17923	17770	17591	17514	17528	17646	17559	17615	17519	17520	17655	17603	17621	17567	17451	17544	17403	17572	17642	17523	17638	17334	17689	17489	17530	17876	17640	17811	17609	17680	17765	17384	17504	17712	17704	17470	17614	17489	17550	17627	17498	17612	17508	17517	17620	17697	17606	17566	17679	17658	17752	17569	17596	17490	17532	17651	17511	17600	17583	17360	17356	17618	17478	17630	17625	17599	17436	17537	17638	17442	17659	17578	17607	17574	17640	17897	17579	17668	17551	17402	17664	17522	17432	17362	17560	17621	17475	17450	17558	17679	17847	17548	17631	17477	17618	17472	17463	17457	17696	17676	17708	17547	17729	17650	17363	17641	17678	17422	17516	17784	17463	17504	17455	17465	17441	17413	17524	17622	17536	17571	17449	17513	17652	17543	17731	17576	17406	17572	17512	17434	17672	17483	17692	17394	17637	17750	17712	17475	17605	17554	17381	17604	17597	17631	17619	17619	17335	17572	17603	17690	17618	17603	17512	17740	17508	17841	17651	17648	17413	17646	17470	17777	17591	17696	17484	17490	17492	17508	17618	17502	17821	17631	17570	17616	17555	17735	17765	17745	17682	17710	17465	17644	17647	17617	17715	17409	17489	17576	17433	17543	17468	17655	17491	17663	17566	17774	17766	17496	17632	17599	17672	17636	17417	17568	17598	17446	17616	17567	17537	17599	17618	17586	17654	17590	17554	17787	17622	17516	17365	17615	17851	17648	17392	17808	17679	17755	17608	17537	17524	17490	17528	17564	17714	17510	17523	17589	17458	17555	17740	17597	17696	17645	17541	17627	17609	17583	17484	17430	17430	17602	17500	17577	17684	17644	17559	17712	17527	17659	17600	17614	17735	17615	17579	17515	17651	17550	17513	17396	17347	17651	17558	17500	17434	17720	17785	17651	17481	17521	17652	17773	17635	17547	17617	17713	17638	17658	17626	17661	17592	17338	17570	17576	17529	17679	17756	17569	17599	17439	17455	17905	17638	17746	17403	17661	17483	17580	17509	17665	17663	17478	17838	17530	17557	17572	17684	17463	17533	17558	17444	17625	17613	17522	17491	17485	17570	17458	17709	17621	17603	17820	17725	17672	17318	17391	17696	17457	17684	17569	17406	17534	17665	17511	17530	17664	17403	17666	17585	17599	17573	17839	17619	17549	17558	17590	17684	17532	17532	17570	17474	17423	17655	17557	17655	17533	17684	17483	17588	17653	17387	17243	17576	17521	17637	17582	17592	17527	17604	17464	17691	17585	17597	17566	17683	17631	17683	17700	17554	17671	17714	17592	17490	17589	17615	17546	17659	17590	17575	17375	17750	17499	17453	17660	17557	17656	17359	17576	17641	17642	17751	17592	17431	17623	17694	17700	17669	17631	17405	17691	17532	17682	17531	17511	17628	17543	17576	17480	17560	17616	17622	17582	17474	17548	17623	17637	17648	17632	17573	17642	17802	17506	17448	17666	17546	17506	17649	17699	17723	17542	17549	17704	17653	17600	17684	17705	17542	17562	17599	17391	17506	17618	17703	17792	17604	17296	17886	17437	17545	17630	17591	17449	17588	17676	17432	17771	17558	17526	17618	17600	17426	17510	17680	17378	17568	17641	17508	17502	17609	17611	17622	17561	17474	17550	17547	17631	17480	17538	17490	17646	17792	17727	17523	17349	17492	17414	17634	17645	17431	17526	17614	17588	17604	17598	17518	17382	17553	17731	17740	17684	17746	17512	17660	17583	17732	17577	17694	17704	17569	17590	17569	17557	17565	17812	17665	17548	17639	17589	17498	17584	17668	17380	17620	17658	17750	17549	17466	17696	17339	17585	17479	17474	17289	17679	17599	17652	17710	17649	17608	17365	17532	17539	17754	17491	17528	17771	17772	17663	17563	17608	17567	17601	17408	17587	17657	17627	17620	17609	17464	17589	17478	17475	17468	17589	17553	17602	17707	17454	17520	17715	17625	17416	17505	17673	17766	17481	17436	17671	17405	17781	17633	17649	17598	17659	17355	17653	17519	17641	17562	17446	17346	17452	17554	17737	17613	17476	17499	17561	17615	17744	17544	17529	17464	17582	17570	17592	17713	17512	17532	17569	17502	17589	17695	17538	17701	17724	17732	17570	17474	17596	17314	17454	17725	17532	17535	17475	17856	17609	17649	17684	17600	17583	17515	17635	17513	17605	17586	17511	17605	17510	17571	17540	17848	17625	17529	17765	17522	17580	17599	17507	17664	17362	17512	17582	17720	17595	17487	17630	17628	17710	17625	17664	17632	17665	17407	17354	17500	17456	17632	17543	17458	17580	17558	17684	17541	17567	17575	17550	17566	17479	17588	17634	17386	17454	17363	17631	17606	17634	17702	17679	17727	17501	17711	17299	17490	17648	17420	17554	17583	17520	17807	17580	17651	17763	17596	17577	17744	17519	17497	17555	17558	17678	17717	17518	17728	17696	17496	17593	17574	17658	17682	17398	17478	17506	17313	17542	17572	17691	17358	17593	17368	17496	17633	17628	17481	17394	17587	17690	17603	17622	17678	17629	17435	17424	17524	17652	17686	17463	17646	17615	17507	17556	17533	17466	17599	17475	17434	17585	17428	17776	17480	17665	17514	17674	17547	17686	17564	17500	17485	17576	17529	17533	17586	17313	17538	17568	17736	17754	17541	17529	17593	17543	17537	17637	17724	17796	17703	17494	17492	17726	17616	17793	17659	17340	17527	17766	17643	17555	17922	17742	17549	17737	17620	17667	17683	17535	17662	17663	17388	17527	17439	17536	17473	17316	17708	17458	17474	17669	17504	17628	17551	17516	17624	17554	17630	17244	17627	17610	17543	17632	17777	17361	17459	17738	17422	17571	17681	17751	17646	17593	17523	17401	17555	17649	17538	17627	17590	17576	17547	17653	17452	17588	17552	17624	17466	17544	17825	17737	17749	17510	17804	17667	17736	17590	17629	17566	17737	17515	17331	17620	17577	17533	17447	17670	17624	17553	17457	17522	17404	17529	17705	17689	17617	17678	17654	17478	17595	17439	17473	17721	17347	17549	17571	17353	17422	17419	17403	17600	17409	17338	17553	17543	17744	17683	17742	17487	17617	17704	17561	17660	17602	17632	17893	17632	17634	17635	17739	17638	17588	17614	17844	17595	17625	17573	17667	17561	17692	17611	17639	17707	17458	17562	17673	17456	17613	17596	17746	17769	17640	17565	17574	17375	17592	17527	17631	17710	17585	17705	17451	17500	17518	17633	17559	17613	17725	17589	17326	17605	17567	17582	17664	17698	17580	17594	17569	17804	17537	17656	17571	17392	17644	17482	17722	17410	17529	17620	17718	17682	17703	17603	17494	17639	17548	17457	17673	17587	17501	17375	17630	17662	17569	17575	17711	17593	17575	17392	17680	17705	17694	17550	17788	17649	17585	17484	17633	17703	17627	17491	17553	17439	17339	17486	17701	17494	17460	17534	17570	17708	17493	17578	17521	17624	17667	17482	17368	17366	17574	17702	17460	17662	17484	17605	17704	17689	17341	17819	17510	17633	17557	17590	17780	17610	17590	17656	17505	17643	17885	17390	17696	17595	17406	17695	17793	17614	17678	17689	17557	17506	17563	17924	17695	17609	17528	17705	17414	17447	17470	17445	17848	17574	17273	17765	17555	17585	17627	17677	17492	17652	17605	17627	17675	17614	17554	17476	17562	17612	17631	17564	17390
17328	31676	29123	23290	20377	18665	17458	16643	16483	16315	16162	15857	15707	15547	15588	15594	15424	15538	15297	15378	15285	15217	15388	15239	15210	15186	15047	15194	15125	15095	15215	15034	15204	15092	15097	15112	15014	15231	15180	15028	15171	15358	14991	15078	15052	14991	15074	15147	15125	15174	15143	15179	15163	15240	15402	15165	15074	15163	15293	15046	14951	15097	15196	15223	15225	14847	15101	15006	15084	15013	15146	15126	15032	15144	14932	15177	14997	14991	14970	15041	15184	15019	15038	15080	15074	15201	14970	15011	15303	14908	15034	15071	15019	15051	15051	14965	14869	15076	15008	15064	15057	15016	14920	15043	15152	15391	14917	15161	15046	14991	15042	15109	15186	15007	15084	14929	15025	15228	15078	14982	15060	15178	15086	15042	14918	14893	15013	14924	15045	14946	15037	14926	14924	15251	15010	14969	15154	14980	15146	14935	15067	15062	15012	15074	15104	14904	15060	15079	15092	15036	15247	15059	14930	15080	15183	15119	14993	14917	15023	15228	15089	15004	15015	15015	14902	14998	15031	15149	15012	14877	14999	15069	15006	15013	14951	15024	14951	15277	14968	14992	14865	14834	15067	15003	14959	14872	15121	15020	14889	14980	14931	15209	14903	15106	15049	15104	15024	15213	14959	15131	14957	14933	15205	15117	15113	15048	14962	14717	14933	15118	15008	14948	14897	15066	15145	15177	15140	15034	15039	15064	14947	15054	15009	15060	15094	15012	15056	14925	14953	14917	15315	15083	14998	14948	15134	15046	14895	15339	15175	14964	15029	14955	14988	15065	15031	15214	14984	15098	14912	15003	15045	15137	14949	15105	14871	15009	15048	15153	15043	14966	14880	15101	15127	14986	14944	15042	15051	15058	15233	14926	15097	14857	15109	15047	15067	15146	15040	15131	15191	14963	14987	14966	14969	14995	14795	15001	15210	15119	15184	15133	14991	15164	14962	14924	15007	14880	15052	15143	15057	14848	15077	15139	14772	15161	15133	14886	15012	15014	14872	15095	15024	15093	15008	14906	14894	14968	14954	14960	15039	14987	14995	15061	15213	14937	15043	14963	14990	15122	15070	15148	15014	15027	14923	14999	15077	15135	14998	15102	14982	15045	15040	14965	14892	15115	14943	15139	15018	14980	14989	15107	15040	15162	15210	14977	15200	15209	14980	15087	14989	14815	15144	14961	15046	15050	14893	15124	15123	14968	15214	15072	15089	15144	15062	15046	14952	15227	15039	15108	15003	14957	14960	15086	14855	14858	14979	15036	14913	15037	14943	15105	15164	15132	14975	15002	14986	15123	15152	15049	15020	14962	14975	15096	14991	14915	14982	15097	14958	14952	14875	15085	15016	15185	15054	14929	15084	15125	14990	15034	15134	15081	15041	15114	15032	14888	15031	15009	14886	15036	15070	14943	15069	14922	15085	14915	15071	14991	14979	14995	15030	15066	15084	15014	14940	14964	14874	15069	14913	15127	15023	15002	15130	15010	14932	15092	15057	15061	14828	15136	15177	15082	15090	15050	15090	14907	15173	14976	15020	15065	14950	15086	15107	14921	14966	14991	14963	14884	15080	15041	15056	15220	14908	15018	15084	14790	15051	14981	14913	15069	14877	15101	14929	14913	15066	14964	15068	15102	14966	15065	15120	15081	15130	15236	14855	15106	15070	15004	15078	15001	15069	15010	15000	15140	15108	15115	15119	14989	15146	14803	14856	15022	15084	15000	14906	14960	14912	14797	14961	14899	15148	14995	14877	14953	14887	15031	15049	15164	15055	15012	14899	15024	15196	15059	15166	14976	15096	15036	14816	14868	14917	14911	15049	15032	14823	14980	15056	15110	14949	15031	15086	15009	14971	14954	14948	14889	14883	14977	14905	14969	14978	15007	15061	14944	14961	15056	15031	15048	15091	14943	15075	15104	14978	15027	15099	15078	14967	14938	14889	15002	15102	14906	15035	15050	15052	15055	15063	15027	14909	14835	14917	14984	15027	15073	15058	15104	15044	14899	15200	15081	14869	15083	14889	15018	14974	14966	15052	15168	15028	15082	15026	15053	14992	15101	15027	15056	15085	14999	15158	15109	15028	14855	15001	14999	15000	14891	15030	14993	14913	15006	15039	14911	15071	14876	15131	15011	15016	15008	15234	14975	15118	15187	14946	15025	15066	15234	14950	15025	15121	15163	14885	14921	14967	15029	15156	14928	14909	14928	15162	14999	14879	14983	14992	14828	14978	15068	14972	14979	15019	15005	15068	15006	15081	14866	15001	15000	15040	14990	15127	14948	15034	15038	15016	15227	14992	14964	15118	15063	14944	15014	14986	15186	15106	14771	15030	15071	14893	15149	14731	15001	15012	14959	15070	15204	14969	14997	14962	14991	14945	15036	14973	15056	15024	14839	15034	14860	15214	15092	15046	15020	15144	15084	14986	15102	15150	15037	14982	14919	15185	15040	14946	14935	14955	14938	15184	15100	15012	15081	15020	14861	14854	14856	15227	14984	15064	15022	15081	15053	15017	14946	14881	15027	15018	15064	14974	15084	15132	15064	14969	15061	14876	14910	15074	15033	15198	15075	14928	14873	14981	15076	15097	14966	14998	15020	15097	14917	14931	15161	15085	15057	14794	14990	15024	14963	15015	14978	14940	14994	15072	14940	14868	14956	14855	14964	14961	14943	15124	15109	14868	15137	15018	15174	15113	15032	15168	15161	14948	15096	15031	15123	14928	14953	15019	15006	14959	15066	14863	14913	15059	14900	14853	15062	15021	15057	14943	14989	14975	14935	14867	15059	15037	15074	15068	14907	15170	14959	15016	14899	15153	14951	14911	14897	14952	15013	15198	14963	14733	15031	14990	15016	15163	15056	15127	14896	14956	14998	15131	14947	15024	15081	15030	15185	14986	15200	14890	14992	15105	15123	14835	15014	14908	14961	15135	15016	15057	15132	15111	15011	14989	15135	14902	14986	14859	14954	15004	14983	14990	15017	15064	14978	14811	14966	14920	14940	14939	14885	14851	14925	15041	15066	14881	15155	15049	15095	14957	15031	15010	15057	15074	14982	15037	15069	14987	14991	14958	15156	15051	14899	15092	14958	15079	15069	14963	14911	15040	15081	14966	15079	15001	14975	14993	14965	15115	15002	15009	14984	15063	15157	15018	15101	14860	15003	15034	15073	15137	14922	15044	15116	15009	14998	15036	15030	15055	15067	15100	14983	15093	14874	15083	15016	14975	14975	14973	15036	15160	15017	15060	15109	15198	14985	14957	14838	14975	14990	15235	14965	14908	15045	14934	14978	15253	15023	14984	14897	15017	14917	15015	14988	14899	15031	15086	15133	15079	14876	15004	15034	14937	15057	15091	15000	15063	14977	15080	14921	14959	14903	15001	15014	15063	14970	14998	15071	14942	14947	15179	15183	15115	15153	15086	15165	15043	15165	14935	14924	15052	14993	14846	15078	14937	15216	15089	15089	15037	14809	15125	14995	14901	14997	14947	14893	15183	15096	14977	15019	14940	14971	15088	15003	15077	15096	15210	14976	15138	15028	15237	14922	14907	14824	15372	14995	14910	15099	14991	14917	15059	14847	15131	15009	14815	14980	14974	15060	14904	15006	15064	14868	15144	15029	14973	15017	14901	14957	14995	15045	15014	15084	14890	15104	14930	15050	15076	14965	14951	14945	14947	14876	15090	15127	15064	14949	15111	15111	14999	15003	15139	14977	14994	14884	15010	15132	15021	14932	14918	15039	14884	15009	15051	15018	15100	15009	15040	15015	15007	15003	14932	14941	14931	15012	15046	15064	15078	15042	15041	14798	15192	15057	15049	14976	15143	15160	14903	15009	14896	15067	15006	14973	14988	15071	14944	14921	15148	15138	15137	14897	15123	14898	14887	14995	15087	15058	14974	15023	15091	14980	14924	15068	14893	15039	14990	15054	14997	14840	14947	14873	15042	14997	15006	14937	14841	14944	15115	14821	15121	15060	15096	14922	15045	15036	14873	15145	14866	15022	15081	15066	15131	14942	15016	15129	15159	14972	14917	14906	15112	15029	15110	15028	15142	14901	15049	15034	15012	14988	15012	15005	14986	15153	14960	15134	14912	14997	14940	14997	14918	14960	15050	15076	15069	15021	15013	15045	15028	15135	14803	15037	14922	14982	15019	14990	15023	14998	14933	15028	14815	14968	14881	14975	15158	14866	15016	14781	15190	14985	14994	15073	14996	14856	15025	15047	14893	14965	15029	14989	14870	15013	14952	15138	15010	15064	15245	14930	15121	14838	15087	15026	15019	15092	15039	14943	14968	14959	15067	15015	14969	15186	14997	14939	15006	15114	15147	15020	14939	15210	14944	15267	15052	15027	14921	15067	14918	15132	14871	14927	15018	15086	15040	14998	15021	14943	14921	15039	15116	14961	15019	14841	15022	14920	15111	14952	14968	15045	15017	14816	15159	15040	15044	14938	15026	15046	15151	14966	15031	15011	15057	14973	15081	14799	15083	14892	14885	15139	15021	14808	15304	14874	14910	15096	14894	15239	14832	15179	15051	15116	15084	14941	14886	15016	15069	14934	14987	14866	14916	15177	15033	14994	15091	14795	14974	14957	14984	15068	15042	15089	14958	15012	14984	15062	15023	15169	15008	15087	15154	14959	14899	15091	14971	15023	15048	14995	15031	14951	15121	15115	15079	14990	14987	15127	15091	15137	15094	15029	15090	15047	15011	14808	15060	14968	15154	14725	15042	15057	15043	15165	15161	14930	15009	14915	15123	15035	14987	15146	14953	15027	14805	14977	14929	14973	15147	15189	15057	15084	14905	14981	14939	15053	15015	14896	15105	14989	14961	14963	14959	14936	15015	15019	14839	15112	14929	14989	15013	14996	14949	14984	15039	15014	14991	15106	14927	14946	15010	15027	14993	15005	15037	14967	15085	15097	15082	15005	14976	14984	15069	15004	14954	14917	15171	14990	15115	15080	14938	14962	14881	14969	15191	15011	14945	15067	15152	15077	14948	15185	15129	14954	15063	14989	14934	15108	15025	14980	15030	14962	15111	14999	14939	14935	14845	15033	15002	14851	15132	14947	15118	15019	14801	15122	15209	14951	14814	15117	15028	14964	15062	14946	15028	14888	15029	14954	15004	14976
27276	21729	23988	20715	17251	17096	17002	16981	16682	16971	16879	16702	16946	16855	16757	16810	16797	16682	16847	16596	16690	16841	16769	16607	16815	16475	16857	16778	16700	16756	16786	16601	16676	16463	16612	16656	16812	16758	16630	16662	16668	16708	16443	16821	16797	16762	16658	16524	16618	16479	16805	16554	16826	16457	16653	16754	16703	16823	16723	16410	16456	16451	16701	16594	16450	16507	16477	16587	16625	16754	16833	16690	16628	16596	16558	16541	16577	16721	16707	16425	16673	16551	16548	16543	16740	16433	16723	16624	16452	16716	16660	16499	16807	16586	16700	16617	16613	16559	16667	16562	16640	16588	16409	16578	16600	16545	16682	16627	16608	16707	16514	16568	16517	16650	16567	16711	16531	16568	16598	16514	16489	16475	16610	16593	16502	16540	16811	16741	16659	16617	16700	16461	16519	16663	16896	16822	16449	16573	16713	16806	16687	16533	16585	16618	16641	16620	16601	16642	16576	16633	16343	16487	16483	16454	16503	16667	16495	16486	16456	16867	16572	16551	16478	16598	16757	16606	16538	16816	16536	16543	16636	16715	16771	16689	16498	16695	16537	16515	16523	16435	16596	16634	16456	16547	16568	16667	16638	16706	16715	16619	16652	16578	16591	16589	16653	16592	16446	16632	16410	16636	16500	16779	16503	16500	16562	16684	16619	16643	16576	16528	16729	16500	16465	16669	16690	16742	16628	16739	16596	16620	16479	16611	16452	16732	16427	16484	16756	16652	16610	16729	16673	16816	16802	16658	16492	16546	16711	16539	16558	16689	16642	16718	16659	16502	16591	16555	16609	16446	16547	16419	16615	16551	16639	16710	16509	16555	16752	16543	16570	16669	16584	16540	16670	16515	16662	16497	16551	16613	16839	16623	16670	16475	16576	16670	16595	16667	16590	16591	16691	16494	16777	16526	16802	16743	16775	16649	16648	16624	16589	16544	16742	16773	16766	16591	16517	16378	16551	16434	16704	16564	16485	16669	16556	16643	16950	16741	16507	16591	16476	16816	16675	16605	16567	16595	16465	16588	16684	16592	16427	16716	16746	16562	16470	16503	16634	16555	16690	16539	16825	16486	16441	16612	16529	16536	16612	16666	16697	16620	16772	16811	16385	16677	16614	16426	16792	16578	16590	16667	16746	16514	16646	16793	16540	16737	16461	16534	16680	16619	16694	16534	16590	16677	16712	16504	16640	16374	16479	16430	16681	16557	16631	16585	16665	16710	16659	16688	16553	16638	16711	16572	16671	16752	16775	16597	16538	16560	16670	16632	16749	16818	16635	16592	16536	16612	16649	16838	16704	16421	16607	16618	16654	16625	16574	16537	16642	16612	16627	16502	16497	16528	16614	16526	16606	16498	16675	16573	16639	16556	16716	16302	16524	16661	16613	16677	16718	16593	16441	16709	16531	16689	16603	16751	16746	16612	16576	16650	16534	16852	16588	16416	16679	16770	16534	16608	16629	16586	16431	16818	16588	16522	16594	16784	16576	16680	16583	16596	16675	16460	16583	16560	16537	16738	16703	16594	16528	16713	16651	16681	16466	16733	16567	16608	16777	16607	16597	16473	16803	16620	16725	16817	16557	16538	16480	16558	16600	16736	16780	16591	16583	16497	16408	16650	16689	16596	16539	16702	16648	16868	16654	16706	16657	16630	16596	16649	16760	16678	16504	16628	16686	16569	16545	16527	16564	16547	16319	16437	16617	16498	16365	16502	16660	16581	16630	16616	16621	16522	16488	16418	16457	16446	16697	16538	16700	16676	16727	16611	16894	16560	16471	16901	16587	16836	16721	16693	16746	16602	16611	16667	16683	16463	16514	16584	16501	16500	16710	16620	16814	16690	16754	16674	16591	16555	16469	16507	16689	16629	16595	16636	16543	16581	16576	16705	16678	16821	16366	16564	16601	16685	16655	16665	16490	16594	16475	16575	16463	16483	16755	16546	16495	16715	16574	16753	16693	16488	16439	16675	16622	16923	16774	16541	16454	16650	16490	16646	16449	16311	16504	16823	16743	16634	16758	16651	16632	16493	16777	16679	16610	16624	16579	16479	16502	16633	16643	16599	16791	16577	16578	16701	16605	16420	16619	16675	16691	16514	16732	16625	16729	16623	16553	16484	16534	16675	16574	16515	16645	16933	16823	16520	16450	16611	16542	16521	16650	16624	16546	16711	16696	16749	16568	16740	16685	16618	16502	16781	16740	16614	16604	16590	16711	16611	16513	16757	16646	16831	16639	16595	16790	16665	16616	16546	16606	16680	16565	16593	16598	16641	16751	16802	16706	16769	16588	16512	16648	16521	16527	16513	16667	16667	16701	16740	16790	16789	16673	16478	16596	16728	16640	16569	16515	16599	16587	16651	16675	16510	16538	16475	16584	16661	16489	16626	16780	16566	16549	16628	16539	16706	16691	16777	16422	16654	16786	16562	16890	16588	16534	16354	16794	16786	16617	16650	16676	16605	16695	16328	16503	16539	16477	16536	16695	16616	16633	16662	16696	16583	16640	16442	16678	16508	16646	16475	16651	16601	16705	16433	16716	16716	16499	16491	16630	16649	16556	16726	16644	16799	16402	16655	16622	16448	16471	16445	16593	16417	16547	16631	16668	16641	16684	16532	16562	16581	16485	16705	16778	16455	16506	16558	16788	16463	16620	16722	16697	16618	16468	16775	16644	16649	16717	16748	16776	16624	16756	16488	16675	16374	16452	16568	16606	16686	16513	16575	16704	16813	16490	16648	16683	16699	16601	16508	16679	16677	16762	16566	16651	16618	16687	16485	16815	16563	16580	16623	16778	16570	16490	16458	16630	16667	16697	16842	16716	16772	16854	16572	16661	16729	16527	16680	16600	16508	16654	16627	16470	16683	16566	16685	16706	16518	16589	16633	16626	16455	16738	16702	16559	16881	16647	16729	16638	16438	16550	16452	16646	16454	16841	16489	16538	16615	16560	16535	16700	16661	16609	16675	16577	16611	16445	16670	16672	16639	16500	16754	16532	16413	16588	16580	16450	16580	16662	16517	16475	16655	16638	16824	16672	16735	16770	16606	16867	16744	16464	16793	16534	16615	16517	16574	16738	16650	16795	16427	16479	16625	16688	16574	16599	16801	16655	16719	16492	16615	16676	16634	16407	16436	16583	16725	16404	16547	16674	16553	16685	16666	16812	16832	16611	16699	16618	16677	16643	16769	16718	16581	16463	16844	16707	16643	16789	16723	16711	16549	16555	16536	16742	16549	16677	16614	16613	16541	16622	16528	16616	16555	16501	16631	16440	16520	16669	16575	16832	16584	16600	16586	16784	16637	16742	16591	16528	16673	16684	16686	16753	16491	16608	16501	16753	16664	16931	16667	16532	16453	16594	16500	16728	16716	16664	16518	16540	16624	16616	16496	16586	16752	16585	16570	16642	16591	16710	16729	16712	16686	16675	16449	16582	16554	16685	16525	16554	16709	16568	16621	16737	16572	16739	16638	16669	16511	16581	16729	16612	16437	16726	16613	16840	16604	16438	16529	16577	16801	16688	16582	16391	16643	16736	16507	16713	16617	16455	16636	16563	16561	16586	16619	16566	16633	16607	16368	16651	16523	16752	16808	16570	16544	16786	16623	16344	16432	16497	16795	16917	16671	16810	16807	16550	16564	16690	16626	16670	16883	16609	16806	16777	16609	16737	16695	16638	16578	16598	16788	16727	16408	16612	16543	16499	16609	16563	16661	16623	16758	16650	16530	16578	16615	16772	16560	16685	16661	16560	16713	16732	16768	16607	16817	16648	16661	16587	16528	16632	16631	16611	16558	16484	16647	16748	16612	16630	16504	16645	16853	16748	16678	16550	16638	16670	16489	16583	16571	16546	16757	16428	16319	16627	16661	16538	16598	16712	16734	16594	16556	16458	16447	16653	16733	16705	16680	16577	16384	16484	16545	16597	16613	16531	16624	16577	16695	16445	16647	16907	16904	16719	16584	16589	16714	16686	16585	16628	16672	16597	16650	16792	16730	16683	16526	16764	16673	16640	16705	16732	16716	16772	16578	16783	16635	16665	16821	16444	16644	16761	16700	16873	16595	16515	16443	16598	16568	16649	16675	16522	16499	16644	16575	16568	16604	17014	16703	16816	16449	16670	16538	16594	16593	16717	16565	16643	16675	16768	16805	16544	16530	16534	16628	16681	16644	16404	16581	16565	16575	16617	16589	16579	16649	16657	16759	16719	16466	16561	16803	16728	16723	16712	16639	16510	16637	16584	16634	16887	16270	16778	16471	16547	16603	16780	16538	16645	16663	16570	16801	16551	16711	16564	16590	16690	16489	16839	16531	16699	16695	16599	16443	16605	16716	16584	16700	16610	16566	16874	16550	16466	16796	16732	16742	16562	16542	16631	16583	16672	16523	16542	16609	16653	16683	16689	16803	16705	16637	16639	16741	16612	16591	16649	16381	16514	16598	16612	16563	16754	16731	16792	16819	16614	16574	16683	16566	16763	16581	16728	16639	16670	16765	16665	16452	16595	16644	16652	16609	16739	16593	16659	16658	16633	16620	16617	16690	16558	16473	16647	16734	16527	16643	16640	16640	16674	16673	16701	16692	16626	16642	16601	16616	16668	16579	16644	16282	16636	16582	16449	16677	16791	16647	16619	16649	16657	16588	16729	16556	16563	16705	16800	16637	16535	16757	16667	16706	16503	16590	16582	16451	16866	16757	16421	16623	16685	16683	16620	16589	16443	16763	16592	16518	16760	16661	16454	16495	16716	16665	16590	16849	16791	16554	16633	16569	16696	16654	16559	16831	16613	16618	16631	16504	16484	16690	16704	16455	16700	16651	16547	16646	16588	16509	16618	16618	16592	16671	16635	16733	16614	16719	16845	16517	16513	16523	16719	16588	16564	16642	16566	16371	16720	16645	16526	16775	16437	16497	16799	16407	16692	16580	16710	16517	16654	16684	16757	16688	16689	16538	16590	16696	16468	16494	16548	16671	16698	16635	16602	16650	16524	16726	16716	16498	16523	16526	16533	16537	16589	16449	16511	16748	16538	16564	16444	16639	16659	16753	16720	16648	16836	16731	16419	16593	16734	16599	16583	16615	16490	16609	16665	16526	16558	16868	16713	16669	16436	16609	16499	16854	16602	16513	16420	16581
15317	19095	18316	16190	15468	15072	14766	14599	14801	14676	14690	14596	14658	14733	14676	14610	14531	14643	14557	14687	14454	14558	14502	14314	14462	14583	14644	14540	14472	14557	14517	14628	14615	14638	14418	14633	14616	14517	14665	14590	14389	14609	14582	14508	14728	14639	14556	14444	14536	14592	14520	14577	14591	14625	14519	14398	14592	14539	14515	14610	14614	14370	14719	14408	14369	14634	14516	14393	14612	14351	14435	14502	14479	14587	14494	14494	14526	14587	14474	14542	14443	14618	14383	14514	14494	14469	14494	14525	14409	14395	14515	14735	14387	14464	14440	14668	14567	14568	14606	14568	14533	14520	14586	14512	14451	14610	14597	14567	14599	14489	14554	14556	14494	14572	14600	14540	14394	14669	14322	14608	14501	14521	14483	14599	14586	14611	14446	14630	14504	14417	14588	14346	14604	14568	14458	14521	14235	14705	14440	14494	14459	14645	14366	14557	14728	14512	14687	14463	14217	14671	14503	14674	14599	14392	14587	14424	14558	14761	14563	14455	14562	14493	14446	14416	14339	14588	14369	14560	14595	14400	14586	14287	14437	14465	14537	14428	14603	14608	14509	14703	14458	14727	14392	14685	14337	14545	14520	14361	14520	14553	14482	14556	14505	14505	14478	14515	14623	14405	14419	14473	14658	14550	14509	14484	14529	14450	14489	14513	14597	14461	14636	14568	14577	14315	14450	14382	14519	14469	14424	14597	14412	14446	14380	14418	14468	14536	14681	14683	14485	14417	14406	14652	14480	14483	14664	14466	14576	14679	14721	14431	14374	14453	14553	14627	14450	14485	14600	14337	14599	14395	14540	14524	14504	14620	14442	14522	14594	14662	14494	14409	14495	14539	14546	14490	14579	14601	14639	14545	14474	14570	14503	14660	14407	14748	14525	14570	14578	14416	14509	14402	14650	14392	14629	14557	14554	14485	14440	14560	14426	14568	14561	14566	14402	14610	14514	14536	14576	14465	14612	14522	14607	14628	14426	14541	14494	14588	14332	14372	14497	14455	14460	14388	14611	14482	14695	14611	14483	14625	14600	14681	14519	14443	14459	14590	14404	14499	14694	14493	14471	14581	14530	14617	14497	14420	14385	14615	14568	14555	14499	14424	14469	14273	14527	14473	14424	14511	14466	14372	14585	14494	14563	14337	14514	14486	14472	14515	14427	14584	14391	14609	14430	14546	14524	14512	14616	14580	14505	14622	14397	14418	14602	14551	14612	14479	14609	14523	14442	14409	14435	14495	14531	14487	14418	14439	14402	14602	14552	14552	14397	14450	14569	14594	14571	14503	14553	14461	14432	14390	14641	14495	14556	14648	14616	14675	14504	14667	14473	14511	14616	14396	14644	14441	14651	14524	14368	14498	14468	14284	14558	14564	14430	14464	14420	14432	14697	14646	14459	14569	14541	14495	14401	14481	14565	14555	14474	14510	14486	14456	14543	14623	14448	14644	14619	14410	14494	14583	14485	14577	14438	14531	14480	14578	14515	14636	14510	14609	14559	14444	14550	14579	14433	14525	14490	14583	14417	14387	14596	14516	14486	14498	14480	14544	14649	14490	14624	14500	14596	14566	14440	14475	14631	14342	14746	14414	14639	14492	14475	14472	14487	14616	14512	14495	14528	14555	14563	14526	14695	14574	14375	14507	14421	14444	14602	14598	14532	14411	14596	14523	14557	14426	14657	14495	14655	14541	14424	14533	14481	14513	14648	14482	14497	14617	14566	14476	14577	14500	14463	14626	14479	14477	14394	14541	14384	14652	14507	14541	14292	14538	14411	14504	14562	14549	14540	14667	14543	14633	14486	14484	14487	14604	14625	14547	14650	14577	14582	14551	14606	14486	14513	14563	14403	14623	14442	14628	14381	14406	14372	14601	14600	14438	14383	14598	14551	14652	14528	14451	14523	14622	14641	14431	14679	14552	14671	14657	14443	14446	14658	14410	14554	14556	14481	14568	14425	14680	14537	14634	14497	14399	14586	14598	14562	14569	14630	14496	14581	14574	14523	14625	14538	14478	14676	14278	14758	14501	14543	14610	14408	14509	14497	14667	14545	14426	14566	14399	14539	14362	14607	14396	14670	14544	14465	14458	14599	14475	14686	14652	14609	14540	14521	14471	14674	14587	14588	14587	14377	14612	14592	14397	14542	14570	14571	14555	14466	14425	14707	14513	14435	14407	14624	14458	14482	14319	14394	14731	14553	14437	14493	14406	14337	14454	14531	14591	14526	14603	14516	14448	14480	14348	14552	14281	14482	14574	14457	14529	14580	14605	14539	14488	14655	14718	14466	14481	14379	14455	14385	14486	14452	14448	14191	14553	14592	14406	14684	14408	14482	14488	14522	14468	14498	14661	14594	14483	14527	14463	14717	14563	14462	14493	14305	14418	14683	14479	14450	14580	14658	14547	14618	14446	14445	14587	14610	14538	14476	14671	14558	14612	14494	14639	14505	14266	14680	14541	14423	14432	14615	14410	14567	14506	14553	14616	14526	14497	14535	14512	14419	14478	14531	14507	14364	14435	14493	14456	14504	14289	14548	14605	14479	14590	14446	14477	14407	14471	14567	14449	14431	14429	14635	14311	14584	14597	14595	14547	14544	14575	14616	14647	14661	14558	14584	14670	14568	14420	14547	14561	14442	14473	14483	14541	14444	14576	14417	14506	14423	14607	14581	14561	14464	14592	14572	14355	14415	14638	14616	14489	14557	14568	14432	14430	14479	14481	14705	14311	14588	14469	14495	14414	14531	14502	14567	14549	14579	14679	14540	14376	14494	14628	14453	14288	14598	14689	14334	14595	14600	14409	14725	14482	14474	14629	14538	14450	14573	14588	14448	14504	14633	14435	14465	14362	14509	14537	14578	14559	14533	14467	14384	14393	14613	14547	14564	14496	14538	14398	14460	14342	14551	14447	14526	14674	14587	14577	14525	14546	14531	14561	14480	14555	14424	14480	14346	14495	14540	14580	14605	14492	14344	14427	14540	14431	14425	14526	14505	14448	14523	14411	14398	14635	14521	14452	14621	14398	14632	14472	14574	14389	14581	14511	14499	14588	14422	14482	14459	14426	14278	14612	14581	14539	14558	14504	14554	14576	14527	14479	14517	14559	14403	14521	14411	14555	14440	14475	14635	14562	14511	14748	14475	14487	14613	14596	14490	14494	14575	14403	14541	14642	14493	14569	14590	14544	14538	14472	14486	14376	14548	14416	14564	14519	14603	14452	14560	14614	14338	14497	14471	14291	14622	14504	14451	14426	14548	14600	14567	14544	14632	14434	14530	14539	14599	14582	14418	14556	14671	14519	14603	14362	14529	14472	14432	14593	14495	14540	14596	14551	14516	14549	14560	14378	14490	14575	14488	14440	14560	14522	14528	14465	14528	14542	14511	14424	14502	14492	14580	14600	14575	14409	14471	14575	14549	14555	14478	14673	14504	14656	14316	14576	14535	14369	14576	14417	14413	14519	14594	14567	14494	14547	14460	14543	14589	14467	14473	14479	14504	14538	14578	14527	14461	14570	14512	14552	14387	14437	14646	14585	14554	14583	14368	14518	14476	14524	14278	14607	14476	14612	14448	14497	14472	14445	14500	14715	14557	14501	14586	14625	14642	14464	14551	14670	14288	14429	14486	14524	14621	14492	14535	14565	14328	14468	14594	14591	14475	14466	14669	14602	14745	14505	14552	14448	14571	14652	14437	14653	14483	14425	14375	14633	14349	14517	14342	14619	14464	14580	14594	14414	14581	14574	14474	14307	14479	14516	14497	14459	14530	14552	14559	14487	14461	14655	14434	14562	14355	14609	14411	14518	14393	14478	14568	14455	14313	14516	14652	14594	14619	14710	14500	14615	14519	14587	14560	14414	14428	14466	14579	14546	14581	14503	14456	14505	14482	14373	14545	14758	14506	14601	14534	14356	14678	14375	14571	14383	14693	14388	14352	14570	14537	14715	14564	14602	14503	14564	14699	14462	14475	14664	14505	14537	14541	14601	14353	14568	14548	14377	14523	14607	14634	14548	14605	14473	14642	14569	14504	14420	14574	14575	14667	14500	14383	14579	14480	14593	14577	14437	14562	14541	14413	14447	14534	14792	14548	14443	14363	14538	14560	14590	14496	14482	14456	14574	14552	14550	14716	14381	14512	14483	14623	14316	14658	14366	14241	14369	14614	14525	14282	14448	14460	14449	14598	14626	14542	14477	14478	14297	14642	14622	14521	14444	14471	14382	14657	14530	14622	14489	14528	14522	14628	14410	14455	14576	14546	14492	14484	14433	14550	14505	14506	14406	14478	14615	14447	14460	14507	14743	14499	14572	14525	14494	14682	14338	14459	14564	14490	14467	14592	14713	14436	14569	14452	14618	14749	14597	14400	14596	14611	14483	14594	14487	14449	14484	14637	14708	14342	14618	14591	14493	14505	14545	14649	14437	14648	14368	14561	14452	14649	14614	14619	14542	14596	14332	14361	14464	14501	14586	14444	14362	14498	14428	14657	14530	14648	14466	14505	14499	14388	14779	14433	14588	14472	14532	14622	14622	14600	14560	14488	14590	14623	14512	14568	14587	14413	14424	14679	14486	14526	14424	14278	14600	14460	14506	14612	14528	14520	14587	14502	14525	14621	14468	14534	14497	14508	14613	14456	14601	14545	14611	14496	14423	14507	14446	14510	14354	14569	14432	14673	14444	14520	14614	14386	14450	14493	14523	14428	14546	14692	14569	14456	14598	14460	14500	14454	14610	14373	14483	14533	14472	14586	14537	14597	14547	14389	14654	14485	14585	14519	14453	14573	14682	14338	14506	14574	14501	14475	14250	14307	14450	14471	14560	14234	14485	14641	14450	14490	14452	14650	14556	14617	14554	14467	14519	14538	14485	14634	14632	14391	14566	14556	14549	14685	14659	14497	14611	14498	14696	14693	14506	14469	14529	14778	14480	14590	14575	14619	14508	14373	14474	14463	14402	14410	14524	14502	14605	14505	14390	14660	14650	14671	14486	14484	14430	14546	14638	14548	14512	14516	14696	14627	14628	14645	14367	14459	14399	14603	14445	14518	14495	14567	14582	14350	14467	14541	14477	14523	14496	14502	14551	14549	14528	14363	14475	14486	14468	14430	14505	14512	14467	14517	14712	14558	14567
23501	21030	28458	23873	21713	21061	19468	16817	16110	16482	16224	16123	16195	16173	16323	16058	16084	16066	16230	15894	16061	15931	16013	15931	15928	15862	16003	15828	15821	15881	15775	15595	15722	15799	15983	15835	15922	15846	15794	16003	15810	15770	15879	15776	15776	15774	15779	15892	15874	15876	15902	15848	15962	15844	15864	15882	15747	15971	15858	15893	15675	15735	15650	15960	15741	15857	15582	15658	15719	15856	15645	15831	15823	15852	15683	16021	15809	15736	15786	15844	15886	15768	15883	15756	15841	15865	15735	15703	15789	15805	15639	15661	15928	15686	15493	15648	15822	15835	15745	15755	15635	15846	15824	15902	15790	15872	15764	15784	15903	15868	15626	15802	15845	15862	15774	15748	15753	15649	15936	15846	15811	15766	15757	15701	15909	15933	15706	15775	15955	15837	15809	15842	15699	15832	15788	15763	15722	15662	15704	15788	15589	15717	15895	15803	15824	15705	15732	15646	15623	15832	15833	15598	15778	15814	15732	15550	15860	15834	15758	15522	15793	15836	15695	15966	15737	15718	15846	15745	15780	16000	15680	15741	15737	15786	15807	15701	15714	15768	15847	15723	15606	15652	15794	15825	15691	15706	15779	15866	15852	15781	15664	15808	15860	15747	15911	15601	15678	15708	15536	15793	15724	15811	15809	15677	15823	15727	15980	15768	15618	15823	15967	15726	15691	15843	15764	15504	15863	15730	15691	15762	15816	15699	15776	15912	15863	15793	15723	15724	15672	15559	15639	15720	15839	15434	15825	15750	15780	15475	15634	15771	15811	15587	15575	15674	15835	15831	15713	15801	15658	15661	15672	15844	15587	15745	15747	15730	15820	15667	15708	15738	15751	15683	15837	15764	15521	15651	15903	15647	15667	15746	15837	15966	15639	15709	15881	15704	15797	15715	15858	15896	16022	15886	15715	15674	15911	15864	15827	15624	15725	15696	15668	15643	15768	16061	15764	15909	15688	15504	15617	15706	15786	15683	15640	15903	15711	15572	15772	15591	15719	15762	15728	15882	15729	15994	15751	15710	15834	15584	15701	15770	15646	15733	15664	15582	15823	15786	15846	15737	15832	15749	16062	15791	15615	15857	15689	15821	16090	15944	15778	15681	15766	15429	15809	15748	15751	15594	15820	15968	15680	15688	15810	15926	15590	15586	15587	15746	15695	15745	15837	15919	15764	15825	15849	15752	15787	15749	15643	15762	15788	15707	15887	15651	15839	15956	15592	15753	15883	15752	15862	15928	15656	15779	15798	15666	15473	15660	15907	15615	15855	15861	15641	15669	15832	15691	15831	15751	15553	15840	15745	15693	15675	15710	15719	15791	15775	15671	15935	15534	15569	15796	15831	15865	15832	15591	15710	15886	15850	15849	15866	15748	15572	15677	15824	15831	15895	15803	15614	15804	15790	15544	15586	15719	15706	15944	15633	15815	15819	15669	15811	15828	15938	15960	15828	15750	15823	15649	15771	15673	15588	15814	15732	15813	15969	15921	15641	15837	15658	15803	15745	15793	15796	15858	15803	15772	15743	15777	15968	15713	15881	15849	15636	15725	15779	15859	15745	15753	15558	15720	15791	15763	15656	15793	15725	15671	15660	15781	15702	15826	15810	15859	15836	15883	15673	15743	15844	15786	15789	15756	15895	15685	15744	15747	15667	15692	15817	15700	15720	15533	15448	15784	15701	15735	15723	15866	15605	15870	15859	15889	15756	15827	15637	15838	15940	15612	15761	15702	15718	15955	15800	15779	15705	15750	15805	15812	15745	15837	15996	15769	15526	15691	15792	15650	15785	15802	15848	15633	15942	15874	15997	15941	15777	15757	15915	15926	15605	15751	15588	15763	15773	15456	15665	15647	15653	15807	15604	15945	15807	15784	15708	15849	15615	15734	15814	15772	15694	15640	15827	15834	15765	15794	15712	15814	15807	15742	15835	15810	15750	15831	15800	15764	15865	15825	15828	15855	15708	15746	15944	15635	15847	15746	15880	15728	15858	15786	15772	15693	15864	15838	15812	15628	15705	15685	15630	15859	15921	15900	15721	15865	15751	15707	15566	15452	15890	15754	15911	15709	15714	15857	15833	15909	15829	15648	15701	15820	15923	15594	15783	15962	15788	15782	15781	15811	15496	15613	15873	15768	15805	15877	15577	15700	15676	15830	15655	15669	15605	15750	15834	15763	15882	15699	15681	15702	15657	15868	15673	15686	15789	15560	15729	15985	15721	15590	15900	15799	15764	15614	15658	15567	15883	15778	15782	15689	15861	15665	15668	15656	15570	15798	15719	15690	15756	15784	15933	15828	15814	15683	15623	15771	15771	15883	15742	15659	15754	15637	15733	15826	15627	15453	15853	15594	15784	15847	15693	15692	15902	15680	15938	15853	15787	15983	15752	15887	15855	15945	15901	15736	15742	15632	15897	15712	15801	15764	15887	15684	15692	15715	15776	15865	15883	15810	15894	15775	15693	15674	15728	15826	15956	15716	15813	15686	15889	15728	15838	15846	15604	15914	15829	15784	15674	15874	15722	15545	15769	15761	15667	15656	15688	15830	15721	15585	15579	15813	15805	15806	15831	15748	15645	15719	15565	15983	15834	15742	15725	15616	15690	15697	15828	15731	15825	15932	15854	15728	15780	15915	15866	15660	15809	15917	15686	15674	15897	15711	15687	15678	15915	15815	15887	15692	15878	15488	15728	15968	15806	15654	15735	15748	15923	15933	15709	15513	15824	15818	15599	15942	15698	15810	15850	15648	15716	15773	15863	15728	15689	15670	15777	15767	15728	15804	15764	15685	15812	15686	15854	16018	15773	15561	15880	15764	15676	15709	15887	15761	15739	15739	15806	15850	15793	15461	15697	15795	15783	15640	15576	15829	15853	15744	15838	15737	15754	15853	15715	15883	15847	15922	15783	15880	15919	15908	15697	15729	15517	15560	15748	15878	15650	15701	15664	15793	15775	15761	15686	15746	15855	15699	15663	15817	15831	15797	15724	15538	15681	15748	15887	15748	15784	15769	15848	15980	16027	15702	15655	15727	15849	15876	15654	15754	15621	15611	15815	15621	15790	15829	15757	15825	15857	15852	15840	15769	15764	15950	15786	15848	15791	15643	15635	15712	15730	15917	15896	15885	15850	15848	15574	15706	15655	15617	15750	15708	15719	15807	15570	15737	15655	15657	15573	15583	15636	15697	15580	15551	15724	15728	15657	15728	15906	15932	15917	16076	15781	15716	15728	15766	15717	15727	15619	15848	15789	15755	15690	15602	15690	15810	15793	15814	15702	15849	15863	15832	15790	15855	15770	15768	15763	15813	15692	15751	15717	15925	15807	15688	15693	15518	15600	15823	15681	15811	15725	15630	15980	15749	15978	15804	15758	15680	15710	15858	15949	15978	15694	15499	15821	15684	15720	15855	15876	15702	15710	15806	15700	15758	15834	15723	15777	15818	15834	15780	15585	15836	15812	15819	15666	15811	15908	15723	15693	15602	15799	15811	15772	15896	15762	15828	15812	15861	15874	15928	15955	15894	15828	15601	15546	15706	15756	15745	16065	15613	15790	15741	15649	15898	15841	15939	15749	15740	16020	15650	15910	15654	15819	15757	15833	15771	15883	15727	15714	15847	15798	15803	15946	15618	15789	15761	15702	15805	15694	15785	15816	15942	15632	15790	15893	15706	15637	15715	15799	15750	15693	15527	15723	15676	15829	15752	15862	15784	15632	15777	15781	15661	15587	15685	15776	15666	15754	15633	15838	15884	15864	15742	15750	15649	15647	15675	15872	15492	15924	15750	15614	15875	15572	15980	15806	15574	15720	15924	15792	15760	15758	15756	15650	15679	15698	15770	15510	15628	15958	15623	15865	15771	15957	15784	15712	15805	15722	16042	15724	15797	15595	15743	15911	15677	15799	15471	15816	15783	15747	15744	15689	15733	15526	15876	15893	15745	15988	15677	15850	15679	15833	15714	15711	15914	15743	15885	15637	15648	15609	15786	15774	15841	15896	15757	16057	15687	15829	15597	15947	15792	15894	16016	15535	15705	15776	15824	15913	15617	15806	15742	15759	15737	15671	15858	15772	15821	15774	15783	15801	15694	15844	15703	15802	16053	15900	15694	15651	15670	15833	15575	15934	15674	15941	15799	15933	15738	15748	15575	15793	15872	15702	15683	15696	15657	15709	15613	15790	15678	15781	15766	15633	15771	15777	15714	15929	16015	15822	15846	15704	15693	15708	15738	15798	15969	15860	15904	15864	15783	15887	15860	15929	15812	15567	15751	15579	15808	15726	15478	15892	15702	15563	15787	15750	15716	15926	15833	15744	15638	15734	15591	15928	15819	15767	15601	15720	15801	15767	15879	16014	15699	15805	15845	15973	15618	15670	15815	15854	15798	15704	15600	15819	15810	15882	15701	15638	15860	15759	15723	15689	15668	15836	15664	15924	15615	15953	15743	15815	15865	15594	15758	15897	15774	15690	15863	15763	15847	15652	15806	15773	15679	15628	15760	15788	15758	15731	15554	15969	15716	15874	15773	15753	15881	15589	15814	15456	15721	15778	15506	15686	15667	15885	15659	15884	15944	15919	15825	15823	15932	15898	15644	15768	15601	15408	15625	15787	15563	15654	15713	15852	15588	15886	15806	15946	15744	15804	15740	15824	15802	15958	15605	15590	15901	15714	15558	15964	15782	15703	15665	15603	15822	15936	15819	15725	15821	15644	15523	15873	15831	15855	15670	15887	15821	15785	15828	15530	15399	15723	15673	15850	15923	15702	15646	15690	15780	15846	15900	15794	15637	15880	15872	15780	15648	15897	15829	15725	15644	15859	15779	15949	15952	15926	15684	15718	15684	15779	15618	15605	15857	15833	15561	15646	15803	15618	15761	15849	15642	15873	15920	15637	15739	15579	15783	15579	15625	15651	15825	15746	15766	15813	15779	15775	15835	15813	15895	15794	15636	15802	15802	15819	15742	15968	15744	15875	15777	15550	15786	15818	15500	15671	15854	15777	15573	15903	15834	15611	15832	15633	15706	15829	15853	15756	15824	15733	15925	15789	15739	15583	15804	15675	15667	15676	15899	15879	15683	15873	15945	15862	16022	15868	15891	15890	15581	15761	15840	15737	15734	15788	15870	15692	15790
14661	25123	23113	18896	17048	15856	15315	15211	14790	14774	14608	14571	14445	14340	14484	14486	14299	14239	14270	14271	14230	14356	14156	14099	14052	14008	13912	13951	13949	14302	14093	14129	14247	14014	14151	14134	13930	14160	14146	14137	14031	13978	14069	14045	14029	14005	14022	14168	14033	14172	14136	14063	14224	14015	14126	14373	14047	14162	14192	14187	14037	13985	14113	14048	13963	14143	13963	13978	13967	13988	13967	14136	14051	14017	14193	14155	13929	13889	14018	13993	14025	13995	14039	14055	14024	14150	14049	13960	13981	14114	14061	13793	14150	13880	14048	13963	14091	13895	13966	14133	13992	13833	14142	13882	13948	14201	14051	14027	14018	14081	13934	14055	14140	14136	13995	14029	13946	13954	13859	14175	14218	13995	14150	14051	13888	13943	13943	13988	13900	13942	13948	14056	13983	14068	14031	13955	14086	14103	14079	14080	14092	13981	14089	13966	13937	14117	14168	13947	13907	13884	14074	13975	14034	14094	14060	13942	14037	14020	13943	14087	13907	13946	13970	14076	13833	13928	13846	14026	13961	14076	13945	14160	14158	14135	14013	13958	14081	13990	13995	14031	13965	13959	14035	14032	14014	14099	14198	13861	13974	14060	13942	13843	14022	14162	13959	13998	14133	13932	14090	14073	14003	13870	14072	14049	13788	14047	13944	13934	13958	14054	13926	13983	13911	13981	14089	13984	13840	14056	13975	13993	14019	13911	14075	13891	13957	14045	13973	14008	14042	14096	13901	13957	14218	13845	13987	13855	13937	14030	13981	14080	14046	14115	14019	14091	13964	14053	14023	13919	14186	14081	13942	13981	14079	13797	14157	14012	13803	13938	14009	14177	14097	13978	13968	14166	13872	14135	13963	14036	13924	13909	14071	13916	14184	14120	13956	13895	13994	13902	13914	13923	14288	14091	13876	14074	13990	13907	13871	14122	13993	14041	13954	13897	13982	14071	14046	14006	14041	14010	13931	14066	13832	14075	13941	13908	13848	14016	14039	13878	13974	13931	13864	13898	14096	13912	14151	13996	13892	13908	14077	14076	14043	13936	13933	13951	13991	14016	13920	13881	13790	13975	14001	14001	14020	13981	14055	13988	14000	13951	14142	14005	14049	14033	13926	14101	13982	14080	14164	13955	13884	13939	14032	14008	14026	13955	14061	13962	14104	14181	13949	13914	13992	14037	13887	13877	14142	14121	14035	13922	13965	13830	14125	13948	13970	13984	13951	14100	13954	14008	13956	14051	13857	13956	14120	13991	14170	14162	14132	13928	14011	14000	13989	13862	14020	13999	14040	14163	13803	13931	14100	13916	14126	13908	13963	14000	14113	14009	13990	14056	14089	13913	14101	13953	14029	13917	14150	13852	13962	14057	13946	13806	13919	13836	14096	13960	13963	13981	13990	13898	13956	13923	14105	13841	14119	13837	14002	14004	14050	14035	13927	13999	13943	13918	14002	14084	13938	14000	14190	14013	13987	13893	14049	14003	13998	14040	13931	13885	13953	13930	13950	13961	14029	13910	13999	13878	13900	14093	14131	14117	14003	13961	13989	13917	13846	14009	14034	13985	13904	13877	13902	14040	14092	13917	13990	14031	13921	14086	13827	13977	13943	14007	14007	14065	14182	13960	13941	13943	14164	13977	13893	14115	13941	14005	14198	14030	13938	14001	14121	14098	14036	14030	14007	14073	14025	13991	13891	14061	13976	13987	13937	14108	14050	14267	14113	13966	13972	14085	14020	13811	14122	13969	13911	14060	14142	13974	14076	14140	13949	14021	13948	14022	14167	14073	14083	14065	13962	13812	13958	13852	14003	14045	14050	14106	13941	14000	14149	13932	14030	14119	14048	13953	14060	14103	14111	14151	14006	13930	14119	14007	14145	14067	13928	14047	13898	14031	14030	13981	13984	13830	13859	13971	13945	14077	14154	14137	13984	13884	13975	14009	14134	13958	13999	14015	13999	13959	14108	14076	14112	14008	13997	13939	13940	14087	14019	14065	13802	13935	13979	13991	13912	13919	13877	13907	14027	13901	14070	14193	13988	14078	14093	14023	13966	14044	13914	13930	13879	14010	13952	14147	13840	14056	14109	13903	13868	13946	14042	13925	13886	14122	14006	14136	13874	13886	13771	13962	14054	13999	14095	13812	13951	13853	14127	13948	13965	13966	14127	13868	13931	13926	13941	14029	14035	13796	14064	13948	13919	13766	13891	14016	13913	13945	14016	13985	13875	13922	14063	13990	13961	14081	14031	14119	13880	14029	14044	14020	14088	13926	14007	14100	13875	13864	13978	14114	13979	13981	14122	14240	14130	14047	14029	13920	13858	13835	14028	13855	13939	14060	14030	13979	14026	14043	13868	14054	13949	14183	14223	13842	14066	14131	14034	14120	14062	13916	14053	14079	14005	14014	13994	13945	14082	14060	14071	13964	13751	13994	13996	13988	14097	13977	13970	13904	14026	14123	14169	13895	14058	13980	13836	13862	14081	13913	14002	13999	14051	13954	13971	13947	14159	14177	14005	14179	13996	14198	14120	13871	14133	13839	13919	14005	13970	14001	14089	13985	14224	14041	13969	14008	13997	14028	13956	13929	13904	13864	14073	13886	13968	13862	14000	13995	14029	14082	13986	14049	13947	13967	13756	13956	13812	14108	14014	13942	14177	14059	13995	14076	14112	13826	14121	13931	14138	13861	13946	14120	13958	13950	13995	13705	14143	14116	13789	14094	13899	13960	13917	14104	14039	13932	14077	13916	14044	14049	14104	14022	14112	13767	14047	13998	13941	13910	13983	14007	14011	13998	14029	13946	13967	14031	13968	13881	13991	14063	13980	14165	13956	13878	14101	13938	14087	14025	13897	14058	13933	13944	14099	14038	14099	13960	14027	13947	13810	14117	14148	13968	13950	14003	13888	13963	14144	13977	14004	14081	14188	13918	13969	14019	14097	14253	14136	13993	14004	14019	13883	14052	13902	13918	14093	14057	13955	13888	13915	13919	13894	14011	13926	13980	14112	14004	13838	14139	14134	13962	14059	14058	14088	14112	13915	14040	13912	14079	13908	14019	13957	13933	13794	13922	14171	14076	13981	14216	14046	14063	13955	13990	13925	14154	14049	14008	13962	13923	14115	13900	13920	14025	13913	14045	14125	13902	14056	13908	13981	13962	14019	13955	13833	14095	14036	14030	14067	14031	14113	13980	14042	14114	13945	13975	13944	14089	14000	14113	13988	14057	14040	14025	14172	14073	14145	14137	14020	14126	13931	13984	13957	14051	14006	13970	13863	14162	13966	13975	13947	14028	13989	14005	14032	14123	14139	14089	14167	13917	13720	14104	14116	13897	13843	14085	13973	14069	14135	13837	14079	14017	14101	13979	13999	13983	13964	14079	13937	14076	14063	13956	13984	14139	14202	13863	13961	14091	13931	14025	14008	14077	13888	14075	13969	14195	13901	14007	14093	13914	14243	13910	13974	14050	13876	14169	13965	14005	14001	14081	14112	13977	14242	14094	13940	13980	13921	13889	14133	13979	13888	13979	14097	13971	13949	13981	13974	13926	13934	14002	14036	13898	14037	13851	14081	13899	14089	13914	14069	13884	14103	14068	14058	14093	14123	13977	14107	14043	14067	14022	13994	13965	14029	13993	13991	14060	14133	13893	14138	13852	13948	13882	14114	13935	13915	14120	13996	13918	14118	14153	14177	13862	13959	14010	14075	13993	14029	13885	14065	13964	13976	14000	13971	14064	14061	13959	13960	13819	13964	14084	13969	14008	14017	14232	13983	13957	14061	13978	13819	14038	14095	13996	14086	13877	14024	13985	14204	14066	14048	14080	13884	14013	14006	14049	14004	14047	13897	14009	14056	14007	14107	14039	13953	13976	14051	14083	13990	14167	13894	14125	13897	14023	14091	13906	14006	14112	14040	14017	14041	14139	13982	14032	13938	14025	14013	14084	13995	13960	13941	13909	14053	13867	14065	13955	14023	14154	13887	13996	13881	13942	14102	13897	13886	13956	14157	14080	13990	14006	14053	13931	13978	13956	13920	14125	14051	14011	13902	13984	13958	14063	14035	13943	13999	13911	13993	13977	14088	14129	14128	13836	14141	13999	13873	13902	13986	13973	13871	14010	13896	13983	13976	14121	14203	13969	13982	14107	14031	13888	14018	14053	13888	13979	13947	14045	13937	14162	13948	13878	14019	14009	14198	13988	13992	13979	13958	14223	14002	14000	14133	14070	13996	14045	13798	13874	14077	13967	14006	13957	14070	13932	14030	14018	14072	13880	14091	14058	14104	14171	14100	14100	14004	13849	14019	13890	13965	13919	14175	13919	14054	13985	13992	13898	14017	13846	13954	13866	14000	13990	13930	13977	13979	14094	14143	13834	14080	13944	13974	14166	13999	14018	13845	14080	13902	13783	13920	14089	14038	14057	14045	14047	14093	14012	14145	13850	14028	14144	14047	13977	14125	14028	14172	13887	13990	14114	14117	13979	13947	14183	14103	14016	13997	14175	13969	14058	14040	14074	13845	14162	14033	13771	13977	14112	13791	14078	14018	13938	13988	14183	13968	13901	13858	13999	14120	13994	13952	14022	13971	14030	14068	14067	14047	13955	14203	14145	13793	13827	13954	13969	14127	13746	13957	13990	13939	13846	14113	13993	13874	14022	14048	13884	13960	13862	13917	14094	13996	13963	14084	13987	14030	14010	14029	14071	14212	14118	13883	13822	13978	14137	13876	14092	13933	14171	14002	14096	14176	14008	13958	13945	14049	14140	13878	14080	14162	14039	14030	14071	14035	13976	13817	13949	13989	13979	14000	13798	14070	13925	13982	13917	14008	13921	14040	13873	13967	13981	13983	13937	13950	14051	13822	14008	14007	14174	13887	13878	14208	13920	13986	13912	13904	13816	14044	13943	13977	13950	13877	13963	14098	14186	13960	14009	14093	14057	13971	14028	13967	14061	14040	13935	14037	13986	14010	13892	14012	13989	13906	14035	13951	14078	13867	14244	13884	14024	14032	14070	14052	14001	13924	14017	13890	13965	14115	13898	13853	14132	14009	14165	13985	14009	13938	13738	13805	14080	13765	13914	14138	13928	13933	13867	14016	14047	14140	13970	13876	13743	13978	13953	14133	13921
22636	21085	28872	23540	21257	23017	24262	18650	17521	17740	17699	17498	17295	17220	17377	17045	17184	16931	17191	17071	17001	16893	17000	16938	16935	16863	16858	16895	17036	16785	16905	17004	16844	16814	16848	16734	16934	16707	16735	16887	16629	16674	16700	16539	16711	16712	16976	16964	16899	16830	16937	16781	16694	16821	17071	16986	16827	16861	16662	16883	17015	16900	16709	16916	16816	16676	16924	16814	16713	16596	16858	16867	16759	16628	16759	16774	16828	16763	16782	16685	16674	16785	16945	16666	16705	16700	16551	16823	16464	16814	16650	16881	16688	16717	16883	16684	16796	16828	16869	16772	16688	16738	16540	16711	16663	16692	16727	16870	16735	16755	16669	16851	16782	16545	16629	16753	16847	16706	16681	16653	16690	16698	16738	16865	16670	16556	16665	16689	16625	16681	16820	16736	16644	16671	16700	16628	16570	16568	16644	16563	16465	16650	16661	16734	16812	16632	16555	16503	16596	16655	16585	16522	16500	16705	16661	16600	16745	16512	16773	16699	16772	16639	16955	16549	16768	16510	16606	16641	16735	16641	16786	16756	16614	16731	16605	16592	16688	16639	16798	16557	16700	16647	16474	16627	16554	16732	16645	16787	16785	16622	16914	16524	16706	16843	16656	16494	16531	16605	16747	16605	16661	16633	16744	16610	16968	16709	16608	16647	16583	16627	16586	16715	16711	16794	16640	16589	16272	16509	16665	16674	16609	16661	16513	16650	16773	16955	16689	16648	16695	16686	16581	16664	16678	16658	16837	16496	16732	16601	16430	16583	16709	16801	16664	16863	16634	16860	16686	16670	16685	16688	16605	16986	16597	16763	16656	16715	16585	16657	16362	16584	16542	16839	16704	16457	16830	16633	16839	16799	16603	16743	16481	16601	16631	16812	16758	16732	16691	16670	16759	16697	16570	16636	16784	16640	16759	16645	16838	16878	16747	16524	16655	16707	16538	16534	16669	16652	16771	16889	16832	16676	16380	16590	16620	16640	16716	16708	16714	16511	16788	16926	16745	16772	16640	16604	16611	16696	16593	16646	16575	16721	16543	16797	16647	16572	16536	16723	16576	16665	16878	16668	16551	16654	16576	16625	16627	16671	16719	16433	16862	16483	16639	16892	16730	16577	16603	16514	16664	16496	16606	16640	16476	16781	16638	16770	16629	16790	16606	16693	16766	16650	16784	16567	16506	16618	16587	16512	16773	16746	16673	16670	16605	16714	16853	16703	16625	16780	16654	16931	16666	16717	16709	16723	16715	16608	16658	16756	16732	16663	16792	16458	16493	16621	16593	16581	16460	16694	16680	16573	16735	16678	16558	16503	16712	16562	16850	16530	16767	16682	16831	16682	16907	16645	16746	16530	16727	16694	16713	16532	16655	16593	16746	16610	16572	16540	16681	16891	16710	16717	16841	16516	16555	16528	16790	16865	16724	16478	16427	16597	16570	16516	16743	16293	16662	16570	16739	16688	16573	16544	16666	16586	16651	16685	16510	16683	16703	16788	16490	16514	16820	16661	16657	16813	16662	16533	16553	16517	16656	16703	16411	16686	16605	16788	16680	16553	16788	16641	16718	16674	16654	16580	16574	16613	16650	16501	16679	16621	16581	16370	16695	16593	16795	16417	16692	16439	16760	16603	16535	16834	16669	16565	16893	16450	16789	16411	16747	16610	16791	16474	16710	16425	16651	16716	16792	16685	16614	16628	16587	16655	16745	16745	16584	16656	16672	16674	16510	16403	16472	16632	16719	16612	16592	16863	16590	16600	16934	16546	16652	16680	16400	16600	16755	16679	16540	16650	16621	16901	16761	16737	16725	16627	16709	16723	16676	16530	16604	16617	16738	16688	16518	16595	16400	16699	16721	16733	16652	16545	16679	16720	16599	16661	16648	16718	16531	16608	16639	16716	16711	16779	16654	16557	16617	16774	16645	16750	16605	16556	16574	16614	16582	16585	16662	16494	16592	16448	16580	16544	16669	16653	16705	16521	16559	16555	16708	16557	16600	16541	16681	16714	16408	16741	16682	16610	16773	16593	16624	16518	16677	16878	16574	16677	16684	16640	16510	16679	16642	16737	16588	16561	16855	16693	16742	16629	16607	16524	16536	16655	16796	16583	16750	16761	16794	16731	16705	16549	16509	16653	16683	16727	16750	16647	16605	16611	16534	16520	16476	16813	16661	16554	16493	16552	16627	16745	16567	16597	16785	16699	16525	16479	16682	16798	16617	16578	16540	16591	16696	16737	16617	16441	16763	16753	16710	16660	16719	16761	16718	16709	16565	16638	16591	16498	16566	16650	16660	16713	16599	16727	16599	16728	16692	16445	16743	16566	16659	16769	16473	16611	16314	16561	16588	16588	16851	16556	16739	16560	16769	16455	16645	16502	16576	16555	16583	16584	16571	16691	16734	16558	16541	16573	16615	16427	16735	16678	16621	16489	16669	16743	16796	16613	16657	16594	16606	16664	16633	16789	16600	16655	16924	16581	16997	16561	16634	16903	16459	16781	16592	16554	16665	16681	16644	16528	16896	16684	16603	16668	16553	16882	16551	16663	16530	16595	16751	16706	16623	16596	16709	16860	16650	16907	16695	16739	16697	16451	16550	16723	16650	16644	16522	16560	16504	16559	16607	16557	16741	16578	16684	16812	16714	16547	16547	16709	16482	16816	16766	16634	16591	16629	16718	16567	16719	16540	16667	16726	16780	16671	16652	16778	16617	16510	16609	16549	16661	16741	16548	16710	16696	16760	16638	16621	16476	16770	16764	16743	16806	16704	16625	16688	16615	16517	16597	16555	16693	16510	16681	16460	16567	16806	16819	16561	16784	16811	16717	16797	16556	16717	16807	16554	16638	16773	16722	16641	16641	16705	16677	16616	16739	16641	16684	16761	16439	16773	16277	16591	16722	16668	16741	16669	16640	16524	16614	16559	16625	16732	16705	16821	16662	16477	16562	16731	16810	16639	16704	16576	16849	16516	16650	16842	16616	16565	16625	16695	16672	16675	16593	16602	16628	16511	16630	16526	16587	16811	16774	16603	16703	16750	16599	16733	16784	16472	16800	16479	16902	16713	16604	16325	16625	16647	16692	16395	16692	16767	16646	16638	16609	16779	16896	16463	16633	16649	16822	16815	16642	16672	16692	16723	16685	16703	16732	16664	16443	16530	16667	16625	16470	16946	16678	16519	16561	16589	16688	16599	16836	16704	16661	16677	16647	16630	16711	16651	16486	16523	16654	16556	16519	16684	16679	16529	16718	16711	16638	16808	16592	16862	16819	16573	16636	16670	16700	16583	16729	16716	16662	16575	16409	16756	16633	16560	16605	16748	16620	16728	16576	16742	16524	16571	16570	16551	16529	16500	16730	16524	16718	16619	16549	16471	16612	16739	16758	16519	16599	16717	16571	16549	16616	16600	16792	16682	16632	16580	16521	16816	16682	16709	16905	16681	16408	16624	16692	16877	16582	16752	16820	16676	16744	16597	16816	16737	16806	16503	16593	16603	16613	16424	16851	16481	16655	16601	16462	16652	16502	16568	16537	16533	16599	16887	16581	16699	16673	16739	16706	16586	16713	16530	16704	16630	16578	16661	16745	16448	16672	16316	16556	16625	16653	16704	16646	16610	16759	16540	16660	16654	16651	16708	16720	16786	16782	16507	16584	16684	16465	16696	16793	16608	16654	16744	16564	16657	16827	16662	16629	16517	16663	16688	16657	16558	16650	16714	16876	16870	16600	16675	16883	16698	16602	16696	16919	16855	16613	16828	16455	16729	16477	16627	16686	16735	16595	16536	16546	16726	16607	16646	16776	16655	16464	16746	16729	16627	16694	16527	16498	16399	16600	16638	16648	16693	16624	16520	16600	16768	16502	16775	16609	16612	16675	16675	16908	16675	16877	16667	16480	16578	16697	16616	16605	16514	16668	16678	16723	16569	16611	16524	16784	16736	16688	16621	16693	16591	16537	16746	16720	16698	16745	16801	16638	16498	16664	16717	16610	16670	16702	16761	16745	16666	16620	16695	16798	16688	16657	16602	16600	16503	16542	16697	16740	16786	16436	16749	16651	16642	16556	16645	16766	16585	16775	16698	16664	16701	16736	16543	16590	16878	16762	16691	16657	16581	16692	16672	16796	16633	16438	16603	16611	16594	16732	16528	16587	16497	16838	16790	16739	16670	16562	16751	16931	16582	16804	16575	16656	16716	16679	16602	16374	16546	16760	16639	16594	16392	16574	16732	16596	16650	16833	16539	16687	16772	16674	16489	16662	16647	16606	16511	16629	16678	16454	16518	16550	16600	16653	16667	16671	16731	16658	16876	16707	16542	16618	16683	16708	16780	16771	16726	16843	16731	16800	16692	16541	16650	16565	16624	16674	16757	16663	16720	16632	16749	16698	16671	16680	16677	16789	16415	16700	16541	16521	16700	16750	16516	16583	16652	16705	16576	16745	16581	16716	16500	16666	16462	16729	16840	16759	16635	16593	16648	16826	16575	16458	16660	16767	16846	16668	16664	16803	16599	16520	16686	16747	16532	16655	16642	16529	16574	16660	16679	16898	16869	16983	16789	16438	16686	16620	16610	16718	16592	16660	16729	16662	16751	16698	16626	16960	16736	16791	16628	16415	16541	16675	16456	16566	16478	16473	16808	16584	16722	16456	16782	16806	16438	16798	16698	16546	16734	16710	16519	16627	16753	16654	16636	16595	16813	16458	16474	16829	16628	16656	16787	16628	16811	16574	16700	16792	16703	16788	16768	16470	16590	16737	16523	16524	16723	16727	16590	16579	16657	16651	16777	16760	16562	16519	16662	16692	16763	16896	16817	16719	16726	16602	16603	16733	16817	16709	16556	16715	16558	16704	16623	16514	16749	16880	16788	16707	16675	16678	16617	16709	16518	16763	16457	16553	16430	16441	16692	16582	16642	16504	16771	16526	16692	16694	16698	16699	16818	16636	16804	16844	16646	16857	16664	16858	16683	16480	16692	16599	16577	16784	16570	16518	16797	16621	16634	16699	16761	16631	16613	16586	16725	16872	16738	16876	16697	16519	16693	16570	16704	16614	16611	16525	16824	16603	16684	16744	16883	16559	16664	16944	16727	16767	16709	16823	16836	16980	16689	16794	16626	16630	16536	16492	16614
16353	30146	27809	21980	19534	17960	16615	16232	15850	15723	15477	15383	15418	15100	15067	15037	14990	14926	15071	14859	14861	14913	14860	14691	14674	14619	14704	14437	14641	14502	14523	14565	14593	14549	14557	14503	14663	14566	14564	14576	14592	14667	14537	14525	14593	14635	14358	14727	14814	14643	14715	14779	14617	14704	14625	14990	14592	14669	14545	14453	14521	14686	14561	14402	14634	14427	14459	14351	14707	14526	14718	14602	14626	14667	14317	14488	14633	14567	14666	14450	14431	14556	14556	14426	14443	14459	14393	14594	14491	14392	14501	14526	14390	14356	14597	14393	14664	14546	14594	14677	14409	14540	14516	14536	14466	14588	14622	14412	14550	14336	14502	14456	14562	14476	14581	14621	14498	14544	14558	14584	14475	14687	14558	14547	14613	14515	14440	14353	14477	14484	14569	14482	14571	14584	14681	14599	14503	14505	14558	14501	14397	14422	14431	14378	14674	14619	14652	14564	14635	14450	14542	14497	14651	14478	14583	14674	14631	14384	14604	14448	14422	14620	14484	14405	14267	14702	14551	14703	14393	14501	14524	14444	14483	14408	14502	14487	14492	14663	14408	14377	14446	14424	14550	14478	14666	14610	14522	14459	14482	14583	14533	14459	14471	14490	14615	14588	14540	14529	14495	14531	14631	14494	14613	14494	14551	14556	14555	14685	14442	14536	14358	14405	14562	14630	14553	14571	14609	14576	14422	14673	14694	14642	14433	14517	14562	14455	14550	14533	14579	14532	14673	14269	14607	14629	14557	14548	14503	14418	14560	14541	14461	14383	14672	14370	14566	14631	14536	14672	14463	14504	14615	14597	14383	14531	14393	14392	14531	14516	14455	14375	14568	14476	14556	14473	14510	14435	14457	14336	14463	14445	14557	14583	14516	14509	14386	14405	14622	14517	14747	14470	14294	14522	14709	14555	14512	14426	14503	14663	14629	14374	14642	14442	14539	14499	14553	14564	14456	14464	14503	14385	14481	14554	14446	14598	14574	14634	14598	14315	14672	14523	14498	14429	14299	14530	14619	14619	14492	14652	14597	14462	14535	14462	14579	14492	14525	14498	14659	14577	14599	14464	14458	14509	14567	14414	14525	14630	14541	14483	14610	14536	14421	14542	14370	14314	14490	14505	14426	14669	14658	14652	14547	14566	14513	14582	14347	14607	14626	14515	14480	14577	14625	14474	14329	14578	14620	14519	14548	14629	14585	14549	14374	14346	14653	14517	14445	14555	14452	14582	14730	14673	14590	14518	14521	14563	14524	14423	14597	14513	14345	14360	14390	14464	14521	14473	14722	14539	14247	14601	14473	14568	14509	14463	14487	14695	14358	14634	14502	14530	14354	14386	14686	14433	14620	14432	14453	14421	14565	14531	14781	14411	14424	14616	14372	14482	14421	14596	14664	14472	14523	14445	14548	14566	14714	14276	14569	14560	14543	14568	14504	14450	14437	14434	14489	14560	14578	14498	14572	14474	14506	14550	14572	14480	14522	14615	14296	14542	14743	14567	14498	14400	14456	14748	14434	14503	14422	14405	14678	14486	14533	14593	14719	14552	14508	14485	14522	14509	14635	14457	14574	14387	14547	14464	14482	14515	14386	14472	14521	14489	14437	14583	14462	14351	14443	14561	14377	14453	14630	14397	14538	14639	14467	14535	14561	14481	14442	14409	14622	14476	14462	14347	14568	14358	14651	14603	14486	14488	14527	14474	14669	14584	14509	14551	14443	14425	14451	14726	14428	14590	14427	14475	14395	14568	14502	14523	14546	14546	14525	14407	14509	14538	14566	14480	14443	14540	14462	14376	14539	14258	14489	14655	14469	14499	14557	14463	14501	14564	14302	14525	14555	14367	14521	14541	14594	14606	14584	14530	14507	14547	14540	14462	14458	14445	14642	14504	14450	14456	14461	14537	14367	14624	14554	14498	14503	14613	14512	14484	14382	14624	14418	14387	14456	14442	14485	14428	14440	14414	14564	14387	14539	14539	14555	14525	14529	14393	14532	14507	14446	14699	14367	14317	14407	14676	14454	14415	14494	14562	14607	14610	14393	14368	14551	14593	14544	14318	14575	14383	14702	14526	14509	14517	14555	14438	14437	14419	14468	14440	14499	14529	14520	14475	14172	14405	14455	14405	14629	14648	14513	14635	14463	14526	14451	14576	14664	14333	14423	14396	14493	14455	14512	14387	14649	14459	14333	14411	14568	14532	14418	14452	14598	14479	14482	14387	14708	14389	14501	14607	14513	14647	14342	14519	14550	14687	14451	14528	14535	14505	14489	14466	14512	14481	14732	14466	14466	14348	14331	14711	14567	14462	14659	14329	14660	14616	14682	14366	14432	14739	14404	14434	14610	14479	14480	14633	14609	14583	14376	14775	14455	14533	14457	14559	14556	14452	14488	14402	14424	14494	14314	14621	14525	14753	14707	14364	14518	14441	14418	14534	14500	14526	14314	14435	14537	14575	14441	14604	14524	14506	14524	14337	14506	14522	14518	14521	14579	14635	14391	14439	14366	14331	14452	14548	14574	14654	14468	14653	14535	14519	14450	14499	14632	14550	14583	14562	14491	14303	14518	14354	14370	14569	14390	14477	14557	14384	14506	14395	14556	14609	14605	14440	14438	14521	14503	14522	14465	14477	14490	14678	14673	14606	14531	14542	14534	14514	14533	14681	14368	14517	14537	14461	14663	14272	14564	14442	14572	14575	14610	14505	14399	14444	14441	14518	14482	14527	14679	14484	14415	14456	14660	14574	14605	14514	14533	14583	14608	14507	14559	14404	14441	14514	14594	14499	14645	14475	14397	14435	14425	14417	14579	14622	14509	14407	14582	14570	14434	14538	14500	14413	14486	14689	14401	14426	14446	14419	14471	14504	14392	14477	14567	14556	14465	14702	14364	14554	14427	14434	14456	14564	14493	14596	14597	14544	14477	14616	14542	14460	14538	14411	14398	14473	14589	14526	14371	14508	14463	14433	14629	14440	14478	14469	14570	14512	14526	14530	14292	14564	14590	14289	14398	14477	14629	14432	14539	14483	14612	14612	14492	14458	14637	14613	14509	14452	14639	14505	14463	14493	14467	14443	14625	14536	14433	14362	14505	14685	14637	14577	14603	14305	14486	14624	14514	14378	14407	14539	14595	14622	14504	14559	14475	14492	14419	14532	14635	14517	14496	14536	14625	14427	14401	14668	14582	14389	14497	14630	14463	14325	14403	14551	14515	14620	14469	14573	14581	14626	14478	14459	14508	14415	14370	14716	14541	14554	14542	14545	14512	14532	14651	14537	14521	14494	14455	14559	14509	14271	14678	14519	14554	14554	14371	14529	14541	14371	14543	14290	14494	14626	14660	14373	14473	14520	14484	14371	14425	14379	14580	14509	14483	14402	14449	14510	14537	14304	14595	14549	14406	14541	14597	14540	14600	14631	14490	14535	14645	14415	14552	14534	14562	14407	14405	14694	14577	14498	14408	14699	14461	14554	14513	14408	14539	14577	14541	14525	14441	14582	14365	14585	14405	14436	14608	14498	14481	14552	14549	14341	14606	14510	14531	14532	14581	14453	14416	14329	14542	14490	14401	14373	14405	14392	14582	14482	14443	14473	14593	14388	14723	14471	14470	14598	14515	14518	14613	14479	14552	14373	14366	14662	14379	14359	14521	14491	14512	14539	14688	14490	14410	14547	14361	14540	14639	14538	14648	14429	14563	14491	14502	14454	14371	14634	14468	14411	14588	14444	14723	14568	14486	14478	14666	14641	14514	14445	14445	14372	14655	14404	14470	14452	14638	14657	14533	14320	14445	14377	14527	14495	14574	14622	14356	14442	14574	14506	14639	14452	14550	14500	14541	14622	14425	14394	14611	14350	14602	14524	14529	14583	14691	14427	14586	14655	14733	14504	14573	14455	14468	14422	14372	14623	14605	14516	14444	14417	14621	14516	14539	14450	14493	14546	14599	14511	14532	14517	14639	14539	14603	14427	14413	14316	14556	14538	14497	14541	14481	14658	14357	14537	14440	14483	14516	14450	14342	14521	14598	14571	14284	14404	14490	14600	14494	14481	14618	14300	14506	14304	14506	14340	14381	14653	14499	14630	14512	14577	14306	14523	14540	14624	14569	14364	14380	14458	14445	14595	14443	14427	14552	14583	14563	14584	14557	14479	14504	14495	14618	14419	14575	14406	14492	14538	14537	14532	14507	14710	14464	14393	14571	14626	14469	14479	14539	14504	14386	14575	14581	14417	14376	14567	14419	14447	14388	14297	14521	14545	14666	14636	14395	14488	14427	14503	14290	14405	14627	14598	14518	14477	14415	14556	14392	14419	14553	14449	14477	14548	14481	14507	14396	14552	14484	14620	14539	14436	14597	14495	14552	14435	14398	14494	14542	14642	14551	14698	14432	14480	14487	14509	14397	14797	14531	14568	14594	14569	14587	14511	14495	14491	14588	14536	14542	14487	14421	14477	14549	14582	14531	14506	14470	14624	14428	14686	14557	14540	14570	14645	14314	14502	14454	14627	14547	14472	14533	14399	14506	14318	14413	14414	14512	14531	14411	14478	14395	14478	14655	14325	14571	14465	14489	14478	14515	14483	14623	14515	14667	14569	14402	14533	14608	14463	14567	14556	14441	14674	14621	14623	14518	14616	14572	14467	14581	14708	14390	14379	14664	14447	14523	14590	14485	14710	14671	14695	14554	14533	14511	14452	14483	14590	14554	14259	14666	14603	14409	14401	14505	14464	14452	14483	14643	14477	14591	14511	14509	14534	14597	14525	14404	14458	14584	14618	14492	14533	14478	14571	14659	14449	14548	14435	14645	14558	14559	14541	14614	14563	14550	14550	14584	14549	14404	14560	14479	14621	14457	14528	14473	14428	14418	14498	14555	14599	14554	14379	14446	14491	14498	14515	14609	14425	14470	14579	14471	14563	14452	14472	14563	14577	14608	14469	14498	14406	14542	14530	14498	14357	14405	14622	14542	14472	14375	14249	14585	14604	14384	14549	14558	14347	14545	14421	14520	14501	14503	14604	14447	14464	14367	14645	14600	14597	14606	14496	14362	14521	14389	14477	14652	14630	14576	14439	14775	14516	14563	14521	14653	14427	14474	14528	14567	14498	14429	14513	14463	14369	14545	14369
27102	21679	24169	21002	17533	17492	17603	17340	17217	17146	17192	17217	17218	17167	17419	17240	17202	17260	17415	17312	17056	17028	17082	17153	16992	17221	17181	17105	17057	17058	16974	17019	17107	17074	16961	16984	17086	17205	17123	17223	17073	17210	17076	16969	17086	17241	17150	17216	17131	17220	17104	17309	17189	17121	17123	17152	17292	17219	17477	17071	17284	17167	17128	17244	17051	17107	17235	17278	17010	17057	16997	17022	17148	17239	17229	17067	17039	17132	17070	16943	17034	17026	17013	16891	17084	17145	17051	17287	17093	17163	17316	17083	17052	16863	17139	17211	17140	17016	17008	16908	17021	17210	17235	16946	17117	17084	17105	17153	17070	16972	16935	17099	17119	17124	17024	17121	17137	17089	17194	17015	17110	17285	16995	16867	17005	17047	16990	17055	17143	17002	16874	16815	17111	16980	17079	17138	17174	17216	17265	16974	16835	17024	17128	17086	17272	17049	16955	17125	17001	17083	17101	17321	17151	17113	17033	17086	16980	17098	17136	16988	16973	16909	17116	17094	17093	17143	17178	17182	17243	17142	17213	16980	16967	17059	17278	17060	17186	17050	16963	17187	17231	17133	17124	17007	17097	17197	17154	17014	17037	17032	16905	17255	17099	17175	17263	17119	17249	17137	17050	17128	17077	17003	17004	17049	17127	17149	17142	17091	17098	17053	17073	17068	16881	17044	17100	17145	16988	17049	17022	17274	17029	16908	17103	17110	16941	17179	16941	17065	17014	16974	17187	17197	17059	16904	17052	17265	17092	16898	16846	17117	17038	17160	17136	16885	17185	17220	17106	17168	16981	16991	16986	16985	16974	17083	17002	16953	17113	17066	16920	17004	17198	17060	17134	17181	17106	16929	17114	17135	17097	17102	16994	16954	17125	17190	17135	17063	17056	16877	17057	17280	17235	17213	17386	17124	17127	17139	17033	17130	17020	17094	17058	17162	17093	17084	17099	17295	17069	16854	17222	17025	17120	17188	17177	16951	17142	16998	17232	17188	17130	17328	17112	17013	17316	17107	16968	16954	17118	17094	17031	16860	17018	17273	17131	17088	17122	17148	17076	17040	17265	17131	17140	17028	17138	17279	17203	17152	16988	17018	16991	17221	17146	17075	17254	17184	17278	17074	17075	17145	17129	17053	17082	17176	16993	17057	17165	17191	16896	17204	17195	17183	17212	17313	17171	17090	17089	17173	17299	17005	17169	17254	17170	17173	16945	17104	16958	17186	16977	16997	17016	17126	17163	17228	17049	17227	17129	17142	16935	16949	17049	17391	17137	17096	17114	17010	17038	16926	17152	17110	17054	17117	16974	16916	17020	17031	16977	17205	17022	17061	17208	16987	16929	17132	17400	16979	17182	17145	17004	16975	16954	17048	17230	17001	17158	17230	17131	17087	17106	17147	17153	17198	17011	17370	17051	17011	17299	17165	16981	17166	17017	17080	17079	17009	17019	17097	16868	16986	17245	17247	17110	17247	17205	17076	16965	16983	17068	16885	17081	16970	17138	17165	17043	16993	17062	17170	16931	17028	17224	17155	17052	17227	17094	17029	17381	17066	16997	17141	17087	16960	17054	17160	17095	17185	17111	17074	17272	17064	17142	16896	17029	17092	16893	17109	17149	17079	17211	16971	17117	17214	17309	17186	17167	17182	17195	16872	16984	17018	17048	16987	17249	16945	17131	17015	16895	17170	17145	16940	17175	17150	17202	17192	17039	17177	17171	17148	16967	17259	17069	17018	16915	17135	17159	17052	16874	17196	17239	16893	17038	17054	17063	17074	17038	16846	17071	17108	17099	17161	17027	17102	17270	16792	17059	16784	16858	16974	17099	17130	17013	17125	17048	17125	17190	17156	16957	17079	17070	17139	17089	17123	17013	17111	16955	17066	16988	17333	17094	17144	16994	17215	17199	17206	17160	17166	17099	17239	17116	17037	17017	17211	17347	17314	17259	17186	17071	17100	17005	17074	17004	17033	17015	17052	16883	17098	17106	16953	17269	17094	16941	17193	17182	16974	17137	17221	17138	17062	16968	16965	16914	17184	17021	17259	16961	17294	17169	16939	16984	16794	16999	17102	17068	17130	17088	16934	17404	17066	17137	17145	17425	17320	17093	17136	16985	17094	17290	17212	17132	17023	17203	17021	17019	17228	17375	17004	17270	17009	17177	17004	17158	17066	17145	17245	17275	17147	17129	17159	17147	17100	17028	17121	17096	17194	17102	17084	17143	17273	17055	17042	16983	17198	17112	17167	17196	17157	16960	17291	16998	17040	17259	17200	17073	17047	17065	17310	17095	17061	17332	17180	17203	16945	16939	17154	17109	17082	17200	16977	17149	17066	17215	17266	16964	17431	17154	17152	17244	17183	17194	17042	17117	17154	17041	17033	17096	16960	17088	17137	17067	17173	17257	17258	16975	16925	17125	17079	17148	17316	17106	17148	17177	17143	17060	17173	17339	17280	17190	17064	17239	17127	17117	16917	17135	16940	17135	17129	17241	17138	17030	16900	17186	17057	17059	16982	17129	17175	16960	17046	17062	16988	17148	17271	17079	16989	17111	17034	17085	16940	17055	17144	17193	16998	16980	17168	17291	16989	16889	17043	16975	17216	17031	16978	17142	17060	16929	17096	17157	17088	17036	17229	16893	17103	17186	17250	17046	17233	17037	17141	17253	17043	17214	17098	17216	17308	17274	16937	17057	17054	17090	17136	17254	17119	17109	17064	17189	17150	16965	17005	17267	17062	17199	17255	17168	17148	17263	17027	16918	17085	16972	17133	17245	17210	17024	16825	17090	17065	17006	16995	17297	17192	17279	17182	17191	17225	17002	17267	17124	17199	17137	17264	16999	17030	17195	17019	17153	17210	17113	17110	17132	17242	17244	17010	17147	17148	17043	16940	17125	17086	17391	17115	17239	16985	17025	17211	17131	17175	17159	17069	17165	17088	17145	17047	17404	17344	17221	17200	17245	17179	17088	17231	17221	17071	17042	17160	17280	17116	16914	16928	17160	17271	17122	17212	17053	17025	17036	17225	17184	17077	16922	17166	17244	17048	17215	17069	17020	17130	16989	17189	17123	17186	17063	17216	16940	16982	17046	17072	17270	17149	17092	17137	17354	17024	17134	17132	17213	17184	17002	17254	16895	16968	17146	17098	17286	17419	17055	17364	17100	17065	17270	17139	16927	17306	17093	16999	17328	16963	17062	16993	17049	17313	17170	16984	17122	17204	17245	17072	16981	17205	17024	16962	17158	17049	17106	17213	17403	17151	17002	16959	17386	16948	17113	17323	17001	16859	17045	17329	17150	16939	17005	17137	17031	16963	17099	17125	16918	17229	17018	17061	17125	16888	17333	17035	17151	16951	17292	17101	17057	17150	17138	17102	17265	17247	17040	17211	16948	17172	16996	17057	17222	17173	17083	17285	17046	17011	17208	16974	17029	17088	16929	17035	17259	17180	17149	17238	17143	17086	16942	16952	17039	17023	17083	17111	17015	17163	16906	17086	17091	17049	17046	17184	17176	17179	17053	17238	17068	17015	17120	17103	17114	17168	16926	16868	16950	17002	16934	16999	17169	17180	17085	16996	17050	17085	17052	17096	17218	17162	17099	17087	17170	17218	16986	17086	17266	17086	17232	17217	16993	17123	16980	17019	17125	16953	16817	17037	17138	16761	17079	17139	17172	17166	16874	16903	17395	17244	17205	17179	17061	17123	17127	16994	17054	17220	17115	17286	17118	17122	16901	17040	17284	17167	17243	17397	17117	17058	16796	17031	16957	17104	16998	17105	17048	17228	17202	16991	17069	16860	17287	17102	16999	17284	16993	17142	16978	17006	17140	17039	17089	17056	17140	16997	17133	17014	17077	16838	17039	17373	17291	17045	17170	17041	17162	17097	17045	16888	17079	17124	17031	17068	17362	17268	17034	17153	17019	17318	17090	17128	16869	17187	16959	17157	17105	17107	16969	17133	17059	17041	17030	17255	17247	17206	17219	17102	17041	17218	17051	17113	16971	17046	17266	17206	17168	17081	17094	16989	17283	17177	16991	16972	17247	17210	17063	17145	17178	17046	17075	17098	17259	16978	16863	17105	17327	17241	17177	17130	17074	16924	17318	16964	17164	17239	17091	16782	17099	17073	17241	17323	16989	17041	17009	17196	17107	16996	16928	16994	17198	17081	17188	17054	17192	17042	17058	17118	17400	17256	16994	17153	17052	17026	17276	17137	17074	16968	16989	17246	17186	17276	17151	17227	17136	17256	17024	17173	17083	17290	17218	16921	16892	17147	17111	17286	17035	17099	17133	17142	17164	17118	17169	17116	17123	16961	17176	17066	17147	17132	17160	16969	17210	17046	17092	17173	17222	17088	16900	17151	17302	17263	17230	17243	16979	16919	17114	17012	17064	17076	16952	17104	17239	17059	17232	17015	17004	17063	17007	17203	17146	17186	16965	17228	17094	17080	16978	17086	17203	17092	17078	17146	17075	17076	17023	17122	17112	17035	17026	17053	16933	17119	17247	17027	17112	17289	16953	16851	16963	17124	17266	17117	17257	17032	17127	16994	17210	16999	17157	16957	17040	17235	17250	16999	17132	16949	17130	16958	17061	17158	17050	17030	17150	17205	17187	16981	17051	17170	17148	17042	17177	17075	16899	17146	17025	17069	17208	17216	17154	16878	17103	17148	16979	17058	17061	17073	16895	17078	16994	17079	17086	17133	17201	16968	17011	17158	17140	17091	16996	17067	17171	17020	17102	17184	17040	16892	17217	17010	17104	17237	17248	17213	16998	17293	17035	17010	17163	17067	16872	17090	16842	17255	17059	17220	17111	17131	17152	17122	17101	17021	17147	17135	17250	17203	16863	17208	17402	17255	17285	16943	16994	17170	16989	17210	17130	17276	16990	17073	17166	17336	17039	17194	17086	17192	17275	16948	17128	16966	17184	17119	17255	17040	17026	17032	17053	16830	17273	17075	17015	17155	17071	17032	17098	17103	17268	16972	16874	17009	17119	17144	17120	17206	17135	17066	16890	17103	17020	17163	17054	16793	17138	17014	17110	17114	17047	16975	17089	17175	17011	16940	17076	17240	17017	17245	16938	16978	17004	17160	17198	17182	17039	17012	16974	17015	16872	17201
15059	18536	17481	15959	15636	15416	15166	15178	15054	14999	14927	15041	15024	15064	14970	14871	14742	14961	14922	14830	15034	14850	14710	14795	14792	14915	14747	14851	14957	14672	14812	15057	14794	14816	14726	14857	14991	14758	14880	14661	14733	14999	14641	14678	14948	14928	15046	14851	14884	14965	14929	14733	15024	14766	15046	15061	14877	14906	14826	14696	14684	14780	15057	14815	14791	14915	14715	14916	14899	14950	14770	15026	14844	15049	14993	14809	14873	14814	14904	14724	14923	15014	14845	14803	14753	14753	14844	14973	14760	14778	14772	15015	14606	15034	14845	14765	14624	14876	14736	14770	14784	14915	14826	15067	14800	14793	14935	14842	14824	14863	14919	14965	14904	14822	14830	14876	14728	14698	14892	14715	14594	14778	14813	14871	14635	14774	14842	14804	14857	14811	14915	14858	15054	14671	14928	14883	14841	14885	14807	14735	14860	14737	14761	14984	14635	14859	14774	14821	14731	14614	14762	14700	14962	14913	14932	14956	14802	14833	14856	14949	14842	14742	15001	14696	14922	14883	14781	14820	14719	14848	14830	14643	14860	14878	14969	14830	14728	14885	14781	14779	14941	14733	14798	14845	14681	14763	14709	14711	14858	14709	14877	14924	14777	14766	14811	14738	14670	14832	14769	14789	14831	14805	14730	14814	14728	14830	14889	14900	14860	14922	14903	14746	14861	14796	14835	14753	14808	14915	14859	14894	14858	14835	14882	14850	14882	14826	14964	15083	14795	14911	14718	14687	14835	14875	14773	14862	14877	14768	14814	14844	14871	14862	14797	14900	14821	14889	14744	14876	14926	14725	14781	14756	14845	14778	14746	14946	14877	14586	14718	14776	14870	14825	14804	14960	14875	14829	14643	14740	14868	14922	14783	14755	15010	14851	14872	14885	14945	14708	14617	14733	14839	14789	14839	14910	14888	14808	14769	14880	14828	14804	14786	14737	14664	14847	14800	14770	14882	14749	14785	15012	14855	14681	14609	14771	14669	14604	14943	14946	14685	14842	14631	14845	14830	14714	14685	14834	14874	14696	14753	14978	14829	14835	14941	14743	14642	14799	14848	14967	14936	14781	14840	14756	14949	14718	14815	14913	14835	14853	14858	14885	14929	14779	14785	14769	14850	14770	14761	14780	14761	14692	14790	14818	14783	14908	14818	14900	14690	14799	14944	14808	14825	14929	14659	14852	14772	15114	14719	14822	14718	14839	14696	14877	14847	14837	14795	14806	14637	14811	14885	14802	14936	14689	14859	14912	14874	14819	14961	14719	14826	14735	14685	14900	14728	14929	15008	15026	14506	14853	14831	14842	14817	14920	15052	14762	14742	14844	14982	14842	14699	14796	14816	14759	14791	14813	14654	14840	14872	14834	14941	14777	14926	14883	14814	14738	14743	14785	14678	14703	14701	14814	14839	14870	15034	14866	14826	15030	14742	14900	14750	14822	14794	14907	14759	14812	14945	14747	14648	14904	14834	14725	14784	14749	14734	14761	14884	14769	14823	15006	14798	14835	14785	14861	14734	14738	14764	14837	14945	14682	14705	14630	14764	14772	14787	14854	14839	14722	14795	14763	14707	14723	14918	14682	14834	14877	14826	14749	14876	14773	14737	14865	14504	14868	14842	14936	14843	14903	14864	14762	14899	14991	15012	14669	14947	14825	14720	15015	14895	14799	14856	14772	14715	14744	14987	14861	14788	14939	14776	14870	14766	14836	14641	14724	14741	14909	14955	14775	14647	14919	14705	14798	14905	14871	14769	14919	14715	14856	14628	14762	14754	14965	14778	14775	14914	14929	14819	15029	14692	14857	14752	14862	14859	14739	14818	14919	14858	14814	14632	14684	14878	14830	14913	14841	14896	14869	14837	14855	14872	14754	14731	14870	14713	14736	14811	14819	14851	14831	14736	14830	14831	14833	14779	14754	14832	14944	14919	14843	15035	14903	14904	14750	14788	14857	14775	14716	14990	14687	14904	14952	14732	14793	14901	14790	14772	14890	14774	15147	14692	14890	14870	14792	14870	14806	14822	14841	14949	14958	14798	14912	14897	14631	14946	14927	14771	14591	14917	14654	15061	14893	14941	14777	14859	14564	14893	14822	14872	14859	14913	14683	14847	14864	14794	14791	14748	14948	14617	14852	14826	14850	14861	14833	14867	14660	14749	14907	14817	14740	14816	14903	14889	14897	14926	14841	14788	14732	14667	14743	14788	14853	14829	14664	14909	14926	14839	14697	14799	14875	14656	14896	14805	14688	14860	14868	14851	14886	14861	14858	14941	14829	14901	14821	14788	14882	14605	14876	14767	14841	14777	14913	14834	14875	14811	14818	14875	14683	14841	14833	14878	14687	14728	14890	14626	14856	14883	14606	14794	14663	14892	14900	14850	14875	14864	14914	14922	14912	14712	14907	14822	14724	14876	14805	14824	14730	14658	14923	14747	14747	14830	14932	14890	14672	14666	14704	14783	14960	14888	14803	14776	14871	14727	14772	14672	14704	14759	14873	14833	14684	14825	14825	14689	14982	14760	14676	14807	14871	14879	14951	14758	14683	14921	14987	14830	14936	14915	14799	14842	14759	14773	14897	14878	14716	14896	14790	14810	14751	14889	14770	14920	14866	14793	14773	14910	14813	14780	14820	14876	14898	14898	14747	14810	14887	14978	14824	15044	14774	14867	14739	14755	14661	14828	14763	14742	14732	14779	14757	14786	14880	14892	14775	14854	14862	14781	14845	14798	14928	14820	14856	14772	14707	14806	14805	14917	14723	14963	14640	14672	14809	14873	14725	14842	14839	14829	14752	14914	14992	14893	14913	14841	14841	14732	14871	14768	14842	14871	14783	14905	14740	14745	14854	14948	14876	14942	14779	14719	14776	14937	14844	14911	14910	14796	14759	14802	14859	14775	14772	14933	14855	14733	14880	14759	14814	14832	14887	14583	14936	14862	14738	14670	14856	14722	14889	14926	14828	14874	14587	14859	14893	14895	14783	14793	14797	14776	14797	14844	14913	15002	14956	14829	14840	14903	14770	14884	14747	14750	14820	14934	14740	14907	14719	14890	14763	14726	14843	14941	14773	14726	14854	14780	14799	14832	14883	14823	14888	14871	14809	14978	14918	14812	14666	14708	14871	14895	14783	14729	14970	14805	14779	14861	14716	14789	14724	14808	14912	14914	14880	14798	14652	14943	14757	14715	14798	14729	14934	14645	14733	14700	14740	14884	14801	14872	14964	14737	14881	14847	14790	14854	14749	14818	14778	14793	14764	14857	14807	14754	14749	14770	14877	14596	14830	14845	14885	14719	14673	14965	14799	14750	14737	15012	14860	14894	14852	14804	14858	14821	14816	14843	14935	14643	14945	14864	15037	14707	14782	14848	14699	14744	14743	14958	14713	14866	15018	14844	14896	14836	14933	14865	14753	14801	14777	15078	14816	14734	14745	15123	14760	14899	14709	14865	14878	14754	14835	14840	14699	14655	14869	14933	14832	14789	14778	14736	14719	14706	14872	14842	14703	14912	14817	14815	14835	14917	14855	14818	14782	14778	14937	14817	14857	14811	14850	14785	15022	14834	14722	14800	14780	14862	14855	14813	14823	14651	14878	14837	14859	14732	14840	14771	14770	14773	14813	14873	14897	14877	14843	14823	14945	14607	14973	14865	14755	14852	14926	14823	14836	14828	14814	14896	14713	14898	14887	14771	14835	14570	14927	14969	14877	14772	14688	14849	14918	14915	14887	14820	14747	14728	14907	14913	14818	14907	14819	14899	14892	14659	14659	14840	14827	14996	14597	14702	14937	14768	14657	14824	14714	14807	14847	15027	14943	14810	14897	14956	14919	14786	14841	14779	14762	14817	14764	14543	14941	14812	14830	14769	14831	14939	14784	14888	14878	14924	14893	14821	14933	14867	14903	14890	14713	14720	15142	15059	14809	14741	14882	14808	14842	14980	14909	14862	14765	14797	14731	14786	14821	14598	14804	14769	14661	14830	14902	15007	14863	14856	14828	15056	15005	14869	15115	14845	14816	14746	14689	14939	14772	14897	14756	14976	14871	14750	14797	14794	14795	14854	14854	14793	14845	14872	14817	14902	14797	14951	14946	14737	14826	14967	15033	14816	14866	14663	14928	14806	14917	14812	14986	14905	14807	14911	14902	14803	14694	14806	14765	15082	14765	14758	14848	14825	14829	14738	14875	14817	14948	14697	14923	14686	14818	14918	14790	14872	14794	14758	14818	14657	14801	14916	15008	14794	14704	14819	14773	14772	14930	14826	14777	14938	14861	14790	14938	14685	14789	14654	14821	14693	14948	14844	14820	14912	14620	14927	14771	14953	14891	14837	14886	14864	14891	14881	14812	14869	14750	14961	14840	14793	14880	14751	14874	14783	14761	14927	14679	14900	14973	14805	14856	14997	14957	14833	14921	14776	14771	14654	14870	14864	14864	14718	14744	14823	14967	14762	14899	14865	14656	14744	14832	14989	14804	14756	14990	14922	14806	14754	14745	14688	14794	15008	14810	14855	14865	14882	14926	14878	14778	14778	14986	14872	14961	14903	14745	14825	14945	14677	14823	14800	14600	14907	14658	14841	14850	14855	14736	14959	14947	14847	14860	14815	14985	14875	14837	14873	14802	14870	14950	14929	14755	14771	14770	14742	14730	14796	14641	15022	14671	14826	14907	14810	14629	14903	14819	14878	14714	14851	14806	14919	14851	15059	14557	14928	14945	14864	14867	14913	14758	14742	14832	14745	14924	14789	14850	14963	14803	14792	14950	14777	14875	14938	14864	14774	14775	14782	14766	14962	14754	14804	14789	14743	14767	14805	14895	14838	15004	14724	14814	14853	14759	14823	14719	14826	14797	14772	14851	15025	14759	14955	14702	15010	14870	14834	14763	14748	14862	14954	14897	14788	14773	14850	14964	14792	14841	14936	14914	14788	15009	14951	14717	14781	14719	14914	14763	14878	14870	14845	14886	14767	15044	14859	15016	14953	14709	14936	14837	14878	14986	14884	14812	14732	14834	14794	14895	14881	14782	14778	14843	14898	14769	14862	14928	14877	14830	14823	14716	14797	14833	14839	14998	14874	15013	14739	14808	14927	14883	14778	14858	14912	14825	14799	14754	14719	14923	14751	14915
23590	21074	28488	23968	21776	21428	20092	17642	17108	17294	17128	17056	17050	16957	16920	16973	16688	16693	16870	16791	16800	16834	16709	16775	16714	16591	16732	16827	16531	16495	16557	16940	16577	16633	16768	16752	16806	16718	16794	16523	16631	16780	16515	16458	16788	16796	16525	16840	16725	16713	16735	16804	16833	16788	16668	16674	16702	16608	16602	16470	16633	16497	16719	16508	16694	16692	16578	16635	16587	16681	16715	16592	16535	16599	16410	16569	16472	16689	16732	16521	16501	16668	16658	16525	16748	16651	16519	16728	16656	16636	16443	16462	16789	16625	16465	16330	16525	16392	16569	16647	16344	16417	16577	16693	16604	16539	16550	16697	16426	16594	16518	16508	16442	16491	16709	16561	16686	16410	16670	16466	16619	16759	16358	16645	16536	16551	16500	16444	16467	16460	16432	16690	16593	16426	16544	16595	16432	16573	16612	16547	16744	16685	16519	16631	16509	16452	16823	16502	16366	16795	16703	16615	16454	16448	16722	16626	16534	16586	16561	16617	16538	16448	16495	16286	16628	16520	16613	16535	16270	16489	16690	16550	16475	16474	16440	16567	16349	16534	16347	16515	16658	16492	16679	16387	16489	16412	16605	16741	16741	16646	16767	16517	16293	16623	16535	16537	16409	16631	16579	16595	16549	16703	16438	16449	16567	16577	16685	16723	16460	16606	16613	16572	16346	16621	16352	16328	16377	16658	16382	16550	16738	16602	16540	16540	16586	16555	16675	16619	16628	16473	16621	16491	16608	16525	16880	16581	16321	16473	16728	16538	16478	16755	16700	16500	16662	16387	16371	16706	16504	16627	16559	16624	16581	16520	16819	16673	16455	16500	16382	16552	16668	16675	16500	16369	16515	16571	16593	16446	16698	16552	16657	16614	16557	16686	16835	16509	16655	16529	16633	16515	16692	16601	16536	16461	16423	16422	16560	16624	16643	16608	16413	16604	16490	16421	16487	16432	16719	16659	16465	16667	16534	16842	16526	16528	16493	16693	16552	16438	16405	16545	16645	16564	16551	16579	16671	16386	16507	16554	16576	16621	16740	16389	16748	16758	16577	16550	16623	16595	16591	16649	16546	16674	16510	16616	16522	16679	16472	16492	16545	16588	16558	16642	16678	16334	16703	16791	16494	16505	16534	16791	16491	16529	16548	16601	16512	16552	16647	16414	16549	16408	16408	16344	16545	16809	16496	16425	16677	16504	16495	16492	16689	16726	16673	16517	16610	16560	16497	16662	16507	16667	16482	16600	16687	16604	16506	16470	16536	16476	16505	16375	16667	16526	16722	16701	16588	16633	16479	16548	16734	16566	16430	16431	16652	16581	16805	16617	16497	16661	16354	16636	16622	16599	16313	16467	16429	16488	16490	16473	16513	16769	16309	16513	16714	16543	16653	16574	16424	16405	16394	16514	16189	16566	16552	16793	16615	16522	16544	16529	16541	16511	16459	16594	16488	16668	16496	16516	16475	16595	16607	16574	16571	16605	16460	16499	16647	16498	16596	16583	16599	16596	16541	16517	16483	16353	16500	16431	16739	16409	16650	16446	16442	16611	16714	16505	16862	16454	16525	16456	16550	16504	16569	16619	16632	16593	16466	16630	16640	16471	16565	16579	16596	16610	16471	16534	16622	16632	16385	16509	16677	16440	16507	16343	16565	16351	16708	16630	16592	16420	16587	16547	16612	16465	16493	16721	16472	16456	16510	16455	16593	16547	16640	16376	16618	16305	16572	16481	16434	16557	16490	16622	16651	16597	16491	16363	16485	16471	16468	16378	16506	16430	16633	16457	16644	16317	16674	16636	16458	16578	16397	16589	16464	16508	16521	16473	16914	16630	16730	16462	16610	16605	16624	16585	16521	16635	16545	16395	16437	16512	16565	16610	16455	16434	16462	16577	16345	16290	16439	16580	16888	16474	16394	16451	16578	16465	16666	16541	16321	16540	16601	16600	16588	16654	16579	16734	16557	16602	16561	16476	16631	16574	16491	16455	16769	16527	16571	16347	16677	16641	16684	16651	16715	16641	16725	16849	16588	16595	16397	16563	16594	16310	16557	16466	16348	16567	16450	16654	16341	16195	16717	16593	16587	16522	16490	16595	16553	16671	16406	16171	16403	16484	16582	16481	16588	16661	16503	16517	16594	16614	16565	16602	16477	16526	16572	16638	16583	16530	16454	16494	16590	16590	16629	16643	16559	16520	16505	16526	16701	16618	16695	16621	16288	16645	16504	16541	16710	16542	16625	16592	16461	16534	16432	16570	16584	16552	16607	16619	16656	16457	16506	16463	16528	16474	16609	16387	16733	16392	16521	16429	16434	16464	16528	16476	16548	16577	16580	16648	16548	16637	16468	16370	16742	16797	16619	16584	16783	16530	16627	16460	16586	16733	16549	16437	16685	16492	16611	16707	16486	16575	16411	16389	16732	16628	16810	16762	16713	16637	16504	16552	16366	16377	16385	16311	16556	16518	16504	16704	16444	16423	16735	16607	16797	16652	16558	16335	16563	16415	16464	16662	16424	16331	16619	16389	16531	16456	16421	16569	16482	16563	16629	16749	16594	16508	16324	16531	16356	16469	16580	16571	16679	16594	16525	16544	16744	16505	16481	16619	16498	16505	16389	16320	16610	16699	16584	16627	16562	16501	16642	16611	16622	16625	16450	16588	16633	16405	16526	16496	16824	16654	16514	16468	16516	16489	16580	16606	16346	16625	16575	16629	16677	16536	16686	16551	16460	16665	16830	16601	16554	16365	16587	16414	16502	16261	16562	16445	16524	16624	16584	16465	16542	16525	16339	16558	16351	16536	16498	16337	16638	16615	16519	16575	16678	16558	16583	16583	16416	16444	16393	16451	16348	16520	16632	16738	16501	16694	16651	16774	16662	16519	16750	16685	16490	16502	16695	16386	16637	16611	16667	16569	16595	16760	16514	16426	16440	16452	16661	16559	16579	16394	16746	16618	16552	16462	16687	16596	16546	16508	16388	16476	16428	16603	16777	16374	16765	16544	16565	16550	16660	16625	16682	16644	16650	16283	16657	16703	16539	16442	16557	16705	16402	16408	16389	16600	16704	16510	16493	16548	16523	16572	16512	16586	16318	16662	16624	16488	16567	16493	16439	16553	16571	16571	16611	16598	16627	16411	16423	16420	16587	16614	16525	16517	16635	16713	16668	16339	16505	16548	16555	16535	16536	16615	16609	16676	16430	16767	16543	16532	16609	16592	16628	16467	16369	16512	16665	16665	16465	16616	16446	16485	16446	16612	16471	16425	16392	16465	16714	16498	16584	16574	16571	16524	16352	16653	16562	16477	16571	16773	16653	16362	16510	16415	16615	16597	16516	16526	16489	16652	16622	16574	16372	16632	16420	16525	16584	16555	16652	16581	16417	16686	16308	16552	16668	16563	16505	16520	16574	16491	16520	16554	16585	16539	16520	16767	16570	16622	16598	16581	16467	16588	16395	16570	16542	16619	16676	16428	16547	16660	16705	16721	16570	16300	16688	16464	16563	16396	16582	16754	16509	16465	16512	16635	16536	16615	16510	16438	16724	16497	16457	16453	16484	16714	16612	16708	16549	16487	16501	16567	16703	16332	16367	16581	16661	16471	16358	16482	16843	16606	16509	16619	16492	16640	16526	16619	16599	16393	16311	16412	16493	16570	16435	16617	16504	16560	16477	16744	16579	16443	16781	16521	16620	16669	16597	16376	16635	16599	16632	16636	16552	16593	16482	16474	16360	16580	16728	16596	16624	16569	16433	16440	16703	16777	16638	16570	16583	16462	16415	16471	16412	16562	16529	16565	16383	16444	16427	16468	16501	16521	16839	16625	16463	16422	16558	16435	16925	16741	16682	16418	16482	16698	16608	16492	16435	16452	16338	16494	16614	16609	16699	16376	16540	16626	16666	16450	16603	16560	16627	16602	16636	16676	16574	16382	16485	16519	16675	16522	16759	16736	16638	16391	16375	16322	16481	16592	16640	16581	16496	16501	16457	16596	16517	16413	16455	16544	16409	16449	16782	16672	16594	16551	16590	16639	16394	16473	16417	16649	16566	16559	16641	16669	16700	16530	16323	16515	16532	16650	16675	16382	16528	16704	16685	16488	16484	16479	16543	16628	16541	16753	16521	16489	16428	16427	16537	16694	16538	16518	16738	16766	16453	16668	16692	16535	16509	16376	16676	16537	16560	16450	16495	16544	16504	16564	16690	16692	16567	16622	16602	16738	16418	16311	16518	16513	16770	16538	16487	16630	16630	16465	16720	16485	16571	16565	16677	16478	16568	16547	16762	16386	16530	16440	16368	16523	16708	16688	16780	16496	16607	16555	16801	16517	16502	16608	16652	16671	16437	16727	16355	16542	16605	16759	16597	16407	16685	16506	16666	16456	16805	16677	16512	16589	16643	16560	16620	16567	16784	16509	16588	16572	16369	16393	16513	16589	16779	16534	16600	16458	16497	16570	16705	16535	16629	16368	16634	16470	16336	16477	16345	16436	16806	16547	16604	16524	16565	16641	16500	16548	16740	16511	16459	16317	16835	16382	16515	16419	16521	16507	16451	16533	16574	16628	16379	16520	16371	16570	16491	16359	16538	16437	16642	16506	16618	16579	16600	16632	16622	16663	16727	16650	16587	16410	16661	16685	16729	16511	16527	16547	16459	16458	16558	16406	16629	16474	16627	16527	16621	16634	16576	16461	16567	16608	16428	16538	16624	16577	16655	16696	16623	16507	16746	16595	16488	16609	16513	16555	16468	16530	16563	16636	16661	16493	16494	16639	16552	16750	16508	16715	16464	16797	16961	16702	16731	16677	16472	16463	16588	16657	16675	16582	16523	16557	16440	16460	16543	16500	16508	16519	16486	16399	16522	16438	16534	16738	16553	16743	16440	16621	16525	16500	16535	16544	16563	16211	16681	16336	16700	16330	16517	16677	16690	16620	16608	16638	16568	16597	16559	16599	16582	16613	16395	16531	16575	16504	16689	16747	16554	16566	16460	16495	16668	16605	16652	16515	16690	16534	16494	16692	16537	16781	16697	16667	16662	16434	16330	16654	16381	16578	16532	16472	16495	16483	16391	16537	16593	16456	16494	16638	16570	16620	16276	16511	16640	16410	16481	16655	16570	16579	16469	16439
14628	24696	22659	18710	17289	16363	15907	15364	15443	15157	15050	15093	14860	14631	15013	14684	14676	14691	14629	14795	14495	14579	14668	14703	14596	14880	14554	14473	14646	14706	14486	14382	14694	14668	14698	14433	14710	14549	14436	14617	14587	14605	14614	14482	14682	14508	14571	14521	14523	14665	14702	14822	14642	14925	14562	14607	14502	14519	14591	14623	14738	14701	14550	14429	14552	14529	14488	14593	14581	14498	14507	14463	14489	14529	14382	14381	14651	14580	14512	14457	14407	14574	14506	14513	14608	14484	14479	14507	14373	14496	14666	14542	14565	14538	14345	14501	14529	14654	14367	14446	14476	14454	14488	14416	14422	14580	14444	14533	14467	14489	14416	14675	14430	14321	14541	14448	14565	14484	14557	14369	14670	14641	14483	14490	14575	14532	14530	14610	14542	14459	14644	14476	14497	14491	14349	14500	14574	14419	14366	14527	14556	14605	14416	14440	14330	14548	14406	14456	14588	14515	14572	14730	14537	14356	14535	14724	14482	14448	14605	14522	14535	14523	14423	14431	14381	14356	14448	14611	14502	14627	14567	14334	14457	14467	14506	14565	14363	14480	14607	14350	14445	14514	14413	14413	14722	14577	14538	14397	14306	14318	14562	14540	14516	14311	14451	14567	14522	14328	14562	14692	14510	14393	14609	14523	14429	14384	14453	14584	14428	14501	14328	14514	14370	14562	14629	14385	14415	14533	14597	14406	14497	14539	14516	14482	14663	14424	14462	14660	14536	14368	14699	14574	14505	14348	14469	14343	14330	14423	14549	14564	14530	14503	14500	14449	14438	14618	14463	14569	14517	14496	14537	14288	14531	14659	14360	14367	14530	14534	14366	14319	14528	14623	14538	14387	14470	14482	14463	14530	14579	14507	14481	14534	14441	14403	14363	14430	14634	14371	14608	14476	14372	14370	14537	14552	14495	14473	14505	14519	14487	14461	14500	14392	14604	14402	14531	14451	14428	14392	14528	14442	14621	14382	14583	14400	14541	14301	14371	14567	14445	14455	14434	14500	14364	14413	14533	14462	14521	14416	14426	14434	14386	14514	14539	14373	14502	14375	14375	14484	14399	14365	14576	14498	14515	14449	14711	14510	14550	14672	14455	14397	14547	14519	14519	14775	14445	14542	14405	14620	14608	14461	14396	14587	14425	14647	14430	14570	14436	14534	14615	14496	14425	14671	14438	14507	14557	14435	14506	14422	14455	14472	14515	14340	14590	14449	14470	14498	14353	14442	14521	14488	14460	14428	14656	14238	14603	14387	14510	14545	14619	14528	14484	14416	14553	14598	14563	14528	14375	14372	14543	14478	14428	14404	14531	14377	14596	14467	14395	14322	14432	14567	14347	14536	14221	14726	14463	14557	14393	14448	14367	14429	14429	14449	14436	14338	14363	14383	14652	14360	14415	14515	14483	14587	14450	14455	14461	14452	14353	14468	14379	14461	14329	14363	14567	14417	14588	14504	14519	14581	14513	14577	14541	14419	14454	14548	14392	14423	14513	14677	14356	14469	14555	14341	14426	14481	14484	14620	14367	14423	14580	14521	14605	14279	14426	14375	14546	14372	14511	14564	14577	14455	14405	14716	14496	14347	14554	14494	14428	14632	14238	14489	14415	14452	14465	14587	14396	14443	14495	14549	14440	14423	14523	14595	14486	14511	14522	14561	14397	14469	14514	14312	14427	14546	14474	14430	14507	14406	14481	14528	14574	14348	14589	14467	14416	14460	14412	14465	14611	14470	14531	14373	14508	14651	14557	14333	14562	14533	14466	14451	14482	14457	14630	14510	14568	14420	14620	14563	14464	14435	14504	14324	14692	14575	14550	14590	14600	14563	14446	14582	14543	14516	14356	14385	14418	14427	14609	14436	14468	14443	14519	14310	14568	14388	14360	14423	14478	14348	14434	14543	14483	14404	14600	14387	14427	14520	14670	14478	14330	14445	14474	14397	14275	14548	14312	14588	14439	14470	14469	14639	14391	14468	14429	14436	14463	14259	14451	14436	14394	14315	14515	14634	14283	14452	14535	14457	14499	14557	14732	14497	14471	14460	14484	14456	14511	14485	14535	14481	14520	14458	14418	14542	14584	14466	14548	14524	14488	14519	14541	14464	14392	14600	14475	14627	14440	14440	14574	14484	14407	14407	14334	14476	14520	14649	14429	14533	14547	14485	14542	14498	14439	14596	14501	14490	14434	14572	14285	14437	14464	14353	14469	14522	14367	14556	14424	14299	14673	14378	14328	14683	14501	14339	14447	14600	14337	14628	14492	14230	14394	14407	14465	14549	14484	14563	14286	14498	14425	14398	14442	14476	14626	14632	14470	14515	14446	14557	14452	14581	14446	14547	14468	14471	14418	14517	14506	14382	14399	14473	14493	14408	14537	14418	14528	14398	14406	14466	14510	14495	14521	14508	14418	14551	14429	14516	14444	14391	14473	14629	14533	14691	14402	14328	14587	14514	14481	14526	14471	14653	14572	14457	14554	14510	14590	14500	14477	14511	14580	14630	14427	14541	14569	14527	14425	14687	14351	14459	14449	14539	14538	14479	14579	14558	14441	14626	14272	14512	14520	14477	14520	14543	14487	14368	14453	14483	14487	14621	14487	14497	14498	14598	14531	14412	14519	14497	14291	14397	14519	14550	14536	14428	14219	14638	14495	14491	14498	14465	14345	14595	14486	14539	14502	14549	14440	14488	14418	14440	14319	14443	14381	14501	14477	14537	14477	14465	14540	14557	14520	14497	14415	14390	14617	14468	14630	14414	14385	14525	14488	14641	14459	14611	14373	14621	14555	14412	14315	14527	14529	14439	14546	14621	14310	14505	14541	14440	14491	14459	14565	14453	14314	14494	14471	14425	14498	14488	14565	14495	14614	14409	14540	14496	14478	14514	14581	14192	14377	14359	14471	14575	14405	14509	14394	14552	14468	14550	14533	14441	14437	14320	14545	14427	14597	14657	14468	14388	14489	14289	14478	14415	14516	14308	14407	14478	14543	14440	14570	14565	14540	14548	14452	14466	14599	14495	14477	14502	14391	14543	14615	14477	14429	14491	14539	14419	14435	14493	14549	14609	14453	14538	14612	14405	14540	14732	14423	14472	14490	14503	14403	14644	14524	14410	14501	14360	14540	14572	14383	14478	14561	14462	14478	14453	14483	14481	14504	14556	14507	14363	14392	14480	14329	14410	14462	14356	14488	14466	14452	14386	14348	14491	14522	14505	14587	14494	14585	14660	14577	14337	14773	14476	14542	14443	14451	14460	14546	14406	14522	14690	14453	14545	14413	14350	14437	14482	14613	14582	14615	14469	14600	14416	14497	14339	14651	14523	14442	14284	14416	14571	14582	14545	14489	14487	14297	14474	14426	14419	14707	14438	14559	14409	14475	14308	14492	14375	14414	14574	14353	14602	14488	14462	14418	14424	14344	14458	14460	14558	14489	14599	14479	14453	14550	14550	14508	14421	14340	14454	14648	14533	14402	14611	14344	14443	14444	14488	14389	14442	14434	14315	14559	14511	14404	14546	14530	14408	14419	14593	14467	14327	14522	14424	14442	14411	14234	14358	14605	14463	14489	14565	14327	14490	14516	14422	14575	14364	14539	14437	14520	14332	14527	14263	14514	14471	14521	14573	14471	14539	14570	14311	14499	14669	14597	14546	14265	14293	14711	14602	14442	14495	14616	14673	14564	14513	14489	14474	14470	14516	14435	14254	14588	14422	14597	14319	14538	14463	14547	14435	14579	14487	14438	14396	14607	14437	14579	14480	14501	14567	14481	14444	14467	14404	14547	14561	14469	14414	14485	14529	14407	14380	14597	14369	14520	14646	14307	14438	14518	14469	14500	14439	14501	14455	14579	14541	14468	14427	14457	14443	14578	14459	14344	14407	14405	14477	14485	14574	14513	14590	14542	14426	14397	14245	14489	14540	14437	14602	14580	14567	14279	14543	14368	14469	14320	14558	14403	14498	14508	14593	14453	14525	14372	14398	14520	14339	14595	14581	14532	14512	14458	14564	14639	14411	14436	14492	14585	14668	14528	14495	14618	14488	14190	14584	14461	14435	14395	14360	14516	14508	14578	14441	14478	14343	14583	14581	14331	14488	14584	14484	14411	14600	14443	14427	14412	14621	14308	14549	14595	14516	14375	14515	14547	14466	14583	14522	14428	14539	14590	14490	14477	14598	14485	14463	14512	14307	14347	14521	14547	14649	14506	14519	14519	14580	14597	14451	14458	14671	14426	14582	14487	14401	14512	14444	14409	14424	14353	14645	14487	14463	14543	14377	14555	14497	14534	14636	14522	14488	14549	14286	14598	14570	14535	14530	14538	14364	14489	14463	14450	14357	14546	14353	14401	14479	14555	14434	14470	14611	14547	14268	14363	14517	14484	14483	14574	14463	14604	14625	14520	14391	14547	14556	14469	14381	14546	14503	14473	14494	14347	14550	14454	14488	14485	14438	14463	14481	14552	14436	14539	14584	14504	14409	14387	14544	14453	14457	14481	14555	14311	14463	14477	14512	14372	14474	14434	14448	14533	14599	14609	14413	14452	14469	14437	14478	14502	14485	14553	14546	14497	14428	14455	14436	14352	14520	14609	14646	14567	14497	14631	14529	14446	14466	14525	14443	14509	14353	14449	14315	14434	14493	14649	14475	14444	14598	14522	14513	14535	14473	14377	14424	14618	14514	14425	14606	14563	14557	14484	14527	14455	14557	14579	14517	14384	14544	14522	14404	14422	14360	14510	14618	14654	14508	14532	14381	14485	14384	14592	14406	14581	14450	14480	14484	14421	14435	14516	14383	14364	14594	14580	14617	14648	14466	14485	14500	14630	14470	14455	14469	14485	14643	14459	14398	14509	14484	14417	14383	14270	14680	14539	14529	14353	14428	14580	14409	14550	14493	14538	14502	14316	14389	14583	14487	14513	14390	14319	14549	14550	14603	14468	14569	14535	14392	14496	14414	14490	14615	14552	14409	14446	14517	14458	14492	14407	14472	14598	14511	14577	14553	14542	14541	14562	14439	14453	14466	14387	14524	14470	14488	14489	14442	14484	14516	14416	14416	14492	14515	14333	14373	14333	14351	14494	14569	14506	14484	14506	14420	14415	14497	14396	14586	14462	14539	14431	14345
22605	21061	28885	23461	21219	22943	24179	18629	17753	18059	18099	17740	17661	17703	17323	17550	17257	17249	17501	17181	17299	17338	17094	17144	17212	17057	17116	17138	17085	17187	17105	17034	17019	17092	17057	17084	16943	17095	17198	17372	16833	16938	17128	17167	17195	17032	17317	16985	16999	17047	17215	17263	17170	17213	17117	17095	17095	16969	17122	16883	17033	17074	17164	17055	16912	16682	16949	17159	16989	17030	17202	17026	16997	16983	17015	16936	17042	16936	16832	16869	16993	16948	16895	17021	16984	16878	17045	16828	16852	16949	16914	17130	17016	16768	16990	16977	17148	17021	17027	16977	16771	16712	17111	16828	17024	16920	16908	16987	16999	16828	16917	16921	16903	16963	16823	16954	16954	16828	16813	16916	16881	16914	16869	17020	16963	16973	17038	17095	16804	16975	16829	16935	17048	16954	16885	17049	16865	16808	16723	16860	16971	16892	16648	16962	16864	16921	16819	16974	16912	17080	17098	16700	17019	16770	16722	16761	16865	16991	17039	17119	16984	16912	16810	17079	16927	16983	17062	16959	16898	16744	16989	16984	16897	17149	16787	16785	17115	16850	16897	17087	16879	17159	16942	16883	16987	16861	17053	16787	16960	16959	16923	16983	17090	16900	16817	17079	17215	16785	16926	16600	16769	16885	16912	16879	16829	16967	16748	17095	16905	16934	16870	16939	16846	16986	16952	16678	16880	16859	16959	16921	17034	16874	16964	16975	17090	16980	16599	16750	16852	16839	16836	16778	17251	16825	16777	16986	16931	16816	16768	16773	16918	16840	16844	16828	16884	17079	16901	16949	16896	16709	16829	16877	16987	17061	16977	16794	17216	17045	17004	16967	16993	16927	16909	16863	17064	16981	16952	16912	16866	16993	16949	16802	16662	16906	16701	16901	16651	16954	16699	17095	16921	16904	16961	17002	17075	16712	16852	17078	16870	17014	16999	16972	16828	16978	16883	17124	16949	16788	16908	16974	16910	17076	16852	16837	16739	16896	16852	17174	16917	16934	17005	16887	16821	16825	16703	16777	16766	16702	16870	16894	16785	16884	16904	16971	16674	16860	16710	16695	16949	16843	16961	16933	16902	16785	16924	16853	16867	17021	17005	16817	16835	16965	16858	16693	16953	17197	16878	16703	16989	16684	16926	17100	16941	16723	17094	16955	16728	16822	16735	16865	16678	16886	16758	16778	16934	16943	17096	16780	16951	17093	16818	16646	16907	16628	16824	16699	16691	16942	16906	16808	16655	16918	16754	16830	16775	16909	16691	16950	16886	16952	16928	17021	16967	16920	16924	16986	16892	16873	16730	16842	16925	16809	16815	17055	16928	16760	16819	16916	16927	16783	16775	17049	16934	17020	17061	16765	16924	16796	16955	16725	17036	16790	16987	16769	16910	16750	16828	17012	16829	17078	16902	16875	16765	16959	16872	17010	16908	16851	16884	17078	16809	16641	17044	16819	17013	17000	16895	16923	16894	16861	17106	16878	16926	16988	16850	16846	16553	16753	16962	16885	16940	16636	16986	16987	16857	16720	16954	16800	16826	16835	16957	16875	17007	16891	16874	16809	16909	17108	16966	16934	16864	16868	16741	16946	16983	16750	16857	17011	16794	16864	16965	16891	16992	16855	16760	16819	16982	16807	17002	16904	16917	16621	16914	16858	17001	17017	16864	16685	16981	16990	17027	16882	16832	16902	16798	16876	16663	16862	16675	16841	16882	16984	17039	16800	16712	16852	17276	16967	16774	16805	16634	16801	16854	16659	16568	16738	16923	16829	16815	16920	17034	16688	16770	17086	16801	16936	16994	16799	16876	16749	16695	16831	16846	16935	16817	16719	16973	16888	16886	16806	16868	16820	16908	16867	16779	16961	17129	16758	16743	16885	16771	17009	16838	16957	16954	16935	16891	16925	16938	16780	16932	16843	17124	16938	16921	17119	17016	16945	16735	16981	16927	16972	16962	17058	17074	16792	16896	16768	17070	16925	16897	17026	16915	16940	17032	16870	16737	16860	16894	17092	16833	16958	16922	16936	16910	16810	16727	16878	16618	16928	16731	16717	16820	16890	16945	16820	16889	16783	16696	17023	17009	16880	16824	16707	16955	16892	16898	16763	17000	16895	16886	16973	16833	17012	16860	16954	17007	16828	16744	16833	16796	16855	16753	17148	16888	16736	16864	17095	16811	16945	16904	16732	16938	16914	16807	16758	16823	17037	16900	16994	16945	16835	16875	16927	16781	16741	16834	16762	16951	17038	16717	16968	16719	17018	17065	16938	16841	16823	16711	16963	16962	16896	16994	16808	16723	16898	17101	16929	16860	17066	17039	16755	16690	16946	16827	16808	16954	16808	16909	16943	16917	16806	16790	16805	16836	16821	16924	17008	16799	16796	16843	16889	17110	16772	16781	16843	16972	16752	16754	16830	16689	16864	17149	16923	16782	16915	16812	16978	17082	17062	17007	16936	16984	16824	16752	16831	16508	16807	16736	16758	16924	16928	16945	16854	16776	16863	16979	16983	16923	17016	16678	16695	16843	16779	16957	16973	16795	16809	16873	16883	16892	17093	16819	17000	16938	16967	16942	17125	17032	16759	16762	16906	17089	16899	16673	16808	17047	16941	16855	17008	16936	17007	16811	16737	16723	16748	17108	17023	16985	16906	16898	16936	16926	16852	16880	17024	16745	16748	16788	17027	16956	16838	16858	16816	17081	17007	16972	16789	17017	16985	16902	17023	16764	16717	16719	16736	16943	16880	16651	16644	16769	16809	16784	16958	17126	16920	16644	16909	17015	17050	16810	16860	16811	16796	16918	16810	16909	17114	17089	16942	16806	16729	16929	17008	16854	16788	16839	16829	16960	16872	16747	16950	16682	16884	16886	17080	16921	16882	17133	16953	16843	16916	16816	16723	16911	16703	16905	16731	16777	16690	16786	16702	16800	16703	16925	16713	16903	16737	16764	16759	17000	16841	17161	17048	16843	17022	16864	16825	16910	16721	17006	16832	16865	16800	16812	16838	16912	16861	16931	16867	16886	17061	17093	17044	16835	16838	16782	16708	16763	16907	16916	16844	16638	16828	16805	16963	16668	16777	16933	17074	16710	16659	16901	16827	16831	16990	16777	16581	16888	16859	16928	16946	16747	16693	16890	16773	17098	16941	17006	16862	16993	16713	16681	16900	16816	16951	16833	16889	16957	16898	16959	16883	17059	16969	16894	16844	16965	16818	17016	17057	16822	16909	16924	16956	16917	16903	17120	16827	16768	17075	16982	16837	16795	16856	16926	16949	16959	16949	16961	16833	16891	16949	16839	16759	16766	16816	16922	16819	17041	16864	16903	16592	16883	17119	16796	16857	16902	16996	16932	16976	17055	16661	16818	16851	17036	16648	16760	16896	16903	16973	16850	17056	16955	17058	16868	16720	16794	16727	16751	16768	16732	16833	16937	16918	16872	17117	17011	16824	17027	16899	16818	16908	16775	16887	16870	16922	16896	16890	16752	16899	17132	16976	16889	17067	17097	16902	16863	16876	16889	16656	16853	16871	17175	17009	16889	16773	16989	16832	16955	16786	16900	16767	16934	16764	16747	16625	17010	16921	16813	16827	16905	17074	16846	16682	16894	16809	17041	16765	16929	17048	17121	16858	16991	16844	16616	17010	17039	16796	16837	16666	16885	16899	16874	16830	16687	16772	16989	16833	16862	16859	17038	16723	17050	16925	17046	16824	16995	16911	16838	16802	17012	16757	16915	16749	16960	17042	16754	16859	17065	17095	17061	16924	16940	16963	16987	16947	16854	16816	16911	17099	16747	16602	16611	17026	16807	16642	17097	16863	16764	16927	16908	16839	16707	16910	16948	16998	16908	16700	16843	16875	16849	16886	16834	16765	16865	16867	16995	17057	16945	16960	16707	16818	16991	16782	16898	16669	16897	16892	17037	16701	16813	17087	16862	16968	16878	16913	16987	16770	16761	16671	16874	16713	16889	16718	16713	16979	16747	17006	16907	16813	17201	16986	16856	16961	16905	17034	16880	17072	16996	16902	16820	16721	16818	16952	17023	17039	16910	16737	16757	17039	16838	17081	16889	17004	17052	16990	16936	16832	16837	16979	16909	16812	17002	16759	16867	16958	16911	16574	16739	16810	17051	17059	16816	16969	16754	16974	17084	16681	16882	16919	16865	16916	17051	16853	16847	16743	16914	16829	16801	16939	16883	16857	17065	17128	16889	16919	16848	16878	16949	16891	16946	16861	16845	16803	16855	16879	16783	17046	16938	16997	16866	16987	16737	16725	16893	17027	16992	17019	16902	16874	16953	16893	16930	16724	16918	16946	16882	16833	16998	16739	16995	16839	16831	16761	17024	16862	16917	16804	16959	16774	16866	16947	17012	16941	16945	16938	16783	16863	16815	16757	17009	16906	16665	16811	16845	16759	16878	17008	17071	16846	16939	17042	16709	16871	17072	16915	16744	16939	16831	16838	17022	17012	16982	16952	16846	16938	16919	16869	16818	16700	16972	16868	16994	17000	17059	16847	16790	16796	17050	17023	16908	16897	16785	16789	16983	16812	16956	16958	17024	16871	16773	16844	16999	16854	16875	17102	17043	16861	16975	17107	16921	16751	17103	16968	16944	16795	16764	16727	16887	16960	17165	16896	16798	16945	16985	16715	17090	17023	16613	16821	16953	16781	16836	16740	16846	16809	17041	16822	16864	16795	16893	16798	16896	16988	17122	16870	16852	16852	17002	16901	16973	16680	16684	16814	16672	16776	16961	16991	16942	16996	16707	16879	17058	17033	16862	16972	16926	17098	16942	16652	16929	16737	17006	16822	16915	16828	16919	16808	16896	16932	17118	16824	17018	16857	16790	16968	16879	17001	16845	16806	16789	16973	16991	17046	16893	16687	16951	17066	16878	16989	16850	16624	16975	17053	16726	16864	16988	16961	16625	17031	16864	16937	16943	16966	16886	16822	16812	16854	16948	17145	16822	16762	16982	16920	16906	16654	16802	16805	16870	16906	16946	16906	16961	16808	16875	16860	16840	16871	16905	16780	17108	16817	16917	16877	16741	16783	17005	16973	16873	17070	16863	16759	16868	16718	16932	16722	17017	17035	16918	16907	16825	16900	16783	16951	16938	16966
16485	29688	26806	21273	19505	18015	17090	16284	16201	15882	15749	15406	15422	15203	15204	15127	15156	15032	15034	15056	14799	14796	14890	14995	14736	14812	14684	14797	14661	14721	14792	14695	14590	14720	14555	14778	14581	14638	14873	14593	14727	14600	14791	14819	14684	14872	14787	14837	14760	14813	14905	14931	14914	14887	14860	14686	14860	14763	14873	14795	14688	14691	14665	14792	14676	14891	14814	14524	14741	14940	14675	14695	14738	14750	14805	14731	14619	14692	14860	14624	14766	14629	14722	14707	14646	14604	14672	14642	14727	14758	14655	14668	14591	14594	14680	14658	14547	14648	14640	14690	14804	14565	14566	14565	14679	14624	14611	14630	14608	14562	14636	14635	14820	14679	14414	14639	14791	14665	14725	14746	14793	14613	14690	14610	14656	14673	14567	14690	14551	14627	14864	14525	14653	14545	14623	14569	14653	14829	14723	14647	14541	14564	14515	14525	14617	14642	14623	14596	14624	14511	14653	14559	14634	14661	14747	14804	14584	14607	14578	14814	14639	14759	14708	14810	14628	14738	14731	14747	14594	14528	14762	14760	14705	14564	14595	14596	14689	14509	14579	14655	14594	14661	14570	14644	14621	14729	14637	14762	14717	14654	14707	14672	14927	14545	14643	14597	14698	14680	14561	14668	14636	14824	14656	14577	14798	14564	14670	14835	14605	14610	14645	14727	14645	14638	14686	14545	14611	14584	14472	14499	14548	14785	14627	14583	14615	14586	14630	14541	14667	14544	14552	14594	14520	14766	14527	14614	14647	14725	14678	14587	14656	14615	14596	14634	14657	14632	14701	14727	14557	14579	14629	14606	14775	14485	14714	14556	14567	14747	14600	14643	14649	14640	14473	14552	14679	14549	14496	14485	14699	14610	14522	14433	14609	14504	14745	14719	14616	14567	14734	14640	14791	14586	14687	14594	14662	14914	14508	14731	14728	14937	14729	14568	14769	14685	14777	14654	14689	14542	14629	14523	14713	14667	14604	14675	14555	14770	14667	14497	14691	14580	14592	14618	14627	14560	14676	14708	14544	14638	14620	14538	14618	14561	14534	14539	14567	14618	14652	14513	14657	14485	14452	14717	14797	14656	14646	14776	14663	14622	14661	14756	14628	14678	14730	14519	14675	14628	14658	14636	14627	14542	14585	14737	14870	14697	14714	14638	14332	14623	14452	14517	14697	14582	14739	14571	14633	14705	14757	14657	14644	14537	14563	14716	14568	14655	14534	14709	14529	14785	14667	14588	14581	14688	14737	14533	14522	14661	14618	14702	14703	14651	14591	14557	14810	14546	14624	14512	14602	14827	14529	14713	14699	14577	14648	14526	14588	14603	14617	14642	14751	14657	14632	14718	14649	14539	14555	14503	14557	14472	14613	14766	14641	14614	14643	14582	14659	14794	14507	14645	14589	14699	14734	14778	14784	14562	14571	14547	14571	14611	14540	14661	14629	14674	14610	14554	14711	14734	14691	14481	14545	14637	14545	14703	14610	14771	14738	14575	14627	14627	14708	14657	14679	14579	14544	14435	14673	14592	14429	14689	14777	14650	14500	14672	14595	14484	14599	14555	14719	14615	14609	14776	14646	14458	14578	14772	14694	14540	14664	14612	14656	14529	14600	14636	14441	14540	14666	14802	14578	14518	14576	14661	14634	14614	14526	14556	14608	14702	14533	14628	14708	14567	14621	14559	14591	14591	14482	14725	14451	14631	14694	14533	14510	14642	14749	14825	14622	14588	14593	14591	14655	14595	14804	14626	14722	14692	14549	14566	14582	14623	14627	14551	14626	14682	14784	14701	14661	14583	14591	14472	14689	14582	14706	14680	14434	14591	14654	14524	14648	14630	14397	14652	14684	14631	14642	14455	14586	14541	14578	14586	14578	14610	14446	14833	14730	14544	14522	14631	14533	14574	14593	14790	14735	14673	14653	14500	14624	14573	14609	14651	14872	14459	14654	14686	14709	14515	14671	14703	14575	14664	14605	14697	14711	14489	14696	14529	14549	14356	14609	14601	14569	14691	14473	14691	14651	14622	14613	14599	14631	14704	14667	14581	14591	14509	14617	14529	14683	14632	14545	14583	14770	14725	14690	14556	14575	14492	14612	14578	14684	14674	14693	14658	14525	14951	14595	14660	14779	14543	14564	14681	14840	14556	14682	14530	14675	14634	14488	14565	14670	14672	14580	14493	14695	14624	14507	14687	14754	14673	14636	14682	14429	14656	14590	14475	14643	14619	14610	14576	14511	14793	14530	14656	14514	14564	14520	14611	14930	14623	14609	14755	14591	14629	14736	14580	14562	14830	14680	14591	14637	14573	14638	14478	14394	14571	14714	14660	14605	14687	14591	14670	14621	14555	14613	14564	14556	14586	14741	14524	14741	14438	14566	14529	14622	14619	14636	14622	14556	14433	14480	14630	14483	14494	14600	14648	14705	14776	14674	14524	14643	14612	14551	14487	14720	14541	14701	14584	14691	14670	14592	14700	14766	14761	14617	14602	14682	14553	14549	14739	14480	14634	14546	14473	14580	14632	14563	14666	14538	14762	14648	14586	14625	14697	14708	14645	14755	14506	14561	14555	14902	14563	14556	14672	14564	14544	14562	14636	14534	14851	14603	14643	14771	14636	14608	14647	14568	14525	14823	14717	14773	14656	14567	14704	14600	14722	14605	14791	14603	14723	14614	14550	14604	14569	14745	14632	14661	14549	14485	14552	14565	14655	14666	14609	14586	14499	14708	14726	14534	14433	14680	14695	14703	14606	14552	14691	14868	14626	14614	14587	14552	14807	14717	14671	14692	14661	14669	14828	14452	14690	14605	14800	14592	14776	14697	14717	14539	14608	14656	14604	14546	14614	14604	14651	14681	14682	14784	14574	14531	14621	14728	14608	14802	14648	14759	14406	14582	14652	14674	14684	14710	14346	14512	14497	14650	14753	14637	14613	14615	14650	14599	14664	14666	14619	14636	14610	14446	14797	14747	14669	14711	14566	14659	14822	14595	14599	14719	14637	14498	14572	14646	14760	14627	14531	14852	14675	14611	14601	14624	14824	14637	14716	14674	14670	14679	14732	14753	14602	14638	14559	14644	14500	14625	14771	14647	14558	14499	14717	14684	14717	14690	14683	14653	14595	14589	14633	14535	14533	14592	14553	14543	14619	14597	14699	14762	14699	14696	14721	14691	14388	14630	14709	14473	14687	14544	14591	14595	14692	14621	14547	14548	14670	14761	14431	14455	14597	14682	14613	14754	14708	14712	14685	14652	14470	14614	14522	14712	14517	14721	14700	14506	14745	14516	14508	14618	14670	14631	14530	14642	14580	14732	14739	14581	14575	14635	14613	14408	14658	14747	14621	14610	14535	14574	14695	14678	14470	14595	14689	14829	14630	14505	14648	14479	14556	14624	14557	14475	14640	14455	14722	14466	14640	14608	14567	14552	14651	14715	14719	14741	14697	14733	14742	14334	14685	14641	14659	14622	14582	14793	14581	14381	14579	14664	14685	14558	14655	14565	14614	14785	14545	14722	14699	14534	14737	14513	14586	14473	14595	14664	14518	14590	14703	14790	14549	14653	14570	14608	14555	14754	14516	14726	14638	14553	14545	14602	14729	14628	14555	14575	14701	14502	14638	14764	14659	14713	14556	14539	14594	14618	14577	14891	14592	14775	14678	14612	14726	14627	14595	14768	14654	14770	14654	14529	14868	14664	14558	14511	14529	14686	14550	14649	14735	14419	14773	14703	14550	14617	14538	14537	14567	14562	14670	14602	14499	14619	14589	14727	14613	14745	14654	14641	14608	14734	14450	14711	14766	14680	14760	14543	14605	14642	14457	14625	14714	14549	14614	14789	14562	14585	14683	14622	14461	14632	14651	14509	14682	14581	14573	14595	14640	14736	14657	14605	14738	14565	14709	14567	14589	14575	14422	14570	14644	14646	14712	14515	14701	14599	14656	14453	14708	14793	14519	14605	14573	14498	14442	14748	14554	14429	14811	14694	14634	14555	14621	14595	14563	14591	14634	14616	14441	14705	14588	14705	14587	14441	14612	14672	14639	14733	14569	14784	14287	14659	14615	14584	14659	14663	14518	14646	14636	14698	14547	14600	14761	14624	14570	14663	14472	14605	14608	14731	14617	14432	14705	14512	14667	14505	14726	14676	14736	14660	14593	14562	14590	14559	14654	14525	14465	14646	14633	14498	14829	14779	14799	14611	14464	14598	14553	14728	14506	14573	14676	14667	14743	14636	14651	14645	14584	14661	14665	14472	14467	14504	14738	14615	14594	14512	14610	14632	14747	14620	14574	14492	14657	14727	14605	14704	14638	14689	14693	14673	14628	14729	14712	14452	14675	14446	14598	14810	14536	14517	14566	14630	14631	14615	14734	14623	14522	14638	14504	14641	14468	14535	14668	14574	14651	14598	14610	14553	14547	14593	14597	14633	14513	14591	14595	14538	14688	14735	14575	14736	14650	14635	14725	14652	14764	14553	14429	14654	14539	14704	14731	14739	14610	14584	14500	14735	14574	14562	14669	14531	14838	14513	14731	14546	14562	14721	14689	14640	14743	14507	14651	14678	14353	14666	14561	14672	14591	14544	14569	14627	14620	14625	14654	14700	14704	14627	14689	14668	14752	14541	14596	14618	14864	14483	14611	14819	14762	14610	14473	14616	14704	14619	14494	14725	14744	14593	14548	14610	14599	14523	14518	14645	14717	14760	14454	14609	14657	14469	14621	14702	14681	14659	14640	14630	14700	14725	14578	14518	14777	14426	14739	14658	14603	14729	14605	14670	14583	14520	14739	14543	14522	14537	14531	14740	14649	14528	14631	14642	14664	14732	14626	14597	14540	14705	14704	14530	14584	14565	14608	14575	14594	14658	14617	14712	14694	14653	14654	14577	14733	14683	14616	14596	14809	14527	14542	14605	14415	14627	14729	14569	14573	14568	14552	14676	14648	14487	14650	14852	14708	14673	14596	14694	14632	14622	14644	14656	14405	14702	14666	14608	14678	14643	14640	14722	14595	14600	14785	14533	14698	14606	14715	14391	14676	14577	14684	14680	14461	14683	14503	14777	14718	14690	14571	14847	14578	14621	14811	14743	14713	14673	14691	14587	14715	14745	14553	14568	14645	14708	14493
27227	21715	24041	20777	17255	17113	17211	16864	16962	17057	17077	17040	16883	16910	16957	16669	16890	16937	16828	16871	16881	16748	16613	16948	16703	16665	16833	16747	16694	16794	16806	16750	16881	16950	16767	17025	16958	16932	16789	16790	16917	17020	16927	16853	17072	16911	16865	16717	16951	16612	16879	16773	16619	17032	16722	16825	16727	16546	16860	16708	16965	16913	16811	16561	16737	17044	16786	16796	16843	16793	16670	16767	16894	16792	17027	17009	16933	16682	16846	16924	16542	16859	16720	16787	16895	16745	16819	17025	16665	16647	16782	16905	16627	16712	16947	16828	16736	16778	16669	16659	16840	16751	16709	16975	16694	16811	16852	16821	16671	16877	16720	16674	16732	16981	16926	17036	16760	16836	16782	16782	16655	16824	16815	16861	16748	16656	16873	16731	16709	16785	16773	16813	16702	16829	16660	16782	16661	16920	16902	16864	16737	16890	16789	16808	16803	16982	16797	16644	16782	16654	16869	16729	16670	16732	16785	16817	16871	16704	16747	16851	16856	16726	16771	16682	16804	16906	16844	16728	16802	16914	16819	17138	16833	16716	16628	16777	16821	16747	16754	16752	16750	16752	16788	16847	16729	16676	16888	16843	16803	16860	16752	16880	16902	16931	16811	16537	16903	16884	16630	16805	16754	16593	16604	16582	16818	16886	16576	16618	16884	16846	16789	16786	16649	16709	16846	16788	16922	16823	16792	16838	16846	16814	16687	16885	16723	16708	16651	16777	16828	16696	16749	16658	16650	16945	16955	16804	16781	16670	16854	16833	16855	16710	16829	16871	16746	16813	16869	16811	16751	16688	16774	16610	16786	16736	16925	16907	16889	16526	16917	16817	16718	16711	16838	16872	16907	16796	16853	16810	16839	16817	16967	16804	16782	16813	16741	16736	16676	16673	16866	16897	16700	16983	16765	16708	16652	16801	16812	16893	16940	16851	16855	16715	16850	16686	16729	16967	16869	16770	16662	16757	16779	16714	16820	16876	16659	16572	16877	16850	16829	16799	16902	16820	16850	16628	16886	16727	16813	16763	16593	16546	16844	16731	16632	16866	16974	16723	16799	17057	16801	16995	16966	16983	16674	16872	16617	16724	16895	16869	16507	16532	16850	16660	16831	16800	16858	16638	16734	16773	16903	16858	16902	16802	16845	16804	16687	16702	16634	16719	16799	16807	16696	16775	16781	16673	16853	16820	16940	16756	16895	16666	16754	16840	16605	16766	16746	16753	16570	16843	16920	16895	16726	16780	16762	16701	16642	16804	16716	16648	16740	16704	16705	16773	16784	16848	16728	16786	16960	16874	16733	16870	16628	16807	16736	16659	16817	16840	16840	16668	16648	16724	16776	16883	16778	16772	16989	16844	16765	16900	16667	16934	17046	16751	16871	16777	16694	16914	16839	16754	16721	16646	16870	16624	16744	16682	16787	16650	16570	16758	16839	16895	16736	16837	16675	16639	16519	16699	16669	16982	16707	16807	16884	16923	16749	16805	16838	16891	16728	16709	16820	16925	17012	16801	16766	16760	16811	16731	16714	16879	16865	16775	16695	16751	16775	16719	16727	16727	16804	16711	16782	16840	16765	17036	16858	16920	16955	16923	16844	16810	16652	16768	16832	16758	16858	16760	16672	16733	17033	16830	16803	16709	16794	16702	16842	16857	16946	16787	16742	16849	16880	16656	16891	16613	16821	16762	16773	16809	16797	16777	16704	16743	16724	16841	16696	16744	16821	16981	16816	16911	16781	16666	16813	16826	16704	16850	16882	16707	16525	16851	16754	16851	16682	16593	16748	16943	17044	16748	16803	16758	16869	16873	17009	16728	16636	16768	16932	16720	16764	16924	16913	16837	16997	16724	16754	16671	16727	17043	16618	16675	16657	16655	16756	16751	16801	16667	16806	16726	17069	16860	16686	16656	16749	16970	16793	16817	16813	16706	16928	16971	17033	16688	16628	16803	16746	16754	16683	16846	16805	16882	16944	16907	16928	16822	16912	16878	16750	16674	16661	16961	16893	16836	16617	16739	16755	16766	17068	16662	16635	16648	16634	16816	16808	16626	16905	16816	17064	16944	16886	16955	16877	16807	16538	16800	16737	16785	16808	16894	16686	16846	16662	16743	16863	16810	16599	16695	16840	16889	16760	16758	16929	16907	16969	16746	16684	16631	16835	16898	16825	16567	16680	16629	16960	16887	16911	16740	17132	16799	16708	16809	16644	16750	16684	16875	16802	16654	16727	16878	16803	16909	16942	16799	16851	16862	16775	16775	16742	16727	16695	16657	16662	16788	16832	16835	16772	16715	16627	16838	16796	16794	16803	16643	16652	16863	16741	16760	16757	16881	16729	16898	16772	16706	16772	16564	16670	16795	16759	16913	16874	16782	16796	16669	16840	16723	16846	16864	16889	16777	16771	16818	16759	16834	16678	16755	16963	16671	16977	16717	16694	16678	16671	16438	16829	16690	16905	16709	16908	16697	16698	16891	16698	16733	16789	16887	16908	17087	16837	16702	16659	16914	16801	16815	16878	16908	16863	16722	16842	16784	16804	16628	17044	16800	16916	16828	16670	17007	16936	16750	16723	16885	16855	16839	16735	16674	16616	16919	16704	16660	16758	16749	16801	16821	16924	16893	16734	16771	16881	16686	16750	16874	16802	16764	16960	17010	16788	16642	16785	16583	16748	16865	16811	16891	16750	16732	16797	16808	16708	16825	16797	16830	17129	16853	16880	16924	16807	16717	16894	16861	16804	16930	16742	16817	17057	16709	16739	16642	16936	16599	16666	16871	16699	16823	16860	16810	16689	16824	16734	16711	16801	16903	16649	16688	16770	16854	16761	16810	16685	16931	16883	16780	16730	16804	16901	16797	16761	16751	16730	16742	16612	16481	16693	17075	16898	16792	16899	16648	16748	16842	16887	16722	16768	16687	16748	16677	16838	16801	16810	16871	16684	16784	16844	16717	16662	16766	16795	16676	16820	16787	16747	16721	16714	16789	16652	16485	16858	16835	16599	16785	16669	16869	16634	16816	16626	16877	16972	16699	16844	16657	16615	16660	16559	16804	16765	16757	16707	16796	16849	16764	16634	16722	16763	16912	16626	16727	16782	16850	16865	16887	16833	16741	16628	16664	16792	16871	16751	16874	16844	16929	16785	16614	16835	16817	16862	16830	16831	16631	16706	16739	17030	16702	16910	16752	16738	16708	16799	16608	16773	16771	16625	16863	16793	16649	16640	16589	16730	16803	16816	16824	16937	16867	16803	16762	16840	16484	16721	16723	16527	16823	16645	16927	16854	16806	16826	16714	16574	16945	16948	16811	16891	17023	16857	16615	16701	16855	16779	16908	16733	16790	16623	16790	16972	16779	16744	16507	16620	16662	16694	16742	16794	16824	16898	16617	16793	16775	16756	16875	16652	16847	16841	16954	16955	16890	16936	16720	16756	16739	16845	16673	16842	16664	16715	16736	16802	16721	16655	16714	16635	16767	16748	16717	16731	16771	16574	17009	16588	16773	16815	16646	16817	16704	16736	16935	16694	16862	16743	16756	16629	16916	16677	16870	16783	16640	16673	16641	16740	16842	16861	16904	16797	16806	16865	16874	16688	16649	16757	16542	16845	16825	16823	16744	16766	16911	16880	16919	16768	16566	16738	16730	16861	16728	16749	16718	16816	16892	16675	16629	16844	16661	16712	16714	16863	16805	16780	16882	16740	16785	16672	16879	16723	16694	16798	16856	16655	16753	16564	16699	16951	16798	16471	16772	16705	16981	16854	16790	16807	16703	16654	16770	16763	16835	16679	16757	16679	16728	16924	16850	16913	16760	16740	16799	16878	16958	16685	16752	16729	16978	16885	16812	16644	16706	16765	16781	16773	16801	16629	16687	16722	16815	16726	16821	16834	16687	16905	16667	16856	16867	16673	16691	16780	16715	16730	16743	16819	16704	16850	16579	16770	16803	16904	16758	16776	16881	16761	16827	16921	16776	16902	16728	16715	16643	16886	16646	16680	16810	16831	16819	16689	16798	16972	16831	16769	16839	16766	16703	16824	16795	16792	16748	16601	16674	16775	16853	16784	16688	16886	16964	16808	16891	16878	16888	16734	16916	16823	16954	16687	16879	16982	16823	16808	16803	16711	16861	16647	16786	16815	16679	16814	16800	16601	16769	16821	16964	16834	16909	16707	16749	16846	16623	16909	16868	16832	16694	16734	16887	16804	16789	16772	16818	16815	16827	16688	16838	16805	16752	16778	16890	16775	16849	16747	16935	16857	16733	16665	16725	16842	16789	16775	16794	16838	16912	16980	16749	16865	16646	16621	16748	16801	16710	16744	16884	16947	16813	16751	16850	16695	16918	16796	16737	16717	16672	16886	16856	16731	16930	16931	16917	16646	16975	16792	16686	16622	16716	16778	16657	16667	16683	16662	16694	16535	16818	16994	17070	16894	16835	16828	16748	16947	16766	16884	16890	16733	16772	16791	16847	16833	16851	16849	16906	16764	16577	16845	16710	16798	16765	16844	16695	16725	16682	16799	16881	16870	16686	16706	16837	16826	16814	16967	16898	16770	16757	16610	16805	16949	16858	16899	16782	16640	16812	16913	16593	16955	16840	16728	16704	16897	16872	16790	16884	16785	16526	16623	16835	16793	16624	16637	16807	16748	16775	16751	16688	16914	16766	16784	16845	16752	16649	16930	16861	16737	16939	16907	16837	16840	16631	16812	16826	16976	16833	16771	16831	16590	16835	16903	16734	16825	16872	16859	16669	16941	16808	16885	16950	16898	16946	16855	16862	16749	16809	16818	16789	16853	16656	16803	16846	16749	16798	16787	16672	16848	16621	16776	16839	16670	16788	16810	16872	16911	16885	16729	16759	16770	16856	16622	16856	17135	16917	16652	16820	16973	16510	16812	16873	16914	16778	16819	16863	16874	16704	16716	16794	16849	16725	16745	16796	16777	16625	16962	16756	16775	16690	16748	16620	16750	16857	16859	16748	16495	16545	16811	16608	16858	16742	16874	16989	16572	16793	16856	16737	16809	16656	16464	16930	16737	16592	16883	16548	16788	16724	16894	16836	16693	16642	16766	16847	16719	16728	16808	16747	16859	16791	16891	16953	16750	16910	16896	16847	16812	16905
14710	17849	17173	15738	15388	15100	15004	14772	14866	14836	14960	14950	14701	14585	14657	14764	14614	14754	14818	14699	14679	14506	14624	14665	14703	14699	14742	14514	14716	14655	14714	14816	14633	14771	14638	14534	14727	14545	14617	14730	14690	14683	14723	14621	14735	14591	14656	14720	14865	14834	14535	14781	14958	14780	14850	14959	14733	14584	14533	14910	14605	14850	14641	14677	14478	14666	14815	14498	14645	14812	14942	14754	14726	14678	14694	14638	14592	14577	14666	14519	14798	14795	14634	14525	14691	14784	14649	14702	14687	14776	14675	14679	14593	14648	14626	14803	14494	14654	14474	14704	14764	14788	14624	14726	14683	14820	14811	14655	14537	14662	14740	14522	14584	14533	14598	14612	14632	14610	14698	14574	14585	14746	14708	14593	14673	14648	14721	14668	14565	14644	14746	14651	14698	14625	14787	14589	14724	14647	14583	14627	14943	14769	14689	14585	14539	14756	14643	14534	14834	14799	14584	14757	14692	14701	14680	14541	14632	14636	14789	14714	14699	14554	14866	14584	14702	14968	14699	14750	14586	14622	14655	14732	14773	14739	14573	14851	14861	14731	14445	14621	14395	14716	14786	14637	14603	14835	14711	14695	14615	14770	14628	14665	14679	14904	14756	14567	14664	14660	14557	14626	14686	14588	14710	14595	14656	14735	14611	14616	14702	14604	14628	14816	14787	14652	14655	14679	14666	14799	14679	14720	14684	14715	14751	14707	14656	14730	14670	14614	14592	14620	14708	14761	14604	14699	14517	14643	14614	14458	14528	14583	14736	14767	14529	14707	14504	14578	14847	14661	14855	14650	14532	14450	14708	14628	14633	14666	14599	14639	14789	14735	14746	14657	14715	14823	14657	14599	14640	14692	14733	14657	14687	14748	14667	14647	14720	14701	14585	14648	14643	14456	14699	14522	14817	14472	14632	14682	14614	14746	14790	14629	14704	14632	14780	14722	14613	14538	14530	14527	14698	14690	14711	14584	14743	14589	14730	14710	14477	14604	14721	14609	14743	14641	14736	14661	14603	14615	14526	14700	14675	14640	14521	14687	14627	14667	14660	14713	14676	14676	14783	14627	14611	14667	14777	14700	14796	14681	14672	14569	14682	14677	14671	14605	14877	14787	14650	14634	14587	14519	14757	14809	14859	14525	14600	14606	14761	14700	14569	14775	14590	14388	14560	14687	14662	14638	14660	14726	14599	14574	14628	14631	14650	14769	14794	14595	14692	14643	14697	14669	14491	14667	14655	14708	14764	14574	14593	14710	14778	14723	14730	14820	14761	14852	14738	14704	14787	14598	14906	14507	14739	14591	14877	14659	14421	14597	14737	14673	14644	14629	14652	14656	14665	14614	14577	14740	14796	14694	14771	14656	14808	14624	14653	14838	14749	14678	14683	14812	14693	14696	14725	14690	14671	14629	14645	14729	14826	14613	14602	14600	14533	14507	14661	14527	14630	14642	14779	14684	14723	14529	14708	14695	14667	14732	14559	14715	14654	14659	14596	14667	14698	14724	14567	14621	14783	14637	14643	14611	14780	14730	14671	14720	14595	14568	14803	14684	14570	14791	14600	14583	14724	14562	14630	14686	14692	14578	14737	14464	14810	14576	14658	14663	14736	14802	14545	14623	14764	14646	14681	14475	14668	14851	14827	14750	14640	14557	14662	14711	14573	14570	14815	14668	14603	14512	14682	14503	14737	14809	14593	14591	14645	14625	14761	14428	14559	14605	14676	14571	14709	14674	14673	14653	14692	14700	14628	14728	14622	14535	14651	14622	14577	14692	14732	14849	14697	14526	14783	14578	14475	14850	14757	14828	14621	14374	14823	14588	14658	14612	14720	14636	14684	14769	14609	14786	14759	14790	14820	14658	14716	14743	14656	14576	14544	14608	14616	14727	14701	14669	14765	14593	14758	14725	14656	14584	14604	14816	14712	14526	14755	14536	14810	14630	14527	14686	14856	14748	14700	14744	14857	14592	14669	14723	14811	14772	14517	14873	14455	14491	14716	14668	14775	14538	14795	14602	14619	14742	14592	14729	14631	14564	14755	14742	14709	14877	14752	14891	14621	14646	14537	14653	14631	14635	14632	14649	14606	14526	14718	14444	14598	14679	14732	14704	14713	14795	14629	14647	14477	14627	14881	14745	14667	14661	14792	14694	14593	14668	14593	14643	14828	14833	14665	14382	14607	14454	14417	14729	14588	14688	14656	14681	14755	14743	14774	14646	14712	14604	14720	14718	14623	14599	14757	14539	14740	14619	14680	14768	14744	14693	14558	14603	14673	14747	14732	14556	14771	14701	14696	14822	14482	14697	14634	14637	14615	14558	14723	14690	14787	14505	14522	14673	14609	14501	14685	14699	14716	14594	14623	14534	14802	14524	14543	14650	14654	14655	14621	14515	14584	14717	14494	14846	14514	14657	14703	14676	14628	14699	14858	14345	14636	14696	14623	14791	14579	14822	14687	14682	14807	14665	14652	14613	14620	14612	14751	14634	14615	14694	14530	14723	14649	14661	14712	14699	14732	14770	14536	14674	14575	14572	14682	14850	14495	14702	14600	14679	14742	14668	14620	14662	14718	14791	14812	14699	14668	14643	14681	14513	14673	14621	14697	14680	14606	14612	14679	14856	14734	14665	14634	14720	14707	14706	14679	14668	14723	14720	14703	14602	14639	14737	14798	14748	14531	14800	14660	14550	14613	14622	14691	14645	14688	14773	14545	14710	14691	14561	14640	14637	14728	14619	14742	14892	14806	14699	14676	14494	14518	14768	14739	14699	14678	14697	14665	14722	14402	14584	14652	14890	14808	14565	14681	14598	14788	14678	14601	14679	14622	14732	14605	14595	14545	14570	14757	14819	14783	14606	14653	14568	14609	14738	14615	14743	14672	14602	14659	14568	14641	14636	14800	14538	14797	14593	14678	14402	14607	14814	14566	14770	14649	14714	14700	14634	14707	14817	14618	14717	14812	14597	14739	14544	14751	14578	14640	14704	14584	14452	14697	14779	14770	14553	14733	14630	14604	14565	14688	14751	14579	14585	14774	14541	14985	14685	14757	14645	14703	14757	14593	14743	14796	14722	14648	14653	14742	14718	14561	14824	14635	14514	14665	14582	14590	14508	14730	14515	14566	14653	14658	14678	14687	14685	14458	14610	14635	14805	14657	14807	14852	14520	14728	14643	14703	14665	14499	14641	14647	14619	14669	14730	14881	14612	14726	14744	14588	14584	14683	14652	14748	14587	14718	14673	14572	14543	14603	14678	14707	14854	14669	14606	14556	14538	14617	14658	14593	14720	14697	14747	14743	14691	14641	14562	14643	14656	14717	14812	14695	14830	14722	14574	14686	14668	14651	14779	14720	14569	14654	14676	14874	14752	14695	14835	14701	14651	14719	14693	14781	14739	14714	14656	14678	14706	14712	14605	14709	14671	14762	14511	14573	14710	14835	14798	14440	14642	14799	14616	14518	14752	14530	14712	14640	14567	14637	14729	14802	14725	14664	14762	14656	14727	14628	14585	14779	14636	14706	14817	14770	14589	14726	14627	14726	14543	14639	14676	14640	14683	14922	14787	14593	14664	14742	14566	14734	14715	14719	14790	14638	14746	14818	14691	14636	14579	14615	14671	14681	14487	14573	14637	14630	14673	14643	14757	14566	14551	14698	14747	14604	14678	14583	14693	14748	14733	14685	14679	14744	14617	14531	14601	14675	14745	14764	14522	14614	14584	14741	14755	14620	14607	14651	14622	14727	14853	14678	14653	14762	14687	14809	14604	14754	14521	14645	14636	14796	14684	14588	14637	14710	14574	14634	14644	14683	14638	14685	14812	14476	14737	14771	14663	14603	14541	14807	14684	14750	14678	14788	14655	14582	14780	14711	14602	14496	14531	14685	14683	14739	14675	14741	14605	14472	14608	14677	14560	14570	14684	14733	14843	14546	14745	14849	14541	14704	14492	14601	14695	14577	14699	14699	14653	14593	14764	14567	14694	14504	14840	14683	14749	14642	14714	14829	14943	14703	14851	14813	14653	14755	14674	14534	14789	14594	14571	14672	14580	14561	14771	14795	14563	14665	14791	14634	14660	14614	14686	14768	14586	14784	14845	14677	14740	14683	14699	14654	14636	14782	14727	14748	14704	14607	14774	14703	14750	14574	14654	14743	14607	14735	14582	14538	14786	14571	14797	14744	14820	14703	14682	14595	14707	14626	14705	14658	14626	14660	14711	14652	14751	14648	14625	14637	14620	14778	14718	14690	14675	14629	14820	14754	14600	14681	14705	14520	14600	14701	14675	14817	14662	14692	14728	14744	14794	14728	14635	14660	14648	14614	14576	14641	14519	14615	14727	14665	14681	14584	14758	14634	14736	14632	14518	14566	14771	14548	14716	14658	14664	14769	14648	14492	14755	14771	14542	14522	14497	14606	14569	14523	14683	14470	14583	14785	14512	14723	14861	14764	14637	14763	14674	14654	14698	14510	14667	14685	14609	14695	14839	14752	14680	14690	14480	14593	14635	14571	14779	14656	14672	14798	14648	14597	14455	14746	14707	14679	14605	14664	14722	14648	14512	14779	14572	14531	14648	14623	14794	14777	14620	14587	14590	14638	14710	14590	14578	14661	14564	14591	14648	14696	14705	14675	14764	14561	14667	14731	14709	14753	14598	14628	14673	14642	14640	14745	14565	14727	14614	14809	14805	14603	14678	14808	14621	14752	14671	14591	14746	14624	14613	14552	14751	14834	14771	14630	14633	14586	14692	14601	14683	14647	14355	14618	14851	14681	14548	14822	14658	14462	14559	14824	14529	14612	14541	14614	14746	14798	14578	14662	14624	14586	14758	14595	14581	14598	14567	14436	14509	14616	14760	14753	14567	14602	14708	14724	14631	14736	14645	14542	14745	14812	14688	14710	14581	14728	14669	14694	14737	14576	14645	14598	14584	14872	14762	14615	14647	14816	14720	14669	14733	14674	14737	14727	14581	14654	14801	14793	14637	14730	14610	14744	14695	14714	14780	14765	14625	14625	14607	14788	14712	14807	14557	14681	14620	14696	14877	14677	14684	14768	14618	14615	14736	14480	14564	14661	14490	14762	14757	14645	14578	14599	14643	14829	14580	14734	14744	14698	14674	14661	14648
23555	21060	28477	23925	21713	21074	19505	16997	16532	16649	16342	16311	16296	16336	16182	16066	16147	16080	16049	16065	16112	16100	15968	15878	15959	16075	16023	16086	16341	15964	16225	16042	16011	16044	16188	15782	16064	15987	15815	15952	15751	16141	16076	15934	15952	16104	16056	15931	16177	15999	16153	16129	16032	15860	15906	16054	16172	16002	16036	16008	15991	15764	16091	15996	15917	16116	15915	16162	15935	15867	16001	15954	15894	15999	16015	15737	15775	15834	15863	15765	15984	16075	15884	15771	15991	15785	15893	15839	15984	15960	16151	15846	16132	15847	15998	15833	15907	16076	15948	15970	15863	15890	15732	15863	15833	15776	16036	15880	15967	15868	15855	15780	15839	15963	15719	15936	15953	15928	15980	16053	16071	15868	15756	15995	15828	15874	15931	15946	15875	15941	15966	15886	15908	15875	15940	15982	16164	15936	15932	15966	15789	16026	16015	15953	16134	16008	15922	15969	15997	15952	15926	15964	15874	15673	16063	15991	16167	16105	16018	16091	15700	15912	15911	16019	15873	15722	15886	16061	15753	15949	15894	15892	15997	15922	15930	15819	15832	15881	15914	15923	15925	15813	15895	15700	15992	15952	15709	15670	15931	16024	15789	16021	15884	16151	16014	15996	15990	15879	16009	15952	15854	15873	15948	15885	16142	15980	15989	15854	15935	15835	15865	15843	16030	16014	15747	16020	15961	15879	16004	15921	16102	15926	15975	15958	15984	15973	15880	16059	15827	16001	15892	15814	15920	15921	15841	16043	15932	15922	15955	15965	15829	15910	16012	15911	15927	15885	16078	15720	15962	15735	15994	15866	15965	15879	15933	15923	16056	16030	15870	15931	15706	15857	15925	16110	15994	16006	16039	15869	15900	15818	15869	15946	15961	15855	15932	15917	15884	15876	15897	15937	16057	15940	15970	15955	15964	16002	15888	15908	15997	15908	15979	16205	16015	16004	16028	15853	15869	15851	15833	15723	15816	15932	15815	16113	15910	15785	15781	16007	15958	15949	15895	15804	15779	15948	16067	15997	15943	15684	15765	15906	15892	15844	16003	15940	15864	16094	16043	15753	15844	16001	15920	16013	15951	16110	16012	15983	15843	15918	15985	15770	15975	15891	15764	15917	15787	16010	15978	15850	15972	15859	15921	16019	15947	15920	15895	16106	15912	15863	15862	15972	15955	15803	15765	15846	16021	15677	15861	15792	15706	15757	16083	15973	15696	16083	15797	15958	15819	15941	16030	15935	15972	15757	16056	15816	15844	15984	15911	16098	15867	16072	16058	15803	15953	15938	16007	15942	15941	15984	15794	15887	15734	15962	15879	16086	15762	15907	16072	16062	15896	15752	16086	15810	15800	15680	15892	15949	15735	15912	15891	15902	15790	15949	15956	15883	15796	15837	15863	16054	15940	15910	15951	15894	15854	15868	15839	15859	15790	15929	16158	15689	15825	15785	15848	15926	16135	15789	15887	15934	15808	15904	15957	16023	16124	15966	15894	15725	15939	16088	16011	15976	15990	15912	15920	16150	15844	16137	15800	15996	15919	15929	15702	15913	16047	15901	15808	16057	15920	16028	15943	16111	15695	16104	15859	15835	16001	15925	15853	16052	15777	16008	16018	15923	15996	16150	16017	15890	15884	15890	16012	16043	15952	15830	15909	15813	15936	15952	15738	16043	15974	15890	15844	15847	15966	16075	15813	15998	16012	15955	15947	15730	15827	15810	16021	15764	15971	15939	15905	15882	15827	15973	15914	16063	15959	16008	15867	15949	16108	16048	15771	15750	15818	16031	15974	15896	15974	15668	15853	15906	16044	15953	15670	15939	15866	15889	15764	15804	16034	16041	16052	15859	15930	16005	15802	16027	16044	15830	15805	15889	15746	15871	16070	15886	15940	16002	15950	15886	16001	15842	15774	15864	15999	15755	15763	16044	15893	15776	15923	16071	15843	15824	16030	16035	15873	15943	15934	16009	15837	15955	16014	15987	16039	15855	15799	16122	15884	15881	16000	16003	15742	15873	16022	15960	15993	15841	16034	15998	15991	16204	15907	15844	15809	15984	15973	15828	15823	15943	15853	15812	15859	15876	15948	15821	16086	16011	16034	15923	15942	16086	15935	15978	16165	16055	15952	15849	15971	15936	16043	15940	15964	16013	16001	15862	15726	15952	16015	15888	16214	15989	15867	15810	16144	15811	16298	15954	16043	15911	15895	15811	15933	15675	15771	15903	15922	15940	15793	15958	16066	15893	15853	16086	15770	15927	15761	15994	15956	16057	15864	15950	16026	15835	15909	15861	15910	15969	15952	15857	15861	15988	15871	15897	15881	15983	15869	15812	15830	16000	16029	16001	15934	15775	15918	15841	15926	15859	16076	15930	15933	15987	15784	16062	15870	15906	16128	15923	16169	15870	15854	16001	16060	16083	15714	15999	15840	15882	16069	16032	15888	15989	15867	15967	15956	15850	15688	15814	16074	15912	15929	15964	15925	15944	15972	15796	15673	15887	15962	16046	15949	15756	15975	15885	15974	16051	15905	15800	15833	15974	15916	15933	15885	15890	15888	15932	15879	15894	15851	15796	15979	15978	15735	15826	15900	15724	15684	15693	15953	15828	16041	15844	15674	16054	15907	15867	15816	16078	16021	15788	16000	16039	15862	16101	15799	15941	15806	15902	16033	16058	15902	15871	15685	16077	15983	15931	15988	15798	15764	15761	16049	16044	15844	15731	15797	15856	15925	15852	16079	16113	16005	15901	16200	15907	15798	16036	16003	15810	16030	15822	15764	15894	15771	15886	15820	16034	15787	16048	15999	16084	15895	15859	16018	15799	15850	16043	16025	15812	15715	15980	15946	15892	15884	15742	15987	15879	16100	15892	15955	15891	15944	15729	15922	15769	15894	15914	15905	15759	15955	15982	15986	15801	16100	15886	15772	15697	16015	15830	15888	15658	15856	15844	15833	15843	15745	15932	16020	16081	16002	15935	15901	15883	15957	15775	15929	15924	16076	16029	16042	16017	15850	16010	15955	15887	16053	15888	16073	15901	15986	15927	15977	15852	15902	15908	15974	15966	15916	15766	15908	15987	15913	15851	15946	15914	15986	15775	15945	15988	15867	15820	16106	15907	15967	15784	16063	15951	15929	15902	15834	15803	16092	15969	15988	16027	15928	16088	15973	15995	16009	15982	16035	15895	15925	15818	15995	15882	15787	15859	15920	15822	15963	15881	15878	15957	15926	15891	15986	16077	16134	15799	16048	16251	16120	15693	15922	15996	15985	15836	16000	16031	16088	15793	15841	15937	15906	15877	15823	15989	15980	16004	15922	15771	15805	16095	16000	15931	15782	15810	16063	15917	15791	15814	15975	15782	16193	15957	16021	16138	15992	15906	15990	15927	15907	15583	15843	15867	15916	15812	15948	15936	15908	15943	15984	15770	15842	15811	15902	15648	15892	15967	15918	15826	15726	16133	15914	16030	15967	15955	15905	15996	16088	15831	15866	16024	15781	15989	16029	16041	15678	15854	16014	15892	15990	16039	15964	16006	15826	15702	16016	15942	16072	15806	15996	15939	15974	15839	16082	15805	15784	16082	15738	16034	15777	15950	15970	15831	15880	15957	15964	16022	16050	15702	16102	15948	16078	15886	16072	15938	16045	15832	15836	15846	15839	16095	15971	16062	15731	15946	16033	15749	15791	15955	15993	16130	16130	15928	15961	15899	15952	15974	15821	15936	15774	16026	16037	15744	15834	15805	15811	15815	15972	16104	15980	16134	15854	15970	15784	15722	15870	15781	15911	16020	15943	15798	16188	15794	15982	15979	15792	15990	15807	15951	16051	15892	15903	15860	16049	15963	15961	16057	15767	15893	15936	15807	15960	15923	15992	16034	15854	15922	15790	15970	15788	15863	15736	15862	15913	15895	15886	15945	15848	15853	15829	15873	15985	16034	15952	15873	15683	15813	15937	16029	15903	15837	15959	15979	15913	15963	15935	15839	15962	15964	15952	15966	16038	15811	15764	15878	16012	16023	16054	16048	15977	15959	16025	16072	15756	15934	15755	15695	15868	16075	15852	15931	15943	15938	15699	15978	15921	15859	15545	15917	15972	15868	16031	15937	15971	15978	16112	15521	15916	16054	16014	15983	15866	15915	15944	16060	15892	15943	15815	15912	15970	15919	15845	15869	15808	16064	15887	16032	16156	16064	15978	15869	15932	15806	15904	16002	15880	15905	15792	15963	15807	15788	15916	15781	15827	15906	15870	16081	15726	15940	15978	15888	15748	15891	15814	16148	16071	15952	15976	15808	15864	15987	15998	16021	15896	15853	16007	16051	15782	16067	15794	15921	15986	15828	15890	15944	15711	15643	15925	15763	16021	15846	15853	16066	16108	16010	15815	15903	15737	15851	15793	15996	15885	15722	15948	16133	15789	15953	15875	15951	16083	15802	15848	16152	15672	15894	16083	15833	15920	15747	15897	15960	15825	15806	15977	16000	15843	15815	15962	15862	15799	15964	15887	16083	15880	15672	16024	15830	15923	15833	15990	15869	15865	16023	15969	15924	15889	15917	16031	16003	16012	15965	16076	15906	16028	16037	16065	16021	16006	15743	15998	15806	15982	15777	16060	15956	15991	15955	15884	15953	15832	15893	16037	16056	15894	15880	15793	15860	15928	15911	16158	15933	15778	15969	15913	15958	15919	15743	15784	15913	16029	15906	15697	16001	15969	15898	15960	15867	15920	16105	16119	15832	16072	15938	15779	15886	15858	15984	15966	15951	15947	16022	16009	15859	15843	15952	15898	15812	15900	15967	15990	15830	15971	15963	15860	15800	16021	15768	15781	15878	15897	15911	15793	15810	15930	16019	15996	15887	15867	15853	15812	16027	15931	16058	15978	16061	15983	15977	16090	16031	15928	16176	16051	15983	16087	15943	16014	15883	15787	15867	16020	15845	15859	15976	16038	16073	15856	15834	15915	15836	15742	16058	15882	15861	15906	15822	15951	15856	16082	16151	15977	16010	15764	15895	16034	15807	16046	15915	15936	15787	15840	15992	15843	15983	16074	15965	15620	16117	16192	15828	16020	15736	15903	16051	16194	15989	16037	15882	16042	15835	16029	15954	15987	15823	15785	15893	15983	16086
14234	23807	22157	18146	16984	16159	15364	15309	15218	14752	14992	14607	14600	14467	14296	14489	14412	14494	14400	14297	14306	14287	14303	14207	14352	14159	14373	14115	14243	14222	14200	14210	14172	14153	14116	14097	14311	14189	14029	14181	14076	14184	14261	14263	14300	14126	14334	14282	14196	14223	14363	14324	14254	14286	14190	14328	14477	14408	14176	14253	14294	14299	14021	14260	14179	14145	14135	14172	14234	14114	14165	14206	14361	14197	14207	14262	14153	14108	14029	14063	14169	14119	14248	14203	14050	14131	14240	14052	14126	14131	14174	14119	14118	14193	14178	14227	14411	14076	14181	14069	14053	14246	13943	14215	14080	14140	14132	14225	14106	14168	14081	14167	14152	13960	14129	14149	14445	14040	14035	14245	13915	14217	14072	14014	14303	14103	14080	14198	14266	14174	14202	14149	14182	14071	14010	14031	14188	14135	14031	14227	14190	14175	14266	14163	14206	14276	14124	14008	13991	14085	14068	14102	14184	14223	14248	13953	14336	14176	14030	14038	14161	14157	14419	14069	14284	14007	14173	14270	14170	14207	14055	14280	14032	13989	13963	14292	14195	14131	14156	14169	14161	14321	14271	14142	14351	14116	14198	14222	14222	14209	14209	14231	14099	14138	14273	14106	14241	14209	14148	14011	14285	14149	14172	14174	14150	14174	14222	14177	14100	14362	14312	14163	14172	13995	13987	14167	14262	14218	14161	14106	14256	14060	14129	14244	14072	14122	14075	14138	14142	14230	14303	14240	14290	14065	14267	14046	14210	14028	14147	14186	14253	14291	14148	14148	14164	14162	14247	14104	14127	14156	14192	14038	13985	14079	14193	14157	14243	14276	14144	14133	14278	14071	14121	14150	14158	14249	14124	14052	14140	14279	14328	14098	14194	14263	14180	14117	14290	14079	13993	14143	14101	14247	13981	14082	14331	14229	14163	14215	14264	14197	14257	14274	14080	14015	14247	14148	14136	14222	14198	14075	14386	14095	14114	14175	14132	13939	14154	13999	14048	14098	14274	14187	14394	14240	14124	14243	14266	14294	14090	14210	14085	14251	14239	14202	14108	14140	14204	14201	14307	14034	14237	14081	14171	14111	14085	14112	14087	13969	14071	13999	14117	14238	14006	14165	14122	14037	14130	14038	14196	14219	14102	14212	14041	14084	14165	14216	14251	14186	14209	14090	14128	14139	13943	14196	14150	14083	14066	14149	14200	14065	14108	14156	14212	14189	14054	14024	14175	14053	14087	14215	14225	13994	14108	14275	14151	14071	14080	14127	14023	14141	14114	14174	14026	14163	14029	14126	14120	14232	14240	14129	14274	14143	14266	14121	14211	14151	14010	14266	14088	14195	14244	14199	14223	14013	14145	14218	14045	14229	14108	14127	14136	14297	14216	14168	14078	14206	14120	14111	14272	14139	14004	14234	14053	14307	14100	14109	14258	14047	14145	14133	14395	14117	14055	14262	14179	14088	14224	14210	14092	13962	14165	14272	14197	14015	14181	14085	14118	14122	14090	14026	14183	14224	14260	14148	14182	14055	14158	14133	14122	14131	14218	14225	14345	14157	14134	14092	14067	14257	14249	14082	14013	14205	14037	14000	14102	14141	14132	14150	14056	14228	14171	14241	14217	14112	14111	14294	14199	14169	14156	14147	14154	14021	14124	14123	14080	14174	14141	13965	14058	14226	14023	14090	14144	14190	14104	14094	14007	14028	14177	14156	14398	14139	13994	14207	14346	14180	14166	14124	14171	14294	14071	14156	14159	14312	14253	14203	14175	14086	14148	14143	14186	14011	14031	14073	14132	14086	14189	14040	14274	14094	14137	14065	14183	13923	14194	14025	14230	14215	14194	14182	14266	14035	14254	13906	14126	14162	14192	14145	14124	14135	14077	14132	14109	14128	14145	14206	14174	14018	14176	14177	14203	14206	14279	14188	14046	14089	14010	14266	14240	14084	14087	14225	14160	14098	13996	14065	14073	14032	14158	14184	13938	14265	14158	14203	14273	14365	14031	14114	14064	14078	14236	14136	14276	14097	14171	14239	14039	14243	14093	14082	14105	14129	14099	14090	13975	14073	14252	14134	14039	14234	14083	14151	14158	13984	14035	14182	14088	14037	14115	14206	14185	14146	14079	14240	14179	14174	14168	14124	14085	14215	14170	14134	14214	14159	14094	14268	14136	13955	14178	14278	14227	14128	14017	14097	13913	14151	14147	14070	14137	14024	14169	14019	14071	14042	14204	14269	14112	14290	14109	14055	14189	14141	14058	14119	14322	14075	14132	14085	14258	14057	14077	14107	14149	14137	14150	14202	14110	14176	14190	14170	14087	13870	14384	14125	14287	14123	14165	14300	14098	14294	14259	14184	14179	14093	14038	14154	14101	13975	14212	14144	14150	14388	14189	14189	14119	14096	14135	14120	14319	14140	14228	14081	14009	14151	14132	14119	14127	14100	14004	14212	14217	14106	14127	14080	14114	14188	14026	14243	14133	14277	14252	13995	14052	14110	14069	14205	14303	14086	14225	14048	14210	14073	14240	14175	14142	14157	14342	14269	14194	14271	14064	14222	14143	14029	14068	14135	14105	14116	14128	13995	14205	14032	14194	14308	14170	14193	14247	14243	14013	14180	14165	14235	14073	13985	14077	14115	14126	14145	14146	14091	14171	13874	14097	14071	14207	14004	14074	13932	14139	14180	14182	14137	14156	14216	14244	14008	14167	14047	14279	14405	14233	14006	14152	13991	14291	14040	14091	14212	14203	14100	14117	14171	14111	14095	14113	14384	14218	14066	14234	14133	14184	13868	14147	14173	14289	14048	14145	14079	14167	14078	13986	14301	14148	14129	14124	14175	14117	14135	14027	14210	14188	14174	14090	14080	14322	14147	14049	14169	14333	14168	14110	14011	14171	14254	14086	14013	14278	14117	14126	14290	14193	14149	14236	14129	14048	14136	14152	14213	14173	14210	14106	14184	14004	14115	14190	14157	14086	14236	13972	14229	14246	14039	13969	14096	14201	14093	14096	14136	14129	14090	14113	14197	14131	14162	14090	14287	13976	14178	14264	14210	14243	14130	13932	14233	14229	14097	14118	14183	14002	14081	14139	14166	14139	14046	14231	14254	14127	14084	14078	14074	14282	14050	14216	14217	14125	14233	14255	14093	14190	13967	14058	14287	14121	14229	14058	14046	14212	14109	14109	14080	13974	14183	14134	14200	14234	14052	14173	14101	14216	14425	14018	14209	14145	14118	14215	14210	14204	14226	14188	14256	14025	14181	14246	14123	14037	14185	14204	14087	14002	14206	14162	14282	14123	14113	14091	14120	14067	14100	14198	14223	14067	14022	14179	14274	13997	14216	14145	14127	14125	14118	14171	14032	14201	14060	14084	14110	14293	14135	14202	14146	14303	14244	14233	14136	14239	14224	14162	14093	14264	14106	14220	14083	14337	14236	14191	14234	14231	14106	14120	14094	14216	14059	14204	14185	14118	14305	14054	13990	14282	14271	14130	14033	14145	14124	14269	14238	14093	14194	14208	14200	14263	14237	14076	14294	14062	14155	14009	14116	14149	14076	14058	14240	14181	14115	14059	14087	14141	14255	14261	14128	14189	14302	14054	14020	14097	14105	13991	14081	14160	14116	13956	14129	13936	14208	14184	13991	13904	14105	13970	14300	14310	14100	14262	14086	14238	13993	14292	14087	14266	13959	14160	13991	13997	14214	14220	14262	14138	14230	14164	13908	14234	14074	14156	14250	14183	13879	13996	14072	14143	14089	14156	14188	13992	14210	14115	14170	14336	14071	14105	14066	14116	14218	14353	14242	14132	14079	14131	14231	14099	14144	14134	13952	14184	14220	14100	14006	14237	14001	14357	14085	14054	14388	14174	14113	14187	14174	14025	14277	14130	14144	14095	13932	14222	14253	14239	14139	14205	14097	13949	14146	14100	14077	14046	14013	14103	14295	14026	14153	14207	14146	13963	14104	14172	14173	14189	14148	14019	14099	14355	14193	14045	14232	14215	14020	14063	14092	14118	14118	14037	14168	14328	14125	14112	14034	14272	14152	14110	14167	14054	14032	14310	14274	14221	14100	14109	14017	14085	14164	14215	14147	14334	14331	14097	14262	14197	14257	14045	14264	14172	14086	14128	14241	14158	14075	13936	14133	14052	14177	14261	14114	14227	14193	14119	14195	14227	14154	14020	13959	14171	14256	14211	14218	14167	13973	14201	14258	14160	14100	14104	14153	14331	14126	14118	14112	14176	14206	14212	14068	14265	14159	14127	13985	14129	14070	14245	14246	14252	14130	14066	14237	14039	14339	14215	14221	14104	14237	14103	14175	14162	14214	14147	14352	14098	14131	14202	14081	14156	14296	14269	13844	14143	14214	14249	14185	14089	14156	14098	14252	14301	14147	14161	14131	14204	14175	13925	14052	14302	14140	14195	14085	14016	14279	14255	14193	14403	14213	14094	14258	14149	14064	14093	14153	14158	13987	14282	14153	14016	14141	14271	14217	13995	14135	14210	14104	14056	14184	14231	13992	14191	14186	14141	14142	14209	14247	14116	14314	14171	14074	14235	14165	14052	13989	14173	14174	14189	14156	14053	14025	14454	14134	14114	14131	14323	14002	14269	14218	14270	14019	14216	14165	14170	13989	14245	14002	14167	14087	14021	14133	14078	14297	14183	14015	14177	14064	14129	14164	14192	14073	14223	14067	14290	14104	13935	14236	14162	14022	14196	14092	14124	14147	14146	14146	14278	14281	14169	13943	14178	14085	14092	14031	14216	14157	14109	14005	14208	14176	14255	14219	14193	14183	14181	14201	14156	14146	13952	14259	14100	13989	14127	14051	14276	14120	14199	14190	14217	14169	14034	14280	14072	14210	14131	14289	14039	14235	14047	14207	14027	14198	14338	14246	14234	14138	14240	14149	14141	14220	14105	14177	14195	14260	14048	14019	14188	14244	14176	14240	13931	14101	14093	14017	14065	14132	14178	14129	14003	14198	14065	14251	14016	14300	14021	14321	14092	14023	14297	14095	14186	13955	14175	14201	14112	14084	14279	14261	14217	14027	14369	14120	14069	14241	14127	14205	14063	14134	14149	14136	14224	14240	14204	14070	14068	14084	14056	14254	14149	14081
22588	21027	28838	23415	21202	23116	24864	19132	18245	18537	18303	17984	17849	17871	17814	17882	17848	17746	17610	17578	17673	17570	17561	17694	17663	17602	17514	17476	17407	17664	17619	17339	17364	17540	17399	17653	17484	17508	17333	17362	17456	17539	17515	17432	17355	17438	17601	17418	17519	17423	17656	17639	17548	17674	17523	17468	17392	17351	17586	17563	17496	17529	17377	17191	17465	17463	17527	17481	17384	17332	17501	17192	17392	17396	17258	17384	17422	17481	17298	17473	17262	17362	17139	17275	17352	17543	17496	17375	17502	17359	17254	17278	17502	17347	17295	17408	17446	17367	17385	17339	17509	17335	17313	17369	17380	17316	17283	17089	17301	17495	17453	17463	17264	17130	17398	17169	17292	17550	17306	17381	17347	17459	17360	17377	17188	17194	17366	17264	17367	17405	17354	17083	17239	17245	17365	17247	17290	17311	17344	17310	17362	17294	17403	17304	17431	17152	17057	17236	17147	17331	17328	17443	17474	17415	17348	17319	17310	17072	17399	17423	17338	17295	17286	17250	17499	17215	17461	17244	17298	17477	17246	17450	17350	17287	17191	17208	17419	17195	17535	17285	17250	17498	17464	17375	17306	17444	17467	17238	17230	17422	17161	17083	17510	17319	17389	17305	17166	17336	17280	17239	17120	17368	17131	17360	17271	17366	17078	17239	17176	17239	17431	16994	17179	17234	17374	17296	17182	17399	17321	17324	17342	17323	17318	17249	17200	17330	17344	17208	17228	17212	17389	17299	17347	17285	17209	17265	17380	17385	17524	17394	17348	17271	17364	17435	16960	17466	17238	17479	17517	17478	17166	17335	17311	17448	17329	17279	17343	17384	17340	17516	17289	17372	17286	17189	17094	17367	17260	17154	17298	17257	17205	17132	17262	17382	17270	17302	17276	17320	17467	17272	17365	17186	17410	17396	17310	17207	17283	17405	17389	17510	17393	17096	17334	17397	17584	17141	17192	17233	17288	17315	17367	17334	17102	17290	17316	17297	17258	17275	17306	17546	17404	17417	17264	17423	17508	17273	17266	17276	17300	17409	17292	17262	17148	17288	17260	17532	17065	17515	17451	17198	17414	17287	17279	17379	17270	17399	17488	17094	17412	17078	17380	17654	17544	17461	17506	17305	17226	17273	17359	17187	17302	17588	17471	17439	17306	17400	17180	17251	17252	17208	17196	17216	17224	17437	17249	17361	17256	17274	17286	17392	17294	17175	17431	17388	17472	17246	17305	17396	17239	17317	17211	17452	17389	17236	17318	17240	17395	17117	17371	17450	17343	17332	17247	17182	17538	17357	17360	17269	17400	17435	17207	17246	17317	17289	17111	17263	17469	17357	17251	17295	17163	17490	17439	17261	17280	17227	17352	17365	17399	17345	17289	17386	17336	17415	17090	17280	17104	17219	17354	17410	17384	17031	17381	17194	17240	17457	17385	17286	17160	17317	17333	17208	17365	17179	17070	17352	17113	17267	17368	17220	17293	17374	17245	17333	17428	17322	17425	17132	17228	17337	17419	17205	17252	17277	17235	17258	17238	17274	17330	17293	17537	17126	17382	17383	17191	17265	17259	17336	17443	17252	17506	17317	17363	17281	17232	17380	17220	17403	17435	17371	17380	17296	17312	17234	17378	17256	17274	17370	17244	17355	17313	17195	17290	17262	17384	17331	17352	17440	17298	17239	17240	17217	17262	17317	17452	17361	17213	17210	17018	17307	17216	17319	17183	17363	17303	17284	17352	17269	17201	17336	17351	17180	17258	17156	17303	17294	17263	17145	17339	17277	17460	17278	17336	17275	17296	17272	17245	17633	17272	17215	17230	17153	17524	17320	17258	17311	17483	17414	17264	17188	17149	17300	17186	17251	17438	17247	17225	17246	17178	17234	17369	17305	17246	17611	17479	17332	17336	17304	17122	17391	17230	17411	17340	17307	17344	17278	17473	17373	17325	17343	17212	17358	17091	17423	17341	17265	17238	17312	17303	17392	17564	17214	17149	17345	17324	17441	17351	17425	17261	17306	17344	17359	17432	17387	17378	17416	17461	16995	17290	17235	17227	17465	17256	17364	17260	17121	17229	17260	17359	17517	17354	17422	17340	17326	17464	17225	17279	17212	17233	17387	17250	17214	17403	17399	17302	17249	17319	17366	17255	17307	17305	17289	17269	17486	17513	17369	17497	17255	17168	17312	17259	17152	17152	17408	17254	17267	17381	17415	17202	17396	17317	17339	17333	17252	17193	17492	17300	17280	17266	17307	17315	17139	17257	17578	17311	17313	17449	17366	17250	17245	17376	17319	17345	17301	17156	17359	17452	17373	17378	17451	17282	17465	17169	17349	17296	17342	17482	17431	17456	17245	17111	17210	17410	17225	17272	17209	17315	17275	17426	17314	17431	17355	17219	17403	17244	17375	17243	17322	17193	17314	17491	17144	17232	17186	17248	17401	17381	17561	17234	17283	17237	17328	17384	17275	17441	17293	17365	17396	17360	17525	17267	17267	17457	17182	17398	17395	17499	17342	17199	17134	17481	17451	17371	17136	17360	17373	17516	17202	17326	17403	17299	17264	17213	17140	17010	17276	17165	17172	17367	17392	17327	17348	17535	17250	17296	17312	17373	17183	17210	17540	17391	17091	17198	17329	17276	17210	17325	17442	17312	17231	17144	17351	17136	17327	17212	17314	17331	17542	17299	17351	17469	17277	17365	17341	17264	17369	17320	17100	17209	17432	17265	17216	17217	17244	17223	17280	17309	17498	17252	17319	16999	17240	17487	17334	17419	17266	17405	17132	17357	17337	17190	17131	17296	17399	17169	17404	17264	17317	17417	17268	17415	17423	17246	17361	17182	17339	17126	17209	17239	17241	17453	17386	17364	17290	17403	17297	17343	17359	17283	17395	17293	17277	17359	17406	17171	17172	17397	17437	17473	17531	17275	17043	17239	17274	17253	17133	17472	17157	17269	17234	17490	17235	17366	17305	17183	17340	17137	17157	17196	17256	17280	17121	17446	17395	17390	17395	17405	16974	17282	17173	17268	17183	17411	17335	17261	17352	17386	17297	17182	17483	17222	17491	17296	17274	17461	17526	17412	17447	17311	17257	17246	17189	17222	17257	17217	17292	17103	17463	17348	17601	17323	17456	17261	17463	17248	17186	17182	17215	17286	17399	17419	17337	17323	17387	17443	17315	17323	17204	17304	17248	17221	17231	17263	17430	17271	17313	17289	17319	17313	17157	17413	17523	17174	17334	17454	17429	17442	17529	17363	17070	17259	17375	17453	17383	17300	17391	17498	17284	17477	17310	17228	17201	17443	17255	17393	17455	17177	17345	17326	17569	17370	17328	17407	17225	17082	17321	17307	17297	17302	17279	17406	17244	17353	17397	17299	17460	17291	17372	17313	17288	17335	17363	17200	17430	17216	17362	17300	17201	17256	17470	17482	17409	17391	17250	17399	17193	17306	17200	17229	17250	17373	17355	17294	17396	17377	17428	17454	17501	17322	17450	17172	17433	17082	17248	17295	17317	17504	17348	17300	17321	17184	17347	17432	17356	17289	17212	17338	17380	17128	16990	17291	17349	17225	17197	17451	17357	17447	17443	17431	17247	17349	17205	17236	17312	17209	17250	17107	17420	17287	17350	17578	17370	17271	17370	17388	17344	17215	17351	17334	17262	17262	17300	17394	17199	17316	17394	17421	17381	17373	17441	17378	17076	17265	17281	17542	17295	17335	17396	17355	17291	17051	17171	17553	17326	17388	17200	17411	17294	17546	17159	17264	17393	17187	17337	17280	17209	17149	17355	17413	17210	17396	17316	17227	17274	17282	17293	17388	17348	17240	17203	17409	17395	17433	17375	17433	17237	17560	17212	17412	17333	17326	17486	17208	17240	17420	17238	17208	17217	17467	17172	17595	17209	17269	17293	17355	17552	17275	17345	17584	17213	17230	17241	17278	17386	17377	17363	17312	17315	17481	17132	17257	17343	17171	17253	17299	17218	17346	17212	17134	17409	17349	17380	17292	17290	17253	17214	17438	17290	17313	17425	17218	17344	17230	17369	17273	17225	17241	17330	17198	17428	17313	17327	17234	17129	17193	17252	17321	17368	17186	17444	17263	17328	17436	17352	17235	17367	17191	17236	17174	17397	17161	17444	17244	17274	17350	17337	17297	17360	17307	17359	17354	17273	17396	17388	17259	17304	17372	17213	17485	17342	17326	17252	17400	17474	17159	17374	17168	17359	17264	17371	17287	17358	17169	17455	17291	17485	17346	17272	17344	17430	17292	17440	17291	17280	17371	17307	17379	17253	17282	17325	17114	17313	17190	17267	17262	17308	17373	17455	17314	17247	17442	17468	17450	17180	17221	17342	17106	17182	17294	17392	17379	17132	17400	17282	17255	17581	17369	17308	17257	17356	17366	17439	17467	17541	17368	17307	17384	17172	17251	17342	17312	17632	17246	17436	17434	17349	17522	17261	17297	17340	17257	17389	17492	17153	17218	17246	17535	17425	17177	17198	17227	17330	17221	17225	17581	17250	17332	17426	17469	17440	17276	17251	17194	17292	17282	17187	17277	17281	17306	17264	17444	17360	17318	17246	17484	17321	17326	17297	17355	17258	17382	17495	17268	17238	17391	17230	17122	17186	17352	17317	17394	17300	17273	17305	17313	17355	17299	17313	17121	17256	17398	17339	17217	17213	17321	17166	17253	17168	17274	17384	17432	17102	17230	17418	17215	17315	17136	17218	17336	17223	17271	17447	17103	17345	17255	17219	17308	17298	17343	17465	17279	17419	17431	17278	17257	17292	17280	17270	17343	17356	17170	17488	17305	17492	17283	17316	17493	17496	17283	17369	17409	17170	17239	17150	17227	17305	17421	17334	17492	17261	17231	17251	17170	17437	17460	17384	17565	17630	17249	17267	17279	17406	17256	17128	17234	17347	17240	17381	17250	17470	17307	17161	17491	17268	17360	17411	17362	17316	17376	17278	17370	17278	17348	17442	17308	17526	17420	17183	17240	17452	17254	17258	17429	17351	17295	17257	17286	17277	17325	17186	17239	17335	17333	17344	17113	17229	17209	17344	17554	17430	17218	17132	17260	17188	17258	17391	17412	17333	17291	17331	17532	17444	17362	17149	17220	17422
16243	29132	26775	21404	19381	18121	17252	16654	16342	16183	16020	15697	15681	15472	15503	15492	15482	15418	15322	15413	15094	15298	15157	14938	15067	15146	15053	15115	15048	15041	14941	15141	15012	14954	15102	14935	14989	15006	15099	15094	14822	15037	14996	15237	15194	15001	15065	15033	15044	15183	15070	15155	15126	14944	15129	15064	15121	15052	15026	14889	15027	14968	15080	15017	15029	15005	14959	15056	14908	14858	15143	15214	14987	15113	14942	15152	14897	15084	15006	14924	15068	14889	15147	14838	15113	14948	15080	15099	15007	15030	15055	14982	15065	14873	15128	14952	14987	15073	14787	15064	14940	14968	14846	14907	14997	14962	15028	14959	15060	15101	15031	14908	14866	15074	14988	15026	15092	14912	14915	14979	14984	14858	14916	14986	14904	15156	14867	14914	15052	14893	14872	14905	15114	14963	14938	14880	14991	15109	14907	15032	14960	14859	14930	15124	14894	14995	14959	14922	14879	14903	15085	14985	14783	14987	15216	14911	14939	14963	15034	14831	14945	15010	14953	14749	14910	15008	14998	14919	14861	14919	15079	14973	14804	15060	14997	15089	14999	14854	14942	14942	15097	14791	15037	14792	15032	15059	14917	14971	14910	14934	14811	14982	14874	15060	14739	14914	14989	14940	15033	14993	14854	15012	14967	14952	14823	15000	15116	15129	15075	14943	14899	14875	14940	14995	14899	14885	14863	14972	14974	15036	14856	14819	14889	14917	14935	14925	14925	14891	15124	14837	15128	14905	15025	14961	15002	14992	14939	14908	15101	14885	15002	15111	14875	14825	15043	14760	15005	14983	15026	14757	14902	14876	14994	14954	15011	14930	14807	14940	14762	14906	14884	14907	14924	15049	14810	14836	14862	14826	14859	14939	14900	14765	14940	14944	14789	14957	15108	14918	14935	14921	14954	14927	14937	14992	14776	15099	15061	14997	14831	15203	14974	14936	14869	14951	14992	14806	14944	14904	14866	14916	14813	14944	15187	15063	15053	14984	14935	14819	15107	14914	15061	14894	14842	15173	14947	14811	15089	14947	14959	14900	14958	14956	15049	14930	14828	14939	14810	14828	14837	14893	14811	15039	14903	14950	14934	15052	14932	14894	14890	14962	15017	14993	14967	14910	14880	15009	15032	15085	14821	14826	14853	14997	15029	14852	14897	14808	14947	14818	14970	15102	14970	14844	15010	14872	15015	14914	14879	14996	14991	14899	14947	14999	14974	14777	15040	14917	14958	15049	15035	14883	14893	14894	14843	15034	14913	14770	14900	14991	14888	15082	14992	15011	14921	14937	14935	14973	15007	15029	14872	15049	14739	14766	14792	14914	15000	14905	14802	15022	14856	15078	14991	15032	14976	14901	14842	15094	15012	14817	15095	14884	14817	15012	14810	14787	15021	14937	14907	14947	14977	14916	14921	14952	14867	14941	15101	15031	15059	15013	14921	14898	15063	15134	14849	15081	14993	14804	14990	14851	14828	14979	14898	15009	15013	14756	14965	15023	14891	15003	14858	14717	14972	14952	15039	14921	15005	14857	14955	14967	14866	14843	14894	14955	14946	15014	14931	14907	15052	14847	14903	14909	15054	14714	15106	14959	14877	14976	14668	15096	14931	14911	15178	14891	14902	14902	14889	14949	15113	14802	14900	14756	14977	14904	15037	14926	14981	14781	14980	14849	14980	14898	15006	14972	15015	14834	15103	14910	14852	15009	14801	14884	15012	14852	14932	14905	14866	14799	14749	14888	14989	14825	14912	14809	14994	14891	14850	14865	14960	15152	15061	14833	14957	14933	14939	15082	14813	14949	15117	14968	15146	15075	14727	14954	15127	14844	15049	15067	14828	14824	15002	14770	14858	14977	14995	14762	14966	15005	14874	15044	14867	14845	14875	15142	15092	14756	15023	14947	14890	15002	15131	15158	14895	14937	14975	14854	14950	15003	15006	14897	14863	14917	14965	14900	15051	14904	14760	14848	14833	14884	14903	14874	14985	14800	14889	14913	14987	14815	14954	14965	14907	15033	15018	14942	14967	15024	15041	14966	14893	14872	14799	15010	14872	14861	14785	14995	14858	14951	14977	14976	15009	14919	15106	14877	14889	15101	15081	14926	15004	14825	14882	14754	14892	14992	14935	14823	14916	14943	14878	14796	14811	15095	14904	14829	14913	14747	14999	14875	14932	14862	15026	14950	14852	14971	14891	14727	14951	14977	14912	15003	14931	14885	14863	14974	14920	14984	14943	14790	14999	14974	14954	15069	14842	14815	15043	14931	14863	14880	15004	14934	14853	14842	14804	14810	14898	14855	14922	14977	14885	14838	14882	14916	15005	14929	15072	14920	14994	14836	14855	14894	14931	14879	14847	14938	14769	15076	15084	14965	14859	14800	14888	14813	14935	14981	14893	14908	14849	14919	14887	14871	14990	14933	14941	14910	14897	14859	14891	15113	14914	15063	14924	14983	14940	15105	15074	14896	15131	15091	14907	15017	15045	15079	14915	14879	14966	15036	14998	15078	14991	14906	14946	15032	14947	14829	15102	15007	14999	15033	15014	14949	14928	14861	14978	15000	15062	15026	14958	15007	14957	14932	14903	14915	15036	14899	15120	14941	15017	14960	14748	14991	15098	14916	15126	15006	14867	14979	14951	14830	14906	14931	14956	15062	14957	14903	14898	14808	14886	14940	14952	14853	15067	14897	14902	15068	14990	15135	14986	15043	14987	14793	15004	15046	14782	14901	14901	14874	14914	14821	15044	14969	14871	14933	14964	15103	14780	14786	14943	15091	15108	15020	15023	14830	14946	14900	14853	14783	14970	14848	14884	14891	14923	15085	14877	14881	14996	14885	14966	14812	14975	14874	14993	14861	14817	14955	15083	14990	14941	14966	15196	14951	15035	15073	15029	15024	15021	14867	14811	14885	14952	14989	14999	14999	14900	14795	15008	14977	15032	14993	15148	14928	14977	14885	14994	15195	14994	14925	14977	14977	15010	14847	14906	14868	14927	14912	14902	14971	14854	14858	14898	14850	14938	14908	14977	14941	14890	14913	14889	14836	15108	14946	14932	14980	14784	14713	14919	14991	15023	14973	14964	14891	14883	14861	15016	15001	14938	14868	14894	14772	14866	14906	14953	15015	14825	14913	14917	15001	15086	14832	15022	15001	15017	15032	14891	15024	14942	14933	14967	14814	15052	14970	14978	14942	14978	15030	14974	14874	14909	15025	15162	15005	15021	15046	14914	14842	15012	14987	14807	14856	15080	14903	14814	14791	14877	14939	14867	14955	15009	14971	14966	14976	14846	15141	15093	14906	14901	14935	14898	15035	14956	15016	14959	14864	15123	14840	15008	14784	14940	14891	14829	15050	14887	15024	14748	14983	14944	15029	14828	14828	14952	14844	14912	14967	14864	14998	14854	14959	14893	14892	15000	14943	14897	14839	15072	14936	14931	14836	15015	14814	15051	14966	14985	14834	14941	14926	14899	15084	14958	14881	15021	14883	14941	15072	14767	14874	15057	14952	14853	14935	14877	15081	14847	14973	14966	14903	15122	14999	14847	15038	14895	14916	15000	15034	14952	14918	15113	15117	14823	15092	14889	15104	14951	14855	15000	15004	14783	14844	15163	14908	14820	14834	14940	14811	14982	14986	15082	14963	14952	14988	14990	14929	15028	14918	15109	14882	15020	14959	14907	15009	14916	14902	15063	14960	14983	14758	14975	14821	14855	14971	15142	14952	14999	14944	14917	14705	14982	15032	14938	14966	14837	14998	14930	14997	14958	14934	14977	15088	14988	14883	14952	15060	15000	14880	15016	14957	14799	14985	15051	15023	14970	15017	14899	14748	14962	15025	14944	14895	14949	14971	14887	14936	14807	14796	15021	14874	14992	14954	15061	14966	14945	14983	14927	15010	14816	14949	14914	15060	14969	14781	14930	14909	14943	14735	15001	14757	15040	14907	14923	15021	15018	14882	14972	14881	14934	14828	14887	14969	14949	15018	14910	14925	14767	14975	14909	14957	15056	14891	15065	14834	14951	14967	15201	14730	15028	15027	14862	14902	14867	14964	14794	15017	14958	14782	15122	15070	14947	14792	15062	14965	14841	14983	14782	15077	15076	14761	14994	14832	14998	14805	14820	14976	14822	15016	15005	14954	15099	15143	14934	14922	15050	14820	15041	15025	14831	14935	15003	15030	14982	14940	14884	14921	14880	15066	14869	15071	14942	14914	15078	14902	15134	14770	14892	14968	14828	14904	14924	14910	14882	14970	14818	14950	14825	14885	14927	14772	14978	14997	14985	14951	14964	15110	14878	14912	14841	14860	14803	14927	14893	14866	14900	14896	14893	15045	15079	14840	14976	14876	14788	14875	14852	14962	14913	14911	15080	14943	14953	14887	15019	14947	14854	15009	14972	14785	14944	14918	14786	14821	14918	14947	15104	14874	14753	14959	14968	14921	14936	14955	15004	14846	14943	14904	15050	14822	15012	15035	15002	14924	15014	14867	15089	14925	14878	15026	15018	14853	14919	14814	14921	14861	15004	14889	15004	14899	14868	15069	14787	14954	14883	14897	14973	14952	14946	14993	14877	15067	15008	15061	14972	15050	15027	15073	14875	14920	15011	14993	14931	15015	15051	14853	14880	14863	14854	14878	15030	15067	15057	14999	14814	14885	14992	14996	14963	14927	14987	14925	14847	15015	15071	14835	14781	14966	15020	14976	14891	14957	15130	15041	14988	15133	14937	14824	14953	14857	14987	15070	15117	15011	14948	15024	14936	15097	14936	14847	15060	14786	14942	14896	14801	14829	14764	14911	14891	14911	14997	15042	14964	14936	14883	15040	14964	14933	14879	14925	14933	14829	14825	14922	14842	15086	14955	14886	14859	14815	14866	14835	14985	15006	14787	14813	15214	14960	14940	14971	14772	15012	14723	14909	15041	14900	14959	14935	14941	14919	14932	14979	14995	14886	14992	14741	15065	14932	14732	14750	14909	14815	14774	14977	14980	15042	14954	14903	14868	14890	14926	14949	14824	14984	14862	14873	15058	15021	15064	14974	14918	14852	14827	14917	14897	14946	14926	14954	14795	14863	14941	15107	14871	14882	14855	14846	14974	14865	14982	15051	15023	14932	14775	14976	14899	14837
27271	21791	24345	21524	18024	18097	18288	18022	17793	17715	17828	18054	18079	17873	18122	17960	17659	17842	17921	17796	17770	18037	17931	17720	17856	17921	17940	17710	17984	17853	18008	17681	17920	17814	17866	17826	17868	17944	17676	17922	17679	17595	17867	17944	17830	17839	17710	17777	17962	17744	17621	17860	17814	17829	17914	17742	17930	17624	17920	17928	17783	17851	17819	17903	17815	17779	17664	17908	17854	17836	17726	17784	17948	17838	17801	17939	17792	17652	17678	17809	17853	17868	17822	17776	17658	17910	17944	17796	17822	17810	17866	17746	17746	18036	17724	17710	17691	17593	17845	17645	17721	17698	17804	17744	17731	17793	18004	17818	17838	17624	17733	17830	17892	17963	17885	17910	17663	17696	17640	17762	17693	17601	17628	17870	17787	17635	17749	17742	17926	17934	17918	17890	17728	17712	17784	17830	17791	17736	18048	17919	17891	17833	17601	17909	17562	17828	17973	17808	17693	17724	17737	17928	17665	17680	17679	17765	17830	17738	17892	17742	17856	17854	17722	17795	17941	17779	17794	17677	17886	18116	17868	17953	17959	17749	17897	17650	17807	17924	17676	17707	17756	17755	17941	17935	17820	17915	17941	17830	17905	18053	17674	17752	17629	17927	17604	17880	17759	17899	17877	17883	17560	17990	17794	17649	17765	17729	17930	17789	17912	17634	17738	17692	17649	17630	17768	17805	17796	17832	17686	17761	17895	17911	17978	17782	17764	18038	17852	17756	17798	17868	17746	17763	17829	17776	17768	17579	17680	17867	17733	17937	17750	17743	17790	17983	17831	17785	17766	17616	17778	17855	17903	17788	17710	17810	17982	17750	17925	17698	17765	17708	17625	17783	17928	17683	17733	17658	17796	17635	17765	17918	17713	17737	17764	17613	17867	17655	17779	17882	18016	17911	17865	17820	17905	17796	17812	17735	17748	17780	17954	17862	17433	17886	17717	17797	17561	17746	17700	17960	17853	17686	17809	17794	17765	17857	17819	17803	17848	17800	17937	17814	17686	17593	17580	17841	17685	17741	17847	17842	17732	17882	17940	17948	17714	17928	17947	17815	17837	17771	17882	17981	17998	17825	17732	17853	17786	17815	17733	17893	17844	18007	17733	17815	18031	17658	18065	17790	17773	17802	17814	17921	17840	17784	17973	17941	17981	17859	17891	17664	17722	17731	17979	17834	17974	17843	17611	17689	17915	17828	17603	17795	17646	17866	17767	17780	17729	17803	17706	17664	17654	17680	17755	17688	17691	17894	17749	17836	17773	17751	17678	17717	17637	17872	17815	17878	17628	17810	17839	17937	17779	18089	17834	18133	17839	17886	17930	17767	17562	17731	18019	17845	17971	17835	17947	17785	17766	17902	17773	17874	17936	17851	17829	17867	17763	17833	17896	17950	17828	17645	17761	17931	17817	17761	17749	17845	17978	17679	17820	17804	17688	17870	17933	17800	17872	17756	17891	17888	17705	17585	17757	17795	17879	17711	17776	18033	17805	17825	17716	17818	17826	17714	17910	17711	17642	17788	17983	17904	17851	17873	17903	17759	17776	17640	17863	17889	17815	17802	17777	17945	17795	18010	17941	17997	17749	17889	18000	17734	17847	17995	17873	17689	17671	17900	17850	17933	17891	17779	17838	17660	17869	17753	18014	17782	17816	18001	17669	17646	17913	18033	17827	17986	17860	17834	17789	17800	17845	17818	17832	18011	17918	17917	17690	17770	17586	17705	17727	17910	17854	17716	17835	17780	18028	17722	17615	17659	17827	17461	17964	17976	17963	17728	17984	17967	17911	17834	17769	17946	17762	17678	17886	17576	17802	17930	17845	18134	17905	17722	17785	17873	17805	17785	17818	17804	17852	17910	17913	17832	17618	17896	17994	17895	17951	17920	17921	18054	17718	17925	17895	17967	17820	17932	17575	17874	18123	18125	17745	17837	17844	17909	17908	17956	17796	17728	17659	17640	17686	17929	17839	17775	17662	17820	17670	17793	17880	17630	17889	17673	17718	17827	18012	17994	17733	17932	17611	17785	17900	17813	17517	17832	17837	17838	17863	17647	18047	17801	17718	17600	17936	17791	17855	17791	17610	17908	17828	17740	17762	17754	17919	17709	18009	17935	17898	17886	17633	17810	17714	17827	18072	17698	17893	17752	17800	17900	17855	17671	17742	17637	17824	17800	17810	17749	17886	17809	17936	17805	17797	17783	17854	17855	17910	17677	17980	17801	17740	17815	17961	17608	17844	17663	17895	17775	17752	17672	17865	17627	17947	17990	17714	17761	17767	17736	17809	17730	17803	17727	17991	17789	17735	17774	17761	17724	17800	18130	17766	17826	17770	17726	17794	17820	17876	17870	17811	17665	17862	17600	17834	17822	17862	17753	17933	17858	17596	17736	17832	17724	17681	17716	17943	17776	17869	17890	17707	17708	17917	17691	17728	17697	17870	17807	17728	17770	17705	17790	17806	17805	17720	17972	17992	18056	17882	17777	17601	17561	17855	17632	17762	17734	17730	17833	17831	17878	17827	17832	17830	17823	18000	18117	17843	17767	17642	17931	17666	17480	17644	17533	17676	17753	17935	17937	18105	17696	17798	17968	17923	17712	17859	17771	17874	17679	17998	18113	17724	17870	17850	17866	18167	17962	17826	17952	17902	17491	17925	17925	17573	17917	17797	17655	17872	17697	17682	17892	17997	17799	17867	17979	17862	17849	17728	17744	17886	17791	17844	17654	17824	17722	17975	17642	17897	17894	17857	17850	17859	17749	17757	17779	17998	17658	17728	17753	17852	17992	17855	17805	17916	17700	17829	17865	17648	17936	17900	17903	17812	17824	17822	17842	17829	17910	17949	17631	17922	17872	17646	17883	17735	17653	17726	17644	17803	17876	17696	17872	17964	17712	17910	17935	17772	17835	17668	18020	17837	17740	17714	17895	17776	17780	17873	17815	17862	17902	17807	17868	17996	17857	17792	17855	17996	17791	17842	17920	17828	17846	17797	17815	18000	17862	17801	17827	17766	17584	17894	17732	17879	17684	17806	17898	17689	17895	17733	17763	18003	17876	17574	17909	17886	17737	17790	17893	17706	17752	17697	17661	17807	17911	17732	17711	17948	17794	18035	17775	17861	17701	17568	17826	17934	17785	17937	17710	17722	18066	17860	17848	17808	17848	17889	17732	17897	17880	17790	17789	18037	17797	17801	17999	18041	17880	17784	17834	17727	17741	17887	17612	17870	17727	17867	17848	17843	17884	17822	17729	17664	17760	17897	17818	17912	17746	17781	17772	17835	17691	17974	17674	17720	17886	17696	17875	17830	17716	17928	17898	17938	17834	17702	17829	17665	17648	17932	17804	17980	17837	17650	17869	17589	17727	17857	17804	17911	17865	17842	17842	17717	17777	17671	17819	17742	18049	17749	17930	17834	17785	17667	17976	17831	17760	17538	18038	17993	17841	17898	17807	18207	17742	17748	17886	17754	17970	17702	17874	17518	17741	17892	17840	17891	17911	17905	17635	17950	17966	17728	17840	17885	18016	17822	17890	17672	17898	17781	17869	17906	17557	17767	17907	18053	17994	17896	17655	18002	17889	17852	17850	17938	17773	17788	17958	17622	17887	17907	17929	17929	17926	17916	17901	17730	17711	17773	17592	17673	17821	17631	17660	17681	17895	17844	17831	17821	17885	17689	17789	17788	17744	17890	17897	17700	17960	17641	17728	17928	17891	18000	17699	17836	17834	17647	17876	17658	18006	17736	17696	17805	17706	17897	17807	17923	17592	17502	17717	17846	17686	17905	17701	17790	17784	17998	17847	17907	17854	18006	17821	17794	17980	17701	17767	18077	17981	17908	17688	17861	17698	17933	17720	17774	17820	17769	17795	17581	17707	17654	17960	17774	17842	17750	17817	17764	18071	17828	17906	17815	17774	17922	17777	17775	17805	17810	17774	17715	17807	17844	17791	17984	17872	17632	17673	17634	17930	17867	17955	18023	17795	17999	18004	17782	17976	17941	17823	17950	17768	17845	17899	17694	17841	17925	17701	17796	18044	17898	17869	17788	17694	17739	18013	17752	17717	17717	17867	17821	17790	17739	17865	17653	17809	17827	17857	17870	17795	17736	17895	17777	18018	17857	17861	17922	17748	17909	17858	17722	17678	17782	18130	17869	17814	17809	17958	17850	17885	17789	17566	17737	17656	17914	17761	17909	17717	17869	17974	17769	17637	17812	17822	18020	17771	17843	17792	17908	17852	18007	17923	17764	17813	17778	17776	17892	17935	17830	17753	17864	17835	17741	17782	17950	17939	18090	17955	17747	17918	17845	17816	17688	17811	17858	17815	17799	17769	17849	17831	17965	17793	17861	17703	17816	17680	17694	17815	17948	17573	17879	17796	17980	18003	17775	17906	17975	17777	17857	17873	17817	17686	17860	17873	17659	17644	17691	17891	17923	17675	17731	17783	17967	17769	17778	17823	18013	17816	17750	17880	17765	17857	17673	17759	17757	17720	17944	17949	17782	17833	17637	17806	17706	17904	17943	17829	18079	17826	17815	17802	17817	17875	17690	17706	17720	17814	17725	17765	17852	17961	17864	17958	17678	17994	17872	17826	17930	17696	17718	17857	17717	17701	17823	17984	17891	17920	17889	17765	17850	17727	17859	17783	18073	17800	17859	17712	17853	17935	17669	17763	17863	17838	17819	17969	17838	17931	17821	17927	17795	17819	17903	17837	18045	17711	17907	17834	17866	17951	17779	18074	17989	17765	17726	17753	17930	17833	17701	17745	17704	17955	17818	17825	17648	17920	17782	17867	17786	17690	17982	17749	17827	17858	17950	17747	17911	17822	17862	17992	17846	17988	17872	17719	17750	17730	17809	17749	17934	17843	17983	17738	17886	17903	17936	17721	17695	17782	17993	17797	17833	17802	18061	17840	17976	17691	17853	17732	17858	17716	17812	18165	17772	17879	17688	17646	17774	17875	17852	17786	17763	17853	17839	17606	17897	18011	17926	18017	17889	17678	17859	17675	17921	17915	17808	17997	17789	17805	17788	17748	17843	17659	17780	17761	17887	17709	17816	17784	17804	17948	17670	17880	17813	17807	17665	17615	17892	17879	17719	17835	17765	17853	17774	17782	17904	17681
14929	17783	17465	16243	15675	15680	15599	15401	15468	15402	15428	15290	15374	15270	15448	15379	15254	15352	15347	15455	15376	15333	15409	15145	15481	15401	15105	15264	15234	15476	15169	15255	15264	15187	15077	15158	15186	15199	15333	15217	15154	15175	15329	15241	15228	15234	15414	15157	15223	15236	15226	15373	15330	15385	15565	15306	15455	15449	15263	15321	15473	15212	15035	15332	15207	15333	15276	15256	15367	15064	15386	15197	15267	15513	15290	15223	15275	15416	15273	15144	15140	15193	15065	15170	15306	15243	15248	15326	15352	15199	15151	15244	15239	15322	15212	15352	15479	15218	15131	15205	15427	15179	15297	15268	15281	15286	15436	15151	15326	15362	15291	15280	15295	15261	15213	15191	15357	15250	15370	15198	15238	15110	15354	15218	15240	15279	15243	15281	15161	15352	15173	15240	15316	15154	15317	15093	15380	15142	15221	15421	15204	15326	15325	15208	15079	15272	15329	15351	15024	15315	15313	15315	15325	15346	15211	15410	15222	15355	15251	15332	15165	15163	15184	15337	15323	15047	15347	15226	15338	15188	15285	15269	15557	15240	15142	15204	15346	15370	15354	15259	15005	15318	15138	15352	15247	15245	15231	15024	15460	15299	15431	15267	15219	15221	15192	15340	15240	15218	15265	15175	15183	15190	15288	15323	15263	15143	15101	15322	15274	15239	15384	15287	15206	15323	15198	15181	15234	15297	15102	15160	15332	15184	15265	15389	15214	15389	15256	15419	15092	15315	15338	15346	15213	15276	15189	15436	15141	15244	15051	15254	15255	15216	15387	15231	15312	15231	15238	15289	15248	15141	15300	15303	15254	15124	15211	15206	15315	15127	15323	15126	15308	15181	15257	15275	15313	15008	15408	15241	15187	15176	15292	15261	15030	15397	15284	15327	15276	15155	15362	15167	15171	15325	15331	15356	15291	15397	15151	15166	15350	15067	15190	15297	15382	15085	15312	15319	15366	15117	15133	15253	15322	15348	15171	15269	15246	15239	15228	15181	15289	15286	15195	15288	15282	15278	15156	15143	15095	15257	15342	15181	15418	15140	15157	15227	15168	15240	15241	15257	15288	15578	15350	15287	15180	15288	15198	15309	15172	15255	15249	15231	15206	15156	15337	15263	15218	15002	15323	15311	15373	15050	15291	15371	15338	15255	15411	15311	15376	15313	15266	15181	15360	15181	15250	15399	15162	15253	15289	15258	15185	15095	15411	15069	15245	15229	15099	15161	15259	15328	15255	15248	15297	15261	15265	15263	15165	15221	15249	15285	15342	15230	15118	15185	15206	15268	15277	15071	15346	15050	15376	15278	15283	15195	15246	15190	15337	15248	15372	15369	15338	15273	15195	15196	15329	15389	15320	15326	15398	15097	15148	15119	15342	15236	15313	15153	15200	15243	15354	15281	15280	15294	15216	15197	15371	15232	15304	15219	15311	15116	15163	15308	15295	15076	15316	15175	15206	15334	15419	15133	15218	15196	15341	15186	15277	15305	15045	15222	15292	15326	15361	15280	15231	15228	15446	15234	15378	15146	15443	15328	15251	15209	15293	15147	15167	15241	15157	15332	15310	15165	15126	15203	15141	15179	15236	15243	15212	15171	15260	15184	15327	15362	15377	15277	15214	15509	15314	15131	15287	15303	15317	15327	15306	15390	15287	15314	15214	15240	15421	15257	15383	15235	15305	15220	15367	15348	15149	15221	15274	15328	15029	15321	15265	15287	15350	15353	15199	15296	15258	15376	15285	15276	15195	15273	15290	15086	15259	15324	15179	15258	15397	15168	15206	15113	15386	15125	15283	15288	15159	15223	15506	15270	15112	15405	15274	15383	15114	15339	15421	15322	15250	15269	15438	15257	15493	15103	15302	15252	15199	15291	15180	15254	15236	15165	15187	15267	15287	15315	15224	15070	15204	15330	15330	15136	15138	15390	15272	15146	15185	15188	15219	15326	15311	15492	15427	15320	15067	15062	15223	15202	15203	15194	15385	15276	15298	15310	15251	15378	15250	15148	15194	15238	15255	15259	15094	15316	15195	15160	15147	15204	15336	15164	15375	15390	15225	15300	15018	15187	15315	15163	15369	15264	15326	15210	15133	15420	15139	15472	15372	15157	15218	15211	15258	15171	15358	15254	15172	15267	15252	15310	15123	15258	15113	15178	15253	15237	15370	15339	15087	15238	15188	15243	15201	15373	15260	15266	15297	15185	15292	15133	15460	15212	15168	15355	15120	15177	15226	15374	15060	15203	15243	15179	15333	15183	15320	15325	15208	15133	15211	15148	15265	15253	15459	15346	15174	15225	15211	15462	15294	15302	15376	15258	15240	15293	15177	15289	15259	15244	15401	15283	15325	15232	15284	15109	15309	15009	15226	15324	15301	15264	15295	15220	15214	15163	15181	15170	15239	15228	15227	15136	15328	15256	15308	15340	15161	15235	15364	15390	15142	15356	15346	15265	15294	15441	15330	15024	15277	15361	15332	15060	15100	15262	15166	15053	15418	15298	15230	15220	15318	15108	15277	15139	15180	15279	15260	15190	15345	15225	14919	15322	15287	15234	15253	15179	15291	15240	15282	15330	15229	15291	15228	15236	15374	15146	15216	15263	15203	15197	15427	15211	15358	15315	15358	15350	15194	15277	15436	15171	15262	15066	15427	15301	15295	15302	15178	15240	15163	15261	15173	15174	15235	15282	15480	15222	15241	15238	15401	15214	15397	15198	15227	15189	15514	15284	15253	15235	15167	15404	15186	15352	15279	15129	15347	15386	15117	15394	15204	15328	15183	15247	15403	15275	15262	15273	15064	15275	15359	15216	15305	15196	15320	15203	15183	15177	15107	15330	15137	15356	15178	15439	15267	15390	15328	15183	15420	15232	15332	15356	15163	15195	15198	15271	15157	15283	15270	15213	15346	15293	15315	15217	15163	15165	15198	15261	15153	15302	15227	15321	15221	15238	15274	15223	15189	15061	15339	15174	15125	15129	15227	15264	15163	15365	15290	15224	15171	15278	15486	15173	15355	15322	15266	15286	15388	15249	15202	15282	15266	15511	15262	15398	15529	15103	15267	15173	15123	15222	15219	15140	15363	15309	15357	15309	15215	15245	15249	15191	15082	15219	15415	15169	15186	15271	15286	15292	15313	15239	15277	15355	15305	15226	15282	15253	15244	15281	15211	15151	15303	15045	15236	15197	15191	15272	15283	15409	15196	15286	15298	15135	15351	15236	15176	15180	15156	15323	15357	15225	15293	15225	15288	15374	15182	15393	15241	15323	15227	15125	15298	15224	15437	15031	15190	15183	15081	15366	15256	15335	15188	15177	15218	15248	15066	15121	15233	15088	15249	15311	15192	15271	15302	15253	15239	15124	15358	15076	15211	15179	15146	15106	15120	15217	15202	15233	15289	15208	15318	15343	15164	15246	15153	14991	15161	15079	15357	15219	15418	15133	15286	15194	15248	15186	15206	15254	15342	15208	15460	15356	15150	15253	15108	15377	15122	15036	15394	15226	15036	15218	15234	15292	15254	15158	15317	15390	15200	15307	15321	15294	15482	15115	15221	15282	15277	15176	15366	15253	15269	15160	15275	15157	15113	15317	15249	15235	15279	15285	15182	15294	15154	15376	15221	15114	15283	15375	15351	15349	15419	15163	15216	15353	15379	15261	15243	15204	15240	15326	15189	15400	15215	15312	15231	15324	15311	15244	15204	15193	15360	15259	15107	15104	15240	15119	15219	15260	15286	15325	15247	15093	15351	15188	15358	15310	15263	15208	15172	15263	15101	15273	15211	15236	15338	15222	15326	15243	15138	15166	15422	15242	15247	15354	15289	15573	15245	15341	15303	15256	15177	15343	15081	15103	15229	15343	15324	15106	15233	15289	15271	15302	15098	15344	15290	15216	15138	15455	15264	15285	15154	15032	15177	15242	15145	15306	15104	15224	15122	15142	15232	15178	15331	15215	15269	15258	15154	15081	15311	15294	15296	15376	15119	15453	15383	15184	15272	15146	15252	15133	15230	15269	15373	15182	15366	15209	15328	15271	15157	15534	15288	15256	15264	15254	15216	15218	15296	15287	15122	15172	15188	15102	15031	15255	15245	15190	15308	15176	15328	15298	15307	15221	15257	15287	15342	15458	15305	15354	15265	15104	15280	15253	15226	15303	15238	15234	15187	15469	15299	15217	15142	15326	15219	15364	15152	15304	15137	15199	15305	15299	15188	15179	15082	14913	15179	15137	15238	15268	15189	15328	15219	15245	15227	15339	15360	15284	15220	15178	15177	15338	15113	15268	15214	15402	15262	15312	15209	15318	15273	15342	15267	15178	15262	15118	15048	15122	15091	15141	15411	15198	15382	15180	15321	15290	15401	15384	15235	15166	15345	15274	15273	15266	15307	15215	15182	15198	15297	15244	15164	15210	15199	15083	15203	15277	15251	15191	15227	15332	15243	15269	15319	15323	15379	15229	15031	15257	15070	15245	15377	15096	15349	15230	15265	15240	15451	15210	15050	15144	15379	15347	15332	15268	15310	15219	15449	15181	15461	15168	15409	15348	15156	15297	15219	15228	15298	14963	15178	15165	15279	15209	15207	15364	15241	15330	15474	15384	15287	15222	15426	15262	15192	15388	15359	15168	15108	15484	15169	15190	15260	15338	15181	15208	15136	15284	15347	15132	15262	15193	15533	15210	15159	15285	15198	15294	15265	15247	15198	15075	15423	15251	15381	15264	15246	15255	15031	15323	15151	15314	15320	15083	15286	15298	15362	15301	15225	15282	15275	15384	15120	15212	15528	15099	15367	15021	15264	15152	15204	15239	15266	15295	15252	15137	15313	15297	15218	15174	15236	15323	14961	15376	15287	15300	15061	15304	15191	15168	15190	15226	15195	15252	15163	15298	15227	15301	15186	15152	15204	15228	15402	15223	15273	15271	15182	15313	15136	15212	15226	15200	15144	15331	15184	15285	15309	15210	15262	15384	15348	15052	15226	15327	15264	15315	15387	15269	15205	15350	15204	15178	15277	15365	15182	15182	15138	15355	15405	15239	15166	15304	15217	15240	15265	15216	15152	15320	15273	15161	15345	15204	15230	15304	15072	15309	15512	15305	15115	15365	15329	15296	15249	15139	15245	15164	15233	15323
23609	21065	28507	23912	21842	21648	20825	18143	17642	17759	17606	17610	17338	17444	17626	17293	17264	17393	17362	17098	17204	17219	17333	17272	17199	17215	17259	17007	17183	17149	17281	17283	16995	17160	17162	17058	17008	17060	17139	17193	17157	17190	17166	17202	17164	16941	17211	17234	17209	17058	17314	17172	17030	17007	17148	17174	17097	17012	17121	17020	17053	17268	17133	16970	17285	17121	16834	17049	16982	17016	17006	17102	17171	17117	17065	16889	17221	17065	17148	17139	17258	17225	17105	16957	17031	16964	17181	16959	17129	17154	17037	17112	16951	17167	17225	16976	17148	17006	16908	16952	17009	17076	16870	16921	17122	16699	16906	16962	17039	17165	17172	17029	17158	17035	17110	17084	17188	17157	16910	16975	17178	16971	17162	17014	16911	17160	16879	17208	16870	16989	17456	17171	16972	17069	17191	17096	17093	17100	17037	16909	16944	17080	17016	16924	16886	17076	16913	17068	17252	16945	16998	17067	16921	16948	17189	16964	17009	16986	17029	17074	16986	16910	16795	17065	17027	16965	17150	17125	17069	17005	17126	16973	16898	16893	17113	16897	17215	17064	17178	17057	16854	16823	17039	17142	17167	17088	16996	17083	17031	17020	16772	16807	16751	16866	16980	17072	16994	16913	16858	16952	16895	17018	17048	17107	17059	16947	16962	17125	17033	17227	17087	17119	17030	16865	16952	16994	16999	17133	16976	17023	16936	17100	17018	16836	17157	17011	16989	17056	17049	17072	16813	17023	17092	17007	17033	17157	16936	16828	16943	16950	17292	17133	17086	16887	16925	16917	17220	16939	17028	16868	17093	17102	17052	17020	17001	17160	17124	16957	16971	16792	17032	17122	16985	17047	17019	17039	17106	17213	17146	16863	17136	17074	17183	16977	17051	17101	17216	17022	17197	17021	17020	16964	16998	17219	16924	17078	16973	16958	16850	16919	17000	16969	17116	17018	17104	17158	16952	17202	16997	17028	16978	16965	16887	16976	17300	16880	17026	17108	16714	17054	17112	17193	16927	17045	17118	16883	17074	16843	17071	16890	17007	17033	17084	16762	17335	17077	17144	16837	16859	16928	17113	16960	16994	16935	17068	17040	17064	17098	17186	16984	17016	17001	16814	17094	17007	16926	16940	16937	17163	17132	17248	17204	16914	16788	16861	17030	16862	17007	16927	17011	17199	16971	16871	16886	16807	16841	17026	17070	16897	17121	17090	17048	17024	17041	17112	17025	17024	16940	16998	17198	16917	16970	17001	16987	17084	17033	17071	16838	16956	17033	17129	17125	17065	16984	16983	16892	16924	17014	17072	16961	16961	16862	16974	16906	17182	17163	16823	17103	16825	17074	16866	16977	16998	17053	17149	17153	16835	17016	17253	17114	17085	17171	16960	17038	17093	17087	16977	17040	16952	16933	17167	17025	17090	17170	17057	16940	17125	16946	17109	16994	17113	17002	17046	17072	17070	17007	17141	16981	17021	16931	16978	16857	16956	17102	16877	17009	16946	17004	17043	17006	17087	17007	16977	17099	16830	17078	16854	16928	17293	17072	17086	16916	17117	16852	17229	17021	17009	17024	17056	17190	16748	16932	16811	17011	17155	16985	17088	17010	17009	17066	16949	17234	16860	17180	17107	16893	17049	17089	16954	16996	17017	17209	17210	17141	17062	16872	16992	17074	16901	16903	17116	17041	16878	17043	17227	16928	17016	17016	16832	16924	17026	17112	16940	16988	17026	16909	16966	16849	17181	16992	17166	17033	17023	17041	17012	17172	17007	16946	17059	16991	17009	16875	16926	17088	17057	17019	17040	16832	16857	16842	17076	16795	17099	17019	17111	17024	17029	17073	16822	16849	16819	16943	16936	16924	17033	17107	17206	17063	16971	17077	17207	17074	17039	16991	16953	16903	17031	17063	17024	17011	17115	16966	17198	17186	16917	16993	16979	17021	17043	16987	16908	17100	17037	16867	17177	17011	17108	17187	16995	16986	16848	16966	16833	16917	17050	17074	17210	17021	16838	16948	17135	16968	16967	16983	16937	17003	17045	16878	16895	17004	16985	17289	16951	17045	17054	16978	17121	17188	16887	17030	16998	16897	16891	16756	16959	17163	17062	16832	16989	16934	16941	17079	16810	17126	16991	17019	16989	16833	17132	16990	16868	17083	16831	17113	16775	17037	17023	17001	17042	17073	17268	16977	17114	16880	17190	16931	17042	17011	17024	17051	16615	16911	16731	17155	17253	16933	17052	17134	16953	16937	17049	17080	17224	16965	16832	17063	17057	16999	16925	17075	16985	16956	16964	17008	16909	17042	17102	17228	16845	16940	17122	17122	17249	17112	17048	17122	17041	17155	16899	16919	17000	17020	17009	16962	17087	17228	16980	17027	17051	17081	16970	16948	16974	16781	17235	16906	17001	17089	16922	17091	16966	16853	16823	17015	17094	17105	17019	17087	16959	16817	16939	17147	16914	16959	17103	17001	17030	17044	17120	16936	17145	17023	17101	17067	17213	16999	16874	17093	17105	16909	16989	17000	17029	16967	17046	17214	16852	16984	17100	17017	17050	17082	17103	17054	17141	16838	16989	17050	17136	16831	17032	17101	16986	17149	17209	17040	17048	17059	17121	17096	17129	17089	16890	17110	17063	16994	16972	17004	16982	16769	16946	17164	17088	16985	17146	17256	17203	17131	17069	16844	17168	16911	17283	17117	17041	17038	17078	17019	17050	17100	17044	16996	17081	17155	17087	16912	16979	16990	17079	17067	16845	16901	17199	17241	17045	17037	17016	16943	17171	16901	17125	16964	17119	16999	16978	17019	17153	17139	17075	16978	17029	17147	17102	17168	17024	17151	17056	17026	16996	16942	17040	17053	17004	17017	17113	17032	16914	17030	17407	16985	17182	16962	16922	17144	17179	16981	17117	17108	17128	16841	16842	16862	16958	16963	17013	17006	16985	17061	17101	16982	17150	17089	17045	17172	17081	17035	16973	16829	17043	17189	17007	17115	17124	17005	16966	17103	16867	16959	16848	16837	17187	17213	17106	17119	16982	17278	17190	17041	16858	17112	17029	17016	17112	17183	16981	16989	16929	17026	16901	16810	17010	17124	17053	17125	17270	16995	17059	16973	17064	17163	17013	17110	17078	17052	17093	17102	16875	16684	17182	17041	17135	17130	17064	17073	17101	16944	17104	17035	16894	16950	17190	16937	17164	16965	16978	16903	17265	17179	17138	17052	16956	16997	16994	16996	17028	16987	16910	16857	16846	16915	17045	17091	17128	17093	16969	17116	16996	16884	16887	17198	17006	16871	17044	17066	17093	17205	17059	17157	17088	16967	16975	16981	17036	17297	17054	16864	16958	17231	16854	17032	17125	17229	16927	17203	16994	17092	16967	16919	16877	17046	17153	17097	17081	16993	17216	17044	16975	16844	16910	17052	17106	16986	17137	16929	17017	17025	17033	17001	16935	17119	17081	17065	17124	16948	17016	16977	17118	17311	16961	16853	17083	17009	17061	17015	16961	16931	17111	17031	17014	17028	17222	17033	17099	17354	17020	16898	16943	17062	16896	17098	16996	16942	16971	17048	17171	16967	17101	17065	16939	17115	17108	17124	17043	17038	16973	16941	17084	17068	17066	16943	16937	17156	17209	17012	17010	16881	16915	16856	17104	16996	17114	17008	17072	17197	17129	17037	16848	16891	17056	17141	16895	17014	16957	16846	16861	17076	16864	17044	17148	16922	17028	17049	17170	16832	17128	17125	17011	17038	17043	16976	17197	16986	16878	17031	17240	17054	17071	16944	17059	17011	17079	17045	16766	17015	17026	17058	17098	16946	17026	17053	17077	17046	17020	17183	16879	16774	16901	17036	17078	16961	17052	16923	16869	16738	17038	17219	16993	16824	17315	16983	17208	17037	17007	16919	17107	17075	16998	17367	17065	17099	17264	17171	16978	17008	17039	17025	17103	17151	17076	17041	17056	16964	17142	17255	17138	17075	17269	16995	17036	16967	16857	17134	17055	16887	17004	17124	17007	16904	17089	16943	16909	17131	17068	16926	17080	16774	17142	16937	16955	16878	16890	16915	17019	17078	16933	17011	17019	17263	17166	17047	17081	17056	17112	17017	16872	16997	17098	16918	17015	16985	17120	17245	17095	17111	16988	17285	17161	17142	17182	16941	16877	17153	16917	17063	16960	16971	17213	17058	17011	17145	17061	16934	17144	16899	17045	16817	17073	17129	17168	17246	17210	17038	17022	17148	17127	16919	16993	17093	17260	17022	16995	16833	17242	17068	17186	16884	17061	16925	16879	17076	16977	17062	17073	16890	17298	17029	17174	17028	17318	16934	16830	17144	17146	17015	17085	17022	17073	17123	16934	17072	16862	16991	16927	16943	16794	17039	16971	17019	17006	16932	16867	17181	17309	17069	17151	16921	17090	16990	17095	17045	17136	17202	17113	16965	16861	16984	16850	17135	17139	17084	17131	17068	16885	16757	17077	16937	17037	17075	17028	16977	17064	17073	17054	17156	17046	17004	17024	17044	17136	16985	17098	17042	17012	17137	17045	16937	17014	17069	17144	16943	16959	16906	17022	16967	17024	17065	17074	16977	17065	17045	17090	17092	17159	17042	17061	17113	17112	17139	17057	17123	16772	17035	17160	16901	16970	17060	16897	16991	17092	16884	17275	16863	17184	16873	17091	17157	16958	16853	17065	17163	17141	16970	16968	16999	17050	17083	17059	16954	17043	17056	16886	17135	16925	16900	17005	17179	17233	17066	17083	17107	17097	16865	16943	16837	16906	17147	16926	17030	17113	16970	17030	17068	16844	17266	16928	17233	17145	17013	17094	17034	17067	17069	16963	17166	17147	17150	17105	16846	17061	17165	17020	17136	16916	17162	16903	17120	17038	17012	16736	16875	17059	16884	17072	16867	17083	16973	17052	17101	17042	16881	16960	16960	17006	17157	17041	17116	16973	17000	17119	16896	17029	16862	17041	17052	17148	17084	17036	17114	17103	17109	17205	16881	17115	17163	16914	17010	17261	17138	16985	17001	17255	16971	17301	17097	17069	16987	17220	17058	16986	16866	16908	17103	17121	17000	17280	17131	16956	17005	17045	17087	17145	17133	16854	17040	16893	17022
14230	23767	22341	18477	17268	16727	16356	15805	15813	15450	15315	15480	15108	15302	15015	15159	14987	14866	15074	14803	14711	14895	14906	14970	14861	14967	14896	14961	14687	14853	14835	14934	14842	14746	14881	14829	14975	14722	14917	14839	14745	14861	14874	14836	15002	14957	14960	14810	14849	14875	14973	14780	14882	14791	14775	14919	14783	14799	14903	14735	14783	14843	14901	14991	14766	14783	14864	14697	14790	14809	14994	14695	14747	14855	14825	14767	14850	14745	14760	14742	14748	14728	14711	14787	14748	14675	14644	14809	14832	14749	14874	14727	14838	14767	14740	14798	14819	14673	14897	14812	14747	14709	14676	14701	14687	14860	14691	14811	14901	14772	14987	14818	14809	14781	14898	14746	14848	14608	14858	14687	14732	14730	14610	14822	14822	14741	14769	14526	14811	14747	14614	14766	14708	14785	14669	14714	14670	14793	14739	14749	14771	14709	14697	14842	14912	14813	14681	14843	14881	14746	14709	14834	14759	14789	14733	14867	14767	14805	14795	14743	14725	14893	14840	14840	14782	14690	14818	14636	14779	14803	14834	14814	14804	14583	14720	14754	14817	14740	14830	14639	14882	14921	14639	14742	14942	14573	14835	14664	14869	14859	14724	14750	14786	14809	14839	14871	14874	14786	14648	14727	14723	14878	14826	14606	14606	14715	14709	14760	14749	14798	14692	14803	14630	14717	14694	14675	14869	14755	14693	14726	14798	14657	14663	14835	14885	14863	14862	14714	14760	14868	14707	14891	14864	14698	14771	14795	14856	14751	14772	14808	14635	14736	14732	14721	14918	14830	14864	14749	14780	14725	14830	14808	14747	14788	14778	14702	14788	14761	14846	14804	14819	14687	14799	14788	14717	14777	14834	14569	14602	14717	14835	14783	14799	14749	14684	14693	14662	14907	14818	14955	14746	14772	14957	14730	14767	14659	14863	14800	14648	14701	14925	14840	14717	14737	14773	14680	14868	14762	14751	14891	14808	14837	14726	14810	14885	14645	14816	14681	14635	14750	14810	14544	14972	14886	14732	14734	14958	14663	14931	14702	14799	14700	14626	14716	14572	14907	14711	14693	14647	14833	14857	14803	14606	14633	14660	14751	14631	14655	14789	14626	14806	14626	14820	14910	14760	14634	14755	14617	14704	14677	14594	14840	14642	14548	14957	14746	14755	14882	14825	14803	14669	14676	14726	14819	14682	14818	14732	14772	14856	14577	14765	14788	14777	14686	14746	14732	14774	14629	14823	14811	14719	14788	14826	14749	14718	14807	14767	14887	14645	14955	14661	14700	14683	14757	14720	14634	14910	14726	14755	14705	14832	14751	15065	14842	14757	14802	14805	14751	14657	14667	14733	14840	14779	14815	14743	14663	14909	14615	14710	14668	14883	14760	14634	14779	14754	14791	14826	14723	14914	14939	14903	14693	14599	14695	14757	14730	14638	14732	14614	14847	14747	14829	14768	14755	14669	14677	14817	14917	14748	14861	14785	14526	14730	14784	14840	14948	14630	14897	14771	14722	14655	14826	15017	14628	14686	14596	14870	14703	14852	14749	14749	15035	14729	14796	14702	14934	14873	14855	14896	14825	14720	14639	14851	14814	14838	14819	14701	14856	14621	15044	14894	14935	14682	14827	14748	14722	14704	14929	14745	14808	14739	14715	14739	14886	14762	14731	14853	14737	14771	14824	14834	14764	14773	14737	14750	14765	14830	14703	14713	14766	14821	14847	14780	14836	14678	14624	14773	14686	14868	14714	14695	14773	14586	14660	14618	14787	14833	14709	14857	14682	14883	14850	14688	14786	14649	14775	14696	14616	14784	14639	14738	14736	14794	14868	14756	14625	14666	14795	14773	14584	14888	14646	14907	14872	14786	14779	14765	14722	14819	14675	14875	14757	14837	14695	14920	14855	14545	14811	14489	14662	14774	14653	14719	14852	14815	14664	14783	14762	14730	14703	14748	14740	14792	14806	14716	14739	14769	14721	14682	14679	14518	14676	14787	14875	14810	14885	14774	14720	14585	14681	14814	14805	14741	14679	14860	14938	14758	14738	14692	14900	14728	14827	14674	14630	14594	14820	14786	14592	14807	14869	14658	14802	14771	14782	14758	14665	14729	14828	14735	14786	14671	14703	14705	14748	14710	14751	14600	14919	14824	14761	14717	14842	14619	14743	14788	14797	14911	14772	14845	14792	14760	14868	14652	14644	14711	14882	14775	14745	14625	14765	14925	14594	14654	14712	14871	14912	14753	14840	14703	14762	14916	14802	14754	14712	14767	14681	14693	14655	14632	14700	14736	14727	14673	14947	14893	14655	14803	14785	14824	14748	14728	14623	14643	14907	14755	14612	14867	14834	14723	14811	14725	14688	14802	14610	14674	14765	14768	14797	14798	14755	14686	14694	14779	14786	14805	14738	14872	14705	14786	14659	14817	14660	14663	14849	14913	14879	14855	14545	14770	14818	14736	14626	14662	14741	14792	14783	14792	14932	14532	14439	14743	14815	14741	14917	14748	14752	14593	14617	14733	14654	14828	14868	14686	14623	14825	14863	14701	14728	14642	14719	14959	14628	14704	14572	14646	14681	14862	14605	14738	14891	14628	14650	14755	14798	14770	14716	14625	14791	14901	14902	14752	14700	14792	14646	14557	14782	14656	14812	14603	14793	14809	14838	14714	14894	14699	14806	14686	14639	14700	14811	14675	14857	14669	14906	14767	14819	14875	14817	14877	14744	14582	14858	14868	14918	14832	14748	14762	14765	14719	14917	14515	14774	14695	14885	14825	14619	14745	14702	14764	14698	15036	14745	14810	14900	14667	14572	14711	14750	14731	14692	14765	14816	14654	14845	14801	14859	14571	14760	14707	14839	14819	14731	14706	14832	14591	14818	14678	14763	14857	14683	14951	14870	14801	14798	14803	14757	14824	14752	14675	14905	14749	14833	14664	14787	14716	14891	14659	14651	14810	14650	14807	14626	14852	14786	14891	14757	14976	14805	14797	14769	14863	14882	14873	14831	14695	14841	14807	14875	14708	14781	14670	14681	14784	14757	14831	14796	14764	14800	14887	14724	14643	14753	14795	14715	14858	14922	14776	14645	14971	14731	14729	14735	14721	14813	14732	14714	14821	14722	14752	14873	14895	14653	14831	14866	14616	14705	14768	14685	14714	14723	14600	14561	14939	14612	14813	14727	14592	14751	14700	14642	14745	14755	14810	14680	14863	14757	14783	14872	14582	14746	14759	14650	14911	14712	14706	14619	14835	14699	14679	14680	14809	14796	14853	14865	14903	14871	14857	14751	14567	14879	14709	14745	14819	14861	14777	14840	14751	14784	14682	14824	14782	14661	14780	14662	14845	14578	14833	14787	14789	14823	14619	14713	14784	14942	14556	14666	14680	14570	14782	14649	14717	14755	15008	14760	14738	14709	14791	14762	14688	14807	14775	14770	14774	14839	14853	14761	14789	14787	14647	14729	14751	14777	14748	14661	14822	14733	14765	14821	14728	14701	14642	14925	14761	14836	14790	14853	14751	14893	14746	14750	14831	14587	14807	14776	14648	14785	14735	14735	14874	14859	14779	14686	14713	14827	14678	14822	14766	14751	14796	14732	14711	14763	14726	14667	14813	14597	14613	14794	14818	14810	14696	14903	14691	14436	14794	14877	14697	14646	14827	14794	14719	14796	14775	15020	14618	14772	15001	14532	14824	14724	14695	14841	14887	14952	14829	14532	14676	14792	14800	14887	14781	14786	14733	14704	14821	14686	14661	14693	14833	14832	14811	14784	14760	14749	14934	14762	14894	14768	14762	14801	14713	14873	14788	14665	14808	14664	14710	14936	14739	14797	14823	14841	14711	14588	14802	14908	14794	14779	14723	14657	14842	14838	14809	14718	14975	14749	14774	14876	14896	14741	14731	14662	14775	14636	14845	14725	14602	14966	14931	14734	14693	14669	14731	14796	14708	14750	14705	14739	14708	14774	14727	14851	14931	14694	14806	14821	14764	14819	14830	14628	14949	14706	14847	14748	14645	14685	14867	14752	14747	14739	14724	14763	14764	14670	14819	14702	14852	14727	14766	14723	14634	14616	14862	14701	14717	14739	14741	14620	14775	14778	14786	14873	14876	14762	14844	14783	14755	14799	14703	14819	14746	14682	14654	14862	14733	14745	14773	14826	14585	14719	14831	14821	14820	14676	14626	14832	14778	14877	14861	14740	14686	14825	14677	14741	14756	14771	14923	14728	14639	14650	14855	14682	14795	14758	14672	14772	14840	14756	14671	14730	14895	14879	14714	14789	14757	14606	14790	14619	14875	14900	14732	14664	14851	14779	14868	14731	14830	14812	14801	14776	14620	14886	14776	14811	14855	14640	14912	14773	14665	14719	14721	14895	14747	14999	14794	14713	14919	14870	14772	14756	14847	14698	14738	14916	14625	14756	14827	14753	14862	14636	14836	14735	14800	14797	14669	14802	14715	14739	14843	14629	14870	14810	14862	14794	14804	14743	14748	14805	14840	14767	14669	14703	14642	14686	14834	14809	14698	14795	14674	14662	14753	14655	14785	14814	14779	14752	14829	14692	14860	14832	14884	14859	14778	14598	14790	14905	14757	14875	14668	14696	14686	14837	14829	14759	14782	14891	14677	14730	14761	14738	14709	14815	14789	14826	14686	14811	14775	14545	14722	14784	14982	14652	14713	14795	14817	14617	14779	14670	14882	14719	14794	14668	14810	14838	14540	14779	14763	14742	14994	14788	14848	14729	14697	14792	14732	14800	14857	14877	14613	14923	14709	14919	14744	14615	14705	14774	14951	14809	14761	14800	14847	14830	14782	14868	14695	14768	14754	14702	14777	14827	14916	14850	14935	14827	14730	14909	14945	14735	14743	14819	14662	14773	14795	14647	14625	14723	14923	14667	14855	14930	14705	14851	14774	14860	14758	14696	14755	14676	14678	14808	14652	14846	14675	14709	14969	14983	14824	14621	14587	14736	14772	14649	14751	14637	14720	14761	14887	14757	14690	14597	14955	14655	14827	14677	14775	14783	14894	14762	14719	14799	14779	14818	14782	14791	14780	14710	14815	14820	14756	14769	14754	14745	14702	14741	14853	14632	14946	14693	14661	14661	14788	14712	14719	14753	14723	14663
22554	21034	28850	23443	21215	23264	24749	19487	18565	18788	18791	18541	18313	18463	18306	18239	18263	18242	18051	17897	18023	18243	18077	18041	17994	17982	18045	17788	17992	18012	17858	17842	17969	17834	17903	17807	17806	17854	18033	17888	17749	18001	17847	17966	18013	17929	18081	17920	17837	17954	17942	17902	17901	18026	17958	18019	17835	17731	18010	17841	17901	17979	17945	17845	18006	17824	17823	17974	18058	17939	17815	17928	17792	18004	17894	17877	17814	17850	17860	17780	17836	17987	17920	17745	17951	17790	17918	17765	17814	17561	17654	17913	17808	18018	17843	17666	17883	17837	17667	17589	17700	17746	17764	17822	17751	17791	17852	17827	17810	17861	17552	17747	17879	17927	17909	18001	17981	17755	17740	17665	17931	17856	17692	17908	17791	17889	17765	17679	17709	17718	17815	17871	17935	17642	17913	17883	17758	17593	17769	17543	17953	17614	17826	17794	17807	17699	17824	17720	17723	17880	17626	17817	17895	17758	17937	17598	17677	17618	17730	17649	17953	17979	17568	17875	17636	17646	17789	17946	17787	17726	17805	17812	17886	17634	17766	17576	17831	17704	17765	17689	17864	17687	17832	17697	18043	17713	18046	17794	17754	17945	17634	17730	17912	17535	17972	17775	17612	17869	17717	17773	17644	17858	17737	17707	17875	17803	17981	17675	17659	17834	17868	17759	17882	17969	17958	17688	17848	17778	17814	17769	17472	17709	17616	17961	17698	17703	17817	17596	17800	17565	17720	17873	17822	17790	17815	17928	17813	17887	17943	18013	17769	17817	17777	17921	17857	17578	17731	17891	17902	17813	17797	17613	17678	17588	17790	17766	17907	17775	17611	17702	17667	17807	17836	17684	17664	17741	17836	17732	17833	17863	17696	17807	17777	17830	17701	17913	17597	17613	17549	17673	17841	17817	17526	17548	17719	17804	17783	17782	17896	17909	17741	17562	17592	17734	17558	17687	17708	17707	17764	17662	17810	17603	17846	17858	17670	17790	17943	17726	17765	17777	17957	17895	17672	17713	17484	17748	17642	17765	17543	17925	17945	17755	17857	17803	17631	17797	17664	17805	17677	17805	17941	17680	17872	17769	17680	17900	17707	17804	17685	17839	17773	17863	17826	17789	17834	17566	17713	17434	17537	17670	17735	17948	17738	17788	17692	17721	17612	17733	17811	17840	17656	17710	17801	17660	17836	17819	17828	17704	17781	17642	17485	17753	17710	17774	17859	17905	17626	17750	17601	17869	17777	17760	17699	17647	17873	17848	17843	18028	17741	17865	17850	17759	17744	17667	17564	17676	17706	17777	17769	17830	17721	17686	17437	17738	17650	17758	17756	17904	17712	17758	17721	17853	17610	17860	17811	17793	17770	17655	17870	17850	17707	17719	17785	17740	17909	17899	18044	17976	17801	17806	17931	17938	17832	17769	17921	17820	18114	17788	17707	17695	17798	17723	17829	17810	17770	17643	17930	17745	17758	17895	17696	17596	17669	17799	17840	17867	17786	17744	17955	17881	17802	17840	17886	17799	17622	17563	17756	17666	17682	17697	17700	17735	17842	17660	17882	17736	17800	17823	17798	17744	17667	17891	17796	17844	17732	17707	17877	17760	17838	17766	17820	17801	17687	17710	17692	17725	17633	17693	17774	17716	17735	17760	17791	17875	17863	17681	17782	17785	17812	17887	17667	17782	17862	17734	17809	17867	17832	17826	17730	17655	17926	17864	17805	17884	17872	18039	17679	17768	17636	17653	17680	17909	17818	17904	17799	17679	17795	17696	17773	17781	17783	17733	17600	17758	17776	17562	17729	17907	17560	17732	17605	17691	17782	17878	17801	17616	17697	17623	17830	17670	17726	17573	17744	17668	17790	17519	17457	17698	17824	17615	17797	17749	17843	17550	17670	17837	17866	17909	17761	17725	17709	17753	18042	17823	17518	17585	17662	17766	17871	17800	17763	17823	17825	17693	17681	17674	17853	17818	17613	17704	17913	17941	17907	17832	17683	17644	17826	17703	17833	17811	17706	17646	17692	17642	17610	17748	17894	17709	17762	17594	17725	17861	17704	17665	17818	17824	17798	17641	17680	17710	17838	17576	17814	17567	17767	17733	17865	17797	17813	17914	17786	17839	17696	17595	17572	17772	17728	17792	17703	17594	17795	17823	17860	17692	17740	17923	17683	17896	17737	17880	17535	17594	17670	17597	17682	17806	17782	17658	17798	17650	17648	17584	17526	17553	17907	17787	17787	17683	17662	17791	17968	17826	17913	17981	17893	17890	17750	17875	17559	17761	17723	17731	17734	17682	17560	17699	17787	17817	17623	17790	17758	17692	17799	17705	17615	17564	17806	17717	17854	17724	17706	17673	17765	17765	17724	17747	17608	17818	17795	17703	17887	17756	17564	17693	17687	17724	17755	17661	17704	17768	17786	17822	17811	17544	17752	17893	17772	17737	17852	18197	17799	17878	17712	17832	17791	17774	17688	17644	17617	17783	17887	17945	17836	17755	17592	17822	17905	17858	17464	17690	17844	17733	17810	17649	17749	17830	17894	17758	17744	17534	17663	17712	17800	17667	17841	17695	17718	17772	17657	17595	17762	17793	17790	17605	17861	17930	17756	17927	17768	17840	17670	17585	17763	17671	17872	17920	17800	17716	17741	17801	17861	17932	17843	17740	17603	17567	17495	17686	17718	17837	17736	17682	17904	17646	17746	17824	17825	17714	17677	17741	17714	17859	17833	17554	17660	17902	17734	17729	17945	17800	17844	17661	17900	17922	17820	17785	17690	17840	17662	17890	18007	17812	17690	17623	17776	17619	17663	17811	17877	17660	17900	17737	17710	17869	17804	17892	17717	17778	17686	17918	17756	17634	17829	17861	17862	17844	17891	17702	17745	17574	17739	17823	17793	17652	17704	17633	17636	17753	17954	17847	17868	17613	17701	17678	17690	17742	17826	17724	17589	17579	17743	17764	17641	17607	17610	17590	17698	17789	17632	17650	17490	17592	17626	17894	17760	17695	17660	17777	17530	17703	17855	17788	17786	17780	17749	17829	17580	17594	17715	17911	17627	17883	17754	17673	17969	17886	17862	17687	17794	17610	17623	17611	17536	17644	17704	17846	17662	17634	17643	17930	17741	17815	17792	17839	17734	17699	17762	17901	17726	17933	17743	17827	17789	17916	17762	17826	17632	17694	17793	17611	17711	17724	17617	17881	17731	17705	17668	17762	17608	17801	17683	17772	17821	17792	17721	17549	17659	17567	17598	17915	17795	17692	17910	17712	17770	17758	17917	17684	17566	17722	17772	17388	17887	17710	17866	17758	17833	17576	17623	17732	17871	17686	17782	17624	17801	17700	17701	17761	17709	17618	17780	17778	17742	17886	17802	17816	17649	17612	17616	17751	17804	17839	17791	17660	17905	17711	17602	17814	17756	17706	17750	17932	17706	17930	17741	17961	18005	17701	17779	17667	17776	17780	17550	17787	17695	17705	17744	17885	17700	17625	18000	17709	17964	17715	17763	17765	17929	17710	17922	17752	17678	17498	17809	17602	17683	17711	17619	17909	17913	17666	17720	17573	17735	17777	17799	17876	17754	17827	18015	17772	17717	17519	17676	17589	17936	17732	17840	17882	17727	17869	17782	17717	17832	17711	17597	17837	17785	17833	17864	17692	17692	17781	17840	17817	17845	17688	17811	17768	17621	17521	17574	17921	17836	17696	17957	17631	17625	17667	17852	17780	17935	17800	17843	17908	17949	17825	17812	17710	17639	17810	17772	17736	17878	17971	17765	17793	17934	17522	17636	17547	17891	17751	17867	17887	17848	17755	17612	17674	17773	17822	17631	17838	17839	17840	17838	17712	17570	17669	17816	17694	17740	17639	17679	17890	17646	17707	17534	17767	17903	17829	17511	17651	17753	17760	17731	17743	17840	17738	17847	17683	17674	17609	17588	17683	17565	17756	17829	17740	17813	17875	17985	17874	17858	17873	17717	17759	17668	17762	17610	17669	17835	17826	17588	17721	17707	17573	17717	17833	17643	17681	17665	17923	17742	17701	17651	17786	17627	17715	17860	17566	17728	17651	17730	17681	17758	17764	17854	17804	17818	17890	17652	17714	17591	17791	17639	17706	17796	17605	17806	17744	18000	17591	17844	17577	17765	17510	17728	17762	17829	17777	17908	17628	17809	17598	17688	17833	17763	17820	17816	17737	17805	17926	17712	17722	17819	18063	17864	17725	17653	17866	17682	17558	17639	17804	17770	17802	17757	17730	17773	17769	17835	17766	17949	17602	17631	17883	17818	17877	17734	17846	17761	17850	17800	17707	17765	17603	17772	17769	17795	17606	17763	17765	17791	17758	17731	17756	17815	17786	17860	17706	17546	17826	17855	17769	17590	17699	17851	17558	17766	17750	17819	17578	17778	17807	17620	17726	17533	17807	17634	17642	17678	17742	17590	17845	17817	17664	17765	17830	17773	17707	17545	17554	17704	17750	17721	17901	17735	17922	17729	17740	17696	17831	17895	17675	17918	17709	17820	17679	17790	17656	17736	17715	17937	17537	17737	17924	17763	17704	17775	17835	17768	17840	17908	17624	17732	17757	17804	17662	17866	17849	17569	17772	17740	17660	17841	17681	17563	17653	18035	17852	17718	17802	17674	17947	17918	17789	17928	17684	17932	17727	17770	17745	17941	17706	17545	17678	17797	17897	17772	17682	17615	17801	17921	17767	17734	17690	17663	17786	17846	17913	17674	17672	17613	17703	17697	17866	17849	17818	17690	17643	17768	17669	17711	17723	17918	17742	17801	17651	17855	17814	17695	17902	17631	17741	17715	17762	17557	17695	17864	17676	17778	17582	17770	17611	17694	17612	17712	17863	18006	17937	17947	17772	17846	17885	17702	17717	17626	17685	17718	17871	17757	17631	17702	17684	17759	17861	17720	17739	17773	17762	17623	17540	17543	17629	17783	17835	17966	17728	17837	17970	17864	17821	17790	17922	17630	17751	17672	18029	17776	17577	17687	17627	17696	17789	17685	17634	17636	17852	17854	17612	17756	17746	17544	17494	17844	17847	17830	17687	17399	17738	17648	17968	17899	17724	17731	17761	17803	17691	17811	17720	17720	17843	17801	17736	17715	17573
15981	28655	26383	21294	19393	18444	17423	16890	16423	16443	16199	16070	15950	15701	15738	15575	15632	15700	15500	15368	15396	15389	15245	15325	15256	15337	15193	15215	15215	15293	15304	15103	15340	15284	15308	15161	15088	15102	15203	15282	15247	15166	15409	15360	15332	15183	15363	15318	15571	15401	15328	15429	15273	15372	15347	15366	15356	15190	15127	15083	15294	15077	15272	15353	15269	15073	15187	15115	15182	15287	15257	15221	15334	15216	15269	15346	15202	15268	15120	15251	15167	15256	15091	15015	15233	15124	15062	15134	15303	15199	15299	15157	15202	15140	15175	15130	15139	15226	15086	15148	15216	15098	15124	15093	15138	15232	15175	15219	15230	15219	15281	15193	15127	15238	15226	15116	15081	15106	15133	15101	15102	15222	15221	15250	15275	15058	15261	15204	15103	15121	15161	15067	15191	14958	15230	15127	15350	15124	15212	15117	15178	15148	15055	15278	15142	15289	14983	15113	15200	15163	15141	15143	15128	15291	15176	15284	15144	15120	15100	15034	14981	15095	14954	15131	15105	15183	15307	15156	15041	15092	15299	15078	15232	15163	14979	15150	15097	15228	15177	15165	15220	15019	14993	15025	15086	15076	15045	15153	15016	15252	15235	15162	15176	15234	15217	15038	15104	15040	15185	15132	15176	15195	14992	15179	15341	15261	15150	15033	15200	15119	15143	15093	15245	14972	15022	15181	15266	15208	15198	15258	15109	15050	15135	15287	15158	15129	15118	15121	15172	15050	15256	15211	15082	15205	15088	15133	15072	15265	15181	14979	15098	15096	15010	15171	15047	15166	15290	15293	15081	15150	15231	15156	15217	15085	14975	15252	15186	15185	15161	15242	15110	15217	14967	15076	15106	15240	15246	15012	15132	15386	15241	15187	15076	15114	15255	15212	15081	15085	15016	15079	15236	15043	15175	15223	15065	15198	15131	15197	15092	15167	15014	15097	15067	15220	15228	15117	15241	15077	15164	15197	15131	15072	15063	15067	15244	14972	15182	15236	15149	15283	15270	15242	15235	15028	14965	15260	15014	15198	15070	15172	15139	15068	15030	15171	15063	15074	15287	15202	15054	15128	15067	15274	15184	15044	15101	15208	15200	15161	15100	15131	15085	15168	15230	15154	15085	15076	15149	15186	14967	15125	15253	15093	15211	15238	15130	15177	15018	15257	15049	15108	15108	15068	15244	15214	15136	15279	15040	15064	15055	15258	15188	15087	15322	15223	15096	15102	15305	15195	15138	15114	15090	15273	15108	15095	15034	15094	15239	15112	15159	15183	15232	15018	15125	15058	15237	15034	15045	15091	15129	14962	15051	15280	14989	15268	15134	14973	15257	15194	15188	15130	15131	15251	15101	15054	15132	15242	15101	15223	15065	15204	15260	15102	15198	14992	15104	15072	15005	15296	15099	15135	15287	14944	15123	15166	15218	15188	15075	15290	15232	14864	15387	15259	15226	15226	15191	14933	15116	15255	15192	15316	15200	15196	14987	15237	15184	15162	15300	15157	15142	15013	15097	15069	15208	15292	14978	15162	15199	15042	15134	15165	15210	15148	15143	15142	15027	15093	15312	15045	15133	14974	15217	15056	15166	15115	15149	15255	15177	14960	15112	15119	15267	15075	15238	14951	15067	15121	15145	15029	15158	15237	15194	15098	15078	15208	15085	15083	15168	15126	15237	15120	15091	15310	15078	15209	15109	14961	15221	15098	15217	15252	15233	15243	14967	15342	15142	15256	15172	15098	15122	15170	15156	15058	15181	15089	15095	15139	15085	15293	15245	15174	15080	15157	15162	15142	15156	15010	15122	15295	15121	15082	15105	14959	15167	15246	15333	15174	15140	15309	14963	15180	15038	15033	15178	15058	14973	15139	15200	15070	15344	15032	15137	15006	15200	15041	15352	15044	15019	15046	15109	15222	15119	15044	15119	15113	14981	15167	15159	15080	15113	15089	15168	15022	15183	15083	15205	15212	15102	15177	15163	15014	15144	15049	15113	15233	14996	15199	15096	14945	15130	15235	15235	15165	15128	15101	15078	15121	15165	15094	15102	15156	15162	15047	15044	14979	15021	15114	15192	15070	15160	15267	15125	15051	15258	14895	15146	15111	15138	14980	15193	15222	15107	15103	15086	15224	15151	15044	15021	15129	15065	15011	15215	15173	14995	15211	15083	14911	15127	15219	15152	15057	15250	14952	15316	15413	15051	15087	15197	14984	15045	15154	15086	15055	15251	15178	15095	15200	15224	14957	15188	15155	15046	15043	15026	15121	15111	15158	15105	15121	15053	15191	15213	15131	15072	15219	15343	15204	15099	15211	15020	15075	15103	15214	15082	15265	15394	15085	15265	15101	15183	15185	15235	15263	15158	15337	15193	15176	15136	15153	15126	14936	15065	15063	15113	15238	15082	15275	15077	15089	15158	15161	15121	15172	15153	15230	15228	15139	15086	15101	15287	15056	15253	15245	15068	15053	14950	15215	15202	15106	15157	14999	15152	15038	15205	15119	15120	15129	15155	15264	15050	15182	15142	15245	15255	15062	15048	15107	15145	15274	15148	15155	15015	14984	15207	15028	15029	15270	15103	15011	15303	15000	15197	15176	15174	14977	15095	15179	15263	15187	15220	14988	15334	15166	15047	15161	15059	14997	15317	14938	15155	15074	15134	15177	15141	15132	15075	15304	15199	15145	15132	15207	15192	15166	15044	15161	15215	15190	15117	15197	15099	15184	15229	15254	14976	15153	15138	14942	15174	15018	15142	15281	15217	15004	15230	15162	15204	14973	15156	15080	15115	15157	15074	15329	15108	15297	15020	15080	15099	15168	15155	14986	15124	15168	15205	15272	15215	15157	15360	15133	15154	15154	15069	15223	15173	15078	15071	15138	15187	15205	15174	15119	15333	15182	14904	15025	15210	15135	15117	15132	15209	15237	15117	15218	15028	15182	15230	15162	15191	15198	15215	15281	15191	15194	15097	15106	15197	15146	15082	15225	14980	15135	15182	15154	15058	15091	15082	15130	15060	15152	15259	15178	15051	15000	15130	14996	15109	15177	15286	15232	15251	14979	15118	15160	15405	15158	15131	15137	15244	15115	15140	15148	15167	15078	15257	15057	15138	15176	15121	15199	15100	15034	15052	15230	15143	15218	15045	15265	15234	14998	15156	15228	15188	15115	15188	15110	15113	15079	15086	15080	15177	15084	15153	15058	15123	15023	15101	15197	15216	15121	15280	15196	15151	15054	15045	15238	15098	15063	15167	15153	15177	15164	15161	15196	15108	15037	15101	15012	15127	15125	15208	15176	15033	15228	15061	15214	15166	15047	15129	15183	15154	15221	15013	15170	15029	15217	15178	15031	15207	15063	15102	15021	15129	15071	15271	15026	15109	15114	15154	15152	15169	15114	15018	15079	15080	15084	15307	15152	15295	15122	15096	15341	15101	15095	15008	15125	15366	15253	15149	15205	15148	15224	15091	15171	15054	14906	15195	15174	15114	15037	15084	14957	15143	15059	15056	15105	15239	15231	15328	15212	15140	15180	15035	15154	15139	15177	15114	15143	15243	15256	15093	15155	15002	15015	15306	15051	15262	15162	15362	15189	15235	15185	15041	15025	15210	15132	15133	15117	15110	15175	15083	14925	15229	15066	15155	15181	15104	15134	15209	15207	15296	15027	15056	15116	15407	15086	15121	15288	15144	15148	15064	15123	15214	14990	15235	15256	15158	15110	15245	15191	15091	15154	14993	15030	15106	15250	15140	15111	15111	15199	15145	15016	15310	15194	15093	15024	15183	15077	15226	15286	15074	15158	15075	15314	15203	15202	14888	15184	15014	15154	14999	15029	15191	15033	15127	14984	15077	15230	15243	15170	15059	15148	15159	15190	15172	15205	15133	15199	15106	14973	15287	15195	15130	15246	15063	15056	15207	15069	15299	15083	15100	15325	15254	15058	15156	15059	15071	15191	15148	15138	15198	14983	15086	15158	15154	15142	15169	15066	15080	15251	15074	15073	15080	15134	15223	14968	15182	15193	15100	14798	15067	15047	15328	15109	15185	15117	15129	15060	15374	15180	15074	15056	15261	14980	15173	15110	15211	15044	15117	15238	15226	15124	15236	15076	15196	15080	15093	15235	15195	14986	15155	15120	15165	15163	15070	15061	15096	15106	15220	15159	15187	15097	15211	15153	15025	15133	15004	15000	15210	14972	15051	15116	15118	15182	15070	15197	15168	15056	14997	15250	15110	15039	14972	15288	15034	15105	15135	15233	15085	15143	15161	15069	15008	15340	15012	15184	15076	15062	15098	15207	15087	15214	15014	15053	15079	15007	15094	15154	15127	15078	15166	15022	15117	15219	15188	15256	15095	15028	15124	15183	15007	15127	15073	15214	15148	15108	15255	15402	15037	15230	15174	15147	15144	15236	15161	15110	15181	15051	15178	15175	15032	15161	15284	15172	15235	15192	15190	15043	15182	15076	15069	15189	15075	15142	15108	15028	15257	15118	15176	15303	15079	15048	15204	15294	15096	15225	15184	15073	15058	15262	15267	15187	15273	15124	15268	15167	15273	15241	15208	15392	15355	15200	15043	15223	15120	15294	15249	15148	15223	15065	15210	15153	15055	15084	15065	15282	15085	15097	15251	15309	14920	15106	15152	15009	15188	15053	15086	15156	14993	15037	15059	15067	15191	15079	15073	15101	15174	15233	15303	14999	15218	15008	15253	15172	15156	15146	15223	15034	15093	15184	15301	15021	15067	14999	15350	15136	15084	14962	15125	15232	15408	15282	15025	15098	15302	15119	15156	15144	15021	15138	15185	15083	15143	15115	15163	15174	15102	15331	15149	15295	14958	14975	15201	15190	14966	15075	15129	15081	15007	15275	15254	15029	15174	15217	15175	15139	15141	15080	15232	15218	15065	15084	15284	15173	15104	15260	15162	15142	15169	15218	15206	15054	15040	15247	15088	15056	15392	15271	15078	15200	15242	15171	15031	15033	15209	15161	15365	15081	15240	15208	15197	15248	15245	15273	15086	15169	15034	15158	15139	15108	15069	15214	15112	15089	15203	15245	15267	15016	15116	15046	15133	15137	15166	15285	15202	15149	15350	15040	15092	15211	15106	15089	14960	15101	15073	15158	15195	15057
27142	21871	24668	21753	18906	18967	18772	18605	18516	18547	18705	18586	18485	18474	18466	18413	18435	18425	18358	18574	18563	18553	18440	18546	18541	18469	18366	18377	18388	18567	18405	18390	18416	18536	18356	18411	18355	18438	18452	18599	18314	18385	18342	18418	18377	18390	18492	18466	18680	18339	18557	18301	18391	18563	18504	18493	18274	18555	18347	18242	18371	18397	18161	18236	18555	18445	18503	18259	18439	18401	18620	18208	18332	18400	18299	18425	18487	18402	18428	18376	18380	18670	18400	18331	18564	18252	18270	18388	18375	18478	18422	18498	18333	18364	18426	18624	18683	18307	18451	18441	18361	18374	18454	18370	18310	18413	18556	18425	18487	18389	18421	18467	18396	18552	18513	18483	18330	18236	18366	18435	18432	18408	18221	18327	18455	18255	18460	18291	18376	18532	18410	18346	18435	18439	18444	18522	18528	18592	18584	18316	18337	18528	18327	18289	18411	18512	18536	18181	18559	18451	18296	18437	18345	18490	18278	18403	18267	18418	18341	18483	18420	18453	18553	18264	18541	18313	18318	18381	18455	18311	18362	18324	18274	18326	18440	18514	18191	18318	18526	18251	18381	18540	18342	18431	18487	18231	18640	18182	18239	18378	18404	18376	18396	18381	18340	18279	18487	18412	18457	18393	18316	18287	18430	18519	18551	18253	18372	18354	18274	18491	18288	18522	18630	18408	18381	18576	18345	18367	18317	18470	18568	18307	18164	18155	18517	18303	18321	18387	18278	18532	18394	18473	18478	18424	18535	18308	18385	18217	18261	18322	18607	18515	18529	18400	18443	18247	18364	18437	18406	18388	18401	18334	18330	18323	18405	18305	18307	18347	18388	18485	18225	18393	18416	18233	18224	18540	18388	18448	18556	18236	18329	18416	18519	18376	18224	18473	18401	18378	18275	18307	18457	18604	18203	18480	18387	18422	18396	18479	18470	18433	18390	18289	18383	18392	18055	18245	18446	18452	18298	18278	18440	18487	18543	18372	18330	18327	18231	18320	18386	18443	18295	18355	18316	18621	18219	18418	18349	18460	18456	18289	18612	18366	18358	18465	18383	18375	18358	18347	18317	18194	18436	18374	18478	18419	18251	18496	18431	18392	18556	18603	18529	18271	18255	18220	18305	18388	18538	18115	18432	18442	18292	18209	18199	18199	18224	18477	18472	18416	18332	18448	18287	18453	18317	18352	18466	18654	18572	18122	18495	18565	18483	18258	18392	18364	18360	18480	18466	18519	18401	18538	18218	18440	18327	18218	18410	18313	18262	18539	18264	18224	18336	18298	18487	18276	18686	18385	18382	18462	18529	18444	18393	18394	18242	18308	18278	18216	18465	18362	18398	18256	18523	18390	18292	18236	18399	18331	18312	18586	18349	18316	18439	18518	18416	18147	18280	18534	18576	18294	18379	18364	18285	18471	18461	18290	18469	18150	18480	18390	18522	18385	18515	18290	18335	18430	18577	18429	18446	18380	18369	18545	18464	18386	18371	18445	18350	18456	18338	18398	18360	18695	18419	18528	18320	18138	18391	18406	18418	18367	18246	18447	18594	18408	18333	18392	18401	18347	18262	18534	18463	18416	18556	18390	18390	18447	18290	18533	18516	18522	18397	18432	18284	18353	18456	18388	18258	18378	18288	18217	18398	18329	18529	18462	18316	18263	18141	18424	18287	18408	18622	18288	18476	18276	18473	18236	18299	18417	18496	18182	18176	18374	18691	18416	18589	18358	18483	18492	18482	18272	18307	18248	18629	18501	18523	18401	18535	18323	18299	18520	18229	18331	18376	18094	18487	18226	18333	18535	18528	18529	18549	18381	18460	18243	18446	18567	18543	18331	18302	18385	18284	18339	18490	18454	18447	18406	18247	18443	18357	18288	18633	18402	18311	18487	18194	18425	18240	18486	18253	18300	18294	18221	18282	18395	18442	18430	18217	18320	18531	18577	18299	18247	18410	18345	18216	18442	18552	18280	18440	18194	18358	18392	18497	18352	18279	18374	18565	18224	18318	18285	18338	18566	18327	18311	18375	18524	18427	18314	18592	18498	18543	18328	18451	18527	18503	18475	18472	18497	18318	18327	18357	18537	18424	18380	18405	18407	18241	18288	18375	18197	18302	18431	18386	18398	18278	18312	18304	18487	18219	18375	18281	18668	18425	18226	18184	18125	18358	18318	18477	18390	18412	18356	18498	18332	18358	18374	18558	18351	18465	18478	18490	18437	18241	18389	18358	18478	18420	18444	18382	18383	18286	18530	18458	18509	18217	18227	18469	18487	18577	18118	18402	18328	18409	18199	18315	18539	18278	18223	18260	18505	18273	18262	18533	18342	18433	18342	18391	18584	18585	18575	18307	18470	18300	18267	18381	18381	18186	18323	18420	18297	18300	18315	18280	18492	18400	18368	18377	18412	18627	18430	18492	18169	18253	18365	18415	18450	18262	18360	18194	18428	18323	18379	18368	18344	18516	18294	18710	18354	18214	18341	18390	18338	18422	18304	18555	18431	18520	18347	18336	18458	18420	18403	18394	18357	18352	18279	18387	18311	18405	18360	18386	18444	18339	18630	18432	18323	18566	18377	18441	18363	18545	18648	18241	18474	18528	18444	18639	18653	18553	18473	18559	18204	18460	18414	18278	18362	18487	18602	18448	18319	18440	18378	18326	18340	18216	18390	18572	18473	18375	18419	18475	18455	18345	18463	18488	18512	18479	18561	18492	18321	18391	18409	18479	18404	18387	17997	18304	18377	18389	18472	18460	18323	18277	18353	18322	18484	18350	18391	18398	18179	18343	18381	18398	18413	18659	18411	18468	18476	18475	18366	18340	18290	18575	18459	18536	18344	18387	18564	18490	18322	18511	18428	18615	18359	18328	18353	18406	18339	18430	18400	18486	18427	18599	18333	18359	18316	18312	18468	18456	18396	18634	18280	18281	18563	18436	18192	18363	18480	18544	18520	18395	18390	18502	18444	18493	18444	18320	18375	18468	18441	18472	18381	18349	18311	18242	18340	18381	18126	18220	18317	18354	18369	18279	18348	18434	18270	18335	18175	18417	18357	18385	18361	18430	18305	18432	18296	18505	18471	18320	18489	18427	18479	18527	18516	18434	18452	18521	18365	18192	18394	18546	18458	18497	18395	18391	18292	18370	18404	18203	18459	18381	18353	18364	18289	18334	18339	18441	18013	18400	18434	18404	18444	18510	18340	18450	18474	18381	18287	18292	18431	18331	18421	18310	18306	18332	18358	18447	18605	18591	18451	18200	18481	18390	18487	18283	18231	18539	18390	18388	18393	18380	18348	18404	18342	18172	18322	18207	18270	18467	18325	18244	18346	18306	18378	18146	18379	18361	18473	18375	18537	18280	18212	18441	18363	18453	18481	18383	18094	18393	18296	18524	18480	18361	18494	18682	18183	18456	18487	18305	18546	18342	18456	18452	18449	18337	18533	18287	18368	18420	18370	18509	18485	18543	18433	18619	18357	18583	18369	18424	18498	18328	18495	18416	18481	18301	18497	18266	18260	18243	18253	18582	18220	18431	18544	18359	18379	18540	18363	18518	18517	18432	18393	18366	18368	18556	18653	18298	18316	18472	18426	18604	18424	18514	18329	18451	18361	18511	18461	18324	18307	18480	18472	18418	18356	18243	18236	18347	18314	18359	18274	18381	18114	18426	18567	18568	18427	18301	18308	18411	18305	18224	18205	18369	18261	18302	18407	18259	18242	18207	18447	18366	18336	18651	18282	18386	18499	18407	18412	18476	18463	18589	18302	18469	18548	18359	18275	18365	18419	18377	18344	18426	18352	18611	18522	18654	18472	18397	18388	18155	18552	18319	18346	18323	18577	18461	18472	18524	18474	18051	18235	18469	18314	18545	18451	18257	18467	18473	18401	18357	18221	18346	18422	18457	18457	18171	18470	18448	18531	18551	18511	18286	18281	18270	18469	18356	18296	18389	18503	18412	18535	18342	18440	18594	18315	18469	18611	18478	18438	18529	18504	18463	18400	18570	18170	18454	18331	18398	18484	18303	18514	18420	18436	18345	18313	18310	18296	18279	18409	18398	18322	18433	18141	18302	18248	18421	18453	18404	18421	18469	18297	18296	18383	18544	18302	18440	18507	18397	18442	18426	18399	18283	18472	18405	18507	18433	18533	18387	18404	18439	18469	18597	18257	18403	18252	18406	18275	18490	18549	18381	18435	18667	18556	18449	18695	18472	18358	18355	18275	18291	18331	18472	18244	18297	18539	18433	18335	18214	18459	18215	18417	18410	18482	18388	18420	18404	18422	18464	18346	18411	18332	18498	18335	18479	18538	18351	18402	18267	18449	18408	18476	18670	18170	18271	18320	18403	18331	18528	18479	18467	18340	18354	18340	18528	18383	18421	18476	18421	18556	18446	18413	18679	18395	18265	18375	18422	18378	18249	18294	18447	18258	18616	18555	18505	18285	18388	18286	18408	18468	18288	18249	18335	18295	18507	18361	18484	18346	18243	18577	18555	18384	18452	18208	18484	18669	18418	18518	18373	18479	18382	18299	18201	18366	18443	18257	18211	18349	18482	18304	18316	18213	18481	18461	18145	18258	18518	18520	18351	18283	18473	18372	18319	18339	18298	18563	18410	18360	18421	18469	18618	18695	18393	18343	18401	18572	18521	18483	18359	18295	18192	18542	18302	18262	18628	18382	18362	18270	18527	18615	18576	18210	18390	18379	18416	18507	18360	18416	18310	18340	18373	18321	18318	18573	18034	18261	18570	18471	18451	18396	18381	18349	18343	18544	18251	18573	18420	18410	18423	18447	18316	18500	18386	18435	18406	18535	18445	18386	18482	18550	18389	18368	18460	18403	18471	18425	18373	18509	18299	18634	18329	18173	18241	18434	18384	18388	18146	18551	18595	18448	18340	18506	18399	18348	18275	18558	18402	18385	18439	18403	18417	18425	18450	18650	18409	18455	18418	18649	18450	18621	18606	18400	18499	18238	18447	18375	18231	18368	18416	18330	18571	18424	18290	18519	18414	18443	18578	18579	18394	18423	18654	18221	18474	18484	18377	18367	18273	18431	18644	18290	18470	18214	18500	18512	18255	18203	18335	18533	18328	18496	18506	18192	18579	18468	18353	18354	18272	18306	18443	18370
15193	17989	17665	16644	16214	16090	15896	15729	15952	15638	15991	15659	15756	15684	15914	15858	15536	15630	15766	15627	15403	15772	15681	15549	15701	15745	15720	15657	15746	15624	15629	15553	15808	15719	15748	15674	15669	15475	15571	15636	15735	15518	15557	15716	15587	15663	15600	15633	15678	15717	15733	15764	15611	15605	15687	15669	15707	15578	15654	15714	15672	15705	15709	15769	15414	15643	15699	15645	15504	15680	15561	15657	15760	15488	15610	15617	15643	15708	15512	15643	15653	15328	15541	15457	15624	15748	15748	15513	15754	15721	15719	15683	15599	15731	15572	15355	15648	15679	15508	15742	15727	15699	15713	15653	15646	15562	15582	15657	15636	15577	15567	15645	15619	15527	15576	15758	15466	15690	15653	15578	15633	15507	15476	15660	15538	15726	15622	15794	15692	15542	15628	15747	15572	15565	15625	15664	15595	15698	15597	15595	15575	15516	15537	15719	15740	15535	15351	15579	15536	15705	15402	15570	15628	15747	15457	15618	15655	15727	15541	15646	15572	15613	15620	15420	15599	15624	15636	15605	15763	15700	15639	15672	15399	15659	15658	15696	15604	15390	15728	15414	15663	15600	15697	15558	15599	15462	15528	15669	15429	15629	15530	15635	15597	15496	15778	15644	15622	15709	15610	15596	15509	15673	15606	15583	15504	15519	15585	15666	15469	15612	15668	15478	15785	15471	15536	15557	15630	15513	15478	15609	15557	15763	15548	15526	15575	15738	15551	15565	15771	15447	15471	15527	15581	15626	15640	15668	15620	15558	15629	15796	15604	15660	15568	15529	15726	15727	15869	15676	15658	15671	15741	15518	15517	15779	15439	15633	15457	15737	15420	15521	15739	15566	15574	15620	15686	15579	15775	15482	15726	15495	15657	15505	15659	15615	15631	15664	15459	15621	15586	15631	15502	15713	15584	15529	15662	15492	15280	15550	15685	15450	15605	15551	15796	15301	15753	15520	15605	15602	15547	15535	15731	15653	15610	15530	15623	15698	15607	15525	15552	15655	15599	15523	15647	15537	15771	15646	15651	15517	15649	15475	15791	15500	15628	15560	15587	15697	15418	15621	15564	15609	15330	15423	15601	15444	15590	15675	15522	15603	15586	15499	15575	15613	15498	15465	15643	15480	15566	15336	15498	15556	15613	15644	15798	15662	15532	15614	15490	15598	15728	15531	15596	15538	15563	15468	15699	15841	15576	15577	15642	15706	15608	15646	15398	15529	15829	15609	15627	15807	15755	15609	15591	15800	15742	15482	15680	15603	15434	15675	15420	15518	15547	15603	15609	15608	15484	15687	15620	15604	15384	15518	15752	15620	15541	15462	15573	15610	15633	15574	15701	15533	15632	15471	15608	15491	15565	15555	15725	15563	15721	15600	15688	15543	15571	15619	15700	15651	15707	15662	15643	15631	15573	15552	15559	15531	15634	15478	15374	15772	15553	15588	15780	15644	15410	15617	15497	15560	15553	15519	15497	15830	15869	15518	15570	15638	15475	15645	15639	15581	15525	15581	15760	15596	15631	15617	15369	15416	15574	15538	15699	15693	15682	15561	15472	15608	15519	15657	15683	15647	15416	15607	15636	15548	15599	15654	15679	15689	15543	15815	15608	15626	15513	15612	15586	15673	15724	15843	15474	15782	15695	15530	15527	15602	15707	15880	15724	15709	15676	15606	15502	15697	15572	15589	15466	15764	15552	15600	15669	15553	15817	15562	15456	15654	15317	15544	15509	15665	15463	15640	15477	15585	15642	15681	15520	15594	15605	15546	15591	15736	15584	15530	15520	15766	15461	15539	15500	15502	15634	15662	15731	15739	15644	15648	15591	15645	15691	15621	15475	15522	15610	15690	15673	15644	15588	15567	15528	15618	15692	15572	15706	15720	15484	15573	15445	15690	15708	15495	15478	15582	15614	15587	15493	15658	15575	15458	15639	15612	15818	15514	15740	15548	15472	15713	15442	15694	15680	15666	15677	15544	15662	15507	15600	15437	15573	15562	15559	15639	15458	15728	15639	15614	15563	15662	15539	15701	15667	15595	15600	15676	15568	15804	15716	15674	15446	15781	15471	15603	15487	15743	15499	15509	15494	15649	15542	15589	15563	15679	15662	15847	15409	15596	15612	15715	15639	15733	15646	15487	15721	15544	15650	15572	15588	15503	15525	15631	15505	15574	15667	15461	15555	15634	15627	15588	15643	15507	15610	15598	15593	15515	15806	15547	15734	15725	15534	15414	15692	15682	15565	15356	15630	15510	15720	15729	15566	15725	15621	15570	15609	15510	15508	15551	15813	15575	15713	15706	15675	15635	15783	15680	15859	15727	15623	15643	15547	15502	15601	15483	15741	15659	15546	15695	15657	15484	15708	15739	15548	15490	15623	15744	15605	15408	15601	15684	15331	15531	15619	15589	15797	15769	15470	15629	15597	15589	15563	15572	15501	15708	15522	15604	15582	15580	15647	15547	15664	15672	15523	15578	15707	15662	15635	15606	15595	15569	15716	15531	15603	15700	15703	15477	15730	15556	15657	15560	15539	15527	15532	15541	15734	15587	15734	15582	15602	15478	15532	15573	15480	15515	15672	15515	15683	15516	15668	15830	15666	15788	15548	15678	15647	15655	15627	15606	15554	15533	15671	15591	15682	15292	15560	15734	15540	15582	15656	15509	15488	15566	15572	15666	15594	15553	15733	15587	15581	15502	15676	15557	15568	15622	15533	15724	15586	15557	15720	15443	15617	15619	15622	15627	15517	15521	15559	15581	15507	15684	15521	15487	15463	15724	15430	15543	15740	15550	15683	15624	15728	15577	15524	15630	15629	15501	15615	15755	15450	15781	15751	15594	15569	15572	15644	15481	15564	15753	15648	15619	15647	15685	15735	15535	15577	15493	15500	15582	15548	15642	15508	15467	15682	15554	15694	15497	15637	15479	15678	15787	15659	15582	15706	15632	15595	15617	15521	15734	15587	15682	15588	15533	15459	15656	15602	15589	15724	15617	15618	15510	15562	15525	15751	15734	15678	15697	15644	15700	15639	15530	15532	15761	15602	15633	15640	15681	15626	15546	15718	15600	15655	15600	15663	15493	15560	15814	15456	15601	15607	15632	15680	15624	15593	15575	15623	15541	15500	15492	15565	15627	15389	15536	15748	15418	15793	15484	15708	15637	15762	15418	15762	15850	15583	15667	15664	15626	15621	15747	15580	15763	15438	15790	15505	15657	15616	15571	15698	15580	15553	15633	15471	15695	15559	15668	15491	15602	15691	15623	15566	15556	15522	15622	15444	15596	15563	15601	15555	15718	15476	15469	15460	15791	15535	15625	15394	15594	15702	15742	15593	15572	15558	15638	15383	15664	15592	15671	15692	15555	15550	15642	15614	15592	15371	15418	15556	15635	15784	15663	15541	15560	15612	15693	15541	15578	15717	15768	15689	15607	15493	15664	15400	15487	15761	15608	15564	15805	15627	15611	15500	15503	15605	15679	15661	15656	15611	15523	15579	15566	15623	15437	15609	15480	15589	15525	15502	15648	15649	15545	15636	15524	15582	15553	15666	15617	15561	15671	15647	15584	15598	15544	15776	15662	15575	15541	15581	15673	15366	15560	15677	15506	15643	15757	15519	15572	15427	15626	15649	15725	15638	15737	15777	15512	15594	15579	15646	15683	15597	15692	15658	15635	15613	15524	15572	15735	15533	15584	15649	15714	15709	15540	15661	15572	15781	15525	15568	15583	15615	15722	15533	15829	15562	15593	15783	15700	15713	15594	15545	15631	15714	15399	15767	15537	15568	15576	15642	15529	15591	15529	15495	15740	15596	15722	15486	15656	15696	15759	15500	15673	15504	15508	15574	15366	15739	15469	15719	15619	15668	15513	15596	15498	15370	15644	15695	15549	15628	15740	15512	15581	15539	15642	15598	15607	15591	15539	15604	15591	15648	15504	15683	15528	15651	15619	15693	15755	15594	15459	15682	15625	15743	15554	15671	15721	15509	15717	15735	15652	15673	15621	15688	15603	15548	15433	15601	15766	15735	15643	15670	15744	15403	15661	15394	15558	15522	15665	15556	15704	15654	15617	15549	15549	15541	15551	15607	15576	15582	15544	15554	15549	15612	15482	15635	15510	15685	15650	15599	15667	15781	15615	15553	15561	15582	15630	15455	15617	15568	15687	15615	15625	15831	15659	15757	15525	15777	15700	15595	15689	15654	15598	15551	15635	15743	15500	15705	15621	15444	15620	15563	15468	15642	15602	15659	15603	15810	15624	15626	15639	15671	15722	15649	15568	15572	15625	15597	15436	15770	15568	15606	15758	15539	15660	15474	15577	15626	15778	15516	15473	15754	15581	15679	15699	15598	15646	15551	15631	15563	15627	15552	15669	15585	15746	15667	15627	15693	15793	15608	15535	15549	15643	15608	15560	15676	15676	15544	15679	15640	15667	15593	15638	15627	15569	15618	15564	15666	15775	15557	15521	15644	15613	15574	15636	15739	15699	15435	15756	15513	15542	15660	15485	15562	15708	15678	15588	15582	15694	15663	15445	15605	15702	15596	15596	15555	15757	15686	15526	15454	15802	15715	15728	15714	15658	15586	15608	15673	15726	15704	15626	15449	15563	15452	15672	15589	15600	15589	15477	15654	15457	15622	15500	15624	15555	15560	15643	15693	15809	15534	15482	15617	15584	15657	15530	15688	15676	15692	15622	15730	15690	15700	15666	15636	15522	15622	15505	15732	15506	15739	15541	15561	15509	15501	15699	15650	15502	15642	15545	15550	15657	15636	15689	15623	15613	15724	15660	15686	15641	15574	15670	15683	15639	15530	15728	15601	15571	15776	15589	15775	15650	15656	15510	15571	15627	15552	15687	15607	15685	15647	15577	15694	15594	15652	15841	15840	15485	15647	15690	15560	15596	15611	15694	15675	15656	15604	15554	15695	15605	15671	15633	15702	15609	15548	15703	15718	15464	15563	15587	15781	15520	15705	15582	15628	15608	15516	15501	15654	15529	15494	15647	15635	15584	15648	15640	15676	15493	15552	15537	15545	15518	15564	15623	15548	15625	15680	15588	15814	15624	15740	15552	15726	15734	15477	15631	15630	15648	15690	15575	15620	15549	15598	15642	15749	15657	15658	15674	15573	15687
23558	21060	28527	23898	21904	22308	21333	18872	18369	18340	18433	18180	18375	18264	18075	18042	18059	18115	18055	17917	17951	18326	18096	18172	17831	18029	18032	17769	17811	17992	17929	17831	17848	17928	17832	17834	17947	17992	17959	17995	17859	17932	17996	17944	17956	17753	18017	17984	18094	18201	17834	17923	18031	18184	17858	17877	17972	17841	17878	17783	17834	17880	17827	17964	17587	18001	17984	18027	17949	17928	17873	17812	17780	17892	17925	17927	17916	17764	17751	17932	18012	17948	17838	17805	17911	17854	17991	17745	17908	17849	17809	17709	17691	17860	17827	17864	17865	17909	17799	17731	17904	17794	18014	17888	17976	17735	18028	17784	17757	17583	17651	17728	17880	17839	17964	17925	17925	18148	17933	17931	17749	17768	17707	17996	17916	17823	18050	17900	17988	17816	17822	17995	17917	17873	17899	17756	17912	17784	17790	17920	17776	17654	17736	17919	17815	17817	17628	17820	17806	17669	17800	18092	17834	17870	17793	17993	17789	18087	17661	17952	17866	17814	17759	17745	17720	17898	17665	17939	17710	17924	17810	17921	17757	17870	17941	17852	17802	17851	17826	17774	17803	17792	17806	17753	17920	17921	17954	17812	17861	17907	17916	17691	17711	17703	17798	17817	17831	17700	17917	17735	17779	17937	18091	17849	17851	17661	17790	17996	17840	17812	17799	17926	17797	17813	17867	17808	17909	17815	18056	17847	17759	17968	18110	17640	17652	18024	17989	17767	17722	18046	17784	17929	17767	17685	17897	17843	17678	17815	17826	17686	17663	17974	17741	17884	17776	17555	17766	17797	17684	17858	17903	18008	17680	17760	17823	17733	17977	17795	17593	17634	17937	17903	17843	17786	17588	17873	17716	17770	17591	17620	17881	17808	17740	18048	17822	17902	17923	17813	17722	17650	17984	17662	18009	17876	17750	17599	17539	17659	17734	17656	17930	17635	18017	17648	17935	17939	17802	17802	17811	17816	17857	17894	17852	17802	17742	17718	17800	17632	17873	17960	17797	17770	17776	17670	18019	17704	17731	17705	17849	18088	17914	17864	17829	17812	17917	17698	17821	17824	17711	17866	17830	17837	17819	17669	17577	17779	17841	17721	17687	17791	17913	17758	18046	17799	17695	17825	18008	17826	17879	17734	17686	17987	17760	17657	17914	17939	17680	17642	17925	18050	17717	17811	17770	17717	18074	17793	17877	17693	17589	17817	17730	17861	17913	18130	17820	17824	17729	17897	17931	17808	17940	17815	17700	17765	17698	17725	17912	17897	17960	17701	17849	17930	17860	17835	17757	17761	17832	17682	17677	17996	17988	17879	17873	17854	17653	17687	17990	17786	17940	18015	17863	17752	17776	17904	17750	17948	17945	18010	17839	17747	17885	17936	18016	17933	17834	17913	17774	17727	17810	17843	17831	17783	17526	17703	17976	17602	17688	17857	17837	17916	17854	17728	17753	17764	17977	17793	17835	17819	17659	17850	18014	17753	17671	17885	17872	18010	17736	17974	18140	17677	17838	17921	17810	17887	17890	17735	17704	17684	17873	17934	18107	17792	17688	17864	17483	17794	17812	17825	17930	17564	17761	17727	17841	17776	17901	17899	17802	17710	17778	17838	17787	17757	17875	17859	17913	17969	17916	17713	17825	17777	17761	17686	17899	17743	17751	17756	17941	17960	17810	18051	17887	17856	17704	17853	18097	17821	17792	17793	17599	17923	17806	17788	17817	17722	17663	17708	17756	17828	17955	17958	17871	17812	18007	17677	17689	17795	17845	17680	17874	17644	17923	17793	17880	17881	17683	17813	17917	17903	17974	17846	17710	17841	17863	17786	17754	17721	17601	17618	17729	17813	18103	17859	17810	17931	17857	17900	17913	17609	17955	17866	17969	17927	17800	17984	17842	17726	17768	17864	17740	17657	17783	17874	17838	17925	17866	17734	17818	17693	17907	17720	18165	17906	17832	17749	17860	17724	17695	17862	17739	17959	17900	17839	17954	17716	17934	17837	17683	17799	17824	18012	17685	17871	17827	18024	17808	17859	17798	17807	17987	17810	17810	17841	17737	17816	17864	17856	17917	17721	17782	17778	17730	17868	17765	17704	17806	17721	17641	17810	17857	17860	17752	17773	17759	17903	17820	17971	17845	17975	17788	17941	17832	18023	17595	17670	18041	17761	17834	17862	17888	17531	17825	17639	17709	17525	17796	17832	17785	17883	18003	17846	18013	18074	17688	17871	17872	17830	17888	17825	17866	17967	17881	18008	17738	17887	17731	17848	17884	17885	17762	17921	17771	17724	17722	17852	17962	17873	17657	17770	17885	17847	17814	17652	17827	17820	17843	17688	17959	17631	18021	17935	17748	17601	17741	17684	17726	17851	17823	17891	17860	17979	17861	17712	17671	17920	17679	17857	17720	17803	17634	18018	17833	17808	17809	17725	17898	17938	17719	17834	17746	17855	17901	17705	17742	17736	17827	17803	17818	18019	17828	17653	17641	17667	18042	17862	17907	17680	17889	17855	17944	17677	17911	17791	17910	17838	17908	17901	17887	17913	17806	17745	17625	17851	17910	18025	17866	18028	17677	17843	17807	17757	17711	17773	17760	17865	17948	17846	17898	17719	17944	17967	17934	17907	17867	17636	17541	17994	17907	17762	18132	17823	17945	17970	17901	17856	17869	17925	17967	17970	18107	17849	17901	18037	17790	17706	17731	17983	17810	17637	17932	17904	17867	17929	17980	17771	17883	17840	17873	17821	17913	17790	17960	17837	17781	17804	17782	17989	17994	17885	17690	17857	17845	17900	17816	17734	17743	17952	17919	18095	17874	17697	17788	17775	17843	17894	17910	18047	17859	17816	17988	17969	17828	17720	17761	17818	17776	17723	17465	17851	17963	17797	17964	17860	17836	17882	17855	17708	18039	17743	17785	17922	17732	17749	17734	17683	17898	17950	17779	17921	17725	17860	17717	17788	18084	17926	17807	17680	17760	17656	17727	17796	17802	17664	17850	17784	17957	17777	17667	17760	17853	17680	17679	17860	17776	17681	17814	18042	17754	17738	17858	18011	17737	17927	17949	17981	18006	17927	17846	17718	17816	17845	17933	17900	17863	17890	17567	17857	17908	17819	17956	17774	17675	17967	17729	17850	17681	17696	17697	17712	17824	17686	17808	17943	17865	17714	17898	17888	17686	17934	17877	17773	17762	17810	17832	17673	17822	17982	17857	17915	17773	17695	17925	18079	18077	17870	17859	17756	17964	17758	17951	17733	17850	17915	17953	17821	17671	17760	17908	17734	17880	17647	17952	17751	17963	17874	17699	17889	17750	17894	17929	17960	17747	17850	17787	17661	17804	17684	17961	17735	17755	17914	18007	17733	17867	17851	17936	17803	17835	17925	17892	17696	17718	17918	18008	17821	17833	17549	17896	17916	17954	17779	17742	17705	17707	17750	18010	17748	17721	17818	17867	17785	17895	17895	17632	17861	18046	17679	17951	17908	17704	17804	17989	17892	17949	17763	17931	17728	17900	17838	17665	17848	17756	17819	17853	17732	18006	17908	17767	17681	18104	18060	17923	17812	17700	17725	17805	17830	17804	17909	17752	17907	17817	17637	17745	17857	17658	17975	17841	17825	17809	17769	17744	17850	17988	17760	17850	17724	17752	17741	18005	17872	17883	17847	17648	17740	17844	17759	17848	17859	17769	17666	17670	17585	17644	17932	17842	17949	17818	17714	17823	17839	17635	17836	17837	17811	17764	17712	17874	17865	17746	17717	17891	17568	17846	18100	17929	17683	17916	17828	17688	17865	17963	17930	17900	17749	17857	17826	17609	17792	17783	17893	17718	17837	17648	17844	17976	17920	18021	17647	17895	17701	17838	17766	17902	17839	17872	17810	17721	17797	17728	17722	17915	17909	17941	17879	17851	17721	17820	17815	17944	17652	17871	17960	17803	17887	17874	17772	17803	17870	17821	17883	17866	17741	17843	17859	17960	17789	17823	17964	18102	17727	17740	17843	17918	17780	17751	17858	17851	17774	17789	17973	17896	17916	17977	17695	17587	17878	17843	17860	17885	17915	17687	17707	17752	17729	17828	17916	17876	17886	18027	17804	17837	17798	17853	17737	17961	17741	17692	17956	17804	17887	17750	17948	18000	18013	17877	17911	17743	17909	17701	17942	17618	17923	17863	17974	18045	17855	17968	18068	17760	17821	17834	17695	17781	17857	17926	17821	17845	17728	17844	17954	17865	17925	17954	17738	17877	17929	17886	18037	17687	18027	17865	17981	17937	17738	17716	17821	17692	17861	17727	17991	17738	17861	18035	17808	17706	17876	17965	17859	17763	17811	17902	17784	17923	17652	17738	17793	17861	17744	17843	17707	17945	17777	17967	17621	17920	17867	17936	17752	17760	17850	17762	17857	17893	17855	17734	17889	17779	17759	17889	17841	17774	17689	17674	17939	18196	17914	17789	17935	17951	17786	17915	17976	17781	17923	17864	17763	18021	18092	17963	17746	17856	17809	17838	17847	17798	18019	17783	17972	17537	17625	18023	17806	17814	17784	17766	17846	17864	17843	17802	18026	17608	17636	17726	17891	17875	17665	17939	17750	17899	17854	17848	17783	17904	17913	17878	17971	17797	17878	18047	17824	17871	17659	17866	17850	17842	17819	17837	17794	17808	17845	17721	17761	17836	17813	17849	17799	17922	17983	17864	17641	17681	17937	17890	17924	17891	17670	17761	17843	17834	17923	17845	17856	17901	17889	17780	17783	17963	17674	17756	17816	17679	17876	18185	17804	17750	17791	17793	17969	18007	17730	17726	17904	17955	17704	17680	17821	17895	17660	17938	17872	17827	17829	17769	17847	17711	18018	17995	17870	17820	17790	17917	17853	17776	17935	18125	17938	17615	18075	17938	17782	17747	17815	17515	17726	17714	17903	17931	17757	17746	18011	17849	17942	17753	17711	17893	17852	17738	17796	17730	17730	17819	18059	17980	17904	17932	18086	18116	17850	17804	17876	17874	17845	17658	17899	17917	17827	17783	17883	17928	17687	17932	18027	17946	18003	17707	17790	17776	17911	17800	17791	18068	17733	17811	17866	17855	17657	17755	17844	17869	17793	17800	17760	17764	17636	17828	17958
14291	24041	22429	18844	17790	17137	16456	16144	15956	15932	15850	15569	15597	15577	15643	15465	15550	15424	15317	15384	15578	15319	15356	15234	15472	15456	15350	15449	15185	15172	15305	15283	15473	15312	15172	15153	15520	15183	15408	15285	15244	15289	15347	15227	15419	15513	15383	15366	15493	15357	15465	15390	15387	15587	15288	15290	15259	15291	15205	15334	15263	15304	15361	15218	15358	15284	15321	15277	15412	15470	15379	15419	15246	15207	15229	15341	15280	15300	15097	15337	15275	15189	15151	15313	15377	15061	15377	15183	15080	15074	15149	15165	15142	15141	15269	15168	15307	15147	15150	15401	15163	15233	15252	15321	15183	15262	15272	15252	15233	15063	15181	15182	15231	15190	15198	15307	15267	15240	15292	15260	15267	15213	15234	15217	15313	15353	15255	15184	15160	15352	15272	15181	15345	15312	15145	15325	15069	15250	15233	15365	15113	15379	15272	15318	15267	15127	15233	15303	15254	15143	15195	15415	15235	15309	15212	15234	15327	15347	15270	15394	15319	15214	15255	15266	15057	15236	15322	15237	15405	15188	15265	15192	15191	15122	15187	15382	15253	15260	15142	15283	15280	15136	15283	15149	15257	15293	15269	15031	15127	15200	15300	15245	15147	15107	15187	15264	15305	15274	15187	15274	15197	15251	15221	15305	15338	15317	15127	15233	15286	15260	15189	15231	15079	15367	15391	15164	15165	15071	15095	15045	15252	15103	15327	15116	15147	15235	15215	15275	15200	15251	15101	15206	15196	15276	15217	15231	15344	15231	15282	15232	15258	15204	15117	15092	15274	15369	15274	15262	15261	15192	15206	15280	15168	15276	15204	15109	15367	15181	15380	15273	15238	15337	15422	15082	15314	15359	15364	15185	15209	15165	15379	15126	15085	15168	15286	15384	15469	15454	15146	15101	15227	15178	15174	15302	15162	15077	15240	15126	15285	15349	15203	15164	15017	15299	15256	15251	15143	15186	15222	15257	15522	15238	15245	15279	15196	15153	15279	15177	15176	15204	15343	15356	15308	15139	15147	15167	15450	15305	15394	15283	15386	15205	15210	15202	15283	15130	15293	15239	15374	15295	15007	15211	15380	15269	15165	15178	15077	15242	15333	15177	15303	15335	15157	15331	15391	15307	15250	15398	15141	15203	15080	15209	15259	15384	15425	15304	15235	15148	15214	15178	15176	15091	15243	15336	15345	15296	15128	15151	15331	15225	15248	15060	15188	15184	15362	15305	15258	15241	15151	15092	15232	15192	15124	15244	15278	15189	15178	15223	15432	15222	15235	15376	15120	15299	15197	15189	15097	15163	15185	15146	15312	15154	15323	15228	15110	15192	15259	15282	15250	15110	15211	15226	15335	15210	15399	15162	15258	15300	15168	15317	15082	15357	15265	15357	15109	15211	15176	15444	15247	15314	15344	15283	15101	15213	15211	15241	15307	15275	15136	15137	15400	15099	15167	15206	15247	15405	15199	15394	15131	15128	15216	15266	15296	15149	15245	15253	15241	15179	15193	15377	15243	15424	15259	15307	15208	15266	15335	15203	15334	15277	15273	15192	15129	15286	15348	15253	15261	15273	15272	15254	15287	15313	15235	15256	15270	15292	15258	15358	15287	15306	15215	15116	15236	15334	15151	15293	15406	15248	15198	15026	15356	15334	15267	15088	15191	15296	15203	15255	15295	15142	15329	15243	15051	15197	15243	15443	15078	15157	15138	15294	15233	15294	15215	15174	15367	15181	15278	15251	15323	15095	15292	15346	15284	15288	15252	15290	14936	15231	15334	15133	15305	15201	15344	15156	15264	15123	15149	15157	15145	15181	15192	15321	15157	15217	15122	15252	15127	15232	15343	15293	15352	15231	15094	15234	15213	15091	15282	15211	15189	15205	15250	15238	15305	15189	15262	15224	15291	15161	15211	15219	15196	15150	15275	15326	15235	15214	15189	15232	15253	15093	15168	15144	15375	15377	15304	15229	15307	15245	15188	15153	15181	15329	15270	15321	14939	15115	15338	15104	15187	15307	15182	15110	15232	15155	15192	15159	15233	15249	15258	15215	15189	15307	15239	15326	15269	15118	15338	15139	15225	15168	15059	15230	15113	15144	15257	15235	15398	15402	15130	15223	15206	15139	15065	15183	15229	15259	15148	15243	15131	15188	15295	15165	15142	15233	15238	15136	15246	15202	15211	15243	15300	15304	15253	15264	15348	15317	15292	15147	15303	15280	15202	15210	15266	15160	15020	15193	15357	15172	15145	15378	15235	15166	15204	15269	15276	15065	15343	15106	15090	15091	15252	15336	15237	15280	15153	15145	14977	15252	15245	15238	15246	15123	14999	15283	15288	15168	15234	15258	15106	15088	15338	15238	15385	15254	15213	15279	15269	15221	15190	15208	15319	15155	15274	15201	15303	15256	15306	15396	15170	15039	15158	15146	15098	15251	15314	15138	15298	15280	15336	15246	15357	15347	15290	15325	15200	15220	15230	15179	15471	15057	15296	15223	15216	15191	15262	15358	15247	15129	15410	15203	15302	15255	15220	15254	15305	15344	15148	15036	15329	15186	15208	15183	15104	15237	15099	15210	15359	15305	15222	15306	15165	15232	15190	15167	15166	15317	15246	15152	15344	15213	15368	15397	15295	15377	15201	15118	15274	15288	15315	15398	15248	15161	15235	15312	15171	15195	15153	15217	15295	15139	15302	15246	15315	15269	15255	15066	15165	15168	15243	15248	15374	15239	15164	15173	15268	15284	15234	15265	15111	15193	15279	15187	15251	15227	15302	15066	15193	15251	15294	15278	15188	15165	15123	15133	15323	15204	15185	15033	15462	15333	15317	15323	15355	15241	15242	15203	15196	15146	15183	15279	15279	15370	15406	15159	15228	15189	15167	15192	15318	15344	15193	15184	15070	15284	15224	15368	15275	15205	15294	15193	15352	15257	15200	15317	14972	15175	15458	15166	15258	15156	15145	15096	15431	15279	15357	15234	15126	15246	15112	15230	15288	15335	15140	15205	15221	15393	15348	15348	15326	15148	15219	15329	15399	15288	15159	15227	15390	15204	15260	15287	15275	15194	15327	15297	15110	15263	15318	15183	15152	15242	15216	15359	15366	15277	15284	15163	15282	15155	15180	15220	15212	15190	15147	14916	15275	15269	15215	15185	15113	15333	15195	15225	15390	15316	15349	15314	15316	15158	15274	15151	15263	15220	15359	15204	15076	15214	15279	15299	15253	15373	15172	15156	15192	15267	15331	15271	15235	15241	15223	15232	15148	15299	15201	15256	14987	15313	15166	15342	15260	15164	15237	15319	15194	15354	15272	15131	15270	15324	15159	15190	15259	15118	15421	15100	15267	15311	15260	15164	15164	15195	15157	15223	15100	15301	15175	15152	15429	15248	15280	15260	15246	15260	15295	15126	15198	15179	15293	15248	15270	15244	15249	15309	15139	15183	15493	15325	15305	15180	15261	15437	15165	15068	15230	15166	15167	15142	15229	15161	15163	15303	15345	15142	15097	15168	15292	15151	15237	15130	15324	15286	15106	15234	15163	15150	15344	15160	15269	15271	15340	15298	15231	15270	15164	15130	15120	15325	15307	15252	15052	15352	15355	15232	15380	15194	15273	15178	15236	15258	15212	15291	15105	15415	15301	15298	15158	15368	15282	15143	15228	15246	15227	15413	15235	15208	15013	15370	15210	15567	15206	15282	15283	15240	15352	15213	15046	15173	15107	15122	15417	15221	15259	15270	15296	15042	15291	15214	15070	15314	15130	15396	15158	15395	15258	15250	15306	15321	15360	15144	15287	15247	15170	15120	15228	15168	15219	15265	15175	15249	15113	15428	15376	15264	15295	15126	15316	15312	15198	15226	15211	15160	15291	15124	15212	15314	15187	15247	15226	15333	15152	15270	15178	15268	15384	15334	15250	15376	15121	15255	15333	15392	15156	15337	15387	15132	15237	15094	15305	15299	15185	15101	15212	15229	15389	15481	15137	15339	15271	15294	15296	15230	15203	15249	15272	15316	15288	15234	15242	15231	15214	15249	15404	15217	15256	15191	15252	15248	15221	15184	15183	15194	15330	15227	15237	15239	15156	15213	15215	15257	15265	15367	15243	15497	15250	15165	15332	15205	15269	15184	15329	15313	15125	15243	15140	15341	15158	15203	15206	15136	15208	15260	15263	15105	15247	15196	15273	15306	15302	15350	15225	15170	15243	15130	15302	15251	15312	15227	15384	15159	15190	15084	15310	15170	15219	15168	15159	15323	15305	15176	15137	15257	15400	15270	15366	15323	15182	15153	15295	15397	15140	15263	15331	15156	15164	15264	15193	15104	15145	15310	15191	15283	15171	15117	15337	15235	15463	15347	15251	15268	15183	15174	15150	15233	15219	15344	15287	15343	15286	15263	15320	15177	15242	15188	15169	15279	15275	15197	15265	15275	15281	15164	15386	15345	15072	15289	15146	15502	15227	15166	15241	15248	15016	15231	15014	15234	15330	15141	15165	15260	15162	15182	15371	15314	15259	15257	15264	15255	15034	15218	15333	15158	15227	15273	15148	15248	15295	15230	15270	15242	15192	15126	15407	15390	15334	15230	15119	15392	15307	15141	15127	15356	15202	15190	15178	15248	15301	15256	15220	15217	15396	15160	15354	15268	15169	15282	15145	15329	15286	15184	15314	15159	15078	15178	15091	15332	15352	15257	15153	15239	15336	15213	15230	15183	15247	15149	15385	15322	15187	15073	15054	15233	15197	15438	15251	15378	15236	15291	15446	15342	15353	15307	15126	15150	15238	15317	15113	15405	15190	15438	15180	15129	15317	15225	15288	15186	15415	15172	15076	15385	15206	15075	15021	15284	15204	15155	15194	15200	15203	15326	15194	15184	15391	15093	15337	15172	15224	15171	15129	15258	15323	15211	15185	15293	15224	15273	15378	15333	15352	15123	15096	15182	15082	15329	15158	15132	15166	15198	15131	15288	15303	15208	15287	15398	15211	15299	15338	15369	15360	15109	15275	15297	15286	15122	15077	15182	15100	15336	15040	15353	15257	15261	15400	15313	15259	15096	15437	15412	15306	15339	15142	15176	15383	15174	15055	15290	15280	15238	15359	15108	15206	15099	15261	15212	15032	15205	15018	15325
22562	21068	28930	23456	21280	23300	24833	19673	18577	19030	18755	18350	18352	18414	18169	18327	18342	18314	18314	17924	18047	18154	18066	18354	18011	18012	18036	18085	17912	17734	17919	18210	18103	17944	18062	17857	17891	17841	17721	17800	17908	18013	17781	18041	18016	17905	17870	17932	18043	18140	17725	18037	17950	18069	17936	17980	17944	17856	17932	17962	17770	17876	17848	17921	17853	17995	18008	18139	17850	17831	17877	17788	17980	17940	17783	17814	17677	17780	17969	17832	17754	17907	17835	17703	17739	17885	17859	17660	17823	17776	17845	17553	17955	17796	17823	17795	18005	17943	17713	17912	17825	17965	17918	17882	17795	17924	18047	17791	17888	17820	17907	17887	17795	17832	17874	17675	17864	17779	17764	17715	17765	17863	17843	17827	17707	17801	17882	17644	17868	18042	17835	17727	18023	17876	17850	17817	17768	17753	18013	18015	17841	17889	17864	17667	17927	17760	17783	17667	17671	17459	17824	17874	17803	17850	17812	17734	17748	17516	17526	17940	17812	17754	18004	17779	18029	17981	17647	17558	17804	17801	17931	17668	17825	17919	17895	17938	17868	17981	17952	17778	17893	17782	18060	17854	17832	17845	18046	17798	17914	17648	17820	17619	17734	17899	17584	17622	17640	17783	17859	17698	17894	17725	17832	17537	17618	17857	17715	17730	17821	17923	17644	17787	17705	17719	17794	17850	17695	17902	17837	17865	17822	17713	17964	17808	17987	17892	17783	18021	17940	17800	17628	17903	17700	17781	17727	17788	17558	17885	17830	17745	17719	17827	17837	17700	17708	17609	17826	17789	17704	17833	17897	17752	17621	17572	17856	17855	17787	17759	17670	17722	17596	17567	17634	17706	17759	17979	17896	17875	17839	17617	17729	17718	17676	17783	17697	17631	17814	18059	17861	17836	17693	17789	17763	17911	17822	17761	17759	17890	17836	17695	17883	17643	17577	17667	17811	17856	17919	17553	17835	17851	17928	17884	17934	17666	17793	17709	17978	17809	17570	17865	17779	17734	17878	17648	17705	17769	17766	17880	17732	17644	17747	17934	17822	17825	17798	17900	17612	17762	17821	17763	17812	17814	17753	17869	17820	17831	17731	17699	17739	17885	17817	17718	17777	17813	17777	17751	17759	17756	17668	17706	17742	17822	17870	18002	17801	17908	17860	17856	17860	17717	17815	17704	17674	17771	17651	17636	17693	17807	17867	17875	17770	17766	18014	17775	17962	17883	17909	17929	17841	17805	17851	17781	17670	17735	17846	17959	17900	17657	17663	17699	17612	17831	17870	17706	17901	17916	17909	17673	17704	17732	17790	18023	17791	17723	17940	17803	17832	17584	17647	17760	17649	17763	17867	17582	17697	17850	17859	17754	17584	17860	17698	17738	17759	17998	17809	17762	18031	17697	17961	17764	17840	17718	17841	17711	17584	17687	17750	17750	17765	17775	18108	17711	17904	17630	17719	17784	17735	17702	17605	17945	17676	17846	17542	17968	17841	17650	17959	17608	17728	17693	17710	17723	17764	17935	17468	17817	17725	17660	17706	17657	17868	17892	18061	17744	17845	17726	17845	17869	17745	17875	17789	17613	17883	17658	17848	17862	17844	17739	17945	17810	17875	17914	17807	17778	17825	17725	17801	17693	17714	17704	17939	17790	17778	17822	17682	17722	17754	17591	17704	17814	17706	17752	17693	17797	17904	17829	17612	17936	17956	17690	17982	17822	17770	17571	17641	17580	17767	17767	17765	17719	17893	17759	17842	17906	17846	17802	17965	17781	17682	17699	17967	17736	17800	17915	17793	17839	17601	17545	17886	17742	17609	17840	17753	17897	17809	17796	17692	17747	17783	17743	17789	17643	17727	17693	17661	17742	17731	17791	17666	17832	17583	17833	17811	17525	17836	17675	17718	17696	17667	17799	17947	17742	17863	17719	17790	17691	17722	17874	17761	17875	17990	17811	17990	17757	17652	17907	17693	17668	17750	17868	17719	17617	17944	17609	17658	17683	17652	17601	17759	17761	17830	17709	17767	17836	18000	17820	17900	17784	17814	17512	17712	17901	17692	17696	17735	17658	17877	17692	17753	17725	17933	17982	18116	17687	17931	17705	17884	17672	17643	17895	17795	17674	17735	17766	17774	17699	17634	17826	17751	17841	17929	17616	17640	17858	17759	17547	17878	17592	17727	17773	17727	17692	17934	17826	17913	17793	17953	17618	17919	18012	17835	17745	17776	17840	17986	17806	17834	18003	17923	17808	17811	17664	17816	17771	17631	17979	17868	17957	17752	17860	17857	17669	17737	17739	17881	17683	17794	17717	17585	17743	17930	17733	18027	17615	17860	17661	17795	17805	17731	17658	17577	17705	17762	17817	17825	17677	17746	17496	17610	17874	17747	17674	17792	17932	17700	17713	17820	17800	17788	17539	17831	17867	17824	17781	17956	17629	17865	17702	17649	17935	17785	17634	17717	18036	17716	17761	17817	17780	17854	17929	17848	17811	17867	17873	17626	17706	17871	17825	17728	17737	17614	17752	17691	17666	17845	17774	17842	17746	17612	17655	17852	17656	17729	17867	17883	17722	17747	18030	17626	17410	17768	17713	17756	17906	17813	17651	17937	17772	17802	17667	17788	17798	18065	17845	17619	17769	17901	17679	17643	17777	17867	17758	17889	17878	17887	17815	17670	17605	17758	17592	17686	17720	17936	17731	17659	17864	17475	17825	17726	17727	17928	17920	18005	17797	17683	17870	17718	17594	17933	17653	17798	17662	17708	17700	17741	17825	17770	17669	17753	17846	17678	17659	17668	17791	17660	17749	17984	17818	17818	17749	17867	17892	17804	17760	17885	17732	17757	17706	17986	17794	17688	17874	17890	17912	17859	17689	17943	17898	17729	17876	17754	17903	17829	17770	17742	17573	17809	17923	17786	17739	17837	17843	17701	17825	17988	18036	17766	17955	17688	17856	17982	17984	17781	17803	17753	17621	17862	17759	17828	17791	17729	17738	17713	17623	17770	17666	17745	17599	17861	17781	17706	17718	17798	17521	17807	17780	17625	17904	17780	17960	17865	17893	17770	17866	17575	17687	17732	17512	18008	17784	17710	17749	17612	17859	17584	17806	17715	17706	17793	17898	17988	17854	17886	17582	17891	17694	17933	17855	18015	17748	17926	18027	17799	17780	17662	17702	17803	17657	17844	18040	17792	17780	17866	17937	17774	17892	17882	17771	17827	17495	17708	17901	17763	17755	17821	17976	17629	17727	17752	17585	17852	17795	17796	17756	17737	17628	17548	17623	17685	17676	17849	17831	17766	17762	17652	17894	17803	17878	17609	17834	17857	17959	17716	17770	17754	17863	17605	17706	17716	17793	17766	17668	17774	17696	17673	17707	17670	17701	17859	17491	17762	17794	17640	17845	17711	17618	17786	17927	17723	17751	17802	17909	17906	17694	17802	17698	17833	17739	17799	17922	17866	17751	18077	17807	17852	17751	17838	17677	17776	17791	17538	17787	17779	17807	17712	17876	17705	17698	17861	17717	17971	17635	17679	17437	17674	17931	17695	17736	17892	17652	17736	17966	17833	17838	17892	17787	17848	17724	17851	17818	17613	17905	17684	17788	18024	17654	17551	17665	17953	17771	17791	17788	17694	17877	17877	17769	17724	17685	17787	17870	17666	17804	17827	17422	17764	17841	17660	17775	17840	17838	17827	17838	17894	17844	17928	17687	17735	17850	17820	17917	17761	17601	17799	17766	17747	18036	17903	17915	17967	17620	17639	17847	17763	17811	17851	17704	17855	17624	17588	17636	17831	17760	17629	17648	17934	17740	17741	17879	17895	17796	17706	17696	17855	17758	17983	17796	17798	17733	17779	17694	17905	17766	17647	17599	17701	17791	17809	17727	17796	17716	17802	18056	17740	17784	17954	17859	18026	17815	17882	17970	18014	17904	17741	17835	17684	17804	17650	17627	17904	17698	17701	17736	17692	17819	17793	17736	17952	17847	17903	17604	17574	17993	17698	18051	17939	17859	17751	17815	17844	17765	17914	17746	17769	17877	17699	17880	17600	17637	17706	17777	17748	17692	17615	17942	17671	17712	17617	17741	17905	17727	17762	17805	17759	17755	17842	17694	17695	17803	17821	17721	17833	17746	17656	17928	17773	17557	17657	17753	17956	17903	17816	17864	17823	17796	17705	17690	17723	17731	17791	17783	17771	17933	17738	17843	18055	17687	17816	17903	17705	17808	17742	17907	17545	17681	17784	17774	17767	17800	17841	17667	17779	17853	17866	17917	17701	17832	17737	17775	17731	17778	17893	17706	17818	17875	17691	17503	17823	17892	17655	17927	17838	17920	17909	17778	17807	17672	17801	17737	17769	17897	17805	17702	17714	17822	17862	17701	17779	17894	17891	17735	17966	17871	17856	17652	17876	17661	17881	17603	17538	17748	17814	17738	17820	17791	17784	17879	17704	17667	17599	17859	17831	17654	17779	17867	17815	17506	17726	17992	17701	17753	17626	17649	17844	17829	17770	17729	17909	17607	17865	17795	17755	17618	17872	17750	17749	17735	17884	18083	17648	17667	17818	17893	17918	17777	17824	17729	18025	17542	17573	17740	17666	17732	17961	17800	17916	17854	17946	17737	17939	17704	17825	17790	17955	17780	17785	17743	17699	17808	17706	17646	17620	17878	17703	18037	17802	17711	17845	17878	17628	17832	17752	17796	17540	17641	17803	17736	17750	17802	17995	17776	17554	17738	17658	17674	17938	17900	18009	17694	17987	17881	17666	17753	17847	17871	17828	17835	17795	17798	17795	17768	17938	17731	17727	17692	17791	17778	17783	17765	17664	17731	17763	17949	17884	17675	17813	17752	17867	17968	17863	17795	17728	17616	17879	17887	17631	17854	17728	17848	17719	17864	17662	17566	17747	17790	17697	17962	17775	17848	17746	17909	17490	17798	17543	17820	17800	17789	17704	17754	17984	17723	17749	17789	17843	17609	17870	17828	17604	18007	17871	17574	17559	17843	17799	17853	17811	17857	17798	17997	17765	17593	17619	17726	17647	17657	17653	17612	17743	17760	17724	17756	17872	17911	17948	17565	17815	17800	17853	17803	17692	17852	17815	17780	17846	17707	17919	17673
16019	28686	26524	21444	19421	18316	17556	16877	16636	16479	15888	16031	15839	15901	15657	15708	15687	15544	15357	15490	15410	15289	15255	15323	15240	15331	15184	15168	15230	15231	15256	15198	15146	15299	15141	15130	15267	15152	15259	15200	15253	15402	15278	15235	15305	15157	15400	15252	15287	15263	15031	15395	15342	15494	15283	15491	15189	15155	15193	15054	15305	15270	15042	15150	15271	15145	15264	15156	15274	15252	15327	15135	15194	15245	15015	15160	15211	15376	15222	15143	15346	15297	15139	15156	15109	15196	15265	15111	15134	15207	15222	15057	15173	15247	15175	15003	15231	15215	15183	15166	15281	15075	15101	15342	15179	15110	15210	15067	15261	15047	15100	15168	14972	15283	15173	15233	15222	15232	15218	15138	15084	15208	15148	15384	15190	15123	15149	15197	15318	15113	15150	15065	14942	15149	15149	15048	15315	15154	15155	15092	15116	15213	15159	15142	15263	15363	14913	15180	14939	15317	15067	15107	15096	15063	15183	15016	15251	15427	15377	15358	15037	15164	15133	15173	15175	15189	15290	15173	15118	15157	15024	15162	15078	15069	15164	15106	15082	15101	15227	15264	15097	15059	15090	15141	15196	15114	15175	15003	15127	15236	15121	15109	15280	15174	15186	15118	15077	14978	15010	15153	15121	15086	15155	15240	15255	15152	15217	15043	15165	15073	15204	15026	15149	15011	15263	15276	15406	15068	15140	15179	15142	15220	15132	15190	15229	15147	15218	15328	15066	14929	15170	15209	15134	14964	15200	15124	15157	15094	15270	15328	15249	15103	15062	15274	15068	15057	15024	15162	15082	15226	15018	14973	15052	15165	14926	15253	15235	15110	15187	15196	15096	15285	15162	15176	15070	15190	15138	15175	15290	15174	15139	15263	15067	15217	15073	15194	15300	14976	15036	15155	15164	15118	15062	15185	15308	15135	15127	15064	15162	15075	15187	15126	15183	15149	15134	15132	15077	15098	15045	15133	15220	15227	15266	15050	15145	15083	15205	15125	15090	15178	15126	15036	15082	15263	15208	15231	15157	15067	15130	15029	15253	15124	15120	15073	15041	15061	15096	14999	15224	15366	15060	15052	15027	15268	15195	15249	15225	15211	15047	14966	15135	15214	15038	15030	15027	15143	15017	15320	15201	15152	15107	15325	15106	15117	15202	15120	15199	14966	14943	14929	15126	15351	14974	15100	15101	15197	15125	15174	15084	15001	15260	15096	15282	14845	15173	15055	15314	15003	15162	15270	15076	15026	15052	15242	15004	15094	15300	15171	15264	15029	15114	15082	15165	15165	15049	15043	15193	15232	15128	14948	15133	15210	15260	15228	15060	15078	15339	15088	15218	14997	15176	15176	15224	15228	15200	15182	14927	15181	15261	14932	15079	15122	15107	15102	15156	15210	15298	15071	15082	15302	15181	15141	15229	15089	15324	15309	15178	15060	15000	15267	15299	15038	15040	15166	15376	15055	15261	15074	15222	15150	14919	15228	15032	15146	15196	15040	15056	14963	15179	14968	15075	15141	15059	15292	15132	15167	15188	15147	15087	15245	15047	15124	15286	15077	15056	15030	15115	15147	15029	15124	15257	15049	15149	15146	15174	15333	15124	15163	15192	15163	15179	15078	15147	15053	15036	15073	15170	14975	15141	15092	15367	15123	15200	15076	15146	15213	15198	15168	15232	14979	15259	15073	15026	15063	15112	15128	15125	15172	15105	15192	15197	15082	15101	15064	15175	15172	15364	15123	15072	15124	15119	15032	15077	14951	15247	15326	15096	15212	15235	15124	15214	15100	15161	15105	15319	15141	15026	15066	15111	15087	15153	15114	15121	15077	15083	15035	15114	15214	15187	15038	15148	15034	15108	15125	15137	15097	15010	14991	15048	15222	15100	14928	15245	15093	15153	15152	15284	15101	15277	15198	15257	15128	15182	15266	15166	15108	15062	15115	15159	15001	15163	15072	15139	15161	15116	15197	15286	15071	15138	14895	15082	15218	15073	15036	15163	15041	15087	15089	15101	15134	15110	15174	15112	15119	15086	15097	15114	14963	15307	15169	15025	15072	15170	15120	15184	15035	15281	15170	14951	15098	15148	15173	15164	15217	15005	15028	15300	15255	15282	15057	15094	15271	15141	15203	15105	15177	15045	15307	15189	15110	15187	15317	15204	15120	15159	15343	15088	15225	15164	15221	15241	14946	15046	15254	15258	15246	15122	15059	15097	15223	14987	15127	15032	15060	15145	15120	15187	15173	15101	15023	14963	15129	15220	15032	15046	15226	15277	15108	15130	15194	15059	15167	15224	15128	15159	15130	14966	15098	15266	15146	15136	15111	15198	15049	15170	15234	15313	15389	15134	15133	15188	15191	15052	14973	15117	15243	15295	15083	15181	15176	15091	15280	15018	15073	15060	15095	15232	15100	15046	15237	15246	15153	15093	15036	15123	15127	15141	15160	15109	15218	15107	15074	15219	15193	15234	15237	15212	15228	15042	15234	15285	15128	15223	15190	15173	15137	14934	15151	15314	15111	15236	15127	15065	15190	15098	15122	15088	15162	15123	15169	15144	15093	15224	15042	15269	15226	15228	15192	15074	15191	15233	14916	15194	15094	15146	15303	15099	15014	15093	15201	15280	15341	15173	15192	15074	15267	15196	15113	15134	15027	15048	15184	15097	15239	15053	15255	15118	15176	15082	15140	14933	15008	15110	15119	15226	15167	15078	15272	15036	15084	15157	15196	15149	15250	15142	15072	14989	15197	15382	15072	15210	15025	15123	15044	15053	15119	15178	15057	15118	15158	15118	15336	15234	14999	15097	15204	15153	15097	15212	14961	15047	15137	15048	15164	15124	15219	15059	15066	15283	14963	14981	14999	15240	15070	15261	15114	15090	15189	15172	15191	15246	15275	15093	15172	15215	15091	15057	15225	15154	15053	15171	15175	15184	15090	15186	15276	15093	15165	15048	15138	15156	15107	15219	15126	15080	15211	15126	15346	15133	15142	15014	15243	15048	15192	15209	15242	15315	15169	15081	15128	15020	15184	15173	15178	15089	15206	15007	15276	15180	15294	15133	15226	15034	15302	15083	15138	15149	15155	15114	15242	15190	15272	15091	15320	15132	15200	15153	15099	15126	15091	15229	15057	15058	15147	15175	15126	15162	15254	15186	15111	15052	14996	15186	15262	14994	15081	15175	15011	15144	15174	15019	15227	15119	15193	15027	15180	15162	15414	15039	15261	15188	15211	15318	15120	15100	15033	15235	14966	15102	15219	15156	15098	15112	15137	15183	15260	15143	15049	15119	15130	15277	15195	15140	15149	15189	15069	15180	15113	15244	15223	15199	15156	15138	15143	15108	15147	15114	15208	15070	15117	15129	15035	15084	15091	15220	15076	15142	15171	15054	15299	15267	15101	15265	15182	15241	15207	15168	15113	15226	15102	15167	15115	15278	15079	15012	15002	15136	15308	14973	15160	15164	15195	15190	15060	15146	14983	15139	15128	15141	15272	15081	15057	15036	15299	15029	14953	15192	15094	15009	15129	15255	15160	15119	15135	15147	15124	15265	15104	15313	15089	15321	15158	15345	15002	15085	15191	14991	15235	15272	15161	15261	15137	15009	15106	15209	15092	15102	15146	15100	15225	15124	15157	15232	15309	15297	15170	15031	15125	15095	15238	15044	15256	15154	15233	15282	15014	15149	15314	15165	15259	15303	15122	15022	15141	15159	15114	15188	15063	15116	15344	15243	15221	15103	15197	15142	15149	15071	15095	15093	15325	15170	15157	15175	15115	15092	15249	15081	15359	15127	15257	15230	15297	15228	15128	15233	15300	15115	15159	15312	15195	15206	15175	15154	15075	15155	15115	15159	15194	15041	15209	14986	15066	15200	14871	15040	15071	15135	15201	15279	15001	15180	15051	15154	15120	15413	15141	15211	15118	15189	15016	15195	15201	15038	15277	15106	15192	15336	15078	15217	15273	15112	15081	15139	15233	14928	15062	15232	15043	15095	15208	15177	15113	15173	15125	15283	15099	15029	15155	15156	15072	15205	15080	15083	15069	15229	15107	15077	15236	15167	15207	15069	15096	15384	15056	15232	15146	15057	15159	15270	15191	14931	15108	15210	15124	15262	15115	15282	15012	15284	15165	15080	15253	15021	15148	15246	15135	15017	15157	15129	15072	15092	15213	15062	15003	15024	15248	15100	15051	15093	15162	15119	15114	15184	15135	15241	15264	15272	15086	15196	15084	15121	15036	15188	15302	15235	15158	15152	15137	15056	15109	15099	15271	15129	15071	15209	15188	15279	14953	15219	15148	15127	15136	15204	15109	15145	15048	15238	15202	15257	14986	15100	15175	15188	15231	15098	14983	15184	15194	15061	15157	15216	15195	15153	15029	15143	15063	15065	15141	15238	15195	15269	15134	15188	15120	15228	15094	15139	15065	15275	15225	15060	15087	15105	15075	14803	15201	15112	15050	14920	15174	15245	15165	14968	15149	15129	15235	15183	15057	15209	15161	15157	15245	15289	14957	15124	15215	15012	15223	15090	15151	15030	15202	15322	15143	15131	15106	15307	15044	15171	15169	15032	14965	15075	15206	15141	15059	15100	15171	15024	15187	15095	15151	15221	15285	15120	15164	15118	15061	15145	15170	15183	15018	15143	14998	15123	15299	15307	15177	15253	15272	15129	14972	15076	15257	15108	15024	15388	15106	15197	14959	15174	15243	15013	15119	14963	15136	14983	15080	15140	15049	15165	14983	15221	15144	15048	15092	15198	15159	15140	15101	14993	15156	15136	15137	15054	15192	15235	15241	15169	15138	15070	15098	15171	15114	15144	15283	15179	15075	15119	15136	15101	15325	15148	15214	15112	15255	15122	15011	15155	15173	15184	15053	15057	15070	15088	15229	15210	15076	15054	15214	15030	15033	15159	15022	15139	15161	15127	15075	15138	15023	15286	15037	15061	15104	14993	15164	15139	15031	15109	15152	15074	15053	15217	15253	15153	15157	15216	15054	15167	15110	15292	15204	15102	15051	15279	15092	15205	15068	15159	15052	15079	14996	15292	15017	15004	15189	15291	15222	15229	15209	15116	15265	14865	15166	15205	15081	15057	15148	15056	15080	15112	15090	15209	15233	14969	15046
27260	21800	24310	21325	17990	17922	17940	17692	17525	17660	17903	17667	17682	17722	17700	17482	17610	17672	17592	17556	17614	17762	17800	17532	17692	17767	17739	17599	17726	17544	17713	17552	17382	17655	17535	17570	17632	17737	17762	17599	17419	17699	17748	17681	17615	17602	17729	17701	17962	17720	17480	17862	17707	17779	17730	17798	17638	17537	17610	17536	17811	17693	17647	17662	17623	17490	17429	17586	17780	17579	17418	17469	17532	17640	17611	17584	17713	17757	17517	17338	17688	17542	17495	17418	17525	17449	17564	17606	17478	17610	17699	17579	17642	17550	17605	17694	17568	17505	17616	17495	17447	17871	17628	17548	17660	17669	17487	17571	17365	17551	17542	17783	17506	17487	17751	17523	17474	17602	17474	17462	17548	17692	17513	17405	17397	17533	17695	17388	17504	17428	17728	17546	17624	17594	17603	17641	17519	17459	17523	17465	17694	17443	17490	17572	17466	17575	17527	17498	17616	17577	17595	17515	17504	17633	17548	17739	17491	17499	17730	17480	17716	17665	17366	17520	17610	17504	17663	17575	17453	17515	17629	17515	17694	17390	17459	17707	17311	17523	17609	17762	17643	17497	17430	17435	17501	17446	17578	17859	17672	17649	17491	17579	17395	17399	17667	17529	17636	17502	17520	17685	17647	17510	17518	17548	17442	17580	17498	17534	17519	17572	17484	17465	17390	17444	17607	17612	17545	17524	17473	17605	17534	17491	17680	17634	17585	17554	17443	17470	17487	17506	17721	17602	17388	17371	17497	17549	17472	17654	17680	17547	17485	17610	17370	17732	17619	17546	17631	17610	17418	17528	17427	17584	17488	17619	17626	17614	17498	17584	17406	17311	17445	17592	17501	17596	17513	17520	17592	17715	17595	17531	17611	17584	17469	17630	17604	17592	17620	17675	17643	17486	17753	17588	17691	17831	17617	17580	17473	17575	17592	17426	17650	17672	17538	17630	17554	17542	17448	17351	17492	17516	17698	17425	17626	17573	17582	17573	17643	17523	17577	17795	17504	17730	17662	17405	17561	17486	17575	17469	17494	17391	17712	17590	17553	17594	17532	17604	17588	17653	17461	17610	17822	17662	17527	17395	17622	17630	17693	17538	17684	17639	17703	17489	17451	17736	17480	17563	17563	17499	17681	17442	17469	17605	17662	17531	17458	17456	17571	17676	17643	17383	17470	17591	17352	17664	17754	17605	17569	17655	17608	17504	17567	17656	17754	17580	17522	17577	17474	17620	17741	17674	17745	17589	17768	17501	17664	17608	17576	17626	17608	17690	17694	17637	17591	17746	17597	17601	17707	17493	17548	17646	17539	17640	17579	17650	17574	17517	17620	17637	17724	17626	17649	17454	17893	17619	17557	17425	17580	17579	17557	17446	17582	17517	17717	17512	17634	17457	17601	17722	17583	17587	17504	17573	17687	17794	17453	17529	17604	17556	17339	17380	17314	17330	17437	17626	17711	17720	17619	17467	17399	17643	17859	17650	17440	17362	17511	17610	17501	17462	17654	17462	17565	17584	17703	17504	17449	17468	17569	17594	17450	17556	17369	17540	17423	17767	17557	17507	17642	17402	17523	17744	17377	17406	17727	17693	17463	17532	17726	17513	17557	17550	17768	17757	17609	17596	17747	17665	17610	17578	17519	17687	17449	17499	17462	17471	17441	17734	17725	17427	17676	17580	17690	17543	17680	17676	17708	17458	17728	17426	17578	17569	17559	17641	17566	17283	17760	17512	17732	17693	17457	17490	17703	17766	17636	17667	17583	17295	17382	17513	17415	17655	17390	17636	17500	17539	17499	17640	17641	17666	17568	17795	17730	17578	17387	17551	17439	17519	17665	17595	17461	17562	17532	17733	17596	17571	17633	17631	17521	17485	17553	17572	17680	17465	17703	17652	17510	17782	17584	17442	17509	17579	17294	17589	17489	17658	17521	17577	17616	17660	17744	17570	17525	17604	17715	17676	17714	17448	17607	17679	17812	17384	17701	17561	17675	17547	17634	17579	17563	17500	17535	17459	17500	17548	17485	17456	17527	17481	17578	17634	17390	17544	17644	17561	17561	17626	17672	17660	17547	17449	17507	17526	17618	17424	17765	17349	17236	17630	17677	17653	17360	17617	17555	17490	17548	17522	17703	17645	17693	17412	17460	17563	17783	17584	17574	17417	17396	17710	17239	17465	17546	17403	17601	17721	17565	17559	17529	17737	17620	17565	17608	17647	17420	17750	17500	17505	17609	17550	17593	17471	17628	17606	17742	17670	17637	17603	17471	17513	17507	17659	17583	17686	17421	17736	17523	17486	17573	17546	17724	17610	17619	17565	17628	17507	17550	17543	17348	17669	17517	17675	17525	17492	17575	17720	17432	17570	17578	17507	17583	17510	17706	17573	17520	17562	17439	17423	17610	17443	17661	17591	17576	17587	17677	17494	17372	17362	17611	17477	17784	17872	17595	17723	17502	17787	17617	17568	17660	17600	17717	17678	17540	17535	17657	17666	17607	17625	17710	17447	17367	17552	17482	17566	17394	17588	17598	17734	17657	17424	17492	17544	17593	17532	17652	17516	17402	17584	17745	17691	17514	17675	17676	17540	17569	17505	17492	17428	17542	17738	17444	17840	17598	17477	17575	17392	17436	17648	17473	17492	17856	17683	17650	17552	17492	17585	17587	17517	17402	17287	17717	17729	17355	17558	17454	17681	17606	17664	17406	17448	17663	17554	17680	17506	17580	17435	17467	17396	17632	17571	17450	17466	17714	17826	17522	17489	17478	17436	17631	17442	17405	17317	17442	17638	17605	17755	17685	17558	17605	17527	17546	17502	17624	17653	17538	17509	17511	17638	17694	17531	17744	17729	17483	17429	17593	17676	17404	17630	17741	17725	17577	17621	17588	17832	17497	17413	17604	17525	17592	17437	17672	17686	17501	17398	17658	17401	17504	17559	17774	17266	17536	17312	17555	17634	17556	17720	17662	17536	17617	17546	17455	17543	17572	17595	17749	17522	17498	17477	17355	17475	17771	17630	17644	17650	17713	17790	17659	17392	17748	17541	17452	17678	17605	17562	17439	17526	17558	17576	17497	17619	17715	17745	17541	17534	17410	17645	17639	17775	17558	17479	17516	17662	17526	17579	17645	17699	17516	17575	17642	17505	17637	17620	17447	17448	17464	17605	17644	17541	17646	17696	17390	17443	17684	17733	17995	17773	17807	17619	17448	17485	17442	17688	17431	17662	17512	17409	17486	17606	17443	17388	17617	17451	17444	17518	17676	17748	17531	17475	17491	17647	17471	17453	17480	17679	17550	17581	17651	17606	17619	17398	17413	17803	17415	17569	17440	17681	17691	17661	17604	17437	17667	17498	17147	17424	17590	17494	17514	17402	17447	17473	17609	17597	17834	17541	17541	17506	17638	17444	17623	17803	17566	17504	17559	17696	17623	17782	17511	17526	17682	17579	17557	17548	17581	17493	17475	17396	17541	17516	17464	17513	17471	17531	17472	17624	17532	17610	17521	17544	17719	17474	17738	17731	17608	17486	17397	17767	17579	17503	17405	17596	17618	17540	17638	17682	17653	17384	17570	17301	17449	17484	17651	17614	17549	17620	17577	17685	17549	17711	17586	17727	17552	17657	17690	17440	17439	17815	17678	17460	17614	17489	17648	17494	17581	17547	17829	17660	17682	17571	17429	17574	17615	17824	17372	17500	17510	17658	17812	17569	17393	17696	17642	17463	17675	17614	17864	17454	17650	17592	17654	17721	17599	17688	17464	17690	17478	17501	17548	17753	17578	17478	17535	17679	17505	17464	17428	17702	17693	17702	17612	17492	17584	17552	17562	17514	17494	17626	17753	17630	17311	17596	17748	17712	17676	17496	17478	17553	17651	17436	17653	17633	17590	17280	17394	17765	17541	17644	17665	17592	17568	17774	17401	17577	17865	17671	17718	17768	17566	17521	17625	17518	17487	17585	17285	17350	17418	17409	17583	17576	17608	17559	17796	17653	17667	17523	17545	17463	17679	17465	17546	17464	17713	17615	17796	17721	17881	17522	17635	17517	17563	17516	17534	17702	17507	17335	17496	17732	17495	17588	17415	17402	17743	17501	17555	17646	17610	17556	17558	17373	17602	17726	17770	17610	17301	17452	17655	17464	17459	17589	17454	17700	17849	17442	17462	17596	17548	17441	17732	17637	17550	17607	17343	17678	17661	17557	17558	17613	17808	17732	17587	17640	17808	17488	17439	17563	17402	17379	17704	17688	17538	17566	17479	17646	17688	17674	17742	17680	17612	17551	17423	17697	17494	17614	17417	17502	17548	17595	17553	17761	17757	17708	17659	17542	17474	17607	17532	17484	17671	17571	17534	17422	17739	17272	17582	17550	17441	17519	17587	17506	17544	17675	17514	17600	17718	17454	17528	17487	17650	17647	17660	17580	17479	17558	17566	17378	17542	17677	17555	17335	17960	17725	17587	17874	17559	17499	17652	17590	17473	17415	17455	17375	17453	17604	17491	17588	17415	17590	17543	17450	17657	17555	17805	17405	17548	17502	17655	17766	17373	17429	17499	17680	17611	17712	17774	17750	17710	17660	17485	17555	17324	17678	17550	17401	17584	17442	17658	17646	17773	17570	17497	17606	17583	17439	17561	17466	17659	17672	17674	17569	17647	17649	17436	17647	17649	17364	17626	17538	17477	17606	17640	17521	17762	17597	17578	17533	17559	17620	17650	17750	17662	17570	17669	17708	17802	17684	17632	17596	17609	17563	17361	17514	17523	17379	17444	17478	17656	17406	17603	17589	17635	17445	17575	17520	17602	17641	17782	17560	17639	17679	17727	17542	17593	17576	17492	17674	17466	17581	17645	17442	17696	17874	17742	17389	17746	17633	17685	17577	17663	17501	17663	17474	17538	17841	17604	17640	17610	17653	17672	17635	17637	17469	17563	17539	17584	17651	17564	17647	17721	17462	17614	17640	17639	17460	17641	17716	17441	17609	17541	17434	17657	17449	17517	17482	17690	17509	17595	17561	17538	17650	17358	17599	17350	17384	17572	17523	17463	17576	17579	17749	17465	17452	17605	17538	17606	17665	17616	17744	17679	17595	17713	17555	17255	17520	17566	17762	17746	17697	17539	17512	17625	17742
14900	17760	17385	16163	15854	15690	15426	15410	15232	15216	15131	15367	15171	15192	15271	15242	15151	15018	14975	15040	15254	15120	15211	15315	15038	15072	15221	15075	15143	15083	15062	15048	15172	15113	15260	15210	15073	15234	15052	15205	15174	15152	15298	15202	15195	15003	15053	15150	15187	15271	15088	15238	15113	15239	15079	15229	15151	15203	15066	15070	15196	15186	15103	15071	15199	15097	15043	14866	15299	15092	15222	14930	15052	14985	15304	15178	15109	15198	15078	14913	14994	15091	15085	15072	15244	15070	15153	15040	15207	15055	15106	15101	15331	15053	15009	15012	15088	15323	14895	14976	15187	15078	15080	14990	15287	15106	14996	15022	15222	15101	15169	14997	14979	15179	15109	15123	15126	14969	15160	15079	15039	15017	15030	14953	14969	15202	15188	15080	15066	15071	15049	15208	15068	15151	14941	15233	15198	15234	14993	15079	15026	15106	15270	14945	14829	14935	15025	14994	14981	15046	15129	15012	15099	15054	15179	15101	14931	15224	15107	15001	15011	15006	15177	15121	15074	14962	15060	15115	15060	15187	15183	15070	15176	15165	15212	15129	15089	15107	15111	15181	15169	15082	15159	15040	15162	15164	14970	15158	15020	15049	15230	15167	15114	15151	15085	15043	14969	15061	15095	15178	14949	15139	15001	15083	15052	15194	15174	15236	15154	15101	15132	15100	15063	15028	15059	15193	15209	14946	15125	15164	15166	15110	15005	15193	15204	15280	15006	14977	15067	15084	15064	15166	14993	15006	15201	14935	15156	15030	15115	15054	15123	15130	15271	15095	15069	15212	14999	15278	14934	15154	14968	15257	15155	15144	14967	15142	15188	15044	15052	15143	15056	14981	14950	15067	15084	15060	15303	15101	15208	14872	14921	15025	15040	15141	15103	15211	15069	15147	15195	15219	14974	15248	15131	15147	14873	15035	15012	15192	15126	14972	15048	14983	15157	14996	15043	15132	14949	15079	15247	15226	15107	15111	15169	14972	15206	15070	14943	15064	15035	15037	15034	15005	15113	15057	15148	15157	15068	15144	14991	15047	15127	15137	15064	15299	15107	15163	15102	15018	15110	15133	14850	15030	15227	15046	15084	15202	14929	15025	14992	15079	15084	15016	15102	15131	14924	15134	15218	15169	15176	15312	14977	14938	14996	15099	15103	15125	15137	15204	14929	15234	15071	15135	15223	15126	14985	14893	14921	15224	15115	15093	15224	15030	15064	15072	15069	15087	15087	15024	15114	14992	14972	15161	15198	15184	15201	15199	15165	15111	15262	15126	15135	15228	15031	15046	15080	15061	15164	15188	15124	15077	15138	15183	14952	14992	15187	14957	14991	15151	15052	15017	15081	15117	14988	15058	15213	15052	14980	15136	15094	15245	15027	15053	15079	15081	15056	15033	15045	15165	15061	15049	15323	15177	15073	15184	14943	15105	15106	14983	15129	15057	15121	15250	15137	15070	15108	14990	15028	15132	15078	15091	15187	15228	14940	14991	15067	15003	14943	15161	15145	15144	14970	15142	15043	15105	15094	15145	15020	15128	15033	15063	15112	15111	15127	15109	15084	15139	15207	15120	15088	15234	14970	15316	15062	15206	15136	15288	14921	15196	15134	15107	15180	14951	15099	15150	14927	15146	15055	15070	15093	14937	15097	15081	15086	15161	15145	15198	15158	15071	14972	15174	15061	15018	15199	15184	15063	15003	15073	15050	15095	15086	15029	15051	15156	15160	14983	15166	15032	15054	15154	15065	15089	15074	14960	15002	15076	15030	15145	15119	15108	14915	15019	15019	15180	15065	15081	15019	15005	15093	15270	14998	15026	15207	15039	15163	15040	15124	15169	15217	15169	15021	15237	15156	15144	15186	15121	15011	15308	15118	15071	15146	15205	15054	15236	15218	15129	14860	15124	15166	14970	14983	15148	15110	15216	15007	15096	14963	15042	15115	15128	15182	15042	14949	15077	15066	15042	15158	15123	15203	15116	14975	15026	15081	14870	15167	15003	15078	15116	15152	15140	15111	15156	15092	15250	14830	15127	15187	15109	15207	15048	15153	14991	15077	15038	15040	15102	15096	15182	15049	15088	15074	15018	14978	15184	15113	15089	14934	14963	15137	15034	15085	15072	15065	15096	15263	15125	15029	15043	15057	14948	15128	15168	15122	15133	15006	15182	15118	15221	15157	15252	15100	15038	15247	15111	15089	14962	15164	15109	15119	15161	14971	15011	14972	15032	15156	15097	15239	15051	14906	15027	15184	15070	15137	15134	15194	15209	15063	14883	15004	15210	14981	15113	15128	15278	15121	14918	15115	15111	15247	15146	15168	15199	15285	15256	15275	15173	14978	15246	15010	14985	15109	15148	15166	14969	15120	15135	15162	15094	15086	15002	15070	15138	15096	15122	15159	15192	14895	15063	15155	15030	15105	14924	15205	15068	14937	15157	15064	15117	15107	15140	15051	15066	14913	15091	15263	15080	14851	15074	15092	14988	15064	15156	15274	15108	15029	15103	15019	15130	15135	15108	15165	15212	14941	15076	15026	15194	15120	14973	15113	15082	15026	15104	15095	15035	15091	15313	15016	15142	15005	15324	15057	15062	15161	14970	15105	15058	15251	14908	15197	14946	15107	15036	15138	15091	15120	15213	15140	15014	15049	15008	15021	15078	15059	15071	15059	14986	15093	15262	15049	15129	15032	15037	15070	14969	15102	15181	15033	15133	15156	15227	15074	15176	15069	15169	15134	15093	15028	15214	15095	15079	15126	15118	15178	15095	15116	15071	15058	15081	14999	15049	15179	15151	15134	15162	15124	14991	15364	14942	15054	15204	14962	15191	15140	15000	15144	15089	15028	15134	15164	15114	15132	15119	15110	15179	15164	14916	15288	15123	15122	15280	14987	15063	15089	15089	15125	15055	15074	15019	15126	14964	15111	15083	15120	15103	15115	15098	14988	15179	15078	15012	15032	14961	15025	15054	15140	15132	15147	15125	15123	15028	15102	15068	14952	14967	15153	15225	15069	15121	15152	15134	15038	15097	15373	15131	15061	15193	15060	15116	14979	15068	15018	14949	15163	15152	15172	15043	15190	14953	15022	15137	15086	14990	15072	14981	15105	15159	15068	15275	15035	14969	15044	14970	15050	15131	15057	14915	15009	15141	15121	15075	15080	15226	15090	15006	15184	15003	15190	15030	15169	15086	15116	15029	15138	15037	15120	15091	15094	14888	15183	15065	15047	15126	15174	15119	15230	15024	15047	14977	15151	15238	15022	15129	15184	14971	15153	15174	15069	15062	15204	15044	15202	14998	15073	15177	15309	15091	14997	15113	15129	15002	15079	15078	15029	15026	15244	15016	15101	15186	15209	15055	14904	15110	15204	15151	15051	15123	15105	15185	15009	15135	15116	15109	14965	15105	15126	15213	15128	15112	15171	15161	15004	15130	15133	15222	15051	15016	15000	15024	15171	15076	15086	15044	15078	15247	15145	15174	15079	15240	15110	14985	15121	15203	15032	15090	15164	15112	15053	14944	15071	15152	15073	15227	15123	15166	15059	15114	15155	15133	15113	15107	15094	15103	15043	15053	15177	15152	15145	15210	15206	15088	15198	14921	15048	15015	14955	15092	15387	14987	15096	15031	15058	15258	15195	15036	14952	14955	14860	15165	15106	15234	15082	15144	15166	15013	15140	15135	15075	14966	15003	15020	15144	15060	15146	15007	15269	15246	15086	15093	15160	14997	14945	15170	15105	15155	15043	14950	15124	15025	15095	15008	15092	15252	15142	15088	14966	15107	15052	14877	14912	15153	15016	15105	15344	15132	15328	15134	14985	15012	15199	15091	15136	15165	15090	15059	15126	15083	14882	15057	15049	15040	15186	15115	15050	15013	15096	15012	15017	15047	15271	15312	15196	15086	15048	15176	15188	14984	15051	14952	15094	14989	14972	15081	14943	15114	15018	14980	15142	14973	15200	14853	15111	15041	15102	15009	15034	15200	15017	15069	15079	15099	14980	15134	15154	15094	14873	15051	15187	15075	15149	15049	14992	15232	15078	15120	15053	15219	14991	15134	14969	15161	15194	15245	15163	15160	15105	15137	15158	15126	15093	15017	14971	15131	14948	15077	15140	15119	15248	15001	15104	15116	15082	15095	15155	15057	14997	15124	14995	14889	15210	15065	15072	15216	15089	14977	14939	14906	15145	15211	15074	14985	15230	15217	14996	15103	14924	15239	14951	15060	14889	15004	15239	15173	15075	15167	15104	15161	15239	14969	15033	15245	15205	15110	15000	15069	15001	15256	15027	15300	15158	15132	15077	14951	15166	15115	15092	15012	15046	15126	14935	15175	15033	15115	15055	15049	15139	15227	15013	14891	15162	15005	15016	14939	15147	15200	14944	15203	15284	15150	15108	15053	15131	15138	15019	15179	15175	14975	15139	15144	15159	15062	15136	15160	15148	15166	15036	15186	15313	15123	14995	15045	15216	14976	15095	15161	15240	15074	15096	15145	15199	15093	15158	15089	15056	15170	15020	14969	15222	15063	14923	15155	15035	14963	15068	15152	14993	15061	15085	15117	14881	15332	14991	15030	15137	15072	15104	15021	15357	14894	15232	15059	15074	15166	15133	15070	15167	15147	15063	15023	15050	15082	15221	15198	15225	14965	15146	15024	15091	15198	15093	15070	15193	15189	15125	14959	15011	15022	15102	15124	14951	15320	15018	15242	15007	15142	15094	15167	15113	15076	15069	14995	14931	15217	15192	15134	15094	15052	15189	15085	15152	15194	14958	14969	15128	15011	15116	15135	15102	15207	15152	14980	15085	14990	14961	14986	15142	15060	15173	15129	14952	15153	15097	15148	15072	15202	15154	15038	15218	14980	15240	15172	15170	15111	15155	15081	15048	15020	15121	15296	15172	15188	14994	15162	14925	15160	15185	15019	15201	15090	15043	15112	15045	14892	14940	15129	14992	15008	15176	15108	15137	15099	15008	15206	15069	15005	15116	15235	15119	15054	15106	15095	15100	15179	15085	15029	15021	15104	15091	15000	15017	15255	15167	15100	15064	15136	15023	15251	15148	15081	15170	15198	15124	15091	15234	15158	15172	15210	15012	15323	15128	15040	15137	15058	15208	15182	15061	15091	15305
23624	21072	28533	23926	21829	21621	20361	17973	17400	17594	17527	17532	17356	17511	17217	17202	17211	17088	17079	17218	17107	16921	17068	17096	16922	17012	16883	17000	17154	17112	17002	17112	16983	17204	16874	17024	17192	17000	16902	17006	17114	16924	16928	17125	17113	17137	17043	17024	17017	16971	17098	17142	16946	17018	17257	16900	17115	17071	16955	16854	16831	16909	16918	16920	16976	17033	16876	17094	16974	16901	16853	16921	16939	16816	16876	16833	16925	16862	16850	16995	16898	16843	16779	17064	17055	17078	16950	16887	16922	17052	16928	16961	16984	16873	17102	16858	16867	16929	16727	17077	16918	16902	16898	16890	16824	16855	17123	16873	17028	16945	16864	16933	16886	16888	16898	16810	16860	16756	16840	16886	16898	16959	17162	16980	16755	16863	17064	16945	16851	16766	17137	16936	16929	16979	17055	16960	16873	16905	16909	17205	16829	17008	16915	16732	16909	16800	16875	17033	16814	16899	16920	16800	16928	17038	17007	17004	16848	17082	16937	16779	17011	17007	16930	17141	17157	17012	16827	16860	16860	16908	16968	17018	16920	17055	17064	16905	16891	17038	17170	16972	16859	16935	16890	17077	16919	16912	16934	16953	16890	17157	17171	16952	16811	17020	16792	16765	16953	16918	16778	17133	16848	16831	17033	16852	16798	16973	16747	17004	16991	16995	16889	17073	17004	16982	17004	16596	16890	16927	16998	16985	16862	16978	16977	16770	16684	17004	16891	16799	16776	16960	16884	16791	16843	16815	16959	17078	16979	16929	17070	16840	16861	16983	16755	16958	16889	16862	16953	16799	16837	16998	16921	16744	16731	16670	16891	16876	16945	16926	16982	16985	17053	17029	16807	16930	16904	17106	16941	16960	17059	16887	17072	16807	16845	16670	17115	16683	16960	16910	16945	16653	17053	16856	16973	16775	16997	16986	16927	16826	16835	16845	16802	16993	16975	16875	16861	16798	16995	16915	16849	16793	16747	16928	16852	16668	17026	16845	16965	16975	16921	16814	16905	17020	16931	16893	16725	16892	17076	16870	16742	16981	16884	17000	16901	17018	17003	17048	17058	17000	17019	16776	16788	17221	16792	16900	16882	17003	16953	16871	16831	16946	16914	16777	16954	16861	16831	16849	16982	16983	16937	16874	16884	16894	16697	17007	16916	16922	16900	16806	16710	16948	17104	16948	16926	16803	16952	16989	16917	16812	16863	16954	16971	16862	16896	16976	16927	16703	16680	17142	16838	16924	16952	16758	16886	16896	16934	17014	16981	16827	16805	16750	16954	16761	17041	16830	16903	16978	16859	17094	16803	16889	16763	16738	16985	16953	16845	16877	16872	16915	16840	17041	17044	16907	16687	16851	16777	17067	16899	17073	16868	16887	16918	16753	16946	16755	16954	16923	16821	16869	16963	17002	17031	17007	17050	16938	16776	16979	17115	16939	16888	16964	16909	16758	16946	16953	16893	17019	16800	17042	16979	17095	16833	16783	17018	16885	16813	16859	16966	16873	16996	17059	17051	16818	16973	16828	16886	16874	16933	16882	16828	16814	16938	17016	16766	16812	16953	16858	16858	16909	16921	17010	16851	16755	16862	16810	16825	16862	16977	16859	16882	16964	16877	16919	16923	16822	17047	17140	16840	16816	16844	16769	16679	17169	16931	16768	16926	16851	16849	17052	16817	16885	16896	16964	16847	17151	16794	16863	16800	16869	16876	16893	16943	16823	16994	16751	16951	16913	17007	17040	17021	16826	16909	16939	16893	16869	16924	16961	16889	16887	16983	17044	16983	16717	16971	16631	16788	16870	16850	17110	16947	16782	16954	16703	16882	16861	16912	16912	16865	16851	16911	16802	17044	16915	16820	16837	16891	16900	16964	16891	17016	16905	16940	16974	17048	17072	17036	16685	16991	16899	16959	16912	16909	16766	16864	16845	16876	17120	16788	16839	16743	16725	16921	16807	16815	16927	17026	17098	16979	16923	16810	16770	17054	16990	16807	16854	16817	16883	17091	16830	17084	16903	16731	16927	17000	16908	16814	16922	16968	16994	16846	16934	17030	17038	16890	17014	16728	16942	16933	16777	16873	17044	16913	16837	16707	16946	16662	16893	16973	16996	16925	17056	17014	16963	17109	16865	16872	17087	16994	17161	16886	16902	16996	17098	16999	16958	16912	16900	16957	17018	16878	16797	16822	16998	16902	16747	16755	16853	16733	16889	16971	16903	16771	17039	16872	16715	16656	16971	16875	16807	17004	16814	16944	16928	16703	16896	16992	16934	17219	16953	16811	16969	16907	17179	16965	16758	16971	16866	16810	16971	16844	16874	16903	16872	17001	17036	17045	16814	16868	17013	17082	17088	16839	16909	16986	16917	16942	16834	16972	16780	16823	17003	16916	17020	16955	16957	16855	16977	16927	16684	16844	16844	16885	16991	17060	16888	16990	16933	17109	16793	16846	16825	16984	16984	16851	16931	16812	16932	17123	16704	16793	17006	16812	16769	16936	16849	16908	16838	16955	16794	16961	16950	16873	16827	16876	16845	16881	17131	16872	16901	16634	16791	16931	17019	16853	16938	16889	17109	16838	16943	16859	16820	16777	16830	16993	16777	16832	16890	16966	16939	17092	16663	16977	16916	16957	16801	17163	16895	16918	17031	16953	16944	16711	16815	16707	16955	16887	16853	16834	16915	17159	17009	16863	17083	16917	16977	16991	16928	16961	16924	16894	17004	16970	16959	16737	16922	16878	16811	16836	17058	17061	16941	16838	16953	16945	16690	17001	17040	16977	16873	16860	16946	16836	16973	16894	16911	16719	16790	16918	17000	16938	16969	16760	16963	16893	16999	17123	16948	16847	17020	17072	16904	17010	17082	16701	16879	17026	16950	16913	17011	16883	16981	16808	16936	16574	16870	16829	17016	17046	17040	16838	17043	17051	16792	16865	16810	16956	16758	16887	16966	17069	17059	16892	17026	16898	16860	17060	16922	17060	16873	16781	16759	16906	17088	16971	16996	16850	16871	16867	16926	16833	16943	17026	16882	16896	16826	16957	16933	16797	17022	16839	16918	16817	16909	16957	16924	16885	16856	16799	16849	16794	16982	16946	16712	16756	16979	16939	16889	16727	16783	16953	16708	16670	16837	16970	16932	17155	16910	16861	16915	16960	16890	16938	16956	16900	16781	16860	16715	16840	17059	16895	16840	16866	16944	16945	16983	16520	16975	16937	16890	16796	17007	16960	16818	16810	16978	16675	16698	16994	16911	16891	16881	17169	16922	16904	16986	16843	17061	16925	16849	16787	16743	16787	16927	16871	16774	16893	16985	16781	16987	16958	17046	16934	17042	16851	16860	16917	16825	16968	16870	16928	16944	17064	16936	17149	16949	16768	16866	17129	16934	16968	16887	16974	17011	16928	16739	16962	16843	16946	16942	16838	16992	16970	17034	16858	16811	16877	17044	16947	16968	16911	17023	16717	16913	16759	17079	16980	17017	17001	16823	16811	16885	16906	16901	16997	16684	16959	16838	16980	16971	16913	16945	16974	16962	16820	17061	16801	16869	16987	16737	16874	17097	16774	16848	16878	17118	16896	16924	16766	16969	16948	17153	16914	16837	16925	16900	16754	16773	16758	16859	16867	16898	16925	16852	16891	16831	17063	17129	16886	16919	16993	16998	17067	16806	16948	16954	17120	16817	17013	16883	17105	16928	16848	16898	16959	17031	16776	16952	16856	16876	16836	16844	16909	16914	16961	16887	16920	17012	16919	16847	16980	16863	17188	17182	16966	16970	16883	16671	16784	16950	16956	16826	17072	16792	16910	16863	16977	16665	16846	16739	16995	17111	16910	16751	16909	16723	16809	16679	16956	16726	16779	16909	16930	16921	17140	16987	16962	16844	17010	16927	16939	16777	16877	16934	16987	16818	16966	16802	16894	16949	16836	16965	16908	16891	17056	16911	17041	16837	16760	16773	16814	16868	16845	16799	16862	16936	16964	16933	16792	16898	16874	16781	16944	16854	16861	17075	17123	16777	16921	16806	17089	16879	16790	16912	16887	17005	16947	16824	16843	16894	16869	16885	16966	17001	17144	16971	16954	16756	16920	17017	16769	16933	17068	16783	16935	16853	16692	16787	16994	16937	16811	16897	16977	16809	17001	17053	16991	16985	16828	17001	17081	17049	16905	16709	16707	17032	16939	16987	17090	16878	16893	16987	17102	16902	16916	16912	16853	16912	16930	16818	16869	16892	16947	16964	16863	16775	16904	16792	16831	17116	17076	17087	16989	16878	17068	17120	17055	16893	16971	17027	17073	17074	16971	16775	16806	16911	16997	17074	16871	16961	16984	16737	16825	16867	17035	16983	16757	17036	16775	17049	16842	16852	17136	16735	16747	16849	17104	17073	16815	16856	16979	16839	16877	17023	17057	16943	16923	16911	16887	16842	16942	17127	17042	17093	16873	16900	16927	16850	16920	16826	16788	16965	16888	17068	16927	16776	17027	16892	16802	16896	17051	16943	16932	16964	17128	16860	16675	16987	16973	16853	16929	17114	16840	16940	16885	17064	16798	16872	16867	16892	16870	17038	17086	16805	16698	16827	16858	16901	16928	16833	17226	17090	16806	16799	16962	16795	16899	16892	16816	16952	17049	16767	16782	17108	16889	16969	16750	17044	16957	16959	16996	16950	16938	17040	16812	16989	16895	16844	17052	16918	16875	16846	16881	16796	16985	16915	16826	16785	16923	16892	16775	17004	16844	16765	16804	17107	16926	17007	17146	17053	16941	16667	16855	17085	16764	17045	16854	17014	16881	16914	17031	17070	16969	16877	17095	16886	16912	16964	16808	17008	16811	16682	16930	16856	16907	16940	17037	16884	16882	16841	16784	16891	17121	17189	16693	16934	16858	16915	16902	16884	16852	16922	16884	17019	17062	16957	17151	16998	16857	16880	16954	16876	17053	16897	16913	17053	17003	17087	16911	16908	16827	16987	16989	17365	16965	16872	16749	16788	17053	17075	16870	16788	16837	16845	16831	16987	16855	17061	16918	17025	16984	16964	16865	16938	16874	17132	17003	16994	16871	17035	16956	16861	16883	17039	17021	16705	16864	16788	16933	16909	16801	16844	16832	16743	17070	16854	16813	16796
14004	23620	22210	18643	17369	16523	15875	15843	15450	15494	15398	15180	14988	15139	15072	14999	15090	14932	15009	14743	14707	14721	14900	14637	14908	14759	14882	14873	14745	14799	14790	14895	14742	14969	14739	14976	14810	14727	14767	14771	14879	14869	14914	14981	14887	14824	14763	14775	14941	14703	14883	14811	15050	14859	14690	14731	14764	14887	14786	14637	14781	14711	14811	14830	14733	14868	14627	14687	14698	14626	14753	14688	14697	14757	14619	14823	14756	14695	14946	14757	14789	14744	14700	14767	14742	14906	14907	14791	14734	14773	14789	14620	14787	14835	14835	14768	14587	14736	14794	14546	14829	14707	14822	14659	14629	14716	14770	14733	14940	14762	14548	14808	14836	14740	14778	14589	14688	14624	14857	14703	14644	14822	14774	14686	14647	14676	14774	14684	14692	14535	14672	14746	14814	14692	14604	14780	14809	14810	14679	14689	14784	14657	14619	14613	14784	14689	14846	14844	14843	14753	14851	14823	14723	15013	14908	14931	14721	14751	14727	14544	14593	14629	14744	14624	14781	14862	14814	14754	14768	14649	14648	14767	14804	14639	14807	14656	14769	14585	14760	14821	14770	14652	14827	14526	14866	14760	14820	14889	14610	14682	14657	14778	14676	14820	14668	14799	14656	14922	14729	14638	14767	14517	14591	14722	14748	14738	14610	14922	14705	14670	14542	14835	14766	14695	14848	14696	14709	14702	14722	14773	14824	14791	14687	14783	14712	14663	14828	14722	14707	14731	14622	14698	14865	14717	14673	14757	14728	14596	14573	14632	14661	14780	14713	14776	14707	14830	14657	14751	14521	14580	14821	14623	14749	14795	14753	14748	14708	14565	14718	14770	14645	14956	14763	14796	14719	14847	14799	14708	14691	14640	14660	14715	14726	14744	14769	14650	14675	14773	14775	14668	14756	14903	14597	14807	14770	14642	14595	14809	14780	14707	14754	14598	14756	14536	14639	14567	14829	14817	14784	14711	14670	14835	14634	14674	14699	14758	14785	14877	14783	14741	14695	14640	14746	14619	14776	14736	14719	14646	14799	14894	14739	14650	14675	14760	14743	14575	14680	14729	14731	14816	14774	14672	14769	14581	14649	14701	14776	14742	14785	14806	14751	14848	14720	14866	14724	14686	14670	14768	14744	14719	14854	14690	14732	14762	14830	14823	14821	14822	14625	14680	14675	14580	14737	14824	14776	14656	14732	14767	14930	14667	14714	14648	14653	14793	14818	14476	14745	14806	14763	14650	14708	14785	14757	14673	14619	14695	14715	14736	14843	14758	14685	14827	14754	14812	14837	14661	14553	14711	14602	14583	14701	14754	14863	14904	14759	14777	14776	14712	14811	14716	14885	14735	14624	14664	14872	14807	14868	14815	14697	14742	14726	14816	14749	14852	14774	14818	14766	14629	14700	14712	14705	14657	14712	14789	14707	14782	14793	14653	14674	14736	14499	14655	14623	14719	14700	14736	14668	14802	14707	14812	14663	14887	14793	14707	14637	14730	14802	14749	14719	14795	14723	14930	14783	14668	14761	14747	14825	14719	14705	14550	14852	14701	14648	14677	14777	14871	14778	14799	14715	14790	14701	14796	14577	14596	14827	14703	14861	14826	14863	14701	14789	14680	14800	14712	14586	14809	14690	14841	14629	14763	14810	14685	14716	14810	14641	14761	14687	14742	14868	14712	14759	14622	14828	14734	14751	14686	14796	14730	14754	14739	14886	14611	14488	14717	14798	14652	14603	14618	14627	14815	14719	14681	14692	14900	14639	14655	14834	14643	14818	14719	14628	14755	14696	14635	14675	14671	14683	14845	14570	14766	14713	14659	14674	14675	14779	14957	14623	14773	14573	14716	14765	14750	14789	14657	14747	14666	14717	14772	14612	14700	14704	14720	14745	14845	14698	14502	14806	14650	14717	14775	14629	14838	14721	14771	14713	14787	14863	14733	14715	14583	14892	14560	14716	14711	14812	14863	14865	14628	14707	14772	14594	14770	14760	14881	14791	14634	14651	14763	14743	14618	14681	14615	14662	14868	14630	14538	14647	14765	14797	14642	14637	14709	14662	14695	14761	14803	14719	14732	14776	14771	14784	14684	14588	14609	14682	14619	14802	14707	14628	14680	14919	14871	14626	14764	14753	14843	14728	14848	14605	14789	14719	14785	14557	14684	14932	14767	14865	14636	14593	14782	14792	14663	14805	14527	14780	14787	14729	14849	14692	14737	14714	14739	14650	14703	14825	14628	14932	14576	14751	14758	14674	14661	14807	14777	14799	14765	14804	14621	14916	14863	14773	14663	14720	14792	14713	14740	14719	14734	14672	14647	14735	14711	14618	14831	14853	14835	14631	14758	14601	14715	14842	14644	14860	14706	14706	14570	14660	14671	14610	14930	14743	14696	14717	14710	14840	14649	14732	14827	14698	14701	14697	14697	14671	14660	14832	14773	14733	14603	14598	14664	14699	14792	14606	14756	14688	14647	14653	14779	14684	14634	14652	14802	14643	14671	14777	14826	14665	14802	14770	14777	14641	14694	14562	14788	14704	14563	14810	14951	14594	14710	14587	14855	14654	14798	14813	14701	14688	14692	14629	14746	14813	14632	14677	14828	14765	14813	14684	14628	14790	14686	14705	14853	14745	14778	14809	14716	14636	14836	14572	14693	14692	14640	14819	14886	14817	14531	14745	14738	14913	14716	14842	14690	14555	14607	14760	14550	14860	14835	14790	14835	14746	14610	14713	14839	14676	14848	14832	14589	14613	14737	14724	14722	14719	14615	14946	14761	14725	14677	14672	14797	14671	14840	14720	14552	14722	14792	14811	14880	14734	14990	14710	14803	14739	14802	14748	14959	14724	14715	14767	14660	14770	14669	14917	14794	14850	14527	14736	14691	14890	14718	14736	15012	14794	14699	14641	14725	14551	14692	14562	14715	14746	14739	14513	14778	14797	14823	14589	14758	14672	14622	14702	14831	14782	14939	14505	14745	14872	14631	14778	14653	14507	14871	14652	14811	14750	14801	14696	14831	14872	14733	14779	14584	14722	14631	14712	14686	14637	14804	14886	14783	14643	14608	14751	14786	14702	14719	14783	14701	14837	14530	14763	14546	14875	14736	14774	14705	14515	14827	14818	14868	14708	14701	14803	14790	14751	14717	14771	14691	14707	14640	14678	14880	14736	14736	14805	14736	14693	14732	14543	14777	14614	14832	14831	14722	14741	14681	14784	14704	14676	14701	14820	14788	14726	14845	14777	14748	14828	14631	14851	14640	14604	14727	14561	14862	14681	14607	14634	14819	14662	14695	14622	14547	14841	14634	14667	14661	14565	14782	14689	14765	14738	14911	14756	14647	14873	14716	14787	14614	14867	14526	14655	14715	14683	14724	14713	14893	14789	14648	14798	14656	14823	14702	14819	14698	14875	14822	14853	14656	14826	14663	14850	14699	14625	14686	14734	14935	14826	14831	14708	14754	14666	14853	14717	14673	14723	14843	14784	14670	14717	14767	14513	14653	14690	14788	14560	14674	14683	14595	14750	14729	14630	14749	14622	14823	14713	14724	14751	14609	14559	14773	14792	14741	14811	14614	14802	14654	14757	14745	14815	14727	14770	14698	14693	14693	14858	14802	14704	14709	14882	14768	14844	14595	14700	14954	14762	14572	14676	14750	14650	14762	14956	14751	14735	14833	14674	14741	14728	14762	14763	14627	14697	14817	14641	14693	14792	14836	14751	14640	14682	14813	14644	14664	14668	14652	14534	14682	14694	14754	14668	14720	14777	14856	14739	14793	14837	14627	14657	14675	14613	14578	14510	14564	14755	14782	14771	14843	14781	14788	14720	14652	14850	14777	14723	14896	14812	14862	14850	14842	14779	14927	14679	14623	14659	14680	14760	14802	14734	14560	14815	14787	14751	14737	14746	14636	14919	14656	14685	14817	14834	14705	14697	14622	14718	14706	14731	14652	14819	14737	14718	14665	14712	14800	14757	14583	14574	14743	14662	14637	14531	14598	14605	14721	14716	14752	14678	14726	14602	14654	14749	14762	14704	14777	14716	14777	14779	14675	14728	14601	14728	14829	14446	14735	14841	14969	14620	14726	14465	14710	14834	14761	14651	14666	14728	14684	14771	14763	14728	14596	14699	14659	14829	14576	14620	14891	14713	14710	14792	14787	14718	14784	14691	14683	14823	14700	14706	14715	14849	14791	14635	14804	14669	14762	14616	14770	14848	14812	14714	14665	14800	14752	14666	14656	14734	14641	14583	14724	14710	14683	14655	14687	14798	14616	14671	14711	14778	14723	14676	14677	14779	14695	14758	14784	14580	14716	14850	14670	14780	14640	14626	14687	14754	14714	14896	14552	14732	14732	14664	14581	14723	14813	14650	14762	14806	14844	14631	14692	14640	14698	14896	14732	14748	14740	14682	14695	14836	14671	14595	14636	14630	14745	14669	14792	14797	14793	14856	14747	14684	14790	14714	14772	14705	14729	14537	14637	14699	14622	14730	14728	14795	14808	14784	14771	14625	14831	14729	14816	14816	14759	14684	14744	14723	14584	14924	14679	14917	14936	14871	14798	14674	14549	14805	14732	14842	14669	14680	14789	14716	14831	14509	14900	14734	14694	14738	14933	14733	14743	14746	14653	14756	14891	14551	14725	14913	14840	14593	14747	14702	14599	14789	14631	14703	14761	14718	14646	14910	14713	14865	14744	14630	14805	14732	14700	14837	14784	14614	14700	14639	14730	14701	14754	14640	14703	14781	14815	14760	14741	14619	14777	14830	14739	14725	14605	14583	14855	14963	14661	14915	14821	14820	14794	14714	14773	14659	14656	14745	14584	14857	14836	14617	14706	14759	14705	14643	14749	14738	14587	14827	14749	14864	14750	14716	14903	14839	14766	14652	14807	14653	14722	14790	14841	14734	14877	14628	14639	14918	14695	14714	14895	14722	14940	14687	14665	14702	14617	14719	14553	14951	14888	14701	14597	14766	14719	14624	14720	14800	14383	14737	14771	14938	14735	14536	14751	14734	14711	14766	14702	14635	14699	14713	14655	14600	14794	14742	14680	14816	14534	14881	14696	14787	14704	14519	14785	14792	14922	14850	14834	14625	14844	14611	14695	14814	14616	14691	14616	14806	14697
22520	21064	28896	23452	21253	23317	25167	19949	19149	19133	19049	18796	18788	18607	18569	18522	18568	18480	18688	18449	18525	18351	18350	18437	18421	18416	18430	18345	18385	18307	18278	18282	18317	18358	18337	18406	18455	18271	18279	18123	18227	18244	18316	18235	18303	18529	18443	18383	18553	18357	18512	18274	18347	18361	18294	18229	18394	18192	18182	18451	18104	18177	18143	18165	18118	18328	18029	18178	18372	18268	18407	18275	18213	18138	18144	18281	18208	18342	18173	18094	18145	18244	18259	18391	18409	18159	18236	18154	18198	18348	18368	18308	18117	18123	18286	18100	18077	17913	18245	18447	18162	18167	18106	18088	18180	18119	18309	18247	18011	18217	18310	18270	18015	18173	18124	18050	18099	18253	18138	18135	18181	18265	18332	18165	18083	17969	18005	18095	18149	18122	18373	18228	18476	17977	17983	18102	18086	18394	18339	18055	18107	18218	18189	18356	18144	18034	18040	18030	18184	18163	18118	18191	18200	17962	18357	18126	18201	18205	18235	18149	18303	18071	18286	18123	18222	18112	18207	18042	17922	18084	18254	18348	18179	18270	18071	18280	18340	18153	18317	18011	18307	18133	18222	18047	18147	17953	18222	18200	18161	18176	18117	18145	18148	18108	18206	18111	18245	18184	18032	18279	18257	18142	18096	18288	18314	18308	18025	18019	18134	18148	18133	17999	18233	18348	18166	18032	18133	18302	18098	18061	18016	18085	18107	18125	18091	18080	18205	18082	18306	18170	17825	18047	18172	17985	18081	18194	18208	18144	18232	18127	18328	18195	18062	18027	18025	18106	18255	18053	18151	17937	18253	18204	18251	17984	18191	18328	18266	18301	18083	18060	17971	17980	18103	18260	18069	18252	18207	18233	18294	18184	17927	18129	17823	17994	17971	18218	18132	18113	18170	18094	18063	17966	18130	18229	18173	18290	18088	17884	18139	18127	18158	18098	18149	18079	18095	18137	18021	18244	18245	17999	18162	18138	18220	18143	18282	18368	18316	18073	18138	18112	18123	18153	18274	18267	18085	18025	18337	18347	18092	18210	18261	17958	18075	17959	18092	18067	18296	18048	18359	18132	18223	18050	18118	17959	18124	18166	18150	18174	18239	18074	18074	18029	18371	18057	18165	18078	18214	18130	18012	18182	17928	18156	18108	18188	18168	18208	18209	18006	18273	18358	18159	17977	18112	18038	18099	18227	18059	18119	18065	18054	18052	18269	18113	18016	18181	18247	18038	18112	18222	18105	18143	17950	18078	18151	18114	18248	18101	17979	18088	18228	18080	18136	18055	18191	18115	18016	18047	18172	18182	18156	18094	18023	18137	18124	18086	17899	18170	18203	18024	18031	18092	18032	18172	18227	18058	17891	17876	17880	18260	18000	18045	18185	18126	18089	18202	18155	18010	18230	18172	18067	18033	18046	18140	18229	17940	18020	18011	18008	17952	18118	18265	18045	18181	18055	18043	18182	18199	18309	18107	18146	18048	18328	18236	18137	17971	18255	18176	17875	18209	18160	18110	17904	18078	18003	18129	18233	18236	18082	18247	18290	17959	18125	18255	18240	18326	18215	18268	18366	18165	18105	18243	18084	18238	18150	18002	18232	18091	18103	18181	18150	18022	17927	18036	18191	17997	18365	18065	18059	18267	18261	18146	18202	18156	18281	18101	18291	18039	17983	18022	18180	18158	18068	18106	17982	18223	18056	18150	18241	18082	17980	18269	18132	18200	18158	17880	18214	17963	18003	18211	18126	18262	18109	18252	18066	18262	18134	18155	18092	18203	18181	18058	18305	18282	18067	18032	18094	18159	17962	18213	18017	18226	18153	18186	18052	17995	18009	17993	18208	18104	18060	18051	18262	18221	17952	18026	17963	18170	18187	18363	18004	18046	17931	18115	18083	18032	17985	18179	18183	18074	18104	18085	18044	18311	18205	18118	18508	18270	18140	18287	17996	18389	17890	18288	18058	18246	18297	18158	17996	18249	18186	18135	18139	18085	18047	18051	17932	18291	18066	18049	18170	18141	18194	18156	17916	18104	18030	17898	18026	18178	18106	18136	18099	18156	18176	18037	18038	18347	17906	17936	18044	18009	17984	17866	18056	18273	18136	18150	18100	18147	18231	18306	18028	18208	18103	18167	18100	18164	18243	18212	18366	18182	18127	18269	18189	18071	18220	18281	18046	18061	18223	18072	18161	18015	17961	17941	18104	17840	18030	18106	18100	18302	18035	18089	18067	18189	17988	17984	18129	18196	18082	17987	18145	18028	18070	17990	17868	18204	18040	18040	18131	17989	18021	18051	18142	17989	18032	18115	18158	18019	18080	18071	18186	18088	18056	18086	18212	18345	18229	18058	18036	18108	18278	18141	18228	18256	18178	18387	18162	18112	18154	18080	18034	18172	18231	18135	18158	18015	18041	18295	18144	18224	18213	18232	18088	18160	18347	18129	18086	18207	18259	18181	18196	18227	18138	17975	18070	18148	18152	18276	17973	18134	18154	18033	18212	18222	18207	18405	18045	18080	18217	18123	18235	18235	18135	18186	17957	18118	18181	18187	17943	17964	18331	18047	18300	18147	18240	18161	18374	18167	17929	18182	18236	17927	18206	18239	18134	18251	18031	18147	18077	18220	18050	18173	18227	18081	18252	18211	18253	18028	17979	18090	18214	18120	18145	17987	18048	18159	18149	18208	18163	18173	18109	18210	18047	18047	18095	18206	17960	18198	18197	18216	18106	18294	18076	18105	18217	18224	18040	18083	18176	18120	18049	18128	18217	18226	18157	18280	18129	18109	18346	18095	18067	18264	18053	17967	18151	17913	18189	18171	18209	18011	18051	18116	18214	18091	17996	18048	18112	18182	18167	18116	18109	18003	18113	18095	18243	18174	18048	18085	18082	18312	18005	18195	18147	18036	18105	18092	18141	18074	18411	18006	18299	18345	18190	18153	18212	18091	18168	18395	17985	18144	18103	18067	18005	18249	18053	18141	18257	18031	18150	18099	18203	18292	18087	18098	18146	18181	18059	18280	18287	18070	18216	18014	18176	17986	18025	18026	18122	17900	18092	18122	18293	18337	18248	18128	18213	18096	18189	18198	18245	18074	18295	18106	17936	17776	18052	17823	18051	18272	18237	18142	18159	18308	18122	17957	17726	18158	18169	18360	18105	18193	18090	18182	18148	18321	18119	18092	18079	18198	18081	17922	18110	18234	17918	18132	18359	18265	17979	18048	18201	18314	18065	18136	18144	18307	18160	18096	18172	18216	18197	18324	18154	18033	18240	18355	18144	18128	18296	18360	18212	18191	18253	18175	18199	18002	18045	18088	18172	18257	18045	18081	17960	18243	18209	18025	18105	17930	18288	18109	18080	18138	18160	18118	18267	18152	18120	18206	18179	18352	18070	18219	17989	18292	18351	18185	18081	18089	18107	18145	18009	18125	18163	18183	18228	18161	18032	17924	17811	17931	18106	18115	17965	18137	18128	18099	17995	17996	18135	18156	18063	18141	18272	17890	18151	18159	18212	18218	18246	18270	18309	18296	18185	18059	18092	18191	18090	18091	18059	18103	18016	18192	18294	18187	18148	18188	18157	18209	18099	18221	18045	18063	18219	18272	18060	18248	18186	18150	18128	17985	18154	18024	18189	18137	18114	18093	18092	18173	18133	18053	18132	18150	18019	17997	18100	18076	18011	18087	18044	18113	18166	18245	18050	17937	17985	18139	18202	18152	17914	18156	17968	18104	18131	18219	18019	18175	18069	18184	18142	18214	18066	18146	18033	18190	18343	18113	18101	18136	18218	18245	18264	18018	18072	18209	18174	18135	18052	18124	18048	18019	17973	18068	18151	18208	18008	18231	18179	18143	18278	18083	18437	18216	18040	17990	18156	18181	17885	17875	18186	18014	18101	18074	18082	18094	18247	18083	18232	18114	18257	18031	18091	18164	18074	18093	18332	18053	18045	18119	17858	18089	18230	18029	18212	18241	18215	18369	17891	17960	18011	18063	18088	18104	18252	18145	18111	18092	18130	18000	18058	18137	17976	18061	18198	17959	18025	18069	18179	18161	18198	18106	17867	18165	17979	18064	18061	18169	18176	17980	18085	18212	18203	18139	18268	18128	17920	18110	18112	18222	17988	18159	18153	18106	18304	18129	18117	18295	18270	18151	18156	18046	18042	18029	18088	18175	18011	18078	18001	18030	18283	18081	18091	17989	18000	18231	18133	18165	18233	18241	18060	17978	17931	18103	17954	17878	18063	18175	18130	18182	18080	17893	18010	18276	18066	18095	18290	18135	18199	18004	18192	18168	18115	18110	18077	18135	18070	18369	18128	18332	18130	18146	18227	18222	17916	18078	18159	18152	18220	18101	17934	18169	18051	18106	18081	18038	18162	18235	18259	18065	18182	18093	18257	18038	18257	18240	17990	18013	18083	18134	18325	18075	18059	18233	18105	18070	18014	18253	18159	18416	18323	18049	18284	18340	18262	18287	18229	18013	18180	18197	18112	17860	18095	18240	18216	17944	18303	18370	18090	18300	18145	18212	18198	17951	18153	18257	18193	18072	18080	18354	18231	18018	18018	18079	18154	18177	18020	18153	18200	18131	18403	18134	18060	18027	17971	18015	18161	18182	18252	17983	18232	18156	18156	18177	18090	18167	18181	17930	18267	18106	17955	18234	18229	18344	18129	18164	18020	17979	18172	18094	18244	18267	17995	18152	17950	18163	18248	18000	18171	17972	18151	18105	18295	18123	18144	17983	18187	18214	18141	18143	18010	18079	18146	17977	18172	18006	18191	18091	18134	18106	18143	18074	18055	18046	18267	18015	18091	18008	18048	18138	17956	18291	18399	17965	17993	18096	18297	18135	18246	18196	18001	18071	18229	18344	18122	18061	18204	18268	18130	17973	18298	18166	18131	18131	17973	18141	18148	18212	18094	18070	18058	18288	18112	18119	18120	18208	18192	18261	18023	18195	18175	17977	17947	18058	18063	18256	18200	18306	18039	18269	18316	18152	18122	18214	17977	18197	18214	18072	18027	18247	18030	18199	18052	18096	18192	18093	18131	18283	18131	18379	18235	18305	18166	18418	18137	18173	18364	18080	18026	18089	18301	17987	18097	18313	18133	18282	17904	18086	17922
15990	28948	26368	21568	19760	18539	17683	17075	16920	16541	16583	16093	16009	16018	15858	15885	15793	15863	15767	15643	15684	15447	15529	15429	15536	15564	15442	15585	15548	15467	15560	15304	15490	15516	15514	15611	15649	15554	15404	15531	15541	15579	15482	15694	15568	15579	15431	15600	15678	15688	15398	15652	15679	15460	15664	15551	15521	15511	15557	15485	15582	15334	15475	15420	15597	15443	15622	15427	15400	15426	15479	15424	15447	15397	15412	15393	15218	15229	15363	15345	15401	15524	15421	15542	15522	15454	15298	15476	15291	15284	15498	15342	15304	15412	15271	15455	15123	15358	15517	15306	15285	15442	15368	15315	15469	15287	15443	15232	15181	15369	15314	15382	15377	15504	15437	15344	15224	15284	15343	15335	15412	15284	15337	15411	15484	15188	15295	15502	15506	15399	15372	15420	15258	15496	15331	15335	15298	15108	15294	15418	15160	15411	15342	15325	15181	15520	15405	15182	15352	15198	15447	15345	15342	15398	15276	15425	15237	15483	15401	15492	15498	15207	15481	15196	15436	15606	15370	15411	15300	15424	15403	15531	15434	15078	15437	15361	15292	15281	15400	15397	15352	15196	15284	15484	15386	15255	15481	15450	15185	15372	15392	15328	15348	15353	15267	15404	15308	15366	15341	15587	15369	15315	15587	15298	15315	15424	15292	15333	15407	15362	15411	15255	15477	15362	15209	15363	15287	15453	15400	15307	15296	15445	15282	15409	15382	15347	15546	15268	15430	15464	15445	15441	15250	15366	15498	15444	15440	15448	15379	15314	15377	15496	15273	15350	15242	15349	15526	15428	15470	15447	15269	15389	15337	15214	15414	15334	15424	15240	15359	15469	15437	15307	15454	15331	15265	15341	15570	15398	15529	15144	15454	15449	15446	15392	15384	15347	15232	15405	15523	15412	15459	15306	15388	15339	15287	15311	15322	15458	15427	15093	15359	15457	15210	15445	15505	15423	15286	15489	15528	15241	15479	15395	15247	15344	15392	15150	15535	15481	15320	15385	15323	15493	15400	15342	15336	15325	15293	15388	15458	15216	15551	15441	15266	15356	15263	15387	15456	15381	15356	15224	15268	15386	15210	15277	15449	15345	15441	15434	15224	15506	15321	15404	15348	15512	15436	15363	15477	15390	15440	15298	15191	15491	15279	15199	15464	15271	15343	15408	15396	15401	15411	15510	15233	15412	15452	15523	15529	15264	15418	15339	15390	15461	15279	15505	15360	15304	15388	15309	15370	15404	15407	15339	15376	15447	15293	15369	15375	15334	15308	15300	15208	15239	15281	15290	15379	15239	15386	15309	15259	15256	15381	15302	15363	15307	15346	15285	15213	15331	15385	15400	15417	15434	15350	15598	15360	15247	15414	15485	15335	15381	15396	15409	15419	15226	15387	15451	15251	15272	15493	15138	15546	15422	15497	15335	15191	15244	15344	15101	15251	15296	15143	15379	15528	15445	15453	15362	15412	15265	15388	15214	15447	15400	15397	15347	15400	15187	15292	15354	15460	15358	15350	15415	15511	15389	15450	15392	15492	15246	15410	15318	15407	15411	15379	15448	15414	15481	15283	15280	15331	15349	15283	15320	15304	15483	15352	15468	15269	15475	15229	15391	15306	15313	15173	15220	15282	15390	15428	15451	15254	15398	15319	15593	15404	15507	15305	15459	15299	15367	15474	15395	15384	15431	15501	15442	15433	15256	15333	15330	15347	15384	15331	15269	15461	15330	15387	15411	15320	15530	15317	15373	15348	15248	15168	15374	15416	15356	15358	15437	15381	15432	15208	15289	15451	15280	15431	15322	15411	15235	15259	15348	15457	15327	15330	15415	15356	15479	15255	15316	15211	15299	15313	15280	15308	15423	15431	15493	15384	15301	15486	15411	15418	15209	15485	15416	15389	15518	15208	15442	15316	15435	15409	15472	15373	15304	15514	15314	15378	15438	15440	15423	15379	15333	15444	15162	15449	15329	15336	15190	15318	15417	15504	15344	15535	15376	15116	15201	15501	15503	15398	15325	15496	15297	15316	15355	15346	15332	15219	15305	15395	15358	15452	15397	15396	15321	15267	15495	15239	15275	15500	15379	15351	15272	15330	15371	15323	15224	15535	15336	15442	15369	15372	15400	15326	15368	15380	15299	15379	15403	15295	15403	15362	15470	15378	15392	15315	15254	15313	15445	15282	15440	15359	15332	15272	15365	15307	15369	15368	15538	15275	15366	15369	15266	15271	15386	15380	15374	15251	15395	15381	15553	15418	15223	15545	15320	15296	15416	15364	15425	15406	15451	15290	15241	15564	15291	15495	15432	15378	15245	15315	15200	15441	15267	15302	15382	15163	15218	15411	15490	15327	15394	15340	15350	15263	15562	15494	15392	15488	15359	15418	15341	15270	15300	15397	15387	15539	15268	15186	15368	15391	15294	15299	15515	15308	15308	15427	15209	15257	15316	15499	15422	15393	15395	15136	15352	15180	15119	15277	15441	15349	15443	15433	15242	15570	15260	15336	15386	15304	15520	15449	15300	15314	15360	15361	15538	15390	15208	15286	15460	15244	15453	15334	15431	15237	15460	15288	15313	15405	15204	15406	15347	15350	15384	15353	15284	15257	15364	15212	15390	15476	15366	15401	15443	15217	15408	15300	15017	15509	15457	15451	15288	15405	15268	15417	15338	15393	15439	15276	15408	15302	15337	15497	15334	15292	15234	15258	15288	15419	15375	15386	15590	15405	15452	15426	15218	15259	15428	15391	15374	15416	15383	15319	15353	15279	15296	15487	15382	15207	15399	15381	15340	15318	15168	15315	15224	15307	15360	15368	15359	15373	15293	15263	15340	15420	15400	15446	15436	15449	15306	15319	15266	15350	15469	15269	15388	15294	15462	15307	15476	15422	15154	15254	15216	15356	15352	15277	15466	15269	15248	15350	15250	15403	15571	15344	15474	15472	15358	15328	15309	15230	15359	15484	15329	15358	15314	15335	15530	15264	15445	15411	15353	15172	15356	15390	15480	15316	15349	15406	15225	15328	15392	15300	15309	15282	15364	15454	15259	15417	15371	15200	15471	15419	15334	15413	15482	15461	15286	15439	15169	15351	15353	15544	15298	15445	15266	15527	15374	15430	15329	15439	15353	15307	15414	15311	15364	15395	15275	15436	15249	15328	15398	15298	15436	15418	15277	15321	15395	15446	15313	15368	15408	15597	15467	15367	15377	15346	15386	15266	15376	15373	15302	15239	15428	15419	15342	15557	15191	15429	15331	15358	15250	15355	15445	15451	15456	15344	15410	15429	15304	15419	15463	15490	15460	15122	15332	15443	15463	15356	15330	15553	15484	15249	15457	15315	15213	15156	15250	15423	15386	15412	15407	15408	15378	15390	15326	15378	15383	15257	15371	15325	15235	15365	15367	15499	15183	15324	15383	15421	15393	15251	15481	15330	15325	15245	15438	15301	15300	15326	15381	15438	15342	15318	15380	15507	15239	15185	15319	15371	15301	15331	15370	15383	15353	15294	15273	15349	15355	15315	15382	15446	15256	15384	15339	15363	15458	15328	15321	15357	15266	15199	15412	15453	15315	15452	15549	15371	15355	15250	15353	15467	15242	15372	15405	15385	15376	15353	15444	15306	15426	15467	15306	15428	15372	15233	15173	15260	15401	15296	15302	15329	15233	15462	15587	15452	15420	15443	15263	15365	15090	15260	15448	15231	15285	15404	15309	15270	15511	15325	15165	15187	15438	15251	15465	15328	15278	15308	15324	15417	15325	15274	15367	15264	15483	15527	15345	15403	15315	15470	15391	15320	15500	15373	15539	15226	15286	15267	15303	15558	15246	15328	15407	15342	15187	15328	15422	15394	15384	15331	15363	15267	15273	15429	15423	15375	15300	15499	15331	15414	15417	15422	15227	15360	15286	15219	15393	15356	15450	15315	15428	15378	15339	15336	15282	15372	15214	15352	15356	15541	15340	15355	15398	15349	15278	15579	15426	15325	15418	15293	15318	15347	15369	15422	15400	15327	15347	15433	15370	15403	15259	15482	15485	15351	15414	15392	15427	15232	15269	15226	15251	15538	15250	15361	15349	15445	15398	15253	15416	15463	15517	15319	15353	15310	15321	15370	15427	15233	15332	15370	15228	15384	15475	15357	15320	15496	15532	15432	15644	15251	15427	15412	15388	15451	15421	15331	15499	15333	15409	15320	15276	15415	15366	15399	15154	15325	15410	15341	15490	15301	15309	15307	15143	15422	15235	15240	15255	15512	15321	15442	15533	15221	15435	15143	15454	15455	15473	15302	15292	15404	15444	15425	15474	15377	15402	15337	15344	15306	15361	15200	15506	15326	15356	15298	15164	15334	15327	15624	15413	15532	15294	15387	15370	15487	15568	15326	15219	15403	15388	15303	15295	15419	15392	15332	15384	15384	15523	15170	15357	15387	15375	15518	15274	15575	15369	15302	15333	15402	15317	15545	15164	15539	15488	15369	15307	15271	15327	15310	15291	15617	15363	15302	15313	15425	15384	15306	15297	15484	15289	15366	15459	15169	15257	15595	15271	15345	15437	15127	15292	15348	15254	15390	15384	15390	15301	15223	15310	15460	15281	15273	15259	15429	15406	15386	15388	15383	15307	15299	15255	15269	15252	15321	15592	15331	15335	15440	15347	15533	15445	15337	15323	15386	15355	15449	15200	15405	15450	15464	15359	15501	15376	15378	15334	15421	15321	15299	15366	15363	15311	15493	15341	15415	15291	15358	15330	15389	15476	15398	15357	15416	15239	15357	15340	15580	15309	15291	15316	15114	15386	15321	15313	15417	15519	15420	15192	15225	15334	15407	15349	15342	15280	15461	15201	15351	15406	15231	15414	15468	15413	15236	15363	15530	15384	15391	15395	15318	15205	15487	15429	15309	15547	15334	15280	15239	15265	15379	15519	15247	15422	15513	15300	15402	15217	15395	15367	15348	15379	15360	15189	15482	15312	15219	15422	15398	15321	15662	15427	15233	15351	15248	15360	15366	15241	15194	15116	15393	15364	15492	15524	15305	15434	15357	15426	15285	15395	15372	15350	15290	15276	15395	15426	15525	15543	15297	15267	15371	15511	15449	15407	15289	15376	15332	15364	15274	15250	15184	15354	15502	15418
27295	21831	24640	21885	18824	18822	18900	18425	18584	18584	18562	18489	18703	18464	18596	18561	18560	18557	18669	18499	18532	18344	18419	18623	18402	18439	18321	18355	18353	18404	18381	18144	18651	18663	18595	18435	18507	18228	18386	18610	18398	18554	18587	18452	18657	18449	18556	18545	18564	18504	18481	18590	18409	18534	18487	18678	18496	18697	18507	18471	18549	18501	18468	18448	18371	18435	18609	18305	18405	18370	18467	18601	18411	18659	18661	18523	18412	18618	18474	18549	18311	18533	18613	18307	18302	18485	18636	18543	18524	18554	18242	18594	18570	18338	18515	18659	18360	18236	18275	18388	18539	18204	18530	18258	18463	18558	18419	18550	18501	18520	18448	18491	18537	18487	18460	18449	18271	18349	18524	18423	18358	18306	18486	18366	18348	18443	18388	18621	18349	18507	18529	18227	18465	18225	18496	18467	18462	18546	18630	18510	18542	18479	18535	18591	18470	18287	18573	18285	18234	18347	18448	18398	18602	18357	18760	18329	18498	18380	18338	18598	18398	18524	18481	18436	18478	18365	18507	18352	18351	18390	18435	18261	18547	18466	18493	18284	18294	18412	18454	18206	18531	18472	18266	18333	18401	18449	18440	18438	18497	18421	18478	18491	18382	18487	18408	18432	18410	18436	18473	18296	18610	18529	18437	18456	18367	18629	18444	18357	18346	18353	18450	18558	18466	18439	18370	18552	18266	18424	18468	18571	18442	18393	18488	18297	18561	18465	18527	18524	18406	18375	18352	18194	18389	18515	18533	18336	18509	18445	18357	18385	18500	18486	18325	18266	18369	18366	18559	18461	18368	18679	18464	18673	18406	18667	18660	18352	18391	18313	18634	18505	18253	18420	18489	18356	18343	18520	18388	18683	18489	18300	18365	18481	18478	18378	18345	18535	18526	18553	18384	18523	18450	18393	18357	18596	18408	18364	18517	18387	18473	18460	18494	18603	18569	18546	18529	18496	18529	18709	18339	18310	18452	18492	18438	18184	18340	18434	18570	18337	18306	18398	18458	18554	18486	18336	18714	18466	18661	18594	18464	18455	18559	18461	18468	18493	18421	18445	18503	18556	18450	18571	18450	18358	18393	18505	18114	18650	18431	18331	18587	18266	18429	18237	18362	18463	18325	18390	18403	18461	18358	18415	18374	18372	18394	18533	18532	18317	18409	18540	18362	18567	18534	18502	18628	18536	18427	18389	18457	18515	18225	18417	18287	18269	18489	18478	18387	18512	18646	18436	18356	18552	18636	18621	18300	18398	18257	18512	18349	18318	18245	18519	18445	18456	18508	18591	18400	18547	18399	18353	18348	18474	18480	18575	18583	18357	18260	18430	18536	18559	18486	18469	18668	18427	18306	18416	18411	18451	18198	18307	18495	18395	18353	18356	18541	18360	18373	18417	18403	18690	18472	18338	18378	18478	18489	18417	18503	18400	18453	18325	18584	18537	18461	18726	18326	18376	18535	18538	18525	18427	18425	18302	18351	18284	18516	18487	18450	18581	18323	18546	18342	18601	18486	18675	18388	18708	18610	18507	18293	18579	18420	18490	18562	18396	18450	18509	18588	18331	18361	18639	18354	18300	18467	18525	18453	18652	18376	18593	18233	18390	18395	18459	18648	18632	18318	18297	18385	18384	18304	18488	18343	18467	18171	18406	18238	18406	18613	18301	18436	18564	18648	18411	18504	18287	18611	18368	18438	18175	18403	18459	18465	18362	18475	18469	18440	18437	18494	18687	18486	18401	18340	18622	18418	18496	18437	18613	18549	18291	18324	18559	18290	18532	18103	18302	18385	18431	18293	18406	18454	18476	18411	18440	18283	18363	18354	18435	18617	18561	18569	18537	18339	18467	18444	18457	18490	18610	18449	18459	18498	18322	18501	18262	18391	18502	18555	18302	18389	18271	18415	18533	18575	18502	18693	18525	18482	18495	18442	18520	18603	18368	18340	18366	18430	18442	18355	18369	18480	18464	18601	18350	18327	18232	18276	18343	18484	18273	18384	18401	18441	18369	18327	18368	18120	18482	18431	18604	18403	18560	18797	18346	18507	18919	18396	18388	18527	18332	18266	18408	18509	18598	18391	18512	18296	18527	18423	18257	18608	18528	18268	18387	18564	18521	18464	18378	18672	18344	18529	18552	18386	18497	18392	18238	18553	18673	18581	18369	18456	18443	18391	18362	18538	18622	18479	18407	18604	18567	18557	18589	18412	18377	18625	18596	18563	18451	18391	18426	18527	18549	18580	18426	18576	18199	18533	18451	18363	18350	18509	18465	18456	18596	18597	18400	18419	18661	18428	18510	18462	18493	18596	18616	18519	18414	18384	18322	18401	18420	18274	18604	18486	18418	18542	18435	18492	18475	18514	18529	18440	18308	18335	18219	18256	18462	18385	18361	18462	18513	18471	18597	18576	18691	18372	18410	18523	18383	18218	18381	18651	18578	18492	18507	18532	18410	18399	18569	18678	18695	18505	18553	18294	18292	18613	18418	18636	18567	18424	18484	18633	18391	18433	18508	18475	18425	18320	18308	18321	18588	18401	18355	18325	18532	18476	18542	18415	18465	18376	18501	18338	18298	18538	18533	18402	18603	18520	18416	18441	18269	18456	18534	18269	18470	18426	18563	18408	18439	18351	18633	18248	18498	18451	18486	18500	18448	18411	18432	18595	18473	18320	18503	18600	18222	18671	18406	18507	18351	18370	18472	18378	18285	18353	18509	18179	18300	18424	18672	18421	18365	18310	18440	18448	18536	18197	18445	18469	18406	18395	18669	18380	18289	18446	18490	18398	18596	18371	18450	18435	18405	18476	18252	18511	18624	18323	18378	18390	18516	18512	18411	18708	18475	18454	18589	18486	18474	18511	18471	18511	18427	18693	18288	18309	18392	18634	18316	18222	18337	18352	18385	18442	18472	18354	18589	18401	18397	18483	18614	18513	18335	18493	18572	18495	18334	18426	18606	18499	18562	18458	18447	18437	18547	18327	18344	18546	18658	18509	18321	18463	18434	18366	18328	18382	18362	18339	18552	18405	18619	18239	18356	18458	18405	18409	18413	18552	18315	18477	18510	18574	18422	18271	18375	18364	18492	18478	18505	18417	18375	18533	18348	18382	18552	18525	18656	18534	18270	18391	18494	18419	18459	18693	18385	18414	18479	18569	18401	18461	18514	18457	18317	18226	18509	18586	18519	18595	18539	18426	18332	18358	18608	18573	18452	18417	18617	18574	18390	18463	18248	18366	18458	18376	18459	18430	18496	18456	18468	18463	18450	18393	18200	18449	18489	18413	18464	18395	18283	18483	18549	18322	18492	18137	18438	18417	18486	18343	18538	18486	18384	18402	18450	18578	18459	18531	18455	18523	18497	18644	18496	18357	18685	18412	18510	18397	18323	18292	18498	18266	18224	18532	18582	18423	18516	18317	18281	18415	18445	18185	18567	18412	18570	18507	18658	18628	18389	18559	18436	18445	18392	18223	18301	18550	18606	18606	18274	18505	18250	18513	18409	18297	18529	18590	18494	18507	18521	18428	18396	18246	18564	18403	18447	18511	18455	18336	18543	18481	18692	18594	18537	18710	18575	18515	18335	18510	18460	18421	18487	18372	18497	18450	18325	18541	18512	18388	18189	18485	18448	18511	18761	18518	18401	18443	18557	18418	18432	18665	18502	18626	18468	18559	18507	18200	18569	18409	18401	18623	18512	18339	18480	18470	18252	18407	18437	18573	18317	18491	18405	18318	18482	18491	18313	18406	18445	18483	18378	18376	18417	18299	18287	18516	18244	18468	18324	18468	18595	18490	18500	18557	18418	18483	18414	18527	18411	18327	18436	18391	18643	18622	18361	18507	18743	18658	18405	18354	18493	18442	18437	18736	18528	18619	18669	18487	18558	18427	18423	18426	18481	18395	18366	18463	18265	18416	18554	18678	18335	18400	18433	18530	18545	18659	18418	18320	18545	18562	18591	18386	18737	18599	18440	18563	18536	18396	18324	18373	18432	18318	18240	18440	18411	18584	18381	18279	18315	18431	18400	18301	18401	18331	18580	18374	18397	18304	18646	18579	18543	18414	18389	18650	18469	18482	18458	18532	18323	18522	18591	18476	18492	18525	18462	18329	18358	18313	18274	18489	18585	18498	18516	18300	18326	18644	18453	18490	18472	18673	18550	18354	18257	18489	18509	18405	18575	18436	18525	18449	18575	18710	18511	18356	18607	18572	18655	18518	18335	18539	18582	18637	18524	18311	18380	18462	18399	18608	18205	18300	18402	18357	18544	18568	18582	18351	18516	18509	18434	18384	18474	18377	18417	18282	18232	18310	18559	18415	18416	18360	18436	18456	18409	18353	18252	18633	18557	18467	18370	18422	18195	18353	18539	18545	18592	18477	18452	18496	18502	18681	18541	18373	18471	18479	18425	18420	18612	18510	18418	18436	18498	18733	18636	18330	18375	18576	18163	18463	18340	18357	18406	18488	18547	18416	18361	18504	18603	18278	18493	18509	18364	18598	18377	18603	18494	18235	18394	18414	18344	18413	18373	18385	18507	18359	18400	18440	18612	18394	18311	18334	18443	18209	18527	18472	18459	18363	18501	18518	18671	18487	18286	18495	18369	18598	18444	18432	18396	18343	18453	18433	18597	18463	18307	18589	18432	18476	18564	18511	18385	18470	18380	18405	18469	18458	18560	18550	18567	18445	18204	18396	18570	18436	18512	18214	18435	18445	18462	18553	18409	18550	18488	18436	18488	18505	18225	18614	18442	18750	18591	18610	18377	18455	18419	18523	18128	18440	18279	18374	18270	18634	18450	18416	18363	18607	18272	18328	18430	18344	18407	18495	18278	18274	18260	18470	18226	18374	18629	18650	18413	18579	18397	18120	18511	18535	18479	18527	18488	18278	18625	18416	18450	18469	18420	18483	18482	18542	18292	18525	18489	18422	18576	18530	18400	18521	18356	18520	18660	18481	18572	18729	18527	18467	18476	18578	18426	18456	18382	18249	18249	18387	18464	18291	18379	18333	18253	18470	18420	18600	18591	18426	18567	18541	18578	18368	18355	18451	18215	18527	18311	18549	18539	18392	18255	18543	18437	18371	18463	18509	18498	18385	18331	18209	18326	18454	18638	18515	18463	18251	18178
15232	18143	17823	17006	16488	16335	15866	16174	15830	15719	16018	15834	15754	15702	15527	15708	15770	15875	15784	15611	15696	15661	15733	15683	15621	15730	15575	15718	15611	15732	15960	15687	15633	15729	15505	15601	15653	15644	15649	15770	15750	15851	15764	15433	15622	15625	15676	15725	15688	15788	15681	15671	15796	15740	15550	15906	15701	15549	15683	15697	15622	15729	15606	15482	15532	15575	15499	15767	15646	15755	15921	15555	15544	15748	15610	15669	15681	15729	15641	15725	15805	15717	15622	15666	15749	15655	15679	15755	15561	15776	15558	15615	15701	15621	15721	15561	15647	15749	15599	15729	15637	15829	15640	15838	15889	15617	15637	15644	15689	15757	15681	15725	15666	15677	15642	15695	15552	15648	15710	15650	15614	15777	15683	15646	15652	15659	15784	15588	15653	15641	15699	15666	15667	15764	15633	15722	15699	15788	15698	15712	15582	15703	15671	15618	15624	15473	15666	15610	15669	15527	15744	15691	15795	15553	15615	15640	15749	15609	15631	15675	15574	15617	15649	15774	15616	15622	15855	15580	15685	15511	15569	15619	15538	15561	15739	15698	15505	15526	15775	15574	15813	15661	15614	15744	15731	15606	15768	15733	15627	15637	15735	15732	15633	15587	15681	15549	15608	15447	15545	15791	15764	15714	15781	15777	15546	15558	15551	15725	15750	15626	15840	15652	15595	15669	15729	15516	15529	15569	15685	15721	15620	15779	15707	15612	15767	15666	15430	15563	15846	15532	15704	15685	15710	15689	15747	15625	15579	15537	15652	15688	15686	15606	15466	15722	15535	15605	15676	15547	15567	15527	15707	15634	15642	15456	15530	15606	15646	15716	15634	15475	15740	15575	15692	15710	15692	15627	15635	15633	15708	15590	15538	15771	15773	15595	15543	15478	15564	15723	15809	15649	15640	15666	15728	15759	15770	15672	15718	15702	15877	15603	15672	15753	15649	15602	15711	15768	15768	15607	15722	15683	15680	15689	15524	15684	15564	15657	15688	15631	15892	15764	15595	15679	15701	15784	15653	15573	15670	15669	15659	15559	15708	15825	15646	15532	15859	15745	15542	15768	15667	15542	15669	15535	15466	15720	15545	15606	15641	15804	15683	15702	15730	15787	15405	15710	15772	15629	15558	15496	15652	15722	15606	15803	15635	15571	15730	15731	15584	15535	15725	15498	15625	15657	15729	15727	15691	15853	15664	15814	15718	15788	15677	15584	15578	15666	15609	15652	15572	15651	15692	15652	15703	15548	15655	15563	15589	15769	15719	15694	15601	15671	15618	15672	15646	15580	15818	15539	15503	15744	15518	15614	15698	15484	15616	15592	15645	15669	15562	15731	15735	15716	15629	15686	15525	15778	15815	15597	15908	15636	15552	15573	15483	15704	15769	15829	15702	15539	15590	15604	15695	15702	15771	15801	15694	15621	15648	15753	15616	15582	15779	15564	15641	15666	15667	15712	15717	15579	15575	15534	15664	15701	15553	15619	15556	15667	15628	15551	15748	15661	15521	15471	15514	15660	15600	15637	15504	15535	15672	15699	15708	15666	15808	15704	15506	15622	15723	15735	15749	15616	15582	15772	15702	15706	15610	15702	15779	15655	15751	15593	15673	15511	15640	15542	15676	15569	15535	15658	15789	15648	15513	15614	15724	15603	15507	15582	15676	15524	15629	15701	15587	15826	15819	15732	15675	15630	15682	15728	15675	15593	15790	15573	15621	15677	15667	15760	15801	15808	15504	15654	15748	15493	15500	15512	15755	15576	15576	15588	15720	15617	15609	15632	15641	15752	15678	15658	15528	15621	15704	15653	15557	15696	15613	15502	15619	15545	15552	15520	15709	15638	15673	15634	15673	15616	15613	15841	15539	15649	15570	15653	15599	15506	15658	15663	15697	15461	15596	15624	15661	15609	15667	15819	15741	15490	15764	15767	15686	15810	15608	15566	15594	15548	15648	15777	15722	15674	15633	15536	15724	15604	15538	15734	15530	15663	15647	15720	15617	15650	15828	15630	15577	15438	15856	15695	15703	15617	15748	15696	15618	15678	15667	15611	15799	15615	15580	15636	15687	15636	15663	15573	15897	15475	15622	15702	15898	15744	15751	15754	15711	15679	15676	15662	15525	15588	15628	15750	15647	15639	15674	15534	15649	15699	15760	15439	15631	15615	15467	15689	15644	15611	15654	15848	15441	15713	15503	15714	15697	15539	15450	15616	15675	15686	15677	15665	15605	15762	15688	15664	15585	15511	15635	15700	15572	15556	15521	15557	15666	15635	15685	15718	15550	15664	15557	15617	15600	15663	15814	15725	15698	15782	15776	15853	15652	15743	15649	15644	15610	15611	15761	15600	15707	15798	15655	15568	15662	15536	15620	15752	15718	15662	15676	15650	15629	15507	15634	15602	15773	15673	15725	15630	15509	15659	15721	15480	15696	15648	15714	15555	15676	15644	15653	15711	15618	15797	15575	15743	15595	15729	15633	15815	15692	15742	15608	15695	15814	15607	15888	15605	15655	15569	15668	15494	15605	15733	15813	15769	15523	15623	15714	15579	15657	15688	15643	15696	15649	15666	15655	15712	15773	15588	15694	15605	15572	15593	15727	15645	15659	15679	15682	15754	15616	15598	15715	15529	15714	15716	15693	15521	15669	15699	15654	15649	15726	15547	15865	15497	15571	15748	15584	15647	15721	15732	15686	15582	15690	15655	15637	15689	15664	15750	15658	15666	15692	15725	15589	15647	15648	15636	15574	15583	15558	15439	15706	15764	15518	15697	15751	15620	15645	15579	15706	15649	15747	15706	15582	15696	15844	15635	15695	15693	15694	15612	15612	15633	15573	15676	15546	15711	15741	15642	15640	15616	15766	15715	15682	15599	15737	15655	15654	15590	15778	15680	15719	15654	15679	15638	15559	15693	15593	15458	15799	15832	15673	15471	15546	15610	15419	15779	15719	15520	15658	15870	15564	15522	15544	15511	15774	15678	15754	15641	15708	15883	15793	15773	15807	15716	15782	15547	15616	15737	15669	15821	15695	15574	15499	15638	15626	15737	15784	15809	15532	15561	15558	15739	15617	15523	15647	15616	15645	15524	15648	15622	15768	15498	15714	15676	15687	15541	15696	15642	15457	15546	15637	15535	15479	15699	15910	15690	15762	15675	15508	15606	15683	15694	15538	15557	15712	15524	15733	15677	15610	15566	15774	15615	15637	15571	15722	15785	15628	15572	15590	15538	15626	15687	15501	15472	15750	15605	15680	15705	15382	15682	15600	15795	15606	15679	15586	15606	15531	15616	15621	15557	15590	15689	15689	15526	15647	15547	15833	15523	15779	15609	15658	15638	15670	15704	15701	15656	15686	15680	15507	15576	15646	15731	15610	15635	15726	15707	15653	15779	15798	15481	15504	15534	15518	15547	15704	15651	15714	15551	15735	15737	15663	15768	15748	15656	15523	15789	15640	15765	15616	15612	15685	15724	15680	15618	15652	15579	15697	15619	15750	15727	15660	15644	15844	15699	15693	15501	15809	15817	15809	15548	15768	15528	15746	15692	15698	15638	15786	15719	15626	15703	15597	15703	15620	15704	15577	15675	15608	15606	15595	15617	15646	15873	15609	15794	15677	15752	15570	15623	15751	15723	15690	15652	15587	15615	15666	15648	15936	15360	15810	15743	15584	15744	15669	15632	15578	15556	15727	15661	15635	15494	15668	15529	15577	15615	15739	15605	15733	15615	15869	15783	15780	15757	15692	15782	15560	15693	15712	15752	15549	15565	15636	15576	15696	15673	15745	15769	15564	15906	15524	15776	15687	15675	15769	15675	15584	15606	15739	15685	15641	15630	15590	15546	15624	15548	15666	15636	15554	15803	15745	15593	15842	15715	15507	15692	15763	15596	15644	15600	15619	15525	15662	15632	15664	15678	15762	15757	15548	15703	15686	15591	15784	15534	15641	15704	15687	15775	15558	15488	15554	15726	15712	15711	15787	15570	15579	15636	15638	15718	15665	15568	15688	15709	15613	15781	15739	15671	15678	15542	15587	15712	15669	15622	15720	15552	15496	15721	15624	15588	15518	15510	15795	15565	15431	15737	15614	15755	15793	15709	15721	15626	15677	15559	15699	15735	15561	15767	15665	15553	15810	15803	15535	15585	15664	15718	15627	15616	15455	15516	15686	15795	15649	15709	15664	15710	15744	15820	15688	15641	15799	15519	15688	15650	15696	15783	15656	15563	15590	15770	15636	15670	15523	15832	15749	15743	15599	15727	15597	15677	15426	15765	15683	15692	15638	15704	15782	15731	15587	15622	15597	15583	15594	15657	15676	15521	15493	15709	15780	15681	15441	15626	15501	15590	15615	15460	15645	15544	15721	15676	15683	15847	15676	15647	15442	15552	15808	15576	15657	15634	15629	15735	15662	15625	15555	15656	15703	15666	15729	15684	15670	15768	15532	15679	15694	15901	15716	15604	15644	15657	15842	15594	15713	15506	15704	15582	15668	15543	15526	15655	15695	15708	15747	15628	15654	15664	15689	15684	15600	15714	15615	15588	15677	15520	15687	15511	15506	15702	15549	15747	15639	15569	15505	15663	15525	15714	15597	15601	15615	15716	15618	15635	15689	15716	15709	15652	15684	15597	15722	15536	15701	15546	15727	15737	15767	15589	15636	15808	15662	15555	15708	15665	15607	15644	15631	15484	15781	15563	15737	15734	15799	15745	15663	15744	15693	15731	15647	15663	15572	15762	15580	15748	15805	15615	15571	15710	15633	15718	15727	15567	15776	15562	15761	15745	15653	15711	15678	15503	15664	15521	15834	15655	15726	15581	15623	15652	15706	15694	15813	15530	15622	15605	15805	15665	15556	15790	15711	15690	15761	15703	15642	15740	15643	15406	15597	15631	15759	15743	15722	15770	15659	15704	15831	15703	15690	15619	15705	15546	15566	15665	15654	15578	15702	15687	15838	15650	15617	15522	15470	15536	15699	15742	15542	15666	15671	15725	15736	15623	15629	15614	15707	15467	15732	15862	15766	15677	15503	15546	15665	15683	15714	15499	15640	15699	15602	15755	15524	15496	15581	15737	15671	15682	15681	15681	15639	15607	15471	15708	15779	15766	15568	15633	15598	15678	15691	15469	15613	15684
23499	20995	28435	23820	21865	22150	21820	19116	18444	18419	18471	18475	18268	18234	18302	18218	18082	18105	18116	18123	18371	18015	18196	18042	18073	17923	18063	18088	18364	17931	17848	17970	17966	18132	18104	17970	18104	17902	18066	17843	18051	17945	18117	18068	18227	18202	18184	18170	18335	18252	17977	18004	18149	18002	17984	18113	18000	18038	18068	17938	18137	18173	17995	17988	17932	18055	17986	18006	18008	17845	17870	17920	17879	18023	17954	17948	17782	18005	17948	17967	18068	17739	17983	17835	17852	17912	18028	17913	18068	17849	18111	17942	18073	18066	17898	17791	17916	18000	17934	17978	18114	17744	18112	18086	17923	18143	17823	18224	17981	18085	18131	17907	17801	18026	18135	18183	18083	18014	17919	17834	18115	17944	17964	18010	17967	17960	17973	17833	17903	18081	17929	18016	17903	17952	17890	17838	18094	18077	18182	17863	18046	17871	18019	18019	17975	18093	18049	18092	17933	18073	17820	18090	18004	18000	17975	17957	17793	18271	17985	17835	18184	18034	18001	18000	17947	17946	17753	17950	17900	18050	18079	18028	18147	18019	17879	17991	18055	18011	17904	17820	18000	17803	18103	17946	18030	17930	17818	17960	18170	18131	18108	18109	17887	18008	18073	17997	18010	17833	17987	18037	18200	18191	17911	17903	17862	17851	18041	18033	18165	17891	18134	18040	17991	18127	17912	17922	17876	18067	18032	17826	17899	17845	18108	18058	17935	17889	18003	17876	18114	17977	17912	17960	17931	17930	18021	17798	17864	18083	18018	17785	17921	17867	18046	17778	18007	17926	17982	17722	17941	17924	17836	18076	18013	17945	18046	17858	17925	18079	18091	17846	18113	17870	18101	17858	17880	18019	18204	17993	17871	17994	18043	17994	18082	18026	18053	17815	17888	18157	17893	18080	17803	17924	18094	18148	18075	17919	17988	18019	17955	17986	17924	18033	17760	17972	18151	17887	17799	17887	17951	18041	17950	17897	18031	17679	17991	17929	17774	18000	17896	18029	17850	17797	17954	17982	17878	17919	18002	18014	17941	17886	17792	18131	18080	17849	18031	18116	18112	18043	18018	18091	17907	17903	18019	17758	17929	17976	18014	17949	17874	17784	17990	18088	17959	17964	18009	17962	18129	17905	17929	18087	18054	17973	18028	17863	18078	17840	17829	17735	17956	18016	17777	17937	17956	17925	18023	17892	17936	17939	18249	18086	17939	17951	18003	17970	17856	17889	17959	18095	18036	17736	18056	18078	17922	17934	17815	17826	18001	18001	17948	18007	18130	17913	17990	18003	17924	18145	17975	17893	17981	17979	17915	18159	18035	17962	18090	18081	18176	18077	18000	18045	17945	18017	18043	18038	18040	18019	18084	17909	17992	17935	17941	17990	18135	18016	17997	18029	17940	17922	17935	18064	17888	17958	17868	18084	18047	18081	18057	17845	18037	17933	17885	18002	17837	18015	18017	17941	18050	17755	17923	17940	18006	17970	17957	18028	18066	17797	18128	18133	18071	17969	17938	17960	18012	17958	18123	17863	18080	18015	17866	17920	18193	17990	18192	18018	18253	17864	18161	17762	17783	17962	17971	17893	18022	17999	18102	17945	17970	17892	18141	17904	18109	17937	18094	17956	18210	17896	18007	17994	17999	17944	17759	18134	18000	17906	17947	18050	18021	17986	17741	17999	18104	18050	18031	17960	18199	18084	18064	17890	17859	17855	17933	17903	17886	17956	17829	17644	17913	18112	18016	17832	18093	17947	17979	17841	17972	17915	18046	17973	17798	17799	17973	17953	17954	17982	18014	17903	18110	18091	18092	18034	17912	18005	17973	17680	17954	17921	18250	18026	18087	17883	17831	17919	18071	17980	17747	17961	18024	17840	18046	17958	17948	17941	17855	17928	17720	18001	17920	18018	17822	17875	17881	17857	17950	18119	17836	17927	18007	18020	18193	17689	18072	18034	18075	18032	17904	17848	17979	17972	18119	17992	17778	17837	18033	18112	17943	18091	18043	17947	17906	17803	17844	17970	17993	17932	18049	17987	17907	18036	17911	17879	17956	18030	17848	17845	18065	18075	18182	17997	17945	18006	17949	18006	17803	18033	18104	18113	17787	17874	17844	17987	18008	17845	18113	17843	18061	18044	17799	17897	17788	17998	17979	18000	18110	18095	17843	17969	17844	17881	18013	17999	17926	17950	17847	18059	17975	17893	18009	18002	18032	18269	17957	18092	17973	17954	18120	18038	18055	18166	17971	18158	18000	17984	18067	17963	17702	17943	18001	17844	17993	18153	17812	17958	17911	17995	18083	17927	18027	17924	18089	17925	18044	17909	17980	18040	18193	18004	17971	17995	17844	17850	18245	17935	18011	17841	17921	17944	17997	18022	17838	18053	17793	17998	18046	17776	18006	18060	17968	18007	18005	17952	18096	18021	18149	18175	18088	18003	17983	18095	18052	17979	18126	18039	17816	17942	17954	18022	17742	17906	18037	17903	17879	18056	17997	17979	18102	17962	18000	17989	18071	17793	18138	17994	18056	18189	18070	17799	17959	17894	18035	17966	17850	18067	17966	17831	18021	18286	17839	17870	17822	17877	17918	18059	18061	17974	17932	18042	18059	18074	17981	17852	17889	17851	17888	17855	18065	17824	17804	17850	17940	17983	17941	18043	18143	18052	18035	18124	17957	17971	17881	17966	17958	17930	17888	18018	17940	17952	18026	17978	17830	18051	18050	18128	17777	17845	17840	17973	18027	18131	18243	18055	17933	17882	17969	17995	18060	18152	18125	17937	18023	17676	18093	17892	17830	18065	18163	18002	17964	17870	17961	18060	17653	18057	18033	17820	18125	17741	17963	18047	17960	17908	17701	17896	18150	18017	18014	17939	17987	18046	17893	17995	18015	17844	18062	18030	17981	18207	18037	18006	17971	17911	18134	17925	17749	17938	18036	18034	18203	17979	18028	17998	17939	18317	18067	17830	18095	17820	18024	17998	18003	17943	18033	18141	17945	17795	17942	17867	18183	17910	17908	18095	18054	18033	17936	18090	17907	18051	17923	17902	17909	18087	18074	18130	18265	17951	17999	18009	18049	17905	18125	18265	17900	17954	18192	17708	18059	17935	17968	17913	18152	18094	18125	18071	18151	17988	17951	17998	18059	17908	17972	18099	17944	18013	17971	17973	18075	17942	17837	18089	18059	17916	17907	18044	18159	18007	17849	17969	17864	17821	17870	17875	17947	18021	18057	18138	18085	18005	18026	17903	17852	17951	18031	17723	17975	17847	17993	17915	18013	17852	17863	18146	17974	17862	17971	17912	17932	17901	17897	17825	17805	18058	17974	18043	17737	18080	18049	18098	18006	17831	17879	17946	18020	17924	17981	18041	18218	17856	17986	18004	17907	18015	18098	17996	17889	17933	17908	17905	17791	17957	17896	18179	18198	18054	17946	17798	18009	17839	18036	17915	17954	18117	17964	18119	18155	18163	17955	17920	18181	17966	17780	18010	17799	17950	18163	17937	18011	17837	17862	18106	17901	17930	17820	18024	17892	17923	17958	18068	18094	17784	17995	17799	18114	17924	18150	18052	18131	17925	17882	17888	17937	17922	18062	17866	18114	17858	17818	18015	17916	17813	18044	18117	17906	17901	17914	17904	18196	18040	18038	17831	17971	18001	18005	18037	18075	18047	18102	17986	17941	17931	18093	18093	18079	17972	17779	18112	18159	17864	18009	18036	18024	17900	17970	17876	18070	18012	18175	17970	17889	18055	18017	17976	17842	17914	17988	17954	17906	17813	17893	17848	17719	17742	18124	18052	18089	17960	18010	18059	17969	17955	18119	17880	17986	18161	18005	17978	18114	18202	17813	18010	17885	18081	17947	17833	17943	18103	17996	17938	17838	18016	18077	18047	18028	17682	18035	17936	18102	18031	17918	17911	17819	17892	17920	18099	17938	18232	18162	18210	17994	17629	18020	18022	18011	18072	17924	17907	17991	18041	17957	17968	17848	17891	18037	17868	17939	17977	18086	18267	18037	18098	18065	17899	17854	17811	18149	17857	17966	18115	17921	17984	17923	17875	17872	18037	17982	17796	17857	18025	18015	17861	17818	17732	18029	17810	18300	17924	18041	18029	18160	17984	18009	17937	17958	18053	17922	17773	17765	17873	17984	17949	17898	17910	17800	17920	17700	17956	18043	17980	18149	17786	18036	18006	18148	17947	18002	18145	17934	17984	17902	17984	17807	18067	18227	18055	18062	18033	18074	17943	17944	17841	17893	17880	18016	17981	18016	17959	17936	17789	18013	18078	18001	17997	18031	17955	18069	17809	17992	17932	18036	17883	17911	17870	17876	17990	17909	17980	18089	17941	17913	17909	18154	18066	17850	17921	17802	17843	17956	17822	18054	17975	18114	17860	17982	17738	17893	18288	18121	17978	18040	17967	17919	17943	17873	17902	18027	18073	18032	17975	17941	17818	17842	17980	17970	18046	17851	17817	18236	18158	18011	17945	17818	17901	17924	17841	17844	18128	18041	18142	17854	17835	17986	17805	17945	18110	17894	18028	17839	18104	17943	17959	18099	17839	17815	17678	17907	17828	17985	17986	18065	17873	17726	17863	18088	17822	17899	17980	17945	17983	17757	17885	17878	17825	17950	17996	18067	17848	17918	17931	17858	17917	17875	17871	17842	17958	17973	17779	17857	17895	17932	17957	18142	17887	17966	17859	17893	17870	18112	17969	18060	18110	18165	17997	18033	17845	17881	18102	17838	17948	17957	17995	18023	17990	17909	17881	17827	17878	18100	17930	18045	18048	17892	18021	18053	17956	18042	17896	18186	18083	17913	17937	17884	17974	17982	18121	17942	18079	17980	17791	17769	17795	18212	18146	17862	17888	17841	17865	18026	18349	17987	18297	17861	17928	17999	17839	17847	17903	17952	17975	17979	17867	18045	17998	18102	18186	18172	17746	17935	17928	18062	18167	17955	17980	18094	17712	18087	18006	18153	17924	17933	18152	17879	17819	17891	18031	18027	17808	17871	18036	17892	18058	17821	18052	17759	17984	17927	18139	17872	17967	17982	17775	17781	17850	17695	17883	17933	18069	17945	18074	17931	18036	17882	18069	17902	17890	18148	18117	18091	17928
14476	24271	22599	19235	17933	17066	16517	16376	15998	15812	15848	15654	15664	15517	15646	15585	15529	15387	15391	15527	15593	15455	15374	15469	15463	15347	15507	15506	15440	15255	15428	15384	15410	15325	15437	15379	15329	15435	15459	15314	15544	15498	15200	15252	15361	15447	15290	15510	15540	15493	15323	15399	15326	15380	15279	15344	15362	15392	15389	15407	15233	15420	15403	15573	15420	15332	15378	15565	15294	15352	15317	15252	15297	15496	15241	15412	15270	15265	15072	15261	15095	15308	15253	15252	15425	15195	15464	15373	15357	15293	15429	15234	15251	15420	15293	15477	15239	15297	15289	15428	15234	15358	15218	15393	15284	15364	15304	15156	15373	15402	15376	15327	15198	15329	15167	15303	15365	15254	15367	15312	15316	15277	15371	15271	15317	15334	15188	15268	15267	15168	15266	15400	15310	15256	15310	15327	15217	15381	15308	15158	15110	15299	15422	15247	15138	15602	15270	15273	15335	15258	15327	15216	15428	15054	15185	15336	15258	15268	15181	15395	15406	15252	15241	15288	15343	15287	15263	15356	15301	15208	15331	15353	15344	15387	15197	15351	15283	15309	15285	15409	15150	15243	15421	15293	15160	15273	15396	15390	15259	15327	15148	15286	15393	15278	15343	15452	15339	15405	15304	15137	15020	15293	15238	15188	15169	15279	15284	15374	15428	15329	15237	15338	15263	15163	15381	15394	15391	15161	15411	15266	15251	15375	15428	15278	15332	15325	15275	15264	15433	15257	15142	15325	15187	15194	15321	15383	15311	15312	15039	15179	15236	15356	15197	15182	15262	15287	15224	15204	15224	15095	15437	15331	15336	15031	15292	15280	15183	15361	15357	15389	15427	15297	15444	15243	15388	15290	15406	15334	15249	15130	15298	15206	15229	15235	15297	15317	15254	15326	15169	15366	15100	15234	15345	15297	15458	15337	15255	15331	15294	15143	15289	15361	15423	15347	15434	15371	15366	15326	15306	15349	15213	15319	15249	15241	15264	15311	15267	15367	15284	15183	15419	15426	15235	15301	15154	15315	15260	15400	15364	15293	15183	15343	15322	15266	15168	15228	15283	15258	15336	15143	15250	15261	15266	15237	15302	15409	15195	15280	15241	15208	15320	15241	15354	15270	15385	15458	15352	15140	15275	15299	15306	15295	15292	15278	14997	15520	15446	15257	15474	15283	15189	15434	15531	15378	15213	15263	15379	15459	15298	15497	15166	15320	15204	15336	15311	15358	15375	15239	15302	15206	15316	15484	15189	15263	15292	15290	15186	15084	15111	15310	15229	15283	15379	15206	15133	15329	15311	15276	15295	15057	15297	15303	15335	15171	15452	15222	15116	15289	15285	15201	15247	15294	15314	15351	15188	15438	15204	15295	15428	15182	15343	15223	15252	15217	15381	15271	15343	15270	15360	15394	15414	15386	15339	15280	15356	15255	15313	15213	15338	15277	15376	15242	15369	15317	15277	15215	15357	15235	15380	15110	15331	15261	15189	15167	15467	15234	15336	15353	15525	15201	15178	15316	15335	15293	15220	15303	15294	15324	15233	15429	15171	15286	15191	15200	15406	15272	15259	15310	15339	15389	15157	15311	15273	15132	15110	15258	15330	15318	15221	15142	15242	15308	15572	15400	15157	15317	15288	15467	15295	15383	15343	15326	15258	15195	15363	15126	15397	15083	15364	15282	15439	15218	15194	15327	15259	15283	15196	15232	15283	15332	15318	15282	15356	15309	15233	15160	15306	15420	15351	15333	15016	15272	15210	15258	15210	15275	15410	15277	15217	15322	15161	15253	15466	15147	15315	15302	15262	15172	15313	15292	15118	15312	15361	15327	15357	15318	15242	15149	15295	15404	15248	15330	15313	15444	15265	15229	15447	15201	15301	15202	15464	15282	15247	15388	15452	15094	15332	15246	15156	15247	15423	15196	15227	15339	15205	15291	15303	15345	15182	15232	15404	15347	15404	15304	15308	15310	15416	15316	15432	15015	15196	15303	15173	15068	15355	15442	15373	15071	15326	15368	15061	15271	15254	15311	15403	15269	15199	15245	15381	15374	15275	15201	15296	15328	15358	15357	15314	15160	15258	15378	15367	15203	15300	15423	15189	15207	15365	15228	15376	15119	15221	15342	15082	15432	15155	15278	15255	15279	15311	15346	15327	15284	15331	15287	15181	15248	15239	15315	15338	15287	15329	15263	15274	15362	15157	15409	15367	15264	15437	15199	15249	15380	15253	15193	15308	15402	15316	15292	15286	15306	15320	15244	15165	15370	15341	15414	15245	15306	15297	15200	15173	15272	15273	15256	15105	15322	15390	15432	15228	15201	15449	15156	15361	15313	15341	15272	15289	15303	15434	15145	15334	15131	15353	15390	15206	15295	15297	15320	15420	15431	15291	15305	15312	15479	15217	15212	15261	15276	15136	15330	15272	15142	15283	15276	15380	15309	15316	15329	15262	15394	15262	15243	15272	15078	15207	15464	15303	15186	15308	15248	15371	15267	15340	15177	15354	15230	15206	15384	15331	15347	15455	15413	15408	15317	15205	15397	15488	15309	15300	15205	15278	15310	15321	15407	15360	15108	15162	15401	15039	15334	15300	15243	15193	15166	15232	15416	15336	15245	15271	15341	15273	15126	15121	15198	15276	15311	15399	15395	15361	15319	15382	15400	15290	15163	15426	15219	15157	15294	15353	15063	15182	15478	15402	15305	15153	15288	15186	15341	15153	15361	15180	15359	15180	15135	15565	15185	15327	15274	15251	15356	15253	15302	15178	15248	15273	15345	15308	15354	15201	15182	15313	15190	15219	15359	15159	15377	15341	15428	15144	15296	15317	15149	15329	15246	15228	15349	15224	15282	15146	15282	15397	15257	15401	15241	15219	15281	15025	15312	15231	15363	15430	15321	15393	15415	15344	15344	15259	15187	15335	15307	15360	15316	15302	15297	15323	15266	15323	15147	15310	15209	15206	15359	15368	15117	15360	15291	15255	15320	15290	15490	15400	15271	15275	15168	15301	15309	15131	15163	15239	15342	15451	15273	15170	15441	15200	15479	15191	15355	15319	15421	15184	15055	15281	15473	15123	15396	15342	15234	15248	15330	15050	15286	15301	15149	15245	15184	15197	15207	15264	15253	15313	15230	15283	15431	15098	15384	15372	15335	15289	15388	15488	15414	15191	15327	15217	15206	15361	15232	15225	15258	15259	15106	15445	15215	15559	15267	15228	15275	15317	15143	15384	15290	15344	15242	15429	15292	15350	15227	15151	15270	15325	15132	15209	15233	15188	15386	15360	15325	15154	15283	15274	15260	15350	15292	15208	15255	15418	15138	15246	15322	15358	15196	15099	15146	15358	15048	15359	15248	15285	15090	15392	15218	15211	15285	15388	15419	15361	15408	15214	15319	15358	15227	15285	15231	15256	15568	15152	15215	15294	15332	15174	15236	15456	15254	15140	15291	15280	15477	15286	15389	15246	15393	15334	15046	15151	15337	15326	15269	15268	15317	15199	15312	15345	15395	15218	15395	15321	15148	15206	15182	15416	15212	15420	15283	15323	15163	15231	15329	15218	15325	15216	15225	15272	15316	15314	15442	15221	15290	15339	15284	15260	15173	15411	15364	15190	15223	15303	15250	15326	15400	15163	15405	15188	15235	15389	15386	15343	15249	15388	15215	15222	15335	15320	15312	15378	15284	15284	15293	15287	15273	15302	15444	15229	15296	15119	15178	15424	15327	15299	15319	15284	15367	15299	15308	15338	15290	15375	15181	15268	15334	15211	15166	15419	15093	15292	15126	15278	15269	15559	15233	15319	15252	15216	15280	15291	15389	15219	15325	15333	15288	15246	15419	15327	15365	15311	15156	15404	15355	15264	15170	15489	15311	15536	15370	15362	15147	15320	15146	15320	15318	15320	15217	15227	15315	15403	15350	15240	15267	15253	15340	15486	15270	15263	15363	15394	15184	15379	15289	15421	15069	15237	15316	15313	15293	15484	15418	15334	15276	15372	15317	15405	15249	15258	15379	15210	15344	15206	15177	15204	15357	15260	15228	15332	15331	15423	15307	15231	15512	15255	15083	15315	15320	15313	15162	15403	15349	15160	15433	15226	15477	15441	15038	15304	15149	15392	15306	15187	15316	15365	15336	15168	15481	15305	15247	15249	15215	15277	15233	15420	15227	15397	15393	15333	15336	15303	15315	15420	15330	15361	15314	15373	15211	15439	15406	15265	15276	15250	15233	15254	15306	15324	15180	15378	15272	15396	15291	15189	15215	15415	15421	15144	15283	15313	15235	15359	15363	15235	15112	15354	15300	15153	15221	15255	15219	15467	15198	15402	15189	15311	15228	15257	15223	15371	15155	15397	15299	15459	15303	15388	15351	15194	15355	15111	15125	15476	15279	15395	15220	15341	15308	15407	15284	15058	15146	15382	15148	15226	15152	15320	15365	15358	15388	15263	15358	15273	15342	15247	15285	15399	15289	15213	15386	15235	15303	15344	15317	15251	15323	15187	15215	15315	15385	15276	15182	15180	15216	15186	15273	15399	15146	15348	15353	15274	15345	15238	15477	15325	15357	15335	15110	15303	15325	15182	15311	15433	15146	15490	15366	15294	15216	15405	15319	15314	15282	15220	15400	15202	15342	15305	15223	15232	15498	15282	15332	15367	15331	15369	15297	15097	15276	15221	15217	15300	15232	15195	15314	15320	15274	15219	15295	15166	15402	15254	15218	15320	15407	15331	15313	15279	15178	15452	15428	15298	15187	15452	15300	15342	15365	15242	15361	15237	15390	15204	15252	15366	15375	15477	15334	15363	15331	15450	15097	15406	15087	15322	15470	15369	15316	15328	15113	15364	15306	15409	15363	15292	15153	15254	15202	15326	15508	15351	15401	15386	15213	15226	15393	15200	15161	15200	15223	15345	15285	15277	15143	15238	15424	15260	15351	15191	15327	15313	15175	15295	15280	15283	15319	15294	15314	15396	15374	15286	15346	15211	15082	15190	15189	15278	15238	15275	15159	15107	15356	15326	15397	15315	15230	15203	15156	15316	15369	15129	15443	15229	15392	15512	15367	15283	15255	15127	15336	15047	15280	15206	15370	15272	15234	15315	15282	15217	15215	15146	15322	15171	15338	15318	15319
22534	20994	28737	23443	21216	23427	25857	20596	19817	19828	19806	19755	19596	19515	19590	19468	19467	19169	19219	19227	19268	19086	18990	19258	18999	19118	19015	19155	19186	19032	19074	19044	19141	19132	19163	19158	19046	19228	19029	18939	19106	19152	19207	19284	19229	19122	19050	19088	19105	19117	19035	19331	18992	19345	19047	19129	19023	19018	18928	19018	18965	19167	19058	19063	18958	19047	18935	18947	19172	18859	19070	19094	18856	18839	18995	18855	19007	18948	19195	18902	19022	18965	18837	19034	19026	18928	18983	18954	19006	19040	18772	18968	18902	19069	19095	18877	18970	18961	18890	19053	18982	18894	19194	19060	19051	18952	18930	18927	19038	18874	18912	18934	18991	18857	18916	18993	19052	19058	19212	18924	18979	19104	18810	19065	18887	18901	18938	18847	18879	18804	18818	18837	19045	18941	18953	18975	18732	18833	18947	18959	18978	18940	18896	18822	18964	18873	19075	19293	19010	19118	19083	18848	18980	18857	18653	18811	18828	19006	18952	18932	18872	18901	18817	18944	18877	18863	18775	18692	18839	18938	19004	19058	19041	18859	18873	19157	18985	19007	18760	18848	18864	18811	18837	18869	18933	18799	18865	19000	18895	18963	18898	18996	18974	19166	18671	18888	18943	18740	18893	18715	18770	18989	19060	18909	18951	19068	18784	18942	18838	18958	18851	18870	18927	18864	18869	19033	19096	18852	18965	18953	18878	18898	18752	18867	18921	19039	18860	19063	18827	18808	19058	19085	18946	18890	18960	19101	18983	19106	18819	18805	18819	18870	18832	18772	18941	18882	19000	18939	18843	18886	18937	18972	18960	19102	18944	18861	18954	18943	18850	18970	18860	18823	18888	18971	18912	18961	19006	18822	18769	18943	18863	18810	18939	19073	18877	18867	18814	18965	18953	19025	18777	18941	19136	18936	18891	18901	18827	18715	19011	18731	18689	19008	19099	19130	19152	18908	18795	18967	19017	19116	19188	19038	19042	19067	19184	18861	18688	18823	19114	18932	18991	18848	18610	18944	18826	18979	19027	18945	18999	19075	18944	18884	19101	19016	19019	18889	18987	18890	18871	18943	19061	19045	18846	18827	18951	18969	18779	18937	18919	19040	19020	18906	18880	19038	19167	18875	18894	19096	18846	18769	19020	18881	18954	18967	18768	18963	18764	18831	18817	19008	18867	18849	19075	18869	18904	18745	19180	18662	19096	18871	18933	18910	18881	18959	18921	18986	18763	18939	18868	19043	19000	18913	18925	18913	19099	19025	19031	18969	18749	19010	18921	19041	18859	18824	18849	18933	18857	18945	18975	18666	19158	19010	18680	18754	18778	18975	19040	19049	18803	18645	18848	18990	18841	18909	18809	18773	19191	18931	18840	19080	18852	18736	18799	19095	19064	19032	18961	18903	18916	18819	18960	18960	18865	18876	18934	18895	18811	18813	18928	18779	18930	19000	19060	19169	19014	18839	19089	18765	18943	18919	18846	18875	18888	18756	18902	18847	18846	18923	19137	18877	18901	18925	18771	18931	19086	18805	18747	18798	18967	19023	18907	18675	19050	19161	18817	18930	18884	18603	18885	18753	19008	18890	18742	18874	18907	19043	18894	18757	18931	18906	19001	19068	18993	19235	18936	18849	18804	18793	18963	18869	19037	18910	18946	19198	19046	18838	18835	19098	18825	18771	18990	18983	19066	18870	19039	18869	18906	18977	19120	19071	18837	18943	18779	18810	18956	18751	18682	18796	18798	18861	18856	18791	18935	19013	19011	18895	18854	18894	18817	18754	19051	18877	18829	18894	18959	18900	18662	19027	19059	19012	18974	18923	18928	19082	19091	18954	18833	19011	18862	18878	18793	18870	18857	19172	18824	18773	18885	18845	19189	18908	18872	18969	18866	19018	18835	19136	18808	18873	18906	18991	18863	18917	18977	18992	18728	19036	19134	18676	18984	18951	18923	18731	18901	18764	19007	18944	18897	18920	18878	18832	18917	18946	18941	18889	18848	18996	18779	19003	18863	19033	18746	18742	18873	18957	18936	18919	18955	18656	18667	18828	19046	19105	18947	18869	19024	18765	18780	18897	18946	18973	19093	18904	18990	18825	19026	18823	18984	18812	19011	18825	18937	18780	18996	18812	19065	18977	18793	18926	18729	18866	18927	18809	18916	18752	18811	18998	18881	18914	19005	18904	18950	18858	18875	18837	18830	18836	18772	19028	18934	18913	19111	18876	18920	18981	18832	19001	18840	19203	18963	18775	18891	18910	18693	18949	18876	18740	18787	18922	19032	18751	18798	18908	18822	18940	19008	18840	18964	19068	18671	18732	18925	18884	18777	18797	18768	19005	18883	18860	18902	18652	18999	19012	18946	19055	18831	18783	18973	19064	18939	18982	18713	19029	19035	18716	19076	18842	19118	19065	18753	18838	19036	18826	18762	18966	18982	18910	19127	19031	18672	19043	19056	19061	19107	18815	18986	18799	19005	19012	18926	18738	19011	19067	18880	19115	18822	18729	18822	19025	18869	18794	18855	18885	18839	18879	18878	19028	18865	18862	18843	18780	18955	18805	18659	18907	18972	18929	19039	18967	18885	19015	18807	18983	18863	18769	19155	18741	18723	18910	19053	18756	18893	18785	18756	18915	18807	18843	19019	18996	18688	19065	18938	18969	18970	19067	18965	18960	18868	18843	19019	18950	19001	19122	18971	18835	18922	19128	18971	18938	19155	18900	18868	18892	18790	18972	18900	19214	18871	18913	18895	18771	18964	18832	19131	18905	18863	19089	18990	19149	19000	19169	19010	18888	19049	19095	19118	18849	18745	18896	18719	19025	18915	18903	19040	18869	19058	18784	19012	18575	18948	18961	18951	18670	18869	18874	18658	19003	19063	18824	18754	18899	18814	18887	18975	18923	18929	18922	18914	19006	18923	18771	18685	18817	18874	18808	18765	18999	18934	19008	18861	18821	19109	18716	18774	18930	18893	18708	18797	18938	18843	18789	19033	18971	18977	19059	19004	18899	19057	19076	19036	19031	19036	18731	18876	18817	18944	18839	18728	18803	18736	19004	18851	19008	19052	18906	18932	19008	18801	18825	18845	18920	19148	19002	18976	18801	18729	18720	18960	18976	19031	18836	18909	19053	18880	19086	19104	18899	19026	18720	19002	18673	18942	18701	18729	19011	18870	18454	18863	18839	19007	18954	18952	18945	18896	18787	19025	18998	18823	18736	18995	18882	18965	19005	18922	18932	18848	18884	18904	18888	18746	18812	18915	18799	19021	19017	18891	19025	18890	19035	18881	18914	18946	18995	18843	18914	18919	18969	19053	18877	19102	18822	18982	19090	18894	18864	19084	18857	18922	18853	19179	18875	19076	19075	18917	18688	18899	18905	18917	19108	18847	18842	18872	18923	19106	18934	18950	18939	18689	18978	18888	18848	18842	18849	19016	18946	18924	18983	18853	18813	18826	18838	18831	18933	19036	19003	18939	19154	19007	18962	18924	19073	19037	18870	18977	19145	19014	18777	18831	18949	18743	18879	19061	18928	18899	19047	19070	18763	18955	18911	18987	18915	18868	19047	19018	19064	19081	18821	18889	18960	18975	18530	18656	18954	19001	18991	18922	19051	19005	18925	18836	18705	18942	18862	18882	18833	18943	19003	18994	18821	18889	18963	18997	19003	18835	18887	18858	18946	18920	19128	18981	18832	18658	18987	18898	18846	19072	18825	18874	18895	18914	18779	18900	19162	19040	18862	18949	19181	19138	19142	19025	19112	18932	18797	18947	18814	19117	18782	18937	18964	18837	19060	18974	18869	19063	19033	18891	18830	18671	18942	18824	18806	18846	18992	18869	18950	18928	18903	19059	18991	18790	18849	18819	19159	18875	18753	18992	18956	18957	19015	18856	18994	18937	18890	18891	19041	18919	19081	18985	18981	18882	18858	18852	18626	18936	18791	18796	18812	18954	18991	18915	18781	18827	18941	18953	18938	18950	18907	18887	18818	18818	18728	18870	18951	19075	19061	18846	18768	18992	18922	18862	18924	18925	18929	18770	19161	19044	19141	19048	18917	18973	18826	18930	18968	18870	18903	18977	18849	18865	18891	18961	18775	18739	18786	19050	18817	19214	18927	19137	18851	18853	18717	18954	18963	18988	18847	19009	18827	19095	18976	18937	18974	18768	19115	19046	18815	18868	19003	18772	18891	18820	18910	18736	18818	18932	18965	19139	18707	18905	19052	18820	18868	18860	19090	18883	19286	19142	19167	18986	18778	18899	18914	18729	18900	18803	18889	18953	18990	18852	19025	18867	18902	18910	18903	18871	19022	18778	18768	19014	18803	18754	18976	18828	18979	18960	19016	19056	19001	19104	18958	18999	18792	18953	18959	18934	19117	18996	19003	18987	18911	18848	18852	18943	18848	19097	18756	18958	18809	19012	18907	18840	18719	19026	18983	18916	18987	18838	18921	19129	18989	19075	18926	18714	18830	18854	18898	18867	18711	18983	18876	18652	18951	19188	18962	18879	18848	18870	18747	19058	18823	19006	19011	18941	18797	19010	18907	18816	19006	19048	18826	18993	18897	19093	19106	18758	19077	18967	18741	18871	18794	18915	18910	19032	18766	18916	18734	18915	18853	18898	18787	18960	19101	18765	18889	18856	18851	18980	18862	18800	18961	18982	18801	18884	18923	18940	18826	18744	18782	18928	19021	18852	18996	18932	18773	19049	18839	18947	18980	18856	18763	19037	18983	18905	18717	18940	18925	19029	18925	19053	19062	18919	18877	18931	18752	18871	18980	18694	18908	19059	19004	19026	18988	18970	18872	19019	18905	18862	18743	18777	19115	19009	18957	18903	19104	19135	18739	18948	19031	18975	18849	18948	18814	18923	18897	19021	18863	19010	19018	18814	18813	19031	19006	18982	18781	18828	18813	18779	18921	19003	18970	18871	19034	18906	19077	18888	18666	18806	18993	19029	18823	19070	19087	18879	18748	18819	18862	18834	18663	18895	18810	18910	18816	19083	18690	18785	18854	18969	18771	19018	18775	19073	18853	18884	18947	18981	18715	18949	18986	18747	18881	18819	18906	18845	18765	18936	18961	18945	19053	18792	18928	19016	18843	18813	18955	19091	18845	19005	18929
16340	29151	26957	22099	20065	18771	17997	17493	17250	16844	16740	16610	16426	16406	16332	16336	16238	16166	16187	16262	15912	16111	16031	15952	15967	15918	16042	15939	16087	15799	16022	15730	15773	15857	15800	15799	15910	15973	16199	16005	15721	15999	15921	16073	16037	16030	16131	15960	16223	16085	16201	16043	15923	15973	16028	15897	16038	15873	16104	15844	15866	15946	15822	15936	15994	15967	15954	16048	15853	15769	15811	15741	16083	15911	15883	15811	15828	15859	15679	15687	15761	15872	15859	16008	15861	16142	15846	15697	15783	15923	15822	15819	15817	15843	15847	15801	15902	15782	15956	15802	16024	15877	15770	15775	16054	15857	15740	15898	15752	15700	15975	15825	15849	15840	15823	15736	15889	15814	15918	16001	15852	15724	15778	15878	15817	15878	15851	15798	15820	15719	15775	15922	15708	15996	15733	15788	15770	15899	15669	15938	15847	15760	16006	15836	15772	15915	15729	15873	16014	15685	15921	15953	15837	15874	15720	15985	15722	15792	15880	15651	15753	15818	15833	15710	15807	15999	15950	15896	15892	15796	15650	15861	15766	15843	15847	15725	15731	15851	15846	15805	15790	15871	15775	15854	15836	15799	15885	15921	15833	15908	15868	15900	15976	15931	15804	15873	15722	15987	15795	15808	15606	15852	15902	15853	15916	15689	15674	15864	15961	15889	15872	15761	15844	15823	15828	15891	15874	15864	15831	15917	15686	15958	15981	16033	15899	15908	15848	15878	15751	15781	15866	15794	15778	15805	15807	15810	15741	15910	15882	15864	15767	15828	15912	15824	15827	15775	15923	15758	15831	15965	15952	15729	15912	15826	15814	15881	15902	15837	15831	15856	15985	15707	15970	15840	15823	15825	15881	15958	15886	15772	15753	15968	15808	15880	15839	15705	15814	15707	15845	15954	15758	15860	15724	15818	15870	15763	15886	15819	15718	15882	15945	15707	15747	15885	15854	15916	15930	15835	15905	15738	15837	15850	15815	15886	15863	15797	15777	15852	15767	15743	15888	15884	15939	15800	15919	15834	15907	15918	15716	15995	15912	15831	15834	15892	15990	15704	15825	15772	15731	15773	15883	15785	15761	16003	15906	15756	15827	15696	15717	15727	15748	16012	15750	15923	15968	15672	15838	15786	15815	15883	15881	15820	15632	16046	15823	15803	15796	15863	15799	15750	15779	15762	15776	15927	15855	15824	15895	15882	15793	15823	16034	15777	15631	15773	15694	15975	15980	15777	15793	15837	15683	15834	15743	15822	15743	15883	15889	15726	15883	15944	15972	15833	15935	15820	15858	15872	15685	16057	15722	15882	15708	15943	15931	15720	15833	15833	15820	15715	16067	15748	15959	15855	15709	15849	15937	15727	15768	15807	15883	15898	15795	15805	15833	15874	15924	15874	15886	15945	15849	15613	16015	15877	15809	15728	15982	15888	15594	15790	15797	15850	15810	15835	15862	15866	15791	15872	15789	15759	15914	15775	15843	15817	15820	15886	15767	15975	15886	15838	15617	15621	15846	15694	15666	15877	15975	15810	15700	15872	15908	15891	15747	15810	15882	15791	15750	16012	15724	15749	15866	15786	15780	15749	15700	16064	15920	15885	15706	15837	15832	15775	15725	15869	15836	15811	15873	15757	15839	15906	15822	15720	15833	15657	15943	15861	15785	15834	15743	15897	15771	15972	15820	15856	15940	15969	15827	15925	15855	15813	15969	15832	15942	15730	15849	15670	15771	15918	15812	15969	15979	15701	15798	15732	15783	15821	15740	15711	15829	15689	16014	15808	15861	15731	15785	15930	15798	15692	15748	15798	15796	15915	15886	15932	15758	15814	15954	15801	15928	15874	15719	15812	15773	15853	15908	15776	15876	15881	15922	15773	15769	15755	15739	15729	15789	15833	15781	15792	15853	15864	15891	15751	15830	15943	15862	15851	16051	15855	15647	15711	15933	15957	15972	15782	16007	15956	15656	15965	15908	15757	15857	15757	15702	15634	15865	15879	15878	15690	15910	15941	15934	15878	15868	15875	16026	15866	15903	15919	15813	15804	16048	15821	15653	15879	15791	15752	15746	15767	15871	15817	15888	15991	15733	15547	15811	15597	15784	15859	15790	15903	15669	15910	15902	15953	15940	15789	15989	15904	15655	15710	15883	15931	15842	15796	15596	15920	15707	15851	15941	15696	15945	15891	15789	15738	15790	15867	15728	15803	15657	15773	15781	15773	15714	15863	15814	15796	15891	15836	15786	15887	15961	15742	15795	15787	15668	15893	15743	15736	15638	15798	16064	15864	15824	15752	15927	15758	15864	15694	16014	15753	15731	15683	15806	15966	15716	15964	15778	15703	15802	15765	15798	15827	15693	15824	15754	15823	15871	15711	15830	15771	15776	15840	15841	15920	15796	15699	15812	15711	15772	15728	15810	15879	15700	15774	15921	15811	15846	15896	15998	15774	15820	15917	15821	15739	15974	15847	15788	15693	15759	15741	15861	15793	15876	15874	15657	16032	15716	15859	16078	15905	15926	15803	15832	15796	15882	15754	15921	15840	15713	15766	15907	15799	15900	15749	15718	15881	15925	15889	15936	15900	15681	15960	15753	15784	15763	15902	15777	15861	15954	15845	15789	15737	15723	15752	15847	15862	15808	15889	15767	15840	15908	15881	15748	15831	15819	15782	15892	15786	15788	15866	15844	15802	15829	15878	15805	15820	15770	15924	15887	15809	15815	15895	15836	15775	15964	15699	15979	15597	15936	15898	15873	15887	15757	15785	15775	15884	15922	15920	15672	15818	15765	15975	15741	15894	15842	15862	15855	15683	15939	15915	15810	15862	15775	15827	15949	15718	15846	15799	15818	15893	15710	15848	15832	15791	15914	15766	15856	15800	15819	15878	15942	15892	15840	15637	15629	15923	15780	15788	15818	15918	15820	15915	15790	15732	15699	15867	15909	15895	15947	15747	15886	15815	15758	15857	15669	15920	15799	15788	15762	15945	15799	15812	15886	16010	15675	15758	15667	15968	15850	15840	15918	15839	15779	15834	15768	15847	15803	15883	15721	15758	15832	15792	15940	15788	15928	15844	15845	15711	15872	15834	15690	15663	15867	15760	15851	16005	15800	15859	15904	15787	15887	15761	15615	15915	15826	15842	15850	15714	15848	15822	15892	15955	15744	15869	15747	15792	15969	15817	15717	15867	15674	15616	15816	15919	16017	15759	15988	15832	15920	15864	15879	15868	15737	15888	15893	15941	16003	15866	15875	15779	15775	15803	15779	15759	15701	15631	15760	15832	15761	15816	15979	15711	15802	15860	15836	15791	15834	15650	15747	15888	15841	15677	15583	15896	15695	15884	15682	15786	15717	15732	15822	15759	15667	15818	15791	15856	15922	15874	15950	15831	15854	15849	15828	15927	15801	15958	15777	15826	15814	15955	15668	15853	15858	15712	15942	15681	15849	15697	15725	15926	15897	15905	15890	15750	15874	15815	15619	15687	15981	15843	15656	16009	15852	15959	15908	15725	15775	16028	15822	15654	15938	15722	15816	15845	15768	15758	15858	15926	15650	15833	15822	15869	15839	15826	15773	15831	15879	15871	15771	15637	15773	15933	15909	15687	15793	15881	15808	15907	15863	15925	15897	15865	15885	15765	15845	15872	15885	15862	15682	15881	15810	15891	15671	15832	15824	15924	15739	15891	15879	15754	15875	15776	16005	15813	15865	15842	15886	15877	15820	15714	15857	15764	15733	15813	15758	15703	15885	15768	15850	15929	15843	15928	15932	15835	15937	15746	15803	15827	16087	15960	15959	15832	15808	15720	15975	15977	15932	15826	16005	15650	15861	15752	15756	15761	15747	15785	16034	15800	15766	15963	15603	15804	15791	15784	15878	15866	15948	15782	15889	15924	15850	15758	15905	15628	15798	15855	15750	15856	15887	15806	15916	15783	15857	15895	15939	15776	15904	15929	15792	15794	15747	15768	15891	15969	15561	15784	15846	15868	16016	15869	15784	15907	15788	15764	15657	15895	15820	15932	15874	15924	15643	15859	15817	15946	15689	15844	15842	15848	15757	15818	15615	15961	15947	15804	15828	15749	15709	15806	15888	15909	15822	15923	15769	15874	15839	15766	15775	15793	15969	15838	15900	15912	15841	15909	15951	15828	15788	15780	16056	15856	15831	15821	15720	15818	15783	15892	15926	15862	16014	15708	15790	15872	15842	15862	15776	15971	15806	15823	15737	15849	15728	15987	15879	15700	15834	15909	15784	15892	15929	15860	15777	15761	15903	15601	15936	15878	15976	15848	15785	15815	15950	15840	15909	15727	15850	15748	15903	15734	15803	15951	15891	15734	15791	15941	15844	15755	15820	15884	15969	15847	15766	15820	15871	15787	15807	15704	15951	15753	15924	15920	15761	15920	15857	15862	15727	15815	15907	15826	15661	15901	15919	15821	15848	15722	15858	15878	16037	15636	15808	15832	15836	15765	15784	15785	15857	15951	15709	15738	15759	15931	15846	15807	15832	15842	15924	15790	15689	15854	15750	15826	15779	15775	15878	15779	15772	15873	15859	15866	15903	15951	15852	15687	16039	15662	16006	15806	15778	15902	15769	15864	15832	15690	15843	15882	15802	15772	15941	15746	15765	15835	15672	15764	15777	16012	15734	15884	15806	15953	15834	15880	15601	15787	15951	15877	15917	15835	15855	15959	15844	15693	15893	15831	15826	15782	15671	15704	15932	15718	15663	15831	15716	15800	15722	15869	15979	15699	15680	15762	15899	15881	15891	15806	15776	15913	15747	15727	15768	15767	16069	15826	15712	15858	15741	16034	15741	15787	15902	15888	15784	15744	15848	15868	15732	15708	15914	15786	15761	15696	15758	15900	15733	15796	15986	15910	15885	15837	15795	15745	15929	15827	15842	15895	15582	15805	15934	15848	15958	15714	15830	15845	15883	15785	15687	15689	15872	15852	15679	15706	15809	15863	15783	15811	15675	15777	15696	15777	15751	15892	15811	15796	15752	15890	15743	15713	15848	15664	15746	15924	15865	15927	15750	15885	15970	15774	15759	16077	15827	16000	15825	15698	15780	15876	15685	15788	15837	15739	15836	15891	15573	15849	15915	15824	15616	15780	15821	15838	15976	15927
27170	21827	24794	21740	18481	18550	18902	18625	18538	18511	18481	18513	18638	18499	18608	18473	18395	18408	18352	18271	18402	18249	18365	18329	18384	18354	18400	18357	18395	18541	18548	18488	18324	18579	18278	18221	18355	18622	18478	18403	18605	18318	18443	18175	18502	18603	18616	18653	18341	18505	18295	18400	18429	18310	18341	18584	18290	18419	18335	18382	18409	18347	18469	18451	18406	18365	18392	18345	18533	18397	18224	18294	18347	18358	18111	18246	18481	18449	18453	18267	18268	18580	18388	18393	18546	18342	18193	18353	18179	18210	18282	18343	18506	18377	18357	18291	18379	18253	18321	18348	18288	18532	18377	18431	18252	18332	18190	18500	18092	18301	18319	18496	18443	18315	18435	18551	18321	18499	18336	18283	18356	18467	18067	18490	18564	18381	18379	18369	18353	18406	18467	18443	18372	18332	18497	18470	18438	18434	18355	18405	18496	18353	18285	18305	18098	18332	18504	18257	18298	18103	18425	18212	18465	18346	18281	18222	18284	18241	18323	18427	18209	18358	18408	18504	18318	18610	18414	18506	18298	18426	18285	18243	18334	18530	18199	18472	18241	18339	18437	18294	18403	18338	18179	18102	18213	18489	18593	18184	18238	18281	18395	18132	18294	18237	18026	18379	18493	18481	18298	18512	18427	18317	18477	18348	18242	18127	18312	18381	18201	18201	18412	18360	18192	18383	18228	18313	18492	18304	18338	18474	18421	18347	18383	18446	18334	18407	18633	18300	18372	18321	18292	18302	18190	18307	18487	18360	18486	18428	18514	18545	18619	18365	18098	18421	18369	18364	18304	18462	18568	18322	18308	18305	18156	18545	18144	18344	18403	18461	18332	18286	18500	18354	18507	18392	18333	18271	18501	18343	18470	18398	18278	18482	18217	18375	18498	18542	18407	18218	18519	18270	18265	18599	18530	18432	18313	18405	18328	18268	18411	18304	18373	18235	18200	18436	18473	18372	18263	18406	18287	18228	18230	18244	18224	18272	18401	18471	18531	18318	18340	18406	18359	18436	18260	18483	18392	18468	18311	18392	18350	18530	18474	18262	18557	18300	18487	18397	18323	18457	18493	18309	18562	18462	18352	18399	18409	18380	18287	18268	18350	18301	18403	18462	18307	18351	18570	18187	18272	18156	18416	18293	18409	18455	18420	18263	18189	18465	18232	18275	18401	18477	18257	18351	18280	18490	18449	18371	18287	18481	18317	18116	18299	18502	18439	18423	18351	18346	18276	18150	18614	18344	18316	18203	18235	18464	18447	18228	18533	18179	18366	18493	18465	18156	18348	18077	18179	18354	18392	18401	18468	18217	18223	18397	18352	18489	18409	18511	18322	18280	18206	18268	18415	18587	18223	18277	18321	18339	18414	18376	18349	18308	18363	18323	18428	18255	18239	18316	18401	18364	18653	18605	18402	18220	18569	18249	18356	18383	18143	18255	18493	18241	18106	18245	18207	18703	18412	18442	18275	18348	18457	18428	18361	18397	18288	18532	18390	18387	18343	18319	18243	18368	18511	18445	18450	18643	18277	18281	18268	18537	18243	18440	18223	18472	18346	18467	18531	18407	18236	18592	18391	18428	18381	18366	18631	18278	18300	18541	18375	18360	18598	18221	18455	18458	18468	18302	18376	18413	18272	18336	18484	18155	18464	18394	18133	18400	18312	18210	18210	18443	18315	18350	18491	18359	18371	18295	18361	18231	18378	18316	18325	18461	18437	18363	18396	18081	18379	18153	18326	18304	18235	18425	18299	18295	18255	18463	18420	18588	18454	18297	18417	18303	18330	18298	18537	18366	18508	18495	18215	18431	18213	18461	18399	18264	18373	18296	18429	18353	18187	18356	18563	18413	18440	18282	18307	18458	18396	18332	18392	18304	18403	18548	18324	18475	18399	18233	18344	18458	18442	18386	18390	18347	18325	18549	18289	18340	18312	18416	18305	18408	18398	18168	18415	18248	18472	18259	18319	18596	18318	18229	18359	18434	18277	18381	18239	18321	18373	18527	18270	18464	18405	18321	18463	18384	18397	18306	18368	18444	18376	18306	18266	18319	18171	18562	18538	18387	18577	18311	18376	18105	18361	18470	18294	18368	18236	18199	18403	18344	18521	18479	18155	18190	18298	18228	18441	18417	18563	18452	18312	18533	18410	18266	18141	18216	18140	18266	18596	18639	18420	18338	18458	18534	18513	18346	18206	18450	18238	18219	18506	18123	18428	18361	18268	18373	18391	18297	18609	18266	18379	18429	18223	18173	18274	18279	18324	18400	18280	18173	18296	18394	18372	18392	18419	18320	18299	18496	18405	18302	18530	18416	18260	18315	18447	18435	18396	18252	18581	18124	18238	18502	18384	18476	18651	18617	18470	18335	18415	18250	18474	18394	18350	18340	18599	18311	18349	18193	18248	18303	18381	18368	18251	18281	18343	18183	18153	18244	18473	18428	18358	18139	18468	18403	18428	18274	18229	18178	18156	18269	18220	18223	18399	18278	18392	18435	18599	18458	18028	18257	18144	18242	18284	18414	18364	18372	18545	18457	18479	18471	18485	18105	18386	18529	18346	18280	18510	18389	18280	18254	18378	18435	18406	18356	18369	18240	18436	18303	18463	18379	18160	18418	18209	18388	18432	18428	18340	18319	18179	18206	18365	18297	18448	18497	18477	18479	18241	18155	18467	18370	18257	18337	18326	18262	18465	18469	18250	18406	18309	18379	18419	18189	18366	18337	18439	18222	18002	18568	18206	18459	18372	18345	18177	18426	18391	18351	18445	18376	18300	18257	18280	18336	18253	18179	18462	18451	18438	18389	18142	18205	18323	18427	18537	18244	18540	18426	18349	18225	18139	18513	18524	18298	18548	18466	18149	18325	18404	18363	18327	18504	18242	18411	18426	18394	18314	18225	18305	18306	18431	18426	18522	18437	18335	18379	18518	18425	18373	18284	18387	18466	18314	18366	18492	18490	18388	18403	18481	18227	18420	18237	18071	18233	18206	18280	18327	18257	18282	18174	18079	18344	18193	18342	18426	18309	18396	18389	18310	18297	18168	18478	18297	18587	18361	18286	18405	18327	18231	18374	18381	18455	18269	18341	18357	18305	18031	18417	18179	18323	18334	18427	18414	18457	18475	18399	18334	18292	18473	18228	18242	18353	18413	18435	18213	18266	18503	18380	18313	18513	18408	18197	18443	18505	18468	18308	18475	18295	18309	18238	18313	18292	18381	18177	18256	18425	18346	18470	18416	18218	18530	18414	18361	18366	18461	18323	18432	18252	18413	18315	18292	18350	18544	18311	18352	18417	18376	18327	18365	18318	18494	18315	18568	18235	18405	18449	18523	18325	18342	18349	18477	18566	18321	18150	18290	18307	18149	18299	18477	18373	18124	18273	18301	18454	18113	18510	18476	18474	18357	18480	18253	18369	18428	18348	18283	18326	18423	18472	18381	18380	18368	18252	18274	18284	18201	18449	18378	18354	18416	18442	18319	18497	18569	18341	18393	18357	18330	18352	18544	18591	18708	18349	18375	18537	18363	18582	18294	18681	18439	18408	18258	18485	18537	18418	18276	18500	18407	18395	18204	18159	18418	18402	18269	18161	17986	18364	18045	18750	18515	18555	18490	18458	18355	18472	18400	18329	18210	18241	18301	18479	18491	18376	18628	18431	18352	18280	18505	18466	18307	18497	18440	18329	18324	18502	18245	18404	18373	18403	18549	18366	18383	18368	18446	18263	18293	18316	18531	18371	18447	18309	18519	18532	18322	18150	18239	18235	18672	18165	18452	18369	18518	18380	18352	18589	18549	18466	18495	18336	18506	18259	18099	18459	18524	18348	18511	18277	18298	18383	18297	18131	18326	18428	18308	18400	18368	18509	18385	18402	18428	18271	18348	18375	18161	18284	18367	18457	18369	18361	18359	18470	18434	18482	18430	18133	18204	18199	18516	18227	18354	18386	18319	18226	18323	18394	18322	18540	18414	18118	18324	18326	18293	18184	18694	18559	18269	18279	18500	18439	18368	18350	18434	18127	18269	18595	18430	18329	18507	18373	18476	18493	18412	18331	18386	18354	18321	18302	18334	18481	18453	18513	18649	18281	18531	18486	18486	18304	18396	18293	18313	18294	18607	18334	18351	18370	18277	18315	18543	18204	18324	18299	18183	18283	18209	18392	18335	18376	18233	18444	18349	18458	18708	18335	18159	18316	18330	18305	18467	18483	18491	18239	18350	18306	18400	18336	18333	18310	18315	18562	18126	18186	18351	18399	18408	18459	18343	18609	18515	18300	18413	18342	18568	18443	18372	18287	18355	18384	18354	18303	18414	18614	18405	18436	18493	18218	18522	18451	18460	18420	18263	18271	18523	18478	18311	18295	18421	18461	18451	18394	18205	18443	18342	18443	18441	18418	18227	18259	18492	18356	18406	18365	18381	18508	18308	18326	18388	18373	18501	18286	18318	18622	18537	18476	18316	18206	18395	18344	18311	18275	18272	18355	18394	18070	18443	18460	18299	18566	18431	18439	18194	18221	18400	18163	18268	18300	18450	18292	18487	18544	18203	18301	18574	18257	18286	18275	18327	18271	18339	18426	18513	18509	18388	18350	18338	18459	18418	18387	18477	18401	18412	18286	18325	18459	18496	18498	18368	18299	18479	18607	18281	18447	18316	18229	18286	18451	18492	18305	18434	18445	18426	18549	18611	18418	18485	18439	18652	18454	18213	18468	18339	18457	18269	18503	18482	18235	18426	18314	18222	18423	18347	18255	18529	18326	18400	18753	18321	18379	18364	18444	18411	18385	18445	18507	18453	18331	18262	18326	18324	18253	18330	18364	18415	18389	18484	18217	18333	18403	18345	18474	18301	18270	18522	18245	18300	18515	18386	18356	18286	18439	18382	18619	18480	18373	18209	18547	18365	18441	18283	18452	18254	18518	18318	18397	18469	18394	18535	18315	18297	18483	18267	18319	18302	18279	18329	18278	18239	18387	18311	18294	18433	18348	18285	18567	18425	18381	18308	18390	18222	18612	18495	18259	18374	18276	18456	18262	18439	18422	18268	18333	18379	18278	18327	18502	18480	18368	18647	18545	18453	18312	18378	18533	18513	18460	18331	18333	18379	18314	18336	18228	18385	18359	18334	18334
14969	18114	17675	16542	16052	15921	15834	15667	15764	15792	15575	15611	15656	15709	15734	15539	15636	15744	15676	15478	15644	15519	15434	15473	15466	15509	15520	15557	15531	15378	15374	15511	15515	15537	15546	15708	15735	15576	15459	15478	15651	15607	15643	15424	15543	15450	15510	15768	15593	15774	15658	15719	15561	15672	15555	15625	15570	15492	15549	15565	15508	15616	15678	15624	15654	15415	15478	15460	15572	15452	15592	15501	15491	15529	15536	15430	15384	15635	15475	15395	15551	15462	15478	15623	15475	15523	15365	15568	15571	15485	15424	15577	15485	15530	15617	15422	15564	15617	15601	15498	15522	15452	15638	15489	15239	15452	15448	15430	15562	15445	15601	15488	15405	15636	15521	15423	15546	15608	15481	15747	15465	15631	15465	15655	15357	15475	15564	15546	15344	15527	15482	15793	15546	15484	15515	15643	15612	15430	15458	15488	15568	15469	15468	15472	15552	15481	15656	15521	15686	15567	15659	15517	15415	15474	15679	15520	15583	15427	15485	15558	15280	15561	15488	15424	15476	15629	15540	15618	15519	15576	15534	15443	15451	15490	15544	15366	15647	15489	15512	15480	15621	15419	15650	15488	15518	15545	15406	15651	15544	15575	15599	15486	15380	15578	15528	15397	15488	15503	15622	15534	15396	15621	15546	15544	15511	15337	15580	15447	15700	15466	15465	15566	15686	15698	15634	15369	15599	15438	15588	15508	15289	15723	15560	15371	15559	15583	15609	15493	15452	15438	15580	15525	15435	15568	15433	15297	15528	15442	15572	15540	15339	15669	15378	15646	15425	15661	15596	15507	15506	15518	15502	15449	15547	15323	15669	15576	15272	15574	15685	15558	15554	15572	15538	15586	15601	15419	15475	15505	15464	15430	15441	15488	15487	15414	15320	15639	15326	15422	15546	15610	15308	15395	15543	15535	15523	15561	15476	15531	15596	15574	15557	15429	15533	15338	15503	15655	15527	15559	15523	15432	15525	15429	15596	15561	15427	15697	15642	15487	15585	15646	15499	15526	15693	15479	15830	15531	15417	15422	15461	15673	15376	15541	15482	15449	15562	15517	15510	15459	15332	15663	15537	15377	15536	15437	15579	15703	15623	15553	15606	15417	15562	15499	15346	15595	15258	15520	15486	15454	15423	15572	15469	15546	15534	15663	15452	15606	15596	15440	15646	15483	15413	15565	15473	15555	15573	15461	15602	15574	15708	15550	15448	15475	15467	15584	15544	15486	15584	15497	15571	15607	15564	15473	15645	15577	15567	15567	15541	15603	15457	15574	15471	15577	15477	15489	15499	15506	15514	15419	15596	15542	15408	15574	15551	15566	15396	15619	15567	15422	15526	15335	15462	15362	15427	15530	15403	15542	15420	15525	15451	15602	15586	15603	15553	15594	15542	15337	15427	15442	15556	15666	15632	15529	15415	15460	15485	15493	15442	15418	15432	15659	15493	15531	15485	15357	15494	15457	15632	15541	15577	15575	15517	15541	15558	15491	15532	15654	15636	15446	15485	15440	15504	15427	15399	15412	15541	15375	15604	15467	15313	15368	15541	15655	15506	15461	15332	15495	15598	15401	15550	15548	15516	15473	15709	15778	15651	15225	15377	15614	15595	15581	15496	15527	15562	15563	15541	15605	15598	15445	15631	15446	15602	15453	15526	15529	15583	15592	15654	15481	15635	15729	15417	15583	15507	15470	15483	15541	15517	15499	15503	15394	15485	15411	15473	15436	15643	15429	15569	15524	15492	15373	15519	15683	15434	15514	15569	15495	15525	15498	15375	15544	15497	15477	15524	15393	15482	15525	15520	15455	15607	15465	15340	15581	15731	15474	15417	15472	15583	15587	15446	15508	15431	15666	15374	15492	15452	15547	15566	15506	15422	15624	15636	15508	15485	15525	15474	15563	15458	15545	15756	15646	15526	15325	15582	15421	15481	15642	15340	15440	15291	15515	15661	15606	15428	15591	15553	15525	15474	15635	15625	15504	15607	15512	15757	15564	15395	15460	15526	15366	15347	15481	15430	15490	15516	15539	15492	15624	15550	15425	15451	15468	15543	15483	15561	15490	15608	15407	15386	15542	15637	15510	15574	15459	15504	15414	15633	15527	15511	15675	15490	15594	15362	15513	15453	15521	15338	15549	15431	15464	15464	15714	15801	15660	15521	15713	15452	15595	15462	15614	15472	15583	15469	15457	15420	15471	15170	15565	15466	15563	15480	15451	15540	15456	15444	15466	15643	15451	15655	15459	15550	15525	15493	15419	15463	15550	15537	15513	15446	15484	15594	15460	15489	15392	15387	15429	15472	15577	15523	15632	15428	15643	15328	15543	15496	15460	15673	15376	15469	15618	15531	15433	15576	15565	15572	15359	15471	15511	15461	15612	15450	15501	15497	15507	15498	15556	15673	15443	15513	15468	15594	15475	15644	15522	15605	15542	15424	15405	15441	15509	15487	15562	15609	15612	15447	15476	15444	15365	15478	15551	15574	15568	15690	15559	15386	15672	15556	15627	15516	15336	15425	15473	15519	15511	15589	15387	15707	15483	15414	15586	15608	15495	15504	15401	15606	15559	15419	15552	15330	15496	15639	15571	15415	15390	15601	15599	15521	15528	15370	15515	15504	15499	15461	15486	15524	15558	15664	15492	15470	15505	15439	15518	15648	15550	15456	15370	15536	15443	15452	15375	15570	15365	15365	15621	15535	15760	15523	15602	15355	15660	15538	15650	15367	15551	15581	15431	15637	15623	15543	15473	15471	15599	15384	15445	15419	15391	15525	15556	15481	15600	15367	15379	15627	15462	15638	15413	15653	15492	15359	15389	15522	15747	15711	15548	15555	15579	15302	15677	15397	15588	15454	15440	15491	15630	15517	15529	15350	15497	15442	15670	15605	15629	15534	15475	15483	15516	15433	15514	15391	15310	15554	15516	15543	15501	15547	15618	15447	15417	15395	15521	15530	15452	15619	15356	15509	15493	15359	15456	15453	15434	15545	15582	15593	15559	15571	15461	15421	15450	15668	15424	15513	15332	15550	15396	15401	15604	15561	15586	15494	15319	15543	15597	15487	15360	15496	15461	15554	15470	15492	15551	15404	15674	15451	15490	15400	15422	15577	15506	15496	15463	15592	15519	15548	15494	15528	15551	15443	15453	15679	15586	15396	15393	15605	15679	15494	15380	15595	15557	15608	15413	15448	15634	15553	15681	15390	15420	15579	15534	15559	15607	15500	15708	15687	15613	15485	15486	15438	15610	15599	15382	15549	15405	15486	15527	15372	15426	15556	15334	15522	15365	15382	15480	15533	15396	15558	15311	15462	15418	15471	15444	15349	15447	15515	15504	15400	15627	15488	15578	15434	15555	15442	15524	15409	15613	15473	15704	15544	15379	15595	15534	15613	15449	15600	15581	15509	15450	15740	15525	15485	15432	15361	15513	15504	15544	15746	15576	15399	15589	15641	15500	15557	15676	15380	15494	15513	15493	15423	15581	15437	15540	15303	15311	15542	15357	15375	15493	15520	15579	15534	15563	15085	15743	15493	15628	15439	15536	15669	15397	15543	15585	15527	15472	15355	15747	15594	15442	15554	15531	15365	15563	15593	15419	15482	15414	15648	15780	15526	15497	15459	15620	15546	15508	15634	15572	15588	15571	15379	15603	15399	15422	15611	15477	15553	15628	15391	15640	15487	15400	15543	15468	15540	15485	15422	15640	15581	15542	15681	15463	15583	15387	15461	15490	15488	15487	15548	15622	15465	15343	15668	15453	15677	15649	15691	15587	15454	15549	15650	15443	15444	15471	15501	15398	15415	15499	15588	15313	15389	15540	15628	15418	15632	15398	15461	15617	15477	15354	15609	15490	15760	15574	15627	15648	15361	15570	15767	15385	15601	15432	15427	15444	15657	15595	15419	15677	15475	15661	15559	15486	15411	15471	15401	15488	15551	15565	15450	15463	15588	15628	15458	15573	15527	15478	15503	15533	15539	15448	15625	15497	15504	15490	15479	15570	15523	15309	15648	15434	15509	15563	15547	15430	15507	15610	15528	15474	15376	15568	15560	15569	15542	15495	15580	15547	15475	15385	15456	15524	15502	15577	15368	15423	15547	15393	15579	15616	15667	15516	15423	15535	15534	15490	15514	15641	15512	15303	15597	15547	15621	15632	15404	15336	15509	15563	15684	15615	15510	15592	15443	15622	15582	15495	15564	15557	15521	15618	15386	15597	15421	15464	15602	15495	15492	15481	15659	15443	15595	15512	15552	15558	15682	15466	15498	15510	15555	15512	15599	15596	15395	15640	15529	15586	15562	15632	15610	15497	15391	15610	15485	15605	15547	15619	15495	15545	15497	15557	15606	15560	15574	15440	15515	15556	15382	15594	15634	15639	15546	15432	15513	15405	15414	15460	15462	15634	15464	15344	15568	15584	15707	15455	15636	15526	15464	15436	15544	15542	15377	15419	15438	15519	15349	15636	15533	15440	15663	15541	15508	15590	15646	15572	15361	15595	15693	15452	15487	15595	15478	15632	15602	15481	15594	15602	15546	15576	15479	15573	15433	15388	15550	15551	15579	15602	15600	15632	15547	15508	15433	15562	15381	15386	15511	15450	15658	15554	15433	15608	15621	15655	15446	15598	15540	15660	15629	15498	15471	15583	15643	15414	15501	15549	15454	15534	15545	15708	15560	15394	15486	15523	15508	15630	15513	15472	15531	15503	15472	15658	15383	15274	15384	15690	15390	15348	15657	15543	15602	15513	15560	15498	15571	15333	15509	15570	15380	15614	15569	15377	15660	15549	15360	15325	15413	15402	15481	15358	15430	15663	15502	15474	15531	15429	15460	15525	15526	15708	15367	15497	15511	15605	15549	15420	15708	15732	15400	15569	15583	15524	15564	15631	15453	15659	15525	15613	15466	15486	15644	15621	15624	15536	15666	15720	15439	15410	15611	15351	15425	15518	15621	15538	15461	15381	15550	15525	15556	15524	15492	15668	15832	15546	15602	15482	15469	15554	15743	15610	15548	15478	15394	15469	15786	15428	15405	15439	15501	15498	15695	15403	15525	15483	15460	15406	15555	15537	15511	15619	15576	15563	15452	15430	15531	15476	15459	15507	15512	15248	15399	15461	15472	15614	15808	15503
23583	21018	28493	23794	21807	21920	20720	18337	17897	18000	17728	17651	17627	17654	17552	17510	17724	17529	17514	17346	17247	17348	17407	17403	17390	17379	17486	17488	17221	17198	17166	17541	17285	17314	17304	17454	17386	17415	17375	17479	17360	17185	17280	17483	17485	17145	17428	17239	17498	17428	17420	17477	17373	17273	17358	17470	17291	17313	17553	17381	17409	17551	17494	17251	17391	17195	17316	17255	17413	17267	17343	17305	17280	17121	17424	17268	17290	17254	17330	17451	17440	17087	17408	17568	17283	17200	17130	17262	17044	17317	17437	17448	17334	17365	17214	17339	17175	17209	17322	17179	17417	17326	17383	17288	17442	17374	17288	17393	17332	17338	17429	17441	17467	17222	17387	17175	17232	17348	17216	17159	17186	17270	17387	17274	17250	17221	16995	17311	17273	17179	17305	17142	17439	17168	17228	17189	17268	17102	17276	17183	17203	17438	17227	17251	17281	17049	17410	17287	17334	17363	17173	17332	17195	17207	17408	17309	17130	17199	16984	17197	17408	17156	17239	17162	17050	17332	17255	17267	17315	17251	17338	17319	17293	17316	17501	17227	17236	17327	17377	17236	17227	17293	17106	17403	17412	17273	17277	17241	17262	17196	17310	17121	17256	17167	17347	17313	17222	17440	17384	17194	17204	17137	17319	17374	17311	17353	17358	17151	17175	17138	17267	17098	17252	17190	17272	17218	17185	17282	17327	17300	17235	17086	17293	17264	17237	17305	17282	17145	17271	17129	17256	17106	17231	17242	17479	17360	17289	17347	17443	17365	17093	17155	17115	17307	17410	17377	17142	16979	17231	17441	17188	17157	17271	17414	17335	17314	17077	17321	17136	17285	17074	17390	17245	17287	17359	17339	17206	17208	17164	17593	17198	17193	17413	17364	17123	17532	17106	17224	17369	17156	17187	17186	17278	17221	17328	17414	17050	17129	17218	17412	17296	17346	17455	17385	17214	17222	17427	17262	17293	17168	17223	17178	17314	17245	17267	17233	17335	17431	17091	17298	17391	17314	17193	17088	17385	17247	17308	17278	17260	17235	17464	17314	17280	17398	17335	17278	17145	17061	17228	17163	17236	17170	17505	17292	17325	17288	17291	17344	17245	17209	17485	17322	17208	17144	17360	17267	17262	17219	17224	17249	17149	17237	17120	17381	17045	17262	17368	17226	17292	17271	17410	17160	17128	17250	17308	17295	17416	17336	17186	17367	17222	17164	17222	17663	17259	17339	17158	17314	17294	17302	17128	17197	17105	17190	17335	17458	17364	17345	17216	17147	17148	17301	17196	17265	17190	17119	17095	17203	17355	17389	17136	17359	17311	17268	17292	17323	17162	17317	17348	17126	17209	17009	17055	17330	17429	17133	17194	17285	17266	17214	17129	17180	17006	17226	17175	17207	17233	17269	17303	17368	17225	17574	17396	17297	17231	17380	17213	17230	17361	17268	17330	17361	17444	17265	17376	17174	17288	17165	17277	17307	17343	17230	17267	17360	17478	17181	17222	17383	16982	17193	17595	17425	17346	17373	17207	17303	17345	17165	17397	17409	17242	17350	17416	17335	17191	17278	17441	17291	17206	17207	17327	17362	17241	17345	17170	17373	17083	17154	17267	17137	17182	17396	17244	17283	17357	17188	17224	17267	17314	17296	17348	17381	17279	17290	17084	17035	17521	17370	17325	17445	17130	17358	17310	17331	17286	17295	17237	17216	17136	17203	17211	17365	17432	17251	17335	17321	17597	17351	17166	17342	17185	16943	17167	17504	17149	17209	17292	17239	17372	17263	17364	17438	17256	17201	17280	17214	17205	17297	17116	17220	17282	17353	17133	17136	17168	17306	17363	17285	17123	17216	17172	17280	17481	17282	17266	17398	17268	17138	17212	17265	17244	17194	17092	17210	17343	17144	17382	17339	17320	17225	17398	17253	17233	16990	17150	17087	17287	17081	17113	17213	17023	17325	17140	17078	17452	17399	17591	17261	17202	17257	17264	17289	17372	17222	17265	17384	17250	17390	17297	17258	17345	17239	17296	17262	17235	17249	17353	17444	17406	17250	17339	17159	17449	17367	17153	17288	17286	17173	17309	17216	17066	17229	17223	17387	17279	17133	17139	17285	17310	17348	17029	17231	17449	17214	17414	17207	17150	17239	17287	17216	17165	17253	17391	17265	17167	17187	17351	17178	17074	17537	17255	17242	17218	17308	17475	17363	17375	17299	17294	17378	17476	17221	17266	17134	17292	17204	17330	17531	17265	17188	17259	17203	17318	17276	17147	17254	17098	17244	17250	17376	17175	17131	17336	17444	17466	17100	17097	17484	17444	17125	17190	17462	17181	17438	17419	17407	17280	17303	17367	17020	17332	17128	17166	17221	17359	17428	17500	17158	17293	17505	17421	17407	17057	17106	17184	17126	17204	17285	17236	17189	17269	17353	17326	17127	17128	17428	17128	17406	17240	17287	17240	17213	17125	17435	17141	17302	17307	17253	17316	17387	17236	17142	17456	17308	17251	17088	17245	17129	17138	17260	17187	17318	17295	17538	17376	17325	17344	17144	17331	17367	17409	17259	17215	17419	17062	17256	17370	17345	17298	17150	17305	17384	17185	17298	17265	17282	17148	17129	17467	17325	17251	17325	17168	17253	17297	17353	17216	17346	17421	17332	17442	17125	17428	17474	17153	17156	17172	17388	17180	17339	17345	17235	17150	17218	17242	17394	17255	17150	17390	17138	17378	17404	17306	17155	17221	17413	17112	17257	17299	17431	17283	17218	17312	17460	17302	17139	17095	17206	17259	17323	17425	17344	17416	17486	17203	17256	17297	17392	17221	17300	17329	16984	17112	17044	17108	17206	17081	17351	17173	17203	17085	17438	17116	17298	17055	17256	17335	17372	17237	17371	17233	17257	17492	17417	17194	17155	17211	17218	17074	17130	17385	17200	17374	17201	17419	17266	17346	17083	16993	17341	17463	17484	17256	17396	17211	17234	17241	17328	17355	17323	17295	17230	17036	17096	17458	17308	17189	17293	17224	17141	17058	17451	17407	17242	17160	17199	17389	17312	17181	17403	17284	17132	17084	17179	17341	17187	17249	17179	17271	17228	17305	17323	17227	17300	17479	17345	17334	17068	17172	17145	17305	17375	17084	17322	17088	17136	17321	17287	17065	17427	17310	17159	17337	17243	17458	17223	17163	17372	17123	17269	17227	17398	17106	17055	17049	17053	17218	17356	17354	17198	17209	17336	17310	17429	17368	17243	17284	17460	17154	17280	17332	17347	17385	17415	17366	17226	17466	17176	17350	17232	17283	17385	17234	17424	17554	17288	17243	17123	17387	17273	17222	17397	17389	17130	17363	17234	17158	17092	17425	17330	17299	17426	17301	17088	17311	17259	17345	17335	17237	17449	17433	17265	17328	17423	17178	17088	17444	17154	17205	17340	17255	17133	17142	17259	17303	17120	17346	17319	17266	17172	17168	17271	17223	17289	17324	17330	17363	17148	17200	17247	17315	17389	17288	17299	17276	17225	17472	17332	17440	17301	17263	16969	17363	17261	17335	17294	17321	17414	17159	17339	17433	17150	17224	17310	17345	17053	17290	17183	17334	17184	17312	17312	17388	17287	17016	17274	17304	17343	17405	17363	17210	17315	17004	17178	17373	17300	17367	17225	17236	17287	17210	17226	17206	17067	17263	17197	17033	17285	17274	17157	17116	17285	17278	17323	17211	17332	17163	17276	17427	17042	17192	17205	17353	17241	17257	17275	17203	17016	17188	17352	17269	17123	17312	17246	17372	17253	17245	17328	17353	17325	17300	17194	17363	17242	17275	17272	17289	17136	17157	17302	17192	17276	17246	17097	17398	17264	17254	17338	17347	17256	17064	17308	17198	17268	17301	17373	17274	17230	17140	17036	17286	17166	17381	17028	17206	17286	17565	17631	17375	17214	17158	17230	17255	17283	17251	17331	17234	17035	17121	17234	17162	17187	17100	17363	17280	17252	17092	17337	17025	17312	17143	17258	17314	17220	17271	17203	17355	17439	17562	17221	17481	17295	17364	17391	17266	17346	17266	17230	17389	17447	17494	17226	17271	17143	17282	17065	17111	16906	17127	17314	17310	17422	17418	17369	17313	17379	17269	17266	17194	17232	17258	17325	17320	17080	17272	17312	17241	17361	17396	17270	17277	17153	17174	17330	17207	17024	17410	17108	17295	17150	17368	17211	17239	17303	17354	17332	17219	17323	17264	17260	17388	17142	17252	17266	17255	17278	17112	17193	17111	17031	17264	17143	17255	17053	17167	17181	17390	17293	17401	17351	17362	17441	17424	17223	17225	17162	17396	17230	17266	17290	17350	17005	17230	17085	17068	17348	17200	17338	17380	17127	17263	17267	17147	17207	17355	17228	17266	17254	17218	17159	17075	17233	17364	17309	17342	17283	17152	17246	17119	17196	17423	17426	17099	17324	17267	17284	17235	17309	17190	17399	17259	17328	17306	17268	17136	17288	17148	17176	17473	17456	17174	17436	17254	17381	17370	17332	17344	17181	17299	17248	17165	17310	17198	17171	17177	17154	17090	17320	17291	17241	17268	17126	17218	17258	17310	17164	17208	17222	17060	17182	17129	17407	17432	17289	17305	17263	17269	17497	17381	17139	17347	17580	17348	17203	17359	17216	17250	17285	17390	17123	17192	17189	17314	17296	17267	17234	17113	17271	17391	17350	17395	17171	17413	17367	17166	17259	17354	17271	17078	17249	17397	17182	17437	17227	17153	17231	17386	17501	17388	17346	17243	17220	17226	17498	17272	17114	17366	17416	17182	17158	17229	17258	17248	17270	17323	17551	17262	17304	17444	17315	17326	17339	17511	17305	17345	17369	17359	17278	17310	17276	17108	17268	17204	17358	17299	17128	17346	17337	17456	17288	17279	17129	17231	17459	17212	17145	17343	17173	17117	17134	17105	17287	17246	17254	17189	17217	17077	17154	17275	17271	17309	17102	17248	17339	17248	17314	17373	17334	17417	17380	17293	17318	17233	17291	17248	17098	17482	17485	17356	17452	17338	17219	17125	17240	17215	17229	17181	17225	17404	17529	17243	17298	17120	17222	17114	17169	17357	17389	17342	17321	17156	17307	17480	17199	17380	17519
14287	23332	22038	18609	17386	16588	16149	15783	15677	15685	15232	15315	15443	15202	15302	15125	15062	15158	15025	15041	14965	15189	14864	15051	15079	15095	14874	15019	14861	14916	14791	14972	15031	14909	15060	14785	15107	14800	15038	15039	15052	15133	15111	14926	14957	15022	15035	14851	15083	15146	15004	15057	15057	15262	15013	14781	15057	14980	14948	14900	15130	14884	14960	14921	15028	14911	15016	14818	15002	14915	14967	14869	14997	15027	14999	14912	14811	14898	14947	14874	15071	14847	14974	14903	14944	14948	14842	14858	14791	14968	15026	14886	14862	14834	14992	15090	14976	15028	15003	14921	14893	14919	14915	14964	14911	14922	14863	14754	15017	14829	14993	14864	14867	14963	14881	15018	15022	14844	14943	14930	14966	14928	14845	15045	14772	14918	14922	14953	14958	15032	14940	14946	14939	15020	14794	15061	14891	14894	14827	14947	14942	14832	14929	14862	15007	14966	14823	14988	15012	14894	14805	14891	14808	14998	15005	14975	14931	14888	14820	14926	14912	14871	15014	14870	14688	14985	14859	14940	14857	15016	15014	14883	14845	14952	14826	14739	14909	14749	14959	14994	14793	15017	14966	14926	14779	14820	14971	14826	14912	14897	14768	14971	14894	14796	15070	14757	14968	14838	15017	14834	14755	14857	14975	14908	14802	15072	14927	14868	14735	14771	14971	14923	14722	14911	14952	14763	14840	14872	14969	14892	14870	14836	14908	14852	14922	14789	14896	14853	14975	15018	14786	14670	14963	14962	14947	14977	14962	14833	14977	14806	14959	14739	14958	15018	14844	14888	14896	14951	14679	14819	14930	14857	14995	14875	15001	14984	14956	15006	14848	15002	14906	14933	14998	14849	15090	14885	14890	14985	14972	15040	14993	14924	14736	14938	14912	14970	14951	14899	14882	14890	14878	15042	15026	14808	14940	14955	14785	14898	14981	14910	14915	14961	14965	14817	14975	14973	14920	14991	14745	14854	14909	15000	14892	14835	14819	14887	14908	14653	14887	14977	14919	14746	14834	14967	14742	14866	15075	14922	14985	15011	15017	14782	14842	14990	14936	14991	14809	14685	14967	14947	14924	14814	15017	14891	14904	14936	15006	14791	14819	14788	14783	14968	14926	14939	14659	14811	14923	14876	14929	14883	14917	14980	14898	14735	14999	14916	15020	14864	14980	14746	14869	14762	14872	14901	15017	14872	14777	14798	14935	14805	15154	15001	14739	14848	14912	14959	14954	14848	14842	15015	14931	14942	15015	14996	14901	14719	14979	14913	14955	14848	14963	14785	14989	14959	15207	14724	14967	14843	14784	14996	14921	14813	14933	14892	14766	14898	14730	14720	14993	14674	14970	14896	14911	15010	15014	14887	14867	14807	14885	14949	14894	14814	14801	14916	14812	14950	14848	14940	14893	14858	14928	14885	14814	14936	14746	14785	14990	14796	14829	14938	14989	14957	14971	14674	15010	14816	14943	14916	14861	14945	14763	14988	14936	14983	14998	14995	14893	14783	14914	14989	14997	14884	14878	15032	14973	14970	14780	14761	14758	14929	14971	14907	14761	14731	15016	14929	15026	14961	14986	14890	14930	14834	14903	14874	14960	14828	14773	15024	14973	14910	14882	14962	14936	14819	14938	15133	14922	14933	14963	14828	14718	14907	14800	14845	14905	14811	14881	15008	14927	14933	14728	15002	14918	14964	14921	14938	14888	14988	14889	14800	14913	14906	14871	14797	15036	15002	14987	14978	14911	15064	14994	14875	15094	14868	14995	15002	14974	14792	14836	14925	14918	14760	14864	14987	14921	14859	14963	14917	14828	14907	15019	14935	14887	14996	14780	14911	14888	14964	14962	14911	14951	15084	14832	14943	14970	15000	15033	14970	14913	14933	14967	14839	14954	14818	15014	14726	14949	14973	14838	14820	14959	14954	14899	14867	14884	14817	14916	14859	14942	14795	14819	14964	15106	14970	14834	14829	14899	14985	14927	14889	14993	14933	14824	15033	14820	14840	14838	14932	14763	14999	14990	14935	14824	14972	14723	14820	14976	15075	14883	14908	15009	14780	14927	15064	14967	14847	14835	14960	14865	14912	14935	14911	14884	14835	14802	14941	14826	14862	14774	14929	14780	14993	14894	14962	14941	14922	14933	14881	15050	14797	14973	14841	14889	14755	14941	15031	14822	14806	14934	15031	14833	14952	14814	14878	14928	15125	14786	14995	14943	14810	14872	14805	14823	14875	14939	14745	14910	14914	14842	15016	14945	14890	14940	14875	14765	14721	14933	15003	14949	14984	14923	14979	14862	14781	14779	15013	14866	14685	14777	14854	14984	14884	14913	14896	14935	15065	14979	14924	15114	14927	14862	14806	14762	14932	14848	15032	14840	14912	14892	14931	14942	14855	14856	14934	14979	14835	14938	15075	14914	14825	14923	14882	14976	14797	14988	14947	14924	14894	14791	14931	14877	14865	14814	14958	14839	14868	14931	14884	14809	14945	15019	14997	15028	14894	15021	14919	15019	14922	14812	14743	14832	14890	14901	14813	15099	14830	14865	14838	14700	14971	14944	14860	15005	14766	15076	14969	14929	14751	14796	14886	14891	15085	14834	14997	14924	14932	14909	14631	14937	14852	15163	14923	14921	15051	14812	14781	14860	14925	14829	14928	14976	14782	14796	14916	14820	14853	14962	14938	14798	14919	14880	15092	14776	14861	14876	14947	14819	14969	14884	14870	14946	14849	14803	14995	14757	14944	14924	14792	14808	14996	14887	14932	14838	14910	14915	14817	14806	14848	14869	14981	15022	14804	14845	14814	15122	14896	14937	14914	14907	14836	14905	14832	14871	14745	14680	14913	14858	14778	14888	14898	14965	14969	14876	14798	14963	14979	14889	15000	15071	14938	14951	15075	14796	15000	14947	14990	14922	14903	14792	15139	14859	14993	14862	14940	14971	14948	14876	15073	14715	14856	14987	14905	14934	14824	14916	14967	14841	14988	14746	14969	14854	14842	14933	14931	15030	14675	15003	14886	14838	14911	14822	14684	14767	14854	14851	14841	14890	14957	14757	14963	14850	14939	14988	14814	14860	14910	15017	14836	14967	14914	14761	14888	14818	14861	14882	14912	15020	14888	14923	14775	14912	14975	15040	15077	14832	15045	14919	14846	14987	14841	14862	14764	14943	14960	14904	14741	14983	14834	14839	14865	14734	14932	15095	14801	14830	14844	14913	14989	15086	14893	14799	14741	14669	14900	14927	14947	14892	14940	14914	14978	14979	15078	14880	14839	14995	14955	14868	14899	15007	14926	14968	14928	14877	14898	15007	14898	15007	15048	14774	14987	14946	14955	15007	15079	14911	14833	14947	14827	14903	14893	14898	14841	14947	14809	14842	14903	14791	14873	14902	14840	14882	15019	14756	14927	14777	14896	14943	15017	14933	14696	14977	14902	14910	15001	14840	14929	14876	14948	14973	15043	14960	14872	15174	14801	14923	14661	14880	14854	15022	14959	14798	14873	14893	14804	14983	14870	15049	14905	15016	14935	14990	15021	14993	14773	14847	14958	14896	14944	14981	15013	14834	14895	15105	15013	14994	14923	14889	14824	14854	14864	14962	14983	14928	14879	14927	14949	14927	14985	14776	15022	14924	14727	14928	14938	14824	14955	14875	14958	14797	14842	14893	14887	14883	14747	14988	14757	14897	14940	14898	14935	14932	15062	14804	14941	14909	14941	14775	14990	14855	14937	14824	15006	14955	14766	14997	14970	15025	14769	15124	14931	15068	14941	14801	14994	14917	14900	14968	15041	14982	14948	14970	14879	14816	15019	14797	15023	14990	14969	14722	15029	14737	14753	14941	14922	14943	14951	14851	14666	14978	14839	14773	14769	14937	14923	14966	14928	14892	14867	14721	14950	14865	14847	14943	14966	14968	14801	14963	14816	14952	14874	14839	14979	14910	14893	14960	14926	14877	14960	14841	14845	14902	14939	14951	14857	14957	14800	14870	14900	14837	15006	14931	14788	14678	14902	14829	15012	14848	14941	15006	14817	14851	14987	14917	14859	14963	14812	14862	14926	14856	14973	14936	14975	14911	14933	15009	14903	14900	14911	14954	14779	14811	14947	15040	14862	14854	14954	14776	14898	14787	15107	14885	14832	14999	15036	15038	14866	14916	15020	14933	15054	14876	14946	14849	14832	14997	14808	15058	14773	14819	14943	14810	14863	14874	14942	14895	14983	14868	14906	14820	15030	14807	14748	14883	14924	14782	14916	14912	14878	14836	14849	14945	14695	14957	14865	14883	14857	14910	14878	14872	14879	14803	14719	14837	14884	15027	14983	14789	14809	14825	14822	14964	14826	14982	14754	14885	14832	14932	14889	14983	14737	14819	14854	14845	14865	15032	14786	14966	14870	14975	14978	15075	14853	14761	14879	14850	15115	14963	14921	14760	14690	14804	14835	14913	14891	14803	15007	14997	14900	14847	14786	14855	14927	14923	14811	14997	14945	14926	14757	14751	15141	15033	15265	14962	14913	14921	14915	14983	14860	14744	14844	14994	14923	14936	14882	14967	14794	15056	15025	14765	14910	14912	14855	14838	14787	14935	15053	14980	14934	14861	14820	14883	14898	14937	14835	14973	15103	14678	14838	14964	14944	14644	14866	14773	14768	14861	14974	14970	14831	14941	14992	14861	14936	14684	14813	15140	14906	14967	14811	14921	14856	14949	15042	14851	14858	14906	14983	15055	14743	14810	14958	14799	14961	14828	14837	14981	14907	14952	14671	14918	14783	14845	14844	15060	15090	15073	14873	14975	14801	14820	14937	14877	14833	14955	14940	15054	14764	14992	14843	14926	14863	14904	14956	14910	14701	14856	14858	14870	14788	14799	14899	14867	15039	14891	14922	14907	14907	14963	14926	14812	14848	15100	14961	14983	14788	14809	14944	14959	14882	15035	14804	14716	14989	15021	14840	14774	14765	14827	14907	14846	14986	14943	14842	15008	14979	14791	14825	14928	14770	14902	14771	14926	14907	14875	14836	15048	14812	14965	14791	15009	14740	14750	14945	14965	14938	15011	15067	14984	14991	14882	14995	14833	15028	14925	14858	14819	14967	14946	14792	14629	14972	15032	14827	14789	14831	14956	14822
22394	20974	28779	23357	21180	23025	24803	19512	18721	18870	18826	18465	18479	18432	18274	18235	18226	18239	18330	18108	18201	18030	18091	17903	17997	18217	17871	18014	17848	18080	18031	17980	17925	17994	17863	18001	17991	17878	18121	17879	17958	17946	18043	18170	18136	17916	18040	18114	18010	17989	18226	17986	17938	18106	18197	17901	17838	17867	17915	17949	18133	17895	18014	17810	17795	17835	17888	17918	17871	17779	18015	17881	17838	17983	17938	17951	17935	18033	17527	17785	17669	17863	17765	17964	17874	17864	17843	18032	17701	17783	17706	17913	17725	17929	17954	17851	17837	17600	17705	17865	17972	17835	17851	17859	17734	17892	17552	17768	17806	18003	18008	17875	17803	17741	17740	17845	17839	17780	17620	17969	17777	18009	17791	17805	17517	17594	17662	17716	17906	17932	18054	17989	17919	17753	17983	17928	17691	17949	17693	18072	17638	17811	17780	17770	18103	17858	17946	17759	17874	17947	17838	17876	17740	17856	17710	17940	17900	17877	17985	17778	17652	17896	17762	17673	17761	17898	17722	17725	17705	17776	17708	17794	17876	17773	17871	17838	17752	17751	17873	17754	17553	17940	17866	17915	17780	17711	17750	17922	17704	17745	17786	17803	17867	17804	17742	17920	17749	17724	17971	17773	17795	17771	17684	17727	17887	17956	17955	17818	17831	17807	17709	17841	17734	17753	17771	17732	17640	17841	17744	17819	17677	17695	17714	17770	17789	17807	17971	17749	17681	17737	17670	17792	17899	17710	17738	17687	17892	17684	17632	17709	17587	17915	17739	17818	17573	17815	17749	17762	17713	17809	17819	17680	17669	17806	17806	17850	17744	17936	17752	17723	17705	17606	18059	17786	17834	17565	17736	17650	17708	17777	17855	17797	17608	17569	17810	18003	17928	17719	17870	17820	17745	17919	17663	17780	17767	17901	17896	17716	17903	17757	17898	17757	17887	17907	17790	17745	17888	17928	17749	17721	17789	17837	17963	17639	17886	17516	17728	17922	17747	17770	17764	17756	17588	17804	17891	17800	17830	17782	17797	17714	17685	17817	18018	17575	17697	17730	17707	17755	17799	17878	17751	17939	17697	17854	18046	17912	17940	17704	17777	17724	17809	17716	17671	17935	17721	17747	17786	17979	17922	17647	17808	17901	17821	17850	17843	17847	17701	17711	17883	17762	17623	17765	17874	17864	17710	17688	17718	17819	17727	17908	17787	17787	17866	17888	18001	17745	17576	17813	17785	17638	17883	17867	17806	17878	17868	17870	17809	17857	17922	17862	17741	17817	17955	17745	17921	17677	17812	17753	17806	17630	17849	18087	17898	17770	17854	17994	17911	17748	17870	17890	17769	17736	17877	17786	17932	17660	17794	17914	17882	18037	17891	17817	17989	17911	17856	17970	17759	17761	17714	18013	17662	17785	17652	17761	17732	17700	17595	17784	17976	17936	17852	17722	17736	17825	17925	17995	17808	17712	17816	17957	17923	18047	17888	17783	17771	17826	17901	17910	17666	17745	17679	17909	17998	17823	17916	17620	17712	17903	17870	17649	17722	17783	17750	17872	17924	18043	17858	17815	17780	17872	17824	17901	17694	17850	17728	17856	17840	18008	17716	17864	17855	17970	17860	17617	17852	17950	17779	17650	17799	17774	17749	17830	17818	17842	17837	17635	17738	17648	17686	17882	17802	17816	17773	17788	17912	17661	17904	17856	17792	17725	17771	17579	17886	17846	17514	17816	17908	17772	17732	17826	17682	17747	17724	17910	17966	17868	17599	17852	18034	17791	17827	17591	17772	17754	17766	17771	17840	17746	17958	17737	17873	17781	17904	17939	17777	17756	17834	17888	17905	17630	17765	17818	17952	17653	17883	18014	17777	17905	17857	17843	17936	17866	17636	17851	17876	17762	17738	17812	17700	17741	17812	17948	17634	17723	17775	17786	17927	17776	17897	17925	17726	17722	17862	17865	17911	17906	17846	17836	17870	17829	17640	17799	17825	17723	17806	17911	17778	17886	17975	17843	17909	17909	17906	17702	17808	17909	17514	17702	17613	17708	17807	17732	17750	17791	17749	17764	17762	17646	17696	17728	17730	18023	17708	17768	17918	17957	18016	17639	17764	17702	17728	17963	17793	17746	17768	17791	17800	17828	17914	17882	17724	17788	17920	17799	17937	17814	17846	18032	18041	17637	17893	17703	17850	17874	17848	17849	17793	17611	17770	17641	17833	17696	17904	17823	18001	17756	17549	17730	17729	17850	17862	17768	17772	17590	17891	17907	17864	17789	17838	17942	17698	17752	17588	17781	17839	17936	17728	17859	17878	17781	17830	17870	17880	17737	17819	17718	17799	17706	17660	17801	17867	17679	17656	17562	17958	18030	17816	17944	17906	17870	17584	17946	17730	17712	17858	17770	17618	17781	17680	17730	17790	17805	17771	17754	17696	17848	17673	17822	17891	18113	17916	17675	17831	17938	17645	18051	17921	17395	17538	17925	17649	17679	17842	17679	17702	17690	17876	17767	17841	17604	17937	17893	17727	17670	17823	17976	17673	17768	17819	17744	17646	17850	17835	17678	17809	17613	17726	17724	17791	17815	17825	17783	17801	17696	17745	18140	17581	17621	17625	17719	17629	17996	17841	17839	17757	17858	17767	17863	17854	17823	17848	17688	17838	17805	17936	17750	17821	17790	18048	17772	17726	17756	17856	17655	17721	17745	17799	17846	17918	17726	17946	17842	17917	17737	17674	17878	17827	17943	17976	17941	17745	17902	17904	17924	17985	17910	17659	17795	17738	17900	17777	17651	17863	17885	17760	17799	17775	17761	17709	17939	17850	17992	17955	17841	17615	17761	17859	17809	17800	17848	17883	17812	17821	17882	18027	17730	17877	17806	17852	17873	18049	17885	17930	17735	17602	17668	17912	17685	17694	17744	17728	17545	17709	17864	17552	17771	17722	17876	17786	17714	17824	17536	17572	17798	17898	17934	17818	17806	17684	17716	17766	17784	17764	17796	17799	17531	17747	17678	17871	17827	17766	17740	17590	17616	17878	17686	17861	17890	17704	17843	17853	17597	17661	17870	17881	17850	17909	17803	17871	17806	17965	17720	17819	17666	18181	17798	17950	17693	17762	17840	17587	17870	17888	17761	17868	17646	17898	17773	17785	17904	17878	17625	17792	17742	17674	17828	17644	17831	17869	17799	17762	17663	17792	17832	18154	17845	17831	17723	17727	17990	17856	17740	17940	17849	18006	17709	17783	17916	17809	17655	17853	17875	17660	17949	17869	17892	18014	17923	17765	17614	17760	17641	17880	17815	17938	17605	17585	17900	17794	17789	17916	17848	17796	17865	17907	17997	18101	17904	17990	17686	17919	17629	17823	17794	17725	17804	17654	17824	17757	17924	17774	17889	17608	17731	17824	17865	18091	17642	17913	17623	17874	17844	17777	17887	17909	17851	17792	17741	17673	17817	17803	17683	17938	17839	17782	17868	17858	17772	17843	17783	17820	17786	17507	17785	17486	17640	17721	17844	17815	17897	17924	17767	17750	17792	17845	17747	17969	17711	17765	17817	17798	17538	17907	17702	17913	17859	17793	17602	17760	17592	17805	17873	17740	17814	17800	17842	17756	17797	17767	17676	17763	17809	17637	17838	17773	17708	17779	17803	17833	17777	17933	17733	17676	17641	17989	18057	17755	17925	17911	17846	17870	17877	17696	17726	17536	17725	17683	17878	17849	17751	17629	17861	17809	17902	17920	17724	17915	17707	17773	17599	17683	17779	17808	17742	17692	17805	17735	17593	17717	17693	17798	17724	17678	17849	17675	17872	17773	17837	17626	17717	17955	17917	17980	17784	17892	17793	17888	17900	17803	17775	18046	17778	17761	17849	17677	17812	17744	17858	17866	17757	17807	17728	17741	17650	17846	17911	17677	17715	17554	17706	17854	17771	17681	17792	17648	17572	17692	17882	17666	17793	17800	17989	17811	17901	17800	17814	17797	17925	17784	17806	17828	17978	17790	17811	17921	17695	17641	17578	17828	17672	17591	17625	17775	17662	17667	17728	17624	17731	17569	17675	18017	17928	17865	17781	17878	17919	17700	17988	17868	18056	17621	17884	17816	17730	17823	17817	17701	17662	17701	17880	17741	17694	18051	18182	17701	17706	17753	17750	17821	17852	17721	17737	17718	17806	17700	17677	17795	17797	17728	18012	17934	17908	17561	17833	17654	17739	17887	17627	17811	17799	17997	17801	17867	17693	17919	17857	17716	17538	17760	17850	17786	17707	17829	17936	17755	17913	17651	17664	17714	17689	17970	17802	17786	17911	17751	17807	17961	17774	17649	17768	17851	17993	17803	17720	17688	17982	17913	17951	17855	17783	17769	17728	17688	17742	17738	17820	17847	17740	17787	17763	17810	17882	17733	17888	17984	17489	17784	17911	17904	17766	17799	17947	17862	17848	17680	17812	17746	17858	17747	17705	18075	17839	17935	17842	17677	17774	17842	17888	17957	17778	17861	17741	17738	17745	17911	17626	17647	17806	17717	17806	17915	17614	17728	17617	17642	17820	17810	17810	17994	17655	17816	17998	17850	17726	17942	17960	17775	17885	17928	17703	17766	17719	17667	17703	17838	17679	17763	17819	17753	17795	17703	17683	17867	17802	17969	17888	17845	17733	17902	17749	17828	17596	17717	17833	17771	17942	17869	17623	17469	17863	17970	17788	17628	17852	17801	17955	17820	17909	17809	17855	17968	17775	17869	17704	17660	17947	17729	17926	17865	17761	17815	17766	17806	17687	17698	17714	17962	17956	17728	17785	17822	17852	17664	17894	17699	17629	17830	17942	17742	17803	18002	17637	17792	17829	17804	17621	17910	17845	17709	17717	17815	17926	17631	17784	17729	17771	17723	17775	17704	17876	17860	17982	17754	17798	17737	17577	17749	17886	17939	17731	17831	17965	17950	17636	17865	17756	17808	17754	17782	17908	18131	17506	17785	17693	17975	17943	17938	17711	17563	17917	17803	17631	17861	18018	17737	17681	17694	17835	18002	17788	17979	17738	17862	17667	17917	17677	17776	17757	17778	17701	17813	17849	17835	17732	17920	17968	17867	17609	17984	17675	17727	17771	17782	17684	17791	17750
15565	28309	25799	21172	19274	17929	17230	16718	16335	16344	16113	16024	15853	15908	15484	15597	15557	15391	15615	15331	15518	15280	15332	15269	15431	15301	15454	15195	15211	15395	15172	15320	15186	15200	15195	15378	15097	15251	15317	15411	15234	15577	15423	15461	15456	15287	15360	15365	15237	15376	15444	15527	15433	15305	15126	15089	15263	15266	15394	15309	15212	15137	15210	15371	15234	15051	15276	15402	15293	15187	15195	15119	15155	15150	15046	15113	15175	15114	15418	15287	15141	15003	15189	15076	15107	15091	15155	15233	15000	15261	15284	15285	15093	15095	14946	15156	15111	15253	15207	15216	15228	15156	15036	15177	15141	15096	15071	15009	15140	15143	15234	15119	15002	15189	14950	15369	15026	15041	15160	15050	15149	15082	15192	15184	15188	15275	15076	15217	15049	15085	15130	15239	15269	15282	15139	15311	15304	15290	15087	15084	14999	15096	15129	15236	15056	15131	15154	14956	15130	15157	15231	15193	15111	15179	15204	15260	15011	14945	15068	15122	15152	15120	15317	15220	15103	15077	15113	15082	15107	15212	15226	15178	15148	15087	15199	15126	15253	15171	15168	15203	14870	15015	15204	15175	15104	15177	15120	14902	15219	15292	15098	15055	15083	15180	15193	14991	15103	15293	15299	15096	15064	15147	15063	15020	15136	15182	15169	15331	15020	15152	15048	15303	15129	15189	15186	15095	15166	15150	15025	15279	15144	15094	15089	15072	15145	15059	15196	15229	15206	15230	15192	15029	15066	15160	15182	15336	14983	15050	15239	15021	15202	15087	15231	15062	15108	15206	15094	15160	14961	15199	15158	15111	15191	15250	15052	15278	15194	15154	15157	15130	15028	15187	15087	15183	15133	15207	15185	15172	15221	15120	15250	15356	15034	15040	15265	14944	15062	15108	15045	14995	15122	15068	15106	15100	15125	15059	15003	15103	15064	14982	15160	15160	15211	15085	15220	14985	15113	15279	15069	15284	15212	15072	15147	15197	15153	15007	15060	15176	15286	15346	15064	15320	15131	15013	15200	15187	15070	15092	15248	15094	15040	14991	15139	15263	15006	15273	15136	15203	15129	15274	15231	15200	15264	14976	15187	15169	15234	15124	15144	15100	15284	15136	15074	15134	14958	14996	15182	15174	15108	15279	15141	15131	15196	15212	15170	15147	15133	15321	15102	15022	15077	15130	15162	14969	15056	15238	15053	15239	15104	15079	15106	15021	15151	15094	15094	15145	15151	15070	15197	15218	15030	15168	15193	15267	15167	15184	15216	15279	15126	15188	15104	15225	15064	15199	15094	14896	15243	15041	15095	15100	15175	15177	15232	15257	15150	15080	15058	15284	15078	15102	15174	15329	15207	15285	15210	15097	15182	15311	15206	15258	15202	15127	15174	15030	15211	15017	15132	15199	15200	14980	15136	15245	15223	15161	15081	15354	15244	15265	15168	15206	15078	14975	15101	15122	15144	15130	15105	15111	15209	15078	15187	15129	15120	15138	15176	15135	15241	15097	15200	15060	15199	15145	15125	15094	15121	15294	15231	15164	15149	15104	15119	15260	14972	15168	15329	15115	15405	15201	15164	15236	14951	15218	15141	15110	15219	15176	15170	15062	15376	15194	15288	15237	15299	15055	15238	15337	15188	15243	15107	15095	15131	15106	15121	15203	15056	15051	15288	15178	15300	15037	15075	15222	15083	15164	15236	15119	15186	15142	14998	15034	15025	15104	15094	15143	15133	15210	15101	15084	15167	15148	15138	15109	15161	15088	15157	15224	15112	15183	15165	15203	15124	15183	15342	15043	15135	15090	15095	15129	15151	15102	15151	15258	15141	15159	15232	15020	15210	15061	15120	15332	15237	15192	15172	15052	15247	15041	15163	15202	15152	15181	15177	15083	15045	15071	15336	14973	15086	15181	15054	15174	15183	15287	15115	15274	15012	15093	15174	15172	15179	15080	15135	15274	14987	15273	15084	15194	14984	15161	15310	15101	15234	15152	15079	15294	15055	15162	15126	15162	15213	15070	15202	15063	15140	15212	15096	14950	15043	14971	15094	15155	15165	15210	15071	15263	15173	15044	15119	15218	15215	15224	14979	15202	15165	15156	15177	15207	15036	15020	15269	15150	15114	15182	15271	15150	15126	15043	15153	14993	15098	15228	15092	15318	15123	15236	15299	15314	15035	15168	15325	15118	15080	15105	15175	15173	15061	15066	15194	15249	15222	15309	15058	15067	15061	15090	15210	15269	15234	15192	15188	15171	15143	15107	14969	15194	15006	15095	15048	15051	15114	15207	15188	15034	15057	15272	15136	15092	15091	15256	14990	15017	15002	15203	15163	15140	15114	15121	15216	15172	15112	15064	15132	15231	15045	15198	15083	15124	15251	15185	15115	15095	15172	15146	15114	15132	14940	15153	15134	15099	14880	15062	15122	15044	15005	15173	15056	14983	15193	15199	15163	15103	15257	15011	14995	15132	15167	15042	15101	15099	15217	15045	15146	15101	15085	15225	15190	15235	15024	15045	15320	15206	14777	15171	15070	14992	15170	15262	15158	15103	15204	15230	15018	15006	15227	15192	15196	15037	15021	15250	15106	15227	15168	15409	15177	15075	15181	15045	15118	14953	15181	15059	15068	15291	15223	15054	15196	15012	15100	15140	15250	15221	15224	15223	15220	15165	15076	15159	15178	15153	15250	15017	15137	15243	15156	15244	15179	14901	15143	15185	15200	15199	15083	15072	15059	15052	15177	15039	15121	15098	15200	15188	15025	15186	15072	15129	15077	15119	15114	15121	15158	15328	15305	15025	15152	15075	15011	15286	15086	15240	15226	15110	15052	15177	15262	15151	15097	15230	15112	15267	15212	15038	14972	15075	15145	15121	15238	15157	15153	15044	15141	15342	15034	15130	15206	15114	15162	15163	15207	15156	15127	15164	14968	15245	15095	15196	15051	15244	15029	15281	14957	15027	15060	15091	15308	15121	15064	15289	15193	15156	14986	15189	15122	15120	15102	15161	15163	15182	15209	15158	15117	15160	15054	15205	15180	14986	15127	15102	15085	15051	15040	15182	15033	15136	14898	15186	15029	15013	15122	15217	15213	15148	15235	15164	15246	15221	15173	15089	15171	15110	15203	15137	15136	15188	15068	15186	15078	15323	15134	15073	15177	15197	15156	14983	15011	15214	15179	15105	15116	15303	15174	15223	15147	15137	15215	15034	15243	15184	15276	15298	15180	15248	14976	14999	15156	15178	15168	15062	15070	15268	15142	15290	15069	15028	15279	15014	15081	15153	15227	15179	15101	15116	15080	15219	15210	15115	15143	15149	15125	15317	15132	15228	15260	15197	15218	15117	15110	15176	15143	15081	15163	15140	15217	15074	15128	15141	15078	15163	15073	15118	15218	15120	15203	15197	15182	15030	15100	14964	14967	15111	15152	15175	15147	15117	15149	15090	14974	15200	15154	15238	15117	15180	15252	15125	15131	15240	14974	15197	15092	15232	15201	15204	15091	15113	15091	15275	15085	15199	15200	15043	15235	15123	15075	15022	15271	15202	15207	15087	15184	15147	14999	15085	15149	15098	15213	15134	15125	15343	15295	15132	15086	15226	15040	15144	15119	15176	15144	15137	15089	15112	15277	15140	15108	15207	15088	15300	15047	15085	14994	15241	15081	15075	15122	15209	15096	15206	15088	15222	14980	15128	15065	15214	15144	15224	15209	15233	15112	15168	15181	15055	15102	15201	15149	15058	14935	15235	15227	15078	15050	15212	15195	15219	15263	15141	15224	14962	15098	15131	15344	15137	15273	14941	15163	15107	15167	15214	15087	15045	15152	15132	15088	15304	15147	15171	15008	15165	15261	15144	15224	15055	15092	15158	15157	15140	15127	15022	15261	15081	15201	15108	15021	15332	15226	15180	15302	15323	15073	15033	15202	14960	15087	15185	15111	15075	15145	14982	15151	15071	15263	14921	15172	14859	15128	15128	15042	15166	15133	15144	15026	14958	15095	15084	15053	15156	15250	14991	15103	15228	15120	14986	15232	15213	15133	14855	15086	15175	15070	15101	15177	15120	15260	14936	15202	15144	15026	15193	15174	15112	15075	15134	15228	15125	15169	15208	15129	15405	15047	15077	15119	15128	15141	15061	15132	15245	15110	15074	15232	15227	15181	15217	15208	15160	15165	15234	15139	15175	15144	15120	15047	15161	15319	15096	15142	15273	15218	15130	15253	15148	15199	15207	15078	15246	15139	15212	15061	15235	15005	14914	15254	15133	15166	15155	15134	15315	15221	15036	15043	15046	15287	15034	15063	15181	15115	15085	15200	15015	15214	15063	15281	15220	15009	15044	15184	15242	15098	15126	15210	15189	15034	15197	15113	15014	15121	15277	15017	15086	15136	15047	15235	15154	15173	15235	15230	15114	15102	15157	15116	15069	15199	15299	15201	15175	15103	15101	15156	15026	15095	15197	15134	15010	15094	15035	15251	15217	15121	15092	15080	15121	15329	15206	15206	15051	15125	15079	15138	15211	14970	15142	15288	15136	15095	15260	14989	15101	15000	15066	15092	15268	15154	15168	15239	15282	15274	15064	15087	15030	15168	15105	15105	15291	15200	15146	15128	15201	15217	14994	15135	15221	15125	15153	15145	15004	15109	14972	15183	15165	15223	15147	15191	15318	15244	15052	15261	15127	14998	14967	15111	15145	15224	15109	15267	15127	15182	15136	14961	15241	15281	15115	15246	15203	15206	15008	15049	15233	15043	15075	15043	15162	15074	15233	15320	15157	15299	15029	15108	15100	15144	15046	15167	15218	15069	15167	15230	15252	15262	15235	15111	15173	14915	15232	15252	15181	15179	15196	15224	14951	15349	15034	15267	15200	15135	14986	15130	15118	15165	15148	15103	15095	15334	15116	15058	15274	15110	14941	15085	15029	15123	15332	15159	15288	14980	14930	15098	15110	15112	14951	15275	15177	15204	15234	15194	15100	15158	15217	15229	15100	15084	15089	15178	15100	15234	15060	15231	15131	15002	15154	15159	15178	15174	15121	14993	15117	15218	15171	15086	15265	15222	15233	15287	15135	15056	15101	15130	15077	15208	14937	15297	15113	15219	15098	14942	15044	15138	14925	15080	15145	15170	15125
27015	21618	23975	20929	17755	17679	17742	17672	17717	17563	17713	17615	17488	17510	17694	17665	17585	17459	17590	17457	17565	17443	17609	17416	17312	17530	17429	17546	17692	17483	17546	17453	17536	17543	17657	17616	17528	17282	17662	17495	17457	17361	17546	17723	17754	17648	17602	17694	17648	17566	17478	17643	17735	17420	17597	17604	17550	17420	17528	17384	17502	17672	17602	17412	17271	17584	17337	17590	17385	17417	17450	17548	17661	17642	17547	17540	17557	17403	17473	17573	17560	17336	17490	17345	17378	17273	17649	17410	17462	17417	17570	17470	17260	17363	17378	17373	17406	17296	17352	17718	17525	17467	17587	17506	17483	17455	17503	17426	17443	17592	17746	17637	17727	17490	17383	17509	17416	17414	17475	17614	17402	17580	17704	17350	17362	17515	17538	17441	17370	17380	17451	17511	17532	17320	17489	17453	17309	17415	17456	17380	17405	17488	17617	17637	17384	17404	17525	17268	17613	17733	17454	17342	17511	17637	17384	17386	17391	17363	17508	17335	17572	17607	17701	17274	17381	17456	17467	17482	17452	17471	17318	17565	17513	17488	17621	17409	17457	17661	17584	17364	17333	17491	17340	17431	17472	17466	17381	17464	17324	17497	17673	17596	17560	17530	17581	17459	17522	17507	17406	17474	17439	17422	17518	17511	17446	17461	17367	17441	17431	17440	17550	17585	17534	17533	17473	17434	17649	17463	17775	17620	17560	17210	17383	17571	17449	17254	17614	17529	17514	17594	17644	17441	17488	17350	17691	17482	17518	17596	17643	17251	17607	17314	17464	17712	17489	17514	17194	17397	17353	17422	17524	17541	17423	17493	17747	17457	17343	17269	17532	17503	17528	17397	17460	17600	17415	17368	17540	17555	17706	17254	17676	17433	17335	17551	17311	17509	17257	17608	17480	17434	17660	17727	17441	17754	17301	17568	17319	17638	17401	17512	17343	17400	17325	17539	17548	17473	17422	17555	17258	17368	17656	17210	17438	17412	17468	17285	17430	17383	17457	17431	17739	17388	17379	17546	17691	17496	17396	17340	17502	17449	17548	17414	17441	17452	17517	17583	17427	17588	17536	17387	17544	17720	17488	17636	17445	17774	17574	17419	17512	17617	17647	17473	17402	17488	17490	17435	17518	17463	17494	17463	17389	17431	17343	17623	17387	17610	17211	17603	17421	17438	17492	17457	17214	17567	17564	17604	17558	17610	17551	17507	17672	17773	17699	17459	17600	17524	17476	17312	17517	17559	17541	17509	17424	17220	17505	17426	17449	17587	17288	17674	17443	17301	17472	17437	17426	17554	17402	17643	17402	17310	17477	17655	17568	17641	17575	17421	17456	17374	17622	17469	17564	17440	17321	17533	17485	17555	17528	17353	17449	17577	17375	17553	17495	17407	17459	17574	17530	17384	17322	17346	17491	17534	17635	17454	17633	17354	17625	17470	17418	17449	17465	17364	17287	17376	17711	17388	17413	17423	17346	17619	17351	17536	17449	17399	17434	17400	17435	17484	17486	17550	17611	17525	17492	17475	17452	17613	17554	17560	17462	17481	17439	17590	17614	17416	17659	17402	17520	17401	17414	17485	17420	17604	17444	17333	17502	17587	17550	17425	17676	17424	17442	17590	17429	17518	17681	17503	17581	17450	17489	17411	17473	17487	17213	17425	17455	17456	17456	17422	17642	17378	17432	17630	17474	17492	17679	17621	17792	17468	17588	17511	17300	17382	17420	17602	17431	17601	17317	17447	17503	17519	17557	17482	17467	17552	17501	17488	17473	17318	17364	17421	17336	17631	17504	17807	17500	17475	17469	17366	17705	17642	17444	17449	17535	17483	17440	17486	17458	17385	17570	17628	17361	17470	17387	17593	17591	17531	17429	17592	17570	17543	17424	17585	17374	17400	17394	17445	17611	17361	17638	17573	17466	17442	17240	17548	17630	17510	17383	17229	17439	17497	17400	17534	17222	17497	17658	17319	17770	17422	17468	17427	17245	17537	17508	17526	17376	17520	17443	17532	17394	17366	17428	17622	17656	17638	17440	17619	17558	17400	17260	17371	17416	17451	17471	17359	17413	17545	17543	17493	17633	17512	17471	17457	17566	17485	17756	17494	17486	17377	17448	17380	17559	17509	17465	17435	17469	17678	17576	17436	17603	17508	17591	17496	17561	17596	17396	17524	17505	17595	17514	17555	17509	17329	17472	17444	17564	17604	17431	17565	17570	17630	17653	17330	17434	17468	17505	17423	17719	17355	17471	17393	17659	17426	17347	17380	17328	17519	17323	17432	17359	17535	17366	17598	17215	17531	17446	17505	17490	17662	17177	17633	17553	17585	17409	17560	17527	17306	17329	17571	17219	17191	17176	17522	17390	17327	17487	17348	17428	17327	17386	17207	17523	17617	17377	17518	17425	17388	17498	17539	17443	17486	17378	17476	17434	17312	17527	17450	17565	17478	17563	17251	17223	17617	17466	17627	17436	17425	17397	17587	17468	17442	17517	17510	17439	17573	17335	17592	17569	17182	17294	17226	17494	17512	17414	17343	17331	17402	17377	17326	17292	17495	17403	17448	17350	17511	17442	17597	17522	17455	17579	17535	17615	17544	17299	17521	17538	17673	17540	17411	17493	17663	17692	17231	17430	17423	17440	17345	17392	17530	17371	17274	17657	17472	17348	17408	17453	17542	17649	17539	17504	17730	17530	17462	17456	17567	17557	17598	17689	17522	17475	17332	17420	17483	17552	17509	17495	17587	17594	17419	17676	17541	17467	17477	17453	17653	17554	17491	17594	17356	17446	17414	17587	17346	17429	17436	17542	17473	17542	17307	17310	17477	17430	17596	17484	17204	17442	17432	17363	17595	17672	17733	17577	17549	17407	17551	17345	17305	17445	17342	17495	17479	17344	17567	17734	17525	17364	17548	17355	17550	17463	17451	17494	17451	17150	17397	17439	17471	17437	17576	17478	17427	17578	17676	17382	17486	17603	17506	17469	17531	17602	17478	17469	17592	17607	17597	17556	17481	17333	17572	17579	17798	17539	17534	17373	17360	17448	17528	17504	17499	17359	17235	17583	17455	17396	17591	17534	17379	17461	17615	17490	17375	17436	17312	17450	17383	17551	17490	17402	17625	17385	17491	17500	17621	17383	17474	17677	17558	17383	17324	17480	17370	17479	17282	17561	17364	17441	17437	17435	17367	17510	17428	17387	17374	17399	17454	17466	17550	17684	17258	17556	17584	17530	17303	17252	17273	17307	17348	17323	17430	17394	17386	17525	17489	17560	17575	17450	17288	17404	17576	17334	17451	17497	17432	17606	17307	17550	17275	17316	17509	17402	17576	17543	17520	17443	17620	17669	17467	17461	17484	17431	17661	17559	17430	17630	17389	17894	17662	17559	17410	17730	17509	17548	17537	17520	17455	17488	17564	17444	17534	17497	17290	17367	17414	17453	17398	17534	17493	17159	17454	17522	17344	17476	17414	17599	17557	17358	17386	17449	17444	17663	17669	17497	17541	17511	17587	17677	17403	17498	17533	17523	17749	17385	17375	17354	17506	17628	17334	17534	17466	17403	17322	17470	17502	17520	17447	17347	17456	17658	17596	17467	17422	17516	17470	17573	17677	17675	17465	17528	17521	17639	17365	17316	17488	17494	17520	17433	17423	17528	17348	17223	17432	17559	17331	17442	17432	17427	17519	17433	17433	17396	17341	17622	17540	17456	17597	17439	17603	17555	17272	17331	17735	17539	17451	17639	17427	17704	17662	17612	17390	17386	17418	17259	17359	17379	17485	17572	17431	17690	17652	17507	17494	17505	17334	17478	17334	17407	17431	17463	17544	17420	17500	17747	17628	17465	17565	17800	17164	17716	17629	17495	17462	17440	17401	17451	17518	17360	17472	17517	17570	17427	17554	17564	17630	17431	17409	17455	17340	17586	17530	17627	17754	17444	17435	17361	17477	17668	17420	17467	17501	17446	17604	17507	17553	17725	17465	17394	17487	17411	17336	17356	17594	17476	17495	17508	17581	17584	17544	17591	17213	17464	17611	17491	17347	17440	17503	17462	17605	17522	17535	17483	17407	17508	17602	17362	17380	17649	17396	17581	17438	17409	17622	17206	17319	17571	17341	17654	17461	17461	17496	17554	17754	17587	17540	17374	17459	17427	17480	17630	17471	17427	17354	17555	17456	17508	17614	17539	17270	17387	17559	17569	17591	17641	17504	17539	17534	17526	17467	17279	17471	17551	17562	17544	17524	17714	17599	17497	17388	17509	17678	17613	17588	17568	17766	17397	17515	17492	17668	17330	17358	17533	17410	17569	17437	17444	17263	17273	17616	17484	17547	17440	17480	17630	17395	17501	17463	17410	17384	17178	17415	17488	17370	17394	17444	17278	17432	17538	17491	17462	17512	17466	17446	17609	17627	17618	17591	17586	17399	17589	17630	17564	17680	17413	17518	17289	17393	17715	17556	17487	17653	17439	17523	17509	17581	17440	17495	17495	17485	17655	17297	17445	17668	17554	17451	17509	17331	17406	17399	17438	17532	17506	17463	17437	17574	17563	17341	17542	17470	17548	17528	17578	17493	17545	17593	17498	17490	17488	17571	17546	17463	17587	17334	17585	17683	17335	17438	17492	17321	17515	17642	17483	17611	17571	17445	17449	17399	17445	17572	17488	17410	17577	17505	17514	17693	17454	17429	17567	17550	17530	17377	17311	17562	17485	17484	17593	17487	17486	17594	17644	17461	17539	17526	17517	17358	17558	17332	17481	17424	17535	17447	17192	17428	17550	17357	17271	17436	17551	17540	17480	17413	17596	17584	17484	17616	17581	17472	17606	17523	17625	17414	17404	17314	17454	17476	17622	17604	17492	17490	17493	17488	17610	17543	17485	17406	17448	17646	17380	17508	17437	17356	17570	17408	17399	17372	17432	17640	17345	17728	17518	17589	17633	17739	17483	17599	17472	17650	17303	17621	17499	17398	17409	17526	17644	17306	17629	17577	17573	17515	17727	17547	17509	17469	17508	17584	17607	17371	17429	17583	17650	17570	17574	17549	17380	17424	17509	17628	17313	17291	17428	17524	17601	17397	17362	17588	17353	17402	17621	17448	17616	17456	17561	17569	17438	17320	17532	17372	17386	17438
14742	17290	17001	15922	15648	15404	15338	15310	15260	15477	15171	15125	15149	15233	15141	15153	15119	15087	14881	15116	15195	14969	15026	15010	15075	15104	15139	15126	15106	15141	15053	15116	15135	15041	15251	15178	15097	15001	15098	15012	15176	15136	15230	14909	15088	15022	15168	15040	15287	15129	15018	15126	15089	15053	15154	14869	15054	15174	15151	14921	15036	15004	15026	14986	15021	15183	15141	15070	15086	15049	14945	15184	15063	14911	15063	15019	15056	14894	15120	15155	15170	14987	14916	15201	15042	14960	15021	15122	15111	14977	15114	14950	14969	14933	14893	14920	15103	15094	15028	14981	15106	15118	15056	14943	15111	15234	15014	14970	14904	14942	14994	15096	15186	15138	15011	15238	14965	15190	14983	15012	14937	15068	14964	15134	14990	15046	14983	14960	15205	15138	15041	15138	15034	15072	15049	15018	15026	15107	15112	14978	15195	14901	15063	15048	15105	15078	15070	15161	14996	15050	15134	15000	15048	14976	15265	15077	15044	15020	15066	15089	14856	15022	15029	15292	15112	15094	14943	15231	14949	15091	14918	15062	15015	15067	14891	14956	15070	15028	15104	14991	15023	14998	15074	15053	14970	14864	14985	15130	15111	15054	15087	15046	14942	15049	15049	15035	15137	15021	14773	14971	15038	15127	14973	15101	14952	15110	15033	14937	14862	15077	15128	15029	14862	15072	15118	15078	15239	14862	15107	14917	14951	15050	15005	14957	14933	14998	15089	15034	15061	15137	14909	15047	15075	15163	15132	15130	14871	15035	15012	14999	15260	14992	14911	15006	14985	14962	15155	15181	15091	14988	15038	14884	14986	14927	14806	14899	15093	15135	14885	15179	15212	15031	15027	15351	14940	14954	14920	15036	15294	15093	15126	15015	14952	14939	15042	15052	15089	14928	15138	15142	15125	15137	15191	14977	15101	15102	14932	15111	14887	15079	15093	15004	15117	15100	15009	15122	14999	15145	15028	14983	15118	14988	15042	15070	15083	15101	15000	15061	15061	15164	15091	15015	14995	15018	14903	15016	14987	15085	15095	15090	14952	15139	15004	14963	14910	14977	14985	15163	15209	15112	14995	15049	15127	14747	15037	14870	14926	15029	14780	15036	15102	15108	14982	15163	14955	14964	14992	15005	15130	14963	14938	15014	14911	15004	15131	15065	15016	14972	15229	14928	15073	15007	15090	15031	14992	15019	15098	15138	15132	15017	14968	15044	14996	14970	15073	15162	15109	15102	15208	15059	15006	15062	15014	14999	15002	15023	15101	15101	15112	14923	15231	15072	15196	15020	14992	14948	14990	15038	14988	14983	15095	14965	14898	15104	15030	14988	15027	15003	14843	15029	15143	15112	15085	15149	14825	15082	15120	15116	15033	14951	15107	15220	15006	15099	15100	15059	15014	15023	15127	15083	14920	15043	15064	15099	14995	15039	15075	14785	15017	14900	15015	14910	15088	15054	14955	15044	15014	15150	14951	15066	14970	14904	15053	14964	15232	15107	15108	15194	15236	15133	14997	14988	15032	15190	14939	15014	14973	14981	15097	14889	15029	15081	15125	14919	15112	15183	14946	14962	15001	15132	15072	15139	14894	15143	15060	15145	15111	14997	14835	15158	15089	15001	15035	15126	15094	15116	15025	15243	14926	14935	15124	15021	15067	15032	15124	15176	15190	14986	15135	15070	15043	15091	15073	15096	15055	15004	15144	15032	14928	14927	15030	15112	14986	15011	14889	15015	15170	15007	14964	15066	15136	15022	15026	15157	15167	15217	15216	14987	15000	14997	14964	15045	15126	15032	15155	15041	15156	15128	15117	15127	15131	15137	14960	15109	15114	15019	14946	14990	14863	15012	15130	15118	14876	15020	15135	15013	15006	15087	15052	15040	15222	14928	14950	14994	15114	15092	15074	14987	15105	15040	15053	15089	14903	14967	15182	15086	15048	15183	15077	15011	15075	15046	14969	14952	14973	15037	14953	15084	15096	14981	14887	15127	14942	14973	15014	15068	15161	14894	15093	15134	15068	14960	15086	14979	14905	14818	15119	15057	15008	15025	15086	15060	15068	15190	15061	15019	15007	15038	14998	15080	14969	15165	14958	15075	15168	15035	15049	15033	15202	15005	15181	15057	15204	14899	14840	15052	15123	15009	14983	14946	14840	15228	15116	14918	15178	14934	15072	15193	15050	15056	15182	14933	14997	14890	15093	15088	15235	15044	14886	15032	15018	15155	15037	14870	14997	15079	15138	15172	14967	15138	15223	14940	15080	14995	15100	14960	15142	15007	14999	15173	14908	15049	15170	15035	15049	14992	15075	15248	15004	15263	15085	15030	15043	14993	14922	15031	14976	14916	15056	15104	15126	14946	15128	15093	15139	14863	15182	14930	15025	14843	15067	15145	14986	15128	15114	15043	14975	14974	14883	15063	15050	15088	15248	15173	14927	14819	15086	14976	15020	14914	15005	14973	14913	15002	15082	14952	14886	15085	15080	15020	14772	15057	15011	15051	15029	15027	14803	15034	15059	15029	14993	15117	14827	15068	14952	15103	15156	15316	15064	15004	15126	14896	15157	14785	14943	14925	15191	15147	14932	15190	14945	15000	14980	14952	15080	15004	14969	14987	15144	14975	15054	15056	14963	15088	15153	15110	15026	15028	15002	15187	14903	15008	15124	15098	14986	14913	14853	14889	14994	15014	15119	15109	14992	15047	15075	15098	15186	15142	15125	15056	15016	14875	14989	14926	15122	15048	15157	14851	15003	14974	15143	15052	14864	15043	15137	15025	15086	15068	15008	15004	14954	15077	15216	14889	15047	14993	14994	15087	15030	15029	14988	14930	15009	15026	15033	14884	14977	15017	15095	15037	15163	15046	15102	15097	15010	15102	14938	15122	14950	15062	15024	15064	15042	15036	15209	15005	15098	15076	14996	15158	15003	14964	15115	15035	15091	15060	15007	14987	15066	14916	15051	15142	14995	15206	15016	15103	14814	15026	15024	15131	14962	14986	15061	15039	15012	14961	15068	15259	15119	14931	15140	14956	15009	14997	14973	15111	15023	15108	15049	15059	15022	15245	14936	15052	14990	14935	15173	15032	14928	14967	15095	15009	15126	15098	15014	14966	14971	15168	14893	15012	14994	15010	15016	15159	14765	14849	14974	15042	15137	14941	15067	15015	15023	14894	15088	15093	15088	15122	15054	15127	15057	14998	14959	15279	15051	15027	15207	15002	15034	15090	15047	14992	14966	15056	14959	15137	15257	15042	14994	15001	15066	15040	15030	15036	15024	14877	15179	15158	14959	15166	14964	15037	14996	14988	15089	15118	14964	15087	15110	14975	15166	14799	15035	14782	15019	15123	14928	15092	15129	15082	14985	14973	15074	15111	15119	14966	14986	15240	15039	15068	14998	15003	15005	15025	14989	15003	15066	15127	15160	15061	15150	15119	14998	14927	14953	15039	15280	14896	15048	15031	15071	15016	15063	15040	15003	15111	15232	15134	15021	15062	14984	15058	15095	15033	15119	14934	14907	14959	15078	15131	15277	14854	15116	15009	15093	15055	15193	15075	15050	15110	15014	14865	15130	14934	15151	15047	15016	15174	15163	15007	15052	14902	15106	15143	14887	15191	15067	15076	14938	15063	15033	15139	15033	15095	15158	14780	14936	14913	15014	15017	15052	14942	15006	14963	14950	15038	15100	14999	15032	15144	15049	15249	15089	15196	15019	14994	15225	15038	14957	15069	14937	15096	14971	15050	15045	14972	14941	15067	15048	14838	15100	15182	14960	15069	15006	15038	14990	15073	15097	14926	15131	15154	15159	15098	14894	15132	14882	15151	15182	15035	15139	14885	14989	15078	15209	15116	14866	15083	15122	14899	15107	14914	15091	14998	15015	15070	14990	15019	15119	15015	15259	15313	15118	15080	15130	15143	15212	15041	15149	15080	15081	15104	15061	14995	15031	14985	15154	15120	15144	15084	14981	15064	15077	15105	15052	15053	15169	15095	14925	15146	15003	15128	15103	15194	14901	15106	15034	14993	15273	15042	15122	14945	15034	15181	14972	15138	15041	15150	15039	15162	15191	15008	14997	15074	15252	14992	14942	15259	15144	15008	15051	15008	15020	14989	15138	15104	15144	15238	15156	14979	15139	15019	15121	14986	15165	14961	15173	15031	15059	14940	15045	15037	15180	15163	15100	14974	14919	15043	14980	14934	15009	14968	15002	15060	15086	15037	15127	15035	15048	14815	15157	15012	15203	14980	15162	14954	15119	15152	15169	14960	15110	15074	14939	15138	15073	14869	15084	15084	15023	15189	15185	15070	15160	15223	14854	15061	15066	15077	15073	15021	14942	15000	15056	15046	15211	15101	15122	15143	15056	14964	15189	15116	15221	15051	15100	15228	15107	15036	14981	15027	14977	15017	15095	15044	14970	15045	15131	15096	14993	15106	15078	14957	15061	15133	15140	15072	15098	15134	15149	14923	15051	15128	14865	15064	14941	15020	15180	15065	15013	15161	14994	15015	15116	15066	14953	15010	15041	15105	14969	15167	15145	15039	15064	15064	15062	15228	15132	14877	14993	14988	14865	15060	15032	14996	15038	14991	14968	14968	15000	15195	14988	15197	14969	14964	14928	15090	15076	14942	14957	15068	15041	14938	15058	15013	15115	15063	15067	14942	14991	15122	14898	15065	14972	15005	14901	15038	15083	14994	15006	15126	15029	15105	15128	14957	14996	15126	15018	14970	15015	15010	15145	14991	15073	14949	15023	14933	14869	14926	14977	15047	15082	14823	15022	15106	14958	14868	15140	15178	14924	14951	15196	15113	15096	15105	14958	14997	15103	14923	15065	15021	15004	15118	15053	15081	15029	14995	15072	14932	14867	15060	15056	15207	14958	15100	15133	14920	15001	15050	15129	15016	15006	15026	15067	15036	15033	15047	14967	15173	14968	14973	15094	15033	15097	14975	15143	15043	15114	15052	15085	15300	14931	15055	15127	14880	14908	15088	15173	14837	15024	14979	15112	14833	14986	15177	14965	14868	15003	15148	15019	14958	15026	15147	15129	15000	15161	15163	15132	14997	15105	15096	14924	15094	15065	15048	15129	14913	15057	14844	15029	15015	15043	15110	15025	14941	14954	15071
23459	21005	28458	23821	21711	21511	20298	17842	17292	17544	17446	17295	17353	17255	17439	17265	17162	17154	17120	17063	17033	17162	17084	17023	17083	17090	17141	17113	16929	17109	17225	17073	16980	17104	17139	16964	17076	17076	17088	17102	17157	17086	17078	17115	17197	17074	17096	17045	17147	17026	16860	16986	17213	16983	17006	17081	17161	17182	17199	16807	16981	17156	17229	17083	16992	17095	16945	17044	17054	16959	17023	16957	17299	16894	17071	17058	16994	16978	17015	17094	17048	16798	16867	16940	17017	17204	17036	16926	17061	17037	16925	17011	16877	16979	17127	17055	16945	17128	17040	16862	16893	17105	16884	16967	16974	17060	17191	16963	16904	17047	16981	17098	16884	16967	16939	16890	16791	17040	16934	17067	16838	17066	16991	17084	17079	17000	17027	17032	16928	16909	16999	17086	17200	17094	17088	17057	17068	16655	17026	17000	16971	17023	17096	17015	17033	17000	17026	16948	16846	16896	16987	16993	16962	16908	16919	16961	16952	17097	16832	16892	17034	16829	16833	17125	16978	16935	16953	16959	16940	16990	16905	17073	17000	16906	17004	16989	16972	17036	16921	17017	16812	16886	16798	16965	16988	17148	16855	16987	16997	17005	17008	16889	17051	17001	16918	17028	17118	16946	16972	16787	16852	16953	17018	16997	16818	17075	16901	17021	16914	16890	17146	17011	17152	16916	17195	17191	17020	17113	16758	16970	17020	17134	17005	17003	17055	17094	17103	16887	16881	16919	17060	16791	16922	16940	17103	16877	17062	16962	17026	17040	16872	16813	16991	16840	16843	16955	16899	16908	16904	17162	16969	17075	16916	17006	16744	16844	16958	17029	16911	17055	16792	17006	16786	17167	17014	16919	17037	16786	16890	16856	16986	17044	17012	16979	17068	16983	16974	17029	16896	17031	17088	17044	16976	16923	16961	16966	16989	16965	17125	17089	16989	16694	17050	17028	16998	16979	16989	16992	17031	17029	16914	17127	17032	16938	16991	16927	17103	17040	17031	16951	16854	16915	16809	16853	17025	16967	16931	16903	16740	16962	16869	17009	17113	16933	16752	17036	17095	17046	16944	17035	17028	16903	17186	17088	16973	16982	16877	16960	16883	17075	16996	17091	17074	16840	17002	17035	16974	16893	16893	16939	16834	17006	16769	16741	17023	17068	16932	16887	16948	16808	17092	17072	17139	16956	17111	17025	16811	16859	17165	16773	17095	16925	16768	16866	17051	17065	16861	17007	16835	17019	16801	16817	16890	17032	16967	17003	16919	17005	17088	17226	16925	16901	16762	16959	17037	16935	17204	16960	17005	17088	17086	16745	17037	16941	17090	16804	17067	17053	17152	16929	17222	17011	17217	17218	17006	17039	16934	17101	17014	17039	17101	16998	16837	16880	16818	17083	17054	17009	17077	17015	16976	16895	16779	16891	17090	16984	16977	16947	17162	17063	17022	16924	16929	16847	16935	17014	16855	16792	16866	17036	17011	16873	17033	17083	17029	16998	17205	16966	17015	17006	16935	17079	16940	17133	16895	17079	17110	17014	17158	16900	17110	16914	16883	17144	17091	16926	17200	17129	16900	16858	17083	16994	17182	16977	16835	17008	17097	16857	16980	16893	16849	16875	17109	16971	16938	17016	16741	16998	16981	17065	16992	16952	17109	16914	17026	16878	16956	17093	17080	17248	16828	17095	17015	16921	17112	16697	17055	16882	17015	16979	16973	16956	16882	16893	17207	17011	17012	16977	16957	16952	16983	16808	17165	17105	16900	16956	16874	17008	17033	17042	16814	16743	16998	16973	17185	16840	16910	16844	16949	17202	16987	16974	16865	16703	16788	16872	16911	17083	16720	16881	16933	16998	16910	16907	16868	16962	16868	17013	17020	16975	17000	17131	17069	16975	16956	17005	17148	16972	17113	16941	17037	16857	16897	17008	17124	16979	16819	16953	17259	16880	16852	17053	16925	17220	17380	17041	17221	17011	17054	17233	17045	17077	16999	16988	17339	16945	16929	16897	16931	16789	17074	16925	17037	16986	16966	17123	17062	17124	16949	17055	17059	16962	17097	16978	17010	16891	16933	16989	17005	17045	16849	16895	16956	17081	17007	16944	16785	16859	16923	16988	16945	17030	16924	16862	16917	16937	16863	17099	16986	17001	16945	16899	16987	16912	16924	16958	16853	16804	17137	16841	17015	17007	16921	16898	16975	17029	16862	17231	16847	17002	16978	16921	17019	16953	16994	17203	16959	17173	16969	16977	16988	16925	16991	16948	16903	16892	16979	17015	16759	16912	17028	17041	16772	17027	16993	17054	17147	17067	17119	16926	16921	17116	16928	17004	16973	16975	16908	16976	17186	17063	16955	16848	16918	16639	16763	16875	16973	17019	17122	17079	16955	16886	16862	16969	17001	16820	16942	16983	16990	16980	17104	17128	16921	17027	16836	16988	17121	17029	17270	17122	17064	16897	16976	17076	17055	16983	16942	16968	16881	16953	17103	16902	17137	17017	17162	17079	16934	16944	16993	16903	16937	17042	16915	17315	17013	16749	16992	16981	16860	16957	16984	17098	17022	16920	16932	16972	16889	16926	16945	16932	16929	16928	16938	17064	17094	16801	17018	16981	17040	16766	16975	17034	16987	17019	16917	17011	16898	16943	16930	16920	16946	17108	16906	17087	16843	17113	16861	17038	16986	16836	16967	16988	16894	16922	16865	16770	17016	16862	16979	17147	16977	16951	17240	17071	17158	17057	16992	16999	16904	17105	16953	16972	17070	16926	16840	16931	16922	16786	17315	16885	16889	17037	16994	16972	16916	16948	16922	16966	16888	16958	16968	17297	17032	16766	17176	16864	16788	16861	16930	16783	17209	16892	16991	17180	17042	17115	17038	16985	16875	17012	16899	16865	16858	17261	16976	16892	16948	17057	16986	17003	16976	16914	17071	16963	17053	16956	17045	17128	17047	17097	16777	16970	17053	16990	16931	16912	17071	16919	16962	16866	16856	17100	16825	16837	16954	16871	17005	17066	16943	16904	16910	16989	16866	17068	17048	17207	16942	17004	17016	16927	16934	17204	16919	17006	16875	16847	17136	16981	17089	16878	17026	16778	17071	17075	16950	17032	16885	16985	17044	16961	17198	17105	17211	17152	17009	16993	16952	16992	16943	16920	17003	17049	16950	16864	16945	17102	16665	17088	16861	17054	16865	16891	16855	16879	16832	16911	17049	16764	17029	16895	16872	17039	16801	17184	17274	16833	16915	17075	16801	16847	17018	17337	16928	16925	16943	16857	16934	16904	16955	17047	17006	16951	16973	16907	17034	16971	16837	16928	17249	17179	17037	16910	16984	16838	17030	17065	16999	16832	17120	17004	16890	16966	16910	16909	16991	17000	16788	17022	17176	16803	16901	16927	16956	16972	16994	16950	16963	17098	16987	17032	16901	16838	16980	17054	16780	16666	17067	16887	16986	16919	16994	16898	17208	17039	17161	16881	17038	17278	17030	16955	17057	16869	16998	17009	16998	16743	16832	17056	17095	17044	16739	16887	17021	16848	17134	17127	17046	16925	16986	17129	16999	17055	16799	17042	16996	17094	16953	16913	17090	16865	16966	16763	16824	16935	17014	16974	16752	16919	17225	17112	17027	17025	17043	16824	17052	16962	17002	16916	16950	16917	16926	17050	16983	17056	17060	17067	16821	17053	16798	16804	16817	17066	16726	17028	16839	16975	16990	17084	17050	16996	17087	17260	17021	16922	16937	17048	17095	17066	16760	17122	16816	17050	17015	16948	16971	16901	17054	16835	17101	17116	17018	17199	17071	16985	17021	16950	16986	16911	16976	17129	16979	16906	16865	17163	17013	16857	17078	17017	16886	16852	17145	16823	16870	16942	16983	16950	16871	16857	17007	17080	16980	16984	16836	17014	17035	17063	17067	16993	17121	16922	17005	17096	16938	16927	16947	16958	16985	17092	16939	17034	16792	16975	16966	16894	17111	17264	17012	16819	17149	17100	16939	16927	17178	16940	16980	17186	16925	17033	16920	17037	16926	16886	17003	17100	17003	16907	16874	17083	16998	17089	17082	16838	16934	16986	16936	17035	16923	16810	16780	16995	16916	16859	17092	17010	16976	17105	16870	16804	17091	17069	17029	16989	17010	16928	16996	16949	17033	16904	17286	17074	16892	17009	16958	17004	17004	16908	17079	16896	16990	17150	17099	16930	17015	16965	16855	17157	16921	17083	16888	16880	16870	16993	16938	17038	16983	16983	16980	17153	17291	16884	16939	17107	17029	16916	17057	17004	17011	16887	17114	17057	17089	17182	17091	16954	17090	16944	17055	16959	17007	16851	16990	16718	16891	16857	16949	16879	16967	17123	16955	16901	16858	16949	16962	17020	17032	16882	17023	17014	17006	16958	17040	17039	16941	16872	17237	16973	17028	16996	17079	17004	16769	17063	17351	16973	16882	17032	17012	16801	17038	16921	16972	17005	17026	16946	17040	16960	16995	16978	16981	16913	17248	16856	16875	16986	16931	17058	17019	17176	16961	16908	16913	16964	17090	17027	16920	17168	16889	17052	16986	16994	17059	16890	16915	16937	17192	16874	17028	17043	17038	17183	16945	17036	16914	17092	17040	16893	16986	17178	16963	17074	16960	16973	17027	16908	17048	17019	16956	16849	17048	16951	16921	16996	16879	16876	17054	16982	16973	17136	17282	17012	17255	17063	17051	17026	16943	16952	16729	16971	17109	16973	16983	17110	17144	17186	17176	16975	17255	16979	17040	16948	16918	16886	16974	17057	16812	16923	17088	16987	17020	16845	16895	16972	16904	16943	16736	17157	17202	16968	16946	16890	16859	16887	16984	16915	16969	17116	16970	16866	16930	16999	16925	16870	16853	16928	16930	17147	17006	16924	16955	16938	16850	17010	17120	16922	16972	16891	16982	16946	16922	16986	16923	17027	17103	17023	16975	16985	16937	16896	16913	17091	17089	16829	17001	16957	17083	16797	16989	17018	16983	16966	16951	17014	16910	16932	16915	16944	16849	16947	17071	16848	16944	16966	16998	16992	16906	16945	17144	17155	17067	16997	17089	16993	16894	17062	17068	17141	16958	17183	16951	17057	17118	17042	16824	17094	17024	16991
13825	22950	21396	18034	16848	16393	15925	15891	15628	15468	15214	15258	15160	15178	15123	15002	14953	14988	14980	14865	14731	14909	14867	14924	14825	14804	14726	14879	14756	14856	14772	14898	14854	14803	14762	14883	14834	14843	14825	14754	14935	14935	14849	15045	14891	15096	14913	14820	15011	14870	14975	15059	14981	14885	14959	14700	14947	14933	14824	14775	14822	14872	14735	14910	14853	14923	14818	14804	14890	14808	14727	14823	14773	14781	14831	14772	14883	14900	14916	14744	14989	14787	14730	14742	14897	14700	14786	14932	14890	14590	14846	14746	14785	14796	14769	14893	14699	14882	14973	14871	14807	14557	14834	14824	14673	14757	14612	14767	14811	14861	14751	14643	14709	14858	14738	14914	14764	14699	14738	14916	14761	14724	14873	14772	14621	14819	14792	14774	14683	14847	14927	14925	14668	14839	14834	14766	14875	14737	14791	14754	14849	14783	14825	14738	14678	14772	14757	14761	14857	14868	14787	14818	14865	14686	14981	14646	14715	14873	14741	14949	14899	14663	14881	14740	14605	14732	14922	14880	14704	14728	14840	14709	14949	14748	14777	14740	14806	14744	14916	14763	14733	14674	14765	14762	14787	14756	14746	14740	14792	14779	14825	14745	14827	14765	14653	14820	14700	14860	14820	14781	14603	14747	14623	14896	14689	14718	14919	14827	14788	14925	14647	14737	14878	14875	14758	14815	14760	14924	14818	14884	14669	14798	14848	14961	14691	14734	14841	14808	14796	14953	14561	14778	14932	14688	14808	14816	14905	14702	14740	14656	14877	14883	14769	14527	14718	14715	14733	14761	14916	14735	14875	14737	14680	14805	14624	14743	14895	14759	14602	14916	14915	14791	14819	14555	14923	14785	14970	14647	14752	14840	14701	14796	14696	14832	14844	14704	14794	14804	14736	14705	14698	14959	14693	14780	14854	14798	14609	14840	14771	14896	14728	14858	14580	14815	14932	14770	14972	14622	15014	14787	14919	14875	14708	14866	14606	14763	14720	14950	14794	14676	14970	14668	14779	14735	14726	14810	14870	14846	14521	14913	14654	14906	14793	14582	14827	14869	14739	14777	14617	14680	14910	14780	14844	14674	14763	14953	14750	14832	14731	14793	14749	14833	14818	14859	14676	14641	14921	14709	14824	14638	14734	14711	14846	14633	14873	14824	14883	14826	14665	14742	14854	14748	14918	14583	14788	14787	14859	14752	14818	14703	14836	14898	14739	14733	14938	14850	14844	14715	14877	14700	14617	14821	14691	14656	14810	14737	14800	14663	14878	14877	14756	14742	14860	14782	14880	14773	14682	14825	14722	14754	14854	14717	14843	14817	14659	14817	14669	14814	14831	14780	14654	14756	14832	14758	14719	14664	14825	14731	14813	14900	14966	14762	14827	14838	14799	14788	14829	14794	14810	14729	14742	14747	14818	14824	14844	14985	14685	14769	14882	14885	14934	14761	14778	14755	14940	14896	14791	14674	14741	14788	14769	14730	14825	14677	14708	14791	14885	14814	14586	14891	14764	14616	14704	14780	14877	14695	14630	14920	14712	14724	14607	14800	14792	14766	14824	14513	14654	14631	14857	14898	14691	14882	14771	14799	14850	14783	14830	14997	14845	14588	14856	14726	14892	14779	14856	14797	14793	14975	14657	15060	14753	14590	14754	14885	14871	14840	14621	14834	14665	14656	14782	14853	14841	14763	14936	14631	14707	14784	14694	14846	14785	14903	14635	14848	14873	14847	14701	14893	14907	14813	14873	14748	14772	14759	14735	14838	14750	14838	14777	14703	14744	14625	14751	14770	14717	14805	14655	14790	15045	14726	14835	14883	14824	14808	14635	14777	14760	14800	14830	14844	14882	14774	14922	14861	15088	14676	14696	14773	14667	14764	14792	14797	14786	14731	14765	14676	14746	14748	14789	14799	14719	14827	14798	14750	14746	14800	14677	14897	14829	14904	14687	14981	14833	14747	14975	14755	14592	14831	14853	14788	14767	14724	14748	14899	14694	14762	14797	14977	14874	14780	14654	14876	14739	14647	14778	14729	14980	14644	14984	14822	14814	14755	14729	14902	14992	14862	14790	14796	14811	14608	14691	14677	14633	14870	14887	14770	14917	14851	14573	14833	14744	14852	14764	14748	14797	14796	14678	14779	14774	14838	14793	14813	14741	14605	14775	14742	14702	14701	14814	14788	14606	14851	14688	14684	14856	14683	14854	14801	14958	14771	14798	14784	14754	14716	14721	14875	14923	14693	14758	14940	14781	14819	14632	14820	14770	14630	14723	14765	14736	14842	14703	14771	14851	14968	14767	14530	14827	14816	14803	14807	14863	14824	14756	14740	14686	14849	14701	14698	14689	14879	14692	14901	14809	14652	14866	14681	14734	14764	14770	14893	14702	14815	14600	14832	14700	14829	14813	14907	14662	14711	14768	14651	14830	14756	14600	14752	14762	14702	14821	14650	14800	14678	14774	14743	14814	14790	14782	14837	14583	14766	14756	14805	14795	14640	14760	14821	14850	14705	14794	14830	14852	14807	14578	14840	14863	14770	14814	14769	14757	14895	14899	14812	14920	14773	14781	14774	14830	14845	14882	14897	14881	14638	14798	14700	14771	14779	14757	14633	14788	14688	14787	14668	14563	14784	14825	14805	14623	14847	14760	14822	14785	14854	14951	14870	14771	14746	14828	14827	14658	14790	14818	14784	15002	14940	14823	14777	14891	14845	14723	14931	14822	14763	14641	14652	14863	14712	14733	14750	14798	14673	14837	14882	14729	14642	14692	14815	14668	14681	14765	14756	14785	14870	14916	14784	14858	14896	14665	14714	14722	14801	14745	14769	14846	14760	14498	14603	14710	14820	14743	14687	14936	14757	14734	14816	14809	14750	14722	14638	14824	14495	14757	14843	14807	14968	14851	14862	14806	14902	14852	14654	14706	14796	14809	14749	14682	14916	14918	14805	14798	14660	14811	14653	14598	14826	14608	14682	14528	14732	14699	14859	14808	14669	14842	14842	14825	14888	14710	14933	14759	14776	14748	14846	14849	14673	14845	14845	14760	14833	14674	14731	14710	14683	14823	14858	14770	14781	14894	14815	14899	14637	14743	14663	14854	14578	14884	14734	14738	14779	14770	14600	14718	14993	14808	14962	14785	14710	14777	14953	14833	14788	14732	14775	14808	14743	14887	14962	14826	14666	14732	14740	14829	14790	14720	14805	14828	14926	14688	14903	14807	14609	14864	14629	14686	14678	14723	14796	14785	14737	14809	14796	14839	14685	14925	14898	14703	14865	14828	14748	14858	14723	14663	14809	14859	14730	14803	14732	14990	14860	14668	14677	14810	14743	14656	14815	14714	14859	14667	14617	14767	14556	14707	14899	14827	14838	14672	14736	14786	14884	14843	14806	14690	14861	14840	14709	14652	14838	14781	14594	14704	14736	14904	14672	14860	14700	14606	14854	14750	14851	14611	14784	14745	14808	14652	14836	14929	14579	14780	14819	14778	14718	14835	14783	14711	14710	14770	14761	14768	14956	14847	14714	14715	14666	14582	14783	14641	14689	14714	14756	14753	14755	14731	14811	14662	14836	14783	14722	14618	14790	14872	14590	14707	14914	14875	14867	14753	14628	14891	14768	14787	14476	14804	14720	14925	14817	14753	14699	15022	14658	14914	14847	14784	15008	14686	14784	14463	14719	14869	14840	14749	14859	14904	14819	14701	14785	14729	14720	14570	14762	14945	14709	14907	14990	14653	14709	14808	14798	14644	14802	14807	14990	14728	14916	14857	14519	14549	14845	14666	14582	14706	14818	14625	14890	14778	14837	14822	14818	14830	14711	15035	14769	14881	14756	14918	14710	14760	14676	14738	14774	14797	14990	14622	14879	14583	14740	14716	14777	14726	14730	14709	14765	14752	14817	14734	14840	14785	14914	14791	14815	14908	14695	14783	14760	14568	14764	14786	14806	14783	14842	14896	14581	14806	14767	14800	14922	14798	14730	14806	14683	14876	14716	14698	14894	14771	14722	14802	14813	14872	14712	14605	14845	14539	14640	14755	14833	14886	14870	14737	14704	14789	14855	14724	14914	14850	14840	14707	14903	14723	14682	14837	14838	14648	14811	14753	14774	14832	14712	14900	14810	14739	14745	14740	14572	14746	14840	14786	14701	14666	14753	14769	14682	14814	14831	14719	14755	14855	14678	14785	14760	14741	14740	14751	14705	14791	14723	14812	14676	14766	14840	14780	14850	14892	14803	14768	14911	14733	14835	14894	14745	14737	14810	14812	15006	14803	14752	14646	14914	14675	14790	14902	14711	14667	14680	14785	14763	14945	14684	14803	14749	14815	14989	14638	14764	14822	14713	14845	14657	14721	14826	14760	14681	14949	14772	14822	14661	14713	14834	14683	14839	14839	14888	14856	14676	14750	14631	14775	14775	14698	14705	14712	14713	14961	14736	14829	14872	14860	14931	14866	14852	14780	14613	14794	14793	14798	14769	14968	14717	14895	14761	14691	14677	14632	14748	14727	14815	14756	14723	14948	14694	14965	14860	14899	14804	14592	14793	14952	14748	14689	14854	14986	14714	14982	14938	14784	14991	14706	14681	14781	14796	14726	14841	14786	14780	14799	14733	14955	14816	14809	14672	14737	14856	14715	14952	14777	14809	14844	14719	14763	14851	14921	14684	14759	14728	14713	14864	14640	14917	14684	14696	14748	14709	14759	14647	14790	14859	14907	14854	14792	14747	14756	14721	14747	14730	14732	14776	14721	14702	14768	14947	14855	14808	14945	14857	14662	14901	14862	14672	14846	14751	14601	14737	14661	14787	14783	14821	14720	14789	14925	14820	14832	14744	14709	14810	14703	14820	14719	14803	14856	14763	14821	14772	14875	14676	14726	14715	14795	14905	14694	14672	14939	14767	14735	14703	14864	14781	14746	14715	14921	14808	14603	14666	14825	14570	14639	14830	14660	14837	14789	14629	14791	14812	14809	14838	14846	14771	14654	14785	14865	14819	14699	14803	14777	14681	14776	14723	14971	14568	14675	14794	14594	14914	14663	14784	14746	14777	14765	14819	14931	14727	14787	14779	14794	14711	14699	14802	14741	14763	14855	14828	14762	14678	14832	14613	14891	14716	14743	14924
22509	21053	28904	23412	21236	23290	24969	19710	18884	19232	19018	18864	18628	18614	18739	18631	18449	18463	18354	18183	18274	18447	18226	18229	18102	18241	18292	18349	18272	18172	18148	18215	18207	18079	18146	18062	18195	18320	18327	18167	18187	18160	17988	18316	18134	18161	18367	18372	18369	18392	18449	18120	18039	18057	18198	18054	18270	18146	18275	18134	18190	17924	18010	18022	18055	18101	18323	17917	18192	17991	18109	18072	17938	18112	18278	17853	17905	17986	17961	18121	18037	18078	18077	18068	17761	17959	17977	18159	18077	18016	17965	18029	18165	18081	18080	18198	17991	18056	17868	17958	17811	18026	17991	18066	18157	17833	18064	17858	18355	17923	18227	17900	18053	17920	18147	17908	18066	17906	18131	18108	18049	17949	17902	17925	18068	18016	18127	18023	18017	17924	18142	17802	18015	18308	18166	18152	17962	17997	17928	17892	17960	18070	18202	18190	18182	17942	18095	17889	18036	17835	17993	17914	18110	18106	17938	18105	18105	18075	18059	18115	17975	18011	17968	18007	18388	18110	17970	18211	18068	18006	17942	18034	17962	18049	18116	18105	17850	18177	17892	17970	18153	18070	18250	17935	17896	18112	18107	18092	18067	17973	18056	17993	18092	18034	18108	17908	18013	18031	17799	18044	18048	18190	18009	18079	18100	18066	18053	18085	18036	18100	17968	18171	17922	18146	18044	18050	18244	17965	18003	18044	17923	18104	17935	17783	18001	18006	17839	17998	18145	18148	17887	18048	17842	17999	18260	18072	17990	18128	17863	17879	17895	17822	18068	18024	18037	18023	17925	18073	18024	17858	17860	18088	17938	18010	18162	18088	17844	17993	18116	17906	18071	18107	18094	17916	17989	18191	18040	18184	18101	17979	18152	17941	18159	17923	18124	17781	17859	18106	18070	17994	18076	18153	17774	17891	17989	18028	17968	17967	17946	18072	18103	18037	18175	18138	17931	18123	18236	17940	18093	17980	18037	17939	17879	17845	17927	17988	17913	18046	18087	18041	18183	18143	17905	18062	18039	18161	18174	17973	17949	17949	17993	18082	17889	17775	18126	18045	18038	17872	17861	18029	18080	17876	17980	17956	18015	17949	17978	18072	17992	18193	18099	17804	18002	18037	17978	17890	17914	18023	18067	17914	18090	18131	18035	17921	17933	17880	17909	18178	18168	18091	18178	17787	18030	17984	18034	18047	17880	18107	18052	18007	17867	18262	18073	18270	17933	18132	18153	18101	18234	17902	17918	17932	18066	18040	18028	18095	18034	17876	18070	17872	17957	17920	17934	18040	18001	17949	18120	18000	17972	18061	18063	18096	18091	18053	18033	17927	17971	17925	18151	17901	18042	18014	18113	18047	18052	18258	17935	17975	18113	18136	18185	18092	18032	17806	18032	18064	17909	18048	18054	17908	18000	18071	17884	17880	18104	18182	17930	18032	18041	17861	17966	18115	18013	18043	17977	18216	18036	18017	17879	18096	18048	18002	17974	17826	17974	17916	18031	17781	17839	18127	18008	18144	18082	18171	18047	17934	18027	17942	17918	17939	18243	17991	17988	18023	18086	17977	18083	18057	18008	18212	18070	17925	18034	17928	18045	18056	18143	17860	17948	18043	18205	18070	18019	18100	18017	17964	17944	18068	17946	17994	18021	17950	17864	18199	18186	18070	18010	18094	17947	17994	18103	17994	18057	18191	18145	18021	18152	17878	18131	18137	17902	17971	17947	18055	17953	18168	17879	18048	18034	17971	17946	18049	18089	18036	18007	18176	18103	18054	18254	18104	17951	18081	18158	17972	17946	18203	18130	18077	18124	17982	18065	18113	18075	18022	18020	18158	17993	18020	18189	18016	17951	18021	17935	17988	18033	17834	18070	18051	18002	18101	18172	18137	18012	18052	18003	18080	17936	17951	18117	18009	18189	17996	18015	18048	18025	18219	18251	17996	18057	17903	17920	18040	17978	17930	18036	18117	17908	17966	18145	18088	18059	18188	17993	17741	18121	18337	17919	17966	18232	18101	17747	18082	18085	18265	18146	17850	17973	17888	17968	18080	17966	17885	17876	17991	18140	17916	18080	18020	18068	17897	18042	18103	17800	18067	17979	18124	18098	18031	18114	18149	17894	18191	18177	17939	18274	18135	18219	18015	17877	18020	17889	18120	17876	17936	17972	17949	17827	18034	18048	18166	18039	18026	18001	18112	17972	17909	18177	18091	17922	18077	18042	17974	17885	17876	17938	17905	18085	17940	17989	18043	17995	18021	18018	18006	17950	18162	17989	18085	18202	17883	18258	18142	18109	18180	18100	18019	18186	18224	18027	18229	18035	17887	18123	17970	17988	18049	18048	18010	18122	17988	18037	18164	17849	17968	17917	18063	17921	18430	17923	17904	17685	17958	18136	18230	18038	18179	18113	17992	18063	17985	17968	18039	18048	18109	18075	18019	18068	18091	17947	18157	18137	17929	17806	17984	17857	17856	18043	17946	18129	18074	18029	17942	18001	17959	18102	18213	18114	18117	17941	18236	18048	18067	17928	18179	17924	18101	17985	18038	18149	18195	18022	17964	18033	18006	18037	18010	18027	18080	18024	17995	17879	17859	18131	17954	17902	18057	18129	18146	18018	18098	18035	18223	17983	18019	18161	18135	17915	17856	17850	17992	18154	18216	18210	17868	18085	18040	18053	17904	18239	17918	18068	18074	18054	17987	17957	18214	17815	17866	17963	18066	18088	18071	17954	17950	17952	17948	17846	18111	17962	17903	18097	18024	18260	18254	18144	18106	18108	17822	17933	17989	18094	18034	17947	18067	18242	18198	18149	18075	17997	17971	18140	18354	17987	17989	18057	17947	17895	17919	18101	18096	18115	17931	18049	18018	17996	17995	18109	17949	18073	17992	17965	17949	17614	18189	17886	18037	17868	17883	18116	18087	18037	17845	18167	17927	18102	18310	18081	17881	18075	17866	18018	18013	18113	17834	17961	17931	17986	18086	18160	18055	18026	18142	18149	17779	18011	17833	18107	18068	18233	18205	17971	17900	17962	17785	17891	17982	18056	18325	17963	17870	17960	18010	18166	17851	18012	17962	18108	18237	17946	17785	17892	17976	17910	17928	17976	17991	18094	17927	18047	18215	18093	18001	18049	18049	17992	18166	18036	18000	17938	17907	17951	17861	17980	17988	18114	17877	17867	18154	17920	17987	17818	17931	18087	18091	17969	17977	18080	18022	18122	17994	17872	18135	18047	18017	18066	17847	17969	17864	18062	18288	18098	18035	18280	18172	18157	18056	18119	17969	17975	18046	17949	17949	17878	18048	17991	18046	18142	18017	18025	18072	18069	17976	18089	18070	18086	17953	18007	18113	18066	18115	17919	18198	18085	17870	18191	17960	17921	18101	18017	17854	18096	18095	18117	18100	17895	17877	18017	17908	17914	18069	17915	17887	17983	17795	17879	18010	17945	17864	18172	18228	18047	18014	18136	18011	17989	17965	17850	18119	18048	18061	17954	17953	18144	18085	18119	18018	17943	18008	17973	18020	18057	17912	17965	18122	18050	18062	18176	18098	18101	18109	18205	18044	17865	17999	18133	17975	18158	17892	18041	17984	18231	18145	18064	18129	18133	18119	18034	17923	17907	18048	18026	18169	18016	18040	17946	17968	18214	18138	18018	17992	18110	18302	18053	17974	17848	18073	18228	18138	18132	18007	18007	18088	17941	18082	17910	18045	18174	18059	17953	18142	17991	17836	17885	18090	17991	17983	18211	18110	18024	18198	17995	18019	17962	18097	18207	18167	18020	18010	18028	17993	17974	18099	17892	18075	18097	18083	18024	18084	17935	17916	18033	17848	17870	18046	18015	18049	17985	17878	18137	17892	18071	17923	17929	18019	18144	18149	18006	17930	18028	18120	18151	18221	18031	17937	18215	18001	18012	18090	17980	17891	17999	18077	18042	18037	17945	17951	17897	18205	18139	17821	18005	17933	18090	18153	17940	17832	17916	18155	18089	17996	18029	18134	18121	18072	18084	18032	17892	17940	18170	18069	18279	17758	18130	17849	17997	17843	17904	17874	17961	17995	18000	17885	18173	18109	17982	18168	18000	18161	18039	17880	17938	17850	17929	17906	17990	18099	17954	18004	17952	17977	17953	18107	18068	18115	18242	18141	17823	18079	17995	17776	17879	18021	17766	18210	17986	17934	17648	17956	18130	18126	18027	18011	18068	18012	18125	18207	18011	18038	17837	18011	18062	18082	17935	17988	18229	18093	17903	17912	17891	17961	17853	17975	18042	17809	17913	17882	18213	17895	18283	17909	18133	18060	18178	17956	18279	18009	17934	18101	18026	18078	18044	18235	17934	17938	17968	17966	18217	18018	18071	18020	18132	18069	18072	18009	18148	18039	18020	17792	17990	17735	17822	17948	17993	17951	17803	18274	18070	17908	18061	17801	17979	18264	17954	17881	18182	17968	18049	18120	17890	18101	17809	18047	17997	18029	17999	17622	17986	17868	18002	18186	18064	18217	18064	17818	18194	18013	17873	18108	18004	18253	18136	18037	18010	17985	18197	18021	18202	17851	18322	17958	18004	18081	18012	17927	18111	18137	18102	18023	17866	17911	17902	18248	18088	17934	18066	17957	17900	18088	18133	18195	18165	18084	18230	18276	18023	18047	18101	17977	18057	17989	18232	17923	17889	18042	18097	18079	18087	18187	17920	18064	18085	17965	17992	18061	17861	17955	18090	18062	17900	17986	17805	17821	18151	18011	17853	18020	18166	18077	17961	18137	18022	18000	17842	18113	17969	17836	17871	17971	18091	18115	17865	17915	18057	18011	18326	18180	18218	17910	17950	17946	17830	17955	18078	18046	18057	18110	18055	18193	18128	17940	18103	18031	17936	17961	17852	17873	18112	17926	18043	17990	17859	17831	17935	18019	18114	17740	18138	17995	17950	18069	18154	17949	17861	18205	18002	18122	18032	18094	18071	18007	18141	17896	18084	18075	18156	17893	18035	18143	17974	18026	17930	18236	18079	17995	18095	17851	18189	18316	17997	17982	18050	18179	18094	17927	17948	17843	17741	17998	17998	18044	17891	18053	17886	17927	17986	18132	17824	18125	17964	18135	18059	18117	18071	18203	18017	18015
15716	28000	25758	20845	19176	18305	17633	16998	16776	16419	16423	15946	15992	15951	15895	15818	15728	15654	15695	15528	15453	15556	15554	15493	15363	15566	15631	15466	15539	15447	15511	15427	15373	15383	15692	15510	15502	15516	15174	15630	15792	15649	15438	15623	15570	15460	15708	15521	15586	15467	15657	15481	15487	15569	15518	15376	15563	15662	15439	15513	15563	15340	15414	15484	15282	15458	15396	15371	15372	15524	15505	15381	15266	15246	15413	15386	15188	15384	15154	15391	15492	15307	15275	15398	15196	15400	15433	15484	15307	15217	15278	15432	15509	15426	15390	15474	15361	15430	15366	15419	15354	15253	15445	15354	15271	15422	15502	15299	15370	15410	15424	15314	15388	15242	15384	15211	15466	15284	15174	15224	15339	15497	15248	15418	15570	15303	15411	15321	15441	15467	15350	15493	15323	15384	15403	15400	15251	15284	15231	15436	15398	15427	15350	15401	15354	15602	15459	15357	15465	15293	15316	15428	15327	15405	15272	15268	15588	15470	15340	15313	15305	15482	15293	15372	15276	15482	15315	15339	15328	15345	15336	15337	15433	15402	15304	15267	15289	15339	15379	15315	15463	15378	15295	15437	15285	15273	15437	15309	15392	15435	15331	15276	15127	15321	15449	15450	15427	15267	15385	15351	15338	15340	15471	15303	15374	15392	15335	15221	15414	15332	15267	15272	15377	15368	15498	15387	15186	15434	15330	15360	15453	15391	15277	15401	15327	15364	15316	15300	15398	15384	15358	15489	15130	15459	15241	15456	15172	15347	15203	15484	15228	15346	15380	15463	15392	15423	15522	15145	15344	15304	15214	15462	15340	15474	15367	15269	15457	15497	15324	15351	15303	15582	15188	15426	15316	15373	15467	15424	15154	15315	15504	15464	15184	15345	15375	15260	15266	15274	15428	15279	15449	15428	15196	15346	15263	15321	15408	15385	15324	15265	15450	15331	15291	15409	15333	15364	15376	15458	15246	15363	15411	15510	15389	15434	15400	15436	15306	15346	15371	15339	15284	15278	15378	15370	15402	15388	15199	15401	15365	15374	15342	15492	15405	15224	15318	15292	15348	15329	15307	15271	15370	15494	15305	15246	15506	15476	15189	15305	15457	15236	15307	15391	15301	15366	15217	15398	15141	15232	15367	15321	15506	15340	15440	15394	15333	15378	15504	15290	15482	15414	15316	15378	15360	15286	15265	15323	15411	15173	15367	15382	15419	15416	15288	15276	15446	15502	15318	15350	15362	15221	15389	15397	15470	15298	15397	15412	15435	15321	15336	15405	15479	15260	15423	15418	15391	15465	15284	15355	15166	15388	15404	15368	15462	15291	15422	15366	15333	15319	15296	15362	15228	15315	15220	15530	15253	15326	15242	15295	15335	15433	15326	15271	15369	15403	15500	15335	15427	15464	15547	15336	15353	15410	15269	15425	15147	15315	15293	15366	15286	15336	15469	15371	15416	15361	15312	15434	15468	15231	15345	15285	15435	15263	15348	15247	15421	15136	15278	15418	15223	15404	15292	15389	15344	15264	15282	15463	15321	15327	15259	15344	15288	15115	15457	15335	15429	15495	15446	15280	15396	15491	15448	15372	15365	15394	15266	15159	15301	15397	15234	15421	15389	15235	15211	15373	15387	15315	15357	15385	15383	15407	15385	15455	15422	15364	15227	15482	15413	15514	15291	15191	15351	15235	15387	15480	15294	15407	15299	15451	15310	15388	15325	15422	15297	15381	15291	15342	15334	15346	15268	15306	15419	15491	15362	15331	15232	15410	15316	15422	15367	15361	15356	15304	15329	15539	15418	15255	15233	15601	15295	15389	15375	15247	15210	15329	15351	15371	15232	15352	15526	15403	15361	15423	15344	15312	15348	15458	15213	15494	15186	15094	15320	15420	15299	15241	15287	15383	15325	15554	15457	15423	15405	15385	15266	15332	15167	15350	15489	15184	15317	15319	15280	15372	15367	15434	15343	15359	15276	15304	15274	15292	15322	15119	15229	15450	15336	15378	15450	15292	15224	15334	15125	15229	15273	15470	15426	15329	15386	15355	15389	15506	15364	15181	15306	15345	15449	15349	15366	15363	15285	15283	15366	15375	15340	15245	15391	15391	15305	15484	15385	15395	15228	15490	15379	15144	15340	15405	15415	15529	15384	15263	15284	15323	15336	15240	15492	15283	15486	15533	15320	15290	15277	15217	15340	15286	15399	15385	15382	15226	15347	15431	15341	15405	15250	15325	15340	15300	15277	15321	15373	15369	15375	15407	15499	15422	15297	15286	15262	15422	15370	15241	15257	15249	15511	15428	15314	15176	15414	15393	15294	15258	15338	15424	15276	15335	15513	15399	15243	15307	15436	15294	15134	15448	15348	15285	15359	15277	15430	15366	15437	15410	15351	15408	15477	15185	15336	15348	15234	15327	15353	15384	15445	15412	15385	15483	15299	15443	15365	15440	15430	15361	15203	15318	15281	15355	15378	15466	15457	15361	15391	15428	15346	15321	15231	15333	15349	15440	15326	15342	15258	15449	15571	15400	15417	15357	15481	15441	15353	15473	15385	15270	15428	15453	15457	15316	15431	15164	15319	15451	15423	15277	15425	15433	15355	15293	15460	15332	15358	15429	15480	15146	15405	15410	15314	15254	15388	15317	15391	15148	15344	15242	15404	15293	15521	15416	15503	15376	15391	15340	15335	15442	15371	15582	15342	15375	15463	15272	15295	15423	15325	15268	15297	15341	15253	15413	15325	15385	15255	15533	15441	15339	15377	15207	15393	15506	15545	15382	15278	15481	15379	15427	15350	15306	15260	15380	15283	15403	15365	15202	15387	15172	15312	15422	15284	15376	15183	15289	15298	15506	15260	15399	15318	15268	15506	15333	15241	15469	15237	15242	15263	15464	15401	15482	15263	15546	15373	15497	15302	15347	15348	15265	15435	15374	15471	15290	15236	15378	15316	15339	15383	15457	15191	15531	15295	15247	15351	15351	15403	15509	15319	15272	15335	15417	15610	15320	15361	15423	15275	15407	15306	15468	15293	15196	15544	15176	15411	15353	15313	15363	15510	15400	15279	15220	15395	15307	15384	15388	15331	15432	15402	15231	15306	15368	15437	15234	15340	15242	15352	15423	15366	15511	15377	15486	15486	15337	15290	15296	15317	15348	15484	15273	15396	15240	15423	15324	15390	15474	15446	15467	15414	15431	15398	15277	15364	15225	15305	15480	15519	15374	15223	15241	15283	15095	15461	15337	15305	15323	15341	15247	15184	15238	15257	15317	15536	15250	15478	15473	15354	15340	15384	15455	15330	15390	15569	15309	15258	15454	15164	15324	15440	15251	15297	15505	15285	15292	15397	15305	15443	15250	15440	15412	15391	15327	15328	15483	15357	15344	15286	15352	15387	15331	15464	15241	15317	15357	15393	15287	15424	15125	15313	15398	15410	15324	15476	15368	15341	15241	15250	15143	15353	15441	15332	15191	15415	15361	15250	15270	15369	15340	15454	15390	15334	15339	15384	15183	15517	15402	15316	15342	15179	15491	15405	15305	15419	15295	15455	15172	15345	15220	15275	15398	15356	15369	15353	15323	15338	15545	15522	15336	15544	15311	15288	15313	15132	15400	15370	15427	15314	15169	15435	15365	15316	15374	15379	15454	15246	15369	15380	15164	15307	15356	15363	15269	15323	15340	15353	15405	15221	15287	15398	15398	15304	15185	15364	15558	15389	15275	15278	15376	15278	15321	15620	15308	15315	15604	15323	15314	15498	15260	15299	15310	15507	15345	15316	15402	15417	15392	15314	15307	15416	15275	15204	15280	15313	15293	15316	15437	15272	15344	15209	15380	15344	15267	15286	15343	15392	15386	15285	15396	15280	15245	15292	15281	15360	15355	15150	15392	15335	15259	15517	15355	15446	15344	15473	15301	15265	15187	15407	15256	15229	15131	15260	15405	15335	15327	15366	15287	15339	15481	15304	15322	15302	15336	15265	15179	15234	15136	15187	15361	15367	15474	15358	15300	15513	15325	15243	15270	15357	15513	15352	15296	15348	15231	15455	15508	15240	15357	15225	15282	15386	15340	15339	15457	15245	15400	15422	15167	15493	15272	15494	15284	15375	15350	15355	15352	15261	15287	15381	15302	15291	15363	15319	15412	15287	15226	15270	15403	15351	15225	15446	15381	15148	15333	15203	15380	15263	15413	15355	15394	15402	15240	15474	15406	15449	15364	15316	15506	15452	15413	15449	15415	15432	15510	15327	15357	15366	15362	15542	15590	15379	15395	15233	15286	15442	15234	15314	15435	15343	15344	15385	15232	15403	15400	15425	15322	15373	15331	15296	15308	15383	15405	15498	15420	15489	15309	15381	15268	15215	15302	15204	15316	15478	15495	15416	15320	15354	15394	15384	15350	15357	15363	15470	15436	15363	15410	15309	15466	15434	15382	15110	15452	15325	15319	15292	15493	15415	15415	15273	15296	15428	15317	15296	15307	15413	15380	15189	15347	15344	15306	15297	15254	15313	15203	15399	15401	15339	15290	15348	15433	15352	15215	15428	15546	15385	15354	15408	15248	15469	15289	15333	15483	15484	15385	15290	15567	15437	15424	15347	15414	15307	15260	15258	15332	15426	15354	15438	15297	15407	15119	15293	15527	15426	15432	15298	15273	15434	15381	15454	15472	15372	15299	15458	15413	15518	15296	15326	15433	15451	15390	15350	15427	15499	15390	15464	15418	15211	15415	15413	15342	15280	15592	15475	15246	15265	15257	15332	15320	15404	15271	15346	15338	15329	15395	15527	15332	15175	15459	15381	15558	15282	15384	15570	15444	15478	15377	15441	15353	15211	15501	15478	15352	15456	15384	15342	15315	15395	15309	15364	15308	15402	15416	15366	15280	15573	15466	15432	15229	15219	15411	15367	15400	15222	15412	15412	15409	15375	15322	15400	15378	15259	15482	15352	15471	15472	15407	15451	15364	15346	15206	15296	15500	15321	15409	15532	15307	15229	15194	15523	15442	15404	15251	15245	15468	15425	15535	15229	15539	15159	15197	15277	15147	15521	15387	15298	15345	15255	15312	15363	15514	15300	15364	15266	15384	15236	15422	15295	15292	15452	15324	15433	15320	15319	15194	15337	15503	15285	15347
27174	21741	24409	21017	18279	18204	18182	18124	17942	17746	18030	17750	17808	17903	17762	17940	17890	17902	17835	18028	17994	18003	18026	17872	17789	17993	17670	17732	17958	18137	18002	18085	17940	17908	18027	17713	18181	18054	18030	17913	17879	17939	18209	18124	18030	18017	18006	17691	18039	17849	17773	17770	17698	17827	17895	18052	18108	17953	17831	18019	17788	17938	17960	17823	17766	17903	17770	18166	17986	17854	17687	17797	18050	17832	18038	17603	17801	17773	17859	17920	17956	18096	17868	17950	18035	17853	17785	18119	17940	17803	17708	17934	17822	18042	17920	17812	17812	17986	17891	17845	17846	17716	17796	17803	17891	18018	17968	18063	17925	17796	17919	17836	18010	18114	18065	17972	17948	17843	17855	17827	17984	17796	17952	17750	17670	17851	17780	17888	17925	17948	18022	17830	17712	17816	17953	18266	17791	17628	18047	17889	17759	17941	17871	18076	17712	17731	17661	17730	17950	17878	17713	17898	17986	18016	17922	17937	17848	17831	17747	17802	17909	17940	17925	17983	18010	17843	17877	17715	17961	17860	17931	17831	17773	17884	17859	17982	18057	17919	17757	18109	17642	17851	17933	17952	18012	17770	17764	18007	17806	18030	17821	17692	17932	17850	18025	17929	17872	17808	17819	17818	17969	17797	17785	17727	18057	17842	17822	17736	17761	18017	18071	17568	17898	17846	17884	17924	17893	17783	17629	17733	17735	17916	17740	17775	17640	17918	17920	17757	18098	17881	17979	17817	17853	17834	17711	18049	18114	17939	17928	17776	17807	17994	18001	17804	17926	17812	17952	17712	17949	17831	17837	17843	17912	17786	17942	18004	17923	17987	17603	17855	17793	17727	17645	17708	17860	17705	17954	17819	17833	17770	17856	17795	17779	17826	17775	17816	17798	17941	17990	17957	17794	17936	17860	17798	17679	18085	17866	17772	17947	17908	17726	17923	17985	18020	17930	17981	17939	17785	17710	17780	17915	17915	17796	17948	17964	18004	17822	17758	17800	17920	17727	17857	17976	17762	17899	17904	17881	17806	17862	17812	17773	17804	17791	17701	17894	17946	17859	17804	17984	18014	17919	17971	17937	17741	17737	17818	17825	17772	17995	17901	17991	17803	18064	17832	17911	17917	17684	17836	17892	17915	17935	17919	17888	17995	18161	17969	17902	17735	17823	18018	17768	17517	17670	17802	18017	17779	17819	17959	17771	17802	17876	17750	17920	17774	18071	17859	18006	18130	17921	17852	17963	17834	17748	17872	17791	17800	17950	17973	17923	17807	17973	17841	17716	17672	17859	17611	17741	17948	18025	17837	17741	17897	17846	17800	17826	17935	17900	17823	17926	17929	17860	17939	17851	17836	17670	17865	17889	17842	17845	17912	17927	17897	18018	17921	17955	18011	17793	17660	17857	17952	17822	17933	17914	17914	17853	17854	17745	17879	18082	17786	17914	17803	18012	17758	17898	17777	18074	17985	17826	17853	17929	17992	17792	17870	17974	17774	17717	17873	17749	17811	17863	17758	17773	18181	17974	17912	18061	18126	17703	17835	17756	17913	17692	17838	17877	17976	17767	17751	18042	17737	17813	17850	17893	17786	17901	18004	17843	17822	17960	17918	17976	17849	17828	17731	17809	18081	17879	18044	17929	17669	17865	17921	17755	17834	17745	17849	18002	17897	18035	17807	17767	17772	17968	17713	17769	17851	17844	17894	17944	17821	17800	17941	17798	18035	17795	17974	17889	17778	17833	17721	17922	17812	17817	17905	17759	17740	17802	17702	17956	17893	17866	17832	17938	17904	17881	17872	17999	17902	17851	17970	17628	17774	17887	17757	17755	17918	17974	17859	17992	17626	17979	17733	17902	17798	17981	18020	18002	17871	18041	17731	17943	17697	17902	17893	17889	17881	17950	18205	17894	17946	18018	17874	17772	17985	17899	17744	17894	17891	17705	17801	17816	17769	17820	17783	18041	17776	17891	17749	17808	17730	17978	17782	17792	17751	17732	17873	17947	17880	17702	17745	17893	17969	17911	17955	17915	17856	17841	17770	17776	17770	18001	18106	17781	17749	18070	17818	17937	18014	17865	17838	17941	17760	17545	17899	17721	17733	17851	17777	17836	17803	17912	17834	18049	17848	17997	17972	17933	17871	18049	18040	18001	17753	17855	17882	17961	17881	18038	17962	17933	17988	17809	17970	17780	17966	17824	17848	17972	17913	17842	17784	17935	17846	17789	17868	17828	17861	18052	17787	17864	17802	17756	17732	17715	18002	18005	17841	17766	17796	17733	17775	17717	17819	18002	17832	18092	17965	17999	17950	17788	17694	17779	17944	17892	17847	17903	17806	18151	17763	17823	17722	17919	17883	17845	18065	17789	17921	17954	17767	17811	17947	18026	17928	18006	17910	17975	17938	17717	17973	17787	17948	17821	17873	17788	17817	17909	17828	18073	17922	17988	17840	17939	18147	17849	17912	17849	17844	17694	17617	17919	17973	17900	17925	17740	17997	17978	17887	17984	18046	17937	17946	17945	17821	17920	17698	17712	17924	17855	17851	17733	17915	18051	17766	17833	17747	17739	17947	17750	17775	17996	17796	17879	17792	17725	17867	17785	17832	17863	17947	17638	17771	17717	18115	17742	17798	17938	17728	17935	17841	17878	17847	17884	18011	17904	17974	18066	17774	17903	17923	18013	17861	17751	17885	18063	17802	18011	17928	17782	17919	17785	18007	17801	18038	17992	17912	17978	17877	17888	17844	17909	17926	17894	17696	17888	17832	17896	17931	17871	17901	17755	17818	17735	18011	17911	17993	17984	17857	17821	17975	17720	17808	17825	17957	17762	17925	17808	17886	18068	17939	18010	17682	17869	17972	17909	17928	17878	17685	17970	17819	17822	17996	18012	17670	17682	17627	17723	17784	17795	17962	17921	17938	17836	17771	17906	17946	17961	17811	17888	17891	17979	17699	17798	17904	17793	17926	17964	18006	17765	17952	17858	17717	17898	17944	17975	17964	17889	17753	17753	17870	17830	17842	17944	17782	17915	17976	17821	17984	17826	17855	17905	17875	17906	17796	17919	17882	17954	17908	18003	17988	17881	17899	17898	17849	17920	17721	17853	18107	17960	17832	17897	17671	17872	17878	17965	17849	17889	17829	17980	17885	17961	17907	18040	17831	17926	17868	17637	18043	17788	17919	18001	17789	17935	17923	17826	17713	17874	18061	17673	17678	17928	17787	17975	18019	17875	17686	17923	17887	17869	17772	18106	17928	17747	17777	18032	17937	17795	17690	17980	18068	17787	17805	17846	17810	17933	17700	17959	17822	18093	17670	17772	17769	17956	17859	17749	17815	17693	17899	17896	17740	17769	17731	17990	17949	17860	17667	18050	17918	18077	17823	17860	17854	18064	17769	17862	17971	17591	17830	17935	17814	17785	17805	17829	17960	17925	18029	17945	17766	17815	17705	17974	17749	17946	17709	17720	17999	17751	17768	17933	17915	18271	17751	17836	18021	17856	17933	17818	17867	17680	17769	17956	17922	17615	17765	17891	17881	18008	17691	17842	17946	17844	17992	17976	17900	17808	17911	17696	17873	17872	17905	18033	17848	17801	17992	17800	17963	17881	18033	17849	17781	17798	17969	17673	18151	18092	17863	17894	17941	17790	17811	17945	17848	17842	17832	17864	17810	17880	17834	18129	17945	17996	17894	17848	17988	17880	17919	17826	17696	17966	17817	17977	17782	17892	17868	17663	17913	17997	17862	17816	17918	18074	18167	17900	17804	17803	17823	17862	17945	17897	17775	17968	17935	17843	18022	17891	17890	17813	17994	17997	17925	17667	17834	17869	17964	17894	17928	17788	17901	17799	17758	18072	17940	17861	17711	17805	17965	17823	17799	17873	18029	17974	17862	17943	17963	17736	17762	17855	17919	17748	17836	17775	17870	17806	17841	17779	17963	18101	17834	17914	17783	17816	17633	17874	17864	18038	18021	17856	17958	17790	18070	17864	17762	17817	17896	17992	18034	17786	17829	17736	17773	17695	17749	17885	17837	17866	18197	17990	17945	18077	17811	17941	17828	17803	17844	17818	17782	17662	17693	17982	17720	17999	17846	17809	17831	17837	17805	18011	17836	18052	17773	17743	17801	18014	17829	17996	17977	17779	18022	17904	17870	17805	17904	17988	18125	17645	17962	17895	18263	18122	17912	17816	17798	18195	17903	18133	17769	17803	17791	17939	18008	17881	17738	17950	17809	17955	17809	17746	17855	17783	17899	17638	17901	17890	17812	17826	17938	17872	17879	18144	18054	18038	18031	18005	17812	17917	17826	17921	17973	18060	17725	17997	17945	18063	17951	17704	17830	17913	17843	17882	17919	17884	17811	17838	17814	17826	17919	17961	17929	17950	17804	17970	18003	17847	17774	17965	17934	17824	18005	17787	17847	17886	17800	17822	17848	17742	17744	18005	17792	18110	17868	17841	18048	17864	17948	17913	17735	17897	17957	17957	17861	17745	17916	17867	17756	17912	18133	17852	17865	17850	17788	17801	18058	17763	18071	18018	17844	18038	17705	18134	17836	17895	17828	17909	17864	17800	17773	18099	17798	17784	17802	17724	17781	17868	17875	17782	17875	18051	17878	17948	17902	18025	17863	18031	17964	17806	17922	17845	17894	17695	17661	18077	17886	18042	17871	17907	17971	17743	17936	17852	18049	17812	17720	17943	17837	17833	17814	17792	17746	17943	17884	17837	17763	17903	17968	18066	17943	17944	17712	17842	18012	18053	17811	17829	17927	17805	17957	17745	17903	17846	17836	17943	17745	17774	17925	17825	17991	17962	17740	17931	17746	17921	17710	17782	17839	17996	17799	17813	17957	17785	17695	17790	17868	17804	17828	17752	17777	17991	17866	17781	17815	17919	17797	17921	17940	17686	17900	18066	17904	17926	17745	17742	17955	18039	17875	17683	17989	17978	17852	17788	17822	17977	17790	17750	17808	17768	17846	17960	17968	17702	17997	17717	17985	17775	18069	17869	17999	17935	17783	17920	17906	18005	17895	17871	17938	17884	17952	17902	17843	17834	18038	17860	17990	17811	17993	17904	17776	17933	17971	17905	17765	17867	17756	17822	17939	18092	17928	17996	17863
14619	17097	16831	16060	15601	15640	15590	15591	15411	15609	15515	15276	15444	15314	15342	15221	15312	15229	15384	15435	15490	15162	15377	15309	15355	15120	15391	15478	15246	15528	15358	15217	15384	15310	15315	15370	15304	15365	15392	15111	15372	15376	15322	15406	15282	15264	15144	15408	15521	15330	15270	15360	15407	15423	15357	15340	15208	15197	15280	15210	15230	15244	15334	15417	15138	15378	15467	15463	15365	15402	15365	15216	15267	15058	15274	15271	15344	15206	15270	15172	15315	15376	15184	15535	15322	15186	15358	15182	15369	15294	15183	15145	15139	15266	15495	15217	15325	15404	15322	15237	15062	15470	15434	15197	15279	15232	15176	15445	15332	15246	15304	15368	15218	15255	15200	15195	15386	15230	15037	15341	15219	15299	15319	15367	15212	15389	15324	15320	15245	15181	15297	15301	15217	15445	15313	15358	15277	15320	15348	15363	15395	15347	15272	15107	15349	15310	15324	15111	15302	15263	15176	15295	15217	15390	15327	15309	15452	15305	15215	15202	15212	15341	15362	15435	15251	15231	15118	15395	15283	15182	15294	15308	15309	15423	15306	15285	15346	15549	15186	15266	15391	15359	15409	15239	15252	15244	15131	15387	15299	15262	15468	15242	15263	15240	15352	15145	15233	15229	15388	15111	15256	15086	15205	15330	15288	15358	15242	15218	15216	15376	15324	15291	15408	15357	15142	15228	15414	15257	15342	15452	15352	15358	15324	15212	15362	15494	15270	15330	15380	15316	15284	15330	15222	15321	15266	15277	15192	15146	15392	15371	15418	15184	15315	15196	15129	15317	15377	15188	15267	15326	15164	15374	15195	15225	15268	15332	15230	15187	15336	15338	15205	15268	15294	15275	15177	15282	15366	15258	15292	15292	15400	15335	15425	15262	15336	15328	15229	15276	15338	15283	15324	15141	15232	15348	15382	15296	15129	15130	15214	15357	15433	15412	15298	15316	15189	15465	15184	15320	15265	15335	15196	15168	15305	15267	15296	15301	15277	15473	15243	15223	15349	15333	15400	15459	15468	15332	15401	15222	15071	15277	15324	15342	15290	15158	15341	15319	15180	15209	15088	15147	15017	15356	15282	15153	15320	15268	15439	15206	15394	15418	15237	15248	15273	15358	15347	15418	15309	15293	15338	15266	15244	15160	15339	15147	15354	15325	15332	15282	15308	15278	15180	15300	15233	15311	15370	15264	15166	15485	15374	15235	15316	15368	15374	15103	15285	15334	15146	15126	15257	15286	15215	15395	15195	15300	15214	15288	15310	15368	15402	15436	15219	15415	15386	15205	15388	15318	15413	15215	15327	15344	15202	15119	15324	15204	15376	15280	15308	15269	15547	15226	15237	15378	15287	15373	15193	15237	15289	15288	15180	15138	15414	15316	15258	15383	15144	15476	15164	15337	15253	15245	15215	15347	15298	15293	15176	15343	15303	15168	15325	15180	15266	15431	15383	15311	15259	15266	15326	15336	15385	15094	15306	15298	15146	15277	15232	15296	15462	15407	15413	15196	15237	15319	15294	15463	15378	15311	15241	15254	15225	15307	15326	15433	15293	15300	15259	15040	15407	15290	15283	15243	15212	15147	15219	15194	15360	15181	15311	15314	15265	15303	15349	15412	15128	15148	15089	15272	15359	15311	15233	15504	15326	15402	15314	15386	15312	15183	15368	15299	15334	15254	15245	15317	15315	15280	15231	15400	15272	15376	15304	15175	15382	15417	15261	15406	15286	15153	15383	15466	15282	15385	15398	15353	15293	15283	15103	15404	15241	15283	15243	15516	15527	15157	15317	15419	15291	15299	15280	15431	15160	15378	15107	15343	15306	15305	15274	15217	15319	15300	15256	15413	15270	15361	15248	15235	15353	15269	14981	15324	15277	15078	15358	15189	15215	15356	15093	15277	15339	15313	15298	15153	15272	15335	15207	15216	15310	15278	15212	15277	15390	15238	15253	15197	15438	15391	15392	15207	15404	15276	15132	15277	15279	15294	15139	15420	15272	15260	15275	15413	15213	15515	15389	15440	15274	15370	15288	15349	15324	15376	15348	15309	15367	15314	15322	15278	15445	15349	15354	15349	15207	15164	15298	15323	15404	15312	15332	15361	15317	15302	15296	15306	15257	15185	15519	15303	15268	15273	15332	15239	15268	15179	15389	15387	15336	15337	15361	15362	15325	15395	15376	15387	15322	15337	15272	15438	15326	15269	15559	15305	15365	15388	15318	15277	15259	15170	15194	15278	15303	15272	15231	15344	15214	15287	15194	15266	15361	15299	15360	15162	15296	15311	15336	15246	15238	15246	15321	15287	15408	15372	15235	15305	15220	15257	15360	15431	15291	15280	15254	15431	15184	15211	15397	15379	15355	15234	15323	15203	15276	15205	15355	15510	15271	15194	15294	15321	15395	15487	15155	15278	15159	15338	15276	15351	15283	15364	15276	15196	15442	15209	15272	15339	15355	15310	15271	15336	15341	15402	15178	15169	15392	15293	15247	15287	15179	15418	15340	15297	15419	15411	15239	15378	15425	15252	15256	15174	15273	15334	15392	15230	15335	15472	15299	15325	15415	15076	15231	15396	15338	15155	15317	15415	15427	15094	15257	15230	15200	15329	15404	15361	15282	15367	15305	15445	15339	15366	15376	15376	15450	15405	15334	15127	15312	15207	15284	15260	15345	15281	15255	15374	15248	15319	15176	15260	15550	15441	15460	15329	15426	15335	15411	15393	15396	15167	15258	15183	15474	15320	15352	15302	15179	15260	15287	15406	15353	15339	15272	15130	15409	15245	15178	15223	15258	15246	15365	15256	15172	15232	15418	15437	15239	15377	15349	15338	15301	15290	15247	15176	15465	15250	15174	15455	15336	15309	15431	15384	15451	15305	15310	15372	15238	15361	15281	15368	15339	15269	15178	15361	15290	15244	15307	15375	15234	15331	15483	15311	15368	15193	15365	15349	15257	15290	15164	15287	15312	15298	15350	15125	15308	15262	15301	15210	15345	15494	15172	15316	15332	15422	15344	15280	15356	15222	15214	15374	15294	15278	15188	15313	15282	15237	15308	15576	15426	15420	15228	15392	15299	15372	15278	15275	15206	15438	15287	15357	15154	15435	15303	15311	15290	15260	15258	15257	15297	15381	15295	15280	15172	15120	15276	15174	15356	15211	15312	15419	15355	15370	15498	15291	15195	15238	15239	15337	15354	15204	15348	15313	15183	15346	15211	15380	15355	15378	15366	15370	15126	15237	15397	15405	15082	15191	15146	15232	15419	15380	15273	15272	15155	15134	15432	15394	15430	15386	15145	15131	15220	15398	15367	15209	15204	15358	15223	15365	15207	15376	15293	15243	15345	15475	15333	15419	15459	15424	15244	15364	15410	15568	15248	15252	15318	15316	15404	15166	15459	15392	15491	15260	15371	15158	15306	15223	15342	15406	15191	15396	15285	15388	15339	15370	15252	15285	15404	15261	15267	15392	15316	15261	15284	15298	15422	15349	15299	15288	15184	15222	15280	15292	15364	15307	15336	15352	15314	15480	15384	15290	15273	15348	15422	15307	15402	15236	15478	15297	15323	15200	15406	15275	15195	15403	15408	15239	15371	15203	15154	15170	15343	15476	15287	15265	15122	15477	15339	15149	15270	15244	15320	15308	15281	15165	15376	15278	15363	15327	15396	15193	15432	15264	15296	15253	15189	15342	15414	15342	15320	15361	15261	15237	15223	15198	15159	15362	15321	15295	15282	15334	15173	15315	15382	15441	15366	15206	15243	15224	15203	15238	15445	15175	15381	15274	15099	15298	15235	15348	15275	15116	15415	15219	15207	15412	15197	15321	15206	15325	15254	15264	15249	15288	15363	15491	15399	15267	15291	15413	15431	15483	15366	15471	15367	15242	15205	15399	15200	15304	15342	15442	15353	15284	15339	15216	15282	15308	15270	15178	15386	15409	15246	15338	15235	15259	15360	15332	15286	15448	15363	15475	15279	15145	15191	15316	15317	15206	15265	15277	15278	15305	15269	15395	15301	15267	15279	15328	15209	15317	15335	15344	15291	15276	15284	15308	15313	15223	15203	15376	15325	15439	15330	15232	15351	15180	15358	15338	15280	15301	15421	15322	15253	15290	15123	15326	15343	15320	15365	15307	15317	15171	15316	15281	15186	15356	15552	15344	15231	15246	15265	15308	15273	15297	15249	15283	15181	15234	15354	15255	15443	15208	15448	15276	15313	15287	15326	15446	15341	15228	15220	15192	15440	15275	15210	15397	15405	15339	15421	15153	15344	15216	15221	15193	15323	15173	15380	15201	15237	15274	15211	15368	15254	15167	15321	15233	15359	15235	15455	15179	15339	15204	15327	15365	15443	15356	15156	15415	15446	15307	15369	15358	15343	15391	15118	15289	15305	15211	15519	15336	15261	15335	15230	15300	15014	15372	15239	15320	15201	15255	15507	15179	15293	15325	15297	15316	15384	15194	15243	15273	15340	15228	15223	15284	15383	15116	15352	15461	15298	15244	15314	15389	15223	15329	15260	15147	15304	15428	15284	15310	15501	15272	15163	15430	15286	15211	15237	15305	15295	15322	15350	15340	15254	15249	15260	15195	15301	15343	15358	15273	15459	15354	15336	15223	15418	15230	15284	15471	15137	15272	15417	15496	15217	15200	15186	15378	15168	15364	15290	15408	15402	15278	15361	15249	15214	15318	15380	15458	15153	15281	15483	15268	15303	15327	15350	15357	15377	15389	15416	15179	15405	15330	15313	15322	15356	15245	15273	15224	15185	15254	15256	15379	15258	15298	15299	15392	15227	15351	15115	15186	15328	15199	15369	15274	15222	15228	15280	15301	15313	15309	15317	15289	15347	15330	15343	15298	15330	15425	15409	15248	15475	15203	15222	15132	15342	15377	15292	15355	15399	15303	15276	15305	15334	15421	15311	15367	15391	15397	15387	15345	15422	15452	15083	15447	15273	15342	15362	15078	15315	15253	15066	15235	15400	15107	15384	15174	15234	15373	15330	15353	15200	15468	15291	15252	15473	15181	15449	15274	15231	15267	15375	15205	15251	15323	15330	15280	15210	15491	15338	15263	15205	15321	15316	15412	15216	15457	15389	15314	15366	15215	15241	15323	15343	15174	15216	15287
23564	21004	28397	23867	21745	21468	20443	18111	17548	17386	17421	17327	17158	17366	17405	17091	17357	17057	17091	17059	17163	17110	17087	17167	17194	17152	17122	17003	16959	16844	17051	17079	17044	16995	16956	17065	17013	16704	17028	17188	17160	17054	16852	17044	17007	16962	17070	17138	17364	17169	17029	17012	17082	17156	16923	17061	17258	17077	16972	17117	16935	16898	16877	17086	16830	17095	17111	16940	16979	16841	17015	16926	16940	16898	16818	16962	17042	16736	16907	16949	16893	16806	16968	16933	16754	16911	17068	16783	17171	16871	16904	16967	16951	16974	16842	16998	16902	16855	16877	16957	17005	17002	17022	16836	17133	16982	16936	16940	16755	16883	16846	16856	16950	16881	16951	16979	16879	16933	17034	16824	16894	16820	17047	17008	16866	16989	16872	16930	17015	16982	16842	16739	17067	17067	16713	16839	16896	16906	16834	16909	17034	16803	16687	16993	16935	16923	17044	16981	16791	16852	16799	16862	16920	16976	17072	17075	16992	16927	17058	16790	16953	16917	16810	17033	16910	16967	16837	16780	16945	17064	16911	16972	17004	16906	16804	17012	16923	16611	16963	16901	16853	17064	16827	16965	17018	16950	16998	17117	16854	17015	16899	17107	16981	16917	16978	16945	16952	16916	16802	16783	16851	16938	16914	16957	16873	17059	16835	17075	16952	16973	17003	16798	17085	17092	16976	17023	16887	16907	16828	17084	16886	16929	16882	16727	16964	17045	16959	16959	16984	16955	16989	16725	17126	16898	17043	16946	17051	16940	16938	16884	16913	17121	16951	16854	16739	16804	16807	16831	16865	17015	16879	16954	16880	16977	16957	16804	16852	17039	16990	16882	16893	16969	16941	16917	16849	17005	16766	16899	16946	16883	16877	16764	16848	16800	16972	17024	16840	16653	16808	16911	16858	17077	16838	17000	16824	16891	16760	16911	17013	17219	17012	16966	16832	17093	16912	16917	16948	16753	17007	16894	16636	16779	16845	16839	16990	16957	17101	16949	16868	16950	16900	16950	16848	16914	17015	16685	16783	16838	16887	16933	17059	16945	17132	16889	16628	17017	17006	16936	16901	16947	17200	16977	16855	17025	16984	16956	17051	16804	16867	16842	16957	16814	17073	16915	16928	16898	16791	16957	16810	16819	16857	17112	17015	16936	17019	16947	16836	16946	16828	16793	16850	17083	17025	16861	16854	16761	17036	16845	16968	16808	16903	16910	16716	17017	17066	17098	16861	17079	16627	16958	16942	16780	16979	17071	16969	16684	16928	16895	16935	16781	16907	16750	16985	16913	16929	16761	16944	16931	16858	17010	16754	16921	16812	17058	16931	16734	16900	16751	17232	16776	17113	16878	17002	17099	16987	16906	16892	16902	17018	16824	16645	17085	16892	16940	16986	16972	16871	16835	17216	16950	16877	16847	16916	16951	16950	16869	16887	16837	16950	17015	16785	16796	16967	16838	16950	16870	16947	16840	16889	16899	17143	17066	16887	16881	17091	17061	16951	16904	16741	17144	17054	16905	16922	16986	16874	16944	16935	16783	16862	16810	17094	16604	16896	16976	17131	16969	17137	16881	16810	17056	16882	16956	16937	16865	16875	16999	17019	17083	16976	16901	16916	17010	16744	16779	16880	16949	16805	16853	16697	16848	17039	16897	16957	16844	16884	16825	16671	16774	16858	16892	16773	16926	16815	16986	16933	16932	16924	17050	17062	16676	16851	16881	16906	16828	17082	17035	16967	16930	16923	16820	16772	16895	16743	16826	16975	16826	17143	16963	16935	17047	16828	16925	16706	16833	16970	16779	16967	16971	16848	17122	16763	16885	16961	16908	16942	16730	16869	16789	16923	17056	16888	16752	16806	17044	16945	16976	17040	16935	16910	16876	16894	16709	16898	16759	16775	16995	16795	16905	17037	16859	16884	16758	16777	17052	16861	17123	16846	16955	17019	16932	17151	17009	17082	17035	16999	16879	16508	16914	16906	16960	17099	17052	16879	16936	16622	16830	17045	16980	16809	17120	16926	16820	17002	16722	16902	16806	16891	16866	17003	17101	16934	17062	16925	16960	17033	17056	17064	17043	16847	16783	17194	16986	16833	16744	16782	17040	16893	16803	17082	17149	16973	17027	16798	17090	17131	16853	16828	16977	16755	17097	16788	16986	16807	16766	16879	16877	17072	16993	17016	17040	16876	16957	16938	16728	16899	17175	16936	16876	16769	16836	17229	16817	16866	16994	16905	16964	16840	16914	16959	16769	16793	16790	16717	16995	17038	16948	16919	16665	17112	16972	17135	16821	16611	16882	16782	16727	17199	17069	16891	17029	16996	17052	17111	16821	17002	16908	16928	16923	16907	16884	16848	16914	16803	16776	16636	16829	17043	17009	16916	16964	16919	16734	16882	16918	17010	16835	16896	17192	17025	16952	16860	16822	16839	16927	16935	16780	17025	17085	16730	16898	16984	16746	16940	16943	16986	16741	16957	16820	16954	16799	16769	16860	16872	16830	16828	16851	16878	16814	16725	16739	16871	16810	16979	16955	16783	17017	16996	16781	17005	17028	16978	16921	17033	16963	16720	16838	17036	16851	16893	16954	17012	17034	17010	16957	16783	16799	16949	17006	16810	16906	16936	16998	16994	17050	16876	16844	16869	16892	16870	16983	16866	16860	16983	16706	16967	17079	16898	16925	16995	17039	16920	16892	16892	16826	17023	17029	17120	17045	16911	17013	17014	16889	16952	17026	16905	16890	16866	16791	16869	17044	16981	16873	16951	16853	17002	16916	16892	16945	17024	17108	16893	16816	16961	17112	16992	16717	17054	17030	17031	16951	17166	16773	16835	17013	17119	16797	16872	16927	16913	16805	16841	16801	16841	16961	16898	16993	16645	16902	17019	16899	16955	17063	16913	16763	16836	16818	16868	16878	16855	16983	16910	16883	16916	16950	16890	16970	16729	16847	16977	16806	17030	17136	16834	16946	16861	16925	16886	16978	16966	16833	17041	16892	16887	16895	16911	16953	16944	16790	17085	16984	16886	17026	17056	16711	16928	16984	16672	16887	17025	16934	16891	16861	16767	16924	16992	17077	16812	16816	16772	16835	17085	17117	16972	16806	16995	16841	16799	16737	17000	17049	16871	16760	16919	17001	16845	16996	16956	16816	17072	17003	16775	16927	17024	16839	16979	16914	16875	17137	16941	16963	16894	16978	16893	17114	16880	16892	16981	16826	16975	16844	16997	16982	16809	16678	16870	16801	16920	16974	17058	16853	16763	16990	17011	17076	16825	16942	16761	16812	16823	17083	17102	16776	16784	17017	16875	16886	16815	16921	16982	16906	16956	17039	16978	17095	16960	17019	16977	16951	17104	16966	16863	16988	16849	16935	16819	16772	16700	16953	16929	16874	16779	16900	16854	17088	17075	17019	17106	17019	17039	17073	16900	16957	16812	17002	16922	16834	17009	16855	16994	16812	16987	16868	16994	17037	16830	16658	16997	17002	17190	16994	16666	16739	17002	16860	16909	16907	16995	16795	17094	17016	16951	16889	17017	16862	16899	16784	16906	16982	16840	16844	16870	16791	16823	16978	16907	16923	16877	16926	16858	16743	16835	16985	16847	17033	16990	16840	16925	16879	16976	16824	17191	16898	16711	17017	16992	16864	16703	16642	16900	16781	16792	16817	16890	17128	16857	16864	16854	16870	16813	17021	16862	16769	16910	16907	16759	17001	16746	17040	16966	17045	17089	16770	16756	17026	16899	16940	17012	16708	16898	16980	16779	16880	16870	16774	16737	16989	17021	16927	16826	16822	16906	16918	16855	16797	16909	16969	16970	16958	16750	17000	16936	16965	16909	16870	17023	16951	16699	16916	16865	16966	16865	16844	16920	17033	16914	17014	16983	17030	16801	16979	16996	16827	17026	16871	16982	16898	16873	16960	16726	16832	16940	17023	16947	16770	16703	16934	17038	17111	17063	16821	16993	17004	16987	16941	16717	17003	16878	16941	16748	16856	16844	17069	17131	16862	17022	16873	16944	16751	16960	16880	17001	16809	17015	16904	16952	16999	16574	16990	16847	16803	17083	17053	16976	17077	16998	17055	16743	16882	16876	16983	16939	16847	16823	17055	17023	16999	16970	16918	16884	16855	16938	16991	17035	16780	16921	16641	16801	17120	16851	16949	16912	17063	16942	16932	16902	16840	16816	17025	16931	16759	16865	16951	16895	16760	16810	17063	17111	16731	16989	17062	17034	16944	16974	16785	16782	17098	17080	16809	17045	16712	16928	16849	16739	16920	16971	16925	16945	16939	16918	16762	16970	16886	16895	16886	16921	16963	16819	16798	16902	17034	16794	17095	16892	17013	16936	16937	16833	16815	16920	16794	16907	16860	16655	16860	16740	17019	16645	16832	16829	17003	16824	16928	16941	17071	16799	16865	17026	16899	16812	16958	16977	16826	17047	16746	16922	16896	16928	16836	16805	17095	16881	16775	16817	16665	16987	16900	16828	16859	17028	17180	16891	17102	17080	16961	16983	17004	16903	17007	16914	16845	16902	16932	16935	17031	16874	16920	16992	16930	16981	16902	16828	16846	16946	16857	16685	16833	16780	16941	16892	16874	16866	16940	16788	16920	16770	16766	16773	16908	16878	16881	17046	16724	16916	16927	16962	16870	16952	17036	16852	16820	16933	17078	16793	17063	16818	16947	16947	16889	16908	16861	17156	17006	17064	17031	16956	16941	16784	16915	17173	17021	16913	17012	17054	16941	16922	16821	16683	16799	16913	16973	16912	16811	16868	16961	17025	16939	16918	16920	16860	16953	16920	16934	16976	16892	16840	16767	16862	16972	16719	16846	17027	17023	16990	16894	16795	16882	16970	17241	16783	16831	16784	16826	16819	16764	17047	16979	16908	16910	17134	17030	16710	16881	16824	16832	16868	16970	16912	16935	16953	16925	16743	16878	16786	16966	16745	16890	16841	16817	16895	16910	16933	16871	16988	16748	16755	17019	16924	16983	17230	16822	16909	17064	16848	17097	16957	17156	16992	16813	16890	16963	16989	16898	16936	16962	16912	16897	16995	16725	16693	16848	16796	16866	16925	16736	16884	16880	17044	16849	16908	17069	17022	16713	17006	16951	16793	16794
13890	22538	21249	17941	16953	16440	16098	15774	15599	15555	15299	15162	14886	15014	14946	14996	14893	14980	14808	14819	15042	14778	14876	14759	14866	14829	14931	14873	14716	14881	14830	14771	14910	14892	14782	14591	14821	14841	14851	14766	14666	14853	14879	15034	14992	14899	14821	15037	14712	14782	14789	14984	14809	14773	14833	14948	14869	14804	14781	14792	14743	14704	14763	14671	14805	14821	14736	14762	14756	14716	14638	14882	14929	14795	14755	14823	14648	14889	14611	14717	14688	14788	14683	14731	14672	14868	14769	14726	14728	14689	14580	14618	14801	14707	14821	14657	14816	14773	14699	14856	14775	14754	14762	14767	14777	14740	14771	14670	14606	14485	14666	14667	14641	14828	14809	14726	14825	14785	14638	14576	14568	14774	14616	14627	14777	14739	14806	14816	14849	14909	14728	14693	14681	14749	14727	14555	14650	14693	14643	14700	14632	14701	14699	14743	14677	14688	14673	14780	14676	14636	14619	14744	14752	14784	14838	14616	14607	14803	14804	14623	14742	14640	14478	14718	14693	14762	14746	14711	14866	14600	14713	14610	14809	14811	14833	14754	14547	14683	14694	14563	14643	14792	14785	14869	14614	14751	14639	14670	14720	14649	14869	14635	14756	14741	14761	14797	14592	14839	14617	14736	14501	14797	14832	14604	14695	14631	14772	14832	14681	14552	14705	14651	14694	14810	14743	14633	14679	14699	14548	14761	14713	14833	14725	14709	14708	14772	14597	14701	14862	14730	14775	14609	14722	14690	14772	14590	14760	14720	14709	14791	14904	14697	14699	14727	14764	14719	14654	14654	14757	14804	14769	14707	14730	14737	14728	14691	14766	14754	14579	14716	14702	14676	14610	14726	14747	14565	14673	14761	14655	14779	14704	14842	14711	14672	14924	14897	14589	14834	14624	14511	14831	14904	14726	14752	14757	14733	14631	14547	14639	14791	14688	14546	14835	14416	14776	14668	14884	14712	14636	14678	14851	14653	14691	14803	14646	14580	14785	14858	14586	14655	14547	14714	14485	14718	14708	14783	14805	14718	14762	14792	14723	14820	14781	14733	14677	14719	14853	14754	14711	14682	14631	14903	14607	14855	14771	14804	14647	14684	14718	14788	14650	14541	14754	14660	14755	14647	14698	14737	14797	14588	14696	14752	14855	14686	14841	14624	14585	14726	14766	14688	14614	14736	14851	14684	14690	14600	14693	14711	14605	14795	14786	14667	14848	14619	14763	14800	14588	14727	14696	14713	14658	14749	14668	14715	14724	14750	14861	14726	14734	14692	14723	14718	14866	14655	14772	14717	14722	14783	14713	14662	14562	14722	14690	14770	14730	14682	14667	14804	14873	14728	14760	14685	14825	14836	14716	14517	14696	14603	14597	14721	14671	14677	14735	14631	14748	14583	14832	14758	14545	14557	14694	14511	14773	14727	14619	14742	14785	14591	14747	14681	14775	14826	14693	14822	14790	14768	14576	14701	14816	14639	14664	14707	14740	14680	14561	14542	14700	14732	14680	14654	14522	14862	14625	14846	14744	14865	14629	14706	14813	14760	14776	14646	14516	14648	14816	14656	14737	14729	14697	14744	14776	14792	14646	14928	14592	14668	14663	14718	14794	14698	14675	14873	14690	14829	14696	14827	14395	14679	14661	14772	14505	14724	14602	14688	14700	14629	14754	14675	14710	14826	14632	14618	14726	14730	14659	14553	14738	14741	14497	14767	14678	14761	14828	14751	14717	14655	14648	14596	14733	14772	14676	14768	14599	14703	14729	14757	14704	14655	14711	14693	14729	14620	14850	14856	14699	14657	14791	14899	14737	14688	14782	14691	14685	14752	14668	14634	14780	14724	14752	14644	14577	14683	14737	14651	14752	14781	14623	14869	14784	14618	14615	14800	14826	14668	14623	14772	14592	14812	14637	14685	14865	14721	14764	14723	14798	14533	14633	14673	14645	14776	14814	14686	14622	14689	14538	14649	14693	14799	14693	14695	14725	14673	14702	14773	14683	14791	14596	14675	14852	14588	14715	14771	14704	14697	14720	14647	14879	14725	14563	14592	14715	14697	14837	14615	14807	14593	14725	14677	14640	14765	14694	14692	14821	14686	14699	14799	14710	14721	14625	14679	14845	14712	14621	14662	14638	14720	14685	14799	14801	14587	14843	14768	14957	14576	14569	14577	14592	14846	14764	14809	14692	14679	14733	14731	14743	14594	14778	14672	14728	14739	14677	14605	14724	14813	14790	14760	14783	14659	14618	14608	14656	14899	14721	14729	14640	14897	14614	14624	14846	14725	14725	14859	14834	14741	14709	14807	14793	14608	14701	14704	14806	14590	14550	14691	14902	14637	14743	14667	14831	14616	14814	14713	14594	14656	14482	14829	14696	14784	14618	14714	14771	14863	14789	14675	14686	14799	14844	14711	14723	14752	14729	14607	14518	14843	14736	14866	14808	14642	14777	14641	14667	14740	14763	14720	14711	14727	14571	14767	14498	14743	14607	14786	14662	14742	14601	14818	14713	14827	14711	14757	14730	14532	14771	14785	14775	14647	14679	14922	14576	14624	14765	14842	14793	14665	14722	14746	14757	14767	14923	14711	14740	14802	14851	14781	14783	14688	14694	14899	14846	14816	14711	14793	14706	14857	14750	14612	14769	14738	14728	14788	14795	14654	14950	14688	14780	14696	14751	14669	14716	14671	14730	14853	14811	14614	14710	14708	14710	14786	14779	14822	14521	14706	14747	14629	14730	14598	14761	14801	14654	14693	14831	14825	14816	14700	14747	14603	14644	14757	14697	14719	14622	14745	14674	14768	14841	14763	14631	14645	14738	14691	14769	14621	14804	14688	14732	14617	14706	14784	14739	14753	14891	14604	14871	14663	14817	14726	14685	14684	14827	14577	14923	14580	14826	14778	14677	14773	14832	14663	14747	14695	14577	14702	14687	14577	14697	14776	14630	14693	14728	14616	14620	14667	14646	14692	14768	14776	14698	14785	14844	14691	14768	14750	14564	14695	14847	14831	14727	14651	14601	14739	14716	14752	14770	14692	14736	14788	14822	14646	14864	14679	14647	14862	14579	14783	14643	14724	14653	14833	14746	14814	14811	14690	14550	14628	14662	14729	14773	14629	14795	14705	14553	14683	14690	14641	14891	14730	14714	14767	14802	14809	14798	14813	14636	14830	14872	14779	14713	14546	14673	14679	14752	14561	14500	14687	14595	14871	14569	14535	14821	14789	14761	14769	14719	14721	14716	14621	14615	14546	14920	14691	14565	14849	14689	14827	14571	14802	14674	14711	14961	14876	14721	14710	14778	14677	14659	14690	14716	14544	14631	14709	14765	14681	14591	14820	14770	14547	14557	14777	14812	14665	14858	14713	14585	14559	14582	14592	14627	14715	14723	14767	14630	14867	14804	14533	14583	14755	14749	14844	14752	14748	14867	14730	14704	14571	14617	14650	14720	14690	14742	14782	14561	14907	14751	14847	14683	14609	14867	14651	14641	14780	14676	14811	14649	14617	14753	14718	14781	14616	14635	14597	14693	14675	14840	14638	14818	14616	14642	14751	14698	14723	14687	14635	14821	14751	14642	14783	14633	14725	14733	14628	14548	14737	14589	14528	14739	14823	14814	14682	14650	14730	14898	14676	14789	14756	14776	14757	14557	14804	14740	14543	14633	14667	14780	14655	14664	14810	14598	14712	14424	14784	14688	14673	14543	14647	14808	14760	14727	14672	14783	14621	14867	14719	14756	14785	14729	14633	14800	14552	14740	14699	14710	14716	14886	14677	14853	14745	14696	14692	14614	14579	14779	14829	14712	14684	14820	14797	14784	14716	14853	14714	14688	14714	14725	14655	14760	14631	14762	14784	14810	14636	14639	14777	14615	14626	14677	14724	14614	14575	14575	14712	14856	14786	14875	14580	14532	14825	14687	14605	14554	14726	14906	14719	14827	14582	14643	14683	14582	14685	14829	14736	14667	14539	14728	14776	14574	14533	14653	14739	14619	14750	14588	14758	14681	14659	14710	14686	14721	14690	14752	14915	14633	14679	14794	14615	14744	14542	14687	14686	14883	14676	14626	14499	14841	14716	14655	14708	14837	14704	14681	14685	14779	14805	14713	14645	14714	14474	14839	14674	14867	14736	14633	14689	14677	14797	14778	14728	14718	14713	14778	14751	14592	14777	14611	14732	14770	14754	14785	14657	14872	14798	14646	14719	14609	14689	14789	14725	14972	14613	14699	14672	14801	14803	14523	14814	14800	14532	14689	14813	14841	14629	14766	14720	14539	14674	14694	14691	14613	14563	14579	14779	14884	14682	14610	14739	14808	14743	14764	14614	14751	14523	14597	14715	14475	14659	14774	14678	14808	14827	14721	14716	14718	14741	14768	14636	14822	14692	14652	14663	14756	14672	14739	14705	14748	14841	14686	14730	14731	14713	14741	14762	14635	14749	14690	14756	14604	14642	14569	14712	14667	14765	14709	14640	14841	14703	14598	14635	14655	14497	14615	14726	14761	14772	14680	14638	14674	14666	14797	14740	14652	14666	14817	14569	14609	14686	14664	14736	14731	14749	14756	14760	14789	14731	14600	14740	14775	14667	14647	14765	14799	14514	14755	14906	14554	14762	14740	14730	14734	14687	14733	14699	14909	14820	14593	14634	14714	14784	14648	14731	14835	14599	14742	14754	14685	14784	14779	14713	14670	14641	14658	14820	14826	14677	14731	14779	14707	14618	14695	14709	14603	14569	14763	14811	14454	14658	14590	14728	14773	14909	14726	14827	14707	14761	14672	14818	14707	14774	14793	14730	14582	14685	14582	14673	14636	14757	14565	14852	14673	14732	14603	14889	14727	14662	14719	14763	14734	14733	14643	14619	14839	14497	14616	14660	14657	14686	14811	14934	14709	14770	14710	14685	14740	14788	14704	14699	14716	14705	14736	14664	14708	14778	14781	14562	14623	14635	14783	14799	14671	14844	14693	14738	14790	14715	14628	14712	14711	14778	14658	14752	14563	14714	14825	14567	14746	14757	14715	14538	14822	14678	14665	14650	14558	14696	14824	14552	14696	14781	14870	14750	14497	14800	14760	14660	14685	14691	14668	14908	14688	14692	14738	14668	14732	14686	14808	14571	14743	14681
22553	21002	28786	23392	21183	23193	24808	19816	18853	19143	18828	18631	18459	18463	18476	18581	18512	18343	18285	18060	18111	18131	18037	18083	18045	18100	18120	18098	18021	18225	18106	18240	18014	17963	18111	17896	18024	17886	18033	18230	17993	18011	18073	18155	18193	18200	18172	18086	18211	18220	18015	18148	17998	17988	18091	18131	17952	18140	18033	17959	17880	17998	18037	18193	17932	17896	18031	17911	18059	17855	17896	18084	18122	17763	17885	18036	18083	18239	18010	17987	18050	17735	17912	17925	18164	17791	17906	17973	17860	17947	18088	17877	18025	17930	17871	17861	17872	18014	17948	17918	17973	17865	17947	18002	17999	18026	17854	17961	18010	17843	17816	17982	17911	17881	17928	17932	17558	17910	17814	17941	17800	18006	17992	17911	17818	17834	17981	17933	17946	18095	17990	17767	17922	17930	17897	18049	17745	18193	17793	17802	17992	17885	17693	17755	17918	17896	17742	17766	17708	17835	17902	17846	18020	17877	17841	17906	17916	17997	18055	17842	18079	18040	17876	17976	17918	17909	17980	17947	18043	17860	17791	17827	17919	17673	17770	18071	17873	18099	17566	17869	17946	17799	17987	17949	18057	17933	18069	17933	18010	17870	17862	17831	17902	17784	17823	17842	17833	17932	17749	17763	17942	18079	17775	17951	17805	17925	17712	17798	17800	17832	17721	17837	17843	17787	17861	17932	17860	17929	18129	17901	17944	17736	17772	17813	18049	17798	17787	17926	17847	17632	18021	17999	17838	17845	17966	17790	17902	17787	17996	17883	17945	17868	17917	17751	18001	17901	17813	17950	17712	17922	18057	17932	17771	17703	17837	17924	18015	17741	17687	17845	17787	17895	17745	17822	17940	17869	17961	17887	17842	17778	17802	17891	17885	18042	17918	18033	17950	17827	18029	17819	17967	18069	17944	17984	18010	17950	18007	17615	17915	17830	17870	17757	18164	17882	17759	17869	17835	17762	17878	17961	17951	17938	17765	18009	17832	18002	17643	17929	17746	18011	17931	17909	17961	17870	17805	17653	18089	17885	17974	17893	17857	17909	17805	17720	17844	17832	17795	17746	17780	17884	17871	17672	17832	18144	17880	17855	17938	17921	18051	17788	17844	17933	17932	17940	18033	17860	17784	17796	17868	17701	17754	17971	17923	17980	17753	18050	17767	17792	17823	17807	17839	18045	17956	17853	17930	18039	18048	17904	17854	17808	17921	17736	17762	17853	17922	17851	17923	17995	18058	17986	17786	17927	17768	17899	18098	17859	17715	17862	17842	17770	17842	17855	17964	17814	17805	17970	17671	17932	17736	18029	18013	17785	17789	17918	17919	17902	18019	17991	17784	17977	17674	17914	17842	17778	17948	18101	17842	17923	17807	17863	17857	17901	17750	17977	18031	18064	17799	17755	17933	17897	17991	17997	18212	17787	17695	17821	17744	17896	17760	17900	17970	17717	17962	17881	17975	17666	17911	17838	17870	17914	17769	17977	17903	17864	18012	18043	17919	17962	18074	17812	17867	17768	17823	17836	17871	17856	17851	17912	17714	17801	17781	17859	17705	17940	18132	17805	17823	18100	17934	17674	17790	17717	17584	17915	17852	17737	17899	17664	17722	17906	17850	18036	17862	17839	17806	17907	18046	17990	17933	17933	17693	17935	17918	17809	18008	17821	17893	17805	17818	17937	17819	17842	17753	17834	18039	17908	17864	17826	17629	18003	17839	17974	17999	17817	17957	17921	17817	17880	18053	17781	17909	17796	17952	18248	17972	17989	17896	17876	17861	17790	17935	17974	18102	17669	17764	17621	17829	17926	17941	17800	17944	17858	18021	17816	17823	17862	18182	17832	17766	17832	17889	17819	17809	17758	17837	17821	17812	17929	17788	17619	17723	17918	17879	17870	17997	17822	17936	17675	17877	17845	17910	17917	17861	17846	17810	18070	17676	17916	17903	17999	17875	17883	18037	17559	17669	17908	17996	17880	17836	18041	17812	17701	17876	17708	17892	17887	17936	17792	17919	18021	17799	17926	17823	17913	17717	17736	17977	17861	17945	17717	17931	17926	17983	17960	17937	17950	17802	17914	17770	17804	18049	17743	17839	17991	17864	17774	17944	17960	17818	17982	17724	17815	17897	17767	17941	17854	17859	17867	17784	17909	17827	17804	17926	17842	17815	17679	18064	17881	17836	18038	18020	17721	18028	17823	17717	17884	18028	17890	17910	17817	17944	18019	17977	17720	17904	17791	17773	17627	17951	17891	17983	17734	17889	17869	17892	17938	17794	17808	17849	17820	17851	17924	17833	17894	17792	18125	17911	17953	18013	18039	17802	17975	17910	17846	17835	17864	17786	17868	17813	17704	17979	17983	18032	17774	17846	17949	17663	17819	17845	17903	17955	17907	17980	17888	18012	17961	17841	17892	17951	17850	17748	17906	17934	17862	18026	17904	17884	18170	17857	17975	17601	17739	17946	17908	17749	17815	17986	18036	17868	17818	17880	17884	17900	17866	17798	17860	17643	18068	17973	17922	17978	17977	17754	17905	18044	17834	17820	17893	17763	17727	17941	17805	17831	18004	17938	17889	17946	17889	17784	17773	18005	18022	17975	17842	17816	18077	17956	17736	17757	17991	17946	17919	18173	18042	17969	17494	17734	17897	17922	17747	17927	17928	17980	17814	17914	17987	17923	18010	17882	17676	17849	17830	17900	17934	17839	17886	17866	17966	17913	17836	17801	17883	17897	17953	17751	17798	17849	17913	17990	17672	17887	17696	17847	18015	17978	18008	17846	18153	17751	17838	17819	17813	17857	17771	18011	17991	17799	17885	17900	18016	17831	18127	17945	17969	17893	17684	17883	17952	17930	18044	17763	17843	17921	17900	17972	17787	18039	17815	18053	17854	17837	18003	17701	17891	17957	17804	18042	17619	18033	17952	18061	17831	17890	17767	17852	17795	17856	18009	17645	17935	17826	17948	17891	17995	17816	17871	17814	17882	17822	17916	17916	17842	18032	17975	18038	17781	17790	17801	17919	17999	17746	17714	17836	17824	17746	17846	17944	17919	18160	17831	17903	17776	17744	17838	17788	17903	17881	17713	17845	17922	17709	17760	17924	17929	17949	18076	17967	17891	17921	17944	17779	17795	17905	17887	17942	17829	18090	17783	17894	17771	17750	17811	17780	17951	18015	18028	17881	17877	17937	17945	17818	17794	17785	17807	18041	17917	17844	17669	17923	17716	17907	17717	17977	17669	17961	17770	17752	17860	17906	17770	17817	18145	17947	18105	17674	17882	17734	17906	17674	17910	17995	17742	17967	17781	17830	17853	18109	17889	17716	17945	17810	17819	18060	17866	17967	17778	17823	17848	17970	17860	18000	18089	17907	17870	17853	17831	18093	17776	17892	17895	17768	17710	17828	17899	17860	17928	17847	18025	17728	17724	17781	17858	17868	17839	18054	17910	17965	17819	17867	17823	17866	17655	17889	17951	17845	17935	17853	17905	17758	17926	17783	17907	17934	17784	17791	17681	17716	17654	17687	18070	18097	17950	17859	17868	17885	17632	17847	17962	17978	17799	17765	17997	18046	17733	17882	17780	18031	18051	17915	17976	17943	17900	17766	17848	17816	17919	17978	17823	17728	17785	17623	17725	17924	17721	17907	17927	17950	17849	17944	18072	17830	17745	17926	17750	18030	17978	17812	18048	17942	17867	17848	17679	17796	17951	18087	17887	18003	18014	17896	18004	17881	17930	17983	17898	17989	17829	17871	17849	17993	17855	17804	17953	17962	17886	17933	17933	18046	17681	17810	18006	17686	17911	17750	17833	18203	18075	17853	17843	17890	17776	18057	17960	17969	17872	18096	17913	18104	17929	17813	17747	17625	17881	17875	17989	17795	17770	17856	17764	17878	17789	17736	18035	17778	17962	17841	18046	17814	18180	18025	17920	17982	17785	18077	17983	17866	17948	17686	17777	18006	17629	17566	17787	17875	17816	17915	17913	18094	17788	17903	17910	17985	17766	17768	17665	17780	17823	17882	17941	18053	17828	17758	18004	18014	17808	17914	17784	17756	17723	17987	18083	17892	17875	17815	17885	17775	17889	17768	17826	17859	18047	17930	17890	17970	17982	17924	17810	17867	17859	17953	17931	17978	17997	17880	17945	17653	17835	17911	17745	17868	17854	17862	17894	17774	17808	17955	18041	18081	17937	17842	17881	18071	17830	17919	17933	17896	17796	17972	17859	17995	17743	17816	17762	17694	17841	17961	17849	17996	17781	17954	17918	17699	17975	17850	17814	17721	17874	17775	17890	17902	17831	17745	17755	18003	17852	17911	17999	17911	17880	17820	17751	17867	17896	17670	17896	18066	17987	17874	17979	18090	17812	17945	17928	17876	17771	17894	17876	18085	17884	17868	17801	17880	17807	17723	17926	18029	17887	17901	17830	17996	17802	17948	17802	17884	17874	17788	17766	18068	17976	17659	17884	17802	18007	17832	18088	17988	17969	17837	17845	18044	18003	17828	17809	17978	17807	18021	18000	18066	17968	17908	18043	18046	17942	17837	17830	17888	17812	17962	17818	17692	17610	17981	17941	17887	17754	17982	17911	17926	17757	17989	17728	17927	18068	17837	17828	17832	17975	17791	17733	17838	17934	17958	17991	17894	17820	17880	17919	17894	17922	17941	18085	17777	17891	17974	17886	17966	17825	17953	17814	17783	18042	17821	17729	18002	17970	18013	17976	17825	17862	17955	17750	17652	17720	17888	18014	17929	17844	18051	17822	17756	17785	17836	17743	17910	18021	18040	17755	17978	17841	17675	17831	17915	17801	17893	17802	17832	17872	17843	17860	17891	18068	17975	17994	17951	18085	18039	17936	17826	17859	17906	17845	17870	17766	17830	17934	17865	18058	17898	17713	18122	18057	17997	17786	17963	17851	17972	17835	17688	17866	17717	17710	18122	17852	17869	17972	17903	17898	17999	17920	17985	17968	17822	17823	17944	17809	17752	17961	17818	17977	17993	17887	17877	17979	17864	17861	17844	17955	17912	17747	17949	17986	17913	18149	18113	17963	17930	17935	18022	17982	17922	17746	17661	18007	18023	17723	17678	17963	17866	17695	17789	17948	17793	17809	17799	17987	17639	17820
15273	27770	25600	20908	19220	18154	17505	17011	16534	16498	16343	15924	16015	15900	15678	15916	15578	15759	15628	15342	15556	15409	15252	15328	15440	15517	15331	15389	15477	15432	15381	15208	15387	15370	15414	15234	15534	15469	15358	15364	15423	15421	15532	15358	15407	15578	15512	15502	15523	15478	15480	15393	15470	15246	15601	15300	15406	15344	15277	15375	15342	15259	15218	15254	15310	15356	15302	15283	15381	15179	15419	15398	15246	15142	15311	15201	15360	15327	15394	15318	15230	15194	15208	15448	15331	15124	15219	15193	15334	15106	15278	15357	15269	15247	15314	15269	15236	15265	15169	15319	15247	15195	15207	15319	15198	15275	15291	15216	15382	15160	15292	15293	15254	15096	15116	15287	15330	15212	15093	15254	15247	15445	15062	15360	15235	15241	15281	15188	15181	15112	15147	15245	15277	15244	15288	15395	15319	15173	15345	15097	15153	15136	15177	15367	15134	15240	15289	15418	15225	15234	15232	15241	15225	15334	15209	15161	15302	15277	15205	15285	15173	15138	15333	15330	15083	15267	15257	15228	15165	15124	15223	15378	15235	15313	15290	15254	15190	15235	15119	15366	15245	15182	15316	15254	15207	15318	15307	15217	15277	15096	15370	15089	15255	15324	15328	15239	15066	15298	15246	15114	15410	15285	15117	15159	15207	15281	15163	15230	15488	15380	15211	15325	15175	15352	15152	15234	15131	15335	15253	15153	15214	15336	15288	15188	15256	15027	15122	15160	15053	15281	15223	15233	15371	15229	15189	15163	15229	15158	15372	15267	15332	15146	15236	15277	15210	15326	15191	15414	15226	15179	15202	15070	15226	15201	15437	15097	15352	15102	15097	15300	15304	15226	15198	15199	15245	15410	15222	15065	15150	15113	15072	15053	15195	15310	15234	15308	15267	15142	15205	15170	15287	15190	15211	15300	15382	15359	15267	15194	15125	15322	15331	15139	15146	15370	15107	15032	15293	15137	15156	15196	15292	15311	15133	15222	15272	15233	15265	15268	15093	15208	15299	15302	15106	15069	15246	15344	15222	15436	15182	15064	15187	15334	15084	15073	15418	15117	15283	15218	15329	15233	15194	15153	15250	15260	15107	15185	15224	15152	15252	15299	15485	15085	15267	15162	15213	15205	15070	15278	15035	15336	15236	15241	15243	15334	15044	15176	15267	15321	15116	15249	15175	15177	15406	15114	15164	15322	15297	15435	15150	15218	15274	15203	15238	15339	15151	15185	15187	15300	15343	15208	15391	15191	15092	15195	15307	15121	15258	15206	15342	15221	15196	15203	15251	15278	15083	15178	15295	15271	15090	15167	15243	15300	15174	15205	15181	15188	15180	15141	15299	15162	15336	15212	15184	15265	15263	15368	15357	15340	15212	15133	15157	15224	15218	15440	15322	15176	15317	15186	15162	15245	15339	15318	15224	15184	15294	15228	15232	15199	15140	15325	15225	15281	15260	15317	15367	15280	15223	15194	15146	15265	15133	15078	15316	15349	15148	15191	15129	15326	15100	15241	15251	15230	15263	15238	15291	15123	15314	15321	15211	15395	15237	15175	15139	15322	15258	15152	15173	15188	15144	15303	15243	15282	15384	15195	15318	15306	15219	15291	15303	15253	15266	15282	15283	15313	15138	15139	15166	15054	15194	15274	15241	15180	15302	15140	15258	15114	15200	15128	15175	15252	15100	15253	15054	15176	15320	15270	15318	15217	15287	15089	15295	15337	15103	15249	15024	15315	15381	15261	15278	15341	15252	15165	15065	15317	15344	15274	15296	15055	15341	15175	15350	15320	15147	15143	15199	15390	15242	15264	15051	15282	15259	15177	15264	15068	15227	15130	15156	15300	15282	15303	15148	15197	15190	15122	15353	15269	15147	15210	15271	15228	15090	15281	15292	15136	15143	14983	15213	15391	15198	15162	15089	15274	15386	15085	15220	15394	15279	15089	15271	15038	15265	15364	15327	15213	15128	15261	15263	15168	15239	15226	15242	15263	15092	15111	15206	15373	15232	15120	15152	15313	15389	15204	15008	15125	15246	15261	15366	15125	15197	15343	15186	15216	15272	15212	15323	15332	15353	15296	15184	15206	15238	15327	15357	15382	15101	15159	15506	15288	15213	15320	15111	15279	15091	15129	15396	15198	15258	15070	15227	15172	15410	15228	15015	15201	15217	15224	15193	15172	15262	15221	15442	15081	15261	15202	15151	15241	15211	15116	15225	15205	15220	15169	15244	15217	15212	15300	15179	15161	15342	15363	15238	15161	15517	15267	14992	15108	15206	15241	15195	15266	15270	15484	15158	15206	15315	15335	15269	15210	15124	15226	15254	15442	15101	15270	15230	15453	15089	15203	15372	15271	15141	15140	15291	15290	15200	15190	15047	15204	15320	15216	15235	15244	15290	15141	15363	15253	15256	15383	15231	15094	15176	15156	15209	15129	15236	15132	15037	15093	15199	15166	15157	15247	15181	15296	15142	15203	15179	15206	15131	15204	15134	15271	15270	15200	15353	15146	15228	15300	15224	15272	15308	15214	15208	15269	15289	15148	15242	15090	15315	15267	15245	15201	15293	15198	15264	15201	15209	15318	15164	15270	15150	15326	15071	15294	15321	15320	15144	15148	15223	15383	15384	15175	15209	15137	15256	15180	15420	15193	15158	15367	15236	15201	15165	15136	15117	15222	15168	15090	15168	15288	15153	15149	15204	15236	15282	15194	15212	15295	15271	15439	15257	15393	15181	15266	15090	15368	15230	15188	15211	15179	15318	15180	15318	15148	15123	15059	15306	15221	15130	15275	15291	15171	15032	15140	15105	15339	15196	15386	15226	15262	15190	15407	14933	15177	15242	15045	15262	15241	15296	15177	15210	15329	15202	15277	15286	15102	15285	15165	15167	14954	15207	15162	15203	15198	15331	15094	15210	15286	15149	15327	15330	15220	15304	15299	15266	15146	15336	15236	15136	15217	15069	15194	15268	15029	15043	15154	15113	15368	15305	15224	15527	15209	15242	15301	15275	15283	15257	15263	15185	14982	15290	15119	15318	15217	15408	15195	15151	15222	15249	15234	15313	15204	15225	15342	15341	15124	15307	15094	15249	15251	15123	15377	15225	15343	15265	15392	15258	15354	15244	15303	15254	15191	15196	15170	15149	15085	15180	15168	15209	15270	15332	15115	15466	15165	15296	15278	15152	15444	15266	15207	15231	15295	15334	15135	15157	15199	15387	15212	15280	15314	15308	15262	15318	15153	15266	15162	15268	15269	15231	15155	15279	15279	15226	15210	15274	15069	15296	15244	15145	15345	15261	15228	15336	15346	15280	15190	15245	15303	15106	15224	15245	15214	15303	15145	15103	15146	15261	15379	15209	15226	15272	15221	15270	15088	15225	15124	15412	15144	15295	15208	15371	15231	15306	15095	15298	15226	15257	15128	15308	15385	15195	15403	15154	15201	15208	15112	15269	15157	15287	15119	15028	15163	15227	15100	15117	15116	15295	15175	15206	15348	15159	15158	15309	15148	15126	15232	15165	15148	15165	15208	15360	15265	15193	15238	15245	15166	15284	15135	15301	15133	15334	15203	15109	15120	15226	15235	15293	15099	15151	15306	15352	15412	15264	15067	15171	15548	15433	15323	15289	15195	15129	15307	15186	15232	15284	15306	15446	15118	15092	15002	15182	15208	15286	15241	15288	15413	15075	15223	15232	15094	15262	15216	15000	15323	15193	15163	15226	15167	15259	15347	15158	15156	15298	15197	15165	15348	15155	15171	15216	15192	15211	15190	15290	15348	15248	15282	15321	15200	15233	15305	15143	15151	15309	15288	15186	15345	15208	15117	15317	15327	15178	15203	15274	15230	15178	15250	15288	15006	15228	15234	15272	15168	15365	15116	15307	15256	15282	15170	15171	15296	15230	15039	15342	15154	15287	15230	15210	15204	15279	15372	15379	15157	15221	15178	15105	15227	15247	15207	15104	15389	15276	15216	15450	15291	15241	15307	15254	15205	15045	15251	15037	15323	15292	15264	15288	15152	15231	15271	15360	15228	15233	15336	15341	15089	15145	15262	15243	15258	15274	15356	15176	15314	15152	15170	15360	15131	15232	15131	15224	15157	15194	15258	15175	15159	15193	15290	15143	15304	15148	15246	15082	15388	15291	15226	15162	15078	15289	15350	15282	15110	15220	15042	15398	15275	15036	15094	15222	15173	15334	15150	15125	15079	15225	15141	15269	15139	15254	15306	15195	15254	15227	15217	15144	15106	15278	15276	15350	15134	15181	15279	15109	15328	15200	15207	15285	15175	15122	15267	15275	15405	15297	15367	15277	15092	15300	15217	15205	15300	15157	15133	15132	15112	15204	15201	15136	15112	15276	15178	15258	15420	15223	15136	15158	15133	15139	15244	15375	15235	15066	15169	15117	15247	15310	15187	15291	15027	15260	15210	15243	15419	15259	15114	15222	15293	15226	15184	15409	15268	15328	15304	15169	15043	15254	15340	15246	15130	15429	15337	15173	15169	15191	15167	15271	15159	15174	15212	15363	15306	15177	15257	15045	15123	15274	15253	15168	15047	15214	15205	15099	15201	15366	15255	15220	15240	15363	15153	15129	15274	15158	15178	15285	15171	15265	15252	15200	15105	15145	15029	15038	15162	15196	15120	15330	15250	15279	15190	15201	15333	15227	15159	15278	15191	15182	15153	15067	15210	15136	15236	15155	15155	15456	15184	15264	15070	15307	15238	15219	15208	15257	15203	15214	15399	15220	15194	15371	15363	15194	15214	15240	15128	15389	15048	15350	15095	15374	15198	15413	15157	15239	15129	15470	15161	15142	15269	15199	15178	15215	15350	15237	15256	15347	15302	15247	15065	15166	15032	15358	15183	15386	15304	15322	15150	15305	15109	15050	15041	15246	15184	15294	15294	15225	15221	15281	15346	15178	15294	15277	15220	15296	15127	15092	15090	15216	15181	15307	15110	15142	15307	15302	15207	15321	15248	15102	15334	15325	15225	15243	15294	15091	15258	15151	15194	15208	15054	15330	15307	15210	15238	15211	15354	15224	15135	15325	15226	15300	15060	15128	15227	15282	15267	15298	15223	15339	15053	15231	15346	15318	15217	15232	15465	15127	15199	15258	15295	15279	15265
27166	21756	24668	21722	18731	18863	19251	18760	18774	18783	18780	18782	18518	18743	18861	18819	18714	18691	18809	18723	18731	18520	18491	18681	18747	18691	18766	18872	18578	18575	18854	18532	18562	18718	18755	18639	18926	18747	18815	18806	18531	18796	18436	18580	18868	18786	18596	18764	18534	18608	18907	18628	18556	18451	18583	18664	18753	18576	18668	18700	18493	18610	18449	18276	18527	18627	18667	18768	18646	18475	18435	18498	18662	18734	18432	18716	18575	18524	18556	18627	18588	18637	18670	18693	18370	18668	18641	18493	18507	18330	18639	18520	18679	18691	18696	18582	18590	18648	18530	18553	18432	18534	18492	18478	18460	18557	18581	18590	18563	18639	18616	18646	18636	18631	18472	18677	18395	18716	18618	18341	18567	18539	18778	18405	18582	18651	18516	18606	18449	18459	18767	18695	18728	18639	18677	18622	18707	18640	18703	18440	18434	18536	18554	18550	18459	18569	18730	18540	18492	18561	18494	18453	18567	18675	18672	18700	18648	18513	18443	18702	18702	18522	18428	18597	18626	18539	18753	18562	18541	18764	18531	18474	18706	18548	18610	18497	18355	18523	18685	18547	18649	18567	18581	18591	18687	18532	18571	18481	18492	18664	18452	18550	18713	18768	18539	18757	18513	18565	18664	18602	18550	18695	18511	18412	18647	18818	18456	18531	18657	18686	18636	18498	18587	18728	18606	18592	18557	18881	18687	18626	18624	18810	18701	18413	18607	18354	18369	18517	18613	18602	18750	18716	18826	18532	18409	18684	18431	18749	18739	18554	18746	18695	18707	18852	18643	18499	18641	18498	18671	18446	18622	18571	18597	18748	18736	18710	18601	18547	18716	18665	18702	18674	18644	18649	18398	18554	18676	18399	18471	18428	18654	18511	18499	18402	18570	18483	18624	18546	18489	18638	18366	18677	18595	18559	18452	18460	18759	18520	18617	18529	18614	18527	18524	18636	18574	18690	18750	18532	18470	18553	18456	18377	18600	18418	18728	18491	18439	18487	18583	18494	18592	18646	18490	18479	18597	18819	18631	18654	18537	18644	18762	18744	18793	18480	18568	18440	18452	18630	18613	18640	18644	18511	18529	18493	18567	18752	18295	18654	18751	18610	18618	18602	18393	18880	18693	18535	18463	18514	18620	18805	18557	18611	18694	18534	18450	18561	18552	18420	18581	18544	18677	18602	18481	18483	18519	18696	18604	18691	18698	18718	18753	18334	18769	18557	18563	18623	18801	18620	18705	18461	18624	18657	18527	18724	18601	18712	18563	18534	18663	18634	18651	18664	18440	18692	18755	18522	18627	18657	18636	18448	18574	18654	18710	18575	18529	18695	18523	18620	18432	18659	18722	18536	18567	18732	18644	18515	18564	18559	18645	18598	18695	18739	18483	18418	18643	18507	18663	18376	18644	18655	18568	18539	18349	18786	18681	18607	18517	18676	18613	18623	18656	18676	18576	18656	18633	18688	18594	18548	18435	18579	18683	18699	18540	18605	18571	18474	18662	18487	18618	18691	18633	18303	18558	18607	18236	18449	18738	18727	18602	18506	18883	18603	18632	18572	18432	18592	18633	18588	18761	18430	18527	18585	18520	18519	18597	18682	18504	18510	18703	18659	18428	18435	18679	18669	18554	18606	18605	18530	18306	18460	18570	18780	18758	18525	18742	18637	18705	18568	18451	18417	18348	18675	18709	18698	18525	18433	18637	18640	18571	18609	18483	18578	18553	18665	18568	18653	18586	18662	18646	18324	18629	18646	18673	18506	18622	18622	18544	18499	18536	18606	18653	18523	18777	18428	18404	18378	18342	18572	18444	18608	18659	18743	18490	18560	18551	18720	18576	18639	18380	18674	18740	18752	18491	18521	18622	18502	18606	18466	18686	18601	18693	18481	18621	18473	18529	18668	18729	18528	18647	18461	18608	18592	18621	18539	18438	18617	18430	18704	18439	18593	18702	18610	18692	18604	18330	18454	18651	18510	18585	18734	18546	18596	18595	18680	18689	18481	18671	18685	18423	18512	18539	18591	18493	18496	18516	18610	18619	18634	18489	18556	18526	18655	18658	18421	18569	18663	18563	18681	18392	18741	18692	18595	18563	18900	18758	18658	18453	18444	18747	18526	18728	18676	18675	18686	18580	18525	18661	18491	18700	18639	18455	18422	18566	18578	18528	18675	18721	18548	18592	18718	18615	18601	18498	18425	18680	18499	18508	18380	18654	18715	18496	18577	18572	18569	18668	18730	18511	18524	18545	18510	18718	18681	18785	18449	18789	18528	18573	18527	18633	18692	18559	18576	18588	18807	18758	18664	18507	18698	18545	18773	18739	18616	18577	18407	18714	18734	18507	18586	18652	18621	18553	18700	18518	18453	18673	18367	18533	18659	18631	18516	18588	18724	18454	18583	18725	18677	18505	18586	18733	18382	18436	18457	18574	18442	18647	18515	18712	18594	18691	18583	18604	18677	18546	18525	18472	18520	18624	18526	18540	18618	18467	18771	18682	18646	18533	18435	18707	18578	18646	18627	18847	18502	18466	18529	18601	18689	18909	18673	18648	18689	18674	18617	18723	18618	18654	18582	18574	18615	18539	18516	18633	18768	18700	18521	18634	18758	18609	18518	18635	18473	18661	18712	18767	18452	18565	18589	18760	18708	18747	18739	18840	18660	18431	18576	18472	18696	18647	18408	18336	18600	18669	18704	18855	18677	18635	18724	18444	18581	18759	18571	18575	18598	18720	18604	18573	18568	18769	18603	18597	18451	18490	18414	18525	18462	18677	18311	18586	18531	18572	18538	18607	18484	18656	18635	18416	18561	18321	18431	18573	18574	18507	18498	18532	18649	18732	18523	18742	18389	18746	18561	18753	18567	18586	18637	18758	18783	18651	18498	18747	18780	18868	18763	18724	18415	18468	18598	18644	18440	18399	18717	18709	18804	18638	18657	18428	18850	18636	18589	18294	18470	18578	18455	18371	18687	18552	18626	18384	18403	18695	18486	18536	18831	18567	18727	18605	18430	18563	18740	18580	18497	18697	18631	18608	18556	18541	18628	18619	18797	18712	18638	18469	18594	18589	18671	18792	18799	18410	18727	18695	18655	18503	18428	18478	18599	18698	18484	18557	18521	18618	18502	18641	18855	18544	18490	18522	18772	18722	18561	18703	18684	18662	18579	18558	18634	18303	18636	18644	18632	18571	18542	18593	18756	18607	18507	18741	18520	18484	18472	18705	18849	18752	18726	18578	18796	18537	18624	18742	18621	18364	18436	18706	18613	18790	18736	18412	18539	18619	18507	18601	18637	18529	18530	18567	18789	18668	18556	18698	18719	18527	18695	18648	18681	18685	18719	18541	18557	18375	18733	18682	18493	18729	18537	18506	18653	18574	18737	18509	18592	18491	18695	18508	18546	18479	18573	18590	18566	18683	18791	18682	18572	18463	18369	18537	18545	18620	18603	18653	18430	18570	18616	18702	18763	18451	18575	18395	18334	18454	18651	18643	18536	18515	18484	18647	18661	18788	18613	18417	18636	18552	18522	18652	18497	18608	18568	18543	18405	18476	18444	18490	18522	18559	18691	18493	18486	18707	18434	18601	18649	18491	18468	18669	18744	18746	18336	18553	18526	18431	18729	18475	18524	18641	18334	18536	18498	18636	18695	18431	18534	18719	18519	18762	18657	18705	18505	18772	18669	18478	18609	18670	18644	18602	18916	18899	18766	18607	18598	18461	18599	18669	18537	18513	18660	18556	18632	18408	18519	18820	18702	18591	18449	18542	18481	18534	18729	18540	18401	18538	18778	18538	18657	18564	18553	18717	18629	18593	18695	18709	18520	18586	18395	18609	18667	18479	18705	18608	18545	18679	18537	18675	18921	18705	18619	18899	18569	18510	18354	18800	18566	18642	18687	18576	18530	18703	18627	18832	18513	18690	18609	18571	18449	18636	18549	18713	18683	18624	18482	18554	18666	18416	18759	18401	18733	18681	18503	18429	18745	18784	18554	18704	18516	18605	18635	18585	18629	18396	18729	18693	18461	18530	18598	18553	18597	18576	18751	18755	18717	18553	18569	18481	18640	18795	18791	18470	18539	18520	18621	18694	18639	18525	18407	18485	18686	18266	18712	18467	18289	18439	18760	18435	18416	18439	18522	18629	18571	18543	18568	18439	18527	18460	18418	18523	18681	18572	18675	18449	18647	18624	18702	18498	18647	18629	18754	18394	18376	18481	18815	18590	18600	18504	18644	18486	18534	18521	18535	18594	18554	18563	18559	18647	18587	18509	18731	18672	18633	18636	18613	18643	18544	18801	18609	18591	18669	18660	18396	18759	18499	18637	18547	18632	18510	18666	18367	18404	18661	18602	18535	18645	18547	18468	18474	18491	18399	18618	18651	18552	18784	18735	18611	18720	18699	18680	18569	18728	18372	18582	18656	18491	18610	18661	18561	18714	18702	18501	18559	18544	18537	18512	18496	18634	18544	18505	18716	18648	18700	18866	18583	18411	18601	18511	18528	18354	18417	18405	18428	18606	18554	18604	18621	18533	18589	18640	18723	18405	18542	18646	18633	18729	18600	18533	18581	18553	18824	18725	18637	18557	18722	18647	18465	18320	18615	18689	18781	18569	18565	18566	18587	18384	18613	18601	18676	18505	18504	18372	18643	18648	18585	18626	18775	18533	18523	18622	18882	18504	18572	18695	18619	18614	18725	18596	18447	18663	18469	18722	18437	18520	18590	18356	18508	18616	18518	18565	18656	18615	18670	18564	18613	18584	18694	18665	18621	18421	18711	18512	18592	18950	18692	18478	18562	18622	18744	18716	18340	18630	18678	18850	18647	18722	18765	18532	18606	18666	18539	18634	18698	18488	18413	18817	18564	18510	18378	18664	18406	18433	18516	18535	18872	18413	18508	18632	18799	18639	18730	18444	18443	18447	18609	18609	18689	18702	18379	18472	18796	18890	18734	18465	18569	18434	18737	18514	18525	18527	18764	18743	18584	18685	18517	18577	18721	18653	18709	18834	18560	18653	18570	18569	18508	18610	18485	18489	18636	18757	18633	18754	18766	18723	18722	18503	18561	18557	18585	18648	18500	18719	18738	18625	18627	18656	18649	18732	18416	18580	18597	18639	18403	18452	18799
15051	17856	17380	16626	16641	16209	16005	16048	16026	15773	15758	15826	15720	15822	15807	15786	15777	15811	15922	15765	15822	15897	15891	15867	15732	15692	15780	15621	15975	15781	15783	15851	15890	15739	15717	15697	15801	15714	15898	15848	15884	15984	15827	15776	15958	15907	15754	15782	15791	15862	15859	15727	15845	15751	15792	15887	15682	15936	15936	15952	15671	15667	15764	16016	15663	15829	15739	15799	15570	15732	15630	15706	15995	15778	15681	15721	15779	15733	15662	15923	15762	15648	15687	15799	15791	15617	15852	15738	15792	15825	15913	15777	15760	15865	15805	15844	15734	15589	15715	15786	15666	15753	15926	15670	15701	15730	15829	15725	15858	15637	15671	15878	15594	15757	15690	15671	15855	15705	15726	15792	15674	15652	15746	15768	15762	15747	15753	15759	15856	15726	15720	15834	15732	15708	15642	15796	15910	15946	15754	15630	15778	15780	15689	15844	15788	15927	15734	15769	15953	15621	15894	15754	16008	15743	15724	15729	15800	15779	15812	15887	15802	15804	15887	15728	15858	15735	15738	15778	15751	15529	15632	15698	15743	15817	15699	15643	15746	15997	15703	15776	15771	15705	15721	15704	15859	15783	15722	15758	15577	15803	15723	15839	15901	15821	15790	15639	15696	15747	15843	15708	15633	15752	15807	15811	15601	15881	16014	15698	15653	15748	15761	15810	15655	15697	15728	15728	15809	15905	15796	15895	15851	15769	15753	15661	15767	15756	15735	15766	15803	15717	15850	15882	15747	15745	15703	15630	15719	15834	15627	15729	15840	15810	15775	15667	15775	15805	15823	15713	15918	15826	15679	15777	15821	15489	15752	15605	15665	15770	15748	15886	15807	15805	15674	15846	15833	15876	15796	15721	15729	15778	15615	15830	15694	15652	15688	15594	15652	15573	15680	15786	15748	15828	15708	15755	15823	15842	15883	15561	15908	15830	15721	15740	15670	15803	15854	15713	15796	15848	15650	15612	15874	15819	15882	15775	15804	15603	15858	15787	15797	15672	15720	15770	15760	15759	15778	15854	15721	15637	15702	15764	15724	15623	15868	15818	15708	15589	15665	15741	15715	15817	15617	15633	15945	15896	15946	15541	15767	15884	15718	15858	15753	15675	15571	15652	15690	15780	15802	15800	15961	15754	15812	15812	15733	15586	15844	15815	15743	15951	15683	15736	15654	15873	15724	15832	15734	15703	15718	15720	15740	15821	16011	15730	15633	15628	15623	15859	15677	15734	15640	15775	15720	15947	15627	15945	15794	15737	15724	15642	15628	15774	15823	15892	15789	15611	15718	15755	15965	15732	15840	15826	15902	15917	15749	15669	15799	15670	15879	15670	15678	15590	15788	15856	15764	15639	15796	15618	15760	15671	15790	15768	15680	15656	15719	15709	15734	15760	15666	15603	15714	15797	15706	15850	15687	15917	15826	15669	15797	15908	15831	15880	15769	15794	15680	15897	15806	15954	15834	15709	15683	15712	15727	15780	15824	15737	15731	15715	15640	15793	15722	15822	15626	15916	15853	15607	15831	15718	15582	15857	15710	15804	15795	15923	15705	15834	15872	15739	15960	15673	15615	15792	15764	15671	15713	15802	15818	15735	15693	15719	15559	15774	15652	15871	15764	15857	15861	15784	15900	15763	15649	15793	15862	15793	15758	15759	15660	15779	15791	15615	15889	15843	15746	15909	15731	15726	15724	15946	15676	15733	15787	15905	15834	15751	15750	15779	15748	15833	15776	15914	15667	15643	15854	15743	15669	15776	15827	15723	15695	15695	15919	15956	15768	15588	15805	15878	15919	15718	15697	15686	15780	15937	15918	15671	15804	15897	15717	15810	15681	15779	15763	15991	15763	15762	15669	15749	15798	15610	15793	15796	15921	15719	15836	15676	15808	16032	15847	15746	15636	15766	15807	15707	15806	15971	15880	15687	15845	15652	15861	15733	15829	15668	15839	15754	15655	15772	15675	15809	15796	15810	15647	15685	15852	15810	15767	15787	15723	15775	15856	15754	15857	15746	15790	15804	15732	15760	15848	15508	15697	15657	15630	15799	15693	15824	15755	15747	15681	15775	15750	15725	15800	15617	15803	15595	15955	15758	15572	15792	15799	15741	15710	15788	15842	15605	15772	15761	15819	15776	15814	15946	15768	15669	15837	15728	15961	15618	15639	15772	15836	15669	15796	15893	15546	15776	15762	15914	15814	15614	15780	15715	15756	15778	15888	15824	15818	15792	15792	15594	15924	15702	15645	15818	15763	15760	15746	15784	15727	15899	15686	15752	15711	15786	15759	15816	15707	15767	15752	15680	15838	15646	15736	15778	15785	15823	15801	15852	15845	15657	15688	15592	15781	15710	15754	15696	15740	15808	15805	15709	15755	15756	15677	15750	15789	15586	15773	15762	15846	15706	15810	15788	15913	15844	15890	15846	15816	15760	15736	15750	15808	15689	15574	15713	15786	15781	15708	15881	15679	15808	15767	15740	15735	15750	15757	15754	15740	15760	15863	15526	15648	15835	15858	15706	15845	15672	15760	15610	15902	15669	15789	15724	15878	15706	15712	15807	15770	15802	15929	15821	15894	15815	15786	15871	15543	15887	15788	15748	15821	16002	15851	15734	15453	15665	15793	15687	15955	15740	15803	15592	15673	15643	15683	15816	15908	15861	15920	15845	15631	15739	15794	15769	15702	15962	15838	15793	15799	15657	15889	15707	15734	15891	15901	15767	15813	15789	15699	15663	15824	15670	15755	15718	15787	15786	15565	15915	15741	15861	15740	15778	15703	15694	15814	15657	15778	15770	15673	15645	15832	15611	15876	15875	15599	15787	15758	15923	15662	15844	15961	15769	15739	15914	15673	15764	15716	15732	15765	15702	15785	15774	15617	15859	15770	15790	15718	15746	15781	15545	15815	15755	15787	15794	15741	15730	15774	15707	15953	15766	15747	15748	15743	15842	15629	15633	15680	15638	15808	15721	15853	15775	15768	15666	15931	15705	15779	15787	15664	15762	15870	15822	15772	15740	15744	15744	15743	15872	15711	15787	15705	15777	15805	15786	15712	15827	15744	15983	15702	15719	15740	15641	15778	15721	15857	15822	15866	15952	15941	15891	15918	15673	15795	15703	15756	15845	15974	15740	15799	15808	15684	15828	15838	15794	15690	15663	15639	15967	15932	15760	15701	15683	15629	15744	15778	15771	15689	15871	15659	15811	15649	15859	15750	15716	15718	15698	15844	15671	15836	15756	15949	15771	15718	15676	15676	15750	15692	15692	15743	15841	15719	15826	15768	15970	15867	15706	15833	15820	15693	15896	15623	15777	15749	15616	15751	15765	15707	15818	15827	15780	15611	15842	15885	15799	15827	15836	15750	15797	15722	15802	15742	15778	15593	15861	15672	15707	15804	15620	15805	15829	15777	15646	15670	15624	15734	15622	15886	15721	15921	15767	15940	15813	15761	15731	15756	15654	15824	15829	15870	15794	15921	15758	15688	15748	15669	15731	15741	15774	15854	15718	15686	15823	15882	15771	15695	15795	15746	15806	15797	15852	15698	15730	15914	15782	15680	15760	15799	15828	15694	15752	15881	15756	15933	15661	15861	15760	15606	15712	15864	15753	15852	15516	15690	15700	15775	15751	15725	15800	15829	15707	15616	15814	15787	15861	15505	15852	15737	15677	15823	15672	15705	15752	15759	15817	15798	15965	15845	15804	15688	15887	15520	15651	15676	15770	15803	15763	15726	15858	15794	15807	15825	15540	15916	15889	15888	15859	15643	15815	15647	15793	15734	15932	15728	15828	15685	15598	15895	15723	15885	15728	15590	15796	15826	15801	15725	15748	15837	15689	15788	15633	15776	15711	15867	15752	15848	15511	15748	15762	16129	15801	15715	15647	15804	15851	15572	15852	15793	15655	15860	15784	15801	15654	15808	15814	15837	15727	15992	15763	15717	15926	15684	15700	15908	15891	15709	15628	15800	15845	15810	15787	15678	15895	15709	15801	15723	15758	15738	15806	15740	15837	15724	15765	15838	15712	15657	15786	15636	15804	15636	15745	15882	15594	15696	15634	15774	15864	15836	15813	15770	15854	15749	15626	15742	15895	15764	15797	15827	15792	15674	15555	15788	15725	15847	15771	15689	15720	15674	15771	15755	15772	15812	15714	15764	15647	15638	15800	15662	15741	15797	15799	15807	15883	15705	15679	15658	15746	15807	15712	15647	15877	15750	15804	15690	15977	15784	15734	15904	15866	15678	15810	15843	15760	15894	15772	15741	15659	15799	15946	15560	15882	15818	15814	15676	15800	15767	15744	15837	15526	15744	15749	15762	15842	15867	15731	15743	15653	15788	15858	15839	15874	15815	15844	15676	15813	15773	15746	15722	15803	15660	15775	15791	15703	15770	15749	15817	15816	15846	15681	15816	15661	15768	15797	15577	15762	15739	15621	15530	15936	15624	15745	15821	15893	15909	15818	15759	15733	15885	15849	15734	15800	15880	15986	15642	15727	15716	15779	15673	15880	15765	15775	15607	15979	15952	15683	15854	15828	15887	15746	15722	15764	15799	15820	15737	15887	15769	15793	15778	15635	16026	15724	15685	15826	15749	15792	15683	15703	15706	15621	15870	15746	15677	15718	15766	15772	15689	15731	15885	15687	15696	15780	15844	15813	15736	15668	15815	15765	15815	15675	15946	15753	15826	15639	15800	15748	15703	15736	15802	15683	15769	15825	15609	15668	15828	15767	15809	15830	15706	15746	15756	15729	15790	15784	15702	15647	15943	15796	15649	15867	15825	15716	15734	15689	15753	15847	15786	15912	15745	15879	15747	15867	15831	15852	16013	15722	15793	15726	15669	15805	15649	15646	15801	15812	15820	15655	15607	15720	15809	15755	15831	15916	15669	15820	15729	15579	15815	15698	15903	15904	15864	15816	15829	15709	15811	15725	15898	15831	15760	15603	15706	15717	15666	15608	15684	15789	15702	15744	15737	15891	15885	15750	15881	15684	15801	15663	15656	15754	15937	15698	15754	15860	15800	15577	15777	15661	15792	15643	15700	15797	15880	15638	15751	15773	15782	15899	15817	15915	15694	15730	15809	15708	15775	15742	15743	15760	15948	15769	15794	15768	15954	15758	15861	15862
23475	20992	28425	23833	21888	22337	21719	19218	18623	18814	18650	18452	18591	18356	18487	18522	18216	18203	18359	18317	18430	18186	18237	18261	17989	18315	18075	18238	18137	18204	18097	18276	18332	18289	18119	18175	18028	18149	18366	18252	18027	18233	18283	18201	18429	18212	18163	18125	18127	18221	18009	18190	18158	18101	18092	18267	18194	18260	18184	18216	18367	18191	18044	18167	18064	18069	18038	18177	18067	18158	18229	18267	17999	18185	18246	18361	18250	18006	18103	18226	18058	18067	18076	17974	18016	18097	18164	18106	17885	18012	18296	18113	18165	17931	18067	18075	18081	18186	18208	18033	18194	18117	17981	18028	18092	18020	18128	18189	17785	18125	18018	18186	17979	18063	18027	18034	18188	18103	17937	18033	18089	18040	18220	18209	18014	18084	18086	18139	18134	18118	18036	17972	18007	18211	18061	18093	18172	18095	18116	18143	17974	18219	18090	18081	18062	17883	18058	18077	18025	18164	18036	18185	18105	18029	18183	18044	17926	18245	18046	18092	18151	18007	17888	18055	18090	18114	18139	18116	18051	17904	18070	18147	17884	18081	18107	18044	17983	18187	18149	18053	18023	18053	18133	18070	18177	18380	17906	18178	17843	18238	18139	18066	18145	18007	18150	18117	17918	17917	18073	17935	18075	18115	18326	17853	18027	18091	18082	18105	18325	18028	18065	18153	17978	18164	18012	17980	18188	18042	18036	18043	18265	17932	18061	18096	18039	18103	17963	18245	17960	18115	18195	17944	18087	17913	17959	18067	18090	18137	18048	17972	18372	18172	18083	18035	18026	17947	17903	18088	18027	18132	18084	18068	18068	18087	18355	18026	18010	18155	17973	17852	17809	17975	18160	17776	17978	18098	18134	18045	18133	18166	18122	18098	18002	18051	17888	18100	18016	18032	18011	18210	18323	18072	17954	17982	17894	18057	18213	18099	18152	17975	18045	18237	17982	17943	17778	17923	18069	18033	18258	18072	18088	18075	18038	17941	18294	18050	18097	18018	18013	18192	18185	18145	18179	17869	17990	17986	18190	18109	18197	18141	18226	18201	18087	17942	18101	18047	18009	18125	18070	18302	18085	17973	17986	18204	18148	18285	18230	17906	18244	18075	17999	18065	18136	17970	18041	18128	18065	17936	18156	18204	18168	18143	18142	18028	17988	18013	18056	17958	18041	18059	17972	18093	17870	18065	17956	18192	18056	18061	18201	18028	17963	17947	17841	18106	18108	17959	17994	18201	18278	18121	17973	18120	17999	18297	18006	18095	18135	18060	18010	17834	18297	18218	18226	18186	18173	18198	17832	17996	18014	18138	18146	18164	18042	17964	17940	18186	17916	18079	18097	18095	17971	17975	18022	17964	18230	18005	18021	18146	17857	18092	18070	17922	18055	17973	17977	18100	17992	18001	18037	18024	18147	18004	18201	18260	18045	18024	18028	17928	18101	18004	18064	17974	17876	18148	18074	18099	17804	18006	18070	18138	18056	17925	18008	18079	18212	18210	18081	17992	18076	17992	18063	18061	17921	17946	18294	18006	18148	17981	17969	18223	18049	18090	17909	18006	18039	18011	18122	18109	18057	18109	18069	18284	17938	18041	18147	18036	18064	17944	18025	18152	18223	18023	18084	18121	18068	17954	18002	18153	18135	18007	17983	17941	18284	18206	18217	17875	18249	18045	18135	18051	18118	18079	17965	18019	18137	18085	18048	18147	18177	18041	18221	18085	18173	18074	17951	17942	17948	18311	18270	18064	18041	18160	18190	18083	18022	18134	18158	18031	18202	18128	18180	18196	17842	17943	18047	17993	18090	17931	18226	18072	18297	18228	18185	18083	18221	18028	17959	18026	18056	18186	17916	18083	18155	18143	17926	18062	17891	18105	18090	18102	18134	17931	18058	18246	18196	18096	18024	18352	18094	18095	18026	18016	18000	18059	18024	18045	18198	18108	18183	18032	18055	18030	18152	18103	18107	17804	18081	18126	18158	18078	18057	17982	18205	17847	18114	18081	18254	18181	18115	18081	17958	18119	18021	18127	18018	18063	18030	18065	18206	18218	18097	18196	18072	18018	18103	18139	18059	18083	18169	17935	18027	18082	18031	18067	18126	18087	17919	18058	18089	17853	18075	17955	18160	18093	18173	18108	18189	18143	18185	18041	18054	18079	18052	18136	18181	18194	18272	18084	17879	18162	18235	17939	18097	18002	17837	18337	18073	18000	17986	17995	18162	18009	18247	18167	18164	17933	17898	18037	18080	18015	18047	18230	18020	17974	18301	18098	18131	18196	18206	18063	17956	18206	18109	18136	18198	18130	18118	18105	18315	18213	17884	18001	18154	18090	17958	18144	18111	17980	18029	18048	18059	17974	17953	18021	17975	18062	17907	18019	18085	18013	18124	17920	18095	17910	17953	18147	18035	17844	17904	18147	18090	17988	18055	18068	18060	17954	18047	17904	18178	18140	17971	18199	18197	17961	18082	18176	18369	17911	18062	18101	18183	18118	18263	17965	17955	17862	18269	18057	18238	18120	18211	18230	18247	18010	18118	18243	17967	17939	18038	18043	18051	18019	18048	17899	18029	17880	18006	18283	18020	18114	18109	17943	18250	17908	18199	18107	17907	18115	18113	17799	18067	18173	17970	18234	18174	18002	18067	18057	17966	18073	18278	17994	18033	17948	18182	18105	18080	18167	18046	18129	18175	18040	18092	18220	18142	17918	17924	18031	17914	17985	17962	17995	17981	18008	18033	18011	18048	18163	18103	18117	18130	18023	18001	17969	18055	18061	18114	18151	17813	18231	18010	17993	18109	18012	18279	18062	18107	17929	18002	17999	18034	17856	18148	18127	18203	18021	18136	17964	17979	18196	17954	17989	18118	17809	18033	17957	18023	18053	18055	18140	18067	18117	17962	18201	17946	18232	18068	18089	18061	18113	18109	17993	18210	18104	18266	18141	17892	17915	18085	18086	17964	18043	18162	18121	18114	18110	17986	18103	17952	18003	18024	18093	18114	18042	18104	18224	18116	18172	18005	17924	18043	18098	18043	18128	18181	17989	18283	18047	17974	17978	18102	17937	18037	18121	18203	17903	18184	18178	18107	17985	18135	18138	18226	18034	18286	18266	18037	18077	18119	18189	18176	17994	18278	18071	17939	18028	17979	18028	18241	17990	18057	17978	18133	17945	18142	18100	18077	17960	17948	18023	17899	18135	18070	18102	17982	18146	18209	18118	17997	17984	17969	17917	17958	18081	18102	18004	18114	18003	17815	18112	18276	18174	18062	18290	17888	18088	17930	18030	18077	18017	18151	18101	17992	18072	18113	18190	18075	17893	18149	18138	18073	18109	18031	18013	17970	18243	18120	17969	18157	17933	18065	18035	18167	18054	17979	18036	18120	18078	17903	18118	18283	18348	18089	18211	18126	17978	17912	18053	18148	18234	17982	17960	18087	18221	18129	18077	18034	18054	18117	18108	18028	17992	18162	18043	18136	18022	17872	18177	18026	18043	18000	18029	18222	18145	18079	18289	18161	18158	17862	17973	18183	18107	18010	18216	18093	18207	17932	17920	17944	18102	18171	18179	18022	17900	18169	18091	18153	17976	18020	18081	18108	18030	18202	18371	18098	18081	18121	18162	18322	18081	18129	17983	18024	18014	17972	17975	18105	18187	18036	18083	17922	18286	18256	18240	18263	17970	18109	18070	17963	18079	18202	18075	17982	18171	18195	17996	18166	17998	18159	18045	18070	18214	18185	18003	17951	18105	18187	18220	18181	18209	18049	18002	18097	18024	18116	18079	18052	18125	18019	18185	18092	18151	17921	18143	18129	18074	18115	18209	18105	18235	18383	18079	18046	18138	17840	18174	18070	18298	18302	17901	18230	18151	18048	18076	18061	17916	18022	17975	18132	17960	17914	17830	18069	17998	17989	18266	18155	18091	18286	18036	18150	17948	18120	17879	18149	18080	18180	18109	18215	18142	17926	18190	17926	18084	18392	18162	18064	18030	18014	17913	17967	17979	18092	18195	18037	18010	18195	18108	18048	18095	18261	18094	18122	17918	18119	18045	18110	18127	18054	18036	18167	18160	18013	18057	18024	17911	18007	18052	18195	18229	18370	18125	18037	17894	18174	18094	18042	18284	18123	18121	18186	18300	18161	17934	18027	17943	18173	18044	18155	18075	18173	17964	18033	18056	18172	18105	18010	18112	18207	18221	18115	18001	18128	18078	18263	18202	18083	18028	18149	18178	17892	18111	18122	17932	18009	18387	17938	18263	18308	17879	17902	18235	18219	18128	18143	17997	18207	18037	18192	18054	18082	18127	18240	18136	17990	17984	17889	18047	18171	17924	17946	18068	18228	17889	18288	17956	18038	18005	18178	18247	18017	18013	18032	17950	18008	17893	18263	18025	18048	18141	18304	18098	17973	18081	18104	18167	18115	18254	18128	18011	17961	18075	18080	17875	18083	18222	17814	17912	17986	17944	18015	18072	18248	18056	18233	17817	18222	18042	18039	18093	17970	18116	17919	18003	18234	18042	18037	18226	18051	18234	17959	18143	18076	18156	18124	17990	18116	18087	18007	18081	18169	17939	17969	17877	18093	18053	18001	18112	18255	17992	18015	18200	18004	17924	18123	18037	18070	18148	17930	18152	18197	18071	18278	18007	18071	18252	18063	18181	18122	18117	18031	18070	18011	18137	18127	18051	18005	18073	18230	18084	18289	18106	18027	18070	17999	17974	18191	17992	17909	18219	17935	18094	18254	18105	18011	18110	18135	18077	17944	18014	17974	18214	18075	18137	17911	18177	18046	18134	18063	18002	18200	18067	17755	18185	18126	17893	18093	18070	17976	17945	18175	18182	18219	17990	18154	18189	18002	17873	18152	17937	18209	18073	18030	18039	18048	17884	17989	17840	18353	18190	17929	18085	18014	18065	18186	17995	18194	17944	18118	18078	18132	18128	18091	18284	18045	18180	17999	18077	18090	18140	18269	18092	18124	18173	17979	18119	18076	17996	17989	17981	18128	17952	17897	18076	17944	17946	18166	17788	18087	18191	17978	18031	18155	18173	18074	18090	18235	18250	18072	18113	18147	18039	18070	18177	18229	17973	17965	18212	18255	18106	18096	17908	17855	18194	18084	18025
13902	23498	22114	18835	17719	17076	16404	16624	16123	16001	15868	15794	15892	15620	15604	15710	15655	15553	15667	15668	15590	15665	15648	15414	15370	15536	15491	15456	15425	15640	15515	15339	15562	15563	15644	15397	15492	15449	15468	15487	15613	15580	15555	15491	15713	15335	15545	15669	15516	15622	15570	15611	15592	15307	15424	15403	15694	15425	15596	15494	15403	15515	15739	15550	15457	15531	15391	15507	15600	15444	15447	15399	15367	15647	15438	15507	15514	15360	15408	15393	15607	15418	15590	15715	15522	15461	15517	15468	15506	15554	15291	15354	15325	15382	15451	15406	15497	15368	15413	15562	15196	15484	15330	15374	15456	15554	15473	15491	15235	15252	15353	15498	15340	15452	15373	15366	15473	15335	15269	15430	15249	15345	15467	15403	15374	15650	15459	15513	15454	15595	15540	15348	15403	15432	15499	15377	15510	15391	15500	15345	15379	15358	15289	15334	15462	15431	15380	15417	15427	15512	15657	15495	15636	15488	15261	15505	15393	15367	15373	15401	15438	15424	15342	15431	15359	15440	15296	15351	15453	15486	15484	15443	15453	15538	15375	15479	15569	15378	15345	15551	15429	15490	15460	15327	15479	15429	15293	15531	15424	15378	15375	15495	15511	15313	15435	15501	15556	15180	15342	15407	15326	15500	15509	15401	15336	15437	15422	15261	15568	15398	15450	15597	15457	15572	15613	15487	15489	15543	15457	15451	15448	15293	15597	15501	15293	15449	15487	15391	15398	15575	15447	15482	15558	15454	15458	15456	15466	15579	15438	15386	15395	15359	15515	15381	15330	15317	15443	15293	15497	15377	15448	15534	15435	15273	15436	15345	15486	15503	15338	15508	15333	15340	15388	15501	15459	15537	15360	15194	15348	15593	15374	15396	15468	15635	15425	15310	15279	15442	15315	15538	15532	15470	15486	15405	15469	15491	15528	15548	15390	15416	15523	15344	15374	15442	15302	15395	15420	15428	15308	15501	15396	15423	15647	15410	15532	15454	15280	15373	15418	15475	15326	15475	15548	15563	15339	15482	15363	15479	15238	15470	15487	15404	15417	15443	15329	15266	15425	15279	15477	15424	15256	15566	15344	15449	15351	15316	15309	15402	15425	15251	15434	15341	15410	15438	15313	15371	15321	15404	15453	15420	15356	15449	15333	15318	15391	15375	15403	15294	15547	15444	15492	15448	15357	15480	15535	15247	15445	15550	15353	15290	15507	15537	15267	15506	15314	15362	15396	15383	15415	15564	15273	15677	15423	15422	15605	15313	15556	15395	15574	15411	15539	15472	15341	15644	15294	15294	15366	15514	15583	15523	15501	15265	15473	15477	15318	15294	15478	15393	15523	15309	15362	15465	15417	15428	15332	15573	15219	15359	15255	15483	15447	15373	15481	15442	15350	15419	15386	15399	15329	15312	15467	15325	15472	15377	15323	15131	15328	15422	15556	15114	15384	15422	15432	15298	15528	15272	15435	15304	15486	15355	15321	15534	15484	15320	15303	15489	15386	15497	15500	15465	15313	15430	15413	15409	15490	15402	15481	15435	15335	15453	15403	15331	15654	15318	15459	15313	15365	15475	15309	15388	15440	15372	15531	15393	15323	15540	15291	15438	15212	15452	15326	15201	15536	15429	15364	15503	15593	15362	15347	15429	15294	15267	15518	15252	15482	15402	15479	15263	15432	15422	15398	15431	15409	15439	15519	15502	15422	15370	15504	15397	15360	15434	15589	15480	15406	15348	15343	15291	15505	15420	15410	15487	15238	15296	15599	15451	15337	15400	15615	15335	15251	15303	15315	15414	15338	15480	15309	15235	15502	15313	15355	15525	15468	15331	15595	15432	15478	15455	15505	15378	15327	15441	15411	15586	15557	15350	15517	15512	15383	15313	15446	15462	15521	15431	15343	15402	15484	15345	15354	15344	15434	15257	15464	15474	15373	15208	15515	15352	15334	15270	15611	15533	15500	15360	15727	15391	15477	15608	15400	15579	15385	15399	15583	15505	15352	15276	15295	15323	15416	15428	15350	15467	15323	15429	15553	15449	15347	15496	15432	15270	15377	15501	15412	15327	15371	15433	15416	15382	15487	15497	15314	15430	15431	15326	15320	15328	15442	15367	15358	15534	15346	15501	15583	15484	15431	15493	15361	15481	15384	15288	15318	15428	15444	15378	15559	15557	15583	15394	15387	15602	15488	15405	15267	15417	15418	15329	15571	15301	15455	15479	15373	15394	15455	15420	15311	15304	15456	15451	15467	15389	15566	15508	15422	15491	15334	15354	15689	15486	15217	15471	15396	15410	15505	15367	15490	15482	15563	15292	15382	15395	15461	15320	15296	15388	15476	15383	15448	15539	15311	15347	15413	15389	15377	15537	15537	15430	15414	15275	15533	15460	15444	15318	15456	15415	15494	15445	15351	15450	15450	15434	15474	15555	15408	15544	15435	15285	15325	15445	15374	15480	15475	15453	15297	15380	15404	15478	15488	15407	15382	15322	15441	15461	15489	15613	15401	15512	15438	15404	15453	15403	15356	15512	15442	15347	15555	15545	15518	15303	15208	15435	15345	15433	15428	15255	15576	15301	15514	15322	15542	15445	15442	15503	15291	15401	15538	15439	15518	15569	15537	15260	15643	15499	15311	15299	15280	15485	15369	15157	15650	15457	15456	15449	15481	15462	15449	15424	15470	15373	15260	15464	15486	15552	15315	15452	15395	15371	15280	15491	15430	15401	15266	15470	15285	15509	15398	15551	15359	15517	15402	15415	15433	15544	15413	15330	15497	15593	15478	15442	15429	15266	15461	15624	15462	15383	15280	15358	15312	15344	15534	15430	15320	15386	15539	15332	15389	15417	15423	15443	15505	15566	15383	15436	15303	15357	15327	15376	15546	15372	15507	15484	15341	15425	15437	15476	15408	15432	15483	15412	15428	15404	15494	15482	15525	15352	15451	15542	15639	15332	15461	15336	15406	15294	15420	15221	15414	15528	15448	15448	15467	15333	15381	15431	15284	15510	15342	15311	15360	15441	15377	15548	15528	15413	15504	15441	15493	15385	15460	15369	15384	15396	15371	15358	15340	15595	15373	15437	15313	15513	15354	15495	15428	15336	15610	15332	15357	15307	15436	15230	15382	15476	15280	15510	15333	15376	15515	15487	15435	15356	15441	15425	15610	15524	15546	15477	15408	15400	15491	15389	15398	15462	15316	15353	15242	15484	15407	15389	15488	15580	15408	15295	15465	15416	15501	15428	15456	15378	15573	15400	15495	15300	15553	15383	15458	15625	15544	15376	15568	15398	15435	15387	15363	15458	15218	15362	15525	15307	15429	15208	15371	15492	15338	15533	15496	15381	15495	15496	15263	15436	15543	15329	15322	15640	15322	15308	15566	15388	15364	15546	15324	15405	15403	15379	15477	15211	15499	15413	15395	15422	15395	15564	15455	15370	15355	15385	15458	15342	15392	15383	15483	15336	15419	15486	15347	15455	15407	15307	15486	15374	15303	15406	15352	15487	15461	15502	15382	15377	15588	15335	15408	15418	15344	15470	15522	15496	15454	15563	15239	15297	15359	15369	15274	15272	15419	15330	15469	15518	15394	15476	15262	15409	15466	15392	15350	15561	15575	15452	15563	15483	15457	15575	15297	15360	15524	15365	15458	15383	15520	15335	15408	15334	15487	15409	15426	15391	15410	15459	15555	15431	15286	15489	15417	15650	15388	15292	15568	15506	15252	15596	15370	15453	15480	15558	15285	15459	15559	15480	15338	15542	15356	15352	15476	15370	15393	15577	15324	15309	15461	15641	15257	15505	15498	15442	15338	15397	15420	15475	15389	15332	15423	15591	15458	15328	15482	15496	15348	15358	15572	15398	15442	15456	15601	15660	15298	15330	15409	15363	15487	15396	15542	15436	15445	15374	15403	15558	15384	15358	15273	15430	15297	15379	15369	15479	15400	15217	15402	15283	15275	15553	15503	15451	15343	15563	15265	15288	15512	15439	15363	15399	15651	15344	15415	15451	15488	15271	15377	15499	15473	15364	15503	15266	15442	15484	15349	15407	15478	15446	15314	15231	15518	15471	15348	15492	15482	15296	15437	15234	15480	15495	15195	15417	15438	15428	15181	15397	15231	15369	15386	15489	15550	15228	15467	15404	15494	15249	15351	15376	15554	15361	15391	15392	15317	15543	15308	15378	15578	15455	15488	15363	15518	15484	15387	15373	15370	15303	15497	15394	15408	15385	15616	15412	15303	15431	15347	15404	15485	15400	15352	15605	15279	15307	15437	15394	15373	15416	15510	15363	15374	15496	15402	15416	15309	15266	15468	15362	15344	15418	15349	15541	15354	15504	15449	15344	15399	15406	15466	15429	15437	15367	15493	15454	15668	15458	15320	15418	15564	15429	15485	15253	15350	15364	15261	15444	15464	15508	15409	15558	15398	15419	15520	15591	15463	15292	15591	15423	15415	15236	15346	15523	15244	15317	15551	15485	15384	15376	15414	15482	15419	15386	15347	15516	15482	15483	15268	15569	15410	15477	15413	15500	15395	15407	15465	15363	15306	15485	15471	15605	15501	15453	15411	15270	15366	15416	15480	15332	15420	15223	15415	15493	15434	15551	15225	15542	15257	15432	15534	15517	15339	15251	15467	15401	15456	15286	15515	15194	15460	15492	15480	15520	15388	15512	15523	15331	15392	15435	15382	15362	15425	15441	15534	15351	15347	15550	15337	15469	15441	15413	15528	15570	15467	15516	15499	15435	15627	15389	15346	15219	15411	15420	15409	15382	15376	15407	15377	15386	15558	15409	15382	15301	15518	15547	15216	15460	15508	15611	15417	15408	15388	15413	15478	15332	15427	15546	15542	15187	15158	15376	15430	15417	15378	15362	15365	15514	15351	15524	15421	15283	15186	15376	15437	15446	15528	15387	15453	15480	15385	15488	15420	15229	15413	15449	15332	15477	15554	15290	15333	15411	15432	15502	15545	15486	15701	15411	15387	15545	15436	15339	15214	15383	15454	15392	15559	15461	15597	15318	15458	15414	15343	15283	15632	15476	15489	15553	15460	15383	15319	15510	15395	15492	15591	15413	15293	15456	15322	15352	15437	15379	15391	15341	15331	15443	15433	15310	15459	15315	15468	15492
22527	20990	28744	23414	21224	23422	25902	20819	20025	20018	19755	19547	19566	19427	19499	19264	19408	19273	19369	19183	19375	19176	18993	19230	19086	19058	19284	19070	19095	19206	18971	19126	18947	18885	19198	19047	19157	19114	19073	19116	19195	19152	18953	19123	19190	19085	19059	19218	19055	19207	19009	18908	18989	19017	19048	18941	19094	19038	19069	18919	19043	19029	18968	18905	19034	18792	19053	18951	18953	18784	18865	19112	19011	18901	18982	19008	19130	18895	18905	18931	18797	19067	18925	19032	18875	18997	18957	18949	18722	18736	18937	18924	19111	18677	18940	18958	18890	18774	18934	19021	18885	18936	18901	19064	18824	19012	19085	18865	19105	18976	19069	18868	19028	18908	19173	18949	18970	19023	18891	18802	18804	18858	18940	18772	19026	18901	18980	18957	18791	18898	19078	19053	18939	18933	19093	18922	18881	19135	18879	18799	18800	18747	18947	18869	18977	18991	18962	18889	18716	18834	18877	18990	19091	18788	18923	18876	18796	18841	18769	18794	18834	18884	18953	19019	18918	18734	18713	18825	19220	18870	18970	19044	18749	18941	18863	18967	19082	18957	18700	18870	18971	18727	19022	18949	18802	18935	18772	18902	18705	18958	18861	18941	18866	18989	18721	18594	19021	19011	18905	18875	18897	18862	19057	19102	19023	18742	18808	18954	18880	18663	18845	19031	18894	18812	19109	18949	18925	19017	19144	18751	19037	18724	18965	19027	18851	18742	18865	19004	18982	18741	19019	18843	18718	18706	18929	18832	18845	19025	18872	18875	18869	18927	19154	18898	18926	18836	18941	18942	19036	18779	18973	18802	18821	18766	18764	19109	18935	18845	18881	18943	19013	18959	18944	19092	18902	18880	18818	18797	19069	18914	18929	18937	18883	18766	19021	18830	18805	19003	19031	18774	18875	18858	18811	18905	18775	18859	18778	18780	18922	18891	18973	18685	18704	19057	18876	18904	18920	18886	18814	18708	18805	18845	19063	19095	19041	18818	18780	18854	18921	18878	18926	18674	18712	18856	18923	18966	18686	18833	18918	18842	18865	18943	18960	19043	18839	18966	19108	18758	18793	18854	18938	18935	18941	19001	19010	19035	18828	18932	18905	18904	19047	18858	18922	18879	18985	18894	19072	18969	18638	18892	18716	18891	18831	19011	19031	18950	18943	18850	19005	18840	18988	18857	19010	19055	18951	18892	18771	18889	18781	18975	18921	18988	18644	18931	18702	18934	18801	18899	19083	18860	18818	18921	18812	19083	18889	18814	18907	19056	18767	18965	18841	18949	18870	18546	18806	18812	18669	18787	18937	18928	18963	18964	18973	18866	18866	18793	18875	18889	18749	18796	18756	19000	19067	19144	18932	18961	18977	18500	18854	18820	18765	18937	19006	18862	19089	18829	18848	18767	18677	18764	19089	18884	19073	18828	18805	18843	18798	19063	19049	18727	18906	18761	18834	18919	19083	18773	18929	18760	18704	18809	18953	18830	18780	18867	18952	18856	18914	18825	18729	18811	18846	18990	18933	18994	18765	18834	19057	19053	18803	19004	19074	18898	18742	18904	18739	18910	18852	18891	18977	19037	18926	19059	18839	18754	18899	18945	19016	18993	18861	18781	18784	18878	19001	18862	18823	18872	18846	18818	18764	18986	18816	18726	18927	18651	19126	18834	18765	18959	19131	18968	18936	18845	18949	18972	18917	19025	18821	18937	18782	18953	18870	18928	18951	18983	18961	18844	18833	18958	18683	18604	18902	18940	18865	18842	18822	18787	18788	19166	18756	18815	18785	18848	18881	18965	18890	18894	18823	18813	18878	18909	18980	18903	18779	18818	18957	19003	19004	18728	18949	18787	18840	18764	18975	18934	18905	18645	18818	18993	19266	18949	18963	18850	18783	18864	18994	18826	18731	18895	18866	18850	18703	18879	18577	18923	18962	18965	18862	18785	19111	18881	18801	18798	18882	18911	18954	18859	18979	18842	18898	18842	18654	19041	18995	18812	18843	18933	18692	18805	18960	18901	18885	18964	19036	18954	18997	18812	18883	18801	18702	19162	18903	18919	18829	18916	18922	18795	18832	18943	18984	19051	18928	18831	18890	18938	19054	19032	19083	18995	19032	18934	18870	18797	18854	18892	18680	19148	18924	18857	18843	18801	18813	19033	19211	18786	18686	18974	18888	18663	18788	18873	18940	18783	18872	18799	19020	18876	18886	18936	18882	18909	18967	18935	19035	18898	18801	19121	18874	19014	18893	18854	18850	18879	18973	18967	19013	18738	18973	18856	18821	18811	18933	18923	19058	18760	18900	18786	18918	18825	18976	18888	18475	18775	18746	18718	18644	18883	18837	18817	19004	18829	18923	18986	19021	18788	18956	18861	18865	19045	18618	18790	19204	18764	18836	18944	18795	18769	18948	18841	18871	18908	18978	18931	18971	18867	18747	18784	18969	19011	18969	18832	18846	18938	18856	18987	19177	18925	18903	18905	18870	18937	18723	19004	18933	19017	18743	18751	18863	19114	18991	19016	18890	19141	18864	18724	18834	18859	18892	19031	18947	18920	18912	18984	18881	18742	19039	19071	18845	18956	18834	18817	18904	18913	18823	18658	18734	18787	18774	18972	18969	18753	18924	18911	18811	18967	19015	18875	18920	18753	18863	18864	18905	18963	19046	18844	18934	18911	18861	18845	19029	19054	18863	18779	18934	19054	18945	18972	18909	19064	18980	19022	18754	19030	18961	18929	19195	18917	18844	18834	18992	18788	19029	18843	18962	18902	18974	18790	19013	18819	18996	18922	18940	18918	18815	18756	18906	18959	18842	18891	18989	18980	18890	18765	18805	18715	18811	18734	18873	18974	19016	18980	19073	18991	18803	19038	18991	18826	18873	18876	19011	18864	18922	18907	18943	18968	18947	18797	18850	18906	18701	18994	18952	18744	18830	18848	18654	18857	18907	18837	18742	19098	19034	18905	18837	18825	18768	18768	19028	18761	18797	18923	18821	19036	18854	18870	18816	18897	18839	18820	19189	18847	19000	18995	19035	18871	19014	18916	18980	18943	18863	18939	18761	18972	19069	18780	18744	18779	18860	18564	18867	18918	18722	18894	19077	19112	18882	18773	18976	18779	19121	18828	18801	18842	18774	18754	18835	19016	18837	18791	19077	18743	18800	18784	18831	18813	18931	18862	18752	18677	18840	18763	19116	18966	19164	18989	19010	18882	18880	18937	18717	19004	18872	18906	18806	18940	18910	18936	18858	19070	18841	19065	18864	19059	18900	18964	18917	18860	18954	18981	18867	18888	18816	18744	19164	19083	18911	18829	19070	19082	18850	18743	19049	18841	19093	18904	18724	18917	18890	18888	18952	18920	19107	18757	19003	18970	18822	18980	18749	18837	18739	18749	18904	18847	19097	18984	18976	18879	18750	18788	18976	18781	19011	18836	18834	18832	18784	18831	18730	18871	18931	18754	18842	18929	19047	18730	19093	18896	19098	18755	18805	18875	18834	18965	18764	18641	18916	19096	18978	18591	18938	18721	18769	18862	18787	18755	18830	18670	18787	18737	18913	19044	19186	18921	18959	18932	19087	18947	18869	18680	18763	19038	18930	18898	18974	18773	18754	19078	18788	18965	18846	18914	18995	19141	18861	18878	18898	19005	18839	18610	18792	18757	18866	18961	18804	19039	18870	19105	18987	18819	18968	18829	18798	18663	18996	18794	19032	18766	18987	18944	19001	19173	18838	18883	18963	18681	18870	19020	18838	18850	19047	19033	18874	18753	18822	18650	18978	18888	18764	18910	19062	18672	18718	18790	18945	18901	18966	18896	18804	18762	18867	18914	18844	18781	18659	18726	18783	18973	18916	18931	18812	18818	18828	18697	18884	19014	18764	18745	18803	18732	19000	18769	18792	18726	18972	18722	18983	18861	18963	18743	19154	18825	18948	18941	18959	18886	19213	18855	18970	18977	18747	18755	18808	18989	18949	19038	18760	18798	18859	18777	18959	18832	19024	18607	18731	18954	19030	18853	18965	18855	18903	18957	18886	18957	18876	18911	19118	18982	18919	18803	18860	18720	19084	18996	18844	18813	18909	19093	18927	18976	18861	18795	18993	19033	18721	19028	18882	19111	19077	18976	19002	18933	18883	18888	18708	19017	18630	19008	18672	18690	18887	18809	18815	18862	18868	18858	18947	18902	18786	18956	18910	18793	18922	19005	18921	19006	18767	18899	19018	18841	18932	18721	18791	19027	18955	18961	18833	18967	18804	18909	18843	18687	18882	18929	18874	18779	18974	18917	18980	18870	18809	18775	18920	18953	18964	18855	19042	18800	18753	18873	19049	18730	19038	18849	18782	18781	19056	18957	18805	19058	18857	18763	18787	18988	18840	18969	18973	18890	18858	18808	18892	18886	19104	18957	18810	18909	18696	18910	19057	19040	18600	19079	18975	18785	18812	18817	18939	18972	18863	18718	19013	18853	18912	18798	18876	18801	18861	18921	18983	18853	18878	18760	19014	18764	19050	18983	18816	18627	19054	18878	18966	18832	18775	19047	18945	18981	18815	18917	18989	18869	18947	18941	19132	18991	19020	19103	18827	18817	18732	18706	18606	18990	18900	19007	18939	18832	18889	19029	18948	18762	18960	18895	18913	18942	18979	18867	18987	19089	18891	18646	18910	18890	18956	19003	18925	18890	18966	18928	18697	18849	18756	19007	18674	18901	18937	19016	19050	18932	18753	18950	18880	18886	18960	18917	18927	18995	18855	18844	19054	19044	18908	18786	19068	18864	18876	18728	18901	18807	18907	19027	18725	18919	18904	19014	18953	19103	19056	18704	18906	18898	18947	18835	18768	18944	19117	18848	19032	18974	18788	18949	19012	18855	18966	18854	18982	18858	18824	18962	19010	19085	18971	18756	19061	18828	18949	18718	18987	18834	19012	19032	19176	18978	18775	18761	18882	18924	18815	18854	18952	18883	18926	18860	18891	18929	19004	18857	19151	18886	18865	18761	19029	18816	18670	18821	18809	18775	18670	18872	18675	18902	18917	18742	19054	18812	18905	18704	18795	18903	18861	18868	18838	18892	18803	19173	18849	18935	18791	18790	18876	18954	18980	18979	19114	19043	18896	18960	19041	18883
15672	28297	26492	21719	20068	18730	17839	17658	17099	16946	16706	16407	16428	16327	16489	16239	16296	16175	16060	16092	16167	16002	16170	16062	16187	15999	16115	15939	15982	15882	15884	15877	16089	15986	15938	16055	15946	15910	15935	16023	16068	16019	16041	16199	16136	16170	16023	15992	16088	16168	16048	16061	15954	16000	15929	15910	15996	15817	15927	15775	15994	15855	15938	15886	15859	15759	15900	15965	15774	15824	15947	15979	16072	15876	15983	16071	15884	15918	15899	15913	15858	15900	15761	15907	15844	15778	15888	15952	15782	15889	15678	15985	15933	15825	15949	15853	15777	15748	15863	15965	15837	15924	15794	15785	15863	15804	15886	15834	15662	15968	15778	15815	15736	15901	15975	15836	15933	15869	15956	15711	15763	15969	15826	15814	15913	16013	15741	15890	15780	15755	15878	15800	15887	15717	15669	15822	15719	15691	15764	15834	15821	15736	15766	15844	15923	15853	15917	15911	15766	15983	15796	15940	15810	15734	15758	15876	15779	15857	15748	15853	15945	15855	15798	15717	15920	15792	15803	15858	15838	15808	15804	15926	15854	15749	15810	15795	15817	15759	15784	15872	15668	16018	15930	15858	15768	15837	15839	15810	15732	15917	15900	15888	15948	15864	15756	15776	15844	15765	15824	15632	15857	15690	15746	15874	15829	15887	15760	15889	15896	15694	15973	15983	15980	15770	15768	15956	15798	15668	15948	15780	15941	15979	15863	15663	15710	15774	15787	16086	15857	15700	15881	15823	15853	15697	15764	15827	15809	15884	15986	15811	15866	15849	15924	15780	15826	15959	15834	15805	15857	15743	15770	15907	15705	15848	15895	15980	15708	15733	15837	15874	15896	15754	15875	15851	15602	16017	15899	15841	15877	15775	15827	15751	15738	15840	15829	15711	15793	15901	15757	15740	15827	15880	15832	15864	15734	15719	15937	15666	15881	15664	15829	15969	15875	15917	15729	15872	15770	15839	15980	15698	15768	15852	15966	15839	15830	15824	15778	15771	15869	15784	15987	15859	15743	15716	15904	15915	15764	15825	15815	15810	15799	15768	15836	15688	15818	15869	15816	15845	15979	15783	15987	15819	15807	15886	15627	15956	15781	15872	15730	15798	15625	15709	15903	15852	15907	15840	15733	15949	15968	15606	15733	15747	15655	15944	15705	15738	15647	15910	15847	15719	15795	15881	15813	15785	15869	15771	15779	15723	15948	15682	15911	15772	15717	15843	15966	15836	15832	15738	15840	15878	15701	15650	15753	15871	15756	15692	15987	15863	15956	15847	15822	15867	15697	15875	15887	15853	15745	15784	15748	15892	15934	15947	15940	15739	15996	15733	15814	15818	15876	15781	15740	15738	15697	15640	15583	15880	15693	15751	15926	15766	16083	16041	15791	15886	15904	15882	15742	15952	16072	15825	15811	15845	15778	15962	15831	15885	15683	15763	15791	15879	15768	15685	15710	15745	15856	15742	15719	15813	15763	15869	15743	15822	15884	15745	15820	15788	15977	15779	15849	15774	15731	15977	15965	15664	15838	15794	15855	15837	15912	15664	15884	15883	16002	15749	15769	15953	15586	15808	15938	15876	15817	15770	15807	15766	15888	15871	15839	15761	15757	15651	15761	15800	15726	15814	15741	15803	15915	15878	15904	15766	15826	15738	15988	15809	15744	15881	15950	15766	15858	15805	15716	15636	15676	15812	15680	15840	15728	15612	15967	15903	15950	15784	15756	16036	15569	15843	15725	15845	15943	15765	15993	15777	15792	15810	15922	15781	15787	15798	15952	15666	15754	15775	15755	15944	15825	15685	15949	15831	15719	15790	15738	15675	15975	15757	15956	15937	15908	15789	15845	15689	15803	15829	15777	15794	15716	15906	15933	15869	15984	15808	15735	15849	15914	16056	15945	15802	16016	15805	15769	16032	15701	15825	15787	15719	15869	15809	15778	15911	15663	15889	15755	15755	15721	15814	15776	15824	15883	15841	15605	15967	15813	15820	15875	15942	15871	15878	15779	15814	15703	15888	15749	15891	15727	15952	15933	15639	15863	15682	15790	15687	16022	15965	15893	15891	15813	15842	15940	15798	15902	15840	15725	15882	15725	15810	15827	15931	15898	15784	15907	15750	15995	15804	15852	15919	15838	15882	15909	15847	15950	15915	15908	15681	15774	15615	15770	15954	15897	15922	15935	15749	15779	15784	15753	15816	15828	16038	16062	15664	15726	15766	15748	15840	15992	15898	15835	15753	15769	15719	15782	15870	15866	15908	15885	15790	15887	15870	15924	15871	15914	15793	15938	15843	15989	15905	15637	15950	15636	15878	15712	15896	15854	15740	15737	15897	15917	15941	15877	15822	15887	15849	15916	15831	15798	15932	15788	15693	15871	15882	15945	15899	15693	15745	15659	15660	16156	15885	16002	15921	15833	15917	15926	15691	15791	15873	15960	15933	15956	15858	15661	15556	15858	15735	15881	15930	15818	15930	15629	15906	15869	15669	15790	15740	15659	15783	15802	15934	15821	15848	16020	15678	15935	16081	15715	15857	15651	15805	15893	15827	15700	15717	15887	15886	15850	15923	15808	15811	15903	15855	15906	15820	15836	15795	15613	15802	15796	15694	15976	15811	15845	15810	15728	15774	15904	15920	15804	15849	16022	15747	15949	15891	15832	15955	15633	15910	15752	16025	15972	15795	15844	15804	15907	15691	15988	15957	15837	15857	15955	15768	15803	15860	15904	15899	16081	15871	15663	15759	15717	15623	15788	15868	15750	15914	15784	15916	15761	15657	15692	15884	15894	15915	15737	15867	15885	15785	15728	15751	15856	15956	15814	15939	15835	15921	15774	15590	15815	15764	15864	15944	15773	15803	15735	15699	15856	15732	15805	15638	15780	15703	15783	15779	15682	15895	15821	15693	15875	16091	15901	15688	15793	15813	15925	16016	15954	15868	15759	15790	15821	15736	15756	15716	15698	15847	15814	15707	15972	15885	15711	15828	15749	15750	15818	15880	15884	15840	15745	15717	15860	15792	15972	15867	15854	15805	15953	15803	15700	15838	15819	15724	15893	15857	15709	15731	15753	15822	15951	15935	15799	15970	15832	15964	15791	15770	15762	15734	15901	15708	15856	15772	15904	15747	16159	15808	16000	15926	15920	15976	16029	15700	15905	15907	15624	15899	15765	15851	15747	15823	15867	15803	15867	15795	15901	15850	15862	15902	15750	16035	15764	15860	15787	15782	15966	15785	15772	15851	15679	15802	15779	15584	15825	15766	15882	15753	15834	15799	15889	15850	15896	15977	15849	15971	15828	15785	15885	15895	15885	15868	15991	15833	15736	15931	15704	15985	15792	15746	15938	15821	15845	15882	15752	15904	15762	15767	15930	15835	15654	15792	15908	15608	15873	15846	16024	15786	15774	15809	15762	15794	15714	16033	15883	15758	15798	15943	15880	15733	15834	15710	15692	15879	15856	15843	15818	15663	15736	15839	15801	15691	15648	15704	15880	15728	15804	15950	15769	15711	15856	15699	15931	15727	15768	15825	15835	15693	15758	15756	15824	15783	15710	15669	15943	15772	15764	15785	15900	15748	15829	15854	15910	15676	15641	15714	15853	15919	15918	15738	15875	15799	15867	15852	15712	16016	15799	15788	15819	15825	15720	15902	15753	15779	16010	15510	15715	15812	15748	15869	15738	15926	15890	15816	15992	15821	15797	15845	15774	15783	15815	15872	15822	15743	15867	15844	15654	15825	15732	15765	15890	15834	15658	15672	15685	15704	15839	15860	15851	15989	15880	15826	15859	15931	15897	15900	15729	15794	15842	15966	15719	15769	15804	15745	15787	15838	15885	15701	15814	15866	15713	15795	15696	15880	15828	15840	15902	15818	15848	15683	15914	15772	15875	15832	15860	15773	15775	15721	15639	15726	15773	15991	15866	15922	15803	15889	15641	15964	15749	15789	15861	15884	15668	15684	15739	15906	15815	15655	15748	15751	16078	15846	15827	15674	15828	15806	15780	15630	15711	15797	15757	15621	15701	15711	15682	15752	16035	15976	15708	15736	15730	15824	15925	15911	15798	15752	16014	15757	15935	15838	15921	15910	15784	15851	15948	15705	15907	15920	15869	15989	15857	15768	15915	15827	15796	15711	15888	15685	16030	15838	15755	15771	15969	15763	15974	15943	15946	15720	15848	15802	15965	15749	15894	15793	15785	15605	15948	15946	15764	15844	15827	15864	15811	15864	15775	15889	15727	15841	15860	15863	15910	15899	16021	15798	15802	15670	15863	15935	15773	15822	15840	15705	15779	15818	15879	15811	15762	15790	15919	15705	15740	15847	15719	15953	15817	15891	15781	15983	15762	15712	15805	15909	15852	15966	15947	16005	15747	16005	15911	15696	15719	15828	15880	15780	15793	15905	16002	15681	15773	15891	15613	15871	15855	15872	15938	15849	15715	15876	15665	15907	15773	15701	15676	15791	15680	15806	15718	15874	15832	16034	15748	15790	15756	15821	15774	15837	15766	15765	15790	15715	15836	15830	15905	15714	15650	15999	15812	15936	15848	15841	15729	15751	15724	15818	15743	15797	15670	15980	15834	15854	15729	15818	15682	15780	15679	15721	15871	15750	15939	15832	15839	15889	15791	15873	15800	15800	15763	15933	15818	15856	15628	15855	15642	15812	15904	15851	15875	15704	15846	15719	16035	15859	15870	15772	15897	15825	15796	15818	15922	15738	15711	15841	15790	15803	15947	15742	15992	15775	15794	15943	15825	15621	15657	15770	15893	15645	15999	15831	15685	15812	15802	15798	15854	15661	15902	15736	15873	15820	15739	15724	15771	15860	15948	15725	15760	15739	15727	15952	15759	15945	15894	15710	15942	15855	15928	15700	15709	15797	15756	15681	15925	15927	15921	15750	15726	15886	15961	15727	16018	15804	15801	15796	15841	16025	16013	15784	15933	15761	15814	15700	15875	15748	16018	15765	15986	15692	15760	15750	15916	15697	15818	15888	15682	15841	15807	15913	15729	15789	15794	15838	15707	15747	15655	15814	15779	15540	15776	15884	15945	16058	15836	15755	15880	15742	15809	15788	15867	15837	15861	15718	15789	15841	15883	15706	15645	15904	15950	15855	15811	15783	15755	15775
27296	21813	25119	22520	19482	19522	19745	19404	19427	19472	19310	19272	19265	19318	19328	19307	19484	19339	19135	19112	19005	19275	19527	19265	19297	19123	19290	19319	19257	19381	19269	19232	19380	19332	19346	19523	19349	19306	19272	19223	19144	19315	19522	19114	19362	19189	19523	19228	19178	19218	19301	19062	19206	19442	19287	19106	19158	19243	19365	19330	19264	19241	19159	19343	19129	19101	19227	19078	19284	19302	19281	19353	19092	19313	19319	19334	19094	19368	19331	19441	19368	19091	19278	19084	19197	19124	19166	19317	19203	19293	19400	19281	19247	19200	19190	19291	19241	19114	19515	19225	19337	19249	19332	19391	19218	19097	19413	19272	19128	19052	19186	19380	19149	19156	19038	19218	19346	18943	19275	19437	19203	19309	19494	18987	19224	19119	19246	19178	19117	19502	19400	19091	19215	19221	19178	19088	19416	19162	19321	19244	19191	19352	19356	19306	19144	19078	19180	19241	19074	19167	19340	19190	19175	19176	19301	19131	19243	19274	19392	19143	19340	19026	19285	19247	19158	18979	19204	19301	19286	19325	19257	18982	19245	19286	19063	19382	19240	19185	19202	19189	19337	19223	19253	19134	19290	18990	19175	19112	19165	19257	19082	19308	19164	18955	19230	19359	19295	19462	19270	19277	19052	19382	18985	19428	19078	19225	19049	19222	19051	19375	19166	19157	19198	19122	19341	19218	19259	19284	19225	19255	19296	19201	19187	19122	19375	19407	19035	19157	19250	19291	19236	19053	19207	19290	19206	19200	19209	19308	19381	19188	19204	19137	19202	19144	19358	19194	19397	19198	19296	19251	19315	19103	19210	19195	19082	19348	19270	19363	19335	19355	19317	19036	19327	19140	19198	19178	19294	19266	19181	19026	18962	19022	19231	19110	19178	19231	19290	19028	19019	19193	19382	19058	18995	19248	19075	19036	19292	19367	19243	19159	19145	19165	19123	19221	19279	19290	19213	19276	19242	19090	19333	19169	19247	19185	19263	19233	19228	19170	19408	19196	19235	19222	19309	19256	19112	19210	19283	19263	19192	19064	19229	19294	19270	19332	19282	19150	19436	19315	19109	19332	19264	19333	19250	19256	19298	19360	19184	19391	19167	19246	19180	19194	19192	19134	19208	19369	19358	19164	19453	19283	19251	19177	19194	19202	19305	19141	19034	19146	19390	19321	19169	19153	19208	19226	19176	19304	19148	19168	19260	19322	19332	19253	19227	19157	19190	19281	19280	19219	19269	19430	19357	19380	19240	19256	19154	19317	19332	19155	19148	19198	19068	19296	19354	19208	19061	19276	19219	19157	19094	19176	19292	19130	19304	19281	19119	19251	19166	19256	19232	19066	19294	19106	19018	19047	19196	19243	19124	19212	19169	19129	19214	19058	19090	19390	19492	19223	19086	19309	19100	18998	19217	19100	19140	19324	19437	19307	19243	19266	19316	19221	19290	19252	19178	19168	19264	19388	19191	19198	19354	19132	19283	19438	19245	19267	19162	19197	19255	19177	18861	19182	19030	19351	19074	19149	19083	19096	19126	19194	19290	19087	19181	19174	19319	19188	19198	19154	19050	19125	19194	19243	19120	19397	19246	19139	19163	19260	19276	19276	19141	19112	19340	19263	19147	19411	19332	19217	19428	19401	19320	19296	19115	19082	19143	19223	19160	19160	19146	19359	19332	19373	19236	19238	19176	19172	19289	19200	19295	19206	19149	19288	19118	19382	19338	19409	19317	19250	19336	19111	19313	19209	19337	19114	19192	19216	19131	19346	19136	19219	19272	19360	19146	19213	19394	19430	19347	19178	19204	19299	18991	19193	19233	19220	19368	19288	19227	19380	19528	19119	19260	19093	19266	19168	19288	19243	19210	19325	19265	19358	19306	19393	19202	19058	19161	19298	19395	19218	19353	19188	19271	19334	19306	19092	19112	19357	19287	19193	19288	19157	19266	19241	19227	19105	19339	19277	19211	19228	19103	19271	19202	19240	19293	19181	19193	19167	19058	19120	19190	19360	19332	19181	19267	18863	19317	19343	19260	19331	19295	19261	19307	19255	19142	19045	19054	19188	19131	19328	19293	19331	19072	19306	19097	19359	19171	18964	19205	19337	19035	19181	19051	19303	19113	19282	19311	19157	19046	19288	19219	19137	19472	19184	19267	19160	19271	19149	19277	19145	19195	19312	19101	19423	19451	19131	19299	19315	19334	19216	19223	19223	19146	19170	19498	18958	19515	19138	19374	19311	19236	19311	19317	19178	19122	19396	19219	19081	19327	19381	19129	19205	19470	19381	19250	19014	19237	19224	19231	19437	19226	19133	19106	19047	19327	19544	19328	19190	19247	19271	19401	19326	19245	19345	19170	19176	19418	19338	19246	19105	19275	19287	19324	19295	19100	19192	19340	19266	18992	19087	19109	19239	19211	19338	19091	19198	19101	19398	19381	19198	19242	19370	19283	19224	19369	19367	19126	19148	19232	19292	19217	19209	19168	19163	19237	19223	19159	19215	19310	19240	19100	19201	19172	19366	19326	19310	19047	19147	19343	19265	19364	19233	19101	19100	19073	19369	19335	19072	19145	19286	19301	19297	19322	19186	19187	19093	19305	19174	19332	19215	19208	19304	19043	19178	19352	19027	19153	19125	19385	19442	19276	18953	19288	19181	19149	19126	19167	19281	19275	19321	19155	19026	19150	19312	19219	19383	19409	19289	19243	19211	19376	19256	19194	19237	18944	19139	19233	19312	19355	19233	19373	19130	19144	19127	19385	19114	19344	19289	19216	19061	19128	19440	19224	19180	19086	19029	19182	19311	19081	19403	19055	19116	19210	19247	19188	19361	19211	19451	19379	19166	19349	19141	19289	19039	19058	19180	19305	19433	19318	19199	19088	19269	19196	19109	19023	19225	19103	19405	19112	19031	19350	19322	19262	19254	19115	19234	19300	19372	19225	19287	19274	19222	19311	19241	19183	19374	19060	19081	19238	19083	19098	19098	19278	19286	19232	19217	19257	19231	19168	19296	19322	19378	19253	19335	19191	19073	19122	19043	19217	19162	19107	19135	19354	18994	19168	19170	19125	19350	19235	19330	19214	19202	19341	19381	19357	19226	19280	19238	19105	19175	19073	19264	19355	19102	19312	19323	19291	19042	19199	19174	19248	19260	19237	19239	19116	19028	19052	19252	19439	19187	19292	19239	19338	19150	19400	19316	19118	19075	19295	19116	19372	19201	19306	19281	19181	19264	19315	19244	19034	19182	19253	19310	19132	19156	19214	19135	19044	19026	19060	19088	19213	19133	19162	19279	19301	19139	19292	19230	19330	19094	19243	19239	19124	19270	19155	19225	19230	19243	19161	19198	19039	19008	19203	19247	19123	19076	19144	19355	19219	19221	19304	19134	19250	19221	19468	19054	19020	19140	19268	19250	19097	19070	19288	18944	19197	19143	19408	19339	19312	19132	19126	19065	19347	19371	19265	19172	19178	19346	19288	19487	19024	19214	19221	19197	19207	19302	19099	19321	19058	19230	19184	19494	19281	19367	19102	19236	19169	19311	19237	19229	19189	19239	19173	19220	19119	19225	19407	19139	19096	18979	19361	19252	19090	18987	19091	19197	19070	19217	19229	19205	19127	19329	19235	19278	19206	19202	19236	19328	19224	19262	19186	19215	19218	19438	19126	19317	19415	19081	19254	19313	19221	19256	19106	19083	19137	19250	19400	19088	18885	19263	19027	19246	19267	19075	19219	19091	19244	19050	19147	19314	19175	19192	19216	19075	18976	19058	19286	19194	19445	19213	19368	19342	19442	19307	19319	19349	19324	19439	19207	19387	19147	19255	19361	19360	19151	19203	19317	19220	19122	19127	19178	19163	19151	19263	19288	19134	19173	19057	19285	19201	19199	19221	19304	19367	19296	19281	19273	19266	19082	19210	19303	19449	19234	19474	19061	19145	19285	19108	19120	19100	19131	18954	19422	19276	19371	19193	19118	19154	19002	18971	19351	19389	19100	19201	19150	19167	19217	19240	19128	19277	19103	19169	19259	19209	19310	19197	19382	19141	19433	19407	19149	19202	19455	19071	19074	19136	19216	19319	19291	19098	19119	18955	19211	19291	19152	19053	19244	19291	19177	19146	19137	19162	19044	19208	19209	19422	19114	19334	19228	19171	19197	19391	19296	19196	19205	19094	19174	19116	19327	19286	19127	19239	19082	19324	19235	19310	19165	19302	19178	19283	19164	19249	19332	19234	19060	19279	19186	19129	19118	19224	19113	19040	19287	19305	19274	19231	19092	19243	19103	19192	19203	19264	19292	19031	19128	19413	19092	19019	19254	19149	19485	19340	19136	19299	19208	19207	19198	19379	19222	19186	19029	19138	19032	19221	19257	19230	19006	19154	19187	19253	19077	19261	19372	19215	19108	18998	19382	19281	19238	19084	19220	19126	19277	19084	19232	19191	19395	19215	19227	19119	19080	19241	19160	19216	19453	19278	19119	19339	19148	19206	19167	19456	19140	19233	19015	19174	19187	19212	19211	19308	19140	19241	19387	19313	19171	19255	19391	19155	19154	19451	19117	19398	19334	19365	19189	19366	19392	19325	19448	19249	19337	19239	19290	19228	19386	19190	19139	19166	19199	18977	19369	19121	18967	19175	19201	19177	19458	19211	19312	19194	19169	19031	19032	19293	19314	19294	19327	19136	19374	19115	19186	19172	19297	19257	19107	19168	19198	19197	19362	19242	19183	19136	19313	19332	19208	19320	19331	18973	19276	19223	19264	19345	19178	19191	19353	19468	19419	19005	19165	19312	19457	19137	19372	19178	19017	19139	19297	19380	19284	19213	19157	19311	19056	19138	19265	19412	19401	19143	19266	19169	19496	18994	19209	19188	19274	19278	19220	19188	19401	19298	19270	19415	19380	19065	19297	19302	19143	19396	19070	18912	18948	19002	19326	19293	19407	19185	19250	19346	19245	19235	19181	19436	19228	19210	19078	19204	18904	19259	19347	19248	19323	19247	19552	19109	19273	19201	19307	19163	19196	19061	18904	19249	19263	19329	19388	19061	19183	18984	19245	19149	19191	19260	19087	19094	19206	19407	19298	19189	19431	19123	19264	19367	19229	19205	19357	18929	19268	19226	19345	18988
15310	18508	18117	17188	16840	16558	16523	16335	16378	16310	16173	16346	16360	16207	16088	16211	15988	16220	16107	16196	16097	16312	16173	16218	16101	16122	16158	16151	16128	15881	16184	16430	16050	16205	16282	16129	16203	16081	16317	16310	16167	16254	16002	16219	16219	16011	16206	16055	16222	16105	16153	16205	16055	16171	16128	16128	16172	16047	16039	15891	16079	16132	16036	16115	16086	16054	16019	16278	16058	16289	16166	16073	16281	16203	16142	16063	16038	16175	16081	16030	16095	16132	16170	16295	16042	16057	16015	16157	16181	16267	15974	16024	16159	16056	16143	15939	16154	16136	16145	16061	16109	16134	16349	16110	16036	16159	15948	16067	16167	16111	16184	16126	16150	16104	16217	16197	16035	16307	16103	16167	15976	15981	16154	16087	16081	16091	16221	16153	16185	16272	16143	16116	16085	16165	16080	16141	16157	16222	16170	16057	16318	16045	16050	16110	15978	16069	15941	16149	16126	15922	15998	16138	16118	16113	15999	16141	16148	16151	16130	16177	16004	16199	16125	16171	16103	16143	16219	16208	15992	16003	16053	16093	16029	16210	16046	16285	16113	15973	16248	16144	16038	16020	16154	16226	16001	16172	16340	16044	15940	16087	16157	16177	16173	16185	16228	16237	16049	16162	16073	16022	16208	16255	16209	16106	16090	15993	16043	16288	16036	16336	16124	16159	15963	16068	16203	16254	16135	15967	15934	16036	16119	15942	16232	16122	16119	16030	16048	15984	16118	16109	16112	16078	16096	16188	16133	16037	16009	16150	15933	16102	16131	15974	16173	15978	16152	16124	15944	16147	16215	16121	16027	15990	16063	16056	16149	16142	15972	16181	16046	16087	16197	16158	16286	16169	16156	16016	15975	15983	16021	16071	16145	16013	16117	16134	16185	16114	16157	15991	16053	16070	16194	16251	16047	15929	16042	15950	16175	16213	16128	16055	16149	16088	15958	16153	16186	16209	15974	16134	16036	16065	15961	16056	16173	16004	16152	16063	16049	16051	16024	16026	16168	16006	16197	16149	16252	16017	16218	16089	15985	15975	15891	16100	16086	15984	16243	16286	16175	16251	16241	16014	16148	16039	16055	16053	16188	16102	16163	16106	16120	16259	16177	16100	16131	16140	15989	16223	16081	16025	16177	15918	16212	16025	16206	16117	16236	16014	16193	16114	16075	16102	16155	15966	16253	16122	16185	16133	16066	16026	15869	16141	16130	15986	16183	16240	16214	16081	16099	16184	16064	15997	16082	16001	16102	16024	16124	16057	16090	16122	16170	16067	15891	16053	16032	16179	16091	16163	16286	16145	15990	16073	16140	15978	16211	16139	16274	16149	16117	15885	16144	16040	16171	16110	16017	15961	16062	16043	16205	15912	16049	16078	16115	16019	16306	16141	16217	16094	16016	15983	16040	16087	16002	16028	15956	16178	16196	16025	16308	16108	16161	16189	16064	16025	16046	16197	16007	16198	15993	16092	16256	16110	16102	16176	16161	16110	16163	16154	16102	16024	15973	16169	16347	16164	16058	16128	16244	16257	16143	16080	16055	16202	16297	16073	16154	16043	16071	16143	16081	16172	16066	16022	16206	16039	15952	16167	16135	16089	16027	16030	16140	16051	16065	16017	15978	16112	16028	16203	15941	16138	16175	16155	16069	15936	16076	16189	16099	16233	16062	16133	16128	16108	15909	16116	16171	15934	16183	16182	16088	16168	16197	16248	16122	16029	16291	16085	16055	15997	15917	16147	16041	16198	16100	16099	16247	16003	16101	16145	16231	16043	16126	16231	16070	16263	16167	16336	15991	15980	15972	16158	16064	16065	15939	15998	16246	16220	16194	16214	15921	16136	16065	16060	16046	16112	16100	16257	15978	16017	16217	16139	16065	16013	16252	15967	16227	16140	16195	16254	16183	16026	16171	16104	15808	16195	16109	16053	16186	16028	16001	15750	15935	16060	16186	16084	16137	16038	16003	16120	16044	16207	15960	16050	16243	16101	16091	16010	16205	16361	16164	16210	16031	16157	15984	16177	16033	16046	15956	16102	16153	16204	16160	16185	16189	16289	16157	16208	15889	16125	16076	16152	16136	16181	16236	16269	16263	16138	16134	16135	16161	16139	15967	16071	16105	16228	16095	16133	16235	16098	16241	16064	15928	16158	16026	16153	16229	15990	16186	16092	16231	16031	16165	16122	16193	16021	16118	16178	15980	16118	16129	16006	15992	16077	16091	16233	16065	16042	16089	16201	16060	16124	16066	16104	16123	16020	16042	16046	16203	16054	16227	16060	16113	16117	16048	16230	16015	16007	15960	16152	16102	16122	16309	16286	16232	16189	16191	16003	16049	15995	16192	15949	16224	16038	16017	16004	16159	16015	16168	15855	16069	15973	16135	16097	16034	15927	16052	16073	16199	16283	16020	16092	15976	16198	16039	16042	15931	15979	16125	16110	16147	16114	16112	16188	15986	16197	15970	16083	16199	15943	16189	16206	16278	16182	16074	16159	16232	16135	15877	16211	16082	15958	16216	16117	16229	16207	16147	15943	15954	16086	16094	16037	16063	16222	16070	16187	16360	16138	15978	16165	16165	15937	16200	16227	16096	16150	16098	16021	16129	15944	16144	15982	16229	15996	16065	16010	16012	16085	16110	16305	16032	16062	16021	16245	16219	16013	16200	16084	16131	16353	15997	16101	16207	16160	16016	16126	16045	16162	16012	16106	16100	16114	16180	15988	16301	16106	16079	16015	16199	15888	16160	16157	16140	15960	16091	15977	16225	16052	16007	16276	16299	16043	15878	16122	16280	16278	16221	16014	16211	16226	16054	15975	16005	16195	16223	16084	16047	16222	16171	16272	16214	16016	16168	15943	16126	15913	16040	16112	16187	16109	15934	16008	16095	16104	16199	16054	16037	16071	16029	16002	15983	16120	16163	16027	15887	16096	16157	16030	16016	15969	15971	16214	16115	16220	16076	15994	16071	16085	15992	16037	16164	16120	16110	16170	15945	16142	16291	16075	16249	16099	15935	16232	16187	16040	16002	16235	16161	16133	15962	16140	15993	16165	15994	15830	16153	15979	16080	16262	16102	16083	16039	16030	16153	16115	16026	16137	15975	15968	16093	16128	16188	16133	16174	16126	16132	16165	15864	16013	16362	16128	16159	16188	16064	16172	16093	16005	16149	16244	16094	16185	16210	16039	16043	16029	16057	16205	16168	16042	16076	16204	16086	16243	16089	16150	16198	16121	16177	16170	16258	15993	16115	16049	16072	15962	15954	16089	16080	16205	16158	16168	16067	16181	16214	16148	16167	15896	15917	16023	16038	16124	16211	16057	16037	16055	16279	16191	16067	16100	15864	16172	16160	16068	16222	16108	16120	16123	16084	16102	16112	16018	16210	16192	16205	16044	16066	16115	16063	15985	15988	16103	16149	15982	16228	16091	16044	16228	16071	15982	16207	15967	15968	16118	16085	16289	16035	16096	16247	16275	16161	16231	16086	16048	16103	16270	16094	16152	16191	16210	15925	16051	16180	16104	16315	16219	15907	16157	16150	16114	16051	16114	16196	16146	16154	16091	16120	16109	15967	16125	15972	16064	16148	16225	16122	16119	15987	16109	16045	16210	15991	16189	16123	16077	16160	16140	16202	16009	15916	16335	15986	16367	16220	15978	16144	15895	16113	16071	15969	16054	16292	16142	16266	15864	15993	16136	16129	16065	16104	16023	16030	15971	16147	16034	16037	16081	16071	16099	16149	16290	16190	16205	15985	16092	16245	16177	16194	16035	16163	16028	15976	16165	16073	16163	16099	16106	16148	16214	16192	16393	16179	16041	15922	16031	16140	16168	16009	16179	16025	15998	16202	16205	16088	16114	16164	16074	16075	16211	16109	16024	16076	16208	16127	16181	16033	16250	16156	16131	16225	16142	16061	16164	16151	16125	16169	16110	15989	16213	16149	15956	16088	16210	16129	16092	16135	15970	16244	15992	16111	16135	16208	15900	16131	16237	16074	16174	15953	16208	16214	16121	16103	16199	15949	16201	16247	16048	16113	16162	16127	15976	16124	16006	15993	16095	16154	16068	16128	16163	15960	16187	16070	16178	16153	16146	16173	16044	16094	16100	16155	16041	16174	15933	16388	16169	16151	16175	16199	16057	16123	15951	16049	16072	16136	16141	16180	16162	16077	16137	16097	16094	16033	16169	16223	16274	16023	16162	16061	16182	16010	16202	16003	16242	15994	16122	16028	16214	16140	15979	16013	16054	16073	16217	15981	16216	15895	16122	16055	16135	16119	16034	15964	16150	16192	16035	15891	16082	16330	16089	16147	16229	16107	16081	16113	16161	16109	16281	16012	16111	16168	16169	16266	15955	16209	16120	16339	16091	16246	16151	16014	16063	16181	16174	16234	16296	16325	16132	16192	15817	16128	16062	16024	16183	16076	16078	16250	16234	16168	16067	16065	16127	16280	16185	16167	15855	16122	16167	16195	16124	16036	16191	16272	16084	16290	16166	16040	16011	15979	16039	16234	15969	16074	16307	16248	15999	16128	16271	16075	16268	16047	16148	15985	16174	16287	16272	16070	16187	15944	16126	16069	16104	16183	16096	16270	16226	16058	16177	16214	16200	16032	16078	16163	16083	16064	16139	16143	16102	16150	16135	16213	16117	16059	16178	16039	16187	16023	16306	16118	15985	16137	16254	16189	16161	16203	16029	16064	16123	16100	16181	16254	16109	16266	16028	16058	16094	16015	16093	16211	16076	16118	16101	16119	16052	16145	16210	15967	15962	16209	16203	16245	16115	16234	16126	16204	16043	16102	16089	16189	16176	16042	16222	16111	16069	16152	16068	16099	16015	16157	16124	16089	16132	16077	16053	15987	16165	15996	16006	16110	16183	16229	16217	15960	16018	16112	16244	16054	16203	16096	16154	16209	16168	16175	16271	16183	16130	16147	16032	16042	16065	16083	16113	16131	16160	16210	15990	16157	16114	16051	16175	16125	16065	16026	16054	16078	16167	16069	16120	16023	16293	16215	16132	16275	16148	16261	16280	16099	16135	15995	16218	16070	16052	16202	16112	16118	16067	16236	16025	16117	16185	16185	15992	15965	16133	16020	16030	16069	16159	16126	16123	16125	16115	16057	16168
23489	20982	28396	23839	21915	22546	21987	19572	19184	19236	19070	19140	18770	19021	19058	18794	18837	18938	18728	18551	18851	18720	18636	18808	18819	18734	18707	18654	18681	18713	18622	18680	18737	18762	18611	18654	18660	18702	18580	18784	18713	18814	18840	18788	18898	18570	18649	18723	18705	18743	18368	18489	18665	18695	18729	18570	18732	18718	18611	18549	18481	18559	18760	18607	18615	18460	18725	18479	18579	18529	18712	18734	18629	18557	18545	18756	18847	18545	18735	18623	18681	18703	18568	18520	18566	18660	18593	18519	18994	18558	18591	18578	18587	18535	18515	18801	18577	18746	18468	18377	18740	18620	18654	18693	18580	18488	18598	18634	18536	18576	18699	18577	18431	18677	18533	18666	18498	18762	18847	18593	18588	18724	18684	18604	18601	18589	18616	18409	18437	18879	18555	18691	18679	18556	18505	18467	18524	18530	18694	18622	18778	18702	18690	18852	18723	18561	18568	18827	18497	18710	18750	18454	18550	18602	18632	18521	18498	18638	18674	18726	18528	18589	18713	18638	18629	18635	18536	18514	18902	18527	18577	18446	18550	18659	18702	18719	18565	18554	18440	18471	18500	18497	18676	18630	18588	18620	18636	18697	18509	18636	18626	18470	18389	18455	18582	18766	18462	18716	18600	18514	18635	18775	18692	18573	18701	18565	18740	18616	18706	18750	18677	18406	18634	18579	18500	18623	18708	18751	18520	18576	18856	18652	18472	18460	18579	18651	18697	18285	18618	18410	18703	18676	18508	18470	18353	18433	18838	18444	18626	18589	18680	18468	18577	18572	18493	18393	18535	18638	18561	18487	18613	18571	18633	18641	18432	18530	18559	18511	18634	18616	18605	18615	18658	18669	18600	18410	18630	18533	18573	18514	18678	18531	18484	18524	18744	18519	18396	18507	18475	18823	18603	18599	18563	18461	18475	18798	18722	18557	18469	18519	18427	18565	18493	18641	18570	18648	18527	18770	18499	18646	18548	18730	18546	18467	18733	18570	18550	18571	18512	18551	18530	18339	18500	18536	18726	18617	18566	18560	18652	18820	18431	18596	18574	18535	18612	18686	18412	18558	18423	18782	18640	18598	18691	18626	18593	18402	18492	18731	18527	18675	18878	18480	18685	18640	18512	18780	18397	18494	18599	18472	18409	18431	18531	18565	18507	18621	18558	18698	18554	18559	18597	18672	18575	18739	18575	18687	18538	18525	18394	18640	18584	18422	18660	18611	18407	18629	18621	18676	18689	18720	18596	18695	18497	18602	18543	18502	18520	18505	18580	18361	18329	18574	18613	18533	18651	18730	18537	18431	18640	18588	18657	18590	18425	18853	18741	18469	18541	18635	18657	18995	18474	18495	18708	18573	18687	18582	18696	18565	18697	18554	18460	18632	18636	18570	18675	18712	18658	18561	18502	18534	18579	18666	18676	18576	18501	18577	18630	18356	18606	18678	18695	18554	18620	18569	18498	18641	18604	18598	18498	18512	18345	18614	18553	18728	18564	18850	18664	18520	18834	18572	18578	18445	18594	18616	18605	18829	18603	18679	18736	18831	18532	18447	18469	18520	18359	18636	18529	18651	18801	18719	18518	18555	18581	18569	18574	18540	18532	18428	18576	18372	18320	18575	18653	18760	18526	18507	18710	18518	18623	18553	18750	18528	18501	18744	18434	18510	18502	18581	18719	18721	18633	18533	18527	18483	18583	18530	18481	18520	18507	18480	18318	18660	18596	18708	18460	18611	18582	18638	18583	18327	18681	18562	18710	18554	18563	18684	18854	18638	18705	18554	18679	18583	18704	18546	18600	18679	18671	18525	18369	18437	18473	18674	18663	18638	18487	18563	18650	18647	18787	18509	18323	18589	18666	18521	18591	18692	18563	18642	18465	18703	18668	18677	18391	18552	18445	18520	18905	18579	18604	18647	18752	18679	18571	18612	18769	18702	18714	18659	18663	18695	18592	18475	18449	18551	18701	18508	18480	18727	18677	18483	18716	18596	18618	18655	18822	18654	18705	18826	18559	18659	18606	18490	18563	18518	18461	18589	18644	18486	18545	18545	18421	18462	18536	18516	18503	18464	18484	18618	18529	18608	18548	18597	18483	18607	18558	18471	18526	18504	18826	18460	18594	18554	18535	18596	18519	18626	18586	18714	18860	18491	18618	18479	18633	18722	18733	18395	18503	18717	18571	18590	18642	18578	18469	18604	18647	18343	18591	18671	18446	18626	18624	18524	18617	18499	18526	18644	18594	18716	18700	18458	18321	18393	18534	18556	18606	18751	18505	18410	18636	18653	18705	18529	18399	18531	18535	18397	18485	18606	18653	18492	18772	18622	18497	18566	18459	18652	18594	18564	18594	18526	18663	18689	18553	18558	18728	18630	18538	18461	18612	18720	18414	18496	18677	18519	18701	18570	18523	18441	18661	18460	18495	18485	18556	18593	18488	18507	18605	18760	18781	18645	18427	18452	18467	18459	18590	18570	18612	18652	18465	18557	18519	18680	18469	18698	18909	18590	18501	18617	18538	18526	18455	18534	18619	18476	18479	18553	18868	18539	18408	18760	18776	18640	18486	18645	18498	18401	18581	18529	18803	18697	18674	18615	18271	18524	18663	18502	18467	18564	18532	18725	18586	18570	18644	18467	18403	18643	18642	18762	18555	18522	18563	18421	18413	18507	18595	18581	18649	18481	18745	18552	18502	18523	18331	18635	18631	18745	18754	18687	18712	18736	18394	18544	18665	18754	18575	18610	18415	18660	18324	18606	18418	18536	18746	18773	18522	18533	18581	18561	18648	18622	18466	18484	18736	18542	18590	18662	18493	18699	18454	18702	18544	18602	18602	18741	18669	18672	18291	18605	18690	18591	18725	18396	18479	18454	18552	18667	18444	18490	18721	18549	18735	18407	18660	18599	18433	18574	18525	18649	18559	18547	18802	18578	18669	18479	18606	18665	18701	18450	18602	18337	18611	18413	18665	18518	18716	18438	18579	18452	18597	18522	18558	18500	18487	18548	18687	18724	18494	18540	18581	18636	18557	18445	18450	18391	18436	18472	18521	18488	18580	18508	18491	18525	18534	18529	18646	18587	18597	18641	18528	18473	18718	18563	18551	18484	18548	18619	18457	18501	18677	18483	18695	18599	18553	18656	18577	18577	18599	18425	18672	18728	18468	18464	18454	18509	18613	18375	18358	18524	18598	18459	18534	18589	18544	18542	18395	18706	18655	18852	18734	18696	18745	18617	18428	18580	18904	18492	18750	18540	18704	18591	18559	18754	18690	18814	18291	18728	18549	18644	18672	18606	18654	18790	18599	18637	18452	18531	18418	18493	18417	18478	18750	18578	18580	18508	18487	18560	18401	18673	18364	18577	18537	18575	18713	18484	18709	18839	18656	18451	18588	18469	18606	18565	18532	18576	18761	18523	18860	18562	18742	18343	18551	18468	18599	18736	18510	18499	18492	18545	18715	18611	18377	18545	18598	18326	18423	18449	18437	18685	18395	18574	18531	18430	18791	18595	18607	18600	18437	18461	18433	18574	18415	18478	18468	18500	18575	18503	18564	18283	18596	18699	18641	18419	18500	18752	18590	18604	18378	18509	18413	18494	18456	18524	18644	18604	18650	18754	18591	18618	18747	18723	18688	18611	18751	18655	18582	18714	18435	18559	18560	18630	18538	18366	18459	18546	18443	18591	18544	18542	18580	18414	18474	18668	18633	18502	18471	18647	18596	18563	18424	18556	18573	18588	18702	18589	18624	18590	18616	18646	18671	18653	18521	18798	18744	18543	18719	18678	18583	18654	18675	18462	18677	18515	18602	18557	18545	18502	18652	18683	18567	18668	18594	18635	18762	18610	18588	18351	18552	18657	18740	18484	18402	18697	18568	18392	18688	18433	18400	18519	18590	18575	18511	18473	18371	18423	18634	18434	18520	18526	18488	18479	18692	18725	18498	18443	18539	18610	18676	18619	18592	18534	18646	18500	18745	18643	18439	18657	18573	18679	18598	18637	18741	18641	18598	18722	18718	18476	18496	18452	18563	18586	18751	18640	18368	18574	18522	18384	18482	18818	18663	18535	18486	18782	18790	18627	18654	18585	18623	18668	18595	18448	18520	18779	18562	18601	18510	18491	18707	18416	18574	18498	18744	18526	18569	18808	18690	18558	18482	18685	18647	18655	18661	18424	18613	18424	18662	18470	18563	18674	18600	18884	18469	18621	18483	18588	18441	18696	18471	18596	18603	18546	18736	18690	18599	18507	18515	18481	18588	18668	18691	18617	18813	18591	18656	18587	18666	18597	18448	18669	18629	18531	18553	18826	18616	18828	18487	18630	18494	18558	18610	18533	18540	18274	18591	18759	18678	18663	18594	18456	18375	18709	18713	18608	18563	18539	18554	18388	18592	18540	18407	18334	18405	18541	18555	18563	18433	18514	18377	18581	18571	18744	18719	18575	18463	18622	18776	18704	18680	18562	18607	18464	18452	18665	18677	18764	18513	18677	18557	18560	18602	18497	18514	18468	18457	18644	18650	18690	18759	18545	18696	18227	18813	18753	18718	18604	18381	18456	18648	18551	18533	18497	18495	18413	18607	18627	18445	18608	18638	18437	18605	18629	18634	18395	18581	18677	18585	18293	18750	18672	18664	18592	18420	18727	18644	18534	18456	18490	18528	18515	18569	18287	18668	18608	18552	18462	18637	18825	18855	18565	18644	18702	18443	18405	18582	18502	18549	18599	18462	18411	18361	18632	18660	18702	18547	18593	18383	18455	18574	18556	18579	18534	18689	18623	18769	18559	18718	18590	18561	18587	18548	18555	18545	18356	18523	18616	18714	18745	18522	18483	18651	18538	18604	18520	18539	18708	18664	18698	18683	18567	18628	18605	18531	18488	18459	18407	18818	18513	18655	18579	18527	18694	18713	18646	18634	18493	18563	18512	18454	18548	18563	18682	18610	18565	18708	18561	18474	18595	18689	18616	18500	18635	18515	18438	18225	18467	18519	18438	18536	18485	18658	18568	18496	18521	18486	18574	18787	18605	18501	18603	18810	18637	18579	18427	18592	18483	18657	18577	18602	18603	18655	18479	18768	18540	18671	18420	18674	18705	18389	18559	18603	18495	18556	18455	18527	18534	18765	18579
14372	23637	22130	18954	17977	17273	16984	16748	16463	16311	16211	16080	15839	15886	15965	15986	15981	15904	15908	15733	15801	15809	15743	15900	15739	15709	15677	15667	15759	15767	15731	15941	15876	15820	15862	15858	15988	15834	15637	15885	15614	15817	15954	15636	15735	15808	15889	15831	15789	15964	15887	15894	15805	15881	15870	15752	15705	15837	15842	15685	15578	15786	15644	15787	15883	15592	15785	15648	15888	15715	15596	15621	15692	15921	15618	15632	15784	15854	15806	15760	15779	15775	15669	15668	15749	15672	15794	15707	15873	15738	15801	15663	15558	15759	15667	15720	15660	15642	15780	15734	15787	15619	15728	15748	15699	15726	15685	15802	15691	15726	15761	15667	15918	15895	15737	15518	15699	15706	15869	15825	15775	15714	15507	15767	15722	15506	15856	15863	15620	15697	15646	15663	15610	15707	15660	15727	15686	15671	15832	15689	15816	15718	15714	15573	15600	15588	15677	15701	15747	15669	15810	15519	15716	15644	15707	15762	15739	15630	15689	15624	15607	15819	15856	15768	15680	15705	15674	15578	15666	15822	15746	15689	15842	15525	15655	15722	15740	15587	15542	15695	15625	15623	15704	15728	15656	15761	15700	15491	15657	15643	15686	15739	15575	15738	15768	15671	15605	15655	15828	15617	15689	15949	15613	15960	15564	15674	15656	15468	15645	15925	15812	15682	15498	15722	15708	15543	15839	15631	15520	15797	15779	15779	15743	15747	15653	15724	15694	15580	15624	15757	15812	15662	15594	15719	15780	15728	15777	15582	15435	15656	15692	15739	15546	15612	15712	15679	15779	15733	15619	15617	15867	15785	15676	15749	15828	15762	15517	15607	15646	15718	15603	15566	15543	15597	15711	15733	15708	15623	15768	15711	15551	15681	15741	15816	15725	15885	15700	15630	15811	15702	15726	15713	15762	15812	15748	15728	15787	15679	15710	15870	15780	15772	15586	15551	15630	15663	15840	15737	15712	15661	15674	15779	15734	15668	15726	15701	15675	15751	15811	15609	15582	15596	15554	15547	15562	15711	15688	15740	15756	15744	15631	15605	15540	15782	15606	15630	15675	15541	15572	15727	15771	15708	15596	15803	15761	15710	15823	15730	15627	15489	15602	15746	15668	15676	15545	15714	15875	15556	15568	15646	15731	15612	15973	15493	15724	15676	15532	15677	15786	15518	15723	15702	15643	15687	15736	15528	15746	15662	15738	15654	15671	15558	15643	15756	15640	15751	15707	15675	15861	15667	15726	15727	15750	15797	15629	15696	15685	15726	15752	15426	15600	15634	15548	15717	15684	15610	15741	15648	15735	15642	15674	15573	15765	15607	15717	15703	15808	15631	15778	15690	15870	15650	15514	15819	15734	15671	15790	15735	15691	15691	15554	15719	15747	15681	15548	15535	15753	15577	15671	15696	15456	15738	15509	15433	15719	15746	15821	15510	15650	15604	15627	15584	15661	15539	15668	15714	15805	15607	15512	15716	15717	15705	15685	15705	15654	15674	15689	15749	15632	15788	15703	15613	15680	15700	15802	15760	15694	15797	15606	15802	15609	15665	15480	15741	15635	15789	15702	15580	15723	15809	15664	15767	15783	15709	15735	15612	15799	15672	15615	15729	15568	15767	15485	15563	15723	15862	15645	15632	15858	15570	15650	15902	15696	15741	15583	15721	15824	15565	15696	15632	15706	15801	15593	15662	15761	15631	15743	15489	15638	15549	15722	15663	15553	15538	15682	15572	15604	15760	15774	15565	15730	15724	15577	15692	15737	15731	15760	15543	15648	15595	15707	15701	15679	15643	15702	15681	15709	15696	15629	15604	15709	15582	15626	15859	15632	15603	15628	15413	15750	15704	15694	15682	15730	15669	15711	15879	15568	15492	15701	15612	15593	15587	15399	15568	15476	15802	15722	15688	15723	15680	15584	15747	15762	15653	15644	15515	15678	15617	15653	15702	15673	15594	15803	15585	15581	15648	15671	15925	15657	15755	15727	15539	15879	15788	15681	15808	15640	15558	15743	15691	15802	15801	15612	15693	15712	15574	15813	15742	15594	15568	15719	15542	15628	15745	15718	15798	15560	15668	15664	15692	15713	15566	15759	15693	15692	15750	15834	15570	15697	15652	15702	15587	15646	15619	15762	15703	15687	15768	15618	15694	15713	15815	15713	15683	15751	15600	15608	15679	15762	15809	15702	15650	15547	15659	15682	15703	15731	15746	15709	15618	15561	15719	15652	15775	15836	15789	15531	15695	15650	15611	15777	15757	15574	15772	15608	15621	15708	15931	15809	15619	15663	15805	15562	15702	15722	15520	15922	15624	15730	15715	15776	15859	15807	15697	15574	15586	15748	15700	15718	15569	15691	15626	15744	15696	15561	15860	15472	15556	15781	15611	15645	15749	15655	15780	15630	15640	15752	15740	15714	15592	15799	15642	15739	15582	15626	15690	15721	15661	15662	15613	15710	15641	15556	15705	15677	15654	15737	15689	15641	15616	15719	15501	15724	15610	15561	15576	15651	15713	15804	15677	15661	15786	15594	15678	15787	15598	15878	15648	15753	15712	15606	15756	15771	15899	15505	15970	15605	15664	15686	15644	15741	15608	15613	15655	15761	15718	15732	15546	15734	15735	15540	15807	15784	15646	15664	15839	15685	15662	15646	15685	15785	15557	15796	15691	15758	15660	15425	15636	15638	15593	15647	15835	15650	15607	15597	15657	15842	15584	15655	15645	15638	15685	15710	15653	15753	15763	15621	15464	15653	15766	15513	15707	15717	15613	15641	15661	15719	15764	15593	15734	15736	15773	15560	15442	15568	15612	15737	15720	15555	15667	15777	15713	15713	15645	15856	15686	15812	15755	15602	15486	15679	15762	15421	15578	15803	15516	15696	15896	15688	15657	15703	15670	15591	15734	15659	15715	15777	15821	15608	15598	15707	15799	15773	15831	15531	15726	15730	15571	15844	15642	15665	15501	15760	15734	15561	15752	15543	15701	15776	15723	15723	15756	15665	15493	15756	15678	15750	15621	15625	15693	15734	15619	15674	15586	15486	15584	15667	15740	15633	15707	15638	15769	15798	15537	15664	15781	15574	15788	15547	15709	15675	15548	15725	15877	15515	15618	15642	15676	15715	15648	15657	15708	15576	15738	15609	15723	15677	15611	15734	15637	15622	15568	15622	15684	15755	15791	15663	15457	15864	15700	15624	15612	15748	15699	15728	15697	15744	15665	15793	15739	15666	15656	15909	15615	15642	15697	15732	15656	15518	15715	15766	15742	15573	15737	15597	15823	15543	15633	15584	15762	15668	15675	15747	15686	15681	15517	15679	15585	15612	15753	15766	15610	15646	15680	15702	15751	15681	15765	15763	15713	15807	15723	15810	15589	15690	15602	15759	15601	15540	15684	15723	15706	15687	15590	15867	15671	15684	15697	15694	15657	15839	15703	15639	15748	15822	15638	15579	15720	15649	15789	15860	15769	15733	15647	15649	15783	15743	15620	15761	15646	15742	15745	15592	15632	15794	15704	15584	15707	15619	15604	15676	15663	15846	15627	15577	15744	15759	15645	15824	15664	15704	15525	15712	15781	15653	15667	15731	15773	15823	15592	15658	15707	15695	15705	15685	15918	15594	15717	15584	15688	15665	15624	15707	15572	15805	15650	15744	15735	15626	15645	15706	15597	15673	15584	15670	15898	15802	15514	15629	15756	15706	15689	15554	15581	15769	15579	15648	15715	15665	15788	15650	15603	15734	15848	15728	15612	15716	15642	15718	15790	15674	15673	15767	15540	15572	15691	15548	15588	15683	15663	15712	15851	15785	15575	15771	15625	15588	15747	15683	15709	15832	15774	15753	15758	15566	15591	15831	15664	15879	15734	15845	15575	15680	15600	15659	15637	15800	15775	15699	15547	15604	15643	15639	15777	15527	15657	15760	15567	15669	15704	15565	15710	15660	15761	15636	15668	15740	15850	15718	15826	15591	15680	15471	15751	15848	15544	15818	15710	15766	15721	15983	15741	15777	15691	15565	15664	15770	15565	15525	15486	15841	15604	15768	15745	15652	15731	15824	15819	15641	15562	15755	15762	15639	15739	15739	15730	15809	15648	15680	15608	15752	15759	15614	15720	15825	15651	15611	15582	15564	15593	15580	15728	15642	15633	15703	15753	15799	15688	15769	15798	15801	15778	15553	15739	15770	15674	15761	15843	15617	15622	15696	15664	15758	15821	15669	15744	15772	15664	15691	15642	15586	15720	15750	15908	15734	15717	15704	15444	15529	15683	15579	15610	15640	15640	15775	15666	15514	15751	15711	15633	15578	15777	15744	15708	15716	15590	15590	15739	15634	15712	15815	15621	15590	15872	15630	15683	15646	15827	15604	15683	15617	15783	15596	15840	15562	15524	15586	15707	15557	15813	15604	15499	15676	15706	15705	15750	15594	15715	15555	15616	15750	15658	15654	15672	15688	15561	15674	15625	15789	15470	15667	15547	15567	15769	15647	15620	15714	15816	15683	15730	15618	15670	15583	15661	15635	15663	15696	15865	15739	15851	15555	15647	15563	15655	15724	15623	15777	15705	15758	15559	15674	15683	15547	15689	15588	15573	15678	15689	15655	15733	15653	15753	15766	15593	15574	15599	15856	15661	15802	15631	15611	15823	15589	15768	15642	15668	15650	15732	15539	15430	15582	15753	15676	15661	15593	15686	15693	15686	15712	15609	15734	15783	15709	15666	15780	15604	15641	15631	15818	15676	15668	15780	15791	15608	15854	15632	15806	15682	15639	15443	15632	15529	15667	15709	15689	15655	15619	15776	15654	15752	15733	15656	15578	15607	15732	15812	15804	15866	15596	15604	15621	15957	15637	15618	15753	15496	15711	15640	15621	15687	15760	15614	15828	15708	15646	15549	15816	15831	15791	15648	15671	15810	15681	15599	15680	15696	15795	15586	15748	15635	15685	15886	15472	15603	15670	15485	15769	15778	15612	15644	15622	15574	15759	15652	15714	15773	15786	15638	15748	15579	15750	15645	15544	15733	15705	15834	15662	15570	15829	15672	15502	15674	15638	15644	15923	15671	15554	15598	15674	15693	15691	15625	15801	15695	15827	15559	15613	15667	15659	15626	15712	15640	15667	15674	15824	15814
22572	21080	28882	23496	21290	23498	25604	20454	19705	19935	19965	19528	19341	19243	19563	19300	19303	19280	19279	19119	19036	19159	19144	19049	18834	19034	19165	19175	18968	19051	19121	19189	19127	19310	19125	19009	18966	19274	19033	19003	19083	19164	19010	18857	19176	19122	19094	18854	19243	19153	19248	18999	19101	19024	18814	18948	19082	18955	19184	18865	18822	19043	18908	18802	18546	18854	18842	18846	18969	19034	18902	18893	18685	18917	18980	18822	18836	18972	18782	18969	18908	18744	18999	18972	18852	18919	18670	18963	18819	18848	18794	18957	19060	18876	18986	18830	18802	18685	18496	19013	18983	19006	18869	18853	18907	18813	19050	18816	18950	18708	18993	18669	18974	18869	18915	18836	18731	18826	18816	18798	18766	18730	19088	18932	18976	18861	18740	18856	18904	18698	18823	18958	19028	18921	18703	18836	18924	19071	18936	18790	18966	18753	18685	18755	18804	18813	19005	18731	18721	18937	18949	18622	18859	18715	18771	18913	18823	19049	18664	18867	18873	18936	18937	18878	18881	18884	18870	18830	18783	18582	18967	18931	18927	18836	18786	18749	18841	18849	18944	18955	18930	18764	18753	18891	18929	18706	18840	18837	18774	18813	18845	18886	18917	18822	18971	18890	18826	18824	18918	18688	19056	18773	19022	18761	18757	18737	18785	18986	18827	18676	18934	18928	19006	18984	18801	18691	18928	18920	19011	18750	18941	18955	19004	18820	18644	18888	18845	18725	18841	18921	18705	18938	18835	18899	18824	18787	18613	18964	19189	18751	19069	18815	18697	18953	18841	18820	18817	18549	18869	18740	18833	18954	18923	18811	18772	18820	18793	18744	19110	18791	18952	18903	18740	18759	18883	18785	18828	18662	18772	18781	18704	18726	18796	18854	18839	18989	18796	18930	18609	18833	19004	18832	18637	18804	18848	18744	18819	18839	18945	18941	18639	18837	18866	18698	18732	18667	19098	18887	18946	19014	18747	18660	18705	18704	18803	18809	18926	18850	18821	18709	18803	19121	18879	19017	18766	19053	18788	18706	18890	18770	18934	18645	18843	18891	18675	18880	19009	18817	18847	18476	18622	18630	19027	18975	18945	18760	18906	18745	18721	18739	18842	18899	18751	18724	18880	18894	18690	18740	18806	18693	18988	18903	18823	18659	18954	18732	18726	19030	18863	18900	18785	18697	18874	18839	18842	18911	18944	18910	18743	18918	19042	18658	19120	18830	18977	18702	18820	18548	18772	18922	18869	18850	18854	18697	18899	19112	18900	19129	18939	18822	18819	18961	18967	18886	18931	18827	18668	18948	18988	19037	18971	18630	18634	18806	18681	18792	18751	18752	19008	18774	18841	18830	18705	18719	19012	19063	18900	18777	18802	18821	18918	18842	18937	19032	18845	18784	18819	18773	18987	18703	18956	18746	18941	19079	18924	18664	18832	18752	18832	19004	18739	18795	18940	18849	18735	18891	18867	18860	18879	18828	18692	18699	18875	18795	18654	19009	18989	18903	18811	18926	18902	18729	18842	18842	18746	18646	18915	19095	18972	18572	18771	18784	18827	18835	18954	18706	18858	18838	18791	18891	19131	19008	18760	18761	18708	18987	18949	18790	18755	18887	18901	18912	18876	18817	18886	18628	19007	18945	18859	18915	18650	18625	18796	18714	18698	18767	18747	18869	18726	18767	18673	18714	18828	18960	19042	18726	19079	18994	18803	18862	18851	18839	18846	18773	18828	19096	18670	18756	18894	18846	18704	18735	19025	18822	18889	18677	18807	18858	18897	18998	18922	18836	18854	19062	19057	18649	18833	18612	18882	18764	18782	18972	18658	18613	18677	18953	18765	18820	18806	18979	18776	18764	18728	18892	18911	18873	18893	18938	18728	18838	18889	18892	18715	18996	18777	18779	18934	18909	18691	18804	19005	18890	18916	18597	18834	18763	18826	18838	18985	18969	18675	18959	18822	18613	18786	18796	18550	18766	18784	18846	18969	18722	18912	18891	18799	18736	18834	18799	18936	18972	18675	18755	18793	18854	18884	18968	18656	18760	18800	18685	18978	18962	18634	18827	18806	19078	18887	18691	18933	18726	18888	18871	18803	18768	18948	18950	18941	18734	19178	18885	18796	18771	18915	18742	18819	18840	18809	18818	18828	18774	18789	19082	18972	18817	18842	18759	18938	18752	18907	18871	18853	18770	18767	18772	18924	18647	18736	18832	18767	18831	18792	18833	18993	18821	18680	18810	18746	18837	18827	18740	18740	18905	18828	18742	18801	18635	18888	18786	18596	18853	18738	18908	18839	18929	18724	18880	18992	18879	18702	18836	18819	18558	18844	18735	18815	18731	18818	18719	18892	18756	18974	18792	18869	18828	18861	18919	19026	18672	18889	18845	18888	18764	18770	18928	18772	18843	19020	18900	18882	18946	18952	18750	19065	18810	18818	18928	18893	18954	18954	18869	19012	18761	18656	18772	18790	18790	18773	18691	18892	18650	18808	18808	18861	18875	18950	18743	18841	18929	18803	18897	18675	18655	18707	18907	18685	18868	19002	18944	18701	18683	18820	18988	18849	18832	18938	18664	18630	18717	18829	18763	18755	18780	18812	18852	18975	18780	18707	18756	18967	18539	18788	18702	18657	18908	19009	18825	18751	18790	18775	18798	18847	19005	18969	19014	18757	18917	18714	18668	18876	18732	18938	19004	18793	18811	19058	18804	18735	18750	18886	18614	18991	18790	18677	18853	18761	18817	18570	18778	18728	18800	18906	18982	18970	18739	19054	18794	18843	18960	18900	18780	18837	18910	18866	18660	18998	18807	18708	18664	18846	18821	18883	18833	18980	18814	18899	18989	18782	18888	18623	18769	18675	18790	18799	18560	19008	18683	18624	18930	18946	18851	18879	18925	18798	18894	18777	18826	18773	18807	18621	18900	18764	18684	18914	18821	18889	18687	18732	18849	18764	18742	18965	18774	18978	19013	18892	18883	18747	19021	18882	18730	19047	18927	19109	18862	18948	18660	18855	18778	18766	18940	18801	18931	18743	18657	18785	18899	18934	18856	18608	18803	18730	18867	18850	18909	18878	18734	18827	18705	18877	18995	18701	18490	18958	18751	18936	18799	18804	18682	18874	18967	18928	18833	18835	18841	18649	18787	18867	18952	18943	18903	18854	18911	18876	18924	18866	18941	18806	18686	18925	18692	18863	18993	18849	18880	18779	18859	18778	18818	18783	18833	18465	18931	18909	18959	18749	18750	18775	18871	18908	18891	18948	18750	19023	18763	18804	18996	18896	18896	18746	18783	18829	18744	18828	18870	18887	18911	18767	18697	18781	18758	18848	18714	18848	18650	18792	18880	18804	18919	18884	18821	18907	18977	18861	19036	18968	18767	18950	18906	19070	18793	18798	18812	18667	18748	18920	18764	18868	18875	18934	18709	18888	18557	18896	18906	18855	18842	18826	18953	18955	18908	18864	19010	18994	19000	18915	18815	18846	18863	18922	18945	18854	18848	18638	18879	18950	18752	18954	18699	18871	18803	18905	18776	18817	18763	18811	18870	18858	18869	18782	18973	18849	18776	18911	18793	18871	18835	18768	18765	18803	18771	18970	18581	18703	18824	18874	18896	18948	18859	18927	18932	18902	18921	18797	18877	18800	18825	18765	18716	18590	18788	18734	18977	18878	18892	18782	18934	18830	18812	18756	18946	18672	18907	18669	19100	18747	18881	18834	18748	18658	18895	18813	18802	18902	18688	18646	18862	18805	18929	18774	18884	18771	18980	18833	18858	18886	18817	18755	19053	18987	18889	18949	18686	18626	18877	18677	18882	19028	18910	18715	19013	18836	18608	18795	18909	18823	18801	18597	18800	18823	18634	18818	18848	18738	18604	18836	18907	18908	18720	19000	18828	18997	18766	18643	18826	18864	18900	18978	18531	18818	18798	18958	18574	18764	18529	18711	18824	18771	18830	18697	18792	18823	18895	18859	18808	18718	18796	18859	19029	18866	18888	18709	19055	19033	18818	18932	19032	18765	18645	18666	18866	18681	18722	18961	18673	18789	18737	18785	18783	18767	18985	18827	18905	18683	18734	18732	18734	18801	18795	18911	18824	18802	18841	18886	18814	18926	18806	18706	18922	18715	18956	18892	18861	18558	18970	18789	18813	18779	18739	18763	18754	18737	18810	19008	18787	18974	18874	18961	18839	18974	18816	18687	18733	18829	18909	18750	18790	18940	18693	18811	18820	18661	18850	19012	18881	18774	18798	18589	19001	18686	18494	18761	18866	18986	18951	18818	18843	18913	18910	18791	18545	18847	19072	18615	18770	18771	18540	18907	18854	18903	18806	18659	18739	18843	18798	19031	18786	18787	18815	18948	18906	18487	18818	19042	18651	18835	18732	18786	18960	18859	18706	18736	18870	19036	18820	18695	18902	18733	18649	18859	18881	18824	18727	18875	18920	18813	18734	18838	18734	18973	18944	18685	18743	18764	18760	18920	18938	19030	18856	18763	18825	18786	18836	18766	18770	18663	18947	18909	18845	18632	18706	18844	18977	18827	18852	18881	18822	18903	18856	18997	18870	18695	18650	18684	19026	18820	18639	18930	18864	18676	18810	19045	18632	18864	18804	18813	19002	19006	18670	18976	18942	18729	18770	18885	18820	18871	18752	18969	18872	19053	18896	18660	18887	18749	18934	18884	18966	18857	18854	19041	18694	18625	18990	18839	18803	18734	18915	18848	18890	18834	19015	18881	18989	18803	18795	18826	18861	18868	18583	18936	18778	18677	18868	18900	18869	18797	18784	18698	18883	18683	18773	18950	18777	18795	18791	18947	19001	19052	19112	18981	18655	18840	18767	18869	18872	19000	18891	18800	18889	18602	18680	18803	18637	18952	18863	18698	18597	18872	18728	18965	18841	18852	18840	18946	18837	18804	18683	19063	18939	18927	18807	18976	18858	18769	18895	18814	19005	18901	18748	19018	19029	19054	18819	18791	18657	18818	18856	18814	18983	19038	18812	18838	18787	18813	18973	18758	18875	18777	18675	18845	18931	18913	18929	18878	18768	19011	18633	19020	18720	18973	18883	18981	19117	18966	19067	18595	18778	18849	18725	18920	18930	18838	18852	18801	18932	18875	18760
15975	28556	26244	21649	19824	18664	18014	17612	17287	16954	16781	16535	16699	16270	16336	16168	16221	16191	16079	16125	16127	15883	15969	15960	16193	15909	15961	16102	16005	15854	16123	15995	15886	16035	16013	15969	16171	15834	16167	16154	16025	16014	16066	16010	15986	16095	15991	16035	16098	16115	15909	15855	15896	15976	15862	15852	16004	15747	15980	15904	15780	15974	15939	16001	16017	15962	15817	15778	15828	15710	15882	15738	15679	15870	15894	15987	15760	15889	15842	15915	15616	15930	15818	15833	15875	15722	15918	15690	15937	15823	16002	15736	15927	15720	15997	15782	15835	15840	15870	16001	15992	15898	15857	15809	15924	15841	15845	16015	15836	15727	15804	15889	15908	15892	15891	15787	15765	15787	15951	15763	16016	15741	15943	15732	15775	15838	15791	15855	15943	15744	15907	15716	15710	15862	15847	15824	15777	15811	15838	15800	15952	15888	15728	15778	15918	15742	15736	15795	15959	15826	15800	15711	15814	15670	15637	15903	15874	15817	15784	15765	15933	15938	15836	15721	15719	15738	15767	15730	15788	15762	15713	15961	15658	15728	15981	15740	15854	15742	15706	15749	15781	15765	16035	15999	15732	15753	15814	15812	15889	15882	15785	15752	15878	15854	15794	15801	15878	15723	15746	15907	15706	15891	15800	15587	15927	15769	15854	15861	15903	15785	15671	15744	15845	15852	15768	15862	15848	15880	15748	15750	15711	15718	15669	15913	15703	15895	15734	15869	15890	15878	15688	15711	15823	15777	15971	15747	15749	15816	15704	15687	15889	15774	15855	15702	15861	15720	15769	15860	15821	15880	15607	15927	15705	15931	15803	15865	15733	15617	15819	15985	15783	15898	16005	15919	15672	15749	15642	15909	15718	15869	15839	15618	15824	15858	15818	15989	15897	15929	15831	15729	15806	15812	15794	15748	15872	15838	15752	15786	15996	15655	15792	15879	15737	15912	15695	15840	15732	15900	15734	15820	15947	15830	15997	15761	15684	15838	15815	15728	15799	15833	15644	15907	15916	15876	15786	15498	15706	15853	15782	15745	15592	15795	15704	15792	15680	15831	15700	15703	15724	15887	15624	15755	15839	15805	15827	15725	15857	15719	15778	15586	15875	15852	15771	15715	15870	15804	15822	15747	15919	15754	15900	15817	15893	15555	15831	15740	15860	15782	15722	15701	16008	15795	15784	15803	15879	15765	15747	15934	15780	15842	15782	15798	15817	15839	15902	15894	15839	15743	15709	15886	15698	15591	15860	15886	15758	15884	15891	15612	15861	15664	15971	15810	15792	15804	15787	15632	15760	15648	15916	15730	15835	15809	15894	15827	15787	15770	15737	15804	15780	15786	15664	15744	15850	15844	15857	15917	15840	15820	15812	15648	15842	15821	15813	15706	15910	15894	15937	15804	15742	15838	15905	15736	15725	15985	15780	15777	15832	16032	15715	15874	15849	15805	15870	15810	15853	15728	15824	15734	15877	15797	15848	15908	15854	15777	15840	15887	15872	15626	15799	15859	15760	16012	15740	15919	15783	15808	16010	15916	15631	15819	15841	15827	15931	15713	15882	15850	15845	15781	15734	15888	15781	15786	15806	15681	15825	15752	15897	15941	15944	15787	15855	15770	15823	15726	15988	15929	15851	15879	15928	15850	15840	15798	15789	15757	15612	15916	15688	15874	15866	15930	15790	15911	15817	15702	15893	15981	15647	15786	15958	15939	15831	15760	15911	15743	15896	15754	15842	15789	15852	15849	15724	15763	15849	15803	15524	15747	15875	15757	15831	15726	15919	15766	15670	15863	15826	15721	15808	15922	15825	15795	15889	15714	15867	15688	15869	15737	15757	15922	15940	15767	15962	15891	15802	15787	15948	15682	15832	15925	15901	15694	15915	15812	15739	15973	15793	15866	15970	15821	15852	15824	15824	15762	15942	15770	15976	15787	15832	15771	15697	15858	15868	15976	15772	15757	15811	15745	15736	15704	15849	15870	15836	15733	15747	15794	15735	15873	15819	15824	15766	15678	15729	15768	15608	15787	15788	15818	15899	15827	16006	15896	15718	15800	15876	15862	15596	15845	15760	15693	15839	15735	15816	15754	15664	15799	15828	15860	15844	15912	15785	15664	15844	15812	15850	15844	15819	15671	15772	15722	15916	15718	15709	15802	15792	15666	15668	15853	15894	15914	15694	15843	15837	16001	15721	15743	15744	15842	15872	15836	16065	15762	15829	15661	15789	15830	15786	15715	15698	15714	16012	15620	15896	15917	15814	15759	15949	15894	15718	15880	15827	15621	15745	15929	15793	15830	15786	15753	15824	15923	15789	15777	15964	15701	15825	15786	15846	15984	15782	15859	15617	15726	15745	15909	15806	15794	15815	15806	15855	15683	15790	15772	15893	15771	15815	15656	15955	15876	15943	15690	15790	15710	15798	15949	15918	15910	16022	15800	15628	15776	15641	15730	15857	15726	16038	15827	15836	15645	15721	15720	15768	15747	15861	15833	15701	15722	15772	15756	15775	15766	15592	15890	15866	15740	15853	15882	15869	15815	15891	15799	15845	15706	15833	15865	15795	15805	15917	15843	15866	15810	15904	15744	15820	15779	15857	15693	15775	15641	15856	15806	15829	15570	15794	15902	15847	15667	15861	15849	15867	15928	15809	15739	15801	15849	15904	15843	15737	15896	15753	15858	15938	15746	15772	15919	15828	15801	15792	15628	16020	15950	15999	15851	15815	15744	15850	15805	15908	15954	15873	15760	15637	15876	15690	15803	15791	16032	15894	15903	15777	15795	15847	15604	15937	15812	15688	15622	15612	15730	15843	15748	15632	15613	15792	15956	15795	15727	15919	15703	15644	15879	15886	15729	15713	15891	15884	15972	15784	15823	15862	15777	15776	15792	15829	15760	15697	15718	15868	15598	15781	15688	15896	15725	15839	15854	15828	15823	15861	15663	15843	15712	15615	15808	15823	15603	15837	16040	15872	15648	15789	15874	15711	15680	15749	15762	15661	15923	15782	15869	15837	15836	15735	15777	15789	15865	15772	15691	15617	15703	15817	15999	15877	15836	15881	15865	15828	15871	15729	15730	15686	15924	15669	15883	15742	15940	15812	15730	15856	15878	15912	15876	15876	15690	15729	15735	15796	15717	15787	15808	15828	15858	15871	15677	15672	15836	15760	15909	15592	15938	15818	15818	15876	15863	16025	15696	15603	15656	15918	15852	15871	15773	15850	15978	15755	15943	15661	15839	15887	15880	15940	15861	15909	15668	15821	15812	15885	15802	15860	15920	15627	15866	15800	15936	15893	15795	15951	15843	15651	15838	15866	15827	15854	15734	15879	15674	15647	15869	15814	15864	15761	15684	15834	15784	15896	15878	15727	15722	15984	15887	15850	15756	15708	15772	15750	15785	16009	15964	15940	15828	15841	15857	15799	16030	15680	15775	15668	15951	15880	15824	15831	15779	15853	15760	15755	15683	15739	15775	15721	15907	15917	15715	15900	15769	15829	15731	15873	15805	15786	15800	15699	15782	15721	15933	15700	15801	15687	15761	15914	15885	15699	15782	15863	15856	15711	15895	15703	15872	15859	15800	15743	15768	15808	15934	15613	15802	15710	15770	15851	15774	15835	15682	15715	16023	15811	15815	15765	15820	15834	15772	15853	15764	15798	15812	15925	15982	15872	15708	15799	15826	15692	15866	15793	15779	15908	15851	16085	15758	15849	15987	15567	15877	15736	15796	15732	15663	15862	15651	15665	15646	15903	15741	15823	15949	15887	15886	15932	15566	15932	15855	15970	15881	15864	15947	15849	15831	15861	15736	15772	15770	15766	15761	15802	15667	15788	15844	15763	15886	15895	15875	15882	15855	15845	15767	15954	15869	15742	15766	15753	15815	15760	15684	15864	15875	15819	15745	15764	15960	15777	15874	15711	15995	15807	15850	15834	15678	15818	15835	15882	15834	15756	15769	15876	15881	15769	15779	15700	15685	15893	16093	15852	15855	15782	15788	15735	15829	15787	15728	15866	15883	15984	15904	15752	15873	16012	15724	15738	15865	15755	15905	15852	15766	15862	15713	15876	15862	15816	15815	15695	15825	15750	15763	15680	15760	15863	15747	15900	15773	15854	15741	15738	15807	15883	15797	15834	15930	15779	15828	15844	15716	15960	15897	15793	15704	15828	15700	15830	15837	15702	15733	15774	16023	15903	15749	15841	15781	15826	15836	15785	15802	15702	15935	15622	15741	15779	15728	15805	15740	15776	15741	15674	15771	15600	15773	15897	15678	15692	15850	15810	15517	15938	15954	15842	15669	15799	15814	15696	16128	15943	15827	15968	15856	16097	15810	15916	15725	15985	15930	15740	15824	15948	15756	16008	15780	15886	15711	15801	15821	15657	15668	15825	15929	15716	15859	15758	16009	15903	15880	15602	15885	15783	15974	15664	15742	15825	16056	15713	15720	15723	15810	15800	15760	15861	15632	15700	15825	15911	15738	15838	15596	15748	15728	15862	15865	15788	15824	15717	15733	15848	15840	15718	15746	15923	15934	15700	15967	15866	15760	15781	15846	15733	15795	15822	15808	15674	15777	15714	15898	16085	15868	15770	15857	15661	15706	15625	15984	15873	15829	15683	15634	15801	15654	15744	15889	15654	15919	15893	15728	15799	15678	15823	15818	15792	15852	15826	15766	15852	15909	15789	16022	15944	15793	15738	15804	15827	15847	15705	15779	15733	15738	15784	15651	15736	15654	15567	15781	15817	15788	15987	15870	15733	15754	15908	15777	15828	15934	15751	15966	15811	15874	15757	15720	15743	15875	15755	15932	15932	15913	15640	15889	15931	15829	15760	15790	15800	15834	15861	15650	15823	15893	15727	15814	15825	15772	15943	15820	15866	15862	15854	15932	15821	15785	15817	15868	15687	15857	15834	15645	15738	15814	15863	15900	15693	15732	15825	15877	15923	15784	15737	15816	15735	15689	15898	15969	15850	15798	15819	15841	15781	15872	15640	15689	15763	15794	15803	15836	15763	15888	15608	15826	15614	15868	15798	15765	15793	16009	15606	15825	15930	15733	15592	15846	15854	15847	15734	15654	15874	15751	15820	15922	15742	15871	15786	15645	16056	15974	15840	15790	15813	15920
27299	21728	24712	21769	18824	18926	19148	18826	18810	18802	18967	18667	18643	18477	18529	18718	18585	18864	18555	18548	18524	18731	18700	18336	18679	18588	18614	18320	18583	18645	18797	18645	18587	18771	18713	18771	18656	18355	18663	18477	18619	18781	18651	18646	18517	18709	18595	18672	18774	18754	18637	18610	18719	18144	18711	18499	18566	18670	18685	18435	18484	18797	18499	18530	18445	18465	18517	18423	18326	18497	18626	18549	18678	18475	18539	18476	18684	18833	18641	18521	18400	18607	18583	18608	18471	18413	18494	18485	18595	18729	18546	18310	18586	18546	18553	18690	18561	18505	18511	18497	18721	18736	18526	18531	18625	18442	18511	18556	18601	18691	18387	18512	18596	18681	18513	18549	18531	18415	18551	18461	18621	18634	18546	18551	18457	18426	18423	18589	18671	18789	18536	18591	18702	18563	18648	18546	18393	18491	18307	18538	18562	18723	18573	18562	18474	18516	18559	18365	18517	18487	18462	18469	18679	18589	18659	18408	18431	18571	18584	18811	18536	18526	18629	18492	18438	18554	18614	18739	18529	18572	18605	18515	18757	18692	18787	18460	18524	18591	18593	18469	18579	18536	18530	18486	18677	18675	18700	18563	18554	18561	18515	18526	18691	18413	18579	18679	18554	18578	18582	18601	18670	18398	18404	18450	18618	18679	18578	18740	18710	18513	18513	18519	18706	18619	18631	18665	18571	18614	18699	18517	18555	18589	18572	18526	18632	18422	18664	18691	18672	18680	18591	18650	18567	18551	18621	18835	18416	18656	18509	18618	18577	18547	18615	18502	18678	18338	18668	18590	18684	18522	18457	18468	18551	18606	18465	18532	18645	18553	18491	18501	18392	18681	18537	18407	18489	18658	18551	18628	18637	18449	18539	18678	18678	18563	18315	18467	18441	18589	18732	18573	18516	18683	18609	18514	18468	18482	18575	18555	18448	18595	18554	18657	18451	18306	18333	18410	18453	18626	18649	18847	18634	18434	18532	18512	18586	18365	18616	18431	18572	18409	18674	18624	18666	18419	18605	18484	18587	18537	18654	18225	18507	18315	18605	18534	18754	18585	18652	18739	18408	18478	18682	18621	18455	18595	18418	18523	18357	18422	18499	18608	18530	18561	18639	18519	18470	18611	18331	18621	18549	18464	18601	18481	18468	18630	18482	18438	18747	18651	18508	18554	18598	18613	18529	18530	18461	18543	18490	18505	18663	18686	18444	18680	18468	18425	18358	18539	18520	18429	18535	18536	18592	18439	18753	18386	18724	18518	18583	18611	18618	18553	18533	18307	18329	18488	18569	18571	18602	18633	18616	18340	18464	18525	18494	18710	18648	18576	18685	18810	18464	18521	18462	18623	18736	18484	18616	18283	18439	18511	18301	18363	18599	18464	18412	18554	18648	18752	18692	18570	18495	18641	18536	18659	18650	18583	18444	18706	18578	18604	18571	18270	18357	18648	18475	18564	18631	18674	18520	18528	18486	18589	18600	18634	18572	18460	18716	18600	18506	18659	18393	18765	18699	18501	18402	18734	18689	18514	18535	18668	18593	18469	18610	18581	18516	18272	18672	18456	18529	18485	18529	18447	18515	18629	18653	18453	18483	18542	18580	18631	18526	18466	18563	18449	18652	18603	18663	18595	18536	18523	18719	18581	18504	18691	18593	18437	18576	18566	18604	18561	18410	18721	18373	18407	18508	18739	18700	18704	18723	18425	18514	18457	18667	18591	18594	18524	18574	18692	18463	18354	18515	18447	18595	18451	18622	18608	18536	18370	18396	18575	18608	18614	18689	18606	18655	18640	18516	18555	18642	18326	18780	18387	18497	18570	18406	18595	18553	18544	18557	18596	18750	18491	18461	18488	18483	18468	18314	18426	18584	18361	18661	18524	18517	18464	18434	18583	18784	18568	18579	18467	18589	18637	18525	18568	18620	18690	18540	18569	18721	18500	18589	18428	18517	18510	18527	18402	18525	18332	18601	18532	18631	18669	18580	18557	18494	18572	18590	18315	18500	18617	18374	18516	18622	18584	18486	18580	18407	18427	18420	18413	18531	18586	18728	18557	18563	18732	18487	18627	18599	18587	18530	18663	18616	18483	18508	18347	18473	18483	18351	18560	18353	18568	18572	18617	18511	18576	18484	18502	18569	18370	18458	18576	18634	18517	18436	18592	18459	18495	18639	18377	18775	18624	18536	18377	18358	18449	18497	18481	18522	18393	18449	18546	18598	18779	18591	18578	18433	18623	18603	18680	18263	18637	18471	18550	18549	18557	18868	18542	18568	18519	18549	18557	18402	18514	18695	18671	18536	18657	18639	18467	18442	18349	18652	18502	18561	18438	18322	18591	18637	18666	18456	18539	18650	18530	18499	18342	18608	18553	18758	18728	18648	18728	18492	18752	18391	18681	18770	18565	18586	18490	18605	18316	18535	18483	18529	18517	18615	18585	18612	18527	18708	18520	18693	18534	18357	18561	18777	18420	18425	18649	18445	18559	18497	18522	18475	18464	18553	18437	18531	18655	18345	18325	18427	18599	18655	18508	18617	18376	18476	18879	18653	18699	18510	18569	18568	18743	18372	18655	18265	18614	18549	18396	18359	18554	18745	18465	18401	18684	18585	18541	18857	18503	18478	18683	18498	18679	18466	18524	18715	18695	18604	18472	18578	18674	18804	18339	18585	18513	18601	18415	18718	18521	18730	18570	18632	18560	18368	18498	18562	18595	18441	18516	18518	18407	18622	18684	18572	18496	18483	18608	18491	18419	18637	18648	18393	18584	18469	18632	18670	18618	18555	18568	18358	18436	18432	18544	18751	18373	18620	18493	18611	18571	18479	18401	18754	18587	18505	18604	18349	18531	18583	18588	18520	18560	18642	18675	18514	18731	18552	18429	18634	18578	18304	18465	18778	18577	18442	18592	18968	18476	18521	18590	18731	18657	18640	18631	18570	18601	18513	18793	18562	18508	18517	18782	18558	18488	18340	18503	18475	18620	18530	18661	18368	18420	18473	18576	18405	18715	18760	18450	18570	18827	18414	18428	18755	18641	18424	18553	18667	18490	18503	18526	18560	18456	18552	18515	18584	18778	18777	18632	18442	18539	18556	18564	18568	18619	18365	18443	18597	18575	18346	18481	18358	18514	18701	18440	18564	18577	18689	18532	18663	18518	18661	18554	18537	18592	18589	18696	18602	18521	18555	18655	18517	18620	18626	18497	18564	18412	18677	18657	18495	18577	18519	18645	18578	18512	18538	18581	18638	18514	18495	18619	18402	18416	18593	18653	18719	18562	18530	18581	18492	18566	18525	18560	18702	18469	18451	18558	18834	18441	18827	18522	18406	18570	18619	18483	18660	18538	18590	18393	18745	18482	18587	18261	18717	18398	18433	18633	18371	18421	18549	18765	18738	18608	18593	18742	18640	18757	18422	18577	18596	18779	18535	18418	18546	18512	18529	18485	18525	18399	18550	18607	18488	18529	18573	18654	18601	18669	18500	18352	18904	18632	18638	18635	18467	18374	18500	18522	18536	18696	18529	18519	18590	18682	18571	18474	18462	18335	18498	18465	18669	18508	18484	18267	18362	18480	18627	18843	18657	18567	18439	18556	18735	18813	18640	18597	18694	18571	18643	18553	18625	18634	18583	18557	18440	18741	18678	18685	18447	18564	18604	18576	18575	18471	18460	18447	18649	18656	18709	18587	18620	18521	18610	18422	18443	18689	18575	18513	18494	18537	18717	18655	18733	18594	18499	18593	18524	18597	18444	18591	18510	18580	18563	18590	18385	18458	18455	18608	18710	18606	18575	18578	18546	18656	18495	18758	18387	18665	18456	18271	18446	18393	18617	18339	18460	18482	18604	18565	18546	18586	18668	18520	18752	18462	18489	18454	18407	18702	18600	18520	18607	18606	18507	18576	18544	18494	18678	18315	18787	18515	18656	18479	18504	18579	18472	18616	18510	18462	18634	18459	18611	18854	18516	18593	18665	18655	18676	18431	18448	18449	18483	18580	18581	18799	18875	18467	18531	18566	18712	18738	18544	18631	18606	18498	18414	18692	18708	18803	18659	18592	18489	18554	18428	18729	18640	18584	18494	18504	18634	18326	18525	18690	18504	18561	18484	18605	18538	18493	18545	18469	18558	18607	18363	18442	18589	18406	18793	18355	18383	18540	18577	18675	18522	18839	18407	18507	18672	18744	18509	18544	18465	18649	18746	18483	18715	18537	18732	18579	18626	18553	18487	18731	18461	18541	18610	18545	18658	18635	18716	18514	18599	18746	18627	18517	18586	18654	18580	18687	18563	18506	18535	18618	18488	18603	18771	18688	18510	18726	18426	18500	18656	18808	18436	18487	18525	18454	18445	18466	18546	18696	18637	18561	18529	18566	18553	18694	18508	18558	18695	18443	18598	18336	18450	18532	18591	18432	18746	18645	18311	18365	18401	18637	18666	18766	18644	18812	18558	18462	18338	18390	18481	18646	18636	18461	18543	18504	18738	18645	18501	18412	18676	18611	18463	18505	18482	18614	18707	18610	18536	18570	18622	18519	18613	18438	18541	18664	18421	18361	18574	18527	18617	18531	18461	18631	18597	18275	18331	18521	18583	18676	18426	18627	18405	18656	18536	18634	18571	18553	18598	18584	18403	18552	18401	18631	18680	18584	18470	18536	18519	18594	18586	18653	18572	18437	18652	18440	18277	18517	18660	18610	18423	18715	18715	18501	18549	18474	18567	18453	18485	18490	18526	18682	18532	18699	18481	18549	18635	18620	18848	18484	18596	18635	18428	18745	18561	18636	18471	18547	18615	18592	18376	18764	18678	18611	18637	18558	18559	18434	18571	18546	18547	18745	18397	18454	18585	18374	18554	18560	18545	18450	18460	18504	18757	18879	18565	18602	18508	18587	18706	18397	18448	18535	18515	18532	18356	18486	18606	18751	18542	18492	18649	18336	18574	18475	18380	18741	18635	18626	18508	18474	18405	18752	18579	18585	18557	18625	18677	18671	18758	18625	18410	18400	18491	18583	18629	18523	18581	18694	18583	18346	18686	18532	18720	18567	18386	18347	18419	18804	18363	18714	18643	18623	18573	18431	18601	18501	18443	18562	18442	18507	18510	18532	18594	18479	18564	18584	18745	18666
14968	17883	17357	16685	16049	16173	16177	15901	15947	15795	15874	15735	15725	15753	15804	15829	15718	15695	15682	15698	15689	15593	15691	15642	15744	15551	15860	15616	15747	15497	15640	15669	15624	15945	15691	15600	15840	15544	15773	15920	15716	15784	15868	15706	15581	15680	15857	15635	15699	15697	15812	15752	15663	15668	15790	15682	15672	15678	15873	15795	15692	15689	15772	15597	15653	15573	15629	15522	15598	15736	15510	15519	15802	15608	15691	15721	15712	15515	15550	15596	15502	15638	15691	15640	15659	15729	15702	15641	15671	15602	15641	15689	15617	15606	15623	15727	15697	15702	15569	15593	15731	15575	15846	15663	15748	15579	15496	15782	15592	15709	15674	15728	15570	15847	15643	15604	15660	15533	15657	15729	15643	15608	15669	15719	15632	15718	15722	15764	15667	15601	15674	15645	15665	15701	15640	15740	15681	15652	15786	15594	15596	15620	15671	15735	15681	15450	15599	15724	15614	15695	15578	15673	15608	15756	15760	15653	15598	15528	15700	15613	15704	15626	15751	15634	15540	15468	15661	15898	15726	15679	15675	15618	15722	15481	15597	15568	15844	15664	15637	15795	15491	15645	15697	15375	15626	15682	15648	15569	15702	15609	15590	15612	15697	15679	15681	15701	15649	15803	15636	15754	15504	15727	15721	15581	15640	15736	15551	15564	15615	15686	15652	15673	15677	15911	15768	15626	15786	15791	15594	15725	15697	15640	15771	15680	15584	15690	15722	15486	15624	15641	15707	15851	15495	15632	15478	15569	15602	15594	15706	15634	15426	15599	15642	15697	15749	15689	15703	15664	15683	15742	15856	15670	15677	15653	15780	15679	15645	15798	15573	15725	15810	15521	15747	15871	15748	15493	15722	15575	15678	15655	15629	15720	15870	15609	15687	15638	15617	15456	15641	15811	15582	15568	15606	15596	15576	15467	15763	15779	15617	15650	15686	15809	15677	15805	15654	15722	15737	15733	15692	15548	15660	15686	15678	15611	15792	15706	15557	15617	15657	15842	15817	15871	15571	15797	15568	15638	15610	15547	15841	15678	15585	15886	15636	15687	15745	15687	15623	15577	15501	15717	15465	15488	15804	15700	15592	15738	15667	15601	15644	15758	15562	15658	15555	15652	15616	15711	15664	15731	15603	15721	15566	15765	15852	15711	15685	15697	15604	15583	15678	15740	15644	15658	15761	15753	15741	15660	15630	15640	15725	15762	15745	15638	15716	15574	15654	15689	15723	15718	15649	15728	15576	15736	15545	15823	15734	15600	15613	15485	15669	15592	15644	15718	15789	15834	15515	15602	15664	15691	15622	15571	15703	15520	15714	15669	15636	15557	15645	15380	15665	15745	15792	15656	15584	15591	15706	15517	15667	15641	15334	15658	15789	15704	15728	15666	15751	15717	15775	15714	15745	15626	15742	15750	15541	15601	15604	15629	15607	15759	15652	15636	15803	15644	15828	15777	15582	15536	15707	15500	15769	15515	15702	15597	15664	15559	15601	15578	15624	15441	15620	15716	15622	15733	15662	15533	15599	15714	15650	15608	15715	15829	15578	15750	15652	15606	15634	15595	15629	15803	15713	15664	15884	15548	15586	15652	15640	15666	15780	15705	15617	15514	15784	15647	15830	15552	15726	15624	15692	15657	15603	15777	15587	15674	15730	15803	15706	15750	15600	15731	15762	15577	15687	15630	15606	15544	15620	15609	15755	15661	15594	15528	15749	15680	15771	15664	15566	15566	15469	15729	15681	15763	15570	15582	15675	15757	15676	15790	15744	15660	15717	15618	15650	15598	15519	15723	15624	15484	15640	15600	15668	15756	15576	15539	15673	15632	15529	15702	15805	15596	15707	15652	15967	15796	15528	15618	15670	15535	15610	15651	15433	15565	15749	15632	15586	15584	15680	15749	15736	15820	15797	15743	15853	15797	15725	15561	15529	15531	15571	15628	15640	15690	15694	15782	15692	15613	15694	15822	15759	15616	15501	15849	15620	15699	15859	15694	15837	15702	15605	15731	15701	15808	15657	15667	15844	15657	15579	15752	15662	15656	15719	15793	15549	15892	15707	15737	15701	15694	15638	15607	15699	15730	15735	15662	15650	15586	15605	15651	15585	15595	15575	15738	15878	15470	15604	15565	15600	15575	15641	15689	15614	15683	15692	15732	15643	15763	15661	15756	15667	15691	15698	15727	15689	15601	15703	15593	15539	15679	15705	15586	15797	15564	15653	15775	15735	15608	15705	15669	15701	15687	15689	15670	15663	15626	15488	15672	15758	15522	15729	15756	15786	15718	15628	15720	15630	15830	15609	15693	15763	15600	15652	15650	15705	15689	15985	15727	15591	15779	15665	15659	15620	15698	15592	15646	15762	15743	15598	15640	15589	15747	15652	15560	15783	15721	15507	15746	15672	15485	15727	15611	15687	15628	15817	15695	15618	15661	15727	15818	15480	15677	15605	15638	15628	15713	15655	15738	15814	15707	15706	15469	15581	15490	15563	15660	15566	15656	15854	15544	15697	15675	15612	15660	15521	15810	15611	15601	15725	15692	15740	15645	15810	15676	15626	15681	15591	15675	15721	15762	15660	15583	15517	15660	15657	15814	15690	15622	15740	15754	15649	15636	15849	15671	15534	15480	15566	15785	15706	15796	15573	15684	15660	15475	15501	15642	15515	15686	15787	15695	15620	15811	15605	15513	15662	15487	15657	15610	15601	15702	15604	15545	15654	15679	15649	15684	15672	15552	15685	15734	15740	15717	15727	15588	15696	15680	15635	15701	15777	15526	15802	15650	15700	15784	15550	15507	15534	15617	15747	15594	15614	15567	15793	15796	15775	15522	15828	15543	15701	15569	15567	15633	15716	15584	15677	15728	15880	15672	15543	15691	15698	15539	15890	15610	15621	15763	15686	15740	15565	15496	15615	15642	15536	15719	15640	15815	15767	15874	15600	15757	15572	15612	15711	15717	15735	15738	15721	15554	15654	15726	15919	15640	15711	15607	15926	15611	15763	15812	15610	15646	15811	15707	15542	15393	15714	15785	15563	15648	15536	15723	15634	15652	15867	15747	15553	15448	15551	15517	15642	15645	15644	15572	15804	15627	15597	15791	15687	15759	15661	15587	15716	15620	15582	15781	15640	15654	15770	15562	15781	15432	15758	15709	15658	15700	15831	15744	15585	15769	15686	15712	15611	15577	15739	15666	15651	15691	15644	15626	15690	15746	15718	15674	15701	15625	15680	15718	15679	15673	15642	15789	15638	15585	15667	15721	15851	15790	15537	15610	15755	15631	15701	15697	15831	15606	15816	15649	15689	15829	15682	15592	15756	15726	15694	15606	15687	15590	15698	15645	15692	15477	15728	15656	15677	15574	15537	15653	15505	15625	15610	15567	15716	15632	15866	15538	15597	15665	15549	15810	15663	15642	15831	15539	15760	15595	15592	15530	15664	15723	15687	15858	15641	15639	15755	15549	15464	15637	15638	15660	15663	15699	15670	15686	15648	15675	15884	15794	15559	15545	15650	15643	15505	15670	15598	15657	15876	15714	15826	15717	15642	15670	15828	15569	15593	15829	15853	15771	15708	15373	15669	15812	15620	15717	15690	15566	15550	15642	15645	15814	15494	15530	15801	15678	15541	15758	15758	15607	15701	15565	15612	15727	15637	15685	15638	15785	15811	15840	15554	15828	15598	15643	15684	15649	15679	15662	15627	15884	15699	15649	15534	15758	15816	15687	15727	15485	15780	15714	15675	15757	15737	15734	15576	15746	15795	15715	15747	15605	15735	15832	15852	15607	15722	15817	15643	15658	15634	15736	15687	15779	15774	15790	15627	15753	15550	15588	15597	15761	15690	15728	15634	15631	15635	15699	15789	15501	15616	15808	15752	15666	15512	15690	15659	15613	15710	15713	15656	15667	15650	15666	15724	15601	15724	15654	15628	15662	15614	15633	15681	15616	15720	15756	15617	15615	15731	15546	15717	15767	15716	15583	15703	15736	15816	15755	15588	15681	15800	15694	15690	15496	15566	15905	15841	15547	15797	15904	15735	15827	15627	15747	15485	15824	15606	15827	15689	15709	15524	15724	15463	15547	15652	15674	15664	15560	15702	15687	15560	15723	15570	15643	15562	15777	15663	15711	15672	15680	15634	15558	15616	15746	15624	15645	15821	15657	15588	15588	15507	15649	15684	15633	15683	15608	15675	15493	15818	15726	15512	15690	15766	15641	15711	15579	15734	15730	15699	15643	15574	15728	15725	15730	15758	15653	15673	15630	15670	15750	15634	15548	15590	15752	15599	15675	15729	15707	15684	15455	15585	15557	15489	15666	15549	15607	15634	15684	15646	15721	15575	15742	15618	15535	15584	15680	15769	15614	15752	15430	15843	15758	15576	15801	15705	15542	15769	15685	15759	15619	15747	15670	15542	15831	15659	15748	15814	15638	15841	15651	15636	15515	15603	15612	15609	15738	15574	15776	15554	15659	15652	15678	15668	15565	15738	15759	15653	15761	15690	15658	15774	15531	15577	15667	15712	15731	15762	15537	15774	15730	15768	15646	15565	15720	15706	15819	15551	15640	15720	15667	15709	15693	15792	15670	15649	15710	15747	15726	15791	15456	15710	15509	15868	15668	15700	15686	15585	15735	15702	15723	15757	15742	15557	15660	15674	15674	15752	15619	15527	15653	15746	15560	15613	15554	15551	15696	15671	15562	15571	15609	15686	15695	15537	15652	15619	15786	15668	15698	15724	15734	15573	15650	15604	15599	15807	15669	15523	15665	15788	15622	15805	15712	15679	15779	15743	15643	15608	15633	15797	15728	15651	15680	15732	15649	15583	15714	15722	15709	15545	15849	15535	15649	15762	15613	15674	15671	15683	15739	15652	15820	15676	15517	15633	15757	15764	15527	15859	15711	15814	15600	15588	15648	15747	15672	15692	15610	15566	15741	15708	15791	15606	15529	15512	15658	15567	15681	15659	15657	15656	15643	15710	15700	15623	15675	15555	15800	15811	15630	15699	15694	15779	15596	15531	15634	15730	15591	15658	15831	15642	15727	15610	15780	15685	15645	15609	15680	15512	15729	15859	15872	15432	15670	15494	15677	15744	15656	15638	15578	15513	15772	15685	15632	15650	15718	15804	15547
23415	20994	28394	23825	21767	21964	21309	18811	18154	18287	18155	18073	18068	18060	18131	18185	18120	17985	18080	17928	17828	17925	17841	18119	17928	17820	17742	17809	17867	17751	17807	17841	17949	17765	17806	17816	17910	17913	17891	18063	18004	18025	17928	17956	17884	17877	17948	17818	17809	17787	17802	17911	17920	17683	17680	17869	17614	17710	17685	17638	17804	17823	17713	17770	17759	17786	17615	17831	17758	17738	17646	17584	17767	17848	17613	17737	17855	17636	17852	17906	17843	17780	17682	17807	17605	17704	17688	17578	17870	17686	17734	17765	17765	17874	17618	17867	17553	17514	17806	17977	17638	17812	17635	17831	17892	17878	17706	17712	17621	17706	17555	17773	17616	17698	17524	17660	17790	17775	17728	17512	17598	17870	17861	17680	17560	17572	17774	17696	17572	17887	17673	17917	17727	17691	17971	17868	17666	17649	17743	17696	17807	17666	17518	17811	17701	17742	17672	17730	17798	17612	17788	17708	17551	17744	17794	17653	17941	17486	17660	17630	17442	17953	17754	17748	17663	17771	17675	17533	17642	17756	17786	17739	17612	17676	17802	17767	17650	17678	17639	17685	17907	17765	17821	17881	17573	17719	17780	17672	17733	17668	17796	17684	17776	17694	17633	17529	17388	17660	17945	17873	17767	17781	17735	17879	17763	17497	17705	17693	17794	17655	17790	17589	17506	17628	17830	17706	17734	17725	17817	17853	17831	17887	17742	17629	17651	17716	17359	17659	17642	17626	17683	17634	17665	17853	17767	17797	17780	17668	17698	17779	17549	17835	17739	17860	17702	17767	17639	17787	17752	17506	17741	17528	17606	17879	17799	17685	17816	17765	17635	17795	17874	17731	17817	17718	17796	17554	17733	17641	17877	17450	17665	17811	17703	17722	17806	17716	17850	17958	17734	17586	17729	17706	17729	17759	17640	17623	17647	17683	17795	17890	17902	17724	17748	18054	17803	17781	17721	17679	17652	17639	17543	17776	17512	17779	17892	17710	17806	17664	17650	17674	17461	17698	17590	17696	17738	17656	17644	17784	17796	17535	17858	17832	17850	17701	17693	17568	17699	17759	17778	17909	17840	17592	17631	17835	17615	17779	17722	17736	17492	17520	17929	17763	17614	17595	17701	17740	17824	17880	17623	18064	17777	17768	17569	17949	17740	17475	17749	17715	17759	17843	17799	17551	17865	17998	17665	17605	17830	17665	17609	17713	17634	17722	17796	17869	17679	17712	17590	17704	17882	17657	17665	17648	17740	17634	17736	17633	17655	17560	17840	17812	17671	17693	17629	17649	17739	17634	17912	17703	17765	17772	17737	17601	17396	17528	17581	17811	17735	17804	17791	17879	18040	17725	17504	17695	17714	17594	17855	17856	17652	17782	17766	17617	17622	17506	17674	17535	17465	17583	17694	17586	17610	17613	18027	17641	17601	17849	17704	17595	17670	17753	17717	17844	17999	17716	17796	17396	17677	17705	17606	17571	17698	17620	17723	17737	17611	17679	17648	17642	17710	17752	17737	17606	17633	17648	17836	17459	17520	17756	17741	17737	17825	17537	17561	17642	17516	17592	17809	17678	17767	17837	17695	17644	17742	17845	17614	17783	17712	17533	17709	17680	17453	17648	17699	17744	17661	17708	17512	17652	17642	17657	17577	17772	17766	17527	17673	17731	17516	17601	17673	17628	17660	17759	17591	17751	17583	17750	17755	17841	17787	17878	17800	17700	17828	17717	17659	17560	17658	17762	17739	17668	17612	17791	17656	17626	17634	17554	17662	17553	17546	17815	17934	17701	17693	17698	17712	17577	17942	17527	17910	17950	17789	17627	17640	17765	17724	17661	17726	17649	17731	17678	17629	17630	17814	17783	17668	17882	17587	17867	17606	17543	17792	17593	17773	17698	17880	17871	17768	17723	17864	17765	17708	17698	17797	17608	17445	17587	17599	17573	17657	17603	17752	17765	17738	17697	17764	17749	17791	17433	17432	17617	17631	17723	17633	17777	17779	17571	17773	17579	17691	17815	17612	17847	17777	17571	17716	17828	17644	17853	17600	17636	17764	17718	17519	17787	17694	17625	17719	17789	18009	17745	17500	17728	17929	17384	17719	17842	17713	17751	17643	17665	17633	17721	17728	17899	17480	17663	17763	17712	17620	17634	17567	17660	17584	17691	17673	17754	17739	17805	17727	17752	17585	17726	17797	17643	17685	17501	17663	17794	17707	17888	17538	17938	17631	17678	17816	17578	17638	17546	17690	17709	17613	17555	17707	17944	17880	17635	17723	17670	17642	17554	17677	17544	17790	17744	17648	17721	17730	17730	17448	17772	17887	17803	17665	17489	17785	17756	17643	17539	17749	17968	17816	17547	17452	17818	17668	17651	17605	17651	17993	17597	17438	17703	17829	17622	17762	17828	17696	17547	17515	17853	17485	17728	17797	17627	17767	17896	17654	17836	17948	17765	17553	17992	17708	17632	17536	17532	17610	17749	17831	17637	17716	17758	17658	17685	17610	17690	17606	17599	17871	17567	17512	17626	17772	17583	17740	17712	17622	17599	17791	17642	17603	17585	17806	17667	17806	17598	17729	17597	17649	17677	17873	17701	17953	17684	17672	17420	17597	17737	17535	17589	17671	17788	17913	17484	17602	17562	17798	17839	17881	17665	17622	17769	17799	17753	17708	17699	17723	17866	17669	17773	17624	17686	17882	17588	17609	17822	17620	17738	17697	17958	17707	17693	17704	17596	17696	17648	17585	17738	17772	17687	17752	17681	17651	17754	17645	17806	17666	17748	17855	17603	17824	17723	17423	17644	17732	17758	17543	17905	17652	17673	17756	17729	17653	17712	17736	17593	17553	17677	17734	17766	17568	17683	17684	17643	17910	17765	17634	17828	17791	17742	17531	17475	17812	17632	17756	17473	17744	17734	17761	17603	17715	17782	17649	17602	17743	17629	17850	17719	17741	17514	17801	17529	17777	17649	17493	17628	17735	17723	17858	17755	17868	17746	17709	17570	17881	17730	17741	17577	17700	17798	17599	17713	17543	17602	17681	17746	17751	17616	17846	17570	17824	17737	17728	17742	17862	17787	17682	17670	17624	17757	17648	17777	17676	17773	17714	17781	17605	17775	17675	17533	17640	17657	17629	17609	17627	17665	17825	17726	17531	17768	17762	17783	17675	17327	17639	17462	17883	17800	17681	17615	17639	17688	17751	17710	17633	17636	17777	17791	17741	17704	17677	17908	17599	17775	17869	17743	17720	17806	17766	17612	17744	17653	17739	17762	17948	17870	17877	17701	17761	17676	17539	17853	17830	17739	17775	17646	17604	17786	17717	17734	17821	17655	17666	17506	17748	17790	17809	17730	17676	17883	17718	17765	17613	17867	17749	18001	17491	17686	17859	17623	17601	17606	17735	17698	17870	17724	17739	17573	17585	17585	17435	17794	17697	17660	17761	17865	17775	17678	17729	17606	17472	17569	17538	17627	17806	17520	17735	17721	17734	17878	17753	17568	17506	17678	17961	17680	17877	17686	17902	17775	17769	17482	17584	17578	17823	18070	17609	17747	17785	17684	17902	17810	17639	17749	17608	17656	17661	17873	17677	17867	17853	17748	17531	17792	17631	17865	17562	17700	17653	17721	17708	17683	17715	17716	17690	17615	17632	17545	17620	17738	17727	17628	17819	17786	17711	17666	17561	17837	17721	17838	17783	17747	17807	17785	17515	17555	17571	17581	17644	17603	17921	17844	17690	17916	17784	17901	17657	17727	17628	17594	17716	17704	17668	17690	17748	17756	17679	17800	17741	17967	17755	17920	17771	17585	17708	17519	17595	17705	17511	17944	17850	17721	17706	17757	17666	17721	17651	17558	17697	17494	17607	17596	17646	17765	17837	17693	17517	17558	17809	17678	17703	17622	17755	17742	17742	17788	17599	17633	17799	17895	17793	17793	17567	17931	17758	17719	17773	17710	17644	17693	17846	17840	17729	17797	17679	17964	17731	17738	17701	17572	17872	17743	17705	17822	17784	17707	17948	17694	17685	17468	17758	17858	17428	17889	17696	17642	17784	17594	17614	17804	17754	17786	17856	17799	17725	17736	17769	17655	17806	17711	17923	17748	17489	17675	17542	17702	17737	17850	17765	17800	17708	17696	17614	17738	17801	17748	17454	17671	17712	17876	17737	17810	17797	17792	17534	17660	17684	17508	17812	17874	17838	17657	17739	17876	17831	17664	17619	17615	17741	17458	17843	17739	17720	17897	17859	17593	17720	17790	17758	17751	17694	17552	17482	17632	17794	17831	17799	17727	17870	17624	18051	17608	17721	17791	17589	17602	17720	17696	17794	17799	17627	17609	17818	17713	17933	17849	17759	17809	17655	17611	17887	17745	17552	17815	17829	17552	17689	17851	17685	17679	17650	17788	17844	17744	17744	17673	17663	17802	17891	17753	17756	17737	17733	17596	17678	17614	17780	17690	17618	17876	17868	17660	17789	17743	17753	17672	17583	17639	17954	17593	17681	17659	17520	17733	17661	17921	17736	17593	17491	17947	17747	17644	17831	17727	17794	17791	17601	17712	17623	17901	17766	17605	17697	17566	17741	17780	17652	17735	17544	17748	17769	17614	17780	17826	17698	17621	17810	17752	17783	17614	17587	17875	17547	17803	17811	17783	17976	17707	17654	17838	17756	17865	17581	17804	17789	17695	17898	17614	17680	17660	17586	17572	17631	17853	17489	17892	17677	17589	17860	17517	17550	17648	17706	17835	17870	17709	17548	17720	17916	17914	17646	17553	17780	17691	17772	17918	17887	17638	17499	17751	17755	17667	17716	17711	17569	17699	17489	17765	17657	17938	18031	17846	17730	17626	17615	17794	17644	17767	17822	17689	17599	17769	17736	17629	17676	17614	17693	17791	17709	17829	17828	17819	17721	17827	17622	17794	17701	17858	17525	17858	17760	17736	17697	17609	17716	17830	17740	17751	17818	17748	17656	17706	17787	17757	17762	17616	17703	17658	17814	17585	17762	17653	17538	17824	17708	17696	17842	17769	17582	17529	17782	17689	17946	17665	17794	17648	17717	17549	17711	17543	17906	17627	17752	17754	17800	17712	17670	17696	17760	17722	17606	17762	17723	17604	17681	17655
14042	23355	21552	18676	17462	17035	16560	16167	16027	15786	15772	15710	15457	15631	15390	15398	15549	15311	15392	15157	15349	15320	15165	15358	15303	15213	15134	15275	15245	15237	15203	15313	15180	15301	15244	15443	15390	15268	15254	15292	15321	15194	15280	15425	15096	15350	15446	15462	15403	15444	15107	15251	15131	15291	15197	15302	15192	15270	15387	15277	15237	15235	15191	15235	15267	15260	15119	15274	15334	15197	15153	15332	15314	15174	15212	15161	15105	15125	15264	15013	15155	15018	15146	15145	15226	15130	15157	15311	15166	15421	15270	15176	15186	15126	15221	15058	15125	15273	15307	15390	15093	15023	15354	15105	15183	15116	15210	15221	15113	15208	15021	15224	15292	15226	15100	15268	15339	15231	15164	15152	15389	15161	15057	15235	15108	15195	15222	15267	15141	15350	15158	15211	14972	15287	15037	15138	15196	15128	15094	15299	15269	15140	15135	15082	15218	15170	15316	15175	15096	15089	15324	15208	15301	15301	15008	15106	15204	15218	15243	15104	15170	15307	15219	15209	15215	15124	15105	15140	15350	15242	15224	15204	15078	15109	15232	15171	15088	15256	15110	14939	15270	15284	15029	15241	15106	15178	15227	15249	15194	14992	15190	15117	15206	15177	15155	15084	14981	15230	15385	15110	15213	15223	15267	15240	15115	15312	15045	15086	15197	15193	15217	15143	15045	15187	15224	15071	15208	15213	15176	15109	15218	15176	15346	15086	15139	15174	15161	15092	15219	15208	15355	15018	15177	15089	15166	15248	15232	15348	15141	15024	15145	15144	15137	15256	15294	15085	15227	15032	15236	15117	15144	15076	15148	15166	15169	15164	15264	15158	15280	15220	15138	15165	15270	15139	15184	15210	15150	15212	15268	15382	15021	15174	15251	15179	15332	15315	15137	15317	15267	15206	15186	15104	15236	15295	14985	15156	15038	15185	15241	15218	15270	15289	15175	15126	15246	15156	15201	14984	15279	15235	15111	15241	15038	15248	15244	15110	15157	15138	15230	15286	15213	15284	15183	15236	15214	15077	15189	15375	15271	15151	15383	15086	15189	15091	15298	15072	15023	15228	15065	14975	15334	15141	15128	15108	15294	15269	15275	15088	15166	15091	14996	15172	15165	15138	15146	15253	15106	15019	15191	15111	15207	15296	15234	15107	15203	15197	15100	15057	15191	15093	15088	15254	15160	15026	15279	15078	15215	15070	15114	15250	15182	15247	15074	15253	15071	15194	15289	15122	15182	15146	15116	15309	15082	15113	15096	15329	15235	15204	15295	15022	15089	15167	15016	15253	15157	15089	15337	15173	15191	15226	15147	15124	15258	15115	15071	15036	15284	15222	15401	15140	15259	15125	15266	15406	15252	15149	15152	15282	15045	15034	15217	15216	15238	15218	15161	15239	15128	15210	15338	15133	15162	15139	15242	15202	15268	15153	15252	15317	15213	15232	15203	15158	15287	15271	15171	15159	15140	15145	15102	15036	15237	15101	15159	15067	15178	15330	15188	15179	15289	15232	15254	15101	15249	15058	15260	15153	15236	15090	15191	14993	15037	15292	15163	15139	15363	15136	15146	15168	15224	15150	15228	15211	15015	15230	15258	15021	15086	15122	15127	14983	15027	15168	15164	15134	15069	14947	15278	15119	15293	15163	15214	15313	15081	15112	15176	15268	15099	15088	15212	15234	15199	15033	15089	15053	15247	15069	15351	15102	15265	15186	15178	15022	15141	15020	15098	14946	15121	15208	15117	15139	15254	15286	15176	15259	15145	15222	15341	15304	15071	15089	15045	15267	15300	15178	15161	15147	15107	15025	15101	15085	15236	15328	15301	15050	15072	15310	15305	15147	15330	15112	15381	15176	15369	15137	15032	15222	15206	15143	15280	15049	15248	15287	15249	15117	15174	15004	15155	15205	15170	15312	15218	15344	15109	15225	15262	15168	15447	15163	15219	15314	15258	15418	15241	15350	15084	15157	15262	15166	15077	15181	15111	15268	15320	15309	15296	15284	15078	15190	15003	15151	15154	14937	15266	15124	15167	15182	15204	15017	15131	15037	15001	15049	15333	15251	15226	15378	15200	15111	15088	15210	15204	15210	15101	15032	15312	15191	15252	15219	15149	15009	15181	15189	15021	15239	15174	15337	15116	15164	15215	15317	15131	15158	15048	15158	15254	15380	15186	15053	15327	15431	15316	15109	15086	15103	15270	15336	15181	15089	15217	15135	15051	15048	15143	15213	15258	15126	15174	15204	15083	15244	14983	15106	15283	15140	15124	15155	15020	15374	15227	15248	15248	15122	15227	15125	15192	15221	15138	15212	15077	15054	15277	15194	15128	15160	15175	15275	15278	15195	15077	15109	15234	15115	15207	15094	15217	15185	15260	15243	15270	15243	15253	15190	15230	15127	15083	15181	15177	15303	15268	15020	15133	15060	15199	15161	15235	15069	15166	15239	15164	15332	15086	15294	15261	15116	14992	15304	15239	15066	15260	15152	15134	15156	15308	15141	15177	15151	15120	15184	15165	15284	15062	15244	15222	15016	15234	15254	15471	15123	15224	15167	15059	15288	15239	15265	15118	15078	15276	15250	15183	15112	15159	15233	15207	15127	15051	15278	15151	15138	15064	15135	15383	15046	15256	15165	15285	15115	15261	15222	15232	15141	15146	15175	15098	15231	15063	15130	15202	15192	15080	15040	15269	15138	15143	15154	15376	15113	15199	15130	15330	15281	15128	15130	15207	15193	15117	15176	15209	15314	15302	15175	15154	15248	15114	15284	15035	15349	15041	15316	15043	15201	15244	15125	15213	15244	15293	15166	15218	15190	15142	15177	15039	15137	15209	15118	15151	15234	15209	15085	15094	15201	15207	15152	15139	15012	15204	15204	15189	15263	15153	15164	15200	15054	15116	15129	14922	15040	15061	15107	15286	15167	15021	14969	15163	15213	15058	15265	15166	15084	15292	15205	15098	15092	15170	15129	15325	15304	15249	15029	15141	15070	15299	15256	14930	15203	15104	15146	15306	15125	15144	15071	15010	15390	15182	15117	15254	14995	15149	15290	15305	15104	15039	15299	15267	15121	15374	15085	15108	15233	15210	15203	15178	15132	15127	15280	15144	15136	15190	15216	15186	15270	15129	15117	15254	15011	14890	15053	15106	15209	15029	15322	15063	15156	15114	15218	14875	15145	15245	15241	15182	15204	15331	15351	15078	15234	15154	15077	15131	15235	15284	15076	15243	15143	15090	15292	15145	15156	15185	15133	15197	15245	15232	15069	15092	14930	15255	15300	15187	15040	15210	15155	15224	15076	15278	15085	15204	15137	15109	15283	15125	15231	15182	15036	15170	15222	15231	15174	15306	15252	14999	15200	15142	15262	15171	15184	15346	15267	15280	15174	15118	15180	15109	15070	15114	15289	15213	15256	15153	15080	15038	15087	15214	15061	15348	15322	15165	15060	15242	15067	15172	15276	15272	15108	15215	15197	15158	15264	15031	15224	15168	15258	15261	15260	15145	15140	15009	15273	15252	15090	15182	15163	15267	15167	15198	15121	15058	15171	15259	15125	15190	15196	15252	15280	15318	14946	15278	15192	15159	15161	15098	15342	15151	15070	15062	15047	15166	15134	14995	15209	15219	15168	15317	15105	15195	15233	15165	15081	15146	15043	15272	15232	15209	15039	15225	15177	15038	15161	15305	15191	14936	15347	14972	15227	15140	15393	15314	15221	15030	15238	15119	15327	15026	15196	15196	15140	15161	15137	15004	15100	15133	15180	14985	15105	15084	15120	15169	15279	14938	15183	15245	14979	15246	15183	15156	15148	15180	15246	15069	15137	15225	15208	15114	15298	15050	15137	15110	15334	15193	15197	15083	15193	15182	15157	15252	15351	15307	15261	15382	15108	15163	15224	15333	15026	15167	15237	15296	15161	15244	15168	15209	15256	15133	15210	15100	15125	15026	15241	15111	15237	15109	15347	15224	15121	15257	15163	14965	15044	15173	15134	15276	15152	15307	15184	15086	15332	15212	15221	15303	15066	15181	15012	15293	15199	15194	15095	15029	15070	15257	15174	15285	15226	15298	15277	15237	15188	15307	15341	14891	15319	15270	15214	15123	15174	15059	15222	15190	15287	15286	14975	15136	15157	15141	15184	15248	15252	15469	15091	15233	15161	15120	15353	15241	15261	15159	15133	15251	15146	15026	15329	15123	15079	15190	15242	15321	15115	15383	14961	15055	15218	15209	15270	15063	15331	15153	15229	15029	14972	15086	15164	15081	15167	15217	15137	15183	15087	15135	15210	15360	15124	15206	15194	15263	15212	15181	15124	15154	14959	15152	15064	15211	15334	15200	15250	15069	15191	15227	15255	15145	15211	15190	15240	15336	15193	15029	15258	15264	15237	15127	15246	15193	15106	15357	15005	15299	15190	15205	15345	15084	15179	15169	15037	15346	15087	15163	15070	15197	15048	15267	14985	15221	15301	15148	15153	15155	15180	15077	15119	15058	15139	15448	15230	15050	15053	15136	15209	15115	15080	15236	15199	15073	15256	15310	14993	15214	15087	15455	15173	15286	15321	15100	15031	15137	15187	15186	15246	15293	15270	15149	15213	15219	15060	15218	15201	15214	15181	15154	15067	15246	15119	15337	15274	15302	15183	15077	15234	15094	15093	15125	15015	15150	15150	15340	15013	15492	15110	15016	15246	15122	15141	15083	15107	15407	14871	15151	15197	15062	15093	15226	15383	15211	15158	15148	14998	15207	15104	15075	15089	15228	15282	14987	15174	15021	15202	15131	15121	14988	15049	15200	15029	15418	15198	15214	15211	15258	15241	15167	15179	15129	15188	15218	15253	15156	15224	15185	15099	15094	15238	15167	15294	15114	15105	15161	15321	15150	15385	15159	14978	15104	15251	15112	15131	15127	15241	15177	15287	15010	15293	15178	14963	15046	15217	15165	15353	15212	15082	15062	15095	15190	15130	15250	15417	15095	14993	15145	15241	15360	15160	15116	15288	15128	15154	15083	15273	15049	15135	15145	15117	15070	14962	15108	15253	15071	15210	15050	15143	15163	15147	15215	15045	15089	15278	15194	15195	15242	15287	15097	15195	15224	15220	15021	15178	15267	15064	15165	15106	15231	15167
22474	20987	28720	23429	21161	23288	24814	19623	18844	18876	19099	18666	18598	18732	18635	18509	18352	18020	18461	18091	18198	18318	18101	18421	18069	18213	18157	18185	18280	18305	18585	18005	18081	18395	18178	18336	18213	18270	18211	18126	18403	18296	18190	18251	18292	18132	18307	18130	18245	18388	18066	18237	18357	18111	18077	18298	18117	18126	18047	18169	18058	18464	18124	18009	18164	18040	18067	17795	18166	18250	18057	18064	18184	18118	17998	18129	18119	18032	18114	18005	18146	17961	18242	18165	18093	18208	18067	18135	18199	18105	17918	18179	18051	17954	18170	17931	17790	18018	18147	18063	17973	18036	18137	17915	17837	17928	17912	18103	17922	17858	18103	18133	17995	17991	18069	18054	18250	18113	18036	18027	18006	17931	17913	18136	18023	17927	18047	18152	17945	18038	18095	18005	18030	17903	17879	18078	17969	18072	18172	17983	17949	18038	17870	17958	18034	18170	18018	18037	18050	17828	18036	18160	17986	17969	18140	18195	18044	18139	17862	17983	18157	18019	18026	18125	18180	17923	17945	18228	17971	18163	18107	18027	18089	18061	18014	18136	18022	18091	18289	17948	18020	17860	17969	18124	18294	18125	18088	18109	17904	17970	18024	18279	17993	18129	18030	18081	17894	18041	17940	17975	17839	17935	18063	18047	17945	18004	17901	17895	17977	17978	17820	17978	17968	17904	18188	18033	18006	18063	17799	18095	18032	18238	17965	17954	18070	18005	18086	18052	18019	18069	18075	17856	18004	17912	18120	17939	18066	18073	17847	17949	18060	17967	17965	17761	18147	17977	18118	18176	18158	18041	17835	17901	17879	18046	18067	17883	17995	17946	17747	17879	17966	18049	18164	18089	17832	17803	17988	17898	17920	18048	18162	18192	17838	17848	18091	18124	17671	17905	18131	18028	18275	18072	17919	18019	18005	18104	17882	18070	17810	17979	18122	17987	17937	17984	17827	17839	17820	17975	17963	17939	18081	18128	18120	18058	17872	18074	18154	17885	17881	17807	17986	17898	17846	17816	17953	17839	17984	17961	17757	17760	17931	18076	18068	18148	17843	17772	17963	17931	18081	18151	18047	17917	18140	17911	18186	17980	17927	17991	18014	17984	17984	18034	17948	17820	18003	17790	18017	17895	17901	18153	17928	18090	17995	17841	17881	17929	17991	17933	17907	18028	18028	18019	17806	17956	17963	18048	17964	17954	18023	18101	17817	17919	17865	17761	18160	18140	18040	17733	17839	17900	18019	18031	18177	18092	18048	17988	18091	18017	17785	18040	18153	17909	18061	17883	18009	18093	17878	18218	18075	18025	17939	18024	18007	18133	17903	18015	17933	18064	18121	18056	17885	17741	17836	17964	17790	17938	18033	17884	18000	18031	17951	18126	17976	17919	18010	17994	18137	17753	18188	18117	18166	17836	18123	18034	17865	17950	18069	18139	18042	17889	17860	17914	18073	17996	17863	17982	18057	18156	18060	18085	17838	17923	18135	18137	18063	17837	18020	17683	18090	18141	17950	17849	18183	17808	17987	18063	17984	18008	18067	18136	18178	18088	18135	17946	17955	17908	17876	18053	18084	18005	17972	18077	18138	17970	17815	17974	17942	18002	17928	17998	18096	18225	17977	18004	18100	18034	18105	18134	17985	18043	17842	18105	17907	17847	17882	17911	18039	17912	18197	17924	18070	17984	17909	17654	18009	18170	17958	17761	17963	18009	17895	18033	18182	17999	18129	18015	18046	18053	17863	18022	17999	17919	18129	18053	18040	17781	17953	17912	18125	18181	18077	17908	18027	17994	17973	18083	17888	17863	17820	17927	17895	17944	18036	17923	18053	18100	18113	17991	17755	17948	17927	17876	17912	17930	18113	18037	17788	17913	17879	17932	18020	18053	18069	17894	18018	18215	18086	17875	18173	17858	18197	18136	17899	18183	17940	17859	18112	17936	17989	18004	18105	17983	17890	18280	17964	17938	17829	17959	18108	18207	17964	18027	18066	18029	17845	18146	17898	17983	18078	18022	17943	18079	17779	18073	18049	17900	17881	17931	17913	17935	18051	17941	18086	18162	18018	18064	17777	17998	17978	18177	18119	17845	18277	17969	18015	17942	17972	18225	18162	18084	17964	17970	17783	18031	17818	18093	17900	17787	18010	17924	18094	18146	17872	17740	17967	17859	17971	18038	17891	17897	17988	17940	18108	18190	17912	17773	17928	17896	17967	17854	18216	18025	18214	18020	18186	17797	17830	17911	18047	18017	18130	18053	18111	18169	18240	17983	17943	18084	18103	18096	17982	17956	18020	18004	17925	18114	18078	17893	18096	18179	18078	17969	18040	18040	18083	17766	17929	18085	17993	17995	17996	18057	18083	17793	17938	17771	17772	18029	17801	17960	18113	17771	18012	17861	18032	18089	18100	17987	18136	18005	18089	18047	17915	17965	17921	17989	18097	17959	18228	17891	17952	17805	18157	18022	18252	18127	17973	17815	18174	17919	17960	17985	18130	17964	17978	17920	18007	17988	18009	18086	18195	17885	18115	17866	18063	17871	17995	18081	18070	17788	18097	17929	17815	18077	18001	17772	18094	18024	17849	17961	17785	18065	18075	17975	18030	18126	18026	18043	18132	18014	18147	18077	18044	18009	18220	18051	17894	18030	17925	17755	17925	18049	17972	18192	18026	17861	17990	17968	17912	18214	18095	17888	18092	18030	17892	17948	18118	18065	18061	17960	17874	17950	17979	18033	17979	17852	17977	18097	17919	17999	18011	17974	17845	18085	18080	17994	17930	17947	17883	17876	18043	17676	18199	18023	18182	18210	17940	17967	17970	18027	17877	18016	18169	17949	17965	18053	17905	17986	17955	18169	18051	17794	17943	17974	18024	17965	17993	18092	17883	18024	18046	18052	18083	18126	18130	18003	17953	18061	18032	17989	18044	18159	17824	17932	17841	17908	17814	18147	18057	17901	18169	18074	18007	17947	18089	17800	17869	17866	17915	17964	17817	18107	17856	18194	18151	17831	17978	17979	17894	18137	18015	18257	18270	17984	18103	18301	17928	18147	18179	18021	18033	18098	18092	17981	18078	18018	18181	18059	17964	17857	17983	17938	17967	18050	18056	18113	18252	18044	18139	18064	18100	18052	17762	17983	17888	18032	17913	17857	17998	18065	17942	18070	18003	17909	18040	18063	17994	18042	17875	17952	17850	17919	18159	18045	17922	18097	17766	17998	18025	18033	17950	18152	17940	18179	18084	17951	17899	17857	17970	17924	18156	17878	17914	18113	17911	17945	17908	17927	17940	18098	18043	18066	18037	18056	18070	17870	18050	18049	18092	17787	17842	17987	17926	18106	18057	17803	17934	18104	17740	18118	17833	17992	17980	17993	17888	17838	17917	18060	18156	17878	17922	18050	17912	17856	17958	17853	17870	18002	17770	18015	17865	18040	18159	17986	17922	17997	18160	17988	17959	17956	18105	18009	17935	17957	17991	17997	18102	17925	18041	17967	18054	18021	18010	18027	17945	17924	18046	18147	18008	17941	18123	18058	18082	17818	17986	18069	18141	17948	18044	17882	17930	18075	17999	18001	18098	18106	17925	18089	18023	18005	18057	17715	17981	17854	17945	17885	17948	18076	18067	18063	18016	18075	18153	18079	18006	18037	18033	17949	17953	18098	18069	18018	17985	17985	17853	17973	18065	17858	17950	17930	18171	17980	18126	18106	18168	17991	17651	18140	17998	17948	18091	17987	17864	18022	17753	17735	17843	18215	17930	17927	18057	17838	18126	18265	18013	18047	17978	17958	18258	17906	18282	18030	17988	18015	17870	17888	18060	17845	18085	17806	18028	18138	17912	17894	18031	18017	18076	18263	17978	17938	17957	17867	17854	18073	18120	18097	17992	18128	17889	17957	17900	17960	17948	18152	17925	18131	18247	18027	17911	17861	18021	17976	18005	18065	17915	17988	17935	18188	18091	18184	18330	17851	18042	18045	18065	18179	17817	17974	18070	17974	18093	17915	18006	18076	18051	18055	18068	18020	17945	17978	18067	18167	17858	17813	17882	17978	17818	18026	17886	18052	18111	18037	18057	17868	18121	17828	18161	18191	18167	18186	17992	17993	17883	18103	17854	18082	17906	18125	17833	18023	18109	17979	17965	18129	17840	17898	18060	17909	18160	18106	17977	18087	17825	17954	17871	18082	17918	17902	17919	18070	17821	17983	18180	17975	17814	17808	18007	17903	18057	17841	18076	18003	17959	17848	18003	17938	18054	18167	17977	18110	17847	18057	17840	18045	18207	18089	18007	17770	17739	17909	18021	18087	18045	17882	17980	17951	18045	17903	17722	18050	17813	17893	17860	18014	18001	18202	17934	17987	18005	17969	18038	17871	17908	17637	18091	17995	17978	18173	17985	18008	18140	17713	17882	18223	18090	17884	17966	17881	18058	17909	17824	18014	18131	18151	17947	17878	17782	17867	17958	18018	18049	18244	17955	17992	18122	17972	17994	18186	17971	18135	18112	17892	17867	17963	17841	17917	18069	18099	18161	17976	17998	17964	18135	17967	18077	18014	17902	17907	18096	18081	18192	17867	17867	17863	17922	17995	18068	18035	17799	17999	18080	18076	17901	17929	18029	18048	18168	17854	18023	18289	17939	18118	17859	18220	18175	18034	18128	18070	17979	17825	17828	17891	17840	17951	17818	18093	18083	17991	17997	17875	18019	17879	17991	17966	17827	17991	18011	17844	18003	17837	17978	17864	18135	18143	18290	18170	17879	18002	18113	18035	18084	17988	18070	18049	17984	17939	17818	18041	17956	17922	18123	18129	17978	17968	17921	17985	17990	18150	18059	18113	17833	17986	18082	17962	18064	18135	18092	17977	17901	17977	18352	17993	17945	18157	18091	18099	18055	17799	17939	18093	17938	17898	17976	18184	18180	17999	18039	17870	17878	17906	18016	17684	17994	17826	18007	18218	17910	17974	17974	18013	17876	18045	18078	18112	18033	17967	17721	17965	17962	18219	18037	17970	18252	17939	18194	18187	18130	18093	18041	18051	17998	18087	18010	18099	17963	17821	17966	17932	18065	17956	17925	18296	17892	18126	18003	18072	18046	17870	18050	17968	17965	18098	18122	17843	18160	17932
15624	27740	25602	20897	19227	18311	17652	16945	16555	16291	16327	16248	16032	15644	15688	15752	15582	15710	15421	15450	15357	15474	15646	15415	15652	15199	15457	15301	15600	15300	15358	15537	15523	15404	15491	15608	15514	15697	15379	15608	15580	15378	15607	15443	15637	15530	15606	15573	15521	15617	15426	15410	15462	15453	15437	15427	15294	15361	15296	15232	15296	15507	15486	15437	15251	15273	15408	15407	15325	15459	15445	15297	15411	15321	15329	15338	15440	15403	15340	15237	15362	15294	15388	15273	15181	15300	15343	15349	15365	15305	15193	15381	15439	15294	15252	15143	15169	15172	15314	15336	15385	15116	15284	15239	15375	15317	15194	15416	15158	15390	15118	15182	15154	15326	15185	15359	15168	15249	15216	15235	15324	15305	15368	15553	15340	15183	15389	15364	15395	15089	15482	15271	15152	15325	15318	15058	15186	15295	15265	15366	15238	15412	15277	15099	15304	15282	15354	15349	15225	15242	15361	15256	15453	15183	15273	15241	15373	15218	15438	15307	15211	15299	15317	15427	15277	15263	15347	15274	15318	15209	15294	15119	15275	15282	15333	15258	15422	15231	15395	15338	15393	15181	15242	15332	15279	15317	15161	15338	15328	15325	15222	15252	15435	15258	15337	15231	15236	15305	15286	15264	15262	15334	15196	15330	15239	15256	15289	15103	15225	15224	15429	15219	15248	15353	15291	15107	15165	15226	15361	15230	15281	15323	15257	15167	15429	15261	15286	15340	15294	15270	15226	15029	15369	15137	15341	15427	15283	15229	15221	15265	15273	15214	15357	15235	15263	15060	15260	15453	15176	15171	15328	15340	15259	15130	15544	15216	15200	15363	15202	15261	15120	15270	15308	15391	15363	15351	15342	15229	15411	15250	15370	15397	15188	15351	15339	15291	15372	15404	15350	15371	15244	15193	15340	15210	15172	15136	15356	15252	15382	15280	15265	15333	15329	15220	15464	15447	15134	15366	15279	15312	15129	15134	15425	15530	15327	15264	15181	15335	15229	15219	15295	15181	15280	15450	15340	15238	15336	15300	15304	15252	15368	15228	15240	15242	15426	15351	15242	15369	15275	15138	15215	15357	15329	15147	15226	15295	15194	15339	15233	15324	15429	15260	15424	15076	15329	15224	15369	15226	15285	15233	15199	15443	15328	15182	15378	15337	15243	15148	15423	15318	15326	15260	15155	15452	15444	15252	15317	15257	15398	15264	15142	15380	15373	15332	15410	15204	15254	15258	15184	15415	15337	15135	15504	15175	15258	15285	15356	15288	15436	15303	15364	15286	15282	15232	15349	15327	15247	15233	15187	15266	15312	15182	15241	15305	15365	15190	15265	15293	15192	15268	15309	15238	15259	15194	15231	15192	15385	15391	15413	15182	15404	15275	15101	15211	15224	15101	15262	15329	15108	15497	15204	15355	15239	15311	15257	15171	15257	15359	15331	15294	15296	15561	15404	15178	15465	15339	15326	15164	15309	15243	15332	15371	15017	15175	15255	15320	15520	15220	15325	15257	15195	15090	15317	15251	15314	15361	15340	15253	15243	15380	15350	15321	15384	15176	15151	15314	15363	15279	15266	15362	15240	15360	15391	15330	15227	15348	15425	15378	15161	15183	15308	15279	15343	15291	15332	15139	15234	15330	15253	15251	15264	15311	15196	15347	15336	15195	15284	15183	15296	15329	15455	15337	15347	15331	15357	15158	15237	15340	15286	15218	15328	15456	15223	15379	15271	15183	15275	15146	15328	15197	15219	15400	15342	15270	15328	15364	15362	15374	15313	15203	15069	15133	15274	15335	15368	15318	15312	15263	15166	15232	15211	15215	15276	15291	15226	15404	15430	15200	15313	15302	15092	15386	15214	15272	15175	15200	15244	15267	15321	15178	15328	15205	15255	15238	15097	15303	15335	15382	15287	15291	15287	15422	15446	15205	15293	15148	15308	15218	15153	15110	15273	15198	15241	15057	15206	15222	15269	15266	15346	15183	15353	15333	15363	15138	15456	15044	15298	15302	15277	15359	15510	15318	15247	15381	15289	15237	15297	15357	15308	15287	15412	15142	15251	15178	15283	15250	15188	15170	15360	15159	15194	15365	15170	15347	15316	15242	15312	15364	15207	15270	15420	15215	15398	15221	15232	15317	15271	15162	15291	15246	15094	15346	15212	15168	15176	15253	15336	15265	15430	15230	15171	15209	15482	15296	15277	15410	15266	15241	15181	15158	15292	15211	15035	15231	15299	15298	15169	15236	15279	15211	15256	15294	15313	15325	15316	15237	15144	15378	15169	15143	15351	15302	15252	15483	15258	15326	15267	15201	15281	15334	15244	15357	15325	15238	15254	15260	15194	15231	15338	15332	15181	15320	15301	15285	15230	15156	15308	15240	15376	15218	15253	15170	15187	15407	15249	15302	15209	15246	15485	15318	15203	15224	15429	15315	15161	15220	15246	15275	15283	15236	15237	15181	15183	15334	15260	15343	15233	15255	15280	15261	15285	15144	15565	15317	15235	15134	15423	15266	15374	15295	15203	15267	15236	15426	15293	15208	15206	15197	15182	15363	15245	15233	15188	15311	15380	15258	15068	15296	15243	15218	15308	15098	15465	15206	15312	15261	15360	15134	15311	15268	15257	15203	15195	15198	15377	15355	15224	15231	15284	15219	15277	15399	15406	15374	15246	15272	15263	15241	15248	15247	15171	15594	15381	15269	15401	15045	15211	15313	15267	15475	15168	15297	15372	15158	15276	15379	15350	15391	15227	15364	15144	15208	15247	15167	15256	15282	15329	15211	15388	15258	15339	15135	15310	15223	15395	15199	15226	15240	15224	15263	15338	15355	15179	15315	15238	15143	15471	15233	15258	15288	15453	15378	15389	15252	15290	15143	15257	15468	15009	15197	15354	15247	15275	15503	15460	15136	15260	15449	15290	15398	15205	15371	15282	15210	15263	15166	15235	15416	15385	15281	15096	15231	15192	15224	15011	15170	15334	15298	15341	15162	15167	15246	15266	15279	15265	15213	15231	15184	15299	15173	15220	15225	15239	15290	15246	15451	15113	15240	15187	15062	15291	15252	15172	15286	15329	15297	15371	15314	15350	15289	15230	15266	15287	15300	15201	15324	15307	15392	15263	15296	15427	15344	15193	15108	15180	15283	15507	15180	15525	15271	15390	15289	15254	15156	15476	15261	15425	15229	15294	15281	15366	15345	15390	15120	15113	15351	15335	15101	15402	15276	15262	15107	15276	15169	15297	15140	15221	15594	15163	15208	15218	15156	15335	15276	15351	15267	15357	15174	15214	15332	15377	15127	15355	15167	15165	15223	15067	15284	15262	15297	15363	15282	15122	15052	15279	15372	15442	15356	15194	15312	15245	15090	15315	15320	15167	15282	15239	15261	15331	15180	15440	15168	15333	15290	15428	15475	15182	15279	15183	15258	15179	15261	15197	15266	15144	15380	15071	15212	15396	15309	15213	15307	15290	15368	15306	15252	15485	15294	15077	15243	15133	15312	15292	15187	15212	15404	15168	15327	15502	15360	15246	15349	15358	15313	15263	15199	15485	15481	15403	15317	15256	15290	15172	15217	15383	15251	15326	15230	15166	15229	15283	15367	15388	15421	15263	15221	15350	15320	15320	15142	15231	15240	15286	15283	15252	15260	15286	15390	15266	15181	15204	15297	15319	15329	15179	15157	15230	15278	15233	15147	15304	15338	15236	15282	15166	15276	15278	15269	15257	15154	15256	15349	15418	15258	15259	15283	15168	15422	15332	15160	15267	15435	15270	15300	15335	15148	15325	15391	15313	15288	15242	15255	15334	15302	15313	15269	15392	15225	15350	15475	15294	15311	14983	15246	15290	15180	15127	15215	15290	15323	15472	15169	15114	15290	15304	15281	15264	15232	15311	15183	15295	15307	15317	15110	15303	15290	15267	15166	15141	15108	15403	15140	15221	15196	15259	15220	15221	15219	15194	15368	15157	15238	15202	15277	15413	15328	15241	15326	15349	15332	15455	15343	15439	15297	15215	15227	15189	15192	15142	15131	15429	15256	15240	15283	15293	15194	15229	15415	15292	15196	15442	15303	15204	15234	15286	15212	15469	15363	15237	15218	15279	15279	15227	15253	15378	15252	15152	15438	15217	15320	15258	15056	15087	15242	15458	15395	15337	15393	15224	15081	15278	15281	15244	15210	15242	15143	15343	15272	15237	15274	15296	15208	15365	15177	15300	15261	15264	15227	15601	15325	15423	15198	15288	15207	15315	15243	15287	15244	15293	15097	15384	15225	15224	15388	15261	15284	15362	15328	15353	15157	15351	15215	15229	15449	15143	15190	15485	15231	15331	15305	15277	15289	15424	15299	15321	15237	15308	15288	15380	15120	15266	15391	15298	15396	15216	15210	15118	15366	15253	15258	15213	15227	15187	15279	15431	15207	15158	15350	15339	15142	15226	15314	15389	15217	15180	15349	15404	15373	15330	15299	15197	15201	15123	15259	15250	15480	15299	15230	15200	15146	15111	15325	15373	15462	15445	15221	15250	15219	15141	15347	15259	15369	15475	15220	15225	15260	15320	15129	15237	15298	15222	15289	15402	15120	15195	15136	15316	15229	15414	15407	15033	15166	15285	15045	15275	15346	15157	15357	15300	15193	15280	15063	15280	15401	15247	15172	15305	15293	15526	15321	15402	15244	15402	15224	15306	15185	15363	15439	15297	15139	15398	15238	15120	15275	15223	15551	15286	15093	15360	15341	15087	15325	15202	15244	15383	15428	15304	15071	15341	15102	15190	15404	15310	15352	15290	15208	15304	15319	15268	15198	15099	15495	15300	15333	15462	15225	15106	15337	15268	15306	15190	15335	15099	15306	15314	15139	15244	15323	15215	15017	15407	15184	15332	15348	15279	15180	15346	15314	15390	15349	15280	15201	15382	15360	15353	15212	15348	15417	15162	15100	15158	15213	15305	15196	15452	15303	15206	15342	15164	15189	15316	15256	15291	15051	15070	15103	15318	15294	15291	15327	15266	15170	15333	15208	15085	15442	15051	15324	15345	15169	15290	15458	15245	15320	15310	15326	15142	15279	15294	15414	15092	15201	15344	15248	15174	15356	15314	15224	15313	15352	15387	15006	15313	15298	15333	15270
27044	21675	24130	21059	17858	17912	18125	17808	17841	17781	17759	17734	17692	17613	17642	17851	18053	17911	17878	17515	17703	17842	17831	17736	17679	17725	17619	17650	17784	17693	17726	17549	17624	17502	17877	17738	17714	17677	17750	17777	17941	17850	17762	17769	17544	17637	17735	17668	17677	17791	17731	17748	17858	17732	17889	17744	17851	17708	17892	18007	17520	17560	17654	17746	17779	17581	17935	17639	17863	17665	17645	17715	17658	17601	17504	17569	17637	17609	17495	17777	17808	17813	17587	17620	17792	17821	17607	17467	17676	17590	17852	17673	17612	17784	17564	17633	17724	17669	17679	17590	17792	17804	17903	17713	17764	17559	17803	17763	17523	17795	17678	17657	17727	17724	17593	17676	17756	17639	17706	17582	17739	17644	17519	17826	17628	17756	17739	17487	17817	17577	17511	17630	17538	17587	17635	17770	17730	17744	17656	17465	17769	17588	17635	17724	17777	17678	17752	17704	17656	17746	17873	17800	17620	17677	17649	17657	17429	17590	17690	17627	17688	17772	17653	17506	17631	17913	17974	17589	17852	17765	17648	17562	17658	17951	17873	17826	17602	17681	17755	17403	17808	17608	17579	17418	17832	17592	17700	17512	17825	17835	17555	17612	17832	17574	17667	17568	17610	17479	17737	17619	17759	17581	17530	17610	17716	17562	17730	17636	17644	17549	17579	17736	17573	17708	17666	17793	17611	17633	17814	17740	17467	17646	17693	17607	17641	17590	17643	17561	17691	17665	17729	17513	17667	17577	17682	17659	17620	17573	17682	17838	17557	17907	17809	17838	17732	17739	17695	17647	17685	17646	17745	17647	17866	17764	17657	17719	17615	17539	17673	17690	17696	17564	17648	17646	17699	17809	17588	17738	17784	17859	17548	17723	17777	17817	17911	17722	17621	17572	17741	17763	17734	17684	17458	17559	17558	17623	17619	17730	17569	17671	17888	17695	17673	17555	17605	17680	17726	17555	17611	17642	17579	17587	17655	17563	17666	17604	17506	17761	17749	17853	17669	17745	17637	17749	17606	17585	17633	17723	17631	17706	17553	17465	17620	17680	17672	17558	17739	17436	17716	17592	17772	17730	17770	17811	17580	17734	17726	17658	17729	17728	17585	17726	17683	17702	17879	17678	17648	17599	17622	17837	17691	17739	17771	17650	17512	17741	17733	17651	17631	17786	17759	17810	17492	17576	17515	17626	17734	17745	17483	17751	17669	17743	17781	17540	17553	17578	17585	17424	17758	17775	17899	17788	17728	17477	17640	17736	17654	17473	17581	17653	17617	17366	17593	17657	17828	17680	17739	17607	17586	17595	17601	17745	17766	17690	17726	17680	17778	17676	17705	17924	17965	17751	17735	17749	17604	17710	17521	17672	17789	17513	17659	17636	17485	17652	17801	17761	17753	17690	17763	17743	17637	17769	17712	17813	17747	17705	17683	17722	17669	17743	17751	17713	17735	17596	17670	17778	17829	17936	17768	17751	17687	17726	17616	17736	17562	17591	17669	17684	17716	17645	17711	17592	17564	17492	17745	17719	17811	17743	17584	17824	17510	17637	17737	17544	17734	17649	17519	17538	17807	17736	17653	17674	17505	17685	17766	17710	17492	17725	17809	17718	17817	17828	17653	17598	17583	17656	17788	17681	17471	17769	17702	17655	17546	17558	17824	17527	17373	17805	17750	17575	17740	17762	17547	17755	17786	18006	17727	17799	17508	17788	17740	17576	17961	17510	17798	17793	17734	17476	17925	17564	17645	17662	17637	17730	17593	17723	17606	17576	17919	17868	17485	17578	17757	17600	17925	17714	17791	17860	17706	17868	17555	17435	17584	17602	17814	17621	17682	17739	17885	17754	17695	17556	17618	17586	17790	17610	17733	17569	17732	17571	17741	17570	17930	17485	17768	17642	17762	17514	17732	17558	17740	17591	17772	17765	17697	17767	17802	17700	17843	17634	17660	17642	17554	17688	17737	17695	17818	17628	17502	17614	17417	17567	17783	17811	17845	17753	17802	17691	17778	17574	17657	17683	17677	17692	17672	17637	17546	17693	17396	17760	17583	17820	17825	17781	17664	17603	17596	17817	17862	17706	17770	17632	17633	17843	17741	17535	17648	17665	17763	17847	17673	17798	17814	17698	17687	17774	17792	17785	17703	17716	17727	17603	17657	17657	17685	17740	17550	17751	17548	17783	17593	17676	17718	17821	17683	17707	17644	17458	17664	17659	17910	17704	17700	17517	17769	17532	17831	17619	17818	17632	17605	17836	17659	17499	17792	17637	17579	17663	17762	17727	17497	17627	17656	17790	17735	17515	17851	17743	17810	17708	17578	17581	17717	17918	17652	17594	17763	17778	17689	17497	17635	17852	17908	17582	17718	17600	17802	17947	17791	18055	17782	18014	17895	17856	17703	17678	17856	17818	17903	17806	17642	17766	17643	17772	17750	17703	17743	17718	17667	17683	17700	17977	17696	17740	17892	17712	17499	17618	17682	17856	17547	17886	17535	17888	17656	17826	17747	17776	17750	17693	17640	17887	17670	17689	17587	17637	17928	17632	17644	17557	17559	17616	17720	17739	17571	17726	17644	17472	17745	17683	17684	17774	17736	17627	17772	17488	17802	17572	17677	17559	17664	17684	17536	17527	17797	17969	17823	17664	17673	17667	17525	17781	17895	17764	17641	17549	17793	17970	17996	17706	17618	17814	17586	17542	17796	17776	17872	17641	17979	17736	17844	17718	17863	17793	17702	17633	17632	17889	17708	17474	17645	17632	17489	17695	17703	17845	17639	17571	17642	17678	17578	17771	17536	17644	17846	17794	17600	17630	17785	17620	17823	17728	17771	17781	17621	17689	17522	17646	17603	17832	17696	17449	17890	17610	17471	17746	17868	17825	17686	17844	17596	17830	17549	17664	17812	17749	17762	17704	17613	17771	17629	17613	17799	17753	17674	17771	17608	17610	17690	17732	17621	17603	17610	17501	17664	17615	17686	17860	17862	17506	17566	17306	17559	17461	17632	17631	17591	17489	17788	17628	17677	17673	17648	17661	17754	17754	17731	17681	17573	17680	17799	17679	17689	17637	17693	17665	17670	17723	17577	17764	17748	17743	17638	17627	17679	17552	17682	17596	17493	17608	17681	17780	17639	17565	17622	17643	17677	17674	17483	17686	17699	17669	17731	17687	17584	17699	17787	17781	17693	17927	17561	17745	17711	17538	17556	17633	17868	17914	17711	17664	17563	17581	17590	17732	17705	17705	17661	17730	17899	17484	17602	17702	17716	17768	17531	17608	17652	17732	17791	17629	17792	17764	17587	17613	17644	17610	17735	17993	17766	17707	17836	17597	17685	17810	17883	17772	17790	17701	17845	17501	17735	17803	17742	17630	17827	17711	17627	17792	17595	17661	17689	17627	17811	17732	17713	17607	17680	17752	17826	17571	17638	17900	17773	17732	17807	17782	17681	17771	17695	17726	17828	17688	17729	17918	17740	17553	17723	17665	17653	17723	17769	17789	17626	17665	17731	17738	17806	17843	17729	17586	17650	17612	17648	17648	17569	17744	17738	17652	17935	17703	17657	17631	17881	17875	17679	17704	17759	17661	17686	17707	17632	17752	17656	17727	17887	17462	17417	17738	17717	17711	17844	17869	17722	17691	17737	17534	17551	17644	18040	17629	17496	17708	17653	17675	17562	17762	17926	17606	17680	17675	17620	17719	17563	17788	17728	17742	17573	17825	17853	17654	17680	17662	17638	17711	17763	17710	17625	17614	17826	17702	17606	17694	17680	17735	17318	17450	17575	17659	17713	17505	17595	17725	17968	17713	17789	17633	17652	17702	17760	17434	17584	17675	17734	17738	17659	17676	17651	17593	17828	17823	17621	17772	17599	17661	17787	17665	17845	17506	17726	17642	17608	17785	17719	17657	17681	17826	17650	17662	17794	17630	17607	17640	17579	17647	17650	17432	17619	17837	17628	17579	17582	17721	17659	17581	17753	17621	17656	17699	17804	17577	17931	17926	17757	17716	17792	17789	17755	17606	17617	17624	17716	17815	17667	17584	17825	17645	17530	17749	17615	17437	17566	17628	17758	17616	17539	17784	17583	17548	17817	17632	17509	17421	17767	17780	17814	17633	17760	17735	17670	17714	17606	17733	17687	17684	17815	17610	17639	17685	17640	17718	17655	17697	17672	17776	17679	17649	17649	17699	17596	17868	17739	17648	17553	17585	17717	17786	17747	17807	17650	17579	17743	17666	17678	17711	17743	17712	17576	17627	17741	17700	17766	17529	17757	17623	17558	17733	17809	17690	17617	17642	17590	17846	17625	17688	17647	17675	17553	17775	17918	17485	17697	17504	17650	17618	17650	17934	17735	17745	17819	17566	17603	17905	17533	17666	17610	17697	17791	17719	17909	17591	17668	17883	17702	17674	17578	17630	17725	17516	17725	17703	17722	17601	17686	17728	17609	17699	17453	17597	17513	17604	17590	17577	17613	17714	17936	17853	17750	17497	17509	17687	17574	17785	17783	17640	17722	17756	17798	17701	17815	17753	17738	17897	17668	17664	17715	17748	17840	17617	17786	17581	17570	17691	17553	17619	17852	17692	17837	17838	17842	17751	17652	17836	17761	17563	17647	17714	17816	17704	17750	17838	17820	17668	17816	17675	17709	17544	17628	17739	17776	17751	17536	17689	17892	17718	17693	17544	17768	17473	17786	17392	17768	17803	17524	17632	17662	17727	17717	17513	17627	17640	17784	17818	17709	17451	17634	17888	17815	17651	17586	17879	17630	17897	17692	17471	17624	17687	17774	17563	17618	17694	17637	17648	17720	17757	17543	17688	17831	17885	17511	17722	17650	17518	17532	17609	17589	17753	18001	17763	17794	17641	17717	17768	17639	17708	17728	17695	17685	17611	17700	17581	17736	17837	17586	17802	17577	17555	17595	17531	17626	17797	17755	17753	17644	17814	17761	17640	17667	17940	17672	17638	17735	17614	17508	17783	17680	17736	17615	17608	17629	17805	17705	17746	17822	17761	17655	17726	17882	17786	17831	17597	17649	17710	17702	17520	17820	17720	17570	17685	17765	17762	17429	17529	17570	17782	17614	17720	17666	17629	17582	17765	17522	17708	17641	17694	17752	17785
14538	17160	16794	16125	15802	15573	15528	15332	15323	15352	15344	15257	15379	15163	15225	15212	15134	15081	15183	15072	15262	15171	15187	15143	15307	15387	15398	15246	15188	15217	15138	15083	15311	15301	15254	15382	15425	15288	15401	15231	15341	15302	15426	15427	15268	15199	15249	15288	15341	15245	15339	15267	15330	15250	15136	15280	15088	15290	15093	15113	15073	15243	15196	15207	15188	15242	15139	15240	15264	15263	15094	15340	15285	15207	15286	15172	15151	15342	15186	15428	15096	14988	15255	15095	15328	15200	15114	15139	15128	15098	15138	15080	15227	15240	15152	15252	15107	15174	15312	15026	15190	15149	15282	15368	15106	15258	15164	15165	15223	15122	15097	15303	15205	15217	15177	15109	15338	15264	15096	15182	15331	15102	15208	15234	15093	15442	15190	15215	15237	15208	15241	15249	15149	15068	15265	15269	15141	15120	15217	15128	15214	15304	15184	15188	15176	15239	15172	15243	15276	15262	15113	14987	15094	15233	15171	15225	15172	15283	15287	15356	15303	15090	15165	14918	15181	15182	15206	15164	15171	15270	15168	15143	15277	15286	15037	15047	15068	15200	15256	15056	15145	15030	15227	15334	15154	15206	15188	15120	15373	15254	15031	15321	15194	15361	15247	15137	15152	15172	15264	15168	15286	15164	15061	15091	15150	15175	15315	15315	15256	15172	15039	15099	15087	15136	15261	15182	15307	15274	15047	15211	15211	15160	15126	15227	15120	15245	15184	15124	15123	15159	15384	15230	15069	15158	15187	15128	15203	15161	15271	15326	15248	15140	15144	15211	15389	15123	15082	15399	15171	15133	15054	15228	15219	15174	15145	15030	15220	15199	15227	15139	15095	15280	15304	15231	15144	15008	15191	14970	15380	15391	15132	15065	15329	15174	15233	15124	15251	15218	15158	15297	15191	15068	15180	15217	15104	15111	15270	15122	15243	15216	15168	15070	15241	15096	14949	15129	15154	15094	15129	15282	15301	15075	15226	15122	15287	15148	15128	15033	15124	15096	15096	15101	15165	15044	15214	15105	15269	15175	15217	15199	15155	15094	15198	15168	15307	15099	15344	15152	15234	15352	15199	15165	15301	15263	15143	15206	15039	15014	15219	15173	15052	15212	15181	15019	15183	15109	15195	15165	15341	15229	15223	15269	15086	15099	15143	15327	15143	15084	15258	15103	15334	15248	15395	15211	15180	15111	15197	15195	15098	15167	15115	15173	15162	15145	15140	15230	15187	15289	15153	15118	15268	15014	15253	15074	15267	15230	15046	15016	15205	15108	15326	15332	15292	15196	15058	15276	15156	15219	15222	15137	15101	14979	15194	15162	15373	15180	15238	15137	15179	15334	15245	15106	15233	15114	15044	15013	15142	15210	15091	15036	15232	15005	15153	15250	15094	15127	15271	15352	15107	15250	15169	15167	15351	15106	15272	15121	15113	15210	15327	15283	15122	15259	15278	15118	15149	15093	15319	15223	15219	15069	15275	15155	15089	15351	15242	15172	15155	15138	15196	14992	15189	15135	15119	15202	15246	15360	15108	15337	15156	15030	15147	15112	15292	15037	15324	15223	15050	15247	15334	15154	15362	15117	15072	15151	15144	15395	15233	15187	14982	15129	15162	15130	15144	15143	15202	15131	15245	15138	15193	15318	15264	15235	15246	15264	15069	15062	15160	15203	15343	15090	15182	15220	15179	15063	15125	15272	15044	15455	15457	15164	15162	15262	15194	15350	15223	15295	15280	15231	15049	15080	15129	15010	15035	15292	15251	15244	15255	15040	15189	15305	15362	15202	15216	15178	15196	15311	15070	15328	15075	15150	15182	15102	15393	15183	15147	15057	15259	15339	15219	15105	15127	15104	15251	15254	15123	15205	15104	15150	15080	15220	15295	15187	15158	15144	15096	14978	15266	15230	15137	15222	15129	15046	15062	15330	15228	15188	15177	15168	15186	15273	15042	15239	15188	15159	15112	15083	15140	15222	15166	15072	15332	15160	15144	15193	15248	15157	15307	15056	15227	15247	15073	15259	15094	15250	15269	15050	15217	15255	15191	15108	15126	15255	15278	15335	15052	15169	15059	15151	15215	15195	15247	15147	15200	15216	15293	15224	15281	15269	15065	15249	15349	15092	15316	15148	15201	15289	15233	15308	15195	15123	15263	15094	15186	15339	15189	15167	15156	15204	15243	15202	15160	15110	15061	15199	15214	15266	15270	15204	15166	15326	15303	15014	15202	15294	15164	15139	15293	15305	15004	15132	15180	15202	15156	15210	15139	15343	15231	15111	15073	15222	15158	15230	15127	15174	15125	15034	15217	15101	14969	15120	15332	15326	15057	15338	15250	15111	15236	15156	15094	15035	15253	15122	15188	15148	15217	15206	15145	15297	15255	15226	15206	15143	15321	15213	15153	15198	15220	15078	15296	15255	15192	15184	15087	15144	15228	15026	15372	15238	15367	15367	15059	15249	15244	15077	15070	15403	15072	15128	15272	15102	15277	15032	15248	15116	15038	15055	15014	15432	15198	15122	15126	15197	15148	15144	15185	15116	15110	15220	15097	15202	15313	15241	15100	15080	15192	15223	15160	15156	15221	15096	15305	15163	15202	15059	15183	15096	15250	15155	15215	15178	15184	15147	15170	15216	15003	15250	15073	15209	15241	15337	15091	15328	15166	15160	15098	15120	15106	15206	15069	15217	15157	15209	15373	15187	15221	15126	15212	15102	15214	15071	15252	15268	15254	15198	15189	15092	15170	15163	15251	15012	15293	15162	15348	15224	15248	15156	15105	15064	15204	15171	15192	15194	15140	15246	15075	15181	15224	15286	15089	15031	15162	15215	15402	15090	15186	15265	15310	15265	15229	15140	15274	15153	15228	15134	15207	15246	15311	15021	15197	15338	15144	15120	15036	15370	15173	15230	15307	15154	15229	15140	15171	15272	15342	15258	15277	15274	15106	15254	15223	15201	15069	15279	15196	15076	15287	15198	15228	15100	15127	15294	15002	15125	15268	15133	15079	15209	15316	15146	15111	15104	15274	15129	15175	15107	15279	15106	15212	15000	15261	15247	15217	15086	15293	15134	15243	15096	15143	15153	15160	15277	15119	15051	15227	15370	15107	15124	15185	15245	15355	15229	15078	15151	15216	15134	15155	15061	15105	15145	15265	15086	15133	15187	15090	15240	15242	15189	15134	15207	15131	15306	15197	15140	15229	15108	15146	15311	15191	15237	15159	15152	15204	15204	15269	15167	15290	15042	15124	15216	15202	15107	15167	15218	15203	15120	15123	15259	15092	15228	15302	15086	15153	15127	15068	15157	15136	15061	15294	15148	15293	15282	15208	15183	15151	15185	15179	15274	15109	15208	15200	15245	15054	15125	15096	15201	15079	15172	15228	15105	15205	15278	15006	15145	15190	15210	15155	15085	15210	15164	15137	15163	15225	15199	15046	15121	15057	14990	15138	15078	15214	15214	15137	15172	15205	14995	15247	15004	15196	15096	15133	15149	15213	15256	15127	15196	15113	15077	15066	15005	15035	14957	15208	15166	15265	15237	15159	15236	14970	15331	15126	15184	15191	15171	15275	15215	14880	15374	15183	15053	15269	15115	15194	15177	15231	15124	15143	15229	15256	15301	15133	15170	15191	15250	15078	14982	15288	14996	15390	15150	15268	15225	15105	15088	15060	15197	15225	15240	15151	15316	15148	15215	15211	15233	15174	15195	14989	15231	15129	15154	15200	15109	15195	15144	15131	15190	15249	15159	15073	15299	15272	15285	15214	15123	15108	15142	15196	15107	15140	15093	15244	15083	15274	15139	15207	15036	15007	15274	15003	15176	15025	15228	15196	15205	14949	15215	15190	15187	15230	15309	15272	15177	15094	15041	15117	15139	15168	15275	15098	15069	15076	15214	15113	15217	15084	15166	15156	15130	15134	15207	15332	15167	15035	15226	15229	15262	15293	15193	15184	15330	15233	15393	15195	15337	15118	15334	15192	15262	15143	15168	15301	15315	15163	15209	15066	15183	15115	15240	15273	15058	15300	15178	15008	15345	15173	15137	15231	15392	15312	15305	15365	15066	15158	15215	15359	15170	15236	15323	15056	15187	14999	15067	15105	15133	15215	15285	15354	14999	15202	14961	15115	15081	15299	15187	15291	15123	15148	15231	15130	15318	14927	15189	15120	15064	15341	15148	15041	15234	15144	15375	15144	15204	15088	15243	15288	15313	15097	15354	15040	15088	15042	15078	15025	15069	15153	15138	15071	15088	15214	15288	15160	15053	15177	15356	15208	15317	15093	15160	15237	15090	15099	15170	15103	15224	15155	15257	15069	15189	15264	15100	15308	14998	15060	15254	15095	15182	15088	15242	15298	15208	14951	15081	15211	15111	15160	15297	15130	15212	15138	15120	15008	15283	15129	15137	15168	15314	15223	15274	15207	15186	15071	15154	15203	15132	15148	15082	15112	15299	15068	15190	15109	15206	15189	15130	15166	15102	15190	15214	15166	15235	14964	15145	15126	15031	15264	15294	15183	15365	15148	15289	15074	15089	14989	15331	15213	15108	15175	15187	15157	15149	15301	15148	15327	15147	15148	15088	15296	15079	15128	15093	15214	15229	15102	15292	15246	15176	15245	15135	15046	15103	15262	15212	14911	15365	15244	15137	15191	15162	15135	15210	15378	15247	15191	15245	15181	15023	15180	15034	15252	15178	15285	15188	15172	15211	15166	15117	15156	15170	15158	15299	15150	15058	15292	15215	15096	15218	15176	15042	15141	15240	15201	15202	15222	15112	15265	15025	15149	15219	15414	15078	15281	15122	15391	15235	15004	15244	15172	15177	15161	15140	15085	15082	15289	14997	15161	15196	15235	15184	15110	15327	15050	15254	15156	15102	15159	15151	15148	15102	15302	15263	15233	15322	15121	15167	15024	15259	15191	15363	15133	15142	15332	15208	15228	15099	15036	15191	15041	15251	15351	15046	15171	15267	15254	15306	15153	15103	15276	15098	15198	15167	15189	15243	15028	15137	15281	15272	15091	15076	15221	15229	15135	15253	15313	15200	15198	15098	15075	15297	15303	15251	15003	15188	15208	15243	15246	15102	15168	15119	15069	15211	15200	15265	15120	15071	15034	15304	15284	15016
23432	20982	28399	23826	21783	21456	20263	17787	17417	17743	17455	17366	17057	17225	17193	16827	17290	16964	17103	17010	17231	17086	17201	17112	17028	17224	17052	17114	16947	16916	16977	16912	16915	17092	17070	16952	17171	16959	17041	17278	17062	17318	17109	16963	17223	17143	17157	16938	17033	17030	17286	17060	16933	17019	17206	16739	17028	16766	16877	16859	17121	16863	16833	17136	16943	16893	17022	16913	16909	16924	16958	16738	16912	16911	16874	16868	16910	17020	16983	16900	16858	17099	16802	16893	16894	16869	16902	16852	17030	16854	16830	16709	16900	16973	16765	16868	17002	16756	16876	17106	16960	16772	16894	16962	16815	16936	16863	16851	16646	16929	16884	16803	17007	17020	16943	16682	16777	16816	16789	16888	16949	16795	16935	16828	16970	16832	16637	16919	16870	16852	16817	16752	16928	16765	16943	16905	16856	16778	16829	16895	17098	16804	16866	16863	16935	16853	16795	16898	16863	16808	16823	16823	16963	16737	16992	17141	17040	16810	17010	16795	16826	16794	16959	16926	16965	16973	16915	16939	16913	16723	16945	16917	16972	17038	16856	16913	17042	16834	16842	16870	17029	16627	16895	16822	16869	16811	16994	16845	16997	17068	17025	16734	16767	17040	16672	16908	16822	16711	16856	16886	16781	16829	17031	16835	16804	16806	16939	16896	16899	17077	17017	16919	16812	16900	16787	16930	16991	16783	16832	16865	16782	16746	16760	16890	16764	16835	16969	16714	16853	16820	16849	16737	16730	16709	16857	16905	16861	17032	16729	16784	16946	16812	16918	17007	17012	16861	16857	17114	16917	16894	16968	16954	16907	16832	16974	16905	17028	16878	16843	16918	16945	16822	16891	16885	16951	16891	16960	16959	16842	16943	16930	16792	16985	17128	17044	16822	16827	16933	17034	16861	16911	16834	16810	17069	17036	16987	16775	16896	16822	17015	16953	16829	16917	16960	17023	16869	17016	16821	16844	16895	16733	16825	17085	16893	16902	16962	16865	16846	16878	16928	16854	16842	16863	17009	16956	16924	16795	16915	16735	16829	16887	16552	16654	17048	16916	16800	17119	16982	16879	16764	16891	16994	16805	16928	16856	16738	16676	16642	16860	16897	16938	16794	17064	16907	16949	16749	16882	16877	16992	16958	16734	16820	16903	16951	16716	16945	16889	16850	16714	16965	16810	16976	16834	16933	16776	16812	16941	16981	16973	17054	17024	16852	16791	16999	16939	17048	16848	16729	16855	16909	16985	17015	17281	16693	16906	16787	16683	17042	16877	16909	16883	16924	16749	16763	16959	16936	16710	16835	17066	17056	16924	16852	16585	16690	16941	16876	16826	16839	16845	16905	17201	16796	16857	16798	16720	16902	16805	16733	16881	16767	16889	16961	16819	16885	16926	16967	17054	17151	16980	16987	16936	16935	16852	16859	16889	16728	16783	16940	16965	16976	16960	16673	16839	16820	16982	17250	17056	16983	16855	16945	17035	16891	16806	16834	16921	16886	16769	16967	17001	16848	16830	17068	16832	16889	17004	17003	16952	16741	16889	16829	16957	16723	17009	17003	17013	16908	16970	16589	16813	16935	16865	16883	16919	17051	16953	17060	16912	16865	16945	16978	16819	17134	16806	16864	17051	16891	16909	16792	16793	16853	16732	16902	16990	16752	16810	16921	16921	16915	16880	16779	16868	16810	16888	16859	16892	16752	16814	16867	16869	16907	16764	16931	16769	16807	16952	16848	16891	16915	16768	16760	16763	16857	16886	16612	16768	16763	17041	16935	16950	16849	16910	17137	16946	16829	16894	16834	16702	16807	16957	17072	16829	17005	16878	17007	16917	16885	16922	17047	16641	17025	16999	17015	16697	16842	16913	16817	16947	16916	16827	16773	16709	16842	16737	16817	16672	16896	16641	16721	17000	16821	16796	16964	16992	16723	16723	17042	17070	16922	16978	17136	17040	16720	16838	16894	16708	17048	16837	17017	16913	16753	16842	16924	16914	16935	16806	16967	16865	16920	17037	16938	16944	17001	16754	17038	16716	17040	16904	16746	16850	16848	17069	17000	16911	16976	16926	16834	16930	16848	17056	17216	16870	16712	16776	16901	16833	16947	16822	16846	16639	16934	16811	16776	16799	16954	16793	17014	16850	16796	16957	16917	16793	16798	16862	16872	16807	16940	16736	16945	17095	16982	16877	16724	16862	16846	16980	17042	16700	16814	17044	16969	16902	16895	16949	17057	16899	17034	17036	16937	16944	16930	16935	16646	16841	16824	17000	16867	16974	16925	16826	16875	16950	16916	16767	16818	16764	16915	16939	16947	16966	16867	16842	16881	16962	16920	16670	16790	16950	16682	17068	16900	17009	16969	16894	16843	16898	16811	17076	17039	17023	16965	17091	17150	16968	16835	16820	16877	16793	17008	16986	16863	16957	17079	16897	16837	16818	16906	16716	16886	17065	16874	17045	16866	16703	16945	16933	16983	17027	16968	16966	16911	17104	16739	17052	16840	16812	16668	16651	16823	16752	16943	16804	16896	16861	16780	16760	16900	17028	17137	16977	16966	16889	16932	16815	16961	16990	16963	16865	16963	16790	16720	16928	16840	16809	17096	16766	17046	17094	16949	16630	16693	16894	16955	16965	16944	17013	17090	16871	16850	16732	16801	16816	16836	16873	16923	16687	16787	16875	16864	16950	16754	16984	16797	16880	16845	16898	16947	16929	16764	16951	16760	16844	16898	16758	16732	16862	16828	16884	16715	16871	16887	16879	17001	17005	16850	16983	16767	16957	16697	16737	16850	17003	16942	17068	16907	16857	16901	16792	16795	16938	16936	17039	16964	17056	17073	17067	16848	16722	16852	17067	16822	16822	16897	16879	16711	16741	16911	17052	16946	16767	16974	16941	16953	16862	16713	16569	16798	17001	16863	16860	16814	16783	16941	16995	16719	16738	17098	16722	16656	16859	16859	16783	16859	16616	16932	16725	16674	16940	16833	16807	16782	16745	17081	16973	16993	16993	16885	16897	16920	16973	17027	17015	16760	16790	17069	16875	17103	16964	16863	16883	16880	16811	16915	17016	16919	16902	16959	16693	16919	16902	16876	16833	16936	17050	16750	16910	16739	16798	16824	16740	16925	17089	16805	16736	16991	16862	16856	16902	16929	16995	17044	16838	16730	17042	17150	17035	16819	16895	16862	16960	16714	16815	16963	16916	16985	16785	16723	16995	16925	16932	16701	16826	17128	16829	17029	16885	17104	17128	17000	16785	17055	16982	16732	16908	17168	16762	16994	16919	16874	16844	16693	16997	16961	16944	16945	16768	16955	16911	17027	16824	17070	16945	16985	17000	16931	16718	16862	16807	17048	16840	16819	16813	16948	16810	16757	16762	16943	16942	16927	16817	16921	16864	16885	16980	16915	16897	16979	16825	16762	16979	17118	16965	16952	17025	16982	16631	16900	16843	16952	16770	16997	16994	16889	16988	16893	16919	16825	16743	16914	16840	17017	16891	17038	17083	17188	16857	16721	16969	16701	16887	16820	16877	16855	16694	16908	16960	17011	16888	17083	16899	16900	16898	16941	16880	17035	16908	16901	16910	16760	16856	16815	16866	16824	16893	16888	17140	16818	17110	16845	16752	16940	16901	16847	16802	16938	16946	17010	16895	16801	16849	16832	16704	16909	16769	16849	17010	16841	16848	17001	16837	16843	16849	16987	16746	16873	16959	16923	16888	16790	16962	16836	16990	16942	16864	16926	16762	16764	16891	17096	16839	16759	16824	16945	16685	16805	16890	16933	16657	16978	16989	16835	16838	16923	16961	16912	16892	17015	16913	16863	17027	17054	16987	16962	16803	16904	16879	16990	17084	16917	17188	16900	16889	16813	16782	17025	16856	16760	16718	16763	16901	16840	17015	16852	16770	16941	16663	16877	16700	16826	16731	16969	16952	16930	16807	16781	16967	17011	16899	16640	16985	17053	16803	17012	16912	16773	16910	17002	16876	16618	16746	16910	16993	16783	17022	16809	17099	16847	16816	17184	16770	16950	16870	17092	16984	16994	16813	16752	16927	16983	16836	16775	16916	16767	16974	16771	17076	16901	16949	16740	16781	16641	16801	16898	17009	17177	16997	16801	16834	16874	16942	16745	16841	17012	16843	16890	16835	17068	16943	17036	16879	16789	16869	16639	16825	16935	16950	16720	16893	16741	16839	16889	16994	16795	17027	17018	16815	17031	16959	16838	17008	16932	16703	16935	16966	17008	17013	16964	16908	16824	17082	16834	16992	16921	16787	16979	16975	16878	16702	17037	16993	16859	16985	16945	16848	16890	16873	16873	16746	17028	16860	16594	16888	16879	16747	16809	16803	16879	16742	16787	17128	16880	17083	17008	17056	16935	17080	16929	16846	16810	16802	16907	17182	16947	16900	16807	16723	16870	16768	16871	16836	16807	17043	16888	16811	16886	16801	16984	16989	17144	16973	16897	17145	16992	17009	16944	16969	17026	17057	16990	17075	16782	16846	16946	16941	16952	16963	16679	17083	16821	16948	16898	16798	16905	16924	16780	16669	16728	16920	16979	17051	16980	16922	16774	16988	16984	16803	16809	16775	17114	16854	16585	16811	16841	16949	16837	16903	16597	16834	16815	16893	16905	17147	17055	17080	16938	16937	16893	16859	17119	17002	16820	16999	16875	16848	16809	16857	17053	16944	16936	16678	16857	16979	17079	16753	16809	16864	16766	16968	16982	16970	16697	16892	16972	16839	16881	17004	16956	16742	16876	16889	16847	16789	16940	16931	16873	16873	16778	17003	17005	16801	17064	16914	16786	16936	16820	16997	16725	16989	16836	17037	16877	16851	16779	16998	16996	16856	16968	17059	16984	16849	17042	16970	16688	16730	16976	17011	17031	16961	16769	16931	16864	16800	16792	16871	16939	17013	16918	16742	16986	16891	16925	16948	16564	16766	16923	16905	17003	16796	16704	16836	16943	16858	16935	17092	16810	16955	16850	17007	16852	16950	16903	16812	17043	17019	16847	16948	17020	16894	16806	16840	16930	16803	17038	16885	16818	17057	16930	16886	17027	16929	17091	17077	16948	16764	16849	16975	17030	16954	16789	17113	16876	16873	16937	16840	16882	16951	16965
13601	22533	21187	18138	17207	16527	16090	15667	15357	15482	15267	15351	14966	15152	14919	14933	14915	14846	14802	14743	14799	14728	14933	14972	14687	14831	14744	14895	14829	14797	14819	14809	14863	15045	14959	14844	14780	14767	14876	14926	15000	15044	14797	14873	15028	14782	14862	14941	14902	14727	14825	14679	14813	14838	14831	14846	14858	14762	14867	14873	14817	14631	14769	14852	14639	14775	14725	14680	14784	14755	14681	14658	14799	14702	14759	14718	14841	14780	14636	14935	14684	14624	14783	14629	14761	14670	14707	14830	14683	14690	14743	14832	14565	14779	14754	14669	14724	14710	14622	14696	14677	14834	14967	14684	14766	14693	14714	14657	14907	14958	14621	14776	14846	14782	14789	14614	14698	14604	14891	14727	14741	14848	14887	14533	14619	14643	14627	14735	14882	14800	14549	14796	14628	14651	14714	14849	14846	14542	14537	14802	14761	14737	14571	14699	14751	14692	14822	14661	14715	14726	14659	14629	14829	14754	14782	14702	14706	14629	14805	14686	14831	14696	14931	14866	14666	14696	14802	14580	14906	14656	14764	14622	14739	14647	14593	14783	14675	14842	14689	14733	14700	14762	14765	14691	14718	14674	14670	14701	14704	14717	14795	14691	14801	14572	14666	14760	14712	14807	14819	14925	14521	14754	14643	14682	14631	14693	14678	14702	14653	14725	14618	14743	14781	14760	14805	14637	14653	14571	14727	14441	14791	14775	14774	14652	14757	14512	14573	14667	14863	14582	14771	14727	14708	14663	14680	14880	14745	14683	14752	14866	14742	14655	14704	14727	14687	14758	14679	14794	14680	14921	14917	14779	14798	14649	14734	14756	14772	14685	14742	14704	14793	14717	14754	14562	14788	14645	14777	14706	14484	14751	14751	14750	14732	14706	14669	14801	14515	14811	14607	14683	14670	14756	14756	14627	14648	14699	14653	14689	14569	14716	14565	14806	14728	14800	14633	14740	14715	14568	14721	14705	14595	14745	14792	14659	14733	14781	14730	14770	14864	14855	14811	14651	14799	14544	14995	14711	14645	14631	14767	14786	14671	14650	14854	14682	14715	14656	14541	14812	14746	14756	14694	14785	14823	14600	14626	14678	14866	14553	14774	14742	14743	14700	14641	14651	14775	14518	14832	14676	14680	14657	14820	14869	14616	14806	14698	14692	14727	14527	14524	14802	14699	14645	14662	14625	14656	14687	14657	14741	14734	14778	14965	14607	14855	14620	14696	14640	14645	14663	14630	14658	14745	14543	14666	14765	14627	14708	14769	14747	14802	14595	14696	14837	14722	14677	14656	14725	14600	14751	14742	14626	14650	14575	14614	14679	14834	14642	14782	14732	14761	14780	14597	14606	14771	14849	14701	14680	14588	14728	14787	14836	14849	14685	14710	14734	14730	14821	14750	14724	14647	14576	14710	14610	14572	14814	14802	14657	14634	14570	14885	14686	14705	14687	14692	14769	14684	14746	14717	14765	14646	14666	14883	14524	14767	14644	14748	14761	14726	14641	14734	14682	14663	14765	14701	14656	14862	14687	14609	14650	14880	14495	14583	14676	14781	14871	14705	14831	14677	14808	14621	14745	14803	14717	14766	14641	14688	14944	14646	14788	14648	14612	14692	14720	14651	14808	14591	14752	14669	14820	14592	14773	14735	14890	14746	14723	14867	14580	14743	14756	14454	14688	14764	14689	14683	14772	14842	14755	14821	14568	14711	14744	14709	14528	14829	14678	14803	14784	14512	14719	14618	14612	14570	14684	14633	14634	14776	14746	14633	14573	14736	14629	14637	14829	14882	14684	14612	14762	14670	14692	14658	14796	14683	14719	14713	14742	14631	14837	14527	14693	14846	14711	14691	14864	14915	14627	14842	14708	14855	14908	14709	14569	14704	14801	14613	14743	14761	14713	14774	14859	14834	14640	14667	14549	14677	14764	14535	14664	14600	14817	14623	14849	14905	14777	14758	14638	14529	14684	14731	14724	14647	14815	14698	14660	14760	14878	14761	14717	14618	14731	14632	14769	14891	14627	14624	14663	14798	14742	14666	14831	14602	14791	14791	14694	14569	14547	14710	14738	14790	14671	14782	14807	14603	14693	14719	14653	14537	14471	14590	14542	14642	14751	14537	14704	14808	14630	14821	14766	14652	14601	14661	14757	14781	14733	14774	14670	14833	14625	14811	14747	14722	14839	14779	14604	14570	14702	14613	14680	14791	14607	14657	14592	14730	14548	14731	14688	14468	14897	14740	14737	14630	14638	14761	14736	14665	14748	14841	14721	14801	14734	14795	14617	14660	14717	14881	14739	14751	14690	14520	14774	14795	14719	14723	14651	14635	14836	14544	14774	14709	14744	14817	14656	14878	14666	14697	14828	14649	14740	14584	14640	14865	14706	14738	14755	14722	14856	14607	14618	14592	14581	14743	14713	14825	14613	14689	14685	14653	14712	14853	14758	14740	14617	14660	14662	14815	14738	14845	14722	14675	14766	14744	14750	14853	14788	14575	14616	14870	14870	14636	14615	14727	14803	14919	14672	14822	14677	14579	14689	14707	14594	14588	14759	14678	14682	14762	14560	14872	14574	14575	14714	14707	14719	14945	14658	14619	14691	14654	14668	14748	14726	14734	14738	14739	14774	14770	14697	14657	14836	14631	14540	14698	14654	14739	14862	14786	14671	14731	14722	14848	14759	14752	14727	14678	14679	14652	14683	14740	14562	14811	14684	14796	14582	14829	14587	14572	14741	14740	14506	14733	14774	14671	14812	14892	14814	14544	14784	14653	14750	14813	14712	14619	14786	14805	14614	14780	14745	14741	14665	14580	14804	14604	14745	14845	14682	14844	14767	14649	14803	14760	14702	14728	14815	14816	14754	14746	14677	14830	14616	14560	14762	14609	14588	14677	14701	14592	14722	14820	14645	14647	14593	14707	14772	14763	14566	14612	14835	14566	14808	14653	14698	14604	14666	14851	14747	14644	14632	14692	14633	14566	14645	14642	14723	14664	14723	14846	14702	14704	14716	14775	14651	14598	14771	14538	14897	14669	14894	14758	14647	14602	14708	14818	14834	14559	14715	14684	14732	14580	14723	14733	14744	14684	14761	14732	14583	14870	14675	14646	14818	14657	14512	14793	14802	14690	14605	14618	14813	14699	14800	14798	14872	14720	14690	14769	14667	14768	14872	14934	14621	14623	14862	14702	14688	14670	14689	14570	14692	14774	14655	14711	14610	14709	14698	14675	14641	14852	14730	14679	14786	14739	14814	14726	14572	14791	14847	14738	14605	14567	14632	14742	14692	14741	14771	14679	14867	14764	14631	14626	14628	14713	14664	14679	14664	14758	14578	14721	14642	14712	14823	14624	14965	14770	14718	14707	14675	14771	14684	14646	14645	14731	14742	14688	14663	14832	14689	14727	14620	14707	14555	14934	14680	14482	14690	14673	14684	14592	14823	14662	14792	14845	14798	14851	14630	14712	14656	14582	14665	14491	14662	14852	14665	14641	14593	14646	14712	14642	14739	14658	14819	14709	14586	14660	14825	14756	14685	14736	14779	14751	14584	14588	14776	14779	14713	14514	14799	14691	14667	14696	14841	14634	14814	14766	14619	14650	14784	14605	14628	14673	14612	14937	14697	14728	14607	14840	14695	14702	14519	14639	14830	14683	14755	14792	14686	14715	14808	14825	14666	14906	14827	14631	14826	14523	14658	14727	14590	14656	14662	14815	14911	14681	14718	14644	14692	14771	14774	14678	14585	14743	14710	14652	14641	14677	14701	14644	14846	14684	14724	14627	14634	14757	14683	14700	14512	14789	14753	14792	14653	14770	14711	14624	14653	14618	14706	14538	14833	14638	14639	14738	14658	14736	14674	14795	14699	14629	14796	14863	14797	14606	14730	14685	14842	14631	14772	14800	14789	14849	14786	14761	14743	14763	14724	14732	14729	14740	14728	14921	14696	14826	14767	14647	14566	14741	14852	14750	14701	14777	14668	14827	14755	14797	14787	14557	14747	14733	14726	14775	14724	14707	14790	14702	14772	14888	14726	14656	14902	14747	14671	14761	14753	14710	14658	14651	14873	14626	14779	14609	14694	14601	14624	14813	14670	14726	14678	14839	14641	14690	14674	14764	14720	14792	14731	14804	14685	14684	14769	14685	14595	14980	14648	14819	14702	14832	14807	14766	14811	14699	14774	14620	14652	14579	14719	14705	14582	14629	14717	14788	14649	14737	14661	14824	14692	14749	14493	14648	14695	14752	14836	14645	14754	14684	14557	14589	14749	14812	14684	14536	14708	14736	14733	14611	14581	14711	14705	14601	14797	14820	14678	14796	14708	14807	14824	14755	14760	14707	14650	14753	14739	14654	14685	14777	14695	14626	14704	14713	14670	14681	14794	14776	14729	14897	14889	14703	14608	14760	14747	14749	14714	14735	14656	14751	14830	14724	14857	14821	14534	14778	14697	14558	14554	14841	14795	14638	14757	14826	14816	14669	14576	14593	14506	14752	14750	14637	14704	14652	14785	14883	14711	14985	14652	14508	14854	14881	14789	14753	14750	14682	14727	14587	14716	14804	14671	14712	14827	14613	14680	14787	14712	14498	14695	14651	14644	14758	14739	14730	14706	14590	14614	14681	14774	14797	14843	14799	14719	14668	14779	14680	14613	14799	14757	14647	14860	14976	14704	14797	14739	14476	14750	14548	14683	14700	14792	14798	14581	14789	14642	14478	14659	14595	14801	14783	14649	14684	14816	14674	14664	14785	14681	14814	14811	14786	14711	14638	14736	14649	14726	14596	14701	14838	14757	14743	14535	14861	14820	14702	14734	14666	14755	14849	14786	14698	14403	14686	14502	14775	14572	14718	14651	14764	14741	14632	14626	14839	14646	14593	14615	14640	14830	14691	14557	14598	14616	14783	14740	14733	14697	14530	14727	14562	14720	14750	14668	14683	14715	14615	14813	14856	14747	14827	14794	14642	14713	14694	14781	14713	14598	14738	14796	14858	14732	14588	14761	14814	14766	14750	14807	14739	14646	14616	14645	14610	14772	14734	14793	14754	14722	14916	14612	14784	14633	14771	14809	14844	14709	14649	14746	14922	14614	14821	14842	14660	14743	14608	14766	14716	14743	14656	14936	14685	14651
22520	21001	28791	23401	21151	23050	24580	19248	18324	18781	18456	18139	18089	18030	18232	17904	17885	17869	17651	17728	17912	17926	17801	17470	17595	17753	17978	17500	17654	17663	17637	17725	17723	17688	17679	17749	17764	17657	17771	17503	17686	17800	17726	17826	17512	17696	17414	17669	17839	17792	17755	17616	17571	17571	17759	17658	17662	17742	17510	17689	17600	17516	17663	17413	17609	17429	17356	17480	17598	17476	17652	17640	17276	17489	17345	17414	17540	17627	17542	17518	17432	17573	17665	17769	17488	17688	17390	17496	17552	17358	17411	17447	17594	17710	17427	17542	17542	17459	17503	17503	17499	17450	17483	17468	17399	17467	17510	17648	17543	17552	17737	17521	17492	17494	17460	17541	17411	17291	17412	17437	17413	17481	17806	17422	17344	17726	17420	17440	17621	17581	17468	17463	17611	17399	17255	17384	17511	17591	17583	17449	17310	17522	17500	17512	17516	17499	17505	17278	17534	17585	17253	17324	17391	17544	17563	17610	17467	17633	17499	17493	17512	17648	17698	17676	17342	17416	17412	17403	17368	17504	17467	17359	17460	17355	17315	17495	17563	17234	17454	17482	17391	17475	17537	17483	17614	17374	17506	17657	17693	17564	17748	17442	17477	17430	17810	17679	17560	17568	17591	17575	17558	17527	17674	17553	17616	17575	17677	17614	17424	17384	17580	17266	17350	17364	17570	17397	17469	17393	17405	17282	17556	17447	17530	17503	17380	17512	17457	17419	17545	17337	17406	17312	17628	17473	17472	17209	17536	17405	17439	17577	17356	17490	17654	17638	17545	17495	17511	17425	17457	17423	17468	17576	17349	17459	17602	17430	17334	17261	17468	17545	17600	17682	17493	17511	17443	17573	17481	17507	17540	17437	17629	17505	17457	17391	17520	17508	17630	17409	17401	17404	17446	17668	17549	17423	17556	17609	17364	17235	17557	17497	17502	17468	17578	17533	17577	17476	17268	17403	17460	17384	17395	17382	17508	17560	17593	17522	17568	17554	17513	17537	17467	17559	17500	17376	17469	17418	17520	17621	17575	17595	17281	17067	17380	17558	17762	17437	17444	17414	17181	17420	17231	17555	17409	17392	17445	17644	17316	17324	17469	17347	17446	17482	17671	17750	17595	17512	17576	17267	17302	17303	17507	17391	17636	17519	17333	17509	17550	17460	17423	17600	17412	17658	17449	17426	17461	17506	17637	17339	17448	17382	17551	17414	17485	17509	17509	17270	17330	17287	17369	17573	17475	17513	17570	17503	17503	17539	17436	17451	17637	17519	17606	17320	17607	17527	17580	17552	17508	17481	17294	17628	17539	17400	17535	17290	17412	17409	17625	17420	17558	17354	17397	17409	17595	17628	17398	17554	17536	17525	17446	17742	17345	17415	17564	17703	17682	17507	17483	17486	17573	17516	17677	17441	17262	17367	17574	17410	17540	17509	17716	17402	17617	17410	17456	17655	17494	17510	17290	17251	17373	17443	17502	17247	17376	17313	17428	17631	17567	17399	17657	17449	17499	17588	17414	17410	17525	17464	17603	17370	17569	17635	17421	17362	17414	17234	17327	17459	17496	17529	17402	17380	17601	17339	17459	17388	17423	17267	17511	17597	17386	17511	17563	17581	17478	17434	17491	17451	17366	17402	17420	17459	17432	17446	17448	17530	17576	17524	17391	17450	17576	17318	17583	17381	17312	17655	17583	17478	17531	17446	17471	17489	17312	17486	17411	17545	17326	17558	17520	17679	17562	17481	17271	17404	17621	17629	17253	17463	17559	17434	17600	17574	17394	17554	17201	17575	17438	17358	17478	17418	17619	17576	17569	17569	17522	17405	17510	17621	17259	17477	17622	17656	17670	17359	17415	17645	17541	17498	17399	17328	17480	17403	17402	17420	17601	17719	17456	17443	17479	17311	17417	17446	17496	17563	17601	17439	17600	17257	17695	17494	17331	17427	17476	17548	17387	17546	17618	17553	17304	17308	17528	17426	17384	17409	17479	17515	17394	17688	17361	17430	17413	17566	17465	17466	17659	17501	17498	17476	17466	17242	17346	17317	17678	17652	17432	17333	17314	17349	17644	17463	17379	17454	17347	17297	17352	17469	17446	17440	17528	17490	17445	17436	17484	17556	17561	17672	17340	17668	17589	17356	17412	17391	17634	17547	17485	17379	17555	17228	17553	17597	17448	17581	17590	17430	17496	17458	17584	17155	17427	17543	17455	17508	17448	17576	17491	17485	17512	17496	17446	17504	17520	17453	17303	17526	17472	17471	17333	17748	17591	17436	17658	17476	17445	17241	17510	17499	17668	17528	17587	17418	17679	17431	17651	17308	17661	17474	17286	17491	17376	17589	17507	17536	17589	17720	17494	17584	17279	17647	17433	17404	17406	17309	17676	17627	17446	17405	17647	17497	17507	17300	17600	17301	17464	17244	17420	17458	17317	17460	17366	17319	17650	17473	17626	17488	17340	17517	17438	17524	17510	17603	17502	17467	17530	17282	17526	17459	17440	17513	17574	17436	17418	17621	17428	17598	17619	17463	17475	17345	17556	17510	17528	17524	17434	17378	17320	17483	17526	17519	17449	17386	17746	17555	17448	17290	17530	17609	17485	17409	17358	17548	17410	17540	17229	17421	17446	17497	17580	17378	17542	17597	17606	17397	17598	17414	17447	17290	17537	17644	17475	17643	17298	17229	17525	17164	17640	17627	17698	17513	17548	17622	17627	17568	17468	17390	17597	17357	17506	17511	17465	17442	17470	17347	17470	17518	17447	17577	17245	17455	17459	17584	17621	17537	17637	17363	17670	17605	17609	17508	17443	17507	17403	17612	17402	17546	17593	17653	17549	17463	17481	17430	17619	17344	17402	17675	17510	17513	17368	17455	17437	17356	17540	17388	17408	17580	17305	17514	17493	17520	17446	17475	17372	17418	17593	17374	17432	17517	17417	17598	17555	17516	17367	17305	17391	17586	17493	17319	17375	17459	17584	17324	17534	17495	17324	17488	17590	17425	17723	17447	17312	17594	17501	17631	17573	17410	17421	17418	17422	17485	17444	17599	17805	17141	17271	17490	17217	17626	17393	17363	17343	17401	17300	17517	17461	17646	17554	17453	17628	17312	17630	17545	17310	17515	17375	17455	17444	17359	17531	17497	17435	17575	17466	17314	17524	17567	17355	17565	17483	17408	17525	17467	17499	17631	17327	17404	17441	17401	17303	17438	17368	17556	17509	17269	17586	17552	17586	17411	17398	17507	17537	17427	17506	17322	17350	17530	17460	17472	17580	17572	17678	17600	17711	17675	17433	17507	17545	17640	17336	17439	17631	17301	17318	17469	17250	17417	17470	17583	17453	17552	17542	17460	17385	17611	17418	17475	17496	17396	17368	17303	17607	17261	17403	17577	17303	17432	17406	17464	17512	17495	17370	17231	17545	17224	17319	17380	17480	17553	17419	17283	17423	17458	17250	17349	17382	17583	17541	17603	17569	17458	17480	17358	17591	17498	17345	17514	17523	17501	17546	17517	17497	17496	17472	17503	17540	17432	17399	17372	17518	17380	17734	17440	17549	17467	17366	17410	17447	17256	17531	17535	17509	17406	17430	17543	17511	17401	17494	17646	17416	17456	17534	17570	17498	17697	17465	17298	17334	17560	17394	17443	17632	17374	17518	17415	17545	17293	17547	17286	17443	17487	17682	17551	17452	17349	17505	17596	17444	17361	17439	17615	17531	17613	17430	17495	17554	17242	17695	17537	17452	17241	17493	17421	17469	17387	17566	17472	17759	17363	17222	17475	17615	17409	17326	17421	17636	17565	17466	17404	17378	17463	17280	17509	17622	17388	17362	17442	17337	17469	17642	17395	17557	17311	17497	17569	17413	17587	17452	17275	17163	17407	17460	17168	17484	17481	17449	17470	17396	17378	17429	17511	17549	17563	17483	17430	17502	17580	17285	17589	17553	17555	17524	17510	17634	17469	17596	17658	17279	17502	17606	17423	17370	17489	17462	17504	17604	17566	17581	17467	17316	17427	17393	17274	17440	17548	17500	17403	17537	17487	17410	17411	17576	17401	17512	17183	17371	17477	17550	17631	17580	17436	17287	17441	17343	17456	17524	17387	17502	17682	17619	17446	17448	17487	17459	17410	17466	17514	17381	17422	17233	17348	17598	17398	17439	17638	17366	17667	17476	17694	17546	17625	17419	17653	17597	17454	17536	17458	17326	17529	17371	17541	17489	17675	17502	17486	17579	17374	17561	17542	17415	17609	17273	17626	17514	17664	17614	17629	17499	17391	17528	17381	17464	17384	17550	17653	17314	17408	17508	17431	17450	17483	17467	17568	17594	17412	17607	17480	17446	17451	17474	17607	17542	17374	17145	17623	17470	17505	17461	17680	17404	17635	17359	17579	17547	17523	17618	17318	17411	17363	17459	17252	17430	17425	17421	17515	17516	17643	17538	17516	17596	17570	17607	17498	17574	17513	17735	17327	17284	17382	17481	17359	17548	17346	17562	17753	17606	17691	17534	17597	17500	17397	17546	17625	17523	17450	17370	17571	17425	17551	17427	17451	17533	17409	17555	17292	17376	17538	17365	17589	17608	17528	17557	17569	17522	17472	17306	17499	17555	17373	17452	17576	17526	17285	17382	17444	17259	17466	17610	17452	17492	17344	17567	17331	17545	17640	17420	17370	17517	17452	17400	17599	17449	17500	17549	17501	17429	17668	17487	17418	17526	17438	17575	17546	17593	17361	17328	17686	17333	17458	17510	17776	17542	17606	17468	17313	17520	17595	17291	17625	17534	17344	17473	17473	17716	17493	17653	17561	17545	17545	17629	17416	17546	17450	17222	17434	17450	17385	17667	17320	17580	17510	17543	17715	17626	17317	17360	17327	17159	17452	17590	17418	17570	17450	17541	17583	17291	17338	17592	17347	17468	17415	17458	17419	17472	17473	17743	17483	17469	17389	17617	17472	17507	17326	17494	17612	17591	17463	17535	17428	17502	17563	17464	17648	17448	17452	17561	17518	17720	17698	17185	17336	17625	17275	17446	17600	17439	17582	17504	17378	17561	17536	17394	17498	17550	17491	17405	17682	17434	17518	17330	17397	17335	17472	17463	17369	17392	17407	17367	17421	17375	17466
15382	27796	25477	20642	19059	18087	17288	16660	16550	16246	16156	15814	15553	15479	15416	15266	15361	15262	15327	15093	15271	15347	15059	15241	15071	15176	15163	15062	15377	15316	15286	15278	15230	15410	15201	15397	15239	15101	15489	15293	15196	15286	15266	15334	15279	15391	15252	15259	15366	15000	15115	15115	15164	15237	15144	15021	15067	15101	15089	15029	15015	15138	15159	15046	14971	15062	15078	15083	15096	15257	15112	15061	15066	14996	15050	15047	15174	15184	14873	15082	14958	14990	14955	15150	14966	14952	14960	15029	15123	15099	15050	15096	15081	15099	15111	15123	15058	14964	15067	14974	15077	15064	15139	15199	15013	14914	15129	14879	15019	14936	14997	15045	15114	15191	15097	15064	15005	14971	15034	15020	14991	15002	15137	15001	14998	15041	15010	15011	14912	14974	14856	15012	14856	15078	14904	14945	15090	14931	15214	15026	14962	14897	15089	14766	14957	15157	15042	14947	14970	15145	15126	14950	14975	15026	15080	14835	14885	14882	14936	14927	15000	15063	15082	15113	15036	15051	15126	15068	15055	14947	14904	14761	14964	15001	14949	15138	15183	15036	15090	15004	15162	14924	15105	15063	15049	14864	15083	15067	14958	15019	15043	14966	15192	14991	15205	15106	15005	14956	15028	15063	14952	15108	14982	14852	15055	14963	14865	14830	14968	14953	14921	14998	14937	14993	14960	15198	15025	14868	15071	14944	15043	14855	14981	14892	14849	14959	15069	15101	15018	15233	15019	15005	15048	14896	14975	15015	14854	15106	14912	15219	14924	15192	15063	15112	14877	14986	14942	15038	14868	15098	14905	15053	15035	15077	14892	15011	14983	14900	14802	15094	14989	14963	15034	15013	15065	15137	15107	15011	14999	15008	15055	14938	14932	15078	15040	14986	14947	14933	15030	15004	15129	14891	14816	14915	14997	14980	14978	14920	15055	15027	14849	15290	15188	15153	15051	15069	15044	14966	15034	14926	15167	14867	15028	15116	15059	14855	15042	14767	14865	14953	15070	15101	15029	14878	15101	15230	15025	15125	14823	14721	15111	14896	14947	15048	15041	15081	14983	15143	14946	15084	15094	14855	14954	15100	15070	14926	14947	15107	14994	14927	15116	14947	14973	15007	14863	15074	15062	15120	14879	15034	14875	15066	14986	15032	15027	14932	15048	15113	15061	14880	15025	14902	15012	14974	15120	15080	14952	15153	15124	14984	14942	14912	14968	14948	15013	15031	14978	15089	15062	14927	15024	15046	14954	14915	14997	14886	15131	14971	14852	14836	15037	14943	15162	15030	14812	14997	15072	15151	15187	15027	15120	14870	15015	14950	15029	15040	14948	15181	15134	14929	14881	15087	14828	14944	14961	15016	14999	14884	14935	15008	14965	14917	15011	14963	14969	15044	15019	15056	14954	14979	15200	14986	14941	14985	15022	15011	15174	15052	14933	15067	14981	15134	15096	15039	15011	14936	14966	14898	14959	15044	15137	14980	14952	15082	14962	14979	14906	15029	14996	14988	14867	14964	15156	14988	15020	14838	14955	15078	15046	14874	15028	15030	15020	15135	14963	14959	14975	15083	14945	14929	14954	15116	14998	14882	15075	15097	14982	14819	15114	14992	15139	14999	15080	14990	14861	14884	15025	15102	15020	15050	14881	15031	15100	14960	15117	14995	14990	15007	15006	14982	14826	15030	15001	14980	14925	15038	15029	14989	15057	15084	14965	14976	15145	14914	15090	15032	15036	15097	14965	15160	15013	15036	15087	15091	15057	15049	15050	14868	14996	14994	15143	14898	14969	15028	15002	15060	14973	14915	15056	15321	14935	14960	14965	15017	14952	15049	14956	14971	14971	15193	14973	15208	15051	15226	15038	15028	14894	14879	15043	15078	14972	14817	15033	15259	14983	15026	15150	14861	15171	14872	15020	14919	15166	15042	14974	14884	15058	15058	15184	14893	14983	14965	14989	15014	15044	15140	15043	14917	14864	15036	14807	15080	14941	14883	14999	15027	14998	15082	15042	15155	14960	14971	14993	15035	14941	15073	15142	15159	15066	14945	14994	14987	14978	15061	14776	15020	15159	14980	14881	15059	15049	14924	15030	15029	15093	14967	15046	14974	15075	14902	14962	15079	15011	14776	14986	15281	15011	14936	15254	15009	15053	14913	15052	15073	15013	14983	15009	15176	14975	15074	15128	14967	15026	14994	15006	14913	15141	14826	14997	14945	15060	15128	14901	14963	14863	15071	14824	14971	14874	14860	14932	14957	14970	14995	15042	14821	14901	15163	15037	15011	15012	15095	15105	15082	15013	14881	15000	15142	15198	15039	14923	14864	15055	14983	15083	15119	14985	14908	14799	14991	15095	15006	14750	15033	14972	14950	15293	15113	14968	15052	14962	15233	14918	15017	15004	14930	15003	14855	15135	14994	15085	15026	14985	15001	14887	14961	14952	14964	14994	15076	15129	14877	14946	15022	14956	14924	14999	14944	14959	15042	15073	15017	15073	15081	14862	15084	14886	14993	14837	14869	15036	15098	14953	14946	14995	15107	14719	14919	14936	14984	14977	14910	15024	15004	14916	14994	15079	15104	14991	14836	15124	14895	14907	15115	14838	15134	15005	15036	14893	15112	15146	14947	15065	15015	14997	14997	15084	14946	14964	14908	14979	15023	14947	14985	15148	14946	14937	14918	15098	14990	14926	14878	14983	15027	14895	14972	15156	14973	14966	15052	14932	15081	14930	15086	14867	15147	15084	14924	15130	15132	14949	14995	15118	15201	15020	15146	14906	15058	15081	14766	14987	15147	15015	15082	14918	14934	14977	15093	15139	15011	15024	14929	15029	15038	14807	15065	15047	15152	14842	15080	15085	15084	15064	15074	15047	14993	14982	14921	15204	15007	14957	14945	14981	15118	14972	14966	14974	14821	15097	14977	15045	14890	14931	14880	14959	15002	15176	15036	14942	14837	15126	15045	14790	14963	14965	14983	14906	15162	15143	15193	15257	14997	15067	14984	15197	14933	15085	15077	15059	14851	14995	14994	14941	14894	15029	15017	14984	14974	14875	15215	14899	14919	14902	15028	15166	15011	15015	14989	15119	14946	14956	14969	14945	14951	15063	14952	15023	15001	15127	14941	14950	15083	14918	15118	15124	15204	15113	15087	14921	14852	14953	15209	14935	15176	14844	15066	14966	14930	15101	14956	15079	14993	15010	15099	15019	15038	14942	14860	14990	14846	14998	15091	14979	14997	15032	14943	15176	14963	14916	14941	14986	14805	15117	15078	14771	15142	15063	14804	15110	15028	14854	14860	15224	14994	14868	15034	14994	14890	15038	15019	15046	15060	15138	14920	14977	14964	14932	15079	14993	15060	14938	14810	14907	15045	15072	14940	14977	15152	15000	14932	14777	15132	14832	15043	15041	14919	15166	14965	14904	14964	15085	14958	15067	14942	15038	15067	14891	14970	14970	15025	14883	15059	15113	15023	14972	14959	14956	14874	15064	14926	15148	15022	14852	15119	15088	15034	15046	14944	14802	15045	15059	15105	15021	14962	15216	15007	15105	14977	15056	14986	15105	15044	14944	14849	15029	14910	15084	15063	15100	15001	15099	14902	15106	15073	15000	15002	15035	15091	15010	15059	14843	15056	14969	15066	15102	15155	15007	14928	15216	15165	14969	15074	14952	15098	15109	15036	14978	14997	15059	15048	14987	14901	14916	15195	14914	14951	15066	15000	15006	15101	15017	14972	15151	14980	15099	15086	14907	14996	15085	14859	15046	15034	15065	15011	15032	15023	14972	15033	14925	15049	14965	15068	15094	15084	15065	14987	14822	15025	14988	15193	15052	15038	14945	15099	14949	15049	15085	14935	14868	15009	15099	15022	15049	15039	14966	15107	14902	15161	15013	15281	15022	15150	15123	15060	15135	15095	14919	15051	14932	15183	14968	14957	15070	15051	15013	15100	15055	14997	15088	15105	15083	14998	14947	15000	15068	15129	14941	14994	14946	15155	15131	15041	15016	14922	14968	15137	14853	14965	15058	14933	14961	14990	14990	15004	15136	15153	14906	14924	15031	14941	14912	14959	14895	14985	15027	14991	14979	14905	15019	15015	15073	15047	14990	15054	15069	15009	14863	14985	14973	14957	15106	15087	15031	14928	15153	14954	15052	15111	15062	15105	14942	15064	14937	15044	15102	14979	15143	15097	15146	14857	15114	14973	15025	15082	15087	14905	15110	15120	14803	15172	15012	15016	15082	14960	14964	15005	14868	15037	15125	14879	14886	15067	14879	15060	14892	15029	14982	14901	15016	15012	14952	14921	14878	14941	14954	14922	14942	15013	14978	15011	14829	15146	14980	14864	15270	15031	15049	15067	14863	15031	14968	14994	15098	15055	15043	14818	14860	14801	15006	15175	15003	14913	15050	15018	15050	15032	14779	15262	14940	15048	15074	15091	15249	14924	15017	15056	14988	15119	15073	14957	15198	15078	14887	15241	14937	15101	14999	15134	14975	14975	15093	14970	14975	15110	14909	14937	14930	14976	14981	14927	15040	14926	15056	15017	14975	14842	14971	14992	15065	14939	15017	15075	15027	14941	14987	14810	14854	14902	14991	14950	15165	15036	14899	15039	14941	14966	14881	14952	15236	14924	14959	14906	14933	15136	14917	15026	15012	15048	14813	14886	14953	15054	15127	15069	14971	15006	15138	14981	15183	15016	14886	15009	15002	15269	15034	14930	15048	15144	14934	14911	14987	15066	15150	15052	15055	15061	14987	14967	14921	14791	14926	15130	14974	14805	15101	14980	15008	14913	14946	15007	15064	14784	14925	14977	15019	14985	15018	14921	15180	14872	14942	15086	14935	15006	15035	14952	15074	14987	15095	14888	15106	14901	15072	14948	14998	15110	14975	14998	15053	14880	15074	14977	14922	15097	14853	14882	15089	14970	14870	15075	15102	14935	15004	14980	14875	14964	14990	14972	14998	15016	15140	15024	14981	14976	15186	15014	14931	14975	15160	15122	15081	15027	15042	14992	14902	15081	15066	14947	14898	15054	14909	15000	15051	14937	15116	15152	14910	15121	15097	14978	15127	14894	15033	15037	15276	15069	15095	15036	14959	14979	14868	14992	14944	15006	15215	15004
27062	21448	23621	20389	17321	17212	17078	17032	16909	17042	17028	16928	16993	16968	17148	16971	16977	17021	17014	16962	17000	17121	16946	17088	16882	16941	16934	16886	16791	17016	17164	17039	17024	17084	16966	16850	16893	17026	17082	17026	17056	16804	17006	16926	16932	17061	17119	16894	16954	17031	16998	17010	16801	16662	16827	17013	16927	16885	16903	16958	16984	17068	16887	16837	16924	16962	16840	16813	16662	16682	16892	16827	16738	16851	16867	17001	17137	16875	16819	16946	16753	16786	16870	16812	16988	16987	16789	16787	16605	16989	17021	16888	16814	16832	16914	16706	16996	16828	16916	16809	16857	16766	16951	16966	16775	16748	16916	16940	16943	17059	16981	16872	16696	17144	16887	16726	16615	16780	16970	16826	16879	16773	16805	16824	17055	16955	16839	16955	17174	16769	16807	16850	16770	16874	16683	16785	16857	16808	16928	17085	16873	16759	17078	16810	16958	16981	16910	16923	16917	16884	16773	16839	16845	16973	16819	16802	16739	16952	17096	16950	16959	16858	16739	16858	16999	16876	16614	17006	16802	16863	16703	16762	17223	17073	16921	16926	17094	16944	16994	16775	16807	16975	16769	16946	16896	16886	16890	16893	16927	16839	16869	16935	16969	17085	17073	16785	16718	16888	16731	16990	16873	17088	16755	17005	16875	16883	16934	16985	16906	16837	16916	16862	16764	16751	16877	16948	16786	16880	17019	16851	16785	16770	16846	16903	16892	16892	16766	16925	16974	16886	16959	16993	16936	17001	16863	16619	17011	16933	17013	16853	16864	16806	17022	17081	16709	16944	17221	16955	17062	16943	16781	17075	17031	16848	17013	16928	16766	16896	17160	16989	17061	16972	17082	16761	16958	16834	16928	17042	17084	17071	16858	16998	16902	16862	17068	16730	16997	16963	16786	16922	16845	16956	16713	16833	16653	16869	16934	16966	16759	16939	16800	16867	16883	16886	16986	16880	16749	17033	16931	16768	16862	16934	16670	16674	16904	16996	16873	16848	16988	16915	16799	16939	16928	16814	16875	16803	16799	16913	16921	16965	17013	16796	16894	16897	16797	16928	16835	17145	16895	16838	16662	17012	16835	16810	16917	16783	16915	16965	16986	16878	16739	16763	16750	16874	16813	16861	16852	16727	16940	17109	16879	16691	16860	16981	16828	16921	16900	16938	16727	16857	17051	16926	16789	16927	16831	16918	16836	16823	16958	16867	17090	16917	16720	16951	16972	16986	16718	16870	16840	16814	16935	16805	16888	16926	16929	16797	16921	16993	16680	16870	16779	16769	16896	16838	16865	16882	16986	16860	16849	16845	17043	16955	16976	16892	16549	16894	16911	16885	16808	16857	16884	16858	16866	17165	16860	16915	17013	16838	17131	16930	16884	16791	16720	16849	16839	16875	16953	16846	16999	17005	16893	16794	16822	16994	16824	16927	17019	16842	16830	16968	16909	16971	17007	16875	17116	16820	16941	16837	17001	16809	16988	16898	16796	16737	16759	16881	16698	16925	17021	16768	17012	16748	16917	17081	16978	16731	16908	16751	17012	16979	16949	16760	16952	17025	16941	16818	16820	17020	16835	16960	16929	16991	16838	17000	16897	16941	16868	16884	16866	16995	16798	16826	16860	16951	16903	16963	16934	17190	16785	16875	17036	16730	16806	16972	16820	16753	16858	16748	16825	16840	16810	16968	17171	17036	16752	17040	16964	16594	16754	16977	16837	16713	16783	16992	16836	16960	16561	17062	16941	16682	16818	16644	16925	16808	16830	16943	16791	16991	17009	16902	16973	16877	17015	17011	16937	16728	17057	16713	16836	16726	16808	16848	16867	16917	16819	16936	16932	16960	16920	16939	17084	17007	16950	16848	16944	16961	16979	16972	17001	17029	16891	16669	16987	16726	17058	16980	16920	16953	16860	17047	16814	16844	16896	16761	16779	16759	16937	17072	17047	16856	17023	16777	16714	16892	16832	16849	16769	16895	17021	17143	17040	16810	16938	16868	16954	16649	16987	16805	17045	16820	16571	16739	16848	17085	16905	17027	16903	16924	16847	16944	16978	16816	16978	17038	16936	16911	16962	17022	17077	16783	16804	16821	16830	16893	16864	16868	16894	16842	16873	16788	16835	16875	17133	16928	16984	16816	16952	16639	16869	16951	16974	16852	16799	16795	17109	17135	16879	16883	16895	16701	16874	16826	17215	16787	16783	16723	16938	16887	16968	16898	16984	16940	16766	16692	16880	16977	16793	16927	16896	16792	16926	16721	16832	16979	16965	16942	16768	16985	16934	16828	16997	16805	16794	17031	17234	16790	17011	16821	17025	16695	16850	16857	16931	16987	16899	17052	16944	16956	17057	16831	16869	16832	17067	16802	16923	16877	17049	16903	16908	16884	16908	16922	16921	16777	16713	16919	16929	16906	17011	16963	16876	16996	16759	16897	17061	16795	16945	16947	16960	17076	16856	16981	16954	17085	17081	16964	16877	16790	16958	16910	17091	16901	16879	16917	16900	16801	16968	16833	16977	16840	16844	16837	16938	16694	16902	16961	16846	17017	16832	17017	16916	16998	16951	17205	17002	16889	16932	16987	16924	16942	17034	16839	17021	16873	16936	17002	16801	17023	17093	17104	16842	17122	16961	16851	17006	16837	16731	17030	16935	17110	16979	17194	16710	16795	16938	16797	16899	16827	16902	16949	17061	16716	16804	17039	16873	16668	17002	16964	17023	16828	16895	16964	17024	16999	16970	16942	16977	16851	17052	16772	16944	16567	16878	16990	16997	16740	17054	16755	16891	16941	16826	16667	16724	16986	16973	16902	16979	17003	17158	16971	17024	16993	16999	16954	16929	16810	16832	16939	17047	16728	16764	16830	16801	16854	16961	16911	16829	16920	16846	16864	17037	16909	16762	16884	17051	16679	16640	16856	17021	16859	16790	17122	16777	16796	16927	16917	16845	16909	16766	16866	16789	16748	16921	16816	16807	16815	16773	17115	16823	16784	17122	16955	16910	16954	17039	16764	16886	17066	16962	16926	16707	16827	17126	16821	16983	17079	17206	16883	17013	16915	16685	16970	16828	16980	16862	16805	16796	17049	17066	16984	16950	16893	16908	16655	16841	16787	16885	16804	16754	16939	16900	16731	16893	16870	16889	16834	16719	16795	16720	16661	16783	17079	16910	16762	16955	16929	16980	16929	16837	16963	17016	16825	16802	16782	16779	16873	16842	16853	17040	16849	16935	17090	16865	16935	17094	16931	16851	16800	16967	17086	16991	17094	16807	16988	16878	16735	16965	16692	16927	16785	16825	16617	16851	16986	16885	17077	16864	16886	16860	16842	16817	16716	16916	16849	16842	16951	16852	16863	16959	16882	16879	17054	16649	16857	16795	16833	16756	16952	17156	16837	16857	16885	16943	16855	17079	17130	17146	16901	16827	16924	16831	16930	17029	16788	17050	16947	16885	16894	16897	16876	16685	16888	16935	17121	16830	16722	16845	16948	16848	17032	16981	16662	16933	17072	16870	16870	16951	16819	16715	16922	16953	17079	16787	16837	16768	17183	16979	16822	16759	16843	17075	16724	16874	16894	16837	16958	16790	16920	16858	16871	16991	16887	16860	17094	17193	16833	17042	16639	16773	16860	16921	17065	16831	16769	16767	16877	17111	16799	16900	16913	17018	17014	17009	17040	16882	16702	16605	16996	16877	16916	16895	17012	16922	16770	16741	17044	17026	16973	17067	16979	16951	16733	16868	16966	16951	17162	16993	16928	16997	16955	17008	17002	16911	16885	17007	16651	16878	16932	17037	16809	16757	16906	16829	16911	17122	16987	16712	16971	16848	16912	16973	16953	16915	16863	16823	16749	16896	16777	17073	16789	16964	16813	16905	16892	16882	16776	16889	16976	16822	16931	16674	16973	16929	16892	16972	16700	16823	16719	17028	16780	16975	16889	16867	16722	17061	17065	16692	16946	16976	16865	16874	17003	16840	16927	17027	17004	16670	16850	16923	16864	16849	17149	16991	16834	16823	16928	16712	16883	16932	17058	16990	17159	17046	17065	16791	16808	16945	17026	16946	16614	16915	16785	16809	16794	16971	16761	16906	16879	16774	16920	16735	16841	16838	16835	16895	16866	17001	16753	16882	16806	17101	16839	16959	17141	16961	16875	16950	16840	16684	16922	17025	17133	16953	16996	16979	16987	16957	16758	16764	16900	16807	17054	16948	16790	17092	16751	16753	16837	16965	16943	17202	16871	16904	16946	17002	16704	16861	16888	16826	17053	16926	16844	17001	16762	16867	17086	17016	16949	16949	16725	16984	16944	16705	16850	17015	16894	17049	17054	16997	16867	16931	16927	16805	16856	17027	16959	16973	17088	16881	16981	16868	16847	16923	16943	16978	16894	16946	16897	16668	17004	16928	16969	16876	17079	16964	16988	16833	16790	17226	16807	16913	16915	17033	16968	16969	17066	16994	16850	16704	16855	16840	16934	16842	16971	16979	16786	16839	16937	16812	16836	16817	16949	17051	16767	16863	16711	16777	17027	17036	16764	17002	17003	16997	16933	16977	16970	16762	16960	16815	16944	16827	16828	16898	16910	16721	16796	17077	16971	16898	16988	16979	16901	17046	16988	16920	16821	16817	16875	16925	16884	16860	16865	16766	17028	17020	17115	16992	16990	16870	16869	16831	16957	16955	16793	16977	16845	16843	16915	16858	16774	16970	16988	17014	16825	17036	16978	16788	16900	17093	16873	17059	16853	16857	16957	16966	16943	17051	16957	17002	16869	16952	16629	16924	17077	16793	16945	16899	16955	16718	16836	16815	17055	16915	17075	16829	16780	16887	16904	17002	17068	16729	16958	17041	17084	16843	17072	16875	16882	16881	16884	16972	17094	17173	16907	16929	16916	16932	17002	16920	17027	16894	17063	16855	17147	17184	16688	16823	16851	16959	16763	16863	16923	16846	16968	16691	16814	16914	16806	16983	16937	16892	17064	17060	16976	16906	16836	17035	16956	16747	16827	16980	17017	16991	16953	16937	16869	16682	16857	17064	16893	16705	16831	16944	16910	16934	16637	16768	16911	16872	16972	16992	16939	16919	16843	16645	16715	16953	16902	16792	16834	16909	16933	16791	16986	16916	16823
14046	16622	16451	15573	15202	15061	14882	14887	14940	14893	14944	14628	14684	14741	14577	14794	14554	14714	14832	14701	14680	14789	14564	14658	14731	14678	14755	14824	14800	14755	14832	14671	14680	14716	14747	14841	14664	14581	14779	14723	14854	14628	14826	14712	14886	14665	14681	14734	14780	14692	14907	14796	14706	14848	14844	14718	14747	14702	14839	14684	14649	14540	14753	14741	14753	14788	14794	14789	14703	14665	14899	14633	14592	14557	14720	14748	14775	14934	14620	14738	14782	14598	14731	14712	14694	14759	14651	14633	14613	14554	14732	14744	14634	14609	14669	14651	14537	14548	14664	14677	14528	14553	14571	14661	14702	14795	14729	14720	14784	14673	14735	14638	14630	14604	14495	14627	14651	14608	14743	14687	14629	14756	14692	14757	14705	14718	14711	14508	14538	14528	14660	14731	14618	14769	14683	14678	14809	14740	14569	14782	14741	14611	14523	14670	14653	14605	14866	14818	14743	14761	14663	14639	14780	14722	14666	14803	14635	14668	14611	14624	14692	14468	14654	14629	14647	14706	14865	14675	14630	14663	14661	14630	14667	14533	14686	14671	14713	14524	14845	14811	14561	14521	14524	14627	14585	14772	14681	14871	14605	14593	14959	14644	14712	14724	14599	14775	14721	14571	14668	14698	14744	14703	14816	14544	14770	14553	14669	14708	14638	14514	14729	14717	14787	14635	14809	14647	14605	14582	14760	14676	14426	14645	14401	14635	14792	14565	14673	14666	14728	14737	14410	14627	14765	14557	14560	14497	14585	14795	14721	14760	14700	14794	14632	14774	14785	14713	14706	14740	14653	14551	14811	14721	14776	14601	14623	14616	14679	14791	14715	14837	14790	14540	14667	14785	14579	14700	14795	14696	14626	14774	14751	14604	14774	14694	14769	14671	14715	14635	14739	14787	14715	14704	14797	14822	14615	14714	14732	14601	14482	14752	14781	14571	14660	14633	14664	14571	14908	14582	14756	14733	14651	14644	14781	14754	14594	14734	14599	14589	14707	14380	14754	14666	14606	14733	14879	14527	14573	14653	14717	14599	14721	14604	14680	14595	14545	14638	14643	14597	14684	14546	14679	14690	14765	14727	14599	14504	14588	14678	14781	14560	14764	14706	14507	14719	14661	14762	14650	14680	14707	14824	14565	14567	14587	14671	14783	14565	14609	14672	14641	14731	14639	14709	14665	14730	14755	14624	14730	14690	14677	14672	14618	14554	14652	14773	14732	14764	14675	14713	14690	14570	14660	14827	14563	14642	14764	14677	14776	14695	14671	14560	14787	14767	14549	14565	14590	14801	14647	14852	14739	14662	14700	14815	14609	14719	14724	14545	14666	14664	14758	14492	14695	14608	14645	14668	14569	14792	14742	14699	14491	14813	14590	14511	14610	14665	14511	14623	14603	14751	14676	14717	14834	14540	14707	14672	14622	14740	14712	14672	14703	14698	14626	14598	14631	14546	14718	14776	14635	14574	14659	14635	14643	14793	14732	14797	14539	14697	14643	14687	14814	14685	14729	14702	14602	14830	14801	14726	14551	14700	14828	14689	14532	14616	14788	14625	14541	14773	14716	14562	14637	14637	14673	14633	14658	14657	14689	14732	14750	14713	14625	14812	14698	14788	14559	14860	14582	14679	14694	14654	14855	14712	14583	14761	14729	14898	14640	14662	14645	14768	14625	14506	14724	14670	14747	14808	14740	14791	14596	14868	14740	14674	14817	14722	14678	14555	14864	14783	14705	14597	14573	14648	14741	14670	14597	14591	14533	14666	14702	14685	14742	14526	14550	14557	14635	14798	14736	14625	14596	14602	14691	14553	14706	14705	14747	14759	14598	14795	14636	14464	14724	14653	14794	14684	14595	14750	14690	14677	14753	14821	14725	14749	14650	14719	14753	14480	14802	14622	14661	14592	14811	14778	14437	14752	14659	14534	14609	14688	14756	14565	14769	14669	14685	14491	14744	14552	14636	14779	14797	14549	14690	14652	14746	14692	14742	14763	14778	14614	14532	14720	14547	14638	14737	14672	14789	14647	14646	14814	14657	14634	14804	14639	14722	14830	14664	14731	14593	14812	14565	14560	14820	14776	14690	14423	14725	14653	14674	14921	14601	14763	14744	14686	14659	14787	14717	14613	14866	14792	14673	14609	14777	14809	14811	14790	14717	14551	14713	14479	14581	14630	14581	14668	14710	14579	14696	14726	14664	14672	14694	14899	14521	14785	14920	14693	14702	14681	14788	14626	14709	14636	14609	14775	14722	14481	14682	14796	14533	14575	14464	14811	14752	14594	14774	14722	14516	14643	14637	14607	14645	14648	14729	14629	14506	14827	14589	14616	14645	14651	14515	14637	14681	14626	14496	14506	14664	14711	14593	14713	14651	14625	14572	14684	14708	14732	14533	14676	14854	14634	14761	14670	14622	14674	14517	14619	14700	14813	14549	14687	14714	14678	14758	14494	14803	14746	14518	14884	14618	14627	14649	14773	14682	14528	14641	14543	14717	14691	14772	14693	14721	14686	14469	14593	14759	14498	14683	14792	14535	14760	14659	14958	14878	14701	14440	14541	14504	14689	14714	14758	14720	14527	14719	14645	14619	14637	14832	14713	14672	14592	14631	14538	14720	14589	14688	14566	14541	14650	14831	14445	14524	14738	14607	14649	14761	14837	14624	14817	14839	14636	14690	14713	14756	14740	14713	14631	14645	14639	14676	14633	14709	14667	14764	14627	14615	14868	14643	14578	14486	14599	14647	14774	14748	14748	14842	14545	14745	14650	14573	14833	14634	14755	14703	14690	14584	14691	14800	14906	14683	14616	14528	14737	14634	14797	14678	14725	14602	14623	14659	14473	14740	14820	14710	14745	14770	14641	14737	14738	14713	14584	14490	14655	14580	14596	14703	14801	14610	14652	14759	14645	14936	14668	14598	14610	14689	14745	14788	14687	14788	14534	14643	14735	14641	14627	14678	14706	14667	14705	14670	14716	14798	14719	14703	14686	14687	14668	14562	14603	14478	14706	14565	14688	14576	14727	14695	14777	14756	14717	14649	14702	14638	14713	14830	14735	14609	14805	14547	14665	14689	14560	14817	14756	14554	14798	14686	14625	14616	14614	14586	14863	14820	14664	14669	14518	14586	14703	14810	14590	14790	14451	14729	14875	14734	14849	14713	14535	14679	14886	14826	14621	14617	14672	14620	14620	14768	14772	14656	14696	14645	14543	14784	14609	14644	14748	14554	14603	14782	14597	14674	14703	14793	14610	14646	14596	14596	14675	14675	14517	14793	14872	14565	14876	14557	14560	14681	14885	14698	14677	14774	14861	14766	14605	14730	14644	14671	14603	14692	14483	14735	14591	14662	14658	14681	14716	14643	14612	14682	14782	14592	14650	14779	14785	14797	14602	14680	14647	14577	14673	14723	14838	14655	14691	14675	14549	14675	14518	14769	14686	14672	14682	14801	14725	14798	14793	14726	14700	14652	14877	14665	14595	14508	14602	14683	14695	14855	14731	14513	14774	14750	14716	14594	14750	14577	14605	14729	14565	14882	14645	14470	14643	14751	14666	14728	14712	14749	14713	14696	14694	14745	14528	14714	14683	14618	14858	14616	14609	14753	14639	14626	14570	14473	14696	14530	14550	14682	14729	14577	14677	14692	14536	14779	14732	14650	14731	14689	14736	14794	14845	14596	14793	14852	14564	14677	14639	14652	14500	14678	14730	14841	14744	14750	14474	14707	14675	14648	14524	14561	14807	14678	14717	14622	14713	14656	14808	14561	14576	14668	14741	14647	14694	14715	14647	14735	14583	14691	14631	14653	14642	14573	14687	14557	14791	14558	14590	14682	14520	14730	14729	14667	14737	14574	14685	14444	14678	14761	14607	14623	14617	14773	14763	14676	14743	14785	14703	14528	14736	14757	14646	14715	14633	14705	14738	14633	14726	14761	14754	14753	14685	14753	14785	14562	14564	14676	14626	14919	14633	14615	14537	14647	14796	14677	14558	14705	14742	14709	14762	14701	14575	14751	14737	14668	14676	14750	14669	14683	14532	14897	14490	14618	14771	14668	14653	14784	14699	14610	14550	14672	14595	14630	14786	14594	14658	14665	14744	14687	14498	14660	14551	14765	14548	14716	14721	14661	14707	14806	14835	14578	14513	15033	14493	14864	14674	14441	14588	14764	14622	14659	14854	14647	14702	14624	14657	14808	14726	14819	14670	14726	14738	14666	14636	14597	14650	14685	14708	14621	14558	14704	14647	14845	14649	14798	14789	14699	14788	14838	14670	14688	14683	14502	14650	14688	14795	14717	14694	14687	14639	14722	14618	14618	14758	14622	14662	14887	14799	14709	14596	14667	14581	14586	14820	14712	14621	14758	14844	14675	14665	14846	14799	14716	14715	14444	14736	14526	14498	14558	14560	14667	14730	14715	14799	14661	14693	14582	14783	14790	14625	14525	14712	14622	14767	14734	14777	14781	14630	14839	14630	14577	14589	14680	14714	14528	14744	14810	14780	14703	14573	14749	14673	14747	14644	14800	14610	14813	14769	14728	14745	14689	14628	14668	14692	14661	14624	14673	14733	14667	14735	14612	14711	14568	14534	14489	14729	14657	14693	14753	14552	14771	14789	14793	14581	14684	14715	14514	14802	14687	14659	14818	14530	14655	14564	14913	14784	14657	14657	14698	14587	14703	14714	14774	14792	14702	14684	14682	14612	14868	14905	14661	14660	14739	14715	14658	14638	14686	14782	14655	14596	14582	14717	14814	14565	14562	14558	14770	14542	14686	14746	14519	14457	14800	14723	14816	14677	14627	14723	14622	14809	14596	14603	14500	14622	14492	14720	14777	14732	14770	14575	14784	14706	14598	14645	14674	14731	14691	14821	14687	14688	14835	14553	14569	14754	14492	14748	14763	14579	14686	14525	14564	14729	14890	14643	14641	14680	14658	14628	14479	14676	14728	14644	14662	14847	14724	14625	14759	14741	14749	14796	14655	14701	14584	14817	14673	14655	14884	14861	14523	14902	14488	14742	14740	14947	14794	14690	14696	14693	14718	14764	14756	14729	14767	14557	14604	14773	14692	14603	14692	14646	14578	14642	14692	14581	14784	14680	14711	14628	14671	14574	14590	14778	14485	14685
23558	20999	28359	23893	21650	21069	19608	17213	16643	16811	16754	16568	16346	16514	16378	16309	16300	16346	16336	16317	15966	16151	16251	16271	16177	16354	16252	16188	16205	16443	16484	16238	16203	16138	16241	15994	16301	16226	16383	16294	16207	16040	16180	16185	16162	16081	16199	16515	16326	16252	16256	16126	16272	16219	16307	16180	16246	16260	15984	16120	16232	15943	16216	16147	16167	16036	16017	16035	16125	16111	16161	16183	15967	16363	16126	16260	15926	16139	15986	15946	16113	16079	16133	16171	16165	16188	16238	16261	16218	16043	16143	16057	16313	16078	16146	16081	16237	16064	16138	16003	15946	16215	15993	15947	16104	16269	16039	16207	16109	16102	16100	16214	16195	16202	16055	16087	16103	16064	16323	16046	15997	16214	16033	16098	16067	16128	15943	16367	16147	16119	16188	16124	15978	16181	16210	16192	16030	15886	16062	16184	16073	16269	15951	16011	16011	16172	16111	16130	16284	16055	16138	15934	16193	16030	15866	16048	15994	15915	16036	16052	16023	16117	15988	16096	16071	16043	15944	16166	16062	16102	16024	16256	16084	16038	16156	16155	16028	16185	16126	16151	16093	16302	16128	16170	16137	16131	16155	16171	16255	16150	16120	16105	15953	16196	16163	16100	15982	16306	16070	15939	16040	16107	16065	16133	16015	15862	15925	16191	16194	16078	16102	16142	16006	15990	16026	15966	15984	15874	16098	16147	16156	16165	16097	16129	16102	16187	16226	16061	15988	16163	16181	16155	16008	16083	16377	15920	16158	16242	16136	16020	16073	15933	16016	16227	16085	16145	15981	16100	16181	16105	16202	16016	16048	16037	16064	16187	16183	16087	16097	16048	16103	15943	16023	15970	16297	16059	16043	15948	16173	16071	15989	16012	15883	16012	15952	16237	16139	16032	15774	16162	16013	16103	16045	15967	16260	15962	16150	16054	16145	16276	16126	16160	16227	16153	16015	16045	16066	16035	16162	16134	16042	16169	15939	16037	16044	16219	16254	16193	16086	16031	16018	16040	16071	16136	16103	16196	16076	16088	16162	15982	16234	16028	16090	16116	15997	15994	16122	16082	15928	16068	16112	16042	16139	16069	16181	16097	16069	16114	16088	15972	16028	16020	16160	16151	16144	16159	15979	15995	16063	16285	15966	16042	16050	16050	16131	16138	16033	16010	15888	15972	16137	15963	16235	16181	16094	16016	16201	16058	16023	16054	16100	16072	16261	15992	16031	16051	16050	16314	16006	16121	15976	15951	16073	16060	16141	16247	16136	16276	16217	16024	16156	16073	16150	15944	16053	16077	16064	15924	16102	16076	16015	16224	16050	16011	16133	16000	16060	16202	16044	16096	16155	16079	15843	16049	15869	16282	16079	16178	16323	16069	16029	16151	16040	16172	16155	16021	16176	16136	15952	16132	15856	16004	16171	16099	16010	16037	16112	16225	16021	16234	16187	16315	16029	16216	16104	16157	15963	16272	16008	16081	16197	16126	16183	15975	16154	16172	16107	16081	16171	16137	16201	16027	16040	16140	16101	16074	15979	16220	16252	16253	16171	16122	16043	16343	16204	16105	15982	16099	16045	16082	16302	16059	16236	15977	16121	15981	16277	16082	16247	16126	16031	16098	15995	16108	15903	16231	15931	16165	16108	16021	15934	16074	16093	16041	15962	16162	16297	16170	16067	15967	16122	16096	16166	16180	16129	16132	15979	16104	16000	16166	16130	16181	15990	16018	16153	16163	15962	16152	16126	15963	16168	16146	16128	16073	16063	16089	16277	16135	15977	16005	15948	15968	16177	16184	16138	16215	16149	16033	16223	15961	16085	16164	16135	16330	15979	16052	16122	16205	16107	15900	16259	16135	15899	15947	16032	16087	16151	16000	16097	15858	16052	16029	16032	16103	16057	15904	16090	16088	16007	16113	16121	16096	16004	16151	16056	16109	16160	16097	16001	16210	15997	16144	16104	15966	16313	16138	15943	16126	16139	16085	15929	15915	15952	16157	15912	16116	16131	16083	15844	16138	16144	16271	16116	16152	16141	16075	16109	16078	15985	16014	16031	16063	16018	16110	16092	16186	16176	16273	16108	16185	16117	16281	16093	16086	16124	15939	16209	16161	16068	16164	16125	16178	15961	16013	15998	16089	16127	16018	16215	16191	16056	16101	16139	16122	16051	16115	16223	16188	16096	15998	16281	16113	16032	16006	16113	16137	16242	16135	16031	15801	16137	16012	16036	16142	16067	16169	16035	16142	16189	16093	16126	16079	16047	16085	16208	16100	15974	16115	16031	16145	16051	16197	16216	16036	16091	16134	16169	16112	16033	15959	16039	16095	16199	16366	16206	16062	16353	16210	16109	16074	16046	16266	16225	16148	15957	15988	16258	16105	15918	16073	16170	16132	16146	16124	16123	16101	16263	16187	16132	16140	16129	15913	16093	15998	16021	16182	16192	15892	16058	16132	16189	16287	16197	16038	16046	16162	16148	16081	16003	16095	16151	15808	15832	16081	16017	16031	16160	16130	16201	15954	15963	16165	16059	15945	15958	15910	16160	16029	16079	16169	16041	16289	16300	16220	16159	16325	15886	15903	15954	16194	15922	16226	16255	16104	15963	15994	16172	16074	16077	16165	16150	15865	15929	16048	16007	16107	16045	16214	16067	16062	16022	16052	16207	15968	16105	16093	16060	16239	16286	16064	16051	15961	16030	16078	16109	16097	16069	16032	16325	16177	16011	15973	16099	15987	15959	15949	16113	16102	16067	16136	16176	16135	15991	16045	16134	16079	16016	16056	16043	16254	16068	16157	16085	16111	16141	16162	15992	16023	16063	16080	16225	16128	16163	16040	16095	15957	16008	15677	15842	16174	15972	16294	16229	16009	16104	16121	16194	15992	16060	15891	16010	16067	16077	15959	16023	16050	16107	16032	16002	15954	16167	16049	16150	16192	16194	15954	16174	16043	16049	16068	16218	15930	15953	16249	15965	15862	16179	15949	16067	16053	15997	16089	15951	16166	16201	16488	16248	16073	16061	16039	16031	16057	16057	16117	15931	16009	15914	16025	15889	16148	16184	16070	16271	16205	16136	16197	16034	16199	16076	16079	16177	15994	16075	16076	16226	16076	16123	16183	16154	15972	16106	16037	16086	16080	16124	15859	15944	15979	16172	16190	16143	16177	16137	15941	16340	15959	16002	16074	16092	16067	16114	16030	16196	15986	16165	15966	16264	16226	16216	16070	16284	16088	15986	16081	16117	16258	16091	16049	16068	15881	16038	15979	16243	16115	16055	15975	16219	16312	16112	16108	16225	16235	16208	16090	15952	16223	16126	15991	16342	16139	16168	16094	16156	16088	16138	16204	16195	16163	15869	15940	16262	16069	16074	16035	15939	16078	16235	16005	16174	15991	16032	16171	16278	16125	16059	16234	16114	15984	15992	16136	16098	16050	16170	15948	16128	16006	16010	16002	16053	16040	16077	15922	15896	16040	16233	16272	16269	15964	15924	16129	16162	16076	15959	16131	16129	16012	16280	16150	16041	16113	16177	16140	16205	16169	16219	16220	16159	16048	16455	15976	16089	16158	16212	16061	15950	16027	16132	16134	16056	16027	16163	16112	16023	16103	16128	16082	16040	16080	16076	15964	16126	16012	15961	16020	16123	16039	16088	16066	16209	16064	15934	16058	16230	16091	16052	16167	16035	16023	16110	16119	16167	16028	16193	16040	16215	16122	16065	16251	16079	15883	16093	15912	16049	16207	15930	16138	16169	16096	16051	16140	16037	15724	16136	16104	16005	16197	16048	16104	16071	16236	16166	16122	16115	16177	16087	16254	16159	16168	16025	16310	16139	16223	16001	16110	15978	16101	16330	16063	16096	16094	15979	15938	16029	15961	15958	16146	16162	16098	16045	16094	16260	16091	16145	16109	16347	15939	15954	16156	15997	16015	16095	15862	16185	16187	15978	16149	15828	15911	16109	16099	16059	16143	16064	16112	16071	16251	16176	16184	15995	16050	15843	16105	16138	16152	15910	16041	16228	16002	16102	16047	16006	16149	16054	16169	16299	16223	16021	16047	16004	15933	16151	16043	16018	16199	15936	16045	16255	16074	16186	15988	16160	16352	16097	16027	16139	16035	16005	16197	16077	16112	15970	15948	15862	15998	16064	16037	16021	16065	15937	15880	16099	16268	16223	16083	15955	16239	16181	15963	16022	16022	16082	16234	16184	16149	16066	16003	15989	16106	16031	16099	16148	16032	15970	15964	16053	16088	15972	16253	16379	16055	16171	16176	16237	16252	16132	16015	16046	16086	16143	16380	16343	16224	16178	16118	16173	16134	16271	16180	15949	16049	16195	16052	16029	16104	16042	16063	16138	16119	16109	16175	16055	16208	16109	16003	16177	16027	16095	15995	16179	16004	16225	15992	16177	16146	16252	16137	16031	16069	16302	16048	16266	16329	16064	16132	16072	16319	16095	16215	16134	16197	16348	16139	15970	16026	16086	16157	16056	16053	16338	16146	16103	16056	16105	16175	16075	16145	15983	16122	16145	15914	16177	16176	16193	15998	16031	16028	16195	15936	16171	15983	16048	16092	15862	16121	16018	16044	15932	16138	16025	16252	16064	16101	16109	16154	16018	15920	16127	16155	15951	16035	15963	16162	16170	16283	16094	16093	15964	15986	15993	16193	15998	15877	16282	16007	16286	16087	15942	15874	16124	16075	16197	16108	15903	16061	16097	16097	15984	16067	16078	16164	16011	16089	16200	16141	16197	16087	16153	16119	16179	16099	16032	15898	16103	16131	16305	16136	16286	15775	16247	16036	15965	16019	16130	15973	16232	16212	16005	15980	16034	16049	16050	16241	16205	16151	16387	16030	15932	16126	16080	16027	16076	16008	16148	16005	15903	16027	16078	15912	16041	16113	15930	16195	16115	16149	16140	15945	16106	16219	16218	16228	16067	16135	16018	15975	16049	16053	15992	16051	15791	16077	16145	16225	16038	16276	16058	16108	16057	16223	15962	15994	16354	16140	16155	16177	16192	16089	16282	16060	16135	16256	16172	16090	16073	16104	16145	16183	16266	16241	15914	16196	16062	16090	16193	16104	16074	16218	16196	16242	16149	16183	16134	15925	16116	16161	16141	16027
13471	22360	21206	17551	16635	15969	15487	15307	15261	14958	14770	14715	14504	14516	14539	14452	14372	14406	14302	14454	14400	14458	14184	14450	14403	14337	14427	14347	14483	14441	14359	14412	14401	14443	14572	14720	14701	14558	14471	14257	14462	14434	14428	14342	14455	14353	14470	14601	14436	14448	14497	14356	14462	14426	14377	14196	14404	14177	14394	14167	14203	14350	14207	14172	14258	14331	14232	14274	14141	14219	14327	14399	14366	14268	14202	14300	14268	14317	14321	14288	14223	14094	14429	14274	14307	14261	14212	14353	14247	14361	14216	14296	14152	14326	14288	14376	14174	14282	14176	14350	14158	14123	14198	14269	14166	14383	14289	14276	14202	14248	14334	14230	14279	14201	14258	14275	14145	14242	14183	14245	14189	14092	14238	14352	14213	14115	14206	14322	14254	14251	14180	14121	14358	14208	14304	14241	14303	14363	14213	14306	14203	14290	14220	14257	14292	14106	14358	14342	14051	14260	14238	14171	14109	14129	14402	14387	14186	14308	14298	14265	14242	14170	14247	14221	14174	14405	14185	14174	14196	14133	14273	14104	14095	14394	14373	14357	14400	14115	14274	14261	14012	14297	14313	14168	14246	14216	14201	14326	14349	14257	14299	14245	14352	14157	14200	14121	14195	14157	14286	14328	14212	14081	14242	14352	14325	14134	14112	14159	14207	14120	14337	14389	14162	14307	14147	14331	14248	14226	14243	14440	14246	14286	14149	14150	14229	14188	14253	14172	14299	14364	14304	14172	14129	14188	14246	14123	14226	14355	14182	14176	14302	14208	14106	14178	14253	14195	14168	14239	14439	14324	14413	14176	14136	14268	14338	14164	14308	14322	14111	14377	14248	14162	14147	14415	14137	14304	14147	14210	14240	14209	14223	14331	14280	14061	14214	14354	14166	14345	14240	14299	14067	14260	14201	14249	14217	14147	14238	14209	14120	14161	14248	14341	14193	14173	14216	14162	14226	14235	14143	14157	14187	14282	14169	14160	14313	14191	13992	14315	14186	14259	14338	14412	14285	14221	14173	14331	14173	14197	14214	14173	14317	14244	14117	14196	14279	14112	14262	14259	14179	14241	14116	14310	14289	14208	14216	14338	14312	14239	14314	14413	14208	14292	14151	14095	14016	14159	14228	14251	14310	14348	14221	14309	14156	14185	14323	14447	14225	14293	14069	14295	14210	14247	14218	14301	14256	14204	14242	14277	14340	14249	14137	14119	14195	14368	14092	14425	14218	14153	14137	14216	14299	14176	13960	14184	14245	14171	14361	14120	14394	14245	14411	14308	14034	14378	14232	14320	13993	14114	14154	14380	14347	14316	14295	14187	14261	14345	14204	14359	14199	14216	14203	14265	14092	14288	14253	14169	14246	14236	14260	14234	14461	14093	14224	14238	14311	14312	14269	14109	14170	14296	14276	14122	14153	14370	14098	14131	14328	14091	14189	14308	14220	14287	14402	14196	14363	14115	14254	14149	14219	14258	14127	14204	14143	14448	14317	14202	14184	14281	14242	14168	14275	14312	14066	14183	14332	14286	14232	14195	14233	14235	14198	14418	14242	14327	14243	14217	14168	14164	14098	14178	14364	14190	14214	14366	14282	14244	14200	14137	14262	14461	14152	14274	14402	14172	14406	14124	14191	14364	14252	14295	14257	14247	14179	14324	14091	14040	14382	14217	14357	14245	14234	14267	14231	14217	14161	14400	14253	14304	14362	14344	14354	14189	14184	14227	14226	14227	14365	14060	14286	14259	14409	14161	14240	14307	14295	14199	14021	14243	14284	14327	14130	14062	14326	14269	14230	14468	14326	14163	14321	14274	14265	14175	14267	14118	14184	14313	14453	14354	14249	14323	14243	14213	14157	14268	14121	14223	14255	14240	14235	14309	14337	14280	14319	14180	14164	14307	14247	14206	14071	14187	14284	14297	14280	14198	14300	14162	14110	14254	14210	14220	14299	14392	14085	14258	14209	14275	14348	14340	14281	14346	14344	14305	14172	14342	14202	14300	14198	14323	14396	14330	14315	14298	14190	14193	14389	14314	14326	14136	14087	14176	14365	14323	14255	14218	14396	14129	14216	14213	14197	14132	14118	14295	14211	14282	14212	14488	14156	14077	14256	14304	14289	14158	14201	14349	14160	14222	14215	14278	14195	14254	14180	14102	14346	14240	14309	14359	14154	14243	14190	14182	14340	14204	14232	14264	14228	14214	14169	14351	14455	14373	14400	14243	14243	14267	14339	14310	14083	14217	14386	14241	14276	14196	14310	14300	14339	14292	14210	14042	14384	14367	14229	14153	14239	14174	14094	14208	14157	14323	14168	14086	14188	14301	14202	14196	14169	14166	14331	14170	14345	14162	14324	14064	14294	14345	14306	14197	14225	14316	14282	14199	14223	14264	14287	14288	14240	14317	14162	14328	14434	14147	14355	14337	14232	14286	14228	14180	14239	14285	14339	14041	14267	14328	14253	14284	14239	14343	14133	14202	14228	14227	14239	14383	14401	14246	14197	14207	14202	14293	14262	14422	14279	14145	14340	14343	14153	14248	14285	14378	14327	14251	14435	14133	14205	14066	14239	14281	14182	14263	14282	14212	14231	14214	14198	14358	14238	14287	14400	14131	14251	14263	14344	14105	14217	14259	14302	14155	14236	14076	14255	14311	14055	14399	14165	14130	14301	14290	14106	14427	14052	14305	14052	14131	14253	14252	14250	14292	14271	14071	14264	14352	14081	14363	14277	14205	14267	14107	14272	14269	14212	14276	14195	14224	14188	14271	14174	14618	14169	14363	14224	14139	14247	14193	14182	14290	14367	14190	14194	14335	14173	14085	14245	14298	14310	14162	14336	14215	14164	14193	14126	14133	14173	14324	14217	14411	14162	14208	14321	14133	14150	14290	14251	14346	14198	14219	14117	14180	14362	14209	14199	14229	14297	14103	14199	14237	14264	14321	14167	14338	14289	14206	14121	14240	14254	14174	14153	14163	14218	14213	14129	14401	14120	14223	14366	14401	14049	14187	14283	14322	14156	14305	14147	14169	14385	14230	14456	14167	14147	14369	14297	14229	14199	14303	14405	14240	14124	14316	14308	14363	14142	14191	14108	14379	14335	14437	14108	14192	14253	14109	14297	14278	14397	14219	14373	14309	14323	14294	14174	14276	14213	14335	14175	14294	14160	14243	14204	14217	14338	14249	14472	14138	14258	14279	14358	14273	14303	14138	14238	14370	14149	14598	14119	14154	14269	14275	14267	14170	14112	14300	14245	14289	14431	14108	14330	14409	14170	14153	14474	14157	14235	14088	14258	14235	14252	14387	14249	14219	14204	14209	14209	14292	14366	14402	14247	14190	14221	14296	14291	14108	14338	14317	14185	14192	14348	14101	14270	14231	14144	14123	14380	14164	14209	14279	14330	14083	14357	14271	14407	14250	14310	14110	14223	14174	14348	14291	14162	14352	14379	14158	14284	14274	14456	14332	14248	14268	14303	14149	14115	14146	14275	14331	14144	14255	14342	14183	14323	14413	14329	14205	14181	14227	14123	14190	14203	14184	14248	14367	14275	14283	14262	14257	14332	14178	14251	14211	14239	14468	14091	14329	14277	14295	14275	14358	14456	14284	14389	14147	14379	14205	14134	14191	14235	14322	14319	14382	14268	13920	14215	14226	14290	14348	14096	14149	14283	14176	14198	14315	14267	14219	14129	14444	14184	14130	14029	14278	14263	14216	14412	14233	14237	14268	14183	14325	14256	14127	14205	14221	14267	14312	14081	14159	14259	14195	14214	14294	14253	14172	14445	14430	14183	14123	14191	14174	14145	14196	14451	14338	14198	14162	14355	14165	14250	14173	14333	14214	14240	14381	14190	14038	14360	14160	14265	14380	14162	14369	14187	14218	14348	14254	14259	14207	14162	14312	14368	14190	14115	14361	14074	14167	14021	14322	14191	14116	14165	14201	14264	14246	14262	14089	14229	14299	14311	14145	14256	14364	14118	14155	14172	14182	14193	14153	14162	14143	14221	14161	14223	14529	14357	14287	14341	14131	14296	14363	14262	14323	14242	14239	14176	14063	14253	14161	14363	14262	14244	14273	14224	14114	14213	14360	14093	14146	14244	14316	14139	14347	14170	14249	14231	14313	14187	14241	14488	14343	14269	14402	14113	14267	14232	14354	14119	14304	14240	14259	14336	14078	14086	14228	14146	14370	14212	14240	14097	14186	14150	14339	14288	14330	14136	14160	14141	14047	14373	14298	14029	14265	14293	14257	14292	14384	14224	14350	14358	14328	14287	14126	14285	14134	14245	14267	14153	14154	14212	14254	14370	14349	14226	14302	14316	14315	14185	14304	14342	14305	14245	14324	14136	14170	14153	14142	14237	14268	14217	14404	14426	14147	14254	14181	14272	14242	14298	14360	14221	14145	14463	14259	14215	14085	14291	14150	14297	14277	14386	14270	14277	14322	14210	14159	14218	14413	14096	14353	14318	14292	14203	14192	14201	14108	14286	14152	14395	14238	14296	14388	14191	14318	14290	14337	14259	14219	14304	14309	14293	14331	14246	14142	14327	14273	14351	14354	14220	14159	14313	14369	14302	14162	14256	14284	14245	14095	14224	14413	14149	14329	14145	14286	14233	14150	14326	14262	14182	14372	14379	14308	14256	14210	14100	14263	14380	14176	14235	14040	14218	14302	14251	14189	14172	14203	14412	14184	14394	14221	14333	14192	14177	14205	14337	14282	14253	14259	14325	14266	14325	14238	14298	14276	14063	14176	14319	14304	14071	14147	14155	14171	14086	14345	14196	14312	14289	14221	14238	14200	14056	14381	14154	14491	14288	14205	14103	14352	14230	14279	14205	14269	14215	14181	14286	14279	14286	14219	14216	14166	14237	14360	14178	14269	14151	14242	14094	14251	14307	14278	14115	14204	14204	14229	14308	14381	14285	14356	14393	14282	14240	14186	14164	14384	14153	14227	14264	14353	14182	14339	14213	14170	14170	14371	14268	14252	14109	14299	14263	14281	14345	14221	14339	14194	14339	14417	14052	14169	14207	14184	14279	14245	14321	14293	14255	14231	14270	14216	14277	14108	14353	14211	14287	14240	14277	14406	14195	14222	14296	14279	14272	14417	14483	14196	14133	14075
22500	20986	28770	23391	21175	22960	23899	19050	18000	18164	17920	17771	17329	17486	17346	17388	17206	16946	17264	17047	17131	17120	17260	16905	16999	17117	17050	16847	16902	17092	17200	17304	17224	16992	17238	16844	17227	17057	17095	17233	16870	17101	16934	17031	16841	17050	17269	16973	16899	16970	17129	17041	17038	17029	16821	16745	16962	16950	16956	16948	16891	16766	16913	16731	16901	16982	16994	16878	16912	16842	16914	16816	17040	16923	16837	17082	17119	16925	16866	16955	16914	16768	17159	16958	16904	16889	16816	16876	16959	16831	16764	16908	17041	17096	16927	16766	16685	16738	16897	17034	16909	16900	16927	16663	16824	16773	16789	16917	16815	16861	16889	16934	16782	16878	17115	16978	16866	16928	16839	16993	17034	16905	16819	16895	16873	16858	16953	16867	16734	17175	16851	16676	16878	16746	16826	17037	17004	16742	16751	16875	16830	16807	16777	16896	17010	16919	16598	16761	16772	17080	16769	16981	16710	16929	16947	16832	16955	16970	16854	16949	17029	16836	16727	16920	16880	16736	16924	16754	16783	16903	16911	16827	16804	17028	16882	16828	16908	17008	16856	16800	16854	16925	16901	16778	16685	16809	16752	16854	16821	16647	16829	16822	16695	16844	17023	16864	16741	16849	16975	16870	16932	16833	16843	16672	16934	16947	16806	16960	16902	16882	16861	16878	16823	16964	16869	16879	16987	16822	16771	16890	16832	16852	16863	16924	16892	16667	16859	16889	17108	16738	16669	16836	16651	16702	16768	16826	16587	16857	17084	16934	16936	16791	16777	16862	16703	16561	16777	16983	16822	16704	16778	16730	16832	16833	16860	16685	16895	16886	16917	17020	16783	16681	16829	17081	16722	16705	16718	16776	16950	16841	16794	16765	16648	16753	16941	16695	16914	16802	16794	16875	16839	16823	16668	16885	16980	16688	16749	16775	17113	16915	16768	16741	16757	16778	16756	16895	16892	16721	16745	16885	17046	16858	16841	16774	16738	16900	16836	16865	16798	16852	16872	16903	16762	16882	16812	16766	17038	16685	16904	16805	16794	16770	16721	16960	17092	16759	16894	16973	16871	16596	16817	16523	16783	16930	16939	16893	16984	16716	16878	16765	16727	16763	16854	17054	16733	16661	16945	16801	16612	16779	16899	17088	16945	17122	16777	16959	16990	16938	16784	16675	16853	16636	16765	16783	16652	16755	16812	16825	16762	16814	16789	16957	16828	16746	16950	16860	16811	16831	16876	16956	16664	16730	16801	16752	16843	16777	16872	16759	16954	16677	16917	16868	16966	16642	16784	16869	16961	16876	16880	16708	16740	17020	16601	16785	16872	16691	17003	16936	16985	16756	16760	16961	16772	17092	16767	16910	16851	16902	16770	16826	16663	16813	16949	16930	17162	16718	16789	16808	16616	16670	16611	16801	16984	16740	16818	16661	16668	17000	16971	16668	16906	16804	16818	16937	16868	16878	16826	17010	16944	16814	16780	16863	16736	16617	16773	16562	16911	16572	16977	16763	16806	16635	16879	16866	17008	16595	16786	16823	16727	16648	16793	16830	16979	16933	16988	16943	16966	16793	16644	16828	17007	16829	16619	16792	16926	16739	16943	16835	16781	16799	16803	16769	16613	16872	16940	16939	16947	16729	16699	17008	16697	16852	16781	17026	16772	16722	17003	16834	16674	16736	16917	16945	16938	16819	16598	16590	16649	16833	17000	16904	16714	16756	16803	16903	17010	16794	16675	17021	16823	16759	16718	16659	17087	16797	16851	16721	16861	16874	16798	16803	16745	16804	16840	16871	17039	16860	16699	16734	16697	16680	16768	17063	16612	16986	16860	16882	16890	16683	16891	16657	16983	16479	16867	16790	16913	16612	16715	16649	16732	16916	16798	16851	16762	16797	16781	16757	16660	16891	16739	16820	16800	16745	16651	16536	16645	16813	16756	16774	16930	16770	16864	16734	16978	16842	16871	16790	17088	16926	16909	16856	16809	16898	16960	16787	16601	16670	16845	16876	16816	16730	16832	16936	16625	16853	16706	16828	16950	16948	16901	16942	16881	17016	16793	16852	16944	16894	16855	16948	16739	16817	16877	16787	16783	16940	16782	16924	16905	16897	16804	16676	16740	16848	16749	16796	16845	16886	16762	16678	16788	16736	16800	16823	16949	16859	17019	16992	16948	16969	16816	16748	16817	16941	16727	16662	16767	16663	16928	17038	16896	16906	16853	16720	16866	16750	16808	16920	16758	16935	16759	16737	16835	16776	16931	16863	16839	16746	16954	16957	16592	16886	16824	16854	16817	16941	16963	16860	16833	16780	16804	16924	16609	16909	17004	17002	17012	16989	16796	16881	16659	16997	16881	16675	16789	16828	16722	16731	16784	16696	16781	16858	16946	16853	16870	16902	16896	17034	16771	16635	16677	16965	16643	16828	16817	16810	16790	16737	16782	16878	16713	16994	16884	16557	16727	16853	16661	16847	16839	16841	16875	16870	16830	16958	16858	16844	16885	16835	16875	16667	16902	16786	16721	16765	16834	16909	17070	16630	16887	16739	16567	16945	16699	16703	16848	16618	16659	16730	16722	16962	16830	16803	16732	16751	16935	16610	16771	16878	16681	16767	16589	17033	16884	16919	16936	16863	16937	16726	16780	16890	16636	16756	16576	16773	16810	16751	16829	16789	16730	17130	17007	16894	16759	16852	17019	16885	17012	16906	16851	16841	16782	16963	16788	16746	16854	16809	16728	16806	16719	16807	17162	16788	16966	16938	16997	16733	16808	16818	16697	16959	16825	16983	16898	16589	16853	16857	16792	16685	16647	16822	16986	16866	16832	16662	16909	16549	16748	16609	16806	16775	16941	16831	16882	16906	16732	16792	16661	16913	17096	16616	16794	16534	16813	16603	16765	16606	17003	16947	16783	16923	16898	16773	16882	16895	16912	16860	16793	16949	16707	17058	16759	16919	16918	16919	16725	16675	16775	16663	16764	16652	16800	16877	16892	16965	16901	16956	16781	16721	16929	16711	16760	16826	16734	16890	16805	16717	16605	16904	16971	16881	16641	16760	16782	16682	16981	16928	16783	16866	16999	16837	16760	16783	16755	16722	16768	16778	16748	16817	16857	16757	16766	16763	16858	16768	16795	16774	16613	16825	16569	16699	16960	16821	16773	16831	16918	16888	16599	16790	16893	16916	16809	16695	16961	16829	16711	16836	16828	16733	16764	16791	16971	16687	16849	16762	16837	16833	16771	16745	16698	16824	16614	16764	16911	16774	16853	16762	16976	16822	16952	16707	16742	16733	16653	16882	16656	16695	16943	16824	16962	16663	16694	16834	16810	16929	16914	16956	16545	16707	16723	16921	16853	16857	16927	16962	17020	16806	16933	16960	16767	16703	16817	16899	16969	16820	17032	16884	16921	16627	16931	16936	16880	16652	16819	16838	16875	16973	16825	16678	16770	16565	16907	16842	16813	16863	16787	16728	16685	16944	16877	16815	16675	16708	16749	16648	16700	17015	16808	16736	16854	16758	16836	16796	16678	16845	16794	16903	16843	16882	16718	16923	16793	16831	16769	16906	16950	16838	16954	16775	16860	16826	16840	16922	16759	16537	16827	16607	16994	16710	16873	16900	16734	16886	16884	16594	16813	16881	16778	16788	16824	16797	16946	16921	16711	16836	16795	16781	16879	16922	16726	16890	16931	16807	16677	16641	16930	16889	16821	16656	16791	16989	16605	16677	16735	17053	16791	16851	16775	16813	16856	16862	16710	16772	16884	16982	16897	16758	16678	16656	16701	16763	16856	16718	17049	16686	16750	16838	16855	16803	16832	16647	16770	16819	16724	16849	17000	16805	16853	16740	16701	16667	16793	16776	16834	16649	16786	16901	16784	16971	16861	16812	17006	16826	16745	16844	16731	16689	16823	16707	16906	17001	16923	16963	16868	16787	16881	16966	16767	16729	16875	16637	16868	16875	16805	17032	16716	16688	16781	16858	17023	16709	16690	16807	16547	16747	16709	16897	16562	16828	16934	16794	16747	16722	16752	16772	16752	16841	16914	16873	16747	16794	16735	16716	16762	16840	16961	16928	17057	16836	17037	16869	16943	17035	16624	16882	16788	16681	16868	16673	16823	16801	16781	16718	16889	16957	16931	16703	16726	16736	16937	16854	16980	16750	16897	16750	16635	16845	16800	16927	16882	16829	16902	17028	17017	16948	16868	16861	16738	16926	16698	16766	16712	16669	16633	16654	16859	16833	16735	17003	16728	16779	16622	16680	16733	16864	16868	16604	16637	16811	16695	16763	17057	16786	16790	17171	16649	17109	16839	16970	16922	16828	16854	16877	16892	16882	16846	16929	16751	16574	16765	16851	16966	16870	16711	16484	16634	16688	16772	16670	16915	16967	16934	16742	16782	16720	16862	16931	16866	16920	16896	16837	16746	16810	16672	16932	16846	16723	16904	16740	16867	16924	16834	16848	17009	16841	16701	16837	16660	16861	16722	16868	16896	16918	16733	16827	16822	16886	16866	16985	16752	16776	16799	16810	16987	16902	16665	16755	16859	16923	16902	16929	16790	16872	16805	16826	16878	16762	17091	16878	16792	16857	16940	16878	16825	17004	17118	16759	16930	16743	16609	16824	16914	16827	16824	16788	17046	16880	16828	16911	17006	16812	16921	16873	16974	16733	16845	16737	17061	16842	16863	16848	16945	16844	16767	16976	16608	16950	16645	16786	16779	16857	16865	16863	16841	16779	16774	16759	16988	16872	16840	16670	16947	16670	16723	16685	16900	16680	16931	16849	16822	16775	16634	16916	16802	16730	16967	16783	16719	16992	16855	16953	16999	16979	16740	16765	17073	16745	16746	16768	17032	16818	17031	16761	16898	16681	16725	16867	16658	16779	16793	17030	16860	16740	16821	16849	17054	16857	16811	16680	16978	17121	16990	16705	16816	16797	16905	17046	17133	16869	16723	16786	16871	16965	16866	16950	16846	16949	17027	16952	16872	16682	16781	16734	16654	16838	16884	17094	16866	16920	16781	17108	16791	16852	16697	16913	16999	17071	16781	16879	16860	16818	16942	16952	16869	16970	17013	16730	16799	16771	16794	16896	16658	16777	16848	16862	17026	17018	16843	16853
15195	27598	25096	20528	18862	17623	16871	16559	16057	16098	15654	15466	15464	15141	15156	15056	15030	15081	15005	14850	14849	14780	14990	14967	14715	14879	14961	14873	14939	14980	14911	14936	15110	14856	14891	14848	14913	14933	14842	14942	14833	14824	14955	14879	14875	14982	14945	14794	14874	14752	14760	14776	14829	14653	14910	14717	14673	14717	14656	14786	14693	14686	14747	14497	14706	14857	14683	14594	14796	14625	14604	14704	14687	14791	14710	14578	14827	14618	14809	14678	14668	14719	14724	14461	14779	14679	14750	14738	14791	14563	14749	14846	14754	14697	14607	14490	14783	14658	14590	14796	14814	14739	14714	14710	14553	14722	14804	14544	14662	14809	14867	14721	14619	14632	14635	14840	14584	14685	14752	14802	14764	14794	14726	14726	14612	14648	14688	14714	14712	14432	14667	14523	14816	14515	14811	14650	14632	14647	14826	14739	14705	14537	14697	14740	14626	14697	14683	14666	14574	14706	14488	14560	14637	14622	14551	14694	14696	14675	14589	14633	14662	14564	14626	14696	14761	14755	14567	14492	14667	14655	14699	14691	14752	14707	14759	14667	14695	14718	14621	14691	14670	14516	14671	14729	14667	14459	14838	14631	14657	14692	14364	14576	14666	14645	14567	14421	14487	14515	14529	14578	14808	14641	14820	14676	14643	14640	14597	14751	14755	14608	14611	14735	14801	14715	14565	14825	14672	14628	14726	14916	14760	14546	14459	14793	14631	14594	14673	14674	14573	14784	14690	14622	14733	14578	14641	14720	14575	14607	14603	14789	14626	14713	14637	14628	14561	14664	14633	14583	14530	14676	14716	14551	14610	14702	14503	14754	14605	14691	14725	14603	14606	14657	14699	14735	14521	14665	14635	14572	14697	14657	14626	14734	14632	14842	14718	14630	14581	14462	14613	14587	14643	14811	14719	14687	14645	14702	14401	14708	14771	14619	14690	14552	14586	14651	14831	14523	14507	14631	14767	14730	14493	14670	14593	14728	14658	14638	14468	14561	14667	14858	14657	14702	14596	14534	14758	14620	14733	14674	14643	14709	14734	14647	14618	14637	14699	14705	14529	14617	14747	14696	14791	14718	14786	14556	14577	14578	14736	14748	14661	14629	14623	14707	14610	14521	14794	14687	14608	14645	14821	14587	14671	14600	14392	14698	14631	14546	14577	14651	14651	14718	14702	14548	14651	14701	14729	14765	14533	14525	14555	14548	14707	14592	14659	14489	14580	14692	14521	14563	14665	14738	14779	14724	14607	14507	14619	14765	14686	14744	14789	14765	14531	14472	14550	14466	14755	14671	14664	14708	14569	14608	14759	14626	14746	14671	14623	14661	14549	14630	14454	14752	14570	14540	14624	14661	14675	14563	14733	14846	14542	14788	14499	14723	14729	14581	14705	14567	14674	14624	14586	14781	14572	14592	14550	14620	14506	14564	14738	14609	14824	14651	14654	14557	14788	14844	14721	14676	14579	14615	14385	14615	14629	14487	14687	14719	14492	14688	14563	14616	14721	14615	14611	14648	14641	14622	14567	14691	14500	14509	14764	14639	14705	14649	14628	14514	14653	14477	14770	14601	14626	14525	14647	14695	14732	14791	14798	14624	14738	14792	14617	14635	14588	14739	14825	14834	14638	14806	14757	14592	14739	14671	14528	14831	14702	14581	14823	14602	14842	14613	14591	14516	14684	14698	14783	14696	14732	14586	14597	14554	14582	14623	14784	14633	14429	14480	14716	14604	14667	14685	14699	14645	14522	14628	14663	14652	14583	14710	14620	14639	14602	14472	14672	14639	14706	14694	14687	14670	14750	14759	14708	14727	14550	14828	14646	14626	14718	14550	14570	14661	14582	14640	14743	14749	14760	14728	14607	14672	14543	14661	14431	14831	14456	14654	14714	14730	14609	14599	14738	14517	14683	14752	14648	14733	14703	14661	14755	14623	14519	14348	14630	14711	14584	14711	14570	14792	14604	14766	14597	14639	14628	14574	14750	14700	14804	14706	14652	14799	14621	14674	14741	14739	14689	14757	14830	14817	14605	14609	14625	14571	14790	14746	14556	14605	14760	14638	14631	14685	14702	14583	14754	14770	14661	14673	14568	14681	14697	14610	14820	14665	14597	14714	14620	14569	14818	14538	14574	14606	14663	14743	14675	14629	14623	14455	14677	14569	14675	14550	14756	14657	14736	14693	14601	14689	14553	14762	14655	14725	14744	14711	14568	14503	14850	14678	14672	14653	14497	14807	14656	14696	14805	14488	14663	14708	14637	14742	14558	14606	14602	14529	14728	14541	14705	14593	14723	14572	14662	14615	14644	14591	14605	14591	14698	14631	14582	14646	14559	14712	14534	14678	14530	14697	14838	14629	14616	14758	14680	14713	14809	14464	14615	14611	14663	14625	14662	14761	14707	14681	14666	14829	14636	14678	14593	14590	14666	14491	14653	14613	14613	14702	14537	14747	14630	14727	14648	14712	14582	14511	14713	14717	14523	14691	14599	14529	14699	14592	14585	14778	14627	14673	14516	14723	14640	14791	14763	14686	14660	14679	14705	14805	14819	14651	14794	14501	14655	14644	14625	14673	14583	14702	14776	14681	14714	14738	14771	14574	14753	14595	14731	14624	14681	14629	14656	14539	14639	14644	14883	14464	14598	14600	14597	14649	14784	14593	14583	14753	14511	14577	14650	14671	14644	14707	14735	14627	14692	14652	14701	14669	14631	14662	14589	14772	14723	14729	14663	14600	14751	14756	14636	14624	14703	14753	14644	14587	14639	14626	14565	14853	14670	14586	14646	14772	14669	14750	14683	14750	14556	14710	14659	14658	14576	14665	14762	14484	14677	14569	14539	14667	14924	14389	14585	14543	14543	14901	14686	14566	14481	14762	14718	14686	14589	14686	14803	14568	14508	14686	14653	14690	14650	14504	14733	14791	14705	14750	14622	14604	14555	14791	14625	14668	14645	14784	14693	14626	14615	14679	14736	14729	14737	14562	14680	14628	14621	14642	14562	14546	14712	14785	14656	14540	14669	14449	14646	14697	14583	14633	14539	14581	14843	14752	14436	14850	14623	14653	14671	14594	14570	14652	14694	14597	14601	14574	14779	14715	14684	14662	14687	14650	14642	14623	14507	14625	14672	14583	14429	14612	14829	14737	14747	14599	14682	14714	14546	14597	14713	14553	14726	14515	14700	14492	14666	14726	14631	14640	14542	14694	14715	14812	14589	14690	14750	14626	14444	14653	14598	14642	14803	14550	14617	14815	14685	14612	14606	14795	14693	14803	14497	14530	14658	14626	14596	14620	14617	14687	14733	14586	14568	14683	14568	14556	14590	14494	14759	14631	14748	14665	14682	14649	14799	14616	14675	14723	14462	14615	14703	14644	14671	14543	14649	14586	14690	14480	14905	14521	14609	14647	14552	14695	14701	14572	14667	14614	14672	14859	14620	14783	14789	14583	14623	14507	14712	14591	14630	14718	14658	14659	14604	14539	14679	14577	14696	14719	14616	14625	14640	14545	14613	14639	14715	14645	14627	14772	14706	14719	14581	14591	14731	14839	14678	14467	14752	14720	14698	14651	14667	14658	14682	14495	14658	14539	14641	14596	14557	14544	14842	14754	14653	14482	14622	14810	14509	14632	14879	14596	14780	14536	14766	14731	14645	14639	14704	14631	14613	14470	14685	14766	14659	14748	14829	14710	14656	14686	14565	14612	14824	14458	14606	14513	14490	14725	14631	14611	14655	14536	14619	14651	14511	14709	14524	14668	14741	14572	14706	14841	14745	14703	14636	14640	14549	14586	14677	14635	14542	14562	14577	14593	14602	14628	14658	14662	14637	14666	14633	14741	14623	14583	14586	14554	14637	14697	14838	14580	14630	14643	14825	14684	14901	14717	14603	14711	14760	14598	14842	14614	14779	14789	14738	14578	14425	14523	14836	14616	14686	14666	14629	14770	14618	14553	14797	14714	14557	14612	14647	14813	14638	14676	14646	14577	14624	14752	14661	14742	14548	14520	14637	14624	14692	14665	14419	14555	14566	14474	14578	14551	14564	14583	14540	14717	14571	14844	14656	14612	14726	14690	14824	14589	14664	14605	14758	14685	14733	14550	14601	14582	14786	14608	14656	14777	14777	14660	14488	14737	14515	14885	14750	14618	14703	14696	14796	14626	14765	14617	14577	14573	14573	14604	14689	14668	14661	14496	14689	14770	14672	14567	14735	14580	14730	14641	14619	14579	14843	14782	14588	14572	14627	14661	14634	14624	14735	14666	14493	14672	14567	14657	14571	14686	14704	14721	14744	14616	14626	14667	14619	14653	14791	14639	14690	14631	14582	14553	14597	14715	14734	14655	14744	14637	14548	14673	14558	14713	14729	14613	14590	14542	14716	14662	14752	14579	14701	14487	14638	14727	14719	14766	14729	14540	14800	14722	14706	14520	14604	14763	14595	14666	14608	14749	14773	14578	14721	14630	14597	14570	14656	14624	14517	14635	14608	14507	14583	14519	14445	14498	14536	14639	14637	14689	14543	14705	14769	14501	14691	14486	14662	14714	14654	14651	14624	14640	14609	14711	14653	14757	14618	14441	14715	14805	14509	14579	14614	14559	14624	14760	14576	14632	14705	14673	14576	14582	14692	14532	14774	14622	14671	14574	14717	14722	14652	14611	14702	14727	14571	14726	14513	14866	14537	14619	14610	14798	14646	14622	14694	14487	14785	14664	14764	14459	14638	14687	14618	14614	14542	14609	14710	14626	14733	14434	14733	14703	14507	14563	14506	14611	14720	14692	14538	14452	14741	14704	14617	14664	14667	14706	14524	14439	14628	14498	14721	14690	14618	14632	14697	14608	14660	14401	14552	14661	14723	14749	14521	14692	14613	14618	14793	14796	14692	14597	14803	14609	14658	14709	14646	14774	14701	14598	14690	14640	14651	14624	14765	14665	14918	14578	14591	14710	14738	14551	14661	14668	14583	14669	14663	14654	14536	14795	14701	14652	14519	14728	14537	14520	14658	14519	14658	14709	14624	14691	14552	14665	14532	14534	14681	14708	14651	14596	14664	14637	14654	14764	14780	14658	14657	14548	14674	14751	14668	14697	14696	14727	14685	14689	14881	14509	14601	14498	14684	14632	14624	14738
27155	21647	24067	20735	17610	17497	17633	17427	17676	17479	17185	17295	17320	17220	17313	17212	17391	17281	17305	17286	17290	17390	17481	17333	17333	17168	17429	17517	17415	17435	17562	17275	17401	17344	17509	17300	17474	17314	17276	17132	17514	17234	17474	17531	17578	17460	17305	17626	17482	17537	17315	17255	17272	17288	17134	17365	17411	17330	17350	17441	17185	17131	17239	17280	17446	17303	17259	17266	17325	17363	17299	17351	17393	17261	17161	17291	17215	17162	17329	17325	17317	17292	17479	17247	17427	17202	17513	17322	17370	17244	17121	17316	17212	17293	17224	17394	17365	17273	17327	17189	17199	17096	17283	17141	17384	17362	17294	17169	17365	17343	17148	17231	17299	17259	17243	17278	17339	17263	17297	17282	17181	17370	17316	17477	17416	17251	17251	17418	17134	17263	17227	17275	17188	17218	17111	17090	17045	17428	17251	17225	17253	17157	17179	17049	17230	17159	17202	17161	17368	17299	17354	17215	17489	17247	17112	17303	17330	17159	17461	17148	17376	17345	17050	17099	17323	17403	17381	17171	17648	17403	17326	17187	17430	17235	17348	17312	17291	17330	17346	17207	17332	17309	17334	17197	17366	17169	17269	17394	16997	17244	17341	17279	17238	17350	17276	17281	17205	17281	17284	17272	17355	17264	17211	17150	17350	17251	17202	17317	17204	17199	17235	17243	17176	17286	17257	17379	17371	17320	17388	17170	17194	17190	17374	17177	17257	17450	17199	17150	17186	17103	17227	17151	17493	17341	17335	17153	17347	17318	17401	17430	17508	17228	17387	17260	17253	17346	17202	17194	17203	17465	17092	17155	17113	17325	17243	17251	17075	17301	17237	17398	17085	17264	17214	17453	17271	17195	17441	17389	17470	17322	17266	17567	17538	17141	17165	17224	17172	17164	17329	17348	17269	17251	17301	17156	17164	17218	17410	17133	17202	17406	17325	17228	17327	17268	17110	17301	17301	17186	17656	17218	17187	17309	17188	17226	17303	17179	17300	17416	17487	17286	17237	17421	17424	17416	17148	17257	17313	17256	17132	17381	17382	17211	17188	17465	17217	17323	17454	17520	17363	17147	17277	17093	17234	17237	17359	17390	17304	17237	17363	17241	17440	17122	17263	17346	17357	17182	17291	17446	17219	17250	17250	17151	17301	17217	17374	17413	17103	17204	17271	17262	17480	17388	17233	17453	17360	17233	17230	17369	17277	17311	17422	17246	17189	17547	17364	17089	17424	17315	17182	17077	17369	17382	17183	17285	17214	17001	17313	17292	17263	17304	17284	17201	17324	17133	17282	17383	17150	17307	17319	17292	17232	17292	17294	17542	17275	17333	17163	17156	17275	17042	17172	17396	17320	17106	17119	17239	17241	17298	17277	17382	17262	17104	17351	17317	17338	17356	17268	17220	17190	17250	17379	17442	17387	17188	17473	17409	17326	17336	17065	17020	17380	17322	17316	17270	17108	17312	17172	17294	17280	17094	17247	17213	17245	17367	17390	17251	17363	17292	17258	17431	17202	17308	17354	17291	17300	17250	17377	17277	17423	17258	17404	17405	17088	17226	17431	17439	17236	17236	17213	17317	17374	17270	17445	17384	17359	17203	17175	17272	17147	17385	17467	17290	17247	17183	17261	17204	17283	17035	17301	17346	17026	17323	17387	17300	17198	17145	17176	17253	17329	17246	17385	17473	17405	17238	17262	17493	17320	17456	17473	17241	17391	17409	17120	17462	17018	17182	17197	17271	17293	17159	17498	17227	17268	17537	17301	17075	16946	17295	17302	17346	17303	17429	17473	17316	17536	17422	17338	17313	17318	17155	17127	17110	17388	17328	17303	17296	17203	17304	17407	17339	17114	17168	17388	17266	17438	17119	17319	17380	17223	17245	17428	17128	17059	17187	17103	17020	17433	17381	17387	17336	17371	17042	17210	17199	17327	17143	17173	17270	17317	17161	17247	17219	17143	17331	17309	17289	17420	17258	17159	17259	17352	17406	17311	17099	17088	17177	17383	17212	17324	17353	17308	17198	17326	17304	17371	17274	17235	17361	17293	17134	17203	17342	17177	17310	17284	17268	17321	17223	17394	17249	17400	17398	17212	17297	17338	17336	17377	17327	17350	17142	17335	17086	17359	17363	17330	17486	17116	17424	17271	17228	17229	17365	17321	17221	17178	17413	17381	17324	17350	17253	17251	17186	17273	17308	17172	17375	17279	17113	17198	17185	17209	17101	17122	17397	17337	17157	17189	17500	17319	17283	17093	17243	17256	17299	17220	17419	17463	17253	17279	17324	17245	17223	17192	17169	17270	17281	17048	17247	17452	17395	17292	17300	17235	17175	17164	17227	17198	17109	17252	17257	17201	17430	17065	17304	17181	17298	17134	17128	17271	17287	17288	17269	17105	17060	17416	17346	17194	17110	17382	17151	17261	17352	17161	17380	17280	17096	17310	17361	17199	17461	17268	17205	17233	17351	17353	17307	17161	17340	17307	17257	17283	17415	17238	17294	17495	17583	17276	17338	17205	17206	17325	17406	17187	17350	17426	17339	17237	17230	17398	17351	17262	17431	17041	17208	17290	17252	17385	17284	17412	17201	17299	17277	17409	17249	17187	17358	17413	17316	17092	17200	17374	17438	17349	17353	17302	17135	17285	17324	17202	17241	17373	17277	17130	17299	17504	17251	17475	17155	17236	17452	17181	17398	17251	17305	17337	17174	17345	17429	17462	17395	17415	17324	17477	17257	17274	17441	17490	17256	17206	17261	17206	17252	17304	17343	17372	17295	17251	17366	17293	17251	17518	17381	17261	17131	17383	17296	17074	17258	17323	17220	17172	17290	17374	17309	17151	17413	17370	17415	17211	17178	17487	17309	17220	17251	17411	17245	16938	17105	17146	17265	17299	17308	17410	17298	17425	17302	17356	17268	17217	17272	17147	17398	17198	17352	17220	17294	17298	17336	17499	17194	17287	17123	17167	17209	17378	17371	17342	17272	17302	17198	17314	17312	17363	17192	17201	17092	17255	17205	17173	17154	17208	17269	17236	17276	17272	17263	17379	17098	17157	17160	17130	17206	17313	17341	17209	17370	17352	17161	17193	17276	17320	17119	17301	17075	17225	17278	17623	17221	17168	17458	17287	17179	17328	17211	17495	17365	17315	17284	17350	17292	17351	17050	17493	17353	17220	17385	17313	17198	17183	17405	17311	17348	17164	17223	17262	17213	17194	17341	17469	17430	17207	17141	17020	17381	17380	17331	17266	17206	17413	17450	17209	17332	17350	17325	17178	17179	17194	17390	17482	17127	17284	17191	17216	17265	17452	17342	17346	17232	17094	17213	17326	17276	17170	17454	17263	17417	17298	17255	16998	17411	17163	17359	17273	17317	17062	17336	17270	17297	17248	17199	17188	17322	17146	17375	17396	17499	17328	17341	17221	17393	17317	16987	17142	17052	17441	17291	17350	17361	17302	17315	17381	17371	17204	17098	17180	17327	17464	17293	17385	17222	17193	17404	17151	17243	17186	17334	17436	17435	17169	17248	17108	17443	17494	17401	17438	17246	17284	17477	17459	17265	17187	17395	17083	17199	17315	17316	17219	17228	17134	17272	17465	17191	17437	17177	17371	17456	17493	17278	17189	17265	17202	17527	17323	17241	17212	17489	17274	17266	17167	17334	17279	17214	17246	17365	17379	17269	17361	17451	17339	17213	17200	17174	17396	17203	17173	17551	17258	17400	17365	17299	17114	17135	17316	17308	17217	17152	17459	17389	17372	17276	17355	17175	17223	17304	17345	17337	17354	17268	17348	17175	17389	17161	17351	17313	17443	17074	17437	17122	17434	17253	17240	17339	17261	17273	17486	17347	17130	17365	17302	17409	17299	17286	17095	17227	17205	17079	17118	17219	17186	17100	17308	17180	17323	17478	17376	17351	17232	17266	17199	17154	17336	17252	17334	17219	17431	17191	17341	17440	17162	17379	17253	17341	17213	17387	17281	17308	17326	17184	17372	17275	17098	17217	17157	17446	17328	17350	17148	17198	17346	17289	17427	17257	17418	17228	17369	17049	17234	17265	17313	17269	17056	17387	17467	17583	17309	17476	17357	17162	17436	17254	17219	17342	17294	17347	17293	16996	17026	17328	17312	17220	17389	17370	17336	17133	17273	17256	17300	17217	17230	17467	17375	17313	17378	17393	17154	17321	17223	17239	17201	17426	17415	17328	17169	17204	17060	17437	17391	17312	17360	17478	17417	17197	17043	17170	17328	17401	17304	17423	17186	17384	17323	17212	17360	17150	17464	17185	17123	17251	17429	17293	17310	17184	17305	17282	17348	17271	17277	17223	17458	17186	17280	17197	17399	17335	17238	17289	17313	17310	17170	17080	17410	17215	17434	17247	17230	17283	17054	17108	17230	17244	17308	17402	17558	17421	17344	17300	17350	17438	17243	17452	17474	17394	17509	17357	17238	17541	17266	17259	17435	16966	17431	17383	17161	17028	17181	17274	17273	17272	17371	17315	17498	17301	17460	17194	17107	17282	17259	17142	17551	17386	17256	17174	17317	17252	17332	17401	17297	17231	17209	17267	17332	17393	17218	17493	17434	17300	17251	17428	17535	17318	17102	17331	17491	17218	17411	17359	17263	17287	17387	17193	17156	17312	17106	17222	17462	17170	17210	17296	17209	17273	17238	17256	17164	17171	16912	17185	17133	17071	17216	17344	17249	17251	17165	17282	17256	17368	17579	17255	17367	17406	17414	17123	17359	17273	17114	17173	17270	17160	17203	17261	17201	17435	17101	17159	17355	17174	17209	17362	17087	17154	17006	17391	17495	17335	17325	17423	17233	17278	17381	17260	17285	17141	17387	17311	17213	17201	17349	17448	17529	17508	17412	17522	17418	17382	17406	17477	17299	17391	17194	17392	17224	17300	17353	17417	17363	17347	17359	17264	17335	17435	17249	17442	17146	17554	17234	17430	17289	17421	17590	17543	17152	17312	17065	17161	17282	17267	17178	17352	17225	17144	17418	17252	17293	16988	17320	17239	17290	17164	17148	17195	17351	17274	17191	17394	17365	17213	17367	17296	17168	17246	17119	17327	17200	17167	17224	17213	17319	17382	17286	17487	17218	17078	17243	17088	17367	17323
14445	16979	16721	15885	15680	15406	15541	15188	15301	15105	15186	15162	15008	14905	15172	15018	15008	14784	14797	15170	15040	15008	15046	15196	15032	15107	15149	14892	14822	14974	14977	15049	15136	15049	14997	15112	15224	15061	15013	15189	15109	15023	15016	15066	15004	15084	14965	15184	15123	14957	15204	14982	15097	15042	15038	15088	15044	14998	14980	15126	14956	14852	15259	14989	14961	15106	15042	15158	14755	15125	14831	14977	14958	15003	14796	15095	14902	14985	14934	15044	15055	15128	14877	14969	15007	15028	14996	14957	14924	14722	14985	15013	15000	14995	14984	15000	14880	15242	14974	15029	15084	14990	14853	15127	14969	14824	15037	15120	14932	15018	15037	14942	15033	15124	14903	14968	14922	14871	15088	14815	15191	14839	15054	15079	14994	14973	14919	14881	14983	14958	15066	14953	14906	14885	14896	14989	14940	14999	15005	14943	14919	15114	14998	14988	14876	14974	14881	15109	14932	15044	14951	14947	14926	14992	14988	14861	15073	14990	15087	15041	14955	15062	14928	14765	15066	14882	14927	14988	15040	14862	15014	15037	14867	14881	15007	14968	14976	14923	15097	15061	14863	14828	15027	14770	14959	15075	14948	14990	14969	14780	15007	14935	15085	14896	14933	14894	14969	14961	14879	15020	14989	15031	15007	15046	14963	15060	15060	15013	15021	15106	14888	15038	15019	14949	14928	15063	14985	15087	15067	15048	14992	15126	15157	15009	14846	14967	15043	15136	14987	15014	15118	14904	15022	14982	14766	14918	14903	14917	14979	15014	14917	15053	15010	14959	14995	14988	14897	15068	14939	14996	14960	15130	14996	14805	14999	14915	14892	14959	14989	14970	15109	14938	14927	14956	15265	14932	14939	14991	14895	15163	14958	14918	14873	15004	15001	14977	14948	14902	14890	15038	15071	15033	14950	14872	14912	15082	15123	14974	14856	15139	14988	14908	14899	15047	14898	15041	14872	15171	14931	15050	15041	14965	15072	15047	15005	15291	15139	14981	15066	14962	14843	15079	14911	14951	14784	14838	14832	14991	15031	14938	14983	14983	14838	14962	14914	14914	14950	15084	14648	15041	14860	15067	14934	14908	14876	15011	15123	14906	14893	14974	14949	15012	14912	15085	14970	14999	14915	14825	14937	14936	14975	14896	14849	14993	14980	14981	14825	14981	14804	15022	15090	14971	14939	14911	14838	14991	14847	14935	15143	15026	14981	14785	15096	14988	15052	14981	14797	15169	14885	14985	14817	15118	14908	15036	14745	14918	15111	14911	15074	15041	15089	15022	15009	14861	14929	14980	14917	15144	15138	15076	14836	15041	15223	15023	14971	14994	14973	14949	14891	14943	15049	14901	15044	14803	15118	14963	14915	14873	15027	14995	14977	14998	14943	15016	14930	14933	14925	14906	14967	14917	15072	15025	15042	14913	15002	14994	14948	14917	14793	14979	14998	14973	14958	14790	14941	15067	15020	15025	14916	14969	14818	14990	15084	14898	14906	14959	14895	14991	14987	14912	15006	14987	14976	15057	15022	14917	15079	15049	14953	14917	15029	14980	14932	15079	15187	14913	15023	14762	15076	14923	14915	14980	14889	15095	14950	15030	15073	14923	14852	14908	15024	14830	14884	15012	15003	15086	14959	14874	15056	14937	14997	14950	14926	15012	14958	14941	14903	15001	15054	14965	15067	15066	14995	14915	14851	14967	14817	14863	14840	14979	15002	14794	15013	15150	14895	15192	15022	14940	14994	14898	15109	14875	14957	14779	15069	14745	15040	14903	14908	14905	15103	14929	15095	14917	14909	15022	14792	15079	14971	15101	15054	15099	14975	15140	14991	14949	14907	14935	14999	15103	14957	14937	14992	14840	15034	14941	15150	15140	14978	14901	14965	14817	15073	14920	14899	15034	14915	14953	15047	15049	14988	14995	14871	14883	15058	15033	14960	14912	14975	14923	15149	14897	15009	14924	14922	14891	15017	14991	15106	14979	15022	15138	15098	14978	15165	14906	14976	15059	14950	14965	14910	14939	15226	15123	14774	15124	14960	14762	15106	15138	14892	14894	14948	14867	14960	15000	14976	14847	14874	14996	14987	14960	15021	15090	14916	14811	15040	14919	15076	14954	14987	14884	14876	14877	14969	14875	14975	15175	15064	15007	15067	15059	14976	15063	15081	14894	14786	15083	14968	14960	14754	14900	15011	15096	14858	14911	15019	14897	15086	14928	15099	14925	14979	14901	14873	14984	14915	14995	14917	14958	14877	15120	15101	14945	14931	14977	15072	14855	14924	14928	15003	15103	14991	14810	15077	15076	14987	14946	14957	15159	14960	15020	14747	15041	15144	14981	14990	14933	14969	15124	15057	14901	15090	14973	15010	15123	15035	15034	15027	14814	15021	14770	15026	14935	15084	14945	15041	14848	14956	14896	14896	15082	14857	15042	15031	14863	14957	14809	14988	15000	15014	14967	14970	15031	15064	14985	14925	15005	14862	15050	14917	14772	15053	14914	15084	15050	15094	15011	14801	14952	15202	14869	15014	14964	15015	14833	14945	14980	14809	15002	14911	15012	14906	14882	15001	14932	15185	14903	15018	15084	14963	15130	15027	15022	14975	15054	15091	15027	14987	15036	14804	15115	14867	14986	15109	14907	14963	15181	14740	14870	14963	15103	14762	15058	14932	14837	15155	15026	15000	14944	14833	14909	14997	14921	15003	14992	14851	15196	14984	15061	14971	15016	14918	14930	14986	14783	15028	15088	15028	14940	15015	14972	14761	14902	15043	15076	15040	14972	14729	15136	15041	14913	14872	14958	15065	15003	14891	14947	14877	14918	15035	14809	15107	14834	14911	14937	15238	15067	14979	15038	14853	14958	14878	14939	15065	14942	15027	14977	14937	15044	15084	14848	15084	14844	14994	14980	15073	15121	15033	14975	14931	15126	15028	15006	14944	14941	14976	15100	15012	14923	14897	15073	14948	14899	14934	15017	15004	14812	15069	15072	14994	15068	14990	15037	14909	14883	14991	14868	15220	14975	14969	15003	14954	14918	15093	14910	15009	14919	14848	14873	15163	15014	14743	14919	14968	14875	14849	15074	14862	14981	15060	14849	14933	14885	15062	14914	14862	15072	15060	14876	15119	15011	15012	14756	15097	14873	15021	15020	15007	14850	15073	14932	14970	14946	14973	14955	15056	14935	14993	15217	15014	14851	15165	14972	15247	14986	14969	14981	15006	14851	15074	15019	14971	15048	15050	14841	15071	14931	14841	14965	15075	14773	15062	14970	14894	15122	15106	15072	15059	15087	15059	15016	14909	14933	15007	14873	15045	14771	14952	14990	15071	14984	14964	14954	14948	14988	15018	14958	14982	14991	15129	14929	14983	14909	15043	15080	14973	14812	14935	15000	14869	15026	14956	14880	15021	15081	15057	14949	14915	14979	14717	14915	15031	14881	14916	14920	14870	14999	15043	14841	15082	14870	15010	14928	15044	14980	14854	15116	14890	14962	14830	15104	14926	15061	15005	15073	14884	15073	15061	14991	14899	15054	14932	15026	14988	15048	15071	14816	15005	14942	15037	14998	15049	14942	14947	15083	14804	14975	15064	15004	15040	15106	14932	14883	14878	15072	15069	15014	14943	15065	14824	14839	15092	14906	14858	15095	14882	14845	15096	14865	14965	14884	15095	15063	14986	14826	14876	15067	15083	15062	14917	14967	15124	14815	15032	14937	14891	15057	14917	14956	15126	15039	14839	14795	14947	15061	15070	14941	14775	14953	14936	14912	14839	14920	15187	14918	14877	14878	14919	14811	15120	14917	15093	14799	15051	14961	15076	15003	15110	15126	14862	15101	14863	14918	14942	15056	15077	14942	15068	14990	14889	15061	14966	15050	14872	14949	15044	14915	15037	14995	14832	15137	14981	14849	15154	14880	15065	14915	15043	15096	14858	15015	14843	14926	14927	15010	14968	15006	14826	15169	14927	15081	14854	14889	15037	14999	14999	14966	14917	15026	14939	15113	15041	14918	15046	14774	15041	14950	14876	14808	15086	15072	14941	15110	14882	14924	14941	14836	14841	15043	15103	14911	15014	14922	15108	15022	15037	15005	15112	14912	15050	14917	14966	14907	15000	14966	14903	14911	15058	15082	14965	14955	14963	14937	14874	14929	15046	14995	15015	15078	15018	14834	14906	14975	15078	14923	14965	14992	15131	14987	14866	15164	14831	14933	14887	15091	14829	14960	15036	14955	15003	15001	15020	15024	15029	15068	14901	14974	14953	14960	14824	14682	15033	15163	14873	14982	15039	14965	15060	14967	14983	14982	14944	14931	14769	14972	14948	15004	15003	15071	15050	15006	14967	14973	14963	15047	15108	14957	14826	14913	14894	14946	15090	15005	15026	15139	14837	14818	15035	14789	15109	14945	14961	15009	14968	15055	14998	14943	14965	15045	14978	14794	14818	14951	15011	15175	14861	15027	14905	14972	14935	14920	15070	14944	14979	15079	14984	14944	15008	15027	14847	14849	15105	14958	14896	15194	15108	14919	14941	14922	14897	15058	14930	15048	14924	14994	15101	14931	15005	15148	15096	14998	14918	14969	14939	15077	15041	15058	14976	15111	14909	15118	15034	14816	15074	15102	15068	15033	15034	14792	14989	14900	14998	14938	15058	15000	14958	14943	15026	14871	14932	14882	14961	15032	15013	15151	15101	15003	14912	14990	14982	14987	14862	15027	14987	14917	14833	15153	14998	14992	14928	14815	15023	14909	14907	14788	14884	14943	14973	14980	14998	14990	14981	14942	15079	14910	15025	14923	14990	15060	14909	15122	15133	14933	15064	14928	15039	14967	15059	14970	15118	14922	15091	14815	14967	14976	14936	14953	15155	14904	15002	15183	14930	14744	14933	15097	15026	15170	15069	14950	14903	14952	15098	14971	15114	15029	14989	15061	15015	14975	14752	15009	15074	15082	14963	15103	15027	14938	15108	15066	15032	15008	14933	14939	14792	14938	14892	14832	15083	14846	15024	14960	15002	14880	15088	14807	15046	15027	14994	15144	14970	14842	14934	15080	14711	15025	14905	15144	14954	15046	15006	14841	14837	14853	15089	14973	14864	14933	14915	14818	14847	15087	14830	14780	15008	14982
23598	21072	28488	23927	21786	21392	19902	17613	17296	17094	17095	16835	16744	16751	16936	16780	16871	16758	16797	16803	16847	16781	16856	16770	16581	16734	16479	16705	16695	16612	16731	16694	16643	16709	16673	16595	16755	16683	16716	16788	16776	16742	16922	16767	16733	16764	16703	16704	16509	16764	16582	16523	16667	16692	16713	16420	16479	16736	16874	16699	16624	16670	16629	16353	16470	16759	16550	16785	16510	16594	16577	16655	16563	16425	16446	16641	16499	16643	16551	16656	16417	16527	16642	16382	16608	16667	16609	16511	16579	16463	16557	16535	16636	16668	16724	16611	16517	16518	16572	16376	16529	16568	16633	16454	16451	16444	16580	16197	16589	16767	16561	16427	16563	16529	16601	16670	16643	16561	16469	16577	16530	16502	16652	16496	16546	16381	16615	16601	16496	16728	16488	16496	16626	16697	16566	16524	16564	16506	16794	16598	16492	16565	16673	16570	16695	16478	16482	16465	16599	16518	16585	16657	16664	16546	16708	16562	16583	16507	16579	16618	16609	16477	16475	16298	16375	16500	16456	16348	16384	16514	16514	16436	16571	16712	16535	16572	16637	16538	16268	16418	16465	16499	16684	16707	16587	16614	16572	16403	16603	16753	16332	16652	16614	16580	16445	16367	16675	16653	16401	16597	16620	16659	16396	16509	16576	16522	16407	16549	16583	16688	16439	16398	16495	16519	16573	16553	16526	16595	16550	16668	16593	16348	16273	16788	16510	16566	16263	16551	16719	16614	16698	16688	16351	16594	16683	16639	16477	16438	16456	16352	16748	16378	16655	16590	16546	16771	16475	16535	16819	16835	16753	16603	16655	16660	16634	16495	16484	16668	16729	16545	16497	16756	16561	16641	16777	16490	16659	16583	16410	16496	16444	16367	16547	16591	16748	16600	16575	16549	16493	16815	16675	16748	16519	16843	16485	16611	16662	16433	16395	16549	16570	16448	16455	16459	16695	16425	16472	16576	16467	16611	16495	16715	16692	16442	16427	16644	16637	16528	16558	16511	16510	16708	16736	16725	16771	16353	16670	16730	16561	16510	16483	16663	16340	16221	16355	16685	16582	16521	16584	16601	16568	16626	16577	16657	16418	16504	16656	16392	16427	16652	16438	16425	16377	16510	16463	16731	16560	16355	16620	16414	16840	16563	16817	16438	16467	16416	16607	16596	16481	16661	16430	16563	16460	16523	16579	16540	16536	16723	16782	16531	16475	16614	16671	16601	16456	16519	16577	16480	16346	16498	16682	16737	16775	16682	16809	16573	16399	16612	16744	16488	16453	16561	16758	16528	16566	16805	16583	16447	16673	16640	16448	16650	16676	16538	16559	16406	16533	16545	16846	16539	16690	16642	16590	16605	16735	16609	16626	16480	16641	16657	16558	16473	16322	16520	16490	16599	16562	16561	16532	16438	16338	16539	16583	16696	16417	16699	16677	16383	16596	16619	16573	16457	16652	16664	16768	16570	16552	16426	16477	16662	16649	16742	16456	16632	16635	16462	16554	16610	16715	16472	16556	16634	16315	16390	16464	16668	16632	16667	16556	16419	16576	16583	16647	16426	16421	16674	16652	16551	16532	16501	16715	16639	16325	16395	16837	16682	16425	16543	16674	16794	16527	16754	16655	16603	16531	16589	16593	16619	16517	16539	16527	16500	16598	16503	16573	16454	16553	16398	16596	16657	16313	16594	16566	16661	16731	16428	16609	16462	16515	16365	16568	16471	16604	16573	16748	16691	16648	16641	16257	16483	16505	16603	16383	16453	16444	16570	16598	16498	16659	16545	16539	16302	16605	16491	16461	16631	16664	16668	16475	16506	16312	16513	16492	16625	16720	16423	16379	16398	16686	16578	16401	16615	16549	16756	16602	16575	16789	16691	16673	16443	16434	16525	16513	16520	16539	16531	16533	16474	16724	16538	16614	16573	16434	16644	16534	16522	16540	16666	16610	16602	16541	16705	16696	16652	16580	16661	16396	16489	16590	16506	16644	16504	16662	16625	16540	16427	16499	16693	16559	16665	16522	16495	16444	16546	16577	16571	16710	16579	16550	16723	16555	16644	16632	16474	16662	16583	16444	16430	16459	16462	16516	16725	16487	16553	16710	16532	16464	16544	16374	16563	16740	16621	16707	16496	16477	16559	16605	16612	16639	16519	16657	16730	16413	16324	16567	16619	16450	16653	16588	16661	16548	16517	16794	16573	16565	16736	16595	16319	16525	16673	16455	16635	16717	16550	16880	16639	16570	16803	16608	16562	16733	16496	16361	16645	16487	16379	16686	16416	16376	16491	16611	16671	16732	16714	16593	16489	16593	16601	16653	16580	16587	16449	16538	16581	16485	16677	16495	16716	16487	16445	16670	16482	16613	16449	16492	16554	16694	16618	16484	16717	16733	16654	16440	16418	16709	16445	16495	16676	16595	16528	16641	16595	16277	16597	16759	16732	16658	16590	16573	16527	16586	16275	16324	16561	16587	16423	16581	16490	16430	16629	16653	16482	16644	16482	16567	16443	16707	16738	16756	16585	16580	16564	16528	16569	16516	16711	16554	16514	16621	16446	16642	16740	16611	16749	16633	16584	16601	16495	16461	16474	16437	16547	16736	16599	16510	16456	16460	16452	16444	16522	16403	16600	16596	16721	16525	16571	16582	16614	16577	16650	16589	16382	16668	16574	16737	16487	16470	16408	16496	16622	16556	16613	16510	16554	16639	16567	16626	16491	16439	16568	16530	16499	16500	16672	16638	16699	16604	16490	16631	16708	16555	16337	16640	16605	16392	16503	16425	16597	16408	16432	16662	16491	16574	16572	16585	16545	16532	16462	16732	16678	16636	16524	16735	16572	16468	16435	16519	16476	16724	16598	16585	16400	16496	16533	16580	16627	16739	16612	16595	16769	16549	16893	16584	16681	16740	16627	16725	16773	16444	16474	16587	16530	16691	16762	16590	16638	16703	16394	16683	16605	16590	16441	16567	16432	16544	16444	16667	16557	16622	16433	16663	16487	16572	16511	16708	16578	16736	16400	16453	16663	16628	16435	16649	16627	16226	16683	16430	16479	16591	16738	16592	16423	16656	16671	16727	16626	16531	16627	16721	16725	16608	16399	16549	16664	16562	16565	16604	16471	16764	16667	16587	16501	16587	16468	16741	16641	16504	16540	16683	16563	16561	16673	16274	16442	16639	16620	16488	16533	16610	16778	16752	16680	16530	16416	16575	16685	16463	16620	16527	16713	16568	16733	16687	16583	16747	16591	16633	16599	16625	16623	16820	16543	16652	16546	16567	16478	16523	16479	16473	16550	16623	16727	16699	16612	16574	16607	16599	16424	16450	16315	16459	16600	16631	16658	16428	16548	16688	16524	16508	16394	16574	16401	16503	16390	16530	16628	16670	16744	16634	16342	16363	16431	16506	16547	16473	16436	16540	16508	16462	16517	16455	16498	16567	16621	16596	16518	16591	16488	16532	16627	16485	16531	16553	16548	16424	16616	16545	16594	16682	16581	16527	16509	16472	16698	16519	16704	16542	16584	16687	16488	16633	16628	16462	16501	16658	16582	16821	16545	16579	16606	16672	16407	16642	16587	16505	16659	16585	16638	16616	16428	16690	16593	16735	16665	16359	16541	16538	16550	16724	16669	16554	16686	16603	16554	16518	16482	16493	16369	16517	16479	16513	16409	16598	16594	16607	16575	16602	16487	16476	16501	16612	16726	16595	16343	16595	16644	16655	16570	16694	16376	16573	16485	16492	16542	16480	16569	16691	16432	16545	16620	16729	16766	16562	16546	16656	16643	16423	16694	16621	16684	16616	16509	16528	16632	16518	16509	16473	16540	16629	16601	16478	16661	16614	16424	16541	16500	16450	16564	16554	16494	16550	16592	16663	16392	16536	16456	16487	16658	16657	16538	16457	16484	16595	16443	16425	16451	16451	16568	16641	16487	16664	16561	16461	16563	16652	16519	16417	16573	16533	16694	16536	16559	16456	16594	16637	16663	16549	16458	16500	16698	16613	16674	16451	16552	16452	16774	16621	16452	16454	16543	16456	16425	16504	16576	16713	16625	16520	16521	16560	16638	16348	16698	16567	16466	16504	16540	16431	16568	16515	16469	16719	16715	16693	16583	16551	16399	16516	16530	16508	16404	16570	16782	16437	16449	16410	16404	16772	16677	16610	16612	16630	16402	16424	16657	16694	16452	16417	16465	16188	16532	16459	16589	16524	16647	16476	16586	16572	16591	16375	16644	16354	16612	16440	16441	16549	16431	16588	16464	16461	16706	16492	16484	16526	16516	16524	16496	16445	16399	16566	16482	16553	16645	16568	16559	16921	16306	16392	16676	16515	16463	16738	16738	16435	16706	16527	16697	16584	16548	16389	16529	16624	16609	16529	16537	16593	16447	16513	16622	16637	16485	16450	16472	16668	16595	16791	16487	16427	16583	16594	16563	16428	16483	16860	16560	16533	16620	16460	16623	16687	16590	16490	16602	16612	16479	16661	16619	16769	16566	16544	16549	16581	16370	16508	16757	16551	16495	16492	16783	16783	16569	16639	16592	16528	16501	16606	16647	16720	16512	16656	16563	16560	16779	16393	16520	16669	16636	16595	16545	16481	16520	16733	16348	16533	16602	16617	16425	16684	16642	16347	16408	16700	16509	16542	16820	16641	16544	16631	16472	16483	16821	16736	16564	16590	16705	16566	16621	16335	16516	16563	16643	16297	16613	16600	16634	16648	16723	16603	16488	16597	16750	16826	16503	16736	16470	16663	16648	16664	16567	16538	16589	16545	16434	16639	16552	16637	16546	16682	16615	16651	16535	16580	16791	16530	16518	16622	16521	16671	16491	16429	16461	16328	16588	16613	16636	16613	16632	16738	16554	16624	16734	16660	16567	16441	16768	16456	16487	16671	16627	16625	16474	16480	16676	16484	16577	16714	16578	16649	16471	16415	16570	16505	16661	16655	16524	16559	16551	16773	16547	16336	16548	16840	16666	16645	16621	16548	16659	16515	16656	16632	16559	16683	16520	16537	16530	16600	16493	16712	16397	16684	16502	16619	16460	16502	16455	16635	16363	16469	16681	16470	16542	16639	16586	16624	16557	16445	16663	16509	16545	16506	16717	16657	16663	16556	16524	16538	16561
13824	22821	21146	18038	16953	16176	15939	15742	15432	15194	15157	14891	14774	14826	14649	14658	14831	14835	14678	14630	14698	14742	14713	14748	14743	14689	14561	14755	14636	14693	14710	14606	14870	14659	14812	14815	14661	14617	14645	14531	14760	14839	14836	14625	14777	14529	14731	14629	14795	14399	14728	14634	14757	14640	14494	14696	14619	14663	14635	14650	14628	14657	14600	14719	14614	14509	14616	14668	14414	14531	14525	14630	14574	14593	14611	14382	14443	14642	14520	14624	14500	14653	14663	14514	14578	14318	14561	14695	14551	14585	14535	14390	14591	14532	14477	14523	14712	14505	14693	14570	14574	14525	14561	14550	14610	14475	14461	14550	14593	14708	14471	14526	14674	14604	14551	14567	14661	14558	14595	14578	14654	14624	14549	14437	14603	14423	14557	14620	14438	14582	14633	14547	14600	14468	14495	14629	14577	14355	14523	14579	14447	14526	14337	14419	14549	14547	14564	14618	14601	14340	14419	14569	14655	14543	14670	14551	14773	14570	14553	14519	14584	14650	14565	14458	14408	14481	14487	14532	14547	14649	14382	14549	14391	14637	14630	14544	14582	14561	14480	14484	14497	14572	14426	14634	14706	14505	14624	14389	14503	14681	14520	14540	14671	14471	14489	14699	14616	14508	14665	14532	14632	14485	14637	14516	14479	14516	14639	14720	14617	14496	14668	14618	14501	14455	14517	14489	14582	14596	14762	14448	14602	14538	14511	14437	14754	14428	14568	14525	14618	14601	14506	14600	14528	14586	14719	14476	14583	14540	14496	14488	14510	14538	14565	14493	14622	14590	14551	14520	14411	14468	14534	14477	14678	14447	14541	14564	14636	14652	14473	14567	14762	14683	14608	14604	14406	14681	14357	14312	14520	14487	14612	14518	14537	14415	14501	14635	14471	14273	14549	14445	14438	14521	14497	14435	14578	14527	14378	14520	14408	14553	14570	14469	14637	14742	14587	14527	14592	14523	14445	14671	14746	14565	14501	14396	14578	14603	14603	14408	14485	14552	14492	14629	14434	14649	14397	14458	14617	14508	14372	14460	14568	14638	14438	14693	14481	14537	14551	14551	14441	14447	14767	14599	14467	14434	14691	14787	14556	14393	14624	14592	14505	14435	14795	14539	14502	14570	14583	14560	14370	14671	14534	14623	14578	14629	14394	14612	14710	14712	14538	14490	14451	14391	14540	14462	14452	14614	14618	14508	14633	14489	14572	14566	14421	14403	14515	14521	14616	14619	14542	14446	14651	14670	14455	14589	14559	14401	14618	14364	14474	14520	14491	14633	14512	14599	14541	14600	14601	14654	14522	14765	14560	14318	14303	14395	14584	14545	14512	14546	14776	14525	14513	14513	14563	14565	14682	14577	14771	14429	14635	14515	14557	14458	14455	14402	14484	14391	14600	14632	14648	14668	14321	14592	14714	14429	14551	14613	14429	14444	14556	14692	14529	14467	14704	14570	14579	14518	14442	14321	14533	14552	14502	14646	14530	14570	14669	14444	14611	14460	14585	14300	14606	14674	14441	14580	14540	14592	14564	14515	14457	14696	14496	14687	14583	14451	14489	14650	14354	14557	14456	14427	14483	14568	14676	14463	14545	14544	14451	14463	14526	14528	14654	14400	14545	14434	14509	14530	14512	14467	14535	14440	14655	14622	14610	14743	14582	14537	14586	14694	14644	14470	14635	14580	14518	14644	14554	14392	14534	14498	14462	14588	14621	14628	14511	14644	14606	14612	14723	14622	14544	14493	14559	14438	14581	14433	14449	14565	14651	14459	14591	14606	14609	14505	14647	14406	14404	14509	14566	14468	14741	14547	14462	14526	14558	14532	14600	14664	14554	14453	14438	14683	14521	14615	14544	14499	14651	14533	14644	14373	14537	14738	14596	14589	14609	14532	14612	14555	14540	14520	14499	14561	14461	14528	14569	14431	14527	14633	14591	14456	14444	14521	14508	14651	14482	14471	14403	14571	14488	14699	14580	14743	14435	14435	14570	14469	14620	14615	14326	14556	14589	14397	14570	14606	14595	14574	14445	14501	14556	14675	14492	14546	14577	14492	14518	14546	14692	14602	14597	14480	14464	14514	14680	14672	14442	14445	14492	14690	14561	14536	14550	14672	14388	14674	14597	14661	14338	14676	14650	14535	14419	14492	14649	14472	14329	14670	14605	14561	14557	14594	14508	14550	14662	14575	14643	14518	14417	14604	14597	14594	14302	14496	14565	14488	14569	14608	14514	14515	14475	14691	14469	14594	14533	14493	14695	14484	14503	14317	14411	14556	14608	14587	14619	14450	14523	14582	14485	14480	14600	14598	14748	14647	14539	14468	14563	14576	14577	14500	14649	14443	14539	14570	14796	14668	14501	14531	14500	14518	14517	14596	14560	14410	14524	14497	14684	14531	14397	14564	14440	14613	14447	14552	14474	14331	14529	14543	14605	14465	14328	14531	14617	14537	14565	14462	14568	14489	14562	14602	14506	14354	14493	14603	14410	14393	14536	14498	14784	14628	14556	14670	14609	14658	14555	14494	14475	14384	14399	14552	14437	14709	14553	14481	14548	14538	14624	14464	14663	14536	14701	14526	14379	14647	14519	14684	14667	14426	14669	14520	14718	14515	14613	14582	14556	14545	14550	14486	14727	14767	14588	14506	14525	14605	14541	14661	14550	14532	14710	14730	14602	14664	14632	14464	14599	14644	14606	14557	14499	14580	14434	14567	14563	14711	14486	14573	14455	14619	14680	14664	14503	14462	14376	14599	14586	14701	14636	14404	14673	14434	14537	14612	14640	14553	14552	14481	14579	14549	14598	14530	14534	14596	14615	14472	14628	14530	14597	14520	14532	14686	14471	14566	14639	14435	14473	14647	14436	14658	14659	14684	14472	14459	14642	14550	14626	14576	14553	14608	14533	14485	14523	14396	14613	14590	14408	14567	14461	14728	14563	14392	14619	14512	14653	14580	14484	14501	14582	14534	14651	14586	14778	14617	14476	14444	14632	14524	14682	14589	14544	14433	14624	14692	14461	14536	14419	14538	14554	14519	14382	14602	14628	14414	14545	14645	14542	14534	14462	14656	14459	14526	14740	14452	14582	14422	14535	14629	14472	14537	14515	14558	14522	14423	14520	14504	14495	14598	14548	14506	14502	14574	14662	14387	14480	14544	14558	14381	14460	14407	14592	14521	14465	14554	14600	14584	14567	14576	14513	14568	14547	14537	14595	14441	14585	14456	14522	14563	14452	14623	14498	14549	14656	14684	14510	14657	14694	14511	14635	14424	14580	14531	14636	14651	14490	14548	14563	14455	14657	14581	14577	14453	14584	14350	14606	14343	14525	14501	14424	14528	14603	14569	14376	14565	14501	14626	14528	14515	14673	14426	14495	14489	14395	14437	14477	14656	14586	14387	14650	14581	14666	14414	14466	14377	14455	14480	14652	14498	14489	14493	14491	14522	14516	14365	14485	14620	14421	14613	14723	14646	14527	14366	14621	14531	14473	14551	14632	14517	14596	14453	14556	14549	14472	14550	14542	14442	14584	14529	14514	14728	14539	14545	14685	14558	14508	14587	14532	14502	14565	14598	14514	14718	14692	14608	14635	14653	14521	14479	14603	14626	14650	14650	14405	14531	14567	14527	14612	14487	14615	14552	14430	14675	14742	14464	14647	14571	14774	14564	14554	14617	14572	14603	14544	14504	14569	14547	14450	14614	14429	14445	14601	14399	14469	14473	14566	14611	14422	14551	14560	14452	14417	14695	14544	14476	14530	14670	14590	14592	14381	14758	14396	14477	14501	14510	14513	14377	14484	14420	14577	14544	14471	14536	14462	14677	14444	14469	14420	14526	14563	14558	14673	14491	14339	14602	14654	14602	14479	14381	14271	14549	14507	14382	14605	14472	14624	14700	14559	14463	14636	14596	14375	14515	14415	14755	14539	14521	14490	14498	14717	14549	14544	14536	14421	14345	14369	14675	14505	14590	14492	14627	14545	14440	14633	14449	14585	14494	14553	14545	14551	14696	14532	14465	14641	14548	14653	14450	14429	14343	14479	14691	14521	14580	14576	14660	14627	14605	14592	14562	14676	14708	14589	14540	14428	14524	14502	14632	14588	14512	14625	14569	14405	14582	14496	14467	14614	14630	14532	14538	14506	14589	14679	14515	14522	14484	14618	14473	14533	14507	14464	14485	14563	14700	14634	14563	14579	14526	14700	14412	14545	14489	14508	14352	14559	14748	14641	14650	14462	14603	14549	14398	14587	14609	14578	14612	14563	14493	14586	14578	14447	14515	14607	14443	14731	14533	14390	14649	14440	14631	14511	14477	14563	14618	14483	14498	14591	14650	14659	14460	14374	14513	14607	14500	14602	14670	14526	14711	14433	14691	14592	14630	14410	14441	14527	14597	14461	14560	14617	14544	14594	14587	14561	14439	14551	14611	14537	14543	14494	14696	14593	14518	14683	14623	14607	14473	14548	14479	14424	14629	14440	14612	14470	14541	14514	14780	14508	14514	14454	14659	14508	14828	14580	14444	14578	14678	14611	14542	14480	14628	14472	14708	14536	14547	14647	14581	14531	14585	14401	14586	14344	14502	14574	14696	14696	14785	14609	14583	14644	14513	14583	14461	14640	14597	14589	14347	14439	14468	14717	14508	14533	14444	14513	14660	14599	14512	14580	14572	14550	14508	14550	14601	14384	14612	14590	14541	14514	14645	14588	14431	14341	14472	14554	14764	14523	14555	14532	14641	14612	14462	14581	14577	14640	14514	14515	14630	14440	14586	14647	14541	14530	14547	14636	14637	14493	14476	14701	14636	14626	14602	14457	14521	14695	14423	14486	14481	14540	14494	14611	14621	14595	14548	14670	14625	14544	14498	14679	14669	14524	14594	14553	14395	14580	14363	14633	14527	14612	14505	14550	14800	14518	14518	14566	14454	14559	14620	14520	14695	14577	14595	14645	14520	14581	14509	14734	14595	14560	14566	14626	14525	14541	14596	14441	14607	14493	14641	14598	14544	14541	14692	14421	14762	14704	14691	14605	14474	14522	14642	14668	14446	14543	14750	14565	14420	14656	14686	14380	14794	14638	14621	14444	14597	14674	14495	14299	14451	14562	14425	14500	14569	14622	14669	14442	14449
22540	21026	28798	23457	21195	23089	24614	19471	18429	18597	18201	17894	17894	18191	17915	17845	17832	17927	17753	17799	17855	17814	17671	17851	17766	17772	17827	17683	17597	17826	17843	17849	17746	17701	17671	17736	17735	17608	17710	17900	17694	17612	17563	17543	17674	17773	18045	17810	17742	17538	17447	17670	17438	17538	17608	17564	17614	17477	17631	17650	17667	17598	17431	17338	17483	17670	17396	17334	17403	17567	17605	17417	17678	17292	17558	17435	17385	17366	17465	17573	17597	17480	17469	17590	17605	17317	17717	17376	17720	17457	17442	17668	17196	17338	17412	17476	17312	17534	17471	17478	17517	17419	17402	17517	17373	17427	17655	17610	17504	17227	17565	17273	17503	17633	17457	17488	17416	17511	17312	17492	17245	17350	17224	17350	17578	17294	17275	17400	17483	17327	17490	17435	17420	17477	17560	17527	17592	17387	17456	17426	17390	17334	17285	17161	17297	17469	17501	17630	17391	17564	17609	17561	17357	17287	17498	17605	17414	17294	17520	17627	17360	17535	17482	17448	17460	17338	17346	17325	17412	17470	17375	17383	17637	17413	17391	17316	17390	17312	17415	17325	17385	17369	17334	17340	17444	17242	17423	17385	17231	17473	17385	17396	17438	17375	17679	17462	17393	17430	17450	17405	17451	17384	17366	17603	17465	17309	17464	17488	17462	17461	17310	17755	17491	17520	17398	17422	17495	17270	17217	17514	17418	17420	17471	17333	17203	17414	17331	17437	17449	17582	17586	17325	17565	17400	17330	17513	17474	17406	17559	17388	17372	17427	17333	17367	17405	17308	17390	17445	17656	17599	17236	17569	17523	17442	17463	17369	17615	17326	17462	17401	17367	17663	17482	17441	17402	17431	17484	17502	17425	17374	17262	17498	17425	17426	17415	17380	17615	17471	17387	17477	17415	17405	17352	17325	17542	17601	17447	17423	17406	17406	17553	17500	17534	17444	17386	17255	17369	17370	17523	17599	17520	17379	17464	17241	17521	17324	17351	17478	17236	17226	17606	17463	17485	17282	17391	17413	17203	17439	17364	17388	17471	17468	17339	17437	17509	17515	17392	17353	17529	17376	17517	17432	17226	17512	17533	17385	17393	17466	17385	17454	17496	17242	17428	17445	17104	17523	17563	17569	17485	17497	17531	17390	17418	17566	17336	17328	17403	17515	17562	17585	17403	17419	17494	17363	17282	17454	17423	17382	17472	17367	17409	17199	17492	17328	17626	17370	17563	17274	17392	17563	17436	17430	17429	17387	17244	17242	17469	17400	17405	17588	17454	17471	17301	17510	17351	17371	17586	17449	17590	17332	17367	17586	17306	17307	17436	17433	17487	17446	17317	17430	17499	17494	17618	17460	17202	17473	17404	17392	17353	17376	17364	17553	17453	17554	17398	17386	17439	17477	17443	17475	17393	17425	17569	17309	17555	17436	17508	17435	17673	17424	17580	17538	17328	17341	17501	17375	17395	17460	17481	17319	17338	17559	17317	17395	17393	17391	17443	17307	17566	17423	17341	17512	17484	17465	17362	17494	17346	17193	17569	17408	17492	17378	17420	17691	17562	17406	17502	17401	17425	17336	17261	17528	17564	17371	17476	17454	17504	17228	17334	17595	17395	17351	17336	17453	17451	17423	17455	17372	17451	17451	17603	17210	17414	17406	17438	17209	17345	17640	17418	17247	17429	17528	17541	17445	17328	17270	17405	17512	17700	17555	17367	17475	17533	17349	17665	17568	17379	17290	17257	17390	17365	17684	17538	17576	17499	17478	17420	17421	17484	17279	17396	17450	17433	17404	17543	17488	17376	17515	17420	17484	17355	17435	17297	17462	17410	17316	17510	17481	17313	17623	17560	17750	17698	17465	17394	17391	17542	17417	17442	17564	17560	17535	17261	17434	17140	17382	17395	17292	17226	17373	17416	17439	17626	17385	17389	17391	17484	17704	17537	17518	17428	17462	17435	17170	17434	17406	17332	17305	17484	17247	17565	17653	17477	17460	17498	17428	17263	17245	17254	17490	17294	17434	17387	17333	17507	17420	17263	17520	17401	17459	17327	17381	17567	17440	17433	17451	17379	17318	17364	17445	17568	17313	17518	17343	17390	17485	17504	17325	17507	17475	17350	17294	17364	17351	17447	17345	17522	17328	17362	17160	17553	17298	17587	17328	17445	17388	17367	17426	17514	17094	17448	17269	17309	17686	17595	17563	17378	17282	17716	17562	17539	17461	17455	17416	17519	17451	17261	17481	17550	17425	17332	17550	17413	17673	17394	17411	17569	17536	17610	17544	17347	17344	17347	17506	17407	17320	17283	17462	17474	17488	17409	17063	17499	17512	17455	17241	17505	17501	17597	17631	17396	17180	17545	17421	17454	17436	17541	17549	17474	17339	17466	17339	17535	17411	17413	17320	17589	17502	17484	17269	17513	17499	17820	17492	17369	17286	17525	17468	17370	17462	17424	17394	17456	17306	17495	17517	17488	17315	17448	17470	17432	17478	17421	17473	17455	17380	17655	17630	17399	17272	17322	17609	17380	17319	17468	17408	17757	17332	17535	17319	17397	17552	17253	17497	17464	17510	17505	17233	17222	17448	17501	17476	17255	17461	17525	17458	17492	17457	17508	17532	17391	17438	17387	17266	17521	17340	17478	17623	17545	17515	17436	17486	17397	17453	17407	17314	17418	17353	17462	17232	17479	17423	17497	17497	17416	17541	17501	17491	17272	17395	17458	17426	17382	17237	17615	17459	17461	17344	17401	17313	17646	17539	17447	17290	17441	17456	17315	17618	17380	17395	17196	17399	17626	17228	17370	17540	17400	17226	17202	17308	17405	17359	17408	17417	17418	17376	17480	17603	17286	17533	17530	17544	17643	17511	17545	17577	17470	17630	17333	17306	17623	17554	17561	17544	17502	17481	17298	17149	17620	17287	17593	17363	17359	17464	17243	17349	17245	17458	17447	17497	17451	17386	17421	17422	17488	17268	17362	17444	17538	17278	17442	17312	17401	17332	17564	17458	17197	17636	17411	17508	17474	17384	17570	17411	17514	17426	17447	17421	17399	17476	17340	17427	17205	17645	17302	17695	17524	17313	17531	17440	17375	17421	17501	17471	17441	17466	17509	17416	17707	17191	17409	17390	17365	17247	17408	17555	17709	17506	17310	17433	17509	17556	17581	17494	17242	17495	17364	17482	17309	17440	17477	17406	17525	17309	17527	17392	17115	17322	17553	17399	17323	17539	17519	17515	17473	17317	17611	17445	17493	17341	17487	17448	17384	17621	17292	17510	17402	17468	17518	17566	17470	17272	17501	17438	17431	17265	17400	17508	17369	17718	17610	17476	17393	17382	17444	17450	17508	17261	17311	17531	17515	17355	17432	17449	17347	17609	17526	17507	17308	17450	17468	17180	17346	17331	17325	17435	17514	17501	17576	17573	17574	17361	17421	17473	17352	17413	17460	17524	17332	17548	17389	17407	17278	17363	17494	17386	17641	17514	17592	17331	17017	17367	17552	17514	17565	17370	17345	17279	17276	17570	17485	17491	17479	17442	17447	17465	17197	17316	17287	17646	17408	17492	17408	17567	17340	17610	17481	17440	17428	17451	17560	17666	17438	17446	17342	17412	17398	17561	17498	17498	17314	17283	17564	17333	17376	17516	17520	17337	17536	17338	17689	17435	17376	17407	17556	17497	17268	17510	17467	17475	17604	17525	17436	17425	17583	17431	17502	17422	17464	17391	17539	17546	17495	17307	17447	17259	17511	17420	17372	17406	17286	17445	17478	17384	17612	17289	17591	17329	17313	17503	17456	17347	17576	17371	17348	17387	17519	17379	17487	17484	17453	17579	17426	17539	17372	17275	17444	17544	17479	17385	17551	17328	17553	17498	17411	17398	17386	17237	17552	17427	17438	17241	17396	17517	17545	17444	17549	17527	17306	17409	17487	17570	17705	17220	17446	17541	17333	17157	17394	17316	17355	17273	17376	17414	17401	17229	17515	17376	17147	17283	17360	17296	17368	17585	17488	17439	17400	17378	17405	17576	17686	17350	17392	17328	17460	17502	17340	17430	17539	17482	17039	17351	17544	17526	17352	17396	17468	17337	17250	17639	17197	17462	17338	17322	17556	17305	17121	17531	17399	17477	17421	17218	17378	17379	17376	17498	17527	17585	17259	17502	17570	17511	17506	17375	17477	17356	17405	17456	17369	17419	17473	17478	17618	17405	17539	17437	17478	17416	17307	17572	17507	17518	17465	17486	17494	17388	17366	17262	17437	17128	17520	17498	17597	17352	17422	17462	17144	17367	17555	17315	17412	17411	17533	17491	17442	17527	17423	17171	17586	17459	17193	17482	17435	17082	17452	17436	17315	17488	17342	17387	17299	17544	17519	17483	17538	17503	17252	17557	17323	17416	17301	17342	17548	17455	17572	17526	17452	17224	17453	17402	17458	17451	17398	17493	17689	17544	17476	17522	17317	17473	17423	17338	17265	17315	17447	17504	17550	17360	17357	17360	17483	17226	17233	17389	17344	17467	17478	17424	17374	17239	17591	17519	17578	17316	17423	17418	17510	17393	17570	17294	17553	17546	17463	17367	17511	17493	17557	17357	17456	17530	17321	17319	17446	17525	17495	17634	17625	17435	17535	17334	17436	17460	17481	17362	17433	17441	17295	17491	17682	17416	17468	17536	17568	17640	17357	17517	17483	17506	17428	17402	17618	17382	17745	17278	17514	17364	17423	17483	17481	17404	17318	17550	17466	17270	17659	17536	17123	17252	17341	17449	17552	17403	17327	17294	17369	17521	17470	17234	17485	17364	17353	17367	17301	17542	17540	17515	17384	17594	17652	17533	17344	17363	17321	17453	17362	17428	17442	17273	17474	17452	17450	17280	17423	17485	17448	17339	17438	17602	17474	17590	17321	17588	17496	17570	17434	17508	17238	17357	17408	17541	17515	17469	17235	17445	17589	17354	17588	17327	17345	17433	17269	17263	17442	17458	17457	17590	17529	17433	17236	17361	17382	17380	17367	17215	17498	17530	17543	17564	17613	17539	17507	17535	17435	17413	17362	17364	17305	17483	17264	17412	17414	17417	17424	17487	17342	17448	17533	17238	17444	17175	17590	17523	17388	17363	17518	17435
15496	27747	25678	20843	18882	17924	17333	17023	16691	16180	15755	15645	15606	15604	15595	15517	15429	15374	15343	15202	15253	15341	15257	15362	15190	15184	15272	15271	15342	15162	15357	15304	15107	15371	15227	15316	15309	15389	15242	15412	15152	15284	15268	15246	15273	14969	15307	15293	15058	15113	15216	15124	15007	15180	15154	15141	15097	15158	14956	15145	15135	15059	15179	15010	15096	15043	14871	15109	15127	14996	15069	14970	14923	14971	15014	15114	14957	14938	14952	14961	14953	14941	15135	14887	15028	15146	14868	15055	14891	15093	15029	14943	14975	14955	15051	14952	14958	15036	14908	15023	14931	15057	15207	15055	14926	15117	14977	14975	15007	15122	14916	15160	14887	15153	15112	15115	14858	14987	15070	15056	15286	15021	14973	14900	14994	14947	14992	14994	15021	14898	14974	14863	14992	14945	15064	15042	15108	14996	15003	14863	14877	14960	14871	14957	15072	14961	15155	14938	15054	15087	14974	14938	14828	14964	15130	15035	14959	15003	15118	15263	14987	15177	14938	14975	15113	14942	14988	14851	14970	14995	14955	14896	14969	15096	15142	14890	14924	15098	15096	14987	14979	15008	15009	15047	14997	14891	14885	14930	15059	14934	15099	15042	15011	14920	14972	14899	14886	14958	15067	14940	14872	14899	15023	15094	14915	15080	15008	14999	14982	15086	14909	14960	15082	14906	15052	15130	15173	14969	14926	15125	14864	15092	14983	15089	14990	14909	14893	15190	15066	15234	14986	14999	15094	14960	14847	15034	15084	14904	14994	15082	14964	15072	15104	14867	14995	14999	14928	14926	15106	15111	15040	14847	15048	14954	15092	15003	15112	15070	15108	14919	15006	14987	15054	14939	14988	14925	14980	15112	14953	15140	14879	14983	15090	14847	14921	14917	14889	14902	15017	15040	15089	14888	14988	15046	15025	15041	14972	14906	14980	15012	15012	15043	15015	15017	15022	14917	15022	15054	14916	14806	15050	14899	15025	15145	14936	15030	14959	14848	15062	14936	15149	14890	14977	14963	15043	15018	15041	15030	15120	15043	14987	15339	14851	14903	14914	15011	14945	14995	14777	14985	15060	15013	14921	15172	15002	14892	14955	14995	15021	15014	15006	15040	14827	15018	15143	14975	14881	14995	15122	14935	15002	14988	15040	15016	14818	15152	15084	15006	15056	14756	15085	14969	14930	15048	15029	15069	14928	15096	14948	15036	14924	15031	14836	15024	14934	14897	15108	15123	15092	15065	14902	15018	14801	15115	15115	14944	15073	15109	15177	14927	15042	15134	15264	15026	15176	14830	15062	14909	15125	14954	14897	14946	15001	14996	14871	14977	14979	14943	15121	14932	14959	15165	15176	14856	15102	15098	15012	15036	15095	14844	15003	15095	15014	14949	14842	14742	15129	14918	15008	14989	15105	14851	14881	14987	15101	14984	15112	15009	15160	15069	14849	15218	14951	14895	14985	15155	14868	14985	14854	14951	15031	15026	15147	14978	14794	14992	15047	15078	15039	14941	14901	14916	14966	14945	14956	15068	15025	14841	14959	15021	15092	14946	15037	14944	15005	15117	14977	15076	15144	14945	15144	15000	15030	15057	14995	15072	15046	15065	15091	15225	15020	14903	14877	14980	15098	15068	14953	15071	15048	15014	14897	15030	15094	15050	15052	15121	15126	14988	15089	14982	14881	14993	14989	14952	14847	15037	14959	14923	15030	14885	14908	15057	15000	14893	15056	14862	15043	14920	15016	15074	14914	14939	14931	14986	15052	15096	15043	14954	15140	15104	14930	14980	15076	15014	15041	15057	15066	14717	14938	14901	15004	14980	15171	14964	14930	14953	15067	14991	14996	14944	14969	14989	14951	14915	14879	14974	15018	14851	15193	14869	14940	15034	14887	14999	15021	14862	15063	15051	15130	14921	14969	14936	15171	14918	15075	14868	15087	15208	14934	14928	15014	14980	14955	15020	15002	15015	14957	15089	15003	15155	15026	14837	15099	14949	15104	15053	14795	15010	14988	15170	14902	14972	14985	15057	15076	15027	15022	14974	15078	15044	14979	14928	15065	14904	15084	15006	14900	14991	15151	15126	14877	15022	14925	15085	15245	15040	14866	15075	15065	15032	15160	14808	15131	15252	14932	14976	15188	15111	14956	14975	15009	15064	14964	14924	15004	15018	14804	14931	15159	14922	14807	15096	14996	14820	15150	14998	15055	14986	14818	15048	14968	14999	15098	14868	15004	14920	15172	15065	14907	15037	15095	15115	15132	15014	15005	14939	15039	14970	14997	14943	14978	15013	15117	14993	14962	14960	15161	14938	15125	15182	15171	15100	14957	15041	15161	14935	14803	14935	15105	14935	14900	15057	15071	15088	14874	15156	14833	15010	15012	14868	15011	15008	14838	14964	15165	14911	15023	15063	15134	15080	14978	15202	15028	15020	15066	15063	15099	14910	14918	15218	15049	15172	15000	14856	14945	15134	15045	14892	15186	15001	14909	14899	14860	15031	15052	14949	14827	14843	14986	15070	15030	14902	15077	15076	14965	15005	15076	14943	15025	15016	15035	14946	15056	15164	14966	14993	14963	14817	14913	14891	15080	14944	15004	14972	14889	14871	15050	14886	14848	15005	15078	15127	14884	15113	15066	15025	14922	15039	15240	15098	14895	15048	15160	15058	14853	15066	15057	15016	15014	14906	15154	15082	14982	15025	14874	15073	14993	14963	15167	14925	14943	14926	15081	15068	14902	15138	15056	14964	14909	14907	14958	15146	14810	15040	14810	14960	14966	14932	14940	15027	14921	15102	14940	14878	15055	15162	15170	15046	15083	14991	15046	14955	15074	15121	15016	14844	14973	14983	14972	14997	15011	14940	15124	15076	15103	15003	15000	14984	15305	14718	15146	14877	15120	14931	15157	14965	15222	14906	15092	15018	15050	14996	15132	15100	14875	15008	15062	15024	15016	15005	15009	14887	15018	15063	14881	14883	15016	14938	14912	15005	14847	14957	14981	14829	15030	14883	14874	14927	15007	14818	15034	15070	15010	15112	14786	15088	14769	15101	14925	15110	15022	15099	14825	14966	15028	15002	14925	14870	14962	15091	15036	15035	14970	15022	15023	15037	15084	15003	15047	15022	14943	15070	15023	15143	14955	15011	15046	15000	15040	15004	14850	14860	15053	14898	15002	15074	14927	14817	14909	14868	15031	15015	15027	15072	14886	15190	15105	15036	15024	14954	14986	14835	15004	14908	14967	14921	15117	15017	15002	14944	14998	14990	14833	15126	14973	15013	14795	15024	14932	14955	14978	14886	14956	14908	15048	14967	14979	15130	14841	14986	14882	15159	14963	15042	14939	14992	15213	14969	14899	14972	15082	15018	15077	14979	15072	14993	14992	15076	15111	14941	15050	14881	14892	15214	14907	15131	15004	14859	15044	15138	15172	15020	14986	15069	15043	14931	14929	14897	14848	14995	15088	15031	15041	14954	15087	15148	15030	15084	15003	14895	15028	15055	15006	15034	14956	15059	14845	14947	15129	15014	15156	14944	15034	14941	15028	15019	15052	15061	14941	15057	14975	14900	14934	14848	15021	15028	14951	14870	14829	15069	14933	14997	15015	15000	15158	14983	15062	15106	15038	15067	14879	14968	14993	15014	14967	14841	15035	14958	15037	14979	15131	14810	15057	15015	15079	14946	15052	14993	14997	15020	14815	15094	15035	15079	15009	15118	15051	15064	14985	14855	14852	14853	15207	15070	15123	15010	15083	14920	15057	14942	14959	15141	15145	14882	14960	14879	15006	15070	14909	14961	15016	14950	15000	14981	15105	15052	14999	15040	15102	14993	14913	15061	14939	14992	15089	14907	15036	14951	14902	15093	14964	14967	14810	15106	14880	14903	14913	14963	15192	14991	15014	15047	14887	14918	15108	15017	15019	15041	14914	14940	15041	15070	15017	15036	14960	14893	15069	15015	15016	14874	14884	15090	15026	14939	14903	15055	15041	14772	15069	15048	15075	15033	15175	14965	15177	14924	14951	15072	14814	15239	15057	14995	14988	15003	14939	14979	15132	14957	14981	14953	14881	14993	15053	15001	14883	15045	14992	15076	14893	14960	15083	14913	14955	14928	14953	14915	14901	14985	14932	14982	14970	15009	15134	15121	14929	15044	14899	14994	15229	15097	15039	15035	14906	14941	14912	14881	14943	14885	15061	14985	15003	14896	15110	14980	15062	15036	14938	14989	14963	15123	14860	14869	14933	15022	15034	15045	14967	15066	14888	15076	15056	15074	14781	14880	15068	15090	15046	14909	15022	15143	15158	14942	14910	15076	14861	14982	14866	14961	14953	15113	14997	14982	14977	15004	15018	15065	14921	14926	14962	15017	14900	14794	15095	15091	15036	15047	15195	15100	15021	15081	14839	15145	15205	14723	14925	15129	14992	15033	14869	15083	15100	15037	15032	14881	14968	15111	14973	15028	15151	14931	14887	15265	14925	14942	15011	15094	15049	15080	15035	14930	15060	15085	15078	14939	14978	15090	15049	14942	14965	15001	15056	15185	14945	14941	14939	14954	14911	14899	15068	14893	15041	14946	14933	15081	15043	15100	15015	14893	15017	14960	15014	15019	15141	14966	15051	15121	15111	15115	14908	14909	15011	14964	14971	15165	15051	14850	14989	14897	15077	14997	15113	14786	15114	14834	14953	14841	15110	15008	14943	14906	14908	14854	14882	14886	15009	15030	14916	15191	15077	14896	15090	14946	15036	14875	14874	15152	15039	14831	14721	14818	15151	14973	15007	14862	14987	15041	15096	15125	14961	15051	14803	14973	15024	14912	14963	14944	15157	15069	15019	14980	14969	14824	14928	14967	14903	15138	14946	15077	15040	15000	14993	14842	14886	14989	14934	15119	15028	15022	15108	14970	15084	14979	15144	15174	14989	15058	15021	14882	14852	14871	15028	15140	14944	15065	15108	15077	14813	15054	14868	14893	14945	15097	14960	15115	14953	14902	15116	14964	14953	14919	15017	15279	15017	15055	15084	15126	14866	14857	15059	15089	15123	15106	15128	14910	15096	14921	14981	14720	14901	15033	15031	14961	14896	14962	14899	14945	14893	15157	15025	15111	14987	15075	15072	15222	14851	14998
27173	21733	24333	21418	18207	18313	18309	18089	18270	17923	18127	18240	18016	17879	18089	17927	18099	17867	18107	17774	17854	18075	17924	18174	17981	17951	18032	17955	17967	18032	17888	17883	18116	17758	17988	18168	17899	18116	17915	18072	17972	18112	18097	18145	17965	18117	17845	18161	18120	18006	18011	17906	18009	17889	17855	17942	17744	17768	17681	18022	17901	18044	17996	18089	17946	18094	18063	18069	17777	17868	17738	18000	18077	17953	18098	17897	17953	18014	17981	17943	17802	17797	18156	17943	17909	17919	18000	17860	18068	17958	17872	18186	17903	17840	18157	17862	17943	17885	17792	17817	17948	17795	17946	17967	17881	17870	17942	17943	17982	17941	17875	17950	17911	18100	18158	17982	18021	18018	17888	17970	17839	17850	18010	17927	17939	17799	17927	17927	17886	17963	17921	17947	17943	18104	18003	18152	18067	17786	17890	17891	18025	17853	17895	17906	18029	17869	18059	17851	18056	17856	17844	17804	17888	17895	17752	17817	17830	18003	17978	17978	17749	17889	17808	17927	17824	17784	17831	18118	17870	18062	17833	17886	18051	17818	17972	17888	18026	17963	18136	17914	17699	17697	17901	17853	17955	17783	17851	18029	17992	18044	18058	17998	17918	17996	17973	17835	18064	17837	18030	17667	17764	17874	18024	17955	18036	17858	18010	17920	17981	18012	17959	18050	17916	17923	17900	17915	17848	17988	18061	18039	18218	18024	18034	17746	18167	18107	18036	18112	18221	18123	17864	17819	17952	18097	18076	17921	17844	17980	17985	17929	18007	17896	17674	17767	17915	17889	18093	17937	17979	17867	17994	18063	17943	17976	17968	18084	18001	17868	17907	18007	18079	17952	17759	17787	17979	18116	18074	18056	18119	17767	17880	18013	17847	17758	17973	18188	18275	18050	18077	17753	17979	18169	17942	17832	17896	17987	18080	18012	18125	17941	17807	17886	17959	18049	17962	17951	17962	17936	18003	18069	17808	17879	18004	17892	17883	17976	17916	17665	17894	17900	18109	18120	17722	17841	17972	17806	17786	17819	17751	17741	17864	17949	17904	17995	17776	17750	17951	18030	17952	17729	18030	17987	18049	17933	18022	17820	17839	17872	17792	17969	17859	17912	17929	18130	17848	17929	17975	18030	17996	18049	17955	18022	17869	17996	17936	17875	18072	18026	17904	18125	17828	18066	17991	18100	17837	17877	17881	17931	17860	17891	17969	17763	18024	17978	17896	18006	17959	17871	17937	17863	17952	17980	17956	18047	17935	18039	18000	17758	17832	17896	18023	17914	17863	17816	17887	18077	17959	17954	17909	17898	18057	18101	18020	18061	18000	18016	18013	18127	18075	18021	17920	17924	18005	17851	17830	17955	18063	17996	17881	17884	17832	17763	17859	17831	17718	18051	17774	18052	17876	17670	17974	17902	17847	17906	17906	17877	17943	18079	18134	17934	18007	18017	18063	17874	18027	17988	17855	17995	18089	17999	17787	18008	18077	17934	17998	17679	18016	17891	18051	17893	17986	17830	17883	17988	17982	17967	18074	18032	18031	17773	17863	17868	18019	18011	17935	17980	17721	18030	17760	17747	17897	18010	18006	17958	18089	18147	18117	17995	17988	17853	17774	17935	18020	17851	17824	17708	18005	17913	18081	17996	17862	17980	17948	17849	17790	17988	17878	18283	18194	18028	18069	18021	18017	18111	17887	17913	17983	17978	18037	17995	17924	17869	17908	18041	17851	17677	17783	17646	17844	17913	17892	17774	17953	17940	17888	17784	17968	17911	18031	18117	17934	17791	17969	17834	17990	17843	17623	17993	18038	18011	17990	18037	18043	17783	17835	17877	18120	18005	17913	17820	17941	17836	18014	18203	18074	18099	17980	17943	18166	18060	17970	17870	17836	17882	17926	17981	17870	17955	17789	17857	17980	17733	18048	17967	17960	17993	17992	17984	17746	17973	18093	17746	17891	17793	17876	17828	17990	17931	17935	17990	18024	18013	18054	17960	18051	17774	17832	18028	17639	17819	17678	18128	17991	17895	18106	18020	18101	17895	18018	18019	17976	17773	17900	18006	18120	17929	17932	18093	18030	17771	18206	17953	18053	18176	17950	17733	17847	17959	18006	17805	18081	17823	18130	18289	17989	18184	17784	17937	17968	17835	18087	17760	18006	17937	18115	17828	18148	17895	17974	18137	18019	18025	18063	18195	17982	17839	17939	18009	18130	18053	18040	17920	18256	17964	17914	17908	18045	17911	17764	18145	17767	17933	17733	17909	17978	17889	17986	17959	18064	17936	17873	17899	18086	17846	18072	17700	17721	17911	17905	17968	17894	18147	18059	18074	17917	17973	18014	17979	17868	17948	17966	18221	18069	17880	17936	18055	17931	17949	17931	18115	17838	17984	18040	17905	17890	17664	17939	17878	18165	17845	18151	17901	17966	18133	17969	17868	18019	17794	17921	17875	18106	18043	17873	17891	17943	17942	17689	17951	17909	17992	17881	17886	17949	18041	18145	17998	17890	17800	18200	17732	17941	18036	18030	18030	17998	17967	17965	17798	18032	17792	17866	17790	18007	17863	17863	18002	17823	17806	17977	17881	18107	18244	17879	18010	17931	17799	18007	17933	17754	17996	17753	17856	17908	17756	18076	17810	18004	17792	17744	17959	17872	17877	18005	17912	17893	18056	17866	17934	17959	18139	18010	18004	18012	18018	17985	18046	18084	17758	17785	17957	18006	18018	17897	17945	18044	17743	17854	17999	17854	17824	17785	17786	18034	17945	18112	18137	17853	18026	18012	18039	18176	18082	17950	17869	18127	17691	17923	17999	18180	17911	17869	17914	18062	17940	18122	17957	17800	17818	17954	18065	18129	17784	17873	17867	17959	17900	18128	17811	18013	17891	18015	17834	18088	18028	18150	17920	18026	17946	17887	18077	17761	17924	17864	17951	17949	18019	17923	18005	17905	17714	18157	17811	17996	18151	17908	17799	17928	17998	17890	18055	17956	17966	18138	17845	18041	18065	17883	17847	18132	17813	17847	17827	17992	17894	18036	17793	17860	17994	17779	18113	17930	17842	18069	17756	17970	17876	17996	18074	17798	17943	18086	17974	18070	18063	17859	17873	17952	17839	17793	17968	17856	17795	18033	17955	17921	18023	17999	17835	17999	17834	17932	18165	17935	18098	17990	18050	17991	18058	18119	17952	18094	17698	17976	18008	18024	17951	17931	17875	17970	17955	17937	17886	17998	17968	17827	18037	17995	18283	18006	17904	17923	17833	17909	17667	17923	18036	17875	17862	17908	17984	17991	17844	17934	18034	18130	17948	17907	17843	17888	17862	17968	17936	17917	17877	17893	17682	17699	17932	17871	17940	18065	17915	17965	18030	18053	17840	18146	17993	17777	17835	17745	18220	18063	17863	18158	18114	17898	18144	17958	18017	18176	18089	17892	17966	17832	17842	17992	17970	17951	17940	18189	17941	18189	17899	18175	17846	18203	17894	17913	17945	18023	17858	18082	18020	17985	18179	17781	17964	17973	17919	17789	18170	17844	17977	18020	17933	17925	17749	17937	18051	17887	17898	17902	18006	17903	17995	18147	17950	18093	17763	18039	17937	18133	17995	18089	18030	18173	17848	17867	17708	18116	18042	18156	18145	17862	17986	17790	17703	17960	18139	18003	17949	17899	17916	17926	17951	17909	17918	17760	17816	17919	17919	18048	17785	17836	18080	17954	17804	17904	17824	18032	18050	17861	18150	17933	17906	17927	17942	17834	17992	18047	17949	17889	17958	17938	17778	17854	17977	17688	17808	18005	17854	18039	18021	18118	17990	17868	17925	17904	18009	17888	17968	17766	17956	17975	17955	18102	17810	17893	17907	17840	17849	18178	17989	18073	17875	17969	17887	18082	17894	17885	18066	17860	17895	17768	17777	17988	17840	17928	17896	17978	17890	18111	17845	17870	17859	17698	18027	17800	17867	18122	17870	17839	18014	17916	17909	17981	18015	17728	18085	17971	17752	17866	18016	17911	18003	18066	17879	17935	18011	18104	18055	17907	17881	18003	18006	18093	17942	17886	17974	18110	17949	17881	18240	17991	17880	17845	17961	17838	18019	17904	17795	17734	17891	17809	17882	18035	18100	18086	17976	17884	17899	18024	17964	17948	17865	18008	18088	17888	17888	17867	18019	18023	17765	17843	17753	17960	18069	18104	17917	17903	17977	17804	18041	18052	17917	17996	18007	17789	18018	17917	17867	17907	18081	17960	17973	17857	18136	17901	17946	18081	18099	17940	17863	17984	17945	17886	17861	17871	17781	17995	17878	17896	17941	17891	17828	17891	17997	17984	17734	17903	17989	17955	17928	17975	17935	17967	17894	17734	18001	17933	17855	17969	17827	17861	17774	18050	17920	17955	17904	17965	17816	17752	17915	17773	17886	18150	18090	17907	17964	17784	17940	17993	17986	18016	17826	17811	17801	18050	18145	17923	17947	17982	18058	17831	17936	18192	17866	17918	17947	17908	17978	18037	18033	18201	18042	17955	17923	17976	17912	18092	17821	17976	17910	18215	18046	17921	17913	18029	18040	18044	17976	18050	17937	18083	17839	17913	17878	17705	17912	18066	17850	17982	18085	17849	17976	17935	17758	18004	17887	17824	18124	18095	17969	17966	17866	17918	17976	17906	18187	17884	17925	17947	17947	17988	17934	17971	18041	17843	17812	18034	18058	17953	17906	17880	17880	18047	18048	17930	17766	17888	17803	17726	17775	17912	17779	17891	17863	18217	17898	18224	17929	18038	17994	17966	17957	17954	18099	17997	17862	18152	18004	17682	17941	18047	17981	17845	17883	17855	17772	18012	17918	18188	18062	18023	18017	17888	17815	18010	18018	17993	17789	17735	17824	17685	17951	17831	18034	18045	17994	17807	17966	18036	18091	18116	18030	17975	17788	17767	17909	17788	18028	17881	17915	18008	17778	18049	17902	17887	18098	18238	17962	17947	17985	17904	17988	17911	17950	17873	18062	18007	17829	18045	17979	17854	18002	17988	17755	18057	18072	17760	18045	17994	17964	17789	17974	18029	18053	17931	17670	18065	17732	17843	17964	17922	17946	17838	18075	17872	18072	17891	17782	18004	17852	17783	18028
14728	17213	16921	16326	15958	15822	15612	15576	15800	15635	15465	15572	15388	15414	15441	15548	15580	15453	15416	15510	15372	15343	15321	15384	15393	15443	15675	15555	15506	15477	15434	15593	15499	15279	15292	15587	15432	15579	15350	15572	15588	15449	15591	15639	15453	15454	15410	15481	15313	15297	15415	15380	15474	15397	15454	15423	15561	15414	15354	15292	15384	15186	15473	15373	15297	15414	15453	15464	15448	15416	15218	15512	15487	15496	15475	15548	15383	15360	15446	15177	15239	15248	15451	15398	15376	15434	15302	15361	15355	15374	15391	15441	15388	15325	15453	15233	15612	15303	15364	15356	15327	15261	15439	15358	15472	15486	15282	15480	15318	15462	15346	15439	15410	15407	15290	15323	15460	15221	15457	15234	15447	15307	15328	15338	15216	15397	15363	15690	15430	15303	15256	15403	15456	15375	15296	15297	15237	15261	15378	15484	15331	15371	15388	15516	15270	15492	15193	15523	15538	15214	15354	15244	15401	15329	15230	15311	15526	15472	15356	15422	15376	15374	15355	15494	15387	15202	15412	15317	15305	15263	15486	15441	15311	15264	15446	15367	15368	15544	15440	15421	15346	15390	15323	15343	15472	15466	15515	15532	15319	15364	15220	15339	15445	15463	15187	15357	15503	15426	15234	15332	15314	15382	15185	15352	15345	15536	15321	15247	15354	15227	15254	15284	15491	15439	15399	15348	15439	15479	15318	15351	15209	15390	15302	15280	15598	15339	15520	15450	15484	15297	15341	15323	15360	15344	15360	15496	15428	15418	15240	15426	15393	15334	15435	15373	15425	15254	15483	15389	15285	15307	15301	15350	15251	15317	15362	15512	15391	15365	15322	15397	15291	15299	15230	15217	15439	15213	15311	15176	15309	15298	15473	15218	15488	15221	15318	15307	15325	15298	15423	15305	15230	15273	15224	15280	15532	15161	15372	15321	15275	15422	15370	15342	15519	15300	15459	15342	15207	15253	15360	15361	15511	15290	15538	15264	15539	15332	15379	15462	15459	15406	15309	15319	15291	15388	15210	15345	15458	15344	15333	15330	15329	15284	15495	15321	15284	15363	15488	15386	15282	15396	15315	15248	15487	15325	15280	15296	15338	15405	15138	15264	15219	15313	15421	15385	15220	15249	15211	15384	15437	15412	15197	15292	15294	15250	15500	15325	15302	15437	15344	15240	15389	15330	15383	15367	15467	15382	15367	15439	15300	15287	15410	15354	15338	15212	15330	15346	15511	15381	15283	15477	15439	15343	15360	15427	15334	15436	15320	15476	15337	15313	15388	15409	15405	15400	15330	15229	15351	15175	15247	15439	15354	15377	15380	15246	15303	15473	15302	15234	15446	15413	15570	15352	15489	15374	15390	15503	15390	15174	15428	15392	15276	15397	15434	15212	15353	15235	15179	15258	15076	15336	15192	15334	15420	15331	15384	15168	15227	15219	15403	15332	15471	15427	15276	15305	15231	15350	15308	15378	15324	15294	15318	15377	15446	15278	15420	15274	15372	15333	15392	15354	15243	15506	15451	15317	15332	15344	15320	15390	15434	15341	15221	15372	15485	15411	15370	15258	15296	15431	15183	15403	15414	15362	15474	15335	15270	15262	15471	15380	15397	15484	15253	15497	15448	15370	15230	15276	15335	15401	15482	15356	15240	15421	15344	15441	15294	15388	15330	15384	15525	15280	15390	15506	15417	15426	15448	15413	15388	15523	15363	15411	15354	15305	15466	15352	15481	15461	15450	15450	15235	15371	15299	15454	15509	15324	15277	15543	15299	15386	15388	15391	15394	15350	15316	15560	15399	15460	15373	15379	15323	15241	15302	15173	15475	15358	15458	15459	15435	15427	15315	15257	15246	15401	15574	15401	15456	15406	15346	15472	15354	15124	15437	15425	15419	15271	15258	15586	15444	15413	15365	15494	15506	15260	15331	15440	15311	15294	15379	15269	15397	15476	15431	15374	15359	15365	15306	15390	15278	15412	15403	15332	15426	15386	15388	15392	15404	15274	15465	15527	15264	15220	15346	15296	15469	15271	15418	15327	15417	15328	15472	15450	15469	15268	15302	15353	15478	15419	15233	15449	15284	15339	15325	15446	15424	15432	15527	15359	15349	15479	15275	15488	15428	15326	15404	15230	15207	15393	15316	15526	15281	15417	15429	15426	15398	15489	15455	15442	15329	15374	15531	15291	15496	15442	15437	15432	15376	15401	15254	15365	15260	15195	15214	15277	15369	15172	15564	15210	15471	15247	15375	15418	15439	15349	15365	15323	15333	15392	15333	15325	15361	15390	15197	15362	15352	15415	15440	15439	15358	15522	15309	15415	15447	15493	15406	15354	15331	15393	15361	15204	15355	15192	15417	15202	15536	15237	15302	15460	15382	15426	15303	15267	15485	15254	15188	15383	15285	15416	15465	15388	15314	15392	15363	15383	15367	15431	15476	15264	15382	15343	15418	15470	15439	15293	15404	15350	15336	15298	15290	15523	15369	15393	15428	15309	15561	15492	15326	15291	15425	15391	15220	15272	15312	15431	15326	15145	15458	15538	15301	15345	15334	15457	15180	15307	15522	15199	15311	15403	15487	15363	15217	15426	15216	15423	15450	15259	15518	15433	15330	15363	15354	15239	15184	15338	15375	15404	15304	15496	15355	15417	15449	15301	15451	15471	15320	15560	15317	15279	15305	15480	15345	15232	15387	15401	15333	15273	15421	15173	15431	15455	15305	15454	15463	15547	15319	15505	15273	15416	15279	15393	15371	15462	15316	15489	15338	15360	15422	15234	15182	15351	15497	15401	15456	15249	15418	15404	15314	15196	15386	15271	15222	15372	15272	15536	15468	15446	15438	15529	15485	15418	15175	15319	15354	15478	15407	15399	15351	15659	15338	15311	15543	15426	15171	15225	15361	15336	15513	15297	15469	15488	15407	15264	15513	15176	15504	15282	15337	15284	15528	15341	15308	15373	15463	15516	15440	15485	15265	15309	15364	15380	15353	15465	15400	15389	15245	15527	15546	15239	15304	15303	15216	15277	15469	15375	15423	15287	15400	15354	15382	15354	15310	15328	15585	15376	15350	15340	15376	15238	15373	15282	15394	15381	15355	15411	15393	15303	15245	15342	15538	15343	15355	15336	15338	15336	15345	15127	15446	15247	15405	15361	15341	15292	15367	15281	15438	15255	15450	15410	15437	15238	15411	15285	15325	15497	15342	15329	15205	15314	15443	15342	15523	15372	15125	15388	15551	15268	15505	15430	15360	15277	15495	15316	15375	15536	15362	15273	15374	15242	15352	15508	15433	15472	15371	15453	15449	15450	15464	15371	15359	15379	15333	15432	15210	15310	15377	15408	15220	15433	15457	15210	15351	15462	15438	15466	15227	15496	15356	15179	15461	15336	15386	15299	15322	15365	15417	15459	15258	15281	15640	15319	15254	15499	15423	15522	15376	15387	15502	15443	15437	15272	15356	15150	15462	15339	15292	15415	15462	15415	15402	15414	15465	15547	15125	15274	15428	15540	15450	15484	15340	15311	15490	15280	15445	15318	15356	15420	15495	15450	15306	15459	15230	15419	15358	15324	15360	15469	15467	15262	15346	15376	15283	15423	15386	15481	15432	15406	15428	15452	15341	15403	15256	15350	15253	15407	15360	15325	15416	15308	15500	15387	15482	15312	15349	15405	15353	15509	15328	15315	15423	15494	15350	15457	15383	15384	15383	15273	15349	15373	15321	15432	15482	15292	15133	15549	15319	15364	15402	15378	15537	15284	15456	15334	15212	15340	15318	15304	15238	15342	15478	15368	15357	15338	15354	15352	15327	15446	15413	15227	15500	15275	15402	15511	15327	15309	15332	15261	15499	15280	15361	15209	15272	15279	15320	15385	15371	15137	15271	15440	15465	15485	15326	15289	15467	15245	15433	15467	15271	15167	15429	15485	15430	15295	15405	15373	15384	15343	15255	15208	15194	15287	15263	15335	15204	15422	15259	15356	15476	15471	15480	15505	15418	15413	15303	15273	15561	15203	15451	15320	15520	15281	15359	15397	15373	15408	15183	15406	15307	15268	15250	15418	15364	15380	15332	15423	15372	15283	15208	15473	15428	15424	15350	15251	15391	15329	15475	15304	15380	15406	15299	15259	15377	15364	15547	15311	15446	15408	15475	15477	15375	15548	15509	15319	15387	15429	15360	15248	15413	15395	15375	15569	15292	15378	15433	15190	15452	15337	15471	15432	15532	15314	15363	15437	15401	15392	15277	15272	15314	15310	15279	15472	15294	15342	15323	15401	15370	15422	15370	15515	15289	15230	15394	15279	15505	15361	15399	15439	15334	15450	15333	15390	15384	15348	15464	15308	15299	15388	15298	15282	15412	15281	15281	15349	15286	15402	15127	15298	15266	15362	15368	15576	15324	15320	15332	15346	15379	15319	15589	15453	15404	15344	15334	15398	15268	15126	15418	15299	15495	15378	15305	15356	15367	15316	15238	15445	15474	15253	15292	15394	15411	15458	15334	15321	15160	15473	15539	15311	15237	15415	15523	15371	15347	15287	15426	15392	15485	15428	15363	15269	15547	15345	15477	15387	15536	15291	15260	15318	15410	15394	15377	15324	15323	15487	15371	15409	15425	15379	15312	15295	15420	15430	15448	15439	15436	15318	15291	15312	15301	15474	15417	15440	15488	15422	15302	15375	15401	15471	15403	15229	15437	15381	15320	15240	15304	15299	15411	15397	15270	15320	15500	15403	15255	15281	15308	15446	15360	15367	15440	15251	15356	15384	15359	15350	15483	15459	15342	15484	15415	15502	15339	15452	15284	15245	15397	15262	15321	15329	15369	15216	15556	15286	15247	15326	15430	15331	15246	15361	15274	15362	15264	15501	15498	15328	15395	15428	15440	15395	15415	15368	15553	15267	15317	15232	15445	15294	15579	15473	15403	15269	15231	15370	15489	15410	15401	15286	15171	15394	15335	15365	15236	15237	15328	15382	15363	15414	15462	15277	15491	15555	15288	15329	15377	15302	15348	15254	15154	15352	15262	15129	15360	15232	15397	15407	15389	15403	15308	15261	15428	15094	15343	15454	15332	15470	15476	15476	15304	15270	15525	15175	15464	15462	15491	15403	15424	15233	15237	15450	15395	15246
23551	21090	28532	23968	21922	22173	21177	18579	18390	18174	17919	17764	17942	17968	17806	17612	17660	17809	17754	17788	17952	17710	17779	17823	17840	17648	17685	17721	17846	17747	18043	17835	18005	17769	17619	17510	17936	17783	17777	17712	17848	17670	17701	17650	17635	17761	17742	17828	17717	17624	17562	17440	17547	17490	17428	17612	17660	17512	17503	17525	17601	17747	17676	17620	17565	17481	17656	17510	17725	17491	17515	17546	17289	17734	17541	17242	17441	17384	17594	17677	17619	17666	17671	17705	17640	17614	17586	17579	17714	17739	17634	17626	17498	17685	17675	17578	17601	17610	17669	17555	17528	17461	17834	17465	17380	17556	17619	17445	17540	17534	17771	17681	17565	17416	17629	17679	17601	17405	17630	17495	17466	17619	17728	17485	17659	17638	17625	17685	17651	17523	17645	17484	17537	17763	17566	17598	17572	17678	17508	17459	17608	17594	17440	17503	17442	17527	17596	17501	17519	17487	17434	17421	17514	17588	17242	17628	17470	17576	17461	17557	17644	17428	17488	17604	17571	17446	17706	17446	17720	17520	17638	17368	17501	17445	17642	17699	17520	17468	17577	17591	17544	17482	17408	17310	17558	17514	17797	17608	17656	17384	17585	17611	17462	17468	17659	17705	17530	17616	17319	17622	17396	17589	17421	17326	17386	17472	17659	17606	17392	17419	17569	17464	17470	17592	17434	17310	17595	17512	17349	17621	17586	17582	17598	17744	17484	17513	17468	17643	17481	17436	17589	17593	17523	17481	17280	17505	17426	17460	17505	17620	17571	17474	17667	17705	17575	17644	17305	17523	17452	17523	17375	17672	17500	17531	17372	17457	17380	17383	17508	17431	17509	17459	17631	17356	17660	17450	17573	17680	17488	17662	17637	17540	17643	17451	17545	17440	17548	17661	17637	17576	17535	17652	17570	17369	17619	17494	17390	17486	17533	17446	17618	17591	17762	17685	17707	17413	17640	17710	17788	17472	17492	17555	17335	17577	17530	17647	17598	17612	17667	17403	17524	17585	17457	17654	17568	17463	17686	17549	17347	17275	17415	17575	17604	17738	17483	17460	17245	17313	17466	17707	17536	17504	17527	17552	17404	17608	17617	17392	17576	17624	17545	17521	17426	17573	17486	17431	17418	17652	17454	17627	17571	17630	17607	17338	17706	17513	17393	17707	17614	17392	17590	17422	17885	17567	17473	17363	17633	17465	17420	17500	17501	17483	17524	17492	17400	17338	17678	17543	17576	17526	17468	17598	17760	17503	17596	17552	17575	17565	17736	17456	17507	17665	17268	17517	17557	17317	17639	17510	17637	17711	17784	17725	17520	17329	17586	17431	17484	17564	17656	17751	17578	17647	17735	17662	17696	17518	17517	17655	17595	17638	17392	17592	17456	17807	17510	17685	17620	17525	17638	17647	17583	17711	17413	17644	17558	17725	17601	17771	17761	17583	17518	17433	17666	17632	17488	17425	17662	17700	17400	17643	17530	17503	17409	17224	17427	17601	17537	17416	17503	17646	17741	17369	17544	17742	17579	17723	17385	17441	17511	17614	17657	17502	17576	17491	17583	17540	17495	17551	17731	17751	17757	17744	17602	17449	17574	17523	17388	17439	17527	17469	17603	17563	17737	17676	17457	17462	17778	17436	17472	17472	17537	17563	17273	17693	17474	17467	17668	17616	17451	17602	17590	17365	17434	17515	17558	17541	17524	17576	17576	17509	17452	17466	17545	17553	17571	17566	17664	17517	17602	17741	17613	17584	17383	17676	17880	17475	17513	17696	17526	17640	17484	17520	17590	17778	17702	17554	17620	17468	17692	17573	17332	17676	17501	17481	17370	17488	17584	17716	17446	17575	17732	17496	17511	17335	17847	17449	17536	17403	17500	17664	17616	17405	17750	17487	17510	17617	17548	17438	17618	17674	17700	17742	17518	17550	17465	17544	17610	17475	17462	17558	17374	17622	17463	17557	17566	17449	17631	17636	17549	17578	17630	17658	17697	17571	17641	17324	17456	17456	17564	17517	17348	17488	17595	17638	17625	17511	17382	17491	17401	17511	17523	17343	17527	17564	17328	17689	17393	17488	17628	17380	17531	17463	17651	17629	17271	17502	17276	17586	17574	17762	17618	17829	17531	17348	17639	17459	17532	17518	17430	17708	17636	17628	17486	17622	17357	17315	17422	17634	17561	17542	17455	17710	17438	17783	17751	17596	17605	17450	17492	17535	17588	17865	17740	17614	17582	17445	17526	17594	17552	17530	17720	17394	17440	17522	17601	17643	17490	17468	17566	17543	17325	17579	17487	17376	17619	17699	17632	17730	17691	17587	17551	17515	17484	17536	17447	17567	17739	17531	17663	17592	17661	17572	17542	17416	17571	17723	17590	17602	17729	17634	17611	17549	17548	17521	17568	17453	17388	17511	17545	17479	17510	17559	17541	17543	17668	17456	17589	17591	17554	17542	17454	17440	17526	17436	17432	17655	17409	17497	17484	17287	17672	17568	17472	17410	17492	17520	17536	17496	17637	17450	17568	17637	17751	17414	17324	17377	17494	17446	17636	17352	17546	17459	17370	17662	17592	17506	17578	17444	17624	17586	17495	17701	17415	17469	17476	17669	17436	17374	17559	17513	17663	17626	17784	17532	17477	17494	17752	17619	17816	17497	17520	17618	17711	17422	17478	17721	17471	17455	17540	17716	17635	17769	17664	17749	17597	17557	17419	17506	17454	17787	17554	17683	17215	17548	17582	17505	17636	17547	17396	17417	17560	17610	17529	17497	17578	17455	17360	17536	17714	17543	17569	17382	17740	17495	17630	17711	17547	17623	17380	17339	17689	17613	17435	17528	17561	17568	17679	17414	17497	17538	17640	17509	17478	17477	17517	17591	17570	17598	17615	17476	17728	17610	17670	17576	17641	17535	17515	17502	17708	17329	17578	17416	17686	17460	17368	17636	17528	17473	17727	17402	17637	17532	17600	17648	17512	17494	17649	17466	17573	17644	17499	17529	17634	17481	17598	17739	17574	17592	17579	17653	17465	17614	17570	17427	17633	17612	17571	17683	17550	17518	17620	17541	17558	17558	17509	17376	17604	17717	17639	17344	17347	17537	17444	17441	17500	17583	17528	17488	17601	17510	17480	17515	17573	17647	17691	17542	17553	17596	17593	17475	17453	17646	17654	17481	17461	17438	17565	17395	17541	17350	17655	17668	17640	17569	17655	17512	17403	17391	17428	17470	17542	17546	17439	17499	17447	17429	17807	17587	17658	17667	17646	17538	17704	17605	17552	17594	17519	17493	17653	17357	17396	17364	17640	17398	17664	17777	17553	17563	17571	17513	17651	17585	17623	17671	17624	17504	17561	17399	17432	17637	17749	17666	17651	17615	17761	17567	17440	17490	17496	17574	17454	17531	17590	17733	17854	17641	17452	17485	17482	17444	17509	17412	17646	17800	17568	17427	17616	17439	17621	17465	17668	17470	17360	17429	17545	17651	17355	17359	17627	17479	17599	17498	17346	17556	17581	17499	17541	17553	17491	17383	17610	17509	17480	17478	17480	17566	17735	17428	17513	17334	17587	17374	17479	17482	17488	17417	17654	17368	17393	17672	17500	17709	17547	17474	17470	17667	17608	17454	17456	17558	17746	17567	17608	17327	17622	17544	17415	17474	17513	17691	17571	17526	17370	17715	17584	17521	17679	17619	17679	17553	17817	17289	17392	17590	17474	17603	17625	17426	17708	17689	17562	17494	17536	17528	17463	17422	17524	17578	17608	17523	17813	17611	17671	17491	17646	17498	17561	17837	17435	17500	17409	17453	17590	17671	17532	17528	17392	17760	17499	17685	17492	17601	17544	17570	17564	17595	17757	17693	17735	17452	17505	17609	17766	17519	17524	17524	17731	17497	17621	17770	17516	17502	17454	17532	17553	17331	17524	17463	17586	17735	17321	17634	17360	17564	17745	17609	17563	17613	17323	17407	17513	17556	17462	17334	17450	17553	17560	17543	17585	17691	17347	17523	17573	17447	17373	17602	17341	17540	17523	17784	17562	17538	17721	17558	17501	17485	17538	17540	17727	17712	17669	17520	17431	17633	17506	17562	17533	17720	17470	17544	17456	17653	17698	17514	17477	17737	17387	17716	17482	17546	17436	17479	17548	17406	17591	17700	17662	17702	17545	17575	17483	17506	17586	17447	17598	17744	17565	17332	17338	17537	17512	17440	17444	17360	17410	17485	17454	17415	17607	17477	17465	17573	17648	17512	17522	17464	17542	17495	17474	17449	17738	17504	17545	17306	17670	17616	17642	17545	17401	17559	17423	17585	17594	17683	17500	17696	17639	17624	17498	17675	17514	17528	17541	17686	17532	17479	17503	17503	17513	17624	17441	17452	17615	17563	17578	17451	17525	17416	17621	17617	17669	17549	17533	17559	17561	17592	17740	17647	17456	17511	17769	17615	17455	17645	17569	17581	17424	17560	17559	17415	17559	17729	17753	17695	17487	17370	17782	17696	17505	17534	17557	17581	17485	17560	17306	17564	17694	17548	17545	17630	17422	17477	17372	17566	17622	17519	17597	17558	17523	17748	17712	17415	17607	17594	17644	17563	17407	17708	17469	17433	17575	17645	17493	17296	17533	17418	17702	17415	17466	17728	17545	17504	17621	17530	17497	17610	17333	17526	17525	17660	17632	17660	17710	17593	17753	17526	17465	17518	17605	17523	17550	17512	17545	17452	17508	17693	17518	17639	17579	17281	17592	17376	17359	17497	17667	17632	17531	17589	17595	17458	17340	17545	17534	17570	17581	17492	17467	17405	17472	17573	17602	17683	17486	17465	17586	17678	17444	17482	17738	17596	17373	17616	17484	17641	17303	17406	17778	17530	17556	17539	17717	17493	17467	17349	17661	17261	17490	17436	17627	17458	17537	17507	17633	17538	17609	17543	17734	17650	17560	17448	17464	17527	17703	17743	17597	17464	17784	17627	17514	17627	17575	17416	17623	17756	17356	17366	17380	17576	17529	17653	17720	17497	17688	17557	17347	17472	17661	17715	17633	17429	17558	17611	17522	17444	17545	17643	17566	17632	17704	17632	17447	17629	17277	17629	17547	17738	17530	17600	17735	17578	17712	17548	17692	17588	17506	17463
13935	23137	21708	18515	17483	17041	16604	16285	16072	15911	15863	15460	15402	15396	15288	15344	15378	15283	15391	15126	15277	15370	15340	15452	15136	15321	15236	15179	15297	15208	15227	15264	15151	15269	15141	15227	15351	15464	15217	15429	15310	15283	15215	15320	15315	15269	15236	15147	15338	15070	15436	15230	15249	15098	15144	15189	15243	15254	15182	15152	15256	15091	15123	15223	15216	15047	15216	15020	15218	15016	15251	15268	15100	15123	15193	15094	15113	15053	14970	15166	15036	15106	15061	15184	15236	15181	14956	15079	15071	15166	15309	15185	15163	15049	15252	15001	15243	15322	15077	15129	15085	15263	15025	15024	15030	15101	15146	15105	14999	15109	15085	15222	15017	15356	14980	15044	15143	15121	15097	15128	15097	15157	15066	15068	15129	15055	15268	15088	15022	14991	15087	15022	15163	15095	15005	15103	15139	15250	14961	15042	15220	15126	15021	15012	15109	15155	15173	15057	15195	15000	15014	14999	15031	15008	15197	15084	15105	15122	15166	15201	15046	15244	15068	15089	15135	15136	15007	15213	15048	14882	15059	15031	15060	15209	15287	15177	15141	15026	15083	15062	15100	15029	15172	14996	15215	15034	15087	15132	15041	15106	15169	15280	15166	15098	15021	15051	15178	14936	15136	15057	15241	15141	15097	15041	15141	15217	15102	15068	15057	15044	15029	14922	15040	15212	15056	15223	15121	15134	15130	15088	15175	15212	15095	15262	15208	15172	15038	15219	15021	15125	15293	15085	15158	15138	15209	15071	15175	14964	15211	14956	15199	15096	15012	15168	14881	15235	15008	15139	15164	15100	15011	15178	15121	15045	15177	15222	15077	15195	15184	15066	15151	15067	14958	15138	15145	15094	15253	15168	15066	15197	15120	14958	15147	15182	14935	15129	15140	15141	15163	15128	15133	15031	15125	15097	15090	15147	15303	15247	15130	15034	15101	15064	15007	15097	15157	15000	15121	14959	14959	15165	15064	15183	15154	15106	15207	15139	14888	15086	14980	15066	15046	15020	15189	15144	15190	15013	15120	15060	14975	15058	15030	15121	15063	15125	14998	15021	15151	14920	15271	14926	14928	15324	15166	15152	15143	14959	15075	15099	15087	15005	15116	15124	15061	15123	15077	15131	15015	14939	15078	15024	15135	15083	14967	15115	15030	15186	15024	15268	15187	14961	15218	15124	15110	14970	15002	15261	15051	15166	15113	15127	15131	14945	15025	15162	15282	15102	15037	15195	15067	15227	15099	14954	15047	15108	15040	15125	15116	14951	15127	15157	14885	15109	15124	15266	15092	15135	14996	14886	15163	14959	15095	15075	14911	15157	14958	15214	15029	15186	15071	15041	15171	15198	15113	15099	15013	15014	15166	15127	15124	15216	15034	14999	15184	14994	15143	15174	15087	15362	15115	15212	14924	15089	15039	15034	15111	15150	14959	15172	15189	15039	15040	15076	15143	15175	15234	15264	15116	15102	15177	15038	15139	15193	15145	15152	15092	15232	15243	15080	15115	14952	15086	14992	15091	15199	15186	15025	15008	14979	14968	15175	15132	15103	15276	15113	15227	15182	15138	15094	15224	15102	15229	15103	15044	15037	15098	15144	15203	15180	15249	15031	15262	14952	15105	15160	14925	15010	15147	15177	15091	15125	15118	15129	15184	15095	15172	15152	15162	14965	15189	14936	15126	14945	15016	15069	15138	15160	15248	15335	15038	15098	14926	15279	14944	15053	15171	15052	15176	15009	15081	14874	15114	15055	15167	15250	15053	14924	15264	15116	15152	15187	15066	15240	14882	15125	14898	15112	14992	15114	15183	15101	15032	15050	15230	15012	15189	15235	15070	15122	15071	15146	15123	15075	15103	15084	15014	14996	15389	15154	15070	15125	15049	15128	15229	15158	15108	15026	15002	15308	15011	15124	15134	15121	14978	15242	15185	15113	15043	15029	15124	15118	15099	15149	15245	15131	15080	14981	15199	15115	15291	15071	15163	15057	15115	15129	15134	15192	15319	15140	15132	15172	15057	14958	15227	15017	14966	15144	15191	14787	14930	15109	15275	15097	15188	15162	15139	15249	15310	15157	15105	15081	14994	14923	15099	15057	15016	15168	15083	14994	15014	15041	15029	15071	15038	15230	15121	15174	15168	15030	14968	14941	15067	15187	14940	14991	15083	15043	15255	15180	15254	15083	15183	15074	15227	15235	15039	15142	15280	15075	14996	14998	15172	14981	15146	15078	15026	15203	15255	15235	15044	15138	15113	15267	15143	15280	15190	15037	15246	15244	14995	15097	15152	14956	15026	15069	15122	15178	15090	15008	15084	15022	15170	14971	15013	15096	15011	15069	15137	15104	15000	15178	15081	15343	15101	14974	15143	15182	15198	14991	15170	15087	15026	15174	15197	15064	15099	15094	15028	14890	15187	15173	15066	15115	15230	14967	14886	15133	15188	15117	15262	15111	15153	15174	15135	15082	15072	15229	15090	15263	15019	15104	15118	15179	15231	15089	15238	15149	15175	15214	15092	15024	15153	14941	15256	15182	15197	15025	14937	15226	15088	15037	15131	15131	15142	15090	15019	15116	15092	15279	15040	15175	14903	15123	15113	15293	15215	15147	15167	14973	15063	15058	15166	15100	15063	15127	15153	15037	15173	15110	15160	15036	15036	15101	15104	15158	15064	15296	15132	15038	15035	15145	15211	15128	15059	14994	15127	15113	15083	15078	15215	15264	15137	15202	15083	15006	15004	14989	15079	15268	15076	15069	15017	15216	15043	15060	15130	15150	15174	15195	15070	15153	15100	15030	15048	15040	15190	14995	15240	15061	15181	15115	15289	15074	15075	15027	15166	15135	15061	15069	15068	15253	15168	15160	14963	15062	15038	15127	15264	14923	14972	15103	15083	15179	15079	15011	14963	15076	15017	15210	15017	15085	15208	15048	15048	15140	15034	15210	15125	15005	15120	15113	15033	15099	15202	14911	15087	15109	15243	15126	15163	15072	14962	15124	15074	15166	15225	15114	15134	15001	15244	15054	15197	15010	15314	15102	15023	15031	15041	14992	15092	15042	15035	15002	15049	15016	15159	15152	15236	15089	15044	14959	15039	15013	15045	14997	15078	15123	15167	15105	14830	15070	15094	15158	15007	14974	15092	14965	15129	15261	14962	15104	15077	15128	15106	15086	15099	15046	15003	15144	15052	15094	15187	15134	15112	15169	15098	14994	15159	15196	14881	15000	15095	15052	15137	15186	15202	15132	14944	15173	15009	15132	15115	15063	15205	15137	15152	15040	15180	15148	15196	14907	15209	15152	15180	15042	15073	14994	15037	15156	15101	15038	15066	14956	15256	15064	15212	15185	14924	15205	15145	15012	15090	14938	14972	15020	15010	15047	15178	15177	15164	15032	15150	15192	15291	15079	15060	14996	15097	15114	15034	15132	15025	15103	15142	15267	15043	15197	15113	15214	15034	15059	15155	15091	15266	15038	15074	15071	15200	14993	14912	15211	15194	15094	15128	14940	15281	15108	15154	15179	15035	15118	15111	15021	15204	15122	14979	15032	15086	14984	15276	15139	15080	15232	15090	15224	15015	15249	15166	15085	15102	15104	15156	15175	15103	15071	15103	15076	15180	15125	15134	15172	15079	15159	14909	15230	15076	15010	15150	15094	14954	14850	15255	15064	15133	14970	15296	15227	15026	14987	15131	15065	15060	15037	15086	15062	15066	15148	15028	14975	14915	15247	15222	15026	15148	14991	15180	15189	15194	15101	15029	15201	14968	15068	14986	15252	15046	14956	15074	14970	15058	15178	15134	14969	15105	15118	14899	15160	15050	15100	15053	15160	15071	15151	15209	15212	15173	14939	15115	15119	15150	15327	14959	15058	15147	15225	15177	15211	15162	15101	15056	15080	15097	15027	15153	15006	15135	15098	15072	15036	14999	15109	14989	14966	15064	15126	14929	15056	15066	15045	14969	15228	15107	15069	15081	14977	15191	15139	15130	15136	15027	14847	15173	15169	14985	15047	14829	15025	15018	15195	14913	15007	15227	15098	15015	14961	15161	15130	14949	15087	14975	15221	15061	14894	15115	15088	15156	15047	15135	15133	14895	15052	15008	15149	15163	15065	15108	15142	15175	15161	15057	15267	15010	15183	15050	15049	14999	15163	15049	14982	15099	15164	15163	15094	15017	15125	15124	15092	15359	15056	15089	14922	15060	15113	15201	14917	15164	14945	15076	15169	15140	15225	15144	15157	15086	14975	15044	15257	15039	15063	15173	15118	15027	14831	15128	15216	15265	14979	15148	15032	15107	14920	15199	14964	15244	15203	15114	15139	15037	14971	15005	15178	15034	15118	15163	15050	15055	15138	15028	15032	14946	15021	15111	15217	15176	15113	15177	15086	15183	15121	15253	15100	15035	15033	15192	15189	15123	15172	15005	14996	15030	15174	15145	15072	15234	15139	15099	15112	14983	15125	15093	15125	15127	15022	15021	14944	14994	15101	15037	15165	14974	15065	15195	15203	15019	15022	15303	15084	15112	14967	15139	15088	15035	15090	15061	15098	15013	14988	15125	15061	15192	15184	15137	15065	15249	15102	15163	14953	14970	15033	15228	15219	15258	15224	15082	15126	15038	15118	15015	15141	15046	15072	15166	14950	14976	15098	15088	15175	15028	15184	15112	15024	15001	15165	15294	15155	14992	15221	15117	15026	15225	15150	15054	15185	15161	14884	14949	14945	15088	15072	15165	14886	15073	15126	14973	15334	15268	15029	15066	15102	14993	15125	15018	15160	15119	15006	15047	15180	15133	15132	15011	15145	15101	15209	15105	14869	15015	15108	15046	15140	15225	15100	15007	15054	15083	15066	15158	15106	15183	15131	15115	15065	15023	14966	15113	14975	15272	14979	15183	15156	15094	15112	15065	15213	15115	15098	15082	15103	15294	14966	15210	15006	15099	15043	15187	15173	15210	15059	14955	15030	15078	15218	15126	15063	15147	15114	15121	15212	15175	15214	15034	15119	15116	14929	15028	15182	15120	15173	15065	15301	15269	15128	15087	15087	15284	14985	15186	14948	15040	15159	15172	15137	15081	15036	15156	14968	15207	15064	14993	15181	15230	14992	15046	15029	15219	15265	15075	15201
22475	21014	28804	23401	21196	23164	25278	20026	18822	19060	18959	18663	18497	18326	18221	18481	18236	18338	18298	18190	18074	18205	18296	18335	18179	18155	18217	18236	18441	18417	18531	18254	18225	18367	18158	18284	18256	18116	18225	18225	18360	18274	18183	18160	18068	18158	17993	18096	18060	17951	18120	18112	18031	18385	18037	17979	18055	18070	17956	17938	18129	18023	17859	18029	18204	17925	17953	17913	17881	17798	17946	17907	18091	18045	17975	18039	17877	17998	17971	17805	17895	17874	18093	17984	17967	18036	17747	18072	18076	17921	18182	17663	17928	18106	17844	18064	18043	18000	18029	18073	17982	17809	17906	18222	18000	18115	17947	18054	18044	18094	17922	18012	17837	18074	18078	18120	17903	18134	17894	17885	18057	17957	18022	17904	18015	17894	17879	17988	18027	17959	18172	18000	17868	18102	17892	17934	17937	18060	17837	18174	18063	17806	17938	17834	17801	18008	17925	17784	17810	17848	17767	18061	18155	17979	18147	18045	18054	18066	17930	18081	18054	18158	17981	17866	18089	17892	17753	17918	17897	18042	17992	17874	17938	17882	17730	17683	17912	17909	17905	17973	18078	18266	18157	17844	18023	17977	17826	17988	17790	18012	17927	17883	18147	17939	17891	17856	17827	17969	17781	17725	18006	18101	17697	17901	17976	18058	18114	17862	18033	17998	17893	17819	18051	18038	17927	17847	18094	18009	17931	17908	17751	17741	17975	17905	17778	17959	17955	17716	17914	18066	17831	17969	18021	18064	17965	17943	17833	18025	18034	17748	17999	17708	17986	17957	18128	18116	17935	18195	17786	17808	17866	17831	17959	18069	17979	17851	17766	18023	17998	17981	18141	17961	17746	18024	18005	17951	17800	17920	17867	17991	18023	17959	17953	17905	17860	17919	17915	17772	17963	18065	17967	17988	17962	17986	18084	17937	17894	18196	17921	17872	17772	18082	18013	18049	18010	17955	17992	17870	17901	18106	18079	17758	17800	18047	17968	18049	18040	17910	18122	18183	17790	17982	17807	17890	18010	18122	18076	18132	17980	18053	17970	17744	17867	17873	17887	17917	17978	18037	17926	17952	17734	17926	17907	17918	17730	17938	17887	17717	17972	17779	17944	18003	17828	17830	17865	18164	17856	18109	18013	18008	17852	17980	18142	17989	18260	18039	17958	17804	17837	18143	17772	17781	17947	17738	17835	17948	17892	17918	17934	17944	17915	17903	17973	18077	17904	17902	17804	17909	17783	17797	17889	17977	18171	18026	17868	17980	18046	17971	17944	18159	17819	17905	17816	17913	17786	17761	18004	17757	18198	17949	18084	17961	18192	18076	17948	18042	17901	17802	17989	17958	17986	17782	17935	17874	17911	17834	17989	17903	17946	17904	18040	17967	17991	17959	18109	17736	17979	18090	17996	18007	17882	17931	17962	17761	17964	17832	17824	17840	18105	17908	18022	17902	17899	17783	18124	18046	17964	17754	17877	17917	18047	17900	17867	17969	17858	17807	17771	18007	18044	18024	18025	18130	17945	17981	17952	18129	17971	17868	18022	18021	17939	17940	18232	17929	17875	17992	18028	18024	17984	18010	18029	18040	17875	17964	17825	17964	17840	17845	17993	17903	17829	17974	17890	17711	18115	18002	17929	17935	17947	17848	17976	17827	17854	17909	17740	18048	17829	18101	17910	18155	18050	17870	17969	17890	17917	17995	17987	17846	18087	17817	17921	17856	17888	17883	17842	17909	17885	17859	18012	17843	17858	18078	18321	17854	17649	17935	17968	17876	17684	17948	17948	17997	17683	18152	18058	17679	17959	17929	17873	17771	17949	17988	17826	18058	17961	17987	17909	18094	17615	17951	18000	17755	18067	17791	17806	17787	17853	17998	18074	17745	17893	17777	18043	18021	17976	17934	18057	17971	17996	17816	17892	17967	17967	17982	18064	18021	18089	17864	17788	17898	18106	17908	18015	17903	18128	18003	18075	17990	17980	18029	17846	18089	17837	17888	17811	17991	17899	17761	18008	18003	17741	17920	17878	17974	17739	18095	17914	17807	18082	18043	17983	17791	18022	17799	17982	17879	18103	17969	17948	17715	17911	18050	17918	17784	17851	17947	17890	17808	17894	18011	17940	18098	17778	18074	17848	17989	17826	17903	18037	17967	18026	18120	17867	18016	17825	17665	17832	18029	17918	18053	17901	17867	18032	17880	18010	18025	17946	17807	18053	17987	17843	17990	18005	18025	17891	17941	17993	17874	17845	18153	17865	17597	18072	17816	17996	18142	17849	17812	17941	17947	18054	18073	17995	17961	17807	17965	18096	17889	18037	17948	17833	17828	17969	17811	17938	17931	18009	17881	18278	17959	18056	17997	17851	17921	17974	17900	17953	18125	17972	17869	17900	17892	18018	17872	17971	17970	17798	17754	17778	17987	18032	17801	18052	17940	17990	18074	17872	17687	17902	17946	18044	17919	17985	17921	17758	17618	17893	17806	18138	17870	17716	18072	17966	17815	17818	17816	17796	17973	18079	18096	17717	17821	17880	18279	17937	17731	17830	17989	17884	18081	17954	17691	18128	17881	17969	17792	18129	17954	17891	17963	18025	18032	18064	17873	17768	17942	17916	18022	18029	18021	18006	17940	17892	17937	18031	17973	17875	17792	17743	17856	17764	17736	17828	17774	17915	18063	18130	17932	17859	17873	17956	17924	17830	17811	18016	17896	18093	17786	18061	17917	17969	17987	17957	17892	17764	17964	18012	18033	17917	17977	18008	18040	17905	17936	18009	17886	18188	17904	17884	17954	17939	17995	17845	17893	17915	18132	17995	17780	17944	17979	18022	18040	18066	17979	17889	18037	17982	18077	18048	17917	17814	17986	18038	17981	18048	17938	17905	17956	17903	18031	17958	17942	17781	18074	18118	18082	18033	18101	17890	17892	18089	17921	17823	17769	17707	17993	18037	18024	17838	18023	17915	18050	17917	17843	17908	18095	17771	17956	17963	18003	17847	17891	17857	17942	17901	17974	17808	18034	17892	18072	17731	18045	17835	17930	18130	18074	17990	18083	17829	17901	17815	17856	17881	17918	17951	17728	17838	17623	18018	17938	18016	17866	18123	17714	17945	17825	17722	18021	17979	17764	17959	18095	17903	17826	17764	17941	18039	17827	17974	18088	17948	17955	17893	18114	18083	17839	17957	17972	17726	17879	18058	17722	17988	18108	17956	18038	17985	18006	17904	17914	18094	17815	18077	18139	17978	18003	17874	18012	17745	17780	17853	18063	18115	18132	17855	17977	17888	17943	18058	18151	17847	18014	17918	17933	17834	17906	18018	17802	17885	17850	18038	17785	17879	17713	18010	18018	18020	17837	17901	17803	17860	18001	18003	17949	18076	17944	17761	18119	17912	17801	17848	17910	17824	17919	17900	17780	18013	17796	18222	17944	18030	17970	17998	17764	17959	17939	18011	18047	17900	17940	17973	17914	17859	18040	17936	17887	17934	17986	18116	17730	17953	17916	17889	17847	18003	17934	17994	17881	17952	18013	17877	17905	18053	17994	17874	18081	17899	17923	17980	18069	17767	18015	18129	17857	17687	18007	17985	17925	17970	17811	17914	18089	17880	17826	17692	18050	17880	17895	18076	17941	18034	17903	17861	17863	17871	17958	17948	17972	18124	17994	17832	17904	17740	17837	17883	17826	17965	17917	17799	17897	17933	17742	17943	17933	17842	17881	18002	17738	18076	18168	18033	17909	17871	17828	17834	17923	18066	17904	18040	18045	18040	17974	17884	17867	17895	17953	17855	17971	17949	17926	17788	17909	17890	17821	17878	17929	17793	17840	18041	18000	18029	18117	17881	17976	17906	17840	17802	17922	18051	17789	17744	17809	17981	17869	17874	17889	17920	17981	17828	18004	17984	17913	17906	17831	17814	18139	17969	17835	17790	17917	17808	17992	17951	17750	18035	17952	17809	17837	17754	17895	17898	17908	18066	18042	17873	17917	18005	17978	18005	17994	17935	18039	17992	17951	17956	17863	17990	18053	17832	17920	17744	17853	17818	17981	18036	18183	18119	17844	17984	17972	17880	17936	17949	17872	17991	17928	17791	17822	17804	17847	17747	17894	17933	18004	17785	17913	17828	17889	18112	18027	17932	17914	17941	17938	17930	17883	17988	17924	17762	17935	17861	17995	17880	17928	18018	17996	17759	17873	17887	18014	17909	17967	17823	18032	18116	17861	18074	17979	18021	17835	17947	17857	17835	17825	17935	17941	18033	17886	18001	17947	17867	17989	17963	17962	17862	18045	17966	17940	17852	17764	18167	17852	17986	17977	17895	17920	17993	18068	17714	17860	17852	17939	18048	17789	17947	17982	18073	17833	18179	17905	18026	18071	17838	17911	17925	17901	17947	18196	18041	18126	18080	18067	18086	17855	17903	17844	17702	17932	17832	17988	17946	17719	17875	17814	17989	17933	17976	17961	18077	17877	17770	17910	17940	17816	17752	17793	18126	18066	18043	18014	17761	18005	17830	17924	17884	17868	18056	18011	17781	17917	17921	17974	17928	18010	17926	17859	17760	18049	18067	17971	17876	17907	17941	18002	17723	17925	18018	17846	17941	18069	17809	17847	17709	17852	17986	17990	18049	17886	17922	17918	18012	17968	17759	17934	18058	18050	18023	17711	17762	18058	17839	17942	18065	17708	17949	17923	17842	18080	17905	17891	18086	18141	18041	17791	17909	18027	18020	17899	17886	17849	17832	17966	18022	18004	17895	17797	17910	17948	17772	17866	17876	17845	18151	17940	18031	18020	17864	17867	18038	17980	17881	17923	17780	17842	17947	18002	17975	17895	17982	17977	17951	17952	17814	17924	17949	17729	17533	17956	17919	17919	17734	17855	17882	18134	17901	17932	18052	18106	17829	17925	17762	18089	17884	17967	17870	17978	18126	18046	17952	17793	17990	17958	18040	17890	18017	17986	17868	17956	17953	17964	17932	17933	18022	17963	17879	17977	17934	17857	17984	17979	17927	17995	17924	17953	17931	17764	17897	18226	17823	17760	17798	18286	18124	17945	17829	18052	18045	18168	17941	17910	17991	17983	17876	18133	18061	17906	17930	17893	17819	17836	17817	17970	17733	17958	17957	17779
15353	28122	25775	21233	19617	18691	17980	17273	16905	16302	16095	15836	15741	15721	15735	15652	15702	15565	15767	15585	15632	15536	15643	15597	15471	15504	15550	15655	15750	15491	15589	15478	15560	15653	15454	15510	15550	15423	15516	15500	15616	15383	15636	15697	15381	15407	15536	15454	15516	15471	15321	15416	15278	15276	15249	15599	15590	15436	15202	15337	15418	15257	15274	15266	15234	15573	15370	15307	15292	15295	15424	15415	15391	15258	15292	15192	15330	15172	15225	15175	15373	15307	15370	15337	15391	15256	15280	15298	15242	15177	15314	15291	15138	15254	15378	15431	15178	15315	15334	15303	15334	15283	15196	15290	15418	15360	15363	15093	15295	15306	15265	15143	15200	15291	15269	15276	15266	15288	15398	15326	15366	15364	15191	15242	15233	15286	15278	15307	15221	15109	15276	15116	15172	15138	15408	15127	15361	15285	15207	15385	15288	15312	15226	15296	15340	15212	15401	15321	15395	15237	15323	15229	15257	15278	15318	15231	15384	15301	15364	15333	15403	15082	15382	15337	15133	15161	15323	15461	15436	15253	15134	15278	15273	15238	15249	15172	15280	15389	15386	15288	15309	15130	15347	15182	15344	15311	15166	15048	15335	15092	15382	15193	15185	15113	15280	15215	15444	15222	15286	15342	15262	15277	15159	15200	15280	15348	15278	15292	15381	15435	15282	15304	15123	15084	15318	15287	15456	15210	15303	15300	15232	15197	15302	15340	15284	15318	15205	15182	15368	15253	15182	15268	15295	15461	15123	15300	15364	15144	15155	15201	15290	15164	15274	15121	15280	15225	15229	15217	15212	15151	15309	15201	15208	15191	15160	15329	15358	15004	15247	15260	15396	15244	15443	15177	15255	15182	15356	15142	15333	15260	15133	15215	15224	15277	15315	15282	15221	15357	15242	15242	15303	15036	15367	15197	15146	15453	15287	15240	15405	15298	15157	15276	15290	15311	15177	15195	15366	15189	15314	15294	15303	15202	15402	15264	15369	15250	15235	15317	15308	15193	15276	15329	15187	15294	15200	15367	15266	15201	15412	15171	15385	15099	15292	15295	15328	15242	15402	15179	15289	15373	15413	15119	15096	15205	15495	15276	15297	15309	15385	15148	15052	15343	15377	15255	15300	15414	15189	15274	15239	15354	15187	15185	15326	15476	15190	15261	15122	15195	15228	15180	15210	15149	15440	15346	15158	15158	15150	15099	15309	15335	15229	15337	15134	15372	15234	15376	15249	15150	15299	15169	15296	15248	15212	15266	15194	15137	15272	15286	15247	15326	15025	15356	15348	15172	15220	15251	15285	15269	15321	15120	15176	15217	15312	15390	15187	15376	15156	15067	15091	15330	15273	15394	15086	15262	15229	15200	15165	15170	15143	15162	15246	15269	15237	15255	15293	15281	15321	15386	15307	15342	15125	15258	15332	15361	15300	15321	15370	15343	15322	15330	15241	15098	15276	15239	15246	15292	15213	15338	15295	15178	15120	15304	15235	15218	15082	15397	15066	15325	15176	15348	15327	15391	15431	15279	15322	15301	15311	15358	15233	15295	15368	15277	15194	15277	15368	15188	15372	15183	15308	15188	15349	15109	15108	15429	15185	15456	15287	15368	15239	15380	15373	15155	15343	15230	15410	15182	15292	15173	15213	15248	15244	15292	15374	15170	15366	15260	15250	15111	15303	15302	15263	15402	15244	15244	15327	15222	15255	15334	15217	15062	15167	15184	15329	15225	15150	15370	15242	15293	15205	15394	15255	15383	15254	15354	15310	15118	15248	15353	15261	15216	15074	15376	15211	15403	15272	15125	15334	15185	15253	15315	15168	15061	15273	15324	15296	15361	15080	15295	15409	15274	15277	15288	15122	15218	15240	15364	15312	15178	15179	15186	15422	15294	15199	15180	15181	15323	15373	15291	15262	15468	15150	15271	15405	15225	15265	15244	15102	15361	15391	15175	15237	15187	15211	15034	15421	15305	15410	15285	15275	15206	15290	15083	15268	15248	15369	15184	15067	15271	15393	15306	15202	15336	15394	15339	15243	15181	15357	15263	15174	15377	15227	15269	15281	15222	15174	15246	15275	15286	15484	15309	15266	15310	15377	15262	15384	15189	15231	15428	15238	15175	15283	15277	15127	15346	15353	15257	15133	15193	15386	15299	15319	15304	15177	15186	15126	15302	15157	15384	15328	15229	15241	15313	15171	15281	15210	15262	15363	15217	15294	15302	15312	15221	15194	15229	15501	15189	15300	15232	15205	15382	15206	15275	15115	15381	15279	15421	15285	15048	15275	15451	15178	15357	15255	15288	15309	15107	15230	15221	15147	14993	15269	15389	15429	15234	15267	15162	15420	15193	15369	15274	15258	15198	15229	15206	15279	15237	15260	15243	15331	15475	15101	15111	15358	15305	15255	15129	15313	15337	15330	15407	15115	15288	15134	15313	15247	15514	15208	15253	15198	15224	15232	15297	15279	15203	15305	15167	15448	15236	15277	15395	15387	15342	15308	15379	15373	15172	15204	15152	15445	15256	15186	15169	15249	15185	15237	15328	15198	15387	15217	15232	15323	15274	15234	15347	15154	15187	15274	15160	15243	15207	15382	15266	15177	15267	15188	15306	15140	15361	15469	15324	15237	15276	15293	15376	15354	15173	15107	15351	15252	15210	15476	15316	15354	15303	15170	15215	15269	15232	15331	15188	15205	15239	15415	15240	15229	15226	15354	15239	15298	15168	15174	15339	15151	15273	15348	15126	15301	15068	15355	15188	15256	15242	15290	15107	15152	15252	15241	15245	15308	15334	15358	15230	15255	15291	15285	15236	15372	15320	15271	15137	15356	15125	15291	15127	15203	15288	15272	15249	15203	15396	15302	15203	15420	15390	15258	15374	15271	15158	15363	15209	15280	15185	15290	15276	15256	15289	15179	15306	15210	15141	15339	15134	15242	15325	15287	15296	15354	15230	15338	15172	15385	15276	15344	15274	15204	15304	15305	15333	15193	15125	15171	15391	15378	15119	15264	15184	15177	15403	15158	15168	15293	15256	15260	15335	15180	15251	15118	15283	15310	15263	15162	15275	15190	15330	15065	15235	15244	15267	15281	15264	15185	15129	15328	15336	15376	15306	15219	15284	15302	15096	15195	15393	15076	15371	15201	15303	15216	15311	15270	15281	15312	15184	15441	15096	15272	15107	15411	15180	15173	15412	15222	15291	15089	15298	15233	15152	15300	15208	15305	15252	15104	15284	15144	15403	15098	15190	15339	15204	15230	15231	15083	15200	15304	15201	15324	15363	15148	15247	15288	15057	15278	15123	15148	15299	15346	15133	15181	15287	15408	15214	15258	15260	15287	15149	15230	15265	15180	15209	15120	15400	15232	15375	15085	15333	15199	15048	15266	15134	15426	15253	15128	15361	15259	15316	15310	15144	15204	15215	15357	15234	15290	15252	15260	15244	15238	15330	15469	15344	15290	15233	15189	15413	15121	15311	15353	15259	15168	15376	15176	15253	15233	15176	15198	15312	15233	15168	15304	15347	15255	15320	15219	15394	15325	15133	15447	15390	15277	15233	15256	15294	15393	15333	15368	15274	15347	15178	15435	15239	15380	15234	15263	15277	15316	15270	15235	15241	15178	15180	15181	15148	15302	15267	15157	15245	15249	15293	15168	15109	15390	15223	15119	15363	15344	15242	15218	15375	15145	15200	15336	15173	15326	15114	15392	15108	15242	15288	15453	15282	15099	15113	15080	15301	15185	15220	15156	15204	15203	15251	15220	15155	15169	15180	15331	15210	15357	15209	15272	15429	15363	15327	15085	15223	15320	15193	15466	15228	15318	15240	15277	15361	15255	15297	15254	15176	15255	15387	15371	15215	15241	15293	15151	15270	15369	15135	15364	15328	15221	15160	15090	15143	15217	15209	15237	15368	15148	15213	15338	15239	15257	15291	15318	15283	15084	15199	15310	15246	15433	15119	15215	15383	15264	15244	15264	14941	15255	15162	15325	14992	15371	15025	15283	15127	15089	15245	15186	15312	15353	15221	15223	15237	15182	15298	15187	15341	15286	15121	15090	15269	15162	15341	15228	15156	15338	15259	15167	15394	15392	15260	15230	15154	15313	15083	15334	15294	15124	15371	15266	15315	15344	15151	15386	15267	15364	15101	15183	15239	15309	15334	15409	15483	15327	15377	15153	15421	15092	15291	15308	15226	15373	15150	15105	15304	15217	15195	15210	15383	15157	15269	15319	15120	15371	15334	15392	15430	15262	15212	15260	15471	15192	15278	15197	15298	15202	15336	15117	15194	15332	15286	15278	15279	15162	15007	15247	15413	15111	15191	15408	15249	15166	15206	15295	15388	15198	15179	15260	15326	15330	15444	15244	15233	15359	15162	15156	15140	15199	15266	15346	15243	15223	15275	15224	15339	15316	15322	15260	15207	15283	15259	15252	15120	15222	15325	15063	15163	15478	15258	15242	15290	15375	15145	15203	15282	15286	15224	15150	15156	15377	15432	15196	15399	15259	15088	15327	15288	15187	15267	15240	15133	15235	15248	15383	15265	15335	15210	15324	15314	15163	15523	15083	15230	15227	15220	15376	15290	15226	15255	15329	15399	15311	15333	15247	15358	15346	15238	15250	15102	15311	15488	15224	15283	15226	15094	15009	15299	15290	15371	15057	15424	15278	15139	15409	15280	15339	15235	15174	15289	15228	15201	15311	15386	15307	15234	15177	15420	15072	15267	15395	15349	15287	15372	15254	15176	15222	15394	15186	15033	15203	15267	15390	15282	15212	15381	15133	15125	15309	15381	15380	15144	15462	15329	15310	15401	15411	15293	15284	15170	15291	15342	15194	15110	15203	15398	15219	15155	15159	15444	15285	15284	15207	15250	15234	15322	15264	15230	15203	15096	15110	15305	15398	15171	15335	15312	15243	15325	15221	15176	15413	15264	15528	15281	15253	15339	15245	15266	15240	15271	15259	15227	15348	15155	15201	15253	15350	15267	15248	15259	15274	15290	15398	15324	15250	15268	15331	15249	15265	15215	15115	15274	15212	15152	15372	15267	15121	15207	15420	15344	15155	15370	15381	15371	15343	15330	15225	15248	15152	15345	15324	15256	15243	15095	15356	15416	15359	15116	15226	15192
27153	21763	24312	21310	18024	18150	18538	18113	18045	17885	17982	18131	17850	18041	17831	17964	17734	17898	17998	17982	17855	17963	17988	18074	18099	17893	17969	18015	18041	17916	17774	17920	18148	17962	17705	17975	17947	18032	17996	18017	17828	17891	18050	17849	17763	17732	17912	17962	17842	17957	17902	17784	17923	17764	17701	17848	17830	17825	17911	17948	17806	17932	17931	17801	17734	17840	17652	17837	17971	17951	17743	17881	17749	17722	17633	17756	17653	17909	17964	17487	17661	17797	17742	17798	17781	17810	17828	17860	17746	17745	17556	17777	17842	17838	17860	17981	17935	17943	18003	17919	17951	17579	17789	18062	17854	18024	18015	17680	17854	17924	17839	17876	17996	18093	17929	17798	17965	17923	18042	17737	17649	17878	17848	17928	17951	17851	17960	17884	17885	17849	17782	17723	17858	17770	17674	17876	17958	17959	17816	17844	17705	17606	17918	17832	17838	17789	17885	17808	17866	17846	17735	17770	17816	17769	17824	17943	17808	17789	17555	17804	17855	17816	17947	17689	17708	17786	17948	17908	17912	17918	17902	17844	17662	17980	17953	17736	17744	17872	17827	17855	17717	17598	17776	17889	17666	17805	17839	17972	17922	17634	17875	17751	17668	17596	17822	17960	17739	18030	17619	17756	17917	17926	17784	17883	17722	17819	17692	17979	17741	17704	17959	17919	17880	17986	17840	17901	18022	17662	17849	17653	17869	17894	17754	17735	17980	17616	18024	17545	17742	17687	17848	17872	17858	18052	17732	17890	17630	17727	17805	18027	17912	17787	17687	17838	17855	17694	17740	17915	17792	17820	17960	18089	17807	17970	17782	17748	17690	17768	17853	17942	17763	17863	17960	17745	17916	17788	18002	17897	17836	17817	17963	17749	17992	18140	17667	17776	17966	17976	17929	17973	17971	17716	17739	17996	17942	17782	17677	17824	17815	17692	17923	17861	17792	17922	17861	17834	17771	17820	17788	17759	17612	17824	17931	17852	17860	17689	17851	17785	17911	17759	17763	17951	17771	17745	17736	17726	17950	17812	17817	17993	17951	17783	17949	17756	17784	17922	18180	17725	17864	17833	17729	17657	18011	17732	17697	17741	17962	17944	17922	17677	17693	17743	17838	17841	17840	17920	17903	17681	17908	17805	18006	17812	17763	17969	17990	17728	17953	17817	17963	17794	17893	17824	17864	17636	17859	17758	17781	17843	17781	17743	18004	17768	17731	18002	17752	17685	17678	17757	17729	17936	17726	17987	17994	18083	17842	17774	17851	17809	17893	17760	17931	17825	17965	17709	17767	17716	17862	17957	17848	17663	17638	17672	17901	17561	17845	17912	17814	18038	17785	17601	17981	17789	17852	17729	17824	17636	17709	17628	17779	17863	17902	17607	18031	17825	17984	17753	17829	18131	17723	17912	17913	17853	17902	17833	17786	17762	17713	17861	17703	17874	17772	17780	17813	17910	17753	17724	17903	17994	18157	17797	17797	17863	17908	17954	17955	17882	17876	17699	17650	17695	17915	17795	17759	17847	17776	17838	17772	17937	17789	18010	17783	17880	17730	17768	17769	17835	17701	17636	17845	17820	17795	17859	17901	17834	17941	17936	17901	17683	17889	17817	17896	17858	17886	17551	17882	17809	17850	18137	17851	17787	17946	17824	17693	17812	17759	17794	17957	17805	17686	17756	17817	17598	17709	17848	17695	17592	17975	17975	17694	17841	17853	17846	17800	17736	17708	17701	17705	17753	17778	17840	17671	17667	17854	17752	17544	17878	17878	17848	17765	17870	17687	17625	17734	17716	17923	17961	18003	17681	17883	17790	17863	17837	17914	17864	17918	17892	17786	17690	17759	17907	17876	17745	17765	17837	17804	17758	18072	17918	17601	17683	17805	17813	17963	17782	17979	17673	17798	17833	17636	17796	17813	17885	17822	17929	17694	17781	17648	17800	17829	17947	17909	17882	17926	17759	17773	17952	17757	17978	17826	18031	17952	17804	17812	17764	17715	18008	17662	17789	17961	17990	17919	17830	17803	17719	17885	17879	17737	17742	17888	18044	18017	17846	17936	17877	18025	17950	17838	17887	17672	17821	18007	17679	17729	17864	17788	17847	17864	17908	17743	17950	17899	17837	17710	18199	17738	17782	17713	17836	17783	17870	17786	17918	17729	17946	17852	17709	17661	17866	17651	17813	17773	17830	17893	17826	18080	17868	17925	17739	17709	17821	17652	17836	17832	17806	17823	17948	17733	17791	17868	17885	17689	17796	17987	17986	17913	17872	18029	18009	17894	17975	17915	17802	17635	17902	17959	17758	17820	17727	17759	17716	17731	17714	17875	17769	17965	17718	17651	17707	17874	17849	17582	17822	17870	18021	17935	17799	17887	17791	17983	17878	17776	17608	18001	17915	17802	17788	17863	17874	18021	17759	17700	17953	17804	17833	17964	17634	17892	17704	17880	18099	17945	17812	17837	17822	17694	17866	18070	17988	17915	17911	17735	17839	17743	17926	17896	17936	17673	17739	17922	17819	18065	18028	17776	17722	17880	17920	17707	17885	18027	17767	17878	17747	17931	17935	17794	18037	17827	17824	17848	17941	17794	17860	17960	17737	17747	17922	18004	17702	17866	17756	17900	17841	17847	17911	17813	17804	17998	17903	17714	17827	17697	17732	17738	17750	17912	17817	17861	17882	17674	17964	17718	17544	17796	17747	17737	17816	17734	17848	17582	17818	17897	17716	17538	17634	17624	17863	17724	17747	17986	17740	17908	17942	17824	17744	17869	17799	17597	17872	18030	17530	17933	17901	17979	17693	17860	17672	17883	17728	17795	18003	17792	17849	18017	17869	17762	17846	17740	17786	17999	17787	17766	17838	17855	17747	17916	18033	17963	17864	17847	17695	17885	17812	17905	17580	17938	17719	17758	17844	17780	17934	17847	17640	17650	17669	17895	17938	17719	17874	17881	17738	17732	17918	17937	17946	17773	17647	17983	17940	17906	18029	17889	17889	17861	17838	17775	17737	17826	17761	17980	17796	17969	17962	17695	17762	17894	17777	17805	18060	17991	17926	18032	17831	17918	17802	17932	17870	17900	17579	17819	17707	17794	17707	17771	17986	17882	17732	18001	17688	17736	17930	17695	17860	17717	17934	17704	17737	17856	17820	17886	17809	17864	17871	17662	17895	18057	17991	17855	17859	17936	17903	17801	17770	18036	17846	17696	17882	18011	17868	17820	17828	17667	17717	17797	17807	17801	17710	17923	17981	18004	17826	17852	18021	17849	17905	17907	17858	17839	17664	17999	18031	17732	17777	17728	17780	17788	17821	17916	17906	17931	17790	17839	17961	17720	17748	17971	17852	17778	17734	17825	17990	17896	17893	18055	17920	17803	17739	18074	17919	17843	17758	17959	17854	17752	17942	18033	17775	17976	17839	17761	17881	17848	17768	18069	17842	17647	17977	17685	18023	18137	18113	18103	17850	17737	17752	17633	17811	17792	17788	17639	17885	17576	17922	17703	17857	17563	18010	17899	18021	17829	17814	17856	17724	17629	17809	17621	17725	17966	17845	17703	17716	17817	17619	17953	17840	17713	17964	18020	17723	17773	17858	17878	18092	17709	17973	17855	17810	17835	17909	17698	17747	17836	17719	17915	17816	17996	17781	17809	17933	17934	17795	18013	17755	17940	17858	17879	17960	17706	17755	17799	17777	17774	17782	17746	17769	17786	17626	17788	17781	17771	18079	17694	17960	17611	17835	17980	17880	17709	17831	17915	18029	17873	17902	17850	17867	17725	17865	17976	17875	17918	17771	17883	17746	17739	17822	17758	17593	17637	17824	17763	17639	17951	17987	18037	17900	17639	17810	17826	18020	17871	17888	17815	17752	17763	17857	17703	17831	17724	17729	17805	17707	17833	17797	17848	17766	17836	17820	17922	17948	17828	17792	17847	17755	17853	17550	17896	17918	17943	17767	17766	17810	17669	17604	17794	17956	17854	17894	17675	17920	17631	17798	17898	17848	17938	17745	17689	17923	17895	17901	17926	17745	17722	17592	17723	17910	17601	17880	17917	17850	17883	18131	17876	17778	17883	17828	17901	17826	17628	17892	17819	17710	17987	17791	17792	17650	17858	17816	17898	17799	17801	17921	17878	17835	18038	17733	17874	17919	17884	17672	17761	17761	17802	17693	17781	18030	17844	17989	17951	17901	18055	17821	17985	17835	17919	17827	17822	17836	17864	17878	17826	17725	17750	17742	17921	17892	17892	17755	17705	17677	17752	17690	17948	17853	17888	17712	17922	17779	17841	17934	17820	17736	17764	17736	17729	17965	17888	17667	17868	17885	17849	18030	17927	17742	17938	17888	17823	17733	17914	17778	17792	17792	17854	17678	18069	17880	17666	17604	17817	17792	17738	17969	18084	17882	17758	17935	17765	17597	17819	17828	17806	18020	17854	17999	17980	17837	17777	17757	17805	18006	18011	17894	17939	17844	17835	17864	17996	17799	17824	17798	18028	17833	17843	17732	17797	17656	18071	18052	18024	17740	17959	17908	17919	17721	17675	17859	17884	17713	17952	17632	17887	17876	17726	17957	17943	17713	17929	18027	18000	17905	17949	17999	17932	17892	17956	17726	17790	17944	17816	18092	17809	17714	17752	18038	17714	17593	17807	17953	17787	17771	17469	17694	17879	17934	17587	17683	17837	18014	17885	17804	17779	17781	17831	17807	17831	17791	17815	17883	17872	17863	17742	17849	17837	17889	17846	17913	17978	17949	18085	17755	17930	17903	17902	17790	17887	17757	17948	17928	17939	17875	17815	17949	17771	17781	17861	17772	17798	17654	17708	17723	17913	17871	17867	17804	18001	17864	17858	17740	17657	17787	17781	17782	17655	17758	17766	17895	17946	17628	17792	17787	17904	17746	17960	17763	17705	17804	17839	17897	17915	17923	17966	17744	17757	17792	17775	17885	17800	17870	17899	17796	17829	17781	17881	18013	17891	17916	17871	17745	17876	17852	17973	17938	17784	18033	17962	17976	17919	17922	17703	17705	17762	17723	17985	17981	17711	17684	17801	17635	17715	17924	17826	17925	17907	17827	17825	17902	17997	18021	17514	17912	17907	17954	17764	17835	17928	17886	17799	17744
14718	17225	17178	16258	15850	15978	15795	15676	15610	15666	15522	15376	15329	15523	15629	15412	15304	15282	15409	15373	15402	15437	15383	15382	15464	15489	15526	15397	15234	15612	15549	15409	15390	15436	15398	15520	15571	15506	15277	15496	15456	15318	15382	15640	15496	15434	15441	15416	15439	15379	15499	15321	15287	15410	15427	15269	15230	15364	15384	15291	15293	15481	15307	15331	15475	15256	15382	15338	15374	15239	15455	15290	15371	15179	15220	15385	15316	15446	15350	15219	15470	15309	15419	15461	15337	15397	15326	15305	15227	15378	15368	15285	15374	15322	15346	15284	15306	15282	15373	15182	15425	15212	15385	15328	15402	15322	15293	15381	15396	15370	15469	15265	15178	15483	15286	15346	15453	15349	15311	15459	15269	15125	15166	15367	15360	15260	15380	15442	15425	15293	15360	15297	15324	15357	15246	15261	15307	15457	15420	15340	15434	15287	15358	15131	15168	15272	15192	15506	15283	15350	15444	15414	15291	15301	15401	15167	15329	15363	15180	15349	15350	15173	15351	15361	15293	15486	15306	15364	15313	15273	15260	15221	15331	15215	15341	15205	15288	15534	15343	15243	15361	15299	15195	15433	15285	15309	15405	15249	15388	15377	15315	15575	15294	15330	15287	15335	15296	15282	15332	15340	15372	15213	15438	15260	15269	15495	15182	15350	15245	15409	15118	15337	15266	15467	15320	15501	15437	15395	15195	15226	15387	15291	15223	15631	15271	15419	15288	15219	15231	15256	15245	15389	15288	15169	15217	15382	15183	15278	15284	15377	15435	15275	15470	15371	15317	15141	15464	15238	15311	15283	15471	15214	15293	15272	15513	15267	15366	15259	15405	15357	15288	15307	15417	15441	15420	15325	15304	15445	15392	15444	15220	15451	15274	15415	15389	15212	15234	15350	15425	15231	15224	15420	15233	15338	15376	15463	15287	15445	15266	15304	15284	15330	15391	15409	15373	15310	15351	15266	15317	15238	15321	15315	15308	15357	15271	15284	15199	15190	15158	15340	15202	15077	15405	15404	15270	15328	15413	15292	15466	15339	15316	15252	15239	15238	15373	15302	15309	15299	15242	15405	15240	15186	15245	15265	15363	15331	15284	15303	15393	15375	15459	15375	15346	15283	15259	15329	15341	15277	15261	15259	15281	15266	15407	15339	15325	15426	15197	15363	15307	15556	15220	15345	15477	15357	15422	15385	15280	15503	15420	15425	15342	15401	15610	15310	15388	15240	15410	15350	15414	15290	15260	15220	15419	15386	15381	15487	15253	15368	15304	15374	15283	15249	15551	15314	15131	15297	15430	15465	15348	15319	15275	15148	15381	15248	15500	15168	15307	15330	15306	15356	15311	15398	15227	15249	15361	15108	15365	15209	15312	15393	15272	15389	15196	15269	15460	15390	15360	15485	15442	15304	15195	15322	15570	15368	15258	15430	15394	15472	15209	15287	15258	15326	15268	15399	15400	15154	15275	15348	15363	15382	15429	15263	15321	15212	15222	15487	15188	15426	15369	15412	15194	15247	15291	15281	15410	15439	15414	15391	15206	15439	15471	15275	15522	15227	15310	15301	15250	15317	15147	15475	15358	15284	15535	15329	15353	15312	15373	15190	15394	15207	15366	15294	15264	15278	15425	15239	15404	15230	15460	15443	15167	15333	15500	15297	15420	15299	15393	15413	15279	15464	15354	15382	15264	15120	15216	15271	15240	15448	15332	15413	15417	15248	15442	15393	15427	15442	15276	15343	15472	15305	15338	15403	15451	15302	15315	15341	15256	15215	15333	15320	15320	15265	15406	15335	15172	15304	15305	15310	15279	15386	15518	15304	15497	15207	15418	15343	15305	15304	15296	15335	15320	15496	15346	15217	15357	15221	15372	15200	15278	15221	15315	15165	15288	15363	15356	15297	15312	15434	15318	15464	15452	15374	15367	15248	15244	15455	15319	15177	15299	15369	15294	15309	15523	15281	15267	15351	15212	15444	15340	15305	15231	15357	15291	15429	15326	15218	15378	15257	15359	15194	15555	15231	15362	15626	15139	15252	15438	15342	15197	15156	15156	15399	15147	15408	15251	15302	15271	15305	15290	15359	15315	15335	15321	15416	15305	15425	15294	15331	15279	15320	15386	15444	15347	15052	15283	15327	15439	15238	15320	15218	15537	15325	15361	15358	15313	15202	15477	15485	15472	15357	15291	15316	15237	15226	15151	15388	15263	15402	15153	15386	15300	15475	15252	15234	15236	15216	15206	15414	15354	15186	15326	15354	15429	15291	15267	15234	15500	15332	15410	15348	15352	15305	15355	15147	15463	15277	15337	15396	15224	15117	15546	15390	15343	15226	15465	15277	15286	15404	15361	15351	15143	15439	15375	15150	15323	15411	15284	15232	15423	15235	15302	15512	15277	15453	15329	15293	15423	15302	15367	15371	15380	15377	15467	15362	15449	15373	15370	15301	15357	15318	15301	15433	15236	15389	15210	15401	15314	15356	15272	15289	15479	15365	15309	15465	15316	15368	15453	15291	15444	15309	15319	15352	15275	15311	15548	15172	15252	15184	15230	15322	15222	15284	15385	15285	15221	15357	15389	15361	15147	15395	15473	15255	15259	15363	15308	15263	15347	15276	15387	15271	15234	15282	15308	15251	15377	15437	15461	15422	15297	15290	15516	15226	15343	15369	15352	15354	15454	15277	15244	15510	15238	15310	15220	15325	15243	15352	15315	15231	15390	15289	15266	15394	15162	15318	15283	15309	15245	15350	15250	15302	15348	15415	15349	15407	15406	15458	15245	15266	15237	15265	15538	15285	15251	15408	15225	15466	15228	15229	15242	15545	15307	15472	15210	15343	15258	15196	15393	15386	15393	15320	15291	15275	15299	15403	15355	15220	15291	15313	15289	15321	15396	15136	15340	15415	15394	15391	15387	15111	15232	15335	15446	15361	15364	15378	15534	15266	15235	15293	15336	15327	15271	15457	15442	15324	15161	15486	15405	15358	15337	15333	15400	15427	15171	15147	15312	15322	15280	15468	15166	15326	15386	15386	15282	15184	15237	15461	15179	15301	15367	15345	15278	15354	15439	15355	15399	15223	15414	15334	15379	15348	15374	15257	15254	15408	15267	15370	15191	15391	15231	15319	15409	15376	15304	15256	15259	15346	15471	15357	15280	15448	15241	15346	15214	15115	15281	15380	15320	15408	15383	15251	15315	15272	15257	15305	15373	15238	15359	15191	15370	15426	15244	15261	15529	15430	15235	15300	15218	15473	15354	15460	15442	15343	15440	15283	15257	15469	15293	15151	15158	15358	15438	15401	15415	15457	15346	15397	15455	15351	15319	15416	15326	15458	15169	15474	15372	15439	15379	15329	15193	15172	15210	15459	15384	15224	15217	15436	15392	15357	15401	15304	15241	15522	15229	15254	15369	15332	15202	15373	15312	15297	15565	15528	15359	15300	15427	15120	15381	15311	15403	15394	15273	15373	15432	15283	15335	15361	15409	15077	15294	15291	15287	15304	15192	15297	15252	15252	15373	15277	15355	15418	15326	15337	15350	15362	15522	15363	15305	15281	15396	15362	15397	15291	15271	15366	15390	15338	15163	15386	15432	15313	15335	15414	15428	15275	15399	15511	15308	15298	15317	15378	15294	15393	15436	15342	15249	15264	15277	15417	15271	15267	15435	15550	15517	15432	15463	15312	15263	15378	15523	15268	15421	15196	15370	15246	15209	15365	15285	15435	15464	15320	15305	15285	15468	15371	15484	15323	15379	15126	15344	15278	15401	15330	15276	15209	15539	15374	15336	15314	15327	15466	15222	15205	15497	15469	15302	15466	15276	15302	15275	15295	15321	15376	15391	15369	15358	15470	15161	15359	15503	15390	15373	15168	15341	15354	15239	15267	15299	15328	15337	15556	15283	15321	15284	15376	15330	15242	15305	15417	15472	15265	15391	15507	15219	15349	15452	15381	15443	15121	15354	15450	15209	15501	15260	15351	15553	15319	15391	15308	15403	15370	15209	15435	15313	15395	15317	15376	15319	15160	15412	15261	15340	15350	15183	15305	15390	15274	15276	15501	15289	15337	15324	15326	15260	15232	15233	15439	15239	15298	15299	15495	15260	15442	15232	15301	15335	15414	15301	15396	15197	15192	15387	15280	15301	15370	15316	15180	15373	15378	15449	15342	15281	15316	15384	15336	15547	15205	15247	15446	15217	15249	15323	15217	15279	15345	15460	15426	15278	15507	15381	15251	15166	15246	15314	15340	15235	15185	15667	15422	15460	15427	15302	15256	15300	15376	15386	15303	15343	15142	15389	15334	15080	15239	15494	15327	15333	15291	15338	15291	15337	15328	15271	15320	15515	15206	15235	15348	15210	15401	15410	15305	15354	15339	15298	15341	15367	15376	15302	15276	15251	15310	15355	15271	15322	15302	15316	15292	15368	15324	15358	15281	15208	15263	15458	15382	15235	15347	15321	15330	15284	15390	15282	15211	15395	15283	15342	15374	15349	15215	15269	15421	15369	15259	15407	15280	15325	15439	15378	15325	15276	15230	15283	15363	15320	15420	15339	15354	15304	15299	15534	15336	15266	15252	15217	15301	15361	15242	15256	15313	15153	15391	15285	15473	15334	15363	15367	15253	15326	15374	15258	15377	15192	15330	15316	15272	15318	15548	15355	15384	15498	15304	15335	15292	15363	15366	15180	15500	15484	15244	15528	15321	15320	15227	15252	15556	15271	15359	15195	15284	15281	15274	15362	15412	15355	15223	15558	15351	15306	15239	15296	15306	15481	15417	15575	15180	15129	15379	15129	15352	15334	15270	15163	15545	15459	15388	15440	15322	15327	15239	15285	15394	15288	15276	15206	15360	15302	15343	15268	15264	15122	15456	15397	15305	15213	15332	15416	15261	15421	15300	15397	15461	15437	15326	15283	15242	15183	15453	15260	15224	15246	15285	15419	15465	15345	15275	15468	15170	15406	15546	15450	15337	15393	15306	15242	15256	15341	15538	15279	15329	15386	15279	15332	15486	15431	15298	15131	15317	15547	15277	15210	15420	15091	15436	15362	15272	15307	15361	15387	15456	15284	15307	15275	15399	15430	15390	15295	15283	15284	15415	15279	15323	15386	15273	15336	15288	15357	15351
23597	21076	28532	23931	21879	22007	20789	18345	17929	17943	17555	17563	17472	17468	17569	17445	17451	17463	17557	17406	17462	17296	17303	17385	17177	17388	17404	17366	17327	17290	17382	17444	17311	17311	17323	17438	17385	17499	17560	17436	17230	17348	17289	17420	17324	17238	17203	17445	17367	17351	17336	17289	17201	17081	17155	17383	17494	17243	17208	17166	17161	17080	17347	17278	17183	17127	17376	17233	17122	17308	17276	17360	17257	17143	17150	17278	17083	17079	17165	17214	17013	17191	17219	17302	17211	17220	16998	17139	17056	17316	17176	17227	17044	17148	17162	17127	17236	17325	17304	17067	17161	17202	17260	17048	17186	17192	17162	17147	17249	17014	17119	17207	17241	17190	17091	17257	17257	17052	17041	17186	16985	17288	17417	17192	17376	17010	17224	17315	17260	17175	17084	17150	17211	17139	17272	17342	17325	17116	17330	17236	17290	17026	17165	17213	17340	17216	17247	16955	17253	17133	17222	17233	17205	17054	17178	17368	17282	17186	17377	17366	17393	17296	17023	17354	17178	17272	17187	16952	16987	17385	17208	17177	17308	17293	17126	17107	17224	16897	17207	17410	17264	17213	17320	17182	17288	17114	17380	17215	17082	17061	17111	17069	17137	17226	17288	17086	17059	17198	17422	17094	17239	17129	17256	17228	17191	17027	17089	16991	17076	17242	17315	17291	17174	17342	17248	17340	17061	17233	16994	17099	17280	17239	17184	17163	17386	17357	17202	17168	17131	17236	17305	17106	17250	17129	17105	17179	17200	17239	17302	17316	17374	17228	17118	17107	17196	17193	17208	17212	17071	17194	17300	17343	17261	17074	17280	17406	17232	17252	17209	17248	17083	17289	17171	17342	17324	16947	17102	17230	17118	17168	17285	17089	17260	17108	17073	17105	17212	17240	17275	17268	17117	17391	17190	17151	17095	17432	17244	17195	17200	17294	17225	17218	17390	17145	17350	17241	16953	17215	17268	17122	17322	17180	17448	17193	17290	17353	17094	17089	17020	17278	17136	17067	17126	17246	17179	17286	17182	17260	17273	17375	17495	17230	17262	17407	17144	17133	17080	17048	17075	17172	17316	17312	17093	17221	17168	17113	17307	17361	17125	17109	17036	17209	17110	17094	17212	17294	17054	17177	17203	17293	17040	17286	17266	17298	17194	17318	17163	17016	17123	16980	17338	17176	17144	17333	17367	17320	17126	17050	17205	17044	17341	17385	17142	17138	17312	17526	17123	17189	17102	17177	17072	17066	17252	17088	17240	17183	17305	17213	17135	17144	17142	17165	17241	17185	17261	17112	17368	17118	17471	17142	17293	17236	17309	17260	17197	17234	17059	17230	17203	17176	17061	17306	17239	17136	17334	17324	17300	17311	17250	17108	17225	17132	17104	17144	17270	17425	17259	17315	17125	17294	17211	17497	17365	17133	17345	17151	17091	17096	17143	17278	17289	17175	17195	17358	17269	17029	17274	17299	17322	17167	17321	17364	17101	17435	17368	17092	17265	17157	17122	17184	17139	17149	17141	17325	17127	16986	17261	17149	17114	17136	17280	17102	17265	17268	17142	17062	17258	17208	17197	17130	17138	17118	17353	17283	17209	17104	17321	17156	17296	17194	17109	17264	17341	17174	17192	17077	17111	17153	16930	17283	17198	17099	17485	17227	17101	17197	17066	17338	17055	17278	17188	17211	17230	17266	17303	17341	17109	17261	17231	17259	17054	17073	17211	17275	17190	17142	17328	17074	17355	17227	17158	17168	17251	17446	17216	17183	17410	17423	17211	17186	17218	17097	17243	17100	17150	17151	17194	17126	17366	17101	17254	17168	16952	17131	17013	17166	17157	17275	17357	17189	17288	17172	17062	17307	17411	17267	17281	17200	17311	17126	17331	17085	17145	17232	17203	17189	17242	17167	17214	17319	17270	17305	17220	17344	17099	17200	17027	17240	17397	17202	17134	17394	16997	17320	17220	17153	17062	17098	17225	17165	17240	17253	17084	16959	17058	17049	17315	17124	17254	17106	17214	17224	16955	17423	17171	17524	16995	17177	17063	17156	17196	17449	17291	17024	17279	17312	17237	17212	17386	17169	17213	17157	17310	16997	17246	17193	17142	17153	17059	17313	17328	17161	16984	17091	17030	17184	17151	17215	17133	17024	17043	17267	17197	17082	17033	17237	17160	17121	17106	17256	17232	17188	17376	17390	17123	17066	17163	17380	17215	17270	17253	17134	16974	17146	17160	16954	17283	17410	17225	17205	17199	16935	17097	17335	17099	17285	17124	17284	17330	17169	17272	17243	17242	16978	17076	17076	17107	17116	17163	17121	17174	17247	17363	17331	17215	16979	17058	17281	17204	17145	17183	17298	17244	17041	17121	17307	17294	17141	17292	16987	17321	17329	17113	17013	17349	17340	17342	17360	17199	17201	17168	17157	17316	17330	17274	17071	17150	17166	17251	17181	17244	17122	17068	17433	17138	17249	16959	17367	17284	17152	17117	17354	17308	17391	16977	17086	17073	17156	17004	17326	17084	17079	17111	17122	17009	17234	17242	17156	17263	17217	17173	17115	17165	17337	17597	17164	17279	17235	17088	17161	17192	17158	17141	16980	17250	17036	17086	17274	17202	17062	17253	17241	17199	17235	17226	17086	17316	17102	17165	17175	17187	17273	17080	17165	17200	17490	17046	17376	17296	17218	17234	17369	17103	17210	17101	17209	17077	17056	17258	17194	16978	17187	16977	17177	17272	17242	17364	17328	17265	17279	17320	17276	17269	17120	16965	17222	17057	17159	17095	17173	17159	17290	17083	17268	17199	17235	17021	17216	17095	17094	17099	17214	17259	17251	17317	17001	17082	17136	17316	17340	17310	16907	17167	17127	17102	17227	17184	17282	17371	17278	17229	17047	17317	17239	17232	17033	17340	17347	17179	16989	17228	17273	17187	17295	17062	17153	17032	17233	17231	17325	17095	17216	17199	17155	16927	17092	17104	17317	17308	17189	17093	17287	17462	17007	17281	17307	17225	17363	17182	17283	17133	17271	17190	17289	17254	17335	17201	17277	17314	17218	17144	17084	17262	17036	17025	17110	17252	17135	17246	17128	17156	17157	17153	17003	17094	17328	17017	17047	17086	17339	17237	17273	17366	17149	17382	17173	17433	17198	17088	17101	17054	17138	17328	17115	17239	17203	17144	17212	17260	17197	17177	17321	17473	17228	17206	17102	17044	17240	17181	17310	17202	17320	17434	17035	17224	17136	17245	17147	17235	17199	17316	17386	17326	17071	17361	17339	17204	17148	17074	17174	17400	17139	17313	17153	17350	17181	17258	17145	17246	17337	17031	17113	17228	17383	17147	17142	17256	17266	17280	17086	17194	17047	17298	17277	17288	17282	17376	17189	17435	17151	17161	17324	17233	17221	17087	17295	17106	17100	17043	17107	17169	17296	17092	17205	17112	17219	17027	17292	17155	17224	17285	17332	17359	17012	17243	17155	17045	17381	17209	17110	17201	17197	17257	17131	17159	17038	17136	17102	17343	17398	17081	17167	17220	17248	17037	17012	17197	17085	17312	17322	17220	17207	17412	17198	17020	17132	17327	17232	17204	17248	17265	17350	17170	17238	17152	17368	17306	17071	17317	17120	17154	17337	17374	17083	17039	17072	17115	17127	17221	17159	17143	17091	17153	16889	17253	17335	17072	17187	17318	17268	17293	17162	17032	17216	17177	17329	17302	17322	17154	17253	17236	17395	17224	17456	16967	17210	17233	17356	17120	17285	17159	17228	17320	17485	17091	17361	17237	17012	17058	17104	17276	17218	17222	17158	17317	17297	17144	17260	17118	17329	17288	17370	17151	17192	17241	16934	17147	17084	17185	17304	17295	17126	17191	17278	17089	17044	17223	17244	17272	17089	17205	17101	17304	17392	17360	17213	17214	17192	17148	17293	17219	17301	17449	17025	17152	17257	17165	17215	17388	17021	17222	16991	17196	17155	17191	16961	17251	17254	17204	17161	17131	17118	17078	17129	17220	17245	17277	17052	17102	16966	17051	17043	17109	17085	17215	17073	17328	17128	17213	17135	17153	17269	17306	17226	17200	17126	17229	17053	17246	17130	17224	17142	17375	17084	17192	17337	17156	17300	17287	17151	17182	17142	17433	17076	16942	17049	17179	17116	17136	17336	17263	17229	17351	17088	17213	17339	17272	17244	17070	17130	17312	17085	17210	17202	17161	17284	17226	17092	17256	17022	17334	17265	17227	17229	17384	17227	17242	17421	17337	17197	17259	17130	17182	17236	17270	17299	17253	17086	17012	17254	17085	17080	17223	16988	17436	17279	17305	17218	17351	17412	17368	17283	17113	17196	17253	17182	17261	17029	17228	17267	17057	17359	17142	17204	17240	17247	17086	16952	17189	17162	17251	17105	17347	17088	17439	17212	17186	17316	17194	17199	17298	17220	17125	17348	17243	17279	17195	17159	17139	17393	17115	17277	17205	17210	17128	17287	17427	17380	17043	17222	17151	17285	17358	17191	17325	17312	17338	17212	17260	17203	17045	17331	17238	17118	17169	17250	17259	17121	17279	17133	17208	16994	17220	17187	17276	17153	17239	17237	17260	17144	17146	17202	17312	17149	17098	17278	17232	17121	17492	17294	17148	17071	16997	17147	17210	17401	17148	17238	17496	17119	17107	17199	17077	17211	17254	17356	17419	17425	17282	17160	17332	17229	17122	17447	17331	17421	17169	17292	17288	17146	17416	17214	17282	17182	16983	17054	17161	17312	17194	17375	17363	17214	17331	17182	17344	17164	17293	17380	17083	16921	17234	17275	17135	17099	17214	17215	17338	17123	17163	17198	17030	16944	17180	17252	17181	17197	17358	17125	17537	17172	17286	17014	17155	17241	17178	17467	17217	17326	17262	17213	17227	17067	17246	17204	17107	17125	17294	17211	17279	17144	16959	17431	17238	17113	17353	17225	17144	17372	17195	17161	17324	17229	17328	17138	17247	17113	17097	17318	17057	17068	17172	17381	17154	17273	17290	17132	17238	17269	17144	17139	17085	17078	17404	17268	16948	17133	17124	17222	17194	17145	17300	17161	16980	17149	17420	17317	17105	17175	17337	17222	17107	17033	17249	17243	17244	17317
13924	23274	22106	18776	17665	17191	16655	16195	15754	15767	15466	15303	15189	15156	15229	15126	15134	15117	15088	15018	15239	15027	15090	15090	15067	15316	15013	15067	15332	15153	15158	15067	15082	15055	15201	15132	15159	15188	15108	15052	15207	15015	15248	15035	15099	15023	15267	15053	15034	14994	15023	14949	15060	14944	15017	15003	15219	14933	15007	15089	14971	14978	14905	14988	14901	14901	15077	14963	15124	14943	14969	15079	14959	15011	14805	14937	14807	14957	14713	15157	15013	14987	14895	15021	15057	14945	14943	14769	15083	15028	15011	15143	15085	14871	14853	15014	14888	14985	14992	15089	15075	14946	14963	14869	14952	14834	14946	15149	15070	14822	14969	15030	14975	14960	15013	14786	14676	14944	15029	14872	14796	14929	14954	15116	15079	14887	14762	14924	14814	14904	14981	14802	14931	14990	14964	15066	15025	14895	15080	14988	15088	14788	14784	15115	15063	14987	15144	14869	14991	15060	15019	14870	14985	14973	15000	15102	14946	15002	14790	14893	14978	15014	14859	14818	15098	14936	14873	15005	15030	14814	14943	14926	14869	14865	14948	14973	15017	14964	15043	14801	14803	15025	14944	14919	15162	15087	14960	15049	14974	14999	14915	14965	15058	14994	15084	14872	14845	14938	14949	15178	14923	14917	14894	14868	14883	14830	14913	15048	14927	14728	14929	14885	14957	14903	14871	14962	15171	15018	15024	14933	15007	14951	14918	14902	14849	14737	14972	14975	14839	15020	14922	14880	14919	14889	15053	14982	15022	14964	14915	14808	14924	14849	14998	14880	14886	14909	14878	14862	15086	14814	15005	14843	14792	14990	15156	14987	15051	14971	14940	15011	14921	15122	14797	14944	15015	14920	14990	14980	15048	14927	14989	14854	14993	14930	14906	14886	14874	15012	14954	14887	14927	14934	14883	14847	14913	15047	14881	14950	15000	14936	15014	14919	15044	14732	14880	14744	15046	14994	14994	14752	15023	14921	14754	15054	15062	14823	14722	15087	14833	14817	15031	14821	14881	15008	14848	14850	14932	15050	14764	14919	14938	14901	14972	15074	14941	14833	14849	15045	14875	14980	14876	15070	14984	15091	14877	14982	14844	15067	14830	14972	15066	14870	14984	15084	14896	14833	14935	14889	14859	14976	14897	14834	14874	15006	15037	15012	15014	15022	14962	14898	14898	15006	14880	14882	15031	14968	14871	14949	15018	14875	14916	14815	14908	14920	14895	15096	15013	14919	14975	15007	14802	14935	15057	14791	14933	14984	15073	14875	14967	15058	14916	14935	14981	14907	14891	14921	14985	14732	14854	14985	15009	14842	15001	14903	15027	14855	15007	14994	14939	15176	14975	14925	15123	14972	15036	14788	14737	14819	14887	14736	14905	15044	14960	14934	14943	14922	14855	14863	14787	15023	14846	14867	14877	14921	14893	14968	14923	14902	15002	14921	14977	15038	15017	15026	14991	15070	14938	14873	14794	14810	14855	14780	14973	14973	14940	14981	14862	14831	14898	15014	15077	14792	15087	14923	15077	15133	14989	14807	14916	14896	14841	14896	14985	15085	15074	14904	14730	14808	15073	14894	15254	14871	14945	14914	15042	14856	14830	14904	15043	15067	14944	14785	14889	15033	14870	14855	14866	14989	14960	14964	14905	14919	14967	15027	15000	15018	14873	15070	14891	14901	15070	14836	14966	14850	14846	15052	14829	14940	14961	14997	14909	14874	15069	14906	14816	14993	15007	14889	15044	14764	14892	14989	14953	14910	14809	14997	14837	15041	14995	14990	15006	14810	15162	15053	14929	15099	14979	14910	14953	14920	14965	14989	15059	15009	14943	14795	15010	14952	15003	14944	15010	14905	14773	14912	14992	15003	14917	14965	14853	15001	14831	14858	15060	14886	14941	14929	15014	14956	15151	15052	14997	15089	14855	15054	14787	14825	14894	14846	15153	14793	14845	14973	14931	14903	14790	14914	15066	14906	14966	14981	14730	14844	14928	15033	14994	15068	14870	15047	14917	14926	14842	14832	14931	14751	14913	14976	14862	15117	14769	14789	14872	14826	14766	15001	14957	15018	14914	14887	14966	14842	14741	14998	14937	14934	14843	14854	14928	14899	14936	14732	14817	14976	15024	14849	14868	15126	14944	14978	14844	14964	15047	14960	14949	14948	14966	14781	15025	15035	15029	15019	14945	14915	15014	15069	14969	14928	15074	14967	15018	14914	14909	14707	15043	14891	14967	15079	14884	15001	14947	14761	15061	15051	14995	15088	14966	14940	14957	14834	14897	15012	14870	14974	14849	14904	15020	14836	14960	14845	14870	15008	14844	15130	14890	14882	15072	14831	15138	14895	14834	15006	14852	14994	15016	14931	14732	15013	14810	14821	14857	14929	15013	14991	14894	14862	15084	15006	14994	14974	15055	14795	15033	14991	14868	14907	14900	14917	14938	14771	14985	14715	14897	14913	14938	14996	15047	14846	15052	14815	15072	14906	15056	14839	14960	14998	14872	14874	15011	14991	15019	15050	15037	15073	15021	14882	15014	15096	14990	15052	14917	14895	14887	15000	14932	15034	15011	14922	15020	14935	14784	15074	15113	15026	14937	14939	15177	14885	15089	14913	14896	14971	14986	15023	14925	14915	14839	15003	15085	14815	14936	15058	15002	14835	14838	14980	15075	14829	14903	14966	14942	15000	15054	14931	14913	14893	15002	15141	14944	15012	14931	15013	14932	14853	14981	14981	14926	15066	14890	14899	14975	15057	14997	15051	15110	14919	14945	15019	14815	14858	14979	14951	14761	14959	15025	14952	14897	14943	14992	14832	15012	15039	14978	14908	15036	15099	14721	14924	15027	14961	14894	14810	14801	15025	14856	14982	14928	14904	14896	15126	14904	14863	14927	14917	14700	14908	14817	15043	14862	14957	14990	14795	14947	15039	14986	14961	15047	14870	14784	15028	14956	14987	15101	14804	14903	15092	14954	14969	14888	15099	15030	14926	14848	15022	15039	14956	14963	14737	15272	14983	14915	15053	14878	15063	14876	14847	14906	14999	15035	14804	14911	14841	14813	14914	14907	15001	14749	14919	14971	14957	14855	15144	14993	14991	14867	14959	15000	14995	14970	15027	14986	15088	15125	14954	15032	14885	14965	14733	14978	15042	14968	14935	15027	14929	14799	14953	14979	15057	15120	14822	14924	14868	14999	14932	14891	14808	15045	14951	15025	15054	14870	14923	14945	15152	15027	14771	15054	14855	14939	14944	14938	14960	14974	14841	14944	15000	15124	14998	14905	14925	15000	15060	15005	14942	14740	14955	14833	14904	14845	14999	15010	14962	14964	14925	14953	15177	15092	15073	15045	14898	15024	15006	14977	14987	14898	14924	15034	14968	14813	14990	14987	14870	14908	14984	15041	14715	14886	14953	14974	14876	15068	15052	15059	14985	14866	15016	14923	15167	14896	14938	14800	14844	14707	14940	14844	14842	15026	15065	14958	14796	14934	14915	15073	14937	14849	15053	14881	14937	15047	14984	14807	14935	14914	14877	14906	14876	14875	14950	14880	14919	15009	15005	14952	15100	14979	15042	14941	15114	14898	14938	14977	15023	14782	14905	14733	15072	15087	14975	14977	15018	14916	15030	14813	14936	14944	14897	14931	14849	14928	14911	14968	14902	15064	14946	15061	14911	14846	15142	14964	14944	14831	15151	14973	14837	15042	14941	15007	15058	14946	15084	14891	15192	14796	14796	15063	14949	14842	15011	14846	14824	15136	14958	14996	14915	15130	14957	14903	14934	14846	14866	15127	15082	14908	15104	14940	14833	14916	14984	14827	14934	14965	14889	15076	14849	15020	14795	15108	14956	14916	14987	14925	14867	15011	14906	15138	15017	15001	15002	14986	14867	14908	14812	14827	14851	14822	14893	14854	14920	14953	14863	14938	14927	14882	14742	15099	14970	14831	15016	14883	14932	15009	15087	14953	15266	14971	14750	14913	14889	15007	15007	14769	14873	14976	14954	14929	14976	14950	14927	14824	15022	14939	14994	15004	14911	14998	14842	14841	14934	14870	14999	15152	15024	14940	14877	15034	14714	14994	14960	14986	14743	14987	14967	15041	14989	14991	14991	14697	15032	15124	14987	15036	14953	15098	15072	15017	14937	15064	15062	14908	15039	14880	15127	14946	15063	14978	14881	15034	14713	15009	15265	15102	14820	15062	14857	15024	14849	14884	14880	15033	14865	14806	15121	14911	14904	14867	15117	15015	15092	14908	14857	14974	14980	14919	15148	14931	14990	15067	14830	14971	14805	14897	15078	14813	15062	14999	15042	14808	14806	15039	14979	14946	14927	15075	14985	15078	14938	14936	14923	15020	14944	14890	14869	14872	14908	14944	14923	15087	14895	15056	14905	15202	14876	14976	15003	14887	15048	15029	14965	15011	15026	14825	15014	14955	14786	15059	14986	14941	15225	14889	14952	14749	14884	15172	14935	14988	14733	15044	15018	14848	14991	14786	15030	14932	15001	15103	14984	14830	14999	14980	15023	14816	15143	14889	15023	14830	15006	14869	15090	15008	15019	14954	15010	14960	14857	14992	15012	14927	14713	14855	15046	15012	14799	14839	14872	14920	15036	14987	14959	14696	15259	14855	14909	14953	15017	14883	14881	15033	14910	14813	15075	14904	15075	14873	14824	14897	14982	14962	14938	14928	14958	14855	15132	15145	14936	14956	15004	14930	14805	14953	15045	14954	14965	14862	15003	14933	14970	15031	14879	14912	15143	14968	15011	14888	15180	14910	15008	14821	14860	14943	14946	14921	14780	15114	14971	14874	14940	14816	15031	15003	14897	14925	14900	14910	14939	15009	14843	15025	14883	15011	15075	15051	14979	15030	14967	14898	14865	14940	14932	14965	14903	15067	14942	14888	14941	14964	14765	15031	14957	15022	14812	15023	15037	14920	14948	15080	14950	15062	14820	14960	15078	14891	14981	14942	14868	15025	14954	14924	15024	15008	14935	14993	14698	14979	15031	14892	14771	14928	14932	14944	15031	14987	14900	15030	15111	14961	14948	15000	14868	14926	14934	14836	14933	15048	14958	14866	15042	14982	14994	15064	14962	14892	14841	14943	14873	14924	14965	14901	14913
22462	20982	28784	23397	21142	23273	24996	19820	18709	19281	18742	18704	18323	18259	18335	18222	18383	18185	18301	18045	18092	18181	17968	18042	18347	18043	18039	17961	18147	18087	18135	18327	18255	18158	18239	18134	18079	18165	18019	18098	18104	18069	17879	18099	17951	18086	17957	18193	18136	17783	17979	18104	17856	17842	17886	17846	17910	17995	17731	17938	17962	17900	17860	17728	17803	18021	17956	17892	17810	17966	17925	17941	17679	17859	17767	17819	17692	17879	17913	17729	17894	17889	17845	17952	17810	17963	17864	17820	17796	17824	17851	17950	17843	17884	18060	17911	17839	17756	17809	18121	17726	17743	17799	17953	17995	17758	17740	18029	18146	17645	17761	17767	17923	17995	17819	17932	17760	17836	17751	18007	17705	17882	17824	17693	17676	17926	17799	17932	17778	18074	17741	17827	17877	17872	17690	17773	17750	17703	17726	17869	17908	17849	17723	17695	17933	17902	17846	17546	17721	17956	17640	17792	17905	17780	17879	17835	17943	17889	17792	17886	17897	17650	17533	17804	17913	17830	17808	17902	17955	17826	17966	17778	17827	17761	17763	17698	17742	17862	17929	17873	17949	17808	17814	17917	17885	17964	18003	17906	18095	17797	17821	17919	17865	17946	17865	17898	17968	17828	18009	17885	17897	17951	17791	18040	17854	17623	17904	17735	17875	18096	17707	17770	18042	17930	18052	17801	17711	17951	17823	18082	17887	17875	17766	17832	17592	17779	17770	17822	17930	17851	17998	17795	17895	17525	17680	17620	17846	17809	17706	17868	18112	17814	17756	17826	17992	17839	17759	17779	17748	17842	17890	17817	17910	17697	17624	17786	17975	17940	17965	17872	17609	17885	17843	17995	17973	17976	17722	17850	17878	17892	17874	18068	17681	17887	17717	17926	17915	17753	17942	17788	17789	17841	17893	17844	17723	17969	17905	17997	17949	17947	17849	17842	17987	17895	17728	17922	17758	17853	17871	17993	17938	17788	17858	17796	17735	17815	17811	17969	17859	17640	17676	17842	17599	17701	17829	17679	17833	17767	17975	17751	17619	17742	17796	17716	17876	17794	17720	17752	17749	17676	17910	17773	17763	17657	17963	17888	17811	17866	17726	17684	17686	17845	17862	17953	18009	17739	17994	17683	17838	17887	17868	17905	17937	17728	17811	17820	17899	17643	17796	17734	17782	17733	18223	17771	17883	18039	18073	17775	17751	17791	17935	17915	17726	17879	17779	18019	17733	17927	17785	17662	17967	17756	17566	17930	17800	17964	17906	17992	17929	18001	17617	17911	17771	17827	17910	17842	17977	17782	17812	17941	17780	17795	17806	17702	17651	17940	17834	17815	17934	17731	17879	18034	17854	17625	17721	17742	17912	17936	17938	17852	17819	17778	17724	17925	17768	17634	17784	17943	17885	17885	17719	17787	17779	18043	17793	17889	17747	17871	17869	17797	17641	17670	17748	17802	17886	17785	17950	17743	18001	17598	17716	17863	17695	17867	17900	17822	17767	17748	17855	17711	17955	17843	17877	18002	17705	17847	17767	17706	17860	17808	17740	17610	17916	17720	17788	17875	17699	17876	18122	17864	17808	17899	17905	17846	17810	17808	17756	17818	17782	17738	17870	18003	17952	17732	17635	17820	17781	17801	17706	17881	17694	17673	17969	17848	17873	17765	17946	17839	17750	17776	18041	17940	18012	17886	18012	17875	17890	17706	17833	17883	17835	18000	17772	17750	17727	17857	17804	17627	17815	17658	17965	17624	17709	17803	17851	18064	17910	18053	17938	17755	17719	17825	17587	17934	18046	17808	17707	17961	17693	17812	17876	18004	18032	17892	17946	17634	17902	18027	17740	17861	17987	17945	17720	17935	17680	17780	17815	17842	17781	17743	17600	17669	17713	18035	17807	17865	17936	17686	17869	17821	17898	17881	17831	17911	17799	17788	17911	17863	17835	17671	17843	17767	17865	17708	17673	17984	17730	17852	17959	17856	17674	17597	17894	17855	17900	17729	18188	17894	17965	17803	17718	17721	17721	17919	17890	17746	17783	17869	17797	17718	17662	17837	17857	17540	17803	17833	17677	17814	17733	17890	17916	17952	17818	17833	17797	17896	17990	17866	17983	17813	17891	17812	17874	18000	17802	17778	17957	18021	17908	17945	17805	17905	17783	17877	17830	17644	17813	17745	17874	17732	17664	17802	17898	17941	17896	17939	17881	17803	17929	17991	17691	17870	17920	17757	17746	17922	17889	17814	17744	17931	17846	17905	17684	18004	18009	17775	17771	17667	17652	17712	17918	17632	17655	17637	17753	17815	17697	17739	17710	18026	17845	17965	17775	17859	17791	17838	17970	17709	17846	17799	17894	17885	17561	17780	17500	17756	17821	17845	17821	17913	17984	17778	17690	17800	17867	17865	17704	17737	17681	17641	17651	17721	17882	17840	17812	17583	17759	17939	17893	17728	17698	17796	17843	18037	17958	17972	17888	17734	17962	17821	18007	17931	17869	17830	17959	17747	17843	17744	17805	17820	17663	17906	17834	17677	17797	17904	17865	17954	17653	17886	17763	17711	17998	17860	17854	17691	17712	17748	17773	17786	17931	17811	17834	17873	17963	17775	17808	17807	17626	17718	18061	17872	18027	18008	17688	17966	17933	17919	17877	17691	17820	17854	17757	17545	17861	17856	17893	17816	17732	17788	17884	17819	17823	17901	17749	17799	17774	17509	17793	17710	17866	17834	17721	17877	17892	17710	17821	17829	17918	17798	17825	17822	17641	17966	17709	17761	17906	17840	17633	17878	17859	17870	17860	17757	17748	17780	17871	17678	17723	17671	17597	17820	17797	18063	17893	17760	17696	17959	17902	17789	17916	17883	17789	17977	17842	17696	17775	17995	18070	17641	18003	17834	17791	17579	17796	17772	17908	17515	17779	17709	18012	17942	17923	17636	18005	17677	17936	17836	17940	17883	17932	17774	17976	17828	17885	17640	17822	17856	17920	17730	17628	18049	17871	18131	17836	17846	17755	17912	17777	17663	17782	17780	17925	17795	17741	17840	17762	17661	17724	17719	17958	18152	17998	17669	17856	17888	17971	17755	17828	17804	17805	17767	17767	17805	18026	17687	17519	17559	17634	17722	17775	17754	17914	17642	17716	17645	17803	17736	17755	17870	17819	17671	17929	17828	17864	17784	17946	17781	17689	17944	17863	17852	17830	17854	17848	17697	17771	17803	17869	17946	17656	17810	17747	18012	17800	17959	17837	17820	18015	17744	17687	17885	17682	17615	17845	17736	17850	17773	17852	17850	17762	17832	17839	17738	18004	17970	17777	17842	17704	17816	17933	17949	17658	17750	17795	17755	17901	17863	17830	17899	17937	17937	17983	17890	17828	17820	17812	17950	17737	17785	17890	17837	17870	17719	17834	17683	17830	17507	17729	17729	17710	17974	17799	17988	17759	17838	17797	17791	17823	17782	17900	17773	17835	18043	17967	17742	17904	17772	17821	17755	17881	17705	17753	17712	17744	17616	17826	17756	17643	17781	17841	17859	17835	17698	17682	18070	17836	17693	17809	17843	17808	17842	17766	17927	17837	17867	17864	17801	17888	17766	17774	17881	17736	17686	17838	17822	17954	17889	17685	17645	17672	17904	17844	17682	17868	17786	17751	17734	17764	17677	17888	17604	17677	18004	17865	17757	17666	17751	17876	17659	17861	17870	17863	17562	17873	17952	17504	17820	18046	17841	17763	17818	17907	17894	18067	18050	17763	17782	17976	17898	17489	17680	17811	17702	17924	17925	17854	17877	17875	17833	17988	17955	17819	17786	17806	17498	17718	17858	17692	17751	17856	17983	17913	17892	17789	17862	17772	17856	17807	17965	17733	17762	17959	17921	17793	17653	17682	17782	17881	17668	17649	17714	17838	17614	17947	17623	17732	17732	17770	17751	17672	17878	17911	17924	17896	17960	18021	17682	17727	17878	17692	17929	17943	17722	17787	17805	17791	17678	17762	17852	17861	17830	17881	17899	17897	18002	17862	17855	17809	17807	17871	17653	17950	17948	17767	17836	17847	17929	17864	17727	17771	17931	17926	17841	17942	17770	17715	17975	17882	17809	17835	17906	17894	17758	17845	17800	17681	17845	17882	18040	17795	17694	17841	17904	17907	17743	18106	17927	17701	17780	17896	17849	17834	17814	17992	17904	17762	17733	17851	17851	17777	17924	17906	17844	17930	17815	17947	17692	17944	17830	17874	17717	17847	17893	17770	17742	17694	17885	17667	17725	17760	17947	17972	17816	17994	17750	17950	17901	17812	17835	17854	17707	17680	17743	17906	17810	17810	17597	17840	17922	17821	17903	17853	17890	17962	17743	17820	17760	17873	17781	17756	17719	17998	17859	17630	18020	17797	17819	17844	17762	17874	17902	17906	17829	18023	17759	17910	18056	17791	17727	17871	17746	17815	17934	17838	17527	17893	17694	17935	17736	17705	17758	17612	17826	18003	17769	17774	17874	17933	17815	17794	17798	17709	17833	17933	17768	17744	17679	17807	17975	17905	17742	17823	17499	17989	17708	17822	17699	17800	17892	17850	17726	17768	17888	17727	17867	17778	17741	17888	17532	17756	17831	17783	17895	17796	17671	17852	17807	18015	17761	17859	17822	17858	17996	17833	17681	18007	17806	17666	17739	17808	17857	17699	17613	17946	17839	17971	17848	17842	18009	17944	17901	17770	17663	17743	17940	17777	18001	17673	18022	17790	17757	17673	17611	17737	17925	17763	17941	17736	17930	17816	17871	17833	17857	17720	17761	17746	18023	17821	17850	17847	17874	17727	17711	17665	17902	17878	17857	17979	17814	17777	17754	17994	17840	17868	17636	17853	17771	17927	18085	17758	17932	17844	17893	17947	17992	17865	17687	17892	17888	17812	17732	17833	17881	17985	17958	17846	17843	17795	17805	17926	17748	17791	17607	17989	17660	17728	17765	17714	17762	17909	17734	17816	17762	17861	17817	17845	17843	17965	17756	17692	17940	17787	17951	17812	17690	17818	17822	17858	17856	17807	17860	17960	17837	17676	17664	17824	17713	17853	18050	17828	17901	17877	17838	17919	17830	17787	18021	17849	17682	17797	17807	17754	17737	17657	17814
15627	28562	26473	21859	20110	18776	17932	17337	16859	16550	16286	16150	15970	15863	15710	15624	15513	15684	15820	15603	15669	15421	15529	15652	15571	15501	15650	15452	15434	15580	15637	15647	15414	15690	15493	15518	15344	15552	15427	15605	15355	15654	15463	15537	15623	15478	15477	15593	15413	15245	15452	15560	15237	15484	15357	15292	15310	15360	15255	15365	15359	15429	15240	15379	15230	15229	15272	15291	15130	15143	15399	15328	15351	15147	15278	15312	15329	15288	15316	15209	15521	15197	15406	15351	15162	15129	15221	15224	15320	15238	15323	15335	15364	15358	15181	15176	15322	15206	15131	15170	15242	15221	15281	15144	15521	15151	15254	15103	15417	15180	15385	15191	15309	15358	15397	15268	15219	15404	15324	15208	15270	15310	15402	15209	15057	15449	15370	15249	15190	15344	15333	15347	15249	15290	15365	15361	15311	15419	15370	15308	15187	15268	15200	15355	15149	15343	15427	15243	15363	15117	15296	15228	15276	15268	15254	15312	15287	15261	15231	15268	15219	15232	15321	15279	15126	15321	15301	15334	15216	15328	15188	15274	15343	15144	15251	15249	15421	15309	15255	15326	15395	15164	15304	15415	15306	15295	15253	15175	15480	15262	15250	15207	15052	15035	15528	15085	15168	15297	15215	15390	15217	15071	15227	15287	15064	15256	15487	15264	15261	15212	15401	15219	15274	15304	15184	15302	15200	15317	15482	15314	15233	15251	15311	15272	15238	15266	15355	15372	15312	15212	15279	15265	15286	15159	15346	15225	15351	15192	15388	15263	15315	15287	15174	15184	15308	15346	15231	15339	15272	15296	15060	15260	15195	15234	15210	15274	15205	15237	15397	15156	15197	15255	15188	15291	15169	15225	15077	15255	15191	15125	15078	15346	15195	15199	15407	15229	15274	15394	15287	15416	15179	15368	15130	15316	15161	15297	15149	15276	15096	15334	15196	15351	15250	15207	15356	15295	15139	15261	15375	15426	15284	15410	15207	15160	15454	15247	15296	15268	15381	15195	15254	15266	15203	15227	15100	15445	15233	15251	15284	15242	15140	15094	15186	15319	15306	15185	15206	15302	15360	15139	15132	15301	15317	15128	15191	15213	15087	15394	15311	15236	15326	15181	15274	15264	15217	15269	15258	15211	15293	15316	15229	15460	15056	15263	15505	15314	15284	15287	15254	15336	15165	15273	15275	15175	15399	15315	15437	15216	15306	15325	15256	15287	15374	15291	15182	15209	15148	15417	15199	15180	15298	15187	15271	15384	15138	15134	15101	15348	15441	15255	15328	15266	15172	15309	15257	15362	15460	15351	15092	15347	15303	15217	15347	15357	15413	15370	15315	15203	15164	15249	15450	15212	15292	15194	15291	15148	15457	15123	15437	15299	15296	15286	15435	15145	15324	15239	15306	15127	15204	15354	15252	15289	15220	15204	15295	15346	15246	15155	15188	15359	15287	15279	15393	15498	15129	15100	15390	15221	15320	15077	15140	15377	15300	15072	15320	15301	15339	15331	15303	15317	15284	15297	15215	15228	15218	15208	15371	15170	15321	15256	15213	15365	15246	15238	15384	15369	15153	15067	15224	15163	15226	15243	15223	15242	15379	15272	15344	15261	15298	15182	15276	15273	15292	15161	15259	15337	15276	15315	15334	15225	15398	15279	15183	15109	15255	15350	15299	15079	15089	15338	15146	15149	15281	15278	15258	15188	15260	15138	15370	15125	15401	15351	15324	15287	15313	15402	15307	15343	15245	15312	15290	15290	15200	15158	15275	15293	15129	15196	15029	15122	15410	15127	15218	15173	15301	15199	15394	15271	15360	15144	15131	15277	15409	15244	15265	15208	15019	15208	15203	15217	15308	15305	15188	15247	15304	15200	15294	15198	15363	15220	15482	15160	15202	15281	15366	15322	15128	15354	15308	15421	15248	15426	15185	15387	15516	15267	15377	15265	15251	15324	15211	15241	15264	15168	15370	15279	15221	15181	15141	15179	15212	15158	15150	15296	15180	15296	15340	15226	15088	15308	15104	15301	15196	15366	15271	15305	15292	15247	15308	15367	15352	15182	15206	15312	15294	15253	15251	15400	15222	15303	15330	15288	15336	15002	15244	15352	15278	15166	15104	15295	15342	15206	15417	15415	15265	15168	15218	15264	15182	15165	15190	15213	15413	15277	15179	15084	15290	15323	15326	15147	15359	15246	15370	15273	15225	15390	15367	15407	15248	15409	15266	15189	15186	15481	15186	15198	15303	15280	15245	15362	15231	15190	15199	15366	15136	15200	15177	15391	15119	15262	15251	15337	15176	15202	15286	15095	15334	15266	15233	15268	15352	15037	15281	15233	15292	15290	15254	15266	15139	15307	15225	15331	15229	15234	15150	15208	15122	15147	15296	15263	15175	15347	15309	15166	15163	15397	15249	15147	15390	15239	15315	15268	15229	15272	15181	15282	15088	15082	15186	15141	15160	15258	15192	15339	15061	15537	15061	15177	15201	15145	15373	15213	15293	15260	15250	15253	15183	15170	15379	15248	15176	15236	15188	15473	15145	15127	15383	15244	15279	15221	15278	15263	15206	15236	15336	15387	15454	15156	15438	15388	15228	15283	15374	15157	15203	15450	15290	15171	15131	15189	15126	15245	15308	15245	15313	15201	15119	15356	15216	15225	15035	15412	15302	15245	15329	15194	15234	15109	15286	15282	15362	15176	15385	15140	15197	15227	15411	15128	15252	15229	15152	15276	15150	15161	15250	15407	15210	15336	15252	15252	15311	15195	15313	15340	15192	15387	15163	15185	15412	15222	15279	15369	15193	15336	15161	15214	15297	15226	15313	15335	15031	15263	15297	15299	15242	15098	15277	15207	15246	15055	15319	15412	15250	15135	15359	15240	15157	15419	15220	15287	15104	15290	15374	15231	15311	15437	15144	15094	15380	15345	15089	15248	15198	15347	15340	15383	15220	15264	15304	15226	15174	15257	15413	15129	15217	15244	15324	15222	15111	15229	15305	15285	15244	15318	15226	15427	15183	15263	15401	15106	15394	15313	15262	15325	15357	15211	15291	15294	15234	15257	15410	15117	15272	15211	15179	15300	15402	15285	15397	15316	15326	15354	15244	15216	15238	15304	15270	15262	15333	15298	15142	15210	15267	15257	15294	15276	15387	15190	15197	15345	15171	15139	15153	15177	15289	15390	15423	15304	15149	15126	15233	15214	15239	15220	15215	15198	15260	15274	15216	15171	15149	15372	15254	15177	15207	15272	15254	15135	15365	15216	15292	15188	15314	15370	15237	15373	15285	15462	15048	15297	15180	15432	15354	15222	15326	15160	15276	15250	15292	15120	15278	15119	15170	15269	15368	15273	15335	15068	15195	15219	15196	15343	15278	15245	15315	15220	15211	15267	15427	15142	15252	15138	15244	15349	15233	15126	15192	15280	15371	15298	15425	15488	15260	15401	15324	15319	15289	15434	15350	15079	15167	15460	15171	15317	14991	15179	14958	15065	15209	15369	15296	15359	15333	15301	15194	15307	15229	15312	15162	15206	15298	15279	15408	15227	15264	15188	15381	15298	15267	15183	15215	15279	15272	15141	15232	15290	15176	15201	15276	15308	15221	15231	15164	15270	15191	15172	15379	15376	15249	15272	15226	15131	15372	15236	15345	15014	15217	15397	15282	15286	15236	15421	15119	15261	15314	15310	15136	15308	15413	15197	15210	15307	15309	15129	15511	15292	15196	15354	15178	15247	15135	15209	15191	15413	15438	15423	15166	15404	15430	15134	15259	15254	15174	15328	15349	15332	15178	15196	15013	15160	15244	15223	15122	15273	15373	15173	15296	15173	15302	15262	15223	15145	15285	15496	15226	15285	15196	15308	15200	15189	15386	15041	15286	15264	15214	15141	15195	15178	15253	15207	15297	15288	15477	15209	15201	15339	15235	15255	15347	15315	15355	15091	15143	15356	15053	15443	15447	15237	15175	15202	15270	15076	15208	15212	15332	15385	15203	15075	15307	15205	15273	15175	15177	15219	15213	15379	15288	15376	15301	15395	15200	15070	15204	15633	15409	15205	15226	15086	15270	15128	15109	15417	15303	15157	15402	15351	15248	15304	15387	15327	15419	15173	15232	15171	15248	15258	15176	15185	15242	15329	15144	15097	15296	15213	15151	15346	15161	15172	15175	15328	15296	15152	15205	15149	15211	15496	15142	15277	15334	15315	15151	15145	15422	15065	15250	15342	15282	15216	15231	15188	15363	15205	15270	15241	15312	15243	15238	15291	15515	15233	15369	15322	15109	15371	15267	15317	15404	15276	15222	15192	15204	15282	15348	15266	15278	15361	15385	15322	15461	15511	15263	15256	15242	15184	15259	15181	15392	15249	15091	15282	15287	15344	15298	15288	15193	15339	15344	15330	15263	15366	15433	15139	15432	15253	15308	15198	15132	15339	15291	15272	15241	15371	15288	15232	15415	15096	15239	15125	15246	15297	15294	15300	15210	15152	15250	15215	15353	15211	15351	15213	15257	15255	15280	15238	15286	15328	15297	15174	15271	15121	15263	15353	15269	15352	15159	15229	15148	15343	15280	15122	15299	15297	15195	15237	15189	15335	15403	15246	15402	15265	15278	14952	15274	15343	15288	15300	15168	15301	15337	15124	15352	15286	15261	15320	15212	15288	15241	15192	15318	15262	15289	15337	15254	15150	15337	15256	15351	15262	15133	15309	15319	15239	15326	15197	15074	15298	15228	15240	15339	15193	15222	15218	15150	15367	15276	15263	15370	15379	15091	15244	15178	15222	15282	15262	15387	15367	15313	15204	15317	15399	15129	15104	15446	15303	15161	15174	15202	15226	15157	15316	15274	15093	15400	15255	15281	15246	15246	15247	15319	15182	15317	15057	15324	15281	15335	15256	15394	15331	15160	15225	15269	15390	15305	15173	15284	15162	15330	15418	15202	15266	15075	15211	15065	15244	15266	15479	15177	15165	15214	15277	15257	15316	15296	15361	15234	15177	15202	15194	15247	15421	15218	15297	15242	15195	15269	15243	15268	15326	15384	15194	15223	15158	15301	15262	15282	15390	15334	15325	15238	15145	15406	15337	15313	15278	15205	15270	15170	15244	15417	15380	15462	15182	15316	15169	15275	15481
27030	21774	24254	21431	18381	18235	18359	17937	18055	18130	17949	17749	17734	18000	17973	17877	17906	17931	17699	17803	17871	17930	17747	17976	17921	17973	17897	18024	17802	17963	17840	17636	17844	17764	17881	17798	17839	17824	17815	17932	17937	17812	17943	17877	17855	17725	17705	17820	17706	17644	17878	17975	17844	17584	17881	17754	17635	17911	17614	17957	17795	17847	17679	17738	17873	17684	17766	17857	17800	17713	17908	17930	17597	17664	17607	17964	17722	17754	17784	17605	17664	17693	17921	17812	17910	17879	17999	17895	18002	17685	17810	17496	17979	17808	17940	17758	17867	17735	17723	17756	17697	17798	17724	17651	17533	17785	17892	17577	17798	18022	17695	17828	17709	17682	17616	17649	17972	17605	17627	17639	17810	17724	17837	17824	17696	17946	17665	17798	17715	17659	17924	17864	17765	17773	17774	17871	17936	17883	17821	17616	17809	17675	17790	17933	17957	17632	17730	17777	17903	17744	17633	17700	17798	17654	17795	17689	17733	17890	17832	17771	17749	17803	17766	17879	17727	17737	17735	17592	17666	17806	18048	17717	17802	17775	17740	17991	17680	17631	17623	17757	17637	17698	17795	17621	17794	17587	17523	17781	17678	17842	17845	17683	17650	17441	17580	17533	17607	17876	17940	17642	17636	17833	17611	17791	17711	17719	17800	17800	17627	17669	17775	17806	17844	17783	17721	17709	17976	17592	17876	17698	17832	17713	17755	17706	17695	17854	17809	17919	17801	17753	17860	17660	17671	17917	17530	17750	17684	17904	17711	17920	17697	17705	17623	17575	17789	17700	17709	17919	17803	17810	17769	17681	17828	17952	17883	18088	17855	17714	17872	17798	17744	17806	17783	17758	17882	17759	17715	17771	17836	17659	18019	17859	17665	17753	17716	17611	17922	17813	17630	17790	18002	17705	17882	17785	17800	17652	17902	17661	17797	17598	17908	17493	17859	17879	17603	17742	17733	17682	18023	17605	17752	17861	17663	17640	17780	18043	17729	17792	17653	17791	17750	17731	17731	17782	17586	17840	17887	17987	17709	17706	17774	17830	17874	17684	17762	17824	17742	17771	17794	17806	17872	17805	17626	17887	17932	17810	17932	17772	17917	17705	17653	17919	17802	17918	17724	17793	17754	17553	17675	17750	18015	17816	17817	17770	17719	17797	17870	17946	17725	17600	17874	17573	17862	17819	17962	17822	17824	17679	17861	17827	17783	17801	17833	17876	17744	17832	17725	17592	17868	17747	17647	17813	17738	17941	17707	17906	17695	17680	17820	17955	17709	18032	17866	17892	17901	17735	17651	17535	17807	17723	17716	17801	17969	17665	17875	17755	17826	17883	17711	17834	17751	17920	17693	17789	17883	17621	17979	17754	17851	17826	17674	17970	17817	17777	17832	17962	17562	17738	17568	17730	17798	17586	17931	17781	17720	17761	17823	17952	17598	17625	17661	17763	17780	17786	17654	17852	17877	17654	17690	17854	17739	17774	17852	17859	17865	17565	17630	17786	17864	17783	17893	17935	17722	17877	17877	17693	17794	17634	18146	17742	17769	17834	17761	17887	17944	17718	17775	17891	17963	17818	17698	17756	17675	17671	17858	17770	17964	17853	17869	17798	17787	17445	17793	17713	17657	17609	17598	18058	17538	17570	17819	17997	17814	17893	17689	17967	17587	17819	17932	17889	17699	17954	17862	17536	17671	17725	17628	17643	17890	17883	17682	17800	17580	17916	17938	17913	17818	17838	17798	17703	17834	17622	17689	17822	17649	17814	17867	17735	18011	17803	17720	17696	17616	17848	17739	17731	17702	17848	17627	17810	17691	17806	17494	17852	17770	17723	17657	17769	17763	17792	17790	17750	17833	17838	17931	17670	17973	17672	17775	17802	17746	17665	17771	17612	17763	17760	17812	17753	17998	17837	17785	17713	17820	17686	17806	17638	17560	17747	17958	17948	17754	17717	17840	17794	17736	17791	17827	17678	17708	17838	17933	17765	17638	17898	17948	17656	17790	17967	17871	17674	17833	17822	17819	17677	17580	17813	17556	17702	17632	17697	17729	17706	17595	17747	17906	18028	17771	17626	17808	17708	17770	17814	17839	17688	17837	17710	17916	17909	18068	17881	17848	17807	17835	17581	17818	17826	17751	17673	17865	17888	17768	17713	17667	17779	17651	17653	17587	17709	17664	17758	17609	17653	17799	17776	17922	17860	17508	17809	17878	17682	17892	17727	17734	17832	17647	17612	17627	17702	17581	17956	17860	17735	17823	17808	17865	18078	17611	17711	17814	17748	17859	17724	17695	17631	17712	17944	17862	17895	17695	17514	17749	17802	17951	17902	17856	17704	17632	17919	17566	17692	17871	17823	17776	17613	17592	17615	17529	17931	17799	17738	17809	17868	17710	17760	17779	17898	17969	17793	17784	17955	17871	17670	17788	17804	17735	17883	17680	17794	17634	17794	17873	17739	17833	17750	17770	17741	17716	17750	17704	17916	17939	17945	17985	17910	17845	17877	17642	17582	17818	17868	17905	18019	17920	17779	17732	17956	17698	17674	17568	17846	17732	17516	17692	17826	17621	17752	17597	17655	18040	17813	17906	17704	18040	17722	17748	17705	17832	17724	17829	17771	17803	17712	17616	17773	17753	17781	17840	17715	17778	17705	17724	17612	17745	17663	17825	17692	17736	17639	17732	17503	17830	17606	17771	17743	17849	17602	17879	17729	17826	17846	17866	17518	17659	17909	17938	17713	17844	17643	17840	17631	17799	18100	17796	17636	17809	17702	17725	17788	17782	17812	17727	17668	17690	17732	17965	17744	17731	17632	17639	17624	17770	17627	17630	17570	17780	17840	17767	17766	17735	17780	17886	17640	17784	17873	17706	17997	17842	17828	17463	17735	17653	17697	17701	17893	17978	17796	18109	17644	17674	18024	17856	17889	17792	17675	17700	17681	17713	17668	17722	17626	17580	17624	18017	17708	17684	17539	17659	17684	17561	17744	17854	17620	17679	17861	17883	17688	17791	17991	17668	17773	18050	17951	17755	17775	17776	17708	17783	17629	17610	17892	17984	17638	17787	17955	17786	17638	17975	17630	17601	17768	17843	17512	17684	17915	17715	17773	17838	17591	17778	17749	17727	17794	17841	17663	17707	17900	17831	17850	17959	17925	17823	17817	17804	17935	17906	17851	17701	17761	17838	17814	17626	17832	17624	17732	17858	17889	17790	17785	17858	17550	17742	17911	17682	17783	17862	17752	17628	17831	17694	17642	17987	17875	17741	17728	17540	17911	17727	17821	17641	17891	17802	17686	17858	17823	17833	17771	17779	17754	17966	17936	17712	17773	17723	17886	17668	17713	17561	17753	17687	17666	17644	17925	17794	17834	17842	17659	17840	17973	17662	17547	17654	17811	17810	17770	17626	17755	17543	17667	17764	17824	17785	17692	17795	17886	17623	17549	17914	17841	17873	17813	17836	17833	17901	17869	17704	17731	17767	17829	17981	17733	17842	17812	17799	17800	17817	17781	17703	17660	17723	17724	17666	17777	17471	17675	17718	17890	17861	17851	17679	17781	17839	17894	17733	17896	17909	17687	17543	17541	18007	17821	17721	17745	17686	17752	17704	17978	17681	17726	17687	17938	17843	17761	17751	17859	17638	17536	17759	17636	17773	17736	17908	17697	17666	17738	17726	17732	17896	17573	17757	17916	17791	17841	17965	17958	17799	17955	17802	17854	17695	17831	17789	17883	17677	17877	17851	17797	17796	17707	17777	17772	17914	17791	17691	17756	17708	17644	17737	17666	17724	17714	17736	17753	17864	17805	17805	17837	17768	17748	17876	17951	17691	17742	17652	17660	17994	17708	17756	17775	17737	17631	17906	17544	17852	17795	17772	17880	17570	17753	17674	17740	17564	17689	17891	17953	17885	17924	17681	17657	17918	17892	17703	17889	17685	17626	17721	17933	17789	17914	17738	17704	17718	17834	17746	17641	17717	17649	17830	17874	17698	17968	17634	17950	17840	17805	17780	17778	17847	17634	17774	17876	17790	17883	17842	17829	17958	17864	17929	17758	17926	17717	17789	17699	17724	17756	17732	17544	17850	17715	17769	17711	17818	17705	17931	17737	17617	17863	17938	17961	17692	17551	17904	17608	17774	17847	17848	17620	17835	17778	18049	17928	17879	17761	17855	17801	17887	17829	17760	17675	17894	17714	17722	17712	17771	17706	17850	17887	17833	17671	17844	17725	17847	17754	17638	17819	17813	17706	17972	17750	17917	17668	17673	17680	17607	17756	17664	17852	17870	17911	17675	17894	17619	17765	17754	17860	17900	17767	17913	17730	17765	17701	17805	17696	17711	17934	17646	17906	17918	17773	18015	17675	17783	17773	17938	18007	17667	17869	17613	17749	17667	17786	17802	17711	17757	17900	17725	17761	17745	17704	17651	17968	17906	17737	17787	17750	17799	17875	17763	17708	17808	17805	17786	17910	17685	17895	17984	17779	17856	17919	17676	17784	17764	17665	17614	17776	17844	17916	17750	17682	17770	17760	17813	17897	17519	17719	17737	17755	17687	17962	17777	17819	17706	17733	17947	17943	17679	17819	17762	17738	17828	17840	17868	17777	17893	17727	17932	17904	17878	17691	17573	17773	17626	17772	17796	17815	17842	17995	17781	17679	17731	17767	17615	17869	17611	17577	17848	17602	17904	17713	17667	17848	17600	17441	17780	17647	17745	17663	17897	17717	17754	17844	17737	17979	17691	17741	17876	17725	17607	17794	17866	17688	17959	17807	17730	17807	17672	17698	17786	17856	17624	17753	17925	17821	17847	17522	17668	17847	17800	17757	17736	17730	17693	17824	17701	17718	17915	17906	17976	17581	17833	17812	17770	17788	17680	17899	17853	17909	17706	17784	17950	17823	17663	17770	17984	17956	17794	17784	18038	17670	17856	17846	17810	17896	17875	17705	17730	17982	17833	17746	17730	17715	17553	17733	17857	17941	17945	17600	17650	17781	17844	17747	17993	17788	17850	17668	17927	17723	17765	17948	17853	17678	17805	17664	17966	17788	17826	17840	17983	17678	17777	17770	17885	17802	17716	17776	17829	17771	17754	17895	17722	17766	17774	17992	17848	17797	17710	17666
14693	17633	17557	16514	16109	15967	15866	15593	15508	15421	15597	15434	15292	15469	15422	15349	15557	15458	15325	15318	15408	15548	15340	15477	15479	15333	15458	15331	15499	15464	15317	15434	15490	15445	15326	15309	15382	15410	15624	15400	15510	15489	15391	15269	15308	15397	15448	15574	15427	15348	15176	15342	15392	15516	15501	15170	15350	15414	15191	15238	15482	15425	15245	15179	15409	15312	15433	15235	15209	15297	15278	15343	15408	15213	15242	15367	15334	15200	15438	15204	15280	15254	15250	15344	15233	15165	15246	15469	15185	15157	15394	15396	15201	15229	15157	15317	15267	15273	15340	15514	15259	15194	15392	15327	15122	15381	15253	15437	15309	15368	15330	15351	15437	15363	15293	15324	15301	15247	15247	15358	15198	15364	15235	15183	15179	15324	15307	15300	15298	15307	15340	15231	15419	15364	15296	15263	15195	15282	15349	15347	15267	15234	15395	15359	15166	15457	15489	15149	15253	15358	15438	15220	15335	15173	15320	15256	15204	15554	15388	15342	15373	15268	15284	15146	15318	15311	15232	15186	15475	15158	15288	15403	15166	15146	15417	15198	15303	15269	15232	15225	15212	15219	15264	15427	15371	15349	15269	15115	15301	15344	15124	15361	15195	15338	15283	15307	15467	15228	15225	15309	15301	15200	15294	15438	15271	15121	15348	15195	15335	15316	15355	15269	15210	15144	15167	15193	15347	15365	15290	15222	15399	15226	15386	15149	15215	15381	15368	15359	15218	15306	15094	15479	15310	15498	15200	15414	15227	15322	15228	15335	15236	15335	15324	15250	15166	15232	15183	15105	15319	15329	15271	15340	15384	15366	15397	15201	15311	15202	15203	15357	15362	15307	15250	15198	15263	15367	15201	15312	15229	15122	15393	15316	15279	15288	15129	15467	15570	15381	15261	15448	15106	15501	15337	15294	15455	15244	15326	15248	15369	15419	15280	15472	15240	15432	15331	15154	15147	15272	15317	15213	15274	15351	15276	15212	15210	15394	15311	15200	15253	15336	15263	15393	15239	15292	15213	15222	15340	15253	15415	15303	15228	15437	15276	15212	15366	15260	15334	15198	15382	15222	15301	15340	15330	15107	15269	15271	15178	15169	15174	15236	15348	15340	15287	15308	15245	15313	15417	15226	15337	15373	15235	15200	15212	15251	15411	15324	15100	15057	15157	15442	15162	15298	15242	15232	15251	15211	15287	15324	15326	15298	15111	15264	15318	15266	15191	15353	15388	15267	15340	15327	15398	15309	15111	15260	15400	15278	15233	15342	15415	15235	15348	15395	15064	15302	15292	15383	15298	15211	15211	15366	15243	15319	15208	15293	15498	15231	15268	15441	15336	15394	15200	15459	15105	15473	15191	15335	15393	15172	15254	15257	15351	15465	15284	15423	15272	15251	15265	15164	15321	15033	15367	15351	15203	15216	15286	15254	15498	15198	15313	15121	15282	15555	15192	15280	15330	15363	15220	15057	15237	15239	15410	15387	15249	15219	15281	15247	15349	15366	15452	15146	15313	15281	15296	15406	15336	15255	15126	15282	15368	15229	15274	15337	15293	15438	15410	15186	15368	15373	15185	15237	15098	15333	15185	15181	15274	15253	15170	15169	15397	15195	15417	15344	15363	15405	15272	15354	15239	15180	15208	15378	15200	15331	15350	15401	15351	15374	15387	15357	15433	15282	15388	15118	15273	15334	15127	15317	15352	15263	15256	15355	15355	15275	15277	15313	15422	15338	15363	15239	15337	15365	15305	15437	15386	15122	15398	15350	15248	15314	15321	15444	15356	15400	15287	15371	15157	15307	15287	15253	15425	15129	15279	15335	15268	15401	15520	15268	15391	15223	15362	15137	15444	15315	15080	15339	15116	15257	15226	15220	15338	15279	15233	15400	15227	15321	15170	15155	15286	15285	15265	15358	15225	15341	15327	15127	15404	15194	15291	15239	15216	15308	15398	15302	15267	15488	15266	15428	15453	15272	15251	15354	15220	15240	15474	15325	15255	15220	15438	15465	15271	15283	15192	15175	15117	15332	15401	15229	15289	15386	15286	15443	15182	15378	15377	15295	15383	15070	15415	15273	15250	15331	15196	15311	15162	15246	15319	15253	15215	15229	15189	15465	15361	15226	15458	15341	15360	15363	15077	15001	15457	15329	15366	15336	15286	15211	15251	15327	15244	15414	15129	15485	15197	15228	15247	15371	15320	15357	15341	15249	15110	15352	15324	15233	15217	15418	15361	15337	15310	15453	15282	15307	15229	15125	15354	15419	15433	15119	15264	15124	15204	15161	15227	15275	15397	15289	15270	15374	15366	15309	15331	15317	15284	15399	15386	15237	15196	15407	15409	15283	15254	15445	15127	15247	15283	15268	15313	15381	15285	15211	15351	15336	15301	15316	15414	15343	15140	15202	15189	15208	15203	15251	15362	15085	15199	15336	15437	15356	15165	15341	15336	15277	15109	15298	15226	15290	15433	15332	15364	15186	15285	15372	15141	15125	15262	15330	15394	15319	15319	15278	15256	15226	15286	15344	15260	15307	15321	15256	15182	15365	15345	15071	15217	15422	15297	15362	15373	15065	15372	15228	15149	15325	15368	15152	15154	15252	15380	15304	15241	15306	15395	15413	15244	15366	15268	15350	15271	15445	15282	15448	15306	15138	15351	15180	15246	15186	15434	15164	15190	15442	15234	15491	15421	15180	15316	15221	15390	15270	15341	15229	15376	15415	15335	15417	15153	15288	15230	15345	15387	15182	15271	15130	15246	15387	15195	15237	15322	15313	15221	15258	15380	15287	15394	15373	15372	15341	15340	15131	15157	15225	15140	15367	15312	15404	15321	15480	15309	15347	15246	15490	15214	15353	15289	15442	15270	15223	15137	15283	15424	15103	15329	15241	15286	15247	15340	15283	15307	15369	15316	15316	15320	15316	15254	15165	15090	15333	15395	15317	15170	15406	15083	15478	15225	15221	15334	15274	15274	15512	15299	15283	15226	15480	15360	15217	15280	15212	15238	15232	15322	15351	15217	15362	15389	15289	15290	15402	15359	15318	15298	15435	15376	15289	15247	15347	15316	15189	15334	15242	15299	15374	15194	15453	15219	15328	15123	15270	15235	15222	15345	15278	15323	15384	15160	15342	15295	15269	15352	15350	15351	15259	15188	15369	15040	15245	15128	15435	15318	15236	15264	15203	15335	15267	15340	15401	15218	15233	15454	15399	15474	15446	15271	15198	15278	15429	15232	15374	15067	15123	15164	15409	15305	15395	15208	15243	15276	15326	15362	15180	15107	15273	15475	15440	15336	15407	15234	15454	15336	15399	15250	15207	15213	15364	15367	15311	15270	15225	15169	15376	15397	15330	15261	15449	15333	15224	15246	15260	15330	15204	15268	15377	15319	15405	15457	15152	15318	15228	15214	15465	15270	15261	15267	15433	15397	15232	15162	15214	15148	15405	15438	15242	15441	15461	15226	15178	15274	15292	15351	15324	15038	15269	15330	15423	15207	15418	15365	15582	15383	15320	15235	15194	15340	15254	15075	15359	15277	15160	15551	15216	15400	15376	15294	15407	15495	15160	15402	15381	15418	15167	15286	15262	15071	15164	15192	15230	15369	15262	15290	15502	15434	15262	15304	15146	15251	15284	15340	15316	15389	15280	15509	15480	15290	15250	15233	15327	15351	15375	15280	15241	15324	15346	15300	15298	15334	15333	15230	15263	15214	15282	15312	15297	15225	15127	15396	15366	15350	15328	15341	15377	15193	15179	15514	15297	15377	15297	15209	15393	15379	15297	15379	15227	15211	15481	15223	15301	15259	15242	15274	15245	15275	15221	15285	15461	15151	15173	15311	15394	15269	15193	15360	15388	15324	15384	15223	15340	15429	15392	15176	15145	15116	15181	15443	15284	15437	15290	15227	15250	15408	15316	15308	15224	15269	15261	15428	15272	15251	15249	15293	15297	15422	15379	15027	15444	15237	15270	15282	15415	15313	15331	15391	15278	15251	15376	15346	15120	15184	15378	15352	15075	15355	15349	15248	15343	15257	15266	15204	15244	15454	15299	15447	15404	15156	15403	15275	15289	15506	15269	15123	15367	15339	15297	15305	15363	15170	15393	15361	15200	15397	15425	15405	15261	15299	15332	15211	15216	15214	15131	15368	15400	15432	15217	15254	15317	15302	15178	15136	15472	15235	15357	15309	15354	15483	15316	15399	15223	15503	15257	15300	15384	15332	15395	15334	15272	15303	15376	15214	15381	15361	15232	15396	15312	15147	15314	15352	15184	15368	15326	15434	15402	15367	15214	15441	15440	15431	15288	15158	15278	15452	15354	15212	15239	15266	15443	15296	15247	15030	15253	15246	15460	15109	15279	15273	15228	15267	15368	15415	15479	15323	15321	15318	15237	15335	15384	15501	15367	15214	15374	15355	15405	15206	15389	15200	15349	15460	15336	15362	15199	15347	15481	15234	15336	15165	15365	15472	15375	15412	15207	15206	15276	15448	15336	15190	15247	15410	15308	15474	15358	15239	15389	15208	15342	15324	15156	15155	15366	15337	15168	15312	15080	15256	15274	15292	15169	15386	15280	15159	15373	15297	15302	15315	15301	15349	15475	15306	15282	15287	15166	15306	15405	15379	15375	15091	15176	15342	15327	15344	15541	15200	15391	15305	15267	15363	15407	15354	15331	15328	15225	15188	15393	15222	15313	15459	15423	15293	15293	15093	15382	15295	15134	15238	15121	15252	15218	15324	15317	15409	15211	15299	15274	15222	15292	15439	15273	15430	15226	15446	15131	15558	15381	15445	15398	15241	15268	15249	15283	15225	15274	15294	15160	15109	15228	15242	15442	15309	15332	15247	15331	15170	15267	15356	15389	15485	15340	15349	15279	15332	15236	15234	15321	15374	15258	15257	15245	15281	15355	15323	15369	15202	15356	15170	15403	15360	15240	15529	15217	15433	15193	15351	15168	15458	15085	15204	15400	15264	15283	15180	15508	15214	15340	15442	15245	15534	15463	15307	15153	15450	15085	15336	15176	15295	15371	15426	15305	15469	15239	15278	15360	15268	15408	15359	15372	15198	15194	15442	15399	15470	15216	15332	15202	15221	15305	15357	15109	15380	15251	15349	15323	15256	15330
23573	21014	28440	23859	21765	21684	20557	17939	17326	17662	17513	17361	17352	17304	17354	17146	17163	17014	17103	17052	17251	17124	17014	17107	16943	17148	17260	17122	17180	17009	17100	17202	16982	17172	17156	17104	17023	17008	17015	17190	17246	17017	17031	17032	16926	16935	17118	17117	16967	16999	17129	16960	16786	16882	17019	16733	17148	16844	16932	16796	16937	17040	16840	16899	17030	16800	16797	17158	16879	16781	16962	16929	16884	17031	16833	16909	16935	16862	16735	17012	17057	16988	16799	16877	16885	16784	16916	16764	16803	16783	16964	16819	16865	16686	16912	16958	16937	16800	16721	16796	16738	16943	16968	16966	16854	16983	16905	16834	16918	16628	16870	16803	16619	16845	16944	16913	16886	17143	16929	17050	16822	17043	17129	16693	16798	17020	16818	16843	17018	16788	16761	16808	16782	16866	17019	16712	16811	16834	16932	16900	16784	17158	17028	17096	16974	16984	16992	17064	17128	16856	16961	17073	16894	16716	16991	16856	16853	16823	17087	16913	16857	16978	16966	16993	16749	16923	16806	16895	16842	16868	17072	16788	16956	17078	16823	16708	16847	16985	16862	16868	16870	16849	16894	17036	16904	16876	16759	16644	16926	17045	16792	16887	16685	16808	16905	16963	16923	16783	16897	16945	16913	16852	16898	16926	16707	16702	16918	17082	16743	16845	16919	16822	16733	16671	16779	16721	16733	16811	16867	16976	17155	16915	16960	16919	17016	16994	16937	17053	16944	16906	17095	16896	16918	16830	17004	16959	16745	16691	16933	16738	17021	17126	16882	16954	16969	16813	16728	16949	16859	16906	16989	16950	16799	16859	16830	16771	16901	16836	16784	16821	16732	16810	16988	16781	16949	16976	16796	16860	16882	16917	16880	16766	16892	16888	16699	16841	16713	16636	16929	16817	16779	17062	17002	17016	16818	16781	16947	16843	16998	16959	16916	16735	17130	17060	16946	16790	17073	16848	16857	16826	16734	16799	16926	16960	16882	16825	16706	16893	16919	16769	16839	16952	16895	16734	16776	16976	16858	17006	16827	16950	16813	16971	16867	16834	16858	16786	16911	16788	16625	16908	16762	16903	16970	16932	16950	17131	16759	16854	16673	16683	16875	16972	16707	16917	16957	16673	16845	16720	16746	16810	17117	16782	16887	16641	16945	16641	16891	16922	16882	16790	16801	16944	16968	16833	16908	16912	17040	16949	16826	16882	16941	16818	16778	16853	16887	17049	16982	16930	16721	16910	16897	17076	16935	16943	16948	16831	16580	16893	17004	16930	16907	16885	16727	17003	16877	16790	16725	16834	16860	16927	16858	16788	16993	16771	17025	16840	16949	16989	16927	16873	16790	16633	16972	16936	16889	16880	16802	16940	16881	16994	16802	16956	16854	16969	16920	16762	16863	16934	17027	16790	17055	16710	16924	16964	16874	16825	16885	16939	17063	16859	16994	16792	16861	16942	17067	16881	17046	16982	16925	16934	16986	16594	16878	17042	16827	16894	16961	17055	16975	16968	16951	16669	16940	16970	16928	16895	16886	16768	16717	16884	16827	16825	17049	16922	16888	16666	16938	16793	16812	16939	16947	16962	16786	16799	16970	17006	16684	17044	16809	16923	16958	17019	17045	16754	16853	16733	16739	16771	16701	16684	16795	16890	17008	16724	16978	16832	16882	16929	16866	16716	16704	16875	16883	16925	16786	16872	17020	17064	16942	16863	16997	16816	16922	16855	17042	16857	16632	16826	16756	16780	16820	16816	16753	16825	16836	16989	16834	16804	16666	16848	16903	16740	16711	16782	16757	16713	16856	16803	16767	16942	16854	16816	16770	16879	16875	17022	16874	17069	16801	16727	16807	16985	16885	16839	16816	16898	16829	16740	16749	16930	16891	16930	17047	16896	16708	16661	16741	16795	16972	16642	16777	16956	17038	16817	17091	16766	16991	16995	16761	16894	16896	16741	16909	16813	16981	16818	16999	16837	16920	16893	16808	16960	16927	16973	16842	16921	16775	16772	16891	16887	16915	16738	16898	17087	16882	16787	16869	16925	16848	16650	16990	16981	16841	16773	16900	17065	16946	16975	16819	16638	16833	16785	16987	16911	16969	16779	16949	16774	16832	16927	16937	17021	16851	16832	16623	16907	16700	16662	16879	16807	16953	16869	17004	16784	16833	16674	16922	16944	16950	17001	16697	16826	16923	17036	16830	16868	16982	16838	16883	16851	16834	16814	16970	16800	16938	16835	16868	16887	16804	16881	16789	16779	16955	16882	17047	16875	16782	16954	17033	16683	16862	16812	16843	16959	16860	16902	16921	16809	16954	16821	16834	16776	16906	16757	16864	16962	16922	16915	16819	17159	17002	16970	16819	16925	16706	16989	16752	16819	16948	16904	16905	16832	16785	16873	16967	16723	16874	16584	16879	17051	16857	16491	16833	16939	16943	16757	16820	16780	16835	16785	16785	16913	16996	16711	16902	16833	16935	16713	16743	16846	16888	16926	16918	16945	16863	16709	16860	16802	16881	16838	16952	16874	16853	16848	16756	16721	16898	16774	16957	16869	16619	16876	17277	17026	17011	16979	16864	16975	16916	16927	16767	17000	16883	16612	16900	16950	16714	17033	16862	16858	16767	16897	16784	16935	16851	16680	16866	16921	16969	16888	16769	16902	16824	16986	16834	16905	16802	16763	16801	16718	16819	16949	17023	16943	16886	16934	16906	16807	16756	16770	16728	16938	16997	16712	16998	16837	16854	16904	16785	16806	16920	17044	16662	16576	17011	16815	16932	16944	17019	16859	16692	16830	17097	17150	16909	16761	16909	16743	16875	16790	16959	16919	16981	17002	16894	16927	16896	16735	16752	16721	17054	16798	17016	16972	16735	16903	17002	16909	16793	16904	16868	17087	16949	16841	16963	16799	16719	16784	16936	16927	16890	16809	16834	16857	16886	16887	16754	17145	17093	16927	17135	16974	17115	17048	16984	16640	16770	16751	17008	16901	16860	16965	16784	16830	16961	16784	16882	16952	16654	16784	16771	16914	16812	17004	16988	16670	16936	17035	16611	16778	16919	16738	16769	16790	16871	16852	16739	17052	16941	16816	17070	16838	16744	16639	16904	16849	16732	16641	16926	16790	16761	16654	17007	16638	16872	16906	16777	16833	16747	17023	16936	17027	16925	17004	16964	16819	16728	16799	16883	17000	16806	16922	16925	16902	16846	16758	17049	16869	16871	16842	16783	16980	17055	16913	16966	16774	16827	16979	16835	16842	16924	17093	17079	16924	16791	16696	16861	16872	16962	16710	16912	16825	16957	17070	16875	16968	16838	16782	16796	16855	16957	16801	17077	16998	16989	16917	16739	16872	16830	16852	16754	16832	16949	16912	16745	16905	16986	16956	16915	16922	16972	16904	16834	16823	16928	16829	17061	16841	16941	16974	16767	16880	17000	16974	16904	16638	16953	16956	16956	16858	16992	16778	16746	16844	16895	16859	16857	16766	16756	17051	16885	16893	16795	16752	16883	16901	16983	17152	17049	16879	16893	16648	16989	16909	16812	16752	16824	16737	17017	16881	16831	16788	16822	16826	16983	16990	16779	16799	16702	16790	16794	16839	16983	16838	16931	17016	17010	16744	16835	16763	16793	16910	16893	16584	16684	16644	16760	16796	16959	16816	17062	16906	16868	16833	16978	16883	16681	16878	16889	16933	16936	16894	16845	16872	16877	16716	16908	16952	16858	16765	16616	16747	16963	16991	17053	16799	16871	16676	16822	16744	16713	16699	16699	16822	16932	16891	17034	17042	17183	16882	16749	16807	16984	16912	16953	16853	17067	16874	16899	17001	16883	16793	16810	16902	17084	16935	16667	16981	16631	16849	16832	16721	16845	16734	17036	17000	17057	16929	17058	16871	16769	16939	16879	16719	16923	16687	17022	16948	16900	17115	16798	16832	16675	16989	16755	16988	16966	17017	16950	16877	16738	16848	16860	16824	16858	16899	16914	16985	17014	16873	16959	16846	16808	16728	16902	16779	16921	16995	16904	16877	16851	16886	16897	16884	16910	16782	17064	17033	16723	16978	16977	16968	16717	16942	16910	16723	16686	16872	17072	16958	16653	16963	16976	16806	16756	16730	16843	16796	16827	16811	16988	16835	16890	16947	16839	17037	16785	16677	16987	16986	16937	16772	16865	16998	16849	16736	16820	16760	17009	16928	16789	16878	16773	16838	16917	17034	16812	16832	16881	16803	16827	16747	16980	17132	16864	16614	16606	16526	16834	16792	16911	16736	16730	16988	16862	17022	16954	16859	16816	16633	16979	16729	17017	16930	16737	16897	16659	17023	16777	16833	16826	16996	17068	16919	16889	17091	16887	17001	16828	16948	16837	16813	17153	16907	16754	16805	16839	16873	16969	16954	17096	16845	16971	16830	16676	16852	16857	16798	16908	16769	16945	16990	16810	16851	16829	16850	16946	16895	17017	16796	17025	16924	17024	16701	16995	16732	16779	16975	16947	16790	16939	16868	17115	16903	16758	16953	16834	16811	16700	16805	16915	16713	16804	17030	16915	16830	17055	16956	16993	17123	16756	16802	16773	16770	16883	16817	16639	16905	16831	16989	16944	16637	16968	16897	16919	16724	16807	16936	16841	17065	17032	17086	16814	16673	16832	16972	16792	17070	17015	16819	16813	16864	16950	16947	16916	16831	16920	16756	16783	16840	17116	16851	16886	16928	16980	16945	16806	16854	16712	17012	17027	16903	16852	16695	16984	16776	16909	16945	16714	16783	16928	17028	16962	16929	16876	16825	16905	16924	17011	16894	16738	16927	16962	16943	16716	16810	16977	16950	16914	16873	16860	16756	16811	16861	16806	16995	16861	16867	16748	16881	17114	17029	16901	16900	16635	16924	16759	16834	16851	16765	16839	16924	16730	16745	17057	16963	17039	16642	16821	17042	17065	16829	16983	16896	16945	16929	16860	16903	16950	17016	16966	16742	16761	16727	16915	16853	16894	16936	16958	16838	16977	16797	16994	16664	16749	16734	16701	16762	16969	16827	16911	16857	16762	16887	16817	16749	16836	16708	16765	16789	16729	16897	16853	17020	16858	16889	16764	16761	17003	16876	16976	16836	16731	16936	16856	17055
13889	24038	22816	19275	17795	17028	16372	16203	15694	15460	15246	15086	15046	15106	15074	14994	15025	14881	14951	15008	15032	14895	14960	14959	15090	14854	15120	15013	15016	15039	14969	14976	15140	15031	15025	15098	14966	14940	15034	14925	15046	14950	15008	14912	14995	15005	14965	14843	14824	14915	14776	14829	14856	14723	14931	14830	14744	14802	14807	14824	14699	14878	14782	14939	14713	14859	14788	14742	14802	14836	14800	14906	14744	14888	14788	14778	14714	14979	14671	14818	14918	14823	14807	14777	14864	14775	14849	14759	14780	14802	14972	14605	14972	14681	14888	14782	14727	14708	14678	14890	14785	14790	14851	14735	14855	14771	14749	14923	14812	14925	14663	14615	15013	14779	14683	14665	14759	14743	14870	14635	14739	14875	14711	14763	14771	14835	14778	14740	14797	14753	14751	14764	14805	14848	14721	14681	14716	14694	14886	14940	14806	14792	14643	14786	14868	14826	14882	14774	14902	14773	14747	14875	14793	14872	14895	15056	14714	14742	14826	14776	14733	14933	14902	14827	14684	14827	14783	14671	14734	14786	14737	14854	14642	14820	14787	14785	14944	14546	14819	14845	14838	14687	14851	14798	14934	14750	14754	14753	14880	14854	14845	14814	14634	14789	14723	14769	14690	14633	14812	14811	14804	14829	14734	14886	14800	14628	14793	14716	14719	14712	14897	14719	14744	14794	14846	14843	14788	14684	14576	14883	14916	14747	14716	14857	14746	14714	14830	14744	14827	14838	14856	14661	14938	14784	14674	14681	14737	14711	14778	14632	14964	14671	14862	14775	14744	14771	14785	14745	14845	14715	14707	14775	14801	14723	14679	14642	14879	14733	14794	14751	14885	14713	14856	14801	14790	14720	14708	14703	14649	14919	14829	14797	14717	14806	14876	14817	14700	14861	14859	14998	14891	14645	14837	14755	14688	14777	14832	14719	14905	14730	14873	14796	14793	14767	14905	14939	14748	14799	14835	14866	14709	14721	14748	14897	14806	14665	14964	14655	14639	14823	14794	14760	14900	14740	14953	14962	14789	14646	14559	14786	14667	14888	14789	14853	14861	14729	14866	14793	14776	14711	14880	14738	14760	14666	14909	14797	14916	14600	14815	14803	14792	14725	14858	14750	14727	14869	14663	14699	14700	15012	14550	14866	14757	14641	14876	14895	14917	14759	14707	14912	14622	14769	14870	14841	14769	14620	14779	14754	14751	14770	14862	14740	14747	14686	14707	14668	14842	14741	14910	14776	14897	14600	14729	14737	14776	14785	15104	14503	14572	14722	14776	14673	14748	14838	14713	14914	14860	14699	14773	14775	14814	14889	14845	14787	14842	14788	14828	14729	14816	14805	14668	14821	14778	14769	14652	14701	14771	14815	14799	14574	14756	14843	14673	14801	14853	14653	14834	14855	14892	14549	14664	14749	14797	14640	14589	14942	14611	14751	14849	14884	14917	14732	14637	14820	14756	14674	14746	14680	14845	14846	14831	14780	14623	14704	14781	14824	14751	14750	14843	14716	14786	14795	14675	14648	14719	14715	14836	14855	14713	14792	14730	14779	14641	14904	14813	14731	14749	14813	14895	14830	14693	14635	14756	14850	14761	14700	14776	14639	14799	14707	14814	14631	14595	14669	14754	14737	14729	14714	14791	14861	14724	14687	14666	14745	14650	14663	14688	14824	14877	14858	14709	14755	14786	14617	14780	14908	14777	14843	14978	14798	14665	14799	14704	14834	14715	14842	14649	14861	14779	14681	14875	14698	14674	14864	14847	14696	14915	14878	14938	14898	14866	14771	14624	14846	14699	14671	14765	14852	14749	14832	14732	14716	14927	14757	14796	14665	14649	14934	14883	14815	14739	14744	14701	14726	14741	14793	14870	14780	14651	14592	14734	14644	14786	14624	14818	14793	14834	14757	14766	14740	14790	14702	14787	14758	14748	14746	14776	14628	14659	14807	14733	14802	14608	14754	14684	14644	14737	14700	14875	14819	14757	14833	14829	14793	14832	14726	14922	14698	14846	14709	14771	14643	14780	14807	14786	14797	14786	14647	14739	14588	14848	14671	14748	14857	14793	14759	14589	14639	14776	14848	14868	14739	14746	14734	14638	14831	14667	14962	14904	14653	14911	14724	14816	14828	14779	14785	14834	14681	14926	14777	14847	14986	14667	14728	14636	14781	14799	14809	14806	14715	14726	14717	14807	14731	14902	14696	14732	14907	14713	14679	14705	14728	14853	14636	14734	14769	14790	14945	14708	14779	14894	14970	14765	14866	14684	14943	14654	14659	14795	14923	14588	14690	14927	14795	14536	14540	14816	14759	14635	14680	14590	14698	14717	14817	14877	14792	14745	14623	14707	14769	14801	14797	14684	14644	14725	14725	14826	14733	14681	14851	14771	14732	14700	14617	14687	14774	14800	14829	14842	14650	14671	14740	14764	14611	14746	14837	14773	14775	14805	14796	14739	14684	14825	14833	14686	14898	14744	14792	14703	14954	14631	14707	14643	14819	14982	14831	14645	14738	14862	14857	14714	14879	14799	14774	14733	14726	14655	14812	14737	14890	14678	14730	14696	14855	14754	14801	14851	14650	14778	14749	14969	14625	14903	14668	14968	14616	14814	14683	14838	14638	14841	14709	14883	14662	14697	14768	14732	15032	14842	14798	14924	14704	14697	14687	15012	14903	14675	14667	14812	14843	14702	14793	14877	14844	14875	14826	14650	14623	14822	14599	14725	14773	14873	14808	14645	14882	14704	14846	14809	14750	14894	14775	14541	14714	14738	14853	14748	14836	14801	14867	14531	14816	14735	14885	14888	14689	14787	14820	14967	14785	14833	14842	14706	14663	14736	14798	14776	14872	14861	14663	14778	14770	14851	14851	14830	14742	14778	14700	14859	14731	14854	14785	14809	14736	14607	14839	14773	14781	14769	14592	14932	14708	14766	14681	14702	14757	14821	14707	14651	14703	14861	14681	14873	14976	14794	14693	14934	14807	14877	14975	14842	14678	14674	14650	14752	14976	14775	14791	14650	14746	14798	14662	14752	14668	14628	14645	14773	14803	14819	14867	14875	14695	14717	14769	14756	14809	14773	14781	14770	14848	14730	14860	14753	14685	14799	14689	14709	14597	14675	14663	14678	14657	14780	14771	14951	14763	14752	14800	14793	14914	14687	14819	14784	14662	14669	14919	14764	14766	14741	14797	14889	14701	14795	14672	14666	14788	14898	14777	14724	14882	14881	14898	14715	14684	14744	14621	14876	14750	14795	14807	14868	14753	14734	14673	14664	14683	14897	14736	14942	14838	14739	14677	14761	14713	14805	14736	14834	14851	14733	14828	14691	14695	14735	14915	14777	14744	14906	14871	14637	14828	14754	14726	14673	14752	14800	14922	14638	14899	14848	14747	14568	14904	14856	14750	14715	14827	14836	14889	14722	14795	14897	14751	14732	14751	14694	14779	14740	14769	14839	14830	14735	14729	14841	14782	14821	14701	14800	14801	14757	14827	14815	14751	14812	14821	14654	14607	14846	14688	14754	14605	14746	14705	14712	14952	14518	14830	14781	14639	14808	14688	14825	14701	14717	14867	14811	14721	14855	14694	14814	14796	14645	14699	14774	14899	14620	14678	14880	14691	14931	14746	14718	14804	14839	14744	14734	14863	14648	15011	14578	14803	14805	14965	14722	14748	14713	14778	14754	14819	14780	14877	14896	14803	14707	14779	14791	14775	14757	14812	14870	14757	14861	14723	14692	14878	14655	14705	14655	14758	14820	14844	14753	14804	14819	14720	14796	14735	14706	14893	14822	14688	14751	14801	14660	14626	14779	14784	14790	14863	14680	14745	14561	14856	14745	14720	14802	14633	14664	14868	14772	14748	14825	14654	14629	14683	14761	14534	14661	14760	14746	14849	14654	14762	14844	14741	14666	14779	14723	14602	14819	14700	14906	14894	14833	14880	14882	14731	14814	14884	14624	14710	14709	14587	14922	14632	14752	14779	14685	14723	14868	14758	14934	14668	14799	14674	14824	14807	14730	14857	14882	14646	14757	14695	14708	14895	14845	14833	14721	14882	14581	14891	14845	14862	14858	14991	14617	14777	14846	14851	14770	14654	14656	14894	14950	14932	14867	14931	14899	14667	14573	14780	14686	14901	14935	14698	14817	14873	14514	14915	14737	14707	14857	14904	14537	14775	14666	14838	14802	14648	14759	14771	14730	14984	14854	14800	14613	14808	14813	14670	14710	14701	14759	14560	14556	14672	14941	14789	14805	14809	14820	14717	14743	14758	14880	14839	14853	14731	14831	14719	14763	14748	14750	14740	14662	14563	14896	14763	14838	14730	14962	14729	14718	14715	14782	14711	14763	14767	14720	14802	14857	14754	14942	14712	14820	14795	14749	14808	14906	14665	14891	14952	14682	14752	14772	14758	14716	14787	14673	14808	14754	14756	14966	14806	14863	14752	14879	14919	14703	14653	14923	14830	14850	14681	14793	14718	14937	14705	14810	14725	14747	14834	14677	14696	14805	14603	14927	14681	14763	14750	14689	14817	14776	14962	14642	14693	14861	14793	14848	14876	14728	14834	14798	14688	14929	14798	14852	15029	14875	14630	14709	14811	14777	14743	14641	14669	14651	14739	14717	14804	14783	14615	14782	14890	14761	14923	14620	14909	14784	14630	14806	14757	14790	14864	14762	14802	14685	14882	14817	14600	14817	14780	14845	14817	14816	14685	14816	14736	14679	14776	14724	14714	14825	14892	14774	14835	14969	14758	14955	14878	14755	14768	14702	14695	14827	14833	14676	14767	14771	14627	14701	14693	14815	14644	14732	14666	14768	14828	14804	14779	14888	14806	14905	14819	14838	14733	14585	14878	14629	14800	14687	14872	14811	14814	14790	14748	14809	14812	14741	14708	14755	14696	14713	14830	14932	14768	14893	14703	14815	14617	14765	14734	14802	14812	14825	14931	14900	14794	14793	14741	14678	14805	14698	14853	14705	14898	14619	14724	14904	14772	14794	14602	14821	14869	14890	14642	14863	14754	15010	14697	14760	14720	14740	14732	14893	14665	14695	14829	14870	14710	14809	14891	14655	14802	14674	14940	14710	14749	14701	14682	14909	14779	14554	15062	14774	14894	14902	14765
22453	21016	28831	23410	21217	23179	24958	19528	18668	18656	18441	18183	18272	18127	18056	18042	18123	18104	17854	17890	17954	17815	17945	18086	17941	17928	17840	17945	17759	17605	18014	17806	17816	17756	17874	17938	17723	17852	17583	17788	17822	17932	17757	17688	17877	17743	17683	17758	17765	17734	17704	17555	17756	17411	17547	17571	17515	17277	17463	17639	17594	17609	17568	17640	17552	17622	17595	17506	17668	17601	17519	17697	17592	17574	17595	17431	17649	17733	17597	17590	17577	17413	17571	17616	17709	17677	17480	17492	17713	17555	17756	17585	17441	17654	17511	17673	17639	17717	17410	17763	17601	17447	17656	17514	17359	17563	17508	17540	17411	17525	17632	17649	17585	17575	17598	17368	17595	17364	17438	17517	17401	17393	17693	17571	17279	17479	17599	17628	17523	17641	17614	17537	17330	17415	17301	17386	17602	17462	17599	17330	17633	17546	17502	17417	17561	17580	17620	17529	17626	17593	17545	17491	17509	17450	17585	17537	17527	17418	17411	17692	17669	17636	17592	17516	17472	17621	17859	17705	17523	17401	17636	17328	17414	17444	17509	17304	17565	17349	17497	17618	17552	17568	17393	17419	17368	17356	17351	17534	17552	17473	17519	17397	17555	17505	17414	17407	17600	17529	17609	17483	17426	17382	17526	17553	17469	17545	17422	17498	17651	17593	17401	17552	17585	17534	17649	17517	17394	17728	17565	17540	17482	17456	17578	17544	17360	17484	17701	17527	17466	17647	17472	17770	17397	17453	17532	17512	17703	17793	17643	17418	17444	17448	17469	17649	17549	17580	17590	17497	17404	17492	17573	17619	17541	17423	17680	17601	17464	17529	17445	17497	17324	17456	17633	17353	17573	17425	17547	17739	17522	17549	17694	17427	17501	17622	17435	17493	17553	17440	17523	17488	17662	17722	17713	17689	17524	17514	17564	17469	17711	17541	17539	17409	17559	17548	17595	17486	17493	17463	17484	17645	17565	17359	17349	17484	17438	17437	17552	17571	17558	17430	17638	17193	17408	17569	17637	17624	17388	17545	17432	17441	17311	17502	17482	17450	17626	17571	17608	17404	17566	17628	17662	17506	17428	17686	17468	17712	17419	17578	17526	17322	17464	17538	17627	17688	17604	17601	17460	17578	17418	17249	17363	17594	17523	17543	17710	17590	17554	17672	17370	17496	17598	17478	17651	17639	17409	17596	17739	17614	17500	17402	17665	17566	17578	17398	17487	17542	17721	17407	17460	17636	17560	17542	17584	17449	17678	17537	17388	17382	17380	17638	17347	17483	17491	17487	17592	17530	17508	17448	17507	17423	17479	17287	17399	17381	17600	17483	17756	17667	17515	17449	17390	17603	17544	17173	17230	17417	17617	17555	17516	17594	17300	17234	17533	17487	17409	17424	17496	17622	17452	17536	17598	17271	17386	17329	17520	17410	17194	17430	17477	17428	17638	17545	17769	17438	17556	17562	17570	17495	17508	17611	17589	17458	17438	17529	17381	17504	17477	17609	17711	17675	17452	17679	17600	17564	17434	17694	17600	17587	17329	17526	17423	17637	17535	17512	17558	17612	17654	17506	17407	17437	17323	17393	17484	17456	17579	17363	17502	17597	17641	17411	17543	17493	17577	17205	17540	17530	17404	17658	17478	17671	17510	17703	17413	17344	17614	17321	17515	17578	17499	17467	17673	17566	17433	17395	17453	17614	17667	17435	17498	17535	17659	17478	17605	17448	17498	17537	17412	17513	17401	17407	17371	17463	17521	17622	17525	17462	17664	17554	17479	17358	17502	17339	17451	17536	17493	17477	17467	17565	17500	17536	17507	17321	17275	17560	17510	17584	17717	17581	17547	17248	17487	17399	17400	17467	17512	17579	17412	17345	17462	17576	17620	17417	17525	17529	17304	17386	17464	17475	17591	17924	17431	17456	17464	17482	17334	17665	17534	17482	17553	17548	17601	17306	17519	17534	17387	17374	17687	17570	17428	17452	17508	17649	17457	17363	17509	17684	17358	17703	17647	17639	17539	17621	17466	17511	17687	17515	17405	17634	17659	17465	17492	17302	17504	17417	17467	17403	17499	17480	17435	17551	17548	17445	17642	17490	17600	17518	17410	17568	17619	17537	17313	17127	17574	17315	17646	17622	17179	17593	17452	17261	17485	17429	17703	17496	17538	17702	17334	17521	17629	17564	17410	17382	17498	17588	17558	17448	17471	17545	17758	17675	17584	17443	17535	17372	17580	17582	17640	17373	17550	17356	17451	17336	17439	17447	17415	17405	17402	17558	17346	17494	17422	17424	17720	17642	17565	17471	17652	17341	17353	17461	17595	17580	17250	17487	17603	17422	17537	17477	17493	17584	17456	17373	17508	17463	17513	17595	17521	17601	17507	17577	17626	17637	17365	17593	17659	17434	17532	17429	17620	17627	17251	17435	17362	17578	17501	17596	17374	17527	17579	17463	17672	17492	17506	17525	17469	17399	17551	17526	17389	17349	17338	17350	17410	17838	17496	17689	17706	17676	17625	17213	17526	17468	17521	17432	17510	17517	17559	17600	17282	17608	17611	17583	17559	17543	17607	17601	17582	17570	17557	17550	17490	17372	17601	17343	17322	17380	17566	17533	17481	17346	17370	17585	17581	17334	17532	17625	17582	17653	17438	17178	17486	17538	17379	17730	17357	17452	17431	17566	17462	17466	17618	17601	17605	17653	17532	17655	17517	17464	17573	17363	17590	17305	17463	17438	17481	17642	17629	17629	17476	17656	17468	17402	17617	17645	17423	17574	17341	17461	17507	17349	17572	17303	17422	17407	17444	17588	17502	17538	17414	17371	17426	17633	17418	17521	17582	17708	17432	17255	17594	17384	17840	17388	17543	17610	17393	17346	17633	17391	17348	17433	17480	17435	17229	17524	17533	17531	17422	17542	17360	17552	17513	17568	17585	17457	17486	17741	17552	17595	17562	17296	17458	17539	17807	17737	17689	17348	17343	17524	17395	17452	17646	17447	17505	17224	17491	17529	17448	17399	17554	17396	17281	17510	17470	17377	17504	17484	17515	17386	17661	17494	17453	17514	17602	17381	17519	17517	17414	17448	17447	17505	17425	17339	17548	17666	17317	17429	17366	17415	17482	17401	17388	17666	17370	17531	17371	17354	17591	17495	17639	17371	17485	17779	17608	17517	17347	17360	17634	17403	17416	17527	17321	17479	17513	17362	17468	17477	17604	17387	17499	17458	17365	17545	17575	17616	17589	17535	17544	17634	17603	17616	17542	17256	17327	17406	17387	17440	17317	17514	17524	17585	17628	17508	17485	17555	17523	17333	17441	17700	17393	17447	17499	17448	17456	17399	17570	17557	17454	17501	17690	17698	17543	17565	17605	17451	17319	17459	17722	17618	17511	17400	17452	17642	17573	17468	17338	17553	17674	17441	17593	17642	17585	17352	17599	17540	17493	17555	17703	17372	17602	17549	17664	17618	17441	17539	17442	17503	17689	17471	17465	17391	17425	17311	17419	17541	17442	17331	17346	17347	17489	17444	17399	17668	17711	17352	17453	17382	17591	17625	17404	17317	17491	17456	17496	17649	17346	17491	17652	17501	17307	17449	17533	17312	17667	17555	17703	17501	17288	17499	17604	17509	17633	17432	17512	17567	17400	17513	17638	17384	17513	17614	17413	17342	17533	17541	17646	17448	17471	17335	17634	17451	17571	17241	17386	17570	17594	17448	17588	17502	17548	17447	17284	17573	17607	17517	17428	17576	17474	17464	17458	17430	17460	17473	17651	17365	17491	17347	17546	17364	17243	17591	17610	17426	17569	17385	17311	17470	17697	17603	17397	17508	17462	17575	17561	17364	17421	17353	17526	17570	17615	17596	17504	17537	17492	17575	17482	17529	17402	17412	17583	17389	17495	17539	17713	17397	17394	17644	17492	17386	17416	17359	17385	17489	17608	17553	17373	17639	17477	17470	17550	17620	17428	17599	17344	17458	17537	17457	17568	17511	17272	17337	17558	17665	17395	17590	17357	17421	17561	17588	17612	17437	17454	17413	17631	17311	17638	17551	17456	17315	17440	17420	17582	17731	17560	17753	17618	17359	17480	17427	17342	17477	17361	17468	17521	17422	17629	17586	17603	17500	17527	17378	17424	17435	17413	17398	17701	17455	17589	17594	17524	17422	17554	17464	17329	17391	17462	17363	17598	17390	17333	17472	17639	17400	17472	17408	17472	17552	17577	17223	17464	17704	17421	17365	17590	17566	17504	17421	17441	17387	17538	17752	17404	17569	17604	17609	17375	17551	17358	17442	17631	17475	17520	17639	17548	17556	17515	17631	17523	17406	17554	17574	17616	17500	17624	17487	17480	17347	17354	17554	17524	17650	17558	17534	17469	17516	17498	17599	17515	17540	17551	17806	17513	17701	17501	17508	17563	17268	17648	17418	17563	17562	17609	17357	17443	17467	17590	17437	17580	17340	17505	17448	17276	17298	17474	17561	17638	17489	17329	17560	17468	17473	17478	17467	17511	17526	17690	17466	17551	17490	17546	17442	17560	17556	17413	17353	17511	17527	17604	17462	17427	17496	17502	17536	17377	17637	17547	17439	17445	17360	17393	17208	17544	17390	17601	17534	17492	17546	17579	17459	17395	17635	17428	17517	17568	17490	17466	17603	17453	17456	17661	17291	17617	17552	17550	17508	17531	17490	17421	17386	17666	17524	17434	17572	17397	17679	17559	17649	17572	17409	17430	17532	17672	17506	17415	17572	17639	17562	17464	17381	17518	17498	17641	17602	17730	17509	17693	17712	17516	17704	17696	17565	17776	17182	17521	17512	17357	17495	17578	17473	17550	17373	17415	17465	17478	17792	17565	17508	17462	17654	17520	17463	17508	17395	17524	17495	17420	17492	17611	17369	17669	17381	17463	17361	17311	17566	17648	17282	17726	17462	17578	17460	17602	17287	17349	17518	17398	17371	17514	17620	17195	17522	17513	17558	17459	17544	17586	17671	17475	17500	17468	17542	17490	17430	17521	17455	17521	17526	17259	17480	17489	17306	17413	17677	17439	17502	17296	17475	17272	17500	17558	17476	17546	17592	17528	17403	17483	17530	17551	17531	17616	17581	17533	17631	17673	17304	17381	17422
15939	29386	27403	22275	20447	18986	17949	17106	16921	16428	16132	15866	15929	15659	15487	15664	15387	15396	15397	15400	15591	15376	15363	15379	15221	15580	15412	15388	15460	15363	15443	15424	15492	15606	15483	15358	15520	15383	15617	15427	15514	15496	15511	15401	15306	15187	15306	15081	15369	15163	15267	15080	15293	15329	15250	15239	15289	15134	15234	15260	15236	15006	15207	15100	15130	15094	15123	15241	15115	15243	14976	15058	15136	15073	15146	15173	15062	15156	15066	15132	15009	15111	15105	15066	15120	15094	15207	15176	14974	15051	15124	15233	15193	15172	15050	15038	15171	15089	15227	15138	15225	15038	15044	15029	15024	15142	15187	15135	15115	15171	15089	15123	15075	15097	15260	15045	15206	15083	15221	15104	15119	15285	15029	15026	15189	14997	15174	15175	15048	15131	15208	15241	15130	15205	14984	15167	15058	15171	15199	14970	15015	15040	15077	15198	15001	14970	15232	15029	15132	15007	15045	15094	15002	15127	15091	15080	15136	15161	15120	15065	15162	15060	15198	14953	15068	15035	15039	15121	15041	15035	14953	15204	15119	15087	15184	15075	14986	15110	15174	14919	15020	15083	15028	15156	15083	15152	15174	15135	15151	15137	14956	15024	15132	15132	15042	15013	14991	15172	15181	15085	15048	15038	15069	15178	15080	15016	15058	15168	15207	15021	15142	15074	15102	15095	15048	15175	15124	15064	15027	15077	15185	15113	15007	15084	15263	15099	15126	15055	15161	15120	15198	15021	15025	15124	15093	15146	15097	15294	15063	15073	15191	15140	15122	15031	14978	15097	15100	15114	14901	15235	15141	15116	15072	14985	15014	15016	15047	15256	15053	15089	15019	15053	15006	14991	15191	15138	15153	15159	14981	15180	15080	15041	15122	15207	15044	15118	15250	15124	15267	15117	15053	15227	15266	15037	15229	15145	15021	14988	15037	14914	15023	15094	15200	15073	15213	15102	15076	15077	15236	15085	15158	15189	15039	15110	15144	15037	15094	15104	15152	15042	15156	15019	15307	15091	15169	14916	15184	15287	15099	15054	15024	15189	15088	15079	14962	14977	15223	15177	14971	15046	15133	15124	15179	15157	15183	15015	14912	15177	14994	15128	15141	15022	15221	15133	15212	15023	15086	15037	15109	15118	15012	15238	15116	15106	14983	15169	15183	15196	15185	15106	14998	15064	15024	14946	15085	15053	15091	15143	15039	15092	15015	15011	15302	15132	14962	14971	15184	15201	15033	14961	15058	15206	15119	14989	15218	15157	15071	15131	15068	15096	15053	15035	15353	15087	15022	14939	14889	15131	15120	15056	14923	14923	15080	15233	15150	15086	15155	15067	15178	15206	14905	15111	15115	15025	15183	15054	15127	15064	15110	15098	15244	14964	15046	15037	15091	15138	15078	15096	15189	15095	15160	15169	15171	15232	15156	15091	15222	15193	15128	15146	15166	14907	15392	15003	15125	15022	15059	15051	15169	15119	15053	15285	15183	15186	15194	15080	14959	15064	15204	15190	15036	15029	15172	15161	14986	15214	15040	14940	15112	15187	14942	15040	15172	15072	14904	15173	15087	14868	15195	15106	14964	15031	15173	15096	14915	15258	15071	15199	15059	15086	15223	15083	15190	14929	15080	15123	15200	15239	15062	14981	14996	15073	15230	15210	15038	15143	15112	15059	15064	15097	15147	15097	15052	15284	15143	14951	15165	15072	15046	14950	15179	14902	15007	14924	15218	15023	15114	14842	15070	15062	15056	15178	14917	15045	15037	15207	15034	14919	14929	14925	15206	15309	15128	15087	15113	15127	15133	15082	15047	15090	15172	15202	15173	15273	14960	14946	15113	15149	15152	14839	15259	14939	14905	15172	15234	15097	15187	15171	14987	15043	15052	15146	15001	15224	14938	15108	15063	15053	15161	15167	14973	14953	15188	15246	15097	15055	15256	15062	15002	14950	15196	15145	14961	15025	15219	14997	15109	15210	15043	14971	15223	14893	15086	15105	15057	15088	15114	15060	15225	15158	15031	14968	15102	14989	15045	15084	15280	15255	15227	14970	15224	15040	15127	15103	15012	15053	15130	15176	15141	15170	14893	15057	15057	15140	15081	14930	15106	15229	15311	15061	15092	15123	15249	15153	15094	15108	15133	15162	15121	14936	15004	15245	15079	15074	15101	15032	15109	15111	15124	15202	15110	15068	15093	15039	15031	15079	15003	14906	15095	15258	15130	14850	15138	14978	15169	15078	15006	15049	15119	15083	14903	15046	15075	15119	15130	15012	15155	14951	15209	15030	14960	15131	15144	15215	15066	14880	15155	15138	15074	15100	14993	15186	15158	15152	15012	15094	15225	15088	15215	15115	15095	15089	15002	14941	15204	15175	15094	15046	14987	15033	15081	15097	15119	15040	15034	15074	15017	15153	14966	15122	15087	15193	15107	15247	15060	15161	15172	15193	15106	15225	15018	15069	14984	15062	15130	15125	15005	14969	15256	14911	14972	15087	15097	15049	15158	15085	15061	15042	15198	15149	15053	14969	15125	15078	15241	15205	15176	15079	15100	14963	15081	15140	15183	15160	15024	15164	15126	14982	15220	15193	15120	14895	14911	15148	14982	15057	15066	15166	15084	15167	14860	15167	15033	15103	15147	15037	15169	15031	14883	14879	15127	15166	15155	14992	15014	15139	15117	15146	15187	15097	14998	15031	15408	15130	15166	14973	15200	15035	15008	15267	15115	15018	15166	15151	15000	15160	15072	14983	15185	15084	14860	15093	15125	15150	15154	15131	15033	15041	15193	14900	15086	15086	15189	15118	15181	15220	14992	15170	15084	15167	15103	14993	15004	15188	15121	14913	15137	15037	14900	15184	15042	14929	15002	15052	15029	15092	15029	15025	15020	15100	15273	15118	15148	15076	15067	15081	15160	15196	15163	15210	14997	15089	15212	15026	15154	15054	15056	15087	15108	15029	15311	15059	15173	15163	15158	14988	15084	14966	15168	15012	15161	15153	15161	14930	15124	15189	15137	15089	15163	15088	15044	15222	15185	15016	14946	14972	15024	15088	15183	15045	15136	15137	15131	15292	15096	15047	15110	14950	15195	15244	15052	15031	15015	15056	15020	15135	15095	15093	15068	15251	15176	14886	15114	15141	15053	14952	15084	15047	15190	15123	15050	14966	15114	15223	15161	15028	14975	15006	15140	15014	15108	15072	15133	15136	15069	15123	14957	14949	15106	14957	15229	15054	15155	15155	15101	15031	15146	15094	14953	15000	15264	15044	14984	15178	15031	15079	15135	15205	15326	15063	15148	15017	14983	15146	15180	14926	15067	15122	15057	15144	15112	15263	15132	15114	15104	15040	15221	14971	15170	14951	15106	15081	15128	14997	14999	15096	15028	15127	15196	15236	15070	15214	15061	15205	15288	15095	15079	15131	15013	15087	14925	15214	15068	15165	15011	15152	15022	15114	15288	15089	15116	15152	15090	14926	15093	15066	15061	15177	15003	15148	15037	14961	15044	14929	15085	15068	14934	15097	15143	15118	15093	15074	14975	15160	14864	15025	15273	15092	15089	15095	15010	15121	15182	15004	15082	15072	15241	15088	15054	15201	14927	15159	15076	15024	15252	15068	15262	15066	14970	15058	15140	15008	15296	15135	15195	14960	15056	15064	15021	15232	15080	15050	15142	15188	14961	15140	14999	14966	14987	14987	15095	15183	15137	14882	15032	15141	15152	15030	14939	15100	14965	15109	15189	15122	15067	15039	15152	15030	14994	15042	15100	15095	15225	15045	15080	15149	15004	15109	15218	15257	15037	15133	15218	15029	15053	14858	15134	15078	15009	15034	14952	15166	15186	15275	15090	15121	15166	15113	15112	15024	15100	15069	14920	15120	15158	14876	14958	15260	15071	15150	15149	15031	15057	15047	15083	15031	15244	15022	14999	15109	15026	15107	15049	15317	15156	15142	15070	15110	15132	15201	15051	15138	14974	14980	15035	15059	15124	15236	15159	14941	15056	15137	15054	15055	15168	15190	15168	15111	15207	14945	15121	15010	15174	15124	15094	15054	15019	15167	15327	15026	15110	15077	15199	15045	15063	15026	15105	15105	15127	15014	15154	15165	14924	15033	14981	15261	15014	15211	15214	15123	15241	15070	14921	15151	15026	15216	15134	15217	15086	14993	15100	15008	15040	15084	14991	15204	15177	15182	15032	15032	15125	15064	14911	15107	15120	15178	15055	15011	15099	15010	14979	15128	15254	15122	15257	15021	15137	15166	15036	15214	14946	15177	15154	15163	15012	14904	15237	15012	15150	15065	15086	15232	14864	15109	15049	14874	15127	15117	15128	15221	14968	15083	15028	15026	15136	15039	15140	15111	15043	15061	15190	15137	15098	15094	14975	15116	15126	15236	15239	15058	15185	15150	15044	15228	15127	15032	15021	15029	15085	15110	15046	15054	15124	15034	15040	15037	15059	15157	15224	15154	15077	15111	15019	15080	15105	15100	15150	15191	15224	15156	15100	15121	15116	15072	15029	14921	14917	15105	15268	15007	15138	15006	15233	15146	15193	15024	15087	15081	14967	15069	15077	14978	15063	15054	15149	15129	15158	15110	15107	14990	15027	15340	15075	15065	15100	15079	15098	15066	15096	15211	15110	15089	15074	15105	15244	15028	14989	15103	15071	15119	14983	15036	15184	15280	15189	15007	15072	14999	15187	15098	15005	14984	14910	15205	15199	15126	15034	15087	15124	15234	15236	15081	15174	15202	14987	15085	14848	15230	15193	14941	15116	15269	15050	15114	15033	15130	15211	15190	15115	14941	15148	15282	15236	15083	15005	14957	15100	14872	15024	15040	15125	15195	14928	14975	15220	15200	14941	14950	15140	15199	15031	14994	15240	15109	14854	15141	15150	15162	15082	15086	15202	15233	14971	15079	15125	15136	15095	15102	15183	15084	15045	15270	15106	15053	15154	15010	15086	15091	14931	15104	15200	15058	15025	15211	15107	15038	15099	14926	14979	15140	14977	14962	15109	15139	15144	15032	14946	15058	14962	15150	15076	15186	15004	15074	15221	15148	15119	15128	15122	14801	15086	15067	15088	15170	15158	15050	15051	15022	15102	15060	15118	15138	15157	15160	15020	15187
27113	21723	24449	21398	17922	18182	18246	17869	17862	17864	17689	17716	17634	17692	17775	17583	17721	17573	17565	17618	17743	17739	17749	17757	17881	17674	17985	17739	17574	17725	17815	17704	17582	17758	17584	17673	17807	17809	17521	17713	17952	17634	17697	17720	17668	17696	17694	17695	17655	17874	17566	17708	17712	17739	17533	17574	17579	17695	17552	17553	17536	17473	17510	17563	17713	17627	17577	17755	17647	17736	17602	17506	17560	17598	17934	17807	17562	17577	17605	17504	17656	17524	17618	17570	17625	17728	17975	17512	17590	17573	17492	17627	17548	17456	17467	17771	17629	17516	17569	17559	17556	17668	17835	17587	17334	17638	17383	17627	17413	17417	17637	17608	17684	17557	17551	17665	17475	17578	17433	17533	17479	17640	17550	17513	17730	17588	17763	17585	17644	17750	17686	17627	17662	17668	17355	17468	17397	17483	17432	17559	17613	17517	17575	17312	17675	17821	17719	17515	17413	17447	17314	17495	17664	17631	17448	17320	17484	17400	17752	17572	17683	17535	17752	17705	17609	17707	17459	17575	17570	17440	17767	17524	17565	17589	17511	17557	17621	17616	17633	17678	17821	17386	17570	17555	17361	17482	17588	17693	17829	17617	17514	17670	17677	17437	17443	17498	17626	17693	17790	17519	17503	17702	17717	17486	17592	17662	17659	17449	17564	17553	17656	17408	17483	17541	17531	17456	17544	17566	17563	17655	17518	17444	17679	17635	17632	17437	17562	17771	17866	17346	17661	17728	17625	17733	17507	17751	17644	17663	17656	17561	17522	17774	17723	17630	17527	17721	17814	17575	17482	17624	17487	17582	17436	17651	17483	17656	17671	17608	17522	17555	17563	17538	17489	17638	17628	17543	17622	17554	17597	17608	17594	17549	17387	17519	17695	17548	17543	17459	17506	17623	17558	17550	17863	17519	17596	17496	17484	17412	17562	17810	17503	17638	17650	17587	17675	17683	17597	17714	17582	17583	17721	17656	17659	17753	17552	17426	17478	17434	17695	17512	17536	17795	17565	17520	17507	17678	17679	17493	17583	17494	17385	17541	17506	17550	17534	17680	17632	17543	17516	17752	17753	17564	17599	17711	17437	17361	17720	17521	17591	17653	17436	17461	17560	17417	17391	17461	17522	17645	17697	17553	17505	17527	17608	17468	17715	17600	17727	17504	17591	17522	17503	17744	17602	17449	17523	17541	17662	17535	17584	17422	17742	17649	17642	17557	17552	17643	17628	17625	17582	17736	17339	17677	17489	17645	17538	17621	17755	17612	17529	17673	17426	17552	17541	17559	17859	17642	17661	17758	17487	17477	17613	17589	17538	17591	17568	17602	17477	17548	17608	17426	17667	17561	17715	17694	17675	17662	17381	17497	17685	17916	17438	17633	17406	17586	17739	17464	17619	17593	17621	17623	17641	17458	17614	17557	17452	17615	17648	17538	17709	17503	17513	17491	17610	17711	17718	17542	17559	17546	17731	17838	17681	17564	17624	17726	17617	17626	17783	17637	17791	17726	17701	17507	17567	17404	17791	17660	17591	17472	17595	17622	17489	17515	17405	17496	17671	17561	17603	17548	17607	17655	17704	17635	17539	17609	17661	17507	17587	17523	17548	17722	17723	17664	17644	17663	17780	17555	17592	17627	17774	17470	17603	17558	17569	17557	17570	17657	17441	17647	17616	17719	17458	17511	17550	17475	17585	17525	17689	17578	17692	17571	17531	17630	17909	17349	17534	17529	17516	17558	17631	17472	17523	17717	17431	17526	17281	17604	17494	17616	17554	17629	17763	17523	17639	17579	17362	17768	17526	17601	17720	17655	17716	17640	17433	17665	17363	17564	17427	17630	17826	17432	17355	17700	17762	17697	17590	17590	17685	17532	17539	17469	17670	17717	17579	17392	17515	17600	17569	17672	17250	17629	17643	17740	17582	17501	17410	17528	17418	17477	17656	17574	17334	17493	17493	17498	17516	17829	17743	17608	17483	17547	17539	17701	17627	17505	17569	17640	17494	17688	17576	17516	17631	17567	17749	17452	17512	17583	17561	17540	17500	17694	17657	17614	17680	17569	17637	17567	17496	17488	17643	17549	17542	17557	17513	17617	17569	17495	17616	17626	17534	17460	17471	17634	17566	17504	17565	17593	17788	17658	17579	17545	17444	17584	17553	17518	17728	17735	17418	17633	17459	17573	17629	17680	17634	17576	17577	17672	17686	17591	17567	17560	17574	17354	17751	17666	17451	17640	17674	17615	17566	17471	17534	17582	17684	17601	17589	17635	17532	17485	17551	17616	17488	17485	17458	17629	17601	17430	17465	17614	17651	17683	17625	17829	17542	17506	17809	17555	17701	17622	17481	17601	17711	17561	17726	17508	17539	17594	17789	17439	17683	17633	17622	17687	17384	17538	17586	17577	17633	17510	17724	17711	17708	17632	17567	17559	17530	17593	17529	17679	17457	17429	17593	17533	17647	17829	17544	17660	17646	17485	17509	17636	17734	17689	17686	17741	17651	17626	17683	17696	17689	17728	17588	17517	17675	17733	17668	17591	17539	17570	17517	17668	17572	17600	17609	17660	17430	17537	17601	17726	17499	17704	17608	17499	17727	17703	17546	17436	17598	17594	17641	17554	17508	17397	17511	17422	17605	17490	17493	17584	17681	17455	17480	17531	17593	17641	17657	17638	17707	17839	17639	17666	17629	17745	17722	17617	17478	17680	17884	17614	17633	17635	17814	17792	17562	17560	17844	17459	17582	17644	17509	17567	17638	17279	17635	17560	17621	17608	17536	17778	17518	17766	17603	17631	17511	17654	17511	17555	17634	17579	17822	17579	17729	17684	17618	17468	17638	17536	17755	17620	17698	17615	17676	17576	17435	17708	17557	17779	17600	17772	17395	17633	17472	17449	17661	17592	17670	17460	17648	17497	17484	17636	17836	17643	17569	17681	17608	17615	17655	17555	17393	17242	17669	17492	17564	17659	17792	17746	17652	17876	17579	17652	17701	17546	17692	17575	17347	17577	17484	17421	17750	17654	17806	17373	17416	17558	17606	17623	17673	17713	17540	17416	17550	17601	17681	17514	17542	17471	17675	17564	17677	17793	17685	17492	17617	17694	17881	17484	17699	17341	17660	17606	17630	17451	17578	17625	17526	17350	17715	17779	17818	17540	17540	17523	17680	17555	17472	17740	17744	17496	17707	17619	17642	17749	17550	17747	17590	17603	17477	17571	17642	17655	17653	17541	17560	17418	17476	17507	17503	17616	17554	17588	17666	17604	17755	17599	17669	17581	17585	17415	17616	17547	17674	17778	17574	17528	17741	17575	17727	17604	17641	17664	17565	17402	17614	17605	17461	17448	17489	17477	17643	17526	17677	17460	17562	17565	17699	17811	17548	17449	17621	17795	17810	17683	17698	17705	17715	17718	17496	17528	17621	17753	17860	17555	17487	17554	17578	17704	17397	17641	17557	17484	17336	17653	17776	17739	17765	17733	17569	17596	17713	17566	17762	17652	17471	17687	17716	17459	17538	17673	17485	17510	17518	17541	17767	17467	17532	17400	17737	17522	17519	17572	17602	17743	17579	17782	17771	17511	17597	17725	17690	17563	17731	17597	17676	17426	17632	17676	17719	17579	17453	17629	17422	17656	17609	17594	17886	17625	17623	17660	17680	17617	17544	17508	17379	17521	17533	17600	17508	17428	17495	17690	17597	17748	17858	17673	17696	17511	17593	17460	17637	17618	17701	17491	17769	17335	17712	17617	17580	17724	17739	17528	17650	17390	17587	17758	17714	17510	17586	17662	17614	17470	17447	17634	17687	17675	17543	17628	17440	17518	17682	17656	17670	17623	17614	17686	17520	17552	17443	17588	17744	17652	17491	17581	17716	17540	17491	17653	17582	17436	17666	17647	17539	17712	17419	17599	17648	17581	17598	17413	17854	17673	17808	17682	17624	17701	17477	17430	17684	17486	17553	17514	17489	17559	17418	17530	17783	17639	17661	17314	17695	17655	17446	17269	17771	17583	17773	17612	17650	17599	17486	17624	17699	17605	17740	17746	17526	17737	17598	17646	17581	17591	17581	17466	17698	17435	17528	17577	17703	17643	17657	17583	17605	17622	17626	17642	17457	17594	17677	17517	17837	17715	17677	17386	17526	17705	17526	17676	17610	17566	17666	17647	17528	17504	17648	17602	17488	17549	17595	17629	17484	17548	17504	17568	17593	17710	17565	17605	17661	17418	17642	17524	17721	17633	17583	17674	17711	17586	17687	17884	17507	17655	17791	17453	17607	17557	17530	17617	17734	17465	17463	17632	17520	17487	17715	17405	17674	17577	17904	17600	17613	17724	17552	17572	17737	17645	17715	17559	17760	17390	17759	17479	17689	17861	17473	17497	17666	17714	17573	17624	17520	17570	17704	17665	17515	17640	17512	17715	17533	17384	17458	17553	17542	17594	17478	17403	17890	17545	17693	17573	17461	17635	17686	17619	17697	17634	17688	17700	17237	17653	17645	17620	17654	17609	17451	17445	17476	17603	17619	17582	17566	17560	17475	17524	17579	17600	17649	17535	17573	17417	17547	17645	17663	17767	17705	17778	17636	17520	17640	17695	17622	17641	17747	17684	17488	17686	17740	17721	17570	17481	17508	17746	17679	17551	17614	17743	17538	17531	17512	17596	17358	17821	17883	17530	17524	17427	17673	17494	17778	17540	17701	17567	17554	17538	17377	17727	17725	17736	17397	17474	17565	17663	17620	17502	17770	17626	17486	17689	17558	17488	17706	17617	17518	17732	17697	17404	17672	17452	17560	17642	17672	17685	17721	17716	17596	17752	17349	17735	17641	17607	17642	17556	17744	17780	17520	17595	17661	17571	17669	17554	17498	17679	17646	17640	17679	17508	17660	17583	17674	17488	17784	17755	17699	17574	17591	17490	17488	17458	17394	17599	17531	17506	17500	17583	17501	17566	17710	17652	17497	17679	17630	17778	17556	17494	17657	17367	17739	17560	17713	17656	17398	17454	17615	17520	17631	17729	17627	17593	17524	17638	17600	17733	17737	17637	17526	17534	17549	17519	17564	17491	17557	17603	17563	17583	17713	17397	17704	17642	17628	17707	17744	17665	17542	17627	17482	17830	17751	17823
14806	18538	18016	16580	16022	15863	15626	15539	15652	15301	15532	15205	15102	15384	15452	15284	15224	15206	15478	15182	15236	15416	15298	15230	15240	15302	15238	15268	15296	15360	15398	15275	15279	15313	15404	15275	15383	15437	15375	15215	15343	15292	15368	15398	15202	15215	15295	15315	15113	15217	15304	15334	15221	15175	15308	15206	15279	15285	15342	15224	15363	15014	15184	15153	15191	15213	15203	15372	15248	15183	15157	15476	15088	15261	15183	15244	15282	15102	15119	15207	15212	15242	15226	15114	15163	15059	15236	14957	15366	15372	15292	15220	15185	15116	15109	15059	15141	15200	15125	15110	15189	15042	15198	15221	15093	15290	15024	15188	15281	15122	15012	15274	15237	15111	15113	15124	15187	15338	15281	15378	15224	15105	15180	15241	15077	15088	15168	15127	15249	15214	15246	15099	15141	15104	15270	15282	15057	15335	15199	15151	15310	14981	15136	15349	15125	15206	15214	15356	15321	15264	15231	15048	15251	15257	15440	15162	15122	15149	15142	15257	15184	15392	15148	15109	15312	15184	15350	15110	15104	15142	15131	15308	15184	15157	15212	15320	15344	15100	15183	15261	15326	15303	15339	15187	15071	15241	15023	15274	15175	15128	15185	15164	15145	15127	15015	15275	15342	15019	14940	15049	15238	15259	15310	15089	15263	15154	15101	15373	15024	15230	15127	15250	15047	15276	15181	15164	15171	15122	15157	15001	15277	15200	15045	15206	15199	15172	15221	15220	15224	15238	15106	15167	15154	15147	15175	15154	15235	15255	15123	15316	15279	15162	15235	15302	15316	15110	15143	15287	15097	15189	15278	15308	15129	15159	14841	15224	15096	15273	15203	15065	15175	15105	15174	15175	15267	15197	15117	15269	15197	15338	15122	15500	15172	15173	15376	15058	15101	15238	15184	15102	15238	15098	15376	15152	15230	15319	15252	15176	15150	15224	15087	15187	15341	15317	15203	15127	15194	15246	15225	15277	15282	15195	15224	15028	15099	15186	15036	15380	15163	15243	15277	15201	15304	15208	15168	15172	15142	15189	15328	15073	15200	15275	15128	15138	15253	15052	15191	15265	15180	15117	15173	15169	15290	15330	15003	15308	15335	15133	15159	15110	15266	15371	15120	15306	15040	15118	15252	15138	14822	15216	15268	15070	15352	15268	15332	15200	14995	15391	15323	15150	15206	15119	15231	15270	15314	15356	15266	15265	15210	15078	15142	15235	15336	15228	15160	15148	15292	15178	15232	15284	15089	15153	15076	15283	15170	15142	15292	15241	15246	15045	15276	15332	15235	15370	15157	15336	15078	15257	15104	15081	15324	15234	15114	15263	15156	15079	15269	15176	15251	15355	15175	15106	15290	15253	15139	15400	15150	15224	15336	15358	15275	15168	15132	15055	15072	15284	15241	15125	15065	15273	15263	15220	15200	15130	15033	15079	15223	15219	15158	15264	15236	15282	15413	15129	15203	15305	15173	15051	15260	15163	15222	15076	15448	15294	15142	15148	15041	15339	15260	15286	15224	15123	15214	15190	15128	15277	15291	15081	15357	14945	15189	15104	15323	15152	15193	15200	15364	15155	15233	15360	15081	15102	15142	15146	15218	15256	15133	15087	15153	15175	15171	15208	15214	15122	15119	15148	15226	15233	15124	15088	15153	15257	15162	15288	15152	15129	15215	15233	15271	15234	15108	15111	15116	15016	15278	15120	15236	15246	15124	15282	15230	15229	15180	15230	15090	15062	15174	15214	15247	15362	15243	15330	15085	15230	15142	15189	15089	15340	15181	15263	15261	15096	15232	15211	15259	15184	15176	15253	15205	15096	15166	15196	15196	15349	15090	15161	15333	15265	15311	15355	15150	15262	15149	15373	15221	15067	15134	15213	15374	15415	15201	15212	15033	15309	15187	15224	14987	15212	15293	15130	15252	15342	15130	15306	15221	15250	15072	15063	15263	15273	15349	15275	15250	15316	15369	15302	15168	15146	15074	15210	15323	15210	15135	15181	15148	15155	15192	15265	15157	15325	15162	15220	15117	15193	15256	15162	15204	15264	15304	15176	15156	15075	15294	15306	15200	15269	15098	15107	15100	15253	15147	15013	15319	15162	15308	15144	15158	15068	15305	15256	15129	15126	15108	15136	15176	15236	15169	15165	15264	15137	15006	15298	15183	15105	15365	15316	15177	15105	15090	15146	15195	15234	15286	15256	15244	15265	15293	15245	15184	15089	15211	15168	15295	15204	15257	14957	15115	15348	15083	15143	15198	15188	15186	15143	15167	15131	14897	15164	15161	15314	15271	15117	15201	15207	15252	15170	15100	15141	15207	15261	15237	15249	15287	15191	15065	15236	15102	15327	15362	15305	15070	15139	15404	15099	15266	15317	15083	15225	15180	15184	15262	15151	15150	15274	15228	15249	15170	15219	15423	15089	15200	15032	15177	15184	15191	15359	15174	15210	15150	15282	15316	14877	15152	15259	15116	15353	15207	15256	15220	15228	15049	15197	15188	15219	15264	15255	15341	15163	15157	15188	15182	15189	15244	15082	15300	15093	15145	15176	15281	15173	15256	15115	15235	15172	15256	15388	15366	15230	15260	15154	15116	15213	15184	15135	15230	15122	15304	15083	15234	15210	15162	15068	15201	15225	15121	15259	15152	15211	15176	15403	15027	15329	15243	15227	15215	15061	15091	15281	15049	15199	15294	15095	15266	15197	15125	15057	15327	14982	15172	15183	15267	15327	15124	15146	15223	15082	15247	15026	15110	15107	15186	15059	15382	14954	15187	15256	15222	15212	15245	15138	15109	15096	15279	15165	15134	15420	15221	15185	15050	15071	15134	15196	15212	15220	15179	15187	15325	15087	15367	15034	15353	15276	15163	15199	15255	15068	15136	15168	15180	15270	15129	15188	15204	15339	15311	15257	15135	15190	15245	15307	15192	15090	15187	15414	15091	15238	15245	15180	15134	15168	15112	15165	15053	15208	15167	15307	15248	15267	15168	15177	14926	15183	15205	15058	15392	15285	15365	15195	15057	15182	15158	15091	15142	15175	15160	15306	15249	15389	15375	14936	15290	15100	15073	15175	15274	15390	15239	15227	15040	15284	15117	15240	15194	15136	15269	15099	15305	15289	15241	15265	15250	15274	15126	15179	15282	15187	15365	15240	15213	15094	15240	15183	15192	15434	15080	15347	15386	15247	15223	15186	15236	15023	15123	15395	15176	15040	15254	15164	15415	15253	15198	15273	15174	15273	15179	15192	15083	15140	15075	15072	15301	15063	15160	15267	15088	15295	15153	15268	15294	15077	15120	15176	15001	15350	15428	15293	15345	15166	15361	15238	15224	15169	15157	15340	15220	15112	15257	15338	15195	15279	15310	15084	15219	15106	15263	15259	15239	15318	15288	15140	15199	15237	15022	15277	15139	15266	15019	15294	15191	15245	15210	15132	15283	15197	15307	15414	15117	15245	15251	15090	15358	15144	15259	15425	15133	15079	15244	15270	15081	15247	15149	15111	15256	15258	15226	15307	15284	15229	15208	15328	15200	15137	15222	15287	15076	15274	15236	15380	15298	15142	15072	15162	15108	15201	15268	15237	15115	15176	15139	15204	15007	15236	15120	15162	15128	15253	15178	15280	15342	15271	15231	15303	15315	15371	15230	15077	15009	15115	15078	15200	15165	15180	15265	15118	15390	14945	15193	15187	15229	15335	15305	15207	15156	15303	15253	15282	15168	15266	15203	15284	15281	15157	15069	15262	15306	15301	15240	15259	15134	15344	15223	15312	15258	15348	15218	15037	15185	15036	15394	15132	15144	15239	15228	15235	15213	15174	15131	15240	15157	15083	15069	15317	15158	15005	15153	15171	15295	15386	15240	15156	15100	15198	15238	15304	15201	15238	15238	15240	15236	14979	15107	15103	15198	15084	15278	15248	15347	15175	15044	15187	15188	15127	15108	15124	15306	15297	15233	15337	15240	15196	15119	15146	15286	15236	15202	15231	15179	15154	15341	15235	15110	15064	15344	15309	15259	15255	15220	15261	15308	15203	15293	15285	15240	15066	15147	15150	15113	15194	15217	15212	15217	15144	15191	15321	15024	15108	15250	15200	15263	15249	15475	15249	15211	15201	15162	15253	15208	15197	15313	15215	15156	15108	15224	15086	15280	15282	15182	15261	15197	15201	15201	15289	15151	15095	15127	15200	15243	15257	15056	15228	15234	15266	15258	15410	15124	15261	15155	15263	15254	15208	15434	15266	15124	15088	15275	15153	15202	15188	15266	15300	15134	15124	15230	15204	15117	15099	15298	15136	15244	15185	15107	15153	15256	15185	15126	15156	14955	15466	15229	15254	15225	15143	15161	15094	15365	15178	15229	14997	15396	15385	15069	15202	15123	15371	15330	15231	15297	15251	15239	15184	15288	15229	15200	15137	15114	15075	15245	15101	15205	15219	15086	15164	15153	15310	15226	15173	15333	15130	15173	15089	15231	15125	15302	15250	15156	15116	15143	15207	15271	15117	15152	15112	15074	15079	15223	15012	15126	15105	15303	15011	15080	15215	15037	15226	15086	15299	15184	15285	15253	15359	15056	15157	15061	15148	15265	15204	15181	15187	15160	15159	15219	15229	15377	15227	14931	15133	15162	15200	15093	15221	15251	14985	15260	15114	15347	15134	15184	15259	15350	15219	15307	15232	15052	15270	15224	15326	15252	15176	15292	15148	15095	15218	15182	15220	15011	15235	15089	15414	15145	15067	15189	15258	15081	15226	15075	15312	15049	15241	15080	15164	15162	15230	15204	15120	15195	15175	15119	15038	15132	15078	15308	15197	15203	15224	15005	15133	15218	15273	15152	15169	15251	15137	15221	15335	15273	15141	15228	15242	15227	15178	15265	15166	15115	15145	15153	15177	15207	15108	15239	15247	15126	15186	15139	15271	15225	15118	15209	15155	15323	15209	15362	15180	15250	15066	15070	15301	15219	15233	15201	15173	15183	15172	15250	15350	15188	15151	15306	15124	15225	15348	15277	15231	15246	15220	15280	15203	15355	15046	15413	15297	15273	15335	15011	15064	15238	15154	15027	15280	15106	15183	15108	15327	15265	15262	15226	15321	15083	15254	15183	15194	15339	15212	15222	15263	15305	15167
23491	21002	28422	23877	21860	22039	21063	18667	18068	18207	18042	17898	17820	17953	17774	17666	17719	17774	17783	17817	17580	17866	17585	17735	17498	17617	17640	17790	17669	17580	17690	17579	17706	17667	17600	17653	17728	17438	17599	17520	17601	17344	17547	17678	17544	17505	17502	17469	17553	17491	17496	17618	17493	17631	17499	17407	17510	17489	17386	17334	17585	17256	17422	17601	17458	17727	17429	17283	17536	17344	17483	17535	17508	17307	17369	17234	17463	17269	17306	17321	17345	17331	17584	17382	17397	17434	17370	17348	17474	17602	17483	17555	17592	17420	17676	17216	17395	17482	17386	17375	17396	17473	17319	17569	17408	17347	17354	17357	17592	17368	17443	17411	17273	17354	17478	17499	17280	17530	17540	17483	17485	17381	17329	17437	17380	17309	17212	17428	17234	17270	17463	17441	17478	17473	17570	17384	17151	17525	17408	17485	17352	17389	17390	17426	17523	17358	17298	17336	17330	17443	17691	17490	17523	17512	17310	17510	17355	17567	17398	17148	17408	17376	17344	17366	17502	17454	17340	17415	17515	17281	17466	17472	17309	17227	17438	17590	17386	17542	17346	17420	17461	17410	17368	17177	17391	17168	17486	17584	17413	17491	17428	17496	17453	17388	17496	17539	17300	17320	17547	17314	17470	17559	17499	17287	17451	17543	17307	17512	17303	17221	17603	17215	17384	17505	17432	17425	17464	17403	17524	17343	17516	17461	17370	17263	17460	17500	17382	17283	17444	17472	17407	17375	17462	17344	17579	17442	17360	17381	17493	17523	17422	17155	17422	17296	17450	17401	17398	17396	17528	17501	17390	17385	17384	17270	17489	17272	17531	17353	17479	17348	17333	17203	17173	17327	17371	17538	17598	17387	17350	17193	17374	17353	17412	17342	17439	17446	17444	17475	17460	17443	17511	17512	17359	17487	17658	17371	17300	17412	17611	17487	17480	17440	17425	17419	17581	17453	17453	17273	17371	17307	17366	17365	17304	17536	17522	17541	17382	17303	17274	17431	17449	17267	17459	17348	17321	17224	17455	17441	17464	17548	17413	17404	17355	17360	17450	17376	17297	17548	17503	17424	17445	17543	17428	17553	17529	17551	17506	17297	17472	17426	17585	17487	17268	17601	17674	17467	17227	17531	17502	17449	17433	17479	17351	17354	17330	17385	17505	17467	17364	17477	17334	17535	17296	17474	17372	17542	17444	17264	17357	17414	17363	17316	17470	17395	17305	17267	17437	17386	17601	17470	17410	17220	17378	17438	17239	17417	17473	17520	17506	17439	17458	17336	17394	17221	17487	17552	17388	17598	17576	17364	17301	17253	17259	17333	17265	17480	17338	17416	17540	17501	17483	17384	17273	17323	17299	17435	17427	17410	17475	17372	17309	17276	17440	17407	17379	17363	17327	17302	17567	17419	17290	17528	17565	17597	17346	17347	17538	17335	17555	17410	17356	17296	17551	17631	17373	17455	17302	17359	17589	17679	17252	17632	17467	17398	17589	17440	17297	17419	17459	17292	17413	17614	17306	17537	17445	17331	17525	17404	17228	17498	17354	17148	17510	17487	17414	17354	17594	17553	17597	17392	17398	17498	17444	17355	17447	17577	17228	17287	17336	17453	17407	17225	17355	17439	17484	17409	17457	17210	17482	17439	17585	17427	17412	17361	17672	17483	17281	17503	17535	17428	17470	17330	17321	17418	17370	17483	17522	17257	17339	17406	17295	17426	17530	17441	17291	17700	17545	17563	17463	17340	17407	17206	17395	17490	17564	17553	17324	17339	17335	17465	17424	17221	17473	17439	17249	17392	17606	17221	17439	17263	17609	17369	17352	17376	17599	17311	17430	17507	17521	17495	17460	17507	17476	17388	17244	17473	17256	17583	17457	17239	17329	17242	17409	17431	17451	17223	17555	17297	17276	17425	17212	17167	17393	17404	17528	17475	17413	17397	17412	17452	17191	17328	17519	17604	17319	17350	17532	17190	17295	17596	17448	17430	17315	17390	17381	17391	17350	17388	17374	17374	17352	17501	17258	17276	17414	17363	17495	17491	17396	17528	17233	17452	17385	17572	17188	17451	17328	17335	17475	17417	17407	17415	17407	17488	17428	17396	17357	17616	17291	17480	17365	17270	17399	17262	17399	17572	17408	17393	17517	17440	17128	17398	17500	17482	17429	17298	17393	17125	17356	17251	17416	17437	17289	17413	17593	17372	17372	17299	17687	17610	17293	17439	17354	17430	17421	17325	17515	17345	17465	17341	17326	17492	17495	17377	17432	17574	17429	17522	17230	17392	17388	17468	17172	17535	17469	17373	17336	17388	17548	17531	17272	17111	17442	17389	17264	17238	17507	17777	17526	17432	17191	17323	17453	17553	17488	17466	17564	17309	17201	17266	17305	17414	17445	17316	17378	17372	17275	17394	17519	17315	17133	17340	17364	17432	17603	17423	17316	17291	17397	17520	17439	17317	17520	17423	17526	17510	17541	17322	17513	17437	17463	17469	17374	17559	17454	17328	17425	17441	17546	17365	17561	17327	17473	17296	17408	17362	17398	17395	17396	17195	17417	17403	17367	17355	17599	17475	17510	17306	17298	17317	17649	17286	17432	17484	17510	17326	17540	17506	17400	17472	17515	17315	17202	17636	17561	17523	17592	17299	17298	17642	17597	17585	17402	17390	17556	17463	17365	17469	17457	17414	17450	17537	17370	17428	17397	17393	17467	17266	17545	17403	17264	17375	17362	17385	17383	17469	17416	17482	17486	17636	17389	17457	17519	17538	17557	17728	17248	17501	17288	17588	17377	17355	17543	17495	17497	17587	17085	17409	17097	17421	17397	17353	17354	17391	17239	17481	17524	17294	17463	17306	17430	17455	17398	17515	17371	17564	17604	17443	17568	17426	17311	17473	17552	17603	17523	17318	17338	17407	17426	17451	17376	17284	17587	17487	17496	17325	17500	17781	17615	17452	17487	17347	17526	17310	17361	17240	17536	17367	17421	17550	17576	17528	17418	17262	17657	17411	17415	17387	17503	17400	17304	17473	17414	17373	17293	17161	17301	17332	17451	17573	17501	17430	17438	17396	17491	17402	17444	17332	17421	17318	17303	17388	17567	17351	17570	17305	17538	17390	17423	17588	17374	17308	17448	17495	17464	17431	17509	17260	17446	17229	17469	17492	17429	17500	17395	17552	17162	17386	17456	17521	17489	17499	17665	17578	17314	17448	17398	17565	17407	17447	17416	17455	17389	17366	17411	17208	17408	17459	17399	17394	17282	17407	17459	17590	17368	17339	17431	16979	17587	17390	17473	17423	17366	17404	17561	17429	17480	17287	17209	17422	17330	17398	17780	17410	17402	17327	17208	17502	17400	17300	17339	17451	17611	17414	17427	17383	17494	17260	17422	17283	17406	17503	17424	17389	17419	17341	17484	17214	17536	17404	17487	17529	17515	17418	17474	17304	17419	17514	17453	17278	17365	17315	17423	17372	17407	17558	17295	17369	17452	17511	17405	17355	17412	17322	17495	17415	17527	17328	17520	17432	17462	17553	17405	17332	17444	17190	17565	17388	17487	17442	17439	17416	17497	17390	17304	17186	17525	17331	17359	17421	17359	17525	17268	17301	17623	17454	17299	17232	17385	17351	17448	17399	17487	17631	17215	17413	17264	17514	17534	17266	17466	17333	17267	17393	17456	17346	17352	17404	17519	17594	17474	17544	17442	17469	17266	17259	17499	17492	17506	17369	17336	17582	17215	17331	17373	17663	17399	17392	17354	17415	17610	17275	17309	17395	17516	17388	17517	17469	17302	17171	17375	17660	17434	17521	17498	17224	17405	17553	17330	17441	17450	17161	17463	17503	17481	17480	17342	17410	17490	17489	17145	17396	17354	17362	17355	17283	17282	17278	17444	17494	17480	17463	17521	17281	17369	17596	17266	17367	17344	17379	17279	17697	17544	17481	17236	17603	17466	17316	17473	17542	17453	17312	17519	17365	17465	17336	17469	17391	17308	17402	17459	17401	17596	17478	17541	17439	17299	17482	17353	17406	17425	17494	17266	17431	17473	17408	17184	17450	17213	17404	17303	17299	17486	17331	17544	17423	17478	17386	17590	17451	17347	17361	17518	17391	17433	17440	17423	17394	17450	17487	17482	17555	17525	17349	17566	17501	17315	17446	17436	17587	17301	17284	17372	17557	17585	17428	17567	17452	17294	17408	17237	17577	17565	17463	17369	17334	17481	17502	17535	17516	17454	17359	17502	17297	17327	17457	17373	17565	17285	17304	17465	17605	17454	17489	17569	17315	17287	17336	17273	17373	17344	17169	17480	17106	17313	17490	17505	17373	17370	17318	17550	17293	17481	17478	17325	17420	17278	17338	17483	17371	17462	17432	17182	17532	17618	17494	17658	17431	17344	17490	17339	17431	17457	17272	17434	17354	17251	17287	17397	17438	17548	17344	17421	17278	17464	17571	17428	17402	17631	17520	17495	17605	17470	17311	17519	17173	17510	17278	17372	17332	17505	17556	17317	17261	17407	17407	17571	17536	17475	17592	17267	17344	17369	17446	17414	17357	17314	17502	17346	17485	17550	17251	17576	17355	17306	17358	17554	17460	17316	17570	17607	17330	17512	17352	17420	17286	17528	17556	17368	17277	17516	17481	17336	17276	17339	17240	17131	17407	17293	17359	17358	17347	17296	17404	17546	17466	17452	17661	17416	17474	17411	17357	17215	17178	17311	17329	17459	17370	17454	17557	17348	17463	17316	17479	17322	17397	17454	17407	17384	17520	17257	17365	17298	17330	17577	17420	17153	17386	17561	17375	17733	17377	17377	17384	17248	17347	17224	17375	17396	17426	17473	17305	17457	17331	17465	17397	17552	17362	17469	17558	17434	17562	17407	17330	17297	17208	17343	17373	17458	17494	17338	17533	17470	17343	17137	17577	17508	17356	17354	17386	17378	17517	17238	17304	17525	17419	17565	17372	17390	17356	17456	17540	17388	17457	17401	17480	17377	17237	17308	17432	17291	17389	17389	17414	17339	17399	17338	17280	17506	17384	17476	17269	17509	17278	17408	17466	17397	17521	17480	17326	17539	17416	17520	17732	17643	17480	17378	17303	17423	17597	17464	17268	17488	17513	17247	17673
14545	24737	23221	19486	18149	17537	16668	16501	15943	15938	15680	15716	15530	15455	15465	15125	15448	15486	15401	15166	15311	15362	15225	15411	15403	15345	15187	15497	15361	15518	15338	15326	15190	15416	15516	15491	15310	15144	15329	15566	15360	15255	15058	15423	15154	15292	15387	15125	15295	15067	15274	15252	15197	15215	15245	15090	15132	15095	15106	15048	15207	15249	15208	15169	15054	14988	15102	15097	15067	15026	15148	14931	15076	15159	15141	15032	15307	14971	15066	15028	15065	15060	15177	15148	14978	15111	15175	15124	15061	15071	15173	15264	15179	15109	15152	15073	15102	15196	15106	15158	15098	15095	15231	15247	15134	15227	15058	15135	15108	15109	15163	15190	15130	15011	15203	15071	15022	15206	15154	15133	14968	15059	14992	15261	15262	15000	15066	15194	15123	15083	15137	15276	15075	15156	15018	15042	15200	15122	15086	15091	14929	15086	15079	14972	14981	15083	14912	15043	15047	15138	14904	14997	15049	15281	14923	15021	14969	14999	15149	15065	15126	15112	15034	15097	15039	15086	15053	15000	15200	15017	15038	15167	15122	15120	14982	15074	15116	15079	15051	15012	15124	15129	14908	15045	15173	14921	15002	15129	15185	15118	15175	14982	15160	15062	15112	15202	15102	14967	15099	14960	15111	15135	15113	15239	15088	15158	14815	15008	15240	14985	15035	15102	15052	14932	15325	14905	14944	15244	15169	15028	15084	14894	15101	15167	14975	14952	15178	15112	15049	14993	15037	15035	15153	15038	15214	14957	15069	14852	15027	14949	14990	15195	15160	15140	15134	15037	15126	15109	15228	15149	15009	15249	15173	15024	15112	15048	15106	14936	15206	15151	15255	14998	15063	15024	15136	15182	14933	15189	15006	15266	15096	15224	14992	15087	15016	14961	15190	14969	15055	15185	15007	15161	15018	14891	15181	15171	15055	15097	15008	15027	14942	15031	15006	15091	15089	15145	14998	15059	15163	14999	15095	15071	15108	15132	15146	15214	15036	15016	15101	15158	15121	15163	15250	14943	15073	15014	15077	15013	15063	15236	14915	15188	15192	15179	15074	15264	15089	15028	15048	15040	15097	15054	15138	15027	15007	15070	15195	15112	14981	15105	15165	15004	15050	14891	15187	15015	15187	14963	15093	15136	15101	15160	15076	15055	15041	15059	15180	14883	15167	15059	15285	15110	14993	15214	15212	15136	15187	15119	15141	15320	15038	15289	15071	15045	15134	15033	15170	15056	14996	15236	15100	15156	15097	15209	15089	15062	15059	15160	15016	15085	14973	14958	15065	15024	15019	15045	15033	15120	14972	15041	14997	15033	15232	15155	15136	14916	15163	15146	15164	15156	14935	15048	15018	15086	15265	14990	15097	15025	15055	14986	15119	15116	14937	14975	14967	15138	15094	15122	15036	15092	14956	15051	15134	15179	15147	15208	15003	15025	15018	14994	15023	14891	15293	15118	15039	14946	14941	15058	15181	15105	14975	15157	14901	15239	15096	15145	15099	15227	15095	15102	15283	15034	15103	15122	14935	15038	15265	15130	15048	15081	15000	15118	14963	15076	15073	15047	15153	15011	14926	15187	15148	15089	15094	14934	15245	14970	15010	15017	15123	15021	15008	15073	15301	15134	15135	15018	15104	14885	14993	15075	15085	15228	15167	15187	15151	15039	15132	15332	15184	15167	14892	15006	15198	15054	15180	15112	15087	15128	15117	15081	15184	15082	15039	15092	15030	15144	15151	15071	15094	15144	15204	15108	15168	14979	15175	15009	15034	15225	15007	15019	15024	15227	15026	15028	15053	14890	14994	15060	15215	15175	14951	15109	14978	15014	15153	15188	14921	15140	14978	15232	15163	15080	15113	15275	15196	15018	15141	15162	15121	15135	15150	15117	15059	14972	15239	15212	15224	14955	15095	15022	15127	15052	15001	14980	15093	15214	15040	14965	15133	15125	15010	14783	15107	14834	15064	15210	15200	15062	15113	14975	15083	15003	15091	15124	15124	15087	15018	14896	15096	15036	14969	15058	15126	14995	15144	15061	15157	14972	15085	15141	15153	15014	15157	15143	15057	15254	15084	15110	15236	15229	15018	15163	15068	15126	15086	15190	15234	15245	14994	14933	14853	15015	15020	15163	14930	15017	15264	14955	14988	14982	14971	15063	15146	14951	15193	15114	15080	14949	15108	15021	15185	15240	15020	15108	15167	15076	14970	15049	15140	15169	15000	15104	15072	15015	15112	14985	15109	15076	15133	15156	14915	15082	15089	14950	14916	15145	15109	14992	15187	15089	15117	15032	15223	15108	15104	15151	15031	15123	15014	15200	15138	15095	14923	15058	15232	14952	14950	15188	15011	15107	15185	15149	15120	15148	14937	14964	15194	14952	15112	15103	15054	15150	15110	15071	15047	14965	15116	15123	15166	15141	15137	15041	14916	15169	15167	14993	15056	15131	15162	15070	15172	15175	15225	15085	15076	15084	15066	15087	15136	14958	14982	15001	15070	15050	15200	15077	15131	15030	15145	15047	15170	15086	15108	15199	15029	15282	14854	14964	15035	14947	15216	14907	15029	15057	15112	14993	15031	14997	15077	15163	15020	15090	15116	15130	15151	15028	15027	14827	15024	15347	14916	15023	15050	15172	15157	15092	15147	15118	15104	15129	15049	15095	14971	15070	15185	15048	15278	15031	15056	15218	14936	15261	15022	15133	15130	15061	15062	14953	14996	15165	15307	15061	14994	15130	15116	14954	14954	15099	15014	15037	15062	15298	15036	14980	15039	14979	15053	15006	15076	15103	15024	15144	15148	15067	15024	14983	15022	15088	15176	15166	15211	14917	15135	15006	15172	15103	14829	14990	15100	15165	15234	15085	15040	15189	15128	15005	15064	15040	15052	15075	15209	15273	15002	14983	14951	14983	14842	15065	15050	14878	15153	15221	15090	15148	14984	15090	15100	14958	15196	15013	15115	15054	14939	14891	15175	14889	14960	15138	15136	15122	14864	15166	15127	15158	15122	15067	14974	15046	15068	15070	15009	15035	15191	14853	15154	15101	14970	15261	15096	15072	15057	15108	15096	15134	14955	15219	15113	14870	14907	15160	14998	15165	15072	15083	14984	15075	15119	15078	14996	15094	15100	14860	15014	15150	15070	15132	14935	15122	14987	15007	15165	14987	15023	15073	15031	14933	15222	15043	15053	14960	14926	15097	15106	15134	15224	15126	15057	14929	15072	15177	15033	15208	15177	15023	15106	15175	15042	14966	14951	15117	15045	15046	14953	15337	15077	15128	15209	15076	14936	15267	15220	15089	15048	15021	15137	15150	15076	15003	15026	15050	15098	14995	15230	15189	14966	15080	15073	15122	15052	15159	15054	15245	15189	15104	15040	15228	15084	15022	15086	15123	15150	15051	15092	15157	15001	15109	15090	14986	15172	15136	15113	14975	15053	15044	15091	15009	15104	15199	15194	15111	15016	15185	15007	15132	15043	15024	15235	14988	15173	15221	15066	15068	15149	15073	15007	15028	15069	15139	15117	15126	15065	15084	15186	15021	15112	15096	15069	15134	15143	15086	14974	15014	15057	15081	15128	15057	15042	15097	15031	14983	15211	15171	15064	15106	15088	15213	15070	15197	15143	15149	15070	15234	15106	15246	15073	15052	15164	14843	14983	15093	15144	14857	15052	15174	14879	15154	14874	15270	15139	15096	15300	15046	15205	15093	15187	15105	15119	15053	14983	15177	15055	15029	15035	15275	15128	15115	15110	15085	15069	15042	15221	15124	15225	15061	15214	15091	14942	15022	15009	15081	15127	15102	15242	14996	14903	15087	15107	15000	14945	15217	14970	15251	15091	14987	15026	14983	15001	15117	15105	15006	15159	15045	14894	15067	15197	14959	15028	15150	14973	15156	15260	15043	15042	15172	15016	14978	15141	14990	15067	14951	14995	15036	14976	14983	15009	15119	15061	15029	15212	15082	15144	15000	14972	15137	15171	15202	15120	15077	15109	15009	15166	14922	15005	15112	15153	15063	15045	15174	15141	15013	15008	15141	15082	15135	14980	14975	15145	14985	15136	15232	15043	15121	15052	14869	15070	15124	15138	15162	15155	14863	14987	15271	15178	15177	15052	15121	15090	14917	15148	15087	15043	14944	15170	14946	15111	14971	15005	15100	14993	14936	15250	14908	14918	15162	14970	14996	14999	15034	15016	15202	15049	15210	14958	14958	15037	15315	15192	15123	14982	14969	15236	15126	15146	15154	15037	14969	14948	15064	15108	14992	15153	15034	15163	15145	15070	15222	15192	14922	15154	15131	15133	15113	15010	15148	15130	15113	14994	15233	15079	15181	15055	14920	15225	15080	15128	14948	15194	15054	14873	15137	15067	15109	15202	15095	15064	15072	15126	14992	14916	15212	15053	15148	15086	15069	15028	15134	14986	15166	14991	14970	15052	15131	15015	15078	15041	15051	14988	14950	15121	15017	15244	15051	15167	15049	15115	15116	15043	15196	14991	14994	14863	14990	15149	15033	15158	15033	14935	15075	15112	15041	15037	15003	14975	14971	15132	15053	15171	15041	15067	15003	15092	15091	15038	15044	15063	15167	15144	15012	15022	15084	15070	15109	14966	15011	15159	15258	15077	14933	15037	15042	15041	14941	15102	15067	15194	15220	15250	15105	15159	14934	14984	15159	15115	15161	15171	15017	15135	15067	15197	15101	15008	15048	15109	14996	15013	15146	14962	15125	15119	15085	15033	15172	15132	15250	15137	14977	14980	15036	15164	15144	15161	15044	15145	15023	15117	14960	15076	15096	15092	15157	15130	15099	15144	15104	14922	15062	15136	15078	14934	14995	15154	15067	15215	15102	15128	14912	15022	14988	15180	14955	15186	15150	15071	15121	15089	15133	15130	15062	15272	15078	14985	15004	14973	15215	15127	15040	15138	15114	15004	15036	15109	15001	15177	14954	15143	15188	15020	15068	15126	15155	15100	15089	15063	15059	15113	15044	15132	15023	15068	15010	15140	15025	15132	15207	15225	15128	15077	15030	15056	15075	15166	14986	15161	14998	15086	15008	15055	15035	15064	15016	14944	15004	15098	15185	15112	15017	15037	15168	15042	15068	14916	15204	15091	15110	15022	15087
22555	20998	28754	23436	21182	23345	25528	20398	19711	19654	19476	19057	19169	19074	19141	18970	18832	18873	18904	18692	18608	18623	18912	18966	18817	18675	18763	18870	18609	18896	18653	18718	18694	18693	18771	18777	18657	18738	18623	18789	18790	18584	18652	18550	18784	18598	18527	18569	18651	18589	18628	18466	18490	18500	18473	18398	18463	18475	18572	18456	18424	18525	18358	18366	18452	18411	18445	18565	18487	18596	18586	18693	18547	18399	18404	18532	18443	18469	18605	18436	18608	18583	18261	18536	18371	18253	18425	18335	18244	18369	18493	18439	18399	18392	18391	18368	18407	18332	18521	18485	18498	18459	18464	18360	18413	18541	18636	18420	18462	18390	18306	18555	18514	18429	18653	18582	18445	18251	18560	18489	18439	18316	18249	18469	18298	18340	18419	18402	18514	18478	18412	18252	18510	18541	18394	18246	18372	18354	18430	18279	18470	18293	18318	18375	18440	18356	18691	18562	18344	18554	18471	18273	18305	18570	18458	18256	18358	18451	18411	18147	18483	18410	18484	18481	18280	18461	18306	18500	18472	18354	18633	18211	18380	18457	18415	18543	18482	18449	18456	18546	18468	18387	18368	18257	18281	18392	18414	18207	18427	18472	18367	18317	18415	18337	18194	18243	18383	18430	18397	18546	18341	18469	18540	18499	18480	18324	18468	18593	18485	18465	18745	18397	18492	18371	18377	18304	18038	18327	18489	18368	18451	18510	18019	18344	18261	18294	18377	18414	18398	18151	18482	18249	18534	18290	18356	18282	18274	18346	18435	18372	18538	18325	18523	18371	18288	18631	18230	18293	18570	18293	18514	18462	18343	18579	18595	18309	18477	18250	18564	18528	18414	18366	18182	18406	18503	18676	18391	18493	18464	18572	18442	18478	18337	18281	18416	18310	18422	18462	18452	18414	18340	18406	18444	18405	18281	18343	18516	18375	18484	18525	18231	18510	18387	18516	18387	18478	18277	18352	18168	18427	18221	18488	18470	18475	18332	18262	18309	18187	18210	18451	18289	18281	18478	18438	18458	18343	18378	18431	18328	18322	18210	18337	18332	18419	18336	18535	18328	18262	18240	18515	18527	18227	18497	18416	18466	18398	18257	18508	18567	18512	18357	18291	18224	18535	18411	18550	18414	18477	18146	18211	18464	18363	18434	18512	18441	18382	18174	18373	18394	18350	18371	18401	18498	18275	18504	18386	18558	18331	18348	18188	18488	18437	18197	18263	18258	18346	18364	18280	18349	18375	18437	18318	18435	18263	18351	18273	18493	18416	18383	18532	18394	18514	18453	18441	18650	18561	18271	18491	18341	18427	18492	18187	18447	18518	18332	18254	18471	18304	18427	18449	18383	18374	18320	18303	18369	18354	18511	18347	18445	18414	18387	18370	18359	18461	18439	18248	18544	18456	18084	18398	18373	18368	18212	18242	18447	18403	18570	18567	18414	18563	18453	18314	18216	18481	18366	18319	18472	18651	18297	18423	18579	18392	18340	18319	18363	18508	18454	18297	18425	18396	18467	18356	18546	18525	18574	18353	18233	18296	18364	18340	18327	18278	18222	18311	18415	18506	18502	18381	18312	18235	18572	18424	18366	18391	18549	18434	18279	18455	18599	18463	18403	18354	18433	18564	18381	18400	18376	18384	18376	18481	18427	18518	18295	18237	18514	18208	18198	18559	18535	18156	18280	18442	18306	18596	18407	18573	18515	18119	18422	18360	18371	18339	18438	18457	18513	18516	18410	18251	18326	18519	18562	18306	18407	18489	18559	18080	18382	18380	18463	18274	18388	18350	18308	18175	18387	18355	18408	18386	18581	18227	18394	18337	18293	18584	18557	18520	18415	18424	18491	18442	18438	18306	18366	18448	18270	18430	18538	18525	18389	18190	18241	18262	18282	18425	18314	18468	18411	18297	18238	18569	18322	18376	18365	18386	18403	18227	18264	18296	18402	18385	18385	18557	18513	18446	18416	18356	18355	18336	18603	18308	18300	18402	18417	18297	18392	18357	18440	18546	18443	18478	18465	18220	18399	18556	18328	18614	18454	18468	18519	18339	18395	18343	18301	18252	18437	18329	18400	18433	18454	18459	18347	18374	18289	18396	18314	18349	18382	18275	18388	18461	18682	18520	18518	18312	18429	18272	18373	18377	18463	18383	18309	18457	18315	18191	18423	18425	18420	18280	18293	18453	18340	18323	18512	18261	18466	18431	18432	18421	18193	18546	18185	18394	18471	18469	18382	18321	18497	18288	18500	18293	18199	18525	18501	18141	18623	18469	18310	18483	18241	18171	18454	18515	18503	18575	18499	18180	18387	18317	18387	18310	18593	18424	18384	18325	18441	18438	18480	18348	18328	18468	18545	18528	18474	18494	18333	18259	18395	18371	18425	18315	18558	18355	18367	18496	18486	18516	18378	18381	18469	18436	18231	18254	18440	18330	18555	18271	18394	18401	18333	18290	18311	18763	18472	18387	18253	18303	18478	18400	18337	18373	18454	18462	18380	18473	18156	18367	18245	18259	18290	18382	18691	18551	18614	18649	18476	18498	18273	18401	18475	18348	18677	18487	18374	18343	18273	18291	18371	18504	18390	18352	18358	18449	18446	18474	18462	18459	18038	18460	18576	18493	18450	18394	18479	18388	18383	18449	18401	18202	18378	18275	18222	18237	18676	18469	18378	18127	18245	18549	18466	18366	18359	18410	18318	18491	18607	18502	18243	18303	18449	18473	18295	18395	18148	18435	18517	18306	18432	18494	18453	18505	18326	18543	18415	18331	18374	18268	18387	18408	18238	18114	18387	18434	18469	18392	18427	18114	18249	18446	18178	18435	18274	18375	18400	18434	18404	18467	18252	18318	18258	18437	18267	18522	18733	18431	18280	18422	18321	18330	18422	18251	18321	18214	18479	18479	18253	18274	18389	18196	18294	18446	18159	18310	18275	18455	18197	18257	18490	18344	18237	18182	18586	18330	18291	18447	18448	18520	18219	18550	18320	18549	18248	18469	18185	18342	18379	18481	18478	18285	18327	18434	18466	18398	18427	18374	18421	18423	18322	18295	18401	18264	18235	18150	18265	18397	18315	18205	18374	18299	18095	18376	18379	18352	18409	18455	18337	18436	18497	18329	18638	18344	18180	18383	18294	18569	18377	18266	18428	18417	18415	18200	18375	18563	18149	18307	18285	18425	18519	18644	18330	18428	18374	18361	18397	18376	18420	18330	18327	18544	18275	18437	18413	18557	18319	18408	18579	18453	18331	18225	18554	18400	18390	18410	18281	18292	18477	18191	18459	18294	18456	18402	18377	18452	18276	18502	18461	18231	18364	18308	18291	18346	18405	18188	18436	18362	18398	18602	18636	18494	18718	18402	18474	18580	18381	18181	18506	18117	18238	18215	18590	18386	18328	18338	18560	18358	18243	18343	18448	18420	18260	18240	18342	18484	18145	18285	18564	18651	18439	18090	18457	18200	18459	18412	18414	18297	18332	18275	18275	18220	18556	18472	18499	18406	18427	18380	18488	18367	18478	18599	18322	18437	18460	18223	18328	18290	18431	18542	18540	18431	18380	18522	18582	18404	18321	18294	18613	18364	18498	18462	18227	18455	18222	18336	18188	18373	18312	18516	18457	18470	18414	18456	18528	18477	18436	18310	18529	18220	18301	18278	18669	18413	18416	18403	18424	18302	18611	18295	18251	18269	18472	18351	18477	18549	18290	18389	18404	18400	18297	18330	18355	18476	18373	18487	18264	18348	18348	18309	18243	18505	18729	18279	18332	18416	18224	18281	18374	18497	18518	18404	18446	18529	18539	18371	18473	18441	18347	18294	18206	18358	18443	18439	18309	18449	18496	18392	18640	18392	18429	18416	18352	18377	18322	18526	18351	18385	18265	18402	18293	18497	18458	18609	18596	18390	18349	18511	18339	18323	18533	18265	18484	18417	18378	18450	18481	18454	18163	18487	18473	18271	18801	18335	18552	18343	18458	18226	18634	18462	18198	18475	18391	18345	18271	18407	18333	18272	18392	18210	18175	18125	18539	18453	18434	18173	18458	18618	18496	18473	18320	18368	18320	18234	18492	18266	18321	18434	18385	18581	18462	18348	18626	18457	18423	18324	18372	18385	18380	18338	18475	18462	18541	18514	18372	18267	18370	18369	18320	18347	18493	18378	18321	18365	18437	18409	18247	18333	18426	18347	18545	18385	18338	18467	18406	18622	18282	18314	18475	18451	18379	18399	18469	18475	18339	18507	18356	18484	18496	18334	18291	18382	18343	18273	18461	18598	18439	18519	18461	18369	18416	18355	18409	18461	18383	18250	18358	18223	18450	18446	18358	18265	18441	18461	18326	18570	18388	18527	18228	18339	18566	18356	18381	18236	18484	18248	18338	18309	18267	18471	18410	18403	18526	18449	18340	18360	18466	18322	18593	18363	18305	18195	18246	18475	18311	18340	18645	18421	18378	18322	18308	18369	18320	18525	18348	18550	18384	18405	18476	18481	18531	18476	18429	18409	18223	18241	18294	18431	18448	18590	18316	18591	18427	18307	18297	18319	18596	18572	18443	18503	18448	18443	18407	18566	18447	18560	18436	18345	18349	18407	18380	18450	18365	18412	18326	18397	18438	18359	18366	18407	18623	18540	18342	18618	18436	18328	18394	18279	18493	18261	18340	18318	18315	18497	18479	18356	18406	18375	18403	18241	18701	18300	18689	18411	18465	18294	18231	18404	18477	18361	18369	18315	18354	18440	18249	18562	18446	18474	18532	18495	18405	18269	18546	18356	18502	18278	18468	18272	18267	18558	18679	18506	18435	18483	18467	18405	18427	18455	18622	18485	18327	18373	18413	18229	18526	18430	18422	18138	18621	18194	18311	18303	18381	18384	18371	18302	18266	18366	18349	18453	18338	18547	18407	18371	18629	18319	18315	18352	18304	18379	18335	18446	18524	18433	18291	18503	18314	18454	18485	18488	18543	18522	18242	18476	18269	18361	18392	18231	18314	18258	18373	18283	18356	18346	18485	18367	18307	18345	18271	18436	18359	18440	18332	18454	18355	18549	18488	18576	18533	18346	18540	18356	18228	18645	18564	18335	18536	18279	18573	18412	18475	18530	18541	18511	18318	18312	18236	18549	18242	18295
16453	30150	27989	22594	20761	19366	18469	18146	17346	17094	16784	16620	16320	16234	16122	16113	16175	16019	16017	16002	15901	15920	15875	15890	15842	16122	15999	16114	16024	16015	15948	15928	15993	15862	15833	15738	15882	15910	15882	16137	15897	15718	15867	15686	15785	15964	15789	15806	15595	15731	15693	15678	15610	15611	15829	15763	15669	15590	15828	15667	15726	15809	15779	15712	15692	15461	15520	15592	15745	15632	15528	15415	15602	15704	15558	15654	15752	15553	15659	15478	15577	15506	15563	15629	15450	15626	15685	15706	15549	15695	15464	15520	15825	15680	15512	15585	15789	15667	15662	15674	15604	15593	15577	15534	15719	15649	15700	15625	15580	15664	15729	15536	15477	15565	15687	15640	15583	15520	15660	15620	15535	15538	15582	15677	15571	15553	15386	15601	15565	15767	15577	15553	15668	15633	15573	15483	15564	15737	15584	15707	15437	15628	15628	15666	15730	15551	15799	15525	15580	15574	15587	15439	15810	15620	15559	15720	15792	15532	15701	15732	15566	15686	15481	15747	15524	15512	15541	15684	15589	15532	15609	15557	15756	15487	15628	15551	15685	15567	15535	15650	15592	15769	15510	15593	15562	15524	15650	15580	15684	15608	15672	15745	15528	15565	15507	15534	15586	15650	15770	15596	15590	15472	15570	15608	15524	15502	15525	15695	15574	15638	15505	15619	15544	15530	15591	15424	15563	15636	15492	15543	15710	15686	15633	15456	15694	15782	15638	15638	15590	15646	15495	15571	15522	15546	15660	15359	15544	15750	15611	15627	15715	15653	15528	15640	15537	15685	15708	15752	15492	15553	15469	15585	15508	15509	15491	15605	15722	15548	15589	15646	15606	15496	15664	15799	15590	15636	15724	15814	15638	15586	15707	15732	15472	15637	15374	15611	15641	15643	15544	15574	15498	15676	15531	15723	15417	15707	15802	15571	15678	15593	15588	15772	15555	15691	15722	15508	15701	15646	15586	15608	15545	15714	15548	15500	15724	15647	15595	15497	15609	15567	15495	15568	15581	15595	15627	15555	15675	15647	15398	15638	15662	15690	15631	15604	15480	15435	15757	15439	15626	15358	15683	15384	15746	15482	15626	15578	15400	15603	15696	15515	15553	15702	15672	15544	15558	15687	15530	15691	15688	15543	15511	15653	15492	15618	15726	15460	15589	15718	15583	15572	15709	15610	15471	15543	15587	15723	15659	15600	15736	15577	15663	15620	15687	15543	15545	15567	15666	15460	15546	15620	15482	15358	15558	15793	15568	15626	15429	15513	15519	15510	15832	15604	15651	15666	15621	15453	15490	15698	15682	15616	15670	15557	15513	15566	15565	15463	15448	15685	15646	15653	15630	15497	15711	15680	15572	15589	15644	15568	15615	15440	15674	15640	15520	15432	15549	15514	15547	15484	15525	15445	15530	15606	15524	15748	15487	15449	15643	15605	15700	15654	15371	15437	15578	15547	15476	15596	15665	15567	15474	15507	15580	15633	15584	15524	15563	15589	15661	15645	15579	15469	15710	15478	15620	15509	15604	15614	15632	15637	15579	15479	15489	15671	15390	15644	15626	15479	15604	15784	15543	15671	15582	15578	15401	15649	15739	15466	15697	15451	15339	15721	15492	15516	15622	15589	15515	15655	15505	15668	15493	15528	15520	15661	15556	15640	15619	15520	15666	15517	15459	15648	15566	15670	15598	15491	15498	15457	15825	15707	15564	15808	15439	15709	15548	15624	15737	15589	15596	15720	15684	15588	15570	15495	15648	15613	15532	15526	15615	15597	15431	15444	15562	15698	15559	15551	15642	15638	15726	15440	15663	15594	15490	15577	15502	15575	15582	15410	15553	15587	15482	15574	15641	15716	15670	15561	15499	15683	15604	15446	15774	15589	15636	15467	15506	15672	15556	15455	15645	15573	15585	15457	15528	15666	15657	15449	15603	15620	15491	15735	15478	15547	15608	15463	15542	15597	15587	15648	15645	15681	15576	15644	15501	15531	15653	15576	15585	15634	15566	15546	15584	15560	15615	15596	15807	15554	15335	15623	15567	15628	15571	15382	15712	15664	15517	15532	15648	15551	15721	15600	15589	15743	15608	15592	15753	15525	15534	15566	15698	15504	15456	15499	15632	15545	15686	15455	15482	15724	15531	15454	15564	15593	15719	15658	15524	15558	15421	15587	15501	15584	15508	15576	15500	15531	15571	15615	15632	15606	15561	15550	15408	15638	15464	15632	15549	15445	15778	15606	15593	15460	15681	15537	15682	15697	15677	15561	15630	15501	15475	15561	15600	15621	15689	15567	15633	15587	15637	15467	15470	15571	15573	15757	15710	15560	15625	15575	15505	15697	15657	15455	15622	15694	15630	15675	15426	15460	15475	15591	15656	15542	15567	15574	15582	15514	15503	15634	15480	15563	15568	15433	15665	15648	15665	15596	15608	15791	15547	15706	15509	15607	15811	15500	15565	15549	15573	15719	15527	15586	15667	15703	15652	15530	15664	15585	15748	15356	15648	15622	15592	15779	15508	15592	15673	15609	15665	15629	15618	15662	15371	15605	15580	15474	15764	15635	15496	15535	15777	15785	15545	15662	15614	15412	15722	15611	15450	15704	15448	15428	15706	15578	15786	15606	15639	15574	15489	15532	15547	15605	15433	15526	15645	15465	15643	15523	15599	15538	15534	15805	15633	15647	15634	15437	15642	15621	15530	15423	15584	15602	15606	15600	15491	15487	15590	15489	15681	15532	15464	15565	15526	15753	15592	15479	15592	15759	15769	15594	15700	15562	15600	15667	15703	15447	15438	15567	15505	15527	15625	15676	15709	15575	15782	15668	15631	15742	15691	15527	15535	15461	15563	15586	15716	15634	15538	15776	15529	15593	15628	15519	15568	15605	15416	15663	15665	15689	15642	15756	15558	15501	15612	15586	15736	15565	15755	15703	15546	15524	15534	15736	15624	15672	15602	15623	15651	15547	15584	15740	15592	15552	15516	15503	15678	15774	15495	15517	15666	15698	15671	15590	15703	15659	15655	15593	15595	15458	15581	15589	15540	15533	15702	15727	15606	15648	15476	15554	15632	15625	15442	15502	15671	15448	15623	15529	15603	15617	15777	15451	15613	15603	15640	15530	15668	15662	15632	15519	15602	15606	15574	15495	15476	15411	15635	15604	15681	15628	15667	15575	15775	15454	15613	15497	15590	15546	15522	15552	15532	15521	15607	15633	15610	15472	15573	15587	15544	15708	15519	15578	15582	15531	15579	15789	15682	15471	15707	15538	15742	15668	15580	15512	15550	15608	15457	15615	15680	15435	15632	15682	15448	15579	15552	15604	15645	15607	15637	15429	15710	15579	15665	15732	15547	15675	15692	15617	15663	15437	15532	15444	15573	15599	15670	15676	15610	15646	15418	15441	15589	15600	15617	15717	15556	15472	15587	15605	15573	15654	15587	15655	15482	15558	15523	15614	15696	15628	15504	15337	15750	15642	15636	15668	15690	15519	15677	15606	15453	15615	15626	15582	15576	15586	15578	15770	15501	15579	15725	15605	15639	15588	15693	15505	15583	15616	15530	15699	15634	15555	15724	15555	15498	15520	15492	15676	15516	15553	15738	15788	15642	15596	15582	15664	15644	15608	15525	15552	15577	15524	15736	15595	15500	15526	15718	15685	15558	15494	15458	15539	15595	15720	15548	15544	15691	15553	15528	15653	15660	15712	15570	15767	15724	15695	15593	15557	15671	15629	15569	15629	15731	15704	15377	15404	15636	15532	15490	15553	15658	15614	15681	15696	15450	15698	15517	15714	15606	15476	15573	15530	15545	15636	15625	15675	15586	15786	15584	15620	15716	15595	15568	15595	15392	15565	15664	15533	15604	15713	15672	15531	15590	15537	15604	15620	15551	15635	15670	15498	15410	15605	15532	15658	15556	15683	15533	15575	15551	15313	15604	15550	15559	15511	15616	15742	15723	15568	15523	15557	15583	15560	15666	15563	15451	15735	15490	15579	15600	15741	15677	15515	15598	15524	15646	15682	15573	15513	15635	15631	15557	15675	15562	15712	15570	15611	15636	15465	15604	15552	15653	15572	15563	15649	15584	15579	15704	15569	15551	15647	15638	15624	15633	15618	15745	15550	15668	15732	15486	15601	15532	15735	15655	15520	15727	15628	15533	15522	15622	15675	15691	15617	15430	15459	15635	15392	15572	15627	15652	15611	15442	15493	15557	15680	15553	15509	15606	15758	15768	15676	15685	15585	15495	15551	15590	15537	15680	15608	15565	15521	15598	15622	15769	15531	15632	15406	15473	15523	15664	15664	15633	15466	15689	15506	15622	15525	15651	15641	15518	15452	15577	15432	15680	15569	15635	15518	15584	15659	15590	15681	15502	15628	15597	15525	15576	15731	15595	15542	15503	15627	15675	15670	15648	15615	15674	15486	15442	15559	15588	15530	15512	15548	15638	15686	15621	15620	15362	15565	15715	15710	15470	15556	15415	15691	15657	15655	15676	15589	15651	15652	15653	15556	15609	15399	15563	15700	15659	15547	15542	15548	15739	15604	15636	15660	15647	15616	15506	15524	15628	15578	15729	15539	15570	15547	15555	15445	15483	15565	15490	15558	15609	15727	15531	15553	15614	15529	15592	15372	15529	15566	15548	15725	15723	15712	15526	15649	15547	15673	15573	15613	15549	15418	15705	15596	15467	15528	15528	15602	15695	15745	15573	15570	15782	15502	15796	15490	15675	15637	15659	15662	15644	15609	15468	15578	15425	15770	15647	15677	15644	15750	15588	15672	15544	15680	15499	15579	15583	15531	15535	15645	15562	15615	15484	15544	15597	15629	15525	15583	15484	15692	15596	15661	15466	15745	15636	15736	15658	15555	15474	15686	15446	15690	15775	15424	15495	15686	15455	15440	15520	15741	15593	15718	15605	15594	15693	15496	15705	15524	15545	15522	15591	15664	15497	15451	15578	15546	15680	15544	15675	15721	15596	15630	15611	15509	15576	15516	15463	15595	15736	15526	15412	15678	15662	15490	15534	15734	15599	15680	15459	15586	15467	15681	15585	15579	15654	15650	15654	15640	15578	15539	15667	15615	15703	15576	15603	15514	15655	15485	15800	15420	15382	15619	15679	15553	15614	15639
27155	21827	24862	22030	18786	18887	19187	18699	18636	18625	18508	18604	18420	18492	18679	18474	18536	18668	18747	18547	18532	18688	18673	18940	18495	18838	18570	18634	18652	18362	18771	18692	18644	18657	18466	18653	18774	18517	18494	18411	18719	18472	18603	18558	18636	18425	18705	18662	18445	18569	18533	18506	18416	18271	18661	18680	18728	18451	18487	18627	18697	18520	18353	18540	18654	18594	18665	18486	18370	18610	18609	18516	18535	18330	18291	18566	18519	18465	18663	18487	18445	18518	18582	18590	18480	18541	18573	18290	18381	18457	18493	18298	18554	18420	18552	18574	18366	18574	18303	18495	18584	18404	18574	18433	18528	18642	18674	18399	18402	18516	18544	18510	18447	18449	18607	18690	18558	18441	18537	18441	18332	18512	18369	18697	18406	18244	18543	18360	18462	18567	18605	18363	18448	18433	18430	18706	18348	18395	18524	18555	18253	18647	18401	18524	18504	18372	18398	18462	18618	18573	18619	18457	18447	18634	18509	18650	18515	18630	18569	18574	18761	18432	18335	18468	18490	18423	18460	18495	18633	18519	18437	18547	18722	18551	18519	18475	18447	18467	18414	18388	18525	18445	18176	18531	18396	18535	18445	18419	18238	18284	18529	18481	18496	18411	18308	18447	18347	18593	18398	18426	18651	18619	18549	18342	18388	18445	18430	18524	18461	18483	18595	18306	18351	18345	18540	18518	18422	18439	18508	18320	18569	18550	18671	18488	18228	18403	18434	18662	18497	18481	18699	18392	18408	18392	18478	18353	18408	18526	18394	18416	18531	18669	18315	18593	18611	18442	18398	18468	18208	18251	18371	18430	18331	18300	18576	18520	18564	18433	18730	18656	18389	18525	18427	18428	18468	18291	18502	18534	18470	18454	18608	18467	18556	18466	18431	18302	18428	18552	18523	18530	18325	18425	18402	18422	18672	18462	18727	18379	18319	18395	18618	18546	18616	18307	18518	18583	18278	18437	18434	18550	18395	18463	18510	18378	18396	18530	18361	18521	18369	18299	18491	18537	18524	18428	18468	18309	18454	18472	18512	18714	18383	18458	18437	18593	18418	18267	18690	18580	18594	18403	18500	18360	18604	18663	18542	18355	18673	18556	18574	18495	18458	18446	18661	18513	18452	18420	18380	18449	18446	18465	18604	18526	18482	18588	18532	18428	18522	18473	18279	18490	18558	18288	18475	18384	18552	18523	18372	18433	18635	18550	18439	18549	18355	18369	18532	18299	18465	18502	18339	18495	18639	18629	18483	18326	18456	18455	18513	18509	18616	18595	18505	18506	18539	18456	18659	18463	18526	18719	18356	18471	18414	18349	18591	18348	18391	18540	18617	18471	18429	18489	18406	18633	18693	18505	18526	18362	18694	18370	18627	18536	18485	18396	18598	18597	18275	18220	18421	18513	18604	18508	18445	18362	18278	18459	18428	18351	18478	18436	18467	18322	18429	18542	18400	18376	18570	18420	18230	18448	18570	18446	18443	18423	18437	18373	18438	18491	18476	18524	18540	18382	18513	18475	18501	18381	18456	18546	18373	18403	18286	18517	18252	18374	18251	18248	18454	18571	18588	18425	18533	18247	18601	18381	18458	18558	18656	18608	18385	18461	18315	18522	18566	18393	18397	18510	18169	18387	18513	18689	18446	18399	18283	18476	18627	18448	18561	18581	18246	18497	18656	18665	18403	18541	18268	18335	18512	18265	18434	18588	18450	18337	18509	18438	18531	18270	18340	18451	18531	18536	18509	18588	18350	18582	18549	18541	18543	18629	18468	18501	18493	18540	18536	18597	18454	18524	18647	18374	18490	18599	18489	18414	18559	18399	18273	18565	18687	18595	18631	18561	18428	18388	18360	18605	18523	18480	18519	18488	18390	18331	18276	18556	18504	18347	18554	18413	18548	18416	18440	18159	18507	18450	18320	18277	18339	18349	18541	18669	18503	18406	18398	18562	18343	18502	18580	18620	18632	18414	18570	18349	18346	18542	18682	18356	18704	18405	18481	18369	18478	18304	18436	18635	18565	18376	18296	18495	18259	18539	18431	18498	18485	18554	18491	18532	18527	18313	18505	18660	18556	18483	18294	18367	18435	18566	18517	18547	18369	18517	18475	18333	18291	18414	18579	18592	18274	18313	18529	18664	18643	18446	18338	18471	18595	18355	18531	18593	18284	18424	18524	18342	18490	18598	18772	18591	18451	18551	18760	18716	18543	18666	18451	18439	18415	18656	18587	18908	18379	18291	18233	18349	18746	18524	18521	18448	18548	18443	18379	18504	18396	18301	18395	18306	18465	18339	18388	18678	18407	18438	18515	18427	18429	18340	18601	18499	18463	18519	18690	18646	18504	18501	18359	18613	18632	18630	18429	18511	18376	18443	18442	18397	18612	18495	18726	18535	18392	18462	18499	18447	18739	18550	18386	18423	18536	18546	18465	18470	18458	18617	18406	18679	18445	18430	18382	18402	18364	18502	18594	18417	18444	18391	18419	18290	18621	18359	18271	18462	18577	18492	18400	18663	18393	18417	18439	18414	18492	18350	18486	18424	18481	18445	18352	18536	18430	18594	18707	18355	18480	18597	18533	18346	18517	18457	18469	18471	18565	18261	18466	18377	18501	18473	18627	18645	18434	18613	18310	18559	18554	18558	18526	18390	18168	18554	18542	18486	18601	18572	18773	18429	18422	18402	18528	18616	18521	18359	18411	18698	18439	18647	18523	18583	18299	18329	18561	18527	18540	18635	18674	18372	18634	18574	18579	18590	18437	18502	18466	18478	18355	18721	18456	18425	18312	18513	18632	18531	18422	18278	18461	18315	18373	18358	18561	18505	18354	18419	18510	18629	18489	18278	18572	18550	18651	18548	18433	18393	18473	18550	18723	18568	18483	18682	18470	18477	18648	18355	18398	18444	18716	18708	18406	18619	18628	18429	18440	18296	18471	18585	18296	18389	18673	18432	18246	18328	18404	18431	18407	18455	18604	18531	18513	18359	18540	18422	18675	18436	18430	18449	18677	18688	18703	18556	18364	18518	18601	18574	18420	18349	18548	18455	18440	18604	18485	18414	18373	18645	18484	18621	18446	18472	18591	18642	18634	18496	18617	18692	18480	18270	18613	18539	18467	18564	18347	18383	18323	18535	18401	18614	18550	18487	18647	18382	18627	18382	18440	18356	18598	18534	18463	18497	18356	18533	18450	18508	18543	18367	18554	18500	18585	18432	18325	18602	18422	18501	18725	18381	18341	18501	18444	18584	18391	18383	18361	18418	18292	18267	18545	18424	18568	18517	18608	18352	18469	18419	18419	18502	18476	18477	18547	18686	18531	18551	18375	18709	18472	18586	18534	18667	18360	18504	18417	18589	18535	18485	18457	18613	18568	18537	18463	18474	18501	18482	18410	18582	18403	18407	18344	18350	18467	18541	18738	18360	18477	18361	18487	18498	18468	18505	18580	18725	18528	18529	18484	18535	18415	18392	18565	18279	18504	18584	18532	18467	18668	18647	18518	18523	18555	18497	18821	18400	18640	18395	18595	18575	18413	18486	18570	18472	18318	18298	18435	18444	18345	18521	18553	18600	18623	18434	18628	18419	18526	18208	18465	18568	18493	18548	18509	18542	18550	18561	18586	18395	18482	18383	18472	18307	18531	18285	18525	18518	18516	18482	18484	18470	18442	18345	18723	18676	18374	18426	18660	18348	18523	18477	18336	18527	18630	18207	18779	18669	18607	18580	18353	18489	18371	18536	18570	18581	18542	18527	18567	18594	18504	18562	18466	18433	18491	18427	18597	18563	18502	18426	18571	18466	18749	18506	18397	18439	18439	18548	18450	18390	18517	18367	18471	18650	18523	18329	18434	18536	18507	18531	18522	18581	18477	18421	18401	18374	18570	18411	18497	18240	18327	18479	18501	18584	18401	18410	18488	18609	18534	18607	18480	18541	18319	18670	18426	18524	18460	18529	18509	18487	18587	18561	18339	18609	18335	18283	18486	18422	18494	18444	18540	18463	18477	18539	18252	18462	18530	18519	18231	18668	18402	18407	18366	18584	18376	18464	18238	18424	18381	18493	18727	18414	18388	18493	18454	18712	18607	18585	18397	18580	18467	18380	18439	18366	18431	18430	18712	18570	18546	18533	18494	18528	18652	18424	18589	18471	18528	18572	18645	18670	18461	18330	18373	18457	18529	18258	18425	18435	18455	18394	18519	18689	18426	18454	18350	18429	18398	18421	18552	18386	18474	18498	18566	18595	18735	18386	18320	18527	18663	18536	18568	18507	18559	18574	18422	18450	18467	18196	18605	18574	18266	18711	18429	18376	18385	18527	18669	18463	18509	18486	18503	18564	18710	18379	18365	18321	18361	18431	18396	18510	18596	18602	18310	18372	18527	18485	18453	18378	18329	18342	18428	18430	18568	18401	18512	18483	18525	18481	18701	18466	18385	18372	18405	18518	18554	18507	18587	18434	18384	18649	18498	18504	18586	18432	18425	18440	18655	18446	18346	18435	18407	18453	18678	18614	18449	18551	18774	18376	18588	18521	18449	18308	18549	18575	18500	18507	18527	18577	18483	18488	18420	18547	18415	18512	18468	18510	18378	18572	18590	18389	18337	18639	18550	18366	18648	18228	18418	18420	18441	18556	18561	18599	18395	18359	18577	18312	18334	18418	18643	18521	18478	18250	18343	18406	18428	18284	18469	18430	18509	18324	18531	18558	18603	18310	18526	18754	18626	18704	18476	18603	18622	18521	18497	18475	18429	18525	18492	18548	18359	18436	18596	18441	18536	18434	18588	18533	18542	18392	18331	18322	18506	18335	18550	18693	18597	18482	18262	18446	18460	18604	18564	18368	18639	18450	18443	18541	18530	18613	18655	18549	18705	18604	18392	18302	18414	18584	18399	18315	18502	18451	18436	18596	18614	18468	18315	18519	18623	18607	18191	18471	18414	18568	18581	18619	18469	18548	18424	18286	18571	18470	18462	18389	18452	18448	18659	18148	18403	18459	18338	18472	18569	18393	18247	18552	18445	18541	18648	18508	18363	18555	18541	18442	18460	18631	18533	18437	18442	18459	18576	18561	18431	18359	18529	18514	18552	18518	18506	18431	18437	18249	18358	18564	18406	18351	18485	18736	18335	18487
15353	19067	18474	17020	16490	16476	16137	15953	15800	15858	15833	15848	15811	15570	15915	15941	15821	15933	15779	15724	15767	15717	15886	15847	15766	15833	15907	15719	15987	15659	15805	15935	15712	15605	15763	15654	15753	15734	15729	15691	15834	15871	15711	15763	15597	15729	15642	15728	15749	15670	15733	15829	15688	15637	15746	15775	15751	15737	15601	15849	15858	15627	15681	15781	15615	15589	15760	15814	15632	15812	15585	15527	15680	15760	15776	15635	15752	15752	15487	15688	15625	15618	15604	15650	15688	15598	15742	15674	15773	15581	15570	15755	15510	15495	15694	15739	15709	15771	15734	15653	15651	15767	15615	15572	15580	15597	15678	15639	15657	15735	15762	15566	15671	15673	15726	15796	15754	15706	15693	15482	15738	15672	15698	15664	15729	15634	15924	15690	15761	15695	15560	15696	15611	15533	15670	15723	15725	15623	15598	15491	15667	15648	15737	15529	15694	15533	15505	15555	15831	15553	15613	15468	15703	15639	15737	15742	15590	15634	15641	15765	15568	15590	15588	15549	15506	15823	15717	15625	15718	15684	15720	15792	15654	15719	15669	15696	15705	15515	15540	15551	15705	15845	15669	15610	15651	15822	15669	15622	15716	15597	15820	15496	15877	15568	15659	15651	15651	15575	15542	15790	15720	15791	15674	15732	15777	15560	15623	15480	15660	15619	15572	15694	15793	15604	15716	15643	15802	15824	15587	15724	15845	15621	15657	15566	15630	15721	15624	15695	15967	15575	15611	15588	15559	15546	15574	15712	15620	15544	15678	15769	15406	15477	15565	15629	15521	15590	15627	15570	15708	15679	15564	15627	15594	15691	15429	15611	15584	15514	15670	15634	15713	15900	15851	15668	15683	15743	15687	15600	15508	15738	15630	15531	15671	15583	15699	15635	15601	15692	15654	15685	15605	15742	15724	15480	15663	15424	15624	15749	15537	15619	15659	15818	15601	15640	15559	15646	15610	15454	15578	15758	15653	15762	15754	15707	15486	15740	15657	15655	15729	15661	15620	15550	15721	15587	15703	15696	15754	15713	15646	15804	15532	15738	15649	15621	15615	15576	15647	15630	15752	15672	15798	15831	15553	15652	15566	15755	15771	15759	15686	15648	15681	15528	15717	15585	15771	15706	15526	15732	15595	15598	15849	15554	15675	15676	15488	15520	15670	15590	15640	15599	15699	15615	15597	15840	15630	15661	15787	15751	15559	15834	15552	15562	15514	15609	15699	15708	15798	15619	15425	15605	15594	15729	15621	15701	15783	15649	15692	15539	15621	15516	15636	15602	15716	15675	15676	15608	15674	15690	15451	15604	15747	15760	15737	15497	15616	15677	15684	15798	15711	15565	15554	15603	15806	15641	15679	15660	15648	15645	15735	15751	15720	15624	15531	15617	15751	15618	15596	15886	15637	15487	15640	15715	15559	15621	15734	15697	15727	15721	15532	15534	15633	15699	15599	15744	15640	15658	15655	15739	15547	15666	15628	15930	15800	15587	15719	15681	15572	15673	15536	15780	15634	15522	15654	15686	15612	15836	15690	15594	15591	15430	15625	15547	15668	15597	15739	15763	15678	15639	15682	15719	15653	15751	15643	15696	15483	15662	15827	15647	15654	15824	15602	15669	15716	15628	15625	15432	15423	15629	15782	15525	15667	15675	15600	15536	15655	15764	15721	15452	15654	15569	15621	15570	15483	15645	15755	15681	15489	15512	15553	15678	15758	15477	15715	15746	15586	15612	15593	15657	15662	15503	15700	15525	15548	15684	15713	15675	15628	15687	15520	15711	15896	15678	15686	15551	15662	15566	15525	15638	15646	15711	15573	15568	15552	15560	15689	15562	15626	15678	15527	15703	15626	15597	15520	15590	15615	15656	15618	15483	15575	15741	15766	15690	15710	15693	15558	15562	15700	15691	15688	15582	15689	15642	15423	15695	15729	15670	15599	15738	15555	15619	15734	15893	15587	15561	15767	15773	15623	15596	15646	15599	15567	15731	15532	15480	15723	15743	15568	15639	15514	15816	15517	15708	15785	15694	15550	15738	15674	15589	15839	15607	15430	15650	15685	15830	15795	15735	15641	15619	15684	15736	15807	15614	15807	15481	15776	15643	15716	15485	15746	15554	15794	15833	15506	15862	15738	15748	15595	15603	15708	15609	15669	15524	15705	15537	15648	15674	15633	15641	15560	15694	15662	15625	15705	15588	15721	15637	15709	15701	15652	15789	15551	15686	15728	15846	15753	15454	15606	15828	15552	15638	15620	15764	15684	15788	15611	15643	15605	15721	15587	15752	15542	15576	15705	15636	15730	15508	15623	15684	15709	15602	15743	15772	15700	15540	15749	15613	15631	15735	15454	15777	15644	15633	15595	15790	15707	15680	15601	15698	15605	15769	15547	15626	15664	15742	15566	15840	15615	15643	15559	15542	15512	15748	15586	15825	15637	15734	15725	15649	15711	15653	15548	15759	15761	15763	15834	15577	15789	15601	15557	15522	15732	15591	15622	15755	15664	15549	15537	15687	15736	15626	15770	15781	15814	15746	15447	15493	15634	15659	15670	15818	15774	15796	15626	15644	15631	15469	15757	15585	15736	15647	15615	15675	15650	15634	15762	15591	15614	15618	15670	15767	15696	15726	15584	15851	15640	15536	15675	15723	15561	15548	15723	15628	15606	15538	15795	15749	15563	15687	15493	15624	15654	15687	15667	15837	15638	15697	15710	15750	15641	15709	15603	15695	15675	15603	15676	15643	15733	15563	15708	15563	15599	15480	15642	15678	15625	15614	15725	15575	15532	15652	15514	15593	15742	15546	15702	15640	15751	15675	15588	15768	15664	15648	15682	15790	15609	15629	15623	15453	15668	15594	15588	15685	15738	15644	15697	15708	15669	15702	15877	15576	15735	15710	15743	15674	15545	15696	15629	15736	15607	15635	15608	15705	15724	15691	15766	15489	15706	15455	15680	15596	15693	15687	15684	15668	15510	15754	15547	15662	15695	15667	15752	15690	15453	15450	15640	15692	15664	15639	15600	15662	15598	15640	15521	15684	15698	15643	15603	15574	15632	15613	15692	15668	15733	15629	15886	15569	15620	15892	15681	15631	15821	15710	15655	15716	15511	15752	15686	15764	15610	15704	15492	15663	15621	15502	15579	15691	15864	15694	15776	15589	15655	15446	15734	15607	15855	15694	15481	15513	15585	15673	15626	15591	15438	15789	15653	15667	15576	15516	15692	15575	15710	15637	15706	15726	15689	15697	15647	15952	15594	15821	15653	15480	15654	15767	15618	15498	15776	15603	15575	15725	15734	15625	15623	15570	15495	15768	15607	15617	15631	15804	15780	15604	15597	15640	15799	15633	15687	15711	15719	15629	15806	15546	15752	15660	15634	15521	15624	15667	15780	15675	15721	15625	15639	15618	15817	15577	15765	15827	15690	15727	15602	15585	15678	15726	15556	15600	15816	15639	15755	15637	15641	15572	15563	15757	15704	15787	15645	15640	15588	15471	15701	15717	15832	15667	15570	15659	15747	15821	15589	15685	15597	15687	15661	15684	15614	15735	15600	15710	15681	15684	15752	15612	15844	15689	15556	15731	15797	15682	15545	15724	15656	15729	15665	15609	15611	15748	15591	15643	15771	15701	15617	15654	15568	15712	15716	15619	15470	15664	15827	15729	15716	15753	15629	15715	15719	15833	15581	15713	15887	15643	15725	15745	15652	15690	15506	15730	15607	15797	15819	15723	15693	15663	15573	15629	15564	15731	15601	15484	15604	15706	15699	15618	15598	15675	15773	15845	15573	15606	15866	15703	15763	15595	15661	15610	15720	15679	15705	15779	15762	15738	15534	15691	15502	15619	15525	15652	15605	15697	15673	15638	15651	15551	15575	15807	15888	15503	15669	15677	15771	15559	15692	15519	15602	15578	15632	15571	15579	15616	15759	15803	15694	15609	15653	15618	15777	15710	15713	15542	15561	15545	15684	15669	15683	15671	15582	15777	15764	15603	15745	15752	15760	15770	15697	15616	15712	15745	15725	15737	15813	15379	15554	15589	15755	15556	15672	15611	15708	15666	15730	15514	15684	15714	15596	15589	15494	15675	15726	15599	15941	15679	15693	15728	15825	15574	15699	15636	15792	15726	15834	15579	15615	15619	15776	15661	15709	15731	15794	15514	15556	15604	15651	15699	15448	15742	15540	15781	15573	15694	15632	15746	15521	15752	15521	15681	15522	15715	15634	15475	15760	15721	15548	15647	15623	15506	15743	15743	15484	15806	15625	15615	15593	15656	15552	15717	15684	15641	15791	15638	15826	15745	15718	15542	15457	15740	15727	15694	15746	15659	15721	15664	15697	15586	15724	15638	15789	15469	15463	15645	15608	15655	15774	15791	15591	15698	15502	15851	15756	15670	15587	15724	15603	15728	15730	15674	15580	15649	15642	15694	15746	15718	15701	15501	15728	15782	15672	15635	15806	15538	15570	15757	15611	15387	15638	15731	15662	15545	15759	15626	15735	15702	15708	15769	15678	15549	15858	15617	15721	15563	15614	15588	15709	15729	15667	15662	15690	15604	15482	15531	15736	15553	15726	15608	15619	15710	15466	15694	15681	15593	15531	15722	15666	15571	15636	15609	15572	15575	15535	15472	15565	15597	15671	15713	15550	15635	15534	15666	15695	15636	15660	15793	15640	15410	15747	15682	15571	15841	15735	15772	15698	15672	15673	15680	15698	15648	15694	15520	15731	15789	15809	15636	15746	15583	15478	15740	15551	15626	15671	15620	15582	15809	15693	15662	15791	15589	15713	15556	15546	15587	15622	15672	15678	15868	15566	15541	15609	15529	15860	15701	15708	15697	15603	15737	15707	15618	15771	15745	15640	15931	15655	15775	15722	15630	15778	15529	15622	15636	15677	15768	15568	15606	15621	15830	15571	15822	15749	15620	15587	15590	15686	15461	15625	15629	15825	15649	15644	15673	15569	15614	15637	15552	15823	15657	15586	15705	15659	15772	15660	15542	15503	15771	15738	15693	15626	15623	15597	15643	15647	15551	15620	15800	15688	15662	15515	15556	15777	15586	15612	15596	15744	15611	15456	15944	15739	15600	15554	15731	15554	15607	15697	15789	15639	15627	15947	15680	15445	15648
23417	20986	28406	23781	21848	22213	21367	18731	18102	18162	18250	17950	17655	17838	17936	17722	17419	17688	17791	17554	17616	17584	17830	17877	17552	17635	17728	17683	17801	17691	17624	17589	17515	17650	17645	17575	17601	17588	17562	17580	17627	17503	17649	17478	17468	17634	17299	17537	17613	17453	17420	17404	17495	17490	17441	17342	17456	17597	17467	17572	17250	17290	17511	17448	17476	17395	17439	17259	17358	17523	17319	17358	17467	17267	17574	17624	17214	17563	17546	17217	17445	17353	17472	17440	17252	17496	17353	17325	17625	17470	17472	17481	17255	17450	17358	17444	17393	17350	17324	17317	17456	17663	17406	17319	17312	17426	17373	17240	17478	17317	17389	17495	17508	17240	17468	17230	17408	17413	17510	17374	17505	17635	17492	17497	17327	17341	17516	17434	17502	17248	17451	17546	17317	17359	17240	17427	17543	17396	17610	17439	17436	17281	17322	17304	17440	17374	17348	17675	17480	17537	17352	17514	17606	17482	17251	17381	17414	17523	17609	17393	17399	17425	17330	17542	17178	17343	17274	17269	17427	17455	17378	17275	17523	17517	17246	17605	17379	17482	17595	17201	17403	17451	17320	17577	17473	17345	17402	17452	17691	17415	17234	17597	17452	17655	17367	17517	17462	17261	17425	17519	17257	17188	17347	17415	17525	17246	17225	17416	17397	17316	17350	17545	17333	17231	17326	17512	17583	17401	17528	17520	17343	17390	17486	17493	17144	17370	17376	17355	17419	17370	17648	17278	17518	17515	17414	17452	17552	17328	17266	17647	17253	17436	17296	17270	17353	17250	17420	17406	17334	17417	17382	17570	17257	17204	17506	17222	17489	17466	17559	17379	17503	17495	17324	17248	17377	17331	17460	17556	17437	17321	17420	17442	17330	17421	17471	17407	17498	17425	17415	17387	17270	17492	17491	17432	17558	17213	17326	17372	17320	17504	17367	17325	17449	17217	17276	17341	17685	17426	17356	17483	17449	17302	17538	17398	17536	17406	17589	17481	17427	17299	17363	17444	17321	17495	17248	17499	17354	17231	17353	17356	17402	17352	17384	17538	17290	17382	17359	17449	17317	17746	17471	17365	17384	17450	17515	17300	17476	17261	17468	17294	17295	17294	17428	17283	17332	17380	17493	17368	17425	17372	17106	17371	17503	17479	17501	17676	17407	17538	17425	17174	17408	17333	17167	17509	17472	17263	17289	17588	17466	17530	17452	17292	17297	17409	17516	17363	17481	17133	17412	17339	17572	17413	17601	17239	17445	17443	17435	17367	17364	17514	17406	17465	17290	17240	17160	17240	17338	17527	17570	17530	17464	17443	17374	17427	17331	17409	17178	17242	17359	17334	17618	17405	17567	17360	17305	17403	17672	17234	17441	17335	17556	17441	17365	17447	17446	17491	17390	17288	17485	17260	17421	17356	17396	17221	17488	17481	17575	17347	17249	17365	17583	17542	17362	17398	17337	17483	17285	17305	17233	17343	17441	17521	17434	17285	17397	17456	17355	17362	17538	17445	17341	17415	17381	17467	17466	17333	17240	17404	17443	17290	17465	17419	17137	17353	17362	17465	17412	17494	17542	17397	17260	17398	17336	17422	17516	17345	17488	17354	17484	17417	17267	17296	17301	17493	17470	17350	17162	17508	17536	17514	17505	17312	17490	17344	17538	17398	17377	17276	17324	17539	17440	17268	17527	17408	17439	17398	17377	17562	17360	17540	17292	17351	17330	17495	17381	17353	17716	17527	17470	17580	17404	17402	17392	17325	17271	17362	17307	17658	17375	17436	17493	17447	17341	17478	17351	17431	17562	17269	17168	17427	17285	17417	17393	17470	17364	17383	17285	17279	17315	17428	17273	17277	17188	17351	17285	17456	17266	17371	17479	17553	17275	17491	17223	17221	17223	17262	17251	17333	17408	17439	17488	17210	17470	17425	17220	17354	17448	17660	17361	17457	17369	17318	17398	17515	17300	17324	17340	17399	17414	17287	17338	17289	17377	17497	17353	17373	17327	17347	17475	17372	17528	17565	17469	17479	17390	17361	17390	17181	17311	17543	17540	17520	17423	17389	17364	17378	17303	17373	17292	17638	17420	17455	17328	17342	17250	17518	17291	17427	17423	17210	17629	17373	17493	17667	17464	17344	17399	17215	17469	17359	17505	17347	17592	17263	17264	17421	17309	17385	17292	17402	17316	17414	17465	17426	17439	17375	17319	17303	17477	17268	17417	17359	17499	17504	17566	17273	17407	17496	17448	17449	17327	17193	17669	17454	17270	17367	17430	17377	17046	17362	17429	17417	17319	17440	17548	17104	17317	17490	17489	17271	17192	17172	17248	17438	17536	17329	17349	17457	17230	17370	17326	17356	17357	17286	17443	17433	17360	17268	17446	17395	17302	17589	17366	17317	17481	17381	17233	17488	17445	17350	17477	17261	17560	17539	17710	17652	17406	17549	17291	17475	17292	17460	17365	17517	17347	17488	17352	17630	17211	17698	17381	17268	17342	17150	17268	17218	17447	17356	17324	17349	17428	17395	17304	17323	17209	17434	17206	17360	17352	17432	17574	17490	17440	17409	17454	17575	17619	17282	17547	17294	17335	17192	17353	17397	17581	17147	17364	17140	17399	17218	17267	17405	17320	17608	17368	17403	17345	17241	17491	17353	17331	17569	17483	17415	17335	17319	17337	17346	17288	17333	17314	17373	17521	17269	17426	17474	17373	17462	17494	17368	17283	17318	17468	17468	17246	17217	17269	17430	17286	17264	17521	17305	17514	17460	17355	17397	17234	17142	17560	17480	17374	17615	17463	17255	17619	17305	17389	17421	17504	17348	17329	17531	17381	17218	17421	17187	17516	17264	17425	17404	17245	17499	17462	17620	17669	17320	17471	17232	17501	17475	17242	17360	17330	17354	17500	17447	17475	17441	17385	17324	17501	17378	17442	17243	17499	17450	17491	17596	17370	17506	17518	17261	17259	17377	17404	17496	17246	17374	17436	17641	17386	17404	17250	17462	17557	17421	17406	17282	17361	17499	17471	17377	17410	17434	17517	17171	17415	17322	17514	17164	17297	17433	17343	17250	17388	17472	17286	17504	17490	17453	17539	17299	17310	17403	17600	17471	17352	17329	17234	17300	17292	17283	17598	17388	17263	17497	17328	17562	17412	17714	17446	17492	17476	17459	17534	17359	17243	17423	17405	17438	17570	17514	17295	17201	17413	17589	17359	17540	17614	17312	17458	17579	17205	17529	17520	17324	17333	17636	17172	17345	17332	17387	17529	17440	17579	17539	17480	17336	17413	17388	17473	17282	17499	17428	17298	17322	17599	17321	17393	17185	17387	17385	17267	17489	17290	17495	17433	17347	17347	17589	17541	17381	17374	17418	17266	17347	17496	17392	17458	17409	17345	17211	17408	17031	17352	17484	17377	17239	17424	17286	17373	17488	17553	17258	17372	17476	17318	17147	17434	17205	17386	17439	17237	17516	17508	17535	17375	17388	17293	17323	17435	17401	17382	17417	17315	17399	17464	17547	17480	17465	17583	17416	17557	17393	17275	17065	17515	17386	17310	17393	17454	17648	17453	17427	17398	17304	17198	17179	17262	17358	17283	17538	17336	17376	17326	17366	17554	17293	17409	17462	17416	17309	17442	17450	17394	17340	17374	17335	17493	17202	17436	17454	17243	17499	17345	17318	17427	17397	17482	17400	17299	17443	17442	17308	17543	17463	17229	17274	17262	17542	17516	17338	17630	17469	17400	17484	17352	17336	17424	17312	17606	17505	17196	17463	17411	17223	17470	17272	17112	17420	17464	17408	17579	17400	17358	17395	17441	17309	17340	17551	17299	17217	17469	17456	17334	17574	17195	17340	17543	17421	17353	17396	17507	17467	17184	17316	17394	17359	17411	17338	17341	17455	17197	17328	17497	17262	17507	17399	17407	17333	17479	17477	17422	17548	17158	17440	17347	17452	17450	17461	17616	17398	17493	17390	17453	17455	17387	17383	17407	17429	17244	17509	17527	17445	17307	17403	17461	17454	17270	17562	17226	17290	17409	17442	17410	17445	17316	17214	17448	17561	17404	17259	17424	17502	17507	17525	17302	17632	17548	17438	17261	17259	17356	17480	17455	17264	17430	17389	17641	17508	17473	17331	17237	17438	17407	17485	17336	17499	17316	17386	17407	17299	17482	17467	17469	17422	17481	17131	17360	17460	17108	17393	17420	17412	17422	17291	17483	17399	17317	17316	17570	17460	17262	17340	17303	17384	17305	17380	17459	17153	17419	17352	17533	17448	17527	17224	17499	17573	17376	17620	17512	17509	17375	17556	17413	17427	17639	17480	17371	17359	17300	17532	17487	17316	17373	17260	17473	17281	17424	17246	17291	17343	17321	17608	17466	17326	17177	17225	17349	17399	17380	17282	17254	17369	17321	17448	17221	17360	17295	17711	17314	17407	17456	17416	17054	17223	17263	17222	17458	17248	17231	17559	17438	17414	17516	17315	17259	17603	17497	17239	17573	17201	17322	17497	17531	17578	17323	17182	17451	17283	17445	17490	17277	17541	17388	17403	17483	17390	17083	17365	17309	17304	17507	17321	17336	17532	17320	17230	17439	17328	17655	17459	17212	17344	17342	17406	17424	17358	17482	17266	17482	17385	17418	17174	17457	17418	17420	17541	17372	17376	17427	17348	17302	17317	17189	17435	17540	17477	17472	17422	17132	17540	17558	17461	17392	17575	17458	17512	17161	17483	17414	17400	17493	17326	17433	17600	17240	17434	17486	17505	17513	17436	17334	17420	17356	17258	17480	17440	17441	17482	17300	17373	17245	17670	17420	17536	17292	17278	17528	17495	17508	17387	17548	17210	17285	17340	17300	17448	17460	17407	17446	17273	17346	17315	17414	17547	17197	17271	17525	17272	17575	17427	17414	17495	17406	17432	17266	17210	17455	17609	17362	17275	17240	17545	17339	17360	17506	17377	17380	17574	17259	17316	17455	17479	17302	17306	17393	17509	17358	17535	17571	17396	17461	17546	17238	17306	17312	17372	17434	17321	17327	17397	17363	17286	17411	17480	17388	17351	17284	17349	17480	17147	17463	17519	17398	17335	17370	17369	17537	17508	17460	17404	17279	17600	17363	17427
14676	24898	23466	19524	18390	17492	17021	16599	16060	15819	15738	15625	15374	15483	15213	15299	15403	15230	15339	15226	15240	15314	15024	15232	15238	15378	15294	15178	15252	15098	15313	15219	15254	15289	15173	15319	15228	15159	15226	15173	15417	15194	15028	15008	15235	15186	15120	15211	15190	14941	15092	15126	15082	15165	15152	15098	14861	15259	15044	15013	14993	15000	15076	15058	15036	15044	14926	15135	15037	15100	15115	15027	14981	14980	15076	15081	15112	14970	15003	14984	14938	14900	15082	14833	15011	15113	14969	14997	15114	15130	14945	14868	15114	15009	15121	15121	15117	14845	14940	14922	15033	14936	15131	14817	15080	14865	15063	15153	14903	15051	14975	15053	15036	15111	15174	15047	14890	14915	15059	15043	14997	15008	15039	14972	14714	14963	14892	14981	15078	15069	15025	15108	14754	14812	14811	15122	14896	15096	14986	14910	14948	15104	15079	14848	15032	14962	14866	15025	15030	14986	14861	15048	15015	14894	14984	15009	14965	14978	14939	15269	15149	14959	14935	14940	14926	15040	15034	15261	15151	15015	15048	14970	15049	15001	15182	14919	14915	15070	15039	15024	14955	14969	15048	14769	14949	15004	15133	15016	15061	15047	15236	14990	14842	14819	15093	14865	14938	15058	14938	14984	14908	15039	15050	14887	15054	15007	15015	14978	15014	15101	14934	15045	14964	15040	14958	15111	14886	15086	14976	15085	14969	15013	14928	14910	15119	15078	15101	15004	15012	15077	14909	14977	14793	15162	15075	15170	15091	15074	15074	14993	15093	14873	15103	14939	15019	14964	14986	15030	14991	14999	15136	15077	15130	15087	14979	15018	15054	14909	15010	14882	14969	15164	15097	15135	15025	15052	15065	15174	14914	14824	15143	15083	14953	15037	14981	14828	15062	14950	15052	15113	15028	14844	15078	14805	14920	15101	15045	15122	15071	15043	14933	15033	14990	14931	14974	15029	14892	14985	14832	14989	15064	15184	15006	14868	14849	15097	14947	15159	15137	15038	14898	15165	14943	15005	14957	15023	14921	14885	15047	14987	15041	14897	15004	15156	14982	15133	15077	14913	15080	15059	15006	15068	14974	15002	14911	15004	15073	15041	15009	14941	14882	15105	15076	15220	15102	15075	15000	14909	14902	14891	14806	14934	14954	15095	14909	15042	15181	14908	14986	14946	14961	15113	14960	14986	15122	15011	15109	15063	14998	14914	15147	14934	14923	15107	15026	15061	14991	14987	15037	15009	14958	14981	15013	14968	14976	15116	14791	14965	15101	15116	14998	15077	14980	15071	15149	15007	15028	15082	14947	14958	15032	14935	15154	14904	15037	14948	15022	14928	15022	14903	14976	15040	14960	15013	15006	14888	15173	15043	14939	14997	14953	14926	15028	15053	15038	15079	15116	14953	15051	15145	14753	14875	14962	15071	15167	15047	15002	15045	15137	15019	14965	14887	15044	15136	15029	14957	15009	14929	14846	15035	14985	15060	15113	15100	14839	14949	15040	14978	15049	15100	15051	14989	15110	15144	15122	15088	15061	15179	14997	15095	14948	15146	14879	14903	14705	14947	14901	14998	15083	15127	15085	14933	15120	15004	14999	15042	15083	15055	15150	15117	15047	15015	14991	15041	14944	15027	15008	14969	15029	15121	14938	15026	15118	14917	15139	14927	14859	14975	14996	14908	15067	15191	15055	15121	15155	15057	14971	14976	14900	14898	15055	14881	15085	15013	14910	15024	15045	15153	15021	15154	14963	14940	15140	14939	14977	15133	15039	15004	14925	14873	15105	15126	14978	14995	15104	15192	15158	14910	15014	15081	14982	14980	15090	14922	15118	15036	15093	15005	14950	15000	15118	14951	14927	15113	14956	14920	15048	15064	14960	15036	14940	15039	15030	14981	15014	14962	15008	15035	15156	15091	14942	14998	15000	15044	15062	15065	15010	15011	15150	14906	15129	15092	15009	15083	14852	15109	15105	15107	14943	14845	14897	14921	14966	14964	15132	15060	15090	15056	14935	14909	14969	14914	14926	15001	15110	15116	15009	15054	14898	15106	14936	14909	14954	14902	15048	14978	14968	14956	15131	15058	14923	15119	15119	14995	15006	15020	15119	15140	15026	14932	14852	14927	14943	14980	14776	14972	14963	15098	15072	15080	14965	15127	15212	14919	14975	14915	14870	15087	14831	15062	15032	15089	15159	14945	14867	15055	15122	15109	15044	14984	15042	14987	15001	14985	14963	15044	14898	15039	14991	14968	14956	14976	14941	15007	15019	14811	14944	14799	15020	14923	15056	15033	15061	15098	14903	14994	14942	15127	14836	15010	15060	14963	15023	14909	14833	15000	15063	15083	15008	15043	15089	14835	15006	14896	15055	15140	14899	14960	15014	15064	14867	15000	15015	15091	15050	14947	14879	15016	15053	15009	15005	14938	15057	15116	15097	14967	14958	14943	15014	15133	15089	14962	14930	14871	15071	15070	15165	15023	14944	14942	15108	15071	15163	14987	15059	14977	14949	15248	15046	14950	14826	14926	14960	15197	15033	14789	14996	14926	15042	15164	14929	14916	14804	14980	15116	14835	15057	15087	14814	14770	15073	14966	14924	15017	14921	15076	15049	15242	14742	15022	14959	14978	15036	14946	14935	15024	15010	15017	15088	15094	14968	14974	15027	15111	14971	15155	15126	15022	15062	14979	14973	14991	15121	14933	14849	14946	15101	15026	15171	15151	14970	14849	14897	14874	15075	15099	14945	15112	14977	14886	15029	15020	15052	15054	15060	14977	15202	14914	15078	14958	15045	15068	14870	14907	15036	14909	14971	14996	14932	14960	14892	15114	15113	14994	14985	14980	15076	15006	14977	15059	14926	14941	14997	14758	15117	14932	14993	14892	14978	15147	14986	14952	14939	14911	15094	14957	15049	15062	15026	14925	15108	15004	14832	15054	14985	15009	14926	14992	15055	14789	15043	15006	14940	15063	14936	14908	15101	14984	14876	14901	15054	15115	14917	15017	15222	15068	14874	14980	15207	15048	14853	14944	15077	14938	15064	14945	14988	14868	14851	14962	14993	14929	15019	15042	14988	15033	15048	15124	15104	15283	14923	14838	14947	14670	15058	14850	14931	15062	15019	15117	15090	15114	14780	14929	14942	14909	15208	15019	15013	14933	15045	15049	15050	15102	14987	15000	14939	15086	15027	15080	14948	15108	15107	15104	15066	15088	15071	14825	15032	14935	14969	14978	14987	15057	15107	15108	14984	15020	14893	15040	14952	15060	14845	14932	14954	15060	14943	14739	15048	14908	15072	15006	15091	14968	15012	15046	15094	14954	15122	14909	15175	15033	15103	14818	15094	14948	15049	15078	15107	14907	15078	15073	15095	15000	14881	14865	15107	15028	14880	15030	15081	14977	15020	15125	14975	14864	15216	14869	15156	14609	15082	15078	14846	15213	14937	14877	14932	14864	14968	15104	14954	14980	15014	15198	14951	15023	14917	15044	15095	14954	15030	14753	15099	14790	14988	14973	14901	14963	14882	14966	15083	14967	14921	14891	14981	14988	14920	14868	14893	15149	15041	14828	15042	14944	15150	15101	15130	14975	15070	15023	14994	14899	15005	14954	14909	14875	15002	14953	14980	15008	14993	14884	15129	14916	15081	14801	14906	14949	14937	15015	15005	15118	14828	15038	14918	15103	14870	14998	15000	14960	15042	15064	14959	15100	14968	15126	14931	15023	14980	14982	14972	15019	15032	14992	15105	15161	14952	14905	14956	14923	15028	15013	15009	15085	14942	14978	14885	14977	15057	14879	15034	15089	14928	15097	14954	15001	15100	14880	15046	14805	14932	15044	15103	14985	15052	14868	15129	14950	14894	15065	15027	15118	15044	15043	14989	14817	14977	15014	15037	15015	14851	14909	15233	14948	15036	14859	14794	14969	14964	14902	15007	14891	14993	15076	14950	14886	14912	15090	14980	15114	14922	14937	15086	14969	14773	15017	14898	14982	14851	15064	14981	14961	15083	14989	15153	15063	15044	15044	14976	14935	15086	15095	14976	15067	15046	15012	15196	14916	14945	15040	15027	15062	15071	14923	15080	14965	14960	15083	15082	14978	14872	14980	14958	14977	14946	14951	15121	14958	15121	15072	15027	15149	15076	14904	14966	15033	15149	14981	14812	14868	14900	14985	15020	15011	14937	15050	14926	15039	15010	15147	14940	14984	14968	14937	15088	14903	14900	15091	14932	15028	14995	14950	15128	15072	14872	14924	14993	14982	14907	15196	15095	15118	14907	15054	15068	14975	15095	15044	14761	15030	15050	14970	15010	15111	14889	14951	14998	15090	14908	14932	15076	14969	15009	15047	15077	15047	15002	14984	15091	15184	15108	15008	15130	15027	15061	14953	14877	15063	14866	14899	15054	14831	14883	14828	15102	15047	15027	15023	15057	14948	15020	14923	15078	15105	14986	15026	14962	15078	15137	14987	15075	15073	14888	14969	14839	14930	14990	14929	14857	15034	14990	14985	15027	14960	15140	14976	15148	14971	14916	14973	15166	14918	14952	15193	14862	14935	15092	14936	15130	14904	15069	14915	15145	14849	14959	14972	14980	15033	14921	14965	14997	15018	15046	14957	14935	14892	14956	14958	15038	15114	14878	15089	14849	14814	14968	15037	15069	14916	15035	15026	15018	14880	15068	15111	14877	14942	15118	14934	15241	14908	15025	15120	15038	15243	15063	15033	14934	15069	14982	15020	15174	15029	14833	14941	15109	15029	14942	14988	14931	14929	14961	15003	15150	14967	14962	15144	14892	14956	14990	15018	15172	14985	15112	15035	15073	14929	15041	14942	14887	15169	14995	15144	14988	14824	14867	15116	15079	15307	14941	14934	15042	14968	14987	14966	15035	14811	15121	14965	15076	14876	14832	15031	15128	15098	14890	14856	15019	14932	14875	15019	14855	14995	14928	14980	15090	14969	14967	14874	14973	15122	15032	14983	14947	14942	14994	14895	15052	15087	15216	15126	15061	15014	15063	15043	14998	14905	14947	15234	14960	14972	14860	14900	14929	15057	15059	14832	15088	15018	15047	15014	15099	15202	15034	14821	14995	14933	15064	14958	14821	15064	15065	14955	15013	15000	15015	15030
22514	21001	28815	23392	21194	23516	25478	20439	19428	19582	19266	19248	19201	19293	18924	18916	18805	18849	18633	18496	18707	18703	18632	18651	18765	18695	18488	18758	18742	18547	18660	18773	18664	18662	18478	18785	18824	18566	18571	18472	18505	18658	18538	18610	18582	18434	18449	18655	18596	18569	18499	18564	18636	18265	18478	18470	18201	18371	18348	18275	18332	18295	18431	18434	18320	18445	18338	18328	18308	18407	18497	18321	18394	18390	18234	18413	18300	18251	18231	18084	18487	18394	18471	18470	18389	18380	18380	18479	18376	18347	18169	18354	18271	18466	18262	18379	18565	18194	18525	18261	18464	18488	18230	18281	18426	18241	18424	18377	18286	18423	18204	18359	18443	18407	18324	18255	18307	18353	18504	18260	18227	18478	18495	18375	18235	18250	18153	18289	18210	18190	18372	18293	18526	18577	18469	18303	18378	18162	18243	18241	18281	18301	18299	18065	18426	18281	18397	18355	18381	18218	18429	18192	18289	18342	18475	18079	18060	18341	18136	18234	18281	18250	18396	18266	18162	18233	18356	18445	18623	18207	18416	18418	18329	18313	18493	18330	18502	18397	18436	18177	18282	18393	18363	18434	18242	18108	18159	18446	18447	18362	18373	18473	18398	18466	18413	18366	18463	18393	18416	18588	18254	18259	18414	18185	18458	18385	18424	18269	18185	18353	18399	18360	18393	18262	18246	18242	18158	18310	18356	18308	18255	18186	18264	18301	18349	18364	18212	18443	18106	18349	18232	18104	18345	18427	18182	18256	18346	18412	18235	18342	18252	18266	18489	18445	18324	18477	18181	18191	18306	18416	18218	18430	18348	18346	18153	18248	18121	18174	18365	18343	18446	18445	18255	18489	18170	18159	18308	18156	18428	18399	18431	18265	18363	18471	18463	18275	18311	18177	18240	18240	18166	18487	18449	18299	18199	18233	18214	18114	18243	18268	18348	18527	18294	18516	18345	18225	18156	18409	18517	18548	18433	18358	18418	18372	18379	18363	18158	18241	18189	18422	18286	18341	18208	18264	18220	18440	18391	18091	18193	18143	18404	18344	18518	18502	18482	18452	18253	18296	18485	18339	18463	18420	18410	18319	18459	18160	18221	18192	18245	18305	18249	18154	18339	18337	18343	18286	18282	18316	18174	18444	18462	18219	18265	18336	18505	18325	18233	18313	18262	18317	18395	18287	18235	18372	18395	18448	18300	18188	18218	18596	18436	18244	18362	18350	18283	18412	18488	18294	18344	18143	18159	18103	18416	18403	18525	18205	18179	18364	18358	18481	18422	18371	18192	18221	18178	18387	18248	18298	18134	18214	18304	18191	18317	18202	18462	18337	18328	18341	18282	18461	18559	18564	18128	18359	18318	18311	18298	18093	18438	18363	18351	18467	18331	18183	18123	18434	18395	18138	18350	18624	18508	18200	18189	18252	18286	18447	18251	18349	18528	18117	18437	18314	18250	18489	18233	18455	18353	18291	18133	18169	18428	18503	18476	18292	18142	18399	18347	18265	18367	18233	18121	18258	18501	18169	18360	18267	18347	18316	18237	18191	18235	18311	18280	18426	18339	18271	18385	18395	18459	18365	18325	18410	18249	18309	18372	18298	18256	18315	18310	18383	18187	18198	18173	18416	18324	18266	18315	18349	18444	18473	18337	18323	18288	18411	18295	18288	18262	18488	18291	18340	18321	18400	18374	18776	18261	18174	18395	18411	18273	18282	18324	18288	18293	18283	18359	18310	18380	18482	18136	18236	18246	18210	18376	18199	18142	18364	18336	18286	18115	18129	18351	18566	18297	18057	18485	18364	18376	18094	18475	18275	18426	18302	18435	18122	18299	18658	18339	18387	18188	18344	18435	18218	18362	18405	18333	18368	18334	18280	18193	18304	18385	18432	18363	18423	18469	18374	18087	18204	18359	18549	18371	18344	18032	18347	18361	18296	18442	18257	18301	18377	18263	18361	18327	18405	18625	18243	18310	18409	18302	18356	18349	18289	18156	18317	18130	18295	18427	18423	18493	18182	18279	18390	18167	18384	18416	18273	18269	18375	18460	18310	18462	18319	18442	18343	18168	18568	18284	18263	18359	18119	18170	18304	18443	18252	18625	18299	18335	18528	18256	18338	18428	18367	18483	18223	18477	18451	18313	18429	18377	18215	18181	18450	18454	18332	18346	18418	18398	18337	18457	18269	18315	18595	18368	18319	18351	18467	18252	18260	18482	18417	18271	18373	18394	18306	18461	18321	18165	18455	18268	18303	18168	18230	18328	18400	18237	18386	18199	18193	18372	18406	18563	18482	18127	18393	18319	18164	18413	18313	18564	18342	18394	18402	18511	18304	18662	18223	18419	18280	18167	18234	18103	18177	18284	18402	18463	18314	18382	18211	18306	18405	18278	18282	18226	18098	18253	18334	18380	18168	18485	18397	18187	18287	18234	18148	18278	18152	18487	18127	18245	18255	18118	18055	18302	18351	18442	18166	18041	18410	18106	18231	18404	18437	18305	18205	18418	18297	18498	18245	18348	18338	18224	18363	18297	18370	18356	18467	18200	18348	18250	18125	18373	18288	18395	18224	18314	18427	18077	18268	18430	18334	18280	18170	18270	18222	18406	18341	18371	18341	18416	18185	18496	18095	18370	18261	18149	18160	18531	18427	18207	18162	18111	18350	18265	18267	18409	18264	18386	18171	18482	18257	18400	18366	18285	18343	18357	18268	18166	18352	18198	18413	18323	18429	18288	18354	18563	18319	18079	18333	18295	18388	18258	18264	18640	18395	18325	18388	18202	18355	18300	18358	18283	18106	18416	18081	18130	18336	18089	18329	18437	18300	18266	18257	18480	18358	18567	18278	18362	18250	18223	18056	18138	18437	18239	18258	18280	18311	18490	18313	18300	18312	18282	18262	18496	18213	18307	18312	18219	18158	18291	18029	18117	18303	18311	18366	18191	18340	18512	18368	18135	18400	18306	18322	18164	18241	18341	18462	18484	18258	18274	18175	17958	18261	18266	18265	18240	18282	18232	18369	18342	18343	18428	18443	18309	18416	18351	18267	18426	18177	17977	17969	18213	18279	18300	18411	18407	18418	18450	18273	18346	18235	18496	18265	18283	18141	18302	18249	18418	18150	18286	18427	18444	18258	18301	18275	18109	18290	18464	18376	18177	18173	18417	18355	18105	18226	18487	18344	18269	18239	18280	18208	18312	18376	18541	18405	18539	18263	18410	18375	18320	18336	18462	18278	18350	18469	18628	18276	18363	18388	18312	18421	18301	18345	18309	18406	18251	18269	18399	18333	18376	18493	18205	18380	18226	18508	18329	18247	18276	18477	18477	18298	18399	18447	18384	18404	18231	18170	18306	18110	18344	18206	18164	18363	18177	18173	18300	18095	18247	18217	18543	18227	18323	18352	18244	18446	18382	18134	18430	18188	18391	18480	18528	18375	18354	18451	18413	18291	18210	18393	18153	18429	18402	18409	18543	18450	18419	18130	18455	18544	18282	18307	18373	18546	18361	18312	18282	18150	18402	18220	18036	18445	18348	18332	18318	18213	18459	18320	18196	18091	18221	18304	18431	18655	18203	18283	18292	18374	18272	18512	18208	18139	18421	18253	18352	18359	18361	18308	18247	18174	18335	18181	18453	18327	18309	18381	18487	18379	18383	18191	18354	18131	18296	18370	18359	18155	18283	18522	18298	18335	18412	18428	18237	18289	18221	18337	18220	18366	18416	18404	18160	18244	18190	18283	18347	18349	18346	18207	18269	18492	18155	18281	18427	18073	18305	18275	18659	18270	18424	18231	18355	18439	18319	18206	18247	18453	18055	18298	18326	18456	18307	18353	18127	18276	18423	18367	18242	18243	18323	18357	18352	18350	18302	18313	18224	18319	18586	18401	18101	18139	18290	18346	18396	18338	18304	18259	18443	18527	18108	18212	18261	18303	18315	18286	18074	18176	18313	18277	18347	18318	18338	18309	18047	18091	18517	18356	18258	18284	18298	18311	18307	18147	18214	18556	18226	18367	18144	18307	18339	18439	18519	18312	18368	18363	18302	18196	18361	18317	18338	18390	18268	18311	18425	18291	18181	18291	18432	18452	18299	18340	18295	18390	18353	18442	18626	18575	18414	18314	18495	18490	18410	18326	18202	18157	18131	18299	18230	18234	18398	18383	18425	18356	18305	18475	18362	18280	18373	18461	18363	18284	18322	18407	18083	18345	18255	18241	18379	18171	18254	18295	18308	18300	18148	18300	18150	18301	18089	18365	18191	18422	18392	18400	18282	18258	18354	18285	18418	18508	18181	18210	18333	18255	18141	18207	18393	18291	18139	18266	18282	18155	18378	18037	18198	18314	18417	18151	18144	18504	18392	18251	18398	18412	18186	18277	18416	18546	18334	18428	18371	18237	18358	18171	18354	18317	18399	18341	18224	18353	18539	18224	18177	18111	18395	18476	18583	18378	18362	18278	18300	18191	18435	18304	18321	18261	18270	18301	18350	18397	18246	18195	18363	18047	18419	18427	18398	18335	18347	18419	18344	18344	18419	18393	18470	18197	18207	18165	18343	18145	18434	18302	18209	18363	18133	18405	18128	18297	18366	18238	18323	18490	18327	18405	18322	18259	18379	18289	18260	18451	18433	18330	18359	18379	18220	18405	18309	18410	18555	18237	18350	18414	18240	18334	18371	18276	18324	18249	18409	18216	18318	18333	18329	18332	18267	18311	18330	18259	18071	18402	18342	18401	18391	18474	18311	18449	18062	18239	18360	18194	18424	18200	18301	18221	18266	18247	18273	18365	18476	18350	18393	18214	18352	18447	18195	18226	18405	18371	18285	18249	18418	18286	18282	18375	18231	18242	18401	18254	18336	18284	18280	18335	18230	18354	18271	18178	18312	18276	18341	18455	18378	18384	18423	18287	18219	18215	18440	18498	18150	18250	18146	18422	18206	18119	18430	18182	18284	18280	18414	18310	18365	18453	18143	18378	18401	18456	18267	18320	18279	18240	18282	18185	18272	18279	18406	18189	18312	18388	18312	18286	18455	18312	18501	18223	18206	18154	18518	18345	18309	18372	18358	18360	18458	18370	18248	18503	18463	18475	18331	18498	18429	18330	18373	18258	18190	18178	18548	18412	18274	18382
16516	29855	27978	22930	20775	19526	18760	17894	17141	17185	16484	16377	16457	16209	16150	16065	16196	15810	15997	15936	16041	15860	15890	15917	15965	15917	15893	15962	15834	15828	15945	15885	15949	15893	15939	16009	15963	15642	15861	15660	15931	15594	15733	15651	15713	15685	15752	15790	15602	15760	15537	15609	15497	15603	15453	15438	15445	15466	15542	15624	15581	15520	15462	15588	15553	15447	15353	15573	15523	15695	15487	15482	15555	15423	15572	15509	15661	15565	15465	15504	15626	15518	15366	15432	15625	15434	15503	15409	15601	15344	15649	15488	15557	15351	15391	15519	15434	15613	15479	15448	15496	15491	15664	15643	15731	15645	15394	15516	15600	15415	15598	15659	15450	15519	15625	15475	15427	15409	15501	15461	15509	15468	15485	15353	15537	15552	15553	15377	15462	15370	15630	15483	15552	15429	15654	15451	15491	15376	15404	15427	15449	15689	15590	15372	15572	15602	15491	15377	15578	15407	15582	15607	15490	15368	15546	15532	15633	15418	15544	15525	15570	15391	15557	15445	15581	15282	15599	15433	15493	15507	15359	15482	15497	15547	15582	15390	15389	15321	15585	15568	15474	15524	15497	15361	15579	15528	15430	15560	15501	15512	15392	15529	15581	15431	15356	15359	15547	15511	15450	15653	15512	15414	15505	15401	15468	15627	15533	15425	15537	15421	15707	15482	15659	15373	15283	15346	15550	15435	15509	15430	15635	15679	15535	15512	15602	15424	15688	15258	15459	15513	15707	15383	15642	15633	15434	15450	15496	15576	15404	15507	15552	15339	15638	15723	15496	15481	15427	15548	15176	15511	15593	15433	15654	15438	15478	15522	15544	15451	15266	15518	15476	15500	15416	15467	15610	15555	15347	15595	15363	15457	15484	15551	15461	15644	15501	15463	15499	15479	15359	15565	15562	15450	15493	15557	15363	15558	15622	15541	15574	15421	15690	15403	15440	15472	15502	15377	15345	15473	15560	15371	15511	15571	15374	15540	15611	15441	15484	15474	15495	15475	15474	15541	15309	15684	15591	15473	15348	15448	15602	15518	15378	15396	15473	15621	15709	15411	15622	15549	15553	15459	15539	15382	15677	15467	15600	15594	15480	15347	15537	15457	15715	15495	15456	15411	15518	15513	15520	15546	15499	15451	15542	15448	15634	15421	15351	15548	15472	15611	15486	15542	15458	15385	15598	15479	15438	15407	15415	15558	15477	15611	15591	15663	15365	15699	15517	15527	15513	15499	15518	15528	15532	15541	15707	15317	15546	15377	15335	15389	15700	15559	15507	15502	15623	15563	15548	15470	15589	15519	15416	15530	15556	15567	15395	15604	15545	15411	15319	15473	15529	15514	15539	15273	15638	15467	15546	15651	15481	15530	15395	15527	15457	15516	15521	15340	15367	15490	15467	15405	15611	15500	15554	15396	15475	15337	15435	15426	15593	15551	15607	15549	15472	15381	15412	15610	15322	15497	15217	15507	15682	15556	15516	15489	15499	15260	15539	15422	15488	15647	15418	15493	15497	15527	15551	15425	15393	15498	15595	15480	15381	15452	15498	15426	15409	15524	15459	15461	15411	15688	15469	15501	15466	15364	15617	15516	15325	15435	15491	15520	15515	15479	15552	15395	15350	15428	15535	15465	15548	15589	15383	15653	15451	15595	15545	15529	15444	15390	15455	15337	15483	15617	15510	15477	15596	15444	15642	15443	15334	15497	15505	15452	15347	15504	15442	15495	15389	15440	15409	15233	15614	15538	15577	15496	15601	15553	15496	15514	15357	15484	15541	15571	15563	15727	15496	15362	15432	15422	15550	15541	15601	15468	15414	15317	15582	15584	15535	15362	15453	15491	15407	15510	15453	15590	15741	15358	15691	15341	15437	15358	15327	15654	15521	15601	15513	15365	15501	15379	15485	15690	15469	15512	15508	15466	15454	15462	15586	15293	15545	15428	15476	15448	15398	15471	15567	15441	15630	15429	15489	15546	15613	15560	15565	15534	15447	15416	15586	15475	15400	15511	15594	15570	15535	15444	15408	15440	15589	15570	15497	15391	15482	15555	15558	15647	15635	15463	15254	15542	15507	15451	15592	15482	15334	15597	15388	15381	15515	15426	15669	15432	15396	15610	15501	15575	15388	15438	15635	15477	15572	15642	15612	15394	15569	15538	15557	15521	15368	15413	15433	15530	15459	15409	15512	15514	15446	15539	15519	15556	15760	15510	15378	15297	15570	15467	15709	15484	15462	15390	15603	15728	15412	15304	15639	15469	15540	15628	15515	15514	15384	15463	15533	15430	15639	15602	15478	15642	15552	15638	15486	15429	15439	15470	15486	15356	15492	15444	15502	15507	15425	15514	15363	15420	15514	15589	15656	15412	15573	15415	15395	15731	15336	15493	15646	15493	15567	15428	15466	15384	15570	15611	15532	15520	15537	15524	15375	15493	15566	15404	15549	15547	15326	15466	15399	15460	15430	15543	15418	15349	15460	15443	15529	15478	15558	15413	15530	15534	15353	15428	15563	15384	15332	15400	15618	15525	15438	15584	15499	15420	15545	15458	15557	15565	15258	15400	15448	15425	15543	15313	15536	15452	15423	15465	15538	15558	15388	15360	15492	15555	15479	15574	15463	15199	15549	15668	15660	15374	15432	15404	15537	15508	15451	15565	15608	15380	15671	15548	15507	15559	15519	15457	15469	15300	15738	15439	15363	15497	15640	15404	15476	15533	15374	15523	15611	15396	15467	15447	15697	15440	15477	15462	15466	15415	15474	15458	15549	15599	15386	15487	15555	15517	15434	15520	15524	15453	15506	15541	15404	15482	15386	15660	15414	15609	15541	15606	15384	15363	15453	15360	15438	15552	15476	15635	15416	15504	15571	15488	15566	15705	15482	15544	15464	15416	15503	15457	15502	15511	15615	15446	15572	15546	15498	15416	15470	15376	15468	15574	15545	15578	15463	15496	15510	15379	15452	15433	15379	15515	15684	15678	15608	15428	15589	15438	15281	15397	15452	15444	15460	15427	15369	15498	15399	15376	15332	15548	15591	15532	15421	15571	15419	15560	15553	15476	15432	15467	15601	15472	15463	15350	15375	15517	15471	15606	15410	15520	15384	15479	15440	15359	15325	15352	15445	15557	15671	15466	15480	15619	15406	15577	15610	15467	15518	15457	15517	15451	15425	15491	15428	15408	15330	15316	15443	15477	15423	15438	15247	15543	15503	15500	15392	15557	15405	15510	15582	15516	15361	15551	15452	15635	15428	15493	15511	15565	15442	15509	15452	15509	15449	15438	15472	15579	15568	15391	15457	15577	15524	15544	15442	15462	15344	15294	15380	15482	15385	15337	15456	15542	15429	15440	15446	15467	15428	15539	15772	15584	15526	15516	15452	15505	15493	15512	15446	15546	15358	15350	15568	15469	15469	15430	15487	15458	15511	15530	15482	15421	15332	15458	15516	15548	15481	15601	15565	15551	15434	15612	15583	15509	15385	15558	15370	15540	15483	15514	15621	15421	15501	15408	15415	15371	15453	15582	15497	15503	15725	15583	15382	15534	15490	15611	15423	15512	15550	15523	15500	15458	15629	15584	15481	15509	15398	15566	15607	15568	15399	15508	15478	15401	15244	15661	15619	15628	15481	15688	15478	15602	15428	15556	15499	15523	15567	15380	15528	15372	15533	15377	15774	15173	15452	15588	15451	15506	15498	15399	15422	15410	15540	15571	15536	15630	15514	15481	15448	15449	15579	15607	15431	15603	15617	15547	15540	15483	15511	15306	15372	15349	15418	15471	15630	15515	15516	15512	15363	15569	15496	15442	15444	15415	15546	15541	15470	15467	15353	15556	15414	15590	15378	15521	15486	15368	15597	15616	15512	15452	15601	15465	15468	15380	15551	15453	15613	15510	15512	15530	15358	15490	15487	15520	15431	15325	15517	15677	15489	15534	15326	15553	15619	15386	15358	15493	15458	15417	15532	15403	15612	15542	15462	15531	15467	15481	15471	15533	15445	15524	15528	15485	15407	15514	15673	15515	15547	15540	15346	15429	15471	15482	15238	15472	15415	15482	15309	15460	15469	15405	15548	15405	15434	15416	15377	15495	15595	15387	15521	15411	15547	15564	15553	15467	15655	15439	15535	15468	15391	15551	15527	15447	15400	15304	15447	15361	15542	15447	15517	15511	15478	15507	15701	15431	15342	15424	15334	15451	15570	15497	15600	15366	15443	15650	15435	15400	15548	15546	15521	15779	15466	15668	15465	15539	15501	15348	15558	15598	15527	15458	15568	15461	15516	15330	15478	15584	15449	15560	15458	15619	15446	15506	15570	15513	15498	15471	15486	15537	15597	15645	15539	15248	15376	15555	15423	15647	15509	15609	15404	15530	15434	15633	15416	15426	15351	15404	15445	15501	15467	15445	15512	15589	15467	15476	15532	15376	15462	15468	15454	15372	15521	15555	15470	15481	15513	15452	15365	15745	15679	15515	15451	15723	15432	15657	15462	15433	15566	15495	15386	15544	15445	15490	15563	15277	15579	15459	15524	15383	15510	15551	15391	15205	15532	15483	15437	15567	15482	15441	15406	15608	15411	15585	15556	15396	15354	15578	15516	15534	15496	15421	15695	15655	15484	15561	15465	15455	15421	15517	15493	15492	15338	15364	15557	15424	15484	15542	15494	15356	15586	15532	15289	15556	15411	15446	15369	15569	15503	15497	15523	15502	15466	15475	15736	15497	15470	15416	15383	15544	15458	15551	15435	15535	15617	15333	15496	15573	15422	15382	15437	15409	15476	15428	15488	15368	15652	15437	15604	15493	15478	15499	15396	15387	15401	15449	15458	15442	15539	15453	15642	15540	15592	15525	15493	15538	15485	15566	15517	15537	15533	15334	15465	15550	15503	15414	15454	15489	15488	15452	15418	15403	15598	15522	15610	15310	15523	15617	15438	15371	15526	15563	15515	15639	15629	15469	15487	15591	15465	15574	15543	15626	15588	15535	15707	15517	15683	15400	15516	15513	15450	15511	15438	15475	15372	15641	15649	15526	15510	15614	15556	15503	15584	15567	15425	15485	15567	15359	15665	15564	15388	15606	15538	15380	15364	15274	15532	15694	15519	15507	15412	15381	15649	15429	15406	15390	15604	15570
27183	21777	24909	22146	18805	18801	18919	18562	18421	18456	18529	18587	18561	18429	18201	18707	18443	18379	18652	18362	18330	18413	18628	18478	18336	18369	18503	18344	18396	18501	18445	18405	18373	18513	18481	18484	18622	18162	18259	18363	18452	18470	18449	18559	18371	18487	18285	18384	18539	18336	18403	18237	18395	18269	18210	18103	18320	18461	18242	18374	18425	18422	18242	18245	18486	18494	18338	18240	18387	18343	18353	18427	18301	18300	18336	18089	18196	18427	18297	18226	18189	18173	18397	18116	18252	18430	18225	18202	18355	18174	18229	18543	18035	18213	18181	18204	18297	18159	18140	18277	18160	18383	18181	18239	18200	18396	18148	18172	18327	18195	18261	18313	18431	18214	18407	18232	18191	18247	18298	18480	18359	18359	18125	18235	18203	18185	18263	18148	18224	18272	18149	18152	18306	18399	18132	18270	18257	18166	18353	18266	18242	18353	18400	18339	18136	18229	18187	18222	18314	18281	18249	18241	18373	18258	18127	18180	18300	18148	18236	18174	18221	18387	18164	18215	18394	18274	18350	18403	18244	18197	18209	18225	18195	18363	18403	18228	18236	18248	18337	18393	18273	18077	18358	18292	18336	18392	18361	18247	18071	18165	18257	18299	18335	18120	18204	18069	18405	18159	18299	18449	18256	18318	18241	18269	18429	18274	18411	18263	18309	18215	18331	18162	18228	18302	18330	18279	18279	18352	18443	18433	18160	18206	18160	18403	18315	18231	18374	18410	18312	18172	18215	18304	18460	18472	18214	18320	18259	18142	18267	18337	18129	18236	18301	18100	18348	18273	18357	18183	18279	18264	18222	18392	18279	18332	18563	18099	18222	18197	18199	18312	18189	18306	18295	18269	18279	18354	18222	18286	18153	18293	18444	18418	18167	18226	18265	18169	18291	18343	18383	18019	18331	18315	18338	18382	18298	18399	18340	18351	18387	18374	18266	18189	18243	18287	18336	18358	18396	18266	18383	18521	18338	18355	18324	18269	18250	18204	18413	18349	18190	18376	18307	18317	18261	18272	18370	18540	18268	18344	18237	18303	18235	18184	18517	18187	18340	18225	18456	18395	18328	18419	18561	18041	18138	18276	18450	18179	18310	18304	18285	18153	18257	18361	18271	18587	18374	18334	18185	18345	18152	18355	18577	18308	18298	18535	18274	18345	18185	18304	18409	18253	18157	18192	18357	18072	18175	18244	18226	18421	18397	18216	18212	18264	18312	18073	18169	18034	18179	18139	18328	18187	18110	17909	18371	18225	18207	18223	18256	18265	18220	18351	18370	18243	18390	18340	18412	18361	18306	18411	18314	18285	18326	18430	18348	18369	18173	18387	18037	18283	18303	18446	18181	18258	18221	18223	18379	18166	18337	18309	18071	18110	18299	18183	18306	18287	18312	18332	18382	18223	18348	18295	18341	18033	18238	18095	18474	18331	18540	18192	18412	18230	18205	18342	18237	18234	18140	18445	18172	18284	18341	18218	18217	18347	18163	18432	18450	18236	18315	18275	18377	18316	18244	18368	18299	18425	18208	18371	18240	18286	18395	18256	18325	18375	18330	18265	18519	18300	18258	18416	18239	17954	18316	18310	18283	18331	18331	18322	18072	18152	18136	18246	18232	18327	18188	18288	18302	18320	18382	18301	18257	18370	18151	18249	18099	18266	18236	18478	18384	18279	18478	18336	18331	18146	18019	18228	18326	18434	18149	18215	18334	18341	18243	18399	18351	18120	18422	18354	18316	18147	18314	18213	18133	18166	18143	18118	18281	18294	18408	18374	18351	18367	18238	18352	18260	18452	18385	18399	18227	18002	18270	18278	18322	18348	18344	18309	18293	18355	18367	18230	18470	18308	18182	18330	18170	18393	18157	18464	18189	18288	18470	18468	18453	18134	18456	18123	18326	18312	18323	18227	18331	18283	18197	18004	18465	18277	18133	18161	18376	18355	18405	18167	18227	18253	18214	18340	18255	18343	18002	18134	18200	18324	18097	18466	18248	18442	18399	18372	18357	18102	18454	18194	18135	18180	18230	18129	18234	18197	18135	18447	18352	18305	18372	18205	18415	18216	18235	18307	18039	18420	18191	18193	18364	18230	18373	18218	18543	18301	18172	18357	18416	18224	18330	18226	18328	18346	18130	18414	18158	18349	18497	18394	18369	18535	18270	18366	18209	18456	18376	18189	18356	18222	18310	18318	18157	18105	18272	18250	18316	18177	18396	18136	18449	18214	18431	18341	18233	18438	18288	18105	18188	18135	18356	18314	18294	18391	18318	18440	18301	18245	18171	18354	18332	18381	18092	18151	18309	18330	18138	18141	18384	18257	18575	18048	18252	18313	18437	18177	18185	18460	18170	18178	18120	18308	18342	18338	18397	18176	18232	18530	18293	18292	18291	18282	18157	18235	18349	18381	18214	18193	18243	18197	18234	18334	18132	18353	18313	18324	18472	18157	18262	18338	18548	18442	18472	18301	18370	18253	18512	18312	18375	18338	18206	18427	18327	18218	18051	18182	18340	18315	18372	18486	18462	18178	18248	18409	18257	18262	18425	18321	18401	18381	18299	18146	18215	18433	18198	18395	18420	18134	18327	18463	18468	18326	18160	18350	18178	18346	18180	18392	18478	18145	18442	18151	18243	18132	18360	18447	18123	18324	18301	18123	18423	18287	18240	18319	18185	18450	18358	18344	18509	18276	18333	18239	18033	18423	18318	18286	18273	18176	18221	18302	18316	18389	18408	18155	18100	18244	18482	18307	18356	18254	18290	18294	18256	18089	18346	18135	18286	18199	18256	18281	18323	18237	18560	18276	18404	18208	18385	18200	18290	18283	18159	18309	18296	18525	18370	18183	18278	18317	18418	18236	18394	18426	18265	18206	18417	18028	18173	18302	18152	18149	18074	18133	18194	18275	18282	18433	18379	18161	18380	18466	18207	18220	18361	18078	18245	18154	18221	18256	18474	18365	18323	18397	18193	18217	18199	18142	18259	18201	18387	18506	18366	18295	18291	18531	18292	18501	18314	18172	18393	18233	18261	18248	18211	18136	18440	18090	18321	18362	18218	18284	18240	18327	18230	18457	18524	18312	18158	18421	18352	18355	18353	18071	18234	18322	18373	18352	18285	18360	18155	18117	18244	18172	18348	18323	18345	18377	18313	18348	18256	18268	18357	18410	18430	18426	18257	18299	18326	18164	18127	18191	18254	18246	18380	18327	18251	18237	18299	18205	18255	18114	18155	18311	18281	18351	18341	18380	18307	18422	18318	18260	18119	18215	18214	18118	18306	18532	18143	18318	18618	18222	18339	18222	18474	18338	18379	18180	18231	18198	18230	18334	18349	18385	18407	18246	18186	18301	18207	18460	18238	18197	18413	18257	18277	18242	18409	18333	18214	18387	18322	18201	18351	18444	18240	18235	18362	18223	18348	18140	18229	18415	18293	18229	18294	18213	18283	18333	18153	18342	18144	18265	18313	18341	18125	18346	18229	18354	18372	18118	18315	18141	18249	18364	18335	18425	18227	18202	18499	18415	18188	18152	18400	18278	18337	18221	18399	18218	18381	18233	18388	18212	18363	18310	18384	18267	18137	18313	18240	18178	18142	18331	18343	18341	18332	18397	18243	18159	18120	18339	18352	18166	18225	18088	18330	18299	18281	18138	18374	18193	18367	18306	18113	18044	18310	18327	18353	18199	18390	18268	18211	18525	18214	18131	18050	18272	18423	18381	18183	18290	18061	18116	18376	18204	18270	18219	18224	18069	18292	18298	18316	18263	18435	18158	18160	18376	18466	18301	18097	18384	18473	18303	18364	18518	18389	18367	18063	18247	18072	18231	18314	18137	18276	18316	18319	18387	18251	18103	18305	18531	18216	18383	18229	18475	18521	18106	18316	18189	18288	18249	18265	18168	18346	18282	18342	18323	18327	18108	18308	18322	18283	18197	18211	18258	18479	18304	18356	18474	18447	18331	18143	18429	18443	18358	18279	18352	18454	18339	18337	18448	18335	18330	18314	18409	18359	18400	18313	18440	18498	18338	18283	18279	18351	18258	18276	18200	18322	18100	18071	18366	18223	18223	18205	18248	18450	18362	18355	18147	18120	18176	18295	18107	18404	18252	18462	18248	18294	18253	18197	18003	18303	18091	18343	18275	18030	18254	18422	18575	18333	18244	18095	18497	18302	18314	18298	18137	18319	18454	18141	18331	18292	18297	18251	18128	18336	18248	18217	18412	18113	18447	18029	18237	18269	18329	18267	18517	18304	18469	18454	18154	18315	18361	18522	18397	18312	18267	18415	18339	18344	18500	18275	18277	18413	18322	18278	18465	18293	18185	18199	18490	18393	18080	18284	18151	18214	18168	18359	18219	18366	18399	18361	18294	18295	18149	18215	18455	18353	18424	18116	18316	18165	18087	18172	18092	18390	18460	18327	17944	18366	18033	18243	18335	18507	18267	18330	18125	18186	18169	18145	18454	18343	18560	18340	18298	18257	18344	18342	18336	18234	18055	18261	18386	18325	18206	18275	18241	18208	18283	18216	18333	18176	18223	18561	18276	18501	18225	18221	18180	18295	18235	18356	18322	18249	18414	18373	18143	18278	18289	18304	18448	18166	18250	18398	18282	18293	18177	18584	18344	18389	18259	18278	18331	18224	18469	18441	18232	18315	18275	18050	18213	18297	18456	18102	18350	18263	18319	18272	18321	18439	18387	18232	18351	18201	18293	18379	18382	18174	18297	18389	18282	18351	18473	18240	18535	18230	18357	18290	18285	18320	18360	18312	18211	18431	18391	18271	18255	18000	18448	18178	18144	18161	18426	18393	18176	18313	18419	18692	18479	18133	18225	18161	18295	18187	18007	18330	18094	18099	18213	18223	18147	18329	18183	18395	18289	18366	18392	18475	18269	18338	18159	18279	18301	18419	18475	18339	18339	18195	18153	18331	18397	18182	18417	18333	18453	18449	18162	18366	18341	18244	18416	18333	18171	18223	18400	18460	18315	18281	18446	18174	18369	18162	18341	18399	18349	18252	18271	18152	18245	18174	18167	18307	18107	18355	18434	18122	18189	18083	18193	18215	18259	18306	18377	18260	18244	18222	18270	18286	18273	18234	18427	18335	18259	18301	18164	18309	18175	18171	18348
15467	18832	18489	17067	16781	16262	16226	15914	15935	15771	15837	15761	15692	15750	15754	15706	15539	15639	15570	15619	15728	15768	15505	15508	15605	15696	15798	15619	15643	15834	15716	15633	15843	15771	15622	15749	15523	15736	15574	15602	15713	15633	15609	15631	15515	15485	15560	15511	15579	15658	15428	15515	15689	15591	15445	15442	15539	15576	15620	15500	15565	15614	15535	15388	15559	15646	15408	15637	15682	15421	15533	15862	15606	15343	15534	15647	15452	15714	15464	15450	15549	15490	15378	15474	15400	15350	15573	15621	15420	15743	15512	15546	15487	15462	15614	15461	15636	15626	15654	15490	15692	15679	15463	15594	15512	15454	15509	15581	15314	15595	15662	15453	15621	15725	15587	15358	15447	15468	15480	15449	15583	15454	15396	15534	15531	15585	15565	15629	15594	15552	15397	15582	15474	15582	15435	15432	15485	15445	15533	15393	15398	15672	15429	15547	15565	15704	15574	15711	15713	15430	15571	15585	15531	15510	15597	15432	15398	15615	15422	15598	15472	15647	15455	15324	15368	15337	15571	15415	15269	15470	15643	15467	15412	15561	15508	15550	15265	15415	15542	15468	15588	15550	15571	15407	15398	15570	15488	15517	15615	15415	15318	15537	15498	15389	15443	15410	15816	15532	15546	15506	15357	15520	15641	15571	15402	15552	15451	15456	15539	15562	15467	15340	15501	15619	15474	15474	15552	15322	15542	15582	15541	15659	15429	15456	15537	15241	15691	15476	15648	15534	15630	15433	15469	15567	15531	15582	15508	15558	15468	15667	15385	15410	15558	15649	15565	15649	15444	15561	15441	15538	15589	15424	15378	15530	15657	15469	15537	15413	15546	15516	15596	15514	15530	15435	15582	15527	15454	15598	15465	15585	15541	15543	15495	15468	15678	15536	15574	15736	15599	15409	15563	15610	15477	15486	15455	15595	15574	15497	15356	15408	15405	15600	15472	15470	15388	15492	15483	15456	15453	15667	15482	15476	15515	15465	15759	15541	15426	15571	15400	15566	15571	15485	15468	15525	15504	15673	15277	15396	15419	15438	15515	15453	15714	15400	15558	15445	15360	15494	15627	15513	15537	15435	15594	15562	15362	15613	15517	15153	15644	15435	15690	15381	15409	15462	15626	15494	15463	15411	15461	15396	15482	15686	15460	15602	15403	15555	15534	15348	15604	15277	15382	15683	15440	15449	15495	15458	15603	15445	15511	15359	15561	15467	15578	15564	15498	15399	15627	15580	15480	15536	15520	15621	15477	15590	15441	15214	15521	15439	15533	15342	15569	15423	15459	15557	15481	15528	15535	15494	15625	15476	15483	15565	15358	15568	15463	15395	15397	15537	15613	15433	15394	15440	15473	15575	15436	15603	15470	15471	15517	15489	15355	15552	15279	15471	15602	15430	15357	15579	15527	15562	15447	15412	15540	15501	15572	15600	15422	15363	15512	15523	15390	15667	15514	15474	15619	15444	15422	15532	15781	15533	15670	15536	15515	15550	15314	15371	15581	15641	15459	15399	15661	15423	15365	15518	15447	15404	15512	15379	15535	15569	15470	15618	15263	15709	15664	15432	15691	15450	15459	15436	15539	15419	15611	15455	15596	15644	15493	15583	15464	15469	15560	15578	15413	15520	15414	15413	15593	15480	15646	15276	15395	15638	15396	15486	15403	15416	15348	15517	15465	15570	15547	15439	15555	15469	15544	15491	15497	15419	15606	15328	15448	15457	15519	15412	15472	15499	15545	15468	15519	15566	15435	15476	15549	15547	15428	15644	15544	15549	15550	15518	15504	15514	15595	15483	15440	15702	15366	15592	15423	15430	15440	15457	15623	15474	15536	15414	15637	15427	15542	15465	15462	15511	15445	15564	15418	15652	15592	15567	15502	15560	15544	15481	15464	15500	15496	15425	15580	15575	15517	15466	15702	15634	15495	15573	15440	15532	15462	15480	15515	15632	15463	15606	15524	15541	15487	15565	15397	15506	15477	15424	15365	15509	15498	15470	15528	15658	15595	15391	15501	15559	15569	15570	15744	15517	15558	15514	15404	15511	15471	15515	15540	15457	15497	15500	15574	15545	15434	15781	15596	15586	15469	15576	15692	15501	15450	15336	15506	15501	15387	15696	15383	15405	15453	15618	15589	15702	15466	15579	15446	15474	15553	15416	15535	15563	15623	15394	15460	15457	15413	15565	15567	15417	15615	15509	15510	15514	15502	15545	15415	15647	15406	15424	15515	15358	15514	15494	15485	15516	15570	15535	15441	15533	15687	15584	15381	15463	15541	15584	15445	15700	15422	15481	15391	15501	15463	15400	15601	15695	15432	15492	15458	15483	15436	15610	15470	15504	15412	15479	15316	15549	15522	15570	15598	15587	15524	15720	15534	15491	15446	15570	15541	15608	15519	15468	15393	15625	15561	15260	15661	15656	15621	15461	15450	15471	15497	15558	15443	15589	15436	15570	15591	15403	15475	15529	15684	15621	15526	15400	15393	15492	15522	15462	15479	15442	15582	15539	15538	15545	15408	15395	15521	15407	15446	15399	15478	15444	15732	15492	15445	15333	15618	15482	15642	15520	15296	15468	15639	15432	15416	15678	15550	15581	15582	15676	15507	15519	15540	15516	15416	15540	15486	15436	15473	15591	15333	15463	15471	15500	15508	15624	15335	15510	15546	15375	15445	15496	15619	15703	15532	15595	15524	15550	15384	15504	15533	15610	15425	15650	15577	15366	15716	15538	15551	15573	15437	15518	15393	15517	15395	15532	15631	15556	15525	15518	15391	15459	15527	15550	15660	15444	15356	15470	15525	15495	15431	15609	15468	15453	15545	15646	15398	15598	15504	15516	15699	15469	15579	15599	15407	15356	15438	15596	15591	15354	15356	15489	15463	15571	15543	15654	15591	15530	15592	15450	15523	15502	15374	15446	15430	15618	15312	15374	15505	15601	15500	15458	15341	15558	15563	15534	15531	15410	15569	15523	15451	15608	15360	15400	15544	15504	15532	15736	15417	15451	15489	15566	15456	15417	15664	15365	15496	15372	15521	15555	15551	15548	15557	15511	15476	15414	15483	15603	15600	15511	15547	15452	15569	15558	15419	15411	15620	15660	15444	15475	15541	15560	15449	15660	15628	15476	15600	15447	15539	15571	15692	15444	15484	15334	15409	15551	15582	15412	15669	15469	15571	15553	15474	15651	15431	15345	15323	15515	15586	15431	15483	15575	15454	15712	15431	15623	15507	15538	15407	15496	15466	15470	15543	15343	15662	15610	15461	15417	15467	15476	15538	15416	15557	15619	15589	15545	15554	15485	15512	15594	15517	15521	15538	15621	15690	15529	15358	15552	15453	15403	15599	15343	15415	15553	15585	15501	15510	15586	15586	15595	15466	15465	15522	15592	15483	15559	15535	15424	15661	15450	15353	15508	15572	15529	15442	15739	15432	15404	15433	15548	15544	15471	15499	15464	15694	15656	15399	15663	15530	15517	15514	15461	15611	15491	15620	15592	15491	15472	15561	15634	15486	15490	15489	15535	15514	15380	15526	15466	15460	15560	15471	15547	15523	15444	15528	15433	15338	15388	15351	15406	15519	15384	15511	15618	15319	15381	15544	15507	15411	15486	15566	15549	15493	15383	15510	15466	15668	15570	15390	15590	15422	15521	15392	15630	15487	15586	15391	15428	15394	15579	15495	15587	15428	15378	15587	15418	15496	15467	15450	15408	15600	15386	15456	15536	15481	15352	15474	15446	15532	15482	15424	15562	15497	15600	15444	15457	15506	15302	15457	15580	15368	15523	15599	15641	15395	15509	15463	15516	15489	15469	15526	15365	15466	15418	15502	15571	15545	15818	15465	15486	15511	15446	15551	15647	15359	15611	15545	15706	15548	15368	15417	15463	15473	15408	15740	15626	15460	15514	15401	15598	15613	15622	15483	15422	15422	15550	15534	15517	15625	15458	15517	15442	15652	15432	15348	15445	15507	15385	15548	15543	15626	15446	15388	15547	15682	15378	15572	15466	15554	15468	15564	15514	15562	15602	15404	15436	15444	15518	15616	15391	15535	15369	15522	15682	15678	15585	15556	15654	15425	15615	15402	15491	15572	15592	15404	15533	15667	15510	15543	15484	15525	15508	15553	15543	15628	15447	15360	15414	15494	15527	15521	15352	15393	15445	15655	15479	15348	15635	15453	15422	15581	15591	15601	15494	15663	15555	15582	15341	15415	15514	15635	15447	15503	15478	15369	15431	15629	15466	15353	15433	15476	15443	15584	15514	15203	15499	15528	15519	15617	15583	15553	15503	15599	15536	15692	15490	15463	15566	15541	15548	15637	15386	15555	15509	15438	15580	15663	15609	15475	15550	15522	15525	15527	15479	15686	15528	15625	15551	15408	15530	15537	15520	15590	15600	15562	15640	15599	15465	15551	15426	15597	15476	15652	15627	15387	15669	15566	15467	15572	15557	15409	15300	15695	15463	15411	15508	15573	15468	15502	15505	15402	15444	15585	15601	15554	15196	15364	15325	15342	15534	15569	15756	15422	15491	15681	15423	15657	15554	15603	15611	15518	15527	15382	15610	15414	15457	15379	15518	15697	15493	15461	15582	15610	15486	15434	15569	15579	15505	15397	15396	15532	15561	15727	15540	15557	15515	15515	15664	15572	15526	15514	15421	15501	15484	15577	15561	15515	15539	15414	15546	15428	15544	15564	15534	15588	15424	15551	15603	15371	15569	15599	15627	15390	15526	15598	15597	15583	15619	15456	15523	15611	15539	15537	15493	15597	15692	15400	15433	15577	15605	15549	15464	15336	15572	15370	15459	15459	15426	15613	15448	15350	15405	15517	15449	15586	15646	15598	15445	15515	15672	15352	15656	15645	15705	15314	15507	15494	15461	15604	15435	15324	15400	15526	15532	15760	15535	15590	15611	15640	15659	15621	15732	15620	15666	15537	15584	15516	15361	15662	15417	15588	15310	15487	15397	15529	15442	15697	15492	15567	15567	15442	15486	15550	15624	15439	15594	15443	15494	15474	15602	15443	15308	15430	15492	15558	15425	15486	15297	15659	15586	15572	15577	15576	15662	15408	15368	15524	15497	15456	15611	15475	15594	15523	15420	15574	15585	15588	15480	15564	15408	15435	15744
23527	21065	28534	23883	22043	22364	21319	18766	18390	18134	18162	17854	18000	17894	17950	17992	17818	17881	17811	17814	17659	17675	17637	17714	17965	17876	17707	17679	17832	17687	17672	17693	17890	17567	17475	17776	17669	17731	17773	17579	17674	17499	17622	17510	17594	17657	17943	17657	17457	17526	17377	17374	17391	17578	17637	17298	17463	17323	17468	17612	17498	17422	17386	17408	17568	17559	17775	17466	17524	17471	17569	17478	17359	17548	17525	17636	17355	17437	17522	17553	17272	17704	17494	17651	17388	17590	17345	17565	17434	17343	17322	17515	17520	17251	17375	17568	17485	17425	17621	17479	17652	17410	17555	17466	17362	17565	17385	17478	17146	17560	17430	17234	17279	17505	17492	17363	17535	17667	17401	17169	17406	17194	17429	17399	17603	17689	17754	17530	17310	17441	17348	17394	17409	17381	17597	17339	17473	17604	17496	17099	17550	17352	17424	17375	17636	17463	17670	17363	17324	17270	17588	17521	17319	17517	17656	17491	17397	17613	17431	17508	17628	17325	17426	17514	17361	17432	17369	17591	17384	17441	17342	17436	17392	17607	17365	17538	17168	17344	17265	17255	17380	17441	17463	17281	17313	17225	17413	17510	17345	17529	17555	17378	17462	17248	17427	17477	17471	17459	17519	17463	17388	17572	17561	17424	17344	17448	17381	17425	17415	17589	17280	17439	17415	17345	17480	17404	17326	17507	17500	17386	17327	17425	17408	17494	17381	17520	17451	17514	17274	17538	17438	17470	17463	17390	17557	17500	17551	17397	17412	17494	17290	17401	17494	17449	17398	17626	17377	17511	17455	17544	17407	17238	17445	17323	17552	17565	17310	17580	17374	17332	17353	17598	17269	17514	17455	17402	17435	17510	17545	17474	17422	17602	17666	17495	17539	17311	17474	17538	17326	17405	17500	17387	17434	17368	17475	17480	17394	17571	17296	17554	17591	17382	17438	17391	17445	17512	17450	17343	17303	17397	17505	17540	17354	17503	17460	17419	17317	17304	17451	17506	17506	17625	17435	17462	17264	17403	17339	17509	17441	17389	17437	17498	17574	17546	17416	17458	17394	17436	17349	17269	17534	17470	17677	17681	17577	17450	17518	17294	17458	17320	17419	17567	17517	17561	17556	17410	17574	17541	17241	17532	17509	17629	17413	17524	17346	17372	17437	17288	17553	17537	17665	17476	17555	17297	17535	17456	17326	17584	17571	17512	17519	17515	17653	17508	17558	17349	17465	17524	17629	17327	17369	17404	17305	17457	17321	17385	17476	17351	17448	17434	17314	17355	17393	17197	17387	17361	17560	17479	17563	17540	17444	17386	17424	17548	17404	17545	17470	17601	17373	17561	17458	17452	17479	17569	17463	17451	17504	17558	17491	17476	17404	17474	17626	17488	17489	17378	17570	17556	17444	17342	17531	17438	17452	17541	17585	17383	17454	17397	17436	17279	17564	17669	17561	17245	17530	17539	17605	17449	17468	17538	17645	17658	17738	17425	17390	17392	17564	17550	17416	17508	17493	17609	17523	17300	17372	17467	17403	17468	17242	17525	17405	17359	17518	17284	17658	17425	17380	17344	17298	17386	17387	17520	17297	17374	17241	17186	17367	17336	17487	17405	17406	17318	17424	17511	17374	17720	17625	17839	17595	17484	17507	17551	17302	17488	17600	17491	17457	17481	17369	17331	17426	17319	17492	17300	17402	17479	17520	17434	17551	17514	17391	17531	17505	17419	17481	17461	17498	17254	17347	17298	17341	17310	17380	17454	17384	17672	17426	17554	17640	17539	17383	17471	17641	17494	17463	17725	17616	17278	17412	17561	17474	17565	17407	17509	17507	17527	17218	17634	17410	17473	17546	17464	17202	17309	17229	17268	17696	17471	17341	17562	17420	17532	17292	17439	17397	17404	17710	17182	17644	17479	17442	17501	17369	17514	17404	17585	17503	17423	17575	17508	17309	17435	17455	17536	17439	17462	17175	17257	17489	17334	17470	17525	17415	17543	17421	17420	17305	17413	17378	17342	17581	17291	17277	17350	17484	17189	17497	17495	17436	17421	17295	17562	17564	17300	17294	17562	17293	17498	17518	17356	17553	17393	17388	17415	17578	17353	17517	17550	17533	17631	17639	17476	17405	17593	17335	17640	17374	17568	17600	17490	17532	17452	17748	17400	17333	17577	17506	17621	17363	17263	17462	17729	17603	17481	17324	17584	17535	17466	17401	17489	17417	17490	17382	17342	17464	17414	17721	17512	17196	17464	17318	17428	17324	17400	17577	17392	17405	17709	17498	17561	17304	17593	17471	17399	17461	17559	17700	17545	17547	17546	17316	17541	17398	17504	17565	17425	17302	17446	17568	17571	17624	17326	17469	17652	17595	17483	17551	17484	17664	17476	17475	17489	17336	17451	17330	17349	17542	17650	17566	17375	17375	17510	17576	17562	17510	17402	17457	17553	17673	17364	17538	17652	17556	17443	17524	17533	17538	17543	17541	17464	17749	17271	17326	17477	17328	17578	17289	17362	17434	17498	17410	17449	17423	17245	17392	17540	17268	17457	17471	17495	17457	17443	17512	17327	17469	17396	17400	17277	17609	17380	17515	17543	17521	17490	17644	17399	17507	17440	17564	17662	17367	17396	17463	17534	17282	17612	17626	17392	17508	17798	17436	17405	17217	17572	17347	17585	17448	17332	17370	17423	17348	17442	17465	17398	17406	17508	17531	17579	17518	17518	17477	17600	17519	17651	17567	17373	17558	17395	17397	17395	17589	17313	17464	17577	17351	17576	17468	17240	17331	17492	17564	17405	17243	17443	17577	17523	17467	17290	17450	17508	17459	17389	17527	17467	17550	17350	17347	17496	17341	17438	17488	17595	17633	17503	17355	17591	17416	17476	17262	17401	17569	17379	17672	17299	17254	17194	17573	17344	17518	17575	17349	17785	17545	17651	17529	17293	17544	17300	17465	17407	17387	17348	17430	17298	17452	17480	17412	17585	17391	17343	17375	17402	17572	17542	17481	17488	17420	17584	17573	17510	17622	17341	17380	17430	17340	17545	17547	17350	17324	17413	17295	17567	17522	17562	17601	17553	17614	17501	17560	17507	17476	17445	17553	17473	17253	17475	17360	17657	17443	17554	17503	17368	17499	17467	17409	17303	17406	17329	17560	17587	17356	17457	17505	17431	17337	17474	17408	17625	17555	17332	17408	17598	17527	17498	17354	17351	17500	17475	17418	17483	17492	17194	17529	17361	17361	17473	17483	17467	17567	17346	17379	17449	17536	17541	17497	17407	17423	17245	17327	17636	17307	17486	17187	17587	17519	17539	17434	17380	17510	17302	17489	17591	17366	17446	17658	17267	17412	17426	17308	17299	17718	17339	17396	17602	17298	17206	17208	17578	17485	17352	17397	17433	17441	17312	17605	17426	17448	17564	17348	17474	17518	17611	17541	17476	17511	17544	17658	17526	17321	17488	17626	17540	17369	17393	17503	17589	17165	17574	17331	17301	17420	17448	17350	17428	17189	17529	17587	17459	17410	17597	17612	17556	17503	17519	17648	17457	17472	17436	17649	17394	17487	17645	17616	17381	17238	17644	17410	17398	17491	17334	17558	17310	17362	17279	17390	17202	17414	17599	17543	17398	17415	17563	17472	17591	17577	17520	17303	17256	17522	17694	17517	17362	17428	17418	17479	17515	17579	17620	17522	17576	17681	17407	17406	17403	17367	17376	17444	17347	17448	17456	17572	17443	17247	17360	17434	17405	17554	17515	17394	17397	17405	17425	17308	17428	17452	17460	17384	17511	17355	17461	17377	17516	17547	17386	17527	17351	17543	17392	17283	17344	17557	17407	17536	17428	17558	17440	17606	17630	17400	17403	17280	17558	17523	17829	17383	17390	17333	17549	17496	17252	17428	17620	17378	17317	17336	17367	17439	17469	17419	17617	17311	17562	17480	17545	17544	17475	17688	17242	17443	17410	17509	17567	17488	17420	17300	17200	17449	17594	17433	17315	17327	17358	17324	17481	17512	17624	17519	17400	17620	17399	17538	17338	17182	17617	17448	17574	17540	17330	17369	17186	17337	17357	17573	17465	17280	17539	17470	17447	17508	17393	17615	17390	17496	17533	17359	17512	17527	17480	17495	17531	17469	17433	17560	17575	17305	17421	17374	17380	17459	17480	17381	17314	17484	17606	17383	17332	17431	17391	17498	17339	17529	17414	17468	17300	17526	17543	17523	17507	17376	17474	17460	17522	17501	17550	17345	17657	17790	17538	17406	17581	17478	17449	17408	17614	17641	17546	17429	17420	17302	17572	17502	17502	17421	17479	17461	17423	17471	17516	17441	17212	17299	17517	17438	17401	17656	17400	17403	17517	17399	17439	17574	17384	17559	17354	17564	17380	17517	17312	17461	17546	17360	17406	17529	17497	17530	17569	17515	17446	17409	17408	17272	17533	17129	17621	17411	17515	17367	17417	17321	17522	17319	17707	17616	17405	17557	17529	17588	17413	17313	17493	17456	17530	17547	17448	17417	17533	17487	17520	17302	17352	17433	17470	17675	17611	17660	17565	17628	17551	17309	17391	17515	17480	17664	17349	17338	17429	17555	17534	17472	17589	17594	17435	17545	17455	17591	17508	17394	17516	17515	17427	17518	17480	17358	17640	17479	17513	17414	17378	17335	17457	17415	17496	17512	17308	17407	17319	17614	17524	17535	17467	17568	17758	17582	17373	17415	17577	17307	17472	17434	17655	17354	17439	17559	17452	17374	17542	17453	17250	17458	17412	17552	17444	17384	17526	17499	17439	17354	17403	17349	17464	17533	17445	17478	17424	17432	17476	17638	17424	17451	17528	17621	17611	17539	17613	17647	17488	17600	17462	17251	17553	17392	17672	17424	17352	17531	17457	17405	17667	17662	17576	17555	17585	17495	17414	17362	17586	17485	17593	17530	17406	17338	17440	17628	17226	17376	17424	17370	17284	17603	17268	17536	17569	17532	17581	17469	17481	17496	17577	17613	17543	17590	17492	17363	17239	17662	17349	17402	17386	17382	17382	17448	17403	17570	17459	17386	17449	17631	17422	17447	17465	17552	17415	17348	17480	17565	17544	17640	17473	17401	17562	17388	17280	17419	17447	17456	17269
14612	25117	23822	20015	18637	17766	17033	16617	16309	15949	15698	15625	15606	15553	15474	15375	15314	15323	15323	15158	15195	15026	15142	15502	15090	15472	15260	15429	15234	15200	15078	15338	15339	15253	15202	14989	15334	15322	15250	15266	15201	15373	15152	15146	15195	14957	15137	15156	15089	15121	15231	15184	15095	15228	15096	14975	15141	15009	15089	15132	15110	15094	15307	15107	15042	15175	15078	15203	15102	15084	15111	15083	15012	14925	14930	15159	14945	15019	15061	15072	15125	14978	15019	14963	15069	15056	15087	15107	14979	14967	14882	14809	15084	15054	14852	14981	14956	15037	14998	14983	15008	15032	14801	15069	14987	15060	15021	15143	15011	15075	14956	14938	15209	15012	15047	15033	14934	15199	14956	15096	15070	15083	15005	15101	15041	15178	15223	15115	15040	14829	15131	15055	14934	15130	15013	14984	15076	15055	15109	15292	14988	15028	15006	15059	15055	14982	15029	15037	15175	15029	15031	15018	14990	15069	15013	15110	14988	15170	14973	15033	14941	15077	15115	14852	15136	14989	15183	15199	15003	15307	15047	14968	15063	14970	14933	15003	14884	15115	15075	14866	14973	14930	14973	15157	14857	15220	15009	14951	14776	14949	14928	15159	15124	15100	15152	15051	15024	15028	14984	15095	15176	15063	15021	15137	14980	15085	15023	14990	14864	15097	14913	15078	14870	14946	15139	15020	15063	14980	14926	15166	15065	15085	15072	14976	15092	14991	15169	14878	14868	15021	15001	14906	14985	14925	15049	14953	15005	14994	15096	14953	15100	15012	14959	14991	14964	14917	15274	15012	15067	14974	15050	15059	15016	14985	15047	14931	15036	14966	14967	15131	15110	14922	15099	14855	15049	15035	15019	15094	15045	15200	15151	14894	15112	14953	15144	14916	15099	14990	15113	15231	15144	15150	14986	14941	14964	15006	15106	14889	15091	15235	14985	14996	14998	14990	15046	14956	15129	15011	15121	15051	15117	15004	14968	15162	14993	14994	15061	15175	14958	14860	15103	15017	14995	14913	15243	15108	15054	15060	14987	14948	15041	15081	14927	14881	15101	15107	14943	14948	15105	15129	15011	15198	14990	14964	15073	14988	15214	14940	15056	14995	14978	14986	14922	15179	14905	14834	15014	15009	14941	14967	15099	14916	15116	14921	15070	14963	15125	15054	14909	15103	14899	15025	15054	14865	14929	15096	15200	15050	15139	14967	15057	14869	14950	15220	14907	14868	14977	15121	15111	14981	15045	14939	15006	15119	14933	15039	14992	15109	15033	14953	15193	14956	15000	15104	14992	15012	14972	15129	15007	15154	14939	15014	15153	15061	15029	15103	15077	15051	14899	15156	15099	15009	14925	15154	15021	14972	14961	15020	14930	15051	15169	15112	15112	15151	15196	15027	15184	14920	14859	15049	15085	15015	14984	14929	14942	14972	15126	15010	15084	15036	14976	15047	14999	15032	15022	15057	15059	15104	14911	14886	14887	15160	15016	14993	15050	14970	14951	15052	15012	14900	15001	15093	14880	15089	14971	14982	15019	14849	15026	14941	14966	14984	15165	15061	14836	15144	14893	15067	14973	15109	14989	15103	14889	15135	14923	15151	15045	14950	14972	15057	15000	14946	14960	14804	14997	15113	15151	14990	15006	15203	15015	14911	15027	14997	14910	15146	15051	14927	14966	14968	15131	15071	14863	15139	14972	14886	15026	15050	15063	15000	15055	14980	14970	15196	14968	15084	15097	14951	15124	15077	15119	14946	15054	14963	15000	14908	15127	15143	14888	14911	15097	14873	15140	14875	15177	15105	15026	15210	14985	15141	15003	15185	15029	14931	14906	15097	15166	14975	14998	14729	14839	14955	14969	14946	15029	15017	15042	14995	14875	15006	14818	15118	14832	15004	15026	14977	15097	15049	15041	14874	15140	14933	15078	14984	14714	14961	15062	15094	14976	15089	15046	15023	15003	15160	14982	15162	15023	15017	15143	14824	15195	14891	15123	15061	15065	14906	15079	15179	15071	15050	15015	14961	14945	15194	15109	15069	14957	15046	14948	15021	14872	14898	14969	15005	15110	15066	14952	14997	14960	15145	14932	15121	15071	14985	15214	14974	15127	14861	15065	14983	15199	14770	14936	15060	15002	15007	15022	14891	14978	14989	15114	15033	15155	15077	14875	15027	15002	15012	14960	15010	14964	14992	15115	15067	14968	15068	15097	15090	15160	14900	14925	15134	14864	14893	14982	15136	15058	14805	14959	15314	15133	14996	15049	15078	15020	15124	15102	15036	14996	15116	15112	14972	14870	14989	14909	15095	15160	15115	14988	15062	15172	15188	15140	15018	14914	14988	15053	15008	15012	15151	15140	14991	15157	15041	15068	15149	15182	15114	14968	14939	15033	14931	15045	15027	15081	14926	15064	15051	14914	14979	15232	14966	15074	15191	15024	15022	15019	15104	14921	15117	14981	15044	15041	15037	14984	15136	15024	15195	15085	15119	15106	14988	14940	14910	15070	14950	15057	15068	14873	14887	15096	15073	15056	15037	14802	15142	15052	15028	15009	15135	15069	14967	15076	15271	15063	15107	15101	15135	14954	15229	15020	14913	15005	15027	15028	15151	14952	14909	15137	15017	14976	15176	14936	14952	15048	15069	15125	15042	15062	15075	15211	15039	14970	14912	15006	15024	15000	15073	14935	15084	15013	14693	14837	15139	15120	15027	14932	15003	15112	14890	14977	15020	14987	14975	15079	14980	15168	14899	14927	14979	15046	15114	15039	15032	14878	15008	14992	14989	15029	14946	15110	15108	15153	15014	15116	15055	14983	14995	15007	15145	14826	14940	15154	15015	15033	14967	15036	14933	14973	15107	15021	15006	14980	15007	15145	15109	15027	15216	14983	15179	14898	15104	15032	14959	14872	14938	15127	15031	15011	15163	15114	15135	15120	15021	15054	15080	15050	14829	15128	14963	14944	14955	15045	15008	15160	15022	14980	14996	15102	14996	15007	15084	15012	14986	15126	15009	15105	15119	15035	15143	14861	14921	14928	14974	14965	14985	15084	15051	15047	14887	14975	14878	15167	15085	15140	15025	15011	14978	15034	15039	15063	15104	14828	14968	15060	14901	14992	15093	14859	14879	14868	15200	15011	15021	14836	15130	15294	15020	15038	15062	15068	15046	15122	14889	15004	15084	15046	14939	14955	14978	15156	15003	15066	15087	15160	15080	14962	14934	15157	15021	15006	15015	15261	14900	15134	15167	14920	14995	14954	15093	15045	14994	15062	15175	15171	14932	15098	15051	15007	15143	15140	15085	14982	15142	14896	15085	15083	15282	15167	14978	15026	15152	15037	15007	15112	15118	14848	15151	15070	15216	15069	14966	14951	14972	14860	15061	15139	15217	14931	14966	15021	14960	15108	15124	15030	15043	15000	15104	15042	15049	15020	15120	15025	15028	15003	14854	14911	14953	15012	14835	15046	14894	15069	15082	14986	14883	15117	15013	15084	15042	14981	14836	15045	14811	15084	15002	15232	14996	15055	14972	15033	14917	15099	15001	14927	14936	15031	15056	15180	15201	15045	15206	14971	14932	14970	15137	15016	15069	14881	15168	14946	15040	15086	14939	14859	14848	14858	15208	14878	15082	15041	15123	14811	14908	15166	15101	14994	15157	15085	15120	14972	14990	15037	15111	15047	14887	14927	15011	14881	14960	14885	15035	15128	15045	15047	15019	15086	14869	15101	15106	15093	14939	14872	15083	14936	14999	15032	15038	15043	15020	14943	15125	15090	15017	14952	14965	14958	14864	15049	15008	14988	15011	14947	14992	15024	15201	15040	14937	14994	15080	14929	14909	15039	15139	15090	15101	15016	15061	15072	15126	15008	15132	15112	14952	14925	15136	14904	15020	15172	14925	15009	15141	15078	14948	15185	15138	15110	15000	14982	15121	15008	14961	14991	14920	15044	15142	15183	15124	15091	15021	14776	15104	15020	15002	14977	15166	15115	14989	15071	14861	15055	15092	14961	15091	14841	15108	14896	15083	14975	15135	14981	14974	14998	15083	14821	15008	15081	14937	15064	15009	15093	14861	15099	15196	15030	14994	15075	14947	15106	14991	15180	15096	15116	14934	15321	15012	14986	14816	15056	14975	15101	14937	15092	15093	15145	15009	14857	15035	15027	14956	15032	15049	15096	15019	15075	15036	15114	14955	15154	14944	15060	15314	15099	15063	15019	15254	14984	15039	15034	15063	15056	14917	15119	14914	14972	15031	15032	14855	15107	15005	15078	14958	15113	14931	15213	15002	14799	15059	15119	15178	15026	15058	15097	15180	15008	14950	15004	15049	14997	15046	14968	15214	14985	15160	15032	14971	14956	15080	14912	15078	15042	15096	15062	15202	14989	15118	14960	14903	14921	14954	15036	14917	15150	15044	15047	15051	15053	14954	15169	15087	14851	15140	15072	15036	15178	15070	15135	15118	15057	15122	14829	15148	15028	14910	14998	15089	15045	14868	14931	15071	15109	14991	14945	15113	15102	15019	15002	14959	15115	15012	15052	14985	14934	14918	14930	15103	15096	15149	15118	14903	15140	15055	15216	14875	15084	14989	15092	15010	15065	15009	15006	14979	15036	15088	15068	15127	14965	14939	15080	14892	15025	15016	15029	14981	14822	15021	14986	15068	14980	14956	15099	15059	15026	15012	15026	15044	15017	15141	14909	15015	14983	15095	14918	14937	15095	15116	14836	14999	14993	14966	14976	15035	14927	15051	15126	14934	15019	14882	15093	15158	14972	14977	14937	15098	14966	15109	15059	15081	15165	15027	15153	14993	14982	14961	14846	15017	14961	14938	15048	15014	15089	15169	14981	15094	15055	15067	15017	15177	15022	15038	15126	15198	15194	15008	15129	14970	14956	14968	14989	15041	15083	14915	14934	15112	14988	15045	14970	15142	15114	14972	15021	15096	14989	14962	14911	15019	15043	14948	14933	15089	14975	14962	14898	14983	15005	15015	15032	15046	14885	14931	14908	15066	15044	15108	15206	14928	15034	15164	15012	14946	14838	14845	14996	15053	15105	15052	15067	14922	15120	14874	15077	15045	14955	15031	15049	14997	14982	14970	15070	15139	15024	15114	15035	15097	15088	15040
22528	21014	28797	23441	21259	23606	25770	20767	19760	19755	19719	19269	19230	19333	19306	19365	19136	18968	19093	18951	18694	18963	18882	18959	18885	18955	19063	18889	19100	18941	19115	18901	18842	18713	18777	18939	19111	19081	18793	18667	18911	18818	18788	18980	18897	18572	18612	18680	18726	18609	18608	18781	18527	18753	18589	18844	18560	18562	18773	18475	18656	18655	18818	18508	18468	18767	18579	18509	18701	18437	18537	18736	18533	18601	18564	18538	18767	18602	18487	18527	18691	18718	18673	18644	18696	18599	18410	18668	18428	18476	18648	18519	18503	18655	18754	18669	18669	18509	18682	18520	18373	18522	18631	18438	18719	18691	18745	18622	18653	18751	18490	18420	18549	18554	18489	18863	18592	18671	18675	18602	18656	18660	18448	18491	18656	18802	18473	18684	18457	18470	18695	18519	18530	18633	18393	18389	18625	18597	18506	18437	18165	18600	18488	18560	18512	18654	18552	18598	18492	18408	18400	18615	18674	18589	18531	18302	18533	18652	18546	18638	18708	18336	18543	18599	18507	18420	18590	18476	18484	18411	18410	18721	18672	18621	18704	18516	18679	18588	18611	18342	18695	18596	18611	18605	18820	18554	18677	18614	18597	18810	18655	18570	18597	18429	18553	18470	18744	18568	18489	18706	18646	18704	18675	18582	18676	18729	18648	18698	18424	18466	18446	18683	18333	18459	18529	18523	18331	18475	18532	18626	18701	18652	18538	18664	18672	18500	18387	18713	18470	18892	18676	18708	18808	18590	18541	18525	18645	18589	18654	18544	18734	18459	18585	18431	18421	18602	18724	18558	18323	18533	18471	18565	18476	18664	18569	18619	18566	18557	18308	18535	18493	18555	18500	18511	18403	18304	18300	18573	18441	18616	18426	18471	18440	18592	18590	18680	18595	18440	18654	18676	18454	18579	18702	18716	18647	18586	18659	18601	18361	18684	18574	18402	18455	18558	18376	18533	18246	18611	18552	18535	18601	18450	18745	18430	18455	18318	18485	18647	18595	18722	18441	18708	18521	18622	18547	18424	18431	18377	18376	18499	18417	18516	18579	18774	18398	18684	18523	18622	18434	18531	18693	18365	18506	18658	18788	18442	18603	18705	18399	18646	18440	18541	18555	18347	18663	18627	18500	18506	18508	18670	18458	18638	18545	18396	18603	18528	18606	18605	18578	18697	18498	18429	18641	18387	18618	18839	18491	18647	18458	18550	18585	18491	18675	18448	18547	18567	18344	18611	18470	18668	18623	18558	18568	18473	18462	18764	18724	18618	18674	18599	18714	18707	18568	18443	18455	18620	18598	18478	18599	18715	18530	18409	18498	18702	18579	18577	18609	18637	18810	18474	18663	18607	18470	18482	18551	18744	18552	18354	18530	18647	18497	18391	18698	18557	18594	18640	18582	18560	18606	18524	18803	18620	18392	18570	18461	18583	18465	18616	18593	18651	18414	18592	18510	18520	18595	18640	18362	18508	18536	18798	18424	18486	18661	18525	18632	18606	18397	18285	18638	18712	18306	18579	18352	18482	18543	18555	18683	18532	18380	18506	18488	18468	18584	18564	18454	18498	18626	18614	18451	18514	18714	18619	18572	18430	18415	18412	18381	18605	18361	18521	18401	18552	18503	18366	18610	18519	18484	18461	18493	18620	18449	18562	18469	18557	18536	18580	18572	18676	18342	18347	18421	18548	18440	18353	18437	18544	18503	18712	18421	18539	18642	18654	18462	18429	18605	18416	18606	18511	18653	18396	18498	18446	18494	18374	18588	18503	18592	18420	18384	18389	18593	18524	18585	18615	18621	18588	18649	18473	18512	18436	18476	18292	18637	18287	18596	18615	18608	18300	18810	18474	18796	18497	18473	18353	18698	18692	18453	18637	18509	18541	18424	18347	18571	18610	18745	18344	18394	18489	18410	18617	18641	18550	18587	18554	18703	18430	18453	18829	18562	18714	18385	18718	18591	18464	18629	18454	18718	18604	18792	18558	18562	18451	18578	18775	18620	18624	18697	18723	18479	18402	18502	18361	18571	18417	18494	18369	18462	18421	18526	18516	18511	18654	18534	18484	18612	18684	18543	18516	18594	18439	18496	18694	18471	18592	18750	18491	18558	18447	18468	18304	18563	18615	18499	18526	18487	18544	18286	18380	18569	18325	18546	18751	18465	18638	18458	18373	18380	18693	18640	18410	18391	18473	18592	18531	18500	18641	18549	18354	18516	18510	18431	18518	18866	18655	18393	18459	18235	18218	18500	18551	18621	18902	18662	18375	18365	18646	18630	18647	18372	18619	18600	18781	18611	18591	18476	18503	18574	18700	18691	18610	18605	18509	18566	18639	18574	18566	18562	18648	18487	18471	18579	18543	18478	18445	18367	18383	18652	18611	18464	18474	18427	18586	18524	18441	18407	18508	18416	18678	18709	18824	18543	18512	18567	18450	18706	18633	18729	18563	18494	18580	18576	18586	18430	18694	18461	18573	18463	18459	18432	18456	18350	18589	18573	18293	18598	18525	18706	18679	18630	18660	18528	18401	18514	18543	18709	18275	18587	18590	18543	18546	18554	18521	18373	18558	18455	18654	18596	18421	18413	18464	18555	18536	18474	18510	18670	18615	18429	18290	18468	18563	18444	18467	18511	18390	18572	18351	18682	18608	18633	18285	18448	18460	18590	18442	18434	18600	18570	18532	18267	18546	18618	18568	18569	18640	18508	18664	18777	18223	18629	18553	18696	18488	18565	18528	18472	18432	18606	18632	18495	18450	18403	18476	18381	18440	18516	18630	18452	18474	18693	18619	18303	18437	18734	18654	18608	18410	18664	18592	18423	18512	18581	18821	18550	18623	18576	18564	18524	18676	18477	18543	18303	18510	18529	18575	18544	18584	18621	18452	18461	18740	18626	18526	18762	18473	18604	18603	18384	18492	18441	18493	18578	18315	18553	18564	18414	18562	18290	18598	18548	18625	18496	18556	18434	18577	18855	18553	18561	18518	18327	18622	18710	18441	18451	18497	18341	18430	18519	18420	18457	18431	18472	18739	18254	18379	18437	18563	18646	18398	18613	18322	18540	18350	18489	18412	18390	18495	18416	18534	18531	18546	18531	18577	18352	18638	18610	18515	18455	18596	18649	18503	18688	18699	18460	18432	18521	18470	18525	18572	18264	18461	18149	18526	18699	18588	18504	18667	18514	18697	18682	18779	18505	18440	18608	18484	18773	18428	18481	18451	18505	18713	18540	18497	18648	18419	18454	18387	18510	18333	18522	18626	18473	18622	18471	18628	18512	18509	18474	18490	18407	18695	18447	18271	18479	18628	18569	18579	18560	18520	18332	18603	18454	18482	18419	18764	18580	18400	18421	18565	18511	18555	18473	18567	18602	18610	18428	18374	18692	18757	18719	18439	18605	18699	18764	18671	18462	18577	18530	18716	18445	18348	18488	18435	18424	18646	18498	18623	18609	18574	18585	18607	18863	18533	18389	18303	18377	18546	18615	18620	18452	18397	18521	18415	18378	18586	18554	18622	18483	18347	18409	18442	18530	18500	18951	18670	18638	18551	18479	18622	18472	18561	18597	18558	18643	18443	18500	18731	18573	18535	18448	18470	18630	18534	18597	18599	18315	18514	18630	18614	18696	18480	18563	18339	18518	18507	18481	18698	18640	18754	18538	18616	18576	18391	18380	18642	18593	18523	18401	18470	18510	18440	18563	18462	18611	18581	18570	18610	18663	18634	18577	18622	18564	18530	18530	18635	18587	18491	18377	18561	18696	18488	18567	18484	18548	18548	18436	18559	18627	18603	18756	18793	18466	18434	18465	18400	18418	18380	18353	18642	18483	18546	18635	18672	18703	18572	18426	18335	18408	18619	18363	18484	18474	18377	18519	18631	18525	18477	18559	18339	18630	18541	18481	18486	18607	18441	18448	18422	18304	18668	18438	18327	18567	18707	18755	18519	18653	18577	18646	18505	18391	18491	18591	18343	18609	18265	18616	18441	18431	18594	18432	18446	18587	18763	18402	18377	18474	18434	18647	18507	18335	18752	18334	18515	18635	18564	18518	18301	18629	18538	18548	18494	18357	18527	18555	18455	18602	18487	18442	18505	18278	18651	18601	18588	18484	18541	18452	18467	18579	18555	18398	18602	18603	18650	18545	18524	18761	18419	18642	18452	18404	18480	18573	18581	18424	18500	18510	18432	18541	18626	18595	18523	18405	18530	18539	18477	18494	18527	18577	18724	18752	18563	18457	18459	18420	18564	18679	18510	18546	18406	18533	18386	18533	18473	18648	18452	18559	18494	18675	18398	18612	18512	18664	18629	18581	18665	18471	18510	18415	18688	18396	18575	18505	18618	18499	18624	18551	18556	18599	18684	18586	18407	18398	18541	18656	18574	18565	18685	18439	18566	18487	18302	18519	18423	18523	18588	18689	18645	18506	18379	18399	18510	18470	18681	18510	18640	18613	18642	18453	18390	18623	18563	18371	18557	18574	18693	18649	18624	18756	18564	18557	18439	18411	18508	18778	18440	18572	18538	18729	18318	18644	18611	18526	18586	18430	18638	18606	18616	18375	18436	18714	18592	18523	18420	18495	18471	18557	18522	18589	18547	18600	18442	18378	18419	18492	18622	18491	18580	18715	18451	18710	18667	18606	18556	18693	18662	18623	18437	18419	18729	18552	18518	18474	18440	18449	18374	18325	18423	18538	18589	18340	18794	18426	18498	18664	18408	18400	18556	18489	18833	18437	18452	18580	18693	18676	18249	18618	18488	18628	18519	18720	18499	18506	18458	18522	18609	18540	18682	18476	18514	18513	18608	18620	18591	18427	18348	18346	18194	18294	18296	18506	18457	18485	18614	18522	18547	18427	18411	18512	18553	18402	18453	18718	18502	18498	18423	18505	18466	18716	18488	18560	18414	18496	18484	18507	18669	18450	18799	18748	18493	18516	18552	18622	18489	18556	18424	18630	18536	18842	18626	18563	18518	18446	18463	18684	18592	18554	18491	18417	18466	18712	18414	18494	18359	18478	18617	18561	18651	18643	18660	18776	18571	18576	18446	18519	18376	18463	18467	18589	18722	18476	18595	18484	18561	18586	18463	18670	18538	18844	18597	18594	18487	18610	18563	18455	18642	18450	18534
16700	30328	28375	23443	21384	19958	18990	17921	17679	17095	16860	16737	16581	16427	16389	16273	16236	16142	16310	16051	16009	16037	15985	16077	15988	15993	16109	15935	15911	16040	16005	15976	15936	15840	16076	16023	15956	16149	16002	15944	15988	15663	15763	15780	15737	15845	15809	15801	15895	15619	15717	15729	15648	15562	15691	15553	15595	15559	15609	15648	15636	15679	15715	15542	15556	15761	15865	15532	15606	15564	15672	15702	15730	15570	15615	15688	15620	15594	15800	15588	15576	15688	15517	15719	15695	15762	15548	15762	15552	15611	15620	15777	15615	15689	15514	15696	15536	15719	15566	15618	15757	15642	15569	15600	15786	15675	15520	15586	15760	15638	15656	15684	15662	15699	15635	15735	15620	15677	15747	15761	15633	15713	15590	15709	15514	15684	15634	15657	15770	15659	15562	15670	15661	15644	15608	15696	15610	15549	15618	15684	15819	15554	15700	15603	15632	15487	15675	15557	15554	15673	15611	15600	15716	15811	15726	15685	15616	15610	15618	15801	15680	15596	15657	15725	15587	15518	15795	15472	15468	15598	15550	15567	15734	15500	15671	15597	15670	15777	15757	15534	15430	15644	15511	15565	15602	15609	15521	15671	15637	15739	15710	15646	15600	15545	15770	15715	15835	15633	15636	15619	15528	15530	15611	15570	15632	15547	15782	15853	15676	15497	15626	15575	15560	15488	15608	15580	15687	15594	15738	15655	15573	15611	15548	15483	15699	15621	15641	15588	15704	15651	15624	15455	15692	15598	15754	15618	15749	15489	15746	15444	15710	15683	15499	15639	15647	15702	15686	15782	15687	15686	15588	15533	15609	15680	15513	15617	15630	15644	15673	15618	15746	15740	15744	15360	15556	15467	15695	15648	15675	15700	15652	15715	15617	15633	15798	15510	15674	15517	15574	15645	15404	15443	15698	15401	15659	15712	15601	15726	15678	15639	15831	15593	15714	15736	15666	15702	15539	15661	15651	15649	15727	15499	15474	15592	15507	15595	15520	15710	15740	15660	15467	15659	15700	15759	15581	15749	15533	15695	15568	15708	15689	15560	15671	15617	15714	15577	15654	15526	15706	15635	15612	15668	15574	15617	15751	15579	15591	15434	15553	15543	15677	15720	15577	15722	15570	15727	15545	15542	15598	15528	15630	15545	15578	15477	15711	15793	15628	15630	15590	15610	15660	15585	15630	15629	15614	15500	15515	15382	15631	15649	15554	15377	15566	15556	15782	15517	15426	15650	15564	15481	15513	15559	15656	15563	15588	15618	15644	15673	15690	15750	15535	15580	15642	15645	15783	15571	15661	15523	15728	15579	15708	15733	15604	15630	15628	15469	15638	15537	15597	15576	15534	15679	15639	15574	15641	15500	15597	15609	15667	15624	15533	15502	15611	15698	15654	15475	15792	15659	15671	15696	15473	15465	15433	15721	15651	15544	15461	15664	15475	15699	15584	15597	15601	15491	15802	15621	15605	15601	15527	15727	15498	15561	15651	15780	15622	15517	15661	15662	15636	15668	15717	15565	15598	15665	15619	15611	15656	15610	15654	15760	15603	15621	15677	15495	15718	15501	15607	15549	15576	15745	15649	15712	15593	15746	15628	15645	15556	15539	15713	15815	15550	15727	15601	15552	15714	15747	15751	15811	15510	15703	15771	15753	15574	15630	15721	15503	15794	15613	15621	15558	15633	15610	15468	15723	15594	15607	15716	15533	15656	15697	15564	15547	15631	15626	15634	15735	15697	15567	15591	15450	15692	15582	15648	15457	15678	15599	15690	15451	15667	15476	15589	15645	15520	15657	15461	15712	15542	15657	15716	15566	15694	15863	15509	15655	15667	15795	15459	15803	15632	15651	15702	15577	15692	15602	15682	15498	15621	15696	15636	15698	15648	15745	15569	15576	15517	15449	15693	15723	15413	15615	15619	15653	15552	15755	15636	15749	15728	15639	15601	15683	15740	15563	15597	15489	15489	15649	15618	15379	15710	15515	15418	15763	15669	15547	15735	15479	15618	15612	15735	15541	15706	15595	15699	15672	15674	15779	15528	15587	15537	15676	15576	15779	15771	15662	15658	15776	15668	15563	15736	15615	15526	15753	15620	15761	15600	15496	15546	15684	15578	15702	15710	15503	15535	15637	15564	15739	15523	15704	15390	15692	15710	15592	15618	15616	15854	15548	15531	15653	15396	15672	15619	15700	15658	15759	15656	15693	15445	15590	15537	15459	15639	15492	15368	15683	15590	15647	15597	15572	15731	15640	15639	15519	15488	15706	15541	15716	15657	15560	15671	15399	15506	15612	15742	15685	15713	15786	15690	15650	15549	15649	15636	15368	15603	15479	15530	15754	15553	15757	15659	15752	15635	15611	15533	15549	15604	15704	15537	15480	15566	15731	15624	15721	15718	15614	15702	15497	15554	15496	15905	15683	15513	15458	15623	15451	15602	15562	15803	15628	15636	15548	15626	15702	15625	15539	15684	15631	15889	15679	15635	15515	15623	15652	15576	15610	15749	15540	15428	15505	15623	15587	15777	15625	15592	15578	15757	15580	15753	15665	15583	15643	15609	15611	15561	15597	15669	15782	15543	15604	15489	15603	15549	15606	15596	15596	15772	15633	15487	15698	15655	15655	15588	15560	15641	15489	15638	15613	15461	15620	15597	15719	15678	15379	15674	15741	15572	15597	15575	15628	15739	15539	15574	15619	15493	15684	15600	15727	15592	15647	15689	15512	15441	15815	15544	15760	15557	15677	15575	15738	15567	15718	15588	15502	15839	15481	15600	15496	15527	15505	15599	15526	15498	15648	15604	15723	15600	15637	15657	15719	15618	15794	15566	15677	15613	15735	15711	15638	15482	15492	15645	15524	15724	15592	15615	15552	15559	15606	15558	15636	15596	15402	15516	15679	15522	15901	15563	15588	15782	15598	15568	15651	15644	15679	15719	15803	15493	15392	15698	15619	15706	15633	15341	15780	15575	15661	15581	15692	15695	15436	15476	15566	15543	15785	15563	15658	15649	15639	15612	15417	15659	15702	15740	15513	15599	15553	15449	15580	15761	15592	15675	15395	15670	15525	15594	15555	15724	15527	15549	15738	15494	15400	15662	15563	15571	15442	15724	15622	15457	15638	15622	15747	15674	15393	15634	15634	15436	15748	15614	15727	15508	15636	15462	15744	15642	15639	15624	15479	15621	15492	15717	15506	15276	15734	15443	15740	15529	15654	15620	15730	15462	15535	15650	15579	15478	15582	15688	15698	15687	15684	15587	15544	15723	15745	15552	15666	15600	15601	15625	15616	15532	15486	15694	15546	15477	15552	15575	15419	15692	15492	15768	15505	15478	15525	15497	15535	15549	15685	15735	15600	15502	15672	15754	15313	15623	15541	15604	15629	15721	15593	15706	15488	15544	15574	15672	15632	15437	15558	15651	15596	15691	15683	15498	15560	15670	15629	15603	15555	15500	15537	15594	15684	15679	15503	15654	15520	15660	15527	15496	15672	15660	15627	15304	15595	15618	15777	15575	15636	15549	15614	15728	15535	15371	15696	15457	15592	15661	15817	15671	15533	15547	15781	15739	15598	15641	15639	15588	15640	15679	15430	15583	15494	15793	15537	15645	15711	15567	15689	15644	15649	15705	15706	15816	15622	15568	15610	15598	15542	15623	15632	15603	15644	15678	15619	15702	15851	15547	15620	15617	15605	15716	15601	15728	15603	15712	15760	15686	15809	15656	15453	15580	15597	15471	15621	15456	15667	15476	15590	15505	15633	15644	15626	15570	15639	15617	15529	15487	15692	15749	15756	15407	15665	15577	15621	15585	15731	15457	15681	15604	15656	15807	15605	15615	15577	15515	15675	15663	15708	15570	15668	15631	15577	15684	15563	15587	15564	15553	15538	15649	15656	15611	15676	15506	15585	15665	15515	15592	15446	15537	15726	15752	15643	15647	15569	15656	15800	15728	15461	15427	15693	15677	15705	15678	15548	15517	15640	15495	15530	15617	15697	15644	15716	15364	15569	15783	15335	15712	15622	15584	15736	15593	15650	15531	15534	15567	15773	15587	15660	15471	15671	15730	15565	15643	15546	15633	15544	15762	15632	15639	15501	15702	15633	15674	15559	15654	15553	15642	15679	15540	15607	15646	15672	15573	15690	15702	15551	15641	15560	15551	15896	15559	15639	15660	15683	15601	15610	15546	15695	15711	15552	15538	15763	15673	15491	15599	15769	15803	15501	15585	15728	15516	15613	15607	15783	15585	15620	15618	15627	15627	15607	15619	15550	15639	15536	15538	15610	15478	15753	15403	15557	15609	15549	15654	15631	15666	15530	15654	15535	15516	15413	15519	15507	15479	15688	15492	15712	15662	15816	15535	15578	15758	15591	15667	15653	15473	15654	15665	15652	15599	15578	15528	15620	15446	15638	15850	15519	15681	15607	15675	15505	15695	15688	15713	15539	15601	15530	15672	15672	15633	15449	15655	15391	15807	15590	15768	15607	15685	15648	15644	15750	15504	15700	15780	15507	15546	15540	15669	15577	15622	15806	15620	15661	15557	15633	15626	15536	15728	15709	15417	15522	15727	15685	15588	15597	15728	15714	15534	15625	15505	15700	15560	15733	15495	15615	15623	15790	15700	15510	15605	15679	15854	15684	15617	15457	15550	15660	15679	15411	15635	15556	15639	15601	15544	15510	15588	15722	15761	15567	15615	15736	15690	15673	15745	15556	15494	15513	15676	15756	15593	15488	15642	15521	15613	15571	15709	15621	15833	15635	15780	15640	15412	15593	15488	15655	15688	15686	15793	15446	15775	15599	15527	15599	15482	15668	15667	15745	15523	15635	15507	15566	15643	15614	15537	15589	15511	15628	15645	15755	15818	15640	15532	15522	15672	15731	15545	15821	15599	15613	15754	15585	15625	15835	15474	15687	15513	15514	15564	15661	15599	15621	15528	15504	15773	15778	15602	15406	15490	15571	15593	15772	15591	15394	15783	15658	15620	15611	15722	15738	15447	15724	15740	15513	15650	15694	15696	15574	15573	15518	15439	15760	15478	15609	15683	15695	15587	15806	15552	15594	15768	15725	15555	15527	15506	15615	15793	15679	15675	15611	15561	15669	15390	15629	15685	15505	15587	15803	15630	15773
27206	21751	25112	22498	19243	19248	19371	18815	19176	18912	18966	19018	19008	18835	18952	18782	18926	19020	18889	18888	18669	19005	18623	18818	18908	18997	18822	18767	18809	18756	18734	18714	18680	18781	18682	18782	18781	18711	18719	18758	18602	18816	18793	18960	18648	18582	18625	18647	18770	18613	18876	18853	18849	18716	18717	18757	18726	18904	18755	18734	18816	18815	18629	18795	18675	18700	18599	18855	18689	18626	18582	18695	18857	18731	18646	18799	18643	18546	18625	18577	18642	18548	18764	18787	18804	18954	18855	18794	18934	18761	18781	18693	18574	18659	18542	18936	18745	18507	18717	18544	18742	18667	18570	18516	18598	18736	18575	18717	18765	18646	18787	18648	18700	18608	18776	18711	18645	18742	18547	18710	18793	18808	18908	18725	18574	18653	18895	18888	18906	18645	18585	18811	18720	18615	18572	18782	18807	18615	18614	18710	18793	18632	18749	18679	18845	18777	18739	18554	18418	18754	18762	18653	18598	18620	18683	18650	18732	18710	18558	18635	18572	18823	18750	18715	18727	18729	18788	18822	18818	18827	18755	18898	18657	18841	18672	18711	18592	18721	18864	18793	18826	18911	18781	18706	18622	18572	18849	18650	18637	18664	18602	18749	18931	18587	18791	18588	18716	18751	18710	18729	18683	18846	18529	18568	18657	18696	18749	18774	18671	18645	18743	18598	18567	18726	18746	18731	18787	18581	18716	18645	18723	18643	18618	18757	18536	18815	18861	18507	18664	18587	18739	18542	18823	18712	18604	18705	18654	18809	18627	18614	18518	18486	18656	18647	18823	18620	18741	18747	18683	18816	18622	18700	18702	18742	18616	18699	18896	18669	18911	18803	18805	18670	18516	18781	18753	18907	18978	18749	18843	18610	18824	18747	18818	18834	18650	18562	18718	18656	18924	18839	18754	18869	18513	18676	18728	18722	18878	18736	18584	18772	18732	18830	18646	18792	18684	18843	18850	19015	18677	18554	18859	18848	18883	18608	18777	18727	18821	18661	18785	18679	19004	18925	18540	18747	18808	18747	18424	18810	18689	18698	18691	18641	18668	18695	18807	18583	18690	18905	18554	18519	18711	18704	18731	18733	18668	18766	18709	18759	18725	18880	18964	18684	18573	18775	18874	18839	18620	18711	18593	18780	18779	18574	18865	18404	18886	18894	18665	18815	18680	18704	18642	18477	18744	18578	18604	18841	18764	18570	18602	18612	18520	18707	18642	18467	18820	18600	18684	18697	18601	18734	18644	18612	18579	18695	18782	18698	18707	18809	18696	18765	18734	18697	18560	18777	18630	18638	18729	18716	18696	18515	18838	18783	18758	18738	18692	18766	18673	18821	18761	19000	18742	18757	18595	18672	18780	18685	18688	18927	18828	18693	18668	18592	18781	18791	18709	18800	18758	18629	18813	18735	18635	18659	18786	18628	18605	18686	18600	18567	18726	18462	18967	18725	18694	18706	18743	18809	18789	18808	18734	18854	18687	18740	18585	18681	18777	18483	18557	18505	18562	18855	18745	18634	18810	18666	18837	18781	18817	18568	18711	18850	18656	18606	18691	18754	18852	18772	18725	18510	18812	18635	18729	18714	18674	18632	18557	18703	18960	18783	18775	18792	18597	18598	18674	18760	18741	18819	18523	18421	18616	18746	18694	18740	18714	18734	18826	18861	18673	18634	18756	18805	18558	18736	18633	18645	18788	18578	18869	18567	18828	18650	18617	18742	18557	18655	18664	18699	18790	18660	18735	18895	18820	18519	18816	18540	18722	18826	18622	18692	18747	18658	18880	18743	18570	18686	18570	18701	18590	18586	18571	18774	18388	18844	18554	18919	18688	18639	18756	18556	18636	18522	18742	18704	18806	18655	18647	18740	18693	18861	18591	18791	18750	18654	18746	18811	18613	18697	18736	18934	18708	18846	18622	18702	18839	18607	18804	18681	19083	18697	18600	18651	18572	18719	18621	18767	18747	18651	18624	18769	18713	18719	18885	18835	18650	18787	18915	18578	18551	18728	18682	18594	18737	18677	18528	18622	18651	18814	18554	18539	18695	18806	18691	18406	18564	18835	18602	18626	18629	18801	18732	18673	18812	18639	18947	18791	18549	18888	18814	18775	18677	18755	18588	18764	18784	18719	18631	18677	18617	18704	18728	18720	18812	18611	18798	18880	18816	18509	18890	18729	18549	18629	18653	18686	18727	18829	18757	18678	18627	18761	18630	18903	18832	18636	18831	18691	18609	18704	18669	18495	18828	18818	18630	18878	18728	18510	18689	18654	18886	18611	18698	18927	18633	18711	18758	18732	18633	18623	18812	18660	18870	18658	18873	18684	18779	18878	18649	18495	18716	18719	18756	18747	18739	18706	18731	18728	18619	18763	18708	18717	18666	18734	18760	18698	18803	18770	18878	18634	18854	18938	18752	18665	18663	18609	18763	18617	18785	18710	18772	18742	18756	18659	18659	18688	18681	18844	18611	18536	18700	18633	18589	18637	18728	18645	18561	18582	18684	18733	18688	18797	18783	18813	18817	18721	18662	18525	18857	18612	18636	18670	18735	18695	18769	18686	18779	18799	18780	18679	18896	18789	18677	18806	18796	18508	18631	18636	18795	18522	18684	18799	18821	18609	18552	18907	18693	18459	18657	18628	18630	18842	18617	18761	18823	18723	18594	18661	18677	18690	18744	18787	18712	18593	18814	18640	18687	18793	18666	18877	18730	18949	18854	18675	18998	18798	18826	18751	18687	18538	18755	18814	18556	18476	18541	18788	18860	18423	18765	18872	18932	18862	18830	18407	18573	18580	18738	18682	18683	18786	18691	18521	18832	18725	18799	18795	18881	18832	18794	18572	18490	18826	18527	18607	18648	18763	18758	18632	18492	18364	18718	18682	18693	18804	18748	18641	18811	18652	18915	18730	18755	18674	18644	18725	18852	18605	18605	18684	18719	18725	18593	18782	18647	18691	18657	18769	18706	18559	18747	18743	18929	18711	18569	18810	18975	18696	18767	18551	18620	18681	18753	18622	18717	18568	18877	18719	18675	18666	18497	18656	18532	18787	18686	18660	18792	18732	18712	18711	18577	18789	18650	18818	18645	18860	18706	18771	18713	18514	18579	18734	18761	18580	18684	18926	18809	18832	18546	18549	18705	18654	18839	18829	18724	18994	18684	18741	18891	18596	18544	18749	18759	18569	18804	18771	18940	18675	18883	18571	18662	18671	18722	18696	18777	18700	18771	18819	18710	18812	18681	18743	18712	18472	18915	18787	19050	18649	18624	18753	18798	18946	18815	18888	18675	18854	18646	18783	18722	18390	18557	18691	18859	18650	18710	18553	18636	18690	18628	18829	18736	18614	18795	18827	18676	18607	18728	18736	18620	18557	18802	18681	18550	18799	18702	18568	18698	18793	18734	18568	18815	18590	18578	18754	18782	18757	18474	18611	18661	18562	18704	18615	18550	18672	18681	18818	18679	18739	18620	18817	18658	18930	18729	18806	18747	18736	18474	18615	18794	18527	18731	18752	18663	18868	18814	18720	18810	18712	18793	18867	18814	18584	18677	18663	18723	18658	18513	18745	18705	18568	18690	18720	18835	18789	18643	18735	18849	18754	18532	18770	18706	18729	18719	18870	18732	18774	18760	18625	18622	18942	18780	18880	18908	18855	18832	18949	18704	18683	18635	18783	18573	18642	18409	18691	18531	18680	18734	18583	18419	18772	18918	18499	18713	18457	18816	18639	18773	18674	18728	18574	18659	18894	18792	18573	19006	18754	18512	18733	18666	18720	18771	18771	18563	18698	18868	18728	18861	18773	18585	18640	18620	18587	18662	18710	18867	18751	18421	18759	18769	18565	18596	18755	18710	18786	18541	18662	18881	18827	18370	18738	18803	18752	18719	18645	18815	18705	18914	18735	18594	18611	18701	18854	18692	18865	18705	18771	18685	18676	18549	18946	18943	18724	18871	18610	18678	18603	18819	18647	18847	18616	18913	18812	18734	18806	18791	18687	18829	18580	18391	18596	18565	18792	18772	18848	18762	18645	18802	18573	18767	18727	18530	18906	18640	18768	18600	18993	18700	18766	18815	18617	18568	18812	18590	18741	18589	18683	18565	18642	18639	18762	18511	18592	18640	18655	18611	18594	18686	18711	18808	18624	18591	18622	18828	18500	18789	18692	18621	18696	18805	18620	18601	18606	18556	18596	18794	18769	18809	18641	18511	18785	18759	18658	18722	18832	18731	18737	18917	18749	18710	18643	18836	18710	18751	18685	18816	18653	18860	18620	18560	18679	18692	18672	18729	18664	18857	18788	18639	18692	18736	18882	18602	18862	18561	18987	18887	18730	18681	18789	18762	18704	18750	18700	18900	18615	18806	18739	18563	18573	18854	18836	18899	18740	18761	18687	18839	18604	18745	18560	18853	18662	18755	18781	18747	18598	18703	18707	18925	18804	18596	18720	18620	18535	18894	18648	18707	18851	18857	18802	18871	18783	18658	18801	18718	18915	18695	18697	18717	18714	18655	18875	18748	18615	18878	18573	18754	18559	18746	18624	18706	18601	18770	18863	18616	18684	18782	18632	18695	18817	18727	18839	18731	18641	18897	18812	18670	18686	18758	18760	18622	18790	18587	18650	18701	18734	18842	18870	18741	18685	18519	18483	18726	18754	18584	18581	18780	18746	18728	18929	18689	18660	18833	18585	18557	18747	18731	18618	18695	18793	18818	18543	18876	18645	18817	18484	18567	18714	18853	18877	18800	18707	18602	18466	18672	18463	18806	18602	18751	18705	18762	18696	18750	18843	18906	18621	18808	18797	18689	18843	18758	18627	18782	18760	18560	18722	18482	18618	18790	18843	18627	18727	18791	18803	18624	18700	18734	18516	18903	18884	18858	18716	18661	18552	18661	18653	18786	18997	18733	18794	18895	18715	18874	18695	18587	18832	18711	18845	18701	18756	18852	18570	18843	18760	18822	18789	18660	18689	18846	18603	18541	18708	18542	18709	18505	18560	18753	18621	18770	18859	18845	18638	18596	18625	18724	18549	18575	18641	18624	18529	18729	18534	18646	18682	18830	18812	18772	18801	18736	18814	18831	18810	18849	18720	18624	18848	18732	18482	18862	18691	18645	18757	18688	18772
15647	19434	18986	17465	16961	16685	16323	16368	16265	15953	16056	15992	15937	16002	15917	15933	15898	15896	15860	15604	15797	15824	15929	15808	15814	16060	15924	15929	15904	15929	15881	15933	15670	15930	15884	15939	16026	15952	15755	15862	15736	15833	15811	15796	15997	15647	15855	15740	15793	15857	15820	15778	15502	15776	15752	15761	15699	15676	15684	15716	15814	15616	15848	15744	15780	15805	15899	15604	15793	15850	15756	15773	15958	15829	15614	15733	15841	15722	15767	15608	15900	15795	15776	15669	15695	15637	15661	15749	15690	15834	15805	15837	15609	15695	15751	15840	15724	15799	15761	15885	15686	15643	15638	15646	15522	15584	15674	15930	15725	15683	15741	15597	15612	15733	15689	15567	15895	15786	15799	15706	15558	15731	15754	15818	15694	15827	15707	15723	15589	15697	15868	15841	15738	15714	15723	15648	15752	15668	15812	15805	15788	15618	15819	15590	15532	15757	15685	15888	15858	15703	15829	15653	15726	15594	15661	15701	15787	15650	15715	15640	15665	15759	15672	15639	15597	15666	15621	15720	15691	15730	15761	15853	15737	15759	15775	15809	15800	15699	15744	15833	15634	15785	15712	15757	15885	15673	15666	15729	15748	15631	15613	15714	15554	15628	15712	15659	15639	15760	15701	15638	15598	15677	15802	15718	15590	15797	15671	15695	15811	15720	15649	15738	15638	15770	15739	15542	15880	15772	15721	15825	15696	15786	15665	15651	15719	15589	15703	15668	15565	15619	15689	15819	15688	15750	15766	15804	15716	15593	15619	15690	15681	15882	15638	15762	15828	15657	15731	15719	15684	15596	15682	15897	15868	15562	15765	15678	15584	15508	15676	15662	15718	15662	15758	15709	15684	15725	15647	15683	15781	15559	15695	15847	15737	15748	15558	15937	15601	15865	15842	15583	15732	15696	15708	15541	15685	15805	15619	15750	15596	15798	15697	15596	15685	15703	15614	15636	15722	15851	15665	15789	15845	15721	15872	15602	15694	15652	15734	15701	15778	15718	15700	15660	15529	15622	15801	15667	15827	15699	15694	15760	15546	15721	15670	15857	15774	15697	15652	15570	15632	15757	15737	15709	15799	15771	15783	15654	15689	15790	15575	15893	15902	15785	15579	15692	15738	15756	15622	15817	15716	15590	15700	15634	15833	15657	15690	15667	15640	15720	15805	15590	15816	15781	15709	15708	15787	15743	15591	15795	15551	15661	15744	15753	15699	15793	15809	15853	15611	15558	15707	15666	15862	15740	15829	15720	15620	15617	15515	15748	15704	15699	15586	15847	15852	15871	15662	15614	15763	15657	15705	15617	15715	15638	15752	15767	15701	15676	15618	15687	15699	15838	15709	15720	15632	15623	15854	15730	15678	15715	15709	15684	15782	15730	15703	15732	15600	15712	15587	15766	15835	15912	15716	15621	15532	15738	15776	15789	15640	15763	15708	15772	15671	15702	15834	15620	15670	15655	15846	15557	15615	15550	15742	15640	15668	15783	15482	15560	15765	15616	15656	15583	15611	15717	15823	15820	15637	15788	15718	15681	15670	15623	15492	15544	15839	15705	15685	15641	15821	15731	15876	15974	15900	15697	15666	15871	15686	15897	15743	15782	15664	15511	15624	15748	15816	15593	15568	15633	15493	15655	15773	15740	15877	15478	15730	15749	15718	15759	15729	15682	15712	15759	15642	15715	15745	15702	15622	15643	15579	15696	15692	15757	15792	15630	15890	15810	15609	15661	15936	15714	15672	15623	15698	15694	15708	15500	15637	15496	15734	15770	15741	15687	15669	15657	15795	15802	15623	15668	15814	15637	15659	15734	15634	15725	15625	15689	15976	15647	15797	15654	15562	15882	15680	15677	15679	15775	15588	15750	15748	15658	15728	15705	15805	15566	15634	15619	15751	15665	15762	15585	15688	15779	15553	15623	15665	15831	15693	15722	15580	15884	15745	15627	15804	15681	15598	15767	15644	15678	15705	15597	15698	15729	15804	15751	15775	15645	15717	15887	15829	15750	15808	15737	15709	15792	15779	15749	15651	15641	15648	15766	15679	15737	15601	15799	15749	15673	15621	15918	15706	15532	15738	15761	15822	15583	15632	15618	15630	15813	15759	15608	15545	15629	15794	15637	15617	15634	15715	15584	15710	15482	15821	15680	15819	15653	15636	15725	15659	15691	15791	15694	15652	15688	15819	15665	15799	15733	15724	15805	15653	15582	15733	15644	15666	15591	15687	15743	15749	15715	15837	15763	15637	15885	15589	15736	15821	15735	15858	15735	15811	15628	15758	15737	15669	15684	15764	15685	15648	15584	15761	15892	15783	15766	15711	15805	15678	15681	15738	15807	15674	15889	15576	15545	15684	15806	15755	15816	15674	15736	15763	15716	15873	15819	15660	15769	15618	15804	15769	15677	15739	15887	15749	15813	15822	15465	15804	15708	15817	15683	15574	15673	15755	15851	15734	15801	15581	15737	15666	15697	15716	15796	15669	15704	15747	15732	15675	15755	15727	15764	15722	15724	15590	15792	15643	15727	15747	15659	15813	15786	15711	15708	15772	15634	15720	15660	15695	15584	15827	15670	15656	15586	15787	15586	15802	15643	15810	15677	15599	15771	15574	15753	15854	15627	15544	15761	15655	15658	15681	15917	15923	15786	15650	15886	15769	15629	15801	15778	15860	15630	15665	15728	15726	15662	15671	15799	15664	15931	15506	15685	15621	15665	15704	15864	15779	15838	15758	15856	15701	15770	15707	15698	15652	15803	15768	15758	15682	15656	15716	15778	15724	15752	15790	15817	15852	15638	15704	15680	15910	15754	15656	15764	15709	15830	15812	15625	15901	15676	15880	15506	15624	15804	15795	15747	15754	15755	15670	15822	15784	15768	15728	15749	15769	15814	15727	15714	15535	15730	15832	15766	15807	15692	15793	15589	15500	15921	15487	15742	15712	15900	15612	15884	15610	15708	15577	15622	15661	15758	15697	15674	15803	15673	15856	15727	15695	15638	15668	15803	15677	15555	15797	15699	16005	15730	15721	15777	15633	15958	15640	15743	15721	15690	15685	15783	15784	15866	15799	15668	15633	15518	15620	15691	15781	15712	15738	15755	15921	15756	15728	15685	15785	15734	15800	15705	15728	15719	15708	15843	15803	15702	15737	15520	15610	15730	15633	15632	15675	15671	15722	15874	15850	15771	15560	15659	15810	15673	15735	15633	15708	15674	15702	15701	15700	15767	15685	15778	15565	15671	15759	15615	15761	15731	15744	15739	15700	15888	15646	15710	15731	15770	15620	15787	15670	15712	15711	15645	15566	15715	15700	15780	15595	15800	15724	15790	15722	15654	15727	15689	15736	15598	15771	15733	15714	15797	15745	15858	15479	15724	15855	15663	15722	15650	15799	15689	15643	15647	15634	15720	15655	15798	15820	15722	15661	15692	15721	15708	15761	15554	15864	15778	15649	15758	15754	15486	15868	15757	15694	15712	15664	15900	15837	15554	15745	15733	15732	15760	15669	15611	15737	15778	15695	15647	15834	15724	15523	15868	15768	15684	15711	15682	15785	15748	15734	15537	15633	15612	15808	15792	15655	15587	15836	15857	15718	15683	15675	15737	15706	15655	15760	15671	15834	15627	15659	15689	15622	15510	15734	15722	15621	15684	15652	15906	15724	15838	15770	15604	15932	15766	15691	15721	15687	15707	15820	15864	15762	15694	15739	15747	15752	15892	15803	15835	15668	15723	15794	15662	15786	15708	15665	15729	15745	15783	15855	15665	15730	15599	15886	15728	15821	15641	15694	15803	15827	15806	15825	15759	15562	15654	15797	15852	15865	15611	15867	15811	15761	15733	15831	15702	15762	15791	15617	15737	15855	15621	15536	15782	15791	15654	15798	15806	15727	15742	15676	15713	15787	15702	15994	15846	15721	15611	15616	15598	15724	15727	15607	15903	15642	15669	15791	15680	15656	15755	15769	15630	15678	15773	15831	15627	15536	15662	15647	15775	15649	15824	15499	15811	15604	15728	15743	15911	15723	15714	15694	15843	15903	15663	15600	15845	15716	15700	15755	15807	15697	15883	15710	15679	15732	15674	15664	15680	15682	15731	15755	15739	15553	15585	15782	15593	15738	15676	15950	15808	15624	15741	15761	15676	15727	15696	15712	15748	15806	15587	15712	15673	15724	15677	15760	15773	15729	15695	15719	15494	15741	15639	15815	15754	15678	15809	15803	15769	15549	15563	15804	15636	15855	15728	15901	15697	15770	15612	15738	15695	15755	15627	15730	15959	15610	15782	15704	15707	15680	15856	15714	15758	15684	15827	15743	15769	15786	15837	15677	15764	15877	15641	15586	15749	15790	15832	15833	15821	15814	15725	15794	15824	15697	15697	15645	15683	15864	15638	15745	15917	15601	15792	15645	15536	15683	15586	15716	15661	15816	15762	15829	15809	15694	15773	15731	15571	15710	15791	15669	15671	15678	15660	15770	15577	15693	15797	15726	15947	15895	15705	15763	15708	15762	15768	15717	15800	15597	15672	15668	15752	15656	15715	15816	15683	15915	15820	15678	15779	15654	15646	15801	15673	15654	15507	15459	15787	15735	15753	15728	15702	15879	15897	15708	15819	15666	15820	15817	15773	15656	15745	15695	15595	15817	15920	15907	15702	15830	15791	15705	15832	15627	15584	15792	15638	15680	15821	15849	15793	15761	15675	15647	15640	15806	15606	15605	15684	15827	15776	15770	15614	15754	15660	15701	15737	15630	15639	15904	15807	15750	15909	15811	15757	15597	15708	15720	15653	15714	15799	15579	15711	15640	15773	15806	15557	15804	15545	15463	15724	15802	15736	15680	15686	15756	15706	15684	15676	15698	15710	15648	15679	15698	15678	15650	15736	15704	15691	15680	15764	15747	15862	15685	15783	15877	15588	15661	15919	15535	15881	15815	15744	15636	15847	15696	15710	15858	15525	15553	15783	15699	15555	15692	15738	15801	15589	15684	15643	15665	15865	15776	15809	15857	15654	15725	15730	15561	15798	15761	15580	15747	15775	15782	15686	15555	15651	15590	15848	15660	15753	15541	15653	15704	15656	15800	15832	15790	15677	15615	15684	15779	15615	15639	15805	15665	15694	15775	15829	15761	15538
23482	20986	28414	23829	21896	22323	21665	18954	18325	18387	18401	18329	18323	18152	18170	17995	17956	17937	18089	17897	18056	17717	17712	17964	17944	17861	18056	17767	17858	18066	17783	17811	17810	18238	18037	17907	17759	17820	17761	17805	17744	17697	17689	17714	17860	17628	17677	17724	17765	17676	17594	17614	17890	17831	17530	17782	17800	17788	17609	17488	17878	17752	17680	17749	17678	17552	17616	17584	17695	17856	17809	17483	17798	17626	17747	17625	17759	17837	17846	17649	17729	17619	17708	17485	17700	17582	17508	17815	17580	17499	17631	17523	17714	17832	17570	17737	17655	17595	17734	17702	17687	17725	17658	17736	18016	17624	17759	17789	17654	17755	17552	17581	17658	17753	17548	17633	17676	17652	17723	17616	17531	17422	17470	17738	17596	17719	17933	17477	17768	17805	17526	17576	17612	17711	17575	17512	17507	17557	17522	17434	17674	17497	17608	17695	17631	17851	17742	17848	17540	17848	17631	17445	17604	17553	17645	17761	17753	17717	17858	17618	17746	17483	17458	17472	17529	17839	17569	17586	17373	17605	17694	17711	17706	17823	17707	17706	17500	17577	17718	17468	17538	17791	17735	17607	17521	17942	17728	17709	17635	17755	17822	17578	17668	17675	17721	17792	17691	17570	17566	17784	17715	17573	17401	17879	17554	17586	17620	17661	17661	17773	17585	17526	17819	17817	17702	17637	17664	17705	17663	17710	17681	17784	17753	17545	17666	17916	17628	17821	17919	17668	17534	17711	17501	17571	17705	17782	17470	17403	17476	17641	17594	17628	17456	17610	17711	17290	17220	17718	17671	17706	17829	17872	17608	17585	17527	17467	17653	17570	17733	17662	17653	17595	17673	17690	17537	17562	17643	17466	17842	17669	17569	17587	17491	17539	17723	17659	17663	17654	17545	17652	17596	17674	17601	17659	17738	17623	17625	17619	17221	17733	17514	17616	17632	17717	17739	17621	17748	17755	17628	17702	17620	17582	17706	17761	17645	17796	17642	17842	17626	17554	17734	17628	17651	17665	17619	17525	17323	17624	17596	17658	17527	17568	17515	17732	17820	17484	17669	17580	17574	17857	17543	17651	17494	17743	17688	17441	17644	17612	17877	17737	17520	17601	17636	17678	17592	17863	17709	17583	17618	17734	17990	17667	17570	17533	17707	17756	17676	17733	17522	17626	17585	17690	17452	17748	17617	17847	17798	17663	17717	17561	17540	17528	17623	17715	17581	17615	17663	17655	17584	17653	17672	17629	17298	17744	17721	17697	17850	17827	17577	17648	17675	17617	17699	17528	17632	17853	17418	17751	17606	17756	17403	17711	17733	17764	17560	17536	17652	17764	17423	17560	17539	17628	17662	17766	17600	17425	17672	17613	17751	17661	17698	17525	17942	17622	17621	17560	17714	17838	17646	17477	17764	17570	17502	17470	17700	17853	17773	17816	17831	17675	17596	17763	17637	17760	17447	17609	17827	17751	17577	17542	17574	17672	17646	17682	17819	17576	17675	17663	17673	17632	17672	17731	17675	17675	17539	17548	17687	17772	17671	17734	17841	17721	17481	17569	17621	17707	17572	17655	17638	17718	17453	17606	17694	17845	17601	17695	17917	17597	17643	17465	17283	17664	17276	17491	17714	17509	17720	17695	17614	17593	17672	17518	17644	17532	17567	17548	17508	17533	17539	17401	17647	17793	17593	17696	17608	17672	17588	17722	17564	17658	17700	17734	17666	17646	17666	17610	17672	17562	17606	17541	17469	17837	17718	17582	17437	17498	17526	17711	17691	17654	17708	17562	17678	17711	17652	17394	17820	17617	17612	17513	17718	17726	17971	17644	17570	17606	17506	17508	17665	17551	17433	17566	17632	17707	17381	17496	17682	17618	17707	17806	17568	17385	17517	17576	17682	17625	17719	17793	17719	17592	17558	17757	17608	17709	17607	17780	17677	17588	17585	17687	17497	17474	17614	17732	17620	18006	17790	17703	17710	17567	17716	17733	17613	17535	17813	17582	17599	17509	17928	17718	17809	17691	17693	17566	17732	17926	17732	17467	17636	17737	17671	17437	17743	17620	17685	17875	17717	17562	17450	17700	17728	17491	17398	17511	17857	17801	17706	17607	17753	17673	17679	17634	17675	17717	17589	17855	17527	17704	17677	17570	17593	17598	17528	17615	17667	17441	17621	17837	17628	17394	17740	17659	17648	17617	17650	18003	17788	17735	17709	17557	17447	17936	17614	17799	17745	17908	17797	17476	17784	17604	17744	17547	17790	17651	17781	17725	17726	17529	17725	17579	17731	17676	17740	17773	17623	17875	17647	17634	17536	17541	17694	17634	17429	17707	17616	17620	17704	17485	17789	17607	17518	17659	17535	17679	17540	17524	17684	17714	17726	17567	17542	17754	17744	17646	17719	17646	17612	17501	17640	17665	17592	17705	17543	17464	17692	17592	17493	17624	17558	17542	17649	17611	17605	17653	17738	17875	17496	17629	17582	17560	17771	17836	17568	17751	17809	17700	17707	17469	17675	17582	17633	17604	17563	17646	17731	17786	17657	17407	17554	17611	17714	17749	17505	17657	17451	17598	17817	17752	17669	17654	17602	17846	17672	17770	17815	17510	17627	17856	17626	17719	17686	17706	17605	17576	17501	17559	17688	17780	17650	17802	17493	17806	17660	17613	17544	17596	17887	17714	17547	17558	17624	17485	17673	17660	17645	17697	17671	17605	17776	17752	17466	17412	17735	17663	17657	17595	17723	17685	17542	17726	17693	17651	17755	17599	17527	17604	17757	17572	17423	17567	17657	17655	17627	17722	17525	17578	17683	17874	17708	17504	17577	17625	17701	17641	17623	17712	17713	17656	17716	17769	17741	17587	17621	17829	17720	17739	17436	17562	17690	17694	17542	17712	17607	17598	17828	17774	17556	17607	17582	17695	17506	17654	17733	17758	17542	17759	17627	17550	17546	17662	17672	17699	17731	17614	17515	17657	17704	17498	17758	17574	17658	17535	17703	17847	17690	17552	17633	17727	17683	17607	17753	17602	17651	17600	17677	17591	17768	17710	17424	17630	17485	17730	17705	17470	17472	17481	17780	17513	17890	17732	17733	17576	17679	17700	17636	17655	17781	17594	17670	17495	17471	17573	17584	17648	17602	17705	17678	17645	17563	17571	17536	17516	17576	17579	17609	17786	17683	17748	17404	17708	17695	17522	17792	17565	17672	17680	17771	17536	17580	17620	17669	17546	17563	17807	17515	17650	17734	17842	17584	17663	17624	17630	17685	17758	17863	17590	17730	17687	17868	17747	17778	17796	17770	17571	17528	17516	17447	17742	17600	17684	17466	17649	17721	17627	17580	17548	17701	17572	17589	17942	17568	17747	17640	17821	17530	17464	17739	17496	17531	17817	17619	17658	17638	17627	17482	17698	17690	17550	17701	17681	17624	17800	17556	17623	17760	17800	17772	17690	17445	17642	17625	17672	17765	17599	17695	17467	17448	17393	17872	17600	17609	17766	17545	17532	17719	17626	17550	17451	17512	17718	17621	17741	17842	17542	17692	17856	17753	17721	17701	17397	17720	17824	17724	17506	17756	17722	17814	17779	17618	17903	17527	17630	17648	17598	17735	17755	17718	17656	17663	17764	17503	17429	17503	17556	17575	17601	17646	17646	17710	17704	17585	17561	17614	17645	17732	17557	17772	17636	17592	17577	17597	17632	17665	17773	17577	17628	17949	17543	17426	17602	17720	17565	17487	17714	17671	17608	17657	17788	17740	17797	17682	17763	17507	17605	17574	17597	17573	17687	17669	17481	17804	17808	17642	17601	17537	17653	17748	17566	17674	17568	17664	17717	17660	17568	17751	17832	17647	17502	17610	17598	17339	17522	17725	17733	17756	17576	17739	17757	17605	17669	17798	17695	17618	17565	17749	17730	17820	17842	17763	17684	17564	17680	17441	17453	17830	17429	17484	17654	17656	17859	17714	17616	17574	17650	17787	17611	17667	17669	17603	17726	17725	17763	17684	17687	17669	17529	17707	17715	17661	17586	17867	17697	17694	17710	17533	17611	17808	17659	17735	17733	17516	17842	17590	17515	17669	17801	17613	17554	17537	17643	17734	17760	17869	17583	17687	17750	17687	17557	17854	17767	17825	17503	17678	17683	17949	17638	17558	17538	17440	17530	17836	17627	17606	17668	17635	17722	17569	17724	17695	17627	17748	17756	17410	17521	17750	17602	17605	17502	17598	17609	17533	17572	17652	17651	17609	17730	17741	17800	17697	17607	17718	17633	17602	17616	17480	17675	17691	17733	17532	17703	17602	17622	17588	17756	17882	17752	17644	17723	17748	17870	17661	17567	17437	17536	17761	17595	17692	17655	17686	17670	17802	17484	17781	17802	17543	17645	17605	17648	17675	17599	17880	17448	17541	17574	17595	17529	17767	17723	17524	17758	17709	17706	17649	17754	17715	17406	17685	17544	17632	17880	17515	17752	17681	17633	17723	17648	17632	17668	17765	17809	17759	17642	17453	17588	17738	17551	17730	17655	17477	17577	17519	17597	17688	17716	17851	17474	17548	17742	17483	17634	17819	17665	17560	17576	17590	17719	17790	17770	17639	17844	17532	17599	17863	17618	17643	17713	17915	17670	17566	17525	17497	17638	17523	17558	17749	17750	17531	17586	17425	17533	17408	17572	17608	17661	17719	17538	17655	17760	17735	17819	17829	17513	17597	17597	17609	17619	17641	17449	17557	17637	17450	17683	17654	17616	17685	17751	17825	17887	17700	17587	17538	17768	17709	17512	17782	17652	17656	17725	17668	17834	17526	17629	17704	17661	17750	17722	17702	17678	17673	17679	17589	17574	17382	17735	17735	17641	17595	17727	17546	17572	17873	17629	17661	17537	17660	17602	17647	17668	17757	17772	17625	17821	17531	17471	17624	17830	17634	17666	17688	17705	17699	17572	17768	17738	17588	17625	17715	17591	17747	17604	17757	17712	17718	17718	17832	17588	17613	17520	17593	17501	17808	17757	17655	17605	17764	17474	17572	17667	17699	17670	17639	17312	17553	17661	17629	17514	17719	17563	17662	17693	17528	17915	17801	17691	17475	17648	18008	17851	17620	17492	17593	17710	17686	17695	17603	17619
14965	25413	24223	20041	18636	17917	17222	16500	16260	16065	16005	15904	15885	15725	15350	15612	15382	15518	15303	15399	15394	15374	15387	15356	15378	15501	15364	15587	15500	15319	15425	15267	15261	15272	15395	15469	15250	15397	15294	15330	15404	15282	15139	15101	15179	15379	15036	15141	15126	15231	15257	15268	15151	15255	15021	15165	15179	15082	15245	15098	15040	15095	15117	15153	15087	15135	15353	15027	15075	15216	15083	15130	15030	15130	15032	15100	15186	14982	15060	15095	15022	15074	15230	15117	15143	14930	15061	15222	15204	15134	15116	14875	15151	15087	15240	15003	15210	15260	15103	15117	15132	15222	15205	15192	15209	15198	15185	15183	15194	15236	15326	15182	15158	14834	15193	15062	15069	15155	14905	15053	14992	15098	15172	15028	15233	14937	15147	15164	15079	15076	14978	15211	15133	15215	15110	14997	15241	15033	15119	15144	15086	15140	15081	15201	15114	15052	15106	15176	15187	15072	15213	15219	15190	15065	15111	15054	15127	15236	15038	15151	15028	15099	15228	15084	14874	15103	15114	15152	15169	15200	15124	15100	15093	15007	15244	14960	15120	15078	14953	15119	15137	14958	15074	15062	15223	15103	15151	14913	14989	15083	15076	15182	15149	15190	14970	15163	15004	15110	15084	15118	15012	14992	14954	15201	15089	15023	15191	15008	15162	15051	15026	15070	15088	14936	15200	15228	15169	15070	15050	15153	15221	14967	15102	14845	15265	15039	15166	15134	14988	15209	15123	15203	15138	15026	15065	15067	14964	15144	15180	14862	15026	14995	15016	15023	14986	15209	15212	14948	15057	15002	15109	15000	15126	15314	15080	14907	15081	15162	15103	15096	15007	15107	15187	15081	15195	15185	15021	15148	15061	15277	15081	15106	15086	15116	15180	14984	15157	14983	15206	15168	15091	15158	15132	15093	14921	14914	15170	15154	15012	15168	15100	15189	15179	15096	15032	15065	15140	15028	15135	15023	15087	15095	15156	15097	15141	15228	15133	15142	15296	15114	15175	15225	14997	15092	15110	15104	15089	15115	14907	15048	14991	15076	15142	14965	15180	15127	15122	15194	15005	15143	15197	15226	14965	15219	15237	15151	15082	15184	14986	15075	15185	15166	15254	15071	15105	15060	15211	15169	14849	14966	15075	15261	14945	15268	14992	15059	15179	15096	15253	15048	15159	15190	15155	15014	15000	15167	15031	15168	15091	15163	15013	15092	15209	14993	15186	15055	15142	15111	14951	15166	15122	15017	15080	15052	15211	15371	15058	15138	15145	14920	14998	15172	15101	14935	15038	15169	15198	14983	15085	15106	15025	15228	15085	15061	15034	14981	15166	15026	15218	15200	15022	14913	15177	15032	15042	15186	15103	14930	15184	14999	15192	14974	15138	15194	15074	15118	15164	15223	15035	15295	15043	15136	15040	15060	15115	15134	14878	15061	15107	15010	15001	15089	15018	15114	15214	15142	15223	15110	15147	15111	14925	15155	15123	14960	15096	15203	15116	15063	15136	15070	15233	15059	14959	15039	14956	15109	14974	15008	15202	15131	15101	15010	15088	15163	15051	15080	15104	15129	15062	15142	15107	15155	14980	15095	15082	15013	14878	15108	15048	15058	15124	15004	15025	15106	15091	15258	15113	15014	15052	15153	15100	15132	15031	15128	15032	15196	15158	15188	15159	15041	15333	15091	15220	15007	15167	15018	15228	15014	15255	15137	15202	15296	15254	15141	14963	15079	14983	15008	14998	15209	15107	15149	15045	15016	15174	15028	15346	14999	15079	15052	14955	15002	15019	15038	15094	15170	15179	15075	15183	15337	15136	15047	15028	15048	15305	15288	15112	15074	15209	14993	15082	15077	15163	15183	15141	15167	15054	15106	15264	15106	15038	14876	15158	15142	15148	15188	15055	15079	14859	15074	15042	15191	15006	15114	15246	14908	14987	14915	15037	15300	15017	15094	15064	15043	14981	15061	15062	15051	15184	15032	15129	15071	15042	15175	15060	15143	15101	15107	15082	15253	14991	15065	15237	15063	14881	15109	15087	14975	15028	15083	15069	15274	14999	15188	15176	15196	15101	15152	15285	14947	15101	15004	15009	15035	14882	15150	15113	14932	15068	14989	15112	15059	15241	15022	15191	15189	14996	15038	15020	15056	15104	15191	15112	15216	15139	15094	14999	15078	15003	15233	15082	15271	15229	15094	15016	15012	15174	15018	15206	15159	15095	14978	15053	14955	15101	15161	15167	15012	15030	15048	14971	15134	15083	15259	15212	14925	15119	14950	15073	15218	15198	15089	15183	14955	15080	15281	15175	15086	15124	15076	15142	14940	15045	15091	15054	15099	15127	15103	15075	15093	15143	15109	15097	15216	15232	15218	15123	15047	15147	15075	15100	14993	15019	14955	15155	15178	15110	15219	15238	15038	15204	15215	15190	15049	15190	15133	15207	15206	15259	15012	15086	15042	15100	15086	15091	15029	15117	14980	15044	14979	15159	15011	15107	15017	15010	15084	15166	15147	15088	15103	15082	15211	14978	15038	15124	15144	15115	15024	14940	15234	15212	15280	15153	15105	15133	15120	15073	15045	15134	15086	15017	15015	15178	15063	15080	15145	15088	15032	14993	14994	15140	15079	15155	15036	15198	14974	15135	15021	15198	15098	14952	14919	15190	14940	15222	15216	15031	15148	15251	15172	15082	15166	15079	15112	15284	15097	15222	15103	15026	15025	15045	14983	15064	15006	15121	14959	15104	15040	15098	15105	15205	15184	14849	15174	15112	15271	15119	14953	14943	14969	15230	15056	14951	14964	15262	14972	15058	15042	15070	14960	15047	15232	15062	15035	14909	15135	15003	15226	15158	15057	15109	15023	15049	15119	15054	15268	15235	15165	15155	15076	15102	15155	15080	15011	14979	15074	14923	14959	15205	15163	15128	15084	15161	15224	15055	15314	15223	15159	15111	15017	15122	15028	15173	14973	15282	15115	15117	14817	15093	15055	15186	15061	14915	15232	15063	14979	15241	15152	14956	14982	15006	14932	15063	15115	15024	15010	15009	15095	15074	15109	15189	15126	14958	15087	15239	14979	14901	15188	14925	14920	15206	14911	15146	15140	15095	15141	15042	15258	15125	15059	14989	14963	15197	15103	15192	15206	15122	15015	15041	15055	15193	15019	15117	15077	15141	15124	15003	15067	15171	14945	15173	15108	15037	15117	15024	15116	15255	14887	14995	15297	15164	15145	14968	15067	15149	15174	15218	14925	15151	15185	15266	15092	15170	15137	15142	15044	15072	15194	14986	15288	15069	15139	15173	15057	14915	15228	15211	15145	15049	15210	15195	15050	15200	14916	14848	14952	15080	15243	15144	15096	15086	15042	14952	15328	15012	15079	15170	15068	15239	15184	15211	14961	15284	15029	15107	15107	15070	14992	15129	15004	15105	15126	15009	15012	15093	15102	15152	15173	15180	15163	14990	15124	15186	14993	15149	15158	15062	15222	15247	14890	15139	15252	15092	14930	15083	14975	15100	15016	15224	15041	15166	15185	15006	15214	15065	15090	15034	15067	15279	15060	15123	15062	15285	15047	15003	15045	14964	15121	14953	15204	15069	15116	14944	15073	15015	14949	14935	15027	15240	15116	15159	14903	15097	15035	15093	15076	15125	15141	15236	14966	15108	15118	15011	15184	14952	15225	15177	15041	15072	15116	15047	15197	15074	15113	14933	15063	14901	15125	15172	15057	15112	15168	15147	15096	15080	15122	15081	15114	15222	15027	15084	15139	15099	15191	15102	15247	15024	15133	15049	15060	15172	15295	15047	15112	15021	15074	15152	15067	15076	15016	14970	15165	15070	15195	15054	15114	15207	15102	15077	15226	15186	14934	15085	15204	15213	15145	14932	15243	15070	15134	15140	15020	14938	15008	15184	15120	15070	15079	15200	15113	15028	15012	15205	15080	15080	15082	15024	15040	15202	14969	15103	15168	15211	15184	15041	15083	15255	15206	15155	15086	15100	15162	15042	14876	15209	15131	14972	15136	15035	14999	15098	15041	15079	15002	15063	15142	14926	15021	15181	15065	15028	15248	15033	14982	15108	15270	15060	14932	15184	15105	15167	15111	15164	15110	14923	14998	14994	14984	15147	15120	15078	15093	15055	15182	15083	15095	15036	15139	15097	15017	15220	15115	15144	15132	15197	15059	15259	15100	15111	15149	15110	15110	15056	15064	15102	14849	14834	15074	15014	15156	15091	15041	15050	15114	15133	15006	14867	15202	15182	15009	15080	15094	15050	15087	15028	15201	15079	15012	15142	15137	15101	15186	15156	15139	14905	15256	15248	14995	15051	15188	15098	15284	15109	15346	14984	15065	14982	15120	15092	15082	14948	15127	15241	15129	15035	14943	15149	15163	15085	15111	15184	15221	15006	15118	14961	15066	15012	15191	15074	15138	15051	15148	15142	15193	15155	15147	15154	15278	15115	14944	15195	15072	15171	15116	15076	15152	15007	14843	15213	15155	15224	14915	15006	15091	15207	14964	15119	15015	15147	15202	14916	15032	14844	15093	14905	15017	15229	14982	15050	15033	15078	15097	15115	15080	15186	15182	15160	15174	15091	15069	15156	15185	15023	15043	15216	15256	15159	15020	15266	15028	15124	15102	15044	14923	15015	14998	15162	15083	15069	14992	15064	15043	15194	15047	15204	15080	15076	15027	14998	15197	15164	14887	15191	15180	15042	14961	15215	15019	15344	15136	15183	15147	15084	14996	14892	15081	14902	15224	15120	15114	15100	15235	15038	15023	15208	15155	14960	15202	15155	15144	15100	15138	15062	15104	15032	15238	15318	14898	15011	15282	15021	14998	15216	15062	14987	15047	15131	14977	15153	15023	15113	15115	15189	15048	15214	14928	15123	14950	15183	15191	14906	15166	15038	14939	15202	15179	15112	15162	14979	15087	15127	15110	15126	15208	14967	15186	15027	15050	14902	15299	15146	14942	15244	15226	15064	15066	14991	15116	15070	15082	15108	15274	15000	15245	15175	15141	15009	15147	15248	15162	15143	15143	14877	15157	15070	15167	15151	15162	15054	15076	14976	15130	15263	15098	15289	15240	14982	15153	14911	15062	15123	15240	15210	15108	14994	15076
22502	21006	28812	23435	21262	23458	25478	20326	19258	19541	19327	19030	19162	18833	18556	18745	18749	18946	18786	18698	18544	18629	18503	18361	18520	18362	18667	18558	18466	18571	18568	18520	18279	18436	18404	18378	18505	18528	18261	18424	18310	18483	18502	18417	18411	18227	18608	18421	18121	18126	18312	18269	18315	17947	18302	18220	18412	18334	18155	18415	18241	18239	18002	18229	18065	18081	18203	18159	18296	18184	18229	18331	18177	18246	17926	18210	18167	18167	18307	17976	18314	18206	17998	18291	18204	18116	18074	18420	17996	18011	18121	18113	18261	18227	18124	18017	18289	18262	18182	18071	18153	18149	18172	18332	18199	17948	17960	18147	18120	18101	18224	18223	18327	18007	17943	17980	18207	17948	18233	18094	17947	18133	18131	18071	18147	18211	18126	18065	17964	18080	18060	18107	18234	18159	18136	18111	18270	18306	18132	18031	17885	18201	18107	17913	18289	18155	18081	18194	18260	17902	18032	17935	17942	18103	18027	18131	17862	17981	18040	18093	18242	18067	18196	17946	17991	18174	18186	18161	18391	18069	18303	18137	18125	18107	18027	18039	18264	18180	18211	18192	18125	18142	18203	18278	17994	18075	18190	18145	18130	18142	18011	18095	18076	18202	18262	18043	18261	18210	18359	18039	18211	18350	18398	18197	18154	18086	18327	17957	18141	18110	18055	18179	18081	18092	18112	18147	18188	18158	18157	18100	18147	18118	18149	18011	18241	18229	18111	18153	17765	18310	18112	18049	18157	18206	18182	17996	17992	18189	18397	17934	18091	18048	18403	18068	18051	18134	18100	18011	18257	17759	18025	18081	18144	18021	17975	18125	17899	18066	18070	18048	17955	18137	18157	18180	18129	18353	18251	18142	18075	17763	18156	18135	18203	18023	18154	18096	18209	18202	18028	18083	18039	18176	18128	18001	18141	18097	17924	18193	18015	18254	18271	18290	18026	18154	17981	18232	18199	17931	18084	18201	18176	18152	18089	18064	18041	18030	18155	18089	18183	18030	18140	18032	18109	17842	18048	18181	18341	18116	18269	18108	18209	18320	18206	17875	18081	18025	18223	17887	18219	17974	18303	18096	18331	18202	17905	18077	18064	18286	18064	18224	18337	18350	18025	17933	18014	17947	18152	18110	18142	18255	18039	18016	17939	18044	17992	17989	18027	18110	18082	18089	18099	18083	18143	18110	18240	18135	18115	18024	18158	18169	18162	18268	18118	18058	18095	17951	18313	18096	17865	18364	18337	18186	18184	18195	18217	18296	17918	17890	17851	18011	18256	18193	18042	18065	18147	18219	18127	18236	17848	17789	18004	18075	18001	17992	18001	18152	18215	18185	18089	18118	18006	18200	18067	18174	18090	18074	18056	18114	18278	18104	17901	18024	17914	17977	18151	18058	17901	18142	18336	18230	18206	18033	18054	18110	18238	18112	18216	18101	18235	18152	18111	17949	18074	18146	17962	17873	18041	18073	18264	17991	17994	18001	18074	18196	18145	18187	18197	18261	18146	18111	18106	18099	18201	18142	18118	17950	18288	18103	18103	18223	18270	18165	18162	18333	18088	17981	18080	18134	18140	18369	17922	18137	18121	18169	17798	17973	18199	18137	18265	18237	18376	18075	18055	18045	18089	17944	18226	18138	17999	17986	18044	18080	18234	18007	18178	18212	18081	18135	18114	18012	17953	18420	18067	18314	17938	18024	18148	18138	18258	18238	18129	17972	18180	18111	18283	17887	17977	18152	17801	18234	18230	18136	18129	18300	18190	17981	18019	18182	18133	18140	17936	18132	18204	18053	18111	18264	18115	18089	18184	18179	18055	18195	18157	18206	18046	17919	18197	18141	18244	18086	17867	18108	18025	18258	18316	18121	18121	17992	18082	18013	18106	18246	18061	17902	18122	17964	18048	18022	18034	18213	18220	18175	18369	18049	18285	18045	18098	18169	18059	18259	17978	18053	18113	18144	18158	18113	17858	18034	17933	18180	18205	18230	18094	17929	18000	18149	18263	18123	18054	18172	18152	18149	18209	18181	18082	18088	18169	17999	18099	18048	18031	18234	18368	18122	18173	18090	17980	18241	17985	18181	18028	17892	18140	18104	18059	18117	17949	18046	18061	18159	17779	17947	18109	18004	18128	18205	18103	18188	18172	18034	18271	18173	18025	17964	18068	17928	18100	18128	18003	17988	18176	17946	18021	18049	18033	18093	17994	18127	18210	18011	18178	18028	18035	18223	17954	18043	18038	18089	18135	18020	17883	17772	18023	18027	18200	18130	18179	18079	18185	18194	18103	18004	18313	18052	17899	18344	18176	18134	18071	18258	18102	18021	18146	18180	18325	18117	17942	17915	17981	18134	17873	17900	18012	18136	18198	18155	18208	18248	18024	18132	17884	18212	18023	18166	17965	18073	18086	18120	17972	17966	18249	18101	18167	18011	18277	18013	18069	18058	18172	18217	18214	18059	18369	18112	18116	18271	18161	18002	18165	18215	17964	18133	18008	18232	18211	18180	18021	18181	18032	18124	17975	18055	18065	18096	18077	18089	18114	18240	18083	18142	18135	18164	18052	18284	17974	17859	18188	18179	18050	18242	18193	18216	18316	18311	18037	18121	17988	18077	18167	18023	18040	18234	18163	18065	18318	18144	18104	18077	18193	18267	18065	18088	18117	18203	18215	18074	18130	18269	18251	18220	18114	18212	17959	18176	18263	18124	17929	18030	18143	18030	18128	17976	18253	18305	18148	18134	18118	17980	18134	18047	17965	18064	17943	17865	18182	18191	18185	18197	18043	17996	18116	18177	18162	18161	17942	18170	18090	18097	18090	17993	18117	18047	17853	18319	18169	18091	18394	18185	18087	18135	18222	18042	18088	18002	18092	18140	18168	18298	17976	17903	18203	17791	17928	18180	18126	18202	17973	18202	17859	17997	18161	18078	17978	18119	18318	18229	18234	18084	18020	18125	17950	18106	18124	18227	18128	18079	18176	18069	18283	18047	18125	18035	18208	18147	18031	18141	18157	18023	18185	18055	17963	18164	18029	17868	17993	18082	18196	17996	18196	18123	18158	18012	18147	18051	17898	18066	18016	18133	18124	18043	18178	18078	18146	18213	18104	18189	18118	18245	18220	18004	18093	18149	18141	18190	18252	18228	18036	17986	17868	17989	17997	18139	18107	17989	17971	17946	18156	17978	18051	18115	18032	18185	18127	18091	18005	17991	18356	17978	18049	18009	18239	18273	18008	18007	18045	18232	18245	18017	18130	18318	17890	17810	18137	18189	18138	18230	17916	17934	18103	18003	18284	18144	18195	18058	18114	18013	18174	18281	18139	18074	18202	18180	18013	18125	18237	17967	18202	18025	18208	18048	18238	18170	18250	18046	18099	17995	18035	18233	17967	18079	18151	18208	18164	18103	18094	17978	17868	18198	18120	18117	18043	18198	17967	17983	18107	18223	18229	18100	18219	17954	17909	18115	18029	18258	18277	18189	17874	18100	18335	18250	18218	18315	18127	17989	18159	18168	18136	18145	18007	17993	18025	18037	18015	18191	18114	17891	18053	18170	18287	18128	18157	18068	18010	18027	17977	18232	18406	18126	18042	18088	18032	18036	18155	18024	18027	18289	18114	18147	18059	18014	18234	18213	17940	18057	18136	18129	18152	18235	18128	17859	18031	17963	18238	18164	18117	18206	18334	18021	18071	18114	18243	18239	18211	18178	18068	18047	17856	18172	17980	17969	18215	18237	18114	18294	18211	18076	18143	17812	18244	18126	18150	17921	17793	18174	18153	18018	18298	18316	18040	18371	18292	17899	17920	17958	17947	18095	17876	18139	18156	18194	18160	18277	18164	18224	18098	17965	18135	17924	18052	18144	18170	18187	18140	18150	18308	18202	17920	18161	18154	18283	18335	18150	17896	18147	18065	18307	18105	18239	18150	18106	18071	18181	18000	18178	17921	18113	18140	18131	18120	17917	17922	18065	18059	18003	18054	18105	17989	18186	18068	17980	18125	18060	18133	18054	18126	18042	18227	18180	18283	18110	18091	18109	17903	18099	18165	17940	18072	18234	18135	18198	18163	18064	18113	18173	18099	18265	18251	18123	17907	17887	17958	18195	18285	17881	18176	18078	18128	18224	18068	18100	17983	18214	17995	18112	18062	18082	18213	18075	18190	17970	18025	18104	18023	18075	18196	18168	18246	18100	18179	17927	18030	18113	18116	18248	18187	18046	18070	17907	18166	18041	18051	18020	18274	18107	17995	18281	18270	18151	18068	18146	17965	18053	18104	18125	18180	18021	18130	18110	18271	17968	18021	18170	18227	18098	18140	18150	18160	18231	17885	18055	18148	18180	18122	18158	18126	18143	18304	18189	18274	18058	18113	18199	18130	18063	18291	18200	17943	18157	17907	18014	18090	18138	18055	18057	18074	18226	18145	18024	18270	18165	18283	18026	18084	18222	18067	17935	18051	17937	18187	18152	18092	18076	17977	17982	18162	18008	18197	18108	18136	17993	18128	18191	18209	18219	18389	18276	18276	18156	18068	18217	18238	18156	17964	18004	18094	18219	18070	18010	18069	18134	18105	18226	18140	18184	18080	18112	18134	17996	17948	17897	18281	18010	18085	18029	18033	18020	18173	18171	18173	18186	18103	18233	18315	18162	17747	17947	17956	18267	18179	18186	18070	18198	18242	18234	18186	17879	17877	18121	18093	17935	17946	18041	18018	18237	18039	18132	18102	18086	18082	18108	17977	18057	18042	18208	17999	18143	18156	18157	18256	18162	18275	17950	18134	17892	18206	18131	17983	18208	18172	18294	18195	18032	17992	18183	18109	18183	18039	18297	18192	18121	18156	18027	18133	18051	18192	18196	18069	18155	18144	18118	18084	18187	17979	18230	18114	18113	18088	18158	17928	18385	18130	18060	18098	18063	18012	17945	18018	18297	18069	18126	18064	18147	18126	18253	18084	18095	18045	18223	18174	18179	18124	18121	17924	18112	18026	18092	18055	18143	18052	17977	18021	18100	18030	18014	17979	18171	18089	17981	18020	18143	18142	18031	18017	18262	18182	18203	18136	18297	18153	18015	18011	18081	18104	18076	18155	18095	18175	18170	18195	18223	17988	18201	18205	18285	17969	18103
16660	30280	28543	23493	21182	19622	18461	17860	17572	16954	16761	16598	16611	16384	16139	16132	15963	15894	15799	15972	15747	15741	15852	15883	15896	15837	15745	15809	15796	15601	16028	15631	15797	15933	15617	15454	15697	15681	15653	15289	15705	15580	15707	15658	15545	15554	15451	15522	15458	15621	15506	15541	15463	15409	15451	15336	15338	15503	15419	15540	15384	15534	15333	15341	15249	15346	15351	15451	15398	15487	15383	15354	15331	15295	15358	15425	15201	15345	15405	15330	15467	15389	15277	15253	15240	15272	15497	15373	15428	15415	15393	15392	15452	15238	15445	15378	15337	15329	15376	15232	15468	15296	15596	15404	15192	15457	15364	15207	15345	15429	15356	15125	15192	15442	15287	15311	15329	15344	15291	15411	15427	15315	15436	15385	15451	15274	15354	15301	15285	15558	15422	15394	15271	15300	15275	15364	15310	15556	15290	15464	15177	15461	15408	15406	15189	15315	15288	15251	15334	15233	15307	15473	15451	15247	15286	15348	15342	15455	15256	15314	15227	15254	15512	15361	15391	15348	15346	15279	15439	15414	15247	15415	15281	15347	15407	15527	15327	15309	15381	15300	15425	15385	15311	15464	15252	15471	15353	15233	15295	15198	15407	15169	15266	15424	15254	15188	15390	15467	15396	15380	15247	15450	15478	15390	15424	15321	15390	15291	15234	15310	15282	15314	15251	15276	15536	15627	15479	15331	15315	15402	15324	15327	15226	15434	15508	15341	15397	15311	15289	15332	15381	15289	15436	15284	15505	15407	15453	15359	15352	15135	15301	15415	15368	15218	15311	15364	15441	15372	15206	15448	15300	15375	15388	15397	15321	15240	15491	15322	15367	15372	15478	15218	15415	15243	15435	15314	15404	15367	15408	15352	15376	15381	15430	15126	15417	15391	15377	15246	15280	15378	15280	15487	15376	15328	15190	15206	15365	15377	15305	15291	15280	15268	15359	15337	15349	15262	15404	15331	15258	15263	15106	15395	15369	15396	15406	15479	15463	15168	15359	15325	15313	15238	15203	15341	15216	15427	15478	15505	15258	15434	15401	15353	15414	15276	15343	15329	15434	15401	15304	15355	15338	15183	15288	15364	15475	15290	15391	15436	15438	15408	15335	15278	15215	15472	15265	15247	15450	15198	15247	15214	15468	15272	15344	15408	15465	15413	15406	15305	15175	15259	15360	15459	15124	15231	15328	15370	15370	15227	15207	15480	15258	15267	15386	15350	15335	15206	15335	15397	15445	15507	15291	15296	15303	15311	15406	15378	15214	15244	15463	15412	15425	15283	15401	15316	15377	15258	15214	15469	15291	15189	15282	15432	15412	15258	15421	15320	15318	15315	15335	15341	15376	15164	15305	15453	15318	15284	15332	15272	15260	15240	15239	15247	15191	15334	15380	15303	15349	15243	15416	15414	15280	15185	15338	15482	15356	15256	15204	15291	15417	15442	15463	15092	15377	15233	15253	15084	15265	15394	15374	15255	15301	15334	15451	15326	15433	15389	15281	15391	15398	15383	15366	15119	15316	15276	15210	15374	15396	15562	15257	15305	15365	15511	15285	15396	15183	15208	15322	15407	15271	15211	15387	15456	15297	15310	15185	15443	15544	15305	15386	15243	15276	15473	15188	15462	15356	15345	15097	15337	15181	15299	15421	15338	15421	15296	15407	15400	15420	15247	15444	15374	15431	15271	15305	15337	15366	15424	15232	15154	15357	15209	15266	15358	15434	15373	15305	15244	15380	15262	15428	15465	15193	15275	15293	15308	15351	15350	15216	15358	15306	15274	15466	15272	15331	15266	15335	15378	15436	15282	15343	15267	15561	15306	15445	15303	15386	15449	15386	15239	15393	15314	15420	15298	15199	15395	15256	15224	15441	15399	15221	15440	15121	15307	15359	15365	15288	15467	15523	15497	15323	15388	15320	15278	15333	15374	15309	15279	15204	15287	15276	15313	15311	15263	15432	15365	15209	15331	15328	15323	15382	15287	15572	15321	15439	15450	15445	15369	15455	15281	15312	15387	15446	15258	15329	15430	15177	15255	15114	15404	15420	15315	15238	15346	15457	15387	15208	15217	15211	15435	15402	15365	15271	15380	15506	15192	15114	15227	15346	15363	15364	15352	15331	15361	15356	15143	15295	15462	15263	15157	15314	15418	15079	15390	15323	15218	15359	15358	15483	15327	15182	15410	15492	15370	15330	15353	15322	15322	15510	15418	15328	15449	15163	15354	15478	15313	15388	15448	15334	15317	15420	15105	15377	15299	15318	15148	15420	15412	15334	15209	15489	15225	15487	15376	15436	15387	15494	15232	15311	15273	15484	15228	15250	15359	15422	15395	15270	15412	15259	15346	15274	15300	15283	15314	15287	15140	15203	15184	15226	15238	15212	15262	15304	15304	15270	15358	15306	15433	15191	15251	15429	15366	15401	15434	15432	15330	15356	15238	15331	15340	15281	15280	15322	15402	15289	15444	15178	15411	15177	15357	15190	15264	15377	15343	15333	15239	15464	15307	15260	15246	15407	15357	15374	15229	15310	15434	15314	15346	15351	15302	15337	15351	15277	15458	15296	15276	15267	15117	15297	15379	15527	15241	15359	15468	15378	15320	15471	15375	15308	15267	15175	15308	15450	15262	15245	15209	15428	15388	15370	15253	15205	15395	15436	15237	15363	15347	15189	15310	15477	15407	15427	15402	15610	15253	15394	15168	15441	15353	15273	15486	15302	15359	15212	15214	15210	15327	15126	15283	15396	15279	15466	15398	15423	15315	15391	15224	15378	15381	15239	15345	15349	15176	15294	15408	15403	15269	15374	15251	15178	15307	15322	15468	15227	15371	15435	15442	15372	15340	15353	15267	15378	15264	15338	15325	15484	15486	15347	15409	15393	15458	15158	15261	15443	15501	15366	15394	15366	15278	15406	15215	15234	15241	15411	15346	15179	15394	15288	15272	15305	15143	15521	15213	15378	15415	15437	15173	15284	15266	15420	15364	15341	15413	15443	15261	15422	15438	15305	15385	15342	15201	15250	15248	15319	15283	15475	15299	15491	15385	15473	15385	15364	15274	15390	15392	15322	15152	15509	15274	15299	15354	15244	15419	15082	15406	15457	15063	15380	15426	15421	15475	15407	15343	15284	15438	15286	15242	15312	15433	15507	15420	15271	15339	15232	15356	15253	15468	15195	15398	15227	15163	15420	15328	15284	15342	15328	15288	15469	15353	15471	15505	15439	15356	15189	15267	15499	15298	15396	15230	15197	15156	15421	15340	15334	15376	15361	15295	15300	15385	15332	15244	15194	15440	15330	15516	15230	15312	15329	15159	15292	15362	15420	15279	15197	15326	15266	15376	15519	15393	15375	15302	15444	15477	15209	15426	15344	15318	15312	15175	15312	15335	15393	15408	15468	15363	15117	15404	15436	15458	15330	15479	15460	15248	15325	15387	15260	15457	15363	15190	15262	15298	15447	15379	15355	15561	15205	15321	15425	15265	15072	15362	15188	15285	15633	15496	15308	15476	15557	15288	15479	15303	15187	15515	15188	15217	15414	15132	15544	15398	15281	15344	15359	15206	15319	15398	15401	15332	15241	15225	15475	15352	15397	15206	15171	15465	15458	15286	15437	15359	15393	15271	15175	15339	15512	15390	15272	15285	15214	15270	15275	15247	15246	15367	15279	15243	15299	15418	15086	15447	15342	15340	15322	15298	15305	15331	15360	15258	15353	15379	15526	15245	15198	15448	15416	15319	15205	15323	15150	15244	15314	15369	15403	15286	15293	15256	15144	15226	15438	15257	15283	15341	15386	15346	15160	15350	15229	15345	15396	15142	15313	15305	15272	15458	15478	15268	15268	15339	15462	15325	15148	15399	15249	15420	15482	15403	15378	15351	15369	15487	15313	15223	15341	15269	15340	15352	15197	15433	15306	15300	15405	15157	15316	15265	15432	15424	15329	15220	15341	15314	15272	15255	15246	15538	15423	15272	15414	15415	15190	15410	15464	15544	15229	15398	15469	15232	15367	15244	15279	15536	15215	15415	15378	15393	15333	15334	15212	15212	15343	15230	15386	15388	15328	15280	15238	15423	15189	15432	15303	15235	15371	15278	15275	15405	15345	15294	15311	15470	15318	15418	15420	15308	15361	15422	15275	15329	15545	15272	15263	15286	15314	15391	15374	15449	15380	15225	15244	15320	15355	15413	15366	15479	15406	15327	15292	15377	15251	15428	15333	15400	15364	15341	15384	15277	15216	15255	15285	15428	15337	15256	15381	15421	15401	15365	15345	15302	15319	15486	15296	15237	15459	15308	15604	15426	15220	15188	15331	15281	15145	15432	15281	15339	15348	15439	15332	15321	15331	15318	15196	15130	15324	15286	15215	15453	15348	15440	15316	15375	15283	15273	15246	15398	15357	15293	15398	15365	15109	15218	15424	15233	15378	15342	15553	15306	15385	15368	15115	15534	15344	15234	15257	15383	15474	15194	15240	15369	15417	15252	15306	15149	15482	15136	15409	15197	15319	15385	15346	15320	15246	15324	15393	15365	15268	15198	15246	15271	15231	15256	15329	15288	15194	15289	15433	15290	15316	15180	15303	15449	15357	15249	15351	15150	15362	15177	15367	15307	15308	15331	15306	15396	15564	15391	15214	15458	15266	15382	15461	15391	15249	15137	15189	15298	15345	15633	15447	15150	15378	15560	15380	15375	15410	15227	15416	15316	15315	15195	15362	15349	15486	15262	15268	15375	15497	15176	15239	15447	15414	15383	15168	15184	15436	15337	15314	15253	15353	15531	15337	15397	15244	15235	15455	15423	15328	15241	15334	15275	15348	15345	15410	15407	15334	15329	15429	15233	15495	15369	15249	15343	15328	15241	15370	15385	15270	15410	15352	15106	15330	15251	15352	15290	15258	15178	15292	15243	15192	15251	15424	15359	15563	15226	15371	15374	15380	15226	15305	15247	15318	15379	15300	15329	15388	15362	15245	15312	15437	15364	15436	15335	15202	15398	15379	15307	15411	15330	15268	15312	15451	15484	15405	15254	15297	15488	15373	15199	15269	15341	15238	15329	15282	15213	15292	15324	15420	15490	15384	15441	15403	15348	15359	15330	15306	15250	15427	15456	15303	15249	15308	15319	15389	15288
27145	21752	24920	21963	18631	18727	18290	18071	18372	18238	18242	18221	18243	18167	18199	18071	17903	18200	18326	18098	18384	18098	18090	18014	18179	18287	18143	18062	18179	18106	18155	18155	18006	18316	18291	18093	18417	18129	18240	18066	18089	18061	18094	18133	18172	18116	18147	17936	18182	17914	18123	18225	18018	17943	18067	17945	18186	17953	17867	17895	18220	18361	18023	18062	18019	18040	18138	18169	18089	18037	17788	18145	17965	17797	17932	17969	18126	18060	18109	17827	17915	18058	18110	18039	17893	17893	17701	17947	17967	17943	17999	17915	18047	17959	18062	18126	17959	18129	17870	18175	18218	18049	18032	17836	17905	18125	17922	17892	17865	18053	18032	18019	17940	18029	17942	18023	18147	17946	17942	17986	18025	18126	17914	17994	17944	18165	17937	17997	17918	18168	18012	17843	17922	18138	17886	17880	18014	18100	17799	17996	18029	17962	18018	18012	17981	17955	18134	17863	17856	18076	18179	18169	17969	17900	17944	17923	18090	18055	18035	18047	18083	17958	18214	17991	18042	18041	18005	17936	18129	17922	18011	17720	18034	18062	18087	18049	17638	17920	17981	17904	17930	17811	17943	18011	18026	18076	18140	18062	17971	17817	17943	17951	18037	18150	18063	17891	17965	17812	17921	17801	18119	17825	18024	17960	17926	17844	18037	17789	17942	17958	17810	18028	18016	17952	17948	17831	18028	17908	18257	18054	18049	18040	18212	18030	18060	18168	18021	18054	17985	17903	17824	17923	17923	17882	17899	17898	18129	17821	18025	17790	17846	17868	18068	17890	17881	17834	17745	17992	17819	18165	18052	18100	17968	18009	17925	18003	17811	17902	17781	17652	17955	17963	17957	17860	17912	17949	17990	17789	18074	18137	17951	18042	18001	18018	18140	17970	17942	18105	17865	18078	18066	18058	18157	17902	17992	17996	17871	17939	17889	18011	18082	18031	17931	17993	18123	18085	18220	18002	17825	17819	17956	18051	17962	17885	18161	17849	18072	18063	17996	18073	17937	17931	17940	17938	17975	18028	18038	17939	18001	17891	18084	17952	18115	18025	18094	17804	17937	17803	18013	18326	17897	17907	17937	17757	17975	17825	17901	18137	17944	17676	17838	17804	17714	17964	17846	18046	18136	18059	18175	17770	18070	18042	17968	17913	17993	18168	18145	18071	18022	17807	18075	17781	17985	18080	17942	18127	18004	17923	17944	17907	17952	18015	17927	17836	18051	18075	18180	17938	17840	17832	18084	17948	18112	17856	18057	17918	17842	17876	17959	18024	18046	17826	17881	18062	17980	18063	18063	18051	17996	17864	17918	18067	17909	18095	18139	17935	18081	18092	17818	17751	18159	18040	18071	17995	17920	17924	18034	17889	18053	18048	17842	18032	18102	18063	18145	18094	17915	18009	17697	18086	18052	18096	17896	18210	17927	17587	17848	18146	18109	17885	17864	17954	18027	18040	18010	18007	17951	18012	18019	18059	17897	17954	17882	17960	18048	17994	17969	18079	17919	18288	17990	18065	17731	18050	18070	17838	17969	17852	17912	18126	18093	17918	18013	18128	18055	18044	18008	17934	17916	17988	18081	18168	17905	17757	17872	17981	18057	17979	18066	18105	18000	18005	17837	18275	18057	17936	18182	17782	17790	18096	18010	18072	18230	17993	18011	18093	18064	18030	18001	18202	17980	17888	17864	18028	18019	17934	18026	18025	18105	18015	18068	17909	18140	18027	17916	18149	18010	17896	17996	17859	17930	17959	17941	17921	17996	17931	17999	17793	17895	18020	17960	17705	18274	17924	18007	17860	17884	18041	18007	18052	18105	17929	18023	17989	18054	18144	17864	17930	17956	18045	17976	17754	18107	17951	17968	18102	18160	17809	18076	18038	17911	17973	17887	18104	18007	17788	18040	17968	18177	17970	17728	17781	17869	18111	17839	18053	18009	17866	17975	18038	18085	18098	17917	18113	18044	18266	17985	17917	18062	18063	17957	18082	18127	18000	18017	18076	17952	18032	18054	17986	17879	18184	17918	17964	17978	18149	18005	17772	18062	17995	18020	18129	18031	17790	18099	17944	18059	18152	18163	17978	17979	18221	17663	18080	18173	18079	18007	18034	17980	17868	17968	18054	17872	18003	17845	18066	17861	17865	18015	17995	17923	18076	18156	17965	18280	18149	18147	17976	18095	17959	18206	18158	17996	17904	17909	17968	17803	17850	17919	18010	18000	17967	18083	18005	18258	18049	17863	18007	17973	18166	17764	18020	17855	18054	18053	17935	18090	18043	18084	18059	18018	17681	17854	18157	17947	18046	17990	17931	17833	17929	18168	17919	18113	17958	18133	17876	18072	18072	17977	17876	18187	18006	17950	18060	17924	18088	18009	18115	17819	17736	17866	18053	18067	18102	17976	17953	18029	18029	18022	18092	17979	18010	17919	17831	18002	18144	18002	18311	17911	18171	18002	17981	17971	18022	17883	18020	18026	18039	17790	18059	18135	18086	18091	18023	17845	17978	17937	18184	18033	18030	17855	17936	17982	18060	17973	17970	18012	18125	17874	17920	18293	17941	18015	17917	17898	17824	17787	17980	17873	17962	17899	18065	18047	17917	18050	18088	17967	18179	17829	17880	18110	17987	18109	17963	17926	18093	18046	17833	17995	18022	17845	18155	17892	17860	17988	17906	18068	18144	18141	17928	18065	17834	18047	18214	18053	18041	17916	18137	17978	17960	18155	17993	18192	18154	18054	17749	18060	17889	18194	18280	18069	17757	17937	17928	18113	17916	18019	18134	17926	18068	18017	18044	18023	17952	18083	18032	18038	18076	17904	18219	18014	17895	17948	18002	17956	18001	17913	17869	18017	17811	18100	17823	17739	17964	18096	17998	17993	17929	18211	17930	18153	17940	17953	17901	17929	17944	18073	17952	17938	17942	18083	18022	18069	17941	17838	17972	18055	17972	18088	17946	18082	18033	17933	18147	17913	18034	18070	17823	18177	18015	18061	18096	17869	17895	18140	18016	18084	18175	18132	18034	17967	18001	18013	18027	17854	18098	18016	17966	17996	17956	18055	18022	17968	18109	18193	17995	17913	17850	18195	17903	18059	18028	17810	18050	18028	18083	18079	18035	18071	18097	17909	18002	17951	17835	17901	17951	18138	18076	17839	17868	18039	17924	17898	17883	18128	18259	17962	18081	18164	18006	18022	17840	18046	17773	18078	18078	17996	18008	18122	17906	18017	18071	17766	17978	18122	17942	17953	18056	17889	17769	17916	18009	18019	17825	18051	18235	18039	18172	17956	18095	17947	17738	17932	17991	17952	18130	17936	17714	18004	17822	18154	18029	17923	17846	17978	17926	17997	18095	17918	18085	18026	17876	18093	18002	17957	18171	17989	18007	17994	17845	17832	18125	18173	18051	17953	18167	17906	18031	18064	17942	17903	17844	18117	17988	17866	18134	17945	18044	18071	18094	17963	17879	17967	17895	18014	17939	17846	17955	18063	18144	18270	17924	17988	18070	17971	17940	17858	18045	17928	17883	17933	18079	17896	18199	18221	17988	17994	18052	17942	17843	17888	17936	18066	18196	18095	18037	17899	18000	18239	18118	17920	17680	17943	17875	17889	18243	17978	17831	17985	17980	18236	18224	18112	17893	17943	18047	18002	18167	18154	17949	18099	18138	18170	18033	17661	18059	18154	17967	18161	17843	17816	17970	17889	18144	18027	17881	17799	17857	17814	18038	18059	17872	18042	18056	18121	18098	18146	17946	17994	18026	17999	17899	17853	18009	18144	18114	18292	18098	18050	17930	17881	18045	17801	17726	17922	18051	17815	18236	18062	17947	17954	18126	18114	17903	18073	18109	17909	18159	18023	17979	17965	17857	18108	17829	17739	18036	17948	17792	17782	18166	17978	17754	17941	17720	17970	17830	17986	17927	18015	18115	17937	17969	18025	18010	18081	18041	17973	17985	17874	17898	18073	18013	18027	18084	18148	17954	18189	17926	17954	17974	18125	17805	18154	18231	18172	17794	17932	17790	18150	18050	18000	17945	17903	17875	17943	18046	17676	17886	17974	18153	18043	17954	18088	17733	18112	18246	18234	17967	18031	18016	18165	17957	17951	18044	17837	18057	17983	17903	18043	17916	17879	17855	18254	17993	18109	17896	18028	17895	18085	17954	17926	18042	17873	17941	18003	17953	17739	18066	17951	18127	18073	17885	18035	18029	18001	18192	18047	18083	18056	17895	18010	18007	18016	17902	17815	17914	17971	17890	17995	17740	17848	17840	18119	18335	18265	17991	17946	17959	17859	18114	17965	18041	17831	18105	18013	18133	18163	17978	18046	17987	18092	18149	17988	18088	17996	18000	18273	18129	17914	17926	17980	18084	17980	17885	18011	17691	17972	17991	18021	18094	18131	18042	17845	17890	18088	18210	17930	18257	18060	17999	17934	17973	18041	18219	18129	18083	17965	17934	17943	17816	18108	18024	18119	17933	17834	17936	17981	17920	18082	17970	18100	18121	18080	18011	18057	17993	17957	17802	17912	18017	18134	18039	18024	17976	17981	18059	18069	17823	18000	17894	17944	18216	18048	18058	17938	17869	17890	18009	18094	18013	17894	18102	18028	18013	18038	18114	17987	17942	18022	18014	18098	18065	17958	17901	17879	17920	17965	17980	17966	18096	18036	17925	18060	17911	18179	17944	18203	18047	17949	17975	18188	18122	18225	17869	18035	18039	18098	17876	17905	17958	18075	17985	18027	17910	18053	18010	18089	17930	17919	17949	17844	17935	17655	18010	18082	17763	18079	17757	17962	18242	18040	18039	18209	17923	17983	17985	17941	17993	18032	18063	17925	17922	17955	17998	18044	17847	17880	17934	17918	18030	17727	17902	17995	18213	18090	17924	18143	18000	17862	18007	17962	17921	17969	17931	18226	18020	17981	18005	18005	18167	17920	18006	17984	18043	18072	17878	17851	17933	18008	17940	18033	17909	18036	17844	17990	18097	17966	17984	17866	18021	17935	17786	17998	17976	18032	17945	18132	18101	18019	18004	18144	17842	17705	18015	18093	17973	17899	18006	17924	18083	18124	18062	17974	18044	18140	18154	18149	18096	18238	17924	18037	18167	18065	17894	17988	17972
15514	19094	18728	17442	16486	16350	16073	15785	15851	15656	15732	15749	15654	15673	15523	15405	15571	15440	15435	15528	15332	15372	15552	15600	15501	15406	15452	15548	15570	15493	15609	15495	15606	15356	15388	15332	15526	15533	15504	15405	15442	15421	15509	15518	15437	15472	15390	15457	15440	15374	15410	15376	15545	15331	15308	15419	15447	15422	15428	15210	15441	15337	15311	15435	15213	15416	15345	15259	15348	15365	15381	15311	15339	15567	15326	15254	15516	15356	15249	15195	15352	15415	15318	15232	15236	15316	15374	15261	15380	15307	15531	15328	15495	15164	15485	15354	15461	15507	15282	15296	15556	15326	15341	15351	15469	15342	15361	15232	15298	15352	15440	15377	15294	15166	15468	15229	15281	15376	15407	15250	15123	15407	15189	15412	15166	15272	15305	15273	15412	15320	15423	15432	15273	15087	15293	15334	15342	15338	15399	15328	15367	15176	15361	15408	15363	15456	15299	15363	15375	15305	15429	15242	15325	15305	15355	15303	15283	15414	15315	15127	15261	15339	15349	15511	15188	15391	15445	15474	15427	15558	15155	15379	15327	15237	15316	15138	15449	15431	15154	15356	15420	15358	15391	15620	15337	15180	15453	15314	15251	15567	15352	15280	15403	15413	15213	15201	15396	15270	15217	15410	15284	15395	15289	15385	15324	15343	15227	15441	15246	15304	15406	15349	15438	15362	15131	15435	15474	15294	15254	15426	15324	15279	15386	15219	15436	15466	15161	15182	15291	15314	15331	15272	15453	15256	15445	15288	15332	15551	15270	15350	15383	15217	15352	15134	15303	15454	15179	15263	15310	15513	15223	15405	15388	15339	15442	15327	15295	15480	15075	15344	15383	15371	15285	15368	15486	15313	15256	15386	15485	15345	15525	15370	15291	15344	15295	15257	15326	15346	15177	15369	15222	15351	15231	15330	15358	15352	15379	15492	15196	15348	15421	15364	15443	15325	15505	15305	15265	15432	15502	15210	15331	15319	15184	15331	15184	15203	15266	15376	15476	15220	15318	15357	15248	15377	15288	15492	15373	15433	15304	15300	15512	15393	15272	15480	15441	15190	15398	15195	15164	15416	15191	15400	15350	15353	15335	15158	15205	15315	15133	15492	15294	15399	15277	15340	15408	15445	15376	15134	15257	15188	15280	15455	15368	15207	15352	15571	15227	15425	15335	15311	15351	15362	15413	15338	15188	15273	15409	15448	15231	15200	15558	15272	15497	15265	15264	15184	15300	15198	15340	15218	15269	15238	15409	15372	15325	15289	15384	15332	15427	15253	15254	15227	15346	15257	15412	15292	15304	15334	15325	15365	15300	15197	15215	15464	15351	15445	15310	15412	15299	15260	15419	15441	15403	15377	15242	15410	15232	15424	15209	15304	15218	15383	15213	15359	15200	15299	15374	15262	15218	15362	15249	15364	15327	15284	15305	15302	15339	15408	15359	15369	15362	15207	15184	15420	15175	15323	15558	15366	15149	15391	15329	15413	15416	15381	15236	15322	15295	15348	15419	15315	15327	15276	15280	15308	15192	15326	15275	15471	15292	15450	15254	15321	15438	15391	15522	15275	15470	15349	15324	15154	15370	15281	15451	15277	15496	15498	15287	15418	15259	15227	15486	15277	15281	15306	15358	15233	15353	15445	15125	15459	15320	15314	15207	15420	15191	15407	15312	15560	15481	15245	15229	15325	15332	15167	15457	15398	15262	15182	15426	15288	15306	15324	15205	15437	15183	15294	15392	15385	15411	15311	15337	15163	15380	15325	15417	15250	15339	15290	15364	15240	15545	15186	15335	15416	15501	15235	15383	15245	15381	15341	15420	15503	15429	15311	15281	15320	15446	15304	15393	15313	15532	15135	15517	15348	15262	15362	15177	15364	15272	15333	15310	15301	15274	15410	15194	15267	15221	15440	15321	15335	15310	15280	15400	15345	15480	15266	15330	15376	15447	15100	15289	15190	15305	15194	15457	15412	15254	15439	15368	15259	15414	15369	15419	15451	15458	15250	15363	15267	15355	15475	15328	15426	15417	15349	15453	15331	15267	15391	15247	15324	15273	15262	15302	15353	15444	15475	15660	15389	15344	15355	15356	15326	15427	15471	15294	15327	15398	15433	15196	15325	15298	15195	15276	15099	15309	15266	15210	15323	15354	15372	15357	15281	15384	15403	15288	15398	15175	15260	15409	15349	15253	15365	15338	15199	15328	15508	15278	15271	15319	15262	15427	15492	15281	15492	15303	15305	15263	15450	15085	15242	15348	15419	15483	15332	15407	15095	15427	15354	15386	15375	15470	15450	15300	15239	15502	15314	15354	15393	15398	15243	15429	15392	15458	15283	15284	15082	15314	15254	15162	15231	15245	15233	15405	15379	15305	15255	15238	15402	15226	15403	15193	15365	15287	15428	15385	15397	15242	15377	15372	15349	15286	15450	15250	15317	15325	15428	15376	15335	15235	15488	15467	15334	15301	15417	15305	15386	15203	15513	15362	15435	15311	15378	15347	15324	15559	15114	15317	15147	15382	15371	15305	15305	15361	15219	15353	15422	15117	15416	15353	15221	15338	15275	15304	15353	15291	15243	15395	15408	15246	15272	15256	15393	15475	15175	15344	15449	15440	15201	15194	15287	15332	15354	15215	15238	15423	15386	15408	15313	15210	15297	15261	15465	15441	15368	15455	15256	15312	15280	15303	15231	15222	15392	15306	15246	15429	15166	15257	15428	15271	15299	15368	15275	15220	15448	15329	15236	15219	15311	15413	15495	15396	15295	15300	15238	15245	15427	15506	15479	15280	15497	15373	15424	15442	15382	15306	15555	15426	15155	15476	15356	15312	15467	15372	15353	15387	15301	15382	15296	15292	15173	15208	15331	15308	15326	15389	15215	15438	15248	15444	15240	15265	15351	15138	15339	15507	15338	15246	15413	15354	15437	15412	15366	15423	15336	15275	15473	15300	15389	15276	15356	15325	15334	15330	15116	15460	15337	15279	15369	15366	15284	15308	15406	15211	15367	15203	15457	15334	15210	15416	15281	15372	15363	15346	15275	15396	15407	15302	15201	15449	15264	15466	15469	15420	15240	15301	15186	15426	15433	15503	15326	15352	15346	15517	15410	15286	15363	15198	15388	15426	15487	15271	15254	15293	15392	15454	15326	15443	15324	15361	15398	15295	15318	15450	15262	15429	15269	15463	15348	15436	15226	15240	15325	15231	15238	15381	15318	15441	15265	15386	15427	15217	15446	15413	15172	15309	15284	15384	15364	15388	15213	15262	15480	15464	15408	15406	15147	15291	15197	15341	15582	15299	15340	15352	15357	15419	15351	15363	15443	15298	15565	15339	15379	15389	15388	15352	15215	15461	15474	15407	15375	15444	15427	15303	15357	15287	15186	15334	15461	15183	15303	15505	15370	15221	15267	15329	15371	15425	15452	15294	15195	15430	15265	15173	15328	15400	15151	15313	15455	15286	15315	15239	15384	15215	15155	15539	15436	15237	15267	15303	15120	15234	15431	15302	15228	15285	15307	15429	15540	15323	15345	15340	15407	15348	15224	15330	15142	15372	15486	15427	15259	15436	15147	15400	15301	15398	15190	15337	15172	15228	15253	15152	15284	15363	15286	15295	15297	15188	15447	15421	15299	15419	15255	15305	15502	15370	15415	15372	15374	15195	15317	15424	15282	15380	15341	15201	15357	15301	15361	15366	15287	15243	15318	15264	15422	15199	15373	15391	15531	15144	15431	15300	15364	15342	15370	15176	15436	15320	15149	15367	15347	15436	15465	15300	15384	15330	15400	15362	15289	15430	15393	15439	15476	15223	15341	15141	15327	15365	15313	15325	15335	15175	15334	15274	15437	15406	15246	15479	15364	15383	15455	15379	15280	15351	15440	15434	15319	15559	15346	15362	15470	15536	15310	15383	15365	15344	15332	15252	15289	15324	15342	15403	15231	15363	15258	15270	15347	15332	15273	15496	15453	15532	15391	15309	15233	15353	15369	15291	15416	15353	15229	15379	15336	15390	15324	15295	15319	15393	15229	15375	15265	15340	15313	15293	15173	15486	15341	15537	15217	15250	15266	15326	15180	15167	15347	15315	15432	15395	15315	15353	15341	15443	15287	15310	15398	15239	15174	15333	15343	15284	15570	15293	15263	15298	15378	15253	15355	15322	15256	15376	15316	15534	15430	15274	15428	15326	15468	15402	15354	15373	15289	15420	15385	15323	15358	15258	15291	15317	15489	15407	15435	15383	15354	15470	15313	15241	15480	15387	15412	15421	15174	15475	15325	15434	15239	15239	15346	15341	15403	15332	15343	15285	15248	15394	15370	15292	15441	15489	15133	15368	15304	15270	15372	15315	15214	15270	15446	15333	15252	15500	15376	15487	15264	15383	15463	15293	15305	15349	15380	15391	15314	15367	15293	15288	15281	15332	15422	15309	15305	15445	15397	15292	15389	15257	15490	15286	15364	15239	15224	15258	15287	15175	15287	15334	15447	15327	15336	15279	15375	15251	15478	15287	15476	15486	15197	15394	15336	15311	15243	15463	15378	15397	15475	15359	15348	15243	15242	15251	15341	15223	15284	15263	15238	15365	15260	15350	15433	15353	15411	15253	15355	15393	15431	15372	15452	15225	15384	15492	15416	15453	15468	15234	15409	15496	15302	15362	15215	15318	15315	15313	15370	15206	15438	15387	15212	15482	15218	15414	15291	15303	15308	15462	15423	15264	15443	15282	15494	15355	15297	15422	15303	15327	15427	15339	15346	15366	15423	15255	15361	15370	15148	15323	15435	15296	15191	15269	15298	15512	15365	15300	15221	15267	15136	15266	15345	15161	15284	15222	15366	15320	15296	15364	15336	15221	15367	15394	15365	15319	15469	15328	15326	15335	15247	15251	15428	15394	15109	15439	15277	15396	15368	15361	15228	15324	15304	15279	15373	15408	15391	15238	15430	15299	15388	15509	15336	15389	15363	15180	15365	15271	15401	15174	15445	15221	15194	15529	15328	15471	15310	15267	15350	15279	15123	15358	15313	15369	15402	15316	15555	15215	15470	15279	15207	15310	15379	15426	15196	15173	15128	15407	15266	15304	15358	15219	15362	15335	15396	15528	15369	15193	15431	15341	15337	15513	15544	15180	15286
23484	20988	28384	23838	21828	22031	21056	18425	17988	18198	17966	17714	17681	17711	17716	17712	17295	17442	17551	17529	17513	17221	17433	17622	17384	17456	17290	17216	17540	17405	17315	17224	17292	17369	17507	17387	17401	17383	17510	17238	17238	17438	17267	17170	17187	17257	17166	17104	17341	17229	17248	17202	17180	17136	17289	17119	17226	17048	17078	17086	17307	17115	17300	17246	17037	17162	17125	17163	17207	17288	17123	17276	17311	17083	17211	17308	17285	17176	17144	17144	17232	17091	17421	17402	17112	17224	17244	17174	17248	17294	17179	17274	17426	17086	17105	17401	16948	17241	17243	17168	17067	17336	17153	17109	17326	17172	17269	17132	17507	17159	17094	17185	17234	17221	17133	17185	17119	17223	17272	17375	17321	17161	17108	17055	17262	17238	17256	17193	17174	17115	17069	16964	17053	17127	17115	17186	17320	17215	17191	17054	17089	17232	17302	17139	17061	16904	17402	17167	17243	17103	17285	17272	17116	17248	16946	17182	17186	17050	17120	17157	17207	17201	17154	17181	17203	17060	17139	17153	17097	17247	17190	17222	17320	17199	17136	17106	17265	17145	17192	16975	17262	17055	17335	17183	17122	17159	17077	17132	17168	17112	17153	17117	17150	17243	17118	17116	17097	17198	17176	17116	17224	17158	17187	17064	17304	17237	17310	17165	17326	17185	17033	17173	17382	17110	17047	17120	17217	17171	17246	16998	17176	17093	17315	16968	17233	17245	16894	17118	16981	17262	17172	17164	17283	17190	17310	17242	17287	17147	17140	17082	17112	17178	17088	17052	17037	17183	17330	17144	17316	17064	17057	17024	17238	17348	17110	17243	17330	17192	17210	17357	17102	17106	17296	17006	17137	17153	17110	16931	17124	17243	16982	17162	17255	17032	17250	17317	17206	17101	16972	17151	16999	17287	17046	17149	17257	17063	17304	17205	17236	17085	17176	17116	17071	17039	17082	17121	17153	17012	17176	17118	17135	16805	17221	17171	17095	17292	17179	17040	17088	17280	17033	17044	17165	17172	17149	17195	17181	17327	17048	17158	17202	17188	17056	17139	17409	17173	17073	17005	17019	17117	17175	16973	17066	17241	17147	17306	16925	17280	17161	17240	17334	17036	17359	17418	17068	17143	17331	17075	17410	17104	17043	17103	17081	17170	17134	17188	17308	17187	17284	16965	17108	17154	17079	17115	17287	17162	17209	17038	17292	17075	17240	17239	17172	17005	17220	17054	16898	17103	17208	17243	17227	17039	17149	17122	17298	17241	17151	17198	17295	17036	17336	17077	17196	16970	17137	17302	17351	17108	17470	17320	17214	17187	17076	16926	17188	17011	17170	16942	17389	17073	17155	17041	17195	17262	17151	17173	17099	17340	17244	17039	17288	17187	17116	16985	17212	17046	17290	17097	17176	17402	17187	17301	17255	17004	17337	17441	17089	17109	17160	17141	17290	17110	17210	17082	17151	17015	17215	17024	17173	17057	17273	16815	17071	17350	17181	17116	17015	17188	17087	17306	17212	17053	17338	17141	17011	17091	17325	17230	17179	17252	17061	17276	17359	17229	17085	17216	17124	17165	17176	17285	17248	17035	17147	17301	17189	17017	17102	17263	17258	17110	17283	17105	17429	17254	17054	17044	17322	17133	17092	17118	17211	17150	17083	17272	16929	17282	17015	17399	17003	17104	17150	17014	17163	16821	17001	17230	17021	17230	17145	17090	17378	17154	17420	17154	17289	17101	17250	17109	17115	16964	17277	17109	17234	17174	17056	17174	17143	17060	17206	17176	17274	17205	17092	17107	17247	17014	17221	17298	17231	17038	17142	17186	17195	17121	17097	16969	17236	17102	17269	17435	17205	16994	17166	17204	17320	17026	17160	17207	17183	17258	17240	17065	17064	17046	17139	17232	17186	17162	17148	17120	17255	17047	17113	17271	17294	17217	17186	16937	17114	17204	17219	17122	17048	17328	17078	17388	17094	17081	17233	17112	17207	17105	17066	17309	17166	17053	17270	17155	17117	16900	17180	17132	17244	17076	17188	17207	17207	17113	17244	17059	17216	17372	17065	17323	17231	17103	17184	17217	17262	17112	17161	17091	17205	17042	17149	17153	17224	17388	17171	17102	17235	17224	16917	17111	17129	17223	17221	17189	17053	16895	17191	17272	17055	17107	17271	17185	16960	17188	17192	17101	17244	17164	17262	17225	17090	17204	17261	17240	17300	17234	17333	17198	17433	17160	17114	17164	16933	17193	17246	17062	17160	17510	17179	17184	17183	17133	17168	17031	17333	17302	17019	17011	17228	17289	17022	17116	17268	17335	17053	17436	16930	17202	17190	16994	17138	17043	17224	17375	17330	17244	17212	17125	17096	17266	17148	17335	17443	17287	17326	17196	17133	17178	16966	17305	17190	17222	16969	17284	17221	17119	17168	17217	17005	17060	17211	17086	17106	17027	17135	17236	16984	17080	17219	17137	17214	17104	17158	17224	17197	17226	17082	17145	17126	17025	17183	17034	17209	17213	17338	17092	17094	17026	17132	17145	17172	17183	16831	17168	17130	17120	17274	17265	17032	17232	17223	17109	17287	17185	17365	17351	17184	17120	17134	17159	17137	17042	17351	17212	17286	17355	17058	17127	17052	17028	17206	17178	17062	17222	17263	17062	17080	17180	16961	17059	16910	17010	17171	17085	16943	16918	17185	17005	17190	17311	17096	17135	17460	17144	17312	16914	17433	17128	17333	17178	17242	17024	16852	17205	17380	17128	16985	17157	17072	17187	17142	17363	17029	17057	17192	17365	17336	17162	17167	17095	17395	17201	17041	17009	17162	17111	17256	17098	17172	17104	17322	17120	17198	17150	17093	17111	17197	17210	17150	16973	17081	17210	17229	17269	17079	17327	16950	17127	17132	17012	17281	17067	17161	17346	17238	17217	17169	17236	17247	17033	17177	17125	17411	17331	17001	17158	17140	17118	17046	17153	17111	17210	17334	17214	17071	17180	17080	17325	17253	17173	17097	17020	17116	17170	17345	17194	17187	17097	16944	17074	17083	17176	17117	17058	17391	17058	17204	17176	17061	17197	17152	17130	17016	17097	16977	16977	16985	17149	17175	17259	17153	17193	17175	17232	17141	17168	17328	17161	17051	17116	17168	17102	17242	17162	17125	17267	17346	17165	16933	17302	17135	17195	17262	17045	16973	17146	17163	17123	17195	16988	17052	17188	17240	17138	17197	17110	17232	17040	17177	17276	17123	17155	17168	16897	17161	16926	17125	17259	17030	17017	17010	17087	17178	17192	17218	17101	16976	17114	17204	17236	17229	17283	17267	17031	17109	17018	17192	17132	16866	17093	17191	17167	17084	17184	17135	17212	17304	17093	17243	17434	17137	17051	17247	17212	17396	17000	16996	17286	17059	17006	17121	17177	17290	17085	17191	16898	17054	17050	17259	17406	17135	17119	17111	16998	17168	17262	17137	17185	17317	16992	17052	17212	17275	17169	17349	17158	17103	17181	17217	17042	17337	17239	17237	17227	17179	17081	17011	17052	17186	17112	17097	17159	16982	17194	17330	16948	17209	17459	17041	17330	17324	17175	17330	17106	17261	17301	17174	17270	17203	17140	17218	17079	17206	17331	17084	17115	17100	16912	16949	17249	17191	16914	17162	17085	17151	17112	17125	17233	17016	17188	17342	17232	17192	17142	17072	17183	17146	17304	17029	17233	17352	17263	17291	17357	17198	17124	17285	17166	17048	16983	17225	17213	17028	17144	16937	16836	17302	16977	17132	17176	17418	17183	17041	17166	17267	17134	17119	17112	17210	17430	17166	16948	17470	17218	17218	17127	17414	17167	17206	17226	17183	17076	17177	17102	17017	17250	17245	17138	17212	17114	17157	17317	17110	17019	17156	17066	17261	17188	17217	17391	17078	17322	17165	17262	17208	17179	17115	17194	17208	17136	17163	17024	17277	17141	17085	17313	17014	17017	17191	17112	17173	17336	16956	17045	17225	17006	17334	17342	17362	17316	17448	17313	17255	16997	17142	17174	17276	17366	17245	17314	17261	17297	17194	17241	17193	17314	17126	17063	17082	17024	17063	16832	17062	17123	17272	17226	17236	17090	17180	16940	17078	17104	17051	17022	17361	17108	17178	17281	16998	17219	17040	17416	17347	17240	17093	17171	17228	17170	17115	17205	17104	17166	17196	17146	17202	17127	17044	17202	17232	16990	17197	17439	17125	17115	17052	17135	17194	17113	17123	17187	17100	17156	17173	17056	16988	17058	17110	17200	17133	17341	17275	17288	17089	17367	17037	17227	17168	17208	17259	17122	17305	17074	17105	17115	17411	17406	17313	17100	17229	17078	16994	17233	17371	17152	17261	17164	17276	17184	17095	17176	17283	17008	17280	17200	17146	17287	17165	17013	17137	17246	17114	17272	16913	17205	16942	17221	17129	17272	17162	17093	17298	17197	17119	17116	17202	17206	17160	17255	17086	17048	16971	16967	16999	17176	17130	17213	17312	17181	17177	17043	17186	17177	17161	16935	17186	17125	17256	17202	17177	17207	17232	17114	17173	17196	17161	17106	17252	17105	17293	17268	17290	17082	17168	17326	17191	17202	17422	17229	17105	17171	17283	17264	17209	17242	17067	17256	17029	17232	17045	17147	17323	17295	17244	17107	17031	17043	17090	17368	17107	17172	17237	17276	17163	17168	17119	17093	17289	17013	17094	17280	17205	17277	17160	17188	17155	17250	17273	17209	17153	17156	17050	17123	17274	17157	17228	17088	17135	17181	17168	17165	17186	17138	17148	17126	17194	17236	17185	17369	17344	17218	17297	17132	17204	17304	17038	17101	17259	17323	17161	17193	17201	17072	16968	17063	16965	17240	17273	17256	17292	16974	17224	16977	17226	17350	17169	17175	17252	17137	17302	17109	17196	17248	17053	17241	17089	17157	17186	16921	17090	17144	17201	17240	17277	17216	17353	16951	17269	17081	17138	17243	17049	17039	17022	16938	17078	17146	17141	17293	17116	17147	17189	17204	17048	17185	17071	17050	16997	16957	17073	17304	17287	17203	17144	17007	17142	17260	16897	17214	17076	17190	17138	17166	17218	17283	17180	17117	17298	17416	17201	17085	17216	17245
14765	25774	24605	20236	18439	17607	16683	16376	15900	15911	15773	15708	15447	15454	15429	15278	15150	15232	15245	15154	14902	15254	15049	15166	15183	15147	15028	15183	14991	15076	15101	15064	15101	15198	14998	15103	15188	14990	15124	15052	14931	15019	14915	14977	14919	14912	14901	14856	14767	14982	14867	14930	14864	14858	14754	14760	14878	14688	14815	14801	14918	14800	14632	14827	14970	14740	14659	14871	14845	14786	14831	14957	14720	14880	14618	14852	14888	14803	14889	14843	14819	14758	14825	14563	14851	14786	14715	14673	14858	14739	14814	14880	14662	14818	15029	14732	14785	14745	14791	14731	14828	14749	14683	14891	14750	14708	14902	14620	14876	14946	14781	14676	14781	14681	14857	14827	14613	14791	14857	14927	14723	14797	14753	14792	14654	14745	14845	14770	14916	14616	14757	14783	14727	14818	14719	14771	14763	14775	14595	14960	14717	14905	14923	14698	14721	14889	14760	14781	14775	14689	14850	14811	14746	14758	14642	14598	14667	14638	14682	14885	14790	14994	14786	14849	14834	14867	14684	14814	14680	14802	14797	14811	14806	14731	14865	14600	14947	14846	14863	14767	14969	14728	14779	14803	14818	14759	14917	14718	15025	14775	14826	14921	14780	14632	14789	14703	14781	14783	14614	14700	14700	14824	14736	15161	14659	14872	14666	14788	14928	14763	14780	14880	14850	14686	14773	14790	14798	14874	14641	14449	14685	14826	14814	14877	14716	14776	14942	14807	14660	14835	14662	14860	14833	14829	14789	14773	14850	14588	15032	14625	14759	14720	15002	14818	14957	14765	14894	14660	14782	14705	14732	14783	14926	14957	14630	14946	14657	14781	14840	14724	14791	14893	14694	14679	14680	14796	14869	14802	14873	14582	14855	14977	14724	14902	14777	14823	14827	14873	14824	14872	14967	14982	14771	14858	14857	14741	14849	14882	14845	14825	14747	14712	14699	14840	14870	14757	14893	14773	14841	14739	14808	14900	14808	15005	14839	14732	14781	14724	14892	14735	14632	14876	14755	14739	14903	14640	14727	14949	14895	14672	14720	14834	14697	14667	14768	14918	14788	14889	14846	14770	14984	14858	14898	14713	14852	14694	14719	14812	14916	14858	14657	14860	14853	14627	14757	14725	14923	14800	14581	14692	14898	14686	14956	14706	14840	14863	14778	14828	15001	14878	14544	14828	14852	14890	14899	14802	14822	14687	14885	14804	14820	14843	14758	14728	14756	14670	14741	14850	14900	14760	14705	14803	14765	14910	14761	14723	14878	14766	14938	14832	14797	14866	14768	14896	14773	14982	14802	14764	14637	14897	14873	14852	14641	14643	14726	14754	14898	14675	14669	15016	14817	14646	14645	14745	14866	14721	14903	14808	14791	14849	14817	14758	14810	14790	14672	14872	14627	14837	14899	14858	14908	14866	14955	14966	14773	15085	14756	14667	14898	14781	14958	14791	14779	14678	14853	14759	14932	14671	14827	14692	14859	14676	14821	14733	14647	14991	14797	14889	14804	14876	14719	14613	14886	14727	14742	14761	14750	14731	14734	14808	14753	14647	14858	14678	14528	14695	14708	14787	14727	14738	14713	14624	14922	14871	14816	14779	14938	14698	14849	14738	14763	15016	14706	14700	14834	14687	14810	14719	14717	14667	14792	14649	14810	14875	14779	14850	14899	14762	14979	14632	14625	14668	14762	14854	14839	14894	14661	14693	14808	14765	14742	14670	14906	14826	14684	14855	14799	14879	14857	14820	14910	14743	14798	14788	14844	14835	14669	14712	14982	14821	14696	14767	14704	14664	14657	14801	14861	14940	14817	14739	14805	14806	14611	15027	14728	14755	14804	14894	14793	14773	14612	14747	14687	14729	14773	14779	14788	14915	14777	14804	14841	14837	14716	14739	14682	14945	14880	14937	14667	14742	14579	14706	14742	14878	14810	14661	14746	14858	14789	14693	14744	14765	14623	14819	14624	14781	14814	14814	14700	14812	14903	14823	14813	14831	14796	14806	14834	14796	14757	14749	14627	14723	14770	14883	14856	14886	14714	14907	14769	14730	14895	14979	14777	14814	14837	14820	14891	14740	14795	14683	14778	14819	14689	14757	14823	14849	14728	14657	14812	14869	14724	14842	14762	14714	14826	14750	14696	14867	14787	14904	14754	14807	14698	14548	14786	14620	14764	14841	14783	14835	14743	14782	14785	14695	14676	14827	14788	14779	14786	14708	14902	14768	14746	14973	14991	14772	14840	14724	14785	14686	14797	14826	14713	14798	14776	14937	14846	14858	14790	14842	14737	14796	14680	14708	14738	14849	14702	14790	14967	14759	14646	14780	14755	14789	14960	14890	14667	14738	14888	14742	14706	14776	14780	14801	14727	14987	14569	14782	14716	14854	14907	14845	14658	14669	14897	14761	14683	14765	14761	14727	14719	14856	14824	14976	14638	14679	14739	14816	14934	14974	14918	14802	14885	14745	14754	14790	14771	14799	14759	14770	14635	14924	14776	14901	14736	14804	14958	14804	14967	14872	14842	14950	14796	14767	14812	14783	14773	14790	14812	14787	14771	14935	14838	14612	14825	14815	14755	14810	14846	14719	14748	14780	14665	14759	14793	14621	14861	15059	14704	14813	14758	14809	14790	14632	14941	15014	14984	14855	14751	14787	14817	14776	14744	14834	14872	14746	14792	14657	14729	14739	14628	14900	14850	14917	14795	14670	14645	14892	14815	14664	14759	14815	14826	14711	14751	14686	14745	14850	14711	14901	14950	14793	14878	14903	14662	14804	14658	14855	14934	14954	14823	14826	14861	14748	14768	14632	14707	14896	14805	14622	14813	14807	14946	14833	14764	14765	14689	14749	14674	14817	14682	14913	14755	14696	14758	14740	14777	14716	14952	14789	14887	14863	14810	14836	14793	14860	14695	14676	14568	14856	14807	14691	14648	14834	14925	14754	14733	14693	14905	14971	14729	14724	14909	14903	14701	14614	14773	14661	14777	14888	14773	14731	14769	14701	14883	14895	14895	14970	14685	14770	14744	14611	14880	14704	14751	14890	14813	14737	14655	15206	14771	15016	14879	14852	14997	14736	14736	14792	14760	14591	14860	14841	14767	14772	14861	14815	14738	14724	14765	14542	14842	14613	14766	14770	14821	14696	14792	14886	14682	14716	14871	14703	14837	14762	14793	14868	14827	14803	14790	14673	14746	14773	14759	14696	14829	14592	14840	14701	14777	14816	14860	14753	14761	14781	14826	14823	14822	14928	14761	14555	14756	14712	14830	14898	14835	14573	14782	14716	14837	14746	14670	14808	14902	14780	14869	14697	14804	14750	14624	14731	14915	14814	14968	14741	14850	14682	14866	14967	14891	14821	14812	14901	14735	14890	14979	14867	14903	14767	14880	14674	14846	14755	14766	14851	14512	14810	14758	14953	14932	14796	14760	14854	14901	14801	14899	14734	14663	14811	14911	14810	14705	14723	14846	14922	14797	14753	14815	14921	14883	14704	14761	14877	14793	14771	14742	14817	14956	14700	14716	14829	14657	14630	14717	14535	14782	14778	14623	14761	14666	14816	14902	14913	14820	14889	14748	14957	14778	14883	14943	14881	14848	14772	14886	14766	14712	14775	14861	14705	14854	14763	14858	14908	14832	14684	14804	14735	14726	14673	14672	14775	14800	14813	15185	14723	14870	14748	14808	14919	14824	14759	14723	14915	14889	14887	14835	14809	14804	14781	14926	14937	14953	14630	15016	14982	14756	14823	14912	14718	14827	14824	14888	14615	14901	14830	14852	14864	14666	14964	14737	14799	14732	14799	14804	14847	14769	14844	14900	14816	14902	14930	14850	14756	14881	14829	14720	14789	14760	14845	15034	14714	14854	14804	14780	14744	14866	14641	14730	14799	14850	14720	14860	14791	14761	14814	14939	14772	14812	14939	14787	14813	14742	14878	14747	14745	14805	14893	14783	14856	14613	14759	14912	14910	14718	14858	14810	14757	14797	14730	14814	14716	14858	14872	14699	14871	14795	14790	14882	14766	14856	14894	14779	14919	14907	14701	14888	14820	14776	14795	14685	14841	14741	14639	14857	14924	14716	14760	14722	14693	14680	14920	14761	14838	14692	14819	14753	14823	14788	14711	14756	14786	14851	14718	14770	14899	14854	14883	14846	14819	14765	14744	14940	14712	14721	14898	14662	14676	14744	14776	14846	14797	14988	14820	14757	14886	14706	14813	14766	14816	14796	14772	14780	14737	14858	14790	14719	14818	14885	14728	14610	14697	14784	14885	14878	14813	14905	14782	14763	14863	14761	14829	14715	14820	14619	14659	15043	14769	14732	14773	14727	14774	14777	14916	14882	14887	14772	14832	14663	14726	14704	14948	14554	14727	14710	14783	14840	14792	14871	14700	14859	14753	14631	14860	14752	14823	14866	14891	14838	14761	14742	14637	14863	14826	14707	14872	14697	14703	14796	14892	14844	14830	14901	14757	14847	14970	14709	14872	14568	14863	14909	14939	14846	14802	14731	14790	14681	14853	14765	14804	14812	14710	14634	14814	14747	14806	14704	14782	14923	14734	14723	14773	14695	14928	14856	14812	14896	14689	14872	14762	14898	14757	14923	14818	14630	14834	14807	14791	14833	14700	14731	14853	14745	14745	14762	14482	14893	14934	14860	14767	14823	14775	14668	14673	14817	14796	14710	14760	14757	14737	14866	14921	14656	14635	14738	14665	14798	14828	14723	14754	14678	14735	14750	14678	14888	14829	14899	14678	14833	14789	14847	14831	14879	14684	14638	14725	14705	14465	14952	14739	14750	14654	14697	14862	14779	14797	14746	14702	14748	14770	14795	14944	14764	14821	14798	14841	14855	14802	14766	14720	14739	14840	14672	14807	14641	14825	14829	14787	14681	14817	14798	14756	14855	14889	14777	14857	14722	14778	14734	14763	14845	14879	14825	14715	14856	14672	14744	14864	14804	14783	14792	14609	14908	14672	14803	14614	14947	14679	14694	14672	14875	14725	14811	14838	14919	14914	14863	14631	14814	14782	14744	14893	14740	14871	14502	14887	14781	14786	14938	14909	14765	14710	14853	14565	14816	14868	14649	14606	14769	14640	14867	14686	14857	14808	14903	14826	14764	14800
22582	21082	28915	23456	21299	23456	25280	20237	19202	19439	19163	18957	18831	18901	18640	18386	18408	18489	18439	18361	18441	18328	18287	18410	18319	17994	18118	18410	18237	18127	18146	18199	17951	18264	17929	18175	18082	18196	18050	18155	18069	18110	17957	18011	17761	18204	17983	17958	18006	17911	17865	17892	17820	17868	17685	17896	17978	17838	17999	17987	17669	17792	17780	17705	17860	17942	17702	17843	18122	17746	17887	17703	17854	17840	17761	17839	17885	17650	17869	17907	17941	17748	17936	17824	17793	17799	17693	17837	17710	17981	17727	17854	17900	17768	17708	17881	17769	17832	17686	17562	17782	17913	17834	17865	17698	17604	17924	17791	17905	17863	17909	17832	17759	17790	17913	17731	17869	17729	17556	17799	17740	17887	17802	17729	17925	17767	17630	17912	17846	17859	17833	17936	17984	17815	17761	17797	17890	17848	18045	17722	17642	17947	17878	17944	17514	17809	17915	17748	17812	17776	17738	17809	17984	17742	17808	17836	17794	17670	17871	17692	17609	17689	17683	17721	17985	17938	18023	17700	17663	17602	17718	17783	17964	17880	17927	17571	17858	17608	17793	17797	17913	17680	17812	17477	17665	17667	17848	17766	17921	17962	17643	17826	17687	17771	17709	17691	17894	17884	17574	17814	17590	17672	17874	17854	17852	17836	17914	18029	17727	17833	17500	17623	17691	17747	17659	17725	17668	17710	17783	17661	17655	17675	17615	17793	17610	17733	17808	17769	17676	17751	17768	17853	17943	17742	17931	17793	17776	17869	17701	17626	17757	17639	17899	17597	17711	17782	17757	17720	17642	17812	17726	17778	17967	17572	17859	17624	17832	17820	17749	17627	17600	17769	17774	17623	17789	17744	17741	17814	17747	17769	17800	17783	17759	17732	17616	17703	17906	17693	17847	17644	17956	17857	17840	17753	17785	17742	17751	17885	17952	17747	17665	17924	17782	17698	17792	17589	17745	17542	17621	17900	17764	17937	17810	18014	17795	17813	17854	17787	17648	17618	17747	17879	17653	17962	17785	17689	17837	17863	17807	17922	17675	17707	17827	17578	17842	17679	17664	17777	17705	17655	17750	17814	17635	17917	17892	17891	17792	17969	17765	17934	17693	17700	17771	17610	17743	17715	17633	17853	17838	17559	17804	17631	17757	17832	17721	17648	17775	17933	17906	17524	17644	17734	17659	17784	17719	17764	17552	17827	17523	17780	17830	17966	17851	17714	17815	17722	17750	17906	17701	17752	17807	17876	17820	17887	17909	17839	17833	17766	17787	17850	17745	17661	17776	17880	17817	17680	18029	17777	17707	17829	17741	17692	17666	17892	17791	17580	17757	17847	17899	17724	17932	17771	17915	17769	17750	17727	17905	17659	17576	17868	17750	17736	17750	17663	17799	17743	17653	17510	17661	17858	17828	17862	17810	17579	17625	17629	17755	17697	17858	17660	17820	17845	17808	17645	17718	17778	17703	17888	17629	17773	17701	17866	17590	17895	17685	17890	17812	17608	17691	17844	17704	17633	17756	17948	17814	17970	17800	17748	17601	17822	17848	17698	17818	18006	17657	17810	17730	17767	17881	17840	17728	17832	17913	17569	17715	17828	18087	17839	17940	17581	17720	17699	17823	17667	17742	17719	17862	17667	17823	17689	17843	17973	18094	17601	17975	17838	17692	17695	17526	17877	17904	17675	17839	17804	17639	17715	17746	17860	17882	17685	17715	17780	17606	17579	17895	17579	17667	17739	17809	17787	17780	17777	17753	17664	17673	17738	17904	17737	17731	17612	17694	17946	17701	17718	17698	17916	17849	17812	17762	17818	17787	17766	17738	17585	17658	17641	17442	17578	17546	17801	17824	17857	17741	17683	17757	17707	17750	17699	17823	17755	17828	17735	17823	17824	17698	17896	17659	17786	17773	17711	17707	17830	17695	17822	17924	17606	17776	17821	17702	17885	17760	17778	18010	17939	17609	17628	17757	17858	17756	17971	17705	17612	17674	17732	17564	17703	17630	17629	17752	17898	17864	17714	17575	17779	17665	17891	17853	17758	17938	17829	17645	17887	17775	17638	17833	17728	17574	17930	17733	17893	17646	17870	17848	17747	17541	17795	18013	17670	17714	18140	17675	17696	17773	17761	17754	17797	17468	17650	17998	17660	17907	17589	17710	17767	17761	17894	17747	17734	17929	17651	17966	17844	17757	17853	17587	17794	17836	17830	17716	17842	17889	17827	17922	17845	17533	17702	17736	17781	17581	17654	17873	17589	17953	17701	17873	17907	17814	17874	17727	17858	17834	17840	17724	17784	17630	17839	17976	17885	17718	17837	17792	17607	17845	17858	17782	17689	17781	17769	17883	17742	17868	17774	17887	17739	17848	17750	17806	17683	17754	17882	17821	17754	17621	17797	17711	17675	17676	17942	17711	17640	17693	17698	17810	17788	17751	17654	17741	17782	17602	17895	17813	17576	17733	17762	17687	17763	17801	17809	17786	17725	17925	17919	17922	17656	17800	17709	17884	17587	17790	17710	17801	17601	17680	17488	17691	17744	17795	17863	17735	17709	17761	17791	17611	17745	17661	17815	17731	17804	17868	17807	17748	17967	17785	17822	17684	17764	17707	17818	17527	17649	17891	17904	17902	17573	17730	17722	17936	17691	17838	17824	17764	17758	17628	17868	17732	17822	17791	17655	17773	17789	17620	17633	17857	17563	17619	17743	17872	17954	17658	17741	17730	17517	17633	17769	17851	17693	17658	17758	17740	17803	17923	17713	17723	17861	17768	17601	17977	17620	17830	17599	17513	17894	17689	17730	17826	17763	17730	17800	17785	17836	17949	17670	17719	17840	17923	17778	18019	17938	17952	17818	17666	17885	17986	17867	17899	17772	17828	17834	17910	17595	17830	17727	17786	17869	17928	17815	17830	17710	17986	17720	17778	17812	17744	17796	17700	17734	17836	17634	17621	17694	17864	17642	17720	17752	17959	17798	17779	17870	17908	17734	17514	17838	17882	17691	17679	17915	17622	17675	17603	17752	17798	17808	17931	17822	17691	17682	17883	17859	17830	17850	17755	17504	17877	17921	17720	17650	17687	17881	17920	17574	17845	17865	17794	17702	17586	17813	18061	17805	17815	17626	17561	17697	17664	17778	17730	17735	17691	17574	17749	17775	17682	17757	17751	17684	17790	17798	17649	17575	17936	17828	17572	17784	17747	17810	17520	17905	17778	17946	17889	17794	17750	17809	17717	17951	17636	17614	17972	17702	17662	17826	17817	17723	17800	17848	17903	17901	17568	17486	17699	17711	17872	17641	17793	17813	17610	17591	17609	17843	17906	17897	17569	17705	17702	17661	17699	17774	17685	17706	17859	17612	17667	17616	17694	17681	17705	17842	17954	17824	17782	17654	17628	17714	17820	17674	17670	17807	18008	17711	17478	17671	17815	17959	17834	17785	17778	17634	17778	17804	17750	17809	17588	17734	17657	17903	17654	17723	17944	17610	17718	17734	17723	17798	17884	17908	17835	17610	17913	17772	17780	17813	17813	17719	17932	17870	17740	17769	17646	17782	17666	17892	17745	17888	17775	17509	17670	17774	17940	17837	17670	17756	17775	17809	17994	17845	17859	17780	17638	17680	17802	17625	17911	17688	17758	17864	17743	17660	17710	17707	17793	17834	17760	17736	17866	17920	17886	17654	17775	17732	17571	17871	17621	17726	17890	17834	17763	17749	17942	17803	17696	17770	17827	17676	17809	17516	17856	17514	17736	17578	17733	17695	17692	17758	17735	17773	17617	17684	17723	17745	17849	17781	17757	17680	17951	17894	17943	17654	17852	17621	17907	17725	17660	17915	17791	17841	17763	17702	17970	17764	17667	17702	17925	17695	17832	17882	17526	18076	17713	17718	17568	17656	17799	17907	17871	18063	17669	17858	17779	17929	17737	17681	17776	17824	17942	17874	17584	17754	17553	17872	17656	17733	17787	17639	17738	17757	17780	17649	17642	17755	17818	17656	17837	17849	17656	17556	17947	17826	17798	17821	17711	17902	17790	17633	17693	17806	17805	17777	17854	17647	17757	17760	17755	17621	17613	17697	17793	17892	17817	17936	17745	17896	17938	17853	17655	17559	17786	17549	17707	17790	17648	17836	17636	17774	17635	17777	17820	17811	17760	18058	17835	17732	17698	17920	17777	17876	17993	17664	17910	17803	17564	17895	17634	17734	17832	17600	17662	17771	17724	17774	17640	17764	17603	17725	17919	17846	17885	17767	17838	17638	17939	17929	17770	17649	17683	17889	17707	17643	17694	17854	17975	17740	17695	17764	17799	17802	17657	17606	17717	17680	17661	17811	17894	17738	17734	17972	17848	17755	17788	17888	17931	18032	17802	17646	17591	17787	17627	17582	17503	17761	17780	17796	17721	17655	17679	17738	17975	17731	17592	17636	17867	17779	17767	17911	17796	17672	17890	17676	17738	17743	18082	17791	17639	17751	17832	17630	17648	17632	17785	17946	17876	17841	17652	17608	17777	17708	17603	17938	18008	17660	17844	17880	17842	17607	17794	17779	17957	17855	17790	17877	17695	17728	17696	17783	17891	17796	17866	17863	17817	17763	18005	17787	17808	17735	17961	17652	17771	17768	17644	17623	17783	17810	17838	17697	17707	17876	17853	17576	17701	17861	17830	17916	17913	17808	17776	17948	18081	17721	17803	17750	17786	17802	17951	17742	17702	17776	17813	17891	17745	17621	17748	17741	17848	17787	17732	17829	17796	17891	17943	17855	17896	17808	17600	17732	17716	17998	17775	17607	17818	17679	17754	17843	17906	17747	17673	17590	17724	17836	17791	17698	17566	17515	17767	17735	17781	17747	17791	17876	18001	17690	17828	17770	17735	17696	17661	17688	17756	17871	17913	18027	17808	17835	17696	17777	17961	17785	17663	17740	17741	17740	17845	17586	17734	17867	17867	17901	17825	17826	17839	17635	17492	17690	17791	17896	17623	17744	17695	17723	17657	17730	17705	17732	17716	17986	17721	18047	17860	17525	17723	17853	17827	17901	17622	17827	17773	17699	17646	17678	17869	17741	17685	17749	17754	17895	17970	17674	17874	17803	17814	17770	17761	17800	17683	17702	17710	17928	17779	17721
16764	31121	29018	23487	21374	19644	18365	17848	17485	16922	16902	16697	16422	16161	16171	16199	15915	15971	15634	15838	15842	15738	15737	15773	15830	15612	15698	15534	15583	15659	15651	15703	15541	15538	15470	15601	15554	15543	15448	15385	15500	15433	15310	15303	15199	15301	15371	15289	15234	15273	15376	15418	15299	15373	15268	15293	15395	15175	15209	15173	15306	15178	15209	15312	15237	15245	15111	15272	15364	15301	15157	15078	15268	15189	15297	15110	15226	15256	15128	15097	15212	15249	15233	15228	15224	15211	15264	15121	15156	15217	15260	15325	15007	15316	15135	15183	15146	15311	15144	15301	15281	15252	15227	15317	15402	15080	15218	15190	15075	15204	15246	15122	15299	15359	15124	15282	15071	15236	15152	15189	15338	15086	15107	15150	15285	15126	15360	15115	15230	15072	15265	15233	15368	15142	15158	15174	15251	15180	15400	15158	15083	15106	15217	15117	15314	15234	15134	15114	15370	15307	15246	15344	15216	15148	15319	15236	14991	15421	15214	15255	15073	15188	15254	15183	15310	15122	15049	15120	15361	15199	15321	15174	15259	15086	15262	15194	15271	15299	15270	15236	15315	15332	15183	15072	15326	15280	15203	15359	15163	15116	15084	15212	15205	15145	15173	15138	15419	15203	14965	15259	15132	15134	15216	15015	15193	15322	15217	15165	15140	15255	15370	15254	15331	15105	15173	15246	15155	15146	15048	15286	15180	15198	15223	15364	15032	15205	15329	15227	15268	15457	15111	15188	15095	15050	15181	15265	15290	15120	15030	15356	15301	15325	15152	15324	15499	15245	15285	15190	15297	15243	15046	15080	15103	15012	15143	15308	15204	15114	15192	15279	15237	15170	15242	15095	15230	15320	15203	15217	15262	15292	15203	15257	15270	15259	15179	15137	15257	15267	15076	15243	15143	15162	15245	15090	15058	15282	15037	15099	15263	15202	15330	15178	15240	15234	15222	15091	15034	15113	15053	15179	15048	15242	14942	15106	15294	15106	15134	15077	15175	15148	15100	15187	15240	15211	15191	15256	15119	15211	14998	15223	15114	15174	15165	15224	15193	15123	15063	15217	15084	15123	15153	15100	15222	15201	15072	15161	15168	15210	15145	15203	15249	15173	15217	15276	15159	15141	14946	15208	15084	15365	15115	15210	15380	15189	15310	15274	15143	15315	15258	15364	15161	15043	15268	15296	15222	15147	15148	15255	15323	15251	15026	15253	15153	15268	15172	15163	15217	15195	15087	15301	15230	15281	15192	15216	15066	15115	15262	15250	15265	15182	15259	15144	15007	15131	15354	15204	15174	15284	15125	15254	15268	15242	15134	15210	15117	15331	15094	15223	15062	15387	15238	15323	15091	15105	15106	15226	15234	15156	15141	15218	15158	15152	15207	15245	15228	15215	15144	15163	15095	15326	15154	15249	15154	15126	15250	15341	15151	15118	15086	15197	14992	15151	15220	15166	15353	15213	15366	15137	15035	15035	15179	15204	15239	15241	15099	15259	15031	15228	15035	15299	15183	15153	15206	15031	15316	15210	15216	15176	15111	15159	15308	15150	15029	15138	15115	15188	15155	15296	15255	15226	15222	15244	15225	15251	15170	15092	15135	15250	15133	15046	15114	15109	15200	15135	15383	15237	15177	15209	15110	15137	15256	15168	15253	15268	15076	15253	15038	15289	15082	15123	15344	15176	15108	15192	15117	15262	15282	15155	15204	15279	15191	15200	15206	15253	15133	15177	15079	15077	15136	15116	15216	15167	15253	15124	15227	15087	15153	15164	15192	15330	15212	15136	15264	15365	15213	15118	15148	15232	15157	15155	15135	15242	15310	15016	15149	15239	15147	15157	15211	15161	15400	15325	15145	15154	15322	15218	15136	15116	15242	15098	15020	15217	15081	15315	14952	15104	15121	15074	15177	15394	15029	15145	15074	15237	15140	15118	15260	15170	15204	15232	15253	15128	15081	15161	15248	15136	15340	15111	15166	15242	15171	15247	15308	15203	15198	15247	15146	15139	15282	15112	15381	15331	15192	15122	15018	15286	15107	15163	15316	15115	15086	15120	15250	15177	15117	15173	15039	15179	15017	15068	15230	15194	15088	15203	15145	15262	15267	15088	15211	15171	15050	15241	15052	15338	15161	15043	15219	15126	15237	15252	15232	15073	15098	15043	15158	15246	15150	15235	15275	15120	15151	15185	15196	15182	15119	15078	15175	15171	15399	15264	15114	15337	15131	15261	15171	15155	15184	15034	15405	15202	15219	15258	15380	15272	15185	15005	15275	15212	15358	15061	15198	15290	15189	15181	15204	15087	15074	15141	15122	15150	15212	15112	15047	15212	15293	14989	15157	15158	15014	15383	15358	15216	15283	15072	15200	15096	15312	15348	15169	15235	15309	15147	15010	15364	15229	15242	15230	15180	15295	15207	15193	15157	15145	15169	15149	15251	15164	15321	15219	15156	15386	15367	15134	15264	15172	15120	15138	15297	15316	15161	15181	15223	14936	15231	15319	15163	15193	15384	15287	15262	15183	15169	15112	15174	15153	15117	15232	14971	15416	15304	15334	15249	15104	15261	15306	15109	15255	15223	15211	15112	15243	15268	15072	15065	15263	15139	15301	15123	15156	15124	15175	15054	15053	15235	15270	15140	15208	15146	15205	15155	15321	15383	15057	15390	15133	15158	15165	15305	15193	15276	15279	15185	15263	15315	15220	15183	15136	15304	15160	15003	15131	15184	15175	15310	15026	15107	15265	15293	15182	15208	15203	15317	15246	15114	15307	15064	15065	15214	15051	15196	15225	15247	15127	15325	15188	15293	15256	15044	15058	15236	15016	15392	15324	15186	15040	15082	15162	15129	15227	15156	15220	15117	15127	15152	14953	15118	15136	15192	15083	15205	15319	15175	15356	15024	15220	15332	15253	15135	15124	15167	15226	15045	15389	15390	15160	15320	15246	15062	15044	15343	15253	15135	15231	15203	15220	15180	15215	15287	15233	15165	15087	15323	15310	15112	15284	15205	15158	15120	15251	15230	15465	15057	15267	15089	15146	15152	15134	15357	15118	14970	15212	15194	15214	15154	15119	15240	15189	15391	15160	15085	15229	15116	15202	15288	15190	15177	15008	15187	15244	15090	15249	15210	15207	15302	15074	15130	15135	15101	14982	15129	15254	15159	15246	15120	15044	15221	15114	15245	15063	15326	15268	15288	15295	15300	15137	15222	15175	15233	15025	15224	15207	15150	15188	15238	15273	15068	15096	15291	15077	15255	15202	15155	15102	15112	15302	15206	15323	15266	15222	15071	15061	15320	15062	15380	15180	15324	15121	15285	15102	15099	15152	15188	15234	15248	15043	15248	15138	15305	15022	15091	15144	15140	15319	15132	15154	15141	15294	15322	15108	15131	15231	15151	15177	15103	15126	15041	15137	15261	15168	15237	15058	15233	15190	15133	15196	15033	15317	15253	15164	15251	15161	15070	15183	15160	15221	15099	15238	15125	15232	15245	15170	15260	15133	15141	15209	15157	15307	15231	15211	15048	15129	15073	15205	15106	15259	14929	15150	15128	15156	15024	15188	15180	15275	15175	15338	15206	15281	15258	15098	15248	15260	15226	15173	15339	15159	15082	15276	15211	15160	15176	15169	15356	15054	15299	15182	15329	15251	15037	15102	15271	15269	15172	15195	15132	15034	15368	15149	15309	15361	15186	15331	15153	15270	15115	15371	15196	15098	15178	15161	15160	15158	15097	14967	15167	15117	15261	15229	15058	15319	15056	15231	15097	15152	15325	15203	15282	15245	15365	15153	15251	15110	15207	15245	15234	15228	15238	15250	15216	15266	15094	15046	15265	15271	15176	15164	15136	15255	15142	15320	15375	15110	15171	15298	15172	15061	15075	15245	15316	15182	15124	15200	15046	15094	15144	15256	15148	15119	15132	15123	15163	15049	15205	15172	15154	15150	15253	15255	15072	15111	15169	15167	15128	15224	15231	15074	15327	15158	15342	15207	15227	15056	15176	15191	15134	15208	15271	15302	15125	15232	15209	15193	15243	15218	15128	15315	15176	15147	15075	15220	15311	15137	15346	15100	15147	15183	15206	15147	15325	15113	15267	14965	15211	15044	15261	15316	15192	15217	15247	15315	15239	15090	15091	15305	15237	15188	15153	15245	15099	15378	15282	15342	15243	15219	15210	15192	15161	15106	15133	15220	15105	15266	15189	15178	15196	15251	15201	15052	15115	15031	15178	15051	15171	15199	15158	15300	15058	15043	15075	15156	15116	15316	15118	15085	15444	15101	15101	15332	15067	15322	15218	15046	15274	15194	15186	15213	15178	15294	15146	15186	15136	15242	15076	15284	15351	15092	15246	15170	15122	15257	15230	15122	15135	15205	15026	15285	15124	15200	15203	15185	15248	15117	15148	15171	15213	15185	15302	15228	15262	15260	15051	15277	15306	15284	15080	15041	15280	15123	15301	15340	15234	15075	15250	15258	15092	15264	15347	15309	15175	15245	15170	15216	15255	15063	15128	15220	15057	15079	15474	15275	15204	15330	15183	15025	15282	15235	15242	15195	15189	15144	15279	15121	15197	15177	15243	15123	15198	15275	15259	15253	15153	15229	15115	15263	15185	15113	15224	15209	15243	15233	15051	15157	15188	15132	15131	15159	15288	15157	15198	14996	15023	15209	15146	15154	15288	15135	15111	15108	15239	15186	15242	15107	15170	15319	15153	15242	15021	14985	15152	15211	15200	15320	15215	15153	15267	15151	15184	15285	15276	15015	15111	15084	15355	15225	15334	15115	15314	15320	15336	15100	15351	15249	15161	15253	15351	15169	15016	15227	15140	15205	15157	15230	15088	15318	15242	15278	15221	15178	15252	15163	15129	15124	15066	15173	15196	15221	15033	15185	15100	15057	15313	15129	15166	15044	15246	15136	15073	15253	15309	15248	15192	15218	15193	15274	15204	15163	15089	15234	15174	15288	15289	15175	15142	15083	15033	15161	15215	15254	15165	15199	15147	15277	15121	15152	15145	15370	15059	15253	15105	15219	15196	15177	15098	15212	15163	15211	15038	15211	15167	15169	15155	15246	15219	15035	15215	15197	15065	15245	15135	15181	15239	15146	15125	15231	15368	15357	15148
27141	21766	24758	21734	18556	18560	18595	18250	18165	18109	18015	18167	17971	17965	18030	17930	18044	18061	17985	17978	17902	18076	18067	17919	18095	18165	17839	18066	17936	17541	17905	17998	17951	17995	18042	18082	18041	17739	17721	17897	17859	17750	17951	17964	17946	17845	17962	17717	17735	17737	17794	17738	17806	17869	17981	17775	17671	17859	17825	17818	17886	17719	17826	17873	17812	17866	17747	17691	17892	17668	17603	17836	17651	17695	17884	17835	17649	17741	17783	17914	18002	17856	17823	18003	17698	17891	17686	17822	17728	17841	17711	17761	17822	17999	17958	17623	17707	17692	17648	17824	17795	17825	17910	17781	17744	17888	17932	17580	17722	17932	17793	17766	17872	17823	17841	17789	17826	17674	17862	17844	17778	17824	17768	17709	17686	17915	17854	17735	17858	17878	17604	17851	17627	17721	17926	17966	17811	17739	17628	17617	17737	17664	18035	17928	17940	17771	17870	17688	17986	17788	17739	17784	17585	17980	17781	17853	17790	17668	18020	17627	17752	17859	17860	17581	17788	17640	17752	17838	17899	17731	18001	17815	17896	17788	17734	17670	17535	17669	17821	17612	17602	17938	17633	17705	17738	17715	17877	17594	17857	17817	17788	17762	17910	17708	17805	17843	17797	17812	17922	17609	17805	17816	17949	17862	17988	17988	17895	17822	17638	17676	17838	17701	17795	17707	17836	17914	17830	17795	17910	17742	17510	17905	17747	17840	17771	17891	17864	17898	17859	17648	17663	17809	17762	17810	17662	17855	17889	17892	17732	17857	17844	17728	17883	17849	17788	17909	17669	17855	17705	17664	17792	17727	17684	17878	17903	17753	17737	17760	17829	17666	17882	17864	17761	17793	17795	17543	17647	17756	18053	17774	17946	17970	17984	17732	17763	17759	17755	17788	17807	17711	17817	17814	17597	17806	17876	17644	17822	17693	17724	17732	17855	17747	17765	17829	17768	17805	17939	17812	17831	17762	17782	17941	17834	17859	17901	17749	17734	17607	17549	17988	17933	17826	17859	17767	17805	17830	17663	17569	17631	17771	17698	17954	17976	17853	17724	17922	18008	17738	17924	17844	17577	17885	17841	17900	17881	17763	17664	17712	17761	17536	17773	17854	17705	17845	17688	17843	17618	17658	17723	17807	17827	17944	17920	17891	17749	17697	17569	17645	17658	17689	17696	17753	17766	17749	17805	17746	17835	17700	17877	17818	17857	17870	17743	18048	18116	17748	17830	17829	17666	17869	17639	17853	17574	17733	17826	18030	17839	17834	17789	17570	17958	18100	17730	17753	17608	17746	17728	17755	17583	17723	17776	17740	17806	17853	17743	17556	17776	17927	17941	17825	17790	17733	17976	17858	17749	17892	17661	17857	17716	17869	17795	17860	17693	17721	17571	17748	17692	17608	17879	17967	17881	17843	17815	17796	17780	17968	17779	17627	17767	17590	17877	17739	17714	17725	17808	17831	18047	17543	17564	17873	17530	17831	17595	17726	17795	17740	17851	17925	17743	17939	17816	17880	17644	17882	18027	17707	17890	17667	17712	17712	17677	17666	17833	17779	17680	17734	17835	17723	17762	17843	17623	17913	17745	17842	17647	17812	17877	17824	17856	17743	17925	17933	17880	17881	17935	17863	17843	17816	17953	17968	17968	17748	17883	17758	17753	17703	17671	17785	17828	17770	17752	17895	17837	17842	17575	17840	17733	17832	17853	17940	17900	17873	17899	17804	17891	17667	17744	17793	17748	17596	17738	17729	17934	17937	17895	17872	17704	17812	17653	17906	17787	17856	17735	17689	17640	17738	17654	17690	17725	17819	17747	17596	17734	17757	17790	17564	17934	17780	17878	17957	17747	17970	17900	17733	17864	18097	18032	17650	17584	17770	17856	17822	17932	17905	17850	17645	17835	17831	17830	17689	17809	17882	17830	17810	17776	17707	17894	17881	17762	17643	17840	17965	17794	17771	17861	18011	18039	17641	17916	17717	17829	17840	17648	17835	17660	17731	17887	17760	17841	17741	17877	17807	17867	17704	18003	17671	17861	17723	17833	17700	17863	17862	17708	17739	17682	17769	17745	17666	17761	17810	17688	17793	17904	17929	17853	17734	17730	17845	17688	17827	17987	17745	17797	17756	17772	17651	17740	17774	18012	17767	18000	17676	17671	17834	17868	17786	17587	17795	17639	17829	17563	17679	17798	17897	17784	17902	17945	17677	17826	17983	17851	17774	17972	17731	17910	17910	17839	17810	17834	17883	17803	18080	17791	17658	17872	17709	17910	17759	17803	17612	17788	17738	18052	17899	17816	17895	17631	17806	17756	17879	17761	17751	17706	17773	17710	17862	17709	17933	17772	17724	17786	17766	17711	17983	18078	17734	17774	17749	17721	17778	17812	17804	17668	17679	17764	17642	17919	17821	17643	17669	17692	17817	17755	17740	17655	17572	17878	17781	17749	17939	17816	17800	17688	17882	18027	17695	17810	17838	17832	17812	17731	17973	18009	17849	17536	17753	17869	17755	17759	17928	17758	17824	17682	17808	17922	17782	17841	17805	17745	17983	17723	17915	17723	17770	17891	17841	17916	17866	17868	17760	17903	17749	17964	17760	17798	17860	17662	17698	17894	17739	17999	17814	17828	17796	17889	17791	17736	17793	17503	17958	17752	17805	17754	17885	17968	17505	17813	17744	17902	17941	17739	17671	18117	17856	17911	17744	17815	17705	17832	17919	17778	17822	17822	17620	17795	17827	17746	18038	17774	17705	17744	17800	17981	17600	18055	17903	17822	17901	17861	17629	17588	17847	17965	17859	17959	17856	17849	17809	17836	17768	17833	17795	17717	17804	17916	17804	17660	17882	17836	17788	17827	17821	17710	17907	17717	17631	17879	17934	17764	17656	17730	17726	17747	17839	17932	17662	17756	17790	17721	17901	17750	17755	17708	17841	17991	17736	17778	17747	17709	17779	17773	17930	17815	17776	17729	17759	17649	17705	17971	17874	17914	17758	17751	17979	17873	17854	17631	17846	17909	18008	17834	17928	17721	17891	17682	17764	17643	17950	17722	17716	17777	17797	17969	17760	17784	17686	17879	17757	17828	17775	17954	17865	17767	17667	17842	17881	17729	17856	17828	17709	17557	17678	17561	17670	17623	17899	17707	17896	18024	17882	17798	17828	17835	17742	17802	17951	17756	17843	17766	17807	17793	17730	17819	17992	17883	18204	17770	17676	17926	17855	17902	17745	18124	17766	17798	17851	17908	17786	17858	17896	17836	17662	17908	17910	17766	17978	17897	17751	17783	17897	17823	17736	17816	17787	17753	17767	17786	17638	17716	17834	17680	17898	18104	17948	17931	17624	17697	17711	17696	18063	17757	17794	17968	17818	17801	18034	17625	17779	17954	17997	17570	17985	17648	17910	17748	17869	17654	17871	17765	17845	17835	17830	17869	17708	17775	17851	17858	17790	17694	17941	17937	17794	17865	17608	17779	17893	17647	17798	17698	17749	17873	18069	17770	17833	17855	17821	17683	17959	17712	17740	17755	17881	17658	17755	17669	17697	17979	17733	17725	17811	17796	17897	18152	17815	17899	17762	17846	17731	17588	17821	17887	17796	17867	17807	17653	17888	17819	17665	17713	17694	17769	17844	17736	17922	17582	17780	17739	17874	17704	17887	18068	17928	18001	17699	17756	17864	17719	17942	17604	17843	17742	17652	17908	17821	17976	17797	17727	17619	18033	17801	17822	17864	17780	17716	17768	17961	17731	17971	17807	17846	17647	17889	17600	17859	17827	18031	17879	17935	18006	17682	17881	17922	17895	17805	17610	17770	17742	17692	17929	17767	17862	17828	17992	17944	17723	17864	17806	17748	17663	17676	17637	17891	17865	17753	17963	17815	17893	17718	17646	17961	17761	17808	17758	17752	17654	17710	17748	17752	17753	17814	17839	17657	17731	17681	17570	17851	17905	17956	17888	17712	17941	17795	17727	18024	18097	17792	17696	17890	17917	17617	17708	17674	17983	17924	18019	17765	17684	17749	17839	17625	17889	18088	17806	17756	17943	17837	18033	17770	17713	17697	17639	17791	17930	17715	18012	17770	17905	17802	17789	17710	17831	17793	17680	17804	17748	17687	17910	17742	17964	17508	17920	18005	17664	17759	17890	17774	17771	17986	17680	17902	17805	17846	17887	17891	17913	17783	17772	17729	17749	17892	17964	17949	17686	17831	17961	17781	17960	17866	18080	17831	17938	17734	17981	17735	17831	17912	17709	18118	17636	17707	17744	18007	17821	17907	17908	17816	17802	17726	17954	17770	17919	17881	17732	17810	17713	17717	17531	17660	17648	17630	17821	17765	17956	17832	17558	17723	17940	17745	17889	17748	17778	17738	17822	17751	17756	17716	17503	17724	17809	17859	17749	17951	17862	18060	17882	18064	17736	17848	17730	17712	17789	17802	17914	17905	17826	17860	17773	17741	17869	17855	17826	17771	17906	17872	17792	17872	17994	17901	17691	17868	17804	17670	17825	18005	17671	17930	17858	17939	17809	17718	17856	17853	17830	17884	17698	18003	17815	17855	17887	17717	17695	17877	17737	17899	17835	17830	17893	17827	17872	17725	17764	17680	17779	17755	17691	17783	17900	17939	17872	17821	17753	18052	17888	17783	17811	17806	17824	18037	17619	17776	17910	17768	17925	17745	18007	17862	17799	17751	17798	17816	17802	17700	17816	17812	17814	17866	17795	17910	17710	17719	17711	17727	17765	17901	17794	17949	17847	17834	17918	17624	17790	17849	17902	17870	17694	17634	17903	17710	17819	17808	17859	17961	17740	17945	17924	17715	17823	17819	17796	17763	17906	17746	17750	17739	17670	17705	17706	17746	17775	17793	17945	17679	17818	17888	17707	17752	18063	17703	17827	18029	17828	17834	17661	17822	17812	17755	17803	17711	17633	17752	17869	17717	17462	17970	17956	17814	17714	17777	17649	17781	17802	18007	17758	17835	17765	17773	17774	17893	17781	17800	17862	17852	17709	17697	17927	18023	17906	17875	17841	17912	17816	17713	17715	17877	17855	17765	17868	17789	17774	17808	18037	17626	17886	17763	18035	17729	17746	17841	17875	17722	17659	17810	17677	17681	17814	17697
15528	19845	19166	17293	16598	16135	15824	15821	15738	15560	15474	15642	15478	15716	15515	15376	15354	15445	15450	15432	15559	15434	15328	15546	15347	15432	15484	15472	15264	15401	15300	15448	15272	15439	15489	15332	15410	15431	15393	15283	15329	15346	15251	15245	15173	15432	15365	15337	15419	15297	15254	15287	15239	15329	15325	15205	15217	15290	15431	15357	15268	15075	15227	15217	15336	15449	15435	15301	15228	15377	15030	15107	15386	15373	15248	15233	15353	15249	15175	15264	15140	15233	15204	15155	15348	15221	15281	15435	15176	15210	15376	15390	15176	15227	15093	15333	15340	15205	15344	15294	15160	15149	15373	15233	15377	15300	15196	15202	15131	15202	15136	15245	15193	15354	15201	15234	15222	15206	15198	15234	15241	15289	15246	15337	15178	15205	15109	15271	15333	15042	15240	15332	15256	15264	15224	15277	14914	15303	15293	15174	15106	15096	15193	15145	15324	15245	15356	14941	15308	15242	15208	15175	15320	15142	15326	15202	15241	15245	15141	15137	15503	15273	15346	15302	15265	15220	15133	15314	15149	15144	15139	15360	15395	15199	15270	15062	15060	15321	15080	15151	15268	15195	15176	15069	15271	15179	15158	15198	15280	15234	15228	15118	15097	15445	15175	15094	15244	15035	15119	15178	15237	15158	15117	15479	15254	15201	15201	15207	15339	15197	15100	15174	15373	15308	15262	15090	15217	15267	15178	15085	15261	15136	15182	15259	15299	15128	15321	15323	15345	15230	15313	15176	15297	15193	15295	15123	15140	15204	15219	15283	15197	15259	15187	15291	15145	15085	15221	15229	15353	15250	15167	15072	15138	15126	15163	15130	15011	15347	15203	15147	15368	15350	15139	15298	15264	15137	15336	15310	15271	15197	15403	15283	15285	15400	15206	15096	15190	15243	15206	15344	15505	15124	15264	15333	15402	15165	15187	15382	15140	15270	15217	15136	15423	15399	15306	15217	15225	15273	15221	15328	15282	14920	15225	15201	15284	15157	15342	15244	15196	15017	15290	15441	15301	15081	15154	15170	15037	15251	15123	15280	15136	15190	15113	15335	15265	15193	15079	15332	15252	15315	15289	15274	15116	15215	15168	15228	15208	15209	15159	15157	15135	15302	15131	15214	15208	15332	15252	15142	15105	15092	15279	15223	15142	15388	15236	15324	15343	15127	15261	15309	15116	15284	15046	15262	15198	15231	15231	15147	15223	15187	15095	15329	15441	15188	15261	15239	15295	15161	15163	15166	15275	15170	15189	15084	15189	15176	15235	15178	15136	15243	15235	15210	15267	15147	15106	15236	15167	15250	15337	15138	15306	15120	15289	15123	15144	15214	15310	15123	15223	15219	15292	15278	15262	15282	15147	15260	15088	15208	15245	15047	15253	15282	15277	15392	15022	15130	15109	15234	15338	15159	15283	15089	15117	15151	15286	15305	14988	15287	15209	15267	15187	15278	15164	15335	15292	15322	15276	15267	15142	15186	15321	15078	15143	15133	15044	15305	15205	15281	15307	15219	15318	15237	15254	15230	15196	15245	15230	15193	15110	15314	15429	15265	15271	15210	15229	15180	15206	15153	15176	15184	15153	15151	15221	15090	15222	15302	15025	15255	15122	15278	15228	15083	15200	15034	15301	15313	15299	15321	15260	15203	15241	15335	15173	15251	15307	15224	15146	15147	15184	15100	15187	15297	15209	15265	15249	15230	15313	15120	15369	15297	15154	15203	15240	15323	15232	15141	15280	15299	15144	15189	15291	15268	15268	15136	15332	15147	15294	15378	15167	15235	15262	15200	15356	15254	15216	15299	15150	15244	15138	15184	15262	15312	15391	15198	15395	15323	15165	15183	15129	15446	15247	15207	15220	15142	15066	15417	15133	15183	15240	15332	15271	15302	15274	15119	15308	15228	15151	15302	15384	15366	15437	15161	15182	15291	15385	15266	15177	15314	15080	15289	15313	15195	15163	15320	15224	15133	15244	15215	15268	15137	15305	15206	15196	15304	15260	15191	15266	15252	15322	15119	15349	15148	15397	15181	15388	15112	15235	15117	15190	15272	15153	15333	15246	15286	15129	15344	15314	15240	15185	15374	15275	15106	15055	15349	15315	15133	15287	15175	15188	15239	15110	15010	15103	15110	15231	15375	15067	15304	15252	15274	15224	15298	15226	15218	15300	15422	15189	15195	15208	15321	15264	15322	15280	15272	15170	15372	15320	15127	15137	15182	15242	15244	15224	15378	15080	15116	15316	15235	15168	15161	15062	15156	15057	15441	15150	15199	15184	15186	15222	15296	15356	15412	15296	15297	15154	15133	15364	15255	15218	15181	15321	15271	15098	15158	15195	14940	15252	15261	15144	15292	15066	15242	15318	15067	15182	15329	15124	15385	15358	15310	15342	15171	15214	15188	15109	15298	15316	15450	15156	15412	15322	15216	15301	15261	15216	15278	15152	15337	15024	15269	15294	15289	15222	15369	15105	15174	15211	15175	15212	15309	15215	15026	15250	15079	15328	15130	15266	15123	15311	15226	15163	15231	15445	15242	15147	15286	15204	15265	15310	14935	15371	15244	15398	15452	15281	15132	14961	15111	15229	15222	15183	15212	15241	15329	15328	15118	15143	15214	15325	15282	15060	15267	15221	15234	15248	15098	15286	15312	14968	15174	15174	15155	15127	15109	15200	15122	15137	15148	15193	15242	15177	15267	15335	15188	15163	15228	15234	15152	15343	15252	15287	15203	15273	15202	15209	15256	15271	15199	15231	15207	15051	15185	15231	15258	15334	15220	15200	15004	15351	15108	15132	15295	15284	15458	15335	15298	14992	15086	15231	15219	15255	15270	15152	15252	15268	15125	15305	15136	15246	15228	15157	15310	15218	15069	15304	15061	15145	15387	15213	15321	15187	15350	15154	15245	15244	15135	15088	15191	15372	15124	15120	15264	15090	15227	15249	15286	15198	15069	15297	15410	15330	15129	15239	15256	15118	15149	15154	15096	15123	15255	15316	15203	15223	14968	15306	15238	15292	15160	15291	15090	15394	15270	15214	15204	15109	15170	15135	15226	15331	15435	15209	15028	15316	15142	15211	15127	15216	15240	15315	15172	15252	15204	15092	15160	15453	15281	15080	15357	15275	15316	15120	15240	15187	15328	15237	15220	15292	15323	15081	15199	15228	15263	15097	15229	15192	15236	15278	15268	15274	15074	15243	15134	15292	15323	15288	15183	15387	15239	15340	15233	15494	15268	15254	15180	15275	15120	15406	15258	15292	15315	15324	15208	15163	15269	15301	15267	15181	15202	15248	15314	14851	15067	15181	15209	15251	15189	15266	15240	15193	15217	15244	15314	15141	15197	15144	15299	15159	15130	15206	15175	15349	15163	15293	15374	15392	15253	15371	15213	15291	15225	15255	15224	15203	15162	15114	15178	15204	15205	15224	15313	15228	15371	15267	15231	15375	15291	15133	15316	15185	15258	15283	15245	15029	15212	15430	15224	15262	15314	15232	15294	15191	15393	15277	15113	15252	15123	15279	15094	15274	15362	15229	15140	15198	15281	15193	15269	15177	15369	15233	15149	15176	15187	15367	15331	15057	15265	15118	15251	15181	15053	15302	15227	15254	15345	15252	15240	15323	15172	15321	14978	15301	15193	15115	15428	15220	15164	15249	15273	15138	15189	15142	15272	15061	15315	15144	15192	15198	15226	15273	15353	15250	15155	15383	15266	15209	15251	15158	15158	15247	15198	15323	15163	15211	15197	15136	15312	15213	15199	15366	15163	15321	15354	15366	15061	15282	15149	15109	15144	15342	15279	15294	14931	15412	15390	15234	15152	15038	15141	15211	15236	15130	15161	15194	15095	15224	15261	15252	15284	15148	15230	15223	15260	15246	15176	15302	15389	15257	15207	15317	15226	15016	15257	15244	15186	15166	15173	15297	15300	15199	15154	15234	15332	15179	15300	15213	15211	15225	15261	15171	15075	15229	15222	15258	15323	15138	15156	15358	15223	15208	15218	15113	15269	15183	15115	15257	15286	15149	15244	15218	15328	15277	15168	15348	15484	15216	15306	15257	15286	15192	15228	15287	15144	15186	15230	15212	15227	15177	15043	15362	15267	15453	15094	15336	15156	15190	14927	15251	15226	15254	15257	15273	15247	15405	15197	15549	15131	15263	15396	15244	15507	15192	15246	15115	15232	15435	15167	15217	15140	15239	15205	15274	15190	15305	15161	15242	15251	15127	15257	15253	15268	15319	15326	15206	15400	15178	15210	15259	15212	15310	15344	15158	15176	15227	15180	15274	15082	15264	15291	15266	15242	15128	15140	15297	15080	15313	15275	15419	15389	15265	15228	15372	15180	15197	15175	15217	15350	15232	15139	15204	15418	15268	15369	15212	15218	15247	15419	15322	15189	15186	15203	15078	15200	15170	15189	15280	15223	15326	15268	15180	15155	15199	15245	15061	15259	15196	15139	15173	15246	15208	15276	15091	15140	15327	15279	15232	15188	15323	15218	15287	15205	15046	15318	15298	15269	15265	15175	15184	15391	15425	15252	15124	15271	15271	15253	15105	15155	15334	14924	15238	15076	15214	15136	15200	15181	15286	15338	15176	15076	15344	15214	15174	15158	15343	15363	15172	15188	15273	15310	15333	15178	15376	15273	15142	15400	15414	15219	15245	15157	15175	15226	15170	15358	15061	15308	15234	15320	15231	15263	15327	15170	15234	15392	15137	15111	15333	15220	15247	15275	15295	15149	15313	15189	15193	15168	15251	15265	15304	15204	15178	15239	15346	15112	15232	15288	15205	15252	15315	15182	15247	15413	15256	15091	15133	15053	15293	15191	15251	15279	15228	15110	15242	15260	15238	15157	15204	15200	15329	15331	15338	15294	15329	15361	15226	15408	15069	15242	15140	15136	15323	15140	15203	15064	15112	15198	15262	15148	15277	15164	15462	15276	14995	15503	15129	15049	15310	15336	15176	15315	15288	15198	15188	15235	15329	15311	15180	15359	15251	15309	15370	15195	15409	15266	15169	15234	15327	15188	14984	15298	15209	15258	15194	15006	15211	15248	15304	15172	15129	15270	15182	15255	15153	15149	15190	15395	15417	15374	15278	15278	15058	15248	15279	15320	15063	15154	15170	15177
23505	20975	28407	23825	21831	21863	20938	18353	17839	18159	17712	17801	17638	17486	17325	17321	17175	17437	17333	17428	17392	17431	17351	17312	17168	17106	17169	17021	17289	17249	17277	17158	17054	17186	17033	17050	17265	17111	17186	17070	17317	17057	17439	17388	17317	17173	17118	17032	17028	17173	16998	16904	16804	17037	16963	17086	16908	17060	17066	16988	17088	16841	17239	17057	17315	16988	17076	16777	16749	16909	17256	16940	16815	17228	16835	17160	17062	16843	16868	16963	16984	16947	16956	17040	16894	17085	16907	17053	17025	16991	16999	16984	17070	17012	16921	17025	16945	16788	16919	17067	16929	16990	17034	16781	16938	16919	16965	16912	16981	17029	17070	16871	16787	16851	16945	16905	16960	17067	17087	16738	16848	16948	17096	17058	17111	17013	17104	17031	16955	16804	16942	17045	16917	16931	16933	16926	16965	16924	16961	16937	16950	17088	16974	17005	16879	17014	16999	16808	16999	17025	16863	16838	17207	17064	17062	17007	16804	16964	16849	16943	17053	17034	16993	16959	16931	16992	16922	16827	17062	16982	16893	17039	16864	16781	16698	16869	16926	16840	16925	17007	16989	16795	16965	16853	17120	16937	16879	16975	16838	16873	16933	17002	16787	17015	16856	16952	16856	17043	17072	17101	16986	16913	17027	16828	17046	17100	17018	16931	17020	16763	16775	16997	16930	16807	16981	16892	17095	17228	17077	17062	16916	16941	16929	16944	16861	17081	16910	16820	17029	17085	16859	16835	16828	16877	16864	16887	16923	16824	16737	16763	17003	17093	17050	16945	17019	16997	16917	16810	16852	16927	16922	16995	16859	16939	16921	16723	16976	17018	16798	16716	16734	17312	17152	16769	16988	16918	16878	16922	16883	16830	16862	16907	16959	17220	17201	16920	17121	16876	16855	16883	16914	17246	16907	16976	16941	16810	16757	16762	16856	17012	16973	16964	16822	16759	16797	17044	16966	17031	16995	17061	16767	16962	16890	16956	16744	16834	16976	16908	16861	16951	16886	16896	16940	16976	16854	17041	16978	16927	16869	17048	17062	16992	17189	16996	16929	16902	16985	16944	17047	16852	16901	16892	16870	16735	17051	16796	16808	17042	16982	17049	16964	17003	16983	16858	17070	16927	16967	16886	16881	16941	17040	16975	17151	17077	16908	16959	17022	16877	17122	16989	16994	16973	16755	16771	17190	16851	16830	16945	16834	16907	16904	16835	16780	16928	16965	16871	16905	16850	16964	16894	17102	16847	16905	17082	16999	16954	16984	16829	16882	16812	16818	17108	16969	17151	16775	17079	16809	16932	16932	16803	16998	17046	17004	16968	16873	17146	17020	16990	16869	16695	17089	17064	17048	16975	17027	16899	17075	16999	17051	16862	16927	16990	16785	16781	17005	16888	16887	16920	17114	17016	16938	16834	17032	16871	16749	16824	16920	16891	17070	17036	16889	16757	17079	17011	16896	16976	16875	16987	17057	17013	17013	16910	16946	17141	16939	16925	16971	17069	16910	17197	16962	16903	16877	16839	17134	16834	17175	16795	16917	16895	16964	16859	16747	16978	16846	16664	16874	17104	16857	16995	16924	17012	16965	16956	16991	16855	17001	16984	17126	16882	16718	17199	17020	17042	16932	17000	16876	17066	17077	17122	16980	16931	16790	16868	16851	16628	16984	17021	16770	16970	16962	17032	16722	16974	16984	16710	16803	16897	16963	16821	16889	16774	16961	16867	16954	17065	16828	16842	17240	16980	16715	16868	16868	16918	16959	16942	16880	17001	16914	16724	16758	17003	16909	16916	17009	16988	16915	16971	16986	17025	16973	17084	16819	17117	17109	16977	17031	17129	17115	17091	16882	16944	16851	16907	16912	16895	16790	16898	16926	16677	17053	16910	16902	16852	16880	17008	17005	16751	16827	17130	17005	16760	16630	16805	16894	17109	16944	17165	16858	16851	17033	17081	16830	16863	16867	16807	16979	17041	16850	16729	16840	16642	16804	17033	16983	17199	16996	16834	16935	16903	16891	16896	16833	16965	17022	16825	16997	17161	16970	16884	16898	16926	16892	17134	16958	17081	16942	16983	16768	16907	16929	16758	17024	16836	16995	16892	17158	16991	17015	16762	17150	16965	17101	16887	17025	16700	16894	17038	16936	17096	16866	16821	16841	16766	17086	16966	17050	16928	17104	16922	16843	16861	16975	16763	16950	16678	16963	17018	16862	16818	16934	17148	16939	16894	16988	16978	17040	16962	17020	16909	16818	17023	16942	16973	17170	17070	16737	16911	16907	16984	16747	16853	17119	17033	16887	17042	16953	16948	16867	17112	17018	16802	16875	16863	16929	16854	17125	17032	16822	17011	17066	16954	17107	16892	16971	16904	16936	17187	16824	17056	16986	16993	16962	16860	16949	16903	17035	17001	17061	16851	16802	16785	16921	16875	17045	16951	16953	16832	17076	16939	16768	17024	17018	16932	16886	16947	16948	16916	17056	17062	16876	17046	16949	16862	17059	16854	17120	16880	16857	17033	16859	16846	16872	16892	16822	16956	17162	16801	16851	17068	16783	16813	16982	16850	17046	16709	17072	16932	16941	16939	16791	16870	16705	16821	16859	16930	17114	17025	16817	16779	17204	17217	17040	16960	16960	17010	16976	16943	16960	16839	16943	16853	16949	17062	17155	16875	17223	17066	16963	17034	16821	16925	17008	16935	17059	17119	16985	17121	17013	17041	16927	16990	16893	17020	16932	16749	16991	16951	16873	16915	16756	16844	16981	17013	16913	16939	16855	17045	17048	16861	16983	16857	16869	16790	16928	16948	16945	16912	17101	16886	16888	16820	17011	16790	16988	16930	17057	16945	16939	16928	16889	16960	17048	16862	17066	16937	17131	16960	16902	16905	17076	16978	17023	16934	16981	16825	16858	17084	16971	16927	16893	17097	17065	16977	17054	16967	17101	16985	16986	17002	17102	17044	16848	16819	17049	16900	16908	17008	16804	16851	17053	16842	16931	17002	17074	16764	16937	16963	16861	17056	16830	16806	16830	16849	16976	16879	16893	17021	17004	16892	16917	17028	16903	16893	17012	16888	16981	16980	16827	16947	16818	17089	17023	16968	17001	17042	16978	16970	16975	16979	17008	16916	17033	17076	17109	17201	16832	16780	16990	16868	16837	16980	16697	16963	17094	17095	16881	16905	16930	16904	17136	16944	17019	16867	17103	16887	17023	16990	16931	16936	16981	16845	16947	17026	17138	16834	17121	16863	16911	16758	16890	17019	17027	16861	16934	17022	16958	16876	16837	16803	16848	17037	17196	17027	17008	16800	16942	17076	17003	17187	16951	16774	17010	17174	17118	17078	17201	17063	17115	17029	16959	16829	16905	16796	17092	17028	17091	17069	16921	16994	16977	16988	16728	16793	17033	16949	16985	16873	17146	16900	16848	16914	17036	16868	17016	17125	17100	16840	16898	17205	17082	16723	16853	17024	16892	16945	16898	17078	17053	17176	16858	16872	16975	16855	16869	16905	17006	16697	16702	17012	16946	16921	17103	16926	17042	17173	16915	16956	17028	16965	16956	16888	16851	16901	16871	16881	17112	16952	16959	17015	16712	16904	17037	16956	16886	16815	17035	16838	16917	17009	17111	17079	16961	16769	16942	17055	16959	17203	17029	17025	16842	16803	16700	16734	16759	16844	17112	17063	16927	16909	17290	16989	16867	16801	16720	16797	17153	16813	16977	16893	16740	16943	17091	16991	16927	16933	16904	16853	17032	17012	16791	16782	16816	16767	17062	16861	17050	16920	17236	16806	17117	17063	17009	16928	17083	17163	16962	16933	16987	16816	16910	17118	16838	16764	16948	16980	16942	16812	16935	17082	17029	17085	17079	16872	16907	16871	17035	17063	17021	17025	16966	16970	16977	17021	16936	17123	16974	16839	16840	16935	17009	16697	16949	17048	16901	16964	16988	16956	16924	16815	16957	16774	16976	16772	17085	16940	16958	16694	17071	16884	16857	16893	17090	16885	16914	17218	17146	16924	16898	16987	17005	16846	16937	16959	17039	17085	16913	16825	16816	16742	16999	16966	17179	16903	17032	17002	16825	16970	17057	17048	16854	16897	17034	17039	16949	17017	16968	16909	17117	16996	17182	16995	17006	16997	16887	16980	17135	17054	17057	16892	17003	16928	16949	16787	16922	17061	16701	16881	16800	16762	17185	16927	16812	16895	17030	16915	16834	16958	16741	16990	16861	17057	17140	17132	17117	16735	16905	16887	16967	16924	16991	17056	17069	16854	17072	16896	16871	16857	17055	16950	17090	16927	16886	17020	16855	17194	16928	17039	17013	16793	17002	16864	16965	16861	17015	17006	16740	17115	16963	17111	16798	16782	16750	16881	17213	17210	17043	16950	16663	16926	16943	16874	16887	16989	17006	16971	16999	16874	17039	16831	16996	16891	17039	16962	16932	17072	17040	16808	16977	17057	16872	17013	17082	16968	16819	16993	16693	17074	16901	17031	16874	16771	16989	16879	16880	16947	16997	16892	16938	16758	17156	16977	16891	16715	16842	17008	16987	16888	17099	16908	16862	16975	16619	16955	17199	17029	16735	16964	17022	16837	16819	16904	16839	17043	16944	16958	17066	17027	16991	16832	16988	16673	16767	16915	17042	17020	16850	16801	16819	17109	17138	16944	17002	16963	16860	16864	16935	16852	16899	16788	16862	16771	16926	16956	17252	17002	16879	17075	16935	17176	16735	16895	16899	16965	17084	16964	16950	16870	17045	16893	16881	16907	17150	17067	16904	17068	17010	16733	16721	16920	16824	16850	16931	16998	17128	17127	17143	16870	16970	17091	16898	16813	16894	17009	17018	16959	16942	16967	17105	16888	16799	16766	16966	16915	16945	17000	16975	16951	16848	17069	16898	16862	17019	17009	17005	16654	17015	17060	16857	17075	16913	16849	16997	16836	16945	17080	16937	16847	16918	16796	17083	16871	16955	16957	17009	16933	16886	16923	16741	17130	16942	16954	17027	17100	16948	16979	17018	16917	17035	16995	16882	17014	16886	16791	16883	16919	16964	16921	17038	16844	17090	17053	16906	16887	17158	17244	16953	16875	17086	16779	16866	16842	16902	17207	17042	16914
15142	25919	24235	20266	18361	17482	16550	16417	16147	15930	15506	15677	15507	15441	15292	15032	15240	15207	15143	15071	15063	15101	15140	15078	14996	15056	15103	15221	15001	15152	15008	15075	15097	15015	14945	14907	15049	14863	14816	14817	14865	14984	14921	14903	14914	14780	14778	14821	14848	14690	14669	14743	14719	14725	14800	14847	14820	14860	14825	14651	14716	14509	14574	14696	14670	14972	14811	14505	14772	14679	14850	14879	14888	14806	14601	14760	14873	14772	14702	14611	14661	14714	14739	14775	14655	14721	14705	14774	14708	14654	14636	14800	14918	14686	14802	14593	14761	14684	14647	14776	14759	14674	14796	14673	14710	14663	14627	14762	14745	14770	15030	14691	14871	14773	14637	14761	14668	14723	14879	14844	14818	14869	14615	14644	14864	14771	14699	14845	14781	14760	14662	14826	14920	14716	14692	14633	14639	14779	14664	14838	14699	14677	14772	14776	14881	14592	14758	14824	14932	14686	14826	14688	14732	14710	14788	14708	14788	14635	14666	14802	14723	14729	14708	14723	14573	14661	14822	14760	14792	14713	14760	14806	14502	14669	14723	14815	14672	14845	14578	14779	14760	14689	14710	14679	14803	14872	14953	14810	14730	14719	14808	14774	14849	14704	14727	14792	14797	14711	14970	14767	14654	14568	14559	14740	14645	14801	14807	14669	14877	14732	14664	14624	14846	14632	14739	14799	14876	14633	14656	14745	14805	14607	14830	14753	14660	14932	14605	14638	14779	14832	14614	14853	14802	14678	14844	14736	14769	14752	14637	14794	14804	14843	14691	14576	14786	14663	14624	14732	14742	14760	14738	14872	14831	14591	14571	14775	14845	14688	14890	14837	14798	14543	14792	14919	14633	14750	14668	14667	14646	14594	14861	14696	14533	14812	14794	14878	14689	14677	14730	14661	14860	14676	14759	14828	14867	14868	14796	14518	14648	14677	14746	14836	14836	14700	14698	14801	14815	14976	14760	14751	14595	14905	14778	14617	14700	14745	14759	14665	14873	14584	14709	14836	14703	14816	14749	14657	14547	14825	14594	14788	14820	14799	14783	14784	14671	14638	14852	14673	14782	14807	14803	14722	14944	14712	14795	14842	14743	14430	14808	14809	14724	14708	14750	14588	14730	14624	14758	14774	14799	14725	14717	14827	14681	14647	14867	14677	14811	14742	14777	14787	14798	14574	14592	14624	14686	14791	14758	14814	14791	14684	14686	14770	14829	14681	14717	14847	14649	14754	14764	14794	14708	14756	14645	14777	14808	14779	14725	14935	14774	14552	14803	14790	14441	14915	14896	14701	14534	14666	14685	14705	14713	14812	14798	14652	14658	14767	14625	14557	14680	14724	14682	14728	14663	14751	14828	14847	14569	14910	14603	14691	14871	14659	14645	14719	14790	14541	14642	14697	14601	14554	14789	14690	14787	14709	14762	14657	14696	14707	14598	14664	14664	14666	14873	14678	14721	14961	14521	14839	14588	14853	14578	14700	14762	14767	14772	14648	14630	14897	14687	14729	14669	14701	14784	14736	14797	14688	14787	14963	14767	14842	14885	14615	14665	14821	14743	14627	14824	14672	14790	14612	14737	14733	14682	14800	14689	14667	14716	14752	14752	14720	14529	14792	14718	14750	14684	14520	14774	14849	14815	14853	14746	14563	14779	14668	14806	14711	14711	14810	14665	14734	14695	14761	14641	14674	14740	14797	14619	14688	14881	14732	14627	14793	14609	14627	14851	14735	14589	14711	14764	14711	14704	14731	14647	14846	14681	14593	14634	14848	14665	14845	14651	14818	14632	14599	14822	14525	14917	14691	14796	14748	14814	14819	14772	14839	14749	14978	14849	14713	14816	14709	14777	14759	14831	14692	14665	14902	14840	14711	14929	14522	14675	14608	14660	14629	14746	14815	14907	14778	14760	14722	14752	14649	14734	14631	14704	14811	14691	14683	14667	14705	14837	14780	14618	14625	14829	14583	14905	14818	14660	14697	14809	14649	14766	14629	14762	14714	14619	14627	14613	14750	14687	14763	14733	14706	14865	14792	14722	14779	14846	14862	14812	14785	14712	14730	14645	14662	14818	14855	14584	14857	14610	14731	14595	14899	14762	14874	14789	14598	14659	14739	14775	14662	14719	14780	14725	14643	14687	14730	14673	14815	14591	14696	14515	14823	14908	14761	14556	14631	14751	14680	14839	14745	14886	14548	14718	14670	14693	14833	14652	14899	14770	14673	14650	14833	14809	14744	14670	14736	14732	14582	14549	14783	14781	14722	14766	14864	14602	14921	14770	14829	14795	14603	14672	14657	14851	14573	14873	14615	14810	14755	14754	14720	14746	14710	14769	14787	14723	14720	14615	14760	14909	14609	14879	14870	14730	14873	14790	14815	14693	14778	14728	14646	14760	14657	14678	14796	14840	14703	14763	14696	14791	14790	14659	14932	14697	14648	14565	14722	14761	14715	14584	14778	14557	14590	14712	14881	14589	14790	14668	14728	14749	14835	14765	14880	14593	14877	14779	14669	14745	14899	14729	14623	14691	14900	14764	14686	14694	14714	14725	14566	14632	14723	14773	14844	14754	14828	14622	14917	14749	14728	14599	14745	14668	14589	14865	14622	14600	14675	14682	14744	14663	14767	14671	14650	14707	14732	14609	14686	14890	14728	14713	14727	14715	14907	14714	14819	14590	14688	14801	14758	14725	14807	14735	14817	14775	14652	14830	14514	14717	14560	14682	14787	14621	14816	14804	14615	14819	14655	14581	14649	14639	14772	14698	14684	14692	14709	14823	14717	14674	14754	14746	14620	14578	14879	14720	14758	14684	14740	14800	14827	14586	14642	14584	14801	14799	14732	14645	14682	14734	14687	14562	14730	14699	14843	14689	14841	14764	14643	14763	14677	14725	14715	14734	14660	14715	14603	14758	14787	14841	14688	14829	14799	14679	14888	14637	14682	14783	14698	14775	14773	14778	14679	14716	14833	14919	14765	14817	14735	14664	14795	14628	14765	14865	14776	14881	14835	14699	14772	14776	14723	14770	14935	14847	14700	14825	14676	14703	14863	14759	14714	14804	14699	14804	14678	14655	14748	14731	14809	14890	14740	14624	14678	14820	14914	14854	14617	14832	14840	14732	14790	14780	14696	14814	14884	14738	14800	14602	14637	14732	14710	14871	14846	14609	14568	14684	14705	14851	14756	14636	14594	14856	14697	14704	14602	14614	14679	14753	14764	14858	14692	14692	14618	14779	14832	14833	14796	14842	14723	14683	14681	14783	14762	14692	14815	14849	14700	14798	14897	14608	14763	14707	14728	14706	14688	14795	14841	14805	14640	14804	14814	14655	14685	14711	14771	14599	14642	14717	14615	14764	14656	14745	14718	14694	14626	15115	14783	14722	14752	14775	14708	14735	14577	14762	14712	14558	14701	14568	14727	14705	14734	14761	14642	14706	14612	14644	14751	14796	14926	14671	14755	14644	14808	14682	14884	14656	14909	14742	14726	14762	14944	14620	14836	14673	14693	14701	14760	14756	14836	14819	14677	14661	14847	14663	14723	14611	14665	14566	14756	14657	14579	14627	14804	14776	14642	14793	14757	14803	14735	14680	14477	14710	14755	14846	14835	14634	14588	14784	14748	14672	14589	14671	14651	14667	14636	14699	14539	14728	14803	14799	14857	14869	14784	14796	14853	14715	14715	14770	14689	14857	14792	14867	14646	14713	14913	14562	14801	14731	14812	14656	14817	14854	14794	14748	14670	14608	14647	14786	14712	14592	14607	14591	14722	14585	14729	14688	14714	14940	14827	14667	14835	14730	14856	14792	14671	14792	14796	14633	14793	14843	14580	14698	14744	14589	14739	14746	14679	14723	14629	14788	14771	14734	14699	14723	14622	14708	14683	14794	14632	14560	14783	14574	14505	14610	14787	14778	14844	14690	14677	14739	14675	14682	14699	14749	14694	14844	14738	14851	14731	14724	14693	14847	14795	14765	14704	14727	14698	14779	14499	14817	14807	14696	14804	14892	14741	14623	14686	14708	14554	14748	14692	14919	14787	14682	14740	14872	14704	14892	14745	14780	14803	14844	14622	14666	14775	14741	14744	14672	14805	14890	14782	14896	14695	14528	14760	14713	14789	14728	14699	14808	14700	14708	14773	14737	14555	14761	14675	14904	14774	14679	14698	14781	14678	14782	14907	14631	14880	14593	14714	14793	14703	14790	14872	14683	14888	14628	14762	14598	14700	14757	14809	14681	14804	14736	14746	14812	14646	14698	14701	14697	14699	14601	14791	14674	14717	14611	14861	14791	14890	14725	14649	14622	14878	14728	14467	14655	14693	14830	14804	14788	14587	14729	14666	14745	14772	14745	14873	14830	14690	14809	14796	14673	14708	14835	14883	14784	14588	14697	14819	14844	14700	14663	14989	14700	14784	14778	14742	15038	14746	14787	14753	14833	14798	14678	14842	14798	14751	14820	14697	14837	14885	14637	14731	14738	14828	14810	14619	14799	14777	14681	14665	14792	14777	14734	14706	14789	14634	14726	14799	14728	14786	14764	14675	14652	14702	14854	14655	14680	14762	14877	14778	14750	14775	14619	14768	14786	14730	14837	14818	14874	14602	14838	14667	14861	14734	14782	14698	14593	14699	14626	14769	14712	14732	14764	14738	14756	14700	14771	14647	14729	14748	14797	14699	14743	14716	14684	14777	14704	14853	14733	14700	14680	14772	14766	14483	14838	14666	14611	14625	14766	14655	14695	14606	14640	14803	14901	14792	14482	14822	14674	14533	14701	14698	14691	14737	14832	14673	14802	14838	14918	14851	14747	14753	14849	14769	14752	14769	14866	14759	14640	14676	14632	14728	14752	14655	14838	14910	14635	14730	14593	14713	14646	14839	14919	14713	14604	14736	14719	14739	14695	14650	14752	14705	14869	14754	14811	14790	14830	14757	14627	14717	14820	14734	14697	14560	14735	14861	14684	14728	14758	14936	14751	14821	14661	14603	14636	14668	14564	14754	14850	14607	14727	14694	15030	14658	14707	14759	14737	14826	14734	14769	14742	14635	14775	14677	14640	14680	14665	14665	14766	14791	14786	14611	14573	14630	14596	14845	14911	14750	14764	14842	14733	14640	14712	14647	14850	14625
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
