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
339808700564	339808701103	339808701676	339808702226	339808702776	339808703303	339808703853	339808704403	339808704976	339808705526	339808706053	339808706626	339808707153	339808707726	339808708254	339808708801	339808709376	339808709926	339808710476	339808711026	339808711553	339808712126	339808712676	339808713226	339808713753	339808714303	339808714853	339808715428	339808715953	339808716526	339808717053	339808717603	339808718153	339808718726	339808719276	339808719803	339808720353	339808720926	339808721453	339808722026	339808722578	339808723126	339808723676	339808724226	339808724776	339808725326	339808725853	339808726426	339808726976	339808727526	339808728053	339808728626	339808729176	339808729703	339808730276	339808730803	339808731376	339808731903	339808732476	339808733003	339808733576	339808734103	339808734653	339808735204	339808735776	339808736303	339808736853	339808737403	339808737976	339808738526	339808739053	339808739603	339808740153	339808740726	339808741254	339808741803	339808742376	339808742926	339808743476	339808744026	339808744553	339808745103	339808745653	339808746203	339808746776	339808747326	339808747876	339808748430	339808748953	339808749526	339808750076	339808750626	339808751176	339808751726	339808752253	339808752826	339808753353	339808753928	339808754476	339808755026	339808755553	339808756126	339808756653	339808757226	339808757776	339808758303	339808758853	339808759426	339808759953	339808760526	339808761053	339808761626	339808762176	339808762726	339808763253	339808763826	339808764376	339808764926	339808765453	339808766026	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22828	21203	28967	23781	21624	24171	25381	19874	18651	18332	17903	17720	17646	17291	17147	16978	17061	16925	16654	16652	16757	16872	16951	16659	16710	16506	16703	16616	16675	16711	16720	16810	16502	16689	16623	16554	16586	16660	16725	16482	16752	16529	16526	16579	16524	16535	16467	16458	16584	16438	16466	16665	16572	16568	16606	16591	16561	16583	16533	16716	16626	16434	16621	16754	16834	16575	16523	16651	16287	16591	16540	16786	16440	16637	16419	16587	16614	16396	16516	16462	16623	16654	16642	16644	16341	16438	16621	16530	16527	16770	16630	16769	16534	16451	16598	16358	16896	16497	16415	16354	16647	16533	16741	16728	16506	16469	16432	16497	16587	16592	16691	16645	16631	16370	16690	16615	16594	16723	16534	16572	16722	16725	16856	16497	16589	16467	16408	16445	16514	16677	16577	16639	16422	16505	16469	16571	16524	16738	16550	16629	16511	16421	16359	16661	16438	16527	16447	16489	16383	16504	16409	16538	16466	16403	16521	16621	16684	16448	16526	16415	16548	16574	16641	16366	16414	16459	16642	16412	16470	16574	16569	16307	16372	16510	16524	16316	16657	16522	16365	16521	16437	16446	16356	16309	16574	16515	16728	16501	16613	16461	16510	16414	16583	16490	16371	16488	16576	16502	16569	16569	16367	16490	16587	16457	16451	16387	16563	16529	16621	16533	16440	16506	16352	16464	16491	16442	16550	16576	16639	16410	16495	16298	16590	16503	16736	16605	16452	16725	16229	16425	16571	16399	16587	16471	16487	16469	16514	16484	16682	16531	16543	16509	16330	16461	16578	16462	16580	16526	16605	16582	16330	16533	16637	16409	16487	16507	16512	16298	16557	16251	16588	16536	16507	16538	16364	16533	16556	16523	16629	16742	16356	16595	16591	16689	16727	16549	16594	16590	16358	16556	16600	16424	16487	16664	16744	16602	16366	16491	16536	16400	16586	16622	16556	16444	16320	16456	16757	16415	16355	16479	16337	16562	16416	16519	16403	16616	16478	16526	16401	16688	16516	16609	16528	16516	16432	16405	16493	16568	16469	16429	16376	16584	16458	16673	16445	16590	16474	16359	16561	16667	16484	16520	16468	16380	16377	16521	16462	16419	16517	16578	16430	16865	16450	16537	16436	16444	16700	16576	16478	16368	16505	16471	16424	16514	16533	16420	16407	16440	16313	16542	16539	16531	16381	16657	16534	16336	16474	16522	16533	16430	16495	16508	16415	16613	16401	16568	16321	16529	16507	16517	16555	16445	16638	16295	16241	16497	16613	16544	16514	16685	16431	16512	16665	16456	16252	16278	16425	16670	16536	16529	16541	16364	16413	16576	16424	16427	16382	16449	16325	16520	16571	16404	16530	16458	16619	16668	16623	16222	16579	16673	16606	16466	16493	16351	16600	16666	16554	16481	16588	16412	16463	16448	16469	16475	16396	16321	16612	16634	16422	16372	16424	16429	16553	16462	16562	16474	16368	16386	16348	16674	16616	16524	16593	16377	16508	16423	16312	16766	16548	16651	16506	16441	16574	16459	16364	16326	16524	16469	16605	16590	16451	16576	16484	16283	16585	16610	16569	16500	16625	16487	16541	16688	16432	16448	16518	16652	16474	16367	16414	16409	16703	16612	16449	16243	16539	16352	16393	16350	16545	16299	16492	16421	16479	16456	16505	16338	16265	16440	16491	16586	16480	16542	16411	16448	16575	16652	16371	16628	16195	16199	16430	16601	16607	16494	16566	16322	16541	16341	16515	16437	16678	16476	16521	16673	16530	16677	16433	16484	16578	16664	16332	16490	16447	16605	16534	16328	16479	16507	16423	16340	16397	16285	16615	16413	16447	16417	16501	16383	16432	16605	16499	16502	16400	16489	16557	16370	16308	16521	16492	16627	16424	16630	16413	16630	16545	16751	16563	16553	16434	16416	16672	16494	16419	16621	16528	16572	16349	16710	16560	16511	16372	16589	16424	16484	16813	16667	16554	16540	16473	16511	16501	16655	16643	16503	16370	16552	16471	16571	16602	16503	16394	16597	16529	16459	16464	16691	16570	16630	16581	16495	16583	16418	16472	16615	16516	16445	16492	16445	16372	16551	16439	16387	16422	16550	16543	16516	16432	16601	16579	16541	16284	16584	16525	16574	16558	16371	16445	16537	16383	16408	16465	16484	16762	16577	16437	16340	16398	16509	16373	16303	16230	16532	16467	16491	16530	16509	16416	16426	16641	16656	16366	16547	16532	16336	16547	16253	16469	16676	16583	16358	16616	16673	16487	16371	16452	16546	16381	16561	16405	16551	16601	16409	16641	16507	16735	16253	16613	16430	16507	16398	16527	16462	16482	16719	16532	16496	16530	16554	16431	16633	16430	16536	16619	16655	16412	16481	16693	16497	16665	16408	16607	16720	16522	16311	16629	16330	16398	16363	16553	16463	16366	16513	16490	16472	16620	16572	16416	16490	16464	16482	16423	16459	16604	16491	16619	16401	16574	16529	16642	16511	16548	16587	16433	16342	16497	16459	16547	16485	16517	16430	16694	16527	16396	16523	16424	16455	16413	16313	16394	16758	16570	16411	16580	16528	16449	16442	16372	16433	16561	16605	16480	16320	16221	16344	16630	16678	16565	16421	16506	16534	16549	16533	16540	16554	16548	16458	16580	16409	16700	16482	16442	16441	16444	16509	16175	16412	16590	16422	16397	16454	16552	16461	16580	16519	16483	16355	16587	16648	16479	16560	16546	16535	16763	16692	16601	16496	16602	16667	16550	16730	16722	16576	16595	16479	16676	16417	16371	16557	16468	16511	16399	16314	16533	16557	16493	16461	16479	16568	16440	16522	16507	16337	16573	16479	16561	16398	16361	16584	16660	16374	16623	16370	16595	16631	16503	16656	16432	16459	16766	16427	16491	16557	16572	16486	16296	16432	16455	16671	16521	16498	16457	16350	16522	16564	16415	16636	16617	16623	16359	16691	16457	16561	16384	16508	16478	16362	16515	16622	16465	16533	16487	16339	16479	16587	16691	16564	16329	16487	16589	16543	16423	16352	16541	16590	16264	16383	16441	16423	16362	16300	16538	16573	16586	16459	16581	16471	16302	16523	16430	16417	16436	16357	16479	16284	16645	16475	16672	16571	16576	16623	16424	16532	16547	16362	16596	16473	16615	16563	16467	16555	16340	16475	16514	16577	16667	16478	16594	16508	16602	16358	16509	16604	16363	16221	16438	16252	16693	16390	16389	16432	16546	16621	16421	16484	16520	16395	16578	16536	16482	16542	16503	16481	16147	16252	16553	16547	16497	16542	16599	16349	16592	16519	16768	16598	16706	16753	16441	16425	16536	16319	16589	16542	16472	16268	16725	16253	16362	16345	16488	16553	16591	16637	16411	16578	16395	16560	16551	16500	16544	16435	16456	16466	16675	16459	16420	16456	16354	16519	16269	16591	16375	16569	16634	16580	16397	16529	16339	16348	16611	16402	16421	16581	16495	16516	16545	16528	16683	16523	16550	16523	16302	16545	16587	16482	16511	16551	16401	16456	16527	16577	16357	16504	16483	16480	16427	16468	16391	16506	16458	16556	16802	16521	16633	16464	16463	16326	16402	16388	16616	16623	16381	16778	16485	16414	16546	16583	16521	16209	16309	16725	16480	16571	16589	16280	16581	16549	16720	16456	16406	16508	16604	16453	16526	16792	16518	16687	16351	16663	16304	16451	16491	16428	16430	16678	16521	16590	16517	16488	16475	16413	16605	16370	16638	16550	16244	16736	16406	16369	16314	16546	16646	16597	16621	16443	16399	16315	16608	16640	16500	16653	16588	16550	16352	16405	16518	16344	16673	16584	16381	16527	16600	16534	16474	16760	16628	16465	16374	16501	16559	16518	16576	16782	16685	16497	16364	16380	16477	16466	16473	16499	16458	16437	16430	16241	16453	16608	16696	16583	16575	16479	16561	16409	16461	16366	16547	16680	16313	16411	16430	16638	16324	16392	16491	16472	16519	16427	16525	16397	16544	16543	16434	16225	16571	16509	16639	16550	16529	16437	16504	16571	16585	16473	16590	16566	16379	16598	16536	16538	16562	16614	16303	16666	16612	16619	16433	16380	16440	16375	16537	16621	16491	16315	16650	16240	16364	16288	16582	16362	16721	16496	16430	16338	16366	16469	16407	16454	16366	16546	16586	16599	16647	16698	16462	16390	16633	16474	16344	16559	16511	16471	16540	16491	16487	16520	16281	16426	16373	16482	16616	16307	16619	16466	16523	16658	16651	16632	16379	16357	16689	16683	16480	16484	16299	16544	16628	16550	16669	16498	16487	16496	16296	16417	16275	16359	16662	16530	16666	16632	16472	16528	16537	16508	16548	16445	16467	16572	16661	16599	16559	16484	16586	16346	16238	16366	16610	16426	16364	16486	16480	16650	16448	16542	16594	16584	16499	16374	16300	16527	16255	16482	16569	16420	16408	16578	16671	16660	16421	16421	16649	16608	16455	16427	16417	16527	16575	16475	16556	16347	16548	16490	16495	16427	16480	16474	16361	16718	16653	16419	16516	16692	16372	16616	16462	16573	16494	16590	16654	16521	16489	16485	16645	16262	16637	16681	16504	16434	16582	16636	16606	16350	16529	16439	16453	16493	16514	16638	16526	16533	16639	16551	16489	16555	16449	16474	16559	16541	16566	16639	16600	16515	16409	16449	16463	16460	16565	16635	16436	16337	16431	16603	16603	16337	16301	16560	16800	16635	16415	16574	16459	16163	16404	16415	16497	16316	16458	16406	16487	16551	16433	16502	16452	16412	16388	16379	16488	16452	16278	16444	16536	16373	16547	16432	16662	16417	16659	16703	16401	16370	16486	16360	16530	16467	16723	16565	16419	16651	16664	16522	16460	16588	16528	16570	16484	16374	16676	16444	16403	16699	16563	16659	16606	16450	16492	16650	16455	16542	16445	16570	16401	16349	16402	16511	16520	16376	16564	16576	16488	16512	16459	16532	16454	16361	16217	16551	16405	16550	16578	16411	16645	16610	16519	16504	16213	16411	16450	16445	16536	16402	16474	16520	16414	16451	16535	16567	16485	16490	16566	16559	16461	16673	16625	16665	16562	16401	16599	16449	16432	16478	16397	16636	16428	16686	16368	16591	16487	16259
23033	40913	38682	31356	26817	23468	21022	19190	18184	17301	16804	16300	16034	15917	15372	15430	15494	15115	14967	14878	14939	14920	14925	15000	14854	14891	14873	14864	14863	14801	14820	14834	14831	14799	14908	14895	14832	14793	14799	14839	14992	14900	14614	14779	14703	14814	14780	14810	14763	14763	14827	14770	14820	14624	14830	14936	14883	14734	14861	14845	14831	14917	14988	14753	14772	14826	14757	14851	14759	14782	14751	14810	14731	14828	14907	14677	14721	14852	14703	14652	14632	14847	14732	14744	14732	14915	14847	14723	14835	14772	14752	14764	14675	14770	14823	14775	14619	14976	14811	14952	14751	14579	14776	14752	14678	14778	14828	14692	14936	14625	14732	14761	14773	14783	14810	14701	14808	14590	14800	14805	14632	14767	14932	14740	14557	14632	14728	14728	14822	14680	14844	14978	14576	14759	14629	14793	14625	14814	14865	14650	14774	14871	14831	14787	14805	14644	14743	14853	14774	14744	14700	14556	14830	14662	14750	14783	14649	14870	14779	14723	14817	14785	14569	14711	14869	14930	14792	14655	14836	14772	14651	14771	14592	14668	14626	14591	14690	14598	14674	14747	14716	14659	14890	14809	14736	14901	14684	14522	14886	14823	14747	14694	14652	14558	14799	14821	14719	14587	14748	14595	14782	14795	14784	14661	14794	14666	14858	14741	14778	14793	14695	14641	14695	14691	14856	14883	14792	14667	14663	14778	14600	14714	14755	14740	14721	14615	14496	14741	14582	14577	14698	14654	14875	14739	14592	14924	14948	14713	14650	14661	14674	14765	14839	14718	14800	14726	14886	14705	14755	14712	14827	14753	14768	14803	14838	14705	14855	14703	14673	14777	14787	14628	14752	14831	14717	14635	14840	14613	14799	14720	14602	14748	14806	14788	14779	14718	14608	14792	14796	14732	14745	14881	14631	14629	14781	14833	14676	14694	14733	14672	14591	14746	14636	14779	14712	14852	14704	14785	14836	14887	14881	14826	14622	14813	14700	14608	14763	14490	14538	14692	14831	14690	14675	14717	14772	14678	14749	14715	14756	14606	14786	14726	14597	14617	14864	14599	14665	14819	14765	14901	14578	14818	14865	14697	14642	14702	14650	14701	14649	14658	14773	14575	14530	14728	14701	14600	14822	14950	14671	14756	14722	14638	14658	14681	14754	14843	14691	14708	14840	14893	14627	14726	14922	14675	14687	14629	14684	14740	14814	14711	14718	14814	14634	14823	14683	14581	14650	14871	14677	15002	14811	14740	14581	14783	14654	14720	14622	14858	14609	14654	14745	14713	14771	14843	14763	14583	14857	14914	14729	14714	14661	14705	14649	14738	14831	14672	14850	14764	14711	14698	14542	14806	14894	14590	14855	14744	14642	14685	14699	14763	14784	14794	14746	14692	14719	14688	14790	14604	14832	14704	14639	14782	14853	14609	14544	14617	14745	14608	14824	14761	14752	14563	14818	14672	14676	14856	14682	14710	14603	14816	14749	14509	14672	14827	14798	14793	14831	14717	14714	14755	14878	14739	14631	14592	14778	14784	14902	14664	14664	14607	14736	14669	14685	14889	14881	14704	14828	14730	14726	14592	14663	14543	14685	14628	14757	14735	14664	14736	14621	14661	14906	14704	14891	14730	14936	14802	14788	14640	14723	14746	14849	14826	14826	14657	14757	14744	14699	14768	14758	14835	14635	14749	14742	14814	14789	14845	14829	14643	14703	14566	14744	14744	14836	14695	14968	14593	14903	14637	14597	14900	14830	14700	14809	14839	14671	14910	14826	14762	14659	14838	14714	14681	14918	14792	14693	14639	14789	14816	14744	14786	14948	14855	14617	14898	14746	14814	14799	14737	14710	14651	14649	14618	14812	14761	14922	14699	14731	14549	14877	14599	14770	14826	14754	14565	14681	14766	14705	14609	15001	14704	14686	14578	14535	14776	14769	14855	14776	14648	14716	14758	14781	14786	14738	14837	14669	14779	14784	14751	14724	14639	14771	14805	14713	14717	14788	14831	14521	14642	14580	14814	14649	14815	14835	14720	14701	14885	14834	14776	14694	14576	14866	14738	14568	14757	14630	14757	14692	14571	14606	14712	14657	14834	14735	14669	14952	14663	14625	14646	14627	14885	14583	14934	14905	14847	14786	14769	14625	14598	14750	14638	14701	14550	14649	14765	14645	14739	14881	14736	14607	14671	14813	14617	14844	14692	14854	14746	14761	14687	14808	14774	14683	14804	14653	14766	14776	14675	14630	14751	14843	14712	14649	14823	14769	14577	14597	14742	14659	14718	14824	14799	14634	14794	14770	14774	14614	14668	14814	14631	14695	14666	14801	14679	14744	14839	14829	14660	14829	14650	14740	14674	14551	14618	14740	14778	14882	14720	14742	14842	14737	14636	14493	14742	14782	14683	14833	14765	14780	14731	14565	14796	14655	14856	14826	14997	14603	14671	14599	14852	14651	14778	14639	15057	14612	14822	14676	14744	14861	14498	14801	14861	14925	14776	14791	14669	14730	14846	14635	14554	14745	14658	14894	14866	14777	14670	14869	14613	14707	14695	14566	14719	14675	14820	14730	14612	14818	14760	14879	14635	14768	14854	14762	14849	14679	14707	14581	14744	14764	14699	14699	14746	14666	14757	14740	14932	14653	14696	14698	14846	14673	14518	14775	14718	14523	14710	14718	14762	14847	14823	14575	14743	14699	14753	14563	14777	14789	14873	14607	14642	14753	14757	14584	14814	14629	14689	14698	14731	14855	14859	14643	14666	14790	14665	14665	14843	14759	14700	14596	14683	14754	14563	14845	14568	14746	14858	14696	14675	14704	14807	14869	14762	14643	14723	14629	14874	14728	14623	14647	14811	14787	14745	14769	14685	14896	14589	14666	14745	14675	14714	14858	14865	14684	14718	14728	14718	14651	14687	14811	14904	14638	14686	14698	14703	14721	14719	14658	14676	14578	14780	14535	14767	14777	14783	14793	14673	14720	14676	14760	14678	14663	14713	14746	14866	14721	14795	14820	14775	14800	14671	14837	14693	14787	14672	14811	14518	14707	14786	14650	14702	14743	14680	14749	14656	14677	14818	14700	14756	14706	14695	14797	14692	14834	14792	14723	14637	14740	14700	14670	14589	14779	14573	14794	14662	14639	14768	14753	14668	14813	14699	14823	14824	14580	14674	14780	14788	14754	14706	14631	14739	14723	14785	14769	14694	14823	14782	14690	14644	14696	14709	14706	14829	14680	14780	14639	14740	14555	14780	14559	14763	14894	14685	14754	14627	14703	14786	14611	14763	14835	14665	14672	14750	14671	14687	14784	14841	14553	14849	14790	14750	14687	14807	14576	14831	14748	14746	14666	14703	14777	14812	14776	14757	14606	14723	14545	14746	14843	14719	14712	14671	14715	14798	14743	14727	14600	14650	14578	14640	14820	14718	14864	14737	14760	14670	14871	14607	14780	14709	14749	14584	14909	14718	14696	14727	14694	14786	14892	14758	14605	14759	14710	14734	14747	14875	14755	14615	14718	14813	14678	14610	14639	14706	14744	14722	14719	14772	14694	14598	14730	14729	14678	14621	14706	14610	14710	14667	14717	14738	14713	14670	14821	14722	14904	14654	14944	14546	14702	14620	14644	14822	14650	14810	14588	14603	14855	14574	14820	14855	14650	14746	14686	14723	14717	14782	14516	14653	14510	14728	14743	14702	14719	14713	14639	14795	14711	14667	14760	14782	14632	14773	14822	14607	14758	14797	14804	14764	14710	14794	14803	14822	14660	14634	14736	14603	14705	14762	14835	14712	14805	14866	14740	14722	14629	14706	14745	14830	14839	14826	14780	14780	14833	14842	14706	14824	14691	14715	14651	14681	14776	14650	14674	14818	14735	14757	14661	14739	14666	14708	14851	14843	14833	14628	14736	14814	14478	14843	14832	14592	14634	14830	14792	14813	14724	14872	14763	14817	14657	14587	14624	14847	14703	14687	14595	14868	14805	14594	14797	14597	14698	14765	14807	14603	14722	14813	14768	14699	14785	14649	14766	14604	14704	14803	14845	14643	14644	14737	14656	14648	14622	14556	14741	14556	14635	14578	14645	14843	14780	14799	14834	14778	14688	14680	14613	14727	14716	14600	14846	14796	14949	14626	14764	14661	14687	14656	14729	14669	14680	14819	14864	14761	14698	14868	14770	14559	14765	14678	14769	14768	14675	14765	14716	14704	14650	14694	14647	14592	14635	14765	14778	14658	14766	14622	14651	14910	14883	14755	14722	14755	14946	14815	14611	14787	14735	14809	14745	14724	14885	14810	14658	14748	14782	14542	14787	14762	14431	15108	14765	14763	14703	14802	14762	14857	14742	14757	14846	14791	14521	14713	14713	14703	14730	14798	14691	14704	14616	14685	14865	14704	14727	14860	14667	14792	14679	14825	14773	14602	14778	14755	14777	14683	14761	14703	14636	14770	14917	14760	14648	14659	14732	14722	14742	14670	14668	14539	14720	14636	14925	14717	14679	14800	14858	14627	14602	14709	14622	14478	14779	14679	14848	14734	14811	14734	14628	14749	14571	14842	14727	14698	14767	14629	14700	14469	14654	14778	14820	14693	14822	14688	14566	14658	14660	14705	14595	14735	14816	14668	14768	14740	14612	14680	14814	14605	14738	14713	14733	14857	14685	14856	14744	14705	14645	15023	14874	14664	14701	14790	14789	14619	14803	14608	14600	14696	14668	14522	14801	14747	14721	14800	14719	14746	14686	14691	14764	14847	14786	14705	14860	14748	14842	14667	14670	14706	14804	14810	14752	14790	14716	14761	14714	14700	14726	14657	14618	14714	14780	14671	15023	14641	14630	14851	14644	14829	14785	14687	14793	14470	14728	14742	14526	14714	14726	14762	14728	14602	14641	14677	14635	14775	14866	14526	14627	14849	14575	14636	14770	14693	14770	14551	14746	14822	14676	14648	14756	14725	14644	14715	14765	14686	14787	14728	14779	14737	14625	14738	14825	14723	14702	14684	14611	14826	14706	14857	14779	14551	14788	14848	14885	14648	14552	14696	14649	14859	14705	14732	14823	14748	14790	14564	14740	14541	14736	14954	14523	14836	14779	14755	14716	14764	14652	14731	14668	14762	14872	14609	14583	14691	14604	14788
28268	23095	26509	22994	18790	17659	17373	16855	16501	16308	16452	16441	16334	16092	16380	16078	16238	16044	16216	15984	16091	16112	15920	15957	16071	16123	15937	16011	15938	16031	15940	15950	16162	16089	16223	16037	16154	15976	16001	16092	16077	15949	16041	16096	16099	16201	16212	15938	16124	15846	16220	15958	15777	15931	16269	15840	15969	15928	15964	15948	16158	15859	16020	15940	16241	15940	16145	16112	15921	16145	16096	16015	15932	16014	16137	15927	16018	15884	16113	16017	16024	16127	15894	16033	15964	16047	15760	16101	16121	16050	16057	16091	15936	16181	15920	16109	16138	16046	15935	16075	16064	15856	16092	15972	15852	16082	15854	16159	15918	15993	15972	15728	15954	15873	16152	16076	15949	15899	15963	15928	16009	15969	15842	15862	16020	16032	15950	16019	15939	16089	15935	15926	15728	16066	16042	15809	16112	15989	15911	16118	15999	15992	16188	16051	15992	16031	16006	15970	16195	15857	16158	15728	16128	15850	15688	16101	16102	15831	15846	15741	16042	16037	16016	16026	16035	15894	16094	15968	15791	15792	15862	15999	15988	16082	16170	16028	15967	15965	16003	16180	15751	15861	16013	15934	15967	15854	16128	15850	15974	16115	16008	15708	15984	15979	16051	16102	15990	16007	15964	15898	15968	15890	16091	15788	15994	16060	16104	15991	15868	15777	16053	15968	15912	16025	16041	15978	15839	15749	15976	16047	15938	15950	15913	16008	16048	15974	16121	15950	15937	15964	15964	16003	16191	16021	15974	15907	16142	16076	15946	15848	15739	15984	15905	16168	15913	16046	15944	15948	15961	16000	16228	15912	15945	16006	15790	15929	15890	15785	16153	16018	16054	15796	15914	16056	15951	16014	16023	15944	16006	15895	16073	16093	15816	16118	16022	16093	16038	15861	16109	15907	15934	16218	15923	16119	16030	15973	15944	16088	16253	16008	15902	15992	15965	16060	15942	16039	15876	16056	15913	16036	15960	16159	15979	15750	15949	15941	16012	15922	16181	16094	15796	15743	15978	16134	15962	15931	15878	15943	15863	15845	16039	15757	15818	15830	16143	15862	16047	15873	15914	15988	15922	15962	15821	15966	16136	16097	15929	16044	16091	15993	15867	16032	15921	15940	16027	15979	16053	15974	15954	15868	16158	16126	15795	16013	15957	15951	15980	15870	15996	15895	15895	15977	16104	16119	16010	15927	15856	15737	16021	15978	16024	15803	15996	15687	15986	15862	15913	16212	15888	15974	16114	15909	15893	15917	15993	15834	15916	15922	15914	16128	15835	16094	16073	15994	15959	15914	16069	15999	16007	15930	15961	15906	15946	16037	15819	15971	15900	16137	16196	16125	15984	15854	15957	16043	15923	16053	15876	16021	16015	16016	15964	16171	15862	16153	15982	15904	15925	16007	15700	15972	16058	15849	15877	16015	16155	15724	16007	16077	16044	16024	15948	15878	15979	16051	15984	15742	16127	15988	16132	16038	16040	16078	16338	15860	15727	16010	15866	16110	16077	15903	15903	15847	16036	15847	16108	16067	16054	16015	16048	16002	15970	16162	16122	15957	15880	15914	16111	16019	16045	16004	16045	16025	16092	15973	15971	15853	16107	16087	16124	15989	16121	15867	15939	16108	16075	15981	15897	15792	15864	15913	16033	15828	16158	16001	15998	15959	16157	15745	15911	15913	15993	16018	16055	16016	15937	15965	15888	15911	15883	16200	15975	15963	15901	15852	15937	16133	15882	16056	16036	15918	16248	15900	15942	16200	16008	16134	15975	15939	16048	15949	15981	15934	15884	15933	15967	16043	15842	16017	15957	16040	15952	16004	16058	15855	15939	16038	16212	16052	16040	15999	15829	16001	16001	15914	15914	16176	15902	16033	15940	15962	15896	15980	15875	15784	16155	16053	16004	15921	16107	15940	15897	16067	16073	15915	15897	16208	16204	16197	16245	16091	15945	16037	16217	15884	16198	16256	16146	15973	15774	15831	16060	16069	15958	15977	15961	15923	15960	15876	15988	15822	16068	16234	16096	15958	15767	16024	16000	16023	15937	15867	15745	15909	16186	15850	15860	16112	15999	16083	16121	15976	16188	16095	16198	15895	15895	16027	15972	16042	16074	15963	15845	15938	16071	16080	15776	15980	15994	16004	15915	16051	16186	15951	15896	15867	15974	15866	16072	16067	16032	15906	16020	15824	15948	15928	15938	16178	15984	15789	15821	16164	15828	16024	16156	16062	16035	16115	15833	16108	16041	16241	15965	16012	16017	15868	15931	15994	15969	15951	16116	15997	15974	16140	16250	16144	15908	16047	16057	15962	16176	15953	16019	16134	15838	15965	15813	15995	15891	15749	16031	16164	15921	15876	15949	15858	16013	15877	15955	15908	15853	16033	16127	16090	16031	16120	16088	15962	16096	15824	15889	16008	15963	16205	16038	15897	15993	16013	16104	15943	15805	15932	16047	16070	16066	16031	16055	16057	16021	15891	16009	16064	15923	15888	15955	15932	15916	16188	16188	16117	15990	15974	15995	16056	15960	15855	16085	15991	15970	16026	15784	15888	15941	16024	15952	16196	15955	16097	16091	16090	16024	15926	16096	16027	15908	16101	16008	15837	16033	16030	16127	16049	15980	16020	15950	15913	16028	15912	16079	16128	15982	15882	16111	16108	15841	15879	16045	15995	16005	15976	15967	15876	16063	16091	16090	16098	16075	15909	15885	16150	16131	16130	16044	15891	16026	15880	15789	16098	16018	16142	16053	16028	15937	16164	15923	16097	16075	16039	16064	16090	16018	16072	15902	15597	15962	15956	15827	15971	16012	15947	16018	16048	15954	15978	16020	15919	16128	15775	16009	15831	15859	15919	15939	15781	15959	16036	15961	16069	16130	16111	15901	15864	16051	16144	15987	15950	15991	15986	15819	15807	15886	16066	16058	16120	16029	16137	16086	16089	15901	15913	16219	15941	15817	15922	15754	15936	15904	16048	16115	15859	15985	15933	15869	16048	16090	16040	16034	16079	15923	16065	15854	15984	16202	16026	16056	15963	15932	15985	16003	15797	15945	16011	16112	15899	15881	15890	15900	15974	15881	15986	16019	16060	16034	16173	16120	15919	16014	15976	16229	16055	15951	16231	16094	15949	15844	16095	15822	15964	15946	16006	16044	15956	15993	15922	15987	15871	16076	15997	16029	16021	15877	15916	16001	16156	16197	16056	15834	15999	16228	15929	16076	15913	15894	16025	16116	15957	16057	16182	15954	16034	16041	16012	16013	15857	15978	15997	15929	15957	15999	16216	16088	16114	15809	15919	15884	15929	15976	15878	16236	16155	16104	15873	15969	15947	15954	15913	15987	16157	16157	15940	15983	15951	15928	16279	16113	16028	16059	16042	16038	15933	16134	15732	15888	15856	15869	16082	16086	15988	15906	16094	15969	16051	16053	16121	15956	15977	15965	15702	15996	15986	15841	16042	15827	15942	15901	16066	15738	15891	15945	16059	16009	15775	15854	15916	16128	15974	16242	15935	16083	15987	15850	16103	15837	15980	15989	15826	16107	16230	15959	15986	15929	16008	16026	15969	16107	15989	15944	15892	16059	15930	15941	15804	16117	16249	16045	16077	16121	15962	16250	16049	16111	16037	16046	16078	15989	15975	16006	16130	15916	16119	15852	15924	15903	16001	16067	16067	16100	15935	15914	15810	15799	16130	16024	15696	15949	15997	15963	16131	16012	15847	15956	16026	16065	15898	15806	15877	16017	15876	15955	16009	16179	15781	15797	16127	16071	15881	16182	15970	15889	15992	16039	15783	15988	15944	15991	15772	16145	16032	15941	16105	16039	15945	16075	16264	16031	16144	15943	15913	16089	15984	15906	15993	16151	16015	16033	15990	15981	15934	15969	16098	15950	16157	15973	16073	16203	16043	16024	15863	16085	16035	15908	15994	16034	15884	16015	16044	15882	16102	15832	15975	15909	16214	15920	16082	15854	15928	15979	15992	15975	15775	15963	15803	16154	16099	15873	15874	15869	16201	15914	15932	15936	16049	15959	15987	15918	16008	16159	15905	15881	15920	16007	16027	15977	16055	16060	15834	16053	15872	15986	16052	15891	15994	15842	15966	15935	15886	16012	16364	15907	15855	15915	16017	16041	16119	16173	16071	15887	16152	15908	16019	16118	16046	15900	15961	15917	15789	16043	15928	16015	16011	16029	16106	15948	15993	15842	15861	16032	15932	16111	15952	15975	15931	15999	16008	16087	16149	16049	16076	16022	15956	16048	16022	15657	15951	15946	16032	15949	16019	15947	15863	15800	16088	15806	16076	15938	15964	15785	16006	15954	16166	16121	15934	15972	16103	16081	16038	15988	16000	16060	15896	15875	15806	16032	15895	16286	16008	16087	15918	16001	16013	15895	16084	15851	16006	16123	15991	16206	16029	15692	15945	15950	16061	15983	15959	16004	15798	16003	15983	15912	15839	16106	16131	16266	16070	16152	16145	15783	16033	16031	15849	15957	15874	16011	15928	16101	16002	16030	15953	15907	15831	16138	16025	16147	16052	15956	16057	16093	16013	16049	15976	16022	16107	15911	15948	15942	15979	16053	15962	15941	16088	16080	16035	15831	15801	15975	16097	16025	16019	16061	16176	16045	15956	16091	16101	15867	15706	15852	15754	16099	15961	15907	16109	16081	15964	15966	15880	16026	15695	15840	16080	15948	15928	15997	15874	15834	16032	15816	15841	16109	16060	16210	15863	16040	15977	16032	15973	16116	15863	16052	15962	15850	16158	15986	16034	15899	15842	16034	15879	16084	16143	15997	16058	16100	16351	15869	15996	15927	15793	16046	15788	15987	16018	16032	16061	15972	16032	15974	15908	16333	15869	15859	16052	16085	16049	15984	16025	16078	16087	15887	15965	15941	15885	15911	15949	16079	15938	15996	16204	15863	15943	15956	16223	15954	15907	15900	15893	15941	16002	15958	16195	16097	16051	16038	16005	16025	16215	16104	15879	16190	16053	15978	15867	16009	15861	16222	16057	16086	16067	15967	15862	15914	15963	16105	16102	15952	16121	15837	16017	15902	16118	15955	16056	16063	16011	15969	16099	16081	15973	16044	15992	16237	15871	16098	15982	15853	15848	15855	15845
20090	28311	26481	21226	18541	17332	16367	15643	15432	15085	15028	14970	14906	14885	14762	14541	14764	14486	14478	14426	14805	14712	14594	14597	14504	14576	14618	14398	14502	14522	14462	14666	14477	14482	14564	14557	14481	14543	14624	14534	14491	14565	14548	14584	14517	14515	14653	14611	14622	14400	14437	14423	14440	14538	14433	14572	14683	14542	14558	14694	14405	14484	14643	14594	14296	14517	14475	14506	14578	14374	14544	14485	14605	14466	14418	14548	14594	14429	14288	14457	14501	14536	14401	14580	14458	14626	14385	14435	14465	14500	14361	14474	14631	14351	14476	14681	14473	14631	14512	14408	14513	14456	14561	14393	14461	14619	14564	14515	14450	14443	14452	14475	14548	14444	14438	14391	14591	14563	14421	14651	14448	14452	14693	14380	14664	14390	14506	14674	14485	14456	14517	14541	14527	14533	14588	14601	14439	14364	14413	14457	14628	14596	14526	14603	14447	14317	14472	14532	14551	14497	14598	14583	14572	14742	14568	14424	14573	14532	14612	14636	14567	14376	14650	14594	14812	14553	14323	14506	14436	14433	14409	14377	14589	14405	14554	14515	14460	14493	14599	14466	14679	14563	14409	14437	14427	14489	14547	14587	14381	14632	14522	14626	14652	14583	14644	14339	14576	14634	14432	14558	14554	14468	14529	14431	14530	14586	14626	14460	14421	14426	14483	14470	14471	14532	14558	14554	14553	14482	14580	14470	14588	14428	14588	14565	14492	14433	14494	14437	14683	14417	14525	14463	14524	14606	14601	14522	14397	14396	14472	14512	14400	14559	14538	14703	14502	14450	14466	14656	14594	14440	14443	14575	14553	14583	14708	14554	14617	14526	14581	14595	14576	14424	14383	14532	14425	14490	14457	14476	14414	14511	14415	14548	14425	14601	14417	14480	14517	14473	14438	14398	14662	14686	14500	14680	14483	14512	14459	14485	14562	14687	14544	14498	14587	14261	14347	14482	14347	14656	14388	14699	14479	14579	14412	14535	14637	14458	14549	14425	14595	14461	14532	14366	14563	14494	14647	14506	14550	14442	14396	14553	14608	14574	14518	14575	14485	14458	14631	14496	14587	14501	14570	14588	14537	14575	14608	14510	14571	14428	14526	14440	14633	14615	14349	14545	14525	14641	14499	14460	14472	14576	14650	14553	14467	14556	14522	14492	14392	14716	14475	14552	14608	14448	14517	14530	14567	14502	14522	14563	14611	14544	14415	14500	14543	14451	14627	14511	14488	14420	14561	14614	14626	14656	14506	14563	14633	14524	14501	14531	14528	14494	14485	14510	14441	14646	14563	14545	14485	14450	14505	14531	14467	14643	14382	14444	14718	14447	14562	14415	14584	14426	14511	14683	14608	14332	14598	14415	14682	14460	14651	14525	14801	14615	14482	14461	14582	14486	14541	14656	14678	14656	14489	14480	14527	14570	14586	14494	14421	14384	14633	14486	14386	14567	14493	14664	14459	14510	14525	14350	14580	14582	14488	14414	14539	14386	14506	14421	14536	14549	14544	14542	14614	14526	14481	14451	14568	14451	14557	14537	14575	14596	14492	14499	14618	14517	14704	14555	14665	14572	14637	14645	14406	14607	14504	14663	14375	14532	14651	14564	14646	14535	14664	14617	14548	14545	14348	14568	14549	14583	14567	14699	14383	14564	14544	14456	14470	14383	14436	14466	14601	14461	14342	14415	14614	14617	14548	14469	14599	14614	14565	14447	14434	14330	14475	14485	14434	14535	14437	14492	14603	14668	14524	14524	14435	14490	14467	14561	14527	14545	14582	14376	14503	14519	14425	14674	14469	14397	14492	14530	14525	14710	14606	14472	14437	14631	14612	14479	14425	14463	14513	14530	14423	14462	14570	14308	14481	14535	14526	14539	14457	14347	14371	14460	14444	14488	14438	14499	14579	14534	14700	14424	14548	14544	14638	14500	14443	14336	14531	14541	14539	14432	14447	14507	14540	14540	14590	14633	14422	14731	14405	14510	14476	14532	14435	14570	14422	14540	14561	14383	14435	14507	14516	14635	14418	14379	14521	14291	14514	14681	14570	14674	14547	14622	14545	14475	14350	14360	14477	14660	14765	14439	14639	14626	14410	14545	14432	14572	14392	14495	14414	14546	14494	14407	14527	14629	14542	14517	14614	14343	14546	14457	14500	14471	14572	14427	14463	14469	14487	14622	14499	14490	14696	14605	14505	14361	14589	14545	14513	14471	14434	14609	14537	14386	14538	14575	14587	14452	14623	14556	14545	14577	14475	14476	14428	14562	14582	14525	14521	14573	14672	14552	14552	14405	14646	14550	14415	14541	14537	14610	14393	14464	14580	14454	14571	14510	14726	14523	14552	14704	14327	14570	14457	14592	14452	14518	14497	14516	14569	14530	14517	14516	14485	14774	14613	14591	14530	14660	14541	14523	14475	14496	14601	14529	14649	14559	14448	14495	14514	14593	14504	14445	14527	14604	14582	14523	14409	14553	14565	14437	14526	14562	14407	14513	14604	14426	14595	14394	14617	14618	14506	14531	14547	14782	14466	14584	14570	14652	14455	14481	14505	14513	14407	14559	14473	14395	14424	14416	14491	14371	14444	14664	14462	14610	14601	14541	14574	14622	14574	14570	14351	14413	14525	14481	14559	14485	14504	14521	14568	14499	14538	14527	14630	14691	14488	14484	14576	14602	14613	14532	14579	14587	14637	14532	14596	14583	14339	14652	14458	14525	14574	14335	14843	14586	14587	14363	14661	14457	14483	14533	14550	14552	14448	14372	14564	14531	14529	14522	14577	14561	14533	14587	14642	14560	14376	14517	14459	14482	14504	14404	14568	14540	14468	14609	14620	14484	14487	14572	14622	14443	14589	14523	14375	14600	14461	14520	14363	14457	14533	14446	14389	14514	14519	14659	14474	14508	14656	14523	14545	14592	14767	14616	14485	14402	14679	14548	14495	14424	14581	14501	14427	14475	14406	14684	14335	14565	14576	14532	14410	14733	14517	14401	14391	14549	14442	14396	14366	14546	14591	14557	14718	14498	14566	14490	14442	14643	14411	14558	14609	14561	14444	14564	14440	14549	14444	14513	14490	14615	14619	14527	14682	14583	14528	14485	14578	14644	14499	14422	14546	14374	14628	14467	14452	14588	14478	14539	14451	14456	14592	14598	14366	14542	14618	14461	14609	14507	14394	14532	14570	14540	14345	14464	14402	14442	14602	14555	14386	14434	14592	14587	14489	14502	14581	14587	14417	14481	14413	14604	14642	14430	14598	14466	14505	14597	14430	14393	14654	14446	14519	14446	14445	14627	14555	14486	14560	14445	14470	14494	14491	14238	14398	14661	14374	14614	14376	14566	14604	14597	14530	14552	14497	14576	14649	14605	14454	14491	14637	14572	14556	14553	14675	14511	14611	14650	14437	14546	14594	14533	14508	14553	14474	14341	14583	14598	14350	14492	14392	14612	14449	14437	14512	14473	14517	14395	14576	14553	14440	14579	14330	14444	14514	14380	14536	14585	14519	14484	14549	14526	14572	14475	14472	14399	14533	14463	14650	14568	14569	14459	14474	14333	14582	14435	14472	14389	14503	14463	14615	14338	14507	14604	14594	14525	14483	14453	14569	14485	14494	14580	14480	14489	14675	14522	14673	14641	14469	14658	14555	14528	14470	14658	14636	14350	14513	14494	14621	14563	14513	14599	14505	14501	14598	14473	14646	14525	14680	14482	14422	14629	14594	14553	14581	14460	14484	14573	14552	14543	14578	14590	14524	14357	14466	14590	14594	14468	14424	14469	14317	14606	14543	14357	14549	14532	14488	14445	14468	14763	14482	14613	14550	14550	14532	14495	14584	14587	14484	14389	14574	14522	14594	14648	14653	14561	14513	14551	14389	14466	14409	14633	14774	14553	14601	14464	14569	14566	14592	14389	14717	14531	14453	14374	14568	14520	14475	14688	14597	14482	14351	14495	14690	14487	14466	14407	14562	14673	14556	14352	14444	14604	14636	14561	14489	14441	14639	14456	14490	14336	14474	14603	14508	14477	14495	14559	14488	14612	14518	14583	14473	14535	14474	14506	14572	14564	14525	14344	14537	14418	14529	14471	14416	14648	14529	14387	14582	14477	14568	14517	14571	14564	14588	14601	14394	14640	14410	14488	14566	14538	14579	14624	14590	14388	14524	14498	14423	14558	14492	14513	14704	14547	14591	14544	14542	14595	14519	14355	14594	14616	14473	14560	14499	14584	14278	14544	14485	14366	14700	14524	14599	14396	14578	14442	14522	14524	14515	14287	14515	14303	14516	14539	14365	14668	14499	14566	14511	14514	14648	14581	14412	14589	14474	14628	14547	14652	14480	14655	14453	14504	14500	14543	14556	14723	14568	14389	14574	14541	14488	14565	14603	14482	14563	14445	14549	14527	14682	14510	14366	14618	14436	14424	14321	14517	14781	14571	14484	14417	14537	14413	14431	14609	14422	14581	14537	14336	14437	14666	14516	14477	14432	14587	14718	14593	14629	14563	14454	14637	14431	14587	14629	14681	14456	14581	14459	14824	14363	14580	14620	14657	14490	14526	14438	14409	14440	14520	14518	14357	14387	14666	14472	14538	14472	14654	14595	14516	14640	14534	14721	14475	14416	14791	14606	14610	14519	14455	14557	14464	14660	14513	14442	14553	14527	14462	14500	14510	14393	14474	14557	14440	14444	14541	14656	14364	14677	14530	14545	14388	14511	14368	14383	14492	14627	14546	14671	14456	14441	14462	14670	14680	14393	14645	14527	14580	14809	14544	14522	14585	14598	14475	14459	14527	14419	14416	14425	14470	14539	14709	14476	14524	14582	14533	14452	14528	14451	14537	14704	14458	14409	14488	14499	14509	14371	14621	14520	14497	14467	14504	14483	14559	14471	14435	14374	14444	14500	14526	14462	14669	14531	14398	14351	14440	14701	14606	14612	14416	14552	14493	14538	14774	14494	14447	14572	14371	14432	14432	14624	14635	14672	14582	14678	14413	14518	14344	14538	14643	14433	14608	14678	14556	14478	14353	14490	14458	14609	14594	14530	14352	14511	14468	14575	14556	14537	14482	14560	14620	14378	14446	14602	14461	14522	14480	14535	14603	14410	14535	14467	14583	14667	14556	14509	14727
23368	20767	27945	23826	21949	22195	21172	18221	17290	16968	16803	16693	16327	16240	16389	16054	16249	16101	16124	16076	16040	16074	15945	15770	15910	15826	15999	15838	15901	16061	15965	15932	15940	15836	16149	15766	16005	15916	15884	16155	15829	15907	15865	15843	15901	15907	16010	15937	16047	15994	15753	15851	15798	15903	15794	15778	16031	16076	15890	15784	15747	16083	15975	16021	15908	15736	15937	16131	15846	16030	15874	15645	15746	15905	15865	15917	15922	15916	15956	15789	15843	15956	15968	15684	16025	15648	15685	15799	15723	15916	15971	15881	15875	16060	15813	15775	15827	15984	15952	15863	15846	15833	15977	15920	16013	15797	15923	15768	15904	16000	16072	15689	15897	15918	15970	15897	15907	15837	15878	16065	15797	15762	15920	15781	15694	15852	15917	16103	16059	15945	15934	15656	15814	15944	15993	15793	15786	15900	15931	15826	15891	15966	16022	15803	15739	15977	15856	15827	15736	15869	15858	15699	15998	15764	16002	16142	15960	15842	15735	15929	15847	15863	15980	15847	15886	15991	15785	15920	15903	15738	15862	15842	15963	15902	16042	15817	15958	15902	15851	15838	16029	15757	15793	15945	15935	16059	15893	15781	16051	15942	15956	15839	15912	16033	15939	15936	15824	15727	15913	15815	15958	15816	15966	15911	15991	15906	15774	15799	16017	16123	16069	15743	15794	15910	15996	15720	15895	15652	16071	15923	15701	15921	15840	15713	16017	15973	15606	15602	15880	15852	15869	15821	15797	15830	15726	15922	16062	15895	15843	16078	15851	15692	15924	15860	16055	15952	15770	15894	15703	15724	15810	15966	15878	15852	15864	15843	15942	15635	16030	15812	15802	15780	15724	15935	16166	15997	15847	15892	15849	16030	15898	15869	15923	15894	15940	15799	15875	15802	15777	15926	15636	15902	15765	15823	15679	15801	15961	15796	15854	15892	15724	15787	15702	15862	16034	15593	15979	15852	15844	16013	15792	15880	15915	15899	15742	15730	15957	16018	15944	15937	15846	15842	15844	15786	15890	15968	15930	15933	15887	15995	15940	15913	15798	15831	15903	15924	16067	16059	15812	15807	15764	15995	15822	16006	15719	15979	15828	16007	16267	15986	15929	15839	15949	15978	15912	15800	15843	15722	15885	15783	15796	15659	15902	15914	15976	15914	15765	15893	15814	15906	16038	16102	15931	15809	15972	15940	15915	15892	15794	15652	15909	15818	15871	15915	15961	15960	16069	15827	15762	15916	16044	15830	15841	15857	15843	15860	15930	15937	15942	15919	15945	15756	15950	15782	15922	16097	15781	15774	15946	15895	15936	15845	15942	16014	15778	15932	15679	15704	15923	15757	15829	15995	15848	16066	15753	15999	15986	15838	15644	15754	15957	15928	15687	15897	15996	15837	15934	15967	15853	15790	16028	15884	15951	16015	15748	15943	15933	15995	16042	16051	15865	15744	15841	15746	15675	15918	15915	15841	15763	15894	16036	15822	15747	16009	15981	15860	15841	16004	16067	15851	15991	15944	15940	15812	15817	15942	16138	15787	15830	15962	15825	15698	16023	15918	15831	16000	15707	15874	15962	15868	15942	15781	15661	16003	15739	15854	15907	15876	15747	15935	15841	15773	15908	15775	15669	15793	15833	15818	15727	15894	15898	16019	15845	15641	15973	15737	16051	15839	15867	15842	15918	15930	15674	15706	15813	15834	15757	15945	15896	15891	15709	15907	15915	15902	16017	15704	15847	15827	15997	15709	15859	15902	15965	15846	16020	15724	15781	15971	16059	15842	15864	15730	16037	15758	15691	15919	15877	15957	15920	15995	15788	15801	15851	15772	15937	15868	15929	15875	15952	15917	15843	15952	15869	15837	15865	16060	15902	15732	15806	15961	15819	15843	15715	15941	15790	15858	16027	16062	15777	15968	15906	15677	16030	16051	15940	15846	15735	15849	15676	15741	16004	16060	15846	15952	15976	15826	15793	15995	15871	16086	15953	15837	16098	15953	15921	15890	15797	15895	15846	15939	15731	15918	15783	15949	15851	15898	15981	15755	15853	15910	15829	15896	15974	15913	16005	15897	15880	15866	16059	15861	15726	15904	15774	15944	16004	16037	15861	16135	15872	15785	15745	15739	15585	15903	16111	15933	15791	15932	15689	15979	15975	15934	15872	15823	15908	15761	15837	15920	15848	15952	15935	16010	15861	15756	15790	15896	15922	15728	15785	15828	15806	15744	15839	15941	15938	15843	15973	15837	15833	15742	15961	15844	15842	15840	15963	15827	15922	15955	15832	16105	16073	16024	15954	15819	16047	16063	16013	16047	15910	16000	15984	15790	15904	15610	15731	15810	15953	15851	15959	15990	15698	15743	15847	15900	15704	15618	15860	15803	16250	16124	16111	15984	15841	16046	15846	15913	15725	15974	15903	15766	15826	15768	16028	15823	15896	15752	15670	15905	15688	16010	15863	15889	15991	15767	15852	15883	15754	16057	15741	15892	15918	15791	15913	15883	15722	15743	15865	15771	15935	15907	15914	15757	15881	15890	15736	15895	15867	15897	15798	15947	16074	15817	15827	15873	15702	15884	15641	16027	15912	15862	15722	15819	15825	15897	15883	15717	15787	15936	15803	15798	15879	16091	15991	15935	16030	16070	15792	15819	16027	15697	15761	15831	15756	15834	15891	15916	16210	15758	15704	15870	15818	15715	15767	15809	15938	15887	15738	15825	16056	15821	15851	16108	15852	15992	16062	15973	15834	15886	15898	15926	15865	15830	15797	15911	15787	15848	15893	15663	15631	15818	16051	15842	15977	15883	15754	15933	15923	15882	15851	16009	16084	15628	15911	15820	15806	15938	15794	15593	15843	16008	15954	15818	15929	15795	15872	15787	15912	15903	15938	15814	15944	15715	15841	15843	15833	15867	15975	15731	15828	15878	15833	15845	15903	15795	15927	15795	15945	15671	15707	15864	15683	15712	15773	15872	15893	15959	15618	15804	16024	15947	15847	16134	16098	15881	16068	15884	15800	15865	15894	15900	16074	16009	15899	15939	15723	15753	15516	15790	15836	15728	15959	15903	15832	16021	15967	15741	16158	15914	15970	15939	15878	15888	15815	15693	15874	15790	15954	15859	15861	15860	15923	15924	15870	15956	15890	15976	15879	15835	15885	15932	15940	15855	15766	15982	15913	15994	15862	15952	15869	15957	16003	15914	15994	16052	15796	15767	15776	15975	16013	15803	15970	15918	15887	15922	16004	15919	15889	15834	15850	15812	15797	15642	15957	15811	15758	15950	15915	15915	15906	15882	15908	15901	15830	15934	16038	15812	15949	15873	16031	15907	15929	15888	15908	15899	15888	15951	15759	15941	15887	15968	15912	15967	15617	15886	15903	16066	15954	15959	16049	16072	16003	15804	15895	15783	15813	15861	16178	16001	15935	15999	15870	15910	15985	16056	15728	15580	15836	15807	15825	15991	15956	15845	15976	15888	15897	16004	15845	15886	16002	15903	15860	15739	15934	15808	15972	15732	15882	15833	16028	15984	15817	15989	15774	15861	16027	15781	15857	15614	15747	15850	15894	15879	15767	15796	15818	15871	16109	15849	15626	15837	15846	15860	15862	15998	15845	15838	16058	15905	15921	15736	15841	15956	16077	15990	15964	15808	16073	15885	15854	16130	15881	15728	15920	15923	15803	15709	15998	15892	15710	15676	15816	15883	15916	15849	16059	15843	15755	15801	15905	16109	15967	15819	15810	15778	15975	15925	15795	15813	15729	15903	15806	15777	15790	15967	15900	15855	15755	15831	15959	15925	15933	15675	15836	15701	15718	15910	15895	15741	15774	15878	15836	15793	15829	15919	15919	15963	15778	15669	15846	15986	16079	15935	15717	16010	16040	15834	15978	15822	15878	15735	15878	15845	15849	15880	15889	15866	15850	15886	15801	15974	15923	15915	15890	15878	15979	15914	15928	15966	15827	15743	15866	15945	15813	15908	15933	15864	15672	15844	16046	15935	16003	15806	15943	15910	15898	15785	15993	15913	15771	15842	15881	16038	15802	15865	15653	15870	15879	15893	15869	15995	15883	15692	15982	16019	15795	15833	15782	15891	15613	15891	16033	15831	15853	15994	15692	16100	15911	15724	15949	15829	15893	15957	16003	15922	15880	15873	16027	15801	15768	15826	15772	15817	15821	16034	15848	15907	16120	15663	15940	15942	15922	15825	15869	15636	15880	15951	15869	15711	16039	15793	15926	15915	15915	16085	15871	15835	15851	15787	15921	15842	15773	15947	15707	15881	15779	15646	15847	15901	15922	15795	16008	15910	15933	15865	16053	15953	15801	15973	15724	15933	15858	15783	15802	15732	15717	15722	15966	15957	15750	15831	15725	15893	15986	15930	16013	15871	15853	15842	15800	15760	15977	15737	15979	15738	15721	15832	15797	16041	15796	15974	15725	15859	15859	15985	15963	15951	16059	15716	15941	16005	15866	15790	15878	15774	15802	15866	15912	15728	15799	15856	15679	15886	15835	15832	16015	15769	15890	15799	15940	16005	16029	15782	15963	16001	15915	15957	15890	16013	15947	15883	15994	15913	15848	15684	15701	16026	15816	15821	15771	15743	15887	15869	15902	16139	16071	15820	16123	15926	15893	15950	15981	15751	15790	15755	15785	15981	15958	15964	15735	15935	15606	15935	15819	16131	15768	15927	15947	15919	15817	15854	15819	16024	15848	15919	15935	15879	15942	15861	15895	15738	15873	15812	15895	15807	15993	15756	15783	15881	15891	15917	15953	15870	15882	15930	15917	15901	15862	15795	15672	15708	15902	15915	15887	15883	15796	16018	15958	15684	16000	15926	15957	15869	15804	15943	15845	15902	16001	15976	15815	15927	16089	16146	16012	15794	16034	15816	15888	15894	15808	15822	15835	15775	15935	15830	16005	15771	15864	16149	15949	15882	15835	15883	15987	15829	15812	15713	15801	15840	16001	15967	15925	15924	15923	15824	15757	15895	15879	15816	15816	15992	15869	15969	16117	15914	15921	15996	15896	15769	15875	15892	15920	15972	15913	15786	15759	15991	15968	15889	15863	15883	15809	16020	15827	15869	15840	15921	15875	15803	15829	16010	15624	15757	15910	15876	15756	15867
20288	35374	33538	26573	22599	19990	18323	16940	16371	15814	15360	15190	15205	14797	14939	14525	14591	14415	14589	14425	14251	14259	14393	14426	14257	14297	14381	14371	14447	14292	14465	14525	14247	14066	14400	14197	14329	14368	14494	14352	14160	14314	14233	14264	14314	14364	14272	14272	14189	14292	14428	14421	14338	14226	14402	14346	14239	14267	14296	14288	14284	14163	14328	14420	14199	14207	14207	14260	14130	14195	14396	14296	14201	14134	14261	14123	14222	14207	14255	14373	14279	14367	14267	14203	14202	14109	14146	14329	14156	14244	14182	14324	14322	14248	14146	14103	14401	14324	14155	14087	14301	14339	14291	14207	14384	14250	14300	14197	14103	14384	14218	14412	14253	14318	14374	14243	14126	14275	14403	14378	14230	14252	14287	14299	14256	14263	14218	14284	14256	14108	14236	14351	14220	14436	14220	14303	14320	14411	14213	14093	14182	14238	14365	14361	14138	14055	14651	14202	14289	14328	14253	14253	14325	14302	14206	14228	14297	14320	14220	14411	14046	14307	14137	14347	14144	14299	14172	14192	14356	14256	14188	14195	14372	14246	14321	14368	14194	14280	14320	14318	14246	14285	14097	14300	14209	14354	14190	14325	14312	14211	14430	14163	14363	14161	14255	14229	14178	14191	14237	14271	14134	14282	14094	14079	14279	14252	14305	14144	14268	14383	14182	14268	14409	14213	14178	14313	14152	14394	14196	14354	14268	14363	14268	14226	14176	14322	14229	14296	14241	14081	14282	14199	14267	14233	14246	14433	14312	14339	14280	14338	14235	14193	14279	14299	14149	14232	14210	14309	14232	14235	14227	14192	14303	14289	14343	14191	14103	14134	14357	14327	14240	14196	14212	14235	14168	14308	14244	14255	14258	14081	14140	14113	14153	14227	14222	14208	14116	14300	14338	14259	14208	14366	14367	14134	14162	14106	14145	14252	14165	14254	14120	14372	14206	14222	14251	14135	14300	14300	14209	14245	14127	14277	14162	14125	14150	14108	14250	14210	14232	14554	14354	14090	14267	14267	14318	14344	14196	14146	14166	14216	14285	14405	14159	14386	14117	14219	14272	14190	14012	14276	14354	14253	14280	14309	14073	14388	14129	14331	14372	14316	14279	14187	14227	14304	14229	14382	14241	14133	14276	14098	14222	14225	14368	14244	14331	14321	14282	14275	14149	14236	14348	14168	14227	14143	14275	14148	14270	14232	14159	14311	14084	14416	14349	14152	14295	14336	14246	14329	14354	14378	14225	14305	14233	14315	14150	14282	14363	14186	14265	14175	14107	14213	14171	14152	14340	14280	14109	14148	14426	14223	14319	14165	14311	14129	14165	14306	14385	14320	14244	14267	14453	14096	14319	14376	14149	14137	14240	14377	14222	14284	14203	14331	14240	14252	14321	14130	14355	14257	14270	14126	14220	14425	14170	14267	14150	14073	14082	14133	14158	14400	14394	14229	14273	14345	14285	14110	14031	14171	14317	14225	14213	14321	14238	14340	14115	14166	14036	14224	14135	14156	14175	14144	14212	14154	14314	14206	14270	14277	14265	14268	14212	14286	14230	14243	14353	14128	14343	14249	14219	14395	14351	14196	14100	14357	14218	14125	14315	14392	14344	14084	14167	14214	14289	14188	14257	14254	14318	14328	14118	14253	14358	14234	14259	13991	14306	14227	14141	14282	14199	14028	14272	14184	14236	14138	14313	14150	14207	14436	14165	14152	14239	14195	14139	14268	14164	14296	14238	14356	14234	14205	14192	14322	14147	14264	14151	14180	14232	14181	14249	14239	14220	14288	14229	14097	14161	14169	14335	14193	14241	14105	14211	14221	14211	14200	14182	14284	14222	14302	14173	14290	14322	14371	14352	14177	14383	14302	14202	14381	14130	14163	14156	14283	14195	14461	14307	14158	14281	14113	14288	14060	14211	14273	14126	14332	14301	14277	14281	14208	14333	14196	14246	14327	14300	14236	14312	14255	14167	14298	14261	14343	14124	14191	14325	14168	14083	14278	14127	14264	14385	14081	14308	14365	14371	14280	14215	14151	14253	14213	14202	14243	14121	14223	14195	14135	14197	14187	14401	14213	14283	14262	14415	14300	14127	14263	14222	14234	14302	14101	14215	14245	14322	14337	14313	14244	14101	14222	14351	14224	14221	14291	14097	14213	14261	14264	14384	14137	14313	14374	14349	14224	14264	14338	14258	14255	14514	14172	14317	14064	14312	14210	14310	14294	14436	14233	14142	14364	14177	14236	14312	14227	14329	14257	14299	14179	14110	14418	14150	14324	14298	14258	14221	14175	14255	14242	14212	14068	14239	14160	14369	14091	14183	14310	14241	14237	14328	14320	14388	14264	14195	14274	13974	14221	14293	14175	14152	14242	14322	14231	14218	14262	14187	14271	14280	14247	14300	14248	14162	14292	14098	14214	14248	14232	14246	14281	14276	14325	14207	14256	14282	14288	14248	14231	14310	14278	14408	14118	14242	14021	14193	14182	14120	14241	14156	14291	14174	14263	14379	14275	14151	14290	14324	14118	14229	14183	14331	14214	14240	14238	14255	14224	14265	14326	14168	14086	14315	14270	14277	14202	14179	14184	14374	14221	14177	14073	14212	14359	14318	14195	14124	14126	14337	14142	14264	14319	14008	14201	14274	14205	14214	14248	14294	14219	14243	14230	14302	14379	14381	14066	14190	14317	14402	14187	14140	14125	14216	14120	14198	14319	14207	14387	14307	14317	14251	14287	14027	14408	14178	14347	14300	14259	14203	14325	14116	14161	14124	14342	14386	14373	14168	14146	14252	14091	14340	14246	14253	14336	14501	14332	14122	14245	14129	14088	14157	14376	14306	14202	14156	14228	14209	14233	14495	14162	14187	14220	14170	14234	14362	14016	14406	14177	14361	14246	14225	14202	14236	14245	14180	14154	14200	14393	14336	14136	14321	14127	14082	14425	14194	14283	14260	14042	14232	14289	14318	14187	14295	14106	14197	14311	14210	14260	14349	14118	14315	14235	14099	14263	14355	14190	14143	14135	14257	14385	14312	14278	14291	14295	14339	14215	14308	14256	14321	14306	14097	14226	14102	14451	14183	14228	14052	14108	14145	14208	14295	14205	14260	14011	14170	14094	14211	14033	14234	14295	14213	14300	14229	14191	14125	14106	14219	14234	14242	14182	14265	14243	14202	14359	14383	14287	14235	14191	14231	14251	14228	14242	14189	14262	14269	14169	14331	14279	14165	14280	14065	14172	14266	14343	14139	14288	14317	14041	14368	14328	14173	14092	14158	14295	14348	14212	14175	14088	14359	14060	14457	14203	14305	14076	14293	14300	14164	14120	14437	14092	14290	14306	14367	14289	14239	14237	14163	14170	14200	14175	14140	14283	14131	14206	14277	14064	14308	14231	14324	14266	14215	14283	14080	14315	14047	14404	14245	14154	14238	14279	14200	14130	14335	14157	14231	14243	14220	14309	14155	14071	14135	14316	14120	14235	14219	14125	14399	14295	14129	14281	14150	14303	14407	14251	14275	14185	14348	14284	14318	14347	14176	14413	14325	14260	14237	14148	14206	14248	14138	14338	14339	14294	14328	14251	14413	14141	14299	14197	14248	14293	14338	14460	14097	14266	14256	14323	14255	14178	14317	14275	14233	14219	14202	14157	14390	14299	14292	14187	14174	14134	14242	14441	14305	14126	14282	14284	14359	14221	14312	14097	14305	14278	14184	14282	14298	14142	14142	14166	14319	14371	14113	14305	14155	14201	14295	14481	14206	14271	14222	14212	14226	14298	14062	14203	14192	14114	14166	14316	14249	14238	14350	14210	14336	14297	14224	14200	14259	14249	14152	14239	14272	14178	14081	14425	14292	14251	14159	14018	14174	14359	14395	14212	14117	14264	14390	14293	14333	14289	14311	13997	14311	14202	14289	14103	14286	14233	14167	14263	14070	14389	14211	14170	14236	14249	14293	14217	14266	14244	14054	14202	14450	14239	14316	14152	14391	14125	14227	14252	14107	14259	14121	14255	14206	14364	14249	14249	14346	14267	14320	14159	14257	14095	14388	14433	14106	14136	14205	14233	14261	14270	14285	14173	14072	14257	14042	14211	14301	14286	14325	14261	14176	14194	14099	14191	14222	14272	14175	14216	14127	14350	14209	14315	14378	14340	14258	14169	14123	14404	14226	14414	14283	14258	14286	14078	14384	14267	14170	14267	14130	14340	14291	14294	14264	14479	14378	14113	14249	14336	14112	14208	14114	14154	14004	14144	14399	14168	14212	14218	14225	14257	14173	14409	14212	14305	14315	14227	14223	14174	14227	14222	14237	14310	14249	14263	14163	14098	14219	14392	14211	14149	14337	14250	14221	14432	14058	14206	14252	14126	14212	14278	14185	13991	14292	14342	14242	14317	14324	14174	14158	14233	14187	14269	14260	14369	14161	14278	14126	14252	14115	14432	14244	14315	14039	14129	14271	14422	13930	14241	14210	14254	14268	14305	14046	14299	14346	14308	14140	14320	14105	14280	14391	14239	14342	14195	14118	14282	14184	14332	14308	14408	14193	14211	14365	14248	14216	14341	14175	14193	14221	14215	14224	14146	14202	14014	14358	14147	14335	14405	14109	14195	14408	14210	14072	14097	14334	14146	14456	14298	14175	14255	14415	14190	14281	14348	14196	14203	14072	14141	14317	14231	14147	14290	14276	14246	14217	14282	14257	14279	14314	14183	14332	14273	14190	14355	14318	14208	14246	14310	14213	14217	14212	14259	14224	14342	14219	14289	14157	14296	14203	14363	14048	14214	14157	14302	14343	14263	14245	14253	14455	14162	14159	14251	14252	14293	14295	14217	14149	14173	14327	14292	14263	14242	14087	14350	14296	14272	14211	14315	14321	14269	14231	14084	14366	14209	14162	14116	14335	14245	14212	14160	14130	14440	14249	14186	14314	14204	14259	14305	14331	14216	14371	14425	14316	14305	14188	14216	14278	14080	14247	14248	14234	14393	14306	14214	14235	14071	14155	14250	14182	14392	14109	14199	14264	14175	14236	14235	14266	14363	14096	14315	14259	14330	14207	14375	14299	14287	14423	14240	14325	14267	14124	14249	14187	14195	14221	14181	14138	14349	14227	14317	14228	14218	14047	14100
22223	20704	28274	23201	21158	23523	25018	19435	18339	17864	17523	17183	17241	16900	16815	16710	16566	16574	16367	16237	16353	16347	16463	16347	16341	16506	16222	16325	16161	16222	16237	16253	16366	16269	16161	16460	16220	16316	16032	16146	16276	16182	16116	16207	16035	16043	16269	16017	16045	16037	16096	16241	16031	16127	15983	16355	16177	16092	16157	16104	16137	16041	16193	16160	16211	16081	16272	16140	16094	16132	16151	16105	16138	16055	16313	16143	16234	16267	16225	16290	16259	16093	16118	16019	16162	16299	16066	16106	16167	16275	16011	16199	16083	16228	16081	16004	16138	15954	15985	16204	16166	15933	15966	16091	16063	16033	16048	16102	16120	16072	15996	15974	16058	15981	16137	15968	16055	16151	16054	16134	16138	16105	16201	16073	16015	16168	16078	15746	16072	16085	16000	16221	15801	16012	16235	16098	15939	15968	16070	16082	16271	16189	15932	15881	15950	15887	15977	16123	16190	16076	16118	16038	16020	15940	15993	16289	16148	16290	16147	16035	16013	16040	16121	16187	16149	16046	16095	16046	15889	15983	16201	15966	16156	15966	15968	15997	16157	16176	16089	16065	15891	16191	16209	16028	16044	16181	15914	16077	16000	15948	16219	16148	16083	16000	16095	16065	16206	15844	15948	16052	15983	16006	15956	16074	15918	15900	16142	16071	16026	16072	16170	16001	16058	16000	16076	16102	16119	15944	15974	16097	16159	16025	16168	16017	16109	16034	16256	16262	16106	16126	16111	16062	16131	16064	16129	15976	16225	16069	16074	16102	16206	16182	16020	16009	15978	16048	16113	15934	15989	16136	16071	16142	16170	16274	16174	15908	15999	15971	16099	16033	16168	15971	16149	16226	16128	16009	16107	16185	15940	15973	15976	15941	16089	15985	15991	16191	16127	16042	16140	15750	16222	16078	16214	16143	15882	16077	16222	16026	16156	16073	16067	16017	16175	15929	16101	16000	16156	16094	15997	16178	16006	15866	16087	16106	15997	16034	16266	16035	16110	15969	16113	16154	15970	16051	16213	16021	16070	16053	16040	16101	16136	15983	16115	15996	16067	16059	16037	16121	15981	16189	16153	16050	15942	16034	16047	16290	16073	16157	15891	15980	15969	16009	15802	16078	16345	16191	16038	16092	16058	16109	16176	16027	16092	16071	16147	16140	16156	16100	16218	16056	16067	16151	15996	16016	16056	16073	15948	16136	16053	16167	16173	16037	16085	16021	16136	15928	16177	16115	15982	16016	15930	15942	16101	16008	15938	16146	16053	16165	16182	16199	15944	16256	16026	16140	16194	16013	16106	15915	16135	16112	16143	15950	16128	16225	15938	16057	16100	16114	16096	15944	15969	16056	16038	15985	16018	15904	16307	15986	16022	16083	16192	16139	15861	16106	16095	16098	15958	15958	16092	15957	16005	16042	16213	16198	16177	16026	15986	16128	15910	16039	15959	16133	16007	15905	15998	16365	16254	16037	16169	16176	16141	15985	16020	15919	16136	15875	16129	16001	16092	15954	15873	16181	15860	16101	16160	15905	15872	15855	16087	15796	16056	15970	15967	16063	16168	15890	15956	16013	16031	16102	16049	15927	16239	16011	15967	15910	16225	15948	16026	16213	16003	15747	16058	15964	16080	16301	16091	15997	16242	16042	16285	16099	16022	16040	15895	16046	16208	16069	16051	15921	15966	16054	15933	16109	16308	16085	15946	16171	16066	15949	16178	16000	16074	15929	16096	16214	16139	16127	15947	15935	16159	16120	16013	15959	16026	16100	16080	16084	16133	15967	16150	16033	16103	16170	15957	16055	16059	15856	15735	16263	16143	15941	16151	16307	15929	16023	16116	16112	16051	16111	15980	16189	16020	15971	15952	16206	16043	15925	16033	16012	16115	16058	15933	15955	16217	15857	15997	16231	16077	15919	15722	16020	16176	16064	16062	16097	16243	16150	15859	15942	16214	15940	16196	16000	16096	15964	15832	16138	16309	16106	16157	16020	16042	16132	16281	15990	16126	16108	16117	16181	15940	15948	16029	16084	16019	15986	16089	16229	16086	15774	15912	16034	16046	15931	15928	15863	15903	16060	16064	16016	16061	16118	16087	16091	15986	16132	16151	16032	16065	16111	16031	16075	16003	16007	15975	16150	16278	16331	15981	16060	16110	16073	16090	16041	16055	16009	16020	16172	15839	16264	16057	15729	16072	16122	16209	16002	16123	16142	15963	15711	16090	15937	16059	16262	16019	15913	16235	15886	16255	16006	16020	15990	16203	16038	15987	16109	16241	16013	16183	16074	16100	16128	16149	16030	16013	16198	16198	16231	16156	16073	16252	16103	15959	15965	15975	15926	15919	16078	16128	16073	16086	15950	16137	16374	16120	16159	16153	16166	15973	15867	16126	15941	15872	15992	15846	16131	15995	16030	15999	15995	16081	16097	16047	16065	16074	16110	16262	15979	16189	16163	15930	16004	16105	16109	15973	16157	16159	16182	15940	15899	15970	16094	16102	16095	16034	16009	16115	15977	15961	16069	16148	15964	15996	15929	15994	16232	16021	16207	16198	16044	16034	16071	15891	16301	16079	16151	15978	16133	16147	16062	16072	16203	16026	16230	15900	16101	16222	16267	16102	15966	16153	16182	16086	16258	15827	15930	16125	16217	16126	16079	15986	15941	15949	16124	16177	15967	16096	15883	15982	16018	16103	16052	16203	16192	16351	16057	15971	15982	15919	15788	16286	16056	16174	15957	16073	15986	16205	16068	16134	16064	15974	15998	16076	16176	15981	16063	16004	16108	15932	15945	16040	16173	16111	16044	16211	16016	16035	16099	16227	16035	16129	16030	16086	15894	15933	16103	15899	15937	15944	15895	15945	16088	16364	16059	16039	16016	16077	16135	15939	15875	16001	16072	16148	15976	16219	16017	16129	15850	16114	16082	16132	16092	16249	16032	16242	16185	16255	15938	15997	16160	16023	16077	15943	15849	16141	16155	16118	16126	16141	15827	16064	16186	15912	16004	15939	15968	16090	16158	16134	15981	16044	16212	16114	15991	15969	16035	15930	16022	16218	15919	16092	15823	16022	15991	16299	16118	16172	15981	15988	16188	16220	15966	15994	16047	16122	16032	16060	16206	15945	15837	16071	15896	15945	16108	15924	16029	16173	16044	15853	16212	16102	16221	16256	16147	16174	16073	16058	16055	16120	16099	15920	15975	15937	16009	15875	16164	15906	15981	16077	16356	16273	15993	16167	16000	16286	16242	15977	16012	16136	16114	16063	16072	15920	16017	15841	16201	16076	15960	16017	16023	15878	16215	15968	16051	15939	15977	16045	16030	16147	16085	16038	16077	16147	15966	15934	16134	16077	16043	16071	16093	16106	16159	16084	15873	15917	15915	16055	15904	16038	16309	15980	15964	15950	16093	16051	16021	15955	15963	16187	15915	16268	16144	16071	16146	15914	16025	16032	15972	15913	15996	15907	16112	15979	15999	16040	16118	16075	15957	15821	15917	16139	16210	16188	15936	16125	16020	16088	16082	15965	16041	16117	16141	15929	15992	16039	15922	16132	16140	15932	15917	16239	16253	16019	16222	15969	16211	15989	15941	16127	15994	15987	15967	16332	16102	16070	16096	16056	15984	16225	16131	16112	16253	16179	16121	16171	15878	16085	16055	15962	16104	16028	16028	16234	16154	16104	16064	15979	15954	16000	15986	16024	16020	16036	16145	16338	15941	16029	15986	16066	16012	16182	15986	16077	16056	16044	16023	16123	16126	16066	16187	16173	16083	15989	16053	15948	16251	16198	15982	16078	15937	16261	16260	16227	16192	16031	16024	16066	16151	16140	16149	16115	16161	16096	16194	16161	16109	16022	16006	16093	16037	15992	15973	16107	16107	16087	16144	15998	16023	16060	15989	16074	15962	16277	15978	15935	16134	15947	15925	16166	16115	16171	16038	16289	16068	16026	16058	16160	16055	16071	16000	16191	15977	16115	15943	16031	16085	15962	16030	16177	16098	16233	15779	15961	16012	16032	15944	16226	15942	16049	16098	16142	15996	15997	16018	16108	16047	15852	16033	16206	15952	16119	16100	16249	16052	16059	15970	16056	15892	16121	15993	16161	16047	16087	16193	16230	16189	15922	16045	16132	16130	16056	16184	15889	16177	16289	16214	16031	16016	15965	16068	15853	16018	16031	16053	15816	16047	15992	15851	15960	16064	16030	15978	16005	16155	16308	15992	16132	16179	16050	16027	16274	15974	16010	16098	16161	15999	16037	15948	16025	16014	15976	16038	16004	16070	16027	16063	16085	15951	15930	16136	15950	15929	16044	15996	15952	16109	16173	16112	16108	16026	16241	15832	16083	15881	15908	15988	15835	16099	15924	16084	15999	16010	15968	15908	16054	15897	16037	16109	16246	16129	16105	16153	16095	16267	16151	15936	16074	16088	15997	16154	16113	16066	15985	16059	16211	15972	15976	16040	15944	15931	15980	16147	15959	16116	16034	16099	16114	16182	16073	16148	16059	15925	16090	16095	16203	16034	16170	16016	16043	16291	15969	15998	15829	16069	16068	15999	16030	15934	16219	15925	16063	15944	15978	15901	15804	16148	16172	16167	15994	15964	15847	15888	15903	16031	15978	15784	16138	15980	16047	16104	16019	15969	15905	16084	15804	16040	15981	16028	16086	16181	15880	15932	16019	16051	16154	16035	16141	16146	16059	16202	16112	15846	16241	15964	15936	16188	15947	16025	15832	16013	15867	15947	16026	16233	15934	16032	16071	15887	15986	15952	15907	16237	16009	16137	15898	16069	16080	16099	15923	16016	16016	16213	16065	16157	16055	16082	15869	16152	16061	15987	15875	16083	16033	15941	15893	16031	16167	16123	16179	15853	15964	16006	15977	15983	16020	15831	15717	16179	16037	16015	16144	16000	16011	16008	16227	16117	16211	16017	16040	15984	16039	15963	16009	16175	15981	16028	15884	15989	15863	15979	15973	15926	16055	16155	16078	16186	15955	16185	16069	16022	16104	16176	16351	16059	15980	16019	16024	15911	16254	15942	16145	16040	15955	15923	16043	15901	16074	16051	15903	16201	16050	16108	16097	15903	16001	16161	16173	16034	15994	16043	16106	15862	16054	15928	16073	16184
22435	40005	38320	30827	26058	22820	20655	18597	17747	16773	16073	15927	15681	15402	15179	14945	14675	14706	14660	14757	14653	14767	14476	14441	14378	14407	14467	14347	14292	14414	14383	14312	14484	14344	14508	14366	14522	14600	14584	14511	14362	14322	14424	14304	14501	14412	14517	14538	14415	14418	14276	14535	14396	14558	14437	14554	14632	14446	14502	14510	14430	14372	14374	14268	14317	14302	14396	14349	14435	14325	14278	14448	14500	14416	14435	14231	14314	14370	14501	14397	14334	14237	14442	14299	14543	14344	14271	14439	14492	14289	14380	14273	14324	14283	14166	14401	14320	14312	14430	14262	14437	14378	14426	14437	14189	14425	14310	14277	14270	14357	14447	14291	14376	14383	14284	14373	14337	14400	14530	14160	14382	14400	14489	14346	14326	14346	14271	14441	14396	14388	14176	14432	14323	14471	14405	14423	14390	14237	14387	14324	14251	14493	14354	14593	14432	14426	14152	14370	14346	14381	14337	14387	14414	14324	14376	14212	14254	14409	14278	14438	14354	14338	14501	14386	14265	14312	14390	14373	14338	14449	14083	14367	14382	14390	14406	14353	14293	14105	14382	14433	14455	14415	14290	14353	14473	14303	14384	14315	14278	14435	14368	14415	14251	14419	14223	14508	14114	14343	14220	14311	14274	14370	14316	14357	14251	14368	14303	14257	14281	14386	14368	14383	14407	14253	14144	14362	14359	14342	14472	14355	14320	14369	14325	14392	14317	14455	14346	14308	14537	14175	14426	14301	14268	14429	14540	14329	14296	14442	14305	14262	14326	14285	14420	14504	14357	14398	14345	14393	14182	14270	14280	14459	14349	14301	14495	14488	14268	14282	14341	14351	14384	14234	14439	14341	14358	14287	14423	14338	14415	14367	14338	14341	14534	14152	14246	14282	14337	14282	14358	14342	14410	14345	14398	14498	14418	14491	14374	14350	14349	14296	14270	14347	14373	14543	14386	14347	14260	14240	14273	14442	14181	14375	14228	14256	14403	14408	14320	14324	14221	14243	14246	14385	14454	14367	14475	14321	14399	14407	14261	14436	14410	14371	14377	14480	14405	14421	14209	14471	14403	14502	14376	14329	14369	14444	14535	14260	14272	14284	14262	14481	14470	14230	14340	14295	14379	14433	14551	14344	14288	14252	14391	14436	14293	14539	14350	14262	14332	14478	14291	14378	14317	14309	14413	14365	14364	14245	14408	14217	14266	14445	14354	14201	14295	14535	14300	13973	14200	14470	14166	14444	14187	14347	14443	14121	14266	14313	14396	14358	14325	14202	14441	14436	14402	14308	14243	14479	14193	14314	14406	14159	14426	14330	14252	14435	14393	14395	14436	14339	14347	14311	14440	14358	14315	14310	14333	14413	14368	14274	14175	14075	14362	14404	14460	14441	14442	14277	14372	14389	14403	14444	14281	14375	14384	14339	14403	14301	14296	14428	14231	14188	14535	14479	14147	14301	14249	14312	14181	14353	14275	14346	14172	14487	14218	14354	14253	14243	14358	14298	14113	14365	14275	14386	14339	14460	14411	14298	14334	14273	14475	14421	14452	14249	14448	14195	14407	14330	14317	14502	14249	14158	14354	14120	14282	14297	14486	14385	14235	14217	14233	14478	14273	14425	14290	14371	14449	14402	14284	14626	14276	14280	14447	14359	14310	14345	14381	14341	14429	14279	14326	14444	14388	14232	14316	14204	14431	14401	14275	14242	14324	14393	14355	14323	14255	14303	14492	14220	14394	14134	14446	14255	14375	14323	14166	14303	14331	14311	14466	14379	14221	14239	14356	14333	14205	14459	14333	14367	14381	14168	14324	14398	14361	14450	14345	14417	14269	14438	14274	14361	14451	14294	14317	14217	14550	14475	14304	14298	14510	14372	14257	14464	14489	14190	14384	14405	14467	14378	14437	14400	14341	14336	14499	14234	14271	14382	14395	14389	14254	14278	14292	14391	14391	14282	14416	14305	14434	14372	14351	14494	14332	14251	14347	14266	14208	14280	14336	14345	14295	14268	14344	14452	14180	14461	14333	14462	14358	14375	14321	14370	14427	14223	14288	14436	14368	14327	14519	14378	14440	14284	14446	14259	14408	14207	14303	14283	14257	14248	14245	14258	14382	14348	14417	14512	14318	14296	14339	14435	14317	14316	14443	14297	14393	14299	14468	14330	14244	14151	14259	14343	14361	14338	14334	14239	14458	14445	14325	14361	14358	14248	14343	14343	14241	14521	14349	14354	14432	14408	14294	14198	14323	14254	14313	14477	14414	14348	14311	14377	14394	14389	14339	14413	14440	14354	14440	14456	14315	14348	14388	14251	14345	14395	14307	14336	14286	14291	14533	14310	14439	14308	14367	14320	14278	14350	14335	14442	14255	14437	14243	14463	14423	14326	14417	14526	14364	14351	14220	14197	14268	14381	14429	14427	14300	14186	14329	14283	14247	14402	14443	14244	14251	14197	14334	14250	14344	14265	14318	14410	14340	14360	14223	14250	14256	14349	14246	14408	14261	14416	14443	14434	14511	14277	14396	14298	14507	14352	14388	14361	14295	14468	14414	14338	14232	14251	14390	14212	14284	14311	14369	14409	14332	14247	14378	14351	14386	14328	14285	14354	14498	14306	14215	14423	14419	14249	14259	14318	14256	14360	14375	14333	14297	14476	14245	14438	14085	14297	14402	14229	14214	14387	14421	14255	14359	14352	14312	14408	14421	14376	14331	14451	14494	14461	14280	14438	14202	14455	14335	14283	14335	14422	14258	14367	14314	14337	14422	14282	14290	14215	14658	14509	14356	14348	14414	14244	14372	14452	14250	14486	14245	14392	14408	14364	14170	14261	14244	14427	14386	14239	14267	14442	14397	14330	14286	14413	14168	14398	14295	14391	14385	14284	14379	14326	14232	14078	14396	14391	14475	14257	14260	14347	14243	14433	14318	14426	14406	14478	14301	14339	14454	14364	14386	14342	14228	14446	14314	14290	14281	14231	14390	14497	14357	14278	14442	14176	14454	14267	14244	14431	14415	14470	14290	14388	14343	14286	14460	14244	14280	14360	14266	14327	14276	14397	14498	14480	14161	14423	14347	14279	14414	14420	14271	14353	14558	14094	14454	14375	14469	14302	14440	14371	14234	14323	14131	14434	14484	14214	14280	14364	14274	14264	14384	14523	14408	14247	14282	14245	14204	14371	14264	14416	14309	14482	14383	14180	14308	14443	14321	14287	14371	14405	14361	14400	14099	14380	14455	14260	14383	14239	14337	14376	14462	14291	14480	14447	14257	14381	14290	14253	14268	14413	14353	14113	14327	14256	14422	14374	14322	14518	14230	14255	14545	14422	14274	14348	14257	14374	14267	14346	14291	14245	14387	14252	14385	14357	14312	14436	14360	14247	14475	14273	14341	14507	14439	14379	14264	14191	14249	14352	14314	14520	14457	14248	14345	14267	14257	14298	14317	14490	14319	14302	14280	14220	14340	14157	14288	14245	14253	14409	14470	14326	14440	14216	14330	14481	14325	14398	14378	14536	14463	14418	14330	14314	14317	14388	14268	14445	14515	14396	14281	14340	14449	14288	14345	14240	14354	14070	14386	14385	14261	14226	14371	14285	14316	14327	14255	14385	14323	14369	14488	14354	14505	14301	14351	14511	14240	14423	14349	14297	14568	14221	14494	14424	14325	14454	14375	14299	14257	14456	14266	14477	14201	14167	14378	14395	14338	14395	14296	14236	14321	14245	14445	14343	14286	14398	14249	14332	14341	14293	14357	14371	14511	14385	14445	14221	14238	14253	14390	14497	14465	14426	14327	14291	14330	14381	14413	14431	14409	14229	14442	14356	14195	14298	14200	14408	14168	14423	14307	14451	14187	14318	14398	14419	14486	14131	14244	14298	14475	14281	14313	14207	14416	14343	14251	14421	14401	14335	14192	14346	14276	14091	14235	14442	14374	14412	14403	14340	14376	14281	14258	14272	14331	14284	14483	14564	14178	14314	14262	14338	14603	14517	14378	14275	14247	14416	14385	14439	14434	14252	14390	14247	14321	14490	14270	14474	14381	14419	14249	14450	14325	14332	14495	14327	14345	14412	14406	14377	14457	14263	14321	14265	14512	14376	14403	14421	14182	14236	14384	14431	14432	14408	14209	14305	14361	14267	14298	14356	14486	14353	14398	14441	14374	14427	14491	14386	14344	14443	14384	14350	14462	14192	14448	14198	14359	14346	14287	14389	14372	14550	14330	14150	14316	14412	14455	14415	14413	14399	14305	14343	14520	14348	14432	14285	14259	14405	14305	14438	14275	14485	14278	14411	14240	14499	14239	14150	14288	14267	14348	14314	14210	14361	14605	14356	14383	14255	14449	14336	14233	14266	14330	14348	14226	14349	14257	14257	14169	14262	14304	14303	14343	14444	14415	14302	14454	14321	14241	14274	14382	14251	14351	14394	14456	14290	14284	14342	14427	14393	14404	14208	14277	14261	14405	14389	14467	14381	14295	14359	14459	14329	14143	14268	14427	14341	14428	14428	14504	14480	14268	14323	14321	14312	14295	14336	14263	14429	14286	14400	14349	14295	14496	14295	14376	14391	14521	14463	14454	14338	14447	14256	14507	14235	14346	14277	14338	14253	14404	14324	14483	14191	14430	14317	14293	14385	14207	14309	14490	14342	14355	14238	14391	14245	14367	14289	14414	14484	14359	14074	14316	14162	14430	14242	14175	14318	14187	14373	14303	14376	14266	14390	14078	14386	14362	14332	14291	14407	14546	14349	14332	14295	14319	14428	14332	14380	14304	14191	14486	14412	14285	14233	14518	14160	14472	14271	14378	14471	14295	14425	14457	14257	14310	14303	14491	14214	14422	14304	14347	14305	14253	14245	14338	14255	14349	14400	14266	14404	14367	14178	14584	14247	14432	14404	14268	14351	14446	14320	14489	14392	14240	14383	14342	14502	14299	14260	14544	14367	14207	14562	14359	14387	14336	14464	14315	14440	14448	14313	14319	14324	14211	14461	14172	14465	14201	14214	14425	14267	14313	14300	14392	14438	14226	14348	14279	14199	14218	14463	14425	14364	14373	14299	14364	14329	14293	14250	14384	14177	14296	14381	14434	14402	14277	14465	14358	14357	14363	14349	14345	14451	14382	14253
27008	22024	25466	21954	17970	17019	16451	16154	15696	15630	15537	15500	15721	15815	15435	15421	15450	15486	15496	15388	15163	15595	15388	15362	15297	15253	15300	15387	15310	15487	15388	15337	15432	15389	15336	15444	15157	15212	15333	15287	15464	15381	15505	15407	15417	15273	15415	15516	15361	15336	15222	15439	15269	15323	15529	15277	15213	15417	15367	15196	15266	15363	15268	15259	15497	15383	15289	15258	15320	15365	15307	15311	15266	15314	15511	15378	15137	15329	15364	15375	15179	15290	15482	15424	15412	15433	15263	15456	15359	15474	15402	15313	15443	15227	15256	15276	15281	15667	15304	15337	15422	15385	15498	15291	15330	15372	15360	15376	15468	15302	15375	15295	15524	15535	15303	15277	15188	15412	15023	15207	15100	15237	15395	15308	15266	15275	15388	15125	15539	15335	15460	15321	15321	15250	15258	15134	15271	15281	15409	15278	15133	15128	15297	15339	15454	15293	15147	15253	15287	15207	15201	15325	15361	15333	15372	15299	15257	15261	15450	15280	15068	15178	15349	15338	15326	15609	15603	15211	15303	15220	15347	15229	15308	15352	15354	15411	15424	15467	15133	15377	15226	15428	15541	15401	15168	15169	15242	15247	15315	15290	15295	15289	15275	15255	15149	15349	15520	15330	15300	15369	15419	15002	15356	15229	15465	15335	15261	15416	15449	15364	15479	15330	15165	15377	15386	15221	15229	15291	15538	15024	15304	15291	15392	15322	15049	15296	15288	15169	15272	15142	15225	15364	15305	15639	15277	15214	15261	15538	15288	15322	15400	15249	15459	15362	15365	15289	15389	15310	15356	15281	15185	15588	15503	15236	15631	15355	15352	15363	15174	15299	15153	15219	15279	15311	15428	15391	15350	15241	15134	15401	15424	15462	15462	15341	15227	15400	15277	15305	15490	15239	15317	15436	15239	15407	15252	15328	15291	15503	15218	15179	15251	15309	15093	15248	15276	15310	15354	15323	15425	15318	15141	15394	15347	15293	15374	15141	15388	15401	15316	15202	15316	15323	15338	15230	15317	15243	15386	15525	15375	15444	15327	15351	15469	15425	15252	15241	15199	15329	15240	15198	15336	15248	15195	15344	15414	15244	15273	15234	15183	15452	15422	15429	15410	15282	15211	15184	15452	15475	15359	15454	15232	15325	15367	15402	15389	15499	15473	15268	15373	15437	15455	15532	15157	15422	15543	15321	15468	15251	15331	15393	15106	15554	15117	15288	15507	15361	15397	15176	15443	15326	15216	15250	15224	15416	15240	15293	15289	15424	15260	15295	15303	15175	15252	15290	15470	15329	15353	15281	15324	15338	15264	15303	15275	15333	15440	15417	15348	15539	15404	15260	15364	15269	15622	15444	15078	15296	15543	15258	15222	15354	15198	15411	15297	15324	15279	15221	15395	15296	15218	15478	15306	15267	15358	15349	15400	15289	15520	15362	15255	15377	15290	15234	15576	15366	15457	15219	15243	15229	15392	15221	15357	15441	15386	15482	15407	15341	15399	15540	15399	15299	15282	15249	15400	15270	15321	15425	15350	15395	15376	15240	15310	15413	15414	15328	15346	15365	15334	15199	15370	15379	15223	15130	15476	15241	15312	15284	15317	15353	15153	15407	15302	15296	15226	15330	15372	15390	15361	15154	15141	15354	15243	15282	15466	15442	15261	15236	15453	15368	15302	15500	15281	15281	15480	15173	15235	15434	15408	15487	15363	15380	15399	15107	15324	15534	15334	15286	15324	15291	15232	15213	15214	15393	15366	15290	15338	15271	15272	15320	15320	15125	15380	15494	15355	15439	15480	15272	15437	15282	15355	15483	15221	15096	15349	15318	15311	15289	15291	15429	15205	15395	15481	15105	15224	15319	15174	15203	15284	15450	15412	15274	15242	15285	15311	15351	15191	15300	15255	15251	15308	15318	15420	15130	15394	15223	15388	15370	15500	15348	15278	15345	15448	15275	15315	14989	15152	15224	15378	15238	15429	15240	15313	15244	15372	15326	15592	15368	15380	15295	15121	15652	15342	15329	15282	15245	15394	15263	15461	15341	15272	15301	15223	15358	15513	15211	15267	15279	15302	15286	15279	15237	15364	15277	15344	15190	15235	15399	15384	15377	15257	15337	15316	15341	15200	15419	15215	15290	15120	15570	15422	15190	15308	15307	15559	15452	15198	15295	15228	15276	15330	15279	15339	15242	15280	15476	15363	15445	15384	15438	15488	15282	15271	15424	15159	15302	15316	15156	15568	15300	15439	15423	15247	15076	15196	15240	15259	15391	15191	15368	15203	15240	15365	15425	15270	15290	15309	15110	15097	15349	15350	15391	15407	15382	15227	15429	15244	15354	15442	15419	15410	15378	15324	15413	15387	15373	15326	15380	15355	15177	15332	15356	15414	15354	15262	15225	15222	15347	15574	15339	15347	15471	15332	15382	15323	15343	15554	15370	15174	15346	15438	15414	15257	15486	15221	15315	15371	15485	15464	15204	15174	15419	15411	15202	15296	15375	15227	15362	15315	15241	15325	15367	15317	15336	15163	15222	15180	15331	15323	15410	15277	15378	15303	15185	15226	15280	15408	15336	15368	15256	15341	15254	15281	15465	15317	15341	15225	15297	15290	15525	15294	15328	15173	15172	15166	15455	15535	15334	15337	15247	15367	15334	15337	15496	15308	15275	15346	15421	15468	15469	15295	15270	15326	15491	15391	15123	15398	15308	15432	15347	15361	15431	15306	15270	15260	15408	15233	15382	15353	15321	15206	15241	15253	15187	15225	15298	15361	15412	15353	15116	15240	15390	15591	15475	15391	15411	15371	15372	15396	15151	15495	15323	15395	15275	15273	15157	15323	15151	15283	15200	15376	15202	15309	15252	15345	15234	15338	15213	15435	15149	15461	15442	15322	15358	15285	15395	15405	15317	15227	15480	15469	15415	15323	15384	15391	15392	15260	15286	15284	15367	15360	15332	15466	15291	15286	15463	15226	15548	15276	15283	15146	15308	15294	15198	15302	15257	15344	15231	15216	15511	15157	15309	15393	15510	15333	15189	15416	15370	15306	15381	15327	15473	15452	15306	15266	15223	15283	15251	15368	15226	15247	15319	15407	15415	15262	15338	15362	15305	15305	15375	15571	15459	15443	15373	15156	15166	15532	15464	15362	15126	15016	15349	15225	15296	15397	15416	15488	15400	15452	15359	15560	15594	15120	15354	15234	15274	15154	15372	15184	15324	15136	15285	15375	15296	15470	15380	15398	15382	15292	15340	15389	15263	15450	15201	15326	15272	15405	15246	15382	15129	15303	15221	15102	15078	15303	15521	15418	15249	15214	15380	15269	15358	15319	15174	15377	15325	15396	15364	15284	15361	15418	15060	15270	15250	15399	15318	15409	15442	15286	15382	15177	15329	15248	15258	15270	15391	15104	15366	15179	15501	15274	15031	15254	15301	15273	15233	15301	15396	15233	15315	15274	15175	15279	15318	15412	15351	15348	15315	15187	15339	15311	15325	15337	15372	15308	15220	15258	15368	15349	15617	15331	15336	15285	15408	15285	15165	15346	15289	15248	15342	15269	15181	15339	15340	15289	15456	15294	15305	15167	15188	15245	15291	15302	15237	15330	15351	15346	15346	15341	15346	15385	15433	15338	15405	15249	15413	15405	15448	15347	15316	15386	15479	15355	15416	15180	15039	15296	15305	15348	15418	15444	15251	15188	15419	15422	15348	15306	15415	15304	15309	15066	15235	15264	15380	15258	15416	15312	15271	15280	15261	15365	15214	15394	15357	15402	15461	15369	15285	15261	15169	15257	15249	15558	15162	15285	15196	15255	15253	15445	15208	15402	15378	15337	15358	15347	15340	15459	15291	15282	15310	15508	15439	15323	15303	15302	15312	15305	15334	15330	15334	15152	15426	15192	15298	15175	15568	15249	15345	15497	15212	15453	15204	15498	15285	15391	15330	15322	15512	15231	15295	15569	15403	15413	15246	15414	15415	15373	15230	15270	15428	15349	15224	15432	15409	15312	15426	15465	15315	15208	15416	15259	15585	15135	15244	15260	15180	15514	15353	15205	15337	15513	15231	15204	15284	15385	15525	15060	15365	15380	15402	15214	15315	15315	15275	15391	15302	15275	15397	15170	15243	15413	15198	15184	15354	15375	15375	15513	15165	15376	15477	15301	15243	15440	15327	15569	15364	15585	15431	15329	15351	15384	15468	15300	15211	15604	15336	15534	15370	15130	15223	15142	15326	15361	15278	15261	15518	15605	15418	15533	15319	15301	15488	15403	15313	15232	15386	15366	15259	15517	15318	15320	15295	15245	15579	15362	15442	15244	15368	15487	15191	15290	15266	15283	15403	15291	15339	15455	15241	15354	15420	15419	15464	15269	15426	15559	15315	15298	15319	15289	15395	15270	15258	15364	15620	15258	15341	15355	15284	15476	15476	15418	15324	15379	15312	15332	15321	15323	15196	15318	15290	15279	15380	15325	15385	15336	15368	15414	15456	15373	15361	15463	15130	15426	15443	15398	15224	15212	15300	15283	15516	15486	15355	15193	15400	15337	15295	15206	15423	15353	15538	15348	15249	15291	15321	15385	15501	15178	15229	15517	15336	15428	15292	15402	15210	15455	15535	15345	15265	15478	15131	15290	15205	15540	15352	15287	15253	15184	15381	15376	15336	15372	15184	15343	15327	15251	15403	15615	15288	15246	15480	15007	15249	15400	15385	15333	15352	15358	15455	15415	15417	15201	15427	15243	15471	15402	15240	15330	15384	15324	15215	15321	15302	15532	15423	15198	15211	15481	15514	15533	15310	15134	15363	15512	15376	15378	15215	15374	15366	15381	15230	15262	15376	15532	15146	15389	15387	15215	15394	15243	15267	15359	15126	15380	15302	15388	15331	15470	15371	15273	15408	15445	15460	15343	15217	15246	15072	15489	15346	15343	15470	15258	15167	15353	15380	15284	15169	15386	15262	15403	15362	15372	15372	15426	15116	15368	15392	15221	15372	15360	15363	15338	15256	15231	15283	15442	15328	15120	15571	15393	15391	15366	15277	15110	15334	15397	15410	15037	15424	15192	15361	15339	15322	15132	15241	15351	15376	15428	15278	15431	15230	15307	15250	15297	15326	15293	15424	15407	15343
19042	27032	25680	20175	18055	16390	15606	15011	14625	14426	14297	14353	14314	14073	14188	14138	13863	13906	13835	13929	13978	13872	13816	14042	13858	13893	13891	13778	13838	13920	13768	13955	13831	13799	13913	13783	13998	13832	13972	13862	13763	13874	13942	13791	13963	13856	14105	14021	13862	13957	13960	13893	13741	13994	13886	13964	13907	14021	13811	13783	13826	13833	13852	13966	13991	13830	13915	13836	13812	13846	13820	13927	13916	13687	13919	13846	13847	13905	13772	13956	13994	13829	13812	13679	13996	13779	13934	13946	13659	13969	13882	13914	14031	13744	13935	13956	13778	13778	13948	13820	13872	13800	13805	13947	13889	13957	13918	13911	13910	13959	13965	13914	13844	13819	13885	13817	13949	13825	13819	13891	13827	13746	13889	13839	13953	13720	13837	13884	13738	13758	13859	13823	13788	13902	13883	13914	13976	14024	13953	13897	13785	13923	13809	13943	14020	13956	13949	13886	13932	14020	13897	13977	13958	13915	13902	13922	13806	13743	13838	13890	13757	13740	13845	13738	13948	13927	13899	13934	13771	13894	13846	13896	13763	13882	13778	13782	13859	13678	13988	13903	13935	13773	13828	13949	13804	13851	13875	13748	13940	13848	13774	13761	13917	13866	13763	14001	13700	13780	13890	13859	13918	13838	13907	13799	13912	13868	13841	13896	13839	13727	13891	13718	13953	13842	13785	13849	13895	13673	14025	13742	13963	13959	14019	13940	13895	13978	13689	13913	13817	13966	13945	13830	13777	14056	13873	13764	13926	13616	13901	13722	13701	13831	13985	13948	13789	13891	13952	14060	13882	13873	13747	13827	13853	13731	14014	13886	14042	13817	13803	13753	13819	13905	13823	13838	13810	13895	13686	13869	14096	13889	13898	13807	13956	14045	13829	13757	13961	13890	13790	14000	13872	13833	13845	14040	13939	13875	13886	13842	13764	13903	13948	13866	13846	14029	13805	13896	13855	13932	14028	13937	13981	13873	13793	13960	13789	13684	13923	13979	13788	13764	13768	13850	13829	13899	13898	13797	13951	13847	13788	13952	13978	13645	13825	14067	13835	13682	13916	13862	13713	13875	13865	13924	13890	13865	13901	13862	13988	13999	13983	13748	13818	13904	13925	13798	13821	13844	13933	13983	13966	13984	13642	13803	13912	13838	13900	13770	13921	13629	13847	13912	13769	14003	13889	13920	13729	13797	13805	13825	13861	13860	13821	13890	13834	13934	13800	13860	13946	13996	13819	14018	13881	13865	13951	13749	13984	13776	13974	13804	13820	13829	13817	13963	13729	13818	13907	13948	13943	13834	13931	13899	13875	13739	13831	13792	13804	13841	13815	13786	13764	13766	13792	13958	13800	14012	13900	13916	13799	13816	13970	13841	13995	13970	14000	13730	13847	13693	13854	13873	13816	13940	13790	13961	13997	13869	13953	13766	13660	13940	14026	13662	13830	13798	13855	14151	13772	13852	13698	13863	13956	13985	13871	13804	13702	13833	13863	14061	13850	14006	13806	13874	13861	13911	13819	13716	13769	13730	13787	13960	13891	13903	13976	13846	13920	13834	13690	14106	13690	13897	14018	13721	13903	13941	13909	13708	13935	13626	13890	13938	13959	13964	13806	13757	13844	13722	13756	13800	13929	13865	13950	13894	13924	13763	13880	13878	13928	13871	13916	13846	13902	13869	13884	14037	13855	13761	13884	13860	13939	14007	13821	13886	13979	13987	14070	13820	13989	13835	13961	13800	13964	13964	13755	13977	13970	13875	13801	13979	13942	13922	13900	14081	13995	13868	13792	13909	13866	13807	13741	13903	13762	13893	13841	13804	13718	13840	13901	13891	13783	13666	13915	13820	13886	13961	13860	14086	13851	13915	13905	13786	13912	13736	13989	13966	13883	13821	13812	13815	13925	13882	13900	13994	13767	13860	13879	13848	13918	13834	13994	13707	13887	13978	13848	13995	14005	13856	13972	13971	13865	13784	13819	13939	13871	13767	13886	13772	13953	13755	13855	13737	13883	13903	13995	13955	13764	13781	13835	13854	13823	13885	13987	13872	13900	13947	13848	13959	13972	13968	13981	13849	14022	13789	13808	13947	13897	13957	13894	13883	13778	13871	13736	13737	13883	13886	13945	13880	13787	13827	14051	14095	13938	13918	13929	13732	13901	13839	14024	13754	13878	13892	13904	14019	13770	13764	13835	13720	13756	13841	13894	13914	13790	14038	13772	13858	13832	14012	14019	13970	13935	13700	13805	13899	13885	13947	14023	13899	13789	13845	13984	13854	14004	13840	13822	13767	13716	13725	14107	13827	13992	13888	13899	13779	13915	13861	13937	13945	14007	13836	13645	13878	13782	13879	13932	13954	14055	13818	13741	13786	13796	13731	13951	13718	13832	13840	13876	13986	14042	13883	13828	13796	14023	14006	13799	13824	13885	13858	13852	13863	13831	13916	14025	13953	13895	14073	13912	13968	13834	13891	14032	13819	14023	13947	13868	13866	13751	13774	13824	13870	13673	13850	13892	13834	13943	13854	13881	13937	13789	13886	13744	13694	13920	13882	13995	13795	13904	13938	13918	13748	13659	13830	14021	13838	13752	13879	13944	13940	13844	13925	13772	13628	14110	13862	13834	13844	13903	13982	13841	14122	13945	13925	13731	14187	13838	13904	13786	13873	13819	13983	13944	13906	13741	13878	13944	13876	13948	13942	13779	13919	13910	13816	13981	13899	13926	13942	13923	13971	13942	13928	13810	13841	13971	14061	13850	13959	13908	13899	13869	14029	14039	13886	13887	13858	13853	13964	13926	13806	13983	13834	13809	13961	13852	13999	13854	13909	14073	13938	13874	14089	13873	14064	13980	13820	13898	13833	13867	13842	13767	13721	13850	13737	13703	13766	13867	13969	13857	13796	13832	13882	13838	13865	13750	13823	13925	13771	13999	13745	13991	13889	13936	13796	13784	14031	13993	14032	13980	13942	13831	13884	13658	13860	13782	13931	13797	13925	13933	13807	13953	13855	13860	14002	13959	13862	13883	13822	13847	13928	13710	14064	13964	13787	13913	13967	13750	13847	13860	13819	13925	13787	14002	13966	13981	13922	13860	13855	13882	14053	13774	13973	14159	13877	13945	13863	14011	13931	13803	13994	13936	13821	14002	13928	13940	13794	13927	13788	13870	13753	13711	13878	14006	13845	13617	13769	14054	13850	13817	13866	13854	13901	13804	13790	13895	14006	14007	13837	13958	13845	13776	13755	13981	13860	13963	13979	14026	13907	13736	13758	13858	13846	13961	13881	13861	13809	14012	13855	13917	13946	13908	13848	14035	13871	13914	13792	14015	13954	13821	13999	13819	13749	13827	13800	13769	13806	13940	13684	13966	13804	13729	13892	13926	13849	13784	13994	13969	13776	13837	13925	13782	13848	13939	14082	13829	13948	13921	13972	13821	13991	14040	13801	13724	14085	13836	13945	13883	13794	13900	13922	13927	13742	13898	13998	14066	13786	13876	13769	13848	13776	13845	13908	13697	13761	14110	13834	13899	13830	13825	13937	13797	13825	13772	13898	13974	14086	13782	13938	13804	13903	13753	13878	13708	14016	13833	13832	13850	13816	13919	13882	14028	13888	13931	13950	13850	13879	13854	13951	13808	13923	14160	13732	13978	13904	13806	13826	13814	13636	13698	13745	14007	13910	13958	13836	13711	13922	13782	13832	14037	13728	13967	13907	13982	13804	13852	13741	13890	13932	13988	13522	14021	13872	13787	13892	13902	13966	13941	13820	13783	13922	13874	13716	13959	13828	13967	13955	13936	13914	13898	13844	13882	13850	13975	13920	13900	14084	13992	13812	13978	13861	13890	13749	13760	13934	13851	13836	13955	13964	14029	13791	13744	13769	13831	13899	13786	13971	13849	13760	13889	13882	13883	13863	13721	13872	13870	13875	14001	13874	13941	13856	13844	13834	13830	13917	13658	13883	13955	14021	13800	13828	14007	13901	13863	13951	13693	13830	13824	13866	13805	13919	13776	13583	13953	13910	13891	13996	13953	13854	13782	13968	13793	13871	13818	13576	13685	13946	13918	14024	13811	13894	13723	14021	13958	13744	13821	13801	14005	13850	13828	13720	13919	14076	13800	13805	13814	13870	14118	13873	13950	13892	13988	13976	14041	13744	13857	13903	13956	13806	14024	14021	13938	13873	13925	13949	13871	13846	13856	13896	13812	13844	13790	13905	13974	13935	13907	13980	13680	13902	13890	14046	13900	13872	14022	13949	13755	13901	13964	13905	13788	13867	13757	13958	13865	13893	13708	13832	13635	13833	13960	13879	13800	13780	13885	13821	13910	13972	13917	13898	13714	13791	13865	13888	13888	13887	13877	13893	14006	13761	14038	14031	13774	13967	13735	13813	13653	13792	13788	13870	14034	14031	13965	14021	13934	13897	13804	13936	13702	13793	13915	13879	13966	13834	13797	13951	14151	13905	13864	13989	13823	13796	13788	13962	13860	13939	14000	13863	14007	13897	13920	13781	13964	13863	13889	13865	13955	13819	13855	13819	13927	13907	13824	13856	13924	13834	13769	13872	13877	13711	13913	13797	13960	13829	13859	14009	13854	13870	13885	13977	13960	13896	13834	13877	13800	14023	13953	13756	13951	13788	13873	13847	13819	13802	13812	13772	13856	13990	13907	13795	13790	13742	13894	13872	13982	13864	14036	14053	13872	13738	13782	13775	13767	13956	13881	13812	13842	13851	13876	13951	13908	13777	13868	13941	13847	13839	14062	13917	14005	13952	13888	13791	13889	13896	13767	13942	14025	13970	13881	13993	13861	13895	13808	13862	13791	13989	13913	13978	14001	13827	13851	13975	13804	13873	13916	13735	13926	13872	13782	13594	13902	13808	13850	13803	13860	13859	13969	13920	13828	13758	13855	13920	13870	13793	13908	13961	13909	13971	14001	13959	13830	13981	14047	13974	13885	13879	13725	13880	14005	13976	13929	13750	13995	13950	13692	13789	13827	13924	13841	13985	13803	13985	13914	13851	13940	13815	13773	13745	14013	13707	13905	13699	13798	14027	13828	13984	13872	13872	13840	13926	13979	13726	13765	13868	13672	13906	13930	13881	13829	13854	13940	13915	13796	13851
24435	21721	29345	24913	23048	23230	22003	18686	17935	18108	17419	17232	17271	17068	16941	17020	16976	16858	16919	16893	16758	16711	16613	16746	16614	16795	16764	16762	16881	16672	16716	16776	16685	16560	16657	16694	16782	16882	16690	16728	16815	16713	16587	16713	16667	16729	16880	16598	16991	16883	16695	16611	16530	16635	16739	16815	16799	16615	16877	16783	16616	16719	16571	16704	16490	16489	16708	16613	16817	16717	16524	16764	16693	16777	16685	16635	16958	16828	16694	16613	16639	16557	16616	16526	16518	16732	16568	16687	16664	16642	16828	16683	16511	16736	16679	16518	16646	16758	16861	16601	16579	16519	16443	16495	16619	16722	16604	16618	16642	16561	16506	16501	16681	16793	16546	16605	16623	16492	16491	16718	16562	16610	16556	16797	16866	16514	16470	16640	16799	16616	16597	16542	16658	16569	16530	16634	16656	16551	16518	16502	16396	16620	16680	16528	16693	16586	16518	16738	16617	16722	16437	16526	16330	16622	16567	16465	16478	16491	16644	16676	16493	16744	16399	16558	16622	16543	16490	16637	16763	16527	16830	16622	16656	16655	16602	16715	16656	16539	16541	16629	16619	16681	16688	16571	16709	16607	16657	16771	16530	16501	16375	16882	16578	16555	16704	16546	16675	16709	16591	16680	16634	16610	16612	16684	16694	16665	16432	16522	16529	16677	16600	16518	16873	16500	16618	16598	16764	16472	16667	16785	16364	16500	16725	16505	16381	16687	16755	16697	16665	16446	16724	16614	16816	16500	16553	16677	16719	16499	16677	16577	16726	16440	16649	16619	16619	16651	16347	16729	16565	16525	16849	16778	16694	16520	16558	16585	16577	16674	16562	16736	16617	16568	16602	16678	16562	16631	16722	16522	16574	16475	16556	16548	16699	16660	16676	16593	16443	16616	16625	16586	16814	16570	16496	16590	16562	16738	16600	16717	16788	16647	16674	16771	16705	16568	16641	16768	16755	16512	16662	16562	16596	16681	16334	16657	16493	16686	16679	16636	16383	16749	16711	16636	16787	16670	16564	16649	16696	16543	16551	16408	16690	16541	16695	16525	16812	16642	16650	16465	16712	16801	16701	16606	16495	16635	16481	16514	16618	16635	16577	16676	16607	16529	16703	16727	16777	16815	16835	16764	16542	16798	16605	16658	16897	16561	16422	16624	16515	16566	16712	16680	16537	16516	16573	16676	16537	16595	16592	16654	16791	16658	16719	16608	16882	16736	16648	16473	16415	16453	16616	16583	16712	16709	16591	16719	16677	16513	16565	16629	16512	16389	16551	16710	16591	16703	16599	16641	16622	16490	16710	16703	16677	16585	16453	16620	16427	16516	16524	16549	16674	16437	16826	16584	16800	16579	16589	16699	16615	16255	16538	16670	16787	16584	16735	16522	16645	16682	16647	16696	16779	16652	16530	16557	16640	16761	16661	16650	16541	16578	16470	16713	16667	16635	16599	16685	16725	16786	16587	16671	16533	16568	16683	16376	16544	16650	16671	16617	16568	16691	16713	16585	16726	16732	16556	16484	16484	16548	16533	16494	16454	16615	16577	16650	16625	16508	16501	16498	16779	16571	16818	16772	16511	16510	16694	16675	16762	16459	16605	16537	16726	16569	16428	16378	16557	16537	16781	16637	16569	16445	16802	16549	16448	16610	16625	16502	16682	16654	16635	16686	16637	16686	16581	16557	16553	16641	16642	16401	16657	16576	16651	16830	16679	16784	16481	16535	16497	16552	16628	16625	16658	16650	16668	16651	16636	16542	16605	16520	16565	16460	16602	16597	16563	16474	16547	16561	16607	16530	16888	16821	16649	16841	16784	16493	16466	16443	16540	16787	16751	16471	16738	16522	16640	16631	16619	16614	16591	16756	16441	16822	16517	16655	16653	16773	16482	16645	16588	16696	16742	16380	16653	16427	16563	16586	16596	16567	16722	16538	16739	16650	16503	16497	16729	16566	16506	16681	16791	16612	16556	16418	16470	16719	16675	16476	16591	16536	16542	16551	16653	16603	16595	16539	16597	16657	16550	16730	16533	16706	16422	16497	16786	16535	16579	16510	16583	16698	16695	16692	16692	16593	16678	16637	16720	16680	16759	16602	16655	16712	16581	16593	16629	16641	16642	16483	16577	16576	16813	16722	16609	16570	16429	16473	16439	16623	16901	16402	16668	16415	16764	16605	16583	16594	16661	16636	16850	16555	16482	16691	16522	16505	16661	16470	16640	16591	16811	16695	16539	16707	16473	16565	16617	16628	16656	16761	16652	16774	16708	16533	16536	16567	16767	16688	16660	16599	16756	16545	16588	16762	16662	16682	16517	16587	16793	16806	16555	16717	16546	16664	16695	16642	16820	16699	16641	16677	16552	16517	16474	16474	16621	16474	16608	16571	16711	16592	16507	16620	16571	16673	16620	16823	16785	16511	16689	16601	16727	16803	16726	16492	16537	16672	16527	16434	16619	16708	16468	16748	16603	16480	16487	16737	16722	16761	16567	16544	16716	16679	16529	16743	16584	16440	16891	16633	16623	16753	16710	16929	16633	16518	16427	16537	16583	16409	16645	16535	16738	16554	16523	16613	16513	16609	16703	16689	16723	16718	16772	16707	16605	16880	16605	16841	16620	16617	16637	16664	16758	16585	16395	16408	16752	16757	16649	16751	16524	16684	16860	16531	16666	16716	16533	16657	16805	16466	16602	16491	16623	16657	16622	16473	16609	16687	16706	16586	16584	16487	16610	16526	16529	16597	16841	16682	16712	16526	16741	16479	16646	16458	16612	16698	16529	16628	16780	16717	16680	16678	16519	16640	16603	16457	16691	16763	16648	16630	16532	16441	16540	16555	16525	16671	16510	16687	16581	16461	16714	16692	16580	16757	16644	16638	16764	16480	16609	16535	16719	16703	16716	16515	16690	16507	16630	16710	16414	16626	16731	16654	16718	16469	16430	16682	16485	16712	16701	16528	16870	16616	16666	16513	16736	16744	16614	16754	16865	16693	16615	16790	16571	16759	16688	16624	16685	16361	16705	16593	16651	16597	16676	16516	16685	16517	16540	16580	16631	16621	16545	16679	16503	16723	16734	16669	16770	16519	16601	16543	16793	16813	16532	16450	16656	16526	16637	16559	16594	16472	16679	16480	16632	16581	16541	16566	16534	16411	16573	16438	16740	16542	16541	16665	16596	16516	16655	16729	16558	16628	16576	16784	16727	16420	16315	16559	16716	16510	16595	16587	16658	16567	16709	16652	16468	16471	16617	16553	16712	16676	16658	16789	16479	16570	16678	16697	16638	16654	16539	16517	16767	16570	16633	16617	16562	16574	16629	16676	16485	16633	16550	16722	16653	16589	16488	16696	16928	16652	16549	16511	16478	16790	16653	16676	16698	16734	16622	16668	16613	16662	16678	16569	16760	16723	16509	16509	16643	16487	16556	16459	16558	16613	16591	16677	16756	16569	16809	16721	16751	16747	16599	16531	16613	16617	16457	16665	16654	16549	16707	16642	16539	16739	16579	16729	16608	16820	16566	16513	16711	16567	16765	16819	16532	16332	16561	16746	16671	16566	16618	16545	16746	16707	16683	16583	16520	16611	16352	16625	16607	16590	16631	16675	16584	16663	16608	16457	16756	16660	16589	16616	16620	16456	16573	16613	16423	16538	16800	16646	16713	16599	16549	16850	16547	16473	16685	16778	16776	16473	16674	16387	16671	16510	16468	16795	16664	16613	16570	16443	16631	16596	16612	16747	16577	16788	16565	16730	16588	16596	16544	16701	16738	16650	16584	16734	16827	16698	16639	16642	16605	16459	16580	16725	16676	16746	16784	16704	16620	16459	16774	16542	16633	16541	16622	16786	16767	16590	16803	16835	16493	16560	16780	16428	16507	16438	16452	16351	16719	16665	16664	16638	16758	16498	16537	16491	16659	16558	16714	16614	16747	16797	16606	16674	16664	16656	16457	16602	16601	16549	16564	16640	16527	16723	16678	16567	16649	16637	16585	16466	16770	16636	16592	16463	16750	16588	16407	16460	16608	16597	16688	16408	16772	16592	16657	16639	16530	16514	16565	16625	16543	16401	16716	16567	16780	16543	16632	16567	16427	16880	16579	16542	16439	16630	16788	16470	16527	16637	16619	16808	16678	16758	16510	16527	16659	16621	16599	16892	16564	16481	16607	16576	16594	16571	16607	16385	16623	16534	16597	16450	16872	16786	16789	16717	16593	16628	16589	16593	16618	16889	16741	16832	16557	16619	16625	16432	16642	16683	16567	16520	16582	16628	16600	16751	16578	16606	16492	16496	16556	16524	16762	16516	16728	16535	16514	16536	16518	16571	16463	16413	16601	16695	16753	16587	16484	16533	16596	16595	16632	16724	16634	16420	16605	16689	16604	16445	16516	16575	16524	16679	16581	16700	16605	16679	16739	16693	16553	16607	16701	16550	16644	16670	16669	16506	16649	16774	16587	16604	16660	16605	16684	16626	16553	16598	16672	16412	16745	16625	16643	16706	16626	16530	16579	16535	16598	16717	16700	16631	16784	16582	16799	16827	16507	16560	16864	16544	16437	16708	16838	16692	16940	16620	16706	16798	16493	16518	16592	16511	16615	16541	16712	16712	16689	16596	16594	16877	16619	16436	16520	16811	16729	16636	16658	16754	16750	16684	16690	16658	16494	16612	16575	16634	16445	16667	16849	16497	16579	16695	16624	16662	16645	16649	16734	16683	16674	16621	16577	16553	16570	16701	16724	16559	16642	16651	16761	16814	16804	16611	16648	16904	16560	16493	16446	16604	16559	16640	16627	16666	16681	16610	16566	16652	16636	16780	16700	16725	16551	16716	16777	16461	16690	16736	16678	16630	16675	16781	16529	16425	16571	16630	16512	16438	16477	16667	16682	16560	16529	16540	16713	16550	16495	16634	16559	16668	16751	16478	16591	16676	16701	16501	16544	16570	16349	16839	16697	16501	16671	16514	16673	16605	16772	16664	16514	16633	16564	16494	16622	16659	16697	16615	16586	16699	16650	16540	16691	16652	16501	16638	16835	16761	16756	16716	16657	16627	16668	16532	16466	16649	16626	16453	16455	16466	16581	16576	16607	16460	16802	16544	16682	16570	16611	16809	16653	16536	16569	16536	16685	16667
21078	37783	35327	27578	23709	20995	19249	17863	17147	16473	16023	15896	15693	15670	15291	15275	15192	15054	15149	15113	15188	15109	15010	15103	15117	14955	15014	15096	14923	14934	14920	14932	14991	15061	14984	15003	15053	14986	15002	14949	14849	15159	14993	14878	14896	14950	14915	14818	15115	14993	14918	14818	14924	14868	15064	15125	14964	14955	15015	14823	14883	14974	15030	14987	14916	14961	15020	14979	14922	15154	15013	14917	14976	14868	14873	15127	14809	14834	14962	14974	14993	15014	15097	14872	15132	14857	15016	14951	14949	15015	15036	14927	14859	14877	14783	14959	15075	14775	15043	15059	14875	14917	14938	14856	14871	15068	15023	15061	15059	14938	14971	14866	14783	14906	14767	14956	14906	15015	14979	15075	14847	14999	14833	14893	14994	15085	14847	14902	14811	14955	14821	15026	14865	14921	14908	14892	15093	14836	14818	14909	14863	14968	14856	14954	15045	14980	14951	14795	15086	14860	14872	14882	15088	14801	14799	14740	14901	15083	14900	14987	14898	14890	15020	14959	14936	15160	15012	14899	14950	14806	14918	14909	14934	14876	14810	15002	14995	14955	14931	14950	14748	14850	14913	14764	14940	14927	14902	14868	14844	14889	14915	14893	14910	15115	14801	14939	15001	14937	14838	14992	14837	14950	14862	14964	15066	14869	14987	15052	14903	15008	14894	14936	15042	14871	14974	15088	15028	15001	15072	14831	14854	14942	14897	14855	14938	14934	14877	15049	14942	14990	14813	14935	14748	14912	14837	14895	14978	14996	14961	14818	14858	14915	14828	14994	14782	15014	14950	14862	14881	15050	14860	15014	14945	14806	14887	14806	14828	15132	14771	15111	14940	14824	14993	15025	14956	15007	15141	14962	14938	15029	14799	14975	15054	14959	14947	14899	15003	14952	14971	15036	15003	14888	14953	14934	14981	14986	14996	14892	15003	15066	15002	14831	14792	14942	15096	14928	14938	15070	15029	14922	14913	14912	14857	14951	14952	14865	14857	14831	14989	14962	15026	14915	14872	14911	14725	15027	14926	14933	14887	14973	15091	14976	14960	14944	14923	14929	14863	14986	14737	14902	14892	15196	14968	15049	15093	14994	14785	14680	14942	14876	14973	14907	14885	15002	14848	15055	14956	14926	14858	14818	14907	14945	15035	14900	14970	14929	14969	14964	15122	15021	14975	14887	14966	14986	14844	14908	14945	14905	15090	14921	14973	14884	15073	14968	14825	15037	14878	14796	14984	14998	14849	14792	14924	14890	15133	14960	14896	15136	14810	14856	14898	14892	14935	15074	15003	15103	14979	14956	14882	14946	14891	14802	15005	14862	14785	14850	15015	14817	14890	14909	14814	14860	14977	14948	14954	14859	14840	14982	14836	14987	14797	15017	14858	14969	14970	15000	14876	14990	15072	14914	14958	14920	14923	15057	14945	15050	14828	14995	14913	15128	15005	14952	15001	15036	14975	15034	14973	14987	14957	14982	15004	14831	14915	14902	14949	15036	14841	14951	15026	14893	14972	14842	14806	14776	15176	14928	14935	14706	14981	15051	15160	15046	15183	15000	14949	14961	14961	15042	14970	14882	14885	14862	14810	14861	15054	14949	14930	14928	14927	14991	14948	15001	14951	14957	15046	15051	14924	14986	14891	14757	14986	14927	14709	15067	14832	14941	14803	15007	14849	14927	14938	14997	14904	15064	14983	14887	14959	14980	14923	15006	14977	14906	14993	14843	15082	14966	14908	15009	14844	15008	14994	14867	14958	15045	15030	15031	14933	14940	14883	15018	14822	14945	15129	14778	14859	14957	14875	14936	14896	14933	14735	14979	15058	14973	14957	14965	15068	14858	14934	14928	15043	14911	15049	15008	14917	14878	15012	14991	14779	14811	15013	15031	14822	14947	14979	14956	15011	14752	14877	14805	14818	15074	14993	14788	14948	14989	14998	14967	14936	14735	15066	14982	14879	14967	14929	15035	14899	14846	14926	14855	14874	15036	15060	14856	14963	14958	14877	14889	14945	14877	14840	15032	14843	14873	14874	14918	15038	14770	15190	14768	14806	14820	14900	15041	14924	14907	14993	14893	14867	14712	15069	14932	14836	14937	14878	14894	15051	14905	15095	14865	14952	14904	14878	14986	14864	14959	14820	14979	15090	15004	14892	14870	15020	14994	14897	14993	14970	14976	14889	15011	14920	14761	14976	14709	14852	14970	15068	14782	14927	14926	14964	14981	14851	15033	14877	14865	15011	14770	14912	14997	14822	14848	14890	14826	14945	14975	14825	14815	15006	14948	14903	15126	14890	14827	14841	14862	14819	14818	14787	15008	14734	14974	14958	14971	15079	14979	14788	14910	14992	14912	14763	14998	15080	14982	15124	14946	14974	14949	14926	14913	14800	14754	14847	14991	14786	14886	15023	15015	14991	14905	15067	14814	14965	14890	14825	14913	14978	15017	15021	14847	14931	14964	15107	14934	14853	14967	14901	15013	14821	15015	15190	14995	15001	14940	15030	14901	14827	15015	15082	14986	15173	14920	15105	14994	14997	14856	14898	14919	14636	15045	14920	14767	14769	14995	14976	14860	14933	14840	14917	15034	14939	14984	14865	15071	14781	14864	14839	14920	14875	15105	14946	14814	14992	14873	14824	14915	14870	15138	14959	15055	14901	14840	15066	14800	14907	14982	14787	14891	14793	14932	14907	14863	14846	14925	15004	14813	14865	14901	14703	15087	15104	14800	14785	15013	14821	14981	14861	14872	14837	14914	14951	14841	15058	15005	14981	15035	14922	14954	14989	14863	14814	14726	14841	14936	14633	14801	15110	14998	14970	14854	15046	15090	15003	15072	14859	14743	14858	14866	14938	15070	15019	15091	14909	14822	14907	14778	14804	14907	15036	14879	14818	14853	15046	14898	14826	14931	15022	14955	14991	15057	14886	15044	14990	14881	15047	14803	14798	14923	14869	15023	14759	15016	15090	14973	14915	14909	15107	14931	14965	14957	14733	14970	14884	14947	14811	14976	14937	14936	14967	14880	14845	15071	14748	14742	15005	14822	14988	15023	14869	14822	14934	14962	15042	14927	14886	14976	14940	14873	14911	14947	14869	14763	14892	15025	14914	14938	14908	14792	14756	14735	15049	15022	14927	15072	14875	14796	14810	14872	14847	14968	15016	14956	15044	14963	14981	14989	14904	14930	14907	14985	14956	14956	14865	15003	15055	15131	14945	14957	14902	14968	14900	14826	14953	14858	14860	14906	14873	14891	14835	14982	14910	14727	14918	14921	15002	14914	14919	14899	14851	14988	14724	15093	14982	15073	15061	14812	14838	14943	14982	15058	15005	14851	14885	14905	14838	14907	14984	14948	14907	15125	14934	14853	15082	14906	14745	15000	14968	14731	14880	14990	15046	14870	14717	14826	14905	14917	15133	14736	14927	14932	14967	14922	15181	14783	15024	14944	14908	14694	14887	15014	14933	15222	15061	14949	14889	14983	14970	14972	14908	14932	14926	14990	14915	14837	14777	14952	14812	14980	14965	14999	15024	15031	15048	14812	14949	14970	15031	14902	14852	14959	14916	15024	15041	14901	14817	14755	14884	15155	14936	14967	14933	14976	14892	15032	14875	14918	15055	14961	14906	14903	14833	14952	14893	14969	14776	14945	14893	14827	14923	14892	14986	14955	14996	14887	14836	14970	15058	15064	14924	14812	15034	14959	14878	15018	14883	14986	15034	14985	15000	14993	14857	14876	15106	14938	14763	14876	14934	14856	14874	14935	15048	14993	14940	15008	14910	14947	14889	15112	14877	14848	14953	14839	14924	14895	15042	14977	14995	15027	15082	14970	14995	14840	14872	15106	14918	14992	14912	14988	14878	15064	14939	14832	14972	15092	14819	14925	15125	14950	14917	14972	15129	15034	15068	14949	14857	14961	15062	15049	14998	14892	14843	15017	14817	15014	14892	14875	14931	15003	14958	14990	15033	14964	15068	14981	14796	15010	15013	14787	14959	15009	15066	14697	15109	14932	14913	14875	14907	14793	15019	14852	14938	14932	15100	15017	14943	15001	14831	15060	14858	14980	14958	14984	14925	15163	14932	14829	15070	15037	14857	14906	14804	14835	14836	14967	14892	14763	15004	14887	14860	14993	14924	14891	14803	14812	14741	15075	15043	14817	14953	14957	14882	14840	14843	15055	15002	14908	15004	14834	14839	14992	14997	15007	14941	14851	14879	14966	14832	14826	15043	15025	14866	14959	14860	14925	15068	14953	15116	15009	14945	14899	15133	15073	14876	14958	14961	14877	14956	14977	14959	14952	14996	15005	14945	14903	15035	14879	14978	15004	15014	14815	14964	14879	14930	14864	14905	15005	14920	15039	14898	14940	15057	15132	15014	15073	14842	15092	14950	15016	14854	14825	14936	15008	15100	15048	14713	14921	14950	15036	15039	14971	15050	14974	15137	14946	14979	14935	14870	14963	14885	14966	14956	14769	14988	14940	14965	14917	15007	14837	14914	14996	14913	14722	14866	14724	14890	14898	14935	14908	14975	14913	14983	14952	14950	14937	15082	14944	14855	14939	14865	14967	14956	14921	14898	14942	15035	14964	15121	14924	14902	14938	15035	14793	15044	14877	14979	14836	15016	14925	14854	14889	14800	14880	14869	14899	15080	15185	14791	14832	14885	15070	14962	14990	14905	14997	14892	14849	14878	14902	14934	15022	14775	15010	15061	14765	15120	14883	15018	14932	15040	15027	14875	14870	15111	14875	14909	15135	14830	14975	14838	14871	14871	14946	15104	14999	15116	14952	14953	14908	14925	14884	14902	14817	14995	14870	14838	14824	15098	14890	14970	14877	14888	14883	14932	14864	14851	14853	14961	14951	14857	15019	14751	14861	14942	14959	14886	14861	15027	14859	14846	14821	15016	15008	14889	15070	14992	14964	15002	14860	14851	14744	14956	14893	14895	14980	14920	14920	14868	14937	15010	14934	14835	14888	14897	14906	14800	14967	14933	14981	14860	14944	14846	15065	14738	14944	15065	15048	15000	15083	14921	14826	15034	14897	14838	15087	14921	14933	15028	14860	15055	14993	14855	14877	14895	15007	14871	14995	14848	14820	14985	14829	14960	14856	14912	14862	14878	14904
23298	21709	29659	24304	22138	24584	26243	20352	18854	18941	18115	18069	17905	17533	17453	17412	17432	17412	17045	17335	17208	17270	17265	17049	16722	17085	17130	17312	17154	17197	17109	17002	16986	17142	17276	16842	16943	16974	17306	17005	17338	17219	17036	17143	16983	16990	17131	16908	16929	17118	16862	17045	16966	16935	16913	16994	16771	16931	16861	16950	16988	16799	16836	16845	16963	16782	17017	17153	16938	16850	16884	16980	16930	16899	17025	17080	16921	16935	17125	16960	17027	17165	17084	16928	17035	16994	17083	16880	16943	16826	16848	16819	16960	16989	16911	16878	16859	17033	16997	16832	17002	16872	16895	17041	16991	17103	16815	16914	16959	16735	16921	16977	16941	16964	16961	17103	16956	17015	16865	16972	16904	17027	17037	16832	16854	16991	16899	16840	16881	16958	16838	16851	16840	17108	16719	16827	16802	17074	16906	16916	16957	16973	17087	16922	17003	16862	16817	16889	16936	16903	17025	17052	16971	16999	17098	16738	16919	16879	16946	17068	16924	16864	17126	16943	17019	16840	16908	16763	16815	16782	16882	16919	16865	16867	16933	16970	16910	17015	17045	16906	16995	17030	16911	16849	16922	16779	16912	16800	17089	16912	16740	16608	16976	16725	16698	16899	16894	16747	16958	16814	16905	16795	16879	16926	16939	16981	16832	16874	16647	16958	16906	16894	17007	16766	17088	16771	16838	16975	16861	16756	16796	17052	16851	16907	16847	16939	17096	16985	16739	17013	16932	17073	16770	16948	16863	16850	16878	17039	16668	16977	16822	16863	16783	16742	17098	16883	16691	16748	16869	16880	16945	16840	16959	16797	16969	16805	16838	16794	16934	16754	16844	16930	16799	16854	16951	16964	16887	16965	17053	16990	16818	16859	17026	16858	16799	16786	16821	16924	16957	16884	16954	17064	17021	17055	16993	17004	17076	16962	16840	16903	16911	16749	17018	16690	17043	17036	16867	17112	16667	17053	17034	16961	16911	16993	16752	16973	16841	16823	17154	16903	16981	17116	16883	16920	16680	16785	16889	16916	16929	16853	16988	16865	16910	16951	16957	16888	17018	16847	16812	17013	17020	17032	17034	16996	16654	16785	17000	16981	17100	17014	16925	16802	17020	16889	16836	16941	16746	16980	16968	16831	16818	16966	16810	16889	16927	16886	17140	16909	17012	16933	16848	16955	16818	16876	16922	16768	16749	16945	16974	16954	16982	17023	17150	17042	16898	16771	17014	16923	16836	16910	16918	16802	16959	16785	17007	16808	17145	16922	16887	16738	16950	16864	16959	16895	16923	16796	16760	16964	16783	16951	16813	16887	16871	17010	16795	16715	17071	16631	16664	16893	16852	16858	16747	16868	16703	16956	17033	16919	16964	17089	16760	16792	16935	16855	17119	16954	16869	16813	16920	16788	16644	16895	16776	16779	16720	16697	17017	16897	16719	16863	16864	17086	16972	16917	16699	16809	17019	16929	16936	16901	17040	17126	16900	16815	16911	16899	16833	16835	17089	16786	16944	16986	16846	16791	16617	16952	16828	16870	16921	16892	16719	16869	16848	16910	16969	16770	16972	16924	16916	16952	16970	16928	16884	16770	16916	16840	16980	16961	16934	17045	17101	16908	16706	17016	16841	16953	16964	16714	16934	16919	16879	16897	16843	16876	16929	17020	16974	17015	16886	16897	16968	16802	16808	16815	16751	16905	16973	16761	17090	16835	17156	16846	16897	17011	16879	16926	16725	16825	16971	16779	16936	16850	17048	16893	17015	16894	16830	16866	17057	17090	16786	16852	16891	16904	17080	16842	16829	16887	17023	16773	16889	16710	16784	16726	16669	16902	16771	16889	16696	16968	17010	16918	16984	17018	16857	16901	17074	16953	16915	16903	16778	17057	16846	16819	17172	16998	16725	16913	16966	16904	16968	16985	16976	16797	16855	16802	17064	16968	17040	16898	17086	17040	17002	16884	16975	16873	17035	16883	16944	16998	16944	16822	16883	16911	16804	16876	16901	16845	16881	16888	16774	16763	16855	16926	16912	16914	17101	16916	17046	17087	16752	16901	17010	16832	16911	16897	16732	16969	16945	16695	16756	16882	16889	16756	16906	17122	16944	16921	17044	16872	16909	16956	16852	16851	16998	16850	16766	16857	17026	16851	16826	16984	17118	16805	16924	17024	17031	16840	17011	16918	16814	16974	17012	16926	16753	16715	16709	16996	16881	16784	16943	16801	16914	17001	16973	16909	16893	16933	16971	16825	16986	17030	16894	16891	16797	16840	16872	16976	16795	17093	16757	16777	17148	16974	16772	16864	17025	16920	16933	17007	16749	16970	17012	16888	16865	16955	16847	16784	16819	16906	16850	16777	16686	16925	16816	17003	16901	16803	16911	17043	17181	16953	16774	16953	17014	17007	17048	16956	16984	16864	17002	16971	16815	16837	16811	16954	17012	17164	16774	16893	16809	16707	16895	16908	16898	16805	16879	16966	17066	16943	16894	16984	17066	16849	16996	17127	16809	16828	16893	16836	16781	17038	16832	16862	17112	16871	16897	17053	16816	17118	16969	16950	16751	16840	16925	17189	16755	16632	16773	16880	17027	16747	16883	16931	16817	16813	16816	16790	16914	16873	16992	16935	16825	16764	16754	17021	16893	16841	16798	16918	17025	16985	16884	16956	16807	16886	16796	16860	17012	16906	16859	16774	16981	17072	17069	16881	17060	17077	16921	16701	16805	16794	16875	16788	16862	16853	16963	16673	16977	16938	16692	16952	16879	16744	17082	16958	16882	16873	16989	17081	16889	16863	17046	16958	17006	16812	16832	16830	16898	17006	16913	17016	16938	16860	17039	16958	16869	16862	16845	16772	16946	16749	16856	16933	16743	16724	16844	16946	17108	16985	16737	16883	16907	16781	17080	16960	16897	16791	16875	16914	16820	16822	16914	16924	16872	16868	17082	16833	16792	16755	16804	16812	16943	16776	16777	16954	16658	16828	16868	17034	16964	16937	16833	16836	16770	16802	16969	16855	16998	16774	16796	16912	16978	17099	16782	16834	16927	16926	16753	16908	16865	16839	16644	16970	16866	16812	16843	16811	16937	16908	17047	16920	16935	16882	16902	16929	16860	16833	16889	16994	16808	16950	16933	16943	16978	16835	16871	16809	17038	16981	16839	16930	16656	16971	16819	16928	16768	16817	17029	16844	16949	16916	16720	16773	16799	16840	16835	17029	16807	17063	16732	16957	16838	17006	16995	16841	16807	16839	17022	17149	16993	16861	16734	16996	16888	16781	16921	17002	16697	16914	16923	16927	16835	16969	16992	16849	16676	16854	16932	16897	16936	17063	17056	16973	17027	17122	17001	16839	16847	16865	16950	16808	16800	17040	17031	16846	16991	16839	16775	16860	16755	16930	16893	16883	16913	16948	16840	17032	16978	16880	16954	16839	16919	16823	17026	16962	16907	17145	16910	17067	16964	16949	16862	16951	17003	16774	16719	16838	16754	16989	16888	16764	16985	17196	17019	16910	16754	16891	16842	16928	16804	16800	17017	16996	17030	16780	17045	17014	17004	16812	16959	16922	16693	16961	16922	16992	16919	16965	16902	16910	17032	16921	16818	16984	16801	16700	16912	16765	16927	16849	16615	16977	16850	16929	16943	16914	16876	16898	16983	16950	16941	16669	16959	16573	17006	17074	16964	17104	16945	16851	16807	16885	16678	16963	16830	17054	17078	16765	16939	16907	16910	16878	17101	17147	16989	17089	16939	16687	16836	16722	16745	16681	17027	16968	16813	16922	17067	16878	16830	16829	16904	17048	17032	17019	16886	16717	16923	16932	17010	17116	16796	16998	16802	16993	16760	16859	16910	16636	16832	16926	16853	16995	16932	17065	16959	16728	16818	16750	16929	16822	17007	16709	16850	16850	16951	16912	17115	16897	16942	16902	16992	16878	16931	17137	16953	16971	16798	16981	16848	17015	17077	16852	16941	16777	16844	16897	17174	16969	17139	16861	16886	16933	16794	16852	16876	16792	16868	16926	16799	16934	16726	16964	16883	16985	16830	17025	16959	16782	16811	16871	16799	17054	17040	17027	16871	16780	16788	16874	16862	17065	16903	16872	16949	17047	17086	17008	16809	17014	16647	16905	16831	16864	16755	16788	17021	16667	16908	16968	16783	17101	16936	16922	16989	16809	16870	16786	16850	16805	16841	17062	16901	16785	16968	16992	16938	17034	16703	17127	17145	17091	16752	16927	17069	16973	16926	16953	16850	17238	16998	16861	16940	16911	16935	16854	16767	16871	16832	16788	17085	16881	16888	16854	17066	17025	16903	16936	17050	16874	16969	17032	17024	16927	16942	17004	16931	17078	17061	17047	16848	16852	17027	16947	16833	16878	16885	16742	16895	16836	17179	16911	16891	16807	16902	16890	16821	16816	17026	17029	16777	17004	16802	16821	16842	17139	16979	17174	16995	16840	17038	16900	16811	16874	16899	16927	16832	16795	16919	16923	16845	16615	16906	16910	16872	16942	16961	16952	16633	16828	16759	16997	17033	16923	16813	16913	16850	16833	16944	16884	16928	17081	16909	16865	16678	16979	16972	16834	16922	17008	16835	16926	16871	16977	16798	16730	16807	16762	17064	16699	16871	17055	17077	16951	16941	16998	16856	16832	17040	16917	16875	16856	17045	16941	16920	16775	16900	16892	16915	16539	16880	16980	17066	16876	16891	16801	16971	16888	16797	16695	17040	16893	16926	16863	17016	16932	17018	17023	16739	17031	16733	17124	16899	16928	16844	17208	16851	17013	16788	16741	16796	16783	16901	16982	16998	17056	16959	16726	16810	17072	16920	16822	17059	16907	16932	16905	16763	16891	16773	17058	16916	16940	17105	16924	16816	16868	16892	16973	16969	16845	16903	16951	17192	16919	17026	16993	16971	16744	17004	16854	16845	16828	16927	16905	17004	16992	16915	16854	16944	16732	16879	16810	16746	16850	16834	16909	17043	17003	16897	17065	16946	16857	16817	16934	16842	16922	16723	16932	16713	16827	17023	17051	16820	17181	16986	16962	16936	16870	16768	16893	16892	16947	16992	16891	16941	16928	16968	16977	16786	16791	16941	16951	16694	16820	16993	17071	16797	16953
23101	42938	40589	32008	27630	24016	21633	19326	18466	17487	17027	16752	16301	15946	15909	15564	15595	15545	15333	15452	15245	15324	15307	15357	15186	15101	15244	15258	15249	15157	15258	15193	15163	15196	15122	15176	15107	15292	15146	15064	14987	15347	15292	15308	15413	14999	15282	15018	15038	15187	15301	15225	15165	15227	15354	15139	15392	15265	15209	15240	15010	15195	14963	15304	15253	15296	15150	15099	15148	15256	14909	15158	15085	15040	14927	15110	15123	15029	15084	15211	15227	15033	15026	15027	15053	15047	15161	15138	15052	15127	14925	15123	15206	15160	15024	15006	15155	15202	15005	15191	15298	15035	15015	15099	15146	15188	15143	14880	14929	15071	15198	14908	15120	15048	15117	15117	15140	15109	14976	15111	15131	14969	15039	15216	15074	15145	15124	15040	15148	15007	14874	14983	15156	15058	15075	15125	15053	15009	15076	15030	15265	15070	15234	15015	15152	14954	14939	14751	14998	14951	15161	15036	15125	15177	15166	15153	15191	15101	15199	15074	14935	15089	15171	15085	15054	14993	15233	15120	15246	15054	15126	15063	14984	15126	15117	15042	15028	15115	15253	15139	15094	14930	15092	15057	15050	15059	15090	14962	15033	15181	15090	14939	15153	15163	15063	14807	15098	15094	15073	14939	15181	15007	15082	15207	15163	15193	14841	15141	15030	15048	15143	15120	15078	15225	15127	15058	15162	15158	15137	15015	14921	15089	14967	15040	15053	15053	14859	15208	15174	15006	15076	15039	14938	15014	15154	15237	15194	15003	14915	15027	14983	15006	14947	15055	15062	15144	15058	15133	14916	15022	15134	15082	15122	15150	15123	15053	15116	15227	15170	15050	15167	14967	15036	15165	15197	15195	14968	15099	15072	15101	15259	15198	14961	15127	14981	15094	15115	14990	15179	15144	15224	15219	15050	15118	15000	15190	15089	14906	15199	15215	15101	15144	15172	14941	15076	15140	14992	15090	15078	15019	15013	15182	15081	15078	15190	14953	15158	14902	15225	15089	14804	15121	15020	15100	15085	15042	15050	14967	15062	15129	15090	15143	15144	15105	14961	15089	14930	15049	15193	15105	15123	15011	14994	15115	15167	15330	15198	15217	15089	15206	15249	15161	15231	15218	15128	15033	15124	15177	15186	15097	15158	15052	15048	15036	15096	15035	15108	15115	15104	15209	14990	15149	15153	14863	15096	15176	15123	15129	15130	14902	14986	15057	15052	15177	15070	15195	15065	15107	15112	15111	14977	15282	15046	15144	15064	15240	14992	15072	15161	15067	15060	15138	15156	15107	14989	14926	14984	15036	15035	14933	14967	14924	15045	15142	15004	15203	15029	15076	15056	15108	15125	15140	15044	14937	14922	14976	14940	14889	15045	15008	15062	15160	14983	15081	15025	15141	15187	15024	15211	14882	15214	14942	15083	15031	15047	15010	15091	15150	15101	15113	15047	14964	15090	15277	15145	15105	15034	15111	15104	15100	15026	15104	15171	15061	15054	15081	14996	15054	15377	15107	15165	15114	14912	15031	14899	14959	15070	15035	15051	15012	15241	15131	15209	15101	14988	14995	15199	15104	15090	15122	15070	14995	15084	15017	15072	14983	15004	15108	15025	15077	15167	15077	15164	15034	14985	14973	15110	15079	15164	15003	15059	15010	15124	14959	15169	14917	14954	14929	15067	14967	15021	15074	15110	15068	15199	14945	14959	15146	15090	15164	15182	15286	14871	15037	14944	15138	15095	14957	14988	14976	15066	14998	14951	14985	15112	15144	14909	15186	15200	15042	14919	14891	15111	15119	15110	14911	15110	15132	15026	15128	14981	15204	15124	14911	15073	15028	15192	15075	15045	15065	14850	14999	15084	15166	15157	15054	15040	15085	15147	14999	15099	15093	15076	15152	15046	14985	14974	15176	15220	15160	14923	15131	15131	15203	14949	15181	15029	15068	15041	15015	15134	15110	15228	15056	15118	15081	15082	15086	15103	15054	15009	15176	15133	15101	15128	15119	15051	15012	15074	15108	14978	15020	15022	15221	15132	15007	15277	15149	15100	15115	15120	15100	15082	15194	15128	15146	15057	15029	15045	15162	15180	15025	15120	15023	14948	14992	14906	14999	15054	15077	15028	14997	15189	15020	14949	15169	14877	15026	15052	14853	15304	14934	15024	14942	15157	14990	15007	15126	15038	14975	15118	15250	15233	14901	15023	15065	15054	15134	14967	15156	15049	15197	15049	15093	15029	14970	15013	15032	15068	14962	14947	15125	15135	15053	15225	15112	14955	15069	15188	15118	15017	15218	15110	15103	15104	15012	14996	14919	15182	14997	15042	15130	15202	15072	15037	14974	14947	15047	15154	14932	15071	14966	15208	15106	15048	14895	15105	15100	15084	15238	14966	15030	15060	15008	15174	15051	14973	15088	15045	15052	15172	15038	15217	15030	15076	15166	15004	15112	15060	15052	15213	14898	15060	15269	15193	14964	15277	14815	15074	15115	15081	15064	14925	15186	15096	15127	15102	15077	15096	15132	15145	15177	15130	15021	15075	15303	14938	14952	14959	15150	15075	15036	15159	15096	15219	15141	15003	15124	15182	14958	15069	15018	15259	15078	15033	15021	14988	15126	15159	15102	15178	15134	15018	15119	15029	15087	15020	14997	15235	14917	14974	15172	15073	15060	15043	15127	15075	15080	15056	15131	15155	15213	15036	15091	14988	14924	14876	15111	15202	15150	15062	15069	15208	15029	15090	15025	15016	15047	15002	15145	15015	15240	14952	15174	15117	15024	14883	15017	15086	15124	15022	15033	15110	15198	14988	15156	15104	14867	15208	15025	15033	15053	14930	15180	15005	15025	15181	15194	15020	15142	15032	15189	15158	15112	15002	15083	15049	15054	15201	15056	15167	15092	15201	15089	15154	15056	15182	15276	15032	15142	14963	15136	15096	15243	14825	15092	14884	15049	15136	15103	14981	14965	14946	14984	15219	15002	15062	15085	15065	15037	14963	14983	15037	15094	15070	15021	15060	15198	15016	15055	14965	14829	15096	15003	15064	15026	15170	15023	15161	15018	15246	15092	15064	15050	14891	14986	15154	15159	14978	15133	15148	15165	15132	14984	15032	15092	15134	14992	15130	15111	14949	15055	15151	15142	14959	15111	14917	15006	15116	14940	15074	14972	15114	15031	15073	15025	14883	15270	15125	15056	14929	15041	15024	15007	15008	15140	14953	15005	15051	15086	15140	15112	15065	14885	15304	15105	15001	14956	15043	15262	15128	14948	15114	15054	14956	15218	15146	15044	14909	15239	14982	15270	14986	15131	15013	15071	15117	15052	15139	15124	15040	15031	15173	15038	15167	14943	15155	15093	14968	15092	14954	14929	15003	15118	15034	15140	15135	14938	15171	15161	14957	15194	15142	14992	15178	14972	15075	15077	15120	14975	15113	15081	14976	15055	15255	14976	15117	15077	15062	15190	15038	15104	15136	15055	14987	15071	14980	15052	15064	15042	15033	15106	15004	15040	15124	15075	15191	15069	15162	14890	14969	15187	15212	15065	15052	15107	14926	15235	15098	14935	15024	15154	15104	15090	14954	15069	14918	15165	15054	15189	15180	14911	14924	15284	15166	15060	15117	14973	15050	15231	15245	14896	15070	15068	15116	14927	15055	15163	15118	15071	15022	15088	15022	15148	15100	15022	15242	14881	14992	14906	15151	15008	15070	15029	15041	14990	14966	15159	15012	15047	14965	15070	14952	15020	15101	14998	14984	15096	15089	14986	15064	15057	15142	15101	15038	14920	14849	15048	15198	14981	14960	15140	15205	14996	15091	15066	14925	15171	15207	15047	15091	14993	14900	15096	15065	15149	14962	15165	15004	15221	15040	15100	15138	15050	15013	15172	14940	15176	15201	15156	14950	15152	15090	15058	15076	15018	15085	15272	14968	15082	15041	15161	15158	15106	15090	15201	15000	15073	14886	15045	15016	14993	14992	15087	15090	14991	15084	15043	15175	15160	14921	15081	14803	14954	15063	15004	15177	15071	15140	14905	15087	14865	14976	14943	14877	15156	15235	15078	15020	15110	15059	15141	15125	15096	15054	15133	15086	15137	15230	15012	15069	15163	14964	15087	15177	15120	15158	15065	14970	15113	15228	15086	15082	15124	15040	14988	15065	15017	15015	15040	15079	15058	15038	15051	14962	15036	14944	15110	15117	14980	15104	15141	14960	15015	15208	15008	14983	15090	15011	15023	15097	15013	15089	14934	15148	15148	14979	14954	14854	14992	15071	15052	15156	14947	14941	15054	14823	15154	15142	15025	15203	15118	15025	15123	15117	15074	15025	15129	15067	15052	15114	15160	14787	14880	15162	15055	15124	15032	15138	15085	15088	15169	15196	14991	14991	15148	15052	15201	14969	15052	15229	15031	15017	15101	15066	15025	14962	14852	15047	15045	15062	15160	15185	15066	14971	15088	14938	14951	15098	15036	14960	15246	15175	15121	15058	15087	15044	15080	15166	15086	15144	15151	14977	15027	15059	15134	14923	15070	15030	15043	15042	15070	15026	15017	14990	15027	15057	14931	15109	14994	15079	15043	15160	15114	15067	15133	15037	14995	15094	15015	15073	15107	15087	15129	15034	15152	14881	15149	15016	15194	14924	15162	15046	15035	15127	15022	15174	15076	14960	15088	15042	14967	15013	15059	14973	14977	15036	15108	15168	14926	15185	14972	15019	15041	15253	15003	15232	15065	14849	15052	15053	14956	15133	15173	15024	15058	15003	15031	15094	15098	15069	15202	15187	15201	15010	15049	15109	15063	15304	15139	15188	15120	15073	15035	15139	15080	14986	15106	15088	14981	15021	15163	15060	15062	15084	14980	15084	14974	14958	15044	14994	14957	15195	15112	14920	15280	15175	15191	15040	15101	14906	15202	15039	15204	15040	15111	15033	15042	15084	15106	14980	15055	15227	15057	15043	15051	15141	15001	15072	15059	14975	15122	15103	15121	15154	15026	15160	15095	14929	15014	15111	15096	15148	15038	15129	14973	15084	15156	15111	15101	14912	15061	15035	15098	15023	15232	15205	15146	14961	15071	15262	15072	15211	15104	14969	15162	15121	15131	15121	15107	15029	15236	14995	15002	15204	15114
28248	23248	26726	23167	18839	17901	17522	16885	16604	16482	16493	16507	16236	16381	16310	16087	16265	16330	16179	16254	16309	16026	16153	16092	16144	16038	16020	15901	16234	16280	15960	16200	16252	16219	16217	16355	16180	16243	16139	16144	16237	16142	16282	16137	16285	16196	16115	16012	16047	16167	16033	15961	16085	16156	16280	16258	16127	16162	16005	16134	16268	16237	16280	16247	15998	16203	16133	16054	16184	16219	16248	16160	16059	16153	16014	16011	16014	16076	16122	16039	16240	16027	16129	16180	16228	15942	16291	16148	16075	16063	16224	16185	16087	16118	16176	16022	16258	16164	16161	16197	16137	16234	16096	16055	16266	16005	16104	16048	15951	16048	16150	16276	16053	16098	16161	15900	16116	16360	16030	16026	16025	16135	16094	16016	16208	16135	16153	16052	16031	16275	16118	16059	16097	16031	16199	16044	16181	16115	16123	16231	16144	16063	16190	16085	16253	16076	16210	16261	16146	16081	16161	15926	16188	16302	16328	16167	16150	16041	16056	16140	16054	15957	15938	16339	16079	15920	16109	16071	16321	15915	16382	16210	15997	16036	15999	16186	16103	16035	16006	16276	16405	16248	16083	16134	16240	16129	15930	16106	16306	16047	16312	16084	16022	16180	16172	16171	16031	16102	16135	15968	16217	16100	16087	16034	16246	16278	15983	16231	16083	16351	16232	16045	16247	16369	16098	16146	16163	16290	16098	15961	16078	16155	16066	16055	16113	16100	16189	16137	16341	16200	16238	15974	16212	16300	16145	15957	16116	16126	16010	15980	16294	16026	16168	15967	16023	15964	16073	15958	16135	16153	16229	16363	16152	16172	16020	16079	16303	16083	16106	16110	16073	15914	16135	16126	16182	16154	15997	16221	16065	16170	16325	16199	16141	16106	16114	16148	16250	15928	16105	16168	16132	16227	16143	16286	16138	16117	16028	16070	16158	16193	16218	16149	16102	15960	16148	16276	16031	16099	16318	16096	16285	16124	16130	16243	15930	16161	16206	16152	16030	16277	16081	15800	16167	15990	16318	16219	16016	16102	16242	15976	16126	16139	16021	16208	16220	16063	16080	16127	16192	16094	16192	16234	16097	16068	16092	16194	16122	16202	15963	16016	16205	16207	16135	16035	15993	16125	16183	16109	16015	16374	16033	16162	16035	16188	16150	16098	16104	16058	15980	16176	16205	16090	16077	16180	16106	16174	16007	16069	16062	16044	16145	16018	16213	16204	16120	16009	16093	16158	15904	15940	16194	16051	16222	16108	16160	16128	16126	16052	16078	16190	16158	16072	16091	16162	16333	16062	16089	16204	16046	16227	16104	16085	16143	16003	16133	16240	16057	16108	16073	16208	16192	16114	16027	16072	16173	16083	15840	16100	16271	16110	16078	16093	16258	16176	15988	16019	16101	15982	16058	16236	16027	16356	16230	15941	16226	16160	16104	16143	16124	16170	15862	16132	16118	16120	16220	16162	16390	16385	16203	16154	16196	15986	16128	16016	16093	16245	16254	15979	16156	16166	16076	15983	16013	16043	16125	16173	15796	16107	16040	15969	16298	16076	16243	16044	16049	16052	16274	16281	16178	16089	16110	15949	16289	16105	16187	16131	16070	16324	16258	16116	16093	16128	16074	16196	16127	16111	16249	16065	16049	15951	16141	16043	16104	16119	16222	16059	16267	16092	16325	16229	16226	16233	16271	16086	15978	15943	16074	16210	16135	16274	16196	16049	16608	16093	16037	16097	16257	15967	16088	15899	16253	16057	16295	16087	15990	16122	16313	16019	16129	16071	16162	16047	16078	16028	16049	16095	16110	16171	16035	16103	16218	16103	16207	16170	16097	16180	16097	16342	16420	16363	16209	16256	16137	16136	16007	16171	16126	15927	16166	16054	16054	16117	16083	16092	16090	16223	16225	16175	16187	16227	16088	16328	16229	16060	15968	16168	16252	16383	16121	16154	16121	16014	16164	16121	16186	16217	15873	16132	16161	16053	16239	16290	16030	16062	16052	16209	15963	16095	16164	16318	16222	16088	16064	16192	16400	16023	16237	16240	16011	15900	16039	16095	16269	16051	15922	16149	16161	16149	16207	16290	16151	16426	16123	16145	16109	16155	16142	16054	16064	16149	16230	16093	16259	16032	16165	16191	16303	16003	16101	16240	16155	16022	16129	16155	15995	16159	16267	16142	16023	15860	16242	16116	16245	16067	16219	16014	16044	16144	16084	16170	16174	15958	16112	15987	16192	16180	16327	16068	16201	16087	16162	16282	16113	15872	16181	15937	16188	16161	16164	16082	16133	16157	16225	16102	16119	16247	16138	16039	16240	16024	16426	16253	16085	15895	16136	16346	15963	16031	16030	16145	16216	16094	15975	16034	16116	16197	16155	16289	16159	16071	16063	16171	16178	16200	15961	16133	16003	16213	16125	16233	16303	16088	16105	16136	15935	16145	16210	15918	16244	16061	16086	16097	16034	16077	16240	16023	16158	15961	16042	16006	16092	16162	16241	16135	16184	16082	16046	16491	16258	16268	16245	16237	16164	16086	16154	16369	16208	16127	16105	16232	16062	16228	16101	16327	16118	16175	16111	16407	16080	16156	16067	16003	16177	16151	16181	16188	16178	16154	16203	16350	16251	16328	16356	16152	15859	16070	16223	16185	16256	16202	16031	16062	16185	16203	16057	16041	16301	16153	16177	16061	16004	16142	16252	16321	16185	16178	16077	16228	16073	16159	16210	15985	16064	16131	16115	16117	16196	16085	16121	16065	16170	16120	16192	16143	16105	15953	16327	16346	16281	16147	15953	15913	15917	16167	16046	16079	15984	16030	16021	16065	16131	16455	16189	16037	16138	16056	16157	15958	16223	16143	16337	16349	16201	16151	15988	16239	16140	16090	16071	16135	16090	16086	16174	16380	16250	16150	16253	16148	16212	16200	16175	16103	16124	16140	16101	16118	16043	16131	16045	16183	16194	16304	16282	16239	16208	15989	16283	16117	16218	16277	16188	15949	16070	16148	16224	16231	16053	16187	16150	16075	15952	16120	16020	16393	16149	16056	16044	16099	16096	16081	16068	16140	16170	16162	16250	16152	16257	16264	16084	16303	16137	16240	16014	16149	16084	16073	16147	16168	16080	16342	16230	16262	15991	16269	16214	16128	16332	16140	16018	16085	16196	16349	16326	16088	16176	16331	16139	16215	15950	15974	16093	16287	16176	16120	15982	16055	16225	16225	15997	16150	16298	16152	16141	16424	16191	16145	16066	16274	16330	16177	16143	16185	15961	16015	16102	15921	16175	16212	16071	16296	16153	16151	16216	16137	16202	16123	16265	16164	16461	16016	16010	16170	16075	16287	16252	16115	16029	16229	16379	15809	16106	16013	16254	16332	16182	15926	16190	16160	15972	16257	15998	16262	16101	16145	16179	16192	16263	16234	16142	16000	16059	16148	16010	16100	16225	16114	16129	15969	16040	16154	16189	16259	16250	16055	16126	15948	16166	16133	16180	16134	16087	16115	16301	16066	16165	15900	16120	16271	16006	16226	15999	16149	16137	16000	15955	16218	16237	16255	16221	16090	16168	16170	16073	16216	16120	16126	16181	16292	16073	16208	16160	16141	16226	15983	16042	16197	16268	16065	16276	16208	16053	16118	16221	16282	16173	16096	16206	16272	16080	16117	16254	16114	15998	15978	16330	16083	16178	16109	16090	16131	16232	16130	16208	16248	16176	16128	16141	16523	16201	16104	16251	15990	16322	16116	16225	16162	16142	16068	16312	16244	16226	16136	16230	15977	15975	16232	16138	15910	16139	16004	16230	16135	16385	16153	16006	16241	16066	16156	16084	16141	16166	16027	16025	16064	16155	16030	16134	16043	16015	16098	16234	15951	16124	15999	16157	15991	16123	16136	16164	16156	16145	16239	16144	16058	16129	16255	16193	16095	16073	16092	16035	16171	16243	16160	16001	16128	15886	16151	16089	16245	16252	16258	15996	16229	16323	16162	16104	16252	16106	16150	16066	16256	16189	16157	15950	16357	16193	16120	16096	16304	16159	16198	16431	15925	15884	16082	16042	16066	16117	16133	16271	16019	16083	16052	16113	16115	16084	15897	16315	16044	15933	16289	16431	16285	16235	16228	16083	16171	16123	16234	16082	15946	16082	16268	16089	16158	16136	16020	16319	16047	16039	16147	16157	16145	16089	15994	16330	16337	15923	16056	16236	16020	16104	16221	16421	16174	16052	15939	16081	16125	16013	15939	16298	16403	16319	16325	16100	16143	16171	16140	16211	16123	16331	16045	16252	15992	16129	16132	16051	16298	16277	16217	16217	16158	16012	16208	16370	16079	16162	16055	16433	16252	16176	16167	16170	16027	16123	16091	16130	16266	16040	16089	16114	16203	16035	16276	16237	16221	16256	16204	16091	16126	15814	16182	16090	16116	16523	16087	16139	16228	15959	16240	16328	16105	16137	16118	16128	16132	16232	16345	16297	16103	16061	16129	16015	16225	15905	16133	16150	16147	16172	16271	16194	16376	15997	16279	16155	15997	16098	16124	15944	16259	16267	16199	16088	16117	16222	16159	16132	16122	16210	16211	16014	16049	16209	16097	16189	16205	16192	16017	16006	16388	16291	16183	16076	16220	16118	16133	16172	16276	16447	16407	16192	16220	16084	15990	16233	16018	16221	15992	15984	16016	16164	15986	16323	16147	16150	16086	16128	16100	15967	16339	16191	16064	16036	16068	15998	16076	16230	16133	16236	16094	16100	16159	16209	16313	16056	16047	16126	16217	16096	16041	16100	16096	16234	16180	16167	15987	16331	16254	16210	16418	16144	16115	16201	16214	16343	16186	16150	16072	16353	16300	16247	15977	16199	16110	16111	16057	16073	16049	16184	16147	16278	16361	16092	16012	16099	16156	16164	16238	16190	16034	15998	15979	16084	16172	16085	16012	16116	16080	15979	16062	16274	16186	16248	16096	16269	16122	16016	16195	16012	16045	16112	16251	16166	16085	16177	16063	16104	15903	16070	15968	15914	16038	15975	16058	16338	16046	16224	16179	16308	16210	16265	16301	16126	15875	16060	16171	16231	16213	16145	16212	16121	16001	16101	16265	16168	16155	16025	16133	16277	16198	16091	16325	16045	15938
20047	29493	27228	21390	18892	17379	16516	15763	15338	15073	15089	15088	14948	14922	14809	14874	14877	14764	14700	14462	14539	14604	14573	14440	14682	14617	14406	14671	14580	14623	14646	14729	14525	14665	14755	14493	14664	14612	14686	14621	14680	14451	14660	14516	14906	14494	14518	14672	14581	14425	14704	14617	14667	14570	14879	14608	14669	14609	14567	14429	14481	14604	14779	14600	14794	14553	14482	14569	14696	14487	14569	14521	14535	14570	14768	14637	14617	14595	14549	14569	14500	14524	14730	14609	14473	14810	14528	14642	14618	14436	14419	14614	14519	14646	14535	14728	14609	14608	14484	14553	14739	14413	14551	14409	14610	14549	14642	14582	14626	14610	14512	14569	14570	14667	14474	14728	14471	14538	14595	14336	14531	14580	14607	14631	14769	14523	14630	14334	14552	14509	14472	14468	14532	14634	14550	14523	14617	14533	14719	14539	14600	14602	14498	14634	14616	14696	14613	14458	14599	14557	14637	14641	14497	14659	14499	14598	14754	14574	14577	14611	14535	14513	14430	14529	14671	14429	14647	14559	14394	14427	14594	14556	14452	14534	14702	14497	14611	14476	14603	14769	14383	14745	14639	14767	14601	14698	14615	14607	14691	14494	14582	14576	14514	14526	14626	14511	14537	14539	14522	14600	14446	14592	14602	14569	14444	14458	14572	14548	14705	14688	14619	14573	14583	14517	14688	14507	14557	14665	14533	14650	14633	14715	14658	14546	14476	14466	14528	14629	14595	14816	14569	14552	14375	14419	14490	14499	14596	14730	14530	14642	14504	14551	14568	14562	14560	14557	14544	14577	14708	14510	14480	14536	14597	14554	14509	14646	14704	14568	14627	14691	14559	14428	14585	14562	14664	14618	14411	14619	14344	14773	14703	14618	14488	14624	14564	14604	14568	14674	14624	14510	14646	14573	14496	14567	14578	14712	14535	14656	14473	14690	14511	14492	14554	14450	14420	14653	14417	14541	14593	14463	14412	14451	14500	14421	14577	14560	14715	14442	14579	14497	14485	14352	14561	14599	14546	14537	14584	14567	14667	14617	14525	14461	14434	14434	14610	14627	14680	14501	14765	14411	14689	14350	14597	14682	14820	14640	14626	14368	14680	14344	14492	14442	14556	14697	14640	14544	14663	14571	14661	14620	14430	14501	14597	14421	14738	14566	14478	14664	14372	14488	14538	14628	14607	14673	14683	14584	14777	14615	14665	14676	14543	14559	14632	14654	14620	14622	14628	14569	14686	14460	14600	14487	14559	14734	14610	14665	14578	14589	14594	14588	14596	14638	14620	14685	14518	14707	14588	14574	14492	14656	14723	14439	14690	14415	14508	14381	14585	14587	14437	14684	14630	14489	14684	14690	14571	14492	14541	14583	14472	14627	14664	14509	14493	14572	14731	14673	14695	14519	14652	14650	14616	14680	14536	14726	14541	14392	14367	14751	14496	14692	14685	14549	14634	14473	14619	14732	14518	14607	14515	14602	14531	14511	14587	14610	14705	14680	14525	14750	14606	14659	14461	14607	14604	14593	14633	14629	14469	14486	14556	14450	14652	14642	14581	14755	14409	14633	14754	14464	14541	14681	14489	14618	14562	14446	14467	14644	14660	14510	14593	14735	14497	14499	14700	14554	14481	14572	14584	14674	14625	14488	14594	14577	14474	14606	14561	14544	14598	14474	14575	14534	14375	14644	14594	14514	14568	14395	14567	14679	14611	14656	14546	14745	14387	14704	14558	14568	14726	14555	14610	14713	14494	14690	14541	14433	14580	14493	14487	14559	14507	14471	14670	14439	14699	14504	14573	14514	14621	14810	14506	14579	14570	14580	14719	14434	14502	14717	14557	14523	14682	14634	14580	14496	14580	14623	14569	14470	14582	14324	14706	14513	14509	14521	14563	14578	14452	14481	14457	14565	14569	14502	14610	14459	14738	14531	14725	14877	14638	14705	14682	14658	14472	14532	14489	14473	14626	14659	14512	14384	14594	14478	14565	14558	14512	14536	14569	14539	14537	14607	14532	14502	14544	14732	14618	14463	14538	14562	14676	14426	14706	14527	14596	14534	14768	14641	14618	14768	14678	14727	14514	14668	14467	14455	14568	14379	14627	14368	14625	14709	14563	14534	14557	14564	14466	14491	14382	14668	14426	14565	14612	14605	14579	14653	14732	14677	14359	14557	14726	14601	14594	14452	14656	14650	14476	14427	14666	14671	14547	14581	14669	14495	14549	14631	14474	14632	14654	14620	14721	14540	14623	14402	14599	14565	14618	14539	14661	14615	14718	14616	14628	14679	14603	14480	14531	14417	14369	14633	14660	14760	14663	14665	14705	14644	14386	14663	14464	14512	14592	14502	14362	14717	14542	14487	14418	14613	14670	14656	14549	14621	14701	14648	14435	14578	14519	14605	14775	14539	14570	14557	14525	14718	14595	14670	14471	14643	14659	14526	14605	14528	14594	14605	14553	14586	14699	14540	14719	14441	14570	14678	14579	14567	14558	14518	14600	14577	14630	14508	14687	14526	14420	14589	14459	14676	14507	14706	14561	14526	14581	14613	14556	14490	14791	14538	14528	14685	14628	14658	14461	14630	14566	14510	14681	14411	14607	14455	14636	14687	14530	14662	14736	14625	14441	14525	14678	14618	14501	14535	14598	14349	14547	14696	14552	14517	14619	14533	14598	14759	14541	14401	14639	14588	14716	14612	14502	14623	14630	14608	14620	14634	14681	14477	14604	14686	14504	14455	14616	14615	14550	14487	14572	14753	14651	14572	14483	14626	14391	14579	14578	14533	14550	14573	14662	14566	14637	14664	14621	14430	14433	14641	14355	14470	14566	14606	14609	14580	14639	14623	14532	14551	14663	14707	14378	14750	14580	14721	14701	14595	14705	14721	14677	14593	14395	14770	14452	14588	14575	14425	14482	14626	14632	14774	14601	14558	14595	14536	14550	14610	14665	14636	14528	14685	14646	14440	14619	14713	14468	14461	14462	14511	14601	14490	14561	14481	14529	14632	14810	14547	14723	14686	14461	14553	14741	14666	14652	14660	14606	14513	14657	14406	14417	14615	14627	14641	14721	14501	14609	14689	14478	14615	14539	14450	14504	14453	14589	14617	14505	14538	14789	14520	14423	14583	14606	14589	14636	14587	14662	14400	14694	14569	14625	14428	14599	14435	14539	14552	14482	14572	14483	14641	14493	14515	14593	14436	14859	14661	14587	14622	14713	14492	14657	14783	14635	14670	14562	14705	14592	14741	14453	14715	14453	14546	14511	14593	14508	14679	14615	14541	14484	14666	14483	14428	14589	14801	14565	14620	14638	14661	14551	14446	14466	14756	14629	14596	14579	14602	14669	14598	14678	14489	14608	14473	14626	14538	14474	14511	14509	14548	14511	14516	14472	14598	14805	14553	14577	14473	14569	14541	14606	14551	14654	14565	14676	14552	14717	14373	14623	14551	14488	14634	14547	14570	14551	14513	14684	14599	14538	14731	14478	14541	14476	14695	14634	14551	14551	14506	14398	14565	14640	14433	14468	14577	14334	14530	14763	14768	14686	14662	14654	14751	14567	14562	14670	14589	14541	14439	14716	14674	14593	14562	14443	14529	14653	14782	14557	14603	14635	14519	14437	14526	14532	14535	14626	14537	14668	14608	14376	14636	14683	14587	14600	14692	14540	14591	14390	14603	14481	14742	14584	14481	14609	14587	14708	14781	14473	14756	14476	14529	14556	14456	14656	14510	14703	14680	14401	14713	14572	14630	14809	14512	14485	14665	14536	14426	14529	14609	14699	14616	14396	14698	14558	14639	14621	14475	14622	14644	14883	14651	14718	14493	14436	14689	14379	14639	14627	14418	14659	14700	14600	14528	14633	14541	14648	14617	14604	14624	14577	14595	14620	14426	14562	14679	14635	14567	14563	14664	14588	14628	14622	14511	14786	14484	14554	14585	14677	14528	14529	14542	14504	14659	14628	14717	14399	14614	14650	14490	14593	14599	14518	14703	14622	14420	14618	14448	14608	14549	14557	14523	14649	14564	14574	14571	14489	14606	14566	14484	14521	14515	14692	14680	14509	14521	14687	14408	14686	14617	14659	14693	14732	14547	14553	14489	14646	14549	14537	14622	14591	14564	14592	14657	14627	14685	14582	14659	14708	14644	14781	14528	14499	14553	14433	14577	14566	14694	14664	14715	14498	14474	14712	14662	14464	14534	14553	14406	14692	14435	14524	14492	14556	14698	14634	14474	14746	14550	14693	14548	14595	14471	14617	14577	14629	14676	14559	14464	14450	14562	14510	14613	14555	14478	14644	14575	14465	14602	14479	14625	14542	14481	14558	14516	14640	14532	14522	14590	14742	14608	14402	14487	14497	14501	14623	14687	14696	14482	14486	14539	14606	14589	14625	14668	14496	14560	14627	14650	14443	14536	14481	14633	14536	14389	14475	14448	14500	14593	14516	14566	14608	14639	14576	14592	14630	14507	14536	14631	14548	14411	14515	14502	14633	14651	14554	14582	14523	14489	14564	14446	14646	14581	14496	14757	14668	14664	14597	14655	14534	14401	14604	14528	14637	14672	14578	14527	14567	14659	14453	14692	14620	14568	14680	14544	14627	14417	14608	14495	14503	14754	14664	14797	14603	14423	14695	14629	14594	14699	14697	14656	14615	14545	14540	14543	14481	14538	14453	14698	14492	14489	14479	14682	14564	14541	14583	14636	14458	14608	14418	14627	14610	14706	14567	14546	14562	14630	14443	14546	14588	14465	14663	14697	14541	14732	14580	14547	14608	14700	14555	14503	14652	14355	14517	14574	14526	14461	14510	14603	14545	14662	14547	14537	14566	14565	14626	14464	14476	14656	14635	14575	14528	14645	14540	14537	14474	14453	14563	14564	14505	14662	14506	14477	14570	14534	14789	14600	14513	14511	14581	14705	14483	14532	14447	14507	14418	14602	14359	14589	14583	14493	14503	14704	14363	14460	14479	14695	14601	14592	14595	14546	14687	14466	14666	14615	14645	14497	14758	14660	14521	14580	14556	14683	14614	14708	14618	14638	14529	14538	14829	14671	14756	14516	14542	14518	14457	14761	14640	14601	14589	14451	14716	14426	14594	14621	14814	14619	14475	14552	14498	14449	14541	14711
23341	20773	28005	23841	22024	22144	21206	18096	17187	16998	16813	16939	16727	16387	16328	16333	16218	16280	16092	16028	16279	16055	16215	15876	16086	16049	16027	16205	16254	16151	16186	16097	16110	16019	16170	16220	16004	16259	16220	15893	16072	16123	15841	15971	15979	15980	16008	16097	15949	16039	15949	15978	16131	16031	16066	16115	16279	15975	16164	15943	16101	16128	16040	15954	16135	16023	15778	15967	15910	15872	15973	15840	16081	15842	15972	15961	16105	16010	16084	16029	16134	15900	15838	15945	16029	15921	16119	15889	16037	16013	16115	16005	16016	16018	16073	16006	16142	15945	15776	15776	15777	15978	16032	16185	16033	15897	16015	16073	16181	16186	16040	16135	16142	16121	16082	16055	16020	15880	16039	15906	16036	16063	15989	15964	15998	15909	15739	15906	15958	16116	16185	16168	16162	16066	15953	16131	16252	15888	15987	15904	15975	16099	16168	15866	15931	15971	16000	15939	16005	15940	16024	15913	15765	16005	15921	15834	15886	16076	15835	15837	15826	16003	16063	16026	15877	15905	16100	15927	16016	16024	15961	16040	15946	15954	16127	15975	16081	16014	16100	15912	15806	16081	15922	15890	16026	15902	15957	15970	16075	16009	15981	16130	16071	16079	16042	15919	15973	15850	15982	15928	15891	15878	16015	15955	15943	16207	16115	16192	16079	15929	16031	15790	16020	15914	16041	15932	16206	15821	15935	15991	16054	15934	16070	15801	15977	15969	15748	16044	16133	16090	15908	15961	15866	15955	16056	16110	15927	15994	16061	15810	15832	15861	15978	15843	15881	15886	15901	16040	15950	16173	15933	15881	15836	15844	15798	16064	15753	15881	16166	16044	16086	16045	16052	16031	16024	15864	16249	15969	16081	16091	15945	15741	15933	15915	15959	16062	16168	16036	15821	15876	15795	15977	16014	16052	15944	16051	16140	16099	16140	16151	15881	16019	16014	16030	16181	16073	16144	15849	15840	15925	15966	16024	15998	16037	15876	15834	16010	15770	15989	15924	15997	15986	16012	15817	15960	16029	15872	15914	15926	16063	15786	15953	16030	15926	15940	15976	15946	15882	16069	16007	16012	16060	16071	16133	15918	15938	15829	16016	15889	15975	15966	15726	16034	15876	15908	16101	15941	15958	16109	15992	15995	15970	15910	15979	16132	16052	16126	15829	15930	16073	16046	15948	15949	15978	16125	16116	16010	15812	16027	16022	15950	15828	15906	15795	16016	15901	15901	16067	16146	15902	15931	16033	15927	16108	16080	15957	15989	15945	16098	16129	16001	15853	16062	15838	15980	16079	15816	15924	15853	15806	16023	15772	15891	15999	15974	16073	16253	16039	15970	15854	15918	16053	16049	15915	15974	15920	16106	16089	15980	16086	15969	16018	15838	15893	15945	15942	15954	16062	15964	16057	15880	15943	16041	16058	15992	15680	15920	15739	15871	16132	16037	15997	16162	15910	16019	15945	16033	15847	16205	16011	16092	15946	15995	16083	15999	16003	15864	16039	15798	16019	16052	15987	16012	16059	16048	16038	15816	15950	16067	15792	16105	16042	16052	16046	16024	15816	15977	15904	15981	16040	16076	15998	16023	15790	16137	15949	16011	15888	16027	16125	15985	16004	15826	15986	15959	15947	16043	15859	15839	16103	15928	16024	16036	15861	16139	15857	16051	16021	15720	15953	15856	15812	15911	15926	16029	15828	15964	15973	15803	16079	16080	16192	16033	15959	15857	15936	15964	15947	15809	16097	15778	15834	15936	16082	16036	15975	15969	15942	15801	15944	15860	16054	15914	15817	16085	15956	15769	15954	15906	16244	16046	15913	16170	16056	15947	16043	16270	16021	15795	16230	16159	16144	15838	16064	15908	16186	16150	16199	16026	16041	15844	15990	16023	15885	16040	16119	15921	15882	16059	15853	15904	15966	16011	15750	16072	15929	15969	16140	15954	15922	15729	15956	15792	15856	15932	16025	15921	15962	15887	16070	16176	15857	15933	16111	15934	15960	16053	15950	16024	15975	15921	16025	15711	15947	15902	16162	15904	15897	16080	16005	15936	15953	16010	15914	15917	16100	16027	16049	16160	16046	15868	15771	16079	15919	16021	15952	16013	16069	16149	15832	16122	15981	16053	16109	15810	15991	15988	15775	15992	16002	16224	15975	15992	15971	16121	16031	15966	16108	15911	15946	15899	15951	15669	15935	16124	15976	16176	15945	15844	16121	16034	15826	15929	16050	15828	15950	16082	16084	15917	15918	15798	15817	15996	15911	15970	15844	16103	15968	16073	15995	15873	16031	15945	16087	15777	16031	15995	16018	16172	15985	15911	15878	16026	15981	16007	16135	15838	15908	15741	15802	16091	15900	15830	15901	15963	16053	16158	15963	15895	15884	15986	16089	15993	15743	15989	15904	15992	15865	15987	16154	15886	15858	15838	16071	15982	15948	15841	16109	16059	16128	15948	15886	15844	15825	16121	15954	15840	15857	16074	16143	16024	16056	16040	15933	16143	15927	16148	15912	16049	15668	16131	16011	15926	16136	16128	15839	15911	16095	15953	16076	16059	15937	15992	16043	16063	15915	15906	15768	16152	16001	16000	15931	15922	15759	15787	16036	16049	16055	16186	15959	16135	16031	16074	15985	16250	16176	15931	16288	15870	15827	16091	15908	16139	15953	15929	16006	16056	15969	15988	15962	15980	16170	15941	16007	15932	15868	16212	16129	16005	15856	16081	15990	15930	15921	16071	15947	16032	15910	15934	16051	15995	16178	15882	15978	16156	15962	15802	16013	15983	15995	16078	15883	15936	15822	15977	15936	15948	15988	15924	15970	15931	15954	16083	16202	16019	15960	15970	16052	16028	15965	15955	15957	15935	16040	15939	15986	15988	16052	16150	15846	15987	16000	15980	15923	15936	15833	15902	15973	16015	16005	16106	16125	16033	16095	15979	16091	16185	15919	15961	15983	16034	16014	15928	15956	15959	16194	16143	16028	16096	16077	16058	15999	15814	16253	16125	16129	15909	15744	15942	16039	15880	16040	16006	16007	15907	15937	16019	16174	16172	15807	15949	15899	16094	16025	15973	16079	16001	15914	15920	15932	15935	15905	15892	15976	16141	16034	15992	15877	16119	15917	16008	15950	15892	16146	15957	16051	15951	15727	15938	15965	16277	15977	15919	16078	16036	16009	16021	15948	15979	15998	16093	15823	15942	15838	15956	16038	15903	15898	16021	15983	15912	15827	16001	16159	15918	15896	16042	16043	16047	15922	15866	16106	15941	16061	16000	15934	16263	15813	15696	16150	15893	15822	15995	15913	15980	15877	16018	16040	16060	16120	15999	15947	15941	15952	15993	16068	15877	15869	16003	16010	15914	16202	16171	16151	15942	15966	16034	16014	15990	15948	15928	15902	15939	15826	15951	15819	15881	16258	16141	16184	16001	15995	15923	15966	16047	16038	16128	16065	15889	15988	15792	16037	16083	16128	16116	15634	16038	16096	15924	15921	16049	15998	15924	16151	15878	16077	15844	15996	16048	16036	15962	15694	15922	15985	15902	15953	15839	15807	15872	15981	16041	15999	15899	15940	16095	16177	16128	15801	15980	15923	16053	15889	15829	15995	15915	15870	15982	16028	15971	15946	15890	15846	16065	15732	16007	16083	16041	15929	16029	15844	15831	15784	16028	16060	15850	16054	15823	15989	15892	15994	15929	16102	16014	15750	16010	15867	15890	16131	16123	15981	16056	15992	16072	16002	16058	16018	16003	16017	15975	15890	15817	16270	15972	15753	15895	15896	15934	16231	15950	15908	16090	16068	15827	15965	15832	15823	15946	15978	15847	15944	15990	16040	16126	15978	16028	15929	15912	15928	15966	15751	15996	16061	16052	15816	16058	16050	15882	16099	15978	15969	16201	15859	15946	16252	15945	15913	15725	15943	16037	15887	15975	15975	15915	15811	16055	16203	15867	16118	15961	15917	16055	16035	16013	15856	15899	15897	15804	15983	15735	16078	15995	15891	16016	16111	15863	15902	16001	15853	16004	15960	15968	15853	15997	15749	16138	15924	16289	16030	15923	15982	15810	15894	16053	15850	15980	16068	15958	15954	15921	16028	16139	15781	15745	15995	15689	16027	16029	15991	16304	15846	16087	16076	15926	16080	16160	16060	16122	15923	15867	15794	16080	15846	16041	15970	15958	15916	15849	15848	15967	16052	15918	15848	15909	15860	15890	15926	15869	16007	16037	15975	16050	15859	16103	15834	15981	16099	15862	15932	15957	16025	15913	16012	16177	16076	15990	16011	15891	15974	15979	16213	16039	15830	15989	16092	15892	15857	16142	16005	16126	15790	15811	15722	15997	15881	15967	15776	15840	16022	16106	15945	15850	16147	16051	16011	15952	15852	16022	15972	15995	15926	16118	16129	15996	16041	15849	16087	16183	15965	15966	15971	16159	15899	15939	15900	15856	15911	15995	16105	15937	16128	16026	16046	15988	15912	16068	16106	16083	15940	15887	15770	15889	15734	15938	15965	16042	15964	15879	16096	16093	16149	15955	16031	15986	15877	16294	16097	15985	16167	16054	15923	15988	15908	15859	15761	15938	16001	16031	16052	16152	15969	16004	15954	16150	15966	16030	15957	16065	16046	16034	16009	16018	15984	16051	15949	15929	15954	15985	16020	15957	16284	15889	15845	15837	15973	16010	16005	16008	15914	15980	15886	16081	16091	16161	15970	15901	16009	15904	16107	16193	15966	15912	15769	15980	15976	16023	15983	15829	15941	15874	16129	16057	15935	15849	16201	16009	15871	16069	16171	16060	16017	15821	15873	15974	15977	16121	16017	16000	15994	15953	15972	16060	15994	15993	15696	15851	15924	15720	15930	15741	15957	16033	16172	16104	16050	15929	16115	15836	15836	16056	15946	15804	15898	16016	15851	15946	15910	15931	16123	16138	16095	16130	16075	16049	15862	16009	15917	16114	15946	15945	15921	15911	15935	15712	15905	15878	15952	16025	16063	16053	15983	16005	15986	15932	16131	16079	15917	15793	15888	15965	16028	16003	15937	15989	16010	16117	15892	15958	15918	15927	15896	15993	15966	16142	16042	15926	15882	16101	16204	15980	16075	15856	16051	15927	16141	16062	16097
20637	36507	34163	26746	22905	20254	18550	16866	16316	15814	15302	15359	15186	14699	14814	14610	14665	14564	14616	14504	14425	14414	14359	14293	14274	14278	14220	14384	14344	14348	14300	14445	14305	14346	14252	14262	14303	14462	14233	14353	14305	14329	14409	14446	14280	14348	14384	14437	14214	14341	14350	14382	14446	14340	14434	14310	14313	14204	14350	14314	14435	14275	14296	14238	14464	14226	14338	14507	14351	14499	14207	14275	14427	14327	14397	14243	14436	14283	14357	14225	14254	14287	14371	14371	14330	14219	14252	14218	14526	14318	14263	14152	14313	14350	14101	14269	14302	14430	14315	14166	14336	13922	14064	14596	14207	14377	14216	14353	14257	14312	14352	14330	14110	14387	14404	14394	14346	14232	14261	14271	14233	14345	14196	14222	14372	14362	14316	14349	14364	14250	14331	14313	14355	14351	14400	14183	14338	14188	14300	14179	14311	14330	14360	14264	14294	14279	14336	14244	14321	14258	14450	14339	14296	14279	14245	14312	14448	14190	14192	14330	14296	14435	14185	14307	14305	14313	14258	14273	14341	14273	14425	14278	14453	14376	14120	14154	14324	14321	14305	14403	14129	14204	14279	14176	14342	14306	14360	14374	14184	14379	14257	14253	14365	14205	14160	14167	14315	14200	14430	14489	14402	14376	14307	14201	14305	14316	14318	14314	14392	14332	14360	14281	14367	14110	14169	14271	14291	14228	14297	14145	14355	14237	14174	14237	14227	14375	14315	14305	14368	14407	14463	14285	14318	14315	14340	14470	14487	14390	14222	14280	14438	14292	14275	14276	14426	14325	14168	14326	14352	14280	14253	14267	14222	14335	14283	14216	14395	14269	14386	14214	14422	14254	14507	14323	14368	14297	14322	14274	14304	14305	14261	14332	14301	14167	14306	14316	14228	14263	14310	14373	14178	14312	14364	14221	14324	14343	14341	14414	14327	14347	14250	14266	14284	14250	14493	14535	14260	14291	14269	14259	14362	14225	14427	14317	14319	14366	14086	14306	14270	14361	14337	14528	14352	14202	14353	14342	14416	14358	14306	14124	14184	14141	14256	14200	14150	14401	14185	14297	14174	14329	14258	14197	14365	14127	14226	14217	14474	14365	14125	14287	14423	14396	14383	14127	14341	14241	14375	14158	14294	14299	14240	14292	14323	14386	14184	14394	14317	14341	14373	14249	14276	14100	14417	14254	14208	14283	14323	14266	14367	14237	14286	14129	14398	14339	14332	14327	14311	14264	14177	14193	14223	14372	14194	14341	14433	14386	14149	14237	14281	14377	14192	14498	14187	14107	14194	14424	14288	14381	14280	14235	14347	14225	14172	14301	14467	14106	14258	14115	14224	14380	14240	14307	14273	14208	14162	14334	14135	14138	14184	14216	14252	14276	14250	14267	14348	14254	14002	14268	14206	14382	14167	14435	14150	14202	14326	14334	14326	14224	14370	14055	14197	14392	14246	14220	14229	14343	14333	14261	14203	14309	14233	14247	14330	14285	14203	14241	14200	14193	14193	14303	14261	14332	14086	14086	14252	14335	14302	14296	14247	14278	14271	14190	14274	14402	14340	14365	14278	14270	14242	14567	14307	14397	14379	14277	14411	14191	14307	14361	14272	14314	14222	14433	14101	14239	14237	14357	14298	14359	14231	14183	14248	14189	14154	14370	14283	14315	14340	14315	14291	14220	14257	14253	14146	14210	14280	14277	14229	14250	14413	14249	14331	14473	14363	14231	14253	14364	14410	14192	14263	14380	14190	14172	14327	14486	14325	14361	14371	14344	14397	14284	14158	14336	14407	14321	14252	14411	14259	14245	14134	14326	14309	14195	14178	14456	14327	14180	14265	14395	14259	14429	14376	14363	14224	14328	14344	14282	14243	14301	14268	14169	14470	14357	14345	14331	14288	14344	14233	14123	14182	14241	14215	14459	14287	14284	14342	14330	14503	14338	14289	14193	14254	14215	14447	14326	14156	14398	14425	14388	14318	14362	14170	14454	14285	14156	14150	14384	14356	14273	14248	14242	14291	14378	14275	14355	14363	14245	14096	14203	14465	14164	14136	14218	14314	14272	14284	14107	14349	14239	14497	14313	14259	14257	14128	14367	14256	14276	14038	14356	14342	14159	14327	14180	14267	14478	14256	14450	14228	14314	14257	14247	14352	14102	14288	14074	14312	14346	14170	14362	14357	14497	14215	14241	14248	14309	14395	14395	14173	14273	14226	14118	14363	14335	14248	14183	14344	14204	14190	14200	14274	14269	14313	14410	14402	14495	14407	14433	14339	14374	14149	14401	14454	14287	14302	14266	14224	14137	14481	14397	14216	14311	14154	14415	14185	14167	14313	14284	14476	14130	14160	14083	14131	14389	14252	14149	14319	14218	14131	14239	14456	14233	14257	14296	14214	14495	14294	14243	14295	14290	14184	14291	14241	14074	14518	14198	14387	14159	14291	14165	14427	14426	14377	14324	14304	14360	14226	14165	14242	14228	14293	14205	14271	14311	14243	14416	14262	14147	14183	14315	14298	14308	14274	14387	14305	14168	14338	14235	14309	14255	14545	14459	14308	14479	14345	14327	14339	14179	14283	14313	14348	14330	14389	14417	14371	14218	14366	14235	14234	14372	14135	14342	14302	14284	14313	14377	14441	14301	14241	14243	14173	14181	14191	14214	14195	14243	14165	14326	14253	14389	14231	14363	14360	14161	14284	14152	14262	14346	14191	14269	14271	14266	14298	14224	14443	14343	14315	14359	14373	14406	14258	14310	14202	14359	14244	14251	14236	14170	14345	14342	14328	14269	14379	14186	14207	14368	14385	14212	14391	14384	14094	14310	14467	14226	14330	14243	14234	14368	14186	14304	14251	14299	14368	14160	14366	14193	14248	14375	14199	14256	14299	14370	14247	14348	14332	14150	14242	14331	14169	14403	14342	14271	14379	14299	14288	14491	14100	14318	14253	14369	14288	14265	14252	14149	14340	14208	14158	14225	14292	14148	14306	14314	14396	14289	14252	14361	14430	14319	14193	14290	14250	14190	14223	14271	14179	14264	14309	14207	14368	14133	14157	14463	14240	14263	14513	14220	14340	14275	14356	14342	14254	14194	14366	14322	14182	14281	14200	14385	14161	14240	14136	14259	14270	14292	14238	14225	14355	14576	14348	14350	14223	14226	14149	14421	14273	14324	14382	14367	14409	14190	14418	14244	14363	14226	14300	14268	14321	14361	14233	14498	14256	14263	14178	14375	14217	14358	14241	14239	14418	14362	14391	14195	14348	14350	14351	14260	14501	14278	14113	14283	14289	14312	14195	14270	14405	14313	14479	14187	14321	14327	14166	14185	14473	14308	14280	14175	14228	14321	14387	14346	14218	14378	14249	14266	14245	14381	14090	14385	14471	14306	14525	14413	14172	14180	14176	14396	14335	14347	14351	14378	14183	14321	14187	14256	14264	14208	14367	14292	14431	14142	14343	14336	14435	14302	14286	14236	14137	14192	14313	14261	14369	14452	14222	14460	14217	14195	14188	14263	14337	14280	14330	14262	14415	14309	14326	14206	14201	14330	14411	14355	14456	14310	14292	14268	14332	14224	14244	14252	14434	14380	14370	14192	14146	14351	14220	14215	14170	14244	14273	14182	14229	14241	14322	14291	14079	14325	14185	14416	14215	14167	14323	14380	14305	14435	14451	14157	14221	14222	14156	14182	14289	14438	14384	14329	14400	14168	14257	14190	14192	14278	14203	14298	14385	14180	14264	14192	14330	14325	14287	14277	14258	14472	14317	14232	14473	14399	14265	14307	14246	14272	14336	14343	14413	14226	14468	14365	14295	14299	14240	14307	14317	14151	14285	14463	14463	14255	14263	14406	14229	14363	14313	14173	14275	14251	14253	14381	14215	14319	14198	14265	14330	14288	14241	14313	14238	14179	14367	14320	14245	14488	14285	14142	14359	14261	14221	14210	14218	14304	14504	14195	14336	14205	14218	14319	14205	14272	14238	14390	14170	14321	14263	14346	14416	14388	14233	14318	14346	14254	14304	14268	14045	14464	14311	14341	14208	14345	14421	14395	14366	14237	14283	14291	14299	14181	14311	14436	14157	14177	14120	14251	14316	14244	14513	14241	14235	14260	14335	14222	14204	14394	14411	14327	14248	14393	14330	14315	14255	14308	14237	14315	14348	14046	14260	14377	14293	14183	14324	14297	14366	14366	14283	14206	14287	14342	14015	14363	14174	14352	14259	14240	14177	14355	14228	14529	14352	14308	14258	14308	14230	14446	14386	14282	14264	14274	14086	14167	14263	14388	14397	14286	14341	14374	14300	14376	14111	14171	14441	14200	14217	14318	14362	14388	14331	14296	14370	14239	14304	14275	14096	14213	14324	14194	14142	14192	14251	14196	14311	14174	14313	14519	14266	14275	14294	14327	14214	14241	14369	14288	14234	14355	14314	14188	14295	14460	14216	14198	14237	14433	14240	14264	14239	14244	14376	14306	14349	14322	14198	14271	14201	14327	14435	14511	14146	14311	14335	14271	14280	14303	14300	14458	14127	14239	14253	14304	14160	14353	14292	14255	14427	14271	14404	14450	14410	14208	14203	14339	14339	14290	14345	14084	14008	14274	14395	14316	14226	14106	14387	14228	14396	14218	14204	14259	14216	14372	14338	14320	14217	14360	14290	14421	14317	14228	14259	14398	14416	14271	14359	14400	14257	14259	14333	14277	14300	14367	14447	14319	14285	14287	14423	14366	14464	14267	14384	14448	14345	14283	14383	14278	14270	14213	14303	14280	14233	14425	14048	14369	14285	14256	14203	14376	14350	14108	14335	14277	14256	14407	14161	14276	14282	14316	14279	14337	14497	14422	14093	14326	14336	14458	14241	14326	14293	14389	14243	14355	14161	14360	14333	14425	14455	14351	14350	14290	14158	14270	14054	14262	14206	14311	14325	14369	14262	14442	14293	14184	14217	14358	14421	14319	14251	14222	14328	14215	14304	14229	14259	14300	14225	14179	14393	14349	14370	14393	14180	14279	14476	14186	14190	14222	14292	14391	14390	14264	14266	14252	14166	14424	14381	14401	14357	14257	14177	14368	14273	14235	14388	14292	14317	14164	14382	14095	14409	14167	14354	14318	14419	14267	14030	14249
22250	20752	28346	23231	21215	23622	25089	19549	18324	18261	17824	17585	17101	17015	16883	16840	16702	16543	16597	16762	16481	16659	16325	16568	16586	16346	16382	16505	16352	16501	16422	16453	16569	16329	16356	16449	16502	16583	16249	16469	16235	16621	16116	16219	16417	16475	16417	16344	16242	16428	16586	16373	16388	16493	16450	16246	16489	16479	16418	16333	16571	16399	16359	16566	16360	16259	16282	16478	16443	16371	16347	16263	16355	16309	16160	16230	16337	16389	16338	16289	16319	16376	16415	16419	16154	16310	16313	16274	16211	16239	16254	16351	16327	16220	16385	16268	16515	16407	16431	16368	16439	16474	16360	16119	16173	16274	16246	16352	16296	16328	16304	16232	16253	16402	16203	16142	16432	16334	16212	16334	16505	16349	16242	16230	16172	16226	16343	16206	16137	16360	16070	16397	16240	16376	16292	16224	16314	16221	16409	16453	16251	16090	16316	16123	16231	16165	16258	16208	16087	16228	16304	16365	16179	16373	16242	16464	16224	16239	16297	16100	16138	16267	16104	16206	16069	16345	16384	16205	16162	16254	16246	16187	16245	16339	16173	16356	16377	16112	16285	16240	16252	16361	16354	16442	16358	16188	16289	16318	16297	16156	16276	16239	16409	16365	16416	16222	16143	16306	16357	16298	16315	16166	16018	16235	16245	16353	16095	16208	16441	16352	16162	16079	16196	16210	16186	16192	16253	16155	16128	16100	16367	16048	16217	16130	16264	16421	16122	16279	16283	16259	16322	16347	16260	16436	16356	16173	16173	16082	16031	16318	16148	16309	16240	16382	16145	16280	16300	16280	16571	16220	16199	16390	16121	16213	16267	16231	16337	16241	16358	16189	16290	16248	16480	16287	16459	16291	16050	16327	16221	16093	16394	16332	16347	16275	16204	16385	16110	16373	16201	16173	16096	16235	16262	16194	16085	16377	16108	16183	16274	16041	16379	16244	16379	16124	16144	16139	16314	16341	16179	16313	16246	15961	16190	16214	16255	16348	16134	16188	16350	16140	16338	16208	16160	16140	16252	16178	16289	16212	16422	16089	16119	16320	16273	16329	16296	16296	16358	16124	16149	16261	16234	16372	16393	16286	16229	16210	16165	16206	16443	16296	16123	16218	16359	16207	16157	16390	16264	16345	16409	16091	16285	16300	16260	16253	16260	16298	16316	16304	16176	15986	16350	16255	16121	16117	16273	15963	16297	16338	16234	16375	16128	16206	16355	16432	16268	16272	16221	16132	16355	16327	16324	16240	16345	16090	16142	16142	16266	16192	16270	16400	16120	16288	16384	16426	16210	16141	16236	16117	16437	16178	16073	16306	16373	16051	16097	16264	16217	16360	16346	16218	16260	16374	16221	16221	16191	16277	16184	16343	16177	16126	16409	16184	16340	16341	16207	16292	16201	15937	16246	16171	16402	15986	16138	16309	16232	16188	16250	16344	16325	16190	16294	16294	16250	16168	16251	16408	16161	16190	16298	16223	16017	16241	16416	16248	16168	16359	16279	16164	16006	16204	16508	16244	16184	16192	16157	16384	16279	16280	16346	16249	16214	16267	16224	16045	16231	16168	16442	16248	16322	16407	16116	16453	16250	16080	16259	16387	16378	16010	16329	16329	16325	16328	16297	16339	16303	16291	16366	16410	16287	16216	16073	16065	16299	16290	16299	16019	16199	16273	16278	16045	16445	16209	16317	16382	16106	16260	16390	16288	16169	16270	16257	16261	16332	16078	16444	16200	16136	16122	16172	16285	16095	16366	16125	16402	16150	16262	16284	16230	16260	16228	16007	16391	16226	16263	15935	16105	16103	16158	16210	16320	16238	16193	16026	16208	16098	16390	16227	16336	16453	16289	16465	16246	16149	16149	16194	16263	16273	16268	16281	16220	16179	16315	16246	16280	16276	16406	16294	16024	16257	16283	16109	16315	16323	16375	16192	16448	16191	16190	16168	16271	16392	16224	16242	16310	16333	16173	16385	16316	16187	16307	16266	16256	16265	16053	16166	16195	16057	16128	16250	16217	16246	16264	16390	16360	16299	16343	16574	16194	16122	15967	16196	16128	16321	16354	16213	15985	16258	16405	16288	16259	16228	16179	16533	16276	16440	16212	16341	16404	16220	16408	16255	16380	16232	16078	16362	16215	15966	16138	16123	16248	16116	16296	16275	16320	16137	16345	16305	16208	16324	16254	16257	16290	16172	16303	16289	16178	16406	16362	16298	16188	16424	16182	15945	16127	16142	16076	16118	16268	16174	16253	16250	16334	16192	16086	16103	16193	16326	16216	16201	16445	16381	16081	16457	16440	16170	16137	16199	16235	16162	16358	16197	16041	16323	16166	16215	16209	16164	16262	16234	16289	16226	16172	15933	16019	16065	16214	16494	16234	16288	16430	16278	16291	16324	16441	16313	16319	16074	16419	16316	16321	16120	16216	16212	16265	16013	16331	16282	16322	16280	16091	16369	16122	16257	16283	16256	16243	16444	16233	16197	16080	16127	16396	16374	16104	16118	16175	16181	16305	16278	16283	16317	16292	16443	16329	16239	16235	16136	16237	16311	16225	16224	16302	16287	16259	15900	16273	16115	16176	16248	16159	16361	16268	16197	16197	16239	16316	16254	16215	16304	16227	16160	16232	16196	16233	16029	16245	16336	15850	16140	16097	16129	16206	16267	16307	16156	16059	16260	16243	16367	16364	16209	16303	16065	16043	16058	16318	16368	16393	16311	16153	16244	16213	16300	16101	16463	16281	16156	16220	16240	16283	16307	16212	16104	16376	16324	16185	16240	16202	16237	16386	16280	16421	16051	16312	16130	16335	16411	16246	16348	16015	16212	16163	16147	16128	16262	16008	16053	16039	16141	16269	16239	16301	16484	16206	16129	16229	16171	16114	16276	16026	16191	16222	16165	16473	16205	16338	16362	16282	16197	16275	16008	16326	16368	16316	16313	16228	16156	16289	16295	16213	16124	16074	16340	16180	16215	16126	16461	16380	16099	16248	16096	16127	16294	16261	16238	16139	16233	16392	16277	16298	16317	16370	16349	16280	16126	16241	16146	16089	16254	16288	16432	16217	16334	16241	16081	16120	16328	16312	16335	16097	16270	16181	16248	16150	16205	16466	16344	16196	16377	16281	16350	16235	16272	16210	16180	16170	16210	16259	16354	16132	16229	16275	16171	16196	16099	16479	16385	16022	16244	16262	16137	16254	16345	16265	16148	16178	16229	16175	16288	16177	16205	16110	16209	16285	16183	16251	16250	16330	16317	16105	16276	16446	16179	16042	16171	16187	16509	16344	16193	16206	16300	16317	16192	16306	16306	16007	16388	16310	16198	16232	16217	16159	16099	16230	16470	16185	16341	16156	16251	16305	16395	16270	16092	16147	16473	16147	16021	16270	16166	16233	16343	16106	16242	16214	16258	16332	16209	16326	16198	16162	16142	16222	16333	16061	16347	16161	16369	16308	16209	16303	16270	16230	16302	16235	16034	16283	16279	16174	16267	16213	16073	16373	16304	16348	16383	16228	16147	16386	16236	16214	16483	16236	16250	16354	16149	16033	16109	16209	16037	16398	16124	16309	16275	16229	16338	16150	16355	16251	16386	16289	16123	16400	16181	16188	16052	16225	16285	16004	16038	16180	16133	16235	16062	16161	16415	16310	16174	16292	16274	16225	16065	16302	16304	16249	16258	16263	16268	16129	16348	16264	16146	16054	16195	16239	16176	16176	16171	16378	16304	16116	16128	16331	16403	16216	16206	16302	16224	16057	16307	16290	16102	16042	16436	16224	16306	16289	16194	16205	16103	16203	16336	16204	16432	16182	16138	16319	16288	16330	16438	16353	16318	16109	16257	16263	16294	16232	16120	16248	16141	16232	16238	16200	16311	16259	16044	16232	16259	16221	16339	16207	16469	16130	16221	16265	16122	16114	16207	16097	16253	16046	16405	16536	16142	16302	16190	16331	16274	16047	16133	16315	16128	16245	16203	16103	16519	16293	16210	16284	16173	16320	16072	16258	16218	16372	16340	16169	16424	16281	16356	16177	16111	16200	16229	16191	16091	16030	16140	15951	16251	16090	16411	16296	16095	16307	16124	16240	16031	16267	16431	16309	16288	16289	16108	16227	16220	16257	16242	16398	16094	16192	16301	16232	16375	16168	16192	16111	16388	15979	16220	16142	16419	16086	16282	16182	16221	16221	16122	16142	16286	16109	16279	16143	16391	16437	16284	16370	16294	16212	16219	16207	16160	16424	16449	16061	15909	16396	16261	16165	16079	16169	16203	16300	16058	16341	16132	16284	16273	16378	16127	16316	16148	16289	16294	16261	16254	16348	16220	16271	16189	16217	16222	16304	16033	16084	16365	16174	16142	16266	16186	16006	16461	16302	16323	16047	16331	16250	16227	16285	16262	16145	16141	16109	16070	16262	16169	16141	16266	16204	16088	16332	16196	16344	16281	16309	16185	16045	16256	16257	16200	16374	16187	16368	16300	16244	16220	16301	16301	16188	16145	16342	16259	16287	16246	16196	16248	16489	16281	16060	16094	16170	16127	16135	16439	16266	16323	16449	16180	16122	16165	16243	16177	16049	16323	16240	16175	16316	16149	16151	16330	16427	16360	16159	16249	16048	16251	16171	16197	16167	16272	16296	16303	16189	16287	16260	16396	16323	16263	16272	16230	16314	16107	16286	16528	16176	16260	16221	16114	16099	16272	16201	16271	16186	16193	16171	16340	16430	16363	16184	16264	16279	16212	16126	16257	16300	16138	16274	16286	16138	16415	16181	16351	16089	16350	16260	16277	16110	16283	16096	16141	16142	16168	16176	16132	16099	16075	16108	16218	16362	16418	16185	16180	16238	16138	16218	16202	16295	16346	16264	16156	16284	16209	16282	16289	16266	16181	16141	16249	16127	16280	16386	16247	16280	16456	16251	16144	16268	16404	16271	16183	16214	16459	16238	16105	16246	16358	16134	16189	16339	16407	16272	16125	16100	16281	16414	16213	16179	16174	15975	16294	16162	16220	16396	16190	16016	16082	16083	16163	16235	16084	16109	16349	16107	16224	15903	16130	16256	16414	16232	16104	16440	16246	16273	16242	16135	16081	16549	16261	16232	16212	16045	16235	16176	16223	16218	16336	16317
22844	41447	38660	30964	26483	23114	20599	18505	17493	16773	16170	15994	15692	15363	15099	15088	14816	15097	14760	14639	14621	14694	14532	14723	14679	14546	14408	14539	14486	14554	14446	14366	14538	14465	14584	14445	14470	14552	14514	14543	14551	14655	14599	14532	14447	14470	14565	14516	14600	14572	14520	14523	14426	14472	14642	14525	14501	14607	14464	14598	14441	14526	14374	14525	14387	14499	14457	14364	14576	14448	14449	14559	14582	14327	14433	14336	14581	14277	14516	14311	14155	14512	14478	14425	14554	14442	14635	14414	14424	14472	14533	14451	14478	14457	14457	14496	14526	14372	14486	14468	14393	14481	14397	14300	14515	14478	14362	14450	14397	14271	14542	14367	14451	14635	14312	14513	14385	14604	14420	14504	14416	14464	14420	14371	14347	14386	14472	14376	14351	14286	14354	14502	14524	14536	14608	14472	14412	14538	14361	14352	14494	14310	14301	14566	14486	14316	14479	14434	14409	14368	14413	14362	14403	14551	14476	14417	14279	14415	14408	14537	14449	14425	14483	14356	14559	14336	14450	14523	14321	14431	14448	14580	14464	14378	14337	14482	14286	14358	14433	14221	14469	14485	14397	14467	14542	14445	14424	14335	14287	14506	14527	14450	14422	14454	14459	14563	14435	14343	14636	14364	14495	14396	14385	14374	14501	14428	14381	14360	14386	14593	14271	14634	14431	14318	14584	14580	14370	14408	14501	14414	14584	14391	14356	14459	14518	14333	14438	14364	14392	14479	14391	14543	14420	14496	14413	14441	14367	14273	14177	14304	14407	14271	14369	14429	14562	14569	14271	14321	14375	14395	14484	14554	14447	14319	14353	14545	14434	14577	14497	14437	14434	14461	14380	14466	14474	14330	14654	14397	14351	14468	14411	14422	14579	14473	14322	14389	14485	14424	14368	14462	14320	14388	14485	14417	14385	14485	14473	14383	14461	14354	14383	14464	14332	14333	14383	14506	14458	14386	14479	14513	14416	14383	14428	14409	14403	14535	14377	14358	14547	14450	14451	14619	14349	14402	14508	14399	14376	14530	14487	14363	14451	14121	14664	14383	14583	14334	14475	14371	14343	14391	14454	14484	14366	14504	14419	14330	14447	14517	14512	14349	14472	14370	14379	14392	14596	14551	14425	14258	14368	14448	14472	14433	14289	14549	14503	14523	14525	14351	14487	14399	14385	14456	14342	14350	14440	14462	14265	14462	14388	14647	14328	14392	14283	14571	14434	14374	14352	14438	14531	14437	14502	14455	14383	14356	14335	14393	14440	14582	14436	14392	14408	14456	14325	14544	14504	14367	14461	14361	14503	14415	14268	14423	14429	14510	14442	14391	14394	14307	14240	14473	14495	14482	14409	14348	14399	14324	14500	14308	14263	14438	14378	14403	14628	14520	14501	14385	14338	14426	14448	14457	14263	14315	14413	14561	14407	14384	14385	14441	14541	14392	14320	14456	14364	14413	14584	14533	14365	14554	14413	14434	14288	14422	14130	14565	14453	14285	14264	14480	14416	14468	14419	14426	14339	14318	14420	14348	14390	14323	14335	14339	14489	14343	14399	14597	14390	14348	14426	14383	14351	14358	14416	14427	14413	14350	14389	14440	14490	14479	14369	14639	14344	14391	14278	14286	14448	14522	14386	14408	14353	14451	14454	14352	14315	14337	14446	14396	14430	14424	14338	14370	14515	14428	14412	14379	14483	14409	14422	14475	14505	14411	14468	14594	14320	14318	14515	14255	14498	14457	14515	14676	14335	14290	14519	14447	14512	14510	14386	14396	14395	14229	14341	14199	14416	14401	14605	14310	14476	14412	14474	14372	14364	14519	14389	14336	14394	14412	14484	14443	14491	14399	14483	14432	14376	14558	14498	14311	14392	14401	14559	14384	14388	14341	14411	14390	14476	14390	14367	14349	14320	14385	14504	14392	14344	14508	14370	14392	14369	14361	14448	14382	14394	14446	14431	14292	14372	14360	14477	14440	14344	14466	14367	14524	14349	14230	14576	14503	14446	14563	14301	14403	14368	14451	14561	14507	14569	14481	14444	14447	14435	14321	14435	14348	14291	14397	14501	14417	14378	14498	14328	14306	14521	14421	14473	14425	14327	14439	14395	14318	14467	14563	14373	14351	14500	14645	14411	14500	14432	14535	14533	14453	14347	14267	14549	14613	14393	14549	14392	14425	14407	14482	14378	14434	14476	14554	14348	14458	14305	14650	14433	14448	14579	14515	14446	14526	14594	14487	14400	14470	14363	14478	14384	14366	14311	14389	14318	14299	14560	14421	14361	14391	14376	14431	14534	14399	14479	14415	14446	14357	14378	14529	14417	14481	14545	14370	14404	14432	14339	14446	14483	14499	14267	14368	14287	14461	14416	14325	14401	14318	14468	14318	14624	14459	14532	14302	14383	14466	14400	14394	14297	14397	14639	14562	14266	14512	14441	14554	14398	14444	14422	14397	14298	14289	14402	14304	14316	14539	14368	14383	14439	14470	14435	14385	14299	14447	14564	14284	14469	14385	14414	14392	14486	14440	14453	14333	14391	14363	14443	14372	14366	14452	14605	14392	14464	14212	14420	14413	14499	14400	14424	14160	14427	14355	14484	14334	14444	14391	14432	14484	14523	14421	14624	14449	14460	14490	14479	14598	14392	14406	14661	14383	14477	14299	14405	14459	14445	14396	14440	14396	14509	14434	14317	14391	14470	14356	14428	14313	14461	14451	14498	14201	14347	14417	14328	14410	14308	14258	14326	14183	14471	14471	14608	14537	14555	14360	14417	14359	14623	14484	14529	14342	14377	14474	14451	14444	14480	14404	14394	14484	14513	14402	14470	14569	14520	14460	14427	14482	14332	14351	14371	14452	14304	14448	14457	14373	14503	14379	14284	14456	14700	14467	14456	14351	14555	14477	14545	14551	14431	14569	14350	14518	14595	14502	14451	14420	14520	14383	14335	14512	14456	14428	14335	14454	14464	14400	14398	14404	14299	14348	14329	14534	14438	14355	14425	14419	14437	14650	14378	14444	14446	14381	14384	14484	14431	14530	14473	14337	14318	14486	14361	14338	14229	14482	14406	14309	14377	14472	14472	14520	14313	14456	14399	14505	14267	14608	14326	14382	14498	14423	14428	14589	14262	14371	14325	14297	14309	14476	14371	14343	14258	14398	14469	14377	14468	14396	14323	14354	14566	14424	14456	14332	14568	14376	14465	14354	14587	14281	14551	14381	14476	14544	14609	14503	14310	14421	14423	14497	14482	14414	14429	14417	14397	14362	14507	14370	14392	14594	14478	14384	14409	14450	14446	14357	14251	14359	14361	14417	14544	14498	14641	14504	14555	14435	14338	14424	14483	14177	14372	14504	14139	14468	14205	14545	14459	14437	14493	14327	14513	14403	14267	14392	14362	14508	14313	14415	14369	14326	14474	14335	14369	14354	14323	14393	14438	14485	14489	14425	14480	14373	14486	14520	14474	14350	14293	14435	14517	14469	14527	14470	14442	14490	14328	14571	14359	14425	14424	14472	14333	14381	14303	14416	14412	14432	14520	14442	14460	14355	14279	14393	14542	14475	14222	14384	14541	14391	14473	14475	14490	14233	14392	14518	14431	14343	14381	14537	14385	14432	14490	14474	14448	14329	14341	14466	14201	14468	14297	14311	14393	14364	14539	14614	14458	14512	14372	14392	14505	14509	14282	14442	14472	14339	14463	14445	14348	14465	14369	14537	14332	14426	14476	14406	14528	14525	14464	14295	14234	14331	14266	14512	14306	14375	14395	14428	14347	14601	14444	14527	14531	14544	14529	14490	14397	14382	14531	14446	14355	14284	14413	14457	14369	14446	14452	14338	14353	14346	14328	14302	14364	14365	14533	14399	14306	14511	14427	14355	14536	14406	14448	14443	14567	14332	14410	14164	14501	14512	14471	14299	14378	14264	14481	14461	14442	14204	14410	14321	14432	14346	14282	14316	14218	14268	14130	14588	14273	14524	14467	14514	14397	14528	14425	14356	14331	14481	14243	14337	14571	14567	14482	14299	14459	14533	14470	14431	14540	14514	14553	14234	14602	14322	14305	14487	14615	14254	14552	14357	14585	14517	14304	14336	14528	14372	14511	14250	14480	14325	14345	14339	14325	14422	14431	14596	14295	14301	14563	14378	14273	14512	14434	14622	14400	14452	14253	14537	14581	14341	14426	14466	14419	14419	14642	14456	14437	14357	14355	14462	14519	14385	14457	14414	14448	14318	14516	14315	14400	14470	14324	14415	14586	14424	14496	14621	14377	14367	14303	14165	14473	14231	14330	14454	14400	14330	14397	14686	14339	14410	14332	14290	14385	14489	14574	14505	14558	14372	14649	14489	14531	14524	14386	14260	14524	14260	14371	14422	14380	14431	14377	14404	14453	14430	14231	14298	14248	14390	14559	14502	14368	14339	14499	14461	14318	14527	14582	14383	14287	14426	14371	14530	14580	14533	14376	14305	14466	14557	14446	14537	14398	14263	14288	14371	14585	14320	14354	14417	14351	14549	14450	14525	14363	14422	14425	14376	14483	14394	14491	14359	14474	14316	14530	14371	14445	14405	14438	14386	14472	14604	14405	14370	14380	14275	14492	14299	14440	14384	14325	14519	14429	14364	14474	14557	14242	14474	14384	14333	14484	14403	14481	14387	14459	14395	14533	14280	14467	14380	14334	14591	14352	14371	14477	14541	14485	14444	14274	14426	14292	14432	14529	14379	14439	14487	14410	14431	14437	14431	14572	14455	14491	14357	14333	14440	14408	14344	14595	14305	14510	14510	14349	14204	14367	14333	14500	14477	14220	14415	14521	14472	14499	14328	14366	14550	14208	14484	14368	14376	14343	14418	14391	14407	14461	14349	14400	14252	14444	14667	14326	14441	14421	14561	14535	14449	14437	14322	14436	14537	14454	14548	14309	14127	14424	14310	14416	14348	14485	14247	14481	14317	14486	14336	14422	14436	14506	14438	14405	14468	14425	14405	14323	14460	14305	14441	14525	14408	14345	14465	14442	14455	14395	14384	14439	14331	14491	14419	14269	14393	14424	14458	14479	14253	14301	14348	14422	14291	14511	14310	14486	14476	14407	14466	14571	14571	14501	14304	14510	14404	14476	14372	14504	14410
28142	23162	26773	23365	18967	17961	17565	17004	16563	16470	16388	16372	16544	16487	16282	16355	16386	16345	16308	16248	16064	16100	16043	16137	16312	16203	16096	16048	16147	16245	16317	16075	16258	16196	16141	16183	16188	15998	16274	16259	16274	16245	16044	16086	16132	16348	16016	16291	16139	15976	16165	16004	16234	16005	16250	16221	16272	16165	16256	16316	16278	16015	16079	16182	16194	15947	16425	16051	16025	16267	16307	15987	16047	16268	16207	16182	16114	16399	16088	16202	16130	16188	16005	16078	16182	16059	16131	16029	16425	16256	16123	16020	16131	16179	16233	16215	16273	16167	16282	16258	16113	16206	16194	16337	16172	16201	16120	16247	16081	16196	16231	16342	16068	16156	16124	16184	16141	16086	16176	16263	16141	16260	16173	16023	16275	16243	16324	16038	16088	16150	16245	16000	16244	16160	16206	16196	16383	15936	16062	16026	16232	16221	16114	16204	15984	16128	16063	16205	16203	16017	16222	16115	16026	16212	16052	16131	16018	16292	16257	16099	16126	16412	16057	16197	16171	16115	16238	16334	16270	16209	15872	16047	16123	16014	16187	15956	16158	16213	15949	15995	16207	16274	16242	15984	16196	16083	16135	16153	15851	16163	16019	16267	16359	16227	16244	15975	16132	16264	16165	16149	16180	16080	16170	16066	16221	16215	16212	16010	16259	16047	16094	16150	16219	16024	16127	16166	16103	16078	16145	16136	16238	16126	16029	16208	16117	16046	16177	16163	16320	16254	16294	16067	16261	15982	16051	16214	16134	16019	16127	16351	16110	16098	16142	16118	15941	15891	16108	16042	16136	16056	16115	16245	16096	15944	16037	16265	16190	16140	16189	16166	16140	16072	16192	16072	16094	16142	16003	15905	16310	16186	16065	16137	16139	16130	16140	16352	16099	15973	16240	16226	16184	16202	16199	16034	16170	16324	16271	16265	15975	16318	16147	16377	16242	16217	16204	16244	16080	15972	16250	16008	16291	16277	16044	16294	16142	16196	16268	16160	16031	16182	16167	15981	16101	16052	16275	16222	16062	16052	16084	16211	16220	16068	16274	15909	16327	16095	16217	16121	16116	15918	16174	16050	16158	16113	16128	16043	16259	16070	16197	16003	16246	16248	16240	16037	16249	16180	16133	16116	16156	16153	16245	16263	15952	16126	16246	16198	16194	16019	16173	16074	16282	16129	16176	16189	16149	16012	16057	16040	16177	16222	16415	16268	16130	16152	16101	16079	16411	16102	16218	16137	16062	15922	16007	16171	16166	16242	16180	16155	16401	16123	16117	16135	16189	16107	16012	16164	16244	16284	16100	16111	16271	16170	16026	16167	16270	16280	16132	16320	16216	16124	16363	16260	16297	16093	15959	16062	16199	16072	16231	16353	16189	16114	16237	16053	16200	16060	16233	16017	16105	16087	16136	16162	16053	16102	16086	16306	15959	16086	16199	16002	16181	16170	16076	15986	16254	16237	16307	16132	16169	16127	16253	16416	16176	16073	16217	16095	16208	16047	16155	16128	16049	16152	16069	16229	16212	16135	16211	16316	16151	16171	16267	16055	16279	16175	16256	16158	16186	16001	16168	16108	16284	15966	15942	16272	16335	16159	16177	16167	16112	16116	16127	16184	16170	15909	16084	16252	16207	16132	16114	16111	16119	16079	16081	16211	16047	16087	15919	16079	16158	15948	16254	16094	16194	16022	16233	16195	16007	16109	16113	16150	16047	16276	16080	16197	16172	16139	16182	16352	16152	16149	16338	16336	16154	16057	16257	15959	16077	16249	16230	16190	16088	16227	16201	16159	16198	16264	16160	16137	16218	16208	16236	16046	15990	16005	16208	16246	16236	16174	16070	16145	16102	16209	16195	16066	16293	16164	16126	16055	16093	16134	16197	16184	16241	16054	16039	16091	16187	15953	16017	16049	16191	16216	16174	16227	16037	15990	16278	16079	16155	16191	16196	16227	16156	15919	16069	16036	16055	16250	16129	16197	16166	16023	16278	16106	16171	16234	16041	15968	16318	16111	16043	16103	16189	16077	16063	16090	16149	16049	16135	16309	16223	16044	16363	16276	16065	16196	16161	16342	16273	16235	16004	16181	16123	16141	16219	16038	16366	16091	16270	16141	16302	16308	16228	16176	16150	16220	16084	15919	16232	16283	16208	16275	16086	16288	16116	16301	16267	16259	16017	16035	16085	15935	16175	16335	16183	15920	16106	16122	16198	16222	16086	16112	16230	16030	16146	16279	16138	16078	15967	16262	16040	16102	16167	16151	16109	16259	15999	16252	16425	16272	16260	16104	16186	16055	16085	16063	16294	16115	16077	16042	16222	16117	16327	16110	16263	16162	16187	16254	16152	16351	16115	16277	16121	16059	16239	16273	16179	16143	16311	16149	15958	16209	15974	16109	15993	16299	16367	16129	16105	16395	16013	16268	16214	16393	16055	16351	16160	16075	16034	16358	16241	15914	16282	16025	15985	16015	16152	16052	16047	15917	16223	16198	16178	16248	16124	16212	16068	15920	16035	16252	16184	16032	16282	16014	16261	16087	16047	16149	16201	16062	16121	16140	16150	16020	16121	16016	16070	15990	16077	16021	16223	15964	16247	16214	16029	16074	16220	16228	16211	16119	16070	16137	16134	16183	16328	16353	16050	16073	16199	16282	16076	15979	16258	16048	16046	16105	16244	16210	16239	16266	16186	15975	16125	16123	16171	16220	16339	16423	15968	16169	16036	16256	15995	16122	15986	15927	16022	16220	16135	16266	16303	16130	16199	16067	16106	16122	16169	16156	16253	16009	16148	16026	16000	16082	16195	16107	16079	16107	16066	16296	16046	16031	16159	16104	16217	16225	16120	16122	16088	16135	16189	16028	16086	16159	16316	16234	16224	16042	16268	16234	15959	16237	16212	15973	16096	16270	15976	16120	16208	16133	16109	16265	16252	16147	16031	16273	16120	16351	16174	16204	16329	16112	16074	16011	16154	16277	16087	16146	16091	15879	16021	16116	16407	16123	16076	16207	16132	16078	16281	16178	16278	16012	16209	16109	16088	16134	16150	16320	16091	16254	16378	16227	16069	16395	16030	16058	16023	16322	16148	16170	16006	15973	16163	16140	16052	16051	16174	16353	16351	16251	16235	16104	16209	15985	16268	16241	16389	16302	16382	16160	16047	16123	16102	16118	16192	16140	16281	16269	16385	15953	16099	15949	16111	16139	15962	16232	16251	16021	16314	16166	16223	16083	16130	16181	16238	16176	16250	16165	16330	16192	16087	16201	16304	16376	16073	16157	16332	16258	16236	16276	16175	16002	16009	15984	16065	15908	16021	15952	16379	16195	16073	16292	16366	16182	16063	16265	16410	16354	16052	16121	16065	16105	16177	16123	16192	16075	16246	16201	16197	16211	16106	15999	16098	16294	16308	16148	16182	16223	16222	16084	16180	16260	16230	16069	16217	16156	16106	16110	16279	16102	16012	16249	16268	16280	16326	16179	16154	16123	16004	15986	16142	16182	16102	16295	16373	16183	16324	16029	16050	16240	16222	16162	16186	16189	16165	15912	15981	16272	16043	16087	16017	16187	16058	16334	16129	16093	16267	16109	16213	16397	15989	16266	16385	16053	16300	15914	16007	16040	16280	16253	16036	16029	16265	16088	16351	16117	16131	16218	16218	16126	16034	16157	15863	16077	16205	16165	16192	16228	16173	15990	16169	16126	16082	16086	16044	16202	16269	16263	16155	16333	16247	16154	15960	15995	16161	16077	16120	16178	16281	16147	16018	16323	16214	16180	16150	16098	16064	16099	16359	15937	16157	16084	16211	16034	16101	16370	16158	16066	16075	15879	16188	16107	16112	16288	16294	16105	16353	16385	16241	16136	16241	16051	16041	16232	16268	16201	16009	16128	16248	15983	16070	16300	16223	16184	16298	16210	16063	16124	16114	16219	16149	16201	15998	16000	16228	15985	16006	16238	16167	16030	16205	16178	16256	16011	16063	16180	16171	16021	16089	16212	16167	16252	16173	16152	16268	16025	16207	16141	16224	16056	16268	16204	16306	16307	16154	16111	16000	16130	16312	16259	16040	16201	16184	16130	16201	16187	16076	16060	16325	16139	16124	16252	16081	16206	16274	16246	16035	16211	16217	16158	16117	16270	16093	16115	16218	16298	16173	16111	16185	16099	16007	16144	16166	16201	16232	16082	16120	16216	16135	16255	16259	16212	16089	16115	16204	16330	16216	16204	16242	16418	16254	15932	16273	16244	15925	16212	16232	16044	16131	16151	16109	16031	16140	16099	16191	15980	16063	16119	16212	16217	16277	16234	16211	16058	16139	16151	16186	16238	16232	16221	16100	16194	16327	16150	16089	16237	16271	16127	16112	16221	16261	16162	16182	16219	16395	16097	16474	16280	16162	15966	16201	16358	16028	16012	16485	16070	15976	16156	16125	16196	16117	16325	16270	16090	16180	16431	16173	16334	15898	16125	16100	16034	16137	16248	16251	16260	16210	16156	16055	16087	16084	16138	16003	15981	16118	15990	16110	16311	16169	16248	16302	16266	16058	16020	16333	16151	16303	16356	16130	16122	16323	16012	16088	16234	16389	16139	16140	15983	16068	16194	16162	16171	16147	16181	15945	16161	16264	16286	16165	16165	16368	16030	16193	16357	16049	16107	16084	16200	16184	16187	16075	16264	16021	15940	16241	16028	16093	16081	16262	16253	16080	15912	16335	15864	16133	16078	16140	16236	16375	16195	16171	16120	16135	15951	16189	16034	16299	15970	16070	16297	16236	16085	16063	16339	16080	16098	16084	16205	16208	16121	16226	16235	16331	16291	16059	16083	16038	16050	16024	16043	16141	15901	16188	16243	16274	16129	16165	16163	16243	16309	16124	16089	16091	16216	16322	16114	16416	16155	16002	16125	16152	16495	16119	16279	16242	16123	16018	16256	16248	16370	16166	16408	16271	16184	16137	16020	16273	16117	16000	16306	16176	16251	16337	16151	16140	16180	16129	15917	16117	16082	16262	16110	16185	16072	16063	16238	16115	16125	16183	16297	16088	16120	15913	16193	16133	16119	16173	15932	16163	16214	16265	16150	16257	16254	16228	16147	16093	16218	16071	16148	16198	16005	16159	16230	15949	15977
20287	29720	27164	21173	18789	17474	16449	15736	15407	15086	14957	15030	14944	14940	14645	14736	14791	14736	14741	14604	14575	14735	14555	14553	14674	14446	14574	14767	14699	14580	14528	14491	14538	14347	14679	14534	14627	14350	14589	14645	14728	14624	14550	14518	14674	14521	14662	14585	14482	14686	14605	14618	14427	14707	14647	14591	14384	14598	14765	14582	14581	14540	14446	14503	14535	14602	14630	14520	14606	14646	14552	14571	14590	14368	14627	14592	14676	14420	14568	14403	14521	14535	14696	14657	14657	14749	14529	14497	14605	14590	14576	14644	14590	14646	14597	14533	14615	14545	14743	14558	14633	14625	14740	14534	14551	14514	14622	14616	14453	14429	14448	14446	14610	14439	14571	14548	14712	14647	14559	14575	14701	14619	14465	14465	14518	14665	14520	14366	14508	14721	14649	14529	14548	14533	14593	14491	14485	14408	14498	14479	14654	14612	14573	14531	14653	14532	14616	14410	14613	14583	14416	14625	14626	14517	14619	14631	14505	14646	14477	14539	14524	14588	14563	14469	14593	14468	14403	14536	14559	14484	14653	14463	14688	14435	14537	14596	14393	14731	14548	14594	14602	14758	14506	14441	14590	14715	14773	14637	14607	14505	14598	14532	14600	14458	14579	14431	14473	14480	14484	14701	14524	14440	14351	14396	14508	14554	14649	14598	14638	14627	14523	14557	14614	14767	14700	14625	14557	14708	14614	14459	14528	14614	14523	14519	14689	14479	14660	14588	14551	14645	14653	14492	14611	14584	14610	14693	14512	14692	14482	14500	14713	14603	14400	14478	14534	14547	14629	14586	14672	14425	14658	14507	14539	14423	14596	14504	14477	14574	14542	14635	14464	14620	14542	14615	14688	14678	14655	14584	14390	14595	14620	14484	14366	14722	14577	14506	14651	14584	14789	14752	14503	14592	14675	14611	14622	14447	14575	14490	14518	14462	14524	14548	14703	14446	14497	14627	14741	14505	14547	14513	14556	14646	14539	14635	14501	14481	14548	14481	14516	14561	14614	14297	14456	14600	14457	14655	14606	14565	14504	14514	14492	14558	14521	14560	14595	14711	14550	14545	14542	14513	14484	14399	14500	14618	14652	14493	14572	14611	14571	14716	14762	14628	14495	14696	14543	14549	14483	14773	14413	14493	14546	14484	14634	14517	14682	14573	14634	14539	14756	14492	14596	14746	14517	14602	14729	14517	14569	14525	14577	14559	14698	14583	14683	14581	14645	14509	14551	14505	14650	14441	14562	14629	14515	14510	14560	14486	14550	14577	14547	14585	14672	14533	14529	14514	14622	14578	14501	14494	14603	14624	14591	14635	14400	14545	14688	14699	14509	14610	14604	14450	14576	14496	14590	14643	14750	14519	14660	14593	14742	14558	14482	14486	14559	14620	14621	14523	14498	14474	14571	14576	14624	14669	14611	14541	14618	14444	14474	14618	14555	14595	14648	14662	14496	14578	14684	14643	14644	14454	14632	14492	14675	14655	14491	14510	14687	14556	14739	14388	14601	14626	14571	14700	14632	14581	14574	14580	14667	14570	14591	14507	14325	14413	14689	14669	14770	14519	14530	14624	14516	14523	14650	14477	14504	14535	14608	14566	14679	14622	14501	14513	14594	14481	14562	14618	14588	14610	14303	14545	14431	14595	14633	14624	14639	14585	14600	14611	14566	14635	14561	14448	14518	14585	14476	14554	14413	14491	14704	14677	14495	14632	14415	14536	14531	14693	14576	14529	14555	14589	14575	14642	14675	14343	14651	14565	14620	14559	14586	14463	14459	14525	14473	14555	14668	14518	14621	14730	14517	14440	14647	14554	14688	14652	14602	14448	14562	14531	14540	14594	14648	14476	14480	14713	14588	14542	14653	14639	14585	14623	14510	14503	14533	14520	14621	14622	14566	14661	14703	14623	14687	14665	14665	14470	14688	14609	14670	14578	14460	14589	14586	14646	14568	14672	14667	14506	14581	14683	14624	14462	14605	14670	14638	14520	14555	14504	14582	14468	14549	14563	14520	14544	14686	14446	14621	14520	14575	14416	14571	14598	14655	14403	14586	14358	14630	14612	14530	14674	14704	14554	14621	14529	14347	14464	14527	14597	14465	14662	14556	14506	14490	14496	14572	14542	14443	14748	14626	14687	14491	14471	14687	14631	14480	14531	14572	14458	14334	14707	14513	14612	14590	14496	14664	14406	14459	14628	14402	14640	14718	14724	14620	14545	14451	14573	14565	14518	14485	14765	14569	14445	14534	14609	14587	14687	14630	14604	14596	14745	14614	14562	14559	14597	14723	14542	14604	14545	14349	14526	14631	14619	14642	14485	14686	14587	14752	14435	14703	14609	14386	14639	14511	14617	14589	14505	14658	14602	14458	14686	14601	14671	14700	14616	14706	14384	14388	14543	14672	14350	14601	14564	14598	14521	14468	14599	14644	14534	14715	14579	14656	14542	14568	14450	14612	14650	14452	14490	14537	14518	14534	14382	14724	14621	14506	14480	14417	14603	14696	14583	14522	14625	14563	14605	14587	14576	14575	14525	14576	14679	14360	14572	14354	14567	14482	14708	14710	14654	14629	14435	14590	14548	14487	14586	14490	14716	14559	14449	14620	14414	14620	14414	14587	14790	14577	14528	14543	14709	14686	14616	14527	14642	14562	14514	14744	14482	14583	14468	14521	14541	14692	14594	14603	14617	14474	14608	14622	14580	14483	14578	14751	14525	14709	14535	14569	14486	14606	14418	14594	14526	14507	14661	14630	14537	14746	14468	14460	14415	14580	14406	14493	14527	14681	14600	14553	14576	14527	14661	14727	14607	14518	14697	14522	14527	14503	14603	14685	14534	14514	14426	14678	14538	14473	14755	14719	14609	14574	14527	14635	14306	14584	14644	14571	14682	14390	14634	14648	14565	14600	14542	14622	14501	14673	14549	14758	14578	14438	14486	14753	14639	14646	14744	14643	14583	14534	14445	14500	14551	14414	14579	14536	14461	14620	14489	14656	14761	14531	14621	14353	14611	14454	14550	14452	14746	14423	14453	14433	14569	14537	14591	14703	14557	14405	14560	14485	14638	14633	14670	14592	14525	14625	14658	14583	14612	14607	14504	14672	14671	14384	14536	14535	14465	14597	14646	14419	14680	14462	14800	14566	14337	14626	14512	14526	14488	14625	14437	14664	14659	14696	14661	14458	14631	14549	14487	14505	14529	14520	14488	14610	14597	14804	14679	14609	14457	14602	14611	14614	14657	14486	14558	14708	14475	14533	14542	14672	14581	14494	14713	14415	14690	14563	14573	14702	14455	14487	14584	14647	14598	14474	14624	14304	14832	14464	14649	14576	14571	14526	14601	14613	14555	14515	14581	14611	14630	14582	14598	14550	14554	14605	14546	14539	14513	14644	14745	14520	14536	14516	14628	14609	14590	14554	14615	14667	14548	14606	14588	14607	14477	14602	14395	14566	14589	14760	14429	14539	14659	14565	14558	14673	14506	14623	14673	14484	14462	14701	14595	14685	14530	14672	14703	14738	14680	14669	14659	14535	14575	14693	14498	14576	14637	14646	14516	14329	14478	14707	14428	14694	14660	14665	14621	14697	14414	14570	14698	14552	14560	14558	14499	14515	14589	14546	14642	14527	14569	14716	14366	14672	14610	14591	14562	14453	14699	14671	14618	14604	14537	14477	14520	14475	14383	14558	14706	14635	14515	14563	14535	14558	14713	14636	14647	14536	14465	14559	14587	14716	14611	14684	14561	14585	14446	14666	14638	14757	14690	14674	14458	14662	14491	14424	14811	14238	14693	14565	14521	14627	14638	14604	14621	14620	14530	14654	14570	14416	14536	14463	14556	14632	14596	14457	14591	14760	14588	14613	14607	14576	14304	14572	14537	14549	14460	14684	14490	14510	14568	14706	14550	14725	14500	14612	14444	14554	14542	14617	14609	14575	14553	14485	14551	14629	14650	14634	14597	14544	14549	14526	14629	14711	14500	14694	14603	14641	14660	14753	14726	14419	14595	14654	14573	14404	14661	14748	14387	14574	14654	14373	14609	14583	14675	14508	14561	14708	14489	14611	14499	14595	14580	14474	14507	14493	14652	14550	14551	14654	14479	14615	14507	14455	14499	14564	14485	14676	14641	14507	14387	14714	14432	14653	14371	14691	14546	14410	14687	14621	14662	14572	14472	14641	14670	14518	14548	14732	14579	14463	14522	14455	14559	14542	14602	14490	14582	14560	14575	14561	14392	14661	14611	14609	14627	14535	14514	14497	14572	14361	14562	14679	14558	14564	14702	14404	14667	14480	14714	14569	14559	14597	14617	14613	14602	14586	14618	14508	14700	14564	14544	14578	14429	14643	14487	14572	14568	14798	14520	14640	14476	14586	14562	14684	14353	14474	14502	14677	14732	14390	14485	14494	14552	14523	14539	14510	14551	14681	14695	14454	14727	14709	14610	14694	14552	14698	14547	14582	14488	14578	14543	14474	14500	14519	14700	14461	14628	14596	14591	14596	14658	14514	14579	14446	14594	14668	14675	14508	14707	14733	14467	14540	14540	14604	14601	14664	14482	14461	14565	14615	14609	14487	14543	14630	14525	14562	14736	14636	14783	14613	14646	14469	14487	14753	14475	14555	14574	14564	14577	14666	14712	14460	14659	14531	14554	14611	14528	14666	14671	14592	14543	14807	14666	14443	14420	14668	14630	14477	14577	14494	14607	14544	14619	14731	14370	14681	14648	14493	14577	14516	14579	14687	14599	14382	14620	14699	14597	14426	14448	14742	14555	14519	14639	14513	14687	14597	14512	14583	14518	14484	14603	14451	14566	14549	14566	14609	14603	14694	14454	14525	14470	14699	14516	14625	14555	14625	14516	14698	14692	14496	14615	14556	14520	14520	14538	14618	14681	14354	14600	14595	14506	14604	14478	14599	14648	14471	14542	14606	14644	14736	14554	14576	14757	14529	14439	14693	14685	14500	14606	14515	14380	14615	14819	14659	14654	14401	14733	14647	14552	14494	14623	14617	14493	14655	14634	14559	14563	14538	14447	14555	14635	14542	14643	14507	14591	14381	14475	14719	14467	14650	14562	14721	14519	14633	14578	14500	14569	14483	14575	14470	14607	14377	14457	14500	14663	14604	14422
23311	20742	28005	23832	22038	22076	20998	18160	17082	16941	16743	16583	16354	16375	16285	16367	16264	16064	15983	16193	16084	16046	16157	16140	16105	16012	16074	16159	16140	15875	15925	15902	16162	15968	16209	16129	16134	16086	16035	16206	16117	16045	16175	16238	16274	16204	16227	15981	16126	16167	15905	16115	16020	16022	16010	15941	16154	16085	15959	15867	15867	16176	16107	16051	16046	16119	16020	16017	16041	16026	16076	15950	15995	16037	16089	15916	15975	15978	16206	15941	16160	15875	16079	15936	15977	15819	15976	16060	15997	16014	16097	16002	15922	15926	16056	16077	16090	16151	15677	15955	15841	16035	15979	15951	15847	15981	16146	15924	16040	15909	15850	16111	16083	16105	15966	15846	16044	15931	15918	15916	15719	16061	15841	15933	16049	15824	16076	16090	15972	16003	15902	16046	16051	15964	15974	15822	15892	15865	15886	16131	15866	16042	16042	16040	16125	16001	15987	16020	15954	15971	15965	15963	16021	15912	15987	16036	15787	15979	15870	15895	15919	15975	15994	15971	16009	15973	15841	15771	15880	15921	16051	15779	15643	15964	16159	15790	16016	15872	15989	16043	15784	15813	16051	15931	15920	15967	16034	16140	16020	15985	15805	15807	16124	16050	16008	15796	15810	15999	15952	15963	15999	15919	15902	15851	15937	16140	16068	15809	15935	16145	15958	16012	16153	16034	16158	15944	15980	16017	16030	16184	15927	16110	16044	15973	16215	15980	15960	16228	16071	16095	15888	16002	16068	15985	16196	16077	16049	15928	15916	15890	15811	16006	15974	16062	16085	16005	15888	16186	16112	15920	15756	16014	16048	16000	16006	16051	16235	16238	15881	16076	15900	15907	16032	15925	16068	15898	15955	15860	16015	15979	15987	16154	15967	15998	16022	15911	15941	16094	16179	16014	15957	15828	15964	16029	15944	15820	16058	15904	16029	15942	15960	16050	15970	15964	16087	15973	15792	15998	15967	16021	16048	15781	16163	15795	15849	16067	15943	15997	16049	16053	16067	15912	16013	15857	16116	15935	15893	15989	15968	15931	15867	15880	15790	15833	16075	15940	15927	15941	15910	15760	16167	15893	15900	15941	15904	15827	15957	16013	16148	15762	15738	16025	15915	15931	16022	16012	16082	15937	16204	15854	16023	16010	16002	16041	15761	15981	16007	16180	15809	15985	15993	16114	15840	15859	15760	16256	16050	16037	16001	15986	15903	16077	16032	16091	16011	15981	16000	16035	15935	15949	15773	16000	15992	16065	15991	16095	15821	16028	16123	15906	15999	15810	15895	15846	16110	15879	15946	16086	16046	15944	15977	15991	15876	15818	15995	15897	16004	16148	15912	16049	15925	15848	15824	15967	16024	15717	15899	15857	15941	15857	15888	16152	15775	15859	16002	15914	15887	15974	15874	15984	16252	16078	15959	15958	16182	16025	16039	16083	15945	15904	15912	15843	15788	15875	16057	16077	15806	15895	15986	16029	16246	15922	15870	15999	15998	16006	15906	15958	15988	15965	15910	15702	15891	15892	15942	15878	16089	15754	15926	15736	15907	15763	15845	15844	15894	15965	15939	16038	15926	16064	16000	15909	15823	15936	15895	15773	15729	15756	15886	15991	15878	16074	15856	15992	16065	16088	15877	15914	16126	15842	15939	15764	15913	16110	16015	16157	16051	15998	15992	16155	15810	16101	16105	15992	15830	16153	15864	15855	16104	15997	16052	15929	16090	16017	15863	16230	15959	16098	16110	15954	15840	15876	15857	15848	15896	15963	15862	16024	16031	15837	15921	15902	16154	15882	15978	15928	15874	16088	16138	15988	15903	15874	16047	16160	16045	16061	16084	16032	16058	16185	16203	16133	15939	16139	15981	15957	16154	15880	15996	15929	15968	16045	15953	15781	15993	15899	15922	16037	15949	15784	16014	15936	16150	15915	16060	16125	15911	15842	16140	15841	15818	15977	15940	16031	16057	16098	16037	16011	15971	16014	15852	15986	15971	15948	16039	16038	15887	15934	15892	16104	16112	15906	16036	16092	16067	15965	15944	15999	15908	16139	15712	16035	15948	16107	15898	16085	16102	15920	15889	16040	15929	15946	16011	15912	16133	15894	16056	15956	15813	15870	16167	15892	15921	15917	15903	15823	16043	16007	15923	16037	16063	16087	15944	16011	16065	15804	16061	15929	15882	16040	16255	16395	16023	16009	16075	15730	16081	15737	16143	15757	16024	15941	15989	15896	16019	16163	15884	15983	15915	16206	15924	16146	15938	16065	15911	15854	15915	16108	16152	15843	16021	15971	15895	16023	15924	15933	16028	15865	16053	15966	15909	16066	16054	15771	15969	16012	15955	15861	16146	16027	16102	15863	15912	16016	15883	16034	16217	15912	15845	16016	15995	16032	15951	16077	15867	15982	16013	15929	15896	15979	15935	16001	15917	15965	16052	16063	15987	15900	15860	16000	15888	16270	16060	15904	16131	15974	15977	15839	16201	16114	16151	16025	15744	15943	16051	15972	16016	15972	15860	15975	15833	15950	16041	15947	16107	15921	16026	15836	16057	15953	16037	15998	15911	15913	15778	16002	16135	16178	16014	16024	15991	16108	15994	16072	16093	15758	15842	15907	15980	15912	16009	16015	16006	15650	15969	16087	16057	15800	15844	16071	16018	16100	16083	16067	15905	15869	15944	16129	15843	15769	16022	15809	15888	16077	15989	16035	16014	15915	15909	15817	15931	15965	15902	15949	15937	16014	15905	15983	16070	16083	15845	15968	15967	16104	15831	16147	15863	16033	15937	16065	16202	15907	15805	15997	16154	16032	15996	15815	16091	15963	15906	16025	15971	15989	16115	15964	16088	16000	16228	16131	15848	16060	16249	16019	16060	16016	15982	15916	15898	16132	15914	15907	16026	15782	15941	15853	15808	15945	15881	16000	15968	16043	16054	15965	16000	15925	16030	15985	16008	16040	15942	15941	15877	16197	15898	16067	15897	15976	15783	15727	15977	15974	16031	15762	15943	15972	16033	16001	16109	16024	15929	16025	15855	15898	15975	16067	15928	16059	15957	15933	15816	15992	15960	16110	16012	15897	15842	15924	15742	15938	16075	16069	15787	15909	16067	15878	16066	16010	15840	15925	16053	15845	15932	15948	16091	16019	16042	16068	16063	16211	16170	15920	16046	15970	16009	15923	16075	15688	16143	15818	15914	15988	16206	16024	16044	15812	15903	16050	16047	16064	16121	16010	16108	15931	15954	15886	16104	16099	16070	15906	15860	15951	15959	16041	16039	15825	16049	15863	15907	15822	15931	15901	16054	16152	16086	15985	16055	16016	15968	16028	15862	15891	16201	15750	15938	16062	15917	15916	15926	15909	15918	15958	15960	16092	15973	16068	16088	16018	16082	15925	15869	16006	16078	15888	15905	15984	15843	15918	16079	15864	16028	15952	15957	16017	16175	15839	15719	16048	15998	15911	15873	15914	16093	16185	15958	15931	15856	15918	15876	15833	15849	15998	15931	15927	15758	15819	15772	16002	16220	16029	15693	15913	16150	15921	16006	15908	15915	16026	15883	16198	16064	15876	15989	15979	15970	15958	15938	16030	15854	15960	15834	15722	16039	16028	16046	15892	15881	16207	16024	15802	15817	15853	16009	15968	16316	16020	15964	15925	15975	16118	15871	15946	15903	15803	15956	16014	16010	15977	15940	15898	16023	16026	15968	16056	15989	16000	15754	15957	16047	15912	15937	16015	15976	16046	15915	16130	16058	15963	16064	15952	15876	15899	15972	15773	15932	15865	15890	15948	16009	15893	16125	15927	15939	15754	15889	16172	15957	15942	15913	16153	16245	16033	15956	15845	16053	16109	15911	15724	15664	16175	15908	15808	16022	16035	15972	16114	15787	15875	16156	16123	15910	15749	16017	15978	16064	15875	15874	15963	16005	15958	16050	16037	16010	15991	16082	15971	15813	15960	15911	15896	16057	15913	15907	15937	15864	15775	15948	15929	15835	15937	15887	15908	15880	16087	16053	16100	16114	16011	15878	16135	15943	15918	15992	15969	15964	15968	16189	16048	15803	15975	16110	15912	15922	15780	15917	15929	16182	16149	16000	16085	15993	15918	16192	15942	16270	15966	15928	16134	15968	15925	15891	15831	15928	15969	16039	16161	16314	15865	15949	15877	15746	15891	15969	15821	15774	15857	15947	15990	15919	15854	15959	15731	15936	15835	15757	16092	16024	16120	15964	16039	15908	15990	16009	15976	15946	15894	16061	15961	16160	16013	15911	15987	15958	15774	15963	15991	16047	16100	16135	15848	15953	16125	16056	15972	15936	16113	16062	15894	15961	16148	16026	15815	15820	15947	16044	16043	15889	15711	16160	15916	16008	15996	15918	15908	16018	16111	16018	16262	15910	16049	16011	15946	15967	15815	16019	15895	16022	15839	15980	16271	16033	15968	16019	16064	15847	15851	16028	16005	15955	16071	15771	15844	15938	15967	15968	16039	15870	16045	16170	16047	15995	16022	15981	16183	16093	15816	15828	15819	16008	16034	16110	15888	15831	16016	15874	15980	15989	16075	15965	16060	16031	16001	16048	15887	15823	15814	16031	16013	15866	16180	16012	16161	15903	16099	15971	15959	16002	15885	16084	15966	16054	15886	15879	16067	15938	15834	16079	16008	16033	15947	15831	16053	15882	15843	16010	15910	16081	15943	16074	16001	16097	16058	16117	16154	15953	15862	16184	15983	15994	16070	15898	15995	15993	16044	16089	16078	16229	16003	15931	15975	16132	16260	16124	16161	15849	16037	15907	15852	16003	15769	15987	16065	15996	16111	15953	16037	16005	15807	15871	15961	16025	15795	15957	15993	15908	15882	15914	16077	16013	15874	15994	15992	15950	15868	15898	16217	16088	15986	15954	15971	16097	15971	15889	15925	16300	16010	15838	16084	15993	16066	16195	15920	16146	15861	15765	16073	15831	15927	15928	15855	15916	15992	16068	16036	16111	15934	16100	15862	15939	15949	15934	15968	15996	16134	15944	16106	15850	16010	15915	15889	15925	16062	16051	15976	16016	16149	15964	16145	15839	16055	16141	16107	15948	16107	15907	16037	15941	15953	15904	15958	15976	15810	15954	16029	15941	16020
20698	36697	33942	26416	22583	20069	17995	16742	16307	15884	15372	15232	15007	14852	14661	14573	14591	14626	14419	14406	14423	14393	14331	14337	14277	14141	14389	14304	14360	14459	14435	14476	14376	14471	14459	14318	14517	14446	14272	14397	14277	14379	14285	14297	14356	14329	14256	14347	14365	14303	14480	14280	14333	14194	14316	14413	14357	14352	14380	14343	14427	14218	14253	14328	14256	14320	14349	14176	14272	14324	14247	14250	14269	14394	14271	14404	14347	14275	14325	14358	14280	14333	14211	14205	14316	14327	14274	14350	14329	14206	14182	14173	14095	14383	14432	14292	14217	14373	14188	14305	14250	14402	14181	14464	14074	14264	14168	14345	14286	14370	14163	14182	14328	14344	14384	14335	14264	14210	14304	14254	14206	14282	14165	14252	14308	14269	14164	14323	14240	14315	14359	14137	14266	14211	14413	14270	14320	14222	14454	14327	14335	14263	14287	14536	14268	14294	14298	14234	14201	14360	14434	14346	14239	14311	14336	14277	14324	14173	14341	14229	14185	14180	14192	14223	14240	14163	14468	14394	14063	14238	14259	14305	14416	14244	14162	14274	14207	14178	14360	14334	14203	14284	14272	14343	14296	14199	14285	14210	14266	14256	14300	14286	14286	14338	14020	14252	14121	14158	14223	14101	14103	14152	14215	14215	14231	14021	14221	14266	14227	14304	14327	14292	14281	14338	14262	14345	14267	14420	14275	14202	14210	14119	14183	14416	14313	14092	14239	14337	14117	14268	14233	14376	14208	14160	14272	14306	14300	14314	14380	14395	14160	14236	14395	14233	14344	14333	14212	14291	14417	14340	14263	14270	14328	14290	14282	14268	14174	14298	14196	14262	14336	14276	14160	14305	14313	14221	14210	14306	14285	14406	14352	14275	14243	14305	14481	14219	14258	14279	14260	14361	14150	14372	14379	14336	14082	14387	14290	14300	14162	14274	14449	14164	14326	14363	14145	14162	14173	14372	14308	14339	14221	14267	14367	14177	14221	14376	14171	14137	14324	14316	14346	14170	14287	14392	14310	14356	14084	14144	14264	14256	14328	14369	14317	14256	14264	14205	14325	14307	14201	14393	14325	14249	14207	14294	14102	14282	14328	14271	14201	14331	14193	14222	14460	14307	14184	14200	14376	14051	14269	14344	14339	14296	14413	14396	14275	14342	14296	14210	14135	14389	14285	14281	14282	14318	14398	14252	14300	14152	14390	14449	14402	14367	14347	14349	14247	14334	14186	14293	14278	14432	14387	14088	14168	14271	14208	14272	14102	14458	14278	14307	14352	14265	14255	14269	14221	14294	14177	14118	14387	14272	14226	14400	14443	14309	14365	14136	14241	14261	14415	14288	14423	14224	14305	14268	14174	14182	14420	14300	14205	14390	14166	14221	14265	14210	14238	14381	14085	14292	14233	14265	14258	14208	14236	14152	14193	14229	14387	14269	14252	14230	14181	14341	14286	14321	14436	14096	14499	14303	14416	14185	14448	14194	14323	14448	14295	14260	14311	14214	14417	14382	14369	14136	14357	14288	14162	14241	14297	14269	14332	14351	14213	14169	14155	14329	14236	14245	14215	14328	14336	14406	14201	14230	14412	14320	14409	14114	14328	14379	14177	14336	14240	14079	14263	14284	14362	14171	14240	14355	14369	14321	14285	14245	14429	14449	14449	14466	14282	14292	14164	14157	14214	14460	14206	14199	14335	14410	14262	14422	14168	14309	14300	14326	14344	14343	14381	14156	14259	14100	14304	14174	14214	14115	14329	14245	14341	14362	14266	14130	14183	14260	14149	14373	14307	14081	14169	14240	14410	14255	14203	14272	14231	14250	14266	14236	14417	14069	14384	14290	14239	14381	14425	14400	14385	14159	14323	14344	14320	14363	14151	14182	14196	14214	14402	14285	14302	14127	14289	14227	14415	14114	14196	14313	14190	14291	14409	14255	14271	14214	14273	14285	14339	14325	14146	14227	14269	14264	14257	14215	14137	14408	14245	14428	14220	14368	14338	14342	14219	14364	14222	14106	14263	14290	14429	14373	14307	14360	14330	14382	14112	14303	14192	14212	14296	14239	14256	14283	14320	14409	14206	14392	14327	14259	14378	14210	14132	14088	14478	14204	14287	14223	14201	14315	14484	14359	14427	14291	14208	14266	14253	14310	14435	14020	14228	14422	14133	14326	14151	14252	14453	14101	14490	14157	14245	14416	14150	14260	14116	14425	14237	14208	14212	14342	14285	14369	14236	14326	14333	14386	14364	14369	14179	14218	14173	14214	14105	14299	14093	14345	14317	14218	14400	14271	14233	14277	14101	14242	14224	14188	14333	14180	14192	14324	14377	14342	14207	14460	14394	14329	14398	14237	14217	14341	14358	14225	14305	14135	14340	14321	14320	14099	14347	14304	14272	14285	14350	14439	14301	14265	14279	14260	14146	14167	14452	14286	14300	14408	14406	14338	14186	14333	14098	14261	14376	14328	14250	14180	14117	14247	14256	14259	14314	14371	14101	14205	14431	14274	14119	14191	14195	14156	14290	14243	14078	14226	14244	14402	14270	14317	14441	14273	14392	14219	14126	14414	14435	14303	14320	14290	14200	14350	14311	14131	14206	14385	14269	14216	14406	14368	14204	14218	14237	14181	14125	14351	14236	14322	14272	14115	14369	14306	14300	14279	14201	14237	14076	14104	14224	14218	14264	14207	14175	14348	14178	14369	14426	14294	14352	14331	14218	14212	14332	14342	14349	14273	14270	14197	14060	14206	14117	14316	14324	14271	14257	14245	14282	14417	14264	14381	14222	14238	14289	14316	14305	14315	14222	14380	14227	14326	14336	14205	14324	14118	14270	14357	14231	14276	14263	14339	14227	14336	14302	14332	14226	14226	14322	14145	14205	14258	14107	14274	14309	14413	14248	14098	14339	14281	14326	14225	14265	14320	14442	14432	14266	14193	14320	14351	14186	14436	14345	14393	14151	14164	14287	14115	14242	14401	14121	14138	14210	14382	14275	14321	14245	14361	14255	14263	14240	14212	14222	14204	14466	14206	14227	14263	14386	14415	14307	14159	14261	14190	14471	14207	14138	14264	14256	14263	14268	14251	14190	14470	14280	14291	14115	14322	14196	14220	14251	14214	14317	14374	14365	14288	14263	14280	14392	14272	14441	14387	14320	14273	14335	14156	14206	14248	14274	14279	14313	14344	14077	14309	14275	14263	14273	14148	14237	14325	14291	14327	14407	14386	14339	14183	14398	14275	14115	14383	14156	14303	14353	14305	14369	14242	14276	14331	14264	14130	14188	14263	14108	14155	14208	14233	14216	14285	14159	14297	14307	14417	14247	14229	14478	14386	14233	14427	14439	14229	14343	14356	14162	14406	14369	14176	14300	14288	14307	14255	14223	14054	14178	14139	14245	14329	14143	14249	14512	14249	14263	14381	14344	14254	14220	14232	14218	14099	14320	14211	14318	14197	14199	14030	14363	14408	14290	14280	14094	14319	14347	14097	14270	14127	14173	14226	14157	14176	14374	14297	14321	14366	14202	14066	14190	14259	14243	14219	14310	14337	14341	14300	14350	14093	14251	14420	14181	14058	14114	14136	14103	14442	14284	14389	14247	14365	14290	14289	14359	14254	14342	14337	14222	14541	14129	14328	14149	14348	14082	14461	14383	14338	14347	14326	14140	14276	14268	14324	14328	14129	14309	14261	14287	14301	14061	14375	14362	14379	14130	14322	14203	14327	14190	14324	14271	14209	14327	14203	14249	14234	14178	14225	14315	14297	14370	14242	14282	14349	14237	14402	14310	14372	14268	14395	14290	14396	14276	14184	14150	14146	14231	14322	14238	14250	14244	14427	14315	14245	14300	14294	14397	14195	14242	14357	14251	14409	14213	14264	14404	14438	14449	14174	14344	14227	14310	14208	14252	14241	14331	14184	14293	14348	14209	14279	14138	14207	14188	14329	14134	14292	14210	14300	14278	14228	14309	14361	14200	14257	14265	14477	14254	14223	14246	14328	14178	14308	14213	14013	14426	14288	14169	14402	14387	14268	14218	14213	14447	14393	14289	14321	14321	14468	14217	14232	14286	14243	14273	14366	14254	14219	14283	14240	14313	14280	14488	14348	14289	14153	14247	14190	14261	14130	14176	14380	14324	14304	14152	14230	14402	14216	14331	14294	14327	14335	14259	14186	14369	14122	14183	14266	14306	14371	14337	14361	14331	14345	14324	14346	14344	14294	14095	14147	14099	14281	14171	14263	14304	14405	14411	14480	14235	14198	14251	14222	14295	14237	14403	14290	14284	14443	14216	14169	14259	14234	14185	14264	14197	14251	14353	14152	14182	14241	14292	14324	14330	14313	14278	14239	14279	14291	14256	14333	14390	14423	14278	14240	14182	14408	14297	14174	14260	14295	14210	14258	14286	14252	14382	14328	13995	14166	14427	14135	14389	14208	14187	14424	14141	14287	14310	14325	14333	14180	14434	14307	14228	14377	14079	14319	14152	14297	14298	14284	14400	14310	14215	14247	14145	14122	14275	14344	14176	14321	14440	14228	14236	14167	14444	14393	14299	14310	14152	14192	14296	14290	14167	14283	14322	14164	14299	14296	14287	14159	14428	14242	14200	14246	14186	14164	14353	14350	14289	14202	14314	14297	14155	14444	14291	14442	14288	14237	14397	14328	14315	14168	14273	14136	14266	14142	14206	14288	14459	14387	14444	14269	14327	14171	14280	14407	14291	14297	14262	14142	14196	14288	14181	14287	14237	14141	14349	14176	14417	14157	14323	14317	14301	14276	14178	14194	14336	14283	14319	14341	14339	14473	14276	14291	14155	14421	14221	14364	14131	14214	14078	14261	14279	14356	14375	14151	14268	14294	14212	14267	14200	14378	14199	14438	14183	14453	14256	14217	14182	14235	14320	14166	14370	14289	14183	14407	14441	14235	14145	14208	14259	14274	14260	14260	14251	14134	14215	14151	14252	14158	14197	14407	14290	14153	14375	14290	14433	14267	14277	14156	14346	14132	14160	14386	14184	14351	14314	14396	14449	14139	14293	14103	14325	14211	14274	14205	14354	14225	14176	14197	14279	14126	14325	14216	14167	14419	14177	14257	14223	14303	14286	14243	14368	14466	14251	14250	14183	14284
23328	21737	29731	24369	22149	24578	26081	20385	18891	18804	18160	18077	18037	17751	17573	17491	17338	17693	17352	17337	17289	17155	17282	17276	17142	17195	17250	17127	17172	17018	17120	17163	16980	17183	17022	17011	17341	17210	17244	17130	17160	16929	17203	17054	17005	17025	16968	17039	16972	16856	17214	17230	16942	17017	17048	17091	17089	17029	17144	17249	16787	16917	16928	17017	16969	17012	17000	16923	17194	17009	16995	17201	17069	17034	16940	16901	17090	17196	16925	17005	17065	17045	16917	16891	16928	17019	16840	17004	17082	17000	16789	16865	16931	16818	16894	17021	16897	16941	16787	16926	16813	16698	16977	16944	17087	16987	17081	16691	17134	17153	17014	16932	17024	16952	16924	16883	16932	17085	16973	16792	16935	16758	16827	17099	17097	17048	17027	16797	16967	17074	16837	16902	16984	16758	17054	17001	17165	16981	16979	16798	16955	16949	16908	16943	16835	16842	16985	17018	17081	17118	16878	16939	17077	16994	16955	16818	16706	16775	16959	16942	17055	16815	16880	16965	16886	16931	16754	16840	16990	16869	16791	16824	16912	17077	16963	16905	16911	16851	16873	16909	16962	17065	17062	16841	17053	16983	17016	16857	17052	16913	17023	16850	16714	16917	17030	16946	16710	16901	16914	16976	16963	17143	16757	17012	16986	17034	17019	16846	16883	17040	16992	17051	17023	16966	16880	16724	16637	16948	16917	16925	17026	16896	16881	16934	16962	16879	16961	16861	16913	16945	16963	17005	17012	16972	17063	16993	16871	16864	16953	17025	16792	16938	16863	16926	16984	16897	16773	16913	16851	16985	16969	16986	16981	16851	17024	16960	17125	16864	16930	16935	16890	16865	16980	16911	16954	16996	16937	16899	17103	16932	16742	16822	17099	16874	16859	17149	16753	17048	16876	16991	17050	16825	16900	16825	16757	16899	17088	17159	16832	17001	17065	16822	16781	16873	16993	16936	16992	16935	16856	17119	16931	16910	16952	16885	17083	17062	17162	16880	16880	16819	17055	16971	16799	16907	16987	16938	16884	16848	16982	17078	16736	16931	16922	16849	16801	16760	17154	16762	16697	16829	16953	16854	16828	16827	17134	17086	16929	16792	16830	16911	16825	16789	16950	16958	16883	16828	16901	16905	16898	16945	16813	17001	16918	16933	16937	16973	17211	16924	16871	16930	16962	17103	16926	16730	16849	17100	16881	16686	17043	16934	16914	17051	17104	16939	16822	16770	16863	16877	16913	17016	16830	16957	16812	16949	17062	16906	16875	16909	16955	16680	16725	16932	16977	16942	17027	16657	16940	17038	16894	16873	16945	16963	16972	16864	16881	16987	16978	16859	16832	17083	16996	17010	16950	16985	16902	16960	16838	16726	16979	16975	17148	17015	17091	16855	16984	17098	17112	16860	16904	16945	16842	16900	16863	16952	16759	16984	16951	16893	16683	16912	16794	16902	16937	17076	16803	16946	17002	16856	17142	16889	17043	17129	16897	16904	16959	16791	16970	17142	16993	17113	17064	16839	16767	16794	16986	16870	17120	16908	16808	16942	17055	16920	16957	16875	16886	16722	16964	16934	17147	17150	16992	16999	16917	16866	16854	17015	16991	16886	16868	17002	16594	16806	16810	17049	16888	16918	17068	16835	16956	16937	16930	17105	16819	16877	17009	16877	16990	16903	16896	16889	17114	17067	17078	16835	16925	17123	16917	16977	17040	16945	17061	17022	16895	17018	16776	16848	16810	17011	16855	16845	16786	17107	17171	17220	16923	16778	16946	16842	17021	16848	16801	17070	17131	16995	16998	16737	16960	17029	17119	16872	16963	17067	16712	16938	17233	16920	16781	16980	16765	17055	16896	16847	16969	16981	17082	16834	16971	16895	16972	16879	16976	16954	17023	17053	16993	16838	17024	17025	16873	16734	17014	16902	16934	16987	16987	17108	16914	16856	16861	16980	16921	16830	16855	16864	16993	16830	16786	16984	16992	16693	16909	17006	16927	16701	16851	16854	16998	16883	17013	16707	17087	16862	17086	17202	16959	16941	16886	16917	16803	17138	16825	17024	16791	16740	16838	16966	17016	17064	16849	16914	16739	16861	16968	16875	17003	16826	17221	16905	17033	17036	16908	16775	16897	16768	16764	16976	16900	16891	17105	16958	16940	16876	16891	17059	16931	16924	17055	16916	17073	16930	16953	16760	16944	16822	16772	16807	16813	16889	16778	17020	16903	16926	16837	16991	16772	16712	16887	16912	17031	16874	17146	16982	17160	16757	16816	16866	16824	16966	16899	16710	17051	16986	16758	16946	16879	16718	16615	16876	16821	16918	16869	16918	16648	16832	17072	16731	16943	16743	16915	17030	16788	17128	16659	17029	16945	17043	16978	17077	17003	16936	16906	16812	16935	16867	16988	16728	16978	16930	16869	16934	17006	16957	16730	16975	16870	16709	17046	16848	17018	16830	16914	16849	16982	16943	17148	16827	16887	17152	16847	16830	17007	16851	16874	16937	16934	16983	17039	16766	16824	16840	16874	16987	17070	17007	16797	17160	16967	16694	16809	16970	16826	17054	16975	17013	16977	17110	16902	17014	16816	17007	16841	16868	16949	16788	16888	17122	16891	17029	16964	16827	16857	16856	16914	17245	17039	16729	16855	16830	16953	16798	16807	17108	16991	17055	16972	16733	16867	16951	16888	16995	16716	16858	16981	16957	17013	16914	16973	16937	16958	16966	16798	16924	16927	16896	16898	16896	16957	16966	16762	16958	17062	16876	16914	16915	16822	16893	17036	16821	16884	17088	16913	16791	17030	16933	17068	16712	17011	16971	17119	16879	16954	16785	17201	17087	17061	16912	16849	16895	17006	16955	16853	16886	17115	16760	17017	16762	16932	17040	16859	16810	16816	17037	16839	16904	16775	16887	17078	16917	17031	16729	16938	16928	17036	16966	17140	17126	16997	17028	16907	17190	16914	17016	16704	16981	16822	16861	17065	16982	16923	16968	17015	16904	17065	17045	17039	16996	16840	16796	16904	16903	16851	17050	16880	16886	16898	16940	16886	16776	16943	16878	16753	16907	16905	17007	16834	16930	16775	16851	16990	16702	16799	16985	17141	16876	16783	17064	16829	17105	17040	16953	16788	16763	16871	16995	17081	16982	16907	16864	16930	17026	16949	17001	16895	16988	16921	16906	17015	16859	17048	16958	16778	16880	16977	16866	16744	16856	16925	16845	16947	16924	16914	17043	16882	16793	16965	16876	16929	16987	16894	17195	16999	16906	16812	16993	17012	16985	16937	16717	16916	16937	16928	16824	17071	16952	16876	16864	16796	16754	16979	16938	16857	16879	16917	17005	16866	16913	17009	16615	16897	16778	16783	16942	17105	16978	16869	16881	17187	16817	16788	16979	16937	17118	17088	16808	16979	16809	16906	17142	16741	16877	17073	17013	17021	16740	16918	16997	16828	17097	16926	16850	16828	17020	17031	17090	16910	16686	17143	16880	16738	16926	16984	16852	16862	16775	16810	16906	17042	16863	16830	16997	16962	16828	16823	16766	17012	16867	16711	16671	16894	16930	16909	16670	16959	16925	17051	16995	17030	16767	17048	17052	16882	16787	16727	16812	17028	16895	17051	16837	16917	16823	16658	16775	16703	16936	17100	16891	16938	17085	16974	17054	17070	17042	16874	16915	16888	16987	16881	16949	16800	16710	16890	16945	17223	16908	17015	17138	17076	16963	17129	16843	16953	16996	17000	17009	17201	16752	17115	16970	16895	16900	16880	16775	16955	16819	16842	16930	16857	16870	17093	16865	16914	16682	16857	16903	17016	17116	17073	17024	16736	16970	16986	16891	16846	16830	16811	16923	17154	16717	16896	17085	17051	17196	16884	16884	16885	16833	17049	16891	16991	17091	16826	16909	16857	16865	17042	16988	16951	16964	16915	16827	16921	16790	17072	17234	16866	16827	16737	16910	16905	16962	17124	16903	16990	16919	16944	16917	16789	16801	16857	16850	16953	17011	16817	16999	17013	16892	17117	16759	17012	16978	16957	16866	16904	16978	16798	17114	16798	16894	17102	16762	16835	16825	16916	17008	16950	16630	17040	16892	17033	16810	16931	16919	16770	16683	16930	17074	16798	16841	16821	16857	16754	16939	16941	17126	16781	16717	16963	16791	16874	16843	16916	16935	17028	16895	16952	16829	16760	17080	17027	17001	16837	16820	16892	17003	16949	17051	16902	16832	16661	16915	16844	16688	17051	17007	16774	16855	16813	16896	16951	16907	17163	17208	16839	16998	16957	17064	16837	17024	17195	16925	16899	16848	16921	16936	16813	16917	16940	16941	16977	16876	17014	16871	16967	17047	16912	16987	17036	16962	16790	16842	16909	17121	16884	16847	17061	16934	16811	17006	16839	16848	16864	17030	16778	16733	16905	17054	16984	16893	16823	16869	16949	16811	16911	17077	16873	16816	16948	16971	16906	16982	17068	16786	17019	16986	17036	16987	17146	17192	16982	17080	16896	16862	16820	16724	16869	17028	16945	16733	17035	17218	17002	16858	16754	16897	17003	16915	16887	17119	17067	16996	16856	16970	16910	16983	17115	16971	16916	16867	16814	16864	16897	16955	17133	16838	17050	16940	16968	16928	16887	16909	16979	16977	16916	17000	16684	16948	16867	16866	17004	16916	17087	17010	16994	16980	16719	16962	16874	16727	16867	16822	17121	16765	16864	17029	16971	16857	16804	16988	16998	16852	16935	17142	16806	16922	16997	16988	17013	16974	17175	16990	17260	16972	16932	17080	17141	17021	16988	16973	16940	16783	16912	16991	16940	16997	17047	16992	16997	16851	17094	16932	17154	17129	16857	16767	16742	16958	16923	16985	16732	16767	16852	17001	16962	17106	17158	16800	16999	16968	16942	17012	16783	16964	16975	16961	17137	17125	16826	16992	16852	17091	16855	16903	17031	17029	16878	17061	16838	17091	16986	16927	16946	16786	16741	16768	16980	16865	16935	16976	16977	16850	16810	17021	17009	16798	16882	16989	16835	16962	16921	16706	16858	17022	16697	16952	16914	16773	16861	16861	16921	16910	16998	17125	16720	16856	16964	16897	17025	16797	16757	16840	16936	16727	16779	17011	17018	16917
24379	43714	41055	32135	27128	23813	21147	19394	18103	17520	17022	16755	16372	16081	15805	15684	15495	15428	15370	15473	15316	15289	15424	15183	15336	15046	15324	15305	15201	15039	15172	15113	15173	15228	15311	15260	15089	15109	15183	15042	15121	15142	15361	15169	15189	15279	15329	15030	15258	15216	15207	15318	15310	15076	15311	15010	15119	15182	15181	15075	15177	15191	15163	14999	15145	15215	15239	15203	15010	15339	15112	15078	15126	15196	15143	15095	15148	14982	15090	15098	15130	15009	15155	15162	15110	15010	14976	15214	15127	15173	15190	15328	15052	15173	15164	15078	15192	15030	15039	15068	15121	15202	14891	15148	15235	14980	14977	15184	15046	15271	15246	15012	15123	15030	15164	15197	15057	14962	15044	15073	15016	15087	15243	15175	15120	15182	15158	14966	15158	15128	15157	14953	15322	14978	15101	15031	15027	15088	15162	15066	15137	15059	15254	15036	15098	15171	15014	15173	15015	15079	15129	15048	15007	15220	15135	15053	15063	15063	15032	15001	15111	15162	14954	15169	15160	15096	15126	15113	15265	14889	15208	15067	15060	14944	15163	15011	15202	15192	15271	15025	15082	15132	15112	14964	15187	14983	15085	15048	15049	15094	15150	15107	15250	15031	15117	15194	15072	14995	15182	14982	14991	15068	15077	14989	15113	15161	15128	15219	15019	15040	15055	15206	15120	14942	14963	14965	15067	14976	15077	15165	14925	15081	14985	14977	15011	15078	15049	14832	15004	14936	14892	14919	15030	15134	15111	15124	14873	14934	14996	15042	15140	15170	15126	15175	14931	15075	14970	15043	15047	15158	15123	15166	15114	15186	15041	14982	14970	15203	14934	15057	15058	15126	15055	15020	15164	15008	14983	15182	15188	15067	14945	15041	15038	15154	15295	14862	15039	14977	15166	15015	15059	15222	15079	15073	15145	15095	15155	15097	14967	15147	15018	15160	15150	15181	15034	15032	15088	14996	15005	15019	15066	15002	15098	15202	15022	15004	14903	15070	15061	15147	14996	15105	15211	15178	15138	14896	14913	14996	15082	15162	15011	15168	14881	15035	15056	15182	15133	14908	15033	14939	15005	15169	15157	15045	15123	14823	15055	14931	14984	15080	14925	15160	15093	14929	15141	15056	14927	14855	15212	15011	15178	14991	14969	15134	14949	15011	15011	15134	15156	15000	15106	15005	15121	15137	15103	14971	14966	15113	15097	15109	15142	15074	15013	15057	15004	15134	15075	15077	15195	15155	15155	15055	14947	15140	15064	15058	15243	15042	15193	14920	15095	15274	15238	15005	15157	15087	14938	15258	14868	15171	15012	15135	15125	15023	15040	14935	15054	15195	14889	15061	15141	15119	15096	15183	14887	14966	14954	15077	15062	14982	15113	14978	15016	14946	15144	14977	15017	15163	15135	15092	15033	15000	15132	15002	15125	15053	14977	14986	14991	15015	15124	15144	15094	15073	15053	15017	15075	15201	15084	15100	15042	15034	14921	15086	14977	15048	15157	14954	15099	15104	15121	15022	15078	15126	15044	14994	14988	15047	15271	15005	14930	14948	14955	15126	15102	15294	15040	14825	15120	15079	15120	15156	15077	15113	15027	15220	15017	15153	15090	15048	15014	15037	14995	15105	15099	14963	15127	15014	15104	14927	15139	15018	15173	15102	15114	15074	15104	15207	15231	15186	14978	15110	15112	14998	15117	15012	15005	15226	15151	15069	15323	14939	15229	15137	14979	15091	14960	15074	15156	15203	14990	15052	15096	15156	15038	15096	15021	14978	14976	15127	15087	15220	15162	14924	15040	15048	15077	14997	15169	15057	15098	15150	15055	15089	15088	14939	15065	14893	15202	15052	14989	15136	14970	15068	15217	15223	15119	15008	15342	15119	15108	15146	15127	15009	15112	14995	14888	15062	15135	14914	15026	15130	15084	14956	14970	15005	15130	14848	15299	14994	15093	15049	15156	15044	15169	15169	15196	14769	15115	15124	14973	15014	15032	15042	15008	15140	15069	15088	15045	15137	15219	15043	15126	15030	15117	15118	15204	15016	15119	15192	15173	15054	15046	15028	15135	15032	15045	14885	15096	15204	15038	14995	15099	15061	15068	14983	15003	15104	14876	15224	15185	15048	15058	15108	15139	15195	15015	14980	14987	14946	15068	14968	15037	15020	15183	15126	14997	15127	15196	14968	15078	14887	15058	15071	15143	14988	15040	15111	15060	15200	15078	15140	14995	15009	15073	15124	15003	15132	15134	15012	15055	15125	15150	15043	15203	15066	15038	14988	15055	14999	15008	14960	15121	15210	15029	15185	15086	14992	15088	14961	15074	15099	15176	15132	14908	15107	15096	14974	15077	15102	15092	15254	15075	15126	15133	14898	15326	15186	14927	15013	15161	15209	15002	15092	14988	15002	14889	15041	15155	15013	14998	15036	15097	14836	15054	15338	14973	15009	15022	15066	14942	15039	15217	15032	15112	15012	15086	15182	15028	15263	14928	14959	15204	15130	15148	15008	15155	15018	15066	15176	15107	15012	15084	14975	15122	15109	15056	14991	15080	15121	15014	14971	15054	15242	15060	15039	15159	15077	14966	15168	15024	14767	15157	15100	15074	15118	15114	15089	15298	15016	15203	15071	15246	14998	15130	15030	15096	15115	14792	15022	15097	14931	15095	15099	15203	15096	15020	14941	15122	15049	14993	15189	14867	15066	15003	15055	15102	15000	15002	15124	15217	15112	15018	15059	15053	15156	15122	15124	15065	15073	15009	15236	14952	15008	15032	14978	15115	15049	15070	15066	15110	15093	15071	15093	14984	15064	14926	14976	15154	15033	14964	15120	14975	14932	15029	15044	15029	15169	15141	15154	15018	14999	15286	15182	14972	15173	15090	14942	15104	15144	14922	15008	14923	15023	15003	15149	14995	15042	15101	14894	15295	15094	15182	14991	15212	14990	15010	14991	15170	15053	14842	15046	15114	15045	15060	15021	14828	14989	15024	15132	14988	15035	15170	15134	15113	14926	15281	15207	14949	14979	15148	15023	14940	15059	14992	15013	14941	15140	15221	14966	15121	15166	15130	15073	15143	15042	15149	15156	14912	15042	15117	15027	15249	15101	15152	15142	15039	14968	15020	15130	14938	15109	14923	15110	15064	15222	15146	15126	14886	15051	15086	15063	15122	15190	14958	15018	15021	15109	15071	15212	15046	15095	15052	14926	15001	15080	15210	15173	15067	15062	15222	15053	15197	14933	15192	15063	14987	15058	15199	15004	15136	15117	15170	15049	15023	15024	15024	15053	15208	14992	15112	15068	14953	14877	15204	14871	15158	15071	15070	15003	14899	15140	15108	15112	14960	14870	15014	14886	14948	14988	15141	15012	15249	15068	15124	15243	14996	15086	15277	15068	15124	15016	15139	15041	15058	15066	14966	15085	15128	15146	15076	14973	15116	15010	15100	15126	14944	15136	15075	15000	15099	15096	15095	15005	15009	15089	15061	15031	15074	15040	15280	15082	15139	14942	14932	15129	15002	14894	14995	15080	15094	15111	15209	14965	15098	14945	15086	15105	15006	15225	15058	15003	15038	15203	14928	15174	15070	15048	15204	15059	14992	15187	14992	15187	15148	15163	15178	15023	15076	15114	14899	15048	15032	15203	15078	15201	15120	15090	15125	15086	14997	15098	15104	14928	15090	15054	15122	14988	14966	15059	15152	15102	15047	14973	15208	15220	15080	15115	15011	15089	15025	14991	14972	14951	15038	15123	14920	15158	15096	15148	15180	15088	15177	15142	14970	15025	15017	14978	15020	15032	15216	15136	15065	14980	15221	15012	15146	15056	14944	15111	15044	15060	15056	15185	15001	15262	15024	15115	15105	15060	15106	15064	15158	15080	15002	15175	15155	15120	15091	15048	15129	15010	15010	14912	15153	14891	14969	14948	14967	14953	15110	14976	15151	15090	14996	15073	15041	15037	15103	15061	14987	14967	15080	15089	15045	15020	15070	15050	15108	15182	15061	15062	15182	15099	15261	14974	15129	15019	14994	14956	15103	15192	14889	14952	15020	15203	14969	15288	14915	14961	14984	15029	15089	15039	15030	15068	15056	15117	15224	15154	15126	15069	14983	15060	15043	15062	14959	14985	14997	15025	15073	15088	15149	15063	15109	15038	15116	14978	15159	15103	15020	15013	15171	15203	15190	15173	14968	15077	15250	15008	15035	15019	14965	15005	15219	15180	14996	15168	14943	15050	15049	15141	15131	15138	15044	15046	15090	15231	14902	15015	15089	15139	15071	15056	15009	15142	15084	15121	14903	15136	15103	15045	15112	15191	15143	15218	15104	15207	15007	14962	14968	14966	15109	15090	14983	15088	15100	14921	14903	15066	15013	15144	15139	15047	15100	15079	15023	15225	15143	15158	15104	15082	15157	15026	15035	15127	15018	14962	15032	15087	15053	15044	15111	15135	14994	14970	15114	14986	15197	14928	14926	15082	14919	14933	15149	15080	15262	15074	15106	15165	15076	15150	15089	14974	15158	14943	15132	15134	15157	14973	14924	14973	15100	15089	15075	15084	14973	14985	15061	15137	14911	15192	15131	15059	14882	15072	15012	15088	14908	15092	14924	15044	15156	15185	14929	15002	15167	15083	15083	14957	15019	15107	15225	14994	15103	14988	14946	15058	15176	15203	15068	15121	15078	15038	14991	15100	15036	15068	15076	14978	15119	15155	15127	15001	15031	15097	14991	14984	15017	15026	15081	15030	15106	15004	15131	15075	15099	15216	15040	15216	15042	15093	15083	15044	15100	14967	15018	14990	15178	15154	14975	14840	15087	15155	14963	15028	15026	15128	15245	15044	15103	15011	15132	15050	14823	15067	15186	14992	14996	15115	15045	15067	14979	15267	15030	15099	15019	14945	15117	14945	15130	15032	15217	15112	15142	15206	15118	14996	15089	15010	15024	15036	15183	14974	15167	15134	15023	15094	15079	15073	15194	15026	15140	15116	15068	15256	15059	15008	15263	15193	14944	14995	15028	14911	15122	15207	15018	15063	14893	15155	15179	15037	15090	14930	14835	15050	15098	15162	14905	15175	15032	15090	15003	14957	14992	15225	15052	15272	15132	15136	15013	14950	15112	15082	15025	15162
27027	22263	25593	22440	17935	17014	16491	16016	15757	15743	15806	15600	15401	15739	15356	15425	15508	15328	15503	15534	15343	15569	15608	15466	15396	15341	15446	15449	15606	15344	15499	15484	15357	15646	15335	15172	15343	15537	15419	15422	15548	15552	15374	15370	15417	15431	15245	15462	15326	15484	15315	15296	15547	15256	15465	15260	15391	15355	15375	15336	15235	15307	15331	15372	15259	15274	15387	15491	15445	15375	15426	15460	15216	15158	15479	15419	15466	15272	15259	15380	15314	15454	15381	15112	15342	15314	15265	15399	15393	15164	15429	15221	15382	15536	15449	15381	15658	15420	15274	15411	15511	15415	15217	15457	15454	15305	15512	15606	15492	15431	15463	15490	15551	15344	15363	15400	15291	15359	15304	15376	15486	15499	15190	15515	15441	15348	15471	15516	15384	15175	15408	15121	15302	15236	15509	15340	15339	15302	15274	15391	15457	15513	15211	15388	15337	15501	15393	15468	15296	15279	15305	15438	15485	15606	15488	15359	15431	15472	15500	15174	15311	15298	15439	15487	15287	15085	15293	15382	15407	15401	15528	15336	15236	15377	15260	15257	15473	15538	15365	15247	15467	15296	15431	15301	15418	15349	15203	15279	15526	15339	15536	15494	15317	15286	15350	15566	15470	15413	15352	15434	15376	15278	15319	15378	15460	15348	15330	15490	15318	15431	15284	15285	15332	15330	15366	15255	15326	15387	15269	15340	15388	15518	15346	15407	15181	15131	15527	15497	15337	15449	15350	15334	15558	15421	15259	15165	15489	15459	15315	15371	15505	15273	15336	15441	15374	15261	15277	15439	15411	15278	15400	15535	15365	15161	15436	15426	15364	15457	15598	15426	15601	15449	15417	15532	15309	15494	15399	15476	15385	15231	15385	15444	15372	15443	15282	15276	15260	15290	15384	15339	15294	15218	15444	15401	15344	15500	15471	15447	15318	15459	15410	15335	15378	15433	15413	15213	15125	15246	15377	15364	15483	15192	15365	15352	15245	15442	15459	15345	15390	15332	15361	15286	15641	15527	15615	15386	15435	15176	15307	15180	15276	15319	15468	15287	15584	15282	15420	15237	15492	15309	15544	15224	15379	15517	15368	15523	15321	15380	15522	15419	15371	15475	15360	15113	15229	15371	15496	15400	15260	15418	15441	15417	15607	15221	15298	15194	15449	15415	15330	15306	15455	15574	15297	15370	15386	15178	15581	15566	15322	15515	15194	15360	15399	15464	15595	15466	15543	15292	15549	15350	15394	15392	15547	15466	15436	15264	15272	15534	15149	15590	15520	15278	15226	15309	15424	15315	15539	15403	15541	15229	15506	15579	15471	15467	15464	15357	15446	15520	15259	15426	15493	15316	15424	15123	15512	15360	15345	15360	15421	15373	15561	15558	15494	15368	15278	15126	15307	15223	15392	15227	15202	15330	15456	15377	15450	15332	15469	15308	15299	15532	15589	15343	15415	15345	15346	15495	15287	15539	15459	15454	15492	15246	15251	15222	15416	15228	15424	15384	15401	15279	15387	15463	15317	15280	15495	15278	15310	15567	15324	15450	15385	15322	15297	15444	15272	15217	15464	15446	15218	15289	15269	15454	15260	15218	15409	15426	15458	15298	15464	15317	15491	15235	15240	15439	15465	15392	15452	15430	15242	15411	15414	15264	15332	15499	15391	15337	15391	15451	15441	15463	15472	15198	15381	15444	15595	15500	15401	15522	15331	15381	15307	15415	15436	15362	15235	15410	15633	15312	15303	15297	15350	15665	15282	15229	15183	15318	15347	15276	15298	15372	15405	15335	15372	15379	15332	15418	15479	15484	15361	15134	15330	15518	15534	15467	15513	15524	15484	15475	15356	15370	15261	15365	15331	15501	15575	15482	15491	15365	15345	15395	15425	15376	15298	15429	15414	15365	15429	15430	15056	15381	15397	15540	15345	15167	15361	15360	15258	15361	15469	15251	15671	15465	15286	15472	15369	15414	15398	15247	15287	15452	15554	15204	15314	15268	15193	15181	15602	15390	15295	15220	15370	15303	15374	15340	15265	15271	15357	15323	15498	15381	15397	15418	15544	15081	15293	15424	15443	15315	15299	15607	15366	15123	15341	15399	15425	15503	15385	15420	15262	15540	15334	15521	15364	15224	15137	15248	15498	15403	15423	15451	15304	15516	15381	15320	15236	15266	15109	15377	15398	15449	15501	15428	15525	15474	15367	15306	15452	15425	15268	15374	15447	15444	15518	15461	15135	15329	15433	15379	15450	15486	15464	15509	15400	15465	15474	15465	15458	15341	15511	15279	15296	15392	15436	15441	15361	15326	15454	15476	15485	15415	15463	15365	15208	15578	15371	15341	15403	15312	15245	15310	15387	15189	15563	15421	15318	15465	15507	15310	15395	15227	15539	15437	15278	15392	15340	15467	15388	15339	15341	15570	15388	15413	15161	15200	15542	15423	15539	15529	15521	15277	15496	15247	15484	15489	15533	15268	15235	15430	15323	15312	15478	15335	15318	15515	15350	15285	15387	15457	15452	15433	15524	15509	15479	15315	15370	15348	15472	15495	15478	15283	15649	15341	15435	15333	15419	15349	15388	15353	15391	15364	15471	15355	15488	15241	15343	15212	15259	15468	15456	15253	15282	15355	15347	15548	15319	15304	15416	15236	15419	15200	15507	15406	15617	15408	15368	15381	15493	15286	15430	15233	15538	15536	15537	15259	15390	15198	15397	15381	15314	15453	15354	15418	15136	15372	15418	15148	15342	15420	15277	15420	15430	15461	15365	15514	15341	15462	15376	15499	15477	15421	15336	15300	15593	15490	15439	15449	15452	15269	15339	15222	15235	15525	15481	15457	15367	15312	15581	15572	15489	15287	15412	15378	15248	15370	15467	15365	15250	15553	15263	15475	15313	15353	15405	15390	15365	15264	15254	15471	15393	15328	15254	15445	15493	15452	15445	15674	15464	15318	15540	15452	15414	15285	15480	15515	15422	15569	15517	15320	15204	15435	15489	15262	15305	15393	15486	15277	15482	15563	15367	15393	15429	15448	15277	15410	15181	15352	15533	15473	15516	15379	15356	15494	15435	15267	15339	15160	15343	15213	15382	15469	15312	15308	15408	15343	15436	15449	15313	15359	15334	15449	15587	15339	15356	15234	15461	15313	15547	15409	15317	15418	15568	15388	15476	15485	15554	15443	15575	15459	15222	15315	15401	15578	15348	15422	15336	15375	15337	15429	15364	15278	15335	15234	15419	15392	15291	15304	15289	15430	15332	15306	15404	15474	15261	15319	15331	15441	15492	15351	15391	15462	15194	15324	15468	15244	15431	15465	15410	15258	15400	15326	15428	15328	15567	15623	15377	15389	15384	15280	15270	15473	15268	15282	15274	15429	15406	15325	15385	15416	15274	15460	15264	15335	15403	15322	15528	15466	15427	15209	15297	15396	15518	15492	15542	15586	15428	15420	15330	15368	15350	15323	15378	15371	15516	15327	15474	15313	15453	15370	15371	15303	15488	15358	15413	15333	15378	15370	15325	15494	15408	15530	15241	15363	15156	15358	15159	15481	15289	15156	15473	15412	15235	15351	15253	15485	15328	15290	15559	15164	15496	15278	15455	15495	15343	15348	14991	15237	15613	15484	15384	15281	15495	15429	15438	15545	15427	15239	15325	15294	15411	15541	15400	15505	15233	15358	15187	15527	15304	15403	15418	15419	15289	15393	15560	15396	15500	15283	15144	15339	15365	15478	15506	15076	15498	15515	15446	15616	15444	15519	15385	15351	15530	15497	15378	15477	15197	15442	15359	15395	15420	15401	15407	15503	15369	15469	15262	15535	15520	15505	15365	15518	15448	15600	15420	15452	15395	15313	15278	15365	15447	15426	15495	15400	15516	15352	15347	15410	15481	15491	15497	15384	15292	15253	15366	15322	15434	15445	15365	15398	15598	15633	15495	15179	15507	15195	15424	15568	15603	15486	15374	15331	15399	15458	15231	15438	15471	15223	15295	15295	15295	15369	15473	15524	15468	15413	15407	15382	15293	15256	15510	15568	15352	15533	15497	15485	15353	15482	15460	15456	15696	15338	15524	15383	15218	15446	15160	15284	15293	15297	15512	15506	15519	15324	15268	15414	15235	15411	15337	15415	15190	15442	15403	15490	15322	15463	15467	15259	15538	15332	15431	15437	15374	15318	15221	15383	15408	15248	15435	15451	15587	15606	15260	15301	15419	15485	15403	15380	15588	15240	15429	15443	15367	15343	15692	15598	15362	15462	15337	15237	15281	15285	15403	15272	15538	15392	15379	15402	15541	15437	15596	15393	15328	15485	15443	15261	15386	15728	15453	15534	15390	15416	15440	15328	15486	15374	15473	15672	15578	15485	15329	15519	15392	15441	15360	15336	15361	15402	15291	15631	15547	15249	15300	15393	15426	15425	15294	15382	15467	15241	15282	15400	15430	15387	15357	15279	15435	15317	15443	15229	15430	15286	15432	15340	15121	15646	15529	15299	15149	15421	15348	15202	15334	15494	15481	15261	15336	15372	15382	15462	15436	15546	15253	15330	15468	15293	15380	15338	15375	15516	15496	15349	15463	15354	15562	15536	15335	15529	15356	15370	15558	15312	15318	15286	15425	15301	15636	15542	15297	15381	15376	15327	15276	15372	15469	15390	15337	15358	15316	15397	15384	15424	15212	15347	15470	15288	15337	15386	15330	15375	15483	15163	15212	15301	15368	15353	15471	15411	15286	15447	15377	15331	15560	15371	15136	15337	15212	15404	15308	15742	15413	15413	15338	15440	15472	15395	15544	15426	15366	15257	15350	15495	15644	15235	15404	15474	15341	15319	15455	15409	15436	15449	15305	15392	15280	15351	15526	15513	15365	15317	15394	15598	15434	15351	15387	15550	15434	15497	15208	15520	15522	15433	15461	15556	15221	15598	15485	15431	15437	15343	15441	15554	15412	15285	15308	15431	15298	15363	15468	15343	15471	15650	15510	15406	15449	15299	15172	15317	15363	15409	15461	15336	15358	15463	15409	15310	15339	15302	15528	15500	15337	15342	15222	15494	15436	15416	15536	15458	15303	15329	15357	15188	15325	15481	15444	15205	15449	15404	15422	15484	15453	15347	15292	15289	15420	15550	15398	15180
19690	28655	26104	20449	17766	16258	15474	15054	14610	14468	14351	14359	14115	14143	13917	14035	14011	13978	13920	14034	13853	13967	14106	13996	13894	14051	14060	13923	13883	13944	14147	14017	13828	14002	13983	13752	13930	13913	13934	13960	13917	13831	13894	14028	13958	13965	13999	13926	13906	13953	13980	14108	13872	13921	13988	14055	14038	13878	13965	13955	13853	13984	13851	13995	13809	14004	14023	14006	14103	13923	13803	13930	13791	13910	13853	13982	13871	13845	13912	13979	14038	14118	13947	13984	13967	13983	14062	13832	14022	13902	13923	14089	13776	13778	14030	13973	14021	13746	13886	14049	13817	13777	13965	13884	13848	13795	13856	13819	14016	13849	14033	13881	13945	13881	13837	13963	13862	14064	13932	13964	13826	13978	13979	13931	13877	13960	13882	14081	13900	13886	13834	13938	13964	14009	13973	13951	14016	13933	14119	14033	13945	13746	13841	14058	13708	13914	14051	13958	13905	14010	13984	13896	13808	13821	14086	13722	13886	13943	14037	13811	14171	13759	13869	13781	13848	13863	13981	13852	13870	13842	13907	13857	13974	13696	13962	13882	13968	14127	13899	13850	13988	13940	13891	13792	13948	13922	13810	13810	14033	13890	13921	13750	13749	13861	13828	14041	13894	13867	13929	14011	14013	13824	13951	13749	13876	13768	13815	13926	13819	14063	13936	14036	13899	13771	13848	13984	13930	13884	13899	13835	14024	13792	13791	13747	13977	14000	13801	14089	13959	13781	13995	13921	13790	13854	13961	13954	14002	13984	13834	13907	13840	14004	14023	13841	13877	13873	13742	13977	13828	14032	13890	13909	13884	13870	13922	13943	13924	13809	13802	13947	13918	13885	13842	13824	13924	14110	13985	14052	13872	13901	13893	13920	13850	14035	13928	13874	13974	13782	13834	13902	13800	13866	13990	13752	13895	13897	13806	13876	13895	14013	14016	13800	13985	13935	13920	13906	13883	14026	13928	14003	13884	13935	14020	13719	13848	13910	13927	13999	14000	13895	13901	13959	14050	14066	13811	13827	13985	13899	13782	13937	13782	13968	14001	13820	14054	13800	13991	13825	13999	13923	14009	13980	13965	14087	14028	13979	14012	13819	13973	13852	14001	13873	13896	13734	13956	13947	13870	13843	14006	13961	13878	13960	13732	13998	13935	14074	13936	13718	13981	13848	13942	13983	13834	14045	14005	13895	13981	13973	13909	13813	13956	13748	13827	13862	13911	14058	13801	13981	13880	13939	13888	13997	13875	14095	14029	13834	13815	13935	14004	14063	13932	13789	13853	14034	13997	13777	13899	13815	13978	13947	14007	13799	13877	14015	13920	13752	13920	14021	13829	13920	13936	13884	13797	13943	13824	13869	13986	13990	13891	14032	13810	13863	13872	13951	14094	13887	13723	14083	13875	14104	13791	13911	13804	13754	13919	13822	13940	14067	13949	13968	14106	13847	13832	13891	13923	13888	14001	13873	13844	13790	13846	14120	13811	13987	14021	13833	13912	14122	13966	13986	13930	14014	13928	14034	13959	14038	13971	13837	13944	13897	13953	13970	13845	13824	13606	14019	13997	13992	13887	13761	14041	13981	14101	13847	13912	13959	14088	13984	13954	14037	14030	13736	13849	13772	13905	14019	13892	13854	13826	13843	13992	13915	13925	14004	13734	14039	13795	13902	14053	13938	13771	13946	13908	13856	14026	13848	14067	13927	13866	13935	13844	13963	13991	13972	13832	13866	13855	13875	13896	13973	13905	13915	13910	13808	13875	13852	13965	13915	13847	13849	13802	13935	13932	13788	14037	13862	13814	13866	13947	14012	14019	13778	13898	13953	13836	13882	13907	13885	14004	13886	13935	13914	14004	13907	13960	14026	14101	13867	13927	13849	13898	13838	14002	13806	13820	13974	14005	14057	13887	14077	13862	13939	14010	13881	13884	13943	13978	13799	13930	13930	13869	13918	13943	13763	13983	13889	13829	13907	13934	13858	13960	13807	13961	14000	13874	13934	13956	13802	13893	14044	14106	13882	13668	13904	13972	13932	14024	13893	13881	13879	14032	13854	13968	13798	13830	14056	13998	13970	14049	14085	14039	13985	13874	13828	13974	13894	13968	13800	13870	13867	14034	14063	13932	13825	13758	13858	13897	13970	13840	13827	13856	13960	13984	13972	13930	13926	13963	13861	14037	13885	13809	13855	13805	13937	13878	13924	13897	14065	13743	13960	13869	13860	14087	13870	13831	13796	13923	14009	13905	13979	14004	13842	13875	13885	13792	13931	14130	13941	14001	13976	13910	14001	13963	13831	13955	13950	14023	14005	13950	13966	13798	13968	13838	14000	13997	14138	13928	13880	13898	14045	13847	13947	13785	13840	13897	13821	13900	13967	13878	13945	13920	13868	13969	13951	13857	13964	13820	13957	13993	13898	13894	13892	13980	13967	13870	13859	13838	13939	13838	13855	13862	13726	13932	13960	13863	13896	13880	13892	13927	13885	13802	13825	13950	13853	13977	13982	13967	14045	13999	13864	14069	13875	14003	14031	13934	13880	14019	14081	13977	13883	13790	13912	13820	13950	13969	13789	13866	13966	13926	14006	13917	13956	13910	13901	13850	13920	13866	13957	13853	14073	13958	14067	13869	13950	14017	13753	14085	13903	14165	13948	13907	13797	13890	13777	13891	13883	13981	14040	13924	13904	13925	14057	13901	14037	13980	13858	13885	14050	13806	13970	13975	13888	13960	13880	13885	13883	14054	13859	13963	13889	14077	14014	14065	13815	13950	14029	13950	13968	13881	13923	13842	13891	13869	13900	13965	13857	13841	14027	13836	14008	13936	13929	13854	13954	14022	13988	14001	13784	13996	13947	14137	13955	13732	13992	13915	13673	13947	13872	13887	13905	14003	13877	13927	13865	13798	13806	13958	14000	13852	13958	13818	14048	13905	13907	13749	14064	13900	13861	13933	14057	14030	13786	13958	13754	13997	14017	14045	13891	13861	13871	13739	13793	13838	14073	13977	13897	13951	14017	13906	13914	13768	13865	13953	13790	13902	13841	14046	13986	13786	14045	14029	13819	13696	13818	13851	13997	13817	13951	13652	13843	13912	13986	14043	13987	13905	13909	13971	13838	13907	13942	14139	14064	13806	13793	13969	13983	13856	13968	13930	13760	14008	13884	14104	13881	14003	13895	14043	13928	13985	14037	14075	14067	13840	14002	13603	13964	13832	13972	13941	13981	14013	14076	13925	13988	13918	14035	13805	13983	13797	13865	13884	13978	14024	13918	13938	14029	13914	14097	14040	13898	13940	13947	13726	14009	14022	13805	13950	14065	13868	13848	13938	14050	13875	13981	14052	14052	14048	14093	14089	13945	13877	13900	13955	13819	13987	13913	13744	13852	13837	13817	13980	13921	13895	13949	13859	13931	13932	13948	14028	13890	13873	14032	13785	14081	13912	13846	13787	13922	14063	13908	14047	13973	13871	13846	14038	13811	13778	14000	13986	14019	14052	14030	14120	13954	13932	13987	13833	13745	13884	13929	13920	13859	13936	13975	13913	13865	13884	14018	13931	13869	13877	13914	13865	14037	13911	13987	14056	13825	14092	13978	13867	13862	13766	14016	14022	13672	13948	13702	13927	14010	14063	13793	14049	13866	13823	14060	13938	13908	13948	13915	13984	13891	13736	13995	13847	14049	13923	13869	13905	13962	13867	13836	14032	13890	13961	13985	13816	14013	14007	13884	13740	13777	14091	13832	14015	13928	13898	14014	14010	13906	13990	13800	14164	13960	14172	14137	13934	14008	13944	13952	14001	13849	13866	13804	14010	13877	13954	13890	13972	13838	13917	13915	13874	13941	13833	13840	13949	13817	13998	13803	13957	13912	13829	13811	13938	13926	13988	13867	14008	14047	13890	13821	13848	13935	14094	14098	13872	14046	13890	14007	13889	13811	13860	13916	13914	13890	13894	13902	13746	13937	13849	13934	13745	13965	13982	13913	13951	13984	14109	13750	13913	13957	13884	13908	13983	14055	13952	13815	14027	14011	13970	14024	14073	13822	13835	13901	13953	13936	13965	14059	14056	13975	13889	13964	13749	13902	13943	13852	13926	13956	13893	13847	13792	13978	13953	13793	13863	13937	13960	14022	13845	13839	13988	13982	13936	13793	14000	13920	13929	13912	13935	13906	13790	13821	13893	13962	13887	13761	13996	13906	13858	13923	14118	13937	13845	13985	13785	13913	13870	13921	13920	14064	14047	13948	13840	13782	13970	13918	13950	13970	13782	14049	14114	14073	13959	14039	13897	13915	14051	14005	13923	13907	13893	14105	13813	13899	13884	13931	13815	13900	13914	13973	13926	13978	13822	13855	13960	14078	13862	14018	13969	13982	13886	13917	13975	14126	13918	13972	13877	14025	14018	13836	14079	13869	14063	13987	13931	13919	13981	13877	13969	13813	13911	13894	14103	13811	13992	13996	13974	13935	14023	13881	13863	13813	13707	13954	13999	13917	13859	13913	13825	13899	13899	14029	13847	14040	13784	13825	13821	13796	13982	13934	13758	13890	13806	13834	14035	13901	13947	14037	13881	14020	14067	14037	13952	13855	14101	14125	13927	13995	13895	14104	13902	13849	13964	13937	13936	13885	13952	13976	13896	13975	13897	14050	13984	13990	14011	14029	13921	13957	14041	13783	14015	13959	13966	13889	13950	14001	13898	13928	13988	13834	13996	13969	13953	13956	13827	13850	13969	13955	13903	14140	13993	13846	13944	13628	13764	13805	13919	13900	14051	13986	13912	14018	13905	13966	14116	13836	13960	13758	13838	13941	13906	13784	13968	13993	13876	14051	14021	13870	14185	13870	13840	13919	13974	14003	14029	13919	13933	13888	13993	13879	14031	13941	13997	14108	14045	14112	13731	13884	14008	13837	14010	13818	14122	13830	13975	13833	13922	13978	14025	14005	14132	13637	13987	13883	13860	14018	13986	14141	13960	13977	13881	13912	14125	13863	13804	13820	13894	13984	13877	13905	13826	13967	13851	13934	13950	13962	14011	13959	13979	13761	13788	13959	13719	14011	13958	13939	13897	13742	13922	13967	13909	14013	13963	13873	14010	14014	13959	13911	13934	14040	14100	13868	13885	13923
24384	21656	29170	24840	22903	23134	21665	18700	17772	17819	17455	17160	17476	17273	16905	16924	17004	17157	16738	16865	16878	16858	17003	16920	16830	16876	16784	16976	16786	16786	16861	16791	16848	16887	16801	16667	16769	16911	16732	16874	16801	16926	16648	16658	16699	16989	16999	16597	16650	16637	16558	16624	16940	16730	16876	16839	16936	16997	16857	16675	16732	16635	16914	16746	16841	16732	16641	16723	16728	16648	16769	17015	16758	16762	16757	16789	16648	16745	16731	16763	16751	16533	16750	16599	16736	16662	16765	16754	16578	16693	16799	16739	16664	16825	16786	16669	16777	16806	16605	16754	16641	16763	16768	16720	16734	16706	16757	16788	16652	16678	16684	16652	16579	16724	16649	16641	16636	16475	16730	16743	16613	16653	16844	16486	16627	16566	16535	16742	16895	16729	16729	16749	16752	16402	16697	16605	16767	16599	16635	16649	16741	16686	16732	16672	16699	16614	16516	16835	16554	16560	16692	16672	16618	16564	16645	16667	16599	16408	16478	16556	16557	16783	16829	16632	16715	16619	16657	16604	16443	16795	16674	16735	16656	16484	16487	16704	16620	16782	16884	16663	16950	16877	16773	16582	16639	16531	16628	16609	16674	16660	16731	16806	16577	16513	16695	16835	16643	16566	16587	16820	16815	16514	16624	16596	16865	16714	16738	16705	16719	16820	16736	16643	16597	16686	16596	16785	16655	16653	16605	16654	16811	16807	16594	16831	16480	16615	16699	16741	16828	16746	16704	16674	16725	16493	16738	16616	16767	16826	16616	16564	16597	16702	16739	16662	16730	16644	16749	16691	16623	16739	16891	16527	16786	16912	16826	16668	16629	16771	16743	16659	16681	16573	16501	16831	16768	16705	16723	16619	16751	16573	16626	16598	16707	16647	16601	16580	16749	16663	16584	16506	16700	16833	16740	16577	16774	16608	16609	16625	16706	16782	16351	16825	16666	16671	16812	16735	16626	16608	16529	16603	16840	16741	16590	16728	16623	16679	16786	16518	16765	16557	16488	16756	16559	16706	16657	16655	16666	16502	16772	16661	16446	16591	16791	16597	16734	16521	16512	16564	16765	16840	16704	16797	16488	16673	16589	16827	16701	16698	16648	16721	16602	16487	16826	16810	16751	16713	16575	16569	16696	16799	16712	16696	16618	16429	16665	16616	16680	16514	16608	16753	16578	16578	16708	16622	16812	16902	16671	16714	16816	16637	16812	16835	16647	16639	16559	16431	16590	16574	16809	16579	16536	16660	16444	16769	16676	16729	16768	16575	16516	16708	16725	16771	16702	16806	16719	16646	16589	16537	16658	16785	16694	16480	16774	16759	16515	16396	16506	16652	16682	16835	16627	16686	16506	16641	16827	16590	16693	16837	16596	16582	16635	16726	16564	16639	16613	16767	16605	16788	16483	16698	16538	16855	16695	16596	16538	16935	16666	16573	16618	16822	16724	16655	16724	16615	16847	16741	16534	16670	16526	16619	16539	16802	16603	16796	16603	16592	16584	16625	16826	16676	16774	16657	16812	16803	16647	16537	16558	16620	16805	16457	16694	16797	16597	16727	16532	16726	16745	16731	16683	16668	16729	16509	16771	16691	16653	16626	16573	16678	16775	16694	16697	16615	16645	16677	16702	16686	16779	16717	16757	16572	16517	16550	16675	16655	16603	16602	16526	16571	16738	16536	16606	16523	16647	16673	16878	16674	16746	16653	16752	16603	16718	16779	16524	16610	16452	16754	16890	16595	16632	16572	16710	16662	16751	16762	16662	16816	16608	16624	16698	16602	16723	16680	16773	16539	16682	16706	16815	16519	16691	16658	16527	16881	16860	16768	16650	16726	16648	16597	16563	16716	16554	16622	16713	16794	16622	16725	16604	16801	16682	16681	16840	16430	16690	16686	16765	16627	16896	16570	16836	16722	16801	16739	16856	16751	16797	16588	16690	16817	16779	16734	16627	16465	16634	16982	16869	16653	16862	16762	16384	16745	16734	16621	16606	16651	16740	16665	16649	16531	16575	16416	16607	16797	16600	16449	16460	16702	16601	16608	16767	16753	16885	16684	16614	16598	16749	16663	16803	16589	16872	16745	16653	16760	16582	16741	16675	16781	16690	16708	16639	16535	16776	16624	16523	16687	16598	16750	16762	16823	16762	16750	16855	16662	16692	16792	16751	16678	16712	16528	16595	16731	16653	16693	16744	16729	16647	16516	16641	16579	16653	16663	16751	16728	16645	16651	16631	16555	16763	16743	16766	16553	16680	16741	16833	16758	16627	16473	16811	16612	16694	16792	16713	16378	16828	16714	16686	16534	16597	16610	16736	16745	17030	16761	16618	16780	16719	16694	16601	16715	16646	16630	16650	16671	16837	16628	16511	16789	16618	16548	16708	16705	16784	16646	16757	16455	16516	16806	16641	16799	16787	16586	16742	16471	16666	16643	16866	16594	16538	16649	16700	16623	16687	16618	16534	16703	16596	16753	16661	16604	16624	16556	16645	16632	16730	16618	16799	16587	16739	16367	16716	16555	16821	16669	16700	16723	16893	16704	16603	16559	16440	16575	16786	16687	16683	16634	16770	16767	16771	16750	16635	16717	16604	16671	16664	16849	16676	16614	16628	16841	16594	16669	16617	16612	16817	16650	16680	16629	16626	16469	16724	16577	16835	16801	16702	16555	16503	16703	16641	16664	16530	16495	16659	16813	16721	16574	16494	16900	16524	16730	16681	16668	16840	16589	16659	16514	16641	16569	16670	16647	16637	16603	16552	16748	16971	16604	16573	16659	16831	16713	16680	16647	16668	16640	16869	16698	16504	16586	16702	16782	16626	16558	16763	16693	16602	16681	16738	16836	16848	16514	16855	16760	16561	16835	16655	16681	16615	16617	16647	16770	16869	16687	16590	16809	16562	16546	16666	16639	16695	16688	16752	16719	16706	16788	16788	16553	16707	16911	16526	16686	16665	16701	16474	16519	16809	16752	16664	16473	16505	16781	16653	16794	16566	16747	16663	16561	16800	16778	16834	16866	16572	16345	16610	16661	16730	16568	16809	16671	16804	16649	16681	16554	16356	16674	16621	16873	16595	16750	16712	16588	16759	16594	16692	16752	17019	16592	16636	16703	16726	16786	16688	16472	16861	16580	16734	16641	16672	16449	16782	16753	16679	16809	16632	16708	16885	16614	16622	16706	16719	16618	16647	16634	16728	16579	16648	16770	16731	16741	16802	16640	16645	16619	16798	16714	16830	16655	16549	16614	16708	16713	16834	16478	16777	16682	16683	16502	16562	16424	16708	16817	16565	16578	16725	16682	16737	16665	16596	16472	16831	16756	16658	16735	16853	16655	16683	16635	16706	16745	16663	16791	16548	16525	16783	16578	16776	16793	16948	16661	16518	16757	17001	16881	16837	16565	16920	16738	16685	16668	16748	16682	16644	16736	16715	16651	16779	16605	16685	16627	16503	16631	16548	16491	16742	16732	16738	16945	16817	16764	16858	16804	16591	16797	16765	16812	16600	16783	16702	16757	16845	16834	16799	16846	16586	16846	16754	16435	16779	16687	16762	16788	16650	16568	16737	16808	16590	16699	16625	16532	16738	16690	16675	16734	16795	16538	16658	16910	16704	16852	16578	16458	16744	16827	16453	16690	16576	16730	16776	16818	16627	16502	16571	16705	16682	16657	16616	16639	16815	16759	16486	16598	16581	16577	16724	16848	16835	16645	16548	16778	16577	16728	16641	16521	16712	16410	16663	16817	16717	16766	16826	16820	16439	16618	16654	16626	16643	16748	16704	16825	16773	16682	16586	16628	16597	16651	16501	16615	16735	16588	16660	16779	16612	16721	16781	16605	16683	16648	16712	16672	16746	16717	16757	16538	16755	16435	16635	16690	16735	16681	16778	16805	16694	16764	16569	16646	16554	16748	16954	16829	16715	16652	16487	16759	16646	16605	16889	16639	16667	16828	16723	16676	16447	16555	16416	16549	16619	16711	16800	16547	16758	16681	16679	16540	16709	16769	16826	16691	16552	16425	16730	16635	16739	16643	16824	16741	16814	16813	16882	16467	16755	16580	16735	16854	16845	16648	16522	16678	16710	16611	16799	16532	16695	16573	16577	16570	16738	16783	16717	16591	16778	16678	16493	16605	16705	16678	16663	16699	16693	16748	16545	16657	16701	16733	16642	16774	16623	16697	16358	16567	16859	16808	16538	16511	16610	16691	16636	16767	16644	16811	16684	16613	16747	16535	16708	16770	16756	16620	16570	16498	16760	16701	16598	16697	16467	16633	16700	16649	16732	16588	16654	16616	16668	16550	16705	16472	16571	16533	16651	16539	16630	16649	16702	16640	16771	16914	16877	16802	16798	16592	16746	16795	16653	16487	16544	16655	16810	16560	16699	16616	16732	16681	16713	16747	16863	16877	16703	16627	16650	16845	16822	16728	16779	16695	16794	16753	16848	16643	16714	16595	16674	16773	16766	16797	16804	16732	16703	16753	16779	16779	16679	16990	16913	16613	16684	16494	16788	16634	16528	16717	16591	16614	16592	16643	16814	16555	16664	16784	16517	16459	16747	16732	16534	16611	16661	16627	16581	16760	16714	16602	16607	16670	16629	16753	16779	16537	16873	16886	16683	16551	16625	16746	16771	16629	16887	16678	16633	16791	16544	16569	16593	16516	16483	16669	16828	16690	16883	16652	16690	16629	16681	16553	16776	16708	16715	16629	16546	16804	16802	16765	16767	16646	16735	16616	16929	16908	16635	16647	16769	16667	16655	16551	16903	16707	16628	16784	16760	16526	16674	16678	16476	16786	16660	16494	16819	16653	16704	16763	16701	16874	16580	16730	16727	16573	16738	16679	16530	16745	16688	16791	16605	16797	16696	16807	16804	16791	16768	16522	16731	16556	16611	16632	16745	16758	16967	16808	16795	16837	16632	16469	16506	16685	16738	16627	16687	16770	16668	16833	16656	16632	16658	16691	16531	16584	16804	16596	16701	16828	16672	16782	16804	16637	16565	16871	16555	16643	16642	16576	16844	16672	16803	16821	16788	16592	16581	16569	16627	16728	16708	16712	16698	16552	16534	16679	16610	16842	16897	16622	16644	16657	16710	16444	16592	16578	16621	16690	16527	16915	16700	16838
22261	38526	35735	27649	23243	20371	18787	17553	16872	16362	16113	15667	15756	15619	15339	15323	15053	15184	15001	15203	15120	14980	14963	15023	15097	15069	14903	14879	15056	15033	15172	14919	15132	14905	14999	15149	15121	15018	15156	14917	15025	15096	14890	14832	14982	14984	14886	14913	15157	15023	15004	15040	14959	14931	14923	14895	14866	14950	14949	14873	15076	14974	14944	15087	15040	14975	15085	14975	15011	14967	14970	14923	15089	14847	14944	15115	15092	14983	14969	15039	14869	14800	14974	14845	14965	14874	14925	14921	15061	14959	15006	14887	15099	15041	14923	15020	14874	14957	14882	14804	14815	14891	14987	15015	15026	14831	14909	15013	14908	14779	14979	14917	14928	15028	15045	14866	14858	14902	14777	15047	14775	14914	14847	14710	14788	14855	14964	15065	14936	14796	14998	14832	15043	15060	15082	14820	15012	14808	15011	14856	14834	14700	14988	14805	14755	15079	14961	14838	14908	14877	15021	15068	14834	14981	14894	14744	14933	14886	14982	14834	14981	14783	14859	14931	15026	14793	14949	14858	14900	14822	14953	14752	14799	15095	14844	15019	14915	14817	14995	15017	15019	15044	14953	14883	14997	14849	14840	14867	14928	14893	15006	14954	14863	15011	14887	14949	14988	14789	15074	14881	14782	14900	14976	14948	14920	15040	14817	14890	14736	14959	14821	15065	14854	14904	14802	14970	14781	14805	14933	14880	14919	14734	14897	14760	14982	14935	15051	14750	14921	14750	14933	14953	14865	14601	14970	14942	14882	15066	14924	15016	14882	14988	15025	14835	14876	14974	14888	14712	14939	14901	14972	14789	15001	15087	14864	14962	14981	14844	14749	14937	14882	14771	14754	14914	14822	14846	14930	14836	14935	14819	14829	14930	14933	14910	14949	14845	14796	14792	14920	14860	14955	14865	14777	14948	14937	15165	14863	14858	15154	15006	14863	14943	15145	15023	14985	14891	14886	14889	14842	14736	14736	14903	14824	15103	14802	14944	14996	14721	14936	14902	14987	14964	14921	15036	14847	14864	14951	14979	14873	15035	15023	14864	14899	14762	14930	15073	14916	14869	14877	14875	15081	14740	14847	14877	14927	14966	14811	14789	14951	14957	14850	14911	15044	14811	14896	15030	15009	14889	14901	15114	14858	14868	14976	14873	14993	14870	14875	14877	14813	14889	15018	15041	14859	14824	14999	14945	14970	14735	14903	14930	15022	15024	14950	14982	14817	15000	14886	14869	14995	14713	15002	14839	14957	14879	14929	14964	14867	15124	15018	14932	15081	14981	14826	14966	14992	14882	14929	14858	14889	14996	14987	14808	14954	14995	14839	14921	14897	14865	14871	14864	14924	15029	14856	14760	15151	14767	14975	14782	14813	14744	14884	14913	14878	14932	14977	14829	15031	14973	14868	14940	14818	14797	14832	14864	14994	15024	15104	15127	15112	14949	14924	14822	14839	14852	14738	14913	14827	14938	14974	14778	15002	15068	14774	15142	14931	14976	14944	14965	14855	15077	14652	15004	14923	14990	14951	14803	15055	15117	14769	15018	14838	14866	14808	15016	14913	14838	14961	15039	14929	14901	14936	14842	15018	14867	14988	14989	14907	14964	14924	14999	14928	14981	14964	14997	14868	14813	14947	14887	14899	14820	14990	14859	14956	14764	14929	14859	14886	14749	14912	14825	14684	14899	14913	15018	14941	14912	15018	14861	14801	14864	14995	14951	14804	15001	14846	15084	14996	14857	14888	14980	14775	15147	14845	14930	14912	14977	14932	14911	14799	14991	14935	14689	14790	14876	14968	14963	14949	15080	15016	14907	14871	14906	14839	15091	14880	14805	14882	14891	15006	14862	15060	14946	14790	14862	14889	14953	14942	14910	14889	14762	14895	14941	14941	14948	14825	14947	15069	15030	14807	14856	15028	15058	14868	14648	14914	14853	14892	14861	14938	15080	14947	15030	14732	14717	14918	15022	15002	14782	14901	14985	14867	15062	14775	14925	14924	14854	14995	14954	14993	15121	15023	14903	14920	14984	14845	15003	14833	14865	14791	14932	14977	15051	14909	14746	15006	14849	14840	14932	14955	14838	14860	14987	14875	14847	14825	15020	15060	14972	14709	14934	14863	14834	15065	14798	14961	14784	14871	14923	14795	14928	14845	15093	14860	15023	14741	14995	14763	14832	14886	14828	15099	14876	14952	14903	15014	15032	15025	14980	14895	14891	14858	14969	15092	14905	14958	15098	14911	14866	14781	14759	15119	14995	14872	14973	14879	15036	15095	14801	14920	14988	14873	14987	15086	14926	14775	14986	14953	14865	14902	14949	15120	14974	14952	14998	14993	14975	15075	14720	15065	14951	15041	14965	14708	14604	14904	14925	15112	14995	14874	14770	14834	15027	14960	14825	15051	14929	14957	14934	14901	14783	14897	15006	14844	15058	14812	14944	14898	14839	15018	14864	14878	14961	14838	14896	15091	14901	15029	14822	14996	15034	14858	14725	14836	15020	14927	14809	15036	14849	14886	14903	14761	14985	14839	14967	15152	14938	14859	15031	14808	14876	14942	14906	14906	14878	14956	15039	14886	15027	15108	14977	14909	14835	14729	14910	15006	14849	14801	14763	14989	14819	14858	14888	14997	15021	14876	14961	15019	14925	14868	15021	14976	15073	15069	14819	15089	14888	14956	15004	14899	14821	15051	14826	14904	14806	15174	14954	14980	15126	15004	14844	14897	14871	14927	15036	15161	14850	14860	14909	14886	14874	14794	14825	15067	15016	14842	14967	14775	14901	15018	15043	14927	14938	14907	14747	14854	14964	14972	14764	14894	14852	14618	14976	14841	15017	15017	15046	14770	14941	14860	14864	14946	14956	14826	14915	14923	15052	14899	14914	14863	15102	14789	14906	14826	15032	14799	14838	14888	15113	14903	14866	14985	14876	14862	14952	14885	14984	14942	15123	14764	14833	14874	14899	15114	14979	15001	15014	14984	14937	14956	15036	14853	14811	14931	14972	15027	14761	14846	14888	15196	14737	14884	14855	14885	14939	14991	15097	14791	14867	15034	14978	14757	14829	14784	15028	14913	14970	14981	14802	14958	15110	14837	15060	15108	14884	14928	14950	15202	14881	14968	14861	14846	14949	14977	14894	14800	14919	14945	14914	14932	15046	15020	15114	14930	14978	14779	14894	14926	14945	14969	14892	14844	14919	14973	14767	14926	14901	15005	14921	14977	14752	15038	14778	14932	14975	15033	15065	14971	14793	14939	15039	14928	15054	14887	14847	14834	14882	14825	14895	14982	14910	14862	14943	14951	14906	14876	14877	14827	15069	14969	14808	15139	14905	14815	14986	14908	15068	14994	15014	14850	14877	15067	14903	14987	14978	14928	14878	14957	15010	14899	14924	14910	14693	14995	14932	14774	14772	14668	15056	14865	14897	14983	14944	14956	14993	14973	14875	14976	14914	14961	14957	15061	14782	14902	15005	14927	14874	14857	14969	14897	15140	14957	14986	14749	14819	14816	14960	14889	14947	14899	14801	14983	14982	15089	14930	14978	15132	14885	14978	14889	15102	14893	15114	14934	14893	14869	14805	14856	15009	14777	14900	14917	14923	14767	14950	14780	14812	14930	14993	14880	14973	14943	14948	14935	14906	14833	14984	14993	15035	14833	14837	15039	15007	14955	14852	14960	14784	14780	14869	14919	14778	14776	14815	15005	15042	14856	15054	15070	14861	14879	14949	14899	14738	15031	14867	14811	14985	14920	14727	14963	14958	14831	14934	14921	15008	14974	14829	14981	14799	14824	14926	14824	14976	15066	14811	14711	14907	14759	15022	14978	14841	15004	14689	14952	15010	14828	14887	14906	14928	14795	14844	14923	14777	14870	14918	14841	14929	14950	14998	14873	15022	14806	14858	14818	14939	14842	15187	14865	15073	14747	14882	14974	14923	14877	14995	14938	14844	15033	14976	14928	14961	14907	15059	14977	14994	15073	14844	15006	14985	14969	15103	14950	15047	14960	14836	14875	14891	15029	15026	14754	14862	14956	15097	14891	15043	14908	14793	14932	14994	14882	14901	14775	14870	14936	14958	14944	14744	14868	15025	14776	14940	14836	14906	14912	14936	15193	14874	15020	15000	14708	14816	14834	14912	14920	14760	14879	15082	14924	14909	14924	15045	15033	15050	14857	14912	14686	14994	14789	14888	14991	14717	14860	14794	14963	15016	14876	14876	14884	14884	14834	14990	14831	14988	14913	14822	14983	14889	14867	14864	15024	14844	14812	14926	14815	14922	15046	14961	14905	14936	14961	14942	14929	14794	15040	14884	14879	14799	14977	15028	14771	14839	14846	14989	14982	14955	15013	15084	14810	15022	14953	14863	14923	14799	14909	14827	14973	14974	14968	14856	15080	14844	14946	14852	15076	14887	14911	14806	14906	15048	14825	14988	14919	14764	14898	14994	14903	14989	14921	14879	14893	14713	14806	15047	14761	14950	14940	14841	14888	15001	15157	14912	14961	14864	14843	15095	14716	14892	15051	14957	15038	15022	15020	14985	14769	15009	14970	14924	14772	14908	15049	14952	15054	14888	14855	14861	14890	14977	15017	14926	14836	14993	14792	14753	14975	14937	15015	15058	14866	14910	14904	14860	14930	14954	14941	14988	15002	14962	14960	14869	15011	14904	14882	14927	14765	14840	14853	14832	14871	14976	14880	14836	14835	14846	14903	14833	14860	14828	14914	14987	14868	14773	14797	14818	15007	14934	14791	14877	14983	14871	14740	15103	14851	14882	14897	14919	14890	14930	14802	15051	14893	14737	14958	14835	14850	14960	15057	14818	14729	15040	14889	14886	14917	14935	14972	14946	14911	14884	14909	14859	15118	14854	14917	14997	14931	14877	14822	14895	14978	14870	14861	14976	14882	15096	14846	15112	15065	14912	15009	15053	15077	15076	15020	14804	15186	14799	14896	15048	14904	15079	14934	14945	14942	14765	14947	14822	14778	14903	14908	15018	14815	14890	14940	14900	14960	14749	14855	14811	14810	14994	14926	14931	14933	15109	15024	14851	14957	14963	15034	14899	14869	14809	14587	15025	14765	15015	14854	14987	15077	14877	14959	15019	14910	14903	14885	14980	14944	15021
23366	21744	29671	24351	22193	24484	26058	20598	19285	18894	18697	18127	18015	17807	17710	17405	17401	17273	17495	17550	17351	17441	17212	17304	17331	17225	17158	17209	17068	17120	17265	17368	17060	17234	17335	17331	17055	17121	17151	17258	17076	17072	17106	17130	17147	17183	17372	17184	17275	17289	17536	17166	17358	17137	17097	16967	17214	17089	17085	17107	17249	17126	17160	17103	17064	16811	17286	17199	17008	16976	17036	17213	17175	16879	17149	17197	17123	16941	17245	17162	17019	17211	17248	17271	17153	17048	17229	17132	17180	17125	17206	17117	17153	17121	17327	17352	17055	17127	17190	17116	17118	17410	16834	16956	17174	17182	17205	17108	17238	17059	17242	17260	16999	16930	17119	17134	17048	17261	17043	17125	17058	17102	17121	17205	17180	17061	17240	17242	17001	16939	17068	17139	17200	16961	17156	17050	17156	17261	16966	16935	17086	17201	16946	17132	17167	16994	17160	17085	17307	17028	17138	17119	17054	17309	17085	16987	17072	17134	17108	17058	17229	17115	17167	17284	17158	17177	17252	16746	17161	16973	17024	17092	17079	17248	17000	17068	17008	17297	17078	16889	16965	16943	17022	17174	17080	17049	17006	17045	17029	17099	16892	17018	17071	17249	16988	17070	16911	17058	16958	17173	17101	17073	16996	17006	17122	17119	16986	16957	17078	17250	17133	17049	17164	17149	17278	17116	16966	17036	17128	17206	17047	17097	17071	17043	16827	17060	17134	17089	17050	17150	17243	17116	17052	17018	17113	17180	17018	16911	16797	17131	17236	17066	17155	17309	17144	17017	17006	17154	16813	17168	17074	17133	17231	17009	17078	16852	16977	17103	17191	17083	17172	16835	17144	17180	17082	17222	17036	16929	16997	17165	17149	17154	16939	17109	16987	17169	17007	16881	17066	17100	17209	17221	16928	17012	17381	17093	17157	17174	16998	16863	16902	17017	17103	17109	17100	17060	17113	17201	17158	17019	17235	17125	17024	17106	17222	17055	17095	17011	17144	16959	17153	16730	16927	16982	16906	17032	16952	17048	16825	17050	16964	17113	17221	16964	17230	16910	17090	17116	17118	17060	17179	17158	17148	17027	16994	16957	17093	17190	17029	17136	16718	17104	17100	16850	17227	17229	17111	17020	16950	16898	16830	16946	17137	17111	16823	16790	17090	17170	17079	17212	17279	16973	17155	16962	17248	17174	17007	17096	16876	16791	17081	17016	16977	17218	17053	17192	17230	17077	16919	16859	16916	17133	17073	17364	17064	17006	16928	16929	17098	17037	16893	17239	17292	16944	17126	17103	16890	17012	17106	17007	17126	16996	17143	17073	16914	16880	16966	17052	16977	17028	17155	16930	16922	17142	16912	17287	17037	16963	16959	17062	16976	17123	17325	16923	17049	16972	16985	17084	17320	16943	17120	16886	17181	17006	17106	16932	17027	17104	17227	17124	17048	16822	17106	17015	16996	17292	17145	16933	17076	17054	17127	17163	17035	17095	17162	16966	17093	17092	17079	17204	17195	17036	16903	17223	17072	16882	17205	16969	17217	17100	16924	17032	17128	17062	17156	17146	17019	17095	17042	17093	17221	17061	16961	17309	17196	17026	17022	17182	17164	16939	17128	17038	17062	17071	17018	16991	16913	17118	17107	17160	17140	17121	16966	17441	16986	17020	17115	16986	17028	16874	17186	17016	17084	16934	16912	16919	17085	16971	17164	17204	17117	16976	16953	17211	17064	17080	17264	17189	16914	17242	17046	17039	17224	17361	17207	17027	17249	16940	17018	17050	16964	17108	17124	17106	17118	17021	17139	17084	17010	16900	17136	17078	17316	17063	17137	17070	16808	17072	16728	17059	17199	17205	16929	16996	16890	17025	17197	17120	17251	16871	17037	17016	17179	17310	17039	17192	17274	17107	17019	16914	17157	16964	17143	17038	16898	16872	17077	17003	17047	17101	16959	16767	17009	16876	17153	17181	17069	16959	16952	17110	17104	17033	17066	16932	17011	17008	17117	16911	17073	17131	17066	17007	17138	17036	17075	16750	16921	17092	16986	17204	17051	17214	16845	16977	17136	17154	17252	17284	17034	17066	17102	17129	17094	17103	17238	17246	17039	17087	17035	17003	16950	17100	17049	16991	16887	17018	17030	17154	17228	16943	17088	16864	16884	16878	17053	17281	16906	17016	17025	17136	16861	17141	17017	17161	16963	17068	17197	17141	17012	17145	17041	17097	17159	16974	17160	16812	17131	17115	17138	16974	16896	17026	17285	16868	16978	17026	17107	17029	17026	16895	17026	17091	17126	17090	16974	17180	17232	17098	16893	17030	17065	17155	16943	17031	16870	16986	17140	17234	17266	17172	16898	17180	17104	17144	16919	17277	17070	16946	16929	16994	17193	17166	17261	17165	17048	17092	17053	17101	17096	17027	16964	17126	16939	16895	17154	17021	17021	17039	17086	17240	17035	17077	17060	16809	17151	16953	16992	17110	17005	17167	16969	17139	17150	17089	17129	17260	16896	17074	17173	16983	17035	16940	17205	17132	17152	16988	17214	17071	17053	16957	16943	17076	17122	17218	17002	17063	17092	17075	17027	17033	17048	17104	17253	17067	17185	17166	17159	16816	17013	16974	17300	17227	17028	17079	17122	16992	16979	17077	17085	17078	16965	17123	17105	17148	17109	16906	17176	16819	17024	17229	17120	17074	17074	17207	17119	16962	17025	16877	17176	16969	17001	17049	17000	16993	16992	17007	17095	17083	16911	17100	17139	16903	16854	17249	17232	17165	16966	17048	16999	17174	17140	16903	16976	17148	17015	16976	16944	16997	17090	17098	17107	17105	17110	17058	16965	16983	17083	17109	17173	16989	17185	17141	17090	16988	17173	17066	16832	17167	17328	17159	17059	16802	16818	16921	17033	16826	17274	16992	16958	17090	16903	17094	16888	16921	16866	17119	17024	16921	17239	16969	17026	17231	17019	17043	17010	17029	17110	17146	16914	17054	16927	17008	17049	16898	17146	17021	17114	17037	17040	17049	17195	17086	17301	17086	17166	17274	16990	17132	17060	17215	17143	17037	17058	17086	17060	17106	17248	17225	16960	17086	17036	17047	17058	16909	16917	16961	17144	17055	16941	17086	17056	17002	17041	17025	17004	17096	17053	17047	17038	17035	17198	17151	17026	17081	17005	17046	17203	17165	16863	17171	17040	17064	17088	17175	16877	16796	17006	16872	17175	16998	17065	17076	17217	16914	16977	16889	16976	17180	17009	16990	16934	17192	16995	16878	16926	17189	17002	16954	17272	16924	16973	16944	16861	16908	17143	16931	17001	17068	17055	17034	17236	17061	17126	17002	17424	16787	17199	16971	17130	17083	17110	17234	17116	17201	17080	17061	17097	16934	17104	16912	17040	17158	17043	16840	17086	17181	17067	16973	17169	17056	17077	17199	17199	16979	17116	16970	17062	17114	16987	17181	17003	17066	17046	17093	17205	16945	17089	17199	16823	17116	17115	17264	17018	16877	17056	17094	17064	17218	17214	16903	16816	16978	17243	17108	16996	17127	17052	17098	17216	17089	17225	17130	17173	17014	17105	17167	16858	17065	16992	17151	16939	17175	17059	17203	17312	17156	17089	16936	17055	17150	17226	17187	16864	16960	17128	17152	17081	17139	16872	16856	17013	17064	16958	17117	17052	16843	16850	17108	17103	17104	16859	16931	17150	17228	17150	17208	17047	17043	17065	17189	17071	17074	16983	16978	16924	17168	17044	17114	16981	16911	17080	17004	17079	17149	16971	17035	16907	16985	17109	16913	16910	17130	16931	17103	16993	17115	17043	17113	16958	17204	17157	17018	17117	17046	17083	17092	17082	17220	17089	17194	16972	16863	17105	16922	16987	16931	17142	17023	16994	17161	17011	17043	17002	16999	17009	16950	16944	17008	16988	16960	17058	17177	16929	17009	17119	17078	16833	17158	17006	17119	16872	16831	16975	17192	17003	17088	17029	17042	17177	17057	16965	17081	17015	16908	16953	17059	16999	16891	16919	17201	17132	17108	17091	16971	17243	17231	17274	17338	16816	17237	17267	16956	17155	16979	17187	17073	17094	17165	17146	17080	16975	17227	17129	16923	17047	16935	17249	16992	17000	17183	17100	16944	16930	17098	17011	16906	17163	17066	17159	16947	16928	17142	16855	16929	16952	17133	17190	17103	17070	17131	16965	17105	17115	17307	17193	16935	17168	16819	17165	17177	16860	17042	17007	17026	17185	17021	17085	17036	17026	16916	17151	16988	17096	17017	17154	16991	17125	17163	17039	16938	17149	17083	17019	17102	17076	17160	17038	16972	16999	16897	17178	17030	17002	16986	17081	16888	16905	17003	17025	17178	17133	16983	17149	17132	17001	16983	17102	17117	16863	16930	17157	17152	16978	17081	17161	16994	16930	17150	17052	16917	17265	16978	17107	17115	17003	17130	17224	17184	17029	17078	17102	17110	16984	16838	17285	16989	17152	17065	17040	17031	16957	17167	17158	16918	17033	17138	17017	17049	17215	17152	17044	16999	17048	16980	17043	17134	16881	16943	17066	17070	16959	16621	16950	17055	16964	17043	16971	16959	17081	17014	16963	17053	17088	16862	16968	17026	17101	16983	16974	16939	17118	17122	17225	17115	16990	16906	16879	16867	17137	17035	16927	17139	16828	16952	17174	17189	17070	16996	17077	17000	17020	17137	17049	17019	17092	16806	17029	16978	16940	17008	17023	17090	17039	17041	17143	16853	17115	16856	16954	17071	17107	16862	17355	17087	16945	16923	17008	17062	17157	17163	17030	17151	17084	17204	17080	16935	16947	17003	17134	16879	16954	17307	17069	17079	17241	17281	17185	17032	17085	16926	16995	17194	17090	17293	17108	17056	17056	16950	17105	17143	17089	17063	17025	17080	17024	16934	17099	17096	17130	16972	16961	16801	17035	16898	17033	17075	17121	17051	17020	17106	17016	16939	17160	17101	17200	17068	16951	17129	17102	17037	16917	17104	17208	17153	16937	17008	17065	17172	16988	17165	16939	17004	17110	16875	17114	17036	16905	16975	17186	16894	16882	16950	16859	16942	16850	17129	17030	17054	16833	16946	17234	16999	16854	17075	17067	17262
24265	43913	40825	31897	26723	23317	20830	19168	18396	17568	16958	16603	16303	16093	16006	15821	15523	15592	15415	15369	15313	15177	15447	15272	15171	15221	15268	15286	15340	15140	15256	15333	15276	15257	15222	15328	15196	15128	15145	15183	15254	15340	15102	15180	15133	15438	15309	15178	15312	15392	15155	15074	15067	15068	15075	15200	15185	15327	15091	15217	15185	15211	15028	15418	15312	15318	15198	15051	15088	15244	15243	15067	15107	14996	15049	15150	15165	15066	15057	15298	14989	15409	15240	15073	15036	15142	15176	15163	15169	15080	15112	15182	15190	15035	15087	15048	15163	15005	15070	15089	15092	15248	15096	15128	15238	15090	15090	15107	15085	15130	15170	15034	15056	15194	15107	15223	15249	15307	15148	15230	15259	15090	15184	15189	15061	15103	15124	15160	15045	15126	15248	15194	15074	15137	15257	15232	15079	15138	15279	15302	14937	15209	15074	14954	15214	15080	15083	15085	15225	15164	15390	15097	15053	14950	15082	15183	14960	15010	15009	15113	15018	14918	15173	15181	15160	15184	15225	15122	14927	15223	15171	15087	15058	15322	15171	15318	15181	15153	15148	15051	14934	15047	15131	15040	15222	15150	15191	15232	15172	15195	15130	15103	15141	15188	15162	15086	15247	15047	15064	15073	15149	15126	15059	15105	15230	15002	15216	15044	15201	15131	15249	15042	15160	15194	15018	15028	15078	15030	15032	15160	15160	15141	15148	15167	15415	15235	15096	15154	15240	15136	15235	15317	15402	15124	15312	15156	15235	15184	15061	15142	15170	15131	15112	15166	15043	15196	15203	15167	15222	14965	15103	15168	15067	14999	15102	15144	15135	15018	15275	15160	15297	15212	15196	15043	14947	15231	15091	15222	15042	15192	15138	15240	15451	15252	15041	14936	15124	15155	15254	15081	15119	15198	15107	15211	15231	15295	15217	15076	15212	15226	15185	14950	15033	15075	15130	15147	15234	15172	15015	15093	15166	15184	15248	15140	15000	15309	15290	15229	15045	15295	15200	15288	15038	15097	15087	15042	15351	14999	15244	15161	15146	15264	15192	15109	15015	15297	15164	15103	15126	15129	15200	15253	15154	15109	15048	15042	15204	15159	15216	15111	15091	15087	14945	15026	15167	15248	15347	15086	15100	15088	15037	15204	15173	14860	15164	15018	15172	15069	15042	15041	15123	15216	15121	15097	15017	15161	15076	15127	15093	15195	15149	15088	15135	15041	15084	15009	14923	15241	15135	15065	15111	14986	15278	15110	15116	15203	15341	14972	15403	14943	15013	15111	15005	15171	15171	15135	15071	15283	15136	15121	15049	15079	15141	15055	14986	15247	15257	15209	15050	15056	15012	15181	15165	15167	14994	15041	15225	15102	15222	15295	15041	15107	15142	15258	15023	15093	15192	15284	15166	15066	15145	15088	15104	15241	15034	15105	15088	15143	15228	15021	15252	15153	15141	15147	15166	15059	15173	15175	15202	15178	15176	15210	15175	15048	15173	15127	15071	15118	15158	15001	15313	15050	15012	15062	15033	15231	15118	15160	14928	15093	15176	15255	14998	15178	15146	15059	15141	15148	15160	15152	15044	15258	15216	15131	15121	15121	15120	15109	15174	15071	15274	15086	15242	15263	15251	15099	15031	15285	14946	15144	15257	15022	15184	15159	15231	15032	15179	15105	15013	15172	15213	15168	15209	15040	15129	15229	15157	15258	15140	15118	15114	15171	15061	15142	15042	15199	14881	15105	15256	15252	15190	15139	15253	15135	15032	15067	15245	15103	15114	15128	15011	15146	15081	15113	15058	15065	15088	15151	15207	15136	14901	15172	15131	14950	15125	15158	14957	15102	15157	15040	15024	15053	15030	15203	14932	14983	15191	15029	15095	15081	14986	14877	15236	15159	15128	15237	15198	15066	15081	15238	15110	15121	14956	15181	15067	15106	15196	15223	15329	15119	15160	14958	14996	15076	15082	15138	14986	15071	15154	15029	15077	14927	15136	15057	15042	15102	15095	15084	15176	14938	15038	15311	15103	15021	15201	15282	15008	15162	15165	15033	15222	15164	15090	15073	14969	15069	15203	15077	14966	15306	15069	14975	15274	15103	15133	15036	15091	15027	15082	15124	15149	15145	14945	15167	14999	15031	15011	15159	15109	15139	15102	15111	15135	14974	15107	15166	14919	15075	15170	15148	15277	15056	15047	15083	15044	15045	15176	15217	15112	15146	15313	15257	15188	15076	15149	15308	15149	15170	15148	14817	14963	15001	15086	15323	15126	15003	15097	15010	15032	15103	15032	15042	15092	15244	15123	15150	15172	15148	14902	15281	15247	15049	15118	14972	15302	15235	15145	15135	15226	14935	15071	15118	15038	15013	15187	15158	15229	15237	15166	15032	15188	15261	15092	15332	15061	15123	15140	15257	15031	15203	15135	15146	15175	15079	15035	15075	15239	15224	15034	15130	15086	15022	14952	15175	15188	15034	15236	15049	14972	15143	15136	15139	15230	15178	15162	14875	15173	15256	15128	15097	14897	15075	15271	15273	15274	15171	15150	14928	15001	14987	15179	15074	15112	14995	15116	15025	15075	15188	15210	15094	15149	15297	15250	15194	14943	15113	15333	15058	14938	15206	15110	15221	15190	15300	15036	15061	15201	14971	15060	15175	15136	15226	15016	15096	14996	15103	15165	15245	15014	15183	14954	15092	15144	14983	15126	15144	15084	15230	15126	15091	15081	15120	15071	15061	15087	15093	15138	15151	15141	15058	15132	15032	15109	15123	15098	15181	15341	15121	15013	15078	15127	15053	15139	14972	15212	15045	15140	15195	15163	15122	15192	15147	15244	15130	15075	15063	15057	15275	15111	15115	15211	15143	15030	15254	15121	15122	15008	15050	15083	15156	15160	15097	15181	15235	15076	15171	15166	15143	15223	14987	15324	15347	15254	15182	15059	15028	15133	14962	15131	15150	15098	15080	15087	15003	15024	15137	15190	15067	15189	15052	15150	15292	15058	15171	15216	15050	15094	14819	15200	14957	15185	15129	15208	15350	15173	15251	15165	15189	15066	15043	15141	15129	15071	15120	14975	15056	15071	15114	15082	14980	15134	15179	15237	14990	15246	15013	15139	15202	15084	15106	15013	15269	15159	15091	15179	15229	15102	15253	15015	15138	15038	15095	15051	14907	15194	15053	15115	15301	15052	15013	15128	15061	15112	15093	15284	15187	15203	15093	15133	15026	15269	15235	14906	15061	15096	15230	15069	15191	14959	15081	15133	15145	15178	14990	15032	15010	15115	15184	15097	15207	15195	15096	15122	15146	15142	15082	15158	15170	15073	15145	15161	14992	14974	15115	15149	15040	15207	15079	15198	15166	15056	15155	15164	15164	15086	15036	15254	15180	15279	15080	15070	15195	15096	15046	15115	15038	15110	15147	15234	15091	15281	15254	15078	15173	15214	15162	15101	15039	15108	15291	15142	15121	15260	15142	15155	15258	14924	15001	15172	15263	15130	15174	15147	15062	15122	15081	15050	15098	15134	15132	15168	15265	15071	14966	15177	15115	15168	15028	15162	15237	15013	15062	15020	15102	15041	15090	15133	15172	15032	14989	15100	15193	15171	15192	15092	15063	15131	15211	15150	14935	15129	15088	15282	15040	15131	14974	15263	15044	15084	14962	15248	15131	15113	15075	15178	15115	15097	15080	14995	15169	15145	15017	15104	15265	15062	15161	15057	15104	15232	15157	15272	15087	15083	15308	15256	15316	15081	15213	15097	14973	15318	14998	15258	14968	15106	15227	15067	15132	14887	15201	15100	15352	15121	14973	15084	15139	15010	15331	15071	15271	15096	15082	15090	15102	15150	15189	15169	15039	15216	15186	15165	15055	15143	15030	15194	14997	15113	15034	15098	15273	15109	15235	15329	15037	15082	15151	15138	14990	15211	15301	15059	15087	15234	15124	15088	15169	15214	15165	15245	14979	15037	14999	15240	14960	15176	15122	15150	15217	15255	14975	15079	15032	15225	14994	15012	15232	15137	15081	15113	15255	15217	15126	15126	14984	15166	14995	15070	15033	14980	15116	15151	15038	14928	15300	15064	15169	15330	15216	15077	15229	15189	15173	15135	15222	15012	15081	15189	15051	15089	15181	15067	15076	15129	15263	15029	15106	15240	14926	15136	15130	15151	14915	15033	15022	15176	14928	15304	14985	15234	15129	15209	15015	15319	15106	15178	15068	15076	15076	15193	15205	15232	15081	15013	15126	14953	15115	15034	15230	15101	15000	15027	15219	15090	14965	15175	15048	15106	15153	15212	15109	15049	15015	15129	15075	15038	15337	15113	15012	15133	15200	15321	15056	14965	15149	15188	15063	15042	15013	15103	15110	15157	15059	15148	15235	15076	15104	15188	15137	15034	15141	15302	15060	15107	15063	15168	15054	15366	15049	15010	15254	15169	15010	15184	15058	14990	15020	14983	15047	15358	15003	15244	14915	15270	15076	15199	15248	15153	15254	15273	15084	15002	15048	15150	15237	15053	15125	15110	15158	14990	15129	15208	15149	15162	15076	15110	15297	14976	15066	15078	15079	15260	14924	15139	15178	15056	15078	15145	14976	15228	15201	15116	15008	15245	15188	15118	15085	15188	15131	15182	15122	15183	15018	15400	15157	15132	15048	14819	15269	15273	15138	15113	15219	15004	15126	15201	15102	15223	15036	15076	15167	15042	15048	15193	15158	15244	15056	15273	15066	14992	15256	15016	15001	15162	15066	15111	15190	15235	15167	15148	15316	15179	15095	15210	14918	14950	15299	15009	15193	14944	15059	15105	15133	15061	15007	15287	15138	15158	15221	15015	15067	15179	15273	15047	14925	15165	15228	15166	15136	15141	15247	14943	15110	15218	15226	15110	15171	15176	15059	15316	15200	14975	15021	15151	15162	15371	15170	15120	15220	15073	15009	15177	15074	15118	15158	15059	15019	15215	15055	15179	15092	15175	14925	15209	15102	14919	15242	15180	15021	15121	15236	15189	15165	15051	15146	15183	15034	15188	15154	15068	15205	15094	15204	15138	15199	15073	15137	15300	15197	15061	15090	15081	15074	14990	15419	15107	15143	15222	15080	15053	15117	15104	15092	15179	15053	15053	15101
26975	22240	25505	22102	17847	16933	16616	16118	16026	15963	15880	15675	15697	15764	15826	15528	15613	15650	15632	15547	15467	15562	15685	15637	15582	15660	15363	15297	15699	15525	15560	15600	15599	15535	15628	15749	15634	15578	15617	15468	15738	15642	15649	15459	15609	15568	15701	15705	15749	15593	15666	15684	15589	15427	15526	15633	15656	15631	15650	15525	15517	15623	15567	15404	15512	15626	15637	15375	15754	15732	15605	15488	15620	15408	15559	15367	15543	15647	15484	15443	15454	15467	15591	15496	15557	15495	15565	15662	15452	15331	15513	15707	15719	15585	15345	15486	15393	15572	15616	15436	15709	15663	15597	15585	15392	15310	15557	15585	15579	15512	15648	15543	15611	15638	15372	15585	15402	15694	15496	15507	15586	15564	15604	15424	15507	15492	15510	15621	15744	15561	15518	15562	15442	15713	15498	15498	15372	15449	15400	15316	15752	15669	15427	15758	15486	15543	15592	15698	15470	15484	15496	15411	15414	15766	15564	15483	15659	15484	15332	15715	15456	15712	15415	15539	15619	15505	15450	15436	15310	15602	15507	15554	15516	15663	15623	15473	15516	15574	15501	15417	15414	15555	15538	15612	15450	15471	15555	15548	15481	15621	15487	15539	15696	15609	15389	15529	15491	15606	15669	15430	15348	15596	15711	15576	15556	15570	15457	15556	15498	15614	15576	15452	15455	15377	15642	15263	15643	15548	15721	15429	15426	15484	15566	15664	15610	15458	15547	15518	15383	15262	15636	15612	15552	15506	15587	15539	15720	15495	15745	15550	15676	15569	15554	15401	15605	15527	15606	15464	15423	15672	15426	15626	15492	15471	15454	15667	15663	15412	15399	15455	15474	15553	15417	15396	15514	15536	15671	15375	15541	15575	15596	15652	15669	15506	15624	15460	15520	15559	15569	15607	15589	15488	15755	15514	15565	15486	15525	15519	15526	15406	15532	15452	15703	15504	15555	15381	15478	15497	15436	15422	15486	15653	15520	15438	15400	15420	15561	15562	15539	15614	15462	15487	15528	15354	15367	15589	15410	15362	15568	15561	15406	15682	15425	15597	15709	15658	15536	15747	15298	15376	15777	15535	15475	15351	15506	15630	15576	15494	15639	15496	15655	15432	15600	15444	15559	15486	15374	15276	15430	15504	15344	15604	15433	15522	15483	15687	15413	15504	15587	15399	15544	15361	15625	15601	15671	15461	15647	15616	15477	15500	15527	15602	15636	15447	15544	15580	15578	15590	15450	15492	15600	15788	15552	15557	15509	15524	15368	15444	15572	15472	15584	15518	15626	15529	15586	15625	15594	15681	15390	15352	15585	15375	15418	15411	15403	15663	15692	15295	15544	15610	15384	15421	15284	15470	15477	15665	15597	15569	15444	15414	15473	15650	15702	15578	15653	15716	15579	15456	15328	15530	15469	15484	15405	15522	15547	15379	15602	15541	15581	15439	15438	15662	15367	15484	15529	15523	15405	15574	15711	15595	15294	15369	15600	15494	15553	15448	15530	15762	15691	15601	15553	15512	15426	15498	15494	15580	15575	15572	15538	15468	15452	15567	15453	15517	15726	15486	15513	15496	15480	15587	15432	15533	15495	15425	15575	15283	15442	15484	15516	15527	15631	15319	15507	15419	15657	15539	15559	15723	15394	15598	15423	15489	15598	15505	15722	15555	15388	15411	15595	15545	15571	15545	15473	15648	15448	15465	15707	15619	15508	15567	15646	15547	15639	15564	15519	15495	15517	15408	15372	15633	15611	15544	15457	15377	15434	15635	15477	15540	15524	15358	15511	15409	15610	15679	15616	15359	15490	15292	15421	15406	15726	15511	15598	15518	15561	15547	15531	15448	15396	15706	15533	15493	15546	15594	15500	15502	15454	15362	15368	15484	15408	15628	15499	15614	15397	15391	15626	15591	15390	15673	15629	15416	15588	15430	15625	15480	15768	15564	15457	15419	15471	15385	15512	15668	15547	15544	15422	15541	15609	15357	15442	15751	15540	15388	15514	15429	15373	15574	15523	15579	15571	15496	15447	15661	15612	15570	15570	15743	15543	15608	15486	15694	15506	15704	15521	15621	15481	15475	15491	15583	15661	15449	15391	15675	15642	15427	15508	15373	15525	15278	15667	15560	15536	15606	15654	15368	15621	15516	15332	15594	15642	15603	15485	15474	15573	15552	15787	15430	15401	15271	15558	15695	15546	15676	15644	15418	15491	15512	15545	15466	15591	15575	15613	15442	15363	15501	15605	15477	15714	15625	15420	15490	15469	15547	15533	15651	15796	15525	15598	15453	15480	15685	15512	15539	15691	15590	15683	15419	15493	15386	15723	15393	15597	15475	15616	15385	15657	15331	15553	15631	15262	15442	15458	15609	15540	15445	15707	15704	15485	15475	15629	15404	15434	15621	15560	15440	15649	15665	15559	15434	15661	15385	15534	15615	15555	15616	15524	15810	15659	15510	15614	15568	15566	15570	15397	15477	15452	15649	15753	15507	15545	15533	15648	15441	15603	15431	15442	15329	15699	15490	15354	15490	15412	15408	15347	15547	15650	15365	15548	15368	15629	15624	15372	15534	15660	15652	15394	15577	15458	15540	15513	15550	15691	15461	15431	15498	15456	15761	15491	15334	15611	15591	15260	15454	15445	15389	15623	15781	15507	15567	15668	15591	15602	15454	15536	15364	15521	15492	15578	15527	15457	15381	15614	15541	15501	15630	15613	15396	15601	15559	15569	15241	15751	15447	15568	15640	15489	15542	15472	15657	15542	15386	15534	15486	15657	15625	15469	15664	15598	15527	15532	15565	15618	15756	15477	15502	15740	15438	15713	15636	15545	15480	15508	15717	15529	15568	15552	15535	15488	15565	15386	15487	15669	15404	15486	15564	15590	15495	15492	15578	15397	15461	15590	15321	15444	15655	15511	15421	15647	15548	15565	15518	15590	15598	15427	15523	15364	15550	15600	15489	15601	15396	15573	15596	15241	15343	15535	15432	15622	15621	15384	15453	15647	15587	15499	15409	15383	15372	15468	15525	15459	15598	15596	15529	15416	15437	15558	15590	15377	15553	15474	15419	15630	15648	15588	15540	15613	15347	15557	15547	15625	15508	15466	15441	15384	15686	15374	15564	15639	15506	15666	15425	15449	15430	15443	15815	15461	15430	15555	15545	15518	15512	15467	15554	15404	15577	15486	15560	15503	15573	15457	15655	15587	15499	15696	15626	15419	15538	15517	15514	15533	15520	15663	15400	15521	15414	15430	15529	15664	15597	15493	15563	15409	15637	15590	15469	15720	15621	15468	15678	15517	15653	15476	15662	15447	15585	15628	15637	15375	15354	15446	15496	15567	15641	15474	15583	15574	15555	15666	15496	15578	15431	15564	15339	15547	15436	15501	15592	15641	15235	15424	15308	15467	15603	15732	15406	15586	15657	15531	15367	15693	15634	15676	15503	15519	15468	15521	15608	15537	15383	15604	15598	15645	15578	15615	15446	15789	15632	15591	15473	15558	15560	15534	15628	15599	15332	15630	15618	15629	15540	15517	15376	15611	15659	15650	15452	15502	15461	15514	15375	15505	15381	15719	15526	15465	15540	15470	15569	15562	15515	15674	15553	15749	15503	15537	15524	15610	15717	15562	15456	15418	15532	15466	15518	15409	15290	15300	15467	15663	15527	15446	15451	15640	15398	15344	15474	15796	15540	15845	15570	15697	15568	15590	15708	15829	15717	15667	15496	15457	15698	15391	15565	15411	15568	15625	15476	15753	15474	15479	15728	15500	15647	15594	15499	15424	15476	15753	15498	15713	15373	15696	15548	15443	15604	15666	15541	15411	15519	15516	15501	15681	15504	15493	15479	15372	15588	15508	15714	15707	15374	15422	15741	15631	15355	15460	15578	15509	15403	15657	15461	15375	15478	15533	15483	15592	15535	15508	15683	15554	15686	15743	15424	15457	15514	15635	15427	15388	15373	15549	15439	15587	15501	15276	15634	15730	15545	15467	15490	15457	15697	15595	15548	15539	15462	15607	15609	15397	15646	15596	15353	15435	15537	15490	15504	15513	15389	15587	15372	15588	15475	15652	15586	15651	15474	15524	15620	15393	15481	15557	15409	15704	15448	15450	15547	15434	15337	15536	15552	15524	15410	15535	15333	15318	15644	15596	15504	15523	15496	15638	15557	15507	15437	15538	15575	15566	15520	15614	15656	15456	15589	15698	15579	15535	15634	15738	15614	15562	15593	15554	15446	15664	15389	15503	15643	15409	15591	15540	15438	15455	15617	15388	15566	15602	15450	15441	15563	15565	15600	15642	15555	15555	15517	15517	15570	15601	15363	15606	15441	15634	15522	15637	15560	15689	15425	15389	15514	15597	15525	15610	15688	15659	15635	15483	15383	15660	15631	15522	15780	15509	15567	15565	15340	15365	15529	15498	15509	15556	15295	15554	15656	15328	15456	15484	15567	15598	15540	15577	15439	15697	15637	15587	15492	15364	15485	15436	15377	15725	15522	15637	15689	15527	15546	15524	15418	15478	15497	15651	15617	15796	15677	15437	15542	15549	15486	15500	15470	15486	15595	15444	15669	15597	15618	15443	15499	15533	15370	15590	15583	15644	15642	15478	15706	15343	15661	15508	15406	15458	15459	15640	15506	15462	15524	15657	15559	15801	15332	15576	15625	15333	15543	15497	15551	15463	15496	15457	15711	15542	15562	15571	15371	15529	15381	15580	15574	15579	15634	15573	15511	15495	15470	15550	15631	15638	15475	15584	15501	15423	15433	15440	15668	15680	15536	15624	15633	15626	15534	15550	15562	15468	15423	15633	15235	15688	15472	15574	15453	15506	15406	15778	15682	15553	15467	15370	15626	15640	15430	15504	15630	15492	15677	15388	15630	15608	15584	15553	15651	15579	15515	15633	15456	15380	15527	15613	15756	15437	15529	15583	15462	15493	15328	15504	15520	15696	15508	15509	15636	15497	15494	15584	15600	15530	15609	15433	15592	15397	15622	15291	15610	15572	15556	15559	15590	15438	15556	15428	15544	15489	15423	15359	15481	15506	15544	15505	15478	15582	15594	15545	15655	15504	15595	15486	15529	15467	15708	15510	15429	15481	15459	15507	15465	15491	15368	15350	15570	15648	15643
19671	28546	25590	19645	17490	16215	15610	14892	14646	14533	14380	14200	14426	14194	14011	14206	13997	14099	13961	14025	14070	14082	14074	13958	14060	13916	13898	14006	14000	14029	13980	14255	13861	14028	14013	13949	13899	13818	13984	13776	14058	13991	13887	13863	13943	13825	14044	14007	14001	14035	13959	13985	13956	13868	14130	13903	13986	13937	13952	14045	13815	13915	13806	13944	13952	13990	13943	14080	14001	13965	13990	13969	13970	13887	14001	13951	13867	13941	13903	13971	13924	13880	13908	13955	13974	14050	13918	14063	13793	13922	13972	14222	14007	13977	14144	14046	14072	13938	13860	13821	13903	14003	14031	13813	13948	13949	14072	14042	13877	13941	14008	13893	14008	13776	13977	13864	13900	13889	13896	13900	14157	13944	14078	13815	13980	14102	13889	13927	13892	13971	13888	13948	13997	13859	13981	13935	13995	13891	13933	13839	13994	13814	14036	14008	13891	13921	13898	13890	14005	13877	13976	14038	13905	13888	13852	14050	13927	13937	13964	13885	14093	13840	14071	13767	13720	13892	13869	13922	13858	13906	13899	13896	13942	13965	13838	14012	13951	13894	13885	13998	13846	14161	13956	13892	13980	13936	13909	13874	14052	13915	14007	13855	13961	14017	14090	14068	14025	14076	13876	13837	13821	13959	13995	14068	13923	13922	13908	13882	14025	14044	14025	14021	14070	13958	14046	13886	13939	13964	13910	13963	13914	13810	13979	13905	13939	13993	13979	13978	13903	13993	13999	13983	14022	13998	13965	13831	13827	14141	13969	13967	13956	13948	14009	13934	13904	13922	14031	13776	14061	13798	13882	14035	13881	13821	14154	13795	13986	13884	13864	14026	13721	14061	13914	13887	13948	13925	13992	14057	13906	13915	13972	14030	14033	13989	13984	13784	13900	13952	13861	13985	14103	13949	13864	13829	14038	13786	14049	13817	13994	14241	14045	13966	13977	13854	13809	13873	13788	13968	14114	13883	13899	14076	14026	13754	13918	13780	13954	13887	13855	14201	14016	13968	14024	13930	13945	13875	13889	13948	13964	13766	13751	13939	13913	13957	14023	14053	13807	13978	13984	13862	13925	13893	14006	13978	13991	13756	13766	13985	13880	13964	13926	13760	14020	13879	13946	13876	13900	13981	14130	13968	13980	14048	13834	14097	14021	13945	13925	14007	14044	13940	13874	13901	14021	14003	13821	13884	13919	13922	13949	14010	13961	13935	13964	13958	13920	13853	13762	14019	14007	13696	14069	13938	13773	13897	13952	14040	13825	14231	13820	13860	13961	13895	14085	13870	14028	14035	13934	13770	13937	14089	13836	13915	13828	14010	13794	14146	14061	13892	14054	13868	13924	13836	14054	13942	13745	14104	14058	13810	13897	14049	14061	13858	13997	13949	14013	13819	14077	14116	13938	14053	13831	13971	14055	13802	14094	13965	13896	13942	14014	13885	13882	14025	13943	13943	13874	14026	14041	13775	13996	13948	13987	14000	13997	13908	13927	13896	14059	14012	13979	13849	13963	13801	14012	14063	14148	13929	13928	14124	13896	13949	13945	14071	13761	14012	13897	14019	13839	13887	14116	14050	14002	13930	14070	13929	14015	13923	13816	14003	14069	13981	14012	14079	13907	13954	13889	13944	13950	13868	13971	14062	13955	14018	14014	14029	14051	14052	13770	13973	13995	13923	13983	13945	13849	13888	13888	14093	14041	13815	13984	14024	13998	13921	14069	14034	13880	13723	14145	13927	14077	13948	14000	13981	13965	13816	13968	13916	14069	14094	13755	14007	13720	13965	13808	13939	13957	14028	13850	13970	13997	14023	13988	13843	13928	13920	13963	13978	14012	13973	13952	13849	13864	13906	13975	14005	14015	14007	14096	13990	14034	13922	13836	13893	13983	14003	13991	14003	13972	14028	14035	14173	13910	13787	14001	14001	13950	13837	13937	14117	13978	13936	13918	13972	13981	13806	14015	13840	14008	13856	14011	13890	13903	13557	14019	14025	13988	14033	13990	13955	14072	13874	14016	14115	13962	14127	13963	14021	13938	13960	13862	13922	13951	13833	13838	14055	14145	13863	13876	13849	13856	13884	13963	13878	13976	13843	14018	13937	13925	13885	13867	13909	13936	13888	13932	14015	14054	14030	13991	13970	13854	13918	13894	13960	14083	13885	14073	13798	13925	13973	14000	13911	13974	13888	13855	14142	13968	13932	14030	13893	13949	13948	13931	13998	14045	14046	13960	13970	14005	14008	13897	14078	14139	13774	13948	14011	13994	14096	13871	13906	13931	13874	13958	13787	13846	14164	14033	13992	14005	13948	13873	14020	14016	13811	14001	13831	13813	13942	14004	14010	14066	13934	13849	13876	14186	14085	14063	13963	13949	13889	13836	13858	13857	13980	13896	14139	13984	13816	14075	13908	13952	13968	14111	13882	13795	13954	13991	13784	13937	13878	14095	14044	13992	13975	14024	14012	13984	13876	14030	13977	14026	13984	13971	13937	13993	13998	13888	13892	13938	13936	14101	13874	13986	13857	14075	14019	13954	13837	13843	13985	13906	13963	13999	13992	13965	13973	14058	13906	13998	13794	13718	13909	13988	14122	14036	14044	14031	14042	13857	13961	13844	13888	14052	13990	13939	13909	14033	13928	13929	14000	13933	13980	13919	13971	13781	13833	13990	13961	13793	13928	14006	13920	13837	13862	13958	13955	14033	13907	13825	14010	13975	13950	14067	13884	13843	13856	13901	13826	14046	13777	14075	13928	14122	14158	13992	13773	13992	14032	14072	13888	13850	13843	13907	13911	14083	13923	13924	14070	13982	13873	13804	13948	14001	13959	14053	13988	13940	13903	14044	13989	13903	13813	13764	13822	13970	13962	14014	14091	13711	13830	13842	14016	13883	14003	13942	13883	13921	13870	13815	13872	13876	13967	14078	13939	13961	13873	14063	14125	13982	13939	13999	14032	13895	13915	13980	13971	14031	13869	14018	13927	14026	13889	14063	13978	13859	14128	14082	13882	13985	14002	13852	13872	14023	13989	13834	13912	13884	13952	13960	13854	14152	14024	14083	14077	14006	13994	14181	13894	13918	13783	13776	14035	13932	13889	13908	14149	13975	13859	14119	13855	13966	14091	13977	13923	14003	13825	13941	14001	13968	14053	14067	13883	14067	14054	13973	14069	13935	13983	13968	13929	14022	13993	13879	13856	13770	13835	13842	13937	13944	13861	14016	13915	13860	14119	13921	13851	14050	14166	14021	14124	13863	14037	13991	14022	13904	13971	14008	14014	13906	13933	14014	14060	13944	13948	13726	13972	13885	14045	13883	13993	13862	13965	13883	13954	13823	13898	14067	13992	13979	13898	14127	13935	13952	13992	14004	13958	14017	13968	14123	14081	14064	14221	13868	13905	13930	13952	13996	13948	13850	13922	14048	14134	14004	13825	13962	13927	13912	14017	13926	14040	13890	13934	13953	13950	13817	13874	14060	13998	13967	14132	14007	14026	13863	14108	13983	13981	13904	13904	13951	13885	13873	13967	13872	13919	13942	13924	13824	14017	13936	13894	13935	13901	13974	13982	13930	14006	13947	14073	14088	13921	14093	13750	13895	14039	14024	14015	13998	13988	14011	13987	13839	14092	13963	13965	13851	13955	14027	14054	13909	14011	14065	13936	14031	14034	14068	13731	14040	14050	13933	13958	14011	13859	13975	13961	13885	13912	13823	14114	13854	13984	13950	14005	13916	14015	14087	14028	13881	14104	14057	13932	14048	13962	14005	13934	13918	13933	13824	14068	13875	14031	13862	14036	14025	14059	14042	13889	14096	14112	14140	13974	13810	14083	13785	13887	13949	14064	13898	14038	13885	13974	13931	13932	13922	13896	14029	13995	13989	13919	13940	13796	13913	13835	13944	13910	13971	13914	13792	13913	13885	14029	13987	13892	13998	13886	13961	13946	14071	14017	13967	13949	13800	13874	14053	14033	13974	14067	13945	14153	13928	14010	13830	14168	14017	14077	13831	14003	13948	13993	14041	13993	13814	13973	14070	14088	13944	13920	13985	13897	13898	13925	14016	13987	13961	13980	13999	14008	13996	13897	14020	13885	13998	13963	13973	13927	13938	13957	13915	13885	13912	13969	13717	13840	14146	13959	13923	13936	13871	13867	13899	13844	14017	14035	13882	13920	13901	13859	13934	14071	13972	13901	13910	13986	13949	14017	13966	13929	14161	13944	14163	13831	13993	14004	13988	13856	14063	14105	14175	13851	14078	14125	14081	14033	13821	14089	13942	14053	13876	13947	14044	13988	13863	14015	13948	13889	13846	13941	13933	13807	13948	13952	14002	13920	14116	14069	13862	13880	14038	13975	13882	14047	14054	13834	13931	13952	14060	13839	14073	14020	13868	14013	13771	13969	13786	13976	13959	13938	13816	13829	14135	13837	13915	13949	14010	13931	14030	14016	13985	13923	13895	14051	13884	14005	13959	14012	13895	14052	13986	13835	13936	14027	13917	13823	13961	13923	13983	13954	13957	14081	13965	14061	14004	13948	13996	13825	13982	13976	13858	14038	13955	13892	13969	13834	14044	13912	14170	13930	13989	13918	13921	14052	13960	13999	13966	13997	13848	14046	13848	13874	13938	14067	14043	13855	13891	13917	13858	13738	13899	13856	13947	14025	13990	13804	13885	13985	13897	14007	14010	13884	13924	13997	13959	13930	13873	13974	13958	14022	13857	14023	13948	13904	14017	13980	14050	13956	14024	13987	14086	13858	13962	14021	13877	13905	13893	13916	13982	14055	13953	13902	13884	13848	13947	13924	13832	14063	14012	13910	13918	13904	14002	13911	14093	14087	13874	14143	13950	13855	14014	13797	13968	13885	13910	14093	13868	13815	13963	13818	13942	13889	13965	14188	14032	13999	13983	13997	13981	13942	14078	14047	13915	13819	13895	13822	13850	14112	13911	13972	13967	13914	13864	13946	13921	14048	13989	14025	14100	13918	14007	14133	13956	13930	13987	14096	13912	13937	13913	13884	14025	13963	13940	14012	13830	13845	14036	13983	13958	13785	13886	14077	14031	13948	13956	13886	13871	13926	14086	13924	13952	13989	14063	14064	13920	14057	13985	14030	13901	13714	13928	13949
23339	20770	27998	23786	21944	22098	21070	18022	17332	17140	16931	16857	16670	16446	16461	16602	16635	16418	16315	16123	16298	16334	16253	16084	16079	16201	16190	16159	16187	16272	16219	16293	16146	16333	16064	16329	16246	16200	16421	16188	16110	16243	16195	16305	16301	16402	16068	16194	16314	16090	16354	16212	16183	16232	16180	16113	16244	16304	16194	16019	16335	16168	16120	15993	16153	16075	16275	16112	16066	16008	16202	15932	16237	16266	16294	16184	16246	16037	16107	16206	16097	16252	16243	16183	16012	16245	16070	16069	16295	16105	16012	16120	16112	16186	16272	16255	16121	16129	16226	16052	16255	16179	16282	16216	16409	16042	16301	16164	16233	16167	16243	15978	16117	15959	16171	16102	16119	16043	16183	16339	16201	16005	16260	16239	16381	16171	16235	16251	16171	16229	16066	16078	16093	16329	16172	16168	16225	16024	16226	16120	16147	16092	16134	16101	16142	16074	16259	16384	16260	16234	16146	15994	16187	16238	16232	16300	15990	16202	16331	16194	16233	16207	16004	16129	16156	16201	16187	16119	16023	16155	16092	16265	16131	16226	16289	16269	15988	16137	16082	16199	16264	16196	16218	16169	15860	16320	16294	16222	16274	16161	16098	15981	16064	16117	16130	16029	16188	16206	16019	16125	16069	16119	16118	16236	15853	16247	16081	16242	16156	16414	16248	16205	16035	16215	16120	16132	16131	16087	16148	16002	16190	16042	16033	16085	16246	16100	16096	16106	15984	16228	16144	16338	16185	15956	16146	16168	16281	16288	16191	16249	16396	16290	16141	16121	16137	16152	16063	16327	16320	16179	16249	15937	16241	16151	16135	16101	16161	16098	16048	16114	16218	16224	16058	16203	16044	16007	16209	16045	16283	16189	16146	16291	16162	16104	16032	16090	16185	16147	16181	16285	16145	16186	16267	15987	16177	16314	16038	16230	16144	16262	16102	16079	16132	16127	16222	16019	16232	16196	16195	16138	15982	16074	16128	16115	16260	16134	16117	16072	16127	15939	16185	16106	16124	16154	16165	16144	16215	16079	16286	16182	16265	15995	15988	16091	16219	16031	16116	16194	16233	16115	16130	16102	15999	16014	16121	16280	16038	15915	16358	16205	16180	16297	16292	16162	16141	16156	16047	16074	16322	16257	16177	16108	16248	16156	16173	16039	16113	16252	16028	16266	16004	16281	16204	16258	16264	16200	16173	16001	16273	16213	16036	15939	16152	16071	16183	16160	16181	16182	16199	16184	16082	16249	16230	16028	16151	16113	16109	16082	16169	15996	15863	16149	16101	16075	16067	15985	16293	16181	16143	16018	16224	16240	15950	16260	16166	16131	16024	15911	16176	16277	16316	16158	16148	16264	16075	16211	16161	16136	16181	16224	16008	16144	16014	15967	16199	16088	16244	16149	16190	16226	16214	16159	16121	16138	16091	16232	16080	16341	16196	16030	16115	16235	16287	16343	16285	15947	16068	15923	16362	16197	16262	16026	16121	16284	16052	16168	16313	16124	16058	16282	15994	15885	16152	16083	16117	16095	16267	16055	16019	16079	16217	16205	15999	15918	16168	16135	16052	16263	16082	15972	16329	16125	16397	16188	16084	16237	16351	16195	16360	16181	16179	15977	16054	16357	16135	16036	16293	16122	15880	16092	16117	16121	15930	16200	16045	16258	16317	16094	16071	16298	16102	16090	16152	16138	16182	16025	16093	15971	16249	15928	16041	16017	16136	16222	16101	15959	16095	16188	16197	16068	15998	16241	16138	16354	16147	16152	16123	16148	16225	16275	16211	16193	16319	16228	16350	16248	16307	16118	16227	16060	16178	16181	16468	16279	16241	16020	16101	16021	16214	16161	16171	16227	16471	16242	16312	16122	16120	15908	16043	16218	16178	16056	16115	16043	16119	16160	16035	16243	16188	16129	16228	16227	16289	16126	16183	16107	16129	16190	16248	16364	16176	16196	16178	16043	16205	16310	16120	16182	15988	16181	16004	16228	16172	16279	15962	16142	16253	16056	16146	16251	16339	16154	16239	16138	16345	16235	16196	16316	16084	16136	16003	16335	16283	16219	16255	16326	16077	16161	16220	16274	16190	16053	16159	16145	16057	16230	16218	16111	15898	16102	16268	16166	16016	16170	16243	15996	16210	16194	16007	16194	16110	16268	16023	16076	16224	16214	16121	16043	16009	16166	16099	16241	16104	16046	16159	16099	16070	16140	16157	16110	16158	16365	15944	15833	16300	16167	16069	16028	15841	16053	16224	16131	15969	16223	16282	16060	16094	16294	16189	16081	16131	15958	16209	16274	16102	16207	16327	16122	15957	16122	16252	16137	16143	16069	16197	16032	16053	16165	16168	16075	16095	16146	16323	16088	16111	16076	16072	16263	16132	16021	16110	16178	16173	15969	15836	16079	16138	16214	16100	16135	16065	16202	16139	16072	16135	16146	16184	15974	16026	16111	16187	16032	16269	16246	16113	16034	16209	16111	16023	16044	16089	16199	16126	16226	16134	16181	16156	16188	16106	16168	16113	16089	16145	16432	16137	16203	16165	15923	16183	16163	16045	16204	16063	16170	16247	16223	16371	16257	16061	16134	16092	16301	16053	16082	16005	15976	16099	16230	16090	16163	16135	15864	16263	16066	16169	16140	16157	16144	16045	16126	16207	16096	16128	16080	16195	16158	16166	15978	16183	16034	16086	16127	16272	16154	16182	16034	16243	16257	16010	16208	16252	15952	16052	16234	16323	16204	16140	16099	16135	16146	16118	16106	16111	16284	16265	16278	16158	16240	16125	16182	16185	16272	16217	16304	16155	16336	16238	16228	16205	16049	16148	16095	16275	15957	16179	16027	16247	16033	16142	16203	16163	16122	15976	16465	16097	16187	16102	16270	16085	16115	16163	16020	16084	16175	16086	16195	16302	16215	16134	16195	15950	16050	16057	16168	16235	16070	16101	16066	15970	16186	16057	16356	16082	16204	16176	16086	16316	16203	16026	16189	16059	16089	16204	16226	16235	16063	15936	16213	16205	16234	16053	16217	16092	16218	15873	16237	16152	16022	16027	16114	16164	15963	16088	16031	16372	16212	16364	16212	16075	16247	16097	16247	16144	16078	16229	15998	16045	16011	16148	16341	16226	15987	16149	16180	15977	16103	16339	16327	16227	16049	16084	16186	16171	16117	16037	16172	16371	16084	16237	16258	16250	15992	16218	16274	16169	16100	16017	16001	16181	16066	15977	16524	16094	16290	16269	16062	16058	16264	16272	16236	16133	16340	16204	16127	16087	16079	16215	15967	16214	16066	16083	16212	16164	16059	16206	16190	16133	16176	16376	16249	16162	16066	16181	16054	16270	16127	16277	16110	16201	16286	15952	16033	16115	16093	16090	16078	16194	16152	15954	16109	16346	16100	16120	16285	16169	16303	16351	16119	16071	16060	16209	16240	16198	16108	16192	16098	16134	16216	16203	16030	16272	16167	16120	16172	15968	16335	16198	16063	16216	16177	16181	16183	16078	16177	16202	16207	16291	16295	15918	16065	16162	16138	16144	16135	16166	15996	16299	16459	16078	16243	15917	16197	16132	16074	16115	16147	16168	16067	16238	16107	16076	16147	16101	16124	16215	16006	16102	16328	16298	16111	16141	16229	16078	16142	16224	16147	16153	15889	16126	16160	16070	16010	16127	16169	16110	16131	16136	16114	16193	16326	16047	16169	16199	16117	16212	16225	16183	16130	16159	16098	16183	16069	16182	15979	16088	16238	16123	16218	16156	16134	16034	16174	16113	16272	15941	16207	16194	16106	16164	16195	16156	16116	16193	16084	16027	16053	16262	16067	16125	16147	15920	16069	16308	16297	16106	16113	16092	16223	16057	16306	16119	16113	16248	16017	16360	16228	16182	16118	16175	16036	16372	16204	16201	16197	16048	16156	16023	16142	16104	16214	16089	16101	16039	16109	16202	16091	16151	16272	16010	16093	16070	16061	16182	16023	16019	16121	16173	16092	16245	16182	16004	16184	16102	16154	16085	16281	16275	16224	16168	16267	16337	16170	16230	16194	16169	16133	16344	15930	16138	16129	16112	16111	15988	16399	16065	15927	16090	16272	16075	16101	16120	15924	16251	16113	15988	16251	16140	16046	16129	16154	16091	15966	16164	16206	16076	16242	16125	16271	16218	16122	16145	16190	16283	16069	16089	16254	15997	16173	16165	16418	16188	16165	16190	16117	16254	15835	16361	16066	15975	16046	16240	16080	16122	16075	16205	16310	16274	16323	16144	16191	16189	16174	16159	16021	16073	16337	16431	16174	16074	16072	16327	16118	16152	16232	16038	15948	16176	16055	16162	16193	16251	16074	16142	16146	16228	16005	16228	16187	16144	16264	16102	16142	16306	16203	16093	16132	16069	16173	16211	16205	16404	16241	16132	16321	16283	16184	16007	16103	16335	16080	16292	16210	16103	16258	16039	16352	16234	16028	16287	16093	16296	16217	15981	16203	15958	16307	16130	16078	16018	16299	15994	16187	16102	16171	16182	16092	16283	16207	16140	16168	16039	16167	16367	16170	16249	16076	16191	15918	16105	16117	16088	15976	16060	16169	16132	16248	16041	16040	16195	16176	16253	16124	16005	16134	16072	16214	16301	16207	16132	16182	16317	16216	16073	16027	16270	16256	16226	16155	16136	16106	16029	16075	16165	16315	16255	16321	16162	16249	15999	16322	16310	16171	16213	16155	16373	16235	16400	15993	16157	16156	16318	16089	16176	16075	16186	16137	16170	16281	16283	16098	16160	16063	16116	16261	16269	15959	16162	15982	16105	16130	16244	16282	16251	16125	16107	16116	16053	15977	16142	15978	16250	15983	16177	16302	16264	16213	16128	16040	16199	16324	16220	16156	16121	16134	16294	16073	16050	16247	16001	16297	16507	16348	15953	16119	16200	16065	16142	16232	16234	16215	16260	15970	16091	16144	16028	15969	16065	16206	16142	16040	16375	16073	16007	16315	15972	15975	16265	16129	16231	16329	15962	16136	16289	16049	16377	16141	16327	16225	16034	16209	16036	16118	16124	16207	16133	16293	16110	16191	16354	16073	16100	15928	15958	16162	16177	16088	16071	16049	16060	16340	16286	15980	16077	16052	16242	16342
21358	37061	33870	26204	21890	19449	17989	16844	16236	16159	15499	15269	15109	15000	14922	14771	14750	14750	14528	14751	14497	14548	14483	14547	14441	14387	14624	14503	14506	14411	14429	14561	14324	14500	14548	14419	14509	14631	14433	14585	14471	14487	14608	14550	14401	14479	14437	14363	14456	14465	14280	14562	14456	14414	14497	14477	14362	14653	14350	14520	14514	14564	14408	14450	14360	14384	14484	14391	14378	14544	14437	14535	14475	14400	14500	14349	14270	14378	14293	14419	14481	14494	14442	14374	14442	14496	14376	14476	14379	14559	14445	14385	14505	14383	14458	14445	14449	14258	14459	14297	14370	14367	14409	14589	14550	14444	14422	14365	14524	14353	14524	14441	14479	14362	14410	14453	14348	14397	14417	14605	14451	14324	14334	14331	14462	14334	14400	14433	14325	14691	14385	14321	14390	14354	14400	14408	14394	14461	14420	14433	14367	14549	14353	14439	14444	14299	14551	14468	14271	14275	14395	14309	14444	14596	14384	14300	14517	14442	14319	14398	14329	14293	14533	14403	14654	14433	14243	14409	14474	14469	14557	14244	14376	14329	14454	14463	14155	14423	14350	14421	14389	14359	14479	14421	14427	14208	14477	14367	14604	14306	14292	14339	14449	14533	14448	14211	14480	14370	14365	14477	14503	14285	14371	14525	14299	14286	14474	14400	14431	14455	14305	14343	14435	14265	14191	14637	14375	14392	14483	14402	14476	14404	14320	14511	14473	14221	14309	14378	14303	14299	14365	14302	14460	14425	14476	14355	14522	14441	14455	14301	14288	14613	14415	14576	14360	14524	14412	14370	14406	14465	14333	14555	14195	14512	14218	14387	14364	14393	14542	14518	14450	14445	14496	14449	14314	14297	14442	14518	14331	14448	14364	14298	14475	14346	14409	14548	14361	14445	14358	14450	14248	14375	14449	14421	14441	14470	14359	14407	14386	14364	14410	14508	14185	14352	14454	14383	14316	14544	14323	14471	14401	14260	14390	14297	14244	14160	14434	14426	14396	14543	14439	14471	14501	14406	14201	14356	14364	14431	14395	14536	14249	14498	14421	14287	14330	14242	14551	14388	14342	14407	14356	14480	14176	14343	14363	14498	14417	14395	14404	14359	14460	14363	14497	14438	14269	14408	14474	14370	14157	14324	14468	14436	14422	14362	14376	14441	14352	14348	14332	14376	14279	14450	14473	14217	14481	14270	14412	14454	14318	14510	14469	14501	14389	14463	14444	14312	14348	14370	14380	14361	14378	14259	14541	14352	14369	14235	14406	14366	14447	14522	14309	14393	14407	14187	14477	14399	14373	14218	14422	14485	14346	14415	14403	14331	14466	14314	14190	14415	14389	14370	14294	14328	14467	14559	14381	14372	14476	14309	14449	14167	14460	14275	14324	14474	14398	14331	14488	14526	14432	14387	14368	14547	14425	14348	14378	14263	14259	14263	14603	14334	14328	14470	14331	14450	14482	14417	14315	14265	14452	14348	14348	14398	14453	14342	14531	14267	14440	14470	14302	14349	14328	14410	14451	14442	14431	14358	14515	14497	14339	14390	14337	14405	14410	14439	14303	14457	14316	14256	14422	14374	14301	14368	14211	14391	14358	14359	14508	14257	14486	14424	14393	14277	14395	14407	14589	14392	14388	14411	14396	14318	14259	14391	14532	14426	14572	14350	14306	14270	14388	14392	14347	14375	14390	14372	14233	14394	14509	14418	14579	14341	14382	14429	14346	14343	14431	14438	14290	14363	14464	14444	14369	14422	14373	14514	14316	14456	14509	14517	14504	14242	14476	14249	14469	14313	14368	14410	14399	14184	14428	14306	14495	14503	14350	14391	14356	14348	14412	14450	14366	14251	14391	14318	14500	14406	14449	14471	14388	14419	14387	14435	14507	14563	14494	14367	14263	14587	14438	14413	14349	14496	14257	14374	14279	14436	14527	14356	14296	14373	14305	14485	14357	14533	14501	14482	14331	14224	14326	14468	14278	14369	14338	14466	14470	14550	14441	14678	14405	14473	14496	14323	14424	14442	14431	14405	14523	14214	14393	14305	14515	14381	14394	14234	14595	14350	14454	14273	14391	14377	14513	14369	14543	14279	14291	14324	14380	14390	14340	14173	14456	14292	14367	14403	14333	14495	14301	14417	14412	14466	14440	14393	14433	14311	14497	14422	14438	14414	14509	14450	14231	14406	14380	14353	14443	14385	14449	14369	14497	14361	14373	14277	14325	14385	14494	14351	14201	14373	14399	14501	14337	14403	14522	14343	14436	14405	14317	14384	14377	14374	14526	14442	14386	14384	14362	14353	14323	14387	14484	14341	14372	14299	14355	14198	14546	14386	14286	14358	14396	14329	14395	14401	14364	14478	14437	14452	14482	14533	14188	14309	14346	14472	14417	14370	14283	14301	14403	14362	14328	14479	14362	14417	14339	14455	14262	14349	14522	14366	14333	14472	14455	14332	14345	14501	14394	14404	14610	14361	14490	14444	14371	14514	14408	14520	14231	14268	14460	14107	14395	14425	14414	14395	14293	14403	14454	14521	14279	14412	14556	14377	14407	14229	14547	14473	14447	14457	14401	14430	14438	14400	14515	14274	14475	14360	14414	14252	14585	14382	14330	14254	14298	14286	14432	14472	14491	14305	14487	14246	14458	14374	14444	14529	14318	14385	14470	14399	14409	14447	14306	14383	14694	14395	14415	14482	14287	14408	14457	14350	14218	14348	14462	14440	14335	14601	14554	14492	14403	14489	14381	14334	14435	14377	14503	14322	14329	14422	14456	14347	14341	14242	14433	14235	14421	14499	14439	14369	14322	14397	14578	14509	14558	14325	14506	14371	14308	14501	14405	14368	14343	14138	14384	14480	14495	14377	14411	14310	14572	14396	14348	14369	14398	14250	14480	14379	14347	14476	14248	14309	14423	14363	14351	14457	14374	14372	14480	14539	14336	14355	14275	14148	14354	14251	14506	14497	14345	14387	14474	14385	14415	14457	14434	14457	14461	14364	14418	14306	14286	14236	14279	14396	14318	14368	14368	14439	14540	14229	14363	14448	14592	14382	14534	14499	14508	14475	14370	14298	14374	14267	14373	14471	14247	14426	14395	14338	14384	14398	14413	14452	14174	14398	14444	14638	14347	14474	14282	14253	14398	14356	14377	14683	14363	14201	14419	14469	14348	14551	14418	14383	14277	14446	14285	14513	14333	14261	14297	14671	14619	14281	14380	14517	14491	14355	14409	14272	14344	14195	14395	14473	14327	14374	14394	14319	14190	14378	14243	14329	14378	14247	14262	14400	14330	14418	14276	14440	14541	14360	14448	14403	14529	14315	14452	14454	14637	14425	14297	14409	14357	14431	14282	14636	14300	14404	14452	14302	14189	14372	14400	14485	14272	14380	14424	14339	14365	14381	14666	14442	14510	14422	14412	14479	14370	14434	14472	14303	14432	14390	14485	14309	14331	14232	14520	14496	14388	14260	14367	14432	14532	14373	14357	14488	14304	14567	14365	14442	14393	14273	14361	14479	14409	14313	14512	14238	14269	14485	14416	14358	14332	14318	14467	14504	14559	14552	14473	14379	14297	14328	14243	14329	14371	14295	14503	14490	14464	14503	14335	14395	14530	14324	14331	14468	14220	14309	14584	14291	14428	14240	14432	14466	14409	14450	14465	14351	14358	14382	14453	14244	14566	14425	14466	14226	14311	14283	14440	14241	14314	14562	14275	14364	14358	14304	14585	14413	14529	14388	14461	14484	14540	14354	14255	14442	14330	14511	14303	14438	14503	14303	14441	14273	14472	14495	14456	14461	14249	14260	14466	14533	14340	14486	14207	14235	14377	14386	14456	14515	14254	14330	14363	14390	14518	14469	14551	14324	14383	14370	14303	14289	14495	14349	14437	14356	14263	14417	14393	14427	14370	14547	14419	14451	14441	14426	14512	14376	14468	14298	14265	14426	14255	14375	14242	14255	14407	14426	14387	14271	14481	14251	14468	14410	14351	14316	14576	14393	14444	14191	14306	14462	14297	14246	14367	14363	14278	14376	14300	14341	14269	14331	14607	14273	14443	14428	14285	14464	14490	14397	14393	14289	14422	14347	14476	14708	14300	14432	14377	14411	14421	14319	14347	14454	14467	14345	14259	14201	14319	14435	14523	14236	14374	14350	14356	14377	14599	14496	14287	14407	14294	14410	14233	14266	14438	14453	14333	14473	14374	14586	14636	14329	14470	14437	14180	14228	14392	14499	14346	14335	14308	14449	14348	14278	14473	14317	14166	14428	14433	14446	14552	14499	14546	14312	14481	14430	14324	14386	14368	14313	14297	14434	14332	14435	14426	14331	14213	14349	14188	14373	14442	14337	14455	14357	14188	14309	14370	14385	14424	14301	14278	14348	14475	14456	14362	14429	14363	14420	14425	14392	14348	14395	14593	14290	14379	14359	14485	14376	14339	14375	14310	14434	14484	14195	14427	14395	14378	14302	14378	14289	14541	14417	14317	14458	14451	14356	14473	14435	14372	14600	14445	14475	14248	14400	14434	14496	14259	14498	14433	14425	14313	14393	14346	14434	14614	14349	14414	14466	14419	14370	14329	14422	14444	14288	14492	14259	14407	14294	14489	14400	14401	14199	14331	14332	14351	14460	14358	14452	14427	14518	14305	14434	14421	14474	14344	14506	14302	14454	14411	14461	14349	14576	14272	14526	14383	14275	14297	14466	14541	14258	14492	14506	14620	14344	14303	14419	14346	14531	14450	14313	14415	14479	14300	14386	14373	14445	14233	14428	14535	14383	14381	14253	14399	14237	14589	14310	14282	14496	14466	14457	14333	14380	14337	14394	14204	14308	14515	14460	14386	14156	14396	14315	14311	14418	14510	14310	14337	14457	14436	14373	14509	14450	14449	14412	14396	14363	14493	14409	14233	14438	14374	14513	14448	14393	14489	14227	14271	14519	14355	14489	14492	14490	14418	14352	14506	14334	14313	14395	14364	14437	14331	14534	14416	14407	14391	14430	14342	14320	14394	14535	14355	14414	14371	14459	14421	14448	14536	14235	14333	14410	14296	14508	14574	14540	14405	14337	14410	14356	14419	14415	14470	14568	14289	14393	14551	14262	14239	14460	14478	14282	14359	14338	14366	14364
22228	20738	28297	23224	21133	23189	24808	19805	18375	18301	18016	17532	17255	17208	17053	16879	16690	16713	16549	16506	16595	16484	16648	16442	16385	16695	16574	16406	16416	16474	16411	16580	16385	16384	16600	16680	16321	16619	16435	16547	16465	16256	16525	16657	16414	16534	16455	16429	16528	16328	16568	16491	16534	16469	16482	16390	16522	16496	16595	16542	16324	16413	16382	16452	16340	16393	16560	16579	16352	16295	16284	16503	16371	16168	16491	16416	16406	16459	16481	16409	16493	16520	16376	16253	16368	16245	16285	16273	16488	16221	16300	16169	16292	16295	16315	16564	16375	16250	16278	16249	16417	16463	16530	16494	16415	16342	16397	16580	16346	16509	16564	16311	16243	16332	16388	16286	16368	16212	16295	16299	16372	16233	16592	16206	16384	16417	16490	16349	16327	16259	16184	16279	16353	16247	16378	16423	16506	16484	16411	16524	16279	16198	16270	16481	16213	16418	16504	16432	16378	16405	16247	16302	16128	16288	16484	16370	16434	16372	16268	16362	16337	16311	16321	16500	16053	16342	16332	16414	16389	16380	16452	16187	16367	16191	16367	16124	16173	16183	16361	16433	16294	16311	16417	16192	16497	16349	16336	16220	16420	16530	16299	16384	16341	16292	16400	16408	16293	16196	16635	16557	16419	16354	16425	16519	16419	16372	16250	16337	16188	16269	16378	16527	16224	16269	16420	16369	16320	16286	16378	16362	16522	16316	16286	16382	16378	16321	16369	16525	16373	16290	16368	16341	16053	16456	16301	16243	16398	16225	16381	16434	16381	16319	16452	16425	16406	16405	16386	16202	16418	16312	16302	16320	16323	16275	16232	16329	16372	16646	16353	16408	16253	16175	16384	16227	16487	16473	16361	16340	16375	16430	16414	16345	16300	16236	16407	16246	16211	16226	16322	16295	16118	16137	16270	16358	16457	16285	16274	16496	16360	16257	16488	16260	16534	16452	16345	16297	16442	16298	16573	16401	16240	16299	16253	16188	16168	16222	16395	16446	16478	16467	16397	16348	16170	16322	16074	16486	16424	16204	16313	16419	16482	16337	16239	16384	16256	16423	16431	16280	16397	16413	16421	16179	16350	16234	16271	16241	16423	16393	16551	16429	16225	16149	16331	16440	16307	16222	16324	16374	16269	16376	16337	16335	16209	16164	16376	16304	16042	16356	16208	16388	16497	16606	16284	16334	16432	16457	16389	16372	16490	16491	16406	16278	16379	16313	16377	16246	16293	16164	16190	16323	16381	16193	16484	16319	16366	16555	16419	16419	16225	16336	16304	16313	16222	16275	16466	16170	16134	16197	16263	16216	16246	16181	16280	16457	16313	16142	16324	16400	16362	16335	16426	16137	16258	16303	16360	16374	16239	16236	16302	16169	16202	16564	16475	16366	16079	16363	16382	16183	16220	16231	16383	16268	16369	16261	16300	16296	16309	16197	16220	16337	16248	16272	16253	16300	16643	16370	16274	16105	16513	16380	16328	16303	16442	16277	16220	16221	16414	16267	16347	16357	16484	16194	16200	16338	16479	16439	16345	16301	16302	16419	16301	16482	16350	16480	16365	16556	16167	16184	16332	16399	16378	16317	16214	16396	16399	16439	16334	16294	16380	16283	16312	16257	16402	16381	16346	16230	16242	16425	16301	16324	16300	16091	16341	16327	16386	16363	16313	16204	16363	16283	16385	16085	16217	16199	16387	16232	16338	16170	16293	16460	16221	16247	16293	16458	16405	16232	16317	16342	16334	16419	16275	16185	16387	16342	16370	16249	16379	16151	16332	16414	16263	16264	16269	16241	16241	16220	16276	16222	16333	16259	16341	16329	16509	16166	16348	16278	16273	16492	16239	16472	16199	16353	16253	16452	16493	16322	16516	16340	16603	16369	16323	16363	16303	16250	16293	16312	16106	16528	16265	16237	16269	16393	16485	16221	16462	16336	16367	16362	16297	16417	16438	16317	16241	16223	16446	16326	16482	16308	16455	16205	16397	16417	16210	16270	16323	16417	16274	16288	16350	16224	16260	16434	16267	16241	16436	16300	16463	16307	16453	16442	16511	16301	16115	16346	16481	16320	16528	16178	16344	16396	16340	16363	16282	16264	16410	16156	16367	16499	16457	16397	16514	16237	16589	16474	16334	16272	16342	16355	16458	16335	16302	16338	16270	16353	16525	16332	16430	16436	16478	16382	16415	16286	16405	16405	16208	16295	16358	16372	16333	16410	16343	16276	16259	16468	16486	16107	16304	16480	16228	16322	16450	16453	16346	16335	16379	16304	16482	16357	16243	16329	16356	16430	16470	16308	16411	16401	16371	16155	16442	16330	16414	16531	16448	16361	16383	16241	16328	16103	16261	16490	16294	16334	16429	16461	16443	16280	16373	16411	16372	16285	16254	16204	16432	16405	16232	16164	16256	16281	16244	16330	16337	16239	16344	16401	16342	16263	16560	16168	16262	16388	16359	16515	16315	16408	16331	16507	16414	16391	16429	16289	16321	16501	16353	16258	16310	16216	16258	16316	16488	16470	16300	16427	16336	16215	16318	16379	16264	16191	16178	16445	16217	16266	16486	16394	16433	16440	16288	16473	16441	16457	16246	16226	16202	16406	16270	16328	16305	16413	16387	16320	16332	16411	16470	16393	16351	16288	16340	16294	16190	16391	16476	16307	16254	16315	16382	16259	16325	16217	16299	16127	16251	16331	16500	16257	16152	16455	16210	16366	16445	16123	16100	16314	16424	16260	16522	16240	16583	16333	16282	16405	16219	16477	16342	16312	16258	16403	16415	16308	16297	16343	16473	16206	16186	16320	16352	16442	16356	16420	16293	16418	16136	16355	16378	16533	16345	16346	16254	16245	16531	16269	16351	16418	16405	16340	16336	16240	16273	16365	16195	16429	16268	16248	16336	16412	16527	16353	16411	16313	16417	16356	16370	16358	16379	16430	16383	16407	16395	16326	16484	16331	16463	16224	16313	16391	16108	16479	16347	16314	16400	16293	16264	16377	16128	16365	16434	16206	16214	16383	16279	16456	16156	16378	16424	16585	16420	16120	16253	16180	16443	16262	16171	16437	16381	16265	16269	16200	16326	16417	16342	16372	16228	16286	16206	16372	16307	16472	16416	16502	16362	16114	16215	16259	16461	16252	16278	16266	16321	16434	16396	16281	16409	16384	16316	16132	16448	16351	16215	16148	16308	16414	16536	16324	16280	16342	16279	16367	16075	16492	16429	16372	16344	16357	16367	16360	16381	16375	16403	16366	16090	16321	16558	16508	16462	16425	16325	16299	16452	16524	16246	16380	16376	16128	16544	16373	16429	16565	16434	16318	16445	16181	16247	16239	16233	16147	16375	16242	16402	16143	16174	16386	16223	16245	16311	16391	16314	16167	16289	16383	16260	16384	16471	16297	16441	16455	16439	16321	16363	16363	16298	16321	16190	16250	16285	16317	16190	16302	16150	16358	16553	16381	16420	16265	16494	16234	16402	16450	16370	16474	16366	16340	16361	16329	16350	16446	16391	16299	16178	16267	16564	16238	16210	16290	16165	16382	16362	16401	16437	16322	16497	16390	16266	16468	16374	16230	16191	16125	16090	16396	16373	16250	16449	16413	16361	16362	16317	16395	16247	16254	16273	16512	16486	16317	16336	16216	16476	16503	16303	16277	16356	16240	16177	16360	16292	16261	16263	16379	16201	16194	16533	16165	16411	16368	16526	16432	16390	16464	16152	16410	16266	16258	16301	16184	16142	16363	16309	16533	16299	16211	16084	16157	16254	16337	16297	16210	16347	16361	16328	16294	16356	16399	16555	16434	16334	16395	16319	16422	16415	16430	16349	16262	16393	16249	16387	16357	16153	16390	16381	16250	16547	16196	16440	16266	16467	16433	16259	16299	16482	16325	16318	16380	16238	16385	16513	16410	16424	16296	16464	16278	16216	16338	16322	16160	16242	16302	16333	15927	16187	16104	16276	16226	16143	16362	16283	16444	16440	16247	16424	16452	16532	16237	16336	16354	16216	16394	16462	16388	16486	16364	16229	16341	16389	16337	16230	16297	16253	16297	16377	16330	16382	16330	16212	16481	16407	16252	16343	16340	16305	16242	16379	16348	16267	16285	16342	16296	16378	16133	16203	16435	16383	16314	16457	16091	16236	16216	16263	16215	16341	16234	16330	16417	16492	16453	16115	16374	16436	16366	16381	16293	16284	16311	16475	16190	16282	16226	16434	16288	16534	16175	16302	16266	16104	16420	16205	16219	16293	16251	16439	16333	16238	16378	16377	16296	16319	16458	16153	16374	16444	16449	16269	16352	16437	16224	16305	16299	16297	16412	16292	16375	16219	16411	16479	16266	16451	16188	16376	16278	16303	16259	16446	16221	16590	16298	15978	16390	16254	16354	16364	16254	16376	16374	16230	16355	16370	16242	16346	16219	16241	16271	16224	16545	16268	16385	16489	16324	16213	16440	16296	16270	16478	16327	16414	16304	16348	16293	16418	16310	16369	16342	16370	16505	16332	16456	16330	16355	16075	16562	16299	16181	16500	16431	16067	16378	16299	16266	16338	16352	16312	16277	16403	16196	16435	16403	16530	16080	16301	16365	16212	16292	16362	16473	16547	16213	16341	16421	16427	16350	16209	16324	16281	16276	16272	16526	16107	16398	16485	16181	16176	16265	16268	16356	16398	16366	16426	16388	16150	16361	16365	16445	16193	16544	16427	16199	16326	16148	16270	16349	16267	16177	16380	16305	16366	16285	16411	16238	16443	16208	16332	16575	16355	16447	16270	16452	16425	16229	16529	16246	16375	16473	16289	16221	16221	16209	16458	16316	16322	16439	16299	16278	16299	16338	16429	16359	16247	16380	16415	16407	16246	16182	16434	16384	16342	15983	16162	16180	16196	16069	16360	16521	16351	16431	16495	16153	16370	16268	16344	15947	16305	16404	16426	16321	16276	16186	16468	16293	16217	16315	16502	16187	16247	16199	16198	16398	16458	16448	16372	16490	16448	16290	16299	16264	16333	16287	16348	16512	16266	16473	16023	16242	16361	16370	16076	16408	16394	16400	16564	16392	16285	16458	16313	16231	16281	16114	16510	16337	16401	16348	16413	16141	16196	16146	16153	16330	16472	16496	16435	16214
23514	41714	38665	30658	25323	21985	19787	18501	17602	17083	16326	15877	15574	15337	15226	15059	14913	14985	14831	14669	14729	14587	14829	14689	14568	14727	14680	14530	14728	14619	14548	14406	14587	14520	14424	14602	14602	14592	14484	14754	14537	14502	14812	14630	14458	14591	14542	14576	14554	14765	14645	14660	14403	14551	14669	14770	14517	14556	14464	14594	14556	14680	14627	14632	14639	14472	14626	14671	14591	14709	14691	14648	14609	14505	14546	14462	14429	14549	14599	14554	14664	14470	14566	14577	14644	14652	14593	14435	14600	14591	14592	14538	14393	14544	14659	14432	14503	14532	14523	14380	14735	14514	14445	14480	14570	14702	14425	14455	14356	14588	14470	14589	14404	14667	14520	14490	14520	14602	14439	14581	14383	14667	14430	14580	14591	14611	14597	14534	14542	14490	14595	14482	14443	14319	14616	14453	14431	14516	14478	14457	14399	14445	14451	14492	14417	14414	14497	14407	14528	14456	14516	14466	14563	14441	14525	14526	14524	14537	14425	14456	14592	14532	14448	14387	14449	14536	14512	14608	14520	14495	14411	14693	14516	14543	14505	14584	14268	14431	14445	14430	14481	14559	14515	14511	14572	14460	14594	14527	14331	14540	14413	14361	14370	14584	14494	14380	14444	14479	14546	14410	14376	14463	14569	14388	14574	14572	14474	14336	14347	14512	14457	14500	14489	14706	14359	14455	14610	14285	14467	14617	14558	14462	14513	14521	14473	14485	14621	14383	14456	14556	14505	14664	14635	14539	14540	14437	14492	14553	14502	14490	14418	14527	14541	14606	14404	14504	14422	14355	14565	14456	14407	14598	14414	14522	14471	14526	14297	14497	14334	14461	14504	14491	14459	14579	14700	14500	14522	14321	14531	14493	14421	14457	14457	14287	14407	14432	14479	14437	14356	14303	14589	14406	14392	14455	14652	14572	14546	14564	14457	14511	14661	14631	14532	14675	14621	14579	14533	14282	14434	14571	14488	14357	14650	14492	14507	14721	14653	14532	14592	14347	14511	14491	14461	14560	14448	14336	14542	14582	14428	14518	14633	14463	14482	14545	14614	14488	14530	14492	14339	14490	14522	14510	14622	14418	14618	14462	14486	14450	14575	14509	14512	14510	14405	14408	14495	14549	14428	14508	14496	14375	14668	14434	14387	14376	14504	14495	14423	14315	14387	14482	14438	14398	14357	14409	14604	14436	14442	14443	14446	14644	14233	14457	14704	14464	14441	14747	14595	14606	14548	14627	14477	14538	14438	14506	14422	14336	14440	14473	14356	14558	14425	14518	14546	14569	14581	14565	14480	14551	14687	14565	14419	14613	14615	14504	14396	14723	14320	14552	14495	14562	14634	14355	14449	14540	14506	14493	14518	14407	14230	14633	14519	14497	14555	14395	14370	14511	14491	14321	14441	14566	14493	14488	14395	14319	14642	14499	14454	14564	14478	14531	14574	14434	14446	14411	14640	14483	14543	14472	14616	14488	14615	14401	14467	14421	14479	14557	14516	14583	14451	14485	14521	14527	14408	14584	14389	14550	14582	14542	14446	14625	14512	14332	14571	14600	14427	14647	14472	14455	14331	14516	14424	14392	14412	14524	14543	14401	14547	14474	14478	14475	14358	14539	14460	14472	14404	14513	14471	14515	14403	14299	14473	14470	14445	14577	14580	14441	14496	14334	14365	14259	14505	14641	14617	14405	14542	14418	14539	14523	14496	14638	14458	14454	14510	14575	14509	14435	14673	14395	14543	14357	14371	14621	14359	14382	14413	14424	14490	14487	14449	14454	14299	14437	14559	14476	14439	14319	14377	14449	14456	14436	14215	14425	14531	14613	14540	14488	14596	14402	14502	14635	14424	14477	14457	14581	14611	14526	14439	14496	14351	14463	14624	14455	14551	14422	14478	14585	14356	14451	14518	14560	14395	14393	14648	14439	14630	14593	14556	14558	14480	14492	14373	14428	14376	14604	14656	14518	14435	14597	14543	14355	14548	14494	14400	14442	14696	14522	14460	14543	14524	14443	14476	14493	14644	14449	14563	14454	14363	14357	14317	14550	14456	14516	14573	14345	14303	14551	14626	14588	14623	14395	14533	14427	14714	14547	14350	14503	14595	14525	14508	14531	14559	14493	14497	14494	14458	14469	14357	14533	14442	14552	14599	14600	14525	14527	14657	14393	14485	14576	14422	14507	14513	14391	14649	14482	14603	14434	14546	14532	14548	14548	14496	14445	14307	14457	14525	14430	14462	14536	14449	14411	14480	14491	14391	14340	14655	14383	14478	14432	14439	14674	14578	14666	14592	14590	14430	14385	14492	14289	14622	14456	14443	14471	14584	14533	14457	14399	14444	14439	14507	14441	14404	14563	14506	14727	14458	14670	14567	14616	14470	14534	14340	14499	14409	14563	14436	14409	14512	14559	14618	14381	14470	14438	14511	14401	14333	14589	14609	14434	14595	14417	14422	14432	14380	14534	14390	14552	14434	14713	14645	14466	14421	14638	14394	14513	14537	14488	14508	14397	14270	14570	14342	14611	14476	14410	14559	14573	14497	14497	14518	14421	14457	14528	14432	14661	14561	14513	14435	14546	14423	14516	14475	14482	14485	14495	14549	14589	14380	14494	14422	14468	14476	14400	14575	14515	14481	14422	14495	14364	14454	14376	14542	14554	14530	14369	14638	14336	14454	14398	14477	14515	14425	14558	14596	14469	14530	14437	14623	14614	14435	14518	14484	14324	14409	14447	14770	14514	14459	14430	14515	14490	14379	14493	14474	14449	14712	14470	14496	14524	14422	14527	14556	14474	14461	14460	14581	14541	14564	14428	14480	14493	14436	14363	14500	14485	14464	14655	14544	14379	14428	14574	14529	14296	14601	14454	14425	14434	14606	14433	14482	14484	14700	14418	14448	14524	14375	14555	14358	14534	14529	14418	14406	14379	14612	14450	14697	14525	14474	14447	14513	14392	14467	14471	14472	14485	14389	14510	14449	14413	14555	14276	14473	14659	14605	14542	14518	14501	14547	14472	14455	14532	14448	14565	14406	14615	14316	14437	14664	14516	14517	14503	14366	14388	14482	14464	14397	14573	14542	14520	14531	14444	14443	14498	14614	14361	14426	14389	14510	14381	14580	14526	14480	14649	14479	14466	14550	14554	14552	14497	14550	14568	14456	14507	14440	14426	14499	14569	14623	14599	14535	14406	14594	14415	14448	14488	14286	14599	14549	14563	14804	14488	14491	14435	14462	14526	14618	14558	14437	14622	14547	14396	14543	14473	14428	14330	14444	14668	14575	14336	14552	14487	14667	14558	14423	14577	14582	14539	14508	14458	14570	14459	14476	14409	14483	14519	14462	14534	14470	14482	14616	14650	14386	14501	14568	14472	14478	14408	14505	14663	14475	14621	14622	14521	14508	14570	14425	14450	14349	14505	14585	14546	14374	14471	14531	14383	14412	14572	14490	14515	14520	14643	14378	14604	14582	14535	14388	14666	14507	14577	14418	14596	14585	14468	14505	14439	14571	14527	14482	14602	14526	14415	14440	14433	14533	14562	14450	14327	14584	14486	14328	14619	14435	14336	14548	14437	14562	14475	14543	14580	14613	14523	14472	14528	14395	14680	14573	14290	14444	14573	14600	14465	14524	14410	14722	14374	14682	14771	14527	14509	14433	14286	14441	14526	14463	14271	14412	14544	14469	14710	14483	14521	14268	14421	14656	14496	14569	14548	14505	14645	14469	14460	14484	14355	14398	14626	14406	14613	14460	14521	14413	14519	14379	14674	14437	14512	14510	14442	14485	14352	14519	14532	14498	14506	14414	14272	14541	14496	14477	14606	14553	14390	14451	14443	14454	14495	14511	14553	14559	14546	14563	14480	14479	14597	14408	14406	14560	14494	14666	14678	14297	14631	14469	14567	14472	14504	14670	14491	14451	14498	14449	14442	14426	14491	14396	14614	14537	14412	14552	14557	14501	14678	14551	14563	14496	14445	14575	14346	14512	14473	14465	14662	14602	14423	14547	14467	14600	14435	14568	14299	14536	14586	14640	14548	14595	14586	14538	14374	14467	14393	14496	14578	14468	14542	14577	14480	14459	14541	14532	14523	14341	14237	14484	14578	14594	14598	14342	14584	14517	14542	14412	14516	14424	14666	14371	14588	14515	14629	14526	14519	14554	14411	14546	14658	14522	14468	14332	14429	14551	14403	14418	14433	14409	14521	14496	14424	14417	14421	14403	14561	14416	14394	14624	14586	14479	14569	14640	14461	14497	14378	14465	14586	14533	14602	14517	14303	14389	14398	14559	14584	14449	14349	14609	14355	14392	14536	14491	14467	14566	14373	14509	14425	14466	14639	14355	14588	14544	14424	14499	14698	14517	14624	14513	14566	14540	14362	14471	14284	14508	14501	14619	14622	14393	14541	14502	14518	14338	14511	14490	14604	14620	14339	14589	14544	14530	14563	14320	14299	14509	14518	14352	14439	14689	14329	14421	14560	14470	14415	14449	14574	14544	14385	14489	14446	14522	14545	14416	14558	14391	14463	14485	14549	14560	14514	14461	14462	14716	14585	14388	14498	14402	14388	14568	14321	14450	14430	14478	14285	14403	14472	14520	14667	14351	14550	14529	14442	14509	14433	14423	14603	14578	14650	14485	14632	14405	14579	14515	14425	14562	14620	14602	14571	14520	14541	14429	14390	14487	14423	14451	14527	14422	14603	14536	14681	14524	14457	14446	14362	14500	14396	14286	14553	14383	14492	14568	14551	14340	14507	14523	14552	14406	14568	14440	14417	14382	14600	14428	14682	14666	14645	14573	14516	14570	14447	14434	14423	14534	14521	14398	14534	14438	14490	14376	14504	14595	14417	14562	14396	14508	14527	14283	14340	14506	14361	14452	14467	14716	14545	14567	14547	14420	14515	14545	14505	14486	14437	14448	14425	14504	14637	14496	14502	14556	14430	14555	14475	14625	14348	14484	14430	14684	14693	14686	14400	14497	14510	14486	14384	14543	14326	14562	14577	14470	14467	14540	14553	14514	14541	14613	14329	14699	14337	14584	14430	14592	14360	14591	14345	14565	14501	14532	14508	14614	14372	14493	14465	14422	14509	14449	14572	14511	14552	14490	14311	14398	14675	14733	14468
26960	22250	25696	22158	17820	17120	16746	16343	16130	15986	15857	16000	16052	15699	15682	15564	16011	15874	15810	15614	15677	15427	15521	15613	15500	15520	15582	15315	15564	15657	15620	15626	15529	15746	15771	15550	15470	15629	15613	15552	15456	15463	15659	15488	15560	15675	15665	15505	15701	15544	15685	15746	15593	15595	15602	15668	15582	15747	15717	15609	15541	15631	15602	15492	15754	15697	15586	15687	15555	15728	15527	15582	15493	15565	15421	15705	15545	15733	15686	15646	15676	15759	15493	15470	15467	15720	15570	15654	15680	15524	15473	15609	15541	15403	15522	15539	15630	15578	15479	15560	15477	15448	15356	15509	15530	15436	15559	15733	15577	15586	15525	15795	15514	15409	15408	15356	15674	15569	15559	15551	15535	15410	15609	15499	15596	15583	15477	15625	15611	15715	15509	15410	15722	15608	15554	15482	15553	15466	15562	15514	15703	15336	15541	15589	15719	15420	15640	15767	15544	15544	15688	15655	15598	15495	15352	15458	15567	15721	15459	15597	15507	15566	15959	15527	15467	15532	15513	15501	15547	15457	15727	15595	15418	15762	15574	15714	15689	15655	15545	15770	15585	15619	15795	15613	15575	15593	15509	15649	15718	15690	15590	15518	15665	15442	15606	15562	15676	15603	15645	15708	15592	15579	15724	15628	15546	15453	15679	15547	15541	15650	15544	15512	15413	15444	15560	15584	15655	15550	15464	15628	15712	15383	15681	15618	15697	15562	15646	15563	15687	15662	15683	15582	15841	15550	15682	15517	15590	15369	15625	15398	15512	15506	15533	15593	15408	15530	15400	15669	15425	15727	15659	15560	15513	15625	15610	15640	15645	15706	15640	15573	15497	15561	15460	15582	15667	15580	15599	15611	15486	15655	15604	15794	15457	15629	15481	15459	15669	15487	15550	15605	15652	15464	15375	15637	15575	15522	15651	15592	15531	15655	15673	15382	15582	15601	15550	15718	15661	15391	15548	15480	15472	15530	15426	15688	15644	15743	15574	15806	15541	15646	15468	15765	15651	15551	15592	15786	15532	15524	15524	15656	15503	15573	15599	15466	15538	15548	15398	15634	15635	15597	15539	15299	15566	15632	15421	15310	15601	15601	15658	15695	15443	15403	15666	15677	15654	15563	15711	15462	15524	15424	15379	15518	15719	15530	15666	15801	15447	15680	15588	15603	15336	15454	15462	15606	15644	15640	15506	15411	15624	15511	15474	15517	15611	15606	15572	15562	15658	15458	15588	15602	15731	15731	15544	15772	15419	15633	15415	15709	15535	15571	15527	15444	15468	15516	15611	15556	15512	15507	15386	15773	15546	15498	15540	15595	15648	15466	15607	15531	15735	15547	15616	15565	15635	15450	15524	15514	15635	15624	15695	15502	15681	15337	15592	15667	15723	15519	15368	15485	15504	15552	15572	15660	15450	15533	15829	15514	15538	15601	15680	15485	15729	15639	15605	15689	15508	15736	15589	15509	15589	15677	15742	15594	15579	15675	15561	15567	15782	15439	15591	15404	15379	15473	15589	15659	15577	15483	15593	15530	15405	15777	15506	15689	15631	15487	15711	15688	15517	15488	15501	15604	15661	15486	15667	15585	15636	15679	15557	15554	15621	15608	15408	15603	15535	15535	15451	15568	15479	15474	15732	15572	15635	15551	15450	15517	15627	15666	15429	15519	15433	15533	15586	15677	15606	15583	15674	15573	15801	15469	15450	15455	15815	15576	15677	15574	15490	15657	15548	15455	15619	15421	15524	15496	15505	15457	15617	15539	15600	15609	15549	15734	15373	15563	15568	15620	15600	15482	15745	15588	15541	15579	15612	15523	15590	15560	15433	15620	15673	15649	15637	15716	15709	15570	15656	15682	15494	15511	15656	15543	15457	15583	15306	15658	15560	15639	15578	15754	15649	15594	15501	15433	15490	15399	15569	15590	15646	15701	15494	15498	15582	15643	15697	15577	15443	15805	15517	15500	15514	15557	15575	15677	15613	15616	15488	15655	15562	15643	15494	15567	15521	15525	15572	15337	15477	15547	15585	15600	15624	15672	15626	15568	15551	15562	15434	15548	15469	15521	15585	15514	15431	15516	15550	15517	15791	15772	15602	15565	15596	15608	15542	15560	15584	15458	15293	15514	15671	15586	15548	15420	15500	15537	15478	15567	15365	15496	15633	15771	15554	15227	15692	15447	15417	15500	15651	15655	15653	15607	15678	15592	15710	15609	15553	15424	15481	15529	15410	15638	15626	15427	15546	15419	15483	15580	15496	15515	15611	15674	15630	15762	15643	15617	15651	15602	15786	15499	15373	15631	15570	15566	15500	15609	15667	15584	15542	15692	15702	15595	15653	15515	15548	15751	15633	15635	15543	15606	15513	15546	15470	15541	15516	15667	15645	15487	15557	15734	15723	15515	15573	15660	15654	15625	15587	15630	15517	15445	15646	15527	15624	15452	15731	15663	15627	15553	15601	15608	15452	15605	15537	15446	15732	15427	15652	15476	15525	15423	15656	15500	15623	15456	15571	15452	15226	15653	15456	15635	15580	15660	15489	15446	15519	15679	15734	15466	15306	15599	15648	15728	15815	15615	15588	15644	15457	15630	15733	15576	15652	15734	15671	15636	15616	15626	15480	15704	15498	15625	15533	15575	15594	15574	15506	15640	15694	15468	15500	15563	15628	15520	15581	15630	15826	15653	15606	15634	15410	15412	15639	15598	15455	15588	15260	15692	15561	15405	15612	15632	15541	15480	15570	15669	15627	15467	15625	15527	15664	15533	15596	15512	15582	15603	15490	15787	15886	15459	15584	15456	15745	15376	15529	15647	15497	15501	15718	15457	15513	15462	15608	15453	15543	15500	15523	15401	15540	15652	15654	15410	15724	15573	15544	15566	15401	15322	15549	15566	15447	15565	15396	15407	15447	15602	15327	15532	15757	15359	15624	15538	15465	15482	15480	15720	15734	15538	15502	15574	15716	15578	15465	15711	15532	15682	15643	15693	15608	15479	15673	15670	15543	15585	15564	15532	15674	15534	15585	15670	15489	15559	15665	15568	15667	15647	15623	15505	15441	15536	15721	15564	15486	15714	15572	15655	15802	15498	15425	15482	15480	15697	15637	15573	15617	15513	15689	15670	15641	15539	15560	15476	15482	15468	15578	15641	15522	15609	15671	15503	15498	15543	15662	15461	15756	15640	15882	15536	15588	15740	15448	15403	15582	15528	15604	15369	15673	15570	15581	15488	15603	15604	15523	15492	15504	15726	15600	15432	15518	15512	15646	15805	15502	15424	15435	15530	15622	15647	15431	15546	15688	15747	15700	15744	15573	15602	15503	15518	15573	15636	15516	15505	15580	15565	15443	15318	15561	15539	15735	15436	15583	15626	15534	15570	15417	15483	15652	15697	15754	15610	15693	15548	15603	15647	15629	15652	15504	15565	15497	15499	15524	15607	15765	15615	15492	15648	15563	15468	15693	15671	15548	15753	15511	15676	15550	15600	15660	15647	15523	15526	15511	15542	15532	15303	15632	15672	15662	15401	15538	15593	15575	15705	15692	15477	15596	15683	15623	15722	15746	15561	15429	15644	15578	15717	15682	15578	15539	15670	15572	15543	15709	15500	15509	15446	15591	15481	15493	15596	15565	15530	15711	15641	15499	15433	15522	15494	15630	15715	15398	15530	15353	15667	15505	15604	15628	15601	15652	15656	15788	15691	15661	15514	15395	15525	15629	15609	15387	15577	15708	15478	15499	15509	15732	15583	15565	15539	15601	15444	15667	15456	15443	15698	15668	15630	15551	15517	15588	15713	15449	15360	15656	15408	15577	15546	15647	15533	15531	15522	15425	15592	15398	15562	15472	15385	15702	15554	15500	15646	15566	15510	15762	15560	15509	15592	15475	15332	15715	15475	15607	15361	15474	15597	15678	15665	15511	15696	15763	15693	15458	15478	15786	15647	15510	15602	15631	15574	15757	15608	15438	15681	15511	15590	15439	15437	15592	15342	15678	15616	15548	15833	15551	15576	15603	15643	15496	15402	15670	15594	15779	15529	15555	15506	15348	15535	15482	15584	15446	15609	15653	15474	15597	15709	15598	15548	15524	15610	15649	15451	15627	15504	15708	15554	15640	15440	15633	15522	15556	15536	15461	15404	15500	15409	15495	15624	15496	15607	15569	15716	15585	15633	15425	15618	15517	15468	15493	15667	15587	15644	15479	15716	15484	15658	15460	15535	15663	15661	15373	15715	15636	15455	15568	15710	15609	15374	15478	15343	15594	15707	15465	15469	15590	15566	15437	15468	15595	15605	15612	15675	15537	15508	15569	15539	15728	15741	15630	15542	15613	15553	15691	15570	15531	15559	15737	15645	15583	15589	15522	15411	15525	15458	15618	15515	15446	15621	15614	15588	15627	15517	15650	15836	15586	15538	15434	15559	15507	15557	15608	15571	15486	15388	15493	15364	15547	15624	15605	15546	15608	15567	15581	15359	15612	15522	15540	15599	15717	15525	15528	15600	15539	15617	15409	15522	15556	15467	15582	15715	15446	15732	15850	15527	15848	15752	15607	15715	15563	15422	15674	15619	15600	15581	15488	15642	15666	15682	15613	15674	15508	15483	15735	15557	15533	15545	15705	15689	15494	15751	15722	15645	15507	15529	15385	15525	15679	15570	15653	15496	15533	15538	15444	15375	15572	15776	15758	15631	15672	15715	15595	15538	15521	15686	15663	15616	15573	15426	15594	15735	15472	15552	15415	15595	15675	15330	15517	15274	15520	15814	15519	15492	15663	15703	15539	15704	15584	15625	15607	15480	15517	15422	15593	15738	15375	15367	15648	15618	15638	15401	15391	15540	15451	15622	15704	15613	15547	15530	15496	15683	15584	15723	15568	15596	15514	15526	15410	15397	15495	15500	15614	15673	15679	15593	15596	15590	15458	15504	15567	15523	15722	15440	15625	15458	15436	15555	15391	15577	15500	15500	15465	15690	15486	15572	15556	15653	15596	15666	15550	15786	15623	15380	15625	15615	15465	15466	15573	15620	15334	15351	15465	15513	15618	15531	15763	15719	15698	15682	15646	15452	15614	15607	15697	15622	15768	15464	15541	15462	15558	15541	15919	15567	15552	15636	15637	15540	15747	15716
19798	28268	25557	20164	17527	16200	15619	15057	14773	14544	14474	14389	14198	14006	14311	14264	14354	13959	14143	14086	14053	14261	14045	14010	14037	13954	14173	13966	14004	13891	14004	14023	14048	14145	14120	14162	13995	14045	13926	13970	13888	14167	14035	14000	14139	13946	13893	14107	14026	13909	14020	13973	13999	14045	14228	14032	14130	13936	13913	14222	13937	13985	14002	14038	13905	14140	13891	13981	14038	13939	14151	13972	14154	13897	13970	14081	14105	13912	14039	14003	13905	14006	14064	14013	14017	13982	14072	13987	13936	14140	14082	14121	13992	13989	14000	13879	14195	13971	13927	14035	14063	14019	14046	14018	13978	14039	14056	14121	14122	14125	13991	14115	13930	13950	13998	14036	13834	14047	13950	14218	13861	13875	13887	13981	13953	14035	14021	14065	14066	13955	13806	14006	14078	14080	13978	14080	14080	13974	13921	13983	14054	13940	14004	13933	14102	13991	13909	14043	13891	14025	13818	13824	14150	13998	13939	14003	13969	13938	13943	13852	13930	13994	14145	13991	13906	14030	14067	14153	13939	13918	14035	13958	14169	13971	14082	13987	13862	14005	14022	14135	13951	13819	13880	13978	13972	13906	13939	13984	13970	13879	14005	14048	14002	13860	14016	13979	14042	13846	14074	13935	14093	14005	13972	13934	13937	14070	14057	14162	13996	14017	14131	14027	14052	13996	14077	13801	13972	13978	13999	13975	14010	14002	13914	13903	14077	14092	13905	13892	13891	14098	14001	13799	13924	13936	13872	14155	14010	13905	14070	13962	14033	13837	14056	13902	13913	14042	14045	13964	14061	13991	13994	14008	13972	13919	13939	13991	13909	14082	14032	14053	14020	13936	14109	14109	13940	14023	14039	13973	13939	14089	13951	14002	13912	13981	14075	13974	14104	13942	13886	13926	14084	13971	13794	13939	14098	14050	14005	14064	14009	13891	13908	13844	14072	13855	14023	14141	13942	14181	13772	14134	14071	14022	13957	13856	14070	14179	13974	14075	14208	13954	13898	13987	13912	13819	13989	13967	14079	13949	13901	14224	13980	13969	14092	13869	13978	13862	14044	13939	14105	14086	14014	14052	14031	13893	13896	14032	14047	14003	14007	13853	14028	13999	13960	14021	13786	13909	14147	13979	13812	14008	13829	14029	13924	14040	14012	13986	14073	13981	14132	13789	14024	13945	13981	14221	14149	14113	13872	14035	14053	14035	13978	13945	13897	14046	13935	14040	14042	14046	13970	13916	13812	14057	13892	13968	13970	14069	14134	14183	14061	14061	14090	13989	13915	13989	14123	14087	13987	13925	13898	13901	14013	14167	13899	14028	14018	14015	13962	13889	14016	13971	13998	13873	13925	13917	14025	13932	13952	14033	13868	13933	14000	14205	14023	14050	14118	13960	14148	13944	13859	14093	14255	13902	13957	14010	14026	13985	14029	14013	14092	14102	14000	14007	13993	13900	13858	13783	14095	14044	13965	14015	13956	13891	14005	14055	14024	14014	13865	14081	14231	14155	13798	14085	14139	14055	13930	13943	14076	13944	14046	14178	13958	13827	14175	14062	14092	13890	13915	13941	14073	13944	13979	14061	13875	13774	14010	14056	14065	14122	13978	13937	13922	14065	13996	14109	13963	13990	14055	13940	14110	14116	14117	14062	14041	13786	13848	13844	13930	13863	14117	14044	14064	14071	13942	14109	13846	14154	13971	13988	13981	13964	13976	14044	13956	14055	14012	13946	14099	13862	13711	14015	14080	14053	13998	13895	14189	14023	13982	14012	13903	13961	13785	13868	13978	14126	13998	14131	14023	13978	14048	14004	13974	14064	14125	14073	14009	13967	13973	14107	14190	13897	13992	13945	14051	13864	14000	13975	14033	14101	13943	14044	13850	13862	14121	13934	13991	14111	13863	14076	13995	13918	13976	14021	13882	13943	13906	13994	14014	14121	13933	13800	14042	14150	13991	13906	13946	13991	14030	14053	14147	13986	13955	14219	13992	13983	13874	13997	14092	14084	13906	13933	14018	13963	13984	13938	13931	13915	14044	14052	13920	13994	13934	14051	14052	14025	13963	13958	14105	13945	14150	14122	13885	13883	13918	13979	14052	14000	14061	14018	13980	13988	14100	14059	13900	14008	14039	14037	14041	14082	14070	14081	14202	13863	13896	14067	14034	13928	14014	13937	13964	14071	14019	14068	13940	13830	14167	13895	13972	14001	14073	14002	14125	13987	14042	13924	14026	13991	14032	13967	14153	13913	14220	14019	14051	13975	14067	14068	13969	13969	13985	13961	13874	13895	14074	14056	13839	13934	13949	13907	13947	13996	13895	14032	14135	14106	13998	13858	14034	14001	14139	13919	14116	14151	13990	13974	14067	14073	13953	14085	13892	14067	13963	13983	13907	13857	13779	13989	14086	13977	13867	13944	13995	14214	13894	14104	14118	13869	14089	13998	14041	13881	14006	14081	14094	14067	14141	14025	14036	13913	13944	13998	14081	14150	14007	13850	13885	14206	13982	14072	13864	13942	14072	14109	14050	13926	14030	13916	13865	14031	14082	14076	14174	13830	14086	13973	14007	13993	14008	13934	14000	13908	14011	14006	13994	14106	14044	13906	13893	13911	13968	14027	13888	14131	13986	14073	14158	13973	13953	14111	13956	14036	13956	13849	13910	13933	13994	14064	13822	13850	13893	13996	14037	13915	14112	13913	13924	14045	13909	13865	14068	14032	13957	14091	14088	13907	14065	14031	14066	14147	14035	13627	13975	13959	14036	14003	13933	13880	13920	14016	14085	14097	13936	13993	13830	14047	13941	13939	13975	13870	14037	13993	13834	13828	14114	14048	14010	14133	13997	14047	14025	13997	14152	14152	13959	14081	13957	14026	13958	14221	13964	13845	14021	13997	13874	13807	13954	14116	13901	13915	13968	13875	14047	14021	13883	13919	14070	14196	13877	14072	14076	14098	13835	14064	14085	14070	13932	13940	14018	14037	14125	13966	13967	13985	14125	13925	13918	14025	13995	14031	13947	13975	14112	14184	14066	14077	14093	13961	14160	13932	14102	14048	13922	14031	14100	14070	14002	13897	14114	13963	13920	13988	14038	13889	13772	14189	13997	14055	14002	14080	14015	13989	14103	14127	13996	13833	14045	13984	14069	14058	13929	13999	13973	13941	13863	14128	13885	14065	14085	13875	13901	13893	14086	14024	13994	14086	13943	14054	14009	13953	13960	13901	13978	13978	13934	13918	14151	14095	13903	14087	14029	14003	13960	13973	13973	14040	13918	13800	14013	14017	13830	14007	14013	13975	14131	13999	14030	14081	14009	14018	14041	14201	14122	14242	13961	14051	13909	14046	14173	14013	14088	14010	14029	14010	13992	14100	13934	14082	14061	14007	14124	14134	14236	14069	13957	14181	14119	13998	13905	14060	13901	13986	13888	14038	14003	14023	14132	13958	13835	13998	14057	14067	14057	14008	13996	13978	14174	13947	14085	14099	14180	13819	13822	14035	14009	14172	13889	14092	13922	14023	13982	14149	14208	13852	14055	13909	14060	13994	13964	14021	14093	14004	13930	13929	14073	14055	13996	14068	13981	14014	13956	13856	14116	14144	13871	13795	13902	13953	13957	13970	14144	14066	14050	13966	13886	14116	14065	14010	13872	14074	13882	14069	14046	14172	14005	14182	13934	13996	13989	13855	14044	14032	14114	13885	14163	13977	13924	14031	14068	14038	14050	13884	13990	14086	13882	13941	14063	13977	14032	13985	13923	14042	13965	14089	14007	13930	14069	13951	14048	13876	13825	14203	14129	14060	14178	13827	14108	14062	13944	13911	14112	14005	14092	14045	13956	13979	13879	14039	14205	14042	14056	14108	14106	13995	13905	13770	14082	14006	13870	14029	13906	14250	14080	14021	13889	14071	13949	13995	14050	13877	13879	13875	14090	14039	13952	14021	14110	14045	14009	14020	14005	14066	13887	14018	13989	13992	13937	14011	13952	14081	13854	14082	13833	14019	13956	13910	14187	13951	13899	14186	13986	14259	14018	14130	13900	14066	13848	13882	14037	13868	14107	13926	14026	14018	13951	14064	13949	13922	14063	14044	13900	14042	14096	14152	14216	13954	14030	14140	14092	14019	14046	14002	14106	14069	13974	13842	14037	13967	13981	13921	14264	13959	13965	14120	14058	14128	13998	13898	13861	13902	13986	14018	13920	13980	14090	14060	13874	14163	13839	13928	14015	13950	13858	14020	14081	14194	13970	14009	13958	13979	13872	13948	13976	13988	13986	14124	14008	14014	13976	13975	13882	13828	14080	13948	13909	14048	14000	13910	14006	13942	14062	13898	14098	14135	14056	13985	14126	13887	13958	14038	14085	13917	14013	14156	13861	14040	13978	14038	13974	13974	14076	14081	13943	14000	14103	14084	13940	13876	13925	14002	14180	14086	13840	13954	13903	13970	13990	13919	14031	14118	13894	14014	13926	13966	14017	13974	13891	14096	14200	13859	13987	14039	14036	14077	13818	14067	13835	14062	14007	14028	14094	13844	14045	13828	13915	13998	14002	13895	14150	14005	14010	13968	14031	14130	13888	13945	13885	13826	14034	14231	13916	14023	14188	13973	14068	13959	13948	14009	13982	13976	13894	14110	13999	14104	13998	14010	13892	13934	14025	13915	13979	13923	13938	13965	14013	13883	14135	13816	14117	14016	13865	13959	14055	14103	14191	13949	13908	13892	14035	13933	14136	14131	14073	13970	14072	14034	14051	13872	13990	14036	13923	13980	13976	13890	14037	14089	13827	13975	14174	14048	14048	13969	14117	14144	14053	14118	14014	14113	13951	13837	13888	14019	14045	13900	14150	14058	13814	14218	13910	14093	13927	14010	14091	13991	14005	14144	13858	14126	14050	13996	13932	13885	13849	13948	14098	14047	13954	13950	14075	14021	13908	13930	13847	14033	14009	14062	14031	13999	13983	14135	13879	13879	14055	13996	13986	14007	13995	13828	14161	13893	14048	14202	14054	14105	13911	14016	13854	14028	14045	14004	13970	14011	14001	13927	14067	13954	14113	13950	14041	13969	13903	13940	13924	13903	14022	13970	14056	13974	13983	14058	14066	13951	13962	13966	14056	13932	14013	14035
24488	21756	29309	24975	23045	23063	21853	19189	18214	18347	17931	17711	17624	17615	17510	17230	17269	17260	17162	17138	17080	17109	17195	17165	17163	17043	17029	17040	17263	16954	17193	17080	16891	17036	16963	17007	17154	17055	16966	17131	16809	17156	17011	17108	16909	17190	16997	17172	17078	17051	17149	17182	17070	16910	17091	17102	17047	16910	17241	17054	16964	17072	17030	16958	16921	16958	17298	16909	16992	17149	17164	16922	17059	16977	17011	17139	17072	16995	17007	17031	17222	16914	17013	16852	17058	16956	16938	16785	17036	16923	17017	17189	17173	16870	17020	17035	16883	16807	17114	16914	17032	16981	16902	17039	17035	17132	17048	16921	17019	16992	16987	17152	16914	16876	17017	16921	16937	17125	17001	16934	16689	17117	16945	17134	17056	16901	17171	17237	17024	16860	16912	16936	16941	17033	16969	17031	16998	17018	17158	17038	16942	16634	16985	16914	17006	17123	16926	17077	16936	16940	16926	16895	16968	16966	16845	16937	17013	16899	16946	17032	17124	16876	16914	16992	16819	17065	16977	17066	17042	16915	16778	16708	17070	17023	16834	17139	17071	17145	16894	17135	16984	16992	17022	16827	17016	16993	16975	16917	16906	16976	17137	17038	17202	17128	17050	17036	16968	17049	16917	17067	17025	16892	17044	16838	16973	16983	16870	17007	17054	16979	17058	17074	16859	17130	17015	16830	16900	17073	16773	17170	17087	17079	16733	16999	16967	16776	16932	16926	16947	16805	17040	16977	16996	16763	17041	17143	17022	17047	16936	17087	17181	16717	17000	17070	17080	17091	17069	16849	17000	16884	16997	16935	17055	16996	17436	16917	16989	17146	16812	17017	17190	16936	16843	16985	17084	16988	16924	16862	17051	16919	17286	16973	16957	16817	16928	17183	16981	16929	16859	17029	17006	16958	16929	16914	17083	16975	16973	17106	17015	17191	16833	16773	16836	17140	16927	17197	16857	17166	17060	16934	17064	16894	17006	16937	17099	17072	17048	17004	17037	16839	16993	16969	17154	16952	16973	16975	17083	16883	17084	17204	16971	17124	17129	17003	16918	17108	17084	16759	16770	17231	16950	17099	17041	17029	16840	16831	16872	16817	16899	17118	17129	17014	17122	17147	17142	16802	16971	16886	16834	16950	17132	16831	17145	16943	17051	17077	17012	17030	16975	17020	17191	17198	17018	16850	17004	16820	16824	16908	16997	16973	16928	16945	16923	17025	16874	16975	16940	16894	17057	17138	17139	17022	17064	16803	16979	16942	16900	17109	17124	16929	16954	16884	16878	17004	17034	16902	17002	17026	16841	16959	16979	17080	17136	16884	16892	16821	16958	16884	17010	16976	17062	17028	17007	17063	16950	16929	17042	17023	16993	16954	17003	17015	16802	17019	17031	16960	16971	17178	16947	17015	16881	16930	16926	17042	17070	17154	17119	17092	16718	17078	17084	17012	16787	16953	16938	17061	16941	17015	17073	17030	17010	17057	17057	17129	17017	16884	16918	17067	16796	16932	16939	16853	16873	16979	16952	17072	17285	17045	16748	16737	17008	16931	17074	17017	16907	16943	16871	16903	17041	17037	16933	16877	16930	16988	16889	16929	17059	17076	17085	17304	17073	16811	17026	16864	17025	17009	16935	16843	16961	16894	17131	16998	16923	17131	16954	16968	17125	16953	17110	17013	16928	16978	17095	17045	16875	16954	16908	16890	17021	17176	17090	16970	17082	17084	16851	17092	16949	17049	17010	16951	17003	16931	16948	16918	16947	17002	16914	17037	17113	16937	17079	16772	16982	17008	17011	16995	16951	16786	16917	16965	16868	16910	16848	17058	16896	17194	16879	16828	16978	17035	16984	17116	17013	16935	16770	16914	16943	16801	16748	16930	17018	16976	16982	16870	16736	17059	17116	17215	17023	16931	17015	16996	16949	16995	16764	16944	17038	17059	17138	17094	17070	16914	17241	16997	17007	16830	17003	16821	16975	16997	16889	17019	16932	16979	16985	17088	16992	17044	17095	16902	16833	17141	16896	16766	16854	17061	17122	16965	17348	17123	16990	16932	17019	17104	16840	16873	16955	16934	17125	16773	16957	16838	16931	16785	16760	16834	16839	17011	17025	17132	16830	17227	17062	17040	16774	16964	16914	17097	17229	17211	17017	17146	17076	17008	16931	17139	16945	16872	17289	16960	17141	16990	17198	17051	17040	16743	16850	16896	16961	17104	16945	17125	17063	16998	17134	17004	16895	16907	17055	16975	16977	17103	17047	16988	17005	16927	17099	16920	17119	16997	17038	17192	16918	16964	17113	17095	16859	16989	17188	17161	16926	17115	17099	16830	17017	17221	17302	16947	16851	17016	16827	16905	17055	16925	17000	17152	16925	17038	17017	16768	17189	17165	17172	16966	16905	17015	16951	17034	16947	17125	17045	16883	17050	16934	17035	17066	16869	16953	16944	17139	17215	17082	16955	17125	17142	17306	16974	16829	17064	16816	17229	17154	17099	17067	16736	17049	16850	16846	16895	17015	16930	17241	17089	16927	16884	17061	16970	16982	17049	17079	16854	16933	17180	17067	17081	16957	17048	16908	16912	16901	16918	16881	17000	16982	16962	16833	16871	16891	16882	17055	16784	16934	16999	16880	16894	17026	16941	17184	17013	16827	16853	17041	16935	16920	16858	16914	17009	17024	17013	16976	16930	16823	16887	17086	17143	17079	17077	16901	17059	17168	16864	16907	17224	16900	17275	16859	16924	16929	16915	16934	16818	17265	16924	17010	17195	17027	16861	17032	16819	16945	17147	16901	16940	16973	16998	16881	16900	17032	16959	16815	17200	17100	17026	16953	17185	16850	16951	17125	16876	17259	17161	17039	16979	16918	17070	17180	17065	17047	16945	17086	16995	17029	16988	17004	16990	16844	16947	17089	17063	16836	17020	17069	16940	16842	17008	17167	17191	16877	17280	16821	16934	17066	17046	17137	16856	17269	17160	17045	16801	17013	16946	17014	16917	16894	17054	16877	17182	17137	17161	17100	17150	17008	17140	17086	16915	17040	16939	16833	16973	16982	16990	16978	17237	17032	16915	17012	17043	16860	17049	16979	17064	17066	16933	17012	16840	17017	17039	17067	17033	16973	16988	16976	16946	16940	17064	17006	17080	17194	16701	16903	17090	16942	17167	16970	16947	17099	16947	16971	17103	16898	16843	17061	17060	17184	16883	16738	16881	17028	17082	16944	16905	16977	16986	16928	16993	17044	16987	17020	16825	17042	16729	17024	17212	17145	17223	16766	17059	16929	17174	17090	16828	17058	17015	17015	16870	16951	17022	17097	16848	16862	17007	17027	17049	17014	17297	17080	17044	16930	16916	16982	16857	16900	16787	16899	17141	16897	16864	17117	16930	16921	16956	17033	16860	17008	16955	17027	16911	17026	17090	16983	16908	17010	16954	16946	17070	17027	17064	17065	17035	16802	16965	16876	16950	16893	17019	17061	17128	16980	17031	17162	17054	17293	16992	16830	16908	17155	17225	16955	17076	17054	16883	17002	16968	16871	17058	16999	17121	17102	17065	16926	16958	16854	16991	16974	17019	16839	16812	16790	16785	16951	17326	16939	16971	17122	16883	16966	16903	17129	16857	16911	17071	16812	16912	17049	17234	17011	17186	17098	16851	16987	16942	17036	16872	16913	16881	17101	16988	16839	16748	16940	16875	17059	17089	17263	17235	17002	16939	17111	17171	16946	16948	17056	17055	16871	17190	16874	16894	16880	17042	17099	17132	17100	17093	16944	17059	17075	17002	17033	17145	17001	17197	17080	17029	16901	16633	16871	17027	16890	16976	17191	17010	16922	16890	17192	17099	17022	16996	16923	17121	17035	16979	17100	16756	17033	17058	16718	16881	16955	16914	16877	16831	17017	17053	16888	16953	16990	17229	17033	17224	17232	17131	17081	16802	17130	17029	17146	17189	16917	16875	16923	16921	16931	17049	16901	17017	16790	16939	17124	16973	16851	17006	17193	17013	16988	16771	16884	16989	17046	16980	16988	16877	16956	16941	16971	16901	17137	16946	17015	17098	17024	17087	17146	17072	17246	17171	16934	16997	16944	16993	17013	17247	16918	16892	16829	17096	17000	17092	16950	17098	17182	17173	16995	16971	17038	16948	16769	16998	16992	16882	16908	16968	17033	16964	17169	16984	17007	17086	16816	16830	16936	17181	17157	17065	17006	16923	16868	17004	17103	17069	17060	16933	16868	17047	17286	17022	16988	16941	17064	17098	16853	16890	17108	16992	17180	17088	17065	16980	17143	16964	17008	16997	17029	16813	17066	16924	16984	17154	17177	16855	17066	16627	16913	17068	16680	17022	17187	17015	16933	17049	16972	17089	16905	17044	17009	17071	16951	17100	17137	17029	17018	17008	16853	17103	17142	16960	16910	16979	16912	17082	16968	16931	16727	17101	17055	16921	17083	16973	16705	17044	17087	16921	16898	16997	17033	17008	16934	17082	16998	17248	16853	17246	17220	17038	17148	16995	16936	16932	17074	16909	17072	17027	17084	17072	16947	16977	17159	17120	17085	16898	17141	17022	17088	16903	16905	16952	16939	16980	17014	17018	17032	16906	16924	17240	17128	16901	17129	17003	16909	17077	17034	17135	17005	16856	17043	16868	16976	16994	16810	17128	16932	16854	16906	17034	17017	17094	16862	17053	16952	17046	17025	16988	16924	17033	17068	16951	16909	16848	16899	17011	16977	17000	17180	16858	17073	17028	16781	16737	17125	17085	17042	16897	17053	17073	17171	16949	17123	17146	16838	16909	17021	16831	17062	17044	16857	16877	16999	17145	16879	16989	16804	16805	16940	17140	17071	17248	17005	17146	16821	16989	16987	16873	17160	17003	17101	16948	16875	17054	17015	16923	17037	17067	17260	16801	17042	16902	17007	16769	17031	17027	16848	17187	17081	17205	16916	17002	17052	16947	17191	17088	17104	16956	16938	17094	16881	17059	16975	16938	16991	16974	17045	17032	16742	16828	16930	16862	17167	17135	16996	17055	16903	17015	16825	16930	17024	16914	17108	17091	17050	16835	16894	17137	17015	16948	17087	16844	16971	17016	17040	17029	17062	17219	17108	17039	17008	16975	16975
22433	38552	35642	27773	23364	20413	18784	17720	17148	16912	16561	16032	15690	15667	15480	15482	15351	15287	15174	15285	15304	15196	15117	15311	15052	15141	15285	15090	15246	15084	15228	15308	15184	15239	15067	15294	15177	15274	15189	15132	15181	15179	15148	15177	15242	15047	15295	14963	15194	15142	15237	15158	15074	15222	15143	15246	14991	15272	15121	15106	15129	15109	15055	15076	15290	15142	15175	15229	15242	15322	15136	15028	14862	15089	15033	15032	15149	15268	15105	15079	15255	15118	15101	15001	15214	15098	15102	15375	15103	15205	14971	15012	15120	15127	15002	14948	15083	15219	14958	15170	15135	15054	15110	15144	15095	15071	14937	15085	15126	15115	15167	15140	15043	15026	15183	14941	15222	15251	15075	15223	14930	15059	15103	15201	15197	15274	14984	15140	15195	15107	15122	14882	15213	15044	15048	14966	15167	15171	15035	14992	14972	15120	14998	15138	14901	15130	15015	15102	15026	15103	15164	15250	15151	15113	15115	15087	14992	15019	15107	15144	14869	15132	15151	14901	15111	15086	15282	15305	15201	15110	15090	15121	15164	15150	15170	15202	15114	15080	15110	15082	15107	15187	15155	14920	15092	14967	14946	14963	14990	15030	15184	15104	15248	15050	15079	15114	15128	14989	14953	15099	15113	15061	15168	15053	15167	15094	15302	14915	15133	14940	15118	15061	15182	15004	14998	14903	15023	15114	15260	15060	15034	15052	15251	15028	15082	15144	15065	15140	15157	15193	15075	15068	15089	15032	15034	14900	15097	15025	15164	15149	15092	15172	15248	15124	15055	15138	14981	15123	15291	14980	15066	14991	15002	14997	15059	15221	15005	15004	15167	15205	15098	15100	15176	15065	14956	15080	15121	14968	15083	15201	15143	14864	15146	15154	15232	14921	14986	14994	15278	15134	15146	14944	15072	15129	15161	14984	14940	15119	15226	14987	15092	15046	15126	15099	15019	15314	15054	15130	15178	15055	15130	15117	15087	15062	14944	14960	15064	15002	14934	15063	15111	15021	15127	15026	15204	15089	15089	15126	15051	15136	14927	15222	15153	15100	15113	15094	15038	15128	15036	14982	15092	15100	15001	15200	15112	14903	14948	15054	15119	15042	15058	15063	15070	15205	14990	15016	15039	14865	15019	15054	15149	15190	15140	14922	15057	15075	14962	15134	14938	15222	15152	15131	15102	15022	15055	15156	14946	14937	15186	15175	15140	15092	15164	14938	15028	14964	15243	14906	15023	15101	15127	15073	15083	15193	14979	14980	15154	15166	15026	15080	14990	15046	15112	14952	15136	15116	15131	15034	15072	15008	14940	15115	15089	15146	14960	15186	15066	14954	15141	15067	15073	15086	15123	15189	15313	15232	15117	15191	15001	15163	14938	15156	15100	15219	14991	15056	15124	15100	14989	15091	15138	14989	15055	15059	14971	15072	15021	15175	15042	15059	15212	15071	15088	14962	15124	15073	15245	15133	15143	15212	15200	15248	14917	15157	15121	14915	15002	15057	15000	15211	15069	14956	15129	14954	15118	15073	14968	15198	14970	15054	15223	15124	15088	15258	15157	15317	14991	14994	15138	15282	15048	15162	15170	15056	15191	15066	15082	15044	15136	15130	15068	15359	15364	15090	15224	15083	15155	14966	15286	14974	15198	15065	15221	15060	14865	15071	15156	15031	15203	15290	15021	15211	15057	15055	15197	15017	15121	15155	15173	15045	15028	15051	15184	14997	15163	15135	14961	15048	15070	15187	15030	15201	15211	15089	14978	15096	15074	15077	14944	15133	15041	14917	15189	15004	15112	15152	15114	15156	15111	15188	15247	15028	15049	15150	15016	15125	15096	14945	15062	15235	15140	15152	14978	15119	15129	15139	15021	15086	15094	15135	15101	15157	15121	15149	15083	14959	15007	15115	15030	14970	15143	15092	15149	15121	15064	15304	15089	15211	15101	15134	15136	15153	15180	15098	14977	15137	15108	15114	15118	15092	15025	14984	15230	15081	14942	15085	15136	15101	15186	15145	15091	15126	14929	15077	15097	15153	15109	15226	15109	14891	15094	15153	15070	15101	15156	15153	15024	15247	15165	15090	15227	15047	15127	15048	15070	15099	15086	15172	15126	15166	15166	15125	15161	15144	15058	15076	14977	15217	15118	14962	15351	15101	15193	15214	15031	15035	15116	15102	15147	15086	15115	15115	15137	15189	15137	15064	15149	15077	15008	15107	15276	15089	14983	15221	15196	14964	15211	15196	15092	15061	15025	14911	15068	15150	14954	14999	15115	14996	15065	15008	15187	14959	14989	15159	15117	15041	15124	15090	15049	15033	15314	15051	15072	15105	15043	15159	15244	14955	15183	14968	15045	15064	15208	15086	15352	15166	15212	14972	15211	15182	15048	15137	15024	15029	14931	15068	15160	15120	15058	14981	15097	15092	15040	15054	15067	15203	15252	15200	15111	15025	15103	15095	15118	15012	15005	15020	15017	15092	14970	15076	15199	15110	15083	15047	15083	14863	15073	15105	15229	15050	15289	15192	15036	15145	15197	14998	15077	15008	15066	15036	15085	15111	15219	15328	15061	15207	15081	15173	15135	15017	14997	15057	15070	15120	15071	15089	15063	15063	15127	15149	15037	15089	15084	15149	15140	14966	15184	15047	15109	14920	15159	15049	15134	15111	15089	15176	15205	15233	15089	15109	15087	14932	15096	15034	14937	15110	14974	14989	15037	15006	15019	15158	15107	14979	15174	15071	15082	15103	15079	14925	15057	14947	14962	15215	15044	14934	15023	15235	15083	15002	15321	15270	15128	15149	15147	15089	14948	15031	14790	15043	15116	15216	15004	15048	15027	14980	15203	15050	15068	15034	15144	14989	15039	15027	15029	15077	15037	15183	14988	15092	15024	15233	15096	15144	15069	14992	15082	15212	15116	15208	15083	15088	15148	14965	15140	14969	15090	15075	14891	15104	15134	15245	15086	15063	15209	15051	14985	14846	15113	15085	14982	15134	15029	15198	15119	15004	15025	15033	15107	14987	15116	15065	15207	14991	14940	14970	15107	15175	14934	14973	14865	15139	15099	15189	14928	15042	15153	15187	15106	15042	15276	15039	15073	15177	15042	15261	15105	15232	15099	15174	15064	14967	15185	15078	15055	15057	15167	15195	15019	14995	15104	15241	15387	15012	15110	15062	15183	15063	15273	15181	14954	15204	14918	15152	15175	14811	15164	15054	15135	15083	15086	15039	15008	15066	15101	14907	15026	15181	15160	15227	15249	15071	15031	15156	15156	15103	15213	15231	14935	15126	15047	15023	15017	15072	15096	15090	15082	15056	15003	14884	14988	15037	15013	15138	14975	15181	15068	15172	15103	15099	15185	15141	15159	15187	15215	15157	14839	15191	15115	15146	15000	15167	14991	15211	14980	15227	15112	15161	14972	15275	15146	15160	15075	15118	15199	15101	15070	15025	15222	15084	15128	15137	15166	14919	15181	14923	14891	15033	15195	15248	14979	14955	14993	15032	14964	15056	15179	14941	15111	15072	15083	15131	15063	15072	14960	14977	15093	14910	15214	15085	14968	14917	15095	15203	15071	15168	15101	15094	14954	15163	15176	15207	14965	15189	14983	14991	15070	15138	15090	15083	15105	15200	15254	15018	15062	15177	15228	15170	15036	14913	15283	14956	14998	15111	15103	15246	14977	15175	15129	14865	14994	15130	14906	15052	15191	14977	15022	15000	14945	15180	15247	15067	15218	15084	15214	15068	15208	15249	15054	15017	15085	15130	14939	14992	15127	14978	14828	15019	15096	15094	14955	15258	15165	15069	15225	14989	14913	15035	15180	15194	15001	15086	15098	15056	15087	15057	15124	14948	15152	14990	15158	15045	15213	15197	15180	15153	15110	15252	14905	15069	15026	15099	15172	15016	14945	15143	15142	15238	15154	15064	15226	15176	15182	14878	14984	14908	15025	15081	15165	15065	14996	15015	15016	15225	15186	15248	15179	15049	15039	15135	15011	14951	15085	15144	15064	15130	15109	15106	15017	15025	15090	15224	15181	14914	15108	15224	15272	15111	15009	15032	15206	15224	15123	15171	15192	15153	15142	15213	15198	15036	15273	15114	15068	15011	15128	15191	15121	15194	15160	15218	15049	15146	15205	15065	15053	15247	15089	15207	15055	15260	14970	15066	15148	15094	15333	15155	14998	15194	15018	15171	14996	15125	15006	15110	15078	15144	15133	15010	15125	15045	15047	15079	14991	14962	15166	15045	14938	15076	15149	15180	15003	15117	15088	15034	15040	14921	15252	15002	15023	15129	15109	14854	14964	15109	14959	15100	14900	15197	15236	15044	14970	15051	15090	15120	15074	15112	14971	15188	14948	15036	14951	14920	14952	15169	14996	15027	15074	15155	15104	14980	14988	15028	14998	15039	15069	14988	15136	14977	14926	15107	15005	15148	15003	15114	15040	15047	15058	15052	15232	15130	14998	15001	15061	14979	15146	15055	15081	15058	15126	15278	15220	15107	15020	15016	15135	15106	14979	15174	15019	14997	15103	15140	15077	15155	15186	15145	15126	15357	14944	15024	15082	15195	15007	15087	14934	14989	15169	15120	15134	15090	15202	15146	15179	14959	15215	15003	15301	14910	15167	15028	15119	15087	15172	14937	14867	15014	15108	14954	15040	15030	15135	15082	14985	14962	14950	15092	15149	15199	14976	15081	15112	15128	15004	15242	15081	15284	14978	14982	14898	15248	15076	15084	14982	15066	15008	15216	15141	15028	15167	15171	15088	14890	15070	15194	15277	15246	15053	14945	14931	15245	15185	15052	15238	15180	14927	15134	15193	15136	15019	15088	15050	15014	15023	15196	15180	15109	15100	15033	15118	15083	14909	15209	15037	15132	15046	15092	15084	14995	15040	15005	15059	15019	14990	15137	15087	15075	14959	14924	15018	15079	14941	15189	14982	15101	15131	15085	15093	15062	15150	15024	15062	15140	15122	15234	15263	15113	15004	15050	14926	15024	14971	15036	15164	15172	15009	15027	15068	15184	15014	15164	15168	15151	15206	15135	15076	15075	15156	14921	15115	15149	15127	15146	15241	15132	15113	15206	15102	15184	14931	15147	15137	15258	14951	15208	15055	15009
22312	20767	28345	23279	21168	23317	24609	19509	18090	18126	17865	17451	17167	16828	16876	16860	16818	16757	16818	16591	16595	16309	16753	16796	16655	16534	16664	16647	16563	16430	16357	16357	16437	16587	16538	16508	16333	16284	16488	16483	16363	16644	16335	16422	16472	16510	16481	16612	16347	16596	16536	16322	16548	16445	16418	16550	16432	16293	16551	16265	16300	16466	16225	16468	16467	16480	16360	16245	16195	16416	16588	16697	16476	16259	16150	16167	16366	16355	16494	16560	16509	16476	16521	16484	16413	16332	16383	16510	16278	16378	16392	16081	16239	16496	16270	16427	16445	16397	16574	16167	16477	16326	16243	16386	16258	16431	16286	16324	16338	16363	16507	16349	16465	16412	16274	16350	16358	16402	16448	16254	16338	16352	16469	16250	16377	16366	16234	16265	16359	16485	16444	16414	16376	16378	16386	16646	16233	16308	16267	16324	16330	16240	16249	16421	16533	16207	16340	16317	16515	16213	16433	16433	16242	16252	16292	16120	16396	16417	16341	16310	16105	16192	16506	16379	16315	16105	16271	16263	16433	16373	16202	16568	16300	16302	16161	16203	16333	16411	16292	16291	16448	16247	16315	16246	16319	16386	16266	16531	16422	16429	16309	16544	16351	16237	16341	16360	16456	16338	16237	16405	16341	16342	16256	16358	16302	16359	16036	16387	16599	16426	16198	16402	16268	16231	16309	16226	16377	16513	16364	16531	16386	16389	16387	16425	16359	16312	16310	16302	16297	16130	16425	16396	16415	16245	16277	16268	16234	16342	16424	16225	16287	16349	16325	16194	16231	16405	16269	16404	16387	16186	16375	16266	16293	16340	16466	16310	16507	16359	16440	16410	16367	16298	16267	16291	16335	16247	16291	16344	16297	16426	16181	16174	16262	16348	16169	16422	16394	16483	16459	16567	16330	16419	16402	16237	16253	16553	16483	16328	16418	16489	16525	16267	16240	16496	16513	16325	16386	16417	16255	16433	16292	16329	16352	16439	16531	16523	16306	16353	16519	16277	16083	16192	16354	16309	16244	16386	16163	16354	16097	16308	16417	16389	16425	16252	16404	16275	16512	16459	16456	16340	16388	16354	16360	16339	16406	16472	16568	16311	16514	16417	16471	16366	16216	16270	16323	16334	16374	16364	16333	16272	16375	16452	16269	16430	16349	16500	16131	16314	16417	16375	16303	16286	16274	16124	16054	16357	16309	16262	16317	16346	16243	16142	16420	16328	16324	16466	16521	16374	16391	16449	16348	16233	16404	16382	16277	16143	16214	16338	16445	16354	16302	16292	16315	16175	16282	16335	16408	16384	16309	16279	16334	16108	16419	16348	16250	16331	16558	16354	16404	16270	16387	16218	16477	16403	16319	16284	16253	16293	16471	16427	16283	16194	16169	16464	16370	16263	16350	16332	16199	16223	16325	16208	16184	16241	16420	16424	16231	16280	16364	16252	16332	16232	16305	16155	16426	16391	16149	16102	16416	16560	16219	16229	16584	16224	16491	16379	16246	16297	16307	16464	16378	16305	16257	16354	16338	16344	16402	16408	16273	16392	16455	16433	16153	16360	16459	16153	16267	16139	16233	16319	16205	16163	16269	16435	16175	16250	16513	16412	16440	16393	16262	16340	16312	16226	16364	16347	16375	16308	16325	16424	16318	16346	16361	16337	16379	16348	16314	16341	16345	16259	16257	16235	16176	16307	16329	16433	16378	16335	16307	16464	16423	16520	16320	16524	16329	16356	16061	16443	16227	16281	16347	16335	16187	16462	16397	16492	16477	16430	16342	16365	16282	16438	16393	16525	16162	16382	16264	16190	16003	16371	16372	16520	16245	16312	16550	16412	16360	16270	16425	16394	16405	16406	16410	16179	16292	16292	16415	16286	16388	16290	16265	16500	16229	16496	16280	16404	16174	16351	16407	16434	16487	16274	16212	16220	16218	16390	16463	16151	16297	16337	16394	16280	16030	16181	16158	16109	16231	16278	16236	16246	16128	16295	16415	16256	16320	16314	16333	16352	16245	16553	16387	16298	16419	16312	16493	16260	16208	16205	16540	16490	16263	16563	16482	16406	16367	16325	16299	16302	16194	16417	16102	16362	16331	16335	16224	16150	16334	16551	16320	16325	16366	16335	16278	16341	16466	16409	16346	16212	16312	16365	16536	16361	16112	16268	16143	16222	16280	16576	16363	16243	16311	16199	16269	16225	16330	16362	16329	16222	16200	16322	16165	16159	16117	16358	16390	16383	16272	16284	16334	16203	16408	16258	16434	16543	16508	16339	16539	16517	16301	16348	16247	16425	16245	16362	16366	16449	16365	16528	16406	16151	16190	16200	16469	16339	16312	16603	16431	16494	16427	16473	16365	16428	16195	16230	16418	16315	16323	16391	16392	16337	16269	16260	16448	16409	16442	16420	16651	16381	16389	16375	16484	16305	16254	16300	16222	16375	16355	16242	16293	16114	16445	16236	16402	16441	16396	16221	16269	16526	16281	16244	16378	16305	16513	16361	16173	16395	16485	16200	16320	16198	16329	16351	16376	16299	16345	16348	16268	16456	16185	16498	16379	16338	16233	16234	16351	16099	16336	16385	16437	16276	16321	16255	16331	16279	16311	16406	16436	16281	16176	16391	16523	16268	16337	16235	16395	16363	16329	16350	16392	16204	16420	16341	16206	16553	16283	16473	16251	16325	16248	15962	16404	16180	16498	16433	16230	16440	16500	16454	16154	16215	16307	16370	16333	16337	16285	16342	16225	16503	16339	16330	16308	16412	16312	16160	16263	16361	16308	16172	16202	16457	16373	16468	16371	16468	16389	16296	16378	16167	16675	16392	16405	16222	16320	16330	16375	16294	16335	16410	16387	16276	16371	16206	16338	16448	16363	16406	16311	16334	16586	16345	16305	16397	16545	16333	16529	16383	16496	16435	16296	16283	16426	16326	16225	16499	16291	16607	16395	16326	16284	16066	16397	16320	16094	16245	16288	16292	16332	16237	16185	16330	16347	16199	16406	16314	16347	16460	16543	16223	16423	16316	16277	16171	16394	16274	16341	16417	16357	16170	16344	16348	16226	16222	16322	16490	16212	16346	16421	16104	16309	16257	16338	16341	16303	16221	16349	16450	16372	16500	16359	16438	16371	16271	16189	16230	16411	16410	16270	16340	16321	16421	16316	16436	16418	16223	16485	16420	16428	16353	16315	16399	16536	16300	16276	16326	16382	16345	16315	16304	16456	16409	16407	16463	16517	16318	16463	16346	16261	16669	16420	16394	16494	16678	16169	16092	16263	16414	16234	16316	16424	16393	16259	16391	16472	16374	16381	16335	16372	16274	16537	16270	16221	16351	16361	16339	16371	16154	16297	16553	16477	16385	16314	16176	16129	16167	16347	16479	16256	16423	16436	16401	16411	16478	16367	16441	16356	16341	16299	16400	16379	16391	16313	16197	16320	16193	16167	16339	16421	16463	16612	16541	16415	16146	16402	16317	16271	16288	16283	16318	16348	16261	16405	16439	16337	16530	16271	16239	16327	16155	16547	16309	16257	16507	16244	16234	16467	16430	16433	16357	16391	16330	16109	16294	16509	16298	16435	16224	16160	16288	16330	16278	16341	16454	16362	16333	16222	16364	16239	16310	16368	16438	16256	16377	16365	16308	16368	16230	16282	16155	16344	16239	16396	16438	16411	16281	16337	16344	16351	16373	16281	16429	16304	16296	16364	16407	16361	16222	16203	16342	16347	16284	16531	16338	16152	16434	16279	16310	16266	16367	16374	16235	16486	16375	16355	16180	16526	16317	16379	16349	16408	16363	16223	16342	16326	16190	16274	16243	16487	16154	16437	16346	16386	16433	16332	16167	16280	16255	16431	16198	16311	16246	16336	16291	16456	16368	16324	16268	16207	16295	16512	16270	16224	16305	16381	16544	16375	16247	16214	16408	16445	16185	16195	16353	16284	16194	16463	16150	16157	16344	16155	16517	16374	16109	16298	16225	16196	16442	16364	16145	16452	16268	16502	16293	16321	16233	16242	16145	16503	16470	16363	16451	16379	16483	16476	16347	16375	16268	16492	16460	16305	16264	16548	16241	16532	16388	16618	16339	16502	16276	16270	16191	16054	16315	16298	16270	16444	16338	16133	16482	16259	16387	16425	16231	16353	16300	16051	16264	16371	16261	16229	16249	16346	16194	16239	16227	16292	16244	16397	16432	16157	16337	16287	16245	16419	16440	16314	16380	16540	16231	16284	16291	16287	16477	16341	16526	16298	16362	16336	16424	16419	16367	16347	16492	16241	16252	16342	16461	16060	16381	16231	16357	16152	16391	16277	16277	16297	16291	16261	16246	16281	16443	16398	16176	16344	16232	16311	16471	16410	16283	16295	16320	16389	16445	16470	16433	16165	16284	16488	16367	16448	16215	16360	16337	16223	16447	16396	16237	16343	16259	16460	16100	16405	16324	16117	16386	16384	16321	16235	16384	16238	16371	16244	16265	16320	16417	16595	16259	16424	16421	16061	16235	16403	16460	16292	16273	16391	16307	16454	16287	16179	16142	16034	16437	16185	16267	16257	16374	16151	16553	16406	16293	16234	16508	16465	16259	16241	16251	16352	16310	16327	16335	16377	16389	16387	16155	16446	16428	16366	16430	16342	16342	16104	16225	16484	16366	16262	16453	16360	16427	16245	16210	16289	16450	16382	16194	16299	16494	16461	16255	16236	16431	16313	16386	16318	16196	16385	16323	16155	16465	16393	16250	16468	16268	16347	16295	16363	16342	16276	16415	16305	16371	16449	16204	16285	16299	16271	16412	16249	16288	16222	16395	16343	16351	16262	16497	16473	16301	16367	16328	16396	16205	16294	16129	16296	16224	16345	16401	16373	16391	16403	16255	16328	16093	16175	16140	16212	16437	16575	16297	16432	16449	16246	16419	16342	16202	16259	16196	16501	16240	16320	16454	16193	16411	16234	16393	16311	16351	16279	16140	16307	16346	16487	16240	16270	16381	16303	16450	16489	16375	16387	16428	16482	16374	16353	16297	16365	16256	16341	16302	16477	16429	16334	16400	16383	16401	16291	16424	16484	16068	16651	16130	16350	16267	16322	16309	16448	16335	16276	16267	16373	16314	16301	16331	16377	16498	16299	16114
23381	41350	38985	31235	25494	21920	19719	18284	17304	16843	16602	15873	15531	15087	15244	14995	14993	14912	14842	14759	14628	14586	14685	14592	14533	14524	14718	14446	14538	14517	14800	14550	14718	14582	14598	14504	14523	14674	14582	14595	14624	14518	14564	14511	14613	14595	14628	14463	14695	14570	14555	14659	14458	14680	14623	14447	14523	14557	14655	14487	14588	14543	14599	14551	14577	14543	14585	14512	14560	14575	14280	14368	14562	14568	14411	14625	14425	14442	14662	14361	14571	14373	14674	14559	14564	14537	14558	14665	14674	14444	14375	14340	14472	14578	14443	14549	14588	14567	14495	14577	14632	14548	14478	14600	14561	14432	14457	14613	14394	14466	14507	14540	14407	14529	14423	14502	14517	14674	14504	14428	14371	14451	14422	14527	14433	14476	14461	14645	14584	14422	14548	14555	14477	14582	14370	14375	14449	14596	14584	14471	14469	14414	14699	14410	14371	14540	14372	14388	14472	14606	14430	14509	14406	14557	14303	14716	14393	14338	14440	14508	14513	14321	14744	14453	14429	14444	14659	14378	14503	14542	14589	14543	14426	14542	14509	14549	14351	14439	14394	14588	14651	14642	14446	14532	14516	14626	14536	14402	14425	14499	14508	14448	14568	14407	14488	14553	14242	14454	14525	14505	14423	14335	14551	14615	14391	14472	14553	14591	14532	14521	14488	14365	14428	14447	14521	14516	14544	14449	14243	14291	14493	14412	14481	14544	14556	14673	14244	14575	14601	14515	14460	14502	14402	14470	14525	14533	14402	14529	14490	14383	14673	14401	14482	14368	14450	14467	14580	14366	14427	14517	14429	14476	14484	14483	14379	14287	14387	14328	14490	14459	14566	14534	14539	14373	14503	14497	14544	14428	14342	14598	14468	14527	14595	14526	14427	14663	14500	14350	14492	14483	14556	14505	14484	14524	14514	14299	14557	14519	14371	14428	14576	14471	14333	14401	14519	14429	14567	14381	14496	14464	14470	14526	14441	14457	14536	14443	14473	14550	14359	14453	14386	14538	14470	14440	14579	14527	14605	14530	14372	14547	14504	14411	14459	14397	14555	14459	14488	14533	14487	14580	14554	14591	14411	14509	14452	14569	14625	14462	14541	14585	14530	14536	14518	14621	14456	14333	14465	14320	14444	14419	14601	14438	14435	14488	14476	14565	14581	14642	14497	14413	14310	14531	14711	14319	14525	14441	14463	14378	14525	14418	14603	14449	14542	14432	14439	14489	14575	14485	14488	14303	14434	14523	14428	14646	14270	14311	14492	14404	14663	14502	14444	14698	14497	14422	14400	14535	14475	14636	14385	14452	14440	14372	14307	14237	14529	14349	14460	14477	14354	14609	14656	14408	14627	14523	14470	14515	14652	14513	14406	14335	14420	14583	14307	14497	14463	14550	14553	14485	14473	14484	14490	14527	14363	14552	14414	14359	14390	14642	14372	14505	14297	14355	14458	14498	14420	14356	14600	14606	14498	14441	14583	14521	14467	14479	14628	14154	14343	14297	14522	14450	14395	14482	14338	14484	14425	14567	14547	14430	14382	14441	14565	14563	14487	14399	14441	14556	14446	14377	14498	14424	14344	14468	14567	14491	14527	14539	14493	14517	14533	14452	14536	14599	14444	14331	14535	14563	14425	14414	14497	14480	14585	14552	14557	14451	14586	14458	14589	14614	14461	14422	14405	14239	14547	14305	14500	14440	14443	14449	14537	14570	14465	14465	14459	14517	14539	14381	14457	14432	14374	14608	14431	14605	14442	14249	14178	14480	14405	14499	14411	14450	14440	14462	14433	14579	14420	14428	14552	14427	14471	14561	14486	14422	14465	14489	14595	14518	14678	14306	14496	14507	14545	14483	14487	14463	14574	14562	14448	14482	14425	14660	14565	14413	14415	14567	14604	14395	14530	14415	14295	14523	14383	14319	14526	14482	14652	14411	14427	14567	14376	14360	14495	14404	14502	14581	14593	14417	14441	14658	14619	14428	14432	14633	14330	14502	14403	14554	14519	14470	14532	14463	14479	14570	14369	14458	14400	14495	14581	14568	14482	14411	14360	14488	14402	14503	14727	14531	14468	14265	14563	14401	14516	14401	14513	14303	14361	14708	14558	14553	14594	14504	14410	14488	14476	14575	14359	14480	14587	14508	14481	14395	14496	14570	14725	14540	14557	14552	14574	14545	14513	14512	14413	14480	14321	14344	14474	14451	14454	14378	14197	14328	14529	14359	14448	14456	14352	14457	14317	14475	14347	14527	14395	14480	14553	14336	14440	14462	14609	14513	14539	14405	14605	14368	14482	14455	14425	14506	14428	14533	14546	14439	14575	14519	14469	14467	14476	14411	14568	14348	14370	14390	14541	14659	14287	14629	14538	14568	14428	14534	14509	14392	14385	14530	14423	14535	14515	14411	14413	14403	14418	14586	14414	14434	14334	14575	14565	14388	14401	14470	14562	14473	14363	14517	14527	14375	14410	14541	14451	14369	14379	14543	14661	14417	14353	14502	14454	14385	14520	14633	14348	14469	14457	14487	14530	14394	14488	14489	14477	14325	14442	14552	14354	14384	14517	14590	14507	14381	14441	14597	14518	14592	14380	14650	14476	14444	14715	14550	14367	14489	14471	14496	14401	14420	14535	14671	14478	14475	14697	14348	14506	14260	14391	14447	14475	14428	14514	14604	14789	14359	14432	14560	14390	14463	14361	14599	14516	14369	14334	14384	14440	14473	14631	14447	14445	14393	14587	14390	14659	14495	14537	14445	14435	14768	14403	14573	14475	14538	14583	14577	14512	14507	14503	14566	14439	14426	14345	14428	14514	14410	14279	14421	14528	14203	14515	14308	14501	14373	14615	14481	14347	14670	14427	14605	14514	14362	14484	14380	14512	14457	14650	14584	14516	14441	14384	14396	14385	14490	14601	14439	14455	14477	14485	14499	14300	14451	14423	14455	14376	14599	14591	14480	14508	14392	14570	14435	14359	14267	14588	14445	14255	14444	14674	14487	14473	14635	14504	14459	14458	14408	14505	14422	14441	14499	14584	14638	14562	14607	14510	14581	14476	14382	14613	14501	14402	14282	14494	14464	14469	14476	14553	14540	14517	14703	14439	14351	14542	14564	14480	14440	14464	14463	14624	14346	14505	14301	14467	14424	14644	14499	14573	14484	14547	14371	14646	14421	14474	14476	14371	14529	14461	14604	14511	14531	14483	14632	14546	14522	14399	14762	14325	14601	14450	14492	14539	14378	14458	14291	14713	14300	14541	14460	14458	14554	14485	14511	14371	14381	14698	14444	14573	14541	14533	14474	14436	14467	14379	14556	14521	14616	14364	14425	14477	14684	14566	14478	14444	14558	14455	14451	14438	14364	14391	14648	14311	14551	14600	14391	14380	14459	14461	14356	14531	14505	14569	14582	14491	14535	14479	14471	14526	14532	14417	14420	14543	14346	14558	14493	14474	14412	14324	14368	14537	14535	14611	14420	14445	14507	14388	14483	14467	14343	14605	14514	14549	14230	14616	14329	14510	14502	14408	14417	14388	14489	14472	14629	14422	14482	14418	14324	14576	14436	14501	14285	14540	14552	14603	14376	14534	14493	14359	14399	14607	14535	14411	14412	14514	14483	14454	14451	14440	14540	14486	14430	14542	14439	14585	14586	14475	14487	14427	14426	14441	14588	14537	14539	14389	14399	14281	14590	14485	14374	14424	14441	14470	14563	14468	14597	14462	14462	14418	14497	14612	14355	14505	14512	14605	14637	14589	14420	14289	14454	14461	14563	14477	14468	14325	14420	14523	14358	14489	14393	14468	14541	14405	14621	14614	14417	14417	14410	14512	14605	14397	14582	14551	14451	14362	14477	14502	14490	14355	14384	14437	14592	14532	14561	14275	14520	14505	14564	14473	14579	14419	14544	14745	14376	14561	14505	14469	14439	14291	14580	14576	14504	14501	14569	14559	14339	14549	14344	14495	14454	14461	14483	14602	14554	14599	14540	14408	14387	14575	14481	14431	14501	14366	14636	14378	14374	14520	14378	14268	14563	14506	14442	14458	14513	14525	14360	14658	14412	14557	14426	14479	14427	14485	14658	14381	14392	14436	14575	14379	14541	14583	14449	14562	14382	14510	14573	14325	14441	14296	14496	14485	14559	14603	14585	14401	14226	14460	14446	14546	14449	14242	14437	14560	14406	14517	14432	14284	14547	14525	14590	14329	14391	14542	14396	14428	14384	14428	14504	14484	14430	14541	14512	14525	14582	14572	14468	14492	14504	14549	14373	14337	14544	14556	14443	14267	14602	14619	14471	14433	14546	14483	14481	14565	14583	14570	14497	14413	14500	14554	14409	14526	14521	14687	14501	14521	14437	14286	14383	14573	14529	14555	14436	14386	14534	14447	14427	14477	14436	14575	14503	14511	14608	14325	14494	14361	14410	14688	14567	14609	14406	14384	14475	14363	14498	14515	14342	14500	14643	14486	14356	14490	14536	14343	14439	14503	14450	14458	14487	14304	14533	14457	14584	14530	14318	14501	14556	14629	14435	14507	14433	14497	14485	14410	14507	14547	14451	14414	14605	14610	14330	14487	14468	14546	14441	14479	14581	14696	14479	14369	14509	14521	14473	14607	14573	14465	14410	14374	14452	14421	14505	14603	14521	14404	14611	14561	14573	14458	14420	14431	14619	14545	14614	14300	14520	14421	14363	14538	14465	14574	14544	14524	14486	14447	14638	14419	14418	14471	14323	14592	14439	14429	14377	14536	14464	14568	14439	14388	14472	14567	14487	14447	14403	14487	14552	14385	14675	14450	14523	14588	14434	14365	14489	14490	14573	14490	14535	14609	14480	14488	14528	14460	14501	14562	14460	14379	14579	14381	14450	14419	14587	14505	14569	14535	14501	14527	14317	14512	14497	14460	14453	14489	14415	14344	14603	14583	14438	14544	14529	14466	14321	14352	14513	14510	14636	14650	14525	14466	14312	14540	14273	14332	14552	14379	14394	14447	14457	14461	14433	14531	14546	14405	14474	14567	14685	14557	14358	14512	14608	14524	14468	14419	14517	14537	14290	14511	14335	14511	14462	14388	14389	14531	14620	14459	14414	14527	14491	14562	14472	14451	14267	14552	14382	14485	14554	14406	14779
26969	22140	25760	22185	17984	16960	16642	16173	15857	15936	15709	15533	15670	15701	15575	15797	15619	15331	15477	15461	15547	15444	15451	15384	15552	15441	15649	15338	15540	15419	15489	15392	15422	15588	15493	15538	15537	15528	15579	15471	15573	15299	15366	15407	15452	15511	15559	15481	15488	15581	15564	15527	15393	15580	15473	15699	15566	15601	15393	15570	15622	15698	15574	15432	15446	15430	15458	15362	15455	15608	15570	15473	15513	15388	15390	15417	15335	15371	15473	15389	15517	15388	15435	15571	15527	15576	15413	15666	15414	15311	15348	15504	15538	15537	15448	15430	15313	15501	15456	15542	15409	15453	15642	15425	15561	15465	15403	15622	15569	15526	15358	15477	15459	15354	15334	15279	15538	15388	15472	15515	15435	15359	15653	15565	15404	15585	15368	15349	15406	15469	15594	15586	15409	15576	15435	15389	15516	15437	15447	15656	15581	15323	15757	15473	15266	15463	15473	15458	15396	15544	15452	15585	15594	15400	15399	15395	15446	15410	15597	15343	15612	15381	15469	15478	15549	15456	15606	15451	15429	15562	15659	15462	15721	15455	15512	15621	15444	15500	15441	15465	15528	15422	15498	15526	15356	15413	15461	15569	15617	15353	15458	15320	15402	15479	15517	15348	15417	15496	15267	15419	15522	15354	15432	15484	15381	15544	15500	15178	15213	15325	15398	15487	15250	15521	15417	15420	15467	15591	15503	15224	15408	15310	15682	15573	15587	15382	15415	15396	15430	15490	15190	15408	15440	15440	15559	15348	15359	15388	15454	15464	15502	15394	15417	15545	15647	15543	15533	15420	15562	15366	15401	15300	15544	15447	15230	15483	15587	15614	15391	15322	15637	15504	15365	15576	15469	15487	15474	15529	15487	15567	15374	15198	15602	15584	15405	15559	15615	15371	15582	15573	15627	15441	15467	15383	15376	15523	15618	15484	15547	15475	15333	15426	15615	15429	15678	15573	15713	15629	15517	15597	15568	15368	15420	15295	15384	15360	15352	15549	15377	15244	15329	15327	15401	15409	15576	15412	15563	15392	15412	15392	15368	15427	15520	15413	15571	15453	15556	15403	15346	15364	15485	15433	15332	15402	15509	15340	15361	15492	15329	15400	15389	15549	15407	15403	15561	15317	15627	15352	15414	15493	15380	15455	15583	15547	15478	15298	15358	15486	15438	15415	15326	15434	15338	15280	15417	15340	15370	15461	15510	15514	15512	15435	15547	15475	15653	15408	15474	15466	15478	15271	15379	15381	15406	15447	15626	15278	15194	15632	15541	15169	15411	15556	15495	15484	15663	15321	15438	15361	15419	15406	15322	15409	15509	15493	15237	15505	15285	15320	15321	15208	15405	15356	15542	15371	15540	15263	15567	15564	15388	15519	15551	15477	15466	15644	15483	15355	15413	15498	15508	15514	15516	15535	15396	15601	15566	15176	15551	15334	15441	15460	15481	15362	15451	15426	15501	15269	15503	15595	15604	15333	15498	15339	15621	15732	15463	15391	15361	15457	15371	15547	15650	15345	15436	15495	15252	15613	15434	15691	15340	15494	15574	15621	15453	15494	15442	15392	15544	15682	15684	15488	15411	15436	15597	15479	15450	15343	15468	15279	15436	15592	15537	15374	15513	15338	15374	15721	15504	15423	15566	15464	15578	15434	15461	15432	15528	15428	15464	15446	15499	15465	15438	15583	15671	15567	15514	15371	15675	15548	15648	15444	15578	15471	15355	15188	15609	15439	15470	15347	15421	15248	15258	15421	15521	15399	15594	15498	15486	15467	15445	15510	15470	15555	15423	15592	15356	15475	15397	15360	15586	15659	15430	15441	15496	15376	15521	15458	15433	15502	15362	15468	15204	15348	15409	15282	15539	15664	15304	15458	15488	15417	15441	15461	15476	15473	15405	15452	15316	15365	15454	15518	15206	15300	15344	15382	15530	15479	15239	15479	15373	15349	15401	15509	15569	15190	15466	15519	15548	15416	15407	15486	15417	15385	15484	15585	15437	15415	15465	15390	15353	15415	15451	15496	15490	15589	15645	15493	15670	15581	15282	15586	15393	15562	15568	15457	15514	15518	15643	15293	15627	15513	15538	15433	15481	15264	15289	15301	15343	15519	15470	15402	15531	15582	15315	15335	15364	15337	15521	15306	15401	15459	15378	15419	15413	15433	15364	15510	15385	15522	15454	15410	15470	15280	15430	15306	15486	15427	15347	15422	15530	15347	15663	15368	15547	15373	15537	15119	15420	15359	15413	15166	15475	15591	15555	15353	15283	15443	15483	15442	15368	15212	15421	15385	15422	15472	15596	15396	15312	15327	15522	15564	15499	15490	15560	15516	15413	15246	15510	15368	15513	15468	15551	15385	15392	15421	15577	15422	15248	15536	15418	15255	15359	15447	15461	15433	15667	15492	15559	15621	15513	15489	15424	15279	15499	15449	15371	15379	15407	15431	15504	15426	15478	15560	15656	15717	15559	15534	15550	15468	15318	15408	15306	15520	15402	15620	15395	15355	15241	15440	15298	15233	15446	15540	15441	15278	15139	15369	15357	15414	15419	15438	15411	15463	15467	15423	15566	15378	15525	15458	15313	15561	15421	15484	15409	15335	15230	15488	15512	15348	15431	15375	15488	15167	15247	15581	15482	15578	15513	15705	15499	15476	15656	15694	15397	15391	15593	15608	15470	15565	15412	15426	15683	15533	15483	15233	15474	15502	15470	15386	15350	15369	15401	15335	15429	15512	15714	15607	15512	15393	15465	15369	15423	15293	15423	15360	15561	15457	15518	15607	15420	15638	15525	15441	15510	15596	15304	15570	15318	15215	15508	15367	15378	15435	15531	15459	15320	15343	15593	15507	15539	15315	15504	15371	15588	15522	15469	15447	15412	15397	15484	15435	15500	15545	15483	15490	15404	15393	15483	15450	15273	15473	15659	15409	15554	15570	15464	15582	15687	15497	15309	15531	15397	15322	15614	15426	15372	15559	15520	15366	15597	15790	15577	15551	15523	15406	15454	15639	15515	15309	15468	15500	15375	15235	15500	15449	15465	15577	15588	15473	15510	15510	15430	15542	15437	15429	15301	15468	15552	15502	15553	15378	15277	15320	15457	15484	15497	15440	15481	15523	15253	15374	15473	15516	15425	15546	15457	15742	15486	15522	15579	15566	15318	15552	15530	15527	15567	15351	15461	15405	15292	15367	15405	15605	15333	15425	15337	15318	15563	15354	15348	15508	15415	15619	15492	15283	15455	15245	15544	15421	15382	15446	15527	15399	15308	15568	15536	15537	15486	15577	15490	15229	15364	15416	15459	15603	15543	15566	15497	15517	15555	15428	15546	15503	15325	15525	15281	15403	15366	15566	15389	15410	15454	15473	15310	15475	15338	15533	15342	15345	15552	15501	15456	15300	15594	15356	15503	15358	15489	15398	15471	15396	15701	15366	15459	15645	15594	15411	15495	15306	15348	15501	15553	15603	15406	15421	15477	15308	15259	15505	15605	15430	15673	15528	15557	15419	15342	15387	15515	15693	15429	15317	15426	15358	15353	15325	15494	15497	15484	15543	15405	15327	15317	15380	15601	15506	15587	15448	15271	15258	15284	15652	15583	15656	15563	15451	15403	15460	15429	15560	15276	15532	15491	15591	15338	15490	15564	15511	15508	15523	15451	15471	15328	15369	15414	15299	15567	15559	15608	15508	15483	15427	15285	15331	15503	15537	15556	15574	15397	15407	15327	15365	15454	15581	15357	15472	15585	15544	15392	15495	15594	15728	15522	15503	15394	15310	15204	15473	15481	15319	15318	15401	15404	15348	15362	15234	15288	15250	15374	15312	15550	15553	15474	15365	15438	15484	15588	15616	15444	15491	15390	15423	15463	15476	15424	15510	15411	15338	15477	15370	15490	15449	15563	15372	15394	15534	15572	15621	15343	15446	15534	15411	15291	15519	15440	15416	15473	15421	15416	15473	15417	15541	15658	15446	15405	15344	15448	15384	15398	15552	15670	15619	15383	15488	15488	15516	15418	15577	15610	15395	15584	15280	15459	15268	15447	15374	15483	15588	15502	15517	15579	15209	15656	15432	15632	15581	15531	15430	15339	15545	15625	15497	15402	15547	15386	15373	15428	15611	15512	15440	15378	15537	15316	15482	15531	15649	15348	15465	15339	15321	15334	15284	15553	15557	15535	15372	15477	15404	15471	15589	15445	15371	15482	15372	15425	15399	15285	15468	15414	15468	15565	15451	15433	15532	15296	15444	15612	15517	15453	15464	15520	15387	15376	15428	15439	15294	15158	15344	15535	15483	15384	15508	15250	15406	15637	15567	15512	15413	15575	15409	15733	15442	15582	15460	15442	15425	15456	15630	15429	15464	15532	15441	15425	15427	15406	15561	15472	15245	15305	15479	15517	15471	15389	15291	15199	15620	15411	15623	15541	15318	15544	15615	15504	15530	15667	15546	15105	15290	15546	15477	15471	15583	15615	15637	15447	15272	15334	15364	15481	15590	15429	15527	15336	15367	15453	15304	15481	15606	15625	15376	15211	15456	15484	15367	15357	15494	15542	15557	15357	15500	15454	15257	15572	15435	15500	15532	15490	15495	15567	15301	15391	15685	15424	15298	15411	15430	15444	15595	15493	15511	15654	15569	15407	15247	15497	15383	15397	15337	15522	15466	15553	15418	15369	15405	15312	15316	15512	15408	15472	15230	15562	15338	15601	15597	15634	15524	15447	15588	15826	15594	15582	15364	15567	15440	15601	15452	15402	15363	15370	15477	15371	15494	15756	15413	15533	15569	15595	15387	15370	15709	15545	15393	15485	15560	15516	15448	15324	15377	15493	15492	15436	15471	15653	15468	15257	15423	15647	15478	15542	15473	15722	15566	15349	15330	15312	15711	15598	15386	15438	15515	15432	15411	15498	15554	15447	15407	15520	15334	15405	15512	15541	15387	15596	15368	15364	15346	15517	15528	15373	15588	15652	15762	15359	15479	15430	15477	15585	15239	15462	15722	15519	15421	15585	15591	15652	15470	15493	15418	15473	15383	15493	15410	15348	15343	15455	15415	15418	15353	15494	15484	15467	15295	15416	15413	15455	15534	15595	15353	15350	15519	15549	15405	15359	15230	15581	15597	15295	15536
19916	28096	26105	20390	17659	16049	15356	15032	14595	14687	14635	14485	14146	14242	14174	14200	13933	14108	14155	13908	14048	14068	13895	13891	13849	14024	13987	14137	13915	13905	13935	14024	14208	13928	14011	13866	13840	14202	14001	13790	13981	14073	14128	14074	13992	13906	13845	13944	13960	13931	14181	14042	13806	13894	13877	14077	14082	14021	13948	13868	14022	14125	14046	13968	13844	13983	13891	13932	13902	13983	14084	13909	13941	13947	14001	13865	14009	13923	13924	13912	13984	13932	14081	13996	13993	14268	13968	13918	13821	13827	14037	13986	14018	14047	13991	13937	14067	13856	13909	13920	13957	13907	14012	14066	13881	14012	13930	14026	13910	13950	14109	13893	13828	13869	13944	14077	13931	14009	13921	13929	13887	13802	13873	13801	13830	13887	13943	14046	13786	14056	13910	13835	14028	13876	14064	13733	14106	13965	13865	13918	13936	13955	13934	13977	14098	13837	14018	13918	13965	13799	14004	14033	13922	13988	13918	13876	13900	13866	13807	13953	13864	13885	14037	13954	13928	13953	13998	13946	14034	13898	14140	14197	14018	13985	13890	13982	13934	13865	13925	13746	14050	14002	13888	13930	13923	13827	13926	13987	13961	13944	13874	13918	13878	13874	13804	13918	13935	13920	13907	13986	14161	13749	13890	13985	14079	14014	14078	13980	13926	14002	13981	14037	14030	13941	14038	13980	13721	13994	13916	13921	13898	13790	14058	13946	13832	14021	13945	13942	13924	13917	14043	13998	13923	13786	13895	14129	13883	14068	14056	13920	14045	13897	13849	13883	13972	13889	13885	13971	14017	14039	14007	13802	14037	13986	13936	13954	14036	13981	14054	14022	14087	14023	13951	14060	14102	13894	13909	13959	13848	13881	14087	13889	13880	13976	13921	13803	14112	13725	13948	13855	13989	13963	14053	13918	13937	13923	13993	14017	13989	13540	14025	13914	13996	14094	13864	13965	14035	13980	13952	13941	13773	13975	13813	13947	14052	14012	14051	13893	13955	13950	13667	14023	13858	13912	14005	13864	13788	14000	13939	13853	13966	13889	13997	13980	13925	14001	13995	13793	14052	13925	13956	14012	14101	13954	13907	13992	14023	13835	14077	14005	13861	13872	13792	13986	13809	13992	14066	13940	13859	13766	13993	13894	13901	13935	13969	14024	13951	13847	13903	14012	13843	13940	13903	13958	13880	13939	13949	13855	13742	14065	13752	13896	14012	13922	13953	13945	13880	13857	13916	13964	14076	14141	14025	13964	14122	14129	13954	13900	13831	14044	13856	14024	13954	13818	13971	13860	13909	14008	13851	13738	13912	13963	14068	13845	13818	14139	13914	13898	13882	14067	13956	13948	13808	14049	14052	13883	13940	13915	14088	14070	13850	13813	14080	14032	13944	14063	14044	13901	14099	13771	13993	13961	14149	13929	13969	14191	13992	13746	13962	13960	13977	13897	13877	14133	13986	13935	13865	13985	13940	13880	13806	13983	14107	13931	13871	14092	13958	13918	14151	14170	13848	14073	13873	13805	14105	14125	13948	13864	13983	13959	13947	13840	14054	13924	13896	13933	13979	14014	14027	13886	14006	14037	13903	13755	13944	13825	13943	14153	13948	13926	13849	14004	13828	13958	13878	13744	13894	13837	13822	13963	13982	13960	13937	13990	14087	13923	13901	14001	13970	13884	13917	14022	13961	14084	13977	13845	13897	13846	14072	13960	14034	13921	13875	13916	13801	13804	13890	13932	13963	13904	13980	13803	13950	14000	13977	14015	13999	13946	13793	13927	14037	13957	13941	13931	13940	14044	13848	13901	13978	13780	13908	13926	13909	13923	13989	13934	13885	14145	13883	13867	13848	13841	13900	13995	13882	13885	14067	14066	13983	13986	13781	14094	14001	13884	13927	14104	13943	13939	13846	13854	13940	13934	14060	13974	14046	14039	14002	13879	13910	13705	13844	13905	14064	13988	13962	13915	14017	13977	13857	13862	13970	13919	13884	13968	13971	14114	13961	13968	14068	14062	13942	14003	13993	13896	14028	13898	13976	14037	13927	14094	14027	14102	13807	14000	13941	14082	14063	14010	13991	13952	13851	13927	14056	13889	13884	14017	13923	14088	13951	13956	13904	13860	13818	14032	13965	13923	14008	13914	13938	13971	13956	13921	14017	13760	13992	13917	13909	14087	13842	13786	13861	13981	14101	13990	14034	13733	13946	13986	13872	13982	13993	13984	13933	13982	14077	13936	14067	13916	13980	13828	13982	13912	14056	13868	13997	14052	13827	14114	13885	13928	14009	13931	13827	13983	13978	14041	13885	14030	13813	13935	13991	14022	13938	13990	13997	13881	14002	13934	14127	13900	13720	13876	13986	13810	14075	13987	14158	13950	13857	13833	13974	14084	13850	13703	14026	13785	13982	13970	14018	13870	13996	14048	14101	14066	13965	13921	13904	13872	14131	14031	13937	13914	13845	13906	14021	13984	13947	13971	14007	14010	14075	13908	13987	13851	13912	14158	13903	13884	13967	13812	13948	14180	14159	14074	13831	13917	13922	13995	13932	13832	13782	14071	14067	13891	13989	14024	14050	13907	13945	14056	14128	13946	13960	14023	14086	13993	13925	13936	13975	14006	14028	13858	13997	13896	14098	13836	14155	13955	13843	13986	13994	13896	13947	14014	14173	14027	13951	13983	13850	13955	13972	14060	14067	13699	13909	14054	13986	13962	13959	14055	13810	13818	13936	13980	13900	13885	13918	14006	13913	14037	13971	13878	13951	14032	13829	13759	13794	14038	13843	13993	13821	14074	13962	14060	13898	13976	14022	14024	13796	13875	14012	13871	13787	14054	13972	13905	13939	13802	14073	13981	13753	14035	13874	14030	13848	13983	13977	13837	13957	13871	13948	13802	13860	13898	14034	13977	13941	14033	13806	13934	13984	13961	13860	13959	13939	13865	14007	14123	14012	13987	13928	14017	14013	13798	13753	14051	13738	13960	13979	13937	13996	13974	13927	13882	14100	13815	13778	13957	13979	13856	13937	13843	13953	13749	13867	14047	14039	13963	13859	13796	13945	13853	14129	14096	13718	14162	14110	14072	14147	13949	14025	13810	13862	13860	13996	13859	13888	13952	14054	13971	13927	13929	13865	14062	13874	13841	13935	13950	13862	13964	13949	13872	13809	13936	13955	13985	13846	13881	13854	14013	14061	13974	13974	13824	14064	13848	13954	13945	13974	13957	13995	13834	13875	13834	13860	13947	13824	13861	13986	13877	13935	13919	14074	13876	13993	13882	14033	13999	13962	13943	14039	13942	13874	14029	13978	13898	14017	14090	13919	13839	13846	14005	14145	13715	13991	13879	13930	14044	14025	13901	14100	14014	13909	13988	13869	13927	13900	13946	14050	13962	13986	13919	13774	13963	13935	13959	14006	13976	13961	14017	13995	13961	13994	13960	13849	13931	13751	13994	13966	13977	13828	14066	13993	13775	13913	13931	13996	13963	14001	13906	13910	13842	13814	13990	13888	13989	14051	13972	13845	13903	13810	14014	13905	14027	14063	14033	13776	13896	13915	13996	13970	13908	13929	14088	13988	13764	14101	13949	13868	13951	13703	13849	13761	13945	14213	13869	14052	13869	14051	14076	13993	13969	14029	13908	13927	13834	13963	13741	13948	13901	14183	14031	14101	13941	13967	14021	13932	13983	14173	14023	13912	13991	13876	13894	13929	14059	13892	14120	14080	13993	14134	13873	14014	14059	13884	14065	13832	13966	13835	14045	13991	13853	13933	13917	13930	13951	13928	13930	13980	13963	13831	13903	14029	13932	13879	13981	13937	14003	13995	13931	13988	13867	13983	13945	13973	13841	13959	14024	13740	13952	13899	13912	14004	14033	13911	13788	13844	13949	13877	13790	14074	13963	13879	13970	13993	13956	13963	13871	14119	13955	13980	13940	13850	14013	13933	14158	13996	13879	13868	13971	13884	13832	14059	13923	14086	14059	13943	13945	13908	13910	14197	13966	13936	13865	14033	13992	13973	13961	13935	13775	13806	14035	13937	13971	13891	13864	13909	13838	13812	13942	14012	14083	13917	13971	14002	13969	14060	14078	13917	13879	13952	13964	13907	13918	13929	13872	14075	14148	13880	13931	13981	13930	14058	13888	13904	13890	13907	13966	14011	13930	13947	14028	14041	13928	14002	13904	13881	13919	13995	13936	14086	14027	13937	13999	13949	14065	13888	13878	13938	13844	13974	13876	14039	13926	13863	13998	13961	13910	13775	13852	13985	13995	13975	13759	13970	13992	13852	13992	14020	14047	13925	13955	13953	14038	13903	13994	13888	13904	13864	14075	14023	14045	13931	14014	14001	14018	14063	13962	14102	13966	13809	14130	13854	14214	13873	13810	14076	13843	13972	13972	13890	13932	13923	13929	14065	13867	13929	14040	13911	13740	14019	14060	13926	13959	13857	13966	13874	13953	14068	14018	13956	14138	13806	13871	13962	14065	13925	13870	13782	13803	13908	13983	14119	14012	13947	13955	13846	13789	13831	13985	13925	13936	13876	13839	14064	13962	13914	13986	13975	13889	13909	13972	13954	14023	13969	13896	13882	13875	13846	14036	13984	13885	14065	14086	13855	13918	13979	13918	13775	13934	13945	13854	14154	13899	14019	13888	13898	13875	14030	13969	13775	14025	14021	14038	13982	13897	13981	13809	13884	13860	13849	13953	13784	14005	14081	13806	13878	14025	14109	13908	14001	14070	13940	13982	14011	14033	13865	13908	13918	13979	13948	13917	14012	13845	13968	13979	13873	13860	13809	13895	13858	13803	14028	13866	13829	14013	14140	13942	13873	13962	14018	13933	13858	13882	13956	14061	13803	13822	13986	13911	13919	13920	14009	13844	13980	14025	13953	13830	14082	14007	14037	13957	13940	13824	13872	13994	13854	13835	13851	13929	13775	14036	13880	13788	14079	14064	13885	13975	14014	13851	13940	13891	13919	13904	13836	14073	14128	13915	13944	13919	13937	14027	14074	13978	14119	14023	13977	13767	13830	13879	13935	13904	13941	13761	13970	13914	14012	14001	14153	13961	13928	13897	14005	13842	13892	13976	13897	13928	14075	13995	13929	13799	13943	13932	13964	14037
23345	20764	27958	23824	22089	22048	20820	18017	17092	17401	16784	16750	16505	16234	16192	16404	16212	16291	16197	16136	16016	16189	16271	16129	15997	15909	15963	16055	16031	16160	15991	16021	16147	16061	16017	16075	15909	16182	16202	15926	16160	16151	16148	15860	16167	15975	15885	15954	16107	15977	15991	16136	16075	15997	15936	15981	15905	16006	16221	16316	16052	16088	16138	15866	16133	16073	15975	15980	16063	16120	16144	15839	15947	15973	15873	16017	15910	16078	15888	15952	16036	15904	15952	15941	15924	15986	16127	16095	15885	16076	15878	16003	15993	15956	16072	15948	16038	15718	16186	16114	16040	15931	15849	15970	15851	15917	15955	16014	15991	16084	15862	15956	16124	16081	15903	15964	16033	15998	15885	16121	15817	15998	15983	15759	15780	15913	16155	15887	16012	15921	16048	15990	15955	15881	15997	15983	16048	15976	16047	16055	15885	16103	15898	15956	16025	15829	16028	16116	16087	16006	15829	15914	16115	16127	15957	15935	16176	16109	16108	16080	15864	15978	15864	16019	15909	15893	16089	15835	15908	15780	15919	16114	16089	15849	15929	15898	15832	15988	16111	16119	15803	15963	16061	15948	16076	16019	15862	16015	16133	16093	16069	15881	15932	16042	15950	15859	16060	15962	15990	16028	15873	16123	16166	15904	16155	15917	16014	15793	16057	16018	16129	16060	15941	16056	16166	15893	16044	15923	16025	16093	16000	16004	16043	16030	16023	15711	16042	15831	15959	15942	16048	15860	16108	16105	16111	16079	16163	16084	15998	15928	15933	16050	15933	15804	15984	16020	16094	16038	16015	15924	16101	15893	15896	15907	15917	16051	15953	15870	15850	16057	16031	15983	16088	15992	15935	15717	16125	15877	16040	15989	15720	15890	15895	15869	15919	16009	15993	16145	16013	16023	16096	16055	16141	15888	15878	16081	15912	16073	15975	15885	15902	16028	15901	15906	15858	16122	15971	16090	16083	16142	15847	15845	15930	15960	15855	15747	15979	16015	15951	16007	16049	15958	16208	15931	15883	15870	15848	16075	16058	15851	15960	15929	15787	16107	16035	15945	15998	15932	15891	15890	15949	15841	16181	15987	15910	15929	16116	15877	15997	16084	15997	15636	15777	15946	15855	15843	15898	15942	15980	16113	15800	15990	16066	16139	15811	16096	16050	15922	16085	16031	16145	15902	15879	15975	16058	16093	16192	16276	16129	15851	15940	15711	15917	15709	15756	15811	15907	16075	16051	15991	15830	15704	15812	15930	15860	16033	15967	15925	15715	16017	16105	15904	15875	15985	16137	15927	15875	16067	16328	15974	15720	16000	16046	15862	15882	15884	15860	15931	16042	15968	15712	15895	15986	15998	15958	16065	15794	15957	15920	15771	16185	15966	16089	16004	16079	15897	15921	15815	16125	15953	16006	16096	15931	15728	16153	16062	15776	15799	15882	15878	16081	15982	15906	16026	15971	15854	15910	16117	16033	16040	15828	16179	16047	15882	15941	15876	16043	15960	15984	15928	15962	15897	15868	15983	16152	16108	16026	15873	15911	15687	15957	15928	15903	15870	16104	15673	16110	15988	15924	15858	15948	15853	15711	15965	15915	15765	15934	15845	15845	15966	15906	15929	15950	16001	16061	16057	16188	15922	15951	15821	16035	16002	16035	15904	15899	16106	15955	16110	15885	15872	15842	16034	16140	15860	15701	15809	16038	15914	15999	16117	15930	15836	16007	16006	15935	16015	15860	16023	15969	15923	15796	15886	16033	16082	16071	16104	15894	15979	16055	16112	15849	15877	15888	15952	15884	15942	15864	16081	16038	16010	15932	16079	15875	15985	16017	16002	15905	15962	15985	15907	15907	16082	16029	16088	16149	15981	15809	15982	16191	15988	15950	15828	16075	16268	15843	16102	16014	15961	15852	15997	15841	16068	15911	15980	15914	15992	15966	15825	15936	15917	15847	15886	15848	16087	16015	15787	16104	15920	15942	15973	15940	15879	15960	15998	15972	15910	16015	15874	15917	15905	16030	15908	16029	16058	16023	15994	16093	15948	15940	15888	16047	16120	16053	15822	15980	16164	15948	15908	15940	15936	15783	15893	16060	16027	16006	15963	15910	15932	15869	15985	16013	16022	16022	16037	16046	15937	16083	15940	15962	16043	15954	15922	15917	15916	16056	16114	16065	16016	15991	15951	16043	15976	16107	15898	16087	15988	15952	15921	16078	15977	15786	16117	16069	15987	15888	16257	15905	16014	15901	16009	16112	16205	15876	15826	16038	16073	15951	16005	15884	15908	15924	16283	15790	15857	15864	15756	15960	15961	16012	16153	15958	15856	16012	16075	16044	15855	16171	15929	16142	15951	16235	16063	15950	16035	15847	15884	15929	16216	15964	15958	15945	16045	16199	16044	15981	16228	16040	15877	15893	15972	15919	16091	16037	15984	15774	16096	15861	15778	16027	16011	15922	15890	15876	15994	15907	15918	16073	16074	16043	15921	15984	15969	15925	15897	15874	15828	16171	15942	16171	15687	15704	15860	15833	15899	16078	15839	16117	16150	15946	15922	16103	15992	15936	15857	15830	16072	16093	15990	16032	15971	15965	15760	16214	16017	15770	16164	16002	15861	15751	16200	16207	15937	15860	16041	15998	15941	16267	15908	16182	15783	15815	15995	15817	15930	15904	15998	15991	16123	15708	15904	16086	15780	15879	15893	15874	15761	15925	16073	16025	16142	15823	16125	15874	15952	15927	16047	16085	15830	15865	15919	16003	16074	15953	15906	15879	15804	16045	16059	16000	15976	16057	16090	16020	16155	15941	16082	16097	15966	15999	16100	16084	15797	16162	16204	15823	16036	15831	16069	15881	15988	15984	16113	15929	16116	15793	16268	16016	15940	15977	16098	16076	15894	16149	16373	15961	15921	15917	15932	15999	15935	15887	15980	16022	16011	16021	15814	16031	15836	15993	15641	15880	16079	15914	16033	15884	15657	16004	15993	15882	15990	16054	15906	15852	15888	15976	15970	16091	16043	15893	15918	16006	15863	16029	16054	16008	15937	16296	15973	16003	15916	15860	15834	15875	16059	15970	15910	15941	16072	15846	15990	15806	15922	15898	15943	15887	15987	16197	16049	15916	15924	15784	16042	15964	15997	15947	16138	15933	16009	16055	15748	16130	15968	16017	15950	15955	15998	15898	15966	15781	15850	16052	15848	15922	15868	16044	15835	16317	15930	15861	15803	16029	15860	16102	15955	15945	15858	16034	16043	15975	15888	15918	16067	16031	16101	15888	16093	15967	16021	16070	16095	15937	15979	15996	15940	15910	15959	15974	16105	15890	15905	16054	15906	16150	16000	15982	16149	15994	16112	15892	15974	16078	15917	15996	15912	15946	16048	16066	16051	15905	16064	15980	15991	15979	16067	16008	15836	15865	15855	16064	16160	16042	15858	16268	16129	15939	16078	16223	16183	15990	16058	15954	15765	16024	16080	15914	16012	15941	15899	15985	15965	15893	15997	15960	15868	16110	15972	16001	16099	15824	15881	16153	15903	15904	15789	15986	15938	15827	15869	15831	16009	15928	15862	15863	16025	16098	15842	15886	15965	16071	15699	16134	16087	15888	15854	15910	16023	15991	16169	15988	16211	16004	16019	15986	15885	16115	15956	15847	15950	15988	16010	16097	15961	16018	15854	15760	15934	16051	16055	16030	15893	15915	16106	15991	15824	15932	15952	15981	16052	16244	15842	15944	15959	15815	15859	16081	15863	15833	16048	15987	15908	15955	15828	15895	15940	16137	15998	15959	16041	15867	16041	16150	15985	15869	16004	15972	15974	16077	15896	16034	15970	16095	16047	15960	15938	15861	15713	15965	16029	16132	15923	16042	15821	16000	15885	15760	15950	16023	15871	16152	15843	15967	15984	16000	15895	15855	15985	16100	16048	16069	16115	16007	15954	15885	15863	15985	16124	16137	16026	16052	15746	15922	15947	16183	16067	15827	16026	15935	16196	16038	15874	15999	16238	16045	16005	15815	15921	15990	15912	15963	16054	16007	16090	16024	15947	15955	15831	16154	15977	16097	15943	15821	15913	15928	16061	15789	15841	15921	15800	15727	16064	16038	16168	15986	16055	16016	16164	15973	15852	16012	15864	16043	15865	15854	15995	15981	16081	16099	15944	15965	15892	16071	16032	16129	15983	15865	15893	15795	15924	16123	16006	16067	16032	15991	15950	16040	15851	15824	15980	15954	16044	16139	16044	15868	15732	16056	15800	15789	16017	16137	15799	15799	15932	15956	16148	15840	15964	15967	15963	16000	16110	16036	15944	15838	15900	16225	15778	16198	16122	15984	15913	15914	16015	16062	16135	15936	15888	15955	16030	15927	15885	15988	15952	15852	16001	15800	15969	16154	16112	16063	15950	15857	15960	15966	16072	15895	15978	16162	15972	15761	15977	15999	15996	15891	15920	15940	15746	15992	16011	15908	15901	16195	15935	16067	16142	16047	16175	15986	15937	15982	16045	15839	15952	15937	16086	16108	16053	16250	15913	15912	15830	16046	16071	15968	15834	15958	15665	15895	16121	16010	16094	16006	15889	15895	15826	15864	16069	15864	16068	15953	15995	15963	16121	15908	16008	16069	16123	16072	16119	15901	16060	16044	15947	15961	16130	16005	15814	15952	15908	16054	16010	15818	16104	16018	15910	15952	15901	16109	15801	16005	15962	16162	16114	15972	15841	15980	15982	16069	15926	15925	16047	16043	15964	15998	15916	16110	15926	15892	15986	16004	15994	16010	15867	16110	16038	15900	15986	15964	15884	15925	15864	15995	15794	15944	16089	16013	16033	16147	15905	16028	16028	15919	15904	15894	16009	15806	16141	15925	16106	16099	16092	16225	16005	16163	16199	16095	16134	15996	15975	16049	15829	15889	16089	16062	15959	15967	15919	16023	15798	16011	16062	16007	15911	16118	15883	15894	15852	15941	16159	15862	16158	15805	16064	16091	15828	15874	15935	15844	16102	16081	15892	15970	15932	16096	15959	15957	15901	16066	16045	16118	16119	15840	15797	15781	16035	16085	15934	15710	16000	15952	15845	16100	15964	15892	15820	16108	15906	16012	16069	16151	16064	16056	15860	15892	16141	15845	15969
21242	36800	34252	26912	22494	19313	17794	16873	16128	15773	15613	15167	14954	14788	14915	14602	14469	14743	14433	14462	14525	14309	14368	14441	14282	14381	14392	14482	14355	14339	14409	14426	14408	14513	14472	14498	14454	14313	14403	14301	14359	14226	14423	14287	14250	14364	14432	14342	14378	14424	14528	14580	14352	14623	14327	14377	14391	14331	14289	14546	14516	14294	14470	14195	14270	14354	14323	14202	14287	14312	14365	14258	14383	14210	14389	14298	14391	14354	14294	14564	14346	14387	14408	14293	14360	14503	14370	14356	14319	14258	14330	14278	14437	14262	14321	14240	14334	14282	14308	14453	14262	14347	14400	14415	14461	14343	14184	14401	14200	14211	14440	14438	14389	14318	14426	14146	14249	14313	14267	14394	14300	14366	14277	14376	14423	14236	14270	14373	14315	14271	14402	14192	14295	14287	14376	14411	14355	14269	14438	14336	14168	14236	14333	14319	14303	14231	14353	14381	14340	14355	14292	14367	14088	14354	14303	14384	14228	14227	14395	14215	14157	14330	14359	14277	14153	14357	14366	14211	14486	14282	14323	14193	14371	14313	14553	14404	14305	14323	14340	14230	14405	14257	14353	14266	14190	14283	14300	14371	14332	14251	14259	14334	14197	14261	14389	14232	14593	14179	14205	14563	14363	14365	14240	14406	14336	14310	14135	14350	14356	14200	14257	14563	14159	14329	14222	14303	14398	14239	14237	14426	14315	14360	14269	14330	14389	14462	14364	14138	14372	14282	14461	14303	14204	14319	14380	14280	14273	14282	14395	14219	14224	14444	14394	14230	14347	14429	14259	14407	14171	14134	14248	14375	14353	14253	14346	14372	14294	14374	14453	14311	14204	14179	14267	14182	14359	14321	14383	14209	14462	14430	14218	14311	14336	14324	14297	14324	14386	14269	14370	14239	14352	14278	14361	14304	14396	14362	14307	14407	14341	14290	14333	14439	14348	14327	14316	14219	14288	14351	14288	14291	14289	14284	14150	14261	14562	14260	14321	14295	14188	14159	14551	14138	14428	14223	14264	14367	14252	14459	14309	14180	14481	14315	14110	14307	14413	14233	14384	14253	14271	14323	14301	14391	14173	14305	14167	14398	14286	14250	14282	14277	14347	14353	14315	14312	14329	14183	14269	14354	14442	14152	14264	14256	14330	14312	14336	14409	14377	14141	14255	14241	14350	14249	14422	14206	14306	14144	14301	14289	14271	14230	14398	14345	14291	14228	14228	14228	14408	14199	14484	14265	14215	14117	14264	14249	14121	14186	14294	14418	14327	14394	14302	14146	14227	14248	14213	14238	14302	14263	14253	14271	14319	14501	14273	14288	14197	14221	14400	14162	14354	14240	14200	14258	14483	14271	14202	14144	14032	14330	14426	14227	14239	14333	14408	14255	14244	14189	14261	14403	14370	14203	14105	14208	14211	14205	14365	14281	14323	14262	14384	14317	14319	14423	14369	14399	14277	14324	14256	14379	14199	14304	14299	14206	14201	14208	14282	14249	14103	14350	14353	14198	14231	14061	14237	14185	14245	14254	14415	14257	14346	14277	14241	14307	14435	14263	14296	14232	14334	14296	14248	14379	14251	14282	14171	14245	14264	14425	14384	14199	14325	14462	14506	14327	14212	14300	14399	14151	14288	14352	14346	14200	14273	14286	14345	14274	14381	14587	14418	14300	14235	14362	14375	14244	14404	14265	14317	14312	14322	14412	14300	14253	14400	14256	14263	14368	14256	14049	14335	14163	14317	14321	14299	14172	14342	14427	14317	14221	14484	14345	14220	14377	14343	14296	14270	14312	14350	14348	14500	14297	14364	14244	14325	14337	14399	14226	14505	14363	14297	14377	14193	14168	14238	14287	14292	14424	14313	14232	14358	14279	14397	14258	14257	14328	14279	14411	14268	14455	14219	14172	14246	14342	14236	14206	14283	14191	14362	14396	14326	14242	14274	14280	14258	14209	14376	14265	14264	14313	14293	14286	14252	14259	14410	14352	14418	14245	14345	14245	14214	14356	14251	14226	14415	14287	14185	14143	14336	14243	14271	14380	14217	14285	14298	14236	14412	14221	14484	14318	14257	14303	14334	14166	14217	14288	14253	14308	14334	14227	14273	14309	14321	14217	14128	14247	14253	14291	14300	14153	14411	14317	14311	14210	14282	14332	14271	14371	14340	14302	14381	14247	14391	14316	14185	14408	14423	14302	14448	14379	14250	14239	14325	14322	14139	14298	14347	14182	14191	14423	14440	14272	14161	14191	14286	14353	14161	14439	14314	14442	14253	14440	14362	14184	14441	14264	14248	14293	14313	14310	14452	14311	14276	14177	14252	14252	14369	14374	14344	14441	14199	14262	14307	14229	14320	14379	14026	14306	14177	14310	14260	14380	14336	14416	14187	14431	14393	14307	14408	14250	14319	14337	14301	14361	14366	14325	14274	14414	14337	14380	14189	14232	14266	14320	14242	14220	14518	14502	14416	14321	14327	14293	14253	14309	14278	14364	14248	14337	14220	14187	14383	14129	14442	14209	14148	14254	14183	14538	14457	14431	14244	14348	14312	14268	14252	14323	14321	14237	14329	14263	14398	14254	14271	14321	14370	14285	14302	14332	14265	14478	14310	14298	14324	14272	14158	14103	14400	14154	14350	14284	14273	14337	14102	14191	14399	14281	14252	14292	14386	14222	14471	14382	14170	14309	14424	14263	14332	14345	14328	14367	14209	14172	14426	14270	14275	14423	14266	14308	14263	14180	14355	14300	14328	14170	14290	14339	14205	14228	14271	14290	14308	14118	14280	14237	14381	14143	14385	14232	14259	14369	14297	14318	14136	14352	14464	14236	14376	14182	14264	14305	14203	14251	14137	14309	14336	14073	14294	14142	14224	14358	14422	14269	14290	14371	14326	14276	14321	14158	14221	14361	14316	14177	14389	14262	14279	14205	14190	14350	14127	14162	14453	14166	14115	14435	14300	14217	14251	14316	14379	14230	14327	14392	14263	14348	14151	14362	14366	14366	14316	14281	14282	14233	14373	14310	14486	14099	14317	14430	14425	14450	14166	14402	14357	14148	14219	14194	14202	14257	14386	14086	14334	14193	14400	14228	14186	14343	14367	14142	14257	14169	14384	14254	14301	14437	14345	14462	14110	14245	14097	14463	14263	14182	14458	14244	14519	14424	14472	14432	14215	14456	14272	14328	14296	14185	14253	14273	14304	14249	14208	14357	14194	14249	14322	14384	14202	14336	14220	14184	14315	14329	14301	14164	14334	14363	14388	14397	14337	14368	14316	14410	14270	14264	14309	14022	14334	14277	14381	14399	14306	14246	14278	14236	14263	14283	14369	14252	14385	14207	14241	14359	14298	14268	14132	14302	14243	14178	14135	14162	14322	14263	14322	14212	14220	14317	14260	14341	14309	14225	14432	14285	14262	14317	14392	14355	14317	14455	14185	14234	14247	14220	14450	14377	14396	14350	14396	14258	14324	14122	14298	14291	14221	14359	14350	14245	14214	14406	14329	14407	14250	14438	14409	14288	14203	14327	14336	14312	14366	14333	14464	14342	14279	14357	14400	14173	14309	14359	14298	14243	14272	14177	14253	14288	14292	14217	14310	14231	14263	14392	14193	14279	14360	14330	14399	14366	14363	14446	14289	14398	14295	14303	14412	14468	14303	14285	14325	14211	14406	14318	14368	14450	14217	14286	14244	14447	14268	14245	14182	14340	14311	14309	14398	14188	14310	14275	14320	14184	14238	14281	14392	14375	14285	14383	14407	14278	14213	14340	14249	14319	14330	14397	14240	14268	14313	14237	14433	14201	14257	14468	14201	14489	14270	14288	14283	14365	14382	14451	14246	14264	14287	14381	14263	14224	14212	14513	14266	14397	14251	14329	14320	14246	14315	14360	14506	14304	14298	14306	14281	14280	14265	14198	14419	14324	14428	14390	14377	14230	14415	14159	14248	14432	14138	14307	14019	14302	14157	14313	14373	14407	14290	14165	14353	14284	14257	14331	14271	14350	14100	14283	14442	14142	14118	14256	14208	14376	14245	14350	14409	14226	14194	14312	14316	14257	14485	14256	14160	14224	14295	14161	14283	14269	14315	14367	14170	14292	14315	14208	14317	14257	14288	14444	14326	14320	14241	14338	14371	14282	14290	14347	14216	14346	14202	14423	14253	14208	14125	14197	14223	14378	14213	14333	14162	14532	14188	14242	14225	14431	14151	14316	14353	14302	14268	14280	14215	14283	14323	14223	14198	14196	14330	14246	14472	14184	14324	14385	14367	14181	14278	14214	14158	14289	14337	14259	14373	14211	14341	14239	14534	14241	14273	14362	14492	14327	14350	14277	14408	14223	14375	14173	14416	14327	14406	14195	14271	14315	14253	14217	14300	14225	14172	14258	14245	14270	14218	14253	14338	14484	14268	14319	14145	14266	14269	14347	14481	14282	14359	14304	14281	14303	14414	14248	14401	14406	14474	14259	14288	14424	14205	14361	14291	14236	14359	14479	14301	14277	14328	14143	14165	14208	14299	14103	14247	14133	14395	14337	14260	14476	14183	14539	14241	14377	14423	14187	14449	14377	14422	14419	14221	14321	14329	14336	14210	14292	14341	14259	14446	14156	14449	14223	14160	14377	14310	14342	14182	14042	14232	14256	14323	14408	14354	14465	14254	14366	14283	14378	14213	14273	14373	14387	14275	14171	14277	14235	14218	14282	14288	14239	14181	14275	14374	14273	14293	14505	14231	14373	14244	14275	14267	14291	14419	14207	14289	14084	14354	14112	14300	14358	14381	14108	14414	14340	14251	14319	14184	14424	14205	14373	14352	14206	14328	14325	14411	14363	14058	14317	14409	14457	14223	14184	14437	14075	14327	14464	14505	14420	14384	14348	14271	14121	14170	14310	14318	14453	14077	14326	14242	14351	14106	14325	14122	14133	14154	14375	14270	14233	14303	14286	14503	14514	14196	14354	14315	14487	14327	14200	14365	14270	14368	14279	14367	14295	14318	14269	14209	14331	14334	14290	14328	14470	14153	14184	14389	14136	14256	14376	14371	14133	14375	14190	14349	14295	14285	14323	14253	14565	14390	14296	14362	14476	14166	14304	14330	14270	14348	14173	14398	14160	14353	14160	14183	14411
23291	21696	29705	24298	22146	24219	25511	19939	18721	18718	18398	17858	17800	17439	17366	17436	17436	17267	17083	17281	17065	17134	17091	16932	17280	17164	17047	16954	17002	17031	16997	16987	16941	16940	16986	17050	16762	16933	17024	16977	16861	17007	16932	17076	17165	17086	17016	16830	16895	17208	17098	16993	17169	16741	16965	16890	16994	16993	17064	17119	16731	16881	16913	16939	16896	16887	16876	16878	16830	17074	16947	16823	16887	16936	16894	17029	17013	16906	16935	16910	16982	16687	16874	16826	17248	17069	17119	16773	16881	17047	17096	16975	17007	17023	17053	17044	16907	16829	16943	16856	16827	16859	16825	16960	16851	16973	16767	16992	16892	17003	17019	16801	16905	16925	16794	16808	16766	16735	16907	16812	16934	16886	16899	16823	17009	16916	16688	16801	16899	16850	16853	16837	16903	16844	16820	16595	16839	17007	16827	16740	16630	16650	16897	16793	16703	16875	16828	16977	16919	16765	16866	16709	16775	17026	17014	16899	16834	16875	16625	16625	16912	16984	16944	16808	16765	16763	16867	16997	16871	16852	16727	17040	16617	16957	16797	16731	16801	16751	16934	16837	16896	16871	16960	16715	16935	16720	16885	16949	17075	16658	16744	16894	16846	16908	16687	16844	16855	16828	16725	16869	16752	16871	16887	16754	16785	17031	16853	16676	16940	16949	16963	16801	16853	17008	16904	16957	16661	16950	16955	16845	16844	16950	16876	16810	16789	16739	16842	16734	16976	16741	16820	16558	17040	16769	16737	16748	16907	16976	16836	16820	17043	16787	16811	16704	16504	16964	16884	16769	16880	16849	16874	16780	16937	16765	16870	16670	16985	16874	16692	16754	16904	17010	16948	17040	16821	16758	16830	16811	16838	16587	16744	16991	16767	16973	16804	16880	16879	16876	16946	16904	16861	16739	16964	16905	16825	16830	16972	16776	16636	16951	16651	16953	16759	16840	16735	16974	16702	16844	17020	16858	16952	16692	16735	16883	16497	16892	16889	16732	16935	16767	16675	16523	16844	16984	16890	16798	16677	16738	16805	16875	16892	16860	16889	16777	16647	16756	16703	16921	16894	16852	16750	17181	16984	16858	16906	16908	16990	16788	16730	16801	16753	16884	16943	16706	16865	17039	16691	16945	16875	16724	16803	16855	16903	16929	16863	16861	16888	16942	16808	16799	16967	17048	16900	16922	17009	16918	16925	16792	16735	16724	16958	16794	16846	16688	16749	16772	16823	16943	16927	17013	17023	16761	16874	16862	16920	17123	16519	16701	16998	17127	16816	16924	16859	16685	16884	16964	16783	16690	16967	16654	16872	16787	16831	16832	16750	16823	16788	16865	16760	16785	16874	16804	16934	16788	16912	16739	16769	16890	17010	16822	16973	16927	16946	16927	16696	16788	16739	16829	16773	16920	16705	16876	16781	16660	16868	16842	16763	16812	16804	17000	16672	16873	16825	16727	16793	16675	16885	16905	16930	16870	17027	16831	16875	16842	16976	16847	16889	16891	16851	16836	17001	17147	16972	16841	16833	16855	16959	16940	16866	16846	16746	17017	16785	16962	16948	16740	17071	16798	16823	16941	16972	16759	16744	16741	16826	16896	17002	16843	16977	16861	16900	16768	16763	16631	16974	16770	16760	16620	16874	16828	16794	16917	16818	16738	16808	16701	16782	17056	16809	16903	16817	16790	16657	16823	16873	16894	16895	16860	17147	16868	16828	16639	16802	16922	16676	16887	16720	16870	16905	16803	17011	16720	16821	16951	16842	16835	16781	16662	16760	16867	17089	16678	16976	16770	16793	16707	16716	16979	16830	17042	16682	16895	16808	16624	16957	16806	16628	16737	16731	16637	16917	16857	16884	16958	16812	16763	16858	16696	16839	16699	16864	16736	16666	16612	16674	16758	16871	16745	16972	16983	16868	16798	16909	16836	16926	16698	16771	16610	16726	16722	16913	16898	16721	16933	16627	16704	16826	16929	16824	16935	16724	16966	16946	16854	16913	16604	16807	16755	16852	16678	16936	16818	16760	16746	17025	16967	16994	16760	16706	16838	16854	16891	16941	16816	17036	16852	16819	16837	16685	16885	16756	16911	16857	16820	16858	16944	16799	16731	16857	16810	16804	16759	16816	16907	17012	17083	16800	16663	16927	16893	16811	16884	16943	16830	16816	16795	16726	17056	16935	16787	16701	16781	16702	16738	16883	16772	16757	16820	16934	16842	16751	16914	16909	16836	16773	16830	16946	16778	16949	16886	16795	16893	16864	16921	16727	16915	16925	16682	17031	16780	16924	17040	16797	16794	16904	16758	16776	16738	16800	16919	16781	16883	16960	16925	16870	17027	16972	16925	16914	16810	16931	16866	16797	16626	16895	16819	16680	16907	16659	16715	17009	16990	16940	17060	16869	16796	17048	16955	17032	16902	17083	17075	16717	16855	16552	16911	16710	16817	16771	16882	16949	16568	16744	16785	16647	16770	16626	16819	16788	16796	16791	16792	16555	17166	16790	16910	16909	16937	16753	16917	16820	16809	16710	16772	16762	17000	16747	16591	16637	16871	16916	16897	16873	16830	16808	16898	16754	17039	16873	16609	16827	16672	16856	16974	17036	16945	16845	16765	16730	16775	16805	16704	16929	16866	16740	17072	16935	16823	16693	16814	16810	16826	16827	16911	16881	16735	16808	16947	16842	16951	16902	16707	16942	16832	16902	16890	16701	16865	16952	16777	16751	16794	16835	16816	16958	16892	16715	16841	16852	16868	16744	16533	16946	16842	16930	16831	16795	17062	16850	16629	16930	16702	17090	16932	16933	16740	16850	16774	16938	17006	16907	16747	16625	16936	16815	16665	16777	16828	16632	16887	16485	16807	16798	16898	16832	16615	16799	16821	16847	16877	16872	16858	17043	16710	16743	16912	16734	16822	16751	16916	17064	16917	16896	16688	16978	16635	16946	16757	16685	16742	16758	16851	16852	16963	16595	16701	16867	16947	16772	16665	16782	16953	16851	17028	16965	16804	16760	16897	16878	16818	16838	16990	16858	16697	16653	16666	16808	16862	17103	16940	16803	16751	16609	16693	16845	17039	16841	16934	16784	16904	16796	16765	16734	16782	16832	16981	17039	16684	16800	16962	16964	16993	16747	16937	16618	16758	16839	16849	16970	16811	16831	16725	16809	17007	16558	16774	16887	16798	16875	16829	16913	16979	16721	16909	16831	16775	16746	16958	16771	16716	16608	16913	16706	16907	16988	16915	16835	16942	16811	16855	16672	16914	16796	16861	17078	16818	17010	17040	16866	16866	16972	16891	17125	16956	16972	16913	16712	16826	16707	16814	17071	16912	16749	16849	16677	16906	16836	16633	16918	16927	16747	16748	16950	16764	16847	16706	16973	16878	16851	16812	16806	16833	16857	16836	17032	16769	16677	16866	16830	16811	16842	16906	16850	16828	16917	16739	16843	16931	16795	16762	16856	16741	17017	16889	16868	16910	16785	16842	16844	16784	16782	16675	17039	16879	16961	17001	16574	16904	16881	16806	16858	16893	16689	16812	16826	16799	16914	16845	16905	16914	16987	16754	16938	16925	16856	16763	16887	16855	17035	16772	17008	16846	16957	16765	16939	16901	16994	16866	16896	16904	16647	16810	16736	16799	16906	16644	16924	16974	16802	16903	16887	16716	16613	16944	16761	16834	16890	16866	16955	16641	16828	17035	16864	16809	16755	16963	16824	16852	16840	16840	16746	16629	16743	17095	16488	16822	16786	16970	16818	16927	16944	16740	16864	16764	16803	16892	16873	16736	17012	16813	16559	16984	16748	16864	16801	16869	16742	16929	16777	16887	16921	16851	16674	16704	16779	16893	16914	16860	16775	16942	16776	16835	16770	16766	17006	16678	16885	16818	16794	16793	16811	16820	17044	16836	16904	16737	16879	16683	16744	17049	16881	16920	16711	16774	16907	16685	16699	16908	17000	16799	16735	16694	16957	16917	16929	16777	16635	16789	16912	16748	16758	16891	16943	16835	16715	16792	16662	16925	16918	16860	16862	16772	16761	16646	16837	16916	16755	16826	16868	16785	16974	16888	16803	16923	16926	16684	16876	16890	16897	16739	16876	16807	16595	16759	16747	16952	16781	16907	16821	16637	16915	16841	16879	16847	16872	16687	16804	16960	17060	16825	16877	16774	16714	16967	16765	16903	16829	16841	16875	16683	16697	16813	16935	16919	16758	16795	16981	16895	16755	16798	16897	16828	16710	16859	16823	16929	16848	16856	17069	16786	16799	16777	16927	16888	16890	16713	16850	16985	16848	16778	16981	16704	17019	16864	16922	16990	16797	16800	16954	16829	16877	16775	16971	16925	16867	16770	16878	16805	16863	16845	16715	16876	16711	16800	16857	16740	16761	16823	16865	16839	17139	16978	16850	16819	16784	16937	16818	16836	16866	16860	17011	16831	16959	16884	16862	16878	17190	16769	16701	16823	16763	17116	16835	16818	16829	17032	17088	16748	16950	16857	16729	16904	16785	16908	16832	16895	16664	16795	16889	16834	16874	16854	16893	16861	16774	16799	16753	16936	16720	16737	16951	16948	16913	16928	16849	16792	16723	16876	16908	16791	16766	16845	16925	16697	16834	16767	16964	16764	16728	16682	16895	17034	16905	16824	16836	17010	16877	16758	17064	16687	16827	16751	16676	16921	16903	16429	16574	16485	16948	16982	16628	16860	16923	16823	16856	16696	17043	16725	16859	16866	16775	16815	16774	16975	16737	16795	16832	16861	16833	16656	16904	16744	16983	16921	16803	17074	16810	16850	16656	16842	16738	16824	16700	16805	16924	16779	16819	16846	17052	16986	16718	16628	16844	16749	16772	16728	16684	16751	16841	16793	16907	16738	16763	16888	16679	16831	16898	16715	16798	16785	16755	16963	17034	16897	16764	16920	16817	16888	16444	16749	16744	16912	16955	16663	16691	16823	17054	16905	16612	16814	16898	17043	16904	16973	16977	16984	16631	16717	16901	16857	16814	16796	16980	16792	16790	16914	16820	16826	16767	16832	16845	16767	16725	16921	16939	16869	16812	16973	16893	16769	16742	16893	16824	16721	16888	16799	17065	16743	16742	16906	16782	16862	16898	16863	16783	16660
24227	43410	40541	32167	27037	22978	20618	19270	18034	17245	17076	16349	16077	15798	15643	15490	15482	15327	15177	15325	15227	15302	15290	15210	15040	15369	15239	15101	15171	15243	15072	15052	15192	15092	15209	15202	15057	15069	14972	15102	15267	15161	15222	15227	15088	15185	14989	15122	15058	15068	15210	14947	15305	15081	15148	15114	15061	15191	15132	15209	15042	15081	15187	15045	15194	14984	15066	15069	15050	15064	15159	15255	15065	15011	15063	15065	15068	14912	15115	14977	15116	15150	15025	15182	14892	14997	15129	14949	15075	14932	14990	14939	15287	15221	15100	15073	15232	14929	14955	15188	15246	14948	15115	15027	14999	14903	14972	15189	15131	14949	14869	15037	14942	14929	15025	15107	14985	15022	15022	15032	15044	15215	14990	15069	15234	15099	14979	15054	15092	14942	15087	15046	14877	15145	15134	15082	15142	15067	15046	15082	15108	14836	14958	15014	15127	15097	15039	14965	14882	15029	14985	15079	15193	14990	15035	14966	15025	15029	14984	14947	15246	14932	15038	15213	15117	15135	14944	14994	14862	15009	14954	14996	15161	15053	14970	15017	15154	15036	15149	15053	15160	15132	14956	15158	15113	14973	15166	14976	15016	15008	15181	15056	15042	15279	15021	14961	14869	15172	15040	15003	15123	14946	14940	15058	15181	14989	15042	14855	15198	14885	15043	14965	15097	15121	15242	15051	14983	14991	15132	15062	14908	14957	15044	15009	14925	15005	14973	14986	14938	15014	15205	15128	14971	14982	15025	15110	15020	14982	14964	14980	14806	15009	14931	15198	14966	14826	15167	15007	14954	14948	14913	15020	15064	15162	15036	15013	14963	15100	15076	15084	14996	15104	14861	15021	14956	15183	14990	15247	15006	14923	15103	14931	15086	14950	15022	15140	15147	15050	14981	14976	15021	15085	15067	14880	14828	14949	14949	15067	14874	14993	15056	15139	14961	15098	15008	14936	15121	15168	15009	15098	14968	15014	15156	15050	14754	15063	15045	15198	14938	15149	15104	14829	15093	15067	15126	14858	15085	14945	15043	14921	15076	15115	14978	15082	15012	14835	14955	15210	15168	14986	14984	15079	14893	15083	15067	15007	15061	15106	15153	15139	14905	14992	15076	15075	14955	15062	15085	15096	15002	14823	15110	14944	15142	15018	14989	15056	15027	14927	15079	15099	14810	15026	14834	14987	14850	15123	15019	15071	15113	15082	15020	15122	14822	14956	15086	14804	15066	14869	14874	14885	15014	15060	15034	15093	15024	15134	15006	15167	15082	14965	14960	15096	14913	15130	14886	15127	15231	15074	15029	14874	15025	14856	14935	15176	15198	15048	15125	14932	14929	15036	15007	15008	14882	15123	15086	15031	15002	15046	15016	15101	15162	15046	15083	14976	15089	14938	15020	14948	14886	15128	14898	15049	15073	15057	14994	14972	15070	15052	14928	14968	15002	15153	14934	14919	15006	14998	15121	15071	15008	15055	15010	14994	14861	15000	15073	14984	14979	15065	15143	14880	15010	14888	15061	15059	15011	15097	14964	15187	15000	14922	15063	14998	15013	15171	14968	15020	15168	15185	15196	15089	15055	15080	15075	15030	14883	15085	14881	15026	15171	14996	14992	14964	15040	15086	15011	15090	15009	15049	14719	14972	15127	14904	14995	15027	15007	15102	15107	15142	15005	15160	15025	15073	15133	14970	15084	14950	14806	15149	15044	14965	15220	15027	15094	14855	15001	14976	14878	14873	15183	15105	14996	15027	14912	15068	15119	14961	15057	14977	15139	14866	15044	15169	15087	15028	15155	14909	14913	15018	15071	15071	14960	14929	14918	14943	15047	14985	15057	14951	14969	14876	15033	14868	15173	15081	14985	14993	14944	14993	14967	14811	15100	14966	14889	15124	14983	15197	15044	15058	15014	15004	15018	15140	15179	15097	14744	15022	14919	15021	15012	15038	14963	15198	14975	15050	14981	14939	14938	15260	15023	15222	14852	14851	14959	15001	14996	15014	15097	14978	14939	14987	14993	14752	15001	14836	15207	15142	15015	15010	15003	15159	15053	15024	15001	15166	15012	14880	15118	14933	15192	15067	15030	15099	14964	14960	14869	15081	15041	15027	15092	15057	15090	14987	15110	14944	15161	14894	14825	14941	15090	14956	15031	14850	15007	15001	15073	15105	15076	14985	14965	14980	14875	15056	15004	14969	15154	15036	15026	15004	14994	15112	14940	14985	15147	15176	15046	15146	15148	15015	14964	15085	15111	15081	14850	14981	14932	15065	14963	15011	15062	15169	15076	14960	15046	15029	15009	14870	14943	15180	15072	14958	15122	14948	14999	15036	15114	14965	14890	14979	14733	14958	15034	15039	15174	15075	15166	15052	15047	14861	15020	15104	15012	15119	15141	14891	15344	15009	14895	14903	14936	15190	15017	15157	14902	14986	14940	14974	15058	14944	15008	15124	15069	14966	15092	15097	15157	14998	15009	15164	15022	14899	15057	15195	14875	15076	14954	15002	14909	14969	14997	15051	14918	15010	14934	15142	15019	14918	15035	14960	15021	15202	14892	15090	15050	15047	15034	15036	15006	14857	15146	15161	15077	15049	14970	14939	14947	15059	14915	15031	15197	14903	14947	15126	15112	15028	14856	15008	15108	14949	15090	14951	15006	14911	15036	14988	14849	15195	14942	15005	14992	14958	14992	15013	15052	14968	15115	14951	15135	14974	14888	14763	15088	15046	15027	15235	15135	14977	15056	15048	15116	14818	15080	15166	15061	14929	14957	14937	14978	14901	14902	14981	14945	14803	14997	14966	15112	14938	14919	14870	15130	14962	15092	15067	14944	15034	15142	14870	15169	15046	15155	15080	15057	15010	15144	14959	15135	15111	14974	15028	15319	15006	15012	15069	14906	15009	14858	15196	14811	15124	15045	14819	14931	15282	15120	14986	14915	15018	15029	14932	15034	15043	15085	15213	15116	15033	14982	14982	15078	15042	15034	15098	14879	15056	15090	14920	14925	15003	14864	15011	15063	15068	14953	15037	15090	14938	15066	14954	15155	14924	15146	15121	14937	14793	15049	15055	14973	15005	14965	15079	15059	15112	15165	15296	14961	14905	14862	15074	14881	14771	15080	15115	15017	14997	14976	15010	15110	14939	15068	14993	14976	15052	14899	14882	14971	14983	15039	15004	15067	15062	15088	15088	15137	15067	14966	14841	14999	15054	15147	15009	15040	15027	14816	15014	14913	15073	14990	15064	15027	15034	15003	15049	14982	15207	15020	15046	15134	14843	15034	14920	15127	14919	14943	14999	15074	15129	14958	15022	14874	15121	14937	14975	15088	15009	15112	15029	15069	14920	15021	14925	15121	14999	14934	14748	15080	14873	15013	15258	15028	14982	15104	15096	15015	15054	15038	14957	15078	15033	14878	14899	15027	14972	15184	15189	14881	15241	15093	15074	14979	14923	15005	14970	15109	14909	15007	15090	14904	14866	14930	14978	15003	14952	14918	15125	14937	14983	15029	15057	14931	15081	15128	15048	14926	15211	14975	15028	15019	15009	14964	14978	14938	14920	15106	15075	14862	15132	14927	14933	15007	14999	15027	15059	14831	14992	14912	15106	14911	15005	15170	14892	14944	15055	15008	15182	15115	15021	15050	14900	15140	14946	15246	15029	15164	15003	14925	15024	15068	15050	14734	14983	15070	14967	15217	15042	14971	14974	14881	14936	15017	15041	14968	15052	14919	15064	14895	14997	14966	14961	15098	14989	14822	14989	14925	14940	15014	14983	14923	15237	15019	15018	14983	15014	14967	15085	14982	14900	15023	15025	14968	14970	14938	15067	15089	15004	14988	15077	14794	15147	15068	15029	14982	14984	15111	14900	15068	15039	15040	15083	14880	15066	15018	15070	14984	14971	14971	15001	14940	15039	15188	15058	14992	14995	15065	15002	15162	15029	15213	14967	15035	14854	14916	14998	15190	15066	14911	14930	15105	14876	14986	14981	14908	15062	14941	15221	14972	15211	15067	14936	15086	15025	15097	14911	14827	15087	14940	15060	15099	15023	14921	15183	15244	14967	14916	15006	14971	15244	15024	14938	14967	15202	14928	14942	14876	14963	14955	14904	14983	14938	15157	15007	15118	14971	15033	14926	15080	15030	15248	14989	15070	15172	15085	14914	14981	15163	15167	15094	15007	14968	15152	15094	15100	15030	15004	15015	15016	14954	15038	15184	15121	14940	14849	15015	15222	14986	15032	15107	15003	14882	15073	14884	14876	14873	15050	15055	14999	15066	15067	15088	15039	15013	15126	14901	15067	14926	15192	14977	15080	14936	15011	15110	15129	14959	15039	15240	15089	15139	15016	15153	14944	14954	14995	15098	15073	15059	15098	15088	15058	14935	14971	15070	14999	15082	14967	15003	15055	14966	14940	14967	15091	14991	14874	14892	15090	15119	15205	15008	15147	14963	14935	15071	15003	15112	15004	15080	14956	14911	14881	15120	14954	15137	15187	15116	15069	14807	14992	15007	14926	14958	14860	15031	14908	15104	15151	15112	14866	14840	15078	15060	15034	14996	15109	15184	15051	14926	14974	15153	15171	14938	14823	15117	14850	14882	15162	14938	15058	15161	14907	14816	15051	14771	14898	14965	14983	15082	14994	14981	15102	15115	14884	14885	14927	15015	15049	15027	15185	15140	14817	15225	14979	14974	15013	15003	14979	15109	14976	15086	14960	15102	15005	14883	15035	14952	15021	14869	14863	15035	14989	14890	15222	14977	15153	15211	14920	15009	15073	15001	14965	15066	15116	14983	14955	15122	15170	14982	15044	15029	14959	15009	15041	15089	15076	14825	14926	14900	15072	14928	14935	15127	15008	14880	15012	14966	14987	14899	14892	15097	14949	15068	15016	14770	14900	15044	15072	14941	15101	15009	15113	15105	14907	15038	14991	15017	15094	15045	15001	15078	15157	14912	14890	14993	15141	15073	14949	15126	15050	15112	14995	15209	14989	14870	14994	15031	14897	14906	15034	14936	15177	14919	15072	14960	14882	14955	14866	15055	15153	15037	14909	15001	15062	15108	15066	14976	14997	14932	15163	14899	15038	15010	14893	14953	15056	15010	14978	15080	15137	15011	14877	15132
28216	23159	26666	23038	18583	17735	17220	16850	16483	16392	16257	15970	16024	16234	16108	16155	15929	16107	16011	15983	16125	16040	15891	15861	16131	16063	16086	16016	15967	15900	16286	16013	15738	15844	15916	16002	15974	15874	16145	15838	15869	16001	15984	16158	16070	15990	16090	15948	15947	15895	15787	16152	15890	16034	15954	16126	15917	16096	16031	16050	16090	15932	16116	15903	15924	15873	15876	16189	15958	15941	15729	15902	15859	15933	15921	15864	16018	16081	16045	16165	15842	16205	16105	15965	15938	15801	15812	15904	16049	16035	16121	15922	15974	15975	15991	15968	15890	15926	15868	16013	16036	16178	15837	15940	15908	15798	15900	15853	15876	15889	15938	15933	15878	15888	16164	15806	15920	15975	15803	16040	15880	15949	16022	15975	15906	15843	16027	15983	15944	15944	15958	15976	16135	16144	15936	16051	15888	16145	16140	15937	15736	16048	15934	15978	16146	16067	15726	15887	15940	15860	16130	16129	16160	15991	16188	16066	16083	15952	15990	15948	15984	15941	15758	15971	16060	16154	16019	16100	15958	16156	16193	15878	15982	15970	15886	16079	16000	15964	16034	15797	16016	15989	15991	15764	15813	15834	15926	15846	15935	15954	16040	16074	15974	15798	15885	15991	15864	15885	16114	15870	15832	16107	15990	15907	16055	16067	15794	15993	16157	15995	15931	15752	15975	15940	15872	15899	15988	16039	15793	15930	15961	15908	15910	15705	15814	16030	15766	16132	15932	15902	15983	16060	15820	15797	16052	16000	15885	15688	15818	16197	15949	15864	15981	16101	16336	16111	16024	15975	15976	15845	15687	15962	15921	15949	15890	15926	15806	15804	15885	15945	15809	16095	15961	16047	15992	15889	15896	15973	15816	15939	16026	15870	15839	16131	15808	15951	15941	15816	15795	15811	15999	15965	15970	15793	15991	16179	15950	15903	15798	16059	16169	15989	16070	15842	15832	15853	16127	16097	16256	15721	16067	15878	16024	16029	15944	16191	15846	15946	15934	16008	15986	16158	15910	15668	15916	15963	15888	15816	15787	16018	15949	15855	15968	15928	15924	15973	15945	16026	16104	15935	16061	16004	15934	15957	16009	15987	16021	15981	16005	15794	16178	15961	15977	16046	15872	16029	16015	16011	15882	15840	15998	16057	15859	16021	15891	16078	16007	15913	16039	15950	15905	15801	15996	15795	15838	16033	15939	15789	15952	15947	16143	15920	16185	15808	15853	15981	16131	15976	15760	15792	15910	16068	15801	16063	16138	15953	15896	15808	16116	15971	16035	16073	16019	16006	16154	16052	15967	15854	15966	16105	16031	16119	15851	15796	15866	15851	15965	15780	15889	16065	16008	16066	15933	16030	15818	15855	15990	15884	15826	15786	16194	16100	16013	15963	15979	16035	15982	15909	15754	15895	15901	15931	16056	15746	16133	15922	16037	15840	15859	15984	15940	15964	15851	16026	16014	15948	16210	15957	16087	15968	16007	16045	15875	15996	16060	16370	16072	15936	16090	15850	16085	16061	15938	15897	16030	15951	15951	16017	16072	16057	16161	16061	15900	15765	15773	15973	16076	16018	15817	15958	15952	16078	16106	16037	16219	15870	16063	16049	15932	15921	15926	15760	15930	16039	15946	16080	15891	15986	15823	15972	16037	15777	15830	15959	15864	15933	15795	16041	15851	15950	16058	15973	16110	15900	15966	16004	16076	16055	15985	15819	15982	15952	15870	16009	16105	15971	16011	15798	15965	15910	15898	16021	15885	16186	15912	15955	15863	16007	15870	15880	15910	15863	15910	16047	15869	15937	15982	15959	15997	16148	15978	15850	15845	15954	15977	16004	15962	15944	15808	15940	16126	16147	15754	15948	15855	15859	15947	15953	16133	15970	16052	15879	15873	15705	15954	15860	15826	15891	16044	16146	16177	15989	15817	15880	15810	15743	16046	15923	16002	15931	16003	15780	15785	15799	15937	15965	16010	15717	15940	15976	15887	16033	15925	15951	15901	16056	16050	15917	16001	16059	15815	15856	15938	16079	16054	15777	15822	15943	15853	16018	15823	15962	15960	16023	15942	15863	16064	15846	15826	15978	16033	15958	15868	15843	15929	16166	15938	15875	15893	16103	15988	15939	15741	15897	16028	16087	15885	16207	15770	15953	16195	16057	15964	15823	15863	15838	15945	16039	16029	16103	16091	15762	16025	16112	15830	15942	15902	15874	15715	16002	16113	15938	15832	15961	15954	15871	15959	15964	15896	15824	15958	16052	15982	16013	15861	15949	15784	15980	15713	15697	15800	15907	16002	16116	16053	16027	15883	15625	16035	16066	15867	15872	16092	15811	15882	15916	15906	15851	15730	15987	16068	16101	15946	16114	16027	16027	15977	16139	15725	15778	15976	15930	15906	16036	16148	15914	15958	15841	16074	15875	15751	16023	15870	15845	15848	15876	15863	15761	15913	15746	15962	16008	15971	16071	16009	15921	16085	15954	15934	15865	15884	15826	15973	15841	16074	15807	15884	15893	16158	16092	16076	15896	15698	15872	15887	16007	16138	16016	15936	15987	15954	15737	15769	16099	16097	15828	15948	15904	15984	15961	16022	15999	15961	15855	15882	16129	15867	15959	16218	15940	16063	15858	16008	16061	15881	15975	16038	15937	16007	16090	15969	16067	15946	15956	15877	16166	15830	16019	15893	15979	15805	15811	15978	15892	15964	16015	15896	15906	15961	16040	15935	15890	15676	15831	15796	16098	15925	16055	15894	15915	15978	16113	15818	16131	15987	15923	15749	15857	15945	15871	15947	15790	15819	15751	16020	15835	16073	16003	15765	15911	15981	15984	15948	15916	15868	15975	15807	16032	15918	15928	15992	15940	15968	15913	16211	16024	15997	15953	16083	16051	16053	15848	16010	15764	15988	15824	16003	16091	15976	15765	15990	15826	16023	16110	16022	15954	15991	16010	15999	16018	15957	16039	15868	16058	16084	15869	15935	16113	15928	15837	15957	15851	15955	15884	15989	15993	15960	15892	16064	16053	16184	16116	16149	15961	15926	15969	16022	16131	16135	15925	16131	15968	15986	15973	16040	15815	15827	15772	15819	15990	15786	15952	15947	15902	16022	16069	15892	15930	15871	15818	15982	16069	15901	15996	15924	15804	15885	15785	16018	15981	15723	15830	16136	16008	16075	15905	15929	15914	16098	15828	15934	15953	15996	16172	15961	16017	15989	15855	15954	15744	15905	15838	16157	15819	15991	15804	16029	16019	15847	15971	16249	15932	15967	15985	15815	15879	15965	15784	15824	15985	15950	15933	15870	15851	15984	16012	15915	16090	16195	15765	15964	16041	15979	15739	15854	16141	15861	15920	15981	15897	15902	15859	15964	16148	15928	15804	15911	15773	16181	16124	16123	15966	15910	16038	16129	16023	15741	15949	16075	15968	15951	16095	16160	16053	16158	15964	16044	15908	15980	15901	16116	15934	15788	15857	15910	15957	16103	15892	15947	15998	15935	15976	16065	16059	16107	15805	16018	15989	16098	16062	16037	15976	15960	16079	15787	15978	15895	16078	16051	15861	15862	15935	15952	16037	15978	16008	15888	15906	15844	15966	15925	15922	16178	15936	16016	16050	15942	15886	15990	15903	16135	16075	15938	16022	16005	15872	15737	15929	16121	15913	15834	16099	16079	15970	15947	15905	15940	16041	15878	15972	16018	16009	15941	16022	16053	15966	15825	16020	16051	16019	15783	15818	16061	15758	15671	16055	15932	16040	16061	16118	16065	16132	15886	15891	15910	15830	16133	15959	15861	16071	16049	16029	15921	15974	16018	15945	15954	16008	16065	15873	15952	15962	15854	16022	15865	15848	16008	16050	15965	16025	16101	16021	15767	15943	15960	15824	15970	15868	16077	15781	15842	15911	15946	15864	15892	15918	15996	16179	15827	16115	16134	15878	15939	16177	16115	15930	15956	15959	15866	15890	15993	15905	15955	15956	15918	15824	16001	15814	15790	15792	15929	15711	15940	15942	15979	15935	16008	16045	16168	15816	16047	15818	15903	15965	16030	15955	15951	15894	15821	15953	15960	15916	15877	15929	15999	16022	16114	15880	15878	15857	15964	16045	16053	15866	16030	16057	15953	16030	15968	15897	15941	16002	15940	15931	15838	15886	16073	15893	15872	15880	15902	16144	16033	15928	16053	15894	16004	15868	15847	16001	15970	15859	16075	16045	16045	15953	16059	16077	16031	16081	15927	15893	15861	15981	16075	16152	15996	15935	15963	15999	15922	15790	16033	15748	16052	15942	16038	15976	15802	16116	15924	15832	15920	15943	15889	16067	16020	16017	15854	15812	16057	16030	15909	15906	15831	15900	15939	15944	16079	15844	16029	15872	15835	15720	15950	15802	16180	15765	16053	15927	15783	15840	15794	15919	15880	15938	15885	16037	15846	15973	16103	16022	15952	15985	15873	16008	15976	15836	16020	16074	16012	15968	16003	16102	15861	15895	15948	15828	16088	15871	16210	15962	15983	15896	15881	16042	15918	15744	15947	16030	16090	15798	16060	15787	15911	15866	15939	15979	15841	15878	16135	15825	16113	16036	15999	15866	15947	16253	15839	16095	15943	15965	16020	16107	16044	16027	15917	15874	16055	16083	16051	16155	15977	16176	15970	15643	15848	15947	15951	16039	16187	16184	15884	15805	15968	15952	15765	15771	16131	16003	15989	16040	15882	16134	16146	16188	15887	15915	16010	15904	16035	15883	15858	15933	15930	16064	16078	16069	15986	15864	16017	15717	15996	15977	16019	15926	15913	15835	15843	15885	15951	15928	16021	15919	15907	16033	15961	15770	15821	16014	15856	15847	15949	15816	16124	15931	16074	16022	15886	15907	16081	15869	15798	16058	15998	16015	15869	15777	15900	15924	16034	16008	16096	15939	15970	16198	16258	16030	16115	15951	15862	15900	16084	16039	15878	16016	16068	16070	15996	15922	16025	16082	15920	15918	16001	15958	16022	15843	15921	15931	15859	16063	15945	15915	15832	16064	16213	15786	16120	16041	16002	15944	16026	16161	16061	16255	15885	15859	15914	16022	16055	15959	16039	15868	16079	15861	15942	15920	16022	15834	16011	16029	16114	15907	15965	16108
20433	29514	26941	21261	18591	17024	16031	15405	15274	15085	15002	14912	14737	14684	14474	14530	14659	14576	14541	14485	14677	14521	14425	14339	14635	14375	14522	14436	14427	14531	14422	14288	14651	14336	14363	14491	14481	14415	14417	14415	14493	14639	14563	14428	14394	14312	14463	14501	14583	14654	14663	14541	14596	14553	14531	14427	14584	14366	14697	14532	14499	14483	14587	14554	14396	14451	14518	14372	14451	14466	14434	14429	14614	14349	14474	14462	14468	14571	14629	14413	14497	14647	14458	14637	14574	14400	14522	14264	14542	14551	14385	14534	14621	14538	14406	14594	14442	14465	14470	14610	14490	14435	14443	14572	14505	14553	14566	14509	14568	14528	14494	14368	14495	14298	14314	14628	14573	14435	14529	14565	14532	14508	14528	14483	14599	14313	14602	14625	14289	14504	14659	14580	14629	14401	14599	14411	14456	14566	14348	14414	14465	14392	14421	14484	14635	14561	14389	14608	14538	14486	14589	14491	14296	14375	14379	14597	14357	14670	14481	14509	14383	14433	14485	14421	14571	14492	14446	14555	14543	14501	14507	14504	14486	14437	14516	14553	14493	14476	14403	14441	14425	14638	14574	14433	14219	14526	14653	14581	14561	14339	14431	14577	14540	14347	14381	14391	14447	14401	14570	14325	14409	14620	14476	14576	14509	14498	14417	14538	14813	14598	14681	14479	14469	14525	14293	14441	14401	14523	14442	14520	14434	14282	14460	14374	14561	14556	14527	14604	14438	14537	14517	14484	14381	14426	14630	14584	14411	14600	14449	14456	14548	14379	14502	14542	14550	14466	14329	14363	14599	14651	14591	14599	14537	14349	14426	14374	14525	14314	14532	14465	14551	14441	14453	14652	14499	14589	14391	14598	14578	14400	14539	14463	14546	14653	14437	14651	14416	14537	14324	14498	14436	14509	14312	14519	14483	14351	14552	14511	14560	14554	14547	14397	14577	14436	14513	14292	14588	14465	14521	14456	14675	14401	14585	14459	14400	14426	14405	14497	14391	14467	14629	14402	14650	14459	14507	14540	14392	14571	14489	14377	14471	14574	14564	14523	14494	14453	14607	14393	14589	14431	14385	14514	14405	14401	14462	14509	14400	14453	14494	14407	14370	14470	14363	14532	14657	14503	14464	14463	14516	14391	14509	14482	14458	14399	14444	14428	14478	14475	14444	14608	14477	14404	14675	14458	14410	14544	14511	14501	14526	14509	14330	14362	14731	14466	14542	14407	14453	14424	14488	14565	14436	14604	14429	14507	14596	14475	14549	14432	14402	14525	14546	14635	14624	14497	14580	14578	14427	14479	14449	14574	14588	14522	14487	14437	14352	14389	14566	14393	14344	14584	14515	14512	14560	14332	14442	14443	14619	14530	14531	14544	14516	14634	14457	14469	14747	14612	14318	14667	14472	14492	14474	14359	14369	14404	14510	14364	14403	14492	14492	14474	14610	14314	14633	14554	14433	14369	14634	14412	14562	14406	14422	14613	14338	14580	14427	14465	14522	14544	14520	14657	14485	14418	14434	14469	14481	14530	14516	14387	14542	14552	14542	14285	14532	14511	14523	14432	14500	14318	14442	14519	14390	14336	14640	14614	14499	14608	14577	14455	14647	14558	14305	14499	14529	14425	14455	14336	14553	14451	14504	14517	14539	14526	14554	14281	14347	14578	14563	14334	14420	14307	14607	14558	14372	14558	14312	14557	14421	14432	14364	14601	14455	14425	14423	14457	14526	14588	14578	14352	14487	14496	14458	14536	14628	14524	14494	14462	14466	14520	14309	14463	14511	14520	14440	14379	14461	14602	14571	14593	14405	14499	14546	14407	14476	14394	14436	14517	14408	14553	14419	14231	14468	14460	14441	14544	14517	14305	14515	14492	14541	14465	14488	14369	14503	14409	14649	14482	14535	14463	14503	14448	14380	14437	14235	14513	14631	14554	14456	14708	14590	14373	14428	14384	14413	14507	14342	14494	14503	14468	14464	14600	14551	14477	14412	14418	14515	14438	14580	14498	14542	14505	14570	14419	14470	14372	14719	14384	14410	14356	14501	14451	14448	14483	14356	14444	14482	14491	14483	14598	14451	14306	14649	14441	14650	14459	14394	14632	14715	14568	14549	14541	14492	14458	14474	14421	14390	14330	14416	14359	14571	14576	14340	14656	14635	14521	14400	14453	14390	14416	14513	14311	14509	14424	14546	14442	14579	14450	14487	14555	14621	14326	14482	14634	14545	14457	14613	14545	14404	14435	14509	14538	14418	14484	14499	14624	14472	14453	14584	14413	14584	14499	14517	14395	14251	14478	14525	14370	14421	14463	14394	14606	14457	14453	14409	14474	14638	14445	14653	14549	14616	14526	14296	14565	14469	14470	14563	14284	14486	14499	14477	14492	14487	14458	14483	14388	14481	14387	14386	14472	14475	14586	14566	14649	14603	14265	14508	14437	14494	14518	14461	14637	14485	14527	14412	14350	14724	14435	14422	14437	14453	14247	14683	14484	14389	14595	14544	14436	14499	14537	14628	14579	14539	14363	14371	14552	14355	14542	14528	14475	14450	14511	14476	14455	14434	14520	14402	14406	14511	14495	14424	14501	14785	14508	14465	14500	14598	14516	14458	14359	14360	14399	14515	14398	14625	14420	14319	14508	14481	14553	14563	14570	14692	14480	14558	14439	14487	14409	14374	14504	14391	14611	14565	14494	14429	14416	14382	14633	14268	14456	14595	14340	14498	14523	14375	14560	14424	14606	14646	14406	14389	14440	14530	14479	14488	14445	14476	14583	14592	14417	14537	14523	14539	14316	14426	14459	14676	14445	14335	14529	14593	14322	14409	14447	14415	14524	14410	14465	14433	14249	14513	14494	14340	14530	14443	14502	14326	14494	14487	14440	14371	14495	14396	14434	14439	14416	14497	14604	14522	14448	14529	14445	14649	14403	14391	14441	14484	14450	14458	14503	14420	14388	14420	14580	14552	14568	14544	14526	14528	14333	14427	14293	14486	14556	14548	14509	14432	14453	14402	14428	14425	14446	14465	14521	14483	14587	14449	14326	14493	14663	14566	14472	14520	14516	14477	14574	14475	14477	14573	14424	14476	14552	14446	14619	14399	14543	14537	14580	14469	14352	14460	14385	14508	14554	14378	14564	14429	14583	14422	14496	14598	14461	14436	14511	14608	14262	14544	14439	14583	14572	14423	14609	14569	14352	14517	14518	14433	14449	14382	14556	14482	14593	14355	14527	14509	14391	14614	14456	14367	14508	14599	14395	14517	14464	14444	14497	14372	14621	14661	14614	14468	14483	14378	14450	14503	14386	14451	14448	14392	14420	14543	14539	14342	14602	14312	14219	14569	14564	14575	14480	14576	14362	14488	14557	14532	14553	14475	14471	14578	14507	14560	14418	14399	14491	14684	14395	14499	14421	14493	14442	14492	14634	14668	14261	14343	14570	14510	14620	14391	14386	14374	14464	14576	14519	14549	14496	14363	14568	14528	14367	14528	14490	14509	14543	14587	14386	14474	14579	14429	14512	14431	14617	14552	14473	14349	14593	14539	14484	14407	14366	14647	14425	14536	14411	14606	14686	14453	14459	14382	14559	14668	14596	14498	14484	14491	14420	14632	14428	14409	14558	14370	14410	14536	14508	14616	14419	14571	14404	14416	14501	14547	14507	14402	14716	14499	14570	14538	14400	14637	14574	14508	14363	14515	14425	14357	14280	14386	14433	14474	14512	14466	14614	14512	14500	14504	14574	14653	14650	14557	14334	14367	14507	14505	14656	14408	14412	14380	14501	14644	14371	14533	14362	14407	14385	14639	14518	14291	14450	14584	14354	14525	14496	14422	14726	14468	14656	14625	14503	14447	14488	14460	14468	14563	14593	14464	14389	14567	14525	14497	14347	14529	14449	14471	14350	14458	14543	14535	14483	14524	14663	14589	14501	14618	14455	14433	14696	14458	14546	14506	14636	14592	14620	14518	14503	14527	14525	14554	14497	14445	14412	14444	14449	14655	14379	14534	14423	14629	14529	14676	14426	14568	14500	14502	14583	14329	14509	14436	14518	14467	14382	14301	14426	14283	14557	14518	14610	14419	14664	14408	14353	14419	14494	14514	14703	14488	14562	14377	14460	14405	14421	14369	14355	14625	14374	14421	14467	14522	14472	14394	14336	14531	14538	14531	14513	14582	14443	14463	14386	14573	14462	14405	14454	14430	14394	14520	14361	14417	14549	14345	14610	14436	14571	14467	14516	14517	14402	14576	14476	14489	14382	14395	14622	14399	14648	14532	14487	14360	14488	14411	14587	14547	14533	14428	14406	14474	14415	14666	14339	14601	14530	14672	14481	14323	14362	14660	14584	14588	14564	14447	14402	14484	14657	14568	14641	14367	14671	14545	14443	14610	14471	14349	14597	14526	14456	14455	14664	14596	14600	14508	14445	14482	14542	14450	14430	14430	14461	14711	14579	14414	14453	14451	14510	14401	14497	14411	14417	14405	14556	14557	14578	14270	14526	14465	14434	14622	14574	14416	14448	14589	14646	14609	14434	14644	14413	14421	14483	14580	14483	14518	14580	14506	14336	14450	14609	14605	14279	14523	14593	14501	14408	14504	14298	14495	14534	14570	14512	14403	14482	14563	14459	14542	14458	14340	14567	14481	14569	14364	14488	14459	14493	14375	14455	14591	14475	14408	14671	14515	14570	14483	14429	14526	14753	14524	14494	14609	14585	14496	14487	14525	14400	14565	14433	14383	14515	14539	14543	14530	14495	14693	14601	14648	14442	14421	14539	14597	14409	14365	14558	14495	14326	14602	14607	14459	14502	14350	14424	14537	14435	14486	14464	14462	14441	14333	14468	14496	14507	14681	14579	14572	14457	14458	14550	14436	14400	14341	14411	14564	14549	14621	14375	14523	14509	14495	14486	14606	14410	14567	14479	14607	14455	14360	14256	14459	14441	14504	14507	14456	14525	14578	14373	14384	14440	14526	14525	14331	14682	14469	14403	14393	14551	14465	14424	14338	14520	14415	14462	14564	14461	14603	14487	14342	14519	14582	14559	14496	14521	14509	14478	14401	14441	14386	14637	14295	14661	14436	14597	14554	14558	14524	14633	14523	14588	14413	14554	14474	14496	14556	14452
24388	21671	29231	24843	22969	22946	21429	18371	17736	17634	17470	17014	17061	16822	16858	16679	16592	16714	16645	16531	16528	16503	16478	16551	16510	16551	16716	16619	16462	16477	16626	16369	16618	16551	16433	16513	16594	16572	16522	16423	16538	16506	16484	16488	16325	16517	16559	16815	16465	16559	16623	16362	16396	16549	16529	16482	16455	16557	16480	16507	16375	16387	16343	16612	16517	16442	16617	16621	16431	16495	16354	16367	16391	16471	16583	16399	16432	16255	16495	16637	16443	16445	16291	16453	16702	16424	16547	16479	16426	16464	16453	16439	16552	16603	16440	16567	16473	16451	16526	16538	16366	16449	16494	16477	16432	16475	16492	16414	16693	16452	16327	16285	16502	16344	16725	16510	16446	16533	16350	16425	16573	16423	16516	16574	16346	16390	16399	16450	16375	16691	16362	16537	16534	16494	16349	16474	16638	16252	16569	16384	16287	16577	16293	16473	16438	16388	16604	16502	16493	16539	16475	16448	16480	16405	16344	16347	16572	16456	16580	16564	16442	16471	16427	16261	16416	16446	16514	16394	16341	16362	16395	16444	16504	16436	16587	16386	16608	16357	16419	16512	16503	16537	16243	16531	16428	16258	16382	16589	16647	16651	16516	16415	16635	16605	16271	16440	16445	16601	16475	16506	16704	16530	16405	16446	16318	16529	16282	16381	16437	16432	16688	16503	16403	16315	16548	16558	16578	16450	16667	16469	16408	16505	16451	16517	16470	16576	16341	16470	16412	16543	16279	16514	16542	16380	16468	16283	16664	16435	16430	16616	16510	16372	16321	16371	16360	16399	16391	16499	16359	16561	16455	16460	16500	16423	16238	16312	16437	16497	16567	16319	16601	16547	16562	16558	16511	16620	16574	16527	16392	16383	16232	16295	16592	16477	16429	16570	16536	16417	16405	16443	16530	16391	16340	16456	16408	16536	16476	16570	16449	16625	16539	16543	16549	16481	16322	16292	16314	16376	16511	16550	16422	16391	16333	16502	16376	16507	16394	16427	16396	16612	16370	16128	16468	16328	16419	16582	16606	16607	16398	16285	16474	16440	16189	16323	16421	16380	16568	16516	16453	16472	16548	16708	16471	16167	16230	16522	16419	16353	16297	16419	16275	16495	16485	16568	16317	16511	16328	16355	16434	16458	16551	16390	16384	16330	16268	16374	16361	16420	16530	16282	16567	16488	16277	16228	16353	16362	16372	16369	16258	16390	16495	16341	16257	16392	16546	16387	16449	16617	16360	16313	16392	16292	16251	16426	16398	16481	16345	16594	16520	16505	16594	16452	16445	16465	16236	16436	16384	16482	16293	16406	16546	16352	16567	16391	16444	16314	16574	16437	16235	16519	16628	16344	16365	16376	16568	16521	16374	16257	16343	16082	16468	16504	16421	16600	16510	16483	16532	16453	16399	16289	16565	16449	16268	16558	16438	16279	16406	16350	16481	16477	16334	16455	16611	16535	16435	16333	16310	16437	16279	16406	16518	16351	16430	16624	16378	16377	16508	16493	16326	16433	16510	16410	16512	16384	16462	16380	16276	16488	16509	16485	16441	16652	16345	16443	16305	16732	16425	16542	16597	16420	16449	16558	16589	16538	16354	16359	16471	16690	16439	16387	16512	16509	16781	16503	16513	16467	16486	16490	16523	16295	16535	16405	16576	16687	16571	16300	16459	16358	16498	16512	16537	16420	16514	16330	16509	16297	16430	16402	16408	16315	16355	16537	16478	16415	16455	16573	16571	16502	16490	16538	16571	16410	16559	16442	16498	16311	16518	16317	16298	16374	16312	16526	16334	16334	16443	16230	16528	16451	16367	16317	16422	16372	16334	16473	16314	16233	16255	16485	16332	16449	16598	16311	16347	16240	16619	16641	16488	16749	16559	16322	16571	16419	16469	16429	16367	16559	16559	16488	16364	16497	16527	16319	16654	16350	16289	16561	16479	16353	16328	16435	16329	16437	16418	16515	16494	16504	16471	16447	16507	16542	16342	16284	16562	16455	16246	16366	16485	16345	16495	16331	16580	16318	16594	16575	16563	16305	16444	16414	16498	16399	16491	16338	16432	16267	16403	16418	16374	16337	16428	16479	16465	16175	16458	16497	16463	16473	16444	16724	16368	16556	16312	16471	16302	16411	16504	16436	16318	16634	16445	16463	16292	16428	16599	16451	16426	16501	16465	16207	16216	16520	16338	16433	16600	16600	16355	16495	16636	16381	16558	16410	16656	16668	16599	16237	16515	16640	16547	16382	16495	16296	16396	16387	16362	16388	16325	16616	16414	16511	16497	16425	16228	16382	16557	16541	16464	16649	16330	16596	16472	16331	16361	16433	16312	16475	16333	16440	16332	16375	16392	16380	16283	16301	16485	16495	16379	16533	16317	16355	16458	16438	16444	16412	16636	16546	16519	16281	16486	16291	16546	16324	16327	16387	16230	16544	16480	16456	16201	16515	16272	16325	16462	16491	16401	16363	16481	16441	16453	16401	16343	16478	16374	16611	16525	16328	16459	16251	16229	16487	16339	16339	16520	16345	16494	16477	16395	16568	16461	16582	16205	16483	16417	16374	16406	16349	16315	16616	16470	16283	16568	16435	16593	16613	16542	16166	16631	16283	16366	16278	16469	16571	16377	16457	16354	16455	16238	16280	16470	16488	16437	16279	16388	16308	16557	16374	16411	16418	16561	16354	16453	16369	16476	16343	16466	16558	16381	16595	16530	16195	16543	16336	16451	16529	16518	16483	16469	16394	16425	16445	16435	16401	16628	16666	16436	16404	16220	16299	16214	16520	16295	16314	16500	16442	16438	16479	16492	16468	16589	16374	16362	16550	16390	16334	16458	16471	16515	16371	16249	16415	16472	16301	16337	16529	16285	16082	16443	16342	16466	16325	16520	16329	16398	16451	16308	16413	16550	16377	16203	16372	16368	16291	16471	16321	16580	16337	16546	16222	16540	16521	16618	16494	16434	16418	16320	16232	16527	16642	16560	16446	16541	16294	16280	16220	16368	16393	16474	16393	16648	16427	16644	16489	16594	16533	16492	16342	16338	16169	16303	16524	16339	16575	16434	16443	16467	16312	16419	16513	16520	16385	16535	16547	16588	16395	16473	16461	16580	16155	16377	16423	16413	16678	16477	16614	16462	16354	16511	16425	16493	16464	16443	16293	16403	16583	16418	16540	16227	16465	16394	16509	16444	16319	16512	16542	16546	16184	16429	16564	16474	16322	16376	16371	16575	16456	16405	16320	16472	16344	16479	16460	16391	16597	16434	16515	16595	16286	16552	16453	16712	16490	16493	16374	16688	16436	16476	16316	16312	16138	16337	16378	16233	16340	16428	16405	16462	16481	16447	16410	16367	16491	16456	16507	16573	16558	16553	16319	16568	16306	16271	16324	16525	16555	16601	16453	16659	16411	16512	16163	16726	16664	16591	16366	16521	16542	16311	16509	16385	16295	16226	16305	16382	16539	16432	16280	16393	16331	16347	16541	16326	16490	16456	16407	16399	16336	16439	16416	16303	16380	16545	16537	16420	16575	16344	16327	16331	16474	16357	16468	16384	16443	16569	16463	16441	16711	16462	16271	16424	16302	16305	16437	16241	16355	16266	16111	16393	16406	16409	16639	16472	16591	16485	16390	16566	16600	16477	16449	16592	16638	16462	16625	16556	16507	16285	16420	16493	16480	16641	16383	16670	16478	16467	16463	16423	16519	16597	16246	16633	16431	16671	16347	16438	16464	16478	16426	16366	16328	16354	16574	16442	16564	16416	16497	16565	16411	16423	16524	16344	16319	16617	16395	16273	16376	16523	16433	16432	16515	16375	16374	16348	16447	16448	16381	16666	16518	16474	16412	16507	16347	16329	16372	16381	16452	16551	16654	16644	16314	16375	16344	16447	16508	16471	16513	16539	16485	16387	16452	16243	16555	16341	16699	16388	16287	16421	16499	16470	16424	16272	16387	16484	16765	16387	16498	16435	16500	16269	16291	16429	16379	16425	16460	16406	16534	16530	16458	16372	16583	16423	16347	16242	16469	16538	16412	16522	16518	16260	16371	16451	16368	16432	16324	16543	16449	16593	16572	16606	16266	16424	16236	16416	16339	16395	16476	16419	16353	16546	16360	16435	16610	16559	16518	16402	16532	16491	16431	16389	16558	16394	16610	16343	16507	16590	16471	16396	16364	16362	16500	16395	16242	16263	16293	16192	16500	16332	16434	16472	16401	16546	16341	16302	16550	16349	16398	16480	16471	16328	16352	16487	16343	16487	16490	16434	16528	16524	16386	16540	16267	16313	16321	16441	16473	16422	16388	16483	16564	16529	16583	16451	16541	16459	16212	16312	16393	16477	16445	16344	16358	16419	16376	16590	16385	16354	16251	16357	16583	16413	16294	16376	16516	16488	16568	16404	16446	16443	16375	16271	16418	16625	16455	16482	16462	16379	16518	16528	16328	16355	16429	16455	16543	16536	16294	16619	16474	16488	16366	16584	16341	16512	16328	16555	16415	16515	16577	16494	16446	16413	16471	16409	16455	16530	16516	16303	16337	16551	16542	16407	16565	16514	16566	16524	16432	16485	16284	16303	16339	16549	16425	16454	16546	16632	16611	16575	16305	16537	16375	16302	16730	16164	16382	16357	16508	16388	16369	16366	16584	16367	16416	16525	16415	16523	16592	16557	16295	16335	16482	16860	16539	16531	16679	16647	16386	16493	16498	16324	16493	16300	16327	16574	16363	16565	16333	16261	16433	16427	16420	16239	16467	16405	16475	16570	16406	16412	16586	16585	16420	16640	16707	16254	16367	16409	16510	16276	16484	16550	16520	16636	16265	16476	16478	16794	16305	16393	16232	16383	16324	16470	16452	16555	16502	16337	16527	16334	16377	16339	16425	16498	16478	16485	16159	16486	16444	16621	16437	16544	16488	16372	16569	16404	16481	16340	16236	16659	16467	16441	16595	16429	16555	16508	16489	16236	16363	16462	16500	16465	16239	16299	16206	16449	16536	16319	16467	16518	16424	16367	16392	16582	16565	16368	16523	16317	16484	16294	16466	16471	16408	16454	16452	16447	16553	16518	16527	16224	16522	16401	16581	16515	16516	16420	16422	16495	16499	16479	16415	16480	16555	16392	16514	16317	16273
22051	38316	35387	27475	23178	20203	18572	17381	16799	16368	16063	15893	15294	15354	15328	15218	15038	15104	14980	15004	14883	14816	14888	14902	14989	14912	14836	14795	14986	14943	14920	14833	14851	14972	14872	15079	14815	14705	14891	14708	14952	14928	15017	14880	14887	14867	14837	14898	14885	14840	14828	14951	14933	14770	14672	14873	14935	14965	14915	15019	14780	14758	14985	14697	14810	14895	14896	14797	14868	14806	14613	14755	14813	14819	14946	14740	14899	14728	14731	14934	14789	14776	14861	14762	14792	14809	14953	14828	14577	14955	14672	14863	14887	14865	14727	14826	14804	14784	14915	14852	14981	14988	14758	14824	14750	14771	14827	14876	15044	14666	14854	14807	14764	14830	14867	14944	14883	14825	14942	14599	14824	14707	14860	14536	14937	14881	14856	14672	14837	14809	14697	14826	14918	14823	14909	14659	14701	14745	14959	14795	14862	14834	14776	14739	14812	14797	14652	14820	15014	14875	14800	14898	14798	14701	14927	14910	14797	14786	14774	14902	14824	14671	14882	14793	14879	14833	14817	14926	14913	14857	14859	14791	14837	14647	14872	14778	14939	14778	14704	14864	14772	14817	14874	14617	14858	14773	14816	14938	14741	14576	14941	14750	14898	14688	14800	14848	14681	14626	14672	14795	14646	14683	14633	14650	14901	14689	14919	14941	14777	14856	14832	14620	14896	14782	15054	14713	14862	15022	14963	14878	14682	14819	14795	14720	14777	14670	14837	14821	14709	14813	14893	14915	14851	14823	14867	14707	14843	14907	14820	14859	14815	14882	14871	14797	14762	15002	14753	14942	14691	14836	14694	14720	14841	14695	14964	14817	14835	14849	14943	14677	14692	14838	14691	14825	14867	14720	14837	14783	14586	14729	14800	14704	14754	14882	14837	14729	14807	14632	14884	14708	14826	14830	14765	14740	14700	14669	14824	14828	14744	14819	14725	14831	14651	14714	14899	14788	14936	14911	14763	14702	14723	14772	14828	14649	14773	14817	14809	14827	14814	14831	14814	14722	14731	14829	14736	14956	14873	14902	14885	14835	14779	14736	14697	14860	14636	14687	14966	14827	14713	14659	14757	14901	14672	14841	14945	14829	14845	14800	14662	14767	14903	14723	14771	14652	14958	14685	14762	14909	14701	14901	14641	14776	14888	14664	14799	14787	14644	14898	15062	14760	14816	14818	14684	14804	14849	14835	14956	14567	14725	14778	14706	14929	15056	14688	14621	14879	14620	14858	14960	14957	14724	14737	14809	14752	14809	14784	14767	14701	14631	14666	14735	14906	14795	14888	14602	14728	14815	14787	14719	15019	14742	14654	14876	14918	14723	14960	14744	14780	14784	14814	14786	14821	14861	14853	14826	14706	14885	14761	14904	14911	14743	14608	14693	14779	14786	14887	14770	14887	14784	14827	14812	14822	14799	15016	14742	14813	14650	14856	14875	14564	14750	14853	14860	14896	14796	14901	14783	14730	14695	14928	14716	14809	14650	14758	14723	14766	15012	14860	14895	14792	14713	14730	14843	14670	14838	14768	14873	14845	14760	14863	14667	14845	14824	14759	14727	15018	14863	14780	14734	14715	14947	14761	14754	14829	14780	14860	14767	14655	14831	14803	14903	14810	14858	14883	14831	14811	14813	14683	14747	14765	14809	14979	14739	14746	14743	14828	14901	14929	14843	14840	14873	14873	14803	14805	14898	14934	14784	14597	14833	14952	14767	14816	14654	14805	15053	14751	14829	14808	14766	14836	14720	14828	14730	14871	14918	14796	14778	14707	14600	14781	14790	14748	14816	14689	14788	14946	14792	14802	14637	14978	14570	14741	14838	14880	14817	14824	14711	14602	14773	14752	14806	14778	14801	14746	14822	14930	14760	14818	14778	14752	14694	14826	14901	14696	14912	14788	14780	14965	14921	14846	14926	14633	14843	14921	14889	14787	14748	14828	14928	14778	14763	14827	14923	14662	14583	14824	14943	14846	14870	14807	14797	14844	14786	14777	14692	14879	14930	14906	14766	14879	14864	14559	14793	14634	14728	14993	14720	14994	14844	14807	14771	14715	14770	14781	14801	14669	14797	14925	14768	14729	14846	14768	14753	14695	14929	14870	14820	14576	14720	14944	14925	14796	14866	14809	15120	14818	14853	14877	14702	14906	14820	14793	14729	14716	14836	14587	14809	14713	14795	14783	14863	14662	14621	14740	14885	14963	14685	14755	14844	14771	14707	14615	14842	14806	14860	14706	14900	14669	14874	14619	15095	14848	14784	14728	14837	14846	14804	14763	14788	14721	14634	14763	14685	14768	14693	14848	14714	14774	14814	14769	14909	14926	14851	14754	14696	14743	14820	14630	14751	14821	14942	14694	14696	14961	14764	14703	14738	14874	14832	14750	14690	14762	14853	14464	14887	14858	14812	14712	14873	14576	14533	14839	14843	14974	14792	14960	14834	14920	14842	14938	14939	14776	14862	14779	14752	14888	14770	14839	14744	14659	14734	14694	15111	14849	14727	14795	14564	14905	14814	14839	14786	14812	14784	14675	14862	14802	14999	15000	14759	14928	14791	14850	14893	14696	14700	14933	14745	14612	14730	14824	14892	14869	14662	14797	14907	14826	14700	14814	14775	14879	14850	14751	14850	14829	14652	14884	14867	14704	14905	14856	14741	14809	14569	14811	14808	14685	14873	14673	14682	14853	14677	14808	14915	14772	14690	14814	14727	14788	14787	14882	14739	14811	15006	14823	14811	14699	14858	14622	14872	14787	14665	14855	14805	14878	14700	14745	14686	14656	14831	14671	14901	14733	14810	14727	14891	14860	14798	14805	14929	14715	14831	14767	14686	14831	14838	14854	14893	14659	14889	14716	14731	14736	14881	14697	14879	14733	14780	14973	14846	14807	14768	14926	14782	14890	14808	14815	14626	14902	14702	14750	14811	14759	14938	14698	14794	14755	14877	14858	14807	14881	14748	14762	14694	14923	14711	14861	15107	14777	14926	14881	14803	14870	14603	14787	14733	14801	14815	14663	14778	14859	14900	14879	14932	14702	14785	14700	14890	14756	14909	14729	14739	14753	14757	14795	14764	14648	14706	14773	15031	14760	14783	14843	14876	14581	14898	14674	14825	15045	14838	14778	14682	14750	14712	14773	14703	14805	14868	14802	14806	14738	14764	14865	14762	14801	14888	14785	14832	14977	14899	14889	14810	14752	14799	14884	14842	14768	14885	14892	14860	14789	14903	14725	14594	14803	14811	14742	14867	14697	14765	14791	15038	14738	14875	14862	14695	14788	14913	14822	14976	14642	14954	14899	14896	14706	14821	14746	14879	14729	14772	14818	14704	14712	14757	14638	14774	14708	14756	14865	14969	14956	14746	14788	14843	14960	14680	14715	14845	14731	14775	14750	14869	14773	14795	14814	14640	14712	14915	14692	14913	14742	14944	14834	14799	14642	14745	14826	14897	14812	14731	14863	14810	14840	14928	14907	14691	14743	14966	14950	14584	14766	14788	14885	14665	14951	14960	14768	14753	14726	14729	14829	14695	14736	14714	14739	14800	14859	14726	14679	14630	14821	14823	14842	14967	14674	15027	14713	14867	14590	14830	14872	14856	14682	14760	14684	14807	14806	14687	14549	14748	14762	14902	14741	14794	14708	14678	14833	14887	14795	14834	14886	14842	14814	14918	14705	14748	14916	14823	14855	14818	14754	14681	14744	14734	14722	14654	14772	14692	14791	14626	14864	14811	14646	14883	14786	14768	14733	14878	14623	14803	15030	14653	14957	14884	14836	14878	14598	14719	14721	14920	14824	14797	14772	15021	14821	14884	14919	14630	14751	14851	14913	14896	14865	14898	14929	14744	14925	14809	14758	14887	14802	14809	14756	14882	14717	14852	14865	14764	14849	14787	14742	14705	14948	14792	14770	15037	14860	14949	14682	14925	14759	14762	14705	14767	14905	14771	14767	14870	14765	14705	14864	14894	14667	14798	14693	14635	14675	14785	14835	14782	14809	14753	14901	14753	14586	14844	14745	14762	14773	14660	14951	14662	14738	14835	14858	14805	14651	14761	14997	14762	14893	14645	14650	14884	14943	14588	14800	14736	14785	14944	14816	14909	14718	14852	14715	14954	14565	14919	14608	14908	14791	14862	14838	14806	14819	14854	14719	14700	14873	14651	14789	14835	14870	14690	14912	14905	14839	14693	14899	14958	14635	14565	14952	14684	14659	14966	14643	14631	14901	14700	14894	14850	14745	14854	14698	14811	14692	14794	14837	14831	14761	15025	14912	14906	14818	14871	14830	14921	14686	14772	14848	14747	14772	14932	14925	14751	14775	14831	14936	14752	14802	14882	14894	14947	14911	14920	14675	14783	14936	14842	14596	14936	14717	14730	14795	14728	14758	14613	14870	14758	14845	14616	14827	14613	14816	14870	14813	14811	14705	14731	14778	14897	14852	14960	14863	14758	14784	14743	14812	14672	14845	14921	14802	14676	14768	14810	14701	14998	14727	14703	14894	14686	14826	14768	14928	14660	14782	14868	14703	14878	14806	14741	14807	14736	14761	15045	14882	14838	14857	14836	14823	14854	14860	14793	15051	14712	14806	14823	14834	14802	14763	14792	14904	14906	14966	14742	14938	14816	14717	14931	14891	14791	14951	14924	14802	14746	14837	14734	14794	14850	14940	14887	14850	14999	14879	14907	14798	14723	14833	14780	14880	14994	14857	14741	14783	14849	15003	14826	14932	14766	14767	14636	14779	14854	14953	14739	14774	14842	14832	14799	14625	14735	14860	14829	14847	14729	14824	14788	14726	14831	14561	14764	14777	14785	14722	14718	14810	14812	14726	14907	15139	14882	14871	14866	14875	14873	14724	14828	14838	14781	14802	14917	14778	14839	14800	14618	14795	14861	14698	14977	14655	14646	14913	14809	14825	14652	14787	14899	14787	14676	14783	14894	14739	14747	14793	14855	14691	14884	14853	14639	14831	14855	14837	14862	14741	14804	14723	14979	14893	14851	14753	14720	14875	14987	14737	14821	14836	14634	14840	14854	14877	14574	14862	14841	14869	14698	14728	14883	14876	14861	14865	14645	14922	14977	14941	14851	14697	14687	14806	14867	14972	14866	14811	14715	14746	14778	14804
22180	20647	28204	23150	21028	23045	24319	19001	17572	17651	17391	16773	16541	16579	16318	16400	16312	16205	16083	16150	16123	16191	16029	16133	15997	16045	16323	16095	16093	16047	16296	15965	16195	16066	16118	16060	16122	16191	16187	15885	15888	15868	15913	16032	16037	15851	15899	15864	15860	16115	16053	16016	16115	15894	15805	15781	15876	16002	16174	15867	16186	16060	16031	15762	15752	15945	16070	15812	16007	16011	15941	15687	15706	15714	15912	15580	15937	15896	16010	15995	15790	15825	15833	15781	15966	15838	15897	15861	15793	15994	15940	15842	16009	15903	16038	15949	15933	15948	15883	15671	15695	15838	15978	15783	15762	15924	16133	15869	15789	15874	15732	15922	15918	15934	15836	15829	15738	15942	15827	15820	15879	16020	15827	15868	15959	15896	15980	15849	16017	16016	15914	15939	15990	15581	15947	16118	15890	15800	15892	15799	15857	15955	15765	15951	15730	16014	15975	15867	15877	15820	16077	15854	15684	15841	15808	15914	15820	15860	15729	16014	15778	15855	15737	16101	15847	15875	15641	15981	15970	15869	15706	15829	15717	15857	15924	15931	15959	15780	15752	15966	15836	15769	15825	15907	15797	15996	15921	15955	15887	15945	15961	15962	15887	15820	15846	15977	15876	15924	15869	15939	15999	15805	15886	16065	15788	15923	15691	15797	15934	15973	15901	15926	15734	15912	15916	15801	15807	15844	15588	15635	15981	15931	15975	15819	16210	15991	15785	15853	15763	15777	15755	15992	15934	15966	15861	15884	15935	15886	15749	15880	16174	15967	15877	15940	15935	15630	15891	15986	15719	15831	15833	15981	15826	15705	15850	15767	16026	15856	15767	15812	15876	15843	16015	15771	15916	15989	15768	15871	15791	15971	15964	15845	15869	15990	15705	15997	15800	15825	16029	16024	15652	15823	15698	15813	15878	15946	15845	15927	15815	15854	15690	15864	15833	15964	15944	15833	15643	15680	15642	15882	15814	15783	15942	16018	15750	15911	15822	15807	15884	15933	15748	15789	15759	16035	15815	15792	15885	15829	15743	15865	15999	15951	16006	15851	15829	15803	15729	15859	15858	16054	16011	15814	16056	15733	15931	15862	15930	15747	15713	15902	15752	15788	15812	15609	15768	15846	15685	15726	15914	15996	15766	15912	15832	15769	15992	15937	15800	15914	15938	15715	15910	15703	15833	15779	16017	15804	15703	15804	16002	15822	15775	15773	15987	15953	15924	15812	15965	15813	15798	15946	15822	15662	15788	16026	15915	15907	15834	15874	15843	15963	15795	15743	15837	15939	15615	15838	15887	15883	15916	15714	16050	15936	15762	15903	15742	15791	15868	15921	15914	15781	15875	16050	15865	15856	15854	15741	15680	15852	15787	15775	15783	15825	15808	15976	15887	15661	15833	15809	15975	15807	15690	15773	15816	15846	15784	15734	15652	15635	15688	15733	15777	15971	15959	15873	15785	15843	15681	15664	15864	15797	15726	15944	15841	15926	15911	15819	15934	15925	15843	15921	15811	15878	15921	15807	15794	15973	16004	15901	15832	15837	15747	15641	15829	15830	16003	15939	15826	15821	15947	15792	15915	15861	15857	15740	15631	15776	15627	15720	15702	15788	15708	15709	15925	15868	15766	15827	15890	15852	15735	15782	15767	15962	15792	15764	15911	15947	15805	15701	15822	15881	15990	15914	15912	15966	15873	15824	16120	16067	15670	15789	15723	15804	15708	15717	15742	15612	15733	16005	15810	15842	15897	15823	16039	15910	16092	15993	15938	16041	15951	15863	15940	15851	15771	15962	15878	15908	15816	15897	15860	15842	15941	15805	15907	15917	15936	15929	15834	15768	15880	15798	15831	15809	15921	15769	15984	15780	15867	15799	15856	15894	15826	15994	15730	15964	15950	15843	15850	15904	15751	15887	15713	15919	15811	15912	15764	15778	15928	15828	15858	15772	15714	15838	15806	15932	15702	15905	16133	15796	15717	15974	15794	15835	15958	15745	15904	15731	15978	16013	15973	15813	15523	15863	15904	15845	15797	15759	15766	16026	15893	15862	15920	15712	15769	16064	15854	15860	15870	15827	15750	15770	16175	16069	15931	15740	15889	15904	15748	15985	15770	15962	15842	16064	15903	15799	15932	15979	15666	15746	16006	15732	15895	15882	15873	15872	16106	15961	15924	15763	15966	15768	15909	15861	15815	15644	16039	15841	15743	15895	15847	15932	15810	15698	15737	15822	15915	16014	15994	15858	15622	15904	15881	15738	15814	15828	15915	15995	15928	15818	15777	15896	15929	15940	15741	15796	15951	15915	15642	15854	15837	15686	15755	15972	15901	15869	15944	15881	15873	15860	15848	15728	15775	15755	15989	15732	15810	15868	15851	15858	15699	15699	15727	15868	15914	15906	15706	15863	15759	15869	15799	15735	15780	15949	15885	15903	15837	15804	15627	15866	15810	15844	15801	15806	15768	15883	15826	15790	15738	15777	15858	15798	15801	16011	15693	15765	15887	15692	15767	15593	15820	15603	15766	15773	15798	15979	15807	15996	15929	15787	15815	15866	15961	15702	15788	15644	15764	15831	16012	15857	15869	16062	15948	15928	15887	16113	15864	15890	15860	16056	15901	15796	15884	15835	15692	15766	15980	15878	15939	15864	15744	15857	15743	15840	15701	15967	15984	15894	15954	15804	15596	15777	15969	15853	15814	15889	15718	15765	15890	15892	15831	15960	15815	15921	15874	15959	15887	15827	15777	15927	15878	15909	15793	15812	15789	15677	15964	15878	15848	15847	15920	15931	15771	15902	16022	15841	15699	15727	15721	15881	15731	15941	15809	15868	15799	16151	15783	15847	15985	15769	15881	15804	15956	15715	15753	16042	15792	15764	15743	15695	15808	15885	15833	15843	15957	15943	15797	15870	15798	15922	15982	15878	15836	15983	15923	15875	15921	15848	15804	16014	15878	15799	15705	15840	15892	15884	15835	15684	15656	15732	15737	16032	15781	15846	15790	15924	15814	15680	15783	15579	15804	15737	15817	15630	15850	16052	15789	15844	15913	16059	16049	15861	15776	15931	15872	15898	15762	15903	15780	15881	15919	15773	16002	16008	15780	15685	15816	15879	15726	15697	15899	15704	15637	15851	15847	16005	15780	15732	15759	15807	15873	15760	15861	15784	15975	15791	15956	15854	15759	15701	15906	15627	15841	15512	15918	16025	15965	15916	15734	15841	15869	16056	15991	16070	15763	15725	15973	15868	15998	15693	15841	16044	16003	15751	15721	15720	15857	15764	15850	15900	15647	15893	15864	15863	15878	15930	16065	15781	16076	15874	15878	15953	15992	15895	15942	15762	15741	15694	15849	15800	16000	15866	15993	15804	15884	15805	15711	15642	15827	15832	15943	16102	15961	15671	15670	15882	15858	16026	15961	15791	16079	15901	15879	15905	15678	15796	15773	15778	15927	15858	15870	15821	15713	15989	15746	15903	16050	15997	15789	15808	15952	15874	15939	15723	15868	15880	15844	15824	15676	15945	15847	15814	15779	15916	15874	15749	15815	15989	15845	15835	15819	15711	15996	15573	15977	15750	15831	15787	15837	15820	15862	15742	15927	15602	15912	15780	15756	15684	15740	15692	15613	15795	15823	15729	15822	15693	15668	15763	15708	15702	15932	15895	15763	15720	15894	15659	15688	15693	15718	16056	15846	15720	15667	15925	15795	16021	15890	16002	15917	15581	15707	15794	15883	15735	15834	15798	15980	15817	15913	15934	15814	15993	15791	15927	15992	15819	15919	15641	15801	15671	15904	15754	15935	15815	15727	16038	15790	15932	15976	15857	15822	15874	15672	15787	15951	15740	15780	15891	15806	15939	15598	15856	15941	15845	15700	15819	15842	16064	15771	15672	15976	15858	15832	15999	15986	15824	15748	15890	15742	15668	15753	15838	15792	15987	15863	15811	15896	15626	15928	15723	15766	15770	15720	15801	15836	15858	15741	15698	15732	15897	15628	15924	15738	15989	15740	15885	15821	15790	15820	15918	15922	15990	15806	15936	15986	15798	15684	15809	15790	15900	15868	15768	15919	16138	15930	15965	15958	15974	15822	15763	15779	16016	15683	15823	15812	15940	15764	15893	15921	16034	15846	16093	16099	15738	15837	16010	15551	15810	15841	15735	15637	15858	15873	15917	15898	15606	15815	15856	15801	15728	15831	15735	15850	15988	15849	15880	15952	15729	15920	15833	15845	15911	15836	15968	15850	15861	15781	15905	15903	15908	15818	15634	16022	15880	15918	15850	15923	16054	15781	15796	15786	15802	15758	15696	15883	15797	15840	15653	15989	15909	16057	15726	15778	15647	15719	15804	15894	15878	15914	15597	15833	15774	15849	15834	15986	15915	15879	15918	15756	15802	15795	15780	16069	15686	16107	16132	15804	15784	15819	15764	15837	15839	15891	15848	15747	15783	15983	15877	15930	15744	15711	16000	15840	16064	15901	15563	15835	15890	15815	15975	15631	15691	15753	15645	15915	15644	15702	15994	15970	15819	16002	15725	15826	15846	15869	15935	15809	15885	15969	15885	15925	15862	15876	15828	16000	15778	15880	16021	15766	15985	15728	15773	15869	15845	15876	15881	15891	15793	15842	15863	15682	15658	15988	15776	15841	15723	15750	15917	15639	15755	15817	15804	15875	15805	15946	15974	15670	15813	15762	15896	15865	15786	15706	15828	15935	15969	15923	15629	15828	15696	15943	15885	15838	15699	15908	15941	16083	15804	15839	15715	15803	15904	16040	15721	15776	16072	15624	15990	15793	15799	15690	15845	15972	15825	15895	16058	15842	15822	15680	15608	15639	15653	15770	15602	15668	15939	16066	16050	15699	15924	15717	15989	15925	15930	15862	15873	15747	15916	15770	15705	15738	15774	15885	15752	15976	15903	15929	15793	15764	15761	15750	16012	15840	15920	15902	15843	15656	15710	15750	15982	15767	15937	16034	15880	15923	15748	15851	15736	15970	15962	15811	15822	15785	15772	15882	15854	15877	15879	15546	15581	15947	15806	15852	15886	15805	15961	15705	15615	15889	15963	15818	15862	15769	15852	15729	15830	15957	15995	15989	15779	15872	15758	15830	15896	15758	15826	15784	16001
23171	40927	38310	30392	25425	21752	19610	18106	16981	16508	15934	15499	15150	14870	14731	14609	14688	14449	14437	14307	14363	14269	14332	14292	14312	14393	14173	14222	14265	14363	14308	14208	14409	14372	14382	14331	14274	14356	14230	14316	14306	14273	14313	14570	14266	14357	14207	14404	14256	14315	14419	14312	14288	14353	14248	14153	14186	14266	14252	14159	14171	14253	14385	14249	14272	14323	14180	14290	14194	14157	14146	14282	14182	14224	14122	14144	14373	14148	14217	14272	14192	14284	14131	14115	14462	14222	14289	14141	14197	14228	14271	14105	14367	14001	14342	14285	14051	14198	14299	14183	14311	14288	14129	14248	14167	14250	14231	14286	14067	14203	14145	14082	14271	14245	14278	14194	14300	14364	14222	14324	14250	14289	14230	14268	14205	14214	14128	14233	14310	14126	14235	14155	14055	13994	14342	14077	14193	14191	14146	14175	14035	14248	14188	14359	14067	14232	14292	14222	14102	14037	14218	14208	13963	14237	14141	14345	14182	14141	14209	14220	14226	14129	14219	14062	14185	14182	14125	14310	14214	14132	14306	14046	14047	14102	14285	14058	14157	14122	14206	14107	14145	14088	14251	14126	14098	14230	14257	14112	14087	14158	14295	14259	14267	14125	14219	14275	14298	14310	14162	14231	14283	14249	14144	14200	14260	14178	14241	14212	14301	14096	14168	14036	14184	14199	14124	14389	14124	14222	14226	14225	14044	14268	14240	14041	14293	14269	14146	14069	14015	14194	14167	14217	14190	14221	14238	14342	14240	14137	14137	14247	14239	14182	14116	14213	14249	14276	14231	14229	14103	14125	14220	14031	14267	14158	14124	14328	14013	14203	14183	14137	14171	14187	14238	14122	14345	14263	14119	14171	14240	14189	14048	14274	14129	14173	14100	14268	14125	14093	14310	14418	14140	14356	14190	14199	14219	14227	14316	14321	13979	13978	14166	14329	14247	14186	14280	14171	13972	14400	14254	14204	14085	14188	14072	14222	14274	14235	14235	14053	14247	14242	14093	14142	14204	14116	14327	14255	14131	14318	14141	14196	14196	14176	14389	14076	14201	14248	14113	14332	14235	14092	14289	14012	14164	14152	14241	14251	14263	14164	14107	14290	14151	14182	14448	14177	14220	14178	14255	14066	14160	14250	14108	14127	14143	14088	14099	14408	14072	14336	14378	14155	14244	14228	14310	14142	14252	14262	14252	14083	14177	14195	14240	14279	14011	14210	14383	14071	14085	14128	14205	14081	14194	14269	14213	14171	14335	14124	14038	14133	14222	13975	14218	14195	14039	14286	14145	14259	14145	14270	14214	14173	14225	14077	14186	14312	14090	14164	14029	14211	14118	14300	14330	14166	14354	14223	14174	14166	14167	14140	14139	14128	14268	14238	13988	14234	14279	14121	14136	14118	14335	14188	14008	14197	14084	14199	14157	14283	14147	14161	14147	14203	14354	14150	14259	14120	14350	14123	14191	14150	14200	14284	14143	14302	14221	14169	14240	14234	14279	14229	14289	14444	14361	14268	14141	14135	14156	14280	14308	14195	14183	14147	14133	14189	14296	14150	14163	14204	14148	14254	14139	14146	14345	14261	14185	14255	14134	14202	14159	14143	14325	14182	14293	14231	14358	14161	14198	14155	14105	14278	14281	14128	14126	14264	14359	14088	14276	14215	14100	14174	14261	14115	14369	14213	14095	14323	14211	14059	14073	14317	14127	14126	14196	14137	14228	14143	14141	14177	14279	14151	14123	14103	14250	14221	14278	14147	14084	14258	14312	14249	14165	14199	14219	14108	14126	14235	14181	14331	14173	14081	14194	14237	14204	14131	14214	14054	14141	14217	14267	14277	14308	14366	14152	14292	14178	14021	14147	14115	14194	14147	14281	14235	14178	14122	14243	14134	14241	14193	14239	14235	14225	14277	14084	14195	14094	14051	14180	14218	13945	14276	14190	14370	14289	14315	14239	14114	14232	14269	14145	14131	14292	14168	14317	14243	14105	14021	14241	14064	14306	14242	14164	14047	14125	14290	14359	14256	14325	14086	14247	14099	14097	14307	14285	14074	14246	14274	14096	14188	14194	14192	14363	14304	14161	14077	14152	14075	14311	14176	14321	14168	14085	14213	14262	14009	14270	14224	14224	14096	14181	14197	14032	14122	14221	14283	14232	13977	14097	14148	14139	14063	14329	14062	14292	14286	14389	14327	14222	14180	14187	14496	14285	14176	14293	14074	14407	14097	14209	14076	14282	14128	14162	14195	14105	14158	14179	14201	14331	14137	14066	14134	14140	14155	14255	14176	14159	14272	14181	14098	14159	14353	14119	14237	14154	14128	14282	14154	14239	14133	14148	13988	14131	14202	14101	14247	14271	14114	14126	14130	14331	14209	14118	14003	14252	14265	14066	14217	14048	14201	14166	14074	14124	14253	14245	14156	14289	14145	14133	14402	14255	14242	14075	14165	14187	14246	14051	14288	14200	14210	14355	14179	14287	14160	14272	14347	14170	14141	14287	14252	14311	14228	14397	14293	14109	14091	14326	14166	14027	14280	14012	14263	14127	14235	14117	14205	13983	14239	14281	14135	14097	14205	14319	14176	14234	14365	14204	14216	14198	14275	14353	14203	14245	14212	14131	14140	14155	14156	14030	14442	14022	14131	14050	14295	14187	14188	14387	14130	14121	14183	14138	14105	14283	14011	14024	14238	14133	14187	14270	14208	14231	14083	13992	14146	14170	14122	14041	14189	14147	14152	14216	14229	14094	14294	14326	14151	14184	14119	14098	14076	14165	14290	14180	14276	14243	14254	14116	14106	14139	14117	14385	14344	14212	14180	14239	14053	14147	14129	14299	14212	14088	14159	14143	14220	14232	14230	14130	14276	14328	14188	14387	14008	14175	14186	14308	14235	14055	14411	14274	14300	14266	14258	14069	14309	14244	14328	14229	14174	14084	14177	14252	14173	14279	14124	14200	14281	14243	14058	14281	14049	14152	14297	14209	14332	13955	14230	14303	14163	14137	14043	14191	14260	14224	14139	14134	14216	14189	14205	14287	14314	14137	14201	14166	14262	14092	14213	14180	14181	14114	14096	14100	14163	14187	14014	14095	13969	14105	14254	14098	14348	14197	14153	14154	14198	14062	14237	14080	14168	14135	14129	14400	14255	14230	14349	14102	14232	14077	14314	14224	14242	14286	14071	13973	14191	14182	14034	14240	14264	14322	14119	14292	14205	14193	14421	14237	14182	14076	14160	14158	14376	14252	14207	14212	14137	14152	14176	14240	14302	14192	14096	14056	14180	14251	14166	14329	14085	14415	14372	14231	14141	14205	14232	14350	14143	14150	14247	14098	14316	14076	14336	14242	14245	14123	14368	14228	14156	14013	14127	14173	14304	14156	14087	14200	14117	14191	14124	14246	14181	14266	14305	14096	14373	14008	14152	14033	14311	14199	14099	14071	14117	14080	14142	14344	14220	14325	14111	14094	14273	14039	14115	14111	14168	14149	14209	14288	14022	14152	14044	14298	14071	14092	14279	14202	14277	14120	14278	14095	14118	14019	14193	13994	14216	14293	14195	14417	14051	14152	14197	14244	14250	14028	14203	14144	14178	14286	14224	14280	14157	14219	14111	14251	14112	14255	14044	14198	14091	14154	14281	14184	14336	14159	14280	14096	14195	14159	14276	14213	14278	14177	14165	14306	14264	14287	14240	14240	14072	14179	14153	14213	14168	14109	14146	14129	14128	14213	14218	14089	14212	14239	14092	14260	14249	14232	14181	14138	14303	14063	14089	14207	14092	14058	14110	14077	14091	14094	14382	14084	14149	14087	14337	14235	14248	14255	14175	14119	14128	14243	14139	14345	14062	14286	14206	14071	14196	14134	14131	14345	14249	14239	14243	14156	14357	14095	14272	14321	14233	14046	14272	14195	14185	14230	14281	14254	14054	14145	14161	14218	14257	14086	14310	14216	14284	14106	14359	14153	14095	14340	14216	14136	14347	14327	14231	14232	14276	14221	14243	14222	14122	14105	14098	14131	14108	14066	14165	14157	14241	14187	14254	14231	14071	14070	14104	14070	14246	14337	14184	14232	14293	13978	14115	14133	14018	14163	14218	14251	14065	14185	14138	14118	14226	14250	14248	14347	14096	14173	14351	14093	14350	14178	14089	14295	14322	14072	14183	14323	14084	14250	14166	14205	13998	14244	14036	14191	14397	14191	14293	14042	14190	14087	14230	14195	14267	14312	14129	14274	14276	14163	14147	14212	14197	14203	14250	14132	14195	14316	14111	14219	14190	14288	14234	14207	14231	14062	14238	14214	14196	14230	14142	14227	14194	14103	14104	14025	14153	14171	14287	14141	14139	14021	14279	14309	14254	14315	14288	14075	14105	14267	14135	14221	14126	14144	14142	14256	14236	14235	14220	14204	13991	14183	14158	14161	14194	14125	14047	14243	14127	14199	14277	14105	13852	14259	14110	14177	14293	14196	14178	14151	14221	14381	14077	14378	14165	14132	14136	14187	14091	14236	14108	14312	14037	14095	14201	14056	14364	14067	14141	14165	14196	14144	14112	14202	14287	14157	14176	14266	14319	14124	14117	14308	14152	14359	14242	14108	14126	14105	14230	14237	14050	13869	14238	14267	14254	14145	14172	14441	14251	14027	14040	14366	14305	14217	13990	14310	14072	14180	14093	14150	14105	14183	14399	14311	14158	14146	14208	14208	14182	14149	14184	14293	14107	14168	14053	14140	14100	14207	14238	14159	14383	14192	14275	14177	14306	14083	14301	14036	14273	14191	14056	14241	14258	14309	14161	14154	14229	14256	14059	14236	14294	14144	14289	14109	14187	14247	14346	14382	14104	14226	14148	14186	14228	14309	13952	14309	14279	14220	14142	14247	14189	14036	14309	14195	14161	14203	14349	14157	14179	14280	14185	14060	14117	14215	14238	14137	14144	14049	14291	14177	14238	14194	14083	14324	14229	14216	14204	14372	14240	14137	14207	14076	14171	14153	14135	14328	14133	14078	14432	14193	14093	14130	14155	14368	14304	14200	14087	14198	14129	14024	14207	14200	14069	14308	14199	14226	14080	14249	14211	14272	14237	14233	14230	14148	14249	14206	14324	14302	14259	14303	14270	14163	14250
27988	22913	26490	23067	18386	17564	17063	16423	16194	16027	16152	16138	15876	15702	15968	15721	15910	15818	15890	15656	16005	15925	15729	15940	15723	15852	15858	15783	16018	15916	15697	15882	16022	15782	15830	15840	15818	15744	15780	15718	16007	15889	15773	15514	15753	15869	15864	15752	15731	15827	15638	15884	15722	15799	15719	15864	15854	15377	15691	15904	15696	15765	15691	15817	15644	15725	15745	15757	15732	15655	15571	15805	15808	15669	15722	15812	15850	15785	15562	15651	15778	15898	15754	15563	15868	15848	15763	15808	15803	15572	15764	15679	15750	15776	15836	15744	15717	15531	15736	15684	15783	15722	15662	15798	15779	15501	15726	15751	15880	15776	15638	15687	15858	15648	15727	15663	15717	15777	15852	15847	15636	15785	15962	15741	15565	15697	15666	15714	15692	15714	15671	15905	15619	15882	15956	15722	15764	15774	15724	15770	15626	15807	15891	15627	15623	15740	15840	15717	15829	15727	15754	15707	15654	15640	15545	15718	15645	15923	15839	15804	15745	15744	15776	15502	15808	15754	15615	15852	15968	15673	15798	15674	15790	15711	15731	15594	15691	15711	15805	15669	15896	15809	15996	15735	15871	15689	15680	15638	15684	15777	15881	15756	15691	15804	15532	15906	15847	15548	15748	15879	15702	15859	15831	15514	15869	15649	15875	15745	15642	15732	15901	15650	15754	15777	15693	15825	15617	15631	15783	15530	15994	15660	15754	15571	15692	15756	15786	15769	15576	15911	15611	15893	15776	15577	15831	15585	15749	15885	15722	15611	15835	15886	15670	15586	15766	15730	15868	15512	15692	15756	15902	15827	15725	15835	15855	15674	15826	15857	15725	15840	15721	15731	15752	15904	15848	15722	15729	15893	15727	15711	15844	15711	15673	15750	15561	15712	15798	15718	15889	15848	15747	15915	15865	15742	15739	15822	15773	15673	15765	15527	15629	15682	15746	15910	15676	15606	15951	15789	15585	15767	15527	15608	15629	15822	15701	15788	15854	15830	15799	15828	15797	15930	15844	15687	15658	15722	15606	15675	15841	15717	15840	15592	15966	15974	15959	15721	15866	15843	15916	15606	15779	15594	15575	15651	15799	15630	15627	15877	15904	15786	15844	15839	15616	15754	15693	15771	15595	15834	15706	15904	15818	15822	15772	15857	15609	15845	16035	15801	15920	15817	15902	15758	15863	15765	15740	15806	15680	15689	15733	15708	15818	15770	15811	15786	15655	15698	15482	15656	15673	15753	15835	15677	15743	15882	15687	15825	15761	15833	15807	15916	15547	15631	15677	15694	15729	15817	15623	15760	15910	15542	15550	15649	15655	15731	15636	15733	15652	15747	15964	15708	15757	15913	15794	15613	15623	15537	15613	15829	15821	15547	15692	15812	15743	15802	15774	15861	15817	15816	15771	15719	15788	15728	15950	15927	15702	15801	15824	15662	15825	15934	15582	15660	15729	15643	15747	15810	15708	15643	15704	15682	15912	15820	15911	15861	15711	15870	15774	15869	15792	15651	15597	15811	15924	15863	15589	15733	15867	15894	15770	15812	15760	15668	15588	15761	15614	15798	15798	15739	15794	15767	15831	15661	15874	15825	15718	15947	15839	15766	15804	15735	15787	15670	15682	15714	15647	15621	15705	15687	15672	15617	15716	15648	15600	15739	15740	15843	15756	15427	15685	15614	15806	15766	15737	15929	15831	15921	15967	15649	15803	15867	15761	15759	15606	15727	16057	15728	15848	15797	15636	15725	15827	15788	15750	15748	15804	15629	15690	15677	15589	15670	15620	15854	15560	15682	15584	15678	15659	15818	15882	15834	15716	15712	15930	15801	15640	15731	15846	15840	15734	15688	15771	15785	15943	15810	15833	15665	15659	15856	15710	15765	15756	15748	15658	15588	15759	15788	15753	16011	15750	15857	15887	15789	15933	15624	15620	15896	15799	15882	15821	15499	15603	15722	15674	15763	15817	15796	15756	15760	15713	15689	15919	15800	15800	15814	15763	15845	15904	15748	15699	15507	15744	15782	15785	15877	15785	15814	15699	15889	15754	15774	15718	15754	15759	15773	15867	15646	15773	15868	15881	15760	15588	15706	15631	15675	15837	15501	15592	15778	15757	15649	15636	15623	15875	15667	15745	15858	15625	15738	15837	15804	15799	15743	15777	15802	15869	15685	15791	15889	15734	15592	15601	15690	15711	15606	15758	15853	15737	15768	15639	15554	15733	15721	15747	15728	15715	15625	15671	15656	15838	15714	15679	15813	15774	15597	15746	15945	15979	15850	15574	15855	15758	15879	15888	15829	15687	15932	15895	15941	15974	15849	15864	15671	15697	15904	15727	15744	15758	15783	15921	15792	15816	15698	15808	15741	15666	15852	15756	15832	15882	15805	15755	15746	15837	15742	15822	15907	15862	15783	15732	15827	15663	15646	15712	15929	15744	15723	15805	15767	16036	15761	15733	15691	15752	15715	15769	15824	15951	15893	15810	15591	15864	15736	15876	15713	15878	15724	15870	15609	15790	15567	15764	15684	15829	15770	15779	15834	15822	15577	15645	15618	15698	15713	15778	15751	15866	15633	15596	15829	15639	15864	15759	15883	15838	15850	15724	15662	15714	15806	15990	15827	15827	15714	15720	15885	15821	15715	15614	15665	15628	15585	15894	15912	15817	15736	15858	15871	15703	15898	15648	15815	15886	15693	15837	15723	15698	15843	15780	15627	15765	15715	15512	15674	15736	15817	15661	15813	15752	15748	15735	15803	15615	15710	15791	15789	15895	15921	15822	15737	15773	15750	15730	15583	15785	15835	15634	15649	15683	15809	15703	15641	15764	15724	15975	15728	15809	15825	15858	15628	15895	15675	15817	15795	15894	15707	15651	15637	15905	15459	15947	15786	15711	15802	15885	15630	15887	15651	15780	15886	15638	15751	15765	15761	15711	15800	15914	15618	15511	15948	15856	15711	15655	15669	15641	15720	15704	15739	15589	15555	15816	15638	15772	15925	15785	15735	15780	15739	15882	15636	15715	15835	15920	15784	15887	15889	15894	15710	15844	15660	15856	15840	15742	15869	15760	16045	15976	15783	15764	15834	15796	15589	15778	15653	15717	15948	15846	15803	15546	15666	15793	15650	15897	15697	15988	15903	15560	15676	15662	15904	15743	15771	15711	15622	15888	15557	15718	15982	15767	15787	15787	15649	15756	15699	15808	15888	15596	15815	15578	15777	15781	15575	15677	15759	15584	15699	15770	15803	15695	15801	15749	15768	15780	15711	15801	15804	15832	15773	15719	15678	15473	15832	15725	15867	15839	15620	15635	15692	15875	15759	15737	15597	15520	15667	15907	15629	15594	15827	15709	15658	15761	15940	15975	15677	15959	15591	15871	15897	15808	15850	15658	15621	15869	15689	15846	15798	15706	15727	15747	15910	15990	15720	15767	15623	15907	15644	15817	15789	15742	15539	15676	15539	15745	15756	15814	15812	15850	15920	15702	15792	15946	15910	15995	15683	15769	15705	15773	15592	15721	15664	15691	15645	15801	15775	15607	15785	15745	15695	15886	15737	15766	15832	15702	15636	15708	15821	15702	15585	15761	15787	15582	15735	15769	15665	15681	15768	15917	15735	15585	15700	15697	15878	15809	15637	15771	15647	15620	15761	15742	15936	15895	15741	15663	15692	15586	15649	15941	15735	15567	15628	15757	15702	15762	15868	15757	15760	15679	15789	15908	15814	15944	15696	15612	15841	15816	15989	15762	15613	15797	15766	15719	15821	15834	15707	15669	15704	15737	15781	15779	15968	15674	15594	15686	15907	15723	15766	15862	15607	15886	15922	15939	15959	15628	15822	15664	15808	15712	15625	15706	15851	15862	15895	15760	15755	15647	15807	15608	15723	15910	15868	15633	15822	15691	15868	15677	15738	15637	15659	15744	15772	15868	15853	15723	15613	15676	15709	15807	15874	15786	15598	15823	15702	15881	15673	15880	15736	15724	15543	15682	15807	15719	15820	15825	15800	15615	15911	15733	15848	15777	15937	15847	15756	15613	15822	15681	15735	15826	15778	15638	15810	15655	15706	15787	15791	15832	15720	15780	15916	15908	15902	15823	15860	15711	15869	15930	15799	15778	15557	15804	15726	15483	15768	15828	15637	15702	15620	15784	15726	15759	15814	15755	15717	15778	15673	15764	15668	15621	15692	15792	15721	15810	15730	15692	15717	15673	15699	15921	15805	15870	15721	15696	15575	15733	15837	15779	15719	15692	15930	15886	15795	15793	15730	15885	15530	15666	15747	15742	15643	15824	15833	15504	15894	15741	15678	15698	15730	15902	15857	15781	15856	15710	15849	15713	15593	15792	15659	15680	15770	15598	15922	15609	15899	15768	15760	15800	15711	15926	15595	15856	15978	15684	15746	15822	15746	15759	15651	16067	15761	15723	15833	15744	15855	15793	15850	15763	15746	15758	15886	15484	15891	15795	15807	15652	15667	15724	15691	15720	15686	15754	15763	15751	15738	15647	15708	15535	15724	15786	15820	15637	15841	15804	15767	15787	15711	15855	15690	15771	15760	15870	15783	15654	15746	15877	15716	15751	15737	15710	15751	15833	15740	15806	15835	15783	15872	15927	15815	15804	15759	15859	15664	15722	15636	15764	15801	15793	15841	15936	15808	15744	15826	15770	15735	15708	15765	15771	15865	15890	15678	15734	15852	15828	15879	15865	15986	15696	15959	15890	15765	15875	15837	15553	15785	15895	15712	15764	15760	15436	15776	15925	15815	15789	15925	15881	15974	15881	15631	15796	15464	15628	15616	15785	15932	15906	15785	15853	15842	15652	15584	15626	15715	15800	15587	15722	15765	15751	15827	15933	15816	15789	15974	15650	15867	15725	15625	15628	15742	15546	15658	15777	15696	15671	15784	15789	15808	15803	15925	15561	15897	15675	15813	15960	15784	15806	15727	15892	15758	15684	15749	15703	15692	15806	15750	15910	15652	15761	15712	15827	15697	15797	15888	15776	15758	15795	15843	15673	15669	15611	15911	15640	15951	15860	15884	15631	15691	15714	15651	15921	15741	15513	15803	15799	15605	15859	15773	15827	15634	15669	15706	15739	15863	15867	15634	15688	15705	15954	15692	15909	15798
20450	29230	26732	20870	18454	16692	16015	15612	15237	14995	14712	14702	14573	14518	14502	14451	14370	14399	14339	14364	14276	14275	14251	14339	14157	14244	14281	14286	14507	14493	14362	14392	14324	14500	14418	14378	14319	14403	14420	14264	14288	14335	14290	14445	14292	14381	14456	14377	14428	14356	14457	14480	14556	14433	14380	14459	14373	14322	14427	14370	14325	14568	14290	14549	14393	14334	14351	14232	14273	14203	14266	14306	14398	14185	14591	14341	14357	14346	14422	14325	14388	14204	14496	14391	14404	14260	14467	14248	14339	14446	14225	14481	14244	14507	14338	14301	14378	14272	14481	14271	14638	14290	14314	14306	14348	14225	14311	14251	14382	14154	14312	14466	14208	14441	14306	14372	14616	14380	14261	14260	14369	14379	14213	14405	14254	14414	14083	14269	14422	14449	14196	14197	14353	14433	14328	14389	14329	14395	14458	14645	14246	14421	14451	14385	14235	14389	14235	14119	14300	14328	14347	14384	14281	14323	14344	14255	14337	14307	14386	14474	14275	14380	14304	14342	14365	14331	14363	14380	14537	14256	14227	14492	14340	14208	14275	14384	14265	14220	14505	14273	14367	14344	14387	14629	14447	14228	14311	14311	14321	14352	14301	14394	14287	14434	14451	14267	14128	14338	14245	14384	14424	14349	14204	14339	14033	14313	14248	14434	14371	14271	14397	14200	14156	14351	14438	14344	14315	14400	14400	14432	14396	14307	14268	14430	14347	14277	14249	14390	14413	14370	14243	14280	14301	14301	14461	14316	14395	14248	14221	14438	14436	14348	14339	14119	14211	14269	14417	14263	14311	14410	14542	14449	14352	14416	14453	14325	14419	14484	14273	14541	14359	14293	14258	14357	14228	14396	14396	14278	14190	14207	14423	14370	14322	14327	14484	14207	14389	14495	14314	14254	14366	14491	14266	14376	14426	14325	14508	14479	14170	14379	14293	14429	14364	14308	14426	14337	14414	14383	14459	14428	14483	14327	14197	14410	14359	14194	14313	14461	14336	14309	14316	14355	14443	14414	14265	14279	14231	14244	14446	14204	14271	14296	14416	14276	14317	14349	14217	14383	14297	14251	14388	14264	14534	14387	14455	14251	14306	14369	14468	14198	14263	14476	14371	14409	14278	14305	14286	14365	14373	14531	14321	14354	14348	14316	14305	14379	14219	14534	14334	14363	14310	14209	14405	14363	14456	14369	14271	14343	14284	14496	14333	14229	14387	14355	14326	14249	14355	14121	14340	14365	14610	14233	14276	14445	14208	14377	14505	14560	14168	14404	14277	14287	14223	14245	14274	14433	14178	14482	14393	14230	14394	14301	14378	14269	14307	14458	14422	14334	14491	14485	14376	14314	14401	14457	14474	14381	14323	14246	14264	14200	14294	14449	14408	14263	14445	14448	14291	14394	14333	14267	14321	14312	14506	14421	14210	14419	14246	14281	14416	14171	14281	14320	14416	14469	14378	14166	14425	14135	14293	14266	14348	14420	14157	14336	14398	14230	14496	14212	14348	14545	14295	14396	14462	14285	14456	14413	14220	14361	14424	14211	14329	14309	14406	14396	14348	14365	14131	14452	14313	14394	14279	14409	14459	14287	14370	14376	14469	14328	14361	14196	14450	14015	14504	14352	14292	14412	14366	14230	14441	14467	14464	14273	14325	14374	14368	14438	14285	14249	14355	14443	14416	14399	14473	14314	14419	14526	14298	14440	14452	14368	14335	14542	14112	14618	14441	14334	14451	14492	14334	14305	14432	14378	14214	14316	14343	14272	14319	14313	14403	14302	14342	14370	14553	14188	14351	14144	14586	14349	14334	14411	14288	14310	14269	14351	14327	14428	14274	14313	14346	14426	14172	14438	14456	14298	14309	14302	14289	14402	14516	14287	14532	14568	14656	14314	14440	14249	14411	14354	14323	14253	14332	14194	14393	14198	14355	14365	14241	14276	14376	14316	14299	14285	14513	14392	14342	14356	14416	14479	14344	14384	14328	14344	14232	14235	14304	14372	14221	14425	14348	14299	14258	14372	14326	14438	14474	14311	14452	14210	14572	14107	14421	14368	14227	14412	14434	14356	14292	14294	14446	14253	14309	14440	14243	14345	14485	14390	14355	14358	14307	14247	14172	14381	14434	14319	14280	14489	14316	14357	14311	14504	14397	14353	14286	14352	14280	14334	14253	14329	14312	14270	14374	14261	14292	14160	14236	14564	14324	14300	14350	14174	14466	14350	14412	14322	14494	14467	14344	14279	14422	14142	14292	14192	14514	14510	14339	14364	14310	14325	14310	14312	14296	14342	14443	14212	14276	14387	14477	14470	14381	14448	14456	14440	14470	14265	14280	14396	14326	14397	14289	14385	14273	14334	14564	14225	14344	14341	14419	14420	14491	14330	14253	14352	14352	14388	14469	14279	14354	14317	14407	14291	14456	14292	14417	14290	14262	14168	14355	14256	14519	14311	14402	14397	14382	14363	14205	14409	14379	14243	14300	14301	14379	14357	14424	14362	14391	14392	14528	14426	14470	14352	14421	14302	14375	14363	14437	14460	14235	14464	14428	14450	14185	14340	14381	14509	14450	14120	14267	14323	14364	14449	14436	14340	14395	14266	14262	14371	14310	14308	14347	14336	14509	14138	14397	14181	14357	14231	14350	14408	14373	14221	14345	14210	14341	14210	14421	14376	14346	14413	14426	14389	14252	14214	14370	14163	14344	14311	14225	14292	14415	14440	14286	14180	14398	14377	14501	14361	14274	14447	14578	14325	14230	14356	14304	14221	14375	14557	14357	14240	14290	14285	14339	14209	14381	14356	14366	14406	14225	14280	14357	14329	14246	14326	14255	14438	14251	14277	14457	14255	14433	14291	14377	14248	14289	14380	14236	14265	14252	14269	14268	14249	14364	14339	14334	14300	14463	14154	14388	14266	14401	14479	14346	14381	14301	14062	14316	14314	14512	14337	14204	14394	14379	14326	14166	14483	14339	14362	14295	14310	14450	14540	14238	14275	14425	14263	14339	14409	14413	14254	14546	14279	14365	14429	14294	14375	14241	14146	14311	14365	14390	14326	14585	14326	14378	14374	14395	14522	14332	14421	14274	14427	14305	14373	14349	14400	14248	14367	14301	14191	14245	14346	14480	14260	14279	14242	14470	14247	14328	14501	14333	14217	14475	14346	14224	14254	14564	14356	14480	14325	14471	14355	14323	14199	14399	14335	14419	14275	14302	14304	14442	14334	14335	14346	14195	14249	14340	14367	14261	14200	14374	14357	14389	14364	14353	14379	14330	14391	14424	14318	14361	14430	14436	14238	14413	14254	14337	14296	14384	14377	14384	14323	14453	14394	14336	14210	14321	14411	14341	14302	14471	14349	14184	14480	14339	14288	14309	14349	14409	14183	14416	14432	14319	14419	14503	14526	14387	14370	14440	14159	14383	14355	14250	14343	14333	14459	14144	14509	14345	14352	14221	14194	14379	14308	14387	14259	14495	14336	14288	14424	14303	14324	14203	14472	14447	14453	14491	14408	14245	14379	14380	14265	14439	14143	14342	14423	14301	14260	14269	14355	14294	14108	14185	14308	14350	14349	14352	14287	14240	14321	14350	14183	14252	14417	14312	14344	14243	14314	14418	14328	14389	14325	14365	14204	14405	14329	14463	14242	14235	14391	14298	14197	14242	14352	14398	14364	14313	14212	14415	14463	14344	14405	14224	14501	14359	14407	14328	14560	14434	14376	14537	14286	14224	14335	14333	14351	14186	14325	14210	14319	14209	14356	14261	14396	14457	14452	14354	14378	14271	14285	14411	14400	14595	14343	14298	14463	14335	14430	14279	14376	14430	14356	14389	14511	14283	14347	14202	14290	14487	14366	14389	14302	14428	14366	14400	14365	14328	14369	14246	14212	14508	14362	14216	14355	14409	14341	14260	14437	14296	14342	14469	14361	14364	14331	14356	14117	14458	14434	14337	14188	14348	14439	14258	14512	14287	14341	14297	14319	14381	14464	14250	14287	14351	14350	14228	14295	14467	14434	14395	14455	14473	14328	14260	14245	14449	14394	14220	14246	14277	14447	14495	14380	14428	14369	14228	14097	14307	14417	14212	14167	14279	14326	14352	14165	14402	14365	14207	14276	14345	14411	14390	14448	14299	14429	14477	14384	14213	14455	14525	14126	14338	14251	14486	14241	14406	14312	14301	14267	14281	14306	14312	14395	14245	14452	14376	14250	14394	14437	14415	14238	14459	14264	14343	14368	14274	14362	14342	14318	14390	14379	14468	14417	14384	14455	14289	14333	14452	14515	14471	14431	14256	14244	14315	14428	14361	14563	14468	14313	14248	14375	14324	14454	14454	14363	14499	14231	14310	14428	14372	14352	14276	14214	14407	14393	14407	14559	14310	14524	14236	14496	14347	14482	14553	14274	14342	14467	14326	14348	14288	14292	14421	14310	14248	14418	14266	14417	14406	14432	14422	14369	14308	14325	14441	14341	14210	14296	14408	14434	14381	14437	14198	14319	14409	14380	14360	14431	14309	14268	14224	14441	14404	14342	14337	14409	14453	14320	14162	14348	14256	14447	14483	14464	14445	14290	14280	14405	14453	14351	14341	14297	14311	14436	14370	14286	14206	14288	14316	14379	14297	14572	14262	14373	14437	14425	14351	14220	14460	14326	14421	14425	14399	14328	14234	14266	14353	14463	14366	14124	14357	14449	14381	14457	14327	14410	14516	14323	14189	14399	14304	14423	14217	14161	14341	14375	14231	14154	14208	14162	14196	14369	14412	14279	14247	14359	14302	14346	14555	14304	14283	14537	14272	14393	14422	14276	14208	14346	14292	14400	14405	14325	14223	14328	14636	14354	14290	14389	14400	14169	14341	14274	14152	14246	14355	14319	14388	14521	14438	14319	14418	14417	14329	14497	14409	14376	14443	14384	14322	14213	14254	14190	14342	14436	14449	14417	14348	14217	14386	14391	14353	14154	14329	14281	14377	14284	14242	14319	14292	14350	14239	14367	14456	14266	14165	14374	14311	14296	14233	14309	14365	14348	14204	14400	14299	14420	14182	14339	14376	14429	14228	14334	14385	14177	14370	14323	14415	14296	14459	14320	14214	14311	14366	14231	14429	14454	14288	14408	14462	14241
23244	20703	27937	23696	21863	21675	20620	17870	16881	16801	16410	16283	15982	16049	16120	16102	16106	15876	15928	15774	15881	15859	15999	15637	15776	15678	15692	15849	15918	15774	15541	15856	15978	15728	15940	15801	15668	15716	15791	15794	15683	15776	15602	15716	15685	15764	15739	15787	15796	15670	15563	15974	15564	15755	15798	15681	15825	15811	15856	15749	15661	15832	15743	15871	15773	15759	15796	15675	15763	15676	15613	15610	15506	15639	15577	15730	15817	15861	15604	15890	15664	15620	15791	15594	15741	15634	15735	15747	15736	15910	15709	15572	15705	15676	15781	15586	15556	15852	15727	15515	15699	15694	15732	15658	15824	15766	15818	15679	15661	15608	15645	15633	15830	15797	15638	15862	15746	15798	15864	15836	15705	15729	15721	15669	15533	15479	15624	15618	15719	15832	15641	15777	15734	15730	15833	15680	15718	15771	15431	15519	15648	15806	15728	15545	15478	15487	15751	15533	15649	15684	15711	15525	15795	15600	15751	15672	15597	15619	15655	15675	15809	15621	15671	15756	15689	15630	15718	15726	15641	15722	15838	15663	15570	15583	15808	15615	15721	15647	15807	15482	15780	15721	15684	15681	15668	15635	15781	15831	15707	15816	15667	15667	15877	15672	15687	15515	15763	15538	15701	15735	15546	15581	15764	15565	15536	15746	15577	15702	15777	15628	15714	15519	15580	15830	15754	15633	15525	15603	15703	15687	15670	15602	15779	15606	15850	15767	15722	15671	15764	15815	15642	15666	15668	15669	15629	15768	15544	15660	15682	15546	15549	15897	15658	15437	15572	15587	15448	15532	15578	15722	15755	15815	15656	15645	15699	15692	15784	15712	15720	15702	15867	15637	15499	15703	15710	15525	15621	15581	15499	15548	15703	15412	15698	15917	15609	15709	15570	15542	15679	15562	15570	15623	15559	15548	15841	15662	15616	15857	15909	15658	15799	15548	15550	15701	15603	15780	15840	15533	15594	15845	15694	15782	15738	15648	15567	15768	15910	15622	15736	15599	15696	15705	15660	15407	15626	15584	15633	15697	15612	15541	15658	15536	15647	15821	15726	15857	15646	15822	15736	15524	15575	15766	15493	15648	15841	15554	15639	15891	15878	15801	15913	15461	15751	15687	15831	15645	15567	15551	15588	15682	15771	15696	15788	15706	15747	15595	15724	15768	15660	15705	15537	15847	15731	15584	15727	15760	15788	15564	15599	15639	15691	15809	15535	15681	15555	15740	15654	15665	15697	15728	15441	15485	15545	15620	15554	15677	15802	15684	15621	15488	15686	15809	15747	15785	15522	15749	15670	15674	15725	15588	15718	15733	15486	15723	15635	15528	15533	15628	15582	15690	15509	15598	15658	15687	15625	15563	15844	15560	15763	15569	15701	15610	15618	15592	15675	15528	15697	15796	15677	15650	15612	15677	15702	15613	15513	15764	15784	15610	15936	15682	15523	15802	15519	15576	15471	15614	15752	15870	15777	15722	15688	15642	15685	15515	15778	15614	15891	15760	15585	15579	15730	15520	15603	15688	15947	15630	15523	15701	15705	15525	15712	15522	15587	15566	15687	15682	15655	15640	15712	15625	15660	15741	15625	15539	15710	15661	15625	15756	15562	15747	15710	15623	15629	15681	15691	15767	15711	15491	15630	15858	15785	15628	15643	15696	15660	15762	15418	15713	15572	15768	15776	15770	15594	15684	15654	15663	15502	15605	15513	15561	15628	15712	15670	15729	15746	15591	15693	15684	15712	15798	15706	15838	15515	15589	15587	15682	15578	15761	15664	15711	15863	15651	15760	15555	15734	15752	15708	15675	15646	15634	15696	15729	15531	15768	15587	15621	15752	15768	15591	15574	15528	15819	15615	15759	15669	15706	15813	15622	15737	15848	15599	15480	15638	15638	15496	15449	15536	15665	15767	15710	15737	15689	15772	15798	15660	15698	15593	15722	15558	15481	15607	15619	15639	15766	15472	15584	15665	15584	15713	15733	15599	15736	15817	15722	15513	15688	15809	15411	15746	15600	15742	15615	15738	15654	15527	15767	15595	15566	15658	15712	15696	15647	15619	15863	15582	15726	15524	15626	15685	15646	15525	15924	15455	15561	15686	15804	15427	15922	15675	15619	15665	15524	15529	15501	15577	15571	15783	15589	15598	15643	15449	15604	15839	15651	15678	15596	15820	15576	15809	15732	15661	15578	15677	15640	15816	15903	15802	15499	15596	15843	15607	15806	15569	15784	15628	15437	15724	15525	15752	15862	15847	15681	15610	15602	15577	15606	15508	15783	15693	15836	15639	15711	15800	15625	15546	15674	15738	15688	15543	15705	15700	15724	15786	15735	15751	15878	15658	15609	15595	15706	15785	15544	15901	15583	15549	15817	15674	15467	15730	15534	15747	15748	15405	15569	15478	15570	15558	15641	15638	15622	15532	15684	15676	15707	15841	15674	15665	15625	15522	15559	15759	15784	15731	15570	15848	15626	15802	15667	15715	15766	15776	15745	15572	15484	15513	15867	15786	15691	15748	15425	15552	15651	15784	15629	15644	15678	15805	15622	15633	15602	15732	15737	15689	15686	15721	15667	15693	15743	15771	15722	15476	15639	15630	15724	15716	15505	15644	15543	15520	15619	15718	15640	15691	15693	15722	15674	15680	15651	15584	15603	15739	15710	15602	15704	15558	15651	15621	15787	15775	15589	15827	15535	15574	15727	15647	15531	15854	15548	15771	15607	15652	15694	15819	15805	15769	15789	15662	15522	15722	15630	15536	15725	15659	15713	15918	15545	15731	15775	15472	15843	15494	15752	15638	15784	15625	15653	15628	15681	15880	15878	15561	15796	15447	15547	15618	15568	15640	15825	15668	15638	15662	15413	15564	15808	15622	15755	15617	15625	15735	15839	15767	15644	15640	15647	15580	15611	15410	15707	15608	15833	15775	15762	15689	15668	15546	15507	15515	15794	15801	15673	15577	15606	15549	15485	15556	15668	15507	15571	15785	15748	15647	15620	15663	15669	15860	15787	15760	15821	15710	15837	15552	15651	15651	15637	15818	15695	15681	15869	15918	15835	15640	15607	15745	15812	15646	15871	15648	15714	15687	15507	15667	15587	15576	15592	15731	15750	15485	15617	15862	15548	15791	15694	15978	15682	15563	15577	15879	15479	15732	15662	15785	15716	15673	15649	15808	15535	15663	15548	15764	15754	15595	15654	15821	15633	15540	15590	15551	15736	15710	15546	15527	15702	15808	15678	15741	15587	15505	15653	15737	15688	15669	15713	15697	15783	15566	15589	15755	15503	15676	15920	15618	15616	15768	15736	15751	15691	15672	15673	15625	15707	15654	15675	15720	15711	15657	15521	15623	15632	15665	15549	15629	15579	15806	15620	15540	15625	15719	15675	15427	15599	15741	15623	15752	15532	15737	15663	15773	15826	15649	15669	15645	15588	15777	15531	15568	15672	15832	15703	15662	15663	15689	15731	15631	15613	15653	15837	15710	15806	15942	15767	15837	15400	15732	15727	15562	15734	15580	15573	15589	15720	15582	15728	15645	15543	15758	15677	15917	15817	15628	15576	15540	15672	15589	15498	15659	15790	15693	15963	15997	15708	15528	15841	15654	15808	15712	15680	15522	15808	15514	15654	15694	15500	15612	15722	15712	15316	15584	15711	15769	15868	15668	15448	15559	15615	15742	15707	15630	15765	15744	15787	15624	15580	15815	15682	15901	15619	15754	15800	15843	15694	15672	15908	15766	15746	15824	15690	15686	15589	15733	15697	15836	15804	15712	15692	15534	15479	15576	15655	15749	15703	15588	15801	15563	15708	15536	15763	15699	15689	15690	15855	15592	15852	15703	15596	15679	15509	15510	15741	15980	15746	15659	15566	15545	15704	15603	15599	15799	15669	15720	15566	15579	15559	15667	15494	15596	15861	15665	15732	15709	15528	15695	15697	15829	15805	15875	15582	15489	15687	15669	15776	15848	15669	15712	15578	15625	15632	15607	15694	15570	15625	15865	15780	15531	15691	15634	15768	15635	15794	15582	15546	15660	15600	15549	15565	15853	15790	15649	15764	15596	15481	15651	15684	15781	15638	15556	15695	15781	15602	15548	15611	15642	15722	15791	15537	15662	15818	15640	15706	15718	15726	15758	15772	15680	15524	15837	15792	15631	15496	15618	15871	15853	15802	15864	15741	15585	15561	15784	15660	15749	15603	15677	15707	15461	15566	15671	15641	15502	15575	15813	15687	15677	15683	15820	15632	15728	15709	15693	15724	15510	15700	15596	15640	15633	15752	15641	15558	15537	15524	15518	15706	15685	15590	15506	15657	15643	15756	15647	15587	15733	15600	15678	15554	15692	15760	15529	15626	15572	15626	15732	15518	15509	15528	15700	15756	15554	15717	15619	15493	15709	15722	15426	15672	15873	15630	15769	15551	15585	15695	15553	15432	15671	15549	15598	15733	15684	15544	15718	15596	15692	15790	15667	15928	15623	15463	15686	15792	15435	15559	15746	15604	15759	15624	15589	15829	15746	15590	15690	15743	15462	15737	15577	15744	15886	15726	15769	15828	15798	15510	15740	15679	15830	15821	15564	15497	15756	15693	15445	15579	15778	15691	15609	15700	15654	15554	15665	15575	15533	15712	15599	15774	15768	15736	15615	15668	15585	15678	15713	15792	15752	15612	15722	15638	15667	15586	15743	15472	15805	15674	15531	15825	15632	15670	15783	15736	15565	15600	15845	15564	15509	15542	15725	15521	15526	15601	15540	15588	15704	15558	15703	15564	15548	15761	15456	15667	15647	15600	15970	15711	15802	15764	15591	15652	15617	15721	15478	15745	15515	15602	15776	15745	15653	15696	15746	15656	15566	15655	15736	15747	15731	15845	15860	15552	15683	15769	15738	15641	15783	15721	15651	15678	15720	15754	15790	15738	15734	15632	15615	15564	15593	15591	15676	15701	15759	15474	15707	15684	15612	15512	15600	15750	15649	15577	15657	15726	15613	15789	15688	15723	15689	15608	15569	15505	15950	15717	15799	15661	15647	15658	15677	15503	15611	15654	15608	15631	15734	15772	15709	15708	15545	15470	15647	15708	15787	15673	15714	15515	15485	15819	15673	15709	15509	15689	15731	15830	15528	15709
21107	36094	33474	26033	21969	19383	17491	16702	15869	15670	15173	14962	14743	14639	14409	14503	14321	14394	14284	14244	14380	14189	14207	14172	14212	14297	14275	14145	14301	14209	14246	14178	14336	14310	14246	14237	14069	14144	14304	14062	14133	14357	14116	14238	14027	14190	14080	14268	14205	14045	14328	14224	14291	14165	14331	14302	14297	14199	14288	14212	14298	14178	14143	14161	14187	13998	14259	14198	14235	14203	14142	14083	14158	14121	14098	14046	14321	14177	14089	14381	14251	14258	14150	14278	14163	13984	14174	14279	14323	14078	14084	14171	14285	14100	14308	14271	14044	14111	14199	14181	14160	14078	14205	14166	14332	14134	14270	14229	14200	14094	14210	14187	14229	14065	14064	14116	14150	14244	14007	14161	14199	14115	14154	14129	14146	14031	14141	14059	14295	14046	14110	14081	14114	14208	14179	14122	14093	14123	14052	14153	14173	14239	14094	14201	14209	14183	14084	14270	14096	14072	14338	14345	14238	13992	13913	14332	14100	14380	14290	14171	14179	14141	14076	14261	14221	14053	14081	13922	14361	14037	13985	13998	14153	14119	14272	14256	14272	14156	14068	14079	14217	14145	14099	14038	14182	14182	14116	14191	13952	14070	14193	14018	13985	14253	14096	13983	14129	14051	13942	14246	14133	14209	14111	14006	14124	14009	14205	14158	14048	14036	14250	14080	14154	14146	14298	14014	14154	14095	14143	14040	14022	14066	14122	14345	14208	14100	14275	14196	14221	14125	14214	14065	14247	14108	14241	14102	14257	13956	14223	14207	14193	13993	14129	14024	14004	14111	14070	14122	14121	14224	14101	14165	14165	14194	14200	14064	14161	14191	14333	14157	14175	14210	14152	14273	14048	14198	14020	13974	14266	14225	14111	14204	14118	14052	14076	14015	14079	14177	14141	14078	13951	14002	14168	14018	14090	14032	14156	14263	13984	14312	14103	14178	14305	14279	14169	14000	13892	14088	14045	14092	14093	14121	14081	14244	14041	14155	14072	13935	14148	14183	13977	14207	14194	14032	14047	14085	14230	13998	14046	14164	14236	14142	14143	14107	14080	14156	14158	14093	14236	14087	14174	13962	14055	13955	14202	14254	14148	13944	14250	14108	14251	14039	14239	14116	13898	14251	14321	14143	14062	14085	14057	14209	14127	14027	13920	14049	14088	14240	14025	14183	14028	14216	14010	14183	14186	14032	14215	14133	14058	14143	14163	13986	14157	14140	14307	14048	14242	14060	14047	14291	14222	14165	14075	14150	14147	14095	14252	14027	14051	14238	14116	14339	14140	13995	14104	14122	14189	14038	14123	14057	14205	14341	14157	14065	14192	14131	14234	14118	14308	13937	14122	14165	14098	13975	14104	14041	14198	14301	14074	14168	14153	14105	14115	14097	14224	14185	14121	13919	14101	14239	14112	14210	14041	14084	14249	14154	14213	14152	14167	14133	14098	14262	14042	14126	14153	14017	14100	13987	14248	14089	14208	14315	14050	14225	14185	14085	14097	14118	14024	14163	14078	14211	13919	14233	14150	14060	14228	13981	14305	14032	14235	14146	14208	14229	14002	14217	14092	14293	14211	13981	14047	14109	14148	14095	14056	14154	14239	14089	14297	14029	14004	14130	14135	14086	14170	14145	14051	14199	14194	14144	14075	14187	14205	14154	13931	14101	14118	13919	14080	14130	14070	14016	14070	14164	14212	14163	14312	14154	14136	14089	14355	14155	14181	13998	14186	14164	14191	13944	14106	14134	14247	14157	14123	14175	14121	14179	14212	14376	14178	14181	14259	14180	14108	14155	14018	14210	14112	14113	14077	14057	14153	14231	14236	14201	14258	14068	14253	13966	14142	14030	14159	14130	14061	14167	14156	14273	13953	14169	14101	14141	14138	14187	14216	14376	13990	14154	14286	13978	14229	14012	13947	14307	14178	14275	14223	14290	13993	14220	13985	14110	14287	13979	14164	14182	14067	14187	14041	14212	13886	14154	14235	14094	14056	13986	14211	14192	14108	14209	14002	14268	13989	14095	14145	14077	14110	14323	14222	14168	14003	14170	14058	14042	14087	14277	14180	14138	14336	14268	14106	14290	14103	14230	14130	13929	14204	14156	14123	14197	14059	14003	14296	13991	14207	14055	14115	14325	14245	13926	14179	14081	14206	14203	14109	14103	14201	14154	14035	14166	14044	14179	14083	14302	14112	14073	14057	14228	14245	13973	14127	14224	13951	14190	14149	14107	14114	14041	14060	14078	14148	13936	14161	14174	14019	14033	14256	14109	14054	14010	14063	14127	14083	14235	14236	14068	14237	14199	14012	14233	14113	14118	14138	14131	14214	14237	14135	14036	14261	14090	14291	14290	14110	14090	14184	14140	14051	14136	14091	14085	14174	14256	14290	14235	14329	14143	14241	14079	14109	14014	14187	14139	14094	14125	14193	14133	14259	13955	14145	14130	14150	14127	14203	14108	14231	14062	14162	14271	14089	14208	14120	14056	14096	14227	14093	14059	14081	14137	14206	14226	14182	14095	14190	13979	14172	14230	13988	14134	14216	14057	14128	13835	14299	14200	14165	14011	14215	14182	14339	14274	14034	14075	14082	14068	14265	14013	13993	14113	14150	14310	14039	14271	14064	14184	14212	13939	14045	14026	14234	14254	14076	14193	14176	14243	14149	14075	14103	14106	14211	14048	14175	14255	14086	14173	14029	14109	14123	14150	14173	14085	14224	14088	14051	14109	14195	14161	14013	14203	14146	14281	14222	14099	14149	14080	14243	14122	14018	14221	14026	14050	14077	14128	14084	14072	14079	14298	14180	14145	14096	14065	14047	14153	14066	14143	14108	14069	14171	14053	14185	14135	14182	14013	14194	14310	14130	14201	14024	13977	14047	13949	14170	14156	14158	14178	14226	14188	13989	14034	14227	14084	14108	14252	14112	14229	14118	14291	14097	14016	14292	14042	14362	13999	14269	14318	13998	14282	14139	14173	14246	14104	14192	14026	14074	14165	14125	14075	14177	14212	14140	14147	14040	14040	14218	14113	14132	14316	14005	14226	14140	14140	14157	14235	14044	14067	14051	14124	14027	14165	14090	14068	14022	14046	14212	14016	14070	14252	14114	13991	14180	14124	14298	14195	14131	14257	14297	14154	14094	14133	14065	14189	14099	14258	14167	14215	14165	14138	14029	14128	14259	13913	14063	14046	14246	14225	14212	14133	14077	14182	14125	14063	14239	14080	14106	14216	14077	14122	14175	14378	14229	14068	14128	14076	14061	14183	14179	14187	14152	14229	14376	14048	14291	14164	14195	13995	14147	14043	14198	14143	14101	14100	14095	14064	14282	14079	14273	14176	14029	14095	14110	14142	14223	14090	14230	14146	14014	14145	14206	14172	13989	14124	14132	14253	14046	14075	14131	14258	14030	14185	14079	14207	14058	14057	14198	14378	13969	13959	14210	14239	14129	14260	14128	14177	13979	14100	14146	13977	14027	14087	14083	14084	14104	14012	14088	14185	14108	14211	14227	14257	14079	14366	14117	14102	14080	14221	14220	14206	14202	14097	14073	14230	14011	14194	14114	14149	14122	14148	14113	13960	14015	14182	14173	14179	14076	14220	14162	14144	14057	13919	14153	14102	14113	14130	14143	14109	14081	14126	14227	14246	14102	14341	14027	14262	14135	14159	14032	14090	14251	14144	14099	13858	14098	14201	14115	14096	14079	14169	14072	14145	14047	14039	14133	14210	14271	14065	14127	14053	14146	14213	14148	14243	14365	14325	14171	14092	14155	14089	14151	14138	14287	13899	14287	14124	14131	14025	14075	14208	14038	14117	14095	13989	14180	14135	14127	14022	14173	14109	14120	14272	14122	14188	14145	14136	14097	14149	14142	14221	14071	14245	14357	14066	14212	14394	14142	14119	14283	14160	14148	14181	14232	14120	13938	14209	14013	13992	14083	14204	14285	14089	14171	14158	14126	14006	14059	14074	14114	14162	13987	14340	14025	14175	14100	14100	14183	14026	14108	14075	14180	14165	14351	14038	14078	14031	14119	14134	14098	14086	14304	14168	14286	14179	14274	14274	14064	14182	14158	14073	14136	13952	14102	14151	14188	14166	14311	14252	14098	14201	14129	14141	14263	14245	14097	14103	14124	14068	14241	14156	14052	13977	13970	14124	14153	14115	13980	14085	14347	14088	14142	14111	14047	14234	14016	14089	14279	14024	14277	13987	14210	14146	14044	14078	14108	14068	14136	14004	14384	13940	14142	14063	14117	14087	14234	14138	14101	14164	14097	14171	14076	14100	14021	14062	14034	14115	14265	14078	14287	14211	14122	14064	14245	14208	14085	14154	14228	14143	14323	14084	14054	14051	14139	14083	14262	14147	14084	14196	14214	14059	14097	14205	14163	14122	14179	14110	14281	14172	14207	14065	14233	14062	14163	14168	13903	14000	14042	14146	14197	14261	14010	14220	14054	13939	14096	14158	14170	13927	14303	14074	14069	14175	14111	14109	14208	14197	14275	14266	14360	14197	14136	14049	14144	14229	13968	14114	14224	14174	14146	13997	14144	14053	14052	14129	14025	13943	14162	14260	14115	14165	13947	14211	14178	14012	14172	14093	14147	14134	14232	14324	14072	14116	14112	14013	14029	14240	14152	14060	14158	14190	14177	14274	14009	14190	14207	14166	14096	14078	14175	14180	14258	14120	14203	14128	14136	14168	14245	14150	14129	14220	14097	14109	14102	14025	14121	14125	14076	14228	14088	14052	14152	14118	14095	14204	14117	14097	14075	14255	14254	14114	14053	14274	14059	14326	14102	14227	13801	14111	14095	14040	14023	13904	14325	14121	14249	14131	14149	14246	14037	14204	14076	14176	14114	14010	14190	14104	13974	14174	14084	14098	14222	14035	14030	14012	14238	14041	14074	13950	14258	13976	13979	14013	14001	14106	14085	14125	14085	14146	14157	14167	14159	14121	14061	14233	14141	14104	14156	14179	14166	14050	14261	14176	14252	14136	14035	14124	14168	14083	14114	14137	14026	14160	14099	14176	14229	14185	14080	14108	14133	14172	14002	14223	14140	14061	14154	13975	14201	14125	14201	14145	14277	13964	14324	14121	14202	14042	13907	14081	13994	14294	14145	14212
23225	21591	29531	24178	21983	24055	25387	20030	18419	18276	18149	17584	17369	17197	17180	17104	17100	17014	16903	16746	16939	16954	16784	16965	16706	16732	16957	16753	16804	16818	16834	16856	16686	16751	16822	16678	16608	16619	16775	16662	16716	16571	16823	16734	16610	16611	16736	16606	16676	16878	16716	16764	16540	16683	16476	16697	16881	16585	16604	16574	16579	16637	16675	16584	16630	16633	16586	16608	16546	16599	16563	16736	16783	16724	16546	16638	16764	16550	16607	16505	16642	16756	16636	16583	16676	16880	16616	16750	16587	16656	16483	16562	16546	16753	16586	16705	16727	16668	16783	16572	16599	16577	16553	16707	16690	16346	16498	16801	16524	16556	16557	16719	16573	16632	16612	16580	16537	16697	16620	16732	16584	16656	16420	16517	16611	16668	16645	16504	16374	16707	16552	16537	16660	16506	16536	16571	16711	16504	16445	16621	16516	16600	16751	16618	16524	16453	16550	16515	16635	16690	16650	16495	16444	16613	16593	16540	16522	16689	16768	16401	16556	16575	16613	16587	16427	16559	16704	16609	16516	16566	16523	16418	16311	16531	16598	16408	16468	16614	16716	16537	16686	16535	16517	16471	16592	16610	16644	16586	16573	16644	16594	16720	16581	16538	16506	16389	16537	16791	16664	16400	16679	16538	16693	16586	16396	16635	16603	16546	16634	16668	16747	16502	16471	16561	16845	16671	16641	16642	16546	16714	16651	16602	16392	16540	16757	16538	16579	16497	16302	16754	16540	16610	16670	16728	16546	16600	16475	16684	16512	16554	16736	16741	16618	16703	16572	16547	16455	16692	16521	16601	16430	16473	16418	16669	16464	16518	16654	16590	16533	16677	16433	16528	16697	16490	16567	16625	16701	16627	16623	16606	16516	16471	16578	16515	16407	16580	16482	16432	16555	16617	16400	16562	16542	16584	16369	16546	16604	16553	16434	16625	16529	16552	16383	16501	16639	16581	16683	16443	16570	16637	16600	16456	16526	16675	16644	16623	16486	16627	16481	16435	16439	16656	16542	16590	16544	16645	16544	16532	16761	16537	16614	16499	16453	16442	16481	16439	16641	16544	16692	16770	16722	16558	16447	16704	16635	16517	16540	16545	16675	16704	16715	16571	16582	16498	16460	16635	16471	16707	16620	16584	16331	16554	16527	16562	16580	16650	16539	16628	16474	16615	16596	16451	16603	16684	16650	16616	16587	16777	16611	16584	16574	16401	16432	16501	16638	16606	16479	16491	16564	16702	16595	16383	16669	16516	16388	16672	16603	16694	16500	16490	16610	16593	16635	16540	16504	16516	16369	16453	16539	16557	16532	16665	16618	16695	16681	16560	16676	16451	16608	16432	16562	16777	16579	16655	16716	16623	16584	16561	16581	16516	16397	16507	16476	16431	16605	16538	16568	16535	16493	16659	16608	16554	16592	16340	16411	16706	16612	16747	16531	16651	16658	16503	16485	16768	16465	16650	16611	16553	16446	16648	16610	16600	16503	16733	16633	16570	16712	16630	16603	16374	16377	16430	16454	16648	16481	16544	16567	16720	16655	16577	16681	16536	16404	16531	16536	16563	16490	16457	16591	16525	16720	16459	16686	16660	16559	16587	16555	16500	16574	16614	16565	16603	16589	16557	16597	16545	16656	16404	16408	16333	16383	16450	16404	16372	16486	16519	16644	16684	16589	16544	16549	16723	16584	16569	16678	16544	16367	16706	16625	16659	16539	16522	16784	16641	16646	16600	16581	16671	16773	16728	16649	16685	16574	16250	16617	16426	16923	16633	16593	16556	16370	16646	16647	16628	16609	16530	16412	16450	16633	16586	16381	16512	16557	16610	16590	16750	16667	16656	16574	16596	16560	16409	16611	16689	16492	16436	16700	16331	16326	16634	16563	16508	16604	16458	16468	16559	16509	16500	16537	16582	16416	16519	16486	16507	16540	16497	16835	16690	16622	16639	16554	16580	16551	16603	16585	16713	16575	16690	16372	16481	16771	16570	16798	16551	16581	16592	16611	16508	16499	16627	16608	16460	16497	16667	16550	16595	16562	16449	16502	16537	16520	16489	16517	16716	16492	16497	16498	16468	16437	16640	16489	16804	16373	16668	16449	16499	16459	16556	16557	16373	16406	16561	16613	16682	16728	16550	16550	16588	16562	16410	16550	16442	16624	16491	16545	16686	16409	16678	16529	16708	16634	16799	16601	16613	16725	16651	16848	16768	16617	16567	16702	16657	16625	16667	16502	16396	16471	16572	16486	16394	16557	16692	16547	16466	16512	16506	16624	16503	16652	16613	16577	16555	16461	16591	16599	16584	16807	16544	16615	16474	16702	16720	16590	16766	16781	16525	16503	16578	16532	16434	16578	16728	16571	16789	16605	16487	16482	16571	16789	16403	16517	16569	16521	16684	16509	16342	16325	16384	16483	16597	16748	16407	16552	16715	16442	16554	16715	16569	16532	16415	16667	16703	16756	16424	16611	16391	16459	16564	16645	16725	16677	16448	16514	16625	16764	16790	16641	16746	16436	16562	16565	16612	16620	16457	16567	16643	16571	16651	16374	16646	16453	16494	16661	16417	16557	16687	16375	16569	16524	16454	16492	16668	16537	16620	16710	16646	16775	16617	16673	16289	16519	16655	16489	16618	16647	16495	16851	16569	16424	16551	16732	16696	16521	16531	16666	16503	16749	16496	16507	16442	16749	16696	16693	16671	16559	16444	16583	16575	16677	16309	16641	16460	16842	16764	16635	16535	16584	16688	16696	16600	16693	16443	16651	16407	16500	16553	16466	16513	16684	16567	16720	16544	16659	16657	16685	16486	16498	16614	16575	16509	16654	16566	16602	16552	16382	16550	16568	16405	16523	16601	16795	16670	16689	16465	16841	16663	16621	16608	16565	16567	16476	16521	16495	16462	16634	16587	16567	16599	16499	16643	16621	16653	16418	16394	16574	16616	16629	16609	16515	16446	16629	16859	16481	16626	16508	16343	16697	16636	16712	16591	16487	16512	16620	16438	16479	16590	16618	16747	16546	16412	16424	16551	16661	16685	16695	16647	16578	16649	16515	16680	16695	16562	16633	16365	16547	16281	16630	16388	16537	16524	16557	16474	16669	16763	16805	16657	16596	16562	16682	16738	16725	16584	16673	16682	16701	16472	16668	16500	16510	16596	16383	16590	16674	16643	16693	16430	16739	16620	16441	16723	16564	16668	16615	16466	16551	16534	16581	16596	16573	16616	16647	16603	16521	16597	16546	16743	16551	16529	16549	16609	16674	16540	16410	16652	16404	16566	16531	16440	16478	16472	16684	16649	16656	16581	16635	16556	16461	16425	16567	16561	16667	16626	16665	16496	16532	16775	16619	16357	16642	16564	16729	16676	16450	16523	16438	16523	16520	16479	16678	16602	16556	16482	16400	16487	16568	16640	16782	16696	16598	16626	16280	16504	16557	16362	16723	16412	16639	16824	16709	16705	16758	16848	16509	16508	16368	16456	16641	16558	16805	16485	16520	16603	16565	16536	16535	16598	16422	16710	16528	16592	16447	16570	16641	16697	16714	16484	16860	16612	16528	16521	16510	16471	16517	16564	16667	16582	16385	16511	16539	16644	16697	16452	16449	16600	16465	16741	16784	16783	16603	16431	16468	16745	16592	16664	16625	16737	16491	16544	16445	16441	16368	16473	16564	16557	16600	16525	16587	16671	16498	16844	16855	16684	16460	16393	16553	16757	16497	16445	16518	16719	16585	16564	16436	16515	16567	16661	16502	16512	16506	16492	16656	16275	16556	16634	16493	16628	16545	16620	16618	16455	16498	16569	16574	16631	16594	16795	16559	16607	16680	16544	16609	16574	16537	16543	16715	16587	16613	16740	16830	16550	16506	16554	16469	16434	16271	16445	16506	16458	16425	16581	16559	16727	16616	16560	16453	16518	16597	16686	16765	16597	16316	16656	16621	16513	16480	16641	16556	16477	16643	16434	16651	16571	16575	16654	16769	16564	16440	16679	16327	16625	16399	16415	16685	16594	16725	16711	16541	16678	16624	16517	16505	16677	16650	16492	16630	16760	16716	16638	16467	16662	16542	16564	16613	16471	16505	16740	16319	16569	16797	16598	16515	16484	16545	16501	16715	16613	16560	16372	16500	16515	16538	16422	16567	16630	16674	16559	16795	16657	16385	16675	16589	16471	16599	16452	16834	16495	16636	16339	16693	16847	16658	16535	16464	16442	16552	16691	16687	16534	16443	16473	16575	16755	16579	16663	16749	16619	16692	16756	16600	16635	16658	16518	16485	16576	16572	16457	16496	16402	16673	16679	16463	16485	16490	16680	16541	16514	16604	16574	16494	16677	16638	16307	16780	16747	16502	16504	16598	16417	16641	16489	16559	16389	16674	16419	16623	16532	16521	16544	16535	16572	16552	16687	16903	16637	16603	16501	16561	16519	16454	16521	16453	16466	16435	16613	16356	16643	16598	16674	16712	16530	16525	16599	16430	16848	16697	16512	16413	16606	16575	16647	16509	16323	16472	16586	16658	16554	16686	16650	16757	16584	16592	16717	16367	16518	16557	16451	16594	16562	16462	16840	16378	16556	16546	16613	16628	16468	16567	16629	16652	16743	16585	16507	16541	16818	16624	16544	16621	16514	16453	16525	16660	16761	16446	16679	16537	16678	16666	16626	16477	16545	16635	16524	16591	16654	16705	16484	16597	16762	16595	16597	16791	16571	16486	16404	16339	16558	16583	16510	16400	16744	16449	16318	16536	16399	16625	16455	16334	16583	16491	16549	16487	16421	16521	16758	16599	16527	16575	16548	16677	16570	16453	16518	16434	16771	16558	16741	16660	16743	16629	16563	16768	16506	16577	16550	16684	16769	16563	16536	16457	16651	16609	16685	16442	16514	16430	16697	16565	16480	16652	16563	16553	16671	16638	16617	16490	16632	16380	16645	16556	16646	16626	16803	16732	16596	16520	16533	16550	16427	16706	16333	16503	16432	16524	16338	16657	16351	16521	16708	16661	16523	16557	16745	16567	16392	16298	16612	16562	16483	16295	16562	16555	16480	16435	16693	16603	16633	16464	16654	16678	16687	16526	16426	16620	16413	16633	16605	16588	16543	16758	16478	16508	16388	16677	16698	16607	16650
23907	42260	39939	31467	26271	22385	20267	18706	17738	17211	16486	16101	15738	15618	15462	15189	15306	15151	15165	15260	15163	15085	14962	15122	15111	15136	15007	14849	15064	15021	14846	15018	15151	14989	14854	14952	14927	15079	15076	15017	14986	14876	14890	15193	14892	14895	15014	14940	15071	14936	14980	15106	15063	14866	15055	15003	15088	14758	15027	14807	15176	14858	14904	15041	14900	15033	14923	14943	14862	14883	14829	14880	14876	14917	14908	14910	14929	14939	14814	14870	14834	15013	14981	14856	14927	14881	15058	15044	14985	14954	14912	14917	14881	15052	14725	14907	14775	14871	15001	14909	14858	14890	14928	14892	14870	15011	14958	14807	14890	15127	14838	14922	14960	14744	15010	14948	14855	14855	14795	14813	14938	14867	14836	14871	14770	14788	15195	15021	14935	14825	14969	15047	14875	14911	14868	14701	14840	14859	14984	15068	15022	15049	14993	14890	14929	14917	14786	14954	14768	14919	14815	14922	14836	15008	14878	14988	14824	14900	14860	14946	14781	14870	14930	14903	14854	14907	14862	14897	14800	14779	14710	14944	14760	15037	14920	14786	14865	15040	14899	14681	14841	14885	14970	14852	14899	14855	14878	14769	14982	14711	14912	14920	15025	14873	14993	14794	14898	14804	14869	14717	14985	14823	14783	14935	14901	14988	14809	14799	14833	14777	14888	14764	14830	14592	14890	14779	14901	14831	14734	14928	14820	14919	14961	14737	14920	14786	14758	14908	14871	14825	14858	14845	15056	14982	14725	14770	14913	14917	14672	14846	14739	14910	14851	14776	14923	14890	14862	14808	14915	14758	14731	14826	14752	14949	14879	14896	14766	14888	14918	14793	14879	14833	14952	14770	14886	14867	14879	14855	14888	14832	14778	14858	14908	14725	14774	14701	15017	14892	14711	14961	14871	14819	14915	14803	15019	14785	14877	15017	14865	14844	14972	14824	14798	14901	14960	14788	14927	14773	14957	14853	14956	14710	14903	15022	14885	14762	14870	14836	15102	14882	14866	14820	14740	14856	14973	14793	14812	14968	15037	14964	14762	14768	14843	14949	14904	14865	14803	14924	14763	14736	14921	14987	14889	14863	14778	14785	14733	14865	14878	14906	14821	14776	14776	14913	15030	14871	14812	14916	14746	14850	14806	14858	14860	14782	14891	14866	15073	14856	14734	14875	14817	14748	14811	14981	14856	14861	14992	15056	14712	14834	14800	15013	14899	14888	14879	14747	14858	14954	14918	14903	14790	14730	14776	14812	14739	14851	14955	14840	14912	14831	15016	14848	14917	14847	14993	14864	14964	14822	14848	14794	15055	14761	14742	14793	14873	14766	14846	14886	14880	14894	14784	14945	14910	14708	14930	14860	14846	14860	14849	14964	14864	14863	14950	14942	14914	14852	14821	14837	14740	14762	15036	14886	14804	15045	14894	15006	14940	14873	14875	14913	14895	14928	14867	14856	14798	14799	14803	15054	14891	14928	14813	14817	14864	15019	14816	14873	14710	14881	14760	14915	14737	14765	14816	14907	14891	14858	14997	14879	14856	14840	14877	14897	14943	14898	14725	15008	15037	14842	14671	14966	14752	14789	14700	14877	14872	15005	14803	14840	14961	14867	14916	14889	15120	14760	14897	14883	14803	14941	14734	14847	14850	15023	14817	14828	14656	14968	14619	14822	14884	14876	14772	14874	14723	14781	14871	14755	14955	14850	14853	14983	14638	14809	15054	14908	14867	14906	14876	14864	14810	14892	15063	14893	14791	14903	14788	14983	14780	14750	14684	14900	14889	14906	14956	14800	14930	14719	14657	15029	14758	14864	14841	14848	14775	14872	15079	14912	14750	14905	14833	14954	14875	14895	15024	14747	14848	14843	14806	14975	14928	14781	14847	14914	14843	14835	14707	14812	14834	14705	14795	14565	14941	14752	14757	14876	14877	14808	14894	14860	14884	14882	14793	14789	14863	14795	15043	14844	14893	14875	14969	14870	14921	14820	14756	14819	14689	14938	14945	14910	14874	14798	14694	14902	14762	14936	14830	14920	14859	14875	14936	14745	14791	14859	14939	14778	14836	14991	14899	14747	14833	14863	14901	14824	14899	14771	14829	14752	14898	15032	14836	14897	14863	14922	14799	14806	14711	15100	14668	14972	14740	14720	14846	14926	14997	14833	14935	14703	14558	14869	14940	14938	14746	14832	15017	14882	14972	14791	14951	14892	15000	14914	14611	14714	14762	14854	14872	14770	14828	14754	14771	14724	14735	14871	14772	14960	14916	15003	14787	14827	14796	14794	14817	14927	15011	14886	14883	14766	14819	14741	14934	14917	14955	14970	14858	14817	14788	15030	14950	14858	14916	14931	14883	14800	14894	14701	14918	14749	14864	14847	14865	14880	15011	14911	14848	14967	14918	14863	14867	14750	14740	14889	15036	14799	14920	14798	14813	14658	14783	14755	14739	14751	14935	14966	14919	14837	14825	14840	14819	14959	14799	14897	14888	15008	14874	14997	14765	14929	14712	14801	14942	14863	14935	14639	14848	14847	14880	15055	14803	14863	14738	14824	14960	14962	14866	14944	14712	14890	14908	14820	14851	14766	14882	14877	14744	14802	14938	14757	14872	14887	14791	14830	14900	14714	14995	14835	14905	14866	14837	14902	14930	14604	15091	14857	14917	14837	14909	14953	15002	14863	14727	14909	14990	14944	14929	14894	14837	14950	14894	15022	14728	14793	14750	14789	14819	14856	14903	14878	15068	14956	14849	14846	14663	14851	14775	14846	14923	14892	14718	14754	14944	14780	14771	14864	14860	14844	14974	14876	14868	14697	14708	14881	14842	14871	14719	14641	14837	14875	14697	14938	15064	14818	14822	14552	14764	14864	14831	14881	15144	14533	14912	14687	14907	14792	14843	15008	14949	14694	14742	14601	14826	14845	14919	14904	14777	14771	14791	14917	14851	14861	14830	14830	14738	14848	14783	14779	14863	14762	14870	14877	14747	14770	14892	14924	14771	14956	15098	14971	14833	14828	14813	15006	14932	14828	14748	14731	14899	14990	14881	14942	14974	14847	14771	14800	14980	14968	15005	14800	14809	14963	14725	14744	15033	14907	14895	14928	14831	14895	14828	14924	14851	14765	14731	14849	14910	14927	14893	14838	14798	14733	14952	14977	14927	14824	14872	14976	14853	14870	14930	14600	14565	14917	14992	14714	15027	14954	14810	14835	15034	14988	14940	14979	14881	14772	14846	14785	14753	14771	14761	14946	14580	15062	14729	14818	14909	14874	14911	14899	14727	14913	14812	15129	14757	14821	14910	14727	14814	14778	14914	14602	14895	14926	14804	14780	14900	14822	14916	14872	14818	14806	14852	15006	14790	14782	14709	14921	14708	14759	14988	14912	14905	14751	14813	14727	14939	14919	14970	14870	15081	14992	14934	14832	14872	14918	14788	14819	14959	14838	14866	14932	14845	14790	14782	14844	14844	14856	15038	14845	14773	14842	14976	14892	14784	14889	14705	14920	14853	14833	14827	14976	14731	14835	14854	14969	14804	15008	14794	14815	14824	14884	14904	14853	14839	14960	14898	14820	14795	14853	14750	14782	14868	14749	14908	14857	14759	14896	14823	14739	14884	14739	14850	14974	14889	14762	14640	14905	14913	15003	14920	15030	14857	14749	14729	14782	15037	14754	14950	14784	14814	14777	14889	14929	14929	15006	14768	14881	14911	14900	14915	14740	14906	14727	14932	14805	14921	14745	15016	14830	14763	14760	14769	14872	15056	14794	14801	14857	14867	14981	14769	14843	14962	14817	14781	14904	14766	14784	14861	14963	14997	14807	14949	14921	14919	14857	14838	14802	14861	14836	14953	14848	14886	14858	15082	14883	14770	14921	14925	14892	15100	14970	14867	14776	14893	14915	14896	14716	14848	15016	14945	14983	14860	14796	14977	14937	14926	14865	15004	14697	14857	14690	14724	14852	14760	14871	15046	14642	14858	14831	14896	14973	14925	14933	14841	15021	14886	14812	14729	14812	14914	14967	14960	14887	14813	14865	14857	14903	14753	14712	14975	14816	15029	14766	14872	14890	14864	14652	14957	14878	14878	14998	14845	14870	14951	14773	14864	14971	14993	14816	14892	14792	15011	14878	14782	14740	14783	14740	15011	14885	15028	14886	14793	15006	14849	14831	14839	14759	14835	14739	14845	14879	14830	14868	14754	14898	14817	14772	14816	14819	14947	14700	14904	15033	14841	14757	14846	14688	14853	14830	14854	14710	14969	14941	14876	14976	14926	14868	15018	14934	15188	14816	14976	14810	14992	14925	14825	14766	14849	14857	14834	14854	14928	14915	14970	14833	14883	14822	14804	14946	14966	14818	14806	14943	14930	14759	14942	14807	14767	14931	14719	14849	14867	14871	14799	14755	14982	14905	14965	14863	14757	14784	14782	15040	14766	14828	15038	14796	14796	14768	14790	14928	14804	14909	14770	14751	14878	14872	14889	14883	14797	14694	14594	14824	14818	14749	14848	14722	14858	14827	14900	14898	14777	14820	14926	14818	15129	14863	14754	14686	14783	14817	14922	14954	14792	14784	14857	14736	14890	14873	14953	14727	14663	14888	14867	14875	14874	15090	14878	14676	15021	14809	14807	14753	14921	14832	14874	14874	14954	14805	14953	14940	14782	15078	14841	14825	14750	14859	14922	14723	14734	14831	14811	14924	14840	15059	14780	14785	14905	14926	14831	14863	14921	14815	14931	14838	14835	14878	14892	14940	14796	14828	14884	14732	15000	14859	14817	14725	14933	14753	14881	14837	14850	14945	14953	14745	14897	15013	14875	14832	15082	14947	15027	14834	14869	14766	14919	14785	14789	14843	14817	14899	14889	14862	14946	14969	14790	14809	14815	14837	14737	14859	14734	14951	14656	14974	14853	14644	14802	14735	14828	15048	14835	14975	14763	15013	14748	14818	14868	14773	15028	14949	14748	14986	14891	14838	14871	14778	14911	14767	14946	14766	14916	14802	14830	14969	14764	14934	14943	14819	14715	14866	14920	14825	14824	14829	14917	14901	14786	14858	14857	14812	14872	14666	14868	14914	14850	14868	14794	14793	14942	14899	14792	14865	14851	14876	14893	14841	14830	14906
28162	23043	26317	22761	18208	17417	16819	16568	16400	16210	16272	15942	16055	15814	15965	15978	15895	15943	15913	15858	16174	16020	16062	15864	15620	15943	15622	15836	15947	15723	15748	16012	15992	15872	16065	15929	15965	15898	15955	15834	15988	16052	15872	16104	16047	15841	15844	15824	15848	15746	16006	16066	15863	15848	15977	15741	15861	15929	15881	16024	15984	15975	15927	15926	15939	15992	15770	16060	15797	15949	15866	15660	15781	15828	15791	15900	15772	15825	15786	16075	15856	15838	15862	15962	15931	15736	15952	15718	15940	15832	15826	15822	15672	15770	15731	15697	15649	15951	15829	15961	15768	15881	15776	15739	15761	15838	15928	15974	15870	15745	15940	16005	15958	15958	15757	15818	15874	15907	15911	15762	15879	15998	16032	15790	15858	15884	15893	15707	16096	15816	15990	15620	15776	15826	15909	15925	15696	15766	15566	15767	15756	15796	15832	16008	15769	15706	15926	15848	15771	15867	15917	15939	15993	15659	15659	15934	15661	15837	15844	15929	15796	15857	15820	15921	15693	15671	15813	15943	15762	15720	15751	15884	16028	15938	15816	16018	15867	15688	15906	15849	15857	15870	15987	15883	16004	15779	15747	15981	15919	15909	15813	15997	15979	16178	15976	15806	15572	15766	15784	15903	15767	15980	15966	15909	15848	15881	15815	15747	15868	15827	15792	15850	15686	15989	15908	15710	15872	15827	15862	15901	15836	15946	15795	15836	16007	15807	15799	15792	15800	15746	15714	15861	15856	15750	15888	15861	15930	15898	15902	15735	15901	15883	15766	15724	15960	15893	15877	15882	15883	15773	15862	15710	15796	15824	15858	15787	16050	15691	15828	15887	15927	15689	15833	15787	15701	15797	15589	15803	15788	15607	15710	15803	15934	15738	15903	15952	15924	15840	16000	15796	15944	15965	15918	15899	15840	15747	15870	15734	15708	15960	15852	15661	15866	15883	15897	16012	15769	16039	15943	15970	15934	15742	15801	15816	16168	15926	16021	15889	15846	15758	15820	15722	15860	15833	15822	15956	15973	15669	15849	15940	15932	15732	15784	16006	15839	15933	15758	15852	15914	15957	16026	15727	15802	15791	15828	15805	15894	15992	15742	15697	15850	15844	15950	15829	15783	15819	15745	15940	15820	15727	15880	15669	15934	15827	15855	15797	15877	15800	15803	15913	15909	16050	15895	15950	15835	15877	15848	15825	16002	15759	15809	15927	15773	15842	15994	15934	16004	15955	15783	15968	15975	15927	15769	15836	15802	16078	15797	15756	15917	15822	15822	15823	16052	15976	15732	16008	15787	15899	15829	15925	15848	15988	15657	15652	15779	15811	15876	15773	15775	15782	15824	15736	15696	15929	15695	15844	16003	15892	15766	15741	15995	15870	15853	15684	15824	15816	15974	15868	15675	15812	15862	15801	15728	15729	15729	15890	15713	15864	15722	15885	15914	15797	15759	15916	15781	15791	15760	15648	15831	15879	15986	15803	15806	15843	15883	15937	15784	15678	15823	15839	15881	15884	15825	15991	15770	15856	15926	16023	15740	15791	16077	15935	15868	15664	15915	15995	15879	15781	15950	15645	15972	15951	15898	15784	15758	15962	15924	15752	15742	15840	15789	15612	15884	15916	16037	15826	15754	15881	15812	15730	15940	15971	15888	15846	15953	15761	15986	15927	15912	15817	16081	15756	15809	15701	15985	15917	15864	15826	15715	15862	15845	15709	15800	15763	15920	15774	15746	15739	15999	15919	15849	15938	15981	15942	15998	15927	15724	15855	15861	15912	15954	15850	15980	16022	15929	15820	15813	15788	15861	16012	15690	15818	16068	15834	15823	15820	16013	16063	15972	16045	15966	15932	15948	15948	15867	15788	15750	16033	15864	15648	15946	15666	15796	15948	15915	15868	15706	15899	15742	15857	15892	15678	15949	16037	15881	15994	15790	15999	15836	15753	15985	15774	15771	15876	15822	15867	15980	15872	15810	15916	15999	15995	15583	15914	15912	15767	15997	15841	15718	15747	15679	15949	15708	15983	15792	15838	15944	15743	15890	16048	15880	15906	16022	15948	15924	15877	15793	15812	15825	15894	15793	15947	15754	15872	15779	15760	15750	15722	15817	15966	15937	15644	15896	15824	15949	15860	15885	15944	15886	15891	15830	15690	15726	15941	15926	15916	15926	15995	16009	15930	15695	15796	15756	15795	15807	15821	15698	15912	15988	15644	15770	15872	15823	15744	15731	15852	15948	15715	16007	15786	16038	15758	15718	15791	15932	15858	15783	15581	15707	15865	15669	15872	15823	15699	15799	15877	15872	15819	15880	15798	16103	16064	15818	15908	15826	15795	16029	15770	15812	16109	15833	15742	15909	15783	15830	15681	15794	15797	15772	15866	15877	15884	16006	15821	15887	15839	15991	15777	15886	15887	15913	15825	15929	15793	15848	15693	15892	15955	15841	15662	15769	15900	15991	15793	15934	15813	15899	15937	15855	15753	15997	15810	16008	15927	15919	15901	15759	15962	15721	15814	15907	15837	15733	15721	15961	15938	15653	15759	15716	15892	16015	15912	15905	15887	15990	16006	15840	15811	16115	15788	15744	15864	15847	15773	15859	15733	15983	15664	15977	15674	15983	15819	15835	15610	15788	15823	15798	15891	15808	15851	15774	15987	15983	15644	16078	15828	15845	15856	15917	15832	15703	15675	15864	15827	15876	15985	15796	15924	15827	15751	15942	15847	15958	15824	15835	16006	15896	15750	15733	15799	15979	16023	15814	15935	15870	15708	15908	15859	15847	16037	15848	15822	15754	15755	15715	15899	15831	15741	15969	15992	15585	15824	15822	15855	15937	16091	15969	16017	15646	15969	15872	15724	15893	15954	15809	15801	15664	15828	15755	15937	15731	15975	15725	15952	15559	16019	15832	15843	15907	16041	15787	16099	15971	15978	15957	15893	15991	15832	16000	15918	15855	15716	15891	15863	15930	15741	15643	15834	16004	15763	15938	15756	16089	15993	15859	15814	15716	15761	15806	15805	15594	15958	15787	15886	15891	15863	15607	15796	15859	15785	15894	16057	15805	15963	15723	15795	15861	15719	15738	15794	15874	15836	15822	15693	15733	15960	15719	15993	15744	15695	15983	15766	15769	16038	15903	16000	15895	15821	15888	15987	15878	15763	15956	15836	15949	16015	16060	15880	15864	15740	15862	15853	16025	15786	15702	15674	15708	15873	15923	15733	15730	15539	15841	15831	15816	15799	15850	15889	15943	15859	15803	15844	15963	15631	15939	15806	16046	15921	15725	15721	15819	15703	15876	15824	15770	15762	15945	15841	15810	15753	16044	15899	15964	15906	15744	15814	15868	15894	15927	15897	15823	15864	15887	15905	15991	15771	15650	15724	16056	16039	15947	15724	15788	15826	15926	15895	16071	16018	15828	15881	15875	15849	15821	15590	15781	15876	15864	16134	15741	15999	15800	15863	15961	15987	15928	16076	15838	15872	16068	15810	15917	15791	15773	15705	15875	15726	15847	15961	16042	15771	15707	15900	15703	15837	16025	15756	15915	15765	16032	15829	15778	15844	15867	15626	15862	15821	15723	15821	15932	15814	15663	15779	15813	15788	15855	15870	15859	15795	15823	15786	15838	15717	15676	15785	15821	15858	15764	15880	15736	15800	15959	15787	15896	15823	15835	15954	15905	15695	15882	15825	15993	15822	15851	15844	15888	16028	15722	16084	15784	15907	15813	15891	15913	16005	15849	15674	15915	15845	15912	15732	15848	15897	15638	15755	15917	16056	15926	16027	15798	15950	15783	15717	15866	15898	15913	15877	15922	15868	15815	15774	15893	15857	15932	15783	15831	15895	15691	15755	15805	16005	16120	15986	15709	15866	15742	15884	16021	15871	15942	15870	15781	15824	15716	15631	15850	15979	15909	15854	16058	15924	15864	15878	15997	16011	15771	15788	15707	15963	15703	15865	15760	15974	16156	15787	15922	15961	15924	15864	15728	15864	15927	15692	15682	15993	15709	16018	15855	15765	15882	15707	15751	15857	15796	16034	15931	15749	15904	15877	15803	15734	15845	15925	15912	15856	15917	16025	15693	15741	15774	15670	15829	15953	15819	15818	15891	15688	15852	15985	15721	16017	15906	15793	15820	15752	15661	15891	15488	15892	15807	15951	15749	15938	15731	15660	15819	15735	15873	15939	15973	15927	15921	15882	15670	15764	15947	15895	15677	15749	15876	15857	15740	15903	15804	15958	16091	15822	15808	16022	15777	15926	15901	15725	15796	15875	15735	15953	15863	15748	15872	15674	15891	15998	16038	16057	15872	15842	15925	15846	15780	15909	15917	15732	15917	15870	15863	15782	15867	15775	15967	15976	15920	16021	15714	15862	15799	15919	15973	15704	15765	15948	15732	15914	15898	16044	15848	15672	15733	15975	15769	15813	15934	15930	16100	15818	15674	15674	15820	15766	15949	15804	15939	15985	15727	15806	15887	15920	15853	15712	16082	15781	15888	16005	15967	15842	15948	15728	15801	15918	15856	15685	15931	15696	16089	15910	15940	16061	15904	15921	16062	15867	15848	15972	15907	15776	15883	15866	15959	15944	15790	15972	16096	15707	15819	15774	15803	15809	15904	15978	15765	16042	15774	15976	15786	15724	15845	16019	15908	15912	15770	15900	15837	15871	15859	15915	16024	15883	15762	15912	15795	16048	15991	15964	15912	15724	15795	15562	15856	15829	15909	16050	15822	15796	15850	15791	16008	16006	15857	15782	15937	15655	15787	15665	15604	15926	15764	15882	15996	15782	15835	15713	15940	15824	15942	15914	15871	15964	15966	15841	15929	15790	15862	15769	15931	15888	15881	16053	16190	16067	15926	15867	15846	15904	15735	15731	15618	15898	15878	15704	16036	15791	15906	15820	15926	15757	15814	15553	15851	15847	15872	15766	15797	16113	15872	15716	15800	15834	15739	15849	15880	16045	15821	15861	15836	15866	15722	15845	15978	15756	15879	15824	15783	15779	15756	15991	15793	15850	15855	15975	15952	15799	15724	15538	15925	16196	15994	15861	15836	15833	15914	15760	15815	15760	16088	15929	16095	15630	15800	15680	15866	15957	15732	15894	15987	15846	15903	15661
20425	28851	26590	20753	18340	16840	16041	15497	15231	15206	14801	14832	14795	14576	14549	14691	14652	14411	14376	14627	14563	14549	14348	14556	14406	14417	14507	14418	14530	14395	14478	14400	14514	14362	14647	14393	14389	14473	14406	14453	14345	14356	14488	14578	14397	14227	14396	14473	14517	14560	14552	14496	14454	14635	14324	14596	14392	14473	14352	14308	14358	14551	14506	14373	14397	14272	14384	14498	14364	14368	14388	14460	14245	14482	14534	14357	14422	14481	14224	14349	14583	14320	14327	14612	14346	14428	14346	14354	14547	14371	14334	14383	14438	14311	14382	14367	14396	14402	14533	14275	14451	14299	14476	14474	14416	14432	14462	14376	14355	14422	14420	14469	14152	14404	14347	14449	14423	14453	14299	14428	14431	14460	14508	14328	14272	14429	14378	14499	14364	14589	14371	14479	14400	14331	14272	14434	14437	14425	14286	14554	14428	14424	14387	14695	14332	14289	14162	14256	14337	14449	14357	14598	14409	14238	14569	14497	14626	14479	14479	14336	14274	14388	14412	14393	14396	14337	14429	14298	14355	14520	14328	14352	14414	14468	14431	14255	14325	14613	14430	14432	14358	14383	14516	14316	14537	14426	14466	14371	14284	14366	14449	14389	14406	14253	14293	14307	14472	14505	14337	14534	14335	14294	14347	14549	14713	14417	14258	14330	14390	14358	14618	14399	14547	14374	14460	14410	14293	14304	14346	14298	14208	14286	14319	14401	14478	14246	14405	14421	14367	14317	14322	14335	14412	14520	14300	14436	14384	14512	14409	14437	14414	14474	14334	14592	14462	14491	14354	14278	14445	14416	14367	14337	14536	14400	14451	14548	14449	14464	14500	14448	14572	14287	14560	14323	14523	14286	14302	14377	14397	14377	14396	14422	14525	14461	14649	14359	14446	14385	14317	14561	14469	14428	14335	14415	14312	14415	14399	14274	14495	14308	14394	14569	14432	14467	14452	14445	14455	14390	14381	14265	14416	14430	14366	14574	14554	14366	14426	14425	14483	14206	14399	14447	14505	14375	14453	14386	14357	14527	14455	14410	14529	14322	14384	14373	14403	14415	14321	14432	14392	14294	14306	14508	14345	14385	14398	14288	14417	14554	14302	14365	14432	14554	14469	14401	14526	14346	14451	14418	14409	14352	14498	14257	14443	14456	14172	14362	14395	14554	14427	14324	14393	14473	14372	14456	14348	14376	14424	14373	14462	14465	14433	14423	14410	14334	14309	14400	14516	14374	14464	14592	14596	14489	14512	14379	14505	14430	14313	14398	14419	14502	14424	14297	14559	14596	14508	14392	14275	14496	14342	14539	14526	14369	14371	14295	14367	14263	14511	14458	14362	14320	14533	14441	14351	14526	14502	14352	14475	14442	14577	14262	14313	14556	14293	14339	14362	14369	14395	14442	14399	14224	14287	14461	14404	14415	14399	14385	14333	14299	14463	14430	14495	14316	14430	14489	14393	14411	14344	14564	14429	14322	14509	14311	14317	14394	14493	14460	14450	14425	14506	14404	14405	14343	14511	14293	14340	14394	14455	14402	14352	14412	14293	14529	14533	14371	14447	14290	14509	14563	14483	14351	14364	14349	14302	14434	14290	14466	14547	14532	14496	14495	14389	14418	14476	14379	14247	14418	14419	14283	14401	14442	14470	14535	14392	14473	14427	14375	14402	14454	14406	14423	14322	14567	14504	14506	14473	14420	14361	14341	14621	14528	14406	14422	14510	14378	14221	14431	14455	14554	14481	14495	14408	14507	14396	14294	14417	14397	14428	14421	14416	14356	14297	14351	14379	14447	14524	14542	14425	14244	14561	14425	14382	14385	14314	14577	14544	14500	14335	14368	14373	14434	14319	14211	14441	14324	14430	14335	14409	14372	14504	14542	14413	14429	14327	14543	14214	14435	14358	14418	14396	14414	14320	14475	14500	14251	14292	14238	14632	14360	14395	14294	14279	14462	14404	14355	14702	14575	14363	14414	14355	14351	14468	14359	14451	14392	14540	14463	14476	14461	14421	14393	14573	14305	14398	14455	14328	14433	14343	14468	14513	14476	14448	14508	14504	14448	14480	14582	14493	14337	14417	14459	14403	14435	14490	14466	14394	14472	14401	14467	14526	14253	14316	14344	14379	14317	14521	14590	14380	14502	14520	14473	14368	14343	14482	14367	14402	14519	14431	14493	14441	14556	14443	14302	14356	14586	14399	14491	14565	14458	14541	14514	14386	14584	14280	14514	14412	14383	14545	14440	14442	14480	14491	14409	14459	14393	14545	14445	14548	14434	14265	14461	14295	14260	14399	14265	14456	14368	14466	14312	14553	14466	14431	14331	14328	14555	14488	14480	14426	14593	14564	14515	14513	14331	14285	14288	14332	14379	14277	14477	14382	14378	14370	14547	14406	14497	14326	14538	14494	14451	14447	14281	14392	14389	14408	14434	14468	14461	14438	14410	14327	14342	14347	14468	14414	14560	14417	14426	14412	14391	14375	14429	14376	14459	14489	14422	14659	14272	14280	14373	14465	14254	14447	14468	14504	14344	14361	14521	14583	14317	14361	14421	14366	14401	14305	14427	14488	14415	14316	14467	14514	14329	14556	14268	14409	14456	14506	14390	14415	14398	14344	14376	14534	14380	14364	14288	14529	14417	14294	14288	14532	14347	14427	14494	14359	14393	14404	14310	14353	14393	14264	14355	14373	14406	14411	14302	14312	14433	14419	14275	14380	14501	14193	14380	14420	14284	14374	14435	14589	14478	14403	14354	14495	14413	14440	14381	14525	14447	14279	14420	14498	14481	14461	14340	14418	14370	14283	14458	14610	14393	14447	14460	14453	14367	14391	14410	14509	14484	14560	14348	14535	14384	14422	14402	14636	14551	14536	14533	14509	14415	14285	14499	14439	14345	14423	14362	14357	14401	14395	14505	14463	14458	14435	14355	14392	14481	14402	14311	14459	14408	14271	14238	14531	14288	14306	14516	14421	14452	14499	14462	14340	14380	14401	14211	14330	14427	14369	14545	14351	14394	14479	14368	14384	14456	14442	14395	14308	14387	14300	14388	14332	14253	14264	14441	14389	14316	14307	14550	14536	14384	14475	14346	14287	14434	14322	14418	14424	14425	14571	14340	14418	14422	14587	14624	14516	14537	14342	14380	14532	14419	14418	14454	14376	14578	14371	14452	14396	14248	14555	14470	14511	14463	14553	14379	14605	14328	14323	14407	14589	14432	14481	14376	14336	14330	14564	14307	14508	14348	14322	14373	14370	14486	14504	14358	14353	14415	14389	14520	14574	14392	14406	14508	14221	14371	14431	14529	14445	14398	14567	14434	14569	14445	14352	14278	14494	14494	14578	14251	14454	14530	14341	14406	14433	14452	14502	14443	14518	14332	14582	14550	14402	14494	14382	14411	14375	14449	14343	14508	14298	14421	14378	14592	14326	14356	14407	14233	14494	14406	14453	14470	14353	14512	14378	14601	14477	14423	14386	14477	14437	14372	14537	14375	14399	14504	14275	14562	14330	14366	14479	14490	14478	14572	14365	14516	14420	14439	14317	14581	14467	14365	14420	14280	14421	14461	14499	14530	14520	14368	14536	14493	14408	14524	14557	14528	14231	14463	14564	14459	14352	14625	14409	14407	14357	14472	14403	14479	14310	14285	14425	14248	14695	14407	14483	14338	14333	14374	14391	14264	14320	14421	14528	14393	14470	14433	14566	14302	14521	14381	14354	14273	14371	14461	14531	14437	14254	14385	14528	14360	14487	14446	14403	14497	14473	14522	14392	14331	14247	14588	14485	14475	14301	14486	14391	14357	14475	14405	14591	14455	14279	14234	14416	14522	14462	14406	14414	14659	14561	14308	14489	14444	14371	14472	14279	14337	14702	14436	14412	14425	14360	14395	14551	14376	14305	14357	14478	14543	14545	14536	14376	14354	14380	14437	14326	14553	14446	14464	14467	14555	14409	14427	14393	14565	14295	14300	14582	14362	14335	14532	14402	14383	14414	14268	14501	14247	14460	14513	14304	14458	14371	14347	14369	14444	14474	14485	14196	14271	14276	14378	14577	14420	14361	14368	14536	14462	14449	14334	14435	14359	14505	14565	14504	14604	14498	14350	14543	14444	14548	14436	14513	14348	14277	14358	14525	14395	14318	14401	14323	14339	14501	14577	14375	14576	14377	14300	14524	14459	14394	14188	14370	14364	14437	14368	14344	14568	14385	14528	14489	14374	14488	14292	14531	14301	14299	14574	14488	14377	14395	14342	14443	14558	14356	14498	14079	14317	14343	14526	14474	14426	14337	14492	14706	14427	14464	14491	14389	14406	14452	14358	14472	14446	14465	14480	14481	14332	14358	14565	14364	14433	14360	14495	14496	14310	14454	14456	14224	14350	14405	14292	14468	14401	14501	14473	14510	14456	14349	14550	14399	14293	14443	14504	14439	14581	14377	14533	14380	14450	14278	14398	14442	14609	14551	14432	14466	14439	14538	14390	14278	14436	14513	14375	14538	14398	14477	14493	14516	14537	14418	14316	14369	14465	14378	14359	14438	14291	14395	14338	14392	14406	14306	14444	14433	14599	14482	14405	14506	14524	14330	14300	14408	14265	14344	14502	14542	14421	14428	14488	14305	14428	14484	14450	14442	14330	14315	14387	14439	14372	14347	14547	14446	14528	14344	14564	14254	14321	14443	14518	14250	14342	14468	14498	14378	14481	14246	14441	14276	14403	14312	14570	14362	14380	14466	14419	14485	14347	14378	14439	14375	14406	14508	14411	14490	14381	14323	14479	14433	14436	14421	14262	14354	14350	14292	14563	14449	14286	14350	14353	14559	14460	14437	14420	14619	14422	14502	14358	14488	14456	14364	14513	14495	14579	14601	14289	14393	14375	14456	14436	14414	14387	14229	14317	14426	14249	14350	14563	14427	14475	14319	14542	14423	14388	14340	14308	14392	14246	14310	14238	14483	14374	14540	14536	14311	14413	14495	14553	14424	14378	14339	14345	14385	14372	14582	14373	14423	14511	14658	14354	14267	14303	14446	14620	14439	14569	14414	14421	14445	14294	14389	14337	14513	14410	14279	14531	14409	14566	14480	14490	14549	14286	14625	14543	14392	14325	14506	14280	14612	14483	14441	14462
24435	21698	29258	24862	22774	22716	21363	18548	17657	17399	17302	17025	16931	16916	16696	16927	16866	16875	16705	16660	16787	16585	16600	16414	16690	16725	16666	16486	16742	16721	16811	16621	16849	16719	16669	16590	16641	16384	16566	16450	16502	16367	16618	16324	16609	16633	16430	16547	16610	16408	16599	16698	16502	16521	16411	16341	16611	16528	16419	16805	16646	16495	16509	16579	16610	16470	16602	16576	16404	16377	16405	16564	16485	16464	16463	16442	16589	16665	16332	16426	16752	16548	16460	16487	16707	16394	16650	16452	16326	16533	16557	16380	16415	16508	16625	16497	16400	16340	16612	16575	16505	16390	16489	16514	16375	16490	16557	16559	16486	16463	16520	16415	16497	16560	16368	16593	16422	16520	16504	16475	16574	16391	16566	16397	16382	16518	16362	16329	16368	16496	16437	16315	16569	16561	16550	16403	16512	16483	16634	16508	16585	16521	16406	16151	16334	16329	16450	16492	16677	16372	16621	16464	16528	16511	16503	16589	16293	16355	16540	16484	16635	16537	16458	16530	16491	16372	16260	16299	16664	16495	16567	16348	16505	16570	16413	16278	16429	16588	16654	16578	16575	16300	16359	16389	16539	16333	16486	16398	16603	16610	16414	16416	16162	16475	16602	16711	16541	16447	16712	16631	16530	16399	16585	16527	16486	16601	16433	16326	16431	16362	16312	16458	16444	16459	16559	16372	16519	16501	16241	16698	16412	16446	16513	16687	16633	16545	16563	16490	16478	16454	16717	16469	16520	16549	16681	16555	16513	16661	16529	16514	16383	16500	16489	16464	16509	16516	16399	16379	16396	16404	16680	16530	16579	16505	16380	16392	16511	16616	16469	16413	16530	16426	16434	16353	16423	16392	16503	16361	16361	16586	16659	16639	16446	16557	16617	16406	16502	16392	16330	16259	16241	16586	16519	16443	16527	16459	16416	16492	16345	16356	16597	16539	16406	16566	16494	16569	16643	16689	16411	16598	16373	16455	16423	16568	16597	16504	16236	16450	16518	16618	16421	16503	16418	16534	16437	16517	16616	16466	16483	16483	16598	16573	16453	16433	16481	16442	16468	16386	16711	16564	16583	16455	16611	16363	16352	16505	16460	16179	16547	16460	16524	16196	16427	16500	16571	16320	16486	16539	16450	16264	16693	16574	16352	16432	16473	16751	16362	16415	16438	16591	16413	16457	16487	16360	16482	16398	16534	16439	16280	16479	16443	16491	16385	16344	16408	16429	16468	16489	16694	16523	16592	16529	16381	16709	16502	16515	16259	16463	16498	16404	16306	16447	16521	16556	16357	16350	16380	16326	16412	16434	16302	16408	16297	16469	16534	16314	16556	16599	16497	16285	16643	16578	16451	16446	16452	16561	16449	16505	16611	16609	16710	16366	16229	16464	16348	16415	16450	16297	16527	16550	16470	16638	16320	16327	16455	16448	16524	16386	16433	16499	16443	16558	16585	16465	16470	16494	16548	16492	16576	16540	16668	16414	16448	16534	16522	16392	16373	16471	16462	16483	16479	16487	16531	16438	16510	16551	16543	16427	16418	16406	16556	16555	16355	16342	16310	16454	16506	16509	16367	16542	16500	16442	16478	16375	16305	16550	16375	16445	16522	16463	16333	16513	16518	16481	16620	16506	16716	16485	16403	16438	16602	16397	16530	16470	16326	16525	16302	16568	16659	16532	16411	16378	16458	16533	16416	16611	16515	16512	16744	16299	16284	16386	16452	16570	16608	16510	16541	16430	16454	16613	16658	16507	16439	16378	16440	16508	16421	16441	16618	16432	16397	16398	16468	16353	16681	16550	16585	16587	16407	16440	16530	16653	16774	16333	16519	16569	16513	16534	16632	16333	16512	16646	16650	16447	16288	16474	16490	16447	16393	16300	16396	16519	16404	16373	16480	16552	16507	16365	16356	16468	16517	16463	16507	16427	16531	16397	16349	16578	16303	16553	16600	16555	16538	16491	16344	16559	16620	16490	16454	16492	16458	16499	16475	16226	16406	16648	16650	16469	16567	16361	16430	16559	16627	16458	16480	16432	16631	16550	16412	16455	16484	16708	16611	16577	16494	16644	16397	16455	16383	16241	16417	16379	16545	16602	16530	16402	16538	16454	16490	16611	16619	16290	16555	16361	16452	16258	16486	16370	16478	16688	16306	16463	16643	16554	16627	16427	16456	16439	16536	16458	16239	16453	16732	16386	16488	16398	16360	16482	16560	16727	16518	16411	16301	16433	16407	16205	16590	16509	16303	16456	16394	16492	16417	16528	16605	16549	16383	16388	16410	16495	16375	16442	16342	16659	16515	16230	16416	16572	16345	16379	16465	16298	16374	16275	16462	16393	16616	16527	16443	16576	16534	16486	16578	16409	16412	16617	16554	16422	16497	16520	16505	16685	16586	16464	16587	16474	16607	16458	16410	16520	16473	16399	16619	16210	16364	16561	16556	16553	16533	16384	16434	16668	16282	16178	16361	16519	16355	16399	16364	16486	16435	16378	16390	16383	16477	16579	16570	16453	16594	16390	16356	16422	16302	16297	16338	16577	16659	16564	16435	16536	16447	16439	16368	16253	16343	16536	16384	16667	16548	16583	16493	16719	16432	16629	16411	16430	16433	16335	16366	16479	16455	16362	16236	16608	16283	16399	16506	16425	16423	16372	16479	16298	16473	16434	16301	16688	16283	16523	16565	16173	16384	16362	16440	16401	16428	16623	16442	16507	16476	16507	16432	16408	16559	16645	16491	16663	16547	16441	16509	16521	16340	16383	16447	16556	16454	16456	16392	16496	16383	16444	16459	16348	16539	16350	16615	16527	16510	16610	16551	16472	16463	16418	16674	16400	16518	16287	16504	16459	16449	16600	16342	16518	16393	16343	16347	16424	16328	16673	16272	16630	16394	16443	16665	16453	16529	16418	16565	16436	16456	16348	16524	16700	16571	16396	16494	16530	16485	16713	16573	16434	16452	16364	16405	16469	16402	16306	16556	16510	16343	16362	16348	16504	16612	16483	16554	16540	16818	16451	16434	16428	16674	16573	16506	16422	16464	16590	16341	16290	16360	16517	16750	16487	16557	16433	16410	16534	16514	16478	16292	16433	16439	16448	16456	16593	16661	16624	16492	16507	16516	16300	16650	16465	16456	16489	16326	16410	16393	16617	16402	16283	16372	16254	16336	16470	16665	16497	16491	16379	16361	16474	16639	16582	16340	16465	16725	16430	16544	16433	16411	16457	16575	16689	16444	16528	16327	16547	16537	16330	16615	16547	16514	16666	16494	16487	16501	16482	16414	16487	16608	16465	16535	16451	16563	16346	16474	16352	16347	16497	16428	16530	16452	16437	16427	16503	16548	16511	16489	16382	16474	16368	16460	16280	16298	16474	16509	16477	16451	16490	16633	16566	16552	16270	16659	16499	16586	16450	16299	16494	16484	16527	16498	16589	16502	16656	16695	16366	16404	16506	16259	16286	16356	16554	16517	16332	16336	16428	16518	16502	16587	16523	16342	16637	16593	16370	16458	16486	16344	16407	16479	16445	16615	16465	16686	16474	16247	16726	16351	16714	16589	16584	16429	16526	16445	16517	16376	16525	16390	16329	16656	16500	16578	16607	16292	16534	16426	16538	16552	16515	16497	16386	16493	16515	16458	16352	16311	16394	16503	16643	16386	16296	16468	16523	16512	16381	16360	16470	16406	16489	16485	16659	16438	16321	16573	16570	16490	16425	16196	16634	16492	16485	16463	16383	16643	16585	16454	16417	16341	16612	16593	16518	16389	16501	16510	16509	16288	16472	16276	16570	16503	16416	16477	16448	16568	16537	16366	16466	16435	16468	16644	16359	16672	16355	16453	16328	16498	16459	16420	16453	16474	16376	16411	16344	16536	16464	16285	16378	16305	16388	16432	16610	16491	16488	16494	16487	16387	16495	16524	16540	16446	16514	16476	16609	16661	16277	16296	16508	16581	16568	16609	16633	16413	16360	16605	16481	16441	16593	16562	16549	16775	16577	16412	16547	16558	16540	16451	16591	16601	16552	16384	16478	16444	16594	16581	16577	16410	16711	16427	16648	16714	16432	16400	16664	16499	16332	16291	16506	16367	16343	16657	16430	16363	16525	16530	16374	16484	16343	16281	16303	16380	16261	16490	16521	16558	16422	16604	16519	16503	16375	16471	16390	16507	16495	16474	16430	16513	16262	16557	16531	16331	16727	16501	16642	16536	16420	16666	16471	16477	16394	16417	16450	16267	16807	16739	16504	16577	16308	16368	16416	16744	16589	16437	16436	16561	16401	16461	16743	16672	16434	16357	16520	16574	16536	16359	16337	16609	16443	16450	16525	16669	16506	16319	16494	16526	16430	16478	16460	16430	16547	16391	16521	16577	16696	16343	16691	16415	16378	16700	16572	16488	16434	16639	16434	16522	16601	16368	16293	16262	16455	16426	16434	16536	16630	16413	16409	16523	16547	16535	16608	16396	16658	16547	16570	16522	16415	16643	16434	16304	16367	16527	16580	16479	16622	16439	16780	16462	16547	16554	16531	16373	16390	16307	16306	16285	16414	16399	16592	16493	16496	16574	16478	16421	16573	16469	16336	16408	16464	16498	16455	16384	16646	16528	16376	16663	16582	16385	16331	16446	16571	16593	16708	16324	16334	16599	16380	16391	16441	16617	16594	16531	16586	16421	16504	16394	16598	16543	16401	16272	16278	16394	16482	16391	16270	16634	16490	16457	16518	16285	16364	16260	16206	16540	16501	16357	16324	16471	16423	16496	16419	16424	16338	16555	16414	16452	16427	16466	16387	16338	16467	16548	16523	16375	16485	16785	16546	16434	16335	16664	16480	16608	16372	16543	16284	16374	16481	16567	16515	16552	16454	16564	16577	16486	16511	16667	16441	16416	16386	16520	16629	16480	16440	16262	16633	16429	16503	16427	16380	16527	16615	16482	16593	16759	16647	16361	16574	16409	16555	16752	16381	16493	16501	16334	16436	16284	16359	16439	16330	16488	16576	16387	16484	16360	16305	16579	16483	16613	16362	16415	16493	16660	16622	16543	16402	16536	16383	16515	16603	16679	16372	16376	16439	16531	16416	16556	16483	16612	16513	16518	16636	16523	16229	16360	16463	16641	16605	16822	16346
21654	37673	34879	26972	22673	19977	18156	17269	16837	16094	15806	15679	15503	15198	14955	15059	15095	15269	15008	15075	15046	14972	14783	14922	14927	15027	14963	14946	15017	14908	14942	14892	14983	14943	14911	14947	14834	14878	14787	15078	14931	14862	14903	14989	14859	14880	14984	14783	15044	14899	14937	14928	14933	15007	14814	14757	15071	14796	14988	14829	14876	14808	14994	14810	14777	14876	14823	14805	14818	14776	15016	15029	14870	14746	14813	14887	14817	14666	14869	14739	14929	14872	14768	14937	14875	14816	15013	14992	14816	14654	14989	14774	14800	14804	14821	14744	14814	14839	14758	14733	14705	14717	14745	14726	14946	14826	14956	14738	14826	14795	14923	14886	14820	14852	14961	14884	14768	14862	14719	14855	14855	14950	14950	14938	14685	14922	14732	14757	14896	14880	15001	14882	14909	14830	14806	14881	14799	14785	14890	15003	14713	14730	14796	14814	14875	14750	14912	14779	14879	14832	15003	14854	14744	14777	14903	14722	14779	14907	14884	14768	14908	14773	14700	14732	14955	14831	14822	14758	14789	14930	14759	14901	14844	14711	14950	14784	14894	14712	14888	14861	14744	14757	14861	14857	15036	14859	14931	14860	14902	14841	14879	14917	14830	14675	14943	14794	14650	14825	14852	14832	14826	14724	14947	14833	14753	14804	14836	14934	14843	14696	14782	14937	14865	14800	14879	14814	14885	14594	14807	14985	14798	14716	14921	14762	14853	14667	14839	14804	14770	14916	14802	14698	14752	14930	14787	14701	14662	14678	14735	14791	14990	14812	14810	14799	14682	14796	14943	14982	14839	14725	14855	14826	14713	14877	14744	14882	14862	14845	14777	14869	14769	14996	14746	14830	14860	14772	14777	14762	14696	14791	14701	14879	14680	14897	14629	14860	14921	14877	14913	14876	14750	14880	14908	14785	14677	14929	14786	14840	14845	14943	15012	14899	14696	14774	14853	14808	14807	14666	14774	14919	14881	14896	14713	14705	14796	14719	14948	15043	14682	14829	14682	14887	15036	14953	14755	14836	14853	14638	14760	14855	14930	14757	14613	14834	14818	14876	14849	14559	14888	14923	14643	14819	14822	14851	14826	14767	14920	14738	14851	14795	14842	14764	14812	14813	14655	14849	14688	14712	14872	14945	14675	14804	14772	14871	14931	14819	14863	15024	14789	14880	14761	14788	14953	14847	14679	14955	15015	14811	14864	14739	15093	14908	14952	14909	14854	14729	14762	14776	14764	14721	14883	14813	14887	14894	14727	14813	14932	14916	14781	14761	14739	14569	14787	14824	14863	14784	14856	14927	14848	14717	14686	14692	14771	14761	14778	14943	14792	14640	14902	14627	14875	14774	14858	14973	14788	14710	14696	14865	14827	15026	14817	14819	14932	14874	14930	14669	14938	14850	15063	14890	14939	14839	14924	14718	14627	14838	14861	14841	14956	14949	14913	14788	14746	15002	14912	14918	14901	14855	14664	14781	14870	14814	14964	14793	14691	14709	14882	14899	14810	14900	14832	14847	14807	14714	14787	14784	14908	14831	15013	14728	14857	14749	14753	14960	14873	14942	14883	14694	14778	14854	14915	14799	14844	14888	14841	14979	14763	14953	14829	14796	14771	14784	14825	14673	14958	14825	14879	14856	14857	14731	14893	14885	14997	14670	14824	14899	14744	14734	14809	14828	14697	14685	14527	14851	14805	14825	14954	14716	14936	14687	14878	14813	14839	14817	14987	14957	14904	14907	14903	15019	14887	14773	14833	14849	14855	14717	14910	14899	14801	14840	14829	14767	14913	15004	14854	14698	14821	14944	15031	14698	14865	14874	14934	14782	14678	14911	14896	14886	14910	14818	14876	14857	14666	14922	14858	14776	14755	14788	14830	14757	14846	14735	14830	14798	14951	14844	14648	14877	14789	14892	14821	14815	14626	14783	14909	14728	14780	14818	14880	14938	14990	14716	14826	14713	14949	14919	14762	14713	14824	14911	14733	14921	14717	14607	14663	14688	14781	14919	14756	14835	14761	14951	14682	14661	14796	14862	14836	14893	14807	14862	14912	14756	14866	14795	14866	14908	14924	14663	14648	14846	14710	14936	14796	14720	14968	14758	14866	14917	14865	14918	14768	14890	14941	14670	14996	14732	14769	14747	14730	14804	14850	14836	15000	14793	14913	14863	14747	14800	14744	14895	14764	14867	14809	14869	14873	14836	14692	14727	14932	14795	14705	14893	14937	14842	14728	14866	14737	14902	14649	14766	14703	14920	14902	14813	14932	14861	14914	14776	14802	14812	14822	14818	14896	15000	14777	14741	14800	14798	14848	14909	14818	14568	15001	14821	14954	14673	14702	14613	14713	14910	14986	14963	14637	14581	14687	14790	14846	14698	14885	14904	14829	14944	14924	14888	14763	14847	14679	14719	15030	14802	14911	14774	14752	14853	14825	14773	14731	14737	14841	14619	14889	14690	14808	14734	14891	14796	14789	14713	14774	14854	14922	14776	14892	14818	14719	14840	14863	14968	14810	14872	14748	14993	14892	14870	14749	14736	14617	14805	14775	14801	14887	14897	14826	14755	14753	14920	14687	14899	14830	14940	14859	14863	14859	14713	14826	14854	14907	14835	14958	14885	14877	14745	14854	14905	14802	14766	14685	15023	14700	14816	14829	14834	14918	14810	14593	14750	14858	14736	14739	14933	14751	14865	14578	14821	14544	14760	14749	14919	14731	14829	14919	14900	14655	14901	14968	14831	14771	14846	14940	14742	14803	14856	14877	14728	14842	14874	14718	15040	14842	14849	14824	14795	14825	15085	14802	14771	14853	14951	14672	14799	14789	14892	14786	14967	14772	14743	14773	14858	14947	14595	14795	14824	14806	14816	14771	14783	14688	14934	14736	14661	14891	14917	14860	14781	14881	14834	14586	14855	14771	14862	14795	14782	14872	14749	14757	14743	14739	14833	14762	14844	14857	14668	14932	14811	14673	14874	14768	14756	14766	14738	14806	14754	14621	14895	14883	14850	14767	14939	14795	14970	14783	14829	14972	14846	14784	14786	14749	14846	14754	14701	14919	14933	14937	14736	14746	14846	14768	14721	14877	14656	14777	14756	14637	14858	14923	14968	14958	14776	14767	14693	14849	14970	14828	14799	14875	14855	14720	14892	14616	14924	14860	14850	14734	14624	14800	14796	14829	14833	14805	14667	14806	14778	14764	14883	14840	14569	14932	15040	14808	14760	14858	14804	14901	14690	14945	14938	14876	14674	14912	14853	14797	14808	14806	14950	14921	14892	14817	14790	14818	14941	14899	14858	14941	14735	14786	14684	14939	14836	14889	14863	14763	14807	14948	14564	14852	14723	14828	14783	14756	14961	14821	14785	14735	14785	14917	14888	14869	14705	14745	14911	14862	14730	14768	14978	14766	14659	14730	14758	14874	14730	14704	14962	14648	14649	14693	14702	14683	14839	14669	14939	14801	14753	14810	14801	14635	14989	14879	14900	14891	14986	14657	14945	14835	14800	14833	14920	14755	14770	14890	14814	14824	14588	14819	14811	14747	14820	14869	14776	14735	14752	14677	14925	14979	14851	14979	14853	14921	14983	14875	14758	14824	14859	14752	14810	14686	14871	14717	14907	14749	14946	14985	14827	14739	14901	14817	14894	14777	14925	14845	14631	14886	14720	14863	14817	14669	14903	14802	14827	14994	14890	14976	14777	14762	14912	14742	14922	14850	14859	14856	14885	14682	14982	14989	14772	14736	14707	14948	14687	14865	14695	14756	14901	14793	14746	14860	14601	14805	14599	14768	14691	14812	14802	14806	14792	15104	14720	14764	14757	14772	14864	14771	14698	14945	14879	14855	14715	14813	14863	14696	14791	14703	14953	14688	14647	14866	14645	14711	15002	14724	14813	14593	14758	14823	14855	14877	14874	14830	14796	14868	14656	14826	14652	14745	14726	14853	14807	14684	14763	14744	15023	14871	14754	14855	15045	14815	14915	14822	15000	14658	14813	14951	14787	14955	14512	14915	14733	14912	14720	14934	14809	15031	14711	14845	14911	14687	14738	14937	14878	14903	14817	14782	14767	14834	14912	14908	14720	14812	14704	14737	14834	14770	14922	14729	14859	14766	14882	14750	14749	14826	14842	14737	14754	14948	14783	14791	14799	14889	14844	14841	14815	14924	14960	14921	14729	14873	14827	14782	14648	14930	14860	14896	14734	14817	14756	14641	14791	14894	14825	14777	14818	14899	14761	14753	14912	14670	14909	14866	14858	14886	14916	14896	14736	14825	14844	14792	14680	14828	14846	14843	14696	14674	14682	14928	14820	14887	14978	14747	14637	14835	14956	14917	14964	14767	14788	14764	14768	14679	14716	14853	14754	14972	14917	14806	14609	14853	14528	14809	14881	14821	14779	14792	14989	14958	14887	14864	14827	14932	14771	14764	15087	14863	14653	14786	14957	14972	14732	14868	14689	14712	14842	14810	14586	15026	14711	14770	14898	14852	14889	14668	14789	14816	14822	14757	14957	14798	14791	14877	14863	14676	14927	14854	14791	14904	14874	14927	14711	14892	14671	14754	14916	14770	14935	14695	14724	14730	14747	14778	14817	14891	14914	14768	14951	14732	14864	14751	14832	14759	14925	14911	14856	14676	14918	14746	14775	14882	14793	14884	14644	14970	14769	14747	14813	14662	14871	14892	14831	14668	14537	14965	14682	14821	14982	14894	14804	14786	14803	14892	14810	14863	14943	14824	14812	14722	14766	14846	14792	14933	14743	14713	14925	14729	14729	14789	14819	14967	14999	14909	14811	14746	14963	14779	14841	14922	14818	14751	14834	14707	14767	14832	14820	14796	14743	14825	14869	14747	14670	14874	14550	14839	14962	14722	14755	14698	14816	14844	14822	14769	14839	14929	14845	14816	14725	14731	14710	14866	14849	14886	14877	14888	14818	14915	14831	14685	14871	14763	14866	14775	14770	14731	14761	14778	14854	14914	14807	14894	14823	14818	14758	14843	14866	14669	14961	14885	14871	14876	14891	14802	14883	14972	14800	14739	14779	14879	14796	14718	14792	14843	14880	14852	14841	14837	14809	14875	14919	14863	14903	14889	14750	14936	14837	14878	14807	14820	14819	14786	14838
22239	20675	28264	23145	21004	23042	24354	19063	17594	17643	17137	16833	16784	16767	16336	16521	16471	16352	16320	16217	16281	16143	16191	16165	16027	16185	16362	16149	16319	15940	16279	16081	15968	16093	16245	16124	15990	16146	16142	16074	16053	16139	16063	16066	16160	16196	16164	16088	16135	16141	16100	16122	16271	15980	16276	16163	16053	16001	15744	16172	15905	16019	16067	16133	16044	16033	16169	15979	16100	16192	16293	15968	16140	16110	16099	15941	16075	16131	15847	16185	15870	16188	15987	15872	15980	15866	15903	15951	15968	15930	15950	15930	16069	15885	16013	15989	16089	15929	16003	15860	16054	16004	15903	15848	15903	15976	15998	16067	16053	16036	16033	15808	16033	15830	15769	15962	15916	15810	15996	15976	16104	16006	15876	15945	16020	16026	15986	16018	16086	15768	16010	15837	16060	16148	15973	16051	15995	16192	16149	15984	15898	16043	16085	15941	16013	15919	15859	16077	16174	16104	15956	15935	15975	15970	15940	15870	16019	15964	16065	15903	16052	15955	15954	16092	15888	15810	15755	16073	16195	15921	16103	15844	16008	16059	16020	15884	15954	15865	16018	15960	15998	15821	15864	16080	15888	15915	15907	15960	15785	15971	16085	16010	16066	15890	16160	15942	16090	16004	15934	16018	16019	16057	16198	16000	15935	15777	15812	15856	15995	16093	16014	15837	15965	15748	16001	16019	15943	15948	15829	15991	15862	15978	16055	15973	16001	16019	15965	16042	15968	15985	16002	15796	16009	16131	15824	15881	16064	15937	16034	15794	15999	16053	16006	15956	16055	15999	16204	15967	15869	15919	16040	16029	16042	15835	15970	15783	15904	15828	15987	15890	15968	15613	15932	15843	16185	16131	16051	15966	16108	15951	15992	15960	15743	15961	15951	15947	15711	16096	15865	15997	15916	16000	16072	15951	15915	16055	15978	15902	15897	16033	15814	15851	16099	15974	15938	15830	16020	15706	15837	15943	16022	15817	16054	16119	16104	16210	15942	15761	15982	15916	15939	16068	15761	15875	15884	15835	15838	16000	15944	15921	15983	16011	16051	15941	16068	16214	16030	15855	15812	16056	16076	15811	15950	15840	16144	16202	15873	15977	16017	15982	16085	15943	15688	15950	15848	16048	16082	15975	16024	16003	16019	15784	16045	16030	15903	15704	15983	15979	16124	16061	15966	16059	15951	15995	15965	15895	16050	16049	15976	15923	15851	15970	16094	15971	16037	16018	15942	16098	15997	15752	16037	15972	15926	15957	15925	16025	16135	15916	15991	16134	15827	16097	15864	15981	16218	16032	15972	15724	16024	16190	15980	15969	16018	15842	16090	15982	15884	15886	15894	15953	16045	15843	15910	15886	16083	16023	15911	15794	15939	15950	15914	15840	16045	15977	15962	15953	15827	16018	15901	15954	15910	15745	15829	15828	16136	15870	15724	15953	16026	15871	15641	15994	15894	15911	15926	16090	15971	16042	15913	15994	16022	16192	16050	15872	15901	15780	15937	15913	16104	15964	15831	15751	15957	15999	16064	15779	16068	15956	15898	15745	15848	15912	15897	16066	16147	15885	15910	15953	16039	15724	16053	15899	15710	15939	15928	16006	16070	16054	15914	16074	15927	15792	15677	16037	16005	16064	16151	15951	15995	15796	15986	15935	15952	16257	16053	15860	16076	15896	16090	15708	15933	15917	16103	15964	15924	16042	15749	15927	15912	15936	16129	16079	16181	15858	15705	15612	15877	16100	15853	15899	15966	15851	15933	15828	15986	16063	15914	15838	15875	15976	15897	15988	15866	15911	15982	15942	15843	15866	16106	15948	16066	15850	15953	15966	16001	15740	15859	16007	16067	15974	16078	16148	16006	15939	15893	16009	15867	15742	16102	15912	15825	16038	15958	15852	15884	16138	15859	15927	15833	15857	15924	15655	15994	15747	16050	15988	15931	16111	15960	15987	15959	15994	15771	15815	15871	15919	15888	15929	15884	15865	15911	16001	15891	15887	15865	15942	16060	15961	16042	16083	15846	16129	15928	15947	15956	16053	15914	16052	15959	15894	16128	15938	16012	15815	15837	15765	16087	16278	15937	15854	15893	16067	15881	16133	16036	16003	15882	16013	16041	15718	15683	15932	15903	16012	15932	15915	15959	15927	16095	16001	15890	15843	15808	15949	15941	15946	16234	15994	15925	16012	16034	16033	16035	15953	15944	15899	16003	15816	15876	15864	15837	16123	16083	15837	16033	15986	16080	16016	16022	15847	15949	15905	16041	15769	15920	15889	15950	15966	16055	15889	15898	16020	15909	16016	15928	15939	15971	15852	15916	16026	15818	15784	16118	16052	16017	15989	15695	15961	15936	15908	15876	15968	15880	15957	15974	15966	15729	15887	15812	16047	16040	15818	15841	16131	15888	15741	15885	15893	15900	15940	16030	15992	15803	15990	15733	16100	16012	15851	15952	16003	15966	15953	15762	15906	15866	16043	15803	15847	15912	15942	15862	16022	15987	15823	15769	15976	15683	15729	15962	15982	15853	15761	15943	15870	15866	16037	15844	15915	16080	16093	15963	16160	15909	15985	15918	15819	15837	15676	15986	15937	16213	16070	15973	15883	16067	16056	15950	16140	15799	15980	15866	15867	15849	15813	15896	16080	15946	16051	15883	15732	15757	16017	15913	15651	15963	16024	15814	16011	15873	15995	15854	15941	16180	15914	15805	16051	15854	15890	15938	16130	15910	15822	15829	16041	16052	16007	16029	16059	15859	15899	16002	16250	16042	16028	16024	15908	15926	16068	15994	15912	15935	15956	16136	16038	16096	16149	15937	15994	16041	16029	16014	15755	16071	15915	15994	15898	16084	15972	15880	16057	16072	15991	15955	15884	15676	15979	15870	15709	15693	15738	15703	15990	15870	15984	15690	15831	15891	15889	15851	16069	15788	15827	15981	15908	15993	15867	16078	15912	16108	15872	16088	15790	15893	15864	15773	15733	15983	15947	15698	15835	15922	15854	16006	15921	16006	15924	15924	16184	16081	15946	16190	15947	15712	15922	16226	15973	16095	16020	15931	16103	16069	15929	15707	15891	16112	15975	15936	15913	16027	16038	15851	15958	15892	15919	15998	15875	15991	15983	16088	15878	15915	15872	15877	15926	16012	16031	15873	15984	15880	15850	15893	15909	16078	16090	15824	16062	16169	16125	16159	15949	15943	15936	15982	16123	15861	15899	15830	16134	15937	15967	15944	15904	15957	15897	15972	15916	15936	16036	15798	15826	15952	15870	15844	15959	16121	15906	15846	15870	15929	15973	16075	15938	15987	15748	15841	16021	15886	16112	15862	15928	15727	15834	15718	16071	15940	16007	15965	15944	16270	15960	15962	15883	15855	15981	15884	15831	15932	15873	15955	15868	15841	15920	15924	15904	15964	15946	15939	16088	15941	16044	15862	15904	16053	15883	16046	15936	15911	15925	15926	15905	15969	15991	15912	15926	16161	15828	16096	15926	15818	15760	16017	15782	15863	16117	16098	16128	15997	16007	16078	15928	15994	15989	15865	15978	15844	16132	15944	16092	15934	15818	15931	15735	15968	15789	15767	15873	15831	15815	15880	15973	15818	15893	15947	16004	15885	15839	15959	16058	15911	16076	15941	15946	15749	16173	15774	16061	15746	16019	16151	15971	16067	15805	15982	16050	16222	16085	15984	15946	16002	15968	15926	15911	15991	15830	15956	15828	15836	15909	16110	15895	15946	15955	15869	16036	15921	15967	15785	16020	15983	16050	15957	15891	15968	15741	16055	16013	15947	15809	15853	15919	15899	15912	15871	16109	15797	16005	15946	15818	16046	16036	15857	16049	16002	16062	15883	15830	16083	15790	16046	15907	15944	15827	15854	16056	15802	15903	15990	16014	15931	16043	15922	16136	16057	16054	15963	15947	15902	15976	16002	15774	16111	16006	16223	15943	15911	15876	16108	15915	16057	16030	15963	15804	15681	15947	15985	16208	15846	15811	15850	16189	16046	15867	15911	16043	15849	16132	15961	16011	15791	15866	15929	15793	15843	16009	16026	15965	15833	15907	15952	16084	16066	16126	16017	15867	15956	15811	15897	15878	15828	15963	16024	15950	15930	15868	16015	16175	16075	15969	16001	15972	15976	16003	15974	16009	15818	15985	15968	15919	15952	15932	15960	15960	15916	16044	15868	15872	16011	16157	16114	15829	15970	15937	16005	15995	15854	16027	15961	15925	15971	15995	16045	15978	15965	16086	15862	15841	16015	15987	16140	15975	16013	15807	15907	16022	15961	16004	15813	15814	15797	15975	15997	15927	15965	15978	16101	15868	16025	16189	15929	16008	15963	15930	16017	15933	16083	15920	16006	15814	16050	15996	15853	15861	15977	16092	16022	15939	16068	15879	15883	15857	15923	15905	15850	15891	16005	15905	15943	16006	15889	16003	15858	16016	16056	15930	15867	15837	15892	15784	16024	15834	15933	16073	16050	16139	15980	15969	16012	15800	15802	15960	15813	15834	15786	15905	15934	16047	15884	15976	15831	16053	15953	16136	15761	15962	15929	15925	15991	15902	16051	15827	16069	16064	15938	15906	16006	16038	15807	15988	15954	16015	16063	15768	16147	15886	15884	15916	15936	15927	15966	15825	15975	16004	16062	16022	16046	16086	15929	16015	15837	15834	15892	16149	15856	15849	15956	15941	15885	15911	16015	15899	15943	15974	15963	15892	16103	15847	15785	15953	15848	15976	15819	15920	15903	16028	15973	15852	15997	16128	15817	15956	16017	15935	15964	16018	15927	16044	16143	15826	16034	15798	15841	15902	16169	15910	16099	16045	15937	16008	16111	15988	16037	15790	15829	16143	15977	16151	16003	15791	15766	15879	15882	15978	15741	16006	15983	15990	15841	15967	16091	15817	16007	15903	15898	15971	16113	15956	16075	16079	15989	15809	15916	15924	15995	16106	15768	16155	15857	16121	16042	16000	15993	16089	16066	16044	16014	15818	15753	15885	16015	16024	15860	15950	15977	16068	15845	15834	15954	15898	16080	16010	16018	15736	16035	15841	15949	15918	16098	15852	15984	15936	15783	16002	15908	15745	15982	16247	16001	15868	16074	16038	15912	16132	16084	16007	16068	15945
22954	40730	37574	29724	24849	21500	19302	17849	16931	16212	15638	15363	15141	14960	14856	14657	14646	14578	14435	14470	14305	14466	14413	14523	14391	14185	14240	14224	14467	14342	14339	14380	14299	14452	14325	14293	14382	14483	14319	14432	14372	14322	14480	14364	14398	14275	14362	14345	14326	14281	14354	14490	14409	14394	14294	14405	14287	14320	14394	14112	14374	14318	14252	14138	14306	14418	14217	14368	14286	14190	14511	14296	14370	14292	14276	14439	14272	14285	14420	14044	14244	14481	14403	14274	14350	14200	14214	14248	14171	14236	14284	14246	14307	14245	14367	14237	14303	14204	14168	14337	14229	14314	14357	14143	14240	14401	14105	14262	14277	14234	14250	14277	14416	14206	14256	14196	14433	14401	14044	14278	14460	14371	14202	14414	14303	14209	14323	14235	14223	14202	14032	14215	14205	14249	14322	14417	14271	14290	14286	14299	14354	14144	14339	14264	14150	14101	14434	14187	14322	14378	14178	14088	14296	14267	14281	14286	14305	14289	14155	14136	14278	14128	14196	14363	14241	14368	14382	14223	14383	14334	14394	14229	14452	14178	14061	14204	14297	14209	14231	14300	14207	14120	14327	14070	14210	14334	14220	14288	14238	14387	14376	14306	14223	14260	14119	14146	14280	14155	14287	14252	14260	14316	14317	14237	14165	14229	14242	14262	14492	14176	14278	14297	14301	14430	14364	14214	14222	14218	14200	14243	14346	14218	14282	14167	14271	14346	14322	14188	14242	14297	14190	14234	14220	14316	14352	14309	14159	14127	14335	14287	14342	14145	14353	14401	14160	14290	14300	14030	14291	14239	14187	14215	14174	14209	14202	14304	14178	14292	14314	14318	14414	14263	14344	14258	14246	14258	14143	14219	14164	14476	14156	14378	14233	14331	14169	14276	14100	14126	14314	14155	14086	14096	14278	14195	14178	14237	14433	14265	14169	14166	14170	14263	14146	14338	14213	14257	14203	14371	14357	14215	14301	14084	14375	14142	14187	14327	14139	14197	14264	14325	14206	14063	14284	14282	14084	14152	14250	14320	14374	14271	14151	14170	14381	14134	14392	14323	14152	14235	14156	14278	14451	14288	14245	14309	14195	14383	14177	14276	14250	14162	14281	14322	14260	14486	14281	14254	14401	14335	14285	14308	14363	14228	14378	14252	14203	14239	14398	14345	14213	14393	14173	14249	14298	14415	14257	14327	14177	14283	14384	14322	14364	14304	14221	14213	14240	14125	14216	14169	14276	14171	14215	13956	14312	14316	14259	14323	14225	14250	14229	14231	14260	14301	14192	14089	14266	14266	14215	14263	14257	14224	14143	14268	14091	14315	14363	14258	14090	14229	14228	14222	14262	14326	14172	14264	14241	14165	14341	14323	14305	14426	14253	14208	14361	14257	14352	14124	14392	14347	14209	14291	14186	14217	14317	14240	14263	14177	14297	14317	14211	14258	14306	14376	14324	14168	14466	14180	14135	14245	14295	14198	14314	14191	14365	14249	14287	14147	14196	14280	14202	14279	14204	14251	14237	14358	14281	14250	14113	14184	14257	14304	14166	14300	14310	14228	14222	14191	14293	14354	14234	14474	14191	14161	14253	14414	14050	14190	14258	14327	14259	14146	14082	14264	14110	14241	14190	14388	14335	14106	14201	14293	14216	14258	14222	14421	14127	14370	14249	14177	14215	14199	14163	14339	14314	14227	14131	14278	14240	14337	14233	14363	14166	14174	14264	14321	14213	14337	14280	14210	14228	14259	14124	14299	14175	14283	14136	14087	14115	14350	14185	14356	14360	14117	14165	14332	14227	14201	14428	14274	14118	14323	14134	14224	14295	14332	14196	14272	14180	14192	14408	14140	14198	14141	14232	14302	14118	14288	14147	14308	14160	14236	14284	14129	14348	14228	14090	14143	14253	14169	14176	14336	14336	14307	14262	14167	14223	14316	14152	14186	14317	14254	14211	14321	14404	14413	14271	14289	14207	14444	14366	14400	14318	14285	14115	14306	14213	14238	14291	14317	14155	14283	14250	14257	14375	14327	14304	14257	14199	14234	14298	14365	14328	14214	14390	14299	14311	14266	14231	14237	14334	14219	14135	14410	14207	14332	14405	14245	14156	14229	14163	14321	14164	14340	14159	14322	14274	14278	14343	14175	14115	14082	14312	14107	14123	14168	14300	14286	14245	14285	14252	14178	14254	14172	14357	14126	14298	14111	14293	14125	14174	14150	14320	14217	14208	14313	14303	14235	14256	14200	14357	14234	14179	14215	14280	14138	14210	14248	14180	14251	14331	14441	14092	14317	14234	14352	14279	14336	14150	14179	14194	14260	14436	14142	14334	14292	14218	14479	14220	14337	14324	14411	14395	14130	14173	14153	14170	14072	14245	14527	14248	14258	14231	14160	14199	14127	14157	14168	14211	14144	14301	14181	14163	14366	14207	14332	14161	14180	14208	14223	14330	14134	14180	14265	14076	14383	14348	14156	14229	14167	14173	14067	14255	14245	14254	14450	14347	14030	14303	14137	14226	14233	14195	14423	14144	14347	14184	14301	14247	14332	14094	14206	14371	14280	14144	14095	14149	14121	14337	14166	14288	14166	14227	14217	14226	14340	14276	14201	14110	14241	14266	14312	14316	14287	14188	14216	14197	14254	14306	14245	14406	14313	14287	14132	14082	14279	14232	14076	14254	14285	14225	14419	14195	14298	14171	14381	14356	14176	14113	14221	14358	14113	14239	14470	14331	14184	14157	14241	14360	14256	14340	14210	14395	14334	14217	14241	14174	14225	14246	14343	14270	14175	14302	14230	14265	14194	14448	14127	14401	14277	14291	14243	14304	14329	14164	14194	14297	14220	14131	14387	14244	14149	14094	13990	14380	14225	14260	14335	14325	14241	14177	14225	14255	14327	14155	14250	14200	14299	14128	14232	14315	14256	14277	14237	14307	14272	14064	14301	14207	14260	14187	14215	14289	14175	14292	14213	14315	14202	14368	14199	14327	14250	14184	14250	14217	14198	14271	14422	14234	14184	14264	14218	14215	14270	14266	14263	14230	14069	14371	14232	14157	14281	14156	14148	14184	14257	14323	14176	14277	14212	14206	14290	14371	14263	14299	14386	14356	14302	14264	14145	14275	14331	14205	14242	14259	14347	14184	14221	14408	14343	14225	14318	14155	14314	14127	14256	14050	14208	14339	14139	14206	14321	14086	14158	14388	14342	14141	13995	14300	14324	14276	14229	14212	14299	14228	14302	14214	14255	14332	14204	14299	14367	14301	14276	14169	14084	14236	14098	14299	14168	14175	14306	14262	14228	13987	14593	14360	14200	14192	14310	14339	14133	14169	14263	14122	14181	14288	14310	14250	14307	14178	14232	14342	14223	14321	14249	14271	14290	14226	14129	14368	14133	14284	14015	14229	14299	14222	14298	14167	14213	14222	14273	14248	14248	14170	14309	14335	14219	14142	14283	14419	14005	14240	14197	14360	14363	14324	14217	14272	14200	14248	14104	14087	14113	14267	14305	14161	14185	14471	14328	14240	14207	14302	14355	14364	14203	14144	14212	14300	14135	14016	14402	13917	14286	14494	14311	14271	14355	14194	14348	14298	14269	14119	14295	14151	14073	14299	14286	14277	14095	14166	14283	14223	14228	14345	14028	14382	14430	14265	14284	14287	14299	14232	14384	14152	14258	14230	14093	14072	13972	14343	14167	14191	13958	14207	14265	14219	14294	14166	14363	14234	14108	14272	14147	14387	14121	14127	14270	14375	14342	14220	14131	14287	14270	14211	14345	14082	14304	14209	14311	14262	14193	14137	14192	14218	14248	14410	14134	14196	14216	14246	14173	14304	14291	14124	14193	14263	14385	14321	14314	14148	14133	14139	14213	14203	14211	14197	14073	14221	14394	14215	14148	14243	14284	14237	14223	14394	14286	14211	14225	14476	14305	14197	14363	14339	14305	14356	14341	14252	14278	14196	14208	14143	14173	14282	14359	14248	14273	14418	14328	14295	14216	14314	14316	14259	14310	14348	14380	14103	14340	14219	14329	14223	14284	14290	14170	14353	14293	14193	14323	14056	14305	14243	14285	14156	14162	14203	14215	14415	14186	14260	14204	14266	14178	14290	14346	14195	14208	14205	14064	14246	14017	14096	14245	14230	14280	14284	14254	14321	14397	14344	14373	14078	14336	14283	14195	14273	14116	14246	14109	14015	14258	14180	14309	14245	14293	14240	14271	14158	14309	14217	14207	14312	14163	14208	14163	14138	14303	14234	14216	14280	14287	14320	14289	14295	14292	14282	14182	14261	14260	14207	14136	14087	14383	14070	14334	14186	14237	14301	14142	14401	14327	14207	14273	14319	14153	14371	14412	14298	14328	14250	14359	14413	14248	14119	14289	14128	14254	14200	14404	14287	14409	14192	14216	14261	14183	14097	14426	14239	14125	14080	14284	14228	14277	14279	14212	14176	14245	14368	14349	14179	14265	14440	14169	14136	14284	14208	14454	14326	14227	14317	14376	14328	14206	14269	14278	14256	14120	14471	14135	14136	14338	14304	14252	14278	14048	14332	14229	14406	14480	14332	14376	14243	14033	14323	14047	14315	14214	14337	14151	14216	14212	14124	14269	14135	14296	14289	14325	14161	14186	14171	14338	14163	14193	14223	14220	14183	14194	14515	14306	14181	14250	14252	14115	14112	14235	14215	14175	14261	14311	14231	14192	14249	14132	14228	14145	14285	14184	14140	14159	14270	14361	14237	14101	14315	14515	14266	14126	14253	14270	14091	14288	14193	14198	14281	14244	14088	14211	14376	14400	14367	14271	14280	14181	14142	14280	14317	14113	14113	14139	14178	14300	14278	14179	14292	14493	14319	14347	14061	14293	14214	14416	14263	14306	14313	14288	14329	14358	14191	14353	14196	14251	14169	14210	14124	14192	14147	14265	14262	14170	14290	14005	14305	14394	14371	14215	14101	14336	14221	14229	14196	14129	14200	14308	14041	14341	14324	14375	14038	14334	14217	14228	14303	14160	14268	14045	14366	14232	14108	14247	14159	14305	14203	14317	14373	14149	14367	14040	14298	14261	14235	14109	14196	14178	14140	14110	14414	14172	14193	14260	14163	14255	14271	14315	14224	14402	14351	14336
26889	22009	25027	21723	17405	16743	16274	16001	15528	15646	15524	15434	15416	15183	15379	15338	15295	15333	15343	15294	15344	15435	15288	15259	15505	15228	15395	15149	15364	15303	15249	15374	15178	15285	15143	15211	15220	15206	15152	15211	15383	15244	15226	15233	15214	15229	15385	15222	15419	15144	15312	15155	15496	15119	15287	15200	15364	15171	15063	15182	15499	15054	15193	15363	15226	15038	15103	15222	15120	15117	15409	15056	15279	15165	15158	15081	15252	15171	15203	15155	15237	15495	15166	15003	15438	15110	15223	15074	15153	15154	15275	15324	15298	15160	15125	15337	15180	15410	15014	15132	15319	15100	15232	15159	15073	15016	15291	15333	15301	15215	15112	15167	15243	15219	15026	15174	15198	15323	15246	15108	15252	15185	15195	15280	15322	15046	15191	15174	15094	15358	15144	15178	15188	15256	15157	15286	15212	15134	15175	15348	15252	15160	15239	15051	15306	15370	15373	15342	15167	15323	15347	15272	15316	15030	15378	15355	15389	15309	15217	15126	15210	15228	15077	15147	15237	15183	15265	15227	15346	15158	15130	15135	15192	15033	15272	15081	15118	15155	15133	15151	15224	15147	15162	15192	15140	15229	15195	15272	15296	15282	15270	15300	15351	15200	15140	15245	15230	15136	15137	15103	15290	15035	15042	15364	15378	15120	15285	15137	15190	15138	15101	15072	15314	15107	15244	15191	15067	15131	15133	15262	15276	15265	14961	15193	15223	15300	15383	15265	15410	15162	15228	15222	15408	15283	15224	15064	15153	15232	15071	15179	15361	15122	15169	15238	15016	15090	15249	15051	15372	15316	15265	15222	15307	15193	15076	15344	15313	15180	15223	15074	15232	15078	14974	15299	15272	15237	15160	15265	15311	15240	15294	15244	15284	15207	14997	15286	15138	15234	15240	15229	15138	15075	15443	15223	15182	15093	15145	14983	15268	15024	15150	15341	15152	15095	15236	15178	15283	15041	15120	15249	15125	15061	15322	15098	15240	15324	15069	15174	15091	15177	15300	15236	15121	15267	15341	15319	15240	15337	15214	15273	15101	15181	15150	14918	14950	15120	15108	15002	15313	15239	15315	15132	15131	15323	15239	15322	15224	15191	15148	15126	15164	15127	15381	15157	15275	15041	15040	15146	15186	15261	15218	15247	15026	15281	14982	15181	15222	15168	15333	15237	15084	15179	15194	15003	15239	15227	15216	15245	15214	15209	15134	15276	15332	15184	15112	15193	15093	15325	15212	15130	15388	15257	15292	15248	15300	15260	15134	15145	15150	15030	15108	15205	15272	15209	15108	15168	15125	15247	15343	15231	15214	15329	15263	15147	15010	15031	15119	15211	15123	15243	15142	15350	15217	15448	15117	15415	15290	15072	15111	15171	15252	15078	15198	15132	15479	15144	15279	15367	15164	15382	15368	15294	15134	15142	15233	15304	15268	15195	15211	15160	15204	15229	15198	15122	15343	15095	15183	15111	15250	15245	15121	15038	15254	15070	15307	15148	15182	15258	15264	15371	15443	15008	15153	15065	15170	15340	15353	15119	15143	15241	15144	15221	15353	15090	15214	15232	15254	15104	14967	15031	15138	15203	15268	15121	15262	15235	15156	15294	15283	15424	15371	15139	15227	15221	15265	15473	15250	15147	15065	15305	15219	15272	15133	15471	15309	15270	15142	15290	15212	15157	15397	15380	15332	15376	15234	15283	15203	15237	15186	15274	15158	15178	15066	15169	15197	14948	15223	15079	15099	15141	15187	15266	15227	15089	15215	15340	15240	15317	15075	15104	15238	15067	15090	15088	15010	15170	15186	15100	15093	15193	15271	15208	15428	15418	15190	15189	15263	15136	15217	15079	15116	15097	15182	15118	15185	15365	14940	15162	15362	15315	15230	15148	15167	15263	15081	15245	15118	15188	15481	15387	15269	15197	15337	15122	15062	15320	15285	15149	15148	15199	15213	14962	15277	15259	15283	15293	15099	15223	15260	15243	15220	15189	15148	15020	15079	15142	15363	15216	15253	15078	15298	15164	15139	15220	15146	15208	15169	15149	15104	15321	15111	15407	15290	15117	15086	15288	15342	15094	15211	15273	15137	15195	15106	15311	15117	15103	14870	15079	15078	15201	15268	15303	15083	14992	15338	15323	15075	15138	15253	15115	15266	15286	15118	15236	15379	15300	15248	15327	15111	15073	15393	15177	15073	15235	15263	15153	15277	15388	15481	15462	15238	15183	15399	15219	15114	15362	15347	15154	15158	15108	15195	15105	15175	15141	15181	15318	15213	15015	15225	15222	15323	15214	15190	15374	15173	15355	15316	15102	15244	15260	15176	15162	15102	15262	15083	15230	15296	15295	15340	15059	15171	15024	15122	15090	15188	15245	15175	15208	15160	15290	15117	15142	15257	15075	15437	15192	15273	15226	14999	15232	15061	15253	15269	15418	15146	15018	15043	14985	15064	15059	15298	15196	15009	15184	15180	15065	15239	15164	15166	15122	15185	15372	15413	15119	15295	15474	15311	15280	15350	15142	15123	14991	15087	15296	15175	15232	15328	15048	15148	15147	15195	15353	15186	15059	15084	14985	15353	15254	15315	15378	15405	15133	15177	15103	15148	15198	15150	15329	15219	15323	15337	15171	15171	15079	14987	15057	15154	15209	15022	15242	15102	15288	15194	15118	15186	15277	15230	15065	15431	15127	15237	15333	15149	15373	15299	15260	15222	15130	15107	15200	15146	15321	15197	15190	15125	15148	15094	15121	15124	15239	15215	15225	14971	15236	15029	15061	15224	15103	15037	15223	15255	15164	15247	15233	15357	15250	15262	15400	15370	15081	15127	15239	15259	15161	15277	15283	15230	15256	15000	15214	15308	15038	15131	15320	15162	15110	15174	15389	15364	15148	15445	15144	15196	15231	15238	15177	15134	15285	15156	15182	15260	15211	15179	15137	15288	15231	15183	15135	15022	15329	15261	15013	15199	15248	15223	15088	15270	15127	15227	15273	15188	15315	15189	15143	15449	15113	15204	15208	15237	15111	15121	15241	15176	15352	15146	15112	15285	15137	15223	15270	15426	15221	15268	15244	15028	15116	15276	14960	15218	15299	15408	15217	15079	15155	15337	15236	15313	15284	15340	15216	15446	15106	15190	15194	15333	15010	15343	15099	15042	15033	15295	15146	15272	15320	15507	15048	15294	15216	15260	15283	15197	15172	15162	15254	15288	15338	15466	15339	15270	15122	15113	15218	15329	15210	15287	15328	15365	15100	15455	15208	14951	15214	15208	15188	15031	15043	15234	15252	15310	15110	15309	15123	15365	15223	15311	15226	15386	15213	15216	15277	15170	15297	15253	15168	15286	15228	15153	15172	15145	15211	15190	15142	15163	15108	15063	15265	15091	15244	15192	15252	15142	15094	15143	15095	15269	15116	15260	15308	15235	15207	15243	15378	15091	15310	15350	15251	15125	15112	15244	15249	15266	15306	15159	15065	15148	15143	15126	15193	15248	15081	15296	15178	15198	15125	15157	15167	15296	15013	15241	15206	15309	15169	15162	15072	15384	14999	15194	15071	15253	15203	15092	15159	15058	15068	15143	15212	15239	15467	15059	15324	15192	15323	15156	15263	15147	15313	15277	15296	15191	15192	15338	15259	15182	15185	15128	15292	15487	15175	15236	15113	15202	15209	15275	15031	15213	15266	15247	15081	15244	15078	15231	15316	15110	15299	15056	15204	15110	15169	15470	15271	15277	15215	15241	15190	15250	15137	15234	15161	15316	15326	15436	15171	15115	14878	15419	15133	15072	15199	15112	15100	15322	15257	15403	15180	15262	15250	15256	15148	15180	15142	15146	15226	15201	15100	15228	15365	15313	15436	15289	15325	15055	15119	15122	15171	15312	15098	15220	15091	15273	15265	15462	15316	15240	15239	15164	15291	15214	15147	15197	15316	15307	15064	15231	15393	15145	15441	15165	15329	15412	15210	15275	15196	15147	15112	15143	15354	15189	15217	15212	15240	15276	15087	15281	15316	15109	15245	15089	15399	15211	15187	15280	15311	15217	15106	15239	15265	15264	15035	15208	15266	15224	15088	15200	15151	15306	15222	15116	15391	15115	15244	14996	15182	15189	15120	15337	15277	15284	15224	15176	14986	15250	15206	15264	15251	15358	15280	15235	15204	15206	15156	15100	15285	15090	15348	15338	15240	15165	15176	15139	15300	15079	15164	15404	15203	15226	15250	15195	15046	15358	15157	15335	15486	15321	15208	15226	15233	15205	15239	15199	15403	15276	15213	15317	15299	14977	15097	15164	15266	15198	15271	15162	15275	15226	15362	15153	15130	15190	15341	15001	15061	15180	15126	15095	15196	15216	15213	15299	15134	15204	15205	15073	15472	15240	15150	15190	15192	15316	15311	15379	15143	14999	15160	15021	15201	15059	15076	15009	15347	15216	15294	15115	15208	15116	15381	15050	15284	15090	15231	15085	14910	15269	15232	14993	15356	15200	15326	15396	15303	15232	15307	15159	15143	15004	15059	15363	15246	15140	15145	15186	15268	15264	15188	15044	15279	15237	15097	15037	15114	15308	15225	15304	15260	15406	15206	15216	15029	15155	15193	15273	15179	15120	15258	15305	15288	15278	15180	15344	15275	15217	15172	15196	15120	15306	15144	15396	15137	15296	15146	15107	15015	15090	15317	15243	15128	15198	15084	15229	15161	15113	15257	15338	15230	15217	15228	15334	15201	15176	15154	15171	15253	15305	15338	15121	15308	15129	15342	15151	15116	15319	15173	15334	15210	15157	15173	15179	15008	15162	15376	15174	15458	15231	15280	15135	15225	15158	15164	15206	15202	15214	15306	15149	15107	15095	15203	15386	15238	15286	15153	15171	15250	15303	15406	15243	15118	15319	15205	15239	15396	15183	15159	15127	15280	14990	15290	15170	15309	15217	15094	15312	15169	15115	15406	15296	15311	15223	15239	15227	15365	15359	15210	15211	15066	15193	15313	15068	15164	15226	15301	15098	15262	15285	15124	15348	15357	15201	15239	15097	15177	15138	15047	15197	15329	15374	15464	15092	15205	15098	15201	15334	15179	15149	15144	15359	15463	15230	15085	15272	15180	15211	15220	15202	15139	15133	15199	15297	15006
19529	27508	24852	19610	17130	15804	15218	14653	14404	14144	14125	14103	13983	13826	13908	14050	13832	13760	13869	13864	13859	13828	14071	13808	13757	13740	13754	13921	13726	13608	13728	13689	13676	13859	13769	13870	13810	13830	13722	13842	13851	13630	13800	13774	13857	13737	13806	13773	13865	13832	13831	13714	13841	13734	13867	13792	13898	13657	13871	13868	13818	13660	13806	13790	13846	13800	13884	13756	13957	13782	13765	13726	13731	13761	13777	13853	13795	13921	13704	13721	13848	13797	13765	13908	13676	13721	13742	13765	13803	13901	13911	13818	13693	13772	13911	13671	13756	13752	13779	13875	13924	13872	13760	13875	13757	13845	13758	13731	13777	13885	13804	13815	13640	13897	13774	13710	13709	13631	13774	13646	13902	13831	13820	13828	13951	13733	13833	13813	13829	13748	13792	13749	13656	13908	13745	13666	13742	13623	13926	13813	13663	13774	13811	13640	13770	13593	13800	13730	13977	13725	13520	13646	13861	13880	13740	13787	13814	13739	13837	13790	13888	13802	13771	13720	13775	13875	13849	13874	13921	13714	13917	13790	13750	13692	13658	13735	13777	13510	13909	13772	13725	13840	13636	13829	13649	13662	13758	13757	13821	13611	13773	13822	13813	13709	13839	13777	13744	13709	13785	13694	13710	13705	13756	13793	13788	13726	13810	13850	13969	13679	13521	13743	13827	13775	13789	13877	13772	13834	13628	13614	13763	13618	13792	13614	13841	13529	13927	13739	13802	13747	13547	13916	13664	13713	13678	13562	13942	14035	13719	13644	13701	13824	13733	13850	13782	13682	13644	13808	13702	13764	13703	13918	13718	13738	13805	13773	13716	13895	13791	13738	13668	13696	13868	13822	13900	13787	13772	13780	13660	13879	13645	13685	13747	13896	13702	13722	13723	13681	13797	13825	13640	13821	13704	13735	13710	13747	13845	13858	13599	13719	13672	13862	13981	13792	13914	13653	13942	13731	13747	13889	13798	13623	13808	13766	13731	13880	13788	13778	13812	13712	13663	13680	13685	13754	13780	13797	13759	13737	13852	13825	13870	13803	13843	13871	13823	14034	13806	13742	13651	13911	13658	13728	13853	13840	13587	13764	13762	13764	13768	13798	13777	13659	13786	13574	13804	13727	13611	13772	13726	13813	13658	13788	13815	13762	14001	13699	13728	13743	13890	13732	13774	13642	13519	13845	13796	13684	13810	13782	13759	13806	13803	13640	13803	13707	13768	13750	13643	13775	13780	13733	13904	13763	13906	13682	13703	13859	13722	13809	13869	13701	13764	13924	13806	13715	13839	13782	13621	13782	13807	13758	13744	13619	13802	13736	13739	13764	13757	13665	13934	13962	13679	13756	13627	13774	13780	13817	13721	13685	13809	13733	13695	13769	13874	13964	13660	13817	13799	13743	13802	13805	13683	13847	13802	13689	13703	13696	13646	13730	13809	13817	13641	13612	13805	13806	13708	13751	13761	13751	13623	13797	13753	13683	13868	13742	13815	13781	13693	13793	13776	13653	13723	13798	13725	13884	13944	13828	13835	13670	13893	13748	13773	13826	13724	13742	13635	13710	13990	13753	13794	13779	13804	13736	13913	13849	13984	13789	13659	13860	13666	13909	13831	13834	13833	13777	13884	13748	13810	13805	13812	13870	13827	13947	13799	13734	13879	13753	13818	13789	13829	13853	13591	13766	13923	13595	13828	13923	13741	13732	13709	13685	13714	13932	13873	13873	13720	13739	13806	13688	13765	13841	14057	13762	13728	13669	13667	13646	13708	13807	13787	13690	13787	13629	13845	13878	13752	13865	13817	13791	13794	13715	13744	13805	13792	13917	13582	13795	13762	13715	13688	13621	13770	13672	13808	13749	13735	13587	13741	13571	13748	13831	13926	13721	13770	14071	13824	13735	13683	13816	13702	13637	13818	13851	13648	13744	13654	13704	13800	13798	13761	13621	13693	13690	13719	13832	13790	13785	13779	13947	13744	13767	13794	13726	13779	13837	13843	13876	13742	13699	13906	13814	13823	13535	13662	13835	13789	13754	13765	13562	13751	13789	13697	13907	13762	13717	13849	13707	13766	13781	13905	13603	13936	13959	13730	13779	13812	13882	13813	13795	13708	13651	13828	13823	13652	13999	13729	13605	13779	13872	13855	13757	13754	13652	13824	13726	13790	13633	13764	13995	13762	13861	13886	13720	13802	13763	13925	13935	13734	13729	13712	13926	13944	13807	13799	13764	13660	13818	13926	13695	13763	13714	13721	13827	13662	13733	13883	13787	13790	13673	13753	13673	13872	13907	13733	13812	13826	13915	13829	13828	13908	13764	13698	13801	13823	13765	13775	13770	13697	13782	13710	13843	13853	13750	13852	13830	13778	13764	13935	13606	13823	13641	13804	13698	13689	13683	13918	13749	13630	13917	13810	13743	13676	13831	13791	13907	13664	13600	13811	13706	13776	13825	13829	13957	13636	13751	13868	13902	13734	13826	13753	13719	13721	13683	13755	13832	13756	13730	13872	13817	13672	13765	13714	13762	13729	13809	13783	13748	13668	13761	13705	13889	13881	13738	13767	13706	13744	13794	13796	13920	13594	13858	13679	13898	13833	13912	13818	13680	13694	13861	13747	13763	13842	13753	13798	13745	13850	13745	13897	13778	13850	13728	13627	13776	13915	13815	13812	13819	13647	13637	13772	13781	13829	13792	13901	13652	13706	13635	13896	13830	13869	13619	13661	13736	13767	13670	13875	13789	13658	13702	13790	13885	13719	13869	13929	13638	13768	13884	14044	13696	13779	13750	13756	13835	13717	13682	13691	13978	13732	13863	13862	13670	13705	13783	13614	13685	13867	13834	13655	13846	13792	13688	13671	13729	13643	13754	13925	13665	13840	13776	13536	13822	13949	13735	13882	13670	13777	13596	13677	13705	13682	13841	13833	13776	13874	13702	13925	13745	13664	13835	13874	13600	13908	13725	13721	13740	13670	13851	13983	13698	13895	13984	13937	13802	13855	13663	13640	13813	13801	13914	13758	13714	13754	13900	13783	13889	13787	13745	13729	13846	13657	13649	13894	13724	13800	13772	13880	13791	13849	13794	13958	13734	13596	13873	13855	13913	13699	13644	13655	13746	13685	13881	13661	13860	13610	13903	13682	13811	13765	13777	13774	13948	13860	13769	13771	13804	13760	13557	13744	13724	13616	13867	13798	13723	13875	13750	13770	13638	13744	13686	13738	13810	13590	13629	13849	13730	13749	13790	13696	13845	13908	13765	13850	13781	13762	13780	13733	13781	13431	13782	13847	13774	13771	13691	13877	13774	13831	13829	13669	13690	13728	13758	13897	13759	13903	13832	13777	13700	13823	13731	13843	13679	13854	13874	13894	13886	13923	13756	13698	13788	13938	13792	13671	13621	13642	13769	13633	13763	13824	13655	13777	13701	13855	13714	13676	13653	13776	13828	13777	13844	13800	13813	13643	13816	13775	13598	13610	13756	13847	13793	13733	13789	13692	13843	13808	14000	13804	13730	13801	13709	13722	13810	13781	13681	13834	13737	13759	13599	13730	13874	13871	14023	13707	13746	13814	13890	13870	13698	13724	13870	13711	13925	13577	13663	13709	13738	13719	13719	13736	13782	13849	13850	13850	13765	13743	13761	13862	13869	13918	13945	13736	13810	13812	13853	13750	13806	13694	13855	13782	13674	13758	13867	13691	13778	13790	13765	13657	13693	13889	13756	13868	13741	13729	13645	13713	13836	13689	13665	13822	13885	13848	13691	13730	13882	13829	13935	13797	13679	13752	13811	13781	13689	13820	13914	13687	13750	13696	13892	13782	13821	13671	13731	13899	13729	13896	13772	13853	13845	13706	13814	13671	13629	13807	13877	13728	13754	13878	13816	13776	13813	13780	13661	13813	13795	13808	13671	13705	13763	13587	13692	13673	14029	13670	13787	13767	13707	13879	13798	13873	13668	13809	13930	13771	13784	13577	13650	13742	13790	13841	13636	13868	13848	13710	13664	13713	13700	13779	13860	13732	13807	13695	13616	13996	13633	13485	13858	13718	13708	13744	13848	13691	13902	13778	13894	13832	13886	13803	13725	13809	13534	13518	13705	13842	13691	13716	13855	13839	13798	13973	13638	13630	13667	13926	13661	13779	13611	13966	13765	13724	13728	13662	13776	13721	13773	13734	13461	13849	13857	13732	13616	13691	13800	13704	13663	13628	13563	13716	13861	13783	13808	13660	13832	13752	13840	13737	13905	13705	13825	13694	13718	13793	13656	13798	13779	13795	13940	13962	13924	13878	13648	13887	13803	13908	13819	13740	13778	13891	13712	13799	13790	13952	13736	13624	13631	13782	13663	13885	13728	13697	13769	13701	13713	13654	13669	13712	13711	13880	13814	13696	13839	13743	13911	13698	13836	13608	13786	13710	13835	13615	13840	13822	13708	13718	13786	13735	13876	13777	13685	13643	13837	13842	13813	13756	13913	13864	13705	13598	13829	13795	13832	13705	13805	13781	13754	13737	13899	13896	13706	13771	13698	13795	13584	13787	13824	13770	13644	13642	13728	13712	13778	13891	13702	13800	13893	13790	13586	13852	13744	13711	13691	13685	13681	13844	13968	14005	13708	13854	13630	13807	13825	13857	13897	13845	13728	13929	13852	13801	13840	13805	13789	13799	13653	13830	13865	13805	13838	13716	13756	13726	13791	13886	13864	13725	13799	13818	13647	13754	13764	13903	13712	13797	13864	13791	13760	13700	13677	13837	13513	13756	13758	13735	13721	13697	13732	13837	13910	13921	13776	13772	13777	13716	13762	13622	13754	13934	13839	13743	13647	13926	13636	13767	13665	13703	13754	13744	13756	13734	13611	13938	13814	13807	13760	13853	13704	13975	13797	13894	13673	13681	13877	13665	13860	13735	13800	13698	13679	13887	13728	13699	13589	13709	13731	13750	13689	13663	13888	13753	13708	13741	13771	13757	13705	13869	13744	13850	13836	13836	13687	13673	13924	13715	13771	13702	13907	13615	13851	13693	13695	13855	13884	13685	13815	13740	13708	13851	13843	13751	13834	13784	13761	13721	13646	13809	13841	13620	13644	13715	13676	13748	13718	13743	13968	13741	13698	13823	13634	13723	13747
24367	21701	29185	24913	22884	22701	21187	18451	17743	17490	17477	17052	17150	16889	16808	16791	17169	16597	16725	16782	16808	16618	16740	16811	16564	16545	16547	16812	16830	16611	16811	16783	16770	16533	16492	16420	16844	16863	16674	16564	16519	16840	16541	16717	16664	16635	16666	16392	16674	16525	16684	16668	16548	16538	16640	16636	16636	16805	16652	16580	16580	16898	16574	16523	16635	16766	16519	16602	16564	16550	16566	16631	16568	16390	16438	16363	16544	16559	16639	16410	16575	16716	16707	16513	16745	16630	16485	16586	16440	16404	16452	16553	16568	16511	16649	16626	16525	16548	16459	16462	16469	16473	16536	16551	16551	16643	16671	16554	16371	16334	16528	16667	16557	16731	16533	16492	16581	16635	16566	16484	16659	16536	16527	16480	16584	16714	16552	16655	16573	16565	16599	16561	16650	16602	16540	16656	16599	16652	16521	16422	16468	16629	16534	16575	16479	16638	16512	16385	16663	16661	16477	16364	16583	16437	16538	16569	16394	16781	16428	16672	16650	16732	16543	16587	16639	16629	16490	16484	16422	16576	16543	16689	16624	16513	16444	16623	16558	16511	16446	16488	16470	16497	16511	16635	16459	16517	16539	16623	16590	16586	16635	16517	16384	16412	16616	16547	16656	16701	16568	16572	16353	16509	16601	16599	16309	16571	16731	16578	16569	16624	16479	16360	16419	16535	16525	16520	16438	16568	16424	16529	16586	16613	16404	16427	16447	16432	16382	16679	16580	16467	16408	16617	16744	16735	16701	16646	16529	16486	16475	16568	16647	16664	16529	16502	16618	16537	16422	16501	16479	16389	16367	16464	16493	16397	16596	16371	16334	16380	16384	16508	16697	16536	16415	16517	16596	16500	16486	16486	16535	16586	16483	16583	16478	16561	16453	16657	16545	16542	16527	16517	16373	16633	16509	16436	16595	16522	16542	16624	16590	16464	16386	16566	16404	16622	16548	16550	16691	16580	16619	16469	16459	16605	16445	16655	16478	16548	16584	16358	16478	16543	16640	16542	16591	16583	16838	16615	16502	16684	16557	16297	16556	16458	16426	16581	16363	16604	16507	16564	16568	16590	16554	16551	16606	16650	16488	16483	16602	16454	16427	16585	16504	16657	16626	16463	16535	16569	16656	16644	16844	16657	16502	16455	16306	16516	16468	16495	16548	16644	16540	16423	16550	16552	16555	16603	16548	16559	16420	16445	16500	16437	16400	16487	16392	16441	16535	16541	16695	16371	16356	16372	16324	16669	16552	16674	16660	16608	16561	16568	16367	16563	16564	16579	16514	16510	16682	16687	16382	16536	16766	16651	16600	16406	16611	16666	16694	16629	16404	16675	16373	16581	16508	16456	16547	16612	16614	16541	16419	16598	16584	16604	16571	16508	16514	16623	16418	16576	16442	16432	16689	16584	16625	16504	16630	16699	16568	16570	16300	16717	16426	16652	16452	16518	16483	16241	16487	16519	16365	16578	16608	16786	16474	16627	16679	16522	16590	16649	16696	16453	16767	16654	16604	16404	16578	16494	16273	16625	16524	16416	16687	16493	16283	16496	16553	16550	16507	16384	16458	16640	16602	16500	16672	16535	16618	16598	16538	16561	16448	16576	16428	16436	16679	16587	16472	16571	16489	16437	16436	16545	16597	16642	16628	16635	16557	16315	16512	16451	16539	16579	16502	16568	16650	16526	16474	16582	16390	16329	16489	16663	16546	16703	16418	16456	16656	16465	16537	16408	16636	16477	16674	16641	16363	16411	16493	16680	16331	16454	16721	16592	16549	16722	16515	16824	16521	16650	16541	16519	16413	16494	16507	16478	16637	16479	16363	16627	16281	16521	16501	16505	16578	16493	16524	16577	16503	16466	16566	16449	16557	16487	16817	16545	16627	16506	16431	16610	16478	16481	16621	16640	16599	16507	16532	16598	16510	16583	16547	16492	16553	16396	16664	16318	16705	16453	16334	16398	16614	16424	16508	16449	16647	16559	16447	16733	16273	16435	16633	16569	16653	16482	16538	16521	16719	16669	16531	16547	16438	16593	16536	16462	16775	16690	16597	16614	16341	16342	16515	16472	16421	16506	16441	16379	16655	16626	16597	16402	16531	16558	16576	16541	16562	16487	16683	16598	16669	16409	16856	16469	16421	16542	16504	16497	16738	16505	16725	16443	16553	16484	16264	16687	16595	16404	16748	16578	16292	16614	16649	16531	16657	16584	16417	16628	16739	16600	16610	16342	16413	16575	16399	16590	16345	16511	16474	16630	16297	16441	16446	16344	16395	16325	16367	16625	16642	16593	16638	16372	16329	16391	16579	16861	16566	16598	16687	16615	16496	16575	16435	16432	16509	16773	16426	16561	16818	16496	16663	16467	16467	16420	16460	16450	16539	16559	16574	16575	16670	16658	16411	16606	16583	16559	16438	16317	16324	16857	16465	16480	16445	16589	16472	16499	16417	16527	16609	16371	16454	16605	16460	16597	16688	16583	16703	16464	16398	16716	16624	16678	16496	16585	16478	16624	16547	16487	16639	16678	16465	16437	16761	16527	16707	16660	16567	16678	16575	16777	16463	16584	16354	16572	16570	16687	16704	16505	16441	16449	16612	16548	16577	16441	16431	16422	16576	16651	16557	16590	16618	16412	16686	16373	16509	16499	16624	16480	16544	16461	16289	16606	16274	16441	16839	16598	16430	16512	16513	16579	16507	16434	16645	16433	16617	16464	16310	16502	16473	16676	16415	16594	16415	16545	16634	16426	16608	16616	16625	16483	16631	16543	16519	16573	16557	16580	16614	16536	16434	16650	16721	16508	16570	16574	16445	16603	16439	16533	16538	16558	16569	16532	16522	16567	16454	16399	16377	16369	16575	16545	16486	16565	16318	16557	16773	16608	16475	16508	16370	16691	16502	16647	16487	16412	16595	16713	16603	16428	16835	16416	16715	16611	16588	16393	16714	16595	16289	16428	16573	16484	16523	16526	16453	16410	16506	16615	16805	16413	16531	16595	16507	16423	16627	16604	16569	16668	16673	16696	16668	16723	16361	16418	16447	16445	16482	16570	16479	16679	16604	16439	16732	16760	16488	16561	16505	16804	16542	16444	16565	16563	16747	16590	16602	16601	16601	16432	16563	16667	16702	16533	16551	16549	16336	16596	16359	16533	16644	16543	16443	16626	16417	16441	16487	16398	16570	16523	16377	16434	16486	16606	16407	16640	16460	16428	16484	16509	16563	16384	16460	16565	16286	16518	16390	16470	16626	16408	16280	16531	16706	16554	16686	16576	16457	16622	16431	16413	16461	16466	16484	16574	16682	16518	16660	16495	16575	16514	16596	16451	16605	16465	16529	16621	16532	16550	16530	16556	16498	16574	16587	16580	16629	16560	16649	16479	16643	16557	16539	16621	16787	16616	16650	16513	16718	16488	16721	16338	16475	16626	16685	16755	16521	16540	16556	16461	16600	16596	16538	16430	16576	16521	16536	16539	16450	16667	16467	16422	16412	16573	16587	16515	16586	16477	16399	16567	16530	16648	16481	16361	16608	16563	16559	16439	16631	16597	16641	16342	16599	16599	16444	16449	16676	16739	16713	16602	16436	16491	16494	16492	16623	16555	16469	16502	16606	16582	16652	16624	16589	16702	16436	16515	16695	16506	16574	16465	16663	16382	16557	16706	16739	16513	16667	16514	16478	16651	16582	16507	16496	16465	16422	16586	16531	16396	16575	16626	16542	16523	16516	16670	16423	16582	16588	16569	16541	16476	16617	16682	16591	16359	16602	16596	16493	16527	16553	16414	16578	16324	16578	16509	16742	16441	16581	16559	16544	16470	16427	16461	16348	16743	16495	16599	16760	16811	16533	16302	16393	16777	16450	16571	16735	16469	16460	16573	16507	16598	16597	16501	16589	16596	16605	16686	16765	16506	16424	16417	16629	16559	16524	16500	16600	16396	16586	16389	16434	16703	16663	16724	16544	16439	16427	16644	16476	16334	16563	16423	16652	16392	16661	16447	16713	16494	16404	16590	16625	16201	16560	16421	16484	16520	16694	16724	16615	16368	16566	16522	16291	16622	16538	16544	16484	16244	16453	16561	16494	16427	16551	16660	16633	16555	16656	16380	16428	16542	16517	16734	16550	16650	16715	16569	16580	16439	16596	16602	16532	16646	16608	16648	16563	16499	16666	16800	16549	16449	16435	16424	16501	16498	16477	16375	16450	16486	16490	16536	16554	16706	16522	16535	16496	16443	16489	16494	16624	16532	16433	16447	16291	16426	16470	16453	16677	16480	16493	16450	16570	16455	16538	16474	16496	16673	16548	16456	16387	16469	16571	16524	16549	16514	16600	16546	16327	16295	16705	16518	16556	16563	16663	16613	16567	16674	16494	16490	16494	16752	16461	16451	16489	16422	16625	16316	16507	16489	16479	16585	16611	16634	16555	16479	16463	16492	16665	16604	16518	16426	16630	16374	16442	16485	16482	16345	16364	16505	16607	16537	16491	16434	16716	16507	16559	16532	16445	16527	16368	16590	16606	16532	16546	16318	16600	16582	16611	16624	16559	16398	16557	16363	16570	16635	16558	16457	16728	16421	16468	16340	16496	16446	16510	16498	16677	16537	16554	16613	16407	16334	16462	16714	16542	16457	16651	16672	16451	16527	16368	16637	16399	16388	16675	16577	16540	16628	16469	16530	16426	16326	16535	16638	16660	16640	16564	16734	16508	16382	16332	16512	16576	16504	16683	16582	16511	16427	16476	16522	16459	16276	16541	16442	16597	16531	16418	16610	16380	16469	16669	16622	16416	16517	16544	16495	16615	16633	16665	16425	16455	16770	16595	16653	16524	16490	16574	16669	16423	16412	16631	16591	16500	16494	16504	16514	16613	16415	16588	16504	16779	16581	16563	16556	16605	16398	16501	16538	16479	16660	16645	16609	16549	16572	16476	16630	16642	16594	16330	16627	16607	16549	16571	16454	16428	16567	16548	16726	16467	16702	16531	16672	16581	16581	16492	16560	16476	16696	16733	16517	16561	16558	16537	16468	16350	16192	16608	16527	16544	16624	16648	16306	16488	16543	16585	16587	16478	16447	16476	16488	16545	16510	16336	16446	16617	16647	16502	16610	16600	16576	16772	16575	16628	16371
21913	37604	34316	26726	22527	20036	18313	17250	16568	16154	15818	15582	15555	15260	15206	15166	15112	15222	14969	15056	15086	14958	15073	15038	14954	15084	14756	14873	15086	15142	15080	14989	14924	14887	14957	14970	14962	15163	15062	14874	14978	14969	14977	14959	14856	15199	14919	14986	14978	14910	15065	15138	14870	15061	14999	14984	15040	15016	15083	14999	15118	14920	14985	14891	14893	14973	14829	14984	14967	14862	15065	15067	14955	14914	14931	15027	15009	14957	14940	14885	14945	15063	15053	15054	15007	14956	14938	15028	14926	15077	14903	14817	14783	14896	14961	14897	14868	15024	14907	15012	15076	14895	14789	14807	15002	15039	14975	15068	15038	14886	14975	14934	15026	14933	14953	14993	14951	14964	14986	14947	15099	14798	15073	14915	15058	15013	15020	14782	14876	14795	14888	15019	14899	14852	14945	14811	14872	14857	14877	14888	15081	14834	15046	15035	14826	14700	14955	14872	15012	14949	14858	14927	14899	14958	14846	14941	14927	14891	15009	15004	14842	14928	14836	14811	14769	14874	15079	14862	14976	14913	14680	14772	14998	14879	14809	15007	14907	14842	14783	15036	14976	14738	14817	14905	14980	14872	14935	14851	14973	14911	14951	14971	14955	14877	14983	14935	14934	15064	14959	14930	14928	14868	15018	14973	14892	14836	14835	14941	14870	14909	14762	15131	14936	14867	14831	14906	14840	14898	14927	14882	14897	14941	14933	14838	14885	14770	15007	14803	14825	15031	14848	14792	14962	14733	14895	14831	15118	14740	15082	15028	14965	14983	14873	14851	14915	14885	14803	14914	14847	14783	14895	14919	14883	14893	15063	14867	14859	14790	14986	14962	14828	14990	14899	14872	15030	15029	14899	14992	14902	14947	15077	14742	15045	14852	15076	15030	14865	14843	14982	15001	14847	14914	14783	14856	14951	14872	14963	14910	14939	14997	14870	14794	14961	14953	14872	14971	14810	14856	14718	14942	14958	15064	14818	14910	14862	14881	14823	14965	14788	14885	15071	14992	15044	14957	15025	15042	14926	14860	14871	14712	14815	14987	14888	14852	14792	14948	14890	14896	14780	14919	15003	14910	14928	14970	14876	14925	14861	14952	14955	14817	14975	14951	15066	15018	14749	15037	14792	14869	14929	14874	14737	14764	14899	14932	14834	14941	14811	14970	14826	14876	14879	14956	14925	14890	14700	14785	15118	14705	14877	14790	14867	14894	14948	14993	14825	14970	14946	14915	14906	14814	14806	14992	14824	14922	14829	15001	14724	14824	14844	14790	14732	14797	14869	14801	14947	14940	14994	14965	14795	14982	14911	14748	14977	14830	14879	15018	14948	14840	15153	14915	15012	14941	14962	14913	14825	14847	14887	14874	14926	14922	14991	14974	14864	14979	14752	15056	15031	14815	14781	14675	14976	14899	14950	14934	15035	14813	14981	14956	14906	14958	14801	14833	15003	14745	14784	15070	14865	14784	14982	14996	14799	14865	14850	14951	14956	15077	14825	14906	15034	15025	14882	14972	14841	14948	14866	14964	14809	14853	14969	14994	14849	14892	15053	14944	15051	14803	15158	14865	14967	14875	15011	14771	14898	15000	14816	14965	14846	14821	14941	14909	14873	14953	14695	14726	14850	14937	14855	15018	14714	14746	14873	15008	15087	14874	14868	14781	14859	14960	14995	14845	14857	14870	14845	14987	14740	14901	14854	14929	14982	14893	14981	14760	15024	14929	14912	14861	14617	15086	14924	14891	14875	14969	14950	14867	14807	14835	14751	14909	14786	15022	14851	14933	14957	14850	14805	14849	14847	14905	14854	14922	14913	14840	14827	14978	14834	14897	14804	14829	14809	14841	14990	14700	14917	14892	15136	14823	14900	14955	14901	15087	14994	14869	14826	14960	14978	14807	14964	14970	14948	14953	14900	14831	15000	14924	14832	14868	14838	14979	14955	14855	14798	14764	14957	14858	14993	14810	15193	14872	15034	14777	14795	14965	14953	14902	14754	14858	14967	14882	14746	14926	14810	14955	14892	15005	14823	14968	14866	14889	14827	15059	15027	14738	14744	15011	14953	14737	14958	14935	14862	14833	14771	14967	15059	14846	14889	14707	14873	14884	14731	15060	15015	14755	14901	14917	14872	14758	14722	14954	14947	14967	14919	15004	14989	14844	15134	14837	15049	14972	14967	14846	14877	14842	14905	15012	14797	14899	14907	14922	14930	14724	14909	14890	14949	14970	14894	14947	14724	14961	14909	14826	14894	14978	14999	14807	15061	14946	15000	14798	14901	14802	14993	14919	14946	14908	15051	14861	14923	14897	15152	14726	14968	14827	15122	14995	14918	14894	14797	14848	15000	14872	14894	15062	14881	14751	14926	14708	15061	14815	14925	14853	15058	14903	14871	15054	14854	15070	14885	14868	14778	14937	14924	14806	14932	15028	15004	15014	14835	14969	14975	14716	15001	15057	14799	14899	14930	14809	14908	14882	15120	15165	14835	15109	15033	15016	14824	14951	15008	14948	14981	14989	14973	14913	14974	14916	14902	14904	14941	14945	15048	14746	14730	14815	14908	14901	14752	14726	14916	14965	14978	14831	14811	14935	14768	14777	15010	14799	14959	14933	15064	14975	14786	14804	14882	14856	14962	14887	14790	14828	14780	14881	14972	14873	15042	14907	14862	14964	14996	14962	15033	14855	15025	14927	14765	14823	14903	14936	14764	14839	15115	14856	14961	15101	14752	15095	14997	14896	14962	14994	14889	14883	14973	14978	14814	14919	14965	14865	14937	14869	14864	15014	15049	14958	14937	15000	14974	14902	15003	14972	14885	14830	15076	15056	14817	14975	14927	15002	14922	14833	14926	14854	14886	14877	15006	14927	14880	14968	15024	15022	14882	14720	15012	14865	15000	14972	14914	14766	14888	14920	14799	14978	14815	14855	14921	14851	14866	14944	14850	15053	14986	14767	14938	14919	15131	14871	14843	14853	14832	14855	14853	15014	14781	14908	14824	14892	14959	14881	14831	14813	15028	14991	14977	15006	14784	14869	15114	14945	15141	14911	14859	15008	15091	14814	14764	14910	14789	14964	14911	14713	14903	14982	14833	14927	14749	14740	15057	14779	14846	14810	14830	14907	14994	14725	14803	14853	14988	14866	14951	14843	14752	15023	14789	15074	14871	14805	14895	14864	14900	14917	15009	14943	14916	14764	15071	14971	14714	14861	14837	15013	14777	15022	14958	14969	14924	14938	14955	14929	14958	14935	14833	15174	14894	14965	14922	14919	14863	14889	14894	14900	14880	14776	14829	14955	14808	14779	14989	14896	14873	14838	14910	14832	14928	14911	14949	14859	14639	14861	15017	14877	15042	14923	14874	14969	15030	14843	14930	14823	14989	14819	15037	14863	14872	14956	14891	14937	14891	14927	14943	15058	14950	14787	14940	14757	15006	14808	15045	14963	14882	14924	14896	15013	14826	14934	14857	14966	14880	15010	14953	14993	14850	14803	14835	14898	14805	14964	14747	14865	14884	14701	14827	15006	14887	14860	14848	15015	14943	15044	14805	14989	14934	14683	14905	14901	14692	14803	14817	14879	14963	15000	15034	14875	14843	14849	14910	14837	15021	14789	14925	15103	14818	14925	14975	14741	14723	14859	15029	14917	14889	15041	14698	14969	14998	14884	14903	14894	14946	14853	15003	14870	14900	14932	14970	15038	14844	14835	14796	14759	14965	14992	15037	14808	14997	15001	14853	14865	14893	14858	14831	14838	14881	14818	14842	14824	14993	14858	14867	14800	15035	14828	15106	14767	14910	14687	14804	15096	14825	15034	14845	14840	14973	14785	14895	14851	14741	14882	14982	14856	14734	14875	14791	14878	14896	14798	14739	15004	14789	14953	15063	14875	14916	14962	14962	14955	14886	15011	14900	15045	14837	14919	14781	14863	15123	14821	14868	14949	15047	14906	14961	14900	14953	14992	14745	14740	14905	14812	15022	14739	14863	14989	14945	15000	14876	14775	14876	15032	14963	14953	14991	15008	15107	14656	14854	14708	14836	15123	14800	14888	14937	14955	14795	14769	14795	14795	14895	14913	14934	14989	14786	14926	14990	14999	14918	15046	14874	14856	14910	14951	14910	14891	14883	14928	14862	14744	14839	14849	15022	14728	14709	14887	14880	14814	14878	14977	14770	14930	14998	14875	14897	15052	14963	14819	14937	14955	14942	14927	14892	14749	14759	15000	15038	14899	14959	14782	14879	14862	14894	14809	14888	14810	14843	14910	14861	14874	14888	14914	14961	14771	14975	14983	14692	14630	15018	14950	14797	14909	14917	15008	14807	14895	14906	14977	14978	14874	14910	14984	14997	14741	14848	14837	14980	14755	14768	14969	14956	14986	14854	15104	14943	15033	14913	15040	14885	14889	14916	14994	14890	14867	14781	15098	15041	14835	14934	14963	14889	14898	14871	14873	15016	15032	14819	14973	14717	14736	14780	14859	14877	14883	14898	14937	14949	14864	15018	14834	14939	14722	14809	14791	14812	14619	15063	14915	14798	14849	14965	14894	14898	14979	14926	14936	14889	14927	14786	14882	14843	14921	14873	14913	14975	15059	14908	14952	15006	14823	15127	14934	14959	14885	15063	14808	14834	14807	14930	14857	14820	14835	15087	15045	14959	15107	14872	14776	14769	15024	14822	14796	15044	14965	14851	14946	14931	15008	15003	14876	14906	15057	14926	14842	14968	15041	14866	15033	15004	14932	14893	14842	14921	14871	15040	14880	15104	15043	14815	15007	14903	14964	14839	15020	14904	14910	14906	14942	14817	14940	14887	15094	14808	14800	14936	14803	14807	15007	14900	14990	14878	15089	14895	14929	14995	15002	14953	14969	14955	15109	14661	14935	14912	14862	14900	14721	14772	14873	15144	14832	14912	14853	14912	14979	14868	14837	14871	14762	14965	15034	15016	14868	14777	14901	14914	14901	14916	14775	14758	15048	14788	14893	15252	14919	14761	15147	15027	14839	14844	14936	14966	14859	14855	14865	14924	14818	15038	14944	14846	14982	14982	14880	14959	14898	14986	14836	14862	14936	14911	14827	14896	14977	15072	15077	14915	14728	14995	15072	14912	14800	14796	15006	14866	15062
23190	21625	29543	24203	21962	24146	25596	19711	18426	18222	18060	17583	17439	17443	17358	17162	17210	17201	17117	17028	16994	16799	16873	17015	16862	17022	16976	17009	17074	16837	17018	16971	17042	16941	16987	16881	16716	16854	16836	17087	16837	17117	16949	16917	16799	16765	16833	16936	16874	16955	17187	16759	16857	17113	17018	16974	16750	16913	16892	16655	16999	16756	16919	16911	16734	17002	16763	16787	16921	17015	16919	16997	16941	16831	16692	16871	16668	16862	16725	16672	16779	16722	17013	16886	16768	16736	16964	16710	16906	16808	16837	16682	16646	16780	16796	16818	16768	16758	16806	16878	16871	16989	16908	16957	16965	17088	16951	16806	16837	16588	16756	16873	16936	17003	16767	16924	17048	16905	16850	16703	16875	17045	16963	16650	16852	16591	16855	16852	16968	16803	16832	16729	16857	16706	17076	16835	16674	16735	17013	16991	17018	16763	16703	16754	16762	16822	16930	16751	16888	16854	16643	16802	16773	16748	16763	16860	16973	16606	16663	16721	16655	16907	16782	16728	16827	16839	16594	16801	16790	16684	17058	16855	17031	16887	16763	16630	16893	16862	16808	17083	16732	16927	16974	16719	16745	16709	16693	16840	16968	16844	16950	16768	16821	16933	16705	16841	16784	16686	16919	16793	16772	16752	16536	16821	16946	16718	16795	16976	16915	16911	16991	16641	16885	16968	16650	16603	16906	16824	16630	16699	16890	16879	16689	16926	16857	16718	16785	16807	16624	16502	16709	16568	16990	16788	16741	16800	16795	16807	16660	16692	16688	16853	16963	16727	16529	16959	16833	16621	16719	16707	16624	16837	16773	17041	16805	16665	16678	16752	16740	16985	16885	16720	16745	16790	16768	16789	16882	16807	16767	16883	16889	16738	16769	16811	16847	16632	16851	16841	16837	16845	16701	16800	16618	16595	16686	16792	16793	16708	16727	16885	16886	16671	16683	16650	16729	16803	16821	16808	16921	16788	16835	16941	16716	16975	16835	16805	16779	16715	16849	17012	16701	16684	16730	16837	16757	16784	16916	16714	16730	16738	16945	16784	17064	16745	16643	16914	16932	16813	16894	16875	16983	16665	16751	16898	16913	16802	16825	16819	16898	16856	16775	16625	16847	16844	16869	16657	16717	16696	16753	16770	16808	16829	16759	16648	16816	16940	16924	16796	16967	16705	16860	16646	16739	16640	16785	16797	17044	16807	16535	16600	16774	16748	16810	16854	16716	16734	16575	16797	16666	16624	16826	16613	16735	16612	16872	16820	16837	16795	16688	16642	16772	16702	16868	16647	16632	16823	16807	16820	16539	16852	17002	17010	16791	16636	16790	16707	16504	16756	16891	16912	16672	16956	16738	16810	16497	16694	16956	16929	16638	16830	16590	16937	16898	16938	16759	16847	16853	17045	17081	16695	16947	16937	16641	16698	16835	16895	16760	16823	16840	16725	16971	16841	16501	16808	16828	16777	16709	16773	16755	16830	16989	16668	16937	17082	16891	16898	16980	16750	16786	16604	16966	16864	16683	16843	16700	16749	16792	16881	16800	16849	16746	16624	16805	16743	16521	16971	16964	16782	16861	16916	16637	16770	16833	16795	16867	16758	16777	16790	16792	16815	16841	16766	16713	16645	16919	16816	16773	16877	16809	16740	16763	16963	16913	16789	16646	16759	16650	16711	16868	16913	16785	16727	16786	16786	16873	16844	16742	16836	16696	16921	16740	16747	16895	16972	16647	16767	16887	16760	16838	16748	16799	16884	16694	16919	16700	16411	16669	16760	16760	16695	16842	16614	16617	16889	16682	16693	16863	16706	16664	16759	16621	16639	16880	16830	16671	16704	16675	16861	16789	16717	16810	16623	16855	16800	16801	17007	16842	16926	16607	16761	16982	16839	16958	16806	16758	16709	16779	16641	16723	16744	16836	16851	16923	16806	16771	16879	16500	16713	16708	17030	16815	16876	16635	16606	16776	16786	16772	16902	16802	16848	16664	16846	16595	16560	16754	16845	16752	16840	16704	16675	16853	16911	16824	16732	16889	16523	16666	16630	16774	16847	16794	16795	16759	16596	16824	16748	16757	16854	16729	16722	16777	16708	16889	16928	16727	16836	16711	16780	16864	16829	16745	16712	16903	16698	16611	16757	16834	16850	16581	16960	16814	16873	16661	16923	16737	16735	16869	16896	16734	16778	16617	16642	16785	17018	16951	16558	16796	16839	16671	16885	16906	16678	16922	16838	16893	16790	16984	16830	16948	16784	16807	16632	16938	16707	16844	16825	17044	17019	16935	16599	16742	16739	16815	16538	16850	16876	16745	16787	16577	16868	16774	16723	16801	16878	16843	16640	16876	16855	16840	16907	16818	16860	16759	16791	16883	16930	16954	16718	16875	16873	16869	16934	16785	16824	16876	16654	16909	16727	16662	16640	16679	16720	16662	16894	16732	16814	16746	16779	16692	16767	16767	16930	16815	16788	16947	16651	16660	16758	16820	16710	16875	16613	16805	16829	16889	16822	16807	16773	16635	17024	16619	16686	16734	16675	16961	16730	16715	16736	16868	16844	16797	16655	16634	16770	16704	16727	16872	16796	16602	16906	16789	16911	16775	16780	17027	16836	16829	16788	16657	16631	16860	16829	16689	16690	16754	16709	16691	16733	16923	16612	16867	16724	16743	16820	16727	16685	16818	16755	16662	16740	16716	16837	16762	16681	16600	16874	17017	16907	16783	16839	16731	16846	16898	16940	16821	16785	16715	16887	16965	16762	16914	16832	16721	16642	16831	16844	16727	17022	16575	16944	16834	16838	16618	16623	16716	16794	16841	16893	16791	16931	16766	16877	16686	16714	16714	16766	16897	16960	16634	16805	16733	16877	16816	16642	16782	16880	16785	16871	16738	16726	16710	16726	16874	16679	16885	16808	16803	16631	16612	16712	16749	16926	16834	16827	16741	16685	16751	16802	16556	16621	16764	16654	16816	16781	16778	17027	16786	16601	16538	16780	16831	16786	16958	16923	16801	16671	16653	16705	16812	16875	16776	16792	16693	16875	16689	16756	16692	16868	16796	16719	16653	16921	16809	16763	16804	16820	16888	16809	16831	16865	16762	16596	16670	16911	16668	16797	16979	16775	16617	16661	16672	16880	16802	16822	16998	16590	16824	16782	16842	16895	16801	16838	16813	16937	16800	16726	16606	16752	16721	16754	16780	16684	16781	16850	16839	16789	16852	16770	16761	16701	16998	16758	16740	16839	16758	16763	16795	16826	16914	16978	16695	16876	16775	16744	16912	16932	16804	16733	16874	16922	16937	16895	16910	16922	16781	16763	17072	16879	16670	16750	16744	16911	16748	16641	16693	16647	16786	16865	16748	16808	16838	16744	16865	16637	16708	16676	16856	16558	16829	16549	16782	16637	16754	16797	16678	16835	16794	16687	16783	16829	16787	16827	16849	16743	16571	16717	16881	16582	16980	16730	16765	16758	16833	16828	16802	16929	16953	16686	16768	16690	16800	16804	16768	16695	16711	16739	16820	16800	16929	16798	16792	16912	16746	16726	16592	16746	17054	16828	16723	16691	16855	16664	16757	16800	16760	16684	16801	16737	16851	16557	16893	16809	16935	16705	16639	16769	16785	16673	16669	16750	16749	16741	16712	16649	16781	16740	17008	17130	16760	16853	16816	16615	16912	16888	16841	16748	16834	16819	16697	16728	16865	16792	16646	16732	16852	16837	16756	16726	16777	16784	16938	16755	16801	16746	16835	16710	16762	16730	16868	17004	16656	16858	16853	16796	16861	16618	16799	16805	16766	16561	16729	16990	16906	16731	16852	16825	16876	16720	16774	16752	16721	16627	16769	16751	16714	16702	16855	16813	16591	16705	16700	16824	16857	16732	16879	16842	16730	16741	16780	16671	16899	16570	16798	16838	16776	16829	16722	16869	16812	16689	16751	16858	16748	16548	16736	16748	16783	16806	16873	16868	16903	16723	16840	16690	16921	16605	16717	16899	16583	16857	16557	16814	16812	16829	16676	16966	16757	16829	16885	16799	16564	17084	16778	16914	16769	16832	16888	16775	16904	16953	16944	16880	16847	16634	16765	16784	16631	16588	16928	16746	16706	16696	16723	17000	16614	16706	16768	16864	16756	16620	16912	16752	16728	16947	16862	16755	16591	16790	16731	16606	16811	16803	16857	16660	16984	16732	16643	16849	16864	17039	17037	16934	16834	16824	16883	16724	16642	16636	16742	16758	16612	16765	16998	16807	16877	16974	16894	16679	16918	16726	16862	16749	16627	16676	16969	16878	16736	16776	16825	16871	16803	16800	16860	16909	16990	16564	16657	16604	16568	16758	16823	16695	16763	16711	16845	16895	16726	16744	16761	16896	16707	16632	16965	16727	16681	16837	17149	16789	16773	16880	16685	16681	16798	16860	16798	16822	16709	16900	16793	16679	16923	16630	16993	16834	16520	16703	16834	16861	16715	16854	16798	16560	16877	16747	16576	16691	16733	16757	16713	16817	16829	16835	16963	16757	16760	16894	16655	16850	16823	16938	16845	16835	16908	16949	16759	16712	16775	16639	16771	16696	16749	16681	16752	16729	16624	16899	16745	16643	16775	16888	16769	16775	16885	16749	16832	17121	16747	16939	16657	16652	16774	16700	16847	16771	16794	16539	16559	16816	16721	16564	16788	16822	16676	16525	16760	16714	16918	17056	16791	16763	16947	16739	16704	16643	16691	16832	16840	16595	16758	16726	16864	16781	16840	16891	16748	16671	16647	17066	16818	16685	16754	16990	16570	16754	16865	16830	16768	16681	16819	16937	16744	17088	16823	16913	16797	16797	16649	16826	16678	16741	16764	16844	16621	16528	16754	16813	16713	16623	16622	16899	16844	16762	16731	16848	16887	16581	16899	16826	16848	16637	16959	16721	16722	16935	16776	16636	16691	16808	16686	16510	16787	16820	16758	16702	16802	16565	16456	16882	16711	16886	16795	16776	16817	16722	16921	16810	16672	16864	16705	16604	16724	16723	16660	16757	16809	16586	16906	16776	16771	16774	16931	16860	16762	16687	16822	16941	16706	16722	16867	16791	16682	16656	16792	16858	16811	16633	16640	16851	16893	16725	16689	16685	16737	16628	16797	16740
23820	42005	38876	30530	25464	22457	20175	18463	17697	16897	16420	16202	15961	15719	15598	15443	15308	15549	15350	15257	15289	15212	15200	15304	15287	15253	15050	15072	15166	15154	15231	15085	15097	15056	15075	15270	15124	15158	15137	15082	15187	15025	15257	15312	15210	15228	14935	15124	15021	15098	15179	15208	15117	14968	15053	15203	15219	15097	15221	15059	15144	15130	15075	15123	15181	15030	15064	15136	14972	14927	15115	14940	15030	15011	14917	15095	15040	15036	15182	15049	14979	14853	15056	15095	15034	15118	14931	15181	15038	15143	15242	14989	15012	15129	15025	15013	14933	14967	14968	14972	14996	14856	14990	14985	15093	14981	15083	14973	15101	14880	15037	14914	14961	15048	14908	15185	14924	14962	15000	15055	15049	14873	15146	15134	15020	14846	14973	14976	15108	15037	15012	15050	15101	15024	14990	14850	15143	15041	14920	14902	15002	14857	14977	15082	15120	14963	14985	14885	15127	15038	14995	15144	15048	15111	14830	14961	14963	15030	14901	15152	15047	15101	15074	15122	14891	15015	15042	14933	14953	15065	14983	15040	14923	14868	15128	15122	15104	14840	14916	15018	15205	15078	15043	15044	14928	15087	15088	15134	15096	14898	15005	15045	15140	14888	14891	14891	14843	15148	14961	14819	15093	14955	15012	15085	15005	15067	14880	14926	15091	15020	15095	14981	14925	14816	15012	15107	14810	15085	15254	14955	14869	14972	14950	14947	15094	14984	14870	14894	14978	14995	14900	14994	15137	15051	15031	14916	15001	14886	15017	15065	14884	14968	15040	14957	15020	15008	15009	14999	15093	14902	15114	15148	14965	15028	14955	15003	14845	14909	14885	15034	14995	15029	15121	15001	15231	15099	15078	14906	15059	15249	15004	15038	15110	15003	15052	14805	15193	14811	14935	14988	15095	15044	14947	15031	14925	15073	15085	14952	14978	15187	14968	14804	14896	15060	15031	15038	15176	14854	14958	14773	14995	15071	14908	15034	15029	14980	14939	15237	15194	15014	14988	14827	15141	15140	15001	14950	14991	14866	14907	14954	15207	15048	15136	15132	14927	15100	14972	15063	14875	14895	15023	14954	14987	14779	14968	14937	14847	14956	14920	14992	14911	14971	15030	14871	15066	14962	14839	15182	14925	14904	15117	14967	14976	15073	15174	15141	14977	14944	15015	14908	14850	15029	14999	15042	14987	14928	15027	15000	15013	15038	15066	15026	15106	14934	14988	14992	15003	15086	14929	14986	15010	14921	15030	14891	15028	14849	14980	15041	15075	14874	14959	15043	15030	14916	14913	15044	15228	14949	14905	14902	15117	15074	15116	15027	14919	14997	15069	15045	14949	14957	14939	14842	15089	15109	14936	15074	15144	15020	15055	15028	15020	14977	15001	14982	14983	15061	14950	15075	14997	14895	15173	14961	14988	15006	15011	14890	14936	14855	15019	15103	14904	14917	15066	15018	15029	14928	14944	14867	15014	14886	14866	15001	14978	15066	15058	15023	14965	15100	14876	15051	15070	15086	15152	14792	15142	14901	15130	14935	14999	14984	15022	15018	14958	14997	15033	14891	14965	15023	15036	14923	15076	14921	15048	15018	14951	14928	15283	15094	14957	14797	15049	14986	15121	15025	15113	15189	14881	15017	14997	14860	14913	14965	15035	15093	14974	15127	15196	14908	15032	14984	14883	14817	14985	15174	15020	14868	15049	15176	15059	15019	15104	14954	15190	14928	15117	15015	14980	14996	14886	15155	14964	15062	15033	15188	15092	14981	14980	14999	14937	14848	15121	14999	14987	14803	15006	15028	14944	14829	14973	15146	15025	15176	14948	15097	15106	14903	14951	15112	14878	15009	14843	14981	15025	15014	15123	14967	15099	15051	14961	15020	15120	14999	14899	14968	15090	14964	15037	14941	14927	14916	15069	15002	15010	15098	14970	15062	15161	15077	14854	14923	15148	15142	15098	15001	15001	14910	14953	15030	15035	14951	15070	15032	14984	15011	14962	15065	14867	14967	15037	15025	14933	14949	14952	15011	15025	15152	15020	15074	14961	15137	15032	14989	15100	14950	14849	14932	14969	15009	14976	14880	15029	15128	14922	14878	14929	15120	14972	14982	14895	14942	14941	15029	15059	15233	15081	14873	15043	15107	15099	14888	15151	15064	14858	14980	15123	15013	14952	14807	14997	14918	15114	14955	15146	15003	14864	14996	14949	14980	14864	15131	15076	14953	15065	14888	15071	14987	14868	14909	15026	15159	15128	15119	14961	15099	14974	14925	14982	14890	15212	15075	14995	14947	15046	15095	15145	15101	14887	14827	14952	15038	15061	14983	15005	14929	15074	15023	14947	15123	14989	14958	14786	14975	14928	15066	15087	14961	15003	15017	15067	15105	14874	14975	14849	15023	15012	14990	15040	14900	14917	15044	15007	14959	15107	15036	15005	14968	15072	14968	15064	14979	14962	14912	15027	15006	14860	15106	15036	14814	14981	14868	14846	14975	15014	14998	14943	15005	15026	15089	15076	15008	15073	15113	14867	14874	14911	15056	15025	14779	14806	14879	15092	14993	15016	14834	15033	15087	15020	14938	14831	14945	15129	15000	14985	15073	14879	15116	14959	14961	15000	15046	14872	14820	14943	15009	14980	14853	15044	14966	15044	14895	14937	14993	14939	15108	14772	14890	14921	14975	14990	15124	14926	14947	15133	14954	15117	14977	14967	14858	15146	15124	14926	15236	15103	14928	14924	15082	15119	14977	15093	14950	14992	15036	15130	14939	15038	15088	15061	15041	15053	14979	15089	15022	14905	15031	14980	14986	14828	14979	15046	15024	15099	14992	14792	14822	14917	14904	14921	14927	14792	15028	14960	15071	15139	15089	14905	14938	15006	15027	14949	15135	15030	14926	14911	14980	15023	15009	14990	15096	15024	14991	14972	15089	14836	14939	15124	15052	14896	15028	15100	14751	15085	15020	14951	14963	14781	15063	14935	15000	14932	15052	14969	15003	14834	14967	14750	14992	14806	15076	14995	15024	14980	15037	14955	15004	14847	14805	15045	14968	14900	14995	14949	14993	15010	14966	15028	15067	14955	14929	15215	14910	14991	15006	15026	15019	14966	14868	14946	14984	15026	14943	14987	15102	15005	14971	15056	15114	14956	15044	14964	14931	14966	14940	14985	14903	15037	15034	14968	14880	15232	15127	15029	14966	15011	15012	14910	14818	14955	15071	15053	14978	15110	15092	15054	14972	15131	14959	15006	14906	14820	15008	15029	15015	15046	15022	14993	14945	15045	14857	14905	14886	14995	14891	15100	15013	15095	14996	15107	14894	14993	14914	14847	15184	15070	14815	14878	15023	14890	14929	15255	15017	15013	14993	15058	14963	14927	15067	15025	14955	15094	15012	15049	14978	15006	14940	15178	15067	14867	14906	14891	15034	14905	14904	14928	15008	14956	14974	14871	14928	15094	14974	15110	15044	15031	15039	14945	14941	14940	14830	14887	14958	15158	14891	15113	15170	15085	15052	14961	15032	15090	15074	14985	14867	15085	15037	14972	15005	14920	14838	15075	14952	14865	14922	15128	15018	14943	15097	14906	15015	14889	15098	15022	15059	14955	14877	14967	14975	15006	14927	15003	15181	14910	15053	14977	15017	15008	14849	14811	15133	15013	15009	14965	14908	14999	15041	15021	15077	15019	15001	15037	14936	15054	14967	15105	14985	15043	15087	15036	14931	14974	15049	14952	14953	15023	14879	15203	15016	15085	15070	14967	14782	15015	14897	15018	14964	14914	15013	15105	15019	14917	15167	14996	15134	14912	14731	15035	14957	15114	14988	14965	14938	14983	15011	14896	15010	14967	15028	15173	14907	14918	15175	14894	15140	15104	15009	14889	14894	15223	14885	15109	14960	14854	15000	14950	15102	14893	14951	14932	14871	14992	15051	15079	15128	14890	15074	15178	15056	14894	15045	14854	15043	15073	14950	15056	14928	15003	14917	14998	14976	15027	14897	15064	14992	14938	15062	15053	15099	15012	15106	15054	14883	14850	15060	15062	14989	15018	15038	14966	14792	14864	14925	14954	15146	15013	15010	14980	15077	14997	15037	14874	14885	15125	15000	15054	15056	14870	15049	14911	14925	15002	15099	15000	14931	14967	15052	15002	14887	15027	14958	14948	14925	14939	15130	15113	15002	15129	15104	15084	15138	15112	15071	14996	14886	14942	14921	15038	15016	14931	14923	15066	14939	15123	15022	14979	14975	15095	14940	14825	15084	14982	14996	14774	14901	15072	15174	15076	15029	15038	15061	14911	15019	14988	15072	14863	14964	15018	14820	15062	15044	15125	15032	15022	14959	15074	14796	15078	14855	14971	14935	14829	15337	15007	15091	14829	15017	15022	15046	14958	15086	15047	14936	15000	15045	14853	14985	15155	14959	15049	15091	15084	14921	15068	15000	15077	15081	15153	14811	15043	14993	14933	14901	14968	15060	15046	14952	14953	14942	14988	15010	14852	15060	14965	14972	15076	14921	15097	15031	15068	15010	15058	15011	15201	14913	14786	15001	14930	15034	15073	14997	15045	14956	14890	15029	15008	15062	14884	14998	14999	15013	14964	14820	15115	14943	14964	14936	14983	15038	15140	15042	15039	14819	15089	15097	14969	15123	14997	15050	14975	15039	15012	15061	15044	14847	14978	14999	15074	14943	14980	15020	14939	14873	15098	15092	14961	15199	14979	15098	15009	15081	14892	14981	14954	14938	14964	15115	14859	15057	15103	14945	14989	14942	14996	15011	14927	15149	15005	15157	15039	14986	14892	15051	15001	15023	15178	14862	14989	15092	15064	15124	15235	14968	15119	14936	15058	15014	15000	14979	15109	14989	14700	14900	14914	15003	14977	15108	15031	15032	14952	15012	14944	15009	14946	14831	14965	15026	15036	14890	14811	15012	14968	14878	15140	14980	15063	14874	15061	14982	14959	15106	15044	15007	14986	15056	14915	14874	15023	15063	14988	14857	15106	15061	15089	14999	14870	14804	14994	15106	14970	14966	14799	14880	14997	14915	15005	15019	15090	14973	15067	14919	14899	14921	15092	14908	14989	14898	15037	14959	15128	15078	15074	15082	15062	15092	15154	14743	15101	15035
26882	22027	25044	21644	17426	17022	16143	16131	15722	15784	15621	15610	15581	15409	15302	15563	15489	15348	15436	15361	15402	15370	15190	15418	15439	15217	15442	15470	15350	15337	15429	15282	15435	15344	15536	15516	15380	15426	15271	15424	15274	15311	15321	15364	15498	15319	15242	15221	15491	15485	15468	15354	15505	15365	15447	15313	15324	15361	15426	15500	15249	15259	15425	15349	15296	15297	15332	15158	15247	15473	15330	15486	15392	15314	15212	15337	15323	15451	15437	15458	15214	15218	15277	15250	15287	15614	15423	15208	15119	15404	15308	15585	15440	15413	15362	15308	15349	15398	15269	15169	15418	15281	15351	15254	15427	15355	15322	15509	15389	15528	15348	15148	15426	15404	15488	15252	15365	15281	15238	15344	15205	15271	15280	15412	15436	15351	15272	15224	15385	15218	15341	15425	15410	15369	15244	15214	15453	15380	15229	15337	15292	15270	15261	15352	15413	15149	15236	15598	15478	15424	15338	15276	15560	15352	15338	15344	15278	15429	15386	15388	15331	15321	15341	15315	15408	15463	15416	15426	15062	15438	15395	15437	15301	15318	15242	15362	15282	15219	15275	15251	15361	15321	15432	15287	15428	15443	15124	15062	15372	15254	15211	15135	15279	15308	15243	15200	15428	15466	15240	15315	15457	15259	15065	15311	15207	15346	15279	15443	15288	15376	15433	15465	15263	15338	15168	14960	15384	15215	15275	15384	15183	15261	15333	15359	15286	15262	15100	15517	15258	15348	15326	15380	15157	15147	15328	15327	15231	15214	15327	15257	15415	15415	15443	15414	15313	15463	15358	15345	15408	15243	15523	15328	15419	15529	15277	15486	15359	15347	15319	15345	15454	15487	15389	15513	15429	15374	15421	15294	15272	15288	15336	15371	15320	15351	15451	15314	15283	15505	15170	15246	15206	15429	15296	15311	15416	15302	15260	15390	15249	15448	15206	15311	15314	15278	15253	15259	15413	15378	15182	15478	15447	15250	15450	15231	15272	15260	15368	15381	15405	15281	15205	15254	15400	15459	15449	15360	15290	15171	15270	15162	15529	15384	15358	15299	15349	15286	15479	15158	15422	15121	15091	15237	15368	15036	15079	15130	15275	15125	15346	15373	15367	15219	15274	15141	15191	15185	15208	15248	15197	15300	15510	15229	15330	15225	15293	15267	15244	15288	15343	15271	15341	15342	15337	15259	15334	15286	15286	15137	15231	15479	15175	15240	15342	15293	15250	15480	15293	15379	15273	15435	15127	15335	15570	15397	15116	15448	15380	15414	15402	15334	15245	15362	15309	15384	15349	15570	15192	15179	15411	15170	15274	15278	15330	15327	15503	15461	15290	15407	15399	15362	15507	15279	15165	15393	15367	15394	15166	15345	15398	15264	15440	15161	15273	15487	15444	15329	15359	15358	15603	15219	15308	15270	15066	15435	15317	15518	15446	15164	15546	15300	15350	15464	15465	15366	15292	15449	15161	15550	15361	15536	15459	15378	15369	15545	15328	15406	15428	15236	15189	15410	15311	15399	15395	15393	15374	15399	15304	15306	15342	15449	15306	15225	15200	15303	15377	15276	15258	15336	15439	15367	15285	15205	15268	15406	15375	15213	15221	15334	15277	15207	15312	15348	15315	15430	15444	15614	15308	15359	15252	15308	15435	15343	15566	15490	15388	15252	15270	15271	15157	15236	15215	15224	15344	15402	15128	15274	15267	15240	15193	15254	15295	15403	15356	15419	15363	15327	15363	15289	15449	15382	15358	15425	15448	15159	15235	15509	15190	15198	15250	15316	15275	15411	15357	15345	15432	15405	15334	15338	15280	15355	15519	15254	15360	15492	15376	15273	15445	15098	15259	15319	15273	15360	15421	15432	15357	15550	15348	15317	15349	15415	15261	15329	15131	15144	15198	15328	15195	15355	15344	15349	15391	15591	15356	15522	15392	15226	15242	15320	15377	15335	15380	15113	15331	15288	15394	15342	15399	15455	15407	15215	15244	15269	15385	15577	15397	15263	15245	15269	15471	15315	15401	15215	15253	15277	15327	15375	15436	15474	15239	15356	15297	15219	15379	15278	15302	15169	15408	15351	15247	15310	15273	15408	15408	15079	15322	15406	15372	15141	15541	15373	15323	15345	15422	15342	15274	15304	15221	15343	15347	15374	15192	15229	15428	15461	15483	15488	15289	15253	15422	15248	15306	15292	15367	15393	15170	15375	15285	15323	15367	15085	15277	15312	15533	15313	15418	15201	15295	15218	15311	15464	15270	15311	15497	15441	15274	15195	15261	15351	15259	15224	15447	15286	15393	15580	15184	15252	15263	15378	15355	15224	15403	15276	15222	15404	15368	15369	15228	15525	15165	15357	15360	15424	15262	15315	15351	15280	15385	15226	15342	15292	15451	15361	15584	15197	15221	15330	15166	15257	15399	15251	15325	15356	15240	15215	15288	15288	15335	15323	15472	15340	15367	15301	15427	15337	15515	15338	15498	15342	15302	15524	15262	15403	15550	15329	15478	15316	15275	15233	15510	15455	15254	15327	15318	15177	15285	15268	15578	15332	15384	15214	15414	15242	15513	15428	15423	15349	15423	15499	15554	15375	15366	15160	15189	15287	15228	15347	15264	15229	15464	15340	15315	15347	15355	15486	15300	15194	15386	15236	15381	15369	15283	15435	15503	15264	15526	15459	15312	15519	15274	15654	15229	15238	15310	15317	15235	15426	15301	15345	15536	15270	15170	15254	15413	15280	15414	15073	15279	15302	15304	15220	15176	15514	15421	15252	15338	15354	15366	15414	15441	15427	15303	15263	15301	14982	15308	15343	15338	15123	15348	15256	15459	15322	15189	15379	15250	15298	15273	15189	15394	15328	15347	15269	15371	15236	15301	15398	15186	15250	15404	15388	15461	15371	15377	15572	15521	15443	15421	15361	15585	15497	15366	15436	15140	15412	15363	15164	15368	15414	15265	15209	15303	15289	15389	15453	15450	15255	15316	15355	15443	15089	15307	15440	15342	15485	15594	15340	15313	15244	15115	15495	15343	15277	15345	15409	15202	15387	15193	15319	15336	15404	15209	15347	15405	15369	15571	15214	15255	15535	15380	15431	15361	15437	15254	15150	15489	15519	15301	15383	15328	15359	15394	15133	15164	15415	15397	15372	15502	15429	15382	15541	15486	15282	15305	15369	15190	15303	15382	15271	15360	15404	15489	15295	15337	15469	15322	15308	15301	15327	15325	15268	15325	15243	15460	15293	15348	15488	15304	15545	15523	15376	15244	15368	15261	15254	15329	15436	15418	15275	15575	15375	15336	15535	15468	15438	15489	15407	15268	15443	15538	15312	15554	15427	15437	15254	15524	15271	15248	15202	15350	15286	15417	15278	15304	15216	15200	15319	15138	15312	15182	15194	15110	15224	15273	15395	15336	15287	15176	15393	15149	15187	15273	15303	15413	15311	15416	15444	15400	15469	15333	15329	15437	15201	15289	15306	15419	15419	15429	15333	15253	15238	15348	15164	15356	15256	15366	15333	15152	15407	15202	15314	15514	15293	15351	15447	15364	15236	15359	15420	15230	15497	15581	15450	15405	15377	15303	15351	15382	15356	15278	15373	15241	15293	15323	15429	15430	15232	15221	15481	15160	15426	15137	15355	15440	15551	15380	15218	15246	15289	15280	15364	15330	15491	15231	14968	15098	15044	15381	15201	15509	15115	15383	15201	15456	15383	15414	15289	15398	15403	15315	15280	15240	15366	15413	15487	15358	15406	15385	15354	15250	15233	15204	15024	15324	15357	15270	15341	15379	15340	15150	15484	15419	15477	15467	15301	15468	15298	15460	15322	15398	15251	15588	15353	15273	15375	15317	15424	15359	15167	15267	15268	15204	15356	15225	15425	15237	15508	15341	15444	15326	15224	15266	15373	15362	15194	15247	15135	15202	15332	15306	15283	15293	15339	15381	15469	15524	15303	15274	15181	15352	15414	15435	15566	15243	15439	15460	15256	15300	15381	15504	15284	15312	15364	15432	15489	15251	15464	15188	15478	15243	15568	15400	15361	15211	15089	15317	15404	15346	15225	15323	15310	15450	15365	15334	15257	15346	15263	15287	15410	15243	15327	15241	15379	15351	15551	15347	15173	15324	15350	15353	15400	15111	15270	15177	15386	15406	15378	15354	15401	15226	15527	15495	15346	15443	15571	15665	15171	15304	15203	15470	15231	15158	15330	15319	15474	15247	15406	15513	15337	15398	15401	15304	15459	15357	15487	15432	15333	15361	15429	15335	15409	15242	15269	15337	15276	15497	15411	15452	15289	15465	15142	15315	15389	15327	15340	15349	15035	15349	15434	15118	15550	15517	15352	15365	15324	15452	15481	15365	15299	15155	15293	15243	15457	15328	15479	15521	15366	15327	15248	15385	15198	15347	15382	15444	15325	15258	15412	15423	15285	15393	15416	15585	15308	15281	15301	15397	15240	15295	15563	15374	15427	15129	15294	15379	15399	15311	15383	15233	15324	15195	15510	15477	15180	15367	15440	15199	15391	15362	15501	15285	15246	15416	15505	15396	15445	15444	15395	15174	15376	15066	15379	15328	15320	15359	15205	15471	15274	15371	15430	15407	15259	15410	15266	15384	15350	15256	15391	15130	15357	15427	15431	15318	15344	15400	15420	15324	15440	15313	15469	15337	15429	15366	15424	15198	15405	15639	15406	15373	15381	15507	15539	15552	15493	15273	15443	15324	15320	15410	15276	15419	15301	15265	15215	15419	15400	15282	15224	15317	15254	15178	15151	15282	15467	15360	15141	15158	15122	15220	15353	15300	15404	15247	15245	15363	15504	15395	15365	15356	15312	15458	15360	15356	15272	15377	15509	15277	15455	15383	15401	15185	15399	15206	15083	15316	15419	15251	15194	15160	15304	15301	15456	15192	15430	15154	15204	15240	15290	15517	15440	15358	15221	15253	15344	15327	15486	15234	15430	15216	15307	15231	15573	15482	15562	15192	15307	15217	15530	15476	15311	15419	15404	15411	15375	15258	15399	15147	15353	15493	15243	15213	15353	15258	15445	15261	15479	15616	15595	15254	15196	15400	15322	15308	15312	15428	15437	15473	15374	15375	15261	15405	15360	15528	15246	15378	15384	15373	15233
19580	27355	24651	19561	17241	15991	15371	14601	14517	14434	14319	14281	14109	13994	14122	13957	14066	13877	13877	13806	13878	14040	13848	13958	13993	13951	13876	13813	13951	13950	13743	14044	13975	13780	13949	13997	14003	14061	14056	14078	14019	14058	13911	14040	13974	13938	14017	13779	13890	13907	13847	14023	13944	13835	14118	13774	13958	14000	14066	14151	13760	13890	14049	13928	13754	13973	13765	14072	13952	13911	13896	13924	13862	13802	13860	13938	13906	13836	14049	14049	13871	13956	13874	13981	13996	13801	13859	13841	13933	13881	13945	13814	13964	13884	13748	13922	13872	13788	13925	13977	13750	13802	13784	13969	13894	13997	13826	13849	13830	13804	13684	13858	13860	13909	14009	13840	13847	13915	13826	13890	13851	13824	13794	13756	13771	13944	13897	13918	14019	13834	13800	13941	14076	13868	13963	13900	13744	13831	13856	13882	13950	14043	13911	13683	13967	13838	13890	13745	13820	13918	13981	13806	13842	14000	13829	13818	13842	13979	14002	13928	13874	13835	13935	13764	13912	13821	13907	13829	13899	13924	13856	13839	13796	13919	13916	13914	13801	13801	13991	13843	13704	14105	13659	13817	13863	13935	14104	13884	13864	14090	13889	13898	13897	13803	13855	13850	13988	13965	13839	14034	13828	13926	13826	13927	13857	13866	14006	13789	13991	14047	14092	13893	13838	13944	13967	13958	13946	13857	14028	13940	13848	13865	13749	13897	14020	13912	13805	13905	14063	14001	13948	13943	13907	14008	13980	13777	13922	13971	13817	14105	13853	13790	13909	13921	13928	13970	13972	13883	13835	13821	13854	13967	14010	13962	13849	13890	14025	14021	14264	13985	13871	13894	13906	13922	13905	13969	13904	13968	13988	13832	13884	13865	13918	14017	13849	13773	13942	13979	13817	13929	13895	13880	13728	13724	13976	13922	14063	13920	13970	13897	13778	13998	13853	13836	13996	13728	13880	13878	13894	13887	13901	13835	14021	13988	13892	13849	13822	13817	14069	13934	13916	13770	13842	13919	13915	13762	13939	13666	14083	13945	13956	13935	13931	13840	13919	14030	13802	13784	13849	13736	13987	14076	13850	13910	13809	13936	13981	14059	13766	14097	13852	13907	13783	14007	13893	13888	13776	13856	13800	13808	14102	14069	13846	13835	13867	13938	13884	13916	13813	13886	13824	13780	13915	13980	13968	13860	14016	13906	13757	13923	13810	13905	13800	13937	13909	13849	14087	13883	13755	13745	13865	14005	13914	13829	13792	13778	13979	13807	14024	13811	14069	13846	13932	13944	14040	13886	13936	13780	13778	13866	14079	13781	13904	13911	13859	13793	14115	13725	13921	13934	13934	13858	13887	14013	14010	13846	13969	13873	13741	14096	13856	13844	13918	13873	13963	13957	13901	13865	13842	13851	14031	14006	13949	13915	13772	13894	13823	13857	13884	13880	13773	13921	13924	13871	13900	13740	13920	13850	13934	13924	14005	13789	13871	13826	13851	13733	13805	13962	13955	13871	13853	13868	13914	13938	13776	13875	14046	13906	14051	13802	13941	13902	13904	13871	13982	13805	13882	13863	13855	13872	13981	13911	13755	13938	13846	13885	13931	13888	13935	13763	13915	13965	13916	13958	13900	13822	13941	13825	13848	13843	13846	13994	13879	13904	13804	13954	13645	13964	13935	13927	13866	14096	13817	13743	13899	13788	13974	13756	14062	13926	13916	13912	13936	13698	13820	13995	13975	13829	13992	13938	13945	14033	13936	13897	13850	13879	13937	13828	13947	13916	13789	13823	13893	13806	13753	13861	13948	13864	13835	13784	13895	13931	13852	14143	13830	14000	13868	13762	13994	14019	13935	13847	13804	13796	13942	14066	13751	13827	13866	13756	13896	13755	13781	14113	13900	13826	13838	13931	14004	13973	13987	13970	13861	13893	13921	13776	13812	13860	13891	13959	13863	13905	13916	13839	13826	13878	13857	14017	13791	13956	13847	13824	13913	13654	13840	13834	13823	13896	13869	13809	13917	13980	13751	13956	13927	13611	13934	13714	13876	13654	13859	13842	13701	13773	13852	13986	13793	13936	13905	13817	13836	13810	13983	13870	13783	13887	13807	13817	13852	13951	13926	13897	13853	13888	13714	13838	13913	13929	13836	13824	13880	13779	14004	13856	13836	13865	13785	13908	13940	13732	13944	13865	13950	13880	13963	13877	13992	13951	13855	13894	13925	13919	13847	14067	14075	13867	13857	13742	13758	13868	13968	13814	13908	13816	13992	13984	13980	13967	13873	13877	13866	14005	13904	13913	13775	13904	14079	13886	13847	13898	13799	14012	13921	13963	13887	13962	13807	13740	13960	14133	13895	14006	13890	13810	13857	13970	13845	13949	13993	13781	14061	13925	13911	13920	13988	14011	13801	14012	14051	13881	13878	13943	13790	14026	13959	14036	13987	13950	13891	13952	13880	13944	13950	13997	13712	13886	13945	13992	13798	13997	13798	13833	13780	13905	13717	13837	14061	13991	13912	13995	13934	14067	13995	13773	13959	13860	14018	13848	13856	13834	13890	13926	13730	13847	13839	13859	13866	13912	13782	13907	13855	14121	13866	13891	13864	13863	14061	13936	13836	13886	13704	14073	14049	13899	13992	13893	14039	13872	13958	13748	13828	13866	13750	14157	13787	13695	14006	13949	13995	13938	13789	13668	13699	13924	13682	13932	13855	13984	13902	13950	13958	13817	13853	13668	13804	13909	13948	14001	13783	14000	13872	13972	13842	13931	13895	13974	13822	13962	14059	13843	13881	13838	13920	13963	13864	13969	13888	13804	13833	13989	14046	13857	13971	13739	13818	13894	13837	13857	13870	13955	14037	13995	13950	13832	13925	13755	13830	13979	13890	13900	14064	13831	14032	13827	13917	14030	13933	13828	13877	13766	14043	13741	14005	14056	14013	13834	13930	13882	14038	13962	14025	13816	13980	13763	13792	13979	13800	13983	13756	13805	13987	13800	13772	14047	13807	13910	13688	13905	13970	14043	13877	13768	13903	13889	13900	13895	13945	13875	13833	13946	13960	13969	13944	13953	13988	13915	13951	14044	13727	13790	13830	13995	14003	14104	13906	13980	13878	13889	13870	13844	13953	14044	14031	13971	13813	13831	13688	13979	13916	13832	13954	13861	13899	13930	13797	13814	13904	13841	13999	13941	14034	14067	14030	13883	14019	13909	13868	13905	13791	13758	13995	14034	13917	13854	13989	13964	14026	13889	13741	13841	13837	13922	14013	13913	13899	13962	13864	13969	14013	13843	13717	13856	13818	13966	13895	13897	13867	13909	14010	14028	13911	13904	13943	13879	13721	13893	13891	13914	13884	13871	13937	14050	13997	13729	13897	13873	14014	13925	13814	13946	13931	13807	13816	14019	13947	13949	14109	13875	13984	14166	13850	13651	13880	13836	13786	13757	13970	13971	13930	14029	13688	13833	13859	13941	13827	13904	14031	13958	13771	13791	13954	13820	13930	13871	14034	13940	13789	13862	14005	14163	13918	13916	13979	13754	13881	13814	13849	13924	14025	13939	13890	13859	13973	13872	13922	13857	13957	14135	14070	13752	13835	13811	13879	14044	13982	14033	13917	14043	13909	13872	13884	13900	13832	13879	14076	13891	14000	14047	13794	13821	13890	13995	13971	13942	13898	14014	13721	13747	13990	13980	13846	13908	14108	13814	13872	14099	13885	13844	13928	14018	13995	13706	14089	13760	13810	13930	13827	13964	14024	13934	13871	13998	13844	13841	14038	13931	13751	13885	14003	14093	14103	13947	13737	13815	13947	13848	13957	13802	13788	13880	13940	13949	14006	13889	13903	13827	13883	14002	13954	14072	13866	13972	13981	14002	13915	13895	13856	13940	13767	14061	13918	13811	13803	13934	13961	13835	13826	13756	14127	13903	13908	13935	13783	13830	13795	13929	13782	13971	14063	13919	13773	13791	13916	13966	13963	13614	13881	13808	13855	13924	13771	13883	13810	13986	13825	13794	14054	13786	13731	13943	13875	13909	14030	13876	13832	13990	13876	13768	13994	13769	14061	14070	13972	13851	13941	14073	13750	13761	13889	14034	14067	13809	13882	13940	13960	13902	13997	13794	13869	13918	13697	13852	13832	13967	13817	13963	13842	14021	14016	13800	13824	13799	13917	13990	13999	13885	13988	13906	13952	13854	13847	13964	13847	13893	13928	13953	13695	13967	13886	13765	13913	13940	13750	13876	13965	13890	13803	13965	13917	14099	13855	13752	13923	13893	13916	13847	13912	13960	13775	13924	13918	14066	14018	13842	13966	13740	13925	13822	13946	13776	13891	13945	14052	13826	13863	13951	13876	13826	13942	13946	13712	13955	13989	13910	13933	14026	13775	13988	13857	14030	13983	13841	13916	13956	13832	13918	13822	14140	13728	14104	13735	13847	13863	13939	13837	13979	13975	13890	13851	13745	13932	13992	13889	13926	14063	13758	13748	13863	13929	13903	13886	13885	13907	13803	13896	13901	13947	13824	13801	13959	13750	13972	13956	13917	13973	14027	13931	13790	13889	13714	13994	13833	13879	13839	14024	13809	13978	13935	13745	13830	14024	13827	13860	13847	13779	13953	13929	13844	13896	13818	13716	14018	13806	13807	13954	13964	13830	13849	13964	13813	13861	14083	14014	13988	13917	14189	13910	13779	13794	13833	13842	13907	13814	13953	13862	14012	13834	13794	13830	13882	14103	13835	13898	14047	13838	13990	13900	13926	13937	13863	13746	13907	13936	13877	13877	13786	13947	13805	13780	13963	13900	13986	13934	13879	13944	13905	13979	13906	13926	13842	13947	14055	13893	13961	13782	13962	13736	13817	13849	13892	13912	13958	13927	13945	13979	13879	13994	13880	13759	13928	13950	13939	13876	13817	13911	14036	13840	13664	14003	13969	14001	13827	13870	13851	13858	13983	13871	13732	13928	13822	13860	13945	13849	13926	13767	13994	13991	13819	13741	13861	13889	13905	13857	13926	13831	13773	13971	13815	13736	13920	13897	13848	14007	13881	13777	13839	13877	13770	13988	13909	14113	13933	13711	13805	13982	13845	13809	13972	13690	13844	13991	13950	13973	13893	13965	13856
24314	21637	29154	24759	22729	22577	21430	18363	17726	17629	17482	17203	17098	16937	16847	16941	16822	16825	16803	16660	16668	16803	16901	16755	16827	16668	16603	16474	16651	16895	16784	16824	16728	16701	16784	16682	16777	16685	16630	16611	16750	16567	16624	16805	16732	16740	16599	16604	16853	16726	16630	16706	16632	16588	16776	16657	16747	16612	16797	16786	16660	16674	16723	16518	16722	16639	16585	16654	16682	16533	16680	16743	16475	16611	16735	16697	16746	16790	16947	16653	16595	16733	16606	16670	16385	16712	16689	16800	16427	16535	16598	16491	16494	16725	16548	16715	16603	16773	16676	16530	16662	16569	16592	16611	16539	16581	16535	16453	16751	16804	16759	16763	16664	16644	16614	16633	16686	16689	16801	16686	16530	16524	16719	16662	16628	16650	16550	16587	16615	16656	16526	16708	16712	16491	16714	16586	16725	16482	16672	16670	16678	16851	16707	16608	16591	16756	16763	16481	16624	16644	16675	16598	16507	16537	16548	16506	16706	16523	16541	16698	16743	16864	16499	16718	16777	16734	16720	16637	16592	16683	16663	16597	16487	16527	16686	16792	16735	16565	16699	16738	16747	16515	16525	16663	16690	16694	16627	16538	16587	16651	16604	16591	16516	16493	16541	16681	16676	16711	16673	16638	16615	16693	16714	16683	16710	16553	16794	16447	16782	16475	16580	16557	16550	16648	16485	16578	16568	16689	16498	16609	16715	16642	16594	16427	16572	16469	16742	16615	16822	16657	16550	16721	16693	16616	16589	16455	16556	16614	16604	16693	16505	16410	16429	16597	16657	16591	16468	16579	16824	16639	16671	16623	16569	16613	16545	16582	16674	16730	16528	16703	16551	16622	16832	16662	16517	16634	16693	16587	16588	16656	16621	16526	16770	16763	16681	16706	16647	16538	16663	16591	16876	16527	16796	16760	16633	16722	16799	16789	16636	16500	16406	16566	16512	16909	16586	16679	16557	16680	16692	16587	16690	16639	16719	16523	16690	16702	16884	16621	16458	16466	16635	16831	16883	16923	16751	16626	16647	16569	16582	16477	16408	16557	16635	16672	16418	16596	16516	16651	16607	16649	16743	16693	16833	16640	16536	16751	16551	16535	16459	16697	16755	16448	16587	16590	16727	16460	16709	16512	16809	16591	16635	16649	16586	16507	16587	16713	16532	16642	16753	16564	16533	16492	16777	16523	16433	16603	16535	16661	16546	16798	16606	16760	16673	16558	16671	16712	16569	16806	16695	16705	16659	16536	16567	16560	16940	16508	16438	16434	16662	16742	16582	16655	16647	16627	16862	16573	16625	16426	16243	16650	16570	16683	16671	16692	16542	16594	16561	16462	16656	16834	16609	16495	16560	16448	16656	16555	16679	16631	16605	16630	16639	16557	16490	16767	16750	16724	16729	16517	16593	16594	16658	16592	16685	16712	16719	16686	16629	16557	16663	16612	16770	16699	16417	16767	16789	16602	16673	16499	16532	16601	16598	16477	16694	16572	16731	16854	16464	16552	16627	16611	16598	16837	16641	16603	16702	16566	16720	16523	16514	16702	16455	16664	16682	16571	16459	16595	16605	16849	16484	16685	16610	16573	16739	16504	16572	16569	16591	16447	16710	16644	16615	16539	16570	16575	16581	16528	16627	16547	16638	16512	16482	16385	16533	16579	16636	16618	16654	16667	16462	16720	16660	16625	16504	16526	16585	16542	16870	16706	16684	16847	16643	16665	16869	16599	16603	16518	16618	16648	16778	16621	16547	16607	16533	16642	16813	16610	16504	16636	16852	16829	16805	16779	16801	16534	16569	16502	16664	16687	16782	16694	16569	16689	16724	16709	16509	16679	16692	16648	16740	16691	16581	16560	16814	16752	16673	16689	16333	16647	16641	16541	16615	16753	16566	16749	16660	16686	16699	16701	16640	16600	16937	16755	16607	16548	16447	16643	16692	16726	16466	16477	16680	16688	16594	16911	16643	16603	16723	16510	16692	16553	16598	16701	16497	16697	16632	16838	16713	16500	16619	16660	16627	16558	16622	16769	16621	16527	16510	16627	16628	16524	16631	16534	16597	16641	16665	16606	16646	16669	16651	16762	16702	16537	16834	16628	16699	16427	16768	16803	16659	16589	16530	16429	16527	16723	16483	16765	16471	16618	16631	16534	16551	16637	16682	16670	16720	16518	16688	16742	16693	16726	16806	16435	16638	16405	16652	16645	16710	16782	16688	16522	16614	16693	16635	16718	16809	16605	16671	16612	16489	16503	16612	16609	16577	16712	16790	16860	16749	16551	16691	16587	16785	16993	16740	16746	16714	16483	16749	16631	16741	16707	16585	16752	16827	16631	16601	16550	16791	16701	16597	16384	16587	16628	16395	16499	16662	16628	16402	16710	16649	16552	16688	16843	16723	16570	16409	16808	16547	16856	16612	16637	16623	16582	16681	16493	16550	16676	16711	16822	16821	16837	16486	16603	16712	16847	16608	16566	16856	16532	16896	16644	16693	16561	16727	16636	16591	16815	16620	16672	16589	16792	16777	16713	16608	16666	16660	16514	16498	16443	16641	16774	16716	16766	16583	16676	16472	16713	16560	16667	16596	16518	16602	16436	16675	16592	16737	16667	16487	16496	16728	16565	16662	16688	16727	16607	16671	16598	16522	16769	16779	16623	16710	16872	16721	16708	16758	16930	16800	16591	16680	16703	16615	16479	16781	16736	16643	16631	16636	16710	16505	16916	16619	16477	16566	16852	16581	16778	16480	16633	16611	16777	16733	16510	16610	16757	16702	16713	16568	16570	16663	16674	16641	16860	16471	16456	16633	16866	16646	16576	16741	16729	16789	16606	16704	16644	16569	16630	16737	16656	16780	16810	16767	16752	16388	16626	16558	16561	16689	16671	16711	16807	16510	16514	16775	16586	16515	16485	16825	16464	16575	16616	16758	16808	16689	16742	16723	16632	16437	16597	16604	16598	16694	16932	16661	16577	16627	16696	16496	16693	16595	16755	16637	16641	16698	16759	16658	16465	16633	16486	16846	16663	16518	16885	16583	16885	16774	16596	16756	16752	16593	16557	16661	16661	16690	16667	16760	16780	16671	16804	16556	16543	16543	16570	16676	16583	16651	16665	16662	16662	16639	16606	16613	16640	16602	16743	16662	16539	16535	16671	16729	16707	16715	16742	16472	16533	16633	16573	16627	16683	16675	16512	16711	16653	16717	16490	16787	16666	16567	16685	16579	16582	16461	16733	16648	16695	16665	16702	16641	16652	16728	16806	16691	16525	16483	16693	16765	16704	16721	16702	16563	16616	16652	16792	16756	16651	16713	16612	16759	16658	16644	16552	16557	16537	16510	16492	16590	16589	16592	16622	16909	16454	16617	16578	16662	16611	16576	16545	16666	16779	16557	16675	16885	16576	16802	16562	16535	16499	16418	16615	16602	16635	16575	16566	16764	16585	16741	16597	16693	16555	16706	16912	16619	16813	16764	16476	16495	16593	16719	16574	16627	16695	16684	16492	16652	16439	16367	16652	16886	16612	16721	16795	16600	16592	16868	16537	16566	16582	16514	16537	16569	16531	16738	16752	16532	16706	16639	16626	16762	16726	16513	16629	16689	16680	16676	16497	16684	16691	16885	16680	16565	16614	16651	16746	16470	16631	16571	16946	16758	16851	16434	16497	16605	16805	16838	16643	16627	16695	16536	16695	16488	16679	16797	16692	16733	16655	16526	16549	16456	16340	16522	16526	16646	16601	16602	16548	16617	16819	16601	16596	16697	16697	16777	16532	16508	16722	16712	16722	16717	16550	16586	16522	16611	16673	16610	16678	16721	16613	16675	16544	16572	16643	16799	16592	16534	16772	16625	16563	16537	16706	16701	16627	16725	16495	16573	16625	16936	16633	16671	16574	16726	16717	16586	16707	16727	16850	16560	16544	16481	16570	16742	16694	16604	16775	16709	16625	16653	16783	16636	16471	16301	16550	16717	16667	16630	16470	16716	16464	16691	16690	16601	16682	16771	16652	16646	16437	16621	16430	16454	16654	16670	16670	16666	16836	16680	16612	16437	16482	16662	16507	16431	16722	16614	16580	16514	16702	16746	16680	16691	16322	16514	16563	16571	16636	16603	16589	16562	16704	16812	16589	16526	16480	16701	16568	16756	16757	16703	16522	16720	16424	16625	16760	16778	16650	16645	16590	16684	16742	16658	16622	16693	16618	16468	16775	16521	16450	16537	16659	16518	16608	16550	16674	16465	16697	16689	16793	16766	16536	16594	16662	16482	16522	16767	16676	16697	16879	16672	16569	16841	16648	16657	16526	16615	16452	16771	16537	16609	16650	16714	16676	16563	16716	16422	16755	16577	16559	16720	16656	16680	16698	16507	16588	16734	16580	16471	16492	16624	16501	16432	16553	16642	16754	16857	16768	16480	16612	16428	16850	16650	16686	16530	16451	16668	16598	16550	16582	16658	16547	16721	16549	16704	16695	16555	16512	16725	16564	16425	16747	16703	16741	16544	16584	16619	16555	16594	16745	16581	16604	16548	16598	16801	16705	16772	16688	16669	16748	16510	16745	16448	16728	16722	16683	16631	16659	16528	16644	16520	16569	16521	16683	16478	16587	16531	16675	16456	16435	16523	16428	16474	16515	16660	16588	16705	16690	16722	16546	16556	16779	16751	16774	16665	16741	16620	16508	16643	16431	16670	16658	16637	16453	16524	16784	16662	16463	16624	16579	16592	16650	16694	16577	16638	16314	16725	16704	16792	16773	16654	16559	16588	16725	16597	16628	16689	16538	16638	16660	16309	16576	16391	16620	16663	16740	16601	16577	16492	16602	16816	16649	16684	16702	16439	16524	16543	16624	16692	16820	16528	16621	16579	16553	16580	16608	16526	16607	16571	16873	16574	16564	16520	16690	16449	16507	16680	16556	16651	16433	16658	16599	16561	16594	16634	16590	16693	16687	16703	16579	16738	16566	16566	16487	16692	16824	16724	16768	16622	16696	16868	16401	16841	16633	16712	16752	16638	16657	16580	16554	16680	16617	16838	16553	16603	16646	16605	16487	16720	16374	16603	16602	16567	16519	16626	16679	16594	16635	16748	16722	16551	16720	16761	16636	16662	16633	16849	16773	16702	16525	16706	16591
21758	36992	33416	25907	21637	19677	18440	17109	16724	16101	15629	15665	15416	15226	15278	15255	15232	15171	15115	15000	14992	15014	15001	14993	15083	15047	14941	15103	15175	14944	15123	15047	14885	14791	15027	15028	15037	14873	14990	14952	14992	15152	15085	14980	14915	14957	15036	15182	14952	15078	15029	15031	14927	14960	15037	15036	15217	15062	15018	14907	14936	14940	15031	15073	15052	14942	15000	15054	14840	14928	14895	14906	14862	14907	14910	15043	14930	15113	14991	15043	15002	15069	14989	14846	15005	14798	14914	14940	14880	14889	14890	14913	14936	14901	14992	15008	14922	14812	14881	15018	14898	14910	15003	14997	14946	14884	14860	15112	14942	14846	14994	14927	14867	14830	14912	14893	14922	14926	15008	14876	14938	14921	14777	14856	14996	14865	14731	14964	14817	15049	14923	14727	14908	14977	14864	14899	14873	14679	14892	14937	14751	14946	15004	14959	14762	14956	14926	14929	14771	14904	14814	14759	14895	14876	14895	14941	14915	14768	14936	15061	14831	14963	15073	15129	14803	14900	14844	14830	15015	14961	15073	14927	14819	14726	14972	14933	14799	14878	14978	14981	14894	14799	15060	15025	15057	14900	14987	14893	14907	14985	14777	14936	14919	15003	15053	14927	14916	15034	14936	14981	14573	14966	14929	14908	14917	15016	15052	14964	14925	14958	14831	15061	14946	14915	15052	14840	14960	14915	15076	14862	14884	14906	14927	14909	14929	14881	14898	14905	14874	15057	15081	14975	15074	14958	15077	15023	14903	14939	14953	14950	14899	14960	14940	15136	15080	15059	14802	14799	15078	15011	14989	14811	14918	14904	15128	14947	14960	14845	15103	14901	14857	14828	14984	15193	14912	14868	14943	14973	14980	14945	14740	14890	15030	15079	14809	14701	15076	14910	14871	14951	14830	14902	14998	15121	14867	14948	14829	14958	14922	14936	14967	14927	14926	14953	14924	14883	14992	14830	14923	15028	14916	14884	14818	14869	14901	14912	15079	14922	14919	14710	14994	14967	14881	15067	14601	14916	14870	14885	14841	14956	14930	14872	14993	15184	14994	14783	15154	14799	14855	14933	14910	14945	15039	14794	14919	14750	15070	14800	14773	15194	14742	14921	14873	14805	15185	14692	14712	14929	14823	14863	14969	14929	14896	14911	14848	14945	14995	15002	14882	14937	14851	14887	14905	14862	14960	15030	14852	15068	15050	14969	14954	14931	15073	15023	14850	14853	14719	14878	14880	14969	14697	14863	14890	14939	14944	14835	14716	14892	14859	14857	15001	15001	14690	14919	15022	15115	14925	14733	15052	14888	14905	14968	15059	14690	15015	15008	14875	14709	14919	14937	14931	14863	14982	14948	14983	14909	14965	14780	14851	14963	15009	15036	14824	14881	15015	14956	14768	14883	14985	15029	14913	14948	15090	14836	14966	14938	14867	14836	14925	14903	15119	14796	14865	14782	14904	14938	14891	14878	14970	14979	14924	15007	14993	14935	14952	14896	14965	15018	14914	14761	15010	14736	15065	14853	14949	14870	14846	15053	14903	15102	14862	15121	14962	14891	14961	15107	14831	14824	14964	15028	14932	14906	15025	14913	14954	14724	14871	14987	14880	14947	14913	14948	14599	14964	15043	14954	14880	15129	14972	14953	14965	14869	15075	14922	14983	14945	14754	14896	14940	14872	15037	14820	14865	14767	15068	14949	14974	14857	14859	14972	14894	14859	14906	14933	15095	14984	14926	14945	14990	14879	14923	15026	15103	15012	14944	15029	15006	15012	14871	14896	14963	14945	14896	14950	14764	14965	14828	14740	14952	14905	14899	15041	14859	14805	14848	14795	14868	14867	14977	14972	14955	14954	14927	15084	14845	15028	14962	14906	14813	14875	15069	14676	15134	14958	14754	15028	14981	15083	14902	14970	14911	14904	14795	14857	14886	14951	14904	14902	14970	14912	14854	14903	15019	14858	14889	14923	14753	15006	14970	14856	14908	14899	14982	15041	14961	14957	14849	14861	14949	14933	14909	14980	14718	15055	14857	14839	14813	14874	14927	15039	15048	14971	14764	14903	15022	14670	14938	14852	14761	14903	14981	14934	14950	15111	15016	14965	14892	15086	14976	14940	14822	14885	14890	14875	14825	14802	15107	14811	14896	15046	15035	14722	14734	14803	14794	14932	14891	14981	14941	14848	14988	15091	14934	15037	15070	15005	14809	14929	14920	14859	14769	14967	14928	14849	14957	15016	14845	14925	14947	14891	14931	14815	14894	14993	15077	14931	15015	14838	14855	15063	14939	14985	14935	14870	14982	14824	15028	14962	15020	14752	14788	14935	14930	14828	14823	15124	14751	15064	15097	15112	14981	14811	14867	14931	14927	14960	15007	14843	14968	14994	14919	14957	14993	14681	15067	14957	14921	14842	14710	14722	14718	14936	14909	15051	14927	14888	15087	14813	14872	14969	15007	14780	14920	14832	15044	14755	14904	14919	14871	14988	14837	14924	14799	14929	14972	14885	14788	14854	14994	15037	14979	14920	14849	14934	14991	14840	15075	14858	14839	14947	15038	14902	14975	15046	14854	14693	14976	14993	14886	14933	14970	14940	14892	15111	14986	15037	14844	15048	15019	14894	15090	14883	14868	14919	14930	14985	14998	14858	14806	15083	14854	14919	15023	14781	15070	14867	14882	14947	15091	14915	14954	14951	15002	14988	14982	14798	14890	15116	14922	14831	14904	14902	14908	15036	14820	14906	14854	14961	14938	14983	14852	15094	14901	14896	15015	14861	14922	14978	14771	14966	15040	14878	14999	14669	15108	14895	14894	14939	14820	15018	14890	14969	14914	14901	15036	14933	14913	14851	14734	14979	14848	14938	15020	14844	14806	15033	14860	14863	15051	15027	15022	14994	14668	14898	14929	14969	14987	15009	14908	15035	14852	14826	14872	14832	15016	14939	14952	14931	14883	14863	15084	14992	14895	14830	14748	14869	14938	14983	14932	15168	14834	14956	15004	14946	14933	14944	15027	14953	14845	15095	14870	14940	15031	14936	15085	14906	14873	14968	15084	14918	14874	14854	14961	14923	14988	14853	14889	15076	14944	15022	14869	15116	15050	14708	15057	14962	14816	15083	14931	14773	14875	14892	15003	14900	14922	14730	15117	14893	14986	14898	14827	14932	14864	14918	14854	14934	14825	14884	14820	14962	14890	14880	14828	15110	15093	15034	14992	14987	14894	14803	14773	14809	15025	14882	14987	14821	14953	14813	14938	14968	15005	15002	15045	14874	14838	14917	14825	15041	14821	15005	15008	14871	14987	15018	14910	14946	14903	14992	15043	14858	14936	15007	14977	15061	14887	14810	14964	14830	15166	14827	14972	14786	14992	14917	14893	14754	14919	14846	14935	15117	14964	14966	15059	14919	14941	14874	14961	14851	14839	14939	14970	15064	14890	15041	15047	14841	14950	14900	14965	14902	14933	14872	15023	14857	14982	14919	14691	14973	14860	14739	14889	15079	14884	14843	14918	14999	14907	14933	14739	14927	14891	14833	14954	14887	15009	14952	14904	14886	15052	14974	14864	14978	14898	14934	14965	14978	15005	14957	14920	14879	14928	15120	14854	14931	15062	14753	14841	15056	14836	14919	14929	15039	14809	14949	15090	14808	14736	14947	15109	14996	14827	14797	14872	15005	14911	14964	14978	14834	14796	14929	14920	14805	15111	14913	14990	14820	14925	14974	14832	14980	14994	14884	14803	14826	14865	14829	14956	14999	14943	14828	14876	15034	15008	14892	14999	14978	14848	14865	14790	14886	14990	15028	14933	14937	14871	14856	14902	14850	14935	15048	14798	15019	14900	14982	15001	14891	14904	14786	14931	14783	14976	14793	14922	14888	14876	14951	14858	14923	14878	14983	15072	14974	14813	14947	15212	14899	14988	14859	14907	14921	14825	15010	14920	14863	14956	14971	14958	14866	14959	14748	15085	14847	14760	14894	14984	14968	14773	15072	14967	14800	15040	14888	14963	14836	14906	14962	15136	14951	14906	14930	14980	14849	15135	14901	15037	14949	14994	14902	14842	15096	14853	14949	15022	14853	14816	15022	15002	14972	14797	15162	15094	14902	14997	14916	15049	14957	14857	15053	14974	14909	14849	14820	14982	15089	15053	14849	15020	15009	15017	14882	14801	15058	14815	14967	14955	14997	14801	15061	14910	14981	14969	14962	14934	14902	15034	14789	14963	14835	15071	14960	14797	14753	15055	14914	15016	14920	14900	14801	14889	15127	14855	14664	14846	15207	14945	15096	14999	14986	15040	14924	14683	15173	14832	14752	14872	14945	14903	14754	14985	14891	14906	15081	15023	15033	14995	14865	15009	14835	14956	14943	15014	14898	14826	14917	14983	15044	14779	14908	15055	14892	14834	14980	14969	14937	14954	14820	14887	15011	14923	14939	15000	14881	14793	14873	14976	14824	14924	15021	14768	14801	14916	14894	14851	14824	15084	15133	14841	15021	14959	15010	15125	14851	14862	15024	14820	15004	14875	14828	15108	14859	14949	15002	14799	15012	15076	14893	15069	14999	14857	15124	14808	14977	14877	14955	14843	14955	14983	15104	14982	14953	14998	14979	15024	14928	14903	14870	15034	14830	14966	15004	14890	15116	14816	14895	14997	15046	14945	14813	15043	14995	14942	14922	14980	14849	14864	14854	14827	15005	14875	14984	14850	14976	14842	14910	15040	14940	14850	15042	14856	15004	14959	14887	15113	14894	14803	14938	14882	15042	14903	14881	14748	15064	14889	15025	14895	14963	14823	14846	14957	15003	15065	15022	14943	14804	14838	14976	14868	14986	14951	14811	14958	14851	15013	14800	14902	14876	14877	14940	14852	14815	14648	14986	15034	14921	14888	14999	14975	14876	14896	14860	14799	14916	14847	14913	14954	14984	14922	14866	14822	15007	15060	14904	14859	14921	15003	14908	14888	14907	14796	14810	14919	14984	14933	14998	14889	14900	14942	14877	15012	14970	14995	15022	15017	15004	14949	14827	15005	14876	14915	14824	14897	14892	15025	14907	14973	14786	15027	14841	15002	14907	15066	15022	14855	15068	15148	14962	14909	14953	14973	15123	15022	14951	14980	14945	14893	14917
22246	20733	28274	23211	21022	23080	24664	18954	17648	17589	17160	16926	17008	16681	16565	16597	16830	16743	16444	16691	16613	16571	16381	16433	16551	16610	16354	16401	16379	16404	16615	16517	16489	16515	16608	16419	16437	16403	16449	16378	16582	16393	16559	16439	16626	16343	16617	16514	16573	16391	16435	16471	16255	16446	16254	16252	16485	16115	16354	16301	16463	16359	16525	16467	16280	16607	16405	16598	16344	16436	16383	16479	16378	16491	16358	16271	16383	16275	16289	16411	16227	16303	16388	16426	16595	16434	16482	16462	16141	16459	16248	16488	16264	16324	16260	16562	16342	16219	16314	16298	16365	16317	16394	16350	16402	16356	16380	16376	16304	16436	16446	16191	16301	16399	16348	16469	16325	16201	16153	16061	16281	16225	16152	16360	16229	16372	16256	16428	16362	16325	16417	16449	16280	16132	16169	16129	16076	16291	16237	16233	16255	16148	16209	16244	16271	16371	16158	16223	16126	16410	16226	16348	16334	16249	16367	16251	16374	16344	16160	16203	16131	16236	16352	16377	16343	16341	16290	16315	16452	16343	16049	16123	16228	16236	16381	16303	16214	16331	16391	16202	16245	16214	16142	16386	16284	16258	16179	16138	16155	16179	16395	16253	16267	16157	16248	16416	16316	16292	16338	16349	16285	16299	16102	16278	16277	16423	16199	16289	16270	16380	16459	16263	16110	16352	16164	16217	16303	16478	16302	16335	16364	16175	16268	16279	16247	16285	16382	16235	16231	16357	16215	16284	16171	16054	16200	16334	16189	16202	16154	16398	16217	16320	16292	16505	16237	16151	16381	16374	16461	16383	16263	16205	16201	16329	16428	16314	16342	16234	16229	16305	16335	16373	16212	16204	16286	16290	16202	16227	16308	16512	16352	16387	16306	16354	16183	16079	16233	16410	16341	16313	16444	16182	16445	16265	16203	16258	16092	16016	16331	16221	16340	16215	16248	16284	16270	16380	16391	16374	16290	16055	16227	16320	16329	16353	16308	16425	16276	16217	16522	16216	16401	16210	16416	16027	16236	16335	16274	16290	16448	16164	16043	16197	16160	16535	16285	16300	16096	16015	16332	16277	16431	16287	16298	16269	16357	16317	16200	16450	16174	16237	16261	16381	16305	16275	16186	16297	16419	16394	16372	16163	16238	16124	16211	16174	16187	16302	16318	16276	16399	16068	16402	16321	16259	16242	16285	16069	16310	16151	16423	16365	16362	16313	16360	16279	16529	15933	16084	16165	16353	16253	16078	16022	16409	16369	16122	16309	16267	16247	16334	16132	16387	16121	16315	16247	16396	16333	16303	16350	16083	16275	16459	16357	16216	16375	16202	16317	16132	16272	16450	16324	16446	16278	16194	16276	16491	16280	16232	16197	16270	16343	16542	16560	16415	16346	16215	16211	16176	16238	16288	16346	16139	16206	16328	16282	16201	16374	16387	16449	16383	16373	16310	16210	16172	16342	16049	16341	16263	16390	16268	16231	16015	16406	16362	16336	16328	16226	16313	16223	16244	16231	16378	16358	16160	16240	16346	16132	16472	16242	16289	16186	16176	16305	16429	16254	16066	16367	16175	16351	16285	16393	16316	16139	16335	16358	16230	16276	16210	16364	16363	16174	16178	16194	16138	16203	16110	16242	16329	16425	16405	16337	16277	16032	16375	16353	16320	16366	16227	16358	16325	16213	16128	16281	16260	16323	16146	16308	16251	16334	16192	16289	16279	16199	16397	16308	16234	16459	16370	16246	16424	16138	16282	16398	16350	16345	16352	16244	16277	16216	16327	16241	16343	16217	16225	16412	16601	16371	16462	16207	16432	16211	16227	16059	16146	16357	16345	16176	16149	16214	16338	16357	16170	16276	16306	16196	16171	16322	16317	16348	16268	16271	16297	16378	16235	16244	16249	16488	16337	15998	16219	16071	16214	16295	16299	16287	16300	16196	16375	16358	16264	16420	16207	16315	16397	16387	16221	16265	16155	16331	16256	16249	16380	16253	16404	16315	16096	16262	16345	16372	16256	16268	16413	16402	16244	16269	16284	16294	16300	16407	16167	16289	16303	16327	16406	16326	16436	16365	16213	16242	16264	16129	16142	16450	16221	16367	16164	16362	16354	16185	16340	16180	16288	16371	16185	16232	16236	16343	16299	16269	16278	16172	16222	16184	16430	16381	16410	16188	16036	16267	16256	16205	16182	16214	16238	16304	16291	16127	16332	16251	16395	16356	16292	16271	16325	16332	16098	16185	16340	16234	16160	16238	16055	16246	16348	16241	16384	16440	16268	16201	16136	16237	16398	16326	16115	16215	16167	16060	16205	16122	16186	16192	16343	16239	16269	16250	16312	16244	16240	16102	16282	16329	16441	16099	16166	16356	16254	16299	16255	16192	16455	16305	16366	16310	16190	16169	16213	16286	16166	16246	16313	16217	16316	16206	16132	16142	16198	16289	16382	16267	16280	16214	16326	16143	16367	16390	16505	16085	16319	16436	16300	16357	16173	16299	16374	16450	15985	16258	16247	16227	16166	16167	16213	16219	16316	16194	16443	16199	16091	16306	16436	16344	16149	16232	16483	16431	16351	16633	16412	16114	16367	16256	16440	15998	16117	16344	16127	16026	16290	16360	16313	16311	16236	16249	16015	16167	16220	16176	16263	16503	16181	16276	16188	16333	16270	16299	16175	16267	16264	16293	16339	16267	16241	16287	16472	16240	16143	16247	16189	16286	16266	16147	16195	16226	16232	16170	16367	16367	16175	16178	16198	16388	16239	16407	16568	16142	16293	16306	16213	16412	16505	16217	16061	16336	16260	16473	16247	16101	16155	16269	16367	16183	16276	16246	16264	16274	16344	16394	16080	16214	16291	16357	16521	16172	16135	16367	16332	16197	16277	16245	16376	16329	16319	16372	16196	16268	16255	16339	16170	16157	16456	16359	16277	16397	16395	16260	16437	16277	16348	16117	16078	16437	16188	16079	16220	16219	16169	16514	16280	16278	16261	16263	16371	16332	16379	16223	16178	16224	16284	16326	16437	16283	16353	16135	16285	16444	16289	16340	16358	16174	16314	16262	16435	15990	16216	16440	16440	16006	16359	16223	16346	16323	16369	16218	16319	16391	16147	16081	16392	16360	16332	16340	16211	16448	16150	16245	16096	16337	16121	16108	16346	16055	16278	16267	16203	16233	16295	16257	16158	16275	16094	16397	16246	16320	16480	16394	16317	16522	16188	16065	16193	16429	16210	16219	16126	16233	16266	16275	16227	16355	16317	15917	16229	16307	16242	16351	16314	16117	16322	16285	16417	16254	16255	16275	16317	16279	16279	16239	16372	16227	16327	16169	16119	16363	16135	16391	16155	16301	16249	16228	16246	16211	16540	16200	16250	16242	16224	16445	16097	16352	16257	16328	16217	16255	16172	16046	16245	16123	16276	16360	16313	16193	16171	16376	16248	16211	15932	16330	16307	16297	16127	16232	16270	16079	16157	16203	16180	16312	16322	16226	16317	16383	16220	16202	16326	16271	16128	16218	16295	16379	16451	16144	16343	16245	16108	16347	16232	16358	16282	16309	16469	16151	16261	16338	16102	16237	16342	16224	16141	16228	16344	16318	16235	16113	16127	16224	16272	16298	16297	16486	16383	16237	16027	16424	16353	16199	16370	16281	16517	16257	16266	16266	16198	16271	16214	16405	16471	16252	16304	16201	16285	16329	16197	16230	16242	16324	16237	16304	16475	16191	16290	16657	16427	16251	16238	16224	16403	16330	16393	16324	16215	16183	16189	16110	16257	16348	16323	16431	16594	16253	16167	16288	16137	16368	16249	16149	16206	16358	16422	16350	16262	16517	16298	16244	16421	16299	16229	16325	16207	16245	16438	16321	16435	16217	16331	16323	16448	16172	16047	16287	16301	16243	16334	16185	16194	16184	16258	16017	16333	16361	16446	16243	16437	16220	16308	16207	16243	16462	16249	16271	16270	16303	16412	16206	16154	16206	16180	16256	16057	16100	16291	16255	16249	16327	16339	16309	16363	16132	16197	16154	16303	16318	16354	16298	16382	16377	16318	16171	16198	16061	16363	16284	16137	16103	16200	16314	16375	16574	16201	16073	16151	16370	16318	16103	16313	16328	16110	16242	16332	16221	16251	16325	16141	16213	16324	16293	16251	16421	16393	16367	16179	16201	16415	16416	16320	16397	16184	16189	16267	16039	16066	16153	16162	16250	16394	16190	16007	16273	16150	16255	16358	16445	16338	16339	16230	16137	16316	16138	16146	16322	16214	16320	16338	16209	16381	16413	16364	16130	16120	16384	16313	16113	16434	16120	16194	16144	16355	16237	16137	16351	16227	16390	16158	16352	16352	16161	16286	16347	16252	16371	16168	16429	16497	16345	16108	16181	16337	16189	16211	16362	16341	16384	16367	16065	16145	16209	16250	16225	16364	16205	16258	16122	16253	16407	16366	16306	16262	16379	16448	16233	16291	16025	16239	16329	16133	16179	16453	16305	16264	16371	16300	16344	16173	16098	16359	16239	16392	16448	16475	16337	16355	16372	16287	16113	16308	16512	16382	16265	16417	16363	16261	16258	16435	16089	16498	16327	16419	16204	16325	16309	16268	15955	16393	16274	16202	16041	16234	16119	16349	16290	16347	16193	16193	16125	16140	16378	16201	16384	16252	16291	16290	16169	16419	16237	16264	16425	16319	16109	16211	16414	16479	16324	16267	16264	16441	16196	16350	16115	16216	16372	16281	16365	16320	16428	16370	16254	16147	16181	16331	16391	16298	16276	16374	16238	16256	16474	16100	16189	16094	16322	16254	16472	16141	16268	16267	16302	16386	16368	16496	16350	16367	16212	16280	16072	16274	16467	16416	16252	16266	16404	16361	16247	16328	16247	16332	16354	16119	16386	16183	16396	16152	16429	16259	16442	16194	16202	16288	16357	16220	16536	16323	16348	16322	16254	16354	16198	16372	16284	16190	16361	16353	16149	16361	16388	16325	16329	16531	16199	16340	16314	15992	16263	16221	16065	16202	16108	16076	16399	16445	16311	16395	16422	16365	16194	16200	16234	16457	16288	16282	16247	16264	16142	16433	16268	16263	16365	16271	16249	16259	16247	16234	16205	16282	16249	16388	16221	16356	16274
22802	39897	36553	28579	23847	21008	19103	17572	16901	16016	15815	15299	15239	15181	14969	15011	14758	14831	14681	14677	14642	14545	14664	14706	14620	14503	14573	14692	14565	14506	14625	14756	14631	14517	14600	14521	14546	14599	14534	14560	14545	14596	14605	14580	14568	14493	14508	14336	14750	14482	14505	14419	14568	14627	14434	14641	14387	14592	14638	14474	14520	14473	14528	14636	14441	14321	14479	14525	14409	14522	14489	14483	14462	14466	14466	14443	14306	14526	14375	14258	14599	14420	14610	14295	14379	14557	14529	14513	14351	14607	14570	14472	14440	14409	14479	14429	14498	14453	14511	14339	14505	14544	14518	14557	14353	14525	14517	14420	14326	14375	14542	14557	14393	14329	14566	14536	14440	14309	14532	14478	14570	14438	14351	14421	14397	14646	14420	14464	14390	14341	14321	14283	14404	14453	14412	14394	14518	14513	14554	14323	14487	14476	14376	14431	14527	14437	14495	14453	14480	14269	14513	14573	14442	14565	14436	14368	14548	14308	14261	14371	14581	14404	14439	14534	14437	14397	14525	14238	14366	14494	14375	14326	14401	14297	14264	14457	14451	14380	14468	14302	14458	14350	14404	14363	14421	14375	14407	14502	14323	14523	14343	14315	14428	14404	14380	14518	14467	14532	14514	14460	14358	14643	14295	14505	14484	14442	14502	14511	14361	14518	14532	14360	14567	14266	14396	14265	14391	14518	14507	14371	14453	14583	14483	14539	14505	14310	14406	14396	14219	14284	14492	14307	14477	14321	14494	14285	14381	14628	14368	14565	14363	14484	14399	14365	14329	14347	14552	14415	14517	14456	14421	14366	14486	14277	14278	14568	14344	14435	14475	14324	14441	14420	14453	14318	14358	14293	14525	14419	14481	14333	14376	14399	14344	14381	14461	14411	14331	14320	14508	14367	14302	14432	14384	14366	14595	14478	14435	14432	14536	14425	14594	14632	14385	14389	14311	14392	14530	14436	14448	14585	14556	14488	14454	14466	14489	14459	14420	14670	14441	14432	14472	14469	14342	14447	14488	14314	14476	14554	14518	14440	14254	14456	14250	14557	14376	14349	14342	14375	14594	14308	14455	14466	14333	14444	14426	14371	14483	14447	14391	14433	14490	14457	14345	14329	14594	14323	14486	14319	14390	14402	14338	14576	14497	14347	14562	14341	14545	14450	14478	14360	14348	14283	14407	14465	14317	14326	14384	14381	14398	14268	14450	14360	14396	14385	14548	14334	14498	14271	14426	14383	14506	14329	14372	14439	14315	14525	14363	14547	14308	14455	14454	14422	14257	14376	14167	14427	14508	14429	14489	14516	14378	14247	14483	14441	14488	14458	14506	14362	14404	14508	14413	14355	14322	14383	14342	14342	14348	14300	14461	14447	14490	14469	14365	14555	14327	14389	14444	14334	14556	14518	14467	14374	14428	14464	14510	14340	14544	14374	14361	14417	14372	14457	14457	14573	14455	14424	14474	14447	14305	14455	14554	14286	14420	14612	14588	14510	14364	14435	14402	14287	14508	14371	14423	14389	14441	14510	14457	14556	14615	14373	14465	14459	14499	14467	14384	14478	14497	14486	14408	14520	14397	14254	14530	14340	14616	14324	14371	14412	14328	14259	14566	14370	14454	14451	14329	14422	14306	14384	14495	14415	14552	14356	14412	14258	14345	14310	14320	14372	14326	14480	14515	14311	14476	14493	14337	14435	14353	14180	14464	14295	14435	14406	14435	14502	14259	14384	14478	14251	14364	14540	14579	14375	14413	14420	14493	14382	14477	14444	14319	14402	14283	14458	14511	14360	14427	14493	14470	14382	14332	14468	14422	14361	14272	14372	14376	14500	14265	14195	14553	14137	14556	14408	14290	14338	14385	14443	14353	14534	14412	14357	14424	14391	14412	14505	14357	14468	14433	14559	14355	14327	14429	14406	14474	14469	14442	14406	14501	14438	14419	14394	14435	14276	14127	14505	14477	14423	14460	14297	14497	14330	14437	14362	14414	14393	14309	14605	14346	14403	14371	14426	14464	14433	14492	14431	14372	14469	14384	14400	14427	14315	14412	14487	14474	14421	14399	14393	14296	14473	14355	14369	14310	14412	14343	14345	14518	14413	14394	14297	14489	14350	14476	14442	14235	14219	14427	14304	14538	14368	14268	14557	14424	14328	14539	14411	14514	14413	14480	14349	14458	14504	14458	14313	14575	14490	14428	14525	14419	14330	14539	14486	14537	14403	14395	14223	14605	14327	14418	14293	14390	14464	14441	14394	14474	14519	14277	14500	14483	14474	14386	14439	14410	14388	14448	14475	14397	14576	14425	14466	14364	14277	14501	14487	14504	14375	14443	14321	14448	14506	14309	14494	14284	14417	14443	14376	14324	14525	14389	14319	14350	14404	14502	14422	14319	14504	14370	14429	14627	14552	14477	14425	14413	14360	14473	14509	14426	14406	14497	14352	14313	14502	14277	14356	14213	14596	14498	14535	14427	14442	14372	14501	14529	14373	14397	14421	14577	14327	14477	14379	14399	14522	14490	14526	14414	14403	14495	14417	14462	14471	14487	14285	14476	14555	14386	14511	14418	14565	14343	14482	14394	14454	14235	14376	14569	14494	14457	14498	14431	14335	14415	14381	14341	14371	14410	14430	14366	14425	14440	14394	14434	14514	14368	14498	14275	14368	14568	14346	14423	14412	14256	14325	14389	14358	14359	14379	14559	14334	14510	14607	14345	14187	14524	14609	14335	14440	14461	14422	14452	14378	14492	14470	14539	14258	14368	14260	14431	14367	14390	14459	14558	14478	14338	14425	14379	14343	14304	14294	14380	14446	14351	14316	14364	14543	14438	14446	14279	14459	14335	14526	14414	14347	14306	14345	14493	14333	14398	14356	14476	14434	14270	14274	14414	14362	14395	14415	14394	14342	14364	14437	14389	14394	14317	14290	14601	14228	14373	14402	14365	14556	14626	14364	14499	14340	14445	14513	14462	14372	14494	14471	14513	14394	14427	14260	14411	14476	14344	14546	14388	14539	14596	14349	14533	14441	14540	14364	14526	14453	14360	14445	14520	14237	14416	14391	14492	14377	14404	14463	14489	14410	14359	14490	14393	14284	14528	14329	14292	14365	14403	14505	14513	14411	14554	14254	14362	14379	14372	14392	14455	14370	14275	14356	14367	14266	14371	14410	14571	14521	14465	14409	14352	14363	14389	14390	14412	14462	14500	14307	14408	14361	14346	14448	14659	14399	14476	14459	14434	14296	14353	14413	14359	14449	14221	14549	14215	14317	14419	14435	14193	14493	14272	14372	14429	14379	14414	14293	14449	14439	14506	14348	14362	14488	14530	14269	14284	14430	14491	14273	14346	14494	14384	14353	14454	14368	14409	14403	14331	14543	14544	14399	14345	14566	14433	14450	14387	14412	14484	14475	14453	14474	14443	14344	14547	14402	14443	14439	14480	14435	14488	14241	14534	14470	14368	14403	14383	14496	14443	14468	14537	14334	14428	14475	14444	14621	14412	14299	14547	14422	14331	14305	14268	14548	14405	14433	14434	14477	14342	14444	14470	14462	14310	14349	14455	14610	14458	14559	14515	14369	14385	14435	14446	14501	14404	14485	14413	14417	14397	14433	14372	14324	14424	14530	14384	14322	14348	14385	14389	14531	14493	14430	14479	14442	14289	14424	14502	14488	14355	14522	14306	14453	14419	14296	14289	14297	14373	14423	14591	14434	14366	14417	14482	14339	14463	14334	14464	14281	14447	14364	14419	14384	14586	14489	14412	14464	14290	14281	14591	14425	14461	14485	14435	14272	14405	14543	14359	14447	14344	14370	14581	14317	14461	14442	14475	14352	14344	14456	14499	14362	14360	14606	14486	14382	14473	14517	14428	14491	14553	14330	14443	14317	14439	14290	14369	14286	14438	14481	14399	14478	14487	14433	14596	14280	14456	14484	14436	14516	14589	14483	14346	14388	14313	14384	14314	14380	14507	14282	14342	14335	14433	14409	14381	14368	14354	14368	14594	14364	14399	14336	14428	14269	14454	14342	14433	14462	14373	14327	14401	14148	14464	14338	14417	14301	14540	14587	14411	14426	14487	14465	14227	14583	14353	14487	14382	14347	14447	14483	14266	14284	14340	14618	14357	14402	14336	14482	14520	14464	14490	14358	14318	14398	14611	14375	14399	14309	14569	14515	14308	14390	14459	14467	14423	14279	14506	14505	14530	14486	14452	14448	14339	14324	14243	14143	14437	14336	14385	14271	14469	14498	14392	14310	14411	14377	14377	14343	14422	14338	14526	14571	14322	14429	14372	14543	14506	14261	14459	14455	14471	14377	14364	14259	14463	14437	14441	14400	14365	14373	14415	14383	14476	14419	14528	14392	14404	14514	14388	14396	14343	14418	14369	14533	14379	14391	14356	14391	14355	14463	14450	14291	14202	14492	14503	14412	14317	14424	14363	14428	14356	14459	14292	14210	14422	14466	14487	14336	14404	14352	14383	14331	14423	14342	14426	14622	14436	14502	14559	14396	14491	14494	14454	14537	14395	14274	14436	14561	14419	14407	14346	14440	14479	14427	14425	14359	14470	14403	14473	14394	14519	14400	14457	14543	14478	14483	14396	14292	14401	14358	14413	14482	14522	14382	14381	14393	14430	14256	14544	14408	14458	14491	14297	14450	14339	14293	14462	14484	14310	14373	14333	14564	14431	14496	14426	14250	14292	14298	14492	14462	14506	14481	14351	14385	14560	14355	14288	14504	14431	14560	14487	14345	14312	14371	14580	14405	14432	14537	14519	14391	14357	14279	14405	14357	14454	14436	14310	14380	14506	14412	14475	14473	14459	14390	14459	14496	14311	14309	14445	14393	14389	14489	14512	14339	14448	14268	14578	14424	14402	14454	14447	14561	14455	14336	14361	14374	14478	14347	14472	14280	14269	14311	14377	14372	14474	14433	14574	14313	14369	14401	14288	14610	14424	14439	14357	14520	14498	14462	14475	14473	14593	14388	14305	14292	14387	14203	14382	14371	14504	14483	14444	14336	14466	14344	14405	14404	14419	14348	14345	14380	14547	14601	14383	14431	14396	14399	14326	14267	14206	14361	14316	14392	14474	14470	14592	14510	14484	14354	14304	14375	14303	14426
26915	21935	25014	21593	17451	16884	16515	16100	15873	15742	15908	15614	15601	15492	15500	15807	15712	15756	15643	15486	15811	15761	15731	15440	15517	15592	15688	15691	15654	15549	15436	15449	15671	15396	15818	15816	15464	15589	15639	15490	15522	15643	15663	15602	15723	15668	15619	15484	15529	15499	15660	15524	15714	15701	15639	15604	15819	15566	15398	15415	15577	15546	15641	15730	15441	15459	15495	15526	15302	15430	15432	15561	15608	15478	15614	15696	15385	15498	15660	15512	15609	15747	15232	15590	15531	15413	15387	15627	15472	15673	15609	15368	15572	15525	15457	15480	15541	15689	15439	15410	15476	15570	15652	15481	15635	15389	15497	15478	15537	15478	15591	15318	15590	15570	15454	15422	15546	15604	15550	15674	15483	15490	15553	15533	15613	15484	15537	15458	15735	15422	15456	15391	15474	15574	15548	15331	15444	15532	15613	15545	15450	15479	15456	15536	15503	15348	15642	15555	15438	15651	15558	15533	15332	15368	15591	15490	15519	15786	15660	15530	15594	15598	15614	15726	15452	15621	15481	15601	15454	15452	15589	15724	15575	15418	15421	15638	15564	15419	15419	15644	15501	15568	15691	15461	15352	15587	15451	15621	15612	15542	15521	15353	15482	15253	15628	15448	15394	15569	15436	15638	15505	15586	15577	15573	15585	15471	15542	15494	15503	15362	15453	15526	15524	15438	15490	15450	15532	15558	15486	15617	15489	15440	15424	15570	15549	15572	15605	15663	15606	15714	15429	15572	15579	15425	15482	15433	15464	15473	15650	15406	15726	15657	15613	15706	15529	15589	15468	15632	15452	15504	15525	15577	15439	15365	15592	15529	15538	15600	15734	15450	15570	15454	15553	15548	15404	15536	15642	15721	15496	15523	15708	15509	15588	15538	15349	15439	15453	15475	15499	15675	15612	15375	15330	15349	15647	15473	15281	15329	15383	15636	15730	15510	15457	15330	15507	15422	15614	15293	15376	15459	15410	15501	15700	15570	15459	15471	15587	15664	15712	15459	15521	15633	15384	15420	15614	15701	15618	15575	15580	15414	15552	15638	15456	15504	15443	15531	15313	15592	15538	15570	15530	15507	15603	15746	15612	15679	15522	15412	15494	15462	15621	15444	15622	15325	15577	15530	15541	15491	15544	15333	15427	15536	15535	15548	15682	15438	15430	15508	15276	15584	15371	15411	15505	15615	15529	15580	15506	15613	15507	15541	15551	15462	15623	15559	15709	15427	15649	15534	15616	15829	15598	15562	15575	15603	15569	15509	15653	15580	15442	15495	15583	15533	15308	15577	15577	15499	15680	15401	15508	15601	15453	15539	15429	15567	15725	15568	15389	15530	15486	15653	15538	15551	15529	15486	15495	15590	15502	15499	15531	15478	15540	15724	15632	15701	15558	15453	15567	15673	15517	15384	15533	15438	15416	15651	15674	15675	15279	15554	15423	15536	15456	15440	15470	15580	15448	15428	15609	15568	15564	15550	15533	15541	15563	15475	15527	15694	15710	15511	15744	15456	15373	15572	15535	15300	15526	15637	15403	15341	15533	15529	15731	15753	15376	15555	15584	15416	15529	15408	15539	15487	15466	15545	15460	15610	15470	15550	15614	15670	15584	15544	15483	15583	15424	15362	15459	15361	15596	15548	15732	15475	15388	15477	15544	15638	15549	15593	15378	15495	15456	15441	15562	15518	15487	15516	15392	15493	15481	15296	15487	15476	15626	15414	15379	15485	15592	15469	15653	15485	15580	15602	15595	15493	15497	15501	15521	15566	15343	15548	15461	15694	15736	15529	15446	15484	15504	15626	15726	15670	15554	15646	15599	15558	15621	15537	15349	15713	15574	15381	15560	15624	15343	15624	15479	15612	15341	15535	15411	15477	15429	15321	15305	15531	15607	15367	15569	15458	15598	15570	15366	15491	15483	15473	15515	15359	15352	15530	15543	15579	15423	15608	15622	15400	15651	15645	15517	15338	15443	15426	15612	15531	15574	15486	15299	15511	15554	15503	15608	15435	15582	15696	15527	15423	15584	15434	15629	15469	15631	15596	15675	15410	15463	15637	15633	15568	15533	15472	15495	15627	15578	15606	15335	15474	15564	15521	15544	15698	15497	15523	15590	15556	15642	15407	15358	15521	15469	15501	15640	15584	15445	15489	15723	15455	15616	15593	15458	15471	15492	15445	15471	15556	15536	15531	15573	15455	15517	15538	15620	15651	15627	15479	15539	15428	15502	15583	15468	15543	15501	15463	15676	15451	15548	15530	15466	15514	15364	15462	15629	15558	15439	15317	15796	15582	15596	15569	15504	15576	15408	15506	15495	15755	15529	15605	15480	15460	15465	15499	15513	15560	15656	15491	15563	15523	15504	15275	15319	15452	15420	15425	15686	15512	15491	15489	15479	15525	15641	15509	15445	15573	15577	15374	15579	15395	15584	15367	15339	15624	15677	15513	15581	15686	15470	15454	15488	15405	15453	15509	15669	15660	15438	15552	15566	15515	15599	15362	15561	15350	15679	15532	15458	15537	15484	15390	15480	15425	15578	15500	15549	15214	15493	15426	15620	15296	15556	15578	15369	15571	15615	15684	15460	15417	15540	15498	15634	15524	15347	15536	15587	15647	15618	15544	15503	15557	15573	15526	15592	15567	15739	15556	15329	15419	15426	15663	15393	15522	15454	15586	15430	15514	15314	15527	15578	15522	15527	15699	15430	15427	15604	15489	15560	15543	15420	15417	15520	15507	15481	15482	15538	15430	15494	15820	15292	15568	15468	15417	15516	15483	15554	15570	15619	15529	15667	15620	15418	15519	15547	15457	15690	15697	15569	15485	15732	15588	15706	15637	15595	15434	15536	15521	15344	15496	15522	15510	15549	15558	15251	15372	15460	15626	15512	15411	15618	15590	15520	15455	15592	15498	15468	15523	15416	15588	15586	15390	15618	15551	15612	15479	15593	15654	15396	15399	15656	15599	15369	15459	15368	15536	15552	15514	15582	15632	15599	15451	15512	15257	15456	15582	15626	15677	15638	15449	15610	15401	15516	15581	15477	15709	15502	15323	15397	15558	15659	15342	15675	15594	15554	15535	15688	15593	15432	15566	15398	15730	15709	15476	15440	15369	15347	15470	15413	15650	15530	15578	15347	15677	15451	15472	15703	15552	15510	15646	15667	15414	15475	15530	15448	15437	15521	15591	15690	15514	15528	15428	15567	15687	15410	15696	15593	15503	15661	15590	15406	15615	15440	15381	15423	15419	15426	15839	15624	15430	15508	15527	15488	15813	15586	15452	15470	15596	15547	15521	15488	15664	15533	15502	15502	15492	15547	15620	15638	15617	15732	15485	15455	15474	15586	15381	15404	15488	15528	15535	15426	15696	15475	15348	15725	15285	15277	15436	15458	15744	15437	15634	15399	15491	15554	15715	15531	15337	15409	15413	15454	15554	15415	15590	15369	15584	15450	15368	15533	15409	15686	15500	15406	15404	15405	15626	15488	15571	15680	15487	15521	15488	15275	15473	15607	15565	15653	15576	15542	15598	15349	15594	15822	15458	15482	15477	15449	15271	15493	15616	15614	15569	15406	15535	15513	15418	15552	15457	15534	15460	15371	15375	15396	15577	15626	15459	15483	15378	15538	15534	15525	15589	15480	15295	15683	15433	15531	15489	15559	15426	15354	15532	15739	15507	15577	15459	15510	15626	15644	15679	15556	15441	15573	15317	15681	15682	15497	15433	15602	15677	15309	15493	15536	15624	15595	15429	15532	15571	15638	15471	15429	15425	15467	15716	15680	15580	15615	15578	15571	15466	15611	15713	15623	15427	15610	15523	15596	15703	15510	15513	15498	15459	15474	15590	15599	15508	15534	15663	15491	15522	15299	15423	15520	15507	15412	15550	15652	15456	15596	15653	15570	15677	15483	15534	15459	15692	15535	15557	15458	15669	15518	15457	15559	15709	15456	15718	15654	15499	15606	15596	15460	15396	15449	15576	15455	15599	15530	15507	15557	15288	15420	15579	15690	15728	15497	15495	15442	15363	15660	15540	15470	15551	15558	15437	15492	15490	15549	15244	15627	15566	15594	15568	15393	15433	15571	15571	15714	15507	15555	15513	15596	15398	15496	15420	15489	15367	15562	15514	15416	15426	15608	15468	15567	15539	15429	15355	15583	15424	15749	15692	15695	15430	15756	15590	15556	15535	15531	15707	15411	15452	15472	15405	15606	15450	15634	15679	15531	15552	15661	15387	15541	15507	15492	15580	15587	15430	15787	15357	15610	15539	15588	15350	15274	15341	15431	15539	15417	15737	15602	15483	15465	15444	15654	15472	15597	15300	15705	15492	15529	15553	15561	15497	15653	15761	15621	15213	15516	15447	15473	15569	15496	15444	15459	15583	15360	15540	15460	15368	15533	15403	15422	15578	15467	15709	15505	15433	15383	15422	15601	15538	15652	15574	15408	15559	15442	15382	15435	15627	15648	15631	15520	15503	15619	15730	15517	15500	15467	15487	15717	15577	15676	15385	15508	15631	15561	15396	15706	15458	15516	15490	15397	15510	15564	15356	15355	15471	15559	15390	15404	15386	15624	15286	15513	15468	15590	15437	15646	15704	15429	15544	15334	15585	15497	15586	15431	15421	15144	15517	15483	15437	15545	15386	15291	15447	15358	15523	15626	15577	15640	15489	15445	15477	15455	15534	15491	15368	15463	15672	15685	15498	15636	15457	15586	15665	15600	15371	15704	15525	15539	15685	15465	15590	15508	15443	15515	15483	15428	15612	15592	15658	15756	15474	15444	15685	15532	15489	15564	15534	15530	15550	15625	15540	15519	15433	15512	15379	15379	15444	15637	15383	15486	15466	15519	15485	15588	15611	15486	15599	15298	15538	15462	15561	15596	15395	15409	15516	15687	15488	15560	15669	15336	15499	15553	15508	15717	15426	15451	15398	15647	15508	15645	15576	15356	15709	15613	15655	15489	15562	15407	15386	15568	15653	15574	15575	15598	15535	15487	15560	15431	15348	15527	15530	15619	15468	15530	15368	15497	15679	15470	15442	15554	15478	15502	15538	15423	15517	15671	15528	15543	15474	15484	15371	15627	15622	15403	15446	15476	15789	15673	15388	15349	15446	15455	15384	15694	15419
19079	26751	23980	19044	16883	15829	15305	14618	14456	14458	14181	14016	14156	14237	13964	14063	13930	13916	13976	14156	14027	14026	13825	14097	13905	14042	14055	14098	14042	13943	13952	13870	13925	13945	13886	13895	14171	13856	13894	13953	13922	13950	13828	14006	13913	13996	13845	13900	13952	14120	13958	13887	13941	14080	13975	13992	14073	14076	13977	13920	13826	13817	13843	13909	14098	13880	13996	13849	13815	13897	13983	13810	13904	13957	13948	13886	13900	13742	13953	13935	14091	14035	13832	14049	13905	13755	14004	13927	14004	13990	13971	13913	13849	13827	13823	13882	13922	13869	13740	14025	13889	13978	14006	13914	13898	13982	13863	14176	13858	13832	13966	14002	13906	13965	14026	13910	13897	13898	13840	13763	13961	14086	13923	14062	13708	13920	13833	13984	13949	13915	13831	13855	13885	13861	14033	13918	13968	13746	14023	13926	13989	13932	13833	13870	13969	13997	13963	13903	14001	14066	14017	13874	13856	13862	13822	13949	13990	13906	14063	13989	14021	13935	13898	14001	13804	13849	13656	13832	13770	13841	13902	13851	13913	14049	13930	14011	13912	13973	13900	13849	13813	13840	13960	13922	13995	13907	13949	13913	13827	13873	13890	13958	13805	13848	13745	13920	14025	13966	14009	13791	13971	13861	13924	13955	14022	13881	13916	13635	13822	13887	13948	14000	13885	13996	13708	13938	13876	13835	13965	13892	13862	14042	14027	13957	14000	13777	13829	13975	13990	14164	13776	13908	13896	14004	13859	14075	14019	13796	13894	13938	13984	14000	13841	13968	14063	14078	13948	13950	14019	13890	13937	14007	13851	13812	13940	13869	13984	13860	14140	13951	14106	13834	13883	13842	13807	14069	13984	13813	13840	13906	13990	13982	13961	13876	13903	13885	13825	13708	13955	13720	13816	13971	13989	14197	13974	13859	13762	14032	14017	13943	13919	13910	13998	13709	13914	13940	14015	13914	13850	13908	13715	13982	14049	13843	13848	13833	13939	13894	13923	13914	13887	14014	14076	14041	14021	13882	13890	13733	13843	14003	13915	13793	13723	13973	13902	13862	13929	13814	13969	14070	13973	13903	14115	13964	13980	13709	13961	13824	13954	13962	13806	13879	13829	13883	14048	13987	13922	13992	13900	13932	13960	13903	13947	13925	13962	14118	13877	14020	13907	13924	13906	13839	13847	13858	13834	13874	13810	13745	13983	13913	13992	13815	13939	13708	14118	13925	13813	13801	14108	13843	14014	13917	14017	13902	13961	13907	13921	13836	13975	13952	14001	13837	13867	13964	13972	13812	14001	13967	13911	13876	13891	13811	13952	13824	13824	13987	13889	13834	14037	13945	13820	13717	13964	13821	13769	13893	13886	13883	13727	13852	13960	13888	13908	13887	13922	13931	13899	13864	13902	14000	13914	14015	14049	13993	13861	13986	13967	13885	13885	13965	13977	13875	13823	13897	13969	13961	13982	13828	13792	13754	13898	14017	13897	13893	13951	13947	13859	13846	13956	13793	13985	13833	13967	13852	13980	13968	13904	14014	13850	14042	13957	13941	13746	13775	13780	13898	13889	13724	13892	13917	13749	13919	14043	13913	13860	13786	14132	14068	13852	13849	13941	13925	13923	13795	13940	13891	13967	13994	13870	14078	13835	13962	13837	14009	13931	13876	13966	13816	13914	13912	13905	13866	13799	14034	13776	13872	13975	13911	13969	13996	13845	13914	14040	14018	14133	14028	14024	14022	13938	13844	13962	13830	13868	13853	13873	13919	13872	13769	13940	14017	13996	13810	13859	13960	13888	13930	13884	14092	14036	13791	14186	13824	13960	13824	14076	13949	14043	14010	13952	13849	13725	13993	13765	13978	13928	13761	14043	13925	13979	13803	13986	13830	13816	13930	13777	13960	13942	13784	13790	14041	13953	13748	14000	13989	13963	13942	13904	13966	13930	14163	13770	13930	13936	13994	13864	13809	13914	13957	13903	13911	13948	13680	13928	13893	13942	13879	13804	14018	13928	14025	13858	13955	13836	13882	13864	13926	13928	14131	13910	13974	13755	13998	13944	13834	13971	13973	13683	13922	13953	13969	13855	13928	13818	13818	13890	14042	13749	13874	14105	13909	14061	13994	14033	13781	14115	13906	13799	13919	13939	13985	13789	13797	13879	13985	13998	13823	14100	13901	14031	13885	13950	13935	13890	13811	14087	13830	13872	13897	13915	13992	13973	13997	13884	13891	13900	13950	13941	13877	14004	13992	13837	14000	13890	13976	13938	14004	13981	14006	13853	13974	14023	14057	13683	13873	13884	14023	13948	13880	14037	13997	13909	13876	13936	14020	13904	14033	13842	13949	13871	13869	13758	13738	14023	13872	13921	13991	14086	14014	13881	14035	13859	13889	13922	13771	13987	13928	13953	13932	14176	13900	13948	14024	13948	13955	13870	13886	13888	13865	14014	13929	13822	13832	13865	13787	13863	13752	13885	13933	13954	13879	13867	13735	13939	14022	13865	13915	13946	14087	14026	13708	13792	13913	13896	13822	13912	13821	13923	13844	13935	13708	13946	13790	13859	13916	13870	13962	13933	13915	13926	14038	13954	13866	13590	13838	13952	14023	13912	13892	13772	13719	13930	13803	13975	13801	13938	13986	13793	13882	13839	13877	13947	13764	13951	13838	13905	13896	13791	13799	13852	13865	13919	13947	13945	13793	13864	13967	13951	13967	13936	13735	14040	13858	13842	13923	13922	14191	13845	13990	14027	13800	13965	13899	14001	13944	13914	13944	14073	14056	13882	14010	13858	13774	14022	13854	14086	13973	13897	13761	13844	13905	13895	13991	13832	13924	13909	13940	14030	13935	13777	13935	14121	13905	13886	14070	13862	14040	13916	13846	14072	13878	13918	13858	14039	13905	13750	14135	13828	13977	13874	13876	13816	14029	13858	13981	13983	13937	13930	13840	13981	13886	13878	13793	13910	14070	14007	13841	13827	14035	13817	13918	13918	13953	13885	13902	13957	14017	14003	13959	13980	13811	13810	13894	13808	13974	13935	13862	14083	13949	13918	13864	13878	13852	14026	14173	14032	13925	14073	13884	13870	14031	14047	14159	13981	13812	13856	13982	14042	13961	13752	13870	13966	13850	13915	13869	13989	13902	13873	13921	13898	13970	13910	13934	13920	13953	13997	13905	13981	14037	13887	13944	14070	13817	14090	13942	13961	13839	13887	13871	14002	13843	13831	13914	14005	14024	14068	13966	13955	13997	14038	14004	13938	13988	13943	13968	14076	14034	14054	14001	13949	13923	13791	13849	13893	13923	13826	13953	13952	13960	13932	13945	13922	13938	13902	13897	13772	14083	13930	13889	13948	14040	14012	13812	13967	13929	13872	14062	14016	14017	14086	13916	13893	13988	13930	13916	13839	13851	13979	13912	14005	14040	13769	13971	13790	13987	13877	14088	14176	14046	13934	13880	13759	13942	13978	13830	13978	13896	14006	14039	13850	14005	14024	13996	13978	13940	13901	14009	13972	13943	13711	13891	13864	13851	13911	13923	13950	14004	13911	13913	13708	13900	13923	13850	14042	13936	13875	13967	13775	13935	13906	13986	13727	13846	13961	14026	14027	14028	13904	13934	13933	13913	13895	14019	14033	13938	14007	14095	13814	13936	13982	13839	13940	13850	14055	14002	14027	13969	14029	13865	13739	13953	13876	14005	13854	13893	13921	13909	13914	13774	13810	13911	13918	13938	14032	13799	14011	13866	13847	13917	13953	13854	13924	13926	14001	13986	14046	13964	13966	14003	13976	13910	13850	14080	13779	13980	13853	13920	13941	13833	13848	13772	13888	13833	14039	13913	13876	13859	13828	13917	13792	13799	13942	14022	13720	13998	13877	13931	13920	13943	13860	13912	13782	13896	14058	13932	13889	13885	13806	13835	14044	13818	13941	13966	13835	13985	13807	13907	13812	13954	13817	13889	13877	13925	13873	13986	13915	13848	14020	13774	13838	13870	13935	14021	13955	13839	13950	13871	13856	13886	13871	14031	13961	14117	13865	13797	14112	13960	13959	13867	13779	13877	13911	14031	14064	13864	13784	14008	13947	13820	14004	13942	13948	13799	13995	13849	13892	13974	13864	13895	13960	13977	14025	13842	13972	13916	13683	13961	14000	13817	13796	13865	13726	13931	13985	13919	13958	13939	13945	13829	13768	13950	13942	14007	13928	13904	13874	13836	13765	13844	13866	13924	13860	14009	13864	13855	14070	13996	13911	13774	13974	14030	13744	13967	13874	13836	13922	13834	13894	13968	13856	13789	14044	13952	13856	14002	14084	13806	13929	13903	13948	13869	13908	14007	13876	13855	13921	13853	14172	14013	13905	14060	13936	14004	13902	14117	14025	13741	13974	14011	13885	13982	13967	13918	13762	13985	13849	13878	14038	13820	13872	13897	13955	14045	13915	13905	13960	13866	14011	13846	13978	13885	13947	13878	13999	13935	13827	13931	13908	14134	13925	13960	13925	13856	13925	14072	13930	13895	13765	14075	13929	13783	13938	14098	13876	13767	13924	14087	13810	13853	13896	13799	14047	13934	13980	13867	13907	14044	13906	13916	13900	13940	14032	13952	13889	13959	13753	13949	13926	13976	13796	13920	14072	13887	13871	13825	13871	13850	13912	13863	13999	13953	13957	13851	13743	13888	13947	13880	13957	13881	13880	13972	13730	14113	14032	13903	13960	14031	13774	13940	13871	13909	13971	13898	13910	13918	13964	13868	13901	13986	14106	13945	13859	13839	13914	13930	13888	13933	13685	14139	13890	13986	13822	13891	13889	13952	13936	13821	13946	13966	13886	13989	13993	13860	13840	14003	13982	13941	14031	13788	13988	13933	13886	13945	13950	13978	14081	14019	13875	13813	13956	14044	13917	13870	14090	14081	13843	14094	13797	14001	13905	13868	13980	13814	13909	13982	14043	14149	13996	13757	13825	13868	13898	13784	13900	13790	13824	13821	13733	13940	13949	13971	13922	13912	13848	13990	13921	13732	13974	14133	13935	13973	13937	13796	13891	13913	13868	13730	14053	13960	13763	13975	13784	13781	13933	13982	13862	13975	13882	13922	14056	14084	14032	13862	13830	13831	13975	13881
23414	20754	27907	23759	21723	21529	20444	17911	17131	17100	16768	16535	16762	16614	16653	16491	16332	16226	16456	16357	16367	16354	16128	16093	16199	16085	16315	16561	16401	16253	16298	16239	16218	16341	16318	16177	16308	16054	16243	16114	16267	16116	16307	16452	16297	16309	16353	16257	16130	16231	16361	16091	16007	16223	15976	16170	16232	16101	16172	16158	16151	16088	16347	16077	16235	16200	16183	16116	16176	16305	16254	16023	16169	16446	16149	16031	16141	16267	16036	16020	15916	16126	16050	16115	16062	16150	16155	15903	16122	16090	16187	16254	16071	16100	16165	16189	16247	16028	16123	16167	16090	16141	16001	16144	16140	16052	16164	16044	15987	16045	16106	16114	16058	16241	16205	16101	16133	16203	16128	15941	16094	16146	16467	16036	16226	16265	16119	15972	16033	16054	16016	16182	16064	15997	15915	16196	16127	16142	16118	16010	16079	15948	16058	16034	16134	16005	16219	16284	16333	16087	16180	16125	16032	16193	16181	15972	16197	16045	16108	16139	16092	16048	16034	16082	16201	16107	16158	16185	16203	16426	16332	16207	16048	15975	15942	16362	15898	16140	16057	16015	16054	16191	16173	16024	16131	16079	16303	16125	16131	16221	16468	16142	16202	16040	15973	16107	15879	16100	16086	16094	16101	16145	16170	16048	16094	16090	16019	16125	16143	16094	15967	16055	15981	15976	16109	16188	16121	16116	16268	16056	16069	16084	16176	15890	16207	16200	16176	16176	16113	15945	16019	15936	16142	15993	16132	16140	16225	16105	16177	16368	16222	16102	16110	16219	16127	16244	16176	16110	16091	16198	16105	16106	16079	16087	16140	16014	15997	16336	15991	16114	16180	16083	16174	16153	16120	16132	16113	15881	16095	16232	16315	16093	16328	15929	16071	16459	16268	16207	15898	16100	16084	16039	16148	16256	16124	16017	16123	15972	16181	16276	16087	16054	16111	16025	16152	16195	15977	16153	16280	15991	16029	15872	16284	16146	16202	15941	16165	16098	16043	16007	15950	16137	16118	16203	16048	16276	16509	16140	16113	16031	16093	15949	16139	16179	16192	16218	15987	16104	16115	16039	16056	15984	16018	16172	16170	16153	16179	16087	16063	15936	16073	15968	16107	16284	16120	16129	16206	16009	16390	16087	16033	16103	16198	16063	16214	16306	16054	16101	16099	16079	16355	16119	16256	16186	16117	16266	16020	16157	15964	15922	16186	16098	16244	16034	16039	16094	16124	16042	16212	16122	16234	16286	16089	16166	16179	15997	16175	16191	16190	16211	16144	16118	16111	15956	16214	16173	15888	15945	16160	16208	16463	16184	16054	16171	16236	16273	16091	16312	15981	16191	16129	16215	16065	16242	16246	16222	16076	16183	16133	16170	16196	16111	16192	15868	16065	16167	16089	16014	16194	16115	16102	16285	15972	16228	16211	16264	16015	16034	16233	16183	16096	16133	16178	16064	15998	16332	16189	16127	16248	16153	16197	16166	16279	16299	16105	15893	16098	16023	15995	16061	16283	16204	16045	16118	16194	16261	16216	16121	16124	16137	16022	16174	16118	16058	16105	16124	16092	16124	16175	16025	16320	16178	16244	16211	16151	15963	16321	16141	16054	16160	15949	16077	15944	15938	16037	16051	16072	16007	16292	16096	16125	16065	16069	16304	16269	16265	16232	16132	16148	16110	16231	16022	16207	16040	16115	16207	16001	15869	16064	16054	15996	16053	16083	16215	16042	16096	16200	16011	16048	16068	16118	16074	15902	16135	16031	15997	16138	16327	16486	16118	16264	16129	16192	16167	16286	16160	16248	15948	16111	16156	16305	16185	16312	15991	16180	16150	16203	16261	15957	16147	16224	16164	16144	16198	16211	16144	16410	16316	16065	16317	16154	16369	16031	16016	16321	16328	16020	15959	16168	16106	16185	16067	16157	16140	16164	16416	16128	16186	16019	16088	16072	16065	15959	15975	16168	15964	16260	16097	16175	16095	16384	16152	16035	16089	16156	15994	16155	16073	16236	16121	16074	16084	16151	16148	16351	16156	16274	16227	16055	16153	16030	15988	16029	16258	16090	16028	16036	16115	16054	16272	16085	16166	16076	16093	16059	16243	15984	16258	16295	16020	16178	16072	16210	16194	16037	15929	16086	15943	15975	16331	16222	16143	16339	16218	16316	16145	16080	16197	16110	16100	16071	16306	16076	16094	16282	16095	16084	16250	16014	16110	16068	15916	16034	16075	16068	16137	16259	16283	16023	16076	16068	16204	16134	16262	16130	16300	16029	16277	16088	16071	16272	16149	16305	15979	16014	16090	16173	16256	16046	16136	16220	16219	16246	16058	16187	16221	16148	16037	16109	16098	16145	16157	16190	16100	16326	16005	16183	16162	16325	16119	15990	16184	16254	15906	16230	16096	15981	15999	16071	16043	16180	16167	16130	15964	16375	16248	16261	16013	16112	16020	15983	16086	16239	16067	15930	16229	16009	16107	16214	16264	16230	16193	16296	16160	16123	16079	16223	16129	16166	16038	16161	16006	15872	16023	16243	16378	16286	16106	16324	16075	16083	16168	16253	16099	16252	16097	16134	16086	16297	16020	16123	16021	15860	16102	15982	16152	16230	16114	16278	15872	16134	16150	16148	15821	16012	16071	16308	15974	16262	16271	16168	16303	16223	16096	16152	16152	16153	16272	15956	15996	16010	16207	15966	16177	16219	16087	16105	16216	16190	16117	16199	16156	16072	16188	16181	16324	16123	15986	16207	16124	16035	15942	16311	16293	16350	16219	16149	15997	16270	16136	16112	16139	16199	16026	16135	15950	16195	16114	15945	16268	16023	16119	16220	16106	16173	16122	16029	16112	16167	16269	16051	16133	16063	16017	16270	16008	16000	16211	16135	16235	15919	15960	16216	16191	16092	16047	16100	16137	16002	16093	16290	16084	16199	16115	16173	16259	16235	16126	16164	16228	16230	16033	16238	15975	16108	16163	16116	16084	16247	16025	16082	16082	15925	16299	16103	16051	15982	15908	16096	16207	16034	16216	15989	15889	16113	16232	16388	16191	16209	16192	16117	16070	16060	15761	15873	16301	16025	16334	16060	16194	16181	16156	16270	15995	16017	16101	16090	16472	16115	16108	15918	16052	16180	15930	16154	16157	16041	15889	16058	16030	16167	16070	16103	16160	16232	16157	16140	16160	16101	16337	16010	15938	15945	16116	16209	16051	16065	16091	16199	16108	16303	16263	15926	15915	16310	16061	16151	16148	16181	16130	16071	16155	16074	16159	16095	16374	16001	16078	16258	16049	16305	16044	16281	16219	16092	15960	16124	16150	16106	16090	16074	16159	16127	16221	16150	16120	16435	16186	16253	16239	15990	16112	16092	16366	16208	16136	16272	16237	16282	16195	16086	16185	16033	16187	16269	15926	16171	16322	15967	16029	16165	16095	16158	15930	15884	16001	16193	16010	16031	16149	16149	15919	16011	15965	16143	16140	16061	15956	16090	15985	16133	16141	15993	15930	16057	16006	16136	16035	16015	16047	16126	16317	16018	15923	16109	16166	16043	16194	15982	16044	16266	16214	16159	16068	16235	16157	16123	16255	16133	15993	16161	16060	16122	16188	16291	16215	16113	16179	16390	16204	15967	16336	16083	16126	16140	16295	15871	15785	16084	16124	16046	16081	16003	16023	16196	15969	16001	16163	16213	16284	16201	16134	15895	16263	16008	16142	16096	15887	16132	16114	16104	16053	16023	15907	16308	16290	16278	16147	16229	16219	16062	16104	16373	16197	16007	16007	16197	16029	16075	16025	16039	16225	16003	16255	15915	15948	16062	16171	16230	15905	15899	15913	16264	16159	15953	16251	16161	16157	15969	16041	16149	16077	16070	16180	16137	16060	16101	16188	16228	16054	16081	16115	16079	16053	16022	16289	16149	16141	16151	16170	16103	16149	15984	16029	16208	16119	16127	16100	16054	16009	16248	16280	16337	16086	16209	16068	16232	16123	16042	16174	16187	16237	16035	16345	16315	16242	16127	16119	16069	16294	16078	16163	16131	16044	15764	16081	16373	16081	16224	16291	16302	16096	15931	16247	16241	16136	16208	16064	15964	16153	16091	15868	16082	16169	15926	16176	16012	16078	16249	16070	16039	16070	16268	16150	16073	16230	15997	16157	16282	16341	16023	16027	16120	16012	15942	15922	16208	16021	15973	16260	16170	16117	16096	16123	15928	15956	16061	16223	16132	16163	16056	16141	16148	16227	15982	16063	15999	16042	16060	16007	16139	16066	16039	16123	16016	16083	16155	15860	16096	16073	16109	16126	16089	16212	16132	16141	16246	16112	16210	16035	16353	16078	16276	16093	16202	15909	16200	16102	16089	16294	16297	16247	16063	16133	16171	16041	16157	16163	15975	16006	16126	16011	16093	15898	16031	16097	16180	16240	16112	16219	16037	15996	16043	16102	16213	16101	16204	16103	16177	16146	15930	16108	16114	16124	16131	16274	16248	16264	15985	16053	16273	16035	16073	16023	16100	16202	16043	16272	16124	16010	16126	16152	16110	16038	16292	16212	16069	16104	16235	16156	16151	16142	16205	16245	16125	16268	16167	16110	16137	16152	16075	16120	16177	16154	16147	16291	16016	16270	16104	15908	16117	16135	16253	16163	16192	16191	16067	16206	16077	16097	16106	16080	16260	16195	16081	16102	16294	16106	16221	16150	16184	16125	16188	16170	16364	16083	16096	16166	16179	16274	16026	16218	16125	16164	16041	16033	16207	16117	16301	16315	16044	16290	16016	16205	16146	16304	15961	16212	15999	16063	15975	15989	15932	16185	16120	16135	16069	16041	16102	16265	16217	16069	16146	16153	16012	16287	16008	16187	16282	16204	16116	15992	16169	16069	16207	16200	16022	16127	16271	15792	16053	16221	15997	16292	16092	15992	16071	16298	16142	16164	15962	16044	15949	16156	16068	16056	16205	16173	16077	16264	15901	16110	16259	16131	16018	16038	16081	16125	16094	16201	16152	16084	16238	16119	16263	15991	16253	16097	16036	16164	15979	16309	16031	16072	16040	15939	16359	16191	15910	16275	16172	16106	16049	16139	16244	16072	16038	16078	16215	16108	16264	16016	16286	16133	16079	16198
20345	35157	31605	24181	20871	18633	17326	16588	15772	15402	15226	14975	14812	14783	14609	14470	14600	14625	14388	14662	14511	14537	14273	14491	14185	14565	14382	14448	14495	14505	14404	14422	14660	14493	14277	14521	14579	14481	14219	14296	14513	14460	14567	14348	14368	14389	14290	14439	14425	14480	14620	14504	14501	14391	14464	14209	14339	14451	14433	14415	14499	14418	14481	14475	14353	14419	14313	14293	14453	14400	14363	14321	14475	14582	14365	14298	14365	14521	14417	14452	14466	14385	14346	14458	14353	14383	14264	14494	14309	14417	14519	14346	14368	14428	14374	14413	14303	14481	14476	14273	14415	14396	14326	14294	14451	14453	14456	14319	14446	14441	14282	14329	14283	14253	14534	14239	14384	14274	14435	14411	14394	14422	14302	14335	14408	14368	14283	14430	14322	14355	14259	14484	14598	14506	14325	14411	14477	14389	14413	14277	14155	14296	14484	14293	14602	14420	14573	14302	14197	14419	14383	14090	14146	14246	14422	14486	14405	14438	14244	14347	14499	14176	14442	14314	14402	14451	14261	14274	14469	14261	14457	14399	14297	14354	14325	14301	14384	14302	14261	14379	14279	14315	14472	14189	14268	14393	14371	14484	14287	14269	14330	14383	14386	14301	14321	14390	14416	14333	14347	14119	14445	14369	14424	14387	14264	14347	14316	14355	14303	14270	14312	14297	14315	14321	14478	14263	14169	14263	14331	14384	14294	14294	14440	14194	14378	14443	14236	14347	14361	14265	14383	14225	14411	14288	14562	14317	14314	14531	14325	14464	14393	14434	14469	14523	14482	14356	14419	14435	14340	14414	14331	14339	14265	14390	14301	14437	14273	14325	14430	14388	14240	14262	14094	14318	14453	14362	14272	14313	14380	14375	14414	14286	14395	14409	14321	14233	14468	14393	14392	14345	14481	14347	14346	14226	14331	14435	14542	14426	14229	14401	14221	14309	14309	14145	14447	14071	14311	14390	14312	14439	14434	14296	14465	14235	14276	14296	14393	14402	14337	14435	14242	14440	14434	14133	14257	14274	14320	14280	14309	14321	14461	14357	14390	14185	14340	14526	14303	14257	14368	14340	14358	14391	14220	14347	14437	14215	14200	14508	14316	14231	14277	14291	14293	14258	14476	14269	14576	14469	14490	14348	14375	14396	14202	14438	14430	14448	14457	14315	14283	14377	14186	14089	14366	14396	14455	14248	14459	14221	14254	14331	14250	14349	14453	14366	14339	14477	14372	14276	14350	14284	14318	14365	14416	14380	14331	14289	14332	14315	14276	14086	14375	14170	14250	14429	14334	14301	14136	14395	14343	14296	14434	14290	14433	14305	14213	14486	14449	14324	14373	14285	14412	14190	14451	14208	14457	14456	14277	14325	14371	14403	14501	14304	14373	14328	14294	14278	14307	14299	14324	14258	14309	14381	14278	14323	14296	14227	14432	14160	14245	14362	14516	14370	14412	14346	14342	14237	14471	14481	14244	14257	14480	14425	14331	14247	14508	14330	14342	14250	14334	14231	14441	14223	14214	14372	14225	14226	14354	14315	14242	14381	14413	14402	14388	14313	14323	14427	14350	14262	14414	14256	14403	14310	14303	14414	14290	14168	14217	14481	14272	14302	14324	14218	14556	14386	14393	14290	14318	14351	14341	14347	14280	14274	14376	14299	14420	14377	14334	14418	14413	14364	14362	14389	14261	14260	14399	14248	14278	14246	14324	14339	14309	14417	14559	14158	14158	14262	14184	14292	14328	14310	14404	14419	14421	14374	14231	14383	14147	14272	14186	14475	14331	14293	14229	14194	14418	14320	14229	14144	14312	14420	14219	14469	14231	14330	14279	14280	14293	14331	14405	14297	14412	14418	14446	14342	14377	14450	14304	14335	14483	14327	14221	14513	14342	14485	14409	14236	14307	14296	14323	14291	14413	14438	14332	14377	14376	14343	14496	14299	14305	14082	14417	14406	14387	14264	14352	14373	14235	14306	14279	14468	14329	14495	14286	14305	14307	14285	14407	14397	14461	14340	14248	14459	14458	14428	14235	14214	14210	14193	14516	14368	14171	14406	14220	14181	14442	14344	14270	14260	14421	14502	14382	14282	14379	14360	14416	14305	14411	14277	14388	14321	14452	14424	14247	14261	14460	14379	14192	14360	14447	14349	14308	14297	14337	14148	14458	14329	14436	14276	14228	14196	14303	14529	14341	14481	14146	14313	14407	14318	14391	14229	14263	14359	14397	14366	14341	14316	14527	14205	14311	14341	14337	14259	14407	14339	14380	14129	14479	14420	14471	14359	14447	14367	14266	14434	14242	14488	14425	14228	14434	14267	14281	14283	14260	14406	14424	14438	14407	14399	14435	14190	14227	14305	14215	14426	14347	14275	14228	14225	14351	14233	14543	14427	14233	14330	14205	14351	14316	14179	14294	14453	14408	14188	14396	14269	14302	14266	14363	14516	14283	14216	14552	14295	14413	14225	14399	14351	14340	14275	14270	14219	14343	14311	14400	14384	14338	14382	14120	14398	14540	14313	14309	14504	14409	14260	14363	14223	14340	14233	14309	14436	14456	14238	14432	14448	14084	14370	14268	14268	14443	14190	14243	14269	14442	14304	14274	14487	14212	14214	14489	14369	14316	14444	14362	14289	14290	14385	14301	14394	14350	14590	14403	14395	14495	14455	14295	14325	14236	14151	14483	14423	14360	14313	14402	14482	14497	14343	14304	14285	14372	14224	14248	14342	14286	14193	14300	14297	14400	14216	14470	14451	14289	14365	14302	14236	14320	14362	14331	14489	14323	14252	14343	14247	14263	14346	14225	14302	14206	14285	14453	14178	14323	14342	14369	14470	14280	14234	14475	14429	14353	14379	14320	14402	14350	14402	14257	14256	14425	14192	14284	14409	14403	14554	14229	14115	14222	14482	14330	14278	14498	14313	14250	14375	14360	14302	14209	14372	14330	14294	14329	14322	14266	14447	14288	14471	14208	14370	14360	14176	14447	14412	14310	14420	14432	14360	14362	14208	14463	14467	14058	14398	14411	14406	14356	14417	14328	14324	14367	14198	14282	14375	14364	14372	14410	14384	14364	14366	14365	14371	14384	14308	14393	14208	14473	14262	14329	14390	14304	14441	14241	14553	14259	14316	14210	14255	14369	14262	14381	14219	14395	14357	14400	14399	14249	14425	14415	14502	14477	14424	14416	14230	14218	14362	14437	14410	14325	14359	14231	14284	14481	14284	14326	14355	14411	14319	14382	14201	14299	14565	14305	14291	14387	14381	14283	14437	14308	14496	14258	14335	14240	14382	14325	14517	14250	14444	14194	14477	14285	14417	14280	14294	14469	14220	14420	14460	14327	14271	14463	14326	14288	14393	14248	14498	14368	14351	14452	14471	14322	14282	14420	14428	14376	14302	14469	14350	14278	14354	14279	14498	14512	14361	14380	14497	14431	14222	14340	14313	14457	14255	14285	14343	14381	14392	14420	14493	14310	14202	14339	14418	14315	14355	14241	14536	14318	14331	14397	14493	14339	14324	14353	14457	14491	14407	14333	14314	14382	14317	14365	14412	14197	14390	14242	14514	14395	14268	14374	14489	14342	14375	14332	14409	14521	14286	14299	14390	14355	14188	14350	14551	14352	14205	14211	14371	14234	14295	14413	14288	14265	14341	14389	14143	14261	14378	14270	14284	14385	14211	14460	14411	14476	14327	14427	14393	14468	14428	14195	14428	14201	14291	14308	14322	14496	14226	14622	14363	14270	14406	14469	14372	14442	14372	14280	14326	14316	14316	14355	14283	14309	14403	14361	14398	14441	14417	14303	14376	14364	14263	14460	14498	14294	14228	14400	14450	14211	14306	14381	14333	14356	14341	14392	14388	14339	14378	14444	14586	14260	14453	14237	14318	14403	14256	14171	14428	14354	14389	14299	14602	14417	14218	14341	14375	14384	14447	14451	14329	14217	14483	14450	14285	14338	14485	14375	14383	14509	14286	14401	14233	14345	14528	14329	14270	14427	14476	14259	14250	14348	14475	14335	14452	14229	14253	14154	14359	14409	14619	14306	14221	14292	14407	14319	14451	14326	14430	14241	14288	14340	14396	14427	14401	14347	14479	14505	14251	14413	14288	14303	14367	14490	14197	14333	14422	14272	14344	14295	14277	14147	14317	14213	14430	14381	14359	14321	14361	14314	14401	14238	14333	14338	14322	14340	14273	14365	14360	14308	14333	14278	14205	14508	14331	14317	14199	14234	14239	14444	14386	14469	14237	14298	14371	14239	14557	14276	14384	14146	14278	14376	14240	14505	14499	14344	14325	14360	14383	14262	14299	14369	14357	14323	14238	14323	14275	14195	14366	14436	14329	14339	14410	14388	14365	14317	14310	14205	14285	14321	14293	14511	14293	14373	14586	14249	14344	14342	14335	14453	14318	14387	14355	14301	14273	14310	14389	14333	14203	14487	14330	14232	14385	14479	14430	14351	14435	14518	14405	14441	14317	14358	14350	14394	14266	14463	14318	14415	14507	14393	14251	14424	14327	14293	14373	14327	14187	14281	14269	14456	14469	14536	14477	14472	14391	14327	14340	14277	14280	14371	14471	14271	14460	14438	14371	14329	14279	14296	14309	14424	14433	14442	14388	14390	14345	14368	14324	14350	14297	14342	14409	14234	14493	14253	14378	14194	14353	14383	14419	14287	14319	14535	14419	14363	14444	14403	14447	14299	14253	14339	14337	14355	14106	14422	14298	14238	14340	14293	14398	14308	14429	14315	14362	14377	14227	14318	14350	14284	14367	14296	14413	14354	14391	14323	14398	14411	14450	14272	14297	14386	14564	14231	14214	14295	14359	14483	14265	14336	14243	14494	14247	14492	14323	14418	14437	14294	14273	14426	14271	14428	14482	14224	14468	14220	14304	14217	14293	14376	14283	14551	14347	14253	14318	14215	14329	14391	14369	14246	14393	14320	14376	14403	14263	14248	14280	14385	14215	14488	14347	14304	14241	14245	14263	14502	14304	14420	14150	14315	14353	14340	14264	14391	14474	14286	14450	14334	14413	14479	14441	14236	14234	14296	14445	14374	14445	14290	14478	14312	14501	14280	14576	14237	14210	14306	14255	14208	14248	14366	14233	14288	14395	14489	14471
22355	20779	28325	23239	21072	23124	24314	19197	17817	17815	17443	17016	16908	16954	16957	16896	17013	16759	16599	16643	16625	16614	16656	16602	16635	16559	16653	16465	16373	16445	16432	16526	16365	16327	16450	16453	16519	16747	16487	16554	16478	16432	16474	16737	16443	16410	16500	16479	16539	16611	16297	16495	16416	16458	16358	16345	16588	16581	16533	16501	16439	16582	16593	16440	16378	16510	16348	16528	16405	16319	16450	16267	16644	16416	16361	16517	16491	16435	16423	16360	16397	16573	16384	16398	16409	16486	16653	16290	16344	16462	16247	16499	16241	16676	16671	16573	16303	16474	16359	16349	16355	16494	16472	16315	16305	16435	16344	16319	16323	16332	16327	16521	16431	16287	16286	16325	16376	16236	16273	16275	16389	16262	16417	16501	16395	16498	16519	16456	16449	16419	16373	16397	16496	16377	16332	16513	16247	16345	16434	16311	16355	16165	16497	16307	16342	16297	16397	16366	16258	16195	16575	16539	16355	16395	16514	16466	16328	16611	16303	16455	16502	16426	16518	16466	16589	16646	16390	16385	16312	16419	16431	16275	16423	16191	16351	16239	16361	16272	16312	16384	16294	16658	16401	16464	16537	16376	16392	16317	16416	16323	16396	16127	16421	16236	16261	16406	16327	16507	16424	16446	16513	16339	16496	16350	16354	16413	16448	16459	16454	16513	16537	16285	16282	16264	16424	16387	16476	16508	16439	16405	16491	16350	16373	16547	16174	16370	16398	16521	16480	16247	16223	16298	16307	16345	16384	16441	16447	16362	16331	16262	16187	16407	16480	16399	16525	16362	16279	16309	16361	16368	16281	16254	16409	16344	16476	16406	16311	16421	16471	16367	16287	16332	16632	16638	16449	16307	16344	16246	16381	16375	16304	16337	16320	16283	16360	16431	16539	16391	16431	16142	16425	16328	16568	16515	16169	16489	16486	16196	16369	16378	16465	16219	16487	16352	16257	16264	16584	16516	16378	16369	16251	16291	16405	16299	16409	16403	16374	16323	16120	16315	16466	16312	16402	16357	16426	16558	16349	16364	16265	16137	16313	16463	16445	16395	16513	16444	16384	16482	16373	16506	16405	16384	16311	16423	16418	16225	16388	16338	16443	16434	16378	16425	16485	16566	16317	16317	16272	16345	16388	16322	16294	16334	16589	16244	16436	16197	16676	16375	16317	16410	16189	16299	16196	16283	16326	16203	16270	16409	16362	16359	16342	16275	16566	16505	16293	16205	16471	16502	16326	16442	16535	16260	16235	16334	16572	16316	16243	16403	16373	16137	16397	16265	16439	16531	16266	16364	16432	16294	16337	16406	16244	16293	16496	16195	16436	16326	16197	16578	16329	16315	16267	16206	16354	16334	16484	16477	16225	16397	16380	16319	16412	16387	16343	16275	16314	16503	16338	16509	16222	16447	16347	16359	16472	16241	16493	16357	16440	16604	16516	16599	16345	16320	16333	16323	16267	16464	16502	16393	16380	16446	16419	16267	16346	16384	16255	16267	16416	16438	16486	16363	16278	16507	16364	16439	16315	16376	16468	16486	16237	16402	16376	16193	16624	16340	16468	16234	16236	16382	16398	16432	16257	16274	16365	16416	16314	16128	16684	16438	16484	16512	16313	16186	16523	16469	16353	16292	16381	16447	16441	16341	16473	16541	16678	16435	16450	16349	16364	16395	16500	16312	16335	16410	16487	16307	16339	16290	16459	16364	16418	16351	16394	16526	16342	16264	16388	16321	16185	16232	16208	16200	16221	16348	16357	16154	16197	16272	16387	16426	16496	16413	16236	16357	16231	16451	16333	16452	16389	16371	16266	16261	16391	16213	16471	16460	16342	16364	16387	16476	16374	16313	16358	16214	16169	16356	16486	16448	16384	16440	16392	16155	16286	16482	16303	16475	16394	16511	16293	16121	16278	16304	16316	16348	16367	16418	16441	16297	16325	16407	16466	16343	16476	16358	16492	16321	16314	16443	16321	16495	16654	16412	16353	16294	16292	16216	16257	16133	16388	16235	16304	16282	16283	16351	16389	16532	16361	16312	16167	16199	16401	16323	16365	16408	16345	16579	16477	16190	16362	16422	16358	16195	16403	16261	16391	16033	16358	16451	16536	16283	16447	16403	16246	16216	16293	16417	16480	16511	16224	16477	16316	16419	16359	16443	16506	16284	16327	16686	16312	16443	16345	16482	16432	16385	16442	16467	16459	16193	16308	16360	16295	16176	16395	16310	16371	16321	16278	16540	16219	16291	16476	16332	16204	16532	16475	16514	16514	16360	16311	16452	16484	16452	16547	16511	16324	16216	16322	16365	16330	16317	16186	16333	16329	16474	16378	16218	16391	16102	16269	16429	16352	16405	16311	16542	16274	16128	16386	16412	16425	16430	16298	16218	16399	16425	16387	16200	16157	16478	16359	16415	16341	16345	16462	16078	16435	16411	16393	16310	16428	16504	16299	16352	16374	16222	16369	16433	16355	16367	16487	16583	16246	16471	16421	16238	16280	16511	16297	16261	16368	16450	16335	16399	16343	16358	16324	16278	16157	16442	16311	16423	16391	16287	16432	16269	16353	16513	16404	16450	16111	16169	16488	16406	16316	16274	16268	16262	16222	16364	16340	16047	16244	16286	16328	16263	16185	16225	16384	16342	16462	16592	16370	16277	16442	16306	16512	16267	16366	16424	16311	16418	16352	16038	16352	16188	16186	16183	16251	16296	16212	16406	16433	16234	16248	16200	16180	16407	16422	16341	16355	16478	16370	16232	16589	16390	16303	16439	16409	16556	16443	16330	16352	16237	16377	16347	16314	16422	16255	16281	16335	16556	16304	16322	16340	16243	16227	16292	16366	16338	16373	16135	16298	16470	16424	16168	16360	16411	16293	16279	16321	16302	16386	16236	16179	16166	16088	16469	16452	16369	16283	16240	16398	16344	16316	16538	16464	16326	16374	16531	16345	16293	16210	16279	16421	16304	16456	16305	16368	16141	16461	16408	16466	16550	16423	16611	16289	16402	16339	16405	16263	16284	16178	16413	16343	16355	16333	16458	16243	16560	16303	16250	16397	16419	16221	16260	16481	16304	16394	16112	16532	16477	16343	16246	16388	16339	16422	16217	16340	16358	16491	16366	16234	16220	16164	16337	16441	16326	16113	16416	16354	16255	16202	16387	16407	16205	16213	16398	16259	16105	16185	16215	16399	16534	16367	16287	16145	16353	16213	16304	16288	16244	16519	16374	16474	16257	16376	16277	16276	16353	16190	16306	16237	16467	16448	16276	16255	16222	16256	16233	16172	16304	16445	16371	16192	16172	16320	16382	16326	16243	16408	16399	16359	16453	16273	16155	16537	16337	16250	16311	16381	16218	16300	16412	16045	16463	16535	16268	16591	16422	16280	16478	16484	16414	16482	16141	16219	16422	16339	16383	16347	16471	16423	16371	16476	16409	16404	16337	16114	16383	16386	16333	16291	16500	16269	16357	16244	16221	16183	16408	16393	16494	16328	16329	16434	16516	16327	16299	16475	16400	16271	16325	16266	16346	16384	16184	16212	16372	16278	16235	16449	16441	16224	16348	16395	16135	16479	16471	16372	16456	16205	16545	16375	16254	16432	16201	16233	16498	16174	16317	16488	16430	16288	16637	16399	16334	16430	16382	16279	16542	16382	16407	16245	16465	16468	16317	16280	16467	16393	16379	16461	16287	16418	16333	16350	16109	16557	16377	16531	16311	16518	16287	16194	16349	16153	16308	16292	16233	16375	16427	16494	16381	16229	16284	16394	16368	16515	16263	16304	16317	16347	16349	16236	16272	16469	16251	16358	16238	16456	16483	16373	16567	16357	16216	16349	16480	16500	16237	16290	16234	16354	16345	16437	16347	16425	16479	16400	16167	16335	16321	16426	16506	16271	16023	16324	16281	16420	16132	16437	16411	16503	16256	16407	16402	16335	16584	16294	16499	16641	16301	16337	16416	16468	16253	16315	16454	16400	16286	16258	16357	16413	16400	16318	16362	16372	16517	16465	16320	16321	16213	16419	16208	16416	16413	16253	16408	16335	16336	16308	16601	16325	16341	16373	16301	16519	16267	16266	16533	16533	16517	16286	16460	16488	16410	16258	16337	16383	16366	16427	16166	16388	16445	16424	16324	16334	16303	16367	16469	16367	16060	16315	16260	16438	16439	16204	16413	16351	16248	16222	16272	16477	16311	16323	16397	16292	16203	16462	16266	16365	16209	16222	16297	16309	16280	16389	16374	16251	16322	16212	16391	16459	16271	16296	16379	16408	16264	16292	16316	16453	16395	16415	16337	16355	16378	16378	16348	16311	16395	16306	16060	16553	16331	16435	16328	16438	16254	16258	16435	16436	16549	16513	16403	16388	16602	16340	16281	16391	16320	16363	16284	16320	16395	16432	16360	16115	16427	16411	16508	16218	16342	16401	16349	16277	16432	16285	16402	16422	16466	16231	16199	16367	16418	16554	16406	16284	16422	16260	16373	16327	16481	16377	16353	16510	16470	16475	16412	16299	16333	16353	16277	16449	16154	16233	16315	16292	16479	16311	16454	16208	16206	16435	16408	16296	16402	16306	16332	16200	16378	16415	16285	16496	16440	16201	16367	16523	16395	16253	16397	16491	16495	16329	16426	16451	16285	16548	16285	16465	16489	16272	16377	16288	16342	16452	16376	16480	16336	16395	16400	16127	16194	16416	16478	16499	16571	16295	16471	16372	16254	16530	16318	16342	16517	16435	16490	16233	16070	16242	16338	16453	16251	16352	16330	16413	16320	16263	16330	16567	16364	16258	16237	16229	16631	16263	16242	16423	16415	16343	16163	16463	16360	16314	16211	16363	16353	16535	16291	16337	16394	16285	16334	16336	16338	16399	16166	16395	16461	16458	16463	16356	16456	16150	16159	16291	16257	16411	16314	16212	16663	16555	16333	16336	16292	16428	16257	16300	16404	16566	16341	16367	16307	16552	16203	16436	16458	16340	16371	16337	16182	16286	16326	16429	16179	16285	16084	16461	16590	16340	16373	16320	16441	16383	16401	16291	16187	16410	16214	16592	16661	16307	16401	16241	16563	16338	16474	16236	16196	16323	16099	16491	16539	16262	16114	16641	16457	16401	16463	16385	16315	16456	16268
22540	40090	36058	27901	23703	20755	19163	17670	16808	16307	15755	15237	15253	15193	15070	15065	14920	14627	14807	14879	14727	14808	14771	14527	14685	14727	14529	14705	14658	14529	14623	14710	14660	14550	14528	14548	14714	14713	14743	14524	14590	14511	14681	14634	14576	14554	14854	14862	14623	14698	14817	14687	14667	14687	14599	14580	14561	14604	14413	14579	14424	14565	14593	14412	14416	14571	14528	14497	14471	14574	14622	14532	14475	14626	14655	14382	14304	14479	14348	14506	14602	14557	14537	14648	14451	14568	14602	14625	14633	14391	14671	14443	14545	14496	14440	14629	14495	14650	14593	14584	14434	14502	14525	14613	14565	14561	14487	14512	14420	14463	14568	14461	14257	14453	14451	14417	14289	14473	14555	14495	14697	14340	14514	14628	14339	14505	14675	14372	14583	14405	14617	14506	14612	14487	14499	14435	14490	14408	14442	14503	14481	14496	14397	14360	14462	14494	14598	14341	14485	14525	14487	14641	14449	14343	14716	14384	14561	14463	14613	14504	14439	14566	14400	14422	14511	14708	14383	14701	14559	14401	14453	14555	14479	14635	14573	14592	14647	14517	14524	14384	14432	14462	14481	14346	14539	14617	14566	14523	14509	14535	14626	14426	14501	14399	14495	14488	14520	14370	14643	14363	14449	14426	14443	14518	14380	14548	14524	14251	14463	14494	14585	14733	14391	14438	14333	14450	14609	14522	14552	14507	14527	14455	14598	14563	14425	14552	14472	14419	14300	14523	14489	14480	14661	14306	14463	14450	14541	14440	14586	14423	14545	14486	14592	14596	14482	14588	14476	14537	14522	14731	14463	14471	14455	14433	14558	14464	14617	14410	14452	14486	14491	14500	14419	14549	14367	14499	14482	14413	14546	14440	14594	14603	14430	14592	14573	14618	14402	14538	14479	14402	14546	14512	14546	14513	14478	14353	14581	14636	14384	14417	14502	14419	14539	14547	14560	14547	14511	14687	14440	14544	14593	14490	14512	14552	14470	14449	14391	14443	14528	14618	14368	14455	14428	14407	14564	14524	14510	14353	14563	14547	14539	14469	14587	14560	14448	14583	14591	14530	14591	14483	14423	14496	14356	14558	14538	14450	14384	14424	14607	14455	14350	14651	14605	14523	14428	14588	14702	14454	14516	14452	14408	14656	14474	14464	14380	14576	14506	14541	14415	14557	14479	14310	14373	14430	14519	14468	14549	14502	14500	14399	14522	14649	14462	14465	14544	14437	14502	14528	14638	14610	14489	14561	14587	14487	14576	14524	14441	14507	14700	14377	14475	14434	14600	14481	14569	14335	14558	14500	14481	14461	14555	14297	14615	14488	14519	14408	14383	14395	14553	14562	14588	14428	14577	14600	14497	14420	14537	14526	14484	14449	14565	14488	14572	14361	14615	14388	14505	14442	14612	14593	14478	14346	14455	14535	14486	14442	14639	14525	14582	14621	14452	14416	14495	14434	14549	14406	14381	14500	14551	14526	14316	14633	14588	14394	14422	14654	14631	14483	14559	14500	14544	14686	14607	14504	14454	14711	14571	14538	14353	14394	14485	14461	14597	14390	14419	14376	14507	14507	14530	14658	14505	14586	14536	14312	14501	14407	14607	14506	14376	14696	14657	14460	14525	14424	14585	14510	14431	14516	14375	14561	14386	14541	14512	14551	14421	14561	14661	14606	14379	14480	14610	14382	14463	14529	14559	14627	14463	14510	14364	14506	14463	14530	14334	14382	14584	14568	14349	14542	14476	14483	14451	14515	14441	14411	14500	14784	14462	14676	14423	14638	14482	14409	14463	14438	14390	14318	14401	14524	14534	14462	14423	14666	14647	14373	14752	14497	14407	14508	14410	14698	14654	14534	14514	14346	14581	14600	14535	14469	14497	14477	14447	14627	14526	14427	14391	14433	14384	14456	14612	14563	14482	14499	14486	14489	14641	14391	14579	14435	14385	14645	14565	14505	14447	14386	14349	14366	14364	14491	14606	14507	14484	14489	14381	14574	14278	14521	14455	14486	14571	14278	14529	14461	14515	14414	14440	14629	14419	14426	14491	14526	14618	14434	14537	14419	14636	14410	14544	14411	14586	14392	14569	14524	14379	14431	14450	14526	14545	14375	14455	14695	14274	14437	14416	14415	14477	14389	14488	14594	14409	14508	14540	14419	14507	14229	14341	14281	14542	14639	14680	14385	14509	14517	14359	14454	14488	14467	14433	14502	14395	14643	14482	14422	14369	14580	14559	14498	14549	14400	14476	14220	14556	14613	14643	14574	14301	14674	14592	14533	14634	14513	14617	14427	14429	14557	14550	14400	14397	14423	14440	14429	14525	14491	14513	14688	14609	14557	14450	14505	14486	14435	14465	14306	14573	14501	14315	14554	14260	14541	14336	14447	14414	14608	14501	14492	14551	14540	14504	14472	14434	14513	14474	14524	14495	14390	14589	14575	14484	14299	14458	14428	14451	14567	14532	14541	14459	14594	14598	14408	14382	14548	14514	14447	14379	14641	14586	14497	14551	14371	14486	14489	14525	14542	14421	14549	14493	14518	14442	14448	14568	14341	14510	14416	14554	14527	14416	14472	14420	14415	14416	14478	14608	14451	14426	14485	14520	14352	14307	14582	14392	14563	14439	14501	14412	14371	14472	14301	14484	14563	14588	14336	14390	14607	14423	14327	14415	14479	14478	14472	14596	14439	14342	14722	14458	14413	14449	14473	14448	14571	14605	14632	14384	14580	14599	14450	14458	14518	14395	14483	14539	14475	14472	14576	14409	14437	14431	14382	14550	14296	14510	14517	14389	14520	14551	14597	14264	14571	14477	14451	14490	14348	14681	14424	14524	14484	14507	14453	14538	14541	14443	14554	14686	14706	14513	14449	14546	14335	14434	14414	14386	14467	14501	14553	14579	14510	14506	14278	14560	14519	14622	14594	14285	14333	14403	14496	14523	14475	14419	14449	14421	14390	14425	14407	14410	14663	14434	14532	14516	14353	14621	14488	14462	14654	14486	14496	14551	14455	14549	14596	14560	14598	14580	14389	14553	14546	14411	14568	14512	14358	14437	14491	14512	14467	14406	14389	14471	14397	14338	14436	14704	14483	14557	14471	14454	14475	14634	14414	14576	14643	14515	14469	14526	14469	14641	14556	14464	14552	14459	14611	14427	14614	14496	14416	14393	14513	14646	14411	14522	14444	14485	14333	14540	14543	14570	14424	14515	14325	14654	14500	14384	14514	14481	14534	14646	14563	14442	14427	14542	14201	14647	14370	14347	14551	14627	14489	14526	14462	14388	14562	14497	14389	14530	14602	14469	14554	14535	14361	14398	14546	14665	14577	14583	14386	14526	14504	14428	14623	14394	14639	14531	14425	14387	14606	14520	14397	14437	14533	14626	14595	14449	14553	14497	14573	14507	14575	14427	14629	14499	14482	14489	14505	14421	14519	14598	14386	14592	14631	14304	14670	14680	14507	14500	14496	14458	14503	14454	14461	14651	14544	14516	14405	14481	14521	14455	14449	14426	14359	14484	14604	14374	14500	14442	14434	14403	14632	14457	14418	14573	14536	14653	14634	14615	14449	14556	14554	14465	14433	14325	14579	14347	14423	14429	14420	14598	14446	14468	14356	14489	14416	14537	14452	14576	14560	14599	14468	14460	14618	14506	14237	14484	14535	14538	14395	14485	14594	14587	14647	14405	14568	14631	14392	14510	14417	14454	14436	14673	14437	14544	14384	14471	14491	14404	14630	14468	14423	14449	14441	14672	14325	14336	14571	14588	14628	14391	14592	14344	14439	14554	14630	14372	14712	14549	14348	14476	14601	14516	14585	14406	14370	14450	14565	14627	14587	14395	14632	14650	14425	14422	14524	14478	14516	14448	14595	14433	14338	14439	14578	14565	14356	14472	14435	14407	14519	14589	14405	14442	14460	14437	14438	14391	14508	14594	14536	14618	14577	14386	14586	14625	14520	14505	14509	14577	14275	14607	14470	14538	14431	14373	14484	14256	14540	14383	14384	14618	14437	14583	14343	14551	14560	14538	14313	14483	14634	14521	14538	14380	14562	14498	14552	14527	14346	14638	14625	14515	14429	14443	14275	14542	14504	14298	14382	14486	14505	14541	14520	14316	14404	14349	14430	14332	14508	14604	14494	14381	14517	14537	14583	14461	14590	14615	14348	14564	14518	14419	14438	14649	14464	14462	14378	14467	14626	14372	14502	14387	14451	14552	14492	14562	14468	14493	14506	14567	14482	14443	14472	14628	14480	14491	14456	14433	14590	14487	14653	14573	14535	14532	14440	14417	14491	14499	14434	14415	14503	14458	14330	14552	14628	14227	14553	14383	14512	14397	14497	14633	14470	14569	14561	14482	14477	14488	14497	14523	14572	14437	14461	14549	14382	14572	14211	14547	14292	14524	14385	14479	14416	14529	14312	14441	14566	14460	14414	14450	14476	14597	14726	14452	14575	14602	14487	14513	14466	14609	14402	14531	14442	14436	14480	14412	14534	14419	14562	14501	14469	14486	14450	14616	14369	14597	14528	14410	14339	14319	14482	14349	14499	14680	14349	14440	14493	14654	14523	14380	14425	14379	14393	14489	14402	14553	14550	14562	14561	14518	14535	14403	14464	14365	14533	14638	14299	14706	14541	14450	14580	14544	14619	14553	14359	14613	14308	14377	14421	14568	14558	14621	14315	14613	14471	14510	14453	14540	14456	14449	14495	14491	14453	14489	14561	14502	14454	14395	14573	14440	14586	14514	14445	14455	14527	14502	14411	14530	14462	14500	14609	14419	14495	14374	14410	14461	14459	14409	14338	14439	14140	14481	14458	14595	14408	14600	14530	14474	14484	14477	14531	14478	14652	14533	14470	14397	14495	14588	14717	14312	14593	14590	14516	14541	14436	14406	14470	14603	14445	14503	14462	14377	14454	14574	14413	14646	14440	14501	14425	14430	14353	14480	14583	14395	14526	14373	14470	14390	14259	14549	14517	14478	14486	14470	14571	14474	14423	14503	14597	14611	14481	14642	14681	14445	14502	14389	14609	14445	14454	14453	14732	14529	14509	14440	14401	14539	14474	14547	14517	14444	14618	14564	14578	14411	14486	14482	14520	14643	14611	14360	14487	14365	14615	14347	14502
26990	22101	24888	21490	17606	16844	16507	15995	15891	16058	15605	15780	15894	15727	15716	15913	15809	15729	15605	15592	15789	15876	15848	15688	15789	15703	15587	15732	15722	15503	15818	15682	15544	15559	15469	15593	15686	15549	15688	15661	15706	15571	15870	15742	15673	15555	15688	15684	15627	15817	15537	15731	15767	15697	15615	15694	15753	15659	15549	15724	15533	15671	15792	15598	15595	15589	15490	15681	15535	15622	15619	15626	15462	15715	15659	15567	15530	15736	15863	15732	15741	15771	15752	15595	15631	15544	15850	15690	15525	15508	15668	15733	15547	15764	15489	15635	15552	15529	15695	15525	15699	15501	15745	15761	15565	15585	15578	15604	15534	15624	15543	15563	15624	15591	15787	15650	15734	15670	15752	15509	15530	15651	15661	15592	15590	15749	15659	15714	15643	15627	15639	15576	15467	15570	15661	15599	15628	15628	15557	15532	15698	15583	15619	15575	15793	15603	15457	15662	15699	15633	15509	15527	15490	15623	15563	15527	15556	15744	15541	15738	15576	15673	15428	15648	15640	15558	15659	15387	15753	15497	15449	15734	15769	15517	15354	15472	15760	15557	15618	15745	15526	15598	15449	15443	15640	15480	15542	15789	15756	15760	15510	15669	15674	15575	15714	15628	15548	15920	15401	15638	15517	15484	15763	15528	15909	15587	15556	15942	15566	15542	15603	15668	15610	15725	15591	15639	15423	15400	15557	15732	15611	15608	15671	15473	15680	15692	15601	15486	15632	15887	15607	15675	15607	15704	15682	15901	15833	15774	15509	15569	15548	15539	15699	15495	15678	15551	15434	15620	15643	15690	15745	15726	15702	15728	15542	15590	15575	15424	15598	15572	15608	15752	15708	15704	15562	15632	15556	15427	15450	15560	15654	15587	15649	15508	15674	15562	15568	15520	15638	15581	15511	15613	15490	15609	15335	15558	15767	15734	15719	15645	15481	15464	15645	15636	15476	15669	15645	15420	15702	15710	15536	15892	15860	15687	15625	15669	15787	15636	15785	15724	15646	15817	15659	15702	15577	15501	15419	15612	15551	15728	15709	15618	15665	15755	15709	15697	15489	15606	15619	15697	15650	15660	15532	15516	15442	15513	15418	15684	15620	15763	15601	15547	15752	15520	15595	15769	15598	15584	15865	15536	15553	15680	15653	15581	15581	15558	15530	15423	15620	15676	15618	15662	15734	15630	15625	15657	15594	15620	15717	15626	15626	15706	15793	15428	15593	15622	15506	15613	15621	15655	15731	15799	15554	15486	15507	15564	15726	15570	15687	15618	15584	15822	15516	15677	15675	15588	15729	15588	15726	15666	15624	15683	15722	15810	15500	15444	15624	15563	15530	15600	15612	15694	15491	15609	15590	15579	15601	15551	15559	15522	15621	15498	15448	15723	15561	15625	15679	15841	15723	15612	15634	15634	15617	15621	15661	15507	15713	15517	15635	15759	15646	15494	15734	15547	15510	15682	15570	15612	15730	15427	15560	15721	15672	15584	15513	15547	15791	15726	15753	15413	15750	15741	15702	15725	15561	15619	15534	15651	15626	15596	15522	15602	15601	15821	15774	15509	15603	15407	15451	15566	15561	15565	15475	15405	15624	15524	15644	15757	15647	15606	15820	15574	15588	15424	15456	15415	15495	15443	15692	15695	15594	15658	15520	15681	15535	15679	15642	15572	15610	15697	15515	15384	15571	15649	15739	15514	15795	15464	15842	15673	15749	15659	15558	15687	15518	15614	15513	15597	15706	15568	15509	15635	15730	15660	15597	15549	15679	15609	15437	15659	15681	15573	15565	15799	15724	15660	15587	15772	15516	15628	15550	15566	15623	15643	15524	15610	15599	15734	15644	15755	15662	15725	15631	15688	15487	15661	15539	15723	15598	15595	15699	15645	15526	15731	15484	15516	15650	15762	15544	15711	15678	15513	15741	15674	15645	15537	15714	15650	15588	15647	15613	15757	15754	15595	15785	15757	15763	15586	15664	15672	15604	15492	15877	15757	15539	15812	15481	15721	15719	15447	15683	15675	15393	15571	15370	15610	15582	15617	15824	15438	15592	15480	15550	15689	15662	15446	15419	15871	15584	15537	15715	15617	15659	15704	15667	15587	15560	15634	15668	15620	15617	15532	15703	15562	15558	15578	15829	15604	15614	15585	15648	15619	15571	15581	15571	15543	15694	15616	15716	15675	15790	15603	15528	15775	15568	15652	15584	15607	15722	15618	15607	15653	15758	15557	15696	15510	15703	15554	15765	15621	15702	15782	15631	15392	15959	15541	15919	15697	15720	15657	15635	15510	15618	15562	15582	15537	15705	15571	15772	15412	15520	15788	15784	15573	15784	15708	15599	15379	15407	15539	15569	15768	15617	15632	15686	15832	15532	15503	15629	15719	15750	15929	15624	15671	15637	15688	15507	15673	15617	15701	15866	15603	15502	15541	15518	15761	15429	15633	15669	15544	15644	15486	15589	15480	15471	15574	15663	15695	15697	15603	15701	15643	15640	15489	15622	15679	15630	15783	15684	15644	15516	15653	15559	15647	15610	15604	15527	15699	15566	15417	15594	15721	15564	15594	15677	15483	15773	15757	15757	15657	15430	15470	15643	15520	15606	15545	15378	15656	15690	15482	15616	15799	15721	15656	15518	15685	15650	15572	15628	15558	15639	15754	15816	15799	15677	15772	15529	15571	15540	15684	15599	15338	15585	15465	15668	15810	15452	15539	15670	15634	15662	15562	15556	15526	15902	15477	15666	15673	15851	15660	15732	15414	15482	15672	15683	15706	15538	15754	15558	15447	15441	15432	15684	15675	15583	15545	15703	15613	15667	15839	15593	15741	15721	15551	15735	15590	15657	15696	15625	15628	15560	15595	15722	15597	15699	15694	15604	15543	15488	15538	15711	15603	15724	15735	15626	15599	15785	15523	15699	15678	15515	15727	15470	15655	15771	15721	15649	15641	15623	15601	15682	15623	15690	15855	15746	15799	15645	15526	15712	15631	15784	15719	15524	15672	15461	15629	15411	15558	15706	15565	15633	15603	15715	15725	15830	15449	15540	15835	15494	15698	15766	15559	15755	15456	15743	15628	15661	15646	15571	15807	15655	15695	15839	15866	15811	15708	15674	15599	15742	15703	15605	15696	15678	15694	15543	15609	15784	15634	15705	15784	15665	15679	15648	15535	15570	15673	15803	15672	15568	15669	15770	15423	15490	15491	15524	15584	15838	15611	15635	15475	15540	15525	15645	15472	15600	15774	15612	15762	15620	15587	15815	15712	15484	15614	15788	15642	15643	15676	15607	15610	15757	15577	15697	15655	15606	15514	15507	15704	15704	15826	15765	15782	15779	15771	15643	15537	15568	15630	15601	15778	15562	15645	15612	15788	15748	15705	15638	15712	15776	15633	15799	15836	15518	15772	15679	15581	15747	15559	15796	15342	15589	15615	15517	15547	15630	15703	15529	15400	15676	15602	15552	15506	15786	15669	15588	15749	15428	15708	15650	15619	15653	15673	15670	15633	15725	15454	15579	15587	15591	15574	15589	15637	15727	15800	15660	15567	15785	15596	15549	15649	15707	15755	15765	15784	15682	15580	15680	15743	15721	15648	15564	15597	15709	15621	15501	15615	15772	15499	15723	15679	15509	15571	15594	15572	15612	15510	15581	15660	15474	15673	15781	15549	15564	15472	15783	15684	15494	15475	15547	15336	15678	15576	15489	15551	15457	15623	15753	15583	15681	15771	15662	15644	15817	15591	15500	15568	15647	15747	15579	15588	15545	15584	15822	15578	15661	15700	15749	15865	15700	15625	15619	15577	15700	15646	15564	15536	15662	15734	15449	15695	15670	15731	15610	15388	15526	15656	15481	15532	15823	15595	15651	15694	15591	15606	15491	15603	15562	15723	15657	15660	15634	15626	15724	15607	15779	15754	15689	15581	15749	15616	15497	15670	15637	15639	15546	15572	15626	15455	15587	15581	15568	15606	15741	15790	15571	15512	15566	15711	15797	15798	15621	15644	15675	15638	15581	15703	15758	15805	15549	15634	15713	15739	15701	15571	15597	15619	15747	15489	15470	15777	15582	15561	15636	15618	15444	15579	15584	15619	15723	15651	15588	15744	15837	15627	15619	15589	15622	15674	15687	15814	15524	15381	15462	15674	15607	15494	15686	15754	15779	15513	15697	15522	15743	15568	15509	15549	15628	15573	15759	15534	15442	15466	15602	15643	15673	15539	15526	15626	15751	15596	15590	15702	15859	15467	15292	15795	15653	15609	15265	15546	15667	15663	15576	15682	15724	15552	15760	15614	15657	15593	15509	15705	15585	15587	15535	15605	15689	15594	15659	15689	15640	15561	15619	15572	15830	15410	15811	15598	15783	15590	15499	15755	15777	15586	15602	15622	15609	15851	15704	15682	15659	15487	15885	15428	15551	15473	15686	15585	15657	15725	15603	15547	15727	15841	15694	15861	15732	15731	15689	15747	15738	15586	15748	15717	15430	15583	15720	15702	15655	15611	15699	15787	15390	15430	15658	15531	15682	15642	15588	15500	15758	15593	15713	15729	15719	15645	15703	15530	15730	15704	15766	15674	15718	15461	15538	15567	15710	15716	15565	15884	15646	15666	15497	15527	15565	15630	15751	15668	15545	15513	15499	15684	15684	15424	15697	15849	15708	15605	15529	15561	15604	15480	15553	15582	15767	15723	15737	15800	15799	15507	15596	15586	15658	15763	15566	15465	15630	15475	15628	15749	15565	15535	15817	15680	15775	15642	15630	15765	15657	15746	15691	15746	15570	15554	15591	15542	15502	15644	15744	15693	15560	15868	15642	15661	15592	15873	15802	15534	15524	15741	15586	15731	15550	15586	15779	15437	15552	15599	15607	15878	15710	15653	15627	15450	15717	15524	15739	15630	15620	15796	15614	15775	15684	15579	15882	15754	15794	15676	15799	15778	15630	15516	15610	15598	15705	15883	15579	15543	15581	15716	15652	15539	15713	15671	15585	15471	15625	15690	15575	15570	15671	15708	15496	15626	15590	15578	15350	15711	15722	15627	15397	15664	15567	15475	15458	15748	15717	15635	15806	15555	15701	15772	15746	15546	15623	15734	15718	15686	15789	15728	15792	15501	15555	15510	15621	15572
19336	26663	24075	19022	17061	16045	15285	14702	14535	14529	14283	14273	14392	14054	14177	14092	13965	14180	14219	14261	14018	14206	14159	14146	14171	14124	14154	14036	13850	14078	14274	14041	14206	14076	14059	14108	13903	14190	14094	13986	14112	14055	14055	13992	13981	13872	14048	14007	14128	14088	14175	14031	14112	14098	14127	14058	13962	14164	13977	14005	14170	14020	14038	14019	14131	14254	13893	13995	14005	14085	13984	14081	14093	14027	13927	14197	14009	14138	13853	13978	14257	13968	14132	13981	13897	14103	14113	13958	14090	14111	14009	13987	14041	13958	14031	14022	13884	14074	14053	13983	14212	13956	14157	14160	13883	14106	14158	14085	13959	14026	13842	14018	14027	14069	13935	14012	13856	13940	14088	14054	13989	14054	13995	14086	13943	13934	14107	14059	13929	14053	14082	14201	14033	14077	13999	13951	14027	14011	13992	13941	14117	13908	14209	14142	14113	13987	14060	14193	13979	14185	14068	14279	14000	13987	13985	14070	14113	14121	13925	13972	14071	13954	14027	13990	14241	13989	14002	14016	13947	14073	13967	14138	14043	14046	14140	14104	14080	14022	14156	13837	14095	14257	14159	14063	14004	14009	14071	14075	13909	14085	13962	14080	13794	14293	14096	13874	14254	13993	14059	13880	14185	13912	14250	14002	14096	14016	13932	14078	14066	14091	13970	14153	14051	14111	14087	14011	14114	14065	14046	14089	13972	14059	13855	14036	14011	14179	13938	14161	13901	13972	13935	14152	13974	14113	13941	13964	14043	13873	13772	13893	14088	14128	13996	13931	14045	13884	14008	14125	13993	13979	13986	14076	14172	13953	14110	14095	13975	13976	14005	14025	13956	14043	14169	13926	14038	14140	14176	13950	14180	14138	14022	13984	14129	14081	14074	14184	14022	14123	14127	13984	14140	13871	14047	13823	13964	13993	14041	14111	14161	14120	14066	13929	14052	14081	14092	13934	14103	14064	13877	13969	14060	13995	14133	13974	14195	14169	13972	13930	14103	14017	14084	14003	14068	14037	13999	13878	14050	14035	14004	13940	14136	14023	14023	13957	14046	14118	13814	13955	13976	14042	14245	14131	14307	14180	13975	14184	14165	13867	14035	13922	14117	14135	13978	14056	14120	13876	14147	14017	14023	14006	13999	14006	13942	14037	14091	13879	13990	13957	14025	13882	14075	14058	13876	14193	14132	14138	14043	14044	13946	14076	14003	14143	14003	14019	13910	14091	13907	13993	13996	13984	14084	13930	14183	14105	14010	14144	14027	13970	14065	14070	14049	14095	13980	14086	13969	13890	14010	13925	14052	14034	13947	14157	14130	14071	13984	14150	14093	13961	14010	14120	14013	14038	14028	14119	14089	13927	14079	14050	14103	14065	13958	14033	14106	14216	14058	14125	14049	13959	14050	13906	14041	13819	14160	14191	14003	14016	14049	14086	14105	13984	14018	13954	14039	14074	14181	13992	14203	13883	14167	13936	14023	14112	14067	14024	14183	13975	14049	14013	14008	14036	13965	14070	14052	13924	13994	14001	14051	13974	13969	14081	14127	14114	14066	14007	13916	13972	14134	14090	14025	13967	13929	13945	14127	13983	13974	13956	14108	14191	13888	13891	14153	14074	14152	14009	14116	13974	14069	14088	14027	14213	14041	14015	14192	13980	13987	13981	14069	13928	14133	13994	13934	14067	14007	14022	14021	13976	14111	14116	14086	13966	14070	14033	14084	13873	13950	14040	14018	14186	13983	14121	13904	13965	14308	13968	14124	14206	14121	14006	14142	14016	14076	14084	14123	14057	14013	14086	14199	14013	14002	14095	13991	13984	14077	14012	14149	14116	13940	14014	14073	13985	14042	14167	13991	14122	14038	14056	14114	13962	13998	13890	13987	14065	13937	13881	14039	13910	14097	14081	13967	14027	14108	14085	13973	14094	14131	13951	13854	14132	14006	14019	14041	14008	14030	14138	13952	14115	13810	14121	13919	13842	13942	13998	14200	14077	14129	13961	14182	14004	14114	14017	14058	14060	14003	14071	14191	14024	14138	14104	13802	14087	13926	14057	14013	13975	14061	14108	14217	14214	14122	14014	14060	13840	13831	14143	14130	14041	13896	13905	13964	14127	13977	14062	14128	14118	13890	14100	13989	13922	14013	14138	13951	14084	14198	14062	14108	14101	13991	14056	14109	14155	14060	14063	14029	14024	14049	14109	14059	14103	14111	14086	14008	14195	14007	14022	14003	14036	14025	14130	13956	13962	14124	14007	14072	14001	14111	14116	13872	14098	13974	14171	14053	14037	13992	14048	14063	14175	14147	14137	14089	13933	14146	14107	14066	13920	14013	13860	14136	14054	13946	13999	13982	13886	14013	14061	14086	13999	14046	14017	13958	13966	14135	14130	13878	14095	14116	14075	14058	14024	14105	14061	14219	14024	14001	13864	13860	14002	14037	13912	14114	14093	13945	14093	14123	13988	13988	14068	14052	14041	14155	13868	13982	13958	14139	14099	14003	13972	13978	14061	14171	13988	14113	14007	14037	14104	14032	14078	14102	14147	14037	14050	14019	14042	14110	14062	13971	14087	14100	14213	13817	13990	14159	14066	14068	14007	13970	14198	14004	14071	14024	14085	14138	14099	14128	14081	14095	14029	14027	13944	13791	13953	14136	13976	13876	14048	13906	14118	14079	14133	13973	13898	14101	13939	13915	13873	14045	14141	13938	14065	14089	14100	14130	14007	14106	13827	13977	14116	13956	13957	14062	14224	14043	13992	13978	14082	13821	14203	14025	13860	14010	14230	14040	14051	14090	14076	13960	13885	13898	13990	13965	14094	14054	13985	14036	13980	14124	14018	14060	13985	14056	14110	14037	14068	14036	14041	14104	14116	13998	14023	14044	13993	14055	14170	13989	13889	14103	13966	14134	14156	13975	14107	14149	13978	13975	14028	14031	14033	14118	13985	13941	14120	14003	13944	14005	13901	14100	14020	14249	14032	13990	14095	14061	14144	14136	13856	13852	14108	13990	13840	13970	14014	13972	14016	13967	14027	14065	14046	14132	14036	13966	13955	14044	14075	14106	14109	14106	14099	13957	13979	14009	14024	14032	14019	13914	13879	14121	14079	14239	13951	14081	13860	14086	13861	14050	14233	14003	13996	13918	14045	13861	14011	14097	14049	14060	13987	13997	14134	13996	13992	13846	14111	14040	14061	14097	14013	14019	13908	14125	14055	14200	14154	14034	13977	13991	14020	14142	14045	14206	13930	14164	14059	13862	14427	13973	13854	13958	13873	14035	13975	14058	14136	14105	14121	13938	13969	14146	13864	14067	13983	14049	13978	13972	14123	14088	14207	14075	13900	13920	14005	13963	13966	14060	13991	14094	13884	14022	13993	14022	14012	14105	13966	14099	14144	14124	13988	14092	13934	14092	13913	13990	14125	14218	14046	13996	13872	14033	14182	14208	14095	14163	13968	13874	14128	14177	13934	14034	13886	13736	13941	14031	14012	13998	13956	13959	13946	14211	14317	14114	14166	13996	13901	14059	14056	13986	13986	14054	13988	14020	13947	13955	14132	13996	14183	14047	14060	13962	14102	13963	14136	14024	13950	14104	13997	14155	14171	14067	14108	14224	13981	14147	13899	13997	13908	13940	13897	14052	13991	14079	14026	14046	14007	13970	14125	14153	13938	14112	14101	14084	13989	14101	13895	14138	14019	14004	14022	13998	14048	14013	14023	14177	14042	14090	14078	13944	14039	14064	13971	14089	14068	13960	14068	14025	14274	13767	14033	14062	14148	14004	14045	14108	13947	14067	13916	14040	13836	13969	14036	13941	13991	14095	14051	14042	13992	13997	14111	14086	14136	14130	14118	14061	14034	13981	13941	13974	14048	14064	14099	14009	14043	14018	13944	14012	14182	13980	13903	13893	13999	14140	14164	14089	14026	14029	13911	14084	14029	13862	13958	14117	14005	14132	14127	13996	14098	13998	14038	13974	13968	13735	14149	13921	14126	13982	14107	14007	13943	14037	14202	13836	14127	13768	13967	14043	14019	14046	13993	14098	13938	14197	14006	14059	13926	14091	14009	13905	14092	14106	14183	13893	14007	13902	14124	14045	13973	13962	13998	13939	13984	13989	13966	13978	13969	13993	14108	13944	14126	13946	14061	14045	14105	14121	14146	14010	14008	14206	14170	14109	13908	14012	14010	14104	14173	13996	13982	13940	13980	14111	13829	14080	14018	13913	14072	14001	14183	14034	13955	14042	13982	14069	14012	14041	14115	13970	14004	13995	14069	14027	14133	14004	14074	14030	14031	14155	14095	13842	14121	14009	14012	14120	14046	13902	13941	14137	13781	13893	14107	14085	14029	14230	14213	14031	14142	13956	14011	13946	14107	14084	14107	14076	14084	14088	14009	14181	13905	14062	14075	14079	14130	13971	14096	13935	13976	13990	13992	13885	13998	13973	14106	14127	13814	13969	14031	13951	14119	13807	14034	14002	13943	14078	14118	14089	14121	14077	14124	14135	13981	14051	14029	13917	13981	13977	13952	14159	14092	14012	13967	14020	13847	13951	14004	14145	14041	14169	14057	14159	13889	13984	14198	14072	13998	14041	13962	14041	14082	13905	14147	14041	14027	14129	14040	14128	14099	13947	14186	13885	13951	14086	14097	14008	13903	13879	14010	14094	14006	14062	14004	13882	13975	13900	14047	14041	14060	14129	14067	14145	14075	14102	13953	14244	14162	14002	13966	14031	13960	14158	13922	14003	14127	13896	13852	14039	13918	14124	14122	14093	14084	13991	14061	14084	14096	13988	14125	14037	14019	14052	14048	14120	13996	14088	14039	14046	14143	14077	13998	13962	14150	13985	14080	14016	14140	13992	13959	14032	14067	14017	13977	14091	14141	14099	14184	13910	14102	14110	14081	14043	13957	14200	13967	14021	14151	13963	14017	14054	13971	14118	14084	13964	14205	14046	14008	14089	14004	14230	14011	14019	14116	14114	13983	14087	13945	14057	14121	13946	13864	14090	14205	13991	13907	14001	13959	13902	14038	14017	14007	14143	13889	14035	14205	14076	13813	14131	14102	14118	13988	14110	14055	14092	13880	13983	14120	13970	14216	13970	14023	14055	14010	13991	14035
23326	20694	27890	23670	21642	21583	20620	17713	17143	16896	16677	16750	16597	16524	16450	16504	16355	16338	16418	16292	16365	16400	16351	16272	16262	16351	16180	16357	16177	16078	16430	16225	16116	16049	16315	16217	16180	16033	16260	16278	16188	16328	16398	16193	16075	16213	16023	16281	16215	16382	16224	16158	16344	16142	16092	16338	16218	16108	16199	16207	16294	16231	16159	16283	16082	16198	16145	16137	16219	15986	16153	16276	16099	16147	16072	16181	16090	16328	16226	16235	15934	16174	16211	16084	16004	16175	15965	16176	16268	16224	16199	16202	16333	16027	16186	16143	16043	16213	16015	16118	16306	16229	16260	16185	16223	16258	16185	16026	16227	16091	16197	16127	16069	16218	16237	15961	16163	16169	16032	15978	16308	16160	16093	16089	16010	16134	15946	15877	16139	16137	16095	16127	16079	16069	16159	16031	16068	16147	16049	15877	16165	15983	15942	16034	16057	16027	16236	16139	16078	16070	16379	16259	16268	16112	16046	16090	16159	16042	15951	16206	16400	15910	16232	16149	16213	16216	16039	16213	16228	15986	16159	16104	16047	15950	16213	16203	16268	16223	16153	16385	16186	16161	16268	16374	16068	16032	16202	16232	16292	16198	16187	16245	16034	16066	16099	16063	16040	15963	16030	16298	16188	16164	16165	16279	16055	16136	16222	16239	16071	16115	16162	16308	16073	15981	15991	15996	16103	15986	16111	16161	16332	16269	16281	16070	16304	16114	16223	16203	16000	15977	16110	16064	16097	16140	16057	16119	16235	16142	16161	16094	16098	16028	15882	16115	16388	16297	16175	16173	16363	16124	16068	16059	16010	16082	16065	16167	16041	16038	16073	16070	16042	16186	16010	15883	16125	15984	16076	16229	16232	16025	16108	16161	16136	16246	16213	16182	16147	16170	16428	16088	16079	16146	16129	16035	16313	16218	16217	15973	16049	16141	16197	16033	16015	16195	16197	16150	16018	16326	15992	16086	16272	16293	16122	16141	16293	16149	16270	16225	16236	15972	16136	16091	16179	16149	16116	16179	16221	16149	15873	16118	16139	15974	16169	15973	16119	16090	16187	16167	16144	16017	16305	16016	16300	16168	16035	16145	16219	16095	16002	16068	16106	16127	16084	16275	16245	16104	15878	16050	16013	16123	16112	16134	16216	15979	16162	16043	16064	16152	16068	16228	16158	16183	16198	16192	16120	16327	16158	16243	16408	16072	16028	16014	16096	16114	16254	16089	16078	16213	16019	16279	16231	16245	16215	16097	16214	16245	16128	16096	16181	15974	16113	16163	15974	16018	16188	15889	16092	16044	16103	16160	16213	16336	16445	16221	16114	16168	16283	16063	16217	16124	16298	16173	15867	16050	16208	15988	16102	16030	16396	16207	16095	15985	16048	16136	16187	16179	16068	16041	16165	16174	16142	16126	16093	16266	16155	16266	16092	16017	16049	16032	16147	16081	16198	15941	15990	15817	16023	16117	16163	16257	15765	16058	16059	16071	16218	15988	16042	15993	16104	15972	16147	16004	16121	15935	16044	16141	16110	16093	16220	16210	16063	16322	16270	15989	15956	16303	15929	16228	16167	16239	16166	16035	15959	16123	16339	16093	15980	16068	16024	16023	16063	16151	16111	16184	16282	16064	15940	16244	16243	16115	16046	16064	16288	16129	16036	16176	16267	15992	16185	16053	16265	16063	16133	16140	15977	15995	16086	16214	16316	16118	16112	16035	16016	16178	16195	16292	16197	15979	16065	16163	16009	16171	16151	16194	16052	16020	16082	16015	15964	16327	16161	15984	16123	16120	16212	15913	16075	16071	16074	16042	16260	15971	16218	16159	16219	16205	15975	16070	16279	16091	16175	16340	16131	15986	16202	16079	16228	16222	16172	16245	16013	15965	16248	16219	16140	16270	16055	15883	16175	16136	16092	16104	16210	16152	16176	16075	16076	16246	16224	16161	16139	16321	15949	15874	16173	16120	16209	16153	16088	16098	16099	16090	16060	16222	16133	16188	16173	15931	15980	15967	16280	16144	16181	16294	15924	16237	16063	16213	16077	16242	16218	16252	15987	15994	16133	15984	16172	15912	16181	16150	16148	16277	15928	15893	16054	16270	15831	16009	16353	16006	16129	16233	16306	16132	16053	16343	16274	16289	16124	16025	16089	16287	16186	16099	16286	15978	16108	16106	16007	16263	16120	16168	16095	15971	16139	15959	16280	16189	16244	16094	16151	16187	15985	16385	16156	16261	16289	16283	16169	16088	16073	16160	16105	16037	16068	16171	16021	16089	15940	16136	16048	16130	15958	16161	16124	16135	16311	16152	16038	16106	16123	16152	15845	16160	16086	16072	16146	16088	16082	16065	16173	16014	16102	16012	16233	16134	16075	16249	16190	16270	16296	16097	16180	16105	15997	16006	16131	16041	16140	15995	16177	15999	16105	16159	15940	16011	16361	16021	16131	16145	16077	16099	16043	16184	16227	16135	16130	16215	16123	16241	16234	16284	16108	16235	16185	15979	16118	15895	16111	16069	15751	16003	16373	16109	16246	16155	16090	15940	16205	16307	16186	16028	16037	16104	16097	15987	16028	16217	16158	16316	16019	16109	15933	16078	15982	16104	16160	16008	16136	15886	16067	16133	16152	16130	16179	15982	16134	16143	16189	15906	16122	16228	16126	16098	16072	16344	16044	16190	16145	15973	15917	16043	16017	16099	16150	16064	16053	16063	16135	16212	15961	16146	16098	16223	16014	16089	16103	16198	16248	16208	16112	16041	16007	16235	15935	16024	16129	16167	16125	16034	15896	16054	16037	15969	16052	16139	15988	16171	16268	16087	16026	16019	16260	16051	16191	16122	16165	16062	16042	16093	16042	16159	16154	16274	16183	16101	16022	16155	16077	15953	16220	16148	16298	16058	16152	15878	15976	16087	16209	16005	16013	15936	16207	16170	16178	16298	16151	16153	16188	16098	16360	16258	16034	16050	15976	16076	16098	16060	16086	16222	16172	16378	16086	16177	16017	15957	15927	16162	15955	15809	16151	16168	16254	15964	16150	16148	16326	16112	16175	16195	16120	16164	16258	16055	16183	16229	16251	16161	16377	16151	16242	15969	15948	16271	16234	16134	16090	16011	16048	16031	16013	16261	16108	16119	16165	15822	16120	16193	16116	16315	15987	16129	15938	16350	16006	16140	16154	16102	16089	16091	16236	15938	15957	16205	16087	16124	15966	16118	15988	15819	15999	16178	16041	16168	16182	16213	16116	16118	16287	16374	16068	16155	16133	16122	16084	16031	15959	16292	16199	16190	16098	16187	16458	16180	16236	16048	16211	15940	16324	16068	16199	16082	15906	16152	16211	16135	16103	16196	15995	15967	16188	16126	16153	15970	16263	16220	16029	15938	16268	16172	16170	16224	16091	16202	16315	16043	16110	16205	15967	16209	16372	16103	15976	16025	16433	16242	16372	16118	16024	16037	16291	15999	16052	15997	16213	16163	16076	16211	16148	16177	16121	16248	16215	15910	16293	16114	16436	16260	16049	16411	16245	15959	15906	16161	16188	15948	16068	16351	16185	16235	16159	16181	16015	16273	16187	16154	16265	16106	16231	16118	16055	16173	16180	16199	16159	16090	15883	16235	16138	16069	16133	15975	16076	16021	16098	16120	16345	16127	16110	16121	16087	16194	16159	16474	16114	16167	16108	16146	16238	16117	16081	16166	16210	16199	15985	16072	16098	16159	16102	16012	16271	16052	16180	16032	16226	16110	16409	16204	16129	16129	16049	16130	16050	15979	15955	16219	16179	16178	16158	16156	16081	15964	16141	16128	16293	16163	16224	15943	15919	16022	16207	16234	16285	16216	16099	15930	16269	16054	16110	16077	16097	15935	16150	15955	16186	16189	15945	15874	16108	16088	16057	16177	16045	16131	16181	16083	16042	16040	16293	15990	16229	16161	16183	16275	16211	16078	16108	16191	16252	16055	16137	16038	16192	16021	15973	16095	16257	16266	16045	16116	16234	16272	16082	16232	16131	16054	16193	16457	16149	16283	16165	16039	16164	16220	16137	15993	16110	16158	16262	16131	16050	16111	16261	16100	16133	16016	16179	16080	15980	15927	16050	16075	15989	16067	16078	16301	16125	16264	16217	15927	16208	16152	16138	16220	16377	16176	16267	16179	16234	16126	16077	16147	16179	16302	15977	16149	15990	16210	16133	16022	16034	16086	16117	16112	16040	16083	16137	16051	16092	16321	16233	16132	16164	16196	16128	16313	16111	15950	16281	16024	16147	16046	16053	16066	16122	16022	15934	16091	16131	16113	15980	16101	16030	16324	16149	16032	16284	16069	16021	16155	16116	16369	16141	16097	16225	16165	16046	15953	16201	16130	16133	16130	16132	16304	16125	16003	15993	16029	16158	16073	15999	15925	16214	16090	16087	16186	16221	15758	16057	16315	16159	16320	16129	16309	16008	16136	16142	15994	16156	16035	16156	16189	15799	15975	16102	16203	16189	16210	16195	16157	16141	16300	16281	16157	16149	16057	16073	16050	16219	16124	16177	16197	16159	16201	16099	16225	16161	16118	16096	16014	16017	16259	16261	16132	16297	16150	16317	16098	16213	16137	16024	16250	16006	16060	15964	16153	15916	16282	16223	16290	16189	16154	16357	15983	16121	16200	15951	16238	16023	15976	15951	16126	16141	16250	16335	16168	16122	16131	16057	16013	15968	16064	16122	16000	16148	16280	16010	16036	16322	16045	16022	16192	16226	16102	16175	16144	16135	16218	15929	16073	16090	15943	16149	16163	16091	16107	16158	16130	16296	16103	15958	16109	15965	16036	16152	16110	15987	16124	16200	16177	16250	16298	16218	16023	16283	16110	16181	16210	15990	15948	16168	16000	16077	16294	16141	16182	16148	16060	16073	16030	16153	16198	16153	16143	16103	16213	16065	16091	15849	16212	16069	16060	16004	15950	16278	16151	16121	16272	16024	16175	16053	16169	16050	16121	16260	16169	16086	16033	16138	16297	16088	15992	16391	16103	16243	16009	16065	16247	16047	16127	16102	16163	16315	16256	16110	16059	16009	16194	15964	16039	16136	16077	15950	16156	16352	16090	16091	16164	16075	16165	16175	16092	16163	15964	16195	16214
19991	34488	31059	24195	20304	18551	17169	16352	15929	15352	15094	14885	14928	14828	14648	14619	14689	14559	14520	14469	14496	14498	14517	14357	14478	14440	14355	14319	14580	14420	14271	14465	14262	14453	14358	14443	14203	14419	14348	14266	14273	14367	14255	14405	14417	14395	14376	14587	14427	14324	14396	14369	14547	14350	14414	14364	14358	14336	14320	14275	14328	14229	14252	14511	14234	14289	14346	14395	14445	14480	14383	14366	14310	14309	14317	14303	14470	14352	14305	14462	14419	14434	14479	14371	14235	14278	14466	14407	14333	14331	14224	14389	14356	14309	14209	14299	14340	14357	14573	14439	14296	14269	14457	14356	14169	14477	14310	14385	14349	14161	14474	14336	14346	14192	14452	14333	14274	14316	14322	14408	14357	14371	14317	14388	14389	14408	14342	14272	14465	14344	14300	14232	14503	14292	14282	14279	14191	14194	14166	14537	14234	14233	14435	14222	14296	14334	14357	14372	14224	14466	14204	14190	14334	14292	14446	14368	14306	14134	14344	14463	14399	14383	14414	14243	14241	14166	14336	14325	14440	14246	14347	14389	14267	14322	14169	14228	14405	14222	14356	14419	14282	14350	14431	14383	14325	14299	14286	14395	14376	14372	14424	14423	14206	14455	14204	14501	14449	14328	14377	14399	14398	14341	14308	14386	14313	14433	14249	14348	14369	14336	14256	14383	14310	14294	14294	14273	14343	14175	14363	14243	14366	14262	14333	14372	14334	14431	14296	14360	14317	14254	14458	14346	14377	14173	14188	14309	14085	14250	14426	14393	14310	14398	14349	14300	14223	14522	14372	14242	14353	14409	14206	14268	14221	14342	14302	14320	14289	14248	14305	14352	14260	14347	14255	14460	14393	14281	14308	14116	14296	14219	14351	14384	14376	14271	14194	14412	14269	14497	14454	14181	14187	14370	14336	14327	14332	14247	14317	14447	14269	14262	14349	14199	14031	14248	14319	14342	14400	14407	14264	14448	14394	14398	14210	14360	14312	14286	14235	14265	14456	14352	14239	14394	14311	14476	14331	14235	14329	14351	14318	14331	14326	14184	14352	14403	14344	14313	14317	14241	14261	14339	14225	14405	14136	14310	14336	14396	14320	14238	14153	14317	14236	14265	14304	14484	14336	14526	14368	14329	14231	14455	14537	14352	14383	14358	14424	14202	14247	14393	14358	14252	14286	14196	14379	14390	14321	14336	14355	14366	14393	14545	14213	14209	14375	14357	14305	14126	14336	14429	14358	14312	14354	14320	14432	14461	14228	14491	14376	14293	14404	14402	14429	14371	14358	14280	14279	14283	14351	14404	14197	14207	14569	14373	14203	14228	14354	14386	14158	14167	14385	14325	14217	14157	14373	14249	14271	14096	14507	14322	14136	14346	14396	14392	14277	14274	14382	14434	14270	14275	14304	14316	14373	14326	14318	14308	14386	14333	14360	14212	14355	14474	14358	14277	14278	14477	14289	14515	14290	14510	14293	14363	14378	14294	14315	14500	14310	14323	14477	14357	14367	14317	14344	14434	14383	14363	14366	14386	14255	14329	14362	14314	14341	14351	14376	14330	14304	14227	14409	14473	14188	14288	14362	14168	14277	14443	14376	14478	14439	14234	14223	14398	14335	14501	14297	14339	14353	14301	14392	14145	14469	14339	14349	14450	14453	14260	14427	14322	14369	14251	14263	14372	14418	14370	14345	14248	14362	14154	14328	14286	14431	14276	14553	14248	14405	14331	14294	14335	14381	14410	14038	14428	14212	14315	14313	14365	14530	14320	14314	14324	14354	14369	14482	14346	14525	14426	14359	14390	14320	14374	14296	14313	14372	14374	14392	14406	14390	14275	14439	14435	14195	14329	14261	14281	14192	14443	14245	14286	14338	14376	14196	14305	14275	14279	14366	14301	14314	14373	14314	14333	14232	14291	14455	14309	14220	14403	14127	14319	14198	14476	14327	14301	14329	14267	14408	14355	14328	14297	14303	14312	14450	14325	14316	14315	14281	14238	14434	14245	14114	14328	14446	14286	14268	14298	14357	14171	14243	14212	14358	14206	14243	14213	14400	14353	14391	14290	14156	14393	14222	14331	14338	14276	14288	14397	14233	14288	14183	14249	14441	14327	14395	14480	14286	14401	14476	14483	14172	14245	14256	14355	14448	14360	14310	14210	14372	14254	14160	14274	14325	14196	14355	14367	14461	14459	14159	14389	14190	14439	14347	14334	14377	14245	14454	14336	14246	14461	14368	14271	14477	14434	14293	14202	14396	14330	14301	14326	14454	14338	14324	14457	14339	14364	14167	14330	14264	14320	14367	14374	14377	14222	14348	14342	14383	14339	14232	14128	14206	14353	14287	14347	14225	14414	14518	14246	14254	14302	14413	14353	14265	14493	14318	14308	14275	14402	14257	14331	14282	14432	14292	14396	14364	14310	14256	14375	14405	14367	14413	14290	14002	14417	14422	14236	14358	14261	14223	14320	14436	14151	14281	14303	14278	14349	14354	14369	14471	14420	14436	14327	14337	14255	14305	14366	14418	14274	14427	14441	14404	14415	14378	14204	14256	14204	14193	14357	14452	14304	14353	14355	14158	14346	14347	14185	14455	14377	14450	14311	14289	14496	14238	14456	14326	14490	14320	14360	14437	14417	14355	14209	14369	14336	14267	14417	14221	14219	14368	14456	14373	14244	14362	14448	14440	14192	14465	14516	14302	14345	14214	14172	14349	14374	14244	14369	14254	14311	14369	14390	14567	14074	14187	14472	14328	14471	14331	14333	14291	14131	14323	14323	14267	14359	14427	14170	14370	14335	14347	14434	14285	14279	14569	14182	14305	14361	14405	14205	14142	14439	14449	14452	14286	14282	14356	14337	14245	14383	14274	14519	14367	14411	14386	14340	14340	14401	14249	14327	14293	14387	14429	14345	14482	14331	14268	14271	14251	14329	14341	14152	14447	14500	14233	14217	14488	14231	14347	14413	14295	14270	14453	14393	14295	14369	14303	14358	14326	14269	14308	14284	14394	14471	14356	14231	14288	14410	14284	14464	14477	14328	14323	14265	14376	14379	14292	14302	14285	14175	14492	14470	14312	14346	14329	14446	14089	14166	14346	14216	14286	14473	14311	14262	14409	14292	14419	14271	14426	14358	14257	14340	14182	14169	14482	14320	14416	14348	14258	14263	14343	14311	14216	14337	14380	14344	14442	14245	14367	14455	14321	14417	14276	14492	14313	14216	14333	14406	14174	14287	14407	14319	14370	14220	14311	14376	14272	14448	14389	14252	14381	14277	14370	14544	14259	14246	14504	14094	14570	14325	14352	14328	14344	14256	14219	14289	14420	14382	14374	14264	14396	14196	14380	14319	14423	14219	14213	14487	14412	14430	14204	14137	14235	14336	14256	14366	14400	14203	14417	14158	14364	14287	14239	14468	14420	14490	14260	14569	14321	14346	14233	14358	14329	14329	14339	14172	14275	14339	14412	14423	14300	14231	14256	14305	14240	14399	14292	14238	14237	14369	14415	14253	14474	14285	14563	14299	14162	14345	14351	14494	14394	14347	14278	14377	14457	14281	14308	14251	14416	14358	14447	14239	14269	14305	14399	14124	14368	14391	14179	14520	14343	14547	14366	14225	14228	14294	14273	14301	14317	14406	14401	14285	14360	14278	14270	14452	14181	14360	14272	14298	14328	14244	14176	14388	14482	14225	14447	14167	14310	14435	14273	14382	14365	14368	14281	14134	14341	14367	14500	14356	14434	14319	14427	14336	14197	14452	14088	14333	14428	14275	14302	14336	14402	14310	14329	14370	14215	14440	14499	14409	14351	14328	14438	14321	14240	14268	14307	14453	14316	14432	14305	14377	14364	14341	14370	14364	14356	14413	14296	14397	14266	14368	14413	14319	14458	14347	14383	14356	14254	14337	14283	14244	14356	14435	14344	14240	14460	14195	14273	14339	14315	14243	14228	14396	14368	14311	14393	14321	14360	14252	14411	14316	14331	14317	14369	14502	14345	14277	14391	14201	14315	14288	14406	14454	14303	14353	14268	14266	14043	14280	14492	14455	14374	14259	14244	14487	14265	14503	14380	14394	14184	14395	14364	14483	14339	14323	14394	14233	14283	14280	14318	14276	14396	14263	14295	14305	14163	14374	14368	14317	14458	14296	14390	14298	14393	14212	14271	14392	14307	14254	14552	14314	14332	14165	14281	14405	14476	14258	14328	14381	14272	14297	14257	14290	14361	14286	14502	14417	14211	14292	14239	14225	14360	14346	14486	14167	14270	14214	14263	14201	14386	14459	14313	14365	14166	14394	14299	14490	14176	14234	14282	14219	14413	14266	14474	14139	14283	14419	14285	14243	14243	14380	14321	14271	14123	14270	14233	14348	14381	14246	14232	14457	14359	14257	14301	14298	14270	14135	14369	14206	14306	14265	14522	14203	14265	14445	14349	14364	14514	14317	14205	14281	14304	14212	14281	14283	14314	14336	14325	14149	14131	14425	14443	14371	14276	14474	14293	14451	14235	14570	14318	14350	14294	14456	14496	14231	14523	14152	14258	14211	14380	14348	14354	14383	14403	14376	14339	14374	14391	14258	14339	14312	14367	14398	14372	14423	14325	14489	14310	14379	14258	14368	14400	14168	14439	14276	14519	14290	14404	14248	14324	14278	14327	14324	14263	14293	14315	14332	14397	14290	14232	14258	14379	14216	14360	14302	14240	14269	14321	14289	14429	14182	14174	14394	14317	14225	14487	14428	14177	14247	14390	14364	14295	14249	14224	14386	14522	14220	14287	14422	14234	14380	14336	14257	14323	14277	14299	14446	14102	14409	14277	14352	14366	14215	14289	14347	14402	14338	14423	14311	14344	14341	14118	14250	14406	14174	14424	14322	14293	14414	14458	14336	14250	14367	14353	14289	14285	14468	14372	14299	14196	14206	14221	14196	14341	14177	14378	14388	14306	14485	14299	14232	14355	14298	14256	14302	14341	14373	14324	14377	14552	14235	14181	14383	14296	14495	14252	14124	14484	14397	14282	14272	14354	14379	14433	14329	14243	14247	14231	14415	14388	14434	14286	14258	14251	14549	14301	14375	14528	14333	14447	14338	14265	14341	14322	14238	14240	14274	14209	14210	14396	14332	14314	14363
22185	20669	28219	23114	20960	23070	24246	19174	17771	17856	17424	17172	17013	16917	16932	16807	16698	16810	16643	16490	16540	16611	16497	16468	16465	16575	16666	16606	16335	16414	16436	16462	16467	16378	16380	16153	16379	16439	16605	16677	16598	16378	16526	16734	16504	16535	16475	16472	16518	16528	16358	16444	16358	16320	16446	16518	16384	16321	16456	16424	16512	16406	16345	16289	16426	16417	16468	16392	16402	16503	16504	16386	16429	16481	16575	16357	16635	16151	16245	16397	16455	16380	16474	16241	16257	16284	16395	16447	16468	16334	16366	16244	16272	16378	16399	16276	16358	16455	16594	16446	16546	16499	16271	16272	16379	16169	16261	16453	16397	16473	16500	16370	16526	16494	16633	16447	16550	16399	16389	16490	16414	16261	16285	16305	16326	16391	16445	16421	16272	16362	16311	16381	16324	16459	16413	16357	16504	16576	16398	16311	16414	16423	16177	16299	16414	16247	16282	16178	16372	16568	16097	16221	16236	16250	16282	16284	16330	16355	16342	16563	16325	16499	16369	16309	16177	16326	16150	16295	16220	16289	16363	16411	16264	16227	16324	16387	16152	16259	16130	16328	16439	16492	16308	16252	16467	16426	16361	16174	16342	16319	16292	16537	16394	16231	16323	16224	16288	16221	16286	16421	16247	16379	16349	16313	16408	16371	16369	16251	16288	16265	16300	16385	16238	16462	16257	16447	16465	16310	16378	16454	16297	16405	16509	16307	16386	16263	16565	16301	16481	16422	16424	16428	16595	16338	16426	16285	16360	16502	16217	16389	16403	16509	16186	16469	16298	16470	16347	16271	16464	16184	16241	16267	16497	16413	16380	16400	16163	16462	16542	16281	16249	16295	16447	16023	16359	16179	16142	16267	16375	16468	16264	16285	16238	16384	16387	16196	16467	16272	16201	16373	16253	16116	16226	16463	16483	16517	16327	16364	16320	16328	16291	16422	16279	16183	16335	16356	16371	16304	16393	16454	16549	16425	16362	16297	16370	16332	16211	16280	16284	16440	16465	16330	16282	16384	16290	16303	16472	16441	16542	16100	16377	16321	16323	16410	16462	16616	16379	16376	16497	16411	16276	16310	16300	16514	16453	16292	16508	16326	16125	16210	16375	16364	16357	16177	16364	16491	16403	16264	16270	16147	16318	16309	16306	16422	16295	16466	16445	16351	16275	16290	16318	16238	16278	16302	16352	16444	16328	16152	16323	16238	16277	16480	16257	16413	16351	16389	16345	16182	16358	16451	16413	16405	16502	16353	16290	16255	16349	16374	16367	16250	16312	16321	16288	16222	16405	16094	16354	16293	16489	16367	16409	16153	16320	16385	16510	16408	16185	16212	16230	16282	16244	16321	16334	16239	16486	16264	16285	16297	16283	16295	16429	16405	16431	16400	16581	16286	16327	16248	16321	16337	16297	16315	16435	16341	16443	16331	16399	16588	16222	16410	16386	16487	16148	16231	16314	16380	16329	16354	16345	16333	16357	16328	16315	16267	16338	16156	16195	16281	16266	16231	16479	16243	16220	16390	16290	16366	16346	16229	16354	16324	16334	16199	16311	16302	16325	16343	16286	16332	16424	16408	16323	16363	16143	16267	16394	16289	16312	16369	16482	16330	16253	16525	16574	16555	16296	16291	16384	16262	16179	16336	16150	16193	16424	16198	16334	16247	16334	16361	16329	16264	16199	16375	16167	16304	16370	16487	16266	16203	16180	16279	16371	16544	16234	16290	16382	16272	16079	16069	16201	16478	16359	16402	16502	16338	16193	16310	16269	16283	16389	16272	16366	16351	16582	16579	16214	16237	16324	16279	16308	16432	16446	16255	16290	16249	16428	16320	16503	16321	16093	16171	16522	16262	16302	16382	16299	16316	16158	16271	16460	16217	16252	16430	16425	16264	16465	16248	16293	16269	16312	16384	16166	16227	16204	16289	16222	16404	16330	16354	16371	16294	16337	16077	16330	16353	16334	16083	16218	16304	16455	16338	16191	16458	16494	16259	16272	16471	16414	16460	16446	16331	16221	16293	16169	16354	16273	16145	16487	16200	16230	16260	16194	16259	16285	16302	16221	16385	16330	16367	16377	16381	16343	16283	16333	16344	16184	16334	16253	16343	16250	16391	16269	16465	16146	16291	16337	16368	16344	16445	16484	16194	16283	16377	16437	16478	16384	16192	16240	16106	16392	16290	16365	16328	16237	16347	16418	16398	16277	16255	16312	16284	16405	16337	16155	16520	16323	16123	16347	16370	16396	16420	16204	16347	16218	16317	16420	16249	16200	16120	16143	16424	16302	16316	16269	16279	16422	16246	16237	16371	16365	16258	16385	16400	16059	16272	16433	16216	16520	16489	16433	16282	16321	16294	16330	16247	16287	16371	16145	16285	16430	16419	16384	16223	16317	16464	16463	16217	16255	16293	16139	16144	16289	16279	16291	16314	16358	16383	16500	16158	16412	16327	16281	16045	16320	16239	16249	16226	16313	16056	16406	16253	16244	16175	16218	16222	16363	16449	16454	16518	16427	16095	16418	16321	16203	16062	16274	16263	16246	16408	16407	16501	16426	16366	16284	16188	16303	16489	16279	16393	16301	16113	16341	16164	16416	16311	16144	16297	16303	16490	16405	16182	16364	16211	16351	16356	16220	16416	16192	16214	16364	16211	16168	16318	16216	16196	16316	16299	16316	16298	16281	16263	16185	16377	16248	16196	16146	16220	16381	16277	16271	16549	16177	16223	16203	16376	16314	16095	16194	16366	16333	16201	16315	16398	16478	16339	16487	16172	16317	16167	16350	16400	16339	16195	16239	16128	16438	16123	16429	16376	16308	16187	16455	16333	16259	16327	16258	16257	16192	16408	16155	16299	16377	16251	16250	16502	16530	16467	16423	16556	16285	16332	16337	16369	16384	16374	16387	16507	16331	16170	16299	16269	16285	16363	16279	16346	16431	16301	16270	16494	16245	16359	16521	16230	16169	16308	16347	16292	16374	16235	16449	16146	16377	16416	16384	16287	16353	16387	16168	16330	16505	16228	16253	16236	16449	16378	16286	16197	16413	16298	16213	16333	16353	16309	16245	16304	16566	16429	16189	16129	16239	16141	16354	16333	16555	16314	16228	16174	16311	16485	16194	16286	16361	16294	16386	16430	16453	16449	16295	16172	16224	16274	16273	16301	16528	16496	16266	16242	16215	16115	16235	16355	16225	16371	16609	16447	16362	16421	16321	16475	16396	16305	16403	16436	16221	16416	16433	16355	16245	16365	16373	16468	16309	16402	16228	16403	16366	16279	16338	16454	16301	16543	16300	16213	16551	16352	16441	16321	16345	16512	16274	16185	16264	16386	16388	16206	16295	16390	16234	16342	16235	16285	16373	16313	16379	16453	16436	16315	16321	16409	16309	16199	16337	16174	16234	16176	16332	16269	16332	16354	16307	16307	16358	16481	16084	16218	16313	16275	16138	16330	16226	16306	16339	16301	16296	16343	16361	16146	16331	16231	16434	16380	16333	16437	16217	16288	16373	16185	16396	16125	16396	16138	16387	16249	15952	16505	16432	16178	16139	16339	16292	16336	16384	16347	16293	16345	16260	16388	16445	16270	16420	16416	16304	16181	16367	16150	16106	16269	16214	16375	16157	16334	16268	16203	16319	16246	16348	16430	16296	16363	16313	16194	16319	16388	16217	16459	16229	16345	16306	16426	16265	16246	16259	16324	16271	16244	16175	16556	16327	16273	16396	16385	16277	16414	16287	16322	16255	16265	16426	16308	16309	16484	16395	16410	16301	16362	16284	16327	16483	16125	16357	16159	16330	16290	16379	16540	16393	16351	16261	16354	16361	16490	16243	16323	16105	16388	16229	16254	16212	16126	16398	16341	16418	16370	16359	16255	16293	16319	16255	16280	16417	16460	16347	16489	16380	16454	16485	16273	16506	16201	16428	16309	16448	16300	16403	16203	16450	16402	16278	16463	16174	16174	16356	16440	16228	16476	16500	16352	16429	16324	16342	16381	16303	16276	16346	16440	16221	16335	16358	16450	16311	16151	16371	16458	16309	16081	16429	16348	16367	16270	16209	16366	16290	16326	16410	16250	16041	16326	16239	16314	16400	16340	16408	16360	16384	16304	16384	16190	16201	16236	16322	16275	16161	16275	16428	16247	16441	16473	16371	16183	16227	16427	16311	16163	16308	16402	16319	16433	16206	16385	16409	16462	16362	16225	16387	16437	16059	16504	16289	16366	16286	16405	16310	16234	16442	16443	16224	16253	16339	16190	16375	16449	16317	16438	16500	16418	16328	16509	16302	16491	16281	16484	16381	16350	16282	16235	16541	16260	16267	16331	16321	16544	16267	16414	16434	16333	16427	16356	16391	16394	16322	16434	16391	16255	16182	16360	16445	16321	16313	16276	16511	16485	16196	16362	16303	16522	16414	16341	16279	16388	16579	16123	16371	16175	16357	16126	16477	16486	16479	16260	16406	16295	16124	16243	16250	16314	16372	16356	16437	16233	16284	16423	16387	16153	16097	16332	16004	16494	16704	16440	16381	16242	16515	16353	16320	16463	16351	16257	16286	16413	16424	16310	16253	16169	16355	16434	16246	16212	16274	16353	16424	16372	16344	16226	16278	16292	16180	16440	16310	16363	16411	16275	16274	16200	16252	16340	16185	16064	16340	16371	16294	16354	16422	16337	16361	16385	16348	16298	16344	16141	16122	16403	16368	16198	16283	16304	16461	16363	16320	16231	16112	16338	16401	16454	16349	16198	16225	16363	16340	16300	16342	16295	16547	16150	16380	16307	16342	16450	16333	16456	16175	16319	16434	16309	16285	16179	16301	16371	16300	16345	16503	16237	16319	16319	16414	16158	16342	16492	16234	16394	16390	16328	16265	16357	16214	16349	16438	16509	16311	16319	16311	16359	16108	16194	16415	16480	16135	16216	16251	16116	16391	16275	16268	16329	16408	16279	16371	16290	16283	16268	16560	16410	16557	16154	16284	16363	16204	16189	16274	16332	16361	16285	16436	16103	16304	16303	16180	16308	16079	16324	16306	16525	16447	16257	16217	16301	16430	16439	16500	16395	16144	16244	16225	16458	16258	16193	16100	16418	16122	16287	16433	16425	16609	16213	16478	16452	16495	16409
22233	38943	35617	27781	23242	20549	18824	17744	16817	16157	15606	15447	15151	15100	15157	14865	14984	14854	14858	14690	14686	14569	14494	14489	14665	14533	14542	14715	14686	14692	14671	14510	14629	14571	14619	14538	14681	14613	14401	14477	14389	14710	14542	14632	14469	14651	14525	14601	14625	14508	14649	14425	14451	14603	14593	14502	14451	14666	14662	14494	14423	14389	14425	14589	14583	14391	14578	14527	14373	14501	14587	14447	14501	14385	14465	14444	14558	14485	14461	14695	14531	14694	14538	14234	14542	14564	14500	14587	14495	14546	14530	14528	14576	14253	14522	14302	14402	14591	14459	14327	14542	14462	14632	14407	14429	14460	14550	14552	14499	14519	14555	14226	14429	14410	14501	14658	14617	14474	14395	14539	14527	14442	14385	14474	14479	14258	14446	14465	14491	14566	14366	14521	14471	14269	14398	14519	14412	14428	14373	14487	14256	14428	14408	14488	14451	14546	14489	14105	14667	14562	14368	14652	14479	14485	14668	14473	14370	14576	14402	14506	14395	14574	14449	14387	14404	14387	14381	14506	14446	14537	14499	14484	14606	14375	14362	14271	14473	14312	14320	14402	14354	14601	14414	14446	14356	14458	14453	14431	14340	14410	14292	14505	14672	14435	14448	14296	14407	14413	14431	14595	14514	14492	14481	14458	14409	14562	14350	14282	14472	14252	14438	14524	14480	14384	14583	14431	14236	14427	14425	14514	14454	14524	14294	14482	14304	14526	14612	14473	14469	14488	14356	14500	14371	14511	14308	14311	14456	14461	14421	14436	14446	14414	14348	14539	14471	14335	14375	14417	14500	14402	14509	14598	14451	14376	14681	14504	14589	14310	14519	14567	14441	14291	14446	14468	14563	14335	14327	14303	14363	14417	14509	14278	14531	14449	14586	14525	14351	14441	14471	14433	14439	14316	14460	14551	14532	14219	14340	14241	14425	14503	14385	14598	14523	14480	14487	14482	14501	14345	14139	14392	14279	14445	14392	14505	14500	14585	14510	14485	14525	14572	14355	14402	14455	14325	14364	14562	14506	14480	14465	14579	14294	14428	14285	14503	14521	14560	14439	14399	14409	14389	14387	14476	14507	14543	14443	14370	14635	14406	14445	14426	14601	14439	14430	14403	14372	14603	14318	14372	14298	14449	14531	14349	14470	14612	14374	14563	14483	14428	14576	14423	14476	14553	14398	14484	14475	14416	14439	14400	14573	14600	14463	14300	14599	14343	14347	14382	14379	14415	14461	14378	14391	14409	14299	14502	14402	14389	14340	14564	14475	14463	14365	14420	14647	14540	14522	14647	14309	14509	14519	14390	14466	14581	14470	14251	14551	14418	14485	14273	14586	14389	14372	14351	14445	14464	14447	14410	14420	14574	14498	14332	14450	14547	14431	14428	14548	14207	14407	14476	14260	14526	14500	14430	14220	14540	14431	14403	14276	14439	14521	14413	14515	14470	14269	14309	14661	14473	14538	14387	14369	14595	14416	14450	14531	14395	14463	14371	14451	14260	14492	14294	14554	14485	14368	14486	14270	14341	14335	14371	14375	14415	14520	14361	14460	14471	14450	14327	14423	14416	14333	14555	14416	14393	14427	14463	14407	14533	14496	14450	14419	14450	14476	14453	14543	14294	14493	14426	14433	14430	14304	14464	14410	14453	14311	14751	14351	14540	14462	14282	14509	14346	14313	14526	14392	14404	14432	14390	14387	14216	14523	14510	14434	14529	14392	14353	14386	14455	14386	14315	14549	14479	14404	14370	14562	14422	14380	14581	14539	14551	14450	14348	14413	14513	14506	14427	14474	14549	14336	14309	14390	14393	14407	14381	14386	14178	14398	14521	14580	14335	14411	14580	14464	14576	14391	14501	14388	14406	14433	14540	14345	14442	14375	14439	14458	14323	14320	14476	14441	14565	14436	14510	14495	14462	14320	14371	14382	14239	14091	14428	14489	14367	14524	14421	14374	14298	14376	14505	14484	14360	14344	14367	14397	14406	14466	14326	14474	14578	14187	14389	14547	14563	14419	14316	14478	14334	14491	14573	14398	14421	14513	14548	14482	14395	14465	14298	14485	14262	14344	14394	14439	14364	14385	14341	14436	14308	14583	14292	14442	14397	14497	14355	14494	14633	14408	14384	14466	14395	14545	14519	14329	14428	14505	14374	14283	14570	14497	14559	14504	14406	14366	14464	14510	14368	14573	14436	14380	14517	14503	14408	14555	14477	14507	14367	14424	14267	14439	14378	14441	14472	14473	14534	14572	14397	14599	14288	14502	14494	14461	14383	14346	14513	14419	14512	14425	14428	14387	14357	14279	14381	14474	14413	14283	14546	14467	14332	14360	14441	14564	14318	14596	14336	14474	14574	14498	14346	14355	14464	14291	14363	14621	14504	14426	14549	14365	14309	14415	14381	14510	14511	14412	14469	14449	14419	14416	14370	14336	14353	14384	14371	14511	14516	14396	14580	14529	14402	14495	14412	14447	14383	14432	14461	14387	14504	14479	14329	14588	14444	14394	14337	14412	14579	14392	14435	14285	14520	14520	14550	14479	14654	14325	14323	14286	14525	14458	14377	14326	14416	14392	14540	14328	14425	14307	14583	14499	14407	14271	14514	14465	14385	14392	14270	14439	14422	14506	14552	14491	14559	14566	14342	14601	14363	14445	14412	14436	14729	14388	14424	14356	14508	14540	14339	14344	14334	14367	14443	14520	14450	14543	14452	14323	14461	14398	14203	14384	14359	14569	14457	14441	14438	14439	14403	14408	14498	14369	14327	14486	14169	14591	14464	14548	14380	14419	14551	14582	14399	14442	14461	14360	14328	14476	14474	14459	14618	14454	14421	14314	14373	14551	14321	14453	14519	14471	14457	14444	14540	14488	14363	14454	14440	14388	14332	14275	14493	14493	14382	14435	14389	14462	14558	14462	14388	14466	14388	14385	14425	14382	14377	14545	14439	14443	14233	14467	14547	14434	14432	14344	14441	14377	14477	14376	14346	14587	14387	14407	14395	14496	14446	14289	14405	14630	14444	14536	14331	14474	14261	14271	14537	14384	14407	14361	14310	14529	14200	14509	14396	14344	14483	14543	14433	14620	14487	14364	14468	14400	14406	14336	14380	14453	14464	14368	14498	14505	14480	14374	14423	14329	14413	14284	14466	14514	14542	14481	14552	14321	14411	14389	14447	14363	14394	14592	14596	14414	14285	14452	14403	14425	14405	14252	14399	14446	14248	14395	14438	14511	14413	14532	14271	14427	14422	14351	14379	14340	14512	14365	14508	14334	14391	14381	14468	14451	14484	14540	14202	14336	14437	14471	14557	14403	14521	14355	14360	14453	14408	14514	14427	14463	14323	14429	14345	14545	14392	14385	14434	14417	14604	14395	14433	14543	14412	14498	14399	14428	14525	14436	14391	14421	14396	14406	14498	14370	14674	14380	14463	14529	14365	14356	14404	14271	14499	14423	14395	14581	14438	14289	14473	14378	14402	14508	14330	14341	14455	14434	14402	14416	14301	14400	14539	14533	14424	14457	14401	14576	14302	14271	14501	14331	14431	14364	14371	14592	14336	14365	14410	14371	14310	14348	14515	14461	14242	14413	14498	14367	14349	14414	14518	14325	14420	14467	14332	14438	14375	14535	14553	14222	14536	14413	14372	14362	14365	14487	14378	14310	14297	14414	14574	14299	14429	14371	14355	14485	14553	14517	14499	14343	14363	14465	14372	14455	14294	14374	14452	14439	14328	14378	14437	14465	14569	14547	14531	14332	14385	14478	14430	14297	14538	14424	14432	14462	14486	14403	14308	14503	14448	14483	14548	14664	14450	14354	14393	14339	14251	14596	14379	14478	14457	14364	14373	14409	14430	14380	14625	14460	14429	14451	14371	14629	14443	14572	14463	14407	14393	14323	14553	14507	14588	14561	14368	14510	14425	14386	14526	14550	14382	14425	14281	14467	14410	14426	14309	14417	14529	14449	14423	14473	14415	14503	14378	14356	14401	14626	14476	14432	14490	14450	14412	14357	14368	14437	14412	14413	14535	14360	14488	14374	14326	14420	14418	14303	14462	14586	14575	14418	14376	14509	14405	14438	14257	14523	14225	14527	14401	14562	14348	14503	14536	14381	14439	14565	14492	14481	14369	14310	14447	14515	14426	14353	14388	14413	14349	14392	14525	14326	14545	14595	14303	14506	14465	14502	14544	14508	14482	14605	14400	14752	14424	14383	14319	14396	14506	14468	14277	14308	14470	14412	14331	14364	14447	14725	14560	14477	14423	14405	14313	14464	14282	14553	14510	14459	14542	14376	14436	14471	14483	14483	14645	14353	14421	14475	14403	14386	14450	14386	14446	14337	14275	14570	14356	14272	14484	14331	14545	14283	14434	14510	14315	14398	14493	14610	14566	14432	14496	14369	14492	14228	14560	14479	14419	14284	14282	14279	14334	14368	14546	14409	14294	14397	14205	14321	14450	14257	14380	14350	14337	14501	14386	14292	14450	14401	14493	14506	14450	14349	14290	14525	14486	14435	14443	14310	14502	14456	14479	14199	14224	14530	14461	14306	14631	14328	14504	14464	14386	14376	14432	14537	14371	14260	14366	14506	14468	14380	14416	14400	14448	14271	14448	14250	14614	14406	14515	14500	14380	14499	14318	14379	14355	14467	14529	14490	14377	14312	14276	14369	14462	14429	14597	14481	14261	14496	14518	14418	14473	14391	14192	14483	14348	14385	14368	14410	14379	14557	14387	14496	14437	14444	14509	14392	14356	14439	14451	14374	14280	14350	14441	14342	14256	14475	14399	14456	14381	14411	14561	14431	14475	14636	14440	14513	14382	14410	14445	14423	14445	14453	14500	14312	14377	14376	14412	14450	14388	14459	14419	14285	14462	14356	14342	14570	14290	14376	14502	14442	14536	14568	14460	14607	14359	14552	14496	14496	14477	14251	14384	14429	14412	14442	14553	14392	14385	14435	14426	14497	14408	14550	14396	14363	14316	14610	14410	14429	14346	14330	14536	14369	14535	14449	14425	14336	14485	14257	14383	14426	14386	14482	14446	14442	14572	14370	14336	14382	14467	14353	14431	14318	14359	14347	14362	14379	14511	14466	14466	14354	14598	14704	14462	14325	14383	14518	14459
28115	22939	26153	22743	18360	17709	17379	17085	16826	16956	16792	16540	16495	16551	16368	16437	16544	16424	16461	16407	16478	16466	16456	16410	16413	16444	16563	16470	16338	16302	16445	16467	16423	16369	16358	16448	16399	16404	16404	16394	16309	16511	16415	16460	16338	16328	16479	16542	16592	16278	16370	16419	16184	16361	16501	16464	16379	16440	16590	16424	16511	16393	16464	16340	16540	16261	16247	16206	16351	16395	16402	16402	16555	16336	16423	16345	16577	16458	16366	16306	16391	16281	16407	16482	16261	16531	16485	16497	16456	16441	16472	16377	16433	16423	16435	16491	16245	16447	16419	16363	16320	16151	16427	16330	16527	16166	16398	16278	16369	16621	16475	16403	16344	16366	16470	16316	16457	16358	16422	16401	16356	16537	16279	16352	16275	16313	16453	16386	16238	16409	16171	16298	16257	16449	16542	16429	16622	16394	16375	16316	16429	16563	16273	16472	16424	16275	16236	16236	16433	16307	16393	16283	16474	16331	16226	16585	16287	16373	16219	16262	16345	16318	16603	16463	16376	16506	16528	16481	16480	16379	16209	16426	16362	16437	16506	16473	16423	16239	16266	16367	16169	16330	16261	16359	16315	16592	16449	16391	16300	16286	16365	16382	16448	16488	16135	16249	16708	16342	16355	16522	16664	16540	16352	16516	16366	16268	16343	16155	16399	16376	16309	16482	16407	16475	16353	16430	16265	16466	16327	16359	16273	16535	16412	16461	16349	16228	16283	16301	16242	16478	16425	16549	16445	16328	16375	16482	16516	16438	16508	16553	16523	16421	16431	16287	16267	16489	16567	16253	16443	16436	16467	16525	16419	16442	16595	16358	16396	16298	16326	16220	16621	16361	16565	16197	16191	16254	16227	16206	16392	16281	16366	16321	16461	16415	16350	16357	16401	16400	16435	16363	16327	16533	16382	16264	16712	16580	16452	16416	16473	16426	16194	16576	16404	16377	16517	16452	16445	16441	16582	16340	16400	16353	16406	16386	16382	16354	16365	16344	16503	16280	16343	16501	16565	16560	16449	16440	16393	16324	16337	16241	16301	16547	16459	16300	16429	16296	16241	16243	16364	16157	16559	16487	16271	16256	16625	16296	16356	16537	16414	16425	16409	16235	16465	16487	16436	16455	16484	16212	16319	16473	16338	16458	16428	16472	16429	16475	16361	16403	16364	16531	16354	16294	16393	16529	16433	16550	16291	16383	16224	16483	16454	16403	16250	16371	16326	16293	16450	16487	16579	16313	16392	16609	16496	16308	16366	16451	16404	16366	16322	16260	16404	16457	16235	16339	16424	16442	16469	16277	16300	16468	16433	16456	16344	16430	16271	16323	16392	16402	16364	16354	16413	16219	16569	16595	16193	16360	16571	16567	16437	16276	16233	16382	16175	16265	16254	16334	16289	16360	16430	16345	16363	16452	16671	16509	16402	16173	16457	16552	16130	16439	16536	16123	16297	16442	16374	16352	16270	16391	16333	16302	16324	16489	16388	16521	16410	16501	16324	16128	16301	16450	16380	16359	16461	16522	16345	16320	16319	16443	16369	16506	16149	16375	16495	16375	16287	16130	16313	16300	16494	16261	16365	16369	16289	16524	16245	16443	16325	16563	16549	16536	16399	16286	16200	16440	16454	16231	16409	16387	16168	16464	16474	16268	16413	16322	16255	16346	16453	16409	16299	16378	16277	16665	16656	16277	16382	16390	16544	16257	16433	16430	16336	16365	16462	16518	16416	16496	16205	16451	16267	16452	16176	16372	16463	16468	16420	16430	16579	16301	16121	16204	16449	16361	16488	16513	16436	16364	16530	16318	16516	16674	16207	16292	16381	16459	16332	16219	16391	16582	16380	16130	16498	16431	16441	16301	16486	16554	16425	16369	16403	16350	16347	16352	16336	16239	16244	16445	16328	16293	16254	16338	16471	16349	16443	16315	16466	16414	16415	16489	16368	16234	16363	16476	16419	16362	16331	16442	16307	16407	16346	16276	16360	16501	16505	16463	16349	16382	16259	16333	16214	16444	16558	16474	16335	16391	16393	16412	16427	16612	16459	16176	16318	16413	16523	16392	16331	16341	16295	16232	16397	16391	16391	16399	16097	16380	16381	16232	16412	16507	16350	16411	16419	16416	16352	16269	16459	16268	16376	16404	16381	16167	16378	16391	16378	16493	16292	16387	16368	16524	16549	16439	16619	16598	16487	16506	16558	16467	16499	16677	16384	16449	16328	16433	16386	16475	16239	16377	16283	16496	16446	16455	16506	16503	16480	16259	16354	16362	16480	16242	16346	16499	16411	16341	16262	16384	16328	16346	16245	16224	16460	16443	16366	16411	16396	16385	16563	16429	16495	16451	16445	16552	16484	16187	16467	16337	16386	16277	16330	16388	16540	16516	16383	16516	16491	16416	16631	16459	16322	16436	16348	16377	16356	16454	16445	16407	16339	16482	16553	16381	16353	16301	16295	16309	16515	16170	16564	16506	16421	16448	16285	16364	16461	16645	16505	16442	16359	16379	16393	16436	16342	16383	16531	16481	16713	16417	16589	16511	16392	16247	16644	16312	16405	16545	16386	16495	16308	16529	16395	16526	16502	16627	16456	16404	16648	16411	16248	16393	16388	16235	16268	16315	16289	16570	16468	16384	16401	16426	16279	16364	16466	16270	16459	16602	16546	16636	16452	16343	16356	16386	16307	16440	16301	16500	16295	16497	16230	16291	16405	16426	16433	16366	16388	16197	16184	16279	16391	16646	16462	16454	16595	16484	16312	16184	16331	16401	16363	16385	16443	16355	16542	16569	16404	16446	16513	16674	16607	16332	16434	16277	16398	16529	16377	16428	16393	16195	16245	16368	16555	16504	16398	16367	16350	16232	16329	16565	16505	16227	16393	16204	16601	16404	16640	16424	16434	16308	16391	16374	16251	16404	16554	16523	16372	16497	16344	16308	16408	16392	16369	16430	16356	16567	16356	16523	16429	16401	16159	16330	16370	16534	16499	16293	16439	16476	16401	16402	16508	16391	16428	16543	16478	16466	16466	16284	16411	16579	16330	16443	16381	16339	16543	16400	16427	16344	16456	16381	16554	16368	16398	16413	16397	16283	16249	16475	16255	16522	16459	16441	16308	16349	16327	16355	16467	16584	16375	16280	16303	16349	16494	16352	16464	16356	16443	16281	16324	16424	16342	16288	16571	16465	16342	16306	16387	16488	16600	16321	16591	16425	16672	16366	16329	16357	16506	16397	16263	16423	16430	16444	16536	16422	16446	16336	16367	16333	16349	16378	16311	16556	16368	16395	16470	16239	16324	16219	16441	16442	16420	16484	16455	16317	16460	16631	16544	16529	16384	16331	16346	16543	16602	16459	16381	16411	16409	16368	16890	16491	16401	16410	16437	16415	16471	16338	16616	16421	16440	16344	16388	16220	16599	16466	16329	16296	16381	16111	16473	16243	16393	16435	16446	16529	16503	16520	16407	16362	16351	16426	16488	16401	16398	16518	16415	16382	16467	16381	16628	16184	16396	16503	16363	16350	16448	16292	16216	16397	16450	16452	16281	16243	16336	16396	16398	16286	16442	16315	16466	16321	16521	16412	16367	16304	16423	16372	16379	16599	16488	16462	16445	16289	16439	16432	16332	16469	16322	16354	16280	16421	16453	16268	16533	16340	16355	16358	16385	16452	16402	16490	16663	16427	16347	16614	16566	16477	16321	16430	16266	16520	16473	16413	16382	16478	16390	16342	16302	16281	16160	16287	16436	16489	16216	16540	16385	16556	16550	16250	16352	16394	16475	16474	16396	16441	16394	16497	16551	16365	16468	16265	16437	16577	16467	16506	16427	16430	16391	16457	16399	16495	16594	16681	16461	16329	16336	16526	16330	16463	16377	16343	16306	16267	16388	16601	16437	16454	16447	16523	16365	16310	16374	16424	16327	16364	16434	16455	16415	16515	16393	16274	16327	16468	16210	16222	16566	16424	16229	16328	16470	16188	16423	16429	16490	16280	16157	16355	16429	16436	16438	16528	16605	16431	16598	16335	16269	16422	16408	16472	16653	16374	16369	16208	16295	16435	16415	16380	16502	16336	16407	16176	16447	16233	16468	16506	16384	16259	16526	16311	16340	16275	16202	16400	16271	16334	16365	16473	16473	16538	16478	16403	16200	16493	16598	16345	16355	16406	16426	16497	16494	16279	16436	16426	16627	16321	16357	16331	16367	16451	16533	16522	16259	16314	16303	16501	16373	16302	16257	16310	16394	16492	16361	16446	16417	16566	16563	16535	16310	16322	16423	16268	16573	16203	16414	16463	16522	16381	16351	16510	16305	16335	16264	16273	16357	16380	16409	16662	16508	16195	16307	16456	16540	16635	16427	16383	16437	16342	16569	16422	16224	16436	16336	16159	16281	16303	16376	16226	16457	16386	16539	16320	16338	16454	16557	16317	16512	16442	16435	16607	16365	16344	16577	16510	16704	16296	16522	16323	16484	16387	16233	16330	16366	16555	16328	16533	16386	16505	16500	16265	16387	16568	16413	16341	16368	16522	16347	16326	16452	16411	16548	16423	16310	16540	16432	16477	16232	16402	16678	16557	16302	16477	16278	16368	16430	16366	16402	16334	16340	16359	16281	16385	16613	16457	16495	16479	16387	16386	16668	16424	16588	16547	16372	16390	16319	16618	16493	16441	16365	16236	16301	16399	16343	16340	16336	16382	16418	16415	16545	16463	16340	16317	16420	16317	16352	16444	16362	16431	16363	16646	16423	16135	16440	16629	16494	16371	16397	16610	16381	16248	16358	16332	16357	16472	16460	16323	16560	16281	16403	16300	16517	16522	16446	16310	16647	16401	16400	16545	16560	16219	16456	16397	16350	16489	16357	16423	16338	16455	16347	16515	16354	16213	16504	16489	16426	16251	16463	16322	16352	16350	16498	16507	16280	16473	16305	16459	16441	16399	16452	16540	16415	16413	16540	16514	16315	16378	16683	16346	16111	16377	16551	16468	16237	16453	16479	16291	16493	16491	16355	16307	16349	16377	16384	16297	16202	16280	16569	16560	16354	16288	16133	16531	16588	16423	16302	16211	16449	16469	16270	16348	16203	16453	16250	16523	16401	16298	16392	16433	16500	16585	16468	16367	16316	16421
19880	27454	25108	19849	17771	16684	16027	15632	15366	15031	15121	14855	15080	14658	14922	14819	14796	14718	14750	14931	14631	14791	14732	14854	14807	14553	14668	14763	14803	14827	14734	14725	14748	14922	14746	14886	14564	14742	14747	14719	14775	14615	14710	14619	14800	14695	14733	14757	14832	14776	14749	14680	14718	14651	14750	14762	14912	14753	14787	14600	14896	14786	14742	14813	14785	14555	14695	14671	14831	14750	14665	14668	14781	14603	14783	14730	14767	14734	14712	14771	14687	14650	14668	14630	14628	14807	14627	14782	14803	14606	14665	14571	14729	14816	14641	14687	14826	14763	14719	14770	14475	14562	14798	14647	14679	14727	14747	14782	14641	14676	14566	14780	14733	14751	14743	14592	14749	14663	14674	14767	14723	14696	14578	14655	14643	14710	14683	14732	14685	14656	14599	14595	14682	14713	14639	14780	14730	14673	14695	14543	14831	14556	14579	14636	14788	14620	14837	14561	14652	14483	14583	14720	14603	14723	14765	14691	14683	14803	14671	14646	14768	14537	14732	14729	14570	14460	14688	14653	14568	14649	14904	14713	14566	14633	14697	14602	14742	14763	14661	14706	14704	14753	14780	14820	14631	14499	14780	14597	14693	14690	14653	14571	14599	14628	14718	14723	14821	14736	14738	14620	14724	14903	14788	14608	14620	14871	14771	14697	14740	14690	14577	14578	14657	14916	14720	14578	14675	14566	14809	14746	14697	14787	14804	14704	14582	14560	14793	14657	14721	14566	14710	14712	14677	14669	14626	14682	14599	14637	14678	14621	14407	14702	14456	14590	14687	14720	14653	14641	14904	14775	14769	14736	14636	14779	14675	14810	14488	14583	14630	14645	14499	14624	14655	14682	14677	14754	14792	14646	14676	14642	14644	14741	14716	14839	14667	14509	14514	14639	14588	14740	14748	14636	14721	14622	14645	14453	14697	14659	14824	14686	14767	14641	14630	14571	14785	14703	14693	14749	14728	14742	14645	14590	14638	14547	14613	14622	14783	14745	14674	14798	14566	14765	14680	14616	14640	14631	14736	14658	14799	14524	14581	14720	14475	14818	14687	14744	14688	14740	14706	14623	14587	14649	14814	14551	14754	14759	14693	14806	14723	14494	14681	14716	14575	14768	14724	14635	14782	14673	14584	14554	14711	14696	14662	14521	14713	14826	14817	14790	14668	14598	14635	14754	14787	14664	14688	14670	14514	14600	14739	14626	14678	14783	14387	14540	14640	14780	14721	14658	14682	14734	14715	14579	14643	14576	14789	14654	14737	14754	14826	14742	14700	14811	14830	14706	14545	14706	14627	14694	14627	14694	14766	14671	14582	14582	14762	14806	14592	14709	14753	14843	14672	14673	14646	14581	14626	14559	14646	14610	14730	14616	14643	14693	14675	14796	14670	14677	14648	14794	14652	14752	14750	14786	14561	14661	14702	14501	14684	14513	14589	14618	14624	14735	14620	14732	14721	14674	14669	14822	14662	14719	14648	14535	14680	14772	14737	14500	14656	14702	14768	14747	14693	14747	14731	14603	14762	14727	14680	14762	14801	14621	14659	14679	14639	14578	14769	14753	14686	14632	14728	14653	14721	14634	14733	14682	14536	14699	14672	14758	14704	14806	14613	14710	14632	14720	14580	14671	14834	14692	14742	14604	14790	14678	14772	14675	14777	14552	14561	14787	14603	14684	14829	14672	14705	14659	14703	14678	14677	14637	14793	14659	14697	14735	14622	14702	14707	14785	14606	14748	14690	14596	14635	14720	14695	14609	14732	14688	14782	14633	14711	14557	14666	14646	14603	14628	14652	14585	14773	14545	14658	14509	14708	14784	14442	14714	14841	14663	14857	14609	14627	14738	14666	14560	14785	14580	14733	14778	14740	14788	14804	14781	14723	14700	14631	14673	14751	14718	14694	14438	14681	14604	14878	14636	14743	14670	14632	14694	14773	14684	14549	14724	14657	14580	14580	14551	14708	14675	14682	14775	14792	14682	14683	14674	14773	14571	14698	14756	14740	14715	14783	14750	14758	14701	14445	14581	14681	14687	14604	14745	14892	14580	14782	14760	14532	14713	14665	14579	14669	14608	14655	14772	14733	14832	14576	14794	14683	14723	14730	14689	14877	14666	14596	14590	14886	14634	14761	14819	14622	14676	14625	14701	14698	14837	14733	14836	14715	14904	14868	14655	14515	14684	14514	14648	14680	14618	14789	14708	14832	14784	14659	14602	14716	14626	14805	14688	14682	14708	14707	14617	14511	14667	14802	14629	14463	14516	14665	14772	14534	14687	14651	14638	14559	14726	14797	14720	14603	14683	14773	14755	14804	14658	14438	14810	14611	14676	14785	14616	14700	14637	14589	14857	14905	14686	14703	14594	14776	14632	14710	14579	14624	14746	14717	14722	14569	14660	14667	14624	14744	14745	14591	14894	14653	14670	14561	14665	14622	14599	14683	14692	14764	14803	14621	14681	14659	14653	14709	14600	14615	14800	14674	14598	14863	14702	14784	14694	14753	14603	14779	14473	14461	14667	14678	14853	14576	14620	14845	14604	14554	14615	14692	14521	14869	14606	14622	14560	14636	14623	14856	14687	14528	14787	14667	14949	14736	14640	14742	14637	14619	14696	14662	14644	14810	14818	14566	14517	14603	14707	14568	14510	14807	14561	14602	14804	14704	14604	14700	14770	14584	14826	14430	14729	14805	14681	14635	14680	14697	14524	14625	14718	14711	14674	14715	14728	14691	14479	14755	14758	14554	14636	14687	14832	14576	14573	14682	14632	14671	14794	14633	14675	14751	14761	14679	14725	14478	14648	14790	14838	14654	14599	14635	14918	14570	14707	14636	14811	14562	14708	14850	14613	14576	14715	14871	14591	14708	14639	14563	14533	14729	14537	14554	14853	14678	14609	14624	14839	14802	14532	14880	14637	14740	14656	14824	14787	14757	14471	14604	14650	14654	14622	14659	14721	14664	14820	14680	14682	14700	14744	14515	14767	14805	14688	14766	14714	14572	14783	14699	14628	14676	14761	14715	14777	14920	14690	14628	14696	14724	14718	14715	14809	14620	14577	14886	14743	14590	14552	14662	14778	14699	14772	14705	14822	14660	14601	14759	14862	14744	14855	14862	14618	14668	14579	14658	14678	14750	14613	14597	14549	14626	14708	14596	14469	14752	14677	14697	14825	14687	14617	14736	14764	14582	14689	14715	14723	14754	14699	14794	14658	14623	14712	14655	14617	14760	14695	14444	14753	14682	14650	14667	14562	14645	14639	14722	14638	14565	14708	14829	14736	14730	14614	14708	14657	14661	14568	14640	14796	14627	14697	14787	14643	14548	14668	14681	14598	14663	14795	14446	14622	14730	14581	14694	14681	14790	14522	14727	14536	14665	14687	14640	14782	14747	14454	14611	14712	14822	14861	14625	14686	14700	14677	14767	14562	14603	14629	14738	14741	14670	14778	14723	14670	14608	14565	14930	14681	14779	14750	14679	14801	14847	14806	14603	14805	14664	14874	14699	14675	14791	14564	14609	14806	14487	14632	14848	14689	14803	14728	14737	14745	14659	14579	14663	14750	14495	14703	14683	14618	14701	14644	14671	14661	14938	14785	14716	14700	14662	14689	14749	14802	14795	14676	14723	14866	14589	14700	14518	14616	14700	14646	14793	14735	14732	14645	14703	14694	14668	14477	14633	14606	14712	14738	14577	14743	14655	14680	14812	14662	14729	14690	14750	14643	14800	14819	14738	14744	14827	14631	14732	14612	14807	14724	14661	14564	14698	14671	14804	14564	14887	14673	14506	14713	14593	14630	14659	14665	14607	14661	14607	14661	14659	14742	14776	14620	14596	14852	14655	14696	14810	14529	14611	14603	14707	14695	14666	14846	14573	14633	14760	14551	14667	14651	14632	14600	14808	14981	14738	14768	14761	14754	14692	14632	14513	14569	14743	14583	14602	14798	14679	14584	14659	14612	14675	14817	14527	14742	14676	14662	14778	14625	14586	14724	14749	14635	14565	14669	14699	14716	14706	14721	14657	14769	14736	14685	14869	14732	14596	14627	14704	14684	14596	14752	14554	14709	14666	14660	14689	14759	14724	14785	14714	14879	14768	14638	14645	14762	14654	14718	14730	14690	14959	14745	14604	14635	14731	14788	14713	14665	14798	14638	14769	14651	14606	14549	14717	14703	14585	14723	14723	14694	14708	14782	14698	14645	14720	14821	14728	14668	14702	14594	14773	14788	14611	14763	14705	14766	14813	14615	14819	14714	14825	14656	14567	14741	14711	14544	14654	14577	14727	14633	14744	14696	14802	14800	14596	14508	14739	14680	14931	14790	14721	14596	14650	14603	14591	14689	14655	14736	14544	14743	14696	14690	14595	14623	14791	14601	14902	14756	14729	14528	14709	14717	14778	14591	14834	14762	14646	14712	14725	14815	14674	14609	14823	14691	14712	14593	14700	14562	14724	14517	14752	14823	14785	14599	14802	14857	14716	14649	14690	14699	14635	14838	14514	14664	14800	14534	14507	14519	14553	14784	14669	14773	14704	14625	14599	14744	14604	14726	14605	14722	14814	14614	14934	14646	14594	14661	14756	14821	14591	14837	14725	14667	14688	14815	14634	14640	14682	14756	14605	14803	14646	14710	14680	14590	14743	14636	14520	14818	14640	14693	14631	14771	14842	14538	14703	14652	14732	14629	14892	14830	14672	14560	14587	14812	14722	14815	14697	14664	14684	14824	14700	14871	14715	14749	14727	14715	14486	14734	14693	14716	14735	14697	14679	14738	14566	14624	14751	14603	14848	14820	14627	14638	14774	14755	14682	14598	14680	14710	14699	14697	14479	14643	14652	14661	14665	14550	14657	14796	14658	14807	14654	14526	14731	14784	14650	14595	14660	14633	14478	14796	14826	14751	14641	14751	14793	14771	14616	14712	14708	14529	14798	14692	14630	14749	14674	14733	14655	14772	14605	14703	14832	14846	14557	14653	14724	14870	14528	14721	14686	14638	14543	14748	14812	14676	14710	14531	14782	14823	14499	14701	14678	14689	14583	14626	14703	14708	14727	14605	14665	14758	14805	14627	14525	14620	14650	14724	14773	14692	14612	14623	14674	14695	14768	14832	14703	14737	14496	14759	14748	14611
23235	20690	27899	23672	21711	21666	20617	18079	17151	17206	17093	16878	16878	16684	16508	16614	16536	16375	16517	16524	16491	16418	16655	16521	16531	16419	16412	16381	16386	16418	16317	16476	16252	16420	16546	16548	16349	16474	16539	16325	16450	16340	16281	16378	16285	16214	16375	16303	16307	16249	16540	16484	16427	16402	16207	16483	16330	16385	16677	16263	16404	16497	16260	16239	16254	16416	16560	16666	16311	16347	16179	16325	16496	16420	16302	16273	16401	16318	16357	16279	16311	16582	16287	16401	16464	16141	16284	16303	16448	16281	16287	16389	16383	16392	16289	16282	16308	16207	16309	16324	16253	16413	16344	16100	16541	16066	16197	16287	16344	16308	16139	16287	16362	16164	16300	16508	16276	16423	16432	16145	16332	16364	16247	16216	16458	16156	16293	16289	16432	16395	16351	16364	16163	16435	16325	16249	15964	16207	16499	16206	16312	16223	16326	16315	16479	16452	16315	16157	16364	16336	16304	16220	16473	16225	16269	16251	16293	16353	16420	16292	16476	16479	16358	16371	16304	16223	16218	16375	16263	16179	16453	16155	16536	16319	16311	16465	16279	16432	16280	16081	16294	16393	16315	16285	16291	16462	16628	16358	16227	16308	16215	16245	16284	16181	16360	16584	16463	16188	16372	16244	16488	16412	16281	16339	16140	16353	16206	16511	16374	16347	16266	16142	16240	16284	16113	16375	16397	16315	16311	16394	16253	16378	16148	16178	16386	16442	16247	16360	16297	16436	16364	16493	16349	16521	16256	16202	16222	16131	16431	16447	16441	16253	16356	16274	16560	16149	16412	16396	16381	16198	16385	16344	16354	16236	16224	16235	16228	16308	16291	16282	16304	16375	16339	16189	16197	16437	16447	16190	16472	16253	16257	16432	16384	16410	16295	16088	16199	16340	16333	16185	16155	16278	16508	16414	16351	16266	16273	16319	16259	16327	16287	16243	16165	16285	16456	16217	16375	16050	16188	16247	16366	16256	16255	16247	16305	16339	16364	16333	16217	16423	16256	16348	16435	16235	16285	16450	16355	16230	16259	16305	16273	16374	16091	16432	16341	16211	16181	16153	16294	16223	16542	16325	16283	16332	16386	16352	16367	16258	16285	16262	16433	16456	16306	16229	16306	16104	16360	16416	16229	16161	16409	16257	16444	16456	16292	16298	16393	16336	16435	16393	16541	16191	16218	16452	16363	16426	16333	16424	16480	16163	16200	16341	16456	16189	16401	16453	16351	16327	16312	16345	16326	16316	16254	16417	16403	16413	16457	16327	16381	16441	16239	16380	16340	16418	16281	16150	16459	16243	16240	16240	16450	16500	16237	16280	16544	16568	16255	16344	16319	16317	16486	16380	16137	16237	16227	16316	16307	16243	16376	16415	16240	16286	16403	16112	16043	16206	16363	16167	16488	16302	16230	16229	16371	16364	16362	16152	16286	16413	16353	16379	16123	16384	16327	16422	16433	16359	16329	16269	16333	16443	16197	16240	16418	16261	16083	16562	16356	16144	16327	16346	16345	16336	16419	16309	16371	16466	16417	16394	16407	16381	16323	16491	16269	16181	16103	16256	16279	16406	16189	16423	16310	16459	16289	16247	16269	16110	16152	16185	16313	16346	16509	16509	16277	16575	16309	16392	16343	16286	16328	16357	16333	16360	16260	16326	16242	16201	16297	16184	16251	16370	16219	16312	16225	16491	16090	16351	16268	16378	16208	16153	16442	16389	16181	16409	16232	16202	16210	16186	16464	16250	16291	16270	16409	16360	16190	16262	16220	16363	16249	16360	16224	16290	16309	16354	16343	16104	16348	16419	16345	16394	16269	16523	16206	16400	16384	16246	16306	16261	16297	16307	16363	16276	16315	16272	16194	16427	16371	16275	16246	16249	16232	16291	16362	16126	16365	16414	16255	16247	16410	16113	16149	16192	16269	16351	16123	16311	16124	16221	16472	16377	16301	16372	16490	16297	16443	16265	16107	16329	16355	16264	16398	16278	16481	16114	16287	16287	16220	16341	16224	16300	16566	16186	16155	16287	16323	16117	16432	16241	16238	16308	16362	16349	16350	16425	16095	16168	16397	16365	16409	16250	16039	16237	16241	16280	16318	16410	16534	16216	16290	16364	16371	16124	16309	16158	16283	16185	16331	16299	16339	16215	16189	16322	16398	16345	16263	16426	16047	16259	16286	16402	16367	16383	16270	16106	16189	16294	16301	16348	16048	16328	16289	16357	16315	16460	16395	16392	16395	16199	16233	16410	16221	16455	16468	16340	16453	16277	16434	16429	16313	16325	16426	16267	16394	16295	16424	16088	16411	16516	16194	16323	16355	16386	16519	16249	16504	16225	16298	16177	16267	16419	16388	16461	16381	16364	16340	16238	16243	16194	16396	16147	16317	16327	16464	16360	16390	16114	16339	16322	16310	16413	16350	16285	16029	16290	16336	16064	16377	16128	16265	16453	16303	16267	16233	16330	16219	16344	16217	16466	16276	16149	16437	16335	16247	16110	16423	16360	16338	16213	16282	16154	16389	16343	16446	16486	16360	16120	16412	16332	16319	16302	16600	16263	16263	16298	16173	16313	16326	16322	16412	16358	16221	16230	16277	16249	16491	16297	16216	16378	16398	16502	16253	16315	16446	16376	16157	16186	16207	16351	16281	16343	16252	16411	16327	16322	16451	16397	16269	16261	16294	16255	16374	16383	16494	16072	16475	16368	16177	16274	16529	16358	16387	16222	16406	16428	16480	16293	16364	16269	16443	16412	16366	16279	16149	16178	16279	16351	16474	16363	16323	16281	16422	16333	16382	16351	16308	16223	16227	16292	16184	16245	16278	16280	16387	16175	16176	16317	16323	16362	16362	16613	16443	16250	16161	16329	16225	16155	16265	16242	16445	16193	16231	16372	16279	16467	16453	16273	16142	16312	16206	16291	16404	16406	16453	16315	16330	16282	16490	16407	16435	16363	16466	16366	16544	16361	16387	16135	16434	16362	16436	16257	16276	16391	16370	16099	16301	16378	16538	16325	16410	16568	16494	16271	16474	16133	16265	16533	16364	16195	16323	16367	16280	16345	16307	16342	16144	16335	16225	16334	16440	16404	16460	16373	16380	16325	16301	16231	16413	16403	16543	16145	16261	16500	16307	16296	16388	16429	16473	16318	16499	16320	16313	16301	16386	16150	16225	16226	16455	16196	16413	16549	16416	16210	16351	16321	16375	16449	16365	16173	16264	16235	16347	16297	16239	16296	16223	16334	16328	16315	16335	16484	16322	16065	16263	16459	16400	16248	16154	16328	16274	16337	16234	16254	16402	16360	16340	16197	16138	16184	16408	16439	16126	16287	16377	16300	16243	16348	16397	16173	16123	16367	16365	16288	16373	16376	16509	16234	16311	16401	16181	16249	16217	16279	16327	16249	16235	16367	16424	16261	16409	16445	16379	16183	16230	16384	16479	16230	16194	16241	16364	16205	16242	16373	16353	16452	16250	16339	16397	16127	16341	16276	16489	16177	16317	16276	16279	16221	16372	16272	16200	16275	16076	16207	16321	16248	16229	15956	16540	16331	16259	16468	16438	16212	16236	16275	16405	16298	16233	15997	16117	16084	16363	16353	16189	16318	16282	16333	16357	16500	16484	16292	16368	16433	16211	16248	16228	16380	16383	16345	16202	16362	16305	16259	16200	16484	16223	16099	16260	16178	16284	16376	16344	16444	16316	16455	16365	16512	16477	16222	16184	16268	16175	16451	16390	16314	16298	16436	16463	16279	16340	16307	16336	16261	16355	16361	16226	16378	16323	16547	16294	16238	16412	16294	16072	16206	16320	16306	16283	16419	16259	16345	16359	16163	16457	16585	16263	16313	16466	16297	16153	16257	16182	16271	16279	16201	16234	16294	16328	16333	16379	16172	16493	16342	16301	16154	16340	16385	16280	16182	16420	16310	16184	16097	16344	16279	16115	16543	16347	16272	16030	16243	16248	16247	16617	16290	16300	16269	16377	16265	16298	16282	16391	16422	16464	16247	16212	16189	16202	16369	16427	16299	16388	16453	16298	16362	16356	16429	16350	16389	16285	16425	16196	16290	16482	16243	16512	16242	16121	16378	16316	16496	16464	16145	16210	16331	16502	16322	16285	16411	16293	16275	16319	16216	16460	16252	16449	16368	16322	16507	16454	16300	16399	16247	16275	16284	16153	16398	16381	16045	16319	16226	16184	16256	16247	16298	16173	16196	16422	16528	16435	16011	16225	16318	16524	16243	16430	16341	16196	16220	16291	16369	16478	16454	16228	16494	16273	16311	16360	16230	16176	16345	16245	16424	16308	16381	16410	16106	16214	16282	16140	16331	16262	16221	16395	16384	16429	16563	16333	16364	16426	16278	16389	16426	16256	16244	16042	16354	16206	16197	16456	16511	16259	16147	16321	16342	16386	16250	16281	16228	16660	16472	16255	16270	16486	16374	16231	16113	16330	16364	16169	16312	16377	16464	16320	16298	16314	16086	16495	16352	16273	16357	16455	16106	16292	16413	16223	16364	16159	16243	16106	16235	16287	16297	16241	16269	16403	16265	16423	16423	16357	16288	16452	16341	16546	16425	16229	16340	16591	16369	16253	16421	16345	16387	16244	16543	16321	16400	16329	16396	16456	16396	16304	16376	16242	16368	16274	16163	16432	16540	16358	16430	16417	16452	16150	16301	16131	16497	16541	16497	16135	16341	16256	16095	16600	16365	16387	16486	16415	16311	16432	16308	16306	16349	16337	16207	16222	16252	16331	16240	16333	16247	16426	16302	16171	16318	16305	16320	16293	16358	16386	16183	16268	16309	16264	16264	16463	16368	16466	16387	16426	16403	16380	16514	16413	16424	16264	16209	16215	16371	16335	16430	16297	16371	16258	16404	16221	16233	16353	16091	16274	16223	16045	16159	16418	16293	16269	16331	16368	16263	16346	16186	16373	16280	16324	16488	16161	16395	16368	16190	16345	16205	16321	16439	16226	16228	16392	16225	16249	16171	16333	16494	16495	16357	16401	16386	16353	16283	16397	16323	16243	16299	16296	16214	16302	16416	16303	16471	16370	16411	16233	16346	16326	16349	16282	16316	16382	16133	16374	16218	16187	16517	16331	16395	16154	16205	16437	16117
20537	34365	30877	24175	20444	18712	17439	16447	15939	15528	15150	15075	15064	14879	14866	14862	14614	14604	14671	14553	14541	14435	14401	14451	14492	14563	14625	14423	14567	14573	14549	14492	14580	14534	14532	14609	14595	14600	14628	14398	14575	14434	14523	14518	14500	14716	14529	14477	14480	14429	14396	14657	14493	14530	14673	14513	14452	14551	14513	14494	14493	14531	14398	14555	14421	14657	14537	14493	14568	14571	14444	14427	14308	14419	14353	14342	14491	14496	14482	14515	14448	14433	14422	14498	14205	14642	14551	14437	14548	14318	14411	14630	14488	14479	14386	14547	14494	14400	14542	14410	14424	14492	14569	14699	14475	14327	14494	14440	14524	14289	14331	14371	14461	14518	14381	14492	14359	14451	14298	14556	14345	14585	14562	14452	14282	14439	14507	14487	14516	14514	14466	14532	14402	14427	14373	14549	14447	14593	14472	14434	14453	14453	14420	14585	14467	14472	14460	14267	14507	14484	14312	14416	14383	14434	14520	14403	14523	14504	14468	14369	14589	14473	14289	14504	14382	14420	14422	14533	14518	14566	14351	14605	14323	14368	14547	14446	14558	14355	14549	14340	14418	14570	14472	14542	14438	14556	14529	14417	14459	14446	14492	14519	14366	14363	14383	14430	14347	14462	14485	14305	14423	14314	14448	14470	14444	14486	14816	14464	14357	14456	14480	14424	14537	14460	14369	14535	14353	14593	14320	14479	14573	14436	14427	14488	14327	14358	14478	14519	14550	14316	14449	14409	14468	14386	14299	14503	14478	14450	14612	14217	14667	14537	14476	14324	14457	14527	14445	14535	14372	14604	14313	14303	14519	14346	14502	14485	14437	14520	14460	14449	14572	14367	14470	14557	14364	14403	14206	14457	14499	14638	14538	14402	14614	14407	14568	14547	14351	14428	14394	14270	14398	14443	14351	14526	14450	14411	14243	14428	14468	14496	14284	14384	14481	14432	14500	14440	14220	14550	14510	14368	14494	14365	14365	14292	14599	14413	14288	14398	14473	14397	14446	14522	14464	14363	14608	14626	14425	14542	14500	14306	14373	14583	14668	14464	14426	14397	14492	14398	14527	14392	14555	14377	14400	14453	14485	14321	14566	14433	14421	14430	14518	14399	14358	14472	14406	14523	14545	14335	14370	14390	14391	14478	14571	14369	14580	14357	14442	14484	14415	14437	14390	14487	14300	14514	14470	14327	14458	14673	14420	14470	14422	14312	14419	14603	14366	14420	14422	14398	14372	14357	14598	14419	14494	14516	14424	14481	14450	14397	14430	14370	14435	14477	14475	14628	14430	14402	14460	14629	14431	14419	14516	14291	14424	14515	14529	14485	14479	14323	14458	14423	14511	14454	14567	14417	14587	14497	14334	14508	14459	14560	14346	14328	14305	14409	14313	14408	14230	14378	14327	14381	14433	14378	14616	14583	14414	14282	14386	14574	14515	14571	14685	14486	14369	14354	14418	14368	14565	14416	14427	14423	14485	14361	14407	14310	14440	14422	14295	14458	14465	14436	14522	14305	14485	14472	14260	14470	14514	14328	14389	14350	14543	14468	14493	14271	14574	14503	14444	14299	14374	14523	14475	14433	14423	14302	14441	14476	14407	14417	14471	14534	14289	14532	14284	14431	14706	14633	14508	14477	14597	14353	14419	14433	14212	14459	14457	14366	14524	14468	14446	14708	14257	14359	14460	14517	14558	14387	14564	14473	14450	14543	14425	14520	14547	14497	14370	14502	14367	14508	14463	14489	14396	14459	14364	14584	14376	14419	14537	14332	14414	14298	14457	14402	14595	14434	14410	14543	14469	14384	14436	14541	14635	14455	14428	14372	14529	14401	14393	14453	14372	14577	14410	14607	14397	14471	14416	14435	14432	14375	14521	14356	14531	14266	14355	14300	14552	14424	14246	14326	14468	14499	14454	14405	14332	14410	14521	14430	14555	14535	14270	14367	14487	14459	14444	14533	14249	14398	14382	14397	14563	14298	14493	14408	14418	14435	14452	14387	14251	14396	14439	14363	14444	14565	14361	14425	14498	14367	14524	14486	14440	14421	14428	14376	14525	14356	14509	14404	14460	14487	14351	14402	14402	14561	14379	14396	14293	14423	14263	14501	14306	14523	14436	14336	14506	14571	14410	14379	14472	14506	14461	14618	14449	14397	14503	14353	14473	14673	14459	14359	14351	14313	14450	14445	14584	14217	14483	14502	14397	14378	14586	14407	14496	14517	14469	14514	14535	14446	14260	14468	14368	14372	14472	14382	14579	14384	14363	14526	14475	14402	14370	14429	14499	14372	14324	14538	14394	14567	14560	14542	14454	14507	14362	14412	14496	14420	14435	14664	14654	14492	14557	14586	14505	14336	14579	14508	14519	14534	14318	14508	14581	14548	14538	14480	14440	14401	14620	14370	14376	14543	14307	14336	14473	14463	14555	14526	14542	14485	14413	14585	14442	14503	14383	14419	14572	14395	14441	14534	14499	14458	14513	14446	14546	14273	14475	14349	14549	14384	14590	14425	14420	14395	14523	14430	14370	14647	14539	14351	14495	14624	14351	14498	14488	14418	14214	14343	14436	14415	14640	14536	14539	14565	14389	14533	14564	14351	14453	14540	14466	14494	14379	14440	14403	14380	14534	14460	14597	14463	14498	14483	14505	14544	14562	14278	14265	14470	14501	14379	14473	14499	14547	14294	14411	14406	14390	14357	14416	14483	14457	14504	14375	14412	14656	14391	14432	14531	14411	14354	14546	14455	14369	14383	14424	14513	14587	14456	14425	14342	14517	14440	14388	14389	14578	14482	14571	14473	14434	14410	14476	14456	14376	14560	14516	14455	14535	14305	14541	14325	14298	14386	14561	14434	14402	14457	14503	14493	14499	14456	14526	14224	14469	14325	14414	14412	14504	14606	14502	14582	14343	14295	14451	14487	14343	14381	14456	14334	14505	14538	14524	14481	14421	14267	14370	14453	14304	14486	14426	14555	14507	14435	14311	14336	14440	14529	14393	14364	14328	14469	14394	14318	14488	14293	14329	14274	14521	14410	14571	14390	14396	14446	14435	14595	14457	14357	14418	14572	14440	14517	14467	14358	14411	14235	14404	14423	14502	14456	14344	14532	14251	14597	14380	14402	14364	14504	14521	14616	14588	14371	14334	14367	14291	14476	14518	14428	14338	14413	14461	14354	14377	14498	14287	14354	14405	14514	14435	14450	14358	14551	14342	14502	14642	14278	14552	14538	14452	14403	14361	14592	14384	14475	14523	14196	14369	14588	14481	14370	14380	14580	14433	14300	14543	14372	14351	14539	14505	14472	14349	14374	14327	14418	14465	14525	14325	14611	14476	14544	14466	14408	14483	14593	14429	14231	14454	14552	14519	14337	14411	14491	14445	14573	14480	14557	14483	14479	14409	14467	14464	14406	14363	14438	14445	14403	14370	14306	14470	14466	14410	14360	14518	14506	14565	14481	14503	14334	14289	14397	14434	14542	14354	14362	14491	14287	14328	14452	14625	14518	14530	14481	14388	14526	14396	14366	14443	14459	14221	14462	14341	14674	14477	14417	14629	14744	14351	14468	14259	14347	14406	14536	14384	14400	14373	14425	14357	14451	14355	14491	14521	14267	14428	14400	14275	14485	14373	14527	14382	14298	14320	14636	14384	14480	14347	14322	14537	14431	14518	14272	14419	14364	14473	14286	14462	14543	14384	14575	14451	14310	14322	14391	14519	14492	14393	14408	14455	14351	14406	14455	14349	14503	14624	14495	14436	14609	14638	14166	14564	14457	14574	14557	14384	14521	14568	14542	14304	14488	14273	14496	14427	14542	14405	14415	14548	14360	14465	14460	14687	14316	14396	14474	14513	14549	14447	14450	14535	14389	14363	14429	14617	14428	14559	14489	14435	14425	14486	14428	14398	14540	14433	14462	14423	14536	14572	14484	14387	14472	14484	14542	14448	14409	14502	14462	14445	14443	14314	14422	14452	14416	14628	14377	14307	14463	14365	14531	14525	14462	14486	14443	14411	14349	14533	14352	14456	14356	14604	14480	14539	14520	14532	14411	14396	14443	14433	14318	14434	14367	14541	14424	14475	14450	14446	14370	14271	14454	14413	14343	14493	14562	14169	14399	14381	14337	14633	14502	14563	14480	14452	14448	14559	14443	14369	14332	14293	14630	14405	14515	14603	14569	14407	14612	14454	14537	14361	14407	14415	14372	14417	14626	14453	14265	14374	14434	14314	14556	14432	14487	14541	14513	14459	14420	14481	14492	14428	14274	14279	14392	14250	14477	14612	14446	14396	14526	14206	14429	14386	14518	14589	14628	14432	14441	14668	14524	14497	14481	14591	14410	14371	14481	14373	14444	14557	14267	14436	14362	14358	14493	14395	14314	14592	14390	14372	14360	14412	14495	14343	14579	14449	14403	14362	14441	14566	14455	14517	14505	14500	14581	14408	14356	14211	14537	14400	14394	14510	14565	14394	14418	14510	14688	14354	14363	14405	14473	14409	14477	14359	14518	14453	14521	14525	14409	14390	14497	14431	14486	14464	14135	14452	14385	14441	14412	14486	14505	14483	14505	14333	14392	14412	14372	14499	14475	14466	14438	14240	14411	14490	14551	14407	14478	14416	14410	14407	14400	14272	14450	14355	14376	14422	14264	14413	14403	14401	14580	14532	14393	14446	14443	14415	14524	14403	14445	14437	14575	14490	14496	14482	14432	14503	14505	14546	14273	14477	14387	14443	14473	14386	14461	14501	14415	14468	14458	14425	14445	14530	14317	14338	14506	14520	14297	14544	14655	14544	14484	14445	14490	14390	14466	14564	14596	14410	14480	14594	14421	14379	14494	14543	14515	14378	14342	14586	14594	14417	14436	14506	14191	14415	14620	14349	14494	14367	14505	14613	14480	14374	14439	14466	14493	14360	14366	14558	14500	14372	14484	14357	14442	14310	14522	14416	14420	14460	14472	14343	14350	14278	14479	14483	14337	14278	14355	14473	14514	14631	14391	14570	14382	14595	14410	14443	14524	14542	14406	14314	14351	14316	14371	14273	14444	14429	14381	14309	14338	14448	14646	14297	14610	14603	14203	14578	14459	14502	14542	14316	14615	14402	14560	14529	14591	14600	14495	14420	14393
22156	20669	28258	23114	20970	23058	24372	19224	17844	18013	17721	17362	17284	17080	17126	17143	17042	16881	16877	17020	16557	16681	16775	16528	16768	16813	16576	16739	16723	16573	16716	16788	16458	16495	16633	16669	16845	16723	16691	16818	16600	16673	16868	16609	16834	16658	16533	16686	16753	16617	16817	16813	16691	16671	16652	16477	16596	16664	16567	16687	16877	16574	16538	16644	16659	16626	16664	16669	16455	16613	16513	16672	16732	16630	16482	16560	16621	16481	16542	16535	16695	16704	16718	16519	16537	16614	16484	16591	16445	16650	16471	16633	16628	16558	16453	16536	16585	16493	16607	16584	16528	16717	16701	16453	16643	16790	16585	16526	16623	16688	16515	16839	16637	16557	16595	16568	16329	16550	16494	16606	16681	16498	16607	16584	16528	16546	16488	16609	16425	16558	16482	16543	16800	16480	16601	16602	16582	16621	16309	16512	16688	16547	16645	16452	16404	16660	16605	16448	16651	16543	16559	16493	16512	16624	16429	16714	16508	16754	16515	16723	16585	16419	16411	16559	16536	16494	16536	16560	16436	16660	16488	16510	16667	16425	16573	16621	16628	16456	16534	16636	16699	16429	16591	16532	16642	16452	16523	16481	16576	16402	16549	16464	16540	16622	16444	16431	16678	16454	16717	16462	16488	16397	16401	16550	16747	16609	16692	16447	16490	16489	16644	16603	16630	16499	16516	16622	16659	16639	16677	16584	16496	16582	16560	16614	16362	16672	16524	16725	16507	16479	16487	16446	16620	16572	16571	16523	16584	16583	16398	16511	16509	16560	16323	16751	16642	16589	16473	16595	16420	16623	16659	16637	16657	16525	16567	16533	16610	16324	16555	16390	16501	16557	16653	16683	16550	16599	16513	16482	16626	16495	16438	16347	16557	16479	16586	16565	16434	16464	16507	16627	16519	16650	16475	16530	16641	16492	16531	16613	16403	16490	16415	16425	16611	16422	16618	16505	16412	16648	16575	16437	16528	16536	16667	16729	16338	16537	16346	16465	16419	16474	16572	16431	16407	16216	16493	16496	16438	16566	16481	16520	16486	16497	16540	16723	16486	16476	16420	16671	16512	16553	16569	16682	16654	16626	16408	16492	16488	16386	16458	16352	16512	16518	16330	16692	16703	16453	16339	16682	16535	16543	16649	16346	16469	16403	16617	16741	16705	16658	16587	16523	16571	16527	16624	16513	16509	16569	16555	16450	16307	16645	16521	16455	16550	16458	16577	16534	16529	16372	16674	16726	16641	16715	16685	16644	16559	16494	16502	16752	16581	16608	16469	16611	16709	16527	16596	16630	16666	16712	16636	16576	16594	16687	16539	16566	16470	16448	16787	16644	16528	16712	16551	16698	16509	16500	16583	16643	16493	16611	16680	16428	16579	16695	16358	16766	16571	16534	16423	16381	16598	16478	16496	16479	16448	16712	16499	16496	16495	16505	16499	16657	16605	16470	16472	16347	16591	16817	16340	16671	16731	16430	16718	16488	16451	16518	16466	16421	16673	16457	16319	16513	16506	16593	16366	16617	16563	16683	16723	16517	16575	16601	16537	16643	16683	16347	16666	16230	16503	16524	16354	16586	16634	16426	16174	16634	16713	16584	16700	16535	16654	16436	16321	16396	16563	16688	16566	16596	16581	16539	16554	16412	16464	16496	16596	16629	16630	16505	16427	16767	16398	16369	16312	16417	16640	16545	16449	16503	16539	16477	16717	16456	16509	16427	16418	16661	16545	16392	16553	16531	16448	16513	16591	16608	16552	16494	16574	16503	16627	16560	16631	16495	16443	16418	16462	16570	16357	16383	16403	16611	16497	16332	16574	16573	16498	16484	16393	16643	16718	16445	16671	16640	16490	16275	16728	16481	16458	16514	16597	16438	16588	16445	16506	16582	16491	16570	16446	16497	16639	16578	16621	16432	16520	16532	16555	16545	16630	16613	16417	16569	16576	16633	16530	16502	16498	16574	16556	16568	16533	16487	16421	16562	16592	16596	16405	16471	16477	16444	16475	16616	16423	16475	16479	16698	16443	16562	16540	16588	16568	16379	16504	16436	16442	16483	16465	16572	16505	16568	16257	16511	16580	16544	16572	16500	16596	16478	16667	16442	16582	16502	16509	16732	16702	16585	16483	16396	16473	16568	16587	16642	16560	16431	16528	16404	16214	16434	16512	16381	16589	16383	16507	16563	16479	16436	16557	16507	16580	16469	16598	16519	16309	16372	16610	16368	16616	16495	16407	16554	16683	16493	16600	16556	16557	16646	16742	16428	16339	16621	16749	16313	16429	16471	16551	16442	16545	16644	16566	16313	16565	16595	16393	16566	16679	16532	16596	16601	16530	16431	16451	16522	16529	16867	16707	16361	16648	16509	16659	16491	16398	16616	16464	16625	16631	16485	16566	16460	16489	16589	16535	16517	16703	16512	16654	16591	16504	16474	16578	16430	16674	16530	16703	16625	16562	16657	16680	16375	16371	16554	16470	16489	16557	16456	16486	16608	16494	16459	16533	16478	16429	16642	16428	16452	16575	16779	16498	16382	16348	16361	16456	16361	16461	16520	16450	16442	16699	16476	16465	16500	16540	16483	16433	16390	16679	16371	16689	16501	16466	16669	16663	16430	16475	16539	16509	16303	16425	16418	16584	16478	16631	16583	16573	16627	16399	16504	16552	16442	16358	16492	16473	16486	16417	16471	16364	16652	16619	16406	16700	16600	16585	16443	16452	16614	16526	16732	16470	16600	16508	16500	16574	16480	16683	16800	16437	16475	16762	16587	16756	16594	16396	16693	16569	16491	16574	16329	16540	16587	16659	16593	16535	16543	16695	16428	16498	16517	16390	16297	16485	16481	16530	16654	16622	16659	16638	16482	16552	16588	16444	16608	16513	16666	16593	16623	16633	16435	16831	16543	16586	16701	16452	16505	16491	16595	16506	16516	16539	16475	16429	16525	16646	16547	16534	16442	16429	16490	16547	16641	16475	16440	16445	16469	16535	16468	16589	16473	16499	16532	16589	16430	16597	16580	16595	16650	16341	16562	16633	16443	16600	16649	16584	16565	16490	16501	16629	16608	16544	16377	16465	16780	16602	16494	16612	16399	16425	16703	16540	16574	16479	16313	16655	16517	16454	16465	16436	16511	16605	16469	16448	16631	16421	16526	16486	16581	16575	16363	16477	16566	16441	16442	16314	16364	16269	16566	16474	16628	16639	16591	16499	16357	16533	16558	16683	16512	16412	16464	16582	16690	16381	16542	16345	16571	16339	16706	16544	16648	16404	16625	16693	16651	16502	16308	16537	16472	16499	16469	16444	16490	16520	16613	16434	16286	16598	16450	16505	16658	16530	16545	16418	16422	16677	16579	16551	16695	16731	16515	16609	16511	16662	16520	16643	16535	16621	16625	16615	16532	16462	16603	16440	16719	16592	16415	16662	16369	16341	16703	16753	16590	16477	16572	16575	16589	16388	16413	16519	16683	16669	16531	16511	16572	16473	16486	16420	16432	16708	16530	16632	16561	16709	16464	16517	16579	16521	16605	16641	16640	16671	16441	16498	16606	16548	16416	16491	16408	16823	16594	16489	16410	16494	16524	16516	16266	16495	16426	16471	16242	16659	16543	16449	16537	16472	16650	16739	16798	16730	16522	16563	16441	16451	16825	16772	16470	16739	16558	16634	16625	16457	16375	16453	16542	16660	16468	16429	16435	16564	16469	16674	16449	16444	16575	16577	16485	16447	16568	16491	16642	16378	16660	16662	16615	16509	16516	16622	16627	16457	16631	16557	16479	16602	16741	16407	16560	16392	16459	16592	16437	16518	16363	16497	16636	16431	16614	16633	16556	16344	16437	16562	16606	16440	16598	16647	16562	16717	16630	16449	16449	16574	16626	16570	16488	16617	16608	16639	16628	16347	16257	16382	16374	16519	16399	16654	16502	16588	16574	16566	16463	16378	16510	16689	16639	16482	16465	16517	16387	16536	16494	16662	16521	16619	16522	16561	16626	16578	16548	16887	16714	16520	16379	16449	16493	16358	16646	16760	16547	16587	16493	16463	16560	16676	16414	16253	16250	16512	16638	16440	16658	16576	16531	16346	16569	16608	16534	16632	16430	16557	16521	16579	16580	16240	16392	16496	16506	16578	16716	16477	16606	16584	16462	16544	16575	16655	16579	16672	16593	16674	16609	16512	16525	16650	16606	16433	16687	16583	16545	16600	16579	16554	16283	16532	16645	16447	16520	16461	16652	16532	16804	16529	16690	16386	16489	16458	16556	16531	16555	16546	16620	16455	16303	16520	16581	16382	16483	16705	16458	16541	16635	16418	16439	16620	16539	16630	16523	16598	16764	16365	16633	16417	16409	16355	16712	16603	16723	16651	16442	16586	16516	16587	16268	16622	16491	16593	16365	16355	16623	16685	16515	16599	16531	16388	16525	16566	16758	16429	16689	16668	16551	16365	16416	16709	16700	16581	16399	16625	16662	16447	16548	16474	16667	16722	16697	16349	16566	16522	16658	16360	16304	16554	16811	16531	16462	16552	16549	16505	16465	16298	16441	16527	16509	16565	16678	16699	16689	16689	16749	16690	16489	16450	16504	16687	16508	16562	16493	16480	16472	16523	16481	16561	16528	16595	16453	16566	16437	16455	16755	16443	16669	16393	16540	16526	16498	16540	16626	16544	16505	16574	16382	16492	16844	16592	16424	16691	16697	16615	16582	16514	16535	16532	16642	16535	16349	16472	16495	16605	16415	16648	16458	16581	16649	16654	16455	16683	16420	16712	16689	16502	16615	16441	16640	16610	16525	16353	16495	16380	16394	16635	16738	16574	16567	16573	16367	16527	16504	16463	16578	16497	16564	16373	16556	16706	16446	16617	16566	16415	16322	16403	16451	16583	16489	16632	16580	16733	16423	16563	16505	16569	16521	16506	16412	16552	16458	16498	16641	16416	16322	16483	16576	16345	16614	16339	16488	16554	16617	16616	16662	16683	16504	16307	16627	16524	16553	16483	16585	16616	16695	16578	16427	16711	16532	16519	16525	16597	16593	16612	16608	16227	16599	16372	16681	16703	16462	16297	16528	16426	16593	16471	16362	16501	16795	16665	16642	16532	16361	16457	16596	16473	16544	16483	16494	16543	16473
22366	38989	35215	27267	23141	20301	18964	17721	16736	16097	16023	15637	15412	15190	15312	14932	14910	14943	14839	14842	14822	14755	14747	14740	14822	14631	14697	14844	14798	14731	14725	14802	14639	14833	14702	14800	14827	14816	14729	14732	14694	14531	14646	14580	14813	14664	14556	14640	14742	14692	14597	14696	14405	14669	14675	14727	14566	14615	14649	14797	14669	14863	14560	14537	14458	14600	14657	14545	14644	14613	14700	14640	14511	14619	14589	14657	14591	14663	14533	14615	14529	14637	14650	14708	14661	14720	14685	14517	14633	14700	14551	14529	14477	14516	14680	14686	14411	14583	14698	14538	14629	14613	14513	14550	14586	14585	14621	14500	14565	14465	14469	14468	14352	14492	14559	14507	14708	14420	14551	14628	14616	14646	14525	14579	14476	14546	14552	14558	14488	14537	14479	14638	14414	14754	14571	14533	14594	14592	14567	14660	14553	14594	14689	14634	14649	14575	14509	14465	14487	14494	14612	14528	14526	14524	14772	14536	14599	14542	14663	14640	14490	14580	14553	14619	14569	14491	14622	14566	14581	14607	14543	14611	14513	14693	14627	14663	14701	14653	14646	14400	14598	14621	14736	14547	14561	14558	14553	14633	14689	14442	14466	14382	14580	14618	14497	14514	14674	14441	14628	14626	14633	14566	14537	14417	14573	14672	14551	14495	14583	14621	14497	14687	14437	14490	14697	14618	14594	14580	14698	14544	14502	14443	14655	14642	14658	14595	14501	14544	14621	14578	14559	14607	14696	14508	14579	14586	14677	14601	14565	14543	14495	14534	14547	14531	14573	14458	14772	14513	14560	14568	14464	14614	14590	14594	14568	14720	14644	14668	14646	14748	14534	14521	14617	14463	14570	14684	14685	14680	14570	14453	14638	14596	14455	14598	14691	14592	14642	14594	14525	14498	14592	14491	14463	14574	14484	14678	14746	14594	14595	14354	14560	14725	14591	14704	14632	14383	14683	14437	14686	14556	14570	14589	14430	14657	14623	14582	14705	14490	14500	14500	14389	14460	14454	14543	14811	14730	14572	14675	14611	14413	14585	14554	14608	14699	14489	14612	14450	14515	14452	14518	14571	14524	14675	14637	14579	14706	14504	14412	14673	14706	14492	14538	14509	14709	14563	14544	14714	14690	14494	14505	14456	14632	14540	14548	14576	14644	14559	14366	14462	14705	14554	14686	14505	14365	14674	14493	14491	14538	14509	14499	14660	14522	14595	14620	14735	14470	14344	14692	14540	14497	14649	14727	14514	14657	14390	14769	14571	14666	14537	14623	14537	14593	14548	14501	14691	14587	14506	14692	14598	14526	14674	14587	14540	14746	14539	14629	14654	14608	14675	14585	14580	14645	14545	14677	14647	14549	14533	14612	14351	14664	14509	14505	14340	14419	14461	14596	14587	14449	14698	14482	14458	14775	14668	14774	14556	14524	14639	14612	14614	14486	14636	14789	14459	14474	14551	14621	14496	14544	14495	14653	14615	14582	14554	14664	14488	14682	14469	14614	14574	14537	14528	14620	14438	14671	14552	14391	14608	14444	14602	14504	14708	14411	14646	14465	14530	14692	14649	14582	14685	14512	14571	14446	14563	14655	14839	14536	14476	14528	14608	14431	14580	14470	14411	14566	14524	14507	14441	14565	14614	14485	14513	14617	14569	14585	14662	14533	14561	14803	14661	14606	14404	14539	14532	14746	14558	14520	14467	14589	14558	14508	14579	14557	14561	14631	14508	14621	14543	14610	14663	14619	14622	14578	14577	14643	14424	14605	14555	14678	14542	14685	14533	14458	14709	14450	14567	14424	14471	14595	14654	14546	14472	14648	14614	14514	14701	14440	14567	14539	14526	14685	14639	14553	14577	14829	14461	14557	14544	14503	14407	14564	14587	14492	14514	14602	14471	14377	14618	14629	14581	14512	14657	14558	14612	14551	14434	14414	14578	14714	14452	14596	14400	14500	14712	14613	14477	14533	14379	14617	14634	14507	14567	14502	14608	14639	14655	14579	14509	14508	14499	14675	14500	14582	14426	14443	14523	14497	14421	14666	14494	14712	14314	14470	14420	14447	14507	14570	14594	14724	14654	14512	14523	14664	14477	14629	14475	14632	14519	14528	14573	14607	14604	14531	14679	14650	14643	14721	14611	14794	14709	14570	14544	14500	14517	14592	14631	14529	14565	14404	14501	14650	14501	14534	14672	14760	14635	14746	14638	14513	14632	14565	14555	14580	14683	14561	14513	14489	14674	14522	14565	14604	14513	14681	14563	14431	14529	14522	14525	14620	14560	14494	14641	14534	14581	14704	14553	14498	14604	14677	14555	14691	14569	14415	14703	14623	14350	14495	14614	14616	14682	14616	14606	14607	14478	14675	14575	14446	14446	14624	14575	14611	14601	14635	14626	14590	14733	14685	14592	14554	14488	14573	14764	14590	14570	14569	14797	14547	14437	14588	14624	14531	14574	14671	14445	14526	14593	14518	14597	14640	14734	14468	14550	14635	14674	14449	14611	14566	14543	14540	14629	14452	14554	14665	14354	14560	14537	14489	14476	14398	14787	14520	14529	14593	14529	14385	14659	14459	14509	14519	14786	14577	14545	14501	14658	14504	14569	14659	14515	14685	14505	14731	14485	14581	14425	14572	14622	14605	14546	14588	14452	14594	14682	14684	14489	14388	14652	14544	14570	14537	14521	14552	14524	14511	14652	14604	14650	14788	14670	14750	14538	14592	14537	14556	14696	14538	14562	14522	14508	14508	14723	14477	14511	14551	14592	14583	14679	14677	14636	14499	14749	14644	14468	14527	14585	14769	14524	14738	14676	14518	14648	14630	14483	14350	14708	14462	14537	14578	14380	14532	14521	14652	14583	14529	14683	14567	14459	14685	14557	14528	14637	14450	14610	14594	14535	14589	14494	14536	14650	14523	14538	14497	14508	14565	14559	14679	14708	14781	14629	14759	14490	14677	14590	14717	14656	14575	14511	14567	14534	14555	14411	14346	14689	14514	14689	14490	14460	14462	14626	14582	14474	14544	14591	14660	14504	14533	14484	14665	14521	14620	14714	14540	14558	14455	14707	14593	14713	14397	14485	14530	14406	14540	14533	14499	14540	14611	14582	14653	14705	14526	14540	14520	14647	14603	14698	14503	14566	14661	14583	14583	14459	14433	14673	14730	14682	14547	14393	14552	14645	14515	14495	14576	14664	14799	14462	14580	14495	14464	14609	14608	14756	14558	14698	14609	14471	14485	14424	14582	14383	14418	14555	14525	14485	14673	14705	14669	14550	14572	14511	14563	14583	14609	14588	14612	14632	14467	14517	14637	14558	14579	14472	14473	14657	14487	14581	14492	14588	14622	14521	14552	14632	14595	14703	14622	14486	14604	14604	14393	14492	14636	14615	14604	14621	14554	14489	14459	14632	14493	14473	14643	14476	14487	14578	14608	14388	14507	14395	14587	14616	14555	14719	14570	14552	14638	14424	14560	14663	14561	14537	14582	14629	14584	14467	14454	14706	14612	14536	14552	14381	14533	14609	14606	14712	14515	14543	14462	14778	14623	14455	14657	14513	14592	14499	14682	14592	14409	14541	14792	14658	14698	14678	14584	14607	14536	14600	14576	14727	14589	14572	14504	14674	14514	14567	14519	14619	14540	14680	14602	14485	14582	14524	14504	14591	14742	14564	14312	14614	14641	14546	14501	14514	14445	14503	14511	14506	14597	14621	14552	14605	14640	14376	14754	14648	14689	14616	14529	14630	14561	14668	14368	14594	14682	14580	14440	14535	14445	14569	14509	14670	14575	14589	14663	14574	14629	14533	14653	14602	14543	14592	14554	14543	14615	14351	14407	14534	14406	14523	14461	14620	14445	14482	14605	14639	14509	14487	14508	14458	14599	14416	14566	14470	14612	14561	14478	14564	14538	14543	14574	14720	14503	14678	14428	14620	14561	14407	14568	14563	14555	14549	14519	14457	14577	14417	14661	14339	14493	14639	14465	14594	14444	14576	14374	14597	14632	14577	14549	14556	14417	14502	14437	14529	14330	14592	14604	14455	14641	14576	14511	14699	14505	14647	14463	14538	14535	14550	14598	14590	14683	14551	14566	14571	14540	14509	14582	14507	14419	14583	14480	14652	14535	14537	14506	14558	14624	14504	14491	14684	14380	14550	14663	14626	14455	14533	14594	14600	14659	14526	14590	14597	14760	14332	14586	14615	14605	14494	14504	14487	14586	14669	14411	14574	14588	14616	14436	14671	14747	14503	14614	14544	14526	14576	14422	14539	14519	14634	14562	14518	14560	14468	14522	14591	14530	14565	14522	14586	14506	14580	14644	14451	14571	14529	14548	14545	14631	14649	14492	14625	14553	14470	14445	14605	14596	14389	14607	14593	14531	14491	14542	14574	14634	14493	14590	14516	14708	14507	14428	14730	14557	14543	14624	14598	14522	14619	14683	14525	14500	14454	14663	14566	14798	14487	14394	14519	14399	14446	14563	14645	14743	14713	14630	14550	14512	14518	14443	14657	14595	14625	14834	14633	14413	14501	14679	14459	14541	14521	14498	14542	14604	14616	14528	14548	14612	14497	14737	14454	14498	14433	14669	14593	14700	14468	14711	14540	14468	14579	14759	14579	14598	14512	14477	14335	14449	14575	14609	14626	14534	14544	14517	14484	14625	14657	14684	14462	14497	14714	14657	14494	14533	14507	14584	14599	14588	14499	14650	14546	14629	14515	14468	14573	14512	14432	14639	14383	14588	14383	14517	14439	14570	14564	14547	14496	14557	14542	14503	14633	14593	14662	14687	14527	14639	14639	14598	14570	14606	14375	14733	14757	14540	14632	14472	14441	14583	14614	14413	14643	14525	14557	14627	14615	14471	14624	14521	14424	14643	14766	14573	14625	14389	14651	14444	14463	14461	14619	14568	14524	14719	14533	14515	14370	14551	14653	14500	14538	14573	14590	14640	14569	14597	14652	14562	14549	14680	14442	14616	14459	14483	14704	14570	14630	14535	14452	14558	14450	14566	14500	14479	14730	14494	14632	14539	14634	14476	14547	14600	14577	14488	14503	14542	14603	14651	14763	14546	14607	14649	14502	14428	14476	14387	14571	14540	14555	14633	14508	14469	14587	14565	14522	14333
26874	21951	24933	21671	17667	17152	16777	16404	16163	16260	16260	15874	16021	16129	16086	15958	15797	15636	15843	15931	15922	16030	15951	15916	15806	15758	15906	15935	15802	15963	15854	15908	15763	15772	15824	15798	15668	15940	16018	15953	15926	15725	15782	15831	15860	15688	15743	15865	15982	15765	16045	15884	15928	15814	15932	15818	15968	15774	15847	15874	15703	16006	15940	15775	15805	15793	15888	15949	15738	15785	15994	15847	16074	15860	15939	15937	15816	15903	15986	15944	16044	15884	15873	15903	15953	15878	15846	15859	15853	15881	15702	15936	16152	15759	15713	15957	15824	15779	15708	15796	15703	16005	15943	15851	15781	15940	16012	15834	15798	16061	15799	15682	15975	15666	15868	15785	15987	15864	15692	15771	15813	15894	15847	15801	15690	15754	15690	15577	15915	15787	15971	15649	15786	15816	15816	15899	15857	15846	15999	15698	15951	15957	15840	15851	15971	15987	15872	15927	16113	15823	15960	16049	15983	15904	15789	15876	16048	15820	15944	15792	15797	15803	15882	15939	15596	15627	15775	15820	15942	15657	15844	15937	15863	16055	15789	15900	15789	16021	15735	15784	16035	16036	15788	15893	15771	15739	15797	15891	15661	15894	15808	15990	15851	15915	15881	15744	15991	15832	15764	16104	15940	15797	15935	15720	15806	15755	15502	15929	15869	15935	15821	15979	16115	15942	15681	16008	15761	15642	15817	15881	16019	15809	15979	15891	15922	15714	15694	15775	15768	15662	15781	16143	15988	15796	15899	15701	15739	15817	15830	15997	15749	15809	15697	15793	15765	15893	15554	15783	16052	15740	16031	15929	15583	15882	15839	15786	15929	15928	15841	16003	15891	15863	15991	15957	15907	15912	15805	15637	15706	15924	15796	15768	15897	15914	15951	15752	15664	15655	16012	15775	15894	15730	15911	15819	15710	15898	15755	15853	15943	16022	15876	15957	15820	16022	15880	15970	16097	16028	16020	15705	15849	15748	16011	15737	15872	15740	15774	16009	15716	15784	15892	15760	15836	15711	15930	15613	15952	15824	15820	16037	15937	15866	15924	16141	15978	15836	15919	15885	15742	16127	15923	15723	15639	15732	15742	15845	15984	15827	15849	16034	16096	15920	15925	15653	15794	15775	15824	15983	15825	15809	15982	15861	15744	15696	15935	15831	15866	15865	15697	15773	15920	15926	16032	15824	16127	15929	15839	15873	15911	15749	15933	15897	15845	15709	15875	15663	15988	15815	15819	15621	15805	15742	15817	15893	16049	15970	15949	15966	15893	15918	15871	15789	15912	15732	15872	15888	15833	15869	15986	15867	15737	15738	15982	15764	16028	15999	15902	15817	16020	15886	15795	15922	15946	15812	15942	15904	16197	15970	15826	15891	15775	15958	15713	15867	15925	16033	15927	15807	15951	15709	15953	15760	15873	15757	15821	15966	15998	15844	15850	15871	15742	15676	15782	15888	15996	16048	15721	15760	15730	15832	15839	15919	15810	15779	15798	15760	16005	15894	15968	15893	15950	15918	16015	15919	15839	15753	15910	15715	15678	15844	16001	15919	16058	15998	16041	15910	15843	15807	15782	15958	15860	15989	16022	15985	15808	15980	16039	15938	15845	15859	15965	15736	15816	15862	15715	16089	15669	15800	15938	15749	15955	15869	16042	15843	16013	15905	15978	15813	15891	15891	15784	15657	15730	15883	16010	15907	15780	15810	15815	15919	15646	15761	15925	15953	15912	15734	16013	16224	15865	15892	15943	15942	15969	15762	15876	15940	15817	15871	16063	15722	15893	15584	15878	15950	15776	15962	15790	15950	15752	15813	16018	15738	15852	15917	15799	15698	15829	15605	15702	16003	15899	15869	16040	15904	15832	15957	15699	15747	15965	15988	15996	15737	15796	15905	15840	15898	15622	15712	15995	15929	15736	15939	15979	15946	15933	15757	15951	15916	15845	15953	15672	15781	15854	15904	16107	15923	15723	15992	15828	15724	15862	15706	15895	16017	16017	15853	15942	15929	16098	15817	15915	15884	16008	15852	15871	15989	15841	15898	15852	15708	15886	16023	15954	15958	15854	15850	15859	15614	15857	15791	15629	15816	15895	15774	15784	15943	15802	15945	16024	15866	15818	15926	16051	15833	15744	15893	15739	15881	15989	16056	16051	15901	15767	16026	15912	15874	15861	15772	15852	15816	15936	15881	15874	15877	15990	16193	15729	15802	15712	15966	15772	15912	15966	15909	15658	15795	15855	15834	15973	15959	15940	15904	16018	15968	15879	15843	15957	15932	15888	15716	15831	15789	15850	15995	15572	15887	15867	15957	15816	15988	15890	15866	15987	15818	15852	16118	15875	15853	15746	15912	15952	16056	16070	15646	15934	15960	15866	15899	15875	15852	16055	15926	15903	15910	15930	15753	15749	15770	15642	15891	15969	15795	15923	15788	15966	15940	16093	15935	15777	15808	15820	15799	15840	15733	16007	15824	15701	15904	15885	15796	15719	15991	15925	16015	15856	15755	15648	15907	16182	15806	15961	15904	15944	15729	15894	16024	15980	15905	15754	15918	15861	15858	15790	15867	15877	16046	15673	16056	16026	15774	15955	15821	15963	15960	15907	15993	15805	15850	15807	15723	15950	15809	15940	15749	15781	15706	15798	15715	15578	15968	16066	15959	15791	15915	15622	15801	15728	15844	15724	15897	15774	15882	15746	15999	15802	15651	15838	15851	15809	15834	15966	15886	15744	16073	15954	15949	16003	15925	15826	15847	15747	15783	15909	15706	15876	15781	15910	15811	16004	15882	15938	16050	15772	16002	15747	15813	15911	15911	15758	15915	15905	15864	15874	15883	16028	15939	15811	15854	15805	15586	15791	15758	15754	15934	15822	15845	15834	15853	16082	16012	15934	15813	15850	15865	15796	15990	15797	15750	15896	15722	15668	15867	15944	16017	15938	15973	15868	15934	15902	15939	15782	15793	15992	15929	15788	15632	15979	15838	15987	15881	15851	15855	15795	15900	15816	15961	15980	15784	15901	15698	15791	16003	15885	15739	15779	15753	15813	15888	15869	15777	16007	15943	15856	15791	16116	15903	15804	15766	15793	15776	15809	15724	15669	15656	15781	15777	15946	16034	15956	15915	15864	15619	15687	15674	15758	15956	15811	15910	15979	15752	15974	15885	15833	15850	15900	15706	15819	15856	15949	15841	15904	15945	15778	15796	15764	15959	15778	15953	16012	15847	15790	15805	15888	15961	15883	15869	15753	15918	15759	15913	15588	15836	16017	15901	15696	15710	15912	15884	15859	15947	15828	15706	15925	15953	15825	15856	15928	15885	15773	15777	15799	15863	15844	15836	15829	15892	15873	15759	15822	15786	15874	15851	15897	15862	15921	15969	15866	15759	15716	15888	15860	16052	16110	15926	16021	15889	15914	15737	15948	15974	15672	15950	15874	15812	15777	15664	15913	15672	15866	16051	15914	15939	15892	15860	15959	15893	15930	15929	15805	15792	15804	15839	15778	15962	15820	15867	16056	15818	15921	15684	15826	15835	15799	15858	15773	15981	15873	15895	16077	15824	15724	15853	15691	15960	15718	15852	15956	16001	15787	15833	15990	15873	16014	15964	15994	16109	15672	15755	15863	16059	15965	15915	15946	15850	16025	15968	15810	15707	15833	15943	15741	16000	15794	15851	16111	15830	15905	15866	15868	15908	15781	15625	15966	15923	15905	15927	15992	15908	15818	15956	15802	15849	15771	15843	15884	15892	15626	15678	15845	15879	15820	15768	15853	15838	15837	15838	15830	15800	15992	15696	15683	15781	15786	15921	16120	15779	15959	15941	15954	16008	15916	15788	15760	15722	15887	15920	15806	16004	15888	15917	15925	15816	15876	15865	15773	15975	15959	15888	15862	15877	15875	15988	15888	16087	15828	15861	15725	15959	16021	15977	15661	15809	15921	15880	16061	15985	15998	15794	16050	15921	15977	16048	15792	15815	15838	15938	15926	15916	15801	15868	15827	15914	15804	15850	16092	15782	15919	15611	15816	15831	15873	15750	15923	15884	15946	15839	15885	15815	15927	16045	15900	15959	15880	15812	15833	15876	15902	15937	15935	15805	15849	15921	15922	15737	15923	15731	15914	15625	15662	15828	15795	15893	15768	15853	15838	16036	15909	16018	15978	15928	15953	15933	15876	15817	15802	15857	15706	15831	15810	15828	15763	15875	15751	15790	15986	15971	15952	15958	15812	15638	15868	15796	15904	15863	15851	15966	15927	15828	16138	15852	15898	15740	15915	15853	15893	15909	15834	15836	15947	15987	16015	15993	15765	15723	15931	15831	15894	15840	15956	15980	16063	15820	15698	15802	15843	15732	15945	15954	16016	15950	16146	16019	15876	15585	15720	15870	15752	16044	15934	15943	16118	15891	15812	15782	15703	15885	15865	16017	15778	15737	15781	15833	15969	15895	15892	15937	15761	15610	15824	15900	15798	15812	16038	15821	15777	15870	15945	15915	15949	15764	16028	15906	15695	15799	15920	15903	15884	15704	15832	15775	15861	15890	15912	15968	16040	15939	15892	15839	15849	16055	15906	16084	15784	16028	16108	15725	15846	16041	15999	15865	16009	15898	15820	15809	15945	15938	15878	15972	15889	15897	15974	15932	15915	15931	15774	15931	15928	15797	15770	16000	16135	15874	15837	15733	15898	15906	15824	15647	16120	15828	15954	15984	15778	15793	15778	15864	15696	15831	15931	15973	15978	15622	15845	15845	15965	15921	15793	15736	15711	16013	16081	15862	15910	15693	15845	15964	15999	15881	15930	15804	15771	15782	15810	15814	15871	16071	15926	15802	15849	16006	15803	15712	15928	15673	15932	15866	15912	15867	15709	15936	15923	15893	15896	15855	16099	15602	15863	15902	16003	15947	15916	15919	15929	15789	15888	15856	15914	15808	15760	15730	15921	16051	15936	15774	15707	15972	15855	15814	15697	15772	15782	15819	15618	15873	15905	16042	15992	15850	15948	15929	15841	15972	15854	15854	15836	15888	15899	15773	15838	16028	15814	15958	15929	16171	15839	15747	15844	15788	15961	15754	15816	15785	15754	15767	16047	16021	15849	15955	15840	16116	15750	15971	15902	15933	15839	15765
19201	26500	23658	19061	16984	16002	15535	15080	14734	14668	14402	14562	14313	14498	14300	14271	14292	14213	14315	14247	14173	14109	14220	14203	14388	14228	14196	14284	14239	14252	14048	14188	14147	14027	14178	14224	14139	14382	14329	14282	14287	14192	14203	14057	14108	14088	14314	14201	14219	14127	14103	14041	14124	14275	14341	14107	14245	14001	14078	13966	14057	14151	14091	14301	14164	14132	14253	14184	14061	14256	14015	14223	13997	14217	14348	14345	14294	14126	14003	14191	14125	14051	14201	14117	14266	14177	14099	14192	14236	14131	14254	14205	14265	14101	14207	14316	14128	14153	14177	14072	14249	14130	14174	14126	14208	14219	14064	13954	14172	14198	14038	14210	14005	14172	14122	14093	14161	14168	14284	13971	13990	14124	14160	14109	14157	14035	14060	14322	14383	14083	14195	13982	14116	14273	14164	13967	14172	13994	14113	14307	14098	14106	14002	14125	14205	14149	14019	14142	14062	14218	14075	14173	14061	14140	14132	14065	14215	14169	14345	13931	14095	14133	14242	14156	14260	14124	14294	14134	14097	14132	14233	14147	14135	14142	14250	14294	14038	14100	14184	14206	14072	14220	14307	14241	14064	14039	14087	14202	14186	14219	14192	14063	13958	14080	14127	14011	14318	14042	14133	14087	14051	14158	14167	14146	14102	14143	14275	14191	14132	14113	14080	14160	14145	14127	14270	14156	13962	14017	14178	14256	14104	14228	14154	14119	14150	14000	14099	13890	14232	14069	14264	14132	14243	14039	14151	14120	14153	14208	14064	14220	14134	14323	14236	14047	14144	14018	14051	14021	14135	14101	14311	14212	14040	14169	14065	14151	14161	14011	13959	14099	14136	13991	14144	13976	14060	14125	14164	14155	14171	14361	14189	14263	14123	14121	14037	14248	14303	14029	14031	14158	14141	14101	14206	14176	14010	13956	14114	14282	14292	14181	14166	14109	14169	14222	14316	14074	14101	13953	14081	14157	14106	14131	14240	14042	14102	14080	14068	14008	14503	14126	14218	14156	14204	14016	14271	14074	14008	14046	14230	14234	14186	14127	14028	14034	14069	14052	14133	14050	14215	14150	14165	14144	13988	14276	13977	14216	14119	14087	14201	14163	14205	14099	14153	14245	14169	14261	14096	14006	14073	14088	14105	14017	14029	14179	14182	14108	14211	14155	14148	14362	14151	14026	14209	14093	14243	14246	14084	14048	14011	14109	14163	14139	13953	14134	14106	14137	14171	14138	14106	14106	14112	14076	14258	14208	14219	14142	14207	14174	14136	14234	14121	14106	14034	13990	14008	14148	13988	14234	14105	14224	14208	14172	14330	14148	14066	14242	14169	14119	14113	14012	14123	14240	14103	14044	14211	14091	14281	14093	14259	14052	14175	14106	14189	14058	14153	14165	14196	13956	14146	14221	14228	14168	14299	14061	14319	14270	14041	14170	14169	14245	14114	14105	14014	14171	14242	14034	13939	14067	14086	14130	14168	14021	14179	14362	13933	14090	14195	14345	14143	14271	14217	14056	14309	14254	14083	14075	14097	13982	14256	14262	14101	13978	14071	14177	14123	14222	14090	14043	14161	14264	14252	14164	14265	14075	14386	14231	14205	14199	14167	13992	14192	14017	14056	14138	14096	14151	14109	14050	14230	14183	14152	14144	14270	14164	14122	14198	14253	14248	14106	14042	14245	14167	14113	14160	14282	14331	14048	14080	14163	14277	14128	14190	14150	14099	14114	14187	14069	14083	14108	14210	14167	14193	14208	14095	14062	14219	14310	14177	14042	14220	13990	14159	13963	14137	14137	13973	14041	14150	14163	14168	14141	14211	14147	14115	14095	13969	14248	14090	14173	14188	14232	14071	14124	14162	14212	14008	14274	14166	14330	14214	14222	14090	14205	14022	14125	14154	14183	14157	14150	14055	14157	14094	14227	14051	14204	14173	14191	14204	14168	14153	14209	14101	14089	14109	14151	14129	14060	14299	14121	14169	14185	14240	14075	14107	14160	14068	14167	14117	14208	14159	14130	14147	14319	14274	14068	14227	14175	13999	14193	14142	14135	14186	13992	14143	14228	14130	14136	14026	14175	14126	14278	14172	14153	14060	14173	14032	14146	14108	14275	14176	14255	14288	14218	14173	14006	14085	14342	14144	14218	14013	14155	14093	14258	14192	14272	14032	13999	14130	14160	14248	14170	14253	14270	14086	14096	14153	14172	14080	14258	14172	14111	14263	14235	14199	14303	14156	14327	14069	14196	14082	14291	14049	14067	14195	14128	14201	14080	14453	14136	14217	14290	14192	14056	14170	14026	14100	14382	14045	14165	14151	14130	14176	14228	14199	14136	14067	14122	14159	14312	14113	14022	14331	14151	14119	14299	13988	14039	14140	14028	14100	14269	14240	14254	14094	14233	14149	14226	14131	14160	14342	14170	14077	14079	14154	14141	14258	14307	14201	14190	14344	14026	14072	14263	14204	13997	14117	14377	14132	14020	14274	14040	14178	14281	14104	14126	14070	14064	14106	14009	14157	14129	14236	14243	14223	14233	14194	14281	14188	14251	14271	14159	14115	13998	14201	14057	14253	14240	14172	14116	14110	14050	14063	14122	14192	14265	14184	14288	14198	14147	14034	14181	14320	14053	14134	14171	14256	14123	14188	14215	14230	14163	14133	14276	14157	14178	14357	14266	14243	14179	14184	14000	14158	14140	14041	14146	14097	14139	14162	14277	14285	14226	14072	14162	14275	14239	14022	14160	14251	14142	14132	13922	14120	14118	14171	14014	14339	14143	14170	14117	14227	14203	14190	14373	14046	14239	14146	14259	13989	14019	14286	14166	14000	14357	14130	14247	14026	14253	14155	14125	14326	14085	14143	14385	14269	14211	14047	14256	14036	14242	14240	14268	14245	14111	14184	14083	14151	14209	14329	14280	14119	14129	14083	14034	14068	14109	14248	14133	14066	14132	14160	14340	14131	14114	14211	14310	14033	14212	14115	14120	14154	14173	14150	14216	14178	13934	14089	14096	14178	14086	14083	14179	14271	14184	14314	14079	14125	14067	14132	14300	14063	14280	14189	13990	14249	14103	14185	14040	14123	14046	14396	14067	14091	14158	14023	14082	14258	14193	14050	14033	14088	14155	14208	14184	14170	14157	14172	14218	14143	14095	14158	13992	14269	14267	14144	14147	14298	14132	14251	14230	14218	14160	14067	14118	14125	14026	14351	14243	14248	14092	14255	14136	14224	14176	14257	14151	14106	14020	13958	13977	14022	14233	14230	14218	14148	14212	14243	14105	14020	14097	14227	13983	14073	14147	14219	14139	14206	14134	14165	14205	14227	14215	13998	14202	14200	13987	14246	14220	14086	14184	14118	14029	13897	14140	14190	14161	14086	14070	14029	14305	14180	14169	14189	14062	14327	14155	13993	14094	14112	14254	14086	14178	14139	14100	14072	14045	14078	14210	14165	14324	14084	14188	14032	14023	14031	14154	14055	14234	14099	14085	13935	14210	14111	14215	14242	14059	14137	14192	14053	14081	14262	14138	13994	14137	14195	14132	14186	14068	14100	14060	14200	14087	14155	14139	14199	14037	14141	14172	14266	14048	14075	14206	14095	14190	14066	14232	14168	14024	14152	14085	13981	14174	14008	14150	14037	14050	14210	14090	14100	14145	14115	14243	14155	14185	14211	14105	14179	14237	14193	14141	14194	14025	14235	14249	14223	14214	14115	14177	14149	14003	14288	14392	14218	14143	14163	14063	14022	14220	14154	14213	14211	14215	14367	14149	14120	14166	14208	14135	14097	14111	14277	14235	14182	14045	14159	14111	14166	14381	14094	14056	13944	13996	14195	14116	14122	14138	14124	14084	14135	14070	14234	13971	14178	14160	14124	14279	14156	13964	14092	14049	14092	14172	14143	14118	14045	14231	14280	14309	14090	14085	14236	14095	14154	14207	14242	14190	14143	14150	14348	14078	14141	14173	14319	13987	14269	14158	14051	14200	14253	14011	14088	14081	14179	14145	14131	14118	14161	14282	14221	14029	14213	14112	14028	14086	14224	14100	14153	14189	13974	13969	14333	14084	14151	14012	14252	14054	14100	14219	14224	14059	14095	14049	14205	14269	14195	14205	13961	14116	14216	14139	14202	14194	14085	13890	14148	14369	14326	14160	14238	14343	13893	14133	14150	14140	14119	14157	14203	14206	14110	14256	14221	14292	14101	13997	14122	14333	14273	14150	14176	14217	14139	14216	14214	14171	14090	14311	14041	14236	14147	14368	14104	14255	13987	14101	14028	14131	14118	14137	14181	14182	14038	14222	14181	14070	14151	14152	14116	14159	14215	14249	14196	14152	14101	14053	14145	14242	14014	14259	14036	14273	14188	14135	14052	14229	14037	14055	14037	14187	14168	14069	14284	14182	14117	14020	14077	14047	13937	14312	14215	14263	14240	14222	14258	14162	14105	14236	14290	14158	14231	13967	14119	14122	14268	14023	14111	14160	14022	13968	14129	14211	14158	14272	14315	14225	14076	14090	14245	14177	14050	14392	14313	14330	14381	14051	14213	14054	14118	14169	14028	14138	14236	14169	14121	14247	14106	14035	14082	14302	14041	14217	14186	14189	14224	14225	14048	14150	14048	14294	14267	14211	13913	14085	14188	14174	14045	14212	14265	14239	14064	14181	14144	14268	14073	14000	14151	14195	14057	14073	14034	14158	14021	14048	14157	14129	14088	14173	14178	14175	14141	14284	14040	14168	14225	14255	14221	14138	14214	14154	14162	14168	14207	14309	14125	14148	14210	14176	14172	14203	14059	14100	14311	14173	14120	14200	14246	14170	14207	14281	14097	14108	14168	14167	14116	14117	14192	14174	14327	14257	14228	14251	14155	14134	14102	14113	14142	14240	14338	14150	14176	14046	14335	14156	14197	14241	14056	14064	14331	14116	14155	13997	14045	14276	14224	14395	14025	14171	14339	14153	14229	14253	14169	14033	14126	14201	14114	14196	14163	14208	14177	14116	14237	14023	14265	14046	14158	14005	14191	14033	14316	14216	13924	14171	14218	14283	13981	14482	14164	14187	14186	14158	14175	14258	14015	14140	14171	14041	14152	14137	14179	14294	13998	14209	14129	14237	14089	14327	14154
24433	21707	29317	24790	22740	22816	21922	19057	18246	18138	17967	17839	17781	17725	17657	17546	17349	17459	17602	17681	17422	17432	17378	17592	17629	17293	17345	17420	17442	17354	17460	17483	17314	17285	17358	17524	17354	17369	17440	17412	17262	17328	17375	17509	17241	17121	17188	17299	17316	17627	17510	17545	17399	17329	17175	17310	17415	17218	17290	17311	17516	17477	17588	17148	17371	17249	17551	17405	17284	17497	17323	17208	17289	17288	17634	17517	17280	17211	17342	17281	17281	17357	17184	17186	17336	17249	17416	17143	17434	17307	17366	17344	17342	17068	17499	17455	17361	17210	17355	17303	17290	17368	17248	17199	17293	17178	17240	17471	17283	17612	17348	17434	17069	17330	17324	17149	17036	17214	17357	17256	17359	17303	17215	17444	17210	17315	17171	17400	17338	17192	17459	17350	17201	17406	17363	17471	17296	17246	17504	17239	17140	17539	17543	17320	17318	17265	17267	17228	17056	17231	17284	17348	17264	17180	17273	17172	17271	17397	17204	17066	17373	17225	17229	17198	17395	17073	17525	17334	17378	17287	17203	17340	17362	17265	17306	17376	17230	17186	17283	17404	17439	17145	17250	17444	17278	17369	17288	17095	17325	17379	17417	17293	17372	17386	17302	17306	17129	17287	17387	17415	17229	17248	17239	17251	17316	17390	17271	17356	17263	17197	17348	17129	17176	17240	17425	17328	17230	17085	17353	17274	17066	17256	17356	17220	17264	17184	17473	17383	17230	17367	17294	17290	17269	17270	17449	17342	17283	17255	17295	17269	17048	17232	17375	17175	17142	17223	17238	17303	17400	17251	17258	17100	17507	17235	17191	17338	17447	17495	17315	17281	17186	17332	17261	17125	17309	17281	17090	17187	17404	17274	17226	17187	17269	17251	17319	17237	17541	17232	17319	17213	17178	17117	17185	17063	17307	17260	17319	17493	17263	17151	17296	17338	17292	17006	17253	17139	17324	17209	17466	17263	17270	17269	17214	17254	17354	17270	17338	17260	17312	17134	17172	17186	17253	17293	17384	17221	17297	17059	17436	17350	17404	17047	17509	17451	17286	17384	17238	17103	17226	17257	17165	17204	17325	17229	17140	17131	17270	17249	17051	17163	17328	17264	17213	17200	17235	17352	16993	17119	17302	17505	17039	17329	17358	17268	17264	17286	17376	17341	17375	17325	17311	17404	17333	17041	17598	17430	17357	17324	17230	17224	17293	17286	17229	17232	17186	17215	17285	16823	17041	17202	17347	17310	17272	17235	17225	17163	17441	17369	17537	17269	17185	17038	17263	17207	17076	17347	17360	17270	17521	17279	17261	17350	17268	17317	17331	17395	17294	17411	17305	17559	17205	17053	17353	17467	17273	17234	17153	17406	17285	17194	17413	17250	17201	17363	17158	17107	17369	17225	17232	17262	17209	17444	17278	17237	17291	17468	17286	17272	17370	17514	17240	17347	17173	17381	17236	17379	17360	17269	17356	17267	17306	17023	17360	17207	17460	17355	17321	17191	17327	17319	17253	17107	17285	17418	17117	17267	17165	17359	17291	17157	17239	17537	17451	17369	17358	17312	17367	17477	17397	17287	17447	17307	17725	17353	17295	17395	17412	17228	17383	17304	17025	17328	17417	17259	17356	17308	17345	17389	17502	17560	17327	17322	17316	17290	17451	17434	17175	17405	17163	17199	17216	17211	17349	17310	17446	17319	17158	17314	17251	17259	17428	17404	17439	17172	17229	17175	17342	17350	17205	17181	17197	17073	17310	17322	17341	17331	17290	17309	17278	17113	17220	17407	17432	17363	17151	17476	17428	17378	17297	17164	17297	17361	17241	17391	17221	17265	17217	17598	17279	17611	17298	17474	17298	17254	17252	17172	17308	17198	17337	17268	17176	17394	17218	17042	17294	17222	17405	17179	16917	17328	17174	17213	17286	17164	17452	17347	17383	17350	17234	17445	17343	17490	17013	17189	17369	17235	17239	17484	17509	17298	17185	17206	17457	17391	17272	17436	17305	17247	17433	17072	17171	17249	17362	17375	17145	17312	17117	17085	17146	17148	17274	17416	17201	17049	17386	17224	17298	17288	17265	17083	17351	17150	17143	17409	17205	17175	17307	17239	17343	17395	17197	17223	17191	17142	17296	17043	17265	17331	17302	17331	17214	17027	17362	17209	17495	16978	17191	17245	17283	17078	17242	17251	17189	17450	17406	17245	17316	17297	17436	17265	17206	17228	17218	17330	17159	17210	17187	17294	17266	17565	17383	17374	17193	17220	17391	17225	17326	17210	17303	17296	17171	17319	17074	17447	17038	17279	17169	17268	17336	17322	17284	17367	17434	17387	17228	17179	17122	17283	17166	17259	17445	17389	17447	17232	17088	17386	17304	17336	17339	17234	17388	17246	17483	17238	17331	17256	17177	17072	17239	17251	17297	17137	17223	17282	17281	17298	17396	17293	17394	17404	17339	17304	17025	17213	17381	17434	17353	17293	17348	17391	17186	17096	17313	17432	17208	17260	17381	17255	17181	17175	17394	17389	17304	17199	17201	17192	17636	17424	17291	17368	17401	17197	17341	17246	17309	17404	17250	17377	17194	17133	17427	17245	17318	17491	17377	17236	17390	17233	17276	17279	17304	17288	17354	17310	17137	17356	17283	17283	17151	17243	17281	17294	17462	17360	17184	17307	17190	17136	17251	17228	17305	17170	17096	17284	17252	17365	17167	17511	17224	17248	17259	17244	17208	17529	17402	17181	17465	17211	17265	17400	17379	17284	17330	17221	17144	17242	17375	17296	17374	17245	17395	17343	17538	17489	17414	17309	17059	17416	17392	17284	17242	17254	17188	17174	17185	17279	17307	17356	17157	17256	17454	17372	17186	17268	17233	17169	17242	17193	17136	17347	17324	17601	17326	17192	17270	17477	17412	17281	17358	17307	17204	17257	17404	17098	17417	17308	17320	17307	17348	17522	17208	17213	17243	17225	17367	17094	17245	17243	17423	17355	17229	17344	17016	17636	17399	17204	17169	17364	17328	17278	17154	17362	17463	17501	17307	17185	17348	17317	17173	17323	17133	17287	17211	17372	17399	17210	17095	17402	17252	17276	17314	17255	17541	17410	17268	17147	17239	17315	17424	17390	17150	17251	17358	17362	17116	17283	17370	17331	17336	17546	17378	17348	17287	17321	17216	17235	17222	17315	17181	17516	17352	17333	17117	17369	17342	17295	17167	17191	17286	17328	17308	17410	17434	17325	17368	17162	17329	17334	17254	17313	17415	17205	17278	17334	17188	17234	17349	17403	17488	17203	17424	17258	17310	17187	17312	17037	17254	17370	17108	17201	17399	17210	17226	17147	17317	17343	17382	17270	17535	17309	17445	17351	17383	17410	17418	17271	17217	17332	17407	17257	17224	17181	17256	17303	17295	17414	17341	17180	17430	17271	17344	17219	17463	17148	17126	17212	17268	17408	17414	17239	17100	17358	17303	17282	17185	17597	17226	17108	17212	17163	17130	17213	17307	17313	17250	17211	17214	17297	17268	17289	17403	17446	17298	17236	17334	17113	17311	17206	17348	17285	17502	17214	17178	17335	17550	17156	17235	17486	17271	17306	17457	17348	17219	17364	17292	17165	17411	17413	17339	17463	17330	17436	17154	17158	17298	17304	17469	17307	17300	17150	17325	17375	17417	17245	17275	17222	17453	17274	17419	17250	17337	17177	17301	17145	17353	17219	17328	17393	17353	17234	17226	17214	17500	17233	17291	17317	17315	17348	17263	17168	17207	17310	17348	17370	17271	17161	17152	17174	17185	17351	17278	17362	17333	17203	17374	17397	17183	17377	17106	17081	17129	17189	17191	17207	17280	17343	17471	17063	17344	17059	17191	17289	17230	17200	17306	17094	17373	17254	17324	17365	17379	17431	17423	17002	17422	17290	17310	17178	17178	17119	17177	17228	17333	17229	17067	17492	17113	17247	17356	17275	17401	17176	17438	17221	17310	17195	17351	17370	17440	17234	17086	17154	17338	17362	17128	17045	17407	17297	17338	17166	17373	17318	17234	17475	17431	17288	17197	17525	17201	17339	17390	17440	17188	17239	17430	17169	17339	17471	17156	17197	17312	17407	17229	17306	17238	17310	17222	17250	17098	17444	17257	17158	17239	17477	17508	17203	17462	17314	17284	17411	17327	17350	17360	17384	17420	17219	17508	17360	17064	17226	17173	17130	17293	17262	17480	17147	17197	17438	17179	17377	17192	17430	17476	17376	17301	17402	17211	17200	17399	17180	17168	17275	17221	17177	17307	17128	17177	17271	17230	17285	17181	17192	17241	17386	17503	17100	17382	17189	17230	17366	17328	17394	17321	17280	17346	17185	17330	17386	17134	17210	17362	17329	17305	17397	17138	17401	17196	17230	17373	17347	17344	17386	17212	17391	17433	17327	17253	17208	17237	17282	17200	17262	17309	17454	17303	17248	17232	17245	17193	17256	17392	17361	17203	17333	17079	17219	17436	17198	17216	17111	17300	17215	17317	17416	17240	17213	17207	17469	17453	17232	17323	17215	17468	17384	17395	17348	17414	17309	17200	17371	17297	17332	17438	17223	17351	17239	17370	17161	17072	17225	17211	17115	17385	17247	17152	17065	17342	17223	17277	17368	17420	17305	17145	17182	17203	17152	17320	17422	17273	17240	17414	17395	17432	17265	17252	17354	17020	17297	17090	17107	17198	17187	17268	17276	17408	17446	17330	17239	17229	17090	17209	17202	17318	17240	17559	17187	17458	17357	17309	17502	17257	17269	17185	17341	17082	17507	17331	17271	17367	17151	17229	17193	17195	17343	17358	17160	17295	17326	17186	17138	17275	17135	17134	17453	17240	17052	17298	17353	17330	17281	17433	17483	17105	17379	17219	17278	17176	17140	17308	17376	17378	17204	17291	17418	17203	17374	17232	17348	17234	17301	17264	17231	17319	17268	17256	17080	17301	17252	17108	16925	17243	17311	17255	17325	17335	17315	17201	17164	17285	17222	17115	17197	17428	17393	17350	17283	17339	17252	17410	17462	17210	17341	17391	17358	17328	17168	17267	17082	17394	17307	17438	17219	17357	17175	17474	17361	17262	17056	17124	17241	17327	17178	17390	17353	17280	17335
21409	36010	31565	24864	21276	19437	18169	17291	16862	16270	16171	15984	15922	15775	15629	15547	15616	15587	15571	15531	15370	15432	15536	15320	15324	15212	15379	15523	15399	15285	15412	15321	15508	15498	15303	15409	15501	15484	15286	15507	15439	15470	15273	15312	15386	15253	15309	15193	15279	15487	15400	15375	15413	15384	15326	15381	15067	15378	15401	15271	15242	15312	15203	15338	15335	15293	15379	15165	15331	15342	15316	15166	15316	15309	15392	15234	15240	15260	15240	15438	15125	15311	15365	15402	15412	15230	15253	15256	15600	15303	15300	15306	15130	15333	15270	15342	15225	15367	15310	15278	15369	15277	15364	15206	15246	15266	15386	15286	15199	15413	15432	15413	15565	15343	15443	15200	15237	15233	15235	15128	15277	15288	15387	15284	15428	15148	15404	15188	15190	15290	15263	15320	15219	15379	15249	15214	15271	15246	15245	15442	15318	15201	15380	15244	15347	15233	15445	15302	15135	15255	15311	15188	15299	15268	15382	15313	15290	15376	15118	15303	15273	15202	15061	15153	15290	15224	15136	15197	15255	15141	15365	15245	15073	15439	15176	15328	15288	15321	15251	15199	15261	15326	15384	15336	15299	15480	15245	15338	15411	15326	15335	15297	15228	15285	15224	15328	15065	15370	15232	15246	15197	15250	15142	15307	15048	15230	15152	15229	15203	15211	15309	15284	15438	15220	15177	15312	15287	15199	15334	15397	15278	15263	15288	15389	15250	15411	15214	15247	15301	15237	15249	15331	15155	15230	15138	15225	15383	15287	15283	15461	15271	15248	15260	15365	15381	15285	15284	15397	15356	15209	15409	15246	15241	15440	15267	15318	15261	15434	15359	15310	15052	15246	15335	15197	15170	15293	15452	15184	15387	15340	15472	15170	15174	15251	15174	15285	15329	15247	15318	15287	15120	15289	15215	15386	15212	15383	15224	15238	15253	15230	15293	15503	15290	15326	15211	15389	15185	15279	15212	15318	15343	15107	15238	15347	15386	15306	15168	15280	15124	15289	15204	15345	15338	15226	15164	15379	15263	15256	15286	15235	15040	15302	15136	15290	15304	15310	15144	15417	15209	15310	15274	15355	15440	15232	15320	15366	15177	15357	15249	15357	15290	15432	15268	15277	15410	15245	15258	15305	15237	15378	15274	15250	15202	15114	15059	15362	15140	15370	15083	15309	15358	15397	15470	15173	15264	15310	15265	15143	15377	15256	15242	15437	15266	15321	15281	15281	15361	15306	15224	15255	15216	15301	15282	15070	15265	15194	15531	15282	15232	15230	15243	15349	15365	15266	15304	15322	15357	15366	15239	15402	15338	15148	15415	15199	15411	15294	15210	15363	15219	15266	15230	15409	15172	15162	15251	15294	15289	15509	15317	15341	15261	15395	15299	15371	15129	15233	15427	15540	15386	15151	15370	15280	15096	15266	15293	15316	15214	15150	15243	15266	15342	15382	15217	15305	15305	15183	15300	15259	15388	15338	15129	15215	15268	15290	15419	15436	15232	15321	15302	15308	15319	15232	15338	15336	15216	15444	15303	15449	15177	15345	15304	15298	15520	15396	15380	15281	15181	15437	15273	15325	15289	15425	15185	15389	15119	15367	15406	15286	15244	15214	15276	15208	15380	15274	15279	15275	15273	15353	15206	15446	15177	15348	15335	15260	15264	15259	15377	15326	15214	15253	15258	15306	15343	15367	15273	15318	15255	15046	15389	15175	15173	15269	15210	15252	15225	15288	15337	15226	15334	15256	15334	15293	15311	15267	15215	15309	15018	15276	15029	15162	15171	15330	15206	15273	15055	15253	15361	15308	15318	15211	15372	15169	15136	15332	15242	15337	15378	15359	15211	15052	15275	15252	15320	15398	15241	15386	15309	15330	15076	15267	15211	15192	15250	15356	15370	15216	15294	15222	15243	15231	15211	15434	15144	15156	15321	15115	15402	15419	15283	15211	15108	15400	15163	15412	15330	15224	15275	15325	15159	15185	15258	15363	15109	15206	15396	15160	15214	15196	15336	15282	15382	15318	15400	15308	15186	15196	15303	15296	15241	15138	15400	15183	15313	15200	15184	15294	15223	15324	15163	15183	15447	15259	15148	15204	15246	15296	15114	15483	15287	15295	15263	15147	15287	15292	15247	15248	15191	15137	15195	15251	15322	15194	15184	15235	15124	15255	15247	15344	15210	15369	15204	15413	15093	15463	15353	15199	15223	15447	15275	15421	15345	15253	15099	15379	15223	15318	15367	15251	15461	15403	15215	15218	15284	15196	15397	15277	15336	15215	15232	15222	15264	15376	15235	15376	15320	15367	15330	15263	15232	15411	15214	15355	15397	15209	15341	15325	15318	15330	15273	15203	15390	15355	15497	15173	15372	15206	15203	15222	15458	15294	15332	15240	15279	15175	15231	15138	15317	15403	15343	15382	15304	15391	15340	15166	15467	15213	15107	15281	15104	15337	15246	15335	15316	15285	15346	15252	15191	15231	15275	15113	15373	15248	15222	15384	15338	15325	15265	15268	15233	15239	15220	15122	15320	15350	15316	15530	15138	15255	15260	15370	15301	15126	15214	15413	15277	15286	15409	15140	15308	15330	15192	15335	15267	15266	15250	15244	15431	15350	15234	15278	15332	15269	15353	15311	15354	15247	15303	15053	15237	15309	15220	15234	15192	15209	15223	15298	15249	15333	15414	15345	15290	15450	15313	15295	15312	15314	15312	15245	15307	15315	15261	15163	15029	15156	15157	15241	15175	15237	15400	15277	15020	15354	15177	15165	15182	15283	15177	15305	15302	15289	15289	15294	15182	15359	15395	15332	15267	15347	15393	15392	15265	15296	15371	15362	15341	15299	15356	15343	15327	15320	15381	15107	15483	15405	15308	15182	15460	15262	15319	15391	15250	15123	15387	15320	15389	15338	15356	15203	15136	15311	15422	15382	15175	15416	15256	15268	15149	15267	15339	15267	15293	15396	15269	15280	15352	15173	15191	15375	15513	15149	15205	15339	15404	15389	15198	15290	15293	15224	15392	15218	15335	15166	15387	15375	15330	15302	15399	15215	15198	15303	15230	15302	15429	15350	15160	15350	15274	15290	15297	15301	15262	15334	15333	15186	15178	15259	15444	15252	15173	15316	15180	15364	15222	15252	15245	15263	15340	15227	15237	15322	15293	15366	15214	15527	15281	15268	15322	15282	15219	15525	15286	15136	15367	15312	15196	15363	15231	15329	15469	15229	15303	15107	15335	15076	15187	15368	15209	15304	15213	15221	15351	15301	15387	15315	15272	15361	15338	15152	15510	15148	15350	15272	15364	15161	15123	15345	15345	15096	15336	15299	15343	15047	15088	15302	15360	15512	15320	15391	15292	15135	15175	15166	15356	15053	15317	15410	15344	15281	15230	15298	15325	15155	15283	15247	15503	15279	15273	15257	15259	15170	15281	15332	15293	15364	15202	15260	15311	15267	15277	15364	15351	15321	15366	15350	15474	15331	15334	15389	15516	15160	15274	15258	15222	15200	15239	15233	15385	15261	15309	15238	15387	15406	15409	15268	15173	15371	15289	15183	15347	15448	15284	15332	15404	15351	15322	15403	15228	15266	15275	15406	15212	15369	15368	15288	15350	15430	15289	15407	15308	15345	15247	15373	15141	15327	15456	15235	15248	15200	15305	15305	15380	15210	15257	15217	15152	15292	15376	15333	15431	15410	15236	15259	15186	15131	15470	15192	15266	15377	15150	15271	15397	15262	15379	15235	15161	15313	15282	15198	15110	15243	15431	15210	15296	15189	15313	15305	15243	15247	15307	15169	15582	15141	15152	15187	15392	15321	15252	15131	15339	15359	15389	15185	15339	15346	15373	15318	15343	15282	15268	15289	15247	15257	15372	15159	15296	15398	15247	15154	15353	15290	15233	15225	15186	15251	15291	15205	15405	15331	15315	15229	15444	15254	15202	15132	15417	15065	15383	15265	15475	15278	15206	15208	15381	15309	15415	15343	15306	15345	15344	15459	15079	15392	15348	15178	15205	15277	15208	15243	15172	15338	15140	15350	15317	15282	15179	15294	15382	15407	15318	15358	15426	15158	15236	15221	15337	15236	15316	15421	15096	15327	15335	15178	15257	15222	15234	15432	15179	15252	15285	15265	15278	15327	15310	15499	15240	15442	15400	15269	15247	15302	15329	15168	15432	15157	15334	15262	15204	15279	15245	15295	15223	15212	15335	15270	15377	15146	15250	15198	15181	15173	15161	15348	15167	15314	15182	15153	15237	15324	15172	15257	15390	15254	15336	15376	15368	15369	15254	15355	15291	15178	15296	15329	15097	15246	15244	15296	15262	15226	15332	15000	15250	15068	15350	15384	15287	15302	15366	15221	15214	15252	15263	15339	15399	15292	15106	15430	15218	15399	15343	15329	15378	15432	15475	15194	15253	15203	15340	15432	15212	15384	15330	15123	15097	15348	15229	15279	15318	15194	15038	15218	15285	15272	15443	15366	15271	15372	15332	15235	15426	15300	15473	15205	15202	15275	15379	15264	15476	15308	15161	15315	15232	15192	15273	15355	15424	15074	15330	15297	15311	15250	15308	15285	15362	15217	15400	15353	15309	15241	15323	15334	15251	15309	15331	15424	15307	15208	15194	15116	15407	15508	15209	15229	15146	15321	15322	15353	15214	15351	15168	15359	15257	15349	15121	15198	15408	15252	15184	15112	15258	15260	15170	15318	15357	15215	15281	15384	15542	15137	15196	15197	15300	15213	15150	15233	15349	15251	15297	15350	15244	15263	15250	15325	15299	15295	15292	15361	15308	15313	15318	15208	15158	15171	15343	15293	15336	15363	15328	15484	15289	15299	15496	15399	15129	15312	15253	15278	15258	15365	15397	15459	15212	15242	15254	15365	15284	15210	15350	15248	15534	15309	15244	15309	15259	15198	15401	15207	15296	15327	15215	15444	15268	15437	15117	15151	15343	15276	15367	15402	15286	15348	15371	15344	15256	15222	15292	15362	15270	15176	15411	15249	15296	15302	15260	15310	15294	15222	15210	15334	15244	15292	15287	15223	15233	15127	15365	15153	15285	15223	15121	15327	15084	15363	15466	15280	15410	15232	15483	15296	15314	15372	15188	15338	15230	15237	15486	15237
22134	20674	28274	23104	20990	22926	24355	19291	18008	18232	17819	17390	17378	17528	17313	17216	17050	17084	17094	17035	16929	16774	16872	16741	17024	16864	16811	16863	16952	16895	16880	16851	16760	16873	16921	16783	16664	16721	16755	16829	16913	16867	16802	16788	16715	16528	16678	16626	17024	17020	16744	16887	16804	16659	16582	16581	16755	16832	16829	16836	16815	16854	16672	16606	16681	16537	16703	16706	16735	16745	16542	16786	16733	16544	16693	16740	16558	16944	16592	16788	16725	16714	16897	16727	16954	16706	16719	16695	16725	16544	16610	16747	16914	16898	16664	16756	16957	16592	16737	16662	16624	16619	16565	16611	16605	16723	16736	16786	16698	16747	16726	16910	16677	16557	16713	16942	16697	16694	16592	16628	16891	16816	16738	16799	16859	16739	16868	16560	16838	16653	16600	16492	16619	16644	16640	16711	16528	16830	16727	16706	16689	16458	16530	16530	16781	16715	16553	16598	16857	16808	16753	16560	16568	16575	16555	16625	16606	16417	16643	16814	16765	16724	16711	16711	16632	16794	16463	16437	16557	16626	16698	16724	16644	16714	16491	16518	16677	16578	16815	16632	16531	16853	16661	16561	16578	16665	16612	16760	16732	16596	16636	16441	16568	16780	16691	16647	16644	16736	16607	16793	16716	16625	16773	16519	16515	16697	16421	16380	16576	16717	16734	16636	16660	16678	16653	16634	16513	16588	16640	16577	16686	16539	16620	16715	16489	16701	16620	16745	16858	16641	16593	16632	16616	16718	16851	16598	16659	16740	16758	16716	16681	16655	16933	16945	16611	16664	16598	16545	16721	16758	16643	16743	16566	16654	16577	16636	16637	16600	16670	16809	16802	16609	16598	16851	16451	16614	16693	16568	16681	16550	16494	16624	16507	16474	16652	16644	16600	16686	16407	16691	16753	16544	16680	16621	16588	16680	16702	16771	16687	16665	16653	16428	16690	16644	16758	16573	16639	16722	16753	16446	16455	16851	16703	16615	16560	16472	16511	16769	16696	16733	16933	16761	16743	16631	16755	16535	16730	16679	16487	16609	16628	16583	16678	16641	16303	16575	16658	16629	16762	16781	16613	16742	16594	16704	16661	16720	16805	16649	16742	16348	16825	16779	16761	16636	16522	16700	16684	16728	16775	16708	16608	16695	16637	16745	16657	16635	16636	16846	16649	16617	16742	16822	16665	16574	16873	16717	16858	16901	16578	16570	16596	16655	16248	16564	16665	16644	16716	16504	16533	16688	16627	16647	16594	16784	16769	16762	16853	16773	16645	16636	16711	16566	16825	16717	16677	16776	16264	16671	16575	16508	16824	16548	16618	16605	16710	16810	16520	16688	16436	16457	16590	16511	16718	16708	16709	16721	16679	16713	16739	16769	16636	16722	16502	16391	16730	16694	16714	16909	16633	16717	16526	16525	16796	16671	16619	16622	16653	16823	16678	16493	16423	16711	16652	16684	16643	16624	16625	16579	16624	16608	16588	16760	16843	16823	16719	16589	16782	16650	16783	16720	16719	16723	16786	16887	16798	16614	16505	16619	16809	16810	16614	16599	16664	16387	16667	16591	16689	16693	16533	16666	16609	16752	16762	16654	16620	16739	16797	16640	16681	16848	16712	16549	16634	16380	16607	16741	16884	16670	16748	16560	16583	16958	16868	16555	16687	16636	16750	16458	16581	16660	16747	16715	16677	16669	16852	16487	16830	16877	16690	16687	16442	16588	16690	16555	16685	16697	16710	16449	16782	16642	16726	16666	16686	16719	16637	16740	16590	16574	16633	16736	16530	16612	16855	16655	16738	16471	16618	16499	16695	16657	16701	16584	16730	16655	16629	16745	16782	16579	16685	16533	16719	16737	16552	16600	16700	16744	16574	16862	16565	16725	16750	16581	16708	16612	16778	16513	16862	16526	16819	16712	16586	16686	16627	16476	16831	16934	16447	16490	16574	16648	16543	16645	16792	16586	16612	16693	16664	16497	16840	16635	16509	16628	16865	16602	16588	16761	16726	16704	16712	16695	16670	16696	16671	16631	16729	16815	16594	16709	16794	16706	16697	16738	16740	16521	16680	16572	16608	16517	16694	16477	16512	16728	16767	16656	16741	16908	16429	16641	16783	16517	16503	16516	16484	16548	16838	16508	16680	16512	16641	16740	16663	16704	16558	16494	16607	16542	16800	16862	16778	16725	16683	16544	16742	16515	16567	16451	16745	16855	16760	16638	16688	16496	16596	16661	16490	16671	16684	16534	16786	16580	16819	16444	16631	16795	16643	16701	16570	16715	16734	16576	16596	16460	16736	16619	16623	16753	16638	16509	16474	16740	16511	16610	16795	16617	16681	16477	16768	16733	16577	16543	16585	16444	16539	16775	16703	16617	16771	16631	16613	16680	16604	16655	16827	16686	16585	16864	16595	16691	16732	16699	16526	16882	16585	16675	16546	16666	16621	16842	16817	16597	16674	16785	16707	16687	16602	16440	16699	16761	16420	16754	16579	16856	16732	16947	16741	16726	16678	16859	16881	16627	16608	16532	16853	16667	16708	16669	16641	16771	16786	16545	16570	16658	16501	16658	16811	16580	16544	16513	16547	16719	16457	16533	16803	16680	16661	16743	16760	16707	16632	16775	16728	16707	16718	16771	16690	16507	16659	16644	16524	16644	16793	16536	16659	16756	16805	16568	16637	16566	16589	16494	16734	16720	16551	16583	16578	16602	16658	16618	16704	16635	16714	16558	16787	16651	16612	16540	16764	16749	16771	16543	16557	16690	16811	16564	16790	16727	16591	16479	16844	16654	16714	16592	16708	16718	16638	16859	16490	16802	16706	16665	16623	16679	16743	16701	16901	16724	16627	16691	16840	16673	16514	16602	16748	16883	16827	16547	16743	16686	16646	16800	16628	16772	16879	16706	16715	16751	16647	16651	16591	16515	16399	16549	16630	16634	16679	16667	16648	16561	16720	16522	16689	16616	16735	16510	16705	16850	16747	16703	16728	16562	16561	16604	16596	16454	16754	16634	16781	16659	16563	16558	16455	16499	16872	16548	16679	16750	16614	16605	16769	16672	16667	16839	16486	16758	16735	16582	16797	16483	16555	16656	16581	16465	16762	16838	16633	16690	16710	16446	16350	16756	16623	16499	16461	16675	16690	16621	16614	16895	16668	16650	16684	16449	16617	16828	16639	16677	16705	16609	16681	16659	16803	16632	16728	16882	16851	16683	16809	16648	16656	16625	16646	16692	16754	16635	16740	16708	16650	16588	16715	16721	16564	16467	16449	16586	16725	16535	16580	16621	16761	16744	16813	16560	16767	16700	16558	16592	16593	16539	16610	16735	16783	16578	16882	16760	16628	16790	16644	16807	16641	16643	16882	16627	16667	16784	16833	16863	16496	16711	16545	16868	16600	16706	16819	16852	16618	16476	16908	16520	16505	16701	16578	16774	16588	16758	16476	16494	16444	16736	16572	16851	16637	16502	16678	16687	16592	16657	16660	16694	16738	16611	16591	16566	16433	16642	16635	16805	16723	16610	16696	16742	16600	16783	16596	16572	16492	16603	16438	16814	16599	16626	16567	16534	16527	16583	16644	16638	16765	16466	16834	16600	16733	16837	16520	16480	16607	16725	16593	16694	16566	16793	16731	16770	16662	16469	16599	16469	16717	16710	16661	16728	16680	16733	16680	16686	16630	16732	16499	16552	16551	16707	16601	16756	16642	16676	16595	16562	16707	16550	16900	16593	16659	16835	16556	16870	16824	16418	16709	16581	16595	16615	16551	16563	16819	16764	16619	16628	16588	16625	16644	16643	16497	16604	16644	16602	16561	16650	16635	16633	16893	16662	16859	16627	16747	16525	16540	16758	16768	16613	16589	16497	16785	16713	16782	16693	16656	16937	16752	16612	16629	16423	16672	16842	16774	16611	16807	16754	16784	16779	16774	16894	16717	16739	16630	16577	16653	16691	16654	16512	16858	16790	16549	16447	16553	16738	16530	16594	16878	16643	17034	16676	16695	16634	16657	16637	16560	16501	16529	16659	16560	16769	16746	16652	16640	16576	16686	16546	16679	16447	16479	16482	16570	16602	16621	16734	16500	16736	16696	16525	16664	16695	16820	16811	16701	16643	16466	16578	16626	16510	16751	16634	16707	16588	16750	16687	16548	16666	16802	16604	16558	16776	16739	16556	16380	16601	16881	16741	16499	16556	16565	16431	16575	16603	16747	16654	16576	16814	16754	17029	16679	16684	16632	16605	16716	16719	16634	16721	16736	16851	16904	16606	16597	16830	16732	16675	16771	16659	16580	16590	16546	16776	16804	16794	16617	16751	16719	16742	16674	16688	16675	16616	16646	16671	16754	16700	16893	16859	16574	16710	16554	16560	16703	16859	16655	16859	16634	16672	16607	16507	16908	16726	16639	16831	16789	16715	16709	16776	16792	16710	16634	16809	16811	16774	16632	16510	16861	16587	16839	16536	16875	16759	16881	16737	16628	16629	16797	16754	16637	16697	16596	16625	16676	16604	16821	16626	16554	16463	16641	16723	16689	16558	16637	16744	16897	16617	16730	16347	16793	16855	16802	16794	16839	16718	16733	16710	16602	17014	16725	16560	16673	16572	16626	16666	16631	16606	16668	16725	16779	16778	16850	16786	16838	16584	16572	16620	16994	16904	16671	16744	16724	16639	16549	16751	16718	16551	16759	16627	16641	16573	16893	16734	16750	16597	16753	16664	16561	16474	16585	16490	16726	16557	16707	16669	16656	16525	16788	16829	16753	16600	16626	16756	16745	16353	16742	16739	16631	16734	16651	16641	16547	16871	16720	16794	16653	16830	16601	16681	16581	16738	16767	16831	16553	16742	16674	16768	16548	16657	16731	16775	16634	16504	16569	16571	16795	16650	16430	16473	16739	16421	16677	16607	16602	16637	16735	16629	16678	16844	16754	16524	16744	16715	16728	16676	16481	16917	16752	16468	16556	16529	16660	16741	16714	16601	16596	16516	16790	16592	16756	16798	16692	16789	16765	17019	16714	16834	16727	16746	16648	16549	16772	16645	16736	16479	16672	16496	16604	16794	16632	16668	16599	16675	16608	16772	16647	16654	16619	16605	16730	16685	16660	16488	16722	16547	16785	16706	16666	16513
22184	38838	34468	26908	22819	20147	18861	17840	16991	16273	15928	15738	15405	15501	15176	15136	15276	14954	15125	14923	14803	14794	14748	14812	14828	14766	14671	14734	14738	14761	14736	14826	14856	14744	14804	14734	14741	14796	14729	14696	14632	14607	14779	14760	14596	14757	14793	14650	14795	14683	14712	14707	14911	14789	14494	14883	14825	14797	14556	14650	14744	14758	14695	14609	14677	14655	14660	14706	14659	14594	14732	14752	14539	14553	14475	14785	14744	14519	14586	14710	14654	14776	14784	14537	14704	14629	14582	14779	14752	14699	14731	14680	14627	14872	14647	14862	14643	14883	14622	14648	14755	14825	14787	14591	14625	14748	14786	14660	14722	14683	14846	14687	14718	14609	14634	14822	14586	14655	14639	14763	14604	14642	14783	14669	14660	14458	14643	14718	14619	14776	14776	14701	14633	14697	14744	14537	14599	14480	14620	14828	14813	14648	14662	14532	14712	14596	14587	14660	14755	14692	14555	14614	14746	14768	14487	14719	14582	14696	14561	14601	14756	14493	14783	14702	14666	14639	14802	14591	14609	14491	14645	14708	14725	14608	14661	14878	14640	14573	14604	14748	14683	14661	14698	14674	14617	14567	14730	14648	14768	14634	14686	14594	14689	14670	14763	14558	14582	14590	14524	14577	14621	14736	14702	14624	14544	14623	14623	14566	14602	14705	14525	14736	14620	14613	14665	14627	14522	14901	14700	14682	14697	14633	14763	14631	14791	14698	14700	14677	14594	14667	14711	14722	14553	14712	14443	14646	14580	14795	14602	14634	14698	14718	14478	14673	14608	14627	14603	14693	14549	14612	14538	14668	14692	14625	14637	14659	14617	14525	14565	14734	14632	14934	14657	14643	14837	14709	14541	14615	14737	14681	14728	14454	14705	14789	14687	14658	14598	14572	14588	14660	14712	14639	14797	14634	14833	14529	14678	14748	14532	14672	14666	14527	14665	14628	14563	14752	14581	14779	14606	14547	14516	14585	14769	14671	14745	14633	14533	14651	14687	14609	14633	14633	14676	14604	14688	14696	14624	14645	14689	14546	14636	14626	14604	14801	14630	14543	14673	14563	14839	14657	14732	14787	14693	14696	14747	14532	14745	14753	14569	14790	14843	14578	14580	14600	14454	14599	14652	14557	14575	14761	14748	14456	14573	14629	14696	14720	14621	14761	14540	14548	14528	14654	14542	14761	14684	14552	14677	14589	14668	14424	14780	14823	14639	14547	14634	14610	14729	14635	14669	14548	14782	14724	14770	14504	14463	14676	14491	14732	14705	14678	14680	14641	14754	14752	14806	14635	14745	14681	14592	14742	14681	14625	14620	14584	14637	14649	14623	14589	14747	14843	14625	14658	14702	14589	14722	14741	14620	14690	14479	14625	14631	14674	14725	14611	14728	14598	14671	14615	14610	14642	14626	14450	14629	14587	14649	14762	14584	14580	14591	14606	14576	14606	14567	14674	14638	14726	14583	14743	14429	14879	14745	14644	14650	14799	14467	14707	14673	14574	14801	14560	14533	14764	14717	14677	14477	14612	14744	14697	14608	14643	14764	14662	14699	14552	14771	14705	14631	14562	14674	14667	14710	14517	14556	14573	14635	14663	14636	14942	14486	14614	14508	14705	14651	14717	14492	14618	14606	14698	14609	14791	14654	14546	14676	14620	14689	14694	14583	14539	14753	14621	14699	14588	14742	14703	14548	14696	14611	14763	14765	14660	14613	14666	14759	14673	14604	14536	14678	14709	14713	14640	14591	14492	14720	14698	14717	14596	14821	14730	14827	14603	14489	14628	14734	14657	14710	14617	14654	14661	14496	14660	14601	14730	14429	14568	14600	14778	14645	14582	14705	14730	14682	14530	14478	14545	14572	14499	14581	14653	14777	14660	14644	14628	14645	14479	14587	14666	14759	14472	14738	14515	14700	14675	14627	14582	14728	14706	14666	14498	14490	14713	14617	14609	14769	14644	14613	14493	14691	14616	14794	14760	14435	14799	14442	14741	14515	14725	14719	14733	14578	14680	14683	14560	14696	14740	14495	14672	14679	14624	14608	14635	14664	14757	14709	14618	14631	14663	14732	14719	14806	14654	14711	14724	14598	14692	14649	14583	14653	14509	14542	14618	14632	14673	14665	14779	14751	14653	14701	14613	14865	14767	14613	14706	14586	14666	14663	14658	14553	14627	14685	14544	14699	14591	14602	14704	14592	14698	14580	14597	14648	14715	14714	14740	14732	14752	14689	14772	14680	14519	14725	14553	14776	14681	14530	14732	14626	14719	14696	14861	14691	14569	14627	14734	14682	14585	14556	14604	14726	14613	14745	14478	14601	14765	14733	14587	14637	14687	14584	14732	14457	14566	14560	14710	14572	14682	14671	14721	14723	14623	14594	14871	14686	14597	14586	14501	14821	14622	14557	14654	14666	14684	14559	14778	14573	14680	14657	14637	14629	14539	14615	14504	14630	14647	14518	14417	14714	14638	14779	14543	14603	14595	14762	14768	14737	14747	14671	14744	14627	14636	14626	14720	14581	14588	14605	14655	14562	14660	14687	14732	14669	14497	14773	14726	14646	14607	14733	14507	14505	14646	14585	14582	14674	14624	14726	14612	14702	14638	14536	14613	14563	14782	14617	14658	14715	14611	14754	14642	14640	14637	14597	14609	14675	14606	14563	14665	14668	14677	14749	14609	14696	14664	14689	14643	14755	14478	14556	14459	14629	14558	14671	14741	14562	14598	14550	14647	14561	14606	14499	14704	14539	14571	14716	14560	14672	14761	14681	14753	14585	14674	14755	14734	14692	14839	14853	14756	14747	14597	14704	14601	14474	14813	14824	14629	14592	14685	14586	14703	14793	14715	14673	14681	14599	14580	14523	14821	14579	14697	14610	14586	14718	14660	14691	14502	14505	14633	14598	14845	14673	14616	14730	14721	14724	14729	14563	14744	14692	14689	14543	14565	14841	14508	14646	14583	14663	14615	14766	14720	14536	14724	14548	14653	14642	14783	14658	14447	14587	14685	14522	14665	14689	14783	14660	14646	14650	14660	14582	14652	14803	14572	14647	14521	14666	14528	14729	14789	14569	14413	14730	14543	14605	14679	14787	14614	14578	14595	14611	14616	14659	14672	14609	14683	14916	14560	14617	14761	14788	14611	14639	14643	14523	14729	14855	14617	14744	14745	14556	14585	14504	14601	14795	14580	14764	14585	14709	14636	14515	14636	14565	14681	14597	14576	14614	14591	14699	14778	14584	14593	14775	14765	14623	14589	14593	14561	14717	14756	14625	14629	14668	14595	14634	14728	14646	14641	14717	14664	14772	14579	14712	14472	14568	14717	14657	14771	14777	14697	14579	14669	14656	14654	14741	14556	14710	14724	14657	14700	14720	14681	14588	14636	14600	14735	14732	14622	14501	14773	14695	14609	14710	14578	14618	14785	14563	14558	14717	14755	14735	14600	14532	14808	14673	14621	14742	14758	14538	14563	14701	14551	14614	14517	14664	14674	14740	14678	14698	14663	14678	14766	14711	14646	14548	14458	14586	14650	14776	14720	14681	14748	14487	14717	14730	14639	14833	14764	14801	14597	14776	14540	14784	14652	14536	14617	14634	14724	14816	14853	14721	14591	14584	14456	14594	14731	14604	14553	14482	14555	14547	14770	14658	14592	14559	14625	14521	14839	14574	14610	14669	14681	14664	14610	14671	14479	14622	14554	14640	14557	14523	14612	14693	14601	14678	14715	14677	14585	14737	14523	14696	14755	14657	14409	14764	14545	14614	14529	14701	14733	14438	14659	14615	14697	14579	14596	14554	14550	14622	14693	14559	14723	14677	14581	14685	14685	14791	14653	14593	14681	14748	14620	14744	14774	14626	14613	14911	14794	14732	14702	14764	14690	14786	14579	14736	14577	14849	14714	14766	14511	14607	14754	14594	14661	14650	14581	14680	14492	14585	14712	14578	14675	14705	14755	14571	14904	14544	14792	14614	14736	14627	14726	14670	14833	14545	14493	14533	14718	14659	14634	14568	14804	14495	14685	14699	14601	14624	14527	14711	14698	14690	14560	14599	14676	14548	14689	14738	14652	14610	14584	14705	14676	14534	14605	14646	14565	14650	14692	14715	14670	14505	14642	14606	14518	14481	14848	14611	14563	14610	14776	14594	14687	14530	14811	14916	14879	14575	14717	14594	14661	14712	14485	14585	14645	14674	14481	14641	14769	14684	14760	14685	14686	14654	14587	14622	14539	14642	14597	14635	14665	14642	14542	14712	14506	14767	14694	14811	14632	14653	14510	14673	14768	14592	14588	14582	14596	14665	14835	14794	14896	14615	14711	14659	14721	14519	14738	14661	14493	14635	14571	14581	14594	14730	14635	14847	14695	14571	14573	14698	14800	14620	14698	14811	14627	14675	14656	14675	14667	14610	14618	14465	14692	14683	14808	14616	14603	14608	14621	14619	14667	14584	14488	14787	14648	14559	14747	14689	14722	14724	14689	14615	14570	14731	14685	14638	14613	14652	14628	14673	14567	14580	14659	14749	14534	14817	14681	14733	14537	14692	14581	14563	14657	14724	14755	14537	14710	14623	14590	14647	14748	14615	14610	14472	14686	14502	14667	14612	14431	14887	14765	14714	14497	14534	14576	14558	14777	14935	14544	14681	14700	14537	14851	14683	14665	14539	14569	14650	14638	14516	14555	14603	14656	14628	14721	14744	14869	14658	14556	14608	14597	14544	14852	14696	14576	14722	14801	14539	14455	14489	14650	14666	14500	14642	14712	14522	14615	14827	14703	14598	14733	14659	14646	14573	14698	14686	14587	14589	14547	14669	14824	14796	14630	14575	14553	14727	14721	14694	14565	14598	14547	14511	14764	14692	14694	14602	14697	14688	14625	14679	14759	14473	14718	14636	14498	14546	14673	14803	14635	14488	14409	14685	14666	14803	14635	14660	14523	14619	14614	14706	14832	14809	14596	14643	14624	14629	14713	14564	14680	14651	14655	14695	14524	14722	14644	14608	14443	14584	14479	14623	14745	14690	14635	14842	14663	14425	14733	14654	14604	14566	14589	14723	14648	14681	14786	14712	14528	14669	14792	14766	14806	14578	14619	14644	14846	14749	14694	14550	14737	14645	14654	14611	14625
26984	21928	24796	21796	17795	17064	16914	16458	16430	16350	16269	15969	16192	16180	16051	16215	15956	16201	15980	16037	16142	16132	16098	15982	16054	15864	16070	16029	16150	16336	15992	16239	15913	15960	16065	15989	15934	15940	15863	16017	15868	16014	15979	15989	16120	16043	16026	15950	15979	15927	15992	16090	15991	16033	15829	15644	16032	15963	15985	15991	16163	16007	16133	16046	16039	16056	15923	15973	15977	15964	15823	16126	16018	15882	15921	16032	15897	15869	15872	15818	16085	15975	15939	16128	15695	15934	15934	15951	15914	15894	16021	16009	16044	16023	16073	16117	16043	15955	16096	16032	15928	15978	16060	15989	16068	15994	16048	16037	16040	15898	15932	15996	15889	16075	15970	15912	15948	15922	16105	15853	15885	15824	15985	15813	15947	16134	16117	16061	15907	15939	15855	16117	16089	15712	16076	16074	15874	15994	15784	16249	15949	16124	15912	15932	16111	16032	16038	16141	15981	15963	15928	15903	15955	15957	15911	16050	16069	16004	16000	15983	15908	15985	16226	15913	15989	16039	16026	15800	15917	16086	16200	15911	15922	15757	15929	15804	15971	15996	16139	15827	16028	15937	15840	16085	16049	15936	15879	16017	15850	16002	15854	15968	15889	16034	15851	15975	15902	15972	16139	15830	15952	15879	16052	15935	15963	15868	16004	15978	15911	16074	16015	16050	15909	15862	15879	16033	16105	16066	16074	15971	16102	16005	16036	15888	15806	15946	15924	15874	15985	15976	16009	16161	15775	16018	15711	16033	15852	15627	15834	15998	15889	16038	15883	15991	16042	15944	15951	15920	15977	16002	15965	15917	15905	16083	15928	15775	15734	16024	16156	16057	15871	15955	16120	16166	16019	15973	15942	15827	15939	16021	16159	15876	15934	15865	15980	16054	15862	16024	15917	16031	15736	15926	16059	15996	16090	16058	16009	16078	15971	16158	16000	15897	15887	15995	15724	16021	16130	15858	16045	16119	15856	15843	15893	15995	15930	16120	16182	16041	16102	15854	16184	15913	16062	15811	16030	16030	15983	15849	15879	15975	16035	16007	16005	15958	16012	15918	16000	16015	15899	15990	16106	15937	15918	15592	15905	15989	15856	15842	15947	16018	16137	15905	15974	15804	15808	15802	15939	16118	16009	15832	16104	15976	16039	15950	15906	15982	16027	15882	15919	15984	15905	16063	15891	15999	15896	15904	15839	16096	15925	15952	16081	15943	15895	16041	15860	15963	16025	15746	16013	15856	16127	16072	15970	15917	15950	16041	15904	16058	16065	15989	15932	16008	15955	15988	15924	16112	15896	16055	16035	15999	16051	15911	15807	15822	15955	16055	15935	15956	16041	15944	15936	15854	16013	16139	15748	15733	16055	15951	16062	15924	15881	15962	15966	16077	15970	15763	16030	15835	15888	16148	15882	15881	15925	15961	16059	16137	15911	16116	15999	15812	16020	15976	15886	15985	15986	16127	15886	15914	15892	15862	16000	15807	15938	15934	15889	15859	15949	15921	16028	15959	16205	16069	15968	16062	15912	15976	15824	15973	16029	15785	16057	15824	15921	15851	16127	15972	16131	16052	16030	15992	16062	15869	15806	16010	16085	16029	15936	15973	16133	16086	16115	16024	15766	15836	15903	15933	15901	15977	16097	15845	16043	16090	15886	15960	15875	15964	16108	15958	15765	15945	15985	15959	15914	16061	15827	15858	15812	15944	15770	16029	15986	15869	15822	15948	15985	15916	15903	15897	16143	15952	15860	16129	16081	15974	16061	16044	15887	16116	16091	15901	15876	15832	15916	15980	16025	15943	15909	16014	16111	15998	16022	16022	16079	16087	16157	15769	15796	15893	15964	15970	15868	15951	15890	16058	15931	15897	16345	16127	15716	16093	16022	16095	16027	15953	16007	16037	16049	15922	16103	15856	16068	15829	15958	15954	15868	15987	16004	15903	16216	15950	16054	15964	15918	15915	16018	15988	15723	15930	16101	16007	15972	16123	16194	15958	15783	15973	15869	15988	16025	16044	15943	15850	16013	15837	16004	16023	15932	16107	16034	15956	16059	15935	16025	16082	16004	15975	15985	15975	15871	15869	16052	15852	15908	15943	16131	15951	16119	15776	15914	16113	15897	15904	15721	16020	15786	15969	16074	15979	15728	15860	16057	15958	16019	16089	15859	15829	15824	16000	15815	15933	15990	16055	15891	15863	16072	16082	15741	15960	15992	15762	15965	15965	15898	15927	16076	15952	15971	16006	15900	15910	15948	15956	15798	16132	15937	16097	16027	15829	15969	16081	15946	15978	16048	15794	15948	15799	16099	16048	15855	15781	16087	15762	16121	15966	15956	16072	15951	15922	16038	15926	15744	15886	16000	15888	15944	15793	15939	16008	16081	16066	16058	15996	16007	15931	15884	16281	15964	16088	15884	15888	16079	15903	16176	16075	16020	16018	16045	15885	15900	15953	16091	15868	16207	15988	15849	16051	16114	16016	16056	16049	15924	15928	15920	15989	16224	16038	15938	15956	16123	15894	15762	16100	15974	15961	16019	15847	16083	15872	16067	15887	16169	15762	15850	15987	16094	15932	16024	15934	15822	16148	15931	15941	16034	16021	16150	16090	16109	16027	15838	15908	15965	15970	15907	15998	16003	15856	16155	16115	16040	15861	15939	15922	15914	15942	16038	15958	15884	16248	15988	15899	16140	16025	15982	15804	15992	15957	15793	15911	15960	16134	16062	15951	15955	15930	16049	15986	15867	15970	15981	16089	15912	15881	15959	16201	15934	16036	15891	16002	16029	15811	15884	15945	15972	15965	15949	15887	15961	15927	15956	16015	16303	16181	15946	15942	16247	15935	16056	16040	16112	15942	16034	15864	16129	15805	15760	15848	16048	16022	15828	16028	16150	15886	15971	16112	15990	16096	16136	16100	15960	16191	15816	16058	15984	15902	16024	15997	16002	15990	15981	15987	15965	15838	16094	16033	15935	15921	16051	16156	16049	15965	15994	16040	15998	16227	16175	16021	15904	15725	15925	16022	16258	15866	15927	15939	15995	16053	15974	15744	16037	15929	15740	15753	16000	16092	16044	16030	15841	15941	16015	16141	15892	16018	15941	15931	15981	15883	16049	15871	15884	15984	15940	15853	15838	15963	15854	16047	15838	16010	15949	16056	16048	16064	15800	15781	16003	16177	16074	15940	15996	15920	15915	16282	16004	15790	16053	16063	16191	16012	15997	16076	16078	16045	16056	15937	15925	15985	16170	15913	16040	16007	15964	16057	16128	15878	16184	16101	15882	15991	16130	16009	15946	15932	15943	16044	16028	16048	15948	15936	15963	16069	16020	15858	15906	16123	16136	15927	15749	15828	16010	15919	16073	15891	15900	16042	15955	16071	15912	16036	15872	15906	16134	16014	15978	15957	16076	15990	15996	16079	15892	15870	16044	16038	15909	15844	16098	15782	15991	15977	16056	15928	15905	15907	15923	15936	15907	15769	15991	15932	16016	15829	16072	15890	15938	15880	16062	16152	15888	15847	16046	16040	15978	15937	15987	16201	15992	16115	16094	16185	16159	16048	15932	15883	15782	16035	16169	15933	15945	15976	15966	16140	15903	16057	15987	15962	16014	16002	16026	16117	15900	15923	15877	16111	15648	16039	15953	15988	15996	15880	15980	15904	16134	15891	15876	16021	16057	16057	16009	15928	16003	16097	16136	16044	15885	15939	16045	16001	16086	15993	16205	15955	15926	15866	16028	15964	16146	15864	15901	16114	15982	15875	16015	15920	16132	15974	15846	15700	16134	15902	15878	15948	15996	15855	16062	16115	16102	15977	15977	16184	16074	16066	15988	16027	16023	15836	16206	16002	16040	15977	15936	15916	15879	16063	16012	15814	15992	15871	15794	15937	15946	15981	15912	16150	15761	16021	15964	16035	16063	16026	15953	16029	15801	15899	16016	15963	15869	15991	15962	15822	15713	15980	16031	15904	15982	16042	16093	15984	15978	16117	15845	15819	15748	15966	15808	15983	16000	16004	16079	15784	15997	16161	16137	16065	16090	16044	16214	16065	15862	15916	15904	16073	16097	16200	16103	15918	15992	15966	15797	15854	15758	15671	15980	15738	15877	15921	15913	16170	16019	16020	16089	15992	15950	16160	16021	15967	15981	15805	16045	15952	15937	16034	15948	15905	15981	15944	16130	16079	15989	15831	15944	15989	15894	15921	16108	15908	15731	15985	16062	15883	16063	15765	15975	16001	16111	16009	15940	16113	16158	15892	16049	15896	15973	16004	16259	16062	15871	16100	15910	16063	16022	15904	16107	16062	16065	15985	15833	15989	16251	16033	15890	16008	15986	16156	16065	16127	15936	15930	16073	15942	15939	15955	15794	15987	16046	15990	15988	16118	16062	15877	16066	16118	15963	15940	15989	15886	15929	16009	15844	15932	16092	16087	15982	15854	16023	16136	15998	16133	16006	15942	15951	15612	15865	16055	16097	15945	16145	16120	16073	15670	16107	15911	15992	16096	15924	15839	16069	15894	15932	16040	16065	16019	16075	16027	15947	16032	15819	15963	15975	16028	15927	16168	15879	15830	15950	15993	16035	16092	16031	15862	15889	15897	16012	15962	15856	15991	16047	15973	15986	15869	15817	15959	16058	15924	16038	15905	15894	15830	16051	16128	16073	16191	16133	15974	16167	15959	16165	15962	16123	15747	16066	16184	15738	15933	16189	15988	16278	15972	16086	15959	15944	16029	15826	15897	16050	15923	15820	16053	15824	16020	15907	16066	15911	16051	16028	16027	16057	16025	15865	15936	16054	15824	16188	15898	15927	16087	15956	15971	15853	15844	15951	16071	15788	16173	15948	15957	16074	15975	15868	15950	16047	15887	16126	16022	16090	16033	15742	15955	16062	16065	16032	15938	15980	15753	16163	15995	16041	16009	16095	15837	16003	16213	16101	15950	15940	15884	16008	15826	15932	15814	15734	16096	15917	15800	15932	15821	16161	16033	15968	15818	15750	15816	16175	16140	15983	16003	16014	15851	15785	15999	15965	15971	16147	15870	15970	16182	15984	16000	15929	15893	15835	15876	16031	16118	15927	15807	15832	16126	15771	16103	16013	16038	16007	15988	15960	15937	15968	15995
19431	25989	23568	19177	17027	16012	15586	15051	14901	14596	14653	14578	14403	14519	14333	14159	14217	14268	14214	14243	14323	14257	14110	14157	14256	14305	14302	14162	14273	14201	14350	14181	14378	14175	14279	14209	14315	14278	14316	14270	14152	14119	14212	14214	14162	14418	14155	14082	14247	14295	14347	14206	14185	14141	14281	14250	14284	14290	14189	14404	14115	14326	14292	14105	14148	14343	14307	14322	14322	14210	14274	14292	14124	14399	14034	14221	14203	14368	14227	14296	14199	14305	14201	14239	14373	14072	14287	14271	14323	14237	14084	14223	14331	14296	14238	14135	14176	14120	14217	14261	14323	14243	14224	14248	14162	14230	14336	14268	14245	14272	14198	14356	14310	14371	14259	14461	14135	14374	14425	14140	14070	14319	14202	14351	14298	14242	14254	14321	14106	14077	14241	14235	14180	14201	14119	14378	14309	14091	14216	14189	14351	14090	14307	14105	14371	14372	14265	14280	14251	14267	14071	14158	14290	14297	14231	14254	14138	14331	14191	14330	14485	14197	14233	14383	14315	14187	14312	14139	14197	14057	14084	14195	14210	14432	14227	14287	14224	14310	14271	14347	14222	14158	14314	14225	14180	14210	14314	14259	14207	14069	14346	14166	14281	14309	14106	14238	14139	14007	14218	14085	14297	14351	14120	14339	14231	14332	14300	14231	14185	14209	14301	14197	14285	14164	14203	14129	14272	14129	14343	14196	14095	14231	14238	14054	14205	14166	14351	14209	14317	14391	14182	14254	14238	14355	14034	14326	14195	14241	14252	14306	14227	14244	14176	14044	14172	14228	14215	14278	14023	14246	14198	14249	14297	14296	14151	14085	14188	14260	14185	14309	14162	14282	14208	14172	14239	14301	14184	14027	14239	14288	14336	14167	14331	14141	14235	14186	14271	14170	14111	13938	14279	14230	14414	14156	14345	14104	14331	14190	14369	14146	14252	14313	14204	14127	14343	14388	14214	14202	14350	14204	14286	14145	14236	14131	14101	14236	14300	14324	14240	14429	14234	14287	14245	14111	14153	14188	14032	14256	14306	14195	14204	14229	14132	14198	14220	14317	14083	14282	14232	14267	14179	14373	14238	14234	14141	14308	14102	14246	14214	14244	14246	14159	14387	14241	14220	14297	14268	14295	14087	14235	14275	14293	14212	14335	14073	14206	14339	14201	14255	14279	14175	14146	14226	14228	14192	14167	14215	14168	14228	14162	14066	14399	14250	14079	14329	14285	14151	14179	14102	14227	14269	14460	14217	14221	14354	14215	14285	14217	14305	14063	14274	14347	14214	14156	14177	14247	14119	14321	14060	14135	14113	14111	14244	14236	14200	14260	14094	14257	14097	14396	14199	14223	14127	14366	14137	14194	14339	14279	14201	14188	14151	14247	14290	14220	14299	14314	14220	14173	14203	14109	14277	14260	14136	14069	14282	14295	14289	14377	14354	14229	14288	14147	14109	14268	14218	14325	14356	14197	14375	14362	14377	14144	14092	14307	14185	14244	14219	14305	14238	14231	14079	14209	14087	14101	14335	14329	14196	14187	14317	14221	14268	14261	14250	14166	14191	14297	14241	14168	14156	14343	14293	14229	14213	14465	14281	14314	14093	14212	14265	14267	14245	14213	14226	14327	14314	14216	14160	14148	14276	14319	14126	14169	14391	14345	14351	14257	14195	14227	14389	14088	14226	14411	14289	14278	14459	14272	14196	14276	14277	14279	14228	14345	14155	14129	14290	14203	14155	14225	14193	14218	14153	14220	14359	14185	14255	14281	14084	14257	14359	14244	14246	14144	14453	14397	14221	14142	14281	14139	14145	14347	14271	14320	14205	14278	14417	14123	14152	14109	14200	14312	14024	14391	14284	14093	14248	14294	14351	14208	14290	14025	14133	14173	14250	14184	14155	14259	14198	14112	14280	14167	14045	14264	14283	14125	14244	14203	14444	14285	14309	14203	14115	14141	14231	14256	14312	14098	14127	14064	14242	14135	14211	14088	14108	14244	14062	14315	14148	14362	14346	14232	14302	14299	14313	14136	14103	14323	14135	14414	14225	14212	14203	14266	14304	14300	14124	14215	14172	14261	14185	14054	14071	14223	14311	14205	14319	14098	14313	14163	14094	14278	14250	14354	14150	14217	14049	14274	14099	14387	14117	14232	14374	14320	14315	14415	14181	14191	14330	14264	14097	14346	14039	14313	14037	14246	14161	14230	14222	14418	14491	14159	14268	14310	14284	14335	14242	14184	14201	14177	14145	14087	14410	14149	14160	14284	14185	14267	14326	14183	14392	14096	14313	14261	14509	14238	14151	14167	14236	14333	14173	14348	14156	14338	14232	14294	14330	14215	14371	14291	14297	14187	14358	14201	14279	14226	14240	14323	14216	14252	14240	14259	14230	14266	14274	14233	14231	14129	14233	14088	14176	14184	14216	14287	14297	14007	14189	14248	14119	14136	14235	14123	14253	14405	14167	14209	14216	14135	14316	14284	14341	14262	14275	14156	14359	14314	14126	14174	14328	14229	14248	14117	14295	14205	14377	14185	14398	14284	14267	14263	14227	14284	14466	14387	14216	14409	14180	14091	14389	14204	14185	14131	14349	14234	14037	14325	14251	14287	14429	14251	14137	14177	14239	14336	14214	14227	14161	14149	14136	14185	14473	14334	14245	14246	14171	14248	14180	14235	14373	14108	14237	14296	14086	14427	14066	14207	14232	14287	14276	14277	14227	14250	14297	14326	14138	14192	14184	14176	14107	14193	14236	14174	14355	14143	14196	14077	14318	14437	14309	14334	14243	14175	14346	14131	14415	14285	14238	14344	14180	14151	14261	14394	14180	14300	14308	14169	14078	14117	14176	14366	14162	14230	14120	14320	14218	14158	14286	14288	14378	14045	14136	14258	14213	14265	14211	14140	14304	14153	14298	14193	14312	14253	14245	14255	14083	14379	14353	14228	14172	14223	14206	14246	14208	14238	14168	14052	14156	14135	14212	14317	14303	14165	14262	14174	14174	14215	14535	14196	14162	14081	14310	14296	14279	14308	14035	14117	14251	14150	14327	14233	14198	14174	14123	14153	14220	14230	14208	14176	14140	14116	14227	14307	14337	14137	14204	14200	14218	14189	14260	14169	14188	14185	14203	14196	14267	14148	14301	14148	14219	14269	14330	14233	14259	14274	14164	14009	14248	14244	14213	14239	14232	14355	14294	14109	14145	14146	14336	14369	14157	14265	14258	14225	14296	14128	14210	14242	14209	14248	14267	14097	14212	14401	14150	14309	14094	14216	14254	14297	14222	14362	14398	14313	14225	14196	14242	14444	14311	14166	14235	14113	14128	14254	14309	14298	14185	14174	14135	14328	14387	14231	14438	14349	14054	14290	14140	14359	14424	14290	14307	14249	14145	14062	14191	14093	14263	14314	14038	14279	14272	14274	14421	14135	14133	14235	14375	14373	14248	14265	14274	14173	14216	14050	14384	14244	14197	14197	14197	14264	14187	14050	14292	14365	14105	14098	14236	14163	14200	14220	14176	14244	14321	14208	14226	14229	14030	14295	14181	14194	14155	14206	14203	14163	14413	14143	14159	14117	14171	14252	14294	14310	14199	14223	14133	14233	14165	14253	14412	14175	14207	14386	14355	14375	14190	14281	14068	14209	14301	14226	14276	14320	14223	14415	14375	14172	14106	14112	14177	14245	14142	14326	14164	14141	14253	14278	14316	14219	14229	14215	14190	14328	14291	14074	14364	14392	14261	14193	14117	14262	14154	14332	14207	14211	14123	14433	14297	14224	14250	14307	14331	14231	14203	14293	14261	14156	14252	14258	14166	14285	14150	14197	14223	14222	14295	14325	14363	14286	14325	14344	14252	14411	14280	14125	14049	14289	14158	14292	14344	14247	14286	14206	14283	14102	14305	14306	14286	14166	14203	14300	14284	14269	13998	14350	14386	14270	14307	14307	14183	14237	14229	14347	14202	14247	14185	14116	14116	14307	14185	14287	14149	14264	14305	14325	14315	14343	14154	14274	14199	14116	14206	14373	14152	14429	14293	14134	14320	14155	14268	14271	14281	14421	14288	14233	14120	14141	14369	14260	14240	14315	14223	14237	14274	14360	14181	14186	14230	14166	14213	14515	14204	14353	14501	14255	14272	14187	14124	14348	14214	14161	14145	14362	14270	14232	14191	14457	14186	14244	14279	14402	14227	14220	14108	14204	14180	14235	14389	14432	14226	14257	14159	14127	14221	14170	14151	14376	14244	14243	14314	14258	14203	14266	14104	14146	14175	14287	14386	14323	14376	14158	14060	14091	14176	14101	14212	14282	14191	14184	14147	14100	14582	14292	14216	14159	14345	14223	14289	14346	14294	14135	14159	14148	14082	14278	14124	14267	14224	14330	14185	14343	14376	14190	14168	14184	14175	14276	14264	14114	14345	14300	14120	14238	14129	14285	14287	14188	14141	14329	14248	14191	14260	14140	14356	14063	14183	14195	14188	14109	14434	14308	14334	14293	14219	14161	14270	14225	14216	14208	14337	14319	14145	14126	14380	14260	14095	14302	14159	14222	14319	14211	14382	14060	14195	14179	14330	14345	14174	14227	14342	14236	14311	14148	14177	14318	14155	14258	14213	14083	14232	14259	14124	14200	14396	14234	14194	14224	14069	14413	14231	14180	14194	14220	14289	14180	14265	14130	14253	14271	14270	14242	14304	14167	14263	14270	14335	14245	14356	14324	14290	14193	14502	14264	14403	14254	14232	14421	14123	14212	14080	14310	14276	14077	14265	14214	14276	14211	14496	14449	14304	14247	14535	14138	14329	14153	14211	14149	14186	14263	14188	14041	14080	14239	14278	14074	14122	14212	14158	14151	14234	14130	14321	14351	14256	14198	14121	14215	14464	14149	14500	14271	14119	14190	14285	14222	14259	14333	14243	14263	13970	14303	14229	14128	14336	14057	14217	14176	14101	14203	14302	14203	14341	14256	14141	14197	14114	14190	14266	14195	14296	14318	14349	14204	14110	14304	14249	14180	14217	14180	14199	14134	14209	14178	14169	14286	14471	14264	14250	14257	14048	14252	14171	14299	14153	14176	14299	14350	14072	14426	14263	14232	14169	14240	14128	14426	14194	14148	14341	14353	14248	14360
24304	21719	29252	24789	22684	22894	21914	19304	18546	18300	18279	17879	17918	17745	17644	17750	17745	17727	17878	17660	17763	17603	17503	17443	17640	17497	17604	17565	17441	17411	17528	17637	17632	17548	17658	17449	17385	17646	17511	17545	17403	17627	17391	17473	17381	17600	17724	17439	17660	17665	17379	17442	17597	17351	17579	17454	17465	17206	17391	17605	17369	17582	17366	17138	17236	17525	17608	17397	17239	17369	17416	17467	17497	17583	17573	17431	17393	17539	17495	17435	17406	17397	17546	17542	17411	17189	17454	17464	17397	17296	17440	17530	17504	17401	17298	17486	17320	17371	17682	17468	17266	17371	17253	17468	17312	17464	17480	17458	17450	17454	17279	17179	17378	17436	17603	17405	17378	17502	17369	17637	17376	17427	17213	17354	17543	17590	17394	17427	17367	17481	17423	17356	17358	17401	17264	17453	17377	17383	17434	17354	17564	17285	17397	17177	17508	17481	17145	17347	17392	17291	17336	17449	17503	17406	17576	17536	17413	17114	17398	17411	17393	17460	17419	17323	17283	17497	17325	17402	17411	17580	17285	17342	17337	17327	17534	17409	17530	17387	17398	17453	17473	17349	17476	17413	17528	17269	17540	17372	17500	17343	17424	17449	17566	17528	17388	17344	17360	17546	17458	17403	17497	17399	17601	17668	17423	17494	17694	17323	17268	17371	17335	17318	17407	17161	17482	17612	17485	17336	17284	17398	17275	17371	17360	17201	17386	17555	17354	17439	17349	17230	17369	17260	17277	17345	17488	17243	17499	17319	17326	17475	17215	17364	17260	17439	17328	17422	17379	17479	17502	17409	17288	17354	17408	17384	17263	17321	17525	17264	17246	17399	17394	17349	17411	17300	17379	17261	17400	17052	17440	17406	17364	17497	17449	17499	17420	17568	17452	17452	17240	17398	17080	17286	17209	17381	17390	17239	17455	17585	17481	17500	17377	17447	17336	17534	17515	17160	17394	17254	17283	17443	17246	17434	17187	17429	17238	17459	17395	17453	17601	17486	17527	17379	17249	17399	17299	17194	17149	17140	17656	17477	17393	17317	17415	17327	17226	17494	17310	17280	17349	17436	17508	17421	17349	17434	17486	17601	17244	17412	17368	17532	17512	17176	17418	17365	17337	17378	17278	17486	17376	17266	17288	17282	17172	17277	17452	17429	17482	17396	17433	17227	17500	17317	17465	17362	17465	17378	17445	17346	17349	17388	17460	17467	17414	17448	17367	17653	17484	17373	17458	17382	17537	17368	17315	17234	17360	17589	17415	17458	17333	17409	17381	17381	17361	17545	17403	17226	17465	17384	17470	17392	17249	17425	17511	17314	17336	17425	17389	17586	17363	17191	17247	17515	17181	17528	17240	17322	17376	17468	17481	17338	17389	17374	17544	17316	17442	17453	17694	17386	17332	17363	17398	17547	17237	17267	17459	17417	17263	17527	17343	17285	17560	17488	17384	17653	17276	17476	17468	17212	17384	17291	17433	17569	17499	17492	17428	17636	17551	17365	17485	17304	17340	17375	17486	17379	17303	17328	17001	17376	17557	17493	17518	17377	17535	17397	17494	17316	17259	17311	17381	17352	17465	17221	17439	17453	17563	17455	17565	17461	17396	17326	17625	17632	17519	17463	17394	17255	17379	17337	17340	17403	17477	17318	17362	17306	17323	17237	17291	17512	17413	17418	17457	17309	17403	17362	17365	17268	17494	17710	17447	17502	17401	17428	17393	17358	17453	17422	17282	17197	17553	17421	17417	17506	17412	17449	17219	17419	17431	17319	17619	17350	17388	17280	17483	17433	17463	17312	17397	17405	17255	17390	17443	17312	17439	17483	17287	17323	17336	17370	17494	17389	17240	17337	17409	17229	17491	17520	17303	17213	17422	17220	17271	17392	17437	17257	17335	17341	17408	17372	17365	17307	17388	17228	17209	17393	17566	17480	17234	17519	17498	17266	17394	17312	17349	17469	17532	17476	17575	17374	17294	17302	17455	17312	17222	17345	17372	17268	17372	17335	17355	17424	17362	17259	17414	17381	17367	17433	17365	17254	17402	17343	17494	17546	17295	17438	17447	17380	17491	17369	17560	17483	17393	17506	17571	17392	17356	17452	17197	17226	17331	17496	17487	17200	17277	17346	17238	17339	17281	17393	17298	17442	17319	17127	17085	17345	17280	17457	17357	17354	17361	17392	17375	17347	17550	17327	17353	17327	17340	17132	17244	17428	17175	17398	17444	17389	17496	17378	17214	17399	17200	17298	17355	17287	17339	17475	17499	17530	17325	17381	17355	17351	17317	17504	17424	17406	17363	17413	17403	17450	17468	17342	17307	17298	17433	17505	17453	17351	17383	17311	17273	17512	17329	17522	17242	17355	17249	17388	17382	17454	17593	17230	17504	17308	17424	17281	17360	17364	17401	17385	17433	17325	17396	17472	17468	17559	17334	17494	17444	17559	17347	17406	17693	17428	17245	17297	17468	17568	17571	17510	17449	17187	17381	17483	17500	17598	17353	17426	17159	17442	17571	17346	17346	17207	17487	17488	17434	17393	17458	17462	17319	17343	17322	17254	17306	17292	17415	17301	17593	17282	17406	17364	17451	17291	17431	17404	17442	17339	17245	17515	17291	17259	17623	17480	17569	17318	17344	17344	17468	17259	17445	17310	17478	17446	17456	17375	17278	17082	17428	17493	17355	17333	17314	17526	17407	17321	17483	17288	17455	17395	17326	17347	17442	17249	17321	17327	17355	17279	17336	17375	17358	17318	17337	17420	17483	17381	17310	17508	17154	17251	17329	17387	17433	17342	17344	17444	17423	17368	17399	17476	17316	17279	17381	17247	17392	17352	17344	17355	17265	17215	17242	17437	17483	17340	17489	17314	17335	17382	17343	17554	17292	17386	17534	17353	17369	17423	17441	17501	17423	17196	17341	17468	17172	17257	17411	17523	17406	17469	17486	17410	17516	17575	17285	17514	17583	17335	17584	17444	17455	17207	17318	17528	17396	17566	17448	17412	17455	17468	17337	17227	17485	17326	17431	17337	17410	17433	17361	17353	17223	17371	17310	17522	17232	17362	17544	17342	17439	17488	17642	17477	17350	17158	17408	17526	17373	17351	17287	17477	17530	17227	17376	17323	17421	17476	17523	17482	17527	17469	17480	17210	17471	17069	17476	17186	17308	17311	17326	17262	17111	17298	17451	17478	17490	17248	17510	17580	17381	17228	17620	17541	17539	17332	17404	17323	17521	17395	17384	17384	17445	17205	17461	17178	17291	17421	17499	17467	17410	17314	17206	17305	17286	17239	17411	17458	17425	17378	17435	17407	17381	17492	17455	17406	17166	17354	17347	17522	17346	17400	17465	17407	17496	17312	17493	17485	17258	17476	17325	17374	17467	17624	17301	17525	17324	17240	17260	17487	17452	17456	17590	17413	17330	17257	17260	17501	17594	17521	17461	17261	17382	17291	17382	17318	17375	17672	17542	17306	17407	17593	17334	17468	17269	17418	17480	17365	17386	17494	17345	17425	17178	17380	17330	17386	17485	17602	17498	17367	17522	17629	17520	17501	17286	17409	17431	17440	17438	17357	17299	17392	17324	17300	17361	17460	17381	17391	17355	17191	17315	17329	17483	17546	17275	17349	17126	17375	17345	17324	17312	17393	17323	17457	17526	17448	17400	17422	17486	17400	17204	17474	17398	17457	17426	17255	17493	17276	17205	17351	17464	17533	17281	17425	17694	17640	17456	17453	17407	17316	17391	17356	17525	17382	17485	17435	17381	17200	17479	17482	17154	17235	17259	17262	17313	17370	17449	17476	17274	17261	17469	17385	17385	17563	17371	17406	17255	17331	17317	17401	17240	17459	17306	17498	17375	17634	17430	17423	17382	17350	17249	17509	17292	17590	17359	17434	17351	17215	17285	17398	17532	17321	17618	17434	17446	17526	17415	17369	17408	17483	17474	17454	17297	17453	17210	17307	17381	17233	17651	17426	17192	17516	17650	17470	17438	17303	17438	17581	17334	17476	17303	17333	17255	17340	17449	17216	17524	17390	17530	17363	17062	17367	17372	17362	17391	17258	17504	17484	17463	17324	17295	17528	17276	17321	17420	17396	17216	17248	17362	17388	17292	17249	17260	17345	17323	17319	17534	17257	17449	17355	17401	17325	17402	17547	17345	17448	17470	17378	17507	17354	17386	17367	17389	17245	17311	17365	17455	17343	17291	17239	17349	17251	17404	17379	17416	17316	17208	17406	17162	17275	17235	17254	17244	17024	17363	17320	17383	17300	17555	17548	17365	17344	17339	17407	17377	17560	17640	17392	17345	17344	17431	17437	17486	17387	17382	17362	17575	17505	17348	17263	17381	17266	17558	17434	17249	17315	17494	17363	17536	17441	17436	17299	17215	17453	17502	17362	17433	17213	17480	17201	17415	17374	17254	17286	17298	17383	17398	17461	17374	17483	17480	17408	17260	17271	17437	17219	17409	17404	17463	17407	17360	17461	17243	17404	17425	17419	17285	17339	17518	17329	17145	17434	17453	17408	17264	17483	17420	17265	17314	17274	17295	17476	17527	17425	17292	17540	17342	17629	17442	17469	17441	17334	17316	17449	17443	17401	17167	17439	17495	17531	17384	17294	17347	17364	17359	17499	17314	17524	17367	17199	17540	17420	17405	17320	17430	17585	17437	17408	17174	17241	17274	17589	17408	17262	17271	17411	17379	17468	17489	17312	17473	17449	17310	17224	17573	17370	17371	17401	17451	17441	17265	17319	17479	17555	17461	17396	17325	17154	17270	17483	17288	17318	17333	17456	17193	17207	17371	17278	17346	17388	17358	17272	17508	17373	17610	17197	17436	17342	17334	17350	17415	17723	17568	17365	17492	17308	17519	17303	17354	17326	17439	17481	17443	17559	17366	17382	17402	17418	17376	17465	17337	17365	17487	17494	17481	17501	17409	17403	17413	17377	17183	17308	17273	17524	17398	17320	17631	17484	17292	17577	17332	17411	17501	17237	17184	17382	17532	17366	17433	17692	17392	17594	17376	17365	17312	17456	17439	17341	17431	17460	17224	17430	17623	17278	17356	17472	17414	17341	17356	17369	17398	17315	17353	17568	17390	17360	17477	17465	17670	17416	17485	17532
21334	35223	31490	25033	21345	19267	18311	17559	16933	16462	16295	16028	15947	15760	15698	15803	15583	15675	15535	15509	15602	15603	15485	15597	15606	15445	15633	15550	15394	15538	15600	15429	15516	15368	15580	15563	15455	15425	15649	15466	15423	15429	15309	15428	15469	15450	15407	15374	15424	15382	15355	15411	15585	15470	15383	15460	15343	15237	15594	15493	15361	15510	15372	15383	15435	15358	15359	15284	15390	15508	15335	15366	15472	15249	15349	15395	15530	15455	15422	15366	15537	15597	15262	15359	15447	15421	15254	15291	15529	15422	15212	15377	15288	15397	15350	15232	15554	15476	15450	15466	15302	15407	15274	15473	15216	15338	15481	15275	15290	15439	15433	15409	15435	15200	15312	15367	15544	15394	15306	15406	15442	15309	15298	15312	15432	15280	15388	15386	15272	15346	15393	15328	15564	15242	15520	15443	15393	15534	15425	15388	15418	15460	15325	15430	15466	15394	15319	15262	15367	15431	15292	15354	15453	15386	15449	15458	15380	15503	15441	15448	15185	15456	15401	15324	15331	15226	15438	15311	15264	15419	15313	15451	15427	15444	15351	15425	15214	15463	15458	15322	15489	15374	15504	15420	15326	15428	15430	15224	15236	15364	15487	15415	15415	15226	15259	15310	15446	15336	15300	15343	15332	15400	15270	15433	15307	15323	15282	15246	15523	15383	15330	15483	15478	15467	15484	15375	15457	15159	15241	15406	15559	15263	15295	15243	15411	15381	15549	15519	15193	15348	15195	15375	15392	15338	15410	15315	15474	15298	15242	15279	15237	15299	15452	15345	15482	15373	15446	15603	15191	15384	15430	15313	15397	15398	15386	15288	15288	15398	15470	15327	15413	15532	15566	15173	15378	15197	15359	15272	15271	15406	15300	15340	15479	15294	15445	15286	15087	15386	15405	15275	15494	15368	15518	15411	15532	15463	15516	15311	15414	15341	15321	15446	15434	15455	15402	15234	15369	15378	15420	15330	15331	15422	15381	15426	15471	15477	15376	15293	15328	15398	15265	15396	15327	15413	15252	15375	15378	15446	15401	15303	15308	15524	15508	15355	15343	15458	15408	15376	15266	15486	15345	15361	15361	15272	15431	15360	15246	15329	15369	15390	15421	15313	15309	15360	15502	15371	15414	15442	15417	15323	15487	15355	15504	15364	15228	15587	15367	15529	15134	15415	15395	15540	15489	15485	15560	15354	15374	15437	15195	15439	15238	15425	15308	15281	15529	15353	15437	15305	15267	15375	15591	15476	15598	15358	15320	15420	15400	15377	15501	15165	15368	15140	15345	15294	15270	15403	15207	15325	15380	15408	15207	15375	15368	15445	15423	15356	15326	15284	15391	15183	15380	15245	15554	15351	15298	15222	15414	15363	15305	15341	15304	15340	15529	15363	15625	15481	15381	15508	15300	15432	15222	15368	15498	15397	15359	15431	15386	15274	15409	15349	15151	15130	15212	15282	15365	15315	15456	15292	15467	15514	15483	15363	15514	15475	15414	15498	15349	15420	15417	15592	15378	15451	15314	15425	15522	15346	15461	15312	15302	15451	15307	15296	15415	15475	15309	15408	15392	15388	15341	15431	15398	15257	15593	15362	15358	15361	15397	15494	15294	15558	15230	15528	15295	15306	15282	15344	15643	15311	15262	15366	15328	15459	15424	15580	15353	15373	15312	15456	15404	15435	15394	15194	15334	15260	15382	15404	15494	15346	15516	15294	15403	15463	15419	15308	15412	15311	15431	15512	15501	15452	15515	15342	15188	15260	15286	15544	15384	15528	15243	15339	15190	15475	15360	15376	15289	15379	15408	15241	15376	15328	15409	15358	15246	15325	15456	15449	15427	15347	15207	15236	15245	15422	15504	15389	15496	15451	15428	15207	15330	15381	15324	15288	15322	15357	15532	15331	15480	15492	15399	15335	15394	15205	15304	15245	15404	15297	15261	15267	15243	15374	15314	15355	15369	15160	15230	15511	15306	15274	15325	15388	15536	15418	15232	15325	15303	15144	15525	15295	15349	15169	15284	15353	15292	15297	15474	15267	15375	15389	15471	15401	15242	15309	15353	15455	15606	15208	15326	15573	15542	15342	15380	15564	15405	15462	15483	15427	15357	15437	15302	15370	15400	15534	15535	15268	15368	15471	15380	15240	15447	15431	15349	15402	15403	15334	15447	15372	15301	15512	15366	15302	15527	15301	15436	15489	15293	15350	15325	15298	15337	15341	15272	15466	15476	15599	15494	15465	15240	15429	15375	15513	15499	15389	15661	15259	15441	15187	15235	15437	15442	15320	15360	15371	15231	15572	15445	15268	15521	15318	15553	15416	15406	15335	15357	15328	15325	15366	15458	15333	15325	15483	15351	15333	15443	15313	15326	15361	15269	15350	15396	15336	15194	15283	15332	15296	15371	15303	15459	15438	15469	15304	15473	15342	15202	15477	15321	15329	15364	15309	15507	15414	15562	15432	15416	15308	15380	15333	15371	15404	15440	15382	15251	15456	15385	15324	15390	15406	15311	15247	15214	15376	15311	15460	15403	15336	15421	15250	15081	15350	15457	15238	15416	15229	15207	15327	15275	15178	15386	15474	15379	15515	15494	15323	15307	15219	15415	15252	15335	15321	15232	15352	15377	15251	15354	15630	15458	15270	15386	15451	15479	15346	15245	15487	15359	15345	15314	15355	15417	15488	15316	15446	15208	15410	15378	15306	15420	15403	15418	15388	15489	15303	15270	15381	15391	15477	15458	15225	15382	15441	15437	15208	15444	15238	15517	15262	15400	15387	15327	15212	15385	15217	15409	15439	15447	15323	15356	15319	15385	15219	15442	15348	15239	15369	15206	15347	15487	15338	15404	15482	15361	15348	15329	15393	15152	15268	15467	15240	15364	15385	15322	15373	15454	15202	15358	15390	15343	15543	15367	15443	15477	15294	15546	15327	15417	15145	15380	15442	15353	15526	15434	15232	15534	15404	15253	15502	15304	15451	15168	15429	15388	15331	15341	15313	15431	15527	15335	15489	15409	15389	15284	15341	15236	15464	15453	15390	15443	15268	15482	15383	15329	15314	15311	15454	15495	15454	15236	15584	15503	15363	15461	15414	15306	15373	15310	15473	15376	15389	15372	15572	15407	15236	15495	15234	15421	15327	15260	15193	15501	15343	15501	15345	15415	15261	15472	15460	15378	15346	15428	15316	15460	15406	15261	15184	15668	15456	15384	15455	15245	15255	15389	15329	15337	15502	15405	15282	15299	15345	15360	15412	15354	15406	15436	15435	15236	15598	15374	15505	15385	15255	15236	15513	15399	15344	15424	15448	15288	15531	15467	15243	15383	15349	15322	15381	15303	15464	15596	15393	15373	15403	15385	15394	15418	15470	15543	15481	15421	15406	15277	15399	15424	15318	15368	15406	15326	15328	15124	15461	15330	15352	15337	15327	15446	15427	15198	15487	15492	15434	15232	15443	15460	15414	15318	15409	15227	15363	15240	15362	15422	15323	15203	15317	15392	15462	15285	15454	15527	15280	15420	15352	15305	15503	15396	15291	15329	15426	15363	15186	15314	15416	15432	15360	15410	15359	15253	15477	15396	15305	15394	15163	15354	15272	15347	15498	15495	15500	15377	15287	15457	15398	15275	15337	15281	15324	15382	15382	15366	15459	15516	15382	15361	15335	15384	15311	15326	15425	15359	15377	15354	15220	15515	15464	15363	15396	15379	15331	15383	15529	15289	15289	15352	15331	15332	15378	15378	15438	15376	15340	15511	15357	15238	15302	15289	15394	15252	15379	15374	15320	15472	15454	15467	15412	15505	15434	15401	15427	15348	15327	15674	15433	15279	15377	15452	15244	15425	15359	15467	15433	15318	15388	15347	15506	15357	15457	15401	15322	15256	15555	15330	15317	15394	15302	15299	15347	15349	15279	15328	15381	15317	15301	15302	15303	15297	15188	15180	15424	15521	15318	15364	15382	15310	15295	15334	15122	15492	15309	15371	15433	15393	15521	15422	15450	15391	15368	15349	15284	15348	15397	15308	15372	15237	15288	15370	15265	15423	15491	15362	15282	15416	15377	15242	15420	15325	15468	15305	15536	15356	15251	15422	15395	15348	15330	15388	15487	15339	15505	15479	15401	15510	15293	15542	15367	15337	15420	15291	15389	15401	15207	15416	15229	15496	15513	15359	15496	15310	15394	15403	15317	15375	15483	15335	15419	15296	15337	15335	15290	15215	15291	15262	15266	15474	15400	15436	15526	15158	15343	15361	15385	15496	15383	15245	15369	15326	15418	15321	15317	15447	15345	15368	15219	15225	15483	15360	15450	15356	15412	15365	15296	15252	15496	15277	15387	15249	15263	15425	15378	15352	15324	15501	15336	15461	15434	15220	15392	15486	15191	15408	15277	15374	15400	15248	15386	15322	15426	15326	15304	15275	15207	15416	15460	15401	15275	15469	15212	15403	15289	15390	15284	15292	15359	15315	15347	15409	15183	15286	15516	15352	15464	15471	15349	15296	15153	15507	15423	15485	15343	15355	15533	15393	15325	15355	15349	15471	15516	15390	15323	15400	15518	15293	15360	15224	15296	15403	15221	15419	15460	15428	15485	15411	15400	15319	15274	15400	15270	15267	15449	15495	15399	15378	15340	15504	15495	15443	15385	15347	15401	15358	15251	15334	15365	15453	15306	15468	15581	15380	15447	15472	15131	15314	15425	15299	15169	15448	15476	15399	15380	15377	15593	15393	15353	15457	15440	15343	15327	15319	15359	15315	15396	15366	15343	15399	15365	15434	15283	15257	15319	15398	15266	15526	15143	15296	15318	15471	15509	15510	15351	15405	15378	15482	15405	15461	15453	15311	15548	15282	15460	15620	15503	15459	15304	15249	15294	15208	15399	15463	15299	15404	15404	15397	15457	15311	15265	15350	15481	15396	15401	15452	15273	15290	15476	15379	15508	15446	15320	15332	15396	15318	15185	15387	15143	15412	15218	15426	15184	15384	15398	15275	15334	15719	15306	15423	15414	15352	15447	15377	15480	15251	15434	15414	15392	15369	15308	15414	15318	15433	15434	15495	15445	15546	15399	15426	15602	15286	15372	15342	15397	15432	15463	15477	15426	15282	15349	15434	15461	15323	15322	15280	15343
22126	20655	28265	23104	20911	23115	24293	19281	18308	18305	17966	17689	17423	17599	17474	17257	17284	17205	17258	17017	17106	17055	16817	17206	16930	16975	16931	16991	17084	16909	17208	16826	16943	17010	16986	17249	16892	17005	16921	17030	17043	16978	16931	16861	16912	17000	17030	17046	16943	16906	16986	17102	16758	16814	16998	16899	16887	16821	16799	16892	16958	16778	16854	16881	16897	16882	16739	16691	16918	16903	16803	16995	16768	16892	16814	16926	16808	16973	17017	17037	16689	16832	16792	16724	17100	16968	16921	16919	16824	16872	16893	16663	16674	16660	16950	16732	16812	16847	16997	16788	16636	16870	17024	16899	16751	16819	16868	16966	16959	16763	17009	16666	16806	16878	16671	16918	16954	16776	16799	16879	16621	16587	16804	16715	16859	16729	16509	16884	16986	16868	17058	16959	16825	16878	16753	16638	16953	16732	17016	16890	16665	16762	16700	16723	16723	16883	16766	16730	16667	16615	16839	16943	16669	16910	16666	16913	16885	16808	16806	16741	16797	16733	16764	16633	16602	16741	16782	17014	16641	16689	16829	16932	16737	16911	16675	16823	16790	16820	16756	16904	16843	16765	16972	16730	16693	16853	16865	16854	16827	16958	16666	16975	16697	16827	16706	16746	16866	16934	16798	16827	16812	16635	16692	16902	16636	16779	16709	16634	16830	16811	16964	16652	16692	16863	16665	16740	17027	16840	16950	16894	16873	16769	16695	16593	16812	16745	16781	16732	16663	16900	16790	16842	16801	16903	16724	16716	16778	16699	16931	16838	16846	16674	16701	16924	16954	16906	16650	16815	16836	16886	16762	16704	16780	16494	16742	16979	16663	16899	16719	16774	16837	16799	16824	16438	16794	16797	16745	16841	16655	16749	16656	16709	16607	16823	16774	16803	16784	16681	16897	16656	16940	16845	16867	16812	16737	16758	16927	16840	16604	16802	16866	16839	16953	16644	16736	16790	16771	16789	16803	16795	16817	16834	16723	16784	16714	16748	16819	16772	16842	16870	16668	16749	16851	16682	16798	16698	16705	16875	16810	16887	16800	16926	16630	16798	16866	16840	16949	16950	16735	16652	16872	16838	16748	16799	16963	16809	16801	16857	16890	16933	16701	16887	16876	16616	16822	16691	16783	17004	16869	16715	16824	16750	16845	16760	16925	16689	16936	16814	16708	16954	16846	16816	16648	16729	16635	16825	16591	16747	16748	16705	16906	16624	16697	16686	16616	16825	16759	16675	16754	17049	16904	16913	16703	16895	16713	16564	16778	16798	16643	16748	16754	16845	16883	16645	16790	16946	16885	17026	17025	16860	16749	16842	16879	16788	16747	16838	16727	16678	16628	16824	16958	16867	16855	16734	16955	16708	16936	16745	16834	16850	16634	16709	16788	16674	16834	16746	16802	16734	16703	16793	16658	16734	16943	16993	16875	16755	16875	16899	16871	16812	16907	16930	16633	16898	16803	16692	16714	16846	16645	16835	16863	16762	16918	16743	16670	16813	16716	16618	16744	16883	16782	16750	16874	16538	16963	16825	16742	16711	16672	16526	16657	16850	16991	16835	16635	16823	16896	16835	16847	16743	16682	16815	16687	16824	16772	16662	16867	16520	16757	16719	16698	16671	16815	16844	16822	16721	16812	16747	16783	16675	16899	16897	16684	16697	16785	16732	16611	16821	16860	16769	16700	16740	16932	16915	16745	16705	16824	16671	16695	16699	16879	16774	16651	16878	16843	17034	16684	16853	16712	16648	16747	16766	16661	16714	16756	16783	16736	16822	16749	16812	16733	16870	16694	16704	16746	16726	16775	16876	16755	16739	16729	16769	16830	16821	16713	16774	16894	16884	16683	16864	16715	16820	16750	16791	16795	16854	16862	16699	16849	16743	16835	16901	16938	16880	16865	16663	16597	16766	16858	16791	16845	16659	16737	16994	16891	16898	16626	16820	16609	16725	16890	16952	16874	16935	16797	16769	16873	16586	16532	16636	16886	16842	16808	16737	17030	16882	16776	16760	16865	16841	16727	16767	16823	16619	16926	16764	16779	16913	16782	16830	16806	16973	16760	16740	16859	16863	16862	16584	17003	16860	16812	16813	16631	16820	16951	16772	16831	16938	17028	16858	16709	16871	16704	16866	16962	16878	16949	16802	16771	16895	16735	16683	16898	16675	16760	16862	17011	16840	16747	16855	16986	17046	16743	16763	16757	16867	16759	16829	16843	16790	16892	16491	16746	16645	16746	16463	16802	16772	16831	16819	16752	16803	16788	16773	16791	16633	16767	16807	16973	16891	16683	16637	16817	16862	16654	16808	16714	16695	17020	16804	16679	16746	16682	16822	17003	16662	16790	16845	16803	16874	16704	16679	16890	16738	16798	16842	16801	16780	16800	16778	16811	16748	16818	16796	16871	16851	16837	16824	16444	16819	16836	17005	16577	16557	16716	16872	16984	16924	16820	16825	16958	16933	16737	16698	16791	16856	16778	16620	16806	16640	16939	16687	16854	16837	16839	16994	16980	16666	16791	16877	16871	17076	16676	16683	16713	16723	16815	17080	16773	16949	16988	16821	16791	16652	16810	16774	16794	16744	16812	16824	16795	16719	16852	16706	16664	16638	16935	16646	16954	16753	16778	16732	16926	16875	16928	16688	16731	16971	16770	16777	16693	16737	16711	16848	16883	16837	16689	16905	16776	16707	16624	16834	16829	16848	16841	16956	16807	16726	16695	16612	16788	16642	16778	16844	16611	16738	16642	16791	16736	16627	16638	16667	16785	16880	16894	16665	16700	16888	16864	16854	16577	16721	16912	16806	16813	16801	16807	16921	16799	16852	16795	16756	16806	16687	16701	16926	16586	16720	16767	16661	16852	16901	16746	16761	17019	16718	16828	16727	16751	16624	16722	16772	16801	16744	16700	16931	16699	16887	16957	16993	16801	16716	16912	16795	16625	16802	16744	16866	16783	16702	16848	16768	16641	16740	16826	16733	16743	16643	16872	16758	16791	17001	16801	16693	16795	16770	16843	16782	16868	16700	16772	16910	16869	17077	16736	17000	16944	16790	17016	16765	16928	16614	17125	16803	16874	16825	16922	16774	16793	16765	16672	16586	16911	16924	17019	16787	16925	16835	16824	16951	16881	16791	16682	16754	16816	16742	16802	16950	16682	16714	16828	16964	16602	16640	16694	16638	16642	16821	16717	16735	16630	16849	16702	16761	16640	16873	16779	16739	16774	16883	16651	16801	16660	16730	16855	16860	16741	16782	16927	16893	16863	16756	16740	16889	16871	16825	16842	16753	16924	16883	16767	16676	16855	16661	16873	16812	16657	16769	16896	16690	16861	16879	16663	16704	16619	16789	16731	16857	16700	16749	16865	16640	16729	16784	16755	16933	16916	17010	16664	16824	16570	16839	16782	16674	17154	16662	16854	16693	16750	16819	16912	16729	16777	16725	16570	16921	16704	16885	16943	16889	16821	16680	16733	16671	16942	16882	16821	16793	16761	16779	16809	17000	16699	16800	16669	17058	16913	16791	16947	16831	16621	16831	16768	16678	16640	16854	16859	16754	16835	16965	16662	16799	16857	16787	16781	16618	16593	16631	16879	16861	16835	16744	16707	16672	16583	16998	16796	16985	16863	16789	17095	16753	16835	16645	16749	16877	16767	16570	16881	16728	16874	16848	16721	16602	16910	16837	16735	16819	17045	16880	16683	16769	16715	16903	16765	16699	16899	16881	16794	16901	16702	16800	16835	16867	16676	16896	16683	16747	16953	16627	16790	16741	16870	16814	16824	16789	16662	16753	16687	16587	16936	16678	16600	16756	16571	16723	16857	16894	16828	16680	16771	16809	16837	17021	16967	16813	16712	16733	16721	16927	16791	16727	16724	16810	16826	16523	16743	16659	16804	16844	16655	16931	16833	16660	16701	16768	16930	16736	17192	16624	16760	16753	16675	16858	16879	16648	16616	16790	16847	16820	16899	16773	16701	16975	16873	16874	16824	16892	16740	16703	16586	16733	16901	16892	16903	16889	16748	16757	16981	16887	16886	16760	16728	16548	16778	16869	16821	16905	16797	16692	16757	16708	16743	16725	17014	16727	16877	16858	16671	16810	16985	16873	16811	16994	16711	16596	17007	16700	16691	16670	16626	16863	16694	16836	16682	17053	16818	16831	16676	16738	16721	16801	16622	16828	16783	16575	16649	16751	16616	16873	16786	16796	16796	16777	16685	16717	16715	16841	16805	16882	16928	16781	16740	17044	16825	16826	16857	16936	16508	16719	16819	16698	16823	16760	16962	16947	16648	16816	16756	16898	16597	16640	16760	16762	16684	16763	16806	16820	16683	16775	16770	16817	16800	16729	16739	16714	16778	16775	16686	16748	16713	16793	17022	16508	16874	16778	16859	16482	16661	16791	16791	16845	16915	16689	16614	16664	16803	16808	16782	17011	16901	16723	16835	16841	16744	16799	16631	16837	16899	16835	16617	16740	16822	16798	16893	16660	16807	16565	16816	16727	16786	16788	16870	16818	16841	16792	16536	16715	16766	16842	16961	16741	16785	16546	16794	16760	16949	16658	16818	16875	16825	16580	16660	16487	16880	16828	16725	16725	16792	16908	16700	16579	16819	16533	16860	16749	16734	16767	16825	16559	16799	16720	16949	16784	16782	16845	16747	16662	16838	16723	16904	16663	16684	16880	16667	16727	16938	16996	16627	16560	16742	16885	16671	16926	16872	16886	17046	16763	16793	16748	16590	16793	16785	16761	16765	16709	16775	16782	16852	16904	16730	16590	16748	16686	16775	17026	16867	16760	16745	17038	16872	17094	16809	16803	16775	16807	16861	16545	16786	16597	16936	16939	16711	16859	16673	16681	16976	16651	16675	16854	16694	16921	16881	16658	16823	16649	16702	16955	16767	16645	16792	16809	16816	16620	16745	16652	16712	16972	16686	16717	16772	16720	16798	16965	16717	16820	16991	16896	16659	16710	16591	16889	16743	16794	16922	16733	16938	16912	16664	16838	16907	16608	16890	16578	16778	16697	16796	16926	16749	16789	16637	16829	16709	16873	16872	16823	17196	16839	16891	16906	16779	16835	16898	16835	16816	16916	16775	16753	16686	16754	16984	16859	16813	17036	16621	16604
22221	37915	34479	27394	23235	20443	18827	17997	17212	16501	16075	15659	15522	15457	15479	15241	15185	15236	15229	15097	15032	14979	15017	14999	14969	14899	14880	14851	14826	14952	15026	14822	14891	14924	15079	14902	14868	14974	14948	15081	14646	14999	14924	14971	14823	14826	14931	14859	14811	14924	14853	15071	14848	14834	14912	14801	14897	14888	14789	14898	14737	14830	14834	14901	14875	14776	14810	14932	14735	14788	14872	14733	14840	14830	14780	14806	14900	14741	14901	14887	14907	14683	14796	14805	14839	14839	14766	14695	14687	14852	14874	14603	14851	14752	14829	14748	14837	14823	14785	14790	14754	14704	14722	14700	14820	14730	14829	14846	14921	14773	14848	14870	14810	14926	14650	14874	14841	14727	15017	14941	14706	14852	14753	14770	14809	14850	14748	14662	14834	14852	14755	14818	14842	14925	14745	14803	14900	14650	14853	14896	14733	14925	14751	14851	14885	14744	14742	14598	14887	14945	14642	14902	14718	14606	14652	14745	14848	14743	14816	14792	14918	14717	14739	14838	14740	14941	14653	14641	14865	14828	14622	14756	14691	14802	14779	14859	14666	14818	14812	14734	14749	14829	14750	14934	14721	14898	14787	15033	14745	14931	14971	14873	14660	14738	14902	14754	14676	14850	14629	14799	14914	14834	14797	14844	14936	14785	14811	14712	14632	14788	14677	14733	14787	14842	14643	14768	14686	14743	14997	14909	14586	14726	14828	14691	14828	14630	14693	14814	14652	14627	14811	14851	14982	14789	14759	14788	14801	14736	14791	14998	14725	14801	14784	14845	14826	14715	14836	14814	14686	14613	14771	14665	14924	14841	14762	14803	14760	14871	14725	14709	14753	14610	14798	14688	14792	14838	14794	14721	14866	14772	14791	14715	14684	14804	14904	14876	14600	14789	14750	14737	14851	14804	14648	14689	14561	14816	14731	14897	14682	14774	14619	14831	14830	14850	14789	14668	14632	14690	14812	14620	14862	14861	14766	14650	14644	14707	14763	14923	14720	14811	14655	14616	14934	14758	14764	14919	14845	14792	14841	14854	14593	14786	14654	14806	14723	14731	14787	14631	14808	14769	14705	14686	14589	14716	14884	14680	14652	14662	14919	14737	14730	14772	14821	14786	14943	14752	14677	14853	14794	14725	14723	14664	14650	14658	14740	14876	14776	14742	14706	14934	14564	14824	14606	14722	14781	14567	14755	14791	14759	14692	14926	14871	14817	14704	14762	14837	14734	14780	14713	14963	14753	14885	14889	14653	14730	14645	14764	14848	14655	14667	14674	14809	14749	14842	14746	14667	14846	14918	14636	14734	14613	14769	14859	14735	14808	14750	14820	14682	14701	14684	14703	14692	14849	14872	14853	14779	14722	14909	14777	14863	14722	14583	14808	14915	14904	14842	14845	14681	14816	14836	14636	14712	14696	14710	14744	14800	14593	14781	14737	14715	14815	14887	14618	14834	14749	14907	14871	14665	14660	14724	14706	14707	14782	14781	14615	14725	14506	14711	14793	14546	14900	14784	14838	14875	14630	14776	14710	14805	14777	14816	14787	14934	14699	14571	14865	14830	14772	14614	14734	14899	14814	14697	14690	14871	14802	14768	14723	14614	14799	14772	14646	14860	14827	14866	14602	14596	14634	14812	14784	14798	14933	14754	14656	14747	14768	14620	14883	14795	14855	14670	14823	14783	14825	14913	14630	14751	14808	14891	14641	14719	14775	14675	14851	14832	14628	14889	14751	15006	14733	14758	14727	14761	14733	14726	14709	14710	14681	14761	14801	14796	14836	14681	14662	14809	14701	14880	14657	14780	14702	14921	14830	14987	14848	14786	14614	14618	14901	14650	14700	14856	14765	14740	14801	14816	14543	14751	14720	14837	14748	14669	14808	14822	14798	14818	14834	14731	14734	14927	14802	14763	14892	14702	14548	14852	14736	14695	14732	14838	14845	14733	14793	14733	14775	14732	14784	14799	14736	14823	14869	14594	14809	14777	14681	14814	14840	14608	14846	14690	14681	14889	14889	14861	14601	14784	14816	14765	14685	14874	14768	14684	14882	14771	14826	14814	14883	14641	14885	14619	14661	14635	14812	14626	14769	14790	14821	14766	14824	14743	14854	14750	14672	14760	14658	14718	14737	14709	14853	14917	14753	14831	14696	14848	14769	14630	14724	14650	14728	14706	14868	14731	14603	14871	14750	14901	14721	15004	14626	14923	14733	14759	14846	14664	14665	15044	14683	14799	14526	14729	14693	14754	14854	14788	14925	14834	14796	14699	14705	14718	14917	14785	14623	14627	14757	14719	14818	14628	14702	14779	14896	14839	14729	14685	14693	14722	14753	14676	14607	14851	14835	14935	14582	14761	14783	14930	14806	14799	14793	14828	14633	14713	14646	14635	14908	14714	14680	14892	14736	14799	14774	14933	14777	14749	14861	14768	14661	14929	14760	14736	14578	14713	14745	14813	14835	14669	14580	14876	14808	14734	14806	14812	14677	14599	14634	14857	14838	14580	14753	14857	14533	14739	14738	14904	14838	14712	14848	14638	14838	14751	14787	14945	14546	14826	14928	14806	14686	14853	14831	14945	14741	14860	14621	14815	14986	14833	14738	14882	14844	14712	14694	14689	14804	14862	14648	14637	14846	14622	14865	14801	14871	14659	14916	14710	14929	14827	14782	14762	14662	14736	14837	14755	14710	14652	14843	14809	14686	14821	14831	14776	14839	14581	14813	14796	14818	14803	14832	14800	14695	14803	14778	14662	14821	14745	14857	14817	14779	14738	14868	14765	14802	14738	14799	14836	14722	14684	14660	14791	14757	14891	14723	14773	14929	14860	14869	14834	14808	14681	14789	14827	14831	14704	14899	14834	14822	14885	14880	14839	14756	14619	14788	14853	14622	14791	14830	14770	14837	14758	14669	14671	15013	14892	14700	14632	14705	14861	14706	14879	14679	14778	14924	14699	14808	14700	14833	14808	14897	14796	14665	14814	14671	14902	14778	14746	14708	14944	14752	14673	14568	14943	14724	14775	14809	14636	14799	14742	14701	14675	14827	14804	14743	14694	14803	14656	14759	14711	14855	14639	14787	14814	14795	14637	14804	14937	14710	14868	14830	14631	14944	14849	14617	14851	14740	14711	14724	14790	14786	14722	14712	14871	14772	14763	14688	14923	14713	14558	14838	14936	14728	14712	14933	14748	14822	14716	14675	14700	14688	14799	14664	14791	14753	14752	14798	14747	14879	14775	14816	14797	14815	14673	14603	14775	14793	14657	14848	14761	14965	14637	14822	14768	14765	14715	14727	14779	14656	14933	14862	14763	14726	14924	14626	14842	14874	14813	14825	14860	14747	14825	14819	14863	14742	14860	14752	14708	14711	14779	14704	14804	14951	14750	14741	14859	14724	14778	14685	14643	14677	14704	14878	14654	14768	14746	14863	14717	14827	14807	14655	14723	14910	14697	14778	14664	14713	14783	14747	14787	14768	14710	14905	14728	14788	14778	14776	14718	14898	14653	14875	14710	14805	14878	14728	14570	14789	14760	14614	14759	14720	14812	14889	14667	14791	14657	14951	14992	14927	14759	14853	14749	14788	14718	14658	14585	14935	14707	14720	14918	14582	14752	14984	14648	14892	14741	14778	14810	14755	14771	14769	14882	14765	14644	14681	14904	14905	14671	14555	14822	14833	14745	14737	14990	14738	14843	14538	14666	14891	14786	14830	14735	14766	14787	14538	14765	14746	14741	14928	14729	14760	14854	14730	14853	14730	14912	14837	14703	14750	14746	14567	14718	14700	14804	14804	14964	14636	14710	14663	14878	14753	14912	14825	14877	14790	14710	14756	14869	14802	14555	14744	14893	14873	14727	14735	14769	14746	14769	14756	14791	14637	14842	14729	14701	14808	14755	14755	14912	14838	15007	14769	14783	14752	14723	14781	14797	14812	14723	14905	14749	14864	14687	14760	14772	14679	14729	14804	14682	14711	14730	14769	14837	14569	14865	14707	14375	14554	14713	14842	14804	14733	14794	14755	14742	14944	14777	14852	14864	14857	14696	14816	14893	14766	14831	14707	14769	14785	14857	14783	14732	14635	14787	14817	14721	14694	14592	14804	14813	14825	14732	14700	14648	14745	14742	14563	14728	14940	14895	14817	14968	14772	14812	14668	14698	14811	14739	14798	14916	14851	14841	14668	14792	14779	14766	14848	14649	14913	14729	14842	14821	14895	14690	14553	14792	14769	14874	14745	14761	14710	14522	14770	14710	14718	14710	14940	14776	14771	14764	14743	14613	14711	14845	14957	14694	14825	14635	14753	14576	14752	14911	14724	14800	14772	14729	14748	14729	14906	14729	14640	14899	14655	14678	14885	14887	14702	14892	14615	14740	14789	14732	14903	14842	14711	14644	14664	14845	14812	14745	14654	14458	14823	14865	14701	14821	14717	14936	14901	14779	14855	14608	14843	14703	14658	14815	14865	14762	14804	14879	14836	14709	14691	14847	14575	14864	14908	14761	14767	14744	14797	14619	14722	14633	14788	14638	14950	14713	14789	14836	14693	14814	14654	14596	14786	14752	14952	14789	14815	14752	14828	14893	14720	14774	14846	14715	14576	14836	14951	14715	14848	14782	14822	14693	14821	14744	14756	14897	14695	14718	14944	14693	14840	14689	14705	14692	14730	14894	14697	14796	14757	14711	14661	14926	14893	14852	14693	14617	14772	14512	14798	14956	14721	14869	14731	14600	14657	14937	14701	14738	14749	14527	14750	14855	14860	14634	14647	14710	14698	14735	14712	14694	14841	14889	14771	14762	14814	14969	14671	14786	14801	14767	14706	14835	14810	14744	14786	14650	14654	14741	14710	14793	14838	14727	14821	14844	14826	14709	14880	14787	14760	14741	14857	14673	14866	14792	14909	14812	14758	14757	14612	14885	14888	14900	14736	14780	14863	14856	14929	14899	14699	14811	14676	14670	14749	14835	14779	14789	14832	14731	14801	14777	14820	14839	14710	14851	14725	14907	14651	14820	14801	14722	14896	14646	14747	14636	14541	14749	14822	14634	14514	14886	14623	14834	14769	14771	14722	14841	14506	14772	14809	14846	14690	14540	14742	14880	14658	14708	14759	14721	14746	14669	14800	14773
28150	22945	26307	23024	18720	18383	17758	17554	17366	17408	17304	17209	17215	17122	17208	16990	17012	16977	16967	16786	16830	16795	17077	17005	16918	16840	16882	16831	16878	16858	16932	17010	16746	16925	16955	17038	16913	16892	17028	16787	17037	16981	16768	16977	16743	17006	16836	17013	17047	17039	17001	16978	16997	16902	16661	16810	16972	16924	17115	16861	16762	17114	16917	16851	17020	16946	16696	17067	16970	16712	16855	16897	16979	16820	16902	17140	16996	16763	16847	16887	16811	16784	16858	16956	16973	16820	16892	16814	16914	16808	16991	17004	16947	16804	16863	16956	17036	16908	16996	16987	16973	16860	16896	17052	16672	16745	16820	16826	16711	16839	16831	16660	17045	17071	16709	16767	16702	16860	16905	16893	17044	16955	16967	17000	16951	16836	16817	16892	16807	16777	17000	16752	16847	16843	16953	16800	17195	16956	17040	16753	16867	16638	16974	17035	17019	16711	16781	16967	16798	16842	17038	16806	16987	16983	16940	16853	16860	16851	16643	16778	16968	16937	17043	16879	16879	17054	17032	16841	16721	16839	16858	16913	16637	16807	16815	16877	16814	16837	17198	17001	16937	16919	16791	16820	16869	16984	16893	16810	16843	16754	16834	16937	17028	16885	16901	17004	16891	16890	16878	16752	16882	16979	16798	16964	16840	16862	16854	16818	16728	17042	17188	16916	16936	16782	16907	16806	16730	16737	16676	16969	16701	16779	16898	16964	16862	17001	16924	16999	16708	16834	16975	16755	16797	17079	16902	16921	17008	16692	16880	16758	16845	16959	16951	16952	17004	16735	16844	16981	16788	16882	16846	16749	17081	16977	16943	16997	16897	16812	16805	16910	16963	17006	17036	16712	16967	16784	16696	17028	17019	16767	16773	16872	17000	16970	16749	16686	16804	16711	16926	16914	16853	16900	17073	16796	16888	17093	16871	16587	17032	16906	16933	16772	16814	16854	16938	17033	16896	16803	16828	16874	16990	17095	16894	16833	16834	16862	16926	17073	17039	16941	16874	16837	16656	16879	16730	16903	16726	16961	17044	16881	16877	16829	16981	16759	16618	16907	17052	16927	16997	16801	16883	16923	16707	16855	17021	16913	16992	16937	16806	17030	16726	17031	16762	16911	16854	16972	17035	16807	16883	16755	16878	16956	16923	16692	16805	17093	16837	16791	16812	16792	17090	16950	16910	16829	16842	16837	17047	16879	16641	16724	16855	17009	16907	17102	16995	16718	16947	16903	16991	16949	17024	16691	16836	17113	16835	16774	17009	16824	16900	16787	17050	16747	16934	16851	16788	16976	16845	16941	17036	16753	16712	16710	16941	17026	16879	16958	16994	16898	16956	16772	16900	16977	16952	17008	16886	16836	16955	17093	16995	16903	16753	16708	16917	16816	17006	17056	16771	16847	16799	16829	16993	16841	16917	16916	16779	16869	16640	16918	16810	16910	16590	16894	16924	16821	16940	16703	16873	16907	17042	16883	16850	17050	17123	16882	17023	16676	16779	16998	16863	16701	16809	16855	16996	16978	16778	16861	16775	17031	16822	16856	16707	16936	16885	16900	16777	16935	16850	16852	16971	16860	16702	16831	16987	16746	16873	16875	16993	16843	16814	16935	16888	16781	16895	16913	17177	16841	16868	16892	17012	17045	16743	16866	16829	16700	16924	16721	16984	16806	16744	16860	16944	17059	17092	17051	16797	16979	16956	16821	16916	16926	16995	16907	16758	16902	17235	16896	16855	16761	16884	16951	17055	16832	16898	16888	16949	16885	16983	16739	16893	17042	16851	16944	16836	16806	16826	16868	16935	16894	17006	16845	16984	17037	16810	16913	17207	16701	16588	16976	17041	16772	17030	16920	16838	16825	16900	16804	16984	16888	16851	16868	16847	16834	16809	16961	16991	16698	16949	16822	16864	16917	16801	16691	16784	16633	16766	16935	16964	16925	16962	16770	16861	16761	16989	16933	16843	16916	16929	16912	16918	16928	16905	17017	17068	16888	16810	16926	16733	17053	16918	16856	16847	16968	16924	16861	16810	16905	16905	16719	17024	17186	16797	16893	16872	16727	16826	16749	16737	16946	16750	16768	16782	16828	16754	16829	16776	16972	16751	16854	16878	16883	16988	16875	17002	16810	17044	16758	16945	17016	16909	16905	16985	16817	16761	16801	16880	16881	16709	16788	16696	16819	16799	16904	16939	16898	16935	17039	17076	17015	16889	16576	16902	16950	16894	16816	16800	16749	16893	16779	16914	16995	16978	16964	16950	17046	16831	16756	16653	16900	16711	16928	16982	16723	16842	16764	16970	16817	16845	16740	16967	16835	16783	16996	16825	16774	16873	16831	17057	16947	16733	16968	16740	17198	16903	16972	16766	16850	16841	16901	16971	16982	16867	16924	16874	16967	16831	16933	16920	16868	16883	16699	16858	16729	16966	16757	16810	16797	16832	16827	17106	16899	16733	16705	16787	16769	16697	16888	16955	16939	17017	16956	16895	16752	16923	16864	17030	16890	17046	16966	16897	16909	16890	16988	17049	16883	16846	16555	16688	16838	16875	17082	17049	16926	17122	16955	17095	16908	16824	16875	16814	16614	17027	16870	16709	16842	17102	16922	16961	16732	16817	16745	17026	17001	16930	16937	16814	16928	16718	17121	16783	16836	16918	16789	16677	16914	16636	16774	17068	16620	16787	16909	16891	17104	16746	16948	16922	16929	16948	16973	16737	17050	16985	16910	16852	16877	16979	16826	16993	16996	16671	17008	16653	16707	17100	16753	16899	16863	16802	16908	17043	17000	16983	16936	16988	16991	16880	16588	16984	16866	16921	16985	16833	17020	16952	16993	16949	16820	16859	17010	16817	16736	16979	16925	17061	17065	16972	17022	16910	17111	16894	16821	16774	16686	16741	16893	17074	16891	16853	16712	16821	16771	16777	16721	16941	16938	16765	16972	16990	16861	16896	16862	16908	16737	16747	16928	16898	16866	17010	16934	16834	16934	16944	16827	16801	16956	16866	16961	16928	16774	16709	16765	16844	17115	16871	16844	16899	16850	16984	16879	16952	17007	16983	16984	16765	17047	17029	16678	16724	16884	16978	16929	16874	16904	16961	16719	16959	16684	16713	16994	16953	16940	16891	16912	16972	16894	17042	16937	16952	16955	16883	17005	16811	16868	16829	16884	16881	16977	16916	16916	16861	16806	16849	16923	16852	17099	16926	16915	16771	16718	16831	16912	16857	16857	16829	17067	16757	16840	16825	16815	17032	17038	16995	16754	16853	17000	16806	16988	16954	16573	16849	16706	16930	16749	16719	16908	16844	16913	16890	16777	16875	16800	16751	16938	16897	16995	16729	17171	16829	16984	16752	16981	16977	16698	16884	16928	16922	17059	16676	16951	16938	16999	16945	16931	16961	16724	16767	17141	16960	16915	16960	16864	17068	16985	16970	16835	16967	16893	16829	16897	16846	16800	17031	16812	16948	16791	16772	17076	16858	17023	16970	16874	16942	16999	16629	16987	16969	16909	16745	16853	16990	16827	16834	16936	16838	16925	17068	16908	16771	16907	16851	16941	16902	16818	16819	16759	16885	16851	16899	16757	16825	17015	16740	16918	16801	16947	17003	16800	16825	16844	16901	17001	16833	17181	16956	16647	16895	17054	16929	16998	17035	17068	17043	16911	16855	16838	17121	16891	16916	16797	16734	16873	16807	16989	17075	16810	16823	16779	17048	16963	16849	16829	16780	16880	17054	16760	16782	16636	16942	16872	16932	16960	16885	16873	16849	16852	16902	16686	16703	16929	16754	16807	17001	17059	16881	16763	16797	16661	16838	16844	16927	16815	16764	16880	16885	16831	16980	16944	16936	16963	17139	16814	16968	16959	16607	16992	16737	16715	16774	16962	16915	16799	17069	16844	17019	16929	16751	16763	16900	16826	16980	17038	16664	16917	16877	16960	17007	16902	16987	16871	16855	17066	16903	16857	16862	16852	16833	16935	16888	16816	17008	16933	16747	16658	16963	16923	16943	16788	16799	16841	16793	16791	16875	17015	16803	16639	16903	16911	17130	16820	17002	16819	16855	16672	17056	16917	17089	16746	16892	16846	16916	17004	17011	16847	16902	16858	16887	16855	16850	16801	16954	16910	16820	16837	16820	16709	16901	17040	16716	16885	16931	16767	16939	16806	16702	16625	17050	16980	16841	16859	16806	16999	16841	17191	16897	16814	17008	16929	16866	16730	16833	17029	16787	16754	16717	17044	16789	16987	16954	16836	16886	16928	16821	16864	16822	16964	16877	16860	16872	16817	16944	16924	16826	16752	16851	17005	16846	17139	16902	16724	17037	16903	16872	16898	16794	16672	17043	17044	16811	16981	16803	16904	16942	16742	17008	16898	17155	16968	16971	16943	16873	16822	17065	16903	16986	16917	16784	16929	16921	16868	16745	16864	16811	16853	16858	17065	16911	16850	16749	16835	16933	17054	16852	16708	17025	16778	16897	16974	16861	17068	17010	16834	16950	16747	16717	16890	16882	16699	16700	16889	16925	16692	17004	16764	16861	16847	16815	16926	16889	17043	17014	16861	16862	16847	16734	17126	17099	16771	17021	16855	16890	17036	16835	16796	16756	16927	16820	16840	16980	16877	16908	16987	16778	16930	16808	16849	16773	16974	16852	16827	16770	16926	16624	16963	16924	16954	16994	16860	16951	17039	16901	16854	17020	16920	17013	16921	16782	17000	16847	16943	16791	16928	17084	16872	16965	16998	16959	16825	16872	16955	16886	16767	16804	17100	16627	16884	16866	17107	16722	16836	17094	16955	16916	16804	16744	16757	17032	16764	16899	16944	16981	16805	16968	16933	16936	16792	17044	16865	16839	17010	16908	16672	16803	16843	16875	17041	16807	16929	16918	16967	16875	16855	16860	17009	17049	16906	16820	16966	16775	17008	16921	16880	16906	16998	16820	16617	17009	16803	16891	16891	16956	16979	16885	16807	16730	16716	16923	17015	17035	16938	17015	16807	16851	16972	16917	16841	16973	16863	17132	16856	16881	16719	16904	16777	17028	16865	16968	16767	16798	16890	16818	16795	16756	16959	17027	16890	16698	16969	16821	16625	16816	16907	16813	16682	16882	16948	17051	16858
20031	27155	25140	20207	18144	16987	16472	16017	15716	15684	15597	15453	15461	15074	15063	15195	15250	15269	15192	15172	15088	15069	15014	14953	15012	15105	14981	14919	14961	14974	15226	14962	15203	15048	15082	15203	15107	14915	15111	15105	15057	15035	15029	15061	15184	15310	15189	15067	15010	15000	14832	15047	14966	15148	15108	15017	14951	15125	15013	15006	15148	15242	14914	15230	15018	15161	15123	14879	15092	15040	15026	15073	15101	14975	15127	15135	15048	15050	15092	14992	15075	14980	15057	15147	14933	15173	14941	15100	14970	15206	15044	15036	15010	15017	15041	14994	15040	15003	14981	15152	15052	15057	15054	14957	15234	15091	14946	15019	15214	14921	14862	15134	14942	15049	15034	15133	15035	15086	15205	14995	15195	15106	15288	15006	15002	14927	14990	14983	15152	15072	14939	15065	14945	14975	15039	15103	15162	15078	15105	14925	14986	15164	15020	14906	15062	15093	15083	15235	15068	14903	14999	15044	14899	14864	14975	14938	14867	15017	15148	15079	15091	14946	15113	15030	14951	15079	15098	14968	15109	15095	15052	15138	14929	14871	15088	15073	15004	15070	15122	15116	15055	15087	15125	15057	15132	15016	15126	15046	15026	15074	15106	15009	15067	14993	15375	15099	15032	15004	15098	14879	15061	14956	15118	15015	15037	15109	15021	15065	15169	15101	15080	15119	14992	14953	15000	15096	15115	15034	15207	15112	15026	14975	15041	15246	14859	15042	15013	15046	15254	14917	15028	14934	15074	14891	15048	15254	14992	14922	15003	14947	15007	14872	14878	15077	15118	15010	14991	15086	14973	15163	15008	15033	15025	15005	14977	15173	15023	14949	15003	14993	15028	15266	15118	15240	15099	15134	14995	15122	14974	15076	15076	14887	14999	15095	15040	15066	14951	15037	15172	14992	14981	15090	14983	14964	15059	15081	15050	15040	15145	15051	14932	15133	15068	15048	15130	14928	15121	15115	14961	14980	15066	15073	15016	14889	14991	15036	15002	15025	14871	15042	15096	15012	15198	15107	15046	14933	15157	15179	15007	15072	15052	14878	15123	15036	14985	14982	15198	14998	15107	15081	14972	15039	15150	15103	15023	15098	14989	15086	14924	15001	15077	15144	15082	14931	15059	15065	14728	14940	14988	15072	15089	14996	15198	15045	15156	15047	14923	15122	15061	15011	15079	15060	15183	14996	14961	14997	14960	15052	15103	14908	15186	15072	15022	15096	14861	15049	15095	14897	15128	14883	15126	14950	14932	14962	14890	15152	15073	14985	15168	15111	15121	14986	14904	15043	15108	15041	15144	15028	14934	15063	15049	15024	15039	15123	15038	14873	14996	15077	15055	15053	15069	15037	15033	15145	15062	14975	14946	15116	15077	15029	15242	14908	14964	15092	14866	14967	15063	15130	15019	15223	15209	15081	15152	15143	15111	14949	14998	15076	14993	14903	15128	14946	15054	14986	15057	14902	15165	15074	15028	15052	15057	15068	15025	15062	14975	15143	15034	15145	15036	15277	15224	14976	15032	14967	15086	15057	15116	14966	15097	15019	14899	15048	15060	15073	15037	14899	15081	15064	14890	15001	15020	15172	14998	15066	14846	15164	15017	15005	14963	15029	15055	15101	15088	14904	15279	15037	14953	15141	15022	14972	15136	15023	15066	15000	15081	15040	15084	15137	15053	14900	15100	15022	15225	15094	15040	15068	14983	15106	14983	14997	14920	15036	14928	15143	14895	15066	15020	15069	15065	14876	15161	15128	14887	15044	15134	15003	14957	15077	15116	15094	15067	15107	15012	14927	15097	15153	15006	14973	15081	14932	15122	15119	14941	15007	15078	14936	15034	15059	15070	14888	15087	15112	15017	14971	14789	15051	15146	15064	15144	14906	15045	14953	15046	14969	15145	15124	14948	15124	15164	14865	15027	14883	15087	14963	15046	15100	15005	14967	15013	15021	14973	15052	14934	14954	15133	15106	15281	15169	15150	15143	14941	14976	15078	14988	14955	15114	15106	14988	15147	15017	15058	15147	14955	15001	15011	15024	15034	15018	15038	15077	15020	15081	15018	15056	14931	14893	14947	15115	15053	15085	15092	15093	14993	15049	15204	14936	14933	14918	15028	15071	14978	15032	15051	14981	15069	15058	15128	15064	15093	14909	15228	15020	15071	15188	15163	14985	14995	15196	14995	15082	14947	15062	14951	15081	15119	15043	15132	14933	14970	14878	15062	15093	14959	15091	14817	15086	15018	15143	15026	15064	15109	14952	14894	14939	15141	15028	15067	14989	15046	14948	15102	15098	14958	14857	15131	15054	14957	15091	14963	15014	14972	14999	14944	15098	15040	15054	15038	15026	14980	15053	14999	15185	14923	14996	15115	15124	15075	15016	15150	14993	15013	15062	15047	15115	14926	14918	15078	14891	15066	15065	15057	15089	15109	15074	15035	15093	15040	14932	14902	15251	15021	14968	15122	15071	14996	15041	15050	15189	15109	15101	14862	14974	15067	14784	15071	14920	15097	15055	15042	15052	15039	14964	15175	15055	15191	14968	15009	15102	15018	15060	15060	15085	15083	15031	15034	14928	14934	14973	15144	15116	15176	14978	15000	15133	14884	14945	15056	14967	15125	14851	15046	15113	14985	15022	15004	14876	15034	15125	14989	14978	15224	15194	15020	15134	15022	15164	15045	15014	15074	14962	15258	15014	15029	15126	15021	15004	15009	14977	15051	14996	14995	14988	14975	15032	15012	15154	14853	15056	15117	14959	15010	15165	15221	15085	15224	15085	15125	15093	15019	15024	14986	15171	15177	15159	14958	14911	15058	15076	15052	15044	15025	14928	15206	14878	14908	14921	14986	15028	15047	15008	15088	15067	15059	15142	15071	14923	14876	15135	14992	15057	15105	15226	15058	15283	14897	15204	14978	15039	14883	14973	15005	15055	15093	15146	15000	15036	15096	15040	15034	15068	15072	15121	15190	14976	15085	15018	15144	15086	15079	15117	15116	15037	15147	14873	15103	14982	14866	15125	15163	14757	14985	14977	15007	15118	15071	14975	14966	15306	15098	14995	15033	14965	14992	15032	14996	15010	15019	15020	14966	14807	15109	15150	15014	14971	15129	15105	15136	14935	15131	15098	15151	15009	15165	14969	15062	15140	15085	15089	14899	15039	15071	15152	15102	15104	14974	15202	15026	15048	15077	15074	14942	14929	14827	15104	15023	15066	15000	14964	15257	15184	15113	14964	15112	14862	15188	14966	15051	15189	15016	15005	14978	15121	14944	15188	14999	14949	15095	15100	15184	15096	15063	14883	15246	15081	15130	15114	15038	15148	14969	15105	15180	15131	14983	15201	14973	15106	14997	15160	15062	14925	15039	15178	15111	14924	15249	14926	15076	15114	15184	15245	15066	15166	15028	15085	15037	15150	15059	15091	15045	15089	14887	15041	15103	14971	14981	14973	15062	14963	15206	15065	14896	15012	14978	15197	15101	15008	15080	15059	14864	15125	14919	15013	14922	14984	15175	14978	15078	14963	15077	15159	15057	15142	15076	15040	15126	14966	14980	14936	15070	15147	15319	15022	15015	14962	15099	14971	15038	15060	15168	15035	15199	15026	15022	15205	15021	15241	15015	15110	15092	15263	14874	15053	15026	15090	15192	15033	15057	14911	15051	14964	14890	15053	15047	15195	14991	14926	15125	15042	15086	14953	15123	14961	14994	15190	15054	15125	15052	15020	15121	15075	14903	15024	15170	15052	15052	15098	15007	15135	15096	15159	15151	14945	15012	15173	15042	15041	14946	15071	14974	15008	15066	15112	15041	15060	15104	14978	15023	15019	14930	14826	15087	15045	15081	15235	15049	15094	15079	15233	15004	14986	15082	15079	14891	15099	15055	14914	15080	14943	15011	14996	15140	15131	15097	15003	15119	15162	15112	15168	14998	15035	15071	15019	15083	14959	15046	15043	15129	14971	15153	15048	15078	15048	14840	14986	15019	14953	15062	15133	15215	15031	15106	15065	15075	15050	14931	15128	15030	15056	15069	15067	15139	14865	14926	15090	15140	15012	15135	14922	15222	15029	15004	14908	15108	14954	15000	15212	15082	15051	15116	15183	14949	14991	15010	14999	15024	15028	14946	15178	14947	15103	14941	15152	14930	14895	15049	14897	14873	15024	15038	14909	15088	14944	15002	15125	14959	14896	15118	15067	15028	15048	15031	14946	15001	14877	15252	14865	14978	15123	14970	15075	15067	15200	14967	15054	14840	14932	14957	14984	15084	15013	14919	14912	15063	14966	15005	15112	15162	15034	15132	15090	14973	15106	15143	14932	15015	15266	15003	15045	14988	15025	15051	14949	14868	14998	15023	15149	15110	15260	14931	15048	15038	14968	14976	15106	15053	14946	15051	15200	14935	14928	14989	15289	15008	15028	15048	15008	15013	15151	15038	15031	15251	15136	14956	14961	15023	14879	15117	14954	14977	15043	15083	15133	15256	15061	15031	14917	14967	14954	14956	14953	15018	15159	15206	15035	15019	15088	14972	15024	15128	14888	15296	14968	15171	14984	15125	15074	14989	14998	14941	15087	15142	15201	14976	15007	15078	15240	15209	15110	15005	15232	14903	15091	15175	15148	15240	15113	14986	15265	15059	14970	15055	14922	14977	14987	15083	15127	15041	15067	14926	15232	14955	15125	15123	15045	15119	15273	14973	14937	15063	15031	15163	15112	15099	15113	14963	15203	15298	14971	15216	14932	15050	15064	15138	15149	15069	15224	14965	14937	14954	14988	15224	14948	15117	15161	14972	15027	15108	15072	15068	14919	15074	15072	15117	15136	14938	15068	14934	15013	15085	15231	15046	15009	15134	15086	14965	15049	15086	14910	15105	15025	14938	15021	14996	15039	15196	14996	15204	15110	15111	15033	14968	14962	15145	14893	15057	15107	14861	15063	15277	15155	15222	15066	15160	15040	14909	15261	15073	15053	15183	14976	14947	14945	15001	14921	15019	14968	15156	15134	15064	14887	15148	14923	14944	14948	15120	14995	15067	15000	15015	15184	14925	15046	14989	15010	15192	14981	15118	15035	14994	15038	15172	15070	15147	14943	14977	15125	14942	15125	15145	15081	15101	15111	15040	15049	15155	14986
23228	20671	27851	23669	21730	21996	21071	18317	17665	17419	17413	17223	17416	17101	16954	16994	16801	16894	17009	16899	16791	16800	16919	16787	16518	16802	16816	16689	16758	16934	16745	16692	16767	16881	16867	16548	16781	17094	16862	16747	16777	16843	16689	16850	16880	16648	16771	16842	16707	16525	16600	16480	16623	16643	16780	16693	16669	16803	16785	16847	16801	16602	16764	16741	16556	16756	16805	16689	16613	16831	16697	16790	16710	16644	16586	16660	16788	16589	16767	16696	16844	16647	16664	16874	16912	16739	16619	16660	16495	16753	16716	16577	16844	16719	16709	16589	16555	16625	16602	16701	16378	16678	16693	16514	16464	16754	16692	16455	16678	16809	16846	16627	16621	16505	16590	16549	16540	16736	16740	16739	16661	16764	16732	16554	16865	16756	16668	16662	16484	16922	16853	16544	16909	16852	16428	16546	16684	16679	16572	16688	16377	16675	16566	16647	16591	16725	16609	16595	16642	16731	16755	16671	16560	16543	16586	16590	16481	16526	16587	16540	16628	16805	16540	16568	16552	16718	16904	16599	16786	16578	16569	16819	16591	16672	16626	16620	16830	16609	16522	16781	16746	16753	16715	16678	16765	16668	16786	16877	16784	16783	16738	16478	16576	16745	16625	16724	16781	16703	16713	16479	16641	16702	16688	16417	16446	16419	16561	16713	16568	16608	16593	16609	16646	16679	16655	16586	16755	16658	16697	16696	16788	16606	16833	16583	16626	16745	16690	16667	16625	16482	16627	16762	16564	16853	16659	16913	16609	16520	16693	16598	16585	16579	16646	16575	16623	16550	16698	16557	16721	16498	16638	16781	16570	16535	16595	16550	16850	16661	16646	16724	16687	16648	16835	16690	16510	16580	16837	16737	16611	16474	16551	16474	16626	16450	16517	16728	16642	16604	16601	16696	16635	16569	16728	16734	16702	16462	16571	16600	16536	16770	16541	16532	16706	16623	16711	16456	16747	16478	16606	16750	16680	16648	16748	16579	16616	16531	16563	16637	16726	16566	16517	16614	16760	16470	16490	16577	16654	16728	16576	16537	16719	16532	16651	16595	16838	16447	16742	16541	16819	16582	16753	16582	16684	16675	16515	16480	16582	16643	16559	16550	16460	16695	16614	16652	16590	16712	16684	16631	16762	16661	16652	16599	16478	16592	16506	16631	16508	16508	16603	16557	16591	16542	16547	16638	16646	16841	16695	16581	16511	16682	16691	16727	16801	16534	16767	16725	16707	16620	16604	16619	16565	16500	16823	16753	16656	16518	16733	16765	16668	16727	16561	16563	16764	16880	16672	16630	16670	16598	16637	16509	16616	16573	16530	16681	16718	16646	16598	16752	16613	16511	16445	16571	16739	16613	16698	16629	16551	16660	16752	16705	16646	16673	16628	16748	16749	16662	16709	16694	16607	16561	16675	16686	16528	16446	16489	16556	16609	16674	16531	16673	16650	16630	16917	16569	16513	16537	16442	16623	16607	16613	16776	16527	16649	16619	16586	16657	16590	16782	16586	16626	16689	16629	16640	16775	16647	16475	16664	16640	16776	16573	16650	16510	16622	16893	16855	16587	16471	16558	16760	16803	16525	16655	16660	16675	16843	16588	16673	16630	16596	16721	16692	16507	16598	16631	16684	16701	16497	16631	16749	16626	16497	16728	16472	16664	16494	16468	16644	16624	16643	16616	16610	16597	16702	16669	16462	16753	16634	16781	16824	16519	16807	16801	16556	16573	16594	16642	16574	16716	16634	16737	16589	16682	16774	16444	16644	16721	16696	16720	16660	16657	16589	16564	16602	16723	16663	16701	16500	16725	16564	16705	16752	16746	16645	16660	16691	16748	16713	16784	16694	16649	16490	16598	16736	16742	16970	16579	16775	16620	16711	16461	16614	16813	16577	16636	16501	16892	16638	16893	16590	16665	16762	16700	16630	16505	16669	16615	16576	16696	16683	16630	16596	16596	16496	16597	16617	16879	16654	16700	16443	16580	16585	16586	16605	16662	16797	16573	16586	16516	16416	16587	16883	16757	16529	16892	16753	16708	16624	16750	16642	16683	16671	16757	16830	16671	16528	16668	16641	16486	16427	16452	16548	16658	16818	16349	16662	16676	16622	16556	16620	16599	16620	16644	16600	16682	16651	16618	16684	16772	16762	16649	16658	16620	16646	16576	16639	16623	16751	16648	16517	16735	16783	16749	16508	16758	16750	16713	16570	16845	16665	16705	16558	16726	16710	17043	16591	16597	16745	16654	16661	16741	16433	16566	16664	16728	16863	16537	16684	16549	16599	16513	16773	16667	16558	16849	16453	16700	16688	16540	16610	16567	16668	16459	16807	16592	16592	16770	16764	16548	16672	16425	16839	16598	16815	16675	16536	16570	16687	16704	16853	16712	16607	16453	16657	16637	16502	16698	16845	16524	16770	16658	16570	16831	16520	16535	16814	16531	16665	16634	16788	16444	16552	16670	16724	16614	16551	16542	16699	16816	16586	16576	16580	16677	16759	16545	16660	16798	16789	16692	16805	16772	16539	16592	16499	16524	16688	16530	16716	16542	16494	16660	16662	16730	16687	16687	16557	16544	16696	16640	16707	16696	16566	16502	16722	16716	16949	16730	16478	16818	16733	16717	16750	16522	16775	16742	16765	16550	16759	16801	16591	16513	16480	16679	16603	16665	16461	16667	16544	16524	16610	16851	16554	16628	16684	16610	16582	16692	16664	16544	16547	16668	16788	16607	16823	16610	16474	16549	16671	16674	16745	16754	16562	16699	16476	16775	16788	16464	16406	16490	16613	16621	16589	16726	16667	16506	16400	16781	16631	16761	16665	16628	16587	16565	16521	16671	16544	16633	16786	16517	16660	16651	16794	16531	16706	16652	16738	16548	16492	16750	16856	16535	16745	16587	16653	16576	16690	16789	16761	16633	16670	16596	16656	16504	16566	16767	16491	16614	16669	16571	16528	16715	16657	16581	16645	16732	16477	16464	16619	16562	16718	16735	16632	16577	16626	16627	16618	16751	16624	16665	16581	16607	16769	16684	16721	16604	16556	16568	16505	16781	16588	16616	16604	16495	16607	16657	16603	16673	16507	16556	16457	16605	16605	16551	16648	16846	16887	16743	16538	16737	16637	16576	16617	16695	16774	16609	16636	16495	16795	16550	16671	16777	16722	16755	16726	16731	16680	16546	16671	16642	16616	16660	16453	16759	16527	16540	16534	16635	16697	16623	16649	16596	16736	16666	16675	16883	16766	16660	16678	16544	16673	16836	16757	16846	16840	16569	16641	16788	16627	16579	16646	16565	16817	16732	16647	16672	16590	16715	16649	16599	16490	16652	16632	16648	16599	16829	16815	16632	16847	16614	16625	16550	16580	16741	16644	16965	16529	16563	16861	16626	16862	16756	16653	16580	16672	16718	16437	16557	16626	16796	16514	16594	16608	16641	16583	16635	16695	16500	16605	16602	16711	16845	16725	16655	16846	16399	16496	16713	16539	16514	16810	16856	16622	16600	16805	16959	16752	16550	16710	16846	16593	16555	16485	16681	16614	16716	16599	16588	16522	16801	16702	16524	16634	16654	16856	16601	16743	16673	16482	16840	16671	16558	16615	16825	16664	16823	16532	16591	16714	16468	16567	16429	16753	16408	16481	16805	16674	16723	16746	16506	16711	16529	16672	16547	16743	16738	16620	16722	16823	16730	16622	16709	16724	16695	16583	16568	16555	16527	16717	16618	16671	16672	16748	16865	16735	16390	16786	16484	16454	16760	16746	16746	16651	16755	16608	16514	16590	16607	16407	16546	16550	16630	16404	16613	16724	16870	16787	16646	16579	16552	16669	16623	16558	16726	16525	16338	16732	16524	16563	16642	16569	16659	16765	16715	16586	16843	16624	16810	16717	16591	16582	16600	16594	16557	16575	16763	16477	16616	16971	16687	16722	16695	16708	16480	16316	16679	16538	16574	16694	16471	16648	16597	16445	16453	16714	16600	16775	16726	16793	16548	16780	16660	16633	16635	16804	16652	16690	16687	16504	16519	16569	16719	16840	16520	16643	16818	16570	16784	16830	16550	16577	16622	16776	16694	16600	16655	16812	16745	16450	16646	16621	16435	16675	16820	16802	16562	16601	16726	16652	16644	16697	16532	16718	16806	16699	16705	16726	16568	16577	16724	16841	16773	16654	16773	16528	16576	16706	16532	16796	16621	16760	16587	16621	16662	16497	16597	16909	16734	16848	16641	16635	16661	16855	16677	16603	16518	16691	16690	16681	16729	16804	16535	16606	16718	16429	16574	16440	16732	16601	16679	16642	16403	16694	16470	16562	16619	16623	16527	16737	16578	16628	16840	16767	16681	16578	16616	16782	16694	16621	16697	16573	16599	16629	16643	16627	16587	16569	16790	16860	16751	16583	16608	16637	16805	16719	16631	16745	16625	16767	16715	16648	16601	16685	16788	16730	16636	16607	16566	16706	16696	16701	16513	16467	16612	16652	16734	16578	16647	16807	16623	16481	16692	16514	16785	16450	16650	16744	16620	16589	16611	16593	16589	16611	16623	16536	16601	16853	16804	16679	16582	16548	16544	16770	16727	16560	16645	16783	16579	16649	16510	16453	16903	16711	16501	16752	16626	16677	16581	16606	16766	16494	16600	16567	16614	16773	16773	16728	16663	16591	16621	16716	16559	16756	16772	16798	16564	16692	16629	16448	16732	16601	16688	16628	16480	16662	16840	16826	16591	16610	16634	16664	16402	16577	16428	16643	16624	16494	16543	16674	16707	16635	16441	16571	16494	16624	16567	16474	16417	16609	16415	16751	16701	16665	16627	16739	16745	16616	16585	16593	16568	16629	16806	16872	16765	16698	16670	16506	16893	16588	16713	16552	16812	16630	16648	16585	16686	16619	16724	16657	16718	16729	16549	16635	16932	16613	16840	16692	16536	16629	16713	16563	16661	17005	16706	16710	16828	16680	16807	16633	16773	16639	16714	16757	16656	16678	16643	16495	16680	16709	16683	16573	16651	16708	16733	16494	16762	16740	16636	16708	16428	16522	16634	16651	16646	16711	16674	16522	16687	16677	16593	16723	16619	16681	16589	16520	16671	16597	16539	16694	16545	16618	16674	16765	16677	16783	16653	16858	16636
19745	33092	30494	23997	20797	18695	17380	16773	16126	15791	15660	15268	15036	15178	15136	15021	15007	14914	14808	14900	14925	14714	14849	14709	14915	14712	14863	14622	14848	14766	14861	14811	14812	14746	14829	14661	14752	14779	14763	14858	14832	14752	14914	14824	14940	14853	14785	14943	14642	14710	14800	14659	14671	14828	14613	14795	14753	14688	14690	14680	14982	14845	14743	14851	14594	14723	14785	14833	14658	14662	14594	14700	14727	14562	14690	14810	14730	14798	14632	14685	14728	14821	14772	14779	14703	14600	14690	14652	14777	14523	14695	14687	14801	14562	14808	14633	14735	14620	14578	14825	14719	14806	14630	14833	14635	14839	14612	14751	14758	14653	14786	14758	14854	14689	14537	14703	14622	14720	14686	14731	14672	14778	14669	14669	14719	14710	14626	14615	14559	14828	14781	14801	14713	14742	14722	14731	14769	14679	14902	14610	14653	14639	14718	14636	14645	14560	14628	14678	14713	14818	14654	14713	14597	14756	14818	14677	14745	14684	14769	14850	14659	14552	14704	14765	14516	14678	14576	14772	14671	14877	14702	14852	14888	14656	14562	14615	14725	14586	14682	14714	14698	14667	14732	14549	14753	14730	14688	14558	14575	14897	14711	14808	14718	14650	14709	14804	14770	14853	14629	14564	14731	14669	14582	14649	14846	14724	14831	14639	14565	14692	14760	14790	14753	14725	14621	14659	14573	14691	14765	14673	14784	14683	14673	14818	14822	14598	14752	14685	14589	14725	14825	14696	14858	14743	14738	14590	14554	14670	14551	14874	14746	14560	14674	14691	14785	14714	14760	14664	14887	14741	14640	14589	14648	14671	14835	14815	14589	14839	14698	14708	14639	14703	14665	14744	14716	14645	14770	14645	14673	14485	14670	14809	14688	14745	14772	14715	14761	14753	14732	14494	14764	14771	14816	14734	14728	14591	14720	14651	14767	14717	14610	14809	14592	14816	14592	14653	14586	14827	14744	14584	14673	14854	14740	14668	14761	14608	14707	14711	14585	14672	14567	14650	14669	14661	14741	14530	14673	14722	14708	14958	14688	14532	14694	14797	14738	14773	14686	14713	14972	14747	14619	14586	14815	14708	14813	14680	14692	14787	14654	14679	14608	14729	14797	14656	14622	14714	14629	14748	14844	14765	14781	14675	14596	14661	14931	14617	14663	14677	14692	14564	14628	14713	14714	14711	14728	14744	14431	14735	14791	14753	14695	14715	14731	14609	14731	14653	14694	14847	14660	14463	14678	14813	14610	14719	14678	14560	14559	14619	14687	14756	14723	14637	14669	14598	14521	14658	14684	14715	14661	14684	14543	14546	14807	14791	14735	14706	14729	14648	14713	14587	14835	14589	14680	14622	14739	14681	14684	14822	14827	14586	14641	14576	14768	14802	14776	14655	14729	14621	14576	14800	14716	14779	14598	14806	14620	14567	14709	14725	14641	14744	14548	14818	14603	14813	14689	14588	14654	14564	14802	14693	14569	14771	14786	14634	14687	14754	14753	14812	14723	14732	14744	14642	14775	14691	14650	14681	14636	14634	14620	14636	14721	14589	14677	14817	14734	14690	14729	14672	14779	14675	14784	14545	14744	14791	14615	14592	14721	14748	14650	14549	14685	14794	14741	14544	14783	14599	14725	14728	14734	14556	14671	14437	14705	14638	14776	14811	14697	14592	14830	14634	14559	14713	14672	14818	14821	14725	14720	14669	14776	14732	14696	14782	14473	14658	14726	14624	14779	14596	14988	14709	14662	14741	14741	14870	14735	14719	14595	14560	14695	14664	14639	14838	14802	14621	14623	14738	14623	14721	14685	14735	14939	14548	14769	14624	14672	14566	14504	14824	14611	14738	14802	14712	14572	14647	14555	14869	14669	14565	14682	14760	14533	14726	14758	14674	14645	14628	14844	14785	14776	14741	14847	14516	14532	14647	14813	14683	14606	14830	14623	14887	14675	14504	14670	14638	14720	14777	14646	14750	14766	14706	14781	14749	14671	14525	14717	14728	14870	14579	14767	14779	14662	14778	14697	14600	14672	14759	14780	14682	14796	14616	14696	14537	14782	14765	14768	14618	14899	14689	14677	14517	14705	14612	14678	14594	14697	14786	14586	14683	14688	14607	14624	14729	14904	14519	14793	14739	14915	14809	14678	14670	14722	14657	14741	14621	14709	14797	14899	14517	14593	14838	14646	14707	14714	14783	14719	14799	14679	14695	14524	14675	14652	14827	14760	14779	14621	14905	14699	14659	14705	14657	14777	14643	14791	14943	14741	14659	14428	14719	14691	14724	14676	14821	14597	14648	14732	14968	14828	14785	14681	14645	14846	14775	14606	14693	14735	14778	14724	14454	14694	14699	14711	14725	14653	14697	14737	14588	14682	14678	14608	14666	14662	14604	14622	14806	14718	14513	14545	14603	14697	14658	14682	14704	14749	14685	14790	14575	14824	14728	14759	14820	14699	14656	14535	14767	14583	14682	14678	14594	14606	14661	14690	14701	14626	14737	14768	14587	14696	14842	14682	14707	14700	14680	14646	14696	14661	14615	14740	14756	14633	14792	14739	14826	14595	14723	14661	14686	14778	14558	14810	14576	14731	14756	14704	14723	14790	14519	14767	14719	14631	14534	14834	14601	14835	14652	14675	14593	14688	14811	14660	14721	14765	14739	14774	14781	14756	14696	14616	14683	14577	14559	14604	14723	14590	14683	14816	14670	14682	14679	14588	14754	14734	14727	14676	14716	14737	14660	14725	14557	14987	14768	14617	14617	14712	14655	14720	14840	14761	14802	14766	14604	14704	14941	14615	14722	14811	14730	14724	14690	14608	14606	14728	14745	14661	14596	14746	14669	14630	14607	14877	14790	14591	14648	14626	14797	14794	14779	14576	14790	14536	14725	14716	14717	14593	14733	14717	14654	14650	14569	14493	14679	14811	14766	14747	14813	14630	14774	14711	14542	14753	14847	14685	14653	14743	14794	14659	14388	14824	14622	14782	14489	14851	14776	14656	14662	14671	14715	14660	14687	14669	14544	14702	14650	14742	14629	14522	14664	14865	14733	14593	14689	14665	14750	14756	14772	14687	14736	14786	14585	14623	14607	14654	14782	14747	14612	14607	14764	14689	14764	14852	14730	14568	14729	14515	14818	14610	14676	14733	14537	14671	14776	14732	14738	14728	14651	14712	14660	14796	14736	14545	14693	14799	14637	14857	14736	14852	14804	14767	14758	14740	14587	14794	14560	14743	14640	14622	14724	14847	14882	14718	14826	14687	14719	14495	14551	14762	14664	14808	14632	14700	14773	14681	14535	14678	14593	14717	14610	14720	14611	14829	14655	14550	14614	14752	14573	14707	14797	14590	14873	14940	14753	14698	14752	14675	14539	14709	14570	14582	14467	14639	14644	14701	14606	14906	14624	14718	14729	14691	14748	14704	14783	14370	14770	14653	14854	14818	14816	14671	14636	14715	14713	14706	14602	14707	14837	14829	14759	14586	14558	14624	14794	14706	14656	14696	14588	14710	14571	14674	14709	14544	14639	14666	14628	14819	14887	14781	14610	14689	14784	14636	14727	14804	14819	14850	14741	14724	14770	14767	14645	14688	14820	14565	14712	14708	14472	14779	14868	14740	14716	14561	14763	14611	14677	14695	14716	14601	14705	14721	14736	14743	14732	14668	14805	14823	14650	14559	14738	14619	14817	14797	14626	14659	14665	14870	14801	14600	14716	14838	14471	14725	14696	14719	14799	14636	14607	14737	14791	14844	14853	14776	14710	14679	14744	14627	14758	14638	14672	14650	14651	14737	14716	14522	14667	14820	14756	14633	14641	14825	14649	14638	14897	14593	14845	14452	14765	14719	14621	14791	14611	14707	14748	14748	14670	14820	14615	14670	14823	14564	14724	14542	14798	14694	14824	14703	14791	14687	14668	14793	14688	14703	14634	14610	14903	14690	14647	14790	14697	14704	14624	14932	14617	14646	14649	14701	14714	14626	14556	14641	14683	14621	14624	14579	14707	14733	14670	14887	14674	14525	14645	14590	14709	14647	14916	14655	14559	14747	14694	14671	14701	14725	14858	14854	14668	14808	14703	14635	14720	14698	14695	14683	14829	14714	14782	14685	14671	14734	14619	14810	14756	14757	14464	14719	14609	14688	14510	14691	14655	14524	14648	14541	14593	14774	14561	14729	14533	14611	14623	14650	14599	14644	14658	14721	14733	14547	14755	14686	14617	14735	14674	14646	14835	14641	14657	14773	14808	14778	14782	14781	14616	14780	14612	14695	14588	14739	14631	14697	14766	14733	14726	14698	14781	14762	14703	14528	14614	14742	14550	14739	14690	14608	14741	14671	14834	14761	14692	14759	14595	14783	14679	14506	14557	14611	14786	14581	14781	14626	14814	14703	14709	14709	14673	14710	14726	14709	14711	14757	14752	14832	14631	14647	14686	14631	14645	14805	14578	14923	14610	14683	14663	14648	14613	14717	14614	14627	14789	14715	14771	14661	14726	14649	14742	14484	14699	14706	14740	14626	14752	14541	14845	14621	14726	14867	14623	14726	14616	14670	14651	14642	14678	14723	14728	14732	14816	14728	14707	14750	14468	14672	14779	14771	14636	14736	14791	14500	14842	14652	14741	14746	14679	14578	14875	14663	14647	14803	14589	14742	14801	14704	14457	14844	14812	14819	14673	14691	14685	14675	14644	14727	14679	14764	14607	14612	14721	14707	14755	14712	14581	14686	14616	14692	14767	14691	14688	14648	14791	14724	14719	14612	14815	14835	14623	14738	14697	14726	14690	14762	14632	14813	14696	14642	14659	14700	14680	14804	14682	14719	14941	14624	14593	14589	14820	14592	14591	14672	14748	14799	14651	14641	14592	14759	14662	14605	14703	14642	14807	14683	14824	14459	14691	14867	14755	14690	14581	14546	14638	14868	14696	14686	14739	14601	14745	14606	14729	14438	14721	14900	14742	14740	14716	14771	14671	14667	14741	14768	14619	14696	14688	14753	14724	14545	14684	14467	14554	14640	14807	14771	14597	14731	14632	14719	14545	14714	14616	14694	14855	14552	14786	14656	14692	14727	14772	14721	14514	14863	14771	14773	14660	14591	14636	14813	14676	14710	14735	14648	14652	14682	14618
23298	21679	29597	24276	21980	24156	25785	20631	19312	19246	18693	18534	18384	18433	18386	18215	18109	18060	17991	18077	18006	17973	18072	17651	17915	17950	18055	18101	17881	17984	17915	17797	17786	17917	17817	17829	17754	17904	17760	17702	17950	17918	17686	17783	17877	18017	17658	18006	18012	17899	17742	17966	17804	18032	17948	17680	17804	17763	17764	17562	17684	17845	17736	17551	17609	18004	17880	17602	17872	17644	17755	17725	17794	17781	17650	17654	17747	17714	17597	17675	17823	17758	17746	17683	17821	17682	17997	17531	17511	17545	17813	17770	17736	17707	17712	17688	17675	17558	17820	17685	17801	17542	17724	17511	17962	17666	17859	17693	17814	17742	17650	17718	17822	17765	17576	17623	17701	17668	17803	17813	17729	17545	17785	17735	17785	17774	17499	17568	17631	17763	17641	17808	17651	17603	17710	17863	17845	17957	17862	17649	17805	17601	17878	17647	17802	17561	17751	17620	17674	17692	17546	17726	17746	17698	17732	17709	17507	17652	17798	17661	17732	17817	17818	17853	17663	17610	17607	17704	17470	17620	17650	17620	17625	17681	17716	17608	17728	17753	17554	17675	17630	17604	17571	17836	17861	17887	17830	17680	17574	17555	17617	17766	17553	17647	17439	17717	17750	17821	17772	17537	17675	17808	17576	17928	17569	17594	17799	17689	17624	17484	17546	17624	17619	17853	17812	17511	17807	17722	17712	17733	17741	17731	17617	17935	17848	17594	17532	17692	17698	17824	17658	17538	17744	17652	17901	17822	17794	17564	17497	17650	17638	17861	17872	17512	17690	17569	17643	17778	17638	17670	17675	17435	17538	17699	17643	17725	17567	17690	17767	17684	17813	17673	17634	17729	17825	17683	17700	17647	17575	17750	17623	17757	17566	17677	17539	17803	17648	17598	17708	17783	17862	17621	17716	17663	17600	17628	17802	17503	17583	17614	17519	17631	17710	17683	17746	17821	17603	17551	17790	17560	17631	17882	17807	17662	17671	17476	17882	17692	17786	17783	17636	17662	17631	17819	17603	17729	17626	17941	17799	17500	17460	17751	17832	17655	17740	18010	17773	17516	17671	17751	17776	17832	17738	17735	17577	17566	17700	17697	17751	17853	17809	17887	17587	17676	17698	17673	17627	17814	17767	17491	17801	17779	17603	17603	17724	17686	17690	17613	17669	17602	17544	17718	17786	17725	17576	17793	17758	17702	17914	17695	17810	17626	17776	17740	17899	17544	17734	17805	17518	17649	17661	17555	17590	17652	17571	17531	17759	17612	17577	17475	17665	17681	17358	17751	17649	17737	17648	17856	17740	17602	17757	17540	17463	17629	17766	17498	17712	17551	17677	17806	17913	17722	17634	17537	17623	17556	17822	17618	17586	17501	17805	17843	17782	17861	17656	17854	17812	17767	17808	17787	17569	17705	17760	17729	17660	17923	17828	17588	17616	17740	17761	17653	17639	17859	17769	17718	17529	17622	17506	17586	17666	17820	17536	17527	17653	17992	17592	17651	17722	17696	17633	17447	17564	17387	17619	17794	18043	17896	17720	17600	17759	17587	17715	17781	17638	17685	17833	17503	17519	17668	17671	17723	17807	17514	17577	17987	17695	17881	17774	17722	17575	17593	17663	17634	17730	17763	17684	17554	17742	17542	17614	17715	17826	17823	17726	17608	17607	17447	17677	17451	17589	17646	17640	17715	17700	17666	17689	17644	17598	17723	17743	17697	17652	17607	17485	17556	17487	17647	17875	17654	17769	17564	17535	17752	17626	17678	17956	17661	17594	17666	17527	17433	17735	17766	17883	17488	17743	17724	17621	17789	17678	17728	17624	17589	17467	17520	17645	17561	17690	17349	17635	17831	17470	17589	17713	17662	17813	17694	17720	17776	17449	17631	17772	17651	17726	17675	17756	17463	17561	17755	17751	17724	17706	17769	17675	17754	17529	17832	17933	17723	17518	17780	17859	17591	17600	17793	17792	17538	17590	17661	17681	17829	17857	17725	17720	17644	17662	17594	17684	17745	17581	17667	17725	17888	17551	17622	17882	17460	17768	17673	17864	17694	17809	17576	17576	17563	17701	17643	17611	17573	17727	17619	17622	17683	17712	17697	17665	17699	17825	17433	17717	17620	17575	17651	17619	17672	17618	17885	17616	17676	17742	17750	17648	17676	17590	17863	17751	17776	17703	17639	17767	17946	17698	17789	17647	17751	17633	17808	17570	17600	17779	17642	17545	17598	17640	17699	17694	17653	17773	17543	17816	17597	17757	17616	17723	17688	17637	17919	17699	17590	17557	17831	17516	17635	17609	17557	17754	17864	17540	17779	17602	17852	17885	17685	17732	17711	17619	17658	17586	17696	17526	17589	17633	17720	17662	17560	17668	17600	17505	18043	17762	17608	17518	17552	17595	17736	17626	17748	17533	17794	17598	17748	17564	17680	17836	17835	17816	17711	17805	17425	17519	17699	17709	17559	17845	17590	17572	17608	17576	17680	17539	17772	17655	17541	17379	17665	17718	17628	17649	17685	17610	17626	17591	17411	17847	17881	17791	17576	17803	17786	17809	17537	17672	17663	17701	17530	17763	17684	17702	17520	17910	17748	17747	17754	17683	17665	17732	17669	17708	17687	17776	17459	17505	17557	17731	17742	17710	17581	17672	17694	17824	17628	17607	17500	17772	17787	17804	17696	17817	17682	17626	17579	17602	17589	17643	17783	17825	17688	17557	17507	17659	17558	17550	17561	17670	17748	17739	17676	17676	17841	17650	17640	17771	17904	17809	17532	17558	17618	17425	17596	17727	17669	17653	17808	17937	17783	17553	17553	17821	17447	17826	17588	17607	17710	17729	17826	17642	17579	17952	17527	17770	17590	17866	17867	17771	17723	17740	17672	17531	17824	17617	17768	17645	17634	17790	17691	17649	17569	17769	17708	17875	17807	17778	17561	17509	17687	17912	17792	17937	17907	17781	17508	17579	17545	17702	17646	17658	17500	17599	17569	17755	17647	17563	17630	17613	17685	17677	17577	17724	17711	17753	17661	17629	17744	17743	17754	17681	17882	17648	17811	17784	17808	17749	17625	17651	17686	17629	17655	17880	17429	17558	17630	17723	17798	17932	17541	17705	17537	17674	17790	17650	17654	17647	17732	17698	17753	17802	17705	17654	17501	17657	17663	17558	17654	17866	17764	17533	17550	17685	17733	17541	17685	17698	17490	17759	17753	17790	17538	17689	17680	17673	17736	17634	17786	17502	17818	17541	17760	17557	17765	17769	17618	17695	17577	17542	17829	17608	17531	17763	17628	17652	17700	17702	17600	17757	17782	17609	17969	17716	17712	17581	17541	17648	17975	17676	17584	17623	17732	17563	17672	17621	17883	17563	17590	17832	17508	17853	17709	17706	17441	17696	17637	17616	17818	17736	17665	17865	17645	17450	17675	17749	17640	17461	17702	17845	17627	17689	17703	17737	17681	17708	17679	17633	17567	17767	17624	17556	17585	17576	17588	17730	17690	17710	17736	17764	17710	17595	17615	17668	17583	17675	17735	17752	17531	17756	17579	17623	17944	17628	17688	17663	17607	17885	17623	17687	17687	17699	17524	17701	17923	17645	17736	17662	17776	17897	17766	17471	17626	17543	17714	17581	17587	17650	17800	17619	17603	17551	17774	17720	17673	17537	17494	17691	17722	17627	17653	17784	17568	17705	17568	17646	17503	17781	17608	17618	17693	17700	17734	17713	17612	17690	17810	17673	17702	17669	17657	17840	17652	17479	17692	17799	17614	17849	17772	17864	17520	17825	17781	17596	17543	17692	17638	17574	17351	17669	17751	17627	17468	17595	17501	17694	17550	17680	17606	17664	17681	17815	17578	17589	17746	17625	17817	17922	17492	17701	17694	17807	17667	17729	17624	17632	17701	17612	17676	17701	17677	17787	17738	17741	17624	17690	17555	17697	17580	17702	17630	17678	17786	17664	17630	17581	17526	17506	17585	17541	17688	17724	17681	17857	17790	17567	17966	17686	17777	17730	17614	17670	17635	17731	17568	17623	17687	17610	17603	17883	17791	17772	17666	17525	17552	17796	17851	17654	17592	17758	17743	17860	17670	17576	17695	17676	17605	17575	17574	17676	17761	17799	17599	17783	17614	17801	17536	17591	17527	17896	17588	17691	17538	17450	17461	17542	17525	17537	17638	17726	17645	17916	17773	17649	17613	17649	17802	17732	17623	17772	17571	17748	17410	17625	17626	17493	17781	17495	17606	17620	17727	17627	17701	17633	17849	17558	17605	17677	17725	17489	17684	17583	17546	17800	17498	17628	17708	17567	17629	17603	17564	17708	17687	17747	17776	17725	17651	17657	17654	17588	17616	17755	17617	17630	17502	17556	18014	17661	17698	17803	17597	17488	17728	17832	17620	17707	17505	17668	17674	17751	17683	17530	17625	17656	17675	17706	17459	17749	17711	17532	17758	17788	17635	17802	17853	17698	17660	17853	17725	17707	17718	17612	17695	17720	17604	17630	17585	17796	17673	17655	17577	17483	17604	17689	17635	17769	17574	17453	17553	17529	17623	17990	17826	17751	17580	17600	17682	17773	17754	17560	17769	17513	17599	17633	17729	17862	17724	17635	17826	17856	17708	17574	17628	17598	17587	17624	17716	17600	17704	17702	17613	17621	17588	17558	17650	17575	17742	17799	17721	17551	17723	17691	17707	17711	17470	17496	17748	17617	17670	17714	17864	17773	17607	17711	17642	17706	17584	17582	17694	17734	17574	17885	17679	17483	17655	17801	17656	17627	17603	17687	17571	17477	17498	17697	17862	17621	17651	17560	17630	17722	17869	17619	17592	17522	17589	17743	17678	17612	17674	17649	17660	17815	17678	17458	17710	17517	17661	17675	17645	17770	17672	17674	17729	17700	17587	17748	17783	17743	17700	17802	17746	17787	17581	17887	17862	17719	17539	17702	17369	17768	17534	17942	17775	17618	17609	17714	17713	17661	17683	17498	17634	17781	17676	17807	17680	17632	17606	17817	17694	17729	17715	17823	17796	17654	17501	17792	17765	17707	17661	17461	17838	17529	17458	17753	17762	17641	17826	17735	17744	17644	17606	17668	17643	17727	17664	17652	17611	17626	17849	17716	17781
22877	39539	36591	28859	24399	21768	20067	18800	17828	17414	17038	16647	16311	16383	16214	16097	15998	16004	15938	15958	15831	15909	15845	15700	15914	15698	15633	15773	15868	15741	15641	15648	15767	15734	15691	15818	15678	15677	15788	15618	15648	15634	15692	15831	15753	15718	15494	15701	15891	15635	15739	15721	15869	15653	15617	15628	15547	15727	15598	15647	15590	15656	15578	15662	15568	15557	15470	15735	15650	15820	15555	15535	15606	15788	15645	15784	15453	15796	15497	15674	15744	15466	15672	15626	15562	15684	15592	15590	15644	15485	15505	15567	15509	15637	15558	15678	15455	15551	15420	15713	15521	15608	15627	15646	15674	15502	15500	15597	15500	15647	15510	15658	15517	15582	15599	15593	15624	15562	15660	15499	15538	15367	15673	15448	15488	15600	15437	15609	15607	15655	15669	15483	15611	15725	15551	15732	15538	15419	15424	15756	15510	15536	15605	15415	15603	15740	15557	15399	15517	15566	15509	15583	15705	15628	15568	15596	15487	15512	15558	15441	15428	15408	15429	15623	15537	15524	15500	15577	15580	15480	15544	15561	15532	15452	15544	15743	15476	15454	15625	15516	15664	15330	15567	15500	15653	15526	15474	15558	15517	15313	15611	15573	15529	15895	15496	15569	15632	15619	15529	15545	15668	15548	15472	15568	15669	15582	15732	15566	15491	15482	15488	15630	15581	15639	15522	15502	15578	15270	15414	15594	15402	15470	15547	15561	15472	15320	15618	15462	15585	15552	15535	15394	15522	15374	15522	15531	15639	15533	15545	15497	15519	15641	15437	15519	15549	15580	15641	15553	15589	15586	15526	15507	15524	15452	15632	15520	15576	15607	15543	15576	15572	15532	15376	15394	15497	15365	15433	15591	15675	15596	15504	15687	15603	15568	15518	15698	15594	15628	15525	15539	15794	15337	15615	15462	15533	15476	15500	15608	15531	15632	15508	15577	15432	15414	15632	15610	15542	15626	15601	15547	15780	15547	15546	15525	15694	15534	15608	15674	15508	15391	15492	15648	15429	15376	15449	15516	15593	15551	15577	15490	15563	15641	15596	15392	15613	15710	15432	15525	15566	15561	15538	15642	15535	15644	15563	15427	15707	15499	15558	15654	15497	15490	15354	15560	15491	15677	15637	15530	15566	15520	15540	15600	15617	15606	15476	15562	15408	15469	15677	15670	15534	15558	15514	15498	15499	15534	15582	15451	15527	15680	15636	15489	15720	15602	15468	15539	15556	15639	15508	15465	15584	15572	15635	15451	15570	15546	15684	15587	15525	15431	15603	15544	15695	15587	15619	15509	15610	15562	15586	15587	15602	15595	15787	15532	15409	15476	15374	15378	15510	15599	15646	15568	15386	15450	15452	15616	15458	15538	15509	15560	15569	15456	15552	15691	15591	15490	15463	15636	15622	15448	15423	15485	15458	15601	15455	15635	15478	15463	15438	15586	15421	15730	15478	15529	15540	15486	15500	15691	15659	15594	15490	15552	15516	15616	15425	15553	15534	15452	15572	15603	15405	15492	15673	15521	15552	15525	15468	15585	15693	15473	15584	15419	15575	15450	15492	15653	15604	15504	15600	15559	15430	15482	15748	15502	15646	15553	15524	15488	15600	15514	15437	15387	15556	15819	15624	15538	15524	15459	15603	15473	15527	15568	15652	15415	15525	15484	15790	15523	15568	15607	15482	15357	15809	15495	15484	15578	15477	15696	15703	15521	15607	15543	15594	15588	15776	15689	15500	15643	15520	15518	15566	15562	15451	15493	15631	15648	15486	15600	15622	15593	15457	15529	15517	15653	15746	15605	15673	15417	15590	15490	15400	15730	15592	15552	15398	15526	15688	15612	15449	15448	15699	15478	15717	15587	15516	15582	15402	15403	15538	15712	15663	15413	15683	15622	15459	15530	15570	15524	15636	15512	15671	15460	15683	15418	15510	15612	15660	15524	15694	15675	15508	15418	15617	15622	15723	15627	15468	15699	15628	15341	15752	15593	15648	15687	15595	15652	15738	15561	15472	15530	15510	15411	15487	15593	15607	15537	15469	15455	15516	15520	15654	15535	15523	15563	15652	15537	15598	15399	15730	15617	15432	15550	15501	15502	15451	15533	15566	15630	15618	15576	15466	15349	15674	15670	15570	15631	15528	15536	15627	15516	15358	15676	15479	15603	15597	15538	15702	15513	15653	15546	15475	15465	15532	15394	15433	15675	15542	15665	15514	15353	15495	15468	15569	15596	15584	15576	15536	15427	15520	15536	15582	15441	15505	15604	15532	15449	15601	15567	15575	15372	15567	15569	15515	15563	15618	15531	15562	15714	15592	15513	15542	15621	15695	15610	15530	15595	15680	15473	15413	15637	15473	15560	15789	15432	15503	15783	15590	15507	15484	15548	15406	15779	15425	15492	15637	15521	15491	15711	15564	15597	15724	15474	15598	15583	15584	15622	15527	15467	15525	15556	15552	15488	15621	15538	15642	15672	15577	15580	15557	15373	15499	15644	15458	15406	15502	15570	15563	15345	15454	15530	15550	15618	15543	15502	15425	15556	15622	15457	15759	15541	15770	15767	15632	15407	15395	15402	15709	15464	15481	15603	15405	15522	15502	15540	15664	15502	15610	15596	15406	15666	15595	15549	15636	15549	15688	15575	15592	15639	15490	15534	15604	15553	15551	15451	15589	15558	15515	15460	15420	15481	15377	15453	15383	15497	15518	15605	15548	15480	15545	15635	15515	15522	15608	15511	15568	15363	15539	15716	15799	15642	15641	15565	15582	15772	15703	15542	15511	15552	15585	15430	15575	15573	15521	15436	15633	15542	15570	15529	15645	15596	15547	15591	15617	15450	15537	15544	15636	15528	15553	15582	15486	15318	15704	15369	15487	15564	15542	15577	15603	15530	15500	15636	15424	15605	15565	15367	15518	15461	15431	15478	15678	15554	15669	15367	15438	15641	15702	15581	15544	15574	15421	15539	15542	15608	15575	15584	15572	15639	15538	15653	15516	15772	15517	15556	15731	15377	15384	15458	15535	15527	15502	15535	15580	15653	15403	15399	15529	15668	15540	15517	15650	15715	15435	15446	15578	15508	15444	15564	15629	15376	15592	15735	15756	15405	15525	15425	15481	15552	15436	15740	15601	15548	15565	15708	15627	15522	15363	15646	15681	15448	15438	15461	15640	15470	15514	15593	15658	15589	15521	15488	15511	15472	15619	15523	15753	15764	15579	15630	15629	15578	15505	15387	15577	15429	15402	15547	15733	15398	15711	15646	15502	15464	15552	15528	15565	15605	15583	15636	15524	15508	15678	15497	15632	15604	15596	15635	15457	15535	15736	15603	15328	15473	15584	15437	15637	15523	15687	15627	15648	15594	15607	15652	15484	15563	15515	15588	15577	15628	15607	15486	15359	15489	15705	15716	15670	15486	15620	15461	15525	15462	15357	15471	15323	15661	15624	15615	15640	15488	15357	15571	15726	15286	15461	15289	15637	15681	15516	15558	15597	15625	15419	15611	15509	15686	15505	15596	15666	15556	15573	15413	15565	15546	15594	15512	15582	15609	15553	15556	15604	15591	15759	15540	15515	15533	15400	15553	15564	15617	15549	15505	15350	15430	15595	15556	15471	15426	15435	15468	15608	15621	15546	15600	15533	15513	15624	15448	15703	15654	15446	15517	15574	15472	15492	15475	15603	15609	15404	15286	15579	15508	15673	15630	15574	15567	15507	15566	15557	15515	15563	15707	15537	15669	15562	15450	15500	15609	15720	15430	15502	15682	15544	15569	15449	15501	15525	15702	15597	15514	15724	15482	15609	15633	15524	15630	15502	15519	15637	15445	15503	15583	15586	15608	15414	15523	15466	15648	15621	15547	15602	15624	15658	15505	15583	15492	15565	15608	15540	15506	15645	15507	15508	15464	15552	15592	15620	15498	15536	15646	15531	15688	15610	15514	15541	15609	15619	15600	15599	15479	15648	15523	15553	15562	15494	15544	15410	15600	15373	15471	15499	15487	15457	15405	15515	15555	15581	15593	15700	15680	15592	15582	15435	15565	15606	15593	15500	15397	15640	15406	15588	15643	15477	15385	15412	15607	15553	15546	15644	15534	15698	15572	15452	15457	15461	15712	15519	15411	15604	15668	15496	15652	15441	15610	15735	15773	15456	15423	15669	15567	15596	15466	15475	15618	15284	15508	15701	15575	15565	15659	15514	15535	15573	15556	15732	15691	15846	15709	15572	15506	15436	15491	15465	15494	15553	15537	15587	15616	15507	15522	15459	15496	15471	15559	15578	15594	15609	15569	15709	15569	15619	15637	15449	15561	15515	15620	15580	15575	15517	15526	15545	15516	15527	15560	15679	15585	15756	15574	15759	15574	15565	15598	15517	15489	15470	15336	15673	15535	15493	15667	15582	15462	15478	15451	15581	15479	15668	15496	15590	15658	15619	15395	15628	15600	15492	15569	15563	15550	15691	15535	15541	15639	15622	15581	15560	15538	15732	15384	15733	15526	15641	15598	15613	15584	15476	15656	15419	15486	15585	15445	15574	15670	15551	15558	15758	15599	15574	15382	15557	15602	15591	15591	15494	15719	15559	15621	15557	15531	15504	15504	15366	15629	15601	15563	15510	15610	15556	15513	15589	15618	15437	15618	15477	15674	15671	15654	15420	15433	15636	15554	15602	15643	15473	15675	15650	15501	15675	15482	15654	15589	15360	15534	15662	15514	15531	15444	15497	15637	15633	15579	15320	15744	15542	15683	15479	15652	15504	15358	15562	15552	15750	15454	15684	15384	15511	15425	15428	15543	15573	15681	15607	15463	15484	15498	15615	15487	15383	15669	15494	15642	15614	15549	15649	15422	15522	15537	15594	15620	15489	15514	15294	15473	15424	15523	15548	15559	15383	15661	15590	15384	15563	15471	15666	15440	15517	15526	15637	15564	15507	15588	15473	15615	15614	15479	15355	15432	15543	15580	15498	15374	15558	15408	15636	15661	15607	15444	15682	15509	15541	15580	15537	15665	15435	15531	15628	15316	15569	15515	15586	15560	15710	15585	15718	15465	15580	15439	15654	15611	15437	15503	15533	15725	15505	15698	15546	15713	15582	15436	15787	15566	15478	15600	15655	15436	15494	15626	15641	15502
26986	21944	24936	22075	18208	17542	17199	16644	16494	16500	16510	16484	16431	16407	16293	16264	16586	16202	16238	16230	16111	16388	16119	16420	16226	16259	16043	16352	16372	16111	16125	16115	16277	16062	16166	16187	16122	16268	16145	16134	16205	16259	16231	16129	16154	16005	16228	16180	16136	16293	16197	16166	16178	16135	16048	16106	16212	16082	16278	16296	16290	16037	16102	16238	16056	16054	16129	16212	16066	16112	16266	16239	16288	16166	16157	16165	16215	16137	16245	16229	16144	16194	16245	16309	16170	16295	16236	16279	16233	16309	16188	16249	16028	16249	16183	16171	16189	16143	16266	16111	16199	16087	16281	16116	16357	16147	16153	16276	16089	16296	16229	15970	16211	16269	16089	16142	16197	16036	16177	16129	16121	16048	16091	16165	16058	16171	16088	16120	16302	16017	15980	16139	16101	16143	16253	16314	16391	16217	16180	16258	16074	16065	16161	16029	16216	16026	16216	16230	16275	15929	16175	16213	16045	16119	16185	16111	16159	16109	16159	16261	16255	16185	16246	16157	16094	16126	16194	16059	16279	16105	16179	16423	16198	16132	16183	16111	16067	16116	16116	16045	16179	16067	16116	16005	16214	16254	16101	16105	16214	16254	16168	16152	16369	16163	16184	15993	16242	16327	15997	16282	16270	16290	16146	16086	16094	16053	16311	16294	16248	16190	15873	16198	16263	16272	16236	16237	16221	16194	16216	16184	16196	16157	16344	15942	16352	16158	16222	16263	16209	16169	16247	16269	16107	16226	16237	16012	16205	16226	16008	16259	16191	15967	16255	16185	16078	16162	16240	16060	16252	16025	16207	16192	16065	16236	16124	16263	16352	16059	16085	16088	16160	16119	16130	16133	16201	15928	16129	16109	16173	16197	16109	16045	16121	16144	16220	16226	16067	16067	16173	16118	16204	16235	16174	16147	16099	16404	15965	16181	16072	16128	16132	16074	16193	16197	16113	16202	16334	16193	16211	16253	16263	16196	16145	16096	16058	16141	16265	16064	16256	16102	16150	16076	16158	16272	16046	16224	16268	16285	16339	16040	16244	16418	16102	15968	16285	16120	16068	16314	16254	16145	16074	15950	16149	16324	16311	16379	16164	16204	16022	16199	16174	16105	15836	16038	16050	16130	16329	16248	16190	16331	16065	16298	16170	16059	16128	16302	16148	16210	16056	16310	16149	16363	16189	16141	16252	16088	16332	16353	16242	16052	15933	16283	16206	16251	16145	16266	16076	16286	16174	16251	15996	16006	16154	16258	16169	16327	16256	16036	16228	16260	16042	16142	16443	16165	16183	16212	16341	15930	16137	16309	16243	16207	16167	16094	16182	16168	16040	16253	16272	16205	16140	16274	16194	16154	16170	16324	16205	16087	16399	16202	16197	16104	16129	16213	16209	16352	16074	16188	16108	15939	16259	16220	16403	16506	16196	16299	16293	16094	16010	16085	16231	16167	16132	16083	16125	16199	15953	16089	16172	16110	16215	16329	16134	16158	16455	16263	16142	16101	16254	16075	16315	16262	15970	16229	16008	16272	16227	16120	16289	16183	16178	16255	16225	16328	16291	16252	16287	16154	16206	16272	16098	16029	16205	16213	16018	16173	16124	16198	16022	16005	16229	16118	16181	16139	16215	16185	16070	16326	16101	16104	16269	16328	16199	16094	16287	16138	16217	16151	16231	16145	16243	16170	16102	16080	16105	16339	16045	16286	16317	15937	16236	16274	16223	16022	16245	16136	16139	16113	16071	16228	15981	16262	16380	16280	16247	16154	16198	16118	16213	16436	16294	15952	16287	16154	16256	16264	16210	16012	16045	16174	16107	16284	16107	16083	16011	16155	16166	16285	16227	16288	16295	16176	16125	16161	16138	16300	16092	16132	16164	16172	16292	16043	16198	16220	16356	16020	16185	16180	15949	16198	16164	16285	16181	16140	16185	16206	16227	16166	16068	16185	16235	16348	16245	16174	16128	16068	16248	16082	16270	16247	16140	16317	16183	16309	16105	16135	16313	16239	16222	16082	16073	16181	16101	15990	16119	16175	16271	16409	15938	16213	16222	15980	16008	16319	16204	16281	16075	16286	16250	16153	16378	16295	16241	16124	16154	16195	16266	16019	16110	16072	16263	15953	16215	16214	16246	16167	16108	16089	16100	16052	16155	16156	16255	16255	16073	16112	16259	16090	16542	16167	16270	16084	16357	16062	16093	16159	16220	15977	16161	16317	16075	16021	16106	16329	16306	16213	16112	16131	16212	16070	16064	16288	16277	16260	16063	16078	16194	16163	16302	16168	15909	16031	16232	16029	16196	16137	16157	16252	16203	16027	16188	16272	16177	16216	16052	16296	16309	16151	16266	16246	16238	16182	15957	16146	16199	16233	16206	16095	15936	16029	16065	16134	16144	16145	15989	16132	16264	16204	16244	16243	16226	16249	16235	16291	16144	16078	16180	16183	16221	15994	16145	16208	16294	16152	16139	16305	16185	16057	16130	16398	16170	16243	16160	16219	16266	16157	16212	16278	16093	16289	16266	16204	16240	16148	16340	16226	16301	16213	16124	16163	16161	16236	16262	16001	16034	16229	16170	16077	16173	16001	16122	16088	16005	16160	16169	16211	16145	16244	16272	16043	16192	16134	16241	16154	16246	16263	16128	16005	16167	16307	16207	16398	16296	16161	16136	16276	16256	16337	16234	16301	16082	16168	15966	16077	16113	16174	16166	16099	16072	16269	16223	16235	16272	16203	16175	16235	16146	16187	16260	16230	16091	15998	16055	16272	16131	16155	16232	16059	16258	16113	16122	16023	16214	16398	16203	16039	16289	16330	16100	16118	16290	16087	16178	16293	16194	16130	16045	16128	16234	16302	16261	16312	16127	16183	16068	16312	16271	16145	16266	16107	16075	16311	16095	16165	16167	16027	16176	16124	16018	16222	16194	16340	16092	16064	16465	16242	16200	16210	16162	16221	16139	16265	16090	16267	16324	16105	16261	16073	16040	16045	16143	16112	16279	16232	16331	16034	16136	16044	16300	16003	16037	16169	16103	16188	16391	15928	16001	16170	16237	16226	16070	16154	16266	16255	16167	16230	16276	16212	16206	16176	15987	16239	16244	16128	16319	16198	16251	16265	15924	16056	16045	16069	16291	16287	16118	16179	16189	16297	16167	16122	16222	16159	16163	16194	16031	16404	16060	16237	16263	16340	16311	16204	16223	16204	16094	16249	16265	16224	16342	16173	16220	16342	16182	16031	16277	16141	16124	16083	16399	16364	16140	16273	16149	16329	16194	16133	16097	16208	16111	16332	16194	16020	16088	16163	16238	15986	16125	16056	16186	16043	16286	16117	16271	16442	16363	16159	16266	16338	16110	16348	16117	16169	16231	16053	16420	16178	15916	16315	16292	16175	16270	16212	16237	16099	16335	16080	16304	16347	16184	15984	16382	16248	16203	16241	16055	16071	16120	16105	16069	16007	16067	15954	16137	16282	16181	16123	16082	16264	16299	15971	16355	15993	16105	16179	16217	16221	16211	16161	16094	16117	16053	16213	16011	16092	16019	16170	16067	16236	16243	16267	16191	16258	15984	16096	16254	16116	16204	16341	16259	16379	16209	16282	16277	16149	16074	16195	16101	16266	16380	16058	16210	16170	16015	15985	16082	16244	16223	16098	16215	16088	16036	15945	16112	16229	16133	16105	16111	16062	16196	16131	16131	16146	16372	16301	16032	16240	16112	16287	16251	16092	16102	16135	16220	16154	16172	16264	16159	16395	16193	16307	16387	16157	16051	16136	16296	16228	16384	16200	16080	16200	16359	16300	16220	16119	16345	16173	16240	16296	16128	16269	16174	16032	16200	16186	16170	16165	16232	16091	16197	16330	16316	16199	16145	16297	16282	16381	16243	16250	15956	16084	16174	16210	16324	16121	16184	16192	16028	16223	16233	16145	16258	15997	16120	16175	16232	16169	16092	16130	16299	16150	16175	16135	16059	16359	16322	16247	16094	16185	16193	16245	16064	16189	16264	16092	16146	16202	16004	16193	16376	16273	16251	16165	16192	16226	16163	16033	16166	16198	16129	16171	16102	16121	16096	16306	16154	16164	16240	16202	16196	16286	16099	15913	16362	16215	16346	15957	16254	16252	16312	16396	16270	16334	16238	16018	16055	16211	16247	16305	16076	16194	16175	16248	16140	16002	16142	16183	16081	16179	16193	16262	16038	16259	16061	16106	16073	16316	16104	16083	16188	16213	16152	16086	16149	16144	16181	16005	16205	16225	16079	16122	16110	16104	16205	16118	16228	16145	16331	16224	16029	16113	16384	16293	16201	16178	16097	16341	16258	16261	16237	16093	15952	16115	16049	16190	16367	16350	16365	16235	16225	16187	16245	16316	16299	16148	16022	16067	16247	16275	16251	16292	16187	16237	16157	16120	16164	16159	16061	16117	16170	16213	16145	16350	16269	16281	16044	16345	16225	16296	16173	15961	16186	15955	16221	15969	16191	16172	16151	16201	16022	16287	15866	15861	16154	16196	16100	16111	16294	16205	16082	15926	16079	16266	16236	16164	16199	16193	16310	16045	16247	16275	16124	16002	15996	16117	16006	16268	16290	16150	16170	16334	16331	16339	16169	16278	16148	16226	16457	16512	15955	16031	16254	16156	16341	16162	16090	16174	16299	16188	16232	15992	16311	16226	16264	16010	15982	16271	16249	16073	16106	16203	16185	16104	16145	16081	16264	16286	16323	16153	16101	16218	16185	16384	16312	16145	16172	16187	16122	16222	16249	16190	16125	16090	16323	16251	16227	15988	16197	16206	16181	16326	16223	16041	16199	16118	16187	15926	16114	16123	16376	15993	16213	16234	16097	16274	16299	16118	16240	16165	16294	16275	16195	16110	16173	16049	16154	16262	16032	16060	16396	16048	16109	16166	16133	16140	16400	16104	16381	16166	16229	15992	16189	16393	16374	16072	16115	16239	16137	16172	16055	16103	16167	16195	16226	16054	16079	16235	16220	16247	16411	16215	16135	16189	16301	16302	16099	16181	16333	16308	16364	16209	16276	16291	16178	16213	16354	16234	16046	16281	16252	16289	16098	16046	16132	16367	16255	16124	16168	16264	16105	16336	16221	16272	16147	16066	16233	16136
18903	25773	23778	19291	17452	16095	15707	15293	15033	14921	14746	14614	14536	14668	14627	14399	14643	14649	14505	14374	14434	14471	14306	14499	14485	14339	14388	14464	14381	14487	14369	14484	14365	14460	14249	14493	14302	14561	14368	14609	14440	14396	14420	14423	14544	14361	14388	14612	14408	14402	14658	14356	14505	14381	14485	14408	14406	14238	14364	14309	14336	14402	14296	14326	14334	14306	14466	14391	14328	14392	14333	14355	14285	14375	14257	14574	14358	14438	14373	14439	14403	14419	14316	14411	14469	14455	14274	14225	14350	14377	14597	14234	14366	14358	14496	14384	14382	14334	14305	14448	14390	14337	14268	14265	14343	14320	14364	14367	14292	14250	14480	14386	14227	14500	14437	14467	14412	14380	14372	14192	14380	14247	14389	14347	14276	14471	14299	14410	14432	14204	14537	14373	14454	14504	14355	14309	14373	14471	14438	14375	14230	14349	14299	14295	14310	14304	14360	14231	14415	14149	14222	14272	14378	14327	14374	14303	14352	14510	14454	14384	14485	14394	14314	14367	14492	14418	14354	14413	14394	14470	14275	14314	14484	14436	14527	14392	14397	14557	14384	14322	14335	14289	14448	14409	14160	14385	14269	14325	14476	14421	14339	14418	14344	14398	14351	14668	14366	14367	14360	14354	14318	14361	14218	14285	14301	14402	14467	14359	14330	14347	14484	14436	14315	14309	14322	14437	14274	14345	14365	14322	14239	14407	14380	14097	14478	14596	14596	14386	14464	14410	14444	14503	14443	14420	14335	14339	14318	14448	14432	14412	14434	14463	14196	14364	14288	14535	14362	14436	14342	14323	14374	14418	14497	14431	14517	14272	14345	14426	14144	14235	14313	14564	14369	14449	14249	14465	14411	14459	14435	14217	14450	14357	14536	14227	14438	14450	14389	14402	14283	14299	14339	14416	14407	14336	14217	14331	14356	14192	14272	14434	14186	14472	14501	14432	14469	14300	14346	14462	14299	14401	14506	14390	14346	14403	14277	14487	14384	14444	14327	14382	14369	14378	14482	14437	14374	14364	14272	14286	14477	14150	14314	14468	14459	14408	14474	14364	14299	14355	14242	14252	14453	14438	14247	14435	14474	14386	14303	14201	14517	14392	14322	14347	14348	14415	14310	14256	14522	14322	14437	14492	14387	14527	14523	14360	14301	14245	14263	14468	14453	14224	14397	14317	14385	14395	14303	14447	14248	14562	14220	14343	14464	14492	14301	14319	14308	14367	14459	14393	14332	14447	14336	14452	14397	14339	14437	14368	14318	14242	14556	14375	14419	14508	14325	14372	14408	14240	14479	14373	14181	14442	14297	14430	14370	14514	14361	14373	14254	14406	14374	14258	14261	14286	14377	14367	14483	14318	14357	14367	14229	14354	14392	14405	14279	14354	14291	14429	14430	14442	14156	14510	14279	14232	14365	14320	14371	14302	14254	14387	14405	14423	14260	14468	14320	14430	14353	14241	14628	14447	14392	14447	14335	14480	14185	14339	14372	14224	14280	14335	14474	14399	14381	14413	14200	14289	14213	14316	14440	14406	14544	14195	14528	14356	14233	14290	14318	14487	14236	14425	14406	14417	14461	14341	14430	14327	14382	14314	14440	14351	14341	14448	14525	14254	14323	14353	14286	14369	14387	14400	14365	14355	14250	14257	14405	14472	14305	14357	14511	14422	14257	14380	14395	14296	14418	14433	14360	14387	14419	14412	14450	14315	14274	14311	14291	14381	14507	14462	14403	14557	14346	14358	14357	14385	14355	14496	14364	14503	14466	14422	14366	14339	14431	14418	14280	14391	14422	14528	14433	14560	14458	14302	14394	14417	14442	14275	14314	14275	14456	14497	14404	14297	14255	14462	14380	14464	14391	14405	14252	14373	14417	14520	14425	14472	14417	14439	14372	14452	14472	14262	14436	14482	14183	14356	14342	14297	14427	14337	14413	14375	14529	14419	14479	14511	14492	14400	14431	14284	14322	14370	14343	14452	14429	14377	14546	14455	14260	14515	14543	14211	14349	14367	14373	14398	14302	14418	14365	14335	14333	14380	14381	14392	14276	14343	14385	14340	14415	14269	14320	14357	14340	14206	14375	14303	14516	14353	14272	14412	14454	14457	14401	14418	14178	14403	14337	14425	14451	14399	14279	14339	14448	14393	14513	14514	14505	14596	14321	14302	14333	14487	14460	14409	14421	14262	14405	14183	14300	14440	14258	14450	14502	14322	14517	14356	14395	14482	14489	14371	14234	14355	14312	14543	14433	14351	14255	14514	14262	14413	14285	14496	14271	14442	14327	14221	14453	14247	14440	14297	14298	14294	14291	14407	14474	14409	14419	14279	14451	14295	14391	14503	14179	14427	14524	14312	14549	14340	14290	14447	14371	14500	14510	14526	14345	14459	14209	14389	14486	14327	14481	14533	14242	14453	14429	14155	14473	14548	14247	14306	14375	14393	14251	14338	14325	14381	14351	14373	14268	14409	14267	14355	14311	14329	14366	14318	14224	14431	14273	14294	14326	14240	14365	14315	14376	14276	14467	14350	14618	14503	14329	14289	14361	14415	14390	14366	14421	14368	14504	14426	14342	14632	14366	14239	14504	14457	14291	14328	14328	14532	14481	14387	14358	14458	14308	14433	14066	14308	14370	14529	14296	14198	14448	14363	14414	14344	14440	14335	14462	14365	14327	14488	14482	14277	14252	14463	14363	14453	14390	14507	14445	14407	14373	14387	14392	14480	14336	14186	14485	14301	14319	14283	14421	14386	14306	14403	14358	14317	14381	14246	14342	14207	14422	14348	14423	14396	14343	14346	14431	14432	14290	14443	14502	14325	14252	14541	14256	14408	14458	14375	14503	14339	14394	14568	14351	14316	14237	14138	14408	14406	14188	14267	14321	14491	14218	14684	14417	14457	14436	14484	14479	14389	14446	14282	14502	14567	14337	14429	14361	14297	14423	14350	14273	14378	14282	14233	14237	14468	14567	14446	14354	14310	14496	14375	14260	14495	14570	14235	14312	14365	14365	14384	14317	14146	14372	14476	14449	14467	14279	14341	14376	14499	14325	14425	14394	14334	14363	14500	14385	14481	14272	14281	14598	14290	14422	14386	14263	14357	14439	14329	14486	14274	14341	14508	14423	14487	14312	14541	14443	14212	14402	14233	14460	14405	14341	14412	14411	14439	14472	14406	14367	14552	14532	14508	14381	14378	14420	14195	14452	14395	14456	14274	14189	14285	14381	14439	14430	14399	14284	14236	14341	14406	14370	14594	14363	14364	14534	14367	14302	14364	14462	14379	14380	14470	14336	14502	14336	14381	14378	14516	14430	14439	14307	14270	14281	14322	14370	14490	14331	14291	14419	14361	14506	14375	14163	14288	14477	14308	14447	14415	14357	14392	14485	14448	14419	14374	14389	14346	14403	14271	14473	14389	14483	14398	14324	14476	14401	14392	14255	14394	14349	14302	14302	14348	14497	14386	14357	14363	14338	14285	14318	14390	14352	14397	14359	14358	14521	14343	14381	14361	14365	14417	14427	14490	14324	14349	14356	14444	14274	14521	14303	14386	14318	14330	14476	14250	14527	14405	14442	14486	14312	14338	14503	14362	14392	14291	14515	14340	14246	14338	14407	14399	14401	14265	14448	14201	14353	14427	14176	14236	14406	14315	14412	14547	14377	14294	14336	14427	14398	14405	14478	14423	14445	14335	14472	14418	14576	14311	14533	14369	14355	14498	14422	14264	14456	14396	14305	14289	14266	14456	14402	14372	14377	14409	14369	14239	14394	14290	14349	14378	14274	14280	14547	14325	14415	14276	14300	14219	14424	14474	14280	14400	14270	14342	14402	14464	14435	14246	14283	14467	14324	14407	14290	14439	14592	14246	14337	14385	14357	14440	14239	14438	14388	14388	14437	14316	14551	14411	14463	14391	14423	14432	14476	14331	14495	14430	14457	14368	14348	14299	14361	14384	14362	14337	14180	14188	14200	14356	14372	14526	14440	14431	14326	14475	14405	14336	14365	14575	14403	14427	14424	14190	14594	14414	14462	14395	14438	14303	14328	14464	14364	14441	14311	14400	14293	14287	14466	14316	14375	14447	14353	14437	14336	14304	14242	14306	14407	14186	14463	14336	14486	14449	14431	14491	14496	14661	14393	14324	14189	14375	14406	14545	14432	14423	14333	14361	14442	14383	14398	14390	14468	14404	14454	14498	14401	14403	14318	14373	14529	14221	14348	14438	14311	14425	14263	14352	14623	14313	14406	14372	14286	14300	14363	14326	14473	14297	14495	14326	14499	14427	14428	14466	14407	14400	14429	14277	14407	14424	14334	14267	14329	14441	14442	14259	14359	14283	14249	14301	14393	14376	14456	14321	14322	14488	14393	14400	14535	14280	14506	14396	14598	14373	14429	14402	14433	14283	14430	14281	14359	14412	14304	14429	14229	14307	14298	14305	14397	14345	14355	14572	14501	14430	14529	14306	14364	14208	14386	14493	14391	14352	14485	14363	14465	14305	14339	14379	14506	14274	14576	14398	14392	14243	14390	14246	14270	14369	14354	14562	14406	14467	14357	14529	14380	14255	14356	14249	14372	14445	14354	14487	14414	14499	14343	14428	14398	14549	14384	14402	14309	14518	14476	14250	14347	14507	14370	14398	14452	14339	14348	14400	14523	14309	14319	14374	14440	14409	14229	14479	14411	14566	14394	14288	14344	14442	14348	14410	14355	14382	14437	14383	14340	14358	14295	14280	14281	14493	14389	14553	14439	14297	14433	14365	14499	14357	14331	14487	14475	14333	14449	14344	14452	14427	14255	14311	14256	14294	14423	14242	14377	14552	14280	14278	14375	14471	14236	14370	14303	14387	14739	14359	14387	14262	14413	14349	14337	14361	14424	14256	14369	14389	14441	14427	14299	14293	14236	14288	14161	14552	14603	14390	14255	14436	14317	14527	14344	14337	14598	14529	14384	14507	14300	14357	14395	14499	14523	14532	14472	14287	14374	14514	14413	14293	14421	14452	14526	14573	14308	14463	14460	14369	14282	14442	14300	14380	14439	14493	14537	14319	14548	14290	14428	14405	14321	14395	14446	14449	14387	14527	14225	14412	14386	14424	14221	14460	14285	14389	14455	14377	14410	14446
24429	21707	29324	24752	22910	23189	21908	19369	18557	18498	18198	18209	18014	18099	18098	18056	17897	17847	17864	17948	17753	17804	17757	17829	17612	17767	17563	17680	17574	17900	17733	17799	17491	17878	17636	17803	17657	17723	17765	17763	17707	17705	17818	17492	17866	17573	17518	17668	17545	17954	17707	17522	17809	17628	17654	17965	17770	17625	17872	17592	17898	17455	17837	17557	17638	17619	17486	17622	17662	17719	17818	17421	17663	17790	17742	17651	17442	17695	17806	17456	17705	17866	17739	17463	17617	17565	17857	17781	17651	17481	17570	17583	17638	17694	17801	17531	17562	17713	17749	17725	17683	17708	17542	17677	17488	17567	17609	17681	17666	17703	17610	17503	17616	17511	17803	17672	17452	17639	17578	17680	17494	17478	17619	17586	17644	17433	17638	17588	17451	17789	17498	17684	17355	17563	17549	17653	17566	17556	17727	17478	17870	17642	17716	17738	17549	17608	17547	17659	17532	17486	17700	17626	17623	17653	17519	17445	17663	17876	17507	17464	17682	17603	17585	17715	17657	17694	17539	17855	17780	17675	17367	17678	17414	17542	17672	17528	17749	17615	17632	17580	17493	17715	17793	17635	17847	17647	17486	17783	17638	17742	17892	17479	17556	17674	17519	17776	17742	17483	17524	17553	17421	17496	17464	17711	17651	17367	17663	17536	17658	17460	17608	17524	17420	17643	17677	17533	17519	17486	17633	17705	17663	17586	17630	17543	17670	17582	17595	17596	17518	17753	17584	17701	17550	17803	17723	17654	17785	17470	17525	17549	17604	17504	17638	17550	17570	17624	17634	17437	17383	17525	17686	17347	17584	17420	17591	17485	17532	17346	17496	17592	17642	17712	17589	17612	17823	17410	17376	17489	17744	17544	17445	17844	17589	17585	17734	17492	17641	17628	17790	17662	17455	17510	17469	17507	17535	17609	17446	17722	17722	17622	17618	17567	17756	17614	17512	17634	17645	17528	17550	17732	17543	17484	17668	17428	17578	17692	17485	17575	17583	17503	17715	17551	17736	17643	17664	17766	17656	17727	17805	17575	17336	17789	17570	17694	17592	17764	17769	17706	17661	17573	17587	17408	17717	17705	17762	17794	17653	17490	17679	17337	17554	17588	17610	17756	17452	17325	17529	17407	17614	17436	17620	17490	17762	17614	17453	17486	17495	17557	17624	17548	17423	17547	17715	17502	17724	17638	17769	17591	17728	17635	17545	17486	17653	17808	17669	17527	17745	17617	17722	17633	17637	17750	17537	17647	17923	17696	17562	17634	17623	17639	17498	17656	17466	17409	17697	17815	17748	17706	17621	17610	17557	17674	17626	17679	17500	17677	17418	17543	17401	17623	17805	17523	17664	17622	17403	17577	17674	17690	17451	17492	17478	17609	17752	17704	17627	17480	17635	17643	17522	17580	17690	17505	17525	17509	17622	17563	17485	17561	17808	17531	17668	17675	17535	17732	17567	17504	17753	17382	17552	17579	17563	17811	17671	17622	17705	17736	17544	17572	17399	17658	17674	17716	17606	17726	17783	17523	17427	17643	17606	17703	17649	17676	17895	17643	17586	17428	17490	17501	17623	17634	17600	17378	17669	17450	17691	17660	17714	17559	17455	17513	17517	17545	17453	17742	17548	17566	17676	17724	17649	17577	17675	17628	17480	17496	17829	17660	17621	17519	17524	17509	17523	17749	17533	17536	17488	17688	17630	17728	17549	17733	17415	17647	17712	17587	17543	17608	17501	17391	17405	17583	17623	17724	17548	17753	17457	17822	17493	17316	17522	17559	17576	17663	17669	17563	17776	17712	17519	17604	17721	17424	17685	17409	17597	17647	17739	17554	17629	17557	17601	17773	17582	17535	17450	17440	17558	17524	17565	17768	17514	17274	17461	17529	17418	17645	17475	17544	17519	17607	17597	17620	17710	17774	17528	17781	17741	17628	17500	17552	17526	17631	17820	17369	17660	17669	17771	17597	17534	17612	17782	17568	17596	17556	17640	17737	17477	17565	17529	17462	17782	17836	17723	17653	17780	17541	17658	17427	17584	17502	17666	17628	17509	17685	17685	17592	17762	17525	17534	17522	17487	17578	17546	17629	17648	17576	17554	17571	17833	17458	17554	17320	17483	17483	17538	17559	17611	17611	17544	17595	17553	17717	17664	17638	17779	17552	17416	17546	17711	17651	17475	17553	17786	17649	17625	17501	17579	17572	17599	17657	17619	17633	17731	17839	17633	17662	17409	17504	17573	17404	17483	17615	17761	17633	17748	17877	17698	17475	17445	17592	17642	17647	17542	17681	17645	17663	17589	17401	17798	17608	17695	17510	17726	17619	17708	17476	17583	17603	17520	17862	17522	17610	17518	17552	17571	17491	17348	17711	17796	17706	17758	17449	17615	17462	17662	17384	17566	17431	17663	17553	17759	17412	17480	17747	17626	17603	17560	17549	17522	17627	17741	17596	17634	17576	17543	17675	17573	17848	17758	17457	17414	17631	17695	17435	17450	17611	17729	17683	17570	17594	17512	17669	17470	17460	17563	17679	17501	17362	17432	17473	17570	17519	17684	17663	17514	17653	17580	17714	17528	17805	17610	17491	17569	17551	17528	17693	17599	17630	17617	17489	17702	17515	17695	17616	17656	17917	17662	17520	17565	17809	17638	17722	17497	17675	17473	17812	17555	17545	17573	17479	17682	17454	17641	17522	17579	17857	17501	17447	17480	17752	17725	17733	17606	17704	17742	17408	17701	17844	17707	17481	17468	17623	17546	17658	17597	17543	17520	17456	17588	17661	17710	17437	17758	17683	17427	17454	17561	17651	17554	17576	17595	17438	17576	17642	17710	17560	17803	17420	17518	17701	17623	17682	17604	17631	17677	17795	17661	17621	17675	17636	17481	17612	17510	17579	17618	17673	17599	17600	17498	17551	17536	17611	17717	17780	17584	17602	17641	17785	17463	17687	17690	17633	17676	17483	17873	17601	17674	17733	17600	17480	17702	17655	17633	17776	17579	17578	17461	17534	17577	17651	17554	17582	17652	17711	17739	17457	17495	17397	17733	17769	17522	17724	17598	17519	17628	17456	17736	17583	17661	17593	17352	17785	17385	17652	17607	17690	17468	17646	17829	17683	17668	17388	17646	17796	17488	17374	17635	17550	17570	17551	17714	17842	17431	17536	17517	17444	17419	17723	17602	17620	17681	17611	17633	17740	17562	17621	17729	17710	17693	17514	17335	17842	17782	17494	17697	17568	17703	17448	17620	17677	17529	17465	17625	17768	17673	17536	17622	17662	17569	17483	17674	17756	17600	17696	17701	17228	17534	17602	17547	17497	17602	17544	17835	17469	17640	17622	17510	17538	17710	17645	17613	17468	17714	17676	17698	17687	17551	17686	17503	17661	17591	17746	17582	17467	17485	17702	17559	17577	17542	17708	17654	17668	17689	17497	17646	17649	17599	17572	17726	17591	17625	17732	17484	17448	17481	17483	17706	17407	17564	17655	17654	17382	17630	17408	17576	17651	17745	17596	17675	17383	17447	17571	17527	17521	17578	17783	17380	17851	17578	17577	17629	17564	17853	17820	17653	17581	17547	17649	17653	17466	17629	17626	17782	17664	17507	17709	17480	17533	17813	17476	17429	17756	17611	17586	17356	17508	17482	17735	17648	17581	17857	17554	17596	17447	17509	17503	17597	17710	17438	17381	17468	17570	17579	17601	17572	17374	17708	17556	17641	17686	17662	17407	17505	17640	17594	17344	17714	17671	17718	17764	17537	17616	17506	17688	17630	17592	17538	17818	17624	17736	17546	17635	17549	17469	17808	17644	17632	17631	17736	17489	17653	17656	17628	17668	17766	17546	17508	17654	17625	17435	17699	17602	17548	17413	17445	17569	17695	17627	17531	17733	17455	17668	17557	17675	17561	17686	17663	17675	17526	17485	17573	17692	17623	17591	17657	17689	17544	17373	17592	17788	17531	17430	17751	17362	17602	17707	17731	17639	17662	17676	17505	17633	17620	17727	17624	17357	17674	17587	17686	17714	17451	17594	17580	17589	17505	17721	17603	17470	17685	17783	17633	17500	17647	17668	17348	17550	17734	17632	17629	17724	17431	17601	17534	17535	17592	17744	17572	17732	17580	17688	17704	17397	17674	17565	17805	17462	17722	17526	17835	17723	17792	17706	17562	17650	17473	17535	17689	17559	17552	17473	17727	17442	17512	17585	17561	17404	17730	17533	17400	17582	17539	17508	17520	17618	17729	17724	17786	17424	17546	17630	17529	17712	17741	17617	17701	17665	17669	17796	17593	17622	17837	17709	17762	17720	17632	17636	17418	17436	17545	17407	17525	17696	17543	17520	17627	17585	17600	17638	17859	17534	17704	17585	17631	17537	17475	17506	17546	17604	17727	17401	17585	17717	17451	17683	17566	17662	17667	17463	17401	17491	17682	17649	17548	17547	17548	17357	17563	17783	17643	17795	17493	17380	17606	17743	17692	17796	17529	17626	17583	17513	17606	17577	17679	17437	17695	17774	17535	17540	17593	17620	17600	17663	17771	17660	17605	17765	17449	17620	17820	17420	17738	17549	17506	17558	17662	17621	17510	17550	17646	17547	17536	17548	17697	17721	17601	17632	17663	17545	17504	17586	17518	17635	17602	17518	17683	17767	17632	17633	17849	17628	17521	17458	17634	17330	17425	17439	17522	17619	17353	17728	17586	17529	17868	17501	17601	17542	17616	17474	17567	17786	17667	17454	17715	17585	17588	17434	17585	17477	17489	17651	17644	17659	17514	17507	17482	17556	17718	17453	17473	17575	17537	17463	17587	17573	17598	17661	17632	17608	17685	17576	17749	17843	17430	17628	17618	17694	17653	17473	17462	17576	17522	17546	17609	17474	17570	17641	17519	17433	17421	17568	17583	17649	17549	17587	17648	17787	17488	17668	17632	17506	17391	17589	17616	17457	17578	17529	17648	17485	17759	17577	17710	17589	17609	17576	17760	17629	17576	17553	17742	17764	17565	17560	17384	17527	17678	17718	17629	17702	17648	17589	17380	17463	17621	17558	17610	17461	17613	17724	17635	17875	17694	17466	17690	17504	17743	17619	17519	17570	17614	17660	17662	17722	17718	17464	17814	17740	17792	17583
20722	34700	31874	25969	22251	19929	18504	17785	17059	16641	16255	16054	16066	16097	15848	15816	15721	15664	15801	15543	15686	15518	15796	15578	15478	15595	15713	15728	15595	15776	15645	15597	15558	15642	15754	15402	15564	15556	15757	15443	15571	15644	15543	15550	15547	15506	15456	15517	15476	15626	15488	15428	15525	15563	15466	15600	15550	15599	15633	15480	15476	15620	15524	15465	15500	15584	15431	15488	15538	15539	15457	15731	15570	15508	15701	15576	15507	15381	15589	15628	15529	15636	15603	15548	15571	15538	15591	15518	15479	15462	15426	15526	15540	15512	15484	15357	15688	15399	15541	15384	15493	15312	15500	15552	15423	15598	15446	15426	15273	15548	15335	15629	15502	15428	15419	15491	15540	15416	15514	15531	15363	15383	15402	15508	15535	15488	15473	15377	15654	15598	15409	15620	15480	15474	15582	15510	15492	15482	15261	15401	15398	15468	15513	15560	15602	15503	15590	15492	15536	15565	15425	15566	15255	15491	15493	15552	15501	15536	15481	15512	15442	15445	15560	15607	15348	15465	15571	15486	15390	15593	15401	15624	15356	15615	15517	15419	15511	15354	15490	15480	15470	15584	15467	15535	15467	15516	15482	15605	15501	15482	15637	15505	15447	15576	15417	15555	15503	15585	15287	15396	15419	15474	15455	15409	15660	15590	15514	15425	15469	15375	15515	15407	15618	15625	15528	15400	15658	15401	15631	15477	15492	15388	15377	15402	15463	15454	15594	15496	15434	15524	15444	15559	15549	15635	15400	15480	15640	15500	15511	15307	15428	15364	15516	15431	15625	15458	15372	15424	15477	15584	15519	15342	15557	15566	15425	15425	15555	15564	15401	15447	15389	15574	15371	15449	15504	15573	15470	15445	15417	15280	15462	15305	15396	15435	15465	15404	15421	15542	15465	15673	15459	15455	15551	15443	15578	15337	15733	15599	15417	15306	15576	15561	15507	15378	15485	15694	15506	15611	15676	15505	15477	15441	15419	15629	15527	15499	15559	15430	15516	15323	15540	15359	15440	15482	15651	15589	15407	15426	15504	15485	15589	15561	15561	15602	15679	15443	15489	15698	15583	15479	15476	15635	15503	15423	15364	15461	15601	15583	15621	15588	15647	15377	15453	15378	15586	15437	15263	15486	15363	15477	15442	15414	15432	15443	15673	15611	15486	15470	15522	15375	15461	15465	15645	15458	15422	15457	15301	15468	15370	15428	15532	15523	15508	15398	15431	15597	15419	15639	15310	15687	15478	15447	15453	15565	15550	15511	15447	15433	15361	15505	15457	15502	15570	15592	15389	15458	15533	15437	15520	15373	15484	15524	15633	15540	15641	15527	15487	15267	15486	15507	15453	15549	15298	15466	15315	15500	15336	15535	15455	15444	15499	15578	15482	15418	15323	15674	15483	15340	15544	15569	15448	15341	15534	15505	15467	15473	15472	15388	15513	15411	15517	15410	15453	15428	15669	15661	15546	15448	15657	15465	15357	15535	15519	15535	15406	15391	15440	15669	15553	15400	15268	15332	15321	15605	15363	15604	15585	15587	15543	15592	15464	15543	15331	15437	15530	15510	15659	15400	15465	15409	15472	15559	15588	15402	15416	15592	15465	15396	15697	15370	15462	15445	15544	15718	15410	15410	15483	15539	15476	15545	15471	15586	15377	15518	15545	15275	15424	15517	15499	15363	15459	15496	15518	15589	15364	15540	15510	15414	15539	15520	15449	15378	15478	15560	15493	15575	15364	15474	15517	15461	15463	15443	15587	15475	15520	15496	15633	15400	15387	15536	15510	15425	15499	15528	15545	15385	15631	15473	15462	15528	15323	15545	15400	15335	15521	15625	15504	15487	15546	15446	15439	15434	15245	15558	15446	15687	15426	15547	15608	15424	15607	15615	15415	15411	15418	15383	15528	15409	15449	15421	15495	15686	15447	15599	15558	15448	15610	15537	15321	15371	15519	15506	15400	15614	15378	15408	15423	15623	15588	15481	15496	15489	15391	15495	15480	15502	15532	15463	15345	15533	15383	15530	15556	15324	15601	15497	15476	15431	15315	15313	15541	15408	15403	15496	15470	15464	15459	15455	15610	15346	15483	15241	15448	15427	15472	15528	15477	15434	15305	15521	15457	15453	15459	15486	15682	15385	15294	15536	15682	15584	15419	15536	15566	15421	15531	15556	15432	15233	15621	15480	15603	15289	15528	15519	15464	15662	15489	15425	15394	15488	15479	15478	15385	15378	15382	15449	15443	15361	15443	15535	15539	15694	15514	15519	15395	15308	15515	15328	15516	15294	15391	15596	15696	15356	15598	15492	15401	15364	15582	15593	15510	15637	15404	15453	15516	15612	15553	15401	15541	15574	15369	15566	15264	15502	15405	15659	15412	15649	15408	15490	15451	15537	15605	15350	15414	15476	15356	15427	15583	15543	15445	15621	15432	15505	15477	15508	15525	15412	15290	15527	15491	15363	15428	15350	15400	15578	15450	15614	15582	15500	15544	15471	15443	15486	15373	15509	15569	15356	15555	15709	15551	15380	15528	15258	15523	15548	15375	15422	15469	15364	15561	15328	15458	15532	15648	15533	15436	15506	15649	15419	15344	15373	15524	15465	15416	15567	15474	15458	15512	15606	15356	15420	15597	15235	15260	15589	15392	15336	15446	15443	15470	15448	15489	15531	15161	15365	15463	15369	15277	15508	15532	15468	15317	15421	15380	15400	15535	15530	15448	15583	15564	15324	15457	15370	15438	15547	15582	15608	15440	15546	15527	15380	15398	15544	15585	15424	15577	15606	15605	15405	15391	15588	15369	15414	15518	15517	15323	15461	15428	15600	15591	15603	15603	15514	15600	15474	15556	15603	15509	15676	15526	15471	15456	15807	15587	15339	15671	15548	15526	15529	15657	15661	15538	15638	15609	15421	15365	15636	15483	15487	15440	15455	15444	15462	15434	15400	15448	15368	15331	15566	15599	15490	15600	15517	15470	15308	15469	15653	15511	15382	15622	15521	15428	15400	15344	15416	15518	15632	15478	15607	15344	15581	15336	15478	15398	15638	15429	15620	15502	15349	15560	15502	15442	15490	15337	15465	15650	15448	15445	15473	15495	15498	15464	15604	15476	15410	15403	15566	15434	15585	15326	15561	15532	15442	15627	15302	15559	15544	15622	15363	15441	15540	15585	15456	15431	15580	15503	15438	15499	15398	15433	15651	15463	15390	15544	15338	15262	15559	15637	15360	15410	15417	15527	15544	15430	15560	15603	15461	15511	15219	15626	15563	15411	15390	15509	15524	15513	15410	15494	15637	15530	15504	15564	15372	15453	15564	15367	15581	15571	15354	15384	15546	15497	15395	15597	15447	15609	15562	15450	15432	15305	15387	15419	15469	15455	15391	15494	15411	15485	15467	15543	15401	15464	15342	15381	15511	15541	15309	15485	15493	15516	15655	15376	15586	15496	15407	15414	15487	15457	15525	15342	15467	15445	15529	15472	15571	15517	15384	15700	15422	15503	15515	15342	15585	15666	15555	15487	15521	15511	15436	15500	15417	15551	15402	15335	15486	15520	15518	15466	15450	15531	15574	15559	15469	15415	15570	15474	15554	15473	15372	15479	15589	15482	15427	15598	15567	15598	15574	15434	15495	15405	15479	15501	15415	15549	15545	15508	15412	15487	15377	15504	15638	15554	15283	15425	15507	15542	15590	15551	15469	15406	15609	15588	15524	15520	15530	15310	15430	15489	15392	15446	15472	15519	15347	15536	15543	15425	15433	15434	15417	15672	15372	15359	15717	15501	15566	15439	15555	15390	15461	15436	15577	15407	15573	15390	15434	15501	15443	15652	15490	15594	15376	15351	15516	15476	15591	15357	15621	15375	15502	15668	15437	15589	15474	15432	15627	15403	15474	15520	15516	15427	15439	15379	15614	15587	15428	15516	15442	15557	15602	15566	15268	15594	15410	15538	15604	15420	15576	15531	15604	15637	15409	15348	15545	15600	15502	15523	15491	15523	15482	15399	15604	15458	15385	15448	15375	15504	15515	15555	15397	15446	15428	15451	15404	15495	15369	15623	15462	15607	15544	15661	15429	15339	15528	15526	15444	15305	15628	15488	15360	15563	15606	15421	15399	15350	15502	15609	15503	15401	15495	15407	15485	15377	15520	15550	15338	15471	15550	15338	15624	15477	15326	15358	15316	15462	15602	15404	15410	15519	15360	15439	15447	15521	15531	15459	15570	15451	15714	15474	15587	15385	15447	15516	15522	15583	15507	15303	15489	15522	15414	15394	15564	15428	15352	15478	15548	15423	15588	15562	15351	15536	15267	15420	15461	15600	15425	15451	15497	15546	15436	15710	15476	15356	15540	15305	15506	15651	15547	15379	15562	15552	15503	15401	15613	15509	15763	15592	15416	15575	15409	15442	15414	15384	15528	15406	15476	15478	15487	15292	15363	15508	15610	15579	15676	15441	15504	15557	15545	15457	15230	15408	15581	15508	15511	15423	15463	15452	15616	15295	15433	15415	15410	15178	15494	15426	15498	15646	15500	15275	15689	15418	15533	15590	15721	15391	15375	15387	15413	15480	15446	15518	15435	15428	15340	15446	15401	15527	15395	15583	15309	15430	15714	15503	15493	15607	15410	15479	15651	15444	15369	15456	15500	15606	15558	15453	15454	15461	15607	15495	15600	15588	15491	15434	15497	15493	15501	15456	15538	15500	15294	15587	15454	15560	15443	15486	15585	15483	15104	15730	15558	15508	15486	15632	15427	15426	15501	15460	15550	15392	15528	15675	15409	15414	15348	15646	15372	15427	15541	15534	15463	15520	15407	15518	15537	15569	15367	15490	15731	15493	15616	15479	15465	15573	15526	15520	15485	15557	15462	15537	15607	15461	15645	15465	15473	15515	15491	15388	15593	15375	15487	15490	15383	15396	15474	15619	15447	15339	15490	15462	15353	15471	15415	15471	15533	15372	15528	15462	15365	15646	15569	15361	15449	15461	15673	15446	15547	15490	15453	15437	15615	15660	15568	15594	15584	15330	15426	15563	15630	15685	15496	15502	15472	15558	15484	15548	15557	15327	15428	15523	15343	15575	15324	15661	15416	15722	15439	15504	15450	15427	15555	15677	15425	15306	15409	15316	15519
22187	20665	28218	23094	21018	23140	24769	19835	18403	18506	18038	17731	17721	17595	17601	17654	17601	17667	17595	17432	17328	17458	17369	17412	17171	17329	17204	17440	17370	17370	17412	17288	17160	17164	17290	17334	17396	17100	17034	17155	17123	17188	17263	17195	17392	17354	17260	17241	17142	17118	17449	17149	17001	17083	17112	17163	17398	17270	16969	17113	17160	16939	17122	17160	17397	17119	17055	17114	17136	17118	17070	17179	16934	16941	17106	17090	17201	17063	17154	17355	17239	17006	17071	16974	17045	17001	17083	17041	17171	16823	17135	17182	17191	17131	17111	16976	17133	17117	17181	17118	17155	17208	17082	17183	17065	16829	16953	17048	16964	17183	17033	17108	17119	17101	17281	17081	17007	17173	17005	17085	16913	17026	17023	17326	17045	17019	16977	17071	17096	17058	17140	16841	16996	16983	17147	17061	17355	17034	17149	16818	16925	17073	17015	17188	17098	16932	16911	17051	17099	17171	17146	17088	17260	17103	16995	17062	17082	17100	17110	17195	17068	17025	16948	17021	16904	17117	17081	17139	17146	17196	16865	17000	16969	17196	16958	16929	16982	16955	16847	16926	17026	17034	17280	16860	17145	17007	17095	16906	16977	16974	17080	17041	17094	17012	17237	16784	17158	17006	17153	17089	16994	16820	17288	17275	17221	17229	16975	16995	17118	17015	17003	17035	17153	16942	16801	17160	17033	16983	17076	17192	16961	16859	16996	16909	16975	16971	17083	17184	17004	17154	17097	16971	17176	17120	17065	17069	16954	17011	16916	16833	17018	17012	17246	16938	16948	17154	17129	16864	17020	16942	17052	17111	17016	17044	17062	17016	16957	17125	17057	17274	17163	17097	17085	17116	17042	17027	17006	17104	16993	16984	16985	16733	16930	17168	17061	17040	16998	17062	17093	17208	17039	16996	17110	16930	17120	17120	17054	17095	16826	16983	17029	16984	16928	17069	17110	17132	17127	16958	17028	16930	17122	17015	16949	16973	17175	17101	16966	17058	16987	16968	17009	17091	17014	17120	16744	17116	17144	17036	17316	17032	16972	16952	17139	17101	17252	17000	16955	17047	16989	16977	17052	17055	17110	16916	16971	16880	16842	16984	17083	16996	16771	16866	16979	17110	17062	16791	17243	17039	16835	17201	17010	17040	16786	17028	17103	17117	17064	17165	16893	17090	16977	16839	16861	17061	16927	17005	16867	17150	17152	17109	17181	17095	16979	17116	16827	16860	16974	16988	16992	17132	17104	17045	17116	16996	17190	17015	17283	16996	17079	17082	17105	17232	16920	16917	17075	16898	17201	16919	17092	17109	16872	17056	17066	17159	17117	17114	17043	17034	17161	16870	16992	17010	17048	17015	17038	16865	17016	17135	17159	17033	16993	17023	17049	17159	16985	17028	16992	16970	16920	17082	17117	17089	16824	17077	17033	17063	16992	17223	17181	17121	17091	17220	16906	17136	17005	17231	17159	16849	16928	16885	16810	17104	17050	17019	17128	17168	16922	17289	17035	16884	16996	17160	17064	17237	17004	17021	17073	17075	16991	17034	17077	16935	16978	17232	17066	17162	17024	17158	17062	17162	17051	16958	16717	17071	16988	17060	17034	16935	16831	17085	16896	16991	17100	17109	17250	17032	16975	17173	17161	17008	17147	17048	17093	17200	16922	16971	17080	17198	16945	16977	16935	17022	17021	17029	17058	17040	16952	16988	17043	16964	16890	17130	17018	16975	16686	16919	16832	17027	17049	17108	17192	17151	17072	17120	17166	16979	17190	17379	17144	16860	17113	16947	17082	17082	16869	17171	17037	17021	16976	16936	16987	16960	16990	17063	17063	17193	16760	16916	17154	17144	17001	17131	17083	17054	17020	16995	16955	17046	17046	17002	17242	17155	17236	17016	17083	17198	16847	16968	17005	17005	16982	16918	16942	17151	17086	16963	16913	16885	17072	17072	16991	17035	17196	17239	16915	16871	17124	17018	17071	17007	17261	16977	17141	16936	16916	17079	17134	16981	17075	16948	17097	17190	17062	16984	17179	17173	16981	17185	17010	16863	16879	17008	17011	16986	16991	17121	17100	17066	16906	17158	16909	16838	17214	17077	16993	17045	17023	17152	17026	16892	17042	16895	17116	17044	17130	17005	16977	16907	16954	17068	16818	17175	16855	16864	16803	16970	16985	17046	16996	17106	16875	17218	17184	17010	17000	16878	16967	17169	17060	17063	17107	17037	16992	17136	17088	17119	17090	16925	16958	16941	16919	17137	17268	17019	17036	17017	16933	16948	16961	17099	17087	17253	16838	16849	17077	16972	17217	17135	17161	16850	17026	17087	16916	17021	16879	17120	17193	17084	17083	17083	16940	16985	16954	17208	17014	16859	16760	17097	17120	17193	16857	16919	17063	16972	17031	17180	17028	16822	17238	16894	16942	16938	17083	17048	17240	17130	16941	17103	17159	17048	17102	16932	17058	17135	17206	17060	17017	16970	17079	17005	17066	16961	16912	16951	17084	17060	16953	16830	16800	17178	17124	16934	16926	16958	16735	16935	17174	16938	17045	17129	17285	16947	16958	16970	17067	17131	17056	17051	16913	17033	17163	17002	16968	17148	17109	17043	17069	16887	16937	17042	17152	16964	17079	17040	16931	16989	17152	17090	16917	17131	17206	17180	17071	17201	17141	17128	17040	16855	16954	16940	17021	16915	17090	16936	17073	17125	16890	17231	16919	16837	17034	17034	16988	16971	16920	16923	17194	16845	17272	17095	16977	16870	17160	17117	17084	17029	17069	17165	17007	17120	17083	17000	17140	17033	17050	17145	17254	17034	17036	17031	16841	17100	16972	17106	17177	17093	17028	16894	17227	17209	16931	16859	17162	17016	16967	17075	16987	16880	17201	17044	17210	17183	17224	16949	17206	16958	17015	17012	16778	16853	17285	16916	17104	17273	17066	16961	16926	16999	17014	16951	17108	17023	17057	17165	17039	17202	17189	17369	17000	17017	17192	17119	16941	16946	16842	16809	17184	17092	16994	16961	16959	16907	16904	17126	17032	16924	17039	17207	17077	17138	17110	17038	16960	16873	17130	16819	17079	17053	16946	17111	17068	16876	16994	17149	16928	16956	16827	17000	17035	16870	17133	17073	16909	16993	17101	17020	16860	16983	17133	17028	16946	16992	16973	17257	16990	16939	17022	16842	16963	16963	16979	16988	17163	17056	16811	17053	17136	17080	17113	17112	17017	17161	17125	17047	16994	16834	17178	17016	16928	17054	17103	17204	17107	16990	16956	17043	17037	16990	17068	16977	17069	16915	16950	16959	17114	17078	17135	17116	16955	16911	17228	17129	17051	16925	17289	17071	16833	17232	17043	17260	17015	17016	17062	17037	16935	17002	16942	17234	16925	16858	16854	17100	17283	17144	17101	17128	17093	17000	17111	17012	16921	17224	16987	17091	16901	17000	17070	16930	17213	16800	16913	17065	17176	17008	17161	17043	16975	17003	17012	17013	17001	17080	17238	17181	16870	17177	16945	16977	16998	17127	17027	16970	17083	16980	16982	17051	17002	17225	16989	16923	17125	17053	17137	17125	17082	16835	16820	17015	17153	17137	17053	17216	16742	17120	17142	17128	16983	17057	17100	16911	16998	17088	17015	16990	16987	17038	16761	17205	17037	16989	17008	16964	17038	17053	17062	17054	17054	16992	17105	17145	16990	17258	17064	16770	16919	17169	17118	16923	17029	16834	17055	17133	17147	17044	16976	17110	17142	16932	16845	16986	16937	17100	17028	16987	17156	17026	16984	16908	17109	17087	17031	17266	16973	17044	17158	17004	16992	16823	17072	17092	16991	17138	16955	17130	17092	16938	16779	16946	16821	16993	17161	16924	17129	16964	17040	17241	17183	17008	16968	17136	17023	17018	17024	16916	17091	17047	16992	16999	17052	16836	17178	17055	16995	17096	17029	17165	17112	17098	16946	16757	17018	17084	16970	17076	17002	17025	17022	16897	17178	16919	16869	17095	17069	17123	17140	16946	17006	17193	16888	17061	17010	17010	17019	16903	17111	16999	17105	17121	17087	16926	17047	17181	16930	17007	17048	16971	16964	16903	16901	16984	17102	17053	17042	17118	17341	17092	17113	17111	16977	16882	16946	16856	17050	17157	16961	16962	17162	17107	17110	16979	17231	17006	17005	16887	17029	17097	17228	17103	16927	17028	17031	17165	17149	16919	17027	17184	17054	17050	17085	17025	17030	17158	16897	17031	16975	16858	16903	17302	17108	17027	17176	17077	17083	16913	16976	17107	17162	17152	17040	17007	16702	17091	16918	17029	17010	17130	17064	17223	17109	16997	17278	17082	17220	17093	17079	17262	17144	17038	17205	17061	17141	16954	17095	17065	17033	16940	16888	17079	17042	16971	17167	16940	17028	17086	17132	17032	17200	17123	16897	16916	16847	17121	17056	17141	16987	17027	17001	16891	16972	17109	16952	16964	16979	16931	16979	16996	17011	16985	17036	16858	17095	16841	17001	17019	16950	17111	16785	17072	17099	16824	16983	16919	17297	17004	17012	16904	17235	17169	17202	17149	16932	16913	17048	16970	17101	17127	17063	16925	17065	17132	17025	17150	17000	17039	17136	16916	17212	16890	16867	17049	17121	17151	17009	17056	17267	17273	17093	16998	16893	16997	17091	16927	16861	17075	17151	17053	16898	17077	17108	16964	17056	17098	16996	16807	16896	16886	17048	17086	17151	17052	17021	17186	16896	17223	17136	17133	16986	17014	16960	17110	17080	17152	17195	17060	17127	16986	16935	17070	17030	17026	17036	17004	16910	16878	17062	16946	17019	17013	17194	16925	16968	16823	17009	16902	16878	16906	17169	16744	17158	17167	17078	16916	17229	17050	17093	17177	16928	17170	16953	16933	16818	17162	16946	17049	16692	17002	16878	17107	16966	16928	16900	16822	16804	16988	17127	17094	17241	17050	17078	16992	16927	16926	17176	16932	16861	17016	16960	16884	16955	17227	17187	16941	17042	17108	17126	17014	17172	17091	16973	16983	16931	17094	17012	17047	16933	17039	17131	17126	17221	16978	17037	16982	16961	17044	16909	17083	16922	16934	17073	17091	17182	17102	17065	16945	17164	17007
21297	37820	35015	28769	24144	21043	19284	18357	17259	16592	16079	15938	15630	15655	15491	15493	15146	15150	15363	15080	15052	15300	15106	15208	15054	15004	15035	15020	15229	15090	15198	15035	14984	15000	14989	15041	15095	14981	14922	15010	14925	14878	15087	14968	14989	15034	14931	15062	15097	14926	15192	14988	15090	15012	15031	14948	14919	15085	14862	15122	14989	14945	14984	15054	14825	14811	15039	14870	14938	15010	14824	14833	14883	15039	14880	15026	14898	15074	14905	14905	14996	14852	15196	14880	14912	14864	14794	14922	14952	15024	14971	14898	14775	14819	14816	14823	14743	14926	14714	14950	14871	14859	14947	14884	14693	14982	14843	14863	15027	14746	14837	14929	14873	14933	14866	15009	14886	15115	14897	15004	14832	15026	14808	15058	14952	14900	14978	14751	14860	14817	14917	14982	14937	14777	14860	14940	14964	14955	14857	14794	14804	14789	14859	14838	14805	14839	14974	14939	14963	14940	14834	14749	14973	14954	14855	15008	14770	14805	14977	14833	14917	14822	14804	15021	14884	14880	14793	14966	14829	14837	14835	14793	14921	14880	14837	14713	14807	14925	15001	14911	14768	14766	14777	14861	14713	14878	15058	15025	14906	14759	14905	14915	14753	14957	14819	14731	14873	14827	14750	14932	14899	14830	14894	14866	14862	14922	14878	14994	14580	14889	14908	14980	14872	14845	14965	14838	14766	14883	14766	14669	14749	14888	14892	14836	14942	14949	14762	14987	14915	14889	14864	14988	14747	14962	14773	15027	14773	15081	14992	15013	14952	14895	15017	14898	14681	14861	14721	14858	14886	14841	14742	14940	14881	14857	15037	14830	14919	14913	14887	14747	14881	14841	14866	14896	14896	14984	14954	14908	14873	14747	14912	14756	14952	14709	14936	14938	14771	14970	14921	14707	14980	14859	14755	14874	14872	14978	14820	14806	14697	14849	14822	15007	14881	14759	14993	14964	14853	14890	14867	14719	14912	14982	14722	14935	14838	15013	14864	14921	14800	14855	14952	14815	14875	14905	14842	14829	14777	14858	14800	14835	14822	14824	14694	14918	14873	14918	15090	14979	14883	14767	14797	14771	14840	14777	14825	14958	14822	14872	14803	14730	14797	14999	14937	14817	14905	14836	14885	14947	14832	14993	14900	14809	14827	14834	14941	14886	14790	14944	14709	14787	14857	14743	14805	14826	14838	14940	14872	14793	14922	14933	14927	14946	14820	14834	15056	14982	14774	14947	14787	14918	14902	14793	14870	14891	14929	14742	14874	14713	14908	14739	14981	14840	14833	14924	14865	14874	14986	14921	15014	14909	15067	14742	15088	14847	14959	14970	14922	14911	14730	14876	14927	14897	14900	14760	14771	14729	14833	14920	14822	14863	14830	14890	14830	14720	14922	14703	14886	14813	14924	14822	14958	14728	15055	14676	14815	15005	14832	14889	14800	14901	14984	14798	14815	14592	14911	14735	15017	15023	14757	14727	14864	14973	14821	14820	14836	14801	14868	14849	14905	14995	14877	14849	14929	14886	14878	14894	15030	14969	14839	14780	14831	14912	14925	14743	14891	14852	14909	15024	14845	14974	14918	14923	14942	15048	14680	14951	14650	14917	14890	14905	14757	15034	14784	14933	14810	14768	14966	14859	14819	14845	14703	14974	14705	15007	14886	14850	14690	14931	14996	14914	14928	14915	14767	14893	14866	14870	15011	14902	14967	15059	14775	14918	14745	14995	14864	14826	14907	14959	15051	14808	14866	14693	14816	14884	14944	14836	14813	14858	14953	14806	14917	14798	14959	14826	14880	14736	15057	14805	14857	14880	14729	14821	14880	14701	14976	14870	14932	14790	14903	14792	14800	14762	14703	14923	14898	14935	14954	14745	14845	14929	14826	14948	14801	14924	14688	14944	14881	14976	14827	14931	14855	14955	14962	14763	14942	15067	14954	14785	14889	14930	14690	14676	14910	14958	14884	14861	14969	14921	14935	14782	14795	15088	15052	14812	14959	14867	14828	14904	14730	14835	14770	14936	15004	14820	14917	14920	14943	14973	14927	14887	14938	14823	14885	14892	14891	14777	14936	14699	14856	14871	14903	15161	14745	14862	14820	14985	14896	14870	14708	14795	15101	14785	15025	14879	14717	14821	14874	14863	14849	14903	15067	14894	14856	14945	14715	14837	15024	14709	14841	14666	14870	14774	14779	14805	14818	14806	14916	14994	14934	14869	15052	14927	14765	14929	14874	14688	14963	14854	14712	14790	14857	14762	15043	14963	14970	14836	14848	14877	14794	14925	14985	14741	15132	14836	14708	14994	14955	14832	14848	14783	14749	14769	14877	14794	14818	14898	14706	14877	14760	14825	14889	14894	14944	14767	14877	14694	15073	14762	14955	14801	14794	14782	14820	14858	14872	14746	14991	14768	14866	14766	14982	14759	14884	14784	14887	14742	14894	14935	14954	14785	14927	14885	14872	14922	14822	14740	14876	14911	14837	14926	14799	14799	14851	15003	14890	14887	14908	15142	14929	15003	14804	14894	14884	14886	14988	14780	14909	14831	14773	14906	14802	14780	14821	14764	14832	14889	14880	14744	14752	14877	14821	14838	14874	14973	14927	14879	14879	14951	14984	14825	14776	14816	14876	14776	14741	14965	14908	14983	15018	14842	14862	14871	14817	14919	14844	14806	14789	14782	14767	14929	14945	14761	14712	14944	14949	14791	14785	14885	14907	14871	14976	14897	14846	14859	14910	14754	14865	14878	14939	14881	14876	14843	14786	14872	14972	14982	14913	14965	15041	14919	14880	14818	15022	14933	14895	14965	14919	14922	14829	14925	14773	14676	14901	14892	14945	14836	14787	14932	14915	14782	14918	14885	14853	14707	14987	14844	14798	14848	14894	14914	14776	14858	15007	14817	15011	14881	14806	14960	14834	14683	14869	14873	14818	14949	14803	14897	14834	14838	14814	15012	14911	14905	15033	14819	14742	15000	15039	14897	14907	14873	14989	14859	14968	14923	14904	14983	14918	14995	14928	14869	14889	14761	14843	14889	14882	14915	14888	14874	14793	14859	14891	14911	15000	14803	14799	14700	14981	14814	14897	14757	14967	14956	14784	14873	14880	14884	14823	14845	14747	14917	14859	14662	14748	14786	14970	14798	14991	14842	14868	14797	14863	14742	14923	14781	15011	14680	14789	14790	14836	14943	14860	14951	14815	14859	14781	15002	14871	14863	14829	14887	14877	14893	14789	14813	14723	14836	14993	14925	14919	14987	14823	14854	14907	14955	14719	14851	14890	14849	14845	14848	14907	14751	14962	14690	14925	14865	14850	14731	14810	14805	14777	14947	14852	14993	15016	14757	14839	14745	14730	14888	15013	14962	15058	14718	14909	14841	14955	14708	14936	14807	14741	14958	14985	14890	14864	14957	14742	14968	14858	14809	14861	14807	14803	14789	14725	14889	14860	15074	14771	14986	14867	14845	14807	14765	14677	14933	14759	14821	14750	14804	14881	14872	15184	14867	14826	14837	14821	14846	14920	14749	14987	14972	14775	15002	14847	14976	14697	14998	14964	14829	14932	14844	14844	14923	14838	14687	14676	14801	15028	14917	14863	14941	14896	14811	15017	14739	14755	14854	14719	14884	14827	14990	14716	14832	14920	14825	14880	14899	14782	14898	14898	14757	14827	15032	14567	14769	14736	14885	14858	14749	14876	14905	14859	14712	14904	14810	14854	14658	14814	14828	14771	14905	14971	14787	14834	14941	14760	14931	14806	14948	14917	14906	14714	14790	14980	14825	14990	14882	14792	14852	14895	14845	14975	14846	14909	14981	14771	14873	14655	14854	14832	14899	14792	14986	15026	14942	14908	14881	14936	14844	14949	14712	14822	14875	14773	14832	14809	14810	14895	14710	14806	14725	14862	14838	14943	15029	14792	14827	14743	14817	14923	14800	14822	14970	14785	14912	14839	14731	14858	14805	14909	14956	14916	14854	14908	14871	14962	15112	14850	14939	15013	14821	14992	14935	14866	14796	14746	14894	14984	14795	14707	14710	14854	14974	14743	14867	14797	14924	14783	14820	14852	14831	15015	14635	14944	14864	14736	14912	14880	14905	14960	14793	14965	14922	14966	14815	15001	14908	14813	14905	15064	14802	14947	14873	14847	14824	14833	15021	14954	14954	14984	14802	14835	14890	15122	14855	14808	14917	14706	14768	14726	15014	14925	14907	14973	14942	14908	14878	14929	14750	15033	14732	14832	14868	15011	14839	14871	15017	14744	14910	14856	14805	14899	14833	14998	15038	14712	14777	14902	14661	14901	14850	14945	14809	14774	14656	14837	14809	14808	14950	14915	14968	14817	14797	14910	14883	14909	14870	14906	14834	14747	14976	14851	14917	14921	14926	14833	14838	14907	14869	14785	14834	14916	14850	14737	14910	14944	14802	15039	14892	14831	14690	14993	14851	14899	14693	14997	14671	14915	14911	14860	15011	15006	14792	14896	14930	14914	14790	14991	14937	14857	14908	14909	14949	14927	14949	14852	14802	14866	14818	14907	14759	14906	15045	14657	14943	14981	14834	14656	14968	14849	15012	14870	14932	14999	14860	14742	14973	14690	15006	14973	14790	14768	14737	14853	14759	14822	14890	14852	14857	14933	14804	14884	14977	14807	14933	14915	14723	14753	14828	14779	14842	14883	14813	14909	14787	14964	14813	14833	14952	14952	14737	14638	15022	14870	14894	15174	15004	14904	14868	14894	14911	14973	14934	14846	14941	14894	14796	14955	14813	14750	15015	14976	14814	14878	14807	14876	14730	14921	14905	14866	14768	14910	14811	14744	14840	15010	14850	14862	14785	14872	15040	14840	14898	14956	14859	15035	14762	14838	14925	14876	14765	14843	14852	14837	14972	14778	14991	14984	14821	14848	14889	14763	14963	14895	14875	14989	14906	14843	14809	14898	14918	14812	14856	14932	14796	14818	14803	14901	14601	14841	14934	14618	14964	14970	14916	14895	14906	14791	14943	14967	14871	14804	14885	14821	14756	14983	14870	14875	14814	15054	14809	14808	14731	14883	15023	14757	14819	14926	14889	14868	14856	14882	14887	14967	14955	14808	14878	14881	14863	14881	14861	14740	14691	14810	14990
28164	22962	26688	23699	19471	18512	18184	17732	17443	17474	17473	17485	17370	17015	17164	17202	17189	17009	17150	17161	17248	17297	17232	17030	17201	17150	16998	17379	17037	17015	17143	17094	16925	17016	17192	17274	17172	16986	17054	17235	17104	17076	17229	16836	17136	17252	17354	17103	17123	17195	17225	17187	17059	17041	17021	17131	17145	17169	17113	17222	17067	17034	17011	17081	16967	17002	16955	17099	16928	16994	17053	17039	16818	16994	17097	16914	17029	17048	17030	17069	16982	17188	17107	17165	17011	17153	17203	16881	17083	17021	16919	17117	17132	17325	17393	17137	17287	17036	16954	17039	17118	17093	17150	17146	17181	16865	17055	16937	17026	16946	16993	17041	16967	17172	17163	16947	17103	17225	17091	17053	17130	17029	16955	17118	17253	17096	16800	17331	17052	17226	17033	17206	17207	17093	17024	17221	17200	17281	17084	17214	17166	17062	17266	17105	17157	16913	17145	17238	17209	16919	17186	17261	17123	17122	17012	17143	16993	16932	17130	17005	17093	17094	17076	17131	17279	16890	16988	17123	17227	17007	17256	16951	17195	17241	17247	16969	17286	17135	17105	17207	17220	17066	17072	16957	16896	17061	17146	17209	17166	17032	17085	17266	17029	17176	16969	17181	17164	17133	17116	16888	17109	16950	17057	17113	17065	17025	17086	17043	17110	17105	17043	17180	16896	17074	16915	16885	17255	17084	17072	17005	16992	16900	17205	17221	17033	17218	17158	17083	17118	17240	16988	17117	17096	16926	17072	17120	17159	17093	17043	17138	16992	17111	17113	17288	17285	17024	17119	17110	17113	16979	16993	17099	16961	17072	17185	16899	17214	17038	17019	17158	17273	16978	17053	17093	17075	17195	16927	16979	17095	17365	17183	17320	17199	17141	17167	17190	17058	17231	17066	16831	17136	17070	16937	16903	17031	17197	17053	17044	17227	17116	17092	17038	17177	17105	17235	17064	17334	16981	17216	17010	17049	17144	17043	17155	16887	16993	17110	17182	17050	16893	17197	17230	17187	17047	16961	16958	17287	17294	16895	17105	17227	16865	17204	17067	17140	17053	17248	16997	17104	17206	16999	17059	17081	16968	17037	17111	17066	17094	17273	17090	17128	17238	17166	17196	17291	16874	17194	17019	17173	17382	17010	17073	17313	17059	17241	17103	17004	16925	17163	17121	17235	17171	17078	17009	17202	17139	17196	17023	17047	17134	17043	16955	16982	17107	16983	16919	16991	16989	16890	17092	17048	16986	17157	17120	17107	17236	17229	17374	17065	17215	17149	17009	17076	17221	16990	17131	17022	17082	17072	16958	17315	17098	17107	16882	17189	17263	17173	17254	17279	17113	17071	17216	17044	17151	16990	17203	17048	16913	17048	17053	17135	17212	17244	17098	17124	17270	17185	17123	17022	17109	17089	17194	16977	17241	17073	17142	17259	17169	17109	16984	17058	16997	17302	17040	17092	17280	17051	17110	17183	17068	17078	17141	17124	17118	17126	17065	17167	17149	17055	16896	17228	17117	17394	17105	17045	17014	17216	17266	17175	17025	17125	17345	17175	17006	16967	16982	16971	17084	17140	17035	17011	17173	16983	17088	16986	17162	17007	17201	17189	17130	16913	16935	17348	17140	17054	16857	16997	17061	17316	17020	17138	16996	17008	17009	16846	16954	16986	16971	17107	17007	17135	17083	17225	17246	17073	17307	17249	16977	17001	17122	16910	17060	17317	17211	17283	17230	17055	16969	17178	17082	17099	16952	17059	17012	17217	17098	17270	17185	16884	16906	17106	17039	17121	17240	17202	17277	17149	16967	16873	16872	16942	17126	17376	17158	17051	17115	17208	17048	17019	16961	17088	17114	17089	17076	17086	16947	16938	17021	17152	17044	17268	17257	17041	17101	17255	17057	17104	17071	17117	16935	17137	17025	17160	17156	17223	17065	17054	17033	17316	17006	17182	17149	17094	17024	17253	16944	17071	17077	17000	17187	17235	16919	16968	17071	17055	17039	17001	17065	17020	17146	17165	17119	17074	17030	17175	17144	17111	17206	17146	17180	17152	17129	17011	17237	17131	17115	17109	17178	17222	17207	17143	16974	16949	17102	17190	17193	17073	17117	17190	17174	16927	17011	17038	17250	17151	17119	17150	17087	17331	17139	17279	17091	17081	17291	17016	16963	17020	17290	17115	17168	17359	17050	16944	16994	17088	17066	17146	17223	17093	17328	17026	17188	17314	17120	17224	16978	17336	17086	17029	16881	17117	17225	17085	17071	17163	17038	16905	17022	16946	17047	17175	17016	17042	17301	17188	16983	17132	16911	17142	17202	17214	17118	17266	17215	17018	17147	17114	17265	17227	16976	17328	16887	17203	16980	17241	17027	17080	17179	17071	17097	17106	17076	17038	17177	17068	17002	17085	17162	17079	17119	17394	17092	17018	17094	17091	17028	17178	17292	17204	17131	17335	17076	17169	17133	17016	17435	16989	17074	17144	16905	16848	16880	17090	17176	16950	17113	17008	16986	17122	17272	17024	17062	17220	17133	17203	16974	17065	17109	17149	17086	17043	17091	17100	17094	17177	17053	17129	17251	17151	17139	16990	17098	17309	17064	17167	17015	17128	17184	17018	17085	17160	17069	16995	17003	17292	16949	17066	17027	17097	16973	17339	17281	17074	17012	17059	16969	17058	17181	17109	16914	17143	17026	17125	16965	17236	17212	17014	16953	16980	16905	17159	17008	16996	17016	17041	17185	17185	17018	16990	17276	17061	17181	17155	17293	16965	17178	17171	17039	17191	17121	17072	17142	17107	17036	17170	17294	17022	17146	17040	17173	17238	16980	17028	16960	17194	16854	17166	17335	17122	17131	17103	17007	17014	17103	16988	17014	17084	17113	17105	17149	17060	16983	17065	16927	16963	17169	17027	17113	17362	17301	17101	16991	16986	17029	17079	16955	16992	17251	17227	17177	17123	17132	17065	17081	17309	17051	16815	17037	16956	16844	17101	17196	17073	17071	17149	17126	17118	17170	17034	16949	17224	17168	17248	17013	16937	17271	17184	17204	17096	17028	17229	17086	17081	16957	17264	17137	17193	17045	16964	17160	17318	17152	17053	17186	17261	17053	17335	17108	16990	17144	17163	17138	17094	17152	17032	17158	17289	17071	17120	17227	17160	16925	17116	17091	16901	16969	17023	17035	17177	17078	17048	16864	17029	17211	17173	17083	16942	17073	17066	16998	16909	17021	16876	17151	17045	16863	17013	17174	17215	17197	17101	17084	17160	17112	17033	17068	17188	17241	17070	17214	17126	17198	17097	17041	17307	17123	17126	17007	17106	16782	16991	16968	17182	17119	17000	17212	17023	17137	17383	17075	17063	17110	17106	17217	17296	16992	16984	17168	17238	17039	17111	16976	17271	17286	17276	17171	17437	17015	16986	17054	17153	17035	17109	17029	17061	17136	17139	17027	17102	17259	17179	17018	17228	17148	17239	16970	16849	17102	16899	16918	17119	17232	17075	16960	17401	17119	17142	17169	17203	17083	16893	16830	17139	17082	17297	17200	17252	17374	17246	17096	16954	17173	17112	16920	17021	17175	16965	17279	17034	17053	17250	16986	17348	17203	17069	17192	17220	16972	17098	17144	17019	16912	17028	17074	17066	17244	16936	16951	17135	17264	17144	17146	17266	17121	17202	17139	17216	16984	17127	17047	17154	17138	17209	17188	17120	17063	17152	17141	17073	17222	17091	17103	16952	17036	17023	17059	17076	17071	17182	16889	16978	17143	17136	17199	17111	17144	17072	17150	17122	16859	17249	17132	17235	16875	17029	17170	16902	16952	17055	17180	17342	17276	17068	17261	17196	16960	17202	17242	16976	17132	17067	17271	17371	17203	16994	17234	17141	17090	17076	17208	17144	17073	17085	17058	17108	17186	17324	17318	16990	17078	17243	17005	17201	17232	17397	16994	17134	17072	17158	17252	16999	17227	17174	17248	16873	17018	17033	17004	17175	17122	17197	17042	17025	17110	17095	17150	17471	17235	17284	17273	17016	17057	17341	16933	16968	17163	16884	17056	17056	17115	17144	17155	17038	17249	17172	17092	16995	17172	17082	17050	17036	17132	16998	16965	17127	17059	17087	17032	17089	17173	17025	16942	17201	17040	17058	16960	17214	17075	17095	16915	17184	17122	17156	17240	17076	16784	17136	16882	17045	17000	17204	17225	17284	16979	17041	16930	17143	16941	16970	17076	17170	17085	17108	17182	17005	17112	17202	17447	17135	17188	16904	17252	16954	17152	17137	16861	17152	17002	17100	17206	17271	17178	17106	17232	17257	16850	16999	17095	17331	17021	16992	17045	17064	16945	17023	17171	17137	17089	17129	16961	16956	17220	17287	17121	17149	17034	16926	17173	17191	17188	17182	17195	17103	17004	17152	17272	16907	17128	17029	17003	16715	16869	16841	17163	16813	17207	16937	17049	17262	17138	17099	17097	17031	17169	17222	17165	17120	17052	17114	16976	17161	16971	16948	16984	17056	17156	17002	17118	17118	17126	16970	17269	17131	16979	17177	17226	17202	16789	17033	17181	17286	16905	17011	17143	16947	17198	17240	17000	16992	17178	16923	17156	17243	17123	17119	17159	17002	17153	17341	17072	17195	17363	17070	17129	17074	16866	17044	17161	17271	17032	17248	17169	17279	17077	17344	17055	17085	17064	17204	17124	17102	17092	17067	17226	17236	17218	17081	16864	16900	17203	17232	17112	17135	17030	17087	16985	17131	17085	17127	17042	17123	17097	17236	17032	16918	17138	17198	17024	17185	17017	16953	16996	17230	17237	17167	17389	17049	17166	17102	17085	17181	17002	17077	17042	17298	17038	17115	17097	16938	17131	17345	17055	17342	17092	17101	17196	17128	17192	17008	17105	16998	16954	17015	17030	17331	17351	17117	17227	17198	17143	17153	17242	17152	17312	17102	17031	17158	17241	17246	17196	17129	17085	16949	17025	17144	17154	17126	17116	17119	17268	17142	17134	17208	17333	17268	17236	17078	17115	16826	17071	17028	17071	17237	17048	17089	17195	17163	17142	17121	17115	17174	17135	16996	17348	16985	17154	16893	17202	17199	17058	16954	17098	17119	17122	16950	16935
19694	26909	25219	20946	18801	17293	16572	15893	15742	15540	15395	15379	15229	15311	15452	15057	15062	15290	15343	15222	15163	15106	15206	15242	15221	15124	15100	15127	15180	15055	14907	15335	15137	15217	15278	15170	15225	15133	15124	15171	15165	15072	15123	15211	15030	15151	15096	15162	15158	15274	15085	15297	14980	15196	15075	15098	15187	15009	15054	15393	15093	15311	15098	15226	15177	15139	15176	15374	15189	14928	15110	15005	15189	15241	15174	15071	15124	15066	15114	15170	15150	15024	15001	15185	15053	15182	15059	15042	15010	15072	15088	15055	15194	15139	15167	15035	15195	15246	14927	14989	15139	15064	15112	15181	15076	15168	15154	15066	15247	14938	15079	14923	15120	14940	15244	14985	14962	14942	15206	15016	15019	15079	15080	15127	15366	15079	14987	15008	15062	15091	15053	15003	15025	15273	15017	15050	15164	14936	15088	15250	15324	15090	15155	15211	15208	14994	15089	15045	15127	15190	15290	15149	15176	15115	15028	15030	15069	15263	14988	15014	15098	15082	14940	15070	14991	15109	15221	15185	14951	15203	15016	15116	15188	14970	15294	15108	14980	15058	14934	15078	15090	15027	15235	15170	15120	15052	15259	15000	15113	14987	15158	15071	15230	15050	15107	15196	15058	15234	15150	15164	14913	14997	15125	15191	15111	15018	15040	15097	15037	14997	15206	15162	15221	15106	15194	15247	15092	15011	15108	15190	15061	15321	15033	15041	15144	15100	15183	15132	15190	15084	15133	15234	14993	15145	15147	15266	15161	15120	15167	15039	15169	15102	15281	15093	15104	15051	15144	15067	15163	14988	15218	15185	15223	15062	15027	15184	15283	15004	15249	15181	15267	15075	14939	15174	15178	15302	14978	15104	15311	15064	14950	15003	14905	15078	15208	15059	15199	15221	15043	15156	15212	15195	15136	15160	15138	15172	15074	15000	15134	15167	14965	15126	15219	15262	15044	14990	15200	14896	15162	15183	15080	15027	14995	15171	15158	15048	15013	15108	15000	15214	15056	14982	15022	14925	15121	15100	15110	15212	15088	14996	15201	15097	15246	15060	15159	15121	15288	15092	15060	15167	15241	15255	15140	15274	15215	15140	15146	15023	15021	15224	15111	15182	15020	15192	15156	15067	14979	15155	15075	15290	15126	15008	15111	15208	15304	15175	15241	15128	14975	15006	14978	15198	15140	15062	15025	15281	15085	15262	15245	15174	15156	15146	15064	15102	15176	15147	15062	15040	14951	15138	15231	15082	14986	15158	15072	15048	15213	15117	15218	15191	14992	15069	15111	15166	15081	15020	15132	14880	14960	15298	15081	15233	15063	15075	15112	15141	15175	15099	15356	15035	14996	15102	15050	15048	15118	15195	15038	15195	15212	15039	14869	15089	15126	14989	15129	15001	14984	15186	15179	15140	15038	15014	15142	15220	15074	15148	14920	15218	15028	15198	15143	15014	15039	15141	15197	15013	15231	15198	15229	14982	15142	15073	15059	15082	15142	15262	15083	15149	15109	15099	15010	15300	15087	15124	14980	15209	15161	15178	14906	15040	15195	15144	15065	15048	15138	15289	15043	15041	15195	15088	14936	15231	14944	15146	15110	15086	15160	15203	15090	15106	15188	14950	15118	15254	15008	15122	15073	15183	15005	15074	15185	14998	15089	15167	15214	15075	14911	15173	15055	15183	15200	14991	15090	15081	15111	15128	15120	15063	15050	15063	15031	14998	15141	14959	15165	15045	15045	15027	15031	15082	15170	15021	15191	15018	15100	15049	15040	15042	15120	15195	14953	15162	15280	15024	15132	15020	14979	15227	15172	15119	15116	14988	15089	14965	15170	15033	14938	15132	15053	15228	15038	15028	15147	15164	15113	15164	15151	15217	15071	15229	15217	15223	15186	14996	15035	15046	14922	15097	15053	15042	14956	15178	15002	15118	15151	15135	15113	15030	15158	15055	15152	15098	15094	15182	15059	15186	14911	15009	15162	15085	15209	14961	15285	15097	15074	15143	15122	15144	15107	15253	15077	15107	15134	15171	15050	15143	15094	15064	15121	15098	15164	15125	15139	15163	15056	15153	15120	15264	15234	15231	15107	15187	15116	15089	15094	15287	15231	15264	14955	14967	15110	14915	14818	14957	15042	15160	14990	15124	15039	15087	15233	14959	15082	15269	15093	15125	15034	15326	15008	15200	15208	15138	15094	15220	15219	15205	15115	15224	15137	15012	14968	15294	15075	15111	15065	14820	15234	15005	15219	15216	15114	15106	15056	15223	15136	15004	15079	15095	15076	15206	15203	15006	15186	15064	15098	15096	15133	15011	15191	15048	15034	15141	15164	15142	15135	15201	15144	15172	15091	15164	14943	15207	14763	15125	15038	15273	15156	15100	15196	15171	15205	15144	15160	15012	15182	15096	14997	15014	14960	14981	15162	15017	15193	15084	15103	15208	15059	15190	15111	15126	15075	15111	15259	15037	14975	15066	15098	15172	15138	15239	15157	15192	14888	15086	15334	15030	15217	15153	15008	15035	15230	15258	15012	15074	15405	15255	15266	15074	15081	15195	15025	14955	15019	14970	15155	15082	15058	15145	15195	15141	15183	15178	15150	15172	15031	15032	15219	14961	15166	15037	15039	15131	15146	15041	15113	15002	15159	15099	14997	14945	15196	15114	14968	15106	15085	15264	15065	15194	14955	15062	15260	15126	15058	15083	15102	15142	15100	15064	15104	15112	15252	15309	15116	15068	15112	15191	15248	15020	15016	15307	15207	15074	15196	15170	15216	14956	15055	15055	15103	15407	15158	15354	15064	15176	15108	15026	15241	15123	15089	15203	15234	15110	15007	15099	15086	15068	15067	15187	14993	15347	15081	15126	15111	15183	15221	15112	15092	15062	15015	15161	15143	15200	15240	15141	15199	15164	15193	15171	15180	15195	15067	14993	15125	14878	15240	15167	15137	15195	15150	15079	15226	14909	15262	15027	15125	15129	14954	15168	15123	15012	15093	15182	15282	15094	15058	15168	15115	15009	15167	14972	15031	15032	15133	15095	15230	15173	15111	14934	15144	15218	15115	15240	15014	15228	15020	15051	15118	15185	14856	15030	15113	15186	15031	14998	15149	15144	15043	15081	15025	15027	15060	15093	15134	15251	15061	15192	15220	15026	15048	15192	15105	15076	15205	15098	15173	15096	15175	14920	15164	15143	15050	15203	15094	15136	15067	15132	15147	15233	15044	15276	15185	15234	15144	15036	15162	15102	15223	14985	15058	15152	14979	15259	15086	15095	15164	15058	15034	15213	15126	15072	15112	15302	15025	15011	15045	15006	15071	15116	14898	15035	15016	15164	15118	15063	15148	15010	15301	15146	15015	15347	15253	15340	15010	15120	15035	15178	15204	15032	15151	15103	15162	15023	15185	15120	15129	15136	15235	15089	15086	15034	15121	15052	15176	15171	14980	15184	15257	14974	15153	14980	15060	15120	15165	15064	15118	15209	15082	15095	15213	15010	15171	15092	15206	15157	15090	15026	15044	15159	15111	15136	15207	15077	15098	15225	15119	15067	15061	15295	15026	15235	15216	15151	15111	15117	15000	14942	15125	15373	14957	15051	15084	15130	15122	15073	15160	15220	15131	15251	15229	15180	15150	15270	15145	15276	15022	15112	15194	14958	15116	15001	15102	15015	15079	14902	15170	15251	15125	15006	15163	15071	15100	14945	15292	15098	15147	15002	15198	15119	14952	15099	15020	15103	15110	14956	15073	15038	14951	15105	15126	15208	15062	15031	15073	15020	15140	15213	15190	15043	15013	15037	15172	15178	15151	15148	15135	15103	15124	15226	15189	14968	15181	15134	15010	15080	15105	15092	15131	15306	15115	15011	15006	15037	15062	15099	14997	15275	15021	15264	15145	15248	15064	15291	15044	14912	14952	15083	15198	15218	15209	15097	15108	15066	14973	15325	15227	15025	15036	15210	14939	15159	15120	15123	15250	15138	15117	15088	15042	15176	15191	15098	15115	15057	15129	15074	15108	14968	15153	15165	14910	15145	15262	15075	15149	15010	15067	15159	14955	15089	15163	14906	15230	15064	15117	15137	15137	14998	15175	15357	15051	15242	15118	15086	15021	15103	14946	15022	14934	15210	14923	15074	15162	15095	15106	15252	15037	15070	15058	15147	15276	15279	15131	15161	15314	15105	15129	14875	14948	15168	14872	15294	15007	15178	14951	15205	15162	15107	15189	15075	15127	14925	15157	15101	15138	15070	15247	15033	15098	15090	14996	14991	15024	15072	15205	15079	15145	15011	15125	14962	15288	15077	15067	15175	14922	15039	15277	15190	15051	15021	15106	15023	15080	15107	15013	15046	15119	15196	15147	15125	14999	15286	15109	14922	15241	15149	15056	15204	15031	15020	15328	15154	15146	15229	15233	15089	15119	14983	15230	15144	15098	15089	15175	15194	15014	15053	15143	15008	15095	15171	15296	15289	15086	15163	15330	15027	15074	14976	15082	15135	15233	14942	15206	15152	14942	15268	15053	15137	15246	15062	15130	15070	15167	15261	15111	15067	15134	15051	15055	15228	15200	15163	15302	15039	15250	15125	15188	15037	15112	15075	15050	15101	15188	15169	15074	15170	15006	15239	15085	15059	15107	15228	15038	15102	15040	15141	14963	15105	15097	15220	15041	15073	15166	15157	15281	14998	15101	15131	15153	15311	15078	14886	15104	15011	15182	15199	15129	15042	15032	15056	15057	15179	15187	15164	15109	14977	14981	15161	15174	15016	14984	15093	15132	15044	15184	14989	15077	15102	15059	15210	15098	15049	15060	15129	15097	15271	15125	15044	15047	15064	15243	15074	15152	15219	15103	15083	15163	15113	15032	15216	14980	15116	15201	15283	15054	15116	15156	15095	15096	15154	14960	15167	15226	15123	15185	14963	15147	15072	14971	15261	15257	15194	15232	15308	15025	15077	15137	15108	15171	15150	15079	15002	15298	15173	15115	15068	15172	15082	15088	15264	15088	15111	15180	15066	15081	15251	15002	15146	15106	15217	15202	15029	14953	15076	15039	15191	14955	15118	15069	15144	14845	15089	15117	15147	15268	15146	15221	15133	15084	14958	15135	15097	15090	15020	15070	15124	15070	15019
24307	21657	29191	24789	22918	23301	22164	19480	18555	18504	18355	18157	18121	17879	17736	17929	17783	17709	17518	17925	17826	17690	17975	17774	17769	17666	17915	17808	17964	17744	17665	17748	17758	17769	17858	17734	17528	17612	17893	17760	17845	17737	17564	17788	17892	17606	17830	17803	17669	17752	17528	17652	17785	17780	17666	17719	17640	17675	17583	17643	17637	17676	17834	17785	17674	17772	17615	17711	17665	17623	17670	17742	17530	17639	17555	17659	17745	17531	17682	17709	17624	17651	17780	17784	17539	17442	17745	17683	17557	17525	17567	17654	17530	17701	17724	17422	17698	17705	17762	17737	17771	17798	17678	17438	17740	17491	17566	17746	17711	17564	17549	17480	17808	17651	17543	17656	17555	17502	17564	17496	17716	17659	17558	17517	17577	17669	17816	17840	17723	17699	17737	17501	17814	17506	17735	17632	17630	17781	17626	17531	17414	17740	17572	17521	17680	17725	17403	17616	17562	17426	17551	17630	17830	17494	17418	17574	17500	17566	17737	17695	17697	17535	17774	17858	17715	17713	17737	17631	17748	17659	17867	17602	17395	17511	17633	17513	17355	17311	17579	17593	17596	17620	17598	17350	17729	17598	17644	17475	17546	17721	17500	17793	17530	17638	17513	17626	17567	17655	17605	17473	17566	17598	17602	17650	17729	17808	17477	17464	17596	17662	17601	17595	17705	17725	17405	17682	17602	17680	17631	17568	17679	17662	17562	17536	17629	17324	17543	17638	17795	17544	17703	17634	17466	17449	17670	17629	17680	17534	17807	17468	17496	17633	17606	17701	17672	17768	17554	17598	17544	17538	17615	17546	17762	17531	17567	17834	17773	17667	17520	17765	17750	17603	17801	17602	17516	17552	17675	17626	17771	17802	17533	17729	17731	17859	17466	17352	17651	17560	17645	17648	17595	17564	17618	17489	17524	17930	17629	17627	17502	17552	17321	17570	17500	17454	17432	17570	17656	17563	17625	17696	17674	17757	17492	17658	17506	17672	17707	17785	17475	17513	17450	17584	17589	17619	17684	17620	17615	17614	17535	17678	17616	17495	17574	17702	17351	17689	17699	17429	17558	17549	17724	17504	17451	17530	17652	17546	17375	17530	17598	17591	17675	17675	17645	17623	17587	17570	17374	17469	17632	17601	17578	17649	17729	17715	17783	17855	17685	17683	17521	17744	17802	17651	17467	17672	17575	17694	17508	17458	17674	17598	17870	17571	17648	17646	17469	17530	17577	17501	17584	17789	17524	17610	17568	17609	17765	17711	17582	17595	17652	17597	17437	17691	17570	17685	17371	17556	17533	17679	17697	17574	17390	17507	17527	17525	17563	17450	17686	17729	17538	17714	17532	17554	17520	17397	17409	17775	17557	17699	17743	17553	17621	17687	17690	17546	17687	17576	17602	17612	17483	17697	17561	17495	17807	17812	17828	17493	17526	17707	17728	17480	17487	17832	17503	17684	17579	17608	17604	17409	17725	17620	17709	17775	17664	17617	17540	17672	17730	17636	17481	17520	17313	17454	17590	17710	17610	17655	17539	17517	17675	17734	17899	17638	17617	17500	17499	17685	17512	17376	17621	17712	17482	17542	17809	17746	17534	17745	17521	17501	17572	17531	17543	17588	17812	17579	17740	17497	17598	17617	17481	17633	17683	17496	17696	17403	17522	17694	17686	17712	17501	17822	17736	17499	17705	17794	17399	17712	17707	17620	17709	17707	17708	17569	17615	17662	17723	17645	17460	17393	17536	17531	17609	17603	17779	17565	17585	17676	17585	17663	17580	17853	17812	17604	17569	17695	17556	17619	17605	17377	17685	17705	17533	17820	17510	17680	17705	17778	17592	17843	17591	17749	17632	17676	17442	17566	17738	17577	17687	17549	17608	17702	17633	17659	17797	17739	17677	17704	17570	17717	17523	17655	17434	17687	17626	17514	17329	17772	17388	17560	17798	17651	17625	17552	17556	17628	17483	17623	17684	17667	17350	17526	17645	17610	17674	17530	17663	17662	17500	17540	17455	17678	17623	17439	17714	17681	17419	17726	17689	17714	17472	17530	17633	17620	17679	17606	17714	17589	17514	17516	17600	17485	17622	17606	17654	17531	17478	17581	17602	17596	17687	17522	17537	17493	17595	17302	17484	17619	17553	17718	17711	17659	17661	17676	17626	17495	17570	17673	17437	17464	17473	17604	17693	17754	17552	17628	17760	17602	17709	17686	17843	17631	17482	17723	17504	17616	17674	17754	17487	17590	17516	17639	17710	17419	17574	17673	17560	17491	17632	17559	17652	17505	17644	17643	17566	17554	17578	17635	17589	17509	17566	17655	17472	17735	17802	17772	17712	17694	17517	17688	17317	17646	17481	17489	17353	17686	17521	17826	17807	17602	17701	17707	17504	17641	17788	17515	17472	17535	17425	17555	17464	17541	17705	17834	17591	17536	17698	17660	17484	17655	17586	17771	17672	17547	17486	17603	17616	17529	17654	17594	17559	17695	17638	17746	17545	17527	17612	17692	17512	17540	17818	17863	17572	17455	17521	17725	17529	17548	17498	17687	17731	17566	17836	17416	17626	17370	17578	17555	17800	17743	17601	17676	17641	17553	17546	17525	17540	17494	17921	17547	17578	17627	17597	17634	17740	17751	17712	17413	17530	17666	17612	17511	17616	17658	17580	17515	17758	17578	17777	17583	17600	17611	17654	17612	17563	17969	17716	17763	17608	17578	17520	17508	17601	17693	17650	17624	17528	17556	17751	17542	17445	17755	17595	17610	17631	17636	17502	17611	17706	17698	17663	17602	17552	17655	17574	17556	17698	17523	17561	17649	17654	17535	17574	17681	17541	17701	17465	17574	17694	17635	17552	17579	17725	17646	17711	17518	17761	17602	17492	17497	17598	17306	17521	17435	17521	17896	17578	17453	17793	17677	17732	17636	17683	17725	17830	17432	17664	17508	17612	17550	17500	17673	17728	17431	17718	17612	17554	17724	17798	17521	17515	17842	17669	17584	17544	17517	17530	17682	17701	17519	17775	17592	17554	17810	17554	17650	17460	17605	17428	17501	17552	17509	17768	17602	17742	17612	17700	17804	17445	17386	17630	17685	17543	17569	17668	17684	17631	17676	17580	17409	17712	17458	17651	17701	17791	17735	17684	17649	17479	17592	17859	17605	17513	17704	17543	17757	17728	17710	17653	17724	17418	17656	17652	17453	17591	17552	17588	17623	17779	17454	17418	17686	17595	17690	17689	17563	17657	17659	17454	17569	17753	17687	17578	17581	17633	17587	17782	17445	17744	17554	17661	17571	17557	17519	17748	17622	17670	17743	17394	17547	17601	17780	17572	17536	17513	17556	17603	17663	17717	17606	17790	17574	17774	17767	17710	17519	17809	17845	17539	17733	17545	17617	17654	17585	17552	17548	17742	17812	17628	17640	17519	17598	17666	17488	17591	17919	17631	17605	17774	17583	17316	17542	17704	17596	17516	17801	17503	17497	17600	17617	17538	17659	17727	17615	17645	17812	17497	17468	17445	17510	17697	17602	17520	17643	17750	17783	17653	17447	17662	17747	17685	17826	17707	17520	17743	17633	17609	17794	17813	17702	17421	17660	17865	17684	17489	17619	17460	17464	17659	17688	17852	17410	17795	17568	17750	17387	17446	17513	17696	17682	17607	17467	17627	17528	17740	17668	17603	17669	17702	17537	17609	17588	17530	17883	17623	17790	17592	17783	17656	17794	17574	17540	17399	17518	17537	17569	17501	17529	17607	17586	17726	17652	17520	17398	17817	17652	17586	17437	17581	17733	17514	17561	17360	17546	17714	17484	17700	17462	17589	17476	17510	17637	17835	17342	17615	17853	17671	17327	17774	17668	17587	17627	17414	17498	17531	17656	17732	17621	17671	17451	17457	17552	17710	17784	17670	17716	17853	17437	17483	17585	17804	17530	17666	17791	17764	17723	17627	17783	17787	17610	17677	17757	17593	17688	17506	17458	17664	17813	17702	17676	17422	17515	17657	17618	17550	17341	17731	17572	17723	17697	17743	17461	17792	17544	17653	17656	17444	17704	17463	17586	17425	17589	17581	17773	17611	17566	17701	17347	17452	17505	17574	17548	17654	17612	17630	17459	17508	17661	17724	17722	17287	17402	17707	17645	17630	17592	17612	17736	17775	17694	17687	17715	17692	17460	17587	17556	17796	17409	17537	17657	17538	17508	17573	17593	17587	17481	17430	17684	17403	17723	17530	17831	17762	17770	17340	17752	17661	17543	17586	17502	17508	17620	17621	17704	17487	17720	17781	17601	17736	17622	17535	17960	17796	17695	17631	17612	17629	17684	17615	17664	17698	17584	17596	17641	17770	17414	17704	17325	17620	17582	17502	17648	17626	17579	17734	17519	17518	17567	17533	17582	17857	17728	17785	17512	17662	17688	17666	17670	17715	17547	17744	17516	17493	17454	17468	17470	17576	17596	17647	17613	17723	17671	17642	17712	17625	17643	17609	17552	17561	17525	17626	17551	17520	17683	17360	17643	17808	17628	17694	17829	17499	17661	17815	17769	17670	17720	17674	17609	17563	17579	17361	17496	17402	17668	17844	17509	17754	17545	17759	17673	17522	17645	17864	17717	17564	17470	17545	17544	17733	17656	17700	17758	17756	17583	17658	17557	17683	17604	17724	17616	17579	17537	17557	17645	17783	17575	17616	17618	17437	17400	17430	17690	17494	17557	17621	17555	17457	17603	17581	17691	17623	17715	17754	17561	17733	17593	17642	17760	17527	17668	17479	17577	17511	17629	17613	17650	17753	17603	17671	17380	17750	17791	17519	17625	17529	17708	17640	17720	17633	17394	17708	17625	17819	17747	17627	17312	17836	17666	17693	17695	17495	17610	17771	17521	17429	17563	17460	17616	17672	17603	17411	17481	17688	17696	17654	17884	17824	17691	17629	17622	17591	17621	17538	17666	17707	17624	17641	17768	17642	17685	17676	17642	17774	17736	17660	17520	17572	17561	17648	17518	17447	17565	17552	17634	17448	17604	17515	17603	17647	17467	17587	17855	17676	17656	17521	17631	17570	17497	17654	17723	17639	17717	17515	17551	17626	17523	17418	17517	17716	17748	17495	17525	17655	17616	17627	17669	17655	17758
20267	34577	32708	26366	22682	20180	18391	17724	17130	16723	16270	16120	16123	15926	15767	15905	16011	15744	15556	15732	15612	15652	15477	15848	15611	15623	15612	15562	15764	15555	15423	15651	15463	15523	15603	15617	15627	15627	15345	15691	15807	15720	15556	15457	15805	15698	15627	15768	15741	15741	15526	15561	15656	15599	15560	15478	15491	15588	15660	15609	15707	15493	15576	15331	15469	15407	15438	15637	15694	15428	15559	15645	15646	15439	15517	15553	15439	15572	15477	15599	15549	15716	15552	15575	15497	15653	15443	15574	15610	15437	15396	15567	15476	15461	15502	15573	15455	15529	15474	15485	15354	15559	15559	15457	15462	15407	15549	15577	15384	15487	15485	15477	15678	15426	15432	15612	15362	15577	15366	15550	15465	15480	15516	15570	15502	15396	15568	15595	15424	15554	15459	15454	15492	15566	15449	15554	15546	15528	15540	15481	15525	15390	15336	15664	15516	15494	15615	15472	15341	15531	15450	15636	15468	15524	15457	15540	15445	15320	15440	15571	15452	15575	15441	15542	15566	15445	15497	15381	15481	15463	15622	15569	15529	15427	15273	15266	15538	15581	15575	15523	15467	15649	15573	15430	15271	15573	15585	15390	15355	15531	15687	15497	15363	15517	15398	15461	15500	15580	15536	15363	15563	15561	15570	15437	15445	15484	15483	15335	15510	15335	15451	15477	15604	15539	15416	15510	15575	15416	15399	15568	15568	15503	15441	15440	15516	15441	15765	15583	15415	15392	15498	15501	15476	15414	15605	15468	15456	15529	15455	15444	15419	15305	15316	15455	15569	15328	15632	15549	15477	15291	15576	15383	15476	15416	15386	15504	15541	15546	15480	15435	15412	15558	15543	15430	15560	15464	15643	15382	15255	15438	15354	15436	15547	15388	15421	15370	15568	15489	15467	15607	15438	15370	15437	15364	15417	15507	15350	15463	15578	15585	15596	15370	15330	15336	15471	15464	15519	15584	15492	15361	15292	15518	15394	15372	15483	15490	15572	15411	15440	15384	15669	15507	15350	15568	15571	15445	15538	15470	15693	15615	15406	15533	15400	15437	15483	15612	15522	15442	15640	15404	15455	15504	15511	15541	15443	15486	15608	15353	15395	15510	15494	15572	15449	15443	15314	15609	15395	15566	15632	15504	15630	15558	15418	15541	15428	15398	15461	15456	15414	15443	15381	15206	15393	15429	15499	15435	15541	15531	15479	15321	15497	15547	15368	15557	15472	15439	15567	15604	15389	15538	15565	15420	15555	15478	15354	15510	15494	15434	15621	15643	15352	15442	15436	15442	15521	15560	15655	15448	15296	15423	15539	15447	15521	15435	15634	15464	15563	15516	15373	15404	15497	15457	15574	15499	15398	15488	15405	15492	15275	15516	15553	15385	15650	15493	15524	15324	15533	15499	15432	15558	15408	15518	15471	15540	15519	15616	15405	15386	15390	15561	15409	15566	15557	15278	15383	15250	15425	15573	15516	15632	15588	15378	15329	15271	15665	15457	15461	15435	15488	15611	15556	15606	15536	15247	15455	15309	15601	15543	15319	15392	15416	15553	15491	15539	15403	15433	15522	15617	15447	15310	15492	15439	15493	15556	15484	15518	15440	15549	15400	15490	15534	15613	15459	15607	15491	15418	15360	15488	15576	15460	15411	15475	15412	15449	15457	15592	15526	15529	15485	15368	15516	15592	15536	15475	15581	15391	15580	15515	15506	15548	15429	15499	15479	15512	15454	15610	15643	15554	15440	15503	15478	15626	15449	15364	15488	15571	15558	15368	15386	15343	15519	15462	15352	15493	15446	15495	15510	15449	15513	15612	15520	15683	15506	15351	15597	15450	15556	15464	15344	15502	15421	15590	15369	15599	15377	15474	15432	15507	15557	15510	15560	15615	15503	15461	15721	15422	15438	15486	15581	15473	15525	15521	15386	15435	15600	15571	15537	15431	15509	15282	15499	15486	15441	15569	15389	15372	15656	15590	15624	15438	15396	15537	15429	15366	15404	15581	15537	15457	15359	15491	15455	15539	15559	15573	15471	15538	15586	15503	15433	15500	15653	15480	15486	15492	15628	15613	15424	15317	15542	15411	15568	15521	15495	15336	15312	15556	15398	15463	15347	15445	15401	15460	15450	15491	15538	15333	15467	15474	15545	15576	15462	15636	15430	15624	15526	15595	15441	15463	15499	15344	15345	15434	15390	15462	15652	15376	15603	15456	15489	15613	15314	15335	15517	15409	15532	15476	15614	15457	15424	15517	15505	15491	15328	15437	15478	15428	15385	15371	15499	15642	15581	15431	15438	15585	15410	15465	15288	15533	15409	15619	15528	15266	15266	15409	15420	15467	15517	15537	15470	15462	15539	15392	15394	15420	15552	15601	15571	15561	15457	15573	15563	15367	15593	15391	15583	15391	15544	15604	15369	15501	15567	15556	15524	15463	15478	15574	15552	15581	15390	15388	15543	15509	15528	15462	15539	15484	15511	15370	15453	15427	15465	15578	15359	15389	15569	15444	15373	15522	15544	15529	15519	15429	15394	15436	15559	15464	15499	15505	15475	15570	15544	15502	15487	15421	15335	15444	15568	15621	15518	15424	15409	15396	15630	15340	15528	15539	15613	15305	15578	15350	15584	15403	15471	15579	15470	15459	15422	15433	15492	15451	15501	15401	15430	15441	15512	15445	15526	15371	15574	15389	15474	15564	15434	15416	15410	15277	15672	15566	15429	15337	15322	15501	15636	15444	15648	15448	15428	15420	15571	15186	15391	15381	15428	15425	15463	15294	15573	15481	15500	15704	15522	15460	15489	15432	15589	15379	15305	15634	15505	15493	15583	15470	15425	15540	15688	15510	15345	15520	15507	15429	15612	15405	15395	15500	15479	15525	15318	15543	15593	15526	15434	15485	15479	15440	15491	15429	15477	15378	15328	15415	15513	15635	15613	15654	15231	15436	15362	15449	15521	15383	15453	15530	15338	15483	15606	15499	15381	15577	15399	15562	15482	15478	15515	15470	15386	15591	15346	15533	15668	15376	15661	15364	15417	15401	15302	15644	15543	15643	15728	15446	15579	15532	15360	15310	15609	15317	15546	15444	15439	15407	15618	15249	15479	15492	15418	15522	15510	15467	15445	15404	15335	15646	15359	15545	15684	15430	15480	15631	15482	15532	15460	15528	15482	15258	15633	15495	15506	15380	15679	15450	15512	15493	15531	15521	15497	15282	15535	15626	15368	15558	15431	15459	15457	15497	15399	15515	15397	15456	15482	15286	15490	15445	15412	15313	15391	15612	15497	15468	15570	15423	15470	15522	15474	15522	15536	15563	15695	15374	15590	15583	15449	15397	15486	15550	15444	15301	15617	15509	15362	15510	15546	15473	15369	15446	15357	15583	15283	15526	15533	15577	15654	15561	15455	15439	15435	15431	15308	15498	15602	15442	15594	15427	15564	15440	15496	15469	15596	15396	15463	15410	15558	15257	15601	15354	15318	15561	15641	15683	15455	15510	15431	15567	15524	15519	15306	15460	15493	15455	15644	15421	15433	15505	15441	15374	15368	15757	15582	15509	15604	15528	15514	15311	15696	15394	15529	15397	15456	15442	15629	15552	15526	15600	15386	15406	15569	15601	15418	15493	15405	15542	15440	15559	15564	15405	15537	15476	15411	15570	15603	15444	15411	15492	15586	15377	15390	15407	15410	15404	15528	15536	15408	15483	15461	15511	15560	15415	15521	15514	15530	15583	15386	15556	15481	15550	15403	15634	15594	15525	15367	15445	15566	15469	15508	15484	15452	15476	15457	15488	15517	15409	15718	15576	15631	15400	15502	15777	15427	15493	15542	15521	15499	15423	15407	15256	15385	15475	15510	15597	15473	15365	15424	15361	15284	15408	15434	15576	15390	15598	15341	15544	15541	15466	15429	15570	15447	15416	15518	15598	15563	15484	15519	15435	15466	15540	15571	15466	15485	15604	15452	15409	15543	15632	15571	15495	15434	15587	15633	15432	15683	15412	15582	15230	15510	15441	15585	15418	15398	15422	15535	15364	15615	15433	15418	15449	15396	15438	15455	15284	15388	15387	15361	15380	15526	15391	15497	15403	15352	15558	15500	15460	15483	15474	15411	15406	15596	15452	15287	15508	15458	15454	15572	15712	15539	15303	15507	15445	15581	15349	15597	15601	15445	15438	15402	15378	15442	15547	15412	15391	15639	15535	15497	15498	15583	15270	15438	15624	15389	15595	15372	15289	15568	15368	15449	15464	15490	15450	15378	15529	15398	15541	15509	15330	15478	15627	15472	15479	15687	15350	15516	15477	15495	15471	15294	15526	15366	15567	15604	15483	15609	15622	15512	15546	15450	15493	15471	15475	15545	15324	15616	15431	15595	15444	15269	15520	15451	15517	15538	15449	15385	15443	15358	15390	15314	15336	15466	15516	15603	15503	15619	15334	15385	15316	15580	15327	15393	15494	15472	15515	15616	15534	15522	15610	15537	15613	15522	15357	15569	15442	15406	15528	15356	15553	15420	15482	15559	15487	15463	15504	15556	15499	15401	15414	15594	15478	15560	15510	15475	15486	15476	15564	15561	15299	15505	15539	15517	15485	15421	15614	15489	15642	15281	15510	15330	15440	15442	15414	15373	15559	15498	15456	15419	15487	15362	15364	15320	15487	15496	15494	15683	15393	15557	15558	15397	15550	15586	15556	15555	15609	15487	15431	15457	15500	15507	15499	15603	15540	15546	15421	15591	15565	15460	15529	15485	15370	15579	15315	15406	15541	15388	15675	15474	15528	15450	15298	15562	15452	15426	15436	15598	15536	15441	15579	15610	15358	15659	15465	15614	15455	15547	15592	15498	15510	15362	15460	15399	15416	15407	15422	15506	15465	15580	15427	15446	15503	15450	15786	15537	15570	15503	15569	15546	15547	15356	15337	15564	15510	15523	15594	15607	15397	15563	15748	15410	15486	15524	15491	15758	15456	15403	15409	15487	15658	15363	15503	15537	15568	15506	15559	15580	15309	15432	15637	15416	15569	15407	15427	15583	15510	15521	15538	15423	15604	15308	15531	15452	15487	15331	15546	15415	15276	15482	15318	15480	15483	15450	15357	15473	15494	15414	15467	15412	15512	15503	15405	15455	15322
23146	21570	29455	24138	21917	24284	25980	20623	19411	19149	19043	18462	18205	18471	18506	18361	18201	18039	18076	18103	17919	18160	18348	18236	18110	17813	17697	18152	18182	17915	17895	18087	18065	17993	17870	17871	17956	17802	17909	17885	17763	17943	17841	17961	18074	17991	17958	17834	17923	17941	17837	17914	17809	17739	17830	17682	17970	17886	17777	17874	17983	17787	17905	17597	17777	17958	17919	17739	17746	17883	17832	18029	17875	17917	17785	17774	17776	18030	17727	17670	17729	17834	17850	17755	17890	17829	17662	17791	17599	17588	17879	17877	17854	17723	17672	17678	17900	17833	17671	17656	17951	17936	17573	18032	17742	17899	17804	17648	17638	17939	17832	17754	17750	17729	17582	17505	17892	17973	17781	17393	17739	17779	17771	17828	17896	17921	17823	17631	17806	17605	17645	17809	17741	17783	18003	17664	17857	17881	17740	17761	17587	17761	17529	17798	17604	17576	17886	17534	17711	17670	17664	17658	17745	17574	17621	17727	17622	17523	17749	17814	17711	17843	17743	17728	17614	17867	17986	17747	17664	17774	17777	17705	17738	17714	17733	17858	17697	17804	17742	17670	17621	17617	17833	17628	17841	17587	17683	17497	17579	17697	17787	17600	17600	17469	17869	17492	17755	17653	17764	17609	17714	17775	17759	17803	17873	17837	17749	17608	17745	17630	17858	17584	17790	17707	18072	17807	17690	17762	17756	17614	17818	17647	17659	17789	17716	17937	17777	17714	17606	17730	17689	17629	17836	17709	17770	17720	17886	17776	17771	17603	17758	17535	17819	17823	17657	17611	17890	17757	17719	17739	17481	17691	17625	17758	17862	17707	17781	17803	17989	17965	17971	17755	17725	17801	17860	17993	17799	17782	17798	17691	17646	17945	17864	17864	17589	17940	17861	17817	17586	17699	17761	17604	17937	17647	17910	17675	17783	17874	17655	17692	17711	17769	17636	17589	17596	17820	17583	17774	17655	17752	17788	17857	17677	17690	17640	17818	17740	17771	17898	17541	17687	17658	17916	17724	17800	17765	17692	17829	17655	17801	17820	17741	17663	17811	17839	17701	17795	17657	17777	17829	17631	17692	17436	17638	17725	17699	17705	17824	17731	17784	17914	17822	17854	17685	17494	17611	17861	17596	17739	17486	17810	17877	17711	17500	17614	17640	17669	17697	17609	17711	17589	17847	17766	17656	17768	17694	17713	17652	17589	17742	17661	17787	17627	17686	17764	17809	17725	17931	17657	17405	17721	17713	17717	17633	17874	17617	17578	17715	17778	17660	17736	17967	17556	17655	17742	17827	17792	17629	17500	17641	17837	17629	17781	17633	17857	17689	17718	17704	17632	17871	17887	17743	17585	17749	17881	17638	17767	17782	17622	17500	17751	17825	17657	17762	17630	17788	17678	17750	17669	17664	17589	17671	17730	17623	17792	17784	17725	17619	17527	17720	17729	17562	17677	17823	17691	17827	17695	17867	17912	17892	17562	17655	17691	17737	17791	17621	17783	17868	17620	17652	17693	17792	17657	17641	17896	17864	17755	17622	17977	17660	17759	17685	17848	17504	17864	17594	17637	17621	17729	17717	17770	17799	17744	17754	17463	17558	17829	17811	17746	17735	17785	17810	17852	17804	17776	17669	17782	17823	17635	17790	17859	17999	17658	17767	17828	17691	17647	17692	17645	17580	17680	17629	17828	17806	17730	17885	17708	17740	17879	17688	17531	17684	17823	17752	17808	17845	17606	17555	17640	17871	17818	17637	17888	17596	17632	17782	17625	17729	17661	17724	17692	17725	17657	17669	17621	17839	17785	17870	17678	17711	17767	17500	17505	17497	17707	17666	17791	17892	17598	17649	17428	17568	17843	17726	17817	17878	17618	17630	17650	17628	17738	17698	17805	17584	17743	17699	17795	17501	17639	17698	17713	17797	17774	17704	17894	17682	17613	17792	17677	17731	17699	17550	17579	17666	17627	17714	17890	17815	17689	17708	17624	17829	17769	17495	17721	17954	17787	17818	17858	17551	17670	17627	17575	17585	17745	17829	17743	17605	17649	17563	17810	17569	17779	17935	17640	17750	17762	17712	17866	17706	17637	17879	17810	17616	17581	17638	17471	17813	17462	17761	17780	17834	17838	17760	17855	17823	17907	17719	17647	17642	17799	17495	17778	17603	17886	17645	17668	17752	17788	17739	17884	17702	17510	17765	17853	17833	17609	17643	17883	17636	17757	17894	17779	17844	17851	17690	17748	17722	17986	17606	17639	17814	17799	17683	17765	17693	17771	17806	17773	17603	17796	17660	17790	17685	17749	17498	17852	17866	17746	17811	17746	17742	17975	17702	17805	17708	17648	17650	17687	17767	17953	17801	17627	17770	17791	17687	17661	17665	17430	17710	17483	17641	17945	17583	17505	17769	17718	17763	17650	17740	17442	17902	17758	17751	17915	17613	17724	17979	17786	17783	17706	17870	17809	17965	17729	17785	17797	17605	17733	17640	17593	17808	17870	17875	17928	17919	17621	17851	17734	17660	17841	17702	17591	17764	17875	17786	17718	17790	17696	17751	17687	17744	17615	17721	17748	17701	17965	17721	17579	17811	17634	17682	17783	17888	17615	17597	17719	17650	17733	17725	17881	17565	17794	17583	17618	18025	17619	17736	17787	17679	17678	17919	17788	17642	17687	17706	17737	17764	17814	17667	17764	17677	17632	17816	17737	17489	17951	17860	17766	17635	17629	17722	17644	17543	17829	17852	17555	17749	17694	17741	17589	17652	17752	17815	17414	17771	17896	17629	17689	17831	17790	17799	17812	17725	17678	17645	17657	17310	17779	17614	17752	17785	17716	17728	17878	17680	17723	17727	17468	17657	17838	17675	17633	17805	17788	17799	17637	18059	17705	17608	17791	17702	17547	17560	17716	17531	17816	17741	17620	17814	17629	17796	17679	17616	17644	17853	17704	17600	17664	17532	17738	17671	17753	17566	17814	17587	17537	17757	17745	17806	17742	17705	17647	17765	17837	17785	17890	17723	17776	17548	17854	17723	17937	17872	17796	17724	17776	17868	17844	17843	17529	17828	17466	17688	17633	17878	17783	17729	17723	17798	17916	17750	17747	17606	17628	17726	17718	17856	17620	17829	17855	17768	17864	17711	17729	17689	17644	17665	17734	17772	17725	17688	17693	17644	17882	17479	17744	17654	17894	17809	17688	17880	17908	17809	17928	17776	17763	17744	17648	17849	17684	17647	18003	17613	17777	17587	17769	17653	17858	17790	17927	17633	17874	17618	17625	17593	17735	17885	17720	17743	17706	17666	17654	17780	17814	17689	17786	17770	17901	17618	17606	17779	17773	17828	17811	17781	17924	17534	17809	17846	17681	17770	17777	17647	17623	17830	17814	17661	17794	17686	17673	17948	17781	17615	17825	17767	17870	17878	17961	17597	17905	17721	17798	17804	17551	17762	17516	17720	17777	17716	17603	17468	17676	17825	17934	17663	17746	17625	17822	17812	17848	17769	17605	17582	17648	17530	17894	17861	17675	17647	17723	17841	17830	17731	17973	17692	17691	17628	17713	17715	17807	17666	17476	17673	17483	17739	17693	17709	17631	17783	17449	17597	17885	17828	17693	17769	17613	17625	17623	17738	17519	17767	17570	17822	17723	17813	17723	17516	17663	17898	17778	17609	17636	17759	17767	17837	17531	17682	17776	17586	17660	17654	17677	17658	17586	17780	17673	17897	17748	17851	17858	17738	17679	17676	17713	17711	17662	17656	17733	17849	17615	17637	17835	17653	17993	17777	17759	17836	17655	17824	17579	17646	17578	17696	17930	17740	17760	17708	17737	17552	17679	17562	17659	17699	17793	17893	17805	17859	17678	17755	17508	17846	17574	17852	17693	17677	17688	17529	17684	17655	17632	17609	17750	17757	17816	17557	17778	17643	17839	17707	17616	17760	17601	17680	17726	17796	17692	17826	17805	17740	17775	17634	17487	17661	17790	17681	17694	17608	17756	17794	17823	17768	17657	17535	17737	17610	17688	17571	17749	17672	17636	17591	17930	17674	17819	17656	17865	17669	17769	17697	17563	17760	17691	17736	17681	17682	17770	17667	17790	17670	17794	17798	17736	17619	17680	17734	17746	17778	17511	17721	17791	17832	17708	17587	17632	17569	17875	17876	17727	17742	17581	17625	17867	17639	17642	17890	17714	17787	17949	17643	17820	17862	17635	17762	17668	17818	17791	17655	17715	17740	17623	17732	17680	17659	17460	17746	17723	17853	17779	17613	17793	17892	17625	17632	17666	17743	17769	17854	17683	17914	17712	17615	17669	17862	17752	17646	17721	17559	17895	17754	17597	17622	17646	17681	17711	17868	17609	17769	17810	17815	17550	17833	17785	17717	17671	17726	17711	17869	17791	17711	17645	17808	17936	17794	17738	17662	17552	17648	17671	17496	17606	17605	17776	17749	17835	17686	17588	17590	17722	17904	17525	17704	17699	17942	17688	17747	17665	17799	17662	17607	17710	17798	17890	17689	17789	17505	17664	17736	17884	17882	17678	17639	17631	17797	17657	17652	17613	17697	17654	17844	17686	17728	17661	17700	17730	17666	17496	17653	17835	17763	17781	17802	17595	17596	17767	17804	17679	17922	17715	17541	17647	17796	17734	17749	17772	17626	17636	17767	17831	17706	17786	17653	17795	17839	17566	17660	17863	17665	17739	17869	17944	17910	17708	17766	17757	17781	17644	17572	17647	17709	17620	17586	17673	17683	17666	17689	17902	17735	17802	17772	17949	17662	17611	17766	17604	17631	17450	17655	17874	17718	17769	17535	17610	17638	17747	17720	17708	17691	17957	17782	17590	17546	17628	17783	17699	17831	17644	17814	17639	17533	17699	17804	17838	17916	17601	17756	17557	17642	17794	17756	17646	17516	17810	17694	17635	17838	17576	17575	17994	17950	17749	17617	17635	17752	17691	17798	17678	17674	17815	17595	17690	17640	17638	17540	17635	17763	17652	17541	17490	17687	17879	17619	17799	17913	17821	17705	17711	17752	17728	17648	17567	17810	17725	17714	17827	17932	17668	17726	17692	17623	17748	17515	17692	17762	17744	17735	17743	17738	17857	17720	17704	17637	17724	17502	17836	17775
22300	39158	37801	29934	25474	22278	20225	18858	17860	17304	16854	16595	16472	16227	16136	16136	16123	15962	15686	15771	15835	15734	15697	15684	15752	15696	15633	15580	15824	15892	15669	15775	15800	15802	15793	15674	15736	15582	15810	15811	15525	15712	15790	15651	15543	15539	15670	15673	15580	15535	15714	15565	15786	15631	15596	15646	15515	15604	15826	15673	15495	15439	15610	15581	15633	15570	15568	15640	15516	15478	15604	15715	15635	15492	15433	15599	15650	15713	15617	15605	15640	15835	15503	15438	15738	15594	15687	15548	15639	15655	15712	15434	15542	15274	15565	15782	15532	15530	15435	15609	15548	15506	15615	15497	15551	15520	15661	15590	15572	15511	15663	15728	15421	15554	15486	15560	15684	15492	15489	15410	15744	15391	15537	15494	15473	15360	15601	15516	15608	15370	15413	15472	15552	15557	15570	15636	15560	15419	15605	15493	15615	15497	15405	15564	15490	15338	15448	15645	15422	15576	15530	15650	15526	15453	15574	15624	15541	15502	15527	15534	15557	15781	15438	15500	15544	15594	15588	15513	15632	15685	15476	15553	15416	15386	15536	15619	15651	15589	15469	15499	15665	15688	15558	15387	15522	15667	15757	15482	15623	15606	15585	15653	15490	15544	15573	15448	15584	15564	15579	15506	15524	15511	15644	15277	15394	15523	15542	15597	15532	15432	15313	15483	15485	15610	15623	15604	15493	15586	15675	15401	15491	15539	15434	15552	15559	15437	15522	15471	15559	15355	15709	15664	15459	15536	15577	15533	15554	15542	15731	15405	15612	15529	15635	15430	15469	15501	15542	15408	15488	15528	15546	15522	15509	15539	15489	15605	15527	15557	15556	15561	15304	15653	15710	15454	15570	15452	15630	15465	15560	15549	15375	15563	15537	15640	15535	15500	15496	15467	15426	15410	15346	15621	15521	15422	15427	15500	15637	15559	15479	15473	15613	15686	15382	15472	15449	15773	15423	15810	15401	15685	15449	15520	15723	15481	15502	15687	15602	15731	15511	15333	15618	15491	15672	15601	15610	15562	15432	15477	15526	15431	15453	15636	15602	15423	15486	15663	15611	15487	15463	15599	15619	15346	15626	15532	15649	15435	15522	15610	15595	15470	15638	15521	15527	15508	15567	15637	15574	15539	15581	15589	15441	15653	15724	15490	15553	15453	15489	15738	15668	15569	15307	15500	15575	15626	15477	15521	15361	15561	15445	15601	15469	15467	15503	15497	15586	15607	15469	15462	15514	15601	15588	15492	15362	15523	15613	15648	15583	15589	15482	15437	15515	15631	15459	15420	15466	15496	15464	15469	15624	15452	15358	15581	15341	15622	15445	15627	15467	15581	15619	15540	15558	15464	15648	15626	15468	15586	15391	15729	15383	15416	15578	15508	15541	15631	15540	15519	15592	15561	15643	15638	15580	15639	15728	15660	15492	15492	15507	15483	15471	15651	15680	15598	15505	15545	15493	15612	15486	15462	15671	15430	15449	15551	15475	15530	15667	15472	15536	15472	15611	15643	15583	15600	15648	15406	15587	15416	15666	15501	15440	15319	15509	15530	15506	15386	15582	15541	15470	15494	15425	15430	15472	15500	15604	15572	15446	15454	15467	15510	15608	15525	15607	15504	15479	15576	15651	15529	15672	15455	15435	15536	15416	15496	15473	15415	15463	15439	15761	15402	15407	15449	15594	15610	15540	15538	15380	15561	15542	15733	15573	15634	15386	15519	15646	15432	15387	15554	15553	15517	15592	15531	15438	15490	15780	15671	15548	15710	15557	15599	15608	15480	15521	15617	15617	15464	15556	15619	15661	15495	15547	15363	15645	15526	15549	15626	15475	15620	15661	15557	15474	15568	15603	15546	15569	15728	15551	15515	15611	15487	15416	15668	15529	15504	15491	15449	15470	15480	15696	15455	15540	15512	15582	15567	15497	15530	15511	15509	15374	15565	15574	15594	15641	15544	15624	15525	15542	15509	15597	15682	15611	15652	15518	15561	15517	15500	15561	15500	15351	15474	15553	15356	15519	15668	15550	15502	15463	15500	15672	15539	15594	15610	15565	15563	15476	15708	15615	15544	15517	15615	15380	15429	15489	15601	15521	15490	15509	15477	15475	15521	15511	15427	15594	15572	15508	15462	15662	15462	15386	15532	15581	15573	15454	15455	15677	15595	15582	15554	15718	15587	15634	15775	15738	15589	15631	15430	15532	15564	15408	15710	15540	15537	15550	15571	15573	15459	15489	15468	15529	15359	15616	15505	15715	15490	15403	15553	15461	15433	15507	15536	15565	15336	15540	15565	15562	15538	15373	15469	15572	15455	15589	15486	15723	15557	15580	15481	15488	15445	15656	15619	15503	15630	15503	15442	15425	15497	15629	15611	15565	15641	15649	15460	15617	15440	15491	15574	15625	15680	15300	15593	15709	15445	15431	15267	15678	15613	15436	15481	15454	15614	15477	15726	15467	15666	15530	15567	15734	15572	15460	15545	15641	15438	15482	15478	15662	15464	15708	15613	15616	15596	15338	15521	15634	15651	15454	15520	15471	15554	15506	15522	15682	15436	15459	15614	15621	15481	15620	15594	15658	15872	15643	15705	15448	15544	15564	15576	15466	15428	15480	15568	15582	15510	15547	15347	15387	15624	15503	15387	15404	15595	15582	15549	15551	15687	15652	15349	15475	15584	15520	15439	15549	15407	15538	15522	15424	15404	15521	15544	15484	15409	15638	15638	15451	15529	15611	15555	15577	15457	15750	15594	15560	15695	15520	15616	15469	15554	15604	15597	15586	15654	15408	15392	15565	15548	15555	15448	15720	15447	15551	15410	15485	15661	15586	15544	15538	15395	15430	15524	15544	15511	15513	15481	15506	15523	15478	15653	15416	15584	15512	15494	15675	15552	15458	15515	15579	15469	15537	15437	15726	15579	15525	15458	15686	15473	15424	15668	15752	15517	15639	15487	15423	15512	15585	15478	15562	15714	15634	15603	15364	15555	15428	15455	15353	15678	15488	15473	15574	15568	15564	15458	15499	15520	15795	15493	15666	15486	15545	15598	15517	15468	15697	15397	15493	15406	15405	15603	15565	15340	15528	15548	15492	15583	15500	15511	15458	15534	15389	15482	15612	15728	15622	15611	15572	15482	15427	15532	15404	15607	15546	15529	15448	15430	15494	15459	15586	15436	15487	15449	15583	15586	15653	15596	15456	15370	15591	15454	15561	15581	15519	15419	15475	15597	15453	15630	15570	15637	15488	15454	15512	15655	15564	15643	15457	15490	15453	15464	15493	15414	15396	15445	15675	15572	15435	15574	15550	15548	15632	15528	15551	15542	15607	15493	15568	15581	15526	15516	15554	15558	15396	15300	15620	15481	15526	15685	15439	15667	15436	15632	15523	15501	15453	15510	15533	15441	15579	15366	15356	15721	15701	15385	15589	15500	15285	15426	15595	15470	15423	15410	15578	15648	15605	15521	15654	15556	15420	15538	15469	15566	15605	15523	15642	15553	15644	15451	15555	15633	15624	15688	15341	15487	15449	15489	15658	15490	15442	15656	15531	15736	15633	15659	15584	15500	15469	15697	15538	15470	15524	15551	15390	15509	15694	15491	15622	15596	15591	15591	15507	15529	15605	15419	15728	15519	15473	15600	15814	15597	15600	15548	15510	15633	15317	15394	15449	15435	15384	15725	15498	15542	15560	15498	15507	15595	15483	15452	15404	15671	15413	15568	15612	15436	15448	15713	15556	15714	15625	15390	15512	15453	15606	15469	15693	15593	15503	15482	15565	15627	15563	15592	15496	15659	15643	15538	15707	15615	15502	15479	15548	15716	15594	15319	15620	15432	15591	15537	15561	15510	15677	15433	15543	15419	15500	15648	15565	15666	15522	15723	15489	15540	15352	15452	15534	15635	15502	15488	15576	15447	15281	15421	15524	15653	15549	15673	15359	15538	15530	15506	15526	15626	15570	15406	15561	15541	15517	15569	15627	15646	15537	15583	15375	15777	15459	15555	15429	15463	15627	15309	15444	15584	15639	15500	15589	15527	15611	15697	15656	15453	15444	15656	15666	15521	15543	15376	15469	15578	15577	15551	15599	15522	15636	15512	15622	15470	15408	15527	15294	15625	15378	15424	15609	15439	15576	15577	15626	15477	15533	15691	15373	15481	15419	15647	15656	15489	15593	15457	15411	15541	15411	15572	15468	15544	15740	15573	15331	15414	15594	15569	15595	15508	15581	15557	15578	15447	15614	15433	15388	15514	15537	15536	15380	15488	15561	15532	15581	15519	15320	15496	15572	15589	15556	15519	15573	15491	15522	15550	15671	15599	15573	15486	15605	15584	15520	15419	15564	15547	15550	15488	15587	15616	15495	15449	15536	15591	15640	15486	15646	15589	15479	15597	15450	15548	15481	15510	15542	15439	15543	15507	15584	15623	15632	15621	15711	15533	15398	15640	15622	15419	15492	15504	15441	15473	15568	15544	15508	15515	15647	15512	15500	15403	15578	15510	15592	15485	15434	15615	15655	15556	15531	15536	15488	15605	15420	15483	15648	15443	15675	15385	15535	15428	15596	15405	15485	15560	15544	15561	15382	15642	15667	15468	15597	15585	15573	15577	15497	15572	15490	15550	15580	15563	15527	15577	15562	15565	15398	15691	15580	15526	15573	15580	15570	15614	15531	15577	15584	15439	15603	15625	15474	15625	15507	15513	15436	15582	15516	15417	15426	15618	15583	15489	15602	15508	15736	15613	15618	15633	15543	15518	15546	15499	15633	15381	15641	15586	15405	15489	15470	15563	15568	15445	15568	15462	15319	15607	15337	15366	15519	15579	15474	15800	15532	15467	15620	15588	15653	15553	15589	15650	15644	15503	15597	15315	15625	15463	15605	15449	15547	15452	15471	15590	15565	15598	15495	15335	15526	15645	15505	15548	15448	15491	15574	15481	15620	15477	15407	15458	15518	15570	15413	15470	15565	15585	15541	15419	15752	15570	15770	15435	15541	15422	15584	15596	15451	15450	15532	15442	15477	15593	15598	15551	15484	15553	15626	15444	15510	15573	15634	15711	15501	15332	15358	15715	15595	15560	15557	15597	15578	15528	15619	15599	15455	15474	15642	15369	15687	15689	15572	15508	15535	15533
26927	22025	25324	22444	18562	17676	17505	17072	16798	16699	16673	16457	16697	16515	16570	16624	16646	16511	16634	16493	16602	16482	16419	16616	16336	16437	16570	16369	16504	16394	16419	16684	16519	16371	16368	16415	16454	16457	16383	16453	16378	16462	16504	16457	16382	16449	16564	16555	16513	16372	16401	16412	16358	16375	16414	16412	16315	16376	16458	16451	16473	16695	16314	16298	16596	16208	16123	16279	16398	16371	16334	16562	16246	16580	16418	16353	16519	16410	16462	16382	16416	16300	16425	16480	16548	16457	16316	16276	16481	16328	16559	16440	16457	16272	16265	16514	16357	16444	16279	16400	16402	16355	16589	16351	16514	16512	16387	16255	16494	16438	16412	16366	16366	16459	16685	16659	16623	16382	16387	16359	16395	16463	16462	16311	16509	16519	16241	16422	16373	16326	16286	16342	16195	16431	16355	16296	16270	16444	16415	16232	16294	16525	16455	16421	16409	16308	16264	16579	16419	16370	16558	16465	16420	16186	16351	16548	16505	16276	16266	16397	16597	16433	16509	16524	16456	16391	16550	16715	16448	16258	16380	16415	16441	16533	16476	16457	16153	16415	16390	16323	16203	16312	16525	16308	16259	16362	16401	16246	16342	16522	16505	16332	16447	16371	16486	16369	16498	16491	16570	16433	16380	16341	16317	16373	16335	16426	16596	16460	16486	16388	16366	16630	16522	16427	16490	16518	16362	16546	16453	16502	16614	16504	16254	16293	16420	16515	16250	16277	16360	16463	16357	16343	16364	16373	16276	16209	16380	16563	16465	16243	16457	16482	16244	16683	16505	16493	16183	16124	16348	16361	16495	16218	16452	16393	16326	16276	16247	16268	16214	16575	16520	16371	16382	16395	16542	16447	16389	16396	16562	16422	16343	16145	16322	16315	16476	16309	16285	16337	16328	16546	16291	16548	16483	16384	16497	16409	16498	16368	16262	16367	16642	16513	16348	16309	16255	16497	16369	16544	16348	16422	16595	16418	16385	16157	16427	16383	16549	16423	16281	16393	16175	16364	16301	16450	16409	16366	16489	16479	16540	16502	16305	16341	16434	16350	16287	16340	16238	16322	16448	16426	16219	16273	16227	16444	16405	16339	16429	16296	16610	16352	16489	16390	16387	16121	16478	16533	16390	16328	16577	16385	16324	16342	16200	16427	16373	16225	16327	16466	16489	16150	16364	16511	16335	16529	16536	16372	16250	16295	16223	16499	16321	16493	16442	16378	16491	16473	16385	16345	16276	16365	16401	16633	16554	16366	16480	16420	16345	16362	16558	16452	16373	16384	16464	16451	16578	16608	16309	16203	16579	16445	16364	16447	16416	16373	16423	16500	16495	16492	16262	16567	16532	16339	16476	16333	16378	16438	16326	16328	16328	16472	16484	16406	16504	16488	16457	16293	16389	16187	16449	16392	16607	16433	16534	16515	16455	16367	16501	16400	16419	16468	16532	16375	16422	16294	16414	16426	16555	16354	16387	16361	16408	16447	16293	16332	16628	16216	16466	16416	16451	16331	16402	16473	16447	16259	16399	16496	16261	16293	16328	16249	16180	16199	16488	16615	16409	16378	16360	16473	16517	16363	16407	16430	16557	16286	16381	16445	16350	16334	16379	16559	16540	16522	16382	16403	16384	16287	16345	16393	16644	16378	16364	16373	16637	16619	16399	16275	16644	16403	16330	16563	16425	16432	16366	16447	16458	16323	16443	16480	16519	16510	16424	16243	16379	16286	16369	16427	16457	16290	16240	16508	16318	16323	16296	16413	16560	16400	16417	16311	16436	16472	16361	16277	16483	16454	16435	16316	16475	16310	16332	16368	16377	16514	16562	16480	16438	16408	16458	16473	16269	16295	16385	16537	16427	16357	16402	16266	16352	16433	16349	16427	16411	16420	16427	16500	16357	16408	16167	16359	16564	16554	16626	16410	16459	16345	16405	16407	16335	16469	16410	16469	16470	16699	16604	16396	16259	16549	16628	16396	16600	16455	16258	16497	16256	16464	16381	16604	16562	16311	16401	16463	16437	16448	16541	16351	16507	16558	16720	16212	16628	16503	16347	16458	16395	16356	16533	16223	16168	16406	16456	16254	16525	16446	16492	16369	16366	16343	16312	16233	16414	16391	16354	16601	16308	16347	16347	16434	16511	16284	16506	16434	16543	16369	16454	16386	16349	16347	16417	16321	16481	16358	16585	16346	16420	16437	16356	16188	16506	16395	16455	16345	16408	16554	16280	16507	16394	16285	16516	16325	16563	16347	16378	16424	16300	16614	16190	16465	16427	16292	16468	16554	16436	16358	16367	16552	16486	16296	16452	16282	16315	16327	16507	16364	16447	16400	16286	16472	16455	16240	16353	16241	16367	16327	16391	16432	16444	16395	16422	16296	16484	16294	16457	16385	16287	16437	16251	16322	16359	16475	16534	16567	16311	16209	16534	16463	16145	16382	16516	16487	16276	16300	16502	16588	16422	16205	16520	16339	16493	16459	16346	16546	16352	16456	16490	16462	16589	16144	16597	16568	16553	16386	16421	16479	16333	16366	16408	16297	16416	16284	16343	16234	16369	16469	16488	16632	16262	16268	16429	16570	16585	16320	16474	16425	16538	16369	16417	16328	16536	16497	16388	16665	16442	16507	16390	16308	16338	16386	16400	16375	16210	16288	16243	16391	16305	16305	16453	16444	16588	16493	16435	16526	16333	16485	16477	16398	16445	16428	16396	16374	16477	16547	16354	16368	16510	16412	16505	16263	16412	16388	16346	16364	16201	16405	16245	16249	16448	16539	16447	16451	16448	16511	16590	16409	16540	16549	16635	16510	16339	16500	16363	16304	16524	16362	16366	16430	16328	16447	16481	16374	16355	16589	16274	16371	16481	16526	16561	16350	16445	16352	16645	16350	16352	16355	16496	16332	16103	16299	16307	16425	16419	16365	16261	16356	16439	16463	16246	16555	16265	16326	16307	16534	16552	16525	16515	16228	16643	16435	16479	16411	16369	16344	16468	16448	16361	16242	16279	16140	16389	16319	16274	16410	16402	16368	16530	16303	16385	16603	16460	16314	16525	16614	16416	16332	16423	16415	16401	16542	16371	16411	16163	16391	16488	16279	16457	16536	16443	16378	16649	16434	16358	16350	16326	16431	16431	16492	16435	16396	16599	16353	16531	16191	16284	16336	16292	16670	16512	16115	16287	16433	16413	16460	16380	16404	16512	16496	16584	16379	16551	16560	16474	16250	16479	16408	16346	16434	16485	16207	16208	16324	16102	16293	16202	16335	16362	16439	16188	16474	16465	16482	16360	16319	16206	16348	16466	16482	16531	16405	16630	16389	16387	16228	16375	16262	16367	16201	16365	16525	16385	16384	16361	16486	16347	16280	16274	16234	16381	16425	16445	16470	16296	16315	16296	16416	16492	16504	16478	16346	16600	16442	16404	16364	16438	16482	16463	16376	16253	16489	16434	16481	16402	16232	16431	16411	16620	16488	16319	16357	16604	16464	16340	16555	16567	16550	16599	16347	16330	16548	16342	16199	16485	16407	16431	16444	16504	16233	16420	16514	16417	16271	16446	16419	16543	16410	16648	16260	16499	16294	16292	16383	16205	16352	16428	16098	16355	16544	16228	16303	16301	16380	16549	16343	16359	16565	16676	16306	16650	16476	16387	16140	16361	16319	16455	16297	16462	16439	16388	16231	16453	16291	16526	16464	16235	16306	16367	16513	16487	16516	16302	16344	16271	16366	16575	16570	16243	16377	16501	16409	16373	16469	16321	16337	16400	16366	16556	16478	16338	16393	16189	16380	16564	16382	16368	16422	16395	16639	16194	16381	16578	16435	16402	16326	16467	16528	16374	16400	16414	16481	16422	16328	16347	16641	16349	16365	16419	16411	16418	16353	16404	16258	16364	16314	16515	16285	16508	16409	16377	16509	16436	16333	16410	16355	16501	16301	16427	16465	16603	16381	16506	16487	16368	16266	16355	16362	16204	16338	16389	16332	16174	16294	16359	16452	16439	16474	16522	16238	16396	16350	16390	16370	16417	16405	16325	16349	16538	16420	16399	16458	16316	16458	16448	16402	16505	16463	16325	16440	16500	16258	16381	16447	16400	16403	16385	16327	16358	16342	16540	16213	16521	16289	16343	16475	16396	16387	16286	16295	16431	16556	16339	16508	16272	16397	16452	16389	16311	16394	16397	16299	16273	16137	16385	16307	16215	16458	16452	16409	16498	16284	16514	16284	16370	16505	16228	16365	16393	16297	16317	16483	16433	16327	16452	16469	16405	16403	16558	16414	16377	16548	16381	16308	16421	16336	16337	16654	16318	16265	16338	16479	16349	16457	16444	16490	16356	16528	16403	16417	16471	16464	16429	16539	16448	16433	16521	16447	16476	16460	16267	16379	16327	16289	16525	16570	16388	16357	16260	16345	16539	16523	16570	16422	16351	16379	16244	16366	16399	16520	16396	16427	16436	16279	16542	16297	16584	16216	16616	16361	16508	16662	16371	16456	16534	16427	16434	16371	16341	16200	16492	16547	16333	16361	16260	16530	16456	16514	16561	16571	16565	16545	16499	16278	16420	16384	16534	16312	16387	16344	16321	16409	16410	16467	16403	16400	16423	16447	16379	16414	16384	16576	16445	16227	16410	16454	16413	16405	16330	16414	16414	16217	16415	16427	16397	16229	16387	16383	16357	16357	16326	16400	16475	16331	16319	16440	16562	16377	16433	16433	16405	16705	16412	16201	16445	16394	16395	16443	16487	16408	16670	16562	16637	16513	16428	16387	16522	16419	16446	16430	16347	16542	16523	16452	16336	16464	16490	16444	16392	16147	16310	16243	16506	16424	16453	16562	16412	16377	16374	16473	16353	16507	16318	16515	16336	16287	16301	16429	16579	16318	16359	16482	16450	16362	16300	16476	16524	16314	16440	16466	16181	16222	16424	16609	16375	16355	16464	16506	16446	16360	16491	16398	16512	16433	16531	16451	16483	16455	16308	16381	16183	16230	16312	16338	16395	16345	16256	16573	16503	16391	16411	16481	16353	16424	16440	16294	16452	16378	16394	16459	16439	16417	16397	16358	16371	16348	16384	16336	16403	16347	16579	16576	16330	16325	16375	16414	16380	16412	16588	16287	16389	16387
18640	25856	24854	19799	17781	16713	15628	15434	15203	14960	14744	14877	14752	14473	14525	14635	14678	14542	14517	14526	14585	14450	14571	14469	14689	14614	14501	14270	14652	14592	14306	14589	14592	14445	14626	14562	14499	14488	14442	14473	14578	14443	14508	14429	14463	14380	14572	14522	14347	14570	14426	14468	14556	14740	14480	14482	14562	14486	14436	14508	14544	14514	14480	14480	14581	14521	14275	14479	14463	14496	14666	14495	14480	14508	14567	14622	14566	14566	14624	14481	14512	14553	14497	14541	14564	14546	14692	14311	14440	14415	14656	14406	14583	14477	14471	14490	14485	14330	14504	14584	14544	14448	14535	14443	14558	14529	14371	14352	14473	14461	14510	14497	14366	14526	14536	14687	14202	14476	14488	14387	14476	14639	14330	14445	14480	14394	14472	14494	14414	14520	14633	14482	14427	14461	14451	14373	14422	14637	14461	14467	14566	14484	14464	14434	14416	14236	14533	14452	14440	14522	14456	14494	14498	14427	14451	14484	14261	14571	14745	14504	14353	14434	14273	14565	14476	14403	14374	14406	14380	14585	14553	14495	14390	14423	14534	14399	14363	14399	14464	14440	14374	14479	14441	14645	14318	14511	14533	14492	14493	14461	14446	14284	14560	14326	14597	14576	14483	14738	14470	14376	14608	14472	14443	14507	14536	14521	14326	14464	14523	14577	14638	14479	14438	14448	14429	14463	14617	14479	14439	14408	14467	14369	14614	14641	14304	14493	14429	14573	14611	14458	14511	14487	14460	14461	14591	14477	14462	14380	14522	14721	14624	14380	14453	14550	14323	14538	14486	14448	14514	14481	14512	14497	14611	14451	14323	14350	14461	14532	14486	14483	14426	14356	14405	14441	14455	14421	14426	14587	14573	14586	14643	14559	14518	14360	14505	14455	14433	14434	14495	14554	14560	14387	14318	14609	14261	14511	14584	14560	14407	14538	14523	14614	14399	14298	14418	14432	14582	14437	14546	14467	14522	14533	14299	14555	14711	14466	14588	14356	14554	14349	14364	14372	14576	14476	14436	14341	14521	14502	14592	14517	14493	14469	14478	14436	14640	14288	14548	14402	14452	14453	14445	14507	14517	14409	14502	14553	14574	14519	14491	14462	14453	14654	14569	14461	14498	14577	14504	14524	14427	14522	14482	14352	14562	14495	14432	14372	14684	14521	14507	14357	14373	14467	14366	14409	14520	14617	14601	14466	14462	14545	14469	14503	14436	14542	14360	14327	14467	14302	14538	14626	14440	14292	14408	14335	14410	14405	14554	14419	14560	14596	14452	14656	14475	14511	14565	14477	14444	14513	14237	14486	14388	14478	14353	14640	14544	14465	14451	14376	14563	14486	14407	14439	14445	14460	14383	14389	14444	14462	14365	14462	14455	14436	14424	14440	14528	14533	14422	14423	14393	14267	14505	14467	14444	14497	14515	14550	14502	14272	14638	14405	14515	14292	14636	14389	14431	14534	14528	14548	14664	14477	14283	14505	14538	14464	14564	14457	14482	14489	14511	14595	14554	14389	14514	14481	14468	14544	14474	14442	14448	14520	14697	14520	14560	14491	14582	14474	14535	14385	14435	14401	14515	14395	14491	14496	14394	14438	14430	14445	14725	14633	14467	14522	14385	14413	14519	14454	14542	14420	14534	14423	14502	14403	14572	14492	14539	14395	14359	14658	14472	14582	14389	14469	14340	14361	14623	14312	14531	14431	14438	14404	14559	14415	14440	14425	14445	14430	14590	14509	14426	14694	14449	14464	14467	14413	14450	14401	14481	14424	14343	14395	14417	14470	14577	14450	14510	14433	14517	14638	14554	14402	14521	14406	14624	14545	14462	14619	14421	14476	14711	14542	14306	14325	14390	14454	14640	14428	14618	14462	14243	14568	14364	14493	14494	14465	14476	14527	14463	14545	14439	14356	14465	14540	14405	14592	14323	14593	14454	14602	14289	14360	14310	14606	14524	14334	14553	14431	14516	14446	14547	14473	14535	14486	14576	14604	14602	14453	14390	14332	14627	14488	14407	14502	14477	14419	14333	14418	14705	14423	14470	14399	14635	14416	14383	14545	14687	14587	14474	14653	14455	14591	14466	14480	14675	14528	14286	14461	14546	14429	14405	14396	14428	14400	14481	14565	14331	14489	14493	14533	14477	14317	14508	14511	14404	14469	14347	14554	14531	14506	14334	14292	14569	14383	14489	14568	14540	14641	14548	14554	14383	14355	14463	14438	14388	14442	14575	14369	14501	14542	14511	14320	14344	14322	14383	14446	14451	14604	14503	14474	14615	14510	14548	14327	14421	14392	14407	14417	14353	14464	14524	14270	14470	14590	14445	14366	14520	14480	14504	14382	14429	14348	14402	14483	14477	14429	14752	14361	14400	14506	14519	14590	14600	14574	14365	14358	14587	14392	14521	14452	14461	14296	14540	14638	14500	14592	14529	14509	14379	14574	14591	14540	14432	14580	14475	14401	14353	14495	14528	14491	14475	14418	14475	14547	14405	14669	14565	14378	14455	14526	14487	14531	14536	14458	14351	14605	14373	14470	14385	14395	14410	14619	14480	14595	14435	14407	14521	14326	14552	14376	14366	14467	14377	14472	14528	14515	14452	14308	14639	14487	14503	14419	14432	14478	14407	14560	14443	14428	14329	14643	14459	14514	14527	14515	14460	14539	14578	14387	14349	14314	14555	14356	14483	14417	14413	14568	14374	14408	14664	14544	14421	14548	14617	14689	14388	14464	14577	14325	14502	14413	14673	14366	14421	14525	14389	14327	14467	14312	14563	14521	14495	14534	14396	14497	14463	14436	14458	14485	14467	14432	14407	14499	14371	14400	14401	14469	14560	14359	14460	14489	14650	14436	14489	14451	14489	14517	14518	14404	14586	14627	14406	14526	14356	14462	14465	14477	14509	14608	14460	14602	14330	14446	14437	14400	14356	14465	14655	14490	14393	14496	14550	14517	14431	14639	14538	14342	14600	14386	14457	14408	14531	14334	14538	14505	14522	14444	14706	14469	14601	14436	14577	14539	14524	14322	14534	14520	14556	14442	14542	14457	14498	14551	14514	14529	14589	14427	14487	14515	14529	14557	14330	14479	14643	14450	14467	14567	14453	14456	14414	14558	14396	14359	14656	14561	14422	14427	14525	14486	14487	14573	14516	14535	14536	14481	14387	14477	14382	14525	14526	14407	14508	14288	14343	14538	14634	14589	14424	14520	14419	14461	14445	14402	14627	14484	14380	14374	14572	14500	14521	14442	14390	14386	14613	14461	14368	14525	14308	14684	14317	14310	14385	14320	14370	14530	14442	14574	14399	14575	14525	14523	14529	14542	14483	14564	14363	14527	14485	14662	14512	14377	14365	14443	14567	14249	14373	14560	14505	14507	14589	14542	14444	14358	14431	14377	14434	14431	14610	14204	14563	14546	14378	14478	14556	14449	14691	14462	14500	14582	14466	14357	14444	14653	14360	14462	14556	14481	14525	14300	14491	14525	14561	14559	14505	14599	14446	14602	14458	14577	14303	14491	14393	14489	14532	14471	14381	14525	14562	14463	14419	14522	14320	14530	14453	14621	14337	14412	14393	14501	14489	14535	14499	14424	14585	14670	14400	14607	14194	14288	14355	14423	14535	14416	14476	14339	14391	14542	14320	14408	14331	14359	14489	14747	14466	14644	14440	14476	14533	14585	14574	14397	14600	14378	14400	14503	14666	14543	14564	14532	14440	14492	14461	14446	14483	14529	14391	14551	14568	14370	14638	14451	14487	14533	14609	14316	14486	14384	14421	14504	14476	14296	14553	14552	14382	14482	14624	14428	14435	14580	14275	14319	14448	14471	14516	14425	14587	14428	14515	14144	14619	14479	14554	14253	14581	14388	14630	14430	14748	14340	14474	14410	14258	14422	14500	14475	14451	14503	14415	14474	14478	14538	14386	14423	14568	14478	14607	14507	14601	14485	14484	14643	14590	14562	14481	14389	14353	14386	14560	14447	14463	14469	14322	14599	14486	14645	14640	14495	14504	14491	14398	14597	14508	14720	14301	14662	14539	14419	14558	14390	14497	14547	14460	14355	14553	14516	14523	14397	14388	14554	14586	14409	14537	14457	14346	14578	14368	14512	14423	14609	14490	14574	14406	14560	14446	14565	14367	14503	14456	14348	14440	14549	14392	14497	14496	14524	14445	14486	14452	14451	14496	14442	14576	14502	14462	14539	14298	14482	14518	14546	14624	14552	14596	14475	14468	14355	14473	14422	14658	14475	14596	14476	14409	14489	14493	14252	14360	14543	14457	14369	14572	14467	14716	14470	14454	14380	14370	14523	14400	14425	14558	14390	14395	14482	14560	14414	14490	14677	14468	14575	14527	14434	14605	14559	14644	14355	14374	14463	14403	14466	14470	14467	14450	14568	14514	14420	14476	14501	14502	14594	14537	14528	14436	14531	14410	14405	14405	14480	14479	14336	14502	14442	14589	14442	14540	14538	14457	14580	14585	14465	14379	14574	14467	14554	14455	14530	14559	14624	14525	14450	14430	14506	14348	14452	14582	14385	14521	14505	14378	14503	14404	14535	14575	14418	14418	14447	14612	14529	14447	14504	14374	14437	14519	14342	14616	14561	14472	14572	14481	14342	14494	14626	14380	14407	14467	14488	14475	14407	14372	14436	14549	14575	14549	14451	14693	14526	14482	14501	14428	14453	14387	14565	14400	14512	14354	14570	14636	14533	14469	14408	14223	14413	14551	14391	14576	14531	14426	14466	14539	14474	14429	14470	14533	14510	14486	14433	14478	14533	14543	14518	14486	14580	14470	14506	14392	14554	14547	14528	14568	14610	14383	14454	14532	14469	14530	14537	14325	14509	14413	14461	14445	14590	14546	14384	14371	14518	14502	14403	14391	14439	14400	14420	14512	14479	14556	14429	14291	14609	14344	14453	14429	14481	14514	14374	14579	14547	14586	14402	14598	14617	14430	14590	14578	14495	14488	14566	14535	14444	14472	14339	14576	14320	14390	14382	14576	14495	14421	14541	14547	14431	14521	14597	14479	14480	14486	14616	14579	14346	14508	14367	14539	14385	14400	14551	14489	14311	14460	14424	14558	14562	14408	14528	14565	14531	14551	14409	14189	14517	14537	14507
24396	21684	29235	24800	22923	23237	22274	19450	18815	18964	18406	18266	18150	18378	17982	18167	17990	18069	18123	18116	17949	18064	17823	17789	17863	17916	18106	18132	18010	18134	18055	17796	17881	17688	17977	17976	18048	17853	18151	17892	17909	18076	18028	17851	17891	18078	18082	17708	17749	17914	17852	17932	17980	18112	18031	17923	17865	17746	17834	17694	17841	17900	17849	17879	17953	17990	17784	17810	18087	17782	17947	17810	17757	17952	17955	17773	18039	17856	17832	17693	18011	18042	17819	17808	17909	17771	17913	17666	17700	18040	18070	18038	17868	18049	17795	17608	17558	17802	17834	17911	17687	17734	17992	17711	17979	17763	17749	17761	17830	17885	17852	17889	17772	17838	17925	17696	17770	17829	17760	17946	17757	17701	17775	17756	17641	17525	17977	17651	17931	17903	17783	17819	17609	17600	17938	17827	17802	17620	17873	17687	17995	17818	17795	17832	17849	17746	17766	17933	17836	17929	17833	17851	17822	17933	17707	17925	17875	17588	17657	17721	17705	17936	17795	17796	17742	17986	17786	17664	17966	17885	18005	17685	17772	17801	17885	18044	17800	17883	17709	17679	17816	17588	17905	17862	17863	17870	17621	17785	17867	17922	17621	17853	17671	18123	17871	17754	17703	17603	17926	17860	17662	17967	17802	17944	17958	17736	17621	17814	17657	17708	17938	17895	17813	17865	17865	17822	17749	17815	17943	17790	17885	18038	17733	17758	17674	17711	17900	17811	17876	17782	17721	17916	17899	17779	17899	17980	17792	17651	17873	17688	17827	17601	17950	17826	17768	18020	17798	17919	17713	17661	18123	18081	17851	17968	17839	17852	17890	17741	17635	17876	17892	17794	18132	17837	17805	17946	17641	17957	17945	17763	17951	17771	18034	17765	17823	17710	18103	17897	17748	17655	17390	17959	17672	17787	17813	17815	17924	17842	17856	17796	17785	17669	17720	17872	17860	18075	17806	17568	17537	17835	17923	17653	17883	17987	17721	17700	17946	17857	17837	17937	17845	17784	17708	17764	17757	17677	17869	17806	17849	17956	17993	18016	17682	17762	17791	17799	17601	17862	17750	17712	17804	17930	17698	17646	17827	17847	17750	18083	17746	17912	17767	18129	17702	17877	17951	17719	17947	17906	17825	17832	17829	18001	17829	17727	17879	18014	17682	17991	17856	17739	17731	17806	17723	17809	17837	17688	17813	17821	17930	17812	17844	17721	17772	17791	17791	17932	17580	17891	17896	17891	17745	17965	17872	17877	18098	17793	17825	17657	17879	17959	17922	17973	17871	17620	17724	17882	17977	17833	17781	17834	17719	17828	17657	17763	17856	17870	17816	17820	17853	17611	17835	17788	17862	18040	17740	17855	17765	17829	17820	17785	17833	17732	17708	17650	17989	17800	17835	17998	17784	17893	17823	17934	17870	17960	17965	17702	17859	17681	18031	18203	17710	17919	18093	18026	17961	17721	17869	17900	17904	17816	17708	17707	17795	17778	17887	17786	17622	17741	17853	17791	17754	17802	17872	17742	17618	17836	17747	17835	17825	17957	17835	17751	17710	17674	17825	17972	17747	17738	17764	17913	17791	17797	17890	17988	17847	17870	17754	17483	17730	17673	17803	17763	17694	17752	17935	17727	17860	17670	17929	17701	17751	17859	17775	17881	17844	17888	17955	17986	17965	17982	18119	17808	17872	17932	17492	18027	17740	17570	17776	17768	17922	17799	18092	17640	17808	17847	17921	17834	17775	18098	17857	17621	17605	17804	17844	17757	17759	17779	17736	17956	17887	17890	17796	17785	17855	17758	17845	17733	17633	17756	17824	17745	17802	17716	17803	17717	17914	17662	17809	17874	17809	17594	17787	17897	17831	17807	17907	17928	17992	17696	17812	17909	17656	17890	17798	17742	17745	17936	17911	17687	18005	17778	17856	17746	17799	17908	17798	17848	17865	17896	17798	17557	17798	17832	17777	17736	17689	17879	17825	17879	18002	17810	17827	17715	17775	17831	17828	17685	17877	17838	17822	17822	17881	17674	17880	17854	17918	17750	17838	17798	17842	17911	17811	18122	17726	17675	17967	17802	17628	17726	17755	17494	17871	17752	17949	17820	17962	17792	17653	17730	17887	17880	17742	17969	17733	17762	17712	17825	17833	17954	17935	17980	17855	17811	17836	17785	17866	17896	17997	17640	18051	17814	17794	17829	17681	17895	17682	17807	17811	17726	17831	17787	17830	17770	17935	17818	17725	17789	17589	17768	17834	17690	17709	17726	17783	17994	17785	17978	17775	17829	18050	17770	17704	17832	17713	17865	18032	17855	17784	17846	17790	17853	17837	17950	17672	17872	18032	17691	17878	17617	17643	17698	17987	17802	17777	17777	17877	17768	17802	17849	17734	17706	17728	17832	17828	17716	17667	17750	17938	17667	17635	17796	17753	17781	17748	17824	17897	17921	17890	17686	17842	17846	17745	17773	17682	17787	18006	17681	17943	17950	17856	17958	17789	17696	17733	17714	17816	17706	17888	17856	17809	17853	17707	17852	17914	17734	17671	17701	17797	17712	17950	17877	17706	17889	17873	17621	17850	17756	17668	17755	17759	17770	17750	17752	17715	17803	17743	17730	17990	17780	17712	17767	17752	17817	17752	17820	17753	17932	17960	17844	17766	17772	17712	17953	17922	17745	17874	17702	17887	17835	17817	17818	17654	17644	17838	17806	17778	17609	17946	17953	18078	17664	17769	17759	17759	17735	17810	17621	17722	17791	18074	17927	17901	17610	17957	17705	17979	17512	17916	17792	17752	17765	17788	17886	17839	17712	17933	17792	17801	17860	17799	17745	17694	17854	18009	17610	17872	17801	17896	17682	17738	17927	17836	17668	17709	17778	17686	17829	17987	17820	17819	17757	17796	17507	17910	17852	17893	17575	17737	17803	17883	17793	17862	17795	17922	17801	17699	17849	17850	17804	17801	17846	17667	17792	17944	17751	17790	17940	17702	17811	17928	17825	17773	17685	17685	17738	17722	17746	17957	17895	17706	17854	17894	17741	17914	17788	17883	17802	17909	17683	17855	17797	17842	17794	17718	17781	17773	17806	17732	17563	17840	17872	17822	17775	17884	17747	17720	17734	17968	17814	17531	17847	17929	17900	17843	17691	17610	17825	17571	17766	17734	17821	18000	17907	17766	17864	18147	17545	17868	17872	17634	17870	17876	17920	17829	17826	17725	17904	17876	17824	17915	17706	17883	17684	17807	18008	17745	17925	17754	17881	17770	17754	17740	17680	17764	17834	17861	17850	17837	17927	17769	17735	17551	17737	17950	17901	17807	17754	17560	17753	17608	17810	18009	17858	17782	17820	17752	17948	17672	17847	17620	17931	17923	17905	17823	17801	17686	17820	17706	17949	17735	17899	17705	17711	17653	17982	17757	17795	17860	17875	17918	17663	17787	17798	17884	17890	18099	17681	17763	17822	17875	17728	17742	17535	17659	17674	17749	17872	17901	17659	17990	17987	18049	17871	17751	17891	17860	17812	17745	17908	17812	17742	17875	17759	17663	17919	18009	17979	17772	17825	17843	17776	17675	17874	17845	18003	17994	17762	17895	18027	17812	17875	17824	18003	17907	17900	17695	17645	17977	17864	17823	17755	17799	17913	17757	17729	17856	17791	18031	17559	17852	17796	17946	17633	17652	17780	17897	17812	17824	17692	17762	17812	17739	17795	18026	17861	17742	17781	18077	17828	17796	17970	18042	17934	17924	17837	17843	17759	17566	17720	17849	17811	17990	17807	17564	17796	17849	17943	17791	17920	17604	17701	17590	17612	17671	17914	17786	17540	17967	17854	17804	17866	18012	17726	17769	17547	17616	17919	17681	17571	17749	17780	17759	17824	17911	17658	17751	17774	18014	17753	17902	17718	17816	17757	18111	17905	18009	17815	17918	17579	17686	17769	17867	17855	17852	18027	18005	17741	17764	17892	17784	17868	17805	17549	17782	17877	17767	17720	17711	17928	17645	17819	17870	17990	17913	17920	17896	17824	17711	17861	17833	17967	17790	17886	17859	17866	17818	18007	17681	17788	17831	17824	17858	17805	17808	17825	17761	17753	17548	17594	17956	17843	17957	17931	17809	17601	18034	17789	17705	17708	17517	17574	17701	17855	17861	17895	17965	17812	17777	17756	17901	17920	17800	17804	17804	17843	17683	17788	17739	17685	17820	17862	17827	17742	17895	17933	17955	17829	17800	17661	17822	17584	17724	17923	17748	17672	17787	17728	17671	17787	17837	17763	18044	17814	17884	17976	17701	17801	17809	17809	17976	17730	17766	17639	17870	17959	17903	17882	17811	17726	17816	17803	17752	17807	17680	17824	17906	17999	17626	17756	18018	17895	17759	17662	17799	17728	17799	17881	17812	17664	17761	17953	17797	17898	17816	17903	17796	17787	17789	17735	17726	17670	18107	17807	17900	17730	17929	17707	17876	17888	17811	17857	17852	17714	17856	17861	17919	17779	17799	17843	17882	17646	17644	17875	17900	17780	17720	17988	17743	18004	17774	17742	17711	17900	17820	17635	17833	17773	17772	17720	17979	17899	18119	17952	17880	17663	17696	17774	17685	17798	17760	17647	17860	17794	17750	17926	17832	17984	17834	17773	17815	17888	17821	17788	17862	17743	17992	17897	17856	17806	17804	17799	17883	17865	17942	17998	17881	17762	17923	17910	17878	17502	17818	17938	18000	17815	17761	17806	17718	17837	18017	17896	17888	17900	17714	17773	17754	17767	17712	17740	17812	17784	17905	17918	17927	17598	17628	17767	17749	17769	17759	17724	17748	17759	18027	17883	17882	17778	17887	17769	17837	17660	17995	17827	17805	17841	17456	17908	17823	17737	17865	17894	17934	17674	17827	17961	18034	17914	17964	17759	17958	17722	17698	17786	17965	17887	17747	17873	17729	17861	17927	17926	17694	17886	17911	17858	17710	17780	18008	17893	17799	17680	17921	17736	17994	17738	17888	17842	17887	18031	17884	17895	17960	17655	17746	17718	17813	17849	17850	18065	17835	17939	17993	17832	17774	17917	17734	17646	17702	17637	17638	17848	17866	17760	17991	17487	17759	18013	17747	18044	17885	17924	17752	17845	17739	17695
20082	34692	33006	26083	22590	20129	18788	17665	16991	16694	16651	16103	16095	16180	15936	15909	15794	15924	15877	15706	15832	15719	15552	15813	15666	15624	15683	15643	15879	15597	15638	15732	15648	15815	15694	15661	15637	15682	15577	15600	15697	15812	15566	15686	15434	15653	15697	15744	15828	15765	15730	15711	15613	15527	15627	15603	15547	15702	15713	15570	15714	15715	15619	15883	15643	15704	15529	15551	15747	15652	15654	15690	15714	15819	15682	15721	15644	15596	15530	15477	15499	15687	15642	15601	15733	15704	15586	15588	15484	15433	15473	15710	15459	15535	15680	15727	15673	15582	15513	15486	15543	15571	15536	15563	15547	15519	15608	15658	15705	15549	15531	15488	15430	15519	15675	15517	15528	15474	15529	15638	15480	15602	15533	15749	15641	15590	15559	15607	15467	15459	15615	15555	15528	15600	15502	15468	15574	15508	15644	15530	15573	15626	15532	15809	15516	15518	15568	15660	15621	15652	15648	15748	15628	15586	15715	15724	15559	15548	15520	15615	15679	15565	15480	15586	15541	15663	15690	15611	15481	15461	15513	15700	15531	15733	15696	15546	15548	15589	15562	15776	15568	15448	15677	15465	15657	15630	15667	15415	15497	15768	15666	15466	15602	15646	15666	15631	15834	15682	15561	15627	15576	15820	15414	15605	15616	15560	15543	15559	15464	15533	15481	15706	15688	15548	15526	15618	15468	15587	15685	15493	15694	15700	15510	15554	15653	15639	15640	15525	15668	15539	15522	15466	15558	15739	15511	15592	15614	15443	15647	15648	15588	15668	15577	15593	15573	15543	15644	15561	15627	15626	15608	15705	15447	15725	15422	15461	15650	15631	15502	15678	15372	15628	15464	15533	15564	15612	15630	15500	15514	15552	15645	15515	15670	15717	15460	15572	15452	15471	15547	15545	15672	15627	15552	15531	15465	15521	15485	15562	15629	15590	15638	15601	15586	15557	15560	15739	15398	15560	15738	15674	15614	15683	15697	15478	15554	15642	15663	15629	15567	15511	15701	15488	15536	15478	15660	15746	15516	15579	15698	15827	15662	15618	15482	15512	15554	15451	15425	15604	15631	15614	15454	15636	15569	15373	15451	15594	15648	15511	15640	15600	15609	15671	15400	15570	15499	15653	15665	15524	15598	15680	15609	15427	15632	15504	15693	15464	15511	15761	15522	15456	15631	15646	15694	15580	15421	15702	15515	15439	15482	15604	15523	15587	15409	15646	15488	15716	15517	15508	15656	15588	15519	15604	15764	15501	15554	15602	15768	15625	15479	15552	15477	15514	15543	15602	15715	15726	15592	15615	15623	15436	15619	15469	15636	15478	15490	15643	15591	15570	15716	15484	15561	15800	15513	15677	15445	15625	15453	15559	15567	15665	15483	15697	15454	15490	15526	15654	15768	15310	15698	15579	15650	15568	15552	15529	15583	15524	15554	15550	15664	15616	15632	15537	15562	15610	15665	15488	15536	15655	15552	15598	15612	15524	15596	15566	15522	15527	15759	15447	15619	15582	15592	15612	15489	15726	15589	15790	15563	15575	15416	15470	15555	15465	15507	15542	15641	15446	15728	15554	15576	15548	15538	15614	15567	15650	15582	15463	15532	15604	15560	15570	15448	15596	15450	15703	15685	15631	15465	15577	15594	15478	15518	15441	15579	15582	15588	15480	15584	15739	15703	15546	15749	15504	15628	15492	15476	15500	15512	15510	15450	15642	15708	15636	15547	15726	15593	15451	15660	15485	15630	15642	15757	15458	15558	15513	15540	15651	15707	15421	15601	15709	15621	15714	15841	15570	15559	15623	15502	15542	15635	15558	15598	15468	15526	15760	15680	15624	15671	15669	15566	15568	15501	15430	15618	15724	15510	15528	15568	15749	15606	15633	15442	15525	15578	15665	15678	15544	15473	15713	15648	15476	15673	15564	15632	15578	15515	15616	15727	15615	15533	15606	15564	15430	15763	15432	15584	15605	15585	15558	15617	15635	15541	15547	15660	15498	15663	15508	15553	15374	15567	15622	15703	15563	15376	15470	15625	15615	15535	15585	15484	15600	15648	15667	15759	15604	15534	15397	15504	15525	15465	15493	15632	15602	15498	15546	15550	15717	15685	15405	15674	15549	15729	15550	15593	15544	15535	15648	15510	15528	15657	15573	15459	15596	15531	15672	15417	15590	15433	15386	15462	15710	15741	15614	15355	15595	15623	15502	15628	15785	15503	15598	15654	15629	15511	15551	15620	15565	15591	15655	15616	15533	15768	15494	15727	15620	15520	15611	15636	15557	15739	15574	15638	15669	15475	15624	15681	15552	15685	15563	15610	15460	15574	15750	15619	15676	15513	15637	15553	15657	15499	15680	15486	15503	15570	15620	15568	15364	15644	15739	15576	15597	15552	15483	15391	15589	15692	15509	15550	15387	15440	15565	15586	15625	15660	15484	15606	15432	15608	15585	15675	15575	15504	15616	15699	15530	15557	15580	15515	15860	15465	15498	15611	15475	15385	15663	15493	15556	15515	15659	15387	15392	15577	15720	15577	15567	15744	15582	15505	15533	15606	15642	15513	15594	15770	15563	15777	15617	15570	15396	15587	15585	15602	15571	15517	15519	15520	15569	15433	15573	15744	15533	15585	15567	15630	15651	15550	15601	15626	15573	15564	15730	15711	15638	15443	15593	15548	15612	15516	15598	15680	15674	15616	15523	15524	15481	15632	15599	15557	15447	15563	15397	15594	15487	15493	15617	15506	15649	15662	15517	15609	15534	15640	15387	15524	15412	15597	15651	15587	15569	15647	15559	15577	15568	15579	15606	15583	15341	15427	15609	15407	15497	15751	15513	15465	15669	15679	15662	15550	15529	15694	15443	15561	15546	15503	15727	15693	15597	15632	15609	15725	15452	15535	15597	15636	15544	15572	15507	15531	15561	15504	15390	15498	15349	15735	15405	15624	15524	15514	15590	15602	15524	15657	15605	15568	15559	15672	15619	15687	15482	15632	15449	15504	15524	15495	15585	15621	15461	15678	15673	15374	15819	15483	15443	15572	15630	15491	15548	15618	15524	15522	15666	15605	15705	15716	15536	15588	15556	15561	15653	15563	15587	15505	15500	15647	15629	15641	15431	15606	15333	15511	15560	15549	15511	15525	15536	15579	15674	15539	15530	15524	15745	15396	15504	15565	15584	15545	15407	15552	15519	15444	15497	15563	15605	15597	15666	15505	15471	15622	15360	15505	15441	15611	15576	15775	15574	15676	15586	15512	15730	15560	15654	15564	15512	15564	15673	15605	15550	15663	15387	15527	15636	15544	15549	15618	15576	15478	15596	15609	15510	15542	15627	15644	15604	15451	15701	15606	15643	15573	15663	15648	15683	15557	15478	15338	15638	15626	15528	15519	15693	15588	15635	15522	15746	15584	15573	15643	15792	15599	15603	15493	15667	15739	15587	15345	15496	15667	15485	15646	15449	15495	15705	15547	15754	15628	15410	15593	15383	15596	15478	15582	15693	15763	15550	15584	15554	15573	15583	15579	15678	15468	15597	15632	15480	15583	15456	15561	15657	15468	15647	15528	15728	15644	15680	15668	15608	15480	15645	15858	15471	15587	15700	15591	15687	15638	15582	15353	15622	15557	15464	15635	15538	15620	15670	15613	15556	15608	15618	15516	15455	15622	15512	15642	15701	15458	15571	15441	15530	15380	15716	15440	15331	15521	15631	15726	15636	15525	15754	15544	15540	15560	15670	15689	15675	15576	15522	15519	15552	15409	15619	15516	15514	15648	15444	15576	15646	15405	15443	15563	15659	15609	15402	15471	15608	15639	15429	15565	15546	15627	15494	15712	15671	15465	15503	15491	15766	15420	15723	15491	15512	15430	15532	15447	15630	15791	15616	15524	15509	15618	15394	15669	15401	15496	15658	15484	15654	15375	15573	15545	15516	15399	15533	15557	15657	15412	15453	15577	15472	15646	15605	15760	15526	15511	15625	15604	15677	15539	15673	15494	15684	15649	15505	15728	15583	15491	15548	15377	15490	15585	15719	15633	15314	15547	15601	15474	15489	15610	15562	15470	15582	15688	15521	15583	15614	15488	15423	15647	15536	15507	15501	15559	15536	15520	15520	15578	15454	15501	15649	15548	15519	15676	15577	15577	15690	15604	15487	15597	15594	15700	15726	15513	15512	15624	15404	15542	15528	15555	15461	15613	15457	15436	15496	15498	15587	15646	15616	15595	15514	15666	15532	15515	15586	15725	15666	15645	15612	15608	15369	15620	15540	15481	15446	15402	15775	15581	15538	15702	15546	15509	15610	15540	15566	15495	15389	15614	15611	15514	15673	15577	15545	15477	15516	15450	15588	15471	15569	15631	15402	15596	15717	15506	15726	15483	15574	15437	15463	15541	15523	15578	15550	15602	15229	15652	15574	15631	15678	15703	15605	15700	15461	15594	15567	15712	15450	15523	15478	15637	15639	15467	15590	15549	15654	15569	15528	15512	15609	15625	15752	15580	15672	15622	15618	15595	15524	15604	15503	15518	15541	15721	15535	15597	15409	15436	15464	15505	15532	15591	15589	15538	15614	15537	15497	15536	15634	15626	15385	15780	15462	15511	15512	15584	15573	15484	15493	15488	15605	15559	15502	15615	15570	15625	15473	15672	15728	15540	15724	15586	15538	15422	15538	15413	15530	15519	15372	15866	15550	15659	15528	15504	15655	15622	15703	15436	15441	15507	15517	15487	15547	15642	15578	15604	15657	15480	15567	15725	15599	15623	15572	15648	15711	15373	15551	15651	15494	15528	15462	15616	15677	15595	15497	15703	15462	15564	15810	15485	15808	15573	15436	15501	15572	15411	15562	15592	15453	15627	15553	15506	15610	15577	15717	15587	15568	15627	15673	15523	15466	15689	15568	15574	15541	15612	15667	15601	15559	15807	15664	15549	15625	15523	15413	15608	15620	15507	15392	15527	15652	15481	15526	15562	15652	15512	15636	15373	15691	15495	15295	15617	15479	15549	15398	15549	15623	15510	15614	15659	15477	15428	15643	15728	15698	15485	15627	15516	15645	15463	15597	15627	15706	15331	15515	15590	15715	15517	15586	15594	15542	15671	15682	15586	15488	15603	15455	15585	15399	15607	15639	15569	15407
23174	21596	29545	24143	21952	24368	26059	20602	19296	19435	19087	18822	18789	18614	18515	18582	18409	18424	18449	18179	18148	18226	18189	18270	18372	18136	18194	18264	18252	18344	18130	18274	18222	18359	18200	17992	18094	18065	18231	18189	18094	18136	18204	17954	18033	17916	17897	18112	18047	18124	18227	17978	18043	17970	18047	18222	18185	18028	18000	18224	17970	18178	18064	18018	18113	17943	17836	17945	18251	17986	18036	17900	17750	17951	17854	18009	17943	17974	18111	17978	18008	17979	17960	17817	17867	18006	18266	17917	17984	17910	17922	18006	17952	17862	17877	17715	17930	17851	17900	18101	17962	18094	18150	17893	18040	18121	18031	17900	17990	17966	17947	18104	17968	17883	18093	17920	17908	17935	17956	17924	17774	17930	17929	18089	17846	17905	18021	17817	17822	17948	18038	17934	17962	17931	17928	17910	17965	17877	18096	18039	18024	17985	17908	17952	17762	17788	17744	17823	18057	17950	18068	17805	18032	17973	17799	18006	18157	17956	18083	18231	18091	17842	17857	17745	17895	17801	17903	18126	17980	17937	17896	17919	18059	17995	18085	17967	17798	17946	17986	17605	18014	17888	17910	17931	18026	17954	18087	18122	17845	17926	17909	17984	17922	17892	17834	17813	17910	17919	17763	17770	17896	17887	18246	17911	17997	17658	17744	17839	18171	17900	17945	17938	17997	18032	18027	18008	17991	17937	17837	17954	17826	17912	17794	17947	18027	17829	18202	17923	18041	18056	18014	17990	17855	18091	17777	17509	17800	17974	17946	17859	17806	17948	17887	17868	17858	17957	18003	17950	17957	18016	18036	18074	17992	17888	17811	18014	18057	18038	18027	18075	17803	18045	17902	17871	18098	17820	17884	17951	17901	18022	17935	17949	17765	17940	18017	17883	18134	17929	18008	18028	17818	18095	18096	17718	18105	18060	17775	17855	17898	17805	17871	17918	17919	17878	17860	17809	18131	17809	17867	17917	17768	17983	17759	17837	17897	17964	17877	18082	17991	18075	17982	17840	17865	18134	17721	17817	17959	18084	18033	17864	18120	17938	18038	17881	17950	17783	17948	17951	17999	18040	17989	18006	18029	17692	17835	17953	17862	17797	18082	17961	17866	17852	17874	17864	17848	17901	17871	17836	17944	17859	17997	17943	17881	17980	18102	17864	17903	17994	17894	18082	17960	17725	17896	17889	18132	17976	17906	17852	17916	17936	17909	17987	18004	18019	17896	18050	17974	17976	18018	17871	17789	18118	18075	17886	18069	17710	17741	17732	17858	18001	17974	17898	17945	17867	17948	17840	17876	17900	17852	17888	17716	18079	17998	17974	17783	18051	17955	17949	17997	17997	17936	18086	17935	18069	17844	17966	17962	17810	17832	17787	17703	17866	17902	18134	17895	17991	17926	17952	17958	18062	17849	17801	17992	17887	17814	17979	17982	17887	17975	17905	17938	17979	17824	18038	17989	18010	18112	18186	17871	17934	17856	18000	17825	17779	17741	17965	17874	17993	18062	17792	17890	17987	17897	17833	17671	17959	17939	17852	18035	18097	17976	17924	17878	18024	18144	18053	18055	17792	18025	17880	18107	17884	17909	18035	18021	17964	17994	17904	17787	17988	17818	17926	17917	18000	18163	17885	17961	17881	18008	17937	18170	17978	18148	17779	17938	17985	17958	17949	17833	18021	17807	18001	17880	18016	17940	17769	17689	17809	17590	17843	18018	17771	17905	17822	18004	18024	17918	18082	17984	17819	18089	17755	17912	18011	18054	17932	17952	17854	17883	17973	17782	17873	17771	17876	18050	17886	17957	17950	17836	17916	17969	17862	18032	18007	17867	17854	17767	17896	17908	17823	18083	18019	18054	17951	18120	17949	17728	17811	18108	17930	17935	18057	18090	17761	17932	18092	17850	17870	17971	17758	17998	17581	17726	17887	17983	17843	17856	18076	17800	17848	17973	17935	17998	17929	17975	18038	18024	18127	17928	18070	17887	17914	18094	17736	17939	17965	17818	17760	17792	17987	17914	17844	18049	17887	17741	17891	17617	17872	18121	17754	17992	17806	17953	18094	17927	17866	17925	17971	18065	17936	17820	17902	17857	17847	17851	17994	18162	18148	17918	17916	17750	17985	17870	18135	17937	18040	17970	18012	17668	17986	17777	17828	17927	17990	18017	18030	18140	17800	17939	17787	18066	17807	17805	18243	17835	17928	17995	18003	17901	17927	17830	17587	18027	18063	17812	18031	17965	17989	18028	17979	18113	17738	17993	17817	18016	18071	17778	18004	17960	17678	18050	17913	17950	17872	18100	18163	18064	17842	17896	18044	18103	17971	17866	18127	17975	17722	17893	17776	17825	17890	17913	17869	17807	17950	17880	17773	17874	17835	18084	17829	18250	17961	17961	17822	17964	17967	17832	17848	17914	17804	18030	17686	17998	17814	17715	17966	18017	17781	17957	18018	17869	17881	17941	17679	17773	17720	17984	18090	18097	17979	17895	17827	17850	17931	18012	18291	18090	17895	17969	17963	18026	17862	17817	17990	17748	17930	18144	18231	17774	18135	17851	17914	17894	17818	17947	17845	18114	18000	17710	17889	17872	17928	17842	17842	18001	17822	17874	17996	17857	17936	17910	18068	17986	17823	18069	17979	17988	18075	17897	18115	17815	17970	17932	18084	17776	18059	17779	17863	18076	18002	17843	17862	18052	17677	17834	18202	18188	18038	17929	17931	17727	17930	18125	17998	17707	17909	17734	17911	17750	17872	17898	17907	17845	18027	17932	18022	18110	18048	17848	18034	18083	17674	17951	17959	17805	17814	17876	18011	17979	18034	17995	18035	17942	17819	18021	17989	17976	17843	17836	17727	17926	17961	17848	17857	17899	17748	17855	17902	17894	18061	17944	17836	17927	18005	18054	17971	17872	17796	17816	17820	17924	17866	18007	17947	18030	17898	17879	17982	18143	17761	17855	17772	17779	17936	18052	17918	18062	17941	18093	17852	17952	17972	18032	17732	17866	17838	18031	17995	17894	18111	17954	18071	17888	17687	18171	17884	17963	18019	17908	17845	17967	17886	17690	17875	17716	17887	17832	18050	17975	17870	17905	17743	18052	17963	18089	18233	18130	18006	17831	18103	18058	18051	17909	17811	17993	17856	18148	17848	17957	17891	17690	17904	17858	17916	17960	17780	17697	17951	18153	17893	17988	17837	17938	17905	17924	17981	17988	18064	18053	17920	18097	17860	17922	18021	18146	17850	17827	17845	17844	17838	17773	17820	18106	17766	17912	18005	17878	17873	17881	17924	17924	17886	17847	17905	17893	17768	17908	17787	17908	17964	17871	17895	17881	17865	17848	17916	18135	18102	18022	17763	17796	17754	17847	17961	17729	18111	17958	17694	17881	17830	17814	17991	17747	18156	17885	17779	17802	17959	17907	18069	17845	17949	18076	17959	17882	17861	17824	17794	17900	17921	18007	17869	18012	18075	18090	17928	18057	17703	17861	17827	18127	17852	17841	18118	18001	17946	17923	17923	18038	17898	18013	17905	18041	17993	17856	18013	17866	17857	17828	17878	18016	18018	17896	17906	17977	17890	18054	17926	17815	17923	17888	17699	17862	17907	17691	17890	18010	17993	17995	17875	17961	17980	17936	17973	18150	18078	17927	18003	17752	18063	17934	17954	17967	17807	18059	18109	18087	17977	17866	17920	18034	17745	18103	17741	18008	17874	17879	17953	17840	17731	17854	17912	17807	17882	18009	17841	17962	17891	18043	17917	17957	18007	17995	17881	17733	17956	17706	17914	17962	17966	17883	17788	17879	18102	17854	18002	17736	18007	18106	17918	18000	18005	17826	18134	17884	18055	17917	18001	17880	17887	17948	17868	17803	18093	17895	17902	18030	17714	17906	18095	17955	18025	17974	17855	17974	17791	18025	18088	17827	17914	17950	17889	17972	17918	17801	17910	17920	17845	17876	17937	17983	17994	17944	18007	18005	17894	17848	17702	17883	17954	17992	18029	17926	17720	17911	18056	17903	17877	18044	17883	17917	18062	18125	17976	17832	17865	18094	17970	17834	17896	18075	18015	17890	17746	17985	18014	17905	17835	17675	17815	17748	17816	18023	18013	17813	17964	18008	18029	17993	17902	17941	17741	17958	18061	17913	17913	17913	17807	17891	18080	17906	17847	18036	17937	17795	18028	17981	17719	17887	17932	17905	17808	17922	17948	18040	18081	17918	18087	17994	17973	17863	17912	17779	17962	17741	17973	17760	17816	17820	17877	17982	18041	17752	17946	18002	17878	17943	17744	18000	17977	18030	17829	18136	17903	17982	17964	17856	18208	18171	17910	17897	17880	17980	17957	18021	17828	18022	17712	17724	18000	17975	17942	18096	17993	18159	17805	18069	17714	18014	17877	17875	17800	17886	17722	17794	17946	17742	18059	17942	17742	18050	18011	17817	18003	18040	17892	17889	17941	17802	17935	17891	17886	17831	17912	17652	17723	17930	18112	17910	17884	17730	17926	17935	17953	17773	18085	18034	17977	17941	17864	17762	17893	18095	17924	17838	17840	17776	17960	17989	18193	18075	18034	18042	18106	17935	17921	17985	17909	17843	17772	17913	17883	17730	17953	17750	18015	18024	17988	17853	17711	17851	18039	17936	17838	17789	18088	18028	17966	17923	17916	17842	17809	17954	18031	18012	17675	17848	17889	18136	18147	17981	17757	17963	17844	17995	18023	17992	17942	17840	17791	17901	17883	17864	17868	17952	17959	18057	17860	17966	18079	17986	17825	18121	18044	18001	17883	17906	18053	17952	17975	17995	17869	17949	17894	17895	17851	17966	17981	17942	18014	18004	17804	17842	17918	17754	17974	18031	17834	17898	17887	18035	17973	17958	17967	17851	18098	18212	17926	17886	18012	17859	17942	18184	17818	17906	18081	17890	17825	18008	17982	17945	17806	17956	17986	17828	17960	17846	17902	18002	18007	17847	17900	17945	18150	17660	17891	18113	17957	18029	18049	17992	17927	17856	17991	17820	18023	17844	17925	17757	17893	17780	18026	17814	17912	18344	18222	17949	18104	17932	18024	17897	17932	18121	17841	17901	17854	17977	18019	17881	17829	17952	17889	18257	17792	17716	17796
21805	39446	37567	29353	25242	22053	20292	18710	18067	17326	16908	16556	16709	16369	16235	16034	16049	16100	16016	15834	15899	15862	16038	15857	15933	15757	15777	15869	15701	15750	15825	15798	15646	15736	15702	15950	15800	15670	15788	15685	15651	15837	15908	15804	16002	15829	15590	15822	15726	15702	15938	15916	15875	15763	15740	15851	15699	15607	15726	15709	15749	15727	15794	15643	15665	15689	15607	15776	15479	15841	15571	15844	15618	15905	15692	15657	15798	15654	15734	15708	15665	15620	15429	15694	15687	15816	15465	15625	15497	15680	15572	15676	15575	15641	15666	15547	15681	15622	15799	15514	15563	15704	15516	15648	15696	15706	15734	15649	15751	15681	15557	15656	15684	15681	15520	15797	15623	15642	15665	15692	15654	15474	15587	15597	15677	15684	15619	15639	15686	15635	15743	15556	15681	15752	15464	15835	15767	15483	15471	15518	15683	15558	15518	15606	15794	15549	15604	15761	15728	15647	15789	15726	15595	15576	15787	15716	15863	15502	15479	15589	15586	15595	15572	15719	15514	15657	15576	15543	15728	15547	15665	15663	15578	15529	15684	15610	15712	15472	15607	15570	15525	15646	15623	15667	15540	15686	15601	15691	15532	15593	15774	15616	15477	15575	15546	15502	15602	15465	15637	15533	15535	15590	15487	15565	15632	15570	15579	15645	15615	15702	15525	15611	15562	15600	15635	15637	15520	15599	15488	15650	15591	15632	15725	15665	15644	15728	15597	15723	15434	15758	15492	15638	15728	15572	15461	15548	15630	15589	15342	15697	15634	15523	15626	15638	15447	15657	15696	15507	15732	15531	15600	15416	15582	15595	15663	15273	15643	15546	15726	15624	15547	15637	15683	15594	15597	15699	15488	15554	15635	15539	15599	15645	15636	15830	15617	15508	15680	15670	15695	15530	15669	15594	15714	15607	15583	15469	15613	15650	15678	15471	15646	15498	15372	15661	15689	15689	15804	15560	15607	15798	15608	15637	15496	15772	15513	15729	15551	15743	15555	15485	15615	15522	15839	15583	15638	15855	15600	15683	15512	15692	15627	15620	15617	15507	15548	15767	15620	15654	15639	15597	15575	15607	15616	15521	15495	15809	15617	15601	15666	15508	15658	15586	15683	15521	15659	15792	15518	15790	15666	15721	15692	15659	15595	15632	15462	15609	15637	15558	15697	15426	15557	15532	15622	15627	15533	15635	15385	15514	15623	15568	15448	15762	15519	15844	15359	15567	15699	15605	15546	15555	15591	15517	15671	15607	15680	15716	15776	15616	15554	15511	15724	15703	15603	15633	15675	15842	15620	15483	15581	15718	15727	15755	15527	15690	15697	15726	15526	15651	15581	15546	15420	15634	15438	15470	15682	15514	15692	15636	15590	15756	15671	15543	15654	15678	15643	15470	15550	15577	15539	15480	15685	15465	15526	15671	15579	15717	15386	15522	15695	15649	15475	15626	15793	15499	15740	15619	15663	15633	15665	15494	15608	15722	15591	15645	15657	15571	15607	15362	15663	15524	15550	15585	15524	15662	15666	15636	15623	15573	15707	15569	15676	15548	15618	15580	15449	15540	15403	15550	15749	15686	15571	15567	15546	15716	15609	15571	15596	15525	15385	15639	15572	15756	15615	15473	15831	15716	15467	15618	15618	15676	15526	15564	15570	15738	15625	15461	15535	15561	15672	15709	15584	15548	15656	15516	15636	15662	15633	15704	15627	15528	15602	15594	15637	15533	15457	15493	15581	15591	15450	15480	15525	15758	15640	15555	15718	15555	15610	15643	15813	15735	15683	15688	15628	15503	15608	15726	15617	15664	15737	15516	15549	15554	15700	15646	15508	15746	15395	15609	15651	15510	15494	15563	15382	15608	15580	15573	15660	15552	15691	15633	15739	15569	15634	15525	15403	15652	15685	15617	15762	15686	15478	15552	15508	15576	15761	15819	15736	15589	15606	15743	15816	15467	15613	15527	15579	15576	15502	15546	15493	15562	15508	15609	15636	15508	15782	15681	15448	15643	15525	15555	15602	15633	15461	15650	15714	15796	15743	15643	15656	15567	15572	15672	15635	15470	15517	15486	15626	15663	15836	15520	15678	15712	15694	15630	15601	15530	15603	15629	15483	15611	15440	15648	15688	15443	15666	15613	15546	15489	15762	15537	15621	15619	15442	15642	15727	15386	15572	15621	15569	15667	15519	15689	15457	15566	15532	15603	15597	15579	15699	15717	15707	15791	15699	15618	15631	15657	15603	15561	15542	15550	15576	15624	15668	15782	15498	15551	15595	15530	15530	15553	15676	15608	15627	15620	15536	15498	15724	15754	15675	15580	15646	15531	15616	15597	15583	15606	15494	15477	15543	15664	15460	15519	15730	15614	15461	15532	15511	15622	15499	15738	15418	15593	15473	15655	15684	15449	15520	15634	15725	15687	15604	15632	15767	15458	15582	15762	15772	15729	15610	15537	15661	15658	15721	15561	15512	15595	15418	15753	15613	15667	15583	15603	15528	15611	15693	15669	15445	15570	15411	15587	15589	15560	15772	15720	15508	15650	15434	15501	15647	15757	15384	15649	15771	15559	15706	15737	15618	15580	15462	15583	15532	15618	15511	15540	15661	15402	15727	15510	15717	15572	15712	15726	15648	15429	15376	15630	15549	15526	15574	15605	15497	15535	15771	15636	15729	15680	15566	15741	15561	15593	15494	15516	15612	15543	15621	15586	15685	15567	15475	15623	15513	15581	15632	15545	15797	15563	15672	15521	15646	15632	15623	15810	15667	15505	15763	15488	15653	15599	15554	15623	15625	15690	15532	15775	15537	15626	15574	15540	15661	15649	15690	15622	15630	15539	15584	15540	15782	15704	15614	15664	15602	15449	15609	15542	15702	15732	15552	15743	15727	15601	15620	15622	15779	15397	15622	15576	15616	15519	15613	15542	15645	15578	15510	15696	15622	15734	15646	15551	15515	15653	15461	15609	15631	15538	15429	15557	15695	15535	15626	15685	15669	15671	15450	15581	15600	15537	15619	15633	15723	15573	15491	15443	15604	15574	15685	15588	15660	15657	15618	15566	15727	15640	15612	15491	15514	15625	15558	15542	15615	15636	15537	15442	15691	15593	15556	15616	15571	15604	15712	15511	15592	15639	15537	15473	15581	15646	15665	15670	15726	15552	15613	15546	15496	15573	15562	15505	15597	15574	15522	15605	15686	15535	15638	15585	15950	15671	15532	15554	15653	15452	15520	15492	15614	15468	15583	15473	15477	15508	15543	15646	15587	15622	15768	15491	15564	15525	15487	15531	15710	15356	15740	15505	15416	15747	15644	15389	15467	15627	15552	15583	15632	15495	15645	15534	15655	15681	15535	15584	15744	15649	15522	15591	15611	15582	15504	15701	15645	15767	15581	15560	15645	15585	15631	15656	15412	15408	15530	15454	15571	15640	15516	15664	15820	15638	15838	15541	15564	15540	15642	15653	15567	15601	15650	15523	15557	15430	15632	15703	15456	15561	15455	15671	15819	15685	15542	15624	15514	15648	15816	15619	15628	15566	15551	15635	15562	15560	15540	15518	15594	15496	15555	15705	15607	15568	15535	15574	15558	15680	15747	15588	15704	15627	15703	15591	15751	15686	15633	15608	15521	15643	15659	15503	15536	15569	15663	15546	15634	15727	15647	15686	15546	15603	15528	15589	15521	15694	15449	15669	15434	15554	15502	15677	15539	15554	15682	15633	15663	15493	15537	15576	15446	15606	15555	15794	15510	15532	15501	15592	15618	15657	15658	15628	15447	15679	15589	15654	15437	15569	15623	15554	15664	15670	15536	15668	15508	15538	15652	15503	15613	15669	15554	15685	15458	15470	15442	15677	15712	15666	15610	15633	15472	15566	15422	15530	15636	15608	15655	15604	15648	15572	15525	15622	15511	15639	15537	15600	15557	15602	15701	15557	15321	15470	15609	15622	15536	15590	15432	15524	15497	15728	15626	15729	15470	15595	15472	15470	15678	15511	15667	15557	15702	15637	15712	15399	15639	15502	15695	15639	15626	15561	15516	15560	15475	15636	15624	15749	15606	15731	15791	15682	15554	15694	15698	15731	15552	15602	15630	15388	15530	15662	15685	15406	15589	15630	15626	15488	15585	15515	15558	15458	15473	15681	15639	15745	15481	15624	15731	15524	15539	15518	15619	15513	15477	15390	15570	15639	15561	15697	15668	15549	15671	15552	15631	15687	15620	15641	15508	15758	15589	15601	15409	15514	15560	15625	15643	15583	15796	15555	15566	15584	15612	15512	15563	15623	15543	15819	15462	15749	15669	15682	15623	15684	15516	15605	15533	15748	15588	15469	15735	15492	15697	15555	15668	15517	15489	15564	15690	15513	15595	15567	15532	15609	15777	15630	15590	15635	15576	15555	15533	15488	15512	15504	15445	15698	15642	15448	15525	15545	15451	15718	15678	15512	15558	15442	15673	15669	15713	15684	15725	15540	15636	15576	15619	15460	15552	15533	15592	15831	15677	15358	15541	15516	15450	15566	15460	15531	15589	15715	15604	15635	15569	15699	15797	15601	15504	15459	15703	15767	15486	15927	15692	15536	15687	15567	15587	15496	15440	15538	15726	15529	15625	15543	15562	15591	15635	15368	15501	15584	15593	15590	15667	15504	15498	15777	15646	15489	15505	15585	15659	15551	15633	15473	15525	15595	15504	15624	15727	15652	15489	15497	15635	15637	15556	15461	15559	15630	15620	15499	15544	15575	15631	15514	15662	15670	15484	15404	15610	15665	15709	15596	15615	15568	15675	15740	15519	15636	15549	15572	15499	15881	15561	15571	15733	15501	15669	15643	15551	15684	15668	15622	15421	15573	15493	15638	15573	15477	15540	15765	15592	15586	15633	15555	15600	15591	15590	15676	15741	15655	15523	15604	15537	15539	15696	15614	15529	15470	15611	15503	15418	15565	15603	15587	15513	15515	15523	15650	15589	15463	15621	15632	15635	15503	15618	15589	15668	15566	15614	15619	15673	15493	15585	15667	15675	15707	15460	15510	15645	15441	15571	15671	15681	15726	15647	15455	15594	15517	15758	15577	15619	15602	15612	15598	15366	15577	15588	15548	15512	15616	15626	15553	15576	15525	15433	15503	15694	15644
28083	22770	26489	23069	19090	18465	18207	17579	17404	17268	17292	17234	17196	17285	17295	17117	17162	17195	16995	17256	17220	17234	16942	17092	17029	17136	17115	17097	17033	17046	17260	17167	17139	17101	17078	17215	17122	16998	16928	17097	17042	17084	16993	16887	17026	16975	17308	17020	17045	17078	17111	16997	16868	17001	17110	17324	17104	16891	16987	17274	17100	17207	17047	16944	16894	17230	17059	17077	17177	17128	16965	16864	17202	16988	17241	16956	16932	17119	17230	17052	17000	17114	17084	17106	17072	17006	17195	17073	17063	16950	17036	17085	17130	17105	16760	17093	17206	17099	16888	17065	17035	17066	17240	16993	16902	17040	16866	16997	17116	17053	17007	16992	17212	17090	17057	16946	17087	17016	17024	17008	17090	16983	17085	17057	16939	17008	16955	17084	17032	17013	17090	16992	16848	17099	17055	17200	16917	17123	16945	16986	16949	16907	17179	17136	17132	17257	17090	16805	16703	17062	17085	17131	16997	16950	17030	16919	16929	16934	16935	17079	16977	16964	17001	17155	17049	16787	17023	17139	17177	17035	17212	17222	16965	17027	17089	16981	17106	17209	17305	17144	16950	17235	17059	16848	16929	16979	17097	17237	16936	17148	17176	16974	17089	17016	17015	16997	17074	17121	16994	17131	16935	17118	17191	17080	17250	16847	17004	17088	16841	16977	16804	16898	17248	17006	16882	17055	17018	16997	17030	17055	17046	17073	16955	17038	16877	16903	16973	16994	16970	16877	17054	16946	16934	16902	16964	17031	17225	17212	16959	17041	17191	16783	17186	16911	16812	16983	17014	16915	17135	17075	17210	17178	16951	17027	17041	16909	17265	17081	17029	17063	17207	16864	17078	17170	17024	16951	17008	16897	17064	16926	17073	16910	17022	16962	16975	17114	16958	16957	17123	17261	17081	17064	17072	17282	17116	16843	17029	17033	17198	17096	17022	17050	16962	17216	16879	16925	17051	17038	17103	17001	17159	16871	17031	17180	16913	17047	16956	16997	16993	17051	17282	17170	17167	17045	17100	17054	17090	17007	17079	17111	17057	17075	17168	17274	17020	17053	16995	17079	17137	17021	17025	17048	17036	16913	16976	17129	17050	17132	17149	17165	17077	17142	16999	17108	17161	17045	17149	16868	17048	17141	17033	16866	17028	17099	16971	17104	17285	17189	17230	17176	17047	16981	16911	17151	17043	17053	16940	17052	17037	16903	17074	17114	17072	17084	17120	17066	16977	16959	17220	17044	17055	16901	17125	17094	16950	16959	17123	17144	17260	16972	17012	16955	17057	17097	17133	17143	17075	17170	17083	16926	17095	16989	17118	17133	17008	16943	16991	17263	16945	17248	17114	17002	16836	17100	16965	17153	16916	16988	17068	17025	16955	16997	17093	17077	17018	17100	16902	17137	17263	16862	17182	16943	17033	17032	17246	17091	17079	16996	17020	16941	17081	16988	17119	16971	17097	16982	16877	16983	17258	16967	17020	17034	16805	17020	17152	17073	17045	17094	17095	17021	16995	17091	17073	17032	16879	17035	17156	17163	17169	17190	16967	16938	17095	17162	17060	17040	17154	16911	17083	16990	16971	17098	17050	17132	17103	17200	17237	17144	17035	17004	16990	17258	17091	16983	17008	17132	17068	16924	16699	17075	16867	17002	16802	17128	16958	17117	16981	17065	17136	17179	17189	17066	17006	16877	17005	17139	16982	17224	17010	17011	16923	17186	17031	17100	17071	17016	17158	17234	16996	16967	17146	16814	17182	17091	17026	17258	17015	16883	16937	16929	17185	17192	17109	16854	17063	17174	16999	16894	17106	16920	16988	17208	17161	16985	17219	16842	17197	17012	17058	16869	16824	16980	16994	16899	17131	17044	17065	17106	17109	16963	17067	17011	17016	17073	17106	16807	16931	16979	16858	17090	16986	17131	16997	16928	17069	17006	17199	17151	16920	16988	17001	17176	17164	17027	17010	17010	17089	16992	17093	17056	17090	17052	16961	17125	16933	17031	16994	17128	17103	16989	17046	17164	17074	16803	17245	17101	17304	17238	17237	17122	16961	16966	17017	17073	17028	17093	17272	16967	17113	16932	17028	16984	17022	17054	17039	17151	16986	16992	17249	17184	17044	17101	17200	17153	17085	16937	16915	17087	16955	17022	16971	17155	16919	17257	17124	16939	17156	16917	17032	17061	17013	16936	17134	16998	17085	17006	16933	17017	16982	17013	17076	17096	17195	16908	17195	17000	16947	17172	16796	17042	17014	16930	16973	17065	17097	17038	17055	16952	17068	16956	17156	16987	16985	17103	17092	17203	17031	16970	17050	17111	17112	17102	17134	16929	16901	17075	17086	16918	17074	17056	17220	17129	17061	17179	16938	17090	17261	17084	17099	17163	17042	17256	16875	16956	16954	17117	17126	17194	17199	17174	17008	17129	17014	16933	17168	17150	16879	16974	17130	16972	17171	16859	17250	17059	17175	16950	17004	17157	16933	16816	17068	17127	17180	17033	17272	17021	17134	16813	17035	17012	16977	16958	17111	17126	17073	17030	16917	16811	17040	16884	17181	16808	17046	16802	17040	17284	17044	17045	17202	17224	17060	16944	17095	17198	17110	17219	16902	16917	16939	16992	16863	17116	17055	17004	17061	17106	17006	17186	17114	16807	17201	16850	16918	17097	17051	17186	17161	17215	17220	17013	17115	16989	16986	17067	17026	17209	17088	17012	17002	17088	17142	17084	17146	16785	16877	17139	16987	17225	17201	16899	17086	16947	16894	17014	17108	17061	17218	16944	17171	16838	16943	17013	16936	16893	17107	17058	16959	16847	17025	16990	17077	17025	17081	16976	17034	16889	17060	17327	17164	17046	17137	17195	16912	17036	17059	17110	17126	17110	17214	17063	17206	17008	17106	17029	17258	17121	17054	17134	16953	16969	17039	17084	17200	17283	16959	16849	17001	17094	17008	16998	17021	16973	16856	17095	16970	17045	17025	16970	16976	17043	17273	16920	17006	16924	17214	17069	16978	17020	17121	17058	17013	16899	17218	17124	17018	16984	17074	17056	16987	16958	17082	17066	17097	16865	17256	17131	17017	16991	16975	17039	16949	17058	17018	16990	17050	17003	17151	17038	17009	17123	17027	17042	17090	17008	17129	17042	17085	17066	17183	16890	16911	17033	16937	17165	16940	16883	16995	16980	17108	17157	17034	17014	16941	17049	17218	17251	16932	16940	16962	17190	16829	16875	17146	17008	17126	17103	17138	16867	17095	17105	17090	16996	17257	17189	17043	16910	16959	17155	17117	17048	17143	17057	16889	16989	16961	16771	16924	16897	16971	16998	17026	16995	17102	16877	16904	17049	17017	17250	17032	17223	16887	16975	17105	17233	17161	17085	17089	16967	17208	16947	16949	17018	16961	17218	17103	16851	17102	17020	17143	17034	17085	16994	17062	17105	17157	17105	17204	16929	16958	17088	17267	17258	17035	17033	17031	16994	17305	16978	17092	17099	17120	16863	16939	16902	17039	17315	16937	17081	17034	16968	17247	17012	16962	17093	17306	16926	17012	16913	17094	17024	17081	17082	17027	17167	16971	17062	17191	16990	16861	17275	17092	17004	17075	16980	17114	17134	17108	17007	17026	17152	17215	17048	17050	16915	16921	17259	17033	17001	16962	16897	17145	16923	16737	17033	17172	17167	17003	17017	17007	17056	17154	17183	17117	17262	16945	17198	17181	17173	17140	17023	17037	16916	17108	17052	17243	17043	17139	16948	17040	16958	16981	16989	17011	17242	17149	17141	17163	16938	17049	16902	17022	17179	17051	16975	17053	17052	17075	16972	17120	16838	16969	17151	17129	17033	17239	17034	16947	17074	17140	17157	17008	17034	17087	16963	16901	17027	17016	17301	17006	16928	16954	17075	17078	17260	17205	17206	17094	17080	17246	17000	16874	17065	17008	16949	16892	16910	17290	17059	16914	16966	17035	17055	16891	17033	17057	17296	16930	17017	16902	17107	17273	17167	17077	17332	17076	17024	17010	17163	16968	16941	17107	17039	16980	16978	17067	17084	17007	17036	17015	17125	17114	16931	17164	17112	17039	16951	16987	17037	17150	17024	17077	17039	17099	17000	16978	16959	16882	16977	16949	17019	17121	17070	16997	17069	16923	17023	17234	16938	16981	16866	16913	16939	16960	16991	16925	17146	16962	17119	17050	17063	16969	17035	17197	17089	17103	17250	17024	17053	16998	16899	17238	17107	16989	16814	16929	17085	16814	16960	16952	17009	17101	17133	17030	17220	17130	16753	17171	16807	17014	17052	16983	16831	17162	16967	17112	17281	16920	17041	17046	16901	17020	16935	16989	17042	17212	16885	17090	17044	16995	17096	17043	17050	17038	17111	17072	17206	17148	17164	17198	17019	17021	17096	17063	16930	16992	17178	17081	17145	17060	17273	17195	16836	17121	17210	17222	17186	17150	17077	17243	17156	17019	16942	17075	17268	17000	16964	16898	17022	17059	17048	17110	17000	17144	17118	17175	17081	17026	16967	17146	17082	17032	16917	16982	17181	17124	16963	17063	17024	17011	17147	17128	17128	16891	16981	17087	16992	17100	16983	17023	16996	16964	17105	17027	17151	16923	17081	17206	17037	17071	17110	16901	17019	16839	17161	17151	16885	16832	17051	17284	17090	16999	17001	16805	17040	16870	17186	17236	17040	16831	17029	17077	17111	16861	16926	16961	17170	17163	17069	17000	16951	17088	16923	17064	17062	16992	17029	17181	16930	17163	17094	17187	17099	17033	17038	17250	16850	17151	17041	17076	17062	17022	17097	17074	17141	17076	17080	16978	16848	16988	16888	17147	17084	17071	17163	17189	17058	16939	17092	17098	17156	17036	16967	17013	17022	16954	17229	17120	17206	17192	16954	17014	17082	17010	17187	17073	16868	17159	16974	17098	17159	17375	16956	17006	17242	17005	17079	16839	17018	17073	17150	16923	17106	17066	16925	17056	17013	17114	17168	17255	17151	17162	17072	17023	17113	17077	16983	17006	17034	17122	17058	17199	17032	16944	17157	17033	16980	17004	17042	16909	16991	17169	17103	17088	17036	17102	16930	16959	16969	17225	17016	17165	16944	17118	17180	17099	16975
19269	27094	25178	20059	18002	17020	16415	15904	15785	15511	15396	15385	15372	15190	15349	15138	15137	15048	15041	15237	15044	14971	15206	14917	15254	14991	15106	15273	15030	15130	14827	15016	15037	14936	15204	15012	15108	14991	15101	14976	15115	14912	15167	15055	15218	15120	15112	15045	15240	15217	15038	14965	15069	15195	14802	15094	15053	14947	15024	15102	15019	15151	14963	15018	15056	15131	15051	15137	15166	15089	15158	15033	15194	15021	15044	15063	15066	15094	15129	15074	14962	14946	15106	14906	15118	15060	14949	15148	15002	15054	15024	14976	14928	15128	15074	15145	14970	15050	15114	15092	14838	14989	14966	15019	15181	14994	14965	15142	15046	14974	15114	14994	14961	15041	14964	14923	15072	15079	15048	15180	15054	15043	15099	15117	15021	15125	15128	15008	15146	14963	15172	15107	15019	14994	14914	15133	14977	14988	15139	15009	15127	15088	15025	15053	15163	14900	15180	15101	14924	14882	15108	15207	15033	15156	14902	15157	14952	14993	15088	15084	15061	15170	14960	15042	15007	15210	15057	15053	14942	15066	15160	15052	14925	15184	15098	15104	15033	15096	14962	14968	15073	15069	14937	15258	14929	14990	14948	15014	15074	15093	15044	14945	15013	15037	15055	14787	15181	14963	15028	15063	15008	15123	15019	14936	14953	14976	15111	15003	15125	15060	14921	14952	15024	15066	14941	15152	14879	14991	15135	14964	15120	15110	15134	15115	15084	14998	15148	15112	15045	15032	15022	15091	14951	15019	14879	15036	14936	15045	14983	14924	15198	15097	14949	14947	15184	14976	14969	15038	14904	15224	15149	15094	15100	14740	15098	15133	15013	14986	15003	14875	14982	15046	15030	14847	14995	15055	15180	14949	14955	15036	15198	15024	15001	15055	14922	15060	14947	14980	14947	15122	15108	14868	14866	15055	14958	15086	15036	15099	15070	15085	15118	15002	14917	15116	15099	15092	15017	15082	15133	14808	15085	15039	15106	14947	15070	15099	14919	15082	15038	15000	15096	15089	15028	15130	14977	14984	14966	15032	14991	15025	14847	14873	14989	15009	15140	15022	14964	14951	14800	14978	15093	14916	15184	15043	14934	15023	15096	14921	15086	15026	15147	15062	14968	14984	15068	15154	15135	15183	15126	15059	15043	14957	15019	15028	14925	14984	15032	15085	15034	14952	14995	15066	14926	15171	14978	14889	15041	14990	15025	15171	15185	14945	15066	14916	15077	14994	15089	15080	14887	15149	14978	15106	15147	14948	15014	14901	15069	15176	15081	15059	14967	14954	15075	14933	15034	15018	14927	15008	14980	14883	15122	15030	15145	15209	15002	15109	14908	15065	15046	14780	14953	15038	15003	15147	15162	15055	14974	15100	15024	15009	15006	15309	15004	15143	15072	15041	14943	14990	15123	15075	15088	14972	15053	15136	15147	15074	15079	15073	15016	14875	15116	14919	14924	15159	14911	15116	15050	14992	15023	14911	15009	14979	15039	15043	14927	15049	15066	15103	15165	14919	15086	15065	14992	14988	14988	15126	15091	15054	14976	15007	14948	14963	15246	15040	14866	15036	15019	15106	14992	15138	14995	15056	15141	15076	15000	15020	15107	15134	15134	15165	15218	15069	14970	15180	15136	15155	14951	15178	15113	15007	15134	15007	15085	14899	15000	15071	15092	15143	15115	15016	14905	15235	15062	15036	15028	15019	15112	14930	15108	14977	15016	15053	15128	14927	15147	15077	14979	14853	15110	15122	15017	15048	15018	15137	15207	14874	15031	14953	14970	14949	15209	14874	15086	15157	15141	15096	14889	15213	15001	14981	15010	15133	15111	14870	15027	15220	14949	15139	14999	15072	14936	15032	15105	15142	14952	14836	14961	15091	14865	15048	15216	14918	15045	15105	15057	15078	15023	15086	15029	15227	15028	14946	14995	14915	15155	15079	15116	15166	14994	15053	15005	15059	15094	14977	15023	14983	15169	14852	15052	15008	14916	15076	15010	14947	15051	15045	15023	14969	15292	14959	15024	15088	14899	15053	14994	15124	15265	14904	15130	14962	14925	15277	15041	15038	15057	15211	14971	15015	15073	14893	14959	15067	15014	15029	15038	15147	15108	14963	14965	15011	15181	15243	15063	15028	15240	14971	15041	15000	14996	15002	15096	14996	14886	15190	14946	15014	15053	15129	15016	15100	14873	14999	15077	14948	15018	14918	14905	15264	15047	14969	15246	15068	14904	15005	14923	15032	14915	14902	15003	14904	15060	15058	14926	14980	14978	14986	14975	15032	14889	15026	15117	15163	14827	15145	14932	14964	14896	15089	15020	15132	15066	15073	15088	14952	15212	14902	15149	14912	14941	14944	15100	15145	15196	14997	14916	15139	14989	15013	15069	14997	15058	14908	14987	15184	15104	15064	15146	15064	15044	14987	14989	15006	15086	15087	15044	15159	14883	15009	14997	14903	15120	15282	14939	15031	14978	15128	14923	14886	15049	15151	15176	14770	15080	14878	15243	15187	15205	15051	15085	14988	15055	15188	15057	14902	14972	15030	15106	15056	14979	14841	14981	15099	15060	15046	14950	15101	14843	15016	15187	15057	15007	15036	14892	14952	15052	14933	15178	15038	14971	14975	15025	15220	15118	14930	15166	15069	15169	14795	15012	14979	15070	14923	15139	14805	14890	15042	15042	15038	15011	15145	15158	14859	15184	15133	14862	15122	15030	14853	15025	15014	15006	14912	15069	15063	15087	14870	15034	14957	14962	15095	15040	14952	14921	15126	14906	15068	15139	15082	15207	15042	15193	14990	14890	14932	15125	15038	15062	15020	15036	15215	15060	15013	15104	15053	14968	14924	15056	15071	15080	15054	14933	15217	15101	15040	15235	15198	15103	15070	15122	15157	15077	15020	15091	14952	15095	15093	15201	15140	15097	15027	15183	14881	14971	15052	15070	14998	15019	15179	15079	14958	15055	14971	15056	14979	15164	14971	15021	15122	15069	14807	15025	14992	15076	14957	15029	15009	14947	14901	15088	14969	14995	14878	15072	14802	15098	14890	15082	15093	15074	14953	15038	14990	14962	14885	15058	14947	14922	15157	15202	15040	15056	15124	15089	14829	15122	15023	15216	15175	14874	15021	15018	15016	14941	14974	15244	14937	15014	15230	15106	15143	15188	14974	14894	14961	14985	15132	14886	15016	14946	15201	14994	15107	15135	14956	14922	15252	14796	15104	15072	14987	15106	15058	14916	15080	14946	15282	14983	15107	14885	15040	15097	15019	15104	15111	14927	14936	15061	15012	14957	15082	14873	15032	14904	14991	14884	14995	15173	15052	15082	15049	15145	15138	14931	14994	15180	15007	15159	15039	14913	15040	15194	14982	14930	15015	15112	15124	15032	15024	15079	14963	15172	14906	15208	15118	15152	15060	15223	15041	15077	15004	15193	14922	14952	14951	15182	15034	14970	15022	15067	15019	15059	14937	15043	15069	15231	14915	15234	15131	14966	15282	14956	15052	15072	15048	15009	15089	15054	15024	15086	14992	15046	14952	15106	15019	15045	14999	15141	15048	14983	15098	14989	15164	15103	14972	14991	15003	15162	14945	14961	15051	15007	15084	15165	15098	14888	15062	15087	14975	15100	15154	15190	15045	15113	15090	14904	15082	15139	15116	15028	15039	15049	15114	15149	14999	15032	15020	15119	14902	15173	15035	15004	14943	15037	15131	15056	14934	15105	15123	14852	15171	15206	14920	15106	15041	15041	15080	15147	15035	15127	15194	15059	14743	15133	15007	15134	14986	14966	15086	15052	14975	15010	14952	14900	15187	14998	14989	15054	15138	14960	15227	14918	15007	14993	15097	15032	14992	15099	15062	14952	15044	14954	14868	14995	15057	15187	14957	15164	15114	15019	15038	15100	15118	15166	15107	14910	15026	15061	14950	14976	15178	14911	15299	15105	14966	14982	15068	15042	15093	15077	15215	15044	14978	15053	14987	15047	14939	15065	15006	15246	14948	15009	15219	14974	14963	15036	14949	15197	15224	15003	15080	14960	14947	15135	15019	15088	15135	15096	15183	14985	15038	15158	15115	15069	14897	14866	15106	15095	15067	15072	14923	15057	14986	14912	15125	15129	15014	15073	14987	15035	15108	15025	15188	15183	15038	15064	15092	15008	15022	15069	15036	15043	15090	15190	15139	15219	15012	15003	14994	15180	15057	15057	15202	15011	15100	15066	15156	15088	15012	15061	15114	14935	15029	15036	15111	15097	14911	15041	15028	15182	14832	14970	15061	14889	15095	14950	15051	15048	14906	15147	15147	15165	15183	14978	14963	15104	15087	14994	15083	14996	15044	15083	14970	15077	14925	15027	15121	15070	14917	14979	14930	14992	14988	14984	14844	15149	14947	15121	14820	15085	15012	15087	15078	14910	15061	15039	14929	15244	15011	15008	15132	14941	15054	14934	15040	14988	14991	15107	15038	15136	14861	14964	15063	15008	15167	15155	15122	14887	15001	15201	15041	15035	15021	15030	15199	15263	14972	14930	15095	15063	15080	15047	14950	14961	15036	15058	15106	14953	15081	14997	14989	14954	14861	15168	14851	15026	15006	15021	14986	14989	15112	15053	15015	15002	15143	15033	14951	15134	14984	15031	14820	15099	15129	15232	15118	15039	15017	15134	15023	15112	15179	14908	14939	14983	14912	14941	15047	15029	15080	14797	15072	15106	15031	15013	15220	14905	15076	15061	14905	15101	14993	15096	15060	15048	15060	15132	15125	15109	15319	14930	14940	14881	14963	15096	15087	14911	15021	15160	15034	15046	15138	15160	14897	15022	15025	14907	15106	15033	14958	15009	14895	15024	15186	15226	15170	15130	15017	15059	14910	15135	14924	15109	15199	15169	15044	15081	15199	14925	15089	14882	15041	15067	14934	14969	15092	15079	15133	14939	15186	14972	15068	14892	15240	15042	14921	15094	14954	15072	15259	14949	14973	15082	15013	15051	15113	15022	15085	15082	15073	15074	14934	15010	15095	14997	15025	15186	15045	15056	15044	15074	15056	15052	14913	14934	15101	15078	14943	15108	15184	15036	15025	14881	15059	15109	15065	15200	14908	15157	15079	15208	15099	15028	15128	14923	15145	14999	15015
23257	20708	27952	23668	21791	22214	21164	18272	17790	17656	17593	17335	17312	17110	17257	17168	17123	17095	17096	16977	17116	16998	16946	16928	17049	17206	16970	16851	17007	17049	17022	17096	16885	17218	16929	16868	17173	17138	16998	17102	16838	17054	16971	16935	16901	16999	16950	16830	16827	16958	17078	16973	17118	17030	17064	16957	16868	16951	16899	17044	16907	16925	16779	16848	16890	16720	16825	16996	16795	16758	16995	17004	16906	16855	16889	16719	16830	16940	17083	16830	16976	16869	16952	16753	16978	17083	16869	16838	17107	16912	16879	16897	16844	16965	16794	17071	17037	16975	16858	16962	16931	16977	16818	16733	16874	16986	16990	16867	16869	17043	16889	16864	16735	16848	16989	17003	16920	16989	16937	16920	16847	16819	16582	16778	17016	16765	16959	16883	17013	16839	16867	16796	16790	17042	16941	16844	16843	16782	16754	16767	16920	16823	16776	16866	16857	16953	16724	17082	16709	16882	16970	16815	16853	16798	16914	16892	16602	16732	16803	16960	16839	16952	16925	16823	16932	16724	17081	16922	16988	16886	16863	17042	16894	16736	16885	16656	17082	16918	16794	16730	16781	17002	17000	16938	17002	16894	16939	17150	16968	17027	16949	16847	16830	16924	16950	16829	16819	16867	16934	16771	16788	16860	16954	16933	17013	16856	16835	16913	17024	17013	16985	16851	16814	16796	16927	16775	16995	16766	16880	17003	16776	16802	16958	16891	16854	16999	16825	16833	16832	16795	17047	17022	16805	16834	16922	16872	16712	16733	17128	16973	17064	16915	16897	16902	16893	16813	16904	16908	16974	16961	17015	16704	16668	16934	16830	16843	16827	16728	16892	16917	16833	16685	16825	16788	17004	16893	17017	17011	16816	16738	16836	17064	16925	16848	16843	16981	16788	16652	16979	16978	16996	17087	16907	17032	16929	17064	16760	16837	16807	16776	16848	16988	16906	17058	16987	17021	16982	16954	16837	16844	16786	16830	17070	17040	16770	16809	16750	17014	16890	16858	16901	16905	16789	16896	16890	16885	16799	16747	16907	16984	16767	16826	16909	16881	16930	16917	16866	16873	16958	17163	16754	17042	16947	17111	16973	16967	16871	16918	16687	16917	16731	17026	16823	16806	16774	16916	16911	16960	16900	16871	16931	16946	17044	16980	16915	17033	17113	17004	17062	16673	16963	16883	17010	17011	16941	17039	16893	16854	16796	16839	17036	16936	16963	16867	16706	16767	16923	16783	16831	16872	17020	16761	16982	16905	16916	17159	16938	16978	16923	16924	16895	16995	16798	16941	16799	16863	16976	16653	16900	16939	16958	16832	16856	17068	17075	16956	16776	17000	16922	16897	16864	16955	16936	16797	16794	16993	17027	16855	16821	16989	16820	16756	16900	16737	17055	17018	16923	16749	16766	16786	16925	17083	16997	16926	16773	16946	16958	16902	16935	16726	16775	16608	16829	16830	16977	16802	16772	16830	16852	17128	16835	16837	16991	16700	16914	16865	16799	17109	16842	16929	16939	16896	17022	17053	16868	17013	16818	17066	16999	17010	16924	16779	16698	16828	17015	16829	16908	16759	16800	16810	16735	16936	16798	16960	16909	16902	16912	16700	17041	17046	16829	17004	17012	17120	16950	16786	16867	16673	16954	16815	16868	16803	16849	16851	16829	16915	16939	16813	16925	16836	16934	16994	16910	16828	16890	16652	16845	16730	16932	16970	16803	16628	16884	16756	16899	16855	16891	16743	16843	16949	16970	16760	16810	16857	16740	16891	16863	16805	16819	16946	16818	16818	16867	16856	16914	16999	16709	16652	16881	16889	16810	17044	16934	16866	16941	16759	16890	16967	16971	16789	16904	16863	17064	16817	17040	16769	17128	16812	16933	16769	16899	16874	16965	16831	17061	16819	16789	16842	17023	16892	17230	16879	16931	16879	16939	16967	16938	16941	16965	17074	16889	16963	16771	16904	17000	16677	17058	16898	16986	17069	16854	16919	17182	16800	16682	16930	17089	17059	16932	16876	16877	17212	17026	16940	16890	17183	17018	16964	17062	16992	16871	16900	16912	16790	16880	16963	16917	16926	16971	16780	16740	16973	16800	16837	16886	16928	16859	16749	17052	16833	16737	16838	16651	16891	16715	16885	16888	16842	16873	17005	16944	16713	16921	16916	16852	16935	16890	17083	16877	16754	16877	17002	16823	16874	16825	17042	16908	17011	16643	16990	16862	16723	16855	16895	16992	16749	16861	16776	16689	16845	16746	16783	16812	16826	17304	16774	16852	17000	16890	16805	16825	16966	16676	16801	16744	16779	17061	16885	17064	17200	16779	16818	16850	16665	16859	16916	16933	16940	16887	16705	16912	16931	16833	16994	16988	16802	16953	16929	16769	17073	16730	16731	17072	17069	16790	16943	16842	16872	16849	16618	16784	16849	16981	16903	16922	16937	16622	16868	17040	16925	16847	16932	16852	16817	16912	17159	17162	16848	16871	16968	17031	17038	16883	16918	16827	16929	16973	16955	16949	16940	17001	16831	16839	16867	16902	16927	16841	16848	17061	17046	17131	16917	16909	16830	16901	16853	16822	16755	16821	16822	16994	16643	16788	16965	16775	17144	17012	17098	16975	16706	17121	16748	16919	16862	16769	16857	16980	16845	16959	16773	16847	16843	16888	16758	16877	17000	16997	16771	16900	16672	16938	16957	16936	16816	16944	16816	16953	16901	16959	16978	17008	16938	17235	17043	16846	16789	16887	16832	16956	16750	16988	17026	16716	16828	17079	16813	16734	16758	16951	16873	16782	16786	16930	16887	17007	16761	16933	16894	16806	16930	16927	16940	17092	16806	16885	16850	17004	16955	16877	16973	16853	16730	16618	16998	16924	17055	16828	16783	16778	16837	16946	16823	16967	16904	17022	16931	16880	17109	16978	16718	17085	16939	16879	16813	16819	16804	17056	16773	16801	16790	16924	16902	16724	16887	16988	16828	16811	16848	16938	16908	16890	16928	16823	16897	16963	16820	16875	17093	16824	16705	16920	16811	16888	16914	16720	16912	17023	17016	16570	16708	16794	16694	16684	16866	16801	16935	16859	16815	16786	16781	16725	16795	17000	17012	16942	16782	16934	16868	17017	16797	16896	16949	16878	16820	17070	16892	16726	16837	16944	16820	17015	16905	16830	16990	17045	17013	16978	16969	16880	16934	16860	16891	16877	16898	16814	17041	16945	16866	16872	16927	16918	17003	16674	16740	17095	16866	16770	16829	16817	16896	16967	16856	16843	16942	16964	16923	16966	16888	16651	16757	17037	16984	16815	16738	16845	16877	16827	16871	17081	17127	16901	17004	16856	16730	16810	16728	16840	17140	16869	16953	16980	16900	16983	16945	16886	16847	17005	16796	16627	16850	16874	16969	17067	16845	16973	17052	16640	16851	16856	16848	17016	16868	16946	16992	17008	16847	16888	16917	17080	16846	16971	16700	16741	16949	16894	16787	16834	16596	16896	16903	16855	16958	17001	16880	16989	17075	16857	16796	16759	16849	16966	17063	16807	16874	16856	16956	16851	16728	16893	17024	17039	16972	17032	17005	16795	16919	17005	16833	16855	16908	16928	16947	17053	16985	16855	17001	16876	16925	17110	16963	16796	16884	16849	16739	16803	16769	16874	16765	17083	17033	16863	16936	16915	16919	16794	17109	16906	17050	16849	16943	16939	16839	17055	16853	16759	17076	17116	16972	16780	16773	16727	16944	17013	16902	16916	17061	16850	16788	16780	16775	16832	16857	16612	16653	16943	16974	16901	16870	16949	16904	17038	16869	16793	16800	16979	16927	17001	16763	17094	16881	16725	16837	16847	16997	16793	16893	16995	16986	16831	16690	16912	17041	16929	16926	16738	16783	16852	16863	16861	16695	16873	17095	16833	16886	16922	16816	16858	16971	16937	16772	16782	16919	17076	16782	16860	16838	16851	17062	16841	16947	16799	16773	16970	17047	16865	16856	16946	16837	17073	17019	16790	16852	16822	16808	16831	16679	16739	16864	16993	17014	17083	17037	16715	16833	16822	16972	16699	17137	17113	16884	16812	16797	16943	16864	16867	16908	16844	16774	17032	17026	16850	17006	16933	17032	17042	16908	16948	16814	16978	16724	16886	17044	16633	16830	16854	16952	16841	16790	16725	16844	16975	16969	16872	16984	17138	16982	16867	16893	16953	16950	16915	16947	16792	17045	16666	16939	16876	16912	16679	16878	16760	17060	17063	17068	16834	16764	16785	16876	17089	16865	16879	16835	17052	16932	16805	16853	16786	16884	16770	17031	16925	16892	16869	16844	16847	16995	16937	16920	17028	17007	16740	16865	17001	17095	16712	16895	16735	16887	16894	16981	16860	17028	16808	16982	17012	17129	16944	16930	16696	16856	16878	16864	16886	17059	16680	16847	16724	16927	16831	16861	16890	16979	16830	17047	16940	16939	16839	16951	16889	16942	16974	16874	16925	17019	16965	16802	16813	16969	16969	16800	16937	16847	16883	16815	16909	16916	16843	16792	17058	16860	16936	16781	16678	16930	17009	17044	16934	16869	17077	16908	17008	16892	17086	16971	16951	16912	16643	16815	16950	16861	16875	16851	16846	16771	16850	16922	16854	16885	16988	16926	16845	16793	16842	16831	17024	16852	17000	16837	16946	17013	16788	16799	17009	16778	16720	17015	16905	16760	16837	16816	16880	16954	16758	16729	16948	16702	16905	17032	16856	16832	16820	16790	17000	16790	16836	16957	16786	16885	16803	16953	16859	17102	16900	16974	16764	17128	16742	16816	16758	16800	16723	17026	16794	16894	16932	16667	16911	16894	16919	17073	16960	16974	16949	16850	16867	16851	16841	16920	16918	16969	16920	16901	16964	16950	16844	16977	16941	16746	16928	16831	16844	16995	16844	16824	16952	16727	16991	16797	16880	16856	16711	16852	16816	16834	16978	16888	16871	16994	16833	17034	16690	16877	16727	16913	16991	16924	16883	17090	16730	16878	16927	16710	16868	16990	16911	16894	16859	16949	16767	16687	16846	17228	16795	16838	16979	16935	16965	16901	16911	16860	16882	16743	17021	16927	16814	16827	17024	16667	16993	16951	16959	16852	16783	16811	17145	16908
19074	33419	31142	24348	21103	18963	17606	16696	16136	15906	15694	15540	15493	15357	15019	15108	15101	15110	15129	15008	14975	15024	14852	14884	14926	15116	15066	15024	14758	15011	14836	14789	14850	14899	14963	14943	14940	14809	15109	14929	14994	14806	14992	14930	14823	14870	14876	14698	14889	14919	15003	14856	14943	14854	14818	14856	14837	14885	14817	14960	14920	14943	14841	14839	14772	14891	14954	14909	14854	14891	14816	14787	14885	14835	15074	14894	14804	15026	14936	14719	14810	14941	14832	14894	14871	14952	14928	14845	14809	15015	14876	14803	14970	14784	14853	14827	14713	14932	14848	14926	14811	14904	14802	14983	14777	14902	15020	14975	14873	14686	14941	14821	14815	14808	14797	14773	14767	14865	14776	14790	14942	14797	14806	14782	14755	14840	14748	14724	14741	14753	14632	14900	14802	14833	14837	14734	14878	14797	14634	15028	14740	14845	14972	14817	14816	14840	14804	14820	14879	14707	14840	14874	14820	14851	14904	14811	14839	14865	14739	14761	14800	14808	14958	14658	15048	14889	14721	14954	14864	14845	14803	14792	14952	14790	14869	14783	15042	14857	14719	14990	14961	14927	14953	14918	14806	14828	14810	14598	14964	14843	14691	14786	14950	14691	14872	14825	14758	14764	14711	14827	14886	14964	14900	14867	14926	14657	14847	14748	14708	14842	14761	14852	14831	14780	14894	14790	14946	14881	14878	14725	14936	14730	14918	14801	14937	14914	14901	14728	14597	14810	14756	14799	14779	14706	14785	14673	14737	14992	14989	14688	14831	14796	14974	14818	14776	14887	14760	14815	14940	14901	14921	14923	14629	14815	14824	14826	14745	14705	14851	14900	14732	14867	14871	14814	14871	14786	14658	14775	14856	14809	14850	14814	14826	14694	14831	14782	14756	14694	14726	14635	14847	14782	14653	14670	14908	14844	14808	14690	14908	15003	14739	14819	14890	15004	14914	14712	14668	14869	15025	14942	14805	14756	14830	14919	14747	14731	14737	14810	14879	14774	14728	14782	14852	14609	14788	14701	14635	14774	14736	14720	14759	14800	14858	15035	14714	14885	14778	14837	14673	14710	14810	14865	14785	14845	14832	14821	14915	14887	14726	14750	14919	14671	14913	14730	14978	14862	14843	14719	14855	15044	14728	14960	14769	14825	14714	14720	14928	14883	14989	14707	15006	14890	14818	14892	14755	14946	14775	14914	14990	14880	14870	14780	14887	14866	14840	14907	14749	14842	14744	14944	14838	14802	14860	14797	14702	14740	14631	14866	14773	14737	14743	14904	15080	14815	14930	14988	14724	14808	14767	14629	14946	14798	14790	14790	14769	14720	14741	14815	14743	14957	14608	14780	14900	14763	14903	14621	14811	14894	14834	14864	14800	14928	14781	14806	14676	14948	14841	14805	14699	14917	14830	14888	14905	14824	14846	14909	14668	14716	14649	14724	14761	14684	14848	14793	14650	14878	14801	14884	14804	14787	14674	14930	14593	14660	14770	15036	14788	14844	14825	14789	14794	14719	14892	14998	14766	14748	14864	14976	14908	14986	15002	14672	14866	14779	14836	14678	14871	14808	14692	14668	14873	14961	14836	14866	14947	14666	14910	14784	14823	14851	14767	14735	14827	14749	14936	14860	14760	14885	14825	14838	14807	14654	14861	14675	14798	14732	14772	14939	14731	14680	14999	14789	14866	14748	14740	14701	14707	14689	15033	14940	14834	14811	14817	14754	14739	14779	14894	14974	14845	14831	14850	14831	14847	14874	14858	14824	14864	14783	14760	14712	14668	14733	14769	14803	15014	14711	14864	14781	14728	14644	14761	14862	14911	14805	14835	14686	14889	14888	14676	14770	14763	14851	14909	14911	14810	14599	14841	14892	15017	14804	14913	14736	15020	14887	14714	14806	14916	14928	14777	14636	14789	14622	14687	14559	14790	14896	14855	14888	14859	14827	14952	14750	14630	14804	14854	14887	14821	14804	14811	14820	14814	14952	14793	14774	14922	14954	14766	14941	14826	14901	14834	14827	14860	14810	14809	14962	14797	14753	14816	14848	14854	14794	14975	14933	14868	14767	14814	14738	15030	14801	14915	14827	14738	14737	14698	14787	14886	14699	14730	14668	14904	14767	14784	14902	14899	14775	14761	14712	15005	14797	14757	14959	14761	15035	14891	14941	14850	14729	14886	14973	14866	14858	14791	14632	14802	14913	14606	14796	14767	14736	14749	14849	14742	14927	14776	14868	14744	14822	15000	14861	14783	14894	14807	14941	14758	14814	14888	14894	14790	14810	14788	14829	14807	14961	14765	14649	14723	14688	14704	14648	14671	15063	14907	14930	14798	14885	14781	14857	14959	14854	14852	14866	14698	14791	14893	14953	14722	14848	14853	14766	14651	14874	15009	14977	14796	14736	14715	14916	14971	14740	14941	14634	14713	14731	14902	14821	14862	14863	14896	14752	14783	14971	14829	14736	14764	14878	14945	14855	14798	14912	14746	14957	14717	14989	14883	14725	15038	14777	14717	14718	14803	14797	14781	15014	14754	14822	15012	14843	14829	14875	14894	14838	14859	14821	14674	14873	14736	14636	14884	14677	14891	15047	14870	14966	14821	14841	14778	14901	14872	14801	14803	14893	14701	14781	14739	14691	14871	14797	14848	14905	14682	14794	14989	14941	14830	15073	14919	14680	14681	14713	14851	14842	14716	14805	14701	14768	14878	14698	14874	14880	15050	14833	14796	14855	15004	14736	14619	14962	14865	14857	14889	14805	14831	14927	14724	14892	14849	14641	14756	14733	14747	14879	14666	14813	14772	14812	14787	14913	14714	14883	14735	14824	14850	14891	14907	14917	14919	14870	14766	14816	14855	15018	14825	14812	14965	14823	14694	14847	14908	14677	14903	14919	14847	14759	14967	14745	14846	14935	14905	14862	14724	14944	14804	14921	14820	14720	14707	14665	14842	14886	14804	14911	14666	14812	14756	14658	14790	14823	14933	14607	14822	14743	15034	14605	14582	14836	14777	14916	14866	14895	14813	14794	14818	14869	14920	15083	14717	14801	14769	14709	14650	14895	14776	14780	14900	14862	14905	14718	14813	14876	14704	14973	14839	14781	14942	14783	14748	14740	14664	14739	14777	14725	14744	14962	14857	14908	14686	14765	14914	14659	14796	14799	14859	14730	14626	15031	14748	14936	14636	14893	14818	14709	14920	14833	14859	14830	14762	14769	14793	14852	14779	14886	14786	14723	14821	14757	14897	14935	14880	14607	14830	14759	14845	14687	14836	14662	14896	14959	14851	14908	14845	14909	14611	14845	14968	14878	14761	14821	14870	14937	14747	14805	14870	14906	14867	14828	14948	14624	14899	14656	14800	14746	14900	14741	14749	14738	14714	14753	14885	14760	14891	14732	14776	14942	14801	14980	14807	14637	14809	14693	14855	14837	14825	14786	14935	14592	14814	14821	14835	14683	14825	14745	15023	14808	14861	14692	14853	14883	14688	14823	14645	14925	14807	14665	14845	15007	14803	14632	14977	14859	14862	14773	14792	14822	14715	14908	14856	14775	15006	14799	14822	14749	14847	14911	14834	14880	14958	14758	14706	14753	14786	14856	14848	14803	14760	14760	14879	15009	14811	14955	14870	14773	14740	14800	15002	14977	14853	14760	14887	14870	14569	14887	14704	14872	14838	15009	14785	14777	14786	14805	14787	14860	14861	14732	14906	14809	14891	14853	14855	14698	14883	14795	14841	14834	14828	14843	14711	14826	14881	14941	14659	14769	14640	14906	14884	14787	14911	14841	14880	14721	14691	14842	14740	14813	14756	14658	14835	14883	14892	14849	14772	14791	14842	14928	14829	14964	14846	14885	14558	14847	14749	14658	14753	14902	14758	14808	14796	14703	14930	14762	14756	14803	14829	14889	14832	14928	14817	14862	14763	14780	14834	15032	14933	15015	14666	14900	14769	14791	14897	14844	14689	14837	14571	14746	14844	14698	15016	14947	14714	14807	14768	14821	14886	14790	14851	14705	14933	14883	14782	14758	14919	14807	14827	14759	14777	14903	14758	14724	14920	14689	14671	14853	14851	14836	14694	14669	14819	14857	14811	14798	14793	14824	14575	14815	14876	14882	14794	14880	14772	14842	14775	14792	14874	14935	14833	14877	14732	14675	14636	14893	14853	14750	14745	14568	14751	14841	14834	14864	14599	14702	14982	14885	14598	14706	14750	14923	14757	14711	14922	14878	14868	14624	14864	14833	14679	14747	14887	14685	14837	14786	14619	14655	14933	14838	15059	14878	14758	14901	14692	14713	14691	14823	14909	14809	14983	14718	14813	14743	14834	14845	14866	14733	14812	14857	14689	14665	14762	14889	14904	14793	14721	14640	15018	14742	14724	14959	14801	14984	14802	14832	14634	14653	14721	14732	14825	14751	14775	14876	14779	14884	14856	14967	14851	14774	14952	14788	15066	14798	14946	14982	14704	14804	14727	14903	14832	14889	14951	14790	14777	14607	14756	14863	14800	14758	14868	14776	14749	14813	14625	14899	14740	14833	14692	14692	14821	14909	14947	14916	14854	14812	14707	14747	14713	14910	14891	14908	14747	14751	14819	14841	14644	14888	14765	14732	14907	14719	14754	14837	14842	14854	14752	14705	14917	14836	14657	14756	14945	14859	14923	14697	14855	14868	14837	14687	14897	14845	14787	14758	14906	14718	15021	14716	14933	14911	14730	14671	14961	14846	14779	14677	14899	14960	14731	14796	14838	14683	14971	14893	14818	14861	14821	14928	14823	14747	14869	14823	14970	14631	14743	14493	14598	14809	14709	14882	14735	14680	14745	14830	14954	14795	14693	14822	14966	14796	14876	14798	14898	14893	14810	14855	14836	14801	14816	14737	14739	14908	15016	14872	14957	14841	14691	14788	14816	14687	14730	14770	14748	14871	14924	14763	14715	14817	14706	14906	14845	14736	14675	14825	14817	14804	14828	14787	14738	14811	14721	14758	14790	14900	14797	14732	14848	14724	14746	14898	14910	14877	14908	14678	14710	14854	14920	14819	14946	14755	14849	14917	14822	14882	14772	14831	14774	14676	14848	14821	14790	14764	14911	14917	14672	14758	14749	14854	14826	14875	14986	14791
22164	20646	28268	23068	20974	23089	24695	19689	18359	18523	18253	17775	17505	17680	17408	17477	17262	17397	17343	17398	17342	17343	17408	17433	17218	17302	17243	17143	17145	17122	16948	17190	17055	17252	17072	17130	17213	17262	17322	17101	17270	17179	17129	17179	17246	17109	17130	17046	16912	16971	17183	17155	17085	17250	17144	17239	17143	16953	17161	17079	17237	17003	17236	17136	17082	17008	16931	17144	17239	17016	17219	17334	17062	17135	17232	17021	17167	17004	17199	17003	17193	16961	16906	16935	16916	16991	17182	16911	17174	17073	17075	17089	16977	16940	17124	17106	17036	17099	16882	17244	16944	17169	17013	17170	17127	16861	17060	17095	17040	17005	17028	16906	17015	16977	16916	16999	16995	17097	17222	16982	16889	17006	16953	16919	16993	16830	17098	16881	16799	16992	17231	16956	17034	16880	17009	16866	17057	16952	17070	17118	16924	17110	17062	16978	16951	16972	16929	16933	16959	17075	17110	17339	17058	16908	17026	17024	16941	17000	17060	17125	16891	16967	17071	16992	16789	17042	17005	16841	16808	17154	16955	16847	16939	16895	16918	16866	17122	16937	16994	17031	16937	17009	16810	16910	17065	17072	16908	17063	16758	17154	16937	17264	17063	17022	17089	17172	17085	16979	16903	16718	16745	16690	16856	16878	16944	17107	17182	17027	16967	17027	16937	17021	17029	16999	17046	16985	16961	16952	17019	17126	17068	16972	17095	16960	16897	16930	16947	16934	17011	17141	16934	17041	16982	16990	17110	17077	16897	16915	17073	17043	16981	16995	17011	16845	16928	16980	16929	16883	17080	16916	16923	17170	16934	17144	17064	17047	17035	16897	17001	16896	17124	16996	16970	16780	17030	17146	17018	17101	17090	16919	16730	17016	16929	16838	16986	17147	17104	16909	16998	16655	16902	16854	16942	17034	17033	17153	16976	17101	16875	17095	17115	17062	16948	17194	16990	17041	16899	16948	16948	17001	17223	17031	16734	17028	17006	17087	16847	17169	16734	16844	16816	16976	17193	17040	16905	16827	17080	16998	16818	16920	17020	17049	16928	16901	16950	16957	16824	17128	17021	17013	17116	17124	17041	17037	17056	17069	16938	17001	16867	17191	17028	16858	16889	16902	16748	16994	16913	17196	17060	17128	16741	17046	16804	16871	17025	17023	16904	16860	16929	17038	17133	17139	17090	16911	17007	17102	17056	17104	16939	17036	17019	16847	16900	17016	17020	16906	16933	17164	16882	16889	17026	17055	17136	17119	17084	16910	17047	16882	16827	16972	16978	16928	16838	17033	17173	16878	16989	16909	16927	17092	16983	16920	16988	16936	17026	17001	16982	17094	16882	16844	17051	16685	16944	16695	17004	17054	16913	17061	17012	17052	16992	17158	17083	17152	17045	16869	16884	17033	16871	16844	16775	16863	16990	17037	16878	17152	16927	17146	17089	17045	17316	16965	17090	16862	17008	16928	17020	17091	16901	17063	16912	17042	16989	17053	16880	17027	17237	17166	17099	16998	16883	17078	16840	16983	17106	17203	17063	16938	17012	17040	16981	17044	16840	16838	16864	16899	17213	17009	16970	17070	16885	16952	17125	16999	16888	16878	17050	16873	16944	17084	16990	16894	16769	16889	17215	17050	17069	16983	17047	16987	17010	16959	17025	16846	16932	17140	17203	17111	17120	17068	17309	16954	16837	16985	17065	17152	17082	16889	17118	17067	16960	16819	16944	17035	17036	17120	17108	16929	17175	16751	16930	17203	17196	17152	16940	17034	16983	17191	16991	16897	17199	17121	17114	16828	17060	17060	17095	16892	17050	17189	17085	17045	17094	17006	17186	16917	17038	16807	16923	17040	17014	16828	16859	17136	16882	17044	17014	16961	17042	16837	16900	17035	16929	16817	16912	16870	17029	17131	16893	16882	16848	16980	17136	16890	16969	16962	16981	16930	17087	16849	16965	16812	17192	17023	16793	16869	16914	16936	17001	16920	17014	16964	17020	17016	17040	16995	17029	17097	17182	16983	16971	16891	16794	16927	17083	16879	17098	17050	17107	16940	16988	16971	17138	17216	16989	17016	17041	16979	17001	16947	17002	16946	17074	16866	17079	16989	16864	16942	16793	17041	16879	17083	17180	17077	17008	17079	17053	17063	17123	16924	16820	17117	16997	17061	16988	17019	17020	16988	16860	16981	17020	16965	16917	16935	16916	16945	17021	16959	16998	17089	17003	16980	16945	17089	16950	16932	16912	17059	16845	17124	17020	16998	17003	16949	17157	16918	16957	16973	17113	16930	17028	17090	17116	16989	16917	16862	17007	17094	16964	17077	16829	17024	17004	16990	16859	16934	17143	16909	17056	17003	17093	16905	16903	16791	17022	16962	17108	16828	16907	16973	17170	16986	17037	17042	17135	16933	16991	17031	16944	16903	16774	16988	17080	17010	16990	16935	17076	17191	16950	16947	16968	17002	17034	16963	17164	17138	16950	16749	17077	17022	17003	17234	17341	16974	17029	16943	17074	16936	17138	17116	17063	17017	17196	16833	16868	16943	16820	17036	16970	17183	16780	16754	16891	16934	17131	17191	17112	17124	17070	16830	16913	16805	16882	17329	16984	16895	16933	16870	16835	16978	16965	17080	17102	17236	17005	17027	17096	16841	17003	16807	16922	17079	16931	16772	16753	17069	17108	16827	16941	16961	16978	17176	17107	17037	16984	16999	17021	16945	17121	16940	17041	16937	16873	16910	17032	17090	16993	17061	17006	17100	17057	17148	17012	16946	17039	16832	17123	16907	16945	17033	16857	17234	16934	16940	17054	16978	16862	16977	17123	17033	16832	17135	17004	16898	16931	16914	16915	16910	16900	17075	16997	17017	16951	16833	17009	17093	17154	17226	17147	17043	16907	17018	17011	16892	17163	17001	17098	17088	16845	16903	17135	17044	17020	17074	17012	16850	17115	17017	16993	16974	17043	17109	17053	16987	17043	17093	16922	17047	17057	17091	16841	17029	17067	17022	17061	17095	16949	16823	16696	17028	16834	16806	17095	17000	16804	16957	17121	16936	17015	17004	17152	16946	16918	17033	17092	17029	17023	17016	17075	16944	16680	16818	16968	16989	16912	17334	16993	17056	17118	16944	16744	16926	16951	17039	17104	17081	17057	17129	17072	17007	17024	17069	17140	17136	17171	17394	17082	16881	16941	16980	17073	16879	17008	16984	17280	16811	16823	16876	16953	17083	16961	16916	17052	16951	17109	16982	16789	17008	16953	16983	17098	17053	17210	17062	17084	16998	17224	17014	16994	16910	17121	16986	17026	17242	17032	16958	16943	16866	16963	16865	17000	17011	17113	17277	16981	16944	17192	16970	17018	17069	16951	16967	16904	17088	17017	16988	17006	16956	17068	17005	17082	16903	17017	17014	16939	17034	16796	16870	17183	16995	17134	17003	16854	16870	17064	16833	17104	16941	16950	16933	17012	17046	16867	16915	17109	16988	16934	17013	16929	17001	17012	16762	17062	17127	16901	17041	16903	17030	17068	17061	17030	16930	17009	17145	17130	16947	16995	17174	16821	16894	16942	16888	16959	16816	16885	17054	17102	17069	17006	17133	17071	17135	17155	17013	16861	17098	17063	17030	17016	17058	17000	17078	17035	17178	17088	16896	17101	17008	17039	17050	17064	17066	17030	17134	16933	16945	17120	17080	17002	17140	17331	17132	16974	17057	16771	16992	16943	17001	16983	17034	16906	17070	17152	17013	16870	17045	16998	16964	16973	17123	17201	16953	16851	16833	16907	16817	17041	16919	17078	17126	17360	16923	16803	16940	17264	16880	17018	16932	16991	17154	16953	16956	17037	17069	16873	17031	17009	16825	16993	17032	17075	16952	16913	17032	17000	17081	16825	16939	17058	16971	16973	16966	17109	16804	16979	16908	17087	16999	17140	17018	16985	16961	16917	16847	17107	17005	16874	17027	16899	16974	16933	17090	16928	17087	16988	16764	16958	16853	17061	17057	16977	16996	17030	16873	17008	16920	16925	17242	16946	16905	16860	16927	16929	17175	17106	17128	17066	16887	16833	16844	16952	17208	17030	16935	17002	16965	17168	17013	17046	17105	17145	17010	16987	17002	16930	16918	16974	17023	17075	16981	16919	17147	17046	16919	17083	17000	16842	16997	17007	16977	17045	17016	16948	16958	17000	16934	17179	17128	16895	16767	16907	17144	16954	17033	16914	17100	16924	17043	16821	16914	17018	17220	17073	16921	16884	16997	16953	16994	16931	16795	16746	17048	16875	16988	16955	16846	16990	16862	17053	17108	16935	16794	17023	17164	16912	16945	17155	16927	17057	17021	16843	16855	17151	16908	16957	16921	16963	16935	16789	16973	17044	17156	16934	16919	17116	17212	17059	16910	16960	17048	16925	16878	16958	16970	17153	17107	17045	17034	16832	16915	16880	17135	17020	16987	16978	17111	16977	16852	16972	16817	16926	17025	17228	17099	16946	16950	16929	16901	17019	16947	16851	17013	17010	16929	16895	17107	17050	17132	16931	16978	16875	17075	17103	16967	17196	16988	16797	16977	17026	17066	16951	16999	17125	17081	16823	17193	16894	16995	16964	16869	16959	17142	16970	16953	16977	17178	16920	16991	16901	16895	16963	16861	16790	16929	16755	16804	16961	17082	17093	17034	17031	16898	17057	16923	16799	17005	17231	17094	16989	17097	16850	16969	17083	16982	17125	17245	16949	16924	17073	17101	17017	16896	17007	16974	17048	16972	17165	17009	17130	17032	17159	17138	17036	16937	17037	16936	17043	16992	17086	17051	17169	16914	16915	16826	16952	16995	17092	17041	16961	17221	16894	17108	17236	17090	16857	16992	17000	17052	16901	16855	16991	17079	16847	16831	17033	17044	16773	16892	17096	17017	16891	16889	16902	16926	17140	16852	16818	16922	16939	16924	16954	17160	16878	16825	17222	17050	17038	16847	17097	16795	16924	17034	17076	17177	17176	17109	17054	16949	16900	16962	16915	17025	16979	16843	17038	17031	17074	17281	16986	16886	16938	17049	16952	16863	16902	16951	16907	16853	16971	16889	16817	17001	16984	17172	17178	17074	16792	16864	17059	17141	17068	17067	17032	17205	17051	17021
20899	38326	35006	27799	23559	21100	18997	17965	17209	16456	16153	15805	15703	15551	15477	15459	15291	15158	15251	15197	15116	15114	15078	15156	15012	14937	15055	15232	14940	15071	15029	14997	14985	14911	14967	14849	15099	14985	14973	15063	15062	15016	14979	14964	15110	14881	15062	14872	15127	14918	14760	14928	14958	14886	15077	14883	14865	14807	15139	14948	14930	14945	15039	14919	14962	14778	14934	14893	14752	14959	14818	14934	14870	14877	14945	14937	14887	14869	14922	14945	14841	14891	14942	14741	14810	14745	14948	14830	14878	14775	14889	14838	14929	14934	14836	14846	14986	14651	14907	15051	14930	14791	14812	15015	14814	14818	14821	14756	14746	14742	14885	14880	14820	15005	14947	14879	14829	14894	14726	14876	14840	14919	14936	14899	14973	14915	14811	14859	14932	15039	14909	14944	14805	14876	14871	14920	14782	14889	14854	14915	15001	14912	14899	14843	14880	14776	14880	14916	14948	14731	14905	14967	14941	14801	14662	14880	14780	14872	14856	14823	14926	14775	14847	14843	15040	14796	14971	14994	15114	14918	14782	14775	14850	14862	14889	14976	14793	14972	14822	14981	14798	14869	14814	14801	14724	14958	14830	14786	14693	14905	14994	14804	14953	14765	14757	14961	14866	14807	15163	14782	14822	14814	14839	14863	14772	14898	14935	14893	14729	14956	14847	14923	15048	15024	14757	15005	14870	14849	14787	14941	14841	14771	14823	14867	14798	14819	14745	14767	14787	14899	14893	14887	14842	14892	15053	14658	14901	14779	14878	14913	14893	14914	14717	14813	14882	14872	14792	14871	14999	14851	14908	14816	14898	14721	14906	14842	14945	14971	14632	14955	14615	14938	14795	14886	14862	14706	14885	14740	15012	15070	14754	14934	14602	14771	14847	14831	14929	14777	14920	14928	14778	14703	14975	14606	14852	14760	15051	14856	14926	14881	14830	14816	14744	14869	14802	14861	14844	14718	14846	14690	14829	14896	14934	14921	14850	14821	14955	14842	14902	14986	14833	14954	14851	14875	14816	14945	15098	14951	14734	14845	14783	15053	14880	14925	14862	14967	14892	14902	14848	14880	14866	14711	14847	14736	14907	14849	14785	14933	14878	14534	14821	14768	14917	14831	14801	14840	14871	14815	14786	14783	14896	14763	14758	14933	14687	14686	14855	14971	14781	14997	14957	14827	14825	14789	14719	14835	14723	14841	14814	14816	14852	15067	14909	14925	14938	14709	14743	14745	14933	14817	14835	14743	14692	14829	14965	14866	14797	14842	14812	14894	15008	14936	14761	14920	14805	14927	15034	14793	14746	14919	14710	14731	14980	14721	14860	14826	14963	14859	14870	14868	14930	14825	14826	14741	14943	14971	14796	14889	14790	14810	14901	15066	14826	14728	14820	14825	14901	14927	14723	14864	14927	14774	14886	14928	14715	14868	14944	14790	15006	14935	14955	14818	14859	14808	14827	14942	14852	14869	14718	14874	14818	14885	14944	14784	14685	14806	14889	14803	14794	14802	14771	14860	14879	14962	14878	14879	14940	14934	14901	14827	14845	14867	15047	14860	14914	14815	14799	14869	14932	14763	14874	14884	14877	14961	14889	14986	14757	14737	14886	14935	14869	14887	14707	14861	14927	14868	14730	14831	14941	14894	14961	14717	14861	14880	14906	14819	14797	14719	14874	14777	14889	14810	14946	14862	14943	14857	15012	14895	14698	14849	14830	14955	14821	14792	14950	14893	14752	14853	14835	14850	14785	14745	14995	14923	14970	14865	14901	14980	14768	14829	14859	14830	14964	14891	15086	14808	15017	15010	14913	14949	14585	14977	14820	14799	14904	14814	14808	15025	14777	14774	14970	14800	14758	14844	14864	14887	14829	14771	14755	14831	15028	14873	14763	14907	14720	14803	15119	14767	14884	14948	14856	14840	15013	14810	14887	15001	14825	14887	14917	14906	14813	14828	14927	14882	14900	14889	14921	14702	14755	14639	14830	14764	14807	14740	14845	14964	14825	14730	14888	14725	15001	14930	14914	14632	14926	14884	14797	14730	14867	14863	14825	14865	14954	14785	14884	14844	14934	14902	14971	14946	14894	14853	14815	14982	14861	14971	14820	14676	14794	14850	14822	14910	14724	14893	14904	14839	14816	14888	14832	14893	14787	14864	14793	14861	14781	14937	14919	14909	14798	14967	14754	14718	14831	14869	14951	14772	14871	14933	14901	14830	14890	14858	14797	14952	14894	14823	14932	14825	14750	14947	14910	14928	14928	14922	14966	14863	14901	15016	14784	14966	14941	14883	14970	14865	14850	14875	14877	14800	14927	14662	14958	14916	14781	14870	14794	14906	14887	14776	14760	14810	14902	14827	14633	14983	14814	14910	14897	14929	14945	14815	14852	14660	14917	14969	14941	14897	14850	14688	14687	14883	14759	14816	14944	14820	14901	14869	14783	14813	14608	14749	14868	14814	14936	14753	14743	14723	14928	14711	14805	14843	14808	14790	14931	14683	14840	14894	14763	14735	14810	15016	14910	14846	14827	14722	15019	14840	14850	14864	14839	14864	14924	14936	14748	14786	14853	14859	14737	14812	14868	14863	14878	14893	14892	14866	14898	14879	14859	14937	15056	14834	14823	14889	14825	14839	15001	14808	15040	14804	14968	14694	14864	14922	14917	14818	14787	15071	14863	14831	14863	14733	14940	14790	14724	14809	14903	14906	14911	14885	14865	14890	14901	14760	14858	14685	14915	14795	14765	14705	14900	14879	14804	14845	14724	14934	14854	14901	14774	14815	14885	14898	14793	14641	14789	14830	14719	14775	14672	14928	14969	14908	14961	14863	14843	14676	14942	14970	14863	14834	14793	14819	14871	14940	14736	14837	14902	14947	14719	14887	14789	14868	14825	14712	14729	14886	14886	14770	14823	14795	14957	14838	14793	14858	14726	14977	14806	14729	14791	14681	14861	14951	14913	14720	14812	14831	14761	14813	14817	14606	14846	14747	14817	14559	14654	15078	14763	14782	14803	14892	14940	14686	14903	14785	14878	14766	14879	14978	14670	14914	14806	14874	14852	14881	14789	14952	14791	14852	14989	14725	14715	14773	14692	14829	14927	14863	14877	14740	14824	14824	14852	14744	14732	14947	14871	14811	14880	14852	14709	14832	14845	14812	14915	14844	14775	14809	14714	14896	14961	14955	14791	14882	14897	14725	14732	14880	14847	14802	14865	14932	14909	14919	14738	14757	14960	14778	14786	14983	14792	14879	14835	14767	14774	15031	14903	14679	14826	14879	14943	14820	14886	14775	14914	14644	14885	14972	14763	14988	15035	14812	14892	14848	14872	14865	14885	14844	14868	14971	14762	14826	14856	14941	14841	14987	14778	14771	14940	14919	14713	14846	15038	14662	14895	14781	14948	15047	14899	14733	14745	14940	14872	14783	14752	14751	14970	14902	14717	14837	14946	14686	14756	14667	14778	14826	14813	15057	14802	14836	14861	14771	14835	14895	14845	14885	14690	14957	14902	14795	14883	14855	15028	14826	14853	14778	14831	14726	14745	14841	14586	14803	14951	14810	14844	14808	14834	14655	14999	14848	14850	14838	14909	14723	14848	14927	14820	14912	14961	14877	14780	14801	14856	14813	14770	14916	14942	14756	14675	14724	14759	14954	14838	14913	14841	14908	14748	14821	14953	14875	14684	14863	15010	14825	14885	14959	14754	14854	14816	14923	14864	14862	14713	14798	14803	14724	14818	14780	14782	14763	14974	14866	14924	14812	14957	14894	14866	14900	15035	15004	14963	14821	14883	14643	14874	14760	14793	14719	14819	15078	14912	14854	14927	14783	14832	14774	14967	14859	14759	14747	15010	14704	14707	14804	14950	14947	14948	14811	14919	14833	14756	15050	15008	14922	14754	14834	14922	14842	14747	14868	14908	14752	14892	14917	14860	14824	14819	14770	14970	14887	14839	14764	14790	14952	14653	14823	14931	14845	14843	14737	14867	14828	15024	14767	14848	14839	14887	14974	14980	14890	14898	14779	14786	14947	14799	14833	14982	14802	14845	14927	14784	14840	14786	14925	14893	14688	14770	14787	14891	14720	14732	14850	14919	14903	14948	14853	14879	14895	14918	14945	14858	14728	14876	14824	14805	14867	14845	14736	14924	14845	15013	14787	14839	14804	14875	14734	14866	14857	14835	14767	14793	14776	14788	14843	14770	14916	14831	14812	15080	14738	14914	14707	14984	14815	14851	14888	14828	14965	14817	14866	14867	14889	14800	14831	14908	14809	14710	14953	14762	14705	14750	14766	14825	14855	15012	14940	14749	14767	14706	15092	14632	14846	14845	14979	14703	14958	14938	15006	14966	14920	14804	14823	14749	14904	14852	14809	14763	14831	14861	14816	14926	14926	14843	14981	14844	14850	14949	14626	15072	15008	14839	14824	14847	14775	14939	14743	14795	14809	14872	14747	14857	14777	14897	14942	14672	14741	14774	14846	14795	14813	14840	14938	14777	14890	14821	14655	14756	14797	14929	14886	14804	14743	14815	14885	14852	14811	14873	14690	14795	14955	14780	14699	14896	14971	14790	14891	14940	14894	14768	14923	14868	14857	14963	14855	14799	14868	14940	14876	15026	14674	14867	14803	14832	14798	14999	14779	15122	14827	14790	14951	14846	14790	14648	14755	14881	14776	14887	14885	15039	14879	14832	14835	14746	14902	14692	14704	14788	14790	14755	14873	14802	14914	14673	14839	14910	14854	14938	14934	14877	14745	14991	14781	14825	14840	14816	14846	15063	14965	14944	15046	14756	14820	14893	14709	14865	14893	14926	14857	15012	14773	14869	14639	15028	14903	14833	14752	14890	14764	14859	14867	14922	14741	14815	14756	14885	14974	14987	14928	14807	15018	14725	14722	14823	14867	14730	14757	14950	14885	14860	14755	14809	14845	14877	14721	14967	14863	14820	14831	14888	14678	14874	15000	14799	14873	14909	14817	14950	14975	14757	14900	14763	14726	14913	14672	14884	14899	14927	14888	14704	14981	14699	14838	14777	14897	14907	14959	14789	14795	14800	14931	14923	14809	14895	14842	14904	14712	14825	14875	14878	14660	14831	14781	14806	14618	14850	14768	14782	14875	14764	14729
28014	22955	26390	23088	19013	18578	18153	17523	17547	17553	17406	17444	17431	17168	17100	16895	17104	17220	17163	17176	17079	17309	17157	17131	17157	17250	17196	17178	17061	17113	17135	17146	17166	17204	17342	17210	17064	17205	17102	17221	17238	17238	17016	17256	17291	17050	17005	17008	17204	17217	17197	17111	16995	17187	17283	17087	17114	17043	17067	17215	17041	17078	17065	17221	17332	17174	17203	17134	17369	17297	17203	17275	17042	17164	17220	17162	17078	17052	17374	17313	17128	17168	17161	17108	16981	16986	17061	17153	17113	17015	16968	17098	17099	17246	16980	17293	16905	17038	16985	17072	17167	16947	17136	16858	17072	17050	17048	17405	17069	17081	17254	17029	16982	17115	17211	17263	16899	16955	17211	17134	16855	16975	17057	17023	17201	17136	17202	16906	17276	17044	17150	17247	17115	17230	17287	17122	17092	17086	17000	17079	17180	17188	17064	17065	17042	17096	17035	17264	17043	17124	17017	16886	17108	17171	17075	17029	17069	17277	17135	17151	16975	17034	17014	16838	17031	17114	17080	16942	17048	17215	17120	17254	17138	17109	16991	17029	17176	16944	17061	17082	17187	17157	17224	17212	17134	17162	17252	17151	17007	17188	17162	17130	17254	17052	17296	17061	17001	17137	17153	17130	17135	17073	17229	17103	17095	17016	17129	17369	17007	17324	17016	17075	16971	17101	17101	17034	17219	17249	17201	17049	17082	17142	17180	17147	17163	17125	17241	17108	17201	16946	17118	17128	17217	16972	17140	17068	17121	17171	17251	17137	17138	16991	17129	16928	17103	17113	17170	16978	17127	17084	17194	17042	17041	17178	17116	16902	17088	17149	17228	17035	17121	17134	17093	16989	17172	17185	16929	17213	17129	17189	17106	17295	16974	17063	17379	17121	17200	17145	17149	17105	17201	17255	17068	17170	16993	16992	17113	17280	17204	17069	17042	17113	17183	17130	16994	16935	16956	17159	17143	17093	17019	17079	17191	16965	17095	17182	17046	17063	17271	16995	17094	17131	17109	17311	17336	17083	16964	17103	16995	17143	17198	17220	17340	17145	17031	17168	17029	17091	17045	17153	16906	16971	17314	17114	17122	16977	17322	17196	17221	17095	17268	17251	17377	17217	17068	16925	17058	17109	16925	17049	17145	17251	17084	16975	17137	17274	17037	17229	17138	17056	17065	16869	17096	17121	17173	17050	17167	17024	17273	17039	17210	16850	17123	16914	17009	17194	17144	16997	17002	16927	17094	17238	16892	17131	17071	17066	17118	16897	17235	17160	17198	16884	17024	17015	17064	17199	16971	17115	16884	17185	17087	17049	17205	17020	17042	16861	16942	17007	17022	17127	16865	17075	17170	16922	17032	17069	17122	17170	17070	17237	17084	17047	17131	17120	16950	16980	17126	17016	17114	17193	17104	16975	17081	17170	17176	16954	17184	16847	17272	16854	16967	17201	17072	16992	17052	17194	16968	17026	17180	16960	17126	17163	17255	16994	17185	17075	17056	17139	17103	17167	17252	17226	17039	16917	17300	17393	17017	16983	17100	17140	16991	17024	17055	16982	17095	17043	17137	17069	17127	17031	17083	17053	16963	16983	17127	17085	16991	16954	17197	17338	17121	16911	17045	17070	16911	17325	17100	17205	17144	17112	17009	17197	16992	17016	17049	16986	17109	17096	17097	17146	17186	17088	17269	17175	16974	17132	17066	17004	17046	17043	17055	16983	17053	16973	17007	17034	17017	17115	16916	16887	17172	16985	17247	16991	17055	17169	17361	17241	17004	17074	16973	17067	17211	17077	16880	17190	17179	17047	17206	17007	17026	16854	17031	17110	17199	17240	17188	16955	17022	17278	17051	17195	17093	17138	16844	17079	17080	17253	17239	17111	17094	17049	16999	17258	17223	17128	17003	17177	17255	17035	17230	17111	17075	17015	17073	16873	17175	17110	16993	17170	17237	17185	17010	17212	17060	17228	17172	17158	17125	17118	17090	17125	17047	17081	17108	17168	17268	17262	17147	17114	16999	17172	17006	17017	17061	17178	17080	17063	17137	17124	17075	17063	17163	16987	17126	17013	17053	16991	17245	17072	17217	17184	17023	17041	17193	17304	17113	17172	17212	16854	17089	17120	17007	16939	17216	16914	17175	16985	17037	17158	16974	16976	17182	16942	17077	17278	17049	17020	17144	16970	17057	17071	16935	16982	17079	17144	17030	17007	16985	17234	16956	17005	17113	17028	16969	16935	16909	16949	17043	17071	17265	16967	16955	17045	17112	17196	17122	17131	17062	17076	17143	16872	17123	17189	17103	17094	17165	16962	17300	17180	17159	17071	17090	17186	17017	17063	17082	17243	17200	17097	17115	17059	17076	17089	17189	17095	17276	17121	17015	16931	17111	17274	17133	17050	17178	17054	17192	17178	17140	16913	17057	17102	17113	16854	17241	17003	17101	17051	17145	17103	17049	16941	17048	17202	16954	17199	17155	17303	17198	17019	17026	17149	17175	16897	17075	17156	17037	17095	17179	17154	17080	17122	17210	16999	17133	17159	17041	17173	17113	17213	17171	17043	17159	17038	17163	17208	17132	17066	17169	17239	17285	17175	17026	17218	17247	17250	17045	17252	17070	17208	16957	17116	16955	17021	16955	17170	17095	17083	16927	17197	17086	16998	17017	17181	17222	17196	16860	17046	17061	16972	17176	17094	17081	17073	17179	17124	16839	16942	17054	17169	17220	17185	17155	17230	17253	17154	16893	17084	17132	17278	17196	17296	17158	17132	17031	17387	17123	17059	17126	17142	16972	17071	17157	17037	17167	17130	17265	17065	17067	16988	17302	17175	17218	17199	17043	16907	17235	17159	17138	17170	16992	17020	17176	17063	17204	17254	17214	17052	17115	17182	16915	16914	17228	17035	17049	17179	17067	16929	17108	17082	17051	17083	17107	17065	16995	17218	17178	16999	17093	17222	17204	17180	16936	17052	17119	17115	16905	17174	16902	17165	17121	17124	16963	17011	17243	17254	17110	17270	17070	16841	17178	17137	17027	16995	17102	17174	16909	17060	17136	17377	16986	17237	17097	16924	17072	17117	17075	17430	17220	17047	17174	16969	17033	17190	17125	17240	17106	17240	17295	17083	17201	17269	16999	16989	16996	17028	17131	16984	17042	17104	17055	16986	17179	17181	17163	17030	17107	16985	16974	17093	17360	17140	16943	17021	17432	17154	17063	17173	17295	17185	17036	17119	17096	17079	17021	17065	17138	16972	17192	16882	16922	17064	17011	17198	17045	17199	17353	17142	17090	17127	17089	17216	17038	17080	17164	17170	17105	17139	16906	17114	16924	17244	17236	17201	17065	17128	17204	17316	17167	17163	16911	17126	17011	17010	17055	17086	17286	17101	16954	17040	17127	17292	17292	17133	17054	17249	16994	17064	17058	17171	17024	17211	17266	16996	17095	17059	16933	17158	17153	17067	17250	17185	17060	17158	17021	17133	17099	17174	17064	17270	17292	17198	17098	17105	17038	17009	17087	17178	17057	17221	17059	17048	17053	17116	17012	17067	17129	16718	17133	17240	16950	17017	17007	17282	17082	16951	17093	17079	17079	17006	17330	17100	17342	17147	17004	17007	16966	17065	17164	17168	16942	17177	17090	16961	17119	17142	17006	16924	17074	17238	17168	17158	17312	16992	17136	17096	17018	17053	17160	17151	16775	17228	17250	17301	17302	16915	17010	17000	17126	17153	17009	17119	17240	17131	16970	17195	17002	17290	17104	17229	17181	16991	17004	17111	17109	17227	16986	17124	17215	17220	17075	17106	17216	17269	17212	17217	17096	16918	17010	17113	17166	17045	17163	16961	17091	17132	17094	17156	17006	17116	17142	17092	16969	17154	17086	17101	17142	16951	17182	17041	17140	16972	17201	17060	17239	17141	16959	17108	17184	17179	17154	16872	17262	17001	16957	16981	17288	17184	17163	17037	17105	17080	16927	17056	17077	17077	17155	16982	17255	17078	17106	17043	17022	17368	17278	17201	17105	17082	17100	17125	17269	16934	17038	16996	17009	17206	17295	17058	17017	17111	16893	17221	17110	17136	17097	17065	17218	17128	16954	17168	16993	17089	17030	17176	17087	17059	17007	16962	17219	17298	17107	17094	17157	17371	17139	17173	17183	17147	17028	17202	17172	16889	17221	17405	17288	17215	17278	17081	17324	17117	17223	17185	17106	17171	17218	17010	17242	17216	16883	17265	17133	16939	16987	17155	17064	17126	17109	17057	17248	17258	17085	17124	17107	17074	17069	16925	17126	17119	17001	16824	17135	16982	16923	17097	16996	16917	17119	17010	16781	17017	17254	17260	17165	16903	17100	17281	17154	17174	17182	17024	17121	17238	17271	17263	17039	17153	17173	16989	16911	17086	17210	17123	17176	17143	17049	17319	17350	17226	17134	17208	17054	16975	16977	17223	17166	17255	17232	17000	16994	17102	17056	17173	17198	17139	17094	17063	17121	17042	17151	17108	17024	17111	17187	17051	17187	17144	17199	16913	17262	17382	17345	16968	17094	17100	17276	17066	17091	17123	17178	17175	16965	17118	16993	17235	17124	17119	17056	17053	16948	17179	16877	17226	17134	17173	17124	17143	17024	17076	16958	17079	17018	17094	17149	17060	17214	16906	17099	17227	17199	16921	16986	17295	17063	16998	16945	16980	16999	17129	17044	17259	17041	17105	16947	16950	16999	17249	17005	17123	17091	17249	17221	17057	17179	17131	17148	17006	17178	17104	16997	16967	17040	17081	17308	17174	17174	17260	17112	17174	17298	17038	17047	17184	16935	16909	17094	17061	17127	17073	17265	17269	17184	17058	17115	16991	17377	17194	17028	16989	17228	17191	17211	17155	17088	17187	17180	16948	17130	17166	17155	17159	17088	17167	17095	17165	17086	17108	17018	17124	17113	17139	17044	17028	17121	17265	17148	17321	16971	17222	17163	16862	17193	17154	17044	16948	16857	17120	17164	17218	17211	17081	17122	17078	16985	17022	17077	17041	17105	17226	16895	17090	17215	17074	17301	17007	17068	16902	17154	17203	17298	17249	17087	16972	17075	17090	16968	16863	17001	17104	17169	17301	17191	16952	17183	16928	17201	17124
19143	27646	25012	20113	18175	17153	16579	16364	15749	15677	15504	15294	15571	15451	15213	15330	15269	15270	15187	15154	15267	15425	15256	15021	15193	15154	15226	15392	15160	15159	15174	15114	15246	15328	15379	15290	15175	15162	15064	15132	15210	15340	15176	15137	15246	15211	15361	15030	15239	15128	15077	15169	15125	15081	15266	15013	14925	15232	15203	15362	15155	15173	15190	15234	14994	15183	15235	15178	15200	15013	15052	15043	15150	15343	15115	15207	15107	14956	15197	15195	15227	15027	15251	15168	15081	15021	15221	14935	15072	15229	15096	15146	15087	15300	15113	15114	14995	15137	15062	15176	15121	15152	15146	15316	15029	15265	15114	14992	15119	15133	15036	15047	15149	15201	15109	15081	15233	15015	15112	15186	15066	15130	15109	15056	15124	15191	15258	14999	15161	15036	15035	15040	15134	15038	15202	15061	15316	14951	15122	15092	14902	15182	15239	15207	14998	15029	15166	15091	15015	15050	15146	15039	15036	15051	15215	14935	15213	15206	15167	15087	15158	15126	15125	15153	15003	14995	14978	15124	15196	15105	15170	14950	15313	15116	15226	15087	15081	15178	15043	15012	15286	15140	14991	15097	15379	15090	15046	15207	15206	15194	14905	15098	15149	15086	15000	15230	15154	15101	15304	15121	15165	15030	15041	15097	15008	15034	15098	15071	14911	15003	15116	15041	15202	15140	15073	15102	15254	15103	15175	15054	15165	14898	14999	15150	15155	15231	15124	15209	15012	15027	15035	15058	14997	15140	15143	15157	15165	15218	15260	15146	15111	15136	15018	15160	15214	15126	15124	15260	15143	15047	15017	15034	14867	15212	15121	15130	15127	15086	15168	15250	14994	15093	15101	15221	15076	15192	15069	15198	15174	15087	15156	15072	15137	15045	15008	15198	15052	15053	15179	15106	15138	15016	15134	15146	14982	15286	15134	14956	15196	15147	14992	15087	14977	15212	15165	15084	14977	15064	15037	15104	15125	15267	15213	15147	15069	15071	15084	15157	15111	15077	15038	15042	15210	15299	15106	15314	15154	15310	15037	15158	15020	15063	15243	15211	15012	15368	15333	15146	15060	15107	15116	15064	14906	15085	15309	15090	15228	15082	15345	15110	15026	15197	15146	15241	15189	15021	15132	15073	15082	15261	15232	15303	15188	15161	15101	15115	15161	14936	15177	15199	15242	15175	14998	15014	15154	15397	15166	15100	15172	15096	15193	15281	15004	15101	15157	15147	15095	15347	15091	15199	15091	15018	15101	15005	15191	15098	15281	15175	15140	14953	15117	15075	15115	15117	15173	15145	14857	15148	15104	15320	15074	15175	15251	15135	15068	15035	15145	15051	14991	15083	15101	15268	15057	15197	15138	14921	15077	15267	15084	15107	15016	15035	15205	15213	15121	15179	14994	15014	15192	15003	14977	15161	14981	15152	15157	15169	15096	15049	14958	15055	15002	15064	14901	15202	15299	15169	15083	15079	15024	15332	15222	15174	14969	15206	15287	15202	15125	15117	15144	14958	15028	15228	14944	15105	15207	15058	15062	15138	15274	15178	15144	15041	15089	15227	15284	15323	15113	15194	15173	15045	15049	14969	15166	15163	15121	15119	15150	15136	15190	15176	15111	15280	15108	15007	15251	15093	15101	15184	15206	15043	15124	15023	15054	15174	15278	15081	15205	15241	15256	15041	15097	15184	15209	15035	14972	15136	15016	15126	15085	15131	15189	15023	15046	15118	15021	14879	15180	15048	15217	15292	15122	15207	15002	14998	15161	15116	15012	15082	15052	15246	15200	15020	15176	15184	15173	15126	15291	15123	15156	14978	15218	15154	15212	15092	15091	15194	15257	15166	14995	15224	15351	15181	15168	15046	15211	15202	15050	15032	15033	15092	15056	15067	15264	15294	15117	15097	14964	15260	15174	15109	15156	15203	15024	15136	15113	15049	15409	15064	15203	15220	15042	15198	15094	15319	15087	15186	15062	15139	15108	15140	15206	14866	15155	15174	15151	15173	15220	15186	15140	15037	15094	15048	15092	14952	15161	15080	15085	15074	15335	15081	15090	15201	15179	15076	15294	15002	15037	15136	15105	14964	15287	15197	15204	15123	14987	15134	15203	15082	15140	15207	15128	15091	15114	15048	15133	15259	15102	14885	15183	14985	15013	15146	15154	15060	15187	15221	15071	15162	15045	15115	15082	15037	15146	14899	14991	15122	14963	15165	15010	15008	15194	15062	15157	15099	15113	15034	15159	15069	15163	15216	15016	15169	15177	14996	15215	15208	15138	15247	14914	15238	15188	15061	15144	14997	15179	15037	15088	15135	15151	15025	15142	15121	15249	15225	15143	15001	15127	15164	15126	15084	15148	15190	15247	15182	15061	15159	15127	15066	15169	14988	15166	15292	15246	15173	15127	15072	15082	15133	15085	15189	15122	15131	15186	15133	15090	15089	15189	15270	15169	15226	15147	15007	14951	15102	15112	15004	15010	15166	14972	14997	15144	15046	15040	15166	15064	15140	15208	15287	15138	15244	15234	15071	15192	15159	15342	15173	15086	15019	15246	15007	15165	14945	15100	15041	15213	15088	15168	15139	14962	15147	15226	14898	14972	15075	15324	15256	15234	15125	15184	15248	15052	15214	15095	15144	15066	15205	15215	15035	15185	15089	15079	15203	14986	15160	14954	15152	15172	15136	15327	14982	15126	15048	15180	15159	15161	15024	15068	15164	15017	15129	15084	15246	15111	15000	15080	15162	15004	15038	15132	15155	15164	14974	15118	15064	15135	15142	15177	15084	15138	15229	14990	15122	15045	15168	15128	15293	15070	15133	15184	14960	15166	15056	15164	15044	15105	15068	15217	15198	14959	14866	15131	15289	15219	15202	15112	14971	15146	15127	15076	15022	15019	15079	15224	14954	15229	15176	15055	15090	15266	15067	15215	15265	15201	15097	15188	15172	14978	15094	15187	15270	15159	15133	15087	15021	15130	14998	15222	14993	15081	15060	15214	15130	14947	15183	15338	15198	15076	15153	15175	15115	15176	15108	15108	15187	15232	15226	15122	15215	15137	15121	15125	15289	15217	15023	15125	15093	15220	15089	15053	15072	15178	15056	15116	15181	15043	15070	15119	15277	15051	15070	15331	15031	15046	15299	15399	15192	15196	15119	14913	15150	15190	15249	15049	15010	15166	15238	15228	14982	15171	15072	15100	15041	15027	15109	15080	15196	15075	15034	15213	15080	15145	14988	15068	15184	15178	15116	15180	15185	15201	15070	15265	15030	15098	15242	15005	15093	15093	15130	15095	15057	15223	15259	14985	15126	15176	15012	15194	14965	15192	15085	15096	14940	15037	15164	15211	15143	15053	15103	15131	15006	15213	15108	15109	15360	15187	15186	15310	15105	15113	15109	15166	15033	15120	15145	15047	14978	15274	14931	15043	15258	15063	15219	15222	15154	14987	15155	15165	15275	15144	15073	15290	15108	15207	15129	15183	15008	15015	15181	14882	15210	15071	15087	15022	15036	15338	15316	15081	15078	15202	15201	15339	15197	15252	15187	15156	14988	15150	15246	15052	15265	15119	15225	15103	14960	15056	15060	15210	15052	15115	15125	15223	15026	15174	14868	15253	15123	15162	15147	15050	15046	15164	15146	15190	15186	15223	15045	15178	14967	14933	15128	15089	14920	15276	15053	15240	14970	15013	15020	15209	15429	15064	15169	15206	15150	15076	15056	15249	15104	15360	15020	15131	14946	15320	15163	15170	15144	15254	15248	14997	15233	15178	15184	15250	15179	15153	15219	15080	15052	15138	15136	14995	15162	15152	15153	15218	15304	15293	15056	15093	15191	15158	15003	15069	15268	15048	15148	15204	14995	15162	14996	15048	15304	15031	15221	15211	15073	15161	15168	15005	15109	15038	15220	14980	15061	15104	15002	15079	15051	15088	15075	15010	15095	14922	15125	15183	15209	15283	15164	15188	15060	15130	15138	15207	15156	15088	15238	15145	15026	15178	15136	15073	15183	14961	15197	15075	15219	15240	15205	15184	15178	15176	15101	15192	15093	15202	15109	15217	15140	15099	15232	15033	15134	15255	15094	15122	15017	15063	15019	15164	15146	15061	15113	15153	15114	14959	15093	15128	14897	15320	14901	15222	15171	15051	15055	15101	15259	15135	15230	15181	15064	14997	15120	15182	15115	15098	15210	15221	15103	14994	14931	15083	15198	15074	15063	15135	14926	15140	15216	15181	15280	15124	15158	15013	15113	15194	15167	15155	14957	14976	15189	15049	15050	15082	15018	15018	15089	14979	15183	15065	15168	15249	15205	15162	15074	15150	15140	15148	15150	15144	15078	15168	15181	15093	15252	14983	15208	14943	15067	15008	15144	15187	14996	15141	15175	15136	15197	15140	15191	15062	14915	15198	15088	15150	15316	15127	15188	15021	15051	15114	15059	14964	15160	15354	15189	15404	15110	15252	15052	15364	15223	15146	14942	15312	15079	14940	15162	15030	15209	15081	15094	15116	15094	15203	15067	15147	15211	15145	15096	15301	15005	15220	15049	14967	15224	15088	15057	14911	15023	15062	15031	15027	15048	15000	15224	15033	15237	15049	15148	15125	15013	15057	15042	15342	15055	15162	15042	15148	15195	15108	15067	15223	15149	14963	15260	14977	15171	15177	15206	15105	15026	15087	15255	14963	15217	15084	15228	15037	15227	15210	15168	15177	15141	15091	15097	15036	15062	15112	15086	15095	15062	15068	15075	15130	15135	15167	15000	14992	15050	15201	15008	15010	15162	15126	15133	15031	15192	15216	15141	15087	15129	15076	15079	15218	15170	15177	14995	15156	15153	15220	15068	15233	15072	15243	15247	15241	15035	15252	15113	15270	15195	15227	15110	14838	15089	15248	15107	14999	15062	15313	15203	15304	15240	15103	15042	15176	15161	15220	15278	15092	15044	15087	15188	15205	15034	14988	15144	15171	15189	15152	15057	15153	15153	15214	15152	15116	15043	15010	15101	15161	15280	14988	15084	15036	15010	15367	15169	15169	15075	15082	15159	15142	15142	15086	15158	15255	14911	15078	15256	15074	15163	15013	14960	15384	15021	14993	15010	15227	15098	15171	15112	15050	15093	15068	14960	15279	15176
24380	21710	29244	24866	22883	23198	22335	19329	18670	18505	18330	18306	18230	18074	17989	18105	17923	17988	17965	17896	18065	17890	17802	17980	17824	17890	17741	17664	17737	17955	17812	17733	17642	17647	17809	17712	17847	17777	17656	17840	17689	17792	17817	17806	17770	17896	17578	17790	17706	17617	17723	17551	17821	17627	17699	17832	17816	17743	17720	17794	17741	17753	17591	17704	17739	17728	17730	17764	17644	17549	17726	17444	17365	17544	17489	17733	17613	17556	17542	17726	17819	17831	17850	17729	17875	17631	17810	17737	17648	17733	17662	17806	17798	17691	17654	17396	17611	17805	17663	17639	17668	17518	17610	17885	17603	17676	17718	17567	17668	17697	17901	17811	17718	17814	17758	17590	17627	17720	17691	17669	17644	17589	17777	17723	17831	17758	17634	17597	17618	17631	17426	17664	17495	17641	17734	17763	17632	17703	17639	17475	17712	17573	17593	17828	17701	17960	17772	17419	17750	17725	17766	17838	17653	17502	17595	17696	17814	17672	17660	17611	17582	17669	17749	17474	17740	17675	17689	17744	17687	17638	17874	17567	17732	17771	17779	17641	17652	17700	17633	17617	17653	17583	17693	17774	17817	17674	17770	17335	17611	17786	17739	17611	17617	17631	17711	17734	17530	17696	17503	17703	17807	17769	17623	17611	17506	17631	17683	17620	17668	17675	17750	17791	17481	17508	17502	17732	17688	17657	17660	17551	17697	17653	17617	17670	17663	17638	17639	17641	17580	17737	17702	17699	17494	17458	17571	17691	17681	17794	17581	17761	17664	17863	17657	17775	17814	17920	17432	17368	17607	17578	17699	17645	17682	17595	17787	17559	17748	17906	17804	17617	17794	17621	17826	17664	17854	17714	17534	17601	17652	17615	17679	17758	17684	17667	17776	17570	17715	17619	17721	17672	17577	17610	17744	17748	17857	17733	17697	17659	17748	17697	17713	17383	17476	17610	17696	17469	17641	17828	17625	17579	17824	17845	17673	17932	17681	17499	17611	17623	17762	17698	17588	17683	17760	17798	17667	17579	17864	17631	17636	17731	17899	17640	17702	17745	17605	17492	17686	17478	17632	17520	17591	17572	17702	17590	17736	17596	17559	17627	17727	17589	17664	17487	17466	17793	17646	17622	17769	17531	17605	17847	17675	17661	17644	17643	17538	17675	17735	17712	17749	17590	17733	17504	17665	17828	17721	17443	17857	17544	17645	17708	17573	17749	17675	17819	17678	17722	17479	17510	17710	17812	17647	17734	17618	17581	17643	17592	17815	17667	17624	17620	17644	17567	17879	17695	17810	17677	17695	17616	17567	17737	17728	17632	17624	17660	17523	17661	17726	17520	17598	17553	17497	17565	17856	17730	17700	17696	17885	17607	17860	17655	17559	17695	17672	17788	17617	17483	17635	17480	17634	17717	17684	17595	17586	17716	17902	17580	17785	17507	17602	17758	17573	17601	17648	17720	17709	17712	17640	17730	17594	17731	17653	17863	17565	17645	17740	17569	17702	17745	17628	17689	17688	17623	17368	17778	17778	17634	17524	17706	17872	17662	17579	17698	17593	17539	17624	17811	17528	17594	17677	17542	17523	17426	17587	17605	17849	17736	17742	17597	17622	17793	17772	17555	17931	17459	17608	17573	17781	17660	17578	17577	17582	17607	17699	17730	17538	17781	17527	17750	17678	17822	17782	17706	17567	17358	17709	17663	17484	17751	17650	17626	17717	17822	17567	17918	17747	17816	17666	17658	17713	17760	17548	17564	17659	17523	17672	17736	17699	17660	17493	17595	17610	17545	17566	17545	17555	17662	17740	17679	17698	17484	17531	17625	17762	17612	17688	17529	17856	17695	17659	17827	17662	17643	17806	17936	17588	17692	17767	17555	17652	17768	17640	17732	17765	17734	17627	17485	17651	17764	17763	17649	17468	17589	17509	17604	17530	17461	17512	17961	17676	17454	17828	17666	17769	17770	17630	17713	17613	17677	17711	17742	17656	17525	17582	17804	17625	17563	17456	17510	17610	17755	17671	17683	17554	17775	17862	17706	17637	17546	17517	17626	17626	17571	17548	17685	17819	17592	17751	17775	17692	17496	17411	17455	17579	17679	17749	17365	17434	17501	17537	17567	17572	17567	17512	17671	17632	17830	17557	17728	17896	17532	17768	17529	17469	17692	17729	17590	17656	17656	17530	17750	17691	17500	17750	17565	17654	17546	17504	17794	17769	17658	17438	17800	17691	17790	17661	17696	17669	17632	17479	17638	17550	17864	17666	17615	17531	17625	17651	17874	17702	17586	17600	17497	17489	17817	17762	17671	17480	17667	17491	17521	17524	17582	17756	17632	17519	17702	17670	17570	17675	17606	17784	17588	17853	17651	17665	17820	17766	17648	17541	17614	17614	17543	17653	17658	17742	17579	17730	17644	17601	17639	17481	17662	17801	17552	17750	17658	17765	17683	17722	17691	17645	17598	17689	17577	17636	17696	17695	17778	17621	17540	17714	17697	17727	17788	17700	17709	17687	17640	17574	17766	17603	17582	17730	17848	17715	17872	17734	17656	17945	17571	17709	17841	17651	17959	17642	17773	17814	17864	17691	17861	17715	17512	17637	17793	17607	17606	17726	17566	17876	17558	17698	17617	17790	17767	17630	17531	17620	17537	17609	17790	17708	17797	17794	17744	17733	17665	17806	17788	17549	17779	17636	17372	17744	17437	17431	17654	17451	17415	17425	17623	17745	17835	17608	17532	17777	17483	17634	17779	17509	17756	17640	17569	17611	17489	17706	17386	17576	17635	17716	17706	17685	17630	17827	17636	17617	17497	17868	17682	17706	17707	17668	17652	17612	17734	17710	17822	17643	17912	17545	17630	17488	17565	17657	17822	17590	17776	17724	17638	17564	17641	17917	17877	17617	17498	17705	17694	17699	17696	17565	17548	17705	17619	17750	17713	17791	17511	17693	17529	17591	17450	17818	17370	17576	17770	17515	17747	17689	17628	17537	17695	17665	17557	17343	17719	17476	17713	17765	17531	17748	17895	17740	17470	17591	17548	17787	17664	17692	17558	17553	17500	17694	17669	17488	17495	17700	17683	17604	17701	17676	17598	17839	17711	17683	17863	17784	17520	17641	17732	17665	17616	17562	17864	17478	17532	17592	17600	17712	17900	17807	17664	17474	17510	17746	17737	17804	17769	17662	17811	17570	17826	17562	17706	17526	17575	17732	17577	17771	17649	17693	17472	17580	17622	17586	17772	17582	17826	17635	17546	17701	17552	17493	17659	17701	17750	17607	17666	17689	17688	17736	17634	17608	17705	17956	17626	17689	17633	17637	17728	17761	17621	17500	17854	17679	17812	17613	17733	17356	17598	17650	17641	17718	17639	17870	17730	17731	17638	17633	17542	17479	17550	17691	17811	17722	17654	17626	17994	17680	17781	17623	17569	17465	17588	17613	17615	17647	17636	17797	17423	17546	17630	17621	17644	17682	17697	17683	17685	17588	17537	17565	17744	17480	17648	17598	17712	17512	17603	17687	17543	17678	17539	17639	17519	17625	17832	17833	17812	17591	17601	17761	17661	17683	17618	17621	17619	17648	17584	17534	17872	17508	17536	17599	17722	17640	17666	17636	17748	17546	17616	17449	17515	17609	17749	17523	17571	17591	17665	17654	17605	17839	17726	17558	17808	17718	17599	17677	17823	17601	17534	17762	17774	17620	17703	17506	17670	17750	17787	17694	17834	17621	17525	17814	17617	17525	17774	17572	17670	17570	17625	17703	17590	17875	17779	17707	17731	17842	17589	17633	17787	17808	17466	17856	17729	17671	17678	17740	17437	17652	17692	17748	17713	17385	17672	17734	17430	17793	17696	17602	17738	17674	17365	17853	17756	17645	17669	17678	17439	17703	17665	17857	17672	17705	17676	17817	17403	17609	17731	17716	17713	17566	17632	17778	17588	17555	17805	17682	17544	17708	17605	17811	17625	17691	17613	17898	17848	17720	17594	17628	17461	17654	17582	17537	17467	17508	17524	17573	17535	17604	17627	17757	17709	17827	17977	17512	17756	17618	17933	17638	17609	17752	17615	17927	17819	17673	17710	17826	17498	17678	17709	17677	17561	17671	17914	17866	17819	17809	17694	17441	17539	17696	17763	17606	17599	17630	17555	17565	17596	17708	17672	17556	17714	17791	17656	17747	17603	17663	17743	17616	17630	17798	17584	17658	17763	17600	17730	17582	17602	17626	17513	17718	17642	17724	17753	17568	17877	17600	17866	17793	17536	17573	17591	17632	17584	17958	17664	17514	17490	17752	17709	17562	17840	17673	17731	17600	17788	17555	17714	17769	17813	17623	17748	17600	17569	17677	17841	17514	17819	17655	17632	17745	17448	17635	17530	17632	17534	17565	17561	17642	17763	17698	17633	17743	17800	17629	17495	17757	17696	17639	17481	17802	17636	17689	17691	17693	17668	17676	17752	17539	17499	17616	17700	17774	17581	17715	17670	17650	17806	17720	17625	17799	17653	17741	17658	17478	17526	17611	17525	17585	17504	17717	17673	17660	17717	17711	17524	17561	17585	17706	17488	17700	17463	17722	17779	17596	17548	17599	17571	17780	17833	17711	17713	17456	17343	17806	17702	17754	17690	17685	17646	17735	17770	17822	17612	17860	17866	17819	17694	17728	17678	17645	17539	17579	17774	17655	17469	17665	17689	17781	17725	17592	17525	17599	17432	17672	17611	17609	17535	17730	17484	17662	17666	17479	17669	17449	17721	17498	17723	17741	17585	17487	17833	17639	17764	17656	17767	17637	17587	17587	17561	17761	17568	17668	17648	17604	17599	17519	17791	17689	17783	17621	17367	17624	17687	17641	17715	17757	17584	17612	17529	17765	17561	17619	17770	17779	17606	17552	17560	17808	17573	17628	17711	17926	17469	17624	17515	17499	17687	17538	17540	17567	17631	17683	17639	17535	17613	17597	17575	17534	17394	17712	17716	17605	17704	17804	17757	17741	17523	17663	17747	17656	17525	17715	17756	17646	17674	17596	17724	17716	17651	17581	17756	17629	17760	17636	17622	17641	17768	17706	17650	17789	17801	17654	17660	17744	17580	17650	17623	17893	17630	17556	17723	17677	17732	17720	17699	17777	17729
20220	34736	32250	25203	21711	19895	18547	17601	17115	16565	16264	16066	16233	15844	15893	15913	15810	15737	15760	15757	15748	15455	15743	15688	15575	15698	15666	15679	15720	15682	15545	15722	15450	15788	15635	15589	15573	15658	15652	15522	15725	15426	15655	15572	15678	15572	15700	15648	15825	15607	15796	15624	15654	15624	15622	15405	15469	15547	15598	15659	15597	15645	15504	15647	15639	15564	15510	15647	15408	15486	15479	15608	15510	15587	15438	15621	15543	15729	15526	15531	15608	15431	15595	15521	15536	15667	15803	15671	15560	15602	15598	15665	15515	15488	15381	15562	15429	15507	15574	15533	15670	15464	15528	15470	15501	15425	15507	15552	15599	15522	15354	15512	15454	15563	15550	15488	15440	15655	15485	15596	15546	15340	15627	15391	15604	15310	15582	15567	15459	15608	15666	15533	15395	15375	15658	15517	15516	15538	15378	15465	15702	15613	15506	15364	15468	15556	15442	15437	15502	15394	15581	15651	15465	15396	15592	15381	15556	15440	15504	15500	15405	15479	15647	15659	15451	15601	15454	15467	15503	15612	15404	15570	15423	15493	15440	15413	15558	15401	15452	15700	15515	15526	15504	15684	15647	15550	15485	15548	15515	15449	15530	15504	15714	15486	15390	15437	15362	15445	15397	15421	15428	15554	15654	15601	15542	15690	15569	15438	15451	15629	15445	15632	15560	15339	15457	15410	15464	15658	15676	15457	15457	15556	15477	15561	15433	15340	15544	15550	15491	15503	15580	15431	15659	15638	15389	15425	15458	15528	15488	15440	15442	15624	15431	15583	15514	15400	15527	15595	15467	15626	15402	15490	15491	15514	15529	15501	15492	15506	15490	15535	15484	15496	15645	15372	15640	15589	15594	15499	15652	15508	15550	15607	15440	15362	15388	15477	15601	15497	15463	15643	15517	15491	15467	15551	15649	15507	15589	15434	15390	15636	15441	15570	15445	15401	15413	15501	15475	15363	15520	15358	15358	15501	15538	15529	15435	15432	15545	15534	15469	15493	15489	15393	15597	15610	15481	15464	15760	15586	15486	15422	15361	15556	15499	15501	15583	15521	15498	15516	15640	15437	15652	15524	15577	15413	15573	15425	15384	15520	15496	15505	15336	15575	15581	15582	15377	15456	15502	15545	15503	15460	15454	15409	15429	15471	15488	15439	15455	15576	15633	15508	15520	15633	15546	15404	15571	15569	15540	15300	15588	15533	15636	15455	15474	15399	15604	15538	15762	15435	15592	15421	15474	15452	15539	15472	15617	15418	15387	15552	15508	15450	15418	15514	15425	15524	15526	15446	15587	15621	15537	15321	15438	15475	15573	15484	15533	15526	15487	15330	15471	15486	15540	15501	15602	15581	15468	15584	15474	15585	15647	15588	15425	15520	15541	15495	15440	15550	15419	15408	15569	15531	15506	15662	15764	15382	15558	15450	15458	15509	15603	15454	15281	15474	15402	15434	15420	15558	15558	15564	15369	15395	15578	15606	15585	15514	15519	15512	15428	15605	15636	15478	15609	15725	15543	15368	15488	15384	15455	15448	15499	15500	15554	15649	15476	15372	15388	15508	15601	15317	15572	15495	15571	15486	15247	15729	15543	15515	15595	15679	15442	15566	15480	15445	15513	15416	15415	15499	15626	15419	15519	15662	15461	15508	15542	15473	15415	15483	15464	15628	15712	15393	15614	15550	15449	15464	15567	15495	15549	15490	15450	15497	15579	15579	15626	15405	15536	15498	15538	15426	15437	15415	15397	15477	15414	15291	15536	15465	15508	15528	15465	15550	15425	15379	15625	15513	15484	15342	15657	15544	15688	15397	15494	15457	15487	15249	15598	15588	15425	15490	15386	15624	15477	15525	15526	15584	15478	15549	15567	15664	15683	15486	15526	15606	15523	15471	15475	15433	15587	15556	15489	15634	15333	15399	15673	15452	15684	15401	15609	15642	15610	15549	15528	15444	15546	15727	15418	15549	15534	15499	15671	15614	15705	15376	15483	15405	15752	15494	15610	15556	15526	15489	15638	15311	15563	15303	15515	15590	15500	15632	15549	15707	15464	15530	15531	15578	15588	15472	15481	15441	15512	15511	15511	15303	15558	15554	15671	15662	15546	15431	15434	15615	15447	15599	15469	15445	15650	15493	15453	15586	15583	15632	15574	15461	15493	15485	15531	15410	15432	15577	15380	15559	15616	15334	15575	15466	15649	15548	15474	15601	15518	15502	15536	15691	15430	15569	15502	15511	15527	15492	15422	15597	15450	15499	15425	15508	15561	15329	15478	15554	15496	15427	15329	15516	15639	15565	15353	15437	15545	15435	15504	15407	15507	15513	15464	15517	15375	15637	15460	15492	15649	15479	15482	15459	15454	15402	15428	15351	15542	15553	15704	15626	15568	15429	15533	15618	15474	15520	15574	15590	15636	15413	15518	15444	15607	15447	15513	15521	15387	15357	15542	15594	15624	15354	15687	15557	15632	15586	15389	15420	15438	15585	15571	15586	15407	15646	15513	15499	15566	15496	15443	15662	15553	15238	15567	15341	15500	15464	15549	15461	15471	15466	15542	15494	15435	15666	15475	15511	15461	15472	15353	15534	15447	15492	15589	15554	15451	15429	15481	15522	15492	15380	15554	15774	15554	15573	15487	15497	15438	15575	15504	15431	15483	15512	15273	15481	15336	15412	15419	15387	15354	15560	15649	15436	15513	15530	15457	15514	15491	15435	15569	15371	15594	15409	15344	15569	15406	15501	15579	15485	15565	15591	15490	15489	15507	15356	15407	15471	15618	15384	15515	15423	15427	15486	15493	15551	15539	15589	15546	15587	15530	15442	15492	15568	15406	15490	15532	15518	15522	15416	15462	15546	15428	15638	15604	15491	15511	15602	15505	15642	15545	15491	15719	15385	15716	15420	15486	15472	15508	15438	15532	15648	15427	15572	15508	15586	15580	15484	15538	15415	15591	15356	15557	15373	15476	15684	15495	15453	15635	15405	15427	15695	15458	15380	15480	15640	15451	15548	15625	15514	15404	15450	15599	15534	15620	15585	15555	15347	15699	15359	15551	15354	15550	15541	15573	15405	15455	15520	15472	15441	15552	15543	15460	15557	15505	15528	15564	15473	15433	15559	15478	15557	15379	15571	15509	15675	15345	15408	15535	15497	15603	15473	15568	15593	15404	15402	15549	15590	15517	15502	15520	15302	15393	15405	15502	15513	15484	15605	15586	15545	15476	15443	15402	15419	15638	15311	15482	15700	15716	15518	15625	15462	15587	15588	15591	15588	15382	15347	15602	15496	15415	15559	15279	15376	15484	15433	15589	15498	15340	15423	15620	15461	15706	15486	15537	15276	15419	15528	15480	15463	15599	15546	15531	15744	15328	15432	15444	15442	15708	15638	15611	15458	15550	15661	15523	15662	15497	15562	15479	15460	15672	15484	15641	15555	15667	15692	15501	15495	15322	15396	15449	15498	15475	15479	15421	15484	15448	15550	15631	15399	15460	15432	15506	15512	15342	15642	15496	15587	15515	15476	15355	15437	15547	15516	15340	15542	15499	15498	15460	15542	15486	15603	15457	15420	15515	15501	15550	15555	15388	15525	15534	15422	15524	15568	15600	15448	15464	15631	15369	15356	15441	15587	15455	15299	15550	15396	15598	15625	15460	15379	15498	15438	15588	15644	15566	15505	15637	15404	15486	15519	15539	15517	15339	15509	15568	15561	15496	15408	15518	15501	15501	15672	15410	15443	15393	15457	15544	15395	15417	15507	15538	15687	15489	15446	15484	15347	15504	15516	15451	15183	15563	15329	15494	15450	15439	15463	15358	15530	15679	15637	15475	15459	15332	15476	15598	15398	15527	15463	15571	15611	15438	15625	15408	15489	15455	15532	15406	15507	15551	15507	15602	15632	15372	15607	15398	15434	15597	15565	15740	15529	15221	15380	15549	15493	15491	15597	15466	15512	15547	15508	15369	15369	15469	15528	15415	15650	15441	15471	15450	15428	15408	15552	15476	15514	15480	15542	15423	15589	15425	15607	15610	15498	15532	15453	15491	15426	15509	15526	15542	15588	15405	15499	15595	15323	15506	15496	15414	15722	15588	15654	15575	15367	15558	15594	15413	15500	15419	15610	15561	15463	15513	15417	15510	15460	15740	15491	15576	15355	15523	15590	15633	15481	15311	15464	15415	15322	15541	15422	15384	15514	15497	15510	15580	15574	15533	15579	15490	15561	15706	15559	15761	15663	15501	15487	15575	15498	15689	15387	15532	15586	15640	15618	15503	15576	15603	15597	15619	15394	15571	15591	15536	15464	15407	15429	15492	15478	15629	15396	15493	15529	15581	15596	15555	15441	15578	15545	15464	15456	15411	15459	15588	15606	15561	15303	15651	15580	15395	15350	15468	15518	15691	15605	15569	15550	15520	15368	15444	15437	15606	15523	15595	15662	15649	15397	15290	15582	15392	15553	15556	15419	15436	15452	15409	15550	15685	15383	15376	15555	15746	15599	15480	15622	15454	15511	15476	15583	15551	15539	15557	15526	15496	15515	15554	15470	15526	15535	15558	15374	15409	15497	15363	15548	15557	15426	15310	15782	15623	15500	15375	15572	15467	15489	15583	15554	15567	15336	15649	15489	15361	15657	15375	15551	15549	15717	15296	15561	15516	15514	15687	15409	15553	15494	15584	15341	15425	15397	15432	15453	15454	15656	15552	15586	15408	15471	15530	15340	15566	15537	15467	15646	15432	15654	15451	15568	15644	15646	15363	15591	15491	15647	15555	15448	15620	15542	15537	15483	15565	15604	15591	15424	15643	15393	15436	15408	15432	15524	15399	15572	15592	15600	15395	15531	15515	15461	15673	15536	15725	15400	15376	15535	15522	15520	15517	15616	15426	15526	15552	15619	15509	15306	15498	15585	15428	15442	15536	15508	15448	15460	15539	15431	15569	15604	15603	15481	15595	15442	15564	15417	15389	15637	15483	15281	15535	15502	15494	15384	15457	15556	15755	15455	15595	15653	15593	15390	15629	15481	15527	15548	15528	15534	15438	15608	15495	15543	15543	15518	15498	15655	15485	15558	15637	15580	15485	15435	15650	15439	15553	15470	15463	15530	15516	15724	15485	15596	15353	15480	15366	15489
23293	21727	29681	24347	22078	24272	26076	20660	19495	19499	19275	18836	18785	18591	18668	18449	18416	18487	18289	18142	18157	18306	18127	18267	18191	18028	18229	18120	18310	18185	18330	18162	18093	18161	18097	18334	18258	18208	18117	18076	18379	18109	18096	18326	18228	18348	18015	18181	18001	17956	18033	17990	18030	18074	18038	18029	18040	18079	17956	18051	18063	18003	17973	17999	18022	17961	18002	18238	17938	17930	17811	18099	18233	17992	18042	18018	17819	18086	17980	17887	18094	17892	17886	18008	18159	17906	17955	17805	17769	17764	18033	18068	17924	17808	18142	17917	18002	18054	17905	18005	17882	17930	17956	17881	18027	18040	17840	18210	17924	17913	17880	17910	17976	17820	17734	17924	17989	17874	18020	18009	17849	17869	17907	17852	17813	17871	17798	17936	17951	18133	18100	18098	17998	18034	18094	17975	17980	17924	18172	17852	18220	18007	17751	17995	17849	17896	17890	17962	17724	17893	17832	17925	17900	17943	17807	17851	17721	17991	17820	18020	17749	17940	18028	17942	17873	17917	17763	17922	18118	17974	17730	17818	17714	17938	17894	17904	17983	17940	17975	17712	18077	18001	17809	17858	17948	17948	17851	17878	17838	17804	17975	17926	17971	17947	17847	17953	17997	18000	18037	17900	18102	18009	17853	18071	17710	17865	17973	17906	17947	18019	17880	17926	18049	18055	17863	18013	17870	17739	17891	17801	18019	17703	18117	18021	17716	17930	17900	17928	18064	18073	17964	17951	18091	17891	17798	17961	17788	17994	17895	17859	18098	17923	17865	17949	17838	17918	17985	18001	17867	17778	17768	17770	17967	17794	18135	18085	17942	18049	17956	18091	17934	17950	17822	17913	17840	17978	17911	17844	17872	17715	17912	17712	17916	17992	18024	18081	18006	17967	17931	17946	18044	17962	17934	18038	17857	17855	17833	17807	17947	17975	18013	17795	18033	17968	17881	17736	18035	17920	17777	17911	17781	18008	18103	17832	17989	17964	17956	17833	17916	17784	18043	17726	17690	17894	17934	17775	17979	17926	17872	17834	18008	18033	17976	18107	17727	17831	18020	17789	17962	17874	18104	17904	17758	17852	17787	18015	17731	17908	17950	17801	17846	17886	18062	17838	17947	18066	18131	17970	17987	18051	17888	17931	17751	17997	17908	17816	17806	17990	17881	18016	17637	17962	18029	17825	17935	17714	17900	17926	17940	17838	17953	17866	17897	17868	17901	17785	17962	17961	18132	18016	17890	17754	17940	17898	17800	17639	17929	17941	17914	17768	18030	17877	17625	17886	17943	17843	18026	17895	17786	17733	18008	18009	17970	18074	17884	17883	17881	17935	18050	17843	17768	18004	17929	17792	17892	17797	17942	17903	17903	17994	17904	17769	17979	17975	17853	17799	18036	17857	18045	17749	17813	17860	17898	17975	17902	17884	17995	17979	17921	18154	17986	17813	18183	17904	17778	17918	18009	17712	17844	17749	17820	17712	17910	18007	17872	17983	17986	17958	17846	18106	17717	18094	17936	17851	17944	17819	17771	17788	18008	17815	17911	17900	18061	17965	17756	17953	17999	17824	17876	17932	17901	17932	17776	17879	17911	17934	17978	17753	17888	18019	17918	17781	18144	18033	18058	17721	17890	17783	17919	17974	17908	18056	17837	17824	17596	17947	18000	17769	17945	17873	17925	17863	18010	17991	18019	17759	17839	17753	17879	17808	17790	17799	17977	17911	17813	17920	17981	17972	17830	17871	17838	17954	17919	17670	18023	18011	17664	18011	18079	17862	17828	17864	17890	17930	18040	17874	17748	17689	17625	17903	18044	17859	18056	17884	17889	18033	18051	17799	17908	17982	17840	18011	17812	17702	17736	18078	17899	17762	18006	17744	17917	18033	17897	17885	17818	18054	17855	17866	18058	17818	18004	17786	18132	17938	17751	17820	17957	17940	17928	17897	17944	17914	17887	18006	17739	17765	17903	17946	17888	17975	17786	17833	17966	17853	17831	18010	17913	17964	17907	17866	17894	17901	17836	17916	17940	17667	17884	17846	17837	17995	17874	17959	17943	17787	17913	18029	17840	17812	17814	17864	17831	17909	17881	17860	17816	17895	17927	17892	18170	17912	17861	18033	17917	17698	18137	17803	17917	18004	17911	17935	17747	17966	18059	18020	17845	17953	18169	18093	18072	17703	17970	17700	17812	17850	17799	18035	17921	18093	18074	17821	17845	17875	17897	17938	17909	17876	17953	17929	18022	17914	17931	17761	17967	17995	17944	18038	17656	17699	17912	17935	17998	17849	17833	17789	18019	17845	17973	17975	17872	17888	17640	17878	17936	17914	18017	17761	18066	17998	17945	17926	18154	18088	17878	17742	17977	18018	18010	17917	17847	17987	17842	17910	17842	17788	17817	17934	17859	17792	17954	17858	17923	18182	17847	17959	17820	17823	17763	17799	17858	17980	17946	18117	17779	17855	17959	17777	17766	17984	18179	17785	17688	17777	17913	17792	17972	17768	17821	17694	17808	17804	18020	17880	17901	17806	17880	17918	17927	17942	17799	17902	17917	17753	18086	18013	17932	17700	17765	17876	17679	17921	17871	18025	17838	17942	17878	17695	17816	18075	17986	17832	17885	17809	17948	17930	17859	17964	17804	17815	17874	17959	18073	18062	17972	17985	17836	18074	17891	17801	17799	18094	17897	17965	17996	17966	17901	17884	17776	17893	17913	17763	17778	17933	17973	17861	17885	18025	17976	17862	17751	17872	18194	17856	17799	17660	17543	17804	17963	17866	17833	17879	17612	17683	17862	17868	18014	17769	17875	17839	17900	17897	17927	17760	17812	17779	18018	17795	18032	18025	18058	18049	17832	17976	17987	18015	17820	17918	17956	17875	17904	17892	17878	18086	18026	17924	17869	18123	17794	18127	18078	17980	18006	17880	17838	17745	17816	18172	17993	17901	18062	17850	17847	17689	18035	17991	17796	17714	17874	17800	17877	17676	17952	17718	17984	18132	17942	17974	17992	18028	17911	17988	17981	17813	17952	17802	17828	17867	17959	17835	17959	17931	17931	17930	17985	18225	17800	17710	17945	17823	17803	17813	17712	17799	17838	18060	18010	17978	17863	17986	17780	17774	17943	17783	18012	17977	17900	17821	17945	17875	17770	17874	18013	17971	17995	17978	17835	17959	17935	17999	17857	17969	17798	17866	17870	17955	17850	17873	17752	17873	17806	17917	17889	18153	17969	17895	17902	17981	17994	17748	18173	17864	17955	17975	17817	17852	18018	17978	17781	17915	17932	17880	17985	18206	17933	17899	17958	17689	18028	17764	17861	17900	17981	17968	17866	18003	17995	17886	17765	17710	17901	18066	17863	17819	17886	17941	18067	17900	17978	18000	17969	18027	17889	18026	17859	18101	17911	18017	18028	17971	17808	17939	17746	17755	17672	17894	17763	18101	17991	18023	17861	17785	17761	17827	17898	17926	17914	18138	17928	17917	17896	17844	18007	17930	18080	17760	17772	17811	17967	18103	18095	17895	18014	17956	17995	17818	17987	17954	17871	17887	17864	17903	17961	17887	17755	17872	17899	17799	17814	17971	17945	17940	17900	17924	17907	18004	18080	17827	17947	17863	18046	18063	17716	17868	17941	17933	17960	17770	17841	17778	18042	17951	17870	17843	17886	18010	18154	17890	17973	18087	17928	17987	17820	17852	17980	17729	18042	17869	17933	17875	17875	17912	17866	17808	17896	17916	18001	17963	17856	17851	17821	17903	17837	17799	17936	18021	17981	17986	17773	17669	17961	17714	17749	17961	17994	17770	17825	17947	18029	17932	17905	17952	17894	18127	17920	17818	17995	18006	18083	17874	18073	17875	18022	17934	17766	17821	18066	17847	17992	17820	17756	18021	17993	17899	17976	17842	17944	17852	17932	17811	17728	17784	17854	17868	17815	17909	18019	17844	17731	17919	17948	17794	18014	17984	17870	17864	17840	17994	18050	17882	17757	18075	17952	17586	17953	17849	17962	18021	17973	17818	17844	18084	17792	18017	18072	17991	18186	17937	17936	17855	18080	17801	17798	17870	17995	17808	17862	18030	18064	18025	17874	17911	17779	17978	17642	17784	17842	17834	17969	18048	18098	17830	18030	17875	17829	17795	17874	17624	17854	17835	17953	17576	17890	17844	17792	17850	17785	17865	17962	17823	17793	17878	17981	17866	17914	17811	17751	17903	17832	17796	17890	17736	18044	17924	17869	17940	17972	17866	18078	17848	17857	17870	17779	17893	17890	18097	17958	17938	17898	18056	17955	18051	17850	17808	17824	18069	18001	17841	17807	17830	17822	17835	17988	17979	17885	18125	17861	17807	17822	17918	17834	17781	17855	17742	17730	17854	17644	17947	17993	17812	17948	17793	17797	17914	17871	17859	17924	17905	17939	17839	17698	17839	17737	17790	17902	17913	17837	17866	17935	17939	17837	17779	17884	17766	17766	18119	17833	17709	18083	17858	17878	17824	17796	17880	17886	17764	17760	17893	17772	17935	17938	17819	17803	17817	17828	17943	17983	17813	17804	17887	17866	17936	17728	17792	17894	17900	17969	18012	17927	18044	17806	18023	17800	17981	17880	17970	17914	17617	17934	17973	17875	17809	17964	17844	17847	18066	17914	17973	17886	17918	17671	17715	17793	17822	17939	18176	17995	17815	17775	18121	17973	17985	17812	17913	17994	17966	18090	18112	17868	18130	17963	18006	17834	17868	17990	17986	17887	18052	18013	17747	17776	17906	17814	18159	17890	17765	17646	17873	17823	17757	17839	17796	17915	18123	17833	17850	17843	17789	17945	18107	17896	17813	17871	17930	17957	17881	17774	17868	17800	17760	17628	17669	17751	17878	17819	17795	17918	17900	18063	17631	17719	18008	17866	17840	17961	17957	17970	17767	17845	17841	17887	17903	18100	17891	17778	17846	17966	17798	17792	17877	17973	17758	18094	17741	17856	17997	17893	17886	17754	17903	17850	18015	18108	17818	17925	17961	17706	17713	17766	17823	17854	17993	18037	18009	17946	17941	17791	17799	17882	17873	17814	17957	17881	18152	18020	18013	17922	17882	17838	17763	17989	17783	17947	17883	17748	18074	17761	18020
22735	40073	36834	28925	24581	21960	20262	18844	18107	17447	17098	16859	16630	16428	16338	16094	16043	16090	16041	15920	15860	15837	15971	15997	15940	15902	15766	15740	15839	15817	15769	15752	16031	15716	15820	15758	15859	15772	15752	16026	15860	15664	15753	15808	15812	15839	15771	15670	15778	15736	15788	15745	15654	15761	15619	15794	15718	15799	15733	15612	15801	15899	15665	15652	15770	15500	15816	15861	15768	15745	15739	15840	15709	15736	15701	15735	15721	15749	15680	15807	15599	15737	15672	15628	15623	15746	15642	15684	15710	15836	15667	15603	15637	15700	15639	15657	15664	15785	15683	15713	15880	15608	15627	15681	15828	15691	15641	15703	15828	15542	15687	15689	15594	15874	15649	15461	15610	15539	15828	15792	15832	15577	15763	15686	15494	15699	15868	15501	15692	15648	15651	15430	15666	15606	15693	15747	15610	15763	15693	15631	15587	15634	15678	15699	15795	15737	15655	15640	15737	15518	15627	15737	15751	15601	15784	15651	15642	15582	15634	15615	15498	15648	15618	15637	15619	15570	15599	15643	15663	15601	15628	15570	15683	15662	15626	15564	15691	15665	15615	15721	15622	15622	15746	15650	15549	15610	15597	15539	15666	15700	15618	15590	15585	15663	15527	15785	15715	15648	15635	15740	15624	15674	15716	15522	15701	15528	15636	15508	15665	15704	15523	15548	15633	15607	15607	15718	15686	15772	15593	15640	15692	15582	15644	15607	15807	15576	15536	15649	15666	15736	15712	15798	15554	15602	15554	15677	15726	15638	15791	15644	15618	15809	15593	15692	15556	15615	15699	15492	15660	15670	15660	15573	15752	15419	15648	15602	15488	15926	15767	15779	15564	15623	15723	15595	15734	15586	15780	15712	15660	15647	15501	15598	15702	15595	15801	15679	15568	15603	15703	15889	15708	15625	15607	15667	15599	15614	15587	15546	15827	15783	15710	15537	15588	15572	15684	15564	15738	15673	15582	15535	15523	15655	15491	15681	15562	15664	15584	15692	15589	15623	15609	15447	15632	15733	15760	15470	15905	15503	15545	15806	15818	15687	15648	15694	15713	15628	15589	15603	15769	15493	15557	15533	15809	15538	15698	15737	15706	15787	15796	15670	15578	15742	15624	15680	15704	15707	15751	15590	15587	15654	15602	15752	15704	15597	15758	15497	15755	15665	15693	15714	15629	15669	15775	15620	15537	15692	15846	15616	15840	15499	15575	15597	15697	15611	15560	15587	15626	15660	15730	15634	15796	15545	15852	15642	15762	15508	15681	15572	15608	15551	15559	15720	15672	15763	15536	15756	15584	15556	15526	15691	15657	15794	15514	15440	15590	15870	15458	15690	15809	15527	15709	15602	15724	15486	15771	15534	15718	15699	15522	15650	15941	15643	15728	15543	15520	15649	15694	15622	15637	15705	15591	15543	15556	15605	15564	15580	15659	15715	15704	15702	15751	15689	15702	15700	15611	15479	15738	15661	15790	15641	15739	15804	15553	15558	15554	15621	15672	15680	15865	15669	15679	15674	15634	15729	15632	15658	15781	15575	15609	15767	15772	15575	15532	15758	15566	15721	15769	15773	15731	15565	15614	15791	15476	15556	15606	15825	15659	15708	15716	15595	15661	15509	15719	15509	15705	15573	15745	15632	15630	15759	15583	15695	15648	15717	15715	15471	15645	15734	15672	15634	15739	15700	15722	15549	15646	15677	15487	15431	15923	15642	15427	15678	15688	15567	15668	15589	15623	15497	15678	15575	15622	15754	15686	15605	15548	15582	15679	15651	15690	15730	15711	15723	15674	15554	15558	15670	15649	15695	15734	15705	15540	15602	15428	15525	15803	15563	15450	15629	15735	15650	15560	15546	15679	15631	15616	15689	15591	15596	15767	15549	15570	15454	15513	15659	15531	15525	15535	15527	15763	15631	15648	15545	15550	15614	15555	15900	15705	15627	15647	15552	15580	15731	15556	15811	15639	15495	15612	15717	15649	15689	15638	15670	15600	15623	15578	15682	15758	15644	15653	15725	15664	15474	15677	15593	15631	15704	15598	15664	15711	15574	15588	15554	15731	15510	15465	15651	15486	15495	15757	15639	15781	15758	15809	15713	15568	15585	15515	15702	15570	15663	15505	15666	15851	15630	15690	15718	15770	15757	15530	15600	15743	15539	15646	15721	15668	15615	15798	15664	15516	15723	15674	15672	15699	15622	15585	15849	15704	15562	15686	15661	15742	15494	15620	15641	15695	15432	15684	15649	15653	15609	15569	15656	15808	15769	15581	15594	15696	15646	15562	15543	15674	15653	15536	15735	15682	15627	15717	15636	15791	15711	15689	15536	15632	15548	15643	15571	15559	15597	15753	15519	15437	15678	15660	15576	15736	15637	15653	15517	15613	15573	15741	15739	15669	15704	15639	15711	15569	15606	15525	15539	15615	15594	15578	15690	15579	15639	15559	15718	15623	15583	15577	15661	15552	15620	15722	15667	15563	15772	15637	15517	15646	15569	15617	15585	15731	15716	15644	15588	15588	15527	15462	15662	15688	15520	15587	15412	15708	15710	15607	15539	15675	15764	15765	15710	15655	15668	15621	15626	15654	15733	15828	15786	15564	15549	15637	15561	15664	15803	15754	15645	15711	15676	15511	15546	15555	15561	15543	15671	15631	15730	15792	15779	15619	15493	15700	15737	15603	15722	15740	15581	15769	15738	15489	15725	15690	15538	15534	15754	15562	15534	15749	15585	15741	15742	15536	15625	15593	15666	15774	15572	15595	15522	15601	15668	15544	15562	15654	15680	15607	15594	15527	15599	15726	15587	15505	15613	15567	15554	15643	15686	15614	15630	15590	15706	15684	15553	15623	15632	15737	15662	15727	15655	15614	15578	15540	15614	15653	15469	15662	15671	15780	15714	15818	15663	15779	15679	15592	15627	15548	15603	15684	15694	15724	15675	15539	15631	15766	15775	15698	15710	15721	15614	15467	15626	15614	15644	15689	15599	15613	15613	15712	15744	15684	15828	15517	15717	15742	15625	15565	15505	15803	15614	15698	15658	15732	15690	15709	15458	15564	15710	15624	15554	15588	15634	15650	15534	15542	15492	15556	15617	15586	15799	15605	15686	15853	15716	15655	15693	15560	15656	15608	15819	15735	15777	15549	15774	15598	15511	15563	15641	15647	15622	15638	15830	15467	15899	15514	15850	15753	15557	15725	15643	15599	15653	15406	15687	15705	15591	15648	15622	15560	15688	15686	15753	15741	15400	15761	15694	15736	15582	15654	15622	15693	15786	15566	15505	15660	15774	15472	15694	15698	15797	15574	15731	15685	15691	15716	15648	15599	15582	15701	15518	15535	15609	15860	15712	15494	15657	15707	15583	15695	15687	15578	15627	15468	15575	15573	15596	15798	15538	15657	15494	15376	15664	15783	15794	15453	15575	15586	15636	15750	15600	15634	15551	15679	15525	15700	15696	15773	15668	15630	15718	15637	15763	15556	15604	15618	15488	15538	15531	15607	15491	15569	15577	15716	15732	15728	15518	15666	15581	15685	15628	15466	15640	15640	15634	15729	15713	15648	15694	15574	15618	15588	15661	15785	15790	15545	15700	15483	15725	15637	15508	15662	15576	15675	15518	15696	15629	15572	15527	15567	15557	15594	15622	15623	15711	15753	15677	15753	15685	15728	15557	15819	15707	15567	15606	15737	15538	15593	15717	15633	15810	15535	15510	15624	15685	15564	15616	15782	15678	15625	15687	15564	15552	15756	15596	15656	15599	15751	15652	15726	15664	15732	15618	15718	15632	15547	15755	15540	15573	15588	15634	15560	15710	15485	15601	15631	15473	15651	15594	15746	15596	15763	15670	15611	15630	15565	15654	15531	15689	15655	15645	15554	15733	15747	15778	15709	15635	15559	15595	15662	15783	15509	15623	15652	15637	15723	15778	15659	15619	15588	15696	15712	15635	15581	15615	15610	15710	15762	15580	15586	15577	15654	15505	15689	15631	15648	15721	15731	15674	15544	15536	15563	15522	15579	15772	15611	15689	15720	15476	15632	15605	15684	15835	15544	15745	15670	15556	15753	15701	15730	15564	15726	15657	15618	15558	15867	15659	15520	15543	15608	15652	15750	15627	15510	15558	15757	15687	15524	15546	15617	15657	15718	15692	15768	15654	15645	15617	15627	15810	15729	15654	15748	15693	15715	15562	15554	15604	15566	15629	15581	15641	15576	15671	15608	15697	15742	15689	15644	15623	15859	15640	15534	15702	15832	15584	15704	15641	15652	15595	15835	15602	15650	15386	15630	15813	15632	15600	15600	15691	15748	15847	15751	15568	15652	15766	15561	15550	15714	15665	15514	15668	15714	15532	15507	15558	15744	15788	15638	15634	15665	15622	15560	15645	15494	15740	15737	15850	15640	15669	15701	15590	15553	15372	15594	15767	15865	15836	15753	15544	15550	15643	15781	15679	15598	15489	15632	15658	15559	15596	15408	15676	15526	15631	15809	15660	15728	15637	15740	15597	15565	15700	15579	15710	15696	15618	15681	15744	15540	15473	15498	15589	15568	15690	15746	15923	15636	15743	15646	15608	15760	15452	15914	15772	15548	15638	15626	15619	15576	15543	15643	15739	15589	15567	15700	15663	15469	15707	15533	15674	15679	15517	15655	15562	15758	15491	15642	15634	15738	15762	15527	15706	15679	15770	15623	15602	15614	15463	15589	15549	15666	15639	15611	15604	15777	15751	15553	15763	15740	15550	15665	15458	15632	15638	15672	15619	15610	15715	15535	15609	15474	15632	15789	15476	15634	15753	15645	15663	15552	15638	15795	15747	15491	15822	15675	15634	15746	15762	15653	15782	15472	15584	15547	15500	15728	15517	15405	15629	15666	15722	15632	15575	15587	15692	15581	15535	15482	15629	15838	15542	15536	15792	15681	15532	15609	15706	15695	15723	15658	15646	15638	15665	15820	15582	15519	15536	15721	15507	15459	15670	15495	15644	15709	15494	15586	15856	15617	15664	15632	15688	15630	15729	15625	15620	15587	15645	15754	15673	15807	15515	15596	15494	15646	15838	15683	15724	15672	15650	15633	15646	15687	15717	15489	15580	15652	15531	15663	15580	15725	15700	15630	15552	15675	15689	15800	15523
26831	21815	24968	21868	17970	17508	17216	16895	16549	16648	16373	16341	16336	16305	16285	16376	16282	16252	16386	16307	16181	16353	16192	16275	16272	16213	16185	16291	16433	16241	16277	16187	16218	16204	16274	16158	16128	16207	16317	16549	16391	16374	16447	16510	16268	16385	16471	16199	16301	16330	16241	16361	16308	16440	16131	16093	16208	16309	16448	16199	16084	16247	16417	16122	16089	16136	16299	16408	16311	16295	16252	16221	16192	16349	16240	16197	16338	16503	16407	16186	16174	16059	16349	16300	15997	16313	16481	16206	16359	16360	16527	16412	16144	16255	16398	16255	16489	16306	16422	16028	16212	16248	16271	16284	16383	16327	16185	16121	16269	16161	16136	16191	16228	16311	16103	16106	16474	16184	16326	16238	16245	16350	16107	16226	16327	16264	16242	16239	16139	16341	16323	16313	16338	16312	16419	16174	16187	16409	16249	16424	16266	16102	16244	16290	16402	16221	16266	16358	16052	16222	16228	16150	16194	16226	16389	16373	16385	16323	16203	16368	16221	16208	16200	16180	16044	16249	16232	16370	16158	16079	16050	16070	16316	16285	16287	16287	16270	16169	16456	16133	16163	16254	16465	16292	16166	16379	16185	16172	16215	16066	16246	16086	16295	16175	16316	16223	16172	16249	16369	16246	16142	16297	16262	16329	16195	16142	16267	16218	16223	16359	16142	16090	16187	16217	16218	16198	16218	16200	16361	16353	16235	16301	16325	16242	16348	16401	16124	16225	16204	16270	16203	16306	16304	16390	16288	16303	15996	16215	16118	16224	16338	16305	16344	16255	16392	16250	16216	16469	16440	16203	16041	16287	16235	16068	16157	16190	16450	16275	16105	16244	16151	16218	16376	16187	16229	16285	16131	16194	16290	16295	16144	16351	16195	16375	16193	16211	16262	16454	16234	16225	16205	16253	16318	16208	16335	16302	16356	16342	16248	16224	16156	16314	16444	16308	16231	15921	16346	16318	16123	16169	16131	16342	16066	16231	16336	16364	16454	16220	16279	16358	16533	16338	16308	16017	16192	16258	16191	16258	16164	16175	16271	16168	16170	16244	16209	16374	16329	16184	16155	16329	16160	16193	16273	16215	16324	16169	16390	16312	16200	16097	16393	16372	16165	16276	16278	16372	16326	16428	16321	16247	16230	16349	16168	16081	16191	16195	16326	16358	16162	16111	16316	16188	16205	16313	16395	16322	16370	16276	16203	16275	16288	16091	16256	16216	16271	16234	16263	16312	16304	16218	16181	16224	16266	16270	16233	16124	16482	16336	16283	16313	16379	16297	16302	15992	16315	16477	16248	16345	16418	16285	16353	16603	16153	16186	16212	16362	16201	16417	16087	16147	15910	16361	16154	16299	16083	16180	16236	16124	16060	16346	16220	16176	16115	16321	16336	16357	16288	16152	16372	16118	16148	16178	16232	16426	16216	16331	16434	16173	16316	16268	16132	16435	16427	16318	16429	16315	16112	16195	16172	16260	16227	16046	16062	16030	16258	16098	16265	16155	16099	16092	16173	16305	16223	16200	16226	16414	16215	16050	16187	16230	16225	16305	16227	16398	16313	16303	16592	16255	16270	16215	16408	16262	16544	16224	16168	16294	16358	16219	16155	16184	16164	16247	16282	16121	16418	16278	16154	16241	16363	16228	16337	16182	16395	16195	16071	16449	16182	16224	16195	16162	16171	16273	16281	16163	16360	16265	16271	16049	16139	16307	16302	16221	16349	16060	16248	16008	16106	16132	16508	16245	16185	16301	16206	16251	15986	16153	16296	16386	16027	16364	16230	16111	16157	16160	16149	16100	16205	16346	16264	16152	16230	16027	16183	16075	16175	16221	16326	16123	16244	16009	16203	16169	16347	16182	16090	16442	16300	16128	16109	16338	16211	16340	16225	16426	16318	16405	16051	16272	16370	16365	16294	16205	16271	16199	16362	16416	16276	16403	16367	16236	16277	16287	16339	16247	16307	16226	16051	16305	16278	16114	16483	16262	16302	16346	16221	16182	16282	16260	16273	16291	16377	16122	16040	16221	16126	16249	16289	16259	16363	16339	16284	16132	16165	16316	16209	16240	16434	16281	16560	16239	16156	16218	16172	16154	16298	16215	16142	16250	16352	16374	16264	16294	16097	16425	16375	16447	16236	16218	16292	16394	16360	16166	16331	16363	16221	16340	16270	16544	16143	16156	16187	16058	16211	16424	16383	16324	16328	16222	16285	16375	16269	16261	16179	16059	16381	16255	16254	16267	16359	16346	16120	16193	16421	16259	16200	16324	16028	16084	16274	16374	16332	16189	16368	16205	16333	16278	16210	16301	16296	16155	16094	16040	16179	16401	16255	16268	16287	16166	16160	16182	16320	16188	16232	16194	16263	16027	16320	16328	16298	16306	16170	16411	16209	16240	16237	16383	16374	16142	16407	16344	16243	16269	16346	16284	16346	16272	16392	16192	15942	16283	16281	16337	16346	16530	16352	16181	16346	16103	16241	16213	16237	16303	16131	16219	16146	16238	16450	16410	16206	16188	16257	16084	16334	16226	16100	16311	16277	16184	16316	16543	16325	16172	16173	16375	16202	16125	16403	16276	16171	16224	16372	16365	16358	16370	16443	16279	16173	16362	16218	16150	16119	16163	16200	16413	16217	16346	16095	16119	16281	16155	16269	16238	16309	16245	16007	16181	16275	16250	16158	16300	16250	16394	16312	16065	16342	16155	16176	16163	16154	16295	16153	16199	16295	16329	16180	16269	16233	16387	16193	16526	16219	16292	16102	15939	16313	16278	16258	16364	16341	16201	16159	16210	16262	16231	16329	16017	16073	16170	16233	16360	16123	16243	16248	16187	16089	16351	16239	16398	16321	16168	16076	16427	16165	16231	16167	16410	16171	16145	16472	16380	16285	16191	16435	16146	16302	16170	16199	16128	16328	16232	16318	16300	16263	16205	16380	16360	16292	16238	16305	16142	16350	16218	16273	16271	16241	16266	16132	16304	16353	16247	16282	16070	16241	16240	16187	16150	16084	16081	16205	16459	16359	16387	16107	16173	16181	16426	16320	16046	16172	16256	16217	16201	16053	16153	16216	16371	16365	16473	16234	16222	16234	16355	16334	16167	16168	16311	16271	16356	16379	16389	16172	16219	16232	16291	16175	16199	16124	16234	16070	16187	16177	16617	16376	16414	16374	16218	16181	16204	16193	16207	16110	16298	16515	16093	16306	16405	16430	16225	16256	16252	16105	16309	16135	16407	16211	16389	16270	16132	16352	16287	16263	16151	16313	16316	16132	16230	16346	16095	16259	16225	16038	16272	16324	16404	16313	16394	16250	16285	16271	16455	16292	16192	16155	16356	16285	16184	16309	16397	16202	16166	16222	16295	16274	16466	16244	16391	16305	16299	16395	16268	16299	16306	16251	16315	16242	16565	16089	16297	16158	16165	16092	16110	16316	16325	16346	16253	16157	16227	16202	16116	16241	16318	16062	16263	16200	16251	16218	16377	16383	16363	16509	16072	16262	16413	16173	16157	16301	16121	16213	16341	16413	16259	16132	15947	16175	16127	16131	16197	16180	16245	16293	15989	16385	16350	16213	16293	16548	16497	16066	16437	16300	16085	16299	16341	16312	16232	16436	16378	16147	16436	16265	16326	16292	16017	16260	16225	16523	15992	16184	16241	16232	16340	16111	16236	16223	16334	16278	16106	16169	16346	16299	16272	16221	16337	16275	16345	16192	16232	16287	16420	16340	16234	16298	16348	16171	16166	16300	16142	16277	16101	16313	16158	16409	16275	16135	16207	16210	16228	16120	16287	16134	16154	16169	16327	16268	16356	16448	16269	16117	16439	16210	16149	16085	16433	16199	16301	16275	16437	16373	16273	16246	16261	16295	16105	16320	16331	16304	16283	16335	16339	16375	16520	16309	15988	16237	16205	16340	16169	16353	16359	16415	16553	16352	16357	16397	16250	16285	16401	16311	16300	16485	16223	16168	16321	16398	16176	16094	16255	16424	16319	16189	16173	16257	16431	16274	16219	16227	16311	16285	16428	16386	16160	16205	16348	16190	16239	16210	16231	16258	16235	16086	16135	16111	16340	16211	16268	16397	16260	16242	16265	16267	16374	16169	16149	16352	16281	16145	16243	16370	16265	16374	16135	16329	16209	16326	16270	16224	16244	16231	16345	16066	16210	16354	16322	16244	16296	16439	16435	16266	16215	16282	16289	16297	16185	16065	16192	16070	16132	16152	16250	16227	16324	16165	16189	16131	16139	16244	16326	16419	16102	16198	16117	16320	16149	16270	16245	16348	16230	16066	16166	16371	16201	16208	16391	16241	16361	16205	16327	16253	16221	16225	16150	16437	16276	16355	16210	16289	16230	16273	16309	16410	16170	16257	16299	16317	16252	16086	16346	16221	16304	16395	16256	16317	16245	16255	16421	16619	16166	16514	16359	16203	16192	16341	16295	16288	16499	15971	16469	16181	16154	16320	16251	16478	16451	16131	16365	16357	16371	16238	16169	16221	16157	16299	16217	16315	16230	16349	16243	16327	16221	16425	16351	16316	16100	16203	16320	16284	16134	16404	16280	16204	16123	16287	16212	16250	15981	16340	16200	16301	16315	16199	16286	16246	16039	16050	16311	16328	16253	16335	16154	15949	16351	16343	16133	16240	16202	16298	16115	16165	16293	16134	16120	16407	16191	16248	16516	16151	16115	16564	16290	16269	16362	16336	16171	16104	16292	16251	16135	16212	16343	16326	16255	16012	16423	16395	16356	16379	16090	16161	16260	16261	16340	16072	16259	16347	16227	16262	16271	16056	16361	16361	16222	16154	16363	16308	16300	16345	16394	16382	16314	16222	16251	16355	16203	16260	16228	16228	16384	16350	16437	16326	16149	16250	16190	16268	16266	16220	16476	16138	16260	16193	16314	16175	16353	16373	16169	16275	16289	16308	16221	16194	16212	16237	16268	16368	16118	16221	16305	16212	16318	16373	16246	16140	16182	16302	16289	16328	16240	16211	16332	16292	16345	16366	16267	16401	16234	16200	16457	16366	16234	16378	16207	16346	16181	16399	16208	16213	16318	16229	16266	16207	16459	16108	16121	16169	16291	16338	16473	16253	16204	16250	16245	16253	16208	16220	16150
18880	25694	23758	19217	17242	16457	15752	15162	15157	14851	14800	14739	14632	14593	14518	14506	14551	14462	14522	14477	14494	14580	14490	14421	14445	14557	14620	14379	14424	14267	14562	14588	14549	14434	14561	14472	14548	14449	14384	14374	14508	14347	14387	14436	14465	14332	14430	14288	14506	14347	14482	14359	14508	14430	14472	14424	14235	14379	14486	14377	14391	14361	14428	14367	14582	14494	14371	14494	14347	14363	14377	14423	14526	14434	14479	14542	14450	14423	14489	14380	14460	14348	14520	14305	14344	14505	14334	14468	14274	14365	14333	14453	14364	14403	14412	14305	14197	14389	14371	14529	14227	14497	14504	14349	14268	14430	14466	14414	14308	14235	14484	14480	14395	14385	14350	14483	14404	14431	14429	14301	14442	14469	14417	14311	14439	14300	14337	14407	14298	14459	14354	14330	14358	14430	14423	14251	14337	14101	14446	14372	14614	14409	14433	14508	14509	14450	14345	14534	14372	14388	14384	14348	14550	14557	14460	14498	14410	14400	14190	14472	14490	14272	14350	14462	14263	14414	14584	14254	14330	14603	14357	14348	14331	14332	14344	14456	14269	14463	14363	14419	14387	14696	14502	14346	14420	14447	14282	14321	14428	14309	14477	14351	14526	14363	14194	14305	14289	14302	14330	14340	14455	14509	14338	14346	14357	14237	14408	14342	14487	14277	14399	14264	14185	14458	14348	14572	14339	14288	14341	14449	14425	14288	14216	14346	14338	14442	14438	14431	14299	14426	14461	14316	14524	14368	14585	14249	14195	14461	14269	14416	14418	14395	14591	14532	14382	14354	14433	14444	14291	14394	14500	14429	14450	14267	14404	14350	14371	14314	14437	14313	14520	14467	14403	14302	14432	14129	14554	14499	14284	14354	14524	14410	14503	14500	14579	14305	14418	14452	14480	14324	14348	14211	14294	14230	14486	14403	14345	14345	14307	14336	14342	14446	14439	14301	14349	14392	14412	14419	14350	14402	14383	14464	14426	14338	14467	14467	14304	14281	14442	14382	14521	14553	14485	14450	14272	14329	14499	14530	14320	14475	14254	14441	14570	14426	14309	14439	14467	14499	14514	14142	14474	14474	14432	14292	14509	14310	14413	14324	14369	14393	14280	14469	14315	14512	14356	14524	14253	14139	14270	14423	14367	14405	14352	14346	14243	14469	14366	14408	14350	14594	14491	14329	14419	14405	14453	14534	14526	14423	14507	14414	14419	14517	14351	14392	14547	14402	14547	14352	14540	14442	14189	14406	14423	14263	14383	14326	14518	14369	14600	14383	14333	14402	14386	14557	14480	14405	14302	14251	14188	14471	14399	14405	14347	14251	14490	14420	14473	14399	14395	14396	14505	14432	14400	14397	14323	14385	14398	14310	14324	14501	14373	14523	14374	14345	14302	14418	14283	14405	14534	14395	14348	14306	14608	14369	14493	14459	14492	14314	14436	14316	14460	14362	14425	14280	14531	14381	14487	14193	14432	14437	14394	14546	14421	14566	14421	14363	14489	14564	14384	14554	14407	14449	14466	14483	14444	14225	14360	14406	14285	14338	14353	14295	14323	14389	14414	14486	14507	14307	14210	14305	14458	14327	14426	14498	14555	14347	14442	14187	14387	14327	14540	14226	14494	14520	14374	14533	14448	14326	14499	14424	14395	14557	14206	14431	14366	14372	14419	14430	14315	14233	14447	14293	14298	14488	14430	14459	14172	14271	14543	14412	14412	14403	14381	14266	14297	14391	14372	14494	14596	14314	14388	14269	14391	14332	14520	14502	14501	14400	14401	14294	14372	14304	14422	14564	14627	14345	14469	14300	14232	14317	14253	14509	14445	14477	14314	14403	14403	14424	14379	14312	14539	14427	14374	14331	14410	14372	14469	14229	14606	14422	14248	14439	14329	14363	14408	14396	14490	14377	14492	14346	14397	14364	14347	14458	14424	14248	14453	14456	14466	14460	14367	14328	14535	14347	14368	14398	14262	14465	14194	14301	14346	14442	14378	14565	14426	14504	14366	14299	14235	14425	14362	14442	14298	14373	14335	14547	14367	14234	14422	14428	14308	14267	14270	14375	14462	14412	14493	14467	14504	14490	14411	14488	14298	14332	14315	14355	14385	14360	14331	14456	14389	14205	14261	14291	14565	14244	14427	14297	14452	14466	14513	14319	14422	14216	14481	14241	14422	14362	14337	14428	14373	14462	14506	14281	14465	14403	14366	14565	14494	14380	14365	14550	14314	14349	14377	14441	14421	14598	14334	14458	14445	14397	14586	14496	14460	14417	14311	14338	14318	14334	14407	14344	14509	14363	14467	14438	14247	14482	14379	14501	14442	14420	14445	14479	14284	14378	14439	14348	14479	14461	14553	14363	14300	14374	14399	14202	14520	14339	14359	14497	14308	14473	14495	14457	14399	14298	14332	14688	14494	14287	14420	14503	14337	14455	14422	14449	14404	14416	14308	14396	14518	14406	14320	14380	14389	14359	14408	14349	14312	14430	14241	14406	14398	14415	14495	14320	14305	14530	14264	14515	14437	14413	14423	14420	14470	14524	14366	14359	14400	14319	14500	14385	14262	14556	14353	14569	14434	14329	14576	14289	14521	14421	14375	14357	14430	14348	14419	14304	14303	14423	14456	14415	14419	14320	14367	14410	14495	14349	14339	14387	14364	14392	14197	14499	14332	14462	14472	14294	14411	14504	14491	14322	14393	14391	14480	14548	14341	14527	14398	14249	14410	14251	14461	14302	14478	14373	14373	14490	14365	14523	14355	14346	14372	14356	14161	14407	14276	14408	14358	14531	14460	14445	14325	14332	14574	14391	14398	14374	14256	14366	14380	14529	14374	14196	14313	14492	14419	14359	14378	14547	14305	14364	14458	14363	14523	14443	14443	14496	14508	14260	14362	14298	14369	14203	14336	14386	14479	14519	14289	14488	14478	14445	14349	14419	14272	14424	14438	14704	14365	14520	14227	14444	14491	14390	14594	14344	14272	14414	14549	14097	14490	14482	14298	14391	14342	14498	14291	14391	14431	14394	14372	14276	14438	14432	14417	14514	14417	14403	14396	14255	14321	14352	14337	14400	14315	14479	14317	14275	14475	14396	14384	14351	14490	14430	14405	14451	14223	14476	14442	14354	14443	14402	14639	14327	14535	14267	14348	14342	14552	14286	14537	14438	14387	14418	14578	14412	14393	14306	14449	14481	14197	14381	14321	14357	14347	14531	14318	14402	14423	14489	14438	14412	14412	14500	14371	14563	14259	14402	14533	14218	14449	14419	14446	14375	14418	14456	14176	14404	14533	14202	14499	14455	14388	14418	14279	14374	14329	14435	14486	14292	14502	14228	14481	14505	14461	14585	14230	14523	14408	14466	14525	14388	14415	14367	14287	14281	14355	14360	14353	14546	14311	14442	14433	14391	14603	14248	14464	14482	14486	14481	14260	14404	14446	14328	14460	14387	14321	14424	14295	14415	14250	14454	14377	14390	14480	14361	14381	14366	14342	14373	14528	14272	14378	14510	14424	14376	14497	14472	14341	14340	14472	14468	14323	14308	14299	14295	14351	14251	14286	14387	14306	14406	14271	14326	14446	14497	14309	14459	14219	14396	14411	14387	14355	14484	14569	14401	14373	14403	14498	14427	14458	14516	14390	14278	14362	14457	14376	14320	14586	14272	14522	14445	14363	14271	14363	14449	14502	14238	14446	14376	14454	14570	14402	14440	14378	14378	14389	14394	14342	14608	14376	14365	14569	14367	14488	14236	14342	14294	14390	14220	14366	14554	14519	14413	14303	14593	14376	14093	14357	14431	14552	14452	14253	14336	14234	14334	14479	14448	14366	14500	14366	14533	14366	14362	14342	14289	14258	14544	14351	14350	14262	14438	14453	14425	14354	14368	14367	14360	14413	14348	14458	14386	14490	14472	14445	14535	14424	14299	14297	14514	14532	14452	14399	14161	14423	14392	14362	14487	14524	14424	14343	14449	14514	14393	14456	14494	14282	14304	14285	14402	14441	14552	14442	14433	14315	14370	14456	14384	14354	14450	14256	14472	14508	14511	14435	14602	14327	14203	14421	14457	14488	14445	14385	14448	14415	14280	14324	14451	14337	14359	14234	14225	14370	14430	14579	14380	14266	14456	14416	14462	14468	14519	14418	14336	14328	14389	14168	14377	14448	14388	14492	14455	14382	14469	14322	14294	14263	14512	14454	14442	14561	14394	14312	14264	14504	14491	14472	14191	14424	14386	14349	14338	14287	14484	14534	14424	14305	14327	14470	14352	14442	14226	14454	14497	14376	14108	14420	14307	14424	14448	14600	14308	14426	14475	14422	14425	14124	14451	14290	14634	14293	14451	14269	14385	14326	14414	14334	14277	14447	14333	14352	14553	14581	14377	14555	14330	14397	14536	14595	14344	14510	14518	14377	14344	14452	14442	14385	14461	14534	14296	14245	14414	14367	14559	14311	14418	14489	14447	14297	14387	14461	14498	14487	14505	14283	14471	14402	14343	14550	14449	14521	14446	14424	14450	14241	14237	14233	14646	14446	14307	14364	14380	14295	14324	14532	14322	14381	14290	14452	14313	14497	14404	14540	14234	14416	14296	14366	14302	14316	14379	14644	14185	14474	14360	14578	14501	14422	14439	14257	14370	14317	14501	14353	14408	14531	14255	14337	14554	14566	14317	14333	14302	14541	14418	14398	14379	14369	14407	14381	14380	14373	14599	14458	14256	14473	14280	14440	14229	14482	14380	14482	14539	14491	14358	14438	14409	14454	14339	14467	14424	14459	14198	14244	14340	14423	14314	14318	14477	14360	14423	14340	14327	14435	14236	14435	14370	14510	14399	14365	14385	14372	14202	14408	14314	14487	14423	14427	14549	14418	14248	14363	14304	14312	14254	14387	14287	14511	14410	14415	14476	14296	14301	14486	14388	14428	14558	14269	14209	14494	14317	14326	14455	14322	14564	14335	14425	14358	14301	14490	14268	14256	14506	14350	14425	14232	14495	14229	14425	14348	14351	14507	14471	14501	14313	14467	14361	14436	14431	14476	14379	14487	14429	14412	14425	14384	14277	14400	14405	14433	14561	14435	14177	14477	14522	14485	14487	14251	14377	14287	14335	14272	14370	14423	14313	14381	14337
24357	21664	29256	24766	22797	23099	22070	19267	18456	18549	18322	18204	18044	17933	18108	18029	18047	17942	17967	17733	17743	17821	17633	17655	17684	17844	17903	17753	17995	17665	17795	17701	17828	17787	17735	17727	17763	17654	17680	17959	17478	17806	17824	17557	17786	17591	17830	17602	17790	17677	17893	17723	17527	17634	17508	17458	17606	17842	17821	17558	17553	17504	17733	17583	17616	17665	17463	17755	17664	17712	17624	17681	17543	17616	17709	17694	17721	17530	17796	17678	17706	17532	17499	17684	17846	17910	17668	17705	17605	17604	17568	17579	17519	17617	17682	17573	17472	17597	17725	17554	17524	17560	17627	17583	17590	17466	17672	17661	17560	17594	17597	17618	17867	17609	17529	17595	17653	17618	17572	17667	17653	17555	17708	17463	17459	17770	17605	17671	17738	17795	17573	17653	17796	17614	17710	17790	17525	17720	17467	17588	17610	17740	17695	17516	17593	17683	17520	17692	17558	17562	17290	17521	17584	17454	17711	17570	17695	17606	17597	17680	17649	17681	17634	17643	17749	17603	17500	17726	17627	17759	17617	17499	17775	17462	17517	17658	17825	17863	17495	17506	17846	17744	17516	17817	17793	17634	17548	17441	17695	17573	17665	17809	17719	17643	17589	17506	17842	17514	17881	17716	17592	17651	17706	17511	17408	17647	17573	17482	17758	17720	17940	17488	17381	17522	17640	17592	17684	17541	17537	17523	17648	17503	17413	17422	17395	17491	17388	17595	17538	17742	17570	17529	17675	17727	17473	17530	17571	17590	17527	17601	17676	17779	17756	17742	17692	17541	17755	17665	17699	17429	17569	17683	17532	17692	17537	17638	17628	17553	17543	17694	17714	17507	17702	17794	17709	17641	17729	17817	17697	17401	17502	17674	17661	17593	17533	17627	17583	17721	17511	17652	17442	17526	17559	17614	17583	17737	17558	17449	17438	17525	17586	17772	17694	17531	17394	17852	17479	17724	17952	17579	17611	17597	17452	17511	17544	17595	17593	17432	17703	17510	17619	17679	17553	17659	17769	17634	17803	17554	17676	17603	17555	17569	17764	17571	17667	17673	17653	17617	17415	17560	17611	17704	17560	17536	17603	17514	17566	17490	17701	17659	17458	17774	17500	17549	17634	17692	17744	17671	17590	17702	17790	17529	17444	17614	17424	17582	17619	17592	17632	17762	17570	17754	17484	17731	17627	17612	17595	17603	17665	17554	17602	17420	17450	17496	17574	17701	17678	17460	17748	17824	17695	17595	17727	17989	17672	17853	17659	17706	17492	17556	17772	17782	17534	17695	17580	17761	17726	17698	17608	17692	17377	17716	17567	17551	17441	17510	17656	17431	17848	17675	17374	17786	17603	17729	17751	17483	17654	17573	17661	17402	17771	17475	17511	17629	17477	17570	17551	17685	17970	17813	17609	17592	17490	17457	17564	17606	17617	17727	17649	17627	17371	17498	17440	17665	17681	17794	17545	17549	17624	17590	17563	17695	17723	17608	17791	17613	17404	17733	17792	17663	17720	17845	17587	17433	17565	17826	17554	17728	17403	17556	17380	17350	17692	17615	17638	17600	17494	17589	17571	17759	17575	17704	17704	17677	17504	17444	17631	17642	17534	17523	17416	17652	17365	17392	17685	17540	17532	17572	17642	17630	17549	17550	17528	17611	17588	17753	17775	17648	17706	17727	17607	17566	17622	17602	17520	17662	17565	17659	17620	17603	17542	17506	17779	17701	17533	17513	17574	17621	17563	17749	17720	17752	17587	17678	17542	17552	17461	17542	17609	17584	17520	17630	17707	17706	17599	17546	17556	17543	17320	17519	17432	17560	17602	17795	17758	17517	17814	17533	17546	17520	17732	17623	17656	17686	17773	17628	17686	17758	17526	17694	17473	17644	17581	17609	17731	17385	17706	17548	17688	17724	17900	17634	17730	17400	17441	17629	17741	17559	17555	17545	17618	17733	17469	17594	17608	17771	17593	17536	17533	17603	17787	17689	17651	17624	17675	17757	17585	17678	17746	17437	17592	17722	17510	17774	17509	17658	17514	17484	17486	17636	17743	17739	17653	17486	17753	17577	17524	17657	17600	17521	17570	17499	17588	17584	17564	17350	17615	17563	17747	17699	17596	17636	17473	17511	17578	17551	17521	17556	17447	17426	17554	17666	17521	17598	17574	17729	17465	17646	17560	17431	17622	17371	17699	17613	17481	17794	17632	17554	17556	17778	17528	17674	17476	17456	17562	17581	17483	17529	17790	17725	17390	17589	17458	17564	17718	17613	17802	17776	17709	17608	17507	17548	17612	17831	17614	17605	17724	17586	17520	17729	17657	17712	17592	17919	17554	17735	17533	17624	17743	17651	17491	17562	17640	17645	17673	17633	17575	17528	17594	17547	17733	17645	17740	17638	17635	17637	17571	17491	17718	17413	17660	17483	17633	17324	17562	17483	17589	17668	17639	17605	17529	17632	17527	17811	17742	17739	17762	17484	17557	17567	17681	17523	17609	17776	17637	17715	17489	17649	17545	17423	17510	17654	17523	17770	17599	17594	17585	17679	17516	17704	17454	17517	17536	17759	17535	17649	17559	17697	17588	17473	17940	17574	17552	17760	17584	17528	17654	17484	17577	17557	17638	17586	17746	17389	17523	17547	17512	17383	17705	17738	17704	17771	17425	17575	17703	17320	17624	17723	17733	17364	17480	17751	17522	17828	17514	17714	17600	17717	17564	17681	17687	17541	17636	17620	17644	17612	17638	17716	17472	17731	17448	17817	17500	17563	17560	17661	17641	17584	17299	17655	17836	17683	17668	17432	17654	17623	17646	17787	17668	17527	17792	17795	17701	17762	17592	17525	17650	17801	17393	17541	17506	17529	17469	17648	17719	17545	17872	17719	17618	17635	17610	17673	17694	17530	17764	17660	17593	17526	17611	17513	17570	17609	17564	17600	17499	17483	17594	17651	17648	17777	17590	17530	17735	17672	17781	17583	17665	17607	17497	17480	17522	17756	17617	17858	17692	17637	17807	17882	17589	17679	17569	17728	17779	17685	17898	17569	17615	17639	17563	17693	17439	17791	17661	17605	17493	17558	17530	17606	17661	17786	17485	17603	17505	17620	17524	17498	17756	17621	17574	17675	17516	17584	17567	17588	17517	17695	17627	17543	17743	17824	17709	17593	17725	17803	17925	17553	17582	17488	17632	17626	17550	17503	17748	17827	17485	17433	17594	17627	17732	17601	17753	17730	17682	17646	17756	17632	17693	17670	17702	17483	17692	17651	17794	17717	17555	17541	17594	17629	17686	17629	17584	17718	17781	17785	17879	17630	17706	17735	17692	17617	17726	17756	17959	17742	17706	17795	17459	17714	17585	17462	17669	17746	17612	17704	17764	17665	17561	17691	17645	17632	17383	17602	17643	17529	17836	17721	17625	17538	17663	17520	17712	17592	17676	17714	17472	17415	17480	17663	17613	17403	17622	17500	17451	17516	17539	17394	17697	17674	17849	17717	17493	17704	17671	17475	17728	17500	17487	17637	17679	17568	17689	17795	17439	17559	17699	17567	17738	17556	17522	17632	17646	17619	17782	17685	17795	17722	17740	17452	17825	17416	17574	17603	17850	17704	17728	17600	17537	17642	17716	17644	17373	17527	17546	17477	17489	17784	17615	17566	17468	17583	17462	17692	17771	17624	17516	17584	17711	17457	17686	17827	17575	17454	17466	17573	17704	17821	17765	17656	17774	17786	17752	17702	17550	17382	17778	17566	17591	17578	17584	17463	17706	17592	17582	17841	17513	17720	17828	17830	17465	17475	17463	17715	17666	17736	17681	17538	17665	17688	17617	17643	17579	17520	17399	17546	17372	17530	17744	17445	17612	17706	17830	17655	17683	17508	17633	17527	17582	17425	17807	17669	17666	17529	17737	17697	17742	17556	17657	17586	17458	17517	17676	17542	17804	17561	17506	17574	17622	17573	17564	17882	17542	17711	17643	17577	17379	17762	17411	17611	17521	17736	17549	17623	17611	17551	17584	17595	17597	17615	17675	17358	17568	17752	17814	17593	17758	17475	17610	17449	17470	17621	17765	17711	17704	17810	17847	17693	17547	17553	17627	17654	17549	17555	17517	17717	17765	17679	17686	17643	17613	17654	17764	17713	17733	17652	17702	17733	17523	17502	17615	17491	17711	17617	17620	17565	17683	17719	17733	17575	17492	17644	17749	17790	17792	17486	17627	17531	17709	17357	17709	17652	17384	17603	17842	17666	17689	17713	17678	17646	17633	17681	17683	17596	17640	17603	17556	17535	17608	17703	17600	17687	17693	17742	17634	17747	17666	17616	17506	17737	17815	17513	17717	17738	17634	17595	17816	17684	17698	17758	17749	17557	17600	17619	17520	17845	17626	17683	17713	17531	17735	17716	17499	17527	17398	17829	17590	17452	17496	17608	17698	17655	17815	17665	17443	17665	17468	17670	17393	17588	17552	17553	17771	17697	17524	17556	17633	17655	17702	17603	17569	17671	17834	17633	17560	17561	17573	17622	17584	17382	17637	17813	17653	17749	17525	17719	17584	17683	17767	17571	17686	17690	17736	17744	17731	17625	17528	17568	17753	17686	17487	17496	17551	17518	17577	17737	17803	17567	17597	17587	17745	17770	17700	17651	17540	17665	17638	17750	17758	17467	17489	17660	17680	17672	17713	17569	17693	17390	17471	17581	17591	17541	17670	17497	17562	17605	17679	17467	17525	17648	17562	17611	17502	17359	17584	17751	17672	17597	17628	17695	17833	17714	17663	17578	17514	17518	17552	17580	17581	17542	17552	17647	17446	17697	17556	17822	17699	17483	17791	17592	17674	17523	17693	17658	17490	17503	17662	17437	17604	17466	17694	17539	17541	17694	17754	17550	17611	17688	17575	17448	17806	17678	17681	17659	17718	17508	17775	17639	17522	17380	17609	17708	17714	17606	17523	17381	17639	17622	17648	17724	17638	17714	17529	17614	17576	17632	17687	17756	17642	17892	17707	17750	17750	17578	17667	17599	17567	17435	17855	17745	17667	17795	17814	17559	17612	17770	17625	17632	17711	17725	17807	17603	17738	17719	17557	17472	17704	17475	17656	17523	17753	17586	17710	17662	17820	17509	17715	17524
20629	34815	31932	25200	21951	19854	18494	17690	17251	16828	16337	16355	16053	16070	15910	15786	15942	15566	15676	15543	15726	15611	15710	15590	15650	15525	15629	15517	15452	15763	15581	15702	15437	15787	15568	15630	15741	15710	15538	15531	15585	15534	15650	15567	15463	15747	15488	15578	15521	15623	15579	15559	15694	15479	15537	15434	15578	15586	15578	15814	15434	15659	15567	15659	15595	15365	15603	15579	15529	15435	15590	15510	15544	15717	15518	15637	15516	15406	15702	15626	15642	15424	15396	15513	15435	15605	15642	15475	15492	15288	15483	15453	15384	15331	15574	15433	15730	15500	15560	15326	15649	15371	15584	15612	15416	15593	15394	15456	15554	15472	15524	15440	15320	15488	15466	15428	15425	15407	15644	15653	15408	15537	15383	15347	15507	15439	15304	15472	15649	15466	15531	15582	15485	15468	15552	15312	15517	15388	15518	15579	15460	15357	15374	15508	15569	15442	15554	15703	15377	15501	15531	15575	15554	15561	15552	15310	15510	15603	15448	15541	15520	15353	15442	15655	15323	15496	15570	15392	15547	15624	15413	15362	15460	15406	15555	15457	15481	15517	15605	15636	15420	15433	15567	15501	15558	15439	15534	15418	15514	15408	15631	15428	15389	15585	15583	15419	15456	15552	15491	15474	15522	15570	15400	15411	15466	15555	15523	15646	15602	15426	15384	15559	15370	15491	15478	15447	15470	15535	15442	15442	15432	15484	15468	15299	15559	15329	15539	15377	15477	15490	15331	15467	15452	15386	15439	15510	15566	15429	15312	15476	15609	15332	15230	15354	15449	15579	15532	15533	15647	15490	15484	15585	15204	15575	15438	15298	15419	15616	15432	15547	15383	15380	15562	15403	15576	15449	15613	15413	15513	15433	15491	15497	15463	15739	15525	15465	15513	15604	15493	15589	15556	15535	15537	15469	15445	15407	15537	15500	15276	15411	15498	15577	15610	15468	15514	15485	15492	15528	15400	15408	15512	15583	15493	15451	15560	15620	15524	15495	15424	15529	15426	15432	15503	15407	15435	15391	15570	15508	15355	15444	15496	15561	15716	15521	15392	15565	15611	15469	15676	15444	15374	15557	15397	15327	15537	15639	15417	15466	15440	15497	15420	15452	15603	15576	15534	15332	15553	15626	15451	15558	15438	15328	15332	15600	15585	15506	15524	15430	15556	15441	15498	15438	15436	15504	15381	15582	15387	15587	15400	15335	15485	15429	15638	15405	15467	15386	15458	15507	15489	15559	15550	15514	15479	15481	15643	15412	15660	15510	15578	15333	15504	15549	15400	15593	15488	15560	15379	15671	15416	15547	15485	15426	15516	15465	15489	15492	15401	15492	15624	15462	15549	15711	15504	15463	15595	15378	15517	15402	15572	15457	15547	15426	15528	15347	15421	15527	15429	15270	15438	15296	15484	15627	15537	15408	15482	15635	15473	15524	15336	15553	15509	15509	15517	15573	15501	15458	15556	15331	15500	15419	15569	15555	15374	15631	15412	15552	15357	15535	15603	15349	15438	15500	15566	15507	15516	15434	15476	15528	15361	15398	15461	15571	15423	15358	15479	15541	15529	15522	15536	15728	15484	15514	15587	15663	15402	15505	15614	15388	15539	15423	15335	15561	15489	15373	15499	15430	15425	15540	15475	15358	15483	15474	15479	15466	15503	15591	15273	15559	15459	15537	15484	15422	15521	15490	15613	15498	15386	15507	15468	15549	15443	15327	15445	15601	15380	15698	15516	15437	15565	15506	15399	15424	15416	15563	15480	15420	15637	15591	15428	15523	15422	15468	15476	15580	15595	15613	15401	15431	15596	15329	15442	15484	15475	15454	15575	15465	15500	15376	15461	15522	15396	15564	15172	15499	15532	15527	15455	15565	15497	15594	15364	15660	15345	15576	15478	15427	15598	15514	15519	15372	15490	15284	15417	15441	15373	15498	15572	15621	15561	15508	15419	15435	15620	15321	15660	15342	15616	15374	15395	15480	15340	15401	15660	15471	15598	15430	15545	15401	15298	15504	15703	15426	15432	15431	15579	15493	15467	15430	15416	15577	15586	15518	15617	15312	15514	15496	15518	15522	15694	15658	15498	15402	15490	15498	15589	15430	15479	15497	15411	15420	15480	15268	15483	15415	15446	15495	15343	15520	15519	15497	15592	15479	15750	15370	15555	15606	15646	15688	15507	15465	15548	15457	15443	15433	15457	15693	15410	15548	15375	15416	15419	15489	15591	15554	15507	15559	15597	15515	15341	15605	15433	15424	15415	15398	15654	15528	15499	15451	15580	15258	15472	15599	15474	15606	15444	15510	15393	15668	15497	15547	15482	15389	15552	15326	15537	15406	15477	15417	15338	15495	15404	15504	15543	15775	15297	15498	15439	15416	15570	15595	15568	15256	15262	15560	15361	15485	15390	15531	15527	15528	15604	15528	15479	15519	15375	15473	15456	15353	15455	15359	15557	15600	15468	15636	15560	15475	15367	15575	15464	15432	15502	15557	15381	15547	15621	15486	15608	15434	15408	15633	15395	15434	15360	15435	15477	15523	15466	15677	15404	15362	15416	15426	15394	15525	15569	15452	15553	15478	15547	15446	15281	15484	15451	15487	15465	15669	15529	15462	15417	15549	15465	15475	15364	15465	15611	15457	15429	15455	15614	15521	15562	15498	15460	15489	15425	15458	15566	15467	15386	15680	15513	15472	15671	15442	15484	15525	15304	15406	15460	15448	15500	15527	15409	15520	15387	15509	15406	15409	15436	15676	15504	15456	15582	15620	15553	15483	15444	15473	15557	15381	15485	15479	15620	15554	15507	15547	15449	15619	15555	15405	15437	15457	15397	15455	15468	15471	15594	15363	15449	15638	15627	15488	15391	15317	15597	15674	15726	15521	15473	15571	15493	15383	15549	15537	15541	15656	15606	15546	15655	15446	15462	15510	15502	15567	15448	15417	15394	15582	15620	15452	15506	15419	15592	15460	15464	15432	15607	15377	15390	15577	15546	15446	15777	15678	15456	15559	15460	15493	15371	15481	15360	15477	15396	15442	15490	15683	15315	15512	15544	15417	15446	15285	15479	15602	15404	15380	15484	15451	15556	15445	15517	15388	15553	15545	15542	15514	15546	15441	15405	15440	15537	15368	15391	15327	15533	15431	15502	15492	15416	15496	15536	15595	15577	15578	15370	15490	15588	15608	15589	15529	15639	15488	15388	15569	15501	15536	15575	15447	15371	15564	15431	15544	15352	15485	15397	15433	15554	15571	15545	15412	15385	15477	15589	15555	15463	15580	15507	15354	15379	15339	15623	15498	15583	15560	15371	15557	15612	15453	15493	15586	15580	15408	15390	15595	15496	15446	15418	15622	15414	15476	15491	15595	15397	15416	15465	15552	15513	15383	15544	15397	15454	15473	15677	15397	15309	15550	15433	15436	15542	15265	15492	15562	15564	15623	15608	15566	15637	15568	15525	15506	15312	15409	15660	15333	15611	15602	15341	15632	15355	15563	15622	15512	15545	15485	15545	15406	15501	15304	15510	15564	15444	15445	15475	15393	15444	15523	15469	15547	15643	15471	15600	15459	15508	15581	15297	15572	15468	15488	15554	15502	15483	15450	15511	15541	15449	15483	15353	15576	15497	15389	15630	15334	15421	15543	15400	15610	15438	15582	15487	15544	15455	15577	15373	15472	15672	15440	15668	15646	15622	15533	15606	15517	15419	15467	15303	15467	15761	15421	15572	15540	15455	15628	15436	15404	15437	15585	15648	15686	15601	15503	15418	15461	15567	15539	15425	15338	15633	15378	15371	15244	15480	15452	15572	15371	15551	15625	15469	15545	15652	15356	15511	15418	15589	15561	15352	15264	15585	15411	15495	15415	15411	15478	15594	15364	15639	15432	15336	15484	15333	15599	15558	15470	15657	15262	15623	15539	15328	15374	15558	15422	15484	15518	15413	15589	15468	15468	15358	15548	15468	15451	15581	15475	15587	15496	15462	15428	15532	15437	15456	15461	15481	15568	15515	15418	15430	15309	15584	15649	15533	15527	15471	15600	15511	15404	15571	15559	15626	15436	15354	15354	15392	15399	15561	15343	15481	15468	15543	15357	15636	15475	15408	15440	15520	15491	15493	15597	15515	15391	15555	15407	15492	15529	15548	15599	15366	15462	15496	15339	15705	15587	15478	15547	15428	15564	15473	15428	15508	15549	15559	15289	15542	15530	15653	15442	15337	15300	15477	15555	15533	15338	15340	15409	15342	15414	15515	15323	15364	15441	15662	15449	15645	15528	15563	15442	15444	15529	15386	15471	15524	15482	15408	15506	15535	15553	15510	15501	15460	15434	15535	15570	15554	15603	15573	15374	15412	15479	15463	15509	15375	15606	15537	15356	15517	15434	15443	15456	15705	15531	15674	15440	15580	15535	15404	15499	15586	15510	15433	15322	15473	15400	15546	15464	15562	15446	15442	15493	15555	15549	15423	15393	15270	15275	15586	15471	15421	15396	15551	15500	15507	15456	15543	15432	15515	15347	15502	15436	15335	15468	15391	15366	15479	15516	15567	15444	15614	15523	15548	15468	15455	15387	15515	15501	15269	15365	15413	15382	15480	15360	15373	15503	15443	15550	15515	15454	15426	15602	15431	15550	15509	15524	15535	15696	15487	15407	15457	15471	15537	15526	15315	15451	15448	15512	15435	15598	15513	15404	15539	15424	15361	15479	15578	15369	15512	15493	15547	15576	15514	15560	15384	15396	15611	15653	15302	15405	15496	15448	15524	15363	15297	15381	15414	15498	15534	15465	15413	15448	15343	15432	15378	15446	15477	15385	15519	15337	15508	15509	15470	15572	15476	15552	15572	15510	15437	15508	15540	15444	15438	15497	15482	15578	15286	15411	15552	15440	15391	15556	15414	15445	15305	15493	15409	15559	15470	15297	15366	15611	15462	15675	15389	15655	15376	15536	15562	15381	15602	15547	15509	15605	15462	15445	15533	15429	15574	15406	15548	15365	15306	15611	15459	15474	15325	15440	15261	15350	15637	15665	15516	15552	15515	15299	15543	15364	15635	15386	15344	15415	15449	15517	15419	15488	15546	15478	15361	15450	15416	15479	15480	15520	15606	15574	15553	15358	15528	15525	15484	15364
23238	21678	29696	24185	22000	24204	26106	20569	19422	19456	18835	18842	18716	18409	18428	18283	18204	18039	18434	18207	18272	18360	18259	18047	18050	18123	18155	18088	18114	18119	18046	18140	17963	18040	17960	18011	17849	18046	18015	18177	18057	18074	17649	18034	18127	17964	18127	18092	18129	17904	17986	17879	17967	17920	18160	18153	18077	17888	17926	17894	18041	18150	17976	17938	17862	17843	17904	17987	17810	17937	17854	17717	17820	18111	17923	17801	18186	17858	17791	17759	17941	17935	17860	18166	17779	17968	17836	17726	17824	17959	17699	17708	17799	17912	17779	17732	17811	17899	18056	17937	17891	17747	17799	17989	17934	17750	17978	17877	17925	17872	17911	17798	17960	17827	17878	17657	17898	17890	17824	17726	17895	17854	17958	17849	17993	17841	17893	17662	17888	17831	17979	17853	17742	17658	17805	17821	17842	17819	18057	17726	17746	17869	17914	17815	17844	17850	17928	17895	17931	17836	17805	17637	17912	17828	17929	17764	17918	17794	17750	17706	17898	17835	17874	17995	17790	17919	17774	17982	17928	17843	17909	18074	17863	17813	17803	17848	17671	17691	17857	17710	17714	17851	18011	17974	17692	17599	17970	17730	17877	17608	17585	17945	17760	17823	17442	17671	17728	18194	17877	17848	17897	17776	17929	17660	17824	17732	17707	17808	17913	18076	17886	17680	17716	17880	17983	18028	17528	17937	17927	17689	17766	17837	17762	17816	17963	17785	17742	17779	17997	17745	17808	17772	18013	17749	18054	17652	17605	17720	17713	17918	18030	17824	17939	17767	18023	17980	17782	17756	17778	17647	17877	17815	17889	17745	17760	17908	17749	17693	17654	17788	17769	17816	17974	17735	17781	17902	17879	17992	17840	17835	17987	18006	17736	17799	18007	17911	17888	17827	17765	17912	17685	17857	17717	17685	17842	17474	17890	17850	17913	17829	17667	17972	17876	17707	17879	17872	17846	17747	17860	17731	17862	17873	17923	17600	17775	17663	17683	17766	17933	18053	17846	17945	17929	17972	17928	17723	17740	17782	17705	17850	17901	17912	17684	17634	17761	17586	17859	17894	17794	17969	17768	17754	17761	17976	17874	17860	17684	17753	17862	17772	17752	17953	17897	17974	17772	17693	17953	17688	17785	17769	17637	17746	17841	17826	17727	17864	17700	17597	17811	17845	17881	17581	17805	17954	17849	17844	17761	17933	17784	17850	18097	17766	17796	17762	17727	17943	17822	18088	17862	17844	17762	17934	17789	17703	17849	17742	17940	17820	17898	17822	17611	17808	17743	17858	17736	17872	17737	17833	17616	17856	17707	17835	17879	17634	17594	17921	17822	17886	17850	17834	17819	17862	17507	17660	17584	17645	17708	17662	17823	17748	17854	17737	17842	17802	17984	17967	18072	17795	17728	17931	17742	17927	17910	17715	17781	17866	17822	17909	17917	17757	17685	17726	17915	17911	17836	17706	17865	17758	17756	17632	17733	17984	17863	17827	17922	17994	17947	17785	17716	17766	17764	17800	17756	17745	18026	17939	18007	17833	17749	17849	17734	17879	17895	17727	17970	17575	17820	17978	17800	17708	17774	17905	17894	17796	17538	17676	17802	17840	18079	17818	17803	17877	17888	17786	17779	17704	17816	17732	17660	17812	17772	17861	17800	17945	17999	17772	17517	17717	17693	17690	17789	17782	17853	17712	17985	17612	17766	17821	17889	17775	17925	17771	17590	17740	17779	17754	17814	17933	17797	17796	17788	17824	17790	17721	17751	17722	17831	17919	17943	17877	18030	17931	17828	17954	17907	17870	17967	17842	17876	17694	17758	17834	17670	17979	17658	17653	17736	17740	17754	17783	17930	17917	17866	17845	17862	18009	17916	18050	17971	17787	17833	17831	17786	17733	17876	17909	17832	17697	17748	17710	17945	17974	17733	17683	17868	17839	17802	17831	17764	17929	17940	17764	17818	17851	17868	17707	17869	17962	17798	17719	17938	17644	17573	17757	17929	18015	17531	17895	17919	17862	17771	17704	17789	17640	17816	17872	18001	17837	17752	17804	17957	17849	17837	17859	17804	17708	17754	17752	17913	17879	17903	17812	17748	17857	17873	17740	17831	17925	17854	17939	17695	17816	17973	17878	17710	17839	18025	17848	17899	17823	17831	17974	17809	17825	17666	17886	17828	17683	17709	17682	17944	17899	17720	17917	17942	17650	17706	17929	17909	17659	17841	17574	17666	17835	17790	17686	17893	17759	17698	17896	17932	18081	17755	18078	17761	17929	17767	17762	17875	17666	17787	17800	17805	17694	17839	17829	17881	17899	17833	17754	17911	17882	17696	17816	17737	17823	17829	17946	17849	17941	17714	17759	17921	17839	17580	17958	17842	18050	17860	17614	18101	17739	17767	17932	17943	17684	17995	17707	17664	17776	17754	17908	17831	17746	17864	17666	17976	17908	17875	17711	17825	17976	17854	17911	17899	17768	17713	17916	17980	17930	17655	17661	17879	17840	17645	17719	17894	17867	17730	17905	17781	17751	17753	17703	17706	17682	17985	17802	17729	17822	17715	17847	17644	17802	17719	18081	17641	17670	18077	17883	17805	17896	17858	17790	17887	17723	17843	17881	17673	17951	17849	17752	17934	17990	17662	17919	17745	17910	17873	17762	17940	17641	17685	17875	17849	17824	17944	17819	17823	17611	17699	17845	17627	17792	17809	17932	17712	17955	17984	18029	18004	17910	17742	17512	17646	17891	17804	17887	17808	17752	17956	17933	17895	18071	17784	18081	17992	17887	17788	17746	17516	17961	17851	17608	17799	17790	17945	17835	17776	17811	17886	17743	17613	17738	17815	17662	17750	17877	17751	17949	17742	17703	17996	17869	17847	17904	17651	17843	17848	17905	17652	17821	17911	17936	17922	17835	17737	17765	17783	17564	17832	17953	17889	17728	17723	18011	17835	17696	17846	17925	18052	17852	17783	17784	17977	17810	17865	17806	18025	17864	17937	17932	17933	17849	17724	17746	17921	17896	17775	17835	17839	17869	17741	17622	17852	17940	17838	17552	17654	17833	18034	17757	17688	17814	17830	17711	17898	17932	17777	17864	17884	17800	17873	17897	17781	17868	17753	17952	17843	17630	17891	18043	17881	17443	17596	17825	17596	18063	17664	17607	17762	17941	17838	17592	17644	17846	17653	17624	17842	17754	17815	17825	17743	17753	17781	17755	17850	17696	17675	17727	17733	17625	17771	17840	17981	17814	17886	17788	17737	17934	17856	17618	17940	17687	18009	17732	17761	17811	17889	17714	17870	17786	17825	17793	17739	17863	17787	17842	17918	17743	17838	17942	17792	17749	17847	18049	17909	17969	17763	17789	17742	17911	17903	17708	17746	17572	17716	17957	17803	17751	17557	17584	17906	17938	17860	17822	17853	17711	17993	17843	17774	17904	17734	17850	17703	17764	17939	17745	17744	17752	17765	17826	17755	17913	17736	17861	18085	17716	17913	17653	17909	17955	17995	17939	18136	17880	17938	17939	17880	17863	18040	17793	18053	17669	17741	18049	18084	17884	18001	17738	17872	17651	17895	17850	17784	17734	17872	17860	17847	17813	18088	17807	17753	17794	17782	17982	17718	17722	17604	17805	17859	17933	17748	17771	17884	17989	17758	17554	17760	17987	17860	17737	17731	17848	17741	17847	17828	17977	17938	17857	17821	17743	17960	17823	17878	17742	17827	17884	17756	17912	17867	17789	17871	17736	17854	18012	17746	17888	17917	17765	17849	17573	17622	18002	17827	18093	17902	17838	18047	17873	17803	17819	17579	17818	17535	17789	17744	17796	17652	17849	17847	17695	17745	17727	18157	17791	17825	17684	17609	17663	17731	17926	17788	17832	17776	17760	17744	17883	18011	17804	17846	17672	17662	17716	17790	18011	17675	18028	17686	17616	17800	17902	17789	17742	17970	17929	17765	17734	17688	17825	17728	17804	17604	17884	17781	17655	17889	17785	17760	17616	17724	17937	17602	17743	17632	17747	17937	18017	17733	17753	17890	17710	17803	17870	18099	17608	17943	17710	17861	17846	17746	17710	17822	17830	17706	17757	17824	17754	17774	17829	17834	17905	17828	17920	17947	17834	17883	17822	17822	18019	17557	17928	17849	18083	18106	18010	17826	17745	17971	17809	17432	17800	17915	17621	17765	17664	17972	17843	17927	17844	17683	17815	18003	17785	17741	17827	17847	17780	17925	17912	17821	18072	17871	17728	17750	17803	17797	17779	17742	17714	17812	17933	17750	17950	17769	17811	17834	17750	17840	17751	17679	17788	17621	17813	17753	17853	17881	17693	17799	17722	17806	17871	17800	17918	17799	17756	17746	17783	17635	17773	17847	17884	17849	17705	17723	17834	17742	17729	17882	17646	17791	17855	17823	17983	17854	17834	17820	17964	17819	17843	17843	17777	17819	17785	17683	17762	17815	17925	17735	17797	17833	17675	17864	17908	17918	17782	17952	17908	17663	17756	17784	17830	17881	17796	17911	17850	17958	17723	17725	17614	17870	17716	17906	17948	17893	17728	17836	17905	18013	17685	17954	17923	17884	17959	17698	17804	17880	17807	17723	17977	17872	17864	17728	17922	17859	17708	18071	17878	17849	17752	17667	17868	17806	17651	17874	17913	17721	17791	17809	17840	17811	17833	17800	17894	17656	17887	17837	17668	17891	17869	17794	17885	17772	17782	17744	17608	17840	17757	17909	17985	17638	17668	17955	17787	17754	17831	17816	17564	17958	17757	17677	17951	17878	18000	17643	17649	18064	17847	17893	17736	17857	17684	17643	17763	17656	17858	17884	17725	17675	17887	17761	17853	17816	17805	17993	17676	17756	17837	17662	17713	17902	18006	17889	17770	17721	17728	17872	17797	17978	17747	17734	17876	17746	17672	17605	17676	17821	18139	17722	17890	17689	17593	17769	17824	17632	17655	17815	18000	17701	17631	17749	17894	17874	17796	17705	17841	17759	17648	17873	17697	17882	17774	17820	17759	17722	18042	18016	17607	17737	17960	17865	17933	17911	17921	17743	17682	17891	17814	17909	17845	17817	17720	17797	17850	18058	17746	17784	17781	17831	17851	17780	17758	17849	17933	17761	17767
22763	39705	36820	29090	24563	22060	20140	18746	17764	17347	17310	16884	16811	16593	16173	16253	16164	15931	16018	15945	15799	15992	15925	15939	15705	15763	15813	15933	15901	15670	15791	15800	15794	15774	15732	15815	15849	15648	15681	15707	15707	15814	15674	15882	15796	15731	15831	15671	15855	15770	15584	15634	15552	15678	15699	15770	15786	15753	15826	15517	15795	15569	15634	15758	15785	15673	15511	15511	15861	15698	15605	15458	15606	15741	15840	15603	15717	15752	15620	15711	15751	15590	15716	15644	15854	15641	15752	15528	15628	15576	15715	15667	15662	15715	15626	15636	15823	15573	15762	15830	15374	15585	15596	15752	15682	15646	15439	15520	15655	15492	15519	15578	15553	15629	15885	15656	15750	15733	15683	15447	15777	15598	15475	15665	15681	15570	15645	15519	15640	15762	15509	15501	15639	15636	15516	15454	15583	15672	15582	15672	15526	15736	15573	15634	15668	15673	15582	15647	15563	15479	15648	15565	15500	15650	15631	15615	15704	15744	15554	15502	15536	15572	15641	15484	15535	15702	15540	15602	15601	15739	15605	15575	15602	15650	15516	15628	15790	15547	15729	15533	15583	15712	15619	15674	15580	15654	15547	15586	15578	15504	15602	15572	15647	15681	15612	15779	15593	15722	15594	15569	15431	15549	15630	15683	15512	15476	15526	15515	15555	15523	15691	15675	15466	15636	15633	15609	15627	15658	15519	15646	15760	15538	15450	15604	15542	15698	15741	15707	15583	15729	15506	15506	15708	15688	15623	15406	15729	15701	15603	15619	15443	15533	15634	15510	15605	15621	15579	15383	15722	15726	15763	15442	15553	15744	15537	15647	15543	15435	15612	15419	15627	15600	15417	15600	15594	15673	15644	15551	15551	15586	15818	15449	15395	15691	15429	15507	15580	15719	15729	15501	15567	15662	15837	15595	15647	15552	15363	15551	15748	15496	15516	15537	15543	15488	15606	15591	15843	15629	15530	15652	15681	15624	15641	15691	15678	15545	15597	15548	15416	15420	15664	15533	15608	15672	15606	15627	15499	15639	15453	15769	15520	15457	15675	15726	15611	15869	15586	15547	15631	15672	15580	15567	15621	15317	15564	15471	15590	15667	15669	15714	15521	15555	15517	15610	15540	15747	15709	15551	15652	15633	15461	15695	15678	15713	15664	15666	15603	15632	15595	15722	15653	15654	15508	15522	15689	15391	15519	15708	15459	15821	15651	15428	15660	15655	15526	15615	15689	15586	15519	15654	15793	15563	15760	15572	15475	15653	15629	15545	15447	15710	15608	15552	15716	15326	15403	15512	15553	15627	15695	15675	15540	15577	15709	15522	15556	15615	15552	15670	15657	15567	15442	15600	15454	15639	15623	15667	15718	15625	15612	15594	15751	15694	15505	15587	15650	15556	15624	15684	15662	15547	15592	15458	15587	15463	15651	15631	15594	15596	15428	15693	15675	15474	15489	15469	15674	15580	15528	15651	15752	15633	15543	15656	15625	15466	15607	15448	15735	15538	15492	15688	15496	15583	15488	15475	15410	15625	15704	15428	15512	15679	15626	15591	15433	15510	15690	15548	15547	15709	15682	15652	15767	15663	15574	15620	15707	15487	15711	15532	15603	15600	15531	15616	15502	15492	15662	15532	15571	15646	15691	15683	15712	15624	15649	15519	15533	15511	15541	15512	15583	15662	15590	15569	15709	15444	15560	15644	15456	15521	15640	15682	15587	15472	15579	15627	15634	15699	15558	15749	15790	15340	15703	15631	15595	15524	15558	15587	15428	15532	15683	15828	15441	15539	15438	15673	15779	15652	15401	15548	15510	15610	15561	15684	15502	15604	15587	15668	15537	15723	15530	15531	15608	15494	15430	15588	15553	15520	15653	15635	15487	15655	15681	15694	15655	15558	15618	15636	15657	15677	15480	15764	15555	15635	15687	15575	15507	15535	15796	15474	15577	15453	15757	15597	15688	15454	15616	15634	15652	15672	15570	15394	15640	15519	15546	15751	15611	15423	15583	15534	15492	15689	15787	15482	15535	15562	15771	15444	15600	15485	15515	15630	15510	15607	15625	15513	15713	15659	15549	15598	15484	15631	15529	15413	15636	15594	15688	15779	15567	15475	15553	15489	15457	15740	15597	15609	15459	15507	15591	15475	15625	15584	15689	15674	15653	15565	15581	15492	15533	15539	15514	15486	15575	15539	15631	15505	15580	15545	15597	15481	15548	15639	15632	15504	15611	15503	15675	15512	15849	15802	15660	15502	15573	15560	15434	15728	15809	15625	15660	15660	15608	15506	15551	15537	15716	15656	15759	15565	15460	15526	15511	15577	15585	15643	15578	15560	15466	15571	15551	15555	15678	15709	15522	15497	15755	15680	15674	15558	15616	15658	15615	15707	15576	15523	15618	15528	15542	15587	15512	15667	15577	15571	15734	15757	15423	15732	15607	15690	15548	15515	15538	15581	15571	15579	15542	15622	15627	15514	15544	15711	15498	15551	15640	15582	15568	15719	15637	15606	15388	15577	15554	15453	15558	15703	15628	15653	15608	15660	15784	15567	15515	15833	15531	15613	15558	15516	15702	15756	15715	15574	15524	15716	15700	15604	15674	15714	15793	15583	15697	15395	15451	15558	15800	15443	15384	15472	15402	15620	15454	15627	15573	15396	15709	15685	15830	15607	15765	15631	15647	15638	15547	15469	15635	15666	15587	15469	15600	15563	15450	15649	15645	15530	15618	15409	15698	15699	15497	15684	15462	15462	15699	15388	15586	15637	15501	15623	15671	15748	15557	15478	15524	15538	15473	15613	15496	15614	15457	15577	15463	15623	15564	15798	15812	15591	15477	15418	15422	15696	15539	15644	15642	15523	15497	15455	15729	15553	15574	15633	15489	15694	15511	15681	15438	15627	15568	15585	15712	15462	15365	15487	15637	15487	15644	15506	15583	15578	15600	15494	15562	15645	15511	15639	15733	15541	15595	15654	15478	15567	15625	15716	15495	15693	15677	15611	15515	15435	15815	15568	15738	15665	15554	15591	15753	15625	15668	15487	15619	15517	15645	15575	15535	15531	15630	15665	15719	15423	15734	15567	15377	15628	15656	15504	15527	15749	15549	15581	15516	15761	15599	15604	15446	15574	15614	15532	15635	15464	15434	15582	15655	15643	15544	15554	15689	15521	15712	15642	15591	15682	15703	15551	15578	15583	15495	15619	15560	15699	15612	15444	15544	15687	15509	15474	15464	15610	15729	15572	15726	15650	15462	15602	15599	15601	15649	15610	15561	15576	15566	15704	15662	15584	15640	15449	15514	15373	15796	15693	15623	15582	15517	15516	15406	15602	15639	15675	15776	15642	15555	15648	15567	15630	15632	15487	15465	15530	15615	15515	15596	15554	15635	15739	15551	15689	15579	15546	15484	15537	15636	15515	15666	15608	15591	15566	15471	15464	15693	15703	15484	15610	15548	15578	15586	15674	15455	15643	15544	15707	15557	15432	15484	15486	15616	15577	15582	15548	15493	15663	15515	15668	15596	15557	15595	15773	15611	15625	15426	15637	15554	15567	15631	15484	15586	15648	15410	15739	15579	15606	15452	15523	15590	15470	15506	15530	15712	15684	15455	15524	15563	15598	15537	15564	15699	15339	15758	15549	15682	15589	15518	15576	15636	15679	15722	15584	15636	15580	15698	15731	15708	15534	15612	15503	15571	15632	15439	15661	15623	15734	15543	15557	15459	15547	15693	15507	15388	15478	15496	15623	15639	15750	15659	15526	15550	15661	15550	15551	15679	15533	15562	15734	15786	15536	15687	15527	15634	15631	15606	15480	15654	15666	15759	15472	15630	15484	15599	15706	15564	15439	15606	15610	15636	15598	15384	15542	15681	15472	15629	15624	15719	15587	15576	15555	15720	15553	15718	15414	15651	15568	15660	15653	15629	15766	15623	15699	15455	15656	15673	15549	15561	15526	15450	15654	15517	15712	15692	15540	15718	15385	15584	15794	15646	15570	15657	15580	15747	15556	15571	15549	15588	15428	15600	15649	15522	15685	15423	15667	15481	15625	15514	15712	15580	15609	15517	15651	15639	15511	15784	15659	15716	15501	15281	15626	15628	15656	15632	15632	15529	15678	15525	15533	15520	15630	15794	15598	15600	15604	15551	15682	15641	15610	15652	15608	15612	15724	15562	15607	15493	15696	15631	15689	15481	15608	15563	15507	15556	15503	15629	15403	15709	15618	15440	15478	15572	15737	15528	15503	15447	15719	15559	15538	15817	15593	15561	15509	15486	15698	15735	15443	15626	15662	15448	15769	15549	15653	15587	15635	15699	15703	15741	15538	15471	15622	15745	15595	15599	15443	15617	15654	15554	15724	15522	15596	15685	15560	15774	15591	15688	15576	15740	15670	15662	15466	15578	15648	15688	15540	15706	15574	15536	15475	15624	15597	15416	15700	15773	15517	15634	15708	15590	15627	15553	15624	15518	15668	15578	15512	15639	15606	15667	15540	15736	15514	15527	15605	15658	15541	15610	15438	15639	15475	15622	15443	15621	15635	15736	15834	15562	15551	15551	15297	15478	15517	15656	15590	15568	15430	15616	15653	15483	15557	15619	15595	15624	15649	15600	15809	15463	15657	15654	15506	15634	15720	15529	15603	15545	15772	15702	15553	15563	15578	15690	15564	15638	15563	15531	15632	15678	15687	15526	15682	15733	15682	15585	15605	15537	15527	15548	15524	15618	15702	15635	15644	15502	15445	15617	15654	15509	15419	15670	15636	15647	15590	15699	15628	15551	15550	15459	15811	15368	15818	15768	15527	15677	15664	15533	15645	15521	15562	15486	15457	15591	15544	15576	15577	15683	15616	15579	15610	15551	15687	15382	15546	15408	15567	15614	15581	15547	15662	15519	15637	15621	15580	15501	15737	15706	15622	15570	15508	15540	15537	15637	15627	15478	15705	15577	15645	15435	15739	15517	15708	15679	15714	15439	15561	15626	15575	15536	15550	15704	15763	15483	15599	15499	15552	15521	15617	15545	15531	15556	15531	15563	15775	15632	15611	15675	15536	15720	15672	15511	15597	15649	15651	15438	15657	15695	15597	15807	15655	15588	15604	15604	15616	15558	15401	15683	15572	15659	15568	15338	15663
26782	21813	24909	22140	18106	17607	17374	16688	16575	16652	16392	16347	16462	16316	16266	16272	16276	16256	16325	16281	16227	16309	16199	16020	16004	16123	16103	16322	16362	16265	16132	16454	16232	16309	16279	16143	16283	16332	16473	16308	16315	16009	16319	16192	16325	16252	16022	16220	15950	16262	16104	16189	16270	16072	16127	16292	16078	16151	16013	16237	16170	16303	16114	16309	16250	16205	16095	16295	16174	16493	16187	16337	16178	16078	16054	16102	16143	16268	16189	16324	15996	16088	16109	16248	16104	16068	16324	16151	16168	16281	16138	16238	16274	16414	16058	16202	16246	16207	16233	15970	16248	16127	16366	16175	16191	16208	16095	16293	16186	16176	16005	16214	16141	16218	16425	16185	16202	16417	16028	16200	16244	15920	16192	16544	16378	16208	16250	16251	16133	16269	16234	16134	16221	16293	16120	16267	16257	16289	16280	16260	16364	16281	16174	16235	16147	15981	16276	16172	16220	16351	16041	16231	16438	16143	16103	16330	16152	16361	16318	16116	16286	16217	16288	15949	16315	16207	16231	16170	16086	16274	16377	16139	16212	16355	16106	16168	16057	16258	16207	16270	16296	16179	16102	16168	16276	16283	16426	16206	16067	16096	16056	16187	16263	16234	16255	16079	16112	16176	16408	16263	16125	16109	16230	16085	16249	16111	16148	16001	16112	16354	16202	16207	16119	16119	16173	16103	16080	16101	16086	16244	16102	16200	16125	16212	16356	16211	16232	16142	16162	16099	16130	16160	15916	16321	16196	16160	16148	16191	16205	15951	16112	16013	16119	16119	16041	16133	16264	16178	16280	16355	16236	16301	16135	16177	16213	16315	16173	16224	16192	16114	16173	16241	16380	16231	16316	16328	16136	16141	16007	16019	16338	16179	16241	16233	16156	16073	16206	16400	16178	16006	16325	16113	16188	16364	16267	16386	16250	16273	16253	16511	16191	16236	16282	16079	16020	16187	16122	16282	16176	16066	16251	16210	16159	16244	16241	16097	16137	16271	16373	16119	16283	16063	16354	16205	16110	16140	16196	16004	16135	16231	16408	16272	16424	16048	16318	16141	16175	16234	16081	16304	16200	16108	16325	16086	16280	16209	16124	16270	16299	16139	16101	16105	16128	16162	16140	16270	16153	16297	16174	16063	16204	16191	16250	16066	16030	16241	16308	16109	16174	16329	16291	16151	16272	16138	16177	16206	16128	16130	16115	16210	16187	16171	16092	16080	16169	16124	16083	16263	16274	16295	16384	16119	16281	16114	16212	16240	16160	16123	16175	15991	16228	16319	16211	16181	16102	16265	16189	16105	16250	16115	16355	16209	16237	16065	16019	16144	16334	16133	16181	16346	16064	16251	16273	16347	16096	16275	16132	16311	16284	16226	16089	16088	16234	16337	16326	16230	16075	16135	16231	15991	16204	16270	16299	16180	16400	16071	16022	15977	16108	16183	16468	16270	16373	16348	16006	16164	16270	16335	15910	16122	16162	16181	16206	16279	16083	16212	16221	16227	16278	16153	16269	16051	16256	16176	16260	16183	16275	16114	16189	16419	16294	16183	16330	16305	16220	16121	16009	16192	15966	16071	16126	16132	16335	16146	16288	16347	16375	16333	16445	16182	16584	16099	16181	16030	16158	16112	16211	16266	16197	16106	16019	16174	16298	16093	16139	16252	16074	16443	16078	16195	16272	16157	16181	16255	16190	16220	16175	16038	16090	16137	15913	16132	16144	16292	16329	16009	16151	16016	16221	16360	16132	16162	16219	16192	16162	16146	16339	16027	16294	16324	16123	16168	16051	16269	16205	16106	16079	16163	16241	15960	16114	16269	16134	16169	16004	16048	16130	16143	16050	16239	16317	16134	16245	16082	16216	16216	16134	16218	16147	16203	16157	16287	16344	16095	16157	16317	16289	16348	16351	16312	16111	16437	16098	16170	16240	16196	16197	16170	16395	16202	16206	16086	16195	16349	16112	16295	16170	16188	16249	16234	16337	16276	16250	16179	16191	16353	16382	16284	16060	16240	16146	16300	16201	16229	16142	16237	16160	16130	16002	16188	16317	16197	16281	16183	16152	16099	15965	16003	16073	16343	16182	16349	16108	16117	16273	16099	16330	16406	16237	16109	16235	16385	16420	16356	16161	16283	16054	16192	16341	16166	16150	15985	16314	16240	16141	16059	16187	16179	16220	16236	16353	16055	16173	16266	16012	16441	15979	15941	16310	16206	16379	16068	16133	16064	16074	16120	16410	16108	16061	16236	16194	16175	16400	16052	16205	16122	16189	16304	16179	16331	16051	16269	16225	16223	16179	16193	16426	16180	16141	16227	16232	16303	16253	16074	16188	16170	16313	16265	16462	16180	16214	16107	16237	16197	16260	16001	16246	16277	16195	16273	16379	16162	16037	16085	16115	16215	16226	16094	16248	15985	16107	16158	16239	16187	16195	16031	16349	16130	16195	16319	16123	16305	16409	16185	16020	16111	15997	16430	16240	16290	16263	16144	16261	16386	16388	16270	16175	16194	16195	16236	16127	16399	16413	16242	16254	16103	16200	16204	16328	16342	16088	16301	16327	16209	16193	16262	16461	16408	16209	16247	16127	16185	16214	16307	16220	16150	15946	16231	16072	16302	16023	15979	15997	16046	16292	16430	16264	16359	16195	16170	16059	15985	16064	16067	16240	16263	16256	16197	16088	16134	16113	16178	16213	16298	16402	16368	16193	16301	16169	16118	16446	16275	16265	16247	15998	16260	16100	16207	16216	16027	16305	16224	16203	16041	16160	16323	16161	16254	16082	16159	16175	16358	16302	16157	16312	16320	16024	16392	16101	15964	16187	16315	16127	16162	16146	16273	16123	15934	16149	16168	16143	16130	16243	16266	16278	16275	16269	16331	16260	15919	16116	16214	16060	16225	16178	16228	16176	16095	16272	16242	16215	16067	16306	16181	16373	16263	16222	16156	16169	16169	15998	16216	16303	16254	16317	16088	16043	16376	16321	16278	16312	16123	16209	16224	15993	16240	16229	16079	16174	16057	16285	16214	16344	16159	16158	16098	16323	16239	16188	16182	16091	16262	16254	16167	16075	16104	16042	16199	15955	16208	16311	16094	16444	16180	16260	16269	16206	16336	16202	16148	16059	16036	16233	16117	16195	16162	16281	16283	16068	16145	16136	16312	16120	16334	15978	16290	16182	16147	16406	16386	16097	16139	16218	16118	16124	16124	16272	16065	16103	16081	16319	16253	15973	16160	16123	16237	16053	16343	16115	16241	16264	16052	16078	16180	16123	16087	16257	16307	16172	15994	16317	16265	16094	16428	16258	16366	16217	16303	16181	16252	16172	16125	16350	16249	16136	16311	16280	16000	16105	16233	16127	16164	16221	16235	16272	16244	16141	16119	16258	16150	16152	16077	16204	16226	16292	16270	16169	16367	16188	16225	16024	16278	16283	16096	16253	16124	16162	16118	16090	16288	16252	16321	16190	16295	16326	16209	16262	16065	16155	16096	16126	16134	16186	16401	16186	16289	16272	16101	16237	16040	16350	16202	16070	16073	16222	16277	16124	16130	16124	16395	16207	16205	16054	16202	16245	16077	16053	16226	16301	16314	16244	16131	16164	16116	16114	16394	16312	16372	16303	16198	16122	16150	16230	16325	16263	16109	15890	16016	16149	16195	16202	16180	16303	16208	16253	16129	16325	16209	16049	16065	16116	16001	16141	16103	16265	16201	16293	16417	16305	16268	15760	16274	15973	16340	16341	16200	16171	16160	16047	15895	16433	16234	16108	16288	16198	16223	16439	16211	16215	16005	16276	16325	16044	16212	16373	16282	16059	16108	16316	16125	16274	16063	16093	16418	16395	16250	16278	16316	16123	16202	16200	16343	16200	16093	16157	16219	16455	16234	15928	16048	16352	16152	16232	16045	16327	16165	16300	16279	16105	16190	16072	16109	16289	16237	16201	16303	16260	16054	16316	16277	16229	16244	16219	16260	16197	16196	16272	16150	16024	16079	16018	16132	15994	16113	16220	16222	15999	16249	16227	16248	16051	16113	16237	16359	16135	16151	16310	16123	16067	16188	16183	16131	16308	16103	16116	16265	16240	16228	16281	16160	16239	16206	16314	16341	16315	16143	16239	16241	16228	16249	16069	16067	16324	16053	16098	16347	16311	16355	16433	16018	16256	16187	16352	16257	16103	16257	16174	16223	16082	16280	16250	16287	16219	16198	16233	16231	16254	15973	16181	16173	16085	16031	16341	16357	16477	16191	16217	16235	16039	16335	16212	16201	16215	16128	16042	16383	16325	16388	16328	16340	16162	16156	16160	16065	16295	16208	16215	16428	16237	16267	16206	16276	16227	16282	16189	16144	16228	15917	16116	16056	16237	16227	16423	16194	16266	16316	16068	16178	16058	16298	16266	16297	16205	16218	16535	16051	16160	16153	16326	16153	16217	16166	16181	16154	16240	16248	16373	16268	16270	16100	16256	16332	16315	16143	16265	16291	16073	16024	16047	16119	16206	16020	16198	16044	16255	16065	16297	16095	16179	16186	16134	16110	16083	16482	16216	16087	16298	16320	16064	16279	16301	16129	16227	16023	16091	16033	16379	16211	16280	16247	16364	16155	16188	16218	16063	16195	16501	16071	16121	16015	16124	16143	16149	16269	16047	16141	16288	16442	16208	16118	16321	16263	16257	16296	16483	16091	16071	16250	16345	16335	16106	16195	16221	16213	16245	16162	16011	16198	16114	16322	16349	16316	16334	16174	16075	16167	16090	16225	16076	16157	16270	16254	16224	15929	16244	16158	16267	16218	16263	16390	16090	16311	16092	16107	16164	16216	16189	16115	16275	16042	16083	16281	16184	16231	16344	16282	16171	16346	16358	16326	16271	16269	16214	16222	16329	16075	16308	16010	16177	16158	16254	16245	16092	16191	16312	16237	16078	16287	16187	16135	16211	16231	16070	16280	16098	16196	16291	16145	16196	16246	16141	16303	16221	16314	16067	16261	16373	16236	16071	16000	16036	16257	16149	16291	16147	16371	16165	16315	16154	16233	16085	16309	16288	16081	16131	16279	16232	16202	16161	16122	16192	16194	16349	16333	16175	16145	16097	16128	16133	16153	16176	16238	16347	15977	16192	16049
18591	25565	23581	19400	17130	16166	15690	14951	14830	14837	14656	14673	14673	14716	14541	14533	14510	14424	14434	14389	14353	14514	14417	14392	14373	14376	14462	14236	14463	14293	14377	14374	14460	14508	14277	14332	14101	14348	14214	14455	14570	14329	14358	14374	14331	14388	14397	14166	14293	14399	14337	14309	14406	14332	14493	14384	14372	14423	14375	14365	14432	14361	14257	14268	14332	14268	14274	14185	14255	14386	14326	14446	14263	14303	14362	14344	14345	14348	14325	14343	14247	14273	14207	14284	14402	14310	14259	14226	14369	14187	14378	14278	14477	14269	14408	14218	14367	14298	14265	14173	14265	14435	14458	14326	14393	14396	14398	14308	14445	14372	14341	14342	14500	14278	14457	14246	14412	14437	14482	14323	14344	14301	14301	14297	14422	14302	14169	14335	14408	14305	14471	14376	14381	14343	14298	14352	14252	14335	14197	14318	14350	14381	14429	14408	14513	14383	14289	14245	14541	14270	14306	14240	14384	14267	14165	14252	14426	14295	14484	14455	14294	14381	14384	14393	14389	14628	14386	14286	14358	14273	14300	14289	14380	14247	14472	14233	14237	14312	14280	14340	14446	14282	14337	14309	14365	14198	14328	14339	14333	14330	14223	14320	14063	14384	14264	14483	14353	14387	14357	14211	14355	14283	14327	14317	14490	14271	14222	14211	14331	14398	14227	14360	14509	14331	14470	14390	14454	14225	14377	14269	14391	14496	14338	14199	14382	14248	14354	14266	14384	14379	14256	14357	14237	14125	14279	14417	14380	14386	14286	14163	14230	14049	14359	14457	14174	14332	14439	14291	14345	14290	14381	14287	14359	14270	14160	14222	14269	14237	14332	14156	14272	14294	14266	14276	14316	14305	14339	14481	14306	14499	14374	14312	14420	14341	14301	14300	14433	14470	14377	14196	14317	14418	14437	14428	14454	14286	14567	14245	14251	14354	14233	14376	14334	14333	14272	14263	14156	14348	14280	14213	14304	14504	14245	14307	14316	14367	14405	14187	14225	14373	14378	14346	14516	14207	14352	14333	14304	14305	14441	14275	14415	14563	14361	14426	14416	14346	14255	14196	14381	14148	14497	14394	14334	14411	14305	14402	14428	14379	14363	14364	14300	14381	14250	14359	14429	14177	14397	14324	14497	14316	14352	14241	14582	14287	14338	14322	14515	14412	14343	14384	14341	14357	14195	14267	14339	14306	14168	14488	14355	14357	14351	14333	14317	14464	14176	14286	14332	14277	14436	14409	14375	14334	14290	14257	14405	14303	14418	14338	14445	14499	14411	14322	14146	14282	14333	14250	14188	14315	14280	14378	14337	14409	14384	14192	14314	14345	14361	14350	14508	14400	14381	14363	14348	14227	14346	14440	14318	14356	14476	14347	14417	14436	14342	14374	14372	14355	14250	14333	14310	14371	14262	14300	14400	14391	14446	14315	14279	14297	14327	14338	14410	14374	14308	14403	14288	14504	14164	14460	14363	14169	14332	14189	14446	14354	14432	14337	14303	14260	14334	14329	14300	14404	14339	14369	14453	14398	14307	14242	14303	14195	14472	14368	14273	14462	14265	14351	14404	14266	14309	14370	14358	14295	14404	14354	14367	14291	14350	14355	14238	14267	14326	14446	14240	14188	14414	14424	14601	14413	14356	14156	14349	14275	14387	14375	14294	14300	14476	14307	14383	14295	14170	14219	14424	14140	14388	14339	14460	14466	14463	14331	14329	14238	14341	14316	14415	14322	14378	14452	14449	14260	14374	14368	14286	14296	14434	14306	14306	14334	14279	14258	14444	14413	14298	14176	14347	14261	14304	14407	14324	14413	14237	14182	14385	14482	14399	14256	14250	14343	14375	14459	14261	14377	14399	14479	14314	14312	14317	14247	14610	14216	14330	14381	14454	14445	14306	14302	14248	14515	14280	14489	14251	14313	14130	14296	14397	14473	14183	14414	14350	14379	14310	14270	14481	14240	14389	14289	14383	14340	14438	14483	14277	14314	14498	14275	14233	14298	14346	14270	14476	14100	14355	14406	14376	14405	14260	14302	14323	14353	14089	14460	14214	14394	14333	14341	14308	14248	14279	14213	14437	14371	14218	14260	14188	14295	14343	14321	14396	14301	14296	14373	14310	14339	14225	14411	14262	14294	14253	14363	14403	14341	14293	14291	14389	14304	14168	14366	14400	14291	14377	14449	14314	14425	14164	14336	14257	14217	14340	14387	14141	14378	14315	14161	14374	14265	14381	14227	14334	14279	14203	14292	14476	14432	14309	14270	14484	14385	14308	14315	14265	14239	14331	14278	14448	14489	14232	14348	14339	14466	14276	14389	14313	14317	14388	14266	14359	14365	14261	14254	14398	14417	14363	14305	14335	14236	14237	14337	14308	14309	14305	14393	14236	14338	14440	14386	14442	14266	14465	14303	14345	14364	14324	14397	14276	14437	14333	14337	14152	14213	14433	14350	14170	14387	14389	14370	14384	14323	14279	14378	14232	14450	14262	14237	14378	14396	14345	14180	14357	14164	14201	14236	14492	14340	14469	14355	14256	14337	14492	14266	14415	14330	14423	14300	14439	14275	14220	14358	14290	14289	14376	14386	14392	14190	14370	14344	14323	14387	14367	14339	14137	14239	14387	14450	14367	14333	14299	14140	14325	14321	14384	14111	14289	14430	14441	14273	14380	14372	14360	14454	14292	14347	14302	14326	14292	14321	14364	14300	14337	14320	14438	14227	14435	14302	14209	14355	14254	14524	14274	14329	14467	14260	14338	14306	14156	14238	14349	14183	14409	14264	14298	14241	14375	14356	14490	14318	14246	14519	14269	14325	14448	14181	14330	14395	14281	14261	14283	14382	14416	14342	14369	14353	14286	14320	14212	14362	14330	14301	14351	14298	14280	14278	14337	14362	14327	14267	14404	14402	14474	14206	14357	14355	14423	14419	14420	14358	14233	14482	14372	14459	14397	14267	14229	14275	14327	14266	14389	14481	14485	14507	14324	14307	14468	14558	14366	14334	14347	14291	14290	14241	14351	14362	14268	14269	14232	14551	14368	14476	14428	14437	14555	14121	14426	14398	14253	14337	14410	14427	14348	14514	14374	14416	14223	14409	14299	14352	14314	14263	14398	14336	14366	14490	14312	14457	14366	14247	14341	14462	14403	14235	14543	14232	14468	14316	14183	14388	14158	14416	14376	14313	14266	14305	14420	14393	14321	14335	14344	14405	14273	14331	14399	14314	14397	14305	14348	14412	14306	14351	14366	14366	14334	14483	14321	14344	14385	14450	14180	14488	14390	14354	14291	14330	14426	14109	14368	14179	14248	14523	14327	14429	14356	14188	14420	14353	14254	14109	14365	14117	14374	14350	14269	14384	14363	14410	14388	14112	14337	14128	14162	14444	14297	14365	14435	14409	14247	14379	14363	14354	14208	14364	14344	14334	14410	14247	14088	14363	14223	14328	14401	14321	14275	14361	14341	14452	14399	14576	14472	14400	14366	14324	14192	14370	14347	14303	14268	14478	14239	14255	14434	14177	14374	14117	14391	14526	14309	14171	14283	14245	14352	14409	14237	14246	14339	14364	14432	14265	14317	14331	14335	14345	14331	14352	14347	14352	14209	14496	14262	14342	14437	14423	14458	14332	14268	14215	14206	14395	14329	14483	14460	14247	14241	14381	14439	14262	14499	14439	14246	14351	14533	14303	14266	14377	14269	14448	14412	14324	14302	14281	14517	14332	14326	14420	14381	14355	14346	14410	14552	14154	14395	14256	14399	14391	14404	14472	14311	14465	14404	14333	14364	14413	14318	14414	14227	14283	14241	14422	14414	14369	14338	14456	14340	14277	14345	14470	14467	14242	14340	14398	14360	14393	14325	14434	14345	14291	14226	14417	14297	14254	14333	14405	14198	14340	14253	14377	14401	14346	14315	14340	14418	14216	14295	14285	14303	14415	14507	14411	14379	14354	14361	14468	14365	14334	14444	14358	14252	14437	14354	14310	14407	14267	14302	14274	14401	14378	14263	14391	14254	14393	14365	14402	14279	14451	14465	14509	14322	14212	14277	14352	14312	14404	14205	14418	14224	14321	14360	14187	14266	14403	14301	14314	14505	14264	14220	14348	14233	14437	14275	14283	14354	14534	14393	14279	14416	14247	14200	14376	14232	14266	14389	14315	14496	14427	14304	14331	14365	14427	14415	14323	14255	14333	14328	14175	14241	14361	14429	14301	14398	14367	14403	14385	14221	14222	14385	14397	14395	14419	14368	14556	14414	14230	14239	14190	14207	14273	14357	14440	14292	14435	14409	14552	14549	14357	14319	14166	14455	14352	14344	14325	14538	14184	14250	14445	14313	14486	14328	14419	14326	14361	14400	14329	14496	14401	14173	14359	14273	14263	14472	14440	14210	14262	14361	14173	14379	14311	14472	14236	14401	14371	14401	14313	14408	14368	14375	14324	14372	14522	14333	14330	14213	14340	14345	14378	14180	14370	14292	14309	14317	14278	14336	14207	14308	14284	14527	14427	14347	14210	14356	14374	14259	14428	14492	14232	14290	14369	14496	14423	14372	14309	14372	14389	14289	14380	14325	14485	14263	14289	14353	14492	14354	14272	14343	14393	14296	14267	14424	14356	14337	14334	14320	14440	14318	14302	14478	14319	14414	14227	14342	14185	14340	14291	14271	14370	14350	14318	14296	14321	14368	14367	14328	14362	14483	14351	14338	14355	14533	14243	14387	14349	14369	14458	14386	14374	14325	14527	14336	14193	14310	14430	14292	14446	14400	14354	14279	14307	14314	14360	14165	14273	14297	14501	14379	14304	14395	14426	14462	14341	14343	14231	14247	14484	14348	14400	14274	14468	14287	14290	14421	14299	14287	14398	14452	14194	14463	14188	14195	14233	14356	14293	14502	14490	14405	14370	14209	14400	14388	14324	14347	14402	14434	14221	14274	14441	14537	14315	14406	14386	14299	14275	14525	14448	14246	14375	14249	14372	14303	14308	14422	14411	14292	14423	14311	14463	14310	14462	14399	14077	14341	14298	14447	14291	14408	14342	14278	14103	14281	14299	14355	14419	14288	14459	14273	14350	14301	14337	14323	14550	14427	14323	14319	14476	14412	14544	14299	14217	14374	14191	14341	14332
23201	20679	27933	23595	21685	22158	21123	18369	17620	17568	17833	17208	17050	17185	17283	16964	17023	17066	17020	17258	16918	16751	16710	17043	16971	16962	16902	17081	17152	16892	17059	16831	17084	16951	16933	16869	16854	16842	16839	16689	16961	16951	17046	16816	16932	16895	16902	16886	16946	16733	16839	16998	16883	17077	16948	16840	16926	16680	16983	16979	16669	16775	16876	16670	16832	17052	17034	16875	16839	16729	16809	16869	16705	16836	16889	16799	16829	16845	16810	16912	16801	16729	16757	16614	16731	16823	16789	16871	16820	16876	16931	16712	16666	16814	16767	16955	16831	16930	16761	16963	16948	16895	16728	16850	16909	16786	16737	16786	16911	16835	16804	16919	16665	16723	16609	16908	16786	16782	16974	16736	16963	16694	16875	16853	17017	16780	16713	16687	16756	16522	16797	16781	16762	16638	16723	16819	16737	16701	16749	16714	16736	16880	16758	16850	16658	16907	16803	16865	16617	16861	16738	16926	16850	16857	16915	16816	16717	16683	16840	16889	16838	16826	16701	16777	16784	16645	16869	16775	16734	16783	16761	16749	16810	16768	16764	16705	16782	16804	16734	16856	16906	16850	16640	16897	16718	16633	16950	16630	16730	16744	16851	16713	16663	16804	16780	16813	16755	16877	16979	16848	16814	16826	16789	17036	16808	16824	16788	16895	16671	16617	16669	16921	16760	16811	16620	16791	16897	16859	16755	16738	16886	16737	16626	16735	16742	16654	16758	16823	16605	16707	16855	16913	16507	16865	16842	16746	16923	16627	16914	16651	16822	16917	16746	16678	16526	16746	16706	16732	16882	16780	16699	16759	16560	16703	16573	16816	16624	16875	16921	16548	16865	16766	16681	16854	16612	16841	16770	16844	16602	16716	16891	16776	16796	16743	16943	16838	16718	16787	16852	16741	16923	16580	16626	16649	16730	16785	16736	16884	16848	16942	16931	16586	16772	16837	16777	16742	16880	16765	16828	16717	16948	16752	16722	16745	16662	16628	16834	16940	16718	16812	16693	16572	16909	16807	16677	16806	16728	16744	16761	16784	16821	16965	16965	16802	16745	16766	16879	16864	16841	16692	16699	16800	16858	16750	16631	16844	16841	16768	16826	16897	16807	16604	16873	16798	16715	16811	16762	16764	16760	16853	16770	16734	16746	16680	16915	16852	16872	16798	16797	16751	16865	16955	16804	16776	16744	16771	16889	16830	16708	16939	16867	16973	16853	16700	16772	16811	16870	16721	16814	16899	16656	16820	16719	16868	16831	16576	16807	16679	16787	16849	16670	16806	16920	16622	16704	16633	16742	16878	16902	16753	16747	16650	16683	16745	16750	16745	16660	16742	16729	16628	16697	16744	16776	16920	16838	16871	16812	16895	16660	16719	16830	16697	16852	16745	16660	16636	16735	16664	16853	16655	16715	16758	16671	16680	16719	16861	16856	16754	16810	16663	16671	16825	16833	16823	16790	16702	16869	16706	16802	16779	16786	16829	16882	16641	16758	16809	16712	16809	16820	16721	16873	16975	16845	16709	16785	16845	16671	16765	16862	16813	16883	16967	16866	16893	16726	16816	16985	16773	16789	16859	16822	16715	16740	16625	16589	16755	16865	16611	16844	16824	16704	16895	16784	16687	16776	16546	16773	16626	16702	16701	16837	16715	16992	16836	16987	16851	16752	16774	16896	16764	16942	16638	17008	16643	16873	16800	16789	16779	16894	16727	16704	16808	16719	16829	16827	16746	16827	16749	16876	16581	16806	16745	16631	16552	16934	16700	16738	16841	16883	16714	16803	16769	16904	16711	16862	16649	16777	16651	16681	16788	16783	16867	16869	16683	16646	16684	16819	16935	16694	16690	16718	16823	16679	16694	16745	16785	16815	16806	16615	16765	16851	16742	16640	16792	16630	16779	16681	16836	16806	16789	16740	16659	16861	16689	16885	16743	16758	16975	16801	16839	16680	16763	16767	16680	16922	16644	16755	16870	16809	16775	16725	16806	16689	16635	16568	16843	16706	16881	16791	16913	16852	16757	16866	16774	16717	16686	16714	16661	16805	16877	16633	16690	17012	16669	16691	16878	16738	16887	16707	16830	16684	16867	16888	16688	16622	16819	16760	16734	16824	16932	16883	16873	16866	16893	16985	16834	16796	16621	16710	16713	16819	16800	16798	16590	16852	16823	16763	16777	16757	16782	16872	16748	16603	16877	16951	16724	16802	16775	16710	16747	16801	16675	16805	16531	16854	16679	16604	16560	16916	16766	16870	16735	16789	17129	16736	16688	16479	16941	16818	16845	16814	16708	16702	16595	16716	16777	16741	16830	16762	16805	16800	16711	16761	16758	16920	16640	16678	16605	16820	16892	16878	16760	16814	17001	16771	17021	16688	16885	16622	16662	16815	16843	16652	16462	16942	16756	16868	16894	16740	16766	16685	16757	16879	16688	16883	16717	16661	16745	16749	16708	16855	16766	17039	16825	16691	16674	16731	16806	16813	16965	16903	16712	16699	16686	16533	16764	16748	16924	16839	16730	16591	16925	16694	17023	16817	16739	16724	16661	16786	16678	16789	16675	16658	16690	16642	16825	16866	16733	16876	16910	16742	16796	16910	16654	16700	16684	16552	16825	16741	16696	16883	16701	16926	16715	16760	16842	16740	16581	16571	16896	16604	16972	16861	16693	17010	16738	16727	16766	16868	16721	16891	16748	16707	16937	16871	16949	16838	16794	16742	16868	16920	16812	16909	16827	16699	16607	16832	16789	16789	16789	17021	16815	16698	16720	16858	16686	16969	16761	16765	16801	16786	16848	16759	16797	16529	16675	16663	17006	16663	16713	16798	16910	16878	16829	16768	16848	16718	16497	16965	16870	16690	16740	16708	16968	16874	16885	17005	16743	16891	16711	16779	16660	16527	16767	16917	16815	16774	16798	16792	16917	16755	16879	16910	16735	16774	16849	16878	16680	16635	16636	16761	16720	16775	16879	16801	16774	16926	16657	16743	16977	16912	16674	16868	16782	16614	16962	16909	16741	17052	16645	16779	16885	16966	16711	16738	16840	16904	16739	16823	16681	16819	16826	16841	16919	16731	16776	16802	16801	16908	16604	16647	16795	16685	16871	16910	16893	16711	16817	16767	16920	16761	16725	16991	16829	16672	16820	16793	16595	16608	16703	16767	16672	16756	16788	16816	16773	16923	16663	16809	16820	16650	16747	16830	16488	16629	16730	16786	16651	16718	16751	16787	16704	16633	16799	16691	16700	17008	16956	16700	16907	16898	17014	16851	16886	16742	16767	16762	16825	16819	16722	16885	16656	16866	16707	16653	16962	16705	16734	16861	16684	16734	16736	16686	16547	16908	16838	16694	16751	16782	16848	16708	16640	16774	16548	16856	16840	16799	16709	16994	16804	16964	16856	16737	16761	16676	16798	16875	16699	16829	16807	16724	16733	16571	16549	16952	16815	16858	16847	16581	16714	16590	16867	16774	16511	16880	16649	16558	16892	16925	16867	16905	16675	16826	16779	16761	16830	16809	16668	16807	16588	16726	16723	16836	16474	16799	16888	16815	16757	16943	16563	16865	16766	16641	16714	16798	16742	16662	16532	16851	16703	16704	16776	16806	16706	16964	16633	16728	16852	16812	16799	16760	16833	16739	16606	16861	16893	16813	16729	16769	16651	16866	16806	16721	16946	16680	16859	16877	16698	16654	16744	16807	16972	16929	16788	16549	16736	16736	16751	16777	16858	16834	16696	16628	16651	16830	16710	16980	16767	16476	16834	16988	16874	16887	16851	16734	16791	16858	16584	16693	16639	16917	16721	16893	16768	16750	16899	16753	16886	16702	16922	16965	16842	16673	16786	16798	16811	16890	16775	16641	16797	16663	16889	16796	16751	16637	16678	16685	16952	17027	16773	16961	16763	16638	16917	16830	16660	16904	16708	16755	16856	16874	16882	16841	16884	16582	16839	16599	16753	16795	16865	16795	16784	16912	16719	16718	16914	16838	16750	16733	16853	16636	16888	16509	16516	16668	16804	16726	16674	16729	16791	16924	16848	16826	16710	16799	16669	16869	16903	16866	16847	16895	16882	16830	16814	16750	16719	16810	16816	16812	16850	16948	16795	16971	16731	16564	16721	16634	16742	16743	16717	16739	16797	16716	16839	16983	16675	16847	16887	16869	16811	16573	16928	16924	16734	16785	16886	16735	16731	16844	16749	16624	16832	16732	16918	16891	16595	16872	16912	16804	16891	16651	16634	16802	16785	16823	16823	16756	16804	16902	16727	16707	16632	16822	16883	16811	16721	16854	16778	16631	16580	16820	16809	16834	16928	16866	16693	16957	16887	16804	16549	16731	16741	16778	16629	16693	16628	16599	16752	16726	16669	16867	16861	16838	16793	16645	16638	16793	16667	16740	16882	16625	16721	16728	16733	16765	16835	16883	16643	16902	16752	16657	16883	16830	16740	16918	16778	16869	16847	16825	16801	16916	16824	16773	16679	16817	16701	16646	16905	16752	16706	16744	16756	16731	16673	16907	16893	17004	16714	16882	16673	16814	16753	16923	16818	16792	16549	16842	16537	16600	16999	16863	17046	16672	16808	16908	16624	16720	16720	16615	16705	16724	16848	16875	16870	16719	16882	16866	16660	16674	16695	16848	16796	16850	16755	16683	16864	16933	16714	16842	16762	16731	16641	16715	16613	16733	16670	16669	16697	16732	16701	16730	16946	16517	16850	16791	16851	16727	16828	16636	16777	16897	16680	16809	16648	16822	16916	16842	16714	16767	16776	16701	16663	16638	16800	16832	16747	16642	16627	16685	16741	16771	16742	16917	16814	16629	16743	16768	16649	16626	16800	16834	16534	16684	16855	16647	16829	16829	16830	16709	16972	17000	16881	16713	16858	16859	16835	16737	16931	16972	16624	16849	16923	16953	16783	16772	16817	16826	16763	16828	16792	16802	16799	16762	16816	16703	17086	16836	16825	16664	16615	16817	16700	16796	16949	16772	16809	16702	16679	16955	16713	16839	16805	16756	16594	16868	16785	16690	16750	16705	16678	16785	16834	16891	16828	16706	16774	16829	16901	16563	16744	16567	16718	16828	16849	16838	16703	16855	16913	16965	16693	16793	16898	16497	16849	16723	16818
19212	33048	30765	24315	21074	19044	17585	16696	16332	15872	15496	15451	15381	15306	14938	15063	15185	14961	14941	15003	14942	14893	14986	15049	14967	14914	14984	14878	14917	14850	14886	14923	14899	14929	14946	14961	14810	14837	14932	15222	14848	14857	14868	14864	14734	14902	14880	14791	14856	14769	14741	14902	14902	14943	14920	14852	14893	14762	14785	14852	14959	14807	14928	14775	14860	14882	14937	14844	14906	14962	14831	14799	14776	14699	14856	14817	14879	14657	14862	14588	14860	14773	14748	14707	14587	14902	14729	14718	14876	14781	14867	14789	14899	14714	14765	14685	14768	14736	14876	14769	14845	14822	14706	14820	14744	14881	14790	14862	14852	14698	14741	14815	14905	14874	14805	14843	14712	14725	14705	14827	14880	14803	14999	14858	14910	14639	14817	14678	14654	14813	14836	14817	14824	14758	14836	14715	14655	14766	14959	14584	14749	14833	14716	14971	14763	14754	14664	14757	14690	14711	14724	14780	14659	14734	14758	14731	14718	14786	14683	14794	14832	14828	14820	14674	14756	14893	14715	14859	14865	14779	14793	14646	14833	14804	14677	14757	14940	14727	14879	14754	14768	14673	14858	14904	14698	14766	14900	14828	14789	14929	14632	14660	14708	14605	14764	14795	14881	14662	14845	14701	14762	14693	14797	14759	14694	14703	14628	14858	14800	14863	14696	14732	14849	14725	14622	14802	14824	14751	14790	14817	14746	14834	14861	14691	14996	14781	14946	14855	14562	14781	14687	14754	14661	14820	14877	14856	14828	14673	14859	14851	14849	14656	14904	14685	14654	14757	14916	14648	14789	14730	14859	14742	14633	14799	14898	14728	14856	14840	14777	14699	14834	14805	14966	14703	14705	14929	14780	14599	14770	15052	14636	14833	14946	14668	14734	14789	14696	14706	14675	14883	14751	14585	14809	14775	14712	14853	14850	14582	14825	14872	14915	14741	14896	14833	14824	14811	14879	14698	14880	14884	14645	14723	14713	14740	14903	14883	14687	14772	14675	14736	14896	14691	14853	14785	14880	14852	14630	14645	14720	14779	14939	14696	14825	14710	14787	15005	14602	14652	14849	15027	14678	14659	14922	14712	14639	14722	14629	14634	14780	14782	14751	14736	14854	14709	14845	14696	14864	14732	14914	14775	14756	14800	14764	14726	14602	14642	14903	14697	14782	14847	14681	14807	14786	14803	14778	14679	14756	14647	14851	14660	14772	14749	14722	14728	14726	14772	14814	14618	14815	14812	14620	14767	14759	14655	14921	14702	14686	14774	14749	14654	14748	14834	14793	14852	14756	14726	14858	14631	14670	14894	14660	14908	14772	14794	14755	14839	14850	14711	14852	14752	14709	14691	14590	14840	14809	14780	14721	14510	14608	14935	14834	14974	14822	14770	14849	14830	14744	14689	14813	14695	14746	14761	14806	14635	14729	14748	14663	14911	14802	14927	14794	14872	14786	14865	14768	14721	14684	14804	14834	14764	14801	14573	14844	14892	14655	14825	14918	14881	14607	14813	14790	14866	14769	14692	14699	14774	14759	14898	14776	14748	14864	14594	14811	14606	14776	14659	14758	14930	14889	14759	14838	14627	14685	14783	14715	14879	14669	14777	14617	14875	14739	14819	14845	14828	14692	14948	14699	14627	14612	14634	14819	14809	14667	14751	14836	14683	14823	14826	14770	14938	14739	14692	14725	14775	14825	14730	14709	14883	14638	14819	14767	14756	14759	14866	14846	14795	14837	14747	14639	14800	14906	14789	14741	14879	14781	14665	14861	14757	14899	14789	14888	14861	14793	14755	14759	14792	14708	14713	14804	14773	14869	14752	14833	14748	14782	14820	14886	14845	14721	14698	14826	14643	14630	14812	14761	14586	14762	14771	14869	14643	14876	14891	14605	14701	14651	14752	14828	14627	14792	14748	14910	14738	14748	14704	14863	14782	14766	14655	14820	14794	14753	14663	14770	14822	14740	14679	14806	14789	14566	14808	14768	14822	14685	14770	14784	14764	14677	14786	14728	14711	14668	14802	14735	14652	14735	14779	14788	14667	14731	14722	14935	14737	14626	14793	14786	14765	14914	14595	14841	14639	14825	14860	14645	14851	14802	14710	14652	14776	14781	14793	14650	14774	14909	14767	14698	14729	14819	14882	14686	14820	14615	14901	14696	14774	14711	14845	14782	14762	14691	14596	14864	14653	14733	14580	14838	14779	14715	14790	14738	14737	14782	14691	14740	14655	14685	14832	14659	14857	14658	14601	14809	14675	14656	14700	14788	14878	14744	14706	14728	14900	14688	14814	14765	14780	14516	14876	14921	14711	14836	14871	14776	14862	14808	14650	14800	14765	14785	14788	14766	14926	14809	14775	14604	14752	14815	14612	14686	14730	14667	14750	14806	14846	14620	14657	14853	14742	14781	14935	14694	14711	14586	14714	14611	14834	14727	14804	14682	14626	14784	14666	14886	14733	14710	14711	14634	14877	14720	14733	14917	14562	14736	14758	14665	14865	14726	14847	14618	14807	14771	14846	14792	14930	14669	14907	14792	14991	14907	14671	14775	14620	14794	14658	14832	14664	14824	14789	14792	14838	14829	14715	14899	14797	14847	14700	14805	14731	14810	14792	14878	14908	14731	14691	14716	14938	14989	14944	14791	14715	14806	14736	14754	14896	14848	14747	14764	14706	14797	14645	14878	14848	14590	14841	14665	14870	14793	14733	14825	14763	14687	14951	14736	14736	14697	14929	14787	15038	14812	14705	14814	14840	14986	14761	14758	14695	14841	14696	14784	14794	14842	14691	14869	14593	14674	14780	14651	14686	14700	14810	14594	14589	14698	14770	14816	14764	14747	14805	14813	14686	14701	14545	14838	14928	14718	14746	14728	14571	14852	14970	14704	14777	14662	14637	14729	14715	14786	14732	14811	14844	14634	14833	14822	14746	14843	14770	14717	14689	14718	14578	14774	14844	14865	14907	14781	14587	14796	14726	14825	14716	14863	14906	14950	14826	14825	14792	14671	14741	14819	14740	14757	14745	14869	14778	14714	14824	14739	14800	14723	14625	15011	14800	14571	14795	14749	14908	14682	14707	14845	14830	14698	14701	14814	14873	14884	14767	14825	14921	14700	14788	14779	14740	14807	14720	14773	14631	14850	14689	14750	14718	14723	14844	14716	14693	14815	14680	14748	14705	14798	14663	14761	14778	14565	14652	14725	14757	14772	14873	14745	14705	14727	14760	14744	14738	14762	14749	14839	14812	14781	14778	14647	14705	14590	14803	14746	14701	14839	14940	14875	14942	14836	14838	14736	14636	14572	14938	14915	14680	14804	14707	14600	14824	14741	14990	14651	14796	14601	14816	14807	14642	14689	14596	14690	14865	14760	14829	14780	14756	14634	14800	14857	14655	14732	14778	14764	14759	14876	14745	14736	14826	14814	14914	14910	14795	14703	14736	14790	14678	14764	14747	14655	14759	14719	14740	14603	14707	14781	14872	14650	14774	14741	14706	14675	14650	14588	14710	14820	14719	14970	14802	14671	14770	14822	14781	14706	14927	14733	14730	14621	14931	14608	14866	14587	14712	14786	14899	14829	14816	14753	14750	14843	14686	14845	14894	14829	14718	14760	14603	14684	14796	14630	14793	14822	14918	14741	14875	14659	14765	14740	14748	14743	14634	14803	14827	14808	14866	14811	14657	14799	14737	14745	14874	14730	14668	14654	14714	14825	14717	14834	14829	14848	14858	14816	14863	14640	14641	14710	14718	14632	14952	14714	14655	14805	14612	14752	14811	14682	14941	14567	14682	14657	14891	14648	14728	14786	14757	14720	14608	14821	14546	14806	14571	14811	14848	14782	14929	14787	14624	14805	14718	14816	14789	14817	14624	14905	14721	14812	14804	14608	14996	14757	14791	14707	14770	14919	14879	14887	14736	14810	14622	14798	15005	14820	14725	14827	14723	14785	14782	14631	14892	14907	14753	14758	14662	14746	14769	14828	14652	14749	14780	14743	14825	14916	14859	14914	14739	14715	14806	14667	14590	14826	14720	14787	14688	14769	14829	14637	14804	14546	14825	14566	14821	14769	14720	14792	14671	14864	14679	14830	14800	14723	14691	14845	14795	14857	14770	14721	14752	14812	14677	14865	14827	14695	14773	14636	14752	14685	14842	14820	14871	14740	14795	14540	14705	14894	14823	14726	14834	14816	14793	14677	14630	14750	14722	14797	14963	14623	14716	14738	14703	14739	14736	14666	14786	14710	14787	14818	14642	14795	14902	14893	14831	14718	14825	14709	14736	14675	14933	14680	14779	14689	14810	14757	14574	14963	14785	14654	14890	14859	14666	14762	14746	14714	14723	14767	14692	14731	14727	14947	14656	14673	14736	14824	14639	14780	14740	14749	14821	14888	14923	14666	14914	14625	14809	14817	14859	14835	14693	14650	14870	14779	14828	14796	14950	14639	14780	14809	14740	14765	14781	14757	14742	14841	14643	14767	14717	14907	14604	14904	14670	14762	14786	14725	14694	14813	14771	14830	14779	14854	14814	14832	14687	14715	14727	14827	14744	14620	14631	14830	14896	14837	14771	14823	14551	14640	14648	14772	14873	14602	14674	14899	14734	14930	14909	14710	14771	14713	14784	14871	14682	14793	14720	14773	14822	14699	14727	14642	14677	14812	14815	14807	14659	14704	14798	14746	14712	14625	14918	14686	14786	14716	14660	14756	14839	14900	14820	14672	14887	14675	14927	14785	14927	14821	14715	14696	14944	14726	14770	14720	14734	14657	14776	14878	14911	14782	14877	14826	14772	14673	14770	14791	14696	14821	14726	14793	14765	14761	14882	14806	14780	14784	14812	14648	14829	14791	14881	14884	14857	14821	14729	14920	14763	14819	14838	14859	14599	14811	14760	14712	14648	14772	14955	14842	14600	14776	14842	14761	14863	14779	14838	14647	14829	14710	14782	14732	14874	14749	14852	14760	14800	14842	14786	14841	14847	14836	14766	14996	14772	14922	14690	14831	14629	14773	14553	14820	14720	14695	14753	14625	14641	14878	14915	14747	14769	14815	14812	14667	14742	14724	14857	14788	14644	14895	14865	14760	14885	14774	14864	14774	14765	14830	14816	14859	14795	14667	14713	14830	14669
22229	20712	28303	23178	21025	23217	24572	19684	18443	18426	18023	17808	17945	17669	17561	17478	17389	17501	17436	17282	17162	17261	17494	17076	17301	17144	17161	17306	16997	16919	17236	16947	17131	17157	17295	17058	17319	16855	17361	17073	17069	17105	17271	17087	17340	17046	17097	17102	16968	17268	17063	17211	17170	17043	17255	17151	17096	17197	17215	17117	16898	17215	17215	17132	17186	17170	17097	16959	17068	17128	17232	16916	17029	17112	16993	16935	16896	16867	17015	17030	16998	16976	16805	16914	16613	16958	16935	16958	17136	17037	16917	16968	16883	16761	17118	16945	16989	17120	17015	16964	17037	16880	16945	16973	16891	17018	17140	16914	16980	16838	16893	17099	16919	16934	16913	16988	17097	16997	17143	17023	17148	16938	17077	17088	17004	16871	16828	16895	16997	16854	17000	16890	17080	17019	17098	16920	17028	16849	16926	16931	16984	16938	16958	16911	16938	17047	17247	17155	17036	16952	17019	17135	16914	16814	17068	17072	16968	16907	16828	16872	16942	16961	16931	17224	16898	16950	17046	16976	17016	17082	16992	16934	16757	16854	16909	16915	16701	16826	16885	16970	16859	17029	16940	16974	16842	16986	16973	16902	17011	16941	17004	16997	16930	17004	16896	17050	17075	17213	17024	17077	16957	16963	17103	17110	16982	17112	16818	16924	16864	16800	16947	16668	16983	17047	16846	16943	17056	17147	16882	16773	17034	16849	16921	17046	17072	17086	16872	16931	16884	17047	17011	17038	16884	16918	16921	16794	16811	17174	16969	17024	17005	16937	17056	16987	16961	16795	16910	16942	16938	17028	17114	16851	17176	17007	17023	17040	16952	16825	17097	17100	16898	17069	17125	16907	16951	16892	17199	17217	17076	16880	16905	16730	16985	16881	16995	17095	16806	17124	17053	16911	16940	17034	17209	16929	17020	17113	17004	16893	16975	16997	17080	16807	17102	16947	16985	16928	16973	16891	16845	17030	17015	17018	16935	17019	17004	16995	16792	16838	17086	16902	16933	17011	17033	16915	17050	16823	16976	16905	16970	16994	17022	17058	16909	16755	16843	16796	16808	16693	16904	16861	16733	16859	16820	16951	17084	16811	16933	16954	17149	16893	17145	16860	17056	17005	16974	16930	16980	16682	16864	16805	16595	16904	17145	16789	16958	16911	16787	16956	16942	17149	16964	16773	16795	16801	17156	16995	17205	16957	16827	16933	17134	17219	16968	16814	16819	16900	17255	16986	17065	17267	17058	16785	17176	16954	16863	16882	16992	16966	16960	16780	16804	17170	17129	16914	16894	16924	17005	16903	16995	16821	17008	16976	16939	16920	16812	16990	17045	16933	16876	16844	16958	17105	16900	16898	16961	16931	16952	17046	16961	17001	16979	16973	17149	17121	17060	16872	16832	16803	16914	17080	16836	16877	17072	17147	16972	16952	16898	16792	17002	17047	17199	16730	17024	16820	16974	16969	16818	17121	16964	16863	17063	16745	17078	17166	16962	17091	16981	16936	16814	16907	16785	16785	17026	16830	16976	17201	17044	16998	16808	16991	17052	17017	17067	16986	17114	16940	16953	16910	16800	16985	16802	17141	16964	16897	16951	16693	16927	16884	17100	16916	16789	17062	17027	16928	17076	16786	16811	16981	16958	16869	16913	17136	16915	17066	16833	17179	17256	16911	16832	16817	16910	16952	17197	17020	17024	16934	17055	16984	16924	17062	17030	16955	16891	17027	17007	17000	16935	17001	16747	17029	17103	16945	16797	16669	16883	16976	17050	17026	16933	16859	16943	16932	17036	16891	17009	16915	16925	16918	17025	16896	17012	16990	17198	17052	17111	16915	16957	16886	17047	17044	16989	16974	16824	16955	17037	16988	17020	16809	17121	16918	16953	17028	16921	16924	16872	16935	17108	16902	16989	17048	17155	16852	17129	16956	16924	16856	17122	17000	16727	16916	16897	16816	16989	17039	16854	17097	16807	17115	16982	17008	17007	17001	16929	17007	16890	16972	16962	16753	16971	16984	17025	16939	16954	17005	16908	17106	16950	16981	16960	16957	17069	16979	16970	17053	16986	16961	16913	17038	16810	16970	17034	17025	16795	16970	16963	16993	16932	16856	16987	17106	16775	16984	16877	17007	16914	16902	16752	17043	16924	16894	16886	16869	17029	16938	16943	16985	16956	17050	16866	17051	16765	17007	16863	17234	16970	16978	16939	16910	17032	16976	16869	17021	16854	17046	16941	16988	17011	16978	16996	17004	17089	17002	17077	17028	16764	16942	16921	16872	16955	16947	16903	17099	16853	17028	17018	16780	17108	16903	16932	16988	16843	17105	16762	16845	16779	16881	17041	16883	16972	16958	16998	17093	16867	16834	16915	16822	17008	17021	17075	16924	17087	16849	16977	17041	16883	16809	17066	16979	16765	16826	16932	16672	17022	16800	17040	16923	16946	17017	16918	16980	16682	16925	16841	17113	17062	17152	17081	16907	16856	16905	17009	16932	16878	17028	16955	16823	16995	16938	16985	17018	16980	16967	17092	16976	17121	16988	16808	16978	16755	16927	16983	16936	17075	16736	16933	16907	17142	17048	16940	17006	17019	16937	17063	17001	16876	16946	17037	16895	16808	16725	17022	16758	17008	16941	16825	16810	17046	16841	16792	17005	16890	16989	17064	16932	16913	16893	17096	17097	17106	16818	16857	16962	16909	16989	16820	16971	16999	16893	17009	16807	17148	17005	16969	16918	17070	17028	17243	16977	16933	16989	16959	16816	16910	17125	16903	16877	16918	16843	16705	16792	16939	17008	16896	17108	17031	17108	16884	17044	16963	16906	17098	17088	16845	16883	16818	17007	17021	17177	16796	16952	16912	17089	16798	17061	17082	16853	17101	17064	17033	16800	17116	17017	17023	16744	17072	16832	16897	17000	16888	16972	16917	16924	16974	16915	16900	16837	16950	17097	16858	16847	16976	17008	16809	16875	16978	16795	16820	16991	17002	16964	16662	16739	16981	16843	16889	17060	16896	16938	17133	16766	16896	16907	16893	16951	16934	16982	16930	16927	16908	17020	17210	16931	16823	16941	16942	17112	16973	16948	17077	16913	17008	16982	16840	16978	16943	17161	17001	16884	16819	16923	17117	16971	17070	16988	17120	17072	16980	17058	17051	17061	16815	17034	16777	17061	17086	17037	17060	16942	16960	16946	16983	16946	16858	16783	16883	16820	16968	16945	16867	17031	16925	17039	16854	17098	16936	17025	17122	17116	16934	16948	16979	16892	17027	16931	16945	16952	16839	16804	16984	16976	16966	17026	16863	16962	16891	17092	17143	17005	17084	16913	16864	16974	16932	16799	16927	16893	16761	16894	16941	17028	16889	16952	17060	17008	16818	16826	16828	16816	17016	16988	16934	16853	16893	16691	17154	17034	17083	16995	17019	17047	17015	17050	17236	16766	16957	16950	17022	17017	17123	16965	16992	17020	17101	16973	16937	16910	17069	16930	16743	16846	17072	17213	16935	17096	16857	16908	16772	17031	17129	17038	16933	17066	16779	17196	16955	17068	16863	16935	16858	16846	16952	17060	16872	16866	17201	16968	16887	17030	17056	16927	17140	16720	16999	16980	16960	17151	16799	16977	17052	16993	16763	16953	16874	16841	16826	16821	16932	17085	16872	16791	16913	16996	16850	17081	16833	16797	16960	16987	16874	17062	16975	16858	16768	16833	16871	17040	16997	16865	17031	17035	17217	16950	17120	16857	16903	16846	17159	17116	16918	16988	16982	16942	16781	17040	16923	16812	16891	16911	16919	16838	16975	16938	16771	16960	16914	17068	17086	16965	16852	16941	16893	16931	16994	17076	16793	16870	16914	16977	16924	17133	16863	16996	16849	16952	16898	16970	17061	17061	17037	16774	17040	17183	16901	17055	16953	16945	17104	17027	16933	17194	16978	16856	17061	17114	16981	16955	16817	17137	16853	16775	16931	16808	17038	16815	16865	16845	16952	16997	16977	16850	16883	16982	16962	16910	17040	16995	16866	16870	16922	16762	16989	16937	17005	17020	16982	16957	16951	16815	16935	16884	16791	16931	17038	17100	17013	17044	17019	17057	16820	17084	16960	16871	17086	16885	17083	16959	17043	17064	17154	16798	16900	16845	16875	16781	16945	17215	16815	16779	16941	16974	16759	16886	17054	17001	17017	16927	17025	16966	16922	16974	16870	16985	16926	17147	16920	17014	16993	16944	16906	17116	16903	17011	16801	16783	16876	16887	17118	17067	16960	17010	16944	16946	16998	17108	16819	17110	16974	17023	16750	16780	16846	16685	16719	16850	16954	16856	17042	16996	16933	17021	16941	16946	17007	16944	16923	16789	16851	16792	16996	16845	16825	16960	16991	16904	17047	16907	16846	16963	17079	16859	16916	16998	16824	16910	16869	16793	17048	16780	16836	16864	17080	17016	17198	17021	16812	16929	17046	16967	16965	16901	16946	16989	16941	17079	16753	16829	16888	17143	17020	16905	16817	16712	16775	16787	16925	17153	16936	17081	17039	16781	17088	17005	16976	17036	16894	16862	16932	16973	16966	16919	17078	16944	16823	16909	16966	16978	16924	17215	16915	16887	17129	16919	16792	17031	16855	16996	16972	16918	16785	16994	16971	16937	16953	17020	17070	16975	17046	16875	16898	16866	17067	17025	16945	17118	17020	16958	16897	17000	16923	17094	16841	17077	16975	16840	17004	17130	17076	16952	17070	16957	17110	16921	16728	16986	16957	16858	17041	17095	16936	16975	17076	16963	17007	16685	16871	16797	16837	17109	17137	16770	16894	16829	17124	16954	16874	16948	16945	17052	16946	16850	16904	16875	16657	16974	16822	16917	16873	16957	16930	17129	17102	16929	16921	16828	16996	16859	16785	16811	16946	16957	16925	16852	16908	17141	17009	16953	16723	16993	17210	17003	16937	16983	17164	16870	16883	16896	16980	17018	16723	17055	17109	16743	16832	17016	16889	17005	16912	16989	17145	17048	16950	16834	16972	16741	17052	16895	16987	16998	16925	16925	16894	16866	17212	17044	17045	17031	16961	16925	17085	16935	16984	16892	17018	16923	16964	16921	17134	16884	16860	16858	16921	17055	17031	16890	17100	16929
21412	37796	35016	27758	23782	21181	19146	17959	17159	16453	16292	16119	15598	15558	15419	15460	15191	15304	15091	15248	15062	15381	15174	15008	15143	15258	14834	15066	15205	15040	15063	14985	15002	15013	15092	15111	14983	14902	14985	14993	14890	14989	15003	14915	15058	14992	14897	14984	14982	15022	15087	15001	15000	15069	14821	14957	14875	14754	14972	14923	14869	14879	14942	15118	14951	14815	14857	14772	15009	14882	14806	15126	14874	14893	14813	14789	15033	14973	15023	14963	14842	14740	14912	14888	14844	14781	14899	14920	14964	14827	14808	14993	15004	14828	14843	14805	14875	14802	14877	14859	14809	14925	15004	14762	14915	14945	14672	14994	14908	14866	14693	15049	14855	14952	14784	15028	14823	14855	14910	14794	14842	14853	14820	14952	14747	14935	14844	14721	14908	14801	14772	14771	14761	14835	14846	14823	15051	14779	14740	14815	14734	14960	14776	14853	14720	14799	14894	14972	14766	14729	14845	14789	14977	14799	14827	14957	14867	14813	15062	14671	14772	14809	14921	15226	14884	14854	15007	14918	14760	14818	14962	14831	14861	14830	14852	14934	14892	14792	14704	14906	14979	14821	14751	15002	14751	14811	14885	14680	14749	14871	14710	14961	15073	14831	14920	15057	14874	14924	14728	14833	14959	14835	14842	14820	14946	14882	14934	15015	14838	14900	14958	14897	14678	14942	14860	14751	14780	14748	14940	14956	15004	14750	14719	14891	14980	14910	14686	14984	14921	14968	14938	15016	14837	14810	14890	14851	14702	14762	14906	14922	15027	14800	14846	14945	14834	15022	14969	14971	14830	14867	14897	14891	14839	14810	14848	14741	14960	14932	14889	14826	14811	14712	14753	15091	14759	14963	14857	14747	15065	14993	14913	14883	14844	14856	14868	14868	14922	14717	14766	14813	14897	14960	14898	14965	14897	14720	14903	14886	14907	14891	14806	14859	14825	14692	14750	14748	14950	14647	14820	14770	14952	14729	14893	14979	14780	14897	14787	14962	14813	14957	14923	14873	14786	14765	14906	15044	14923	14640	14921	14855	14800	14959	14948	14957	14781	14829	14827	14948	14805	14924	14794	14883	14798	14907	14866	14871	14891	14851	14938	14828	14776	14749	15006	14964	14938	14814	14902	14531	14943	14980	15020	14881	14938	15061	14868	14704	14930	14806	14909	14852	14825	14749	14826	15024	14726	15007	14861	14689	14984	14838	14811	14880	14898	14799	14727	14923	14926	14776	15079	14847	14967	14811	14801	14751	14812	14800	14763	14881	14937	14787	15007	14803	14942	14789	14804	14911	14866	14798	14821	14653	14860	14897	14646	14860	14887	14857	14637	14696	15023	14795	14794	14857	14808	14603	14805	14897	15058	14828	14877	14896	14801	14811	14897	14856	14950	15013	14803	14803	14871	14857	14919	14832	14902	14854	14919	14706	14840	14890	14705	14836	14946	14901	14857	14923	14872	14872	14903	14984	14855	14872	14871	14727	14919	14969	14786	14905	14683	14845	14847	14891	14923	14854	14963	14850	14926	14711	14803	15130	14658	14907	14927	14952	14623	14812	14900	14807	14844	15015	14967	14817	14828	14777	14788	14767	14874	14893	14903	14716	14948	14755	14851	14756	14968	14977	14981	14847	14882	14843	14898	15009	14882	14671	14889	14985	14870	14767	14792	14861	14843	14832	14810	14870	15074	14880	14717	14616	14931	14942	14806	14844	14606	14934	14888	14699	14960	14835	14929	14985	14785	14693	14751	14996	14893	14872	14917	14694	14901	14795	14862	14751	14926	14920	14699	14959	14920	14891	14830	14777	14843	14824	14954	14913	14902	14701	14917	14858	14880	14798	14856	14925	14829	14914	14736	14844	14836	14695	14729	14824	14874	14837	14792	14838	14667	14946	14932	14844	14728	14980	14932	14803	14830	14810	14764	14919	14907	14732	14771	14854	14695	14953	14787	14746	14992	14985	14821	14903	14758	14777	14968	14908	15011	14984	14772	15007	14880	14904	15031	14812	14710	14774	14949	14783	14806	14746	14888	14908	14843	14897	14811	14733	14809	14715	14814	14762	14839	14849	14875	14846	14876	14740	14915	14941	14982	14826	15012	14745	15009	14906	14796	14994	14865	14868	14872	14809	14896	14926	14914	14863	14836	14750	14899	14845	14844	14936	14778	14802	14936	14955	15008	14886	14869	14804	14698	14779	14860	14893	15017	14994	14863	14637	14820	14701	14849	14855	14758	14877	14789	14836	14803	14924	14850	14914	14896	14758	14716	14841	14930	14860	14960	14911	14701	14721	14771	14955	14790	14739	14849	14856	15073	14833	14873	14984	15070	14851	14726	14790	14886	14895	14699	14812	15041	14695	14760	14926	14778	14879	14691	14784	14863	14885	14850	14908	14738	14895	14694	14741	14871	14711	14790	14902	14765	14871	14745	14944	14811	14907	14910	14866	14857	14928	14919	14957	14842	14861	14691	14944	15030	14854	14677	14747	14884	14834	15018	14910	14865	14888	14750	14801	14836	14984	14813	14877	15099	14814	14860	14718	14834	14770	14822	14923	14820	14815	14805	14747	14861	14888	15057	14811	14850	15055	14868	14864	14937	14936	14952	14815	14742	14800	14879	14832	14932	14813	14959	14969	14839	14711	14802	14738	14871	14895	14858	14771	15166	14844	14907	14890	14694	14877	14786	14795	14627	14995	14777	14689	14856	14685	14830	14867	15016	14703	14766	14805	14909	14830	14803	14819	14937	14770	14885	14692	14923	14849	14837	14736	14922	14714	14869	14801	14821	14871	14656	14966	14928	15067	14934	14969	14910	14914	14955	14919	14905	14729	14966	14948	14937	14883	15055	14921	14830	14822	14829	15027	14997	14760	14782	14831	15009	15019	14779	14742	14889	14907	14824	14907	14826	14811	15108	14894	14811	14997	14696	14853	14824	14812	15078	14897	14915	14851	14912	14735	15006	14936	14877	14711	15012	14773	14837	14870	15021	14799	14782	14814	14718	14837	14882	14900	14905	14883	14850	14793	14867	14851	14739	14862	14832	14954	14749	14732	14780	14848	14909	14919	14754	14761	14749	14913	14915	14848	14881	14699	14796	14795	15032	14957	15026	14756	14869	14884	14920	15084	14812	14718	14854	14762	14860	14859	14997	14833	14856	14859	15000	14850	14804	14831	14816	14914	14738	14960	14817	14848	14858	14742	14861	14927	15001	15001	14911	14890	14866	14972	14819	14843	14952	14930	14859	14887	15071	14895	14812	14870	14866	14832	15002	14914	14852	14873	14935	14841	14795	14789	14853	14723	14926	14989	14829	14810	14945	14873	14921	14793	14860	14875	14899	14794	14798	14851	14789	14720	14778	15057	14877	14815	14878	14804	15007	14929	14854	14704	14773	14641	14812	14779	14617	14802	14980	14805	14716	14801	14871	14885	14822	14742	14740	14738	14936	14884	14825	14963	15026	14741	14773	14806	14636	14924	14816	14876	14998	14826	15061	14819	14721	15109	14735	14805	14914	14914	14842	15105	14896	14953	14866	14865	14761	14871	14838	14770	14716	14968	14975	14767	14861	14752	14871	14827	14753	14971	14930	14831	14941	14691	14930	14859	14894	14931	14864	14739	14758	14827	14839	14860	14738	14862	14976	14849	14827	14946	14844	14938	14799	14834	14828	14740	14811	14999	14864	15036	14996	14801	14796	14890	14657	14922	14832	14744	14787	14807	14815	14905	14756	14914	14954	14888	14900	14673	14881	15019	14935	14762	14721	15011	15018	14897	14917	14766	14834	14792	14759	14779	14934	14668	14936	14793	14909	14890	14783	14856	14916	14878	14869	14866	14807	14871	14917	14844	14764	14973	14779	14919	14776	14868	14735	14914	14963	14852	14811	14853	14903	14804	14914	14714	14894	14812	14831	14768	15040	14734	14764	14805	14833	14861	14862	14862	14922	15002	14820	14958	14891	14894	14860	14635	14786	14905	14851	14738	14825	14810	14989	14960	14739	14978	14847	15002	14776	14817	15005	14768	14956	14797	14869	14977	14840	14895	14864	14697	14729	14943	14938	14923	14961	14753	14902	14855	14826	14853	14710	14583	14770	14923	15020	14981	14877	14921	14852	14788	14872	14889	14847	14864	14891	14770	14984	14916	14835	14752	14862	14858	14797	14943	14899	14938	14785	14865	15077	14749	14835	14772	15054	14840	14979	14854	14992	14930	14839	14994	14707	14789	14722	14819	14758	14725	14808	14832	14782	14968	14774	14999	14832	14777	14816	14829	14773	14832	14865	14770	14761	14820	14836	14923	14716	14865	15008	14858	14838	14859	14871	14849	14950	14887	14796	14846	14783	14768	14777	14919	14674	14941	14839	14869	14833	14889	14832	14931	14854	14938	14692	14887	14909	14921	14837	14970	14895	14774	14721	14684	14855	14669	14815	15006	14950	14889	14822	14849	14753	14772	14820	14856	15065	15059	14889	15021	14917	14743	14780	14851	14808	14848	14994	14832	14849	14839	14834	14710	14803	14705	14710	14897	14840	14914	14974	14822	14832	14773	14717	14944	14915	14785	14696	14890	14912	14957	14859	14885	14876	14999	14785	14929	14762	14877	14887	14850	14894	14974	14748	14944	14929	14857	14844	14919	14813	14759	14758	14762	14810	14945	14878	14774	14828	14722	14764	14987	14833	14908	14892	14745	14773	14711	14823	14918	14920	14735	14888	14808	15004	14789	14840	14854	14762	14937	14842	14968	14799	14956	14852	14895	14953	14882	14814	14896	14953	14919	15031	14880	14761	15007	14942	14902	14935	14773	14870	14922	14772	14816	14885	14851	14868	14756	14728	14939	14732	14860	14889	14913	14725	14824	14812	14858	14979	14815	14857	14635	14754	14943	14830	14771	14922	14654	14837	14772	14771	14943	14920	14855	14859	14685	14843	14864	14669	14841	14914	14795	14795	14872	14990	14825	14828	14960	14830	14791	14839	14904	14905	14933	14857	14853	14822	15041	14772	14803	14817	14728	14874	15018	14720	14928	14997	14998	14906	14855	14903	14791	14852	14785	14812	14888	14909	14925	15030	14861	14920	14831	14897	14861	14878	14892	14869	14819	14805	14814	14824	15014	15050	14899	14893	14906	14785	14979
26924	21888	25091	21916	18215	17432	17047	16673	16672	16551	16360	16392	16270	16449	16303	16205	16201	16442	16180	16339	16257	16284	16282	16416	16332	16313	16054	16296	16309	16227	16267	16384	16257	16177	16168	16259	16363	16322	16013	16180	16252	16395	16377	16376	16143	16222	16260	16258	16219	16214	16243	16257	16261	16136	16128	16096	16236	16206	16302	16306	15878	16263	16400	16233	16238	16314	16133	16292	16127	16162	16188	16300	16265	16123	16397	16131	16183	16223	16343	16301	16012	16170	16287	16166	16333	16195	16129	15920	16137	16020	16347	16065	16092	16028	16089	16045	16137	16409	16204	16121	16229	16216	15869	15990	16188	16180	16340	16112	16255	16095	16097	16083	16178	16054	16266	16269	16202	16153	16336	16112	16261	16095	16219	16251	16299	16340	16202	16171	16130	16149	16160	16169	16010	16194	16208	16376	16095	15845	16201	15950	16071	16259	16239	16081	16132	15965	15968	16120	16212	16145	16154	16007	16191	15873	16079	16317	16088	16198	16098	16092	16037	15982	16123	16009	16169	16161	16138	16262	16176	16147	15980	16254	16043	16078	16160	16215	16263	16228	16342	16129	16125	15950	16220	16225	16199	16112	16136	16163	16174	15986	16258	16321	16127	16111	16252	16273	15996	16033	16197	16033	16042	16065	16388	16071	16004	16067	16077	15918	16211	16272	16113	16308	16021	16222	16221	16191	16107	16187	16168	16049	16245	16043	16050	16228	16127	16248	16073	16309	16127	16256	16202	16121	16139	16008	16117	16108	16235	16051	16209	16128	16132	16075	16023	16120	16314	16144	16102	16125	16176	16128	16208	16192	15944	16062	16189	16124	16246	16334	16170	16123	16391	16268	16051	16229	16326	16047	16124	16087	16143	16131	16258	16183	16180	15928	16247	16209	16145	16138	16229	16139	16188	16121	16231	16195	16256	16371	16248	16113	15874	16410	16295	16345	16257	16117	16282	16128	16123	16120	16125	16239	16026	16157	16251	16150	16248	16267	16229	16150	16170	16111	16015	16301	16061	15979	16143	16071	16110	16152	16113	16077	16303	16231	16404	16063	16215	16148	16099	16129	16246	16104	16306	16120	16415	16073	15965	16057	16280	15965	16169	16062	16024	16160	16161	15977	16069	16263	16166	16091	16284	16008	16148	16186	16259	16155	16248	16263	16255	16241	16064	16032	16200	16111	16124	16157	16131	16136	16060	16406	16308	16116	16108	16163	16314	16327	16373	16229	16363	15962	16039	16214	16307	16180	16212	16244	16061	16091	15996	16110	16248	16233	16345	16170	16088	16044	16236	16359	16018	16180	16189	16280	16247	16117	16103	16119	16161	16218	16133	15936	16017	16118	16326	16280	16124	16194	16304	16229	15941	16190	16082	16149	16197	16098	16068	16117	16110	16127	16220	16040	16181	16063	16208	16168	16214	16066	16303	16177	16244	16192	16059	16300	16189	16079	16256	16368	16123	16284	16252	16278	16254	16159	16286	16057	16168	16075	16181	16139	16206	16314	16080	16167	16200	15946	16079	16135	16174	16241	16098	16325	16267	16125	16376	16244	16341	16106	16229	16203	16291	16191	16092	16177	16258	16262	16080	16092	16328	16210	16039	16249	16092	16219	16285	16064	16093	16220	16011	16080	15989	16150	16274	16243	16094	16238	16177	16134	16025	16167	16167	16439	16196	16108	16066	16063	16286	16218	16144	16171	16153	16295	16099	16010	16007	16138	16332	15925	16102	16155	16174	16292	16139	16162	16185	16140	15971	16229	16144	16129	16148	16334	15958	15984	16157	15881	16140	16267	16120	16052	16072	16117	16097	16018	16105	16053	16259	16182	16235	16218	16154	16241	16216	16064	16116	16058	16042	16233	16170	16318	16171	16026	16150	16259	16208	16200	16364	16261	16214	16221	16263	16357	16088	16185	16070	16077	16097	16131	16427	16294	16176	16091	16087	16103	16137	16318	16188	16098	15953	16232	16128	16256	15908	16190	16140	16165	16290	16084	15922	16189	16040	15992	16093	15999	16249	16137	16175	16302	16231	16191	16282	16165	16375	16329	16176	16223	16012	16020	16120	16091	16231	16132	16200	16191	16261	16331	16209	16214	16118	16012	16099	16232	16242	16330	16241	16200	16109	15991	16127	16007	16249	16041	15933	16096	16267	16363	16061	16211	16217	16177	15996	16118	16212	16222	16201	16158	16242	16218	16101	16066	16236	16281	16293	16079	16208	16166	16275	16153	16199	16198	16193	15989	16154	16094	16032	16311	16062	16180	16159	16131	16240	16052	16314	16309	16277	16332	16087	16175	16335	16421	16208	16214	16252	16023	16195	16119	16135	16157	16326	16330	16086	16236	16187	16080	16173	16036	16070	16127	16138	16196	16327	16181	16245	15991	16064	16017	15994	16212	16075	16198	16208	16151	16257	16111	16085	16053	16186	16333	16108	16303	16249	16377	16454	16130	16105	16225	16255	16230	15983	16079	16136	16181	16006	16043	16453	16126	16270	16117	16174	16061	16145	16315	16301	16139	16120	16140	16167	16123	16092	16150	15971	16200	16199	16259	16203	16206	16107	16268	16286	16119	16081	16123	16125	16270	16231	16070	16160	16116	16124	16168	16085	16199	16245	16221	16119	16006	16085	16132	16122	16219	16335	16318	16207	16238	16132	16307	15949	16090	16184	16304	15841	16137	16122	15902	16234	16183	16033	16016	16092	16178	15942	16031	16355	16169	16139	16167	16095	16077	16212	16146	16056	16293	16308	15949	16003	16061	16125	16107	16045	16390	16062	16159	15966	16138	16302	16270	16281	15884	16051	16224	16230	16282	16311	16450	16015	16382	16035	16183	16192	16021	15986	16109	16149	16060	16235	16156	16048	15923	16065	16054	16118	16307	16320	16278	16171	15999	16144	16265	16294	16184	16161	16038	16263	16375	16133	16209	16143	16180	16256	16197	16302	16114	15999	15905	16252	15988	15902	15984	16263	16109	16221	16188	16131	16118	16207	16458	16252	16249	16179	16223	16156	16303	16124	16220	16089	16216	16219	16039	16310	16235	16215	16221	16132	16164	16062	16098	16150	16235	16097	16035	16230	16168	16041	16215	16147	16155	16183	16011	16228	16333	16172	15971	16081	16365	16085	16053	16204	16158	16262	16321	16163	16270	16260	16119	16069	16098	16174	16346	16209	16083	16218	16294	15776	16178	16100	16417	16154	16158	16165	16269	16219	16090	16191	16394	16195	16210	16078	16152	16100	16091	16280	16344	16122	16121	16201	16137	16038	16120	16176	16218	16218	16228	16080	15956	16164	16188	16239	16099	16246	16197	16262	16184	16131	16400	16298	16173	16319	16095	16241	16070	16068	16202	16128	16110	16215	16086	16071	16104	16065	16026	16012	16276	16063	16153	16073	16168	16218	15955	16086	15988	16321	16280	16103	15967	16301	16134	16101	16255	16254	16228	16177	16148	16066	16068	16109	16089	16200	16252	16110	16184	16172	16170	16051	16235	16263	16213	16186	16168	16269	16166	16185	16151	16014	16008	16007	16100	16276	16182	16276	16210	16158	16167	16167	16111	16504	16346	16144	16141	16098	16216	16052	16141	16137	16220	16105	16215	16366	16322	16273	16208	16328	16141	15931	16166	16080	16156	16149	16187	16480	16095	16197	16027	15950	16095	16083	16170	16059	16167	16018	16082	15914	15983	16326	16115	16187	16182	16199	15932	16347	16162	16253	15914	16072	16191	16049	16095	16228	16127	16326	15937	16185	16329	16103	16228	16120	16239	16378	16320	16209	16117	16070	16221	16099	16307	16167	16138	16225	16179	16387	16271	16065	16034	16031	16074	15973	15953	16038	15908	16202	16060	16155	16437	16225	16201	16041	15948	16163	16266	16236	16116	16016	16154	16168	16454	16102	16019	16363	16232	16092	16356	16174	16172	16149	16252	16153	16290	16117	16424	16111	15862	16131	16265	16238	16149	16260	16166	16207	16163	16127	16165	16253	16274	16144	15925	16141	15916	16145	15972	15984	16234	16043	15973	16192	16112	16369	16126	16143	16199	16015	16143	16068	15996	16264	16204	16147	16008	16175	16152	16170	16110	16245	16067	16123	16176	16213	16035	16189	16238	16323	16031	15890	16101	16267	16182	16202	16041	16267	15891	16035	16002	16379	16286	16196	16269	16264	16179	16220	15986	16151	15953	16025	16202	16163	16307	16235	16346	16169	16129	16371	16196	16234	16201	16198	16195	16485	16166	16048	16242	15874	16164	16060	16010	16141	16059	16050	16233	16002	16216	16062	16170	16098	16201	16230	16226	16185	16049	16041	16223	16327	16101	16242	16300	16217	16288	16070	16279	16225	16258	16117	16290	16062	16304	15948	16311	16179	16064	16035	16109	16123	16154	16052	16202	16110	16236	16212	16198	16250	16211	16344	16193	16164	16163	16104	16144	16131	16094	16286	16245	16113	16193	16192	16052	15974	16108	16210	16388	15830	15955	16019	15982	16140	16188	16232	16182	16231	16088	16092	16066	16275	16180	16193	16051	16211	16076	16032	16289	16327	16152	16177	16074	16147	15997	16127	16213	16012	16247	16143	16120	16222	16161	16417	16123	16156	16260	16052	16038	16175	16199	16231	16314	16168	16040	16004	16069	16182	16149	16325	16187	16090	16205	16198	16238	16225	16195	16220	16244	16176	16003	16111	16274	16330	16046	15933	15912	16270	16293	16232	16125	16160	16144	16175	16354	16139	16215	16072	16209	16133	16130	16293	16240	16342	16170	16251	16141	16227	16300	16258	16112	16129	16136	16148	16168	16057	16045	16186	16209	16343	16215	16304	16118	16259	16106	16241	16103	16110	16225	16091	16202	16015	16066	16117	15976	16240	16200	16239	16151	16341	16207	16189	16054	16397	16270	16254	16121	16155	16241	16177	16327	16198	16181	16121	16105	16162	16206	16113	16240	16170	16068	16179	16223	16387	16051	15952	15956	16333	16051	16155	16124	16409	16045	16332	15872	16171	16245	16275	16222	16441	16101	16133	16278	15992	16019	16125	16111	16047	16105	16027	16115	16253	16173	16267	16118	16137	15913	16126	16238	16077	16040	16243	16035	16072	16309	16238	16006	16187	16237	16177	16106	16182	16139
18408	25597	24133	19304	17442	16419	15527	15226	15085	14879	14857	14597	14667	14551	14538	14505	14507	14440	14393	14500	14298	14429	14570	14547	14399	14303	14396	14452	14500	14282	14408	14381	14383	14438	14318	14605	14355	14433	14338	14354	14561	14512	14632	14424	14402	14394	14480	14534	14402	14248	14333	14459	14322	14390	14329	14557	14510	14384	14456	14329	14446	14308	14203	14515	14299	14298	14362	14356	14346	14163	14311	14491	14406	14451	14513	14405	14339	14382	14420	14319	14286	14300	14299	14274	14389	14453	14223	14428	14460	14229	14453	14392	14359	14357	14431	14281	14271	14259	14362	14399	14505	14147	14214	14212	14409	14322	14426	14302	14325	14468	14449	14354	14346	14435	14331	14410	14359	14425	14506	14313	14195	14286	14375	14472	14354	14330	14347	14278	14424	14561	14269	14400	14319	14377	14370	14296	14303	14236	14388	14259	14355	14240	14221	14474	14381	14365	14488	14310	14468	14539	14346	14349	14377	14439	14306	14359	14454	14343	14336	14361	14252	14192	14311	14447	14385	14323	14470	14462	14280	14309	14468	14438	14282	14316	14395	14463	14433	14425	14341	14503	14326	14319	14304	14460	14477	14280	14457	14331	14263	14431	14330	14240	14355	14318	14508	14387	14368	14305	14365	14506	14272	14239	14358	14458	14426	14556	14523	14348	14277	14421	14369	14499	14440	14324	14355	14267	14514	14350	14372	14363	14335	14383	14267	14264	14316	14479	14292	14444	14182	14401	14296	14296	14420	14474	14231	14279	14506	14217	14190	14367	14476	14414	14346	14464	14446	14392	14382	14454	14387	14394	14192	14381	14230	14504	14427	14234	14265	14396	14354	14375	14487	14198	14490	14443	14226	14342	14215	14388	14393	14349	14249	14545	14215	14423	14345	14301	14541	14295	14275	14303	14387	14288	14370	14363	14345	14267	14271	14263	14368	14287	14427	14285	14516	14262	14369	14279	14246	14273	14395	14464	14450	14310	14373	14384	14389	14372	14399	14192	14375	14234	14403	14285	14392	14438	14257	14433	14282	14304	14357	14392	14298	14268	14319	14509	14457	14443	14293	14432	14342	14376	14345	14429	14384	14335	14298	14260	14197	14273	14363	14500	14226	14507	14457	14365	14419	14397	14379	14425	14551	14381	14371	14441	14319	14436	14385	14446	14386	14395	14541	14293	14326	14273	14467	14418	14456	14270	14375	14309	14373	14385	14413	14347	14455	14351	14304	14369	14221	14347	14235	14360	14344	14471	14223	14313	14346	14303	14428	14329	14395	14401	14335	14269	14433	14435	14342	14324	14392	14346	14344	14434	14395	14522	14475	14347	14388	14351	14481	14345	14374	14441	14489	14406	14432	14235	14352	14304	14379	14370	14273	14178	14463	14302	14255	14320	14413	14386	14508	14311	14292	14338	14462	14418	14363	14343	14434	14413	14317	14099	14585	14282	14335	14318	14303	14230	14364	14348	14326	14276	14238	14328	14358	14257	14244	14425	14369	14361	14256	14402	14456	14456	14375	14319	14426	14439	14344	14268	14424	14402	14353	14360	14347	14240	14447	14445	14392	14430	14472	14335	14477	14303	14347	14315	14471	14518	14423	14513	14374	14404	14362	14406	14466	14369	14463	14443	14351	14286	14513	14421	14331	14252	14463	14353	14359	14446	14349	14325	14570	14444	14306	14381	14423	14284	14371	14492	14297	14498	14278	14348	14300	14359	14239	14321	14544	14302	14332	14437	14346	14466	14203	14319	14345	14405	14610	14224	14361	14360	14366	14441	14336	14278	14307	14398	14431	14585	14331	14433	14365	14320	14411	14526	14396	14402	14335	14456	14360	14325	14393	14481	14159	14429	14391	14348	14275	14267	14499	14398	14542	14408	14370	14263	14397	14419	14265	14255	14436	14455	14328	14391	14371	14398	14425	14252	14374	14216	14298	14318	14449	14334	14329	14454	14176	14421	14397	14395	14219	14454	14476	14311	14382	14445	14455	14415	14235	14257	14370	14364	14449	14355	14329	14315	14269	14305	14583	14280	14360	14349	14379	14187	14452	14403	14195	14369	14408	14446	14287	14428	14375	14429	14430	14253	14074	14418	14405	14306	14302	14338	14476	14301	14442	14293	14323	14233	14420	14349	14420	14404	14180	14467	14505	14434	14449	14230	14413	14410	14506	14328	14509	14275	14381	14367	14278	14432	14485	14457	14387	14476	14296	14437	14401	14300	14474	14416	14412	14356	14175	14377	14435	14362	14400	14470	14438	14343	14365	14494	14347	14438	14501	14427	14495	14458	14372	14344	14363	14597	14446	14367	14238	14326	14322	14303	14468	14359	14303	14251	14400	14360	14157	14486	14570	14267	14348	14396	14441	14260	14339	14350	14457	14406	14296	14380	14241	14370	14198	14296	14362	14286	14203	14336	14392	14244	14354	14345	14383	14448	14420	14457	14249	14285	14397	14311	14382	14238	14371	14271	14492	14251	14425	14435	14366	14372	14395	14391	14355	14418	14371	14366	14417	14294	14215	14323	14424	14369	14389	14249	14282	14399	14512	14381	14420	14410	14482	14380	14305	14413	14349	14356	14205	14285	14405	14318	14322	14265	14307	14580	14300	14414	14485	14477	14488	14355	14379	14209	14293	14280	14205	14512	14550	14351	14375	14313	14373	14393	14453	14437	14513	14405	14442	14344	14616	14314	14407	14464	14359	14211	14229	14228	14305	14413	14677	14271	14285	14456	14524	14397	14494	14327	14426	14271	14341	14332	14494	14262	14440	14343	14345	14306	14433	14377	14353	14296	14420	14377	14517	14274	14307	14380	14271	14489	14298	14355	14460	14455	14308	14493	14327	14418	14290	14395	14474	14523	14310	14519	14368	14346	14374	14275	14469	14509	14465	14409	14404	14334	14389	14211	14522	14371	14141	14345	14382	14319	14536	14409	14252	14184	14297	14341	14343	14377	14361	14494	14381	14369	14436	14435	14481	14453	14376	14328	14395	14237	14252	14301	14333	14204	14424	14205	14445	14414	14173	14476	14206	14331	14411	14449	14487	14336	14323	14318	14461	14431	14305	14331	14269	14337	14403	14529	14373	14425	14320	14247	14480	14501	14174	14496	14349	14367	14464	14362	14377	14264	14431	14358	14316	14289	14291	14379	14319	14518	14475	14228	14369	14494	14460	14284	14322	14245	14354	14452	14452	14448	14284	14217	14277	14375	14447	14278	14200	14268	14315	14401	14447	14313	14440	14260	14263	14451	14294	14297	14526	14226	14483	14213	14349	14224	14460	14441	14220	14470	14415	14347	14228	14418	14221	14412	14404	14430	14298	14393	14447	14371	14270	14378	14355	14213	14365	14372	14400	14321	14328	14507	14292	14435	14371	14389	14363	14306	14443	14358	14409	14326	14351	14272	14481	14399	14388	14211	14494	14305	14358	14392	14448	14439	14410	14434	14351	14417	14394	14351	14522	14296	14362	14364	14353	14420	14357	14476	14456	14365	14265	14317	14279	14335	14443	14477	14250	14316	14526	14383	14573	14386	14286	14314	14287	14372	14333	14231	14358	14347	14453	14467	14402	14252	14319	14333	14290	14383	14392	14320	14438	14377	14405	14421	14339	14485	14475	14383	14269	14267	14367	14358	14348	14375	14396	14332	14330	14262	14310	14446	14120	14351	14374	14239	14483	14268	14414	14327	14457	14419	14232	14398	14528	14447	14277	14294	14480	14267	14403	14279	14406	14261	14357	14174	14463	14350	14246	14145	14425	14356	14503	14345	14418	14539	14345	14434	14267	14228	14402	14140	14383	14423	14499	14395	14453	14316	14283	14502	14410	14400	14473	14485	14306	14458	14422	14473	14305	14456	14326	14383	14266	14286	14262	14223	14313	14400	14448	14419	14333	14460	14230	14314	14363	14475	14231	14284	14420	14484	14428	14280	14285	14376	14428	14387	14402	14443	14435	14318	14341	14426	14291	14260	14220	14543	14412	14482	14409	14346	14346	14334	14344	14279	14348	14404	14328	14472	14397	14372	14370	14493	14319	14491	14549	14293	14163	14390	14612	14475	14375	14449	14464	14389	14415	14225	14366	14428	14376	14286	14332	14306	14353	14355	14663	14445	14473	14389	14538	14304	14450	14513	14317	14451	14521	14300	14232	14399	14314	14390	14410	14360	14438	14380	14502	14381	14237	14308	14350	14284	14453	14307	14250	14370	14520	14411	14371	14249	14484	14440	14449	14439	14449	14435	14363	14455	14466	14477	14403	14275	14491	14290	14268	14312	14290	14404	14344	14295	14287	14368	14446	14129	14399	14380	14338	14393	14403	14464	14453	14417	14367	14499	14310	14348	14445	14116	14479	14354	14355	14384	14360	14393	14301	14496	14443	14236	14501	14304	14240	14363	14393	14369	14408	14247	14328	14327	14486	14281	14494	14371	14313	14366	14292	14350	14328	14174	14414	14485	14354	14478	14345	14390	14452	14345	14402	14463	14280	14399	14318	14296	14390	14553	14417	14313	14385	14497	14350	14235	14404	14332	14224	14432	14335	14270	14362	14378	14483	14235	14375	14308	14478	14280	14454	14274	14341	14356	14397	14381	14354	14281	14362	14284	14271	14355	14489	14334	14356	14306	14431	14480	14376	14201	14343	14294	14499	14349	14445	14350	14367	14381	14354	14601	14419	14284	14280	14370	14283	14358	14396	14307	14316	14188	14224	14423	14375	14460	14374	14257	14376	14297	14320	14483	14369	14355	14352	14478	14340	14221	14318	14403	14400	14258	14452	14361	14488	14424	14455	14240	14478	14356	14247	14364	14433	14253	14286	14239	14243	14382	14338	14315	14375	14292	14307	14526	14294	14143	14389	14389	14307	14239	14317	14305	14308	14389	14522	14438	14327	14364	14349	14240	14267	14284	14421	14348	14434	14496	14387	14320	14266	14471	14436	14372	14442	14459	14462	14464	14356	14273	14285	14399	14415	14375	14655	14328	14456	14410	14268	14402	14245	14346	14454	14341	14421	14590	14358	14241	14165	14244	14325	14380	14383	14379	14396	14362	14316	14282	14559	14347	14293	14512	14305	14224	14272	14266	14232	14178	14433	14342	14266	14498	14342	14497	14296	14439	14402	14342	14471	14198	14498	14193
24369	21689	29250	24797	22886	23216	22027	19290	18416	18297	18374	18105	17978	17977	18117	17957	17939	17677	17754	17717	17714	17754	17611	17746	17803	17529	17637	17740	17719	17918	17658	17779	17630	17558	17443	17574	17631	17515	17590	17568	17651	17524	17642	17609	17675	17609	17689	17717	17528	17532	17330	17610	17481	17341	17691	17684	17717	17446	17550	17507	17694	17497	17695	17575	17629	17659	17627	17328	17468	17648	17596	17635	17500	17602	17709	17506	17543	17783	17472	17543	17532	17672	17502	17531	17643	17717	17680	17711	17529	17567	17683	17644	17508	17422	17640	17475	17661	17645	17461	17659	17684	17434	17474	17680	17656	17463	17453	17626	17458	17428	17571	17454	17570	17722	17863	17539	17564	17612	17468	17478	17610	17650	17659	17410	17542	17555	17684	17579	17509	17556	17424	17539	17458	17559	17498	17719	17708	17719	17720	17498	17653	17395	17734	17498	17728	17439	17390	17479	17572	17662	17701	17755	17501	17518	17515	17674	17423	17468	17750	17566	17462	17650	17575	17441	17444	17321	17487	17599	17525	17465	17593	17323	17268	17577	17623	17544	17510	17625	17458	17633	17557	17667	17563	17764	17374	17517	17395	17287	17348	17400	17245	17344	17646	17410	17522	17686	17531	17303	17536	17661	17633	17551	17654	17354	17593	17371	17626	17471	17657	17566	17621	17623	17557	17562	17362	17623	17467	17484	17520	17428	17741	17739	17602	17250	17506	17531	17506	17579	17636	17570	17837	17474	17612	17779	17561	17599	17548	17562	17676	17478	17695	17729	17683	17668	17601	17629	17599	17643	17639	17679	17524	17623	17733	17612	17235	17529	17393	17526	17429	17562	17472	17440	17416	17354	17621	17563	17486	17670	17602	17441	17609	17445	17586	17569	17735	17571	17703	17691	17277	17445	17622	17614	17586	17483	17379	17483	17672	17457	17534	17588	17507	17528	17724	17446	17520	17769	17636	17492	17624	17555	17349	17557	17409	17729	17611	17481	17450	17467	17715	17558	17664	17478	17495	17704	17583	17411	17584	17369	17687	17332	17399	17468	17416	17535	17431	17345	17531	17301	17632	17664	17624	17707	17675	17506	17589	17665	17533	17509	17729	17476	17404	17427	17529	17571	17474	17405	17411	17670	17578	17348	17480	17547	17605	17541	17531	17550	17421	17523	17250	17712	17779	17504	17498	17635	17291	17581	17524	17530	17226	17478	17401	17503	17532	17267	17387	17482	17445	17564	17573	17465	17573	17579	17668	17352	17623	17406	17670	17351	17418	17453	17443	17558	17714	17615	17451	17593	17572	17508	17551	17511	17537	17643	17706	17701	17598	17399	17671	17557	17757	17475	17635	17628	17769	17604	17309	17612	17471	17668	17559	17300	17493	17415	17533	17601	17581	17543	17520	17491	17559	17509	17474	17465	17496	17474	17699	17661	17480	17530	17533	17584	17558	17421	17443	17639	17662	17666	17533	17441	17509	17595	17685	17634	17558	17549	17823	17398	17635	17483	17634	17745	17753	17454	17668	17641	17510	17614	17432	17602	17464	17548	17590	17452	17524	17607	17541	17543	17529	17631	17631	17649	17643	17568	17526	17532	17490	17533	17670	17536	17578	17637	17732	17713	17662	17374	17631	17755	17607	17502	17525	17483	17656	17686	17730	17620	17556	17608	17570	17429	17625	17485	17472	17361	17491	17408	17610	17572	17604	17535	17523	17391	17773	17481	17498	17693	17487	17609	17593	17445	17532	17231	17587	17239	17443	17513	17773	17673	17584	17154	17410	17519	17654	17513	17535	17635	17455	17626	17298	17626	17391	17590	17322	17507	17614	17602	17918	17377	17423	17785	17526	17526	17629	17534	17619	17312	17733	17492	17630	17394	17597	17654	17616	17499	17493	17730	17604	17559	17530	17590	17636	17719	17381	17498	17459	17540	17452	17610	17532	17476	17341	17538	17528	17573	17565	17547	17518	17556	17450	17417	17556	17655	17525	17616	17441	17345	17372	17576	17585	17631	17642	17677	17443	17668	17569	17424	17655	17613	17654	17594	17571	17545	17497	17523	17474	17429	17590	17471	17369	17398	17627	17588	17432	17344	17521	17406	17558	17498	17696	17449	17709	17693	17627	17530	17426	17544	17553	17259	17488	17454	17574	17404	17441	17565	17595	17642	17563	17518	17423	17376	17416	17542	17458	17500	17831	17733	17627	17448	17686	17396	17597	17671	17539	17456	17546	17531	17511	17718	17729	17451	17259	17542	17499	17517	17525	17387	17552	17442	17403	17514	17484	17664	17397	17430	17843	17625	17557	17502	17666	17568	17537	17261	17567	17309	17622	17746	17518	17423	17730	17586	17497	17497	17581	17626	17811	17444	17553	17487	17472	17691	17674	17617	17556	17221	17544	17572	17596	17581	17513	17633	17603	17564	17545	17547	17507	17604	17492	17545	17633	17819	17693	17478	17381	17443	17415	17597	17716	17437	17527	17545	17569	17522	17561	17627	17775	17373	17433	17580	17781	17759	17643	17447	17428	17539	17623	17649	17729	17580	17725	17454	17427	17629	17454	17584	17612	17324	17503	17345	17630	17426	17459	17405	17514	17466	17540	17482	17697	17489	17732	17613	17358	17651	17671	17446	17531	17410	17596	17582	17521	17718	17380	17486	17521	17577	17611	17494	17512	17490	17408	17550	17477	17446	17678	17773	17442	17475	17579	17503	17603	17506	17690	17435	17709	17477	17737	17551	17549	17628	17479	17663	17419	17484	17539	17551	17363	17601	17573	17437	17637	17469	17437	17485	17406	17397	17577	17425	17410	17699	17540	17537	17641	17598	17754	17556	17590	17463	17590	17667	17463	17528	17597	17608	17566	17438	17488	17573	17565	17546	17455	17545	17473	17643	17491	17662	17574	17718	17768	17531	17572	17583	17370	17450	17495	17350	17578	17443	17480	17722	17723	17660	17679	17516	17726	17558	17481	17852	17480	17471	17554	17542	17525	17632	17606	17552	17618	17617	17481	17446	17565	17523	17643	17549	17539	17237	17678	17746	17438	17597	17486	17580	17782	17589	17717	17571	17559	17482	17866	17509	17466	17720	17606	17606	17426	17377	17360	17579	17518	17498	17291	17505	17354	17432	17530	17509	17816	17424	17563	17526	17601	17518	17526	17721	17441	17551	17644	17637	17569	17643	17693	17553	17426	17711	17490	17496	17365	17491	17534	17424	17501	17646	17493	17476	17670	17423	17504	17279	17492	17611	17574	17612	17427	17386	17631	17520	17524	17479	17652	17460	17544	17547	17501	17472	17570	17504	17561	17390	17337	17545	17604	17599	17596	17467	17501	17479	17675	17377	17587	17536	17464	17617	17379	17344	17541	17485	17640	17638	17594	17430	17552	17535	17531	17390	17509	17625	17526	17368	17610	17610	17489	17553	17431	17621	17427	17503	17485	17427	17607	17587	17491	17333	17355	17356	17617	17603	17460	17596	17706	17622	17765	17435	17508	17502	17565	17661	17398	17434	17595	17695	17556	17560	17495	17381	17873	17873	17549	17592	17519	17281	17654	17482	17485	17537	17688	17532	17637	17619	17594	17522	17641	17449	17598	17450	17598	17704	17705	17453	17527	17571	17669	17598	17535	17616	17320	17484	17565	17618	17526	17636	17473	17755	17616	17695	17539	17482	17413	17732	17410	17551	17610	17622	17627	17473	17470	17471	17586	17570	17353	17491	17789	17636	17556	17672	17467	17514	17647	17624	17429	17492	17638	17426	17556	17492	17605	17630	17672	17582	17566	17753	17767	17489	17597	17487	17485	17368	17489	17691	17561	17473	17474	17585	17591	17558	17507	17465	17607	17640	17568	17371	17454	17619	17439	17607	17688	17668	17546	17567	17309	17481	17386	17705	17606	17649	17343	17671	17597	17570	17330	17590	17598	17589	17249	17560	17704	17532	17623	17522	17461	17561	17520	17504	17646	17627	17737	17542	17570	17584	17566	17426	17480	17752	17668	17443	17448	17655	17317	17514	17645	17473	17582	17411	17438	17458	17494	17542	17620	17508	17554	17469	17616	17486	17455	17467	17420	17496	17732	17693	17544	17404	17449	17542	17441	17644	17679	17435	17518	17728	17487	17489	17652	17606	17423	17599	17485	17330	17574	17723	17632	17506	17389	17570	17603	17675	17466	17543	17720	17537	17620	17438	17565	17432	17454	17429	17558	17470	17425	17326	17578	17748	17477	17602	17596	17450	17336	17447	17560	17482	17466	17518	17620	17581	17675	17684	17610	17483	17511	17663	17429	17490	17529	17577	17506	17382	17730	17418	17447	17695	17556	17655	17565	17603	17587	17589	17635	17497	17681	17583	17755	17361	17546	17502	17537	17418	17491	17698	17636	17777	17305	17536	17383	17695	17642	17521	17506	17512	17517	17534	17482	17507	17485	17457	17667	17344	17676	17259	17665	17485	17588	17468	17502	17595	17712	17691	17903	17422	17457	17477	17556	17531	17490	17317	17559	17634	17612	17507	17720	17573	17699	17652	17573	17736	17568	17571	17642	17542	17435	17432	17790	17625	17625	17539	17603	17342	17414	17560	17413	17553	17601	17608	17518	17710	17566	17586	17533	17490	17339	17525	17732	17427	17723	17469	17607	17424	17674	17338	17771	17600	17456	17438	17572	17628	17542	17521	17474	17386	17626	17436	17447	17516	17630	17417	17340	17591	17597	17480	17597	17699	17682	17548	17434	17417	17518	17556	17379	17516	17617	17611	17253	17522	17766	17528	17413	17583	17427	17677	17666	17559	17659	17625	17678	17444	17522	17776	17407	17472	17293	17611	17622	17593	17435	17228	17682	17624	17646	17706	17632	17708	17605	17502	17574	17746	17599	17505	17510	17486	17427	17378	17370	17441	17432	17649	17610	17533	17494	17496	17474	17600	17725	17591	17814	17825	17506	17577	17692	17397	17583	17647	17439	17451	17639	17413	17546	17637	17423	17203	17630	17521	17651	17586	17517	17505	17656	17664	17593	17603	17586	17601	17707	17502	17528	17525	17776	17740	17504	17602	17616	17561	17596	17530	17474	17456	17357	17621	17386	17398	17457	17708	17596	17393	17579	17485	17616	17571	17605	17460	17473	17589	17465	17593
20287	34373	32151	24992	21922	19840	18437	17434	17071	16447	16479	16387	16010	15657	15844	15675	15819	15680	15526	15782	15805	15720	15790	15630	15670	15731	15626	15692	15668	15671	15593	15740	15503	15440	15558	15431	15517	15635	15412	15718	15474	15439	15576	15614	15503	15481	15373	15295	15600	15654	15417	15450	15527	15458	15430	15505	15503	15364	15602	15552	15412	15334	15542	15535	15517	15566	15432	15485	15411	15678	15535	15381	15450	15445	15371	15577	15409	15466	15521	15468	15479	15529	15435	15397	15508	15198	15459	15538	15452	15494	15382	15611	15592	15312	15498	15458	15534	15511	15544	15362	15469	15459	15405	15420	15409	15455	15384	15512	15337	15515	15333	15462	15472	15390	15384	15330	15510	15330	15395	15572	15543	15444	15471	15363	15443	15564	15480	15487	15582	15657	15295	15386	15451	15475	15334	15503	15509	15517	15625	15458	15424	15266	15497	15427	15702	15358	15603	15287	15471	15282	15444	15548	15621	15295	15708	15390	15357	15359	15539	15404	15371	15521	15510	15457	15299	15262	15584	15274	15497	15433	15402	15495	15505	15471	15544	15307	15520	15400	15399	15412	15360	15451	15474	15252	15423	15587	15606	15377	15519	15519	15449	15510	15428	15325	15462	15466	15235	15430	15416	15519	15375	15337	15475	15243	15501	15573	15619	15521	15435	15462	15656	15412	15494	15287	15466	15319	15461	15527	15310	15433	15440	15465	15441	15521	15446	15451	15372	15407	15395	15459	15512	15435	15452	15289	15495	15522	15334	15545	15516	15493	15398	15485	15612	15476	15493	15518	15534	15442	15648	15556	15609	15460	15400	15449	15298	15449	15570	15572	15473	15323	15377	15497	15433	15278	15422	15392	15600	15413	15493	15494	15597	15520	15429	15349	15496	15406	15608	15327	15544	15462	15415	15560	15469	15257	15314	15435	15316	15396	15285	15473	15415	15381	15459	15470	15553	15569	15409	15359	15395	15669	15511	15330	15469	15230	15387	15339	15602	15502	15662	15318	15499	15465	15420	15461	15449	15466	15499	15449	15429	15453	15252	15524	15496	15498	15423	15499	15469	15335	15494	15463	15288	15380	15531	15527	15534	15565	15321	15335	15464	15366	15543	15422	15615	15388	15478	15220	15290	15371	15506	15477	15643	15219	15519	15558	15480	15385	15426	15337	15435	15521	15440	15576	15427	15269	15211	15604	15521	15716	15379	15303	15686	15509	15578	15566	15355	15274	15647	15434	15332	15427	15475	15309	15531	15305	15413	15511	15340	15422	15423	15620	15510	15562	15489	15456	15417	15267	15270	15356	15432	15443	15505	15344	15253	15527	15499	15388	15538	15447	15472	15417	15357	15386	15376	15285	15394	15331	15404	15351	15458	15521	15279	15339	15493	15548	15405	15258	15296	15527	15506	15435	15621	15337	15625	15449	15391	15366	15362	15530	15394	15407	15501	15386	15397	15490	15507	15523	15347	15355	15562	15405	15380	15451	15531	15365	15502	15314	15247	15486	15421	15252	15537	15613	15534	15485	15429	15584	15539	15554	15411	15714	15429	15367	15415	15227	15536	15467	15399	15437	15457	15490	15295	15323	15437	15574	15615	15571	15311	15427	15637	15505	15416	15428	15386	15438	15436	15512	15357	15441	15561	15533	15319	15414	15382	15516	15434	15419	15502	15420	15408	15386	15423	15552	15360	15479	15449	15484	15388	15480	15397	15516	15375	15498	15533	15523	15541	15354	15468	15568	15513	15554	15337	15272	15451	15374	15133	15488	15338	15356	15437	15305	15495	15314	15524	15485	15359	15339	15503	15455	15381	15545	15526	15470	15402	15381	15421	15557	15326	15471	15411	15467	15546	15420	15402	15377	15390	15408	15601	15396	15430	15617	15208	15482	15421	15435	15387	15603	15410	15528	15438	15351	15425	15324	15359	15393	15351	15380	15392	15454	15461	15348	15466	15305	15451	15498	15443	15444	15507	15488	15374	15519	15433	15289	15446	15538	15483	15514	15440	15431	15359	15360	15655	15463	15455	15405	15525	15445	15416	15521	15408	15391	15511	15363	15386	15542	15375	15285	15470	15438	15528	15359	15415	15412	15334	15547	15389	15446	15336	15382	15520	15446	15522	15565	15446	15390	15444	15491	15257	15436	15349	15404	15541	15456	15323	15349	15717	15685	15399	15470	15531	15353	15324	15560	15435	15501	15589	15576	15579	15487	15351	15562	15403	15494	15437	15398	15333	15528	15431	15460	15368	15514	15392	15453	15463	15394	15371	15339	15596	15391	15441	15459	15456	15598	15425	15567	15424	15509	15496	15468	15710	15376	15469	15507	15485	15333	15458	15410	15472	15369	15386	15478	15588	15370	15495	15491	15503	15177	15453	15394	15484	15510	15441	15433	15363	15598	15517	15461	15343	15435	15403	15317	15440	15446	15320	15256	15447	15436	15370	15303	15366	15269	15603	15407	15259	15486	15513	15291	15419	15574	15471	15575	15521	15500	15323	15532	15606	15255	15440	15543	15494	15418	15383	15355	15332	15522	15608	15275	15385	15353	15255	15385	15368	15393	15380	15471	15362	15452	15417	15513	15372	15467	15526	15496	15478	15451	15396	15456	15418	15476	15479	15365	15424	15455	15280	15398	15439	15374	15586	15453	15585	15452	15414	15403	15655	15397	15311	15511	15459	15505	15384	15491	15412	15374	15605	15302	15381	15390	15685	15423	15385	15416	15432	15402	15544	15502	15359	15358	15406	15388	15535	15325	15436	15545	15447	15416	15522	15469	15486	15379	15433	15516	15471	15434	15421	15457	15475	15410	15441	15323	15406	15199	15535	15583	15479	15411	15601	15474	15278	15417	15338	15343	15294	15513	15446	15418	15431	15346	15275	15424	15535	15491	15460	15529	15463	15345	15552	15492	15501	15276	15486	15387	15357	15464	15552	15679	15404	15352	15395	15346	15482	15443	15554	15500	15404	15272	15537	15538	15426	15336	15255	15290	15620	15392	15439	15473	15242	15355	15511	15533	15489	15446	15442	15333	15529	15399	15350	15425	15476	15514	15594	15382	15427	15428	15353	15443	15527	15346	15433	15341	15541	15610	15667	15375	15432	15472	15680	15360	15431	15370	15325	15492	15330	15361	15326	15518	15491	15484	15535	15478	15301	15611	15481	15458	15419	15421	15523	15345	15659	15528	15524	15324	15451	15421	15274	15475	15390	15612	15566	15293	15469	15463	15308	15423	15460	15557	15443	15488	15476	15414	15571	15379	15471	15293	15377	15477	15564	15404	15510	15388	15474	15300	15401	15536	15518	15413	15570	15355	15609	15422	15442	15550	15490	15380	15304	15360	15557	15396	15460	15455	15330	15537	15354	15330	15493	15472	15434	15503	15542	15371	15491	15492	15341	15598	15373	15540	15341	15601	15504	15333	15375	15324	15367	15593	15427	15432	15521	15483	15527	15487	15376	15535	15483	15594	15405	15594	15515	15480	15544	15465	15574	15542	15544	15370	15371	15608	15419	15346	15433	15525	15436	15397	15609	15472	15563	15385	15282	15561	15495	15548	15404	15573	15560	15547	15567	15591	15431	15360	15451	15462	15303	15455	15366	15506	15385	15537	15503	15530	15490	15324	15486	15418	15595	15307	15420	15433	15323	15398	15387	15426	15508	15606	15501	15648	15473	15462	15328	15360	15243	15508	15481	15389	15350	15498	15405	15359	15496	15377	15550	15510	15392	15506	15317	15624	15443	15550	15487	15281	15382	15563	15428	15420	15449	15321	15518	15442	15300	15353	15347	15582	15534	15525	15668	15595	15449	15408	15381	15320	15333	15432	15460	15412	15379	15546	15426	15327	15406	15564	15533	15429	15500	15501	15613	15525	15532	15542	15456	15477	15534	15430	15406	15543	15351	15672	15466	15519	15512	15320	15324	15438	15379	15425	15622	15531	15463	15389	15491	15347	15475	15489	15223	15552	15334	15483	15585	15354	15566	15392	15692	15370	15511	15474	15485	15457	15417	15254	15463	15519	15443	15496	15422	15499	15493	15311	15429	15535	15513	15258	15213	15431	15548	15486	15550	15303	15523	15328	15456	15623	15290	15375	15572	15705	15422	15382	15399	15619	15504	15476	15550	15354	15400	15445	15441	15448	15333	15340	15516	15433	15586	15412	15390	15454	15429	15404	15333	15547	15532	15381	15433	15318	15337	15468	15442	15529	15487	15368	15559	15538	15601	15446	15409	15289	15441	15510	15360	15485	15595	15361	15334	15480	15526	15351	15392	15537	15473	15535	15342	15346	15546	15369	15459	15412	15527	15631	15319	15399	15235	15392	15506	15481	15470	15583	15354	15537	15545	15322	15470	15561	15490	15341	15524	15479	15492	15422	15334	15323	15307	15402	15535	15410	15482	15350	15567	15405	15383	15401	15386	15470	15474	15334	15347	15504	15408	15455	15531	15449	15455	15588	15564	15355	15358	15376	15429	15281	15374	15561	15415	15299	15496	15428	15491	15587	15386	15301	15421	15390	15492	15397	15514	15528	15459	15468	15459	15544	15459	15437	15346	15347	15391	15384	15482	15537	15579	15533	15381	15517	15359	15518	15553	15381	15258	15453	15388	15420	15484	15505	15462	15387	15576	15192	15294	15323	15513	15528	15417	15514	15404	15500	15248	15435	15422	15472	15348	15523	15547	15526	15352	15430	15536	15585	15441	15527	15467	15424	15406	15442	15392	15492	15494	15462	15509	15426	15395	15437	15233	15478	15389	15445	15332	15417	15357	15466	15389	15628	15398	15464	15412	15376	15288	15603	15311	15646	15303	15407	15371	15427	15568	15376	15438	15558	15509	15448	15412	15295	15437	15459	15463	15377	15384	15444	15401	15383	15416	15416	15682	15603	15452	15447	15401	15541	15662	15340	15431	15406	15474	15369	15379	15468	15461	15424	15383	15486	15452	15350	15515	15391	15324	15451	15347	15444	15539	15395	15366	15538	15452	15530	15480	15379	15463	15311	15181	15433	15527	15234	15432	15401	15479	15438	15382	15403	15258	15426	15434	15563	15426	15373	15305	15325	15502	15304	15498	15260	15485	15434	15393	15456	15385	15358	15324	15479	15592	15355	15589	15449	15418	15347	15400	15217
23190	21643	29595	24178	21985	24226	25899	20353	19167	19375	19129	18566	18508	18478	18171	18408	18187	18206	18178	18015	17858	17967	18086	18219	17879	17836	18047	17949	17852	17987	17822	17906	17995	17829	18062	18102	18068	17917	18037	18054	17979	17918	18028	18002	17956	17816	18076	17897	17788	17893	17766	17779	18007	17901	17859	17829	17884	17672	17794	17751	17986	17871	17791	18017	17908	17856	17811	17718	17725	17845	17745	17930	17808	17819	17790	17567	17841	17793	17883	17752	17760	17744	17654	17695	17974	17818	17771	17728	17557	17638	17701	17868	17856	17672	17853	17799	17829	17853	17612	17585	17813	17885	17567	17823	17840	17665	18000	17854	17772	17699	17730	17742	17722	17593	17857	17799	17738	17674	17635	17912	17746	17674	17643	17772	17824	17867	17834	17815	17876	17679	17784	17742	17841	18001	17881	17791	17859	17821	17646	17663	17723	17726	17795	17832	18194	17856	17830	17693	17724	17780	17700	17827	17798	17668	17654	17622	17777	17687	17645	17696	17955	17772	17847	17774	17825	17838	17656	17606	17649	17769	17696	17881	17856	17785	17657	17826	17618	17937	17741	17580	17676	17654	17820	17551	17612	17888	17807	17753	17676	17667	17920	17823	17610	17624	17734	17692	17918	17726	17685	17848	17763	17792	17794	17717	17587	17697	17676	17795	17904	17603	17638	17661	17797	17742	17931	17701	17725	17649	18043	17648	17953	17832	17769	17842	17625	17902	17646	17634	17815	17544	17634	17949	17822	17896	17898	17913	17507	17818	17677	17654	17793	17650	17854	17779	17834	17702	17679	17634	17780	17648	17710	17850	17839	17657	17575	17895	17736	17559	17708	17900	17956	17795	17797	17809	17876	17646	17635	17730	17745	17722	17539	17664	17674	17710	17823	17698	17723	17761	17752	17717	17795	17679	17879	17818	17755	17977	17678	17607	17632	17672	17769	17869	17929	17578	17604	17686	17822	17647	17712	17720	17696	17659	17630	17703	17721	17786	17799	17644	17766	17690	17844	17826	17638	17552	17923	18021	17853	17698	17847	17731	17752	17939	17799	17662	17687	17802	17867	17732	17722	17656	17884	17555	17838	17709	17806	17529	17693	17897	17631	17727	17605	17864	17645	17772	17667	17836	17727	17839	17749	17625	17539	17497	17822	17620	17615	17808	17530	17661	17669	17681	17546	17528	17658	17810	17814	17760	17877	17790	17785	17757	17698	17857	17748	17774	17852	17759	17772	17905	17849	17622	17746	17869	17679	17816	17820	17668	17811	17694	17785	17751	17843	17842	17654	17809	17730	17835	17778	17671	17907	17734	17747	17548	17752	17889	17650	17891	17807	17672	17638	17736	17631	17755	17718	17599	17802	17642	17645	17789	17810	17631	17821	17845	17981	17874	17717	17742	17684	17585	17661	17670	17684	17834	17770	17554	17711	17701	17901	17857	17932	17598	17806	17907	17699	17758	17658	17686	17753	17614	17876	17527	17626	17634	17611	17744	17809	17700	17708	17509	17803	17805	17751	17973	17741	17704	17588	17905	17642	17664	17637	17729	17921	17641	17828	17906	17698	17754	17690	17836	17809	17807	17818	17960	17846	17703	17679	17498	17773	17759	17823	17853	17479	17698	17591	17711	17598	17784	17791	17577	17594	17689	17584	17788	17808	17645	17770	17760	17718	17994	17688	17517	17691	17625	17801	17422	17507	17606	17684	17764	17654	17881	18030	17682	17577	17737	17859	17717	17485	17783	17728	17767	17856	17684	17657	17727	17944	17923	17669	17846	17763	17504	17577	17635	17727	17742	17517	17644	17729	17476	18010	17727	17948	17736	17707	17594	17820	17735	17831	17587	17539	17885	17809	17808	17811	17728	17632	17659	17701	17898	17608	17653	17621	17975	17868	17758	17814	17814	17932	17616	17743	17819	17682	17858	17735	17834	17820	17741	17823	17806	17815	17678	17737	17623	17671	17644	17716	17586	17529	17862	17721	17765	17630	17728	17875	17844	17694	17671	17807	17659	17689	17712	17749	17904	17762	17728	17700	17787	17719	17706	17731	17773	17704	17870	17918	17768	17564	17568	17670	17761	17805	17672	17638	17782	17708	17684	17714	17995	17808	17806	17856	17611	17553	17698	17761	17738	17795	17617	17729	17941	17565	17714	17773	17588	17669	17618	17618	17614	17801	17671	17589	17772	17809	17792	17673	17766	17714	17679	17962	17764	17784	17589	17620	17584	17623	17674	17811	17658	17905	17653	17860	17631	17886	17669	17726	17763	17822	17758	17532	17725	17598	17808	17697	17519	17645	17738	17719	17766	17634	17606	17637	17697	17840	17580	17826	17778	17718	17822	17763	17722	17639	17487	17577	17894	17697	17644	17799	17928	17772	17837	17577	17898	17723	17757	17768	18070	17611	17553	17741	17754	17647	17728	17605	17849	17737	17826	17851	17677	17799	17672	17587	17822	17540	17727	17748	17585	17825	17591	17701	17694	17718	17776	17732	17674	17811	17662	17587	17828	17542	17633	17793	17765	17596	17859	17782	17885	17926	17652	18042	17605	17636	17706	17815	17724	17717	17685	17769	17758	17745	17859	17694	17741	17511	17712	17803	17852	17786	17866	17677	17735	17792	17666	17687	17738	17689	17574	17749	17814	17955	17842	17531	17787	17647	17647	17778	17567	17762	17783	17816	17749	17765	17675	17810	17888	17883	17625	17894	17590	17946	17843	17808	17773	17838	17698	17667	17621	17578	17713	17980	17829	17751	17829	17775	17607	17752	17570	17901	17792	17849	17675	17820	17789	17822	17561	17742	17724	18001	17750	17705	17766	17592	17798	17746	17644	17625	17698	17836	17693	17834	17599	17667	17648	17680	17700	17729	17714	17921	17507	17786	17657	17746	17613	17804	17698	17590	17633	17714	17790	17627	17614	17712	17763	17722	17885	17634	17610	17617	17642	17609	17751	17705	17725	17702	17692	17749	17734	17851	17728	17677	17930	17590	17655	17688	17861	17784	17749	17651	17685	17792	17812	17902	17801	17916	17876	17995	17772	17823	17923	17699	17769	17718	17785	17777	17682	17632	17630	17840	17665	17872	17977	17645	17784	17791	17821	17667	17648	17632	17663	17766	17764	17738	17747	17799	17849	17783	17643	17840	17796	17843	17700	17837	17644	17735	17731	17700	17593	17604	17739	17650	17705	17792	17685	17610	17854	17763	17834	17634	17849	17755	17732	17572	17553	17861	17871	17743	17838	17678	17640	17805	17886	17821	17736	17671	17747	17757	17591	17517	17785	17727	17633	17952	17773	17652	17771	17565	17836	17905	17657	17704	17660	17588	17763	17996	17621	17907	17865	17533	17656	17740	17646	17620	17882	17861	17952	17825	17710	17748	17699	17633	17817	17742	17925	17651	17634	17617	17713	17754	17780	17767	17727	17703	17755	17798	17674	17789	17871	17821	17755	17819	17697	17765	17823	17574	17699	17616	17730	17853	17831	17694	17785	17567	17728	17870	17684	17660	17632	17701	17704	17706	17687	17479	17855	17718	17686	17661	17845	17629	17721	17731	17685	17926	17661	17599	17609	17825	17595	17858	17641	17646	17821	17729	17594	17702	17764	17717	17593	17636	17974	17732	17714	17832	17719	17572	17762	17724	17626	17877	17587	17753	17849	17763	17711	17725	17902	17873	17649	17857	17721	17763	17815	17784	17708	17592	17722	17743	17779	17679	17845	17620	17685	17840	17837	17660	17649	17645	17617	17663	17809	17789	17692	17694	17656	17919	17724	17714	17669	17817	17676	17769	17671	17614	17679	17893	17854	17695	17745	17633	17598	17862	17802	17799	17740	17617	17691	17762	17889	17736	17692	17565	17959	17756	17621	17706	17796	17958	17768	17725	17778	17781	17849	17946	17834	17617	17776	17726	17920	17659	17745	17725	17594	17859	17835	17633	17634	17589	17749	17842	17728	17759	17719	17766	17644	17679	17598	17829	17764	17606	17704	17809	17628	17692	17774	17642	17746	17663	17814	17968	17745	17776	17834	17789	17583	17713	17777	17852	17576	17728	17821	17762	17709	17775	17671	17772	17770	17648	17680	17834	17813	17793	17906	17966	17808	17744	17669	17749	17644	17743	17778	17846	17580	17761	17658	17662	17739	17808	17777	17737	17773	17792	17824	17814	17641	17675	17828	17683	17732	17778	17733	17792	17755	17735	17824	18001	17705	17635	17704	17539	17714	17705	17630	17638	17666	17770	17821	17762	17633	17661	17653	17952	18082	17576	17612	17823	17646	17525	17589	17883	17732	17743	17774	17744	17916	17853	17609	17747	17656	17774	17597	17715	17627	17580	17719	17670	17763	17827	17736	17705	17706	17711	17641	17813	17850	17537	17729	17670	17729	17703	17662	17621	17717	17845	17874	17624	17877	17720	17505	17489	17828	17928	17766	17677	17714	17819	17759	17629	17729	17831	17781	17737	17824	17661	17866	17809	17843	17930	17684	17733	17614	17769	17888	17687	17782	17829	17683	17877	17821	17820	17615	17728	17714	17590	17725	17801	17877	17524	17820	17754	17794	17820	17928	17754	17774	17750	17927	17849	17556	17646	17703	17615	17752	17651	17874	17869	17571	17650	17842	17723	17717	17626	17574	17763	17790	17766	17717	17785	17777	17635	17780	17666	17733	17583	17852	17776	17661	17620	17605	17714	17939	17733	17717	17702	17682	17725	17657	17550	17800	17817	17893	17894	17870	17935	17586	17739	17820	17687	17580	17716	17867	17766	18002	17746	17642	17840	17753	17565	17867	17873	17703	17751	17708	17630	17806	17747	17691	17566	17638	17871	17875	17683	17642	17755	17721	17738	17789	17856	17565	17599	17698	17670	17698	17760	17675	17816	17658	17798	17923	17654	17567	17839	17634	17838	17890	17674	17747	17607	17730	17740	17805	17614	17695	17764	17622	17640	17723	17930	17627	17932	17802	17812	17901	17698	17842	17786	17473	17739	17701	17782	17762	17676	17649	17674	17730	17717	17768	17698	17712	17501	17534	17570	17756	17810	17675	17869	17731	17797	17639	17849	17658	17555	17691	17793	17789	17729	17709	17747	17866	17698	17806	17818	17938	17735	17795	17734	17660	17708	17661	17800	17677
22384	39268	36394	28853	24713	21915	19940	18786	17837	17397	17004	16935	16484	16459	16304	16352	15977	16021	15675	15900	15949	15914	15642	15727	15657	15840	15769	15703	15689	15606	15733	15809	15859	15774	15810	15878	15732	15795	15875	15570	15718	15746	15774	15682	15659	15813	15433	15830	15805	15637	15839	15505	15687	15564	15709	15739	15533	15759	15600	15672	15651	15630	15735	15702	15460	15489	15513	15561	15603	15594	15421	15876	15833	15548	15527	15651	15642	15840	15529	15694	15665	15488	15639	15615	15483	15596	15677	15522	15615	15620	15563	15665	15629	15594	15643	15588	15555	15576	15426	15526	15539	15442	15749	15595	15563	15432	15610	15580	15566	15336	15636	15464	15500	15571	15630	15659	15634	15585	15421	15537	15485	15585	15573	15535	15648	15573	15520	15388	15651	15565	15660	15471	15415	15675	15514	15584	15604	15640	15552	15595	15687	15533	15618	15419	15432	15619	15511	15506	15497	15482	15435	15480	15535	15493	15532	15468	15509	15580	15588	15562	15649	15602	15675	15390	15553	15486	15731	15528	15675	15517	15447	15624	15544	15739	15596	15536	15593	15576	15604	15479	15749	15481	15538	15582	15544	15628	15555	15513	15496	15575	15613	15405	15679	15470	15551	15371	15444	15236	15610	15517	15534	15528	15682	15299	15499	15292	15581	15576	15364	15539	15521	15623	15479	15680	15366	15540	15641	15552	15551	15554	15454	15506	15437	15585	15600	15533	15600	15667	15434	15672	15744	15597	15462	15674	15617	15645	15439	15615	15639	15518	15650	15506	15583	15417	15562	15694	15386	15520	15537	15451	15670	15515	15414	15519	15440	15521	15451	15481	15549	15444	15710	15665	15414	15506	15436	15651	15530	15487	15525	15665	15551	15548	15490	15422	15459	15559	15563	15515	15709	15647	15509	15449	15405	15493	15541	15426	15481	15394	15621	15483	15525	15455	15532	15532	15615	15574	15528	15645	15469	15371	15530	15509	15427	15638	15615	15242	15552	15700	15631	15701	15589	15459	15580	15541	15402	15475	15541	15440	15629	15512	15588	15443	15524	15564	15494	15555	15547	15589	15449	15398	15551	15538	15445	15554	15290	15540	15612	15577	15529	15663	15576	15459	15632	15515	15536	15469	15622	15538	15521	15476	15465	15372	15519	15447	15513	15490	15627	15438	15550	15361	15792	15662	15526	15605	15520	15373	15478	15540	15604	15651	15508	15696	15458	15477	15377	15477	15530	15654	15578	15617	15613	15574	15575	15648	15635	15528	15750	15601	15637	15424	15653	15574	15523	15554	15593	15365	15544	15543	15456	15768	15613	15607	15572	15523	15460	15565	15589	15614	15580	15535	15470	15508	15492	15430	15624	15610	15483	15589	15562	15496	15457	15702	15401	15638	15693	15340	15523	15593	15495	15528	15532	15612	15613	15587	15486	15512	15616	15668	15367	15692	15635	15373	15648	15636	15441	15715	15695	15578	15476	15470	15596	15402	15482	15257	15563	15579	15598	15674	15549	15469	15489	15569	15500	15618	15601	15363	15420	15360	15443	15463	15496	15575	15605	15645	15476	15475	15690	15578	15504	15461	15649	15398	15612	15473	15524	15444	15490	15447	15526	15452	15434	15527	15546	15439	15560	15390	15410	15677	15511	15606	15684	15386	15571	15420	15609	15449	15772	15524	15513	15559	15483	15550	15399	15669	15513	15457	15525	15623	15520	15490	15628	15491	15454	15461	15458	15500	15621	15450	15642	15529	15589	15615	15448	15480	15283	15469	15549	15570	15580	15441	15789	15353	15608	15543	15605	15657	15520	15533	15707	15419	15416	15497	15495	15573	15481	15542	15532	15560	15730	15630	15516	15652	15453	15562	15616	15698	15522	15566	15504	15610	15474	15585	15507	15532	15514	15597	15323	15603	15782	15611	15608	15639	15632	15539	15438	15480	15592	15494	15449	15526	15564	15379	15495	15333	15646	15621	15652	15628	15499	15487	15429	15481	15418	15382	15503	15593	15414	15487	15463	15706	15684	15560	15393	15634	15569	15500	15763	15608	15467	15610	15601	15589	15615	15577	15545	15642	15597	15333	15377	15528	15592	15681	15521	15289	15530	15564	15716	15502	15531	15500	15563	15522	15463	15552	15514	15489	15687	15561	15465	15437	15501	15624	15441	15522	15544	15517	15469	15477	15483	15514	15617	15614	15528	15570	15394	15373	15321	15695	15379	15528	15548	15569	15554	15554	15658	15557	15629	15521	15524	15519	15466	15650	15676	15547	15540	15604	15582	15567	15590	15428	15644	15512	15528	15602	15659	15616	15684	15599	15428	15508	15392	15602	15524	15662	15550	15632	15673	15353	15442	15474	15495	15627	15714	15534	15553	15449	15468	15580	15588	15479	15535	15481	15398	15509	15435	15654	15520	15430	15504	15499	15587	15579	15588	15414	15465	15596	15357	15559	15853	15668	15629	15503	15610	15418	15588	15446	15582	15666	15436	15516	15601	15436	15538	15486	15628	15570	15516	15582	15579	15414	15552	15593	15566	15659	15457	15618	15538	15455	15565	15548	15546	15609	15627	15619	15558	15405	15672	15528	15686	15377	15724	15359	15483	15537	15554	15535	15599	15699	15467	15481	15618	15710	15478	15459	15668	15698	15486	15662	15523	15619	15483	15519	15653	15474	15581	15467	15510	15804	15510	15426	15459	15555	15477	15681	15621	15710	15557	15512	15625	15565	15559	15385	15492	15603	15458	15501	15462	15580	15736	15714	15527	15449	15543	15251	15439	15601	15498	15382	15629	15590	15723	15583	15375	15513	15613	15525	15552	15503	15473	15502	15606	15569	15606	15616	15549	15638	15531	15453	15614	15430	15522	15487	15516	15671	15489	15451	15683	15634	15586	15658	15460	15542	15380	15404	15529	15562	15569	15509	15449	15591	15577	15430	15467	15482	15596	15495	15580	15456	15578	15433	15542	15531	15569	15546	15681	15541	15363	15656	15605	15546	15530	15577	15578	15478	15649	15508	15623	15584	15601	15449	15476	15527	15485	15633	15424	15556	15595	15628	15523	15606	15725	15673	15366	15570	15593	15360	15639	15488	15527	15617	15679	15500	15491	15700	15570	15528	15519	15568	15533	15530	15680	15490	15590	15556	15437	15552	15511	15766	15562	15484	15500	15541	15462	15534	15588	15544	15401	15654	15564	15344	15552	15544	15467	15548	15461	15455	15629	15610	15440	15519	15473	15377	15595	15497	15490	15690	15510	15437	15454	15662	15609	15384	15666	15747	15535	15475	15577	15613	15483	15628	15637	15483	15500	15457	15396	15524	15476	15528	15488	15560	15651	15603	15334	15433	15462	15238	15470	15445	15645	15610	15363	15539	15590	15476	15676	15535	15378	15601	15604	15701	15563	15565	15471	15475	15653	15576	15489	15465	15513	15539	15509	15631	15545	15538	15640	15508	15319	15570	15490	15459	15720	15464	15407	15507	15512	15467	15527	15626	15584	15627	15569	15578	15643	15749	15496	15418	15676	15349	15370	15637	15650	15486	15519	15612	15514	15443	15429	15470	15405	15593	15500	15674	15413	15578	15596	15613	15559	15645	15666	15614	15502	15432	15454	15446	15510	15594	15486	15549	15551	15426	15561	15531	15352	15582	15614	15504	15417	15448	15557	15470	15488	15391	15471	15519	15556	15475	15551	15596	15605	15537	15455	15466	15581	15629	15535	15569	15292	15578	15636	15522	15506	15499	15711	15643	15473	15435	15512	15584	15664	15650	15600	15580	15715	15482	15614	15527	15577	15525	15454	15735	15483	15463	15483	15529	15608	15415	15436	15678	15515	15557	15637	15669	15387	15560	15644	15586	15488	15566	15557	15598	15500	15428	15488	15476	15529	15585	15481	15470	15459	15641	15531	15450	15591	15540	15369	15360	15455	15541	15581	15514	15633	15469	15445	15622	15490	15436	15432	15591	15585	15619	15552	15352	15436	15674	15601	15470	15580	15580	15466	15589	15514	15587	15490	15722	15577	15519	15542	15631	15447	15693	15346	15547	15604	15406	15738	15454	15364	15526	15367	15580	15606	15572	15400	15548	15542	15674	15571	15536	15579	15581	15470	15526	15367	15630	15499	15637	15505	15681	15607	15659	15698	15718	15554	15608	15409	15476	15506	15489	15604	15637	15429	15423	15594	15693	15453	15446	15653	15656	15574	15588	15542	15583	15492	15618	15563	15473	15449	15565	15506	15359	15425	15548	15564	15628	15522	15560	15571	15440	15515	15463	15491	15500	15418	15499	15479	15386	15444	15347	15539	15516	15532	15404	15345	15573	15588	15501	15526	15529	15670	15541	15554	15480	15595	15709	15386	15574	15629	15555	15378	15505	15573	15571	15435	15550	15591	15463	15529	15528	15405	15679	15519	15444	15524	15418	15498	15513	15385	15575	15532	15680	15535	15514	15545	15438	15572	15571	15397	15487	15617	15541	15496	15581	15683	15578	15568	15630	15387	15577	15485	15458	15487	15529	15422	15385	15624	15452	15492	15298	15537	15611	15346	15547	15530	15474	15548	15488	15561	15270	15451	15417	15676	15593	15522	15667	15555	15511	15495	15442	15512	15550	15507	15554	15502	15541	15505	15588	15581	15877	15485	15416	15486	15782	15682	15614	15667	15511	15525	15594	15636	15404	15617	15636	15578	15673	15447	15624	15558	15622	15413	15473	15586	15509	15581	15662	15528	15703	15677	15619	15407	15525	15466	15495	15529	15406	15369	15370	15580	15338	15607	15628	15627	15422	15758	15574	15415	15571	15509	15585	15512	15491	15570	15371	15644	15416	15426	15658	15329	15419	15453	15445	15509	15515	15620	15673	15255	15419	15442	15454	15473	15557	15519	15514	15570	15418	15620	15621	15440	15425	15518	15479	15511	15552	15418	15551	15400	15636	15419	15647	15514	15494	15660	15558	15412	15492	15517	15486	15608	15639	15613	15642	15560	15640	15450	15539	15488	15524	15494	15412	15585	15532	15517	15447	15584	15486	15418	15589	15549	15503	15464	15566	15462	15532	15621	15340	15542	15611	15376	15654	15411	15613	15403	15553	15435	15541	15503	15584	15636	15552	15410	15418	15476	15529	15450	15579	15539	15522
28071	22796	26046	22990	19282	18625	18185	17565	17288	16999	17231	17462	17391	17290	16905	17266	17235	17067	17185	17154	17103	17351	17190	17220	17207	17207	17138	16807	17067	17270	16932	17168	17165	16940	17422	17040	17112	17052	17124	16787	17101	17037	17072	17038	17021	17099	16975	16850	17275	17248	17073	16913	17108	17198	17048	16932	17140	16909	17023	17054	16911	16970	16912	17231	16982	17126	17165	17064	16986	16919	16995	17124	17294	17066	16947	17161	17064	17243	17211	17060	17058	16974	16953	17106	17262	16990	16999	17039	17020	17046	17052	17079	16964	16984	17082	17066	17151	16984	17054	16971	17047	16951	16923	17022	16983	16941	17117	16948	17004	16905	17079	17183	16973	16936	16922	17016	17242	17007	16988	17120	17101	17051	16895	16898	17001	17020	17184	17041	16895	16842	16921	16894	17074	16941	17027	17193	16963	16914	16970	17024	17202	17118	16956	16731	17119	16984	17062	17028	17018	16912	17021	16986	17213	17174	17008	17065	17307	17149	17140	16917	16987	16971	16972	17073	17204	17079	17083	17096	17216	17241	17140	16922	17118	16857	17020	17009	16788	17109	17348	17216	17112	17082	17089	17082	17035	16964	17064	16987	16965	17000	17002	17010	17129	17139	16971	16838	17163	16830	17180	17013	17087	17036	16992	17033	17217	16960	17039	17118	17065	16898	17131	17199	17007	17050	16954	16943	17008	16945	17192	16781	16835	17103	16922	17077	17113	17161	16982	16932	16973	17118	17072	16931	16967	17062	17237	17111	17151	16830	17191	16941	17005	16939	17008	17077	17135	17022	17075	17108	17040	16945	16906	16902	17037	17183	17006	17170	17151	16898	17109	17075	17083	16822	17059	17102	17135	17032	17062	17132	16994	16936	16994	16940	17092	16818	16800	17017	17031	17021	16983	17186	17103	17036	17031	16921	16969	16918	17014	17049	17123	17105	17056	16989	17221	17207	17060	17134	17098	16895	17017	16878	17024	17026	17154	16807	17068	16905	16995	16874	16955	16869	16928	17132	17294	17014	17221	17073	17105	17039	17064	16854	17090	17175	16975	17162	16936	17111	17004	16772	17030	16846	16950	16929	17024	17038	17238	17050	16891	17051	17126	17235	16956	17206	17172	17023	17002	17143	16932	16700	17025	16986	17220	16894	17050	16821	16837	17040	17160	17059	16828	17121	16814	17028	17148	17247	17026	17085	17038	17096	17036	17089	17140	17052	17011	17012	16985	17055	16707	17022	17131	17126	17126	17110	17135	17077	17153	17025	17029	16907	16898	16870	17016	17037	16995	17202	17139	17221	17062	16674	16912	17023	17104	16956	17040	17040	17102	17146	17142	17129	16921	17017	16913	16826	17031	16999	16967	17018	17051	16956	17016	17021	17264	17003	17135	16919	17204	16970	17042	16956	16902	17158	17000	16923	17138	17183	17012	17100	16949	16770	17020	17089	16988	16833	16892	17255	17257	16876	17179	16999	16902	17162	17062	17281	17156	17104	16902	17009	16933	16808	16865	16963	17155	17062	17130	17052	17100	17010	17148	17017	16994	17023	17195	16969	17078	17017	16958	17045	17001	17186	17020	16944	17101	17011	16872	16900	17170	16954	16931	17281	16994	17060	16901	17096	17027	17066	16942	17133	17189	17145	16923	16886	16983	16992	17214	17118	16837	16851	16994	17025	17120	17127	17273	17090	17072	17196	17038	17134	16992	17182	16914	16903	16783	16930	16939	16993	17170	16940	17140	17228	17197	16931	17028	17149	17163	17004	17045	16887	17328	17023	16948	16988	16987	16929	17030	17130	17071	17096	17146	17055	16987	16754	16960	17238	17040	17019	17041	16920	16845	17120	17189	17027	17021	17052	17243	17057	16986	17039	16953	17133	17059	17233	16990	17023	17022	17079	17275	16991	16988	17047	17133	16949	16960	17014	16825	17197	17132	17211	17024	16943	17094	17005	16987	17126	16865	17024	17121	16969	16890	17021	17058	17183	17157	16927	17014	17029	16985	16984	17071	17061	16954	16751	16857	17064	17059	17005	17006	17215	17179	17013	16963	17164	16814	16742	17036	16982	16963	17215	17080	16883	17238	16950	17061	17003	16957	17010	17127	16827	16889	17006	17038	17053	17107	17095	17077	16894	16989	16851	16957	17014	17103	17010	17066	17049	17066	16994	17085	17070	16989	17084	17142	17106	16963	17093	17081	17113	17007	17197	17029	17023	16972	16999	17087	17019	16884	16898	17178	17269	16841	17139	16904	17018	17128	17085	16940	16913	17088	17097	17131	17102	17195	17171	17180	16935	17003	17164	16986	16923	17031	16909	17076	16907	17035	16901	17116	16910	16912	17134	16973	17033	17065	17027	17025	16966	17023	16799	16991	16910	17003	16938	17038	17052	17057	17126	17051	16865	16952	16960	17052	17131	17146	16950	16958	17013	16987	17060	17130	17002	16937	16926	16967	17111	17336	16835	17087	17030	17122	16939	16917	17098	17090	17139	17100	16835	17026	17140	16948	17138	16923	17089	17181	17108	17090	17043	17151	16951	16972	17297	16979	17096	17005	17009	16991	16932	17057	17045	16956	17127	17083	17187	16948	17129	17146	17245	16965	16982	16763	16996	17025	17008	17194	17062	16982	16872	17116	17228	17074	16944	16915	16933	17096	17037	16963	16902	17106	16892	17087	16977	17088	17009	17114	17059	16712	16932	16990	16826	16814	17140	16955	16788	17121	17170	17019	17030	17016	17111	16870	17067	17182	16997	17037	17028	17017	17164	16761	17024	17203	17149	16785	17121	17124	16840	16915	17144	17053	16790	17052	16884	16958	17130	17055	17051	16852	16985	17043	17025	16899	17120	17025	16964	17022	16930	16968	17031	17119	16961	17238	16977	17119	17165	17090	16979	16977	17116	17027	16988	17209	17150	17182	17008	17221	17075	17119	16871	17178	16908	17340	16953	17054	17002	16946	16990	17061	17078	17048	17066	17015	16932	17146	17115	16975	17002	17089	17229	17146	16853	17164	16915	17066	17021	16974	16943	17038	17062	17087	17246	17068	17067	17262	16999	16817	16973	17034	17079	16986	16811	17007	16926	16741	17105	16992	17042	17118	17017	17021	17054	17033	17073	16950	16857	17107	17021	16952	17196	17036	16960	17138	16910	17086	17187	17101	16999	17002	17014	17132	17144	17095	17074	17169	17177	17053	17078	17027	17013	17181	17072	16933	16974	17031	17157	17081	16996	17015	16964	17177	17096	16886	17157	16944	16919	16980	16888	17099	16889	16800	17237	17216	17098	17073	17094	17094	17128	17158	17218	16958	16986	16999	16911	17163	17061	16867	16999	17087	16979	16902	17082	17103	17292	17235	17099	16930	17065	17087	17015	17106	17025	17120	17085	17012	17123	17272	16999	17023	17009	16972	17288	16964	17081	17000	16887	16851	16817	16995	17037	17045	16979	16774	17206	17042	17038	17187	16985	17081	16839	17103	16994	17081	17018	17052	16989	17115	17025	16923	16932	17284	16991	17112	16834	16995	17060	16779	16955	17002	16930	17058	16849	16951	17054	17085	17099	17077	16988	17116	17093	16931	16984	17192	17264	16853	17050	17039	17046	16989	16865	17130	16956	17022	17182	16951	17117	17006	16823	16906	17179	17252	16993	17161	16765	17126	17176	17346	17156	17158	16981	16961	17057	17073	17084	17138	17133	16956	16783	16978	16966	17099	16967	16826	16959	17046	17084	16910	16938	16925	17149	16988	16997	17062	16978	16977	17223	17101	16998	16927	17041	16986	16897	16915	17136	17184	17122	17056	17271	16874	16951	17150	17053	17006	16999	16938	16796	17158	16989	17034	16841	16964	16948	17097	16848	17075	16848	16905	17209	16951	17035	16942	17060	17089	16892	16959	17234	17084	17166	17000	17089	17169	16860	17112	16921	17146	17161	17044	16878	16859	17179	17075	17247	16961	17059	17106	17094	16924	16905	16852	17163	17076	16916	16915	17161	16881	17108	17406	17078	17004	17107	17095	16828	17033	17149	17046	16891	17134	17193	17051	16794	17165	17000	17143	17033	16907	16885	17094	16897	16987	17094	16978	17217	16995	17087	16939	16934	17003	17078	17239	17031	16931	17000	16954	17116	16992	17069	17071	17093	16992	16988	17074	17038	17136	16983	17168	16870	17167	17070	17044	17010	17115	17093	17108	17058	17118	16895	17144	16965	17016	16887	17028	17009	17164	17184	17115	17141	17167	17070	17127	17069	16936	17096	17150	16923	16891	17078	17115	16964	17054	16892	16842	17062	17139	16982	16900	16814	17147	17137	16931	16844	17150	17010	17004	16933	17063	17114	16993	16851	17023	16940	16867	16920	17036	16872	17108	17179	16970	17159	16899	16983	17186	16886	17090	16941	16946	16997	16948	16868	16886	17135	17003	17019	16984	17007	16910	16961	17114	16999	17019	17037	16959	16923	17117	17089	17051	16963	16891	16868	17103	16989	16811	17068	17085	17143	17149	17030	16984	16965	16929	16987	17024	16967	17171	16964	16970	16857	16884	16819	17029	16898	17376	17156	17000	16879	17114	16925	17012	17056	16945	17307	17229	17161	17090	17147	16838	17065	16900	16787	16959	17196	16852	16977	17184	17099	17106	16864	17062	17168	16980	17210	17109	17175	17262	17041	16798	16980	17039	17146	17017	17110	16892	16878	16978	17181	17214	17040	17093	17105	17136	17005	16977	17079	17128	17199	16971	16908	17127	17077	17113	17033	17078	17085	16900	16968	16870	17056	17020	16925	17267	17156	17169	16884	17010	17026	16927	16987	16813	16992	17025	17229	17149	16979	17022	17126	17216	16905	17122	16855	16942	17052	17082	16926	16932	17126	17039	17033	16775	17169	17113	16761	17094	17082	16921	16911	16850	16916	17001	16923	16947	17060	17120	17341	17176	17077	16920	16973	17054	17045	16941	16863	17001	17083	16989	16934	17056	17066	17021	17058	17234	16926	17016	16957	17109	17070	17138	17021	17158	16998	17032	16880	17075	16998	17080	16881	16915	16959	16903	17031	17072	17081	16878	16987	17149	17060	17172	17062	17133	17246	17194	16869	16831	16793	17015	16973	16922	17321	17007	17077	16970	17046	17138	16836	17129	17073
19456	26843	24969	20361	18308	17535	16627	15938	15633	15612	15618	15349	15497	15267	15378	15328	15193	15422	15231	15316	15124	15152	15176	15241	15214	15228	15047	15072	15243	14991	15151	15288	15192	15135	14971	15139	15113	15129	15172	15251	15035	15225	15196	15248	15288	15035	15286	15032	15267	15228	15270	15212	15212	15119	15032	15179	15083	15163	15016	15141	15227	15050	14979	15181	15186	15338	15173	15059	15082	15117	14991	15298	15113	15125	15170	15023	15097	14992	15129	15222	15153	15016	15168	15068	15123	15043	15017	15146	15113	15107	15203	15064	15269	15084	15175	15094	15113	15260	15068	15022	15060	15239	15194	15084	15120	15090	15050	15175	15077	15141	15269	15089	15172	15073	15167	15045	15129	15043	14970	15094	14969	15210	15384	15049	15007	15172	15346	15119	15220	15063	14974	15218	15095	15021	15108	15051	15053	15122	15156	15064	15045	15228	15300	15186	15087	15131	15122	15093	15129	15050	15044	14972	15263	15160	15299	15069	14986	15121	15148	15036	14900	15212	15250	15027	15025	15039	15147	14980	15177	15247	15108	14961	15039	15232	15210	15010	15074	14942	14909	15041	15017	15057	15275	15127	15158	15129	15251	15029	14946	15142	15032	15062	15023	15203	15111	14963	15253	15133	15263	15108	15192	15212	15158	15126	14961	15133	15170	15089	15108	15107	15210	15133	14956	15014	14997	15112	15162	15127	15185	15106	14987	15144	15028	15162	15117	15181	15119	14996	15181	15040	15045	14998	15222	15018	15220	14887	15151	15063	15044	15091	14968	15149	15011	15075	15006	15133	15102	15260	14997	15038	15064	15282	15091	15148	15162	15088	15214	15064	15214	14864	15019	15011	15191	15170	15163	15231	15001	15290	15177	15202	15182	15298	15076	15117	15004	15066	15204	15004	14986	15013	15010	15190	15210	15168	15057	15076	15134	15105	15078	15042	14910	15124	15076	15069	15074	15163	15004	15136	15214	15175	15042	15136	15303	15088	15034	15001	15247	14955	15103	15011	15049	15270	15084	15181	14972	15248	15094	15155	15209	15322	15244	15162	15078	15179	15126	15144	15171	15075	15118	14960	15147	15039	15172	15072	15108	15065	15198	15088	15309	14994	15137	15135	15244	15113	15154	15057	15080	15206	15068	15309	15135	15133	15065	15074	15183	15081	15204	15075	15267	15036	15136	15179	15232	15315	15162	15086	15032	15086	15045	15088	15061	15001	15041	15100	15003	15191	15238	15171	15083	15022	14940	15008	15193	15128	15007	15041	14938	15081	15186	14994	15125	15133	15088	15258	15000	15067	15219	15082	15113	15073	15073	15140	15148	15054	15148	15172	15048	15164	15099	15235	15199	15020	15045	15119	15001	15150	15199	15022	15060	15232	15202	14989	15157	15106	15001	15190	15122	14953	15154	15332	15055	15168	15063	15110	15159	15163	15057	15057	15108	15173	14994	15089	14925	15086	15041	15096	15162	15192	15232	15240	15202	15181	15113	15177	14972	15207	15050	15092	15049	15075	15032	15031	15257	15047	15127	15224	15063	14924	15241	15162	15179	15155	15129	15124	15194	14951	15291	15055	15179	15164	15099	15151	15037	15089	15120	15050	15189	15132	15054	14952	15080	15056	15141	15181	15084	15213	15134	15087	15071	15023	15203	15070	15067	15081	15053	15118	14916	15121	15069	15251	15143	15069	15274	15093	15221	15050	15165	15244	15086	14952	15152	15138	15201	15099	15124	15229	15190	15027	15144	15217	15203	15281	15102	15350	15108	15055	15047	15049	15043	15073	15217	15294	15093	15141	15023	15041	15089	14968	14944	15172	15128	15056	15289	15207	15162	15004	15224	15136	15068	15183	15042	15030	15314	15138	15082	15125	15097	15175	15114	15075	14957	15179	15071	15249	15064	15193	15208	15196	15162	15083	15029	15090	15100	15172	14987	15155	15061	15123	15290	15020	15043	15020	15273	15024	15010	15089	15089	15167	15126	15056	15186	15131	15187	15223	15084	15077	15130	15108	15056	15123	15101	15080	15139	15063	15193	15131	15052	14932	15070	15117	15256	15173	14991	14853	15072	15004	15134	15273	15087	15271	15130	15279	15083	15086	15033	15000	15092	15163	15193	15085	15034	15311	15143	15067	15057	15220	15006	15192	15144	14962	15061	15116	15088	15099	15216	15075	14973	15210	15188	15062	14908	15053	15201	15251	15122	15129	14993	15082	15221	15218	14958	15113	14903	15171	15137	15032	15172	15095	15035	15112	15108	15188	15033	15225	15214	15223	14949	15160	15091	14910	15076	15069	15336	14991	15129	15114	15321	15101	15159	15095	15088	15133	15040	15344	15158	14968	15368	15139	15184	15090	15118	15326	15202	15095	15003	15119	15143	15199	15131	15228	14975	15057	15012	15036	15243	15075	15103	15063	15156	15173	14921	15188	15210	15058	15143	15190	15041	15163	15081	14988	15167	15152	15130	15210	15004	14993	14964	15175	15115	14966	15232	14988	14981	15122	15258	15102	15169	14978	15109	15388	14952	15198	15050	15227	15011	15045	15108	15085	15202	15004	15010	14946	15125	15256	14997	15049	15080	15050	15168	15129	15011	15131	15074	15038	15035	14983	15187	15042	15198	15047	15074	15051	15060	15188	15140	15176	14954	15090	15212	15017	15171	15097	15134	15164	15042	15036	15102	15181	15171	15082	15317	15149	15053	14845	15270	14961	15178	15070	15050	15076	15138	15105	15115	15159	15087	15219	15098	15029	15114	14943	15199	15289	15033	15094	15118	15192	15102	15192	15179	15102	15064	15195	15063	15164	15118	15066	15074	15059	15089	15097	15110	15245	15166	14953	15171	15189	15101	15136	15213	15108	15251	15001	15258	15186	15097	15106	15170	14900	14958	15089	14992	15232	15066	15031	15242	15068	15322	15063	15100	15175	15098	15003	14982	15106	15194	15168	15063	15093	15080	15024	15061	14978	15179	15118	15172	15170	15071	15287	15027	15088	14983	15106	15099	15075	15234	15254	15147	15305	15063	15228	15064	15035	15241	15104	15107	15099	15259	15090	15033	15080	15118	15039	15279	15119	15000	15193	15382	15200	15266	15087	15306	15002	15172	15122	15098	15026	15151	15065	15110	15120	15118	15178	15100	14995	15154	15008	15197	15141	15114	15019	15129	15155	15205	15099	15106	15102	15129	15114	14984	15366	15169	15210	15073	15306	15213	15067	15164	15167	15046	15184	15014	15150	15132	15032	15129	14968	15052	14979	15177	15253	14963	15170	15204	15145	15196	15031	15178	15030	15222	15137	14989	15047	15105	15157	15027	15098	15144	15113	15143	14960	15043	15054	14985	14994	15125	15114	15159	15041	15154	14923	15073	15198	15148	15000	15181	15047	15034	15171	15077	14997	15154	15152	15156	15043	15223	15087	15188	15302	15020	15293	15152	15172	15050	15044	14942	15051	14987	15210	15108	15113	15199	15106	15210	15152	15129	15291	15143	15221	15161	15189	15065	15039	14938	15163	15198	15149	15056	15226	15008	14998	15004	15204	15201	15169	15012	15196	14869	15016	15180	15114	15048	15100	14911	15181	15126	15159	15098	15069	14920	15112	15197	15412	15224	15173	15204	15038	15176	15047	15139	15235	15151	15151	15229	15082	15202	15029	15168	15147	15107	15038	15147	15203	15244	15241	15129	15004	15155	15211	15346	15094	14958	15148	15229	15095	15053	14970	15149	14945	15090	15144	15237	15186	15056	15265	15042	15141	15024	15056	15095	15062	15245	15041	15048	15106	15091	15018	15135	15104	15034	15168	15021	15195	15190	15103	15249	15072	15127	15105	15291	14942	14979	15216	15134	15201	14986	15131	15255	15046	15134	15012	15022	15110	15224	15122	14934	15009	15101	14980	15010	15150	15122	15102	15202	15189	15105	14936	15107	15086	15009	15125	15121	15228	15219	15131	15177	15163	15092	15133	14945	15097	15181	15033	15135	15087	15010	15047	15190	15051	15030	15093	15208	15081	15205	14900	15010	15113	15085	15063	15146	15017	15185	15202	15033	15193	15113	15074	15076	15038	15118	15201	15236	15026	15103	15082	15095	15064	15220	15017	14978	15159	15095	15067	15044	15247	14967	15073	15120	15140	15029	15258	15147	14948	15032	15199	15049	15172	15116	15093	15246	14861	15032	14872	14999	15176	15041	15198	15070	15221	15088	15173	15124	15105	15037	15233	15202	15118	15109	14974	15050	15162	15083	15175	15118	15150	15043	15245	15201	15145	15272	15068	15004	15193	14959	15275	15277	15171	15124	14937	15279	14982	15206	15049	15038	15203	15108	15118	15103	15125	14912	15049	15061	15045	15258	14988	15116	15051	15054	15127	15103	15151	15241	15231	14998	15112	15091	14966	15081	15146	15246	15055	15131	15177	15115	15179	15058	15144	15239	15188	15036	15183	15157	15212	15062	15022	15198	15114	15139	15163	15005	15246	15123	15199	15229	15084	15021	15207	15047	15144	14934	14979	15230	14864	15004	15386	15153	15043	15084	15233	15050	15194	15037	14871	15239	15296	15082	15039	15194	15116	15129	15155	15074	15115	15065	15075	15010	15076	15124	15177	15003	15037	15211	15012	14982	15197	15102	14974	15196	15224	15258	15109	15500	15108	15123	15135	15014	15106	15121	15282	15183	14999	15215	15175	15077	15094	15136	14996	15190	15129	15278	14908	15205	15154	15191	15006	15008	15148	15166	15138	15003	15189	15121	15198	15123	15165	14991	15195	15002	15101	15088	15185	15047	15171	15153	15167	15214	15166	15226	15124	14872	15205	15107	15129	15110	15185	15080	15234	15261	15194	15156	15238	15068	15210	15150	15100	15179	15119	14992	14940	15294	15119	15064	15081	15152	15142	15157	14991	15133	15085	15081	15110	15170	14948	15275	15122	15177	15113	15135	15055	15173	15094	15138	15066	15119	15054	15230	15229	15128	15065	14990	15184	15228	15205	15067	15177	15097	15206	15174	15067	15028	15174	15134	15124	15080	15171	15198	15304	15235	15156	15237	15212	15085	15147	15061	15046	15410	15289	15058	15200	15107	15148	15118	15111	14958	14874	15153	15128	15094	15052	15207	15054	14997	15003	15144	14838	15306	15038
24310	21705	29309	24852	22818	23377	22489	19456	18652	18656	18552	18455	18229	18182	18155	18110	18022	18091	18009	17980	17850	17952	17810	18080	18262	17685	17637	18185	18007	17783	18070	17893	17924	17762	18001	18021	18001	18101	17799	17670	17635	18043	17953	17731	17940	17720	17840	17911	17804	17773	17750	17899	17833	17891	17911	18107	17959	17835	18000	18077	17805	17770	17872	17974	17747	17741	17732	17575	17762	18091	17823	17953	17907	17720	17837	17669	17794	17961	17833	17773	17937	17745	17829	17947	17682	17915	17849	17600	17901	17696	17752	17903	17730	17789	17692	17778	17787	17914	17679	17892	17781	17877	17684	17906	17799	17654	17798	17848	17719	17846	17768	17870	17987	17834	17965	17764	17755	17604	17683	17740	17716	17666	17883	17858	17759	17609	17878	17525	17849	17718	17950	17572	17628	17768	17989	17574	17646	17573	17810	17626	17738	17630	17908	17851	17720	17764	17963	17852	17924	17529	17815	17834	17756	17707	17830	17868	17817	17686	17859	17860	17737	17489	17754	17612	17853	17673	17732	17836	18074	17762	17715	17873	17735	17786	17835	17739	17810	17777	17610	17892	17714	17751	17750	17704	17610	17649	17891	17705	17753	17746	17720	17711	17810	17829	17673	17884	17628	17835	17688	17894	17678	17808	17814	17726	17735	17700	17750	18027	17695	17810	17806	17800	17825	17787	17743	17797	17781	17921	17763	17857	17769	17657	17909	17824	17781	17817	17854	17694	17722	17517	17792	17685	17638	17666	17910	17793	17655	17656	17792	17862	17800	17702	17780	17717	17794	17885	17845	17787	17752	17872	17823	17790	17792	17784	17930	17752	17781	17719	17769	17615	17592	17825	17748	17734	17812	17751	17860	17741	17752	17829	17766	17841	17816	17653	17861	17822	17718	17847	17964	17648	17797	17864	17746	18021	17695	17840	17787	17822	17907	17792	17772	17665	17641	17780	17630	17682	17878	17741	17607	17950	17754	17666	17547	17571	17635	17553	17779	17752	17777	17703	17582	17688	17880	17937	17930	17762	17812	17973	17691	17894	17785	17706	17842	17646	17859	17886	17825	17784	17613	17377	17775	17604	17741	17571	17818	17752	17822	17824	17567	17690	17827	17726	17780	17722	17846	17659	17717	17756	17816	17759	17651	17719	17774	17889	17846	17816	17857	17792	17659	17788	17753	17595	17668	17584	17911	17796	17739	17808	17868	17891	17820	17567	17665	18035	17781	17661	17636	17884	17802	17850	17766	17786	17860	17655	17813	17925	17920	17946	17650	17693	17766	17754	17839	17886	17640	17681	17680	17975	18003	17881	17606	17797	17877	17940	17756	17775	17745	17580	17781	17636	17843	17683	17764	17925	17912	17731	17857	17668	17633	17769	17936	17871	17759	17835	17552	17763	17734	17854	17617	17895	17998	17923	17821	17812	17731	17651	17793	17919	17723	17758	17824	17658	17738	17797	17792	17599	17897	17859	17700	17721	17650	17771	17645	17692	17752	17645	17729	17676	17885	17720	17629	17744	17728	17813	17752	17863	17761	17760	17742	17982	17740	17639	17712	17411	17798	17591	17860	17794	17868	17666	17716	17616	17737	17763	17936	17764	17693	17788	18039	17468	17643	17802	17793	17917	17788	17728	17846	17939	17761	17610	17889	17815	17817	17771	17914	17692	17700	17662	17804	17813	17693	17885	17656	17868	17752	17563	18011	17663	17840	17766	18030	17720	17580	17625	17808	17817	17765	17921	17917	17647	17665	17598	17805	17566	17617	17878	17907	17946	17904	17874	17645	17809	17538	17922	17876	17786	17918	17698	17493	17777	17888	17835	17896	17639	18081	18081	17604	17921	17921	17935	17856	17798	18048	17789	18044	17886	17762	17874	17680	17796	17937	17737	17778	17896	17909	17822	17733	17530	17860	17778	17839	17810	17849	17692	17896	17713	17736	17755	17951	17524	17883	17678	17675	17675	17883	17843	17722	17738	17828	17763	17789	17848	17664	17765	17783	17665	17798	17927	18096	17668	17761	17651	17791	17706	17821	17697	17747	18027	17847	17754	17686	17623	17767	17743	17869	17674	17902	17872	17970	17845	17628	17611	17696	17697	17949	17786	17919	17855	17694	17858	17706	17648	17753	17718	17769	17906	17843	17939	17691	17796	17668	17670	17802	17734	17612	17856	17788	17726	17856	17904	18009	17632	17808	17692	17793	17773	17778	17776	17762	17763	17622	17665	17879	17843	17680	17754	17707	17943	17936	17751	17689	17612	17610	17776	17760	17714	17898	17573	17847	17792	17825	17448	17695	17914	17917	17824	17709	17942	17830	17738	17592	17751	17802	17811	17776	17623	17702	17958	17615	17747	17921	17847	17951	17753	17620	17756	17848	17856	17685	17560	17699	17743	17651	17730	17629	17768	17797	17761	17828	17785	17767	17651	17826	17825	17719	17799	17896	17788	17685	17938	17694	17697	17989	17787	17778	17622	17809	17868	17775	17842	17827	17850	17824	17866	17556	17691	17753	17795	17758	17893	17857	17750	17860	17765	17811	17665	17798	17796	17576	17685	17863	17870	17859	17910	17602	17723	17897	17663	17893	17669	17668	17792	17733	17718	17642	17844	17584	17748	17693	17856	17931	17656	17805	17814	17847	17579	17691	17783	17839	17703	17659	17860	17904	17783	17680	17632	17730	17836	17911	17689	17965	17731	17651	17796	17871	17687	17737	17802	17795	17625	17756	17759	17714	17941	17721	17810	17653	17899	17860	17895	17746	17959	17643	17917	17527	17725	17790	17745	17845	17933	17777	17643	17690	17711	17896	17705	17952	17673	17990	17912	17698	17748	17959	17850	17707	17631	17525	17474	17938	17587	17737	17902	17758	17704	17704	17934	17744	17638	17649	17784	17898	17802	17814	17895	17863	18017	17750	17671	17623	17638	17504	17701	17527	17641	17728	17760	17854	17718	17704	17674	17733	17693	17706	17600	17489	17733	17825	17803	17971	17610	17723	17784	17686	17505	17620	17738	17768	17901	17741	17885	18076	17811	17695	17953	17644	17750	17846	17788	17786	17858	17857	17765	17870	17685	17712	17693	17549	17662	17707	17764	17614	17870	17659	17919	17806	17623	17892	17673	17642	17736	17673	17780	17837	17949	17799	17866	17787	17842	17763	17811	17929	17685	17857	17657	17823	17700	17823	17617	17633	17710	17814	17687	17808	17698	17772	17725	17604	17669	17897	17697	17725	17726	17763	17591	17796	17852	17731	17605	17573	17846	17746	17956	17865	17812	17729	17897	17905	17844	17902	17815	17822	17904	17830	17749	18016	17778	17637	17841	17865	17951	17986	17696	17810	17795	17880	17654	17570	17805	17857	17793	17822	17714	17865	17799	17658	17621	17901	17733	17898	17815	17753	17908	17829	17905	17774	17700	17773	17748	17710	17750	17685	17822	17860	17673	17790	17608	17732	17673	18092	17774	17905	17919	17885	17901	17719	17644	17638	17880	17510	17827	17780	17815	17823	17967	17784	17813	17963	17886	17740	17883	17827	17469	17835	17761	17851	17899	17846	17853	17913	17887	17607	17737	17816	17580	17675	17712	17813	17709	17786	17784	17816	17584	17707	17885	17839	17806	17781	17938	17904	17794	17838	17760	17836	17782	17663	17556	17813	17694	17732	17754	17655	17774	17812	17875	17812	17690	17856	17638	17918	17790	17821	17757	17876	17887	17979	17730	17803	17575	17822	17647	17829	17956	17727	17559	17851	17611	17792	17772	17742	17925	17846	17799	17823	17802	17639	17787	17611	17680	17927	17641	17775	17864	17955	17797	17736	17756	17696	17787	17953	17953	17907	17700	17853	17888	17666	17819	17950	17882	17788	17711	17754	17867	17658	17707	17820	17675	17841	17695	17932	17698	17770	17677	17914	17738	17880	17844	17810	17834	17764	17671	17765	17712	17948	17695	17787	17854	17648	17712	17737	17785	17885	18047	17864	17849	17780	17950	17760	17908	17886	17705	17633	17807	17778	17780	17593	17668	17892	17824	17690	17676	17849	17856	17711	17715	17655	17471	17652	17853	17755	17826	17635	17606	17681	17682	17756	17856	17603	17758	17623	17705	17843	17856	17838	17743	17845	17710	17925	17896	17884	17729	17677	17578	17545	17715	17832	18020	17835	17961	17624	17744	17773	17684	17771	17836	17924	17749	17663	17733	17923	17796	17646	17785	17874	18002	17705	17866	17707	17827	17970	17991	17766	18120	17770	17743	17868	17775	17789	17743	17670	17752	17861	17844	18009	17792	17593	17779	17754	17744	17593	17656	17681	17816	17870	17941	17729	17764	17755	17757	17767	17746	17768	17779	17714	17759	17745	17700	17606	17818	17876	17760	18091	17723	17550	17808	17857	17933	18031	17925	17813	17783	17867	17783	17678	17659	17780	17992	17777	17652	17943	17822	17861	17827	17867	17615	17811	17776	17871	17742	17749	17778	17680	17886	17684	17819	17838	17590	17719	17888	17642	17659	17597	17601	17615	17747	17927	17960	17729	17865	17805	17655	17801	17695	17802	17817	17699	17784	17670	17745	17728	17540	17768	17611	17641	17737	17681	17892	17697	17778	17912	17696	17601	17808	17612	17747	17896	17649	17857	17646	17899	17695	17760	17571	17642	17504	17550	17798	17852	17587	17841	17987	17720	17772	17637	17871	17789	17965	17695	17845	17723	17818	17833	17736	17728	17774	17790	17701	17793	17837	18085	17853	17752	17830	17784	17823	17731	17531	17798	17773	17801	17814	17755	17747	17773	17816	17662	17687	17645	17758	17907	17904	17796	17583	17697	17941	17773	17961	17602	17883	17762	17795	17866	17733	17760	17749	17881	17717	17860	17940	17903	17836	17968	17760	17925	17592	17769	17920	17735	17535	17812	17799	17541	17806	17819	17816	17908	17735	17787	17751	17832	17752	17714	17838	18095	17921	17627	17656	17917	17746	17625	17887	17891	17926	17828	17777	17633	17595	17879	17809	17873	17964	17874	18146	17909	18045	17837	17747	17618	17726	17881	17906	17848	17748	17735	17649	17846	17979	17692	17840	17735	17559	18048	17988	17839	17859	17679	17947	17769	17764	17650	17889	17780	17845	17817	17829	17545	17803
20499	34401	32279	25565	22238	20238	18548	17638	16991	16879	16551	16259	16219	16195	16051	16046	16032	15811	15920	15762	15798	15772	15932	15785	15757	15599	15509	15704	15687	15758	15588	15653	15747	15811	15762	15750	15728	15714	15733	15687	15637	15743	15714	15797	15725	15640	15661	15733	15801	15798	15750	15565	15632	15581	15724	15833	15618	15662	15723	15547	15759	15699	15792	15615	15605	15954	15601	15614	15513	15629	15700	15620	15833	15361	15752	15618	15719	15583	15793	15684	15630	15683	15510	15550	15691	15605	15713	15613	15542	15633	15692	15659	15569	15582	15593	15493	15643	15672	15601	15666	15713	15707	15482	15597	15596	15809	15656	15533	15531	15751	15663	15377	15651	15643	15690	15510	15548	15816	15571	15597	15591	15573	15577	15649	15592	15685	15794	15579	15744	15585	15644	15621	15604	15525	15597	15646	15497	15416	15590	15708	15731	15431	15751	15608	15725	15570	15761	15563	15534	15637	15497	15463	15493	15453	15560	15533	15614	15472	15804	15636	15644	15595	15537	15722	15733	15387	15509	15603	15602	15586	15805	15675	15597	15687	15468	15674	15563	15498	15828	15664	15611	15540	15715	15578	15630	15482	15605	15514	15714	15627	15740	15597	15571	15545	15674	15713	15454	15732	15668	15582	15677	15618	15618	15483	15496	15650	15597	15459	15751	15619	15731	15584	15627	15617	15532	15642	15681	15450	15710	15661	15521	15626	15729	15745	15718	15641	15480	15856	15553	15411	15589	15535	15623	15658	15673	15402	15681	15833	15558	15520	15572	15377	15693	15801	15529	15689	15803	15491	15613	15593	15616	15514	15735	15490	15642	15485	15714	15599	15601	15526	15669	15399	15633	15620	15409	15539	15491	15747	15764	15489	15528	15749	15539	15718	15686	15740	15554	15630	15610	15567	15612	15530	15550	15523	15571	15489	15459	15478	15614	15532	15630	15519	15501	15602	15558	15463	15601	15663	15480	15538	15707	15488	15729	15437	15606	15522	15527	15767	15780	15651	15617	15537	15530	15643	15492	15722	15493	15512	15467	15506	15761	15581	15634	15636	15616	15735	15450	15808	15465	15669	15739	15692	15621	15731	15645	15539	15704	15587	15501	15642	15596	15565	15558	15574	15565	15450	15688	15547	15574	15596	15648	15581	15588	15710	15599	15496	15582	15621	15625	15705	15478	15637	15702	15658	15633	15524	15594	15699	15562	15592	15692	15619	15621	15676	15785	15446	15666	15614	15690	15572	15546	15583	15687	15540	15659	15594	15771	15419	15597	15713	15596	15614	15597	15742	15588	15598	15429	15761	15574	15510	15425	15662	15720	15493	15624	15541	15696	15449	15769	15511	15636	15652	15575	15423	15608	15597	15641	15652	15530	15516	15640	15397	15755	15440	15606	15551	15626	15792	15461	15718	15615	15620	15561	15498	15620	15570	15706	15543	15682	15599	15648	15573	15623	15614	15659	15584	15676	15552	15602	15618	15687	15628	15598	15562	15647	15544	15568	15530	15507	15467	15582	15577	15661	15421	15579	15436	15614	15552	15568	15645	15625	15638	15555	15596	15645	15558	15737	15532	15598	15577	15616	15590	15623	15510	15478	15614	15646	15755	15528	15631	15658	15592	15641	15350	15492	15724	15591	15630	15488	15639	15442	15642	15532	15524	15618	15494	15487	15628	15607	15662	15485	15562	15547	15788	15567	15687	15636	15582	15452	15612	15563	15477	15745	15556	15723	15521	15686	15606	15556	15520	15645	15594	15612	15752	15557	15586	15922	15537	15654	15616	15548	15810	15598	15769	15694	15590	15616	15654	15492	15504	15438	15589	15541	15497	15464	15577	15641	15493	15622	15529	15553	15516	15564	15728	15744	15593	15397	15670	15514	15647	15480	15531	15526	15658	15470	15813	15656	15501	15671	15664	15467	15575	15683	15548	15581	15420	15708	15676	15506	15663	15421	15679	15680	15621	15538	15543	15533	15573	15718	15697	15584	15540	15645	15516	15531	15528	15467	15860	15669	15676	15644	15748	15694	15493	15684	15436	15867	15643	15540	15574	15531	15577	15562	15597	15557	15555	15712	15527	15600	15655	15599	15421	15464	15687	15696	15710	15583	15593	15696	15613	15671	15594	15696	15530	15660	15620	15516	15604	15650	15410	15544	15660	15781	15748	15547	15699	15602	15551	15456	15611	15340	15545	15447	15664	15576	15642	15719	15810	15729	15521	15761	15698	15685	15784	15538	15573	15587	15559	15623	15545	15488	15716	15515	15437	15684	15589	15562	15706	15622	15638	15632	15795	15509	15524	15634	15645	15564	15607	15695	15577	15711	15600	15559	15867	15550	15541	15517	15535	15660	15638	15423	15522	15521	15562	15599	15772	15820	15690	15689	15480	15598	15593	15603	15531	15736	15411	15680	15577	15374	15661	15494	15515	15643	15525	15641	15735	15676	15712	15482	15673	15646	15474	15556	15586	15595	15642	15667	15721	15530	15630	15565	15510	15694	15801	15605	15526	15600	15586	15751	15465	15510	15627	15560	15723	15812	15674	15567	15744	15517	15657	15409	15493	15703	15690	15576	15702	15542	15568	15646	15512	15628	15872	15665	15748	15608	15500	15461	15445	15613	15612	15731	15458	15635	15649	15589	15879	15577	15637	15457	15665	15571	15476	15634	15511	15816	15450	15776	15518	15528	15503	15641	15719	15617	15725	15720	15689	15492	15664	15666	15535	15561	15679	15774	15754	15665	15553	15688	15654	15645	15743	15831	15713	15620	15516	15581	15493	15588	15608	15592	15613	15665	15566	15555	15490	15753	15632	15499	15699	15465	15582	15539	15565	15457	15720	15568	15661	15486	15756	15568	15582	15927	15561	15669	15667	15646	15739	15351	15431	15613	15619	15767	15656	15598	15563	15720	15716	15537	15508	15425	15604	15654	15427	15684	15705	15667	15754	15591	15648	15513	15565	15607	15550	15737	15515	15407	15492	15507	15565	15632	15470	15603	15556	15559	15560	15607	15645	15692	15569	15580	15646	15507	15716	15395	15657	15592	15642	15649	15545	15754	15367	15617	15488	15527	15570	15709	15636	15461	15541	15712	15707	15665	15479	15374	15498	15698	15597	15695	15536	15487	15716	15698	15462	15522	15800	15446	15540	15784	15597	15601	15560	15665	15603	15615	15579	15684	15662	15732	15594	15551	15597	15638	15589	15651	15607	15538	15547	15615	15447	15573	15621	15549	15607	15698	15486	15632	15619	15464	15803	15708	15712	15587	15633	15457	15580	15727	15698	15583	15604	15505	15551	15592	15505	15800	15716	15378	15587	15622	15848	15546	15720	15648	15521	15668	15742	15731	15555	15644	15574	15510	15546	15658	15683	15526	15679	15754	15554	15759	15568	15625	15503	15470	15692	15489	15630	15747	15533	15551	15711	15530	15542	15511	15689	15616	15493	15727	15705	15796	15714	15534	15568	15808	15536	15555	15702	15644	15564	15658	15665	15596	15586	15487	15469	15583	15554	15511	15579	15601	15703	15469	15781	15788	15502	15603	15528	15571	15498	15310	15513	15528	15547	15701	15791	15589	15628	15789	15599	15536	15650	15606	15542	15625	15469	15606	15556	15442	15651	15596	15594	15510	15557	15602	15656	15509	15629	15764	15606	15709	15422	15734	15639	15692	15487	15483	15712	15602	15621	15423	15462	15622	15603	15553	15575	15674	15672	15657	15516	15565	15548	15644	15619	15469	15687	15520	15466	15462	15504	15660	15726	15652	15697	15567	15627	15585	15601	15652	15576	15406	15520	15603	15416	15683	15739	15578	15780	15720	15606	15455	15495	15518	15684	15728	15577	15580	15490	15571	15540	15640	15676	15702	15653	15727	15650	15649	15625	15733	15705	15534	15522	15639	15481	15617	15672	15681	15572	15645	15655	15671	15556	15575	15523	15683	15522	15520	15655	15614	15564	15488	15704	15522	15554	15487	15663	15600	15520	15706	15608	15567	15416	15603	15577	15595	15697	15701	15641	15733	15741	15603	15774	15578	15647	15505	15634	15714	15581	15659	15637	15557	15431	15611	15523	15487	15907	15598	15413	15715	15467	15485	15407	15641	15671	15561	15600	15609	15620	15547	15607	15588	15779	15499	15530	15763	15660	15612	15732	15564	15676	15703	15676	15605	15725	15495	15565	15757	15642	15746	15649	15700	15662	15718	15634	15690	15631	15791	15756	15780	15727	15703	15375	15549	15558	15727	15670	15476	15577	15616	15567	15382	15468	15598	15715	15729	15660	15684	15551	15640	15589	15637	15632	15651	15785	15626	15518	15558	15616	15713	15556	15671	15539	15524	15651	15702	15393	15685	15657	15683	15720	15481	15755	15424	15557	15564	15532	15664	15608	15648	15645	15516	15586	15776	15499	15725	15669	15588	15800	15549	15432	15531	15678	15762	15631	15767	15636	15660	15508	15607	15564	15570	15633	15429	15645	15702	15615	15569	15673	15648	15586	15635	15567	15717	15618	15709	15510	15407	15644	15554	15571	15725	15582	15626	15599	15570	15577	15446	15636	15588	15718	15602	15506	15560	15592	15687	15542	15441	15528	15401	15552	15581	15621	15582	15608	15457	15477	15523	15587	15866	15524	15612	15607	15576	15603	15522	15468	15810	15750	15630	15492	15770	15609	15580	15505	15742	15595	15738	15470	15523	15702	15632	15506	15591	15535	15709	15757	15731	15587	15580	15430	15602	15502	15622	15637	15763	15699	15593	15710	15577	15623	15555	15598	15526	15610	15688	15604	15414	15532	15511	15745	15580	15727	15571	15636	15574	15687	15545	15596	15446	15593	15563	15536	15561	15520	15637	15529	15577	15707	15596	15540	15683	15579	15711	15532	15520	15731	15663	15658	15676	15593	15487	15703	15521	15524	15485	15680	15629	15555	15706	15597	15597	15709	15663	15631	15579	15686	15646	15587	15818	15645	15495	15575	15651	15548	15531	15676	15597	15655	15505	15624	15520	15391	15558	15569	15672	15609	15579	15619	15519	15579	15586	15708	15614	15574	15514	15655	15685	15577	15572	15673	15457	15549	15609	15532	15615	15531	15563	15605	15521	15670	15486	15616	15607	15505	15614	15588	15654	15575	15737	15598
22352	20800	28395	23285	21132	23264	24934	19736	18518	18591	18444	17992	17997	18022	17851	17686	17661	17620	17689	17617	17292	17340	17595	17433	17264	17570	17385	17585	17353	17328	17623	17290	17384	17516	17347	17513	17321	17544	17406	17524	17438	17388	17709	17282	17311	17477	17500	17388	17352	17259	17421	17310	17268	17423	17514	17258	17294	17174	17152	17194	17214	17178	17292	17262	17291	17282	17156	17085	17383	17266	17452	17360	17317	17343	17358	17270	17560	17170	17164	17259	17151	17165	17257	17460	17068	17254	17178	17145	17297	17197	17172	17192	17167	17261	17223	17256	17283	17309	17242	17266	17291	17309	17228	17159	17370	17451	17254	17327	17235	17287	17449	17442	17340	17208	17113	17150	17095	17150	17511	17215	17235	17250	17207	17160	17244	17172	17057	17213	17071	17069	17384	17202	17078	17202	17208	17208	17201	17137	17188	17206	17489	17338	17235	17145	16993	17015	17219	17315	17267	17307	17226	17197	17132	16882	16999	17291	17427	17264	17410	17158	17239	17089	16972	17188	17060	17232	17318	17177	17297	17144	17122	17107	17415	17370	16936	17253	17074	17229	17152	17123	17051	17209	17085	17330	17138	17126	17279	17119	17219	17263	17263	17071	17057	17336	17107	17155	17495	17140	17128	17198	17193	17427	16998	17258	17227	17173	17270	17111	17216	17154	17241	17227	17294	17325	17286	17259	16978	17179	17273	17113	17232	17340	17180	17088	17056	17457	17145	17122	17246	17564	17067	17151	17278	17245	17316	17093	17302	17168	17269	17310	17150	17136	17248	17325	17408	17419	17063	17204	17088	17168	17288	16903	17057	17309	17228	17352	17059	17185	17343	17155	17306	17415	17175	17184	17129	17257	17269	17203	17105	17120	17140	17122	17289	16931	17158	17049	17155	17258	17100	17102	17186	17146	17102	17208	17178	17147	17267	17191	17128	17142	17292	17319	17294	17125	17312	17193	17179	17063	17052	17201	17246	17276	17246	16920	17247	17119	17256	17170	17199	17187	17051	16943	17185	17088	17215	17292	17194	17176	17084	17214	17255	17191	17021	17403	17216	17057	17373	17365	17014	17257	17211	17426	17172	17025	17142	17127	17004	17245	16983	17282	17234	17256	17169	17370	17117	17286	17261	17132	17067	17019	17052	17322	17310	17230	17152	17261	17377	17396	17395	17201	17277	17275	17365	17260	17381	17276	17015	17164	17210	17440	17314	17186	17240	17171	17165	17058	17246	17179	17173	17253	17120	17103	17079	17151	17070	17124	17232	17054	17095	17156	17324	17071	17206	17219	17129	17417	17428	17020	17034	17172	17160	17042	17136	17158	17245	16977	17013	17303	17335	17373	17261	17143	17171	17187	17147	17241	17152	16980	17194	17238	17098	17063	17315	17143	17245	17174	17193	17392	17102	17251	17201	17109	17254	17190	17144	17367	17266	17046	17325	17266	17141	17315	17306	17207	17307	17365	17020	17385	17239	17206	17136	17196	17218	17118	17177	17231	17083	17393	17089	17201	17264	17219	17369	17255	17203	17304	17030	17306	17322	17290	17294	17180	17239	17338	17118	17314	17327	17196	17268	17281	17278	17107	17091	17262	17277	17150	17221	17357	17206	17418	17394	17179	17345	17142	17113	17078	17307	17210	17001	17335	17168	17230	17243	17211	17348	17041	17195	17033	17149	17107	16983	17130	17287	17080	17146	17210	17282	17041	17106	17391	17237	17209	17228	17492	17242	17134	17492	17270	16996	17180	17325	17351	17276	17257	17324	17233	17237	17280	17281	17142	17226	17211	17185	17311	17374	17213	17062	17129	17176	17051	17265	17114	17255	17028	17271	17189	17219	17321	17269	17187	17125	17294	17267	17275	17259	16926	17218	17210	17190	17147	17213	17103	17332	17280	17201	17258	17032	17291	17403	17199	17071	17189	17210	17295	17084	17102	17152	17146	17227	17112	17208	17326	17236	17151	17057	17080	17309	17151	17227	17049	17014	17057	17132	17180	17072	17198	17245	17111	17184	17193	17173	17253	17197	17249	17123	17117	17224	17370	17397	17385	17196	16991	17180	17030	17307	17329	17083	17291	17240	17066	17171	17268	17366	17212	17277	17132	17283	17401	17107	17103	17240	17315	17198	17142	17070	17240	17195	17302	17229	17204	17365	17134	17105	17216	17186	17151	17239	16899	17123	17146	16966	17196	17356	17258	17312	17116	17224	17076	17319	17389	17403	17276	17327	16926	17114	17284	17162	17141	17202	17216	17140	17133	17037	17060	17129	17217	17062	17176	17310	17051	17045	17230	17034	17231	17178	17272	17185	17383	17094	16978	17172	17171	17286	17213	17161	17250	17392	17298	17195	17363	17312	17238	17236	17109	17127	17126	17271	17074	17138	17277	17052	17270	17249	17125	17274	17249	17212	17344	17357	17096	17217	16931	17017	17096	17248	17039	17241	17135	17128	17304	17019	17121	17066	17356	17188	17248	17385	16932	17048	17238	17219	17021	17037	17066	17149	17113	17228	17309	17161	17045	17225	17061	17158	16961	17272	17178	17108	17096	17290	17277	17112	16950	17299	17310	17250	17374	17166	17265	17082	17140	17175	17189	17307	17078	17063	16893	17076	17212	17274	17096	17081	17313	17342	17357	17292	16885	17281	17387	17309	17079	17214	17316	17290	17268	17035	17257	17077	17137	17133	17142	17155	17251	17267	17219	17083	17019	17289	17182	17317	17370	17370	17059	17194	17270	17007	17164	17164	17257	17006	17155	16989	17198	17202	17100	16980	17080	17249	17227	17192	17251	17166	17411	17190	17163	17251	17162	17108	17242	17181	17181	17283	17246	17247	17126	17329	17150	17013	17385	17255	17236	17071	17094	17253	17376	17256	17029	17215	17192	17361	17349	17287	17287	17316	17260	17166	17372	17075	17347	17254	17044	17119	17297	17078	17339	17304	17141	17183	17102	17309	17024	17161	17255	17243	17265	17405	17470	17211	17269	17130	17239	17282	17199	17424	17196	17185	17100	17149	17236	17318	17257	17313	17366	17285	17294	17154	16958	17351	17326	17300	17243	17160	17152	17076	17221	17014	17202	17112	17352	17154	17423	17106	17047	17187	17311	17120	17076	17238	17063	17160	17162	17293	17395	17207	17235	17116	17276	17226	17173	17383	17219	17270	17253	17215	17030	17208	17248	17059	17529	17059	17095	17210	17311	17303	17374	17119	17344	17099	16934	17333	17033	17156	17229	17204	16988	17246	17253	17331	17198	17261	17159	17129	17139	17091	17221	17186	17244	17173	17258	17312	17220	17163	16958	17048	17089	17187	17220	17189	17334	17337	17286	17126	17273	17141	17138	17096	17199	17016	17166	17262	17262	17581	17179	17275	17145	17246	17302	17115	17177	17319	17235	17149	17200	17318	17194	17068	17205	17138	17025	17122	17234	17163	17058	17105	17305	17234	17053	17039	17308	17461	16897	17214	17243	17317	17323	17284	17108	17297	17333	17116	17163	17011	17266	17265	17197	17332	17278	17393	17282	17074	17202	17083	17271	17154	17303	17166	17217	17310	17315	17311	17167	17270	17099	17244	17422	17356	17361	17186	17058	17247	17316	17217	17063	17171	17129	17231	17225	17114	17219	17102	17204	17128	17066	17216	17190	17284	17220	17509	17215	17260	16991	17172	17274	17152	17246	17221	17357	17249	17243	17186	17288	17089	17090	17190	17185	17317	17063	17047	17024	17124	16967	17221	17075	17230	17368	17345	17161	17273	17123	17305	17220	17083	17205	17100	17201	17399	17189	17346	17029	17117	17328	17352	17210	17363	17139	17311	17361	17271	17351	17193	17149	17180	17179	17202	17140	17251	17188	17359	17063	17140	17104	17092	17105	17197	17217	17171	17135	17327	17221	17280	17214	17420	17207	17184	17251	17241	17162	17042	17463	17277	17218	17346	17188	17406	17173	17293	17224	17155	17075	17086	17301	17306	17075	17183	17163	17352	17240	17360	17051	17367	17229	17054	16954	17190	17333	17149	17387	17078	17178	17137	17235	17280	17233	17265	17108	17103	17070	17183	17191	17018	17297	17138	17220	17212	17260	17002	17087	17246	17369	17263	17117	17183	17218	17392	17368	17075	17371	17333	17158	17121	17228	17102	17182	17282	17224	17194	17184	17338	17065	17185	17294	17366	17152	17278	17285	17297	17184	17296	17158	17342	17229	17284	17212	17167	17297	17301	17233	17267	17236	17304	17168	17041	17226	17139	17128	17048	17272	17159	17117	16910	17317	17096	17234	17134	17187	17120	17138	17198	17350	17254	17379	17242	17129	17039	16965	17292	17410	17324	17066	17097	17277	17123	17258	17254	17228	17075	17031	17160	17245	17077	17008	17412	17052	17148	17129	17199	17223	17395	17104	17121	17062	17051	17188	17075	17447	17219	17356	17082	17121	17069	17091	17203	17259	17363	17077	16924	17117	17258	17417	17059	17255	17220	17349	17105	17142	17002	17199	17160	17132	17285	17142	17337	17156	17173	17250	17274	17215	17187	17205	17084	17178	17160	17332	17094	17331	17173	17266	17173	17063	17028	17338	17361	17144	17214	17139	17247	17296	17102	17285	17418	17132	17146	16940	17210	17222	17220	17049	17168	17305	17244	17270	17204	17122	17010	17257	17346	17086	17143	17192	17335	17149	17116	17239	17367	17165	17190	17087	17206	17332	17100	17336	17273	17300	17362	17277	17289	17227	17163	17129	17040	16948	17284	17128	17099	17159	17127	17055	17321	17235	17383	17210	17050	17082	17238	17228	17221	17212	17403	17149	17290	17207	17308	17345	17208	17154	17282	17104	17077	17015	17050	16892	17201	17047	17182	17163	17021	17130	17304	17214	17300	17261	17152	17245	17123	17217	17183	17088	17060	17223	17404	17246	17230	17102	17378	17238	17166	17339	17237	17248	17226	17205	17161	17020	17238	17195	17105	17182	17173	17303	17040	17308	17084	17236	17033	17155	17088	16927	17281	17274	17306	17150	17055	17162	17139	17323	17268	17069	17170	17183	17104	17161	17261	17191	17293	17004	17376	17306	17242	17323	17151	17101	17108	17250	17242	17351	17179	17167	17054	17307	17277	17269	17254	17226	17090	17167	17210	17073
21152	37431	35079	28019	24223	21536	19469	17952	17159	16824	16512	16210	16043	15822	15549	15536	15549	15512	15415	15303	15290	15393	15283	15190	15246	15290	15132	15480	15196	15127	15101	15195	15041	15131	15153	15336	15183	15117	15212	15160	15295	15151	15184	15149	15042	15186	15241	15041	15321	15228	15047	15196	15207	15132	15102	14963	15206	15112	15203	15079	15158	15002	15030	15118	15045	15069	15110	15074	15053	14969	14974	15180	15244	15102	15192	15124	15095	15112	15142	15301	14971	15049	15124	15092	15185	15031	15165	15022	14948	15079	15039	14984	14936	15158	15121	15104	15044	15242	15101	14921	15265	15029	15127	15050	15061	15005	15162	15014	15109	15075	15091	15059	15215	14932	14956	15138	14927	15080	15080	15144	15047	14887	15185	15012	14946	15037	15137	15064	15087	14883	15043	15112	15001	15127	14982	14963	15003	15176	14962	15088	14964	15164	15012	15057	15225	14989	15032	15252	15009	15052	15074	14848	14797	14841	14995	15044	15035	14975	14976	15044	15116	15108	15069	14996	15109	15013	15292	14879	14963	15017	15261	15034	14992	15067	15055	15191	14928	14929	15053	15023	14977	14966	15103	15180	15153	14926	15009	15057	15062	15046	15201	15144	15055	15028	15005	15154	15128	15010	14909	15020	15114	15085	15168	15104	15114	15077	14977	15008	15066	15017	15091	15149	14983	14885	15089	15126	14959	15174	15040	15167	15092	15182	15011	14911	15167	15010	14895	15036	15076	15029	15046	14930	15038	15137	15152	14912	15009	15105	14950	14873	15081	14907	15174	14931	15048	15057	15109	14941	15005	15114	15248	15111	14796	14912	14874	15128	15022	15160	14981	14932	15087	15001	14956	15080	15218	15000	14928	15002	14914	15050	14895	15083	15054	14935	14980	14962	14915	15051	14821	15012	15026	14920	14989	15019	14873	15051	15096	15046	14991	14920	15250	15140	15037	15093	15009	14929	15028	15071	15107	15008	15076	14872	15120	15053	15079	14956	15086	14992	14973	15029	15080	14989	15024	14890	14929	14989	14831	14883	15163	15048	15023	14957	15163	14953	15103	15188	15006	15164	15021	15123	14939	14832	15026	15052	14985	15034	14881	15014	14938	15117	14963	15061	15097	14942	15028	15031	14967	14984	14995	14813	15062	15087	15020	14991	15070	14910	14979	14953	15041	14948	15211	14942	14992	14924	15030	14969	15202	15058	14971	14978	15043	15043	15050	14898	15095	15161	14937	15269	15038	15125	15112	15012	15007	14981	15043	15011	15175	15027	15018	15012	15016	14932	15019	15093	14999	14922	15067	14915	15113	15090	15025	14993	14996	14984	14986	15035	15090	15114	15066	15089	14998	15001	15131	15021	14928	14893	15062	14965	15041	14946	14906	15204	15089	14849	14942	15056	15077	15010	15103	14995	15122	15128	15070	15217	14976	15199	14930	15024	15181	15106	15069	14933	14888	14969	15077	14984	14990	14958	15038	14940	15057	14961	15065	14909	15104	15025	15158	15100	14899	14993	15097	14845	15069	15001	15051	15177	15017	15072	14875	15051	15125	14949	15029	15070	15030	15092	15059	15085	14840	15013	15178	15113	15195	15102	14978	15051	15115	14884	15113	14943	14887	15094	15051	14927	15156	15082	15025	14831	14983	15169	15068	15150	14957	15116	14989	14961	15040	15101	14929	15054	15096	15100	14896	15016	15131	14852	14976	15076	15036	14940	15100	15061	15010	14813	15000	15067	15001	14909	14993	14989	15153	15020	14968	15076	15230	15076	15150	14967	15086	14919	15015	15010	14928	14965	15122	15057	15088	15019	14926	15079	15072	15058	15154	15047	15143	14947	15072	15086	15119	15074	15150	14948	15051	14773	14812	15143	15170	14929	14914	15036	15104	14991	15032	14902	15065	14949	15185	14980	14932	14986	14936	15083	14972	14913	14862	15015	15029	15104	15023	14994	15198	14977	14955	15007	14925	14899	14818	15000	14937	15046	14900	15093	15037	14919	15124	15053	15051	15189	15167	15016	15166	14985	14914	15015	14943	15170	15027	15075	14775	14830	15110	15013	15065	14960	15113	15028	15142	14973	14887	15049	15007	14998	15156	14924	14937	15081	14933	14919	15042	14875	15005	15072	15105	15034	14986	15112	15077	14938	15129	15033	14888	15055	15020	15081	14963	15155	15039	14988	15057	14950	14827	15165	14986	15104	15100	14993	14954	15249	15006	14947	14955	15117	14903	15087	14988	14893	14927	15224	14953	15086	14907	14948	15172	14979	15052	14953	14894	15160	14946	14928	15278	15123	15099	14902	14964	15022	14879	14949	14993	15063	15013	14918	14993	14972	15127	14995	15083	15047	15207	15078	14988	15085	15079	15032	14923	14948	15053	15074	15052	14922	14915	14945	14974	15082	14864	15043	15059	14767	15090	15118	14940	14882	15024	15095	14983	14914	14842	15098	15002	14880	15188	15018	15141	15026	14959	15115	14917	15054	15017	14971	14925	15126	15113	15060	15068	14944	15078	15153	15030	15005	14977	15081	15005	15077	15140	15121	14998	14999	14961	15034	15068	14934	14989	14882	15077	14998	15048	15032	14980	15120	15134	14921	15045	14957	15141	15143	14971	14941	14982	14998	15049	14943	14841	15082	15099	15038	15108	14993	15157	15080	15133	15129	15018	15072	14980	14955	15020	15066	15023	15175	15021	14917	14991	14950	15085	14929	14849	14987	15112	14932	15083	14971	14997	15040	15018	14946	14889	15151	14896	14861	14985	15081	14929	14848	14926	15013	15062	14979	14968	14957	15000	15062	15086	15031	14889	14948	15012	15032	15008	15040	15072	15143	14955	15088	15205	15128	15143	14900	15007	15050	14977	15269	15062	15121	14978	15118	15057	14941	15181	14979	15149	14919	15077	14997	15104	15066	14933	14851	15068	15146	15056	15055	15038	15039	14997	15020	15042	15032	14951	15057	14896	15156	14945	15125	15008	15010	14871	14969	14913	14976	15060	15048	15152	14982	14939	14855	14951	14895	14994	14913	15043	15077	14963	15104	14962	14949	15121	15022	14985	14883	15143	15076	14972	15228	15036	15024	14918	14974	15096	15113	14940	15136	15069	14904	14944	14885	15021	14978	15100	15106	14935	14918	15096	15010	15018	15138	14880	15105	14998	15015	15131	15070	15052	15126	15050	15065	14970	15088	15130	14861	15061	15057	14881	15025	15040	15038	15017	14903	14988	15105	15086	15040	15063	14974	15009	15017	14921	15039	14789	15055	15064	14863	14936	14946	14946	15064	15076	14970	14951	15051	14996	14960	15006	15178	15020	15017	15039	15123	14979	15015	14754	15061	15025	15218	15135	15077	15031	14895	14971	14969	14851	14871	15194	14927	15100	15063	15192	15035	15124	14975	15016	14940	15159	15038	15033	14993	14993	15137	15051	15059	15130	15012	15105	15057	15061	15170	15114	15029	14848	15003	14969	15035	15101	14880	15018	14812	15020	15026	15026	15004	14902	15170	14947	14975	14998	14926	14970	14897	14923	15180	15128	14905	15058	15064	15085	14887	15023	14924	15237	14966	15150	15162	15206	14937	14746	15135	15076	15075	14804	15190	15045	15095	15080	15010	15000	15126	15153	14909	14915	15061	14950	14892	15025	15079	14930	14968	14840	15033	14818	14992	15090	14963	15105	14958	14906	15055	15034	15182	14857	15039	15040	14929	15036	14940	15032	15133	14900	14870	15094	14984	15096	14988	15139	15101	15000	15006	14900	15020	15117	14909	15139	14958	14972	14945	15072	14834	15061	14935	14975	15141	15082	15073	15039	14964	14847	15185	15132	14883	14939	15078	14937	14931	14930	15240	15041	15066	15081	15025	15178	15038	15137	15189	15032	15138	15148	15114	15176	14978	14865	14957	15111	15031	15013	15049	15107	15081	15020	15094	15096	15132	14875	14986	15079	14878	15064	15013	15048	14968	14962	15239	14949	15029	15059	14872	15180	15067	15144	15024	15075	15030	15006	15241	14828	15110	14991	15099	15077	15040	14998	14918	15210	15106	14905	15056	14979	15124	15304	15096	14808	15095	14989	15053	14978	15160	15109	15099	15017	15083	15168	14850	15079	14950	14968	14922	15048	15000	14844	15157	14937	15124	14903	14957	14985	15112	14985	15077	15036	15052	15026	14912	14983	15052	15006	15160	15164	15070	14851	14908	15068	14913	14943	15038	15128	14951	15173	15019	15164	14992	14825	15034	15159	14880	15009	15111	15080	15008	14952	15090	14860	15020	15112	15078	15151	14918	14961	15005	14993	14952	14953	15060	14968	14876	14940	15026	14971	14987	15003	14919	15007	15061	15114	15020	15005	14902	15036	15028	14924	15041	15031	14960	15190	15052	14965	14866	15155	14995	15089	15026	14963	14901	15225	14891	15018	15077	15078	14967	14995	15028	15029	15048	14936	14950	15100	14939	14922	14976	15053	15049	15068	14913	14980	15050	15042	14750	14988	15117	14886	15007	14939	15218	14877	15030	15096	15136	14969	15120	14784	15169	15160	14958	15191	15131	14997	15099	15036	15000	15047	14894	15169	15005	14866	14928	15005	15056	14964	15137	15105	14912	15095	15009	15305	14987	14991	15198	14883	14972	15090	15127	15028	14919	14917	15117	15083	15094	15010	14992	15171	14952	15034	15030	15131	14797	15097	15091	15142	15111	14884	14884	15055	15001	15071	15114	14992	14830	14986	15211	15109	15095	15133	15217	14972	14957	15098	15085	15002	15122	14941	15034	15021	14896	15189	15086	15005	14914	15071	14933	14950	15076	14901	14930	14788	15138	15020	14885	15052	15038	14953	15029	15003	15183	14924	14957	14990	15007	15069	14986	14978	15133	14974	15062	14952	14921	15118	14913	14973	15027	15281	15006	14840	14950	14966	15112	15159	15065	14742	14944	15150	15011	14926	15126	15009	15139	15016	15007	14869	14935	15023	15086	15066	14951	15213	15110	14913	14956	14997	15045	14992	15010	15028	15010	15017	15043	15030	15024	14984	15022	15040	14885	15065	15028	14916	15022	15135	15013	14990	14987	15140	15059	14846	15098	14855	15089	14863	15131	15155	15144	15073	14926	15039	15100	15112	15063	14957	14893	14937	15026
26967	21882	25393	22294	18349	17745	17489	17219	16614	16725	16718	16731	16434	16532	16457	16563	16593	16535	16474	16320	16411	16352	16383	16548	16426	16297	16337	16458	16421	16568	16296	16565	16349	16350	16648	16551	16482	16334	16295	16379	16504	16507	16454	16517	16563	16396	16565	16284	16275	16394	16373	16462	16404	16539	16612	16469	16374	16427	16460	16661	16345	16402	16414	16348	16548	16392	16401	16377	16358	16293	16425	16457	16337	16464	16435	16473	16292	16589	16364	16414	16315	16408	16383	16358	16391	16453	16491	16479	16377	16379	16465	16487	16462	16414	16411	16504	16279	16331	16400	16641	16367	16165	16479	16372	16365	16414	16506	16413	16537	16388	16471	16368	16436	16272	16334	16200	16302	16280	16540	16367	16466	16297	16345	16296	16558	16519	16520	16255	16374	16398	16334	16324	16505	16371	16375	16370	16420	16549	16447	16475	16324	16576	16367	16470	16250	16337	16349	16420	16474	16494	16474	16246	16203	16393	16567	16446	16468	16375	16513	16340	16365	16259	16351	16285	16316	16270	16275	16341	16368	16483	16398	16237	16417	16386	16259	16395	16285	16380	16280	16393	16426	16300	16301	16306	16192	16274	16347	16491	16414	16529	16543	16591	16302	16439	16329	16259	16416	16338	16404	16466	16418	16458	16419	16358	16354	16482	16419	16453	16470	16253	16297	16464	16259	16288	16377	16552	16402	16455	16420	16540	16258	16385	16335	16350	16516	16372	16513	16454	16213	16415	16326	16217	16509	16362	16370	16396	16181	16359	16295	16352	16417	16280	16328	16451	16323	16389	16378	16587	16347	16342	16423	16449	16433	16415	16234	16432	16381	16294	16368	16423	16450	16465	16360	16189	16459	16581	16514	16252	16392	16302	16278	16253	16418	16369	16291	16278	16433	16689	16386	16259	16434	16379	16422	16367	16370	16445	16336	16344	16455	16430	16484	16482	16495	16312	16292	16476	16511	16092	16381	16428	16134	16246	16525	16353	16483	16479	16360	16265	16610	16221	16306	16472	16177	16471	16134	16551	16619	16544	16180	16496	16471	16341	16407	16382	16282	16509	16445	16400	16327	16412	16227	16320	16267	16170	16276	16442	16358	16265	16311	16352	16396	16353	16329	16641	16363	16232	16204	16321	16367	16292	16286	16111	16520	16286	16565	16520	16363	16394	16349	16406	16353	16446	16556	16333	16178	16090	16576	16331	16226	16267	16412	16302	16491	16554	16493	16376	16363	16431	16299	16409	16350	16418	16292	16448	16483	16209	16366	16281	16262	16376	16464	16602	16294	16297	16381	16393	16498	16393	16581	16376	16327	16311	16231	16284	16456	16253	16324	16534	16465	16182	16675	16092	16550	16359	16496	16243	16353	16216	16273	16528	16343	16507	16400	16419	16149	16187	16437	16411	16341	16353	16269	16448	16246	16577	16452	16610	16426	16159	16352	16517	16390	16360	16352	16493	16489	16398	16378	16473	16663	16428	16351	16504	16356	16381	16339	16361	16208	16224	16195	16482	16587	16194	16344	16382	16354	16388	16446	16325	16181	16387	16642	16345	16435	16496	16600	16554	16309	16234	16221	16231	16407	16418	16457	16352	16437	16304	16214	16422	16240	16395	16401	16380	16539	16588	16521	16448	16308	16268	16479	16336	16235	16429	16420	16386	16541	16424	16434	16531	16270	16465	16259	16314	16592	16228	16295	16436	16265	16277	16553	16381	16233	16559	16312	16519	16303	16510	16097	16473	16554	16442	16343	16475	16505	16232	16295	16373	16320	16350	16187	16392	16283	16433	16555	16322	16398	16306	16347	16206	16311	16358	16242	16501	16293	16196	16295	16331	16403	16390	16518	16163	16233	16498	16308	16259	16471	16417	16419	16290	16410	16086	16411	16200	16286	16352	16307	16254	16465	16304	16212	16295	16192	16389	16518	16490	16469	16353	16562	16489	16477	16552	16576	16224	16391	16475	16323	16465	16291	16288	16405	16359	16266	16495	16483	16354	16285	16447	16340	16253	16340	16186	16334	16338	16405	16292	16406	16482	16393	16338	16434	16278	16302	16437	16390	16361	16454	16297	16208	16404	16378	16228	16635	16655	16402	16324	16160	16329	16387	16230	16384	16276	16386	16519	16587	16372	16572	16306	16117	16169	16416	16363	16477	16467	16135	16493	16379	16219	16395	16385	16455	16366	16322	16212	16277	16247	16344	16499	16472	16421	16346	16568	16373	16385	16546	16330	16356	16294	16362	16292	16387	16464	16362	16424	16366	16377	16448	16374	16386	16373	16395	16397	16617	16520	16301	16223	16461	16388	16391	16373	16467	16403	16382	16431	16321	16340	16429	16425	16304	16372	16272	16275	16488	16350	16397	16424	16459	16465	16537	16397	16366	16456	16182	16364	16184	16159	16451	16328	16427	16398	16450	16253	16487	16396	16492	16271	16412	16405	16382	16446	16228	16405	16392	16426	16517	16571	16301	16221	16298	16265	16438	16381	16397	16202	16450	16521	16347	16289	16391	16435	16426	16232	16321	16473	16384	16336	16108	16331	16630	16462	16413	16339	16378	16582	16372	16242	16244	16313	16446	16348	16381	16320	16464	16412	16368	16290	16328	16387	16295	16197	16279	16294	16325	16237	16375	16304	16336	16334	16340	16262	16428	16277	16215	16209	16380	16391	16487	16280	16383	16541	16340	16517	16450	16472	16301	16450	16586	16260	16343	16223	16294	16273	16372	16533	16370	16270	16329	16403	16459	16406	16396	16389	16548	16177	16423	16333	16281	16164	16292	16507	16478	16419	16222	16246	16366	16389	16434	16382	16212	16490	16457	16470	16610	16236	16310	16346	16499	16371	16377	16380	16390	16360	16344	16313	16252	16280	16268	16271	16314	16196	16472	16337	16464	16363	16322	16299	16315	16510	16496	16304	16073	16454	16246	16485	16469	16402	16582	16276	16235	16404	16417	16139	16323	16229	16484	16524	16305	16331	16668	16252	16470	16387	16422	16378	16330	16205	16360	16369	16472	16285	16208	16104	16542	16217	16374	16398	16366	16440	16416	16435	16405	16340	16398	16309	16418	16336	16129	16430	16349	16421	16356	16370	16426	16400	16187	16351	16434	16395	16423	16389	16390	16415	16552	16539	16548	16557	16510	16501	16324	16521	16221	16140	16269	16247	16488	16419	16356	16338	16289	16460	16247	16227	16189	16308	16391	16419	16376	16271	16324	16539	16553	16606	16261	16468	16339	16483	16468	16542	16465	16454	16439	16449	16403	16545	16524	16248	16382	16587	16368	16274	16335	16252	16337	16325	16262	16575	16349	16321	16352	16369	16465	16296	16407	16328	16466	16311	16382	16514	16237	16291	16312	16469	16497	16257	16358	16520	16494	16530	16494	16321	16474	16369	16592	16529	16552	16443	16480	16299	16274	16565	16298	16189	16356	16370	16392	16561	16469	16402	16286	16343	16389	16394	16481	16314	16521	16293	16528	16389	16543	16392	16312	16528	16455	16415	16498	16320	16346	16344	16605	16425	16589	16512	16318	16602	16230	16500	16446	16319	16529	16276	16504	16267	16210	16443	16425	16420	16489	16385	16400	16375	16422	16451	16288	16358	16593	16603	16375	16346	16496	16487	16383	16323	16481	16316	16453	16454	16323	16545	16340	16356	16536	16481	16510	16390	16501	16371	16318	16458	16458	16445	16551	16360	16415	16493	16323	16333	16381	16212	16293	16448	16384	16356	16546	16376	16398	16340	16356	16383	16345	16435	16390	16390	16451	16313	16456	16467	16422	16462	16363	16244	16432	16441	16416	16435	16475	16408	16709	16433	16559	16326	16466	16343	16534	16368	16423	16289	16318	16197	16342	16493	16338	16457	16399	16430	16399	16373	16278	16507	16494	16417	16333	16468	16314	16241	16486	16526	16491	16284	16456	16296	16731	16447	16346	16464	16273	16392	16638	16401	16463	16440	16473	16352	16383	16272	16293	16349	16522	16292	16159	16599	16424	16347	16358	16365	16321	16332	16450	16350	16363	16287	16475	16489	16329	16438	16219	16498	16408	16326	16458	16349	16454	16402	16391	16455	16494	16457	16459	16278	16412	16329	16518	16338	16334	16314	16192	16517	16367	16428	16276	16343	16428	16158	16462	16441	16683	16396	16399	16287	16294	16430	16406	16383	16438	16366	16199	16330	16321	16318	16334	16513	16436	16458	16576	16466	16636	16477	16212	16167	16523	16421	16373	16487	16123	16233	16219	16386	16304	16446	16501	16644	16445	16536	16398	16260	16659	16235	16252	16490	16427	16323	16483	16310	16383	16373	16574	16188	16326	16311	16332	16200	16536	16379	16355	16342	16261	16375	16392	16247	16412	16442	16260	16500	16362	16445	16414	16229	16549	16524	16477	16530	16433	16319	16352	16273	16367	16368	16377	16193	16250	16222	16294	16311	16365	16617	16321	16493	16450	16269	16398	16133	16199	16330	16197	16397	16404	16510	16475	16329	16496	16495	16354	16371	16451	16407	16336	16320	16423	16441	16470	16350	16591	16286	16560	16437	16377	16509	16661	16445	16313	16399	16378	16348	16481	16349	16401	16489	16385	16251	16366	16466	16479	16249	16330	16297	16378	16312	16466	16326	16395	16410	16408	16498	16403	16208	16617	16508	16380	16373	16296	16350	16257	16466	16456	16397	16308	16181	16632	16347	16477	16422	16289	16372	16453	16406	16605	16501	16404	16424	16504	16512	16416	16358	16519	16418	16397	16406	16387	16328	16271	16418	16482	16345	16345	16472	16423	16333	16506	16489	16267	16344	16315	16436	16303	16248	16403	16258	16499	16548	16479	16531	16428	16379	16354	16178	16342	16423	16501	16300	16397	16223	16645	16247	16434	16232	16225	16317	16304	16478	16281	16326	16419	16551	16481	16419	16301	16454	16251	16313	16298	16386	16300	16410	16544	16442	16521	16465	16512	16626	16586	16471	16227	16208	16514	16418	16431	16517	16329	16621	16485	16377	16435	16352	16419	16421	16315	16337	16461	16526	16562	16432	16418	16369	16321	16322	16233	16492	16470	16475	16583	16369	16481	16480	16463	16365	16451	16420	16365	16353	16495	16550	16337	16405	16227	16290	16232	16285	16420	16258
18392	25585	24027	19605	17677	16519	15893	15223	15259	15008	14938	14995	14742	14865	14760	14596	14667	14579	14402	14626	14547	14676	14758	14605	14508	14509	14746	14506	14662	14433	14614	14721	14505	14674	14390	14653	14713	14667	14636	14584	14647	14424	14593	14454	14742	14613	14494	14413	14669	14608	14523	14641	14589	14446	14619	14591	14559	14604	14454	14415	14545	14570	14490	14742	14467	14534	14524	14563	14673	14422	14435	14557	14546	14619	14475	14537	14759	14608	14469	14652	14450	14485	14542	14614	14564	14686	14356	14475	14610	14652	14463	14615	14716	14575	14522	14608	14360	14542	14509	14514	14539	14516	14486	14554	14576	14411	14488	14393	14731	14570	14560	14445	14693	14518	14370	14618	14381	14553	14737	14565	14610	14489	14494	14398	14599	14577	14505	14546	14610	14470	14444	14421	14506	14534	14626	14439	14338	14653	14546	14543	14415	14524	14419	14427	14320	14491	14593	14543	14359	14549	14656	14478	14535	14593	14566	14373	14567	14372	14626	14639	14582	14536	14444	14461	14639	14480	14375	14712	14677	14550	14592	14700	14520	14679	14458	14640	14501	14520	14469	14491	14525	14569	14641	14591	14579	14669	14427	14496	14526	14763	14511	14460	14387	14450	14691	14368	14560	14638	14688	14492	14540	14420	14448	14530	14555	14663	14565	14459	14376	14516	14475	14467	14328	14631	14525	14411	14580	14531	14670	14500	14619	14577	14562	14598	14462	14391	14577	14533	14438	14581	14696	14651	14474	14379	14447	14621	14604	14692	14445	14479	14368	14448	14553	14582	14482	14555	14590	14525	14432	14465	14603	14493	14706	14553	14501	14475	14493	14371	14560	14590	14683	14402	14428	14541	14656	14582	14550	14707	14400	14479	14599	14618	14488	14507	14486	14586	14486	14527	14410	14693	14568	14501	14354	14484	14593	14471	14450	14589	14605	14513	14351	14598	14464	14636	14708	14494	14359	14418	14632	14398	14436	14556	14475	14566	14484	14644	14517	14503	14573	14492	14588	14569	14643	14394	14534	14506	14609	14581	14609	14484	14585	14611	14588	14505	14604	14359	14457	14525	14577	14531	14701	14502	14530	14542	14506	14442	14584	14684	14607	14537	14580	14461	14573	14586	14383	14503	14412	14451	14605	14676	14411	14505	14697	14558	14661	14503	14722	14412	14559	14575	14380	14619	14636	14460	14552	14515	14361	14549	14587	14398	14421	14664	14407	14460	14608	14519	14703	14424	14594	14532	14511	14350	14465	14564	14458	14510	14526	14411	14476	14624	14313	14494	14538	14411	14544	14603	14609	14408	14611	14534	14467	14538	14582	14543	14617	14562	14427	14440	14655	14604	14465	14532	14478	14448	14593	14577	14491	14555	14807	14416	14549	14466	14550	14445	14544	14515	14430	14674	14575	14579	14631	14616	14538	14585	14545	14712	14558	14606	14509	14649	14465	14504	14550	14499	14488	14470	14468	14621	14493	14624	14529	14610	14506	14524	14503	14541	14579	14511	14578	14529	14571	14430	14567	14609	14655	14588	14481	14583	14535	14535	14668	14556	14595	14444	14540	14482	14511	14629	14670	14437	14440	14495	14365	14509	14622	14557	14458	14611	14504	14526	14638	14459	14440	14536	14427	14616	14584	14449	14480	14555	14483	14754	14450	14440	14442	14567	14533	14393	14537	14531	14485	14608	14622	14511	14556	14543	14634	14609	14557	14555	14459	14547	14525	14606	14456	14503	14551	14745	14607	14585	14567	14577	14719	14484	14638	14719	14540	14476	14617	14322	14580	14595	14563	14375	14456	14515	14399	14466	14635	14480	14255	14621	14473	14650	14475	14451	14633	14608	14484	14484	14432	14475	14598	14562	14723	14459	14514	14692	14508	14401	14746	14314	14523	14530	14547	14604	14578	14588	14645	14487	14508	14592	14530	14489	14504	14608	14591	14462	14526	14562	14553	14397	14305	14445	14570	14469	14609	14568	14543	14387	14611	14345	14563	14553	14437	14465	14436	14624	14749	14572	14460	14502	14493	14381	14396	14484	14499	14501	14459	14498	14582	14350	14579	14454	14542	14440	14569	14663	14448	14455	14424	14500	14595	14560	14470	14537	14461	14585	14556	14591	14648	14618	14394	14558	14584	14447	14529	14408	14727	14484	14615	14497	14765	14413	14690	14641	14428	14388	14417	14464	14671	14407	14798	14640	14623	14650	14514	14653	14509	14580	14684	14390	14498	14503	14450	14478	14592	14736	14461	14477	14646	14355	14616	14415	14535	14525	14529	14443	14434	14420	14613	14465	14643	14544	14460	14596	14457	14623	14494	14613	14658	14650	14357	14689	14577	14600	14519	14471	14493	14573	14587	14647	14520	14641	14495	14517	14700	14654	14660	14665	14550	14394	14505	14416	14460	14478	14868	14610	14518	14560	14560	14609	14586	14468	14513	14337	14640	14509	14565	14584	14515	14593	14709	14502	14414	14578	14463	14566	14630	14380	14503	14378	14623	14422	14503	14494	14556	14513	14700	14418	14536	14346	14556	14420	14632	14487	14549	14452	14437	14571	14618	14530	14528	14616	14624	14644	14561	14586	14744	14604	14590	14349	14596	14627	14428	14435	14551	14532	14498	14375	14402	14391	14482	14523	14481	14523	14682	14369	14606	14380	14642	14369	14536	14612	14431	14621	14565	14540	14550	14492	14491	14536	14489	14465	14583	14593	14495	14482	14503	14329	14674	14545	14575	14551	14443	14403	14424	14477	14577	14439	14575	14476	14467	14535	14563	14536	14565	14494	14476	14465	14597	14536	14539	14444	14378	14493	14656	14583	14340	14382	14559	14565	14697	14554	14734	14420	14595	14700	14468	14547	14639	14523	14344	14439	14523	14405	14305	14577	14504	14429	14631	14542	14446	14580	14509	14547	14515	14500	14753	14441	14550	14598	14591	14451	14356	14530	14558	14556	14496	14608	14683	14660	14527	14393	14567	14601	14540	14536	14415	14628	14507	14626	14688	14531	14394	14419	14479	14494	14640	14622	14499	14500	14548	14543	14490	14408	14549	14499	14630	14463	14449	14546	14462	14609	14604	14463	14350	14625	14407	14424	14427	14595	14509	14584	14546	14610	14559	14404	14475	14516	14589	14537	14378	14667	14534	14602	14711	14552	14506	14616	14558	14576	14604	14523	14554	14524	14458	14656	14493	14472	14404	14556	14619	14593	14802	14540	14481	14544	14429	14641	14452	14704	14452	14462	14555	14508	14561	14470	14546	14433	14605	14516	14520	14643	14504	14386	14556	14596	14397	14556	14530	14464	14513	14673	14642	14575	14659	14593	14446	14749	14634	14547	14707	14698	14638	14646	14454	14580	14552	14640	14552	14503	14594	14627	14656	14531	14658	14569	14545	14387	14399	14702	14596	14517	14522	14525	14696	14625	14521	14597	14524	14654	14582	14568	14499	14535	14630	14620	14558	14694	14354	14514	14441	14574	14731	14403	14501	14386	14675	14518	14685	14417	14566	14515	14530	14604	14561	14667	14328	14662	14567	14494	14540	14450	14654	14519	14535	14430	14567	14459	14511	14645	14453	14492	14607	14704	14377	14614	14409	14495	14584	14593	14679	14544	14601	14518	14731	14568	14535	14516	14564	14423	14463	14540	14551	14605	14588	14606	14498	14543	14441	14431	14570	14632	14450	14466	14607	14536	14620	14639	14466	14508	14699	14593	14336	14595	14484	14455	14333	14475	14543	14444	14517	14617	14579	14399	14510	14426	14596	14469	14601	14370	14505	14375	14470	14655	14639	14601	14521	14411	14460	14595	14408	14445	14677	14413	14429	14405	14628	14600	14548	14462	14542	14581	14538	14485	14529	14431	14404	14487	14603	14465	14347	14674	14629	14543	14611	14443	14586	14428	14485	14419	14572	14626	14567	14539	14639	14460	14449	14516	14634	14461	14594	14462	14374	14614	14576	14438	14588	14470	14590	14688	14495	14568	14634	14774	14516	14642	14390	14494	14548	14596	14518	14388	14636	14447	14583	14583	14695	14569	14514	14422	14475	14478	14597	14340	14625	14729	14698	14380	14494	14473	14628	14571	14545	14631	14603	14538	14721	14273	14544	14572	14539	14574	14529	14559	14725	14595	14460	14523	14486	14614	14489	14493	14532	14604	14639	14546	14742	14468	14629	14430	14386	14528	14510	14505	14320	14418	14531	14669	14582	14543	14547	14402	14613	14343	14489	14646	14329	14572	14482	14593	14442	14495	14661	14384	14519	14541	14653	14501	14572	14587	14498	14483	14630	14628	14563	14496	14639	14473	14557	14561	14494	14390	14378	14743	14598	14469	14629	14638	14479	14403	14473	14463	14535	14506	14618	14504	14491	14648	14657	14694	14575	14574	14490	14480	14548	14609	14524	14470	14572	14385	14543	14441	14706	14369	14400	14623	14590	14611	14446	14532	14692	14484	14476	14518	14515	14415	14700	14317	14487	14511	14429	14528	14574	14581	14609	14610	14665	14547	14458	14573	14633	14622	14611	14604	14464	14501	14558	14542	14586	14357	14624	14510	14599	14479	14523	14711	14616	14601	14495	14433	14431	14583	14587	14709	14563	14589	14660	14691	14602	14421	14441	14364	14476	14461	14497	14565	14412	14376	14403	14656	14581	14579	14658	14460	14544	14523	14544	14695	14327	14534	14503	14369	14446	14423	14601	14501	14459	14717	14561	14546	14506	14543	14428	14428	14425	14415	14497	14539	14281	14495	14490	14720	14546	14596	14564	14506	14546	14577	14394	14496	14576	14419	14566	14617	14670	14594	14593	14641	14577	14458	14434	14657	14511	14529	14416	14627	14561	14462	14503	14439	14449	14638	14537	14648	14624	14528	14437	14358	14576	14538	14620	14592	14578	14636	14568	14623	14580	14660	14712	14423	14462	14631	14445	14712	14512	14430	14582	14572	14434	14611	14392	14574	14452	14551	14411	14500	14609	14504	14525	14561	14433	14466	14451	14523	14616	14459	14456	14593	14688	14688	14481	14468	14564	14658	14545	14539	14467	14541	14615	14583	14514	14415	14469	14470	14549	14631	14432	14526	14548	14467	14668	14475	14566	14613	14512	14580	14551	14700	14483	14505	14555	14471	14460	14680
23214	20670	27885	23641	21769	22095	21129	18453	17755	17757	17599	17469	17349	17163	17048	17016	16991	17132	17090	16886	16980	16895	16921	16780	16752	16938	16982	17076	17076	17017	17003	17079	17163	17123	16947	16895	17032	16877	16967	16831	16928	17057	16933	16929	17026	16766	17034	16914	16953	17028	16757	16960	16823	17021	16885	16747	16854	17030	16813	16880	16874	16947	16760	16912	16752	16910	16824	17042	16941	16921	16990	16750	16871	16854	16709	16795	16901	16932	16927	16938	16798	16879	16675	16825	16815	16807	16712	16841	16900	16817	16720	16765	16846	16697	16674	16888	16915	16999	16818	16774	16876	16607	16771	16888	16859	16666	16747	16868	17081	16733	16859	16642	17004	16819	16825	16924	16947	16812	16929	16780	16750	16754	16841	16717	16715	16843	16698	16805	16973	16753	16717	16898	16730	16656	16839	17066	16904	16868	16821	16851	17051	16930	16898	16843	16890	16915	16652	16931	16777	16721	16810	16786	16589	16960	16917	16849	16880	16827	16804	16627	16962	16704	16777	16929	17063	16870	17016	16865	16910	16746	16916	16959	16832	16812	17000	16715	16872	16836	16687	16686	16741	16695	16786	16943	16757	16963	16733	16700	16859	16805	16816	16895	16769	16733	16738	16632	16866	16739	16827	16710	16937	16693	16906	16872	16981	16833	16853	16725	16734	16755	16941	16869	16811	16878	16894	16835	16602	16726	16736	16795	16725	16711	16903	16686	16706	16763	16653	16782	16771	16844	16675	16786	16925	16721	16803	16624	16812	16856	16747	16854	16663	16653	16697	16630	16814	16721	16780	16735	16845	16843	16800	16970	16727	16712	16779	16729	16889	16693	16697	16788	16862	16971	16854	16614	16782	16678	16771	16742	16833	16896	16806	16894	16873	16850	16741	16740	16786	16915	16826	16732	16689	16849	16867	16840	16939	16964	16974	16610	16761	16909	16868	16653	16743	16872	16966	16696	16839	16774	16825	16539	16723	16669	16781	16826	16792	16680	16631	16731	16752	16951	16850	16720	16861	16897	16863	16714	16843	16777	16896	16830	16753	16823	16737	17027	16856	16845	16879	16821	16822	16668	16663	16776	16702	16729	16877	16866	16899	16805	16781	16771	16911	16832	16810	16798	16851	16845	16904	16848	16882	16741	16930	16777	16789	16694	16786	16880	16805	16856	16827	16901	16721	16932	16669	16806	16672	16766	16829	16875	16911	17023	16852	17064	16837	16881	16774	16723	16577	16838	16645	16907	16837	16633	17011	16647	16852	17006	16790	16790	16864	17043	16797	16770	16705	16821	16804	16747	16749	16963	16748	16888	16749	16898	16842	16747	16764	16739	16695	16906	16811	16858	16820	16956	16768	16812	16672	16791	16814	16775	16778	16802	16768	16626	16827	16654	17026	16795	16807	16707	16673	16904	16896	16666	17009	16995	16859	16973	16924	16901	16834	16553	16730	16829	17005	16571	16912	16892	16708	17041	16598	16778	16679	16858	16990	16651	16692	16817	16917	16878	16739	16786	16873	16683	16703	16800	16804	16934	16774	16795	16921	16879	16797	16718	16636	16642	16770	16956	16876	16716	16673	16746	17001	16878	16802	16926	16793	16840	16807	16773	16860	16690	16953	16993	17055	16811	16849	17041	16981	16759	16937	16954	16861	16857	16910	16882	16908	16894	16682	16865	16986	16686	16818	16765	16741	16728	16773	16755	16899	16709	16815	16684	16789	16698	17018	16770	16894	16653	16794	17062	16678	16875	16688	16898	16798	16803	16835	16658	16985	16789	16826	16747	16825	16854	16685	16735	16793	16945	16900	16745	16803	16804	16815	16581	16668	16837	16791	16841	16844	16588	16845	16915	16706	16727	16627	16849	16841	16655	16728	16878	16950	17013	16977	16679	16922	16852	16751	16776	17034	16792	16923	16918	16708	16810	16885	16863	16986	16837	16960	16834	16635	16825	16858	16864	16957	16772	16684	16954	16633	16795	16666	16816	16753	16976	16804	16712	16637	16940	16659	16825	16837	16725	16932	16778	16677	16627	16764	16926	16746	16963	16604	16788	16811	16825	16813	16851	16888	16768	16920	16977	16806	16890	16888	16940	16966	16912	16889	16799	16801	16612	16747	16767	16938	16871	16939	16871	17022	16810	16828	16910	16658	16713	17017	16698	16688	16821	16945	16753	16713	16876	16562	16866	16660	16778	16758	16871	16811	16783	16805	16890	16835	16702	16817	16668	16714	16890	16803	16711	16996	16740	16919	16717	16839	16687	16839	16806	16788	16920	16911	17057	16643	17061	16754	16958	16830	16829	16784	16648	16775	16999	16896	16762	16752	16661	16961	16782	16800	16914	16706	16874	16854	16744	16844	16860	16721	16715	16718	16851	16791	16799	17064	16802	16778	16897	16851	16753	16697	16922	17026	16578	16742	16848	16857	16662	16869	16702	16869	16877	16655	16816	16797	16842	16686	16846	16675	16802	16757	16902	16651	16787	16774	16940	16927	16825	16931	16751	16960	16645	16923	16768	16776	16977	16884	16835	16981	16924	16951	16858	16803	16960	16757	16790	16887	16837	16902	16856	16681	16588	16661	16720	16804	16758	16905	16810	16779	16741	16857	16774	16774	16791	16719	16758	16731	16871	16715	16702	16914	16693	16934	16850	16741	16834	16741	16805	16868	16925	16636	16636	16855	16692	16678	16947	16815	16914	16581	16769	16874	16887	16876	16684	16614	16658	16864	16816	16872	16930	17178	16582	16823	16855	16809	16700	16832	16875	16824	16818	16789	16748	16805	16873	16833	16767	16861	16901	16703	16796	16803	16580	16772	16847	16816	16806	16847	16871	16786	16591	16890	16943	16913	16964	16706	16659	16709	17012	17063	16882	17051	16817	16846	16933	16720	17014	16742	16776	16956	16659	16784	16862	16810	16952	16924	16740	16713	16942	16746	16761	16720	16762	16720	16715	17027	16942	17048	16788	16815	16886	16639	16945	16972	16732	16754	16600	16726	16930	16822	17001	16864	16778	16869	16756	16715	16708	16744	16839	16841	17156	16838	16652	16819	16776	16779	16769	16775	16968	16765	16921	16643	16779	16732	16660	16726	16862	16752	16813	16780	16946	16808	16819	16733	16830	16717	16918	16718	16758	16787	16920	16703	16602	16783	16819	16714	16868	16815	16974	16657	16903	16836	16639	16728	16820	16821	16483	16840	16655	16851	16974	16775	16755	16694	16555	16862	16727	16883	16726	16715	16814	16828	16918	16869	16781	16693	16854	16900	16718	16672	16754	16720	16761	16782	16749	16731	16689	16833	16852	16889	16901	16895	16866	16820	16848	16760	16788	16997	16837	16727	16846	16724	16896	16832	16870	16482	16976	16841	16911	16776	16854	16903	16974	16930	16820	16790	16692	16884	16791	16860	17001	16936	16752	16849	16988	16763	16786	16631	16684	16810	16973	16671	16769	16867	16781	16782	16847	16760	16927	16828	16941	17202	16873	16872	16829	16614	16850	16772	16869	17027	16788	17015	16783	16802	16725	16617	16802	16860	16809	16823	16701	16736	16937	16894	16756	16836	16965	16581	16795	16833	17139	16885	16955	16938	16928	16854	17035	16872	16934	16915	16883	16705	16897	16835	16793	16536	16874	16856	16749	16889	16759	16703	16920	16757	16874	16896	16777	16669	16787	16879	16706	16849	16926	16710	16931	16754	16871	16767	16641	16808	16675	16841	16578	16840	16728	16876	16849	16941	16892	16696	16889	16868	16969	16993	16622	16889	16693	16930	16784	16897	16938	16922	16678	16900	16934	16663	16741	16937	16682	16714	16777	16589	16771	16825	16695	16836	16718	16879	16649	16825	17050	16906	16751	16820	16720	16915	16672	16770	16662	16922	16826	16717	16853	16740	16928	16978	16930	16845	16634	16777	16728	16987	16711	16711	16779	16491	16765	16662	16761	16794	16809	16954	16802	16845	16872	16900	16695	16907	16786	16751	16918	17083	16898	16690	16835	16745	16699	16747	16896	16788	16588	16780	16773	16993	16768	16757	16550	16772	16837	16926	16666	16827	16802	16785	16835	16875	17186	16947	16780	16859	16954	16883	16765	16757	16637	16689	16669	16960	16849	16797	16912	16733	16867	16673	16688	16760	16814	16645	16809	16741	16725	17025	16758	16599	16568	17091	16962	16869	16724	16881	16835	16733	16828	16757	16826	16713	16764	16836	16606	16837	16851	16846	16687	16707	16710	16789	16750	16858	16802	16904	16824	17020	16733	16590	16673	16652	16899	16771	16864	16894	16729	16911	16870	16837	16880	17023	16695	16834	16862	16857	16848	16752	16752	16806	16807	16716	16988	16623	16764	16949	16712	16751	16729	16945	16627	16916	16940	16791	16850	16802	17001	16605	16716	16813	17019	16881	16780	16722	16667	16931	16779	16813	16959	16848	16979	16678	16771	16703	16915	16584	16852	16818	16830	16638	16567	16788	16762	16759	16807	16934	16950	16868	16776	16941	16948	16811	16998	16652	16690	16780	16663	16766	16840	16912	16776	16820	16788	17008	16708	16805	16906	16875	16942	16777	16659	16777	16979	16627	16704	16741	16835	16717	16828	16816	16738	16833	16753	16802	16823	16863	16795	16960	16849	16614	16754	16835	16868	16977	16841	16834	16758	16711	16880	16798	16704	16923	16858	16880	16768	16587	16729	16770	16938	16795	16683	16869	16836	16871	16798	16905	16735	16738	16819	16740	16778	16696	16832	16642	16748	17066	16890	16876	16799	16738	16711	16833	16686	16886	16693	16726	16820	16806	16735	17102	16706	16887	16865	16870	16749	16736	16696	16858	16732	16818	16715	16854	16751	16850	16917	16966	16572	16692	16675	16803	16642	16690	16846	16740	16865	16789	16888	16754	16629	16752	16655	16676	16797	16871	16924	16841	16890	16898	16715	16956	16682	17018	16656	16931	16836	16948	16959	16966	16868	16797	16835	16711	16699	16920	16828	16739	16779	16799	16772	16740	16703	16908	16707	16937	16758	16789	16761	16672	16867	16657	16729	16664	16852	16892	16932	16972	16951	16768	16863	17227	16782	16899	16903	16640	16886	16945	16761	16777	16855	17066	16886	16937	16592	16897	16821	16742	16850	16771	16801
18991	33035	30753	24483	21191	19319	17859	16783	16248	15811	15814	15432	15496	15167	15289	15111	15072	15137	14986	14882	15043	15020	15086	15003	15070	14979	14844	15021	15060	15007	14849	15014	14952	15057	15060	15041	15024	14874	15015	15044	14826	15003	15085	15047	15052	15109	14701	14875	14912	14866	14795	14998	14746	14729	14855	14987	14830	15014	15005	14902	14849	14900	14881	14969	14624	14997	14929	14806	14975	14889	15009	14803	14760	14791	14837	14846	14982	14935	14860	14800	14826	14821	14938	14879	14821	14966	14818	14941	14927	14750	14691	14928	14844	14890	14757	14796	14950	14926	14773	14790	14736	14762	14967	14960	14864	14895	14805	14837	14721	14791	14812	14919	14823	14819	14957	14813	14884	14804	14690	14758	14918	14784	14854	14865	14940	14885	14622	14942	14871	14923	15013	15045	14845	15036	14853	14912	14798	15001	14882	14832	14756	14912	14821	14808	14900	14692	14754	14847	14714	14752	14867	14870	14914	14644	14880	14874	15003	14747	14840	14817	14823	14936	14757	14832	14948	14937	14927	14970	14642	14753	14695	14750	14786	14879	14742	14917	14862	14938	14778	14968	14940	14819	14821	14796	14765	14901	14691	14663	14948	14888	14760	14783	14852	14858	14667	14769	14849	14742	14772	14879	14825	14760	14685	14975	14792	14792	14815	14818	14981	14875	15087	14778	14879	14834	14838	14922	14873	14900	14867	14803	14860	14843	14825	14833	14713	14629	14741	14881	14800	14743	14809	14686	14994	14677	14814	14715	14819	14994	14840	14812	14635	14889	14849	14830	14842	14666	14843	14891	14823	14935	14877	14770	14794	14864	14950	14714	14810	14994	15011	14906	14701	14639	14623	14727	14839	14793	14732	14849	14905	14910	14740	14833	14927	14852	14900	14838	14927	14842	14682	14796	14903	14809	14696	14669	14787	14709	14854	14894	15002	14911	14882	14802	14674	14831	14899	14856	14942	14810	14802	14804	14999	14795	14710	14786	14811	14721	14841	14688	14885	14848	14778	14878	14848	14938	14811	14936	14779	14909	14943	14886	14724	14749	14928	14800	14791	14914	14781	14998	14856	14751	14951	14801	14886	14861	14897	14815	14827	14806	14897	14710	14986	14808	14748	14873	14848	14940	14929	14962	14769	14938	14814	14834	14720	14691	14924	14888	14861	14593	14916	14866	14806	14849	14925	14698	14822	14757	14816	14824	14907	14745	14765	14757	14736	14888	14882	14908	14779	14636	14938	14876	14913	14702	14569	15020	14824	14850	14671	14773	14933	14863	14775	14812	14703	14682	14948	14779	14894	14752	14747	14770	14805	14977	14814	14746	14818	14912	14914	14781	15029	14770	14830	14923	14959	14914	14920	14894	15006	14865	14727	14676	14963	14907	14795	14877	14807	14867	14853	14760	14783	14986	14684	14939	14754	14759	14776	14682	14744	14757	14744	14698	14983	14899	14932	14818	14705	14801	14951	14786	14732	14887	14835	14809	14821	14858	14933	14900	14902	14811	14866	14781	14678	14726	14837	14845	14807	14762	14808	14770	14713	14768	14986	14636	14780	14754	14907	14745	15075	14930	14647	14846	14756	14852	14752	14711	14738	14832	14689	14889	14744	14649	14776	14816	14749	14865	14698	14795	14846	14848	14879	15067	14868	14786	14856	14834	14688	14862	14795	14958	14806	14681	14991	14770	14886	14734	14821	14848	14865	14645	14759	14770	14697	14826	14947	14894	14607	14604	14698	14860	14839	14976	14607	14855	14724	14732	14819	14887	14809	14798	14730	14765	14912	14748	14813	14875	14593	14794	14983	14760	14903	14811	14847	14787	14789	14694	14887	14802	14894	14815	14731	14673	14847	14681	14720	14858	14730	14851	14813	14732	14753	14772	14659	14743	14788	14802	14768	14966	14851	14689	14723	14722	14855	14992	14765	14916	14694	14798	14856	14791	14737	14957	14868	14846	14772	14768	14901	14826	14851	14822	14646	14933	14906	14680	14902	14719	14836	14762	14831	14799	14784	14937	14851	14854	14853	14865	14936	14716	14893	14792	14919	14728	14955	14710	14811	14880	14820	14632	14853	14870	14697	14855	14728	14899	14915	14891	14731	14822	14794	14800	14642	14838	14759	14874	14891	14711	14840	14753	14944	14842	14952	14855	14706	14929	14697	14756	14924	14814	14845	14740	14891	14931	14948	14760	14751	14759	14874	14859	14767	14767	14861	14979	14804	15060	14826	14755	14970	14755	14898	14819	14884	14739	14962	14825	14807	14864	14916	14860	14922	14891	15097	14991	14805	14729	14922	14865	14787	14736	14793	14976	14751	14846	14811	14802	14820	14588	14827	14913	14763	14902	14786	14712	14835	14814	14849	14731	15000	14816	14823	14802	14869	14861	14776	14807	14741	14841	14790	14905	14783	14843	15055	14898	14689	14856	14751	14837	14817	14832	14886	14817	14853	14798	14825	14963	14804	14926	14807	14816	14692	14820	14774	14866	14703	14952	14839	14875	14730	14804	14822	14889	14757	14896	14846	14796	14907	14773	15044	14775	14915	14856	14777	14856	15033	14769	14864	14670	14905	14738	15002	14653	14655	14750	14751	14820	14681	14883	14938	14818	14816	14673	14777	14883	14788	14768	14851	14772	14819	14777	14754	14766	14927	14772	14866	14936	14844	14807	14885	14646	14937	14663	15048	14934	14785	14741	14780	14769	14759	14660	14873	14957	14725	14914	14683	14704	14749	14888	14967	14881	14849	14812	14887	14820	14779	14899	14872	14803	14647	14945	14891	14962	14878	15117	14629	14972	14897	14867	14817	14747	14899	14803	14738	14814	15000	14732	14862	14926	14874	14936	14895	14879	14784	14713	14656	14885	14803	14799	14861	14828	14965	14620	14867	14625	14960	14840	14769	14852	14877	14775	14891	14898	14863	14878	14765	14611	14844	14874	14817	14840	14783	14912	14855	14966	14787	14845	14684	14804	14778	14706	15031	14691	14726	14922	14964	15137	14777	14903	14814	14784	14886	14870	14845	15022	14787	15037	14775	14779	14863	14904	14854	14797	14783	14763	14929	14839	15005	14651	14850	14838	14931	14850	14655	14794	14837	14982	14803	14959	14796	14952	14728	14876	14707	14950	14763	14866	15049	14853	15024	14751	14995	14878	14760	14815	14661	14868	14695	14853	14908	14835	14652	14840	14881	14855	15001	14901	14760	14661	14786	14689	14860	14907	14782	14866	14768	14995	14798	14877	14976	14909	14673	14816	14797	14909	14853	14752	14895	14796	14938	14876	14733	14994	14847	14968	14811	14869	14921	14704	14790	14835	14963	14972	14882	14848	14888	14865	14929	14753	14851	14942	14764	14851	14804	14796	14794	14745	14924	14757	14775	14903	14854	14828	14853	14879	14923	14821	14905	14921	14676	14802	14751	14733	14866	14755	14804	14969	14771	14729	14903	14653	14820	14913	15022	14898	14716	14800	14806	14699	14860	14901	14911	14828	14834	14707	14919	14800	14966	14739	14879	14880	14944	14843	14867	14688	14858	14834	14772	14727	14811	14748	14588	14699	14855	14836	14787	14882	14881	14878	14790	14880	14986	14848	14814	14872	14779	14946	14743	14755	14880	14720	14850	14840	14825	14795	14735	14886	14646	14732	14848	14838	14828	14786	14668	14829	14758	14813	14852	14669	14655	14798	14846	14873	14943	14838	14963	14889	14779	14707	14885	14698	14843	14798	14902	14647	15024	14864	14691	14770	14813	14735	14771	14807	14757	14746	14695	14786	14865	14723	14704	14990	14856	14794	14726	14811	15003	14726	14771	14879	14887	14841	14821	14890	14917	14936	14831	14659	15008	14776	15017	14739	14801	14778	14864	14954	14904	14755	14673	14857	14660	14830	14774	14960	14830	14982	14847	14945	14858	14863	14920	14954	14916	14841	14748	14827	14897	14758	14645	14774	14780	14766	14915	14842	14743	14938	14970	14922	14835	14788	14937	14778	15102	15033	14874	14758	14827	14750	14811	14978	14838	14886	14845	14775	14805	14953	14762	14865	14733	14866	14839	14791	14908	14744	14980	14964	14824	14751	14933	14642	14779	14910	14943	15030	14792	14863	14763	14891	14907	14846	14846	14990	14810	14902	14871	14785	14798	14798	14906	14814	14850	14779	14756	14825	14874	14846	14881	14818	14914	14757	14988	14997	14912	14796	14697	14814	14887	14742	14919	14870	14834	14974	14833	14998	14816	14855	14848	14693	14836	14866	14769	14829	14748	14863	14853	14714	14856	14887	14787	14797	14882	14912	14656	14785	14809	14780	14945	14819	14925	14858	14892	14813	14850	14878	14820	14751	14939	14829	14914	14773	14786	14780	14834	14799	14605	14858	14836	14876	14851	14850	14924	14804	14827	14744	14838	14938	14807	15003	14884	14842	14860	14989	14813	14805	14974	14864	14793	14847	14782	14855	14850	14853	14789	14796	14861	14897	14778	14904	14736	14704	14835	14752	14806	14804	14826	14860	14754	14783	14899	14740	14930	14856	15025	14822	14767	14841	14807	14844	14850	14688	14614	14848	14847	14640	14863	14894	14769	14895	14853	14667	14780	14945	14681	14795	14760	14769	14848	14871	14867	14756	14945	14790	14893	14753	14959	14836	14874	14932	14841	14905	14833	14862	14865	14865	14806	14889	14786	14871	14891	14899	14768	15031	14804	14790	14871	14796	14838	14911	14831	14804	14791	14913	14873	14762	14884	14856	14684	14865	14810	14844	14901	14837	14825	14929	14787	14784	14906	14765	14829	14844	14878	14654	14874	14859	14706	14790	14802	14836	14989	14684	14974	14875	14823	14769	14588	14741	14739	14879	14884	14765	14927	14875	14881	14769	14861	14741	14803	14673	14817	14909	14787	14814	14654	14789	14781	14858	14889	14863	14750	14845	14871	14974	14778	14836	14734	14919	15089	14727	14719	14837	14790	14696	14826	14787	14804	14991	14612	14810	14785	14760	14755	14831	14594	14774	14959	14722	14718	14625	14773	14759	14781	14897	14764	14882	14732	14850	14798	14879	14821	15006	14728	14892	14648	14817	14939	14790	14750	14852	14762	14769	14757	14676	14674	14938	14884	14977	14865	14603	14846	14724	14883	14862
22165	20618	28149	23135	20998	23183	24880	19684	18527	18406	17901	17826	17796	17839	17569	17561	17381	17350	17279	17205	17153	17293	17186	17192	17481	17408	17379	17146	17101	17065	17239	17225	17095	17181	17142	17023	17288	17351	17260	17275	17157	17101	17020	17063	17183	17050	17181	17119	17067	17134	17231	17144	17122	17010	17143	17066	17064	17053	16971	17268	17181	16992	17007	17019	17321	17057	16998	16959	17063	17031	16833	17210	16898	17053	17060	17287	17161	16880	16983	17195	17053	17030	17003	17224	17085	16949	17205	17081	16940	16791	16983	16980	17004	17252	17092	17109	17048	16936	16961	16960	17126	17034	17055	17004	17020	16864	17094	17155	17074	16722	17045	17000	17122	17123	17012	16984	16988	16892	17019	17073	16884	17064	17117	17013	17093	17089	16975	16928	17055	16915	16978	17011	16999	16864	16855	16941	16860	16988	17112	17127	16927	16932	16988	16949	16924	17206	16950	17105	16930	17150	17049	16967	16859	17075	16880	17059	16958	17092	17075	16877	16999	17149	16973	17015	17050	16885	17176	17092	17166	16910	16913	16955	17025	16893	16919	16853	16934	17109	16902	17275	17002	16880	16880	16993	16889	16966	17166	17034	17164	16917	16910	16973	17106	17143	16777	16955	16811	17015	16999	16933	16940	17079	16838	17024	16749	16888	16849	17111	16977	17034	16996	16992	17034	16939	16858	16927	16834	16969	16898	17027	16772	17082	17109	16950	16933	16972	17099	17029	16881	16966	16812	16982	16899	16929	16944	16997	17114	17089	17060	16965	17029	16978	16956	16967	17204	16948	17034	17036	17016	16917	17023	16778	16996	17037	16972	16950	17067	16857	17207	17110	16847	16909	16908	16967	16867	16994	17118	16987	16992	16990	16923	17006	17001	16976	16738	17109	17074	16936	16940	16900	17138	17063	17029	16935	16918	17112	17162	16991	17054	17112	16900	16827	17250	17016	16822	17027	16926	16856	17025	17001	16895	16960	16993	16994	16845	16911	17073	16841	17007	17031	17054	17067	16849	17056	16997	17085	17144	16988	16962	17186	16934	16954	16997	17001	17161	16969	16904	16965	16829	16804	17020	16947	17074	17027	16958	17083	16880	17147	17030	17013	17106	16850	16928	17064	17137	16806	16957	16972	16849	16827	16925	16923	16796	16945	16987	16871	16925	17209	16919	16837	16940	16994	17070	16986	16921	16923	16921	16986	16924	16867	16959	17088	17047	16922	17169	16903	16807	16941	16730	16839	16970	17172	17069	16987	16803	17080	17192	17024	16732	17008	16759	17064	17112	17040	16771	16876	17100	16950	17000	16948	17078	17067	17010	16919	16900	17110	16892	16752	16942	16965	17087	17036	17015	16878	17146	16906	17091	16981	16794	16996	17036	16993	16982	16823	17017	17117	16994	16978	17068	16937	16967	17048	16945	16938	16964	17115	16818	17129	17027	17090	16987	17005	16945	16888	16998	16913	17063	16868	16868	16903	16917	16943	17025	16763	17224	17045	16934	16952	17059	17032	17117	16921	17015	17055	17027	16986	16991	16993	17091	17088	17023	17081	17121	16832	16925	16897	16837	16761	16972	17004	16758	17006	17075	16806	16869	16986	16929	17044	17086	16924	17038	17009	17005	16894	16850	16938	17043	17031	16886	16979	16959	16935	17200	17044	16885	16906	16911	17063	16834	16887	16833	16890	17049	16795	16906	16833	17070	17230	16970	16901	16892	16954	17015	17024	17029	17058	17057	16993	16851	16833	16861	17050	16936	17007	16990	16964	16949	17075	16858	16821	16860	17073	17139	17092	16906	17097	17106	16998	16919	16918	16788	16829	16811	16956	17052	17048	17003	17186	16852	16942	16937	16898	16979	16914	17134	16974	17046	16912	17000	16991	16939	16933	16832	17220	16823	16925	16991	17005	16753	16902	16949	16769	17020	17142	17039	17004	16900	16966	17043	17041	16801	16983	17013	16942	17047	17098	16981	16945	16861	16945	16959	16956	16951	17179	16969	16892	16929	16845	17006	16816	16905	16967	17013	17046	16980	17092	16883	16795	16869	17061	17006	16984	17065	16971	16798	16787	16983	17052	16769	16849	17273	16989	16998	16904	16921	16994	17105	16987	17125	17029	16873	17032	17089	16951	16872	16937	16872	16940	17143	16989	17026	17086	16948	16930	16989	17155	16983	17074	17094	16995	16977	17076	16859	17025	16833	17035	16826	16977	16943	17064	16825	16784	16804	17048	16909	17028	16860	17040	17015	16862	17117	16833	16951	16896	17141	16867	16648	16995	16919	17064	17009	17002	16958	16933	17047	17136	17023	17061	17077	17007	16899	17026	17050	17077	16907	16989	17179	16850	16968	16988	16919	17003	16904	16910	16854	16985	16983	17112	17303	16951	17147	17094	16866	16862	17066	17009	17060	16912	16921	16892	17169	16731	17044	16923	16954	17023	16988	17053	16997	17081	17101	17047	16901	16970	16970	16955	17089	16871	17042	16914	17082	16964	16828	16821	16982	17058	17082	16805	16985	17126	17021	16931	17049	17087	16992	16883	16977	16891	16924	16991	17068	16852	16871	16847	16965	16914	16838	17061	16975	16864	16718	16886	16832	16889	16985	16929	17012	16890	17031	16871	17091	17116	17157	16946	17002	16975	16929	16945	16941	16913	16889	17063	16966	16749	16993	16993	16926	16991	16936	16890	16975	17170	17054	16893	17038	17079	16914	16905	17151	16896	17165	17350	16859	16942	17052	16923	17009	17162	16968	16921	16786	16967	17013	17027	17189	17040	16882	16880	17008	16819	16929	16865	16913	16930	17046	17078	17009	17036	16916	16942	16884	16947	16901	17170	16821	17147	17121	16902	17059	16989	17106	16911	17000	16832	16982	17082	16992	17049	16731	17075	16824	17015	16887	17108	16900	16937	16926	16889	16976	16992	16933	17048	16825	16929	16799	17043	16952	17056	17016	17049	16929	17046	16857	17037	16939	17001	16886	16836	16912	17100	16894	16816	16939	17088	16933	17015	16982	16989	17274	16995	16971	16960	17000	17001	17010	17085	17011	16835	16982	16781	16969	16929	17244	16883	17107	17090	17045	16977	16896	17076	16971	16957	17039	16907	16841	17044	16958	16935	16948	16943	16921	16869	16926	17143	16969	17072	17011	16929	17093	16800	16833	17114	16956	16975	17226	17090	17201	16966	16971	16984	17085	16869	16891	17055	17016	16943	17120	16902	16794	16939	17010	17013	17051	16922	16938	16876	17072	17119	17278	16767	16966	17074	16943	17072	16993	16867	16967	17033	16940	16873	17000	16933	16977	16898	16984	16954	17109	16830	17092	16986	17011	16967	16870	16810	16795	17026	16728	16998	17081	16962	16971	16998	17155	17057	17022	17037	16946	16958	16929	17286	16911	17023	17019	17154	17110	16798	16819	17023	16900	16910	16805	16984	16803	16995	16857	17001	17042	16969	17017	16901	16980	17105	16974	16949	16932	17094	16827	16766	16837	16928	16856	16974	17110	16872	16942	16848	16937	17030	17016	16928	17070	17238	16954	16987	16956	17264	16979	17035	17213	16986	16935	16931	17074	17232	16895	16948	16988	17065	17143	17054	17039	16925	17085	16939	16947	16796	16884	16816	16833	16966	17094	17022	17174	17148	17124	16891	16883	17041	16831	16962	16844	16932	16988	17001	16945	17168	17019	17079	17139	17172	17128	16676	17053	17250	17054	17071	17160	16925	16993	16978	16893	17092	17153	17122	17066	16947	16896	16749	17011	16938	17184	16957	16983	17036	16962	16960	16891	16962	16973	16903	16971	16842	17190	17014	17096	16890	16778	16954	17046	17021	16935	16844	16972	16991	17042	16787	17065	16788	16955	16933	16707	16790	16847	16745	16745	16940	16842	17049	16825	16846	16905	16900	16968	17014	17018	16895	16888	16859	16921	16971	17015	16833	16976	16951	16911	16986	17090	17061	16828	16792	16932	17034	16851	17000	16956	17113	17040	17254	16940	17080	17057	17017	17010	17110	17109	16705	17031	17032	16927	16926	16881	16743	16931	16920	16930	17161	17148	16998	16929	17096	16795	17036	17109	16857	17128	17009	17152	17138	16921	16898	17063	17042	17162	17175	16908	16925	17006	17032	16692	16783	16875	16981	17042	17089	16769	16929	16858	16968	17022	17000	17165	17206	17108	16865	17030	16816	17227	17062	16978	17227	16975	16896	17093	17089	16953	16876	16893	16784	16976	17087	16861	16756	17077	16911	17017	16959	16838	16957	17077	16901	17019	17030	17089	16997	17049	16965	17127	17214	17313	17067	17102	17125	16920	16895	16961	17007	16965	16920	16916	16978	16994	16865	16896	16885	17143	17022	16790	17175	16934	16792	16972	17009	16886	16759	16952	16975	17079	17015	17010	16953	16970	17167	17019	16974	16932	16904	16867	16959	16801	16920	16941	16930	17032	17114	16974	16814	16908	16878	17066	17087	16950	16852	17056	16907	16922	17161	16914	16960	17278	17112	17133	16946	16993	17045	17016	17002	17031	16917	17054	16957	17062	16855	17056	17137	17038	16954	17103	17182	17102	16979	17037	16760	17019	16946	17001	17100	17110	16998	17107	16902	17040	17069	17010	17092	16744	17042	17152	16963	17134	17092	17049	16974	16844	16954	16909	17091	17161	17036	17024	17001	16995	17173	16945	17072	16917	16847	16891	16850	17161	17064	17073	17067	17044	16843	17004	16856	17041	17059	16880	16941	16825	16948	16944	17039	16882	16956	16715	16804	16936	17126	17201	16811	16859	17067	16996	16932	16992	17096	16990	17073	16904	16967	16777	16938	16920	16986	16974	16874	16903	17009	16952	17198	16800	16903	16943	16704	16820	16850	16791	17110	17017	17030	16859	17045	16928	17258	17030	17070	17169	17163	16980	17057	16900	17040	16929	16861	16918	16859	16836	16830	16997	16972	17104	17093	16915	16946	17052	17090	16929	17105	17051	16910	17072	16944	16967	17067	16974	16822	17015	17072	16910	16888	16930	17070	17297	17045	17159	16922	16870	16884	16962	16964	16921	17024	17174	17031	17039	17059	17124	17124	17022	16938	16915	17049	16880	16843	16852	17066	17061	17047	16964	16975	17019	17090	17201	16980
21008	37265	35201	28245	23934	21325	19492	17847	17147	16722	16298	16006	15658	15622	15454	15401	15460	15165	15302	15362	15195	15277	15152	15039	15046	15149	15115	15088	15091	15069	15064	15067	15118	15202	15011	15143	15053	15042	15186	15148	14995	15004	15012	15076	15058	15043	15059	15224	15022	14981	15082	15102	14989	15080	15043	14963	15015	14934	14943	14972	14952	14868	14901	14952	14991	15075	15132	14957	14793	15054	14961	14976	14898	14972	14953	14936	15035	14944	14943	14943	15005	14949	14865	14917	14903	15066	15089	14927	15095	15053	14930	14938	14918	14931	15010	14937	14636	14822	14964	14845	14887	14966	14977	14813	14957	14971	14777	14923	14907	14891	14858	14996	15070	14846	15037	14876	14850	15014	14918	15009	14841	14861	14941	14750	14938	14688	14995	14777	14855	14991	14888	14926	15087	14974	15102	14721	14932	14835	14944	14879	14826	14938	14936	15059	14881	15008	14841	15035	15091	14846	15077	14906	14863	15059	14783	14840	14906	14957	15020	14977	14929	14704	15050	14856	15004	14795	15032	14912	14945	14973	14838	15013	15040	14803	14925	14927	14960	14942	14734	14910	15070	14963	14787	14888	15109	14866	14976	14941	14989	14863	14966	15021	14832	14860	14823	14906	14974	14885	14948	14945	14884	14915	14792	15039	14810	14817	14938	14959	14771	15031	14973	14999	15051	14838	14852	14897	14814	14901	14975	14965	14782	14880	14749	14864	14846	14804	14905	14690	14906	15054	14887	15004	14796	14878	15070	14914	14831	14871	14839	14911	15024	14891	15008	14920	14889	14873	15152	14887	14841	14776	14914	14934	14743	14886	14902	14830	14923	14901	14804	14891	14856	14849	14793	14942	14700	14927	14909	14860	14845	14992	14788	14695	14932	15029	14906	14989	14911	14978	14991	14816	14869	14972	14888	14980	15123	14832	14930	14852	14892	14911	14908	14885	14774	14836	14790	14892	14928	14879	14845	14998	14992	14832	14924	14873	14954	14774	14854	14806	14791	14928	14931	14748	14925	14914	14994	14768	14798	14910	14793	14928	14874	14845	14884	14914	14850	14739	14990	14848	14891	14868	15059	14927	14811	14791	15010	14821	14841	14900	14872	14948	15005	14895	14857	15028	15011	14731	14930	14940	14819	14985	14738	14893	15027	14828	14809	14687	14915	14969	14863	14892	14980	14782	14753	15100	14751	14811	14855	15047	14872	14906	14811	14852	14968	14915	14964	14854	14900	14855	14924	14947	14882	14932	15027	14904	14787	14827	14926	14994	14925	15039	14859	14906	14973	15030	15012	14837	14786	15021	14790	14987	14976	14955	14942	14819	14858	14856	14873	14870	14746	15027	15013	14958	14855	15034	14777	14847	14846	15021	14837	15110	14980	14866	14936	14812	15051	14970	14839	14875	14980	15004	15035	14904	14649	14966	14948	14892	14850	14951	15025	14773	14858	14947	14869	15030	15007	14867	14751	14816	14880	14910	14983	14847	14836	14934	14930	15002	15014	14780	14891	14872	14774	14957	14839	14995	14867	14910	14772	14797	14930	14949	14899	14961	15044	14866	14785	14989	14963	14713	14946	14868	14804	14839	14713	14902	14904	14769	14760	14809	15004	14912	14962	14947	15006	14955	14999	15001	14883	14898	14798	14902	14910	14780	14907	14913	15126	14840	14893	14819	14850	14897	15019	15070	14863	15067	14721	14899	14957	14923	14969	14724	14890	14803	14907	14925	15016	14987	14780	14927	14921	14795	14873	14904	14961	14949	14903	14936	14982	14903	14901	14866	14972	14711	14917	15001	14846	14824	15021	15020	14913	15005	15135	14892	14941	14810	14931	14861	14875	14986	15030	14905	14967	14873	14912	14711	14941	14998	15034	14910	15018	14943	15014	14970	14813	14873	14750	14988	14952	14907	14938	14988	14803	14757	15041	15014	14837	14965	14979	14853	15056	14868	14936	14926	14917	14963	14882	14791	14991	14944	14894	14826	14858	14929	14852	14909	14899	15016	14928	14944	14918	14849	14908	14751	14923	14993	14919	14989	14937	15054	14874	14790	14995	14859	14878	15025	14832	14979	14860	14780	14836	14991	14835	14966	14789	14986	14902	14904	14781	14899	14822	14925	14787	14988	14850	15006	14894	14884	14868	14760	14937	14819	14870	14990	14897	14839	14987	14998	14940	14847	14813	14867	15020	14818	14881	14890	15060	14809	14916	14791	15026	14919	14740	14847	14928	14903	14746	14870	14828	14827	14847	14889	14916	14906	14852	14896	14891	14972	14873	14956	14925	14814	14870	14989	15000	15040	14814	14818	14924	14729	14838	14934	14858	14642	15027	14952	14931	14860	14873	14961	14953	15068	14921	14839	14659	14819	14792	14795	14887	14813	14983	14749	14902	14945	14823	14864	14855	14826	14982	14982	14791	14787	14984	14921	14990	14846	14901	14815	14837	15055	14758	14976	14849	14961	15041	14859	14803	14978	14939	14908	14945	14779	14924	14804	14976	14884	14877	14890	14708	14854	14956	14670	14917	14781	15009	14886	14856	14796	14888	15075	14856	15000	14810	15064	14852	15025	14860	14932	14821	15020	14846	14898	14851	15105	15020	14997	14866	14839	14875	14856	14858	15010	14898	14708	14998	14981	14809	14955	14714	14793	14739	14775	14951	14882	14941	14793	15083	14903	14888	14772	14959	14794	14685	14918	14956	14831	14984	14902	14902	15023	14986	14875	14796	14973	14880	14592	14919	14958	15083	14895	14962	14802	14810	14779	14936	14876	14944	14687	14949	15084	15081	14993	14871	14941	14853	14922	14833	15033	14844	14881	14811	15026	14798	15019	14814	14773	14812	14916	15078	15014	14940	14875	14932	14872	14873	14969	14832	15139	14886	14958	14915	14829	15017	15036	14812	14866	14842	14803	14738	14917	14842	15018	14944	14990	14959	14889	14833	14960	14850	14998	14965	14974	14869	14788	14877	14721	14900	14882	15005	15040	14849	14984	14959	15014	14939	14890	15007	14996	14855	15027	14809	14875	15102	14800	14682	14817	15006	14814	14988	14788	14914	14920	14959	14849	14931	15070	14820	14810	14661	14939	14839	14995	14775	14816	14865	14876	14862	15070	14957	14991	14630	14865	14904	14899	14730	15078	14821	14837	14854	14931	14914	14974	14868	14741	15049	14924	15127	15058	14801	14886	14833	14943	14891	14806	15048	14861	14898	14941	14987	14770	14862	15036	14800	14983	14835	14838	14901	14940	14865	14850	14833	15009	14777	14856	14843	14846	15086	14895	14819	14879	14896	14825	14951	14721	14888	14961	14857	15086	14888	14931	14907	14925	14912	14956	14813	14924	14784	14796	14893	14795	14912	14790	14809	14846	14866	15038	14782	14834	15012	14882	14815	14932	14713	14948	14908	15045	15028	14883	15089	14766	14785	14951	15025	14965	14942	15000	14960	14750	15007	15004	14954	14820	14881	14901	14855	15060	14744	14797	14803	14931	15030	14881	14951	14932	14952	15005	14984	14795	14871	15066	14899	14917	15026	14980	14891	14989	14970	14916	14880	14984	14878	14925	15000	14964	14768	15023	14957	15013	14812	14921	14801	14683	14921	14879	14797	14912	14970	14889	14786	14916	14891	15046	14976	14999	14884	14973	14887	14797	14810	14984	14770	14847	14863	14875	14864	14837	14749	15020	14968	14958	14871	14903	14917	14891	14999	14957	14699	14768	14805	14868	14920	14910	15001	14946	14940	14886	15007	14850	14680	14928	14831	14673	14957	14880	14953	14975	14911	14877	14996	14851	14957	14878	14878	14760	15013	14936	15000	14840	14892	15015	14838	14715	14838	15031	14936	14986	15030	14761	14850	14762	15037	14900	14887	14911	14889	14779	15016	14973	14636	14961	14785	14954	14927	14818	14831	14825	15060	14980	14769	14885	14900	14819	14952	14873	14918	14992	15090	14771	15032	15177	14830	14941	15016	14943	14881	14872	14885	14931	14829	14983	14805	14909	14732	14898	14956	14793	14915	14967	14993	14942	14968	14832	14856	14956	15053	14786	15088	14831	14880	14934	14922	14893	15028	14886	15037	14885	14766	15040	15114	15072	14809	14890	14841	14845	14993	14835	14993	14802	14945	14838	14860	14977	14910	14908	14992	14765	14840	14937	14884	14986	14747	15023	14982	14938	14955	14937	14932	14832	14733	14840	14841	14822	14951	14981	14837	14739	14892	14827	14928	14872	14871	14966	14894	15011	14908	14880	14954	14883	14931	14678	14864	14979	14773	14977	14802	14938	14884	15042	14958	14815	14928	14827	14882	14918	14947	14747	14960	14774	14939	14903	15020	14969	15009	14823	14799	14878	15031	14832	14877	14889	14858	14913	14868	14960	14821	14948	14969	14965	14929	14756	14884	14968	14958	14861	15087	14970	14850	14931	14962	14903	14829	14848	14824	14835	14848	14929	14803	14880	14860	14810	14927	14959	14761	14880	15004	14991	14764	15018	14964	14909	14796	14776	14972	14918	14905	14751	14975	14821	15013	15085	14949	15044	14841	14872	14991	14950	14932	14719	14971	15011	15063	14915	14807	14872	14837	14923	14779	15020	14729	14943	14881	14866	14775	14956	14845	14958	15147	14953	14861	15026	14754	14924	14968	14887	15054	14944	14899	14891	14907	14823	14946	14929	14893	14959	14988	14777	14943	14808	14806	14899	14721	14984	14830	14988	14936	15014	14888	14958	14933	14897	14844	14950	14741	15071	14879	14892	14966	14859	14787	14813	14912	14998	14780	14872	14910	14906	14903	15027	14794	14932	15141	14839	14823	14977	14983	14902	14965	14925	14974	14967	14856	14942	14999	14919	15080	14814	14920	14847	14950	14839	14938	14980	14685	14857	14835	15032	14866	14942	14903	14777	15039	14839	14926	14779	14886	14859	14925	14991	14946	15013	14888	14916	14908	14755	14997	15078	14804	14969	15074	14701	15003	14858	14731	14913	14837	14776	14864	14914	14899	14919	14896	14918	14873	14864	14975	14989	15039	14825	14820	14868	14976	14866	15042	14750	14917	14857	14860	14811	14901	14903	14893	15093	14851	15047	14896	14959	14622	14934	14781	14852	14845	14904	15038	14810	14983	14933	14798	14742
27827	22724	26203	23132	19097	18624	18101	17546	17373	17285	17329	17230	17186	17356	17103	17098	17443	17025	17153	17168	17043	17194	17037	16873	16995	17036	16808	17095	17001	16935	17005	17150	17164	17303	16962	16800	17105	17015	17050	17147	17023	17007	16829	17040	16926	17039	17204	17177	17051	16852	16857	17035	17223	17048	17163	16992	17091	17030	17168	17095	17060	16990	17167	16941	17042	17046	17196	17149	16998	17069	17029	17227	17149	16940	16953	16732	16956	16990	16910	17106	16893	16882	17010	16940	16778	17018	17097	16991	17232	17000	17057	17052	16904	17026	16996	16902	16749	17035	16887	17044	17024	17034	17177	17065	16906	17133	17001	17080	16996	17021	17014	16973	17024	16972	17034	16826	17211	16893	16863	17045	17029	16928	17141	16803	16835	16913	17191	17060	16903	16984	17139	17111	16861	17131	17108	16903	16983	16949	16964	16999	16927	17135	17122	16956	16882	17126	16887	16878	17116	16997	16945	17035	16884	17113	17083	17104	16886	16931	16985	17039	17130	17032	17218	16994	16980	16821	17147	16823	17024	17020	17117	16989	17020	17047	17035	17082	16947	17061	16889	17042	16968	16854	16808	16958	17002	17055	16897	16902	17072	16823	16793	16673	16974	16875	16838	16918	17158	16995	16978	17048	17003	17069	16998	16912	16933	16919	16949	17018	16991	16976	16935	16960	16862	16986	16883	16853	16960	16818	17145	17101	16905	16800	17065	16972	16899	17030	16982	16899	16944	17066	17015	17028	17033	16915	17175	16927	17060	17056	17069	17136	16979	17171	16920	17016	17087	17109	16862	17090	16961	16765	16928	17077	16888	16881	16908	17106	17119	17044	17146	17068	16961	16800	17001	17073	16874	16923	17017	17034	16900	17000	16813	16839	17023	16905	17037	17159	17098	17072	16885	16826	16869	16895	16879	16715	17057	17105	16894	17037	16954	16928	17004	16798	17138	16681	17019	16939	17104	16982	17095	17019	17130	16913	16957	17030	17114	17108	17110	16922	17113	17186	17065	17160	16816	17109	17054	16960	16826	17021	16930	16856	16921	17285	16973	16988	16782	17075	17066	17104	17063	17147	16904	17050	17033	17037	17169	17125	16967	17006	16966	16934	17021	16903	17048	16873	17053	16970	17039	16917	16795	16990	17148	17118	16753	16958	17073	16790	17003	17097	16885	17007	16982	16761	16909	16916	16967	17020	16745	16925	16861	17069	16951	16902	17238	16843	17076	17120	16999	17085	17127	17113	16838	17394	16906	17051	16582	16984	16938	16912	17069	17018	16851	17106	17071	16928	16791	16948	16931	17059	16811	16999	17007	17022	16993	17042	17201	16837	17091	17062	17067	16947	16917	16896	16865	16728	16998	16823	16821	16860	16991	17051	16956	17091	16886	16894	16856	16992	17014	17099	16963	17018	16955	16973	16728	16847	17096	17021	16932	16914	16948	16946	16934	16911	16976	17093	16973	16992	17090	16886	17159	17188	16985	16613	16949	17099	16832	16913	16930	16651	16951	17002	17080	17005	16907	16942	16942	16824	16826	17057	16878	16913	16862	16932	17001	17034	17152	17104	16888	16995	16727	17008	16962	17198	17100	17042	17042	17086	17052	17005	16954	17066	17028	17018	16987	17009	17019	16991	16975	16945	17017	16927	17015	17011	16854	17021	16934	16844	17002	16796	16957	17021	16914	16782	17001	16969	16903	17189	16904	16922	16985	16902	17047	17201	17041	16828	16796	16967	17136	16896	17116	17197	17086	16906	17012	16728	16984	17082	16923	16928	17181	17144	17140	16971	16975	17031	17042	16861	16930	16987	17111	17154	16957	17042	17150	17179	17025	16922	17067	17097	16974	16905	17060	17105	16820	16890	16797	16957	17005	16993	17153	17007	16933	17072	16835	16933	16880	16902	16974	17323	17179	17117	16712	16915	17048	17041	17039	16990	17071	17003	17063	16855	16886	16677	16998	16977	16908	17015	16900	16959	16857	16919	16930	16947	16787	16980	16942	17006	17090	17043	16754	16957	16923	17149	17022	17044	17064	16933	16983	17007	17008	17105	16796	16911	16849	17043	16943	17014	17081	17057	16992	16920	17024	16845	16939	16953	17113	17039	17288	17053	17075	16979	17054	16851	16975	16991	17169	17059	16902	17246	17119	17030	16959	16981	17036	17082	17039	17192	16957	17045	16910	16994	16898	16954	17023	16979	17031	16958	16981	16960	16980	16870	17021	16909	16932	16964	16985	17061	17181	16944	16878	16948	16945	16977	16938	16939	17139	17221	17092	16929	16887	16954	16991	17072	17034	17079	16895	17029	16833	17051	17132	17127	17107	17182	17071	16987	17004	17113	16913	17125	17143	16944	17134	16916	17075	16917	16993	16932	16970	16901	16993	17093	16981	16827	17031	16771	17167	17001	17193	16925	17003	16902	17002	17110	17020	17020	16899	16984	17008	16853	17111	16821	17000	16837	16813	16979	16847	17034	17063	17000	16840	16996	16956	17034	16769	16939	16790	17198	16801	16965	17059	17053	17148	17074	16940	16869	17292	17155	17120	17061	16873	17049	17076	17051	17016	17085	16901	17009	16832	17002	16921	16919	16855	17080	16970	17066	17185	16861	16929	17005	16803	17132	16968	16841	16965	17188	16970	16799	17037	17077	17083	16926	16990	16917	17107	17066	16943	16901	17012	17060	16887	17084	16795	16994	16911	16998	16983	16876	17040	16976	17122	17053	16802	17072	16921	16929	17120	17013	16941	16968	16986	17133	16942	16814	16851	16941	17160	17048	16809	17065	16943	16857	16927	17102	16940	16936	17010	16856	16832	16893	16931	16961	16976	16746	16927	17087	16909	17059	16864	17179	17040	16961	17003	17027	16807	17061	17117	17031	17006	16829	17049	17008	17177	17052	16960	16948	16960	17015	16944	16853	17118	17234	17035	17044	16878	17027	17049	17006	17049	16840	17147	17117	17024	16980	17235	17075	17047	17086	17102	17023	17168	16996	16874	17048	17059	17172	17031	16880	17026	17176	16881	16985	16943	17005	16982	17023	17099	16967	16934	16896	17104	16959	17007	17009	16970	16862	16866	16993	16905	16909	16754	17002	16733	17192	17068	16996	16926	16923	16986	16968	17016	17138	16985	16898	16925	16657	16983	16948	16977	17007	16965	17035	17008	17193	16971	16965	17009	17028	17217	17009	17034	17042	16874	16897	16933	16898	17155	16857	16863	16979	16851	16877	17061	17000	16841	16877	17070	16853	17026	16964	17132	16950	16942	16927	16795	16985	16998	16870	16964	16941	17195	16767	16968	16811	17125	17020	17069	17171	17210	16911	17118	17098	17000	17052	17141	17129	17045	16919	17193	16891	16934	17090	17148	16932	17014	17019	17104	16985	16831	16858	16877	16895	16886	17085	17081	17010	16812	16889	16808	17115	16942	17152	17077	17201	16964	16875	16932	16901	16904	16998	16992	16784	16946	17182	16939	16969	16879	16986	17109	16743	17017	16980	16921	16928	16971	17032	16980	16906	17134	16975	17003	17049	16951	16858	16898	16874	17073	17071	16946	16973	16933	16924	16912	17007	17077	17061	17042	16931	16700	16921	16990	17030	17074	16982	17131	16953	17045	17088	16988	16949	17114	17003	16855	16981	16828	17073	17042	16958	17174	16929	16967	17097	16850	16955	17113	16946	16926	16869	17057	16959	16892	16995	16979	16884	17121	16824	16929	17208	17069	17112	16958	17009	16892	16915	16984	16962	16836	17063	16776	16967	17140	16817	16810	16802	16795	16981	16940	16912	17063	17030	16828	16903	17072	16832	17196	16917	17150	16978	17134	17361	17197	16983	16848	16939	17176	17049	16857	16951	16982	17095	16898	17042	16964	16923	17099	17027	17187	16999	17124	17009	17026	16847	16908	16856	17067	16725	16883	17033	16938	17040	16766	17107	16934	16924	17062	16928	16981	17049	16868	16913	17148	16942	17101	16919	17165	17167	17059	17082	17113	17037	16904	17063	16858	16972	17039	16888	17125	17041	17047	16931	17083	16740	17051	17065	17285	17067	17019	17097	16883	17078	17072	16928	17116	17031	17114	17008	16993	17021	17009	16926	16965	16916	16796	17112	17043	17093	16977	16827	16934	16966	17020	17061	16848	17142	17037	16913	17038	17006	17020	16870	17107	16961	16985	17163	16830	16956	17058	16826	16664	16962	16935	16834	16968	17073	16927	16919	17242	16947	16853	16942	16993	17022	16894	16836	16812	17020	16866	17107	16835	16789	17023	16925	16878	16882	17015	16861	16951	16918	16884	17019	16891	16942	17066	17023	17042	16775	17028	16811	17101	17042	17031	17047	17122	16713	17070	17113	17189	17063	16974	17026	17133	16971	16930	17057	16950	16899	17172	16952	16987	16987	17172	17043	16937	17052	17053	16872	16986	17244	17211	16870	16875	17016	17081	16976	16916	16833	16909	17152	17065	17148	16928	16955	16927	16981	17232	16863	17039	16966	17066	17169	17028	16953	17070	16878	17030	17033	17053	16989	16989	16733	16890	17012	16952	16994	16890	16743	17050	16830	16861	17030	17104	17029	17073	17194	17039	17100	17143	16949	16776	17006	16870	16919	17074	17168	16951	16974	17141	17022	16885	16859	17113	16892	16825	17004	17072	16933	16855	16961	16722	17080	16879	16925	17200	16946	16976	17147	16998	16953	16862	17029	16917	17009	17019	16883	17101	16985	16952	16942	16967	16708	16982	16984	16957	17022	16947	16906	17015	17102	17194	17074	16770	16999	16987	17036	16936	16987	17138	17105	16856	16923	17001	16796	16820	17041	16826	17044	17052	17090	16899	16856	16964	17177	16894	16838	17112	17021	16757	16943	17108	16885	17052	16995	17032	16877	17033	17051	17088	17037	16972	16942	17110	17142	16891	16929	16876	17138	16968	17237	17083	17000	17213	16882	16835	17044	16759	16930	17211	16867	16921	16944	17028	17061	16957	16937	17158	16880	16910	16965	16900	16881	16755	17019	17071	16944	16926	16945	17005	16812	17091	17144	17067	16828	17034	16956	16968	17143	16862	16924	17036	16967	16986	16963	16897	16902	17100	16946	17002	16894	16868	16943	17014	16795	16855	17089	17103	17014	17218	17190
19135	26889	25115	20408	18481	17243	16541	15993	15731	15675	15499	15249	15204	15248	15237	15342	15119	15065	15187	15140	15197	15138	15107	15128	15024	15046	15264	15038	15156	15126	15125	15142	15308	15080	15143	15148	15103	15275	14894	15266	15039	14990	15161	15100	15316	14984	14967	15218	15005	14911	15022	15090	15165	15016	15152	15098	15241	15114	15134	15089	14780	15173	15053	15067	15217	15059	15162	15054	14942	15112	14973	15075	15114	15111	15141	15006	15069	15059	15031	15031	14940	14918	15015	15033	15121	14999	14982	15220	15110	15046	15009	15079	15201	15216	15164	14969	15043	14996	14999	15147	15098	15033	15263	14880	15065	15021	15191	15203	15032	15053	15220	14979	15048	15018	15006	15182	15080	14984	15042	15061	15097	15078	15108	15089	15230	15205	14929	15058	15069	14966	14979	15009	15211	15257	15074	15159	15121	14972	15063	14867	15038	14965	15012	15104	15141	15234	15164	15186	14915	15246	15154	15058	15078	15072	15110	15020	15161	14999	14945	15103	15059	15051	14875	15167	15136	14851	15035	15067	14993	15082	15055	15360	14957	14996	15079	14720	15029	14959	15014	15071	15011	15083	15025	15010	15017	15015	15019	14985	15022	15012	14970	15068	14945	15213	15003	14994	15039	14968	15152	15030	14911	15097	15161	15224	14955	14892	15150	15170	14882	15031	14984	15078	15116	15207	15211	15020	15095	15024	15059	15118	15162	15099	15055	15121	15073	15068	15215	15057	15003	15024	15048	14870	14983	15092	15202	15153	15042	14936	14951	15226	15044	14991	15009	15049	15036	15028	15034	15010	14896	14877	15123	14941	15072	14869	14965	15079	15005	15006	14896	14985	15108	15029	14929	15158	14995	14968	15033	14961	15027	15047	15005	14963	14918	15098	15163	14968	15136	15265	15216	15064	14990	15117	15193	15134	15011	14993	15047	15102	14969	14902	14953	14973	15151	15260	15134	15072	14917	15066	15060	14974	15127	14972	15123	15023	15041	15140	15028	15116	15257	15031	15091	15122	15040	14902	15022	15185	15134	15015	15037	14924	14941	15195	14916	14945	15109	14955	14975	15278	14892	14855	15189	15120	15050	15084	15234	14985	15101	15177	15043	15041	15075	15024	15028	15097	15037	14908	15100	15163	15063	15117	14873	14987	15079	15109	14993	15103	14963	15092	14959	15020	15059	15011	15050	15031	15099	14999	14967	14971	15126	15079	15191	15049	15183	15014	15119	14975	15090	15093	15064	14966	15081	15028	14916	15219	15229	15014	15038	15002	15081	15001	15074	15007	15032	14772	14971	14938	15151	15155	14890	15120	15041	15002	15136	15153	14929	14872	15106	14991	15049	15033	15037	15088	15164	15158	15088	14908	15071	15137	14946	15189	15138	15077	15154	15055	14998	14935	15149	15159	15196	15108	15229	15033	15230	15042	14973	15062	14990	15093	15033	15069	14828	15191	15129	15111	15098	15035	14970	14856	15050	14996	15018	15053	15068	15214	15116	15083	15052	15107	15089	14990	14999	14963	15336	15000	15150	15145	15051	15060	15001	14839	15016	14927	15073	15126	15131	14877	14935	14839	15134	15080	15125	15255	14968	15211	15177	15056	15202	14975	15194	15108	14956	14930	15064	14933	15177	15101	15217	15182	15179	15017	15019	15031	15185	14985	15171	15001	15057	15086	15129	14897	15122	15213	15068	15184	14894	15205	15012	15179	15118	15144	15179	15026	15007	15071	15045	15155	14989	15049	15137	14861	14973	15152	15119	14934	15005	15144	15085	15168	15061	15081	15090	15028	14926	15102	14927	15131	15101	15096	14933	15037	15255	15129	15105	15060	14961	15102	15057	15171	15260	15031	15077	15039	15062	15044	15051	14913	15145	15079	14906	15040	14980	14884	15122	14992	14988	15101	15043	15106	15098	15183	15103	14961	15108	14997	15058	15121	15060	15108	15036	15225	14881	15038	15208	15054	14980	15277	14944	14916	15064	15061	15116	15193	15179	15189	15038	15102	15141	15079	14953	15191	14888	15028	15156	15108	15057	15017	15073	14989	14940	14950	15107	15073	15055	15102	15156	15044	15156	15096	15121	15002	14960	14940	15096	15194	15081	15204	15110	15044	14964	14982	15132	15167	15015	15119	15157	15014	15071	14977	14997	15014	15101	15006	15012	15119	14956	15028	15259	15170	15020	15019	15163	14970	15035	14994	15123	14966	15089	15025	15117	15024	15131	15101	14944	14927	15080	15090	15042	15006	15153	15005	14995	15105	15184	15147	15084	15291	15106	15014	15126	15050	15083	15220	14898	14933	15027	15046	15065	15058	15014	14994	15069	14935	14979	14894	15157	15098	15075	15067	14951	15015	14930	14832	15096	15080	15133	15081	14987	15041	15102	15125	14982	15000	15125	15092	15022	15081	15088	15075	15046	14976	15151	15084	15069	15094	14854	14970	15251	15049	15034	15031	15095	15034	15181	15101	15238	15063	15019	14944	15003	15052	15023	15006	15125	15016	14987	15192	15118	15083	15113	14987	15150	15045	15010	15066	15073	14972	15115	15009	14897	15161	15143	15088	15051	15086	15058	14977	15128	15319	15188	15027	15348	15083	15133	15024	15075	15264	15230	15167	15159	15108	15120	14976	15123	15118	14968	14910	15079	15116	15057	14966	15077	15032	15069	15036	15115	14817	15272	15174	15144	15057	15133	15101	15007	15103	15016	15020	15302	14880	15275	14992	15240	15125	15127	14928	15147	15140	15230	15011	15009	14953	15110	15185	15065	15216	15008	15138	15000	15035	15117	15096	15066	15053	15138	15015	15181	15125	15036	14995	14927	15134	15068	15161	15135	15059	15120	15054	15001	15102	14973	14970	15057	15180	15032	15228	14984	15111	15097	15079	15077	14944	15069	15207	15060	15053	14925	15076	14924	15099	15068	14989	14968	15125	14910	14918	15013	15169	15093	14990	15091	14982	15008	14952	15131	15169	14910	15009	15073	14919	15075	15198	15078	14973	15116	15008	15142	15162	15062	15097	14833	15140	15112	15156	15178	15112	14982	15094	15017	15117	15118	15071	15180	14850	15033	15086	15158	15002	15156	15093	14957	15075	15036	15190	15104	15096	15127	15158	15020	15108	15003	15040	15057	15176	15009	14893	15116	15053	15139	14844	14928	14962	15124	14948	15056	14950	15153	15004	15059	14983	15204	15096	15081	15080	15118	14944	15107	14983	14900	15155	14805	14976	14880	14943	15139	15257	15042	14998	15196	15093	15026	15057	15032	15048	14860	15079	15014	15080	14920	15176	15087	15167	15191	15162	14973	15048	15074	14958	15074	14984	14948	14947	15254	15008	15039	15288	15027	15242	15053	14888	15135	15148	14980	15007	15182	14945	14860	15119	15108	15268	14892	15031	15219	14983	15182	15033	15115	15058	15066	15212	15090	15103	15052	15144	15143	15184	14849	15024	14947	15075	15120	15028	15044	15207	15127	15063	15097	15141	15175	14921	14981	14945	15024	14958	15069	14934	15045	15048	14891	15088	15122	15145	15175	15123	14956	15109	15070	15089	15106	15079	15092	15015	15023	15128	14991	15073	14980	14921	14977	14974	15061	15158	15096	14981	15194	15105	15013	15114	15123	15114	15092	14921	15207	15083	15016	15045	15134	15148	15079	15171	14986	15031	15212	15017	15002	15097	14965	15035	15129	15070	14968	15128	15157	14962	15098	14893	15067	15110	15082	15069	15090	15034	15042	15199	15161	15080	15026	15164	15093	15001	15052	15009	14924	15223	15045	15119	15121	15099	15053	15085	15101	15198	15117	15178	15127	15104	14993	15052	14978	15092	14895	15016	15031	15086	15078	15071	15161	14935	15081	15147	14944	15011	14914	14950	15257	15077	15262	14972	15063	15153	14926	15086	15123	15155	15136	15134	15176	15111	15018	15157	15068	15079	15102	15246	15099	15008	15208	14949	15020	15144	14994	14996	15118	15088	15026	15043	15023	15206	15060	15196	15059	15076	15013	15045	15062	15124	15065	15022	15042	15135	15185	15031	14957	14977	15121	15268	14995	15106	14877	15028	15066	15104	14902	15228	15164	14759	15002	14957	15175	15008	15016	15149	15049	15143	15092	15111	15023	14908	15124	15087	15111	15022	15059	15032	15152	15117	15046	15014	15051	15232	14920	14886	15120	15058	15120	14988	15112	15060	15140	15184	14957	15114	15204	15113	14789	14997	15296	15121	15065	15074	15057	15090	15052	15028	15028	15000	15031	14967	15213	15196	15051	15140	15159	15146	15167	15133	15033	15146	14957	14999	15133	15070	15174	14899	15163	15142	14969	15088	15088	15086	15015	15266	14940	15236	15135	14998	15157	15222	15116	15024	15081	15082	15215	15049	15133	15054	15087	15067	15084	14960	15014	14975	15205	15128	15037	14982	15032	15207	15226	15059	15132	15016	15001	14887	15128	15195	15195	15256	15000	15046	15058	15022	14966	15113	15103	15194	15048	15021	15079	14902	14931	15170	14888	15038	15327	14984	14975	15189	15011	15154	15039	15114	15153	15110	14899	15148	15060	15089	15128	15039	15017	15159	15115	15118	15028	15101	15203	14864	15111	15243	15062	15009	14980	14870	15036	14823	15089	15096	14933	15174	15053	15138	15070	15097	15060	14932	15007	15110	14996	15104	15283	15192	15221	15143	15076	15224	14979	15104	15006	15113	15179	15116	15112	14973	15099	15092	15217	15130	15015	15061	15129	15102	15123	15170	15032	15146	15101	15004	15177	14994	15125	15099	15123	14952	14970	15085	14924	15155	15113	15063	15021	14968	14966	15082	14824	14994	14945	15017	15234	15044	15177	15073	15164	15256	14920	15040	15104	15095	15141	15054	15094	15176	15142	15169	14923	15005	15266	15122	15052	15068	15030	15021	15197	15209	15088	15143	15047	15038	15104	15041	15030	15156	15104	14924	15124	15163	15158	15077	15105	15193	15193	14968	15071	15015	15145	15119	15056	15096	15139	15012	14940	15032	14923	15282	15001	15232	15112	15404	14969	15064	15005	15304	14856	15042	15143	15025	15076	15076	15025	15077	15069	15172	15110	15022	15056	14967	15192	15046	15109	15140	15031	15093	14994	15176	15087	15038	15211	15053
23260	20707	27917	23655	21900	22256	21334	18560	17987	17699	17679	17322	17203	17532	17216	17357	17132	17207	17268	17185	17266	16950	17347	17191	17044	17242	16984	17049	17262	17134	17108	17059	17192	16995	17070	17243	17274	17107	17034	16947	17160	17098	17131	17257	17023	16876	17205	17027	17136	17103	16985	16948	16842	16978	17064	17001	17122	17043	16967	16989	16953	17091	17020	17026	17135	17028	16753	16906	16774	17058	16980	16947	17013	16905	17065	17276	16902	17132	17098	16941	16873	16852	17000	16844	16909	17098	16868	17077	17085	16914	16849	16892	16995	16854	16945	17217	16797	17103	17109	17033	16764	16968	16951	17040	16842	17051	16824	16962	16845	16953	16865	17026	16806	16938	17060	16901	16974	16911	17015	17037	17032	16985	16830	16810	17095	16958	17129	16989	17062	16910	16998	16955	16824	16960	17024	16957	16909	17030	16985	16937	16959	16945	16866	16896	16839	16744	16965	16972	16903	16848	16956	16910	16756	16775	16825	16946	17094	16954	16879	17075	16910	17126	16983	17015	17087	16769	17066	16906	17004	17032	17044	16748	16895	17118	16935	16911	17009	16986	17006	17050	16846	17035	17071	17044	17230	17242	16988	17040	16760	17043	17056	16941	17188	16932	16934	16963	17040	16990	17063	16777	16898	17006	16843	16894	16857	17035	16895	16723	16968	16908	16881	17029	16812	17092	16653	16655	16820	16970	17039	17309	17052	17023	17031	16863	16907	16887	16906	16927	16842	16813	17091	16950	16832	16817	16797	16917	16970	17019	17042	16987	16927	16999	17043	16806	16936	16722	16975	16846	16858	16773	16770	16822	16924	16751	16892	16958	16868	17089	16940	17095	17094	17094	16877	16957	16737	16997	16868	16933	16867	16986	16993	16987	16790	17064	17017	16998	17068	17022	16916	16901	17148	16871	16932	16916	16900	17049	16899	17106	17003	17116	17151	17038	16891	16969	17011	16981	16992	17006	16971	17036	17057	16879	16986	17005	17062	17028	16836	16902	17086	17161	17035	16983	17031	17012	17020	16694	16921	16934	17003	16876	16985	16855	16826	17317	17056	17014	16996	16942	16885	16947	17016	16925	16692	16980	16983	16779	17016	16909	16931	16841	16837	17015	17005	16814	16959	17068	16946	16899	16836	16978	17108	17015	16892	17212	16978	16940	16948	16959	17104	17045	17068	17049	16858	16953	16970	17006	17079	17119	17089	17002	16986	16900	16897	16999	17185	17061	17047	16999	16708	17093	16799	16878	16832	16920	17089	16880	16909	16898	17267	17045	17001	16892	17046	17061	16867	17078	16813	17079	17044	17138	16973	17167	16856	16861	16852	16790	16975	17074	16971	16856	16921	16873	17276	17001	16852	16950	16947	16995	17104	17052	16980	16737	17018	16947	17059	17025	16783	16921	16812	16848	17009	16821	16965	17143	17107	16999	16911	16894	16844	17022	17026	17171	17048	16737	17071	16901	17040	16932	17028	17012	16995	16880	16944	16842	16981	16958	16930	16847	16861	16991	17132	17095	16840	17076	16911	17112	16945	16793	16950	16961	16877	16818	16930	16981	16888	17018	16857	16843	16911	16989	17096	16838	17113	16949	16902	17049	17062	16957	16937	16978	16819	16935	16936	16917	16968	16943	17070	16869	17068	17024	16844	16928	16810	16837	16869	16984	16876	16911	16962	17020	17156	17013	16963	17097	16855	16778	17042	16778	16879	17017	16970	16985	16984	17043	17116	16902	17101	17190	16852	16934	16868	16980	16952	16895	16949	17005	17019	16822	16949	17104	17002	17052	16955	17044	16853	17024	16844	16721	16860	16889	17114	16992	16973	17009	17155	17020	16933	16969	17080	16992	17094	16963	16977	16855	16885	17043	16935	16913	16903	16859	17154	16935	16987	16911	16981	16872	16969	16933	17061	16855	17051	16888	16872	16874	17019	16986	16868	17117	17116	16748	17032	16909	16895	16847	16853	16872	16925	16878	17078	16954	16921	16974	16802	16848	16944	16912	16884	17105	16772	16824	16950	16980	16912	17063	16895	16940	16955	16889	17068	16824	17010	17246	16768	16943	17277	17070	17232	17013	16981	17001	17055	16963	16817	16999	17027	17007	17066	16961	17017	16889	17060	16882	16690	16915	17024	16830	16907	16875	17129	17071	16982	17139	16993	16861	16937	16810	16823	16847	16999	16696	17069	16922	17028	17241	16880	16799	17134	16844	17024	16869	16980	17142	17019	16976	17057	16876	17077	16983	16973	16824	16859	16861	17171	17046	16831	16898	16786	16790	16730	17010	16914	17203	17106	16856	17009	16949	16938	16865	17033	17040	16786	16884	16882	17067	16858	16976	16924	17162	16974	16897	16977	17042	17027	17035	16913	16901	16939	16957	16889	16829	17015	17113	17030	16893	16959	16800	17041	16986	17126	16964	17043	17003	16780	17110	16985	16967	16827	16953	16963	16917	17042	17061	16889	17188	16928	16743	16752	17000	16915	16909	17060	16879	17000	16830	16844	16720	16799	16739	16953	16883	16797	16877	16984	16999	16925	17061	16815	16982	16999	16966	16982	16923	16975	16870	16805	16906	17001	16884	17015	16934	16860	17003	16846	17037	16856	17107	16858	17028	17169	17044	16937	17124	16932	16934	16927	16956	16893	16974	17011	16946	16991	16935	16988	16738	17052	16857	16869	16759	16914	16943	16776	16969	16851	17042	16994	16916	17072	16885	17034	16964	16991	17213	16922	16723	16811	16906	16995	16890	17081	16826	16976	16862	17056	16964	16901	17078	16887	16850	17003	17045	16697	16794	16830	16930	16747	17057	16985	16890	17154	16835	16705	16839	16914	16901	16811	17032	17176	16979	16860	16934	17064	16896	16951	16851	16999	16818	16991	16923	16998	17015	17021	16784	16980	16930	16723	16899	17079	16837	16963	17061	17018	17071	16897	17022	17093	16843	16944	17024	16910	17014	17180	16851	17100	16992	17018	17086	17019	17018	16880	17105	16962	16829	16846	17211	16842	16943	17145	16950	16959	16856	17003	16849	16869	16900	16997	16765	16970	17019	17106	16833	16892	16881	16870	16821	17190	16926	17170	17017	16763	16965	16873	16980	16904	17052	16939	16888	17109	17177	16936	16970	16965	16756	16919	17149	17129	17093	17047	16940	16868	17015	17038	16863	16934	16881	16940	16950	16984	17043	17122	17091	16912	17055	16874	16798	16964	17124	17060	16936	16961	16991	17175	16795	17206	17071	17023	16914	17067	16982	16938	17081	16839	17011	16979	16662	16968	16897	16936	17019	17176	16702	17143	17015	16882	16846	17031	17147	16985	17001	16784	17024	16846	17126	17169	17020	16937	17006	16853	17007	16869	16829	16766	17096	17173	17032	16969	16999	16994	16967	16860	17168	17050	17058	16974	16961	17197	16968	16910	16825	16880	17182	17023	17027	16956	16824	16800	16875	16631	16765	17085	16834	16979	16984	16967	16990	16971	16944	16823	16746	16774	17042	17171	16859	16757	17088	17089	17004	16962	16767	16923	16762	17096	16845	17079	17015	16866	16750	16943	16915	16962	16997	17065	16893	16956	16964	16883	16908	17065	16965	16898	16736	17036	16911	17077	16992	17085	16838	16935	17027	16918	16869	17023	16748	16871	17021	16982	17026	17118	17023	16857	16898	16878	16997	17006	16973	16913	16939	17126	17129	16980	16933	16920	16866	16841	16801	17167	17050	16934	16852	16928	16813	16963	16943	17009	16991	16978	16926	17113	17119	16971	16877	17000	16991	17001	17050	16752	16932	16905	16929	17115	17040	17136	17063	17218	17007	16850	16896	16871	16800	16923	16982	16812	16820	16981	16860	16957	17013	17132	17007	16963	16838	16991	17061	16972	16923	16960	16862	16967	16813	16847	16952	17124	16976	16756	16938	17055	16889	17030	16931	16976	16986	16840	17078	16909	17009	16849	16914	16951	16888	17102	16935	16828	16855	16868	16833	16934	17034	17142	16775	16896	16851	16969	17036	17021	17063	16908	16862	17135	16870	17027	16989	16895	16979	16976	16932	17090	17098	16819	16748	17038	17051	16866	17141	16990	17009	16926	16806	16961	17184	16854	17023	16870	17054	16919	16800	16777	16955	16902	16825	16961	16677	16809	16936	16987	16969	16893	16963	16873	17098	16990	17074	16924	16938	16893	17016	16955	17024	17068	16915	16961	17075	16935	17081	16969	16886	16869	16990	16954	16807	17044	16959	17086	17088	17095	17136	16986	16882	16853	16832	16934	16924	16928	17076	16857	16868	17017	17118	16970	16820	16853	16858	16891	16954	17052	16896	16797	16983	16831	16966	16975	17092	16921	16746	16819	16843	17068	16788	16900	16947	16911	17053	16958	17131	16971	17120	17029	16887	16950	16919	16992	17090	17089	16820	16954	16888	17099	17114	16824	16876	16944	16864	17004	16870	16806	17050	16739	16868	16814	16960	17063	16981	16884	16941	16878	16884	16983	16973	16981	16924	16843	16872	16806	16912	16991	16901	17056	16935	16942	16885	17030	16993	16959	17130	17063	16783	17043	16792	16982	17053	17004	17029	16999	17026	16886	16914	17056	17065	17139	17017	16980	16854	16848	16901	16903	16850	16758	17172	17171	17031	17069	16889	16930	17012	16946	17022	17156	17099	16775	16756	16851	16999	16961	17113	16975	16925	17006	16981	16838	16910	17097	16950	17034	16974	16869	17038	17118	16972	17135	16922	16946	16888	16915	17057	17035	16760	16832	16999	16868	17168	16875	16953	16967	16962	17107	16940	17038	16958	17121	17021	16975	16930	17150	16861	17157	17262	16946	16930	17058	16904	17167	17080	16916	16909	17148	16921	16959	16715	17045	17042	16819	16897	17023	16985	17034	17037	17139	17042	16954	17032	16900	17079	16796	17127	17068	16994	16865	16926	16920	16966	16908	16883	16977	17003	17050	17013	17021	16908	16884	16751	16958	17058	16991	16967	17068	16938	17090	16991	17014	17104	17000	17025	17057	16958	17094	16982	16891	16872	16920	16926	16783	17078	17111	17109	16813	16907	17121	17108	17037	16844	16879	16969	16875	16832	16909	16885	16871	17051	17321	16992	16762	16686	16837	16935	16953	17023	17056	16881
19163	33073	31111	24576	21423	19321	17884	16856	16298	16102	15809	15563	15437	15321	15269	15250	15222	15157	15122	14999	15036	15068	15099	15136	15115	15057	15029	15012	15026	15063	15067	15065	14954	15061	15067	15167	15003	15144	15055	15055	15033	14877	15038	14997	15011	14851	14986	14913	14978	15120	14884	14989	15028	14869	15079	14895	14961	14788	15022	14992	15020	14888	14843	14947	14672	14906	14903	14862	14930	15066	15025	14814	14856	14946	15041	14928	15058	14888	14949	15012	14817	14904	14785	14928	14989	14876	14874	15084	14943	14787	15110	14899	15002	14968	14796	14945	14975	15136	14842	14822	14695	14827	14787	14966	14858	14843	15034	14846	14965	14982	14897	14933	15030	14822	14785	14966	15120	14960	14855	14757	14958	14894	14805	14860	14862	14903	14740	14867	15048	14879	14948	14839	15045	14921	14771	14860	14856	14967	14927	14925	15016	14918	14888	14902	14895	14922	14832	14927	15038	14982	14853	14962	14973	15031	14827	14885	14756	14919	14859	15053	14998	14964	14989	14819	14834	14940	14948	14824	14971	14970	14926	14739	14881	14952	14920	14778	14899	14847	14751	14811	14869	14967	15058	14851	14968	14950	14917	14922	14852	14813	14903	14878	14650	14934	14904	14998	14960	15053	14982	14990	14827	14969	14955	14804	14868	15083	15012	14965	14961	14891	14928	14974	14876	15026	15070	14764	15014	14759	14946	14890	14950	15033	14925	14782	14912	14887	15008	15013	14903	14934	15011	14935	14980	15089	15061	15010	14816	14926	14816	14822	14896	14935	14810	14808	14731	14928	14904	14922	14912	15032	14933	14969	14935	14830	14915	14960	14855	15008	15096	14859	15005	14808	14860	14726	14816	14922	15039	15007	14901	14734	14917	14952	14997	15048	14902	14918	14920	14919	14931	14885	15035	14911	14933	14959	14773	14731	14944	14990	14909	14977	14725	14795	14767	14937	14807	15095	14711	14940	15028	14891	14836	14873	14838	14951	14902	14975	14839	14868	14939	14901	14708	14919	14958	15154	14812	14851	14951	14927	14733	14835	14952	14919	14831	14831	14954	15051	14918	14828	14922	14863	14926	14890	15058	14889	14916	14859	14891	14942	15026	14899	14772	14775	14980	14715	14933	14973	14906	15021	14797	14936	14929	14815	14862	14956	14893	14931	14786	14804	14891	14934	14823	14916	14917	14821	14836	14968	14965	14914	14916	14843	14913	14891	14971	14807	14973	14935	14933	14823	14957	14860	14775	14969	14847	15002	14944	14822	14828	14860	15038	14931	14900	14772	14836	14903	14809	14956	14872	15037	15131	14900	14860	14938	14938	14892	14964	14913	14927	14923	14941	14962	14738	14874	15027	14811	14987	14858	14925	14909	14785	14754	14785	14878	14907	14929	14906	14801	14664	14984	14763	15045	14978	14619	14933	14935	14880	14835	14722	14876	15202	14945	14875	14872	14921	14946	14954	14724	14978	14834	15029	14863	14948	14886	14794	15015	14863	14902	15075	14817	14877	14895	14865	14927	14782	14985	14896	14832	14829	14912	14903	14951	14990	14894	14998	15020	14881	14906	14923	14994	14799	14939	14922	14898	15005	14949	15002	14931	14928	14746	15060	14921	14907	14813	14825	14988	14800	15055	15052	14828	14868	14825	14626	14631	15142	14815	14851	14901	14786	14928	15115	15018	14922	15023	14974	14729	14802	14950	14845	14994	14874	14853	14813	14745	14879	14849	14941	14831	14802	14828	14750	14902	14742	15178	14814	14683	15010	14790	14946	14912	14895	14881	15062	14918	14921	14914	14905	14694	14882	14820	14755	14879	14769	14790	14820	14841	14906	14849	14885	15001	14692	14825	14973	14775	14890	14996	14839	14926	14929	14751	14962	14851	14909	14862	14821	14986	14645	14920	14816	15018	14863	14916	14731	14962	14730	14895	14892	14975	14888	15008	14915	14870	14756	14769	14958	14919	14768	14829	14909	14811	14885	14898	14917	14865	14848	14887	14843	14950	14996	14796	14936	14865	14775	14964	14826	14898	14721	14915	14878	15008	15058	15037	14791	14848	14974	14887	15072	14929	14885	15040	14956	14823	14791	14888	14837	14938	14949	15002	14863	14925	14893	14721	14898	15096	15034	14898	14914	14907	14800	14935	14623	14918	14910	14912	15020	14872	14910	14804	14980	14989	14859	14949	14814	14997	14883	14823	15026	15015	14687	14994	14940	14846	14803	15076	14868	14720	14884	14900	14740	14816	14900	15031	14880	14810	14806	14747	14881	14790	14756	14797	14870	14851	15068	14737	14822	14972	14850	15099	14839	14840	14753	14704	14894	14841	14951	14911	15085	14956	14977	14872	14880	14873	15031	14797	14950	14946	15004	14964	14901	14925	14966	14874	14824	14898	14981	14916	15171	14937	14941	14828	14976	14845	14816	14908	14867	14921	15037	14842	14629	14876	14691	15025	14750	14999	14779	14806	14941	14984	14904	14715	14914	14803	15034	14795	14849	15032	14814	14786	14825	14946	14940	14937	14842	14826	14791	14878	14903	14903	14960	14797	14804	14947	14867	14966	14937	14767	14938	14842	14852	15032	15030	14775	15045	14933	15066	14899	14970	14894	14909	14802	14860	14941	14857	14955	14871	14973	14891	14927	15054	14875	14890	14769	14918	15040	15049	15012	14860	14826	14900	15005	14938	14761	14815	15078	14781	14877	14799	14915	14993	14923	14954	14953	14761	14850	14918	14823	14720	15042	14874	15060	14852	14925	14862	14935	14953	14836	14891	14974	14879	14965	14858	14963	14996	14817	14880	14678	14689	15037	14917	14986	14911	14951	14657	14993	14806	14883	14897	14821	14790	14901	14896	14862	14898	15027	14890	14954	15076	15051	15017	14800	14930	14888	14771	14848	14915	14986	14833	14981	14942	14706	15074	14890	14821	14820	14898	14916	14867	14946	14854	14937	14957	14776	14938	14932	14702	15083	14928	14808	14859	14789	14778	14787	14834	14866	15048	14965	14951	14969	14911	14946	14841	15025	14795	14951	14766	14855	14913	14833	14978	14888	14927	14965	14908	14834	14821	15000	14777	14866	14879	14936	14998	14962	14973	14867	15041	14800	14858	15053	14798	15038	14928	14805	14919	14957	14909	14863	14910	14808	14699	14942	14888	14920	14917	14961	14867	14937	14806	14782	14901	14880	14917	14858	15003	14777	14853	14689	14913	14955	15051	14980	14956	14760	15083	15103	14890	14795	14967	14946	14900	14717	14955	14944	14953	14894	14945	14903	14909	14895	14912	15020	14998	14746	14865	14974	14859	14921	14915	14766	15024	14891	14855	14973	14945	14984	14810	14921	15021	14848	14723	14750	14952	14975	15122	14885	14833	14991	14955	14957	14981	14867	14904	14947	14944	14984	14852	14774	14918	14852	14916	14858	14919	14854	14875	14971	14954	14986	14934	14870	14817	14960	14840	14688	14644	14977	14830	14990	14796	14887	14817	15019	14772	14773	14852	14801	15034	14797	15113	14967	14969	14859	14860	14786	14808	14966	14959	14830	15016	14785	14980	14682	14937	14811	14911	14977	14934	14934	14957	14913	14935	14889	14998	14920	14897	14938	15042	14870	14858	14709	14876	15056	14837	14936	14812	14928	14882	14729	14810	14760	14874	14998	14869	15077	14777	14888	14886	14965	14827	14872	14824	15061	14811	14895	14858	14928	15083	14848	14627	14847	15067	15007	14923	14876	14991	14937	14845	14898	14916	14784	14840	14776	14829	14955	14722	14787	14780	14864	14887	14946	14799	14932	14932	14936	14891	14797	14888	14847	14830	14936	14760	14898	14778	14969	14913	14835	14813	14833	14873	14934	14780	14955	15105	14886	14994	14886	14784	14932	14838	15036	15042	14736	14834	14682	14941	14966	14915	14968	15024	14934	14799	14771	14883	14756	14929	14984	15012	14860	14968	14918	14851	14862	14882	14945	14918	14916	14796	14705	15060	14784	14859	14861	15013	14918	14814	14864	14864	14802	14813	14943	14974	14890	14839	14815	14905	14999	14832	14842	14957	14899	14991	14880	14901	14870	15049	15135	14929	14956	14913	14711	14699	14852	14920	14965	14917	14857	14902	14858	14848	14983	15029	14968	14786	14874	15011	14933	14751	14907	14782	14985	14994	15007	14877	14843	14780	14978	14838	14975	14880	14981	14779	14907	14925	14995	14867	15118	14822	14976	14814	15001	14953	14963	14871	14859	15093	14984	14961	14869	14769	14730	14855	14869	14900	14955	14795	14885	14864	14928	14939	15124	14925	14816	14934	14770	15041	14848	15077	14871	14954	14824	15079	14757	15013	14780	14819	14875	14924	14735	14999	14838	15006	14679	14924	14956	15025	14878	14884	14979	14743	15050	14811	14870	14992	14897	14934	14988	15030	14892	14964	14843	14961	14821	14907	14875	14802	14716	14911	14965	14892	14928	14948	14922	14915	15060	14843	14975	14898	14833	14869	14749	15006	14864	14926	14751	14763	14879	14969	14806	14903	15038	14842	14876	14896	14942	14851	14831	15049	14995	14870	14786	14829	14774	14906	14948	14896	14978	14872	14976	14951	14887	14832	14818	14984	14948	15047	14960	15001	14929	14789	14947	14886	14796	14883	14909	14981	14977	15067	14917	14860	15156	14758	14943	14837	14908	14997	14827	14608	14898	14942	14990	15077	14781	14865	15002	14898	14964	14802	15080	15025	14876	14925	14965	14905	14991	14784	14871	15058	14969	15016	14835	14810	14915	14991	14746	14951	14951	14896	15123	14896	14842	14747	14889	14941	14833	15046	14951	14766	14982	14911	14853	14863	14647	15010	14948	15018	14899	14856	15008	14817	14893	14837	14755	14903	14958	14892	14998	14964	14922	14918	14867	14911	15005	14975	14760	14863	14772	14995	14788	14870	14794	14852	14980	15091	14940	14942	14846	14839	14912	14903	14909	14969	14779	14991	14831	14973	14854	14810	14751	14731	14737	14968	15077	14778	14792	14983	14895	14673	15104	14886	14900	15051	14979	15067	14889	14945	14962	14875	14851	14894	14813	14996	14861	15015	14871	14895	14909	14855	14740	14767	14845	14928	14814	14850	14899	14893	14974	14943	14925	14705	14700
22184	20694	28271	23188	21023	23281	24984	19722	18626	18642	18304	17864	17884	17785	17562	17637	17477	17608	17718	17578	17416	17537	17644	17422	17371	17379	17263	17462	17442	17352	17308	17225	17341	17522	17397	17178	17389	17373	17210	17354	17296	17214	17570	17279	17165	17325	17416	17251	17365	17152	17261	17279	17227	17379	17450	17357	17164	17296	17393	17208	17257	17201	17233	17125	17375	17187	17484	17048	17268	17255	17231	17270	17339	17147	17196	17273	17112	17153	17226	17088	17089	17232	17175	17141	17183	17315	17213	16920	17104	17146	17201	17289	17276	17203	16956	17157	17331	17279	17359	17240	16951	17250	16996	17119	17262	17326	17097	17295	17284	17188	17316	17098	17017	17048	17170	17078	17155	16942	17365	16958	17086	17085	16966	17159	17111	17246	16986	16924	17288	17236	16967	17110	16985	16864	16979	16850	17107	17208	17405	17162	17133	17170	17167	17086	17352	17037	17211	17042	17181	17244	17342	17121	17175	17157	17077	17238	17222	16980	17179	17301	17125	17043	17133	16921	16909	17213	17174	17197	17165	17292	17114	17162	17306	17121	17137	17010	17104	17182	17246	17181	17132	17396	17099	17270	17156	17153	17249	17005	16991	17108	17339	17176	17122	17058	16911	17177	17011	17216	17292	17140	17020	17204	17249	17076	17396	16938	17096	17108	17018	17158	17042	16958	17050	17276	17109	17119	17315	17161	17094	17032	17169	17061	17330	17209	17013	17231	17257	17125	17238	17111	17185	17245	17157	17034	17221	17315	16968	17317	17198	17069	17040	17075	17154	17122	17206	16967	17288	17285	17234	17082	17201	17054	17081	17146	17139	17354	17155	16897	17304	17256	17146	17137	17124	17030	17157	17080	17208	17029	17193	17201	17142	17153	17268	17331	17133	17135	17219	17169	17105	17227	17183	17062	17153	17057	16853	17051	17100	17109	17099	17312	17210	17142	17214	17172	17194	17028	17134	17047	17012	17220	17020	17123	17366	17098	17190	17055	17187	17192	17361	16957	17217	16996	17280	17087	16825	17132	17226	16884	17002	17219	17003	17176	17150	17176	17112	17005	16925	17015	17245	17029	17197	17166	17054	17155	17133	17177	17004	17257	17135	17064	17145	17154	17199	17154	17149	17056	16936	16960	17091	17254	17237	17015	17080	17123	17245	16961	16980	17160	17189	17101	17277	17098	17168	17019	17073	17189	16952	17264	17225	16986	17073	17141	16834	17110	17138	16999	17167	17170	17404	17257	17232	17139	17044	17253	17094	17143	17156	17309	17225	17186	16849	17189	17172	16999	17043	17201	17318	17252	17319	16926	17077	17224	16979	17118	17184	17218	17165	17131	17109	17082	17117	16874	17247	16965	16854	17060	17025	17086	17045	17001	17160	17174	17120	17103	16967	17154	17304	17124	17013	17208	17339	16834	17244	17027	17286	17336	17123	17119	17092	17176	17058	17217	17090	17018	17173	17311	17170	17041	17177	17260	17068	17092	17213	17255	17075	17014	17200	16993	17301	17242	17117	17084	17065	17170	17112	17193	17014	17042	17305	17136	17314	17174	17149	17326	17171	17037	17243	17162	17159	17143	16967	17053	17057	16960	17119	17165	17134	17017	17042	17020	17164	17125	17167	17229	16964	17167	17059	17015	17126	17045	17143	17057	17232	17077	17191	17073	16970	17247	17105	17139	17188	17040	17271	17289	17246	17261	17077	17118	17232	17236	17198	16963	17106	16997	17062	16884	17287	17095	17225	16999	17082	17283	17140	17105	17312	17207	17074	17138	17178	17182	17108	17579	16989	17157	17016	16914	16950	17131	17024	17096	17132	17126	16986	16963	16922	16854	17000	17198	17074	17232	17268	17093	17268	17047	16932	17077	17287	17071	17150	17153	17349	17419	17171	17158	17106	17174	17022	16885	17091	17191	17002	17234	17061	17030	17171	17237	17118	17248	17070	17092	17134	16800	17090	17121	17133	16900	17187	17202	17256	16983	17269	17096	17165	17242	17179	16972	17255	17323	17051	16967	17170	17149	17030	17139	17039	17018	17038	17034	17105	17147	17112	17217	17018	17128	17076	17237	17064	17037	17187	16954	17178	17177	17194	16875	17069	17249	17212	17260	17127	17229	16975	17090	17153	17227	17332	17258	17166	17230	17078	17162	17056	16944	17065	16957	17274	17311	17242	17090	17085	17107	17151	17144	17130	17359	17211	17120	16991	17087	16940	17081	17057	16984	17209	17009	17138	16960	17110	17284	17223	17222	17179	17310	17222	17104	17264	17357	17099	17008	17198	17221	17077	17048	17233	17098	17222	17262	17008	17181	17099	17049	17202	17053	17139	17239	17262	17206	17305	17214	17211	16976	17234	17092	17022	17002	17138	17146	17134	17168	17087	17145	17083	17163	17110	17248	17141	17157	17250	17166	17047	17075	17075	17117	17003	17120	17141	17005	16906	17058	17270	17024	16962	16852	17202	17096	17296	16842	17202	17129	17142	17199	17012	17109	17307	17013	17144	16954	17085	17201	17072	17172	17145	16996	17007	16974	17290	17324	17315	17076	17272	17070	17125	17142	17400	16933	17115	16937	17376	17063	17078	16895	17141	17142	17073	17011	17104	17082	17264	17023	17272	16989	17026	16847	17072	17157	17171	16972	17107	17061	17008	17050	17064	17138	17242	16976	17377	17044	17130	17031	16976	17160	17028	17235	17018	17288	17175	17097	17086	17108	17048	17176	17248	17327	17103	17027	17116	17230	17089	17084	17094	17014	17096	17133	17047	17441	17129	17231	16977	17336	17101	17043	17073	17109	17063	17195	17111	17198	16938	17055	17037	17172	17059	17178	17146	17194	17004	17149	17312	17206	17029	17058	17181	17211	17022	16899	17232	17187	17241	17298	17067	16918	17135	17005	17330	17215	17299	17086	17219	17158	17204	17146	17208	17243	17158	16973	17074	17141	17086	16928	17074	17043	17010	17167	16972	17058	16970	17158	17354	17039	17133	16939	17023	17200	17104	17209	17303	17374	17095	17211	17127	17079	17104	17184	17096	17003	17100	17318	17042	17140	17181	17108	17119	17195	17139	17132	17276	17173	17306	17159	17216	17076	17360	17226	16970	17247	17270	17086	17389	17207	17265	17365	17202	17451	17194	17337	17195	17116	17038	17059	17123	17242	17184	16936	17041	17131	17133	17121	17197	17222	17115	17090	17238	17174	17065	17200	16943	17146	17175	17082	17169	16943	17248	16927	17332	17294	17276	17166	17060	17166	17131	16913	17246	17073	17263	17221	17022	17216	17008	17181	17078	17320	17160	17119	17176	17164	17033	17176	17226	17184	17203	17024	16989	17214	17240	17276	16991	17034	17021	17009	17202	17045	17037	17044	17053	17098	17147	17026	17238	17280	17246	17084	17194	17041	17048	16976	17098	17113	17210	16995	17112	17254	17206	17215	17097	17100	17192	17210	17128	17281	17138	17044	17147	16948	17279	17070	17068	17069	17245	17107	17325	17135	17261	17246	17224	17160	17168	17169	17007	17196	16948	17191	17100	17347	17176	17162	17132	17177	17263	17278	16958	17171	17187	17193	17235	17142	17194	17193	17286	17109	17168	17207	17004	17116	17258	17122	17210	17267	17153	17039	17234	17041	17047	17084	16881	17300	17117	17192	17049	17094	17278	17241	17113	17122	17118	17079	17256	17023	17088	16952	17192	17153	16782	17098	17195	17224	17107	16942	17144	17146	17255	17135	17128	17064	17160	17065	17132	17263	17070	17188	17077	17159	17066	17273	17162	17217	17225	17271	17169	17151	17215	17261	17018	17265	17162	17285	16992	17352	17204	17153	17062	17079	17131	17136	17161	17233	17153	17037	17153	17060	17052	17281	17087	17222	17159	17199	17118	17278	17143	17091	16989	17203	17084	17179	17098	17028	17264	17247	17303	16988	17171	17072	17264	16993	16903	16863	17083	17212	17006	16794	17097	17041	16965	17246	16991	16990	17206	17180	17100	17030	17063	17309	17186	17090	17201	16941	17131	17050	17013	17098	17083	17119	17120	17091	17085	16972	17207	17062	17209	17225	17128	17137	17173	16979	16948	17184	17147	17122	17047	17152	17273	17085	17113	17317	17255	17308	17278	17171	17358	17081	17264	17112	17013	17208	17385	17200	17082	17203	17004	17181	17063	17130	17127	17063	17119	17096	17187	17185	17218	17349	17039	17203	16811	17092	17226	17330	17263	17038	17016	17202	17180	17204	17070	16947	17232	17063	17056	17013	17125	17127	17171	17079	17176	17239	17057	17096	17037	17270	17179	17228	17162	17027	17046	17228	17270	17163	17094	17250	17230	17204	17075	17279	17205	17127	17264	17036	17208	17379	17101	17036	17192	17160	17143	17301	17332	16951	17025	17133	17275	17071	17247	17118	17156	17037	17193	17228	17121	16992	17163	17100	17177	17041	17095	17116	17254	17104	17017	17237	17200	17014	17049	17036	17128	17229	17183	17026	16989	17042	17299	17138	17381	17119	17223	17330	17208	17126	17275	17070	17204	17183	17131	17301	17038	17079	17224	17167	17013	17141	17139	17148	17138	17113	17118	17131	17161	17214	17276	17092	17216	17190	16964	16910	17099	17077	16955	17085	17080	17245	17182	17226	17027	17118	17081	17156	17146	17231	17255	17233	17135	17138	16970	16965	17058	17313	17275	16999	16970	17146	17181	17201	17094	17243	17017	17206	17125	17145	17275	17202	17122	17133	16888	17202	17042	17136	17207	17127	16794	17162	16978	17194	17094	17026	17147	17200	17040	17073	17206	17353	17241	17274	17020	16875	17194	17203	17134	17207	17147	17004	17297	17147	17094	17178	17233	16878	17152	16998	17028	17229	17200	17262	17011	16987	17161	17078	17102	17020	17512	17129	17125	17078	17169	17076	17266	17132	17020	17082	17115	17157	17170	17187	17017	17327	17162	17117	17117	17152	17154	17076	17210	17223	17204	16981	17058	17003	17185	17106	17200	17143	16902	17085	17099	17115	17139	17141	17280	17115	17166	17150	17126	17119	17239	17126	17156	17106	17230	17125	17317	17252	17010	17225	17326	17161	17125	17032	17120	17179	17274	17141	17048	16858	16908	17087	17018	17162	17224	17344	17298	17021
21177	37843	35391	28407	23865	21240	19473	18175	17261	16779	16343	16071	15885	15732	15735	15470	15426	15461	15292	15395	15265	15341	15212	15263	15416	15138	15295	15238	15230	15238	15411	15170	15287	15226	15181	15274	15064	15124	15153	15259	15048	15243	15192	15084	15075	15152	15244	15186	15033	15153	14918	15137	15032	15071	15175	15200	15003	15066	15094	15157	15182	15094	15117	15193	15195	15134	14933	14950	15114	15222	15019	15031	15078	15123	15079	15066	15306	15060	14972	15181	15112	15064	15164	15122	14981	15060	14908	15075	15141	14982	15127	14944	15075	15030	14921	15148	15110	15012	15025	14992	14965	14930	15088	15107	15046	15129	15059	14906	15029	15169	14871	15047	15053	15045	15050	14997	15064	14968	14894	15101	15021	15122	14961	15122	15059	15164	14926	15145	14882	15171	14954	15065	14964	14996	15055	15101	14946	15185	15094	14990	15020	14983	15052	15028	14915	14960	15040	15068	15023	14876	15047	14969	14951	15006	14824	15134	15010	14957	14928	15081	14865	14914	14974	15002	15042	14842	14963	14841	15052	14982	15111	14818	15055	15066	14939	15012	15081	14967	14833	14991	14977	14970	14908	14995	14931	14897	15096	15026	15106	14867	15084	15014	14979	14921	15010	14999	14945	15028	15017	14889	14989	15029	15028	14929	15034	15108	15002	15309	15089	15004	15085	15039	15023	15113	15180	14902	15126	14977	15034	15039	15113	14887	15135	14958	15118	15038	14969	14987	14923	15034	14895	15068	15006	14868	15066	15054	14898	15062	15097	14860	15009	15009	15264	15029	14946	15030	14958	15221	15038	14920	14963	15244	15099	14945	15134	15049	14929	15061	15109	14969	15054	15182	14978	14788	15185	14873	14895	15031	15045	15213	15006	14993	15161	14940	15069	15047	15072	14962	15078	15072	14820	14936	14957	14974	15078	15080	14928	15055	14836	14996	15015	15088	14925	14883	14949	15086	14970	15105	14945	14941	14911	14873	15024	14934	15100	14977	15181	14895	14998	14877	15085	15049	14912	14959	15018	15147	15034	14926	15040	15084	15081	15094	15065	14960	14999	15039	14941	14974	14940	14976	14931	15157	15187	14961	15008	14912	14955	14922	15234	14997	15103	15030	14962	15036	15013	14919	14935	14979	15029	14877	14950	14957	15065	15109	14901	15012	14918	15071	15020	14958	15017	15133	15031	15021	15065	14951	15058	14976	14941	14845	15061	14964	14881	15032	15072	14942	14943	15014	14968	15026	15145	14971	15025	15143	14923	14914	14986	15031	14954	15091	15043	14925	14915	14976	14977	15148	15017	14914	14845	14990	15151	15146	15055	14954	14951	14959	15029	14907	15105	15035	14992	15052	15028	15006	14948	15041	14851	15019	15034	14981	15148	15083	15072	15214	14979	14871	15070	14947	15039	14926	15073	15107	15117	14998	14935	15026	15111	15040	15003	14984	14894	15170	14890	15224	15022	14982	15031	15087	14810	15071	15002	14990	15203	14945	15021	15106	14972	15116	15045	15150	15027	15022	15088	14923	15067	15006	14923	15041	14850	14956	15039	15173	15102	15002	15171	15192	15003	14801	14866	15167	15119	14895	15059	15161	15150	15054	14960	14828	15071	14893	15044	15052	14964	14994	14765	15032	15088	15105	15035	14992	15155	15070	15025	15016	14961	15073	14976	15128	15021	14935	14845	15133	15056	14932	14917	14922	14973	14969	14980	15007	15012	14956	14926	14929	14872	15068	15047	15156	14847	15123	14985	14998	15124	14938	14915	15018	15045	14976	14908	14941	15057	15065	15067	14940	14969	15054	15050	14902	15055	15079	15052	14823	15041	14897	15075	15173	14937	14999	14925	14956	15001	14943	15073	14906	14952	15139	15021	14998	15121	15047	14914	15105	14993	15090	14970	14986	15157	15083	14984	15021	15029	14891	15039	14977	15014	15070	15017	14940	15110	15270	15101	14935	15127	15052	15122	14938	15063	14989	15095	14909	14972	14951	14886	15052	15081	15174	15014	15024	15041	14959	15043	15052	14943	14921	15070	14969	15013	15074	15034	14965	15007	14927	15066	15109	14924	15055	14947	14999	15086	14907	14974	14763	14770	15100	15057	15057	15115	14977	14818	14975	14926	14990	15064	15072	14858	14920	15027	14951	14874	15163	14894	15085	15030	15178	14912	15032	15136	15003	14882	15013	15134	15070	14824	14970	15109	14914	15055	14764	15024	14956	15051	14975	14862	15141	14988	14868	14941	15089	14897	14942	15029	14941	14901	14904	14882	14896	14959	15115	15096	14937	15062	14973	15067	15100	15024	15022	14989	15003	14969	15170	15032	14872	15131	14951	14969	14979	14984	14980	15024	14969	14883	15048	14975	15244	14755	15058	14935	14960	14915	14849	14999	15024	15018	15085	14797	14986	15158	15010	15270	15026	15119	15084	15001	14985	14992	15061	14975	14966	14833	15020	14948	15041	14948	15097	14987	15106	14925	14952	15054	15007	15148	14936	15101	14797	15082	15040	15125	15141	14930	14895	14974	15075	15103	15081	15064	15123	14998	14639	14915	14939	15018	15118	15069	15001	15019	14995	15096	15159	14814	14941	14861	14974	14940	14898	15034	14911	15060	15066	14848	14948	15092	15133	15158	15001	14984	15110	14905	14980	15000	14949	15087	15001	15045	14985	14969	14987	15106	14981	14851	15096	14990	14959	14988	15064	15124	15025	14881	15217	14856	14983	15008	15096	15049	15084	14894	15096	14763	14985	15059	15036	15005	15137	14940	14696	15083	14948	15156	14982	14931	14916	15048	15031	15134	14982	15129	14866	15082	15004	14870	14900	15136	15046	15034	14981	15053	15049	14909	14969	14974	15063	15053	15017	15034	14917	14913	15113	14833	14990	14906	15143	15042	14750	14860	15068	14937	14997	14967	15051	14869	14865	14960	15063	15207	15102	15133	15037	15029	14903	15119	15092	15194	15218	15094	15092	14940	14890	15189	15077	14912	15083	14969	14943	15088	15119	15081	15045	14830	15026	14832	14968	15155	14992	15036	15088	14929	14979	14957	14949	15035	14807	15086	15048	14895	15100	14839	15017	15091	14914	14911	14965	15080	15040	15157	14938	15021	14948	14991	14889	14962	15120	14925	14979	14974	15019	14854	15154	14877	14982	15014	15146	15091	15091	15013	15039	14977	15104	14909	15020	14910	14908	14980	15049	15179	14892	14865	14967	14971	15094	15077	14921	14923	15135	15242	14986	14829	15035	14911	15036	15037	14951	15047	15023	15039	14842	15053	14876	15055	15027	14974	14996	15045	15144	14944	14960	14888	14955	15093	14943	15030	15003	14951	14893	15007	15033	15135	14975	14990	15207	15122	15066	14972	14938	15118	14972	15151	15006	14872	15149	15011	14853	15100	15079	15249	15010	14896	15096	14950	14908	15042	15090	15010	14849	14930	15090	15079	15111	15062	15059	15069	14942	14912	14933	14899	14895	14914	15054	14806	14949	15041	14849	15026	15028	14925	15040	15000	14833	15280	14946	15047	14975	14993	14938	15165	15022	14960	15121	14902	15104	14944	14975	14941	14988	14927	15176	14890	14904	14976	14822	15095	15029	14995	15164	15102	15146	15083	15030	15258	14911	15032	14947	14999	14908	14800	15046	15024	15083	15057	15013	14979	15088	14937	14972	15030	15021	14994	15016	14915	15014	14850	14949	14946	15103	15011	14968	15105	15049	15134	14996	15141	15063	14955	14878	15099	14832	14952	15063	14980	14933	15012	14913	14854	14830	15140	14914	15027	15051	15112	15023	15021	14998	14901	14987	14928	14929	14930	14981	14998	14846	15066	15018	15055	14901	14932	14965	15049	14915	14967	14898	14934	14950	15030	14874	14843	15120	15123	15064	14862	14939	15000	15078	15028	14940	15037	15121	14983	15159	15068	14906	15036	14732	15094	14946	14969	14811	15130	15083	14854	15043	15038	14972	14868	15059	14877	15019	15089	14953	14997	14868	14939	15095	15068	14933	14917	15141	14903	15017	15080	14927	15025	14941	14953	15058	14955	14846	15048	15122	15108	14955	14917	14981	15108	15045	15052	14914	15038	15281	14979	15040	14925	14841	15149	15093	15050	14951	14766	14925	14920	15109	14957	15120	15177	15024	15079	15007	15046	15013	15087	15081	15151	14954	14952	15006	14852	14849	15021	15150	14732	14807	15125	14985	14849	15055	14973	15036	14927	15099	15002	15007	14813	14969	15017	14984	14905	15005	14935	14834	14922	14912	14921	14968	15018	14959	15076	15119	15197	15046	15062	15011	15037	15004	15184	15175	14924	14995	15032	15057	14972	14885	14866	14976	14979	15000	14967	15031	14985	14975	14962	15068	14993	14789	14910	14913	15032	14969	14878	15042	15157	15031	14905	14929	15131	15110	15091	14956	15186	14968	14944	15053	15114	14967	15103	15108	15079	14977	15009	14915	14993	15035	15004	14935	15028	15014	14988	14938	15147	15144	14904	14933	14956	14872	15119	15064	15051	15033	14836	14963	15019	15021	15033	15139	14948	14937	14937	14893	14910	15078	14916	15019	15191	14938	15001	15156	14852	15172	14928	14872	15013	15085	15222	15175	15104	14890	15099	15000	15078	15020	15104	15107	14992	15094	15204	14914	15106	14998	15068	14827	14949	15115	14974	15058	15027	14931	15044	15141	14960	15081	15095	15059	14946	14885	14887	15178	15039	15058	15059	14933	15142	15007	15011	15037	14818	15034	15038	15002	14915	14900	15060	15019	14991	14803	14930	15003	15000	15006	14917	14918	14968	15116	14955	14932	15035	14853	15020	15041	14909	14859	14947	14978	15002	15059	15011	14933	15076	15009	14965	15100	15006	14835	14965	15043	15076	14957	14942	14999	15088	15005	15037	15161	14944	14933	14948	15027	14953	15108	15042	15124	15113	14883	14925	14971	15011	15139	14809	15035	15088	15228	15085	15003	14975	15037	15068	15082	15054	15024	15066	15077	14715	14871	15043	14950	14814	15085	15144	14995	15050	14959	14902	15140	15008	15151	15113	15004	14848	14881	14940	14991	15006	14953	14989	14944	15072	15014	15102	14905	14937	14992	15008	15035	14796	15054	14911	15070	15249	15226	14943	15061
26781	21801	25352	22390	18504	17970	17481	17129	16988	16587	16726	16654	16725	16607	16641	16587	16570	16574	16545	16740	16554	16721	16565	16507	16504	16426	16469	16387	16352	16398	16559	16580	16501	16564	16428	16431	16609	16527	16393	16610	16511	16471	16568	16421	16614	16505	16435	16564	16472	16401	16575	16359	16560	16538	16499	16387	16819	16472	16377	16381	16661	16413	16503	16545	16373	16340	16545	16603	16558	16592	16437	16444	16343	16457	16540	16425	16374	16522	16477	16298	16397	16407	16456	16412	16478	16437	16552	16522	16488	16604	16582	16375	16433	16574	16309	16434	16537	16511	16358	16222	16501	16533	16519	16379	16530	16376	16430	16424	16429	16750	16552	16430	16363	16581	16784	16431	16386	16579	16389	16262	16642	16487	16486	16426	16483	16730	16458	16493	16522	16285	16608	16803	16665	16433	16447	16506	16528	16455	16559	16318	16643	16399	16474	16480	16369	16445	16448	16526	16465	16545	16507	16656	16510	16560	16328	16375	16537	16366	16396	16566	16458	16506	16431	16371	16504	16421	16569	16520	16579	16546	16366	16311	16315	16324	16573	16562	16607	16507	16239	16431	16334	16540	16637	16516	16628	16515	16471	16409	16574	16435	16470	16538	16444	16590	16488	16545	16391	16532	16572	16353	16483	16188	16449	16365	16430	16445	16537	16326	16475	16454	16558	16621	16526	16654	16529	16353	16493	16484	16504	16376	16572	16496	16632	16557	16455	16484	16804	16467	16388	16498	16632	16422	16422	16589	16338	16556	16572	16451	16611	16562	16435	16439	16640	16529	16494	16548	16486	16475	16535	16361	16388	16192	16435	16293	16387	16645	16381	16367	16281	16363	16485	16350	16594	16631	16365	16515	16475	16372	16385	16527	16526	16436	16344	16641	16446	16324	16411	16549	16654	16437	16392	16481	16443	16488	16661	16423	16414	16650	16424	16511	16438	16426	16426	16408	16581	16519	16673	16187	16478	16378	16525	16533	16660	16375	16370	16449	16480	16321	16512	16435	16501	16536	16517	16457	16467	16525	16497	16393	16681	16531	16481	16484	16476	16605	16564	16390	16399	16290	16411	16270	16358	16197	16542	16504	16446	16603	16550	16499	16501	16457	16423	16350	16350	16306	16525	16661	16479	16393	16288	16616	16313	16482	16430	16431	16414	16389	16444	16349	16451	16493	16541	16361	16423	16301	16514	16499	16486	16526	16488	16687	16577	16389	16409	16605	16580	16431	16572	16597	16541	16545	16519	16470	16476	16327	16527	16581	16511	16516	16344	16472	16513	16254	16530	16424	16508	16646	16438	16513	16271	16386	16543	16520	16629	16458	16510	16632	16576	16485	16467	16399	16475	16377	16428	16367	16435	16557	16555	16417	16234	16155	16320	16433	16487	16375	16607	16430	16422	16349	16371	16444	16511	16408	16464	16374	16518	16635	16609	16369	16520	16404	16348	16315	16414	16427	16468	16693	16471	16311	16550	16491	16386	16292	16382	16522	16443	16582	16329	16566	16435	16402	16517	16322	16525	16373	16499	16513	16595	16315	16395	16382	16459	16535	16433	16489	16297	16547	16361	16545	16559	16451	16418	16740	16317	16471	16368	16330	16535	16481	16402	16464	16536	16428	16338	16396	16351	16486	16468	16525	16449	16489	16352	16547	16614	16220	16594	16468	16460	16500	16383	16646	16258	16434	16432	16587	16447	16259	16326	16549	16606	16304	16470	16610	16296	16509	16699	16541	16337	16683	16506	16635	16439	16373	16469	16393	16604	16422	16464	16612	16217	16417	16473	16451	16500	16650	16373	16588	16387	16386	16345	16348	16705	16507	16402	16430	16534	16494	16607	16483	16472	16346	16522	16589	16537	16445	16572	16352	16482	16390	16607	16395	16446	16495	16490	16395	16229	16323	16595	16647	16559	16485	16418	16397	16447	16587	16374	16541	16640	16497	16335	16567	16319	16371	16223	16472	16596	16516	16479	16480	16741	16845	16613	16507	16252	16733	16494	16332	16581	16542	16654	16454	16521	16523	16623	16497	16550	16645	16649	16408	16584	16367	16463	16236	16341	16248	16565	16480	16463	16375	16402	16295	16607	16595	16402	16421	16417	16454	16433	16717	16503	16428	16441	16406	16590	16415	16639	16569	16676	16369	16500	16423	16475	16428	16489	16674	16772	16505	16516	16581	16607	16463	16261	16631	16527	16476	16475	16583	16553	16355	16556	16535	16404	16694	16529	16661	16373	16452	16528	16556	16377	16421	16601	16214	16635	16475	16361	16654	16445	16394	16543	16606	16669	16432	16580	16540	16515	16549	16501	16560	16589	16506	16450	16503	16580	16629	16221	16415	16381	16413	16405	16495	16386	16585	16615	16491	16629	16426	16276	16508	16508	16478	16481	16352	16513	16398	16571	16619	16471	16550	16435	16517	16397	16591	16600	16300	16505	16342	16504	16574	16513	16573	16414	16404	16344	16436	16396	16724	16603	16313	16425	16730	16559	16517	16436	16642	16448	16483	16462	16544	16398	16502	16479	16354	16655	16706	16551	16426	16606	16456	16579	16540	16427	16528	16395	16487	16525	16497	16536	16535	16457	16390	16671	16643	16595	16498	16463	16439	16559	16356	16494	16427	16438	16411	16559	16333	16548	16546	16483	16374	16605	16465	16612	16623	16530	16481	16540	16543	16449	16505	16580	16579	16317	16339	16621	16454	16642	16345	16397	16480	16471	16486	16483	16530	16522	16606	16523	16394	16313	16486	16376	16351	16364	16458	16643	16418	16464	16457	16591	16591	16531	16637	16437	16514	16571	16528	16381	16685	16464	16347	16355	16552	16486	16642	16433	16474	16497	16541	16493	16360	16560	16302	16386	16480	16660	16513	16446	16585	16528	16436	16346	16505	16519	16441	16326	16671	16756	16525	16565	16747	16499	16643	16552	16651	16341	16422	16261	16660	16469	16288	16537	16528	16579	16622	16544	16569	16359	16659	16670	16291	16540	16378	16560	16650	16687	16455	16488	16405	16549	16593	16577	16553	16517	16456	16411	16508	16441	16468	16339	16560	16350	16571	16479	16514	16402	16386	16531	16524	16563	16367	16636	16479	16480	16542	16335	16407	16598	16508	16412	16421	16595	16427	16637	16411	16548	16338	16454	16420	16548	16593	16644	16486	16547	16507	16400	16574	16192	16345	16269	16397	16369	16358	16531	16534	16391	16622	16427	16558	16550	16598	16364	16663	16388	16553	16422	16462	16634	16540	16347	16450	16455	16548	16360	16652	16561	16508	16366	16590	16440	16540	16499	16509	16448	16547	16473	16478	16478	16428	16237	16345	16428	16472	16681	16639	16328	16586	16403	16428	16529	16324	16412	16552	16751	16411	16375	16348	16292	16414	16560	16553	16505	16345	16528	16601	16512	16629	16440	16498	16557	16436	16409	16518	16504	16428	16466	16352	16310	16458	16597	16339	16493	16583	16281	16552	16429	16585	16637	16405	16529	16737	16448	16595	16459	16648	16338	16243	16393	16325	16489	16482	16655	16516	16443	16398	16580	16485	16585	16454	16465	16373	16455	16750	16536	16254	16414	16463	16463	16430	16562	16540	16682	16308	16505	16394	16573	16347	16647	16447	16412	16483	16431	16427	16312	16671	16321	16479	16492	16416	16486	16427	16377	16416	16568	16464	16421	16459	16454	16578	16504	16412	16425	16629	16553	16481	16605	16571	16669	16493	16453	16459	16610	16494	16481	16576	16631	16437	16502	16539	16486	16120	16512	16596	16440	16450	16338	16471	16521	16463	16251	16443	16471	16399	16611	16710	16519	16408	16522	16442	16323	16600	16488	16611	16462	16499	16621	16516	16402	16439	16397	16441	16501	16253	16513	16643	16515	16579	16443	16545	16592	16429	16538	16626	16364	16361	16248	16642	16471	16473	16475	16480	16449	16281	16334	16496	16738	16439	16649	16401	16360	16353	16558	16440	16339	16493	16352	16356	16488	16503	16395	16326	16490	16404	16289	16608	16555	16319	16597	16348	16457	16500	16359	16629	16404	16219	16384	16345	16283	16425	16437	16549	16518	16603	16665	16352	16500	16347	16529	16399	16457	16458	16743	16440	16470	16435	16496	16404	16503	16627	16561	16349	16376	16658	16546	16675	16401	16420	16374	16396	16381	16516	16667	16517	16476	16613	16382	16491	16563	16455	16597	16626	16429	16501	16485	16465	16291	16544	16491	16296	16591	16443	16466	16457	16466	16545	16313	16614	16675	16434	16586	16580	16474	16628	16572	16271	16538	16527	16423	16399	16661	16373	16451	16568	16492	16478	16429	16436	16461	16513	16422	16532	16703	16561	16492	16610	16359	16512	16440	16423	16630	16619	16260	16471	16490	16499	16473	16590	16467	16473	16492	16510	16606	16682	16393	16558	16454	16660	16604	16326	16583	16471	16389	16284	16452	16408	16476	16425	16247	16399	16717	16393	16352	16374	16381	16452	16650	16465	16503	16415	16510	16397	16721	16383	16524	16234	16426	16536	16457	16619	16502	16661	16531	16573	16449	16443	16575	16370	16316	16442	16516	16539	16430	16409	16552	16204	16366	16422	16412	16588	16470	16413	16527	16400	16435	16369	16391	16408	16575	16579	16544	16476	16373	16457	16363	16347	16322	16364	16389	16481	16498	16512	16482	16521	16505	16460	16440	16428	16499	16604	16293	16431	16322	16492	16510	16263	16471	16577	16494	16333	16477	16434	16454	16330	16549	16534	16543	16459	16363	16506	16381	16535	16339	16332	16481	16527	16368	16511	16576	16640	16529	16517	16308	16396	16355	16659	16352	16467	16549	16368	16448	16381	16568	16569	16349	16414	16333	16469	16488	16535	16369	16244	16620	16485	16556	16371	16404	16581	16586	16619	16376	16414	16701	16635	16501	16489	16301	16296	16359	16531	16431	16360	16494	16484	16610	16469	16706	16557	16497	16439	16368	16244	16385	16448	16587	16489	16403	16531	16452	16503	16221	16516	16474	16455	16505	16322	16428	16412	16447	16456	16367	16507	16555	16665	16437	16509	16538	16495	16423	16554	16511	16566	16743	16318	16466	16387	16595	16432	16557	16416	16517	16531	16520	16439	16369	16673	16532	16415	16424	16413
18512	25798	24360	19877	17833	16545	15960	15483	15193	15146	14781	14872	14736	14683	14674	14713	14575	14465	14665	14611	14648	14676	14522	14638	14596	14666	14513	14618	14554	14518	14628	14763	14600	14579	14644	14590	14688	14700	14532	14801	14585	14564	14733	14559	14680	14448	14590	14624	14733	14386	14673	14629	14603	14522	14768	14732	14696	14676	14666	14481	14677	14402	14779	14465	14560	14554	14599	14503	14550	14469	14643	14414	14615	14554	14791	14579	14656	14575	14559	14559	14514	14485	14443	14523	14403	14645	14497	14554	14450	14780	14457	14556	14545	14613	14531	14560	14518	14476	14588	14587	14478	14428	14709	14484	14525	14604	14612	14568	14561	14557	14438	14609	14625	14503	14652	14631	14377	14654	14635	14551	14652	14645	14574	14554	14557	14555	14610	14522	14640	14637	14446	14492	14593	14610	14516	14594	14504	14503	14550	14563	14615	14569	14635	14341	14468	14573	14545	14590	14499	14590	14739	14626	14511	14458	14439	14396	14556	14629	14622	14676	14591	14603	14551	14496	14504	14544	14480	14391	14574	14394	14424	14588	14518	14555	14630	14582	14347	14542	14418	14501	14466	14458	14527	14548	14595	14435	14442	14524	14590	14585	14528	14627	14509	14624	14485	14436	14500	14631	14495	14629	14427	14582	14645	14616	14702	14601	14500	14714	14525	14604	14655	14414	14554	14559	14507	14489	14673	14384	14506	14688	14532	14596	14683	14482	14430	14589	14546	14530	14459	14392	14395	14412	14573	14559	14601	14543	14482	14540	14531	14534	14640	14612	14552	14439	14391	14522	14504	14629	14697	14594	14688	14624	14475	14600	14408	14495	14533	14595	14574	14484	14622	14616	14541	14641	14548	14630	14391	14592	14576	14479	14563	14560	14594	14557	14674	14524	14406	14371	14634	14466	14491	14537	14450	14668	14554	14560	14519	14704	14361	14639	14448	14579	14477	14543	14547	14519	14721	14463	14573	14575	14576	14763	14457	14446	14799	14452	14616	14513	14537	14381	14675	14510	14371	14538	14504	14393	14658	14683	14494	14468	14396	14603	14505	14658	14434	14651	14478	14604	14702	14527	14429	14588	14587	14472	14575	14522	14463	14714	14555	14482	14595	14498	14501	14517	14545	14541	14571	14540	14494	14515	14559	14492	14692	14402	14383	14575	14475	14562	14716	14548	14606	14434	14523	14553	14531	14497	14342	14513	14468	14436	14532	14512	14578	14573	14501	14565	14371	14712	14327	14639	14760	14614	14604	14429	14737	14577	14433	14568	14580	14376	14470	14524	14464	14533	14745	14643	14429	14693	14512	14638	14619	14602	14558	14618	14519	14395	14510	14624	14603	14470	14495	14488	14644	14705	14522	14288	14430	14371	14705	14672	14566	14547	14575	14618	14456	14416	14545	14591	14244	14473	14668	14510	14503	14657	14497	14449	14474	14534	14605	14459	14504	14519	14432	14484	14574	14618	14507	14633	14633	14574	14446	14555	14457	14649	14577	14540	14607	14462	14548	14352	14482	14617	14449	14705	14470	14382	14490	14532	14462	14619	14603	14567	14666	14433	14455	14560	14575	14581	14769	14576	14396	14656	14606	14415	14531	14544	14422	14574	14560	14347	14601	14537	14635	14494	14467	14453	14371	14525	14496	14788	14445	14567	14682	14564	14412	14566	14495	14588	14537	14639	14519	14391	14472	14585	14599	14572	14527	14679	14522	14588	14651	14490	14439	14559	14463	14438	14575	14661	14617	14466	14440	14492	14560	14435	14548	14414	14526	14681	14459	14543	14446	14574	14733	14545	14525	14375	14484	14565	14567	14506	14605	14381	14518	14603	14496	14405	14456	14685	14576	14664	14488	14489	14606	14337	14498	14518	14508	14322	14619	14482	14609	14572	14501	14600	14509	14495	14692	14561	14437	14571	14493	14618	14232	14419	14518	14525	14585	14670	14562	14518	14551	14557	14441	14417	14643	14497	14487	14710	14357	14489	14555	14703	14493	14558	14564	14524	14497	14602	14461	14615	14653	14431	14455	14686	14642	14472	14580	14468	14557	14543	14537	14530	14614	14461	14607	14544	14658	14552	14463	14566	14327	14580	14483	14609	14598	14514	14735	14488	14615	14603	14453	14679	14634	14353	14642	14618	14559	14382	14457	14484	14721	14409	14564	14479	14601	14539	14413	14550	14358	14522	14589	14518	14663	14574	14565	14519	14412	14557	14726	14513	14533	14534	14654	14572	14568	14697	14369	14601	14486	14646	14592	14544	14571	14572	14694	14541	14562	14499	14549	14423	14516	14643	14635	14373	14521	14584	14586	14467	14546	14530	14550	14479	14404	14468	14364	14481	14597	14645	14545	14492	14542	14456	14417	14673	14543	14640	14511	14339	14475	14565	14483	14570	14604	14453	14553	14438	14611	14548	14575	14640	14606	14578	14552	14611	14376	14634	14487	14583	14387	14608	14493	14324	14490	14673	14506	14400	14640	14372	14521	14441	14614	14538	14574	14553	14356	14589	14484	14389	14649	14535	14737	14521	14294	14637	14488	14565	14421	14527	14377	14387	14568	14498	14477	14632	14652	14562	14524	14600	14603	14573	14539	14585	14558	14518	14398	14705	14415	14556	14469	14460	14614	14467	14567	14611	14566	14652	14502	14423	14433	14484	14527	14562	14595	14523	14583	14571	14769	14510	14758	14460	14627	14489	14478	14482	14406	14640	14509	14640	14605	14533	14395	14465	14434	14558	14514	14586	14487	14629	14589	14670	14429	14732	14511	14606	14529	14549	14359	14536	14449	14729	14700	14503	14534	14433	14535	14555	14480	14546	14465	14571	14492	14580	14516	14525	14439	14506	14831	14534	14426	14666	14651	14785	14665	14383	14447	14529	14430	14609	14449	14492	14587	14347	14561	14606	14538	14497	14369	14565	14401	14515	14541	14452	14513	14691	14426	14454	14658	14477	14583	14522	14735	14404	14468	14615	14403	14557	14438	14478	14478	14382	14523	14572	14551	14543	14611	14541	14532	14621	14514	14565	14522	14514	14537	14400	14603	14610	14616	14550	14581	14611	14560	14517	14532	14600	14497	14591	14558	14652	14540	14532	14341	14522	14628	14475	14615	14391	14568	14616	14647	14611	14474	14581	14601	14603	14565	14596	14641	14545	14485	14318	14610	14542	14529	14461	14556	14697	14558	14499	14520	14549	14586	14534	14438	14521	14390	14498	14581	14426	14526	14614	14397	14538	14377	14445	14682	14538	14689	14597	14686	14670	14519	14554	14489	14411	14545	14712	14492	14641	14563	14741	14460	14482	14664	14442	14617	14511	14395	14456	14490	14628	14422	14593	14693	14621	14649	14536	14519	14592	14587	14642	14680	14557	14643	14619	14684	14523	14361	14568	14466	14655	14537	14579	14596	14555	14661	14409	14637	14313	14563	14512	14473	14615	14507	14535	14558	14666	14503	14514	14506	14456	14385	14476	14568	14538	14644	14445	14747	14576	14577	14696	14563	14459	14591	14695	14457	14582	14601	14520	14578	14371	14536	14616	14422	14554	14526	14630	14556	14726	14572	14510	14598	14538	14524	14674	14433	14418	14532	14631	14410	14549	14498	14451	14564	14601	14468	14511	14665	14472	14786	14539	14552	14787	14460	14556	14613	14498	14604	14563	14397	14639	14681	14509	14549	14648	14557	14491	14641	14470	14521	14462	14501	14483	14476	14362	14600	14384	14754	14541	14579	14680	14649	14618	14422	14476	14723	14680	14572	14507	14533	14524	14554	14469	14416	14763	14530	14480	14555	14542	14673	14580	14499	14426	14561	14484	14512	14462	14616	14414	14586	14621	14503	14508	14601	14695	14622	14342	14572	14719	14476	14513	14466	14514	14549	14603	14743	14552	14565	14544	14587	14401	14574	14414	14686	14604	14530	14637	14774	14701	14472	14543	14756	14594	14675	14573	14464	14526	14496	14462	14504	14611	14660	14531	14630	14610	14543	14533	14463	14559	14703	14661	14589	14662	14658	14364	14519	14570	14440	14606	14489	14379	14610	14483	14613	14310	14376	14667	14568	14545	14551	14592	14521	14532	14682	14538	14547	14579	14519	14666	14481	14565	14495	14511	14624	14557	14549	14536	14588	14659	14543	14499	14675	14579	14565	14424	14531	14562	14459	14617	14474	14449	14555	14433	14621	14332	14293	14529	14636	14479	14462	14559	14660	14611	14469	14544	14527	14559	14521	14563	14382	14489	14626	14597	14311	14557	14739	14531	14450	14614	14456	14581	14406	14600	14396	14643	14489	14540	14537	14454	14444	14542	14437	14515	14618	14524	14431	14403	14485	14487	14594	14483	14683	14502	14524	14514	14616	14581	14469	14557	14672	14645	14559	14579	14641	14510	14512	14474	14477	14566	14419	14731	14651	14606	14479	14334	14497	14585	14578	14552	14671	14610	14626	14515	14522	14561	14764	14646	14763	14517	14664	14721	14570	14516	14495	14405	14628	14460	14666	14524	14513	14596	14552	14738	14342	14398	14612	14537	14668	14626	14560	14497	14591	14431	14456	14609	14546	14538	14502	14455	14571	14391	14583	14627	14420	14536	14469	14586	14571	14739	14545	14479	14418	14529	14559	14572	14565	14392	14597	14460	14453	14591	14569	14455	14479	14545	14553	14400	14513	14560	14568	14461	14559	14511	14563	14590	14413	14533	14511	14529	14489	14638	14480	14463	14385	14750	14557	14467	14679	14333	14422	14533	14687	14674	14591	14747	14428	14308	14473	14521	14522	14500	14577	14469	14424	14532	14623	14447	14584	14521	14585	14537	14455	14700	14659	14608	14512	14655	14462	14362	14490	14537	14308	14611	14520	14581	14608	14462	14481	14642	14636	14490	14571	14445	14553	14566	14496	14675	14498	14470	14526	14510	14622	14397	14699	14545	14493	14507	14357	14775	14475	14376	14688	14628	14435	14658	14546	14490	14604	14448	14687	14534	14452	14348	14548	14500	14675	14506	14477	14542	14493	14413	14777	14381	14511	14403	14591	14594	14347	14602	14496	14483	14366	14605	14487	14616	14508	14401	14503	14476	14613	14631	14711	14449	14595	14654	14565	14563	14445	14539	14675	14658	14764	14475	14562	14479	14558	14528
23239	20689	27955	23643	21912	22302	21462	18683	18214	18070	17859	17539	17493	17371	17165	17243	17488	17216	17365	17246	17497	17186	17330	17210	17262	17373	17283	17348	17203	17099	17439	17008	17160	17315	17206	17207	17285	17106	17280	17151	17144	17450	17152	17308	17176	17148	17209	17200	17302	17177	17158	17183	17122	17209	17147	17265	17253	17052	16956	17178	17210	17012	17105	16933	17145	17288	17090	17042	16971	17348	17204	17078	17222	17006	17334	17119	17163	17271	17075	16988	17073	16979	17051	17206	16917	17242	17181	17096	17092	17265	17109	17212	17317	17151	17121	17070	17201	17128	17116	17062	17088	16919	17154	16962	17188	17219	16900	17137	17190	17110	17066	17052	17167	17164	17125	17175	17101	17155	17115	17104	16923	17127	17083	17118	17238	17204	17112	17146	17099	16943	16984	17162	17096	16973	16966	16941	16990	17104	17152	17037	17088	17128	17208	17171	17079	16959	17102	17147	17067	17330	17159	17077	17146	17086	17229	17228	17232	17410	17248	16924	17231	17121	17112	17011	17191	17135	17243	16979	16953	17163	17196	17250	17028	17118	17078	17066	17098	17059	17232	17143	17050	17036	17055	17055	17183	17045	17091	17392	17050	16961	17179	17100	16995	17029	17119	17079	17061	16970	17170	17172	17189	17007	17108	17127	17108	17107	17064	17148	17121	17107	17274	17177	17358	17045	17028	17191	17084	16973	17176	17053	17135	17225	17115	17104	17051	17130	17199	17260	17417	17318	17187	17029	17156	17078	17000	17200	17103	17020	17172	17002	17286	17163	17241	17065	17131	17172	17090	17141	17056	17148	17210	17135	17055	17180	17192	17150	17238	17250	17060	16975	16967	17174	17058	17055	17047	17148	17062	17143	17123	17285	16983	17180	16964	17109	17133	17036	17086	17121	17034	17008	17082	17201	17210	17074	17031	16823	17143	17181	17212	17048	17258	17049	17060	17146	17042	17330	17218	17245	17048	17117	17238	17125	16879	16973	17128	16978	17225	17075	16989	16988	17123	17132	16983	17104	17075	16913	16950	17104	16974	17069	17267	17313	17187	17116	17336	17160	17063	17178	16984	17117	17080	17011	16855	17084	17075	17223	17119	17274	17067	17239	16990	17024	17156	17248	17181	17042	17069	16986	17078	17028	16940	17114	17235	17167	16989	17078	17260	17091	17105	17101	16940	17138	17216	17152	17351	17027	17193	17011	17293	17077	16785	17023	17030	17108	17209	17228	17093	17095	17130	16913	16996	17125	17134	17019	17013	17270	16969	17012	16976	17054	17142	17188	17107	16904	17134	17022	17059	16850	17022	17404	17228	17293	17237	17240	16940	17311	17104	17139	17207	17075	17006	16995	17257	17194	17154	17119	17291	17115	17309	17114	17276	17096	17087	16976	17012	16966	16934	17210	17138	17351	17106	17001	17157	17367	17166	17218	16984	16970	17140	16935	17134	17078	16930	17076	17070	17277	17113	17020	17031	17119	17300	17199	17103	17125	17121	17009	17011	16961	16984	17089	17203	17075	17076	16956	17261	17251	17096	16987	17054	17050	17183	17026	17072	17184	17029	17136	17343	16966	17104	17023	17207	17153	17045	17170	17333	17033	17083	16992	17126	16933	17323	16856	17093	16946	17207	17044	17022	16998	17099	16879	17224	17049	17112	16984	17005	17181	17119	17009	17338	17112	17137	17087	17050	17082	17218	17106	17233	17311	17123	16951	17123	16948	17264	17128	17101	17014	17140	17017	17112	17111	17075	17182	17029	16911	17048	16921	17085	17004	17016	17077	17173	17302	17208	17054	17275	17194	17179	17249	17187	16874	16927	17097	17284	17109	16880	17199	17167	17146	17244	17046	17237	17230	17131	17149	17036	16981	16953	17229	17191	17194	16999	17054	17161	17058	17230	17149	16944	17187	17196	17193	17105	17251	17093	17091	17191	17178	17162	17003	17202	17182	17081	17303	17160	17143	17094	17260	16815	17204	17183	16890	17311	16945	16940	17033	17098	17136	17431	16979	16947	17114	16988	17026	17023	16861	16930	16912	16972	16971	17275	17012	17233	17179	16865	17075	16999	17217	17178	17113	17166	16993	17089	17051	17097	16977	17114	17095	16800	17226	17270	17049	17211	16883	17045	17094	16860	16992	17197	17041	17119	17020	17202	16841	16982	16973	17019	17088	17201	17212	17071	17123	17179	17169	17089	17034	17234	16993	17142	17092	17340	17269	17060	17177	16965	17143	17127	17018	16987	17056	17252	17077	17126	17069	17176	17036	17166	16952	17103	17146	17206	16930	17087	16987	17087	17139	17309	17219	16998	16970	17153	17049	17087	16948	17131	16768	17013	17212	17051	17044	17142	16993	17044	17107	17198	16925	16938	16982	17092	17143	17151	17222	17003	16920	17186	17166	17131	17167	16970	17100	17156	16952	16953	17166	17070	17139	17188	17060	17310	17051	17095	17186	17128	17083	17099	17243	17141	17434	17188	17106	16960	17057	17260	17114	17033	17243	17047	17004	17129	17176	17023	17131	17024	17090	17116	17180	16987	16959	17153	17158	16996	17062	17173	17117	17247	17116	17060	17237	17004	17129	17069	17082	17107	16905	16921	17128	17099	17057	17216	17264	17172	17145	17068	17122	17207	17019	17082	16839	17157	17205	17222	17021	17070	17128	17146	17080	17047	16968	16940	16943	17023	17207	16988	17103	16764	17026	17195	17046	16990	17217	17137	17059	17268	16951	17111	17051	16982	17121	16923	17108	17126	17074	17163	17019	17122	17011	17099	16967	17105	16991	17057	17066	17160	16992	17013	17158	16994	16949	17247	17315	17145	17032	17221	17074	16995	16917	17182	16935	17059	17132	17033	17216	17220	17152	17118	17121	17233	17044	17050	17028	17089	16970	17131	17122	17120	17009	17103	17070	17001	16974	17247	17183	17082	17022	16974	17120	17087	16970	17138	17035	17085	17125	17204	17214	17189	17135	17232	17089	16987	17079	17211	16914	17187	17209	16905	17206	17088	17075	16970	17137	16965	17058	17068	17114	17320	17120	17032	17038	17174	17017	16960	17023	17139	17005	17064	17069	17185	17035	17056	17157	16940	17033	17207	17069	17177	17167	17101	16923	17217	16903	16928	17037	16922	17322	17006	16974	17118	17157	17065	17339	17127	17070	17071	16952	17144	17137	17126	17061	17182	17124	17144	17065	17109	17085	17149	16983	17175	17186	17135	16985	17045	17193	17060	17026	17009	17028	17088	17201	17083	17298	17198	17083	17092	17086	16972	17068	17243	17175	17240	17060	17111	17127	17111	16916	17013	16975	17141	17155	17042	16919	17172	17140	16893	17194	17202	17161	17064	17239	17091	17146	16869	16862	16999	17128	17063	17100	17013	17073	17140	17233	17108	17083	17326	16936	17194	17139	17196	17049	17103	17142	17048	17059	17302	17157	17170	17241	17057	17047	17099	17055	17110	17121	17165	17135	17057	17260	17119	16986	16814	17095	17043	17209	17040	16937	16984	16847	17004	17004	17002	17335	16950	17052	16985	17079	17084	17141	16965	17247	17039	17092	17252	17113	17145	17091	17122	17168	17211	17057	17140	17236	17110	17063	17148	17056	17048	17225	16913	17255	17082	17119	17115	17195	17207	17017	16971	16964	16912	17286	17109	16876	17138	16840	17187	16978	17059	17125	17032	17059	17238	16890	17112	17101	17128	17015	17222	16905	17121	17008	17160	17142	16955	17182	17164	16992	17060	17208	16897	17190	17136	17196	17044	17068	16938	17159	17172	17040	17012	17145	17296	16996	17028	17008	17067	17171	17332	16942	17287	17078	17084	17021	17037	16967	16930	17229	17243	16882	16967	16971	17294	17036	17175	17060	16856	17119	17013	16908	17138	17019	16965	17155	17271	17013	17171	16900	17016	17245	17181	17045	17121	16973	17164	16963	17128	16956	17060	17145	17226	17012	17159	16914	17274	17057	17260	17026	17029	17086	17056	17135	17180	17070	17223	17048	17092	17193	17246	16891	17115	17047	16835	16986	17192	17198	17098	17031	17190	16971	17013	17087	16996	17072	16982	16921	17323	17238	17123	17005	17330	17089	17003	17051	17253	16984	16913	17030	17038	17109	17044	17115	17043	17095	16885	17075	17048	17073	16885	17104	17128	16971	17032	17381	16952	17207	17237	17228	17096	17073	17039	16937	16982	17246	17063	17099	17213	16882	17094	17046	17161	17133	17312	17247	17041	17115	17232	17143	17143	17147	16977	17078	17198	17091	17012	17247	17014	17269	16993	16981	17077	17190	17214	17113	17135	17075	17283	17008	17234	17002	17071	16927	17158	16925	17136	17000	17171	17143	17266	17079	17090	17139	17265	17325	16968	17185	17088	17247	17191	17115	17107	17091	17276	17238	16874	16963	17066	17071	16982	17248	16968	17115	16998	17287	17159	17300	17094	17364	17269	17182	17140	17225	17178	16908	17224	17118	17057	17074	17000	17071	17089	17323	17035	17163	17249	17231	17272	17061	17151	17042	16981	16941	17123	16920	16865	16893	17085	17312	17187	17213	17120	16965	17257	17093	16879	17129	17086	17239	16996	16957	17105	17143	17160	16965	17069	17181	16968	16945	17175	17170	17064	16829	17231	17265	16964	17397	17164	17130	17051	17170	17029	16826	17231	17188	17071	17070	17112	17032	16923	17019	17197	17078	17248	17115	16800	16886	17137	17246	17064	17108	16924	16959	17094	17106	17145	17252	17101	17168	17090	17179	17053	16923	16929	16987	16984	16909	17024	17142	17187	17044	17126	17082	17117	17158	16992	17125	17178	17133	17066	16941	17205	16933	17076	16974	17089	17133	17246	17095	17173	17306	17125	17079	17105	17103	17109	17003	17209	17108	17197	17161	17000	17039	17003	17075	17177	17284	16979	17074	17154	16988	17204	16988	17083	17019	17121	17052	17304	17043	17248	17084	17183	17119	17156	17011	16908	17030	17199	17112	17103	17018	16966	17111	17111	17298	17090	17222	17129	17145	17131	17062	17169	17077	17025	17020	17010	17245	17120	17140	17136	17127	17293	17269	17204	17051	17237	17307	17222	16949	17088	16995	17152	17211	16963	17055	16955	17018	17096	17057	17107	16901	17129	17203
19126	33599	31552	24801	21381	19021	17890	17099	16559	16091	15857	15548	15629	15357	15176	15228	15158	15219	15211	15078	15194	15186	15065	15128	15122	14999	15196	15137	15174	14951	15063	15132	15413	15042	15028	15176	15005	15025	15123	15228	15080	15103	15036	14868	14889	15196	14956	15212	14922	15041	15149	15162	15124	14977	15110	15062	15049	14811	14967	15184	14992	14999	14988	14898	15065	15043	15116	15003	14893	15170	15075	14945	15020	15012	15042	15147	15105	14995	15065	15203	14961	14969	15031	14951	14950	14984	14869	14963	15047	14934	14940	15072	14944	14984	14943	14956	15064	14992	15016	14958	15118	14775	14932	14999	15019	14906	14880	14970	14879	14990	15085	14958	14885	14966	14939	14946	14979	14974	14889	14899	15119	15001	15022	14964	14998	14973	15022	14934	14805	14885	15020	14943	14986	14886	14984	14870	15066	14921	15113	14785	14796	14991	14965	14837	15045	15046	15036	14921	14951	14972	15002	15029	15007	14916	14894	14972	14916	14992	14815	15027	15191	14915	14868	15021	15034	15011	14909	14899	14934	14886	14874	14885	14923	14848	14957	14974	14873	14878	15032	15082	14920	14990	14935	14981	15041	14951	15131	15047	14841	14931	14954	14879	15008	14872	14830	14803	15042	15053	14884	15012	14971	14992	14914	15019	14891	15022	14906	14993	14859	15002	14910	15095	14887	14986	15103	15009	14915	14986	14941	14890	15006	14815	14991	14842	14945	14900	14869	14877	15005	14974	14839	14952	15087	14946	15079	15044	14849	14984	14835	14852	15014	15090	15020	14991	14961	15055	15032	14980	14895	15046	15107	14955	15028	15096	15002	15043	14921	15004	14981	14982	14990	14874	15083	14944	15016	14926	14859	14978	15011	14841	15221	14996	14918	14989	14885	14957	14949	15076	15088	14906	14944	14884	15081	14972	14962	14854	14870	14987	14937	15042	15009	15086	15015	14804	15087	15052	14990	14938	14928	15111	14978	14826	14850	14999	14869	14830	15123	14979	14881	15132	14938	14999	15167	14956	15002	14906	14875	14904	14799	14914	14994	14962	14835	14992	14861	15012	14934	14806	14919	14849	14891	14884	14850	14949	14946	15058	15058	15079	15046	14948	15059	14999	14985	15067	15101	14897	14907	14916	14996	14971	14804	14922	14923	14838	14946	14934	15159	14968	15014	15004	14974	14824	15062	15018	14954	15028	14823	15025	14988	14881	14956	14937	14880	15046	14883	14998	14968	15011	14996	14925	14969	14996	15045	14779	15044	14837	15151	14908	15013	14871	14947	15049	14942	15052	15002	14979	14931	14806	15004	15029	14913	14866	14900	15126	14903	14930	14809	15186	14786	14941	15039	15022	14915	15009	14995	14943	14882	15091	15063	14966	14997	14900	14891	15051	15115	15078	14918	14935	14810	15015	14991	15006	14981	14942	14974	14854	14807	14874	14967	14925	14885	14867	14946	14905	15155	14841	14927	14841	14784	15105	15054	14863	14827	15027	14868	14861	14991	15040	14981	14877	14765	14994	14873	15050	14955	14921	14841	15043	15069	14932	14885	14950	14958	14987	14820	14918	14865	15137	14858	15079	15131	15092	14991	14820	14779	14923	15135	14893	15246	14989	15027	14926	14802	15012	14887	14801	15043	14862	14976	14991	15042	14896	14912	14992	15054	14932	14969	14859	14968	15027	15083	14913	15038	15024	14955	14857	14936	15150	14980	14979	15000	15060	15058	14867	15089	14861	14916	15008	14798	14947	15149	14826	14938	15008	15170	15002	14840	14876	14952	15018	14990	14931	14869	15074	14918	14883	14960	14834	14994	14824	14958	15121	15083	15089	15055	15048	14911	14916	15073	15037	14998	15048	15095	14937	14850	15041	15045	15000	14993	15152	15013	14953	14889	14784	14897	14844	14991	14854	14893	15001	15210	14952	15076	14936	15030	15009	14955	14882	15005	15007	14809	15048	14892	14927	14833	14906	14790	14955	14912	15103	14949	15070	15025	14975	14851	14952	15022	14948	15045	14934	14841	14953	14992	14906	15004	14942	14946	15074	15012	14956	14959	14917	14946	14948	15024	14922	14875	14866	14976	14978	15218	15011	15015	15017	15086	14787	14913	15066	15023	15158	14936	14850	14902	14910	15271	15092	14996	15100	14833	15011	15093	14994	15062	15099	14933	14920	14968	14986	14915	15036	14807	14830	15075	14968	15003	15060	15017	14994	14892	15161	14991	15062	15023	15075	14932	14890	14919	14970	14824	14868	14911	14833	15007	14814	14933	14902	15035	14868	15001	15071	14933	14973	15061	15106	15083	14980	15025	15074	15095	14974	14819	14835	14870	15019	14965	15128	14984	14964	14825	15001	15020	14870	14858	14944	15110	15039	14904	14920	14807	14966	14982	14957	14962	14905	14998	14931	14907	15010	15016	15047	14877	15058	14955	14962	15028	14967	14799	14996	14931	15000	14949	15189	14961	15036	15111	14745	14894	14851	14781	14878	15081	14933	15001	15076	15083	15006	15012	15066	15030	15113	14957	14974	14954	14962	14943	14956	15175	14859	15048	15015	15048	14940	15041	14919	15005	14976	14905	15090	14948	14812	15171	14999	14930	15178	14982	14987	14980	14917	15054	14872	14961	14862	15073	14978	14953	14879	14735	14956	14910	15051	15073	14993	14905	14962	14840	14920	15078	14847	14902	14891	15104	15055	14913	15153	14744	14943	14862	14868	14983	15086	14883	14774	14995	15138	14932	14881	14880	14962	15048	14960	14854	15094	14895	14973	15065	14907	14886	15201	14960	14967	15073	14948	14910	14965	15034	15059	14991	14930	14972	15060	14975	14820	14794	15033	14978	14935	14895	14932	15021	14865	15083	14902	14959	14895	14849	14906	14832	15015	14995	14987	15043	15160	14952	14938	15179	14846	14953	14907	15071	14869	15052	14884	14957	14861	14900	15142	14934	14909	15001	14821	14969	15065	14841	14861	14904	14947	15051	14986	14778	14844	14962	14885	14899	14923	14880	14900	15060	14977	14987	14967	15115	14872	14891	15094	14928	14970	14859	15002	14710	14962	15102	15018	14963	14877	14848	14815	14881	14879	14855	14811	15022	14930	14965	14921	15112	14971	14892	14863	14959	14884	14961	14809	14994	14914	14961	14904	15101	15028	15014	14922	14978	15110	15060	15035	14989	15042	15012	14862	15093	14935	14950	15019	15066	14836	14949	14932	14877	14938	14892	14895	15012	15076	15148	14871	14863	14775	14746	14915	15131	15067	14967	14953	14994	14901	14956	14927	14853	15054	14760	15101	15042	15024	14989	14882	15028	15075	14916	14929	15075	14898	15010	14954	14976	15081	15057	14997	14895	14977	14828	15126	15065	14998	15084	14972	15101	15025	14952	15082	14929	14969	14918	14951	15050	15015	15042	15052	14900	14916	14982	15058	15005	14997	14858	15068	15059	15042	14845	14846	15054	15091	14910	15025	14933	14835	14887	14811	14996	14994	14861	15033	15160	14932	15078	15070	14829	14988	15025	15004	14959	14837	15027	14912	14842	15012	15076	14999	14988	15090	14927	14973	15056	14909	14974	14998	14923	15040	14943	15013	15070	14957	15031	14934	15089	15037	15007	14856	14924	15132	14779	14880	15063	14954	14974	14968	15043	14948	14872	15046	14965	14999	14961	14959	14902	15144	14947	14868	14925	14990	15118	15061	14841	14774	15000	14896	15105	15119	15017	14950	14823	15002	15020	14989	14957	14790	15020	15029	15119	14950	14955	14787	15031	15020	14984	15060	15024	15023	15069	15042	14956	15114	14829	15035	15065	14968	15042	14875	15032	14790	14845	15088	14984	14904	14983	15105	14938	15000	14876	15064	15001	14975	15146	14680	14896	15033	14811	14834	15000	14943	15022	15132	15068	15065	14958	15033	14970	14810	14892	14895	14993	14852	14879	14987	14992	14910	15121	15040	15028	15103	15011	14958	14886	15006	14944	14947	14803	15133	15004	15001	14984	14915	15005	14995	15080	14981	14850	14994	15103	14907	15101	14795	15002	14906	14884	14936	15152	15051	14912	15100	15031	14986	14932	14908	15029	14945	14869	14870	15148	14942	14862	14918	14965	14877	15003	15083	14941	15018	14759	15043	15043	15071	15013	14955	14873	15033	15032	15032	15056	14712	15152	15051	14760	14958	14884	14901	14976	15010	14871	15089	15084	14954	14871	14896	14976	14785	15031	14873	14898	14806	14949	15192	14974	15021	14967	14947	15045	14972	14936	14992	15094	14866	15031	15050	14879	14919	14938	14914	14958	14905	15024	14834	15023	14862	15091	14811	14974	15142	15031	14825	14952	14793	14959	15123	15149	15045	14977	14996	14886	14918	15054	14986	14978	15099	14827	14863	14988	14873	14875	15012	15006	15017	14999	14906	14943	15023	14965	14912	15001	14995	15009	14782	14926	15071	15043	14938	14989	15039	14873	15063	15058	15005	14929	14919	14965	14933	15011	14992	14993	14997	14996	14971	15131	14889	15032	15029	15222	14944	14957	14904	15018	14932	14874	14919	14968	15064	14833	15160	14854	14966	14837	14971	15142	14823	14842	15023	14993	15022	14862	14922	14948	14865	14912	14897	15009	15010	14847	14931	14797	15029	14992	14846	14966	15070	15056	15133	14810	14878	14915	15042	14922	15027	14992	15012	15077	15108	14938	14922	14825	14807	14740	15033	14944	15027	14912	14970	15046	14942	15015	15078	14987	15011	14973	15001	14872	15001	15023	14898	14982	15003	14919	15021	14903	14936	14882	14907	14880	14825	15009	14880	14951	15000	14809	14844	15127	15043	14938	14908	14924	15041	15156	14967	14913	14932	15038	15023	14844	14952	14967	14957	15116	14962	15080	14915	14979	15001	14939	14863	15006	14846	15079	15016	14937	14898	14955	15087	15066	15009	14978	14908	14889	15050	14754	14900	15024	15216	14923	15048	14843	14934	14986	14884	15037	14858	15011	15217	14982	14848	15032	15053	14945	14970	14974	14899	14925	14961	14934	14956	14943	14997	14985	15045	14828	15063	14924	14968	14983	14892	15015	15039	14957	14815	15056	15058	15051	15059	15029	15077	14949	14941	15065	15064	15014	15017	14929	15160	14909	15011
22210	20665	28267	23153	21005	23267	24984	19827	18776	18900	18228	17988	18101	17960	17634	17744	17613	17644	17864	17445	17699	17428	17663	17381	17659	17599	17473	17368	17512	17576	17638	17692	17675	17425	17605	17435	17443	17315	17488	17328	17525	17594	17471	17633	17476	17498	17705	17462	17385	17614	17630	17363	17539	17394	17555	17468	17131	17351	17564	17460	17476	17383	17340	17268	17393	17392	17208	17343	17335	17228	17487	17283	17447	17368	17460	17298	17485	17307	17480	17369	17483	17400	17201	17570	17478	17489	17183	17344	17451	17315	17386	17347	17450	17067	17284	17141	17198	17098	17257	17207	17384	17433	17505	17321	17324	17428	17327	17114	17190	17192	17374	17360	17315	17320	17378	17137	17450	17457	17373	17328	17302	17263	17484	17147	17335	17398	17140	17589	17279	17234	17216	17349	17338	17310	17346	17363	17308	17354	17263	17263	17164	17194	17202	17292	17313	17013	17070	17511	17328	17282	17238	17406	17287	17398	17465	17398	17223	17294	17227	17345	17389	17493	17279	17637	17240	17256	17616	17407	17257	17262	17501	17226	17346	16907	17318	17256	17041	17296	17254	17252	17484	17299	17330	17393	17452	17292	17166	17266	17302	17164	17105	17237	17324	17284	17173	17230	17258	17246	17285	17295	17290	17456	17353	17210	17399	17365	17347	17295	17283	17302	17287	17227	17282	17427	17183	17362	17273	17447	17489	17358	17163	17365	17286	17386	17394	17264	17121	17323	17412	17280	17286	17141	17272	17116	17313	17335	17300	17365	17224	17245	17425	17361	17381	17236	17574	17460	17364	17324	17182	17382	17060	17053	17462	17288	17270	17200	17298	17246	17336	17351	17224	17362	17359	17271	17276	17325	17362	17323	17370	17550	17138	17190	17243	17225	17358	17339	17236	17309	17277	17319	17325	17509	17240	17310	17334	17464	17551	17434	17494	17367	17313	17275	17318	17305	17362	17431	17387	17309	17450	17136	17277	17338	17303	17347	17176	17436	17325	17296	17360	17190	17223	17015	17257	17218	17333	17369	17140	17104	17369	17344	17256	17166	17188	17186	17258	17149	17240	17172	17513	17122	17381	17191	17078	17157	17267	17584	17335	17435	17321	17422	17456	17249	17347	17267	17325	17321	17259	17301	17315	17302	17238	17288	17231	17176	17346	17465	17300	17355	17557	17247	17302	17355	17095	17469	17141	17131	17223	17191	17280	17318	17172	17321	17340	17392	17260	17307	17259	17308	17254	17338	17233	17209	17144	17161	17259	17453	17083	17268	17284	17354	17356	17195	17214	17450	17280	17245	17422	17281	17219	17107	17189	17192	17439	17502	17237	17330	17552	17283	17302	17045	17234	17310	17287	17436	17510	17239	17203	17358	17407	17444	17461	17225	17431	17481	17244	17241	17404	17188	17394	17346	17033	17077	17227	17214	17337	17336	17262	17188	17317	17472	17271	17316	17033	17352	17265	17248	17354	17205	17282	17394	17273	17137	17206	17110	17411	17234	17199	17161	17362	17219	17217	17297	17303	17398	17192	17140	17402	17312	17226	17179	17377	17025	17207	17212	17295	17382	17234	17250	17394	17438	17345	17260	17295	17352	17355	17440	17339	17268	17401	17356	17234	17210	17303	17299	17343	17179	17445	17189	17155	17150	17449	17317	17335	17258	17067	17201	17282	17101	17317	17327	17169	17286	17466	17300	17415	16980	17336	17212	17291	17338	17254	17456	17382	17509	17282	17063	17249	17169	17309	17156	17273	17375	17285	17359	17219	17193	17183	17198	17408	17169	17343	17326	17208	17336	17170	17216	17283	17527	17293	17251	17503	17238	17345	17411	17328	17565	17384	17250	17199	17144	17114	17220	17265	17311	17318	17142	17230	17293	17366	17112	17222	17475	17304	17325	17207	17285	17076	17243	17548	17338	17300	17273	17383	17260	17222	17371	17244	17396	17185	17394	17355	17610	17523	17283	17289	17206	17226	17290	17402	17306	17224	17367	17425	17258	17323	17209	17421	17385	17301	17328	17241	17235	17351	17337	17380	17465	17222	17348	17280	17263	17439	17333	17441	17271	17120	17103	17260	17329	17117	17277	17334	17047	17451	17071	17336	17275	17228	17497	17419	17326	17240	17355	17389	17376	17257	17282	17409	17377	17313	17083	17240	17211	17454	17356	17262	17272	17310	17172	17282	17215	17100	17340	17224	17412	17530	17355	17351	17395	17290	17247	17376	17312	17245	17104	17325	17254	17303	17343	17454	17449	17327	17290	17161	17229	17188	17381	17142	17163	17284	17526	17317	17271	17398	17335	17163	17103	17125	17418	17414	17203	17223	17228	17383	17177	17313	17418	17098	17214	17213	17249	17455	17271	17151	17544	17642	17472	17376	17411	17338	17441	17211	17284	17201	17169	17226	17080	17346	17444	17218	17317	17259	17207	17309	17352	17025	17195	17340	17426	17306	17323	17130	17214	17117	17219	17205	17201	17224	17417	17375	17278	17467	17216	17090	17311	17400	17098	17395	17258	17338	17393	17422	17317	17147	17438	17131	17269	17339	17155	17340	17459	17210	17299	17315	17298	17304	17154	17129	17335	17384	17240	17373	17190	17378	17378	17425	17416	17286	17221	17361	17341	17382	17227	17270	17214	17298	17317	17302	17174	17319	17408	17205	17298	17330	17152	17271	17361	17319	17454	17377	17190	17237	17428	17250	17210	17384	17372	17379	17173	17251	17469	17405	17200	17273	17194	17297	17346	17189	17375	17248	17295	17215	17371	17281	17277	17376	17161	17163	17278	17124	17321	17279	17268	17404	17195	17411	17162	17413	17376	17459	17265	17430	17137	17283	17231	17223	17204	17373	17338	17380	17220	17368	17280	17416	17351	17439	17217	17266	17306	17327	17312	17400	17336	17250	17353	17317	17189	17398	17355	17428	17383	17215	17534	17300	17399	17266	17178	17368	17415	17271	17398	17303	17296	17335	17320	17253	17377	17305	17334	17072	17240	17374	17244	17454	17178	17193	17159	17252	17296	17276	17275	17504	17224	17161	17188	17241	17224	17400	17542	17517	17212	17119	17293	17215	17255	17351	17038	17207	17115	17219	17340	17230	17145	17369	17565	17334	17222	17298	17485	17315	17282	17475	17206	17128	17345	17313	17259	17257	17396	17329	17177	17184	17354	17437	17145	17290	17235	17286	17068	17208	17290	17259	17265	17322	17419	17542	17503	17311	17411	17368	17168	17107	17376	17408	17145	17281	17304	17317	17352	17201	17354	17079	17157	17157	17265	17469	17436	17353	17311	17202	17185	17265	17438	17325	17168	17166	17189	17224	17222	17317	17291	17394	17220	17298	17379	17426	17107	17413	17414	17357	17220	17399	17199	17256	17253	17342	17231	17192	17316	17064	17329	17170	17332	17431	17409	17266	17396	17352	17179	17258	17180	17368	17281	17330	17241	17367	17212	17380	17273	17409	17151	17146	17351	17200	17329	17307	17239	17409	17430	17353	17369	17249	17261	17288	17095	17407	17280	17240	17384	17230	17450	17175	17117	17183	17137	17365	17406	17213	17326	17173	17237	17239	17421	17261	17192	17435	17476	17291	17337	17192	17115	17348	17089	17335	17192	17365	17404	17298	17385	17164	17350	17300	17231	17437	17316	17259	17328	17228	17292	17154	17260	17345	17376	17143	17239	17095	17299	17198	17363	17370	17344	17408	17229	17369	17302	17414	17368	17249	17164	17281	17059	17225	17414	17281	17250	17325	17323	17406	17204	17310	17160	17449	17284	17152	17141	17319	17378	17245	17246	17256	17278	17408	17300	17328	17315	17473	17353	17382	17162	17233	17357	17291	17316	17280	17272	17347	17283	17451	17270	17442	17224	17574	17233	17433	17152	17189	17196	17354	17309	17389	17363	17301	17322	17327	17236	17276	17231	17539	17187	17331	17262	17352	17106	17416	17448	17492	17185	17221	17200	17353	17220	17371	17354	17241	17186	17387	17317	17279	17239	17277	17191	17217	17365	17324	17326	17384	17151	17491	17207	17364	17281	17307	17362	17272	17460	17239	17390	17474	17429	17323	17409	17270	17392	17472	17162	17192	17385	17356	17515	17271	17130	17246	17294	17312	17403	17245	17120	17281	17318	17321	17009	17398	17335	17189	17396	17415	17292	17376	17231	17188	17229	17152	17244	17333	17259	17183	17407	17404	17105	17097	17171	17320	17178	17148	17374	17392	17308	17175	17156	17442	17292	17313	17308	17296	17270	17260	17347	17473	17252	17248	17354	17282	17354	17378	17317	17195	17327	17400	17371	17532	17321	17060	17271	17366	17328	17243	17246	17289	17350	17213	17230	17279	17224	17187	17439	17196	17254	17433	17205	17474	17428	17179	17388	17228	17336	17334	17187	17208	17050	17223	17255	17365	17370	17288	17237	17088	17092	17177	17114	17376	17229	17343	17189	17445	17152	17330	17168	17212	17431	17209	17404	17332	17244	17448	17185	17428	17336	17534	17274	17185	17403	17200	17104	17368	17255	17198	17338	17155	17451	17364	17112	17187	17282	17286	17320	17355	17455	17419	17235	17208	17275	17219	17365	17274	17256	17283	17359	17318	17437	17530	17514	17416	17181	17093	17369	17368	17360	17314	17337	17302	17411	17492	17390	17362	17245	17185	17234	17265	17320	17337	17369	17229	17356	17391	17193	17348	17192	17428	17392	17462	17308	17310	17336	17242	17183	17178	17333	17361	17101	17195	17297	17529	17173	17407	17319	17136	17262	17412	17450	17264	17077	17280	17508	17201	17272	17118	17327	17293	17180	17233	17417	17280	17263	17439	17316	17336	17335	17197	17369	17483	17116	17328	17243	17411	17360	17357	17366	17207	17277	17520	17320	17215	17116	17349	17200	17158	17262	17366	17151	17273	17306	17445	17431	17262	17335	17299	17351	17047	17098	17151	17253	17367	17152	17008	17390	17363	17383	17400	17333	17496	17343	17239	17320	17159	17518	17122	17280	17328	17285	17208	17237	17141	17292	17465	17570	17456	17424	17390	17317	17310	17236	17244	17077	17406	17270	17504	17304	17393	17372	17396	17254	17336	17193	17251	17560	17269	17406	17302	17360	17220	17200	17297	17354	17281	17211	17384	17159
21201	37930	36052	28485	23852	21078	19383	18116	17252	16791	16311	16153	15927	15793	15662	15609	15351	15412	15513	15443	15362	15249	15374	15197	15266	15352	15216	15294	15216	15392	15235	15105	15271	15222	15334	15266	15046	15211	15029	15133	15192	15151	15061	15278	15266	15276	15442	15235	15233	15137	15174	15243	15096	15108	14937	15123	15032	15313	15107	15001	15204	14994	15075	15003	15240	15061	15249	15114	15152	15170	15162	14958	15323	15126	15069	15132	15141	15157	15049	15072	15098	15028	14965	15027	15136	15093	15092	15073	14961	15049	14968	15052	15019	15159	15210	15125	15098	15175	15120	14832	15186	15049	14897	15098	15252	14986	15023	15130	15032	15290	15059	15033	15071	15005	14957	15045	15120	15093	15039	15191	15077	14881	15120	15161	15114	15118	15147	14978	14986	15101	15131	15109	15107	15003	15135	15049	14925	15080	15046	14975	14983	15042	15035	15179	15014	14914	15004	15093	15184	15068	14947	15038	15165	15100	14928	15168	15117	15060	15008	15102	15162	14921	14995	15011	15011	15180	14996	15023	15103	15038	14910	15032	15150	15035	14998	14983	15023	15058	14966	15015	14869	15003	15064	15081	14994	15111	15031	14847	15137	14957	15045	15447	15073	15086	15012	14896	15041	14958	14874	15043	15053	15021	15128	15099	15169	14913	15041	15285	15128	15119	15108	15005	15087	14889	15041	15108	15081	15009	15087	15078	14979	15047	15054	15161	14948	15069	15032	15170	14980	15024	15147	15061	15252	15022	15100	14909	15004	14973	14934	14964	14989	15139	15070	15157	14981	15066	14936	15054	14924	15060	14947	15188	15074	15061	15068	15060	15188	15122	15141	14916	15117	15074	14936	15222	15152	14826	15107	15159	15070	15091	15002	15068	15049	15064	15007	15151	15053	15121	15246	15037	14961	15187	15056	15014	15097	15069	15153	15116	15041	15087	15099	15061	15045	15227	15059	14944	15062	15067	15149	15137	15071	15077	15060	15094	15011	15092	15147	15116	15159	14953	14958	15024	14905	15083	15134	15106	15115	14934	15206	14889	15048	15164	14940	14932	15129	15115	14986	15079	15023	14910	14979	14953	14993	14923	15131	15014	15060	15057	15114	15147	15035	15292	14994	15187	14871	15238	15066	15045	15191	15056	15108	15076	15090	15058	15128	14989	15136	15148	14849	15004	15109	15073	15015	14903	14972	15279	15013	15133	15228	14964	15150	15023	15032	14871	15051	15049	14951	15018	15115	14933	15092	15116	14949	15060	15151	15033	15053	15073	15087	15061	15135	15044	15115	15066	14953	15089	15046	15098	15041	14992	14993	14925	15029	15160	15176	14909	15116	15126	15163	15207	14867	15131	15079	15084	15003	15158	15048	14994	14980	14902	14926	15084	15072	14915	15034	15028	15217	15015	15094	15129	15084	15099	15174	15021	15020	15045	15088	15084	15119	14974	15034	14997	14936	15085	14778	15050	14927	14980	15150	15150	14971	15136	14932	15153	14945	14905	14769	14855	15039	15000	14987	14995	14943	15150	15027	15039	14992	15269	14889	15022	15100	14993	14998	15017	14994	15145	14978	15092	14996	14986	15188	15165	15134	14955	15044	14897	15019	14907	15011	15037	15019	15102	15082	15045	14998	14937	15060	14981	15082	15211	15166	14974	15029	15147	15050	14998	14986	14993	15041	15048	15053	15053	14922	15045	15037	15096	15010	14951	14966	15158	15005	14942	14964	15158	14842	14914	14878	15071	14951	14927	15010	15016	15019	15225	15078	15212	15092	15052	15097	14955	14963	15025	15071	15144	15066	15067	15075	15139	15060	15147	15038	14953	14998	15003	15080	14931	15062	15019	15020	15013	15114	15024	15016	14989	15139	15138	15096	15011	15044	15214	15038	15136	15145	15112	15229	15009	14900	14994	15039	15073	15035	14992	15088	14949	15025	14977	15049	14962	15078	15092	14942	15046	15102	14976	15301	15123	15150	14935	14918	15111	15053	15063	15082	14769	14949	14770	15194	15124	15013	14728	15176	14960	14980	14975	15060	15131	15155	15068	15117	14783	15054	15039	15022	15040	14971	15074	15103	15139	14959	15091	15042	15084	15089	14949	15200	15046	15073	14891	15042	15191	15003	15075	15133	14855	15105	14998	15044	14882	14966	14961	15182	14973	15036	14980	15061	15080	14937	14963	15112	14942	15062	15164	14955	15082	15112	15126	14955	14950	15144	15151	15021	15073	14983	15005	14994	15218	15112	14915	15095	15198	14907	14967	15194	15116	14991	15164	15112	15042	14903	15067	15140	15125	15173	15017	15005	14849	15021	14934	15172	14960	14915	14971	15041	15023	15122	15222	15187	15000	14957	15021	15101	15002	15146	14960	14970	15007	15002	15146	15054	14942	14936	15048	15033	15060	14999	15263	15049	15128	15028	15125	15007	14865	15081	15057	14791	15081	15153	14926	15009	15088	15155	15139	14989	14826	15195	15062	14984	14875	14972	15108	14943	14971	15047	15157	15261	15180	15026	15093	14925	14913	14963	15110	15004	14918	15073	15017	15143	14996	15066	15053	15105	14925	15037	14981	14818	14898	15093	15143	15054	15040	15068	15124	14954	15008	14989	15028	14950	14998	14995	15041	14944	15148	14968	14958	15014	14917	14983	15125	14895	15057	15119	15156	15160	14900	14985	15056	15201	14944	15062	14967	15254	15152	15013	15192	14965	15043	15209	14884	15048	14938	15102	15061	14952	14883	15049	14948	15087	15151	14953	14999	15001	15057	15030	14949	15125	14945	15025	15061	15032	14805	14972	15120	15166	15018	15087	14901	15039	14891	14970	14959	15143	15031	15032	15180	15008	14857	14870	15163	15054	14918	15003	15183	15071	15112	15185	15098	14946	15084	15101	14926	15279	15021	15050	15176	14975	14996	14997	15013	15182	15096	14974	15026	15247	15002	15064	15179	14985	14875	15104	15190	14967	15007	15212	14982	15051	15087	15143	14799	15095	15171	15100	14998	15122	14984	15069	15036	15090	15221	15077	14959	14989	15096	15134	14957	15038	14922	15001	14899	15085	14900	15088	14967	15032	15014	15037	14995	15046	15086	15126	14949	14915	14920	15058	14982	14937	15152	15000	14868	15112	15084	14900	15127	15021	15217	15049	15027	14917	14999	15068	14903	14915	14969	15043	15190	14982	14900	14946	15119	15015	14847	15044	15120	14938	14962	15101	15178	15069	15046	14954	15050	14964	14970	15190	15044	14892	15296	15179	14835	15011	14930	14987	15150	15246	15006	14940	15018	15064	15141	14943	15140	15167	15064	15095	15012	15176	15093	14911	14983	15027	15126	15129	15245	15121	15089	14910	15057	15001	15179	14934	15099	14972	15283	15152	14897	15013	15152	14994	15156	14964	15085	15143	14910	15213	15064	14984	15049	15031	14977	15016	15215	15122	14943	14830	14924	14916	15134	14939	15028	15044	15098	15045	15056	15030	15086	15155	15168	15029	14890	14907	15103	15064	14966	14977	15093	15098	15161	15075	15030	15071	15020	15188	14978	15024	15027	15072	15028	15000	14824	15044	14914	15071	15016	14930	15045	15029	15037	15032	15056	15122	15070	15042	15045	14844	15064	15138	15014	14977	15197	15137	15136	15067	15170	15001	15009	15096	14882	15048	15006	14885	14993	15121	15098	15062	15048	15132	14975	14942	15027	14883	15089	15017	15040	14988	15083	14931	15081	15113	14867	15011	15116	14925	15053	15079	15046	15063	14978	15091	15191	15193	15174	14890	15084	14920	15103	15020	14949	15066	15140	15108	15028	15135	14942	15021	15130	15000	15054	15045	15176	15055	14903	15119	15056	15176	14983	14939	15079	14991	15058	15080	14977	15075	14965	14918	15000	14937	15039	15062	15020	15154	15155	15236	14984	14983	15011	14892	14963	14798	15124	14978	15018	14995	15218	15011	14994	15051	15134	15034	15120	15042	15062	15066	15013	15099	14914	15097	15075	15027	15015	15107	15067	14995	14984	15102	14960	14944	15134	15021	15019	14878	15043	15089	15011	15070	15030	15073	15142	14952	15013	15125	14950	15013	15202	14928	15060	14898	15013	14826	14966	15201	15147	15049	15154	15074	15090	15122	15010	15264	15085	14948	15139	15065	15103	14951	15011	15230	15014	14843	15104	14903	15071	15207	14928	15173	14838	15034	15000	14968	15023	15059	15126	15151	14940	15031	15013	14877	14955	14886	15046	15095	14977	15219	15015	15082	14854	15101	14975	15164	14956	15010	14959	15076	15044	15000	14835	15194	14993	15133	15132	15213	15020	15160	15018	14984	15040	14934	15176	15087	15118	15005	15105	15033	15120	14884	15035	15226	15093	14984	15074	14908	15030	15097	15092	14940	14978	15032	14936	15022	15149	15029	14968	15003	14989	14972	15091	15023	14966	14995	14960	15008	15165	14992	15137	14936	15103	15016	15154	15039	14973	14985	15086	15135	15098	15223	15111	15220	14998	14936	15010	15014	15006	14874	14991	15089	15074	14949	15029	15024	15111	15089	15128	14955	14975	14998	15130	15039	15148	14963	15092	15045	15085	15073	15238	14907	15147	14828	15123	15249	14995	14936	15037	15044	15104	15095	15077	15109	15067	14817	15122	14943	15029	15011	15068	14980	14947	15029	15072	15154	15024	15027	15097	15021	15118	15176	14939	15131	15043	15086	15044	15004	15004	14924	15070	15103	15135	14890	15064	15126	15106	15176	14955	14991	15039	15106	15097	15204	14938	15175	15035	14964	14985	15046	14929	14902	14984	15036	15037	15123	15037	15145	15178	14976	15033	14987	15008	15027	14842	15164	15044	15169	15057	14921	15147	15074	15070	15128	15134	15057	15045	14902	15056	14969	15177	14980	15001	14887	15106	15165	14992	14926	15194	14955	15017	14955	15056	14972	15003	14795	14949	15049	15071	15096	15098	15121	15084	15104	15115	15090	14966	15116	15016	15277	15196	14843	14916	14997	14857	15072	15100	15162	14948	15083	14997	14968	14936	15036	14875	15146	15064	15135	15123	14946	14922	15104	15033	15187	15033	15079	14892	15058	15127	15105	15068	15036	15110	14891	15262	15023	15180	14877	15145	15130	15013	15079	15037	14986	15181
28172	22889	26673	23439	19194	18560	18370	17940	17680	17487	17571	17276	17502	17178	17423	17298	17464	17273	17339	17478	17330	17188	17009	17096	17399	17240	17261	17276	17243	17248	17387	17392	17253	17101	17341	17175	17414	17452	17269	17067	17351	17197	17262	17219	17273	17147	17170	17210	17438	17227	17321	17363	17168	17100	17276	17294	17258	17275	17119	17255	17266	17388	17205	17437	17303	16980	17314	17115	17245	17507	17347	17257	17304	17202	17271	17240	17206	17179	17232	17137	17150	17193	17204	17317	17300	17140	17279	17146	16951	17126	17161	17277	17220	17057	17243	17153	17238	17241	17332	17285	17287	17213	17425	17527	17092	17208	17168	17352	17194	17223	17327	17207	17405	17280	17257	17169	17201	17336	17443	17209	17209	17117	17025	17072	17269	17094	17299	17399	17326	17220	17270	17051	17243	17147	17105	17179	17129	16956	17007	17287	17182	17132	17250	17109	17196	17445	17228	17134	17350	17139	17247	17152	17222	17182	17231	17183	17010	17018	17447	17217	17059	17118	17145	17272	17312	17126	17207	17157	17222	17277	17185	17100	17361	17422	17127	17350	17117	17168	17352	17217	17069	17296	17199	17179	17101	17132	17219	17065	17272	17331	17302	17308	17148	17229	17305	17132	17062	17087	17362	17210	17281	17310	17435	17320	17217	17191	17138	17010	17193	17255	17258	17035	17268	17237	17267	17439	17174	17307	17327	17401	17131	17053	17307	17332	17162	17314	17322	17214	17306	17436	17356	17381	17211	17398	17258	17274	17415	17372	17171	17160	17147	17078	17040	17307	17158	17187	17196	17093	17180	17184	17256	17367	17292	17255	17225	17280	17085	17068	17120	17134	17468	17148	17282	17334	17319	17329	17175	17426	17341	17192	17109	17239	17362	17387	17188	17276	17114	17428	17324	17186	17067	17203	17328	17040	17220	17249	17142	17413	17441	17317	17394	17274	17442	17359	17236	17202	17385	17161	17346	17077	17122	17217	17134	17056	17167	17188	17329	17322	17214	17237	17085	17098	17194	17188	17248	17148	16938	17252	17181	17334	17048	17360	17270	17377	17063	17415	17269	17085	17317	17074	17169	17219	17332	17292	17473	17304	17354	17123	17204	17373	17278	17213	17198	17232	17207	17019	17181	16907	17255	17206	17297	17293	17212	17380	17443	17325	17465	17268	17390	17388	17376	17047	17289	17209	17292	17260	17230	17231	17152	17115	17259	17302	17355	17253	17050	17261	17170	17365	17253	17054	17064	17228	17230	17334	17131	17246	17248	17335	17173	17256	17107	17096	17333	17173	16990	17330	17340	17065	17043	17305	17390	17192	17249	17086	17089	17407	17317	17055	17235	17314	17309	17097	17211	17130	17268	17210	17181	17296	17399	17171	17250	17258	16993	17263	17223	17053	17194	17299	17087	17161	17133	17136	17379	17105	17037	17194	17095	17211	17221	17266	17313	17343	17224	17342	17185	17240	17272	17285	17313	17150	17176	17177	17070	17184	17050	17042	17271	17109	17332	17164	17034	17292	17157	16964	17268	17092	17109	17248	17067	16958	16980	17411	17055	17186	17130	17315	17147	17132	17148	17403	17537	17217	17292	17185	17463	17240	17227	17232	17214	17016	17250	17218	17064	17131	17396	17220	17390	17146	17047	17247	17059	17303	17441	17176	17279	17411	17453	17182	17134	17208	17256	17267	17184	17085	16988	17424	17218	17109	17267	17210	17027	17261	17363	17177	17078	17104	17286	17206	17361	17026	17209	17384	17151	17202	17391	17186	17224	17308	17370	17142	17209	17343	17369	17344	17374	17325	17239	17338	17089	17194	17196	17198	17102	17128	17262	17152	17191	17214	17272	17222	17107	17275	17327	17197	17131	17276	17082	17296	17111	17245	17218	17117	17188	17326	17038	17300	17295	17324	17333	17090	17262	16937	17177	17089	17150	17412	17403	17342	17415	17483	17254	17071	17246	17244	17332	17222	17273	17174	17197	17324	17238	17332	17405	17318	17240	17265	17196	17262	17254	17209	17171	17062	17327	17141	17271	17484	17139	17318	17332	17332	17230	17051	16996	17237	17373	17405	17179	17129	17227	17301	17221	17329	17326	17149	17196	17230	17136	17333	17136	17194	17340	17309	17349	17242	17247	17118	17229	17303	17202	17148	17482	17260	17234	17318	17141	17118	17510	17437	17416	17135	17326	17411	17099	17144	17141	17316	17134	17098	17195	17207	17260	17132	17318	16835	17137	17367	17167	17223	17360	17279	17197	17441	17222	17367	17296	17209	17041	17147	17400	17293	17169	17162	17351	17246	17499	17047	17309	17292	17142	17181	17190	17445	17205	17235	17225	17197	17015	17179	17084	17253	17246	17178	17141	16950	17045	17352	17045	17193	16953	17100	17280	17258	17172	17304	17135	17339	17292	17205	17154	17498	17184	17221	17263	17215	17329	17030	17174	17210	17285	17172	17139	17178	17082	17329	17106	17143	17094	17242	17141	17271	17327	17181	17393	17472	17218	17235	17232	17130	17171	17190	17320	17360	17298	17296	17346	17295	17461	17177	17305	17134	17281	17486	17183	17230	17039	17040	17071	17316	17146	17155	17282	17411	17164	17135	17161	17334	17243	17242	17187	17138	17211	17258	17208	17234	17326	17263	17178	17396	17256	17114	17206	17194	17210	17179	17255	17390	17299	17266	17275	17385	17310	17118	17028	17296	17150	17324	17158	17190	17143	17044	17230	16988	17202	17037	17426	17348	17342	17127	17346	17159	17231	17218	17029	17244	17144	17362	17255	17305	17223	17211	17342	17255	17263	17133	17128	17285	17258	17348	17072	17300	17306	17360	17381	17270	17176	16900	17143	17302	17130	17348	17237	17389	17490	17282	17246	17326	17276	17258	17139	17026	17086	17161	17334	17075	17241	17246	17379	17325	17389	17107	17291	17005	17203	17157	17280	17174	17108	17178	17275	17296	17169	17111	17136	17130	17123	17309	17373	17215	17056	17297	17280	17208	17165	17285	17330	17207	17088	17071	17166	17265	17203	17267	17251	17219	17353	17191	17126	17133	17256	17220	17157	17256	17135	17366	17025	17005	17137	17379	17307	17278	17410	17267	17163	17284	17078	17444	17321	17370	17524	17335	17319	17110	17308	17335	17151	17212	17247	17347	17230	17037	17306	17238	17470	17245	17279	17396	17093	17226	17250	17274	17215	17344	17179	17117	17423	17195	17168	17284	17059	17200	17250	17361	17145	17243	17203	17294	17509	17201	17073	17101	17155	17510	17276	17172	17415	17351	17253	17169	17278	17410	17356	17271	17429	17231	17212	17121	17418	17197	17033	17154	17079	17350	17289	17270	17084	17137	17062	17113	17200	17246	17244	17061	17386	17185	17327	17115	17296	17400	17059	17069	17063	17281	17103	17146	17032	17309	17227	17151	17474	17169	17078	17147	17299	17088	17327	17090	17157	16968	17450	17102	17264	17385	17197	17324	17354	17326	17031	17078	17339	17363	17067	17094	16975	17217	17114	17273	17358	17272	17285	17404	17193	17203	17214	17462	17149	17066	17228	17354	17277	17213	17148	17028	17103	17200	17145	17251	17252	17226	17229	17018	17056	17167	17446	17284	17338	17166	17228	17091	17190	16984	17117	17062	17242	17064	17244	17121	17082	17241	17246	17263	17237	17281	17116	17320	17064	17248	17137	17289	17230	17205	17144	17087	17316	17096	17268	16944	17025	17335	17361	17307	17232	17083	17239	17127	17406	17144	17265	17514	17400	17442	17288	17327	17247	17265	17137	17188	17291	17117	17229	17292	16975	17393	17415	17301	17376	17170	17404	17342	17461	17351	17269	16951	17117	17242	17050	17151	17270	17155	17480	17278	17142	17178	17147	17449	17259	17138	17357	17143	17193	17160	17138	17291	17140	17202	17169	17429	17247	17302	17311	17230	17395	17230	17561	17256	17212	17191	17241	17202	17191	17159	17361	17240	17218	17233	17103	17208	17273	17058	17272	17202	17150	17337	17156	17348	17077	17352	17426	17227	17281	17087	17135	17124	17388	17249	17308	17328	17072	17319	17093	17086	17495	17221	17058	17213	17405	17258	17398	17153	17127	17322	17190	17243	17146	17056	17249	17413	17526	17382	17377	17164	17094	17107	16990	17313	17092	17315	17303	17384	17060	17266	17276	17301	17322	17468	17244	17176	17287	17037	17117	17205	17432	17296	17390	17169	17170	17187	17178	17134	17313	17382	17071	17252	17271	17331	17290	17285	17256	17050	17211	17150	17103	17235	17065	17052	17197	17279	17360	17078	17439	17335	17262	17158	17257	17331	17345	17212	17208	17194	17063	17053	17098	17144	17258	17298	17142	17198	17235	17116	17451	17294	17162	17125	17363	17172	17209	17268	17112	17271	17175	17077	17296	17121	17029	17359	17025	17211	17372	17106	17327	17111	17160	17220	17222	17347	17345	17350	17488	17191	17231	17313	17285	17044	17199	17373	17313	17267	17335	17287	17050	17262	17163	17267	17138	17139	17305	17177	17088	17315	17288	17267	17378	17421	17219	17289	17161	17133	17399	17246	17332	17134	17103	17261	17127	17323	17199	16952	17541	17488	17361	17070	17226	17410	17155	17419	17264	17509	17136	17337	17300	17116	17362	17103	17214	17315	17222	16984	17249	17319	17158	17262	17086	17399	17423	17131	17125	17186	17187	17081	17207	17190	17194	17235	17372	17188	17203	17366	17169	17366	17147	17356	17267	17123	17241	16961	17191	17356	17207	17143	16967	17151	17111	17135	17152	17361	17115	17190	17091	17500	17089	16911	17208	17202	17250	17094	17068	17049	17238	17245	17251	17181	17152	17077	17372	17342	17220	17364	17176	17398	17294	17185	17369	17210	17256	17079	17289	17207	17065	17149	17217	17170	17055	17418	17226	17275	17315	17305	17291	17116	17330	17194	17334	17287	17214	17360	17255	17322	17113	17087	17109	17210	17231	17234	17238	17115	17237	17181	17156	17185	17166	17295	17315	17070	17188	17305	17281	17263	17103	17171	17140	17398	17222	17010	17204	17437	17248	17148	17246	17283	17255	17228	17293	17146	17286	17357	17089	17068	17142	17277	17399	17015	17303	17209	17230	17355	17284	17257
19524	27390	25533	20580	18388	17159	16596	16294	16058	15703	15798	15475	15402	15357	15307	15179	15283	15338	15335	15403	15242	15255	15402	15262	15233	15409	15352	15305	15405	15294	15344	15313	15322	15121	15344	15164	15324	15280	15367	15292	15318	15162	15250	15257	15343	15038	15375	15266	15262	15470	15218	15226	15207	15347	15315	15121	15201	15280	15123	15386	14985	15145	15291	15079	15312	15198	15386	15082	15112	15112	15277	15290	15221	15238	15305	15444	15202	15136	15381	15340	15100	15178	15185	15269	15132	15240	15328	15314	15145	15263	15287	15154	15315	15276	15327	15149	15151	15123	15263	15220	15135	15068	14951	15298	15185	15130	15178	15216	15200	15192	15234	15341	15121	15075	15101	15255	15301	15079	15157	15081	15162	15111	15088	15276	15145	15227	15246	15344	15225	15125	15183	15084	15136	15152	15166	15204	15007	15206	15232	15177	15104	15291	15245	15119	15050	15123	15158	14979	15316	15065	15195	15342	15136	15142	15154	15195	15213	15142	15303	15069	15129	15191	15264	15247	15256	15203	15127	15218	15115	15189	15274	15329	15183	15241	15116	15313	15294	15163	15245	15112	15110	15031	15242	15259	15161	15248	15333	15265	15260	15167	15121	15167	15229	15258	14988	15130	15105	15266	15202	15111	15322	15092	15307	15201	15340	15259	15137	15182	15247	15147	15185	15170	15057	15269	15090	15251	15161	15027	15229	15354	15181	15248	15149	15244	15294	15048	15180	15218	15128	15223	15167	15172	15263	15282	15252	15286	15228	15127	15311	15106	15075	15241	15053	15231	15106	15252	15037	15205	15345	15209	15096	15106	15099	15343	15306	15162	15211	15193	15238	15126	15232	15407	15292	15139	15146	15317	15289	15284	15163	15192	15169	15055	15131	15235	15168	15245	15102	15175	15157	15195	15415	15261	15140	15178	15173	15306	15125	15196	15286	15105	15160	15269	15158	15343	15110	15234	15173	15340	15213	15075	15186	15230	15341	15073	15353	15156	15391	15214	15169	15358	15093	15304	15224	15249	15339	14939	15241	15316	15316	15248	15209	15060	15282	15120	15342	15143	15259	15179	15155	15123	15087	15139	15245	15132	15128	15324	15289	15167	15139	15472	15287	15320	15099	15159	15178	15392	15208	14965	15123	15076	15235	15210	15146	15193	15269	15176	15239	15275	15320	15063	15349	15190	15100	15213	15339	15181	15196	15368	15284	15228	15222	15180	15217	15367	15206	15291	15222	15306	15175	15161	15303	15333	15121	15312	15298	15250	15163	15166	15252	15285	15269	15244	15106	15178	15172	15126	15115	15116	15172	15253	15410	15257	15178	15194	15157	15213	15207	15207	15091	15213	15379	15387	15187	15285	15263	15164	15133	15179	15300	15194	15033	15237	15221	15047	15036	15107	15200	15056	15245	15220	15024	15093	15274	15166	15355	15051	15107	15399	15104	15086	15035	15281	15141	15196	15115	15126	15196	15179	15262	15295	15428	15106	15082	15273	15235	15312	15244	15194	15298	15292	15213	15137	15301	15325	15355	15344	15155	15324	15313	15267	15143	15319	15271	15058	15249	15067	15227	15156	15180	15196	15375	15114	15202	15294	15225	15067	15195	15329	15217	15284	15084	15170	15057	15298	15234	15329	15326	15264	15121	15226	15087	15264	15245	15215	15143	15281	15072	15195	15189	15235	15191	15307	15177	15097	15353	15099	15188	15254	15128	15245	15262	15243	15188	15230	15145	15110	15146	15336	15170	15114	15313	15193	15334	15236	15117	15199	15151	15219	15156	15270	15176	15074	15004	15365	15310	15080	15024	15272	15147	15338	15133	15183	15188	15124	15311	15217	15252	15371	15237	15168	15226	15359	15285	15279	15270	15311	15144	15185	15172	15125	15250	15407	15259	15309	15175	15150	15399	15232	15446	15234	15324	15251	15155	15274	15084	15144	15291	15128	15365	15303	15268	15120	15251	15115	15068	15112	15242	15307	15172	15148	15206	15360	15403	15199	15233	15107	15213	15324	15107	15316	15244	15238	15237	15193	15207	15382	15326	15088	15209	15277	15289	15046	15192	15178	15324	14960	15351	15214	15264	15296	15128	15235	15195	15340	15283	14999	15396	15107	15291	15194	15276	15141	15164	15163	15280	15211	15310	15388	15258	15303	15106	15221	15188	15402	15175	15201	15228	14966	15265	15189	15250	15161	14967	15352	15238	15244	15262	15313	15273	15213	15200	15309	15230	15209	15118	15133	15276	15275	15092	15203	15185	15315	15277	15242	15215	15059	15285	15254	15147	15105	15220	15308	15187	15171	15169	15207	15305	15239	15322	15228	15182	15091	15294	15221	15178	15208	15189	15201	15249	15206	15213	15206	15106	15250	15294	15167	15380	15216	15158	15448	15159	15135	15258	15290	15061	15299	15301	15077	15268	15221	15395	15266	15106	15115	15195	15299	15194	15330	14997	15195	15168	15241	15318	15113	15274	15103	15094	15281	15387	15279	15362	15281	15113	15173	15229	15365	15158	15191	15127	15241	15271	15303	15299	15171	15286	15148	15192	15261	15341	15194	15364	15304	15265	15160	15174	15292	15325	15361	15202	15194	15244	15184	15231	15118	14994	15075	15156	15025	15394	15322	15270	15224	15190	15399	15143	15138	15055	15196	15176	15131	15205	15136	15070	15245	15354	15124	15158	15258	15007	15257	15163	15174	15312	15059	15306	15213	15135	15304	15219	15046	15303	15407	15174	15306	15085	15250	15213	15234	15217	15194	15198	15151	15140	15361	15185	15166	15226	15133	15195	15262	15111	15155	15201	15322	15080	15116	15314	15094	15162	15246	15113	15403	15234	15263	15193	15133	15178	15133	15107	15253	15337	15159	15124	15233	15198	15248	15080	15280	15127	15186	15129	15133	15104	15305	15110	15311	15342	15126	15218	15259	15214	15199	15187	15149	15187	15092	15193	15170	15300	15258	15396	15196	15332	15221	15179	15426	15051	15245	15069	15182	15279	15209	15388	15265	15286	15041	15091	15123	15135	15238	15237	15363	15233	15297	15344	15229	15259	15108	15128	15190	15177	15250	15341	15140	15205	15104	15151	15157	15192	15315	15178	15233	15141	15315	15184	15277	15184	15063	15259	15157	15310	15237	15301	15244	15244	15205	15139	15303	15209	15122	15261	15278	15123	14968	15281	15268	15224	15045	15130	15235	15173	15195	15068	15291	15297	15318	15217	15258	15213	15295	15286	15257	15268	15196	15380	15303	15088	15239	15309	15291	15202	15216	15254	15021	15271	15209	15262	15214	15194	15177	15240	15242	15164	15226	15138	15328	15282	15180	15325	15158	15148	15074	15336	15085	15237	15344	15352	15287	15357	15335	15163	15283	15322	15122	15147	15412	15194	15212	15147	15301	15235	15253	15213	15272	15277	15174	15099	15137	15150	15158	15298	15223	15189	15245	15280	15158	15237	15178	15042	15157	15175	15361	15207	15156	15480	15105	15150	15091	15272	15169	15309	15090	15236	15182	15162	15354	15214	15227	15186	15234	15146	15160	15101	15234	15219	15247	15294	15224	15243	15294	14934	15369	15237	15177	15255	15178	15288	15272	15179	15243	15207	15250	15009	15228	15182	15189	15138	15100	15195	15330	15137	15202	15171	15126	15201	15086	15302	15042	15196	15269	15158	15213	15442	15159	15323	15320	15198	15287	15302	15160	15181	15346	15301	15219	15063	15336	15137	15342	15356	15208	15305	15109	15295	15193	15277	15370	15202	15108	15239	15259	15164	15298	15288	15256	15352	15085	15255	15143	15324	15167	15356	15196	15240	15305	15312	15130	15368	15257	15166	15181	15321	15017	15305	15075	15358	15178	15276	15192	15369	15158	15307	15258	15228	15244	15182	15322	15153	15121	15316	15190	15211	15354	15252	15192	15130	15219	15115	15267	15146	15159	15262	15272	15188	15410	15212	15210	15278	15221	15258	15240	15131	15225	15150	15261	15079	15275	15156	15290	15077	15202	15318	15225	15229	15141	15115	15337	15252	15246	15043	15128	15292	15245	15238	15030	15347	15037	15111	15337	15267	15200	15234	15239	15190	15204	15055	15142	15147	15139	15151	15190	15059	15161	15160	15197	15325	15204	15384	15227	15228	15195	15048	15151	15106	15209	15251	15330	15149	15093	15313	15433	15097	15392	15115	15127	15248	15268	15306	15394	15541	15152	15206	15125	15138	15166	15207	15158	15133	15346	15279	15217	15187	15285	15253	15254	15040	15162	15217	15260	15200	15346	15236	15016	15263	15312	15297	15180	15259	15207	15286	15167	15183	15231	15062	15289	15174	15249	15071	15313	15248	15157	15220	15076	15053	15140	15147	15242	15118	15139	15276	15236	15051	15297	15202	15287	14988	15205	15155	15056	15331	15296	15100	15129	15198	15185	15052	15215	15174	15159	15152	15204	15237	15267	15130	15123	15209	15192	15105	15209	15252	15152	15120	15329	15116	15194	15109	15285	15349	15070	15321	15236	15262	15306	15292	15144	15249	15057	15339	15189	15302	15160	15199	15372	15093	15159	15270	15099	15149	15277	15326	15299	15311	15197	15060	15173	15150	15179	15166	15401	15478	15216	15262	14994	15270	15101	15189	15093	15271	15124	15292	15150	15138	15436	15250	15059	15291	15100	15378	15107	15111	15140	15272	15263	15160	15113	15185	15099	15350	15102	15145	15230	15272	15182	15185	15179	15260	15191	15235	15092	15232	15144	15164	15220	15180	15201	15159	15170	15136	15125	15328	15067	15069	14985	15277	15198	15460	15068	15244	15266	15202	15161	15383	15093	15366	15359	15377	15203	15097	15493	15312	15074	15309	15067	15230	15222	15101	15236	15071	15140	15332	15158	15147	15283	15183	15187	15126	15324	15170	15424	15290	15320	15210	15273	15268	15273	15266	15095	15160	15284	15358	15236	15131	15233	15331	15148	15329	15150	15288	15171	15131	15255	15217	15465	15183	15308	15148	15332	15051	15184	15266	15286	15222	15225	15317	15276	15313	15317	15116	15099	15098	15028	15326	15246	15118	15247	15169	15167	15161	14958	15189	15247	15242	15135	15240	15206	15147	15104	15254	15216	15107	15240	15305	15222	15274	15272	15109	15352
23141	20578	27757	23534	21645	21901	21231	18419	17799	17677	17533	17270	17488	17302	17254	17263	17190	17250	16895	17151	17122	17090	17102	17148	16986	16925	16998	17012	16857	17055	16908	17034	16825	16958	16898	17018	16988	17046	16932	16804	17145	16960	17011	16833	17006	16983	16985	16882	16915	16794	16962	17039	17014	16834	16915	17040	16919	16902	16742	16788	16984	16905	17010	16949	16916	16953	16959	16695	17076	16849	16768	16714	16923	17000	16903	16734	16966	16821	17005	16685	16879	17080	16793	16984	16835	17128	16891	16797	16751	16952	16952	17077	16911	16802	16804	16751	16938	16848	16907	16817	16886	16782	16826	16875	16903	16942	16813	16773	17007	16903	16827	17117	16799	16841	16744	16690	16893	16940	16924	16727	16915	17072	16805	16848	16848	16844	16592	16795	16874	16879	16727	16824	16962	16833	16649	16845	16786	16905	16769	16783	16716	16672	16964	16863	16737	16799	16920	16809	16707	16782	16683	16715	16763	16830	16736	16838	16734	16904	16962	16790	16616	16802	16608	16825	16833	16869	16859	16840	16701	17069	16914	16840	16790	16897	16764	16799	16924	16841	16852	16854	16907	16738	16778	16928	16990	16975	16723	16731	16965	16994	16923	16854	16886	17004	17012	16923	16971	16771	16822	16870	16756	16830	16773	16804	16798	16799	16722	16798	16747	16789	16913	16774	16805	16708	16860	16888	16938	16995	16899	16877	16835	16806	16869	16799	16931	16812	16933	16812	16722	16740	16832	16768	16984	16944	16797	16880	16783	16893	16825	17054	16837	16801	16872	16802	16936	16731	16781	16734	16875	16833	16804	16878	17006	16800	16903	16652	16778	16754	17134	16780	16920	16790	17153	17086	16707	16931	16937	16805	16838	16868	16709	17006	17033	16707	16822	16865	16882	16966	16861	16926	16943	16877	16894	16754	16974	16853	16820	16687	17190	16829	16743	16722	16790	17012	16884	16633	16749	16911	16892	16861	16987	17010	16749	16855	17011	16898	16715	16719	16796	16776	17022	16950	16770	16737	16939	16765	16808	16797	16775	16787	16911	16893	16825	16703	16702	16697	16881	16815	16856	16862	16901	16765	16781	16705	16748	16482	16805	16870	16751	16710	16941	16848	16741	16921	17066	16933	16798	16671	16832	16888	16792	16623	16797	16880	16989	16826	16756	16973	16781	16785	16806	16935	16793	16844	16933	17019	16955	16772	16977	16707	16866	16700	16960	16827	16696	16884	16853	17015	16989	17029	16912	16753	16750	16697	16794	16781	16903	16850	16795	16689	16832	16983	16988	16665	16734	16774	16716	16780	16946	16677	16827	16836	16914	16986	16773	16767	16816	16759	16858	16807	16900	16912	16806	16867	16910	16855	16756	16804	16819	16926	16855	16766	16818	16831	16773	16808	17064	16718	16807	16675	16831	16635	16841	16832	16845	16896	16734	16987	17040	16874	16797	16943	16915	16896	16899	16858	16987	16784	16933	16939	16901	16919	16910	17077	16668	16821	16864	16696	17116	16948	16858	16795	17011	16928	16884	16858	16859	16844	16787	16901	16776	16905	16713	16759	16932	17057	16860	16859	16676	16825	16687	16699	16597	16901	16752	16699	16781	16883	17002	16624	16982	16786	16861	17051	17207	16697	16908	16900	16763	16837	16951	16785	17021	16665	16693	16861	16699	16710	17038	16918	16838	17013	17135	16867	16719	16776	16840	16711	16521	16756	16796	16804	16820	16802	16888	16735	17030	16868	16980	16812	16911	16843	16934	16937	16846	16837	16942	16798	16955	17035	16935	16808	16875	16709	16900	17010	16957	16801	16843	16743	17047	16908	16798	16803	16775	16913	17018	16906	16676	16733	16726	16756	16818	16863	16952	16773	16830	16977	16815	16884	16844	16815	16839	16904	16930	16958	16887	16838	16859	16935	16946	17009	16870	16792	16854	17153	16706	16880	16728	16837	16747	16686	16849	16966	16817	16852	16814	16933	16852	16883	16773	16990	16716	16790	16718	16942	16889	16868	16826	16760	16854	16910	17001	16979	16802	16757	16761	16767	16801	16799	16782	16620	16912	16812	17050	16862	16960	16806	16896	16945	17023	16844	16875	17032	16879	16845	16791	16910	16720	16889	16821	16635	17045	16724	16981	16959	16907	16915	16921	16747	16742	16928	16680	16816	16853	16910	17051	16651	16862	16954	16657	16824	17050	16853	16911	16732	16925	16877	16934	16988	16815	16787	16906	16862	16949	16768	16814	16979	16916	16955	16874	16869	16768	17051	16926	16864	16800	16913	16987	16623	16888	16842	16702	16775	16896	16785	16995	16771	16682	16988	16705	16804	16908	16922	16668	16885	16976	16848	16896	16870	16907	17025	17021	16785	16809	16789	16681	16718	16821	16622	16855	16870	16656	16848	16968	17037	17024	16949	16859	16899	16871	16953	16844	16774	16713	16870	16962	16881	16763	16979	16941	16873	16729	16631	16864	16939	16809	16895	16945	16909	16731	16877	16943	16925	16855	16707	16795	16782	16793	16727	16860	16960	16951	16908	16902	16993	16834	16950	16831	17013	16820	16836	16835	16999	16901	16962	17044	16931	17270	16876	16825	16895	16876	16896	16795	16714	16725	16689	16739	16690	16982	16955	16837	16947	16780	16837	16855	16933	16888	16900	16767	16997	16813	16927	16885	16860	16871	16835	17081	16896	16671	16817	16898	16887	16824	16837	16694	16811	17024	16790	16851	16840	16848	16922	16853	16930	16896	16759	16840	16792	16797	16789	16793	16921	16997	16685	16907	16779	16824	16796	16902	16805	16830	16891	16861	17005	17029	16917	17055	17114	16633	16790	16769	16957	16671	16604	16842	16767	16820	16916	16815	16784	16851	16852	16808	16930	16799	16793	16924	16728	16940	16869	17022	16835	16907	16839	16820	17065	16980	16962	16889	16889	16881	16680	16769	16717	16860	16700	16827	16840	16958	16827	16776	16705	16753	16939	16938	16827	16884	16741	17003	16940	17087	16923	16823	16727	16891	16841	16925	16863	16996	16916	16888	16686	16831	16821	16581	16962	16748	16994	16838	16742	16846	16947	16949	16798	16942	16787	16935	16741	17195	16953	16893	16476	17000	16787	16860	16634	16841	16884	16820	16923	16965	16893	16858	16572	16794	16811	16958	16692	16741	16737	16815	16867	16932	17008	16815	16931	17097	16793	17036	16717	16951	16865	16783	16948	17016	16695	17041	16936	16798	16879	16920	16982	16852	16846	16902	16778	17019	17049	16788	16750	17040	16696	16897	16772	16656	16805	16710	16883	16866	16764	16809	16899	16814	16840	16838	16983	16828	16844	16826	16997	16966	16996	16916	16844	16746	16690	16854	16932	16663	16819	16818	16833	16790	16749	16941	16934	16802	16911	16982	16734	16897	16896	16908	16708	16976	16579	16833	16901	16790	16838	16600	16823	16827	16819	16861	16776	16888	16854	16985	16776	16875	16895	16862	16882	16713	16811	16830	16764	17023	16751	16783	16873	16899	16954	16701	16670	16751	16863	16892	16941	16913	17018	16818	16961	16791	16678	16908	16917	16900	16804	16845	16639	16912	16856	16920	16970	16744	16851	16990	16875	16805	16666	16925	16827	16900	16936	16929	16802	17056	16815	16866	16826	16739	16793	16785	16888	17060	16832	16881	16888	16781	16821	17060	16830	16961	16930	16784	17065	16733	16829	16819	16882	17066	16984	16733	16620	16903	16752	16892	16896	16854	17016	17034	16900	17011	16794	16852	16860	17073	16877	16720	16903	16968	16827	16867	16946	16854	16758	16831	16858	16911	16882	16863	16766	16925	16642	16761	16740	16737	16766	16973	16878	16965	16744	16894	16976	16922	16823	17001	16873	16746	16805	16837	17088	16869	16923	16780	16790	16949	16905	17019	16799	16948	16783	16982	16780	16821	17012	16981	16992	16893	16800	17018	16776	17162	17034	16965	16831	16769	16872	16841	16848	16897	16852	17031	16865	16800	16816	16698	16828	16794	16905	16740	16856	16714	16752	16796	16827	16953	16701	16898	16775	16921	16644	16830	16922	16823	17008	16929	16808	16722	16798	16997	16960	16914	16856	16824	17051	16675	16827	16800	16870	16807	16854	16923	16604	16687	16690	16932	16911	16742	16833	16676	16706	16752	16860	16749	16944	16755	16905	16958	16842	16813	16866	16696	16943	16849	16954	16766	16949	16847	16736	16846	16753	16949	16682	16839	16844	16883	16926	16821	16808	16826	17007	16814	16675	17069	16861	16989	16859	16878	16877	16667	16865	16806	16805	16979	17038	16844	16841	16659	16881	16906	16543	16771	16635	16796	17001	17106	16906	16829	17055	16994	16712	16759	16721	16678	16762	16987	17055	16871	16874	16742	16780	16822	16842	16828	16752	16785	16725	16981	16726	16974	16986	16972	16995	16843	16845	16878	16843	16706	16982	16881	16813	16682	16837	16732	16802	16850	16916	16917	16805	16729	16803	16837	16755	16844	16856	17012	16919	16859	16843	16983	16961	16926	16845	16879	16675	17033	16812	16849	16836	16857	16867	16875	16941	16905	16767	16854	16712	16997	16881	16678	16885	16915	16899	17027	16724	16871	16942	16942	16712	16874	16765	16709	16798	16858	16826	16905	16970	17021	16961	16911	16690	16677	16830	16942	16878	16864	16979	16702	16830	16821	16608	16840	16898	16926	16860	16797	16707	16750	16610	16851	16962	16750	16817	16679	16758	16784	16700	16727	16927	16800	16813	16811	16874	16758	16914	16862	16912	17032	16865	16939	17051	16945	16861	16862	16783	16964	16912	16682	16974	16789	16904	16865	16924	17024	16809	16858	16866	16764	16866	16883	16936	16680	16752	16905	16871	16732	16782	16768	16781	16761	16745	16810	16966	16830	16750	16957	17043	16846	16807	16826	16771	16837	16792	16724	16967	16702	16822	16826	16939	16895	16755	16795	16765	16887	17007	16876	16840	16959	16786	16841	16922	16972	17070	17008	16847	16989	16880	16747	17030	16877	16993	16800	16921	16819	16971	16661	16800	16789	16857	16937	16873	16661	16782	16923	16862	16722	16987	16885	16684	17035	16897	16946	16954	16910	16937	16909	17000	16620	16868	16930	16909
19353	33508	30979	24253	20830	18746	17556	16729	16016	15766	15635	15331	15363	15274	15202	15090	14994	14975	15141	14978	14998	15041	15077	14926	15088	15017	14974	14848	14852	14941	15002	14966	14981	14950	14821	15064	14970	15103	14924	14966	14949	14841	14909	14825	15012	14833	14783	14858	14823	14959	14833	14941	14688	14902	14967	14874	14870	14799	14879	14821	14774	14924	14943	14931	14761	14914	14839	14780	15049	14888	14730	14869	14874	14940	15013	14752	14745	14840	14873	14747	14945	14878	14920	14909	14971	14856	14809	14896	14783	14701	14771	14913	14719	14778	14852	14862	14900	14661	14988	14904	14735	14788	14833	14824	14761	14836	14585	14817	14772	14734	14889	14887	14879	14741	14869	15002	14763	14834	14943	14830	14812	14767	14809	14890	14947	14833	14876	14822	14812	14807	14889	14798	14832	14692	14963	14697	14771	14916	14836	14692	14813	14756	14735	14896	14678	14722	14739	14816	14752	14873	14864	14766	14754	14729	14905	14872	14793	14764	15022	14751	14929	14785	14819	14875	14695	14908	14912	14768	14697	14757	14668	14939	14778	14789	14831	14809	15036	14720	14819	14845	14892	14784	14909	14887	14814	14932	14729	14929	14857	14865	14599	14874	14945	14736	14823	14803	14980	15114	14814	15011	14808	14817	14760	14757	14968	14893	14779	15099	14845	14881	14916	14668	15026	14717	14887	14619	14942	14792	14672	14846	14903	14820	14767	14669	14848	14886	14775	14736	14933	14779	14821	14743	14793	14734	14892	14644	14853	14882	14652	14966	14800	14824	14764	14827	14723	14884	14757	14864	14740	14843	14744	14717	14698	14942	14811	14769	14751	14804	14724	14797	14920	14871	14983	14811	14859	14750	14669	14772	14814	14970	14747	14878	14970	14937	14782	14778	14791	14740	14761	14760	14848	14773	14772	14746	14798	14805	14776	14889	14727	14884	14885	14814	14891	14975	14749	14836	14761	14787	14809	14756	14939	14880	15026	14932	14846	14877	14902	14763	14863	14818	14809	14746	14744	14837	14783	14926	14572	14774	14790	14824	14879	14774	14775	14956	14685	14732	14849	14698	14748	14812	14834	14812	14833	14831	14729	14884	14846	14785	14758	14580	14734	14875	14810	14678	14873	14944	14665	14748	14658	14731	14774	14973	14842	14731	14829	14912	14696	14784	14884	14871	14872	15015	14931	14946	14910	14860	14832	14932	14641	14780	14848	14933	14924	14837	14841	14860	14931	14775	14678	14726	14669	14757	14699	14648	14877	14770	14942	14877	14697	14591	14761	14759	14925	14789	14748	14789	14780	14695	14755	14744	14765	14739	15064	14737	14783	14782	14905	14875	14822	14837	14879	14759	14628	14976	14847	14794	14754	14877	14732	14705	14993	14877	14943	14619	14819	14910	14861	14825	14949	14882	14927	14735	14821	14891	14672	14851	14883	14860	14807	14753	14669	14723	14709	14968	14946	14864	14745	14935	14823	14680	14795	14919	14829	14887	14791	14879	14859	14842	14755	14880	14789	14792	14907	14856	15055	14781	14912	14911	14881	14763	14988	14966	14697	14814	14768	14847	14813	14820	14826	14735	14788	14704	14785	14837	14574	14824	14691	14753	14850	14719	14823	14851	14690	14807	14688	14966	14670	14792	14749	14741	14632	14793	14817	14745	14842	14786	14874	14734	14837	14702	15023	14982	14743	14814	14840	14871	14797	14801	14809	14831	14658	14864	14767	14743	14846	14791	14787	14797	14656	14795	14660	14801	14656	14864	14787	14736	14731	14828	14739	14725	14776	14730	14792	14880	14883	14715	14811	14912	14946	14811	14875	14823	14817	14806	14913	14764	14879	14987	14957	14678	14933	14929	14778	14802	14818	14791	14939	14691	14945	14843	14857	14773	14810	14797	14892	14867	14731	14810	14671	14807	14762	14897	14825	14800	14672	14773	15002	14868	14693	14839	14803	14909	14685	14993	14878	14840	14900	14673	14811	14771	15017	14814	14799	14608	14628	14772	14805	14843	14782	14870	14867	14662	14781	14833	14781	14813	14627	14718	14788	14809	14886	14761	14856	14940	14711	14720	14680	14888	14803	14979	14860	14761	14748	14788	14936	14775	14657	14879	14737	14896	14757	14650	14816	14966	14810	14725	14724	14871	14821	14956	14817	14862	14841	14748	14930	14719	14660	14843	14824	14900	14724	14731	14834	14651	14896	14682	14691	14644	14675	14771	14832	14864	14881	14809	14741	14878	14780	14871	14830	14802	14869	14991	14909	14824	14651	14754	14906	14843	14838	14827	15026	14806	14709	14966	14780	14592	14837	14637	14669	14944	14765	14821	14903	14856	14748	14871	14513	15000	14976	15018	14774	14794	14793	14888	14678	14839	14759	14630	14921	14846	14668	14888	14740	14756	14827	14925	14820	14704	14825	14871	14744	14830	14640	14910	14839	14751	14848	14728	14915	14761	14755	14897	15000	14777	14753	14946	14776	14847	14648	14827	14827	14638	14746	14765	14856	14900	14677	14864	14622	14788	14833	14767	14671	14857	14849	14905	14935	14899	14897	14913	14699	14803	14836	14790	14585	14709	14887	14843	14836	14904	14844	14830	14777	15009	14660	14833	14957	14613	14793	14925	14767	14799	14830	14721	14789	14872	14727	14693	14887	14658	14905	14875	14868	14705	14803	14711	14723	14869	14868	14836	14736	14932	14829	14778	14911	14884	14635	14760	14763	14762	14649	14713	14832	14669	14851	14894	14975	14632	14779	14843	14747	14744	14739	14730	14708	14875	14819	14759	14741	14644	14785	14722	14925	14937	14768	14804	14738	14875	14900	14825	14663	14945	14764	14753	14889	14640	14914	14692	14960	14870	14711	14881	14949	14921	14842	14850	14704	14961	14773	14866	14723	14922	14760	14764	14895	14893	14958	14833	14638	14830	14705	14847	14910	14744	14743	14748	14921	14870	14760	14761	14816	14775	14791	14750	14880	14780	14877	14891	14889	14742	14712	14705	14746	14718	14935	14744	14784	14831	14670	14751	14819	14960	14756	14691	14833	14796	14809	14737	14832	14896	14910	14812	14866	14933	14706	14827	14707	14795	14904	14939	14838	14788	14902	14810	14946	14950	14808	14621	14774	14888	14821	14681	14976	14787	14825	14919	14731	14997	14740	14815	14691	14708	14722	14887	14812	14791	14612	15002	14836	14833	14881	14860	14799	14683	14671	14822	14741	14859	14843	14575	14820	14712	14877	14963	14816	14743	14783	14843	14662	14723	14781	14713	14702	14964	14792	14857	14739	14951	14908	14957	14750	14952	14825	14866	14553	14832	14877	14870	14810	14851	14865	14793	14655	14855	14942	14744	14823	14871	14792	14719	14907	14663	14918	14874	14860	14899	14916	14922	14819	14802	14999	14896	14726	14704	14901	14867	14811	14836	14770	14707	14773	14911	14818	14919	14872	14941	14773	14863	14869	14893	14935	14911	14891	14670	15047	14883	14900	14787	14752	14805	14834	14956	14837	14755	14733	14808	14844	14803	15023	14818	14977	14794	14911	14878	15013	14778	14853	14803	14936	14939	14709	14959	14736	14740	14718	14722	14780	14827	14906	14737	14824	14851	14712	14765	14824	14981	14919	14828	14826	14832	14826	14718	14984	14828	14724	14717	14832	14813	14789	14805	14793	14669	14864	14776	14973	14783	14837	14866	14815	14925	14804	14911	14678	14994	14880	14813	14803	14884	14859	14796	14858	14873	14782	14871	14957	14756	14809	14798	14920	14772	14670	15028	14752	14825	14979	14891	14904	14727	14969	14946	14840	14868	14718	14764	14859	14848	14751	14832	14718	14817	14863	14713	14869	14755	14654	14893	14765	14919	14910	14804	14807	14850	14737	14794	14617	14736	14864	14724	14769	14939	14855	14871	14807	14733	14897	14835	14897	14773	14767	14708	14873	14874	14817	14835	14724	14779	14706	14704	14682	14789	14774	14703	14679	14823	14766	14885	14947	14767	14905	14830	14609	14809	14814	14692	14890	14957	14805	14705	14662	14661	14775	14935	14748	14874	14865	14826	14836	14957	14668	14814	14581	14883	14872	14762	14836	14648	14868	14760	14933	14903	14865	14818	14740	14816	14933	14807	14734	14863	14790	14766	14742	14677	14957	14839	14854	14741	14670	14741	14694	14797	14805	14760	14737	14618	14891	14869	14880	14798	14835	14913	15007	14937	14788	14935	14939	14764	14654	14827	14662	14945	14833	14845	14765	14938	14709	14805	14822	14667	14818	14793	14760	14893	14744	14866	14896	14750	14932	14830	14802	14775	14631	14928	14780	14829	14736	14883	14933	14712	14870	14755	14715	14838	14855	14867	14891	14799	14830	14759	14757	14832	14849	14842	14810	14796	14786	14856	14837	14759	14887	14743	14863	14713	14714	14826	14724	14833	15002	14938	14856	14844	14762	14851	14700	14834	14815	14888	14912	14659	14886	14800	14663	14791	14879	14951	14819	14840	14877	14800	14804	14714	14712	14806	14759	14737	15074	15034	14902	14916	14768	14760	14897	14667	14732	14841	14768	14782	14750	14911	14987	14901	14865	14675	14876	14789	14756	14799	14729	14799	14672	14796	14860	14810	14815	14903	14762	14721	15037	14761	14774	14957	14884	14801	14780	14814	14911	14855	14783	14911	14769	14793	14843	14825	14933	14955	14742	14833	14812	14889	14812	14844	14693	14912	14879	14729	14758	14819	14814	14867	14687	14901	14702	14819	14789	14791	14803	14852	14795	14850	14847	14729	14741	14931	14804	14751	14735	14799	14885	14623	14988	14859	14676	14731	14811	14668	14918	14672	14686	14718	14748	14816	14947	14737	14635	14861	14840	14741	14805	14880	14710	14888	14895	14883	14839	14740	14782	14844	14952	14690	14772	14983	14864	14766	14822	15065	14651	14834	14849	14710	14750	14856	14874	14806	14653	14851	14986	14859	14775	14696	14950	14816	14722	14893	14967	14907	14777	14817	14736	14956	14685	15044	14965	14901	14737	14721	14884	14792	14861	14888	14779	14765	14755	14684	14767	14781	14694	14931	14801	14625	14578	14684	14887	14785	14827	14829	14832	14826	14872	14756	14776	14844	14769	14721	14983	14706	14720	14592
23308	21694	29629	24318	22009	24305	26015	20531	19161	19482	19044	18959	18911	18516	18650	18549	18399	18406	18237	18132	18525	18438	18203	18328	18308	18161	18210	18086	18323	18085	18155	18381	18284	18053	18172	18124	18112	17967	17982	18015	18233	18285	18190	18328	18002	18068	18155	18183	18055	18102	18068	18012	18062	18330	18103	18024	18141	17875	17957	18060	17962	18020	17874	17823	18083	18127	18135	17983	18124	18108	18171	18057	18022	18014	17931	18069	17817	17992	18053	18091	17830	18075	18000	18042	18078	17894	18116	18099	18064	17882	18015	18040	17967	17960	18078	17755	18090	18048	17975	17984	17941	17992	18020	18041	17823	18124	18039	18089	18182	17919	17762	17864	18121	18040	18067	17943	17982	17908	18060	17837	17837	18063	17889	17942	17909	17918	17974	17881	18175	17757	18122	18034	17901	18014	18106	18029	18001	17869	18149	17935	17894	17900	18039	18016	17997	17941	17850	17890	17904	18157	18121	18032	17948	18000	17964	18155	17750	17844	17986	18126	17849	17954	18253	18035	17968	17890	17869	17831	17687	17962	17880	18092	18113	18112	17860	18011	18005	18008	17959	18122	18047	17947	18038	17945	18003	17896	17835	17857	17978	18030	17889	18022	18172	17809	17880	17822	17818	18057	17956	18139	17788	17894	17901	17907	17895	18073	17878	17910	17934	18189	18012	17921	18118	18009	17950	18228	18154	18057	17952	17900	17830	17927	17793	17962	17970	17921	17868	17855	18019	17972	17940	18118	17808	17884	18012	17793	17854	17984	17845	18036	18127	17887	18013	18086	17994	17984	17995	17850	17999	17981	17868	17999	18059	17914	18100	18044	17942	18108	17871	17822	17927	17928	18078	17884	17925	17891	17950	17712	17831	18010	18059	17773	17656	17955	18114	17949	17837	17900	17835	17917	17947	17928	17860	18007	17948	17945	17998	18050	17800	18179	17891	17950	18255	17906	18091	18032	18000	18156	17800	17756	17850	17901	17999	18038	17928	17904	17922	17967	18126	18092	18010	17929	17861	17931	17943	18050	18009	17938	18002	17965	17779	17884	17720	17832	17977	17948	18066	18037	18141	17983	17865	17980	17811	17812	17893	18011	17793	17820	17849	17811	17795	18051	17894	17898	17919	17951	17829	17662	17942	17853	17892	17866	18084	17901	18038	18184	17980	17846	17924	17812	17822	17954	18023	18089	17828	17899	18066	18154	18096	17909	18196	17663	17846	17813	17719	17873	17957	17980	18049	17854	17985	17818	17959	17927	17777	18061	18027	18190	17955	18013	17976	18042	18132	18091	17910	17901	18216	17926	17966	17694	17761	18032	18030	17965	17815	17818	17934	17862	17930	17957	17937	17947	17992	17892	17976	17871	18071	18022	17898	17736	17777	17863	17873	18072	17961	17821	18061	18066	17778	18007	17919	17852	18096	18035	18034	18146	18086	17944	17868	18032	17887	17841	17961	17745	17894	17936	18051	17920	17891	17899	18039	18132	18038	17977	17815	17861	18053	17989	18028	17887	17697	17905	17919	17970	17906	17877	17941	18112	18022	17900	17782	17853	18029	18044	17925	17924	18055	17859	17878	18218	17980	18029	17967	17866	18021	17917	17915	17722	17927	17983	17975	17874	17901	18131	17905	18016	17960	18158	18118	17944	17911	17936	17891	17798	17960	17928	18026	17802	17998	18120	18020	17921	18021	18065	17957	17977	18024	17871	17980	17972	18041	18075	18084	18005	17867	17786	17937	17926	17887	18026	18005	17830	18185	17875	17907	17855	17963	17785	17968	18172	17756	17728	17967	18002	17932	17921	17931	17693	17911	17847	18121	17884	17925	18179	18038	18012	17965	17958	17910	17818	17990	17849	17969	18044	17850	18084	17866	17911	17956	18130	17813	18004	18170	17899	17856	17834	17898	17868	17760	17828	18008	18057	17873	17729	17985	17984	18154	17856	17848	17862	18037	18029	17912	17884	17781	17922	17937	18059	18020	18250	17851	17945	17853	17970	18105	18019	17789	17842	17755	17613	17794	17812	17847	17796	17911	17868	17941	17892	17929	17871	17909	18088	17901	18249	17744	18096	17815	18021	17846	17975	18014	18082	18090	17979	18032	17950	17920	17915	18115	17762	18056	17783	17756	17966	17738	18029	17875	17628	17927	18101	17775	17802	17980	18078	17962	17852	18112	17848	17901	17943	17881	18085	17923	17800	17808	17876	17739	17946	17968	17918	18133	18015	17927	17926	18145	18043	17849	17784	18116	17952	18021	17985	18045	17897	18262	17687	17941	17949	17938	17748	17821	18040	17985	18072	17930	17863	17990	17995	18058	17878	17996	17933	18194	17827	18019	18126	17979	17753	17919	17897	17877	17828	18056	17906	17768	17928	17912	17961	18045	17916	17949	17933	18035	17844	18088	17755	18008	18130	17816	17848	17797	17906	17792	18016	17845	17795	17940	17699	18150	17985	18126	17942	17814	17721	17764	17738	18043	17909	17801	18027	18077	17831	18053	18080	17929	17992	17793	17772	17893	17678	17954	18240	18031	17655	18111	18015	18134	17678	17890	17893	17879	17995	18043	17959	17807	17825	17970	17752	17769	17763	18012	18083	18145	17821	18021	18020	17837	17898	17939	17841	17953	17889	17984	18023	17990	17693	17919	17806	17872	18085	17829	17937	17959	17736	18051	17936	18086	18254	17914	17897	18021	18041	17882	17866	17862	18030	17963	18053	17965	17721	17943	18015	17921	17938	18092	17956	17924	17882	18084	17770	18008	17990	17799	18143	17744	17806	17992	17853	17861	17813	18146	17793	17817	17729	17785	17900	17781	18060	17987	17891	17861	17897	17885	18025	17869	18003	18099	18098	18282	17936	17972	17915	18019	17988	17864	18163	18054	18080	18030	18093	18113	17846	17776	17931	17984	17910	17798	17779	17639	17927	18012	18029	17815	18008	18034	17994	17826	17756	17963	17966	17893	17959	18146	17876	17754	17952	17930	17864	17986	17908	18024	17896	17937	18126	17986	17987	18053	17865	17820	18034	17893	17900	17941	18037	18054	17835	17808	17855	17826	18004	17958	17754	17905	17916	17894	18211	18069	17814	18024	18033	18128	17847	17894	17994	17858	17741	18052	17792	17968	18056	17803	17908	18022	17986	17866	17762	17850	17793	18070	17986	18124	17963	17696	17820	17886	17915	17916	17814	17930	18024	18087	18071	18099	17937	17890	17748	18015	18057	17759	17973	17981	17947	17796	17730	18056	17920	17959	17844	17909	17874	17905	18116	18081	17978	17893	17983	17732	17926	17783	17987	18005	18138	17750	17992	17900	18026	17927	17753	17662	17908	17796	17820	17724	17850	17775	17974	17860	18058	17947	18094	18021	17797	17881	17780	17884	17985	17898	17916	17878	18146	17955	17945	17964	17826	17704	18027	18037	18020	17937	17926	17977	18022	17931	17845	18058	17867	18051	18045	18020	17758	17825	18032	18034	17805	17863	17744	17877	17804	17966	17775	17947	17963	17896	17902	17960	17931	18064	18221	17950	18061	18038	17858	18041	17893	17899	18099	17752	18094	18008	18220	17912	18170	17888	18062	17910	17806	17649	17963	17937	17763	17915	17694	18160	17959	17923	18030	18017	17936	17983	17999	17952	17992	17859	18036	18035	17916	17940	17760	17934	17846	17902	18046	18046	17957	17847	17753	18097	18030	18067	17818	17856	17916	17947	17900	18083	17965	17829	18038	18136	17890	18070	17823	17854	17840	17989	18089	18022	18089	17731	17933	18072	17959	17916	17900	18107	17807	17785	17939	17886	17813	17838	17898	18066	18041	17965	17860	18073	17741	18107	17714	18003	18136	18236	17984	17960	18109	17899	17843	17937	17610	17930	18036	18033	17866	17886	17963	17978	17915	17960	17986	17786	17785	17925	17953	17898	17803	17906	17824	18084	17906	17950	18006	18008	17848	17827	17753	17953	17926	18039	17858	17767	18034	17931	17838	18002	17943	18123	17955	18079	17994	18003	17964	17914	17744	17914	17921	17977	18032	17879	18096	17976	18069	17854	17919	17946	17984	18013	18037	17870	18135	18065	17950	18087	17775	18033	18017	17907	18020	18021	17997	18093	17988	17960	17782	17986	17940	17874	17985	18013	17916	17703	17952	17853	17948	18100	17905	18108	17811	17875	17892	17925	17887	17774	17909	17911	17961	17895	17975	17994	17795	17923	17964	17843	17726	17967	17800	17945	18054	18075	17941	18006	17832	17969	17850	17965	18169	18161	17882	17970	18077	17858	17937	17917	17979	18089	18060	17949	17952	17892	17921	17886	18003	18030	18047	17963	17948	17604	17877	17834	17943	17826	17771	17919	17990	17999	18007	17937	17862	17995	18126	18237	17864	17966	17902	18098	17925	17948	17942	17908	17710	17908	17988	17894	17963	17804	18023	17733	17878	17853	17714	17884	17846	18160	17950	17966	17826	17815	17995	17806	17937	17968	17991	17865	17791	17949	17909	18174	17919	18173	17962	17960	17803	17896	17929	17793	18146	17901	17985	17931	18131	17953	17978	17877	18033	17799	17982	17838	17990	17791	18164	17869	17914	18076	18001	17932	18024	18039	18078	17784	18021	17936	17920	17904	18045	17939	17801	17906	17919	17947	17928	18132	17990	17915	17911	18037	17824	18128	17870	17857	17887	17837	17954	17962	17817	17932	17905	18169	17827	18100	18105	17834	18019	17933	18017	17892	17848	18042	17865	17886	17920	17962	17935	18027	18150	17938	17831	17980	18025	17989	17882	17944	17832	17939	18008	18011	18042	18093	17964	18008	18036	17917	17900	17908	17754	17962	17981	17935	17898	17780	17999	17960	18115	18052	18001	17984	17927	18153	18089	17995	17926	18059	18024	18015	17836	18109	17801	17882	18124	17871	17984	17777	17868	17585	17962	18029	17866	17964	18003	17922	17943	18016	18007	18246	18102	17947	17926	18120	18052	18132	17838	17851	17966	18057	17871	18042	17892	17878	18129	18129	18125	17898	17955	17910	17894	17894	17966	17871	17995	17866	17814	17978	17877	18022	18106	17823	17984	17672	18215	18070	18093	17984	17980	17776	17807	17854	17932	17816	17746	18066	17959	17684	18148	18037	18107	17973	18073
22750	40222	36973	29362	24575	21943	20074	18850	17825	17329	17146	16664	16463	16454	16445	16190	16011	16249	15892	16039	15873	15992	16062	16095	16019	15824	16079	16026	15991	15864	16085	15818	15900	15764	16074	15847	16050	15934	15890	15901	15865	15725	15817	15781	15971	15882	15749	15782	15902	15910	15712	15634	15954	15835	15862	15787	15945	15800	15804	15705	15828	15776	15714	15708	15866	15586	15696	15694	15852	15708	15749	15919	15736	15863	15836	15757	15788	15878	15867	15815	15786	15629	15899	15919	15775	15728	15608	15816	15672	15648	15671	15934	15684	15763	15816	15668	15548	15898	15705	15677	15759	15691	15777	15921	15817	15656	15738	15813	15586	15742	15642	15637	15682	15640	15753	15783	15939	15631	16021	15633	15811	15571	15777	15750	15737	15664	15526	15592	15599	15607	15827	15668	15720	15757	15794	15736	15830	15598	15808	15749	15772	15763	15822	15623	15704	15604	15746	15704	15632	15629	15685	15639	15737	15863	15632	15766	15740	15602	15503	15666	15801	15750	15742	15707	15672	15685	15617	15815	15751	15745	15650	15778	15639	15813	15687	15865	15676	15681	15702	15736	15729	15710	15666	15825	15690	15739	15689	15859	15603	15753	15705	15786	15787	15516	15691	15874	15667	15714	15641	15630	15607	15801	15702	15659	15785	15583	15649	15776	15615	15602	15850	15625	15770	15593	15545	15603	15783	15562	15732	15508	15921	15711	15643	15703	15659	15638	15548	15711	15546	15718	15795	15690	15746	15755	15668	15755	15889	15573	15688	15802	15769	15631	15721	15648	15723	15663	15654	15655	15611	15741	15556	15898	15703	15787	15656	15784	15629	15574	15821	15568	15625	15685	15735	15718	15570	15740	15864	15636	15663	15981	15663	15639	15533	15647	15715	15805	15587	15713	15638	15767	15620	15540	15728	15526	15771	15560	15622	15758	15921	15582	15701	15832	15601	15744	15658	15710	15639	15773	15586	15778	15594	15837	15699	15715	15668	15732	15687	15576	15599	15615	15620	15705	15672	15578	15725	15560	15807	15621	15854	15650	15679	15797	15618	15673	15470	15934	15593	15790	15665	15715	15751	15721	15813	15882	15646	15673	15770	15738	15645	15630	15578	15686	15720	15679	15581	15701	15528	15576	15694	15612	15610	15811	15570	15679	15800	15709	15725	15704	15755	15676	15713	15726	15726	15711	15657	15563	15639	15763	15750	15599	15575	15750	15602	15699	15700	15724	15658	15640	15626	15663	15593	15578	15880	15670	15829	15679	15609	15706	15752	15834	15747	15790	15643	15681	15676	15597	15485	15704	15672	15678	15771	15592	15755	15621	15669	15508	15715	15680	15758	15727	15664	15637	15665	15653	15626	15667	15647	15757	15685	15698	15531	15708	15793	15798	15813	15731	15664	15818	15674	15632	15663	15547	15963	15691	15651	15684	15759	15735	15758	15614	15747	15538	15592	15672	15617	15615	15665	15898	15781	15805	15543	15654	15621	15663	15666	15717	15689	15635	15739	15723	15747	15667	15788	15524	15701	15670	15638	15770	15627	15662	15649	15628	15534	15773	15803	15662	15711	15694	15689	15668	15671	15740	15784	15803	15836	15637	15732	15592	15824	15617	15659	15630	15672	15783	15788	15819	15826	15762	15695	15711	15565	15710	15852	15657	15652	15862	15577	15543	15754	15758	15697	15584	15843	15568	15801	15658	15728	15689	15731	15529	15615	15830	15718	15767	15556	15601	15683	15719	15771	15720	15735	15743	15732	15754	15671	15635	15785	15703	15782	15555	15636	15843	15714	15720	15702	15723	15547	15673	15674	15864	15718	15724	15444	15600	15871	15802	15959	15677	15724	15650	15754	15808	15695	15478	15621	15604	15654	15575	15640	15645	15781	15671	15623	15787	15781	15873	15730	15464	15688	15759	15774	15654	15616	15694	15701	15575	15729	15601	15583	15658	15650	15677	15619	15801	15851	15561	15718	15719	15654	15564	15701	15622	15691	15696	15621	15796	15838	15672	15733	15669	15697	15570	15774	15834	15608	15790	15741	15681	15767	15596	15736	15682	15780	15546	15681	15676	15587	15539	15651	15676	15758	15636	15669	15832	15589	15677	15754	15697	15549	15691	15721	15615	15871	15832	15670	15642	15622	15825	15742	15785	15710	15771	15610	15644	15723	15747	15782	15592	15685	15843	15596	15690	15644	15690	15744	15716	15613	15759	15791	15666	15669	15793	15631	15709	15665	15640	15645	15619	15594	15678	15621	15673	15690	15869	15661	15540	15620	15617	15797	15714	15599	15535	15597	15616	15767	15751	15877	15876	15681	15610	15659	15643	15708	15623	15650	15628	15759	15614	15739	15721	15687	15891	15609	15683	15620	15647	15567	15539	15720	15728	15703	15817	15612	15726	15785	15542	15688	15658	15492	15582	15806	15738	15674	15706	15756	15720	15681	15624	15471	15796	15658	15539	15810	15521	15538	15745	15666	15787	15709	15683	15488	15651	15711	15564	15868	15392	15771	15554	15756	15771	15724	15633	15764	15676	15721	15627	15738	15741	15626	15812	15751	15970	15722	15747	15757	15677	15733	15467	15652	15784	15738	15714	15758	15631	15809	15686	15518	15780	15565	15746	15718	15458	15638	15475	15776	15764	15558	15684	15676	15732	15678	15722	15698	15659	15797	15534	15627	15723	15766	15799	15709	15734	15770	15595	15759	15577	15617	15625	15617	15877	15738	15614	15762	15604	15726	15624	15698	15720	15519	15711	15500	15850	15574	15784	15622	15810	15684	15730	15680	15794	15635	15594	15502	15663	15639	15519	15704	15631	15598	15746	15600	15612	15705	15571	15696	15621	15735	15757	15773	15832	15623	15747	15709	15824	15559	15750	15550	15707	15538	15635	15535	15621	15538	15744	15839	15593	15552	15630	15627	15759	15596	15625	15737	15694	15717	15773	15689	15630	15703	15607	15482	15680	15669	15547	15758	15713	15727	15818	15686	15601	15832	15542	15591	15539	15716	15964	15723	15834	15665	15562	15747	15802	15749	15725	15811	15647	15490	15681	15705	15672	15596	15692	15752	15816	15738	15613	15527	15608	15579	15855	15780	15548	15567	15528	15690	15823	15662	15718	15699	15672	15775	15701	15841	15686	15667	15739	15835	15701	15630	15630	15899	15631	15591	15854	15799	15894	15794	15552	15730	15759	15717	15737	15611	15597	15738	15563	15765	15860	15768	15540	15613	15683	15671	15539	15640	15817	15589	15619	15604	15729	15573	15626	15466	15641	15575	15449	15623	15698	15585	15780	15625	15764	15621	15767	15750	15454	15628	15603	15688	15658	15678	15702	15689	15662	15835	15885	15809	15714	15647	15509	15613	15585	15729	15793	15560	15559	15873	15627	15816	15828	15631	15511	15799	15679	15672	15705	15604	15755	15625	15750	15765	15808	15868	15634	15597	15630	15732	15657	15598	15703	15528	15684	15590	15730	15601	15698	15810	15593	15787	15953	15803	15625	15627	15700	15882	15751	15857	15767	15825	15646	15686	15552	15810	15609	15841	15662	15669	15845	15671	15700	15556	15701	15622	15646	15724	15761	15870	15671	15626	15726	15863	15733	15736	15712	15574	15727	15739	15644	15754	15740	15659	15635	15575	15639	15652	15706	15586	15628	15739	15676	15607	15694	15791	15709	15658	15811	15708	15794	15827	15874	15662	15805	15707	15496	15736	15844	15717	15659	15801	15763	15772	15642	15749	15719	15676	15604	15733	15650	15489	15661	15721	15597	15604	15753	15736	15538	15777	15750	15843	15762	15631	15833	15741	15626	15592	15747	15807	15733	15667	15559	15752	15736	15596	15710	15594	15644	15522	15604	15585	15872	15666	15635	15607	15663	15504	15760	15829	15628	15685	15697	15791	15652	15646	15868	15485	15556	15706	15627	15744	15761	15787	15854	15612	15841	15783	15627	15805	15808	15647	15526	15740	15612	15774	15612	15671	15480	15787	15600	15894	15600	15710	15697	15658	15657	15726	15719	15615	15713	15892	15571	15550	15712	15728	15766	15498	15612	15653	15532	15713	15874	15842	15804	15836	15718	15565	15693	15621	15661	15672	15769	15488	15600	15617	15706	15352	15623	15743	15767	15635	15707	15709	15644	15814	15688	15766	15580	15868	15812	15716	15780	15697	15726	15639	15730	15719	15449	15741	15636	15505	15768	15818	15782	15750	15727	15705	15700	15714	15848	15682	15766	15595	15742	15817	15841	15753	15546	15658	15813	15722	15779	15608	15555	15706	15723	15724	15851	15664	15617	15696	15696	15641	15779	15829	15596	15556	15637	15764	15744	15749	15781	15783	15686	15667	15751	15636	15560	15809	15643	15746	15722	15924	15660	15712	15652	15780	15809	15804	15581	15662	15651	15825	15760	15727	15666	15738	15641	15731	15620	15644	15823	15672	15751	15696	15667	15552	15756	15714	15575	15594	15558	15775	15714	15825	15607	15742	15630	15735	15688	15624	15748	15579	15632	15793	15597	15740	15684	15564	15634	15696	15642	15571	15750	15728	15630	15775	15700	15590	15741	15693	15614	15532	15661	15552	15605	15725	15716	15666	15805	15696	15693	15501	15726	15719	15705	15576	15634	15870	15697	15744	15826	15747	15661	15676	15791	15616	15676	15682	15613	15645	15604	15692	15688	15525	15663	15682	15659	15720	15746	15691	15736	15755	15793	15595	15830	15582	15717	15543	15678	15696	15771	15644	15881	15770	15669	15682	15622	15826	15801	15642	15821	15680	15559	15568	15557	15650	15761	15807	15809	15784	15518	15663	15661	15650	15548	15767	15660	15689	15704	15596	15645	15763	15742	15662	15660	15615	15601	15660	15695	15726	15583	15627	15666	15892	15764	15682	15607	15701	15691	15618	15763	15731	15699	15693	15712	15769	15947	15701	15569	15562	15715	15574	15626	15840	15710	15712	15798	15671	15744	15691	15703	15694	15838	15546	15657	15762	15644	15609	15762	15508	15678	15626	15708	15720	15731	15688	15993	15819	15642	15662	15592	15572	15622	15842	15728	15558	15814	15561	15869	15775	15733	15733	15661	15678	15726	15738	15604	15603	15644	15405	15893	15876	15716	15619	15834	15748	15711
26847	21906	25384	22230	18091	17425	17479	16889	16772	16585	16553	16639	16354	16463	16483	16581	16460	16357	16553	16595	16585	16579	16463	16560	16340	16500	16399	16299	16450	16323	16616	16439	16452	16652	16495	16457	16411	16390	16377	16307	16484	16546	16415	16486	16335	16544	16458	16431	16452	16310	16359	16479	16483	16478	16435	16485	16648	16454	16527	16466	16452	16484	16220	16368	16347	16357	16194	16511	16592	16602	16454	16441	16618	16576	16341	16500	16570	16509	16442	16336	16404	16223	16308	16328	16301	16468	16405	16563	16400	16510	16273	16460	16465	16355	16289	16302	16483	16553	16220	16303	16352	16458	16202	16659	16419	16337	16282	16371	16398	16325	16257	16265	16549	16424	16393	16315	16387	16390	16346	16331	16220	16427	16368	16668	16381	16342	16634	16552	16625	16364	16650	16359	16462	16276	16425	16362	16311	16560	16375	16392	16453	16486	16275	16261	16308	16522	16397	16440	16566	16284	16405	16495	16503	16485	16450	16410	16450	16605	16439	16232	16440	16412	16447	16408	16483	16292	16452	16237	16526	16228	16327	16131	16560	16462	16510	16237	16419	16368	16337	16448	16464	16370	16325	16376	16558	16170	16384	16384	16296	16401	16286	16253	16310	16324	16448	16342	16323	16387	16509	16444	16437	16476	16374	16467	16458	16471	16475	16511	16476	16430	16289	16611	16324	16376	16584	16295	16325	16535	16480	16314	16322	16612	16382	16299	16208	16115	16346	16362	16478	16407	16394	16413	16348	16338	16233	16093	16117	16337	16404	16106	16428	16399	16374	16326	16417	16404	16174	16222	16486	16267	16380	16505	16291	16510	16297	16304	16357	16376	16356	16376	16139	16453	16429	16466	16469	16337	16434	16381	16359	16458	16225	16342	16603	16447	16153	16352	16567	16486	16400	16361	16358	16256	16513	16409	16405	16306	16423	16212	16445	16576	16545	16538	16423	16378	16490	16416	16509	16481	16535	16376	16314	16483	16505	16163	16438	16412	16347	16395	16482	16465	16364	16178	16242	16343	16389	16533	16385	16458	16292	16346	16078	16495	16494	16611	16381	16432	16329	16449	16432	16084	16323	16361	16396	16393	16201	16404	16487	16533	16397	16355	16345	16358	16381	16316	16418	16064	16418	16248	16372	16341	16591	16671	16383	16410	16352	16505	16287	16614	16416	16516	16436	16511	16331	16621	16481	16438	16494	16352	16400	16341	16332	16675	16263	16470	16378	16383	16385	16488	16472	16357	16508	16319	16374	16328	16395	16473	16235	16313	16216	16175	16654	16286	16319	16037	16189	16272	16507	16391	16015	16165	16374	16271	16438	16445	16227	16344	16244	16153	16293	16504	16120	16452	16429	16490	16318	16364	16395	16250	16477	16272	16401	16287	16311	16519	16253	16589	16557	16482	16413	16512	16354	16466	16396	16422	16475	16440	16476	16348	16430	16428	16308	16452	16451	16531	16449	16360	16193	16399	16486	16440	16316	16431	16512	16246	16392	16560	16597	16454	16610	16412	16342	16376	16586	16346	16190	16414	16560	16483	16282	16416	16526	16563	16493	16347	16395	16373	16410	16511	16525	16282	16517	16450	16380	16416	16518	16101	16300	16346	16342	16308	16396	16430	16359	16382	16437	16364	16435	16504	16301	16314	16412	16399	16359	16438	16294	16438	16431	16302	16358	16488	16452	16248	16274	16378	16405	16349	16300	16417	16355	16510	16290	16139	16545	16215	16226	16266	16553	16356	16449	16409	16518	16207	16356	16524	16459	16229	16475	16406	16360	16347	16507	16643	16282	16434	16351	16293	16293	16486	16315	16409	16331	16325	16428	16518	16481	16162	16416	16243	16536	16432	16486	16336	16276	16408	16162	16216	16361	16305	16378	16286	16380	16362	16394	16295	16458	16396	16318	16490	16462	16347	16212	16404	16304	16225	16529	16374	16292	16451	16530	16329	16486	16378	16517	16469	16344	16418	16471	16620	16313	16374	16280	16212	16385	16419	16755	16488	16315	16424	16426	16321	16464	16389	16464	16522	16622	16234	16290	16204	16430	16479	16387	16487	16442	16547	16436	16295	16426	16526	16524	16464	16478	16487	16517	16424	16573	16426	16302	16426	16515	16430	16356	16378	16415	16469	16436	16418	16545	16446	16400	16493	16642	16355	16615	16473	16338	16315	16295	16298	16350	16393	16424	16407	16585	16200	16300	16478	16413	16435	16335	16615	16179	16301	16466	16483	16589	16516	16523	16447	16451	16356	16291	16317	16471	16352	16438	16350	16543	16478	16417	16611	16623	16132	16446	16475	16493	16282	16343	16272	16332	16302	16508	16541	16211	16295	16540	16388	16384	16290	16380	16472	16375	16232	16326	16232	16489	16346	16445	16419	16418	16399	16382	16389	16547	16499	16399	16343	16631	16295	16387	16532	16396	16113	16390	16431	16303	16144	16417	16318	16518	16284	16270	16459	16445	16481	16373	16493	16536	16442	16449	16450	16376	16242	16336	16335	16653	16419	16488	16506	16475	16424	16238	16405	16458	16330	16296	16358	16471	16429	16413	16614	16422	16500	16441	16406	16418	16211	16384	16544	16299	16558	16285	16181	16497	16370	16253	16420	16286	16383	16517	16398	16392	16272	16423	16411	16337	16510	16336	16550	16457	16417	16466	16423	16286	16253	16583	16392	16446	16331	16456	16418	16313	16587	16504	16341	16383	16578	16349	16472	16319	16446	16257	16469	16408	16268	16316	16462	16354	16314	16521	16289	16456	16340	16458	16544	16494	16360	16161	16261	16359	16443	16265	16467	16398	16472	16353	16381	16247	16212	16354	16397	16480	16299	16266	16395	16336	16319	16392	16303	16147	16394	16418	16328	16519	16598	16378	16414	16458	16530	16213	16227	16343	16236	16401	16412	16197	16266	16319	16454	16228	16354	16509	16355	16400	16580	16412	16431	16422	16518	16473	16170	16194	16406	16420	16445	16422	16394	16538	16326	16348	16383	16486	16560	16386	16214	16501	16406	16492	16281	16357	16296	16479	16415	16365	16444	16165	16414	16499	16482	16431	16605	16510	16230	16264	16302	16494	16431	16558	16413	16522	16424	16474	16339	16514	16252	16210	16316	16315	16249	16400	16449	16376	16207	16522	16278	16350	16375	16452	16419	16339	16466	16462	16467	16402	16394	16345	16390	16436	16542	16466	16333	16399	16499	16391	16319	16429	16332	16375	16544	16382	16384	16524	16396	16341	16362	16440	16304	16275	16258	16339	16534	16303	16533	16631	16529	16642	16597	16330	16442	16360	16595	16401	16184	16451	16448	16405	16521	16373	16318	16373	16335	16484	16522	16288	16379	16413	16458	16207	16367	16566	16407	16473	16300	16413	16627	16429	16298	16473	16421	16419	16325	16469	16339	16387	16504	16499	16324	16197	16292	16359	16414	16314	16449	16442	16224	16584	16538	16348	16410	16382	16346	16442	16355	16426	16409	16368	16385	16613	16310	16098	16329	16341	16436	16494	16507	16419	16298	16442	16297	16579	16467	16500	16391	16326	16464	16412	16435	16566	16302	16307	16365	16275	16449	16352	16201	16430	16339	16277	16450	16469	16456	16245	16482	16515	16321	16447	16340	16397	16250	16241	16383	16508	16381	16374	16226	16439	16403	16364	16343	16208	16462	16480	16163	16333	16411	16295	16526	16470	16332	16499	16383	16414	16506	16255	16327	16526	16335	16220	16417	16376	16518	16407	16142	16452	16511	16326	16285	16403	16661	16477	16451	16450	16558	16436	16495	16440	16345	16294	16518	16389	16595	16434	16461	16284	16485	16570	16351	16378	16489	16514	16451	16493	16347	16499	16465	16441	16475	16328	16449	16247	16316	16352	16250	16254	16322	16321	16273	16544	16422	16364	16459	16416	16383	16268	16512	16354	16409	16321	16321	16539	16412	16330	16484	16244	16260	16505	16497	16432	16402	16314	16374	16266	16219	16485	16494	16433	16458	16498	16503	16311	16449	16475	16455	16399	16491	16439	16410	16240	16488	16351	16437	16198	16436	16419	16371	16411	16357	16296	16417	16409	16386	16713	16350	16415	16531	16575	16408	16284	16358	16527	16198	16373	16510	16428	16350	16404	16424	16507	16286	16563	16443	16488	16463	16430	16108	16379	16379	16366	16458	16345	16318	16556	16368	16480	16441	16639	16248	16310	16235	16695	16378	16339	16413	16560	16453	16364	16531	16234	16417	16334	16480	16373	16413	16515	16103	16534	16455	16292	16309	16230	16408	16470	16436	16352	16395	16529	16442	16366	16531	16265	16359	16242	16211	16408	16276	16489	16608	16426	16491	16396	16363	16290	16450	16313	16318	16600	16340	16556	16505	16183	16382	16412	16330	16361	16318	16512	16210	16545	16471	16521	16278	16417	16397	16449	16326	16162	16515	16656	16412	16472	16368	16608	16447	16495	16271	16205	16330	16364	16473	16513	16459	16545	16519	16442	16434	16261	16238	16471	16341	16415	16383	16471	16538	16488	16391	16538	16613	16394	16513	16317	16357	16572	16240	16423	16584	16657	16589	16190	16290	16294	16443	16446	16145	16555	16496	16289	16308	16378	16360	16433	16420	16337	16440	16405	16603	16390	16766	16598	16406	16444	16417	16475	16335	16478	16331	16385	16484	16572	16398	16433	16475	16603	16414	16507	16311	16358	16425	16529	16343	16585	16252	16316	16314	16417	16242	16417	16393	16025	16449	16293	16388	16475	16392	16420	16191	16406	16483	16526	16271	16426	16433	16550	16624	16379	16437	16308	16400	16414	16436	16564	16466	16377	16288	16515	16414	16607	16445	16468	16278	16543	16231	16546	16387	16607	16423	16552	16412	16361	16369	16131	16593	16534	16456	16225	16488	16253	16301	16524	16521	16396	16374	16537	16174	16516	16413	16294	16393	16375	16282	16268	16560	16425	16242	16365	16282	16470	16456	16320	16350	16493	16442	16327	16398	16597	16388	16349	16483	16247	16568	16421	16351	16568	16253	16322	16628	16341	16346	16260	16283	16361	16317	16344	16442	16525	16461	16480	16460	16452	16534	16289	16624	16390	16370	16536	16395	16155	16319	16258	16357	16444	16498	16385	16321	16429	16368	16338	16302
18781	26039	24184	19414	17355	16264	15719	15381	15271	14967	14856	14704	14740	14848	14676	14653	14641	14811	14732	14609	14710	14456	14603	14649	14725	14574	14472	14677	14512	14737	14557	14567	14607	14512	14690	14546	14647	14530	14602	14655	14759	14602	14636	14639	14487	14465	14507	14529	14638	14687	14643	14625	14502	14549	14522	14740	14362	14683	14467	14602	14785	14514	14487	14655	14520	14620	14468	14534	14614	14427	14603	14392	14582	14669	14608	14433	14517	14650	14573	14508	14504	14608	14553	14416	14584	14661	14555	14340	14426	14626	14676	14576	14592	14638	14457	14512	14489	14562	14446	14369	14506	14606	14588	14559	14367	14586	14508	14440	14534	14643	14395	14565	14446	14545	14477	14491	14658	14628	14444	14549	14461	14562	14598	14692	14454	14293	14631	14595	14576	14431	14515	14384	14464	14657	14501	14657	14527	14350	14437	14679	14417	14512	14537	14414	14571	14399	14607	14528	14516	14706	14564	14564	14507	14359	14565	14541	14581	14431	14747	14688	14505	14368	14415	14511	14630	14480	14417	14535	14416	14449	14452	14452	14598	14602	14420	14575	14516	14424	14602	14635	14443	14505	14469	14525	14541	14607	14412	14583	14653	14538	14471	14598	14391	14525	14514	14407	14753	14513	14312	14367	14490	14688	14460	14515	14548	14479	14476	14380	14454	14503	14704	14450	14465	14510	14244	14547	14481	14459	14505	14372	14535	14494	14585	14508	14555	14563	14400	14478	14437	14580	14442	14563	14588	14561	14494	14465	14593	14416	14638	14450	14625	14748	14538	14713	14511	14542	14432	14764	14584	14425	14466	14502	14451	14537	14535	14480	14561	14510	14447	14277	14533	14323	14544	14467	14626	14704	14604	14403	14616	14398	14459	14547	14458	14519	14468	14420	14623	14484	14552	14401	14615	14555	14424	14595	14422	14487	14516	14655	14516	14512	14431	14601	14519	14534	14685	14598	14392	14512	14687	14565	14630	14484	14503	14463	14663	14630	14597	14609	14585	14549	14651	14651	14491	14555	14349	14553	14303	14485	14587	14471	14558	14598	14390	14462	14435	14573	14371	14582	14568	14483	14583	14495	14466	14359	14398	14459	14511	14478	14561	14490	14626	14561	14510	14514	14660	14569	14572	14527	14391	14536	14381	14569	14557	14631	14532	14459	14538	14381	14532	14495	14519	14693	14626	14691	14541	14645	14592	14320	14523	14591	14482	14335	14638	14620	14639	14437	14625	14450	14601	14328	14463	14368	14601	14536	14332	14406	14473	14479	14583	14363	14527	14762	14581	14557	14509	14448	14555	14630	14411	14654	14418	14601	14560	14625	14291	14479	14457	14464	14532	14443	14522	14448	14505	14361	14556	14623	14500	14580	14430	14606	14677	14482	14521	14469	14386	14463	14527	14588	14433	14429	14526	14594	14449	14443	14434	14533	14665	14628	14561	14450	14591	14494	14667	14481	14475	14657	14667	14478	14692	14618	14425	14483	14608	14694	14544	14574	14546	14464	14362	14499	14410	14559	14555	14596	14424	14495	14522	14407	14498	14424	14508	14563	14430	14528	14650	14523	14302	14426	14582	14489	14648	14271	14535	14561	14347	14358	14509	14481	14573	14507	14454	14429	14416	14499	14455	14685	14583	14613	14490	14659	14395	14406	14541	14529	14503	14414	14582	14545	14568	14482	14559	14403	14592	14426	14686	14446	14514	14541	14540	14376	14379	14528	14516	14514	14474	14345	14550	14533	14515	14576	14460	14514	14542	14549	14452	14494	14491	14411	14646	14557	14419	14581	14565	14366	14535	14539	14559	14687	14632	14680	14479	14523	14679	14427	14621	14522	14505	14617	14540	14597	14502	14515	14464	14395	14557	14570	14443	14562	14453	14492	14350	14513	14708	14470	14333	14600	14603	14565	14588	14433	14535	14371	14616	14397	14563	14536	14528	14341	14593	14659	14539	14552	14643	14588	14535	14474	14339	14569	14614	14511	14363	14432	14619	14508	14624	14658	14541	14403	14520	14496	14487	14601	14609	14468	14559	14672	14657	14446	14660	14704	14628	14457	14636	14526	14512	14452	14595	14569	14686	14635	14532	14522	14589	14411	14396	14517	14469	14565	14490	14391	14540	14428	14295	14598	14553	14477	14553	14581	14566	14400	14522	14325	14564	14471	14698	14551	14596	14401	14478	14522	14745	14398	14446	14578	14626	14590	14435	14610	14402	14556	14410	14566	14641	14615	14703	14574	14607	14522	14486	14553	14596	14453	14422	14586	14490	14528	14622	14584	14503	14535	14635	14609	14512	14610	14569	14505	14541	14612	14575	14577	14563	14636	14427	14454	14467	14495	14508	14611	14658	14574	14514	14597	14515	14647	14326	14510	14505	14463	14529	14403	14377	14498	14609	14554	14486	14506	14563	14649	14460	14533	14708	14551	14601	14285	14602	14525	14475	14466	14469	14449	14408	14674	14480	14541	14560	14550	14427	14631	14398	14526	14526	14507	14559	14655	14421	14625	14702	14494	14400	14483	14512	14620	14478	14669	14468	14430	14534	14577	14450	14382	14496	14429	14616	14652	14486	14517	14650	14590	14416	14451	14545	14504	14366	14653	14483	14395	14628	14446	14403	14474	14646	14521	14574	14543	14681	14491	14586	14376	14520	14333	14529	14626	14549	14596	14482	14605	14498	14567	14445	14600	14443	14618	14750	14503	14583	14541	14506	14469	14517	14646	14589	14395	14456	14526	14457	14654	14425	14484	14648	14467	14611	14576	14645	14664	14556	14539	14574	14457	14447	14589	14590	14681	14481	14530	14507	14482	14685	14602	14757	14545	14471	14593	14542	14528	14719	14477	14484	14434	14542	14590	14460	14497	14521	14558	14663	14588	14517	14600	14671	14554	14465	14369	14597	14582	14592	14693	14320	14694	14365	14592	14492	14583	14650	14439	14646	14482	14559	14530	14378	14632	14551	14524	14500	14586	14397	14630	14452	14563	14577	14711	14481	14443	14531	14599	14607	14632	14461	14555	14461	14457	14572	14571	14468	14469	14509	14395	14508	14457	14518	14644	14391	14593	14537	14596	14670	14594	14600	14580	14682	14443	14527	14537	14440	14558	14450	14596	14437	14531	14576	14626	14498	14393	14430	14412	14520	14421	14360	14429	14561	14353	14578	14413	14694	14508	14536	14505	14445	14575	14678	14489	14570	14702	14524	14414	14472	14431	14511	14531	14501	14486	14508	14734	14765	14605	14688	14585	14557	14447	14491	14546	14779	14536	14410	14570	14568	14513	14375	14567	14520	14495	14734	14554	14498	14545	14521	14474	14442	14582	14394	14647	14440	14538	14490	14613	14509	14439	14516	14592	14545	14628	14592	14621	14408	14501	14672	14534	14480	14460	14554	14517	14541	14398	14401	14611	14552	14569	14378	14644	14501	14523	14730	14586	14515	14390	14637	14597	14503	14527	14257	14449	14595	14699	14484	14489	14687	14509	14399	14508	14590	14543	14589	14535	14548	14438	14390	14436	14566	14530	14479	14573	14408	14487	14487	14576	14234	14493	14457	14419	14637	14422	14458	14378	14465	14648	14450	14436	14509	14597	14507	14448	14429	14413	14448	14518	14503	14456	14454	14541	14587	14440	14545	14549	14604	14484	14495	14551	14440	14349	14560	14348	14635	14643	14449	14747	14400	14472	14451	14608	14544	14683	14547	14516	14508	14714	14498	14689	14488	14444	14520	14579	14576	14740	14692	14573	14474	14513	14432	14577	14589	14381	14412	14542	14490	14639	14418	14502	14427	14599	14545	14544	14477	14539	14538	14408	14665	14680	14689	14591	14546	14459	14502	14686	14597	14524	14497	14555	14525	14524	14610	14547	14401	14694	14584	14302	14574	14592	14423	14480	14708	14515	14649	14547	14568	14566	14617	14302	14482	14465	14488	14651	14447	14418	14536	14553	14619	14618	14384	14565	14549	14569	14615	14411	14489	14524	14456	14457	14640	14511	14585	14444	14513	14530	14589	14579	14462	14508	14543	14593	14443	14588	14549	14427	14580	14477	14617	14442	14439	14382	14633	14595	14288	14454	14425	14551	14513	14521	14364	14492	14507	14520	14427	14427	14503	14491	14505	14557	14444	14459	14542	14528	14499	14532	14507	14513	14520	14530	14602	14632	14595	14537	14602	14458	14469	14574	14621	14575	14479	14412	14492	14273	14546	14639	14533	14781	14641	14489	14499	14471	14489	14567	14585	14606	14648	14432	14565	14457	14503	14568	14591	14415	14525	14509	14607	14531	14562	14572	14544	14529	14469	14656	14502	14537	14407	14565	14513	14668	14531	14564	14526	14627	14391	14365	14366	14543	14599	14507	14459	14806	14620	14296	14674	14542	14542	14377	14613	14610	14643	14560	14485	14491	14588	14542	14604	14530	14546	14349	14527	14485	14572	14348	14523	14438	14660	14625	14559	14506	14549	14581	14484	14645	14528	14584	14421	14447	14630	14568	14529	14602	14705	14491	14578	14541	14544	14432	14596	14547	14691	14620	14656	14581	14389	14480	14550	14631	14499	14325	14422	14519	14520	14486	14480	14522	14618	14362	14514	14637	14414	14574	14465	14564	14526	14536	14513	14595	14556	14557	14481	14468	14410	14524	14488	14473	14411	14582	14454	14667	14448	14512	14560	14446	14498	14504	14600	14444	14538	14690	14418	14551	14620	14457	14478	14568	14551	14481	14578	14603	14609	14527	14417	14429	14451	14472	14533	14538	14745	14383	14426	14575	14491	14392	14390	14532	14547	14619	14560	14374	14549	14379	14439	14551	14595	14483	14481	14530	14542	14515	14591	14497	14350	14519	14639	14602	14523	14378	14459	14398	14646	14779	14500	14439	14549	14568	14357	14492	14479	14460	14624	14566	14418	14582	14385	14682	14630	14723	14485	14608	14481	14711	14542	14472	14460	14578	14566	14460	14586	14542	14501	14461	14587	14652	14515	14532	14734	14431	14805	14564	14592	14450	14624	14734	14632	14467	14640	14444	14595	14500	14562	14393	14467	14629	14491	14599	14650	14503	14477	14689	14616	14421	14672	14376	14474	14600	14593	14402	14542	14484	14538	14496	14685	14451	14480	14458	14468	14554	14558	14455
23163	20665	27893	23618	21831	22002	21235	18658	17960	17691	17424	17302	17401	17497	17329	17319	17213	17103	17040	17064	17228	17241	17080	17085	17197	16823	17246	16904	17055	17139	17090	17356	17148	17116	16960	17126	17110	17118	16892	17114	16898	16975	16914	17164	16992	17070	17036	16976	16910	16966	16939	17115	17139	17181	16848	17209	16835	17025	16969	16957	17166	16909	17019	17155	17168	17074	17097	17174	16831	16967	16908	17007	16880	17117	17218	17031	16802	16975	17078	16989	17045	17014	16806	17021	17033	17013	16905	16968	16863	16962	16857	16962	16846	16839	16840	16991	16965	17066	16987	16829	16929	16846	17057	16889	17041	16943	16925	16964	16941	16976	16963	17108	16858	16919	16903	17011	16733	16752	16775	17033	17075	16986	16969	16809	17096	17114	16836	17009	17050	16757	16766	16896	16990	16727	17011	16935	16933	16912	16998	17015	16977	17040	17142	17065	16691	16876	17025	16873	17096	16714	17004	16983	16959	16871	17001	16976	17200	16966	16795	16870	16904	17020	16852	16995	16951	17024	16907	17074	16887	17092	17008	17083	16910	16888	17014	17115	16995	16730	16914	16952	16879	16991	16878	17017	16874	16792	17009	16962	17087	16853	16857	16918	16993	16882	16933	16928	16852	16985	16882	16835	16942	16796	16968	16895	17013	16838	16805	17174	17049	16747	16924	16845	16820	16897	16845	16788	16905	16982	17174	16998	16940	16804	16936	16852	16824	16971	17096	16863	16953	17141	16984	16943	16895	16927	16674	16975	16969	16963	16933	16982	16902	17040	16901	16911	16804	16749	16981	17086	17071	16985	16933	16945	17073	16941	16995	16907	16953	16988	16844	16958	17237	17028	17094	16797	16874	17038	16818	16950	16904	16988	16796	17095	16886	16714	17119	16722	16992	16879	16851	16851	16925	16852	17024	16913	16790	17024	16907	16882	17035	16938	16854	16767	16973	16876	16772	16822	16877	16861	17083	16968	17000	16931	16847	17055	17135	17042	16908	16787	16923	16879	16992	16900	17048	16843	16932	16950	16928	16835	16952	16862	16966	17068	17010	17039	17006	17021	16964	16917	17127	17125	16961	16845	16841	17116	16889	17017	17000	17058	16967	16909	16920	16789	16837	16816	17063	16948	16871	16990	17116	16999	16878	17077	17018	16849	16870	16836	17026	17091	16814	16822	17068	16802	17156	16976	16775	16948	16927	16868	16877	16653	16953	16863	16749	17013	16998	17023	16924	16850	16974	16941	17140	17139	17084	16974	17000	17089	16897	16848	16773	17120	16857	17049	16938	17218	17131	16948	16981	16894	16833	17038	17139	17105	17007	16867	17000	16760	16916	16837	16912	16877	16980	16812	16833	17036	17083	17150	16861	16913	17057	17119	16970	16925	17079	16871	16966	16935	16808	17001	17072	16915	16951	17110	16828	16869	16866	17083	17114	16803	16966	16819	16832	16833	16936	16784	16921	16759	16879	17048	16854	17088	17041	16707	16950	17195	16892	16863	16959	16729	16948	16932	16879	16911	16998	16898	16900	17153	16852	17054	17017	16804	16902	16802	16711	16829	16876	17039	16883	16955	17009	16778	16829	16922	16866	16739	16904	17036	16805	16902	17029	16861	16827	17041	17056	17157	17003	16783	16804	16875	16831	16905	16998	16942	16751	17114	17051	16801	16950	16909	17121	16942	16895	16810	16885	16982	17118	16917	16931	16749	16884	16921	16923	17112	16788	16984	16737	17031	17026	16947	16855	16664	17035	16893	16751	16911	16831	16984	16917	16928	16794	16763	16897	17043	16834	16885	17039	17147	17033	16928	16894	16911	16747	17110	16940	16798	16698	16971	17055	16930	17021	16887	16817	16955	17061	16993	16928	16719	17027	16986	16964	17042	16958	16685	16782	16915	16829	16924	16953	17052	16932	16916	17030	16784	17178	16910	16866	17072	16908	16952	16961	17058	16728	16837	16885	16986	16847	17026	17016	16892	16849	16845	16945	16895	16709	16842	16958	17180	17157	16795	16909	17036	16993	16854	16990	16890	16978	16936	16995	16894	16803	16849	16991	16749	17067	17063	16848	17060	16939	17129	16877	17041	17101	17038	17146	17232	16906	16882	17033	17030	16787	16996	17029	16893	16927	17005	16876	16989	17029	16893	16796	16869	16819	16914	16606	16840	17152	17027	16881	16997	16731	16788	16832	16978	16858	16813	17045	16897	16804	16753	16947	16962	17001	16831	16842	16781	17037	16859	16976	16776	17010	17000	16954	16714	16919	16940	16767	16887	16859	16914	16722	16847	16985	16872	16952	17009	17012	16819	16985	17037	17079	16922	16904	16891	16896	16842	16873	16953	16814	16939	16861	16980	16916	17038	17050	17159	16890	16895	16936	16991	16956	17022	17003	17182	17006	16964	16984	16810	17035	16916	16888	16874	16848	17022	16924	16804	16893	16788	16874	16832	16974	17020	16995	16964	16932	16847	17128	16842	16908	17027	17021	16874	16978	17011	16970	16818	17202	17151	16942	16922	16925	16823	17132	16921	17013	16919	16914	16853	17097	16885	16856	17155	16868	16771	16759	16917	16806	16835	17022	16946	17053	17156	16834	16978	16890	17010	16986	17017	17113	17009	16874	16839	16948	16696	16966	16859	16946	16955	16886	17002	16695	16912	17020	17121	16890	16907	16905	16923	17071	16882	17012	17091	16866	16974	17052	16633	17017	16776	16865	17205	17189	16963	16938	16727	16778	16811	17145	17061	17085	16837	17067	16830	17015	17069	16891	17169	16928	16764	16817	16836	16903	16882	17036	17046	16876	16882	17060	17060	16941	16981	16882	16806	16859	16793	16810	17044	16997	16737	16974	16801	17169	16738	16857	16851	16854	16729	16780	16762	16835	16889	16981	16795	16958	16912	17007	16931	16948	17007	16913	16969	16714	16725	16971	16888	17256	16923	16932	16963	17012	16903	16876	16845	16868	16934	17096	17076	16659	16938	16937	16934	17035	16948	16868	16901	16813	16998	17065	17069	16928	16871	16876	17073	16934	17011	16861	16849	16757	16828	16925	17088	17148	17021	17042	17067	16813	16896	17099	16911	17028	16791	16870	16911	16897	16885	16966	16941	16961	16780	16856	16848	16927	16926	16990	16843	16958	16870	16873	17035	16699	16838	16945	16986	16987	16868	17021	17068	16982	16899	16901	17124	16986	17041	16797	16883	17085	17013	16631	16896	16875	16986	17071	16907	16820	17104	16871	16896	17016	16904	16879	16726	16952	16882	16714	17078	16975	16669	16768	16950	16763	16921	16841	16878	17078	16987	16958	16819	16969	17044	16973	17035	16711	16962	17012	16975	17066	16856	16842	16843	16794	16924	16947	16977	17149	16984	16861	16971	16927	16788	16833	17034	17048	16907	16938	16909	17157	16974	16923	16937	17082	16964	16877	16705	17180	16970	16834	17004	17047	16976	16922	16853	16934	16926	16912	16894	16988	16891	16954	16798	17042	17019	17106	16841	16951	16977	16933	17101	16877	17006	17082	16967	17075	16894	16897	16969	16991	17091	16908	16890	16970	16949	16812	16800	16856	16885	17004	16968	16964	16939	16874	16814	17061	17047	16910	16840	16910	16729	17078	17041	16875	16833	16847	16830	16981	16995	16918	16787	16973	16940	16922	16910	16891	16995	16900	16729	16921	17152	17083	16943	16952	16864	16871	16827	16914	16752	16944	16900	17072	16957	16955	16895	16725	17028	16974	17016	17046	16907	16924	16870	16883	16976	16883	16830	16725	16918	16948	16989	16797	16854	16834	17048	16935	16935	16883	16970	16954	16988	16808	16689	16835	16747	16996	16779	16944	17048	16801	16800	16806	17122	16909	16920	16800	16788	16832	17013	16814	17009	16977	16915	16929	16891	16984	16845	16944	16993	16707	16777	16937	17022	17047	16990	16863	17011	16879	16867	16764	16816	16997	16865	17127	16854	16910	16958	16992	16782	16867	17170	16970	17089	16949	17156	16812	16908	16936	16926	16852	17122	16929	17005	16855	17007	16894	16849	16850	16767	16933	16819	16778	16913	16908	16810	16819	16917	16933	17034	17052	16878	16812	16818	16710	16868	16948	16874	16823	16948	17064	16914	17098	17041	17073	17027	16896	16919	16953	16887	16968	16647	16952	16847	16970	17071	16810	16911	16866	16941	17082	16936	16720	17163	16838	17019	16829	16970	16844	16829	16898	16822	16791	17077	16935	16922	16944	17062	16967	16903	16816	16857	17067	16867	17008	16822	16768	16620	16831	16886	16938	16972	17240	16837	17067	17009	16909	16905	17106	16950	17029	16843	16849	17091	16854	17075	16927	16915	16932	17147	16993	16806	16909	16965	16876	16805	16823	17018	17025	17156	16935	17032	16934	17255	17078	16780	16961	16820	16994	16907	17086	16896	16860	16888	16976	16949	16938	17038	17065	16849	17067	17062	17013	16874	16912	16833	16926	16774	17022	17036	17062	16811	17139	16748	16928	16721	16882	16989	16903	16908	16831	16910	16827	17048	16715	16854	17048	16828	16930	16830	16808	17147	16993	16918	16890	16831	16959	16707	16993	16959	17058	16977	16994	17077	17027	16884	16945	17016	16801	16993	16944	16977	17083	16901	16946	17114	17043	17176	16718	16902	16816	16958	16886	16807	16879	17093	16903	16858	16929	16919	16841	17006	17078	16964	16983	16783	16932	16944	16928	16805	16880	17018	16859	16960	16833	16730	16998	16917	17020	16972	16900	16858	17107	16859	16929	16970	17051	16847	16720	16888	16995	16864	16987	16736	16969	16978	17075	16908	17022	16819	16858	16702	16816	16947	17081	16964	16820	17010	16927	17144	17002	16994	16811	16906	16924	16867	16926	16893	16875	16771	16933	16942	17029	16876	17012	16942	16891	16929	17016	16831	16882	17080	17012	16692	16958	17000	16920	16887	16908	17097	17055	17115	16827	16929	17144	16819	16903	16941	16910	17097	16949	16916	17054	16843	17097	16906	16972	16983	17002	16790	17085	16945	16897	16856	16926	16774	16840	16990	17023	16917	17027	16938	17161	17055	17092	17018	17097	16889	16950	16765	16993	16915	16965	17083	16942	16953	16822	16911	17123	17140	17084	16909	16965	16873
19611	33286	31073	24409	20772	18542	17456	16736	16190	15931	15495	15478	15290	15318	15269	15262	15004	14956	15093	15187	14926	15014	15076	15044	15064	15025	15124	15063	15021	15059	15035	15037	15088	15027	15120	15059	14938	14973	14874	15030	15077	14862	14813	15050	15116	15047	15084	14967	14998	15066	14953	14898	14988	14850	14809	14915	14877	14907	15060	14937	14978	14762	14939	14782	15041	14911	14856	14861	14859	14951	14966	15031	15043	15022	14960	15061	14867	14859	15167	14929	14958	14791	14905	14878	14980	14869	14960	14906	14976	14855	14943	14887	14968	14799	14853	15020	14760	14824	14833	14922	15049	14925	14924	14754	14977	14932	14757	14706	14883	14790	14899	14918	14941	14959	14824	14977	14806	14690	15017	14763	14816	14980	14891	14822	14924	14823	14831	14808	14968	14900	14776	14822	14968	14813	14902	14821	15016	14835	14857	14799	14844	14867	14849	14894	14804	14884	14906	14874	15008	14825	14877	15002	14981	15104	14833	14846	14921	14914	14826	15050	14845	14886	14860	14733	14946	14986	14847	14809	15031	14902	14909	14943	14803	14715	14891	15012	15050	15114	14929	14827	14970	14882	14920	14790	14926	14795	14973	14783	14949	14903	14970	14823	14830	15026	14926	14897	14928	14960	14861	14886	14901	14908	14983	14990	14932	14840	14868	14761	14921	14802	14890	14930	14866	14916	14692	14821	14769	14959	14878	15062	14952	15076	14819	14745	14997	14867	14784	14748	14659	14894	15057	15003	14988	14989	14876	14797	14947	14887	15007	14800	14957	14881	15040	14956	14876	14936	14879	14904	14887	14878	14700	14988	14744	14868	14807	14875	15045	14776	14746	14875	14915	14979	14951	14797	14910	14841	14974	14832	14772	14963	14817	14915	14845	15048	14734	14903	14822	15011	14772	14898	14826	14983	14990	14881	14992	14750	14918	14668	14942	14835	14897	14819	15108	14855	15010	14866	15049	14670	14925	14688	14855	14831	14982	14884	14980	14933	14743	14822	14677	14930	14814	14721	14797	14741	15019	14869	14762	14786	14674	14900	14876	14804	15019	14933	14980	14769	14900	14945	14977	14673	14941	14920	14797	14801	14882	15006	14974	14941	14846	14886	14926	15028	14763	14901	14736	15044	14942	14891	14846	14873	14983	14848	14783	14906	14868	14988	14776	15015	14981	14804	14919	14851	14796	14861	14923	15039	14882	14923	14972	14858	14773	14924	14660	14963	15027	14916	14917	14700	14983	14986	14824	14946	14831	14825	14950	14964	14814	14830	14761	14921	14874	14727	14712	14850	14992	14849	14962	14946	15017	14814	14909	14954	14929	14897	14925	14821	14978	14819	14893	14841	14795	14802	14672	15053	14783	14867	14940	14851	14986	15048	14999	14849	14925	14983	14955	14853	14962	14877	14838	14805	14869	14735	15022	14897	14845	14874	14814	14794	14805	14950	14870	14819	14978	14782	14833	14867	15014	14956	14883	15004	14957	14703	15110	14839	14785	14763	14912	14792	14697	14780	14897	14869	14826	14933	14667	14752	15035	14910	14794	14822	14879	14723	14845	14881	14637	14945	14979	14890	14843	14732	14908	15077	14924	15025	14894	14963	14872	14944	14884	14891	14950	14802	14881	14806	14722	14863	14871	15025	14923	14715	14906	14892	14864	14902	14824	14811	14889	14897	14979	15012	14816	14751	14900	14832	14890	14918	14742	14862	14816	14836	14837	14754	14639	14788	14751	14869	14781	14812	14935	14918	14915	15012	14960	14818	14950	14970	14910	14951	14920	14851	14886	14848	14753	14913	14921	14810	14941	14753	14909	15083	14550	14942	14876	14887	14907	14813	14987	14900	14746	14913	14932	14956	14796	14884	14937	15021	14886	14961	14975	14895	15046	14658	14977	14703	14731	15005	14854	14911	15067	14992	14985	14875	15007	14846	14879	14839	14922	14879	14903	14670	14968	14812	14785	14944	14856	14798	14836	15028	15006	14838	14838	14909	14789	14949	14751	14832	15061	14834	15020	14807	14787	14966	14814	14880	14944	14848	14885	14836	14754	14891	14935	14792	14849	14955	14840	14974	14988	14854	14692	14744	14976	14884	14829	14772	14903	14984	15080	15062	14943	14938	15067	14974	14852	14965	14770	14731	15012	14803	14937	14733	14939	14817	14983	14811	14814	14999	14924	14905	14883	15050	14948	14976	14963	14965	14760	14823	14919	14782	14867	14952	14639	15084	14896	14904	14967	14961	14665	14944	15005	15006	14889	14952	14910	14947	14889	15001	14882	14906	14759	14804	14966	14863	14838	15050	14970	14780	14756	14915	14795	15003	14723	14840	14886	14868	14754	14894	14828	14928	14966	14823	14916	14917	15040	14857	14861	14908	14889	15022	14940	14907	14964	14840	15126	14864	14853	14846	14877	14840	14778	15077	14872	14809	14800	14888	14956	14911	14817	14974	14792	14726	15039	14907	14862	14922	14908	15013	15025	14843	14909	14875	14951	14816	14859	14777	14891	14797	15012	14976	14838	14671	14849	14878	14905	14959	14973	14879	14782	14909	14866	14887	14784	14849	14949	14688	14822	14639	15060	14950	14946	15082	14820	14831	14843	14842	15028	14970	14841	14945	14922	15002	14620	14933	14810	14941	14880	14872	14733	15041	14937	14999	14862	14969	14941	14935	14867	14875	14924	14980	14986	14936	14790	14880	14960	14624	15039	14863	14883	14894	14976	14901	14802	14773	14965	14966	15195	14805	14884	14819	14673	14913	14928	14975	15057	15051	14807	14818	14910	14914	14867	14974	14749	14876	14774	14967	14843	14869	14877	14859	14994	14877	15014	14668	14911	14874	15038	14915	14910	14839	14768	14958	14885	14906	14932	14851	14939	15046	15052	14867	14963	14820	14878	14783	14826	14892	14824	14958	14828	14849	14880	14827	14726	14971	14845	14907	14989	14834	15037	14968	15059	14898	14923	14976	14814	14736	15018	14876	14883	14705	14926	14959	14913	14849	14923	14836	14853	14847	14697	14953	15024	14708	14853	14980	14841	14758	14806	14853	14758	14942	14811	14935	14991	14976	14869	15013	14894	14811	14989	14810	14931	14720	15030	14933	14807	14873	14929	14972	14955	14821	14946	14739	14807	14822	14845	14912	15039	14745	14815	14840	14987	14881	14850	14829	14638	15000	14955	14921	14796	14842	14898	14909	14980	14831	14816	14801	14838	14885	14882	14762	14774	14984	14824	14822	14872	14901	14963	14905	14854	14882	14881	14895	14799	14918	14851	14984	14974	14713	14835	15021	14843	14958	14868	14793	14975	14876	14748	14797	14837	14783	14978	14823	14783	14964	14890	14808	15043	15012	14774	14967	15042	15112	14802	14897	14850	14993	14994	15018	14997	14978	14825	14935	14896	14906	14805	14826	14813	15065	14733	14893	14899	14719	15016	14939	14846	14915	15019	14941	14840	14901	14821	14805	14956	14919	14863	14867	14841	14742	14782	14826	15022	14839	14823	14732	14777	14916	14931	14811	14961	14767	14878	14865	14846	14925	14947	14897	14832	14883	14910	14894	14766	14933	14892	14882	14980	14984	15009	14881	14950	14733	14718	14802	14790	14889	14871	14783	15058	15113	14975	15035	14971	14902	14883	14824	14875	14959	14914	14997	14827	14908	14835	14876	14655	15023	14845	14867	14875	14823	14908	14912	14878	14781	14882	14771	14975	14824	14932	14886	14811	14949	14732	14995	14879	15022	14854	14920	14885	14873	15041	14922	14868	14915	14856	14808	15007	14916	14832	14791	14944	14963	14750	14754	14739	14883	14850	14824	14913	14716	14957	14863	14871	14772	14926	14795	15073	14708	14770	15020	14693	14757	14888	14804	14930	14797	14982	14953	14643	14888	14919	14891	14763	14928	14727	14954	14886	14924	14883	14800	14762	14927	14687	14952	14901	14769	14989	14703	14949	15025	15128	14959	14921	14907	14881	14936	14992	14965	14813	15028	14846	14827	14837	14963	14712	14961	14749	14827	14859	14718	14766	14918	14988	14895	14808	14720	14921	14764	14838	14731	14950	14801	14857	14766	14859	15164	15000	14970	14841	14901	14960	14705	14864	14854	14872	14791	14955	14666	14866	14912	14870	14860	14992	14791	14819	14859	14773	14923	14781	14852	14852	15037	14893	14817	14947	14884	14814	14813	15138	14905	14936	14852	14691	14833	15007	14844	14838	14828	14825	14766	14881	14888	14865	14900	14951	14939	14949	14794	14975	14901	14765	14657	14957	14921	14848	14942	14815	15018	14870	14933	14880	14948	14761	15081	14914	14935	14937	14936	14915	14893	15040	14892	14946	14795	14673	14875	14796	14979	14866	14824	14949	14810	14990	14712	15035	14945	14853	14878	14985	14765	15035	14869	14934	14695	14878	14840	14876	14974	14896	14899	14736	14964	14874	14955	14770	14902	14889	14922	14849	15005	14844	14900	14964	14840	14922	15032	14907	15045	14950	14773	14846	14877	14817	14986	14871	14918	14788	14689	14894	14926	14854	14865	14955	14855	14936	14968	15001	14899	14850	15006	14868	14842	14933	14841	14875	14934	14893	14741	14854	15014	15002	14605	15130	14989	14912	14875	14826	14886	14933	14838	14836	14835	14934	14899	15004	15012	15079	14952	14933	14881	14853	14989	14839	14814	14870	14920	14842	14906	14851	14913	14872	14875	14982	14892	14898	14911	14765	14852	14874	14830	14861	14773	14809	14807	14855	14835	15009	14946	14652	14938	14722	14805	14844	14852	14795	15008	14832	15052	14960	14813	15001	14892	14833	14863	14890	14712	14875	14862	14936	14850	14724	14829	14915	14899	14873	14888	15029	14965	14931	14944	14915	14901	14798	14825	15068	14872	14712	14874	14915	14706	14894	14697	14957	14891	14907	14831	14952	14853	14893	14890	14865	14960	14958	15042	14737	15034	14780	14917	14910	14950	14863	14901	14741	14997	14795	14856	14861	14889	14855	14951	15174	14966	14875	14950	14816	14820	14942	14718	14857	14915	14807	14908	14945	14869	14866	14865	15053	14892	15050	14873	14749	15002	14743	14886	14988	14886	14799	14896	14961	14751	14916	14857	14848	14922	14824	14979	14892	14860	15103	14747
22164	20673	28252	23159	20962	23169	24842	19501	18475	18444	18302	17966	17883	17758	17734	17557	17700	17533	17330	17653	17622	17651	17420	17429	17663	17456	17451	17477	17515	17598	17116	17256	17393	17229	17467	17241	17162	17273	17386	17447	17352	17405	17309	17165	17336	17232	17368	17212	17470	17239	17363	17253	17168	17412	17443	17186	17414	17554	17267	16981	17218	17270	17346	17091	17116	17205	17312	17299	17461	17165	17177	17510	17509	17380	17235	17396	17076	17221	17163	17189	17329	17126	17265	17226	17183	17198	17092	17250	17142	17352	17359	17228	16914	17173	17185	17404	17195	17107	17135	17308	17198	17183	17010	17294	17167	17391	17217	17357	17323	17111	17432	17200	17279	17253	17155	17279	17043	17187	17131	17181	17247	17394	17103	16999	17202	17015	17084	17059	17103	17079	17261	17307	17273	17082	17238	17103	17208	17107	17006	17094	17230	17203	17206	16997	17278	17242	16913	17063	17285	16959	17175	17301	17319	17196	17278	17072	17089	17178	17289	17141	16973	17196	17118	17185	17252	16955	17285	17075	16877	17361	17324	17036	17238	17322	17182	17159	17045	16953	17209	17058	17267	17179	17076	17191	17230	17077	17249	17079	17053	17275	17197	17354	17292	17193	17187	17279	17376	17212	17081	17128	16947	17168	17305	17192	17137	17326	17095	17220	17256	17130	17117	17225	17142	17153	16999	17111	17074	17148	17247	17051	17051	17275	17078	17239	17141	17034	17065	17123	17021	17157	17024	17295	17146	16960	17122	16983	17113	17308	17113	17109	17285	17193	17211	17060	17022	17169	17269	17111	17084	17071	17115	16928	17176	17015	17193	17184	17070	17153	16982	17053	17062	16960	17011	17393	17072	17365	17182	17119	17009	17245	17268	17107	17060	17139	17259	17030	17317	16985	16897	16999	16906	17159	17009	16966	17212	17049	17073	17066	17043	17042	17208	17125	17191	17107	17134	17231	17266	17209	17141	17083	17259	17026	17261	17053	17028	17191	17266	16896	17359	17220	16999	17006	17011	17163	16981	17213	17171	17181	17210	17246	17240	17161	17346	17116	17162	17123	17211	17082	17295	17008	16988	17029	17171	17277	17133	17309	17191	17113	17109	17161	17099	16986	17052	17290	17293	17104	17233	17225	17156	17230	17097	17141	17049	17328	17190	17001	17080	17132	17015	17248	17312	17178	17091	17214	16924	17202	17085	17111	17274	17116	17175	17219	17132	16999	17307	17010	17190	17149	17188	17146	17080	17088	17265	17077	17184	17062	17118	17093	17197	17322	17342	17087	17170	17169	17080	16963	17198	16966	17324	17154	17062	17217	17199	17354	17253	17032	17169	17253	17193	17166	17235	17229	17107	17245	17181	17127	17205	17252	17099	17131	17289	17265	17264	17251	17146	17315	17200	17223	17211	17089	17164	17087	17138	17393	17096	17251	17009	17001	17241	17014	17184	17064	17126	17086	17310	17037	17170	17003	17099	17165	17329	17026	17052	17182	17026	17109	17186	17163	17150	17118	17406	17069	17134	16899	17105	17150	17177	17147	17253	17263	17109	17067	17279	17355	17215	17084	17261	17120	17187	17241	17335	17214	17220	17164	17151	17124	17041	17176	17052	17111	17007	17088	17281	17114	17034	17314	17269	17179	17008	17088	17079	17100	17332	16987	17001	17218	16993	17054	17303	17239	17065	17308	17196	17186	17269	17155	17140	16939	17073	17138	17128	16940	17133	17265	17157	17028	17155	17166	17273	17150	17220	17263	17124	16991	17155	17340	17080	17159	17047	17199	16991	17147	17090	17146	17036	16889	17088	17057	17134	17041	17170	17159	17158	17081	17026	16991	17119	16897	17251	17187	17229	17345	17230	17109	17196	17080	17165	17061	17039	17055	17107	17049	17135	17253	17191	17032	17027	17101	17311	17048	16996	17040	17171	16966	17091	17278	17063	17161	17214	17105	17178	17249	17150	17215	17099	17351	17230	17181	17397	17139	16918	17013	17242	17075	17375	17174	17114	17019	16944	17300	17130	17210	17076	17224	16993	17474	17168	17346	17248	17067	17121	17113	17286	17152	17136	17118	17249	17205	17118	16953	17154	17173	17148	17024	16998	17135	17168	17053	17230	17111	17267	17176	16971	17320	17153	17039	17202	17068	17183	17132	17271	17269	17072	17139	17243	17112	17193	17081	17221	17241	17166	17130	17157	17169	17107	17177	17193	16958	17129	17334	17351	17180	16960	17193	17231	17213	17173	17305	17077	17082	17169	17091	17381	17017	16980	17252	17274	17009	17281	17095	17048	17039	17163	16858	17020	17068	17089	17001	17019	17204	17184	17253	17213	17170	17044	17075	17304	17291	17136	17046	17101	17081	17197	17266	17266	17228	17294	17158	17161	17004	16996	17153	17207	17224	17239	17128	17270	17118	16957	17082	17260	17054	17113	17147	17147	17397	17295	17060	17034	17184	17236	17167	17349	17113	17187	17223	17113	17170	17178	17161	17382	17210	17082	17157	17214	17246	17238	17183	17106	17301	17290	17045	17173	16895	17105	17242	17102	17083	17137	17167	17238	17137	17142	16964	17193	17019	17303	17059	17107	17036	17165	17278	17125	17234	17321	17213	17191	17202	17031	17078	16998	17018	17112	17171	16963	16975	17051	17120	17049	17076	17239	17034	17252	17055	17012	17394	17172	17069	17192	17272	17056	17072	17139	17275	17196	17138	17187	17167	16967	17172	17228	16998	17262	17229	17265	17010	17217	17277	17147	17113	17324	17074	17204	17257	17028	17309	17374	17000	17289	17294	17190	17021	17229	17019	17199	17148	17103	17250	17064	17227	17227	16975	17261	17229	16954	17228	17078	16939	17164	17192	17231	17190	16969	17146	17251	17169	17162	17178	16897	17207	17091	17151	17291	17036	17154	17148	17114	17072	17189	17146	17060	17247	17190	17367	17256	17088	16913	17224	17248	17129	17152	17241	17206	17175	17102	17213	17053	16921	17217	16888	17176	17179	17098	17108	17106	17075	17064	17096	17166	17122	16943	17052	17149	17216	17206	17190	17215	16942	17180	17216	17118	17360	17140	17338	17121	17042	17047	17042	17248	17088	17102	16790	17218	17322	17246	17147	17306	16901	17286	17225	17265	17189	17093	17055	17240	17100	17205	17197	17293	17310	17066	17196	17181	17158	16874	17111	17222	17222	16990	17113	16953	16965	17349	17170	17156	17202	16961	17142	17196	17332	17172	17180	17188	16974	17154	17201	17217	17508	17113	17269	17227	17143	17220	17072	17209	17144	17159	17113	17400	17198	17105	17235	17137	17070	17179	17150	17057	16972	17043	16927	17065	17032	16921	17300	17166	16991	16925	17161	16923	17015	17113	17132	17107	17120	17026	17343	17311	17225	17351	17128	17095	17012	17254	17017	17075	17283	17136	17141	17085	17275	17157	17282	17319	17095	17105	16985	17083	17284	16977	17134	17340	17192	17387	17245	17273	17143	17064	17360	17120	17213	17225	17086	17245	17308	16998	17072	17186	17325	17449	17259	16963	16999	17143	17169	17237	17145	17099	17139	17140	17184	17181	17233	17294	17234	17180	17151	17117	17171	17356	17250	17011	17065	17193	17175	17116	17125	17095	17008	17201	17185	16953	16991	17056	17061	17203	17127	17311	17293	17054	17208	17202	17267	17081	17119	17230	17180	17135	17162	17201	17050	16947	17281	17199	17039	17018	17374	17259	17107	17180	17130	17098	17153	17065	16969	17452	17235	17140	16965	17162	17083	17028	16980	17094	17291	17343	17215	17094	17129	17234	17073	17224	17339	17161	17150	17195	17115	17002	17067	17228	17141	17080	17178	17320	17068	17147	17127	17278	17128	17008	17132	17141	17187	17082	17061	17042	17015	17244	17278	17209	17126	16992	17032	17130	17482	17284	17190	17311	17094	17112	17161	17133	17122	17104	17059	17295	17316	17216	17219	17290	17278	17251	17173	17020	17140	17232	17112	17038	16988	17183	17174	17072	17148	17135	17045	17276	17244	17285	17193	17246	17009	17333	17208	17330	17045	17343	17175	17123	17207	17196	17085	17190	17343	17077	16986	17130	17221	17215	16949	17141	17070	17272	17038	17185	17223	17173	17132	17222	17052	17057	17146	17254	17342	17159	17227	17132	16932	16958	17179	17056	17309	17184	17139	17291	17098	17136	17240	17172	17240	17279	17136	17359	17176	17050	17204	17086	17210	17182	16957	17231	17328	17285	17043	17191	17241	17119	16998	16908	16951	17039	17039	17011	17307	17009	17216	17153	17239	17187	17027	17157	17299	17194	17225	17114	17180	17192	17223	17216	17134	17039	17161	17181	17143	17248	17060	17187	16928	17196	16936	17155	17067	17386	17106	17107	17149	17091	17158	17281	17291	17118	17017	17159	17076	17169	17193	17207	17207	17384	17140	17263	17075	17140	17167	17210	17177	17180	17204	17148	16935	17192	17100	17039	17156	17185	17000	17385	17328	17027	17204	17182	17076	17091	17192	17104	17021	17234	17118	17090	16931	17158	17226	17124	17199	17343	17198	17212	17127	17313	17209	17331	17311	17170	17151	17106	17042	17123	17019	17115	17073	17208	17126	17173	17135	17274	17124	17078	17041	17209	17288	17234	17374	17217	17282	17215	17102	17009	16875	17210	17164	17186	17336	17147	17055	17047	17010	17010	17139	17130	17216	17112	17221	17242	17111	17164	17162	17179	17091	17204	17043	16871	17110	17005	16997	17186	17183	17210	17242	17155	17255	17071	17065	17219	17147	17209	17109	17135	17098	17198	16881	17195	17252	17093	17223	17033	17207	17035	17366	17242	17305	17093	17155	17193	17130	16909	16937	17011	17111	17260	16893	17181	17228	17018	17179	17112	17303	17078	17207	17173	17196	17144	17174	16919	16930	17113	17110	17145	17226	17169	17208	17145	17157	17148	17149	17247	17187	17181	17226	17199	17175	17108	17115	17127	17325	17057	17170	17258	17206	17176	17198	17055	16951	17122	17267	17014	17132	17153	17050	17116	17329	17193	17052	17314	17440	17267	17213	17218	17205	17327	17113	17365	17364	17070	17358	16981	17088	16971	17320	17093	17260	16995	17441	17066	17298	17387	17175	17278	17345
21273	38171	35515	27740	23260	20542	18851	17868	17277	16617	16207	16061	15787	15588	15583	15622	15353	15461	15561	15365	15472	15291	15370	15156	15319	15274	15203	15260	15173	15296	15312	15246	15093	15201	15336	15108	15093	15060	15088	15220	15194	15225	15148	15260	15283	15111	15062	15221	15110	15161	15040	15024	15049	15104	15055	15060	15083	14936	14930	15191	14963	15103	15017	15145	15117	14985	15089	15030	15062	15090	15090	15115	15162	15005	15111	15085	14957	15034	15009	15082	15130	14968	15168	14951	15026	14949	15062	15007	14902	15135	15009	14898	14991	14989	14960	15028	14999	15055	15041	15073	15015	15063	14960	14925	15038	15148	14791	14924	14929	15068	14988	14910	14803	15141	14897	15024	14899	15046	15026	15014	15081	15151	14927	15158	14967	14860	15097	15021	14895	15012	15016	14929	15101	15089	14853	14987	15082	15039	14929	14883	14961	15040	14848	15087	15117	15151	14932	15044	14930	14980	15136	15024	14909	15114	15000	15120	15077	14985	14902	15020	15129	14964	15106	15041	14933	15013	14973	15005	14988	14862	15177	14995	15065	14816	15003	14977	15149	15072	14928	14932	14993	14985	14885	14966	14901	14872	15129	14974	15058	14984	14878	14894	15082	15059	15094	15057	15048	15098	14948	15099	14998	14941	15068	15075	14966	14821	15125	14912	14916	15000	14969	15057	15096	15016	14872	14963	14923	14919	15022	15068	14979	14930	15012	14967	14887	15150	15046	14910	14953	14855	14919	15054	14880	15040	15010	14894	15156	15037	14922	14941	15048	15114	14904	14936	15003	14989	14922	14986	15089	14963	14853	14627	15001	14964	14999	15038	15092	15060	15078	15027	15038	14859	14924	14934	14877	15038	15076	14969	14964	14882	14911	14996	15051	14933	14972	15172	14999	14977	14908	14893	14975	15107	14995	14898	14958	14961	15036	15025	14935	15032	15177	14871	14875	14881	15087	14920	14982	15054	15023	14951	15056	14985	15079	14955	14964	14941	15039	14997	14880	14891	15004	14947	15050	14989	15023	15080	15045	15121	14887	15062	14961	14881	15075	15056	15022	14995	15079	15035	14797	15008	14977	14875	14819	14956	14999	14865	15021	14982	15019	15082	14967	14874	14989	14849	14974	14985	15026	15050	14959	14871	15105	15043	14926	14837	14840	15066	15052	15036	14993	15160	15154	14976	14987	15007	14930	14900	14959	14917	15011	15121	14974	15032	14749	15080	14886	15038	15017	14961	15030	15039	15071	14968	14913	15205	14986	14918	15037	15105	15129	15056	15043	15162	14930	14788	15013	15020	15088	14986	15027	15157	15069	15103	15131	14974	15000	15074	15008	15094	14973	15062	15249	14893	14865	15150	14965	14911	14962	14891	14899	14907	14966	14972	15050	15084	14933	15076	15006	15023	15042	15010	15010	14884	15168	15048	15090	15069	15015	15077	14830	14950	14924	15069	15041	14948	15056	15009	15100	14839	14919	15020	14933	15035	14967	14914	15108	14901	15047	14850	14794	14938	15062	14980	14891	15013	15020	15004	15046	14934	14912	15006	15044	14932	15021	15079	15100	14998	14928	15192	14899	14876	14946	14901	14963	14948	14935	14937	14931	15038	14909	14971	15137	15033	14890	14962	14984	15147	15007	15026	15026	14998	14969	15044	14941	14863	14954	14871	15113	14998	15095	15010	14904	14999	15117	14979	14927	15007	14863	15108	14984	15020	15173	15094	14782	14965	14996	14970	15074	14891	14989	14973	14953	14896	15071	14855	14895	14921	14985	14860	14850	14874	15090	15023	15003	15082	14926	14801	15044	15071	14922	14888	15024	15074	15091	14983	15009	15142	14962	14974	15055	14936	15117	15041	14820	15064	14976	14983	14889	14967	14983	15087	15095	14940	15002	14816	15056	15076	15030	15082	14969	14973	14810	14843	14883	14905	14932	14974	15085	14992	14908	14987	14891	15005	14842	15097	14953	15091	14923	14911	14932	14989	15028	15022	14980	14921	14897	14772	15090	15064	14860	15158	14904	15041	14977	14976	14956	15077	15035	15012	15064	14943	15054	14987	15147	14943	15139	14927	14959	14969	14906	14991	15035	14885	14965	14940	15072	14830	15144	15025	15011	15065	14905	15163	14868	14898	14991	15030	15011	15021	14893	15001	15010	14858	15145	15037	15007	15027	14931	14970	14847	15019	14998	14969	14926	14978	15008	14858	15030	15160	14801	14901	15074	15006	15030	14816	15038	14969	14871	14727	15035	15056	15030	14977	14981	14870	15035	14994	15036	15087	14936	14965	14851	15007	14800	14921	14885	14950	15076	14861	15079	15062	14919	15114	15105	15034	14901	14951	15082	15014	15037	15016	15122	14981	14947	14898	15013	14990	15033	15017	14968	15011	15048	14851	14929	14910	14866	14963	15176	15038	14907	14877	14992	14879	15068	15030	15018	15162	15117	14827	15189	14935	14952	14975	14887	14953	15062	14966	15112	14976	14891	14979	15076	14829	15103	14868	15024	14859	14974	15029	14915	14900	14931	14968	14986	14967	15110	15021	14870	14976	15008	15126	15000	15023	14928	15013	15092	14991	14884	14861	15073	14781	14854	14977	15038	15097	14982	15085	14950	15058	15136	14895	14926	14993	15083	14883	14742	14924	15041	14947	15037	15060	14890	14879	14943	14922	15059	15033	15009	15089	14872	15045	14911	15042	14991	14858	15080	14916	14999	14901	15146	14966	15031	14820	14768	14954	14969	14972	14881	14893	14878	14949	14950	15125	15020	14998	15110	14888	14962	14941	14953	15093	15001	14977	14915	14922	15001	14808	15046	14987	14901	14918	14884	15020	14891	14840	14991	15082	14822	14906	15051	14937	14935	15018	15060	14854	15127	15142	14930	14786	14981	14891	14874	14983	14928	14879	14877	14860	14835	14859	14915	14999	14990	15065	15008	14979	15048	14857	14999	14938	14953	15027	14895	15011	15028	14942	15012	15073	14836	14940	14839	15039	14921	14981	15005	14966	14963	14941	15030	15051	15064	15097	14930	15013	14956	14910	14972	15185	14871	14946	14913	14933	14845	15165	14872	14985	14760	14960	14961	14961	15127	14898	15197	15141	14924	14970	15090	14952	15115	15002	14953	15042	14950	15042	15153	14994	15144	14874	15150	14875	15066	15050	14965	14933	14910	14787	14976	14952	15020	14945	15083	15067	14938	15130	14929	14968	14939	14920	14996	15136	14999	15052	15045	14954	15033	14956	14949	14898	14957	14945	14898	15024	14991	14787	15010	14953	15186	14933	14985	15058	15075	15165	15089	14902	15055	14891	14979	14980	14994	14983	14893	14993	15016	14890	15017	15097	15078	15116	15092	14875	15045	14961	15046	14992	14944	15024	14961	14945	15238	15002	14952	14950	15008	15046	15119	15058	15142	14935	14992	14997	14969	14851	14988	14951	14887	14923	14980	14858	14974	14987	15055	14677	15099	14926	14936	15089	14920	14920	14946	14901	14870	14905	15014	14949	14901	14905	14965	15065	14944	15019	15124	15145	15077	14904	14856	14819	14989	14910	14970	15067	14946	14884	14827	14942	15066	14833	15034	15039	14960	14988	14967	14855	14902	14973	14903	14847	15011	15086	15094	15031	15108	15084	14788	14937	14865	14847	14910	15096	14788	14951	15009	14963	15028	14947	14961	15143	14803	14825	15075	14941	14997	15144	14984	15080	15127	15121	14921	14950	15185	15021	15111	15046	15048	14957	14963	14986	14857	14919	15114	15057	15024	14814	15008	15107	14862	14882	15097	14807	15053	14980	15030	14917	15086	14990	15200	15145	15096	14959	15082	14923	15001	15061	15052	14956	15107	14861	15026	15102	14931	14969	14958	14967	14912	14825	14977	15012	14811	14879	14829	15014	14922	15050	14807	14936	15151	14983	14991	15067	14764	14911	14910	14976	14919	15089	14911	14971	14884	14862	15148	15038	14971	14983	14909	14954	14966	15054	14887	15111	14963	14921	14923	14819	15011	15042	15031	14824	15007	15015	15163	14970	14819	14921	14861	15109	14917	15150	15017	14852	14866	15139	15007	15034	15112	14958	14915	14835	14905	14898	14989	14954	14912	14902	14983	14885	14907	14919	14970	15038	14887	14747	15087	15109	15002	15082	15042	14939	14911	14973	14951	14988	15070	15015	14873	15090	14956	15028	15129	14912	15020	14827	14927	15034	14855	14999	15048	15147	14803	14945	15023	14890	15013	15115	15008	14987	14867	14931	14927	14960	15033	14921	15069	15151	14960	14991	15154	14905	14988	14948	15042	15012	14965	14926	15091	15247	14941	14994	14847	14831	15034	14926	15143	14977	14886	15017	15077	14985	14966	15091	14947	14989	14982	15022	14952	14960	15084	14967	15064	15054	14946	15001	15024	14922	15213	15046	14963	14830	15004	15128	14917	15024	15041	14966	14901	14930	14915	14831	15032	14981	15067	14988	15028	15167	14786	14890	15118	14974	15154	15033	14911	15156	14984	15016	14941	14801	14937	15043	15023	14976	14981	14881	15057	14968	15004	15023	14884	14857	15037	14995	15050	15048	14855	14893	14906	15081	15021	14914	15088	15011	14995	14899	15099	14989	15003	14966	14971	15060	15016	14861	15127	15051	14991	14932	14976	15039	14922	14775	14845	15137	14843	14943	14920	14911	15040	14996	14848	14993	14962	14993	15080	15007	14811	14791	14979	15038	14958	15080	14873	14872	14954	15007	15069	14976	15007	14934	15083	15062	15012	15015	15037	14947	15040	15094	15028	14984	15040	15014	15094	14924	14823	15023	15123	15092	14996	15010	14915	14911	14876	15077	15021	14939	15053	14857	15006	14939	15038	15086	15003	14948	14971	14985	15009	14998	15140	15018	14989	14870	15025	14985	15004	15021	14969	15038	15044	14846	15048	14904	14827	14885	14952	14917	14858	14942	14977	14858	14823	14991	15026	14907	14941	15038	14899	14951	15182	14783	14875	14971	14982	15114	15085	14955	15009	14857	15074	15096	14980	15197	15124	14991	14875	15004	14913	14987	14956	14807	14894	14917	14925	15022	14907	14930	15003	14899	15028	14831	14959	14910	14892	14987	14984	15038	15102	14982	14976	15026	15114	15099	14869	15056
28156	23010	26671	23335	19149	18433	18193	17818	17554	17525	17530	17471	17257	17328	17222	17247	17394	17126	17384	17259	17382	17285	17285	17331	17178	17060	17342	17117	17250	17026	17365	17495	17391	17126	17004	17181	17175	17160	17134	17123	17301	17164	17124	17031	17178	17110	17219	17399	17348	17305	17236	17393	17139	17280	17104	17110	17130	17280	17326	17235	17325	17157	17232	17228	17280	17190	17162	17440	17259	17136	17180	17104	17040	16915	17066	17272	17355	17255	17314	17136	17182	17230	17239	17202	17155	17132	17089	16855	17099	17033	17184	17111	17101	17090	17216	17276	17163	17253	17309	17368	17279	17311	17392	17277	17093	17200	17139	17218	17194	17206	16976	17132	17355	17162	17044	17108	17280	17147	17306	17207	17031	17105	17111	17232	17018	17161	17135	17261	17451	17061	17284	17136	17175	17127	17088	17101	17245	17030	17170	17179	17124	17205	17207	17306	17108	16939	17334	17224	17158	17157	17023	17085	17062	17299	17204	17283	17109	17135	17212	17159	17420	17106	17192	17109	17068	17240	17159	17355	17158	17263	16926	17122	17175	17275	17191	17070	17256	17033	17217	17063	17299	17261	17016	16984	17037	17066	17137	17157	17212	17155	17259	17164	17302	17246	17283	17337	17315	17138	17168	17061	17229	17352	17162	17185	17217	17175	17086	17206	17177	17290	17009	17370	17220	17209	17134	17210	17286	17160	17230	17185	17076	17402	17295	17364	17226	17146	17061	17262	17435	17429	17008	17061	16907	17219	17259	16871	17281	17088	17260	17104	17291	17167	17130	17031	17192	17451	17204	17012	17215	17283	17002	17252	17114	17201	17249	17342	17115	17137	17132	17232	17212	17073	17244	17200	17303	17165	17112	16998	17038	17127	17140	17371	17140	17134	17135	16885	17166	17102	17033	17147	17314	17111	17068	17032	17107	17247	17241	17257	17051	17063	17159	17330	17213	17141	17058	17159	17179	17197	17314	17293	17016	17121	17327	16838	17272	17150	17009	17286	17237	17162	17227	17036	17252	17269	17148	17246	17299	17124	17205	16985	17303	17069	17165	17188	17012	17168	17093	17177	17285	17215	17124	17213	17157	17051	17248	17097	17132	17238	17311	17494	17096	17168	17166	17063	17262	17077	17230	17083	17078	17131	17407	17072	17249	17135	17254	17122	17356	17008	17115	17278	17071	17342	17249	17385	17133	17016	17139	17377	16968	17035	17347	17166	17237	17402	17232	17115	17092	17219	17169	17033	17337	17187	17165	17195	17113	17026	17102	17185	16993	17330	16788	17243	17098	17097	17141	17078	17085	17166	17308	17140	17111	17012	17180	17240	17079	17078	17195	17270	17347	17300	17431	16952	17462	17264	17200	17131	17238	17189	17033	16964	17086	17225	16918	17165	17125	17193	17300	17039	17259	17257	16962	17264	17251	17160	17082	17111	17163	17282	17024	17333	17331	17293	16994	16993	17132	17204	17243	17208	17064	17194	17315	17118	17149	17176	17003	17199	17433	17157	17143	17111	17136	17249	17236	17300	17296	17122	17178	17249	17176	17056	17289	17108	17106	17296	17241	17216	17113	17347	17227	17156	17237	17313	17340	17173	17227	17299	17160	17190	16939	17288	17265	17248	17208	17150	17123	17152	17248	17188	17242	17249	16972	17208	17002	17196	17392	17044	17071	17145	17076	17199	17308	17094	17153	17169	17121	17181	17266	17290	17050	17062	17148	17116	17113	17290	17249	17219	17282	17269	17202	16975	17100	17220	17177	17312	17113	17139	17374	17093	17286	17243	17221	16951	17188	17224	17175	17163	17255	17231	17215	17315	17149	17292	17195	17052	17219	17224	17017	17116	17237	17095	17334	17167	17082	17169	17251	17294	17389	17082	17105	17334	17121	17134	17314	17236	17131	17207	16997	17286	17463	17343	17113	17185	17140	17113	17167	17167	17253	17305	17177	17141	17077	16984	17189	17150	17364	17416	17073	17157	17181	17262	17260	17066	17200	17413	17218	17158	17242	17403	17230	17279	17304	17082	17262	17096	17203	17192	17231	17294	16962	17133	17165	17068	17340	17075	16996	17050	17031	17215	17218	17211	17067	17208	17094	17206	16975	17197	17168	17217	17029	17207	17142	17254	17348	17185	17166	17255	17208	17161	17143	17172	16941	17003	17109	17147	17327	17055	17272	17470	17190	17414	17119	17221	17386	17301	17088	17250	17229	17117	17145	16989	17223	17131	17194	17170	17278	17305	17085	17202	17274	17196	17163	17269	17301	17261	17202	16984	17259	17091	16851	17070	17076	17220	16991	17288	17190	17216	17063	17274	17350	17016	17049	17099	17172	17100	17101	17306	17230	17179	17297	17069	17337	17013	17283	17256	17238	16971	17176	17300	17139	17336	16925	17333	16977	17097	17118	17062	17266	17164	17108	17049	17046	17138	17106	17123	17286	17170	17143	17196	17288	17182	17338	17207	17443	17142	17275	17140	17233	17195	17394	17180	17328	17236	17227	17159	17240	17053	17363	17256	17274	17040	17284	17323	17124	17248	17078	17168	17307	17215	17162	17143	17043	17242	17114	17199	17051	17150	17200	17072	17190	17146	17310	17256	17130	16994	17196	17124	17251	17383	17136	17237	17309	17253	17092	17134	17162	17392	17125	17012	16985	17266	17159	17144	16995	17197	17192	17162	17158	17078	17156	17030	17236	17261	17160	17244	17220	17333	17195	17243	17243	17166	17091	16991	17094	17236	17137	16977	17094	17208	17254	17149	17207	17098	17241	17203	17211	17238	17170	17183	17243	17161	17215	17124	17153	17258	17158	17240	17060	17154	17178	17233	17246	17240	17247	17171	17175	17342	17197	17430	17421	17331	17069	17190	16997	17139	17200	17184	17151	17215	17003	17080	16931	17081	17224	17147	17184	17410	17051	17100	17092	17224	17378	17267	17037	17016	17263	17392	17187	17097	17484	17247	17268	17143	17056	17139	17163	17381	17282	17228	17205	17108	17134	17224	17156	17187	17028	17262	17157	17287	17154	17072	17082	17048	17402	17063	17105	17152	17104	17384	17228	17079	17386	17046	17211	17177	17194	17052	17310	17212	17274	17217	17330	17244	17206	17177	17202	17063	17120	17179	17205	17204	17069	17260	17222	17198	17042	17355	17234	17044	17266	17174	16978	17171	17192	17102	17066	17109	17013	17349	17314	17172	17361	17035	17176	17126	17175	16838	17215	17120	17168	17223	17133	17142	17131	17143	17219	17309	17304	17317	17135	17272	17222	17217	17220	17313	17315	16965	16975	17217	17174	16885	17031	17178	17312	17158	17199	17199	17241	17398	17241	17182	17321	17304	17041	17147	17135	17304	17334	17187	17104	17172	17282	17081	17187	17312	17324	17142	17144	17107	17303	17259	17204	16972	16956	17093	17231	17163	17412	17296	17250	17039	17288	17334	17143	17312	17059	17275	17151	17191	17110	16969	17025	17082	17252	17156	17034	17298	17137	17252	17310	17180	17166	17230	17174	17032	17108	17290	17158	17040	16983	17146	17215	17382	17046	17123	17195	17110	17216	17345	17286	17226	17143	17160	17410	17270	17154	17187	17088	17164	17112	17445	17241	17099	17186	17189	17201	17104	17126	17267	17154	17029	17054	17216	17087	17138	17188	17081	17226	17300	17231	17056	17247	17312	17237	17034	17054	17115	17314	17133	17225	17156	17343	17193	17139	17117	17113	17074	17201	17196	17163	17042	17181	17257	17172	17246	17143	17358	17127	17286	17047	17177	17228	17120	17025	17321	17045	17018	17264	17520	17291	17310	17358	17316	17138	16991	17362	17033	17061	17328	17148	17179	17182	17185	17453	17284	17099	17007	17113	17163	17071	17173	17103	17206	17034	17170	17017	17133	17180	17237	17222	17025	17169	17262	17291	17171	16918	17158	17330	17028	17211	17034	17213	17007	17234	17377	17084	17194	17147	17066	17200	17053	17287	17356	17230	17360	17241	17261	17216	17419	17251	17161	17188	17379	17265	17103	17281	17135	17260	17076	17249	16958	17045	17217	16936	17122	17199	17220	17255	17147	17330	17215	16940	17000	17072	17283	17128	17349	17060	17044	17215	17175	17292	17182	16966	17263	17232	17232	17066	17133	17137	17074	17290	17291	17240	17327	17060	17262	17060	17021	17218	17223	17358	17070	16895	17331	17213	17265	17205	17415	17210	17234	17137	17150	17237	17204	17271	17235	17370	17282	17211	16965	17367	17354	17167	17114	16991	17212	17057	17178	17241	17205	17249	17253	17231	17011	17243	17133	17156	17235	16994	16984	17203	17065	17299	17060	17137	17207	17030	17359	17498	17359	17340	17250	17152	17080	17169	17236	17220	17094	17010	17196	17106	17203	17324	17147	17060	17241	17480	17125	17206	17106	17113	17212	17239	17178	17266	17358	17370	17122	17232	17229	17191	17119	17301	17303	17173	17028	17138	17224	17239	17335	17247	17346	17200	17290	17143	17196	17178	17036	17266	17185	17131	17197	17294	17345	17221	17214	17263	17145	17305	17279	17366	17184	17225	17077	17276	17225	16998	17084	17093	17034	17278	17226	17274	17239	17250	17336	16896	17069	17107	17165	17330	17232	17225	17183	17160	17250	17166	17237	17199	17284	17307	17454	17245	17332	17350	17224	17152	17009	17033	17238	17009	17444	17304	16971	17332	17060	17052	17178	17241	17215	17199	17168	17215	17352	17131	17203	17209	17343	17304	17136	17398	17205	17199	17188	17057	17260	17166	17234	17193	17220	17180	17116	17308	17246	17157	17284	17080	17209	17221	17331	17405	17314	17292	17107	17269	17113	16962	17171	17351	17101	17220	17255	17172	17048	17130	17238	16997	17227	16993	17080	17073	17335	17159	17325	17337	17372	17274	17195	17177	17322	17270	17159	17252	17165	17373	17273	17209	17075	17181	17042	17180	17436	17255	17033	17164	17109	17152	17247	17316	17059	17298	17228	17184	16980	17107	17323	17257	17010	17423	17177	17127	17040	16950	17146	17258	17142	17290	17198	17040	17165	17309	17231	17046	17154	17298	17328	17177	17246	17129	17273	17251	17330	17233	17211	17198	17132	17194	17251	17147	17051	17202	17380	17184	17247	17143	17439
19646	27290	25449	19972	18097	16946	16304	15957	15818	15599	15656	15385	15400	15365	15418	15466	15314	15422	15189	15284	15469	15198	15328	15164	15324	15319	15165	15209	15217	15424	15264	15272	15290	15139	15309	15280	15277	15152	15212	15322	15182	15378	15333	15261	15116	15224	15067	15297	15291	15288	15264	15311	15272	15176	15235	15165	15149	15175	15214	15278	15285	15248	15250	15301	15293	15339	15240	15315	15148	15178	15090	15181	15154	15338	15397	14995	15367	15183	15331	15104	15258	15183	15106	15161	15277	15211	15392	15443	15229	15142	15219	15049	15179	15262	15265	15137	15323	15164	15203	15164	15287	15218	15124	15282	15309	15230	15250	15126	15197	15236	15088	14981	15195	15150	15090	15198	15127	15406	15198	15296	15208	15225	15247	15197	15376	15337	15066	15155	15101	15139	15284	15318	15110	15103	15273	15135	15209	15233	15165	15142	15339	15130	15323	15120	15216	15403	15110	15295	15291	15205	15181	15086	15212	15234	15135	15238	15109	15267	15342	15114	15229	15186	15236	15149	15098	14950	15375	15143	15156	15136	14980	15072	15318	15234	15244	15191	15128	15308	15211	15138	15059	15169	15195	15184	15292	15244	15230	15247	15286	15204	15362	15020	15148	15241	15163	15193	15177	15132	15074	15369	15053	15314	15353	15147	15047	15274	15278	15266	15232	15007	15272	15259	15125	15139	15153	15263	15293	15235	15309	15313	15203	15176	15133	15156	15208	15135	15279	15305	15193	15156	15372	15109	15295	15133	15169	15121	15145	15202	15167	15165	15108	15344	14979	15269	15057	15109	15212	15112	15248	15252	15263	15173	15286	15118	15184	15074	15252	15269	15196	14980	15176	15150	15249	15209	15243	15175	15167	15132	15256	15183	15083	15261	15205	15165	15085	15157	15341	14958	15146	15039	15041	15159	15327	15062	15257	15112	15206	15083	15172	15311	15119	15210	15098	15166	15312	15259	15272	15134	15198	15074	15262	15088	15173	15272	14971	15323	15311	15297	15084	15258	15226	15382	15216	15214	15189	15137	15207	15202	15171	15229	15269	15250	15127	15092	15279	15343	15249	15192	15270	15115	15313	15236	15180	15244	15404	15025	15332	15224	15176	15253	15192	15138	15255	15088	15186	15250	15230	15036	15138	15222	15162	15133	15221	15141	15263	15158	15182	15242	15115	15272	15293	15229	15226	15219	15186	15236	15267	15108	15209	15278	15169	15124	14996	15233	15167	15193	15319	15214	15255	15190	15290	15209	15253	15141	15264	15191	15194	15082	15191	15359	15190	15071	15167	15327	15220	15245	15402	15191	15241	15126	15149	15350	15312	15141	15098	15202	15233	15398	15125	15384	15268	15168	15315	15093	15077	15090	15349	15210	15222	15304	15282	15254	15178	15218	15263	14940	15187	15171	15176	15248	15302	15095	15217	15126	15228	15183	15183	15265	15243	15202	15250	15123	15096	15078	15042	15342	15168	15146	15168	15244	15140	15206	15359	15210	15355	15282	15118	15183	15130	15304	15234	15215	15162	15164	15254	15239	15134	15052	15441	15227	15232	15389	15220	15148	15089	15218	15308	15315	15239	15227	15204	15228	15432	15089	15228	15340	15259	15174	15032	15270	15124	15203	15076	15151	15320	15152	15210	15116	15292	15261	15200	15147	15141	15151	15187	15146	15201	15073	15137	15221	15235	15276	15258	15103	15123	15303	15036	15127	15267	15172	15208	15283	15192	15111	15176	15186	15171	15179	14907	14940	15262	15152	15186	15218	15189	15363	15185	15074	15303	15302	15100	15227	15139	15244	15210	15275	15212	15291	15058	15102	15110	15097	15163	15251	15213	15190	15154	15268	15468	15066	15222	15041	15205	15196	15202	15109	15247	15129	15245	15148	15348	15091	15158	15388	15077	15192	15152	15228	15018	15366	15352	15194	15184	15324	15265	15244	15155	15084	15165	14990	15069	15113	15238	15351	15293	15253	15254	15403	15218	15098	15129	15236	15090	15166	15104	15112	15207	15388	15280	15227	15253	15234	15226	15197	15334	15322	15148	15224	15254	15183	15245	15178	15149	15278	15288	15171	15079	15254	15186	15237	15124	15161	15192	15200	15317	14952	15064	15134	15412	15313	15378	15199	15013	15182	15127	15197	15050	15241	15266	15188	15391	15167	15186	15470	15277	15246	15134	15324	15155	15264	15251	15170	15078	15487	15124	15174	15163	15148	15113	15124	15189	15243	15277	15173	14998	15290	15252	15200	15116	15295	15279	15046	15060	15276	15087	15261	15175	15228	15242	15134	15251	15249	15254	15231	15176	15333	15198	15312	15218	15164	15233	15115	15250	15166	15060	15177	15157	15303	15034	15354	15049	15194	15130	15271	15083	15171	15225	15232	15051	15089	15354	15399	15173	15187	15213	15101	15231	15123	15319	15171	15251	15068	15197	15161	15239	14918	15222	15231	15119	15078	15286	15321	15218	15251	15158	15089	15219	15187	15309	15074	15035	15207	15172	15140	15351	15110	15328	15331	15204	15124	15220	15217	15404	15224	15335	15163	15356	15238	15111	15181	15379	15208	15272	15082	15168	15183	15311	15040	15188	15161	15337	15191	15205	15118	15281	15154	15194	15257	15192	15250	15308	15213	15042	15217	15174	14937	15281	15149	15157	15256	15187	15160	15102	15270	15011	15234	15284	15175	15245	15264	15200	15370	15242	15126	15281	15122	15281	15218	15240	15170	15328	15070	15081	15131	15183	15294	15275	15248	15098	15248	15124	15066	15150	15371	15276	15147	15160	15276	15198	15096	15099	15156	15268	15075	15232	15352	15191	15215	15326	15142	15264	15185	15359	15187	15189	15155	15411	15190	15273	15171	15093	15197	15266	15321	15316	15211	15172	15142	15139	15303	15308	15113	15230	15212	15270	15326	15220	15028	15372	15157	15200	15074	15110	15057	15319	15227	15055	15054	15183	15244	15311	15168	15150	15229	15323	15134	15434	15101	14985	15018	15296	15226	15305	15188	14929	15211	15118	15097	15236	15221	15059	15218	15068	15364	15182	15125	15111	15123	15310	15235	15235	15146	15079	15244	15218	15164	15161	15196	15206	15139	15296	14990	15142	15088	15242	15084	15257	15288	15051	15319	15283	15434	15140	15112	15191	15272	15309	15221	15275	15054	15115	15224	15117	15202	15304	15197	15215	15207	15121	15260	15236	15099	15103	15103	15262	15001	15251	15207	15232	15193	15157	15291	15193	15211	15200	15120	15085	15276	15129	15205	15105	15372	15178	15285	15294	15297	15144	15262	15299	15192	15114	15068	15285	15048	15193	15280	15099	15201	15195	15202	15244	15277	15267	15274	15183	15194	15240	15195	15245	15108	15477	15165	15280	15045	15203	15331	15186	15367	15316	15100	15290	15241	15216	15141	15070	15120	15243	15218	15157	15165	15154	15038	15389	15353	15232	15270	15117	15005	15151	15326	15164	15057	15465	15311	15289	15301	15052	15111	15312	15260	15215	15255	15064	15164	15194	15309	15195	15182	15224	15131	15178	15049	15276	15395	15265	14942	15185	15233	15177	15329	15382	15284	15213	15272	15237	15112	15372	15218	15266	15316	15182	15016	15261	15330	15261	15109	15244	15143	15240	15176	15277	15221	15158	15262	15243	15128	15257	15269	15070	15188	15279	15398	15155	15101	15213	15316	15345	15196	15250	15329	15251	15138	15174	15038	15186	15230	15051	15207	15216	15104	15406	15032	15184	15320	15287	15172	14989	15089	15298	15196	15434	15228	15131	15236	15219	15241	15126	15217	15225	15217	15254	15304	15235	15183	15232	15331	15143	15447	15226	15258	15302	15165	15105	15138	15342	15044	15137	15172	15087	15049	15302	15213	15153	15135	15236	15321	15126	15225	15236	15139	15288	15197	15333	15311	15173	15238	15042	15186	15126	15241	15266	15236	15108	15085	15134	15321	15181	15268	15068	15108	15171	15358	15098	15193	15281	15190	15288	15011	15164	15125	15229	15386	15202	15271	15084	15215	15208	15169	15150	15065	15115	15277	14977	15261	15162	15153	15295	15133	15251	15240	15219	15119	15076	15371	15154	15270	15246	15178	15177	15218	15232	15246	15136	15233	15184	15115	15317	15123	15268	15214	15129	15212	15149	15318	15282	15159	15008	15123	15104	15148	15231	15203	15233	15063	15335	15221	15153	15193	15088	15283	15221	15218	15148	15117	15127	15379	15206	15219	15246	15220	15276	15173	15456	15210	15162	15218	15176	15298	15232	15207	15090	15327	15053	15082	15202	15114	15184	15214	15256	15225	15228	15125	15275	15147	15244	15195	15227	15078	15060	15258	15273	15117	15208	15250	15215	15185	14899	15076	15277	15031	15273	15327	15124	15164	15236	15234	15250	15159	15008	15124	15121	15130	15337	15212	15246	15197	15292	15180	15060	15237	15450	15176	15197	15235	14961	15329	15287	15138	15215	15104	15261	15047	15107	15305	15303	15178	15097	15160	15310	15179	15100	15235	15175	15173	15313	15220	15335	15240	15117	15080	15172	15114	15246	15104	15243	15288	15188	15207	15051	15285	15186	15143	15204	15215	15243	15034	15207	15315	15398	15080	15228	15137	15239	15012	15115	15100	15054	15182	15047	15062	15217	15154	15259	15220	15261	15271	15329	15277	15134	15166	15276	15162	15201	15268	15003	15448	15167	15294	15250	15296	15128	15188	15266	15146	15298	15190	15097	15124	15066	15377	15220	15210	15335	15225	15266	15273	15334	15191	15296	15198	15225	15002	15214	15183	15029	15244	15261	15277	15180	15099	15073	15289	15173	15042	15377	15241	15287	15282	15301	15298	15357	15188	15377	15242	15137	15231	15309	15328	15291	15146	15309	15253	15252	15178	15057	15342	15206	15316	15143	15145	15157	14977	15115	15087	15194	15282	15355	15171	15222	15305	15122	15178	15195	15236	15268	15261	15236	15166	15155	15164	15153	15240	15232	15218	15111	15211	15284	15122	15265	15153	15229	15327	15188	15234	15271	15357	15259	15255	15221	15088	15238	15152	15164	15119	15314	15450	15220	15131	15324	15285	15197	15239	15248	15213	15102	15212	15255	15197	15094	15175	15309	15378	15178	15025	15278	15157
23222	20661	27864	23575	21575	21898	21071	18365	17586	17563	17422	17290	17211	16941	17292	17259	16822	17246	17214	17246	17153	17137	17144	17093	17148	17074	17084	17104	16887	16881	17108	17118	17036	17144	17040	16953	16987	17016	16846	17012	17134	16928	17018	16837	17062	16881	16995	17015	16956	17014	16950	17011	16914	16817	16943	16935	16941	16860	16830	17001	16782	16787	16556	17078	17016	16832	17007	16871	17015	16877	17131	16945	16885	16823	16939	16904	16819	16899	16606	16902	16959	17046	16903	16876	16808	16797	17021	16703	16944	16771	16932	16940	17003	16977	17053	16871	16959	17012	16872	16876	16953	17071	17140	16820	16965	16932	17017	16884	16806	16922	16754	16873	17073	17187	16976	16623	16866	16848	16890	16924	16825	16858	16899	16879	17055	16784	16788	16826	16989	16774	16786	16685	16989	16762	16964	16709	16901	16757	16800	16893	16843	16961	16985	16980	16795	17030	16805	16772	17106	17075	16923	16907	16770	16909	16954	16750	16942	16840	16796	16897	16906	16882	16910	16940	17094	16804	17015	16801	16878	16930	16898	16887	16918	16870	16896	16900	16861	16994	17033	16769	16651	16990	17130	16873	16802	16868	16812	16819	16816	17002	16862	16923	16961	16696	16989	16840	17032	16673	16871	16873	16783	17067	16901	16776	17002	16765	16852	16927	16921	17077	16955	16940	17023	16888	16798	16854	16790	16900	16842	16956	16882	16831	16642	16794	16862	16962	16744	16832	16857	16944	16850	16743	17121	16954	16914	16921	16787	16761	17092	16927	16813	16970	16985	16873	16824	16921	16881	16923	16770	16856	16829	16815	16690	16794	16728	16729	16832	16724	16826	16878	16894	16814	16810	16655	16949	16768	16916	16953	17018	16972	16905	16950	16954	16795	16967	16939	16894	16824	17050	16775	16758	16982	16850	16835	16775	16909	16941	16926	16750	16837	16809	16746	16650	16788	16774	16701	16948	16848	16914	17082	16783	16894	17126	16999	16916	16842	16750	17060	16903	16908	17011	16917	16755	17061	16924	16936	16873	17071	16907	16793	16984	16845	16929	16866	16747	16818	16850	16874	16617	16745	16737	16708	16965	16911	16751	16925	16630	16661	16655	16736	16984	16898	16817	16797	16967	16658	16727	16845	16912	16775	16893	16667	16887	16844	16814	16973	16931	16628	16664	17014	16881	16789	17025	16664	16950	16853	16810	16813	16909	16937	16829	16879	16974	16932	16796	16849	16892	16785	16872	16730	16671	16822	16847	16701	16835	16944	16835	16749	16863	16879	16981	17033	17040	16793	16873	16938	16879	16906	16976	16977	16920	16951	16915	16859	16842	16807	16979	16784	16923	16687	16776	16752	16716	16823	16945	16981	16980	16979	17011	16755	16899	16759	16783	16932	17108	16934	16956	16858	16969	16681	16865	16964	16924	16949	17015	16970	16837	16838	17000	16779	16845	16921	16815	16891	16930	16641	16854	16914	16734	16829	16879	16889	16642	16769	17061	16730	16757	16737	17001	16827	16782	16860	16810	16909	16970	16900	16976	16758	16919	16848	17037	16900	16975	16941	16797	16932	16880	16912	17130	16845	16878	17122	16816	16867	17015	16893	16892	16757	16817	16619	16905	16812	16967	16823	16793	16835	16788	16753	16844	17043	16782	16790	16918	16971	16849	16845	16892	16876	17031	16837	16832	16864	16766	16803	16837	16808	16701	16701	16641	16901	16824	16858	16886	16785	16903	17013	17106	16956	16888	16940	16890	16887	16998	16901	16784	16965	16842	16697	16930	16768	16839	16889	16957	16668	16830	17011	16994	16926	16757	16999	16811	16882	16724	16946	16880	16870	17024	16780	16866	16907	16970	16940	16921	17059	16885	16833	16730	16699	16867	16886	16998	16754	16863	16794	16767	16923	16879	16952	16688	17110	17077	16942	16768	16756	16690	16943	16950	16944	16851	16751	16928	16914	16908	16851	16814	16987	16761	16946	16807	16927	17103	16892	16978	16888	16991	16741	16915	16894	16764	16726	16631	16794	16891	16651	16984	16851	16756	16774	16898	16667	16972	16933	17019	16867	16688	16882	16865	17056	16839	16929	17151	17013	17008	16828	16718	16909	16851	16973	16985	16690	16785	16900	16867	16722	16644	16843	16752	16800	16767	16803	16926	16956	16855	16929	16633	16775	16913	17016	16708	16751	16851	16793	16962	16907	16892	16763	16814	17003	16853	16988	16971	16985	16935	16762	16845	16963	16969	16724	16794	16758	16871	16869	16804	16804	16765	16796	16992	16818	16906	16860	16837	16946	16866	16726	16796	16863	16751	16959	16949	16856	16947	16847	16923	16951	16959	17085	16726	16880	16944	16822	16854	17039	16904	16930	16815	17047	17068	16886	16932	16893	16903	16602	16921	16642	16870	16899	16777	16970	17004	16788	16801	16874	16924	16865	16988	16797	16768	16717	16768	16927	16927	16918	16934	16763	16855	17046	16805	16784	16726	16750	16918	16826	16856	16753	16954	16924	16892	16868	16714	16782	16962	16829	16809	16639	16964	16684	16912	16936	16850	16994	16803	16815	16821	16892	16880	16986	16888	16878	16838	16913	16839	16757	16825	16644	16829	16940	16797	16693	16818	16880	16768	16840	17022	16800	16683	16740	17012	16889	16917	16977	16694	16748	16924	16761	16730	16935	16988	16785	16926	16916	17028	16968	16896	16785	16877	16770	16825	16830	16886	16785	16817	16805	16771	16896	16590	16741	17128	17072	16977	16951	16756	16704	16842	16993	16848	16947	16852	17035	16788	16933	16805	16685	16915	16836	16756	16818	16846	16837	16774	16852	16864	17000	17024	16828	16819	16939	17067	16899	16818	16979	16616	16991	16862	17079	16765	16965	16813	16842	16962	16664	17131	16842	16981	16863	16931	16952	16962	16833	16651	16892	17059	16877	16837	16790	16682	16884	16741	16794	16941	16889	16777	16863	16917	16977	16764	16763	16856	16866	16929	16866	16686	16620	16886	17083	17005	16896	16656	16766	16745	16899	16849	16773	16939	16949	16942	16850	16771	16882	16857	17039	16833	16833	16973	16977	16971	16720	16885	16958	16883	16754	16845	16925	16726	16899	17011	16853	16626	16665	16808	16708	16718	16807	16766	17001	16916	16799	17044	16895	17057	16995	16927	17078	17162	16781	16808	16995	16994	16940	16841	16779	16773	16771	16892	16739	16878	16966	16800	16670	16938	17068	16912	16828	17008	16714	16923	17049	16925	16872	17013	16815	16925	16843	17098	16852	16830	16891	16906	16848	16981	16780	16697	16821	16966	16805	16762	16497	16664	16883	16818	16868	17072	16814	17029	16744	16767	16782	16849	16961	16861	16900	16839	16719	16684	16928	16627	16995	16876	16969	16930	16837	16853	16671	16900	16828	16938	16840	16910	16842	16657	16957	16747	16885	16795	16587	16772	16957	16948	16948	16930	16711	16858	16865	16879	16842	16958	16924	16655	16994	17009	16979	16708	16780	16855	16990	16892	16891	16760	16920	16770	17006	16868	16798	16924	16894	16810	16892	17140	16973	16678	16890	16887	16845	16901	16912	16801	16878	16742	16995	16951	17031	16711	16786	17007	16879	16724	16840	16760	16950	16713	16966	16791	16886	17027	16842	16811	16943	17048	16928	16964	16859	16799	16927	16725	16955	16774	16605	16842	17104	16915	16635	16881	16909	16975	16953	16883	17063	16867	16964	17056	16771	16889	16999	17066	16851	16767	16751	16747	16772	16581	16849	16794	16807	16814	16846	16944	17058	16770	16746	16871	17067	17044	16940	16741	16787	16754	16882	16874	16838	17017	16952	16841	16696	16827	16948	16841	16986	17100	16887	16824	16818	16906	16655	16875	16654	16847	16989	16865	16766	17084	16823	16935	16993	17018	17024	16870	16815	16711	16776	16823	16820	16857	16899	16941	16876	16843	17116	16724	16772	16812	16793	16797	16821	16878	16820	16845	16896	16806	16786	16799	16947	16781	16677	16864	16892	17034	16914	16837	16983	17018	16729	16944	16793	17028	16668	16758	17101	16998	16784	17029	16899	16987	17030	17019	16923	16635	16916	16976	16983	16993	16967	16838	16976	16970	16700	16863	16999	16882	17005	16924	16893	16815	16876	17063	16760	16759	16765	17008	16792	16781	16725	16891	16980	16925	16941	16897	16972	16990	16953	16746	17001	16865	17040	16872	16873	16940	16746	16782	16657	16769	16756	16965	16933	16722	16843	16766	16825	17014	17086	16987	16754	16805	16869	16838	16782	16984	16985	16884	16683	16671	16982	16678	17034	16844	16937	16916	16801	16730	16827	16887	16806	16901	16867	16985	16672	16787	16653	16803	17086	16839	16877	16948	16740	17129	16885	16847	16882	16797	16691	16778	16906	16896	16828	16761	16836	16875	16991	17019	16811	16797	16772	16952	16975	16873	16834	16781	16994	16690	16762	16777	16838	16959	16775	16929	16941	16721	16673	16921	16649	16743	16944	16850	16782	16897	16893	16898	16718	17124	16863	16648	17022	16993	16990	16856	17064	16848	16793	16739	16724	16751	16945	16841	16856	16867	16764	16914	16948	16866	16830	17001	17025	16834	16807	16897	16948	16939	16727	16840	16893	16789	16954	16865	16938	16856	16853	17008	17020	16860	17056	16641	16643	16851	16892	17115	17015	17003	16871	16816	16840	16737	16872	16884	16891	16791	16760	16953	16752	16891	16891	17027	16885	16859	16895	17012	16923	16832	16787	16792	16879	16776	16907	16893	16896	17017	16710	16914	16738	16776	16702	16916	16923	17015	17004	16905	16904	16835	16958	16783	16746	16850	16840	17027	16943	16915	16831	16854	16763	16740	16961	16937	16844	16885	17009	16822	16663	16891	16868	16759	16992	16784	16880	16816	16869	17068	16813	16945	16912	16905	16772	16917	16966	16956	16775	16952	16854	16847	16843	17008	16939	16871	16858	16885	16921	16847	16720	16903	16718	17073	17008	16795	16981	16929	16760	16857	16859	16732	16927	16891	16976	16947	16927	16974	17047	16841	16945	17047	16882	16919	16916	16913	17029	16865	16858	16931	16845	16956	17010	16792	16944	16765	16910	16924	17011	16890	16856	16710	16896
19552	33232	30648	23876	20245	18338	17324	16571	16172	15687	15704	15479	15239	15195	15117	15173	14998	14932	15256	15165	15192	14953	15058	15062	15056	14872	14992	14944	14920	15106	15067	15040	14921	14907	14882	14863	15021	14897	15034	15088	14724	14976	14851	14934	14894	15112	14924	14775	14891	14998	14972	14839	14943	14923	14830	14862	14831	14820	14844	14938	14926	15008	14837	14967	14842	14977	14822	14893	14809	14853	14887	14757	14998	14830	15003	14789	14901	14818	14721	14693	14920	14784	14885	14821	14837	14871	14839	14877	14809	14695	14695	14852	14877	14906	14793	14871	14871	14730	14690	14904	14773	14672	15051	14705	14985	14749	14753	14970	14849	14846	14665	14819	14779	14764	14872	14793	14901	14815	14849	14732	14933	14837	14743	14779	14806	14844	14870	14790	14807	14801	14611	14959	14835	14781	14810	14827	14786	14751	14812	14798	14743	14768	14786	14823	14920	14809	14797	14757	14740	14815	14872	14909	14789	14770	14833	14861	14820	14893	14814	14874	14864	14803	14861	14828	14698	14871	14962	14807	14830	14943	14789	14828	14756	14786	14776	14850	14837	14860	14801	14711	14720	14775	14703	14963	14783	14761	14756	14903	14718	14794	14761	14794	14769	14830	14853	14807	14903	14837	14819	14859	14832	14630	14761	14772	14816	14764	14670	14770	14783	14840	14874	14932	14646	14746	14618	14723	14903	14860	15015	14852	14707	14800	14882	14836	14742	14683	14659	14699	14748	14810	14620	14762	14728	14953	14793	14747	14817	14876	14888	14825	14726	14883	14908	14793	14792	14894	14780	14839	14848	14796	14744	14752	14865	14745	14922	14913	14745	14695	14733	14900	14853	14919	14803	14822	14757	14875	14739	14726	14913	14709	14768	14744	14836	14839	14950	14860	14717	14862	14820	14636	14776	14746	14889	14829	14810	14801	14863	14845	14856	14742	14863	14970	14734	14823	14915	14723	14880	14828	14721	14857	14686	14875	14845	14725	14650	14775	15023	14796	14846	14867	14973	14611	14821	14776	14911	14762	14758	14762	14842	14704	14693	15002	14789	14780	14932	14827	14815	14846	14780	14789	14823	14887	14848	14822	14964	14667	14893	14690	14923	14832	14793	14912	14887	14912	14851	14771	14954	14850	14729	14826	14809	14891	14684	14914	14793	14834	14911	14721	14757	14770	14770	14773	14670	14732	14825	14837	14806	14937	14955	14978	14859	14832	14933	14748	14691	14890	14777	14896	14658	14766	14742	14774	14710	14770	14801	14803	14867	14703	14654	14881	14838	14840	14853	14761	14793	14784	14893	14759	14864	14641	14794	14854	14822	14826	14904	14813	15002	14697	14866	14874	14721	14771	14995	14682	14771	14941	14842	14913	14938	14809	14625	14846	14851	14609	14837	14892	14811	14984	14696	14923	14883	14904	14767	14889	14859	14817	14882	14846	14750	14669	14839	14701	14751	14693	14726	14583	14824	14734	14661	14835	14694	14964	14678	14864	14831	14703	14799	14852	14872	14869	14734	14865	14709	14775	14998	14779	14891	14775	14920	14704	14713	14850	14857	14758	14709	14671	14745	14697	15008	14798	14772	14843	14784	14821	14721	14820	14976	14938	14981	14912	14877	14691	14739	15032	14827	14630	14876	14904	14848	14833	14902	14703	15007	14692	14842	14888	14929	14731	14803	14798	14686	14718	14903	14911	14762	14989	14804	14763	14604	14876	14856	14783	14853	14797	15041	14796	14912	14652	14764	14855	14840	14828	14743	14867	14829	14776	14808	14778	14762	14822	14762	14867	14623	14709	14668	14822	14734	14921	14688	14773	14872	14887	14867	14908	15045	14764	14805	14787	14732	14969	14834	14931	14914	14857	14931	14751	14927	14808	14883	15019	14736	14880	14830	14803	14712	14912	14867	14883	14719	14735	14790	14880	14809	14927	14800	14748	14706	14977	14785	14723	14973	14984	14722	14758	14838	14783	14846	14718	14704	14837	14819	14931	14772	14866	14805	14779	15000	14900	14830	14804	14746	14910	14713	14875	14886	14699	14790	14791	14755	14855	14668	14891	14766	14770	14869	14931	14710	14744	14777	14653	14799	14961	14796	14810	14898	14837	14840	14889	14746	14847	14939	14631	14855	14671	14852	14647	14895	14790	14832	14901	14773	14887	14763	14823	14782	14873	14807	14821	14779	14641	14864	14681	14942	14780	14773	14937	14899	14750	14842	14781	14831	14835	14759	14841	14984	14746	14778	14791	14874	14939	14605	14719	14686	14818	14797	14748	14746	14804	14792	14710	14646	14817	14625	14855	14799	14792	14768	14688	14770	14905	14734	14897	14811	14918	14815	14811	14655	14773	14765	14922	14668	14793	14839	15002	14838	14870	14905	14800	14976	14946	14741	14827	14728	14874	14858	14707	14993	14748	14770	14772	14809	14758	14629	14674	14785	14734	14806	14684	14840	14679	14938	14744	14901	14818	14678	14966	14711	14788	14904	14882	14909	14791	14806	14726	14887	14853	14796	14775	14697	14897	14845	14849	14680	14917	14665	14905	14876	14822	14964	14747	14880	14895	14829	14871	14889	14640	14627	14879	14660	14865	14812	14853	14739	14884	14956	14816	14695	14897	14627	14827	14802	14828	14825	14865	14773	14720	14819	14910	14782	14982	14707	14763	14857	14728	14749	14808	14772	14821	14757	14909	14829	14875	14955	14978	14811	14772	14734	14615	14746	14918	14858	14827	14926	14795	14736	14775	14667	14812	14759	14891	14822	14849	14927	14981	14778	14875	14813	14803	14872	14833	14845	14893	14736	14875	14716	14796	14739	14759	14934	14865	14826	14909	14654	14758	14830	14815	14759	14669	14750	14835	14896	14702	14888	14813	14804	14707	14900	14759	14835	14850	14836	14905	14805	14599	14910	14753	14785	14796	14805	14857	14823	14764	14818	14800	14779	14843	14758	14853	14780	14861	14963	14781	14851	14845	14858	14787	14816	14802	14839	14822	14648	14732	14663	14665	14785	14791	14647	14870	14836	14892	14839	14841	14730	14785	14805	14681	14934	14783	14772	14713	14818	14760	14892	14803	14740	14898	14748	14876	14861	14985	14956	14910	14731	14946	15002	14663	14771	14743	14783	14799	14736	14674	14764	14901	14826	14796	14763	14881	14843	14793	15017	14740	14694	14865	14902	14714	14734	14847	14880	14813	14876	14983	14685	14967	14729	14785	15027	14787	14774	14894	14902	14811	14764	14848	14885	14856	14865	14834	14812	14793	14889	14843	14611	14821	14876	14769	14629	14646	14855	14900	14922	14786	14757	14840	14897	14885	14852	14704	14753	14936	14809	14777	14852	14731	14767	14985	14945	14779	14909	14675	14734	14865	14727	14836	14760	14770	14869	14717	14891	14734	14838	14803	14843	14890	14984	14879	14908	14894	14748	14906	14796	14649	14893	14857	14777	14760	14932	14791	14859	14821	14898	14705	14758	14772	15052	14805	14758	14913	14882	14799	14939	14735	14664	14863	14744	14743	14920	14865	14770	14874	14903	14717	14790	14542	14803	14896	14800	14749	14710	14842	14966	14644	14939	14798	14722	14841	14828	14856	14630	14839	14920	14598	14731	14811	14895	14815	14857	14822	15056	14771	14754	14870	14708	14872	14799	14856	14715	14812	14832	14905	14861	14843	14921	14921	14816	14892	14774	14832	14755	14720	14955	14872	14650	14771	14672	14858	14745	14949	14846	14850	14802	14826	14902	14841	14876	14861	15028	14844	14753	14826	14968	14697	14723	14834	14662	14844	14746	14806	14752	14844	14687	14810	14919	14649	14815	14782	14826	14850	14657	14866	14853	14690	14602	14638	14708	14861	14791	14833	14852	14908	14809	14944	14791	14744	14833	14729	15059	14728	14825	14973	14711	14931	14907	14905	14741	14808	14774	14799	14937	14701	14783	14909	14677	14960	14658	14958	14821	14773	14794	14827	14843	14590	14703	14810	14815	14812	14987	14953	14746	14831	14745	14791	15033	14779	14759	14781	14633	14879	14852	14887	14896	14898	14799	14705	14789	14886	14811	14792	15041	14919	15040	14968	15021	14847	14941	14982	14910	14771	14823	14857	14851	14937	14850	14717	14890	14914	14782	14626	14928	14929	14730	14839	14973	14948	14881	14838	14707	14926	15079	14767	14930	14848	14747	14825	14783	14808	14974	14854	14780	14851	15055	14820	14971	14811	14730	14856	14784	14897	14852	14793	14939	14734	14920	14722	14857	14756	14943	14807	14831	14905	14803	14966	14704	14837	14872	14950	14946	14849	14779	14739	14810	14830	14634	14671	14824	14838	14884	14792	14856	14756	14892	14868	14784	14742	14842	14919	14897	14736	14722	14905	14889	14624	14816	14735	14785	14654	14810	14654	14836	14908	14861	14823	14927	14624	14811	14569	14860	14708	14817	14662	14838	14761	14822	14734	14830	14815	14929	14773	14775	14784	14843	14852	15044	14717	14746	14665	14951	14913	14841	14938	14680	14756	14766	14772	14950	14804	14944	14701	14811	14878	14883	14947	14824	14776	14842	14861	14794	14806	14865	14690	14983	14845	14849	14729	14643	14926	14899	14734	14764	14770	14857	14890	14907	14887	14812	14803	14803	14915	14894	14819	14954	14849	14894	14714	14916	14996	14700	14790	14880	14689	14943	14826	14745	14882	14813	14717	14814	14823	14669	14707	14776	14717	14795	14814	14963	14821	14715	14844	14749	14988	14807	14949	14972	14670	14817	14859	14721	14851	14611	14798	14592	14765	15024	14900	14861	14921	14832	14854	14746	14819	14829	14714	14836	14733	14785	14773	14808	14715	14931	14874	14745	14813	14805	14654	14757	14702	14794	14881	14816	14767	14830	14841	14680	14745	14700	14932	14803	14922	14842	14746	14950	14797	14787	14775	14957	14669	14918	14811	14842	14711	14900	14796	14900	14675	14802	14899	14875	14776	14930	14770	14844	14823	14921	14838	14883	14659	14863	14872	14704	14997	14732	14746	14864	14765	14860	14735	14945	14765	14744	14774	14939	14741	14802	14782	14877	14696	14843	14908	14791	14854	14774	14792	14705	14866	14814	14849	14820	14760	14732	14845	14929	14917	14778	14760	14786	14869
23210	21631	29611	24169	21913	24091	25791	20500	19160	19072	19043	18628	18544	18474	18341	18540	18362	18264	18205	18434	18344	18341	18202	18191	18081	17950	18346	18217	18297	18256	18098	18002	18145	18068	18036	18092	17944	17800	17959	18137	18191	18118	18064	17887	18093	18035	18075	18077	17824	17654	17763	17956	17893	18003	17852	18107	17844	18002	17982	18037	17908	17765	17994	17845	18099	17934	17776	17954	17842	18010	18112	17914	17960	18061	17957	17827	17840	17989	17986	17891	17995	17717	17955	17880	17939	17928	17965	17784	17912	17895	17829	17954	17789	17894	17847	17846	17813	17951	18006	17905	18081	17875	17571	18010	17888	17950	17875	17952	17861	17850	17961	18072	17793	17836	17918	17993	17924	17893	17964	17729	17892	17729	17921	17904	17729	17795	17700	17775	18116	17956	17783	17895	17838	17948	17884	17749	17889	17835	17845	17846	17689	17736	17741	17809	17908	17809	17884	17863	17761	17819	17764	17806	17587	17745	17883	17892	18018	17951	17768	17906	17921	17795	17848	17546	17774	17794	17799	17847	17749	17873	17878	17644	17729	17772	17737	17952	17906	17816	17879	17952	17885	17851	17668	17987	17755	17649	17980	17689	17872	17994	17830	17722	17912	17832	17668	17962	17771	17936	17757	17636	17760	17852	17688	17877	17870	17783	17895	17940	17825	17773	17805	17938	17872	18184	17804	17684	17623	17857	17961	17951	17857	18043	17855	17822	17860	17929	17860	17881	17866	17882	17754	17610	17899	17700	17881	17842	17811	17801	17834	17808	17943	17850	17808	17835	17775	18082	17768	18091	17929	17755	17834	17906	17660	17671	17995	18030	17844	17777	17978	17705	17940	17671	17692	17742	17940	18023	18067	17801	17952	17831	17796	17677	17817	17837	17764	17965	18003	17796	17922	17968	17747	17753	17682	17918	18005	17659	17719	17823	18081	17930	17973	17587	17826	17668	17792	17797	17956	17983	17657	17664	17826	17839	17863	17835	17669	17900	17904	17868	17865	17884	17846	17898	18021	17722	17692	17606	17979	17913	17988	17799	17831	18037	17763	17812	17850	17796	17731	17879	17776	18054	17996	17780	17859	17839	17801	17657	17758	17593	17879	17781	17865	17858	17791	17748	17893	17729	17822	17947	17786	17830	17870	17945	17889	18013	17596	17813	17620	17819	17740	17758	17839	17891	17812	17783	17849	17964	17943	17895	17700	17902	17673	17840	17881	17830	17871	17765	17770	17879	17931	17776	17807	17883	18010	17612	17924	17577	17829	17859	18111	17769	17831	17912	17721	17868	17767	17871	17971	17893	17691	17866	17814	17805	17927	17861	18034	17881	17743	18036	17933	17916	17786	17886	17711	17810	17848	17698	17883	17781	17801	17907	17854	17721	17795	17683	17764	17955	17896	17832	17595	17706	17838	17729	18127	17809	17881	17787	17894	17819	17947	17807	17813	17940	17934	17655	17836	17845	17768	17590	18057	17694	17810	17935	17794	17984	17945	17580	17919	17920	17769	17803	17962	17734	17661	17771	17769	17894	17866	17870	17843	17785	17741	17941	17949	17993	17831	17734	17865	17674	17745	17677	17731	17870	17750	18121	17807	18025	17760	17816	17931	17928	17703	17824	17736	17902	17766	17920	17971	17760	17789	17580	17879	17927	17817	17864	17728	17797	18086	17763	17593	17831	17867	17628	17563	17560	17623	17744	17937	17945	17822	17810	17844	17809	18058	17908	17704	17757	17823	17950	17783	17905	17624	17876	17974	17828	18083	18001	17812	18119	17740	17815	17736	17891	17757	17838	17865	18031	17781	17995	17975	17754	17798	17984	17996	17817	17876	17958	17918	17659	18041	17862	17898	17738	17797	17917	17905	17597	17706	17871	17943	17797	17854	17769	17758	17731	17742	17938	17747	17871	17914	17847	17813	17794	17894	17929	17902	17770	17805	17756	18053	17875	17930	17837	17663	17857	17626	17779	17798	17833	17641	17933	17911	17985	18088	17714	17763	17683	17755	17825	17993	18089	18058	17874	17655	17961	17860	17763	17787	17729	17788	17786	17928	17979	17831	17868	17998	17853	17758	17957	17803	17799	17819	17845	17868	17839	17899	17827	17799	17782	17764	17721	17878	18044	17854	18085	17762	17547	17835	17789	17936	17887	17853	17775	17898	17897	17895	17741	17975	17882	17797	18035	17719	17851	17890	17883	17854	17953	17834	17873	17804	17831	17837	17806	17717	17780	17934	17901	17843	17917	17828	17701	17962	17725	17747	17901	17687	17719	17837	17865	17672	17797	17821	17781	17719	17723	17786	17846	17722	17781	17973	17833	17767	17688	17678	17748	17795	17866	17747	17575	17845	17989	17814	17997	17742	17894	17682	17842	17729	17941	17832	17990	17705	17864	17776	17941	17972	17732	17857	17978	17965	17659	17794	17788	17671	17826	17895	17916	17740	17854	17796	17849	17852	17858	17646	17934	17797	17778	17849	17914	17629	17825	17696	17836	17702	17494	18003	17903	17890	17634	17986	17786	17717	17747	17822	17853	17578	17718	17602	17917	18013	17747	17764	17900	17861	17911	17724	17942	17989	17841	17718	17731	17819	18000	17795	17900	17940	18061	17893	17781	17762	17916	17640	17893	17710	17972	17821	17797	17882	17847	17786	17693	17838	17870	17814	17755	17928	17963	17860	17898	17527	17388	17758	17970	17993	17765	17781	17765	17750	17888	17793	17938	17920	17911	17873	17947	17999	17907	17776	17669	17881	17652	17696	17669	17877	17778	17760	17900	17770	17843	17682	17844	17993	17913	17794	17864	17789	17757	17803	17937	17692	17704	17816	17920	17755	17753	17757	17753	17777	17942	17884	17675	17674	17950	17870	17659	18013	17980	17722	17885	17926	17794	17783	17789	17927	17977	17833	17868	17926	17714	17918	17767	17764	17742	17965	17850	17703	17652	17743	17663	17712	17857	17815	17712	17904	17802	17722	17810	17817	17867	17908	17774	17967	17892	17796	18141	17901	17912	17735	17725	17963	17814	17919	17907	17894	17845	17861	17812	17720	17783	17800	17800	17949	17639	17839	17805	17949	17630	17796	17710	17837	17707	17920	17850	17842	17915	17890	17800	17852	17773	17955	17734	17867	17810	17864	17823	17810	17904	18011	17821	17820	17889	17999	17795	17983	17844	17882	17908	17853	17642	17811	17669	17947	17625	17554	17751	17727	17995	18037	17888	17991	17832	17741	17622	17852	17777	17743	17766	17824	17808	17599	17722	17795	17896	17795	17824	17898	17938	17688	17914	17874	17957	17923	17741	17828	17846	17736	17759	17786	17841	17954	17846	17812	17883	18070	17851	17971	17825	17773	17892	18028	18039	17764	17733	17735	17694	17596	17838	17905	17837	17715	17877	17774	17921	17868	17774	17801	17825	17821	17784	17883	17794	17662	17741	17788	17853	17721	17864	17637	17712	17907	17884	17875	17719	17949	17952	17725	17801	17739	17686	17852	17993	17967	17809	17806	17806	17901	17797	17775	17926	17686	17813	17859	17746	17732	17723	17801	17895	17801	17847	17992	18005	17848	17769	18023	17843	17722	18073	17872	17593	17578	17896	17770	17811	17750	17853	17923	17682	18154	17767	17694	17829	17669	17659	17584	17725	17836	17445	17685	17676	17780	17689	17877	17856	17855	17795	17807	17998	17973	18021	18099	17993	17731	17968	17830	17732	17759	17747	18062	17780	17702	17798	17853	17824	17609	17878	17798	17816	17668	17758	17860	17707	17850	17828	17732	17829	17927	17747	17909	17715	17865	17680	17815	17675	17862	17733	17806	17938	17872	17873	17801	17749	17779	17765	17837	17707	17759	17957	17853	17867	17903	17835	17932	17668	17939	17871	17943	17740	17764	17729	17785	17719	17821	17897	17779	17948	17968	17830	17765	17655	17570	17838	17681	17675	17593	17819	17777	17957	17824	18125	17867	17697	17852	17954	17838	17737	17700	17876	17702	17788	17708	17997	18040	17647	17712	17780	17938	17804	17995	17925	17849	17963	17939	17746	17777	17805	17773	17756	17930	18146	17904	17769	17942	17755	17760	17791	17662	17912	17767	17607	17933	17830	17772	17848	17683	17722	17855	18044	17729	17845	17745	17546	17706	17566	17930	17944	17906	17847	17886	17708	17802	17795	17667	17953	17860	17922	17704	17839	17884	18041	17935	17869	17875	17957	17664	17991	17814	17805	17989	17631	17839	17856	17729	17978	17948	17923	17756	17892	18013	18039	17920	17702	17844	17931	17706	17922	17817	17688	17855	17788	17684	17894	17866	17985	17955	17931	17854	17732	17739	17942	17751	17701	17897	17813	17815	17621	17833	17730	18011	17877	18014	17856	17990	17909	18019	17802	18002	17837	17740	17800	17640	17831	17794	17966	17865	17718	17821	17769	17922	17837	17791	18054	17853	17728	17937	17708	17771	17822	17653	17755	17680	17857	17861	17786	17786	17883	17672	17743	17903	17746	17769	17734	17891	17940	17969	17769	17713	17614	17896	17814	18027	17753	17863	17946	18121	17642	17746	17761	17908	17674	17927	17829	17824	17857	17810	18059	17933	17860	18013	17815	17788	17913	17795	17915	17764	17817	17824	17795	17784	17697	17694	17854	17672	17721	17816	17802	17931	17661	17778	17638	17959	17801	18099	17856	17942	17989	17946	17736	17755	17878	17940	17681	17949	17757	17782	17910	17880	17695	17737	17913	17936	17789	17747	17792	17835	17860	17778	17810	17715	17673	17784	17596	17683	17752	17730	17678	17608	17952	17841	17834	17999	17592	17863	17866	17785	17951	17991	17969	17964	17859	17957	17876	17937	17735	17820	17706	17969	17766	17964	17777	17758	17857	17897	17766	17771	17730	17867	17749	17720	17663	17803	17647	17772	17939	17812	17765	17811	17779	17927	17713	17993	17927	17721	17993	17779	17905	17847	17855	17853	17745	17836	17896	17848	17796	17745	17715	17801	17811	17684	17883	17819	17837	17909	17692	17788	17742	17970	17771	18026	17679	17826	17693	17704	17847	17805	17902	18088	17884	17819	17914	17962	17857	17749	17930	17847	17938	17764	17896	17703	17819	17927	17740	17915	17987	17886	17847	17851	17949
22696	39589	36251	28300	23996	20988	19456	18378	17550	17170	16883	16609	16414	16297	16150	16025	15895	16195	15945	15837	15978	16004	15839	16127	16094	15714	16013	15754	16034	15694	15792	15785	15690	15869	16036	15765	15710	15690	15785	15818	15671	15860	15752	15768	15939	15538	15716	15698	15783	15566	15767	15667	15619	15588	15771	15655	15784	15803	15654	15808	15757	15756	15821	15621	15762	15667	15826	15529	15610	15772	15596	15838	15784	15688	15756	15664	15755	15705	15756	15521	15745	15775	15587	15800	15636	15569	15636	15808	15405	15520	15503	15807	15493	15537	15510	15507	15611	15599	15573	15667	15723	15773	15741	15674	15653	15701	15526	15555	15530	15679	15601	15859	15587	15589	15457	15610	15615	15452	15585	15664	15522	15651	15501	15651	15569	15491	15605	15722	15673	15528	15626	15568	15434	15496	15819	15661	15625	15622	15608	15522	15759	15559	15572	15627	15447	15704	15644	15751	15633	15694	15566	15576	15576	15664	15594	15671	15461	15615	15642	15790	15693	15474	15589	15604	15542	15626	15598	15579	15805	15499	15491	15680	15584	15690	15782	15670	15563	15585	15543	15747	15732	15749	15574	15624	15501	15631	15695	15543	15651	15576	15726	15678	15632	15597	15707	15568	15459	15470	15555	15648	15502	15535	15682	15770	15555	15538	15489	15591	15580	15582	15666	15516	15585	15577	15619	15338	15677	15549	15737	15531	15637	15530	15598	15486	15503	15555	15586	15793	15657	15698	15540	15677	15457	15646	15378	15699	15523	15503	15480	15538	15677	15656	15745	15605	15546	15446	15597	15617	15723	15615	15575	15645	15654	15487	15691	15539	15752	15667	15701	15461	15754	15584	15712	15576	15578	15530	15476	15682	15599	15589	15497	15645	15693	15498	15662	15390	15616	15770	15585	15599	15517	15488	15485	15731	15748	15679	15447	15578	15596	15591	15623	15641	15588	15528	15906	15639	15597	15637	15733	15545	15713	15770	15631	15760	15514	15436	15585	15492	15528	15742	15657	15641	15652	15553	15609	15704	15822	15489	15684	15720	15595	15546	15631	15528	15664	15387	15646	15564	15553	15758	15567	15634	15502	15736	15722	15446	15667	15592	15628	15597	15728	15557	15659	15675	15501	15697	15644	15728	15593	15636	15530	15689	15616	15890	15704	15482	15724	15579	15586	15657	15713	15533	15483	15698	15791	15736	15530	15549	15429	15844	15566	15658	15494	15645	15597	15667	15687	15557	15659	15657	15501	15685	15739	15778	15681	15573	15590	15670	15615	15631	15715	15579	15615	15594	15679	15537	15636	15594	15667	15580	15549	15644	15651	15631	15754	15525	15711	15664	15689	15469	15688	15579	15622	15546	15498	15441	15724	15649	15613	15672	15661	15523	15634	15711	15720	15676	15623	15496	15442	15483	15416	15684	15453	15637	15692	15463	15562	15584	15580	15685	15772	15542	15644	15519	15671	15563	15544	15527	15818	15602	15617	15629	15608	15531	15678	15714	15657	15562	15626	15588	15592	15616	15485	15432	15654	15655	15571	15495	15614	15515	15704	15479	15538	15443	15657	15762	15548	15722	15507	15445	15742	15793	15543	15728	15719	15551	15539	15743	15586	15580	15580	15556	15679	15653	15537	15570	15563	15531	15635	15764	15479	15666	15499	15835	15631	15606	15708	15649	15653	15401	15533	15484	15539	15625	15609	15312	15715	15635	15594	15691	15500	15766	15488	15671	15514	15631	15737	15507	15534	15632	15550	15691	15671	15555	15798	15467	15544	15712	15682	15571	15514	15716	15599	15599	15619	15711	15585	15623	15552	15722	15559	15495	15764	15586	15623	15674	15658	15667	15597	15693	15630	15472	15432	15595	15711	15609	15600	15574	15595	15809	15555	15591	15548	15423	15531	15599	15575	15592	15601	15634	15564	15527	15698	15616	15544	15529	15473	15766	15711	15804	15535	15716	15641	15542	15540	15549	15760	15465	15741	15515	15480	15653	15553	15605	15649	15636	15495	15682	15580	15635	15470	15599	15447	15430	15692	15577	15587	15627	15776	15469	15655	15359	15661	15646	15677	15727	15628	15626	15513	15497	15426	15571	15638	15494	15681	15577	15525	15588	15557	15733	15655	15427	15584	15582	15700	15503	15539	15647	15623	15657	15593	15488	15403	15653	15626	15534	15559	15830	15737	15512	15671	15446	15694	15554	15532	15527	15735	15675	15720	15671	15617	15684	15498	15518	15585	15719	15590	15653	15425	15570	15614	15536	15613	15629	15573	15575	15688	15582	15666	15631	15671	15563	15548	15640	15514	15483	15696	15533	15454	15506	15705	15398	15669	15504	15682	15506	15527	15428	15567	15579	15504	15560	15665	15646	15514	15623	15419	15491	15390	15712	15646	15513	15613	15661	15733	15646	15571	15544	15592	15717	15516	15591	15463	15626	15712	15725	15520	15436	15622	15585	15773	15704	15479	15667	15627	15691	15621	15412	15695	15654	15635	15527	15643	15658	15469	15558	15672	15473	15731	15601	15591	15642	15516	15486	15416	15627	15593	15556	15485	15364	15499	15593	15525	15692	15361	15435	15574	15552	15563	15686	15558	15554	15655	15681	15591	15746	15668	15622	15506	15573	15635	15580	15516	15398	15486	15673	15700	15530	15619	15598	15644	15668	15644	15613	15698	15590	15540	15419	15597	15602	15737	15530	15512	15629	15640	15526	15544	15671	15605	15573	15644	15659	15420	15621	15581	15540	15659	15497	15845	15471	15535	15674	15492	15457	15522	15765	15673	15459	15721	15473	15570	15456	15455	15559	15637	15431	15630	15680	15608	15698	15641	15684	15493	15572	15586	15546	15678	15709	15717	15892	15431	15711	15581	15399	15641	15708	15670	15545	15694	15419	15429	15527	15580	15456	15647	15450	15663	15575	15650	15562	15582	15675	15441	15651	15486	15630	15615	15652	15588	15528	15706	15553	15630	15676	15574	15695	15550	15558	15530	15553	15537	15490	15634	15434	15525	15600	15622	15570	15483	15593	15652	15673	15583	15561	15555	15758	15570	15497	15629	15641	15576	15602	15473	15638	15581	15582	15646	15500	15493	15769	15532	15637	15565	15572	15609	15642	15708	15600	15606	15756	15623	15464	15565	15476	15598	15578	15635	15431	15774	15569	15710	15548	15549	15419	15556	15615	15679	15551	15449	15783	15697	15607	15723	15616	15684	15537	15577	15519	15591	15732	15823	15523	15528	15568	15430	15681	15443	15573	15539	15542	15667	15590	15693	15404	15586	15585	15446	15615	15693	15683	15534	15565	15580	15500	15512	15580	15431	15527	15523	15668	15485	15537	15591	15669	15443	15581	15470	15399	15552	15545	15603	15626	15621	15801	15665	15536	15846	15545	15548	15531	15567	15606	15746	15792	15763	15544	15760	15563	15488	15514	15712	15698	15597	15690	15708	15664	15595	15586	15600	15475	15562	15680	15685	15657	15591	15695	15331	15551	15876	15611	15600	15566	15602	15630	15451	15709	15471	15343	15433	15754	15560	15648	15648	15583	15803	15648	15653	15612	15390	15596	15591	15481	15517	15590	15675	15647	15505	15579	15720	15604	15784	15676	15432	15798	15615	15525	15566	15764	15518	15631	15407	15643	15678	15779	15420	15814	15609	15649	15679	15737	15635	15488	15641	15634	15429	15674	15491	15609	15615	15668	15579	15513	15591	15482	15767	15617	15483	15691	15644	15523	15639	15609	15767	15612	15548	15455	15545	15506	15747	15549	15621	15624	15553	15590	15665	15500	15522	15756	15661	15622	15697	15536	15756	15512	15602	15612	15597	15376	15618	15591	15429	15513	15647	15488	15571	15549	15559	15533	15576	15616	15527	15672	15613	15595	15655	15673	15590	15656	15637	15451	15481	15613	15532	15680	15484	15647	15629	15596	15522	15570	15608	15594	15641	15403	15753	15565	15776	15574	15539	15474	15593	15501	15598	15563	15451	15675	15499	15701	15707	15505	15622	15630	15664	15666	15648	15622	15720	15672	15563	15595	15408	15577	15537	15471	15505	15480	15575	15646	15449	15823	15593	15489	15585	15688	15690	15528	15721	15717	15617	15660	15701	15545	15582	15617	15472	15439	15600	15533	15480	15572	15453	15865	15516	15631	15862	15584	15677	15340	15593	15667	15660	15629	15549	15619	15476	15528	15685	15541	15652	15587	15516	15659	15657	15413	15462	15704	15656	15634	15628	15662	15512	15739	15560	15524	15564	15668	15550	15687	15482	15692	15736	15522	15589	15634	15514	15557	15436	15779	15519	15597	15444	15573	15627	15464	15793	15428	15713	15642	15545	15390	15696	15669	15402	15536	15682	15432	15670	15633	15553	15607	15766	15571	15433	15518	15633	15614	15480	15486	15664	15640	15623	15625	15520	15565	15508	15615	15487	15538	15623	15583	15712	15674	15525	15572	15544	15670	15632	15634	15552	15709	15449	15629	15499	15543	15667	15686	15628	15615	15619	15670	15687	15541	15511	15534	15754	15591	15676	15603	15772	15565	15631	15718	15637	15443	15630	15686	15638	15516	15543	15619	15728	15547	15776	15452	15608	15413	15692	15752	15357	15551	15630	15754	15603	15581	15530	15563	15486	15582	15635	15583	15694	15752	15718	15517	15649	15775	15601	15525	15700	15568	15737	15607	15421	15516	15759	15744	15807	15363	15547	15594	15602	15591	15644	15613	15796	15691	15711	15731	15619	15573	15581	15597	15733	15590	15645	15621	15500	15643	15594	15721	15483	15527	15605	15608	15598	15536	15747	15611	15725	15705	15403	15518	15597	15701	15657	15678	15664	15553	15558	15614	15623	15495	15520	15463	15607	15558	15566	15580	15745	15500	15663	15588	15541	15689	15674	15681	15543	15783	15550	15669	15526	15623	15586	15522	15592	15619	15600	15499	15652	15499	15497	15729	15474	15767	15799	15657	15530	15567	15713	15438	15643	15681	15682	15551	15593	15540	15590	15801	15784	15548	15629	15584	15537	15534	15637	15623	15565	15545	15495	15520	15591	15692	15613	15658	15542	15492	15427	15596	15646	15746	15629	15535	15491	15505	15641	15530	15571	15447	15784	15708	15471	15546	15579	15610	15494	15842
27105	21933	25202	21983	17994	17291	17188	16899	16881	16575	16366	16581	16377	16407	16326	16371	16365	16311	16391	16324	16506	16486	16464	16281	16538	16029	16562	16354	16344	16178	16432	16291	16470	16551	16390	16346	16323	16199	16381	16460	16192	16363	16306	16405	16464	16452	16372	16385	16371	16511	16414	16440	16313	16329	16495	16358	16264	16319	16371	16204	16424	16278	16397	16404	16398	16336	16320	16389	16469	16372	16180	16351	16250	16313	16501	16349	16450	16560	16356	16278	16231	16313	16297	16126	16538	16382	16340	16292	16331	16224	16259	16451	16450	16492	16319	16245	16339	16199	16412	16395	16464	16466	16429	16422	16296	16411	16135	16389	16366	16352	16379	16250	16264	16368	16520	16354	16282	16377	16296	16277	16271	16302	16307	16528	16300	16304	16238	16364	16199	16238	16094	16402	16274	16229	16262	16157	16078	16254	16445	16275	16419	16499	16313	16403	16318	16376	16555	16385	16300	16372	16214	16191	16376	16189	16353	16237	16466	16275	16237	16247	16362	16484	16525	16332	16389	16423	16265	16344	16179	16157	16324	16505	16379	16178	16216	16354	16384	16323	16435	16341	16343	16380	16369	16398	16395	16297	16325	16117	16504	16260	16386	16354	16443	16400	16262	16445	16323	16296	16456	16219	16446	16314	16268	16128	16414	16314	16337	16254	16335	16393	16286	16422	16413	16402	16451	16257	16133	16306	16393	16352	16129	16442	16312	16328	16324	16372	16377	16386	16415	16324	16402	16441	16273	16225	16520	16223	16454	16495	16377	16559	16319	16350	16172	16285	16115	16331	16407	16298	16411	16412	16189	16383	16238	16485	16302	16424	16283	16419	16378	16426	16395	16369	16321	16285	16480	16311	16286	16298	16535	16459	16304	16235	16318	16103	16368	16304	16166	16328	16332	16289	16542	16434	16247	16228	16191	16202	16412	16295	16480	16311	16288	16436	16325	16286	16295	16408	16406	16442	16344	16348	16354	16292	16395	16480	16454	16224	16205	16309	16538	16207	16316	16353	16287	16420	16242	16342	16312	16282	16304	16367	16314	16370	16246	16388	16283	16191	16305	16274	16342	16168	16304	16461	16410	16356	16496	16114	16107	16275	16373	16509	16456	16325	16511	16204	16414	16319	16214	16209	16151	16254	16241	16399	16196	16557	16441	16155	16340	16581	16258	16125	16304	16155	16417	16359	16404	16365	16629	16176	16346	16421	16326	16192	16411	16327	16453	16656	16435	16320	16242	16157	16148	16225	16246	16302	16444	16392	16410	16353	16244	16321	16173	16098	16278	16248	16244	16206	16381	16443	16186	16198	16310	16225	16223	16431	16359	16350	16388	16422	16443	16506	16278	16504	16423	16370	16182	16313	16350	16528	16427	16313	16313	16552	16407	16291	16168	16328	16236	16281	16096	16400	16469	16413	16394	16427	16406	16361	16256	16160	16179	16458	16411	16281	16162	16345	16311	16439	16223	16322	16258	16383	16235	16316	16458	16405	16452	16313	16393	16455	16201	16159	16673	16420	16368	16222	16234	16301	16327	16159	16244	16415	16403	16299	16343	16285	16195	16629	16496	16347	16379	16403	16404	16417	16281	16156	16364	16368	16363	16244	16252	16331	16211	16397	16341	16370	16370	16089	16214	16367	16214	16370	16339	16162	16262	16263	16296	16511	16137	16302	16427	16368	16394	16521	16366	16241	16266	16249	16234	16369	16345	16342	16363	16145	16292	16495	16305	16353	16149	16430	16403	16385	16270	16481	16266	16171	16475	16338	16242	16504	16295	16254	16341	16424	16369	16337	16287	16437	16155	16308	16355	16369	16348	16403	16344	16355	16317	16426	16442	16414	16263	16245	16435	16478	16471	16345	16445	16295	16299	16115	16351	16474	16278	16158	16466	16386	16245	16078	16246	16538	16523	16360	16523	16336	16378	16273	16468	16400	16352	16301	16242	16212	16248	16340	16401	16240	16202	16459	16380	16275	16339	16423	16300	16343	16131	16358	16304	16392	16421	16400	16336	16192	16266	16123	16716	16279	16438	16213	16269	16278	16547	16361	16535	16665	16502	16419	16375	16247	16653	16582	16339	16331	16415	16370	16468	16282	16235	16415	16302	16316	16315	16317	16431	16074	16275	16431	16468	16427	16216	16233	16267	16306	16232	16531	16177	16564	16340	16479	16477	16318	16289	16296	16298	16245	16412	16220	16230	16366	16429	16215	16350	16324	16415	16318	16305	16375	16414	16404	16431	16471	16469	16484	16362	16269	16182	16361	16340	16354	16471	16293	16308	16325	16365	16392	16224	16302	16389	16362	16528	16262	16332	16462	16388	16355	16388	16218	16397	16222	16229	16280	16273	16275	16429	16403	16101	16323	16371	16241	16311	16294	16134	16216	16377	16191	16510	16521	16499	16395	16377	16324	16351	16280	16406	16333	16303	16395	16257	16481	16541	16466	16413	16280	16263	16260	16105	16445	16351	16483	16429	16384	16331	16329	16322	16194	16442	16205	16498	16412	16327	16341	16356	16261	16291	16279	16433	16181	16202	16125	16342	16374	16093	16284	16317	16247	16340	16175	16369	16399	16399	16419	16183	16429	16302	16433	16448	16404	16305	16193	16099	16486	16341	16331	16434	16410	16218	16359	16357	16472	16419	16181	16351	16419	16273	16481	16256	16068	16324	16187	16290	16430	16353	16325	16194	16219	16501	16406	16289	16568	16266	16211	16188	16539	16195	16631	16418	16294	16440	16286	16296	16392	16303	16340	16546	16480	16572	16323	16318	16454	16385	16243	16309	16499	16236	16289	16232	16507	16277	16364	16373	16213	16438	16616	16440	16303	16481	16441	16306	16246	16369	16205	16252	16358	16187	16396	16271	16312	16428	16220	16501	16231	16335	16510	16367	16467	16187	16403	16410	16437	16438	16380	16458	16152	16415	16182	16254	16172	16213	16494	16227	16302	16423	16145	16443	16391	16512	16519	16203	16593	16417	16407	16536	16244	16359	16486	16313	16290	16381	16348	16190	16368	16323	16250	16461	16282	16415	16354	16243	16256	16368	16362	16579	16441	16344	16329	16363	16431	16241	16257	16529	16454	16419	16390	16317	16472	16304	16345	16584	16380	16371	16170	16388	16439	16361	16240	16451	16381	16279	16345	16358	16414	16350	16277	16592	16563	16378	16538	16344	16352	16328	16380	16448	16468	16407	16446	16280	16340	16403	16161	16373	16331	16257	16432	16235	16507	16337	16476	16436	16491	16266	16473	16395	16331	16263	16388	16281	16218	16327	16341	16319	16416	16305	16304	16327	16364	16377	16271	16581	16531	16328	16185	16465	16430	16413	16418	16207	16186	16131	16348	16362	16293	16312	16242	16125	16325	16331	16365	16222	16362	16227	16272	16023	16309	16361	16282	16415	16497	16029	16150	16490	16274	16328	16470	16582	16398	16462	16368	16440	16393	16247	16329	16296	16483	16373	16293	16477	16290	16366	16433	16437	16332	16301	16337	16128	16481	16270	16371	16324	16393	16227	16512	16239	16255	16232	16450	16269	16508	16472	16343	16408	16232	16248	16486	16414	16200	16433	16408	16513	16338	16410	16460	16466	16517	16371	16549	16258	16133	16166	16292	16314	16487	16426	16351	16244	16366	16556	16355	16281	16332	16357	16459	16409	16539	16421	16267	16342	16501	16349	16279	16379	16284	16253	16491	16393	16078	16364	16404	16325	16298	16272	16401	16345	16271	16486	16503	16316	16329	16301	16259	16379	16363	16282	16477	16407	16362	16507	16314	16324	16344	16388	16234	16394	16391	16353	16262	16523	16203	16239	16441	16418	16386	16224	16407	16326	16448	16361	16358	16296	16275	16371	16322	16364	16221	16438	16359	16398	16310	16260	16186	16317	16252	16357	16517	16358	16519	16371	16226	16190	16349	16459	16465	16419	16430	16244	16347	16470	16391	16190	16269	16290	16354	16263	16374	16265	16210	16648	16162	16316	16330	16225	16362	16278	16543	16465	16374	16095	16238	16576	16449	16405	16268	16364	16245	16246	16609	16473	16403	16474	16310	16373	16445	16216	16352	16208	16424	16459	16302	16257	16355	16396	16361	16450	16338	16243	16292	16320	16321	16438	16235	16402	16345	16587	16525	16475	16416	16433	16301	16527	16238	16282	16402	16431	16466	16317	16615	16216	16142	16438	16288	16329	16412	16262	16447	16439	16515	16341	16293	16420	16191	16409	16389	16546	16335	16320	16293	16434	16369	16407	16250	16214	16271	16512	16304	16356	16288	16443	16349	16192	16336	16368	16343	16301	16205	16632	16373	16347	16270	16269	16177	16379	16477	16361	16249	16215	16390	16280	16338	16389	16300	16164	16414	16359	16635	16469	16427	16360	16312	16411	16434	16295	16472	16288	16322	16442	16301	16397	16461	16304	16355	16432	16236	16313	16141	16428	16232	16256	16514	16300	16239	16443	16410	16480	16394	16422	16460	16327	16419	16536	16298	16318	16200	16531	16396	16158	16427	16399	16220	16456	16414	16432	16351	16418	16220	16284	16457	16454	16325	16348	16263	16557	16206	16348	16364	16332	16274	16238	16156	16123	16102	16407	16291	16256	16266	16302	16611	16511	16421	16482	16154	16202	16336	16361	16476	16361	16252	16361	16172	16370	16278	16294	16522	16359	16459	16210	16216	16218	16307	16338	16405	16442	16405	16436	16416	16523	16409	16320	16260	16221	16552	16394	16255	16285	16379	16230	16325	16371	16627	16372	16280	16303	16398	16145	16389	16316	16403	16384	16378	16304	16288	16476	16630	16316	16316	16312	16268	16492	16472	16456	16279	16346	16276	16305	16350	16218	16472	16592	16437	16386	16285	16363	16325	16150	16389	16245	16404	16452	16258	16471	16244	16381	16335	16529	16451	16276	16365	16378	16396	16272	16157	16305	16471	16355	16371	16327	16365	16428	16390	16416	16374	16202	16353	16229	16295	16299	16227	16460	16431	16411	16326	16243	16148	16541	16402	16184	16242	16191	16194	16444	16169	16186	16184	16540	16391	16434	16348	16486	16309	16412	16359	16457	16451	16344	16413	16236	16285	16300	16324	16166	16347	16487	16316	16320	16478	16223	16280	16398	16299	16321	16515
18773	25806	23794	18894	17351	16058	15504	15228	15160	14813	14761	14718	14786	14585	14725	14722	14535	14486	14622	14662	14682	14609	14517	14824	14494	14704	14695	14562	14537	14530	14535	14556	14473	14634	14679	14537	14555	14475	14687	14461	14739	14590	14534	14547	14664	14592	14708	14531	14532	14376	14679	14618	14623	14489	14489	14524	14655	14655	14500	14515	14537	14466	14362	14626	14470	14621	14426	14469	14667	14489	14445	14629	14528	14477	14512	14641	14479	14565	14565	14450	14403	14476	14550	14433	14674	14732	14632	14423	14683	14572	14647	14502	14475	14477	14529	14449	14505	14502	14419	14511	14440	14389	14589	14412	14450	14432	14731	14701	14402	14517	14549	14547	14434	14557	14413	14487	14513	14552	14655	14516	14398	14766	14279	14604	14411	14486	14590	14604	14505	14616	14523	14591	14390	14464	14727	14371	14323	14422	14701	14556	14488	14502	14588	14478	14432	14374	14423	14535	14532	14565	14498	14455	14604	14500	14452	14349	14627	14585	14556	14417	14517	14496	14334	14629	14650	14614	14467	14436	14656	14511	14321	14514	14579	14545	14393	14525	14503	14506	14347	14406	14475	14396	14530	14447	14485	14511	14470	14575	14450	14455	14442	14381	14562	14473	14582	14490	14518	14465	14436	14658	14368	14669	14544	14427	14609	14617	14573	14444	14523	14533	14504	14684	14622	14638	14624	14505	14447	14462	14666	14575	14341	14542	14496	14400	14410	14620	14526	14479	14492	14407	14481	14474	14605	14576	14462	14383	14469	14630	14339	14633	14483	14521	14620	14478	14513	14527	14583	14564	14516	14492	14712	14404	14451	14547	14475	14389	14627	14536	14574	14461	14576	14437	14475	14415	14529	14452	14562	14514	14608	14503	14554	14735	14580	14475	14369	14694	14519	14501	14490	14530	14597	14374	14545	14522	14492	14559	14460	14579	14512	14494	14412	14567	14633	14550	14387	14391	14463	14501	14530	14499	14434	14499	14400	14493	14445	14475	14496	14381	14461	14426	14402	14479	14394	14488	14408	14655	14470	14271	14608	14404	14569	14470	14518	14563	14389	14632	14593	14406	14521	14496	14422	14606	14586	14486	14485	14593	14546	14544	14557	14680	14518	14502	14620	14527	14728	14460	14646	14600	14344	14634	14614	14393	14505	14595	14361	14488	14543	14537	14325	14542	14533	14509	14471	14707	14654	14518	14487	14359	14585	14685	14472	14439	14554	14549	14648	14486	14406	14412	14489	14573	14622	14291	14527	14453	14552	14578	14548	14525	14394	14567	14270	14469	14324	14458	14360	14485	14671	14639	14442	14475	14611	14683	14658	14399	14331	14523	14491	14609	14613	14533	14485	14503	14413	14579	14479	14539	14668	14614	14582	14418	14489	14591	14420	14459	14565	14546	14677	14487	14567	14524	14399	14570	14655	14464	14392	14427	14532	14679	14564	14676	14571	14496	14545	14461	14585	14471	14656	14455	14413	14484	14578	14410	14330	14529	14550	14563	14513	14441	14524	14497	14522	14324	14575	14547	14514	14490	14401	14465	14525	14348	14613	14256	14435	14499	14516	14594	14435	14504	14453	14561	14418	14465	14489	14449	14546	14638	14590	14537	14537	14604	14482	14476	14623	14638	14549	14558	14373	14569	14607	14583	14473	14579	14407	14315	14479	14670	14603	14492	14477	14618	14475	14544	14579	14509	14491	14428	14658	14431	14646	14645	14515	14417	14496	14597	14664	14409	14529	14684	14470	14478	14566	14520	14501	14614	14662	14390	14452	14531	14525	14676	14344	14645	14489	14527	14688	14765	14451	14589	14440	14622	14546	14625	14548	14589	14440	14553	14535	14546	14455	14492	14489	14353	14566	14427	14431	14605	14522	14489	14542	14641	14541	14514	14489	14561	14486	14523	14498	14562	14551	14589	14584	14556	14592	14466	14458	14651	14648	14597	14540	14277	14569	14475	14558	14513	14555	14433	14429	14622	14545	14741	14519	14594	14596	14622	14461	14514	14486	14482	14420	14425	14543	14441	14632	14629	14551	14596	14562	14581	14501	14529	14622	14557	14588	14455	14583	14519	14595	14618	14472	14460	14561	14556	14365	14426	14425	14659	14578	14407	14361	14489	14377	14569	14613	14613	14768	14473	14645	14375	14597	14544	14669	14599	14522	14460	14587	14543	14660	14528	14537	14472	14554	14519	14497	14348	14552	14512	14695	14428	14630	14557	14479	14769	14594	14552	14494	14562	14487	14552	14542	14416	14422	14389	14524	14580	14393	14725	14544	14690	14618	14524	14555	14434	14511	14640	14427	14583	14426	14511	14560	14460	14561	14311	14534	14429	14630	14607	14444	14509	14386	14505	14424	14431	14582	14557	14495	14434	14525	14613	14455	14632	14528	14453	14459	14345	14747	14440	14544	14459	14457	14580	14350	14465	14611	14496	14497	14483	14587	14582	14458	14339	14629	14547	14553	14418	14530	14680	14468	14355	14667	14627	14354	14423	14434	14428	14593	14494	14627	14501	14569	14361	14531	14597	14444	14384	14424	14557	14659	14352	14537	14421	14416	14602	14410	14538	14482	14472	14501	14489	14630	14393	14487	14387	14398	14585	14421	14619	14735	14512	14521	14477	14424	14438	14641	14583	14560	14450	14439	14390	14538	14590	14467	14259	14468	14410	14568	14607	14463	14530	14559	14475	14357	14524	14598	14497	14582	14478	14577	14516	14488	14553	14503	14662	14528	14566	14534	14421	14503	14659	14573	14557	14494	14558	14669	14526	14417	14469	14553	14590	14614	14464	14569	14651	14580	14556	14465	14496	14503	14381	14662	14405	14448	14564	14475	14360	14456	14664	14512	14630	14545	14592	14715	14539	14521	14452	14520	14503	14609	14618	14580	14565	14434	14548	14574	14507	14551	14523	14687	14376	14633	14349	14630	14441	14476	14462	14673	14472	14539	14576	14378	14563	14616	14505	14591	14465	14584	14663	14388	14440	14631	14412	14448	14582	14435	14496	14457	14703	14355	14615	14548	14556	14370	14424	14373	14463	14577	14441	14529	14471	14604	14529	14472	14520	14592	14575	14458	14541	14507	14341	14585	14602	14554	14413	14607	14536	14527	14548	14505	14465	14611	14485	14524	14546	14567	14562	14493	14656	14484	14365	14441	14550	14556	14610	14507	14426	14624	14554	14726	14635	14614	14555	14508	14567	14582	14602	14454	14545	14437	14536	14637	14599	14448	14520	14597	14456	14503	14412	14398	14395	14508	14395	14392	14528	14528	14450	14604	14534	14548	14468	14543	14483	14504	14477	14490	14451	14578	14402	14623	14383	14654	14583	14469	14449	14509	14308	14506	14521	14346	14467	14448	14587	14345	14636	14541	14380	14506	14556	14553	14543	14482	14549	14679	14611	14490	14419	14675	14583	14605	14543	14514	14566	14527	14416	14306	14676	14643	14563	14551	14561	14628	14636	14581	14603	14648	14494	14650	14500	14569	14479	14416	14427	14514	14618	14404	14421	14459	14352	14631	14451	14566	14566	14524	14391	14404	14635	14374	14543	14583	14485	14597	14401	14572	14496	14545	14424	14514	14532	14500	14586	14388	14340	14636	14558	14405	14633	14391	14483	14397	14498	14586	14365	14424	14554	14542	14463	14579	14688	14546	14445	14578	14515	14447	14533	14715	14470	14623	14448	14418	14517	14428	14444	14577	14549	14566	14368	14446	14728	14492	14619	14483	14566	14579	14678	14478	14383	14599	14403	14443	14390	14453	14582	14632	14344	14732	14607	14491	14402	14633	14506	14537	14359	14425	14769	14462	14573	14600	14451	14583	14330	14576	14599	14511	14402	14514	14331	14592	14527	14509	14397	14660	14501	14582	14422	14570	14567	14607	14542	14736	14577	14461	14383	14508	14483	14509	14409	14596	14647	14498	14685	14510	14605	14397	14439	14535	14480	14559	14575	14606	14283	14597	14479	14450	14441	14579	14562	14535	14465	14561	14404	14474	14801	14583	14450	14439	14485	14485	14483	14504	14436	14214	14409	14704	14426	14471	14597	14414	14472	14508	14370	14549	14649	14436	14611	14494	14500	14616	14538	14559	14572	14517	14573	14527	14659	14596	14472	14576	14589	14493	14355	14557	14267	14560	14562	14386	14525	14364	14437	14399	14544	14608	14629	14533	14558	14580	14445	14426	14551	14545	14559	14343	14459	14533	14631	14441	14557	14520	14496	14633	14351	14593	14454	14676	14549	14483	14457	14504	14493	14519	14445	14478	14586	14531	14594	14493	14595	14712	14532	14307	14522	14534	14487	14627	14663	14545	14645	14378	14361	14540	14573	14627	14442	14467	14542	14495	14450	14743	14415	14608	14506	14466	14536	14554	14611	14424	14600	14429	14477	14422	14497	14543	14550	14503	14564	14434	14388	14434	14524	14651	14387	14458	14487	14529	14470	14696	14464	14559	14445	14530	14565	14650	14407	14361	14481	14441	14694	14506	14545	14544	14512	14585	14523	14487	14584	14487	14566	14566	14587	14614	14477	14521	14483	14553	14611	14356	14456	14408	14586	14393	14428	14443	14639	14650	14476	14460	14488	14498	14634	14493	14492	14580	14453	14593	14455	14504	14723	14375	14506	14501	14544	14561	14577	14503	14616	14457	14644	14582	14371	14498	14520	14468	14588	14471	14513	14429	14531	14445	14482	14543	14445	14691	14675	14462	14587	14441	14629	14438	14716	14662	14484	14604	14450	14576	14606	14360	14451	14483	14420	14436	14425	14430	14430	14491	14574	14549	14296	14640	14567	14546	14677	14486	14437	14458	14478	14331	14532	14532	14657	14591	14384	14693	14646	14647	14621	14502	14616	14651	14776	14351	14495	14593	14391	14569	14667	14701	14680	14515	14704	14543	14498	14615	14756	14564	14542	14617	14403	14553	14490	14425	14498	14398	14363	14606	14490	14429	14437	14585	14529	14525	14480	14379	14558	14490	14447	14498	14462	14524	14484	14475	14349	14406	14440	14446	14641	14598	14332	14515	14467	14580	14459	14552	14471	14599	14591	14639	14479	14436	14557	14565	14528	14438	14550	14509	14507	14443	14496	14242	14541	14648	14554	14527	14611	14458	14584	14416	14590	14574	14558
23260	20691	27916	23652	21717	21849	21005	18265	17464	17538	17594	17309	17256	17252	17172	17117	17075	17004	16862	16835	16908	17150	17134	16817	16986	16885	16833	17146	17074	17031	17032	16754	16874	16987	16904	16891	17063	16979	16870	16970	16782	17088	16863	16751	16798	16781	17154	16960	17004	16728	16676	17046	16802	16825	16750	16949	16780	16912	16667	16887	16684	16838	16897	16776	16920	16759	16806	16865	16873	16820	16814	16843	16844	16867	16916	16866	16856	16793	16670	16767	16767	16786	16725	16944	16794	16941	16874	16844	16801	16793	16826	16733	16738	16851	16745	16810	16549	16678	16886	16845	16730	16708	16786	16765	16915	16829	16861	16814	16788	16807	16780	16828	16886	16852	16761	16940	16815	16925	16806	16914	16858	16609	16830	16874	16737	16665	16910	16795	16741	16871	16914	16768	16753	16847	16689	17008	16682	16953	16769	16755	16816	16668	16825	16763	16805	16809	16758	16676	16856	16642	16753	16736	16774	16745	16699	16822	17002	16701	16723	16702	16529	16655	16794	16728	16858	16855	16850	16866	16649	16596	16741	16823	16685	16766	16865	16858	16843	16891	16693	16743	16778	16922	16822	16915	16701	16855	16647	16631	16760	16891	16803	16734	16649	16732	16639	16776	16840	16821	16940	16720	16720	16710	16597	16810	16953	16686	16809	16660	16875	16953	16668	16916	16868	16848	16738	16810	16730	16740	16839	16672	16696	16748	16798	16767	16709	16768	16928	16889	16865	16829	16815	16733	16937	16721	16731	16971	16822	16744	16727	16877	16730	16622	16739	16705	16707	16643	16853	16879	16885	16767	16792	16842	16674	16755	16874	16877	16796	16786	16912	16829	16781	16770	16726	16797	16877	16927	16889	16832	16859	17010	16719	16932	16793	16758	16760	16585	16820	16659	16511	16786	16876	16701	16835	16954	16823	16868	16643	16925	16676	16815	16713	16969	16894	16740	16901	16892	16852	16960	16636	16950	16715	16713	16842	16745	16655	16547	16736	16706	16739	16817	16850	16842	16859	16763	16701	16847	16797	16798	16872	16728	16554	16725	16886	16816	16698	16662	16698	16668	16766	16839	16846	16834	16752	16718	16616	16792	16724	16823	16912	16721	16668	16889	16913	16749	16851	16789	16699	16885	16917	16762	16865	16990	16826	16607	16709	16653	16674	16838	16913	16637	16850	16834	16524	16735	16430	16752	16886	16695	16751	16651	16699	16803	16642	16865	16923	16901	16712	16640	16766	16750	16968	16781	16802	16719	16855	16841	16815	16848	16691	16647	16841	16912	16815	16710	17003	16731	16777	16583	16570	16613	16722	16715	16578	16614	16819	16701	16715	16726	16533	16846	16843	16667	16803	16764	16655	16775	17004	16847	16777	16941	16780	16657	16699	16776	16814	16721	16655	16720	16673	16788	16653	16759	16756	16769	16782	16773	16811	16678	16924	16770	16822	16689	16842	16684	16990	16762	16555	16776	16781	16853	16860	16922	16578	16702	16604	16871	16841	17022	16747	16601	16666	16789	16876	16829	16858	16867	16753	16767	17055	16983	16990	16833	16890	16543	16661	16809	16721	16700	16701	16746	16782	16688	16732	16855	16746	16757	16807	16710	16627	17006	16783	16855	16999	16747	16894	16790	16680	16837	16866	16719	16800	16832	16904	16667	16667	16884	17005	16717	16750	16736	16691	16768	16669	16810	16714	16650	16788	16612	16834	16624	16789	16673	16755	16865	16830	16461	16693	16802	16673	16871	16890	16819	16868	16857	16668	16812	16711	16909	16640	16810	16887	16805	16655	16817	16721	16675	16670	16788	17031	16935	16742	16779	16636	16847	16799	16552	16752	16518	16923	16599	16623	16744	16855	16887	16969	16737	16872	16846	16725	16938	16841	16861	16804	16766	16587	16632	16618	16586	16575	16713	16746	16704	16765	16650	16978	16819	16649	16815	16726	16606	16672	16804	16751	16744	16831	16646	16753	16715	16651	16914	16905	16725	16817	16874	16794	16819	16563	16578	16806	16838	16751	16795	16908	16772	16676	16840	16668	16802	16907	16609	16893	16900	16822	16815	16819	16680	16709	16851	16653	16671	16744	16842	16891	16730	16864	16559	16722	16862	16825	16812	16643	16693	16727	16798	16726	16996	16854	16650	16872	16646	16910	16622	16850	16864	16753	16800	16590	16663	16590	16897	16790	16810	16822	16909	16851	16702	16712	16883	16703	16718	16756	17049	16712	16856	16604	17090	16878	16803	16797	16726	16783	16878	16705	16729	16898	16755	16739	16847	16837	16742	16704	16680	16803	16908	16936	16847	17011	16728	16698	16628	16787	16781	16978	16771	16697	17013	16803	16838	16736	16710	16706	16778	16654	16775	16755	16890	16886	16830	16901	16754	17025	16672	16842	16861	16754	16747	16801	16670	16894	16719	16792	16891	16962	16719	16924	16545	16420	16497	16633	16710	16824	16738	16723	16705	16727	16753	16815	16608	16835	16914	16773	16677	16876	16893	16803	16697	16806	16862	16811	16661	16777	16867	16828	16797	16711	16884	16751	16621	16594	16633	16752	16837	16746	16833	16654	16686	16702	16877	16849	16562	16538	16670	16700	16658	16634	16862	16773	16736	16924	16762	16725	16543	16820	16751	16853	16899	16896	16844	16934	16807	16630	16685	16741	16704	16802	16761	16653	16628	16676	16660	16510	16792	16688	16833	16733	16769	16726	16829	16778	16775	16853	16902	16771	16707	16794	16684	16756	16936	16759	16770	16738	16905	16821	16691	16706	16670	16836	16775	16903	16775	16804	16688	16726	16601	16654	16808	16575	16819	16649	16641	16843	16716	16785	16938	16674	16823	17012	16698	16961	16754	16738	16811	16791	16735	16727	16757	16834	16739	16710	16941	16948	16783	16694	16727	16634	16785	16752	16817	16837	16712	16790	16509	16964	16805	16663	16787	16743	16657	16994	16567	16749	16730	16677	16618	16718	16581	16783	16749	16566	16769	17006	16848	16855	16883	16878	16814	16746	16665	16801	16704	16708	16624	16679	16653	16743	16696	16854	16757	16788	17032	16943	16673	16618	16817	16920	16655	16816	16779	16794	16927	16638	16715	16737	16764	16839	16541	16607	16781	16829	16890	16830	16669	16606	16682	16755	16654	16708	16643	16804	16841	16846	16772	16768	16861	16708	16930	16647	16720	16809	16832	16799	16958	16810	16904	16683	16680	16891	16855	16677	16708	16712	16784	16772	16619	16859	16814	16683	16522	16534	16678	16705	16783	16763	16680	16866	16671	16963	16715	16966	16837	16588	16712	16838	16770	16726	16748	16897	16573	16852	16858	16914	16969	16671	16964	16780	16682	16765	16600	16734	16907	16883	16726	16887	16819	16734	16763	16811	16826	16854	16859	16822	16798	16798	16708	16748	16481	16971	16621	16762	16618	16726	16607	16783	16854	16922	16825	16783	16697	16761	16933	16573	16730	16671	16695	16721	16589	16652	16651	16930	16926	17025	16847	17038	16757	16907	16528	16911	16834	16799	16725	16824	16817	16763	16793	16877	16972	16726	16756	17085	17091	16994	17055	16846	16715	16609	16624	16726	16827	16767	16804	16692	16824	16841	16726	16815	16672	16797	16627	16673	16829	16835	16876	16741	16675	16736	16605	16794	16841	16657	16948	16859	16818	16858	16764	16778	17019	16783	16851	16928	16918	16845	16731	16808	16802	16435	16730	16772	16764	16760	16918	16800	16933	16907	16862	16818	16798	16659	16778	16530	16907	16870	16619	17075	16704	16752	16637	16802	16795	16968	16736	16794	16668	16859	16937	16793	16747	16729	16636	16600	16688	16790	16858	16873	16943	16788	16710	16736	16682	16897	16806	16738	16817	16865	16796	16702	16662	16661	16676	16570	16697	16872	16831	16679	16987	16746	16632	16664	16625	16594	16829	16785	16846	16787	16750	16724	16802	16820	16611	16967	16700	16688	16640	16731	16719	16872	16854	16766	16601	16728	16751	16840	16743	16946	16771	16741	16840	17103	16724	16857	16645	16902	16793	16751	16643	16741	16784	16548	16911	16588	16757	16623	16795	16877	16893	16819	16973	16904	17026	16817	16611	16816	16872	16718	16768	16734	16734	16847	16829	16749	16867	16838	16907	16903	16974	17042	16852	16734	16731	16716	16688	16716	16803	16896	16772	16833	16655	16957	16871	16901	16929	16809	16841	16695	16810	16769	16765	16710	16772	16887	16773	16776	16612	16771	16812	16688	16803	16943	16870	16830	16606	16837	16796	16725	16826	16828	16855	16825	16783	16684	16807	16854	16813	16626	16724	16937	16593	16743	16834	16789	16658	16568	16793	16741	16713	16647	16514	16692	16694	17109	16772	16760	16983	16828	16761	16766	16814	16746	16786	16796	16875	16737	16834	16754	16830	16775	16734	16632	16740	16731	16905	16903	16874	16724	16622	16737	16714	16818	16891	16761	16783	16660	16770	16678	16768	16895	16748	16609	16673	16657	16596	16711	16791	16591	16767	16749	16904	16816	16616	16787	16874	16817	16763	16778	16882	16924	16868	16894	16617	16959	16649	16844	16799	16975	16808	16857	16939	16827	16809	16770	16895	16942	16647	16768	16712	16805	16830	16747	16566	16800	16857	16900	16643	16810	16842	16511	16695	16945	16894	16823	16809	16911	16892	16841	16664	16866	16612	16689	16598	16946	16714	16775	16921	16785	16707	16689	16725	16695	16742	16560	16722	16817	16848	16638	16966	16671	16588	16662	16635	16847	16732	16910	16860	16733	16773	16747	16682	16835	16801	16762	16886	16758	16768	16767	16739	16841	16851	16922	16775	16792	16718	16771	16750	16654	16757	16579	16625	16904	16817	16668	16690	16609	16732	16836	16691	16783	16665	16785	16808	16788	16707	16790	16731	16687	16861	16953	16793	16841	16630	16839	16764	16716	16786	16737	16965	16756	16820	16772	16699	16677	16891	16888	16737	16883	16922	16750	16795	16720	16716	16606	16713	16788	16683	16762	16774	16810	16626	16849	16853	16624	16639	16767	16639	16876	16806	16787	16767	16761	16540	16672	16681	16808	16820	16695	16730	16942	16940	16682	16688	16693	16910	16488	16787	16684	16854	16890	16917
19645	32661	30277	23404	20111	18364	16988	16384	15895	15671	15531	15380	15164	15086	15079	15109	14959	14962	14908	14917	15018	15114	15029	14972	14869	15008	15047	14931	15002	14940	14925	14895	14953	14858	14906	14898	15034	14858	14859	14863	14869	14944	14816	14952	14803	14700	14737	14829	14854	14831	14634	14981	14973	14791	14914	14908	14827	14674	14682	14772	14727	14814	14858	15097	14637	14943	15015	14935	14780	14705	14828	14759	14825	14887	14865	14886	14729	14800	14837	14814	14811	14827	14745	14722	14897	14684	14794	14616	14642	14866	14705	14862	14836	14676	14969	14714	14772	14779	14654	14611	14891	14750	14849	14808	14665	14958	14785	14768	14773	14694	14848	14640	14690	14944	14824	14881	14816	14882	14868	14751	14833	14891	14730	14781	14677	14823	14704	14814	14694	14728	14529	14760	14775	14767	14720	14720	14726	14661	14768	14723	14592	14716	14860	14777	14869	14747	14853	14741	14854	14892	14799	14785	14881	14607	14763	14801	14792	14724	14766	14786	14832	14620	14676	14493	14740	14887	14707	14860	14970	14846	14913	14834	14893	14687	14704	14657	14691	14577	14780	14725	14697	14734	14696	14694	14895	14611	14720	14828	14911	14754	14835	14657	14672	14849	14700	14648	14846	14766	14536	14608	14881	14870	14738	14582	14826	14740	14802	14965	14814	14758	14603	14666	14836	14859	14745	14739	14773	14678	14519	14789	14771	14733	14604	14783	14729	14932	14793	14781	14747	14876	14881	14759	14854	14585	14823	14740	14814	14884	14598	14757	14732	14795	14867	14706	14933	14839	14929	14749	14841	14743	14758	14800	14869	14841	14803	14679	14761	14717	14825	14792	14732	14841	14826	14814	14720	14731	14857	14678	14920	14877	14713	14971	14803	14818	14757	14619	14738	14755	14684	14739	14746	14831	14885	14807	14605	14656	14692	14671	14688	14932	14887	14898	14627	14842	14711	14751	14708	14825	14945	14563	14599	14700	14741	14792	14961	14601	14567	14904	14779	14863	14795	14806	14648	14974	14676	14926	14678	14769	14848	14817	14683	14857	14711	14801	14687	14758	14738	14784	14746	14814	14885	14753	14895	14741	14675	14685	14756	14918	14862	14749	14793	14692	14771	14840	14768	14925	14873	14771	14644	14662	14803	14597	14930	14625	14686	14699	14897	14767	14656	14746	14778	14788	14657	14785	14906	14820	14783	14614	14696	14797	14977	14875	14675	14709	14718	14629	14863	14767	14656	14770	14832	14870	14896	14796	14890	14683	14698	14692	14918	14715	14808	14655	14669	14680	14852	14985	14662	14798	14766	14783	14554	14725	14726	14621	14824	14729	14730	14806	14798	14782	14835	14702	14656	14776	14700	14735	14773	14779	14683	14835	14629	14650	14766	14892	14683	14839	14844	14850	14826	14921	14777	14850	14737	15028	14775	14817	14789	14811	14743	14735	14722	14703	14862	14761	14769	14654	14844	14861	14622	14887	14874	14877	14755	14697	14942	14859	14762	14779	14793	14662	14795	14785	14785	14685	14808	14813	14656	14678	14762	14747	14817	14766	14680	14898	14837	14711	14810	14733	14866	14773	14938	14694	14852	14741	14717	14758	14874	14714	14850	14744	14836	14756	14638	14677	14700	14760	14918	14647	14855	14677	14844	14731	14790	14812	14896	14802	14785	14897	14727	14723	14706	14755	14664	14817	14860	14737	14813	14697	14751	14771	14833	14992	14803	14650	14757	14780	14731	14633	14855	14585	14824	14651	14709	14854	14865	14843	14798	14654	14802	14731	14789	14659	14742	14766	14897	14746	14768	14801	14680	14761	14764	14798	14779	14851	14803	14769	14796	14648	14655	14824	14784	14710	14657	14709	14743	14814	14820	14616	14762	14716	14742	14719	14701	14825	14708	14700	14374	14757	14784	14729	14687	14668	14799	14823	14842	14525	14548	14778	14890	14777	14731	14817	14853	14881	14740	14709	14718	14604	14737	14840	14688	14758	14694	14926	14653	14760	14625	14797	14886	14877	14819	14673	14928	14686	14601	14726	14764	14734	14805	14870	14827	14744	14740	14616	14791	14953	14849	14810	14708	14642	14722	15012	14930	14692	14839	14781	14659	14728	14883	14695	14661	14697	14818	14883	14721	14665	14719	14756	14892	14715	14658	14837	14831	14696	14752	14915	14776	14725	14655	14859	14813	14685	14761	14668	14714	14786	14811	14756	14886	14710	14770	14869	14704	14868	14613	14764	14755	14884	14757	14895	14791	14917	14768	14711	14823	14755	14693	14789	14692	14590	14774	14779	14907	14798	14891	14577	14694	14695	14834	14657	14861	14942	14654	14667	14720	14843	14572	14753	14841	14658	14805	14736	14756	14746	15026	14772	14946	14939	14820	14761	14850	14869	14970	14604	14739	14749	14658	14722	14729	14715	14814	14559	14881	14692	14667	14732	14907	14820	14744	14795	14716	14713	14730	14632	14945	14694	14943	14719	14889	14976	14810	14797	14986	14762	14746	14694	14865	14823	14793	14654	14734	14693	14621	14751	14826	14744	14730	14638	14927	14820	14852	14846	14826	14692	14815	14799	14722	14773	14874	14789	14728	14992	14645	14747	14786	14761	14814	14783	14787	14793	14877	14726	14824	14938	14641	14721	14620	14949	14882	14521	14816	14761	14864	14770	14705	14694	14812	14712	14889	14609	14882	14715	14839	14720	14854	14923	14811	14704	14857	14885	14973	14895	14780	14760	14841	14679	14716	14503	14926	14728	14707	14821	14840	14765	14597	14968	14751	14836	14685	14615	14640	14791	14985	14647	14805	14670	14730	14933	14778	14753	14850	14764	14820	14985	14856	14777	14725	14785	14719	14932	14790	14804	14701	14663	14998	14934	14779	14840	14732	14932	14979	14816	14685	14652	14668	14795	14775	14786	14920	14737	14709	14764	14755	14613	14729	14976	14805	14647	14796	14834	14910	14862	14779	14792	14825	14812	14794	14871	14680	14721	14845	14766	14792	14806	14700	14658	14807	14577	14740	14867	14757	14857	14657	14832	14794	14931	14766	14931	14702	14686	14789	14784	14786	14741	14811	14743	14746	14885	14919	14835	14771	14720	14825	14805	14804	14814	14914	14717	14703	14812	14830	14839	14730	14686	14805	14803	14939	14891	14928	14782	14711	14786	14831	14829	14819	14852	14765	14804	14642	14706	14766	14833	14770	14709	14741	14798	14792	14849	14896	14660	14709	14844	14862	14799	14773	14723	14758	14925	14782	14705	14744	14573	14729	14764	14812	14727	14804	14856	14740	14759	14876	14863	14915	14747	14689	14626	14719	14703	14906	14777	14854	14854	14828	14822	14787	14699	14828	14564	14687	14926	14934	14735	14679	14759	14789	14902	14787	14639	14618	14910	14789	14647	14797	14823	14814	14716	14812	14814	14678	14814	14679	14797	14654	14722	14791	14752	14880	14797	14706	14865	14842	14774	14797	14907	14798	14887	14859	14886	14844	14920	14893	14760	14876	14667	14798	14865	14674	14755	14807	14584	14791	14702	14920	14783	14841	14804	14878	14888	14653	14842	14866	14804	14842	14709	14863	14586	14893	14647	14706	14780	14671	14754	14770	14732	14782	14782	14777	14797	14775	14691	14800	14736	14720	14879	14833	14726	14737	14854	14786	14782	14691	14632	14836	14802	14909	14791	14910	14773	14804	14677	14716	14792	14874	14698	14846	14919	14467	14677	14834	14785	14567	14627	14760	14753	14712	14828	14862	14855	14736	14779	14722	14761	14856	14836	14805	14898	14691	14759	14631	14832	14766	14606	14798	14887	14690	14786	14746	14829	14792	14782	14842	14827	14848	14770	14803	14871	14842	14738	14803	14797	14812	14870	14692	14717	14746	14683	14596	14519	14601	14674	14897	14748	14848	14808	14781	14648	14616	14870	14722	14757	14886	14849	14856	14806	14733	14720	14742	14903	14680	14863	14703	14657	14697	14688	14785	14650	14686	14753	14714	14757	14731	14772	14907	14644	14888	14738	14743	14752	14719	14715	14726	14723	14724	14826	14767	14751	14733	14554	14774	14855	14849	14719	14700	14647	14964	14814	14878	14723	14949	14798	14510	14779	14814	14553	14648	14736	14845	14694	14580	14878	14770	14722	14893	14888	14842	14885	14647	14804	14701	14784	14771	14763	14738	14690	14783	14912	14826	14687	14808	14977	14796	14726	14881	14699	14702	14719	14722	14801	14711	14703	14764	14656	14750	14785	14782	14575	14763	14807	14710	14772	14721	14786	14656	14917	14609	14786	14727	14577	14788	14777	14824	14760	14834	14783	14849	14675	14844	14638	15051	14806	14670	14839	14830	14704	14872	14861	14741	14696	14706	14797	14594	14632	14874	14757	14739	14824	14683	14725	14785	14805	14771	14811	14833	14803	14857	14773	14739	14739	14833	14759	14826	14684	14698	14647	14791	14798	14834	14797	14746	14864	14773	14738	14838	14759	14724	14550	14759	14697	14896	14556	14843	14640	14809	14809	14902	14638	14885	14797	14803	14786	14812	14821	14970	14733	14866	14908	14873	14787	14728	14820	14974	14603	14904	14806	14888	14723	14851	14728	14789	14744	14703	14876	14623	14695	14811	14838	14847	14671	14674	14787	14762	15023	14817	14738	14791	14832	14787	14778	14903	14679	14814	14832	14782	14671	14886	14789	14816	14706	14777	14890	14900	14663	14706	14732	14745	14777	14575	14749	14847	14821	14797	14756	14671	14741	14741	14707	14794	14699	15006	14855	14649	14678	14690	14859	14772	14799	14719	14875	14857	14696	14689	14776	14755	14695	14574	14712	14764	14838	14883	14658	14871	14975	14715	14751	14782	14583	14819	14685	14641	14877	14776	14969	14814	14689	14770	14734	14736	14634	14758	14748	14661	14844	14917	14567	14883	14666	14779	14797	14816	14755	14622	14703	14707	14847	14698	14655	14864	14731	14684	14799	14804	14842	14780	14769	14698	14517	14810	14808	14719	14784	14676	14655	14687	14627	14845	14839	14573	14727	14987	14676	14741	14755	14821	14652	14858	14726	14738	14628	14755	14827	14756	14770	14759	14695	14838	14735	14644	14661	14599	14581	14696	14802	14812	14727	14844	14787
23333	21716	29698	24266	22019	24036	25743	20106	18898	19225	18917	18777	18664	18387	18369	18263	18483	18055	18119	18298	18116	18232	18200	18074	18025	18305	18043	18032	18031	18231	17847	18221	18043	18079	18099	18055	18135	17902	18052	17860	17973	17709	17935	18012	17929	17651	18135	18065	17775	18045	17986	17896	17878	17924	17914	17937	17778	17903	18030	17716	17890	17903	17819	17846	17855	18032	17936	17779	17766	17977	17888	17879	17658	18144	17896	17906	17916	17904	17864	17923	17862	17781	17929	17835	17798	17829	17454	17662	17769	17684	17759	17866	17766	17742	17777	17903	17912	17676	17876	17684	17924	17739	17908	17759	17720	17631	17704	17775	17901	17924	17657	17750	17745	17812	17742	18026	17872	17786	17872	17601	17964	17927	17807	17897	17756	17852	17873	17781	17824	17816	17929	17816	17664	17887	17725	17921	17955	17984	17876	17674	17731	17970	17984	17407	17745	17705	17988	17737	17826	17917	17790	17824	18024	17732	17859	17849	17873	17749	17831	17813	17953	17777	17762	17679	17582	17634	17951	17825	17879	17773	17585	17869	17703	17606	17818	17797	17533	17838	17604	17640	17795	17802	17635	17732	17651	17976	17605	17722	17804	17898	17675	17923	17882	17903	17857	17739	17776	17783	17701	18080	17927	18145	17846	17707	17815	17822	17847	17881	17840	17834	17551	17635	17763	17741	17596	17791	17871	17731	17677	17640	17565	17738	17641	17749	17835	17825	17893	17691	17754	17701	17654	17852	17684	17605	17821	17721	17957	17745	17815	17906	17512	17792	17651	17856	17705	17849	17565	17768	17640	17782	17963	17959	17690	17945	17823	17793	17708	17736	17762	17573	17578	17606	17690	17654	17710	17810	17779	17686	17815	17823	17957	17716	17814	17627	17736	17837	17743	17817	17695	17712	17798	17975	17844	17836	17703	17506	17731	17908	17900	17797	17920	17721	17700	17758	17935	17546	17682	17855	17802	17735	17788	17784	17879	17761	17595	17848	17677	17576	17858	17765	17675	17789	17957	17680	17574	17777	17765	17735	17736	17742	17760	17803	17801	17773	17771	17606	17855	17808	17923	17799	17792	17791	17527	17569	17883	17815	17674	17620	17666	17447	17859	17817	17711	17651	17768	17800	17749	17628	17571	17608	17757	17688	17719	17804	17809	17718	17781	17584	17764	17891	17970	17812	17793	17805	17757	17794	17757	17856	17737	17871	17711	17825	17725	17674	17764	17663	17799	17759	17627	17631	17620	17730	17862	17974	17792	17578	17818	17574	17700	17673	17701	17488	17800	17992	18054	17773	17838	17710	17728	17937	17755	17976	17650	17636	17797	17620	17938	17690	17944	17696	17509	17650	17604	17778	17852	17774	18001	17660	17793	17961	17765	17900	17813	17777	17608	17797	17885	17803	17769	17945	17527	17763	18026	18118	17837	17750	17807	17807	17906	17647	17800	18066	17788	17784	17759	17638	17826	17809	17676	17940	17930	17783	17903	17806	17913	17785	17611	17619	17675	17872	17942	17813	17894	17733	17671	17726	17795	17857	17729	17645	17917	17694	17787	17775	17694	17912	17956	17750	17880	17831	17872	17782	17719	17998	17843	17724	17729	17857	17875	17727	17899	17754	17763	17925	17963	17845	17822	17741	17701	17537	17952	17658	17787	17486	17769	17692	17791	17725	17668	17676	17682	17805	17807	17847	17612	17482	17747	17588	17863	17811	17782	17882	17903	17764	17689	17748	17768	17712	17739	17789	17880	17660	17823	17656	17812	17721	17854	17825	17795	17734	17974	17873	17880	17800	17617	17766	17858	17590	17470	17755	17994	17984	17703	17773	17796	17794	17761	17807	17499	18003	17977	17675	17494	17716	17845	17757	17807	17668	17986	17724	17632	17495	17863	17965	17889	17921	17841	17741	17801	17832	17622	17826	17734	17694	17762	17813	17734	17677	17820	17785	17803	18075	17789	17837	17856	17821	18045	17764	17801	17789	18011	17766	17742	17736	17721	17735	17924	17728	17853	17793	17724	17728	17911	17704	17786	17736	17809	17570	17658	17936	17686	17681	17824	17888	17974	17859	17707	17680	17716	17909	17722	17690	17712	17625	17749	17583	17975	17805	17695	17883	17638	17856	18076	17652	17916	17797	17802	17801	17941	17743	17729	17850	17884	17739	17837	17647	17758	17703	17737	17734	17569	17653	17909	17989	17875	17669	17775	17699	17894	17990	17504	17814	17738	17637	17885	17827	17732	17573	17859	17725	17684	17725	17690	17634	17745	17715	17762	17811	17714	17574	17823	17776	17873	17951	17963	17959	17897	17581	17772	17715	17703	17711	17756	17899	17852	17865	17712	17911	17742	17847	17849	17808	17633	17688	17782	17711	17917	17530	17844	17790	17700	17625	17679	17733	17657	17714	17887	17806	17809	17784	17663	17829	17812	17912	17647	17705	17785	17902	17656	17891	17756	17956	17654	18060	17843	17763	17770	17941	17963	17983	17665	18007	17734	17629	17705	17714	17746	17569	17697	17771	17794	17595	17704	17954	17772	17892	17646	17643	17701	17677	17804	17871	17656	17929	17866	17702	17957	17885	17954	17714	17717	17978	17810	17667	17828	17650	17865	17686	17833	17619	17929	17875	17867	17630	17717	17533	17860	17744	17666	17805	18095	17849	17718	17643	17821	17765	17962	17803	17799	17669	17904	17874	17604	17876	18045	17738	17801	18061	17865	17796	17865	17576	17690	17570	17825	17879	17796	17798	17645	17692	17814	17918	17692	17578	17792	17633	17728	17750	17703	17997	17913	17599	17622	17726	17911	17740	17718	17795	17711	17670	17766	17664	17783	17812	17901	17630	17773	17892	17739	17745	17745	17615	17716	17772	17620	17712	17768	17736	17674	17863	17951	17626	17829	17835	17804	17811	17787	17874	18041	17791	17530	17640	17766	17917	17805	17885	17571	17983	17592	17965	17863	17788	17806	17857	17736	17768	17781	17971	17838	17816	17749	17687	17842	17858	17762	17739	17781	17812	17810	17649	17638	17900	17709	17702	17883	17649	17628	17588	17734	17286	17655	18009	17787	17709	17586	17803	17656	17957	17779	17865	17698	17955	17893	17783	17655	18006	17497	17692	18023	17786	17793	17916	17742	17609	17629	17662	17650	17674	17792	17742	17656	17649	17948	17890	17904	17833	17665	17800	17621	17969	17650	17810	17900	17627	17605	17499	17842	17674	17809	17500	18022	17691	17814	17820	17654	17650	17766	17864	17735	17871	17887	17864	17704	17621	17660	17777	17697	17812	17729	17849	17863	17914	17903	17807	17685	17730	17719	17787	17694	17902	17639	17581	17924	17745	17922	17815	17834	17727	18052	17837	17823	17798	17667	17796	17777	17809	17590	17737	17933	17804	17739	17782	17716	17795	17557	17602	17776	17929	17850	17681	17587	17848	17752	17741	17803	17986	17877	17781	17760	17691	17608	17734	18044	17772	17415	17833	17566	17727	17626	17721	17712	17854	17703	17656	17699	17741	17733	17722	17900	17781	17942	17879	17770	17685	17774	17639	17579	17714	17848	17812	17782	17605	17712	17711	17740	18004	17741	17694	17946	17706	17913	17625	17809	17585	17806	17648	17949	17844	17705	17737	17767	17807	17752	17569	17731	17663	17547	17847	17543	17776	17688	17691	17856	17734	17622	17855	17825	17609	17712	17880	17754	17767	17620	17803	17635	17833	17860	17771	17816	17694	17656	17739	17856	17558	17727	18021	17672	17930	17853	17626	17807	17877	17706	17963	17733	18018	17757	17857	17686	17661	17804	17668	17836	17682	17634	17714	17825	17686	17767	17665	17925	17757	17803	17781	17720	17678	17963	17805	17708	17711	17805	17898	17999	17963	17702	17778	17772	17867	17664	17921	17712	17859	17805	17620	17716	17715	17771	17892	17971	17650	17766	17846	17766	17655	18028	17800	17598	17732	17950	17695	17861	17973	17779	17912	17895	17892	17735	17744	17938	18002	17757	17591	17882	17771	18042	18008	17874	17839	17698	17897	17721	17527	17696	17799	17675	17796	17754	17711	17991	17709	17627	17782	17749	17787	17754	17789	17788	17771	17919	17687	17811	17610	17633	17968	17730	17841	17798	17796	17851	17851	17846	17822	17831	17762	17654	17873	17695	17836	17822	17696	17571	17727	17767	17716	17527	17595	17846	17743	17861	17802	17898	17894	17721	17722	17805	17818	17710	17688	17845	17836	17630	17982	17724	17548	17844	17785	17703	17847	17760	17777	17878	17723	17861	17941	17670	17936	17543	17710	17931	17612	17746	17647	17584	17878	17764	17650	17775	17620	17823	17843	17818	17663	17667	17632	17885	17727	17752	17771	17709	17703	17700	17678	17765	17756	17813	17780	17915	17742	17820	18014	17883	17798	17911	17595	17744	17584	17877	17754	17880	17675	17669	17740	17861	17838	17777	17962	17782	17886	17758	17684	17772	17679	17890	17887	17809	17506	17643	17719	17579	17749	17864	17725	17793	17715	17814	17741	17687	17635	17973	17728	17711	17806	17877	17900	17714	17843	17638	17676	17543	17856	17737	17613	17872	17914	17758	17797	17955	17865	17966	18027	17738	17763	17908	17594	17843	17839	17828	17753	17806	17712	17852	17790	17627	17699	17888	17780	17686	17714	17744	17845	17785	17827	17831	17793	17858	17731	17764	17718	17742	17709	17755	17942	17730	17821	17865	17716	17897	17640	17745	17599	17898	17702	17644	17647	17656	17653	17559	17738	18035	17908	17709	17638	17715	17631	17852	17893	17762	17840	17877	17545	17812	17720	17729	17821	17712	17689	17857	17664	17781	17942	17738	17780	17901	17641	17783	17644	17745	17680	17973	17762	17743	17483	17745	17671	17685	17647	17790	17502	17860	17724	17773	17662	18179	17857	17501	17769	17877	17905	17796	17770	17769	17538	17582	17623	17708	17880	17888	17692	17725	17821	17864	17677	17838	17826	17725	17841	17829	17743	17715	17670	17656	17761	17969	17761	17726	17655	17932	17722	17792	17761	17802	17995	18004	18069	17871	17705	17806	17830	17675	17688	17866	17719	17873	17879	17847	17883	17827	17690	17863	17602	17851	18113	17833	17775	17678	17483
22386	38946	35814	27913	23374	20919	19182	18171	17465	17175	16855	16592	16408	16236	16053	16211	16088	16101	15946	15958	15917	15977	15888	15841	15903	15863	16046	15761	15815	15939	15887	15793	15892	15552	15879	15898	15666	15688	15877	15662	15750	15761	15949	15732	15910	15706	15783	15712	15783	15679	15584	15596	15716	15595	15789	15761	15577	15729	15606	15802	15606	15762	15776	15714	15567	15783	15750	15647	15601	15695	15787	15548	15794	15649	15794	15659	15871	15655	15604	15524	15576	15453	15640	15718	15597	15677	15626	15543	15547	15516	15445	15559	15653	15704	15620	15746	15669	15642	15478	15518	15523	15720	15501	15606	15901	15518	15709	15591	15649	15545	15571	15585	15442	15742	15712	15505	15548	15616	15605	15578	15795	15493	15429	15649	15497	15610	15493	15711	15530	15643	15730	15497	15597	15521	15668	15627	15746	15666	15421	15658	15580	15444	15489	15596	15595	15493	15383	15806	15688	15731	15720	15452	15660	15501	15443	15555	15646	15627	15651	15480	15611	15425	15695	15565	15622	15453	15446	15698	15603	15634	15579	15609	15655	15522	15528	15471	15586	15646	15668	15712	15622	15641	15530	15592	15659	15511	15526	15664	15446	15491	15685	15587	15559	15649	15607	15550	15435	15547	15724	15616	15775	15416	15460	15627	15585	15717	15484	15616	15510	15601	15635	15588	15544	15543	15435	15551	15610	15746	15398	15562	15681	15553	15543	15438	15616	15675	15696	15545	15467	15655	15403	15782	15321	15711	15554	15456	15672	15495	15541	15583	15534	15500	15484	15629	15563	15540	15521	15575	15658	15611	15546	15753	15693	15588	15482	15523	15534	15627	15553	15665	15696	15538	15757	15652	15601	15611	15625	15468	15614	15595	15541	15473	15598	15740	15443	15511	15555	15780	15621	15637	15537	15514	15467	15646	15567	15575	15467	15558	15657	15479	15567	15640	15660	15631	15572	15602	15647	15530	15497	15559	15654	15543	15343	15527	15694	15453	15681	15524	15594	15688	15681	15791	15650	15380	15566	15293	15604	15778	15698	15717	15576	15598	15475	15536	15509	15499	15494	15617	15599	15642	15609	15530	15557	15548	15671	15502	15492	15560	15560	15531	15602	15566	15467	15595	15616	15661	15713	15679	15703	15512	15622	15570	15515	15515	15745	15620	15591	15627	15643	15598	15549	15635	15541	15693	15690	15553	15711	15501	15438	15722	15486	15596	15608	15645	15621	15386	15645	15657	15586	15632	15506	15417	15584	15716	15579	15585	15774	15588	15669	15605	15612	15651	15499	15535	15672	15421	15765	15671	15444	15500	15469	15480	15623	15564	15481	15489	15748	15590	15535	15523	15552	15559	15673	15388	15604	15606	15666	15668	15537	15635	15693	15557	15527	15464	15512	15471	15684	15570	15417	15694	15646	15486	15556	15575	15655	15677	15563	15585	15676	15592	15592	15585	15618	15571	15705	15665	15595	15652	15592	15637	15494	15485	15548	15705	15510	15350	15751	15406	15525	15610	15467	15666	15643	15420	15706	15388	15667	15480	15757	15497	15734	15522	15514	15413	15829	15497	15573	15600	15455	15717	15711	15693	15704	15653	15488	15699	15460	15556	15618	15523	15466	15650	15463	15573	15532	15717	15539	15604	15592	15503	15540	15733	15627	15678	15672	15713	15499	15465	15578	15510	15562	15618	15513	15629	15391	15713	15556	15657	15567	15520	15686	15561	15492	15333	15647	15585	15603	15390	15455	15670	15742	15632	15570	15452	15539	15382	15692	15527	15603	15450	15772	15524	15634	15489	15709	15520	15566	15507	15473	15741	15635	15467	15690	15538	15720	15434	15718	15380	15584	15589	15531	15456	15575	15659	15578	15435	15657	15708	15597	15595	15676	15492	15464	15669	15619	15589	15453	15544	15649	15426	15682	15501	15637	15699	15835	15619	15439	15530	15739	15585	15517	15653	15505	15604	15520	15606	15686	15737	15373	15542	15509	15610	15337	15604	15533	15493	15450	15557	15587	15615	15556	15498	15509	15601	15483	15509	15502	15528	15638	15518	15482	15530	15480	15673	15708	15409	15441	15559	15492	15564	15520	15715	15520	15664	15511	15607	15433	15559	15677	15474	15624	15673	15560	15480	15636	15607	15295	15757	15538	15680	15673	15441	15571	15610	15595	15912	15535	15413	15602	15466	15538	15538	15673	15666	15682	15542	15688	15467	15604	15503	15659	15602	15458	15534	15593	15445	15545	15553	15549	15721	15589	15519	15620	15569	15510	15575	15493	15592	15557	15503	15573	15566	15515	15542	15531	15731	15579	15509	15619	15663	15447	15472	15703	15661	15505	15532	15497	15582	15744	15430	15569	15608	15538	15548	15564	15651	15537	15538	15467	15641	15548	15697	15470	15521	15706	15618	15548	15619	15689	15687	15577	15551	15521	15606	15512	15577	15444	15551	15397	15557	15634	15619	15675	15540	15583	15432	15465	15647	15550	15792	15652	15833	15781	15639	15467	15626	15535	15634	15581	15651	15609	15553	15565	15601	15519	15452	15491	15676	15648	15560	15502	15704	15648	15484	15538	15667	15575	15524	15601	15503	15524	15475	15593	15401	15490	15608	15498	15547	15544	15518	15648	15537	15689	15537	15524	15617	15583	15702	15584	15364	15655	15483	15443	15553	15493	15610	15665	15633	15510	15411	15483	15708	15424	15605	15645	15383	15598	15673	15505	15427	15635	15634	15512	15673	15567	15511	15514	15655	15516	15549	15639	15448	15508	15664	15589	15466	15521	15744	15520	15626	15528	15666	15539	15555	15524	15613	15608	15671	15575	15698	15736	15483	15747	15607	15440	15677	15549	15584	15670	15545	15638	15661	15603	15637	15515	15504	15436	15640	15533	15531	15541	15468	15530	15548	15517	15673	15545	15556	15702	15633	15675	15594	15668	15467	15763	15681	15467	15450	15676	15499	15529	15740	15606	15620	15719	15487	15630	15618	15639	15456	15624	15668	15622	15644	15498	15472	15831	15499	15551	15687	15419	15731	15572	15552	15609	15806	15650	15578	15527	15413	15612	15565	15597	15508	15519	15598	15579	15673	15572	15540	15561	15592	15603	15547	15535	15412	15634	15457	15750	15597	15711	15525	15489	15768	15545	15547	15482	15570	15682	15695	15524	15766	15478	15551	15701	15686	15499	15447	15609	15671	15663	15548	15618	15442	15517	15551	15430	15731	15715	15440	15578	15632	15639	15590	15689	15530	15603	15461	15538	15613	15677	15509	15631	15564	15802	15508	15471	15300	15556	15587	15453	15678	15683	15673	15479	15773	15520	15573	15437	15591	15525	15548	15468	15533	15582	15538	15520	15691	15516	15475	15286	15432	15660	15806	15599	15535	15589	15674	15461	15686	15546	15526	15550	15627	15421	15521	15537	15566	15734	15700	15684	15519	15566	15584	15652	15702	15632	15599	15682	15630	15615	15479	15604	15683	15468	15551	15602	15603	15533	15645	15620	15433	15510	15449	15454	15578	15635	15583	15370	15520	15495	15557	15580	15601	15555	15529	15596	15567	15711	15527	15451	15736	15671	15642	15434	15576	15597	15540	15661	15477	15580	15532	15461	15555	15495	15520	15496	15599	15620	15713	15492	15659	15329	15602	15664	15573	15629	15635	15542	15477	15525	15614	15584	15686	15627	15506	15683	15663	15526	15392	15784	15385	15687	15525	15534	15593	15650	15578	15500	15490	15585	15490	15550	15728	15628	15547	15553	15487	15768	15649	15647	15687	15746	15568	15629	15614	15514	15347	15520	15542	15533	15637	15608	15829	15480	15448	15536	15606	15456	15564	15567	15595	15607	15594	15673	15536	15520	15676	15481	15630	15585	15634	15645	15495	15490	15527	15646	15672	15535	15615	15366	15480	15550	15543	15631	15755	15560	15578	15710	15717	15594	15563	15601	15462	15665	15413	15497	15564	15413	15576	15469	15520	15597	15838	15624	15475	15636	15643	15673	15585	15549	15416	15569	15603	15529	15707	15632	15352	15674	15513	15432	15704	15474	15565	15584	15549	15642	15671	15683	15626	15642	15472	15561	15502	15607	15436	15592	15527	15355	15573	15476	15496	15595	15640	15510	15680	15559	15490	15473	15368	15492	15611	15575	15590	15646	15622	15480	15552	15499	15451	15611	15664	15377	15397	15486	15773	15569	15567	15697	15521	15596	15414	15539	15394	15426	15626	15441	15615	15581	15817	15455	15536	15667	15627	15560	15607	15672	15680	15548	15716	15641	15560	15713	15540	15538	15647	15656	15565	15511	15657	15543	15572	15614	15616	15572	15512	15670	15617	15585	15527	15626	15482	15613	15474	15566	15466	15592	15659	15817	15570	15560	15590	15484	15652	15371	15517	15486	15513	15557	15382	15475	15562	15723	15442	15501	15621	15684	15652	15464	15780	15695	15505	15540	15581	15600	15661	15588	15685	15479	15599	15513	15635	15570	15676	15737	15513	15531	15420	15535	15466	15760	15560	15627	15628	15574	15633	15621	15580	15651	15695	15498	15651	15490	15721	15828	15724	15648	15473	15804	15467	15669	15480	15536	15578	15572	15545	15557	15532	15501	15608	15501	15413	15622	15617	15508	15500	15455	15756	15592	15673	15654	15436	15468	15626	15597	15448	15473	15306	15437	15739	15714	15536	15392	15549	15539	15625	15581	15697	15585	15566	15641	15658	15698	15451	15578	15604	15542	15660	15741	15530	15544	15464	15571	15398	15658	15611	15507	15503	15678	15717	15625	15540	15565	15608	15551	15670	15634	15654	15463	15511	15574	15617	15553	15682	15599	15544	15648	15523	15459	15435	15644	15630	15731	15393	15494	15505	15680	15535	15563	15571	15693	15503	15559	15708	15642	15563	15534	15527	15612	15507	15629	15731	15466	15600	15563	15816	15673	15621	15603	15454	15525	15562	15521	15711	15806	15644	15538	15623	15599	15598	15516	15637	15707	15658	15598	15642	15525	15589	15622	15529	15443	15695	15460	15518	15526	15628	15650	15543	15641	15508	15713	15466	15551	15491	15563	15687	15546	15359	15594	15448	15490	15610	15575	15487	15466	15452	15598	15666	15452	15636	15623	15605	15532	15454	15600	15559
28234	22984	26184	22799	18691	18091	18018	17325	17430	17206	17314	17249	17285	17292	17246	17305	17142	17000	17200	17158	17271	17125	17057	17172	17110	17167	17098	17220	17065	17106	16923	17129	17113	17145	16964	16970	17205	16932	17176	17086	17045	17035	17289	17003	17207	17156	17192	17107	17136	17134	17009	17126	16981	17029	16888	17048	17088	17093	16923	17004	16990	17234	17223	16839	17114	17010	16975	17147	17287	17061	17078	16858	17041	17235	16921	17100	16985	17153	16925	17041	16911	16993	17157	17164	17058	17287	17150	17143	17035	17275	17454	17153	16994	17114	16998	17117	17032	17182	16959	17222	17023	16969	17102	16926	16966	17284	17139	17092	17160	16995	17298	17068	17041	16787	16988	17042	17094	17141	16906	17184	17047	17043	17023	17177	17286	17128	17072	17029	17134	17187	17088	16992	17109	16966	17137	16940	16967	16936	16958	16822	16856	16758	17033	17322	17260	17086	17146	17108	17048	17146	17023	17137	17016	17049	16915	17237	17093	17206	17115	16955	17065	17089	17187	17042	17133	16981	17175	16947	16997	17043	17127	17117	17040	16961	16989	16884	17108	17109	16955	17038	17123	17113	17203	17020	17096	16981	16807	17258	16986	17206	17037	16913	16944	16960	17248	16884	17112	17000	16952	17117	17067	17093	16975	17089	17282	16976	17006	17086	17031	17000	17235	16873	17051	17141	16982	16973	17028	16916	17187	17197	16971	17155	17009	16962	17062	17046	17183	16904	16995	17035	16932	16980	16950	16979	17177	17011	17050	17133	17138	17196	17113	17241	17017	17281	17081	16933	16769	17347	17094	17161	16824	17069	17191	17076	17063	17005	17334	17183	16963	17067	17018	16972	17010	17112	17084	17084	17087	16791	17084	17096	16945	16962	17144	16927	17165	16987	17035	16888	16983	17126	16953	17175	17231	17090	17175	17040	17227	17246	16952	16880	16865	16945	17075	17092	17135	17029	17109	17020	17165	17002	16940	17244	17078	16915	17029	17182	17098	17081	17123	17013	17102	17187	17004	16944	16979	17277	17168	16884	16903	17108	17019	17144	17027	17067	16983	16867	17210	17026	17071	16991	16986	17083	17134	16889	16960	17108	17016	16906	17082	17211	17161	17136	17034	17094	16974	17008	17140	16939	17080	17065	17073	17115	17024	17151	17165	17098	17095	17142	17000	17290	17246	17036	17266	16918	17042	17099	17136	16946	17031	17004	17127	17164	17093	17275	17138	16984	17338	17111	16959	17100	17193	16803	16926	17148	17172	17224	16983	17354	17228	17020	17114	17011	17199	16972	17036	16979	17122	17292	17006	16979	17065	17065	17000	16794	16889	17135	17099	17141	16919	16897	17029	17153	16927	17289	17138	17016	17058	16940	16840	16700	16850	17151	17001	17039	17197	17168	16993	16899	17098	17008	17222	16859	17030	16887	17028	17011	17011	17173	17352	17018	17025	17130	17137	17289	17081	17032	17085	17009	17140	17061	17114	17199	17217	17056	17145	16877	16870	17259	17104	16797	17017	17002	16840	17014	16845	16895	17141	17019	16861	17006	17352	16958	17159	16944	17064	17145	16853	17060	17162	16954	17061	16990	16883	16948	16828	17127	17059	17039	17113	16968	17057	17157	17040	17108	17043	16927	17089	17310	17062	17163	17287	17257	17192	16947	17049	16968	17260	17128	16981	17035	17033	17012	17068	16956	17067	17168	16962	17254	17041	17057	17016	16915	17065	16953	16992	17095	16907	16804	17083	17227	16946	17178	17105	17049	16965	16923	17069	17087	17077	17161	17041	17152	16995	16822	16828	17174	17076	17002	17246	17404	17078	16792	17155	17010	17084	16960	17143	16834	17029	16971	16852	17060	17068	16882	17079	16953	16915	16959	17228	17165	16862	17033	16972	16866	17030	17120	17057	16783	17022	17048	16910	17172	17194	17094	17177	17024	16972	16913	17104	16874	16848	17026	17081	16943	17106	16923	17035	17081	16887	17103	17176	17221	17144	17144	17193	17187	17200	16811	17141	17195	17074	17109	17055	16853	17091	17059	17063	17071	17006	16822	17043	16926	17133	16994	17020	17199	17137	17141	16922	16881	16994	17032	16935	16961	17043	17181	16831	17089	17080	16920	17015	16982	17033	17028	17128	17088	17191	17033	17143	17188	16998	17038	16964	16893	17089	17149	17084	17031	17006	17082	17006	17175	17241	17016	17053	17125	17094	17196	16863	17106	16942	17173	17146	16989	17098	17185	16942	17193	17123	16963	17038	17070	17036	17133	16836	17013	17158	17044	17046	17099	17072	17009	17066	16997	16997	16954	17068	16890	17264	17117	17002	17036	16961	16863	16941	17006	16929	17045	17072	17071	16957	17100	16948	17128	16942	16993	17091	17175	17073	17074	17057	17271	17218	16988	17150	16952	17128	17011	16977	16875	17067	17057	17034	17010	16915	16986	17053	16979	16982	17041	17308	17118	17080	17110	17073	16864	17064	16997	17252	17032	17110	17013	17210	17169	16961	16995	16958	17296	17147	16923	17135	17074	17031	16940	16881	16780	17208	17168	16978	16869	17058	17103	16948	17135	17115	17118	17240	17062	17196	17088	16948	16861	16865	16927	16970	16980	17089	17135	17247	17238	17102	17138	16896	16958	17283	17096	17109	17042	17134	16972	17219	17069	17090	17207	17073	16898	17106	17081	17079	16920	17022	17098	16967	16979	16908	16892	17074	16946	17183	17145	17048	17184	17031	17210	17104	16907	17066	17034	17203	16955	16976	17179	16874	17020	17047	16973	17033	16952	17010	16988	16952	17065	17123	17080	17060	17050	16980	16918	16962	16826	16827	17048	17064	16889	16986	16892	16882	17072	17080	17008	17024	17184	17084	16992	17224	17066	16902	16910	16962	16854	17018	17110	17065	16974	16863	17075	16880	17040	17065	16933	17070	17088	16926	17012	17158	17022	17043	17139	17225	16944	17027	17068	17199	16899	17165	16963	16997	17149	17128	17180	16937	17011	17134	17321	17258	17215	17031	16757	17014	17097	17085	17106	17001	17089	17157	16991	17098	16922	17006	17024	17002	17071	17182	16903	17106	17095	16790	17227	17207	16978	17088	17011	17003	17107	17022	17000	17173	16844	16944	17077	16944	16865	17100	16951	16946	17042	17018	17079	17080	17034	17118	17220	17159	17466	17057	17039	16964	17138	17035	16896	17285	17198	17132	17001	16932	16976	17052	17283	17177	17016	16939	17105	17153	17135	17052	17163	16846	16997	17277	17187	17100	17192	17113	17041	17116	17124	17247	17006	17053	16855	16735	17029	17045	17032	17143	17042	17180	16882	17169	16613	17051	17072	17043	17219	17206	16989	17289	17101	16882	17158	17031	17163	17155	17051	16890	17105	17269	17018	17096	17048	17178	17005	17146	17226	16934	17261	16900	17017	17120	16954	17201	17199	17153	17217	17055	17280	17056	16871	17044	17058	16962	16952	16971	17119	16860	17105	17324	17144	17142	16904	16904	17132	17015	16929	17047	17023	17045	16822	17129	17163	16897	16886	17042	17045	17108	17057	17091	17023	16908	16993	16867	16941	17140	16941	17072	16895	17165	16850	17115	17174	17354	17034	17134	16986	17000	17222	17196	16956	17299	17061	16919	16933	16999	17056	16905	17032	17236	17074	17184	17063	17137	17170	17016	17145	17123	17068	17169	16887	17242	16892	16938	16990	17021	17007	16967	16995	17112	16991	17144	17058	17243	17048	17022	17079	17175	16843	17330	17116	16982	17184	17203	17180	17187	17096	16994	17247	17054	17097	17241	16846	17022	17158	16915	16893	16914	17028	17339	17196	17009	16867	16979	17097	17018	16944	16973	17097	17179	17255	17226	17011	17044	17013	16883	16944	16833	17017	16950	16827	17132	16926	17055	16947	17048	17191	17257	17211	17175	16884	17110	16997	17179	16995	17152	17189	17185	17037	17225	17106	16939	17115	17127	17151	17120	16863	17077	17084	17118	17065	16931	17136	17069	17258	17294	16962	17000	17038	17068	17042	17003	16969	17289	17201	17271	17031	17065	17047	16952	17021	17171	16905	16966	17139	17069	17215	16972	17074	17253	17035	17097	17213	17215	17044	16920	17009	17177	17147	17009	16832	16901	17230	17145	17099	17208	17105	16993	17407	17182	17042	16997	17035	17195	17053	16951	16841	16879	16983	16980	16894	16858	16933	16946	17138	17162	17150	17143	17070	17031	17087	16862	17195	17178	17130	17092	17246	16991	16926	16980	16941	17286	16939	16987	17036	17222	17099	17108	17080	17138	17074	16972	17115	17110	17147	17113	17040	17092	17136	16940	16978	17023	17212	17219	17144	16969	17056	17118	17024	17200	16922	17110	17000	17075	17076	16936	16862	16986	16932	16970	17021	17064	17029	17005	16884	17049	17185	17112	17156	16990	17073	16834	17094	17069	17269	17129	17108	17214	16979	17263	17033	17074	16822	17128	17062	16952	17091	17199	16934	17090	16962	17163	16797	17137	16942	17112	17027	16889	16763	16981	17049	17014	17081	17178	17063	17096	17007	17048	17269	17077	17304	17048	16946	17004	17031	16816	17150	17133	17292	17195	17157	16995	16929	16778	17122	17141	17038	16938	17118	17255	17130	17062	17176	17038	17192	17101	17001	17011	17006	17055	17017	17155	16922	17124	16971	17155	17221	17117	17140	17046	17078	16983	17370	17127	17058	16842	16981	16954	16963	17135	16874	16885	17192	17001	16974	17063	17194	17044	16968	17002	17045	16908	17015	17131	17089	17026	16995	17175	17110	16990	17203	17079	17172	17126	17153	17072	16960	17035	17080	17296	17103	17002	17011	16986	17042	17167	17101	16907	17118	17127	16971	17169	17195	16932	17124	17018	16994	16971	17113	17158	17184	17031	17294	17150	16975	17029	17194	17070	17070	16910	16958	16987	16914	16949	16985	17205	17054	17088	17099	17127	17071	17070	16936	17032	17169	17024	17086	16889	17016	17010	16992	17053	17274	16937	16930	16909	17072	17198	17096	17185	17157	17112	17073	17130	17051	16824	17170	17074	17099	16996	17268	16820	17312	17160	17062	17190	17001	17083	17142	16865	17165	17052	16947	17043	17133	16918	17123	17156	16927
19225	26792	24390	19503	17494	16510	16067	15823	15659	15524	15436	15296	15325	15201	15219	15315	15443	15227	15325	15342	15262	15075	15117	15153	15131	15266	15237	15093	15018	15232	15178	15250	15188	15259	15238	15013	15139	15135	15188	15044	15100	15180	15106	15169	15179	15226	15165	15174	15152	15133	15200	14941	15219	15163	15055	15100	15158	15093	15084	15125	15216	15253	15145	15111	15043	15195	15182	15294	15162	15106	15155	15213	15094	15142	15089	15002	15012	14962	15197	15097	15269	15164	15229	14946	15079	15006	15315	15143	15117	15146	15186	14964	14986	15169	15082	14923	15063	15195	15160	15045	15089	15205	15040	15164	15134	15146	15124	15078	15245	15229	15085	15216	15141	15144	15176	15091	15154	14950	15013	15098	15055	15063	14962	15285	15039	15041	15186	15221	15048	15008	15028	15071	15001	14824	15179	15094	14990	15037	14983	15169	15068	15178	15059	15097	15124	15031	15145	15059	15266	15168	14983	15165	15081	15220	15299	15115	15136	15150	15185	15179	15086	15091	15073	15065	15063	15127	15087	15124	15136	15110	15207	15095	15261	15215	14990	14977	15128	15025	14983	15218	15035	15070	15095	15302	15066	15075	15170	15199	15110	15201	15108	15242	15082	15130	15221	15160	15207	15069	14955	15099	15043	15232	15132	15135	15245	15186	15135	14991	15022	15032	15254	15112	15076	15155	14916	15051	15260	15204	15138	15053	15008	15091	15097	15017	15058	15152	15126	15112	15212	15123	15124	15131	15209	14933	15225	15250	14965	15100	15234	14982	15179	15087	14955	15209	14992	15244	15082	14981	15307	15174	15020	15150	15048	14877	15079	15124	15099	15130	15118	15105	15047	15133	15189	15132	15207	15213	14928	14885	15170	15122	15192	14929	15138	15253	15060	14991	15008	14801	14841	15129	15151	15022	15000	15180	15147	15134	15031	15179	15039	15117	14959	15000	15024	15077	15039	15120	15034	15183	14927	15021	15015	14894	15208	15084	15107	15204	15141	15133	15034	15143	14941	15189	15014	15004	15157	15161	15176	15010	15263	15109	15065	14869	15028	15105	15150	14959	15111	15162	15170	15013	15149	14883	15172	15136	15009	15132	15135	15070	15153	15216	15090	15175	15100	15146	15194	15145	15285	15064	15245	15036	15256	15127	15000	14902	15077	15064	15302	15054	15115	15035	15084	15035	14970	15069	15122	15280	15229	14974	15116	15208	15065	14942	15163	15081	15167	15048	15180	14968	15170	15231	15021	15137	15011	14918	15244	15166	15112	15051	15131	15040	15204	15000	15145	15081	15272	15087	15120	15339	15082	15129	14987	14996	15055	15152	15131	14892	14951	15094	15016	15140	15129	15103	14971	15068	15029	15187	15096	15126	15101	15266	14993	14940	15049	15053	15001	15175	15026	15237	15241	15150	15180	15112	15061	14950	15068	15072	15010	15137	14987	15193	15146	15081	15052	15279	14894	15046	15241	15116	15102	15038	15122	15149	15267	14915	15254	15067	15145	15063	15146	15170	14985	15133	15058	14974	14954	15082	15163	14964	14928	15144	15105	15019	15044	14983	15207	15098	15173	15053	15093	15148	15115	14943	15180	15090	15048	14959	15080	15082	15037	15215	15070	15184	15158	15183	14951	15005	15035	15131	15097	15128	15091	15118	15048	15076	15074	15273	15095	15227	15093	15060	15208	15140	15178	15151	15116	15090	15131	15118	15239	15091	15028	14906	15067	15065	15242	15141	15101	15050	15017	15236	15257	14931	15133	15249	15032	15047	15109	14994	15224	14983	14853	15067	15044	15104	15021	14917	15266	15245	15026	15055	15109	15207	15038	14938	15122	15040	15070	15038	15180	15066	15021	15057	15069	15155	15076	15033	15062	15134	15028	14913	14978	15245	15100	15332	15140	15222	15033	15031	15031	15055	15289	15125	15042	15156	15228	15208	15083	15106	15117	15037	14922	15205	15022	15032	15093	15141	15260	15058	15240	14972	14951	15124	15038	14870	15213	15173	15211	15030	15072	15132	15236	15230	15216	15069	15122	14992	15096	15268	15141	15130	15081	14888	14997	15152	14989	15087	15058	15096	15200	15014	15218	15001	15148	15150	15215	15022	15017	15037	15131	15043	15166	15065	14969	15234	15103	14987	15090	14935	15166	15065	15111	15024	15271	15054	15071	15082	15255	15210	15178	15211	15029	15173	15059	15195	15204	14970	15152	14895	15025	15027	15251	15133	15144	15019	15013	15197	15001	15137	15100	14954	15035	15046	15129	15030	14944	15078	14966	15148	15148	15004	14998	15113	15139	14978	15054	15028	15041	15063	15181	15130	15161	15083	15225	15251	15195	15210	15283	15157	15167	15159	15186	14969	15137	15193	14991	15042	15126	15106	15312	15191	15085	15068	15172	15106	15274	15089	15224	15155	15149	15025	15003	15156	15196	15144	15011	15136	15080	15160	15068	15092	14989	15030	15085	15070	15273	15103	15039	15024	14970	15226	15192	15040	15046	14961	15038	15053	15258	14958	15006	15117	15085	15138	15123	15153	15239	15130	15154	15028	15204	15129	15236	15081	15099	15106	15109	15020	15011	15130	15104	15169	15082	15092	15300	15212	14987	15165	15101	14845	15146	15082	15224	15004	15236	15145	15060	15134	15189	15094	14964	15054	15182	14942	15224	15075	15060	15042	15011	15061	15171	14992	15119	15207	15104	15089	15095	15193	15162	15219	15162	15206	15203	15254	15121	15091	15073	15105	15201	15086	15170	15126	15128	15089	15071	15283	15248	14941	15056	14963	15091	15066	15161	15238	15000	15139	15046	15130	14974	15203	15054	14953	15065	15322	15009	15094	15006	15093	15145	15046	15059	15364	15149	15113	15033	15173	15187	15190	15065	15154	15020	15070	15167	14890	15096	15095	15140	15035	15035	15209	15118	15150	14912	15012	15038	15224	15122	15120	15135	15149	15079	15080	15219	15131	14991	15129	14950	15175	14976	15036	14994	15227	15044	14998	15057	15115	15187	14861	15123	14995	15165	15195	15013	15096	14928	15341	15093	15039	15302	15224	15204	15023	15161	15058	15000	15135	15002	15120	15173	15145	15038	15053	14981	15100	15301	15063	15152	15010	15023	15240	15124	15065	15188	15143	15178	15109	15143	14968	15207	15109	15019	15109	15158	15184	15145	15304	14988	15058	15036	15367	15078	14999	14972	14973	15035	15147	15092	15134	15029	15076	15191	15073	15159	15041	14938	15205	14879	15097	14955	15045	15227	14994	15163	14995	15247	15043	15248	15238	15004	15124	15135	15054	15108	15154	15009	14933	15173	15106	15098	14970	15152	15228	15163	15004	15224	15031	15314	15207	15098	15120	15187	14948	15027	15069	15093	14926	15103	15250	15207	15134	15165	15137	15205	15046	15208	15100	15232	15119	15092	15094	15032	15182	15124	15040	14935	15121	15044	15229	15132	15009	15107	15092	15020	15052	14939	15170	15198	15174	15189	14922	15122	15123	15086	15022	15158	15248	15120	15029	15047	15031	14995	15288	15134	15128	15166	15221	15190	14940	15033	15131	14922	15047	15280	15069	15186	15061	15109	15165	15019	15316	15027	15143	15104	14938	15286	15077	15017	15168	15103	15191	14980	15072	15064	14925	15057	15018	15146	14830	15108	14967	15095	15082	14993	15142	15024	15099	15225	15109	15205	15221	15200	15175	15175	15223	14986	15005	15181	15210	15010	15110	15105	14984	15030	15067	15011	15239	15015	15235	15132	15419	15066	15074	14939	15095	15164	15230	14963	15122	15089	15086	15213	14897	15236	14899	15071	15074	15143	15095	15094	15211	15089	15053	15236	15090	15255	15176	15009	14963	15151	15046	15096	15124	15052	15034	15256	15071	15180	15114	15076	15230	14948	15114	15276	15100	15161	15000	15114	14930	15075	15185	15116	15077	15141	15199	14900	15125	15332	15167	14997	15326	15138	15063	15106	15134	15068	15028	15098	15223	15081	15054	14990	15002	15059	15092	15030	14932	15041	15031	15269	15185	15142	15149	15080	15100	14869	15111	15116	15038	15209	15163	14877	15244	14973	15015	15295	15212	15089	15145	15151	15197	15052	15029	15148	15019	15065	15148	15010	15097	14943	15132	15363	14887	15083	14952	15239	15144	14987	14997	15138	15203	15136	15220	15336	15098	15049	14994	15030	15012	15067	15015	15130	15109	14998	15150	15072	14955	15122	15025	15199	15035	14872	15252	14896	15151	15172	15093	15232	15136	15108	15026	15140	15230	15179	15254	14848	15187	15175	15023	15071	15166	15148	15191	15114	15129	15112	15211	15106	15034	15131	15157	15311	15130	14999	14974	14963	15146	14994	14856	15190	15011	14989	15244	15121	15001	15211	15102	15055	15116	14952	15057	15137	15157	15031	15260	15013	15245	14933	14992	15098	15368	15225	14960	15023	15203	15126	14941	15176	15219	15105	14940	15183	14878	15106	14971	15135	15009	15159	15194	15179	15188	15138	15176	15125	15103	15122	15180	15013	15224	15098	15075	15113	15058	15159	15124	15277	15153	15174	15053	15024	15108	15183	15208	14993	15124	15143	15237	15069	14966	15023	15067	15117	15113	15200	15216	15049	14978	15189	15169	15043	15051	15047	15124	14914	15115	14870	15132	15163	14933	15191	15054	15160	15166	15016	15183	15113	15107	15175	15052	15257	14979	15055	15064	15182	15145	15100	15163	15197	15174	14980	15042	15200	14945	15110	15014	14996	15239	15151	15136	15076	15067	15168	15166	14980	15081	15068	15042	15141	15030	15002	15091	15288	15107	14963	15080	15022	15113	15169	15239	15088	15132	15166	15096	15235	15114	15193	15090	14982	15361	15061	15167	15219	15082	15070	15181	15125	15068	15097	15186	15169	14990	15059	15092	15100	15176	15196	15159	15225	15012	15214	15062	14988	14981	15178	15210	15143	15101	15072	15028	15005	15079	15033	15179	14936	14993	15002	14916	15161	15184	14917	15171	15271	14971	15135	15215	15053	15092	15035	15323	15128	15076	14947	15059	15205	15341	15141	15140	15259	14978	15037	15118	15057	14932	14879	15098	15029	15150	14937	15206	15082	15182	15049	14992	14989	15242	14934	15054	15011	15087
23270	20695	27917	23648	21683	21738	20719	18301	17640	17710	17564	17278	17128	17268	17049	17010	16835	17005	16965	16911	17007	17002	16863	17107	17048	17101	16730	16970	16783	16808	16910	16883	16974	17011	16896	16854	16855	16950	16970	16861	17010	16853	16774	16876	17030	16899	16867	16970	16925	16852	16981	16903	16867	16992	16915	16823	16967	16807	16783	16677	16785	16811	16845	16775	16812	16938	16876	16762	16578	16884	16735	16811	16867	16843	16782	16826	16829	16914	16931	16791	16887	16683	16715	16786	16811	16796	16718	16577	16813	16715	16864	17025	16886	16613	16811	16986	16904	16762	16918	16950	16663	16792	16869	16861	16752	16873	16789	16691	16937	16722	16787	16556	16890	16897	16921	16776	16756	16689	16943	16571	16565	16620	16661	16594	16812	17006	16820	16712	16781	16893	16648	16815	16862	16811	16731	16747	16531	16956	16873	16890	16894	16890	17014	16567	16859	16718	16869	16675	16780	16661	16622	16892	16726	16625	16873	16934	16879	16710	16763	16860	16737	16849	16838	16558	16761	16745	16813	17035	16690	16909	16582	16737	16831	16832	16869	16777	16735	16692	16800	16586	16752	16738	16889	16849	16746	17025	16812	16742	16819	16821	16888	16837	16816	16588	16944	16918	16943	16814	16579	16743	17108	16814	16849	16553	16882	16885	16638	16892	16828	16800	16597	16679	16925	16784	16894	16747	16630	16746	16836	16737	16757	16690	16871	16881	16663	16844	16835	16736	16779	16767	16698	16787	16830	16842	16732	16763	16698	16838	17053	16803	16770	16881	16751	16990	16707	16766	16817	16727	16683	16599	16727	16872	16699	16874	16715	16656	16697	16798	16825	16768	16894	16658	16732	16749	16906	16773	16783	16837	16775	16902	16932	16841	16829	16689	16768	16918	16848	16671	16627	16759	16723	16908	16777	16804	16585	16843	16694	16776	16783	16626	16696	16706	16670	16792	16716	16811	16769	16708	16725	16609	16598	16923	16749	16801	16699	16664	16748	16777	16710	16833	16497	16611	16772	16713	16596	17002	16762	16940	16961	16776	16752	16649	16800	16897	16867	16884	16799	16759	16715	16807	16855	16883	16932	16846	16757	16823	16795	16811	16748	16783	16679	16828	16908	16898	16685	16699	16689	16803	16925	16722	16818	16696	16655	16706	16782	16722	16832	16744	16726	16780	16747	16859	16861	16778	16850	16873	16646	16806	16951	16934	16698	16849	16767	16788	16566	16767	16786	16691	16895	16599	16945	16719	16809	16967	16899	16776	16774	16878	16818	16837	16918	16848	16814	16625	16999	16677	16745	16795	16755	16468	16815	16635	16873	16680	16805	16924	16844	16689	16830	16847	16916	16799	16716	16736	16855	16521	16739	16697	16990	16829	16785	16940	16674	16729	16902	16742	16789	16853	16735	16850	16744	16739	16705	16781	16718	16681	16556	16707	16946	16945	17097	16861	16688	16574	16770	16702	16909	16773	16814	16552	16802	16818	17001	16760	16824	16681	16707	16793	16660	16782	16802	16682	16933	16863	16600	16699	16756	16904	16513	16681	16639	16925	16949	16748	16672	16699	16943	16754	16904	16939	16825	16783	16757	16779	16825	16866	16874	16769	16834	16834	16683	16718	16604	16745	16871	16747	16837	16925	16788	16752	16805	16847	16859	17036	16827	16950	16763	16825	16792	16744	16962	16899	16702	16685	16795	16888	16767	16810	16811	16861	16837	16679	16887	16882	16819	16758	16949	16868	16811	16629	16710	16745	16928	16819	16622	16733	16772	16892	16837	16702	16962	16908	16763	16837	16719	16860	16925	16736	16753	16871	16832	16869	16815	16817	16779	16596	16571	16704	16729	16764	16625	16645	16759	16820	16761	16645	16798	16737	16657	16554	16874	16792	17159	16647	16861	16550	16850	16753	16736	16909	16840	16706	16834	16796	16983	16820	16648	16689	16805	16868	16906	16850	16917	16871	16712	17046	16818	16670	16813	16826	16747	16699	16690	16864	16860	16791	16807	16797	16849	16825	16630	16818	16777	16788	16825	16840	16861	16834	16759	16589	16876	16611	16784	16802	16664	16917	16851	16736	16896	16785	16688	16822	16639	16739	16899	16876	16770	16838	16811	16716	16794	16682	16749	16596	16675	16836	16543	16726	16889	16672	16634	16748	16664	16735	16654	16796	16755	16654	16944	16953	16658	16703	16710	16821	16663	16859	16763	16857	16684	16730	16825	16661	16828	17104	16725	16751	16855	16760	16852	16787	16902	16929	16896	16770	16774	16593	16853	16799	16686	16595	16825	16802	16693	16659	16671	16742	16878	16675	16787	16680	16750	16776	16821	16646	16656	16893	16948	16751	16730	16824	16815	16625	16844	16803	16757	16716	16849	16669	16913	16744	16569	16880	16839	16926	16600	16788	16903	16737	16671	16885	16820	16624	16817	16699	16698	16759	16722	16757	16948	16715	16901	17057	16965	16566	16802	16693	17002	16554	16727	16924	16974	16819	16804	16717	16772	16810	16810	16891	16787	16982	16778	16938	16755	16927	16624	16945	16715	16738	16823	16706	16682	16948	16778	16775	16824	16710	16948	16993	16578	16709	16871	16541	16759	16751	16807	16836	16836	16792	16949	16645	16562	16845	16844	16639	16768	16682	16941	16848	16563	16698	16780	16731	16624	16610	16843	16893	16798	16683	16814	16727	16745	16693	16904	16864	16777	16656	16886	16710	16766	16903	16622	16766	16726	16765	16598	16859	16654	16938	16736	16917	16783	16539	16798	16862	16863	16754	16785	16886	16589	16864	16838	16705	16824	16655	16684	16694	16571	16809	16704	16755	16658	16833	16725	16757	16807	16628	16640	16665	16611	16753	16874	16752	17018	16864	16855	16669	16682	16669	16541	16736	16695	16911	16815	16748	16902	16733	16627	17049	16857	16549	16582	16793	16790	16826	16822	16650	16671	16935	16790	16580	16915	16838	16947	16758	16856	16905	16741	16712	16916	16849	16643	16793	16724	16763	16998	16752	16810	16854	16940	16758	16714	16867	16768	16690	16880	16820	17004	16924	16758	16966	16685	16787	16726	16813	16893	16743	16744	16833	16785	16731	16789	16611	16729	17001	16818	16675	16888	16717	16815	16908	16755	16960	16894	16701	16935	16601	16799	16869	16802	16587	17000	16932	16888	16715	16690	16949	16859	16902	16663	16923	16804	16654	16542	16756	16905	16764	16729	16643	16893	16861	16659	16813	16761	16805	16825	16824	16955	16753	16913	16979	16956	16833	16862	16717	16580	16900	16879	16757	16768	16885	16876	16751	16773	16853	16912	16733	16653	16783	16627	16886	17086	16594	16621	16642	17005	16593	16733	16912	16954	16934	17030	16702	16903	16671	16733	16841	16846	16769	16873	16570	16711	16762	17059	16570	16847	16824	16920	16809	16767	16632	16779	16784	16769	16792	16554	16835	16830	16783	16421	16743	16780	16814	16706	16905	16721	16766	16816	16507	16729	16702	16745	16851	16760	16793	16702	16833	16704	16710	16943	16961	16645	16831	16689	16752	16797	16856	16942	16893	16585	16847	16623	16681	16811	16885	16735	16723	16868	16822	16873	16650	16833	16677	16723	16979	16652	16784	16781	16926	16732	16727	16836	16643	16682	16568	16917	16780	16721	16968	16726	16928	16777	16846	16607	16742	16863	16669	16686	16858	16598	16786	16749	16814	16989	16804	16908	16867	16758	16566	16759	16654	16785	16810	16821	16933	16677	16897	16741	16735	16815	16859	16764	16789	16837	16754	16437	16667	16795	16664	16750	16680	16914	16643	16834	16864	16895	16806	16860	16879	16958	16802	16843	16654	16655	16752	16946	16758	16793	16649	16918	16973	16789	16797	16816	16521	16609	16833	16729	16719	16969	16816	16836	16874	16954	16803	16815	16581	16693	16832	16925	16875	16853	16658	16803	16888	16828	16736	16664	16851	17021	16664	16787	16700	16646	16748	16667	16670	16774	16672	16775	16712	16831	16788	16852	16832	16810	16957	16604	16737	16668	16734	16931	16795	16964	16866	16789	16769	16663	16965	16956	16856	16718	16738	16793	16840	16573	16712	16756	16817	16657	16637	16748	16825	16783	16916	16844	16526	16865	16877	16814	16868	16808	16755	16931	16866	16646	16977	16811	16963	16582	16776	16795	16799	16654	16869	16963	16794	16764	16656	16733	16711	16783	16823	16849	16814	16722	16623	16603	16574	16656	16734	16754	16751	16841	16868	16965	16690	16657	16837	16704	16634	16686	16821	16775	16933	16822	16771	16711	16639	16681	16744	16506	16791	16861	16623	16898	16951	16794	16932	16830	16780	16795	16817	16732	16865	16757	16790	16773	16821	16736	16783	16837	16865	16838	16741	16773	16876	16666	16771	16762	16708	16970	16681	16909	16862	16910	16977	16872	16834	16746	16907	16691	16692	16789	17053	16710	16717	16632	16865	16729	16772	16550	16639	16923	16938	16825	16573	16796	16918	16884	16826	16910	16692	16722	16588	16815	16753	16749	16867	16851	16698	16848	16903	16911	16937	16714	16801	16741	16677	16828	16766	16685	16460	16918	16778	16720	16642	16756	16776	16518	16737	16707	16686	16760	16814	16645	16796	16576	16734	16628	16818	16819	16971	16825	16710	16822	16881	16697	16796	16678	16666	16634	16709	16707	16766	16838	16853	16919	16856	16860	16599	16820	16734	16765	16749	16878	16840	16796	16607	16890	16738	16843	16777	16628	16874	16781	16794	16667	16938	16781	16745	16864	16707	16724	16723	16825	16704	16719	16767	16532	16721	16697	16617	16715	16752	16926	16684	16681	16715	16776	17004	16738	16691	16876	16755	16529	16744	16807	16716	16787	16904	16760	16767	16851	16773	16740	17153	16962	16798	16695	16630	16945	16871	16797	16787	16803	16840	16686	16791	16789	16631	16796	16795	16748	17045	16656	16612	16850	16841	16888	17057	16934	16774	16842	16754	16724	16925	16818	17004	16926	16788	17086	16760	16878	16779	17021	16510	16879	16464	16721	16658	16915	16911	16916	16866	16749	16759	16594	16840	16714	16879	16847	16700	16847	16725	16827	16812	16855	16613	16776	16601	17061	16789	16814	16778	16821	16644
19107	32327	29584	22958	19800	18261	17081	16387	16050	15651	15479	15457	15129	15305	15164	15097	15144	15098	15050	14913	15052	15114	14892	15076	14902	14891	15148	14753	15012	15062	15117	14835	14827	14902	15064	14997	14840	15001	14909	14940	14858	14917	15024	14788	14965	14755	14857	14860	14845	14826	14772	14803	14830	14747	14742	14752	14592	14817	14906	14633	14918	14823	14958	14701	14701	14770	14815	14706	14928	14792	14777	14887	14710	14725	14839	14870	14828	14820	14697	14835	14872	14824	14899	14638	14812	14910	14702	14701	14784	14797	14751	14741	14715	14703	14821	14647	14915	14839	14793	14822	14776	14686	14776	14789	14921	14743	14781	14790	14902	14729	14655	14717	14801	14811	14691	14750	14791	14804	14871	14775	14901	14782	14872	14806	14920	14848	14807	14776	14741	14918	14716	14967	14743	14867	14878	14791	14673	14716	15033	14738	14772	14523	14788	14942	14842	14861	14619	14610	14850	14689	14789	14897	14598	14798	14939	14769	14747	14787	14962	14842	14709	14766	14688	14683	14887	14837	14718	14697	14772	14695	14958	14747	14730	14608	14936	14708	14699	14802	14730	14772	14576	14770	14811	14709	14738	14805	15052	14701	14912	14850	14822	14885	14766	14776	14934	14727	14638	14832	14834	14764	14813	14910	14769	14616	14749	14905	14834	14661	14681	15012	14731	14814	14686	14812	14805	14731	14827	14853	14762	14919	14808	14661	14706	14785	14735	14728	14741	14664	14740	14544	14779	14839	14737	14826	14630	14837	14835	14703	14782	14851	14918	14884	14727	14893	14638	14676	14746	14788	14691	14852	14959	14724	14784	14772	14747	14777	14786	14771	14750	14754	14628	14664	14800	14669	14714	14570	14774	14781	14623	14818	14791	14695	14809	14721	14694	14850	14879	14712	14924	14640	14956	14685	14776	14857	14965	14836	14783	14985	14872	14855	14798	14763	14850	14808	14658	14876	14941	14829	14729	14717	14881	14782	14620	14663	14747	14843	14753	14831	14860	14760	14835	14798	14739	14624	14912	14661	14826	14665	14850	14755	14716	14864	14785	14711	14640	14753	14892	14741	14695	14806	14792	14690	14704	14744	14885	14845	14775	14766	14794	14802	14710	14921	14816	14721	14723	14585	14728	14802	14874	14794	14742	14720	14747	14737	14844	14696	14890	14840	14861	14746	14747	14688	14711	14775	14792	14752	14843	14749	14761	14916	14888	14909	14699	14786	14933	14716	14884	14772	14641	14764	14694	14804	14791	14717	14788	14657	14785	14751	14872	14801	14782	14785	14918	14742	14684	14786	14684	14902	14767	14809	14832	14636	14834	14671	14806	14764	14757	14762	14919	14931	14682	14745	14713	14669	14751	14838	14760	14688	14806	14858	14998	14952	14725	14504	14796	14624	14858	14673	14752	14857	14860	14958	14730	14793	14694	14856	14929	14818	14664	14859	14769	14736	14907	14660	14889	14697	14764	14712	14878	14778	14615	14713	14772	14702	14766	14630	14851	14664	14733	14618	14860	14880	14668	14838	14635	14652	14744	14669	14796	14992	14700	14707	14748	14798	14798	14828	14786	14830	14809	14637	14820	14765	14769	14874	14829	14809	14912	14806	14699	14713	14829	14750	14642	14746	14912	14837	14740	14748	14854	14718	14868	14720	14850	14833	14867	14822	14842	14802	14679	14723	14687	14626	14939	14810	14689	14870	14718	14663	14728	14634	14815	14684	14753	14739	14658	14704	14843	14808	14821	14764	14833	14755	14724	14925	14671	14773	15060	14858	14770	14840	14692	14995	14770	14708	14801	14747	14642	14902	14850	14719	14678	14664	14738	14874	14748	14842	14843	14867	14866	14694	14641	14862	14904	14650	14775	14818	14746	14718	14853	14851	14690	14752	14701	14808	14731	14831	14821	14882	14814	14521	14776	14807	14788	14823	14646	14581	14798	14731	14814	14849	14805	14809	14838	14637	14724	14801	14561	14943	14834	14672	14939	14729	14812	14894	14756	14871	14928	14684	14781	14779	14994	14845	14857	14825	14621	14766	14750	14843	14727	14791	14633	14719	14730	14748	14731	14849	14826	14527	14741	14757	14797	14755	14749	14932	14868	14825	14840	14741	14713	14710	14599	14948	14776	14619	14850	14683	14920	14722	14816	14670	14674	14670	14665	14690	14876	14900	14701	14775	14774	14706	14872	14804	14663	14773	14852	14778	14764	14845	14830	14897	14920	14730	14689	14710	14813	14738	14639	14976	14991	14859	14693	14832	14670	14803	14753	14877	14736	14846	14587	14744	14739	14748	14751	14795	14859	14865	14805	14569	14951	14777	14765	14831	14822	14720	14995	14814	15018	14658	14725	14803	14814	14699	14636	14952	14809	14752	14777	14789	14806	14677	14688	14697	14830	14746	14760	14933	14663	14613	14741	14913	14798	14905	14785	14773	14858	14766	14747	14744	14770	14748	14821	14951	14806	14669	14711	14839	14784	14721	14730	14795	14771	14807	14734	14808	14674	14673	14883	14815	14736	14786	14792	14948	14757	14776	14796	14913	14892	14844	14775	14855	14858	14778	14736	14895	14819	14954	14791	14750	14819	14690	14771	14765	14749	14603	14794	14834	14810	14835	14887	14615	14894	14742	14840	14854	14772	14639	14865	14716	14718	14768	14835	14843	14896	14898	14871	14810	14899	14895	14593	14714	14670	14681	14886	14723	14791	14718	14838	14773	14625	14707	14761	14800	14701	14877	14769	14777	14681	14840	14744	14859	14907	14749	14819	14990	14819	14852	14850	14710	14848	14671	14861	14761	14743	14892	14746	14690	14711	14623	14807	14719	14802	14613	14767	14739	14814	14750	14949	14877	14757	14699	14810	14830	14781	14832	14918	14650	14675	14698	14749	14893	14612	14888	14665	14861	14769	14744	14873	14746	14780	14861	14740	14819	14794	14745	14696	14869	14770	14719	14785	14713	14734	14747	14794	14780	14862	14629	14863	14837	14695	14768	14643	14682	14672	14813	14678	14750	14772	14886	14843	14790	14659	14682	14806	14802	14696	14784	14676	14791	14646	14665	14842	14900	14726	15018	14761	14581	14826	14737	14925	14847	14786	14689	14686	14904	14849	14875	14895	14674	14851	14820	14780	14741	14839	14693	14828	14682	14855	14912	14764	14665	14789	14850	14753	14628	14753	14844	14719	14800	14818	14698	14733	14743	14961	14776	14777	14761	14710	14868	14835	14823	14810	14778	14767	14757	14731	14804	14846	14710	14835	14798	15014	14949	14736	14746	14861	14615	14832	14820	14876	14730	14754	14775	14904	14669	14679	14575	14971	14748	14758	14898	14786	14731	14793	14660	14778	14768	14726	14759	14912	14717	14678	14765	14787	14811	14806	14657	14877	14610	14927	14748	14823	14911	14698	14783	14704	14736	14804	14977	14765	14884	14877	14691	14885	14898	14950	14762	14796	14784	14830	14843	14625	14777	14782	14679	14997	14812	14837	14735	14733	14774	14790	14832	14766	14906	14757	14909	14738	14854	14733	14694	14792	14734	14853	14715	14769	14759	14759	14778	14633	14732	14750	14861	14809	14840	14640	14768	14763	14680	14694	14838	14864	14813	14780	14684	14756	14780	14887	14857	14782	14756	14718	14740	14763	14822	14983	14827	14774	14779	14699	14687	14921	14745	14621	14578	14653	14789	14725	14770	14843	14697	14764	14719	14638	14727	14822	14947	14856	14890	14960	14803	14739	14806	14725	14707	14989	14861	14896	14802	14921	14670	14666	14732	14835	14731	14808	14778	14751	14806	14603	14743	14854	14855	14765	14727	14819	14823	14977	14846	14806	14962	14826	14810	14765	14835	14671	14835	14782	14763	14718	14934	14831	14702	14892	14595	14774	14772	14684	14743	14690	14744	14803	14866	14843	14847	14797	14729	14911	14750	14794	14817	14626	14682	14749	14781	14872	14886	14823	14815	14733	14578	14727	14913	14688	14720	14674	14695	14715	14815	14856	14906	14851	14635	14846	14712	14729	14826	14880	14691	14801	14897	14584	14667	14792	14731	14824	14653	14819	14729	14876	14659	14763	14905	14715	14937	14807	14793	14859	14741	14758	14763	14736	14772	14708	14750	14711	14747	14915	14694	14747	14721	14902	14970	14743	14864	14762	14779	14821	14760	14583	14888	14761	14875	14746	14856	14647	14776	14800	14905	14712	14891	14707	14874	14761	14753	14721	14601	14623	14690	14740	14710	14670	14773	14780	14601	14879	14799	14713	14791	14746	14779	14705	14710	14824	14745	14825	14882	14879	14926	14753	14718	14872	14774	14795	14761	14836	14717	14871	14957	14852	14610	14884	14696	14770	14823	14765	14736	14817	14706	14816	14787	14584	14895	14690	14748	14800	14704	14736	14923	14868	14914	14818	14620	14710	14566	14752	14807	14726	14956	14812	14720	14747	14669	14726	14703	14727	14646	14843	14552	14915	14729	14889	14626	14805	14866	15001	14696	14712	14844	14869	14820	14676	14911	14762	14729	14689	14933	14704	14829	14812	14652	14744	14833	14718	14701	14821	14636	14664	14786	14838	14761	14734	14631	14657	14754	14848	14811	14710	14789	14819	14727	14497	14800	14775	14688	14652	14750	14776	14797	14841	14868	14765	14722	14792	14743	14684	14898	14824	14828	14706	14796	14678	14821	14762	14740	14854	14909	14801	14710	14855	14726	14764	14798	14752	14749	14639	14774	14836	14725	14723	14937	14655	14691	14943	14800	14747	14709	14837	14822	14701	14697	14787	14776	14781	14665	14871	14644	14826	14680	14757	14641	14699	14807	14742	14758	14821	14823	14843	14936	14877	14801	14714	14809	14776	14628	14794	14827	14784	14817	14845	14695	14629	14820	14711	14758	14816	14723	14838	14682	14806	14759	14737	14743	14963	14893	14804	14831	14806	14693	14917	14824	14811	14787	14826	14685	14836	14762	14641	14856	14702	14752	14645	14781	14644	14883	14876	14945	14927	14842	14728	14651	14922	14809	14947	14639	14744	14735	14872	14936	14859	14800	14710	14705	14697	14803	14797	14742	14856	14885	14837	14773	14834	14620	14763	14704	14706	14793	14742	14811	14836	15010	14843	14741	14860	14782	14684	14708
23294	21695	29667	24297	21960	24002	25683	20073	18969	19287	18988	18525	18439	18269	18403	18264	18129	18095	18128	18163	18196	18095	18125	18112	18116	17969	18215	18203	18169	18082	18064	17934	17955	18025	18177	17990	18181	18033	18133	17767	17931	18005	17887	17752	17982	17876	17901	17840	17797	17737	17760	17751	17966	17749	18032	17925	17670	17912	18021	17797	17788	17757	17769	17891	18014	18005	17884	17818	17828	17878	17830	17850	17866	18008	18038	18034	17867	17756	17842	17924	17948	17912	17975	17971	18059	18000	17673	17819	17926	18003	17951	17764	17698	17969	17810	17815	17737	17796	18017	17752	17793	17891	17695	17835	17816	17968	17947	18078	18004	17898	17785	17946	17705	17699	17722	17954	17909	17826	17779	17893	17681	17889	17811	17905	17742	17676	17799	17858	17975	17574	17894	17941	17851	17838	17890	17897	17908	17876	17865	17839	17680	17775	17794	17963	17735	17827	17827	17843	17808	17813	17792	17735	17726	17771	17944	17770	17994	17982	18070	17931	17781	17637	17766	17810	17749	17900	17909	17695	17720	17747	17838	17615	17800	17929	17933	17701	17659	17897	17641	17709	17716	17810	17767	17635	17618	17646	17768	17718	17706	17776	17691	17861	17814	17754	17687	17802	17834	17599	17884	17853	17840	17900	17890	17878	17810	17777	17912	17933	17791	17936	17927	17930	18008	17810	17876	17841	17906	17789	17739	17630	18005	17734	17816	17663	17516	17784	17885	17827	17691	17962	17835	17769	17856	17659	17745	17829	17775	17903	17882	17698	17888	17787	17796	17620	17915	17674	17786	17809	17622	17712	17768	17705	17662	17769	17733	17712	17953	17774	17826	17846	17765	17788	17862	17755	17741	17692	17843	17677	17727	17670	17845	17506	17736	17672	17772	17805	17889	17950	17852	17712	17754	18009	18009	17809	17799	17744	17566	17662	17826	17634	17687	17762	17675	17755	17780	17780	17710	17839	17853	17837	17913	17859	17674	17540	17846	17569	17744	17722	17820	17622	17750	17574	17728	17605	17719	17842	17868	17627	17826	17722	17713	17754	17778	17650	17731	17640	17699	17680	17960	17896	17794	17675	17758	17819	17935	17765	17794	17728	17590	17804	17629	17804	17702	17485	17655	17748	17710	17824	17711	17700	17941	17767	18007	17615	17904	17881	17879	17580	17716	17699	17677	17693	17773	17891	17858	17807	17639	17758	17609	17590	17943	17824	17704	17824	17725	17895	17902	17673	17696	17721	17989	17761	17762	17882	17809	17655	17695	17846	17891	17781	17775	17686	17727	17694	17771	17827	17717	17644	17832	17923	17836	17728	17904	17893	17766	17754	17908	17857	17907	17574	17916	17816	17886	17742	17689	17768	17859	17733	17556	17691	17911	17830	17843	17741	17665	17527	17773	17738	17724	17790	17730	17812	17725	17558	17685	17748	17761	17709	17725	17766	17722	17625	17664	17638	17637	17704	17552	17753	17817	17643	17664	17692	17842	17836	17835	17753	17625	17789	17645	17576	17962	17594	17652	18054	17740	17772	17583	17811	17675	17624	17782	17743	17833	17934	17707	17721	17702	17589	17551	17873	17646	17859	17717	17680	17783	18045	17864	17934	17803	18020	17843	17814	17713	17714	17755	17719	17666	17531	17733	17747	17687	17613	17807	17679	17504	17726	17821	17762	17707	17775	17752	17814	17628	17876	17767	17775	17719	17820	17890	17630	17757	17711	17812	17916	17833	17923	17687	17849	17829	17708	17918	17609	17809	17866	17926	17662	17983	17678	17653	17735	17888	17772	17787	17633	18119	17762	17740	17984	17825	17741	17744	17860	17523	17896	17690	17846	17687	17853	17611	17825	17822	17809	17829	17842	17726	17867	17804	17761	17640	17630	17831	17869	17767	17845	17671	17767	17704	17792	17763	17796	17850	17707	17808	17969	17763	17667	17676	17675	17749	17838	17638	17493	18062	17704	17777	17738	17806	17766	17816	17713	17752	17790	17751	17749	17807	17846	17666	17924	17733	17787	18021	17750	17556	17780	17823	17814	17959	17718	17706	17711	17798	17773	17869	17659	17748	17845	18001	17867	17860	17762	17656	17739	17758	17618	17892	17948	17902	17895	17822	17852	17633	17914	17606	17767	17893	17806	17794	17684	17623	17551	17775	17735	17863	17732	17947	17875	17812	17683	17999	17812	17776	17724	17806	17618	17763	17675	17936	17903	18015	17883	17823	17819	17770	17827	17594	17703	17643	17765	17631	17939	17703	17714	17859	17767	17789	17561	17918	17953	17653	17827	17844	17853	17628	17808	17854	17843	17709	17582	17519	17593	17656	17599	17761	17825	17551	17719	17859	17669	17740	17651	17896	17709	17665	17728	17898	17603	17886	17726	17801	17546	17811	17794	18063	17911	17938	17862	17627	17758	17768	17823	17742	17772	17793	17743	17671	17763	18007	17904	17844	17851	17686	17964	17708	17645	17771	17999	17698	17914	17693	17835	17695	17668	17679	17777	17856	17804	17690	18045	17787	17805	17970	17806	17800	17870	17865	17887	17815	17762	17739	17843	17718	17826	17764	17824	17842	17828	17980	17831	17840	17489	17785	17687	17872	17736	17831	17873	17648	17871	17703	17933	17597	17739	17791	17928	17752	17687	17824	17834	17666	17723	17616	17780	17708	17824	17764	17757	17859	17659	17714	17799	17779	17664	17834	17614	17693	17986	17769	17786	17856	17861	18011	17850	17763	17902	17747	17781	17776	17967	17777	17669	17743	17703	17753	18033	17890	17758	17699	17850	17821	17933	17830	17669	17665	17604	17953	17859	17987	17887	17650	17893	17499	17755	17897	17512	17639	17813	17742	17885	17839	17844	17927	17719	17765	17814	17882	17912	17678	17882	17792	17642	17868	17873	17830	17654	17708	17796	17910	17745	17811	17611	17761	17895	17846	17854	17983	17903	17807	17751	17921	17994	17823	17826	17648	17692	17781	17709	17666	17695	17737	17880	17723	17767	17780	18009	17835	17719	18034	17605	17696	17683	17891	17792	17520	17674	17549	17642	17688	17917	17797	17843	17671	17732	17897	17699	17747	17709	17887	17870	17670	17537	17731	17614	17925	17793	17889	17636	17694	17828	17512	17731	17948	17768	17818	17738	17875	17849	17812	17748	17666	17588	17908	17808	17892	17788	17827	17816	17887	17781	17826	17960	17833	17789	17844	17914	17954	18073	17817	17600	17653	17641	17823	17699	17643	17787	17931	17960	17848	17777	17922	17625	17853	17679	17938	17751	17738	17724	17674	17723	17827	17833	17633	17889	18022	17675	17755	17926	17784	17819	17817	17618	17669	17615	17812	17868	17850	17909	17638	17782	17930	17625	17522	17813	17694	17648	17787	17787	17930	17602	17948	17610	17652	17898	17625	17839	17636	17687	17838	17723	17760	17800	17663	17758	17788	17574	17703	17746	17866	17804	17682	17923	17849	17891	17806	17770	17844	17984	17951	17740	17681	17909	17817	17791	17660	17634	17708	17552	17608	17941	17771	17839	18005	17584	17763	17732	17793	17965	17897	17755	17788	17856	17947	17839	17654	17612	17836	17905	17581	17655	17659	17797	17815	18018	17705	17859	17813	17671	17792	17885	17736	17915	17726	17615	17829	17745	17772	17863	17910	17722	17526	17844	17848	17648	17731	17905	17782	17726	17714	17685	17984	17854	17683	17650	17739	17847	17834	17990	17752	17836	17702	17749	17787	17824	17728	17813	17737	17837	17849	17716	17943	17893	17826	17801	17789	17809	17747	17636	17751	17644	17897	17721	17494	17547	17861	17823	17845	17812	17702	17757	17802	17597	17893	17673	17808	17859	17895	17599	17740	17869	17822	17690	17852	17792	17853	17866	17810	17724	17801	17665	17605	17618	17724	17678	17753	17741	17802	17595	17798	17673	17843	17813	17654	17799	17888	17793	17693	17992	17884	17648	17799	17730	17582	17760	17769	17936	17813	17772	17714	17808	17680	17647	17796	17805	17733	17769	17683	18017	17666	17821	17757	17828	17856	17909	17625	17755	17872	17844	17892	17760	17713	17682	17794	17676	17794	17962	17855	17739	17794	17861	17659	17799	17674	17757	17621	17726	17856	17719	17826	17620	17750	17725	17916	17938	17812	17850	17848	17803	17799	17803	17563	17882	17803	17826	17681	17885	17632	17829	17701	17703	17695	17483	17648	17614	17766	17874	17594	17879	17617	17608	17964	17931	17571	17586	17878	17828	17878	17660	17952	17939	17726	17749	17731	17902	17713	18033	17929	17859	17849	18009	17875	17708	17723	17824	17709	17845	17857	17858	17621	17810	17711	17797	17685	17767	17813	17803	17814	17824	17818	17742	17782	17778	17857	17621	17831	17764	17657	17725	17659	17872	17821	17807	17507	17742	17765	17691	17755	17718	17654	17764	18019	17931	17744	17652	17631	17875	17719	17570	17774	17776	17832	17952	17705	17857	17638	17893	17791	17663	17847	17815	17897	17706	17772	17665	17567	17771	17829	17759	17910	17697	17787	17907	17933	17730	17877	17602	17835	17663	17708	17730	17734	17709	17632	17844	17758	17828	17736	17886	17896	17843	17893	17766	17805	17883	17639	17805	17720	17700	17912	17823	17834	17796	17676	17709	17722	18036	17667	17650	17921	17831	17768	17643	17718	17655	17877	17564	17672	17840	17750	17658	17980	17776	17780	17778	17682	17884	17791	17726	17677	17999	17680	17852	17509	17716	17658	17687	17848	17800	17812	17833	17871	17930	17582	17744	17836	17922	17939	17540	17865	17875	17716	17746	17849	17649	17770	17670	17929	17748	17644	17700	17796	17778	17737	17953	17852	17633	17710	17727	17856	17842	17817	17871	17747	17685	17735	17933	17834	17825	17823	17475	17829	17778	17635	17808	17888	17744	17793	17863	17769	17829	17752	17731	17713	17759	17861	17872	17896	17773	17756	17893	17690	17744	17773	17656	17885	17817	17778	17562	17880	17656	17797	17821	17639	17607	17760	17797	17825	18021	17416	17811	17669	17953	17799	17800	17861	17770	17774	17771	17909	17587	17854	17769	17444	17926	17700	17757	17815	17776	17832	17693	17757	17790	17793	17804	17767	17661	17894	17928
22191	38737	35393	27352	23376	20671	18983	18174	17493	17075	17013	16512	16345	16112	16253	15985	16196	15869	15843	15912	16002	15902	15934	15807	15765	15779	15854	15931	15879	15910	15814	15936	15831	15869	15813	15691	15749	15844	15673	15849	15616	15727	15765	15789	15812	15765	15544	15638	15593	15741	15609	15708	15648	15489	15504	15547	15647	15780	15665	15662	15801	15688	15653	15750	15564	15674	15650	15470	15649	15669	15521	15650	15725	15602	15658	15496	15637	15514	15750	15643	15530	15650	15565	15614	15771	15489	15707	15608	15699	15403	15599	15570	15529	15593	15621	15642	15599	15677	15518	15616	15466	15413	15635	15495	15582	15616	15600	15625	15752	15710	15656	15609	15631	15652	15745	15633	15596	15743	15642	15487	15577	15634	15430	15670	15662	15741	15558	15576	15623	15505	15428	15647	15467	15500	15536	15587	15560	15700	15485	15579	15698	15590	15519	15733	15398	15455	15607	15595	15694	15577	15578	15590	15608	15541	15595	15604	15562	15513	15739	15568	15550	15540	15510	15605	15420	15540	15603	15623	15728	15516	15700	15580	15491	15669	15719	15493	15531	15593	15688	15463	15643	15577	15465	15476	15590	15574	15576	15703	15592	15587	15606	15423	15538	15478	15565	15598	15676	15549	15457	15630	15456	15577	15617	15708	15762	15631	15554	15467	15548	15515	15554	15471	15448	15706	15517	15431	15470	15315	15597	15595	15586	15577	15637	15670	15535	15533	15616	15683	15636	15546	15595	15615	15560	15370	15698	15767	15650	15707	15553	15563	15550	15398	15612	15602	15494	15461	15760	15385	15401	15676	15569	15548	15610	15600	15646	15606	15543	15576	15676	15641	15724	15462	15726	15575	15618	15688	15660	15667	15515	15497	15499	15573	15630	15556	15668	15434	15478	15666	15536	15575	15542	15583	15453	15671	15487	15731	15610	15611	15375	15684	15688	15366	15591	15622	15399	15779	15470	15792	15622	15520	15537	15579	15622	15719	15527	15699	15624	15626	15559	15531	15571	15563	15650	15576	15605	15594	15549	15571	15672	15466	15539	15547	15628	15640	15671	15718	15552	15598	15532	15602	15548	15513	15676	15633	15443	15572	15527	15579	15586	15654	15627	15614	15543	15622	15585	15586	15596	15363	15507	15443	15565	15487	15603	15625	15404	15447	15410	15613	15543	15512	15467	15589	15517	15640	15575	15593	15500	15661	15601	15741	15439	15466	15376	15577	15654	15753	15710	15527	15432	15584	15569	15589	15553	15716	15568	15579	15616	15613	15511	15618	15609	15570	15529	15625	15523	15462	15480	15555	15643	15589	15605	15713	15558	15542	15613	15392	15579	15510	15651	15747	15621	15712	15566	15748	15453	15611	15532	15636	15651	15543	15518	15595	15515	15550	15402	15646	15420	15676	15621	15483	15652	15480	15616	15785	15571	15603	15608	15695	15483	15684	15506	15584	15509	15643	15651	15575	15687	15632	15498	15411	15399	15503	15460	15783	15507	15613	15642	15523	15642	15529	15536	15686	15632	15651	15639	15507	15540	15776	15485	15720	15567	15598	15595	15705	15317	15643	15536	15420	15643	15618	15508	15610	15430	15307	15508	15652	15666	15621	15640	15498	15655	15656	15582	15536	15653	15393	15715	15633	15685	15649	15534	15550	15631	15525	15521	15584	15640	15647	15588	15569	15756	15701	15735	15634	15558	15508	15535	15570	15521	15484	15588	15439	15552	15575	15639	15719	15694	15588	15708	15499	15575	15493	15534	15578	15509	15685	15592	15756	15577	15660	15685	15631	15638	15544	15480	15557	15520	15393	15623	15602	15442	15483	15531	15512	15549	15588	15702	15626	15489	15506	15482	15560	15453	15751	15637	15577	15378	15648	15552	15548	15651	15438	15484	15567	15697	15585	15676	15657	15595	15490	15473	15550	15619	15567	15607	15594	15416	15456	15681	15513	15426	15477	15650	15509	15612	15428	15587	15587	15669	15566	15624	15588	15577	15617	15581	15719	15538	15472	15595	15574	15563	15486	15595	15571	15472	15604	15492	15595	15594	15568	15689	15744	15483	15543	15530	15620	15520	15519	15632	15589	15654	15772	15588	15474	15565	15617	15432	15615	15510	15582	15572	15677	15591	15650	15641	15545	15555	15566	15663	15698	15476	15626	15627	15507	15595	15586	15514	15519	15701	15604	15577	15658	15570	15568	15544	15544	15618	15728	15500	15572	15634	15560	15504	15688	15718	15415	15441	15642	15657	15616	15664	15570	15489	15601	15498	15701	15353	15472	15545	15561	15571	15583	15462	15527	15565	15398	15626	15526	15560	15509	15517	15564	15589	15519	15504	15580	15552	15453	15622	15567	15550	15647	15447	15586	15588	15624	15520	15398	15513	15500	15461	15633	15716	15602	15829	15467	15623	15661	15566	15462	15673	15497	15484	15621	15560	15607	15595	15608	15503	15737	15600	15631	15552	15654	15550	15486	15690	15780	15641	15446	15434	15638	15541	15542	15469	15627	15648	15696	15448	15628	15494	15571	15407	15680	15739	15589	15624	15533	15520	15487	15564	15516	15623	15400	15711	15495	15628	15729	15634	15665	15573	15639	15593	15790	15594	15695	15602	15695	15525	15463	15638	15559	15708	15612	15458	15431	15706	15651	15537	15603	15748	15639	15688	15590	15426	15518	15405	15615	15612	15610	15564	15622	15510	15533	15483	15483	15703	15570	15605	15431	15616	15534	15580	15522	15409	15553	15599	15654	15623	15656	15713	15619	15605	15753	15673	15302	15632	15606	15444	15491	15471	15473	15602	15691	15697	15623	15569	15680	15543	15521	15532	15544	15567	15648	15584	15498	15470	15673	15630	15602	15642	15689	15587	15659	15634	15698	15597	15632	15521	15605	15712	15505	15526	15539	15456	15604	15508	15686	15679	15460	15675	15679	15492	15618	15490	15509	15676	15433	15723	15431	15581	15483	15534	15837	15605	15531	15612	15478	15579	15575	15477	15409	15686	15592	15444	15731	15629	15543	15423	15607	15750	15573	15755	15642	15607	15597	15556	15589	15664	15529	15613	15604	15736	15464	15587	15576	15596	15456	15448	15575	15390	15501	15530	15535	15510	15560	15725	15529	15558	15663	15453	15583	15671	15633	15580	15647	15581	15575	15422	15500	15639	15660	15674	15466	15468	15470	15471	15581	15554	15548	15647	15629	15426	15510	15672	15609	15701	15435	15525	15474	15582	15693	15582	15519	15546	15593	15499	15638	15503	15615	15548	15526	15566	15562	15539	15529	15629	15567	15479	15489	15608	15523	15590	15723	15506	15546	15520	15436	15591	15529	15612	15534	15433	15694	15615	15591	15555	15725	15563	15501	15468	15379	15671	15547	15655	15730	15626	15554	15488	15594	15473	15723	15546	15647	15448	15685	15627	15522	15653	15537	15616	15550	15410	15580	15723	15566	15484	15586	15532	15606	15610	15625	15557	15644	15360	15503	15479	15586	15615	15532	15687	15719	15457	15493	15512	15603	15451	15519	15546	15550	15569	15556	15673	15476	15507	15428	15542	15607	15618	15580	15627	15450	15523	15626	15407	15570	15549	15536	15581	15606	15610	15617	15613	15402	15530	15478	15471	15601	15599	15611	15503	15660	15660	15610	15410	15437	15598	15598	15665	15454	15724	15462	15471	15609	15617	15554	15473	15662	15642	15592	15588	15569	15484	15599	15607	15719	15440	15456	15521	15688	15358	15628	15647	15362	15638	15490	15659	15477	15505	15626	15566	15459	15665	15406	15533	15458	15687	15553	15654	15666	15513	15761	15557	15511	15662	15402	15545	15668	15562	15568	15653	15585	15656	15507	15497	15498	15606	15814	15673	15533	15471	15605	15559	15733	15492	15586	15652	15562	15523	15608	15593	15377	15565	15548	15438	15558	15554	15488	15610	15487	15726	15653	15574	15783	15452	15357	15319	15541	15529	15372	15545	15512	15656	15469	15683	15503	15597	15527	15461	15607	15568	15629	15570	15659	15515	15660	15496	15431	15531	15547	15633	15598	15643	15601	15512	15735	15524	15593	15525	15715	15515	15611	15663	15437	15744	15607	15499	15457	15550	15620	15520	15828	15600	15608	15515	15542	15494	15608	15621	15564	15675	15490	15543	15651	15612	15493	15501	15451	15501	15607	15552	15441	15427	15689	15565	15860	15578	15538	15527	15473	15667	15518	15572	15610	15500	15618	15611	15593	15696	15473	15699	15654	15525	15530	15450	15532	15728	15521	15483	15510	15718	15378	15665	15617	15631	15437	15666	15724	15651	15531	15529	15592	15511	15592	15669	15548	15398	15634	15544	15627	15486	15617	15494	15546	15533	15599	15489	15532	15597	15604	15640	15643	15624	15468	15478	15508	15649	15662	15454	15547	15467	15768	15714	15609	15569	15601	15710	15714	15535	15433	15411	15600	15668	15657	15495	15671	15441	15632	15626	15627	15690	15741	15525	15586	15429	15389	15454	15428	15628	15575	15670	15678	15616	15546	15596	15622	15686	15685	15567	15642	15594	15683	15508	15484	15608	15543	15511	15791	15427	15646	15754	15597	15571	15598	15489	15578	15604	15528	15467	15655	15500	15428	15702	15439	15659	15557	15504	15571	15490	15495	15491	15376	15706	15623	15655	15314	15565	15608	15636	15382	15679	15504	15746	15633	15556	15690	15459	15614	15632	15707	15609	15596	15545	15525	15653	15631	15341	15613	15546	15291	15810	15517	15689	15602	15635	15471	15597	15613	15618	15368	15402	15517	15759	15595	15460	15626	15527	15559	15564	15579	15570	15626	15355	15570	15472	15570	15525	15716	15586	15616	15596	15440	15665	15638	15492	15685	15653	15607	15580	15383	15535	15684	15619	15572	15577	15340	15676	15526	15524	15443	15782	15690	15634	15581	15715	15549	15533	15560	15565	15609	15345	15499	15585	15450	15562	15744	15657	15589	15518	15548	15616	15652	15487	15584	15670	15595	15634	15639	15701	15578	15857	15534	15639	15489	15668	15684	15533	15622	15564	15464	15613	15408	15626	15558	15640	15348	15582	15487	15391	15516	15602	15555	15617	15754	15563	15386	15644	15584	15649	15652	15552	15498	15548	15604	15642	15412
27069	21888	24820	21803	17902	17494	17068	16750	16861	16570	16634	16363	16352	16525	16484	16754	16512	16439	16413	16420	16272	16460	16449	16473	16480	16449	16376	16343	16416	16528	16221	16394	16557	16517	16318	16324	16383	16481	16259	16136	16507	16487	16469	16322	16532	16307	16448	16319	16192	16451	16248	16421	16281	16326	16420	16614	16381	16242	16343	16283	16367	16332	16245	16313	16435	16587	16354	16166	16300	16438	16432	16595	16222	16367	16482	16260	16487	16303	16384	16360	16352	16261	16406	16359	16479	16427	16333	16414	16408	16173	16227	16199	16309	16546	16559	16295	16440	16548	16370	16444	16318	16221	16254	16377	16622	16378	16224	16392	16302	16184	16334	16385	16398	16305	16364	16408	16461	16532	16252	16364	16401	16432	16517	16536	16433	16437	16266	16312	16301	16404	16380	16190	16377	16239	16221	16291	16430	16358	16375	16261	16190	16400	16166	16433	16290	16244	16415	16413	16283	16439	16313	16576	16275	16235	16541	16348	16283	16277	16346	16214	16366	16316	16275	16192	16498	16374	16351	16177	16377	16461	16338	16337	16526	16449	16351	16378	16458	16283	16371	16233	16438	16194	16367	16444	16380	16402	16451	16352	16154	16228	16316	16307	16290	16300	16324	16487	16230	16207	16311	16299	16388	16420	16449	16376	16202	16359	16412	16601	16567	16437	16261	16438	16428	16363	16253	16234	16328	16468	16364	16364	16413	16201	16244	16305	16324	16274	16494	16208	16326	16476	16397	16447	16256	16336	16498	16251	16379	16350	16181	16253	16531	16262	16425	16181	16412	16380	16319	16347	16542	16424	16407	16371	16381	16255	16384	16226	16358	16311	16481	16502	16361	16463	16403	16364	16459	16415	16347	16578	16335	16211	16490	16293	16324	16412	16234	16484	16513	16420	16468	16381	16365	16390	16380	16423	16320	16176	16376	16358	16336	16372	16356	16271	16429	16233	16587	16264	16179	16117	16150	16384	16305	16238	16112	16458	16270	16424	16418	16355	16250	16267	16479	16442	16321	16301	16437	16400	16432	16224	16459	16402	16487	16400	16180	16355	16290	16231	16306	16061	16321	16489	16244	16422	16349	16560	16439	16228	16499	16414	16321	16465	16296	16476	16452	16336	16331	16172	16297	16527	16377	16565	16385	16406	16301	16267	16420	16301	16713	16225	16404	16409	16314	16399	16344	16339	16334	16248	16459	16362	16329	16432	16396	16536	16274	16430	16535	16379	16292	16425	16346	16241	16505	16372	16427	16128	16337	16428	16326	16398	16431	16469	16438	16425	16473	16453	16353	16152	16211	16387	16231	16354	16427	16185	16254	16278	16139	16192	16335	16196	16452	16565	16390	16395	16425	16278	16427	16351	16476	16353	16230	16240	16096	16238	16351	16325	16352	16377	16216	16172	16361	16114	16236	16325	16404	16222	16257	16338	16067	16401	16368	16357	16319	16391	16411	16287	16476	16404	16407	16305	16343	16199	16237	16356	16216	16367	16223	16344	16288	16456	16392	16414	16500	16359	16281	16405	16426	16234	16568	16375	16374	16456	16306	16129	16288	16394	16276	16208	16331	16162	16437	16368	16270	16248	16246	16363	16273	16240	16343	16132	16362	16415	16327	16202	16368	16267	16467	16516	16226	16082	16451	16213	16646	16408	16508	16436	16558	16299	16436	16145	16279	16495	16323	16332	16271	16418	16488	16385	16227	16374	16336	16270	16296	16211	16273	16267	16301	16311	16580	16377	16342	16063	16331	16293	16067	16376	16558	16259	16537	16312	16286	16299	16423	16241	16431	16285	16394	16289	16246	16276	16415	16431	16290	16147	16619	16450	16351	16242	16130	16355	16431	16227	16172	16418	16336	16288	16354	16380	16323	16294	16436	16290	16200	16453	16289	16197	16295	16423	16320	16308	16290	16432	16555	16260	16392	16242	16338	16409	16297	16263	16232	16437	16464	16524	16368	16445	16159	16442	16494	16253	16323	16254	16612	16337	16410	16489	16407	16410	16408	16294	16301	16323	16346	16400	16342	16360	16437	16381	16510	16208	16279	16586	16312	16461	16380	16505	16407	16409	16445	16302	16476	16388	16242	16320	16473	16184	16454	16317	16370	16467	16414	16423	16338	16413	16336	16309	16200	16417	16454	16411	16287	16399	16389	16319	16588	16407	16713	16340	16289	16067	16519	16235	16457	16323	16359	16353	16293	16336	16329	16401	16482	16299	16363	16350	16245	16357	16394	16392	16456	16203	16404	16240	16218	16292	16431	16289	16248	16324	16473	16403	16221	16401	16207	16335	16352	16297	16329	16422	16527	16175	16194	16117	16381	16434	16133	16038	16319	16488	16431	16339	16460	16406	16312	16543	16376	16460	16436	16429	16297	16258	16529	16622	16342	16544	16202	16334	16284	16361	16351	16254	16299	16478	16471	16417	16601	16405	16264	16253	16527	16583	16265	16221	16159	16306	16282	16299	16362	16399	16317	16297	16392	16435	16309	16154	16396	16379	16369	16343	16444	16212	16336	16214	16307	16342	16154	16383	16410	16265	16392	16334	16319	16264	16421	16270	16355	16513	16296	16421	16564	16239	16420	16287	16187	16322	16453	16247	16427	16140	16210	16445	16480	16416	16377	16229	16200	16358	16410	16460	16315	16455	16481	16488	16343	16476	16275	16356	16348	16311	16222	16319	16497	16335	16360	16557	16450	16257	16400	16198	16429	16546	16532	16381	16349	16319	16570	16261	16311	16336	16389	16357	16505	16424	16467	16404	16408	16380	16457	16302	16200	16195	16406	16247	16278	16258	16374	16488	16318	16379	16349	16308	16305	16237	16336	16471	16112	16479	16412	16303	16453	16324	16311	16287	16504	16568	16266	16259	16478	16344	16443	16372	16262	16142	16481	16442	16360	16412	16289	16347	16293	16465	16310	16204	16467	16340	16122	16447	16393	16121	16201	16307	16434	16335	16269	16408	16375	16394	16432	16332	16164	16368	16241	16197	16207	16357	16295	16273	16330	16289	16379	16459	16198	16276	16483	16231	16457	16403	16355	16376	16343	16464	16287	16331	16537	16410	16139	16418	16353	16420	16417	16553	16554	16339	16304	16487	16592	16457	16423	16230	16317	16337	16349	16318	16504	16274	16315	16376	16410	16221	16111	16379	16400	16347	16541	16489	16039	16362	16344	16303	16338	16469	16358	16431	16598	16428	16291	16252	16433	16325	16376	16308	16494	16292	16457	16381	16352	16317	16351	16500	16364	16480	16380	16350	16240	16247	16367	16273	16321	16277	16521	16316	16229	16599	16346	16536	16315	16303	16434	16510	16352	16388	16213	16411	16214	16356	16333	16351	16431	16331	16351	16446	16286	16397	16521	16328	16281	16312	16219	16421	16364	16318	16378	16396	16557	16470	16525	16298	16383	16412	16262	16402	16379	16535	16479	16469	16406	16458	16291	16262	16350	16236	16195	16531	16269	16392	16408	16253	16222	16518	16310	16250	16475	16354	16224	16333	16181	16253	16231	16456	16509	16644	16420	16387	16417	16414	16369	16214	16329	16316	16451	16433	16431	16446	16475	16235	16427	16296	16513	16278	16508	16283	16260	16398	16466	16354	16416	16652	16382	16378	16305	16414	16315	16370	16439	16500	16407	16198	16329	16444	16523	16304	16249	16284	16356	16467	16555	16473	16317	16160	16453	16445	16520	16277	16336	16193	16386	16521	16279	16214	16360	16276	16354	16375	16366	16322	16293	16446	16292	16484	16399	16411	16216	16271	16334	16249	16239	16544	16272	16540	16427	16305	16413	16460	16447	16194	16307	16475	16317	16396	16380	16454	16473	16386	16508	16409	16458	16200	16232	16325	16333	16316	16461	16515	16264	16236	16391	16415	16499	16390	16354	16442	16325	16463	16195	16260	16359	16285	16222	16362	16425	16158	16336	16349	16334	16338	16624	16346	16395	16390	16544	16414	16468	16165	16304	16181	16383	16466	16555	16182	16298	16271	16424	16428	16369	16113	16310	16418	16465	16277	16430	16506	16353	16434	16326	16377	16483	16423	16337	16341	16311	16373	16525	16467	16207	16480	16340	16433	16454	16119	16439	16234	16355	16361	16265	16324	16406	16156	16314	16257	16107	16346	16470	16534	16335	16528	16307	16552	16189	16356	16440	16271	16428	16306	16335	16252	16172	16403	16281	16269	16479	16167	16429	16328	16294	16311	16380	16454	16384	16450	16402	16204	16500	16171	16209	16405	16128	16376	16469	16323	16398	16521	16235	16435	16521	16353	16436	16394	16236	16268	16565	16272	16421	16414	16332	16389	16480	16456	16325	16265	16245	16451	16541	16389	16391	16371	16353	16213	16291	16261	16302	16559	16252	16464	16108	16331	16309	16459	16325	16188	16304	16365	16358	16272	16422	16286	16364	16334	16245	16331	16415	16192	16342	16193	16379	16261	16247	16391	16338	16611	16148	16399	16378	16298	16308	16285	16167	16426	16255	16388	16323	16477	16435	16536	16509	16244	16595	16189	16344	16360	16282	16457	16333	16365	16308	16251	16442	16195	16353	16249	16343	16101	16334	16347	16455	16301	16227	16372	16416	16337	16292	16285	16257	16339	16552	16675	16278	16173	16202	16305	16369	16330	16418	16184	16242	16427	16347	16348	16342	16521	16361	16523	16416	16630	16174	16249	16328	16368	16220	16475	16310	16547	16345	16262	16310	16158	16379	16356	16439	16405	16394	16421	16200	16391	16489	16273	16383	16278	16414	16164	16337	16245	16263	16153	16361	16341	16318	16226	16076	16612	16179	16102	16184	16305	16248	16415	16483	16498	16328	16254	16438	16449	16514	16234	16293	16314	16296	16317	16335	16223	16323	16329	16445	16448	16266	16386	16294	16316	16245	16267	16230	16182	16457	16245	16314	16260	16329	16397	16164	16370	16355	16318	16394	16250	16122	16327	16390	16273	16187	16485	16154	16329	16323	16231	16475	16307	16358	16344	16280	16482	16416	16328	16330	16363	16367	16494	16289	16353	16348	16308	16204	16275	16451	16325	16272	16354	16438	16193	16442	16341	16327	16492	16473	16304	16317	16260	16494	16442	16435	16265	16394	16459	16427	16228	16309	16318	16543	16527	16598	16311
18618	25291	23079	18602	16956	15985	15483	15040	15162	14698	14829	14598	14653	14626	14519	14502	14751	14427	14555	14495	14733	14881	14585	14651	14684	14481	14485	14608	14567	14541	14729	14257	14701	14483	14462	14401	14518	14654	14521	14447	14511	14554	14512	14598	14456	14581	14330	14478	14449	14442	14439	14465	14578	14471	14530	14457	14617	14532	14421	14591	14573	14462	14379	14564	14637	14757	14494	14566	14432	14558	14593	14601	14579	14509	14416	14513	14526	14452	14467	14557	14492	14459	14601	14606	14360	14309	14516	14538	14436	14452	14377	14346	14483	14454	14429	14563	14321	14611	14463	14414	14486	14519	14554	14374	14414	14523	14658	14288	14433	14499	14402	14462	14497	14539	14599	14577	14436	14548	14469	14430	14724	14479	14317	14507	14429	14442	14500	14337	14476	14511	14486	14497	14476	14332	14543	14602	14478	14281	14585	14459	14467	14356	14390	14528	14464	14517	14530	14412	14512	14379	14485	14361	14489	14561	14555	14455	14486	14519	14557	14458	14496	14339	14364	14453	14299	14346	14465	14491	14378	14481	14531	14415	14533	14455	14380	14454	14458	14573	14466	14579	14618	14665	14312	14498	14337	14427	14462	14577	14646	14580	14475	14614	14671	14336	14481	14447	14477	14567	14577	14424	14469	14549	14560	14379	14621	14317	14372	14489	14394	14556	14508	14509	14354	14497	14362	14509	14446	14559	14581	14522	14444	14397	14477	14522	14379	14373	14463	14403	14481	14381	14234	14515	14402	14523	14460	14408	14421	14421	14359	14423	14633	14432	14414	14407	14451	14565	14367	14505	14396	14366	14420	14622	14449	14513	14457	14464	14465	14521	14484	14392	14561	14488	14368	14514	14537	14513	14529	14483	14348	14402	14522	14364	14545	14612	14471	14423	14466	14363	14437	14560	14475	14561	14206	14601	14443	14476	14405	14498	14423	14359	14538	14629	14577	14483	14456	14436	14524	14351	14540	14480	14480	14435	14520	14623	14360	14252	14484	14532	14315	14417	14475	14548	14508	14456	14409	14352	14566	14461	14566	14558	14373	14452	14421	14554	14454	14464	14442	14657	14425	14596	14454	14507	14497	14572	14491	14522	14393	14447	14552	14519	14494	14435	14624	14584	14537	14465	14496	14519	14421	14523	14340	14405	14420	14381	14558	14486	14365	14348	14482	14609	14529	14500	14635	14642	14317	14536	14456	14522	14498	14491	14543	14282	14358	14580	14357	14567	14370	14295	14519	14606	14399	14265	14513	14513	14396	14464	14669	14290	14573	14625	14481	14463	14359	14472	14523	14483	14476	14419	14482	14441	14564	14582	14389	14435	14476	14533	14435	14491	14419	14516	14532	14401	14441	14586	14560	14433	14380	14455	14461	14236	14660	14446	14410	14544	14516	14429	14582	14518	14367	14538	14545	14438	14407	14394	14514	14436	14512	14587	14527	14626	14558	14515	14367	14551	14477	14331	14398	14311	14605	14449	14260	14315	14544	14576	14367	14364	14555	14566	14613	14522	14384	14380	14455	14335	14566	14568	14397	14576	14413	14587	14361	14521	14659	14407	14355	14414	14382	14687	14478	14435	14520	14288	14469	14477	14353	14544	14519	14559	14578	14441	14487	14399	14342	14675	14608	14507	14351	14364	14388	14510	14411	14515	14660	14417	14395	14596	14270	14465	14450	14545	14608	14431	14488	14618	14508	14668	14473	14463	14424	14538	14549	14539	14418	14688	14489	14516	14318	14432	14550	14286	14533	14324	14484	14558	14464	14527	14491	14537	14468	14364	14640	14376	14531	14618	14673	14673	14354	14543	14694	14521	14419	14435	14541	14567	14594	14570	14409	14523	14468	14353	14436	14464	14486	14417	14589	14540	14421	14512	14456	14437	14521	14441	14636	14409	14475	14385	14521	14341	14610	14397	14658	14418	14423	14565	14403	14664	14296	14445	14587	14468	14626	14504	14589	14586	14622	14470	14593	14550	14552	14534	14581	14558	14408	14693	14577	14660	14631	14501	14339	14598	14559	14420	14461	14366	14576	14394	14522	14492	14559	14312	14413	14515	14578	14562	14398	14577	14599	14703	14460	14544	14664	14414	14315	14462	14405	14352	14532	14384	14392	14450	14583	14524	14340	14325	14388	14586	14517	14544	14451	14515	14496	14454	14633	14510	14484	14459	14706	14705	14463	14345	14581	14359	14516	14528	14471	14506	14522	14524	14588	14427	14323	14529	14407	14462	14486	14427	14369	14360	14492	14419	14554	14582	14471	14341	14593	14445	14548	14432	14368	14593	14447	14499	14458	14477	14375	14407	14343	14422	14400	14403	14281	14570	14421	14497	14486	14528	14654	14626	14553	14517	14679	14570	14454	14549	14493	14480	14384	14397	14430	14536	14569	14548	14481	14312	14381	14384	14549	14456	14635	14610	14378	14475	14489	14493	14386	14515	14281	14657	14568	14464	14462	14535	14561	14549	14516	14339	14447	14589	14664	14551	14547	14276	14467	14465	14367	14327	14469	14447	14451	14367	14656	14573	14530	14418	14422	14472	14630	14494	14537	14356	14435	14588	14524	14493	14522	14388	14474	14509	14441	14547	14490	14537	14520	14486	14504	14494	14294	14589	14419	14692	14311	14417	14404	14501	14411	14486	14455	14489	14367	14602	14652	14379	14457	14592	14609	14546	14425	14543	14387	14358	14340	14467	14466	14506	14457	14556	14540	14510	14543	14407	14516	14377	14573	14578	14385	14356	14415	14219	14432	14383	14394	14703	14360	14454	14488	14349	14545	14506	14518	14498	14474	14408	14484	14471	14347	14607	14545	14541	14557	14358	14542	14296	14268	14420	14488	14545	14724	14532	14384	14405	14310	14574	14516	14359	14476	14370	14482	14479	14485	14535	14364	14477	14411	14263	14418	14516	14518	14486	14515	14530	14651	14509	14270	14503	14494	14565	14457	14571	14264	14508	14388	14270	14623	14524	14653	14381	14417	14310	14407	14495	14504	14392	14593	14523	14359	14461	14450	14370	14422	14638	14492	14579	14403	14505	14466	14421	14502	14319	14538	14438	14404	14542	14462	14455	14596	14627	14495	14471	14320	14469	14449	14584	14370	14391	14411	14461	14500	14442	14599	14364	14561	14474	14394	14491	14407	14419	14547	14395	14380	14470	14473	14444	14490	14346	14338	14434	14433	14371	14482	14260	14406	14446	14471	14605	14602	14742	14439	14483	14400	14371	14439	14540	14479	14559	14355	14505	14530	14559	14430	14563	14357	14553	14632	14581	14518	14393	14510	14646	14520	14630	14437	14643	14417	14432	14468	14491	14516	14486	14536	14518	14422	14403	14323	14497	14420	14608	14414	14526	14596	14496	14508	14541	14610	14439	14520	14431	14518	14581	14694	14477	14566	14341	14431	14304	14382	14363	14577	14347	14451	14485	14495	14650	14529	14358	14379	14467	14478	14497	14472	14486	14411	14506	14514	14475	14448	14269	14606	14502	14488	14371	14473	14493	14524	14548	14386	14374	14676	14727	14465	14373	14411	14419	14440	14558	14421	14404	14553	14507	14447	14499	14278	14477	14629	14570	14455	14461	14447	14454	14470	14345	14558	14684	14347	14544	14503	14483	14472	14398	14620	14516	14571	14506	14532	14567	14597	14447	14467	14448	14509	14534	14496	14508	14565	14461	14503	14351	14538	14473	14483	14381	14586	14492	14589	14512	14448	14474	14436	14433	14334	14361	14380	14444	14613	14500	14575	14392	14569	14395	14483	14626	14450	14662	14480	14260	14518	14487	14545	14386	14465	14486	14497	14532	14589	14365	14576	14636	14464	14571	14649	14544	14487	14550	14537	14376	14441	14513	14480	14454	14288	14495	14387	14260	14428	14385	14440	14577	14596	14434	14476	14545	14550	14464	14532	14442	14423	14418	14532	14456	14533	14424	14456	14573	14530	14552	14345	14539	14503	14638	14518	14472	14483	14599	14407	14391	14476	14490	14605	14706	14667	14281	14379	14643	14452	14517	14345	14543	14469	14429	14475	14397	14574	14566	14605	14276	14450	14519	14405	14503	14510	14483	14519	14698	14438	14356	14658	14459	14504	14611	14462	14436	14515	14525	14425	14534	14358	14363	14552	14464	14712	14515	14302	14343	14458	14571	14513	14346	14605	14490	14529	14479	14681	14631	14569	14521	14343	14450	14370	14467	14326	14531	14435	14478	14489	14566	14489	14519	14702	14465	14477	14362	14380	14592	14369	14499	14509	14477	14488	14550	14550	14225	14517	14684	14552	14508	14459	14634	14299	14543	14306	14508	14286	14494	14429	14423	14567	14550	14482	14485	14440	14724	14408	14380	14517	14369	14507	14541	14645	14585	14462	14513	14533	14484	14424	14578	14404	14453	14548	14473	14548	14403	14697	14340	14318	14401	14425	14429	14608	14413	14397	14463	14419	14356	14505	14412	14537	14408	14543	14447	14589	14422	14418	14414	14387	14473	14320	14533	14390	14449	14434	14513	14611	14476	14446	14635	14533	14416	14403	14416	14590	14601	14488	14438	14614	14342	14455	14442	14672	14441	14523	14446	14649	14337	14420	14425	14430	14492	14500	14483	14392	14518	14365	14416	14557	14661	14463	14385	14609	14389	14456	14490	14409	14449	14470	14705	14533	14464	14470	14346	14464	14714	14469	14435	14385	14515	14517	14361	14611	14454	14716	14527	14467	14587	14567	14416	14321	14415	14372	14411	14671	14426	14493	14491	14489	14482	14361	14341	14590	14547	14540	14440	14607	14519	14400	14374	14532	14471	14306	14617	14513	14508	14330	14241	14411	14440	14471	14438	14316	14362	14510	14367	14399	14307	14506	14519	14368	14553	14392	14370	14425	14612	14486	14540	14476	14443	14453	14558	14588	14659	14407	14306	14453	14430	14460	14449	14451	14509	14477	14431	14372	14696	14505	14553	14508	14437	14668	14190	14529	14518	14440	14482	14515	14387	14616	14485	14603	14468	14694	14509	14430	14450	14369	14569	14681	14488	14385	14559	14402	14521	14595	14304	14438	14506	14458	14499	14706	14333	14312	14499	14634	14551	14572	14342	14515	14492	14351	14467	14534	14459	14530	14609	14601	14433	14343	14658	14521	14472
24441	21733	29283	24794	22797	22661	21587	18785	18360	18593	18567	18205	18098	18118	17999	18058	17940	18036	18054	17978	17901	17919	18004	17750	17773	18067	17820	17885	17797	17936	17771	17769	17812	17622	17813	17889	18018	17576	17815	17710	17803	17810	17892	17854	17906	18012	17737	17947	17699	17764	17895	17927	17739	17609	17911	17723	17613	17669	17707	17924	17874	17809	17663	17716	17629	17874	18019	17743	17749	17746	17680	17820	17718	17694	17841	17731	17618	17706	17744	17948	17881	17955	17634	17638	17813	17561	17703	17837	17705	17929	17716	17801	17761	17856	17735	17580	17645	17754	17698	17973	17723	17645	17773	17816	17878	17647	17668	17771	17623	17537	17840	17649	17557	17846	17614	17663	17805	17673	17716	17619	17542	17633	17690	17722	17730	17686	17656	17861	17723	17538	17797	17689	17656	17726	17741	17723	17671	17487	17813	17742	17748	17691	17618	17517	17749	17602	17828	17611	17635	17654	17785	17810	17724	17606	17754	17628	17706	17633	17722	17709	17674	17688	17722	17671	17608	17813	17655	17497	17485	17615	17646	17750	17621	17856	17768	17550	17542	17682	17721	17569	17686	17575	17662	17807	17822	17749	17685	17952	17726	17668	17714	17727	17620	17649	17634	17684	17728	17672	17774	17727	17726	17667	17577	17793	17515	17620	17534	17662	17618	17681	17484	17529	17788	17684	17764	17802	17583	17737	17767	17748	17824	17705	17651	17671	17763	17684	17750	17668	17566	17551	17650	17574	17377	17864	17574	17643	17800	17786	18001	17690	17651	17759	17786	17820	17820	17527	17631	17877	17634	17708	17701	17651	17539	17736	17571	17556	17677	17581	17703	17564	17777	17515	17482	17714	17697	17545	17832	17924	17537	17624	17590	17799	17897	17601	17794	17544	17463	17565	17692	17712	17711	17569	17716	17647	17770	17390	17834	17603	17707	17573	17630	17634	17610	17708	17430	17723	17832	17672	17816	17576	17503	17686	17781	17604	17746	17601	17598	17748	17617	17814	17692	17614	17589	17711	17648	17618	17812	17589	17680	17660	17709	17618	17624	17558	17710	17657	17597	17581	17933	17757	17583	17770	17510	17758	17808	17723	17729	17862	17696	17607	17776	17634	17803	17655	17734	17621	17741	17528	17586	17696	17777	17648	17580	17698	17723	17591	17618	17731	17713	17780	17567	17644	17822	17502	17724	17743	17539	17717	17716	17661	17672	17753	17632	17689	17689	17753	17653	17489	17648	17706	17667	17759	17659	17666	17662	17778	17742	17828	17888	17869	17773	17634	17613	17822	17720	17746	17786	17627	17648	17801	17533	17633	17783	17584	17678	17582	17565	17695	17713	17702	17585	17605	17784	17754	17772	17828	17885	17654	17556	17649	17626	17558	17698	17834	17755	17599	17964	17761	17888	17734	17691	17650	17644	17716	17776	17651	17692	17987	17689	17618	17598	17699	17558	17602	17609	17743	17615	17670	17737	17490	17612	17728	17701	17666	17838	17630	17855	17563	17556	17692	17782	17862	17722	17638	17750	17673	17795	17947	17761	17822	17774	17683	17773	17589	17470	17682	17655	17766	17653	17633	17618	17580	17455	17490	17718	17623	17724	17600	17739	17605	17573	17626	17472	17545	17798	17600	17831	17742	17791	17692	17770	17427	17650	17796	17696	17574	17534	17659	17834	17796	17758	17441	17668	17855	17724	17796	17775	17670	17707	17797	17692	17789	17555	17630	17655	17678	17821	17508	17872	17836	17607	17697	17661	17587	17807	17494	17704	17790	17786	17777	17916	17850	17764	17551	17632	17516	17727	17618	17658	17525	17616	17603	17483	17766	17635	17646	17905	17645	17805	17515	17746	17692	17649	17701	17629	17576	17648	17667	17609	17904	17583	17644	17965	17712	17747	17898	17793	17789	17476	17828	17623	17785	17720	17906	17595	17712	17628	17641	17749	17774	17806	17697	17829	17661	17593	17744	17745	17872	17659	17658	17598	17874	17696	17869	17767	17647	17723	17584	17741	17698	17726	17631	17727	17643	17761	17693	17476	17693	17861	17709	17793	17853	17636	17710	17870	17513	17768	17726	17571	17770	17795	17522	17723	17830	17707	17718	17593	17515	17721	17784	17548	17624	17844	17663	17672	17516	17591	17580	17754	17872	17707	17590	17635	17541	17675	17533	17744	17715	17653	17721	17777	17920	17721	17685	17712	17727	17599	17642	17695	17328	17575	17569	17494	17617	17552	17697	17796	17836	17721	17566	17557	17789	17497	17677	17571	17529	17488	17626	17625	17649	17762	17637	17810	17869	17743	17734	17643	17615	17703	17699	17696	17708	17715	17687	17601	17663	17644	17583	17762	17608	17559	17699	17928	17855	17614	17713	17740	17883	17788	17545	17706	17640	17627	17705	17646	17596	17875	17413	17661	17710	17513	17876	17597	17689	17795	17576	17776	17550	17719	17695	17509	17714	17624	17796	17690	17579	17759	17738	17824	17684	17600	17636	17588	17830	17681	17493	17740	17668	17648	17681	17855	17833	17771	17555	17605	17889	17624	17557	17735	17631	17582	17888	17693	17780	17689	17658	17602	17667	17927	17881	17701	17654	17857	17518	17758	17880	17797	17749	17648	17609	17522	17675	17927	17700	17755	17637	17825	17437	17660	17732	17575	17760	17756	17763	17706	17684	17635	17589	17732	17637	17526	17658	17706	17632	17735	17772	17942	17794	17675	17632	17768	17748	17736	17515	17849	17714	17613	17610	17751	17813	17418	17668	17702	17656	17647	17727	17797	17890	17635	17808	17759	17877	17883	17667	17672	17458	17990	17649	17755	17567	17793	17582	17578	17538	17584	17741	17732	17462	17631	17842	17565	17838	17680	17662	17734	17635	17649	17747	17688	17614	17497	17657	17781	17542	17615	17762	17649	17860	17723	17608	17557	17672	17720	17453	17470	17577	17615	17750	17824	17640	17717	17783	17695	17586	17496	17725	17621	17891	17867	17866	17649	17661	17489	17533	17935	17737	17582	17664	17597	17643	17599	17689	17696	17746	17635	17610	17958	17659	17593	17696	17722	17611	17565	17689	17501	17726	17745	17584	17782	17758	17741	17663	17685	17572	17669	17760	17599	17534	17723	17760	17646	17708	17728	17879	17546	17653	17779	17720	17478	17803	17767	17623	17564	17802	17710	17818	17746	18025	17584	17626	17692	17477	17628	17808	17618	17949	17591	17596	17643	17722	17472	17472	17636	17785	17712	17818	17731	17775	17718	17743	17758	17545	17708	17937	17636	17625	17702	17497	17667	17814	17702	17617	17709	17633	17625	17624	17766	17526	17845	17557	17824	17824	17570	17536	17559	17758	17798	17580	17812	17614	17519	17632	17880	17817	17793	17698	17790	17502	17508	17541	17538	17724	17715	17770	17706	17773	17725	17845	17616	17573	17666	17542	17707	17570	17822	17760	17737	17728	17767	17744	17677	17732	17947	17552	17640	17613	17596	17672	17758	17651	17752	17751	17713	17607	17725	17729	17840	17953	17484	17721	17676	17696	17639	17588	17884	17628	17695	17615	17795	17864	17722	17424	17614	17742	17646	17730	17579	17697	17718	17811	17653	17748	17585	17853	17854	17775	17661	17576	17733	17709	17605	17512	17798	17608	17459	17742	17836	17872	17926	17665	17750	17669	17693	17650	17712	17730	17464	17763	17698	17656	17582	17765	17610	17755	17643	17866	17784	17416	17660	17550	17643	17726	17589	17724	17441	17727	17853	17834	17600	17638	17623	17527	17545	17532	17619	17562	17673	17515	17621	17722	17748	17804	17663	17668	17785	17508	17877	17855	17634	17686	17814	17682	17739	17499	17786	17678	17725	17763	17691	17587	17706	17655	17689	17597	17706	17783	17809	17946	17947	17619	17764	17560	17614	18003	17690	17325	17755	17648	17852	17731	17556	17569	17516	17521	17719	17625	17743	17426	17748	17743	17907	17720	17658	17645	17802	17719	17904	17649	17814	17484	17635	17595	17579	17671	17730	17796	17610	17791	17638	17779	17816	17541	17805	17588	17766	17696	17602	17835	17667	17631	17597	17727	17759	17886	17583	17674	17539	17669	17607	17794	17758	17556	17704	17745	17629	18009	17745	17567	17588	17798	17755	17499	17989	17718	17696	17723	17823	17940	17776	17687	17727	17730	17837	17861	17738	17696	17769	17827	17527	17663	17839	17749	17710	17649	17635	17663	17639	17778	17733	17590	17724	17731	17379	17527	17730	17511	17674	17864	17700	17758	17577	17765	17830	17812	17639	17662	17683	17729	17684	17649	17651	17707	17481	17410	17710	17581	17584	17738	17822	17527	17611	17738	17706	17599	17572	17678	17709	17823	17682	17705	17690	17461	17576	17614	17806	17548	17774	17577	17617	17661	17642	17659	17573	17708	17714	17718	17558	17678	17850	17896	17857	17872	17622	17793	17808	17547	17498	17685	17803	17631	17691	17631	17736	17697	17623	17612	17610	17701	17807	17662	17680	17787	17884	17854	17706	17706	17733	17793	17578	17840	17802	17728	17787	17658	17673	17834	17822	17740	17769	17691	17520	17710	17761	17547	17833	17748	17792	17814	17946	17757	17555	17692	17907	17770	17718	17773	17790	17740	17597	17628	17876	17577	17644	17661	17673	17675	17856	17527	17845	17834	17777	17641	17575	17658	17868	17636	17589	17753	17584	17686	17621	17625	17744	17589	17708	17542	17702	17806	17664	17893	17627	17701	17897	17778	17728	17805	17834	17700	17816	17649	17495	17819	17680	17618	17694	17736	17938	17622	17694	17743	17632	17796	17616	17590	17797	17770	17785	17753	17653	17649	17765	17436	17774	17741	17860	17733	17879	17836	17697	17826	17633	17861	17856	17779	17987	17759	17753	17600	17607	17766	17521	17708	17623	17630	17824	17787	17679	17606	17743	17545	17980	17784	17918	17835	17588	17755	17515	17620	17755	17518	17655	17730	17621	17727	17619	17525	17661	17642	17570	17732	17618	17685	17462	17732	17653	17808	17766	17851	17675	17638	17510	17673	17583	17490	17976	17699	17622	17666	17697	17686	17727	17899	17696	17581	17857	17781	17704	17596	17775	17605	17656	17454	17641	17648	17706	17817
20208	33463	30537	23828	20655	18879	17700	17057	16681	16610	16079	16212	16155	15883	15911	15785	15791	15793	15835	15780	15665	15701	15807	15809	15672	15709	15632	15534	15657	15822	15724	15794	15809	15672	15656	15523	15775	15773	15543	15915	15632	15727	15619	15649	15677	15490	15629	15568	15730	15596	15526	15495	15559	15539	15606	15766	15507	15352	15431	15535	15638	15662	15618	15498	15744	15518	15481	15655	15656	15601	15599	15611	15630	15480	15482	15696	15323	15514	15520	15467	15581	15650	15535	15571	15645	15525	15459	15517	15619	15527	15484	15535	15713	15511	15564	15650	15480	15628	15318	15531	15551	15695	15565	15616	15675	15407	15511	15577	15523	15490	15625	15597	15535	15420	15487	15447	15518	15476	15652	15535	15592	15612	15537	15500	15648	15599	15614	15545	15600	15514	15540	15671	15528	15625	15419	15464	15600	15555	15613	15561	15511	15311	15484	15676	15449	15414	15591	15654	15460	15511	15441	15472	15579	15399	15470	15581	15613	15584	15459	15505	15595	15607	15514	15603	15410	15615	15602	15541	15518	15568	15522	15347	15674	15677	15516	15582	15410	15606	15563	15498	15583	15634	15567	15447	15624	15611	15482	15477	15599	15370	15626	15597	15429	15454	15409	15709	15541	15639	15452	15381	15533	15523	15665	15545	15530	15519	15577	15422	15431	15556	15296	15579	15651	15494	15487	15312	15585	15513	15660	15550	15435	15695	15590	15390	15561	15399	15460	15639	15348	15478	15490	15612	15478	15372	15595	15293	15633	15541	15485	15515	15682	15675	15491	15560	15485	15608	15634	15565	15497	15602	15546	15620	15497	15570	15539	15416	15592	15501	15556	15458	15349	15684	15479	15570	15512	15366	15565	15472	15462	15627	15410	15781	15464	15391	15503	15567	15446	15685	15613	15616	15408	15437	15503	15522	15497	15440	15584	15717	15383	15486	15420	15286	15436	15590	15327	15424	15522	15667	15474	15582	15467	15421	15570	15433	15513	15450	15672	15486	15691	15525	15518	15399	15643	15588	15417	15477	15485	15506	15518	15549	15537	15394	15717	15676	15513	15573	15468	15518	15543	15525	15719	15446	15584	15661	15548	15516	15442	15518	15419	15501	15560	15570	15409	15491	15519	15603	15575	15528	15568	15450	15352	15418	15505	15518	15675	15410	15558	15501	15457	15490	15438	15518	15417	15535	15705	15647	15484	15411	15395	15488	15634	15319	15520	15542	15414	15642	15477	15602	15669	15524	15640	15455	15516	15567	15449	15474	15720	15586	15433	15558	15450	15535	15460	15502	15578	15672	15457	15574	15578	15558	15650	15512	15410	15500	15603	15572	15407	15442	15520	15603	15595	15716	15474	15388	15616	15496	15663	15484	15348	15562	15532	15579	15471	15480	15619	15581	15688	15466	15422	15363	15454	15563	15662	15538	15627	15583	15594	15511	15536	15550	15395	15577	15432	15660	15577	15569	15737	15539	15545	15389	15260	15523	15504	15640	15599	15495	15456	15745	15497	15567	15391	15628	15502	15680	15486	15523	15479	15528	15562	15421	15577	15469	15525	15501	15497	15598	15663	15513	15555	15523	15519	15616	15455	15542	15395	15489	15452	15546	15522	15628	15610	15579	15507	15505	15534	15631	15578	15495	15527	15411	15349	15511	15488	15575	15432	15504	15641	15660	15493	15477	15497	15518	15616	15542	15421	15550	15525	15662	15538	15659	15450	15501	15470	15535	15547	15564	15539	15373	15388	15187	15529	15759	15438	15665	15549	15405	15644	15585	15581	15539	15617	15663	15629	15588	15538	15682	15458	15469	15561	15579	15550	15723	15411	15521	15526	15562	15567	15622	15454	15539	15487	15452	15546	15437	15585	15555	15412	15408	15597	15457	15386	15384	15463	15584	15648	15509	15470	15540	15453	15505	15637	15584	15575	15675	15501	15433	15449	15462	15514	15633	15598	15406	15581	15513	15490	15532	15511	15410	15644	15582	15499	15448	15411	15555	15647	15494	15462	15528	15654	15452	15494	15628	15458	15541	15383	15571	15425	15341	15497	15609	15622	15580	15679	15561	15520	15561	15599	15496	15711	15563	15601	15669	15702	15521	15555	15537	15534	15426	15369	15548	15573	15457	15631	15546	15502	15557	15506	15415	15563	15617	15465	15549	15451	15391	15640	15512	15633	15646	15380	15507	15670	15640	15525	15559	15582	15521	15449	15613	15541	15552	15473	15524	15551	15620	15607	15358	15603	15460	15417	15606	15433	15527	15593	15518	15561	15639	15452	15334	15777	15592	15606	15576	15625	15674	15699	15434	15700	15435	15528	15615	15590	15557	15336	15640	15669	15426	15633	15481	15504	15320	15482	15402	15496	15511	15425	15599	15597	15561	15647	15531	15484	15488	15533	15499	15450	15646	15647	15356	15503	15611	15487	15522	15674	15682	15626	15430	15704	15623	15507	15368	15538	15440	15446	15584	15503	15489	15489	15431	15579	15506	15583	15528	15652	15516	15466	15546	15517	15540	15511	15704	15443	15563	15408	15516	15539	15641	15447	15563	15365	15414	15659	15447	15526	15612	15626	15529	15410	15604	15453	15591	15627	15296	15502	15493	15400	15400	15627	15542	15594	15716	15458	15520	15350	15523	15547	15410	15437	15427	15456	15725	15583	15540	15551	15380	15568	15762	15492	15609	15572	15508	15493	15513	15523	15505	15570	15501	15480	15272	15467	15584	15481	15508	15703	15529	15501	15362	15520	15639	15352	15506	15533	15611	15590	15540	15520	15358	15654	15600	15664	15636	15389	15480	15573	15684	15507	15398	15508	15399	15554	15620	15625	15483	15475	15529	15693	15389	15542	15524	15486	15570	15475	15546	15542	15300	15591	15468	15478	15422	15405	15597	15605	15472	15480	15617	15563	15547	15511	15509	15560	15519	15439	15526	15368	15569	15410	15574	15570	15556	15423	15508	15606	15639	15467	15596	15538	15325	15501	15590	15530	15519	15497	15447	15411	15581	15591	15460	15330	15586	15551	15304	15588	15563	15550	15506	15583	15677	15522	15471	15452	15417	15326	15497	15648	15480	15544	15558	15463	15548	15481	15467	15432	15475	15369	15398	15440	15464	15565	15562	15613	15642	15536	15590	15473	15701	15470	15628	15502	15432	15374	15332	15503	15567	15574	15525	15453	15559	15593	15491	15479	15459	15502	15597	15505	15449	15313	15544	15294	15419	15652	15447	15480	15570	15351	15563	15474	15584	15519	15523	15459	15765	15555	15446	15517	15577	15572	15600	15397	15501	15574	15499	15525	15639	15579	15439	15381	15557	15576	15662	15374	15586	15513	15475	15421	15669	15449	15554	15365	15715	15427	15572	15695	15472	15580	15532	15600	15418	15370	15659	15350	15519	15524	15546	15616	15621	15483	15479	15387	15486	15372	15471	15570	15390	15403	15451	15569	15510	15477	15458	15560	15635	15612	15521	15558	15632	15774	15572	15555	15766	15521	15548	15508	15457	15571	15624	15532	15470	15452	15499	15442	15549	15554	15695	15462	15658	15580	15636	15542	15611	15528	15497	15580	15618	15481	15637	15607	15503	15584	15573	15647	15414	15424	15513	15462	15537	15419	15549	15443	15634	15493	15406	15507	15414	15600	15598	15538	15295	15525	15576	15322	15473	15526	15471	15452	15350	15522	15502	15506	15499	15445	15668	15604	15672	15500	15483	15522	15541	15419	15562	15491	15483	15499	15590	15609	15521	15529	15606	15413	15325	15466	15435	15539	15413	15438	15505	15394	15845	15541	15443	15398	15521	15623	15482	15470	15437	15547	15624	15560	15579	15512	15471	15510	15464	15732	15431	15510	15470	15435	15535	15600	15744	15517	15490	15577	15395	15619	15362	15464	15544	15754	15502	15687	15331	15476	15514	15273	15519	15679	15572	15378	15643	15536	15471	15513	15464	15756	15596	15454	15551	15355	15505	15677	15615	15610	15542	15414	15469	15526	15396	15541	15539	15561	15439	15487	15609	15572	15448	15637	15475	15669	15479	15466	15519	15549	15512	15474	15437	15497	15568	15490	15566	15527	15582	15596	15586	15492	15469	15693	15434	15655	15403	15492	15489	15665	15556	15418	15401	15416	15514	15421	15453	15488	15455	15695	15459	15293	15415	15476	15371	15482	15541	15522	15583	15604	15624	15615	15514	15663	15619	15557	15452	15592	15588	15588	15608	15494	15598	15600	15299	15426	15581	15344	15522	15674	15391	15593	15583	15698	15505	15454	15568	15587	15432	15538	15584	15425	15623	15552	15484	15482	15468	15536	15415	15455	15589	15575	15711	15346	15496	15566	15563	15591	15473	15585	15485	15609	15598	15498	15724	15721	15640	15394	15413	15502	15516	15473	15500	15654	15448	15599	15470	15313	15587	15442	15691	15338	15455	15373	15481	15555	15327	15485	15577	15565	15649	15673	15373	15531	15559	15621	15574	15538	15606	15521	15592	15620	15482	15556	15303	15643	15543	15464	15299	15437	15436	15616	15767	15667	15477	15609	15494	15597	15448	15661	15422	15709	15515	15304	15600	15532	15475	15560	15387	15744	15632	15501	15351	15799	15534	15397	15545	15448	15341	15502	15428	15698	15469	15551	15499	15578	15498	15473	15494	15496	15509	15371	15489	15590	15539	15449	15692	15580	15445	15675	15565	15399	15551	15435	15570	15621	15551	15382	15435	15586	15405	15452	15342	15462	15526	15437	15585	15563	15533	15522	15509	15401	15479	15571	15476	15363	15580	15409	15491	15459	15615	15533	15657	15663	15494	15620	15468	15477	15605	15534	15626	15494	15519	15494	15633	15502	15638	15399	15516	15422	15481	15469	15501	15407	15657	15489	15658	15542	15665	15464	15576	15515	15509	15625	15442	15623	15400	15549	15531	15589	15525	15476	15332	15549	15425	15688	15486	15451	15636	15504	15509	15671	15555	15612	15517	15659	15508	15503	15581	15457	15503	15611	15647	15415	15665	15517	15506	15587	15601	15507	15495	15634	15499	15323	15419	15726	15436	15669	15470	15459	15490	15375	15504	15576	15586	15567	15527	15458	15586	15581	15273	15506	15484	15492	15519	15411	15559	15441	15479	15541	15888	15487	15550
22231	20706	28295	23184	20945	23007	24326	19241	18395	18244	18359	17987	17731	17727	17823	17534	17591	17669	17548	17422	17322	17308	17765	17527	17561	17414	17310	17396	17327	17310	17265	17407	17224	17536	17470	17360	17384	17320	17320	17353	17355	17275	17165	17147	17351	17218	17395	17154	17222	17293	17375	17264	17283	17252	17224	17130	17209	17260	17150	17353	17404	17246	17010	17125	17074	17093	17270	17165	17198	17330	17229	17162	17146	17163	17207	17365	17090	17254	17029	17147	17235	16870	17059	17046	17140	17172	17091	16958	17177	16958	17111	17322	17119	17290	17205	16910	17048	17153	17060	17107	17091	17011	17141	17093	17033	17340	17196	17006	17105	17046	17022	17066	17281	17111	16997	17211	16970	17123	17006	16957	17233	17194	17146	17151	17272	17177	17144	17278	17290	17227	17196	16953	17255	17037	17362	17228	17149	17149	17076	17069	17324	17149	17024	17048	17119	17263	17045	17142	16962	17110	17137	17065	17105	17163	16912	17132	17114	17267	17007	17145	17031	17167	17226	17237	17175	17024	16922	17303	16961	17106	17191	17322	17280	17115	16989	17038	16988	17065	17193	17072	17069	17094	17207	17042	17239	17120	17190	16998	17226	17007	17174	17234	17157	17025	16985	17318	17036	16882	17129	17081	16982	17070	17221	16942	17171	17282	17261	17083	17315	17107	17030	17065	17075	17050	16930	17164	17033	17092	16995	17088	16979	17119	17252	16992	17155	17191	17050	16937	17034	17255	17013	17055	17021	17025	17003	16908	17096	17186	17206	17147	17184	17280	17250	17162	17079	17125	17285	17281	17023	17156	17159	17096	17179	17342	17476	17062	17053	17117	17005	17151	17164	17089	16991	17251	17337	17205	17154	16991	17119	17056	17168	17160	17181	17084	16871	17066	16857	16974	17012	17323	17090	17192	17481	17072	17096	17156	17085	17223	17148	16938	17294	16954	17193	17086	17189	17086	17233	17233	17074	17023	17056	17059	17243	17185	17037	17040	17181	17005	17169	17154	16992	17127	17129	16939	17074	17379	17044	17144	17168	16946	16994	17045	17136	16960	17012	17095	17179	17077	17315	17019	17144	17186	16928	17326	17216	17109	17113	16983	17162	17051	17073	16911	17101	17140	16849	17168	17131	17094	17137	17019	17059	17267	17064	17006	17110	17284	17032	17036	17177	17090	17019	17231	17112	17173	17177	17085	17065	17141	17003	17120	17216	17106	17069	16888	17038	17061	17061	17291	17297	17284	16962	17228	17067	17098	17152	17082	17190	17029	17230	17103	16919	17179	17153	17181	17304	17172	17122	17065	17347	17174	17241	17083	17031	17112	17155	16975	17127	17155	17155	17010	17292	17038	17083	16976	17247	17085	17265	17181	17193	17091	17031	17254	17093	16948	17261	17144	16985	17196	17170	17074	17046	17034	17148	16984	17074	16959	17248	17205	16932	17200	17086	16996	17138	17230	17150	17115	17011	17314	17128	17227	16968	17117	17025	17014	17242	17014	17126	17222	16949	17251	17068	17005	17111	16942	16977	17072	17064	17505	17207	17090	16991	17016	17079	17116	17049	17094	17241	17179	17187	17089	16892	17067	17272	17106	17052	16884	16954	16896	17158	17030	16864	17037	17168	17057	17186	17002	17021	16951	17101	17062	16943	17214	16999	17033	17120	17100	17231	17112	17170	17027	17169	17031	17086	17121	17215	17053	17033	17351	17212	17187	17245	17141	17210	17014	17152	17196	17238	17417	17118	17132	17125	17047	17075	17199	17024	16881	17072	16959	16901	17124	17019	17002	17280	17162	17135	17156	17016	17120	17091	17058	17057	17193	17316	17058	17138	17063	17184	17237	17141	16901	17182	17125	16970	17234	16899	17218	17037	17070	16953	16962	17286	17161	16990	17034	17100	17013	16920	17064	16962	17067	16997	17136	17043	17125	17026	17152	17036	16931	17153	17223	16945	17235	17032	16999	17109	16983	17154	17152	16939	17063	17242	17191	17006	17406	17186	17092	17184	17096	17148	17186	17048	17043	17178	17252	17269	17168	17132	17155	17079	17042	16994	17311	16904	17034	17133	17194	17254	17073	17195	17159	17189	17106	17060	17108	17148	17257	16966	16929	17102	17091	17083	17068	17180	17121	17186	17090	17020	16997	16916	16893	16878	17099	17099	17161	17193	17075	17005	17106	17194	16887	17073	17153	17088	17106	17001	17163	17083	17191	17193	17102	17200	17153	17122	17145	17127	17157	16981	17238	17392	17137	17041	16921	17086	17146	17036	17198	17151	17073	17187	17018	17001	17129	17135	17023	17259	16827	17200	17256	17018	17037	16991	17124	17037	17267	17178	17223	17080	16939	17112	17029	17018	16930	17215	17047	16949	16936	17014	17195	17037	17037	17059	17285	17166	17308	17293	17155	17233	17042	17105	16921	16988	16975	17043	16999	16976	16868	16984	17234	17321	17141	17166	17038	16977	17038	17197	17021	17138	16984	16965	17242	17095	17225	17143	16974	17009	17016	17294	17197	17204	17007	17164	16998	17144	17127	17040	17065	16930	17147	17036	16932	17024	16949	17369	17195	16964	17279	17032	17089	17225	17383	16914	17210	17079	17187	17114	17115	17177	17235	16994	17274	17059	17192	17095	17028	16970	17148	17044	17164	16972	16834	16861	16938	17064	17398	17162	17310	17195	17079	16921	17146	17031	17063	17017	17204	17211	17121	17157	17170	17141	17151	17005	17170	17060	17302	17055	17173	17046	17159	17160	17025	17071	17055	16973	17155	17085	17063	16991	17034	17025	17143	17307	17150	17084	17004	17176	17112	16891	17099	17046	17031	17319	17141	17324	16969	17048	17230	17155	16953	17068	17170	17314	17116	17172	17141	17176	16985	17154	17220	16891	17075	17106	16922	17014	17167	17220	17090	17200	17187	17099	17047	17339	17209	17099	17160	17182	17007	17038	17073	16945	17227	17053	17111	17295	17202	17100	16939	17121	17073	17188	17140	17014	17190	17213	17209	17154	17139	16986	17019	17086	17345	17106	17207	17029	17261	16994	17187	17070	16996	17175	17105	17188	16937	17118	17021	17058	17032	17008	17077	17021	17238	17225	17079	17074	17054	17223	17199	17042	17205	17101	17029	17023	17204	17163	16967	16980	17092	17409	17191	17211	17120	16996	17025	17023	17059	16783	16901	17134	17064	17015	17125	17099	16956	17050	17044	17274	17062	16987	17165	17258	17028	17007	17125	17123	17174	17000	17100	17066	17101	17192	17092	17155	17118	17309	17005	16955	17068	16930	17039	17230	17112	17173	17215	17397	17079	17114	17171	17364	17210	17197	17047	17136	17051	17058	17116	17176	17096	17118	16926	17076	17043	17266	17199	17211	17073	17384	17123	17089	17139	17219	17153	17240	17189	17078	17061	17140	17117	16939	17068	17003	17029	17074	17130	17160	17287	17100	17306	16989	17218	17346	17241	17059	17160	17118	17254	16875	16902	17121	17053	17112	17053	17193	17277	17198	17108	16886	16976	17201	17137	17126	17279	17190	17161	17164	17077	16994	17082	17030	16981	17067	17134	17136	17036	17240	17177	17099	16983	17013	17075	17108	16990	17005	17138	17127	17027	17328	17119	17121	17198	17248	16967	17026	17097	16882	17101	17099	16894	16943	16941	17152	17128	17019	17297	16913	17161	17055	17090	17070	17188	17099	17117	17120	17090	17196	17265	17169	17076	16966	17090	17132	17254	17229	17133	17087	17302	17048	17215	17157	17201	17090	17178	16883	17190	17080	17325	17079	17213	17093	17211	17175	17047	16974	17151	17104	17183	17321	17133	17102	16932	16960	17236	17185	16859	17086	17080	17080	17016	17132	17142	17170	17214	17197	17087	17025	17216	16978	17212	17228	17082	17280	17088	17195	17101	17206	17149	17139	17098	17065	17073	17069	16979	17072	17063	17035	17068	16967	17140	17058	17304	17214	16950	17153	17158	17129	17231	17091	17189	17047	17119	17025	17125	16997	17180	16938	16870	16978	16946	17098	16945	17301	17157	16910	17061	16975	17100	16928	17088	17082	17208	17165	16992	17008	16828	17040	17081	17078	16987	17272	17220	17114	17112	17063	17121	16990	17072	17150	17120	17140	17092	17046	17182	17117	17177	17099	17075	17094	17171	17057	17133	17307	17284	16875	17081	17125	17119	16993	17291	17011	17104	17069	16912	17010	17122	17276	16938	17049	17277	17309	17190	17218	17266	17150	16915	17115	17094	17175	17051	17158	17001	17151	16833	17055	17222	17194	17164	17140	17225	17039	17177	17178	17096	17192	17113	17110	17169	17030	16763	16963	17066	17189	17118	17199	17158	17024	17028	17114	16996	17161	16874	17246	16892	17070	17051	17001	16863	17040	17041	17152	17199	17255	16947	17172	17010	17121	16991	17262	17075	17027	16927	17225	17020	17188	17145	17152	17262	17198	16972	17184	16962	17127	17175	17087	17297	17182	17126	17009	17087	17373	17171	17147	17012	17069	17070	17104	17020	17309	17330	17162	17000	17331	17243	17273	17017	16924	17027	17051	17317	17205	16933	17112	17101	16951	17057	17302	17233	17029	17212	17094	17049	17101	17069	17235	17188	17155	16970	17095	17104	17025	17242	17033	16950	17264	17094	17261	17034	17026	17212	16958	16914	17115	17058	16953	17091	17006	17062	17139	17123	17232	17211	17151	17149	17197	17280	17112	17126	17297	17154	17045	16873	17098	17095	17111	17014	17195	17234	17091	17071	17001	17075	16969	17146	17272	17016	17057	17281	17086	17255	17132	17193	17169	17320	17185	17031	17123	16958	17261	16927	17192	17140	17164	17082	17129	16906	16915	17163	17144	16954	16972	17175	17091	16972	17107	17205	17069	17054	17134	17196	16960	17093	17092	17288	16911	16913	17203	17023	17222	17015	17064	17081	17004	17096	17215	17211	17073	17269	17212	16997	17086	17209	16874	17160	17412	17057	17111	16895	17131	17192	17149	17034	16974	17221	17156	17118	17183	17056	17382	16994	17144	17308	17156	17124	17008	17133	16978	17177	17155	17201	17031	17221	17081	17066	16950	17219	17244	17100	17073	17139	17064	16932	17055	16875	17106	17025	16983	17214	17047	16845
20892	36409	33089	25751	22151	19545	18119	17328	16786	16237	16058	16114	15588	15613	15480	15377	15419	15488	15416	15481	15075	15156	15150	15328	15188	15094	15246	15184	15242	15219	15278	15153	15284	15110	14983	15239	15252	14983	15086	15115	14983	15271	14994	14969	15005	15256	15029	15081	15177	14968	15113	15088	15053	14985	14990	14900	15022	14879	15053	15133	15054	14996	14864	14876	15142	15013	15024	15057	15148	14824	14953	14785	14789	14948	14859	14822	15077	14929	14964	15003	14935	14930	14938	15025	14874	15029	15039	14954	14966	14979	14831	14943	14956	14972	14918	15062	14936	14886	14747	14861	14764	14908	14898	15009	14887	14888	14794	14911	15046	14819	15004	14937	14862	15041	14965	14969	14936	14963	14943	15227	14843	14815	15080	14891	14970	14867	14692	15006	15115	14983	14878	14983	15115	14849	15028	15023	15025	14856	14887	14804	14915	15091	14917	14878	14842	15022	14871	14830	14896	14896	14907	14870	15076	14881	15056	14873	14945	14859	14933	15029	15064	14926	14886	15029	14776	14870	14938	15029	14980	14888	15092	14867	14887	14914	14982	14937	14945	14877	15132	14999	14921	14894	14905	14996	14897	14964	14919	15030	14973	14838	14885	14872	14916	14958	14972	14923	15062	14712	14816	14973	14938	14949	14920	14871	14917	14938	14968	14758	15083	14852	14913	14781	14849	14762	14936	15067	14946	14852	14945	15005	14909	15026	14920	14810	14828	14997	14710	14931	15017	15011	14912	14962	14811	14878	14956	14941	14922	14812	14845	14836	14840	14796	14950	14822	14777	14942	14856	15074	14967	14744	14911	14960	14950	14970	14929	14898	14968	15001	15096	15021	14966	15115	14990	14925	14954	14964	15037	14698	14892	14887	14832	14782	14937	14958	14799	14834	15034	14878	14877	14821	14984	14849	14903	14843	14869	14885	15020	14893	14826	14935	14722	14921	15048	14800	14921	15046	14935	14993	14812	14858	15001	15000	14885	14904	15085	14911	14817	14906	14982	15070	14986	15029	14864	14876	15084	14912	15040	14924	14905	14952	14977	14687	15001	14707	14963	14786	14797	14856	14740	14782	14959	14828	15062	15077	14995	15001	14874	15022	15059	14866	14955	15003	14913	14931	14975	14889	14905	15021	15001	14959	14891	14992	14848	14963	14789	14923	14970	14970	14775	14931	14985	14998	14934	14975	14917	14962	14908	14788	14869	14902	14741	15107	14867	14864	14802	15008	14854	14879	15007	14833	14905	14989	14964	15003	15049	14891	14834	14938	14856	14830	14896	14985	15062	14798	14832	14827	14770	14965	14710	14712	14968	14849	14840	14839	14763	14746	14849	14977	14799	14827	14849	14852	14834	14963	14776	15081	15046	14748	14958	15003	14861	14956	15029	15032	14781	14896	15004	14833	14843	14866	14902	15015	15015	14809	14940	14839	14758	14970	14876	14868	14908	14937	15088	14900	15007	14697	14926	14716	14855	15002	15006	14961	14937	15046	15010	14968	14879	14890	14972	14946	14912	14841	15083	14970	14860	14816	14877	14817	14897	15019	14846	15096	14895	14909	14880	15061	14878	14880	14950	14805	14930	14755	14857	14977	14861	14722	15013	15081	14973	14915	14905	15049	14935	15000	14934	15001	15035	14979	14759	14850	14834	14933	14956	15009	14808	14829	14874	14913	14909	14889	14950	14902	14919	14814	14978	14776	14974	15028	14865	14869	14761	15008	14799	14947	14899	14823	15043	14907	14893	14909	14937	14830	14934	14961	14922	14750	15007	14941	14949	14781	14955	15001	14822	15126	14832	14987	14840	15042	14898	14961	14986	14783	14846	14936	14997	14931	15124	14852	14854	15054	14846	14891	14995	14999	14803	15072	14975	14888	14937	14908	15001	14969	14933	14836	14912	14965	14841	14848	15089	14814	14843	14774	14945	14936	14885	14769	14998	14865	14972	14966	15023	14860	14938	14864	14966	14829	14805	14937	14872	15106	14959	14924	14806	15062	14865	14936	14948	14894	14906	14869	14885	14956	14750	14855	14943	14995	14896	14803	14908	14824	14941	14954	14910	14778	14846	15033	15078	15022	14976	14953	14810	15041	14912	14939	15044	15059	14863	14882	14993	14802	14859	14868	14962	14941	15019	14865	14828	14942	14780	14803	14949	14958	14947	14723	14857	14931	14788	14946	15040	15122	14986	14837	15165	14765	14934	15091	14816	14949	14846	15002	14985	14990	14818	14947	14891	14958	14933	14941	14876	14956	14936	14995	14981	14955	14850	14785	14840	15000	15112	14822	14827	14856	14906	15073	14956	14782	14907	14744	14859	15069	14777	14896	14957	15012	15102	14848	14907	14854	15121	14825	14803	14943	14776	14854	14945	14856	14748	14931	14916	14854	14879	14927	14877	15047	14959	15043	14892	14964	14950	15029	14880	14931	14914	14870	14804	14913	15287	15066	15150	14883	14722	14834	14924	15061	14877	15082	14873	14912	14753	15052	14970	14805	14853	15084	14813	14923	14936	14997	14930	14974	14760	14926	14796	15000	14928	14933	15012	14869	14994	14992	14865	15117	14897	14949	14602	14917	14906	15033	15040	14955	15029	14849	14938	14866	15030	14894	14902	15095	14955	14792	14860	14920	14811	14944	14998	14985	14893	14879	14897	15000	15021	14831	14614	14873	14878	14844	14914	15050	15025	14944	14921	14827	14987	14920	14768	14788	14924	14968	14888	14874	14927	14905	15007	15083	14943	14854	14837	14873	14734	14747	14927	14836	14759	14980	15021	14972	14969	14968	14846	15044	14825	14780	14889	14784	14868	15049	14993	14846	14751	14884	15018	14856	14795	15035	14765	14769	14809	14947	15007	14763	14836	15015	14941	14766	14887	14910	14820	15005	14871	14824	14868	14760	15011	14861	15017	14977	14870	14752	14964	14951	14896	14953	15219	14959	14994	14860	15040	15059	14855	14907	14945	15082	14954	15060	14885	15063	14801	14936	14943	14995	14983	14874	15026	14890	14929	14967	14835	14811	14836	14921	14882	14907	15023	14983	14921	14807	14843	14861	15059	14772	15040	14931	14850	14862	15051	14959	14821	14791	14957	14812	14904	14838	14689	14874	14970	15062	14945	14899	14961	14852	14686	14826	14937	14998	14903	14956	14986	14801	14901	14838	14840	14906	14985	14956	14989	14902	14769	14758	14746	14884	14954	14860	14983	14726	14822	15098	14890	14806	14877	15126	14859	15059	14771	14948	14713	14926	15013	14881	14852	14991	14856	14992	15058	14945	14936	14936	15102	14871	14850	14746	15003	14898	14757	14781	15016	14999	14919	14865	14968	15029	15015	14851	14878	14953	14869	14948	14819	14890	14902	14918	14730	14980	14966	14890	14970	14903	14882	14883	14934	15001	14852	14867	14986	14775	15066	14797	14911	14995	14933	14846	14780	14886	14771	14767	14681	14994	14997	14856	14813	15036	14902	14883	14982	14974	15008	15068	15016	14886	14855	15113	15011	14885	14989	14855	14950	14860	14881	14864	14906	14985	14877	14891	14839	15100	14915	14794	14950	14874	14781	15044	14905	14725	14885	14885	14870	14997	14858	14789	14891	14813	14988	14910	14966	14856	14856	14780	14949	14864	15005	14772	14890	14773	14800	14852	14781	14890	14881	14856	14881	14906	14839	14916	14914	14959	14816	14936	14791	14938	15024	15016	14946	14711	14798	14824	14802	14773	15016	14842	14913	14812	15007	14796	14912	15078	14856	15079	14994	14963	14721	14812	14804	14931	15070	14830	14886	14998	15015	14947	14849	14850	14893	14895	15002	14827	14753	14750	15064	14848	14869	14731	14835	14807	14795	14952	14947	15021	14862	14736	14850	14909	14856	14887	14959	14965	14763	14952	14948	15006	14948	14765	14850	14884	14765	15133	14791	15019	14800	15139	15012	14670	14747	14774	14897	14797	14836	14893	14819	14734	14827	14912	14904	14914	14943	14926	15058	14845	14916	15016	14909	14907	14877	14965	14885	14932	14965	14739	14919	14927	14876	14964	14872	14725	14940	14905	14870	14801	15002	14981	14845	14880	15029	15071	14914	14809	14990	14735	14906	14997	14836	14994	14950	14909	14954	15015	14901	14864	14834	14824	14944	14813	14969	14975	14939	14961	15004	14909	14870	14855	14914	14818	14970	15128	15173	14839	14908	14908	14888	15018	14938	14953	15045	14971	15082	14888	15067	14981	14952	15166	14819	14954	14894	14918	14810	15045	14839	14751	14976	14805	14776	15048	14768	15112	15090	14935	15097	15029	15067	14826	15076	14917	14834	14645	15011	14882	14995	14943	14874	14799	14826	14963	14899	14857	14897	14777	14869	14983	15061	15046	15011	14769	14928	14862	14859	15000	14834	15116	14907	14889	14966	14757	15003	14926	15021	15075	14838	14902	14970	14929	14840	14868	14907	15003	15137	14826	14861	14981	14842	14842	14695	14988	14721	14712	15104	14844	14980	14902	14911	14812	14944	14886	14964	14804	14912	14808	14844	14929	14878	15039	14820	14881	14882	14966	14973	14834	14802	14958	14855	15133	15044	14616	14791	15017	14896	14897	14799	14879	14864	14896	14862	15107	15010	14899	15001	14885	14840	14888	15044	14871	14792	14912	15058	14868	15091	14767	14788	15008	14966	14990	14884	14868	14970	14849	14895	14915	14877	15081	14936	14864	15017	14977	14699	14865	14922	14895	15064	14937	14915	14999	14967	15001	14928	14950	14637	14788	14864	14688	15054	14923	14834	14809	15057	14893	14839	14738	14733	15010	14998	14951	14914	14894	15022	15017	14861	14884	14929	14750	14854	14825	14818	14918	14830	14995	14815	14770	14899	14959	15069	14935	14966	14992	14754	14883	14915	14933	14851	15043	14828	14809	14875	15000	14944	14910	15032	15082	14794	14996	14869	14939	14846	14796	14884	14963	14776	15030	15015	14867	15050	14895	14954	14730	14982	14848	15048	15073	14961	14883	14880	14718	14953	14853	14958	15057	14918	14952	14919	14867	14946	14944	15000	15125	14871	14992	14942	14890	14810	14979	14971	14806	14795	14756	14851	14972	14902	14897	14840	14862	14926	14907	14837	14990	14930	14959	14875	14790	14879	14965
27079	21874	24667	21912	17877	17709	17140	17040	16733	16715	16817	16765	16698	16651	16656	16709	16725	16598	16578	16570	16483	16579	16469	16455	16538	16638	16743	16335	16548	16477	16651	16552	16790	16463	16319	16676	16439	16491	16506	16457	16346	16524	16297	16481	16373	16433	16642	16604	16628	16614	16805	16475	16514	16525	16417	16478	16436	16393	16580	16391	16477	16458	16426	16597	16428	16512	16603	16554	16480	16419	16441	16447	16555	16467	16409	16440	16460	16593	16497	16543	16671	16268	16506	16448	16305	16297	16508	16368	16553	16632	16418	16378	16468	16388	16536	16424	16315	16540	16413	16502	16252	16398	16540	16567	16280	16529	16666	16439	16456	16338	16468	16628	16515	16631	16279	16443	16693	16486	16664	16585	16452	16592	16501	16637	16486	16444	16428	16475	16388	16440	16504	16607	16372	16408	16692	16363	16436	16316	16663	16388	16473	16439	16476	16532	16602	16404	16460	16579	16531	16405	16588	16569	16424	16546	16345	16410	16523	16585	16251	16244	16405	16412	16376	16562	16560	16649	16306	16507	16536	16601	16700	16506	16410	16511	16265	16351	16277	16332	16499	16432	16418	16368	16476	16279	16403	16257	16390	16254	16416	16635	16429	16393	16466	16427	16359	16474	16560	16346	16421	16532	16543	16419	16363	16489	16375	16539	16479	16570	16421	16683	16636	16290	16550	16355	16523	16665	16344	16588	16400	16614	16463	16554	16457	16577	16528	16538	16527	16552	16616	16493	16575	16673	16445	16481	16436	16381	16454	16471	16584	16394	16524	16499	16520	16640	16398	16545	16391	16331	16414	16334	16450	16313	16434	16415	16552	16156	16337	16369	16565	16643	16304	16464	16497	16278	16658	16384	16422	16442	16394	16484	16320	16433	16503	16456	16318	16404	16435	16619	16314	16475	16670	16517	16452	16467	16368	16685	16568	16325	16591	16412	16495	16421	16517	16309	16384	16425	16398	16569	16441	16333	16485	16593	16247	16381	16499	16253	16496	16495	16355	16406	16569	16389	16461	16447	16505	16411	16197	16557	16436	16530	16446	16413	16444	16538	16703	16435	16483	16443	16365	16380	16567	16621	16647	16342	16479	16451	16306	16466	16376	16445	16412	16559	16470	16573	16462	16385	16529	16491	16579	16400	16418	16416	16447	16508	16286	16496	16422	16452	16346	16375	16362	16242	16469	16368	16517	16475	16534	16691	16669	16458	16430	16298	16397	16220	16514	16510	16490	16404	16359	16396	16402	16457	16433	16243	16574	16550	16421	16361	16474	16462	16383	16440	16338	16496	16630	16503	16451	16438	16378	16326	16469	16289	16522	16412	16576	16407	16671	16511	16346	16405	16459	16468	16376	16612	16516	16315	16361	16417	16573	16449	16545	16410	16563	16340	16369	16510	16678	16397	16358	16616	16409	16622	16375	16597	16435	16481	16315	16491	16537	16362	16422	16445	16569	16555	16487	16507	16345	16667	16358	16653	16362	16488	16548	16307	16416	16565	16532	16370	16390	16480	16401	16544	16527	16359	16572	16679	16333	16608	16395	16480	16704	16336	16478	16634	16470	16530	16363	16452	16421	16269	16556	16480	16432	16340	16406	16690	16474	16379	16237	16383	16407	16343	16512	16301	16320	16480	16310	16568	16577	16498	16475	16457	16445	16630	16560	16593	16590	16348	16556	16689	16343	16389	16524	16357	16406	16568	16490	16427	16571	16351	16283	16472	16681	16471	16389	16401	16564	16322	16495	16424	16442	16683	16608	16286	16456	16360	16512	16283	16305	16456	16375	16431	16533	16509	16471	16262	16528	16562	16611	16370	16323	16623	16366	16681	16313	16419	16535	16501	16334	16434	16339	16446	16683	16325	16409	16506	16583	16611	16525	16539	16627	16448	16754	16468	16548	16332	16405	16559	16551	16597	16471	16553	16366	16641	16409	16388	16328	16470	16386	16424	16581	16471	16550	16439	16523	16458	16130	16477	16370	16291	16485	16621	16422	16503	16587	16368	16312	16609	16618	16575	16424	16587	16500	16593	16437	16494	16467	16662	16408	16549	16525	16411	16349	16407	16673	16633	16584	16386	16287	16556	16519	16266	16618	16328	16489	16464	16501	16342	16682	16618	16468	16543	16658	16451	16504	16540	16458	16488	16545	16668	16579	16626	16613	16528	16461	16666	16688	16660	16469	16229	16499	16491	16550	16573	16352	16498	16605	16506	16548	16472	16424	16452	16433	16305	16537	16506	16466	16684	16460	16587	16376	16405	16509	16688	16397	16478	16371	16394	16326	16460	16550	16702	16529	16587	16353	16423	16499	16493	16617	16577	16571	16475	16615	16517	16655	16440	16439	16726	16533	16323	16589	16666	16701	16338	16637	16556	16395	16338	16528	16728	16586	16437	16572	16311	16553	16301	16498	16390	16350	16409	16376	16397	16541	16800	16438	16447	16447	16556	16544	16501	16526	16738	16409	16641	16265	16431	16506	16440	16475	16330	16556	16488	16446	16496	16377	16634	16337	16539	16405	16464	16586	16410	16257	16389	16417	16646	16554	16512	16404	16437	16624	16460	16424	16423	16657	16600	16656	16492	16252	16397	16513	16325	16455	16575	16444	16440	16447	16365	16634	16503	16510	16400	16480	16351	16497	16376	16455	16521	16202	16369	16234	16346	16552	16469	16397	16344	16580	16598	16698	16351	16320	16656	16417	16506	16434	16360	16468	16473	16705	16537	16418	16574	16577	16537	16366	16542	16481	16371	16457	16366	16694	16369	16361	16213	16473	16525	16433	16464	16520	16382	16354	16542	16586	16606	16576	16527	16595	16488	16508	16469	16601	16545	16467	16634	16633	16500	16562	16401	16538	16411	16350	16484	16352	16390	16458	16434	16517	16416	16559	16402	16641	16376	16316	16390	16371	16420	16398	16388	16461	16355	16362	16367	16499	16683	16459	16442	16442	16450	16559	16466	16413	16349	16600	16543	16617	16390	16677	16435	16490	16478	16651	16329	16455	16493	16592	16515	16617	16433	16278	16547	16609	16626	16571	16433	16507	16485	16424	16376	16433	16359	16329	16470	16486	16252	16444	16436	16698	16641	16444	16520	16349	16440	16500	16530	16554	16601	16345	16476	16495	16406	16608	16349	16432	16593	16324	16603	16744	16377	16441	16401	16606	16367	16644	16589	16388	16486	16669	16287	16302	16329	16385	16493	16468	16697	16515	16462	16485	16477	16542	16528	16291	16592	16660	16564	16575	16608	16321	16363	16317	16281	16574	16596	16622	16715	16431	16344	16584	16480	16395	16425	16424	16409	16514	16474	16486	16439	16343	16544	16309	16557	16478	16428	16416	16576	16419	16420	16400	16405	16557	16527	16615	16471	16351	16430	16474	16422	16533	16332	16073	16593	16612	16468	16352	16449	16267	16433	16397	16580	16463	16390	16619	16567	16568	16360	16429	16558	16357	16468	16338	16447	16479	16572	16382	16523	16449	16426	16479	16559	16396	16310	16497	16429	16558	16263	16539	16448	16654	16478	16582	16457	16397	16542	16348	16265	16659	16531	16571	16522	16454	16602	16579	16502	16611	16565	16579	16364	16294	16521	16441	16417	16648	16566	16553	16663	16359	16475	16518	16369	16182	16390	16650	16471	16437	16325	16620	16465	16493	16471	16498	16560	16416	16443	16698	16586	16466	16601	16518	16536	16645	16409	16337	16523	16571	16442	16410	16631	16461	16548	16525	16426	16432	16326	16596	16521	16382	16542	16357	16398	16621	16492	16521	16556	16618	16665	16676	16263	16339	16502	16517	16452	16446	16248	16394	16535	16520	16499	16517	16322	16444	16361	16477	16454	16479	16713	16570	16592	16433	16381	16558	16533	16340	16448	16424	16473	16564	16388	16456	16489	16592	16542	16519	16321	16411	16504	16296	16402	16495	16504	16458	16411	16576	16505	16546	16426	16387	16610	16421	16429	16221	16630	16499	16436	16483	16378	16599	16478	16480	16220	16529	16352	16500	16631	16376	16495	16428	16207	16485	16509	16338	16395	16451	16536	16620	16441	16225	16448	16404	16399	16424	16423	16420	16464	16405	16415	16536	16323	16478	16499	16338	16354	16503	16369	16546	16568	16576	16494	16596	16286	16499	16512	16409	16453	16455	16497	16549	16505	16488	16755	16572	16509	16672	16452	16650	16347	16554	16503	16584	16536	16486	16533	16547	16639	16677	16521	16417	16458	16405	16530	16469	16226	16459	16348	16517	16506	16540	16726	16395	16720	16407	16598	16491	16261	16395	16642	16467	16466	16417	16473	16545	16415	16518	16526	16793	16713	16443	16490	16469	16536	16624	16438	16485	16451	16382	16677	16531	16516	16504	16579	16610	16611	16482	16541	16588	16367	16363	16526	16489	16371	16526	16573	16491	16424	16338	16618	16413	16363	16670	16405	16508	16508	16639	16460	16523	16379	16473	16384	16424	16450	16492	16582	16603	16480	16598	16517	16584	16570	16312	16475	16266	16639	16462	16519	16303	16281	16539	16330	16452	16699	16475	16619	16433	16501	16516	16400	16443	16542	16599	16501	16492	16429	16437	16262	16448	16487	16420	16508	16483	16416	16472	16421	16482	16507	16476	16496	16512	16441	16384	16418	16631	16421	16452	16463	16588	16350	16579	16421	16396	16672	16424	16462	16459	16515	16751	16461	16596	16414	16366	16638	16303	16309	16518	16344	16598	16440	16662	16381	16634	16486	16755	16405	16449	16464	16525	16381	16500	16353	16340	16489	16552	16236	16402	16480	16408	16449	16332	16403	16181	16439	16382	16396	16305	16651	16249	16673	16490	16447	16484	16360	16574	16292	16454	16453	16554	16644	16386	16457	16568	16422	16243	16401	16430	16419	16427	16415	16476	16349	16545	16505	16561	16313	16272	16631	16583	16610	16387	16652	16399	16409	16367	16500	16582	16487	16467	16521	16284	16489	16405	16552	16447	16612	16531	16458	16424	16453	16430	16294	16677	16442	16318	16308	16267	16423	16343	16517	16541	16366	16420	16291	16458	16618	16592	16645	16562	16489	16532	16505	16329	16430	16397	16341	16500	16370	16671	16537	16506	16360	16402	16370	16449	16635	16484	16566	16357	16392	16459	16544
18634	24901	22515	18566	17072	16147	15355	15166	15157	14838	14958	14851	14739	14586	14655	14764	14700	14788	14497	14656	14666	14532	14627	14688	14479	14545	14842	14593	14518	14735	14678	14833	14420	14743	14610	14752	14593	14702	14585	14745	14481	14745	14632	14492	14646	14577	14430	14632	14657	14335	14621	14681	14631	14587	14531	14583	14539	14583	14424	14547	14644	14460	14818	14508	14608	14519	14548	14385	14608	14633	14509	14520	14589	14576	14622	14561	14618	14691	14544	14301	14385	14652	14482	14581	14519	14706	14560	14329	14509	14566	14797	14448	14606	14510	14732	14445	14688	14770	14617	14580	14641	14611	14630	14484	14590	14620	14502	14483	14646	14585	14566	14706	14506	14638	14499	14610	14631	14714	14616	14494	14547	14481	14462	14673	14615	14533	14587	14486	14413	14681	14552	14747	14475	14631	14522	14598	14379	14590	14588	14725	14474	14583	14497	14614	14553	14534	14478	14677	14557	14441	14674	14592	14554	14448	14580	14462	14517	14519	14531	14495	14464	14513	14465	14579	14532	14460	14497	14785	14503	14418	14536	14654	14446	14633	14284	14494	14559	14668	14506	14518	14797	14458	14548	14629	14596	14533	14717	14571	14634	14553	14484	14497	14618	14529	14545	14460	14647	14502	14615	14649	14544	14610	14454	14630	14540	14511	14748	14510	14555	14449	14637	14703	14590	14560	14513	14493	14597	14653	14441	14436	14581	14533	14517	14524	14733	14526	14734	14539	14560	14311	14495	14490	14564	14832	14619	14498	14496	14511	14631	14544	14510	14603	14482	14579	14477	14424	14535	14498	14499	14391	14515	14625	14644	14571	14462	14468	14223	14626	14525	14326	14555	14541	14635	14576	14577	14518	14517	14742	14578	14529	14496	14528	14709	14737	14454	14496	14459	14682	14621	14599	14459	14633	14400	14526	14708	14596	14518	14550	14666	14557	14525	14531	14556	14552	14573	14595	14553	14652	14616	14357	14550	14579	14555	14474	14502	14653	14647	14621	14602	14370	14564	14687	14547	14553	14542	14554	14446	14596	14664	14487	14574	14502	14573	14719	14602	14530	14412	14440	14565	14664	14671	14441	14626	14717	14653	14618	14517	14658	14651	14434	14466	14576	14584	14474	14424	14414	14509	14290	14493	14480	14599	14540	14725	14394	14502	14534	14607	14517	14604	14571	14520	14651	14416	14541	14426	14572	14512	14527	14572	14527	14585	14565	14273	14532	14663	14504	14565	14739	14453	14662	14533	14465	14603	14554	14634	14622	14448	14578	14650	14448	14493	14529	14559	14589	14544	14560	14552	14660	14543	14529	14512	14628	14651	14561	14594	14642	14572	14539	14719	14648	14482	14582	14606	14464	14616	14508	14547	14554	14718	14515	14560	14574	14524	14691	14477	14346	14647	14654	14487	14495	14409	14500	14607	14574	14460	14563	14517	14382	14547	14575	14584	14513	14652	14517	14715	14509	14485	14526	14473	14631	14707	14464	14602	14559	14544	14611	14590	14467	14561	14479	14637	14610	14625	14503	14656	14472	14621	14520	14505	14588	14509	14496	14518	14631	14556	14666	14343	14671	14578	14647	14685	14579	14541	14369	14472	14582	14469	14494	14660	14556	14609	14694	14618	14686	14500	14495	14541	14542	14478	14562	14503	14502	14635	14624	14617	14436	14331	14361	14435	14625	14670	14762	14539	14536	14496	14517	14570	14437	14486	14534	14676	14463	14571	14552	14465	14422	14477	14543	14540	14489	14477	14646	14738	14648	14594	14553	14667	14525	14627	14455	14524	14576	14524	14581	14722	14513	14656	14686	14476	14460	14644	14576	14572	14767	14720	14408	14570	14541	14542	14422	14569	14697	14552	14631	14445	14434	14667	14610	14617	14520	14651	14511	14564	14739	14599	14575	14560	14657	14537	14364	14623	14555	14609	14319	14366	14420	14465	14585	14558	14451	14549	14704	14584	14511	14570	14634	14471	14670	14476	14509	14583	14380	14697	14615	14418	14689	14450	14618	14583	14573	14710	14477	14384	14564	14603	14402	14530	14613	14665	14545	14463	14507	14480	14542	14420	14604	14634	14399	14533	14432	14417	14636	14446	14508	14573	14758	14661	14445	14636	14546	14497	14623	14514	14690	14454	14574	14568	14457	14643	14354	14793	14378	14566	14650	14510	14439	14562	14555	14438	14458	14543	14800	14421	14550	14531	14677	14662	14334	14577	14670	14514	14600	14583	14493	14592	14677	14579	14645	14490	14432	14640	14479	14385	14595	14544	14275	14574	14689	14608	14501	14488	14560	14504	14819	14542	14646	14549	14568	14532	14475	14698	14564	14654	14601	14723	14440	14534	14322	14561	14570	14555	14476	14314	14652	14652	14612	14526	14434	14730	14390	14487	14534	14583	14514	14634	14599	14440	14475	14496	14562	14679	14394	14547	14497	14643	14583	14556	14604	14527	14669	14624	14534	14454	14591	14590	14652	14605	14522	14713	14640	14507	14705	14517	14653	14460	14509	14684	14623	14573	14375	14387	14578	14595	14493	14697	14452	14688	14681	14662	14587	14465	14510	14572	14512	14467	14545	14710	14503	14474	14476	14662	14493	14492	14568	14631	14585	14689	14585	14499	14647	14446	14586	14458	14408	14524	14510	14614	14414	14642	14796	14479	14574	14617	14432	14590	14639	14469	14675	14481	14573	14357	14551	14550	14555	14534	14671	14563	14735	14448	14453	14473	14515	14504	14442	14594	14511	14360	14703	14647	14556	14631	14646	14648	14567	14545	14512	14596	14562	14578	14770	14695	14487	14559	14497	14649	14530	14337	14667	14567	14654	14863	14553	14662	14628	14675	14567	14523	14669	14672	14565	14522	14626	14607	14449	14434	14511	14499	14570	14580	14493	14704	14572	14576	14589	14463	14640	14637	14589	14523	14598	14504	14741	14484	14619	14710	14432	14408	14527	14497	14647	14568	14608	14535	14543	14528	14520	14396	14450	14355	14460	14525	14498	14666	14457	14347	14625	14515	14452	14518	14382	14559	14587	14428	14469	14755	14462	14385	14480	14553	14626	14550	14510	14778	14510	14499	14601	14441	14385	14458	14608	14532	14664	14476	14541	14553	14548	14581	14529	14544	14718	14558	14595	14422	14753	14522	14617	14656	14512	14546	14494	14436	14595	14729	14349	14453	14469	14681	14675	14525	14569	14315	14681	14453	14693	14567	14532	14507	14475	14696	14563	14709	14448	14553	14450	14375	14606	14728	14337	14590	14673	14561	14502	14533	14646	14594	14505	14640	14468	14522	14749	14654	14438	14481	14645	14578	14560	14600	14547	14556	14468	14578	14529	14650	14452	14553	14542	14643	14685	14555	14604	14521	14471	14604	14483	14600	14362	14485	14503	14624	14537	14657	14585	14527	14500	14484	14369	14620	14634	14631	14566	14453	14583	14534	14583	14597	14422	14542	14609	14549	14633	14541	14663	14600	14545	14530	14697	14660	14771	14528	14577	14466	14561	14473	14670	14520	14394	14495	14691	14399	14508	14488	14757	14511	14498	14612	14401	14377	14582	14394	14408	14555	14549	14660	14499	14398	14645	14449	14510	14653	14595	14603	14556	14582	14636	14609	14698	14638	14524	14533	14541	14594	14549	14655	14685	14511	14612	14569	14559	14783	14590	14452	14574	14671	14524	14663	14445	14415	14636	14457	14609	14509	14556	14437	14516	14625	14616	14443	14718	14458	14587	14565	14545	14654	14746	14523	14595	14735	14547	14476	14588	14534	14459	14574	14538	14599	14397	14444	14560	14431	14385	14624	14500	14560	14559	14602	14420	14467	14548	14537	14562	14659	14605	14462	14509	14460	14594	14539	14599	14468	14616	14556	14431	14593	14467	14536	14413	14483	14661	14468	14499	14572	14731	14717	14716	14595	14533	14712	14541	14575	14424	14677	14679	14560	14512	14545	14687	14510	14482	14706	14699	14626	14643	14600	14557	14546	14679	14462	14616	14509	14446	14608	14490	14542	14549	14496	14626	14503	14488	14595	14435	14726	14611	14487	14683	14531	14635	14441	14641	14524	14434	14440	14600	14518	14594	14593	14481	14480	14692	14443	14575	14476	14600	14714	14765	14509	14689	14534	14718	14678	14663	14464	14564	14479	14685	14487	14592	14451	14687	14632	14522	14446	14513	14555	14690	14599	14623	14616	14451	14550	14569	14668	14542	14559	14528	14554	14542	14486	14591	14464	14553	14548	14595	14661	14515	14526	14611	14556	14422	14682	14437	14527	14714	14478	14399	14626	14350	14460	14419	14446	14512	14619	14526	14463	14558	14475	14603	14673	14618	14654	14511	14515	14691	14511	14622	14648	14494	14636	14625	14597	14568	14525	14656	14603	14580	14569	14637	14530	14562	14458	14373	14544	14463	14465	14548	14531	14556	14532	14570	14745	14764	14478	14595	14592	14480	14568	14263	14505	14590	14628	14391	14640	14581	14540	14413	14789	14465	14597	14638	14548	14743	14526	14724	14602	14482	14656	14509	14368	14814	14493	14576	14537	14495	14554	14589	14525	14532	14506	14669	14508	14464	14458	14532	14413	14474	14575	14533	14572	14628	14479	14618	14592	14559	14364	14514	14485	14581	14625	14678	14557	14375	14634	14540	14581	14570	14565	14604	14547	14744	14580	14431	14434	14458	14575	14610	14614	14584	14590	14455	14667	14637	14504	14524	14451	14391	14671	14578	14436	14581	14692	14530	14509	14510	14497	14707	14483	14516	14437	14560	14586	14707	14551	14478	14656	14583	14529	14583	14503	14601	14600	14498	14472	14425	14607	14554	14607	14609	14682	14510	14391	14643	14467	14441	14559	14589	14676	14674	14435	14482	14619	14617	14614	14542	14642	14570	14443	14420	14653	14661	14574	14354	14530	14359	14665	14548	14641	14515	14532	14604	14508	14609	14604	14465	14622	14423	14490	14494	14565	14461	14506	14669	14559	14640	14693	14547	14505	14607	14406	14566	14511	14637	14614	14585	14613	14564	14437	14669	14466	14379	14542	14420	14467	14523	14703	14548	14509	14534	14691	14458	14532	14578	14495	14679	14601	14657	14664	14360	14470	14411	14484	14498	14423	14541	14428	14482	14578	14492
23243	20749	27957	23704	21737	21856	20793	18367	17599	17855	17725	17535	17262	17356	17384	17290	17081	17292	17291	17141	17152	17109	17082	17212	17171	17309	17226	17345	17266	17112	17019	17328	17400	17177	17306	17110	17224	17302	17083	17091	17175	17164	17081	17086	17126	17119	17228	17198	17075	17274	17036	17178	17156	17104	16972	16923	17030	17076	17099	17037	17228	16977	16996	17170	17318	16967	17103	17177	17037	16894	16937	16671	16852	16989	17008	17029	17088	17083	17075	17085	16809	17013	17006	16902	17187	16931	17131	17095	17078	16993	17078	17048	16946	17127	17038	17051	17018	16950	17154	16866	16980	17028	16869	17264	17154	16924	17081	17149	17142	16940	16881	16955	17005	17222	17039	17026	16893	16966	16868	17029	17020	16983	17045	16961	17065	17043	16947	16939	17018	17119	17073	17033	17295	17085	17056	16839	17043	17008	17299	17148	17081	16913	16966	17144	16901	17017	17195	16892	16936	17009	16988	16967	17119	17096	16983	16889	16853	17111	16918	17037	17005	17149	16925	16979	16959	16933	17012	16892	16936	17099	16850	17022	16868	17028	16975	17141	17121	17076	17217	16922	17171	16938	17228	17289	17033	17201	16988	16863	16916	17009	16993	17028	16983	17028	17018	17068	17014	16989	17021	16898	16997	17156	17048	16953	16982	16934	17012	16984	16968	16925	17053	16868	17180	16972	16972	17006	17169	17063	17020	17008	17004	17002	17121	16952	16947	16919	17051	17038	16934	17158	17012	16931	17033	17184	17057	17099	17007	17030	16956	17053	16973	16869	17079	17051	17131	16936	17002	16979	17041	17120	17019	17113	17050	16933	16904	17044	16983	17080	17154	16972	16792	16872	17306	16892	16965	16970	17148	17035	17144	16974	16825	16866	16750	16802	17040	16988	16857	16977	17015	17018	16887	16967	17170	16946	16893	17018	17072	17095	17117	16836	17016	16890	17049	16867	16953	17080	16970	17042	16886	17092	17198	17066	17093	16943	17056	17029	16899	17138	17030	16971	17185	16889	17005	17149	16867	16977	17086	17010	17244	16817	16889	16996	17040	17107	16802	17074	16929	16908	17075	17032	16915	16852	17105	17036	17319	17097	16935	17134	17083	16968	16886	17011	16849	16968	17062	17089	16884	16874	16856	16856	17097	17041	17176	16937	16815	17084	17208	16907	17055	16961	17091	17122	16919	17281	16978	16951	16791	16983	16879	17000	17028	16936	16993	16874	17127	17040	16841	16897	16842	17184	17300	16946	17067	16992	16946	16783	16904	17125	17124	17111	17126	17128	16845	16816	16905	17013	16919	17049	17015	16817	16962	16962	17049	16908	17104	16988	16866	16760	17102	16866	17054	17029	17028	16969	17231	16865	16999	17050	17018	17097	17109	16987	17059	17006	16967	17040	16957	17010	17033	16681	16924	17072	16837	16949	16921	16903	17188	17270	16938	16974	17087	17096	16959	16761	16852	17064	16896	17030	17094	16921	16843	16914	16884	16997	16900	16952	17136	17133	16971	17248	16969	17123	17116	17003	17157	17044	17109	17042	16976	16977	17007	16855	17136	16871	16976	16951	17004	16889	17066	17066	17090	17015	16903	17005	17102	16855	16908	16904	17097	17099	17012	17098	16989	17081	17003	17047	17101	17021	16943	16901	16963	16998	16962	17034	16788	17163	16979	17158	17016	17101	16922	16962	16869	16909	17095	16725	16878	16991	17069	17114	17054	17016	16987	17112	16876	16965	17057	17140	16803	17138	17089	16881	16969	16871	17042	17142	17089	17105	16987	16972	16916	17008	16826	17099	16967	16769	17079	17085	16949	16896	16932	17039	16925	17054	17038	16893	16981	17048	17005	17071	17058	17085	17130	16989	17099	16890	16983	17069	17056	17025	16962	16975	16890	16826	17025	17093	17030	17091	17077	16872	16988	17034	17008	16774	17241	17044	16966	16909	17042	17078	16945	17070	17133	17051	17056	17185	17208	17084	17067	16765	16705	17015	16957	16990	16927	16911	16898	16985	16920	17005	16718	16989	17015	16743	16907	17082	17067	16901	16989	16979	17036	17024	16945	17090	17184	17103	16958	16873	16988	16848	16860	16783	16920	17087	16976	17010	16801	16995	16949	16965	17145	17056	16952	17018	17260	16897	16989	16929	16919	17003	17080	16959	16964	16957	17068	16981	17202	16898	16939	16974	17087	16875	16814	16863	16927	17075	16960	16902	16979	17184	16885	17060	16861	17040	16960	16800	16829	16908	16984	17067	17068	16817	16996	16945	16835	17069	17031	16933	16937	16931	16965	16995	16906	16924	17221	16926	16902	16971	16961	17071	16921	16963	17003	16976	16839	17273	17124	17052	16896	16869	16874	17102	16999	16966	17040	17149	17013	16934	17007	16919	17021	17163	16907	17191	16965	17077	16939	16884	16911	17042	17077	16987	17049	17061	16968	17270	16979	16991	16790	16894	16877	17059	16996	16901	16854	16984	16947	17064	17089	17039	16881	16727	16964	16942	16932	17033	16700	17025	17040	17036	17137	17093	17023	17096	16911	16973	17186	17129	17079	17197	17221	17121	17062	16927	17090	16942	16807	17079	17074	17125	17096	16902	16996	17132	17145	16839	17077	16984	17147	16911	17121	16812	16792	17057	16979	16813	16783	17014	16966	16951	16954	17030	17183	16999	17172	16958	16978	16935	17052	16983	16933	16997	17208	17049	16939	16964	16954	16902	17240	17064	16925	17169	17104	17163	17070	16891	17137	16968	17257	17245	17131	16918	16982	17117	16980	16936	16901	17041	16905	17145	17001	16905	16750	16851	16927	17116	16993	16989	17005	17016	16907	17129	17074	16945	17001	17105	16996	17049	16961	16966	17048	17130	16928	16966	17160	16973	16878	16870	17078	16864	16852	17034	17139	16960	16991	16857	16923	16849	16882	16999	17012	17046	17016	16857	16991	17043	16896	17041	16979	16966	17057	16927	16959	17007	16937	16983	17087	17117	17091	16758	17058	17023	16801	16912	17094	16903	17020	17101	17001	17043	17003	17039	17085	16873	16969	16946	17122	16948	17077	17021	16925	16917	17030	16996	17057	16889	16950	17108	17117	16754	16846	17014	17217	17072	17021	16873	17103	17073	16999	16948	17045	16942	16975	16990	16835	16807	17022	17130	17116	16797	16934	16954	17146	16849	17060	16929	16849	17041	17103	17304	17070	16938	17050	17099	16711	16815	17012	17165	17018	17043	17083	16885	16880	17002	17011	16893	17042	17157	16999	17104	17009	17051	17004	17036	17019	17130	17040	17036	16951	17138	17003	16903	16858	17057	17078	16866	16888	17060	17099	16951	16873	17026	17220	16866	17039	17026	16933	17190	17057	17038	16936	17123	17047	16923	17072	16728	16962	16907	17037	16858	16877	16968	17027	16981	16905	16934	17021	17171	17142	16996	16712	16872	17069	16814	17156	17076	17041	17088	16932	16973	17086	16948	16992	16868	16909	17008	16849	16886	16929	16935	16973	17038	16882	16958	16911	17004	16927	17025	17099	16881	17102	17027	16962	17147	16924	17063	16855	17074	16942	16976	17023	17058	16994	17108	17131	16979	17062	16968	16939	16780	17019	16969	17073	17005	17048	17103	17185	17030	17003	16902	16974	16819	17117	17090	16955	16895	17080	17061	16910	17125	17027	16776	16955	16936	17070	17170	16913	16923	17035	17074	16900	16974	17026	17046	17033	16947	16924	16768	17154	17002	16912	16838	17029	17010	17037	16981	17034	16762	17057	17046	17040	16985	17260	17123	16975	17028	16839	17073	16995	16890	16824	16911	17019	16982	16981	16849	17052	16995	16897	17103	17049	16783	17039	17044	16951	16951	17172	16858	16910	16898	16972	17084	16888	16845	16902	16948	17002	17117	17031	17004	17155	17125	17151	16896	17014	17054	17133	17047	16954	16888	17197	17088	17063	17123	16722	16880	16977	17104	17032	17076	16962	17167	16958	17024	17073	17050	17013	17061	17068	16961	16971	16990	17037	16987	17093	16909	17038	16922	16887	16959	17006	16741	17085	17104	16936	16824	16903	16921	17043	16975	17077	17192	16874	16957	17000	17121	16958	17037	17045	16925	16844	17036	16950	17308	17132	16994	16867	16892	17089	17164	17192	17068	17012	17124	17018	17084	17078	17155	16994	16983	17101	16961	17159	16881	17059	16999	16996	16970	17125	17155	17099	16917	17045	17131	17136	16923	16874	17106	17000	16884	17076	16917	16787	16844	16835	17123	16911	16862	17014	16807	16974	16853	16998	16966	17100	17049	16951	16995	16970	17052	17119	17034	17142	16970	17013	17110	17069	17010	17008	17006	16972	16944	16965	16896	16875	17261	17042	16917	17052	16836	17188	16995	17047	16974	17158	16892	17208	16906	16895	17102	17025	17034	16960	17152	17138	17006	17089	17238	16935	16878	17168	16982	16989	16909	17064	16898	16984	17039	16962	17170	17079	16959	17111	17189	17053	17163	17062	17054	16997	17226	16897	17025	16762	17224	17051	17087	17150	16938	17074	17039	16912	16979	17013	17126	16812	16974	16947	17069	17177	16861	17022	17056	17096	16893	17076	17117	17025	17098	16969	16794	17114	17043	17192	16915	17104	16944	16898	17230	17231	17026	16950	17150	17222	17056	17041	17059	17003	17103	16975	17004	16967	17129	17122	16858	17002	17134	16944	17030	17038	16970	17036	16873	16809	16998	16974	17085	17101	16790	17067	17216	16985	17028	16871	16930	17199	17073	16990	17026	17197	16812	17008	16885	16789	16815	17291	17110	17150	17062	16912	17017	17021	16702	16985	16789	16972	16931	17057	16896	16942	17006	17065	17035	16840	16833	16871	17009	17161	17187	17103	17040	16936	16948	17148	16943	16907	16862	17094	17067	16874	17093	17117	17151	16882	17032	17153	17011	16899	16988	17099	17353	16949	17025	17141	17206	16941	16958	16944	17096	17170	17068	17171	17113	17080	17177	17023	16897	16893	16886	16874	17053	17072	17067	17110	17018	17014	17065	17172	17182	17000	16998	17085	17101	17240	17106	17000	16859	16941	16884	16988	16953	16997	16900	17189	16876	17027	17095	16925	16925	16797	17011	17046	17076	17018	16769	17004	16913
19180	31649	28931	22557	19809	17928	17112	16459	16039	15755	15668	15431	15297	15319	15299	15314	15164	15283	15094	15117	15193	15225	15129	15170	15029	15225	15283	15037	15098	14924	15069	15061	14848	15275	15143	15032	15022	15174	14907	14910	14979	15057	15027	14894	14992	15044	14920	14891	14907	14967	15074	14945	14904	15004	14804	15081	15127	15039	14959	14976	14981	14874	14864	14883	14740	14982	15068	15082	15049	15142	14770	15094	14828	14978	14919	14721	14978	14891	15095	14896	14912	15025	14958	14927	14929	14862	14837	14859	14910	14974	14806	15086	14790	14944	14910	14950	14890	14929	14872	14850	14853	15074	14961	14984	14867	14739	14933	14799	14682	14902	14832	14888	14878	14996	14893	14976	14993	15015	14827	14893	14938	14789	14849	14813	14932	14819	14797	15012	14980	14863	14867	14846	14939	14922	14822	15047	14931	14924	14986	14778	14895	14689	14981	14878	14954	14826	14968	14797	14981	15143	14871	14962	14970	14990	14728	14970	14927	14809	14910	14863	14830	14840	14753	14797	14972	15007	14882	14939	14773	14803	14818	14863	14817	14809	15111	14729	14809	14915	14757	14852	15006	14886	14847	14919	14957	14851	14988	14917	14861	14789	14848	14758	14916	14849	14828	14926	14870	14907	14829	14997	14989	15083	14803	14840	14875	14844	14837	14900	14819	15011	14902	14857	15004	14771	14873	14881	14918	14981	14922	14943	14925	14858	14879	14838	15026	14887	14956	14778	15043	14789	14664	15018	14997	14922	14772	14967	14854	14821	14799	14914	14806	14850	14991	14834	14832	14780	14883	14918	14874	14845	15017	14684	14949	14893	14893	14925	14798	14864	14761	14954	14816	14833	14798	14898	14986	14940	14940	15029	14782	14750	14899	14977	14922	14942	14714	14919	14855	14773	15012	14849	14784	14850	14782	14864	14860	15055	14928	14831	14982	14977	14797	14822	14982	14827	14873	14892	14932	14789	14808	14857	14852	14816	14725	14745	14933	14897	14682	14854	14998	14860	15166	14830	14879	14880	14804	14969	14829	14785	15018	14715	14997	14874	14887	14849	14989	14911	14911	14873	15029	14806	14976	14848	14834	14854	14777	14784	14972	14935	14904	14898	14846	14801	14913	14819	14788	14807	14951	15031	15051	14781	14924	15032	14956	15009	14780	14852	14777	14884	14914	14890	15106	14980	14891	15008	14984	14993	14977	14923	14916	14968	14822	14827	14936	14791	14994	14970	14899	14968	14889	14890	14982	15042	14953	14991	14865	14817	14996	14830	14821	14749	14812	14914	14862	14810	14861	14896	14824	14806	14937	14658	14977	14809	14931	14911	14962	14928	14973	14839	14817	14949	14916	14816	14949	14965	14873	14980	14990	15136	14801	14838	14984	14967	15035	15037	14860	14931	14897	14907	15004	14729	14807	14881	14728	14765	14976	14912	14759	14841	14856	14858	15043	14912	15019	14975	15012	15002	14888	14666	14795	14982	14886	14818	14815	15057	14818	14839	14938	15056	14952	14943	14905	14919	14849	15098	14888	14890	14895	14760	14901	14817	14929	14888	14971	14879	14983	14801	14841	14695	14829	14936	14931	14801	14842	14794	14772	14879	14892	14989	14833	14899	14715	14849	14887	14841	14807	14966	14853	15019	15041	14894	14874	15052	14790	15015	14864	14831	14806	14848	14825	15034	14847	14986	14925	14911	14954	14810	14782	15048	14866	14971	14724	14986	14955	14858	14760	14918	15011	14857	15063	14880	14953	14901	14973	14782	14981	15080	14908	14855	15076	14807	14905	14925	14966	14770	14831	14792	14918	14813	14831	14833	15168	14857	14880	14787	14989	14800	14853	14786	14984	14920	15051	14934	14845	14918	14987	14863	14890	14897	15104	14916	15066	15105	14933	14791	14988	14643	14869	14879	14860	14910	15135	15071	14861	15007	14937	14819	14882	14785	14876	14883	14757	14801	14798	14842	14706	15059	14925	14814	14797	15017	14848	14849	14799	14791	15013	14997	14856	14923	14874	15031	14781	14767	14776	14940	14959	14924	14912	14758	14994	14788	15092	14940	14892	15052	14929	14798	14895	14900	14823	14860	14830	14727	14740	14954	14744	14971	14785	14917	14888	14685	14924	14676	14920	14974	14946	14867	14771	14943	14834	14916	15011	14939	14920	14901	14900	14801	14902	14881	14920	15021	14804	15037	14961	14763	14947	14755	15080	14919	14927	14961	14787	14771	14762	14751	14857	15017	15119	14899	14843	14937	14847	14878	14791	14970	14686	14816	14793	14880	14956	15002	14985	14847	14997	14974	14977	14822	14755	14983	15022	14834	14891	14750	14888	15056	14952	14915	14795	14920	14645	14979	14923	14862	14958	14853	15016	14844	14842	14825	15010	15020	14751	15010	15027	14949	14789	14917	15136	14964	14952	14935	14888	14879	14769	14836	14925	14939	14959	14879	14882	14913	14901	14831	14683	14808	14732	14883	14920	14925	14830	14867	14710	14806	14853	14975	14906	14680	14829	15093	14845	14859	14914	15134	14903	14855	14730	14813	14848	14900	14799	14938	15083	14839	14912	15002	15007	14739	14825	14807	14886	14916	14878	14771	14812	15035	14808	14924	14903	14803	14926	14957	14795	14944	14869	14926	15102	14828	14956	14873	15008	14832	14952	14959	15042	14840	14904	14852	14964	14871	14856	14792	15028	14865	14804	15084	14897	14835	14917	14678	14816	14749	14948	14836	15027	14717	14742	14891	14807	15053	14928	14908	14698	14910	14850	14802	14768	15010	14899	14928	14832	14642	14845	15001	15031	14748	15013	14844	15015	14853	14894	14809	15057	14914	14740	14892	14876	14933	14874	14807	14811	14732	14721	14873	14743	14913	14902	14983	14973	14894	14885	14805	14906	15073	14977	14668	14793	14911	14930	14801	14929	14914	14965	14821	14894	14702	14904	14819	14932	14979	14966	14895	14942	14871	14900	14755	14824	14723	14894	14914	14896	14956	14785	14985	14922	14832	14776	14845	14751	14931	15147	14824	14891	15044	14901	14802	14967	14838	14936	14875	15014	14832	14900	14865	14897	14942	14760	14762	14965	14770	14855	14832	14884	14902	14852	15019	14920	14929	14846	14878	14864	15011	14932	14967	14981	14953	14929	14767	14917	14885	14826	14912	14863	14782	15010	14734	14846	14757	14915	14932	14746	14953	15019	14859	14944	14899	14831	14888	14829	14912	14763	14924	14845	14846	14727	14749	14841	14763	15011	14866	14828	14729	14961	14946	14879	14928	14810	15030	14772	14885	14690	15009	14923	14841	14754	14807	14859	14933	14850	14919	14948	14830	14770	14966	15039	14948	14937	14878	14970	14796	14816	14996	14902	14901	14797	15010	14856	14893	14767	14808	14884	14802	14837	14971	14941	14813	14921	14827	14771	14886	14888	14851	14815	14904	14813	14955	15014	14800	14949	14880	14944	14863	14816	14850	14952	14921	14834	14798	14916	14887	14960	14817	14924	14803	14997	14847	14882	14930	14783	14792	14797	14927	14882	14801	14921	14763	14963	14933	14783	14857	14913	14954	14795	14808	14980	14887	14892	15067	14921	14683	14836	14805	14877	14760	14977	14976	14950	14888	14930	14810	14969	14812	14916	14821	14899	14914	14904	15026	14860	15076	14756	14901	14896	14998	14864	14972	14918	14883	14977	14961	14876	14999	14790	14796	14837	14907	14847	14744	14916	14967	14825	14918	15032	14839	14842	14913	14828	14879	14915	14914	14955	14805	14797	15004	15039	14935	14765	14973	14743	14930	14887	14975	14738	14829	14987	14943	14913	15093	14954	14824	14844	14963	14823	14929	14932	14829	14743	15058	14705	14867	15018	14929	14892	14860	15053	14795	14902	14939	14877	14911	14838	14918	14730	14933	14862	15061	14929	14961	14908	14758	14767	14834	14973	14845	15052	14917	14780	14777	15043	14923	14860	14778	14721	14826	14845	14766	15042	15002	14763	14934	14788	14928	15000	14792	15076	14934	14907	14765	15179	14879	14759	14812	14889	14919	14810	15019	14836	14983	14825	14833	14847	14913	15006	14860	14717	14798	14943	15012	14833	14800	14857	15086	14789	14964	14954	14880	14932	14877	14771	14965	15010	14823	14880	15084	14873	14824	14938	14760	14826	14949	14885	14872	14938	14788	14982	14819	14947	14833	14947	14910	14700	14931	14819	14892	14866	14899	14897	15042	14962	14857	14945	14895	15030	14920	14771	14825	14757	14685	14866	14944	14967	14983	14785	14933	14821	14904	15007	14944	14845	14886	14945	14889	14953	14855	14870	14754	14673	14973	14896	14909	14997	14955	14895	14908	14842	14968	14735	14893	15006	14948	14901	14840	14846	14939	14824	14724	15085	14887	14889	14879	14763	14961	14761	14985	14922	14918	14832	14735	14939	14772	14859	14852	14785	14964	15019	15032	14843	15053	15019	14909	14890	14926	14891	15064	14783	14952	14895	14892	14881	14876	14968	14955	14840	14869	14825	14925	14939	14813	14895	15010	14839	14810	14832	14685	14984	14945	14851	15012	14932	14955	14856	14788	14951	14907	15046	14717	15094	14895	14803	14910	14950	14872	14932	14813	14667	14849	14931	15009	15002	14752	14824	15039	14862	14964	14892	14829	14717	14777	14768	14995	14959	14905	15024	14997	14870	14965	14898	14846	14807	14934	14995	14875	14884	14733	14915	14873	14961	15023	14787	14888	14890	14865	14765	14992	14969	14683	15028	14889	14859	14907	14751	14854	15009	14680	14957	14927	14796	15001	15009	14830	14932	15030	14969	14990	14790	14897	14913	14825	14806	14770	14828	15002	14984	15029	14759	14888	14807	14851	14897	14873	14932	15035	15047	14958	14886	14799	14869	14730	14859	14914	15053	14962	14873	14745	14758	14914	14924	14898	14916	14920	14939	14855	14902	14924	14930	14826	14906	14936	14919	14796	14882	15047	14867	14891	14729	14977	14943	14769	14773	15052	14876	14884	14985	14866	15027	14850	14771	14739	15066	14918	14828	14875	14904	14753	14915	14813	15104	14960	14990	14988	14758	14844	14789	14784	15042	14993	14790	14842	14951	15027	15039	14858	14774	14902	14927	14965	14927	14833
23309	21717	29699	24293	22005	24214	25550	20419	19047	19337	18977	18792	18605	18596	18521	18242	18480	18651	18125	18350	18417	18371	18246	18217	18335	18045	18245	18225	18334	18225	18089	18281	18097	18030	18171	18376	18268	18016	18272	18296	18184	18066	18163	18236	18282	18174	18283	18135	17932	17987	18206	18079	17965	18232	18222	18307	18197	18071	18085	18024	17885	18045	18057	18081	18072	18143	18041	18056	17988	17893	17966	18270	17974	18234	17989	17974	17961	18016	18246	17943	18047	18220	18182	17837	18110	17986	18133	17818	17813	18002	18034	17906	18089	18270	18013	17953	18018	17976	18208	18032	17933	17994	18064	18134	18009	17800	18127	18015	17778	17964	18031	18082	17920	17975	17965	18007	17977	18096	17919	17849	17854	18027	18180	18200	17886	17989	17954	17883	18041	17986	18049	17924	18081	18053	17923	18013	18202	17871	17686	18007	18165	18034	17904	17944	17938	18177	17956	17912	18125	17945	18073	17957	17933	17998	17827	17812	17901	18013	18072	18079	17800	17874	17996	18151	18034	18018	18129	18031	17859	17998	18191	18096	17938	17905	17975	17972	17812	18117	18038	18253	17948	17784	17963	18008	18006	18027	18036	18087	17885	17998	18035	18109	17981	18072	18101	17917	17868	17956	17820	17947	18094	18032	17885	17985	17981	17951	17995	18057	18087	18111	18113	18017	18045	17763	17843	17843	18018	17954	17993	17941	17949	17800	18015	17903	17916	17846	17779	17999	17976	17891	17977	17826	17936	18003	18150	17894	18078	17981	17952	17908	17978	18047	17902	18002	18274	17986	18059	18022	18073	17997	17973	17943	17984	17959	17852	17992	17978	17980	18177	17934	18033	17925	18088	17921	17961	17988	17979	17964	17873	17843	17988	18004	17878	17854	17811	17984	17957	17858	17897	17946	17936	18087	18154	18117	18076	17894	17937	17920	17976	18123	17824	17736	17836	18056	17970	18034	17914	18016	17971	17902	17948	17807	17914	17874	17875	18147	17926	18162	17981	18188	18003	18117	17931	17997	18014	17876	18162	17930	18060	17919	17880	18109	18098	17974	17846	17910	17925	17816	18061	18069	18033	17719	17772	17958	18048	17786	18130	18006	17862	17748	17759	17925	17797	17942	18113	17879	18033	17853	17873	17914	18097	17908	18128	17992	18089	18072	18212	18048	17823	17977	18029	17948	17944	17980	17954	17957	18100	17985	18081	18026	17920	17715	17882	17969	17816	17799	18227	17908	17916	17944	17770	17861	17813	18113	18044	18012	17839	18014	17895	18030	17850	17831	17931	17918	18114	17928	17908	18033	17987	18032	18034	17766	17969	17992	17955	18002	18015	17842	17932	17813	17993	17814	17836	17829	17938	17959	18007	18232	17826	18008	17937	17946	17862	17931	17924	18020	17946	17837	18137	17962	18140	17891	17981	18047	17830	18035	17861	17994	18007	17826	17831	17936	17894	17760	17922	17944	18071	17933	17860	18005	17938	17959	17857	18145	17831	17959	17740	17832	18197	17850	17988	17909	18084	18008	18121	17987	17989	17905	17912	17827	18125	17749	18009	17992	17982	17913	18090	17990	17779	17876	17960	17943	17815	17874	18073	17825	18129	17864	18035	17838	17942	17856	18129	18039	18035	18170	18164	18072	18138	17762	17991	18231	17968	18078	18022	17803	17842	18097	17811	17866	17867	17938	18082	17867	18024	18086	17968	17984	17794	17685	18078	18028	18125	17977	17956	17849	17869	17909	17980	18061	18167	17776	17868	18032	17979	17903	18010	17988	17850	17927	17859	17788	17954	17976	18019	18029	17753	17995	18027	17912	18018	18172	17851	17847	18078	18007	17791	17987	18132	17935	17976	17937	18122	17996	18074	17824	18112	18045	17949	18127	17945	18001	17732	17768	17955	17825	17850	18047	17989	18024	17960	17974	18174	17888	17895	17894	18097	17937	17948	17998	18006	17934	17951	17682	17828	18102	18002	17958	18097	17983	17862	18024	17927	17814	18131	17848	17997	17742	18191	17889	18165	17879	17959	18012	17980	17778	18011	17702	18078	17969	17935	18081	18011	17978	18066	17956	17826	17892	17788	17809	18010	17922	18003	17765	18095	18093	17916	18051	17919	17896	17944	17955	17834	17894	17901	18030	18025	17960	17935	17973	17900	17902	17882	18006	17794	18128	17988	18168	18143	17933	17846	17795	17744	18070	18077	18061	17813	18095	17940	17893	17957	18135	17969	18067	18114	18242	17955	17993	17838	18022	17915	17823	17943	17848	17868	17822	17828	17970	17777	17897	17810	17948	17939	18034	18026	17934	18070	17939	17924	18088	17911	17850	17841	18046	17891	17805	17816	18092	18152	17930	17873	17688	17907	18003	18220	17838	17884	18040	17924	17771	18106	17792	17645	17863	17886	18003	17904	18005	17875	17881	17830	17939	17879	17937	18084	18110	18030	17655	17879	17979	17884	18072	17978	17893	18063	17830	17944	18131	17819	18079	18006	17928	18116	17911	17995	17865	17831	18139	18088	18006	17921	17955	17891	17880	18038	17812	17800	17855	17927	17888	17964	17910	17845	17950	17909	18131	18122	17940	17913	18114	17900	17919	17869	18014	18110	18006	17930	17958	17960	17798	17938	17842	17986	17945	17926	17917	18179	17921	17932	18028	18003	17861	18085	17979	18126	18089	17909	17767	17956	17839	17878	18139	17774	18116	17969	17888	17934	17920	17779	17953	17844	17957	18027	17880	18059	18096	17840	17994	17968	17940	18154	17927	17852	17884	17793	17847	18032	17978	18071	18015	17812	17846	18162	17874	18020	17976	18029	17848	18027	17874	18146	17959	18130	18088	17696	18054	17913	18027	17814	18052	18101	17914	17955	17836	17830	17820	17955	17682	18046	18128	17917	17908	17917	17858	17716	17885	18016	17995	17916	17833	17841	17840	17855	17950	18006	17985	18163	17647	17701	17888	17919	17908	17971	18059	17995	17948	17956	17967	17943	17727	18006	17737	17925	18002	18066	17723	17792	17865	17995	17869	17989	17754	18066	17902	17901	18000	18082	17942	17984	18075	18069	18115	17772	18061	17802	17891	17829	18071	18119	17798	17711	17896	17701	18064	17946	18040	17947	18010	17777	17965	18069	17970	18087	17775	17895	17954	18105	17864	17988	17848	17806	17913	17913	17956	17804	17935	17890	18054	17932	18136	17836	17819	18005	17955	17908	17851	17707	18009	17984	17891	17847	18044	17958	18025	18002	17906	18028	17872	18115	17800	18011	18031	17978	18018	18040	17798	17928	17667	17993	17910	17957	17969	17811	17894	18014	18008	17859	17996	17916	18015	18008	18024	17850	17964	17746	17894	17908	18114	18006	18134	17901	18013	18148	17911	17791	18068	17851	17999	17897	17935	17975	17860	17742	18072	17722	18038	17985	17938	17888	17599	18149	17698	18025	17978	18060	18094	17810	18028	18180	17880	18006	17924	17804	17955	18011	17985	17954	18109	17938	17759	17971	17947	17960	18089	17875	17861	18001	17932	18119	17798	17958	17916	18143	17808	17968	17932	17930	17955	17938	17980	17996	17949	18022	17879	17870	18003	18111	18021	18182	18131	17906	17984	17896	18090	17826	17932	18085	17985	17972	17961	17930	17904	18115	18146	17979	17862	17779	17823	17924	17756	18000	17874	17929	17931	17828	17945	17898	17942	17991	18044	17731	17732	17902	17867	17616	17829	18051	17962	17953	18013	18116	18177	18004	17933	18058	18108	17839	17976	17965	18135	17983	17824	17741	17898	17970	18084	17924	17874	17895	18027	18061	18005	18024	17772	17908	17841	17851	17787	17905	18091	18076	17958	17921	18146	17926	18032	17932	17893	18002	17978	17954	17791	18168	17849	17857	17790	18025	17911	18070	18246	17750	17930	18123	17924	18175	18110	18084	17924	17965	17876	17861	18013	18136	18057	18024	17986	18090	17880	17761	17852	17993	17955	18027	18031	18120	18019	18108	18076	17948	18090	18017	18184	17777	18004	18083	17827	17910	17798	18015	17963	17990	18048	17994	17930	18023	18129	17952	17910	18055	18020	18051	17969	17933	18068	17903	17996	18053	17916	17865	17850	17987	17966	17912	18008	17969	17820	18113	17920	17830	17854	17776	18142	17930	17784	17870	17965	18044	18068	18115	17896	17844	17946	18060	18005	18081	17969	18036	17843	17904	17956	17767	17874	17825	17717	17795	17931	17920	18033	18086	17955	17946	17857	17889	17988	17980	17813	17912	17840	17985	17912	17996	17997	17792	17984	18056	17911	17926	17955	18080	17835	17885	17770	17905	17747	18160	17950	18057	17948	17896	18005	17856	17929	17847	17779	18004	17968	17952	18027	18057	18034	18017	17997	17729	18064	18044	18029	18022	17886	17857	17901	17980	17960	17936	17989	17957	17949	17887	17969	17905	17883	18040	17962	17918	17922	17992	17910	17936	18227	17860	18049	17914	17953	18096	17914	18050	18086	17885	18029	17962	17786	17861	17886	17767	17692	17912	17937	18033	17815	17989	18083	18114	17928	17984	17829	18032	18059	17965	18030	17931	17860	18028	18079	18123	18029	18125	18029	17922	17989	18175	17772	17881	18022	18058	18007	17934	17861	18036	18078	18059	18041	18114	17891	18074	17933	17971	18112	18201	18037	18064	17976	18141	17826	17978	17927	18153	18134	17963	18051	17857	17948	17989	17886	17977	17816	17859	17879	17989	17934	17951	18022	17920	17829	18025	17853	18147	18059	18075	18070	17912	17828	17946	17983	17856	17918	17703	17819	18041	17784	17795	17757	17857	17947	17704	18083	17886	17891	18110	17990	17773	18108	17957	17781	18072	18032	17914	18114	18047	17953	17680	17984	17955	17968	17921	17956	18041	17998	17872	18065	17988	17817	18023	18000	17767	17704	18070	18053	17834	18144	17864	17798	17843	18059	18085	18235	17845	18087	18009	17982	17887	17873	17889	17985	17882	17791	17921	18136	17939	17779	17896	18004	18044	17947	17966	18236	18046	18038	18109	18032	17989	17899	17851	18048	18066	17787	18164	17962	17922	18030	17973	18095	18189	18060	17861	17967	17937	17784	18068	17770	17980	18056	17976	17964	18104	17858	18066	17972
21518	37451	34253	26391	23137	20605	18941	18016	17393	17264	17106	16516	16614	16353	16348	16084	16139	16289	16146	16269	16053	16184	16183	16109	15898	16018	16083	15986	16058	16010	15968	15956	16158	15964	15928	16073	15744	15820	15958	15761	15915	16086	15888	15748	15708	15894	15750	15826	15914	15741	15663	16017	15825	15762	15473	15844	15804	15720	15532	15591	15970	15782	15759	15766	15887	15844	15814	15798	15681	15876	15889	15730	15704	15705	15769	15626	15661	15745	15892	15636	15709	15760	15761	15805	15605	15709	15781	15989	15733	15746	15728	15744	15851	15665	15737	15828	15594	15708	15655	15518	15752	15757	15558	15463	15769	15491	15561	15746	15836	15805	15718	15559	15839	15817	15741	15666	15805	15686	15573	15654	15667	15705	15650	15816	15677	15626	15702	15644	15541	15646	15749	15610	15698	15740	15566	15669	15788	15521	15751	15668	15739	15648	15633	15665	15681	15857	15679	15608	15654	15760	15848	15604	15808	15700	15706	15606	15695	15875	15686	15630	15632	15728	15657	15743	15662	15782	15781	15612	15730	15689	15684	15831	15688	15574	15806	15553	15710	15719	15691	15700	15629	15725	15563	15684	15515	15833	15642	15603	15727	15799	15726	15718	15672	15857	15568	15642	15683	15629	15677	15568	15808	15796	15710	15569	15539	15549	15726	15551	15675	15841	15834	15671	15871	15850	15576	15684	15675	15610	15535	15601	15838	15640	15659	15670	15641	15708	15749	15606	15657	15716	15690	15586	15602	15716	15579	15676	15805	15627	15812	15734	15692	15523	15625	15586	15663	15645	15553	15860	15620	15649	15789	15691	15627	15645	15689	15805	15819	15816	15935	15614	15761	15699	15750	15721	15626	15601	15816	15609	15691	15579	15482	15685	15913	15758	15712	15628	15584	15800	15706	15606	15866	15704	15611	15712	15691	15595	15589	15758	15710	15669	15667	15779	15708	15957	15713	15735	15705	15666	15545	15709	15729	15647	15603	15583	15851	15858	15782	15589	15508	15688	15792	15701	15620	15793	15438	15824	15718	15653	15707	15592	15610	15637	15520	15655	15639	15603	15666	15702	15674	15567	15743	15944	15679	15561	15678	15603	15833	15740	15575	15674	15704	15823	15593	15667	15886	15733	15637	15703	15730	15660	15584	15666	15745	15564	15802	15617	15518	15591	15751	15782	15561	15828	15736	15554	15688	15742	15690	15661	15689	15735	15829	15768	15605	15720	15702	15663	15668	15564	15622	15589	15710	15702	15594	15765	15693	15751	15740	15716	15725	15754	15622	15698	15628	15652	15802	15627	15813	15776	15801	15666	15754	15597	15652	15702	15714	15695	15754	15624	15823	15478	15814	15594	15649	15659	15702	15634	15784	15594	15784	15622	15851	15786	15471	15666	15697	15737	15672	15743	15758	15623	15594	15494	15780	15782	15662	15755	15750	15583	15671	15743	15766	15767	15793	15813	15563	15714	15654	15802	15747	15402	15635	15796	15754	15651	15717	15648	15426	15725	15555	15835	15727	15707	15684	15743	15612	15691	15796	15694	15718	15757	15626	15866	15517	15791	15811	15786	15426	15699	15784	15672	15526	15514	15912	15661	15857	15580	15575	15897	15711	15659	15775	15572	15745	15631	15761	15562	15715	15645	15768	15624	15634	15831	15745	15598	15730	15823	15677	15640	15911	15755	15679	15692	15629	15757	15731	15899	15715	15544	15665	15713	15593	15644	15601	15756	15744	15746	15693	15697	15447	15737	15889	15727	15716	15635	15774	15619	15755	15653	15838	15628	15691	15740	15739	15548	15604	15683	15583	15643	15566	15764	15697	15422	15441	15615	15739	15630	15724	15634	15767	15712	15655	15732	15799	15758	15691	15854	15499	15551	15756	15632	15639	15736	15815	15601	15847	15893	15673	15757	15853	15655	15773	15688	15807	15666	15648	15745	15663	15821	15695	15693	15774	15574	15740	15697	15555	15689	15707	15679	15551	15871	15651	15708	15814	15603	15680	15533	15658	15676	15836	15616	15734	15702	15703	15509	15627	15613	15843	15669	15738	15815	15711	15602	15535	15586	15757	15675	15786	15505	15654	15621	15753	15793	15657	15806	15829	15704	15797	15812	15691	15839	15679	15850	15791	15737	15682	15821	15726	15790	15706	15638	15726	15740	15747	15953	15671	15814	15557	15659	15781	15725	15746	15579	15713	15538	15791	15749	15605	15725	15807	15776	15660	15750	15795	15530	15527	15707	15869	15580	15609	15724	15565	15554	15806	15691	15821	15702	15661	15610	15696	15495	15779	15621	15682	15556	15696	15684	15409	15665	15755	15570	15759	15644	15724	15716	15816	15630	15754	15570	15738	15658	15746	15575	15689	15654	15706	15632	15702	15778	15713	15584	15770	15749	15809	15804	15660	15833	15457	15738	15736	15428	15747	15773	15608	15630	15602	15684	15565	15705	15635	15700	15640	15658	15634	15643	15757	15659	15697	15546	15666	15567	15691	15819	15535	15672	15640	15633	15689	15735	15734	15814	15709	15482	15844	15760	15484	15771	15613	15654	15778	15778	15805	15641	15642	15628	15660	15741	15571	15579	15749	15684	15753	15713	15702	15708	15656	15798	15867	15693	15622	15877	15619	15668	15648	15683	15666	15729	15771	15639	15737	15689	15680	15638	15681	15653	15837	15811	15627	15715	15675	15804	15695	15725	15609	15668	15785	15779	15507	15708	15614	15551	15712	15692	15667	15921	15634	15644	15582	15758	15646	15627	15858	15550	15769	15648	15709	15795	15744	15552	15595	15619	15556	15707	15877	15744	15742	15716	15460	15682	15825	15759	15789	15594	15505	15709	15613	15636	15646	15677	15579	15733	15673	15630	15803	15426	15565	15759	15533	15688	15659	15579	15580	15797	15769	15705	15698	15564	15706	15490	15703	15729	15790	15598	15605	15593	15745	15679	15768	15776	15595	15667	15677	15588	15686	15663	15788	15544	15824	15717	15623	15737	15755	15675	15622	15661	15700	15756	15648	15538	15669	15562	15736	15734	15687	15697	15494	15674	15762	15712	15671	15695	15880	15654	15635	15761	15732	15662	15799	15590	15783	15721	15604	15753	15898	15755	15793	15693	15675	15761	15596	15702	15678	15709	15760	15783	15734	15767	15628	15809	15601	15729	15710	15606	15548	15747	15632	15815	15662	15773	15817	15740	15505	15632	15658	15585	15478	15811	15676	15889	15744	15756	15749	15695	15686	15759	15800	15761	15607	15608	15639	15550	15744	15677	15607	15690	15819	15662	15514	15663	15764	15593	15652	15606	15652	15681	15679	15798	15572	15768	15851	15486	15675	15670	15642	15735	15669	15764	15762	15691	15600	15562	15657	15739	15541	15722	15666	15737	15823	15668	15576	15557	15814	15745	15513	15611	15609	15765	15638	15627	15431	15673	15669	15735	15731	15781	15770	15584	15668	15850	15645	15755	15500	15749	15676	15745	15784	15657	15724	15657	15589	15766	15746	15724	15757	15665	15755	15840	15698	15674	15689	15620	15718	15750	15493	15677	15773	15608	15676	15659	15595	15731	15627	15891	15711	15550	15671	15664	15811	15721	15544	15863	15519	15799	15669	15845	15698	15650	15627	15731	15558	15669	15569	15624	15640	15794	15691	15495	15663	15859	15550	15689	15643	15753	15689	15740	15810	15592	15704	15679	15593	15817	15766	15685	15759	15674	15769	15647	15688	15670	15715	15724	15702	15612	15804	15604	15601	15687	15703	15662	15613	15736	15692	15681	15599	15777	15710	15734	15669	15605	15553	15558	15764	15595	15777	15777	15699	15715	15764	15677	15841	15539	15700	15779	15733	15591	15777	15748	15694	15817	15638	15630	15571	15684	15753	15916	15609	15663	15681	15758	15679	15649	15641	15659	15642	15567	15802	15616	15756	15552	15648	15770	15731	15684	15586	15582	15698	15755	15690	15893	15793	15717	15765	15689	15721	15602	15710	15521	15593	15595	15703	15771	15516	15709	15770	15722	15698	15742	15695	15741	15608	15611	15764	15726	15614	15564	15697	15749	15711	15698	15709	15793	15590	15754	15738	15544	15587	15691	15697	15649	15717	15619	15633	15710	15851	15663	15787	15544	15614	15805	15674	15608	15500	15772	15555	15705	15637	15782	15776	15609	15589	15669	15614	15693	15749	15626	15701	15680	15847	15573	15654	15731	15537	15623	15522	15714	15701	15690	15520	15530	15781	15643	15690	15603	15730	15651	15813	15907	15765	16007	15621	15572	15492	15708	15915	15745	15671	15616	15549	15673	15704	15842	15620	15772	15734	15808	15596	15706	15668	15622	15708	15729	15704	15949	15485	15728	15670	15683	15708	15770	15735	15664	15664	15679	15657	15603	15689	15639	15795	15758	15727	15700	15526	15753	15605	15611	15740	15691	15717	15847	15780	15691	15684	15770	15678	15590	15620	15729	15503	15717	15641	15620	15686	15595	15471	15551	15732	15723	15600	15516	15718	15580	15602	15639	15614	15644	15532	15640	15741	15723	15671	15753	15787	15713	15722	15675	15547	15691	15751	15445	15654	15661	15617	15578	15787	15597	15803	15667	15563	15803	15669	15583	15607	15802	15839	15670	15689	15574	15759	15559	15718	15735	15631	15715	15666	15731	15674	15659	15714	15651	15545	15711	15694	15669	15673	15733	15781	15741	15729	15607	15674	15769	15591	15533	15705	15628	15543	15765	15613	15616	15814	15613	15733	15672	15711	15572	15741	15645	15744	15671	15715	15762	15664	15750	15578	15529	15780	15554	15774	15778	15926	15640	15748	15549	15842	15801	15681	15682	15699	15696	15718	15665	15631	15802	15681	15660	15638	15751	15728	15784	15783	15604	15666	15629	15667	15831	15521	15603	15692	15735	15665	15715	15721	15733	15669	15748	15771	15597	15626	15738	15651	15862	15548	15676	15700	15770	15676	15874	15540	15804	15702	15601	15737	15584	15573	15855	15696	15662	15666	15748	15799	15641	15766	15625	15653	15613	15748	15561	15756	15523	15708	15571	15765	15711	15758	15693	15681	15746	15658	15786	15737	15582	15762	16029	15634	15590	15510	15717	15496	15558	15653	15575	15838	15658	15699	15757	15835	15712
27045	21911	24813	21572	17861	17435	17338	16982	16858	16789	16695	16658	16698	16524	16584	16637	16702	16477	16464	16561	16603	16628	16567	16466	16550	16715	16483	16438	16461	16759	16685	16664	16572	16569	16513	16629	16644	16451	16551	16374	16508	16759	16644	16578	16550	16691	16379	16619	16262	16445	16608	16644	16468	16510	16532	16502	16371	16554	16489	16584	16446	16502	16610	16499	16714	16684	16658	16297	16590	16343	16533	16553	16503	16214	16545	16527	16699	16406	16511	16430	16542	16617	16605	16669	16421	16526	16290	16601	16547	16587	16579	16514	16771	16484	16549	16380	16461	16390	16372	16675	16456	16611	16517	16608	16469	16413	16706	16447	16511	16338	16462	16340	16401	16275	16502	16534	16538	16431	16449	16501	16634	16601	16462	16397	16628	16349	16591	16585	16400	16340	16518	16480	16527	16362	16469	16550	16547	16329	16480	16397	16436	16499	16534	16551	16476	16335	16698	16480	16430	16609	16492	16542	16613	16544	16613	16396	16375	16396	16419	16440	16327	16386	16473	16348	16473	16338	16397	16472	16590	16257	16438	16268	16447	16541	16486	16542	16628	16601	16490	16483	16403	16418	16307	16675	16310	16531	16522	16502	16531	16489	16581	16374	16503	16609	16389	16595	16539	16513	16539	16552	16441	16266	16422	16308	16489	16588	16532	16426	16396	16518	16501	16385	16628	16538	16293	16408	16323	16364	16356	16387	16461	16578	16512	16454	16469	16333	16401	16395	16275	16479	16432	16466	16495	16553	16487	16672	16417	16391	16548	16385	16422	16413	16551	16394	16485	16583	16528	16691	16394	16274	16455	16268	16372	16499	16449	16449	16447	16496	16444	16516	16408	16380	16372	16580	16551	16471	16578	16522	16543	16546	16387	16664	16434	16530	16321	16357	16386	16352	16500	16611	16530	16452	16460	16247	16558	16557	16471	16417	16415	16283	16410	16477	16358	16510	16524	16475	16540	16383	16336	16614	16437	16453	16408	16394	16515	16413	16570	16509	16547	16507	16413	16453	16567	16276	16600	16651	16490	16465	16634	16430	16533	16535	16399	16609	16608	16239	16460	16764	16656	16394	16636	16479	16498	16541	16549	16400	16406	16493	16366	16438	16557	16609	16503	16345	16583	16513	16506	16484	16564	16508	16436	16534	16425	16593	16671	16464	16577	16381	16372	16552	16667	16704	16589	16488	16422	16511	16536	16588	16551	16457	16598	16467	16393	16432	16457	16457	16528	16445	16317	16471	16504	16529	16418	16443	16485	16313	16496	16250	16235	16476	16347	16408	16551	16449	16509	16304	16510	16477	16509	16326	16698	16455	16534	16403	16497	16581	16520	16554	16402	16472	16686	16388	16437	16368	16499	16660	16497	16416	16372	16553	16520	16606	16651	16466	16540	16513	16532	16565	16510	16450	16666	16503	16547	16496	16327	16306	16459	16432	16450	16436	16440	16440	16470	16634	16726	16503	16409	16618	16512	16523	16555	16446	16325	16329	16433	16478	16658	16451	16403	16365	16482	16335	16479	16637	16391	16617	16498	16700	16610	16531	16356	16515	16614	16486	16586	16582	16462	16536	16471	16445	16320	16587	16605	16491	16297	16272	16385	16327	16585	16512	16669	16607	16461	16403	16527	16709	16408	16492	16593	16182	16494	16571	16517	16439	16438	16571	16215	16358	16379	16456	16585	16558	16603	16465	16456	16472	16447	16478	16373	16385	16437	16313	16426	16547	16306	16440	16326	16412	16530	16317	16664	16506	16453	16570	16563	16526	16388	16509	16521	16282	16387	16378	16479	16439	16487	16716	16561	16457	16502	16536	16466	16527	16524	16465	16434	16359	16404	16537	16350	16245	16396	16591	16456	16568	16476	16487	16359	16186	16419	16355	16472	16377	16475	16517	16579	16424	16533	16434	16334	16434	16475	16472	16386	16440	16317	16446	16529	16483	16323	16372	16592	16400	16437	16494	16708	16483	16449	16487	16767	16474	16361	16338	16709	16599	16280	16446	16547	16413	16561	16448	16233	16464	16606	16460	16528	16332	16384	16517	16518	16338	16485	16643	16275	16320	16361	16498	16565	16260	16316	16641	16512	16460	16466	16431	16478	16326	16487	16462	16299	16566	16274	16479	16562	16481	16188	16360	16494	16395	16483	16575	16442	16536	16588	16474	16498	16426	16496	16490	16316	16662	16424	16307	16468	16567	16517	16511	16583	16488	16259	16590	16541	16537	16584	16527	16360	16481	16509	16447	16437	16539	16436	16559	16507	16557	16629	16515	16616	16403	16573	16527	16358	16318	16471	16550	16558	16453	16552	16432	16516	16592	16422	16451	16367	16417	16555	16299	16559	16615	16378	16481	16523	16357	16530	16571	16443	16520	16504	16533	16320	16635	16498	16431	16559	16666	16418	16245	16412	16466	16319	16465	16650	16517	16319	16706	16569	16456	16360	16440	16255	16583	16574	16557	16504	16357	16724	16371	16349	16427	16309	16410	16434	16457	16369	16612	16466	16357	16484	16538	16533	16688	16648	16441	16405	16334	16571	16585	16522	16602	16610	16386	16519	16451	16519	16334	16378	16476	16445	16448	16459	16401	16396	16370	16451	16527	16476	16437	16496	16590	16388	16396	16560	16702	16618	16518	16532	16477	16700	16429	16603	16317	16526	16439	16425	16366	16444	16280	16487	16490	16662	16437	16409	16377	16548	16683	16792	16561	16533	16639	16232	16372	16462	16463	16623	16413	16524	16386	16607	16681	16474	16424	16583	16250	16528	16340	16530	16247	16348	16707	16537	16447	16395	16471	16320	16582	16412	16318	16446	16508	16464	16308	16480	16573	16531	16376	16341	16409	16489	16417	16424	16290	16506	16494	16475	16553	16658	16427	16365	16422	16540	16510	16684	16471	16344	16486	16464	16430	16541	16377	16616	16241	16521	16428	16524	16552	16567	16311	16458	16387	16309	16324	16481	16454	16340	16516	16442	16570	16596	16446	16508	16651	16460	16497	16536	16598	16333	16567	16675	16507	16483	16402	16545	16292	16487	16370	16370	16402	16582	16318	16643	16469	16572	16567	16476	16460	16529	16503	16466	16556	16554	16498	16603	16465	16463	16496	16443	16396	16565	16384	16759	16483	16512	16419	16467	16572	16448	16380	16600	16386	16524	16468	16541	16477	16480	16444	16524	16365	16421	16565	16450	16374	16567	16457	16562	16413	16220	16215	16312	16401	16355	16503	16387	16387	16663	16493	16631	16511	16434	16486	16430	16395	16665	16413	16398	16562	16343	16374	16606	16492	16431	16281	16382	16521	16526	16611	16346	16548	16609	16352	16428	16520	16526	16454	16433	16541	16548	16458	16453	16487	16437	16560	16496	16617	16774	16513	16552	16472	16407	16383	16593	16625	16617	16558	16640	16489	16389	16578	16590	16598	16409	16272	16212	16407	16361	16453	16601	16420	16614	16462	16583	16407	16601	16634	16561	16319	16563	16624	16769	16466	16571	16465	16264	16493	16538	16483	16462	16533	16299	16520	16522	16585	16645	16412	16576	16525	16437	16459	16405	16236	16672	16337	16476	16514	16364	16276	16202	16320	16292	16388	16461	16655	16555	16564	16375	16441	16429	16624	16637	16438	16469	16333	16553	16645	16603	16540	16553	16494	16479	16512	16554	16558	16412	16422	16462	16479	16415	16303	16359	16501	16559	16226	16505	16574	16418	16504	16448	16441	16614	16477	16456	16398	16259	16664	16583	16400	16456	16604	16429	16444	16733	16649	16515	16463	16449	16658	16426	16374	16450	16556	16471	16595	16654	16551	16578	16499	16629	16469	16314	16334	16537	16348	16414	16376	16442	16651	16420	16483	16454	16514	16526	16430	16386	16711	16788	16353	16296	16237	16324	16430	16629	16358	16443	16449	16528	16436	16679	16621	16459	16454	16458	16473	16502	16445	16406	16496	16425	16581	16490	16428	16764	16472	16464	16415	16347	16602	16461	16461	16611	16401	16511	16426	16452	16226	16548	16560	16455	16400	16555	16614	16424	16404	16440	16422	16422	16514	16418	16523	16599	16552	16372	16402	16428	16613	16570	16489	16341	16402	16373	16506	16616	16302	16634	16568	16592	16632	16705	16256	16581	16380	16480	16512	16454	16398	16486	16381	16548	16440	16598	16542	16565	16525	16521	16500	16319	16513	16542	16489	16477	16523	16483	16513	16473	16453	16337	16535	16406	16463	16599	16544	16384	16492	16171	16454	16654	16463	16428	16380	16405	16641	16596	16434	16740	16404	16549	16636	16380	16426	16262	16390	16491	16692	16488	16380	16527	16431	16423	16574	16487	16519	16512	16417	16557	16462	16505	16473	16332	16535	16522	16413	16546	16613	16589	16398	16484	16387	16645	16323	16472	16457	16370	16429	16590	16386	16463	16476	16508	16476	16480	16184	16694	16423	16703	16404	16520	16605	16702	16488	16521	16678	16673	16522	16658	16461	16583	16425	16512	16609	16499	16532	16696	16558	16572	16499	16368	16303	16286	16287	16278	16302	16506	16413	16444	16659	16654	16551	16520	16401	16653	16488	16475	16466	16386	16609	16489	16442	16451	16472	16488	16507	16709	16566	16429	16608	16635	16680	16624	16776	16522	16551	16594	16520	16658	16492	16593	16553	16472	16599	16303	16458	16422	16333	16409	16321	16452	16731	16487	16460	16428	16498	16264	16516	16445	16524	16717	16375	16294	16448	16476	16567	16514	16415	16404	16402	16333	16442	16559	16695	16377	16483	16244	16460	16612	16274	16658	16524	16550	16419	16567	16356	16444	16564	16520	16546	16502	16559	16382	16404	16436	16492	16606	16635	16585	16528	16504	16451	16681	16322	16535	16419	16440	16376	16573	16264	16400	16642	16459	16489	16476	16390	16321	16439	16550	16501	16233	16531	16521	16398	16611	16499	16376	16500	16505	16516	16448	16508	16451	16378	16486	16415	16526	16650	16358	16435	16379	16792	16670	16544	16489	16582	16472	16232	16542	16497	16522	16560	16481	16424	16398	16464	16574	16490	16562	16474	16419	16417	16557	16491	16597	16529	16674	16549	16456	16337	16568	16469	16538	16492	16470	16427	16523	16554	16604	16233	16376	16477	16561	16501
18182	24392	22164	18389	16886	15837	15399	15131	15038	14906	14858	14861	14735	14751	14852	14743	14611	14772	14495	14686	14487	14593	14643	14621	14393	14496	14490	14711	14764	14654	14650	14566	14510	14534	14647	14725	14728	14495	14503	14560	14579	14576	14351	14595	14553	14528	14437	14666	14509	14604	14544	14720	14515	14396	14485	14430	14575	14774	14619	14587	14390	14636	14640	14481	14490	14614	14642	14405	14689	14458	14685	14418	14702	14504	14484	14692	14563	14437	14594	14687	14603	14514	14521	14562	14440	14634	14551	14625	14452	14481	14462	14577	14406	14448	14558	14363	14574	14513	14666	14641	14561	14442	14577	14367	14529	14476	14583	14521	14554	14335	14647	14410	14645	14481	14625	14682	14439	14453	14683	14440	14438	14634	14466	14598	14447	14485	14595	14466	14465	14593	14487	14561	14570	14488	14565	14483	14565	14616	14396	14525	14447	14503	14355	14640	14452	14592	14667	14290	14447	14493	14549	14619	14548	14551	14530	14511	14483	14537	14398	14555	14530	14340	14397	14654	14433	14584	14547	14491	14493	14494	14536	14581	14518	14682	14466	14526	14607	14508	14548	14398	14508	14588	14530	14646	14505	14609	14438	14596	14648	14312	14576	14582	14629	14576	14460	14585	14572	14707	14572	14609	14465	14458	14687	14611	14681	14464	14627	14613	14547	14581	14629	14546	14454	14642	14637	14663	14584	14567	14533	14610	14639	14406	14696	14526	14496	14564	14374	14503	14690	14392	14490	14475	14500	14591	14479	14631	14453	14681	14629	14623	14592	14526	14424	14364	14706	14479	14572	14502	14506	14660	14379	14618	14560	14585	14460	14458	14623	14585	14368	14459	14402	14616	14554	14447	14635	14493	14612	14578	14476	14580	14652	14552	14468	14617	14626	14591	14443	14526	14670	14630	14450	14523	14572	14539	14494	14568	14401	14685	14490	14573	14510	14626	14592	14509	14513	14505	14716	14434	14546	14402	14519	14432	14478	14719	14504	14568	14603	14634	14420	14511	14587	14449	14528	14514	14540	14715	14623	14408	14530	14522	14501	14490	14531	14389	14522	14670	14490	14504	14504	14550	14783	14433	14592	14502	14560	14637	14447	14448	14636	14473	14582	14651	14604	14542	14603	14587	14501	14724	14694	14459	14675	14445	14631	14589	14520	14497	14660	14582	14380	14592	14490	14657	14518	14533	14628	14537	14667	14573	14717	14573	14558	14506	14492	14552	14610	14548	14537	14564	14455	14492	14504	14430	14560	14548	14450	14395	14531	14530	14548	14321	14603	14644	14476	14548	14444	14402	14558	14511	14581	14504	14531	14508	14426	14526	14514	14384	14714	14619	14506	14651	14442	14529	14544	14490	14595	14566	14562	14740	14611	14616	14481	14677	14567	14384	14608	14512	14480	14457	14508	14433	14387	14722	14554	14604	14687	14545	14261	14590	14487	14459	14623	14690	14607	14519	14507	14655	14430	14607	14564	14506	14471	14660	14463	14463	14413	14474	14652	14735	14382	14531	14417	14465	14644	14552	14557	14547	14651	14490	14543	14718	14633	14570	14578	14554	14649	14469	14537	14577	14542	14486	14594	14467	14395	14501	14672	14541	14658	14456	14520	14582	14281	14715	14608	14549	14575	14597	14451	14582	14496	14569	14596	14422	14556	14479	14478	14509	14560	14656	14499	14523	14405	14646	14474	14655	14566	14551	14463	14573	14539	14479	14430	14541	14456	14526	14639	14454	14494	14484	14734	14397	14559	14551	14549	14425	14512	14579	14513	14679	14451	14730	14576	14592	14460	14486	14414	14468	14514	14522	14678	14638	14724	14444	14553	14573	14588	14548	14512	14491	14618	14588	14538	14554	14534	14564	14498	14446	14557	14586	14456	14604	14442	14477	14576	14467	14596	14322	14477	14522	14647	14744	14545	14479	14733	14499	14363	14747	14675	14596	14761	14664	14454	14568	14440	14598	14532	14650	14516	14507	14531	14500	14608	14260	14510	14580	14477	14642	14635	14513	14562	14379	14498	14503	14493	14520	14637	14617	14770	14459	14537	14522	14617	14463	14517	14550	14579	14648	14502	14395	14649	14568	14401	14539	14488	14479	14676	14577	14545	14490	14657	14697	14324	14574	14576	14827	14432	14564	14583	14529	14562	14540	14541	14592	14473	14593	14482	14586	14523	14415	14652	14621	14640	14456	14624	14552	14530	14655	14551	14635	14551	14475	14477	14778	14480	14521	14383	14453	14643	14330	14478	14631	14494	14624	14640	14610	14555	14722	14715	14730	14639	14502	14570	14447	14702	14590	14658	14510	14547	14555	14542	14561	14520	14528	14530	14640	14528	14498	14536	14576	14549	14571	14586	14568	14431	14599	14398	14507	14436	14572	14579	14605	14481	14586	14423	14593	14565	14489	14687	14516	14597	14613	14492	14663	14479	14691	14555	14500	14554	14543	14378	14517	14649	14567	14560	14596	14587	14542	14539	14626	14678	14581	14513	14440	14570	14670	14518	14470	14493	14527	14578	14555	14504	14611	14471	14556	14385	14395	14681	14466	14445	14532	14516	14489	14605	14532	14527	14692	14554	14575	14515	14337	14487	14599	14735	14373	14522	14564	14584	14467	14498	14547	14622	14534	14518	14615	14507	14621	14606	14554	14311	14551	14515	14513	14530	14424	14636	14548	14657	14610	14617	14629	14516	14395	14587	14655	14642	14661	14561	14527	14594	14593	14515	14622	14517	14475	14327	14494	14587	14630	14590	14491	14548	14659	14387	14515	14481	14479	14459	14346	14539	14475	14567	14546	14523	14679	14531	14565	14443	14596	14751	14417	14579	14568	14668	14545	14586	14615	14502	14478	14617	14486	14404	14508	14521	14530	14531	14488	14487	14522	14541	14505	14544	14600	14540	14342	14670	14602	14553	14380	14646	14580	14637	14518	14613	14519	14504	14616	14542	14635	14531	14508	14579	14551	14509	14584	14637	14545	14503	14513	14371	14437	14504	14487	14515	14486	14583	14598	14771	14688	14445	14589	14565	14423	14544	14525	14542	14472	14572	14695	14416	14627	14447	14547	14552	14483	14473	14520	14529	14548	14608	14657	14552	14498	14514	14483	14569	14364	14397	14333	14523	14718	14504	14707	14663	14294	14531	14509	14568	14646	14540	14424	14533	14584	14471	14548	14552	14579	14600	14471	14753	14437	14373	14555	14450	14490	14504	14605	14357	14526	14445	14609	14267	14502	14436	14628	14541	14473	14533	14408	14464	14480	14436	14667	14610	14563	14542	14535	14471	14553	14546	14538	14616	14708	14670	14582	14596	14736	14432	14515	14646	14526	14593	14634	14593	14551	14477	14535	14457	14497	14589	14614	14516	14544	14482	14595	14496	14631	14648	14480	14517	14503	14730	14415	14563	14343	14408	14567	14557	14620	14795	14467	14508	14641	14684	14640	14657	14593	14493	14600	14477	14492	14558	14626	14509	14716	14526	14436	14491	14553	14707	14476	14540	14547	14464	14630	14578	14519	14504	14677	14358	14504	14492	14536	14606	14302	14494	14529	14432	14414	14864	14494	14615	14581	14370	14684	14524	14546	14495	14779	14484	14573	14533	14680	14453	14616	14457	14480	14624	14410	14571	14580	14759	14648	14629	14510	14569	14494	14562	14419	14535	14740	14548	14450	14584	14551	14555	14630	14662	14555	14566	14512	14658	14709	14579	14541	14640	14535	14587	14625	14686	14495	14427	14472	14442	14475	14671	14589	14551	14476	14511	14557	14430	14469	14437	14587	14538	14474	14514	14553	14591	14605	14549	14393	14492	14449	14474	14392	14358	14414	14429	14552	14613	14503	14455	14591	14772	14584	14524	14656	14504	14759	14416	14525	14375	14559	14528	14593	14484	14454	14439	14602	14548	14546	14433	14649	14607	14433	14562	14476	14673	14647	14673	14553	14471	14533	14494	14442	14503	14599	14478	14494	14497	14481	14558	14561	14433	14460	14539	14589	14539	14644	14621	14644	14530	14645	14678	14707	14563	14562	14594	14618	14424	14636	14584	14518	14551	14509	14460	14405	14455	14661	14497	14566	14695	14614	14614	14534	14523	14542	14556	14428	14427	14449	14553	14455	14514	14580	14521	14561	14672	14419	14576	14611	14475	14666	14441	14691	14520	14518	14500	14678	14677	14516	14525	14494	14398	14557	14558	14473	14492	14676	14709	14465	14675	14535	14421	14579	14400	14506	14598	14600	14522	14613	14536	14685	14604	14525	14616	14424	14577	14606	14415	14419	14507	14445	14599	14372	14537	14482	14431	14363	14654	14617	14555	14395	14597	14400	14563	14518	14621	14642	14508	14485	14628	14418	14477	14606	14574	14542	14468	14616	14513	14464	14730	14463	14593	14522	14464	14467	14527	14445	14534	14487	14680	14628	14507	14400	14593	14420	14512	14498	14412	14588	14609	14469	14411	14392	14556	14393	14399	14604	14705	14522	14591	14584	14456	14429	14476	14546	14706	14598	14534	14484	14622	14390	14541	14536	14574	14619	14513	14580	14555	14611	14756	14461	14458	14521	14488	14502	14726	14599	14483	14446	14501	14563	14536	14456	14709	14506	14559	14534	14566	14458	14614	14653	14652	14412	14605	14556	14504	14570	14409	14600	14440	14506	14458	14585	14657	14447	14476	14485	14464	14576	14617	14427	14618	14392	14496	14553	14576	14594	14618	14815	14574	14487	14474	14513	14466	14516	14515	14424	14494	14534	14583	14621	14522	14691	14705	14595	14477	14599	14404	14460	14620	14588	14540	14404	14625	14572	14683	14442	14610	14658	14729	14640	14533	14595	14549	14664	14607	14554	14591	14396	14408	14661	14600	14569	14500	14555	14708	14524	14583	14524	14564	14437	14580	14712	14610	14605	14445	14479	14755	14513	14604	14554	14590	14291	14559	14441	14556	14481	14568	14623	14541	14485	14729	14654	14507	14478	14648	14557	14492	14673	14522	14534	14714	14617	14640	14536	14450	14506	14473	14799	14538	14636	14597	14744	14588	14551	14632	14383	14436	14697	14453	14619	14638	14539	14663	14461	14434	14613	14648	14559	14711	14586	14359	14516	14607	14642	14546	14482	14681	14663	14629	14780	14581	14483
23299	20715	27963	23614	21652	21740	20884	18303	17641	17758	17559	17359	17310	17349	17152	17326	17155	17338	17224	17042	17179	17346	17030	17018	16969	17222	17303	17062	16814	17055	17168	16935	17163	16995	16992	16847	17096	17036	17029	17149	16937	17115	17102	16974	17031	17025	17002	17196	16873	16972	16873	17004	16935	16831	16772	16935	17209	16769	16917	17029	17076	16832	16972	16997	16890	16810	16910	16980	16970	17041	17101	16985	16823	16969	17097	16995	16899	16984	17001	16929	16886	16893	17094	17066	17017	17047	16884	16852	16936	17070	16891	16922	16830	16946	16940	16954	16869	16863	17011	16801	17067	16908	16921	16877	16851	16942	16968	16872	16824	16909	16961	16900	16951	17036	16812	16856	16687	16887	16849	16702	16903	16876	16979	16926	16833	16964	16888	17133	16873	17071	16835	16911	16804	16844	16820	16816	16891	16889	16886	16763	16994	16774	16827	16898	16713	16938	16942	16691	16752	16757	16755	16981	17006	17101	16850	16930	17031	16839	16730	16764	16654	16768	16981	16994	17060	16841	16765	16832	16864	16775	16882	16826	16918	16980	16951	16660	16802	16755	16895	16745	16981	16688	16730	16890	16883	16728	16871	16896	16971	17058	17054	16862	16813	16755	16952	16840	16993	16733	16898	16929	16750	16973	16662	16888	16912	16837	16898	16847	16898	17010	16928	16723	16771	16881	16775	16696	16949	16911	16980	16886	16837	16880	16783	16874	16848	16805	16832	16832	16870	16814	16747	17007	16740	17012	16893	16993	16972	16863	16908	16733	16777	16781	16887	16877	16975	17029	16793	16886	16913	16944	17129	16924	17026	16861	17056	16984	16877	17063	16987	16820	16904	17096	16807	16957	16871	17098	17032	16892	16904	16960	17070	16750	17029	17029	17012	16871	16933	16944	16769	16818	16780	16895	17151	16959	16926	16943	16806	16920	16963	17093	16976	17090	17055	16847	16950	16768	16826	16938	16995	16901	16817	16746	16869	16902	16764	16717	17040	16959	17122	16775	16777	16929	16949	16850	16905	16841	16857	16911	16887	16978	16763	17123	17014	16813	16791	16977	16980	16647	16871	17030	16729	17057	16966	16778	16766	17050	16904	16939	16939	17009	16852	16875	16905	16969	16839	16862	17047	16996	16888	17011	17005	16803	16800	16683	16934	16848	16957	16842	17049	16915	16868	16947	16827	17076	16829	17012	16761	16726	16834	17012	17048	16795	16840	17055	16811	16956	16712	16899	16870	17028	17025	16856	16871	16896	16856	16824	17019	17035	16924	16897	17101	16819	16755	16801	16797	16989	16679	16867	16876	16805	16984	16855	16897	16951	16836	16647	16722	16756	16786	16966	16834	16891	17093	16910	16979	16957	16890	16941	16758	16972	16855	16929	16919	17197	17039	17001	16995	16895	16757	16908	16727	16883	16861	16927	16882	16865	16811	16855	16851	17087	16596	16685	17080	16786	16989	16719	16786	16940	16789	17097	16826	17100	16806	16873	16772	17071	17008	16878	16834	17023	16870	16915	16853	16916	16758	16882	16974	16871	16830	16882	17026	16771	17060	16868	16933	16997	16706	16846	16873	16743	16997	16826	17040	16977	16734	16832	17074	16799	16861	16885	16947	17090	16812	16929	16711	16826	16850	16768	16801	16760	16777	16805	16914	16937	16812	16858	16824	17020	16916	16939	16824	17005	17020	17047	16925	16809	17041	17144	17033	16924	17131	16934	17056	16903	16824	16849	16843	16981	16824	16924	16941	16956	17155	16882	16843	16772	16966	16978	16889	17044	16722	16888	16802	16782	16912	17140	17062	16739	16831	16812	16787	16933	16902	17056	16912	16915	16838	16998	16805	16965	16870	16762	16856	16856	16902	16920	16865	17083	16841	16662	16724	16851	16662	16882	16744	16864	16940	16887	17030	16909	16761	17019	16884	16983	16845	17064	17042	16723	16734	16866	16709	17092	16944	16850	16899	16810	16855	16768	16903	16930	16903	16872	16840	16810	16976	16958	16848	16804	16760	16909	16955	16823	16868	16922	16972	16916	16652	17007	17077	16919	16955	16837	16992	16969	16956	16597	16836	16803	16998	17062	16604	17054	17092	17186	16628	16904	16930	16901	17001	16956	16985	16897	16983	16989	17003	17060	16921	16826	16690	17062	16756	16864	16878	16987	16856	16745	16832	16685	16844	16726	16810	16772	17082	17037	16895	17029	16979	16999	16800	16883	16961	16857	16658	16763	16640	16976	16920	16750	17122	16914	17052	16961	17052	17043	16811	16783	16897	17086	16888	16921	16829	16574	17139	16841	16911	16723	17018	16791	16867	16997	17082	16987	16744	17101	17097	16950	16971	16865	16834	17146	16926	16870	16818	16955	17055	16842	16971	17040	17067	16729	16985	16874	16926	16716	16930	16863	16970	16710	16675	16692	16696	16859	16861	16935	16984	17014	17148	16800	16808	16954	16894	16759	16906	17016	16886	16943	16871	16930	16816	16855	16985	16843	16953	17072	16921	16950	16944	16933	16849	16997	17012	16885	17075	16734	16932	16859	16946	16852	16889	16937	16788	16780	16964	16839	16980	16874	17018	17084	16779	16654	16862	16969	16697	16954	17023	17005	16848	16941	16849	16888	17015	16864	16909	16835	16847	16706	16938	17017	17107	17085	16755	16843	16808	16892	16884	16869	17016	16731	16709	17141	16898	17087	17039	16933	16851	16970	16923	16842	16824	16944	16756	16789	17051	16870	16952	16982	16982	16833	16887	16929	17044	17015	16876	16757	16797	16896	16947	17255	17018	16836	16942	16959	16895	16960	16867	16947	16986	16797	16931	16770	16832	16829	16820	16754	16853	16891	16757	16828	16710	16769	16821	17003	16894	17014	16948	16842	16888	16816	17182	16779	16860	16966	16994	17025	16861	16882	16811	16775	16984	16819	16692	16891	17105	16934	16864	16839	16947	16897	16993	16898	16844	16858	16837	16632	16709	16784	16809	17050	16787	16848	16951	16897	16923	16999	16821	16897	16872	16990	17072	16732	16937	16789	16967	16702	16722	16926	16634	16971	16829	16873	16894	16862	16884	16823	16923	16945	16770	16795	16856	16926	16936	16722	16839	16806	16790	16784	17068	16925	16968	16758	17183	16849	17016	16799	16768	16999	16906	16775	17004	16906	16872	16820	16822	16880	16937	16890	16834	17059	16862	16860	16878	16889	16904	16871	17024	16852	16783	16962	16952	16876	16955	16993	16783	16820	16892	16810	16800	16903	16909	16854	16930	16918	16843	16858	16861	16853	16956	16790	16837	16876	16984	16722	16986	16792	16828	16789	16867	17096	17068	16960	16764	16796	16922	16717	16847	16932	16853	16943	17021	17009	16854	16864	16963	16971	16711	17015	17039	16901	16855	16963	16816	16793	16909	17112	16715	16860	16929	16979	16786	16900	16890	16841	16695	16957	16811	16957	17030	16867	16801	17082	17015	16801	16894	16890	16895	16863	16939	16948	16788	17166	17095	16968	16729	16831	16813	16936	17031	17016	16817	16838	16770	16978	16674	16910	16724	16709	16912	16849	17095	17049	16831	16943	16844	16851	16907	16967	16909	16766	16988	16860	16924	16885	16985	17018	17014	17041	16811	17024	16967	16774	16949	16789	16864	16895	17018	16988	16928	16864	17050	16874	17079	16833	16852	17095	16678	16851	16889	16862	16955	16926	16993	16838	16700	16999	16725	16939	16914	16713	16860	16767	16936	16796	16916	16993	17064	16853	17094	16831	16801	16798	16840	16867	16771	17062	16956	16844	16953	17023	16978	16810	17002	16840	16846	16849	16886	16906	16921	16871	16929	17017	16871	16814	16966	16983	16993	16862	16942	16970	17074	16748	16926	16902	16841	16713	16848	16696	16867	16767	16824	16868	16985	16840	16900	16896	16888	17025	16945	16862	16743	16849	16803	16912	16899	16904	16896	16804	16753	16617	16863	16853	16897	17047	17074	16880	16864	16932	16752	16846	17036	16972	16857	16931	16836	16817	16828	16801	16992	17045	17108	17093	17036	17128	16915	17021	16961	17047	16760	16833	16944	16902	16965	17014	17046	16732	16845	16760	16954	16739	16896	16882	16973	17039	17084	16997	16877	16880	16955	16914	16784	17032	16874	16904	17002	16731	16950	16961	17040	16892	17010	17165	16821	16862	16990	17015	16985	17051	16961	16942	17025	17027	17025	16776	16816	16942	16925	17010	16965	16767	16951	16988	16804	16884	16852	16990	17077	16940	17076	16831	16704	16894	16977	16990	16843	16839	16881	16881	16784	16875	16927	16794	16702	16839	16929	16735	16932	16793	16959	17010	16852	16709	16854	16980	17137	16883	17074	17001	17021	16824	16788	17088	16762	16999	17024	16789	16987	16841	17130	16889	17041	16933	16882	16814	16936	16789	17049	16943	16788	16900	16868	16760	17025	16820	17096	16926	17022	16884	16995	16865	16798	16942	16824	17071	16980	16931	16865	16945	16948	16867	16950	16896	16934	16887	16925	16962	16962	16801	16829	17143	16765	16911	16907	16877	16985	16834	16875	17124	17011	17026	16690	16799	16914	16997	17173	17095	16859	17014	16943	16876	16864	17025	16961	16849	16832	16821	16854	16920	16741	16669	16723	16707	16935	16894	16887	16905	16935	16619	16956	16921	16778	16970	16674	16899	16974	16808	17098	16914	17065	16926	16990	16934	17002	16907	16974	16959	16888	16919	17216	16885	16792	17047	16882	17020	16952	16918	16996	16841	16870	16827	16970	16752	16979	16988	17026	16827	16912	16822	17024	16828	16775	17137	17031	16943	17139	16906	16916	16869	16726	16880	16934	16882	17061	16820	16742	16675	16815	16994	16915	16786	17063	16833	16730	16942	16900	16901	16833	16844	16769	16835	16905	16653	16999	16955	17036	16825	16931	16925	16989	17032	16850	17015	16881	16952	17161	16825	16854	17195	16924	16860	17214	16869	16939	16807	16799	16903	16905	16817	16976	17002	16919	16721	16924	16791	16786	17039	16912	16992	16878	16738	17036	16900	16848	16966	17057	16919	16849	16904	17099	17036	16993	16777	16897	16985	16989	16782	16827	16825	17043	16940	16766	16897	16887	16948	16807	16860	16993	16941
18533	30691	27900	22377	19692	17926	16918	16222	16108	15868	15674	15326	15318	15210	15224	15209	15009	15076	15191	15200	15136	15224	15049	15067	14724	15075	15051	15128	15053	15104	14965	15067	15106	14844	15053	15019	15033	14907	14791	14945	15079	15013	14862	14824	14892	14809	14780	14956	14968	14902	14836	14745	14944	14796	14873	14995	14805	15033	14771	14777	14852	14967	14966	14836	14963	14795	14856	14866	14920	14749	14941	14882	14784	14919	14850	14846	14980	14846	14800	14885	14917	14866	14990	14944	14785	14769	15082	14638	14752	14905	15023	14908	14757	14840	14945	14731	14778	14912	14798	14719	14886	15011	14738	14879	14740	14902	14731	14683	15017	14801	14833	14651	14709	14965	14897	14775	14799	14731	14862	14889	14749	14861	14805	14784	14865	14963	14823	14932	14844	14850	14844	14952	14790	14815	14792	14893	14893	14913	14831	14809	14804	14824	14733	14850	14961	14882	14867	14851	15047	14871	14838	14845	14743	14905	14937	14847	14850	14678	14845	14910	14819	14905	14798	14740	14816	14781	14762	14867	14774	14912	14803	14893	14914	14980	14876	14885	15027	14782	14812	14841	14801	14595	15021	14854	14870	14775	14714	14901	14797	14860	14713	14831	14724	14800	14826	14904	14871	14899	14928	14843	14925	14815	14847	14949	14896	14907	14982	14880	14974	14667	14844	14663	14807	14952	14769	14874	14767	14795	14939	14945	14740	14747	14748	14817	14866	14840	14860	14725	14767	14891	14763	14797	14949	14821	14946	14895	15013	14794	14881	14691	14840	14746	14870	14835	14916	14847	14812	15034	14812	14782	14790	15054	14823	14744	15048	14779	14784	14992	14899	14987	14910	14813	14928	14951	14770	14774	14766	14838	14850	14850	14826	14781	14694	14880	14683	14737	14887	14795	14897	14829	14906	14904	14859	14694	14900	14924	14861	14686	14900	14798	14860	14864	14969	14826	14871	14950	14832	14767	14843	14880	14924	14856	14803	14839	14836	14780	14776	14689	14783	14893	15012	14661	14754	14771	14765	14936	14923	14849	14676	14707	14784	14903	14897	14742	14733	14797	14854	15000	14878	14687	14793	14823	14829	14892	14791	14775	14751	14677	14856	14953	14654	14524	14896	14740	14843	14890	14841	14730	14827	14838	14897	14785	14966	14836	14662	14793	14862	14750	14818	14788	14807	14799	14892	14861	14872	14559	14868	14981	14907	15042	14880	14671	14767	14808	14691	14910	14780	14818	14799	14828	14996	14780	14944	14798	15001	14815	14945	14863	14878	14715	14693	14942	14904	14847	14706	14978	14795	14871	14628	14834	15117	14882	14693	14859	14942	14810	14813	14885	14990	14669	14898	14769	14729	14776	14895	14963	14905	14849	14845	15074	14855	14777	14786	14800	14860	14794	14657	14912	14848	14797	14737	14971	14867	14924	14863	14877	14895	14765	14979	14840	14862	14648	14889	14842	14827	14739	14890	15001	15017	14806	14774	14878	14794	14794	14974	14839	14818	14910	14840	14839	14993	14873	14909	14746	14694	14785	14835	14803	14759	14828	14837	14893	14786	14864	14839	14838	14966	14867	14873	14754	15057	14775	14882	14772	14805	14739	14916	14886	14869	14798	14747	14694	14934	14901	14912	14691	14872	14822	15006	14846	14823	14882	14877	14878	14883	14934	14697	14860	14826	14787	14708	14772	14863	14862	14954	14884	14807	14890	14840	14911	14710	14916	14710	14833	14791	14829	14778	14852	14874	14953	14764	14844	14746	14728	14903	14762	14901	14886	14707	14923	14772	15018	14867	14739	14916	14770	14805	14823	14718	14730	14821	14813	15012	14818	14750	14791	14764	14897	14748	14836	14911	14897	14761	14708	14830	14874	14803	14806	14839	14905	14852	14858	14988	14960	14847	14916	14731	14831	14785	14709	14946	14814	14713	14986	14725	14958	14757	14847	14928	14874	14833	14913	14786	14756	14815	14839	14829	14812	14837	14774	14749	14917	14954	14867	14773	14761	14871	14643	14797	14764	14797	14821	15182	14787	14807	14712	14845	14921	14829	14858	14941	14660	14787	14816	14939	14929	14820	14861	14962	14784	14796	14800	14928	14877	15035	14811	14831	14868	14900	14800	14795	14958	15005	14881	14889	14889	14867	14972	14802	14935	14933	14817	14817	14821	14820	14928	14906	14741	14595	14716	14930	14874	14915	14828	14798	14675	14767	14761	14811	14796	14652	14785	14552	14941	14784	14858	14761	14764	14961	14886	14869	14926	14781	14807	14780	14970	14800	14753	14597	14849	14818	14918	14781	14688	14812	14741	14795	14819	14803	14927	15005	14599	14916	14889	14899	14908	14675	14754	14765	14812	14684	14740	14855	14808	14854	14676	14889	14839	14882	14721	14809	14805	14783	14869	14921	14882	14805	14842	14884	14764	14809	14845	14706	14823	14798	14722	14768	15102	15030	14941	14821	14716	14867	14940	14789	14744	14859	14776	14816	14800	14683	14787	14900	14727	14855	14803	15048	14895	14777	14778	14944	14673	14746	14780	14867	14907	14928	14819	14918	14942	14961	14679	14871	14916	14771	14833	14854	14837	14828	14861	14689	14846	14722	14883	14667	14849	14760	14908	14785	14825	14826	14793	14919	14905	14967	14803	14942	14917	14797	14949	14819	14754	14804	14636	14822	14834	14813	14837	14987	14970	14818	14888	14742	14910	14734	14706	14779	14993	14770	14897	14827	14717	14905	14653	14835	14840	14852	14807	14885	14833	14849	14991	15030	14821	14813	14944	14849	14906	14996	14921	14659	14726	14949	14923	14856	14931	14660	14724	14715	14956	15093	14661	14894	14714	14799	15059	14752	15048	14929	14851	14936	14869	14828	14819	14863	14919	14828	14604	14825	14859	14920	14856	14922	14916	14798	14803	14658	14917	14958	14760	14912	15082	14861	14691	14868	14951	14813	14766	14956	14793	14959	14852	14878	14660	14696	14715	14766	14679	14612	14785	14845	14773	14822	14928	14888	14849	14676	14892	14858	14841	14999	14727	14818	14950	14820	14917	14778	14919	14855	14759	15005	14745	14956	14852	14724	14793	14745	14869	14755	14809	14809	14787	14935	14554	14835	14918	14866	14737	14850	14875	14930	14758	14906	14890	14833	14877	15067	14817	14808	14936	14856	14800	14912	14815	14997	14918	14845	14907	14699	14602	14886	14961	14770	15067	14805	15077	14850	14805	14724	14765	14855	14701	14676	14790	14823	14857	14750	14885	14845	14673	14738	14805	14795	14847	14646	14818	14905	14865	14949	14811	14860	15050	14848	14912	15013	14802	14768	14769	14892	14659	15027	14773	14703	14983	14866	14789	14734	14914	14934	14805	14890	14984	14766	14766	14777	14763	14743	14808	14781	14741	14890	14917	14901	14712	14759	14829	14905	14711	14853	14823	14862	14917	14885	14691	14914	14852	14885	14617	14776	14821	14841	14740	14949	14770	14939	14787	14803	14840	14762	14818	14798	14951	14713	14944	14859	14745	14797	14915	14790	14687	15011	14852	14849	14738	14847	14783	14807	14798	14855	14803	14802	14886	14782	14709	14738	14847	14759	14695	14886	14926	14835	14842	14929	14838	14834	14880	14936	14867	14770	14711	14856	14848	14765	14800	14740	14756	14841	14978	14774	15000	14811	14761	14843	14786	14839	14791	14717	14925	14869	14860	14971	14902	14784	14766	14778	14853	14957	14664	14915	14815	14905	14651	15014	14763	14864	14932	14711	14880	14830	14897	14668	14997	14749	14794	14877	14839	14796	14750	14766	14836	14758	14671	14852	14909	14812	14789	14899	14822	14763	14882	14848	14862	14897	14762	14845	14898	14792	14732	14776	14821	14782	14706	14666	14872	14884	14731	14694	14933	14804	14873	14970	14885	14830	14730	14643	14875	15055	15041	14770	14692	14884	14787	14945	14694	14916	14870	14920	14893	14883	14757	14740	14673	14850	14787	14896	14871	14796	14782	14890	14730	14946	14837	14779	14844	14781	14997	14797	14794	14838	14656	14792	14817	14767	14717	14850	14699	14759	14852	14907	14866	14856	14936	14906	14765	14848	14783	14929	14964	14783	14794	14657	14958	14821	14989	14783	14757	14773	14769	14770	14822	14765	14888	14769	14698	14834	14806	14863	14764	14991	14811	14773	14680	14808	14823	14582	14806	14783	14806	14839	14757	14982	14802	14841	14751	14935	15042	14699	14734	14852	14939	14633	14793	14930	14860	14927	14809	14768	15086	14747	14766	14967	14797	14949	14986	14787	14780	14848	14720	14912	14850	14834	14930	14803	14922	14830	15034	14914	14919	14795	14932	14876	14784	14893	14739	14801	14915	14909	14926	14770	14840	14669	14868	14821	14756	14840	14720	14902	14817	14831	14899	14747	14670	14979	14767	14854	14864	14632	14811	14970	14753	14840	14692	14747	15063	14890	14801	14787	14803	14912	14909	14882	14927	14787	14708	14904	14844	14755	14907	14789	14797	14936	14722	14865	14776	14834	14777	14862	14817	14953	14886	14738	14869	14925	14936	14959	14984	14807	14807	14850	14995	14793	14867	14799	14828	14916	14755	14803	14792	14770	14757	14844	14922	14901	14921	14817	14867	14845	14877	14820	14808	14806	14888	14950	14703	14964	14870	14724	14826	14975	14944	14905	14813	14912	14803	14965	14990	15020	14877	14794	14937	14671	14901	14881	14860	14912	14880	14779	14796	14780	14643	15043	14794	14765	14931	14964	14771	15048	14742	14814	14832	14799	14673	14724	14957	14890	14864	14826	14681	14817	14941	14752	14822	14669	14959	14707	14855	14811	14718	14931	14810	14828	14995	14759	14888	14705	14836	14994	14874	14802	14799	14812	14910	14749	14769	14724	14816	14734	14936	14677	14706	14716	14764	14769	14966	14979	14940	14875	14849	14851	14726	14907	14680	14858	14894	14893	14920	14919	14850	14989	14950	14914	14770	14788	14687	14796	14934	14944	14830	14840	14768	14853	14852	14959	14673	14933	14769	14940	14942	14743	14947	14834	14900	14899	14792	14697	14777	15016	14909	14639	14702	14724	14782	14845	14872	14826	14866	14698	14682	14963	14953	14749	14992	14824	14665	14811	14802
22202	20654	28249	23072	20918	22870	24043	19071	18064	18067	18044	17607	17770	17421	17423	17497	17451	17308	17178	17321	17278	17317	17184	17275	17165	17394	17271	17259	17254	17155	17184	17144	17226	17329	17066	17200	16978	17225	17201	17195	17282	17055	17139	17228	17126	17103	17100	17074	16996	17160	17208	17076	17033	16849	16886	17150	17009	16858	16926	17104	16819	17230	16974	17227	17079	17049	16988	17004	16894	16858	16986	17151	17013	17241	16867	16788	16968	16971	17124	16890	17030	17270	17122	17118	17037	17021	17062	17007	17210	16821	17104	16861	16923	17122	17023	16981	17076	17014	17146	16989	17177	17000	17040	16989	17164	16999	17212	16783	16831	16984	16993	16880	16767	17048	17015	17027	17096	17047	16802	17026	17072	16779	17028	17063	17142	16913	17197	17015	16813	16950	16806	17046	16989	16934	17006	16941	16977	17005	16919	17079	16839	16967	16938	16891	17045	17056	16854	16858	17018	16885	17077	16933	16982	16879	16790	16780	17091	17034	16991	17030	17011	16961	16945	17110	17001	17081	16903	16976	17278	16974	16849	16955	16891	17075	16798	16836	17029	16915	17160	16894	16915	16953	16919	16864	16836	16916	17137	17067	16984	16971	16933	17190	16935	17057	16999	16871	17077	17203	17032	16902	16911	17041	16924	16819	16873	16748	16991	16775	16971	16929	17026	16904	16768	16883	16757	16966	16904	16784	16799	16848	16888	16803	16814	17004	17078	16794	16749	17171	16935	17046	16998	17137	17003	17102	17034	16945	16916	16866	17032	16773	17128	16916	16932	16943	16936	16844	17058	16825	16938	17306	17000	16963	17034	16993	17048	17140	16975	16883	16836	16817	16860	16882	16900	17061	16943	16916	16775	16828	16858	16813	17072	17170	17026	16914	17294	16977	17044	16990	17023	16969	16813	16764	16973	17057	16991	16827	17085	16974	16936	16935	16770	16940	17082	16944	17134	17055	16857	16926	17143	16869	16823	16665	16955	17035	16865	17092	16986	16856	16918	17000	16834	16912	16947	16787	17044	17132	16992	16885	17052	16983	17183	16992	16989	17023	16913	16814	16946	16938	16993	16966	16978	16626	16972	16825	16877	16808	16885	16979	16977	17024	16990	16973	16841	17053	16912	16955	16963	16916	16777	16840	16829	16920	16928	16902	17115	17160	16953	16887	17134	16940	16897	16920	16868	16851	16905	17045	16970	17051	17154	16932	16935	16900	16848	16948	17088	16900	17302	16942	17141	16882	17069	16956	17076	17010	16877	17125	17100	17013	16959	16840	16854	17027	16843	16938	16947	17016	17098	17034	17179	16853	17003	17086	16881	16991	17082	16849	17001	16857	17116	16813	16902	16832	17005	16641	16874	16903	16948	17035	16919	16765	16878	16905	16906	16880	17007	16806	16803	16858	17006	16899	16992	17095	17049	16986	16977	17069	17104	16920	16899	16961	16990	16850	16998	16887	16969	16835	16981	16843	17136	17017	16974	17223	16780	17036	17157	16985	16923	17030	16974	16745	17084	16910	16814	17056	16981	16921	16744	16735	16975	16937	16888	16724	17055	17104	16765	17011	16970	16964	17093	17092	17082	16895	16942	16953	16842	16771	17075	17069	16890	16915	16791	17004	17134	17002	16956	17113	17036	16937	16827	17004	16993	16974	16930	17044	16949	17023	16962	16834	17125	17019	16870	16879	16999	17059	16829	16976	17060	16974	17064	16870	17272	17040	16890	16836	16878	16954	16945	16999	17070	16911	16972	16929	16937	16891	16916	16917	16887	16705	16991	16961	17051	16910	16839	17078	17020	16972	16824	16955	16828	16872	16917	17022	16847	16942	16940	16856	16861	16984	16598	16851	16800	16968	16825	17023	17162	17013	16800	17001	16950	16708	17017	16773	17043	17064	16823	17175	16835	17123	16837	17060	16866	16975	16941	16882	16741	16955	16987	16950	16892	16995	16953	16905	16861	16986	16996	17112	16891	16852	16929	17051	17010	16862	16837	16747	16783	17088	16921	16911	16791	16883	16868	17175	16920	16930	17071	16920	17052	17064	16763	16824	17007	16899	16757	16982	17111	16962	16940	16945	16750	17122	16908	16694	16959	16997	16877	16965	16780	17018	16933	17164	16809	16923	17079	16734	17018	17143	17026	16994	16973	17053	16861	17082	16952	16802	16990	17042	17073	16930	17005	17088	16917	16815	17002	17008	17049	16877	16842	16941	16786	16909	16691	16847	17107	16764	16928	16940	16849	16843	16967	16885	16912	16769	16740	16960	16892	16981	16866	16892	17023	16918	16932	17120	16841	16971	16857	17068	16926	16817	16892	16948	16962	16944	16870	16949	16853	16968	17007	16977	17077	17290	16998	17035	17192	16897	16926	16860	17066	16854	16938	16955	16700	16910	17046	16879	16861	16873	17110	17161	17060	16679	17028	16920	16601	16965	16923	16933	16842	17113	16969	17037	16877	16918	16926	16904	16852	16910	17158	17010	17045	16914	16994	16905	16655	16954	16776	16880	16932	16810	16827	16978	16917	16967	16963	16777	17105	17016	17057	16964	17075	17081	16971	16918	16961	16923	16861	17003	16886	16780	16835	16991	16952	16977	16747	16925	17145	17123	17029	17019	17021	16874	16906	16989	16930	16876	16940	16966	17115	16966	17042	16993	16992	16958	16890	16988	16969	16979	17016	17004	17041	17077	16936	16920	16877	16840	16766	16910	16934	16913	16927	16959	16943	17006	17057	16897	16999	16944	16948	17129	16940	16764	17100	16925	16965	17039	16857	17033	16793	17079	17103	16841	17200	16898	16712	16917	16966	17073	16990	16903	16953	16791	17048	16914	16988	17018	16845	17065	16997	17121	17016	16872	16873	16884	16909	16900	16961	16830	16873	16726	17130	16860	16858	16882	16906	16934	16882	16930	17023	16844	16940	16924	16957	16973	16869	16930	16881	16896	17083	17030	16739	16828	16836	16935	16961	17001	16779	17004	16995	17106	17078	16893	17007	16977	16896	16941	17159	16982	16904	17122	17007	16956	16876	16977	16772	17008	16910	16944	16837	16844	16970	16849	16916	16898	16877	17030	16956	16908	16951	17017	16915	16911	16888	17199	16988	17016	16979	16828	16964	16833	16928	17079	17024	16894	16978	17047	16979	16786	16908	17068	17065	16864	17094	16855	16972	16979	16769	16962	16901	17143	16993	17040	16817	17035	16997	16952	16915	16923	16951	17016	16757	16896	16890	16861	16992	16946	17014	16910	16753	16943	17004	16605	16967	17054	17123	17154	16870	16848	17013	16970	17068	16895	16795	16895	17042	17097	17003	16802	17051	16982	16822	16938	16834	16964	16977	16852	17130	16879	16800	17048	17002	16999	16874	16926	17020	16945	17218	17020	16959	17045	16911	16896	16931	17033	16894	16905	16714	17147	17021	16906	16937	16795	16852	16838	16912	16967	16984	17095	17054	16911	17020	16906	16936	16922	16973	16744	16862	16827	17089	16917	16887	17016	17128	16989	16933	17015	16964	17066	17074	16754	16925	17029	16977	17106	16904	17019	17000	16892	16929	16937	16891	16935	16931	16890	16931	17241	16970	16860	16934	17045	17044	16947	17120	16989	16908	16912	17124	16871	16832	17053	17104	17072	16969	17010	17224	16891	17013	17017	16891	16829	17055	17141	16920	16975	16924	16819	16885	16861	16964	16857	16917	16951	17008	17044	16867	16764	16946	16913	16886	16994	17060	16907	17173	16908	16936	17012	16840	16954	16873	17008	16776	16889	17034	17137	16896	16858	16893	17025	16889	16819	16858	16841	17272	16896	16877	17049	17036	16949	17132	16982	16832	16942	16688	16926	16934	17109	17032	16820	16853	17065	16987	16788	17053	16942	16903	16895	16980	16858	16829	16666	17043	16942	16912	16816	16980	16933	17122	16894	16916	17030	16982	16820	16959	16955	17143	16744	16937	17222	16929	17058	16937	17156	17145	16865	16768	17047	17128	16827	16941	16994	16621	16827	17027	16900	16834	16749	17047	17063	16933	17113	17002	16871	16933	17153	17141	16930	17050	17155	16783	16934	16889	16911	17126	16914	16691	16895	17025	16915	16847	16992	16893	16970	16999	16923	17073	16895	17077	17227	17092	17055	17001	16819	16855	16846	17019	17134	16870	17011	17110	17003	16922	16940	16994	16985	16882	16965	16989	17146	16997	16898	16923	16795	17007	16918	17087	17101	17050	16984	16991	16958	16948	16896	16995	16830	16765	17217	17134	16901	16961	17001	17014	16969	16755	16929	17038	17122	16905	16815	16835	16932	17039	16894	16951	16890	17069	16955	16930	16784	16925	16943	17013	17097	16948	17012	16988	16935	16849	17024	16931	17046	16956	17007	16807	16993	17069	16939	16906	16907	16876	16837	16981	17027	16948	17123	16903	17048	16925	16964	17109	17085	17036	16704	16905	16965	17043	17000	17001	16819	16927	16952	16962	17018	16977	17089	17050	17114	17035	17145	16974	16884	17029	16869	16963	16849	16911	16932	17144	17043	17068	16827	16895	17035	16861	17097	17029	16803	16962	16867	17002	16904	16956	16903	17007	16809	16852	16910	16981	16849	16950	17192	17138	16971	16893	16911	16933	17002	16896	16988	17089	16917	16897	17112	17020	16952	16863	16938	17080	16836	16937	17133	16977	16926	16982	17001	16963	16972	16973	17051	16990	17065	17045	17052	17203	16855	16846	17008	17157	16845	16840	16969	16998	16992	17094	16684	16766	16990	16769	16907	16909	16894	17083	16803	16983	17080	16984	16780	17036	16936	16830	16972	16883	17121	17045	17058	17110	17051	16955	16838	17055	17055	17108	16961	16903	16802	16999	16965	16883	16940	17007	16996	16893	17041	16853	16880	16964	17017	16976	17155	16870	17027	17086	16936	16839	17146	16934	16915	16861	16838	16971	16918	16883	16912	16842	16822	17009	16874	16975	17040	16876	16954	16963	16948	16808	16970	16963	17058	17119	17084	16993	16945	17055	16824	16931	16895	17143	16897	16943	16876	17056	16867	17029	17006	16924	16877	16837	16981	16866	16758	16875	16897	16958	16870	17010	16891	16788	16927	17041	17079	17143	16926	17032	17071	16899	16932	17045	17092	16913	16905
20006	34791	31863	25221	21716	19670	18090	17211	16619	16493	16096	15784	15626	15508	15299	15291	15429	15293	15317	15240	15247	15336	15145	15279	15152	15208	15152	15016	15308	14992	15240	15130	15220	15172	15147	15032	15137	15020	14972	14954	14992	15274	14986	15058	14978	14987	15195	14924	15035	14991	15013	14982	14824	14906	14871	15131	14917	14701	14881	15041	14971	14947	15062	14988	14963	14794	14923	14935	14854	14760	14771	14916	15124	14932	15000	14817	14805	15046	14927	15088	15071	14775	14862	14908	14759	14969	14827	15001	14872	14813	15097	14816	15029	14934	15103	14784	14828	14956	14916	14903	14779	14945	14701	14846	14902	14843	14906	14838	14861	14901	14832	14898	14905	14905	14809	14767	14950	14892	14809	14830	14826	14843	14742	14947	14925	14914	14771	14826	14810	14996	14734	14913	14928	14787	14849	14940	14826	14886	14843	14838	14893	14746	14849	14926	14889	14859	14760	14783	14998	14794	14870	14837	14740	14787	14850	14929	14910	14971	14780	14860	14724	14868	14925	14818	14788	14794	14885	14851	14920	14877	14791	14715	14951	14923	14892	14886	14848	14888	14843	14900	14930	14912	14858	14776	14899	14947	14933	14960	14887	14634	14877	14907	14942	14831	14858	14697	14910	14766	14990	14941	15091	14975	14880	14777	14905	14870	14683	14895	14747	14851	14811	14919	14902	14772	14863	14836	14892	14899	14804	14827	14912	14785	14608	14691	14717	14900	14866	14786	14910	14675	15057	14706	14936	14938	14751	14718	14951	14734	14924	14903	14748	14919	14748	14830	14969	14955	14895	14833	14896	14765	14967	14618	14973	14776	14714	14802	14902	14900	14866	14768	14899	14844	14726	14882	14885	14814	14794	14735	14904	14846	14808	14941	14827	14976	14991	14961	14990	14791	14797	14902	14874	14863	14749	14707	14940	14855	14751	15005	14693	14889	14948	14778	14997	14801	14826	14805	14890	15016	14898	14824	15086	14645	15007	14793	14991	14837	14732	14972	14802	14922	14560	15000	14776	14912	14861	14857	14873	14989	14798	14784	14820	14937	14908	14649	14870	14762	14968	14974	15040	15021	14797	14750	14798	14890	14840	14650	14745	14805	14881	14814	14852	14680	14773	14803	14756	14885	14842	14844	14706	14977	14990	14793	14837	14896	14815	14781	14972	14994	14787	14957	14996	14826	14900	14938	14802	14755	14800	14938	14842	14843	14850	14797	15014	14716	14801	14846	14805	14891	14858	14740	14787	14968	14808	14683	14791	14758	14859	14985	14834	14862	14894	14753	14912	15010	14779	15054	14869	14850	14950	14808	14907	14965	14904	14796	14862	14933	14960	14891	14995	14836	14908	14894	14861	14695	14625	14897	14735	14941	14837	14902	14800	14976	14680	14897	14900	14657	14839	14882	14841	14976	14922	15109	14916	14922	14849	15000	14839	14744	14813	14863	15024	14804	14948	14862	14876	14754	14826	14626	15008	14811	14958	14916	14804	14802	14744	14872	14954	14909	14953	14809	14788	14819	14919	14965	14777	15013	14802	14807	15010	14762	15033	14879	14923	14904	15044	14927	14870	14810	14826	14872	14980	14976	14938	14897	14815	14851	14799	14675	14997	14840	14916	14978	14776	14645	14867	14908	14990	14766	14959	14917	14854	14651	14862	14835	14819	14928	15016	14892	14677	14854	14963	14699	14665	14932	14829	14940	14844	14817	14860	14792	14841	14868	14800	14802	14935	14776	14853	14813	14880	14892	14738	14944	14817	14820	14977	14808	15001	14737	14809	14732	14701	14740	14978	14803	14833	14748	14914	14879	14805	14889	14897	14776	14897	14782	14885	14806	14754	15011	14697	14889	14872	14790	14823	14867	14803	14909	14891	14984	14786	14931	14804	14793	14963	14818	14842	14871	14953	14879	14908	14810	14854	14803	14853	14779	14773	14822	14813	14668	14972	14765	14862	14839	15021	14749	14851	14968	14773	14802	14964	14800	14812	14830	14765	14881	14726	14747	14887	14897	14906	14733	14763	15017	15037	15015	14885	14947	14797	14791	14810	14863	14875	14864	14928	14703	14871	14968	15026	14752	14867	14836	14863	14967	14751	14734	14698	14822	14852	14784	14731	14890	14788	14787	15103	14748	14961	14966	14888	14717	14757	14804	14903	14910	14780	14788	14754	14806	14803	14712	14761	14900	15006	14816	14840	14749	14888	14900	14874	14955	14978	14961	14920	14977	14936	14796	14972	14664	14785	14683	14875	14846	14960	14889	15045	14920	14731	14869	15015	14812	14846	14868	14872	14804	14976	14760	14958	14964	14838	14865	14909	14656	14941	14853	14900	14863	14901	14962	14985	14746	14825	14785	14743	14929	14875	14858	14787	14901	14799	15058	14935	14915	14860	14896	14805	14797	14881	14719	14742	14888	14825	14862	14879	14857	14752	14748	14943	14827	14739	14886	14884	14856	14725	14876	14883	14852	14972	14849	14813	14902	14775	14783	14783	14846	14899	14791	14707	14939	14875	14893	14849	14737	14928	14826	14949	14792	14814	15041	14810	14750	14680	14760	14795	14786	14815	15136	14845	14795	14878	15125	14782	14865	14846	14775	14853	14785	14947	14801	14723	14756	14845	14975	14919	14853	14900	14822	15021	14849	14957	14917	15052	14833	14978	14799	14873	14805	14788	14862	14741	14931	14813	14779	14782	14812	14893	14790	14838	14961	14820	14750	14859	14859	14790	14727	14808	14781	14995	14952	14824	14917	15010	14676	14728	14976	14894	14862	14919	15013	14879	14867	14850	14844	14849	14841	14923	14905	14717	14792	14815	15084	14733	14850	14945	14743	14980	14929	14879	14885	14808	14864	14902	15000	14806	14718	14812	14896	14958	14862	14727	14859	14821	14806	14862	14845	14812	14945	14942	14808	14830	14802	14837	14901	14799	14768	14842	14700	14850	14742	14903	14925	14778	14824	14755	14927	14959	14755	15036	14925	14989	14838	14987	14905	14913	14895	14915	14794	14923	14720	14886	14963	14928	14823	14926	14851	14814	14874	14981	14921	14960	14810	14784	14727	15019	15117	14906	14857	14916	14903	14772	14775	14911	14931	14824	14954	14829	14926	14783	14759	14788	14795	14964	14941	15012	14870	14912	14886	14690	14898	14805	14749	14907	14842	14877	14880	14865	14871	14891	14936	14557	14873	14785	14845	14835	14898	14726	14745	14926	14730	14955	14869	14783	14969	14812	14895	14889	14831	14847	14697	14755	14738	14826	14799	14845	14714	14990	14739	14771	14938	14718	14906	14781	14911	14908	14954	14877	14685	14758	14720	14870	14783	14839	14936	14888	14905	15017	14807	14856	14909	14879	14737	14823	14903	14710	14838	14859	14979	14789	14930	14805	14785	15037	14793	14831	14890	15009	14813	14938	14821	14773	14805	14808	14716	14889	14769	15015	14778	14813	14794	14732	14854	14968	14824	14814	14957	14783	14764	14732	14983	14920	14749	14782	14934	14973	14874	14796	14762	14890	14933	14822	14898	14977	14796	14855	14751	14824	14800	14799	14660	14830	14896	14762	14737	14729	14690	14963	14838	15046	14671	14772	14800	14915	14995	14724	14888	14729	15087	14822	14945	14976	14625	14785	14675	14992	15016	14793	14787	14881	14804	14871	14995	14803	14889	15001	14988	14770	14915	14878	14692	14895	14973	14896	14727	14798	14742	15039	14830	14810	15138	14942	14815	14771	14923	14876	14755	14779	14829	14816	14994	14784	14850	14901	14801	15011	14970	14724	14867	14876	14952	14835	14861	14904	14889	14813	14730	14771	14831	14735	14743	14970	14819	14803	14811	14810	14865	14929	14857	14907	14877	14872	14794	14797	14850	14904	14881	14799	14932	14867	14861	14841	14920	14903	14823	14920	14663	14845	14754	14911	14968	14904	14776	14958	14829	14777	14870	14738	14863	14720	14770	14974	14801	14643	14818	14815	14987	14879	14960	14736	14913	14901	14902	14881	14776	14940	14811	14872	14757	14984	14799	14860	14904	14871	14763	14932	14879	14886	14812	15099	14903	14845	14670	14975	14934	14926	14924	14957	14754	14927	14747	14650	14862	14924	14831	14751	14853	14786	14880	14861	14825	14864	14842	14817	15002	14880	14740	14868	14856	14894	14647	14820	14734	14867	14912	14864	14926	14871	14882	14933	14957	14963	14932	14720	14701	14876	14765	14775	14734	14806	14843	14776	14903	14950	14998	14912	14894	14848	14958	14824	14826	14829	14872	14873	14740	14857	15026	14908	14847	14918	14941	14739	14843	14849	14839	14757	14995	14776	14838	14972	14743	14802	14724	14745	14620	14816	14826	14678	14823	14803	14909	14817	15001	14836	14816	14724	14791	14875	14893	14901	14944	14709	14670	14761	14896	14852	14846	14879	14815	14900	14880	14943	14830	14769	14864	14984	14840	14832	14679	14724	14782	14930	14931	14799	14910	14913	14611	14918	14894	14909	14878	14818	14851	14916	14850	14740	14675	14945	14848	14891	14797	14949	14961	14844	15039	14916	14828	14896	14829	14845	14845	14907	14854	15004	14776	14707	14930	14863	14910	14945	14900	15057	14833	14763	14948	15079	14683	14929	14917	14760	14824	14947	14820	14765	14942	14855	14981	14734	14946	14797	14881	14793	14889	14898	14884	14944	14760	14708	14837	14612	15069	14847	14743	14876	14968	14803	14919	14931	14942	14862	14825	14908	14780	14910	14861	14839	15111	14723	14793	14909	14738	14839	14933	14840	14899	14598	14794	14844	14968	14799	14618	14859	14777	14982	14792	14901	14692	14844	14881	14787	14829	15081	14839	14826	14830	14850	14965	15007	14730	14902	14813	14771	14829	14761	14817	14768	14757	14941	14715	14907	14843	14962	14914	15008	14798	14848	14834	14924	14877	14849	14927	14878	14806	14675	14819	14948	14886	14879	14835	14912	14842	14718	15004	14862	14950	14948	14927	14910	14795	14797	14984	14921	14930	14860	14708	14988	14807	14967	14806	14812	14825	14764	14799	14944	14789	14982	14923	14968	14795	14682	14982	14880	14881	14981	14803	15038	14898	14842	15034	14729	14965	14831	14806	14923	14781	14699	14909	14833	15002	14699	14865
28386	22721	25603	22402	18679	17875	18073	17660	17606	17235	17387	17181	17150	17236	17038	17077	17024	17185	17330	17164	17232	17029	17310	16987	17112	17062	17312	17247	17022	17001	17252	17109	17256	17204	17205	16944	17174	17292	17252	17087	17072	17093	17059	17070	17124	17254	17109	16890	17333	17282	17196	17001	16893	17066	17028	17148	17153	16932	17048	17025	17113	17219	17092	17174	17113	17093	16987	16956	17019	17057	17117	17259	17179	17030	17087	17098	17103	17215	16980	17064	17074	16773	16984	16975	17047	17098	17044	16957	16946	16864	17199	17288	17062	17074	17074	17069	17149	17222	16909	16727	17240	17093	16835	17007	16949	16972	17098	17005	16971	16971	16816	16924	16975	17050	17030	17118	17156	17083	17041	17176	16848	17180	16890	17239	17149	16955	17063	16957	17179	17233	17092	16996	16980	16917	17033	17141	17051	16966	17067	16969	17086	17067	17004	17124	17124	17167	17296	17143	16977	17033	17275	17110	17219	17085	17254	17013	17131	16992	16794	16887	17019	16952	17128	17144	17177	16992	17048	17079	17062	17157	17004	17081	16922	17020	17081	17089	17137	17086	17000	16969	17144	17052	16936	17244	17075	17123	16995	17078	17014	17024	16973	17154	17146	17271	17117	17183	16999	17223	17078	17042	16998	17031	16966	16917	17166	17143	17106	16939	17163	17334	16912	17127	17170	17197	17163	17221	17017	17247	17071	16885	17155	17148	17028	16977	17082	17227	17015	17116	16901	17235	16984	17337	17125	16885	17074	17067	17204	16957	17023	17118	17133	17014	17159	16982	16900	17166	17049	17116	17072	17082	17080	16835	17179	17105	17008	16966	16943	17273	16979	17136	16956	16970	17085	16964	17229	17084	17263	16910	17130	17260	16966	17163	17042	16950	17086	17072	17188	17127	16936	16877	17052	17070	17131	17014	16970	17122	16933	16982	17089	17159	17101	17038	17073	17188	17037	17211	16959	17125	17213	17125	16991	17130	17045	17047	17148	17139	17250	17255	17189	17032	17216	16989	17045	16859	16972	17059	16994	17051	17011	16928	17191	17257	17039	17091	16941	17201	17158	17149	17025	17037	16959	17052	16999	17179	17012	16905	17040	17071	17075	17270	17004	17178	16977	17096	16861	17043	16967	17044	17036	16860	16962	16995	16914	17109	17075	16973	17220	16991	17056	16925	16925	17041	16958	17241	17227	17175	16974	17017	17215	16832	16983	16952	17140	17022	17024	17172	17143	16998	17210	17050	17131	17099	17049	16847	17316	16916	17018	17210	17025	17088	17027	16989	16988	17108	17195	17063	17147	16954	17163	16974	17275	16996	16990	17150	17161	17085	17039	16924	17252	17039	17017	16997	17140	16935	17055	17000	16944	16992	17128	17196	17101	17040	17052	16822	16706	17226	17195	16919	16994	16846	16887	16964	17045	17123	17130	17178	17075	17137	16851	16960	17074	17145	17152	16978	17058	17000	16999	17108	17148	17086	16953	17025	17036	17060	17027	17123	16931	16910	17034	17245	17086	17106	16883	16967	17117	17037	17111	17182	17065	16739	16824	17049	16975	17071	17104	17080	17287	17135	17133	17097	17117	16995	17078	17055	16937	17033	17185	17093	17268	17127	17041	16963	17147	16895	17081	17198	17075	16964	17051	17029	17052	16812	16898	17329	16847	17046	16816	17069	17191	17003	16976	17035	16998	16882	17100	17166	16906	17141	17106	16990	17057	16958	16735	17023	17205	16955	17043	16976	17165	17040	17097	17184	17147	16818	16821	17032	17262	16951	17159	17139	17289	17118	17149	17000	17199	17299	17307	17001	17080	16919	16917	17095	16961	16790	16997	16969	17130	16969	16922	17028	17157	16785	17179	16942	17161	16808	16962	16820	16858	17287	16875	17036	17114	17161	17077	17139	16904	17128	16946	17201	16918	17074	17128	16989	17096	16734	16931	16872	16915	17018	17077	16952	16981	17027	17044	17139	17100	17030	16916	16898	17094	16969	17051	16949	17068	17074	17081	17006	17381	17059	17158	17258	17135	17159	16928	17050	17219	17105	17115	17205	16983	16973	17234	17134	16948	16931	17348	17311	17107	17216	17124	17016	16945	16963	16986	16949	16906	17225	17290	17147	17199	17039	17184	17128	17068	17295	17087	17052	17090	17017	17127	17147	17146	17037	17048	16995	16874	17160	16975	17082	17066	17026	17169	17098	17111	17226	17399	16993	17010	16980	17144	17058	17099	17065	16986	17192	17019	16936	17087	17016	17066	16959	16956	17114	16916	17135	17293	17230	17038	17239	17103	17159	17017	17051	17160	16968	16867	16997	16913	17183	17141	17131	17090	16892	17132	17098	17095	17050	17155	17067	17020	17173	17013	16977	16907	16831	17070	16931	17102	17015	17219	17046	17030	17024	17180	16964	17038	17139	17026	16957	17149	17107	17013	16988	17090	17162	16968	17027	17068	16947	17174	17175	16938	17003	16996	17138	16919	16861	17066	17194	16916	17114	17097	17006	17189	17124	16954	17037	16923	17161	17113	17129	17146	17201	17051	17140	17021	17207	16972	17150	17196	17126	17042	17065	17008	17111	17031	17074	16986	16890	17213	17152	17220	17152	16945	17128	16983	17333	17236	17085	17047	16965	16923	17077	17162	17095	16919	17255	17029	16921	17024	17109	17027	16830	16971	16972	17118	17015	17147	17244	16952	17061	16902	16995	17020	16992	17038	17005	17033	17252	16946	16957	17034	17122	17178	17206	17195	17243	17203	16997	17127	17039	16970	16969	17323	17030	17004	17169	17098	16882	17051	17102	17033	17244	17136	17064	17115	17067	17083	17187	17022	17003	17071	16810	17184	17254	17008	16981	17013	17196	17217	17046	17079	16925	17036	17193	16960	17145	17194	16872	17098	17041	17022	17180	17024	17072	17093	17179	16950	17126	17025	17036	17328	17032	17010	17184	17176	17128	16942	17184	17096	17068	16989	16955	17240	17191	17015	17099	17000	17099	17355	17067	16918	16852	17013	16883	17125	17123	17319	17222	16939	16992	16941	16924	17049	17066	17023	17175	17146	17074	17194	17075	17322	17067	16913	17095	17089	17051	17057	16906	16962	17013	17052	17210	16979	16952	17186	17057	17164	17174	17078	17137	17156	16913	17022	16978	17032	16856	16891	17074	17094	17041	17174	17119	17054	17135	16930	17202	17208	17113	17072	17054	17172	16883	17021	17088	17166	17128	17112	17079	17149	17145	17000	16999	17223	17042	17086	16986	17046	17056	17049	17161	17044	17065	17106	16944	16933	17255	17141	17029	17154	17058	17177	17152	17072	17144	17270	17161	17141	16988	17035	17174	16844	16835	17123	17212	17018	17244	17149	16966	17013	16920	17184	17055	16905	16742	17059	17149	17121	17028	17068	17084	16983	17106	17032	16898	17003	17032	16924	16950	17005	17193	17054	17096	17046	16926	16855	17152	17110	17050	17230	17298	17060	17152	17257	17152	17178	17207	17118	16948	17148	17192	17287	17115	17124	17071	17125	17152	17205	17213	17124	17023	17157	17066	17073	17093	16982	16938	16948	17185	17000	17018	16808	16907	17019	17050	16896	16988	17163	17173	17089	17012	17131	17016	17094	17072	17051	17031	17156	17061	17232	17156	16877	17060	17299	17063	16905	17090	17183	17178	16909	17253	17435	17142	17128	17087	16935	17074	16906	17170	16935	17068	17130	17183	17157	17299	17065	17322	17080	17104	17060	17213	17108	16865	17009	16983	17064	17052	17150	17029	17216	16948	16896	16964	16853	17100	17079	17052	17212	17105	17059	16860	16959	17124	16937	17269	16822	17087	16945	16994	17170	16971	17028	17106	17029	17105	16884	16993	17089	17146	17018	17019	16802	16938	17114	17009	16917	16996	17075	17447	17125	17079	17144	16989	16808	17076	16896	16982	17005	17107	16963	17067	17076	17033	17032	17057	17194	17053	17115	16973	17247	16983	17090	17051	17245	17096	16929	17156	16945	17006	17070	16972	17284	17059	17048	17011	17037	16916	17142	17205	16948	16973	17080	17149	17041	17072	16945	16994	16988	17245	17018	16847	17116	17208	17165	17156	17237	17091	16900	17144	16856	16948	17166	17062	17252	17159	17302	17162	17082	17278	17246	17175	17259	17287	16908	17125	16886	16995	17135	16848	17128	17230	16976	17273	17141	17124	16895	17187	17208	17154	16910	16965	17006	17070	17156	16966	17117	16813	17135	16831	17032	16844	17243	16860	17106	17148	17122	17082	17273	17183	17134	17272	17280	17062	16868	17150	16988	16915	17097	17018	17302	17190	17081	17010	17168	17004	16937	16966	17213	17010	17014	16867	16998	17255	17136	17041	17149	17255	17308	17025	17006	16955	16983	16926	17022	17027	17170	17115	17164	16897	17030	17083	17023	17208	17193	17060	17042	16923	16979	17070	17126	16930	17028	17155	17298	17202	16934	17142	17341	17330	17118	17259	17026	17128	17192	17127	16865	17163	17236	17324	16974	16969	17136	16907	17248	17103	17209	16932	17173	17046	17266	17161	17166	17140	17041	17030	17199	17032	17083	16943	17092	17227	16967	17006	17070	17004	17138	17148	16903	16899	17152	17018	17192	16931	17109	17138	17124	17198	17244	17043	16974	16981	17132	17128	17016	16965	17236	17253	17104	17101	17174	17042	16938	16850	17042	17230	17094	17203	16854	17119	17189	17003	16938	17011	17030	16977	17017	17081	16896	17214	17185	17233	17004	16907	17104	17367	17234	16972	17221	17182	17056	17103	17142	17034	17125	17215	16991	17040	17069	16960	16916	17318	17145	17149	16880	16861	16968	16962	17096	17077	17038	17125	17237	17136	17196	17198	16888	17096	17155	17087	17113	17148	17243	17005	17166	17115	17030	17099	16944	17082	17168	17038	17023	17204	16979	16903	17091	17089	17032	17104	17115	17186	17045	17048	17078	17034	17022	17137	17106	17222	17066	17181	17098	17098	16967	17184	17065	16997	17208	17212	16966	17123	17129	16763	17006	17049	17023	17041	16950	16986	17137	17093	16995	17131	17164	17027	17044	17267	16946	16956	16980	17210	16939	16974	17039	17209	17074	16839	17265	17034	17037	17095	17050	17179	17116	17182
18951	24766	23002	19214	17545	16644	16150	15760	15631	15575	15355	15417	15268	15404	15336	15380	15288	15235	15213	15053	15090	15370	15352	15265	15241	15290	15380	15208	15282	15332	15327	15201	15282	15106	15150	15194	15192	15347	15195	15095	15133	15247	15137	15173	15270	15247	15078	15134	15145	15108	15107	15361	15127	15205	15156	15242	15055	15109	15187	15214	15164	15073	15418	15118	15038	15183	15248	15229	15123	15386	15209	15155	15360	15057	15157	15079	15167	15025	15141	15255	15217	15019	15141	15083	15122	14918	15039	15193	15364	15037	15033	15132	15291	15094	15200	15235	15080	15154	15196	15183	15180	15202	15142	15233	15032	15212	15218	15116	15195	15073	15051	15062	15162	15057	14995	15003	15101	15123	15219	15266	14895	15171	15133	15213	15116	15211	15187	15100	15027	15194	15111	15080	15076	15314	15308	15116	15234	15031	15025	15070	15172	15239	15144	15010	15065	15153	15127	15160	15248	15008	15153	15102	15178	15041	15079	15248	14930	15164	15001	15090	15164	15096	15257	15065	15109	15180	15080	15324	15116	14935	15188	15205	15156	15119	15229	15301	15288	15201	15147	15200	15073	15145	15312	15047	15190	15295	15064	15298	15019	15293	15098	15258	15000	15052	15044	14999	15209	15164	15156	15235	15084	15112	15153	14998	15100	15183	15157	15244	15206	15101	15248	15160	15018	15183	15249	15213	14954	15157	15090	15106	15210	15222	15144	15059	15111	15370	15054	15080	15021	15146	15082	15053	15281	15220	15196	15035	15118	15130	15076	15095	15068	15321	15100	15375	14998	15029	15135	15076	15244	15078	15164	15111	15179	15162	15098	14990	15220	15054	15324	15179	15224	15071	15121	15014	15197	15271	15163	15096	15120	15173	15066	15092	15076	15003	15137	15089	15216	15116	15094	15296	15077	15174	15143	15130	15156	15296	14867	14992	15172	15255	15154	15122	15159	14999	15100	15251	15143	15186	15274	15249	15138	15146	15206	15029	15221	15054	15261	15223	15129	15038	15022	15185	15161	15043	15294	15278	15250	15068	15060	15182	15143	15145	15222	15038	15237	15235	15206	15029	15197	15003	15082	15133	15242	15305	15349	15078	15208	14973	15084	15190	15197	15212	15248	15131	14955	15222	15192	15085	15040	15132	15313	15277	15079	15103	15147	14952	15059	15200	15230	15219	15111	14996	15204	15166	15147	15145	15132	15123	15091	15233	14965	15168	15121	15173	15257	15187	15168	15137	15004	15036	15072	15197	15292	15179	15045	15181	15251	15074	15141	15218	15188	14983	15258	15106	15160	15125	15109	15242	15126	15225	15197	14969	15125	15299	15364	15226	15061	15219	15095	15193	15136	15075	15278	15038	15010	15069	14936	15282	15099	15193	15186	15185	15015	15286	15123	15099	15276	15307	15346	15253	15147	15047	14990	15233	15212	14971	15083	15228	15388	15008	15212	15086	15144	15074	15143	15054	15153	15159	15217	15154	15205	15171	15048	15285	15063	15061	15229	15167	15221	15138	15123	15042	15108	15177	15107	15086	15260	15275	15137	15083	15134	15171	15096	15225	15346	15071	15191	15217	15136	15193	15282	15082	15047	15091	15108	15146	15104	15176	15004	15265	15159	15155	15203	15060	15035	15166	15176	15206	15201	15251	15215	15012	15290	15191	15093	14986	15094	15089	15268	15138	15222	15096	15195	15076	15144	15141	15288	15049	15009	15082	15011	14973	15201	15144	15173	15095	15227	15287	15182	15030	15210	15105	15215	15246	15125	15285	15271	15052	15201	14926	15158	15121	15025	15053	15239	15090	15195	14885	15290	15264	15161	15085	15039	15222	15171	15174	15180	15146	15233	15138	15040	15229	15092	15293	15163	15124	15143	15164	14965	15132	15319	15180	15210	15287	15375	15028	15105	15303	15256	15102	15121	15123	15327	15127	15309	15134	15133	15048	14957	15023	15122	15074	15172	15109	15152	15021	15166	15135	15082	15197	15047	15244	15110	15044	15170	15075	15323	14979	15206	15076	15007	15292	15080	15264	15114	15169	15326	15080	15135	15366	15114	15083	15155	15108	15129	15023	15105	15279	15274	15290	15214	15180	15273	15214	15225	15081	15222	15202	15236	15205	15191	15046	15115	15198	15076	15135	15194	15150	15160	14938	15234	15061	15138	15206	15012	15178	15056	15093	15262	14989	14992	15188	15069	15190	15263	15228	15044	15280	15293	15069	15111	15332	15145	15140	15061	15129	15082	15322	15113	15144	15099	15135	15110	15190	15155	15047	15096	15041	15091	15062	15161	15186	15121	15185	14965	15252	15192	15042	15023	15231	14994	15174	14973	15169	15106	15120	15193	15102	15222	15233	15102	14925	15102	15114	15018	15156	15112	15009	15103	15226	15135	15242	15295	15183	15089	15273	15072	15210	15118	15211	15246	15183	15232	15006	15049	15137	15324	15239	15141	15059	15213	15106	15084	15168	15202	15237	15034	15115	15154	15096	15301	15175	15115	15216	15337	14979	15109	15190	15051	15275	15224	15068	15195	15234	15225	15091	15142	15128	15190	15064	15262	15066	15111	15121	15019	15029	15258	15099	14997	15135	15118	15180	15078	15164	15231	15209	15083	15405	15075	15151	15229	15066	15075	15132	15242	15177	15176	15035	15138	15211	15084	15062	15111	15014	15066	15199	15097	14999	15300	15153	15048	15003	14887	15097	15292	15139	15115	15194	15256	15213	15182	15257	15163	15137	15194	15193	15216	15082	15111	15040	15304	15080	15036	15304	15206	15116	15225	15181	15048	14965	15159	15163	15162	15147	15020	15169	15254	15214	15040	15017	15200	15129	15183	15080	15111	15204	14983	15197	15226	15171	15123	15193	15220	14985	15185	14962	15150	15034	15285	15187	15286	15125	15062	15117	15238	15361	15220	15106	15198	15221	15018	15114	15268	15067	15120	15108	15116	15005	15183	15153	15304	15068	15065	15171	15130	14995	15055	15075	15279	15123	15133	15258	15058	15044	15041	15130	15051	15240	15119	15009	15233	14921	15334	15092	15118	15138	15202	15262	15230	15172	14974	15074	15253	15157	15142	15051	15042	15062	15166	15126	15135	15140	15032	15262	15136	15240	15102	15172	15103	15174	15019	15113	15288	15173	15168	15091	15130	15165	15315	15160	15169	14973	15172	14931	15225	15002	15187	15228	15189	15205	15177	15089	15108	15041	15126	14982	15112	15230	15183	15100	15084	15074	15084	15141	14974	15162	14964	15088	15087	15030	15226	15211	15314	15009	15115	15155	15028	15045	15004	15284	15147	15051	15202	15210	15083	15160	15034	15261	15159	15287	15013	15255	14963	15113	15123	15308	15201	15086	15184	15078	15076	14992	15052	15280	15225	15198	15084	15031	15136	15146	15298	15119	15019	15059	15227	14974	15177	15130	15222	15208	15221	15231	15247	14950	15255	14954	15108	15191	15194	15112	15250	15071	15288	15169	14990	15046	15127	15018	15106	15153	15105	15163	15214	15093	15161	15086	15178	15067	15210	15311	15114	15134	15038	15033	15129	15030	15055	15185	15019	15175	15172	15007	15033	15252	15139	15226	15118	15140	15229	15213	15146	15021	15199	15268	15258	15132	15130	15095	15213	15177	14982	15079	15083	15216	15118	15063	15134	15345	15186	15056	15025	15240	15179	15238	15076	15110	15106	15192	14950	15075	15116	15150	15157	15167	15207	15250	15119	15228	15170	15105	15241	15052	15083	15059	15327	15172	15215	15158	15226	15212	15226	14970	15255	15189	15208	15025	15024	15099	14984	15145	14999	15177	15223	15052	15196	15084	15105	15031	15154	15159	15317	15175	15171	15272	15354	15236	15105	15091	15177	15173	15285	15249	15113	15133	15210	15211	15289	15234	14992	15023	15121	15080	15095	15091	15094	15183	15226	15201	15264	15109	15148	14832	15214	15205	15137	15131	15094	15098	15159	15104	15134	15163	15191	15284	15190	15115	15260	15206	15219	15209	15083	15189	15248	15041	15127	15118	15201	15184	15044	15194	15198	15137	15123	15210	14949	15178	15073	15102	14908	15161	15083	15144	15114	15182	15385	14972	15193	15083	15028	15043	15045	15321	15161	15083	15058	15225	15143	15054	15226	15317	15092	15142	15167	15089	15079	15238	15178	15131	15238	15367	14985	15032	15193	14963	15244	15060	15151	15161	14902	15067	15084	15212	15091	15153	15114	14992	15124	15021	15168	14979	14970	15147	15185	15229	15130	15107	15185	15251	15178	15090	15277	15329	15214	14946	15179	15165	15160	15303	15288	15217	15084	15045	15101	15048	15237	15016	15012	15341	15217	15014	15208	15196	15058	15077	15236	15115	15359	15183	15109	15164	15200	14945	15125	15232	15058	15138	15158	15158	15270	15193	15134	15191	15280	15070	15089	15244	15183	15103	15222	15333	15154	15083	15211	15119	15113	15118	15026	15210	15045	15136	15091	15114	15202	15087	15221	15027	15275	15247	15113	14968	15145	15162	15199	15181	15109	15123	15189	15152	15017	15270	15213	15162	15119	15157	15224	15189	15049	15047	15103	15305	15058	15209	15111	15141	15082	15082	15237	15127	15207	15243	15216	15188	14968	15193	15025	15055	15263	15125	15158	15106	15128	15221	15053	15283	15021	15090	15368	15145	15345	14944	15163	15072	15132	15099	15281	15091	15104	15121	15162	15309	14920	15200	15217	15189	15258	15104	15196	15250	15144	14986	15260	14922	15189	15192	15355	15148	15192	15266	15093	15339	15168	15204	15211	15151	14922	15226	15162	15222	15103	15118	15079	15291	15019	15197	15166	15207	15156	15173	15389	15106	15263	15299	15151	15087	15054	15184	15188	15166	15272	15207	15234	15247	15287	15086	15000	15306	15133	15155	15167	15168	15247	15295	15215	14988	15108	15138	15163	15290	15346	15151	15054	15152	15190	15138	15122	15255	15174	15162	15069	15265	15173	15163	15148	15134	15095	15121	15148	15270	14989	15136	15089	15011	15104	15141	15041	15181	15193	15137	15201	15227	15272	15089	15177	15309	15020	15120	15219	15163	15206	15128	15151	15352	15268	15133	15215	15144	15250	15203	15110	15200	15155	15118	15052	15061	15121	15196
23415	20803	28034	23783	21687	21760	20564	18132	17369	17494	17443	17244	17309	17113	17356	17181	17129	17129	17085	17146	17061	17203	17336	16985	17086	17109	16923	17053	16848	17114	17045	17150	17046	17139	17133	17066	17055	17141	17017	16976	16896	17027	16911	16883	16777	16917	16968	16946	16853	16971	17004	16887	16955	16834	16763	16874	16651	16784	16836	16674	16965	16758	16872	16823	16736	16839	17051	16751	17033	17117	16944	16792	16851	16793	16982	16952	16893	16898	16899	16815	16793	16761	16818	16917	17026	16903	16943	16850	16987	16857	16893	16879	16825	16739	16878	16777	16670	16787	16928	16957	16743	17123	16958	16802	16833	16868	16948	17011	16951	17035	17190	16951	16881	16661	17122	16849	17015	16740	16745	16875	16908	16980	16960	17091	16780	16891	16897	16840	16908	16912	16770	16870	16918	16953	16774	16805	16942	17135	17052	16918	17131	16925	16797	16999	16985	17025	16716	16793	16968	16748	17108	16829	16703	16793	16823	16896	16945	16912	16482	16749	16960	16740	16756	16886	16638	16855	17005	16915	16960	16717	16958	17024	16884	16752	17022	16801	16797	16729	16841	16955	16759	17011	17013	16909	16765	16955	16762	16825	17055	16581	16879	16918	16722	16816	16951	17112	16912	16956	16852	16820	16701	16840	16924	16862	16879	16724	16892	16860	16764	16860	16734	16864	16787	16695	16801	16806	16834	16716	16755	16823	16962	16876	17118	16832	17003	16786	17109	16778	16951	16734	17061	16930	16954	16946	16970	16830	17043	16540	16833	16954	16957	16823	16760	16839	16803	16835	16721	16942	16974	16891	16707	16866	16965	16842	16607	16812	17010	16909	16805	16833	17016	16998	17039	16784	16734	16615	16794	16875	16871	16879	16896	16882	16863	16765	16897	16944	16708	16864	17030	16954	16746	16593	16691	16791	16870	16900	16713	16922	16842	16981	16893	16929	16816	16829	16960	16728	16933	16968	16900	16784	16862	17031	16904	16873	16893	16862	16721	16812	16813	17041	16781	16968	16883	16788	16906	16810	16773	16788	16853	16833	16895	16666	16716	16800	16822	16909	16922	16831	16878	16782	16852	16892	16944	16821	16782	16850	16845	16792	16799	16868	16988	16706	16772	16686	16748	16745	16832	16659	16934	16824	16939	16776	16695	16745	16925	16795	16873	16830	16984	16868	16816	16974	16688	16976	16846	16856	16831	16782	16663	16776	16736	16781	16892	16782	16883	16869	16853	16857	16850	16653	16760	16876	16772	16709	16705	16701	16882	16927	16939	16844	16848	17036	16994	16841	17028	16985	16910	17000	16995	16934	16952	16535	16695	16809	16637	16778	16681	16889	16930	16978	16734	16993	16708	16988	16733	16873	16786	16663	16842	16791	16962	16852	16866	16853	16836	16742	16925	16656	16780	16853	16863	16741	16956	16816	16874	16821	16814	16596	16790	16889	16662	16941	16835	16699	16653	16850	16904	16953	17008	16634	16872	16914	16929	16939	16743	16964	16860	16625	17029	16496	16846	16944	16652	16736	16878	17047	16968	16807	16940	17098	17002	16883	16778	16776	16978	17003	16729	16799	16936	17018	16768	16817	16718	16822	16810	16832	16624	16772	16801	16721	16798	16818	16997	16753	16812	16974	16864	16749	16812	16804	16847	16939	16989	16666	16767	16867	16851	16940	16763	16812	16852	16929	17023	16900	16759	16953	16966	16889	16883	16830	16922	16880	16971	16766	16688	16877	16773	16950	17072	16867	16914	16852	16808	16898	16707	16987	16916	16917	16801	17062	16856	16788	16719	16728	16772	16752	16716	16792	16707	16712	16921	16908	16879	16833	16856	16724	16774	16989	16770	16714	16812	16678	16889	16764	16986	16843	16640	16973	16912	16726	16841	16825	16837	16864	16816	16810	16915	16739	16825	16948	16843	16809	16970	16834	16792	16690	16746	16865	17073	17086	16803	16828	16724	17084	17054	16860	16911	16936	16992	16881	16809	16884	16650	16715	17044	16818	16702	16690	16780	16770	16801	16704	16643	16796	16877	16696	16583	16746	16916	16694	16839	16789	16900	16759	16852	16833	16895	16835	16900	16543	16614	16773	16891	16946	16813	16851	16793	16899	16755	16811	16856	16729	16827	16947	16909	16900	16848	16879	17049	16811	16784	16621	16840	17048	16717	16762	16838	16968	16937	16775	17063	17010	16674	16927	16856	16778	16834	17060	17039	16760	16874	16673	16852	16707	16828	16899	16780	16885	16814	16659	16685	16697	16884	16618	17059	16909	16856	16817	16861	16860	16984	16887	16848	16814	16650	16610	16870	17042	17034	16617	16551	16857	16949	16842	16923	16802	16919	16803	16896	16832	16890	16951	16806	16763	16983	16708	16981	16945	16725	16985	16810	16779	16980	16813	17206	16820	16908	16773	16875	16757	16965	17028	16831	16782	16736	16887	16654	16814	16612	16851	16881	16763	16937	16883	16697	16715	17107	16826	16800	16825	16816	16923	17026	16889	16896	16764	16882	16742	16861	17073	16818	16886	16690	16799	16982	16760	16889	16896	16775	16996	16798	16859	16884	16780	16714	16566	17026	16795	16768	16716	16870	16869	16883	16996	16868	16845	16925	17087	16682	16749	16915	16671	16777	16745	16978	16784	16753	16812	16892	16902	16998	16814	16775	16784	16702	16851	16663	16977	16774	16854	16804	16695	16866	16795	16687	16960	16913	16842	16647	16831	16909	16832	16696	16857	16952	16680	16938	16808	16715	16850	16974	16844	16782	16719	16953	16717	16833	16757	16884	16787	16658	16929	16868	16721	16721	16878	16714	16974	16869	16850	16774	16984	16921	16672	16764	16618	16735	16893	16688	16907	16746	16801	16607	16633	16808	16904	16957	16887	16690	16826	16646	16821	16838	16846	16881	16997	17060	16822	16891	16844	16589	17062	16952	16961	17134	16895	16956	16634	16635	16713	16839	16772	17049	16830	16681	16831	16839	16918	16866	16841	16804	16883	16943	16789	16736	16898	16771	16672	16921	16823	16957	16876	16920	16744	16946	16490	16945	16825	16967	17121	17067	16938	16805	16715	16653	16722	16954	16880	16832	16943	17011	16761	16820	16808	16913	16843	16742	16909	16974	16878	16997	16882	16767	16985	17004	16870	16804	16712	16771	16712	16881	17118	16974	16846	16814	16940	16902	16691	16804	16869	16778	16653	16995	16963	16888	16954	16686	16578	16710	16837	16809	16976	16916	16693	17019	16848	16737	16674	16670	16800	16861	16634	16654	16802	16694	16839	16910	16908	17023	16967	16952	16855	16875	16836	16884	16730	16735	16889	16775	16774	16866	16967	16945	16815	16971	16718	16641	16672	16900	16811	16740	16882	16694	16744	16623	16671	16763	16756	16806	16973	16791	16695	16961	16948	16668	16779	16821	16985	16841	16723	16906	16796	16680	16774	16789	16830	16782	16769	16992	17024	16924	16930	17153	16790	16822	16736	16833	16927	16703	16835	16900	16898	16772	16839	16876	16692	16998	16987	16637	16925	16772	16662	16933	16702	16964	16984	16773	17085	16868	16704	16918	16967	16740	16600	16838	17138	16731	16956	17104	16723	16711	16933	16840	16798	17009	16943	16870	16746	16911	16841	16761	16773	16767	16809	16888	16956	17049	16790	16595	16831	16828	16896	16867	16931	16890	16823	16767	16977	16700	16878	17015	17003	17122	17179	16778	17033	16901	16767	16676	16900	17093	16759	16902	16649	16957	16853	16955	16707	16832	16871	16901	16975	17027	16863	16767	16939	16946	16810	16749	16839	16846	16939	16985	16919	16719	16738	16884	16770	16982	16830	16770	16776	16661	16849	16675	16997	16681	16967	16621	16880	16928	16730	16830	16907	16929	16835	16897	16733	16733	16720	16708	16929	16819	16807	16684	16695	16758	16857	16950	16960	16873	16846	16747	16923	16897	16758	16914	16771	16841	16932	16933	16859	16998	16893	16855	16715	16734	16824	16925	16724	16838	16831	16664	16751	16873	16964	16649	16630	16809	16921	16774	16673	16798	16897	16822	16834	16886	16837	16870	16913	16998	16956	16795	16748	16978	16746	16838	16769	17077	16948	16700	16794	16869	16824	16661	16774	16806	16750	16763	16705	16801	16889	16916	16807	16935	16946	17040	16834	16789	16774	16784	16961	16806	16810	16781	16965	16927	16782	16819	16548	16781	16755	16954	17097	16716	16790	16807	16977	16811	16822	16775	16788	16874	16593	16941	16907	16849	16878	16810	16799	16817	16624	16676	16789	16879	16927	16743	16983	16617	16923	16848	16720	16863	16897	16839	16951	16804	16856	16837	16645	16791	16993	16736	16642	16786	16934	16944	16890	16838	16900	16898	16801	16833	16585	16968	16913	16858	16792	17115	16898	16925	16854	16952	16854	16869	17025	16898	16827	16859	16624	16928	17013	16870	16805	16986	16724	16811	16892	16862	16746	16870	16816	16857	16864	16795	16820	16869	16675	16683	16725	16862	16841	16743	16705	16754	16863	17022	16835	16717	16699	16687	16777	16718	16841	16753	16870	16770	16926	16752	16873	16971	16823	16641	16811	16838	16704	16674	16926	16663	16933	16759	17006	16863	16743	16791	16764	16797	16714	16792	16839	16845	16996	16839	16841	16839	16877	16890	16903	16908	16785	16815	16953	16854	16892	16882	16998	16726	16820	16815	16830	16868	16771	17015	16808	16649	17057	16830	16910	17002	16978	16892	16848	16850	16781	16955	16776	16748	16677	16894	16911	16777	16779	16962	16736	16992	16766	16965	16835	16616	16965	17070	16715	16874	16912	16904	16838	16877	16756	16637	16801	16765	16729	16625	16826	16862	16849	16956	16862	16891	16680	16717	16857	17045	17006	16936	16844	17059	16778	16826	16787	16958	16921	16924	16877	16822	16797	16930	16634	16909	16765	16839	16768	16956	16932	17013	16837	16796	16885	16804	16931	16901	16871	16941	17027	16855	16807	16937	16651	16940	16807	16743	16769	17014	16920	16852	16890	17053	16755	16828	16971	16853	16901	16856	16688	16975	17077	16876	16798	16941	17109	16823	16846	16965	16754	16754	16648	16863	16868	16886	16893	16736	16916	16923	16870	16905	16925
18475	30063	27795	22158	19458	17839	16795	16161	15937	15884	15613	15418	15558	15274	15128	15152	15074	15071	15068	15123	15056	14984	14991	14890	15094	14948	15001	15155	14987	15003	14853	15012	14993	14936	15015	15009	15073	14834	14889	15043	14823	14916	14883	15013	14667	14871	14854	14859	14822	14677	14800	14797	14981	14770	15013	14736	14952	14754	14913	14831	14962	15092	14794	14888	14876	14730	14900	14974	14803	14840	14925	14896	14890	14953	14917	14837	14776	15120	14648	14812	14953	14973	14884	14934	14832	14824	14671	14741	14812	14744	14642	14767	14907	14912	15082	14819	14829	14748	14861	14904	14863	14795	14612	14837	14918	14815	14807	14795	14920	14775	14982	14829	14821	14742	14879	14883	14869	14818	14817	14795	14821	14833	14744	14828	14890	14886	14821	14759	14626	14749	14970	14942	14850	14742	14859	14871	14938	14745	14814	14756	14765	14876	14772	14914	14611	14870	14847	14770	14894	14785	14789	14739	14798	14797	14947	14966	14833	14685	14831	14924	14911	14909	14757	14712	14799	14949	14686	14816	14792	14811	14887	15026	14693	14658	14853	14823	14727	14945	14892	14793	14694	14978	14756	14786	14816	14809	14858	14808	14781	14812	14852	14964	14898	14919	14723	14674	14746	14820	14925	14803	14822	14833	14851	14856	14830	14865	14909	14918	14831	14717	14870	14856	14914	14748	14689	14849	14838	14872	14773	14925	14820	14789	14871	14902	14998	14739	14780	14911	14870	14927	14916	14765	14876	14633	14957	14924	14861	14961	14789	15048	14901	14912	14760	14741	14722	14808	14841	14814	14849	14605	14844	14873	14915	14771	14787	14840	14921	14923	14832	14596	14853	14859	14884	14654	14876	14650	14772	14788	14869	14788	14787	14842	14754	14674	14797	14765	14766	14753	14704	14833	14808	14846	14726	14562	14918	14746	14873	14604	14865	14754	14556	14848	14628	14737	14746	14913	14744	14844	14651	14751	14949	14855	14733	14792	14934	14837	14802	14590	14832	14829	14826	14708	14791	14888	14745	14868	14619	14782	14890	14860	14820	14615	14821	14936	14772	14901	14777	14709	14825	14889	14991	14846	14905	14924	14816	14710	14865	14794	14758	14875	14586	14843	14724	14686	14953	14761	14866	14881	14825	14789	14746	14636	14817	14693	14782	14874	14995	14667	14861	14741	14790	14732	14929	14764	14778	14666	14736	14869	14833	14700	14944	14684	14805	14769	14839	14729	14812	14859	14907	14835	14814	14794	14721	14683	14962	14788	14507	14936	14739	14807	14788	14769	14685	14775	14873	14726	14887	14844	14730	14764	14882	14880	14676	14794	14892	14732	15020	14804	14855	14733	14743	14608	14752	14684	14838	14779	14833	14764	14700	14799	14809	14762	14807	14780	14740	14968	14794	14829	14608	14745	14635	14722	14908	14777	14793	14784	14753	14788	14754	14718	14878	14793	14785	14751	15121	14746	14805	14827	14953	14889	14835	14841	14677	14801	14531	14775	14779	14826	14806	14719	14934	14880	14888	14976	14772	14847	14614	14845	14771	14765	14797	14897	14655	14718	14802	14901	14619	14947	14770	14781	14822	14861	14772	14845	14577	14800	14892	14853	14849	14747	14774	14901	14843	14946	14728	14759	14679	14782	14916	14874	14736	14698	14810	14998	14903	14887	14810	14748	14750	14642	14924	14811	14634	14852	14762	14899	14888	14799	14749	14610	14714	14850	14744	14714	14802	14799	14777	14870	14907	14753	14757	14812	14865	14757	14645	14721	14871	14980	14841	14901	14739	14811	14652	14822	14682	14850	14852	14700	14716	14827	14881	14829	14913	14713	14927	14580	14704	14795	15103	14728	14815	14732	14834	15067	14787	14606	14816	14768	14925	14926	14855	14672	14936	14858	14834	14686	15031	14652	14942	14697	14762	14815	14762	14763	14910	14880	14845	14912	14591	14912	14707	14934	14875	14784	14930	14759	14752	14851	14654	14831	14734	14816	14809	14823	14832	14781	14873	14862	14956	14794	14834	14835	14910	14904	14783	15047	14902	14650	14881	14768	14896	14820	14731	14771	14847	14720	14971	14868	14831	14777	14836	14929	14633	14753	14879	14658	14821	14800	14742	14749	14720	14722	14741	14730	14902	14812	14685	14770	14741	14836	14721	14779	15047	14902	14899	14615	14625	14782	14810	14702	14898	14816	14798	14780	14827	14700	14808	15074	14765	14679	14937	14759	14887	14838	14850	14769	14891	14828	14721	14867	14823	14910	14893	14849	14825	14866	14824	14750	14791	14647	14862	14810	14833	14875	14797	14736	14809	14728	14769	14757	14848	14856	14731	14879	14649	14883	14892	14674	14882	14753	14871	14847	14789	14760	14914	14818	14729	14763	14657	14913	14671	14845	14590	14802	14805	14866	14787	14724	14794	14895	14830	14859	14780	14766	14795	14754	14703	14847	14684	14764	14654	14871	14831	14852	14955	14877	14806	15026	14748	14821	14865	14884	14857	14746	14659	14819	14787	14703	14864	14948	14780	14856	14775	14887	14824	14928	14699	14706	14785	14823	14975	14820	14862	14861	14827	14817	14875	14767	14746	14747	14881	14812	14728	14814	14737	14758	14897	14713	14673	14999	14860	14860	14735	14854	14874	15023	14952	14850	14766	14837	14998	14673	14723	14898	14822	14757	14969	14846	14853	14794	14772	14920	14785	14875	14986	14840	14704	14908	14853	14900	14732	14788	14790	14882	14806	14913	14637	14984	14849	14899	14821	14899	14922	15038	14783	14864	14805	14692	14929	14724	14794	14743	14779	15060	14805	14946	14736	14810	14897	14716	14590	14936	14835	14869	14667	14710	14869	14754	14887	14868	14695	14927	14709	14831	14659	14916	14853	14672	14854	14694	14896	14790	14902	14992	14876	14689	14856	14858	14792	14685	14773	14737	14847	14876	14680	14884	14749	14858	14801	14807	14922	14805	14754	14728	14837	14866	14808	14719	14818	14864	14756	14766	14726	14687	14958	14799	14763	14583	14670	14923	14819	14781	14712	14738	14783	14977	14783	14974	14800	14757	14894	15035	14620	14770	14925	14741	14661	14812	14779	14707	14882	14669	14777	14766	14796	14832	14936	14809	14828	14912	14724	15071	14754	14862	14858	14805	14885	14894	14835	14816	14766	14834	14970	14897	14748	14957	14728	14858	14885	14815	14871	14917	14983	14918	14931	14728	14835	14817	14804	14709	14778	14748	14722	14578	14696	14867	14709	14706	14864	14863	14939	14804	14952	14856	14697	14894	14955	14919	14987	14595	14749	14946	14855	14726	14825	14888	14917	14955	14828	14789	14880	14936	14618	14879	14725	14943	14676	14892	14765	14982	14847	14819	14818	14821	14691	14766	14898	14991	14938	14855	14954	14809	14825	14588	14755	14835	14755	14958	14702	14894	14656	14668	14968	14830	14867	14831	14689	14706	14787	14844	14814	14809	14813	14706	14830	14785	14752	14879	14663	14798	14794	14706	14770	14875	14822	14687	14734	14882	14848	15017	14921	14632	14760	14720	14788	14863	14705	14874	14890	14790	14710	14794	14881	14622	14838	14810	14822	14911	14759	14998	14785	14736	14712	14926	14660	14773	14816	14921	14811	14952	14943	14680	14780	14703	14786	14751	14833	14798	14762	14836	14831	14718	14774	14703	14759	14837	14752	14683	14730	14963	14923	14948	14782	14798	14826	14813	14758	14842	14913	14797	14767	14811	15044	14897	14682	14807	14990	14806	14941	14767	14962	14788	14875	14906	14883	14729	14968	14651	14880	14812	14839	14704	14754	14697	14690	14865	14832	14801	14809	14846	14826	14673	14938	14814	14749	14860	14734	14912	14936	14753	14884	14751	14642	14768	14842	14771	14725	14798	14800	14819	14671	14770	14712	14828	14979	14750	14727	14968	14727	14931	14822	14801	14878	14669	14821	14778	14780	14772	14841	14714	14767	14875	14819	14737	14851	14816	14709	14602	14774	14818	14851	14796	14894	14944	15085	14772	14918	14824	14788	14753	14834	14778	14741	14926	14894	14863	14963	14929	14908	14787	14815	14835	14874	14828	14709	14860	14786	14886	14967	14772	14779	14832	14913	14836	14724	14806	14831	14753	14683	14679	14726	14797	14804	14865	14792	14803	14730	14861	14868	14969	14748	14679	14675	14911	14919	14652	14852	14763	14872	14814	14922	14790	14894	14810	14848	14773	14820	14993	14849	14791	14955	14736	14831	14874	14851	14839	14851	14771	14902	14796	14702	14872	14806	14834	14900	14679	14714	14729	14763	14842	14898	14647	14713	14788	14813	14781	14860	14847	14913	14834	14618	14676	14757	14865	14669	14764	14803	14789	14723	14889	14723	14926	14847	14753	14765	14739	14841	14791	14693	14905	14820	14828	14818	14823	14834	14827	14851	14629	14819	14792	14701	14656	14819	14880	14653	14793	14714	14691	14856	14851	14806	14837	14792	14843	14934	14701	14881	14806	14758	14891	14788	14839	14630	14645	14897	14804	14945	14872	14879	14827	14733	14779	14823	14908	14835	14702	14816	14978	14722	14866	14928	14834	14958	14954	14929	15007	14838	14821	14815	14656	14881	14992	14804	14785	14876	14800	14761	15010	14742	14985	14681	14815	14824	14713	14699	14805	14731	14830	14822	14699	14926	14808	14763	14910	14890	14798	14788	14587	14735	14830	14911	14635	14808	14838	14699	14757	14864	14883	14675	14802	14841	14746	14923	14854	14916	14822	14637	14847	14683	14867	14895	14906	14998	14833	14761	14817	14821	14753	14696	14931	14918	14971	14870	14833	14849	14791	14695	14831	14953	14881	14678	14761	15034	14727	14906	14961	14888	14910	14733	14775	14941	14929	14754	14764	14836	14547	14760	14766	14655	14779	14710	14804	14930	14834	14797	14769	14781	14687	14837	14756	14806	14806	14872	14849	14830	14829	14882	14867	14733	14820	14857	14801	14941	14847	14777	14830	14750	14826	14946	14860	14910	14725	14794	15024	14716	14784	14994	14936	14694	14677	14838	14780	14861	14852	14751	14755	14918	14808	14926	14701	15014	14797	14766	14863	14845	14764	14803	15016	14987	14831	14893	14937	14955	14940	14748	14722
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
